What's new in jAMOS 0.24 Alpha
Jun 4, 2012
- Various more bug fixes and code refactoring in line with XAMOS 0.24.
- Can now translate AMAL and AMAL EnvGen code into C++ as well as Java, in line with XAMOS's new AMAL support.
New in jAMOS 0.23 Alpha (May 24, 2012)
- Various more bug fixes and code refactoring.
- A new, non-AMAL Abk example was added with easier code to follow.
- jAMOS now has a sister project
- XAMOS! Fully re-written runtime engine in C++ with SDL libraries, compatible with jAMOS projects.
New in jAMOS 0.22 Alpha (May 11, 2012)
- Various bug fixes and code refactoring.
- Now supports whitespace in expressions without hanging (bug fix); examples updated.
- Tidied up several examples.
- Back-port of the parser/interpreter core from Java to C++ almost completed, to be released soon as "MequaScript".
New in jAMOS 0.21 Alpha (May 10, 2012)
- Arrays are now implemented, including multi-dimensional support surpassing the AMOS original.
- An example was added using two-dimensional arrays for plotting to and from a buffer.
New in jAMOS 0.20 Alpha (Mar 28, 2012)
- 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.
New in jAMOS 0.19 Alpha (Mar 24, 2012)
- Can now return an argument from procedures using Param/Param#/Param$. An example was added under the Tutorial menu.
- Some groundwork done for passing arguments to procedures - implementation coming soon.
New in jAMOS 0.18 Alpha (Mar 21, 2012)
- Basic support for procedures implemented. (To do: passing arguments, local/shared variables, global variable definitions, call without "Proc".)
- Some groundwork done for array support\implementation coming soon!
- AMOS Boom and Shoot sounds implemented (alongside Bell), and added to jAMOSOut and a new procedure example.
New in jAMOS 0.17 Alpha (Feb 29, 2012)
- Added many maths and string functions.
- Added early support for Rainbows (high-level emulated Amiga Copper effects). Rainbow and maths examples were added.
New in jAMOS 0.16 Alpha (Feb 28, 2012)
- Refactored AMOS command wrapper in the source code.
- Fixed some bugs with the graphical subsystem.
- Added more drawing commands and related examples.
- Split the jAMOS example menu.
- Random number generation is now operational in jAMOS code.
- Bob flipping now works with loaded .abk files and with Paste Bob.
New in jAMOS 0.15 Alpha (Feb 25, 2012)
- Graphical drawing subsystem is now operational.
- Paste Bob implemented, including support for AMOS .abk files and two new examples.
- Plot implemented, with two new examples including a simple Mandelbrot generator.
New in jAMOS 0.14 Alpha (Feb 23, 2012)
- Can now load AMOS sprite banks (.abk) directly.
- Built-in sprite bank viewer now supports image zooming.
New in jAMOS 0.13 Alpha (Feb 18, 2012)
- A text output console is now spawned on creation (for HelloWorld.jamos, etc.). Default example changed to jAMOSOut (original still available under AMAL examples).
- AMAL examples now default to the first AMAL program in the editor when opened (as with jAMAL).
- More examples were added demonstrating dynamic types, concurrent jAMOS programs and hybrid syntax.
- jAMAL's startup sound is playable from the menu alongside jAMOS's. - Some minor bug-fixes.
New in jAMOS 0.12 Alpha (Feb 6, 2012)
- A major milestone has been reached with the first fully playable game created with jAMOS, a simple Breakout clone "jAMOSOut", now added to the examples. Some more AMOS functions have been implemented too.
New in jAMOS 0.11 Alpha (Feb 1, 2012)
- adds mouse and cursor keys (simulated joystick) input and corresponding examples.