Zork - Dungeon

Dungeon

In late 1977 a hacker obtained a copy of the Zork source code, which was subsequently spread. The leaked Zork source code was later used by Bob Supnik, a programmer from Digital Equipment Corporation, to create a Fortran IV port, which allowed the game to run on the smaller DEC PDP-11. Late 1977 the Zork authors had decided to rename Zork to Dungeon, and Supnik subsequently released his port as Dungeon in January 1978. Somewhere in 1978 the Zork developers received notice from Tactical Studies Rules, who claimed that the name Dungeon infringed their trademark rights, and they subsequently changed the name back to Zork. When Zork became a commercial product at Infocom, Infocom agreed that if an Infocom copyright notice was put on the Fortran version, noncommercial distribution would be allowed. This Fortran version, and C translations thereof, have been included in several Linux distributions.

The Fortran version of Dungeon was widely available on DEC VAXes, being one of the most popular items distributed by DECUS. It went through multiple modifications both to incorporate more features from the original and to track changes in the MDL version. In the late 1980s, the Fortran version was extensively rewritten for VAX Fortran and became fully compatible with the last MDL release. It had one extra joke: an apparent entrance to the Mill (a reference to DEC's headquarters) that was, in fact, impassable.

It also had a gdt command (game debugging technique, a reference to the DDT debugger) which enabled the player to move any object (including the player) to any room. Use of gdt required answering a random question requiring deep knowledge of the game. The game's response to a wrong answer (“A booming voice says ‘Wrong, cretin!’ and you notice that you have turned into a pile of dust”) appears in many "fortune cookie" databases.

The FORTRAN version was also included in the distribution media for some Data General operating systems. It was used as an acceptance test to verify that the OS had been correctly installed. Being able to compile, link, and run the program demonstrated that all of the run-time libraries, compiler, and link editor were installed in the correct locations.

Read more about this topic:  Zork

Famous quotes containing the word dungeon:

    An exile, saddest of all prisoners,
    Who has the whole world for a dungeon strong,
    Seas, mountains, and the horizon’s verge for bars.
    George Gordon Noel Byron (1788–1824)

    A Dungeon horrible, on all sides round
    As one great Furnace flam’d, yet from those flames
    No light, but rather darkness visible
    Serv’d only to discover sights of woe,
    Regions of sorrow, doleful shades, where peace
    And rest can never dwell, hope never comes
    That comes to all; but torture without end
    John Milton (1608–1674)

    The brook was thrown
    Deep in a sewer dungeon under stone
    In fetid darkness still to live and run....
    Robert Frost (1874–1963)