b7d5a7db75
don't attempt to parse lines that failed to fetch
2021-05-03 17:02:38 +02:00
41cd092a15
NDSCart: enforce WR bit.
...
Bad Apple demo will break, because its NitroFS driver is broken. it needs a DLDI argv structure to exist in order to use its DLDI driver instead.
2021-05-03 14:58:45 +02:00
2ff065e5ea
Fix some compiler warnings
2021-05-03 13:40:44 +01:00
cc36f55b8c
Merge branch 'master' of https://github.com/Arisotura/melonDS
2021-05-02 21:19:12 +02:00
e2e7f65f9f
revised DLDI driver that uses the hardware somewhat more correctly
2021-05-02 21:18:52 +02:00
464897ea87
Explicitly include ${SDL2_PREFIX}/include
...
this only accidentally worked before
2021-05-02 16:42:04 +02:00
d6036f9225
macOS-related CMake cleanups
...
* Remove useless explicitly specified link/include directories
* Don't pass -s or -pie to the linker as they aren't needed
2021-05-02 16:32:27 +02:00
b0e97b229e
Fix minimum Darwin version for targeting 10.15
2021-05-02 14:34:44 +02:00
03bfbd2be7
fix touchscreen code in non-hybrid layout mode, fixes #1087
...
(also what the fuck is that code)
2021-05-01 19:09:01 +02:00
33a1bd3ac3
er, oops
2021-05-01 15:06:08 +02:00
f219318292
Over the Hedge uses a tiny EEPROM, too.
...
fixes #899
2021-05-01 12:12:28 +02:00
18b1f79b44
Spider-Man 3 uses a tiny EEPROM, not a regular one
2021-04-30 22:59:50 +02:00
25ab02c650
fix another bad entry
2021-04-30 21:06:03 +02:00
414c608678
add ROMlist entry for Power Rangers Go-Busters (Korea)
2021-04-30 20:40:57 +02:00
da9024e2b7
er, all cart types might want to have teh B8 command
2021-04-30 17:34:41 +02:00
c2f37d44ce
cart: ensure each set of commands can only be run in the correct command mode.
...
fixes #1083 (there was a chance an encrypted KEY1 command could be interpreted as something else and fuck things up)
2021-04-30 17:29:04 +02:00
5e648a8db3
fill most gaps in ROM list
2021-04-30 03:01:52 +02:00
8a5078abe3
support savemem for Face Training (NAND, atleast 32MB, likely 64MB)
2021-04-30 01:13:35 +02:00
0a718adc77
Fix macOS right modifier detection.
...
Turns out my system was affected by a bug with modifier remapping in
macOS causing some of my left/right modifiers to be swapped. This commit
fixes them to be the correct values.
2021-04-29 19:45:41 +02:00
0a3a2ad009
fix aarch64 build with gcc 11
2021-04-29 15:15:16 +02:00
eae42fb9f8
request repaint instead of update after each frame
2021-04-29 15:13:53 +02:00
cffffa887e
macOS: Assign "Preferences..." to emu settings without also removing it from the config menu
2021-04-27 15:11:15 +02:00
5a9063089c
Savestate: use Platform::OpenLocalFile ( #1026 )
2021-04-26 23:21:58 +02:00
6691c6903b
asfdasdas you'd better not give me shit now
2021-04-26 16:43:25 +02:00
a2c12f7e66
fix some more case sensitive shito
2021-04-26 15:50:02 +02:00
1afb8bfa46
that game is actually a tiny EEPROM
2021-04-26 15:30:00 +02:00
bf4052bc3d
more of the same (actually fix the bug I was having)
2021-04-26 15:25:45 +02:00
4a5d5116a1
make extension checks case-insensitive
2021-04-26 15:20:28 +02:00
7ab19f157d
add ROM entry for Clueless Fashion ( #1050 )
2021-04-26 13:23:29 +02:00
55a129e1a2
make sure to axe the GBA slot in DSi mode. (EXMEMCNT bit7 still applies to it, tho)
2021-04-25 13:13:16 +02:00
f8bb1aa98d
'aight
2021-04-25 11:54:08 +02:00
18497d396d
add more Mac crap. hoping the weird characters made it through.
2021-04-25 11:53:29 +02:00
185c97f4ef
try to cover right-mod keys under MacOS I guess
2021-04-25 11:34:56 +02:00
9d9865d256
hopefully remove shitty hack
2021-04-25 11:09:16 +02:00
a860c5fbd3
Actually use the new script...
2021-04-25 03:55:01 +02:00
bc4a156a4d
More 10.14 fixes also make the version check in cmakelists actually work
2021-04-25 03:51:04 +02:00
1846a71265
Cart refactor ( #1073 )
...
complete cart-interface refactor, will make this code a lot easier to deal with
2021-04-25 00:48:02 +02:00
0834fc1533
Add support for building with Qt6 ( #865 )
...
Co-authored-by: WaluigiWare64 <68647953+WaluigiWare64@users.noreply.github.com >
2021-04-24 13:30:10 +00:00
796ef95862
Improve macOS bundling ( #1067 )
...
* Improve macOS bundling
* Bundle libs for macOS CI
* Add MACOS_BUILD_DMG CMake option and make the CI upload the DMG so we don't lose executable permissions.
* Manually copy plugins if macdeployqt doesn't
* Ad-hoc codesign the app
2021-04-21 23:50:32 +02:00
06e2193c04
Fix up menu roles a bit
2021-04-19 09:18:50 +02:00
d5dbef2c22
make path inputs support drag/dropping files onto them to add the path quickly. fixes #1033
2021-03-29 01:08:22 +02:00
284a9b73b0
keep recent filenames from being absurdly long in the menu
2021-03-27 01:54:55 +01:00
2c2e868de0
Disable JIT write-protect when de-initialising on ARM64 macOS
2021-03-22 20:14:21 +00:00
ac49d8e25c
Update copyright year and add missing GPL headers part 2
...
Looks like a lot of files were missed...
Closes #1036
2021-03-21 21:32:26 +00:00
6b431a6664
Allow bundling libraries on macOS ( #1013 )
2021-03-21 15:32:23 +00:00
f060162dac
attempt at fixing #1037
2021-03-17 16:44:54 +01:00
fbe691a673
fix read from unassigned variable for large BGs
2021-03-16 20:57:30 +01:00
436b3c4c1d
update copyright year and add missing GPL headers
2021-03-12 20:07:40 +01:00
bc63531e00
avoid leaking threads in NDSCart_SRAMManager
...
also atomics
2021-03-11 16:54:43 +01:00
6a3aa551da
remove direct reference to Switch frontend header
2021-03-03 00:43:56 +01:00