StapleButter
|
971e7b7e89
|
well, GX FIFO base. noting that for now, it doesn't do much beyond getting full real quick.
also make ROM loading fail gracefully if it shits itself, instead of entering an endless loop.
|
2017-02-07 23:31:21 +01:00 |
StapleButter
|
0562410de2
|
* lay base for 3D engine
* add failure reporting to Init functions, and DeInit functions
* GPU-related notes
* readme update
|
2017-02-07 22:23:46 +01:00 |
StapleButter
|
e88cf1b43d
|
apparently when you set an out-of-bounds address for EEPROM, it should wrap around
TODO: check if it also happens with Flash
also fix shit that could have later turned into memory leaks
|
2017-02-05 17:45:17 +01:00 |
StapleButter
|
5ccf56d21d
|
* fix 'STMxx with base register included in register list' when base register is banked.
* fix cart DMA for ARM9.
|
2017-02-05 16:50:20 +01:00 |
StapleButter
|
f4335b9292
|
better save support. not hardcoded filename, support for non-tiny EEPROM and Flash, attempt at autodetecting the right memory type.
|
2017-02-03 16:57:31 +01:00 |
StapleButter
|
282dcdece3
|
* make direct boot less shitty.
* add main RAM mirror at 0x02800000 for ARM7.
|
2017-02-01 21:35:00 +01:00 |
StapleButter
|
516bc30ee3
|
* very shitty implementation of save RAM. requires an existing save file for now.
* refine some SPI code, too. mostly removing a useless function.
* support 16bit accesses to DMAxCNT registers.
|
2017-01-31 17:34:17 +01:00 |
StapleButter
|
594286ee5d
|
* scheduler revamp, simpler design
* fix dumb bug of the year: ARM LDR opcodes would accidentally read twice, which fucked with things like the IPC FIFO.
|
2017-01-31 03:54:51 +01:00 |
StapleButter
|
296212ac49
|
* support for cart secure area
* fix bug in THUMB LDMIA
|
2017-01-23 02:26:05 +01:00 |
StapleButter
|
ac8936539e
|
some attempt at cart support
|
2017-01-22 20:34:59 +01:00 |