=============================================== | | | I N F O C O M I N T E R P R E T E R | | | | Release Notes | | | | | | Release: 1.4 January, 1989 | | | =============================================== Setup Instructions ------------------ 1. Read these notes plus the documentation in the 'Info.Parms' file before installing the interpreter. 2. A directory called must be created on the [Sys] volume if one does not already exist. 3. The default directory for the game files and save files is called [Sys]. This must be created unless a different directory is to be used as documented in 'Info.Parms'. 4. Copy the required game files from the [GameF-n] disks to the directory. 5. Copy Info.Run, Info.Lib, and Info.Parms to [Sys] from the first release disk. 6. Edit the Info.Parms file if required to set up system specific print and directory options. 7. Run [Sys]Info.Run or make a new command (no parameters required by Info.Run). The remaining files are Pascal source and Library files required to recompile Info.Run. Info.Lib contains the Forms file required by Info.Run and contains all the 'obj' files created by compiling the modules (except main.obj). To recompile the interpreter you need to do the following: 1. Create a directory called and copy 'Info.p.Lib', and 'Info.Global.Lib' to it from the release disk. If you want to use a different directory you must change all the 'include' statements in all the source files. 2. Copy 'main.src' and any modules that you want to recompile to a directory from the release disk. 3. Compile the module/s with Pascal. You will need to recompile main.src as main.obj is required for linking. 4. Add the '.obj' files created from the compile to the Info.Lib file by using the Librarian command. Do not add 'main.obj' to the library file. 5. The submit file 'Info.Bind' on the release disk is used to do the bind to generate the Info.Run file. You may need to change some of the file names in this file before doing the bind. * The original source (written in BPL) was authored by Loren Wilton. InfoCom Documentation --------------------- The following documentation exists for the Infocom games: CutThroats Three pages required. One page containing Tide Tables, one page containing Price List, and a page containing a Map. Other documentation consists of descriptions of the ships but is not required for the game. Infidel Two pages. One map, one page of text. Leather Four pages. Three text, one page containing two maps. Sorcerer Two pages. 'The Infotater Simulator'. SpellBreaker Two pages. One page contains game card pictures, one page contains the text from reverse of cards. Starcross One page. Mass Detector Output. Suspended Ten pages. Two pages of maps, eight pages of text. The following games do not require documentation in order to solve them: Zork1, Zork2, Zork3, Planetfall, Deadline, Suspect, Witness, Enchanter, WishBringer, SeaStalker, and Sampler. HitchHiker can be solved if you have read the book. GameFiles List -------------- [GameF-1] [GameF-2] [GameF-3] Zork1 Enchanter HitchHiker Zork2 Sorcerer Planetfall Zork3 SpellBreaker Starcross Sampler Wishbringer Suspended [GameF-4] [GameF-5] CutThroats Deadline Infidel Suspect Leather Witness SeaStalker Changes and Fixes for Version 1.1 --------------------------------- 1. A bug which caused the interpreter to either display the wrong room names or go into a tight loop has been fixed. (Negative numbers generated by the Random Number function). 2. The Print Option has been added. This is designed to work with an OKIDATA 82 or 92 or the Burroughs equivalents. The option is toggled on and off by the CODE-COPY combination. The printer must be ready when this option is used. 3. If a game file is not present the Menu module will now display an error message and request that the number be reentered. 4. The $VERIFY command has been implemented for checking the game file. Changes and Fixes for Version 1.2 (Dec 1987) --------------------------------- 1. The fh1.src and fh3.src have been combined into one source file called fh1.src. Some code from both sources was also moved to fh2.src. Most SAVE and RESTORE code was moved from fh1.src to file.src. 2. The interpreter can now run on B21, B26/B28, and B27 terminals. 3. Some minor bugs in the screen handling were fixed. Sampler now works correctly. 4. Conditional compile flags have been placed around all debug code so a 'debug free' version of the interpreter can be compiled. See library file Info.p.Lib. 5. The interpreter 'menu' screen has been redone. 6. A bug causing the interpreter to read beyond E.O.F. on the game file when displaying certain text messages has been fixed. 7. The SAVE file has been enhanced. Up to 15 positions can now be saved. Various bugs causing interpreter failure when using SAVE and RESTORE have been fixed. Any pre-1.2 release SAVE files will be reformatted to the new format automatically. 8. The time now displays correctly in the status frame. However, problems still exist with displaying numeric data in the text frame. 9. Various fields which were previously 'hard-coded' in the interpreter, e.g. 'Player name' can now be changed through a parameter file called 'Info.Parms'. List this file for documentation on using this feature. 10. Print option enhancements. The parameter file 'Info.Parms' allows Direct Printing, Spooled Printing, or printing into a disk file which can later be edited. See 'Info.Parms' for further information. Changes and Fixes for Version 1.3 (Nov 1988) --------------------------------- 1. A new game 'Leather Goddesses of Phobos' has been added to the release. It is called 'Leather' and will be found on the [GameF-4] disk. 2. The menu screen has been redesigned to handle the increase in the number of games. 3. All required text from the include file 'Ctos.p.Lib' has been included in the 'Info.p.Lib' file and 'Ctos.p.Lib' is no longer required. 4. Function key 'f1' will display the previous command line (if any). 5. Function keys 'f2' through 'f10' can be programmed with any string up to 40 characters in length by entering the string and then pressing . The next time the is pressed the string will display on the keyboard input line. The function keys may also be programmed through the Info.Parms file. Refer to documentation in the Info.Parms file for more information. Changes and Fixes for Version 1.4 (Jan 1989) --------------------------------- 1. A bug in the 'fh2' module caused the interpreter to fail when playing 'SeaStalker'. This has been fixed. 2. Minor changes to debug code handling.