Charles Greenlaw
12-15-00, 01:32 PM
I generally load my FORTH programs in high memory, starting at $8004. I skip over the $B000-B7FF region for the CPU registers and over the $C000-C0FF region for some memory-mapped registers of my own. The program grew recently to the vicinity of $C800 and now I get the error #2 message (Dictionary full).<p>The RAM in the $C800-> region will read and write properly (C8000 1000 ff fill works fine), so I don't see any obvious memory conflicts.<p>I can write a number of short words (more than remain in the program that bombs) and, so long as I don't go into the $C800 space, they compile ok. When the word begins to enter this 'zone of darkness', however, I get the same error message.<p>This happens on two separate boards -- one in my system and another board by itself. Can you see what I have missed here?