Difference between revisions of "Jzip"

From IFWiki
Jump to: navigation, search
m
(Features: Another Z-machine versions link)
 
Line 7: Line 7:
  
 
==Features==
 
==Features==
* Supports versions 1 through 5 and 8 of the [[Z-machine]].
+
* Supports [[Z-machine versions|versions]] 1 through 5 and 8 of the [[Z-machine]].
 
* Claims spec compliance with [[Z-machine]] spec 1.0 (exceptions below)
 
* Claims spec compliance with [[Z-machine]] spec 1.0 (exceptions below)
 
* Supports ZSTRICT by [[Andrew Plotkin]]
 
* Supports ZSTRICT by [[Andrew Plotkin]]

Latest revision as of 00:26, 14 January 2014

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.