| 1 | This version of adventure is based on the RT-11 version\r |
| 2 | by Bob Supnik. It is essentially a recoding of the FORTRAN-IV\r |
| 3 | sources into RALF code. The RALF code has been optimized\r |
| 4 | to fit into 32K. Also, many modifications were made to\r |
| 5 | the code to increase execution speed.\r |
| 6 | \r |
| 7 | Because it is based on the RT-11 version of ADVENTURE,\r |
| 8 | the following features of the FORTRAN-10 version are not\r |
| 9 | supported:\r |
| 10 | \r |
| 11 | 1) MAGIC mode was removed\r |
| 12 | 2) The SUSPEND and HOURS commands were deleted\r |
| 13 | \r |
| 14 | \r |
| 15 | The program requires a secondary storage device with\r |
| 16 | at least 250 blocks of free space for working storage.\r |
| 17 | Included with the sources are batch stream files for\r |
| 18 | compiling and loading the program.\r |
| 19 | \r |
| 20 | COMPILATION:\r |
| 21 | \r |
| 22 | .SUBMIT COMPILE\r |
| 23 | \r |
| 24 | LOADING:\r |
| 25 | \r |
| 26 | .SUBMIT LOAD (this creates a load map - LOAD.LS)\r |
| 27 | \r |
| 28 | EXECUTION:\r |
| 29 | \r |
| 30 | .R FRTS\r |
| 31 | *ADVENT.ld (the ".LD" is optional)\r |
| 32 | *$ (altmode or escape)\r |
| 33 | \r |
| 34 | execution proceeds.\r |
| 35 | \r |
| 36 | When the program is first started, it prompts for the\r |
| 37 | locations of database files:\r |
| 38 | Location of text database (ATEXT.DA) >\r |
| 39 | Location of text index (AINDX.DA) >\r |
| 40 | Location of saved games (ASAVE.DA) >\r |
| 41 | Location of text input (ADVENT.TX) >\r |
| 42 | \r |
| 43 | The value in parenthesis is the default values for those files.\r |
| 44 | You can place files on other than the current SYS device by giving\r |
| 45 | the device name and filename, such as RKB0:ADVENT.TX, etc. See\r |
| 46 | the section below on the ADVENT.IN file for more information on how\r |
| 47 | to place the database files.\r |
| 48 | \r |
| 49 | When first started, the program will take approximately\r |
| 50 | two to three minutes to set up its data base (ATEXT and AINDX).\r |
| 51 | Initialization and execution can be optimized by placing\r |
| 52 | the data file (DATA) on a different device from the text\r |
| 53 | file (ADVENT.TX). Also, it is more efficient to have the\r |
| 54 | load module (ADVENT.LD) on a different device than the\r |
| 55 | data file (DATA). For a two-drive DECtape system, for\r |
| 56 | example, put ADVENT.LD and ADVENT.TX on SYS:, and have the\r |
| 57 | database files written on DTA1:.\r |
| 58 | i.e.\r |
| 59 | .R FRTS\r |
| 60 | *ADVENT\r |
| 61 | Location of text database (ATEXT.DA) > DTA1:ATEXT.DA\r |
| 62 | Location of text index (AINDX.DA) > DTA1:AINDX.DA\r |
| 63 | Location of saved games (ASAVE.DA) > ASAVE.DA\r |
| 64 | Location of text input (ADVENT.TX) > ADVENT.TX\r |
| 65 | \r |
| 66 | \r |
| 67 | The ADVENT.TX file is only used to set up the text database.\r |
| 68 | Once the ATEXT.DA and AINDX.DA files have been built, you can \r |
| 69 | delete this file as it is not needed for normal program operation.\r |
| 70 | The file locataion values given during this startup dialog are\r |
| 71 | stored in a file called ADVENT.IN, which is a simple text file\r |
| 72 | with KEYWORD=VALUE lines for the four filenames. You can edit\r |
| 73 | this later to move the files to other devices, or delete the\r |
| 74 | ADVENT.IN file to completely restart the dialog.\r |
| 75 | \r |
| 76 | To run the program, only the files ADVENT.LD and\r |
| 77 | ADVENT.TX need to be copied from the distribution tape.\r |
| 78 | These are the load module and the text file. The rest\r |
| 79 | of the files are sources.\r |
| 80 | \r |
| 81 | \r |
| 82 | The SAVE command in Adventure writes the ASAVE.DA file. If the\r |
| 83 | file already exists, it is overwritten by subsequent SAVE operations.\r |
| 84 | A saved game is restored using the RESTORE command.\r |
| 85 | \r |
| 86 | Good luck and happy adventuring!\r |