fizmo

Fizmo interprets Z-Machine Opcodes.

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 some Screenshots.

Status

Fizmo is currently available in version 0.7.2, released on March 17, 2012. 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 from this site at fizmo-0.7.2.tar.gz (2,203 kBytes), via github and also, for older versions, from the source directory.

Binary packages for version 0.7

Binary packages for version 0.6

Feedback

Any kind of feedback is welcome. Send your comments to fizmo (at) spellbreaker (dot) org.