Glulxe

From IFWiki

Glulxe (for "Glulx Execute") is an interpreter for the Glulx virtual machine (basically an extended 32-bit version of the Z-machine VM). The interpreter was written by Andrew Plotkin (who also designed Glulx). Glulxe uses the Glk API.

It runs under Linux, DOS, Windows and on the Mac. The current draft version is 0.4.2.

Status of Interpreters

This table is up to date as of June 2008, at which time the most recent Glulxe was 0.4.3, the most recent Glulx VM was 3.1.0, and the most recent Glk was 0.7.0. It includes interpreters for major platforms only.

InterpreterSpatterlightZoomZagWindows GlulxeGitGargoyle1Filfre
PlatformsMac OS XMac OS XJavaWindowsWindowsWindows, LinuxWindows
AuthorTor AnderssonAndrew HunterJon ZeppieriDavid KinderIain MerrickTor AnderssonJimmy Maher
Version0.5.01.1.212.0.0 / 1.06n/a1.2.02006-09-170.98
Latest Release6/0811/073/0512/071/0812/0601/08
Glulxe version0.4.30.4.2??0.4.3??0.3.5??
Glulx VM version3.1.03.1.02.0.03.1.03.1.02??3.1
Glk??CocoaGlk 1.0.4ZingWindows Glk 1.32Windows Glk 1.30GarGlk??
Glk Standard0.7.00.7.0nonstandard0.7.00.7.0 ??nonstandard??

1 Gargoyle can use either Git or Windows Glulxe to play games, and more recent patches have been made; this data refers to the standard configuration on the official Gargoyle website.

2 Partial; does not yet support malloc/mfree which is needed for some Inform 7 features.

Links