Interpreter table archive
This page contains the old table from the Interpreter page for historical reference. It was
Interpreters by Platform
One of the advantages to the Virtual Machine concept is cross-platform compatibility. A story-file only needs to be written once and can be run on any computer on which an interpreter exists for similar story files. This makes the interpreter the only piece of software that needs to be written for a specific platform.
There are interpreters for nearly every modern (and many not so modern) computing platforms.
Some interpreters are usable for most formats of interactive fiction.
- For Mac OS X there is Lectrote and Spatterlight
- For Unix systems there is Gargoyle and Lectrote
- For Windows there is Lectrote
- For Android and iPhone/iPad there are many choices Mobile apps for downloading or playing IF
- For Ubuntu Touch there is Gelek Vanilla
You can find a popular interpreter for your platform and IF format in the following table:
- 1 As of April 2012, only QTads is compatible with TADS 3.1 games. Other TADS interpreters are compatible with TADS 3.0 games, but may not support HTML TADS graphic and sound features.
- 2 HyperTADS isn't native to MacOS X yet, but runs in the Classic compatibility environment.
These are not all the interpreters available, just some of the most popular ones for the most popular platforms. The IF Archive has a fairly comprehensive, if not exactly friendly, list of interpreters that you can download:
Types of Interpreters
This is something of a redesign of the Z-Machine with many new features.
This is a system designed by Kent Tessman, somewhat inspired by Inform and TADS but designed to be easier to work with.
This is a system designed by Mike Roberts in the late 1980s. TADS2 is well established and TADS3 is a redesign.
This is the one that Infocom invented in the late 1970s.