Hi, author here. I think the only difficulty in making this work without a disk is that most of the memory space will be read only once you finalize the ROM. I had to allocate separate RAM addresses for variables. In Forth, you can often just increment HERE to make space for a variable, but I ended up creating many different HERE words because my dictionary headers, word implementations, and ram variables all used different blocks of memory.
No comments yet.