From: Matthias T. <mt...@we...> - 2007-02-26 16:18:53
|
Hello Hans, > I am now trying to run amforth-1.3 on an atmega8l-8pi. Compiling and > flashing the software went fine, and I get the startup banner. > Interactive commands work, but if I try to define a word, the system > crashes and I seem to need to reprogram the eeprom to recover. Does > anyone have a hint? > > amforth 1.3 > >> 1 2 3 + + . > 6 ok >> : foo 1 2 + . ; > ?? FFF3 C On my Atmega8 (16PU) everything works fine. No problems. Please check your fuses & lockbits and re-set them to factory defaults (except oscillator settings). Basically the fff3 is decimal -13 and that means that the word ending at character 12 (the c says that) was not found and could be converted to a number. For version 1.3 you could try to enter the ; again, since the interpreter remains in compilation mode even for such aborts. The upcoming version 1.4 (svn trunk) will reset the state to interpreter mode. Bye Matthias |