Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | * fixes to GXFIFO IRQ. refine IRQ support a bit. | StapleButter | 2017-03-03 |
| | | | | * fix potential bug when multiple DMAs are running. | ||
* | emulate DMA timings. | StapleButter | 2017-02-17 |
| | | | | keeps games from overflowing the GXFIFO... when they aren't fucking dumb. | ||
* | * lay base for 3D engine | StapleButter | 2017-02-07 |
| | | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update | ||
* | * HBlank flag and IRQ. | StapleButter | 2017-02-03 |
| | | | | * VBlank and HBlank DMA. | ||
* | * make direct boot less shitty. | StapleButter | 2017-02-01 |
| | | | | * add main RAM mirror at 0x02800000 for ARM7. | ||
* | TSC support, touchscreen input. not perfect but for now this will do. | StapleButter | 2017-02-01 |
| | |||
* | * scheduler revamp, simpler design | StapleButter | 2017-01-31 |
| | | | | * fix dumb bug of the year: ARM LDR opcodes would accidentally read twice, which fucked with things like the IPC FIFO. | ||
* | move TCM shit to CP15.cpp. closer to the real thing (for example now DMA ↵ | StapleButter | 2017-01-30 |
| | | | | | | can't access TCM, etc). the code is shit. I would use templates if only it fucking worked without requiring the function body to be included in a .h. | ||
* | start refactoring shit: more accurate timing and way of counting cycles. | StapleButter | 2017-01-30 |
| | |||
* | some attempt at cart support | StapleButter | 2017-01-22 |
| | |||
* | * start GPU shit: draw BG0 16-color. | StapleButter | 2017-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. | ||
* | separate IO read/write handlers from the rest before it's too late. | StapleButter | 2017-01-17 |
| | | | | remove some useless cruft. | ||
* | christ. CodeBlocks is retarded. | StapleButter | 2016-12-23 |
| | | | | also, lots of crap. I lost track of it. | ||
* | some more crap emulated. | StapleButter | 2016-12-06 |
| | |||
* | misc fixes. | StapleButter | 2016-12-05 |
| | | | | | | shit in place to start implementing GPU shit. GPL headers added before it's too late. (TODO: put actual GPL license in the repo) also added URL that doesn't exist yet but is reserved. | ||
* | * somewhat proper event scheduler | StapleButter | 2016-12-05 |
| | | | | | * support for timers * fixes, additions, shit | ||
* | fix some shit. add support for SPI and firmware. | StapleButter | 2016-12-04 |
| | |||
* | more instructions. shared WRAM. | StapleButter | 2016-12-03 |
| | |||
* | less amnesia! ITCM, DTCM, corresponding CP15 support | StapleButter | 2016-12-03 |
| | |||
* | implement LDR/STR/LDRB/STRB. | StapleButter | 2016-12-03 |
| | | | | more macro soup. | ||
* | well, adding shit. laying out the base for the interpreter. really dirty code. | StapleButter | 2016-11-24 |
| | |||
* | hey look, more crap | StapleButter | 2016-11-03 |
| | | | | no MrRean this doesn't run NSMB yet | ||
* | add more crap | StapleButter | 2016-05-16 |