Z-Machine
   HOME
*



picture info

Z-machine
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 its text adventures to a new platform simply by writing a Z-machine implementation 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 or developing a compiler for each system. History The "Z" of Z-machine stands for Zork, Infocom's first adventure game. Z-code files usually have names ending in .z1, .z2, .z3, .z4, .z5, .z6, .z7, or .z8, 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. This is a modern convention, however. Infocom itself used extensions of .dat (Data) and .zip (ZIP = Z-machine Interpreter Program), ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Infocom
Infocom was an American software company based in Cambridge, Massachusetts, that produced numerous works of interactive fiction. They also produced a business application, a relational database called ''Cornerstone (software), Cornerstone''. Infocom was founded on June 22, 1979, by staff and students of Massachusetts Institute of Technology, and lasted as an independent company until 1986, when it was bought by Activision. Activision shut down the Infocom division in 1989, although they released some titles in the 1990s under the Infocom ''Zork'' brand. Activision abandoned the Infocom trademark in 2002. Overview Infocom games are text adventures where users direct the action by entering short strings of words to give commands when prompted. Generally the program will respond by describing the results of the action, often the contents of a room if the player has moved within the virtual world. The user reads this information, decides what to do, and enters another short serie ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Interactive Fiction
'' Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the form of interactive narratives or interactive narrations. These works can also be understood as a form of video game, either in the form of an adventure game or role-playing game. In common usage, the term refers to text adventures, a type of adventure game where the entire interface can be " text-only", however, graphical text adventures still fall under the text adventure category if the main way to interact with the game is by typing text. Some users of the term distinguish between interactive fiction, known as "Puzzle-free", that focuses on narrative, and "text adventures" that focus on puzzles. Due to their text-only nature, they sidestepped the problem of writing for widely divergent graphics architectures. This feature meant that i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Quetzal File Format
{{Infobox file format , name = Quetzal , logo = , icon = , iconcaption = , screenshot = , caption = , _noextcode = on , extension = {{mono, .sav, {{mono, .glksave , _nomimecode = on , mime = {{mono, application/x-glksave , type code = , uniform type = , conforms to = , magic = {{mono, IFZS , developer = Martin Frost , released = , latest release version = 1.4 , latest release date = {{Start date and age, 1997, 11, 13 , genre = Z-machine save game , container for = Z-machine state , contained by = , extended from = Interchange File Format , extended to = , standard inform-fiction.org, open = Yes , url = Quetzal is a st ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Inform
Inform is a programming language and design system for interactive fiction originally created in 1993 by Graham Nelson. Inform can generate programs designed for the Z-code or Glulx virtual machines. Versions 1 through 5 were released between 1993 and 1996. Around 1996, Nelson rewrote Inform from first principles to create version 6 (or Inform 6). Over the following decade, version 6 became reasonably stable and a popular language for writing interactive fiction. In 2006, Nelson released Inform 7 (briefly known as Natural Inform), a completely new language based on principles of natural language and a new set of tools based around a book-publishing metaphor. Z-Machine and Glulx The Inform compilers translate Inform code to story files for Glulx or Z-code, two virtual machines designed specifically for interactive fiction. Glulx, which can support larger games, is the default. The Z-machine was originally developed by Infocom in 1979 for their interactive fiction titles ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zork
''Zork'' is a text-based adventure game first released in 1977 by developers Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling for the PDP-10 mainframe computer. The original developers and others, as the company Infocom, expanded and split the game into three titles—''Zork I: The Great Underground Empire'', ''Zork II: The Wizard of Frobozz'', and ''Zork III: The Dungeon Master''—which were released commercially for a range of personal computers beginning in 1980. In ''Zork'', the player explores the abandoned Great Underground Empire in search of treasure. The player moves between the game's hundreds of locations and interacts with objects by typing commands in natural language that the game interprets. The program acts as a narrator, describing the player's location and the results of the player's commands. It has been described as the most famous piece of interactive fiction. The original game, developed between 1977 and 1979 at the Massachusetts Institute of Tec ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zork On Frotz On IPhone
''Zork'' is a text-based adventure game first released in 1977 by developers Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling for the PDP-10 mainframe computer. The original developers and others, as the company Infocom, expanded and split the game into three titles—''Zork I: The Great Underground Empire'', ''Zork II: The Wizard of Frobozz'', and ''Zork III: The Dungeon Master''—which were released commercially for a range of personal computers beginning in 1980. In ''Zork'', the player explores the abandoned Great Underground Empire in search of treasure. The player moves between the game's hundreds of locations and interacts with objects by typing commands in natural language that the game interprets. The program acts as a narrator, describing the player's location and the results of the player's commands. It has been described as the most famous piece of interactive fiction. The original game, developed between 1977 and 1979 at the Massachusetts Institute of Tec ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Glk (software)
Glk is a portable application programming interface (API) created by Andrew Plotkin for use by programs with a text interface; these programs mostly include interactive fiction (IF) interpreters for Z-machine, TADS, Glulx, and Hugo games, and IF games written in more obscure file formats such as those used by Level 9 Computing and Magnetic Scrolls. The Glk API specification describes facilities for input, output, text formatting, graphics, sound, and file I/O. Glk does not describe a virtual machine. Glulx is a virtual machine designed to be implemented using the Glk functions, and Glulxe is an interpreter for Glulx. Interpreters for other virtual machines may use Glk while being unrelated to Glulx: for example, Nitfol is an interpreter for the Z-Machine that uses Glk. The Glk API has many implementations, including GlkTerm, ScummVM's Glk, WindowsGlk, XGlk. Implementations are available on the following platforms: * Java * JavaScripthttp://eblong.com/zarf/glk/glkote.html: GlkOte ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Graham Nelson
Graham A. Nelson (born 1968) is a British mathematician, poet, and the creator of the Inform design system for creating interactive fiction (IF) games. He has authored several IF games, including ''Curses'' (1993) and ''Jigsaw'' (1995). Education In 1994, Nelson received a Ph.D. in mathematics from the University of Oxford under the supervision of Simon Donaldson. Writing Nelson co-edited ''Oxford Poetry'' and in 1997 received an Eric Gregory Award from the Society of Authors for his poetry. he was managing editor of Legenda, the imprint of the Modern Humanities Research Association ( MHRA). Interactive fiction Nelson is the creator of the Inform design system for creating interactive fiction (IF) games. He has also authored several IF games, including ''Curses'' (1993) and ''Jigsaw'' (1995), using the experience of writing ''Curses'' in particular to expand the range of verbs that Inform is capable of understanding. Personal life Nelson is married to IF writer Emily Short. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Marc Blank
Marc Blank is an American game developer and software engineer. He is best known as part of the team that created one of the first commercially successful text adventure computer games, ''Zork''. Career Blank first encountered Don Woods and Will Crowther's ''Adventure'' game while he was studying at MIT in the mid-1970s, where the game was played on mainframe computers. Blank was frustrated by the computer's tiny vocabulary; when it parsed user inputs very few words were recognized. After thinking about the problem during his undergraduate years, he started work on his own adventure game using MDL, a computer language invented at MIT. Blank and a handful of friends wrote the original version of ''Zork'' on a PDP-10 while he was attending medical school at Albert Einstein College of Medicine in New York City (he received his MD degree in 1979). The free-play university version of ''Zork'' first became available on the MIT-DM PDP-10 in June 1977. It was then distributed by the D ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

TRS-80
The TRS-80 Micro Computer System (TRS-80, later renamed the Model I to distinguish it from successors) is a desktop microcomputer launched in 1977 and sold by Tandy Corporation through their Radio Shack stores. The name is an abbreviation of ''Tandy Radio Shack, Z80 icroprocessor'. It is one of the earliest mass-produced and mass-marketed retail home computers. The TRS-80 has a full-stroke QWERTY keyboard, the Zilog Z80 processor, 4 KB dynamic random-access memory (DRAM) standard memory, small size and desk area, floating-point Level I BASIC language interpreter in read-only memory (ROM), 64-character per line video monitor, and a starting price of US$600 (equivalent to US$ in ). A cassette tape drive for program storage was included in the original package. While the software environment was stable, the cassette load/save process combined with keyboard bounce issues and a troublesome Expansion Interface contributed to the Model I's reputation as not well-suited to serious ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Unix-like
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the corresponding Unix command or shell. Although there are general philosophies for Unix design, there is no technical standard defining the term, and opinions can differ about the degree to which a particular operating system or application is Unix-like. Some well-known examples of Unix-like operating systems include Linux and BSD. These systems are often used on servers, as well as on personal computers and other devices. Many popular applications, such as the Apache web server and the Bash shell, are also designed to be used on Unix-like systems. One of the key features of Unix-like systems is their ability to support multiple users and processes simultaneously. This allows users to run multipl ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Classic Mac OS
Mac OS (originally System Software; retronym: Classic Mac OS) is the series of operating systems developed for the Macintosh family of personal computers by Apple Computer from 1984 to 2001, starting with System 1 and ending with Mac OS 9. The Macintosh operating system is credited with having popularized the graphical user interface concept. It was included with every Macintosh that was sold during the era in which it was developed, and many updates to the system software were done in conjunction with the introduction of new Macintosh systems. Apple released the Macintosh 128K, original Macintosh on January 24, 1984. The System 1, first version of the system software, which had no official name, was partially based on the Lisa OS, which Apple previously released for the Apple Lisa, Lisa computer in 1983. As part of an agreement allowing Xerox to buy Share (finance), shares in Apple at a favorable price, it also used concepts from the Xerox PARC Xerox Alto, Alto computer, which ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]