aboutsummaryrefslogtreecommitdiff
path: root/src/NDS.cpp
Commit message (Collapse)AuthorAge
* make it able to switch between DS and DSi modesArisotura2020-06-01
|
* reset SD controllers during a soft-resetArisotura2020-06-01
|
* Merge remote-tracking branch 'remotes/origin/master' into melonDSiArisotura2020-05-30
|\
| * add back some hotkeys.Arisotura2020-05-19
| | | | | | | | remove some legacy cruft from NDS.cpp.
| * verify BIOS and firmware before booting games/firmwareArisotura2020-05-17
| |
| * actually hook this upArisotura2020-05-17
| |
* | Merge commit '4b57416552ec2fa95216e2b044559f215723bf70' into melonDSiArisotura2020-05-30
|\|
| * properly handle ROMs with encrypted secure areaArisotura2020-03-30
| |
| * detect whether we are running the gameArisotura2020-02-24
| |
| * update copyright yearsArisotura2020-02-14
| |
| * lay base for AR cheatzorz. baahahhhhArisotura2020-02-14
| |
| * Properly pass through GBA GPIO writesRaphaël Zumer2019-12-10
| |
| * Add a framework to support non-SRAM GBA savesRaphaël Zumer2019-12-09
| | | | | | | | | | The support is not yet there, but at least we should not read or write bogus data.
| * Handle GBA cartridge SRAM writesRaphaël Zumer2019-12-08
| |
| * Properly init/deinit the GBA slotRaphaël Zumer2019-12-08
| |
| * Add GBA cart model and allow reading from itRaphaël Zumer2019-12-08
| |
| * Fix GBA memory values on deselected CPURaphaël Zumer2019-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 melonDSiArisotura2020-05-30
|\|
| * Fix division edge casexperia642019-08-24
| |
| * input: don't check modifiers for regular inputArisotura2019-07-09
| |
| * raise kMaxIterationCycles to 64Arisotura2019-06-25
| |
| * add 32bit writes to some IO ports. fixes #313Arisotura2019-06-20
| |
* | * some fixes to SD controller support, make it clear that there is no SD ↵Arisotura2019-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-switchArisotura2019-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-compatibilityArisotura2019-08-04
| |
* | lay base for DSi-mode TSCArisotura2019-08-04
| |
* | ayyyArisotura2019-06-20
| | | | | | | | getting there!
* | add LCD init flag in DISPSTATArisotura2019-06-20
| |
* | add AES, fix a bunch of bugsArisotura2019-06-19
| | | | | | | | we're getting an error screen! wee
* | tremble upon the NDMA implementationArisotura2019-06-18
| | | | | | | | that doesn't do much beyond getting stuck
* | lay base for SD shitArisotura2019-06-16
| |
* | add IE2/IF2Arisotura2019-06-16
| |
* | run teh binary. BAHAHAHAHAHAHAHAAHHHHArisotura2019-06-15
| | | | | | | | it doesn't do much for now tho
* | melonDSi: skeleton in placeArisotura2019-06-15
| |
* | add all sorts of shitArisotura2019-06-13
|/
* fasterer IRQ check. clean up code.Arisotura2019-06-08
|
* draft API for OpenGL shito in libuiArisotura2019-03-31
|
* fix CP15 control reg init during direct boot (fixes LMNTS demo regression)Arisotura2019-03-30
|
* * move melon_fopen_local() to Platform.cppArisotura2019-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.Arisotura2019-02-23
|
* also, update copyright nameArisotura2019-01-22
|
* redesign main emu loop to use timestamps instead of being a trainwreckStapleButter2019-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.StapleButter2018-12-18
| | | | fixes #260
* watch your debug code better, you derpStapleButter2018-12-18
|
* fix STRD_POST (dumbest copypaste bug of the year)StapleButter2018-12-18
| | | | fixes #276
* proof-of-concept code for closing/opening lid.StapleButter2018-12-14
|
* * correct romlist.bin (Club Penguin Herbert's Revenge EUR uses 4K EEPROM, ↵StapleButter2018-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 laterStapleButter2018-12-12
|
* preliminary microphone code. requires an actual microphone. resulting audio ↵StapleButter2018-12-12
| | | | is farty and blargy as fuck.
* zargStapleButter2018-12-12
|