Annotation of 43BSDReno/games/dungeon/README, revision 1.1.1.1

1.1       root        1: This is a source file distribution for the game dungeon as implemented
                      2: in f77 for Unix(R) systems.  It is based on the game dungeon as
                      3: distributed on a DECUS tape, circa 1980.  It has been converted from
                      4: the original DEC FORTRAN into something that is palatable to Unix f77.
                      5: See the file "History" for some revision history and credit to those
                      6: whose efforts have made this possible.
                      7: 
                      8: Checkout the Makefile and adjust it to fit your system.  The only
                      9: things that should really need tweaking are the directory definitions
                     10: and the "-D" defines.  There is an example for both large address
                     11: machines (e.g. Vax) that get the complete game and small address
                     12: machines (e.g. Pdp-11) that get a modified game with minor functionality
                     13: missing (to get it to fit).  Also edit the include file "files.h" if
                     14: necessary.
                     15: 
                     16: All of the f77 files end in a '.F' extension to force f77 to invoke the
                     17: C preprocessor for the #include files and #ifdefs.  Most of the #ifdefs
                     18: are for the PDP version (default non-pdp) and for debug (default off).
                     19: 
                     20: Except for DTEXT.DAT, all files in the distribution kit are ASCII.
                     21: DTEXT.DAT is a binary file consisting of 76-byte fixed length records.
                     22: 
                     23: This has been compiled and tested on a PDP-11/44 Version 7, PDP-11/70
                     24: 2.9bsd Vax-11/785 4.3bsd and Sun-3 before the pdp and Vax sources were
                     25: merged (see the file "History").  After the merge it was again tested on
                     26: the Vax 11-785 4.3bsd.
                     27: 
                     28: I/we consider my/our changes to be in the public domain.  The original
                     29: source, however, is copyright.
                     30: 
                     31:        John Gilmore, Nebula Consultants
                     32:        hoptoad!gnu
                     33:        11 December 1986
                     34: 
                     35:        Bill Randle
                     36:        Tektronix, Inc.
                     37:        [email protected]
                     38:        9 February 1987
                     39: 
                     40: Dungeon consists of the following files:
                     41: 
                     42:        dmain.F                 -program root
                     43:        dgame.F                 -main routine
                     44:        dsub.F                  -resident subroutines
                     45:        dinit.F                 -initialization routine
                     46:        np.F                    -parser, part 0
                     47:        np1.F                   -parser, part 1
                     48:        np2.F                   -parser, part 2
                     49:        np3.F                   -parser, part 3
                     50:        gdt.F                   -game debugging tool
                     51:        verbs.F                 -principal verbs
                     52:        objcts.F                -principal objects
                     53:        sverbs.F                -simple verbs
                     54:        dverb1.F                -auxiliary verbs, part 1
                     55:        dverb2.F                -auxiliary verbs, part 2
                     56:        actors.F                -character processors
                     57:        demons.F                -demon processors
                     58:        clockr.F                -clock event processors
                     59:        rooms.F                 -room processors
                     60:        nrooms.F                -new room processors
                     61:        sobjs.F                 -simple objects
                     62:        nobjs.F                 -new objects
                     63:        ballop.F                -balloon processor
                     64:        lightp.F                -light processors
                     65:        villns.F                -villain processors
                     66:        dso1.F                  -overlaid subroutines, part 1
                     67:        dso2.F                  -overlaid subroutines, part 2
                     68:        dso3.F                  -overlaid subroutines, part 3
                     69:        dso4.F                  -overlaid subroutines, part 4
                     70:        dso5.F                  -overlaid subroutines, part 5
                     71:        dso6.F                  -overlaid subroutines, part 6
                     72:        dso7.F                  -overlaid subroutines, part 7
                     73:        advers.h                -header file
                     74:        clock.h                 -header file
                     75:        curxt.h                 -header file
                     76:        debug.h                 -header file
                     77:        exits.h                 -header file
                     78:        files.h                 -header file for directory paths
                     79:        flags.h                 -header file
                     80:        gamestate.h             -header file
                     81:        io.h                    -header file
                     82:        objects.h               -header file
                     83:        oflags.h                -header file
                     84:        oindex.h                -header file
                     85:        parser.h                -header file
                     86:        puzzle.h                -header file
                     87:        rflag.h                 -header file
                     88:        rindex.h                -header file
                     89:        rooms.h                 -header file
                     90:        screen.h                -header file
                     91:        state.h                 -header file
                     92:        verbs.h                 -header file
                     93:        villians.h              -header file
                     94:        vocab.h                 -header file
                     95:        xpars.h                 -header file
                     96:        xsrch.h                 -header file
                     97:        cinit.c                 -C routine to initialize game [pdp ver]
                     98:        cio.c                   -C routine for misc i/o [pdp version]
                     99:        rtim.c                  -C routines for system dependent functions
                    100:        listen.c                -C co-process for reading keyboard [pdp]
                    101:        cspeak.c                -C co-process for displaying messages [pdp]
                    102:        speak.F                 -lookup messages for speak process [pdp]
                    103:        decode.c                -C routine to decode binary text file [debug]
                    104:        dindx.dat               -initialization data base
                    105:        dtext.dat               -main data base [binary file]
                    106:        rtext.dat               -message index file [pdp version]
                    107:        dungeon.sh              -shell script to invoke pdp version
                    108:        dungeon.doc             -original documentation file
                    109:        dungeon.6               -man page abstracted from dungeon.doc
                    110:        Makefile                -Makefile for making pdp or vax versions
                    111:        History                 -Some revision history notes
                    112:        PDP.doc                 -Notes on the PDP-11/Unix conversion
                    113:        README                  -This file

unix.superglobalmegacorp.com

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