An item on my bucket list was to write a cross-compiler that created a Forth system for our venerable TI-99.
Here is the state of my work so far: https://github.com/bfox9900/CAMEL99
There is a runnable program file called CAMEL99.
It's not finished, but it shows one way to create a Forth system from another Forth system in case you ever wondered.
The source files for the cross-compiler framework and the cross-assembler are in the COMPILER folder.
(I know it's a pretty short list of people on the planet who care, but I was one them)
If you have any questions just post them here.