[PicForth] Large amounts of text seem to cause PicForth to generate
bad code
Alex Holden
alex at linuxhacker.org
Thu Dec 2 11:27:20 CET 2004
I just added a 'help' word to my program which sends about ten lines of
text to 'type' (defined one at a time with c" - each line is less than
80 characters). I didn't think there would be a problem because I have
more than enough program memory spare, but the resulting program went
completely doolally- printing garbage, killing the interrupt handler,
randomly jumping to the bootloader, etc. I cut the help text down to a
single line and everything worked fine again. Then I tried to do a
binary search to find out just how much text I could use before it went
mad, and I ended up with the compilation dying with the error message
'Bank switch over test'. I think the amount of code has just gone over
2Kwords (pfd.py says 2216 bytes but I think it means 2216 words), but
I'm using an 8K PIC and I've adjusted the location of sermon.fs
appropriately. Does Picforth have any known problems with including
relatively large amounts of text program?
--
------------ Alex Holden - http://www.linuxhacker.org ------------
If it doesn't work, you're not hitting it with a big enough hammer
More information about the PicForth
mailing list