aboutsummaryrefslogtreecommitdiff
path: root/DMA.cpp
Commit message (Collapse)AuthorAge
* calculate vertices.StapleButter2017-02-09
| | | | it doesn't do much, but hey, it's a start.
* * GXFIFO DMA (note: Mario Slam Basketball keeps overflowing the FIFO for ↵StapleButter2017-02-08
| | | | | | whatever reason, probably lack of proper DMA timings) * start implementing matrix shit
* * fix 'STMxx with base register included in register list' when base ↵StapleButter2017-02-05
| | | | | | register is banked. * fix cart DMA for ARM9.
* * HBlank flag and IRQ.StapleButter2017-02-03
| | | | * VBlank and HBlank DMA.
* better save support. not hardcoded filename, support for non-tiny EEPROM and ↵StapleButter2017-02-03
| | | | Flash, attempt at autodetecting the right memory type.
* TSC support, touchscreen input. not perfect but for now this will do.StapleButter2017-02-01
|
* * support for cart secure areaStapleButter2017-01-23
| | | | * fix bug in THUMB LDMIA
* some attempt at cart supportStapleButter2017-01-22
|
* fix bug with ALU operations and shift operands, where the shift operation ↵StapleButter2017-01-20
| | | | | | could obliterate the carry flag also, misc shit
* * some basic BG display codeStapleButter2017-01-20
| | | | | * basic, frozen-in-time RTC * power management device
* * start GPU shit: draw BG0 16-color.StapleButter2017-01-18
| | | | | | * fix a few DMA bugs. * fix a bug where some code could still run right after a halt instruction. * fix VRAM mapping, too. I'm an idiot.
* skeleton for 2D GPUStapleButter2017-01-18
|
* DMA support!StapleButter2017-01-18