Glulxe
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.
Interpreter | Spatterlight | Zoom | Zag | Windows Glulxe | Git | Gargoyle1 | Filfre |
---|---|---|---|---|---|---|---|
Platforms | Mac OS X | Mac OS X | Java | Windows | Windows | Windows, Linux | Windows |
Author | Tor Andersson | Andrew Hunter | Jon Zeppieri | David Kinder | Iain Merrick | Tor Andersson | Jimmy Maher |
Version | 0.5.0 | 1.1.2 | 12.0.0 / 1.06 | n/a | 1.2.0 | 2006-09-17 | 0.98 |
Latest Release | 6/08 | 11/07 | 3/05 | 12/07 | 1/08 | 12/06 | 01/08 |
Glulxe version | 0.4.3 | 0.4.2 | ?? | 0.4.3 | ?? | 0.3.5 | ?? |
Glulx VM version | 3.1.0 | 3.1.0 | 2.0.0 | 3.1.0 | 3.1.02 | ?? | 3.1 |
Glk | ?? | CocoaGlk 1.0.4 | Zing | Windows Glk 1.32 | Windows Glk 1.30 | GarGlk | ?? |
Glk Standard | 0.7.0 | 0.7.0 | nonstandard | 0.7.0 | 0.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
- Glulx homepage (includes sources and executables for Glulxe)