In case it's new to anyone, I recommend going through the jones forth "literate program" - even if you don't understand assembly. You can try porting it to a language you know, it gives a good understanding of how forth works
https://github.com/nornagon/jonesforth/blob/master/jonesfort...