The compiler is suitable for parts with as little as 1K program memory and 64 bytes RAM. The kernel code occupies 100-500 bytes, and it's recommended to reserve about 24 bytes for the stacks. At this size, only a bare minimum of Forth words are supported. There is no resident interpreter or compiler.
The assemblers, compiler, and kernel are written in Forth and are all very simple. The user is encouraged to make modifications as see fit.
I've had two people inquiring about using the cross compiler within a week. I guess it's about time I made a proper user interface, and start writing a manual.
I'd appreciate advice on which hardware to use for testing. It should be easy to program, and there should be a LED or something to indicate a succesful test.
Cool project! I know that @Elliot Williams is coding almost exclusively in forth on microcontrollers these days. Nice to see active development on the compiler tools for it.
Thanks!
I think there was a gap among the Forth implementations; most don't cater to the very low end microcontrollers.
There are now close to 800 Forth repositories at GitHub, so I'd say this language isn't dead by far.