1
0
Fork 0
mirror of https://github.com/imjasonh/nescript synced 2026-07-09 09:18:01 +00:00
nescript/src
Claude e688397594
Analyzer: E0301 error on RAM exhaustion
The linear RAM allocator now checks for overflow. The zero-page region
is capped at \$80 (leaving \$80-\$FF for IR codegen temp slots), and the
main RAM allocator stops at \$0800 (end of NES internal RAM). Overflow
emits E0301 with a helpful note pointing at the declaration.

https://claude.ai/code/session_01W6eQFStA66EuMKHUFo2rx3
2026-04-12 11:05:13 +00:00
..
analyzer Analyzer: E0301 error on RAM exhaustion 2026-04-12 11:05:13 +00:00
asm Fix bugs found during code review 2026-04-12 01:00:27 +00:00
assets Asset pipeline: resolve @binary and @chr file paths 2026-04-12 10:13:26 +00:00
codegen IR codegen: scroll, debug.log, debug.assert 2026-04-12 10:43:53 +00:00
debug
errors Analyzer: E0301 error on RAM exhaustion 2026-04-12 11:05:13 +00:00
ir IR codegen: scroll, debug.log, debug.assert 2026-04-12 10:43:53 +00:00
lexer
linker Sprite resolution, asset wiring, shift-assign, unreachable state warning 2026-04-12 10:01:44 +00:00
optimizer IR codegen: scroll, debug.log, debug.assert 2026-04-12 10:43:53 +00:00
parser Parser: E0505 error on multiple 'start' declarations 2026-04-12 10:59:06 +00:00
rom
runtime Add Player 2 controller support 2026-04-12 10:05:12 +00:00
lib.rs
main.rs Make IR codegen the default, fall back to AST via --use-ast 2026-04-12 10:46:01 +00:00