Annotation of 43BSDReno/games/dungeon/History, revision 1.1.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.