> I don't know when ANS Forth was normalized, do you?
It seems to have been in 1994:
Common practice was codified in the de facto standards FORTH-79] and FORTH-83 in the years 1979 and 1983, respectively. These standards were unified by ANSI in 1994, commonly referred to as ANS Forth.
But it's more complicated than that:
What ANS Forths are available ?
The simple answer is: none
And it's true there a several different Forth implementations, as if every programmer needed to custom his own version.
I suppose you had this TO7 manual?
http://dcmoto.free.fr/documentation/for ... index.html
This manual, like many TO7 manuals (including the BASIC ones), are very clearly written. Much more than the official Forth docs, which are confused and lack examples.
It must have been an incredible amount of work to design your Forth from this manual, did you have access to the TO7 forth software as well?
I've tested this TO7 forth at the beginning of this year (I've used TO7 in my youth, but not with FORTH), and I enjoyed very much the fact that you have a direct access to the machine, including graphics and sounds. It's the problem with "modern" forth, most of them are console-only. You can create some graphics with gforth but it's more complicated. I'm glad the ST Forth can be graphical tool. I haven't seen anything related to the YM2149 chip for sounds in ST Forth, is it planned in the future?
I can modify the .s command, that will be easy to do and will conform to the ANS Forth.
I've noticed the .s command in the TO7 forth is like in ANS forth:
(you can see this command in http://dcmoto.free.fr/documentation/ini ... index.html
I suppose it would make sense to modify this .s command in ST forth, if that makes sense for you too!
I've made a little vector image with your forth, at the moment I can't do much more:
I don't really know how to make a little animation (like a bouncing ball), probably it should be made with interruptions, but it's probably above my programming skills...