PDA

View Full Version : HC11 memory limits?


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?

nmitech
12-18-00, 01:53 PM
If you have the FORTH V3.5 processor please include the following lines in the beginning of your program is suggested. <p>HEX<br>D000 4E ! ( FIX FIRST AND LIMIT<br>D002 50 !<p>This will allow you to load your code all the way up to CFFF. <p><p><br>