| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | reorganize repo, move shit around | StapleButter | 2017-03-16 |
| | | |||
| * | temp. hack preventing evil out-of-bounds write | StapleButter | 2017-03-04 |
| | | |||
| * | 18-bit graphics pipeline | StapleButter | 2017-02-14 |
| | | | | | (final buffer is 32-bit) | ||
| * | * backface/frontface culling (and rendering of backfacing polygons) | StapleButter | 2017-02-14 |
| | | | | | | * fix clipping/viewport transform precision errors * triangle/quad strips | ||
| * | * fix GXFIFO decoding | StapleButter | 2017-02-13 |
| | | | | | | | * proper SwapBuffers implementation * fix polygon clipping * misc fixes | ||
| * | * lay base for 3D engine | StapleButter | 2017-02-07 |
| | | | | | | | * add failure reporting to Init functions, and DeInit functions * GPU-related notes * readme update | ||
| * | change how redrawing is done. fixes memory leak and other fun shit. | StapleButter | 2017-02-06 |
| | | | | | calling GetDC() over and over again isn't a good idea. | ||
| * | * HBlank flag and IRQ. | StapleButter | 2017-02-03 |
| | | | | | * VBlank and HBlank DMA. | ||
| * | better save support. not hardcoded filename, support for non-tiny EEPROM and ↵ | StapleButter | 2017-02-03 |
| | | | | | Flash, attempt at autodetecting the right memory type. | ||
| * | * 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 |
| | | |||
| * | * implement the last missing instructions. QADD is not good according to ↵ | StapleButter | 2017-01-31 |
| | | | | | | | | ARMWrestler, but it doesn't make sense. TODO: investigate. * buttons A and B * silence 'unknown IO write' for 3D GPU ports | ||
| * | * 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 |
| | | |||
| * | some beginning of sprite support: 16bit tiled sprites, not rotated or ↵ | StapleButter | 2017-01-21 |
| | | | | | | | anything fancy also give it a version number | ||
| * | fix bug with ALU operations and shift operands, where the shift operation ↵ | StapleButter | 2017-01-20 |
| | | | | | | | could obliterate the carry flag also, misc shit | ||
| * | * 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 |
| | | |||
| * | DMA support! | StapleButter | 2017-01-18 |
| | | |||
| * | christ. CodeBlocks is retarded. | StapleButter | 2016-12-23 |
| | | | | | also, lots of crap. I lost track of it. | ||
| * | 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. | ||
| * | 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 |
| | | |||
| * | first real commit, some shit is in | StapleButter | 2016-05-16 |