I'm currently working on extending this project by reimplementing the AMAL Environment Editor
, which will make it somewhat more powerful.
This was basically a sub-sub-language of AMOS included in François Lionet's original AMAL Editor, and incorporated into the AMAL bank .abk file format
. The syntax of the Environment Generator is a very stripped-down version of AMOS BASIC itself, used for initialising the environment for the animation scripts.
Currently the syntax parser for the Environment Editor is almost complete, and will be integrated into the editor very soon. Complete functionality however will take some time - I'll need to wrap more high-level Amiga emulation (such as multiple screens, bobs, sprite, rainbows) round the current sprite engine.