===============================================
          |                                             |
          |   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.

    Source: geocities.com/siliconvalley/pines/4011/software

               ( geocities.com/siliconvalley/pines/4011)                   ( geocities.com/siliconvalley/pines)                   ( geocities.com/siliconvalley)