aboutsummaryrefslogtreecommitdiff
path: root/src/frontend
Commit message (Collapse)AuthorAge
* Make the message when SDL2 fails to init more descriptiveNadia Holmquist Pedersen2022-01-08
|
* can we, please, FINALLY, be done with this stupid issueArisotura2022-01-08
|
* fdsfdfdgdfgfgdfgArisotura2022-01-08
|
* explicitly eject the cart before a load with reset, preventing a spurious ↵Arisotura2022-01-08
| | | | | | cart-eject IRQ on startup also fix possible KEY1 issues when using internal BIOS
* Custom path support (#1333)Arisotura2022-01-07
| | | | | | | also including: * getting rid of shitty strings * all new, cleaner ROM handling code * base for DSi savestates * GBA slot addons (for now, memory cart)
* ScreenPanelNative: Don't try to render the framebuffer if the emulator is ↵Nadia Holmquist Pedersen2021-12-09
| | | | | | not actually active. This fixes an issue where the window draws with a gray background in macOS, and is see-through on Wayland-based desktops.
* Manually center the window after setting its size on macOSNadia Holmquist Pedersen2021-12-09
| | | | | | Qt's default window positioning is somewhat unreliable, and since we don't currently remember the window position, let's at least make sure that it's properly centered on open.
* Treat SDL_INIT_JOYSTICK fail as non-critical (#1277)andrigamerita2021-12-01
| | | Treating the fail of SDL_INIT_JOYSTICK as non-critical, because on some systems that SDL feature can for some reason fail. This leads to the emulator closing with a critical error, even though it would work perfectly fine with just a keyboard.
* remove remains of SDIOFileArisotura2021-11-21
|
* hopefully fix Qt6Arisotura2021-11-19
|
* move 'randomize MAC' setting to firmware settings, and add setting for ↵Arisotura2021-11-19
| | | | | | changing the MAC. make things overall betterer.
* better suited entry method for the firmware birthdayArisotura2021-11-18
|
* fix potential crash with firmware dialog (when closing dialog via X and ↵Arisotura2021-11-18
| | | | opening it again)
* make external-BIOS toggle also explicitly control external firmwareArisotura2021-11-18
| | | | make things a tad more consistent and explicit
* finally decouple Config from the core. baahhahahahahArisotura2021-11-18
|
* whatArisotura2021-11-17
|
* prevent out of bounds writeRSDuck2021-11-17
|
* decouple more config shit from the core. bahahahArisotura2021-11-17
|
* remove some more shitty stringsArisotura2021-11-17
|
* * remove more Config dependencies from the coreArisotura2021-11-17
| | | | * also use less shitty strings
* decouple JIT from Config. bahahahahahArisotura2021-11-17
|
* nicerer firmware color pickerArisotura2021-11-17
| | | | also consistency aaaaaaaaaa
* UI consistency!!!!Arisotura2021-11-10
|
* make the firmware dialog consistent with the rest of the UIArisotura2021-11-08
|
* zargArisotura2021-10-28
|
* DLDI/SD folder-sync apparatus (#1251)Arisotura2021-10-28
| | | guess we can finally have DLDI that isn't obtuse
* InputConfigDialog: more DRY (#1238)scurest2021-10-10
|
* Move resources to res/ directory (#1204)Nadia Holmquist Pedersen2021-10-03
| | | | | * Move resources to res/ directory and update CMake scripts accordingly Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
* Generate a simple non-bootable firmware when not provided. (v2) (#1175)Adrian Siekierka2021-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generate a simple non-bootable firmware when not provided. * Expose Username and Language into settings dialog. * Add firmware overrides for more settings. Also make override optionals when a firmware is provided. * Refactor firmware settings into separate dialog. * use usernameLength instead of u16Username.length() (#3) * Fix curly braces code-style. * LoadUserSettingsFromConfig: convert from UTF-8 to UTF-16 via wstring_convert * Fix firmware username capitalization. * cleanup firmware backup logic * Put brace where it should be Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com> Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com> Co-authored-by: kyandora <71771686+kyandora@users.noreply.github.com> Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com> Co-authored-by: RSDuck <RSDuck@users.noreply.github.com> Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
* Fallback to FreeBIOS when BIOS files are not found. (v2) (#1174)Adrian Siekierka2021-10-02
| | | | | | | | | | | | * Fallback to FreeBIOS when BIOS files are not found. * Add sources of drastic bios files. * Move FreeBIOS/external BIOS choice to configuration option/checkbox. * Fix indentation Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com> Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com>
* Redesign the Input dialog (#1226)Rayyan Ansari2021-09-30
|
* buttonClicked workaround for old QtNadia Holmquist Pedersen2021-09-17
|
* ROM Info dialog - Only read 128 characters from each titleWaluigiWare642021-08-27
| | | | Titles should be zero-terminated, but this is for additional safety
* use NDSHeader struct, and expand it with the DSi shitArisotura2021-08-26
|
* Allow picking .dmg files as SD imageNadia Holmquist Pedersen2021-08-26
|
* fix capitalization of DSiWare. hehArisotura2021-08-25
|
* having fun with fatfs (#1189)Arisotura2021-08-24
| | | | * patch TSC coords in DSi mode * DSiware importer and shit
* Fix a touchless issue in hybrid layout (#1182)2jun02021-08-24
| | | | In the previous commit, there was a touchless error on the hybrid screen. This commit fix a touchless issue in hybrid layout.
* Call emuPause before loading a ROM so we don't crash if one is already loadedNadia Holmquist Pedersen2021-08-23
|
* macOS: Allow opening ROMs with melonDS from Finder.Nadia Holmquist Pedersen2021-08-23
|
* SPU: Emulate SOUNDBIAS and 10-bit degradeNadia Holmquist Pedersen2021-08-17
|
* tidbitsArisotura2021-08-08
|
* factor duplicate code in micLoadWav(). also add support for all sorts of WAV ↵Arisotura2021-08-08
| | | | formats SDL can support.
* fix pissfucking touchscreen (again)Arisotura2021-08-08
|
* Audio interpolation (#1176)Arisotura2021-08-08
| | | add audio interpolation (emulation improvement)
* Make limit framerate default instead of audio syncNadia Holmquist Pedersen2021-08-04
|
* fix pause when inactiveRSDuck2021-08-02
|
* Fix for #1119 'Add "frame step" hotkey'gal202021-07-30
|
* only open microphone when actually needed. fixes #1165Arisotura2021-07-29
|
* Merge branch 'master' of https://github.com/Arisotura/melonDSArisotura2021-07-20
|\