mirror of
https://github.com/imjasonh/nescript
synced 2026-07-09 17:28:00 +00:00
resolve_sprites() now handles all three AssetSource variants: - Inline(bytes): use directly (existing behavior) - Binary(path): read raw bytes from file relative to source_dir - Chr(path): convert PNG to CHR via png_to_chr() Missing files are silently skipped rather than erroring, so declarations can reference assets that haven't been added yet. This keeps existing tests that use placeholder file paths working. Updated future-work.md: moved include directive, P2 controller, sprite resolution, shift-assign, debug statements, warnings, and asset wiring to the "completed" section. Remaining work is IR codegen, audio, on_scanline, and language features (structs/enums). Tests: 257 total (3 new resolve_sprites tests) https://claude.ai/code/session_01W6eQFStA66EuMKHUFo2rx3 |
||
|---|---|---|
| .. | ||
| architecture.md | ||
| future-work.md | ||
| language-guide.md | ||
| nes-reference.md | ||