| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | renderer: inter-frame diffing to minimize terminal output | gbc dev | 2026-07-04 |
| | | | | | | | | Only cells that changed since the previous frame are redrawn, using cursor positioning to skip unchanged runs. Static screens write nothing after the first frame (~108x reduction on acid2). SIGWINCH forces a full repaint. Verified pixel-exact against the framebuffer (11520/11520 cells, 0 mismatch). | ||
| * | docs: note mem_timing-2 passing | gbc dev | 2026-07-04 |
| | | |||
| * | add status line HUD, README with architecture and test status | gbc dev | 2026-07-04 |
| | | |||
| * | terminal renderer (truecolor half-block), input, screenshot mode | gbc dev | 2026-07-04 |
| | | |||
| * | core emulator: SM83 CPU, MMU, timer, PPU, CGB support | gbc dev | 2026-07-04 |
| | | | | | Passes blargg cpu_instrs (all 11), instr_timing, mem_timing. | ||
| * | scaffolding: build system, cartridge loader with MBC1/2/3/5, core types | gbc dev | 2026-07-04 |
