Commit Graph

1963 Commits

Author SHA1 Message Date
Arisotura 52a9abde6f reconnect the save manager thing 2022-01-03 19:12:11 +01:00
Arisotura 3abfa269ba move CartHomebrew init to reset, so it doesn't shit the bed if you change the config 2022-01-03 12:29:14 +01:00
Arisotura 46656eccda proof-of-concept system for GBA slot addons 2022-01-03 10:05:37 +01:00
Arisotura cdff61c209 make things work, sorta kinda (I lost track) 2022-01-02 23:46:58 +01:00
Arisotura 18c7629451 * proper check for whether direct boot is required
* proof-of-concept cart insert/eject. it works!
2022-01-02 15:09:09 +01:00
Arisotura 56407d5516 direct boot! huzzah. big brain shito 2022-01-02 03:19:13 +01:00
Arisotura 2bf502b90a make some working shit. bahaahhhaahahahaaaahahahhaa 2022-01-02 03:07:48 +01:00
Arisotura 9529356062 more WIP. ROM loading working, sorta. not loading saves or anything yet. 2021-12-29 15:42:30 +01:00
Arisotura aa443c6bce more work. also, make archive shito somewhat better. 2021-12-26 00:46:24 +01:00
Arisotura 3383c396cd committing WIP. won't build or anything. 2021-12-23 13:20:26 +01:00
Arisotura 8aae5302c3 actually make the path dialog work 2021-12-13 00:18:31 +01:00
Arisotura f1ba1c164b remove more shitty strings 2021-12-12 23:01:42 +01:00
Arisotura b5d276b683 remove shitty strings from the config system. bahahahahha 2021-12-12 16:27:57 +01:00
Arisotura c72089df5e lay base for path settings dialog 2021-12-12 14:54:09 +01:00
Arisotura 41c0a97952 lay out some base class for ROMSource 2021-12-06 21:02:30 +01:00
Arisotura 2128333a94 remove some shitty strings 2021-12-06 20:34:29 +01:00
Arisotura 9b498f95c6 hey look Arisotura is trying to beat the ADHD record 2021-12-06 19:57:33 +01:00
andrigamerita 151610eb6c
Treat SDL_INIT_JOYSTICK fail as non-critical (#1277)
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.
2021-12-01 13:52:58 +01:00
Arisotura 3300cc8f15 really, Arisotura? 2021-11-28 13:36:00 +01:00
Arisotura 44757a8323 SPU: block reads from ARM7 BIOS region. fixes #1267 (and prolly whatever other stupid game tries to play sound from NULL) 2021-11-25 16:49:43 +01:00
Arisotura c04e43702c SPU: correctly read negative ADPCM initial values. fixes #1261 2021-11-23 18:47:54 +01:00
Arisotura 97e599f90f what. 2021-11-22 18:59:49 +01:00
Arisotura e24a4e5e97 ensure shit doesn't asplode atleast until this code is redone 2021-11-21 16:12:07 +01:00
Arisotura 333b1247d9 remove remains of SDIOFile 2021-11-21 16:05:48 +01:00
Arisotura 73d7bada87 add valid wifi data to the default firmware 2021-11-20 13:22:20 +01:00
Arisotura 8100b6da6b ASGYHFDUHDIUIHSJODHSIJDHSIYGDHSJKDSDSDSDSD 2021-11-20 12:16:59 +01:00
Arisotura 7a0286a43d make firmware settings override also apply in DSi mode 2021-11-20 12:09:13 +01:00
Arisotura 593eb7c81c hopefully fix Qt6 2021-11-19 17:03:45 +01:00
Arisotura 1472a0ec4b move 'randomize MAC' setting to firmware settings, and add setting for changing the MAC.
make things overall betterer.
2021-11-19 13:31:14 +01:00
Arisotura 1fc775d964 better suited entry method for the firmware birthday 2021-11-18 20:24:37 +01:00
Arisotura 08eda46706 fix potential crash with firmware dialog (when closing dialog via X and opening it again) 2021-11-18 18:25:19 +01:00
Arisotura f73df85d1c make external-BIOS toggle also explicitly control external firmware
make things a tad more consistent and explicit
2021-11-18 18:17:48 +01:00
Arisotura 19ddaee13b finally decouple Config from the core. baahhahahahah 2021-11-18 01:17:51 +01:00
Arisotura 65c2a844ac oops 2021-11-17 23:23:22 +01:00
Arisotura e8bae0e146 what 2021-11-17 23:09:42 +01:00
RSDuck 3be26f456b prevent out of bounds write 2021-11-17 22:59:28 +01:00
Arisotura d5b248bb86 decouple more config shit from the core. bahahah 2021-11-17 21:44:49 +01:00
Arisotura 13afaa0303 remove some more shitty strings 2021-11-17 20:57:30 +01:00
Arisotura 5bb8f4c922 * remove more Config dependencies from the core
* also use less shitty strings
2021-11-17 20:42:11 +01:00
Arisotura 69715043ca blfdlkgdfgdf 2021-11-17 18:41:59 +01:00
Arisotura c1dcd585be decouple JIT from Config. bahahahahah 2021-11-17 18:15:50 +01:00
Arisotura 53dfcfb18a nicerer firmware color picker
also consistency aaaaaaaaaa
2021-11-17 14:53:46 +01:00
Arisotura c6d1977448 UI consistency!!!! 2021-11-10 23:59:54 +01:00
Arisotura 3fad5dcbbb make the firmware dialog consistent with the rest of the UI 2021-11-08 20:57:26 +01:00
Arisotura 139c009207 make the Windows rc entries less stupid 2021-11-04 00:02:21 +01:00
RSDuck c233d99211 dtcm not dtcb 2021-10-29 12:09:00 +02:00
RSDuck 6c2ea93173 get rid of DTCMSize 2021-10-29 01:35:47 +02:00
Arisotura 635a47014f fix more bugs in the DLDI machine 2021-10-29 01:33:37 +02:00
Arisotura cca5615748 add the PU checks. bahahahah 2021-10-29 00:36:55 +02:00
Arisotura ead8d1b629 more UTF8 shenanigans huh 2021-10-28 23:51:25 +02:00