===============================================
| |
| 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.
               (
geocities.com/siliconvalley/pines/4011)                   (
geocities.com/siliconvalley/pines)                   (
geocities.com/siliconvalley)