aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Add PoroCYon's DSP code. (#1123)purringChaos2021-06-06
| | | | | | | | | | | | | | | * Add PoroCYon's DSP code. * Remove some teakra iles that we dont need. * make some requested changes. * move DataMemoryOffset into namespace. * use deault param. * ad the switch change * <Generic> forget about the default parameter
* Add "frame step" hotkey and function (#1119)cat2021-06-05
|
* Explicitly set NoRole on the setup cheats option so Qt on mac will stop ↵Nadia Holmquist Pedersen2021-06-05
| | | | stealing it
* PRIu64 requires inttypes.h to be includedRSDuck2021-06-05
|
* Implement NO$GBA debug registers. (#1110)Pedro2021-05-27
| | | | | | | | | | | | | | | * 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
* frontend: handle tablet and touch eventsRSDuck2021-05-24
| | | | fixes #654 and #548
* GPU3D soft: prevent out of bounds readRSDuck2021-05-24
|
* fix #906RSDuck2021-05-24
|
* Use printf macro for u64WaluigiWare642021-05-16
|
* Propagate common ImportSRAM return value from NAND cartridge function (#1104)Raphaël Zumer2021-05-16
|
* Remove outdated frontend solar sensor code (#1102)Raphaël Zumer2021-05-16
|
* set instead of or stencil buffer for left edgesRSDuck2021-05-08
|
* use shitfucking stupid linebreaks so that our text files don't like stupid ↵Arisotura2021-05-06
| | | | | | compact blobs in Notepad (really, fuck Notepad)
* ASSFUCKING STUPID SHITPILE.Arisotura2021-05-06
| | | | | | fixes #1044 (also add separator for cleaner menu)
* GBACart: simulate open-bus decay roughly. fixes #1093Arisotura2021-05-04
|
* don't attempt to parse lines that failed to fetchArisotura2021-05-03
|
* NDSCart: enforce WR bit.Arisotura2021-05-03
| | | | 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.
* Fix some compiler warningsWaluigiWare642021-05-03
|
* Merge branch 'master' of https://github.com/Arisotura/melonDSArisotura2021-05-02
|\
| * Explicitly include ${SDL2_PREFIX}/includeNadia Holmquist Pedersen2021-05-02
| | | | | | | | this only accidentally worked before
| * macOS-related CMake cleanupsNadia Holmquist Pedersen2021-05-02
| | | | | | | | | | * Remove useless explicitly specified link/include directories * Don't pass -s or -pie to the linker as they aren't needed
| * Fix minimum Darwin version for targeting 10.15Nadia Holmquist Pedersen2021-05-02
| |
* | revised DLDI driver that uses the hardware somewhat more correctlyArisotura2021-05-02
|/
* fix touchscreen code in non-hybrid layout mode, fixes #1087Arisotura2021-05-01
| | | | (also what the fuck is that code)
* er, oopsArisotura2021-05-01
|
* Over the Hedge uses a tiny EEPROM, too.Arisotura2021-05-01
| | | | fixes #899
* Spider-Man 3 uses a tiny EEPROM, not a regular oneArisotura2021-04-30
|
* fix another bad entryArisotura2021-04-30
|
* add ROMlist entry for Power Rangers Go-Busters (Korea)Arisotura2021-04-30
|
* er, all cart types might want to have teh B8 commandArisotura2021-04-30
|
* cart: ensure each set of commands can only be run in the correct command mode.Arisotura2021-04-30
| | | | fixes #1083 (there was a chance an encrypted KEY1 command could be interpreted as something else and fuck things up)
* fill most gaps in ROM listArisotura2021-04-30
|
* support savemem for Face Training (NAND, atleast 32MB, likely 64MB)Arisotura2021-04-30
|
* Fix macOS right modifier detection.Nadia Holmquist Pedersen2021-04-29
| | | | | | 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.
* fix aarch64 build with gcc 11RSDuck2021-04-29
|
* request repaint instead of update after each frameRSDuck2021-04-29
|
* macOS: Assign "Preferences..." to emu settings without also removing it from ↵Nadia Holmquist Pedersen2021-04-27
| | | | the config menu
* Savestate: use Platform::OpenLocalFile (#1026)Tatsh2021-04-26
|
* asfdasdas you'd better not give me shit nowArisotura2021-04-26
|
* fix some more case sensitive shitoArisotura2021-04-26
|
* that game is actually a tiny EEPROMArisotura2021-04-26
|
* more of the same (actually fix the bug I was having)Arisotura2021-04-26
|
* make extension checks case-insensitiveArisotura2021-04-26
|
* add ROM entry for Clueless Fashion (#1050)Arisotura2021-04-26
|
* make sure to axe the GBA slot in DSi mode. (EXMEMCNT bit7 still applies to ↵Arisotura2021-04-25
| | | | it, tho)
* 'aightArisotura2021-04-25
|
* add more Mac crap. hoping the weird characters made it through.Arisotura2021-04-25
|
* try to cover right-mod keys under MacOS I guessArisotura2021-04-25
|
* hopefully remove shitty hackArisotura2021-04-25
|
* Actually use the new script...Nadia Holmquist Pedersen2021-04-25
|