Text content (OCR)
|
|] $26 For new subscribers (and late renewals that missed 1
$34
Tam:
COMPUTIST
ae
Subscription rates:
COMPUTIST
U.S. $3.75
O Anew subscriber.
© Changing my address (Please include last label)
$54 All other Foreign (Air mail)
Canada & Mexico $7
P $68 COMBO (Ist Class plus Disk)
and Ist issue by 1st Class mail.
issue. U.S. regular/3rd Class Mail) Includes an extra $2
for postage and handling. We will send your Starter Kit
More
e give you
°
1st Class (U.S. / Canada / Mexico)
Charge It!
P $95. Foreign COMBO (Air mail plus Disk)
Table of Contents
$24 U.S. regular renewal (3rd Class mail)
© Renewing my current subscription
Editorial Note
RDEX Contributors ..
Most Wanted Softkeys .
unClassifieds ......... ease
Jeff Hurlburt ....
Bob Igo...
Blain Johnson
Gary Wills .
Dinosaur Days v1.0
Empir
Fahrenheit 451.
Fay’s Word Rally
GATO v1.3
Greeting Card Maker.
Hostage...
Keef The Thief
Magic Spells v2.0
Subscribe to
Only $24 for 8 issues
a
The Product Monitor
Reviews
AT Bus Design...
Apple IIgs Hardware Reference,
Features, Notes & such:
Add Copy II Plus file handling to
your BASIC progr. See A Copy II
Plus PLUS|..........
1
&
Oe ear ee
a | H
Name
E
Bf Sigumre
COMPUTIST (80)
PO Box 242
ADDRESS CORRECTION REQUESTED
Kapowsin WA 98344-0242
Phone
State
COMPUTIST 33821 E Orville Rd Eatonville WA 98328-9590
Zip
I for postage and we will send your 1st issue by 1st Class mail. * Send check/money order to:
Exp.
(206) 832-3055
PAID
second edition
Countdown .
Genius Mouse:GM-F302/303
Logo PLUS..
Thunderstick
Fast Frames, Updates, Etc.
A Copy II Plus PLUS!
Countdown: E-mail
Hole 19 Talk..
Holey Megabytes! ..
Keeping the Wiz in Wiz III ..
Logging ProDOS Drives
Next...
Platinum Yanke
Program Writer..
Salute!
XT-AT Handbook
‘Courses of 1990.
‘Unlimited Golf& Course Des’ en.
Why Logo’
Vendors ..
nina
Tie wine eho ke ht Gast
Questions:
Answers:
Ross A. Holmes 21
EN. Hondrick .
Comments on the Beginner's Book ..7
Formatting 720K disks as 1.44M HD.
See Holey Megabytes!
How to SAVE hexdumps as CDA's .8
Logging ProDOS Drive:
The Basics of Kracking (part 7)
The Basics of Kracking (part 8)
Bitkeys:
Black Magic
Guild of Thieves .
Gunslinger ....
King’s Quest Series
Leisure Suit Larry
Man Hunter: New York
Police Quest
Realms of Darkness
Saracen
Sierra Boot Di
Silicon Dreams
Space Quest Series .
Ultima V....
Wizardry Series
Xyphus .........
Softkeys:
Ancient Art of War.
Battle Chess......
Bridge 6.0
Captain Blood GS
Magic Spells v2.1
Mickey’s Crossword Puzz!
Monsters and Make Believe v1.1...
Pipe Dream...
Pipe Dreams .
Rear Guard
Rendezvous with Rama
Same or Different
Teacher’s Tool Ki
Teacher’s Tool Kit (IIc)
War of the Lance .
Where in the USA isCarmen
Sandiego? ...
Windwalker GS
Windwalker Ile.
APTs:
Space Rogue
Wiz ardry III. See Keeping the Wiz in
Playing Tips:
Countdown ....
Space Rogue
IBM Softkeys:
Serve and Volley
Welltris ....
BULK RATE
U.S Postage
I -Send US funds drawn on US bank. « For regular subscriptions, please allow 4-8 weeks for Ist issue or add $2 :
EE Ee
Kapowsin WA
Permit No. 6
&
&
BERR ee ee eee
1
di
sess RE SEES nr R TSRSS
(COMPUTIST
Charles R. Haight Editor
Jeff Hurlburt Reviews
Dave Goforth BBS
COMPUTIST is published by SoftKey
Publishing. Address all inquiries to:
COMPUTIST
33821 East Orville Road
Eatonville, WA 98328-9590
(206) 832-3055
+ COMPUTIST does NOT purchase editorial
material. The entire editorial content consists
of information submitted to COMPUTIST
for publication in the shared interests of all
COMPUTISTs.
+ Unsolicited material (manuscripts, letters to
the editor, softkeys, A.P.T.s, playing tips,
questions, etc.) are assumed to be submitted
as letters-to-the-RDEX-editor for publication
with all and exclusive rights belonging to
COMPUTIST.
+ Entire contents copyright 1990 by SoftKey
Publishing. Allrights reserved. Copying done
for other than personal or internal reference
(without express written permission from the
publisher) is prohibited.
+The SoftKey Publishing assumes no liability
or responsibility for the products advertised
in this newsletter. Although we are usually
pretty much in agreement, any opinions
expressed by the authors are not necessarily
those of COMPUTIST magazine or SoftKey
Publishing.
SUBSCRIPTIONS: Rates (for 8 issues):
US... $24 Canada/Mexic
USS. 1st Class ..$34 Other Foreign .
+ Subscriptions are sold by number of issues
and not by month or year. An 8 issue
subscription means that you will recieve 8
issues before you need to renew. It's when
you will receive each issue that we're a little
erratic about.
+ Domestic Dealer rates: Call (206) 832-3055
for more information.
+ Change Of Address: Let the U.S. Postal
Service know that you are moving. Tell them
that you want your mail forwarded. If your
issue does not come to you in an envelope
then you have a regular subscription and you
must tell the USPS to forward your third class
mail. Notify us as soon as you know your new
address. When we receive your notice of
change of address, we will send you an
acknowledgement card. If you do not receive
the acknowledgement card after 2 weeks,
send another notice or call us direct.
Issues missed due tonon-receipt of change
of address may be acquired at the regular
back issue rate.
We are not responsible for missing issues
90 days after mailing date. If you do not
receive an issue at the usual time each month,
please call or write.
‘Applo® is « tademark of Apple Computer. IBM@ is te IBM
edema, J
Readers Data EXchange
New COMPUTIST readers using
Apple IIs are advised to read this page
carefully to avoid frustration when at-
tempting to follow a softkey or entering
the programs printed in this issue.
What is a softkey, anyway?
Softkey is a term which we coined to describe
aprocedure thatremoves, or at least circumvents,
any copy-protection on a particular disk. Once a
softkey procedure has been performed, the re-
sulting backup copy can usually be copied by the
normal copy programs (for example: COPYA,
on the DOS 3.3 System Master disk).
Commands and control keys
Commands which a reader is required to
perform are set apart by being in boldface and on
a separate line. The return key must be pressed
at the end of every such command unless other-
wise specified. Control characters are preceeded
by “ctrl”. An example of both is:
6ctriP
Type 6. Next, place one finger on the ctrl key
and then press P. Don’t forget to press the return
key.
Other special combinationkeypresses include
ctrl reset and open-apple ctrl reset. In the
former, press and hold down the ctrl key then
press the reset key. In the latter, press and hold
down both ctrl and open-apple then press reset.
Software recommendations
The Starter Kit contains most of the programs
that you need to “Get started”. In addition, we
recommend that you acquire the following:
+ Applesoft program editor such as “Global
Program Line Editor (GPLE)”.
+Assembler such as “Merlin/Big Mac”.
<Bit-copy program such as “Copy II Plus”,
“Locksmith” or “Essential Data Duplicator”.
*Word-processor (such as AppleWorks).
““COPYA”, “FID” and “MUFFIN” from the
DOS 3.3 System Master disk.
Super IOB and Controllers
This powerful deprotection utility (in the
COMPUTIST Starter Kit) and its various Con-
rollers are used in many softkeys. (It is also on
each Super IOB Collection disk.)
Reset into the Monitor
Softkeys occasionally require the user to stop
the execution of a copy-protected program and
directly enter the Apple’s system monitor. Check
the following list to see what hardware you will
need to obtain this ability.
Laser 128: Your ROM includes a forced
jump to the monitor. Press ctrl return reset.
Apple IIs, //e, compatibles: 1) Place an Inte-
ger BASIC ROM card in one of the Apple slots.
2) Use anon-maskable interrupt (NMI) card such
as Replay or Wildcard.
Apple II+, compatibles: 1) Install an F8
ROM with a modified reset-vector on the com-
puter’s motherboard as detailed in the “Modified
ROM’s” article (COMPUTIST #6 or Book Of
Softkeys IIT) or the “Dual ROM’s” article(COM-
PUTIST #19).
Apple //e, //c: Install a modified CD ROM on
the computer’s motherboard that changes the
open-apple ctrl reset vector to point to the moni-
tor. (This will void an Apple lic warranty since
you must open the case to install it.)
Apple //gs: If you have the 2.x ROM, there is
a hidden Classic Desk Accessory (CDA) that
allows you to enter the monitor. In order to install
the new CDA, you should enter the monitor
(CALL -151) before running any protected pro-
grams and press # return . This will tum on two
hidden CDAs, Memory Peeker and Visit Moni-
tor. Thereafter press openapple ctrl esc to go to
the Desk Accessories menu. Select Visit Monitor
and there you are. Use ctrl Y to exit.
Recommended literature
«Apple II Reference Manual (or Ile, Ile, etc.)
*DOS 3.3 & ProDOS manual
“Beneath Apple DOS & Beneath Apple Pro-
DOS, by Don Worth and Pieter Lechner, from
Quality Software
Typing Applesoft programs
BASIC programs are printed in a format that
is designed to minimize errors for readers who
key in these programs. If you type:
10HOME:REMCLEAR SCREEN
The LIST will look like:
10 HOME : REM CLEAR SCREEN
Applesoft inserts spaces into a program list-
ing before and after every command word or
mathematical operator. These spaces don’t pose
a problem except when they are inside of quotes
or after a DATA command. There are two types
of spaces: those that have to be keyed and those
that don’t. Spaces that must be typed appear in
COMPUTIST as special characters (0). All other
spaces are there for easier reading.
NOTE: Ifyou wantyour checksums to match,
only type spaces within quotes or after DATA
statements if they are shown as (0) charactors.
SAVE the program at periodic intervals using the
name given in the article. All characters after a
REM are not checked by the checksum program
so typing them is optional.
Typing Hexdumps
Machine language programs are printed in
COMPUTIST as hexdumps, sometimes also as
source code.
Hexdumps are the shortest and easiest format
to type in. You must first enter the monitor:
CALL -151
Key in the hexdump exactly as it appears in
the magazine, ignoring the four-digit checksum
(S and four digits) at the end of each line. When
finished, retum to BASIC with:
3D0G
BSAVE the program with the filename, ad-
dress and length parameters given in the article.
Typing Source Code
The source code is printed to help explain a
program's operation. To enter it, you need an
“Assembler”. Most of the source code in older
issues is in S-C Assembler format. If you use a
different assembler, you will have to translate
portions of the source code into something your
assembler will understand.
Computing checksums
Checksums are 4-digit hexadecimal numbers
which tell if you typed a program correctly and
help you locate any errors. There are two types of
checksums: one created by the CHECKBIN pro-
gram (for machine language programs) and the
other created by the CHECKSOFT program (for
BASIC programs). Both are on the “Starter Kit”.
Ifyour checksums donot match the published
checksums then the line where the first checksum
differs is incorrect.
CHECKSOFT instructions: Install Check-
soft (BRUN CHECKSOFT) then LOAD your
program. Press & to get the checksums. Correct
the program line where the checksums first dif-
fer.
CHECKBIN instructions: Enter the monitor
(CALL -151), install Checkbin at some out of the
way place (BRUN CHECKBIN, A$6000), and
then LOAD your program. Get the checksums by
typing the Starting address, a period and the
Ending address of the file followed by actrl Y .
SSSS.EEEE ctrl Y
Correct the lines where the checksums differ.
Writing to the RDEX editor
RDEX (are-decks) stands for: Reader's Data
EXchange. We print what you write. When you
send in articles, softkeys, APTs, etc., you are
submitting them forfree publication in this maga-
zine. RDEX does not purchase submissions nor
do we verify data submitted by readers. If you
discover any errors, please let us know so that we
may inform our other readers.
Remember that your letters or parts of them
may be used in RDEX even ifnotaddressed to the
RDEX editor. Correspondence that gets pub-
lished may be edited for clarity, grammar and
space requirements.
Because of the great number of letters we
receive and the ephemeral and unpredictable
appearance of our volunteer staff, any response
to your queries will appear only in RDEX, so it
would be more appropriate for you to present
technical questions to the readers and ask for
their responses which will then be placed in the
Apple-RDEX.
How to get a free library disk
Whenever possible, send everything on Ap-
ple format (5.25" - DOS/ProDOS or 3.5" - Pro-
DOS) or IBM format (3.5") disks. Other formats
are acceptable but there may be some delay as we
look for someone to translate it for us. (If you use
a 5.25” disk, when we print your letter,we will
return your disk with the current library disk
copied onto it.) Use whatever text editor you like,
but tell us which one. Put a label on the disk with
your name (or pseudonym) and address (if you
want to receive mail). Don’t reformat any pro-
grams or include them in the text of your letter.
Send Applesoft programs as normal Applesoft
files and machine language programs as normal
binary files. We have programs to convert them
to the proper format for printing. If you are
sending source code files, and you are not using
the S-C Assembler, send them as normal text
files.
When to include a printed letter
Don't include hardcopy (printout) unless:
a. You are writing about a bug or other printing
error.
b. You are writing to ask for help.
c. You are answering another readers help re-
quest.
d. You are writing about your subscription or
sending an order for back issues or software.
Bugs, requests for help and answers to re-
quests for help are bumped to the head of the line
and go in the very next issue. All other letters are
printed in the order that we receive them.
Writing to get help
When writing to request help, be sure to
include ALL relevent information. The more
information you include, the easier it is to find a
solution. There’s an old saying that goes “A
properly framed question includes 90% of the
answer”.
How to get mail
If you are interested in receiving mail from
other readers, be sure that we have a current
address. If you use a pen name and want to
receive mail, we need to have your address. Our
readers privacy is important, so we will not print
your address unless you specifically say too.
How to write to RDEX authors
When writing to one of the RDEX authors.
Write your letter and seal it in an envelope. Put
your retum address, the authors name (as it
appears in RDEX) and the correct postage onthe
envelope. Put this envelope into another and send
it to RDEX. We will put the correct address on
your letter and mail it for you. Check to the right
of the authors name to see if the author is writing
from a foreign country and include the proper
postage.
Help Line
These readers have volunteered their time to
help you, Please call only within the given time
frames (corrected for your time zone). No collect
calls.
Jack Nissel (Disk Protection, 7-10PM EST)
(215) 365-8160
The BBS
(Bulletin Board System)
Dave Goforth is the sysop for the Computist
BBS. The number is: (206) 581-9292. If you
already have a User ID# and password, sign-on
using the User ID#. If you are a new user, it may
take a day or so to validate your new ID# and
password.
la
DEPROTECTED backup copy:
rightful.
You have a LEGAL RIGHT
to an unlocked backup copy
of your commercial software.
Our editorial policy is that we do NOT condone software piracy, but we do believe that users
are entitled to backup commercial disks they have purchased. In addition to the security of a
backup disk, the removal of copy-protection gives the user the option of modifying programs to
meet his or her needs. Furthermore, the copyright laws guarantee your right to such a
«It is not an infringement for the owner of a copy of a computer program to make or authorize
the making of another copy or adaptation of that computer program provided:
1) thatsuch anew copy or adaptation is created as an essential step in the utilization of the computer
program in conjunction with a machine and that it is used in no other manner, or
2) that such new copy or adaptation is for archival purposes only and that all archival copies are
destroyed in the event that continued possession of the computer program should cease to be
Any exact copies prepared in accordance with the provisions of this section may be leased, sold,
or otherwise transferred, along with the copy from which such copies were prepared, only as part
of the lease, sale, or other transfer of all rights in the program. Adaptations so prepared may be
transferred only with the authorization of the copyright owner.”
United States Code title 17, §117 )
~\
Readers Data Exchange
COMPUTIST #80
180 |COMPUTIST
Table of Contents
U.S. $3.75
Canada & Mexico $7
Editorial Notes
Bad GS Power Supplies
Tread a note in “Enhance” (Quality Comput-
ers in house newsletter and catalog) that says that
Apple Computer Inc has determined that certain
GS power supplies may fail under low load
conditions. That means that the power supply
may fail if it isn’t loaded enough. How’s that for
illogical?
If your IIgs was manufactured after October
1990 then you are OK. (That's manufacture date
not date of purchase.)
To determine if your computer is affected,
open the case and take a look at the power supply
(the box on the left). If the case is a dull brushed
metal, the serial number begins with the letter “I”
and there's no red dot on the case you may be in
for trouble.
Apple has a repair extension program for the
affected power supplies. They will replace failed
power supplies thru January 31, 1993 but only
failed supplies. There's no way to get a function-
ing but suspect supply “fixed”.
If you already paid for an out-of-warranty
replacement supply, you may be eligible for a
refund. Contact your nearest Apple dealer before
June 30, 1991 or call Apple Customer Assistance
at 1-800-776-2333.
IRS news
We are still nibbling away at this one. Thanks
to all of you who sent a donation last month. I
have asuggestion. If you are considering sending
a donation, send it as a back issue or library disk
order. That way you get something immediate in
return. Kind of like a thank you note.
Centerfolds?
While I was waiting for some more material
to fill issue #80, I had a brainstorm. I was in the
process of making another “chart” for the wall
next to my computer. You know, pasting togeth-
er 8.5" x 11" sheets to make a larger chart.
Anyway, I was thinking that if you pull out the
center page of Computist, you would have a 17"
x 22" sheet. That would make a nice sized chart.
So how about it? Send me copies of all of the
“charts” that you make for yourself and I’ll turn
Ross A. Holmes
them into “centerfolds” in Computist. Send the
info on disk if at all possible. If you don’t have a
chart but you do have an idea for one then send
that too.
Postage Increases
You knew it was going to happen and here it
is. I finally took some time to calculate the
postage increases from the US Postal Service and
add them to the subscription rates. Good news
and bad news. The regular US and Ist Class rates
are going up by onedollar ($1). Foreignrates stay
the same since we use a mail forwarder and they
haven’t raised their rates yet. So if you are com-
ing up on your renewal, do it now! As of the
mailing of issue #81 (the next issue) we will
begin charging the new rates. This is your last
chance to renew at the old rates.
Help Questions need help!
Ireceive a lot of help request letters. Some of
them will never be answered. Not because Idon’t
have the time, although time is always shorthere,
but because they are of the “open-ended” type of
question. They fall into two main categories.
The first one I call the “What is Life?” ques-
tions. The ones I receive most often are “What do
Luse my Apple II for?” and “How can I make
some money using my Apple II?” Other popular
requests are “Can you help me write a program to
do...”,“Thave lots of memory, can you make my
copy of (program name) work with my copy of
(program name), in memory, at the same time?”,
“How can I make my Ile copy of (program name)
use the super hires screen on my IIgs?”,
‘The other category is “Incomplete Questions”.
These are open-ended because of the lack of full
information about the system being used. They
are usually about software but hardware and
firmware questions do pop up. Examples are,
“My system locks-up occasionally, why is this
happening and what can I do to stop it?”, “Some-
times I can’t catalog a disk and other times I can.
What's happening?”, “My copy of (program
name) won'trun, how can I fix it?”, “My copy of
(program name) runs on a friends Apple but not
on mine, why?”.
Asking these kinds of questions is like calling
adoctor and saying that you feel bad and asking
what is wrong. The doctor is not going to hazard
Dinosaur Days v1.0...
aguess without asking you a lot of questions. The
doctor needs more information and so do I. Ifyou
are serious about getting an answer, you must
provide complete information. Which Apple are
you using? What other hardware is plugged into
your Apple? What operating system are you
using (DOS3.3, ProDOS, GSOS, GEOS, etc.)
and what software is resident in your computer
when the problem appears. Everything is impor-
tant and almost anything might be the one bit of
info that we need to answer your question.
Anyway, when it comes to answering ques-
tion, I’m a little burnt-out. Perhaps someone else
would like to answer these questions while I take
a break.
Will Computist ever come out ON TIME?
I don't know, maybe not, but I have a real
good excuse for issue #80.1 caught upon submis-
sions as of issue # 79 and didn’t have enough to
fill issue #80. I could either wait a bit longer for
YOU to send in more info or I could reduce the
number of pages in the issue. Since Computist is
printed on a newspaper web, it is run as three (3)
signatures of eight (8) pages each for a total of 24
pages per issue, Reducing the page count would
mean going to 16 pages. (Two - eight page
signatures.) I decided to wait a bit longer. You
don't really mind, do you?
In any case. don't delay, send in your soft-
keys, APTs, tips and informational articles
RIGHT NOW. I'm interested in any BASIC
programs (long or short) that you have written
and would like to share with the rest of us. I'm
especially interested in any ampersand (&) util-
ities designed to make programming in BASIC
easier. Come on! I know most of you have
something that you have written and still use.
Share it with us.
New Eamon Adventures
There aretwo (2)new Eamon scenarios. They
are “Utterly Outrageous #205” and “Curse of the
Hellsblade #206”.
Oops!
I forgot to merge the Help file with the main
text. That means I’ve got 6 annoyed readers who
sent help requests which won't be printed ‘till
issue #81. Sorry...
E.N. Hondrick Empire .....
ys Jeff Hurlburt Fahrenheit 451
Editorial Note .......ssssscssoseeseneseeeeeed Bob Ig0.. Fay’s Word Rally
RDEX Contributors .... .23 Blain Johnson . GATO v1.3.
Gary Wills .... Greeting Card Maker.
Most Wanted Softkeys.........s.ssesseee 23 of ier.
unClassifieds .23 Features, Notes & such: = i: ies >
7 Add Copy II Plus file handling to your BASIC AgIC Opens Ve"
The Product Monitor progr. See A Copy Il Plus PLUS! 7 Magic Spells v2.1
Reviews Comments on the Beginner's Book Mickey’s Crossword Puzzle Maker .
AT Bus Design vues Formatting 720K disks as 1.44M HD. See Holey Monsters and Make Believe v1.1
Apple IIgs Hardware Reference, second Megabytes i
edition... -5 How to SAVE hexdumps as CDA's
Countdown -4 Logging ProDOS Drives Rear Guard ..
Genius Mouse:GM-F302/303 . -5 The Basics of Kracking (part 7) Rendezvous with Rama...
Logo PLUS -4 The Basics of Kracking (part 8) Same or Different
Thunderstick 4 Teacher’s Tool Kit .
Fast Frames, Updates, Ete. Bitkeys: Teacher’s Tool Kit (IIc)
A Copy II Plus PLUS! -T Black Magic War of the Lance .
Countdown: E-mail . 6 Guild withens Where in the USA isCarmen Sandiego?
Hole 19 Talk... =) Gunslinger Windwalker GS
Holey Megabytes! 6 King’s Quest Series 16 Windwalker Ile.
Keeping the Wiz in Wiz III . 6 Leisure Suit Larry. . 16
Logging ProDOS Drives -6 Man Hunter: New York. 16 APTs:
Next .. -7 Police Quest Space ROgUe .......
Platinum Yanked! -7 Realms of Darkness. Wizardry III. See Keeping the Wiz in Wiz III
Program Writer... 6 Saracen
Salute! .. -1 Sierra Boot Disks . Playing Tips:
XT-AT Handbook -T Silicon Dreams .. Countdown ..
Courses of 1990... é - Space Quest Series Space Rogue..
‘Unlimited Golf& Course Design <o. Ultima V...
y ee LOGO? scascccesssssesssessvians : Wizardry Series . IBM Softkeys:
Sn COrS a sr" Xyphus ..... Serve and Volley .
Questions: Softkeys: Welltris ...
é 8, 16, 17, 21, 22 Ancient Art of War
" Battle Chess.......
Answers: Bridge 6.0
Edison........ Captain Blood GS.
Groucho
COMPUTIST #80
Readers Data Exchange
The
PRODUCT
MONITOR
RATINGS
took
tokkk
th
wk
*
iS)
ele)
“
Superb
Excellent
Very Good
Good
Fair
Poor
Bad
Defective
Countdown
tokhk
$59.95 for VGA 640K PC
($9.95 for Hint Book)
Access Software
Your problem is that you do NOT
belong here. The old noodle may be full
of mush— something about headlights,
a car, a dingy nuthouse cell..— but,
you’re bound to be one of the ‘good
guys’. “Mason Powers”, the label on the
chart, SOUNDS like a ‘good guy’ name,
doesn’t it? Now, if you could just figure
out where ‘here’ is and how to get out
(and WHO dumped you here, and why,
and ...). Well, maybe you’d have a shot
at finishing whatever it was this Mason
Powers person was doing. Like, maybe
it was important?
It was; it IS! Somewhere, a terrorist
group called “Black December” has
started a countdown to disaster. Bad
enough; even worse is that ‘December’s
string of recent ‘minor’ atrocities AND
their planned master stroke may be the
work of a mole at the heart of CIA’s
Middle East section. Safely stashed ina
‘company’-run Turkish sanatorium, you
are the sole remaining loyal CIA opera-
tive who believes the mole exists. The
other guy, Mc Bain, is supposed to have
been blown away by (who else?) Mason
Powers!
Countdown launches you on a con-
tinent-hopping quest to shut down Black
December, pull the plug on its operation
Thunderbolt, and nail the mole known
only as “Stormbringer”. Billed as ‘an
interactive movie”, the game employs
real actors in several VCR-playback-
quality animated ‘cut scenes’ and en-
counter close-ups— all in 256-color
VGA. Digitized voices and full-range
sound effects are available via AdLib,
Sound Blaster, and other popular adapt-
ers.
To maintain its ‘in the movie’ effect,
Countdown’s formats adjust to fit your
current activity. Except for the surprise
ending, cut scenes serve as flashbacks to
jog your befogged memory. Most of the
time you will have a 3-D side view of
your Mason Powers figure in a room.
Here, using KB ormouse, you can move
around and GET, USE, etc. items. In the
sanatorium corridors, Black December
headquarters, etc. the view is lower-
4
detail top-down; a still lower detail view
helps with navigating an underground
maze.
Many important clues (and some crit-
ical items) are obtained in numerous
face-to-face encounters with such per-
sonages as Lisa, an agency colleague, a
Russian agentnamed Boris, and Golden
Desire(!), adead-ringer for Angie Dick-
ensen— tonamea few. In these the main
challenge is to select the op!imum dia-
logue approach (e.g. “Frienvty”, “Has-
sle”, etc.) guided by charactercomments
and facial exjcssions. Other displays
include travel maps, city picture inserts,
and, for high-tech decoding and data
processing chores, your handy Comput-
er Access Device can uo blow-ups of
photos and messages.
Countdown’s best feature is that,
having wowed the player with ‘special
effects’, it remembers to deliver a high-
ly-engaging, playable adventure. One
CAN win this game without the Hint
Book. (I did make one HELP! call to
Access, before arrival of the Hint Book—
and used the book to get around one
problem. In each case the ‘answer’ was
well within reach in the game.) I just
KNEW the mole’s identity— “It HAS
to be ...”— so, there was no way this
game was going on the back bumer.
Expect the promised “intrigue, espio-
nage, and suspense.” Once the Count-
down starts, it’s too late to back out!
Pix2
THUNDEASTICR
by KRAFT
Thunderstick
tk
(Joystick for Apple II series,
PC version available)
$25 (approx. retail)
Kraft Systems
Size: 7.0"W x 6.5"D x 2.25"H x 5"
Handle
Centering Tension: approx. 150 gm.
Handedness: none (Right, ifusing slide
throttle)
Centering Error: 1.0%H, 1.2%V
Centering Defeat: none
Movement Range (Horiz.): 50 degrees
Useful Range (X/ Horiz.): 33 degrees
Centering Adjust: two ‘slides’
Connector: Apple DIN (16-pin adapter
available)
Case Access: five screws
Done insteely flat-black, Kraft’s new
combat stick features a triangular-ish
sloped-front case topped by a large, full-
grip handle. All buttons are positive
click-action type switches. PB-0, the
‘fire button’, is your trigger. PB-1 is
duplicated on the top-of-handle mini-
panel for convenient thumb activation
by left or right-handers. The “throttle” is
aslide control mounted on the case’s left
edge. Handle position controls outputs
of J-0 and J-1 (the normal ‘Ist-player’ X
and Y analog outputs). Throttle sets J-2
(normally, the ‘2nd-player’ X output).
For two-stick games or games which do
not employ a throttle option there is a
right-edge-mounted slide switch to dis-
connect the slide control.
I put Thunderstick through the usu-
al driving and combat tests. These, in-
cluding “Test Drive II’”/gs and “Elite”/
II+ played (ahem) with acceleratorcard,
revealed the anticipated flight readiness.
(The tab-top X-Y slide adjusters have
plenty of range to permit centering at
accelerator speeds.) T’sticks hefty slot-
ted-bands mechanism delivers tight,
smooth response with enough ‘center-
ing-bump’ for good stick-position feed-
back and almost no tendency to ‘bot-
tom’ (i.e. you can ‘feel’ center without a
‘catch’ in handle movement). Needless
to say, I’ve seldom had an easier time
potting “Elite” s Thargoid motherships.
Asindicated in the specs listing, “Cen-
tering Error” (the tendency to ‘pull’ X-
Y center output in the direction of most
recent stick movement) is almost non-
existent. Aside from being a good “qual-
ity measure’, low centering error makes
for more accurate targeting and enhanc-
es survivability in high-action seat-of-
the-pants combats. Tension is about
right; 150 grams is not at all high for a
full-grip stick. As for the throttle, Ihave
not, so far, tried a product which em-
ploys this option. A tester program read-
out showed smooth response over the
full, 0-255, range.
The one spec likely to raise a few
eyebrows is “Useful Range”. For best
control precision, 33 degrees (about +/-
17 degrees from center) IS on the low
side of ‘ideal’. However, on a full-grip
stick, a few degrees translates into a lot
more actual motion than is the case with
asmall, thumb-and-forefinger-grip unit.
(In fact, beyond +/- 30 degrees, most
full-grip stick users are likely to become
uncomfortable with the resulting large
movement swings.) Another plus factor
is that, with +/- 25 degrees of total move-
ment allowed, very little of the range is
inactive. Stick travel end-points are good
‘signals’ for min/max control outputs.
Thunderstick must be placed on a
surface at approximately elbow level
(i.e. about where one expects to find a
flight console controller). Much higher
and you will find your hand repeatedly
scrapping the centering adjusters. For
best results, allow space for your ‘stick
arm’ to rest and swap-in the optional
suction cup feet. Since much of the push
on the unit is lateral, the normal rubber
feet may not supply enough grip on
some surfaces. A second caveat relates
to the handle itself. Unlike most large-
handle sticks, Kraft’s unit is not de-
signed for a wrap-around grip— the
trigger winds up under the middle of
your trigger finger. Instead, the smooth,
squarish handle favors a half-wrap grip
to place the trigger where it belongs and
your thumb on one of the two PB-1
buttons.
It’s easy to see why Baywoof has
been so enthusiastic about his PC ver-
sion of Kraft’s new entry in the perfor-
mance-stick sweepstakes. Great looks
and a solid, smooth feel add up to a for-
real contender. A slightly deeper, rounder
handle would be an improvement, par-
ticularly for large-handed users; and, as
noted above, placement is very impor-
tant. When you install a realistic flight
controller, Kraft seems to be saying,
you’ve got to put it where it belongs.
Does it belong in your cockpit? Ifthe old
‘console’ checks out as under-equipped,
check out Thunderstick.
Readers Data Exchange
Why Logo?
Logo (from the Greek word for
“thought” or “word”) is very good at
handling text objects, allows users to
define new commands, and encourages
production of nicely structured pro-
grams. Like BASIC, it is an interpreted,
highly interactive language (i.e. youcan
write procedures and try them without
waiting for a compiler-linker). Unlike
BASIC and other popular languages,
Logo exhibits amazing range interms of
‘abstraction’: from “concrete” at lower
‘turtle moving’ levels through abstruse
at its higher ‘lists within lists’ levels.
Full-featured versions (like Terrapin’s)
offer exceptional error reporting and
debugging, floating point math, and ca-
pabilities for making machine language
calls. It is fair to say you CAN do any-
thing in a good Logo implementation
that you can do in BASIC, Pascal, or C;
but, almost always, it will take longer.
Logo is very popular as a Ist pro-
gramming language for young children
because they can make concrete things
happen using commands that ‘say what
they do’. In various U.H. CFG projects,
I’ve encountered both BASIC and Logo
educational situations. BASIC is gener-
ally preferred for middle school grades.
Logo appears to work better as a starter
language for youngerstudents forwhom
BASIC’s abstract, cryptive commands
pose problems. Mainly, adults ‘get into’
the language for one or more of four
reasons: A. to teach computer program-
ming to young children; B. to develop
Logo educational materials; C. to re-
search artificial intelligence and “micro
world” concepts; D. for fun!
Logo PLUS
kh
$119.95 for 128K Apple II
Terrapin
After years of depending upon Terra-
pin’s DOS 3.3 based “3.0” language for
my Logo computing, the arrival of Pro-
DOS based Logo PLUS was a genuine
‘event’. Now I could put loads of Logo
programs on 800K diskettes, set up
handy subdirectories, and REALLY get
organized! There are many new built-in
commands, too. Called “primitives” in
Logoese, these include a set of com-
mands to take advantage of ProDOS
(e.g. MAKEDIR, ONLINE, ...), NOTE
for playing music, some build-ins of
previously user-created commands (e.g.
WAIT), and several important Graphics
enhancements. Via DOT? SDOT?, and
COLORUNDER your turtle can now
detect the presence and/or color of dots.
FILL colors-in an enclosed area; you
can HFLIP and VFLIP the hires screen;
and ZOOM is for detailed hires editing.
To the above you can add PRINT-
SCREEN for hires screen dumps plus
whole new sets of commands for Shape
Editing and for placing TEXT on the
graphics screen! Among the on-disk util-
ities you'll find GWRITE, a tool for
adding text (in various fonts and styles)
to hires screens, EDSHAPE, a separate
Shape Editor, a Font Editor, a 6502
Assembler(!), and files to enable color
and inverse hires printouts.
With just a little diddling, all of your
favorite old-Logo stuff can RUN under
the new version. The Logo PLUS CON-
VERT utility (or Copy I Plus) will
move the DOS 3.3 files onto a ProDOS
COMPUTIST #80
diskette. They will transfer as BIN type
files, which may cause some concem, if
you CAT a directory of Logo Plus pro-
grams— they are all TEXT files! No
problem. The new Logo saves programs
as .TXT type files; but it can load both
-BIN and .TXT program files.
Once transferred, it will usually be
necessary to remove ormodify any user-
created procedures having the same
name as new primitives (WAIT is an
example). Finally, you will need to be
sure that file names mentioned in pro-
grams match those shortened in the Pro-
DOS move. As before, program names
must still end with “.LOGO”. Too bad.
With only fifteen characters allowed by
ProDOS for file names, Terrapin really
should scrap this requirement. Going to
the .TXT filetype, however, is a good
idea. For heavy-duty editing/convert-
ing, you can bring any Logo PLUS-
saved or “Apple Logo” program into
your favorite word processor and save
the results in ready-to-go Logo PLUS
form. ’
Terrapin’s new Logo is a major up-
grade; it is not the long awaited “IIgs
Logo”. Super-res and IIgs sound are
both ignored; and, while Logo PLUS
supports larger programs, 128K is a
‘drop in the bucket’ of what IIgs could
handle. The absence of 80-column text
is only mildly surprising. Of course,
Logo PLUS SHOULD support the dens-
er format, if only because many pro-
spective users find it difficult to take 40-
column format seriously. As, chiefly, a
list/text-processing language, Logo
should be able to display as much text as
the host machine allows. On the other
hand, an 80-column display is not as
critical to ease of program editing in
Logo as in other languages. Logo pro-
gram lines are seldom very long; and, in
schools, easy-to-see 40-column displays
are preferred for use by the younger
students who make up the bulk of class-
room users.
Constructing your own procedures,
fine-tuning them, and fitting everything
together IS entertaining; Logo is one of
the few languages people actually use
just forthe amusement of programming.
No doubt much of the fun comes from
‘building stuff’ and watching it work;
butalotcomes in anon-going process of
discovery. Logo PLUS starts you fast
with the dauntless Turtle, extensive tu-
torials, references, and examples—
there’s even an “Instant Logo” option
for younger children— but, with over
200commands, exploring the language’s
full potential can be as engaging as any
role-play adventure. Supplied on both
5.25" and 3.5" media, the best of the
Apple II Logos comes with Terrapin’s
standard enormous loose-leaf manual, a
handy Quick Reference Card, and the
spiral bound Getting Acquainted with
Logo PLUS— not a bad idea!
Genius Mouse:
GM-F302/303
@
$99.95 for PC XT/AT and PS/2
KYE International
Interface: PC serial or PS/2 mouse port
(using PS/2 adapter)
Encoding: Standard opto-mechanical
Resolution: Three modes. Expressed in
terms of mouse movement required
COMPUTIST #80
to obtain full-screen (horiz.) cursor
sweep:
Low- 0.75"/screen
Medium- 1.50"/screen
High- 3.50"/screen
Connectors: DB 9-pin (on mouse ca-
ble) plus 25-pin serial adapter; 6-pin
PS/2 adapter cable included in ‘F303
package
Buttons: Three keys, including stan-
dard Left and Right plus Center
Switches: Bottom-of-case slide switch
to set Serial or PS/2 mode and toggle-
in resolution settings
Size: 4.0"L x 2.25"W x 1.2"H
KYE’s new mouse is called “genius”
because the user can switch resolution
‘on-the-fly’ right on-the-mouse. For
example to switch from “Normal” to
“High” speed (i.e. lowest resolution),
you hold down the Left key and toggle a
slide on the case bottom. When you’re
in the middle of a graphics design task
and need a delicate touch, a Right key-
press plus toggle and ZAPPO your
mouse is in high resolution! There’s no
need to call up a special menu display or
maintain a“‘Config”, etc. utility inmem-
ory.
Rendered in off-white, Genius
Mouse is an attractive unit which fits
neatly into a matching pocket for conve-
nient storage. While it performed ‘as
advertised’, three design features in par-
ticular explain the rating:
1. The three keys are identical in size.
This leaves the frequently clicked
Left key too small. In extended trials
loften found my finger resting on the
dividing space between Left and mid-
dle keys.
2. The mouse case features a pronounced
‘cupcake’ style rim along three sides.
Side-gripping fingers must rest un-
comfortably on the rim or below it
and scrapping the pad.
3.’Click’ action is poor. The sample
received exhibited approximately 2.5
mm of space between key and stop.
To click you must exert force through
the entire distance against the unit’s
96 gram tension. The resultis aslightly
mushy feel, missed clicks, and click-
ing-finger fatigue. I took the unit apart,
sliced into the plastic key supports to
reduce tension and glued-in shims to
pull the keys down closer to the case.
This produced a 1mm stroke, 75 gm
of tension and a vastly easier, more
positive action.
Ithas been a couple of years since PC
users depended upon mouse suppliers
for their painter software. After using
EA’s “Deluxe Paint II: Enhanced”, a
little experience with KYE’s “Dr. Ge-
nius” utility makes it clear why. Old
Doc Genius’s retirement is LONG over-
due; the GM package would look better
without it. Oddly, you'll have to catalog
the diskettes to unearth one of the better
software features included. On diskette
is a large documentation file packed
with valuable details about implement-
ing Genius Mouse (or ANY mouse) in
your programs.
Supplied in an attractive plastic case,
Genius Mouse comes with manual,
connector(s), software (including SYS
and .COM versions of the driver), pock-
et, anda small plastic-coated mousepad.
Everyone can appreciate good looks and
smarts; but in mouseville the bottom
line has to be user comfort. You use only
one mouse; and you use it a lot! Genius
Mouse has too many rough edges.
AT Bus Design
0.0.4
$69.95 - 203 pages
Annabooks
True, as a typical Apple II user/ex-
perimenter, [HAVE found myself think-
ing about possible hardware mods to our
PC/AT. (Just add a lead here; runit to an
op-amp in slot two; ... etc., etc.) One
thing’s for sure, when you are serious
about constructing an/AT plug-in, you’ ll
want Annabooks’ ‘Bus Design manual
(by E. Solari) close at hand. Incorporat-
ing recent Intel and IEEE standards re-
leases, the book focuses upon ISA and
extended ISA (“E-ISA”) 8/16-bit bus
designs.
Though technical references are sel-
dom as ‘dry’ as is commonly supposed,
it was still something of a surprise to
open a text crammed with timing dia-
grams (tables, charts, ...) and find high-
ly-readable discussions of design ideas
and considerations. Beginning with a
background and overview of the /AT
bus, the book covers Memory and I/O
address space, Generic bus cycles, Add-
on card interaction (including slaves
and bus masters), DMA transfers, Re-
fresh, and much more. One chapter de-
scribes each of the bus signal lines in
detail.
Organization is very good, with good
use of shaded ‘extra information’ boxes
to supply handy details. The most nota-
ble deficit is the absence of an index.
One or two design examples would be
welcome, too; but there’s no denying
that the book performs as promised and
beyond. Better yet, as someone who
‘knows his stuff’ the author doesn’t try
to ‘snow’ the reader with arcane termi-
nology. AT Bus Design is a text which,
for someone with a little experience in
hardware design, can be a real help in
developing a PC plug-in design that
works.
Apple IIgs
Hardware Reference,
second edition
0.0.0.4
$26.95 - 323 pages
Addison-Wesley Publishing
As PC computists know all too well,
there’s a good reason why third party
publishers are so critical to users of
‘generic’ /AT’s: when you buy one, the
documentation you yet is strictly ‘bare
bones’ stuff. Meanwhile, .\ pple and Mac
users continue to bask ina steady stream
of quality, in-depth publications from
Big Green via Addison-Wesley. The
Readers Data Exchange
new ‘IIgs Hardware Reference (for
BOTH earlier and 1MB IIgs) presents
beautifully laid-out charts, tables, and
easy-reading explanations in large, 8.5"
x 11" softcover format. Ten indexed
chapters cover Memory space, Shadow-
ing, the Mega II and FPI subsystems,
Sound, Peripheral Slots, Connectors,
Desktop Bus, Video displays, I/O ports,
Battery RAM, Disk interface, Power
supply, 65C816 processor, and much
more. “Cover” means just that, includ-
ing timing diagrams, pages of Soft
switches, Register descriptions, Instruc-
tion sets, AND nine pages of fold-out
Schematics!
‘Production value’ is very good, with
ample white space and effective use of
font styles and light-dark highlighting. I
do, just a bit, miss the color employed in
the first edition; but, overall, the up-
date’s charts and pictorials are probably
clearer and easier to use. Of course,
along with most IIgs users, I continue to
believe that the hardware and firmware
references belong ina single, integrated
volume. (See, one really can find some-
thing to pick at in ANY product.) Own-
ers of pre-1MB IIgs machines who
rushed out and purchased the original
‘Hardware Reference are already in good
shape. 1MB version owners and early-
IIgs hold-outs (if any) need to rush out
and grab the ‘Second Edition.
Fast Frames, Updates, Etc.
Hole 19 Talk
When I first reviewed Accolade’s
JING, the IIgs version got good marks
for overall challenge realism but lost
points on screen-update speed, putting
challenge, and the absence of a course
construction utility. A year has not
changed this evaluation. Indeed, for IIgs,
Mean 18 (also from Accolade) looks
better than ever vis-a-vis the competi-
tion (including EA’s “World Tour
Golf”).
‘Courses of 1990 tok
Whether you enjoy Jack Nicklaus’
Golf on the IIgs or PC, you will want to
add the latest “Add-on Course Disk”
($21.95) courses to your collection.
These include Oak Hill, Royal Troon,
and Kemper Lakes. Based upon an hour
orso of sampling the holes, you can look
forward to some of the best, most inter-
esting challenges yet.
‘Unlimited Golf
& Course Design #0
This new Accolade package ($59.95,
for CGA-VGA 640K PC) significantly
enhances Jack Nicklaus’ golfing by
offering both the game AND a fine
course designer utility. The game sup-
plies realistic on-the-course views and
Accolade’s trademark ‘power-bar’ golf-
swing simulator plus such expected nice-
ties as computer players, practice set-
ups, on-disk record-keeping, and stroke
or skins scoring for 1-4 players. Wind
and Course Condition variables assure
many challenging rounds even if you
never construct additional courses of
your own.
‘Unlimited Golf’ is unlimited by
speed. The AdLib musicis nice, too; but
sound effects are minimal. (Actually, I
do not remember hearing any. They
may be non-existent.) Putting has been
embellished via addition of a pre-shot
‘wire-frame’ overlay showing contours.
Holing a putt is, definitely, NOT the
give-away shot it is in the IIgs JNG
version. Good. On the other hand, your
view is still at ‘fairway resolution’—
not bad; but not adequate for planning a
putt. In as much as Accolade seems
determined to ‘get it right’, they might
as well finish the job. Unlimited Golf’
needs AdLib sound effects— be sure
and include “Mean 18”’s PFTLOOP!
water shot sound— and a separate, close-
up putting green display.
Holey Megabytes!
Everyone knows that you’re supposed
to use 3.5" HD diskettes if you want to
get 1.4MB of storage; it says so right
there in the MEI catalog. The HD jobs
have littler particles than the DD types;
so you can fit-in lots more bits. Logical.
One can almost see thousands of tiny
brown HD marbles, each crisply stamped
witha 1 or Ovs. a few hundred gross DD
marbles with crowded, smudged mark-
ings.
Gorbash and Baywoof were waiting
when I walked into the computer room.
“How come you don’t format your 3.5"
diskettes for 1.4MB?”, opens Gorbash.
“Because,” I reply with patient wis-
dom, “they’re not HD diskettes.”
“Why not just punch a hole on the
other side and try it?” pipes up Bay-
woof.
?Punch a hole?! Having just installed
our new 3.5" drive in the PC, I had not
yet purchased any HD diskettes—never
even seen one. So, they have a hole on
the top left edge; so what?! Knowledge
is knowledge; and, besides, when I'd
tried to format a DD diskette for 1.4MB,
“X-Tree’” had returned a “Bad track 0.
Cannot format” error, not “Wrong kind
of diskette.” It was obvious that the DD
“big marbles’ were smudging the data.
Mildly annoyed at being confronted by
such cloddish ignorance, my response
was “That may be the dumbest idea I’ve
heard all day.” Well, they persisted and
(surprise, surprise) it turns out Baywoof
had even brought over a freshly drilled
floppy for the “experiment”.
Fingering the new hole and suppress-
ing visions of curled shards waiting un-
seen within the case, I popped in the
mutilated diskette. ... In some saner,
better organized parallel universe, my
grasp of reality was surely sustained and
the diskette did not format. In this one,
naturally, it formatted without a hitch!
When I related this discovery to
Chuck, he wasn’t especially amazed and
went on to explain that some of his
punched DD diskettes formatted better
as HD’s then a recent batch of MEIHD
floppies! So far, I’ve processed nearly
30 DD diskettes. About half formatted
to the full 1.45MB (i.e. with no “bad
blocks”). Of the remainder, all but a
couple formatted to at least 1.3MB—
still a BIG improvement over 720K.
Unless you own a rather special
punch, the best way to ‘HD’ a3.5" DD
floppy is with a pointy-tipped soldering
iron. Drilling may look neater; but there
is a chance bits of plastic may get into
the case. The iron is fast; and it leaves
round, shard-free ‘collars’ which are
easily sliced off using a pocket knife.
Countdown: E-mail
Greetings, Mason. If you’re reading
this, it means you have activated the
hidden “Computist” key combination
on your Computer Access Device. Ex-
cellent. We, too, are interested in stop-
ping Black December’s plot.
What I’ve done is run a Gamma 5
simulation of your mission based upon
probable contacts, locales, and situa-
tional trends. The result was just a 0.009
probability of predicting specific en-
counter dynamics, but 0.773 of accu-
rately listing Items of Special Interest.
Since the simulation indicates that you
will visit many places packed with ob-
jects of no relevance to your mission,
the listing may be of real assistance.
Good luck!
Gamma MKS5// BD.MISSION
-SIM\ISI >>.DUMP Acct: TURDNIL
+0.001 sec
cup bug various keys
flashlight crowbar boots
rag wine cpr dummy
knife scissors passport
cash dossier explosives,
CAD tool box priest's garb
wallet screwdriver wire cutters
blueprints rock catapult arm
note stationery _ blanket
photo postcard lockpick
Message rope hook
telegram gear attache case
tool cracker knockout capsules
dart scalpel meat hook
bag pick
Keeping the Wiz in Wiz IIT
“THAT piece”, Gorbash comment-
ed, “has been invaluable.” The article to
which he referred is John Wiegley’s
description of how to transfer characters
from earlier“ Wizardry””’s to “Wizardry
II”” (Computist #51, page 25). Having
“gotten into’ Sir Tech’s new ‘Trilogy
package re-release (64K Apple II ver-
sion), Gorbash had completed “Knight
of Diamonds” only to encounter “Wiz'
IlI””’s infamous ‘spirit barrier’. Nor-
mally, developed characters do not ac-
tually transfer to “Wiz' III”. Instead,
your ““Legacy of Llylgamyn” guys are
supposed to be descendants of earlier
heroes. Via a Rite of Passage they un-
dergo a kind of ‘spirit transfer’ to ac-
quire the “memories and skills” (and
names) of “Wiz I/II'” characters. Fair
enough. It HAS been a long, long time
since the legendary Knight of Diamonds
quest. Alas, spirit transfer technology
has a long way to go; The Rite slashes
hard-won attributes and rips off posses-
sions.
JW’s technique gets your guys into
the ““Legacy””’ scenario, too; but, intact!
The trick— adding $20 to the last byte in
each character’s block on the earlier
scenario’s diskette— works. The prob-
lem is that finding the last byte isn’t
always such a simple matter. Some
blocks are split and the second part may
not be in an adjacent sector. To simplify
things, we finally went back to “Knight
of Diamonds” rested-up/spelled-up the
characters, and noted Level, Hit Points
(current & max), plus any mage and
priest spell counts (e.g. “9/9/9/9/9/7/5
..”)and current Armor Class. As shown
in Rob Hall’s “Wizardry” character
block break-down (Computist #40, page
25—another invaluable Wiz resource!),
these numbers appear in the latter part of
the block. Level is at $84, $85; Hit
Points at $86, $87 (current) and $88, $89
(max); Mage spells at $92-$9F (2-byte
counts for each spell level 1-7); Priest
spells at $A0-$AD; and current Armor
Class at $B0, $B1.
After exiting “Wiz' II’, we booted
“Copy II Plus”, hopped to the Sector
Editor, and used these numbers to track
down the second parts of split blocks.
For example, suppose Rev Gun’s block
shows up as starting at byte $BO on the
Sector Editor display for Track $1A,
Sector $00. (You see “REV GUN” in
flashing letters.) Each “block” is $DO
bytes long; so, you know $50 bytes are
here and the last $80 bytes of the block
are somewhere else. If Rev Gun ended
“Wiz' II” with 283 Hit Points, then (ifhe
left with current HP= max HP), you
might SCAN forhex bytes 1B 01 1B 01.
Track $19, Sector $00 is a safe place to
start, since character block storage seems
to begin around Track $1A. When “Copy
II” finds the numbers, you can use other
numbers to verify that, for sure, this is
the rest of Rev Gun’s block. Some ‘good
try’ places to look for block continua-
tions include Track/Sectors $1A/$0F,
$1B/$00, $1B/$0B, $1B/$0C, $1B/0E.
The creators of “Wizardry III: Lega-
cy of Llylgamyn” were concemed with
the problem of designing a challenge
appropriate for heroes which may come
from either “Wiz' I” or “Wiz' II””. They
have come up with a fairly plausible
device for re-leveling the ‘playing field’.
The question is: just how much re-level-
ing are you willing to accept? Is the
“legacy” of your new characters merely
names and memories OR does it also
include developed powers and a pile of
hardware? It’s up to you to decide.
Logging ProDOS Drives
If you develop a ProDOS application
which accesses data from two or more
drives, it is usually very helpful to have
the names of on-line volumes available
to your program WITHOUT the neces-
sity that the names be fixed in the pro-
gram or that someone type them in each
time diskettes are swapped. Forinstance,
asuper-res picture-packing/display pro-
gram may have to work with any of
several hundred picture storage diskettes,
each with a different name (e.g.
TITLE.SCREENS.1, TEMP.SAVE,
AD-VENTR.-PICS.5, etc..). You want
the user to be able to display current (on-
line) disk names and quickly select
Source and Destination volumes. This is
much more convenient for the user than
having to keep track of each diskette’s
location and type-in volume names
whenever new diskettes are swapped-
in.
LOG.DRIVES is a short BASIC rou-
tine I wrote when, at last, the bother of
typing in volume names exceeded the
expected effort involved in changing
the program. In fact, thanks to Beagle
Bros’s Program Writer (Kx**,
$49.95 for Apple II series), the effort
proved MUCH less than anticipated.
Using the ProDOS PREFIX com-
mand, LOG’ attempts to read the vol-
ume name of Drive 1 and Drive 2 in
“slots” 1-7. When a disk (including any
RAM disks) is found, its name goes into
Readers Data Exchange
the PF$() array. If no disk is located at
the slot/drive accessed, an error occurs.
The ON ERR routine checks to see if the
error occurred in the LOG’ routine
(SS=4); and, if so, sends you back to
continue the search without an error
message. Otherwise, ON ERR displays
the error # and the error’s line #, does a
get-key call, and hops back to your pro-
gram. (You can set any additional error
handling options, set your own ‘back to
program’ address, etc..)
LOG’ also keeps track of associated
Slot and Drive #’s in SLO and DROQ.
ProDOS, of course, aims to free users
from any need to worry about slots and
drives. I ended up deleting the slot/
drive-saving instructions from my ap-
plication. They are included here just in
case your application can make use of
slot/drive information.
Line 130 is not part of the LOG’
routine. It is used to illustrate how the
PF$(0) location can be used to remem-
ber the prefix of the program diskette.
(PF$(0) is not updated by the LOG’
routine.) Sometimes there is special stuff
on the program diskette which the pro-
gram will want to access long after the
diskette has been swapped out. With the
prefix saved in PF$(0), your program
can detect a NOT FOUND error and
request that the user “Please Insert Disk
...” by name. Similarly, lines 520-540
and 1900 are included so that you can do
a RUN and see LOG’ at work. One
embellishment not shown is a routine to
permit user addition of subdirectory
names to the volume names. I maintain
these user-created pathnames in an en-
larged PF$( array at PF$(8)-PF$(14).
Like PF$(0), they are not checked or
updated by LOG’.
To use LOG.DRIVES just copy the
program lines into your application. By
far, the easiest approach is to maintain
LOG’ on disk as a separate BASIC file
and use Program Writer’s Renumber
and Copy Lines functions to patchitinto
your applications. Forexample, a patch-
ing session might go something like
this:
RUN PW.EDITOR.LC
LOAD LOG.DRIVES
&& (to enter PW editor to edit
LOG.DRIVES)
Delete REMS and un-needed stuff;
Renumber to 9000..., etc.sothatLOG’
lines will not overlap lines in your
application
Copy lines to PW ‘clipboard’
[Open-Apple Q] (to Quit the Editor)
LOAD GRAFIX.IO or whatever (i.e.
your application)
&& (back to the editor)
Copy LOG’ stuff from ‘clipboard’ into
GRAFIX IO
Edit as needed (e.g. to hook-up GOS-
UBS, etc.)
[Open-Apple Q] (Back to ProDOS/BA-
SIC)
SAVE GRAFIX.IO.NEW
LOG.DRIVES
100 NV = 7: DIM PFS(NV),
SL(NV) ,DR(NV)
110 ONERR GOTO 3000
120 REM ..next line
remembers startup volume
name
130 PRINT CHR$ (4) "PREFIX":
INPUT "";PFS$(0)
500 REM ..somewhere in here
you GOSUB 2000 whenever
you wish to log drives
510 REM ..For example:
520 GOSUB 2000
COMPUTIST #80
530 PRINT : PRINT "Volumes
On-Line": PRINT
540 FOR I = 1 TO 2C: PRINT
PFS$(I);TAB(20);" (Slot
";SL(I); " Drive
";DR(I);")": NEXT I
1000 REM ..a place where
program normally resumes
after an error (see line
3040)
1900 END
1990 REM ..About LOG DRIVES:
NV value assumes no more
than 7 drives will be on-
line
1991 REM ..Volume names are
in PFS (x).
1992 REM ..For each Volume,
Slot is in SL(x); Drive is
in DR(x)
1993 REM ..Sub returns with
2C= number of volumes
detected
1994 REM ..SS is var used by
ONERR routine to get you
back to LOG DRIVES
1999 REM ..LOG DRIVES
2000 PRINT CHRS
(4) "FRE(0)":ZC = 0:SS
FOR I = 1 TO 7:PF$(I)
uw: NEXT I
2010 FOR I= 1707
2020 FOR TT = 1 TO 2
2030 PRINT CHR$
(4) "PREFIX, s";1I;",d";TT
2040 PRINT CHR$ (4) "PREFIX":
INPUT "";Q$:ZC = ZC +
1:PFS$(ZC) = Q$: SL(ZC) =
I:DR(ZC) = TT
2050 NEXT TT
2060 NEXT I
2070 SS = 0: RETURN
2999 REM ..ONERR
3000 TEXT : HOME :ER = PEEK
(222) :EL = PEEK (218) +
256 * PEEK (219)
3010 CALL - 3288
3020 IF SS = 4 THEN GOTO
2050
3030 PRINT "Error #";ER;" in
Line ";EL: CALL -756
3040 GOTO 1000
XT-AT Handbook ****
Measuring just 6" x 3.5", the 89-page
‘Handbook “for Engineers, Program-
mers, and Other Serious PC ... Users”
(by Choisser & Foster) is available from
Annabooks for $9.95. When it arrived
my first thought was “Aha, this is a
‘phony price’ item designed to be an
‘extra’ to entice purchasers of more ex-
pensive products.” (e.g. “Call now and
get the ‘Handbook free!””) Maybe; but,
after numerous productive, time-saving
references to this pocket-sized wonder,
I’mnotso sure. Among the 56 tables and
lists you’ll find an I/O map, Hardware
interrupt addresses with functions, Bios
entry points, Bios data area addresses by
function, Diagnostic beep and error
codes, /AT CMOS bat-RAM addresses,
Screen codes, Line drawing character
codes, DOS commands summary, Pi-
nouts for Slots, Game control adapter,
RS-232C, Display cable, Parallel print-
er, .... Wow! And all in a booklet you
cancarry ina shirt pocket to show every-
one you’re a SERIOUS PC user!!
“Small” really is beautiful. The 'Hand-
book is a fantastic bargain.
Platinum Yanked!
Right. Though I’ve been using, test-
ing, and liking Beagle Bros’s multi-
window Platinum Paint (PP) since it’s
arrival, the brutal truth is that the 1.0.3
version is buggy enough to merit pulling
the announced review pending receipt
of a 1.0.5 update. The ‘last straw’ was
encountering several instances where
the new super-res painter simply re-
COMPUTIST #80
fused to place text on some portion of an
opened, active work space. Other de-
tected glitches include...
Occasions when PP’s printer inter-
face refused output to a connected Im-
agewriter II.
Failure to import valid hires and dou-
ble-hires pictures: PP insists that hires
pics be $2000 long and that double-hires
pics be $4000 long.
Of course, virtually every popular
hires and double-hires utility (and ev-
eryone else) automatically whacks off
the last eight bytes of such blocks when
doing a SAVE. (i.e. Hires pics are nor-
mally $1FF8 long, NOT $2000.) The
last eight bytes are not part of the display
and cutting them conserves a full sector
of DOS 3.3 storage per picture.
Failure to allow access to entire work
area in 640 mode: To reach the last few
right-most pixels, the user must go to a
full-screen (no windows, tool bar, etc.)
display.
Beagle is aware of the problems and,
with typical Beagle class, has promised
to supply purchasers of any buggy ver-
sions with FREE update fixes as they
become available. There will be a small
charge if an update also adds a signifi-
cant new feature.
A Copy II Plus PLUS!
No, Central Point has not, as far as I
know, fixed the RAM disk problems in
its Copy II Plus 9.1 bit copy routines.
(I'll let you know when I get an update.)
This does not, however, prevent the on-
going discovery of neato applications
for the utility. One you may not have
considered is incorporating Copy II’s
powerful file-handling capabilities as
part of your ProDOS programs!
On the principle that one specific
example is worth a hundred generaliza-
tions, suppose you’ve written most of a
BASIC program named FLOOTE to
edit and play music. (FLOOTE is one of
several BASIC programs in the main
directory of an 800K ProDOS 1.4 dis-
kettenamed/NEAT.PROGS.) You want
to be able to Rename, Copy, Delete, etc.
yourmusic files while running FLOOTE.
Writing the routines yourself is a possi-
bility; but you are concerned about con-
serving program and variable space; and,
besides, you want to do music stuff,
NOW! This is where Copy II’s Appli-
cations launching function comes to the
rescue:
Copy UTIL.SYSTEM, UTIL.MORE,
UTIL.APPS, and UTIL.CONFIG from
your Copy II Plus 9.1 diskette to /
NEAT.PROGS
Rename UTIL.SYSTEM to some-
thing else, like UTIL.C2 to avoid any
chance of interfering with the usual
BASIC.SYSTEM startup upon booting
Doa-UTIL.C2to start your Copy II’
utilities copy and use it to create a sub-
directory named GO.FLOOTE. Copy
BASIC.SYSTEM to the new subdirec-
tory.
Now, still in Copy II’, select
Edit.Applications and respond to the
prompts to enter a NEW application in
the list...
Name: FLOOTE
Command Letter: F
Application Prefix: /NEAT.PROGS/
GO.FLOOTE
Application pathname: BASIC.SYS-
TEM
select SAVE;
Edit.Applica-tions
and exit
Quit Copy II’ to Applesoft and write
a one-line program:
10 PRINT CHRS$(4) ”PREFIX/”:
PRINT CHR$ (4) ”-FLOOTE”
Save the program as STARTUP in
the GO.FLOOTE subdirectory.
Load FLOOTE and add anew item to
your Main Menu: “Go Copy II” (or“File
Handling”, etc.). Fix your program so
that when “Go Copy II” is selected you
execute PRINT CHR$(4)”-UTIL.C2"
Viola! Now when you’re running
FLOOTE and want to move a bunch of
files into anew PIANO.MUS subdirec-
tory, selecting “Go Copy II” zips you
into Copy II Plus’s powerful utilities.
When you’ve finished, selecting
FLOOTE from the Applications direc-
tory zips you back into FLOOTE. De-
lays are short enough so that Copy IT'’s
functions seem to be, very nearly, partof
FLOOTE!
If the above seems excessively easy,
then the ‘really good news’ is that it’s
close to being a worse-case scenario.
Since Copy II’ will launch only SYS
type applications, you had to get back to
FLOOTE via the BASIC.SYSTEM-
plus-STARTUP route. Also you did not
interfere with /NEAT.PROGS’s normal
STARTUP (which might be a favorite
launcher for the other programs on the
diskette). This meant that a BASIC-
-SYSTEM copy and a one-line STAR-
TUP had to be placed in a separate
subdirectory to obtain the ‘part-of-the-
program’ effect. In short, hooking-up
Copy II’’s file handling smarts is, at
worst, moderately easy. Give your BA-
SIC application its own diskette and the
utilities practically fall into place by
themselves!
Salute!
Evenas the world sleeps, a few hearty
men and women maintain a network of
bulletin boards dedicated to the infor-
mation and enjoyment of computer us-
ers everywhere. These are the SysOps!
They provide an invaluable service, al-
most always, at their own cost. So, the
next time you log-in for a freebee ses-
sion, take note of any hints that a little
‘extra support’ would be greatly appre-
ciated. PM is proud to declare June as
“Be Kind to SysOps Month”!
Next
Intime for planning Summertime en-
tertainments expect Data East’s Con-
tinuum, Sir-Tech’s ‘Fuzzballs, Stunt
Driver from Access, Something from
Accolade, SSI, and Disney, Dark De-
signs from SoftDisk, and Lucasfilm’s
‘Secret of Monkey Island (including
hand-drawn Treasure Map!). Count on
some SERIOUS stuff, too; plus, as usu-
al, ‘whatever’.
Vendors
Access Software
atten: Susan Dunn
545 West 500 South, Suite 130
Bountiful, Utah 84010
(800-800-4880)
Accolade
atten: Melinda Mongelluzzo
550 S. Winchester Blvd., Suite 200
San Jose, CA 95128
(408-985-1700)
Addison-Wesley Publishing
atten: Abigail Genuth
Route 128
Reading, MA 01867
(617-944-3700)
Readers Data Exchange
Ad Lib
atten: Jill Carette
220 Grand-Allee East, Suite 960
Quebec, QC
Canada G1R 2J1
(800-463-2686)
Annabooks
atten: Chris Choisser
12145 Alta Carmel Ct., Suite 250-262
San Diego, CA 92128
(800-462-1042)
Apple Computer
atten: mailstop 361
20525 Mariani Avenue
Cupertino, CA 95014
(405-996-1010)
Beagle Bros.
atten: Bevey Minarovich
6215 Ferris Square, Suite 100
San Diego, CA 92121
(800-345-1750)
Center for Gifted and Talented
atten: Robert Houston
University of Houston/ University Park
Farrish Hall #123
Houston, TX 77004
Central Point Software
atten: Apple II Products mktg.
15220 N.W. Greenbrier Parkway #200
Beaverton, OR 97006-9937
(503-690-8090)
Club Apple
atten: Glynn Tolar
P.O. Box 5338
Pasadena, TX 77508-5338
(713-478-9998)
Electronic Arts
atten: Lisa Higgins
1820 Gateway Drive
San Mateo, CA 94404
(415-571-7171/orders: 800-245-4525))
Kraft Systems
atten: Madalyn Rutlidge
450 W. California Avenue
Vista, CA 92083
(619-724-7146)
Kye International
atten: Jennifer
12675 Colony
Chino, CA 91710
(800-456-7593)
Product Monitor
atten: Jeff Hurlburt
7814 Santa Elena
Houston, TX 77061
(713-645-8680)
Sir-Tech
atten: Sheri Mitchell
P.O. Box 245
Charlestown Mall
Ogdensburg, NY 13669
(800-447-1230/315-393-6633)
Terrapin
atten: Dave McClees
400 Riverside St.
Portland, ME 04103
(207-878-8200)
David R. Hopkins co
Comments on the
Beginner's Book
To the RDEX editor and all read-
ers: I have a suggestion for the “Begin-
ner’s book.” There are many readers
knowledgeable about softkeying on the
Apple (you know who you are), but no
one able to take on the full responsibility
of writing an entire book. How about
each person contributing a single chap-
ter on the topic they know best? They
can write about anything they want, as
long as it is detailed enough for all of us
7
‘novices,’ and it fits a topic you want the
book to cover. It does not have to be
grammatically perfect or even format-
ted in an exact manner, just complete
enough to be fully understood (with no
steps left out and nothing assumed as
already known).
All we need to do is determine the
topics and chapter order and what each
person can contribute, then have some-
one organize and edit the contributions.
If we break the project into digestible
modules (like structured programming),
we can get this accomplished. When we
have a ‘beta’ edition ready, we could
send copies (text files on disk) to our
‘professional’ contributors for review
and suggestions, then to you for final
editing and printing. It will take some
time, butIT IS WORTH THEEFFORT!
Since I am a ‘relative’ beginner my-
self, I might not be able to contribute
very much substance to the book, but I
would gladly volunteer my time and
efforts towards organizing and editing
the material.
THIS BOOK IS NEEDED, AND WE
ARE THE ONLY ONES THAT CAN
DO IT! LET’S DO IT NOW!
How about it readers? Can we
finally get started on the Beginners
Book? Do you have some time to sit
down and urite a list of suggested
topics that you would like to see
covered in the book? Maybe you
could even write some words on one
of the topics. We can do it if you
help! vcccecseseceseee RDEXed
aS
Bob Feigenblatt CA
@ How do I translate/convert
‘Springboard Publisher Clip Art’ so that
it can be used with a GS word processor
or paint program? I have tried Roger
Wagner’s “Graphic Exchange” to no
avail.
Norman Dodge WA
How to SAVE hexdumps as
Desk Accessories (CDA's)
If you don’t have a ProDOS 16 as-
sembler (MERLIN.16, ORCA/M, or
APW), you can still enjoy ALOY.CDA
(Ancient Land of Y’s classic desk ac-
cessory).
From the Monitor or other favorite
binary editor, type in the hex codes
listed for ALOY.BIN. Save the file to
disk with the following commands after
making sure you have anerror free copy.
From the Monitor or from BASIC enter
the following commands.
CREATE */SYSTEM/DESK.ACCS/ALLOY
.CDA, T$B9
BSAVE */SYSTEM/DESK.ACCS/ALLOY
-CDA, A$2000, L$xxx, T$B9
Replace the * with the name of the
volume you wish to store your CDA in.
Replace the xxx with the length of the
file ALLOY.CDA in hexadecimal
($48A).
Thope this explanation will help read-
ers who do not have a ProDOS assem-
bler. Here are the hex listing:
ALOY.BIN
CALL-151
2000:03 00
2008:79 03
2010:00 00
2018:00 00
2020:00 00
2028:2C 00
00
00
01
00
01
40
00
00
00
00
00
00
00
20
00
00
00
41
00 00
OA 04
00 00
00 00
00 00
4c 4F
00
01
00
00
00
59
$D1F1
SDF 96
S$CDE3
$DD93
SEFF6
$710E
8
2030:2E
2038:4F
2040:F2
2048:4C
2050: 6F
2058:00
2060:E2
2068:8C
2070:66
2078:A0
2080:A0
2088:EE
2090:E1
2098:A7
20A0:A0
20A8:A0
20B0:E3
20B8:E9
20C0:BO
20C8:A0
20D0:E2
20D8:EE
20E0:F7
20E8:A0
20F0:50
20F8:F8
2100:E9
2108:E4
2110:A0
2118:A0
2120:A0
2128:ED
2130:E9
2138:A0
2160:E5
2168:EF
2170:40
2178:ED
218 0
2188:Cl
2190:ES
2198:DO
21A0:A0
21A8:8D
21B0:E4
21B8:A0
21C0:Ccc
21C8:BO
21D0:EF
21D8:8D
21E0:03
21E8:8D
21F0:A0
21F8:F4
2200:F4
2208:F9
2210:8D
2218:0E
2220:68
2228:40
2230:F3
2238:C8
2240:F4
2248:F2
2250:8D
2258:71
2260:71
2268:A0
227 ‘4
2278:F4
2280:F9
2288: 8D
2290:C9
2298:AF
22A0:FO
22A8:E8
22B0:C7
22B8:B3
22C0:F3
AO
AO
E3
EE
F3
AO
AO
F4
F6
8D
AO
F9
F4
F3
B9
AQ
20
ES
AO
cD
FO
E9
ES
E6
EE
F3
AO
03
Al
D4
AO
F3
AO
ED
00
AO
F9
c4
BO
F2
00
88
00
F9
AO
E9
AO
00
co
85
03
F4
E9
F3
ED
00
01
01
F9
AO
E9
AO
00
OB
EE
35
El
EF
AC
44
2E
03
59
15
8B
E2
00
88
AO
AO
E9
E4
8D
AO
AO
ES
El
8D
AO
AO
AO
AO
BO
DF
40
EE
FS
Fv
41
43
00
20
00
4B
E2
AO
bo
AO
D4
ES
AO
8D
AO
c3
F2
EC
00
AO
Dé
cl
BS
F4
FS
FS
F2
s7
FO
68
8D
F2
AO
Fa
EC
E4
ES
40
FS
FS
F2
30
10
01
33
E7
E4
BO
20
44
00
45
00
AB
30
50
F8
AQ
E8
EE
EF
00
AO
E8
AO
AO
20
AO
E9
AO
8D
66
8D
AO
AO
F4
F3
20
F2
F4
AC
F4
FS
Fo
00
F3
EC
F2
AQ
E9
03
El
F2
FO
Ag
20
03
AQ
AO
ES
AO
03
OA
8s
8D
E9
DO
EF
71
1
03
AQ
AO
ES
AO
FO
co
20
E9
AO
BO
8D
20
41
oc
64
00
D4
20
Ag
20
AO
ES
F4
E6
20
AO
El
D2
F6
40
AO
EE
E4
cD
8D
03
cl
D9
AO
ES
40
F9
AO
00
¥F3
F2
F3
20
AO
EC
ES
E9
ED
AO
EE
AO
AO
E3
F2
DF
40
AQ
F7
E3
BF
cE
co
c2
EO
AO
AO
01
o1
AO
F7
E3
BF
CE
02
BS
40
F4
AO
8D
41
20
41
69
El
EO
40
DF
40
AO
AO
AO
AQ
40
AO
F2
ES
Bl
03
AO
E3
F2
cl
00
88
EE
El
AT
E2
EE
AC
E9
20
AO
FO
AO
AO
AO
00
F4
40
c3
AO
AO
F4
FS
El
E7
c7
B3
F3
ES
20
03
c4
El
EF
AO
AQ
D9
30
6B
D2
E7
BAS
8F
8F
c4
El
AO
AQ
71
BO
90
03
E7
FO
8D
4c
20
4c
74
o1
D4
03
20
03
AO
cl
cc
D9
03
AO
El
Fé
AQ
AO
ES
ES
D2
AO
DO
E3
EE
F3
ES
F4
AO
AO
F3
40
CE
EF
E6
F2
F4
20
ES
03
c4
F2
c8
FS
ED
EE
ES
CF
AC
AO
AE
66
8D
EF
EE
EE
AS
8D
FO
AB
20
ES
AO
EE
EF
8D
E6
E7
EF
EE
EE
AS
8D
01
3F
04
c3
AO
AO
E3
00
$BE26
$B728
$5238
$8B2c
SCTF4
$9207
$AB13
$507E
$F95C
$A99C
$4D96
$BB76
S4BFA
$377E
$071E
$5D63
SD8F7
$CED7
sD4c9
$9499
scar
$753F
$D745
$c4D4
S66A6
$5643
$pecé
$3662
$8ag2
$2D6B
SOCFO
$6201
$BCOF
$03F1
$86D7
$1BDC
$0494
SP4FF
SF8EF
SESB8
$FO12
$49EF
SAG6ED
SEED4
$ocsD
$3191
SEEC6
$397C
$08E4
$6263
SEO8B
S6AS7
$696B
$1805
$8339
$1D16
$594A
$4872
$72B0
$7A33
$D9D7
$9BBC
$2684
$5648
SE1EC
$8369
$8B14
$3880
$152B
$735A
$22A7
$D62B
$77¢3
$FDD1
$4582
$77AC
$7DD8
$B538
$4737
SOF6S
$86DA
$44c4
$SB63
22C8:A9 B8 8F 71 01 A9 OB $BCc15
$2B9C
$941F
$c045
SFD85
$21F7
$04AC
$2451
S$6F1B
$0437
$8739
$1D03
$3EB6
STAE7
$4167
$41E8
$587D
$B8CO
$CSD5
$A102
SA680
$1c61
SCF60
$8711
$D97B
$A738
$SF29
$1CFO
22D0:8F
22D8:40
22E0:EC
22E8:E1
22F0:BO
22F8:E3
2300:F2
2308:03
2310:F4
2318:ES
EF
03
F2
F6
AO
F3
ES
AO
ES
El
71
8D
ES
ES
c7
AO
AE
c3
F2
EC
4c
EF
E4
B3
EC
F2
8D
El
E9
E4
cl
FS
FS
AC
E4
AO
00
F2
F3
AO
02
AQ
AO
BO
AO
ED
20
El
AO
F4
20
El
E&
BO
FO
EF
40
E3
E8
ES
2320:A0
2328:C8
2330:F4
2338:20
2340:E1
2348:A0
2350:F3
2358:ES
2360:03
2368:A0
EE
E9
F3
EF
F4
AO
03
AO
CF
EF
AO
AO
EE
¥F2
AO
El
EE
B3
cc
2
8D
DO
F9
ED
DO
EE
EF
AC
c4
AO
8D
F2
AO
El
EF
E4
Fv
BO
AO
ED
00
ES
EB
EC
Eo
AO
AO
BO
FO
EF
20
F3
ES
AO
EE
00
E8
BO
E3
F2
40
F3
F9
F3
c7
AO
AE
8D
El
2370:A0
2378:E9 EE
2380:57 03
2388:A3 02
2390:00 B3
2398:80 EC
23A0:CO EO
F4 EF
FS
4c
1A
02
28
10
AO
ES
Ds
83
FO
60
F8
E3
AE
o1
02
0s
c2
8F
EF
8D
os
E2
20
30
10
EE
00
C2
30
66
AF
co
F4
20
21
AO
03
00
EO
code from the code wheel. To find the
secret code, you look at the large symbol
on the screen and find the matching
symbol on the outside edge of the wheel.
If you keep pressing the return key or
joystick button, the drive will turn on
then load the game. After about 3 at-
tempts to play the game or if you get a
high score. A message comes up saying
you entered the wrong code three times
in a row when you Started and the pro-
gram locks up. This patch bypasses the
input from the secret code wheel. The
other patch removes the music from the
Pipe Dream logo which will remove it
from the start of the game.
Tk Sd Byte From Io
oc 0D 4AFS EAEA
09 20EFB4 EAEAEA
10 4CAAB3 EAEAEA
0C 0E 8C 4C4A55 EAEAEA
FF 4c EA
To remove the music from Pipe
Dream logo.
Tk Sa Byte From To
0c 0C 8 2036 B6 EAEAEA
4C0CB6 = EAEAEA
2030 B6 EAEAEA
GS File Keef
Ok] Telloc's Lab
lentr[srch|steal] use JothercastImi:
Do What?
You are standing in a ruined chamber above
Tel Empor. It was once the laboratory of the
long dead Emperor Telloc.
h
23A8:E2
23B0:30
23B8:E1
30
48
28
60
A2
FA
SA
18
68
DA
22
60
08
00
¥5:
c2
00
02
SF2A4
$7349
$72FB
SBB66
$8568
$68DE
$D6C9
$39DE
SF31A
$CA4B
$B616
$2FDB
$2291
$88E9
SEF71
$5D8B
SPS06
$1BB2
$6091
$9704
$1913
$1732
$8F8B
$9FCS
$F3D0
$615A
$D4cB
SDA62
SF656
23C0:00
23C8:3E
23D0:03
23D8:40
23E0:03
23E8:FS
23F0:02
23F8:00
2400:1E
2408:01
51
03
57
03
FS
02
00
60
02
40
03
FS
02
00
39
01
40
03
D8
03
FS
02
00
90
02
40
03
03
FS
02
00
c2
02
cl
03
FS
02
FS 02
00
1A
02
40
03
FS
02
00
CE
00
3B
03
40
03
FS
02
00
E3
01
00
F4
02
40
02
FS
02
00
2410:57
2418:03
2420:FS
2428:02
2430:00
2438:2B
2440:00
2448:40 03
2450:03 FS
2458:F5 02
FS
02
00
66
ol
40
03
FS
02
00
00
AO
01
40
03
FS.
02
00
AG
01
66
01
40
03
FS
02
00
EO
00
66
03
40
03
FS
02
00
FA
00
40
03
FS
FS
02
00
BS
00
40
00
40
03
FS
03
00
2460:02
2468:00
2470:2B
2478:00
2480:E1
2488:00
00
31
00
40
ol
00
59
00
66
03
FS
03
FS
02
00
oD
FS
02
00
11
00
02
00
21
00
15
Big Al MD
Softkey for...
Pipe Dream
Lucasfilm
Pipe Dream by Lucasfilm has aman-
ual protection scheme. The player must
use the large symbol to get the secret
Readers Data Exchange
Terry Waskowich
Softkey for...
Keef The Thief
?
Requirements:
Blank Disk 3.5"
Fastcopier 3.5"
Blockwarden/Block Editor
With Keef of Thief, I discovered that
it had a word protection right after it
showed the game picture. The following
will show you a quick way to be able to
choose any answer and the program
with-thick it was correct and play the
game.
Step-by-step
1. Make a copy of the game disk.
2.Edit the copy (Block Warden [F]ollow
/KEEF1/KEEF.SYS16 on REL
BLOCK 200).
Bk From Io
$3BB $167 00382 8003 82
$175 = D00D 22 800D 22
3. Write the edits back to the copy.
This patch allows any answer for the
word protection to be correct. The game
will play just like the original.
Softkey for...
Empire
Interstel
Requirements:
Blank Disks (5.25")
Sector Editor
Fastdisk Copier (5.25")
COMPUTIST #80
After booting Empire I found that it
had a word protection. Instead of the
normal word protection, this one also
allows you to type in DEMO to see a
demo of the game. After finding the
protection on the boot disk, I decided to
see the demo. After exiting the demo
game, Empire reloaded the word protec-
tion off the program disk and you had to
find it once again.
Step-by-step
1. Make a copy of the three Disks: Boot,
Program, and Maps.
2. Make the following edits:
On the boot disk:
Ik Sd Byte From Io
$1D $09 $80 2Q00E1AFO 200E1A80
2B 2B
On the program disk:
Ik Sa Byte From Io
$06 $09 $80 200E1AFO 200E1A80
2B 2B
You’re Finished! Now you can enter
in anything for the word protection to
play the game and still be able to enter in
DEMO to run the demo.
Softkey for...
Where in the USA is
Carmen Sandiego?
Broderbund.
Requirements:
512K Apple IGS
3.5" disk copier
3.5" disk editor
3.5" blank disk
First off, Carmen USA is really neat
toplay, just wait ‘til you get to the higher
cases. The Carmen Sandiego series are
known as an educational programs, but
they are fun for all. Broderbund’s pro-
grammers took a lot of time in making
the pictures and background sounds and
if you have played a case, you would
already know that. The program isatwo
disk set, however disk one will hold all
the edits you need to do to take out the
cP.
The following readings will help you
tounderstand how this protection works.
Make a copies of both disks, you can
use any 3.5" disk copier. Make sure you
have a 3.5" disk editor handy. Before
booting the program you should get into
ProDOS BASIC and type:
CALL-151 Enter the monitor
# Brings up two hidden CDAs: Visit
Monitor & Memory Peeker
Youcanhit Control-OpenApple-ESC
to make sure they are there, now quit
back to the monitor. Put the Carmen
USA boot disk in the drive and launch it
(C500G, PR#5, system restart, which
ever you prefer).
Enter your name when asked so you
can start a new case. Alright, GUMS-
HOE, finish your first case. Once you
have finished your case, the wording for
the CP will be discovered. The CP
doesn’t come up until you have solved a
case or earned a promotion to be exact.
Answering the question correctly will
enable you to receive the promotion.
The following quotes are used by the
WP.
Quote #1: “Before you are promoted
you have one more clue to unravel.”
Quote #2: “Use the Fodor’s USA
travel guide to help you answer the
following question:”
Quote #3: “That is incorrect. Please
try again.”
COMPUTIST #80
Quote #4: “Sorry, your promotion is
denied because you did not unravel the
final clue.”
Quote #5: “Good job, ...”
Well, now you know the words that
the CP uses, get into your desk accesso-
Ties menu (control panel) by hitting
Control-OpenApple-ESC and select
Visit Monitor and press return. It’ll say
“Welcome... Control-Y Retum exits”
and you are now in the machine moni-
tor.
To find which bank the program is in,
look from bank 03/ to 06/ at address
$0000 and look for a $48 (PHA), once
you find it, you know which bank the
program is loaded in. 04/0000 return
will show you the byte at that location.
In this case, it was 04/0000:48 and so
bank 04/ has the main program. To be
able to find the wording of quote #1 you
have to use some of the features the IIGS
has builtin. The word “Before” in Quote
#1 converts to 42 65 66 6F 72 65 in
HEX. Using the P (search pattern) com-
mand we’ll search bank 3 from 0000 to
FFFF (every byte in the bank). Type:
\42 65 66 6F 72 65\<03/0000.03/FFFFP
You should see a “‘03/208E:” appear,
this shows where the pattern begins.
Type: 03/208D and hit returna couple of
times, you will notice the words used in
the CP. Keep hitting retum to see the rest
of the textused for the CP. Afterlooking
at that area I discovered at:
03/208E: is Quote #1
03/20CA: is Quote #2
03/2164: is Quote #3
03/2117: is Quote #4
03/218A: is Quote #5
Now we need to look for references
to 8E 20 ($208E), do this by typing:
\8E 20\<04/0000.04/FFFFP
You will see a “29E6:” pop up, this
address is where the bytes were found.
So type 04/29E2L to list the code found
there. (see figure 1.)
04/29E2L
From this you get a feel of of how the
program gets its words from bank 03.
Now just keep on Listing locations fur-
ther on, I did, and when I got to this
location 04/2AB8 it looked interesting.
(See figure 2.)
04/2AB8L
Lets take a look at 04/2B06. (See
figure 3.)
04/2B06L
The code in figure 4 is where WP
entry and WP correct word is equal.
04/2B5EL
Now I hope this helped you under-
stand how this protection worked. There
are at least two different ways of taking
out the (WP) on it. First: at address $04/
2AC8 change from D009 to EA EA, this
allows any entry to be correct. Second:
at Address $04/29E8 change from 22 FO
4D 04 to 22 CA 2A 04. Then right before
it prints Quote #1, this new JSL to 04/
2ACA will bypass the asking of the WP
question and then proceed as if the WP
question was answered correctly.
However, after talking with Brian A.
Troha, we concluded that the game uses
a jump table for most of the routines. If
you look at the code from 4/2ACA where
it does the LDA #$05A0, STA OD3F,
this is where the program sets up to go to
the “Good Job,” section of code. After
some study, we found the actual point
where the program would store the WP
(A9 96 OA - LDA #$0A96 value and
changed it to the “Good Job,” value. The
results are as soon as you have complet-
Figure 1. Listing from address $04/29E2
29E2:F4 03 00 PEA 0003 32 bit address pointer to address
29E5:F4 8E 20 PEA 208E 03/208E, or the location of Quote #1.
29E8:22 FO 4D 04 JSL 044DFO prints it up to screen.
29EC:7A PLY
29ED:7A PLY If you push, you have to pull
29EE:22 EA 4B 04 JSL 044BEA
29F2:F4 03 00 PEA 0003 Another address pointer, this time to
29F5:F4 CA 20 PEA 20CA 03/20CA, the location of Quote #2.
29F8:22 FO 4D 04 JSL 044DFO print to screen.
29FC:7A PLY the following is more code
29FD:7A PLY of the (WP).
Figure 2. Listing from address $04/2AB8
2AB8:48 PLY
2AB9:F4 03 00 PEA 0003 bank 03
2ABC:F4 70 64 PEA 6470 address 6470, entry stored.
2ABF:22 6B A2 04 JSL 04A26B I think this gets the correct word.
2AC3:7A PLY
2AC4:7A PLY
2AC5:7A PLY
2AC6:7A PLY
2AC7:A8 PHA
2AC8:D0 09 BNE 2AD3 {+09} word & WP entry not equal
2ACA:A9 AO 05 LDA #05A0 (this area is if the password was).
2ACD:8D 3F 0D STA OD3F (entered correctly ....)
2AD0:82 8B 00 BRL 2BS5E {+008B}Answer is Correct!, now goto 04/2B5E.
2AD3:AD 63 0D LDA 0D63 loads Attempt number (1 attempt =100)
2AD6:18 CLO (2 attempts = 200 & 3 attempts = 300)
2AD7:69 00 01 ADC #0100 Adds 100 to itself(attempts).
2ADA:8D 63 0D STA 0D63 stores attempts.
2ADD:AD 63 0D LDA 0D63 loads the attempts.
2AE0:C9 00 03 CMP #0300 compares attempts to 300.
2AE3:FO 21 BEQ 2B06 {+21}not equal goto 04/2B06 = quote #3.
2AE5:90 1F BCC 2B06{+1F} less then 300 goto 04/2B06
2AE7:F4 03 00 PEA 0003 bank 03/ (on 3rd attempt is wrong).
2AEA:F4 17 21 PEA 2117 address 2117. Same as Quote #4.
2AED:22 FO 4D 04 JSL 044DFO print to screen.
2AF1:7A PLY the rest you don’t need to know
2AF2:7A PLY it denies his promotion.
Figure 3. Listing from address $04/2B06
2B06:F4 03 00 PEA 0003
2B09:F4 64 21 PEA 2164
2B0C:22 FO 4D 04 JSL 044DFO
2B10:7A PLY
2B11:7A PLY
bank 03/
address 2164. Same as Quote #3.
prints to screen.
the rest you don’t need to know
it goes back and asking the question again.
Figure 4. Listing from address $04/2B5E
2B5E:82 13 06 BRL
2B61:F4 03 00 PEA 0003
2B64:F4 8A 21 PEA 218A
2B67:F4 00 00 PEA 0000
2B6A:7B TDC
2B7B:18 CLC
3174 {+0613)uses what 2ACA did, and comes back.
bank 03/
address 218A. Same as Quote #5.
the rest you don’t need to know
it goes on as if you have entered
the (WP) question correctly.
ed the case(s) for a promotion the pro-
gram jumps right to the “Good Job,” text
and continues as though there was never
any WP in the first place.
Step-by-step
1. Make a copy of both Carmen USA
disks.
2. Make the edit to the copy of disk 1.
Bk = Byte = From Io
$223 $17 A99605 AQAD05
3. Write the edit back to the copy.
Softkey for...
Ancient Art of War
Broderbund
Requirements:
Fast Disk Copier 5.25"
Sector Editor
1 Blank Disk
Making a deprotected backup copy
of Ancient Art of War (AAW) can be
simple if you know a little about the
copy protection. When booting the orig-
Readers Data Exchange
inal disk, it will show a title page, play
music and then runs the program. Make
a copy of the AAW boot disk, using a
5.25" fast disk copier or any simple disk
copier. Now boot the copied AAW boot
disk, you will notice as soon as it shows
the hi-res screen it will reboot. This is
something to keep in mind. We could
look for a section of code that tums on
the hi-res screen and the protection
shouldn’t be to far away.
It’s time to start working with the
copy, so get out your favorite sector
editor. Now since we know it shows a
hi-res page, scan the disk for HEX 50
CO. I found it on track 05, sector 00, at
byte $16. We could put a $00 at byte $15
to bomb it out when the screen comes
up. However, I decided to look at the
whole sector and found a $4C (JUMP)
routine at byte $00. So change byte $00
from 4C to 00 and write it back to the
disk. When the program gets to that
location, it will crash and tell us where
the routine begins. It’s now time to boot
the disk, it should have crashed at ad-
dress $4000. (See figure 5.)
4000:4C put back the $4C
4000L to list the code at $4000
So lets get back into our sector editor.
Now read Track 05, Sector00 and change
byte $00 back to 4C (from a 00) and
write it. Now scan the disk for a JSR
4000 (20 00 40) starting at Track 00,
Sector 00. You should find it on Track
00, Sector 01, at $9D. Looking at the
sector starting at byte $8C we have the
following. (See figure 6.)
The call from $80A0 is to the copy
protection routine and can be bypassed
by NOP’ing out the call, but keep in
mind the carry flag has to be cleared to
skip over the reboot call. Now to make
AAW think the nibble count has passed
and always continue, do the following:
Step-by-step
1. Make a copy of the AAW.
2. Edit the copy.
Ik Sd Byte from Io
$00 $01 $40 =. 200882 EAEA18
3. Write the sector back to the copy
You should now have a completely
deprotected backup of Ancient Art of
War!
Softkey for...
Battle Chess
Interplay
Requirements:
5.25" disk copier
5.25" sector editor
1 Blank Disk
Finally a really neat animated chess
game for the Apple IIe: Battle Chess.
This is a great game if you like to have
your Queen eaten alive, or if you like to
see some very creative fighting tech-
niques. You can also play 3-d, 2-d and
even over the modem. Other features
include: save and load games, change
level ofexperience, and take back moves!
There is one problem with the game,
and that is its copy protection, which is
word protection. The words are in the
back of the manual and are actually
opening moves from chess games. Be-
fore you can play your first game (get to
side b) you must answer a question from
the CP, but no more!
Step-by-step
1, Boot up your original Battle Chess,
when the menu comes up it will ask if
you want to play or make a copy,
Make a Copy....
2. After you have made a copy, load up
your favorite sector editor, and make
the following changes to bypass the
word protection and go straight into
Side B.
Tk Sad Bye From a)
$19 $05 $40 200080 + ADOOBO
3. Write the sector back to the copy.
That's it.
Softkey for...
Bridge 6.0
Artworx.
Requirements:
Apple II w/64K
1 Blank Disk
Sector Editor
COPYA
Deprotecting Bridge 6.0 is somewhat
simple after some inspection. The copy
protection was an altered DOS with the
epilogues changed to FF FF. Below are
10
Figure 5. Listing from address $4000
4000:4C 06 40 JMP 4006 jumps to the routine, to show hi-res.
4003:4C 63 40 JMP = 4063 plays music and is executed at $801E.
4006:8D 10 CO STA C010
4009:20 03 42 JSR = 4203
400C:8D 54 CO STA C054 switch to Page 1
400F:8D 52 CO STA C052 show a full screen.
4012:8D 57 CO STA C057 to show the hi-res page.
4015:8D 50 CO STA C050 switch to graphic mode.
4062:60 RTS ends the routine & returns to $80A0
Figure 6. Listing from address $808C
808C:A9 04 LDA #04
808E:A0 40 LDY $40
8090:20 00 8B JSR 8B00
8093:20 BS B1 JSR BIBS
8096:A9 05 LDA #05
8098:A0 50 LDA #50
809A:20 00 8B JSR 8B00
809D:20 00 40 JSR 4000 routine to show title and play music.
80A0:20 08 82 JSR 8208 routine to check for a nibble count.
80A3:90 03 BCC 80A8 {+03}if nibble count is found branch to $80A8
80A5:4C 91 81 JMP 8191 reboots Slot 6.
80A8:A2 05 LDX #05 start of the program.
Figure 7. Listing from address $471C
471C:20 58 FC JSR FC58 clears the screen for the question.
471F:20 C8 0D JSR oDC8
4722:20 4B 44 JSR 444B
4725:20 60 AQ JSR A960
Figure 8. Listing from address $47A1
47A1:20 67 AE JSR AE67
47A4:A5 9D LDA 9D
47A6:D0 03 BNE 47AB {+03}
A7AB:AC C2 47 JMP 4702
47AB:20 58 FC JSR FC58
47AE:20 C8 OD JSR oDc8
47B1:20 3D 44 JSR 443D
47B4:20 10 A8 JSR A810
47B7:A9 CF LDA #CF
47B9:A0 43 LDY #43
47BB:20 F9 EA JSR EAF9
47BE:20 1A A8 JSR AB1A
47C1:60 RTS
if answer is correct branch to $47AB.
re-run word-protection.
clears the screen when answer is right.
the quick steps to deprotect the program
using COPYA:
Step-by-step
1. Boot your DOS 3.3 system disk.
2. Tell DOS to ignore epilogs and use
COPYA to copy the disk.
LOAD COPYA
CALL-151
B925:18 60
B988:18 60
3D0G
RUN
3. Edit the copy.
Ik Sct Byte From Io
$00 $03 $35 FF DE
$3F FF AA
$1 FF DE
$9B FF AA
4. Write the sector back to the disk.
You should now have a deprotected
version of Bridge 6.0.
Softkey for...
Captain Blood GS
Mindscape.
Requirements:
512K Apple IIgs
3.5" disk copier
3.5" disk editor
Here is a quick way of taking the
word protection off this game. The word
protection comes up right before you are
allowed to play the game.
Step-by-step
1. Make a Copy of Captain Blood GS
with any disk copier.
2. Use a disk editor like Block Warden
or Copy II+ to edit the copy. (Note:
Block Warden [F]ollow /CAPTAIN-
BLOOD/BLOOD.SYS16 on REL
BLOCK 167.)
Bk = Byte = From Io
$AE $87 =. 22F60506 = AF F60506
$C3 222D0606 AF 2D0606
SCF 22 F60506 = AF F60506
$09 = 22AD 0406 = AF AD 0406
$E4 22 F60506 = AF F60506
$FO 22200606 = AF 2D 0606
$FC 22 F60506 AF F60506
$106 © 22AD0406 AF AD0406
$120 22E30000 + AFE30000
$142 224B0308 AF 4B0308
$160 22070208 AFD70208
$189 F003825A + EAEA825A
3. Write the block back to the copy.
Softkey for...
War of the Lance
SSI/TSR
Requirements:
Apple II w/64K
5.25" disk copier
5.25" disk editor
Readers Data Exchange
Howto take the word protection com-
pletely out of War of the Lance (WOTL)
from SSI. To start off we need to make
a copy of WOTL boot disk.
Boot the disk and wait until the credit
page for the game is shown. Hit CTRL-
RESET and WOTL will reset into SSI’s
DOS, which is called RDOS. What I
did, was to see if WOTL was running a
basic file to launch the game, by typing
LIST at the prompt and I found the
following:
1 HIMEM: 38655
2 HOME:CALL 3528:A =
PEEK (9) :C=16384:B=1:ONERR
GOTO 20
3 IF A = 21 THEN & RUN"U",
16384
4 IF A = 26 THEN & RECALL
"AP", 17000:& RECALL
"NAT.DAT",58501 : & RECALL
"Q1.DAT",25600 :& RECALL
"Q2.DAI", 32600
5 IF A = 16 THEN & RECALL
"P™ + STRS (56138) ,18000:
c=19100
9 & RECALL CHR$(A+64),C
10 CALL C:B=2
15 & RUN "V1",38000
There where other lines in the pro-
gram, but nothing that would help us in
deprotecting it. At this point I was won-
dering what value were returned from
the PEEK(9) statement and stored in A.
So at the Applesoft prompt I typed
PRINT PEEK(9), the computer returned
avalue of 26. Knowing A equals 26, and
by looking at the basic program, you can
see that lines 3 and 5 will not be used;
yet. Continuing, looking at line 10 we
see a CALL C which will launch the
program. To see what the value of C is,
look at line 2 where C is set to 16348.
Converting 16384 from decimal to a
HEX, we end up with a value of $4000.
Now we need to enter the monitor so we
can do some code snooping, to do this
type CALL-151
You should start listing code from
$4000 However, since I ran the program
with the word protection still intact, I
remembered the program cleared the
text screen just before the word protec-
tion came up. So I searched for 20 58
FC, which is the machine language ver-
sion of the Applesoft BASIC “HOME”
statement. I found the string at memory
location $471C. (See figure 7.)
After doing some checking around, I
realized that everything seems to runs in
order starting from $4000. We are get-
ting closer, now it’s time to look for
some kind of conditional branch in this
areaand I finally found a BNE at $47A6.
(See figure 8.)
From here you can see that $47AB is
the location where the program comes if
the answer was right, and eventually
returns to the Basic program so it can
continue running the game.
Now it’s time to make the patch to
disk, so let’s get outa sector editor. Scan
the disk for 20 58 FC 20 C8 OD 20 4B,
I found itin two places, change the 2058
FC to 4C AB 47 to remove the copy
protection.
Step-by-step
1. Make a copy of the WOTL game disk.
2. Make the following edits:
Tk Sd Bye From To
$1C $07 $1C — 2058FC = AC ABA
$1D $0E $1C = 2058FC = AC ABT
3. Write the edits back to the copy.
Now when booting the newly made
copy, it will show the credit page and
after hitting the space bar it will auto
COMPUTIST #80
The Book of Softkeys
(volume 1-3) for only $1 each*
*plus postage & handling
Book of Softkeys I (Compiled from issues 1-5)
Yougetall of these softkeys: «Akalabeth «Amper-Magic *Apple Galaxian +Aztec *Bag of Tricks
«Bill Budge’s Trilogy of Games *Buzzard Bait *Cannonball Blitz *Casino *Data Reporter
Deadline Disk Organizer II -Egbert II -Hard Hat Mack Home Accountant +Homeword
«Lancaster *Magic Window II *Multi-Disk Catalog «Multiplan *Pest Patrol «Prisoner II “Sammy
Lightfoot +Screenwriter II *Sneakers «Spy’s Demise *Starcross «Suspended +Ultima II Visifile
-Visiplot -Visitrend »Witness *Wizardry «Zork I «Zork II «Zork III
Plus:
How to crack Applesoft program disks
Introduction to Boot Code Tracing
How to create DeMuffin (A disk cracking tool)
Diskedit (Make changes directly on your disks)
Diskview (Examine protected disks)
Getting on the Right Track (Fix your Apple drive so it tells you what track it is on.)
Hidden Locations on your Apple Revealed
Fix your Rana drive so you can Boot Code Trace
Neat tricks and bombs that you can put in your programs
Book of Softkeys II (Compiled from issues 6-10)
You get all of these softkeys: Apple Cider Spider «Apple LOGO Arcade Machine «The Artist
*Bank Street Writer Cannonball Blitz «Canyon Climber Caverns of Freitag «Crush, Crumble &
Chomp Data Factory v5.0 +DB Master «Essential Data Duplicator I Essential Data Duplicator III
*Gold Rush «Krell LOGO Legacy of Llylgamyn +Mask of the Sun «Minit Man *Mouskattack
*Music Construction Set «Oil’s Well -Pandora’s Box ¢Robotron Sammy Lightfoot «Screenwriter
II v2.2 «Sensible Speller IV *Sensible Speller 4.0c/4.1¢ «Spy Strikes Back «Time Zone «Visible
Plus:
How to create DeMuffin Plus (A disk cracking tool)
Super IOB v1.5
Using ProDOS on a Franklin Ace
Crunchlist IT
The Controller Saver
Making Liberated Backups That Retain Their Copy Protection
Examining Protected Applesoft BASIC Programs
Game Cheats for: Castle Wolfenstein, Miner 2049er, Serpentine, Star Maze, Ultimall, Wizard
and the Princess, Wizardry: Proving Grounds of the Mad Overlord, Zaxxon
Book of Softkeys II (Compiled from issues 11-15)
You get all of these softkeys:Alien Addition *Alien Munchies *Aligator Mix *Computer
Preparation SAT *Cut and Paste *Demolition Division *DLM Software -Einstein Compiler v5.3
+Electronic Arts Software +Escape from Rungistan *Financial Cookbook +Flip Out +Hi-Res
Computer Golf II *Knoware *Laf Pak Last Gladiator *Learning With Leeper *Lion’s Share
*Mastertype *MatheMagic *Minus Mission Millionaire *Music Construction Set One on One
*PFS Software «Penguin Software «The Quest “Rocky's Boots «Sabotage +Seadragon «Sensible
Speller Snooper Troops (Case 2) *SoftPorn Adventure *Stickybear BOP *Suicide «TellStar «Tic
Tac Show «Time is Money «Transylvania «Type Attack +Ultima III-Exodus «Zoom Graphix
Plus:
Putting Locksmith 5.0 Fast Copy Into a Normal Binary File
CSaver: The Advanced Way to Store Super IOB Controllers
The CORE Disk Searcher
Modified ROMs
The Armonitor
Computer 6502 «Visidex + Visiterm *Zaxxon +Hayden Software *Sierra OnLine Software
The Hacker’s Ultimate Copy & Deprotection Utility: The Super IOB Collection!
ALL four volumes of Super IOB controllers (through issue #65) in “ONE” package!
COMPUTIST developed the ultimate copy program to remove
Copy protection from software:
The Super IOB program.
Since the introduction of Super OB, COMPUTIST has used
this flexible program to deprotect (or partially deprotect) dozens of
commercial programs with far ranging protection schemes.
Super IOB deprotects disks by using a modified RWTS (the
subroutine in DOS which is responsible for the reading and writing
of disk sectors) for reading from the protected disk and then using
anormal RWTS for writing to the deprotected disk.
This package contains:
«Three disks (supplied in DOS 3.3). Each disk contains at least
60 Super IOB Controllers including the standard, swap, newswap
and fast controllers. Also included is version 1.5 of Super IOB, the
Csaver program from COMPUTIST No. 13, and a Menu Hello
Program that lists the available controllers and, when you select
‘one, automatically installs it in Super IOB and RUNS the resulting
program.*
+A reprint of Disk Inspection and the Use of Super |OB, from
COMPUTIST No. 17. This article explains how to write your own
Super IOB controllers.
*COMPUTIST No. 32, which contains an extensive article
detailing the hows and whys of Super IOB v1.5 and at least 5
articles using the new Super IOB program.
Several of the controllers deprotect the software completely
with no further steps. This means that some programs are only
minutes away from deprotection (with virtually no typing).
The issue of COMPUTIST in which each controller appeared
is indicated in case further steps are required to deprotect a
particular program.**
“Requires at least 64K of memory.
“Although some controllers will completely deprotect the
program they were designed for, some will not, and therefore
require their corresponding issue of COMPUTIST to complete the
deprotection procedure.
The Super IOB Collection
Volume 1 of the Super IOB collection covers all the controllers from
COMPUTIST No. 9 through No. 26. Also included are the newswap and
fast controllers from COMPUTIST No. 32. The following controllers are on
volume 1:
Advanced Blackjack «Alphabet Zoo »Arcade Machine «Archon II «Archon
-Artsci Software *Bank Street Writer -Barrons SAT -Beyond Castle
Wolfenstein BSW //cLoader Castle Wolfenstein Computer Preparation:
SAT +Dazzle Draw «DB Master 4 Plu
Showing the first 100000 of 215873 characters.