Very interesting, great work! This reminded me of something. I just checked and to my amazement Mike Hore's Powermops is still around and even has an ARM version.[1]
Forth invented as a monitor and control system for one of the radio telescopes at NRAO in West Virginia...
So I have a tribal affinity for Color Forth, by original creator of Forth.
Very impressive demos! I did a quick look through the docs- it’s single threaded (in the cpu sense) and not multi process yes?
In the first code example in the readme ("First program"), there's `sdlcls`, `SDLinit`, and `SDLShow`. Is there some significance to the capitalisation?
Very nice graphics using SDL2!
So many features-- sprite sheets, etc. Well done!
Back in the VIC-20 days, I had the VIC Forth (https://ia800304.us.archive.org/34/items/VIC_Forth_1982_HES/... and https://photobubba.com/wp-content/uploads/2016/06/an-intervi...) cartridge and the book Starting Forth (https://www.forth.com/starting-forth/). It was my second programming language, after BASIC.
Like everything else, it was easy do simple things, much harder to do anything else. My brain also rejected doing stuff with postfix notation.
It always fun trying to explain Forth to developers used to higher level languages. It always came down to "a word is like a function, but not really"