Python 3 implementation of a z-machine interpreter, for playing Infocom games. To play a z-machine file:
python zmachine [GAME_FILE]
The interpreter supports z-machine versions 3, 4 and 5. Version 4 games include Trinity, AMFV, and Bureaucracy. Version 5 games include Border Zone and Beyond Zork. Save files are in Quetzal format and should be compatible with the Frotz interpreter.
The original Zork trilogy (written by Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling) is in the games
directory.
The Z-Machine Standards Document, by Graham Nelson, is an indispensable guide for decoding the z-machine instructions.
This space intentionally left blank.