Inform - ZMachine - Interpreters

About interpreters  

Amiga  
Amstrad  
Apple II  
Atari ST  
BeOS  
DOS  
GEM  
Mac OS  
Newton  
Oric  
OS/2  
RISC OS  
Spectrum  
Unix  
Windows  

eBookman  
EPOC  
Gameboy  
Helio  
Nokia  
PalmOS  
Psion  
TI  
Windows CE  
Wizard  

Emacs  
Java  
Javascript  

Glk-based  

Sources  

Interpreter sources

Interpreters supplied as source distributions; potentially useful for porting to yet more platforms. Ports of multiplatform interpreters are omitted from this list - you'll find them under the appropriate platform heading.

RISC OS Zip 2000 source  (Version 1.41 / 011121)  Kevin Bracey Download (463KB) 
Complete V1-V8 support, Blorb sound, graphics and music; Quetzal savefiles. Complies with Standard 1.0. The source is not portable to other systems in its entirety, but as a state-of-the-art interpreter many subsystems may be of interest.
Zoom source (home page)  (Version 1.0.1 / 021102)  Andrew Hunter Download (358KB) 
V3-V8 support; Blorb graphics, Unicode support. Complies with Standard 1.1 (draft 6 or later).
Unix Frotz  (Version 2.43 / 021027)  Stefan Jokisch, ported by Galen Hazelwood and David Griffith Download  
V1-V8 support, Infocom-format sound, no graphics; Quetzal savefiles. Complies with Standard 1.0.
Dumb Frotz  (Version 2.32 / Release 1 / 980708)  Stefan Jokisch, ported by Alembic Petrofsky Download  
Frotz with only a standard C library and dumb terminal. Complies with Standard 1.0.
DOS Frotz source  (Version 2.40 / 001108)  Stefan Jokisch, ported by Jim Dunleavy Download  
V1-V8 support, Infocom-format sound and graphics, Quetzal savefiles. Complies with Standard 1.0.
Nitfol source (tar/gzip)  (Version 0.5 / 991025)  Evin Robertson Download  
V1-V8 support (partial V6). Support for Blorb sound and music, depending on capabilities of Glk library; no graphics; Quetzal savefiles.
Nitfol patches  (2003)  Simon Baldwin Download  
Patches for Nitfol 0.5 to fix a crash, run V2 games, display accented characters, remove unwanted flickering in XGlk-built nitfol, and fix undo/redo
Nitfol source (zip)  (Version 0.5 / 991025)  Evin Robertson Download  
V1-V8 support (partial V6). Support for Blorb sound and music, depending on capabilities of Glk library; no graphics; Quetzal savefiles.
Zeal source  (Version 1.1 / 000422)  Jeremy Condit Download (380KB) 
Source for a Glk-based interpreter providing V1-V5, V7 and V8 support and Quetzal savefiles.
ZXZVM source  (Version 1.10 / 990712)  John Elliott Download  
Z80 assembly source for ZXZVM.
XZip source (home page)  (Version 1.8.2 / 001020)  Mark Howell and Andrew Plotkin Download  
X Window interpreter based on ZIP 2.0.7. V1-V5 and V8 support, Quetzal savefiles.
Red Hat Linux XZip source package  (Version 1.8.2 / 010108)  Andrew Plotkin, packaged by Nils Barth Download  
RPM source package for Red Hat Linux.
MaxZip source  (Version 1.7.8 / 001020)  Mark Howell and Andrew Plotkin Download  
V1-V5 and V8 support for Macs with System 7 or later, based on ZIP 2.0.7.
GlkZip source  (Version 0.1 / 990617)  Daniel Schleper Download  
Port of XZip 1.8.1 to Glk.
JZIP source  (Version 2.1 / 001010)  Mark Howell and John Holder Download  
V1-V5 and V8 support, Quetzal savefiles. Complies with Standard 0.2.
ZIP source  (Version 2.0 / 931124)  Mark Howell Download  
V1-V5 support.
ZIP source for Borland C++  (Version 2.0 / 951529)  Mark Howell, patched by Jesse Thilo Download  
Zip source modified to compile under Borland C++
ZIP source patches for Linux  (941005)  Sander van Malssen Download  
Patches to ZIP source code for Linux and other non-BSD Unix variants.
ZIP bugs and missing features  (Version 3 / 960112)  Stefan Yokish Download  
Documentation of known ZIP bugs and missing features
Mac OS macZeX source  (Version 1.1 / 941102)  Mark Howell and Greg Ewing Download  
V1-V5 support. Proprietary enhanced formatting features.
ZIPDebug  (940519)  Frank Lancaster Download  
V1-V5 support. A combined command-line interpreter and interactive Z-machine-level debugger.
ITF interpreter source  (Version 4.02 beta / 931130)  InfoTaskForce Download  
C source code of the last InfoTaskForce interpreter. One of the trail-blazing interpreters, but now only of historical interest.


Last updated 30 November 2004. This web site has not been fully supported since April 2008. Information may be out of date. This page was originally managed by Kevin Bracey or Cedric Knight.