Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 |
|\| | |||
| * | 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. | ||
* | | begin renovating melonDSi | Arisotura | 2020-05-30 |
|\| | |||
| * | 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 |
| | | |||
* | | * 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 |
| | | |||
* | | 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 |
|/ | |||
* | 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 |
| |