Glulx
| Designer | Andrew Plotkin | 
|---|---|
| Bits | 32 | 
| Introduced | 1999 | 
| Version | 3.1.3 (2022) | 
| Design | CISC | 
| Endianness | Big | 
| Open | Yes | 
Glulx is a 32-bit portable virtual machine intended for writing and playing interactive fiction. It was designed by Andrew Plotkin to relieve some of the restrictions in the venerable Z-machine format. For example, because the Z-machine uses 16-bit integers its RAM is limited to 64KB, while Glulx natively supports 32-bit integers and has a 32-bit address space, allowing gigabytes of memory. Glulx programs typically use the Glk API for input and output. In recent years Glulx has overtaken the Z-machine in terms of published works in each format.