I see the AMOS Animation Language hasn't gotten much love, even here.
I have created an almost-complete implementation of AMAL in Clickteam's (now defunct) Jamagic language. It used an interpreter (running on an interpreter) and was somewhat slow, especially when parsing the AMAL strings.
I am currently in the process of developing a reimplementation of the AMOS Animation Language in Java.
My goal is to enable AMAL scripts to be created using standard Java Swing text editing, and ran from a Java applet via an interpreter, on both PCs and mobile devices.
It should also be possible to compile AMAL scripts directly to Java classes in Java code, which would be compilable into Java bytecode and runnable cross-platform via JIT compilation.
For the graphical engine I will use an open-source Java game engine such as JGame. This will also enable graphical effects far exceeding the Amiga, such as transparency effects via OpenGL enabling multiple parallax across various "screens", directly controllable via AMAL scripts. "Bobs" and "Sprites" would be implemented appropriately alongside "screens".
If I complete this project, I hope to release it under a BSD-style licence.
Due to various commitments, I am unlikely to have this project completed before Summer 2011.
However, if I ever get it working, I would look to do a C++ rewrite. Perhaps even an ANSI C rewrite if this would be useful for the Mattathias BASIC project.