Nadia Holmquist Pedersen
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
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
Arisotura
8b59c73c01
also don't try to save if there's no folder to sync to
2021-10-28 23:48:20 +02:00
Arisotura
d25102a9c8
don't explode if the folder-sync path points to a non-existing folder
2021-10-28 23:45:14 +02:00
Arisotura
c532059cd3
oops!
2021-10-28 22:45:23 +02:00
Arisotura
15a66b1be1
more accurate DTCM check
2021-10-28 22:41:42 +02:00
Arisotura
43daa1c7d2
blarg
2021-10-28 21:24:39 +02:00
Arisotura
e121953c9a
more complete (and accurate) CP15 setup for direct boot
2021-10-28 21:15:12 +02:00
Arisotura
bfe50e41b4
MCR/MRC aren't available in user mode
2021-10-28 19:47:26 +02:00
Arisotura
9d82826cdb
fix some gaps in CPU modes
...
* non-defined CPU modes are actually possible
* bit4 of all PSRs is forced to one (modes 00-0F aren't possible)
* modes 14/15/16 and 18/19/1A share a SPSR with modes 17 and 1B respectively (but they don't share the register banks)
* modes 10 and 1C/1D/1E don't have a SPSR (MRS returns the CPSR always)
2021-10-28 19:45:32 +02:00
Arisotura
ae489d9e03
zarg
2021-10-28 18:55:22 +02:00
Arisotura
ff3f661bb5
DLDI/SD folder-sync apparatus ( #1251 )
...
guess we can finally have DLDI that isn't obtuse
2021-10-28 18:47:13 +02:00
scurest
a8613af2bd
InputConfigDialog: more DRY ( #1238 )
2021-10-10 22:51:08 +02:00
Rayyan Ansari
e0052049b0
Fix icon URL in README
2021-10-03 09:39:36 +00:00
Nadia Holmquist Pedersen
a9fc0adf96
Move resources to res/ directory ( #1204 )
...
* Move resources to res/ directory and update CMake scripts accordingly
Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
2021-10-03 09:37:33 +00:00
Adrian Siekierka
d378b0252f
Generate a simple non-bootable firmware when not provided. (v2) ( #1175 )
...
* 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>
2021-10-02 20:16:27 +02:00
Nadia Holmquist Pedersen
b92622b765
Revert "Misc fixes for dsiwifi BMI stage ( #1216 )"
...
This reverts commit a54b076b06
.
2021-10-02 13:57:52 +02:00
Adrian Siekierka
b7992cc084
Fallback to FreeBIOS when BIOS files are not found. (v2) ( #1174 )
...
* 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>
2021-10-02 12:06:22 +02:00