Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | SPU: Emulate SOUNDBIAS and 10-bit degrade | Nadia Holmquist Pedersen | 2021-08-17 |
| | |||
* | tidbits | Arisotura | 2021-08-08 |
| | |||
* | factor duplicate code in micLoadWav(). also add support for all sorts of WAV ↵ | Arisotura | 2021-08-08 |
| | | | | formats SDL can support. | ||
* | fix pissfucking touchscreen (again) | Arisotura | 2021-08-08 |
| | |||
* | Audio interpolation (#1176) | Arisotura | 2021-08-08 |
| | | | add audio interpolation (emulation improvement) | ||
* | JIT: don't lengthen blocks on a skipped SVC | RSDuck | 2021-08-04 |
| | | | | SVC would need special handling because of the bank switching | ||
* | addition to last commit | RSDuck | 2021-08-04 |
| | |||
* | handle changed VCount+threaded rasteriser more gracefully | RSDuck | 2021-08-04 |
| | |||
* | amend contributor guide | RSDuck | 2021-08-04 |
| | |||
* | add a contributor guide | RSDuck | 2021-08-04 |
| | |||
* | Make limit framerate default instead of audio sync | Nadia Holmquist Pedersen | 2021-08-04 |
| | |||
* | Fix for https://github.com/Arisotura/melonDS/issues/1169 (#1171) | DesperateProgrammer | 2021-08-02 |
| | | | | | | | | | | | * Fix for https://github.com/Arisotura/melonDS/issues/1169 LoadNAND was storing the stage 2 bootloader, while NWRAM access was disabled by Bit25 of SCFG_EXT putting the stage 2 into old shared WRAM, while executing it later with the bit enabled and fetching from an empty NWRAM. * Fixed bug, where access to the NWRAM Bank A used the wrong page mask for write access * Remove spaces before comma Co-authored-by: Tim Seidel <t.seidel@kts-systeme.de> Co-authored-by: RSDuck <RSDuck@users.noreply.github.com> | ||
* | 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 |
| |