Z-machines - All About All

Search:  

Everything you wanted to know - online encyclopedia

See live article   •   Z-machines
 

Z-machine (Redirected from Z-machines)

This article is about the Infocom virtual machine. For the x-ray generator, see Z machine.

Zork universe

Zork games

Encyclopedia

Miscellaneous

Companies

Edit this box (http://en.wikipedia.org/w/wiki.phtml?title=Template:Zork_universe&action=edit)

The Z-machine is a virtual machine that was developed by Joel Berez and Marc Blank in 1979 and used by Infocom for its text adventure games. Infocom compiled game code to files containing Z-machine instructions (called story files, or Z-code files), and could therefore port all its text adventures to a new platform simply by writing a Z-machine emulator for that platform. With the large number of incompatible home computer systems in use at the time, this was an important advantage over using native code.

The "Z" of Z-machine stands for Zork, Infocom's first adventure game. Z-code files usually have names ending in .z3, .z5, .z6 or .z8 (and occasionally .dat), where the number is the version number of the Z-machine on which the file is intended to be run, as given by the first byte of the story file. Previously it was common for the filenames to end with .zip (ZIP = Z-machine Interpreter Program), but this clashes with the present widespread use of .zip for PKZIP-compatible archive files. Infocom produced six versions of the Z-machine. Files using versions 1 and 2 are very rare. Only two version 1 files are known to have been released by Infocom, and only two of version 2. The later versions had more capabilities, culminating in some graphic support in version 6.

The compiler (called Zilch) which Infocom used to produce its story files has never been released, although documentation of the language used (called ZIL, for Zork Implementation Language) is still in existence. But in May 1993, Graham Nelson released the first version of his Inform compiler, which generates Z-machine story files as its output. Most files produced by Inform are version 5.

Inform has since become very popular in the interactive fiction community and, as a consequence, a large proportion of the interactive fiction now produced is in the form of Z-machine story files. Demand for the ability to create larger game files led Graham Nelson to specify versions 7 and 8 of the Z-machine, though version 7 is very rarely used. Because of the way addresses are handled, a version 3 story file can be up to 128K in length, a version 5 story can be up to 256K in length, and a version 8 story can be up to 512k in length. Though these sizes may seem small by today's computing standards, for text-only adventures, these are large enough for very elaborate games.

Interpreters for Z-code files are available on a wide variety of platforms. In fact, since interpreters are available from very old machines (Apple II, TRS-80, Sinclair) to very small machines (such as Palm OS) to most modern platforms, it can be claimed that Z-code is one of the most portable computer languages ever invented.

During the 1990s, Graham Nelson drew up a Z-machine standard (http://www.inform-fiction.org/zmachine/standards/index.html), based on detailed studies of the existing Infocom files.

See also

Glulx, SCUMM

External links


Also helps finding: Zmachines, machienes, machins, machiens, mechines, mashines, machinas, macines, machinee, machinese, mahcines, machinez, machenes, Zmachine, machina, maschine, machiene

   
 
  
Add to bookmarks
Top Articles
 
2000
Africa
Animal
Belgium
Brazil
California
Denmark
Egypt
Geographic references
Hispanic (U.S. Census)
Italy
Japan
Marriage
Population
Population density
Portugal
Record producer
Television
United States Navy
United States copyright law
World War II
MARKET MATCHES "Z-machines"
$109.95
Hurricane Stainless Steel Manual Wheatgrass Juicer - Best Hand Crank Juicer Available for Wheat Grass & Barley Grass Juicing. Easily Mounts to Counter Top for Easy Juice Extraction.
Kitchen(7)
 
$14.99
Songs From The Underground
Music(5)
 
Ban This: Bones Brigade Video 6
VHS(3)
 
Tools(39)
DVD(3)
Health Personal Care(5)
PC Hardware(2)
Electronics(15)
Apparel(1)
Toys(30)
Automotive(7)
Video Games(2)
Books(1360)
Sporting Goods(28)
Search LiveJournal blogs for Z-machines
 

MPAA  •  Debt Consolidation  •  Bankruptcy  •  Debt Consolidation •  Mortgage

Copyright @ 2005 AllAboutAll.Info
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.