Hi Tristan and Martin,

In the file shared\literal.s
IMMED "literal", LITERAL
        .word XT_COMPILE
        .word XT_DOLITERAL    <=======
        .word XT_COMMA
        .word XT_EXIT

This needs to be reviewed as this combination is causing a problem on the
data stack (effectively doing savetos twice - DOLITERAL & DOVALUE). Not
sure what the intent was here, the XT_DOLITERAL normally has a .word number
following it. From what I have seen this will mess up the ITC, the DTC
needs to know the correct sequence here also to operate correctly.

Best Regards,
John S

_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
[email protected]
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to