docs(v4.0.0): the ROM is shared code, GA144-style -- an entry table, a permanent state area

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
rajames
2026-10-15 11:10:08 -04:00
co-authored by Claude Opus 5.5
parent 1ed56b93b4
commit 42f8a13914
3 changed files with 44 additions and 6 deletions
+3
View File
@@ -99,6 +99,9 @@ registers (§10.3).
- **ROM.** Designed, not built: `MACHINE.md` §2, and plan Task 1. It is a read-only range at
`V4_NODE_WORDS` and above. It can be fetched and executed. A store there is an address fault.
A reset keeps it.
- Its routines are shared code, GA144-style (`MACHINE.md` 2.1). Payloads call them through
the entry table at the ROM's base. Their state lives in a reserved RAM area. This sheet will
list each entry's stack effect and the registers it uses once the ROM is built.
## 6. Instruction word