Skip to content
Zork I

Zork (1980) · RAWG · Courtesy of RAWG

EntityQ2192105· pop 7

Also known as Zork: The Great Underground Empire - Part I

1980 video game

In the Vinony graph

Within Vinony's link graph, Zork I connects to Zork.

Vinony links it to 7 Wikipedia language editions.

Game data

Released
1980-12-01
User rating
0.00 / 5
Genres
Adventure
Platforms
PC, Apple II, Commodore / Amiga

via RAWG

Game details · IGDB

69User score · 26 ratings

Zork is one of the earliest interactive fiction computer games, with roots drawn from the original genre game, Colossal Cave Adventure. The first version of Zork was written in 1977–1979 using the MDL programming language on a DEC PDP-10 computer.

Released
1977
Genres
Adventure
Platforms
PDP-11, Atari 8-bit, PC-9800 Series, Commodore C64/128/MAX, TRS-80 Color Computer, PDP-10, Atari ST/STE, Commodore 16, Mac, DOS, Tatung Einstein, Amiga
Game modes
Single player
Engine
Z-machine
Developer
Infocom, Infocom
Publisher
Commodore Electronics Ltd., Personal Software, Infocom, SystemSoft

Described at

Link to a page describing this subject · not written by Vinony

Source code

Public Domain source code to the original DUNGEON game (Zork I). Released to the PD by Infocom. Includes source files, headers, and information. This version of dungeon has been modified from FORTRAN to C. The original was written in DEC FORTRAN, translated from MDL. It was then translated to f77 for UN X systems, from which it was translated to C. The C translation was done with the help of f2c, the FORTRAN to C translator written by David Gay (AT&T Bell Labs), Stu Feldman (Bellcore), Mark Maimone (Carnegie-Mellon University), and Norm Schryer (AT&T Bell Labs). This is the first (and last) source release of the PDP-11 version of Dungeon. "'ZORK: The Great Underground Empire - Part I' ...was developed by the original authors based on their ZORK (Dungeon) game for the PDP-10. It features a greatly improved parser; command input and transcript output files; SAVEs to any device and file name; and adaptation to different terminal types, including a status line on VT100s. Note: this is not the FORTRAN version that has been available through DECUS. This version has been completely rewritten to run efficiently on small machines - up to 10 times as fast as the DECUS version. ...ZORK runs under RT-ll, HT-ll, or RSTS/E and requires as little as 20K words of memory and a single floppy disk drive. The game package, consisting of an RX01-format diskette and an instruction booklet, is available from Infocom, Inc., P.O. Box 120, Kendall Station, Cambridge, Ma. 02142." Dungeon is a game of adventure, danger, and low cunning. In it you will explore some of the most amazing territory ever seen by mortal man. Hardened adventurers have run screaming from the terrors contained within. Dungeon was created at the Programming Technology Division of the MIT Laboratory for Computer Science by Tim Anderson, Marc Blank, Bruce Daniels, and Dave Lebling. It was inspired by the Adventure game of Crowther and Woods, and the Dungeons and Dragons game of Gygax and Arneson. The original version was written in MDL (alias MUDDLE). The current version was translated from MDL into FORTRAN IV by a somewhat paranoid DEC engineer who prefers to remain anonymous. Based on the work of Randy, Lynn and Sig, Bill Randle folded in the full save/restore functions and the game debugging package (gdt) into the pdp version to create a Vax/Unix version. This version also uses f77 i/o, thus eliminating the extra speak and listen processes needed on the pdp. John Gilmore (hoptoad!gnu) cleaned up the source files by moving most of the common declarations into include files and added comments from the original (FORTRAN or MDL?) source. His efforts are greatly appreciated. Bill Randle ([email protected]) added the pdp dependencies back into the Vax source files with ifdefs in order to have just one set of sources. Previously, there were two sets of source: one for the pdp and one for the Vax. In addition, a shell escape of the form !cmd was added and the wizard can enter the gdt without having to recompile the source. Finally, a man page was generated, based on the dungeon.doc file. Ian Lance Taylor ([email protected] or uunet!airs!ian) used the f2c translator to generate C source code. The resulting code was modified to remove the FORTRAN I/O library, to add simple more processing, and to change the format of the database file. Andre Srinivasan ([email protected]) help test it. Jonathan Mark (uunet!microsoft!jonm) made it work under MS-DOS and Microsoft C.

Excerpt from the source-code README · 5,121 chars · not written by Vinony

Wikidata facts

Instance of
video game
Country of origin
United States
Series
Zork
Followed by
Zork II
Developer
Infocom
Game engine
Z-machine
Distribution format
digital distribution
Image
Zork on Frotz on iPhone.jpg
Show 7 more facts
publication date
1980-12-00
source code repository URL
github.com/historicalsource/zork1
software version identifier
1.0.2
language of work or name
English language
first line
West of House / This is an open field west of a white house, with a boarded front door. / There is a small mailbox here. / A rubber mat saying 'Welcome to Zork!' lies by the door.
copyright license
MIT License
Sources (12)

via Wikidata · CC0

Available in 7 languages

via Wikidata sitelinks · CC0

Connections