mirror of
https://github.com/imjasonh/nescript
synced 2026-07-08 17:06:04 +00:00
- PNG-sourced assets: drop the "automatic CHR generation" TODO now that `png_to_nametable_with_chr` ships with the resolver. - User code distribution: drop the banked → banked TODO; only greedy size-packing and the MMC3 per-state-handler split remain. - Language feature gaps: drop the metasprite row from the post-v0.1 table and add a paragraph describing the new `metasprite` syntax. Drop the "nested struct / array struct field" gap; replace it with a note about the still-rejected array-of-structs case. - Audio pipeline: note the new pulse pitch envelope path; replace the "pitch latches once" TODO with the triangle/noise extension. - Debug instrumentation: note `debug.frame_overrun_count()` and `debug.frame_overran()`; drop the matching "richer telemetry" TODO. Items kept (and unchanged) include the WASM build target, register allocator, fixed-point arithmetic, text/HUD, tilemaps, SRAM, DMC, multi-channel tracker, NSF/FTM imports, debug.overlay, per-state background swaps, and the four open design questions. https://claude.ai/code/session_01KEczoNUX3WmcFLfq6iAQxB |
||
|---|---|---|
| .. | ||
| architecture.md | ||
| future-work.md | ||
| language-guide.md | ||
| nes-reference.md | ||
| platformer.gif | ||