
Frotz V1.01 - plays all Infocom games except version 6 (graphic) games.
Written by Stefan Jokisch in 1995. This is a standard 0.2 interpreter.

    Frotz is freeware. It may be used and copied without charges
    for non-commercial purposes. Copyright (c) by Stefan Jokisch.

    This program evolved from Mark Howell's Zip. Although the source
    code is completely re-written, one can still find traces of Zip.

    Many thanks to Paul D. Doherty for his continuing support of this
    project. Thanks to Alan Sherrod for testing the performance; to
    John Kennedy for his helpful hints on PC video boards; to Thomas
    Biskup, Graeme Cree, Jason Dyer, Marnix Klooster and John Mackin
    for their bug reports.

    Please report bugs to jokisch@ls7.informatik.uni-dortmund.de.

Features:

    - support for various text and graphic modes
    - timed input ('Border Zone')
    - built-in graphic font ('Beyond Zork')
    - mouse support ('Beyond Zork')
    - function key support including number pad keys ('Beyond Zork')
    - command line editing
    - command line history
    - small save files (Zip 2.0 format is still understood)
    - switches for colour setting
    - switch for setting the Tandy bit
    - low- and high-pitched beep sounds
    - sound effects via Soundblaster ('Lurking Horror' and 'Sherlock')
    - cheat functions
    - support for V7 and V8 games
    - multiple UNDO (via hot key, even for old V1 to V4 games)
    - input line recording and playback (via hot key)
    - support for European characters ('Zork I German')
    - underlined, reverse and boldface text
    - fast performance without virtual memory
    - full standard 0.2 support (as defined by Graham Nelson)

Special keys:

    Alt-P	      - turn on input line playback
    Alt-R	      - toggle input line recording on/off
    Alt-S	      - set the random seed
    Alt-U	      - multiple UNDO (even for old V1 to V4 games)

    cursor left       - move one character to the left
    cursor right      - move one character to the right
    ctrl-cursor left  - move to previous word
    ctrl-cursor right - move to next word
    home              - move to beginning of line
    end               - move to end of line
    backspace         - delete character to the left
    delete            - delete character below cursor
    insert            - toggle overwrite mode
    escape            - delete whole input line
    cursor up         - get previous command
    cursor down       - get next command
    page up           - scroll status window up ('Beyond Zork')
    page down         - scroll status window down ('Beyond Zork')

Program options:

    -d #    set the display mode (see below)

    -f #    set the foreground colour
    -b #    set the background colour
    -F #    set the foreground colour for reverse mode
    -B #    set the background colour for reverse mode
    -e #    set the emphasis colour

    -w #    set the screen width
    -h #    set the screen height
    -c #    set the number of context lines to keep when scrolling
    -r #    set the right margin

    -u #    set the number of undo slots for multiple undo

    -o      monitor object movement
    -O      monitor object locating
    -a      monitor attribute assignment
    -A      monitor attribute testing
    -t      set the Tandy bit

Notes:

    The graphic font for 'Beyond Zork' is built into the interpreter, so
    you don't need the DOS version of 'Beyond Zork' to view the font; any
    other version will do equally fine. Please note that the graphic font
    cannot be displayed in text mode; therefore Frotz switches to graphic
    mode when running 'Beyond Zork'. The new program option -d lets you
    choose between a number of different resolutions: -d0 for monochrome
    text mode, -d1 for standard text mode, -d2 for CGA mode, -d3 for MCGA
    mode and -d4 for EGA mode.

    In addition to the usual beep sounds, Frotz supports sound effects
    in 'The Lurking Horror' and 'Sherlock'. These sound effects require a
    Soundblaster, Soundblaster Pro, Soundblaster 16 or compatible sound
    board. Furthermore, you also need the packages called LH_SOUND.ZIP
    and SH_SOUND.ZIP which are available via anonymous ftp from the
    if-archive at ftp.gmd.de. Each package includes a "readme" file with
    instructions, all necessary sound files and a program to update your
    standard story file to a new version with sound support.

    Frotz supports all characters defined in the specification 0.2.
    To view some of the more exotic characters you need to activate
    code table 850 (consult the documentation of your DOS for details).
    However, several other code tables such as 437 (hardware default)
    suffice to display most of the important characters (e.g. French,
    German and Spanish letters) properly.

