aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* some tiny A64 optimisationsRSDuck2021-06-30
|
* support allocating more registers for aarch64 JITRSDuck2021-06-29
| | | | also some minor fixes for the x64 JIT as well
* only recalculate GBA slot timing if necessaryRSDuck2021-06-27
|
* add missing default return value. fixes #1105Arisotura2021-06-20
|
* UI: detect and save when window is maximized, and restore it as such. fixes ↵Arisotura2021-06-20
| | | | #1135
* Change workflow upload name to platform on GitHub CIWaluigiWare642021-06-13
|
* Use printf format macro hereWaluigiWare642021-06-07
|
* don't printf from exception handlerRSDuck2021-06-07
| | | | it was handy for debugging, but it's dangerous
* 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
* Fix Linux build instructionsWaluigiWare642021-06-05
| | | Fixes #1118
* 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
* Use 256x256 instead of 32x32 as window icon size (#1115)Philip Goto2021-05-27
| | | Pass the 256x256 icon to Qt to use as the window icon instead of the 32x32 version. Fixes #1113
* 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
| * Add -DUSE_QT6=ON to READMEWaluigiWare642021-05-02
| |
| * Update README instructions to use Qt 6 on macOSWaluigiWare642021-05-02
| |
| * Remove cp -r of mac build in readmeNadia Holmquist Pedersen2021-05-02
| |
| * 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