Implementations

Riscy Pygness is a family of Forths. The members are very similar in terms of both the primitives and the high-level Forth words. The differences are primarily related to the implementation and the tradeoffs that result. The first two variants have been implemented but the second is now preferred and is used in the current version.

All variants have ColorForth and/or cmFORTH features such as

      : TEST ( u -)  ?DUP IF DUP . 1-  TEST ; THEN ;
      

      : TEST ( u -)  BEGIN ?DUP WHILE DUP . 1- REPEAT ;
      

First Version (16-bit tokens, no heads, code only in flash)

Second Version (16-bit tokens, 32-bit lookup table, code may reside anywhere in either flash or RAM)