Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | make FIFO size static whene possible | RSDuck | 2020-12-30 |
| | |||
* | add palette and OAM dirty flag | RSDuck | 2020-12-23 |
| | | | | currently not used anywhere | ||
* | don't axe error bits when writing to IPCFIFOCNT. fixes #801 | Arisotura | 2020-12-11 |
| | |||
* | remove some debug crap | Arisotura | 2020-12-10 |
| | |||
* | Merge remote-tracking branch 'remotes/origin/master' into dsi_camera | Arisotura | 2020-12-04 |
|\ | |||
| * | fix DSi mode with interpreter | RSDuck | 2020-11-26 |
| | | | | | | | | I'm so stupid | ||
| * | harmless DMA micro optimisation | RSDuck | 2020-11-16 |
| | | |||
| * | prevent use after free | RSDuck | 2020-11-16 |
| | | |||
| * | make audio output thread safe(r?) | RSDuck | 2020-11-15 |
| | | |||
| * | delay savefile flush to the end of the frame | RSDuck | 2020-11-11 |
| | | |||
| * | Added 8/16-bit IPCFIFOSEND writes | Hypnotron | 2020-10-29 |
| | | |||
* | | fix to timers (ZXDS no longer runs slow as shit) | Arisotura | 2020-10-27 |
| | | |||
* | | Merge branch 'master' into dsi_camera | Arisotura | 2020-10-26 |
|\| | | | | | | | | | # Conflicts: # src/DSi_I2C.cpp | ||
| * | add a few missing 32bit I/O accesses (IPC, SPI) | Arisotura | 2020-10-25 |
| | | |||
| * | add functionality to import savefiles | RSDuck | 2020-09-11 |
| | | |||
| * | remove some UB | RSDuck | 2020-09-04 |
| | | | | | | | | | | | | | | - savestates used to read a four bytes from a single byte value - a few unassigned variables - some other things - also make the ROR macro an inline function | ||
* | | messin' around | Arisotura | 2020-09-08 |
|/ | |||
* | actually add DLDI. bahahahhh | Arisotura | 2020-09-03 |
| | |||
* | Fix a typo | qeeg | 2020-08-31 |
| | |||
* | DSi: make ARM9-clock-selector actually work | Arisotura | 2020-08-17 |
| | |||
* | check DSi interrupts for halted processor wakeup | RSDuck | 2020-07-27 |
| | |||
* | Merge remote-tracking branch 'upstream/slirp' into slirp-merge | Nadia Holmquist Pedersen | 2020-07-26 |
|\ | |||
| * | * take nwifi forward some | Arisotura | 2020-06-15 |
| | | | | | | | | | | * shut up CP15 printf's for Fx0 * fix bugs | ||
* | | fix build with JIT disabled | RSDuck | 2020-07-25 |
| | | | | | | | | fixes #675 and #674 | ||
* | | SPU: delay channel start until whenever it can actually start. fixes maxmod ↵ | Arisotura | 2020-07-23 |
| | | | | | | | | interpolated mode. | ||
* | | make linux work and fix a few bugs | RSDuck | 2020-07-04 |
| | | |||
* | | reconcile DSi and JIT, fastmem for x64 and Windows | RSDuck | 2020-06-30 |
| | | |||
* | | first steps in bringing over the JIT refactor/fastmem | RSDuck | 2020-06-16 |
| | | |||
* | | Merge branch 'generic_jit' of https://github.com/Arisotura/melonDS into ↵ | RSDuck | 2020-06-16 |
|\ \ | | | | | | | | | | generic_jit | ||
| * | | rewrite JIT memory emulation | RSDuck | 2020-06-16 |
| | | | |||
| * | | integrate changes from ARM64 backend and more | RSDuck | 2020-06-16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - better handle LDM/STM in reg alloc - unify Halted and IRQ in anticipation for branch inlining - literal optimisations can be disabled in gui - jit blocks follow simple returns - fix idle loop detection - break jit blocks on IRQ (fixes saving in Pokemon White) | ||
| * | | new block cache and much more... | RSDuck | 2020-06-16 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - more reliable code invalidation detection - blocks aren't stopped at any branch, but are being followed if possible to get larger blocks - idle loop recognition - optimised literal loads, load/store cycle counting and loads/stores from constant addresses | ||
| * | | fix uninitialised memory mapping | RSDuck | 2020-06-16 |
| | | | |||
| * | | jit: decrease blockcache AddrMapping size for ARM9 | RSDuck | 2020-06-16 |
| | | | |||
| * | | jit: add compile option | RSDuck | 2020-06-16 |
| | | | |||
| * | | jit: make everything configurable | RSDuck | 2020-06-16 |
| | | | |||
| * | | JIT: most mem instructions working | RSDuck | 2020-06-16 |
| | | | | | | | | | | | | + branching | ||
| * | | JIT: base | RSDuck | 2020-06-16 |
| |/ | | | | | | | all instructions are interpreted | ||
| * | make it able to switch between DS and DSi modes | Arisotura | 2020-06-01 |
| | | |||
| * | reset SD controllers during a soft-reset | Arisotura | 2020-06-01 |
| | | |||
| * | Merge remote-tracking branch 'remotes/origin/master' into melonDSi | Arisotura | 2020-05-30 |
| |\ | |||
| | * | add back some hotkeys. | Arisotura | 2020-05-19 |
| | | | | | | | | | | | | remove some legacy cruft from NDS.cpp. | ||
| | * | verify BIOS and firmware before booting games/firmware | Arisotura | 2020-05-17 |
| | | | |||
| | * | actually hook this up | Arisotura | 2020-05-17 |
| | | | |||
| * | | Merge commit '4b57416552ec2fa95216e2b044559f215723bf70' into melonDSi | Arisotura | 2020-05-30 |
| |\| | |||
| * | | begin renovating melonDSi | Arisotura | 2020-05-30 |
| |\ \ | |||
| * | | | * some fixes to SD controller support, make it clear that there is no SD ↵ | Arisotura | 2019-10-19 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inserted, makes Flipnote work somewhat better * immediately clear AES busy flag when the block count is zero (occurs when loading DSi cart games) * implement NDMA start modes that have an old-DMA equivalent (except for GXFIFO mode) now it boots DSi carts! | ||
| * | | | * add old DS BIOSes and 04004000 BIOS-switch | Arisotura | 2019-08-05 |
| | | | | | | | | | | | | | | | | | | | | fixes audio issues when running DS games * attempt adding other fun shit like dynamic RAM size, but that mostly went nowhere for now | ||
| * | | | TSC: add backwards-compatibility | Arisotura | 2019-08-04 |
| | | | | |||
| * | | | lay base for DSi-mode TSC | Arisotura | 2019-08-04 |
| | | | |