The wikis are now using the new authentication system.
If you did not migrate your account yet, visit


Jump to: navigation, search
Frotz - A Portable Z-Machine Interpreter


Logo and Screenshot

Download for openSUSE

Developer: Stefan Jokisch & many others
License: GNU General Public License


Frotz is an interpreter for Infocom games and other Z-machine games. It complies with standard 1.0 of Graham Nelson's specification. It was written by Stefan Jokisch in 1995-1997 and was ported to Unix by Galen Hazelwood. Currently the Unix port is being developed and maintained by David Griffith. The Unix port is also the canonical core version upon which all other ports are based.


  • Compiles and runs without changes on most common flavors of Unix, both open source and not. This includes MacOS X.
  • Portable to many other operating systems and hardware.
  • Plays all Z-code games including V6.
  • Old-style sound support through OSS driver.
  • Config files.
  • User-configurable error-checking.
  • Optional dumb interface.
  • Uses the Quetzal save file format.
  • Distributed under the GNU General Public License.
  • Packages available for all popular distributions of Linux and BSD.

Getting started

Frotz is just an interpreter. You will need the games to play it. e.g. you can download the original Zork games from here. After downloading the files extract them in your game folder.

You need to add the GAMES repository first for installing Frotz. In this case we will add the GAMES repo for openSUSE 13.2:

zypper ar -f Games

To install Frotz:

sudo zypper install frotz

Now you can start Zork via:

frotz /path/to/Zork/ZORK1.DAT