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 site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation. Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Kevin Bracey or Cedric Knight.