diff options
| author | crecher <crecher@crecher.net> | 2026-10-12 22:08:09 +0200 |
|---|---|---|
| committer | crecher <crecher@crecher.net> | 2026-10-12 22:08:09 +0200 |
| commit | 96ff6d8eda2ba434682909f4ff4ce350d78b2273 (patch) | |
| tree | fc1982c54420254ef82c588b742d7ecacfbe7d48 /README.md | |
| parent | 84801d18b9885c6d70914c67a76d8ac8e3b2b20d (diff) | |
| download | gones-96ff6d8eda2ba434682909f4ff4ce350d78b2273.tar.gz gones-96ff6d8eda2ba434682909f4ff4ce350d78b2273.zip | |
ppu: add background rendering
cmd/gones: add sdl2 frontend
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -18,11 +18,11 @@ im trying to make it somewhat commented so yeah :D - [x] nametables with mirroring, palettes, buffered $2007 reads (pattern tables go through the mapper already) - [x] 341 dots x 262 lines timing, 3 dots per CPU cycle, odd-frame skip dot - [x] vblank flag and edge-triggered NMI, including the $2002 set-dot race window (see ppu/registers.go's readStatus) -- [ ] background shift-register pixel pipeline, PPUMASK clipping -- [ ] 256x240 framebuffer and RGB palette +- [x] background shift-register pixel pipeline, PPUMASK clipping +- [x] 256x240 framebuffer and RGB palette #### frontend and input -- [ ] cmd/gones sdl2 gui (veandco/go-sdl2): window, framebuffer texture, one frame per 1/60s, vsync +- [x] cmd/gones sdl2 gui (veandco/go-sdl2): window, framebuffer texture, one frame per 1/60s, vsync - [ ] sdl2 audio output (queue or callback) - [ ] controller $4016/$4017 strobe and shift register, keyboard mapping |