ZMPP/Glulx update

Hi,
just wanted to let you know about some progress for the Glulx version of ZMPP. As previously posted on RAIF, the demo site is on

http://zmpp.sourceforge.net/games/index.html

For the members who do not read RAIF: ZMPP is an interpreter for the Java Virtual Machine, which can currently run either as a browser applet or as a Swing application. Originally a pure Z-Machine interpreter, I’ve now started to add Glulx support for revision 2 and used Scala 2.8.0 as implementation language.

The new additions include

  • sound playback
  • timer events
  • Glulx filtered output
  • string decoding with references
  • undo

While there is still quite a bit to do on the Glk part (especially on the event system), the Glulx feature set is fairly complete (except save/restore).

I have now also made the source code available as a Github project (BSD License):

http://github.com/weiju/zmpp2

Wei-ju

Thank you Weiju!

Hope to see you tomorrow!