mirror of
https://github.com/a2-4am/pitch-dark.git
synced 2025-01-01 14:31:16 +00:00
docs
This commit is contained in:
parent
410c7fd4f3
commit
cd2e4be51c
@ -7,18 +7,42 @@ interpreters for the 8-bit Apple II.
|
|||||||
|
|
||||||
~
|
~
|
||||||
|
|
||||||
Usage
|
System Requirements
|
||||||
|
|
||||||
|
|
||||||
Pass filename of game file in $2006, as
|
On Beyond Z-Machine! requires ProDOS.
|
||||||
per ProDOS startup program protocol:
|
It has been tested with ProDOS 2.4.2,
|
||||||
|
but it may work with classic versions.
|
||||||
|
|
||||||
http://www.easy68k.com/paulrsm/6502/
|
Z1, Z2, and Z3 games require an Apple
|
||||||
PDOS8TRM.HTM#5.1.5.1
|
II Plus or later with a minimum of 64K.
|
||||||
|
|
||||||
The main .SYSTEM file can be anywhere,
|
Z4 and Z5 games require an Apple //e
|
||||||
but the other files must be in a LIB/
|
or later with a minimum of 128K and an
|
||||||
subdirectory:
|
80-column card. (An unenhanced //e will
|
||||||
|
work, as long as it has 128K.)
|
||||||
|
|
||||||
|
On Beyond Z-Machine! is designed to be
|
||||||
|
run from a mass storage device like a
|
||||||
|
hard drive. In particular, Z4 and Z5
|
||||||
|
games WILL NOT RUN from a floppy disk,
|
||||||
|
because they use a custom driver to
|
||||||
|
read and write files on a ProDOS hard
|
||||||
|
drive.
|
||||||
|
|
||||||
|
It is compatible with modern devices
|
||||||
|
like the CFFA 3000 that provide mass
|
||||||
|
storage on real Apple II hardware. It
|
||||||
|
should also be compatible with all
|
||||||
|
emulators that emulate mass storage
|
||||||
|
devices. It is been tested specifically
|
||||||
|
on AppleWin, Virtual II, OpenEmulator,
|
||||||
|
Sweet16, KEGS, GSPort, and GSPlus.
|
||||||
|
|
||||||
|
The main ONBEYOND.SYSTEM file can be
|
||||||
|
anywhere on your ProDOS hard drive. The
|
||||||
|
other files must be in a LIB/
|
||||||
|
subdirectory beneath the main file:
|
||||||
|
|
||||||
ONBEYOND.SYSTEM
|
ONBEYOND.SYSTEM
|
||||||
LIB/ONBEYONDZ1
|
LIB/ONBEYONDZ1
|
||||||
@ -30,6 +54,46 @@ subdirectory:
|
|||||||
|
|
||||||
~
|
~
|
||||||
|
|
||||||
|
Basic Usage
|
||||||
|
|
||||||
|
|
||||||
|
On Beyond Z-Machine! is an interpreter.
|
||||||
|
It has no user interface per se. If you
|
||||||
|
launch it directly, it will simply quit
|
||||||
|
back to ProDOS. To play a game, you
|
||||||
|
need to pass it a filename using the
|
||||||
|
ProDOS startup program protocol, as
|
||||||
|
documented in the "ProDOS 8 Technical
|
||||||
|
Reference Manual."
|
||||||
|
|
||||||
|
http://www.easy68k.com/paulrsm/6502/
|
||||||
|
PDOS8TRM.HTM#5.1.5.1
|
||||||
|
|
||||||
|
Most Apple II program launchers, such
|
||||||
|
as ProSel and Bitsy Bye, support this
|
||||||
|
protocol.
|
||||||
|
|
||||||
|
ProSel users: you can create a ProSel
|
||||||
|
item that launches a specific game.
|
||||||
|
Assuming ONBEYOND.SYSTEM is located at
|
||||||
|
/HD/BIN/ONBEYOND.SYSTEM and your game
|
||||||
|
file is /HD/GAMES/ZORKI.Z3, your ProSel
|
||||||
|
item would look like this:
|
||||||
|
|
||||||
|
Screen title: Zork I
|
||||||
|
Prefix: ?BIN/
|
||||||
|
Application path: ONBEYOND.SYSTEM
|
||||||
|
Startup: ?GAMES/ZORKI.Z3
|
||||||
|
|
||||||
|
Bitsy Bye users: rename ONBEYOND.SYSTEM
|
||||||
|
to BASIS.SYSTEM and put it in the root
|
||||||
|
directory of your startup disk. (Also
|
||||||
|
copy the LIB/ directory.) Then you can
|
||||||
|
select any supported game file in Bitsy
|
||||||
|
Bye to play it in On Beyond Z-Machine!
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
Of Suffixes and File Types
|
Of Suffixes and File Types
|
||||||
|
|
||||||
|
|
||||||
@ -41,7 +105,8 @@ chops the suffix off the filename and
|
|||||||
replaces it with various other suffixes
|
replaces it with various other suffixes
|
||||||
for things like saved games and script-
|
for things like saved games and script-
|
||||||
to-file logs. You should set all three
|
to-file logs. You should set all three
|
||||||
(filename suffix, filetype, auxtype).
|
(filename suffix, filetype, auxtype)
|
||||||
|
unless you know what you're doing.
|
||||||
|
|
||||||
interpreter|suffix |filetype|auxtype
|
interpreter|suffix |filetype|auxtype
|
||||||
-----------+-------+--------+-------
|
-----------+-------+--------+-------
|
||||||
@ -50,9 +115,9 @@ interpreter|suffix |filetype|auxtype
|
|||||||
Z3 | .Z3 | $F5 | $8003
|
Z3 | .Z3 | $F5 | $8003
|
||||||
Z4 | .Z4 | $F5 | $8004
|
Z4 | .Z4 | $F5 | $8004
|
||||||
Z5 | .Z5 | $F5 | $8005
|
Z5 | .Z5 | $F5 | $8005
|
||||||
Z5U | .Z5 | $F5 | $8055
|
Z5U | .Z5 | $F5 | $8055 (*)
|
||||||
|
|
||||||
Astute readers will notice that there
|
(*) Astute readers will notice there
|
||||||
are two interpreters available for Z5
|
are two interpreters available for Z5
|
||||||
files. Z5 was an evolving format while
|
files. Z5 was an evolving format while
|
||||||
Infocom was making games. Years later,
|
Infocom was making games. Years later,
|
||||||
@ -150,9 +215,9 @@ $0304 - auto-script
|
|||||||
|
|
||||||
Supported: all
|
Supported: all
|
||||||
|
|
||||||
$0305 - warn on missing .sav files
|
$0305 - warn on missing .SAV files
|
||||||
#$00 = do not warn
|
#$00 = do not warn
|
||||||
#$01 = warn if .sav file is missing
|
#$01 = warn if .SAV file is missing
|
||||||
|
|
||||||
Supported: Z4, Z5
|
Supported: Z4, Z5
|
||||||
|
|
||||||
@ -208,4 +273,13 @@ Z4 - ???
|
|||||||
Z5 - Sherlock r26 / 880127
|
Z5 - Sherlock r26 / 880127
|
||||||
Z5U- Beyond Zork r57 / 871221
|
Z5U- Beyond Zork r57 / 871221
|
||||||
|
|
||||||
|
~
|
||||||
|
|
||||||
|
History
|
||||||
|
|
||||||
|
|
||||||
|
2018-02-21
|
||||||
|
|
||||||
|
- revision 1
|
||||||
|
|
||||||
------------------EOF------------------
|
------------------EOF------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user