RSDuck
21f5477450
PRIu64 requires inttypes.h to be included
2021-06-05 03:34:39 +02:00
Pedro
f74387a8c1
Implement NO$GBA debug registers. ( #1110 )
...
* Implement NO$GBA debug registers.
NO$GBA comes with 4 debug registers that allow a ROM to print text to
the emulator terminal and 2 other status registers, one with the name of the
emulator and the other with the clock cycles count. This commit
implements them for the ARMv5 processor.
Some small things to note:
- `NocashPrint` was changed and now it takes an address to _the string_ instead of the flags before it (those
don't do anything anyways).
- The "Emulation ID" register contains the string "melonDS " followed by version, _not_ "NO$GBA"
* Fix styling issue and improve comment regarding NO$GBA message flags
2021-05-27 12:15:16 +02:00
Philip Goto
308e5df426
Use 256x256 instead of 32x32 as window icon size ( #1115 )
...
Pass the 256x256 icon to Qt to use as the window icon instead of the 32x32 version. Fixes #1113
2021-05-27 12:12:55 +02:00
RSDuck
e48e45db76
frontend: handle tablet and touch events
...
fixes #654 and #548
2021-05-24 20:23:06 +02:00
RSDuck
9181ab19c7
GPU3D soft: prevent out of bounds read
2021-05-24 19:41:24 +02:00
RSDuck
f271bdf325
fix #906
2021-05-24 18:29:12 +02:00
WaluigiWare64
e02bbcb3ac
Use printf macro for u64
2021-05-16 17:17:57 +01:00
Raphaël Zumer
4a39a84216
Propagate common ImportSRAM return value from NAND cartridge function ( #1104 )
2021-05-16 18:15:34 +02:00
Raphaël Zumer
eb7bedfc79
Remove outdated frontend solar sensor code ( #1102 )
2021-05-16 17:18:24 +02:00
RSDuck
509107fb59
set instead of or stencil buffer for left edges
2021-05-08 00:12:48 +02:00
Arisotura
6f91bcc39f
use shitfucking stupid linebreaks so that our text files don't like stupid compact blobs in Notepad
...
(really, fuck Notepad)
2021-05-06 00:40:11 +02:00
Arisotura
d3c298bbe4
ASSFUCKING STUPID SHITPILE.
...
fixes #1044
(also add separator for cleaner menu)
2021-05-06 00:33:50 +02:00
Arisotura
50721719d2
GBACart: simulate open-bus decay roughly. fixes #1093
2021-05-04 12:58:59 +02:00
Arisotura
b7d5a7db75
don't attempt to parse lines that failed to fetch
2021-05-03 17:02:38 +02:00
Arisotura
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
WaluigiWare64
2ff065e5ea
Fix some compiler warnings
2021-05-03 13:40:44 +01:00
Arisotura
cc36f55b8c
Merge branch 'master' of https://github.com/Arisotura/melonDS
2021-05-02 21:19:12 +02:00
Arisotura
e2e7f65f9f
revised DLDI driver that uses the hardware somewhat more correctly
2021-05-02 21:18:52 +02:00
Nadia Holmquist Pedersen
464897ea87
Explicitly include ${SDL2_PREFIX}/include
...
this only accidentally worked before
2021-05-02 16:42:04 +02:00
Nadia Holmquist Pedersen
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
WaluigiWare64
63415f0eeb
Add -DUSE_QT6=ON to README
2021-05-02 13:13:43 +00:00
WaluigiWare64
6a655447d4
Update README instructions to use Qt 6 on macOS
2021-05-02 12:53:34 +00:00
Nadia Holmquist Pedersen
1004ff7fb3
Remove cp -r of mac build in readme
2021-05-02 14:51:11 +02:00
Nadia Holmquist Pedersen
b0e97b229e
Fix minimum Darwin version for targeting 10.15
2021-05-02 14:34:44 +02:00
Arisotura
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
Arisotura
33a1bd3ac3
er, oops
2021-05-01 15:06:08 +02:00
Arisotura
f219318292
Over the Hedge uses a tiny EEPROM, too.
...
fixes #899
2021-05-01 12:12:28 +02:00
Arisotura
18b1f79b44
Spider-Man 3 uses a tiny EEPROM, not a regular one
2021-04-30 22:59:50 +02:00
Arisotura
25ab02c650
fix another bad entry
2021-04-30 21:06:03 +02:00
Arisotura
414c608678
add ROMlist entry for Power Rangers Go-Busters (Korea)
2021-04-30 20:40:57 +02:00
Arisotura
da9024e2b7
er, all cart types might want to have teh B8 command
2021-04-30 17:34:41 +02:00
Arisotura
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
Arisotura
5e648a8db3
fill most gaps in ROM list
2021-04-30 03:01:52 +02:00
Arisotura
8a5078abe3
support savemem for Face Training (NAND, atleast 32MB, likely 64MB)
2021-04-30 01:13:35 +02:00
Nadia Holmquist Pedersen
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
RSDuck
0a3a2ad009
fix aarch64 build with gcc 11
2021-04-29 15:15:16 +02:00
RSDuck
eae42fb9f8
request repaint instead of update after each frame
2021-04-29 15:13:53 +02:00
Nadia Holmquist Pedersen
cffffa887e
macOS: Assign "Preferences..." to emu settings without also removing it from the config menu
2021-04-27 15:11:15 +02:00
Nadia Holmquist Pedersen
65e9e161f3
mac-libs.rb: codesign the app + minor fixes
2021-04-27 01:06:57 +02:00
Arisotura
7af5ff76ed
Merge branch 'master' of https://github.com/Arisotura/melonDS
2021-04-26 23:24:57 +02:00
Arisotura
d77d4ffc13
RELEASE 0.9.2 NOW THEY SAID
2021-04-26 23:24:41 +02:00
Tatsh
5a9063089c
Savestate: use Platform::OpenLocalFile ( #1026 )
2021-04-26 23:21:58 +02:00
Arisotura
6691c6903b
asfdasdas you'd better not give me shit now
2021-04-26 16:43:25 +02:00
Arisotura
3bb78e4f1d
add paypal and shit
2021-04-26 15:53:02 +02:00
Arisotura
a2c12f7e66
fix some more case sensitive shito
2021-04-26 15:50:02 +02:00
Arisotura
1afb8bfa46
that game is actually a tiny EEPROM
2021-04-26 15:30:00 +02:00
Arisotura
bf4052bc3d
more of the same (actually fix the bug I was having)
2021-04-26 15:25:45 +02:00
Arisotura
4a5d5116a1
make extension checks case-insensitive
2021-04-26 15:20:28 +02:00
Arisotura
7ab19f157d
add ROM entry for Clueless Fashion ( #1050 )
2021-04-26 13:23:29 +02:00
Arisotura
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