jAMOS is a unique, easy to use, cross platform, Java-based reimplementation of François Lionet's AMOS BASIC on the Amiga.
Being developed using the Java programming language jAMOS is a cross-platform utility that can be used on Mac OS X, Windows and Linux.
Here are some key features of "jAMOS":
· BASIC-like interpreter based on MequaScript
· AMAL interpreter from jAMAL written in Java
· Script editor utilising Java Swing
· AMAL-to-Java code translator and compiler
· Source is buildable in Eclipse and NetBeans IDE out of the box
· Runnable from a single JAR file
· Reimplemented AMAL Environment Generator
· Rudimentary Amiga-style screen and scrolling engine
· Integrated AMOS sprite bank viewer (AbkViewer)
· Supports hybrid BASIC and C-style syntax
Requirements:
· Java
What's New in This Release: [ read full changelog ]
· Can now pass arguments to procedures as well as return an argument (variable scoping and "call without Proc" still to do). The example was updated.
· Some bugfixes with number-to-string conversion. Type conversion is automatic unlike AMOS, so you can now do number+string as well as string+number.