993 lines
31 KiB
Plaintext
993 lines
31 KiB
Plaintext
|
_________________________
|
|||
|
/ \
|
|||
|
/ \
|
|||
|
< QUICK-DRAW ADVENTURE MAPPER >
|
|||
|
\ /
|
|||
|
\_________________________/
|
|||
|
|
|||
|
|
|||
|
Softdocs written by: -=> Sherlock Apple
|
|||
|
Program cracked by: -=> Sherlock Apple & Silicon Scorpion
|
|||
|
- An Apple Mafia Release -
|
|||
|
|
|||
|
____________________________
|
|||
|
/ /
|
|||
|
/ NOTICE OF COPYRIGHT LAWS: /
|
|||
|
/___________________________/
|
|||
|
|
|||
|
|
|||
|
"IF YOU BUY A LICENSE, YOU CAN LEGALLY MAKE A COPY OF QUICK-DRAW ADVENTURE
|
|||
|
MAPPER WITHOUT GUILT, SHAME, BEING CALLED A PIRATE, OR THE FEAR OF THE F.B.I.
|
|||
|
BREAKING DOWN YOUR DOOR AT 2 AM."
|
|||
|
|
|||
|
"A license is obtained by purchasing Quick-Draw Adventure Mapper or by paying
|
|||
|
$14.95 (Visa/check/MC/MO) to:
|
|||
|
|
|||
|
TELLUS SYSTEMS INC.
|
|||
|
P.O. BOX 96588
|
|||
|
HOUSTON, TX. 77213
|
|||
|
[713] 455-2191
|
|||
|
|
|||
|
Please enclose your name and address and state that the money is for a
|
|||
|
Quick-Draw Adventure Mapper license."
|
|||
|
|
|||
|
PS: Other sysops are welcome to use this file on their boards providing they
|
|||
|
don't change anything.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 1 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
-------------
|
|||
|
INTRODUCTION:
|
|||
|
-------------
|
|||
|
|
|||
|
|
|||
|
After a fun-filled day of adventuring, Quick-Draw Adventure Mapper accepts your
|
|||
|
hard earned data and makes a high-resolution map on your printer. This map is
|
|||
|
the starting point for your next outing. Your Quick-Draw map grows along with
|
|||
|
your knowledge of your adventure.
|
|||
|
|
|||
|
The Quick-Draw Adventure Mapper is a companion to any adventure game. It
|
|||
|
supports the following features:
|
|||
|
|
|||
|
- Prints a high-resolution map showing all rooms and their connections.
|
|||
|
- Draws each room showing the room title, the room #, or if you want, both.
|
|||
|
- Shows which room connections are "one-way".
|
|||
|
- Adds new rooms and information at any time.
|
|||
|
- Stores the mapping data for 4 adventures.
|
|||
|
- Prints a summary of all adventure information.
|
|||
|
|
|||
|
|
|||
|
----------------------
|
|||
|
HARDWARE REQUIREMENTS:
|
|||
|
----------------------
|
|||
|
|
|||
|
|
|||
|
An Apple ][/][+/][e with 48K or 64K of memory and a single disk drive are
|
|||
|
required. A dot matrix printer is required for to print the maps and
|
|||
|
information summaries.
|
|||
|
|
|||
|
Included in this file is a list of printers and interfaces supported by
|
|||
|
Quick-Draw Adventure Mapper. Appendix I shows how to configure Quick-Draw
|
|||
|
Adventure Mapper for other printers and interface cards.
|
|||
|
|
|||
|
|
|||
|
--------------------
|
|||
|
LOADING THE PROGRAM:
|
|||
|
--------------------
|
|||
|
|
|||
|
|
|||
|
Place the diskette in drive 1 and turn the computer on. The first time it is
|
|||
|
loaded, Quick-Draw Adventure Mapper will automatically run the configuration
|
|||
|
program which will allow you to change several default settings and to specify
|
|||
|
your printer and interface.
|
|||
|
|
|||
|
From then on, when QDAM is booted, it will begin with your selections. If you
|
|||
|
wish to change them in the future, or if someone else configured your copy, hit
|
|||
|
<ESC> immediately after booting. This will run the configuration program.
|
|||
|
|
|||
|
|
|||
|
-----------------------
|
|||
|
CONFIGURING THE SYSTEM:
|
|||
|
-----------------------
|
|||
|
|
|||
|
|
|||
|
During configuration, QDAM will ask you 7 questions, as follows:
|
|||
|
|
|||
|
[1] Your printer's name.
|
|||
|
[2] Your printer interface's name.
|
|||
|
[3] The slot your printer's interface is in.
|
|||
|
[4] If your interface uses a second slot, the number it is in.
|
|||
|
[5] Map printing option.
|
|||
|
[6] Map entrance/exit display option.
|
|||
|
[7] Map graphics density.
|
|||
|
|
|||
|
For items [1] and [2], you select your printer and interface from the list of
|
|||
|
supported peripherals. If your printer and/or interface is not shown, then see
|
|||
|
Appendix I on how to customize QDAM for your printer and/or interface card. The
|
|||
|
3rd item is the slot your printer interface is in (usually Slot 1). The fourth
|
|||
|
item is only required for certain interface cards, such as the Versa-card,
|
|||
|
which use 2 slots.
|
|||
|
|
|||
|
For the last 3, "Numbers", "Yes", and "Single" would be good choices until you
|
|||
|
are familiar enough with QDAM to decide you want anything changed. Their
|
|||
|
purposes are fully explained in section 7.
|
|||
|
|
|||
|
|
|||
|
------
|
|||
|
MENUS:
|
|||
|
------
|
|||
|
|
|||
|
|
|||
|
QDAM accepts commands from the menu on the bottom line of the screen. Typing
|
|||
|
the first letter in the command's name is all that is required to specify that
|
|||
|
command. Many of the commands will bring up more detailed menus.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 2 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
---------------
|
|||
|
ROOM PLACEMENT:
|
|||
|
---------------
|
|||
|
|
|||
|
|
|||
|
QDAM uses a grid that is 19 rooms across by 13 rooms down for a total of 247
|
|||
|
rooms per map. Rooms can be positioned anywhere on that map.
|
|||
|
|
|||
|
Infocom games, considered the most advanced have the following #'s of rooms in
|
|||
|
their 13 adventurers:
|
|||
|
|
|||
|
[01] Zork I 110
|
|||
|
[02] Zork ][ 086
|
|||
|
[03] Zork /// 089
|
|||
|
[04] Enchanter 074
|
|||
|
[05] Sorcerer 084
|
|||
|
[06] Starcross 086
|
|||
|
[07] Suspended 063
|
|||
|
[08] Planetfall 105
|
|||
|
[09] Deadline 051
|
|||
|
[10] Witness 031
|
|||
|
[11] Infidel 077
|
|||
|
|
|||
|
NOTE: This list does not include SeaStalker or Cutthroats. The numbers here may
|
|||
|
also be deceiving. The # here are the # of internal rooms in the programming,
|
|||
|
many of which, in some cases, can not be entered by the player.
|
|||
|
|
|||
|
As you can see by the above list, 247 rooms is plenty for almost all
|
|||
|
adventuring needs.
|
|||
|
|
|||
|
|
|||
|
------------------
|
|||
|
MOVING THE CURSOR:
|
|||
|
------------------
|
|||
|
|
|||
|
|
|||
|
The room selection cursor is positioned in the upper left corner when the
|
|||
|
program is first booted. The cursor can be moved anywhere on the upper portion
|
|||
|
of the screen. The table below shows the keys that move the cursor:
|
|||
|
|
|||
|
U I O
|
|||
|
|
|||
|
J * K
|
|||
|
|
|||
|
N M ,
|
|||
|
|
|||
|
The arrow keys may also be used on a 2e.
|
|||
|
|
|||
|
|
|||
|
----
|
|||
|
ADD:
|
|||
|
----
|
|||
|
|
|||
|
|
|||
|
The ADD command places a room at the current cursor position. As soon as you
|
|||
|
press the "A" key, the screen should flip to the room information entry
|
|||
|
display. The ADD command automatically moves you to this new screen and menu
|
|||
|
since you will usually want to enter room information as soon as you add the
|
|||
|
room. For now, press the L key to LEAVE and go back to the previous menu.
|
|||
|
|
|||
|
There are 3 things you should now notice:
|
|||
|
|
|||
|
- There is a colored box in the center of the screen, representing the room you
|
|||
|
just added.
|
|||
|
|
|||
|
- The "SELECTED" area displays blanks instead of the flashing message:
|
|||
|
"* * * EMPTY * * *". It is really displaying the title of that room, but
|
|||
|
since we haven't entered a title yet, there are only blanks there. The "ROOM"
|
|||
|
number shows "1".
|
|||
|
|
|||
|
- The menu is now different. The ADD command is now gone, and in its place are
|
|||
|
DELETE, EDIT, and VIEW.
|
|||
|
|
|||
|
Since there is a room at the current cursor position, we can't add one. We can
|
|||
|
DELETE it, EDIT its information, or VIEW its information.
|
|||
|
|
|||
|
Move the room cursor again. As you move the cursor, the "SELECTED" indicator
|
|||
|
will change between the empty indicator and the room's title. The menu will
|
|||
|
change depending whether the current cursor position is on a room or not.
|
|||
|
|
|||
|
Room numbers are automatically assigned as the rooms are entered. The lowest
|
|||
|
available number is always used.
|
|||
|
|
|||
|
-------
|
|||
|
EXTRAS:
|
|||
|
-------
|
|||
|
|
|||
|
The XTRAS command calls up another menu containing special features that will
|
|||
|
be explained later.
|
|||
|
|
|||
|
-----
|
|||
|
VIEW:
|
|||
|
-----
|
|||
|
|
|||
|
The VIEW command displays all of the information entered about the currently
|
|||
|
selected room.
|
|||
|
|
|||
|
-----
|
|||
|
EDIT:
|
|||
|
-----
|
|||
|
|
|||
|
The EDIT command displays the same information as the ADD command and allows
|
|||
|
you to change any or all of it.
|
|||
|
|
|||
|
------
|
|||
|
LEAVE:
|
|||
|
------
|
|||
|
|
|||
|
The ADD, EDIT, or VIEW commands all bring up new menus. All of these new menus
|
|||
|
have a LEAVE command, which returns you to the previous menu.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 3 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
-------------
|
|||
|
TEXT EDITING:
|
|||
|
-------------
|
|||
|
|
|||
|
|
|||
|
Most of the information entered into QDAM consists of text such as:
|
|||
|
|
|||
|
- Room titles
|
|||
|
- Items found in rooms
|
|||
|
- Pathways or connections between rooms
|
|||
|
- Comments about a room
|
|||
|
- File titles for saving your information
|
|||
|
|
|||
|
The text editing commands are explained below. In the following section, you
|
|||
|
will have many opportunities to practice them.
|
|||
|
|
|||
|
|
|||
|
---------------
|
|||
|
BASIC CONCEPTS:
|
|||
|
---------------
|
|||
|
|
|||
|
|
|||
|
Text editing is always performed within a rectangular area of the screen, whose
|
|||
|
position is dependent on the information being supplied. This area can consist
|
|||
|
of a portion of a single line or encompass several lines on the screen. When
|
|||
|
multiple lines are involved, a word that is too long to fit in the remainder of
|
|||
|
the line is automatically moved down to the next line.
|
|||
|
|
|||
|
|
|||
|
-----------------
|
|||
|
EDITING COMMANDS:
|
|||
|
-----------------
|
|||
|
|
|||
|
|
|||
|
Only upper case characters can be accepted. Newly typed characters replace
|
|||
|
those that previously occupied their positions. Some special command characters
|
|||
|
are recognized:
|
|||
|
|
|||
|
RETURN: -Signals the completion of all editing. The contents of
|
|||
|
the current editing area accepted as displayed.
|
|||
|
|
|||
|
ESC: -Initiates a mode that allows athe cursor to be moved
|
|||
|
within the current editing area. In this move, the "I"
|
|||
|
key will move the cursor up one line (or the beginning
|
|||
|
of the current editing area), the "M" moves the cursor
|
|||
|
down one line (or to the end of the editing area) and
|
|||
|
the "J" and "K" keys move the cursor one spacve left or
|
|||
|
right, respectively. Any other key exits this mode.
|
|||
|
|
|||
|
Arrow keys: -Moves the cursor one character in the direction of the
|
|||
|
arrow.
|
|||
|
|
|||
|
Control-D: -Deletes the character at the current cursor position.
|
|||
|
All text to the right of the cursor is shifted one
|
|||
|
space to the left. If you delete all the characters in
|
|||
|
the text area, it will be treated as if you deleted the
|
|||
|
item. Apple 2e users can use the DELETE key and it will
|
|||
|
function the same as Control-D.
|
|||
|
|
|||
|
Control-I: -Inserts characters at the current cursor position. All
|
|||
|
characters to the right of and including the cursor are
|
|||
|
shifted one character to the right. The new character
|
|||
|
is placed to the left of the cursor.
|
|||
|
|
|||
|
Control-R: -Restarts the editing session with the editing session
|
|||
|
with the original text. This allows you to recover
|
|||
|
what you started with if you make extensive editing
|
|||
|
errors.
|
|||
|
|
|||
|
Control-N: -Blanks the current editing error. If you want to
|
|||
|
replace everything in the editing area, it's easier to
|
|||
|
start with a clean screen.
|
|||
|
|
|||
|
Control-B: -Moves the cursor to the first character in the area
|
|||
|
currently being edited.
|
|||
|
|
|||
|
Control-E: -Moves the cursor to the last character in the area
|
|||
|
currently being edited.
|
|||
|
|
|||
|
If you are not familiar with entering control characters, it's really very
|
|||
|
easy. To type the CTRL-D command, hold the CTRL key down while pressing
|
|||
|
the "D" key.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 4 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
--------------------------
|
|||
|
ENTERING ROOM INFORMATION:
|
|||
|
--------------------------
|
|||
|
|
|||
|
|
|||
|
When you add or edit a room, you get the same display. For each room, you
|
|||
|
can enter:
|
|||
|
|
|||
|
- Title of the room
|
|||
|
- Items found in room
|
|||
|
- Comments
|
|||
|
- Pathways to other rooms
|
|||
|
|
|||
|
The first three are covered in this section. The next section discusses
|
|||
|
pathways.
|
|||
|
|
|||
|
|
|||
|
------
|
|||
|
TITLE:
|
|||
|
------
|
|||
|
|
|||
|
|
|||
|
The TITLE command allows the 18 character room title to be modified. When
|
|||
|
a room is added, the title is initially blank. Practice using all of the
|
|||
|
text commands now.
|
|||
|
|
|||
|
After entering the title, press the "L" key to return to the highest level
|
|||
|
menu to verify that the title you entered is displayed as the selected room.
|
|||
|
|
|||
|
|
|||
|
---------
|
|||
|
COMMENTS:
|
|||
|
---------
|
|||
|
|
|||
|
|
|||
|
The COMMENTS command allows the comments area of the screen to be modified.
|
|||
|
Notice that the comments area is located in a multiple line text editing
|
|||
|
area. Enter some comments and observe how the words are placed in the area.
|
|||
|
|
|||
|
|
|||
|
------
|
|||
|
ITEMS:
|
|||
|
------
|
|||
|
|
|||
|
|
|||
|
Up to eight items per room can be entered. Each item name can be 11
|
|||
|
characters long. The ITEMS command calls up one of three new menus:
|
|||
|
|
|||
|
- If the items area is blank:
|
|||
|
|
|||
|
ADD LEAVE
|
|||
|
|
|||
|
- If there is at least one item, but less than eight:
|
|||
|
|
|||
|
ADD EDIT DELETE LEAVE
|
|||
|
|
|||
|
- If there are eight items:
|
|||
|
|
|||
|
EDIT DELETE LEAVE
|
|||
|
|
|||
|
The ADD command adds a new item to the end of the list. The arrow keys are
|
|||
|
used to position to a particular item. The DELETE command deletes the
|
|||
|
currently selected item. The EDIT command allows the currently selected
|
|||
|
item to be modified.
|
|||
|
|
|||
|
Practice adding, editing, and deleting items.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 5 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
-----------------
|
|||
|
CONNECTING ROOMS:
|
|||
|
-----------------
|
|||
|
|
|||
|
|
|||
|
The PATHWAYS command provides the mechanism to define the connections between
|
|||
|
the rooms in your adventure. Up to eight connections can be defined between
|
|||
|
rooms. The PATHWAYS command calls up one of the same three menus as the ITEMS
|
|||
|
command. The reasons for calling a particular menu and the basic function of
|
|||
|
the ADD, DELETE, and LEAVE commands are the same as the ITEMS command. The
|
|||
|
only real difference is the information to be recorded.
|
|||
|
|
|||
|
|
|||
|
---------
|
|||
|
PATHWAYS:
|
|||
|
---------
|
|||
|
|
|||
|
|
|||
|
When you add a pathway, the cursor will go to the left side of the screen under
|
|||
|
the word "PATHWAY". For each connection, a fourteen character pathway can be entered to define the direction that must be taken in order to move to the
|
|||
|
connecting room. Some typical examples are:
|
|||
|
|
|||
|
NORTH SOUTHEAST UP FOLLOW PATH GO DOOR CLIMB TREE LAUNCH BOAT
|
|||
|
|
|||
|
|
|||
|
---------------------------
|
|||
|
CONNECTING TO ANOTHER ROOM:
|
|||
|
---------------------------
|
|||
|
|
|||
|
|
|||
|
After you have edited your pathway and hit return, the cursor will move to the
|
|||
|
right side of the same line under the word "ROOM".
|
|||
|
|
|||
|
At this point, all you have to do is enter the room number of the room you want
|
|||
|
to connect it to. You have just made a room connection.
|
|||
|
|
|||
|
What did you say? You don't remember the room number? Read on.
|
|||
|
|
|||
|
|
|||
|
--------------------------
|
|||
|
SELECTING YOUR CONNECTION:
|
|||
|
--------------------------
|
|||
|
|
|||
|
|
|||
|
Instead of entering the room number, just press the "RETURN" key. The display
|
|||
|
will change to show the map grid. The room you are currently editing will be
|
|||
|
shown in a different color with the cursor around it.
|
|||
|
|
|||
|
Move the cursor, using the normal room cursor movement commands, to the room
|
|||
|
you wish to connect to. The "SELECTED" area will update to display the titles
|
|||
|
of the rooms as you move the cursor through them. Once your cursor is properly
|
|||
|
positioned, press the "RETURN" key to establish the connection between the
|
|||
|
rooms.
|
|||
|
|
|||
|
|
|||
|
-----------------
|
|||
|
REVERSE PATHWAYS:
|
|||
|
-----------------
|
|||
|
|
|||
|
|
|||
|
So far, you have established a single direction pathway from the room you're
|
|||
|
editing to the room you've selected. Since most connections run both ways,
|
|||
|
when a room is initially added, you are given the opportunity to establish the
|
|||
|
other connection. This feature is not implemented for the edit command.
|
|||
|
|
|||
|
After you have defined the connection, you will return to the room editing
|
|||
|
display. The second line from the bottom will display the question:
|
|||
|
|
|||
|
REVERSE PATHWAY?
|
|||
|
|
|||
|
If you hit "RETURN", a single direction pathway will be established from the
|
|||
|
current room to the selected room. If you want to define a two way path later,
|
|||
|
position to the other room and define another one way path back to the room you
|
|||
|
are now editing.
|
|||
|
|
|||
|
If, in response to the question, you type in a pathway, a two way path will be
|
|||
|
defined.
|
|||
|
|
|||
|
For example, you can enter a path from room 1 east to room 2. If you type
|
|||
|
"WEST" when asked for a reverse pathway, then a path exists from room 2 west
|
|||
|
to room 1.
|
|||
|
|
|||
|
It should be emphasized that establishing a path with a reverse path, is exact-
|
|||
|
ly equivalent to establishing two one-way paths between rooms.
|
|||
|
|
|||
|
|
|||
|
--------------------
|
|||
|
PATHWAYS TO NOWHERE:
|
|||
|
--------------------
|
|||
|
|
|||
|
|
|||
|
If you do not know where a particular exit goes, you can enter a "?" as the
|
|||
|
room number. The room title will be shown as question marks and exit indica-
|
|||
|
tors will be printed on the map for each pathway to nowhere. You can enter the
|
|||
|
correct destination later, as you get further along on your adventure.
|
|||
|
|
|||
|
|
|||
|
----------------------
|
|||
|
PATHWAY ABBREVIATIONS:
|
|||
|
----------------------
|
|||
|
|
|||
|
|
|||
|
The more common pathway directions receive special handling. They can be
|
|||
|
entered as abbreviations but will be automatically expanded to their full
|
|||
|
form for presentation.
|
|||
|
|
|||
|
The pathway entries that are recognized are:
|
|||
|
|
|||
|
Pathway Abbreviation
|
|||
|
------- ------------
|
|||
|
NORTH N
|
|||
|
SOUTH S
|
|||
|
EAST E
|
|||
|
WEST W
|
|||
|
UP U
|
|||
|
DOWN D
|
|||
|
NORTHEAST NE
|
|||
|
NORTHWEST NW
|
|||
|
SOUTHEAST SE
|
|||
|
SOUTHWEST SW
|
|||
|
|
|||
|
Enter some of the abbreviations above as pathways to observe their automatic
|
|||
|
expansion into their full form.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 6 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
----------------------
|
|||
|
USING YOUR DISK DRIVE:
|
|||
|
----------------------
|
|||
|
|
|||
|
|
|||
|
The data you have entered can be stored and retrieved from a data disk. DO
|
|||
|
NOT USE YOUR PROGRAM DISK TO STORE YOUR ADVENTURES. The Quick-Draw Adventure
|
|||
|
Mapper uses data disks that are the same disk format as DOS 3.3, but organized
|
|||
|
differently. This means that:
|
|||
|
|
|||
|
- Any disk initialized with standard DOS 3.3 can be used as a data disk.
|
|||
|
|
|||
|
- Any data previously on the disk will be lost when used with Quick-Draw
|
|||
|
Adventure Mapper.
|
|||
|
|
|||
|
- There are no files on the disk that can be recognized by any file oriented
|
|||
|
utility. Therefore, a program like APPLE's FID will not operate on the
|
|||
|
data disks.
|
|||
|
|
|||
|
- Any program (such as APPLE's COPYA) that copies the entire disk can be used
|
|||
|
to back-up your data disks.
|
|||
|
|
|||
|
When you select the XTRAS command from the highest level menu, you will be
|
|||
|
presented with the following options:
|
|||
|
|
|||
|
DISK PRINT MOVE BOOT NEW RAM LEAVE
|
|||
|
|
|||
|
Select DISK and the screen should display a new menu:
|
|||
|
|
|||
|
FILES SLOT/DRIVE INIT CATALOG LEAVE
|
|||
|
|
|||
|
The various menu commands are explained below.
|
|||
|
|
|||
|
|
|||
|
-----------
|
|||
|
SLOT/DRIVE:
|
|||
|
-----------
|
|||
|
|
|||
|
|
|||
|
Press the "S" key and you can change slot and drive numbers that all other
|
|||
|
commands will operate from. The default is set to the drive that you booted
|
|||
|
Quick-Draw Mapper from.
|
|||
|
|
|||
|
|
|||
|
-----
|
|||
|
INIT:
|
|||
|
-----
|
|||
|
|
|||
|
|
|||
|
If you don't have an initialized disk, this is the command for you. This
|
|||
|
command produces fully compatable DOS 3.3 disks. Until you save Quick-Draw
|
|||
|
Adventure Mapper files on it, the disk is the same as that produced by APPLE
|
|||
|
DOS's INIT command.
|
|||
|
|
|||
|
|
|||
|
--------
|
|||
|
CATALOG:
|
|||
|
--------
|
|||
|
|
|||
|
|
|||
|
A single Quick-Draw Adventure Mapper disk can hold four different data sets.
|
|||
|
This command will read the disk in the current slot and drive and display the
|
|||
|
titles of the four files. Missing files are displayed as blanks. The titles
|
|||
|
are displayed under the "FILE TITLE" heading on the screen.
|
|||
|
|
|||
|
|
|||
|
------
|
|||
|
FILES:
|
|||
|
------
|
|||
|
|
|||
|
|
|||
|
A disk catalog is performed and a new menu is called up with the following
|
|||
|
functions:
|
|||
|
|
|||
|
SAVE RESTORE PRUGE LEAVE
|
|||
|
|
|||
|
When you press the "S" key to begin the SAVE command, the disk's catalog will
|
|||
|
will be displayed and a flashing indicator will be placed in the left most
|
|||
|
column of the title display area. You can use the arrow keys to position the
|
|||
|
indicator.
|
|||
|
|
|||
|
If the position you selected already has a file title, your current data will
|
|||
|
be stored in that position under the same name. If the position is blank, a
|
|||
|
cursor will appear next to the indicator and you will have to enter a file
|
|||
|
title. Make the title discriptive, since it will be used when the maps and
|
|||
|
information summaries are printed.
|
|||
|
|
|||
|
The RESTORE command lets you select a file to bring back into memory. If you
|
|||
|
pick an empty file, the current memory is preserved.
|
|||
|
|
|||
|
The PURGE command erases a file on the disk, so that you can use the space to
|
|||
|
save a different adventure under a new title.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 7 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
----------------------------
|
|||
|
PRINTING MAPS AND SUMMARIES:
|
|||
|
----------------------------
|
|||
|
|
|||
|
|
|||
|
Selecting the PRINT command from the XTRAS menu will call up a new menu:
|
|||
|
|
|||
|
ALL MAP SUMMARY CHANGED OPTIONS LEAVES
|
|||
|
|
|||
|
Use these commands to print maps and summaries of your adventure:
|
|||
|
|
|||
|
Command Action
|
|||
|
------- ------
|
|||
|
ALL Prints a map and summary of the current
|
|||
|
adventure.
|
|||
|
MAP Prints the map only.
|
|||
|
SUMMARY Prints the summary only.
|
|||
|
CHANGED Prints the summary only for the rooms that have
|
|||
|
been added or changed since the last boot,
|
|||
|
NEW command, or RESTORE command.
|
|||
|
OPTIONS Sets options that control the appearance of the
|
|||
|
printed map.
|
|||
|
|
|||
|
|
|||
|
------------
|
|||
|
MAP OPTIONS:
|
|||
|
------------
|
|||
|
|
|||
|
|
|||
|
Selecting the OPTIONS command from the PRINT menu calls up still another menu:
|
|||
|
|
|||
|
NUMS TITLES BOTH SHOW OMIT 1 2 LEAVE
|
|||
|
|
|||
|
These commands control the map printing options and can be set in the
|
|||
|
configuration program:
|
|||
|
|
|||
|
Command Action
|
|||
|
------- ------
|
|||
|
NUMS Only the room numbers are printed
|
|||
|
TITLES Only the titles are printed
|
|||
|
BOTH Both the room numbers and the titles are printed
|
|||
|
SHOW The entry/exit path indicators, explained below, are shown on
|
|||
|
the map.
|
|||
|
OMIT The entry/exit indicators are removed from the map
|
|||
|
1 Prints the map in single density graphics
|
|||
|
2 Prints the map in double density graphics (not available on all
|
|||
|
printers)
|
|||
|
|
|||
|
The entry/exit indicators let you see which paths enter and exit a room. A path
|
|||
|
leaving a room has a small line drawn perpendicular to it on the outside of the
|
|||
|
box representing the room. The line is drawn inside the box if the path enters
|
|||
|
the room. If a path enters and exits a room, BOTH lines are drawn.
|
|||
|
|
|||
|
You should print out maps using the various combinations to determine your own
|
|||
|
individual preference.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 8 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
------------------
|
|||
|
REARRANGING ROOMS:
|
|||
|
------------------
|
|||
|
|
|||
|
|
|||
|
From the XTRAS menu, the MOVE command will display the current adventure map on
|
|||
|
the screen and present one of the following menus:
|
|||
|
|
|||
|
PICKUP INSERT DELETE LEAVE
|
|||
|
|
|||
|
-or-
|
|||
|
|
|||
|
INSERT DELETE LEAVE
|
|||
|
|
|||
|
The first menu is presented when the cursor is positioned on an existing room.
|
|||
|
The second menu, without the PICKUP command is used when the cursor is
|
|||
|
positioned to an empty spot.
|
|||
|
|
|||
|
|
|||
|
-------
|
|||
|
PICKUP:
|
|||
|
-------
|
|||
|
|
|||
|
|
|||
|
The room located at the current cursor position changes color. Move the
|
|||
|
cursor to the new location for that room. When you press the "RETURN" key,
|
|||
|
the room at the old position will disappear, and reappear at the current
|
|||
|
location of the cursor. Obviously, you cannot move a room to a location that
|
|||
|
is currently occupied by another room.
|
|||
|
|
|||
|
|
|||
|
------------------
|
|||
|
INSERT AND DELETE:
|
|||
|
------------------
|
|||
|
|
|||
|
|
|||
|
These commands allow you to move many rooms at one time. Selecting one of
|
|||
|
them indicates whether you want to insert or delete space and brings up the
|
|||
|
following menu:
|
|||
|
|
|||
|
ROW COLUMN HORZ. VERTICAL LEAVE
|
|||
|
|
|||
|
These commands will move the existing rooms as explained below. None of the
|
|||
|
commands will allow you to shift rooms off of the map. You should practice
|
|||
|
the room moving commands until you are comfortable using them.
|
|||
|
|
|||
|
|
|||
|
---------------
|
|||
|
INSERT DETAILS:
|
|||
|
---------------
|
|||
|
|
|||
|
|
|||
|
Command Action
|
|||
|
------- ------
|
|||
|
ROW Consider a square whose upper corner is the cursor and whose
|
|||
|
lower right corner is the lower right corner of the screen.
|
|||
|
The ROW command will move that square down one row. The ROW
|
|||
|
command will not work if the bottom row of the square contains
|
|||
|
any rooms.
|
|||
|
|
|||
|
COLUMN Consider the same square. The column command will shift it one
|
|||
|
column to the right. It will not work if the right column of
|
|||
|
the square contains any rooms.
|
|||
|
|
|||
|
HORZ. All rooms in the same row as the cursor that are at or to the
|
|||
|
right of the cursor position are shifted one column to the
|
|||
|
right. There cannot be a room in the rightmost position of
|
|||
|
cursor row.
|
|||
|
|
|||
|
VERTICAL All rooms at or below the cursor position that are in the same
|
|||
|
column as the cursor are shifted down one row. There can not be
|
|||
|
a room at the bottom of the cursor row.
|
|||
|
|
|||
|
|
|||
|
---------------
|
|||
|
DELETE DETAILS:
|
|||
|
---------------
|
|||
|
|
|||
|
|
|||
|
Command Action
|
|||
|
------- ------
|
|||
|
ROW Imagine a square whose upper left corner is the cursor and
|
|||
|
whose lower right corner is the lower right corner of the
|
|||
|
screen. The ROW command will move that square up one row.
|
|||
|
The ROW command will not work if the top row of the square
|
|||
|
contains any rooms.
|
|||
|
|
|||
|
COLUMN Consider the same square as mentioned above. The COLUMN command
|
|||
|
will shift it one column to the left. It will not work if the
|
|||
|
left column of the square contains any rooms.
|
|||
|
|
|||
|
HORZ. All rooms in the same row as the cursor that are at the right
|
|||
|
or to the right of the cursor are shifted one column to the
|
|||
|
left. There cannot be a room in the same position as the
|
|||
|
cursor.
|
|||
|
|
|||
|
VERTICAL All rooms at or below the cursor that are in the same column as
|
|||
|
the cursor are shifted up one row. There cannot be a room in
|
|||
|
the same position as the cursor.
|
|||
|
|
|||
|
|
|||
|
____________
|
|||
|
/ /
|
|||
|
/ Section 9 /
|
|||
|
/___________/
|
|||
|
|
|||
|
|
|||
|
---------------
|
|||
|
OTHER COMMANDS:
|
|||
|
---------------
|
|||
|
|
|||
|
|
|||
|
From the XTRAS menu, there are three additional commands:
|
|||
|
|
|||
|
RAM
|
|||
|
|
|||
|
The number of bytes of memory left is displayed.
|
|||
|
|
|||
|
NEW
|
|||
|
|
|||
|
Clears memory so that you can begin with a clean slate.
|
|||
|
|
|||
|
BOOT
|
|||
|
|
|||
|
The computer will be rebooted from the drive that Quick-Draw Adventure Mapper
|
|||
|
was loaded from.
|
|||
|
|
|||
|
|
|||
|
_____________
|
|||
|
/ /
|
|||
|
/ Appendix I /
|
|||
|
/____________/
|
|||
|
|
|||
|
|
|||
|
-------------------------------
|
|||
|
SPECIFYING INTERFACE CARD DATA:
|
|||
|
-------------------------------
|
|||
|
|
|||
|
|
|||
|
If you have a printer interface card that is not currently supported, you have
|
|||
|
three options:
|
|||
|
|
|||
|
[01] Buy a supported card. (Not a popular choice).
|
|||
|
|
|||
|
[02] Write your own interface driver. (Explained in the next section).
|
|||
|
|
|||
|
[03] Specify certain parameters about your interface. (Explained below).
|
|||
|
|
|||
|
During configuration, select the "USER-SPECIFIED" option for your interface and
|
|||
|
answer affirmatively when asked if you want to specify your interface
|
|||
|
parameters.
|
|||
|
|
|||
|
You need to know the following information which should be in the manual for
|
|||
|
your interface card:
|
|||
|
|
|||
|
Data Address - This is the address at which each byte must be stored in
|
|||
|
order to transmit it to the printer.
|
|||
|
|
|||
|
Busy Address - This is the address that contains the printer busy status.
|
|||
|
|
|||
|
Busy Bit - This is the bit number in the busy address that must be tested
|
|||
|
to determine if the printer is busy. The low order bit is 0 and
|
|||
|
and the high order bit is 7.
|
|||
|
|
|||
|
Set/Reset - Set means that if the bit is on, the printer is busy. Reset
|
|||
|
means that if the bit is off, the printer is busy.
|
|||
|
|
|||
|
Strobe On Address - This is an address that must be toggled after the data
|
|||
|
byte has been stored in order to transfer the data. It
|
|||
|
is not required on most interfaces.
|
|||
|
|
|||
|
Strobe Off Address - This address is required on some interfaces and must be
|
|||
|
toggled after the strobe on address.
|
|||
|
|
|||
|
Addresses can be entered as decimal (default) or hexadecimal (preceded with a
|
|||
|
"$") values. You can enter absolute addresses set for a specific slot or make
|
|||
|
them adjust to the slot number (s) entered during configuration. After
|
|||
|
specifying each address, you will have to select one of five address
|
|||
|
modifications:
|
|||
|
|
|||
|
- None
|
|||
|
- Slot *16
|
|||
|
- Slot *256
|
|||
|
- 2nd Slot *16
|
|||
|
- 2nd Slot *256
|
|||
|
|
|||
|
|
|||
|
----------------------------
|
|||
|
WRITING AN INTERFACE DRIVER:
|
|||
|
----------------------------
|
|||
|
|
|||
|
|
|||
|
If you can program in 6502 assembly language, you can write your own interface
|
|||
|
driver. The rules are very simple:
|
|||
|
|
|||
|
- Your routine must begin at $4300 and be no longer than $0100 (256) bytes.
|
|||
|
|
|||
|
- The printer drivers JSR to $4300 with the character to be output in the
|
|||
|
accumulator.
|
|||
|
|
|||
|
- Name your routine "USER-WRITTEN.IF" and select "USER-WRITTEN" from the
|
|||
|
interface menu during configuration.
|
|||
|
|
|||
|
- The printer slot # is stored at $CE. The 2nd slot value is stored at $CF.
|
|||
|
|
|||
|
- You can use the page zero locations between $90 and $9F.
|
|||
|
|
|||
|
|
|||
|
-------------------------
|
|||
|
WRITING A PRINTER DRIVER:
|
|||
|
-------------------------
|
|||
|
|
|||
|
|
|||
|
Writing a printer driver is considerably harder. The following requirements
|
|||
|
should be met:
|
|||
|
|
|||
|
- The driver must begin at $4000 and be no more than $300 (768) bytes long.
|
|||
|
|
|||
|
- To be general purpose, it should call an interface driver at $4300 to output
|
|||
|
each character.
|
|||
|
|
|||
|
- Mapper calls 5 different subroutines:
|
|||
|
|
|||
|
> JSR $4000 to perform a normal form feed operation on the printer.
|
|||
|
|
|||
|
> JSR $4003 to output a normal text line. The data begins at $2C00. Output
|
|||
|
80 bytes maximum or until a carriage return ($D) is found.
|
|||
|
|
|||
|
> JSR $4006 to enter graphics mode. You can do whatever is required to init-
|
|||
|
alize the printer. All subsequent calls will be to output graphic lines
|
|||
|
until a leave graphics mode call is made. The line spacing must be 7
|
|||
|
"dots" high.
|
|||
|
|
|||
|
> JSR $4009 to send a line of graphics data. The data is at $2A00 and
|
|||
|
consists of 480 bytes with each byte containing a column that is 7 "dots"
|
|||
|
high and one "dot" wide. The high order bit is always off, the 2nd highest
|
|||
|
is the top bit in the column, the low order bit is the bottom.
|
|||
|
|
|||
|
> JSR $400C to leave graphics mode. You should do all of the "clean-up" that
|
|||
|
is required.
|
|||
|
|
|||
|
- You can use the space between $2000 and $27BF while in graphics mode. The
|
|||
|
contents will be indeterminate when graphics mode is entered and will be
|
|||
|
destroyed after graphics mode is exited. In between, it will be stable and
|
|||
|
survive between graphic line calls.
|
|||
|
|
|||
|
- Name your routine "USER-WRITTEN.PR" and select "USER-WRITTEN" from the
|
|||
|
printer selection menu during configuration.
|
|||
|
|
|||
|
- You can use the page zero locations between $80 and $8F.
|
|||
|
|
|||
|
- The graphics density value is stored at location $4B. A zero indicates single
|
|||
|
density, while a one means double density.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Any questions, comments, or suggestions should be left in E-mail to me on:
|
|||
|
|
|||
|
|
|||
|
Apple Manor [716] 836-0075
|
|||
|
The Black Market [615] 377-6929
|
|||
|
Sherwood Forest ][ [914] 359-1517
|
|||
|
Sherwood Forest /// [914] 352-6543
|
|||
|
|
|||
|
|
|||
|
Later dudes,
|
|||
|
|
|||
|
-Sherlock Apple!/-\!!/-\!!/-\!
|
|||
|
-The Apple Mafia
|
|||
|
-I/N/T/E/N/S/E!
|
|||
|
-Ware Busters!
|
|||
|
|
|||
|
|
|||
|
[10][01][84]
|
|||
|
|
|||
|
PS: Other sysops are welcome to use this file on their boards providing they
|
|||
|
don't change anything.
|
|||
|
|
|||
|
-= End of File =-
|
|||
|
|