aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorcrecher <crecher@crecher.net>2026-10-12 22:08:09 +0200
committercrecher <crecher@crecher.net>2026-10-12 22:08:09 +0200
commit96ff6d8eda2ba434682909f4ff4ce350d78b2273 (patch)
treefc1982c54420254ef82c588b742d7ecacfbe7d48 /README.md
parent84801d18b9885c6d70914c67a76d8ac8e3b2b20d (diff)
downloadgones-96ff6d8eda2ba434682909f4ff4ce350d78b2273.tar.gz
gones-96ff6d8eda2ba434682909f4ff4ce350d78b2273.zip
ppu: add background rendering
cmd/gones: add sdl2 frontend
Diffstat (limited to 'README.md')
-rw-r--r--README.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/README.md b/README.md
index 49ebf61..d6d1e37 100644
--- a/README.md
+++ b/README.md
@@ -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