Commit | Line | Data |
---|---|---|
84b5715c PH |
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 |