Jzip

From IFWiki
Jump to: navigation, search

Jzip is an interpreter of the Z-machine that lets one play Z-code adventures on many platforms, but focused specifically on being UNIX-portable as well as providing a DOS version. Jzip was created in 1995 by John Holder. Like XZip and MaxZip, Jzip was based on the original Zip 2.0 sources by Mark Howell and Olaf `Olsen' Barthel

Jzip was primarily under development between 1995 and 2000.

Portability

Jzip is known to have been compiled and run on DOS, Windows NT/95/98/ME/2000/(etc), OS/2, UNIX (including DEC/OSF, FreeBSD, HP-UX, IBM/AIX, Linux, NeXT/Mach, SGI/IRIX, Ultrix, Solaris, and SunOS), BeOS and Atari ST machines.

Features

  • Supports versions 1 through 5 and 8 of the Z-machine.
  • Claims spec compliance with Z-machine spec 1.0 (exceptions below)
  • Supports ZSTRICT by Andrew Plotkin
  • Uses the Quetzal save format invented by Martin Frost.
  • Command history and previous command editing
  • Can read Z-code files that have been gzipped.
  • Can be bound to a Z-code gamefile as a standalone executable on many platforms.
  • BSD-style license.

Known Spec 1.0 Compliance Issues

  • @aread/@sread is not quite up to spec.
  • @print_unicode and @check_unicode operators are missing per spec 1.0

Trivia

Jzip is the interpreter that was included on the 1996 commercial release of "Classic Text Adventure Masterpieces of Infocom" from Activision that was used for the three winners of the First Annual Interactive Fiction Competition that were written with Inform. This was possible because of Magnus Olsson's JZexe utility.

Links

  • Jzip page at SourceForge, including source and DOS binaries.
  • Zip directory at the IF Archive.