Zork (game)

From IFWiki

Note: "Dungeon" redirects here. For other game called Dungeon, see Dungeon (disambiguation).


  • Zork was originally written in an obscure LISP-variant language called MDL (and sometimes informally referred to as 'Muddle'), designed at MIT, which ran on the operating system ITS (also designed at MIT) for the PDP-10, a large computer of the 1970s. Matthew Russotto has created an MDL interpreter that is sufficient to run this original Zork, called Confusion. (The link gives the source, a Windows executable and instructions on how to get it to work with the original Zork MDL program.)
  • A DEC (Digital Equipment Corporation) engineer, Bob Supnik, acquired the ITS source code for Zork and converted it to Fortran. This version is commonly known as 'Dungeon' and is widely available, both as Fortran and as mechanically converted C source code. Several versions can be obtained from the games/pc and games/source directories of the IF Archive.
  • An Inform 6 port of the original MDL source code has been created by Ethan Dicks: zdungeon.z5.
  • A C++-17 port of the final 616-point MDL source code has been created by Jeff Claar: zork_cpp



>examine page
The dreadful truth is, this page is incomplete.

This article is a game stub. You can help IFWiki by expanding it.
Do NOT redirect this to Zork I. This page is reserved for the mainframe version of Zork that Zork I, II, and III were split up from. This game was also called Dungeon.
Please refer to the IFWiki game page style guide when making changes.