Home | Sherlock Holmes | fizmo Interpreter | Pinboard

fizmo Z-Machine interpreter

Main page • About • ChangeLog • License • Screenshots

Overview

Fizmo provides a Z-Machine interpreter development library in plain C along with a ncurses user interface, supporting Z-Machine versions 1 to 5, 7 and 8. That means it allows you to play interactive ficiton, also known as textadventures, which were implemented either by Infocom or created using the Inform compiler on a terminal, or to develop your own interactive fiction front end in C or any C-related language like C++ or Objective-C.
For a list of features and more information see the “About” section. You can also take a look at a few Screenshots.

Status

Fizmo is currently available in version 0.7.1, released on November 7, 2011. The first offical release has been in version 0.6.0 from March 28, 2009. At the moment, it appears to be working well enough to claim that it's slowly getting out of beta stage.

Download

All files are provided “as is”, without any kind of warranty and are distributed under the BSD license.

Source

The source code is available via fizmo-0.7.1.tar.gz (2147 kBytes) or, also in older versions, from the source directory.

Binary packages for version 0.7

  • GenToo, thanks to David Leverton.

Binary packages for version 0.6

  • Arch Linux, thanks to Eric Forgeot.
  • GenToo, thanks to David Leverton.
  • Fedora 12, thanks to Michael Dunlap.
  • Mageia and Mandriva: Install it from the package manager — “Configure your computer” → “Software management” — or type urpmi fizmo as root. Thanks to Samuel Verschelde.
  • Debian: Version 0.6.8 is provided though the stable branch. Recent packages can be found in the unstable and / or testing branches.
  • Mac OS X: Install MacPorts and, in a Terminal, execute: sudo port install fizmo.

Feedback

Any kind of feedback is welcome. Send your comments to fizmo (at) spellbreaker (dot) org — sorry for the spam obfuscation.
Last changed: November 7, 2011.
Valid HTML | Valid CSS | Colophon © 2010 – 2011 Christoph Ender