aboutsummaryrefslogtreecommitdiff
path: root/NDSCart.cpp
Commit message (Collapse)AuthorAge
* reorganize repo, move shit aroundStapleButter2017-03-16
|
* * fixes to GXFIFO IRQ. refine IRQ support a bit.StapleButter2017-03-03
| | | | * fix potential bug when multiple DMAs are running.
* well, GX FIFO base. noting that for now, it doesn't do much beyond getting ↵StapleButter2017-02-07
| | | | | | full real quick. also make ROM loading fail gracefully if it shits itself, instead of entering an endless loop.
* * lay base for 3D engineStapleButter2017-02-07
| | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update
* apparently when you set an out-of-bounds address for EEPROM, it should wrap ↵StapleButter2017-02-05
| | | | | | | | around TODO: check if it also happens with Flash also fix shit that could have later turned into memory leaks
* * fix 'STMxx with base register included in register list' when base ↵StapleButter2017-02-05
| | | | | | register is banked. * fix cart DMA for ARM9.
* better save support. not hardcoded filename, support for non-tiny EEPROM and ↵StapleButter2017-02-03
| | | | Flash, attempt at autodetecting the right memory type.
* * make direct boot less shitty.StapleButter2017-02-01
| | | | * add main RAM mirror at 0x02800000 for ARM7.
* * very shitty implementation of save RAM. requires an existing save file for ↵StapleButter2017-01-31
| | | | | | | now. * refine some SPI code, too. mostly removing a useless function. * support 16bit accesses to DMAxCNT registers.
* * scheduler revamp, simpler designStapleButter2017-01-31
| | | | * fix dumb bug of the year: ARM LDR opcodes would accidentally read twice, which fucked with things like the IPC FIFO.
* * support for cart secure areaStapleButter2017-01-23
| | | | * fix bug in THUMB LDMIA
* some attempt at cart supportStapleButter2017-01-22