aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* SPU: Emulate SOUNDBIAS and 10-bit degradeNadia Holmquist Pedersen2021-08-17
|
* tidbitsArisotura2021-08-08
|
* factor duplicate code in micLoadWav(). also add support for all sorts of WAV ↵Arisotura2021-08-08
| | | | formats SDL can support.
* fix pissfucking touchscreen (again)Arisotura2021-08-08
|
* Audio interpolation (#1176)Arisotura2021-08-08
| | | add audio interpolation (emulation improvement)
* JIT: don't lengthen blocks on a skipped SVCRSDuck2021-08-04
| | | | SVC would need special handling because of the bank switching
* addition to last commitRSDuck2021-08-04
|
* handle changed VCount+threaded rasteriser more gracefullyRSDuck2021-08-04
|
* amend contributor guideRSDuck2021-08-04
|
* add a contributor guideRSDuck2021-08-04
|
* Make limit framerate default instead of audio syncNadia Holmquist Pedersen2021-08-04
|
* Fix for https://github.com/Arisotura/melonDS/issues/1169 (#1171)DesperateProgrammer2021-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 inactiveRSDuck2021-08-02
|
* Fix for #1119 'Add "frame step" hotkey'gal202021-07-30
|
* only open microphone when actually needed. fixes #1165Arisotura2021-07-29
|
* don't add constant cycles if they're 0RSDuck2021-07-24
|
* add support for JIT profiling with VTuneRSDuck2021-07-24
|
* fix last commit for aarch64RSDuck2021-07-24
|
* JIT: fix ldm with writeback loading rnRSDuck2021-07-24
|
* ARM64 macOS JIT - fix warnings + some cleanupWaluigiWare642021-07-23
|
* NWRAM & Direct Boot (#1149)DesperateProgrammer2021-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/melonDSArisotura2021-07-22
|\
| * Add message when CCache is being usedWaluigiWare642021-07-22
| |
| * Use CCache if it existsWaluigiWare642021-07-22
| |
| * Add macOS ARM64 build badgeWaluigiWare642021-07-22
| |
| * Move x86-64 macOS CI fileWaluigiWare642021-07-22
| | | | | | | | [skip ci]
| * Clean workspace before buildWaluigiWare642021-07-22
| |
| * Use mkdir -p hereWaluigiWare642021-07-22
| |
| * Use arch -arm64 on ARM64 macOS CIWaluigiWare642021-07-22
| |
| * Add ARM64 Mac CI fileWaluigiWare642021-07-22
| |
* | NDSCart: correctly restrict reading the DSi region on DSi cartsArisotura2021-07-22
|/
* Merge branch 'master' of https://github.com/Arisotura/melonDSArisotura2021-07-20
|\
| * enable undo savestate load in the guiRSDuck2021-07-17
| |
* | oopsiesArisotura2021-07-20
|/
* shut up DSi-IO warningsArisotura2021-07-17
|
* Fallback to backup DSi Footer in NAND Image (#1154)DesperateProgrammer2021-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)WaluigiWare642021-07-02
|
* 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
|