aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* dtcm not dtcbRSDuck2021-10-29
|
* get rid of DTCMSizeRSDuck2021-10-29
|
* fix more bugs in the DLDI machineArisotura2021-10-29
|
* add the PU checks. bahahahahArisotura2021-10-29
|
* more UTF8 shenanigans huhArisotura2021-10-28
|
* also don't try to save if there's no folder to sync toArisotura2021-10-28
|
* don't explode if the folder-sync path points to a non-existing folderArisotura2021-10-28
|
* oops!Arisotura2021-10-28
|
* more accurate DTCM checkArisotura2021-10-28
|
* blargArisotura2021-10-28
|
* more complete (and accurate) CP15 setup for direct bootArisotura2021-10-28
|
* MCR/MRC aren't available in user modeArisotura2021-10-28
|
* fix some gaps in CPU modesArisotura2021-10-28
| | | | | | | * non-defined CPU modes are actually possible * bit4 of all PSRs is forced to one (modes 00-0F aren't possible) * modes 14/15/16 and 18/19/1A share a SPSR with modes 17 and 1B respectively (but they don't share the register banks) * modes 10 and 1C/1D/1E don't have a SPSR (MRS returns the CPSR always)
* zargArisotura2021-10-28
|
* DLDI/SD folder-sync apparatus (#1251)Arisotura2021-10-28
| | | guess we can finally have DLDI that isn't obtuse
* InputConfigDialog: more DRY (#1238)scurest2021-10-10
|
* Move resources to res/ directory (#1204)Nadia Holmquist Pedersen2021-10-03
| | | | | * Move resources to res/ directory and update CMake scripts accordingly Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
* Generate a simple non-bootable firmware when not provided. (v2) (#1175)Adrian Siekierka2021-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Generate a simple non-bootable firmware when not provided. * Expose Username and Language into settings dialog. * Add firmware overrides for more settings. Also make override optionals when a firmware is provided. * Refactor firmware settings into separate dialog. * use usernameLength instead of u16Username.length() (#3) * Fix curly braces code-style. * LoadUserSettingsFromConfig: convert from UTF-8 to UTF-16 via wstring_convert * Fix firmware username capitalization. * cleanup firmware backup logic * Put brace where it should be Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com> Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com> Co-authored-by: kyandora <71771686+kyandora@users.noreply.github.com> Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com> Co-authored-by: RSDuck <RSDuck@users.noreply.github.com> Co-authored-by: Rayyan Ansari <68647953+RayyanAnsari@users.noreply.github.com>
* Revert "Misc fixes for dsiwifi BMI stage (#1216)"Nadia Holmquist Pedersen2021-10-02
| | | | This reverts commit a54b076b0659abc00820985fccbfa9ac095e3358.
* Fallback to FreeBIOS when BIOS files are not found. (v2) (#1174)Adrian Siekierka2021-10-02
| | | | | | | | | | | | * Fallback to FreeBIOS when BIOS files are not found. * Add sources of drastic bios files. * Move FreeBIOS/external BIOS choice to configuration option/checkbox. * Fix indentation Co-authored-by: Filippo Scognamiglio <flscogna@gmail.com> Co-authored-by: Filippo Scognamiglio <filippo.scognamiglio@felgo.com>
* Redesign the Input dialog (#1226)Rayyan Ansari2021-09-30
|
* implement margins for schedulerRSDuck2021-09-27
| | | | hopefully this does not break anything
* buttonClicked workaround for old QtNadia Holmquist Pedersen2021-09-17
|
* misc. DSP fixoringArisotura2021-09-11
| | | | (still doesn't work)
* Misc fixes for dsiwifi BMI stage (#1216)Max Thomas2021-09-06
|
* BAHAHAHAHAHAHAAAAA-+*~+Arisotura2021-09-02
|
* 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
|
* 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