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. | ||
* | correct VRAM emulation. | StapleButter | 2017-02-27 |
| | | | | there is room for optimizations esp. in the GPU drawing routines. | ||
* | 18-bit graphics pipeline | StapleButter | 2017-02-14 |
| | | | | (final buffer is 32-bit) | ||
* | store vertices and polygons. strips not handled yet. | StapleButter | 2017-02-10 |
| | |||
* | * lay base for 3D engine | StapleButter | 2017-02-07 |
| | | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update | ||
* | blarg | StapleButter | 2017-02-03 |
| | |||
* | * HBlank flag and IRQ. | StapleButter | 2017-02-03 |
| | | | | * VBlank and HBlank DMA. | ||
* | BG extended palettes! | StapleButter | 2017-02-02 |
| | |||
* | implement screen swap. | StapleButter | 2017-02-01 |
| | | | | silence some logging for 3D GPU writes. | ||
* | more anti-crash. | StapleButter | 2017-02-01 |
| | | | | don't unmap VRAM in cases of overlaps. fixes NSMB minigames, for now. | ||
* | * 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. | ||
* | start refactoring shit: more accurate timing and way of counting cycles. | StapleButter | 2017-01-30 |
| | |||
* | * 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. | ||
* | skeleton for 2D GPU | StapleButter | 2017-01-18 |