home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 4
/
DATAFILE_PDCD4.iso
/
games2
/
zip2000
/
!Zip2000
/
!Help
< prev
next >
Wrap
Text File
|
1996-01-28
|
30KB
|
701 lines
Welcome to Zip 2000!
====================
Zip 2000 is a Standard interpreter (Revision 0.2) for Z-code programs.
In plain English, that means if you want to play Infocom interactive
fiction, or games written with the Inform compiler, this is the
program for you.
Features include:
* Full support for Version 1,2,3,4,5,6,7 & 8 games. [1]
* Full conformance to Graham Nelson's "Specification of the
Z-machine", Revision 0.2.
* Graphics support.
* Colour support.
* Timed-input support.
* Sound support.
* Mouse support.
* Menu support.
* Full function key/cursor key/keypad support.
* Full foreign language support (including runes).
* Easily adjustable screen size.
* Full use of anti-aliased outline fonts.
* Line editing & command recall. [2]
* Compressed save files (1/10th the size of ZIP's).
* Multiple UNDO. [2]
* High speed - the fastest Z-code interpreter for RISC OS.
* The best-looking Z-code interpreter on any platform.
[1] Note that for full V6 support you will need to register (see
below).
[2] Registered version only.
What's Z-Code?
--------------
In the dim and distant past, when one could buy more than one type
of computer, a certain company that wished to produce interactive
fiction wanted to come up with a portable game file that could be
played on any number of microcomputers. So they invented an imaginary
computer called the Z-machine, which ran an imaginary language called
Z-code. They then compiled their games for this machine, and effectively
wrote a Z-machine emulator for each computer they wished to support.
This program is a Z-machine emulator for RISC OS. With it you can
play any Infocom game and games (or programs - the Z-machine isn't
limited to games) produced with Graham Nelson's Z-Code compiler
"Inform".
How do I play an Infocom/Inform game, then?
-------------------------------------------
First, find your story file. Infocom games are most readily available
in the form of the "Lost Treasures of Infocom" packages. Buy the PC
version, then copy the .DAT and .ZIP files (Version 1-5 games are usually
.DAT, version 6 games .ZIP) onto your hard disc (or a RISC OS floppy).
Give them more sensible names, and set their type to "Z-Code". Then, just
double-click on your chosen story file.
For Version 6 games (Arthur, Journey, Shogun, Zork Zero), you require the
".MG1" IBM graphics file. These may not have been included in the Lost
Treasures packages, but the missing files are available from the
IF-archive (see below). Give them the same name as their corresponding
Z-code file, and place them in !Zip2000.Resources.Graphics. Alternatively
the MG1 file can be renamed to "Graphics" and placed in the same directory
as the Z-code file.
A number of Inform-produced games can be downloaded over the Internet.
Undoubtedly the best source for all things interactive-fiction related,
is Volker Blasius' IF-archive, at ftp.gmd.de. Two of the best freely-
available games are "Curses" by Graham Nelson, and "Christminster"
by Gareth Rees. Games are generally archived with the extensions ".z5",
".z8" etc. Download them, and set their type to "Z-Code". Then,
double-click away.
Z-Code programs were formerly given (unofficial) filetypes 061-068
(Z-Code1 to Z-Code8) indicating which version they were. The extant
versions are:
Versions 1 & 2: Used by very early Infocom games. You
probably won't find any of these. (I never
have). Maximum file size of 128K.
Version 3: Used by most Infocom games. Only supports
simple text displays, with limited split-
screen support.
Version 4: Full support for split-screen operation,
custom status lines and real-time input.
Text effects (italic etc.) added.
Maximum file size increased to 256K.
Version 5: Added support for undo, colours, multiple
fonts, real-time input, and the mouse.
Version 6: Radically overhauled the screen model,
adding multiple windows and graphics. Also
increased the maximum file size to 512K.
Versions 7 & 8: Long after the death of Infocom, these were
invented by Graham Nelson. They are exactly
the same as Version 5, except internal
changes allow larger game files. (512K in
both cases). They are a way of creating
large games that doesn't involve handling
all the extra complexities of Version 6.
The old filetypes are now deprecated, as an official filetype (11A) has
been allocated for Z-Code programs. You can find out the version of a
story file (regardless of its filetype) from Zip 2000's "About this file"
dialogue box (see below).
What widgets does Zip 2000 have?
--------------------------------
Well, for starters you can alter the screen size while running (except
V6). This might cause some games to get a bit confused, as they may only
check the screen size when loaded/restarted. I would suggest you find a
screen size you like then use the Choices dialogue box to save it.
The screen size for Version 6 is fixed at 80x25 characters.
If you have the registered version, you can also choose which fonts
to use for display. Any text already on the screen may become wrongly
aligned when you change font, but any new text will be OK. The font
you choose as your "fixed-space" font _must_ be fixed space, or
the screen display will go awry. Some odd fonts (such as System.Fixed)
will not produce nice results, as they are somewhat differently aligned
to most other fonts.
I recommend that you turn on horizontal sub-pixel anti-aliasing up to
12pt in Configure for a higher quality display.
The window border can be turned on and off using the "Border" menu item
on the Style menu.
The Choices dialogue box contains a number of options:
Quick loading: Don't pop up a "The story is loading" message
while loading the file.
Pause on exit: When a game quits, wait for a keypress before
closing the window. You might find some games
tend to print lots of text, then quit. Turn this
on if you want a chance to read it.
Show caret...: Normally the caret is only shown while inputting
a line of text. Turn this on to also show the
caret while waiting for a keypress. (Does not
affect V6 games, which are able to turn the
caret on and off themselves).
Confirm quitting: Ask if you really want to quit the game when
you close the window.
Confirm Ask if you really want to overwrite saved game
overwriting: files or command script files.
Plus, in the registered version:
Smart quotes: Try to turn the standard "sexless" quotes into
open and close quotes intelligently, use
fi and fl ligatures, and use em and en dashes
where appropriate.
Interpreter Nº: Many Infocom games behave differently depending
on which machine they think they're running.
This menu option allows you to change what
Zip 2000 claims to be. Note that the games often
only check this when restarted.
Consecutive UNDOs:This option allows you to choose how many times
you wish to be able to UNDO in succession. Each
available UNDO will take typically 30K of
memory. If you change this option, it will not
take effect until Zip 2000 is reloaded.