0a8f3c9344
Make the message when SDL2 fails to init more descriptive
2022-01-08 19:35:21 +01:00
10d7831917
can we, please, FINALLY, be done with this stupid issue
2022-01-08 12:53:06 +01:00
5c719a774f
fdsfdfdgdfgfgdfg
2022-01-08 12:18:24 +01:00
80564ba947
explicitly eject the cart before a load with reset, preventing a spurious cart-eject IRQ on startup
...
also fix possible KEY1 issues when using internal BIOS
2022-01-08 11:20:21 +01:00
e665e25bd3
Custom path support ( #1333 )
...
also including:
* getting rid of shitty strings
* all new, cleaner ROM handling code
* base for DSi savestates
* GBA slot addons (for now, memory cart)
2022-01-07 14:00:43 +01:00
c4cd9da674
don't link rt when oglrenderer disabled on apple
2021-12-29 18:28:27 +01:00
3d24057155
CI: Fix Ubuntu aarch64 build again
...
* Use a clean Ubuntu Docker container to hopefully have a more stable environment
* Remove old workarounds
2021-12-28 18:26:52 +01:00
08a19d930c
CI: macOS 10.14 is no longer supported, use 10.15
2021-12-28 15:20:50 +01:00
f39eeeb9dd
title import: create all title/ subdirectories
2021-12-18 02:56:27 +01:00
203cf5164b
Create ticket subdirectory if missing during title import
2021-12-16 06:33:32 +01:00
f1c9b42b45
ScreenPanelNative: Don't try to render the framebuffer if the emulator is 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.
2021-12-09 01:57:02 +01:00
14c6bba21f
Manually center the window after setting its size on macOS
...
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.
2021-12-09 01:21:06 +01:00
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
3300cc8f15
really, Arisotura?
2021-11-28 13:36:00 +01:00
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
c04e43702c
SPU: correctly read negative ADPCM initial values. fixes #1261
2021-11-23 18:47:54 +01:00
97e599f90f
what.
2021-11-22 18:59:49 +01:00
e24a4e5e97
ensure shit doesn't asplode atleast until this code is redone
2021-11-21 16:12:07 +01:00
333b1247d9
remove remains of SDIOFile
2021-11-21 16:05:48 +01:00
73d7bada87
add valid wifi data to the default firmware
2021-11-20 13:22:20 +01:00
8100b6da6b
ASGYHFDUHDIUIHSJODHSIJDHSIYGDHSJKDSDSDSDSD
2021-11-20 12:16:59 +01:00
7a0286a43d
make firmware settings override also apply in DSi mode
2021-11-20 12:09:13 +01:00
593eb7c81c
hopefully fix Qt6
2021-11-19 17:03:45 +01:00
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
1fc775d964
better suited entry method for the firmware birthday
2021-11-18 20:24:37 +01:00
08eda46706
fix potential crash with firmware dialog (when closing dialog via X and opening it again)
2021-11-18 18:25:19 +01:00
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
19ddaee13b
finally decouple Config from the core. baahhahahahah
2021-11-18 01:17:51 +01:00
65c2a844ac
oops
2021-11-17 23:23:22 +01:00
e8bae0e146
what
2021-11-17 23:09:42 +01:00
3be26f456b
prevent out of bounds write
2021-11-17 22:59:28 +01:00
d5b248bb86
decouple more config shit from the core. bahahah
2021-11-17 21:44:49 +01:00
13afaa0303
remove some more shitty strings
2021-11-17 20:57:30 +01:00
5bb8f4c922
* remove more Config dependencies from the core
...
* also use less shitty strings
2021-11-17 20:42:11 +01:00
69715043ca
blfdlkgdfgdf
2021-11-17 18:41:59 +01:00
c1dcd585be
decouple JIT from Config. bahahahahah
2021-11-17 18:15:50 +01:00
53dfcfb18a
nicerer firmware color picker
...
also consistency aaaaaaaaaa
2021-11-17 14:53:46 +01:00
c6d1977448
UI consistency!!!!
2021-11-10 23:59:54 +01:00
3fad5dcbbb
make the firmware dialog consistent with the rest of the UI
2021-11-08 20:57:26 +01:00
139c009207
make the Windows rc entries less stupid
2021-11-04 00:02:21 +01:00
c233d99211
dtcm not dtcb
2021-10-29 12:09:00 +02:00
6c2ea93173
get rid of DTCMSize
2021-10-29 01:35:47 +02:00
635a47014f
fix more bugs in the DLDI machine
2021-10-29 01:33:37 +02:00
cca5615748
add the PU checks. bahahahah
2021-10-29 00:36:55 +02:00
ead8d1b629
more UTF8 shenanigans huh
2021-10-28 23:51:25 +02:00
8b59c73c01
also don't try to save if there's no folder to sync to
2021-10-28 23:48:20 +02:00
d25102a9c8
don't explode if the folder-sync path points to a non-existing folder
2021-10-28 23:45:14 +02:00
c532059cd3
oops!
2021-10-28 22:45:23 +02:00
15a66b1be1
more accurate DTCM check
2021-10-28 22:41:42 +02:00
43daa1c7d2
blarg
2021-10-28 21:24:39 +02:00