Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | | | lay base for DSi-mode TSC | Arisotura | 2019-08-04 | |
| | | | | ||||
| * | | | ayyy | Arisotura | 2019-06-20 | |
| | | | | | | | | | | | | | | | | getting there! | |||
| * | | | add LCD init flag in DISPSTAT | Arisotura | 2019-06-20 | |
| | | | | ||||
| * | | | add AES, fix a bunch of bugs | Arisotura | 2019-06-19 | |
| | | | | | | | | | | | | | | | | we're getting an error screen! wee | |||
| * | | | tremble upon the NDMA implementation | Arisotura | 2019-06-18 | |
| | | | | | | | | | | | | | | | | that doesn't do much beyond getting stuck | |||
| * | | | lay base for SD shit | Arisotura | 2019-06-16 | |
| | | | | ||||
| * | | | add IE2/IF2 | Arisotura | 2019-06-16 | |
| | | | | ||||
| * | | | run teh binary. BAHAHAHAHAHAHAHAAHHHH | Arisotura | 2019-06-15 | |
| | | | | | | | | | | | | | | | | it doesn't do much for now tho | |||
| * | | | melonDSi: skeleton in place | Arisotura | 2019-06-15 | |
| | | | | ||||
| * | | | add all sorts of shit | Arisotura | 2019-06-13 | |
| | | | | ||||
* | | | | rewrite JIT memory emulation | RSDuck | 2020-05-09 | |
| | | | | ||||
* | | | | integrate changes from ARM64 backend and more | RSDuck | 2020-04-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-04-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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-04-26 | |
| | | | | ||||
* | | | | jit: decrease blockcache AddrMapping size for ARM9 | RSDuck | 2020-04-26 | |
| | | | | ||||
* | | | | jit: add compile option | RSDuck | 2020-04-26 | |
| | | | | ||||
* | | | | jit: make everything configurable | RSDuck | 2020-04-26 | |
| | | | | ||||
* | | | | JIT: most mem instructions working | RSDuck | 2020-04-26 | |
| | | | | | | | | | | | | | | | | + branching | |||
* | | | | JIT: base | RSDuck | 2020-04-26 | |
| |_|/ |/| | | | | | | | | all instructions are interpreted | |||
* | | | properly handle ROMs with encrypted secure area | Arisotura | 2020-03-30 | |
| | | | ||||
* | | | detect whether we are running the game | Arisotura | 2020-02-24 | |
| | | | ||||
* | | | update copyright years | Arisotura | 2020-02-14 | |
| | | | ||||
* | | | lay base for AR cheatzorz. baahahhhh | Arisotura | 2020-02-14 | |
| | | | ||||
* | | | Properly pass through GBA GPIO writes | Raphaël Zumer | 2019-12-10 | |
| | | | ||||
* | | | Add a framework to support non-SRAM GBA saves | Raphaël Zumer | 2019-12-09 | |
| | | | | | | | | | | | | | | | The support is not yet there, but at least we should not read or write bogus data. | |||
* | | | Handle GBA cartridge SRAM writes | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
* | | | Properly init/deinit the GBA slot | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
* | | | Add GBA cart model and allow reading from it | Raphaël Zumer | 2019-12-08 | |
| | | | ||||
* | | | Fix GBA memory values on deselected CPU | Raphaël Zumer | 2019-12-08 | |
| |/ |/| | | | | | | | | | | | | | Previously, the GBA memory was 0xFF-filled on both CPUs. However, GBATEK reports that the deselected CPU is 0x00-filled, and that some titles depend on this behavior to function properly. | |||
* | | Fix division edge case | xperia64 | 2019-08-24 | |
| | | ||||
* | | input: don't check modifiers for regular input | Arisotura | 2019-07-09 | |
| | | ||||
* | | raise kMaxIterationCycles to 64 | Arisotura | 2019-06-25 | |
| | | ||||
* | | add 32bit writes to some IO ports. fixes #313 | Arisotura | 2019-06-20 | |
|/ | ||||
* | fasterer IRQ check. clean up code. | Arisotura | 2019-06-08 | |
| | ||||
* | draft API for OpenGL shito in libui | Arisotura | 2019-03-31 | |
| | ||||
* | fix CP15 control reg init during direct boot (fixes LMNTS demo regression) | Arisotura | 2019-03-30 | |
| | ||||
* | * move melon_fopen_local() to Platform.cpp | Arisotura | 2019-03-27 | |
| | | | | | * make it require that the file already exist (hopefully fixing config saving bug) * finally axe melon_fopen.cpp | |||
* | start work on non-direct mode. reply to DHCP discover frame. | Arisotura | 2019-02-23 | |
| | ||||
* | also, update copyright name | Arisotura | 2019-01-22 | |
| | ||||
* | redesign main emu loop to use timestamps instead of being a trainwreck | StapleButter | 2019-01-05 | |
| | | | | | | | | * cleaner code * faster in some cases * more accurate (on-demand compensation for timers and GPU) * less prone to desyncs * overall betterer | |||
* | implement proper support for POWCNT1. | StapleButter | 2018-12-18 | |
| | | | | fixes #260 | |||
* | watch your debug code better, you derp | StapleButter | 2018-12-18 | |
| | ||||
* | fix STRD_POST (dumbest copypaste bug of the year) | StapleButter | 2018-12-18 | |
| | | | | fixes #276 | |||
* | proof-of-concept code for closing/opening lid. | StapleButter | 2018-12-14 | |
| | ||||
* | * correct romlist.bin (Club Penguin Herbert's Revenge EUR uses 4K EEPROM, ↵ | StapleButter | 2018-12-13 | |
| | | | | | | | | | | not 64K) * support 32bit reads to POWCNT1 (and also POSTFLG) fixes #300 (insert sparta meme) | |||
* | add code to support GBA slot reads for later | StapleButter | 2018-12-12 | |
| | ||||
* | preliminary microphone code. requires an actual microphone. resulting audio ↵ | StapleButter | 2018-12-12 | |
| | | | | is farty and blargy as fuck. | |||
* | zarg | StapleButter | 2018-12-12 | |
| | ||||
* | add nocashPrint type shit | StapleButter | 2018-12-12 | |
| | ||||
* | add missing shit to savestates. bump the version up. | StapleButter | 2018-12-11 | |
| |