Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix pause when inactive | RSDuck | 2021-08-02 | |
| | ||||
* | Fix for #1119 'Add "frame step" hotkey' | gal20 | 2021-07-30 | |
| | ||||
* | only open microphone when actually needed. fixes #1165 | Arisotura | 2021-07-29 | |
| | ||||
* | don't add constant cycles if they're 0 | RSDuck | 2021-07-24 | |
| | ||||
* | add support for JIT profiling with VTune | RSDuck | 2021-07-24 | |
| | ||||
* | fix last commit for aarch64 | RSDuck | 2021-07-24 | |
| | ||||
* | JIT: fix ldm with writeback loading rn | RSDuck | 2021-07-24 | |
| | ||||
* | ARM64 macOS JIT - fix warnings + some cleanup | WaluigiWare64 | 2021-07-23 | |
| | ||||
* | NWRAM & Direct Boot (#1149) | DesperateProgrammer | 2021-07-23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * SCFG_BIOS now selects between NDS and DSi BIOS Allowing experimental direct boot. * - making NWRAM Priorities work as in the HW - fixed loading DSi stage2 Bootloader when in direct boot (should not be loaded) and might interfere with the image loaded into the (N)WRAM previously * NWRAM and SCFG Registers are now write-guarded by the corresponding SCFG_EXT7/9 Bits * removed debugging remainder * Moved NDSHeader dependent SCFG initialization into the new DSi::SetupDirectBoot function called from NDS::SetupDirectBoot when ConsoleType is DSi * removed redundant SCFG_BIOS bit checks * Set of changes from RSDuck's review * removed a forgotten comment * - removed the guarded debug outputs for NWRAM - NWRAM writes to bank and window registers now apply their write masks. - added comment on an existing TODO within the code describing, why this is OK - fixed initial NWRAM bank reset just accessing set A * NWRAM not mapped to 03... range if bit25 in SCFG_EXT is cleared * removed NWRAM write block on cleared bit25 in SCFG_EXT * changed type of iterator for MapNWRAM_x functions from s8 to int * - reduced calculations/comparisons on NWRAM write operations - changed u8 to unsigned int for an iterator MapNWRAM_x Co-authored-by: Tim Seidel <t.seidel@kts-systeme.de> | |||
* | Merge branch 'master' of https://github.com/Arisotura/melonDS | Arisotura | 2021-07-22 | |
|\ | ||||
| * | Add message when CCache is being used | WaluigiWare64 | 2021-07-22 | |
| | | ||||
| * | Use CCache if it exists | WaluigiWare64 | 2021-07-22 | |
| | | ||||
| * | Add macOS ARM64 build badge | WaluigiWare64 | 2021-07-22 | |
| | | ||||
| * | Move x86-64 macOS CI file | WaluigiWare64 | 2021-07-22 | |
| | | | | | | | | [skip ci] | |||
| * | Clean workspace before build | WaluigiWare64 | 2021-07-22 | |
| | | ||||
| * | Use mkdir -p here | WaluigiWare64 | 2021-07-22 | |
| | | ||||
| * | Use arch -arm64 on ARM64 macOS CI | WaluigiWare64 | 2021-07-22 | |
| | | ||||
| * | Add ARM64 Mac CI file | WaluigiWare64 | 2021-07-22 | |
| | | ||||
* | | NDSCart: correctly restrict reading the DSi region on DSi carts | Arisotura | 2021-07-22 | |
|/ | ||||
* | Merge branch 'master' of https://github.com/Arisotura/melonDS | Arisotura | 2021-07-20 | |
|\ | ||||
| * | enable undo savestate load in the gui | RSDuck | 2021-07-17 | |
| | | ||||
* | | oopsies | Arisotura | 2021-07-20 | |
|/ | ||||
* | shut up DSi-IO warnings | Arisotura | 2021-07-17 | |
| | ||||
* | Fallback to backup DSi Footer in NAND Image (#1154) | DesperateProgrammer | 2021-07-13 | |
| | | | | | | | | | * - added fallback to DSi footer copy at 000FF800h if reading footer at end of file failed. See https://problemkaputt.de/gbatek.htm#dsisdmmcimages - changed output of ConsoleID to use PRIx64 to be consistent with all other tools working with the consoleID (readability/cosmetic improvement) * Remove extra space Co-authored-by: Tim Seidel <t.seidel@kts-systeme.de> Co-authored-by: RSDuck <RSDuck@users.noreply.github.com> | |||
* | Add ROM Header struct and ROM info dialog (#1095) | WaluigiWare64 | 2021-07-02 | |
| | ||||
* | some tiny A64 optimisations | RSDuck | 2021-06-30 | |
| | ||||
* | support allocating more registers for aarch64 JIT | RSDuck | 2021-06-29 | |
| | | | | also some minor fixes for the x64 JIT as well | |||
* | only recalculate GBA slot timing if necessary | RSDuck | 2021-06-27 | |
| | ||||
* | add missing default return value. fixes #1105 | Arisotura | 2021-06-20 | |
| | ||||
* | UI: detect and save when window is maximized, and restore it as such. fixes ↵ | Arisotura | 2021-06-20 | |
| | | | | #1135 | |||
* | Change workflow upload name to platform on GitHub CI | WaluigiWare64 | 2021-06-13 | |
| | ||||
* | Use printf format macro here | WaluigiWare64 | 2021-06-07 | |
| | ||||
* | don't printf from exception handler | RSDuck | 2021-06-07 | |
| | | | | it was handy for debugging, but it's dangerous | |||
* | Add PoroCYon's DSP code. (#1123) | purringChaos | 2021-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) | cat | 2021-06-05 | |
| | ||||
* | Explicitly set NoRole on the setup cheats option so Qt on mac will stop ↵ | Nadia Holmquist Pedersen | 2021-06-05 | |
| | | | | stealing it | |||
* | Fix Linux build instructions | WaluigiWare64 | 2021-06-05 | |
| | | | Fixes #1118 | |||
* | PRIu64 requires inttypes.h to be included | RSDuck | 2021-06-05 | |
| | ||||
* | Implement NO$GBA debug registers. (#1110) | Pedro | 2021-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 Goto | 2021-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 events | RSDuck | 2021-05-24 | |
| | | | | fixes #654 and #548 | |||
* | GPU3D soft: prevent out of bounds read | RSDuck | 2021-05-24 | |
| | ||||
* | fix #906 | RSDuck | 2021-05-24 | |
| | ||||
* | Use printf macro for u64 | WaluigiWare64 | 2021-05-16 | |
| | ||||
* | Propagate common ImportSRAM return value from NAND cartridge function (#1104) | Raphaël Zumer | 2021-05-16 | |
| | ||||
* | Remove outdated frontend solar sensor code (#1102) | Raphaël Zumer | 2021-05-16 | |
| | ||||
* | set instead of or stencil buffer for left edges | RSDuck | 2021-05-08 | |
| | ||||
* | use shitfucking stupid linebreaks so that our text files don't like stupid ↵ | Arisotura | 2021-05-06 | |
| | | | | | | compact blobs in Notepad (really, fuck Notepad) | |||
* | ASSFUCKING STUPID SHITPILE. | Arisotura | 2021-05-06 | |
| | | | | | | fixes #1044 (also add separator for cleaner menu) | |||
* | GBACart: simulate open-bus decay roughly. fixes #1093 | Arisotura | 2021-05-04 | |
| |