Commit Graph

1981 Commits

Author SHA1 Message Date
Arisotura d7c90050af fix the issues Nadia pointed out 2022-01-07 13:21:55 +01:00
Arisotura 145c1639fb remove unneeded file. make sure you can't insert a GBA cart in DSi mode. 2022-01-07 12:10:06 +01:00
Arisotura f577b45eb9 take it further 2022-01-07 11:42:44 +01:00
Arisotura 95f0e30dcb more savestate crapo 2022-01-07 11:08:47 +01:00
Arisotura ad38838743 add support for .ids ROMs 2022-01-07 01:33:02 +01:00
Arisotura 8c2cd2beaf add some of the savestate shit 2022-01-07 01:31:40 +01:00
Arisotura 1e2982481c properly report savestate-load failure 2022-01-06 22:43:00 +01:00
Arisotura 211a1ed5f2 add stupid cast
also lay base for DSi savestates
2022-01-06 22:29:45 +01:00
Arisotura 43b551b042 remove old cruft 2022-01-06 21:57:30 +01:00
Arisotura 004c13dc7e make savestates work again 2022-01-06 21:51:16 +01:00
Arisotura ba71086a65 bulldoze more shit. make cheats work again. 2022-01-06 14:12:04 +01:00
Arisotura 53d5c17697 also don't try to delete null pointers 2022-01-04 12:07:27 +01:00
Arisotura 47a0998285 o, good catch Generic 2022-01-04 12:05:57 +01:00
Arisotura 7c104310d7 re-add SRAM import 2022-01-04 12:02:52 +01:00
Arisotura 5c924c9f01 make sure Key1 data is loaded right even if the BIOSes aren't loaded at the time 2022-01-04 11:27:54 +01:00
Arisotura b0a22e4ce9 re-add 'open file' event, whatever that is
also remove a bunch of cruft
2022-01-04 02:10:06 +01:00
Arisotura f2ba4f8239 some more shit working 2022-01-04 02:00:36 +01:00
Arisotura 1c65239600 make recent ROM list work 2022-01-04 00:53:26 +01:00
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