aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* implement margins for schedulerRSDuck2021-09-27
| | | | hopefully this does not break anything
* buttonClicked workaround for old QtNadia Holmquist Pedersen2021-09-17
|
* Use Homebrew LLVM for tha CI buildsNadia Holmquist Pedersen2021-09-15
|
* Allow for using LLVM from Homebrew and include its libc++Nadia Holmquist Pedersen2021-09-15
|
* misc. DSP fixoringArisotura2021-09-11
| | | | (still doesn't work)
* Misc fixes for dsiwifi BMI stage (#1216)Max Thomas2021-09-06
|
* Rename contributing.md to CONTRIBUTING.mdWaluigiWare642021-09-03
|
* BAHAHAHAHAHAHAAAAA-+*~+Arisotura2021-09-02
|
* make extra extra extra EXTRA sure the goddamn libraries are writableNadia Holmquist Pedersen2021-09-01
|
* Fixing a typo (#1205)techmuse2021-08-31
|
* more fixes for literal invalidationRSDuck2021-08-31
|
* fix #1187RSDuck2021-08-31
| | | | how could this go on unnoticed for so long?
* DMA timing renovation (#1207)Arisotura2021-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make timers usable for measurement shito without being assfuckingly unreliable * bürp * Arisotura can you ever clean up your goddamn code also regroup the timer code instead of having it split weirdly * make the set-timing functions a tad less hacky * congrats Arisotura you made an ass-enum * add timing region tables, and separate timings for ARM9 DMA (exempt of 3c penalty) * temp work on DMA timings, not finished also, did you know? 'increment/reload' is also a thing for the source address * begin work * add some of the GBA slot/wifi timings * complete it, I guess * make some progress * getting somewhere * sdsdfs * see, Arisotura, was it that hard? blarg.
* * add TSC shitoArisotura2021-08-30
| | | | * fix possible modcrypt shittiness
* maybe don't leave in debug code, you derpArisotura2021-08-30
|
* actually make DSi-mode direct boot work to some extentArisotura2021-08-30
|
* I'm a derpArisotura2021-08-27
|
* ROM Info dialog - Only read 128 characters from each titleWaluigiWare642021-08-27
| | | | Titles should be zero-terminated, but this is for additional safety
* use NDSHeader struct, and expand it with the DSi shitArisotura2021-08-26
|
* Allow picking .dmg files as SD imageNadia Holmquist Pedersen2021-08-26
|
* fix capitalization of DSiWare. hehArisotura2021-08-25
|
* having fun with fatfs (#1189)Arisotura2021-08-24
| | | | * patch TSC coords in DSi mode * DSiware importer and shit
* Fix a touchless issue in hybrid layout (#1182)2jun02021-08-24
| | | | In the previous commit, there was a touchless error on the hybrid screen. This commit fix a touchless issue in hybrid layout.
* Call emuPause before loading a ROM so we don't crash if one is already loadedNadia Holmquist Pedersen2021-08-23
|
* macOS: Allow opening ROMs with melonDS from Finder.Nadia Holmquist Pedersen2021-08-23
|
* use std::swap 🔃RSDuck2021-08-21
|
* Pass filename to program in desktop entryPhilip Goto2021-08-18
| | | The desktop entry was already configured to handle DS rom file types, but the filename of such a rom was not passed to the program itself. The `%f` passes a single local filename to the program to handle these and allow to use the *open with* menu with melonDS.
* farkNadia Holmquist Pedersen2021-08-17
|
* SPU: Do clamping after applying SOUNDBIASNadia Holmquist Pedersen2021-08-17
|
* 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>