Annotation of 43BSDReno/games/dungeon/History, revision 1.1

1.1     ! root        1:        History of the Unix f77 Implementation of Dungeon
        !             2:        =================================================
        !             3: 
        !             4: This version of dungeon has been modified from the original source
        !             5: so that it will compile and execute on Unix[TM] Systems using the
        !             6: f77 FORTRAN Compiler.  The original was written in DEC FORTRAN,
        !             7: translated from MDL.  See the file "dungeon.doc" for the complete
        !             8: original documentation.  See the file "PDP.doc" for notes on the
        !             9: Unix/pdp implementation.
        !            10: 
        !            11: I. From the original documentation...
        !            12: 
        !            13: To:    Dungeon Players
        !            14: From:  "The Translator"
        !            15: Subj:  Game Information
        !            16: Date:  8-OCT-80
        !            17: 
        !            18: 
        !            19: This is the first (and last) source release of the PDP-11 version of 
        !            20: Dungeon.
        !            21: 
        !            22: Please note that Dungeon has been superceded by the game ZORK(tm).
        !            23: The following is an extract from the new product announcement for
        !            24: ZORK in the September, 1980 issue of the RT-11 SIG newsletter:
        !            25: 
        !            26:   "'ZORK:  The Great Underground Empire - Part I' ...was developed
        !            27:    by the original authors based on their ZORK (Dungeon) game for
        !            28:    the PDP-10.  It features a greatly improved parser;  command
        !            29:    input and transcript output files;  SAVEs to any device and
        !            30:    file name;  and adaptation to different terminal types,
        !            31:    including a status line on VT100s.  Note:  this is not the
        !            32:    FORTRAN version that has been available through DECUS.  This
        !            33:    version has been completely rewritten to run efficiently on
        !            34:    small machines - up to 10 times as fast as the DECUS version.
        !            35: 
        !            36:    ...ZORK runs under RT-ll, HT-ll, or RSTS/E and requires as
        !            37:    little as 20K words of memory and a single floppy disk drive.
        !            38:    The game package, consisting of an RX01-format diskette and
        !            39:    an instruction booklet, is available from Infocom, Inc.,
        !            40:    P.O. Box 120, Kendall Station, Cambridge, Ma. 02142."
        !            41: 
        !            42: ZORK(tm) is a trademark of Infocom, Inc.  It is available for several
        !            43: popular personal computers as well as for the PDP-ll.
        !            44: 
        !            45: 
        !            46: SUMMARY
        !            47: -------
        !            48: 
        !            49:                    Welcome to Dungeon!
        !            50: 
        !            51:    Dungeon is a game of adventure, danger, and low cunning.  In it
        !            52: you will explore some of the most amazing territory ever seen by mortal
        !            53: man.  Hardened adventurers have run screaming from the terrors contained
        !            54: within.
        !            55: 
        !            56:    In Dungeon, the intrepid explorer delves into the forgotten secrets
        !            57: of a lost labyrinth deep in the bowels of the earth, searching for
        !            58: vast treasures long hidden from prying eyes, treasures guarded by
        !            59: fearsome monsters and diabolical traps!
        !            60: 
        !            61:    No DECsystem should be without one!
        !            62: 
        !            63:    Dungeon was created at the Programming Technology Division of the MIT
        !            64: Laboratory for Computer Science by Tim Anderson, Marc Blank, Bruce
        !            65: Daniels, and Dave Lebling.  It was inspired by the Adventure game of
        !            66: Crowther and Woods, and the Dungeons and Dragons game of Gygax
        !            67: and Arneson.  The original version was written in MDL (alias MUDDLE).
        !            68: The current version was translated from MDL into FORTRAN IV by
        !            69: a somewhat paranoid DEC engineer who prefers to remain anonymous.
        !            70: 
        !            71:    On-line information may be obtained with the commands HELP and INFO.
        !            72: 
        !            73: II. DEC FORTRAN to f77 Conversion (17-nov-81)
        !            74: 
        !            75: The conversion from DEC FORTRAN to Unix f77 was done by Randy Dietrich,
        !            76: Lynn Cochran and Sig Peterson.  Much hacking was done to get it to fit
        !            77: in the limited address space of a PDP-11/44 (split I/D).  See the
        !            78: file "PDP.doc" for all the gory details.  Suffice it to say that by
        !            79: leaving out the debugging package and not linking in the f77 i/o
        !            80: library they managed to get it to run.
        !            81: 
        !            82: III. PDP to VAX (dec-85)
        !            83: 
        !            84: Based on the work of Randy, Lynn and Sig, Bill Randle folded in the
        !            85: full save/restore functions and the game debugging package (gdt) into
        !            86: the pdp version to create a Vax/Unix version.  This version also uses
        !            87: f77 i/o, thus eliminating the extra speak and listen processes needed
        !            88: on the pdp.
        !            89: 
        !            90: IV. Cleanup I (11-dec-86)
        !            91: 
        !            92: John Gilmore (hoptoad!gnu) cleaned up the source files by moving
        !            93: most of the common declarations into include files and added
        !            94: comments from the original (FORTRAN or MDL?) source.  His efforts
        !            95: are greatly appreciated.
        !            96: 
        !            97: V. Cleanup II (9-feb-87)
        !            98: 
        !            99: Bill Randle ([email protected]) added the pdp dependencies back
        !           100: into the Vax source files with #ifdefs in order to have just one
        !           101: set of sources.  Previously, there were two sets of source: one for
        !           102: the pdp and one for the Vax.  In addition, a shell escape of the
        !           103: form !cmd was added and the wizard can enter the gdt without having
        !           104: to recompile the source.  Finally, a man page was generated, based
        !           105: on the dungeon.doc file.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.