Here's a simple FORTH system written in C that I picked up from someplace that escapes me at the moment. It's mostly Fig-Forth, although there are some things not implemented, for example: It doesn't do vocabularies It doesn't do multitasking It doesn't do DOES Since I am a FORTH newbie, this was perfect; I don't know how to use any of the things it doesn't do and I needed to bring up new hardware. C-Forth was the basis for my efforts. Here it is, as A uuencoded compressed tar file I can't discuss many details of my target environment, but it's a cool enough feat that I have to say something. The target processor for my efforts contains an on-board instruction and data cache. At reset time, the processor loads the instruction cache from serial ROM and jumps to it. My target environment was to live exclusively in this cache to provide initial hardware debugging when nothing on the system is known to work. Give the processor power and a clock and it will run FORTH with a couple of bytes left in its internal cache to build test routines.