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