Skip to main content

Full text of "Hardcore Computist Issue #58"

See other formats


For The Serious User Of Personal Comiiuters 




USA $3.75 Canada & Mexico S7.00 



All Others $8.7S 



August 1988 



Mixing ProDOS with Thexder-sy Matt ownby 



Infocom Decoder Revisited-By Ryan lanctot 



Cracking on the Ile-By zorro 



Might & Magic Revisited-By les Mmaker 




Might & Magic Character Editor-By t. scott 




An indepth guide to Ultima I V-By jason cobb 



Computing for 1-3 year OldS-By Kathleen Herrmann 



The Product Monitor-By jeff Huriburt 



A fix for FATAL SYSTEM ERROR 091 1?-By Jeff Huriburt 



* RBEX ^c9^Uc^%f» = 



A.I. A Boulder Dash ^ BoulderOash Constructioii Set A DeathSivord A Design Your Own Home: Architecture < Design Your 
Own Home: Interior « Design Your Own Home: Landscape t Facemaker * Gauntlet 4 Kings Ouest II tf Mastery Arithmetic 
« Microzine #26 A Muppet Slate vl.O « PFS: Graph A Polywriter 1 .2 * Had Warrior « Rings of Zilfin « Seaspeller « Smart 
Eyes It Spell It! A Wings of Fury 



IBM 



I Help Wanted!! 



COMPUTIST 

PO Box 110846-T 

Tacoma, WA 98411 



BULK RATE 

US. Postage 

PAID 

Tacoma, WA 
Permit No. 269 



You have a 
LEGAL RIGHT 

to an unlocked 
backup copy 

of your 

commercial 

softivare 



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 DEPROTECTED backup copy: 



..."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) that such a new 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 rightful. 

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 



COMPUTIST 



Publisher-Editor: Cliarles R. Haight 

Grapliics Editor: Ben R. Haight 

Circulation: Karen Fitzpatrick 

Advertising, call: (206) 474-5750 

Publisher: SoftKey Publishing 

Printing: Valco Graphics & Printing 



• Address all advertising inquiries to: 
COMPUTIST; Advertising Department; PO 
Box I 10816; Tacoma, WA984II 

• Mail all RDEX letters to: 

COMPUTIST 

Apple-RDEX or IBM-RDEX 

PO Box II0846-K 

Tacoma, WA 984 I I 

• 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-RDEXeditor for publication 
with all and exclusive rights belonging to 
COMPUTIST. 

• Entire contents copyright 1 988 by SoftKey 
Publishing. All rights reserved. Copying done 
for other than personal or internal reference 
(without express written permission from the 
publisher) is prohibited. 

• The volunteer and paid editorial staff 
assume no liability or responsibility for the 
products advertised in the magazine. Any 
opinions expressed by the authors are not 
necessarily those of COMPUTIST magazine, 
its staff or SoftKey Publishing. 

• Apple® is a trademark of Apple 
Computers. IBM® is the IBM trademark. 

SUBSCRIPTIONS: Rates (for 1 2 issues): 
U.S.-$32 U.S. 1st Class-$45 

Canada/Mex.— $45 Other Foreign— $75 

• Send subscription inquiries to: 
COMPUTIST; Subscription Department; PO 
Box I 10846-T; Tacoma, WA 9841 1 

• For Domestic Dealer rates: Call {10&) 
474-5750 for more information. 

• Change Of Address: Please allow 4 
weeks for change of address to take effect. 
On postal form 3576 supply your new 
address and your most recent address label. 

• Issues missed due to non-receipt of change 
of address may be acquired at the regular 
back issue rate. 



COMPUTIST J^58 



August 



Attention Apple-users: 
Why type those 
/■o-n-g listings when 
you can just Upgrade 
your present sub. to a 
Mag/5V4"Disk Combo 
subscription 

■ You may upgrade your current 
subscription to a magazine & disk 
combination by sending $5.50 ($6.50 
foreign) per remaining issue. 

Time to renew? 

■ Check your mailing label to see if you 
need to renew your subscription. 

n Use the order form on this page to 
renew, and don't forget to send your most 
current mailing label to help expedite your 
renewal 



Moving soon? 

■ If you're moving, let us know at least 30 
days in advance. 

■ Issues missed due to non-reciept of 
Change-of-Address may be acquired at the 
regular back issue rates. 

■ Remember, the Post Office does not 
forward third class mail unless requested. 
COMPUTIST is not responsible for 
replacing issues lost while forwarding order 
is in effect. 






■ Yes, I want to subscribe to COMPUTIST. Enclosed are funds for an annual (12 issue) subscription. 

I am... D A new subscriber 

n Renewing my current subscription 

D Changing my address (please include last mail label) 
I have..n an Apple lie. Ilgs or He computer Name 

D an IBM computer 



.ID#_ 



Address 



City 



Country. 



Apple— IBM subscription... 
D U.S. - $32 

D U.S./Canada/Mexico First Class ■ $45 
D All other Foreign $75 

Apple magdisk combination subscription... 
n U.S./Canada/Mexico First Class plus Library Disk - $ 1 00 
□ All other Foreign plus Library Disk - $ 1 40 

U.S. Funds drawn on U.S. bank. Allow 4—8 weeks for first issue. Mail to: COMPUTIST 



State 



Zip 



_Phone_ 



Exp. 



Signature 



CP58 



PO Box I 10846-T Tacoma. WA 984 I I (206) 474-5750 



August 



COMPUTIST #58 




Mark A.B 36 

Sam Bass 8,37 

Jeff Bingham 36 

Stephen Brown 10 

James E. Bulman II 

Paul Byrnes 36 

Jason Cobb 28 

Rob Fiduccia 35 

Kathleen Herrmann 31 

Mrs. Ann Norton 37 

Jeff Hurlburt 33 

Bill Jetzer 36 

Blain Johnson II 

Ryan Jones 8 

Joseph P. Karwoski 7 

Ryan Lanctot 13 

Dick Lavallee . 12 

Mike Maglnnis 36 

Gregory Mass 32 

Les Minaker 17 

Darren D. Moody 7 

Matt Ownby 9 

Michael Paterno 7 

Carl D. Purdy 10 

Harry M. Randel 16 

Jerome Rothweiler 9 

Dr. George Sabeh 10 

Scott Sanders 8 

T. Scott 20 

Charles Taylor 28 

Jerry Torczyner 37 

lola UNK 8 

Zorro 16 




Notes 'n things 

I What's happening to the Most Wanted List? 



Readers have made a number of suggestions on ways to clear up the 
congestion on the Most Wanted List. Some were quite radical. Others made 
a lot of sense. Anyone can add to the list by simply writing to 
COMPUTIST. This will not change. However, the only way to remove 
a title from the list is by publishing a softkey. This makes for a very long 
list and that is what needs to change. 



Titles stay on the list for many reasons. Some of the readers that requested 
a particular title be added to the list have since solved their problem but 
neglected to notify us. Often, a softkey will not work for a reader and 
they will request that the title be put back on the list. Later, they discover 
what they were doing wrong and now the softkey works. Some of the titles 
are very old and bit-copies are easily made, reducing the incentive to find 
a softkey. Sometimes the program is a one-of-a-kind with limited 
applications. All of this adds up to some titles making a career of being 
on the Most Wanted List. 



With the help of your suggestions, we have decided to change the way 
the Most Wanted List is updated. Beginning with the next issue, all titles 
will be dated. After 6 issues, the title will be dropped automatically and 
someone must write and have it put back on the list. That way, a title that 
remains on the list indicates reader interest and not neglect. (HopeftiUy!) 



BUGS 



COMPUTIST #54, page 19 in Une lOeO of the Math Blaster controller, change 
CX)SUB 233© to GOSUB 230. 



COMPUTIST #58 



August 



COMPUTIST *58 



Table Of Contents 



A.I. 36 

BoulderDash 36 

BoulderDash Construction Set 8 

DeathSword 37 

Design Your Own Home: Architecture 7 

Design Your Own Home: Interior 7 

Design Your Own Home: Landscape 7 

Pacemaker 7 

Gauntlet 36 

Kings Quest II 8 

Mastery Arithmetic 10 

Microzine #26 10 

Muppet Slate vl.0 32 

PFS: Graph 37 

Polywriter 1.2 10 

Rad Warrior 8 

Rings of Zilfin 10 

Seaspeller 28 

Smart Eyes 10 

Spell It! 12 

Wings of Pury 7 

# A.P.T.ft: 

Castle Wolfenstein 11 

Marble Madness Ilgs 10 

Might & Magic 17 

Ultima IV 30 

Ultima V 37 

m PCaymg Ti|>ft: 

Coveted Mirror 8 

Deathlord 35 

Might & Magic 17 

Oo-Topos 8 

Ultima IV 28 

I BM ViokeA: 

Help Wanted! 45 



August 



Editorial 4 

Bugs 4 

Most Wanted Softkeys 37 

w Feoiu'ted: 

Mixing ProDOS with Thexder 9 

Here's how to put Thexder on a disk with FroDOS. 

Infocom Decoder Revisited 13 

Here's how to add semi-automatic decoding to the Infocom Decoder. No more 
tedious hand decoding. 

Cracking on the lie 1 

Another look at usmg the auxilliary memory on the He to remove copy protection. 

Might & Magic Revisited 17 

More information on what's where and how to get a little more. Also mcluded, 
a complete item list with the various equiping/use effects and bonuses. 

Might & Magic Character Editor 20 

Some much need help for the adventurer in a neat and easy to use format. 



An indepth guide to. 

Ultima IV 



28 



A fairly comprehensive look at the excellent adventure. 

Computing for 1-3 year olds 31 

How to use your computer to teach your child in the formative years. 



The Product Monitor 

Games, Bugs and fixes, and some juicy rumors and propaganda. 

A better way to print Starter Kit DOC's. . 

Curing Fatal System Error #0911 

Realtime Situation Control using CDAs. . . 
Chuck Yeager's Advanced Flight Trainer. 



33 

9 
34 
35 
36 



1- 



August 



COMPUTIST ifsa 



New COMPUTIST readers using Apple Us 
are advised to read this page carefully to avoid 
frustration when attempting 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 a 
procedure that removes, or at least circumvents, any copy- 
protection on a particular disk. Once a softkey procedure 
has been performed, the resulting backup copy can usually 
be copied by the normal copy programs (for example: 
COPVA, on their DOS 3.3 System Master disk). 

Commands and control keys 

In any article appearing in COMPUTIST, commands 
which a reader is required to perform are set apart by 
being in b oldface and on a separate line. The 
IRETURN I key must be pressed at the end of every 
such command unless otherwise specified. Control 
characters are specially boxed. An example of both is: 
s fBPl 

Press I 6 I N ext, p lace one finger on the CEzD key 
and then press L EJ Rememb er to enter this command 
line by pressing IRETURN I . 

Other s pecial combination keypresses include 
I3RESETI or IcSQRESETl In the form er, press 
and hold down EED then press iRESETj | n the 
latter, press and hold down both GEED and I Ci I then 
press I RESET I 

Special requirements 

Special prerequisites for COMPUTIST articles, programs 
and softkeys are usually listed at the start under: 
■ Requirements: 

Software recommendations 

\Ef Applesoft program editor such as Global Program 
Line Editor (GPLE). 

E^ Sector-editor such as DiskEdit (in the COMPUTIST 
Starter Kit] or ZAP from Bag of Tricks. 

ffl^ Disk-search utility such as The Inspector, the CIA 
or the Core Disk Searcher (in the COMPUTIST Starter 
Kit). 

[F* Assembler such as the SC Assembler from S-C 
software or Merlin/Big Mac. 

\Ef Bit-copy program such as Copy II Plus, Locksmith 
or Essential Data Duplicator (EDD). 

ffl^ Text-editor (that produces normal sequential text 
files) such as Applewriter II, Magic Window II or 
Screenwriter II. 

IF' COPYA. FID and MUFFIN from the DOS 3.3 
System Master disk are also useful. 



Super lOB and Controllers 

This powerful deprotection utility (in the COMPUTIST 
Starter Kit] and its various Controllers are used in many 
softkeys. (It is also on each Super lOB 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. 

Apple II + , //e, compatibles: I ) Place an Integer 
BASIC ROM card in one of the Apple slots. 2) Use a non- 
maskable interrupt (NMI) card such as Replay or Wildcard. 

Apple II + , compatibles: I) Install an F8 ROM 
with a modified reset-vector on the computer's 
motherboard as detailed in the Modified ROM's article 
(COMPUTIST #6 or Book Of Softkeys III ] or the Dual 
ROM's article (COMPUTIST #19). 

Apple He, lie: Install a modified CD ROM on the 
computer's motherboard. Cutting Edge Ent. (Box 43234 
Ren Cen Station-HC; Detroit, Ml 48243) sells a hardware 
device that will give you this important ability but it will 
void an Apple Ik warranty. 

Recommended literature: 

\K' Apple II Reference Manual 

[F'DOS 3.3 manual 

[B* Beneath Apple DOS, by Don Worth and Pieter 

Lechner, from Quality Software 
[E^ Assembly Language For The Applesoft 

Programmer, by Roy Meyers and C.W. Finley, 

from Addison Wesley 

Keying in 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: 

lOHOMEiREMCLEAR SCREEN 

The UST will look like: 

10 HOME : REM CLEAR SCREEN 
...because Applesoft inserts spaces into a program listing 
before and after every command word or mathematical 
operator. These spaces usually don't pose a problem 
except in line numbers which contain REM or DATA 
commands. 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 delta characters ("]. All 
other spaces are there for easier reading. NOTE: If you 
want your checksums (See Computing checksums) 
to match up, you must key ONLY the 'spaces after DATA 
statements. 



Keying In 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 ($ and four 
digits) at the end of each line. A beep means you have 
typed something that the monitor didn't understand and 
must, therefore, retype that line. 

When finished, return to BASIC with: 

3D0G 

BSAVE the program with the filename, address and 
length parameters given in the article. 

The source code is printed to help explain a program's 
operation. To key it in, you will need ihe SC Assembler 
or you will have to translate pieces of the source code 
into something your assembler will understand (see table 
of S-C Assembler directives in COMPUTIST #17. 

Computing checksums 

Checksums are 4-digit hexadecimal numbers which tell 
if you typed a program exactly as it appears in 
COMPUTIST. 

There are two types of checksums: one created by the 
CHECKBIN program (for machine language programs) 
and the other created by the CHECKSOFT program (for 
BASIC programs). Both appeared in COMPUTIST # I and 
The Best of Hardcore Computing. An update to 
CWfOyaf 7" appeared in COMPUTIST #18. 

If the published checksums accompanying program 
listings and hexdumps do not match those created by 
your computer, then you typed the program incorrectly. 
The line where the first checksum differs has an error. 

CHECKSOFT instructions: 

LOAD filename 
BRUN CHECKSOFT 

Get the checksums with: I ft I and correct the 
program line where the checksums differ. 

CHECKBIN instructions: 

CALL -151 

VLOPiXi filename 

Install CHECKBIN at an out of the way place 
BRUN CHECKBIN, A$6000 

Get the checksums by typing the Starting address, a 
pe riod a nd the Ending address of the file followed by 

alBS. 

Correct the lines at which the checksums differ. 
RDEXed 



6 



COMPUTIST ^Z 



August 



1140 HOME ; PRINT : PRINT "DONE" : END 



when 
writing a 
letter to... 



Michael Paterno 



Abbte RDCXed 



RDEX stands for: 

Reader's Data EXchange 

That means that when you send in 
articles, softkeys, APTs, etc., you are 
submitting them for FREE publication in 
this magazine. RDEX does NOT 
purchase submissions nor do we verify 
data submitted by readers. We will 
print it and it is the responsibility of the 
readers to send in responses when 
anything is wrong. 

• Remember that your letters or parts 
of them may be used in RDEX even if 
not addressed to the Apple-RDEX editor. 
Correspondence that gets published may 
be edited for clarity, grammer and space 
requirements . 

• Because of the great number of letters 
we receive and the ephemeral and 
unpredictable appearance of our part- 
time staff, any response to your queries 
will appear only in Apple-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. 

Send your articles and letters on 

DOS 3.3 standard text 
files 

When we get your letter-article in a 
standard DOS3.3 text file, it is 
immediately uploaded into the most 
current RDEX file. Conventional letters 
must be typed in by us... when we have 
the time. 



• Address your letters, articles, 

COMPUTIST 

Apple RDEX Editor 

PO Box 110846-K 

Tacoma, WA 98411 



to: 



Softkey for.. 



Design Your Own Home: 
Architecture 
Interior 
Landscape 



Abracadata 



■ Requirements 

D Super lOB v 1.5 

This is my first successful attempt to crack 
a disk on my own; I hate protected disks, 
because for one reason or another, they do give 
up the ghost. 

The truth of the matter is I didn't get the 
idea all by myself; I tried all of the Copy n copy 
options, and none worked. However, when I 
used the "Copy using Sector Editor", I noticed 
that only the even tracks copied. In 
COMPUTIST #53, Tim Snyder used a 
controller to crack a similar problem with Troll 
Micro Courseware; what the heck, it's worth 
a try, right? Well, I entered the controller 
exactly as Tim wrote it, and bingo, it worked 
beautifully. 

Just install the controller into Super lOB 
and copy the disk, that's all there is to it; and 
it is now fully copy able. 

Controller 

1000 REM ABRACADATA DES I GN YOUR OWN HOME 

1010TK = 0:ST = 0:LT = 35:CD = WR 

1020 POKE 47507,0: POKE 47517,0 

1030 TUTK: GOSUB490 

1040 POKE 47445,213 

1050 IF TK <> ( INT (TK / 2)) * 2 THEN POKE 

47445,212 
1060GOSUB430:GOSUB100:ST = ST+1: IFST<DOS 

THEN 1060 
1070 I FBF THEN 1090 

1080 ST = 0:TK = TK + 1 : I F TK < LT THEN 1040 
1090 GOSUB 490: POKE 47445 , 213 :TK = Tl :ST = 
1100GOSUB430:GOSUB100:ST = ST + 1: IFST<DOS 

THEN 1100 
1110ST = 0:TK 

1100 
1120 IFTK<LTTHEN1030 
1130 POKE 47507,174: POKE 

47445,213 



TK+1: IFBF = 0ANDTK<LTTHEN 



47517,164: POKE 



Checksums 



1000 - $3568 

1010 - $3266 

1020 - $5917 

1030 - $0A12 

1040 - $AFB3 

1050 - $25A1 

1060 - $29A5 

1070 - $077B 



1080 - $0507 

1090 - $A256 

1100 - $9356 

1110 - $F70D 

1120 - $9811 

1130 - $BC98 

1140 - $9203 



Darren D. Moody 



Thank you to J. Auferheide for the 
"DLM's Create With Garfield" softkey 
appearing in COMPUTIST #54. 

(2) I tried with moderate success using 
this softkey with another DLM product. 
Demolition Division. The softkey managed to 
convert the files to a format which CATALOGS 
with normal DOS 3.3. But when trying to run 
the program, it runs to a point and stops with 
the disk running. My presumption is that it is 
looking for a check byte. Can someone suggest 
a way to circumvent this problem? 

^ Softkey for... 



FacemaJter 

Spinnaker 



The "Kids on Keys" softkey in 
COMPUTIST #54 also works on Spinnaker's 
' ' Pacemaker' ' 

C2) Does anyone know how to make 
this disk into a normal, catalogable disk so that 
I can transfer it to a hard drive? 



Joseph P. Karwoski 



Softkey for... 



Wings of Fury 

Broderbund 



After reading a review on Wings of Fury, 
I decided to try the game. I couldn't find the 
game anywhere in town, so I ordered it through 
mailorder. Once I received the game and played 
it a few times, I decided that the review 
understated how good the game was. The 



August 



COMPUTIST ^58 



graphics and speed of action is fantastic— I 
strongly recommend this game! I decided that 
I needed a backup of this game, so I tried 
Locksmith Fast Copy— I had NO luck! No 
problem, I will just use a bit copier. I tried 
Locksmith, Copy II Plus and EDD III— again 
with NO luck! They left me with no choice but 
to try to deprotect it. 

I used Copy II Plus sector editor in the 
patched mode to look at track $00, sector $00. 
I then got out my issues of COMPUTIST. I 
could not find a softkey for Wings of Fury, 
however, I did find it on the Most Wanted list. 

After a few hours, I decided to try a 
different approach. Thanks to Eric W. Taylor's 
softkey in COMPUTIST #47, I was able to 
make a copy of Wings of Fury that could be 
copied easily with a bit copier. 

The cookbook method is as follows; 



I 1 I Copy the original with a bit copier (I 
used Copy II Plus). 

I 2 I Using a sector editor (I used Copy II 
Plus in patched mode) search for BD 8D C0 A0. 
I found them on track $00, sector $OB, byte 
$57. 



I 3 I Make the following change. 

Trk Set Byte(s) From To 

$00 $0B $57 BD8DC0A010 A9FC85F0 85 

24 80BD8CC0 F3 85F6A9EE 

10 FB 88 F0 25 85 Fl 85 F2 85 

C9EED0F4EA F5 A9 E7 85 F4 

EA A0 07 BD 8C 85 F7 EA EA EA 

C010FB90F0 EAEAEAEAEA 

00 EA 88 10 F4 EA EA EA EA EA 



I 4 I Write the change back to the disk. 

You now have a copy of Wings of Fury that 
can be copied using a bit copier. 

Thanks for a great magazine, and keep up 
the good work! 





lola UNK 


f Softkey for.. . 


Kings Quest II 

Sierra On-Line 



The exact same protection scheme is used 
on my version of Kings Quest II as in the 
softkey for the Black Cauldron. (COMPUTIST 
#52) 

I 1 I Copy all five sides using a standard 
copy program. 

I 2 I Sector edit. 



Trk Set Byte(s) From 



To 



Softkey for. . 



BoulderDash Construction Set 


Rad Warrior 


Epyx 



The protection is identical on these two 
disks. The first line of defense is altered address 
and data epilogs. In addition, the program reads 
four hidden bytes off the disk, which it EORs 
with four crucial DOS pages ($B7 - $BA, which 
reside on the disk at track $00, sectors 
$©1-04). 

I 1 I Boot your DOS 3.3 system disk. 

I 2 I Tell DOS to ignore checksum and 
epilog errors and use COPYA to copy the disk. 
POKE 47426,24 
RUN COPYA 



I 3 I Make the following sector edits to the 
copy you just made. 



Trk Set Byte(s) From 


To 


$00 $05 $10 BD89C0BD8E 
C0 A9 80 85 FD 
C6 FD F0 7A 20 


A9 FC 85 F3 85 
F0 A9 EE 85 F2 
85F14C7ABB 








Scott Sanders 


Playing Tips for... 


Oo-Topos 

Penguin 



$11 $0F $2B-2C C9C9 



29 ( 



Treasures you need to take off 

• ring (outside airlock) 

• seashell (near lava sea) 

• emerald (in flower) 

• sphere (in light room) 

• block of silver (in lounge area by playing 
game) 

• moon jewel (on top of pyramid) 

• psi cube (inside pyramid) 

Ship parts necessary for take off 

• navchip (radiation room need energy 
converter) 

• data card (north from mirror room) 

• energy converter (by grix) 

• light rod (podium room) 

• gyro (by huja in jungle) 

• purifier (inside steel wall) 

• shield unit (by lava sea) 

• recirculator (inside steel wall) 

• power cylinder (inside steel wall) 



To get language translator 

• get flask, fill with acid in lab, throw at 
scanner, shoot scanner to disable him 
completely. 

To get out of mirror room 

• Look mirror, look 4-D mirror. Do not send 
recall message to fleet. 

To get spacesuit 

• Go to bottom of the gravtube, wear goggles, 
push button, move garbage, take and wear suit 
to protect yourself from the outer world. 

To leave pillar room 

• Obtain translator, say taka to go through steel 
wall, to come back say leva. While in the steel 
wall room you need the shield unit to pass 
through force fields. 

To get energy converter 

• Get snarl in cage and release by Grix. 

To activate computer 

• type code: TSE957X. 

To get out of building 

• open airlock (must be wearing suit), go north. 

To get gyro 

• Play reed by huja. 

To destroy robot 

• Throw reed into sea of lava. 



answer yes. 



Ryan Jones 



Playing Tips for... 



Coveted Mirror 

Penguin 



Things used to bribe Boris 

• Necklace 

• Ax 

• Cookies 

• Picture 

• Telescope 

• Jug 

Things needed to turn invisible 

• Ladder (by the well) 

• Rope (by bull) 

• Vase (in treasure room) 

• Baby's shadow (by baby in town, but you 
need the vase to take it) 

• Bones (in graveyard) 



COMPUTIST ^58 



August 



• Using ladder and rope climb the castle tower 
and in exchange for the bones and shadow you 
get invisibility spell. 

• Find fairy in well. In exchange for moving 
glasses, she gives color spell. 

Things needed to find mirror pieces 

• Win fishing 

• Read book in portals of stone 

• Find chapel in castle (use colors spell) 

• Find colors room in castle (use colors spell) 

• Map out maze (find piece in maze) 

• Give horseshoe to jester (find piece in cell) 

To find final piece of mirror 

• Win jousting 

• Get ring (using candle in passage between 
barrel and magicians room) 

• Get coat (in town) 

• Have four pieces of mirror (brother John is 
now in tavern) 

• Learn sign language in tavern 

• Talk to deaf mute by the edge of forest 



Jerome Rothweiler 



A better way to print... 
Starter Kit DOC's 

Like many others, I'm new to the 
deprotection process and really don't know 
what I'm doing yet, however, I've been playing 
around with Copy II Plus's sector editor and 
have learned a little. 

I wanted to print the Starter Kit DOC's in 
eighty column format so there would be less 
pages to flip through while using the programs 
and also to conserve space in my DOCs binder. 
The following is how I accomplished this. 

I 1 I Copy all the DOC files to a formatted 
disk. Or you could just make a back-up copy 
of the starter kit disk. 



I 2 I Using a sector editor, (I used Copy II 
Plus), edit track $11 sector $0F and change the 
first byte preceding each of the DOC file names 
from 04 to 00 . Write the changes to the disk. This 
changes the file type from a binary file to a text 
file. 



I 3 I Do a disk map of the back-up disk and 
write down the starting track and starting sector 
number of each DOC file. 



4 I Using the sector editor again, edit the 



second sector of each DOC file and change the 
first four bytes to A0. Write the changes to the 
disk. Actually, these four bytes are the starting 
address and file length of the original binary 
file. 

You can now load the DOC files into your 
favorite word processor and format the printer 
output as you desire. 



<2> I have an Apple He that I had 
upgraded to an enhanced He. Now I find that 
some of my programs will no longer work. 
Where can I get a copy of the unenhanced 
ROM? I would like to see if I could change 
these programs so they will work again. 



Matt Ownby 



Mixing ProDOS with Thexder 



■ Requirements 

D Ilgs program launcher* or Space Quest Ilgs 
D A deprotected copy of Thexder 
D Copy II Plus 8.1 (or something similar) 
D A blank, formatted disk 

*The old system disk won't work. I have 
found that the Paintworks Plus program 
launcher works fine. 

As you may know, Thexder, by Sierra 
doesn't have ProDOS on it, which makes it a 
hassle to load. I have found two ways to put 
ProDOS on a deprotected copy. 

Using Ilgs Program Launcher 

My first attempt was inspired with 
Paintworks Plus. "You can't load the file from 
BASIC, but can from the program launcher," 
I thought. I decided to erase Paintworks Plus 
(a copy of course), and everything that had to 
do with it and keep the Ilgs program launcher. 
After I had done this, I put the Thexder program 
on the disk, along with the Finder. Root and 
Finder. Data files, since they were on the main 
directory too. I tried to copy all of the files in 
the subdirectory DATA, but I ran out of room. 
I noticed that most of the files had the numbers 
$00-16 on the ends of them, so realized that 
these files were data for the different levels. I 
copied all of the files without numbers on the 
ends except the CHARSET files, which only 
had 1-4. After doing this, I copied as many of 
the level data files as I could onto my copy. In 
the end, I was able to fit seven levels on the 
copy. Later I found that you didn't even have 
to go to the program launcher if you erased the 
file start in the SYSTEM directory, and 
renamed your main file anything with the suffix 
of SYS 16. Here's the procedure. 

I 1 I Copy the disk with the program 
launcher onto your blank disk. If you are using 
Paintworks Plus, delete all of the fonts from the 
directory FONTS to save memory. Also delete 
the file START from the SYSTEM directory. 

I 2 I Copy the Thexder file, the Finder.root 
files and the Finder. data file onto your disk, but 
change Thexder to Thexder.SYS16. 



I 3 I Create a subdirectory called DATA on 
your disk. 

I 4 I Copy all of the files in the 
subdirectory DATA from the Thexder disk on 
to your newly created subdirectory, except for 
any that have the numbers Ol through 16 on 
the end of their names. Don't forget the three 
at the end of the list. If you do, your game won't 
have sound. 



I 5 I Since the rest ofthe disk can only hold 
seven levels, you'll have to insert the game disk 
when you get to #8. 

I 6 I The procedure to copy the levels onto 
the disk is this: If you'll look at all ofthe files 
that hold the levels in DATA on the Thexder 
disk, (we'll call them level files. Each level file 
holds 16 levels of data) you'll notice that they're 
organized like this: 

TEXMPOl 
TEXMP02 
TEXMP03 

etc... 

TEXMP is a level file. The other level files 
are PTR, TEKI and BUGDB. Copy the first 
seven files of each level file onto your copy, 
exactly like they were on the Thexder disk, in 
ascending order. If you don't, the levels will 
be a little bit different, which could be VERY 
disturbing. 

Using Space Quest Ilgs 

This second procedure goes a lot faster in 
the loading process, because Thexder doesn't 
have to be loaded from the program launcher. 
It loads automatically! The reason I submitted 
the first procedure was because not everybody 
has Space Quest Ilgs, which is needed to carry 
it out. 

I noticed that Space Quest couldn't be 
loaded from BASIC either, but it loaded 
automatically. I also noticed that the ProDOS 
on Space Quest was 39 blocks instead of 42. 
Space Quest also had the subdirectory SYSTEM 
in it, but it didn't have the Finder.root and 
Finder.data files. The file SQ.SYS16 probably 
was the main file, so in this procedure, I 
renamed THEXDER to THEXDER. SYS 16. In 
the end, the disk would hold twelve levels! 



I 1 I Copy Space Quest onto a formatted 
disk. Delete all ofthe files in the main directory 
except SYSTEM and PRODOS. 



I 2 I Copy THEXDER onto your disk and 
rename it to THEXDER. SYS 16. 



I 3 I Create a subdirectory called DATA. 
To understand the next step, you will need 
to read the first procedure. 

rrn copy an of the files from DATA to 
your newly created subdirectory DATA except 
the level files. 



August 



COMPUTIST #%i 



5 I Copy the first twelve files of each 



level file onto DATA. Make sure you keep the 
files in ascending order except BUGDBOQ. Put 
that one after BUGDB12. 

That's it... 

If any of you are interested in getting 
Activision's new paint program, Paintworks 
Gold, but are hesitating because of Activision's 
reputation for advertising software not even 
made yet and by taking weeks and weeks to 
deliver it to you, then here is the thing for you. 

I received Paintworks Gold on March 18th, 
and it did take weeks. I ordered it near the 
beginning of February. 

But it is ready now and believe me it's 
worth it, except for one modification that I 
didn't like. In the older versions while in fatbits, 
you could push option and your pencil would 
become a hand, but in Paintworks Gold, you 
have to select the hand option to move your 
picture around. 

Also, an advertisement in A+ magazine 
shows a picture of the Taj Mahal and a fatbits 
picture of a leopard's face, which are both 
pretty nice. I suspected that the actual package 
wouldn't include either of these pictures, but 
fortunately, I was wrong. You can find both 
of these pictures on the Clip Art disk (also 
included), but the leopard picture is entitled 
Tiger. 

A.P.T.for... 



Marble Madness Ilgs 

Electronic Arts 



In COMPUTIST #53, Greg Poulos 
submitted an A.P.T. for Marble Madness Ilgs 
that told how to get unlimited time, but didn't 
tell how to get rid of the "You're History" 
problem. Since he modified the A.P.T. from 
Michael Horton's A.P.T. for Marble Madness 
He, in COMPUTIST #50, 1 decided to combine 
their information. Michael Horton had the 
correct byte sequence for the He, and Greg 
Poulos had the correct modification. 



I 1 I Boot a block editor and scan for the 
byte sequence A9 00 9D 1 5 BA A9 07 and change the 
90 15 BA to EA EA EA. I found it on block $36C. 

Since your marble starts at the same place 
you died, when you die, it is a BIG problem. 
If you get into a tight spot, you just disappear 
and reappear, forever! If someone could find 
out how the game is run, they could make your 
marble start at the first of the maze whenever 
you died. It might not be fun, but at least you 
could get a couple of shots at passing the 
water-maze. 

Also, if you let your time run down to one, 
you will start over on the Water-Maze! 



Dr. George Sabeh 



f Softkey for... 



Rings ofZilfin 

SSI 



The Softkey for Rings of Zilfin in 
COMPUTIST #52 didn't work for me. 
However, the Softkey for Wizard's Crown in 
COMPUTIST #42 works on Zilfin just fine. 

Thanks for a wonderful magazine. I have 
thoroughly enjoyed it. 



Carl D. Purdy 



Softkey for... 



Mastery Arithmetic 

Troll Software 



Softkey for. . 



Microzine #26 

Scholastic 



■ Requirements 

D Advanced COPYA (COMPUTIST #54) 

No sooner did I send my letter to you 
requesting some inclusions on the most wanted 
list than I discovered how to unlock these 
programs on the list. 

Advanced COPYA published in 
COMPUTIST #54 is all that is needed for any 
of these programs. 

Softkey for. . . 



Smart Eyes 

Addison Wesley Co. 



■ Requirements 

n Advanced COPYA (COMPUTIST #54) 

Using Advanced COPYA and some minor 
program changes I was able to crack Smart 
Eyes. 

I 1 I Use Advanced COPYA to copy the 
program. 

I 2 I Make some changes. 
BLOAD SMART.0BJ,A$400e 
4009:EA EA 
4010:EA EA 
BSAVE SMART.OBJ, A$4000, L$5480 

That is all there is to it. Be sure to copy 



both sides of the disk as the necessary text files 
are on the back of the disk. 

C2) I still need help with Microzine 
#24, and #25, the MICROGRAMS programs. 
The PDI (Program Design International) 
programs, and Magic Spells (the ProDOS 
version). I have looked at the programs on the 
PDI disk (Montana Reading Program), and they 
seem to be Binary files with an Applesoft file 
type label. When I try to load the HELLO 
program the disk runs for a few seconds then 
everything halts until I press RESET. When I 
do this I get an ERROR message and control 
is returned to the keyboard. Any ideas? 



Stephen Brown 



Softkey for.. 



Polywriter 1.2 

Passport Designs Inc. 



■ Requirements 

D Apple II with 64K, He, lie 

D One disk drive 

n One blank disk 

n A disk with DOS and no HELLO program 

D Fast copy utility (eg. Locksmith Fastcopy) 

PolyWriter is designed to be used with the 
Passport Designs MIDI interface and a MIDI- 
compatible musical instrument. You can load, 
save, and edit your musical masterpieces using 
this hardware/software combination. 

For a program with such limited uses, I was 
surprised to find that my copy was well 
protected. Unable to pass up a good challenge, 
I scanned the disk with Locksmith Fastcopy. 
It appeared that tracks $03 and $10 were 
unreadable. The first thing I tried was to make 
a copy, ignoring the errors. When I booted the 
disk, I could hear the head "looking" for a 
nibble count. The program then proc eeded to 
die with an infinite number of ISO I s. If the 
nibble count is satisfied (by inserting the 
original disk at the right moment) then the 
program runs a short graphic display, and then 
goes to the program. Unfortunately, no copy 
utility that I tried could make a faithful 
reproduction of the two protected tracks. 

I decided to boot the original again, and 
press IQCI during the booting process to halt 
the "HELLO" program if it was Applesoft. 
It was! Just my luck! Upon cataloging the disk, 
I found the DOS on the disk appeared to be an 
old version of Diversi-DOS. When I listed the 
program, I found that what the program seems 
to do is move DOS into the 16K card using 
DDMOVER, do a few pokes to change the reset 
vector, and finally run a file called POLYXX. 

POLYXX was easy to trace through. It 



10 



COMPUTIST #58 



August 



does a few memo ry changes, and then routes 
the string "[MIbRUN READER" through 
the subroutine at $FDED. This is the character- 
out (COUT) routine. The effect of this is to run 
the file called READER. 

I determined that READER did the nibble 
count. I decided to trace through READER, but 
I found it to be literally a nightmare: dozens 
of consecutive indirect jumps to trace through. 
I do not have kind words for the programmer 
of this. 

I searched the file for strings that would 
look like filenames, but this was a dead end. 
I then looked for stings that would disassemble 
to things like LDA $C08E,X which access the 
drive. This string appeared numerous times, but 
tracing the code that led to them was difficult. 
Also, it seemed as though READER was 
iteratively toying around with certain memory 
locations, including some in the zero page. 

However, after seeing Ray Darrah's 
Softkey for MIDI/8 in COMPUTIST #39, and 
finding his softkey for MIDI/4 in COMPUTIST 
#29, I decided to give up tracing through 
READER and get right to the "meat and 
potatoes", the programs themselves. There 
were no hidden files (or hidden data), so all the 
information to run POLYWRITER and the 
graphic display had to be in the files in the 
catalog. I would bet that files would be 
BLOADed or BRUN in some order, and a few 
pokes would have to be made. Getting the 
display to run was easy. I could get the program 
to run, but it would die before disk operations. 
This was fixed by two pokes, which "NOPed" 
an endless loop. 

To deprotect POLYWRITER 1.2, do the 
following: 



Checksums for HELLO 



I 1 I Make a backup of the original using 
a fast copier ignoring the errors on track $03 
and track $10. 



] Remove the copy, and boot the disk 



with DOS on it. Remove it, insert the copy, and 
enter the following: 

FP 

10 POKE 40206,0: PRINTCHR$ (4) "BRUNDDMOVER" 

11HGR2 

15PRINTCHR$ (4) "BRUN'MUSIC'TEXTTKEYBOARD" 

20 PRINT CHR$ (4) "BRUN'POLYHANDS" 

30 PRINT CHR$ (4) "BRUN'POLYMOVER-2" 

40 PRINT CHR$ (4) "BRUN'POLrMOVER-2" 

50 PRINT CHR$ (4) "BRUN'POLYDOER-2" 

100 PRINT CHR$ (4) "BLOAD'CHARTS" 

110PRINTCHR$(4) "BLOAD'UPPERS" 

120 TEXT 

130 POKE 46432,234: POKE 46433 , 234 

140 PRINT CHR$ (4) "BRUN'MAINS" 

SAVE HELLO 

Thats it! Test it thoroughly. It should work. 



10 - $14B8 

11 - $456F 
15 - $F90B 
20 - $6850 
30 - $7010 
40 - $2F31 



- $3529 
00 - $4319 
10 - $FB07 
20 - $AA91 
30 - $9AA0 
40 - $F4E4 



James E. Bulman 



As a new subscriber to COMPUTIST, I 
would like to express my thanks for an excellent 
magazine. I have a problem. I have been 
stumped by Gary Rohr's softkeys for Math 
Blaster (Davidson & Associates) in 
COMPUTIST #54. 

I thought I would try his Softkeys to 
deprotect WORD ATTACK! by the same 
company. Unfortunately, there is a bug in the 
controller used in both his Softkeys. SUPER 
lOB stops cold with an "UNDEFINED 
STATEMENT" error. 

Line 1060 of his controller states 
"GOSUB 2330" but there doesn't seem to be 
a Line 2330 in my SUPER lOB nor in his 
controller. I'm stumped. Do you think you can 
help me out with this? 

Now that I've gotten that off my chest, I 
would like to request the following programs 
be added to the Most Wanted list: 

Magic Spells by The Learning Company, 
the softkey in COMPUTIST #53 did not work 
for me. 

F-15 Strike Eagle by Microprose, the 
softkeys in COMPUTIST #24, #35, & #38 did 
not work. 

Where In The World Is Carmen Sandiego 
by Boderbund, the recommendations in 
COMPUTIST #19 & #25 require hardware 
modifications which I do not wish to make. 

Thank you again for a fine computer 
magazine. I am learning more and more with 
each issue. 

S Try using 'GOSUB 230" in line 1060 

instead of the 2330. It should work much better. 

RDEXed 



Blain Johnson 



A.P.T.for.. 



Castle Wolfenstein 

Muse Software 



Castle Wolfenstein is a fiin game, but it has 
many drawbacks that slow the action down. I 
have created nine modifications to the game that 
will make the game play much faster and easier. 



You need to know which Castle 
Wolfenstein you have before you get started. 
The Controller in COMPUTIST #9 that 
deprotects a modified DOS 3.2 (13-sector) disk 
is the version I have. There is a softkey for 
Castle Wolfenstein in COMPUTIST #39 which 
deprotects a modified DOS 3.3 (16-sector) disk. 
The sector edits will probably not be the same. 

I will give step-by-step instructions for 
modifying the files from the monitor. If you 
have the DOS 3.2 Castle Wolfenstein you can 
read through these instructions to find out what 
each edit does, and then use the sector edit table 
at the end of this article to make the changes. 

I am not certain whether these instructions 
will even work on the DOS 3.3 version. If 
possible, I would like to have some feedback 
to see if these "mods" work for that version. 

One more thing before I get started. The 
Controller that was supplied with my Super lOB 
had an error in it. Line 1030 should read: 



1030 GOSUB 430; GOSUB 100:ST=ST+1: 
THEN 1030 



F ST<DOS 



I 1 I Boot up DOS . Insert your unprotected 
copy of Castle Wolfenstein. 

BLOAD @INIT 
CALL -151 



I 2 I My first mod will remove the wait for 
the RETURN key at the starting up of Castle 
Wolfenstein. If you have a slow DOS, the wait 
is a waste because you can see the screen long 
enough while the game is loading. To do this, 
you have to NOP 27 bytes from $933 to $94E. 

933:EA N 934<933.94DM 



I 3 I If you have a fast DOS, the whole 
picture loading and waiting for RETURN is not 
essential to the game. To remove the screen 
loading, you have to NOP 20 bytes at 
$8F4-907 and 6 bytes at $90B-910. (Don't 
forget step 2.) 

8F4:EA N 8F5<8F4.906M 
90B:EA EA EA EA EA EA 



I 4 I One thing I get tired of is watching 
those instructions roll by every time I start a 
new game. If you have a slow DOS, the 
instructions take up a lot of time. NOP these 
locations with EA's: 



ABB:EA N ABC<ABB.AC7M 

ACC:EA EA EA 

AF8:EA EA EA 

B2B:EA EA EA EA EA EA 

B55:EA EA EA 

B96:EA N B97<B96.BA2M 

BA7:EA EA EA 

BC7:EA EA EA 

BF4:EA EA EA EA EA EA 

C69:EA N C6A<C69.C75M 



14 bytes 



14 bytes 



14 bytes 



August 



COMPUTIST #58 



11 



And add this code. 

182A:20 58 FC 20 49 13 
1830:17 02 20 EB 12 DO CC C5 
1838:C1 D3 C5 AO D7 CI C9 D4 
1840:AE AE AE 



5 I You are done with the INIT file, so 



you can save it back to disk now. 
BSAVE @INIT,A$880,L$12BE 



I 6 I Load the next file. 
BLOAD @WOLF 



I 7 I The game makes an annoying noise 
when you run into something. One simple 
change is all you need to disable this sound. 

14CF:60 



I 7a I Now when you run into something 
there is no sound, but the guards move forward 
3-6 steps really fast. When I disabled these 
steps, it caused the men not to move forward 
at all. If you walk into a room and happen to 
run into a guard, you would be caught in a 
endless loop. If you want to disable the 3-6 steps 
anyway, NOP these locations: 

11F0:EA EA EA 



If you do get caught in an endle ss loop , you 
can try to save your game with I ESC I and 
then sector edit it back. 

11F0:20 63 17 



Sometimes this works, but most of the time 
you get caught right away when you startup 
again. I don't recommend this change, but you 
can do it if you want. Maybe someone can come 
up with a better way. 



I 8 I You are done with @WOLF. 
BSAVE @WOLF,A$810,L$16EB 



I 9 I Load the next file. 
BLOAD 'THINGS 



10 I The time spent waiting for a chest to 



open is almost worthless, unless you are being 
chased by SS Stormtroopers. I found an easy 
cure: 

5A07:A2 00 EA EA 



I 11 I This change allows you to use 
whatever is in the chest without any wait. 



5ADB:00 
5AAE:A0 AO 
5AB0:A0 AO AO AO 00 
5AB5:EA N 5AB6<5AB5.5AD8M 



37 bytes 



I 12 I This change is to search a guard 
faster. 

51D0:EA EA 



I 13 I This change tests your keys faster (1 
second). 
5431:01 



I 14 I We're done with this file. 
BSAVE 'THINGS, A$4800, L$1638 

Some of the files that you BSAVE back to 
the disk may be locked. Just UNLOCK them 
before you BSAVE. You do not need to LOCK 
them after you BSAVE the file. 

The following is a sector edit table for the 
DOS 3.2 version of Castle Wolfenstein. Each 
edit is proceeded by a short description of what 
it does. 



Trk Set Byte(s) From 



To 



$19 $01 $C3 



Disable 3-6 steps when you run into 
something 

Trk Set Byte(s) From To 



$19 $04 $E4-E6 ? 


EA EA EA 


Eliminate RETURN at 

Trk Set Byte(s) From 


startup 

To 


$0B $09 $B6-D2 ? 


all EAs 


Eliminate picture load at startup 

Trk Set Byte(s) From To 


$0B $09 $78-8B ? 
$8F-$94 ? 


a 1 1 EAs 
all EAs 



To stop instructions at each new game, fill 
all these locations with EA's. 



Trk Set Byte(s) From 



To 



$0B $06 $lA-27 
$2B-2D 
$4B-4D 
$78-7D 
$ED-FA 

$0B $07 $3F-4C 
$50-52 
$7C-7E 
$AF-B4 
$D9-DB 



a! 


EAs 


a! 


EAs 


a! 


EAs 


a! 


EAs 


a! 


EAs 


al 


EAs 


al 


EAs 


al 


EAs 


al 


EAs 


al 


EAs 



The text: PLEASE WAIT... 

Trk Set Byte(s) From To 



$0A $05 $AE-C6 



20 58 FC 20 49 13 17 02 
20EB12D0CCC5C1D3 
C5 A0 D7 CI C9 D4 AE AE 
AE 



Immediate chest opening 

Trk Set Byte(s) From To 



$0D $06 $0B-0E 



A2 00 EA EA 



Immediate object getting 

Trk Set Byte(s) From To 



$0D $06 $DF ? 
$B2-B7 ? 
$B8 ? 
$B9-DD ? 


00 
A0 
00 
a 1 1 EAs 


Immediate searching 

Trk Set Byte(s) From 


To 


$0E $02 $D4-D5 ? 


EAEA 



1 second wait for doors 

Trk Set Byte(5) From To 

$0D $0C $35 ? $01 

All these changes are separate and can be 
used in any combination. If you snoop around 
in the code that is contained in the three files 
used here (@INIT, @WOLF, " THINGS) you 
can make modifications of your own. I have 
picked out the best nine. If you snoop long 
enough, you might even find out things that 
make the game too simple. I found a location 
to stop all the enemy. It sure makes the game 
easy! 

If you need to reach me because of some 
problem with these changes, you can contact 
me at this address: Blain Johnson, 3658 Crook 
Drive, Torrington, WY 82240 



Dick Lavallee 



Softkey for. , 



Spell It! 

Davidson & Associates, Inc. 



■ Requirements 

D Super JOB 1.5 

n COPYA or similar type copier 

n Blank disk 

D Sector editor 

■ Optional: Pronto-DOS or Diversi-DOS 

(don't use David-DOS) 

Spell it! contains all Applesoft files with a 

IQZI a fter the first letter in each file name 
(H lOZJ FT.TO). My program disk had five 
Applesoft statements sprinkled through its files 
t hat ch ecked for the original disk. One file, 
■S JQZl PFT.I. IT! HELLO, appears to have a 
machine language program tucked behind it and 
was difficult to list the Applesoft program and 
then save them both as the original file. The 
Applesoft statement that checked for the original 

disk was " IF PEEK(... THEN ". The 

Applesoft reserved word token for "IF" is AD 
and the token for "REM" is B2. By changing 



12 



COMPUTIST ^58 



August 



the 'IF' to a 'REM' the rest of the Applesoft 
statement will be ignored. If the sector edit 
locations on your disk are different, search the 
disk for the following bytes: AD E2 28 32 31 36 
and AD E2 28 34 30 33 . In all locations, change AD 
to B2. 

Deprotection 



Checksums 



730 
740 



I 1 I Boot DOS 3.3 and initialize a disk. 
FP 
IMT hEQUeLLO 



2 I Merge the controller into Super lOB 



and copy the front side of the disk (program 
side) to the initialized disk. 



I 3 I Copy the back side of the disk (data 
files) with COPYA. 



4 I With a sector editor, make the 



following edits to the front (program side) of 
the disk. 

Trk Set Byte(s) From To 


$17 $0E $FD 
$0E $06 $2B 
$13 $06 $2B 
$1A $0B $D2 
$1B $08 $0C 


AD 
AD 
AD 
AD 
AD 


B2 
B2 
B2 
B2 
B2 



Controller 



1000 REM SPELL IT 

1010TK = 3:LT = 4:ST=15:LS=15:CD = WR 

1020 POKE 47405,24: POKE 47406,96: POKE 

47497,24: POKE 47498,96 
I030POKE47829,3:T1=TK:GOSUB490:GOSUB210 
1040 GOSUB 190 :GOSUB 610 
1050TK = TK+1:LT = LT+1: IFPEEK (BUF) <MBAND 

TK < 35 THEN 1040 
1060 POKE 47405,208: POKE 47406,19: POKE 

47497,208: POKE 47498,183: POKE 

47829,213: GOSUB 230 
1070TK = T1:LT = 35: GOSUB 490: GOSUB 610: IF 

PEEK (TRK) = LT THEN 1090 
1080 TK = PEEK (TRK) : ST = PEEK (SCT) : LT = TK + 1 : 

GOTO 1020 
1090 HOME : PRINT "COPY* DONE" : END 
5000 DATA 213,170,181,215,170,151,213,170, 

150,213,170,151,215,170,150 
5010 DATA 215,170,151,221,170,158,221,170, 

159,213,170,181,223,170,158 
5020 DATA 223,170,159,221,170,158,221,170, 

159,223,170,158,223,170,159 
5030 DATA 213,170,150,213,170,181,213,170, 

151,215,170,150,215,170,151 
5040 DATA 213,170,150,213,170,151,215,170, 

150,215,170,151,213,170,181 
5050 DATA 221,170,158,221,170,159,223,170, 

158,223,170,159,221,170,158 
5060 DATA 221,170,159,223,170,158,213,170, 

181,223,170,159,245,170,182 
5070 DATA 245,170,183,247,170,182 



000 - $356B 

010 - $3189 

020 - $C562 

030 - $545E 

040 - $DDB4 

050 - $A5C8 

060 - $044B 

070 - $B732 

080 - $0450 



1090 - $50E7 

5000 - $C979 

5010 - $0053 

5020 - $B8EB 

5030 - $C2D7 

5040 - $2755 

5050 - $C31C 

5060 - $735C 

5070 - $BF41 



Ryan Lanctot 



Infocom Decoder Revisited 



■ Requirements 

n Apple II plus, He, lie, Ilgs 

n One disk drive 

n An Infocom Adventure 

n A formatted disk 

D Infocom Text Reader (from COMPUTIST 

#34) 
D Infocom Text Reader enhanced (from 

COMPUTIST #41) 

COMPUTIST #34 had a really neat utility 
program called "Infocom Text Reader" that 
allows you to read Infocom adventures and scan 
them for much needed clues. In COMPUTIST 
#41 , enhancements were introduced to make the 
text more readable. During all this, there was 
no simple way to find out what the abbreviations 
were, except by decoding them by hand. It was 
at this point that I decided to take a crack at 
mechanizing this process. The result is a 
program I call "Infocom Decoder". 

This program takes data, read with the 
program in COMPUTIST #34 (with some 
modifications) and decodes the abbreviations. 
It then produces a text file of DATA statements 
which you can EXEC into the modified 
program of COMPUTIST #41. 

Infocom Text Reader Modifications 

Since this article consists of BASIC 
programs only, keying them in is easy. 

] Load "Infocom Text Reader" (from 



CX 

COMPUTIST #34). 

LOAD INFOCOM TEXT READER 



I 2 I Delete these lines: 



610 
620 
700 
720 



VTAB24: PRINT "SAVE* 
:GETA$: IFA$ = "Y" 



I 3 I Now add the modifications: 

Infocom Text Reader Modifications 

115DIMX$(1200):A=1;DS = CHR$(13)+CHR$(4) 
150 COMDOS = 188;STDD0S = 173: POKE 

47356,COMDOS:DOS$ = " INFOCOM" 
200 I F T$ = "0" THEN POKE 47356 , STDDOS : VTAB 24 : 

HTAB 6 ; PR I NT " PUT'DATA'D I SK* I N*DR I VE*# 1 " 

; : GET A$: PRINT D$: GOSUB 750: PRINT D$ 

"RUN* INFOCOM' DECODER, Dl" : END 
380 POKE 775,0: CALL 775: PRINT 
390 POKE -16358,0 PRINT 

THIS'PAGE?**(Y/N):" 

ORA$ = "y"THEN630 
630 FOR Y = 3 TO 12 
635 VTAB 24: HTAB 1: PRINTSPC( 38) ; : 

VTAB24: HTAB 11: PRINT "WORKING" 

: PRINT "*ON*LINE*#" ;Y; 
665 IF XY - 128 < 33 THEN 680 
670D=(A-1) * 400 + X+ (40 * (Y 
680X$(D)=CHR$ (XY) 
690 NEXT X: NEXT Y 
710A = A+1: GOTO 170 
750 PR I NT D$ "OPEN* I NFOCOM'DATA, Dl" 
760 PRINT D$ "CLOSE* INFOCOM* DATA" 
770 PRINT D$ "DELETE* I NFOCOM'DATA" 
775 : 

780 PRINT D$ "OPEN' I NFOCOM'DATA" 
790 PR I NT D$ "WR I TE' I NFOCOM'DATA" 
800 PRINT A- 1 
810 FOR I = 1 TO 400 * A 
820 PRINT X$( I) 
830 NEXT I 

840 PRINT D$ "CLOSE' I NFOCOM'DATA" 
850 PRINT : PRINT : RETURN 

Checksums 



NVERSE : 
: NORMAL 



3)) 



115 
150 
200 
380 
390 
630 
635 
665 
670 
680 
690 
710 



$D0D2 
$97D2 
$B8C6 
$D467 
$CBC0 
$9690 
$50BE 
$E6AF 
$EEB3 
$477E 
$4592 
$2D37 



750 
760 
770 
775 
780 
790 
800 
810 
820 
830 
840 
850 



- $40D8 

- $0857 

- $3CAC 

- $DC87 

- $D52D 

- $8FFA 

- $17EA 

- $3B1F 

- $F013 

- $3A86 

- $B284 

- $A40E 



disk. 



And finally, save the whole thing to 



SAVE INFOCOM TEXT READER V2 



August 



COMPUTIST #58 



13 



I 5 I Now clear memory and enter the 
decoder program. 



FP 



Infocom Text Decoder 



10 REM INFOCOM TEXT DECODER 

20 REM BY RYAN LANCTOT 

30 REM REVISION #15/03/88 

40 ONERR GOTO 1000 

50 REM INITIALIZATION 

60 HOME : INVERSE ; VTAB 1 ; HTAB 1 ; PRINT SPC( 

40);; VTAB 2; HTAB 1: PRINT SPC( 13); 

"INFOCOM'DECODER" ; SPC( 12) : VTAB 3: HTAB 

1: PRINT SPC( 40);: NORMAL 
70 D$ = CHR$ (4) 
80 DIM 

DE$(200) ,X$(1200) ,AB$(10) ,R$(10) ,AR$ 

(130) 
90W = 0;MA = 

100 FOR I =1TO10; READAB$(I),R$(I); NEXT I 
110 DATA "@8" , "'" , "®" , '""' , "@M" , "." , "®N" 

, "," , "@0" , "I" , "@S" , , "@W" , "-" 

, "@X" , ";" , "(fY" , "(" , "®Z" , ")" 
120 REM READ DATA 

130 VTAB 5: HTAB 1 : PRINT ">GETT INC DATA" 
140 PRINT D$ "OPEN' INFOCOM'DATA" 
150 PRINT D$ "READ' I NFOCOM'DATA" 
160 INPUTF 

170 FOR I =1TO400* F 
180 INPUTX$(I) 
190 NEXT I 

200 PRINT D$ "CLOSE' INFOCOM' DATA" 
210 REM CHANGE DEL I METER 
220 VTAB 6: HTAB 1; PRINT">CHANGING'DELIMETER" 
230 FOR I = 1 TO 400 * F 
240 IFX$(I) = ";"THENX$(I) = "'" 
250 NEXT I 

260 GOSUB 2040: REM** PARSE 
270 REM REPLACE LEADING® 
280 VTAB 8: HTAB 1: PRINT ">REPLAC I NG' LEADING' 

®'S" 
290 FOR I = 1 TO W 
300G = LEN(DE$(I)) 
310IFMID$(DE$(I),1,3) = "@®@"THENED$ = "(®®" 

+-MID$ (DE$(I),4,G):DE$(I) = EDS 
320 IF Ml D$ (DE$(I),1,2) = "@®"THENED$ = "@" 

+ MID$ (DE$(I),3,G):DE$(I) = ED$ 
330 NEXT I 

340REMABBREV. CHECK 
350 VTAB 9: HTAB 1: PRINT ">CHECKING' 

ABBREVIATIONS" 
360 FOR J = 1 TO W 
370 FOR I = 1 TO 10 
380G = LEN(DE$(J)) 
390 FOR K = 1 TO G 

400 IFMIDS (DE$(J),K,2)=AB$(I)THENMA=1 
410IFMA=1ANDK=1ANDG = 2THENDE$(J)=R$(I) 
420IFMA=1ANDK=1ANDG<>2THENED$ = MID$ 

(DE$(J),2,G):DE$(J) = EDS 
430IFMA=1ANDK>1THENED$ = MIDS(DE$(J),1,K 

-1)+R$(I)+MIDS(DE$(J),K + 2,G):DES(J) 

= EDS 



440 MA = 

450 NEXT K 

460 NEXT I : NEXT J 

470 REM DELETE LEFTOVER ® 

480 VTAB 10: HTAB 1: PRINT ">DELET I NG'LEFTOVER' 

«'S" 
490 FOR J = 1 TO W 
500G = LEN(DES(J)) 
510 FOR K=l TOG 

520 IFMIDS (DES(J),K,1) = "@" THEN F = 1 
530 IF F = 1 AND K = 1 THEN EDS = "" + MID$ 

(DES(J),2,G):DES(J)=ED$:F = 
540IFF = 1ANDK>1THENED$ = MID$(DE$(J),1,K 
-l)+"'"+MIDS(DES(J),K+l,G):DE$(J) = 
EDS:F = 
550 NEXT K: NEXT J 
560 REM WORDL I ST CHOOSING 
570 VTAB 23 : HTAB 13 : PR I NT " PRESS'A'KEY ; " ; ; GET 

AS: GOSUB 4000 
580B = ST:E = EN: GOSUB 3000 
590 REM OUTPUT DATA 
600 VTAB 6; HTAB 1: PRINT ">SENDING'DATA'TO' 

DISK" 
610 VTAB 24: HTABl: INPUT "FILE'NAME'TO'SAVE' 

DATA'UNDER?:" ;F$ 
620 PRINT DS "OPEN" FS 
630 PRINT D$ "CLOSE" FS 
640 PRINT DS "DELETE" FS 
650K = 860:QS = CHRS (34) 
660 PRINT D$ "OPEN" FS 
670 PRINT OS "WRITE" FS 
680PRINT"840'DATA'" ;EN-ST + 9; ":'REM'NUMBER' 

OF'ABBREVIATIONS'KNOWN" 
690 PR I NT "850' REM' ABBREVIATIONS' FOR'" ;F$ 
700 FOR I = ST TO EN 
710 PRINT K; "' DATA' " ;0$;ARS(l) ;Q$; "," 

;Q$;DES(I);QS 
720K = K+10 
730 NEXT I 
740 FOR I = 3 TO 10: PRINT K; "' DATA' " 

;QS;ABS(l);OS; "," ;QS;R$(I);QS:K = K + 

10: NEXT I 
750 PRINT DS "CLOSE" FS 
760 HOME ; NORMAL 
770 END 

780 REM** SUB-ROUTINES ** 
790 REM ONERR CODE TRAP 
800 I F PEEK (222) = 6 AND F = 1 THEN POKE 218,0: 

PRINT "DATA'FILE'NOT'FOUND" ; END 
810IFPEEK(222)=5ANDF>1THENPOKE218,0:F 

= F-1: GOTO 130 
820PRINT"AN'ERROR'(#" ; PEEK (222) ; ")" ; PRINT 

"HAS'OCCURRED'ON'LINE'#" ; PEEK (218) + 

PEEK (219) * 256 
830 END 

840 REM PARSING ROUTINE 
850 VTAB 7: HTAB 1 : PRINT ">PARSING'DATA" 
860 FOR J = 1 TO 400 * F 
870 I F FOUND =1 THEN 890 
880IFXS(J)<>"'"ANDFOUND=0THENXS = J:FOUND 

= 1 
890 IF XS(J) = "'" AND FOUND = 1 THEN XE = J - 

1 ; FOUND = 0: GOSUB 910 
900 NEXT J 



910 W = W + 1 : FOR K = XS TO XE : DES (W) = DES(W) + 

XS(K); NEXTK: RETURN 
920 REM MAKE DATA ABBRV. 
930 HOME : I NVERSE : VTAB 1 : HTAB 1 : PR I NT SPC( 

40);: VTAB 2: HTAB 1: PRINT SPC( 13); 

"INFOCOM'DECODER" ; SPC( 12) : VTAB 3: HTAB 

1: PRINT SPC( 40);: NORMAL 
940Z = B:A = 60:B = 59 
950 IFZ = E+1THENRETURN 
960ARS(Z) =CHRS (A)+CHRS (B) 
970Z = Z+1: IFB = 90THENB = 59:A = A+1:GOTO 

950 
980 B = B + 1 : GOTO 950 
990 REM LI ST BEG/END FIND 
1000B=1;ST = 0:EN = 0:S = 0:SP = 0;H = 0:FL = 
1010 GOSUB 1440 
1020 GOSUB 1150 
1030 VTAB 18: HTAB 15: PRINT "COMMAND' (')" ; : 

VTAB 18: HTAB 24: GET AS 
1040 IFAS = CHRS(8) ANDB>1THENB = B-1 
1050 IFAS = CHRS (21) AND B< WTHEN B = B + 1 
1060IFAS = CHRS(32)ANDW-B> = 5THENB = B + 5 
1070 I F AS = CHRS ( 13) AND FL = THEN ST = B : FL 

= 1: VTAB 4: HTAB 14: INVERSE : PRINT 

DES(ST) : NORMAL ; GOSUB 1150: GOTO 1100 
1080 I F AS = CHRS (13) AND FL = 1 AND ST < B THEN 

EN = B: VTAB 5: HTAB 14: INVERSE ; PRINT 

DES (EN): NORMAL ; RETURN 
1090 I F AS = CHRS ( 13) AND FL = 1 AND ST > B THEN 

HOME : VTAB 12: PRINT "START' MUST' COME' 

BEFORE* END" : VTAB 23: HTAB 14: PRINT 

"PRESS'A'KEY : " ; : GET AS : FL = : ST = : GOTO 

1010 
1100 I F AS = "S" AND LEN (DES(B) ) > 2 THEN GOSUB 

1270 
1110 IF AS = CHRS (27) THEN NORMAL : RETURN 
11 20 GOSUB 1150 
1130 GOTO 1030 
1140 REM PRINT 5 WORDS 
1150D = B:F = 
1160 FOR I =13 TO 17 
1170 H = 20- INT(LEN(DES(D))/2) 
1180 VTAB 1-2: HTAB 2: PRINT SPC( 38) ; 
1190 IF I =13 THEN INVERSE 
1200 IF F = l THEN 1240 

1210 VTAB I -2: HTABH: PRINT DES(D): NORMAL 
1220 IFD = WTHENF = 1 
1230 IFD<WTHEND = D+1 
1240 NEXT I 
1250 RETURN 
1250 REM SPLIT WORD 
1270 S = 1 : NORMAL : VTAB 19 : HTAB 9 : PR I NT "SPL IT' 

THIS'WORD?'(Y/N):" ;:GETAS: IFAS = "N" 

0RAS = "n"THENVTAB19:HTAB9: PRINT SPC( 

23) ; : RETURN 
1280 VTAB 19: HTAB 9: PRINT SPC( 23) ; 
1290 H = 20- INT(LEN(DES(B))/2)-l 
1300 L = LEN (DES(B)) 

1310VTAB11:HTABH + S:PRINTMIDS(DES(B),S,1) 
1320 VTAB 18: HTAB 24: GET AS 
1330 IF AS = CHRS (21) ANDS< LTHEN S = S + 1 
1340 IF AS = CHRS (8) AND S > 1 THEN S = S - 1 
1350IFAS = "S"THENSP = S:FORI=WTOB + 1STEP 

-1:DES(I +1)=DE$(I):NEXT I : GOTO 1390 



14 



COMPUTIST #58 



August 



1360 IFS>1THEN INVERSE : VTABll: HTABH + S 

- 1: PRINTMID$ (DE$(B) ,S - 1,1) : NORMAL 
1370 I F S < L THEN I NVERSE : VTAB 1 L HTAB H + S 

+ 1: PRINTMID$ (DE$(B) ,S + 1,1) : NORMAL 
1380 GOTO 1310 

1390ED$ = MID$(DE$(B),SP,L):DE$(B+1)=ED$ 
1400 ED$ = MID$ (DE$(B),1,SP -1): IF MID$ 

(DE$(B),SP- 1,1) = "'" THEN EDS = MID$ 

(DE$(B),l,SP-2) 
1410 DE$(B)= EDS 
1420yV = W+l: GOSUB1440; INVERSE : VTAB 7: HTAB 

16: PRINT DE$(B): VTAB 8: HTAB 16; PRINT 

DES(B + 1): NORMAL : RETURN 
1430 REM PRINT BORDER 
1440 HOME : INVERSE ; PRINT SPC( 10); 

"ABBREVIATION'EDITING" ; SPC( 10) 
1450 VTAB 2: PRINT SPC( 18); "MENU" ; SPC( 18) 
1460 FOR I = 2 TO 22: VTAB I : HTAB 1 : PRINT "'" : 

VTAB I: HTAB 40: PRINT"'" : NEXT I 
1470 VTAB 23; HTABl; PRINT SPG ( 40); 
1480 NORMAL 

1490 VTAB 4 : HTAB 4 : PR I NT "BEG I NN I NG : " 
1500 VTAB 5; HTAB 10; PRINT "END:" 
1510 VTAB 7; HTAB 4: PRINT "SPLIT'WORDS;" 
1520 VTAB 20; HTAB 4; PRINT "->'=' FORWARD" 
1530 VTAB 10; HTAB 10: PRINT 

•'+ +'■ 

1540 VTAB 16; HTAB 10; PRINT 



1550 VTAB 21: HTAB 4 
1560 VTAB 22; HTAB 5 
1570 VTAB 20; HTAB 21: 
1580 VTAB 21; HTAB 21: 



PRINT "<-'='REVERSE" 
PRINT "S'='SPLirWORD" 
PRINT "<RET>'='MARK'WORD" 
PRINT "<SPACE>'T0'JUMP*5" 



1590 VTAB 22: HTAB21; PRINT"<ESC>'='QUirMENU" 
1600 RETURN 

Checksums 



10 


- SBADD 


810 


- S92E3 


20 


- S9B13 


820 


- SB860 


30 


- S4D3B 


830 


- S5FB8 


40 


- SBEF6 


840 


- $3530 


50 


- SA40E 


850 


- S9054 


60 


- SC5B0 


860 


- SF38B 


70 


- S22D1 


870 


- $4D1A 


80 


- S54D7 


880 


- $1823 


90 


- $31DA 


890 


- S45D8 


100 


- $9CB7 


900 


- SA920 


110 


- S2EC7 


910 


- SADF0 


120 


- SF90D 


920 


- S8D5F 


130 


- S9B35 


930 


- SDE92 


140 


- SB3CC 


940 


- $7576 


150 


- S2577 


950 


- $CCA3 


160 


- $45A4 


960 


- $60AB 


170 


- S0B2D 


970 


- S696E 


180 


- SFE2C 


980 


- SAA45 


190 


- S5932 


990 


- SCC81 


200 


- SB186 


1000 


- $76F2 


210 


- SEC6D 


1010 


- $738F 


220 


- $2AED 


1020 


- $897E 


230 


- S2E98 


1030 


- S8C78 



240 


- SIDEE 


1040 


- $24F4 


250 


- S9CF0 . 


1050 


- $C7A5 


260 


- SBCD6 


1060 


- $85DE 


270 


- SE623 


1070 


- $19B1 


280 


- $0DFB 


1080 


- $F2E7 


290 


- $8A10 


1090 


- $70D5 


300 


- $E8F7 


1100 


- $E5F6 


310 


- $9661 


1110 


- $BD9C 


320 


- $B5FC 


1120 


- $BBCB 


330 


- $3928 


1130 


- $7993 


340 


- $A0O7 


1140 


- $7FB4 


350 


- $0361 


1150 


- $0528 


360 


- $2637 


1160 


- $301A 


370 


- $A107 


1170 


- $10F6 


380 


- $A847 


1180 


- $3260 


390 


- $FFF1 


1190 


- $E281 


400 


- $E635 


1200 


- $C5B1 


410 


- $8E83 


1210 


- $E0EA 


420 


- $EA7D 


1220 


- $C5DD 


430 


- $CFBD 


1230 


- $78E0 


440 


- $0788 


1240 


- $1860 


450 


- $D53D 


1250 


- $2F49 


460 


- $B632 


1260 


- $1D72 


470 


- $A215 


1270 


- $2491 


480 


- $DE5D 


1280 


- $C2D0 


490 


- $BACB 


1290 


- $0098 


500 


- $EA04 


1300 


- $F6D9 


510 


- $6142 


1310 


- $4581 


520 


- $56B5 


1320 


- $B8C3 


530 


- $6230 


1330 


- $940D 


540 


- $499B 


1340 


- $5EA5 


550 


- $16B8 


1350 


- $9063 


560 


- $9F9D 


1360 


- $27A2 


570 


- $AC01 


1370 


- $5101 


580 


- $6357 


1380 


- $F9AA 


590 


- $9021 


1390 


- $E6DD 


600 


- $BD90 


1400 


- $9818 


610 


- $FD46 


1410 


- $8ABA 


620 


- $2ACE 


1420 


- $79B8 


630 


- $EC3B 


1430 


- $7256 


640 


- $CC2B 


1440 


- $7008 


650 


- $E97C 


1450 


- $9380 


660 


- $28D6 


1460 


- $7A04 


670 


- $8001 


1470 


- $04B8 


680 


- $B202 


1480 


- $CDDB 


690 


- $0A92 


1490 


- $F01D 


700 


- $5DC9 


1500 


- $E9F7 


710 


- $6E8E 


1510 


- $9AC4 


720 


- $22F8 


1520 


- $B147 


730 


- $4703 


1530 


- $B49A 


740 


- $E35C 


1540 


- $9CB4 


750 


- $4DEB 


1550 


- $791E 


760 


- $09A4 


1560 


- $0007 


770 


- $F323 


1570 


- $F26B 


780 


- $B2BD 


1580 


- $784E 


790 


- $34FD 


1590 


- $F906 


800 


- $696B 


1600 


- $68EF 



I 6 I Save the program. 

SAVE INFOCOM DECODER 

NOTE: If you compile the Decoder, you 
will have to change the text reader to BRUN 
the Decoder instead of RUNing it. 



Using the new Reader 

Using the reader is easy. Put the disk with 
the reader and the decoder into drive 1 and run 
the reader. (I will refer to this disk as the data 
disk.) Take the data disk out and put it aside. 
Take your Infocom game and put it in drive 1 . 

The main menu of the program will ask you 
which track and sector you want to read. Read 
track $03, sector $00 and see if you can 
recognize any abbreviations. If the 
abbreviations are there, you will see a list of 
words separated by semicolons. The program 
will then ask you if you want to save this page. 
Press "Y" and the program will store screen 
lines 3 to 12. It starts at line #3 because the top 
two lines are of no use to us. 

The program will then go back to the main 
menu, but don't worry, the data you have stored 
is still in memory. Read track $03, sector $0D 
and do the same as you did above. You should 
also read track $03, sector $0B. Even though 
there is usually no data there, there could be 
part of a word from sector SOD. When you 
have all the abbreviation data in memory, you 
should be at the main menu. Press "Q" at the 
track prompt. You will then be prompted to put 
the data disk in drive 1 and to press any key. 
The text reader will then save the data and run 
the decoder automatically. 

Using The Decoder 

Since the decoder does 97 % of the work 
for you, all you have to do is sit back and watch 
what happens. The decoder will first print a 
menu screen and tell you which parts of the 
program it is going through during its 
execution. This is done so you won't have to 
worry whether or not the computer has hung 
up. After the program has parsed the data into 
separate words, another menu screen will be 
printed. 

In this menu, you must tell the program 
where the list starts and stops making sense to 
you. You need to do this because the computer, 
being quite literal, can't distinguish between 
random symbols and meaningful words. You 
mark t he wo rds b y usin g the left and right arrow 
keys ( iQHl and I QUI for Non-IIplus users), 
to move the word list and the return key to mark 
the beginning and ending words. In addition, 
another feature has been added to the above. 
The ability to split a word into two pieces is 
sometimes needed (as it is with Hitchhiker's 
Guide To The Galaxy) when the data typed in 
doesn't contain spaces. For example, the words 
"YOUCAN" and "UNFORTUNATELYBE" 
are not decoded properly. This is where you 
come in. When you find words like this, simply 
move the word until it is highlighted with the 
inverse bar. Then, press the "S" key and the 
program will go into cursor edit mode. Use the 
arrows to move the non-inverse cursor over the 
first letter in the second word and press the "S" 



August 



COMPUTIST jC58 



15 



key again. This splits the word into two pieces 

for you and re-inserts each piece into the word 

list. 

YOUCAN UNFORTUNATELYBE becomes 

YOU CAN UNFORTUNATELY BE 

Keep doing this until you have gotten rid 
of all multiple- word words. Then tell the 
program where the end of the list is and the 
program will pop back to the main menu. You 
will be asked for a name for the text file where 
the data is saved. Type one in and press return. 
The program will then save the data. 

Putting The Data In A Program 

After going through this business, you have 
to load the "Infocom Text Reader" and type 
in the modifications in COMPUTIST #41 . Save 
the new program as "MODIFIED TEXT 
READER'. 

When you have done this, make sure the 
program is in memory and enter the following: 
EXEC filename 

Where "filename" is the name you gave 
for the text file in the decoder program (this 
types the abbreviations at the end of the 
modified reader). Save this reader. 
SAVE filename TEXT READER 

Other Modifications 

Some possible modifications to the Decoder 
will immediately spring to mind if you use the 
Decoder uncompiled. Most of the time is used 
in looking for abbreviations in the data. To 
speed it up, you could make the program look 
for a @ first and if you find one, look for an 
abbreviation character. This could present other 
problems, so I suggest only those who feel 
adventurous try this. In any case, the Decoder 
works, albeit slowly. If the Decoder runs too 
slow for you, I suggest you compile it. I used 
a friend's copy of Beagle Compiler (ProDOS) 
and it speeded up execution by 5O0%. 
Alternatively, if you don't have access to a 
compiler, have a cup of coffee or watch a TV 
program, since the process takes about 10 
minutes uncompiled. Have Fun! 



Harry M, Randel 



<S> Help! 

Many years ago, I purchased the Einstein 
Compiler from the Einstein Corporation, 1 1340 
W. Olympic Blvd., Los Angeles, CA 90064. 

Over the years, I have used this compiler 
to 'hide' the listings of BASIC programs from 
my Elementary School students. It worked 
beautifully— give them a disk with a problem 
on it or a lo-res picture and tell them that they 
have one week to write a program on the disk 
that can be run and will duplicate the example. 

Unfortunately, this past winter a research 



organization contacted our computer store in 
search of a compiler for some lab problems. 
I made the mistake of loaning them my Einstein 
compiler. It came back with both disks 'blown'. 

Now, it is time again to evaluate my 
students and I have no easy means of 
accomplishing the task. I can use the Beagle 
compiler, but it in no way compares with the 
old Einstein compiler. 

I have tried to telephone the original listed 
phone number (213)-477-4539 without results. 

I have talked with members of the NJ Apple 
Users club — and several other Apple 
individuals— all without luck. 

As a long time subscriber to your super 
publication, I remember some time back 
reading of the softkey for the Einstein 
Compiler, but at the time I made another 
mistake— I just read the article and never took 
action. 

Can anyone out there help me? 

I have the two (2) original disks from The 
Einstein Compiler— now both blown— I will 
send them to anyone who can repair them along 
with any fee that they may require. 

* Alright COMPUTISTs, here's your 
chance to do a good deed. Someone out there 
must have this compiler. Original compiler plus 
softkey equals fixed disk. And don 't forget the 
COMPUTIST golden rule; Never use an 
original disk RDEXed 



CALL-151 

0: 8D 03 CO 8D 05 CO 4C 00 C6 



Cracking on the lie 

■ Requirements 

n Tubeway by Datamost (or any game, such 
as Choplifter, as long as the file length and 
starting address are known) 

n DOS 3.3 System Master, or any almost 
empty initialized disk with at least 138 
sectors remaining and a fast DOS (Pronto- 
Dos by Beagle Bros, or Diversi-Dos 
preferable) 

D Apple He with extended 80-column card 

Recently, I discovered a method to 
deprotect virtually any type of single-load game 
such as Choplifter, Tubeway, etc. The 
following is similar to the XFER.BOOT & 
RESTORE (COMPUTIST #16), which loads 
the program into the lie's auxiliary memory and 
allows the user to boot up a disk and restore 
the contents of aux. memory. 

I 1 I Boot the DOS 3.3 System Master 
disk. 



I 2 I Enter the monitor and setup to boot 
into auxilary memory. 



3 I lasert the protected disk in the drive 



and boot it. The computer will appear dead, and 
the hi-res screen may be filled with garbage. 
Don't panic while doing this step. 
OG 



I 4 I Remove the protected disk, insert 
your blank initialized disk and reboot. (Auxilary 
mer nory is not a ffected by pressing iBRESETl 
or lOBRESETl ) 

lOBRESETl 



I 5 I After the drive stops, enter the 
monitor again and setup the transfer routine 
call. The routine at $300 calls the monitor 
auxilary me mory move routine. The $03F8 
code is the I BY I vector. 
CALL-151 
0300:18 4C 11 C3 
03F8:4C 00 03 



I 6 I In the case of Tubeway, the program 
resides at $900 and its length is $87F0 
(A$90O,L$87F0). Now, move the contents of 
auxilary memory from $900 to $90F8 into 
main memory at the same locations. 
900<900.90F8lB¥] 



I 7 I The file is too large for DOS to allow 
to be saved at once, so change the file length 
limitation. 

A964:FF 



8 I Finally, save your deprotected copy 



of Tubeway to disk: 

BSAVE TUBEWAY,A$900,L$87FO 

This is a very useful deprotection method 
that can be used with many single-load games, 
provided that the file length and starting address 
are known. 

* This method was first advocated by Steve 
Dietz (COMPUTIST §25) as an easier way to 
use the auxilary memory for disk cracking. 
RDEXed 

C55 Now, I have a question. I have 
several games that are very frustrating to play 
since I do not get far without getting killed. 
They are Hero by Activision, Pitfall II by 
Activision, and Montezuma's Revenge by 
Parker Brothers. These are all of the single-load 
variety and all have been 'cracked.' 
I read Mr. Wiegley's article in 
COMPUTIST #51 on how to get 255 men in 
Broderbund's Lode Runner, and I tried to use 
the same method as he did for all of the above 
games. I must have changed over a hundred 
bytes of data and rerun the programs at least 
3 times each, but I either got a screen full of 
garbage or the system hung. HELP!! 



16 



COMPUTIST ^9 



August 



Les Mmaker 



Might and Magic Revisited 

How to Keep up With the Joneses 

■ Requirements 

D Apple II plus, He, or lie 

D A back-up of Might and Magic, disk B (I 

recommend using a back-up only) 
D A sector editor 

Introduction and Disclaimer 

Might and Magic is one of the better 
fantasy role-playing games that is currently in 
circulation. Published by New World 
Computing, I recommend it highly to fans of 
Infocom text adventores, Wizardry, The Bard's 
Tale, et al. The graphics are nice, the puzzles 
are well thought out and, to the designers credit, 
tough, but solutions can be found. 

The following is the product of my desire 
to know all I could about the items, armour and 
weapons in Might and Magic. I read Carole 
Fox's article on sector edits/items in 
COMPUTIST #51 for Might and Magic and 
decided to research and expand upon the 
descriptions she presented. I have no intention 
of claiming this work as entirely original and 
I must tip my hat to Ms. Fox for doing all the 
really hard stuff and to exhausted adventures 
who brought me the enclosed information from 
all corners of Varn. 

For the sake of simplicity, I have used the 
same conventions as Ms. Fox to describe the 
attribute values in the game. For example: 
"now" describes temporary or magic enhanced 
values, and "base" describes the normal value 
of an attribute. I have also included Ms. Fox's 
information to save time searching through back 
issues. 

I have attempted to verify the information 
presented here, but despite the best efforts of 
mice and men, drivel and downright incorrect 
information slips through - sorry. 

Playing Tips for... 



Might & Magic 



•Visit The Arena to increase you experience 

points. 

•'Interleave' gold and silver clues. 

•Black boxes hold untold treasure. 

•Seek the Wizard Ranalou about the six. 

•Volcano God? Try 'BJ'! 

•Brother Zam is acquainted with Brother Zom. 



•Seek Luck Island after defeating 'monsterous' 

creature. 

•Seeking resistance scores? Try Algary. 

•Be generous at the pubs. 

•Seek all keys. All but Crystal and Gold seem 

to be out not in. 

•Gypsy seer assigns your colour. 

•Thundranium provides great strength. 

•Seek the Legendary Castle - if it even exists! 

A.P.T.for... 



Might & Magic 



Looking at Track $05, Sector $00, on 
Disk B, the characters in the game can be 
examined and altered. Starting at byte $0© and 
the character information can be read and, of 
course, edited with a sector editor. 

The following chart shows how the 
information is stored. Note that there are about 
2 characters per sector, but they never seem to 
start on the same byte from sector to sector. 
In some cases, they can go past the end of a 
sector. If this happens, simply continue your 
editing on the next sector. The chart shows the 
byte position of each item relative to the start 
of the character name. You must count the bytes 
from the beginning of the character's name in 
order to determine the location of the 
information you wish to change. 



Attribute 



offset 



Name 

Sex 

Current Al ignment 

Base A I ignment 

Race 

Class 

Current Intel lect 

Base Intel lect 

Current Might 

Base Might 

Current Personal ity 

Base Personal ity 

Current Endurance 

Base Endurance 

Current Speed 

Base Speed 

Current Accuracy 

Base Accuracy 

Current Luck 

Base Luck 

Current Experience Level 

Base Experience Level 

Age 

nothing at al I 

Experience Points 

Current Spel I Points 

Base Spell Points 

Spel I Level 

Gems 

Current Hit Points 



S00-$0F 

$10 

$11 

$12 

$13 

$14 

$15 

$15 

$17 

$18 

$19 

$1A 

$1B 

$1C 

$1D 

$1E 

$1F 

$20 

$21 

$22 

$23 

$24 

$25 

$26 

$2A-$27 backwards 

$2B-$2C 

$2D-$2E 

$2F-$30 

$33-$31 backwards 

$34-$35 



Base Hit Points $36-$37 

nothing at all $38 

Gold $39-$3B 

Attack Class (?) $3C 

Armour Class $3D 

Food $3E 

Condition $3F 

Equipment $40-$45 

Backpack $46-$4B 

Equipment Magic Charges $4C-$51 

Backpack Magic Charges $51-$57 

Magic Resistance $58-$59 

Fire Resistance $5A-$5B 

Cold Resistance $5C-$5D 

Electricity Resistance $5E-$5F 

Acid Resistance $60-$61 

Fear Resistance $62-$63 

Poison Resistance $64-$65 

Sleep Resistance $66-$67 



now/base^ 
now/base? 
now/base? 
now/base? 
now/base? 
now/base? 
now/base? 
now/base? 



Sex $01 

$02 

Alignment $01 

$02 
$03 



Race 



Class 



$01 
$02 

$03 
$04 
$05 

$01 

$02 
$03 
$04 
$05 
$06 



male 
female 

good 

neutral 

evil 

human 

elf 

dwarf 

gnome 

h-orc 

knight 

paladin 

archer 

cleric 

sorceror 

robber 



The condition code seems to be based on 
bit position within the byte. There are 8 bit 
positions in a byte. A clear bit (O) indicates 
good condition. A set bit (1) indicates you have 
that condition. Add up the hex values of the set 
bits to get the actual byte to store. Some 
combinations do not occur naturally and may 
confuse the game. This is all "for your 
information" as the best byte to have here is 
$00 indicating all good. 



val 
$01 
$02 
$04 
$08 
$10 
$20 



bit posn 
0000 0001 
0000 0010 
0000 0100 



0001 
0010 0000 
0100 0000 
1000 0000 



Condition 

asleep 

bl inded 

si lenced 

diseased 

poisoned 

paralysed 

unconscious 

stoned 



Be careful when entering in numbers. It is 
very easy to miscount and end up eradicated! 
Moral: make a backup of Disk B before you 
make alterations to your favorite paladin or 
cleric. Disk B can be copied by any standard 
copier such as Locksmith 6.0 Fastbackup. 



August 



COMPUTIST ^S8 



17 



Item Name 


Equipping Bonus 


Use Bonus/Effect 


Code 


Item Name 


Equipping Bonus 


Use Bonus/Effect 


Code 


accurate sword 


accuracy +6 


accuracy +5 (now) 


$34 


demon's glaive 


acid resistance 


casts acid arrow 


$74 


acid shield 


acid resistance 


none 


$A8 


destroyer wand 


magic resistance 


casts disintegrate 


$DD 


adamite axe 


luck +8 


casts sun ray 


$3A 


devil's glaive 


cold resistance 


casts feeble mind 


$75 


amber gem 


n/a 


none 


$86 


diamond collar 


ages character 80 years 


casts prismatic light 


$E4 


antidote brew 


n/a 


casts neutralize poison 


$C3 


diamond dagger 


might +4 


none 


$26 


archer's bow 


accuracy +5 


casts disintegrate 


$54 


diamond key 


n/a 


casts teleport 


$F0 


axe destroyer 


might +4 


casts raise dead 


$38 


dragon shield 


magic resistance 


casts power shield 


$AA 


axe protector 


magic resistance 


casts prismatic light 


$37 


dragon tooth 


n/a 


casts rejuvinate 


$F4 


b queen idol 


n/a 


none 


$F8 


dried beef 


n/a 


gives +6 food 


$63 


bag of garbage 


cursed item 


none 


$BF 


electric shield 


electrical resistance 


none 


$A7 


bag of sand 


n/a 


casts sleep 


$B8 


electric spear 


electrical resistance 


casts electron arrow 


$27 


bag of silver 


n/a 


none 


$B5 


electric sword 


electrical resistance 


casts lightning bolt 


$2F 


bardiche 


none 


none 


$58 


element sacarab 


personality +5 


casts protection from elem. 


$DE 


bardiche + 1 


speed + 1 


none 


$5F 


element sword 


magic resistance 


casts protection from elem. 


$3C 


bardiche +2 


speed +2 


none 


$66 


evil flamberge 


magic resistance 


casts sun ray 


$78 


battle axe 


none 


none 


$0A 


eye of goros 


none 


casts astral spell 


$FE 


battle axe + 1 


attack/damage bonus 


none 


$16 


fire opal 


ages character 80 years 


casts meteor shower 


$E5 


battle axe +3 


fire resistance 


might +2 (now) 


$22 


fire shield 


fire resistence 


none 


$A5 


belladonna 


none 


none 


$BI 


flail 


none 


none 


$07 


bells of time 


n/a 


ages character 10 years 


$DA 


flail + 1 


attack/damage bonus 


none 


$13 


belt of power 


might +5 


none 


$CA 


flail +2 


personality + 1 


casts first aid 


$IF 


blue ring mail 


electrical resistance 


casts lightning bolt 


$95 


flail of fear 


fear resistance 


casts scare 


$2B 


boots of speed 


speed +5 


speed +5 (now) 


$C5 


flamberge 


none 


none 


$5C 


bow of power 


fear resistance 


increases level +4 (now] 


$52 


flamberge + 1 


attack/damage bonus 


none 


$63 


bracers AC4 


none 


none 


$8D 


flamberge +2 


might +2 


might +2 (now) 


$6A 


bracers AC6 


fear resistance 


casts shield 


$92 


flamberge + 3 


might +4 


speed +3 (now) 


$71 


bracers AC6 


fear resistance 


casts shield 


$94 


flaming bow 


fire resistance 


casts lightning bolt 


$4F 


bracers ACS 


fear resistance 


casts shield 


$9B 


flaming club 


fire resistance 


casts flame arrow 


$18 


broad sword 


none 


none 


$09 


flaming sword 


fire resistance 


casts fireball 


$30 


broad sword + 1 


luck +2 


none 


$15 


flying carpet 


+ 2 armour bonus 


casts fly 


$CI 


broad sword +2 


might + 1 


none 


$21 


garlic 


n/a 


none 


$AF 


bronze key 


n/a 


casts detect magic 


$ED 


gem sack 


n/a 


adds + 10 gems 


$E3 


cactus nectar 


n/a 


casts create food 


$FI 


giant's bow 


none 


none 


$50 


chain mail 


none 


none 


$7D 


glaive 


none 


none 


$57 


chain mail + 1 


fire resistance 


none 


$84 


glaive + 1 


speed + 1 


none 


$5E 


chain mail +2 


fire resistance 


none 


$8A 


glaive +2 


speed +2 


none 


$65 


chain mail +3 


luck +4 


none 


$8F 


gold key 


n/a 


casts invisibility 


$EF 


chain mail +3 


luck +4 


none 


$93 


great axe 


none 


none 


$5B 


cleric's beads 


personality +5 


casts cure wounds 


$DI 


great axe + 1 


attack/damage bonus 


none 


$62 


club 


none 


none 


$01 


great axe +2 


might +2 


might +3 (now) 


$69 


club + 1 


attack/damage bonus 


none 


$0C 


great axe + 3 


might +4 


speed +3 (now) 


$70 


club +2 


attack/damage bonus 


none 


$0D 


great bow 


none 


none 


$41 


club of noise 


cursed item 


none 


$19 


great bow + 1 


attack/damage bonus 


none 


$46 


cold axe 


cold resistance 


casts cold beam 


$2E 


great bow +2 


fear resistance 


none 


$4B 


cold glaive 


cold resistance 


casts produce frost 


$6C 


great hammer 


none 


none 


$5A 


cold shield 


cold resistance 


none 


$A6 


great hammer + 


personality + 1 


none 


$61 


coral key 


n/a 


none 


$EC 


great hammer +2 


personality +2 


casts bless 


$68 


crossbow 


none 


none 


$3E 


halberd 


none 


none 


$59 


crossbow + 1 


attack/damage bonus 


none 


$43 


halberd + 1 


attack/damage bonus 


none 


$60 


crossbow +2 


accuracy +2 


none 


$48 


halberd +2 


speed +3 


casts first aid 


$67 


crossbow luck 


luck +3 


casts bless 


$4C 


hand axe 


none 


none 


$03 


crossbow speed 


speed +4 


casts blind 


$4D 


hand axe + 1 


luck + 1 


none 


$0F 


crystal key 


n/a 


none 


$EB 


hand axe +2 


luck +2 


none 


$IB 


curing potion 


n/a 


casts cure wounds 


$BC 


holy flamberge 


magic resistance 


casts holy word 


$77 


curing staff 


poison resistance 


casts power cure 


$6D 


holy mace 


personality +3 


casts raise dead 


$28 


dagger 


none 


none 


$02 


holy plate 


magic resistance 


fear resistance (now) 


$98 


dagger + 1 


attack/damage bonus 


none 


$0E 


horn of death 


n/a 


casts finger of death 


$D2 


dagger +2 


damage/attack bonus 


casts light 


$IA 


immortal sword 


luck +5 


casts rejuvinate 


$36 


dagger of mind 


intellect +3 


casts shield 


$25 


jade amulet 


creates race = none 


none 


$C2 


dark flail 


cursed item 


casts dispel magic 


$2A 


key card 


n/a 


none 


$FD 


defense cloak 


+ 2 armour bonus 


none 


$CC 


king's pass 


n/a 


none 


$E9 


defense ring 


+ 1 armour bonus 


casts idenify monster 


$BE 


knowledge book 


intellect +2 


spell level + 1 (now) 


$CD 


18 






COMPUl 


nsT ama 




August 



Item Name 



Equipping Bonus 



Use Bonus/Effect 



Code Item Name 



Equipping Bonus 



Use Bonus/Effect 



Code 



lantern 
large shield 
large shield + 1 
large shield + 1 
large shield +2 
large shield + 2 
laser blaster 
leather + 1 
leather +2 
leather armour 
lightning bow 
lightning wand 
long bow 
long bow + 1 
long bow + 2 
long sword 
long sword + 1 
long sword + 2 
lucky charm 
lucky scimitar 
mace 
mace + 1 
mace +2 
mace of undead 
magic herbs 
magic oil 
magic potion 
magic shield 
magic sling 
magic vest 
map of desert 
medusa head 
merchant pass 
might potion 
minotaur's axe 
model boat 
obsidian bow 
padded + I 
padded armour 
pirates map a 
pirates map b 
plate mail 
plate mail + 1 
plate mail + 2 
plate mail + 3 
potion of life 
power gauntlet 
precision ring 
red chain mail 
return scroll 
ring mail 
ring mail + 1 
ring mail +2 
ring mail + 3 
ring of okrim 
robber's tools 
robber's x-bow 
rope and hooks 
royal dagger 
ruby idol 
ruby whistle 
scale armour 
scale mail + 1 
scale mail + 2 
scimitar 
scimitar + I 



n/a 

none 

armour bonus 

armour bonus 

armour bonus 

armour bonus 

accuracy +5 

armour bonus 

electrical resistance 

none 

electrical resistance 

electrical resistance 

none 

attack/damage bonus 

sleep resistance 

none 

attack/damage bonus 

acid resistance 

luck +5 

luck +5 

none 

attack/damagee bonus 

acid resistance 

cursed item 

n/a 

n/a 

n/a 

magic resistance 

magic resistance 

magic resistance 

n/a 

cursed item 

n/a 

n/a 

cursed item 

n/a 

cursed item 

armour bonus 

none 

n/a 

n/a 

none 

fire resistance 

fire resistance 

fire resistance 

n/a 

might +5 

accuracy +5 

fire resistance 

n/a 

none 

fire resistance 

fire resistance 

speed +2 

luck +10 

increases thief skill 

speed +4 

n/a 

none 

n/a 

luck +2 

none 

armour bonus 

cold resistance 

none 

luck +2 



casts light f AD 

none $9D 

none JAO 

none $A I 

none $A3 

none JA4 

casts disintegrate $F3 

none S8I 

none $87 

none $7 A 

casts fireball $4E 

casts lightning bolt $D5 

none $40 

none 545 

none $4A 

none JOB 

none $ 1 1 

might +2 (now) $23 

luck +10 (now) $C6 

none $2C 

none $06 

none $ 1 2 

might + 2 (now) $ I E 
ages character 10 years $2D 

casts first aid $B2 

casts recharge item $DB 
adds + 10 spell points (now) $BD 

casts shield $A9 

magic resistance (now) $47 

casts jump $DC 

casts location $F2 

none $F6 

none $EA 
increases might +5 (now) $B9 

none $6E 

casts walk on water $CB 

casts dispel $55 

none $80 

none $79 

none $FA 

none $FB 

none $7F 

none $86 

none $8C 

none $9 1 

casts raise dead $D3 

none $D0 

none $D6 

casts fireball $95 

casts town portal $D7 

none $7C 

none $83 

none $89 

none $8E 

casts time deterioration $F7 

none $B4 

casts duplication $53 

casts jump $AB 

none $24 

none $CE 

casts awaken $E8 

none $7B 

none $82 

none $88 

none $08 

none $ 1 4 



+ 2 

+ 2 
+ 3 



scimitar +2 

scroll of fire 

sharp sword 

shinny pendant 

short bow 

short bow + 1 

short bow + 2 

short sword 

short sword + 1 

short sword + 2 

silent chime 

silver key 

silver shield 

skill potion 

sling 

sling + 1 

small shield 

small shield + 1 

small shield +2 

smelling salt 

sorcerer robe 

sorcerer staff 

spear 

spear + I 

spear +2 

speed potion 

splint mail 

splint mail 

splint mail 

splint mail 

staff 

staff + 1 

staff +2 

staff of light 

staff of magic 

star ruby 

star saphire 

sun scroll 

sundial 

sword of magic 
sword of might 
sword of speed 
teleport helm 
10' pole 
the flamberge 
the magic bow 
thunder hammer 
thundranium 
torch 

ultimate plate 
ultimate sword 
undead amulet 
unholy mace 
unholy plate 
unobtanium 
useless item 
vellum scroll 
w queen idol 
wand of fire 
wealth chest 
wolfsbane 
wyvern eye 
XlXXIX's plate 
XIXXIX's sword 
youth potion 



none 

n/a 

magic resistance 

sleep resistance 

none 

attack/damage bonus 

sleep resistance 

none 

attack/damage bonus 

attack/damage bonus 

n/a 

n/a 

sleep resistance 

n/a 

none 

attack/damage bonus 

none 

armour bonus 

armour bonus 

n/a 

intellect +5 

intellect +4 

none 

luck + I 

luck +2 

n/a 

none 

fire resistance 

fire resistance 

might +2 

none 

intellect + 1 

luck +2 

sleep resistance 

magic resistance 

luck +10 

magic resistance 

n/a 

n/a 

magic resistance 

might +6 

speed +6 

magic resistance 

n/a 

might +10 

magic resistance 

electricity resistance 

n/a 

n/a 

magic resistance 

might +10 

fear resistance 

personality +3 

magic resistance 

sets sex = none 

none 

n/a 

n/a 

fire resistance 

n/a 

n/a 

n/a 

luck +10 

luck + 1 5 

n/a 



none $20 

casts fireball $C0 

casts finger of death $33 

casts hypotize $D4 

none $3F 

none $44 

none $49 

none $05 

none $ 1 1 

casts detect magic $ I D 

casts silence $C9 

casts leather shield $EE 

none $9E 

increses level + 5 (now) $C4 

none $3D 

none $42 

none $9C 

none $9F 

none $A2 

easts awaken $B7 

casts invisibility $CF 

casts meteor shower $72 

none $04 

none $ 1 

none $ 1 C 

speed +5 (now) $BA 

none $7E 

none $85 

none $8B 

none $90 

none $56 

none $5D 

casts sleep $64 

casts lasting light $6B 
casts protection from magic $73 

casts energy blast $E0 
casts protection from magic $E I 

casts sun ray $DF 

casts location $BB 
casts protection from magic $35 

might +5 (now) $31 

speed +5 (now) $32 

casts teleport $D8 

none $AE 

casts feeble mind $76 

casts teleport $51 

casts summon zaapppp $6F 

might +5 (now) $FC 

casts light $AC 

casts energy blast $9A 

speed +5 (now) $3B 

casts C 1/8 $C8 

casts moon ray $29 

fear resistance (now) $99 

none $E6 

none $FF 

none $E7 

none $F9 

casts fireball $C7 
adds +5100 gold pieces $E2 

none $B0 

casts scare $F5 

luck +5 (now) $97 

luck +5 (now) $39 

casts rejuvenate $D9 



August 



COMPUTIST #SB 



19 



Notes on Item List 

1) In general; any weapon with pluses 
indicates a plus for both 'to hit' percentage and 
'damage caused' minimum. For example: broad 
sword +2 increases the wielder's chance of 
actually hitting (by +2) and increases the 
amount of damage done (by +2 also!). Magic 
armor has the same feature with respect to 
armor class bonus. For example: chain mail +3 
has an additional armor bonus of 3 points over 
regular, non-magical chain mail. 

2) All magic items have a finite number of 
charges. You must recharge an item before the 
amount reaches or the item will become 
useless ($FF)! This can be changed by editing 
the 'magic charge' portion of the character data. 

3) Items are sold for about 1/2 of their actoal 
cost. 

4) 'Now' indicates that the increase in 
skill/resistance is only temporary. 

5) The 'equipping' bonus is permanent and 
it is always in effect while the item is equipped. 

6) Some items have alignments. This means 
that only characters of the correct alignment can 
use/equip them. For example: X!XX!X's plate 
and sword seem to be neutral. 

7) Most items have class restrictions. Some 
noted exceptions are: a few magic items; most 
of the club weapons; and padded armor. An 
example of these types of restrictions is plate 
mail +3. This armor is usable by only knights 
and paladins. 

8) A 'n/a' in a column indicates that an item 
is not usable for that purpose. 

9) A 'none' indicates that there is either no 
restriction or that an item has no special power. 

10) Some items/weapons are better than 
others. Experiment and discover which items 
are the best for your party. 

Example Character Editing 

Now, let's suppose you had a character 
named Frostflower. You would start on track 
$05, sector $00 and search each track for the 
name "Frostflower" or the hex bytes C6 D2 D7 
D3 D4 C6 CC CF D7 C5 D2, depending on what 
program or method you were using to 
examine/edit the disk - 1 have used C.I. A. and 
COMPUTIST's very own DiskEdit for this 
procedure. 

Now, suppose you find that Frostflower 
starts on byte $7F. All you would need to do 
is count (in hex!) according to the chart 
provided. I will use this as an example since 
it takes a few tries to not miscount bytes. 

Loc Attibute/ltem (Notes) 

$7F-8E character name 

$8F gender 

$90-91 al ignment (now/base) 

$92 race 

$93 class 

$94-95 intellect (now/base) 

$96-97 might (now/base) 



$98-99 


$9A-9B 


$9C-9D 


$9E-9F 


$A0-A1 


$A2 


$A3 


$A4 


$A5 


$A6-A9 


$AA-AB 


$AC-AD 


$AE-AF 


$B0-B2 


$B3-B4 


$B5-B6 


$B7 


$B8-BA 


$BB 


$BC 


$BD 


$BE 


$BF-C4 


$C5-CA 


$CB-D0 


$D1-D6 


$D7-D8 


$D9-DA 


$DB-DC 


$DD-DE 


$DF-E0 


$E1-E2 


$E3-E4 


$E5-E6 



personal ity (now/base) 

endurance (now/base) 

speed (now/base) 

acccuracy (now/base) 

luck (now/base) 

now experience level 

base experience level 

age 

mystery byte #1 

experience points (stored backwards) 

nowspel I points 

base spel I points 

spei I level (now/base?) 

gems (stored backwards) 

now hit points 

base hit points 

mystery byte #2 

gold 

attack class (?? unverified) 

food 

armour class (recalculatedafteredit) 

condition 

equiped items 

backpack items 

equiped item magic charges 

backpack item magic charges 

magic resistance (now/base?) 

f i re resistance (now/base?) 

cold resistance (now/base?) 

electrical resistance (now/base?) 

acid resistance (now/base?) 

fear/hold resistance (now/base?) 

poison resistance (now/base?) 

sleep resistance (now/base?) 



T. Scott 



Might 8e Magic 
Character Editor 



■ Requirements 

D Apple II Plus or better 
n Might & Magic disk 

Might & Magic is the best role-playing 
game for computers I have ever played. It 
totally blows Wizardry, Ultima IV, and Bard's 
Tale away. Each time you play it, you are 
bound to discover something new and exciting. 
It was this that kept me from cheating. But then 
I got slaughtered every time I tried to explore 
a hidden stronghold that I was sure was part 
of the quest I was currendy on. After numerous 
attempts of entering and getting killed, I decided 
to make the Might & Magic Character Editor. 

Background On Characters 

The characters are stored from track $05, 
sector $00 to track $05, sector $08 on disk 



side B. Data is composed of 128 bytes per 
character, with room for 18 characters. All data 
is stored in hexadecimal format and read as its 
decimal equivalent, thus, a $0A in memory, 
is read as 10. In cases where numbers larger 
than 255 are needed, additional bytes are used, 
with the first extra byte multiplied by 256, the 
second by 65,536, and the third by 16,777,216. 
Table 1 shows where all the bytes are for 
the first character. To locate the others, just use 
this formula: Byte X (decimal) for character 
number Y = (Y-1) * 127 -I- X. 

Background On The Editor 

When I decided to make the editor, I 
thought it would be neat if I added some flair 
to it. I didn't want it to be a boring editor, so 
I decided to set it up as a town full of people 
to see and places to go. The people are just an 
added touch, more like a "Do you really want 
to do this? Yes or No. " with variety. The places 
that you can visit are what really makes up the 
editor. The following is a description of each. 

Locations To Visit 

Sign of Welcome. For those not wishing 
to read the detailed account of each location, 
this is for them. It very briefly explains the town 
in general. 

Icarus' Lab. This is where the persona of 
your character is altered. Icarus can change 
your name, race, class, alignment, original 
alignment, and, yes, even sex. Do not let the 
term original alignment fool you. Your original 
alignment is the alignment you start out with. 
Alignments can change due to your actions 
throughout the game. If this happens then the 
only way to get it back to what it was is either 
4th level cleric spell or this editor. 

Battlefields of Hornblough. Quick Silver 
is the top athlete here. His amazing training 
techniques allow you to increase every statistic 
you've got. This includes Intellect, Might, 
Personality, Endurance, Speed, Accuracy, and 
Luck. On top of that, these wondrous effects 
can be made to remain long term rather than 
short term. That's when you change your 
originals. Original stats are what your stats will 
return to after a night of rest. Some potions 
increase your currents, but nothing short of 
finding a strong magical element will increase 
your originals. 

Laragathra's Restaurant. Here 
Laragathra will supply you with enough food 
to last 40 days. In the art of cooking no one 
can compare. Her rations last for many a month 
yet still retain a good tasting quality. 

Hall of Commendations. This is where 
Lord Ytilaer dwells. Supreme in all the land, 
it is he that can bestow higher levels to those 
he sees fit. His powers can be made, as with 
stats, long term or short term. The long term 
effect of increasing your original level is that 



20 



COMPUTIST #SS 



August 



it will remain the same after resting. The short 
term lasts for but a short while - much like a 
Cleric's Super Heroism Spell. 

Zaerdidain's Library. Here the wisest of 
gnomes lives out his life. He keeps many books 
of knowledge few mortal eyes have seen. With 
the reading of a spell book, you can increase 
your Spell Level. And with studying the Book 
of Life, you may receive a multitude of 
experience points. The choice of how far and 
how much you read is yours. 

Guild of Strength. Ingold Inglorion is the 
trainer here. He works at making your body the 
best it can be. Whether at absorbing the shock 
from wounds or being able to resist fatigue 
while casting spells, his work always turns out 
good. Hit points come in three forms: current 
hit points, current hit point maximum, and 
original hit points. Current hit points, when 
diminished, will result in unconsciousness. 
Current hit point maximum is the total 
maximum you can be healed up to in your 
current condition. If you are Poisoned, this will 
gradually get smaller and smaller. Original hit 
points are the most you can ever have at the 
experience level you are at, regardless of 
condition. Maximum hit points will attain the 
same amount as original hit points if you are 
in GOOD condition. Spell points and original 
spell points are much the same. Spell points will 
assume an equal amount to original spell points 
after resting. 

Vault of Riclies. The people of the Town 
are far too trusting of strangers when it comes 
to money, for they have no guards posted here. 
Gems and gold are yours for the taking. Don't 
worry about getting caught, there haven't been 
any arrests in this place for ages. 

Waspin Gearshop. The unique Dwelf 
lives here. Forged from the two mightiest races 
of the Land of Varn, he is the greatest 
adventurer that has ever lived, his shop attests 
to that. You may pick any item you want, and 
as many as you want for free. The Dwelf, you 
see, has an unlimited supply of every item. It 
is not necessary to have an item on the screen 
to Get it, all you have to do is type "G" and 
the number you want and it's yours. Table 2 
lists items 1 through 255. The scanning helps 
when you don't have Table 2 handy. 

Temple of Ali'Boru. Cura the Healer can 
be found here. Her deity allows her to make 
characters' conditions GOOD only. She has 
abstained from making them Asleep, Poisoned, 
or anything else that could harm them on their 
adventures. 

Portal of Towns. The Portal of Towns is 
not very well guarded. The omnipotent looking 
Half Ore that watches over it could be 
overpowered by a little imp. The blue/white 
portal allows your character to be magically 
transported to the inn of any of the five towns 
of Varn, and you may enter it as many times 
as you wish. 



Entering And Using 
The Might & Magic Character Editor 

The Might & Magic Editor is a BASIC 
program and a BINARY program. The BASIC 
program is what edits, and the BINARY 
program is what handles the writing or reading 
of characters to and from disk. Type in the 
Might & Magic Editor and SAVE it: 

SAVE MM EDITOR 

Then type in the machine language part and 
save it: 

SAVE M.BINARY,A$9000,L$31 

Run the program and, if not already loaded, 
i t will lo ad in M. BINARY. Then press 
IreturmI for drive 1 access or a "2" and a 
(RETURN I for drive 2 access after inserting 
Disk B in the drive. 

You should be at the Main Menu where you 
can either load new characters from disk, write 
current characters to disk, view characters in 
memory, or quit the program. 

Characters have probably been loaded in 
so type a V to View. A list of numbers 1 to 
18 should be on the screen with characters 
names or the word empty after each number. 
Type the number of the charac ter you want to 
work on and press i RETURW j . A stat screen 
will come on and at the bottom you will be 
prompted to type an E to Edit or I RETURN) to 
go back to the listing. 

If you type an E, the Editing Menu, with 
locations you can visit, will appear. To visit a 
location type the letter that corresponds with 
it. When you type the letter, a p erson will 
appear and ask you a question. A iRETURNl 
is the same as typing "Y" for Yes to speed 
things up. If you do not wish to go further into 
that section, type an "N" and you will return 
to the Editing Menu. 

If you typed a iRETURNi , a list might 
appear (depending on location, at the Temple, 
i t will say you are feeling good and ask for a 
I RETURN I ) and you can c hoose from there 
what to edit. A IRETURNl at this point will 
bring you to the Editing Menu. When you type 
the letter or number of the item you want to 
edit, you will see the current value shown and 
a question for what you want the new value to 
be. If you do not wish to change it, simply press 
IRETURNl 

To Save Edited Characters To Disk 

A fter editin g all the characters you want, 
press IRETURNl several times until you arrive 
at the Main Menu. Enter a "W" and you will 
be asked if you want to go ahead and write. If 
you do, type a "Y", anything else will bring 
you back to the Main Menu. After writing to 
disk, control will return to the main menu. 



Possible Modifications 

It is possible to modify the Temple so that 
you can change your character from one 
condition to something other than GOOD. I just 
didn't see the reason of going to all the trouble 
of making it possible to change your condition 
to something besides good. If you're one of 
those mad individuals, the following is what you 
need to know. 

Condition is stored in one byte with the first 
digit dealing with being Poisoned, Paralyzed, 
Unconscious, Stone, Dead, and Eradicated, and 
the second digit having to do with being Asleep, 
Blinded, Silenced, and Diseased. For example, 
if you put a $4C in the Condition byte, you 
would end up being Unconscious, Diseased, 
and Silenced. Table 3 contains the first digit and 
what it does. Table 4 details what the second 
digit does. 

A couple additional notes about changing 
condition: entering into this byte numbers from 
$80 to $9F yields a blank condition - it doesn't 
say how you are feeling. A $00 signifies you 
are good. Everything from SAO to $BF means 
you are Stone. Everything from $C0 to $CF 
means you are Dead. Values $E0 to $FE shows 
that you are are Dead, Stone. And finally a $FF 
means that you are Eradicated. 

I hope this all helps out in solving the Secret 
of the Inner Sanctum. Good luck! 



Table 1 



Byte Item 



$00-0E Name 


$10 


Sex $0I=M$02=F Anything el se=0 


$11 


Original Al ignment 


$12 


Alignment $01=Good $02=Neutral 




$03=Evil 


$13 


Race $01=Human$02=Elf $03=Dy«arf 




$04=Gnome $05=H-Orc 


$14 


Class $01=Knight $02=Palaclin 




$03=Archer $04=Cleric $05=Sorcerer 




$06=Robber 


$15 


Intel lect Original 


$16 


Intellect 


$17 


Might Original 


$18 


Might 


$19 


Personal ity Original 


$1A 


Personality 


$1B 


EnduranceOriginal 


$1C 


Endurance 


$1D 


Speed Original 


$1E 


Speed 


$1F 


Accuracy Original 


$20 


Accuracy 


$21 


Luck Original 


$22 


Luck 


$23 


Level Original 


$24 


Level 


$25 


Age 


$27 


Experience Points 


$28 


Experience Points (to be mult ipl led 




by 256) 



August 



COMPUTIST #SS 



21 



Table 1 continued 



Byte Item 



Table 2 

# Item 



$29 Experience Points (to bemultipl ied 

by 65536) 
$2A Experience Points (to bemultipl ied 

by 16777216) 
$2B Spell Points 

$2C Spell Points (to bemultipl ied by 256) 
$2D Spell PointsOriginal 
$2E Spell PointsOriginal (to be 

multipl ied by 256) 
$30 Spell Casting Level 
$31 Gems 

$32 Gems (to bemultipl ied by 256) 
$33 Hit PointsCurrent 
$34 Hit PointsCurrent (to bemultiplied 

by 256) 
$35 Hit PointsOriginal 
$36 Hit PointsOriginal (to bemultipl ied 

by 256) 
$37 Hit Points Maximum 
$38 Hit Points Maximum (to bemultipl ied 

by 256) 
$39 Gold 

$3A Gold (to bemultiplied by 256) 
$38 Gold (to bemultipl ied by 65536) 
$3C Armor Class Original 
$30 Armor Class 
$3E Food 
$3F Condition 
$40-45 Equipped Items 
$46-4B Backpacl( Items 



Table 3 



Digit Condition 



0x Read only the second digit 

Ix Poisoned 

2x Paralyzed 

3x Paralyzed, Poisoned 

4x Unconscious 

5x Unconscious, Poisoned 

6x Unconscious, Paralyzed 

7x Unconscious, Paralyzed, Poisoned 



Table 4 



Digit Condition 



xl Asleep 

x2 Blinded 

x3 Bl inded. Asleep 

x4 Silenced 

x5 Si lenced, Asleep 

x6 Si lenced, Bl inded 

x7 Si lenced, Bl inded. Asleep 

x8 Diseased 

x9 Diseased 

xA Diseased 

x6 Diseased 

xC Diseased 

xD Diseased 

xE Diseased 

xF Diseased 



Asleep 

Blinded 

Asleep, Bl inded 

Si lenced 

Si lenced, Asleep 

Si lenced, Bl inded 

Asleep, Bl inded. Si lenced 



1 

2 

3 

4 

5 

6 

7 

8 

9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 

21 

22 

23 

24 

25 

26 

27 

28 

29 

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 

40 

41 

42 

43 

44 

45 

46 

47 

48 

49 

50 

51 

52 

53 

54 

55 

56 

57 

58 

59 

60 

61 



CLUB 
DAGGER 
HAND AXE 
SPEAR 

SHORT SWORD 
MACE 
FLAIL 
SCIMITAR 
BROADSWORD 
BATTLE AXE 
LONG SWORD 
CLUB+1 
CLUB +2 
DAGGER +1 
HAND AXE +1 
SPEAR +1 
SHORT SWORD +1 
MACE +1 
FLAIL +1 
SCIMITAR +1 
BROADSWORD +1 
BATTLE AXE +1 
LONG SWORD +1 
FLAMING CLUB 
CLUB OF NOISE 
DAGGER +2 
HAND AXE +2 
SPEAR +2 
SHORT SWORD +2 
MACE +2 
FLAIL +2 
SCIMITAR +2 
BROADSWORD +2 
BATTLE AXE +2 
LONG SWORD +2 
ROYAL DAGGER 
DAGGER OF MIND 
DIAMOND DAGGER 
ELECTRIC SPEAR 
HOLY MACE 
UN-HOLY MACE 
DARK FLAIL 
FLAIL OF FEAR 
LUCKY SCIMITAR 
MACE OF UNDEAD 
COLD AXE 
ELECTRIC SWORD 
FLAMING SWORD 
SWORD OF MIGHT 
SWORD OF SPEED 
SHARP SWORD 
ACCURATE SWORD 
SWORD OF MAGIC 
IMMORTAL SWORD 
AXE PROTECTOR 
AXE DESTROYER 
XIXXIX'S SWORD 
ADAMANTINE AXE 
ULTIMATE SWORD 
ELEMENT SWORD 
SLING 



62 CROSSBOW 

63 SHORT BOW 

64 LONGBOW 

65 GREAT BOW 

66 SLING +1 

67 CROSSBOW +1 

68 SHORT BOW +1 

69 LONG BOW +1 

70 GREAT BOW +1 

71 MAGIC SLING 

72 CROSSBOW +2 

73 SHORT BOW +2 

74 LONG BOW +2 

75 GREAT BOW +2 

76 CROSSBOW LUCK 

77 CROSSBOW SPEED 

78 LIGHTENING BOW 

79 FLAMING BOW 

80 GIANT'S BOW 

81 THE MAGIC BOW 

82 BOW OF POWER 

83 ROBBER 'SX-BOW 

84 ARCHER'S BOW 

85 OBSIDIAN BOW 

86 STAFF 

87 GLAIVE 

88 BARD I CHE 

89 HALBERD 

90 GREAT HAMMER 

91 GREAT AXE 

92 FLAMBERGE 

93 STAFF +1 

94 GLAIVE +1 

95 BARD I CHE +1 

96 HALBERD +1 

97 GREAT HAMMER +1 

98 GREAT AXE +1 

99 FLAMBERGE +1 

100 STAFF +2 

101 GLAIVE +2 

102 BARD I CHE +2 

103 HALBERD +2 

104 GREAT HAMMER +2 

105 GREAT AXE +2 

106 FLAMBERGE +2 

107 STAFF OF LIGHT 

108 COLD GLAIVE 

109 CURING STAFF 

110 MINOTAUR'S AXE 

111 THUNDER HAMMER 

112 GREAT AXE +3 

113 FLAMBERGE +3 

114 SORCERER STAFF 

115 STAFF OF MAGIC 

116 DEMON'S GLAIVE 

117 DEVIL'SGLAIVE 

118 THE FLAMBERGE 

119 HOLY FLAMBERGE 

120 EVIL FLAMBERGE 

121 PADDED ARMOR 

122 LEATHER ARMOR 

123 SCALE ARMOR 

124 RING MAIL 

125 CHAIN MAIL 

126 SPLINT MAIL 



127 PLATE MAIL 

128 PADDED +1 

129 LEATHER +1 

130 SCALE +1 

131 RING MAIL +1 

132 CHAIN MAIL +1 

133 SPLINT MAIL +1 

134 PLATE MAIL +1 

135 LEATHER +2 

136 SCALE +2 

137 RING MAIL +2 

138 CHAIN MAIL +2 

139 SPLINT MAIL +2 

140 PLATE MAIL +2 

141 BRACERS AC 4 

142 RING MAIL +3 

143 CHAIN MAIL +3 

144 SPLINT MAIL +3 

145 PLATE MAIL +3 

146 BRACERS AC 6 

147 CHAIN MAIL +3 

148 BRACERS AC 8 

149 BLUE RING MAIL 

150 RED CHAIN MAIL 

151 XIXXIX'S PLATE 

152 HOLY PLATE 

153 UN-HOLY PLATE 

154 ULTIMATE PLATE 

155 BRACERS AC 8 

156 SMALL SHIELD 

157 LARGE SHI ELD 

158 SILVER SHI ELD 

159 SMALL SHI ELD +1 

160 LARGE SHIELD +1 

161 LARGE SHIELD +1 

162 SMALL SHI ELD +2 

163 LARGE SHI ELD +2 

164 LARGE SHI ELD +2 

165 FIRE SHIELD 

166 COLD SHI ELD 

167 ELECSHIELD 

168 AC ID SHI ELD 

169 MAGIC SHI ELD 

170 DRAGON SHIELD 

171 ROPE SHOOK 

172 TORCH 

173 LANTERN 

174 10 FOOT POLE 

175 GARLIC 

176 WOLFSBANE 

177 BELLADONNA 

178 MAGIC HERBS 

179 DRIED BEEF 

180 ROBBER'S TOOLS 

181 BAG OF SILVER 

182 AMBER GEM 

183 SMELLING SALT 

184 BAG OF SAND 

185 MIGHT POT I ON 

186 SPEED POTION 

187 SUNDIAL 

188 CURING POTION 

189 MAGIC POTION 

190 DEFENSE RING 

191 BAG OF GARBAGE 



192 SCROLL OF FIRE 

193 FLYING CARPET 

194 JADE AMULET 

195 ANTIDOTE BREW 

196 SKILL POITION 

197 BOOTS OF SPEED 

198 LUCKY CHARM 

199 WAND OF FIRE 

200 UNDEAD AMULET 

201 SI LENT CHI ME 

202 BELT OF POWER 

203 MODEL BOAT 

204 DEFENSE CLOAK 

205 KNOWLEDGE BOOK 

206 RUBY IDOL 

207 SORCERER ROBE 

208 POWER GAUNTLET 

209 CLERIC'S BEAD 

210 HORN OF DEATH 

211 POTION OF LIFE 

212 SHI NY PENDANT 

213 LIGHTNING WAND 

214 PRECISION RING 

215 RETURN SCROLL 

216 TELEPORT HELM 

217 YOUTH POTION 

218 BELLS OF TIME 

219 MAGICOIL 

220 MAGIC VEST 

221 DESTROYER WAND 

222 ELEMENT SCARAB 

223 SUN SCROLL 

224 STAR RUBY 

225 STAR SAPPHIRE 

226 WEALTH CHEST 

227 GEM SACK 

228 DIAMOND COLLAR 

229 FIRE OPAL 

230 UNOBTAINIUM 

231 VELLUM SCROLL 

232 RUBY WHISTLE 

233 KINGS PASS 

234 MERCHANTS PASS 

235 CRYSTAL KEY 

236 CORAL KEY 

237 BRONZE KEY 

238 SILVER KEY 

239 GOLD KEY 

240 DIAMOND KEY 

241 CACTUS NECTAR 

242 MAP OF DESERT 

243 LASER BLASTER 

244 DRAGON'S TOOTH 

245 WYVERN EYE 

246 MEDUSA HEAD 

247 RINGOFOKRIM 

248 B QUEEN IDOL 

249 W QUEEN IDOL 

250 PI RATES MAP A 

251 PIRATES MAP B 

252 THUNDRANIUM 

253 KEY CARD 

254 EYE OF GOROS 

255 (USELESS ITEM) 



22 



COMPUTIST ^58 



August 



M.BINARY 


9000. 


A9 05 8D EC B7 A9 08 8D 


$DE43 


9008 


ED B7 A9 00 8D EB B7 8D 


$ECB1 


9010 


F0 B7 A9 68 8D Fl B7 A9 


$343D 


9018 


01 8D F4 B7 A0 E8 A9 B7 


$BD95 


9020 


20B5B7CEEDB7CEF1 


$DA23 


9028 


B7 AD ED B7 C9 FF D0 EC 


$9222 


9030 


60 


$6622 


MM EDITOR 



100 REM * 

110 REM *M & MCHAR. EDITOR 

120 REM * 

130 REM *BY TIMOTHY SCOTT 

140 REM * 

150 TEXT; HOME 

160 DIM IT$(255) 

170 FOR I = 1T0 255: READIT$(I): NEXT I 

180T = 1 

190D$ = CHR$(4); B = 24576 

200 IF PEEK (36864) = 169 THEN 220 

2 1 PR I NT D$ " BLOAD' M . B I NARY , A$9000 " 

220 POKE 47092,1: POKE 47082,1 

230 VTAB 10; HTAB 5; PRINT " I NSERT' CHARACTER' 

DISK'IN'A'DRIVE" 
240 HTAB 5; PRINT "'"AND'PRESS'THE'<RETURN>' 

KEY" 
250 HTAB 5: INPUT "' TYPE' A" 2 " FOR' DR I VE' 2' 

ACCESS" ;A$ 
260 IF A$= "2" THEN POKE 47082,2 
270 CALL 36854 
280 REM MAIN MENU 
290 TEXT; HOME: INVERSE; PRINT """MIGHT' AND' 

MAGIC'CHARACTER' EDITOR""" 
300 POKE 34,1 
310 NORMAL: HOME 

320 VTAB 15: PRINT ""L)OAD' NEW CHARACTERS" 
330 VTAB 16: PRINT ""W)RITE* CHARACTERS' TO' 

DISK" 
340 VTAB 17: PRINT ""V) I EW CHARACTERS" 
350 VTAB 18: PRINT ""0)UIT" 
360 VTAB 13: INPUT "YOUR'CHOICE?'";A$ 
370 IFA$ = "L"THEN420 
380 IFA$ = "W"THEN450 
390 IFA$ = "V"THEN490 
400 IFA$="Q"THENTEXT: HOME: END 
410 GOTO 310 

420 HOME; INPUT " LOAD' NEW CHARACTERS?' ";A$ 
430 IFA$<>"y"THEN310 
440 GOTO 230 
450 HOME: PRINT "THIS' ";; FLASH; PRINT 

"WRITES";: NORMAL: PRINT "'TO'DISK!" 
460 PR I NT; INPUT "GO'AHEAD?'";A$; IFA$<>"Y" 

THEN 310 
470 HOME : PR I NT "WR I T I NG" : POKE 36888 , 2 : CALL 

35864: POKE 36888,1; GOTO 310 
480 REM CHARACTER MENU 
490 HOME; FOR I =1T0 18: PRINT I ")'"; 
500 GOSUB 4660: IF G = THEN PRINT "EMPTY"; : 

GOTO 540 



510 FOR X = 0TO 14; GOSUB 4660; IFG = 0THENX = 

14: GOTO 530 
520 PRINT CHR$(G); 
530 NEXT X 

540 PRINT :X = 0: NEXT I 
550 PRINT 

560 INPUT "ENTER'CHOICE'(0'RETURNS);'";A$ 
570 A = VAL (A$) : I F A < 1 OR A > 18 THEN GOTO 310 
580 HOME : I = A : GOSUB 4660 : I F G = THEN HTAB 1 : 

VTAB 2: PRINT "EMPTY": GOTO 620 
590 HTAB 1 : VTAB 2 : FOR X = TO 14 : GOSUB 4660 ; 

IFG = 0THENX=14; GOTO 610 
600PRINTCHR$(G); 
610 NEXT X 

620 VTAB 2: HTAB 17; PRINT";"; 
630 X = 16 : GOSUB 4560 : ON G + 1 GOTO 640 , 650 , 660 



640 PRINT "*0" 
650 PRINT "'M" 
660 PRINT "'F" 



GOTO 570 
GOTO 570 
GOTO 670 



570 VTAB 2; HTAB21;X=18: GOSUB 4650 
580 I F G = 1 THEN PR I NT "GOOD" : GOTO 720 
690 IFG = 2THEN PRINT "NEUT": GOTO 720 
700 IFG = 3THEN PRINT "EVIL": GOTO 720 
710 PRINT "NONE" 
720 VTAB 2 : HTAB 26 : X = 19 ; GOSUB 4660 



730 IFG = 
740 IFG = 
750 IFG = 
750 IFG = 
770 IFG = 
780 PRINT 



1 THEN PRINT 

2 THEN PRINT 

3 THEN PRINT 

4 THEN PR I NT 

5 THEN PR I NT 
"NONE" 



"HUMAN" : GOTO 790 
"ELF" : GOTO 790 
"DWARF" : GOTO 790 
"GNOME": GOTO 790 
"H-ORC" : GOTO 790 



790 VTAB 2 ; HTAB 33 : X = 20 : GOSUB 4660 
800 IF G = 1 THEN PRINT "KNIGHT" ; GOTO 870 
810 IFG = 2THENPRINT "PALADIN": GOTO 870 
820 I F G = 3 THEN PR I NT "ARCHER" : GOTO 870 
830 I F G = 4 THEN PR I NT "CLER I C" : GOTO 870 
840 I F G = 5 THEN PRINT "SORCERER" : GOTO 870 
850 I F G = 6 THEN PRINT "ROBBER" : GOTO 870 
850 PRINT "NONE" 
870VTAB4:HTAB1:PRINT"INT=";:X = 22:GOSUB 

4560: PR I NT G 
880 VTAB 4 : HTAB 9 : PR I NT " LEVEL=" ; : X = 36 : GOSUB 

4550: PR I NT G 
890VTAB4: HTAB18; PRINT"AGE="; :X = 37: GOSUB 

4650; PR INTO 
900VTAB4: HTAB27: PRINT"EXP="; :X = 42: GOSUB 

4650;A = G * 16777215:X = 41: GOSUB 

4550:A = A + G* 55535:X = 40: GOSUB 4660:A 

= A + G* 255;X = 39: GOSUB 4550:A = A + 

G: PRINT A 
9 10 VTAB 5: HTAB 1: PRINT "MGT="; :X = 24: GOSUB 

4560: PR I NT G 
920 VTAB 6 : HTAB 1 : PR I NT " PER=" ; : X = 26 : GOSUB 

4560: PR I NT G 
930 VTAB 5 ; HTAB 9 : PR 1 NT "SP=" ; : X = 44 ; GOSUB 

4660;A = G* 256:X = 43: GOSUB 4650;A = A 

+ G; PRINTA 
940 VTAB 6: HTAB 17: PRINT "/";:X = 46: GOSUB 

4560:A = G* 256:X = 45; GOSUB 4550:A = A 

+ G: PRINTA 
950 VTAB 6: HTAB 23: PRINT "("; :X = 48; GOSUB 

4650; PRINT G; ")"■ 



950 VTAB 5 ; HTAB 27 ; PR I NT "GEMS=" ; : X = 50 ; GOSUB 

4660:A = G* 256:X = 49; GOSUB 4550:A = A 

+ G: PRINTA 
970 VTAB 7 ; HTAB 1 : PR I NT " END= " ; ; X = 28 ; GOSUB 

4550: PR I NT G 
980 VTAB 8 : HTAB 1 : PR I NT "SPD=" ; : X = 30 : GOSUB 

4550: PR INTO 
990 VTAB 8: HTAB 9: PRINT "HP="; ;X= 52: GOSUB 

4650;A = G* 255;X = 51; GOSUB 4550:A = A 

+ G; PRINTA 
1000VTAB8: HTAB17; PRINT "/"; :X = 56; GOSUB 

4560;A = G* 255:X = 55; GOSUB 4550;A = A 

+ G: PRINTA 
1010 VTAB 8: HTAB 27; PRINT "GOLD="; :X = 59: 

GOSUB 4560: A = G * 65536 :X = 58: GOSUB 

4560:A = A + G * 255:X = 57; GOSUB 4560:A 

= A + G: PRINTA 
1020 VTAB 9 : HTAB 1 : PR I NT " ACY=" ; : X = 32 : GOSUB 

4650: PR INTO 
1030 VTAB 10 : HTAB 1 : PR I NT " LUC=" ; : X = 34 : GOSUB 

4650: PRINT G 
1040 VTAB 10 ;HTAB9; PRINT "AC=";;X = 51; GOSUB 

4560: PR INTO 
1050 VTAB 10: HTAB 27; PRINT "FOOD="; :X = 52: 

GOSUB 4660: PR I NT G 
1050 VTAB 12: HTAB 1: PRINT "COND="; :X = 53: 

GOSUB 4550: IF X = THEN PRINT "'GOOD": 

GOTO 1080 
1070 PRINT "'NON-GOOD" 
1080 VTAB 13: HTAB 1; PRINT 

" <EOUIPPED> <BACK' 

PACK> " 

1090FORJ = 1TO5; VTABJ + 13: PRINTJ ")";:X 

= 53 + J: GOSUB 4550: IF G = THEN PRINT: 

GOTO 1110 
1100 PRINT IT$(G) 
1110 VTAB J + 13: HTAB 21; PRINT CHR$(J + 54) ; 

")";:X = 69 + J: GOSUB 4660: IFG = 0THEN 

PRINT: GOTO 1130 
1120 PRINT IT$(G) 
1130 NEXT J 
1 140 PR I NT ; I NPUT " PRESS'E'TO'ED I T'OR'<RETURN>' 

TO'GO'BACK";A$ 
1150 IF A$ = "E" THEN 1180 
1150 X = 0; GOTO 490 
1170 REM EDITING MENU 
1180 TEXT; HOME: INVERSE; pRi^j """"""'TOWN' 

OF'CHANGES"""'"'""" ; POKE 34 , 1 : NORMAL 
1190 PRINT; PRINT "YOU' ARE' STANDING' IN' THE' 

TOWN' SOU ARE." 
1200 VTAB 11: PRINT ""S) IGN'OF'WELCOME" 
1210 VTAB 12: PRINT ""l)CARUS"LAB" 
1220 VTAB 13; PRINT "" B)ATTLEFIELDS' OF' 

HORNBLOUGH" 
1230 VTAB 14: PRINT ""T)EMPLE'OF'AK'BORU" 
1240 VTAB 15: PRINT ""F)OUNTAIN'OF'YOUTH" 
1250 VTAB 15: PRINT "' ' L)ARAGATHRA'S' 

RESTAURANT" 
1260 VTAB 1 7 : PR I NT " "H ) ALL'OF'COMMENDAT I ONS" 
1270 VTAB 18; PRINT ""Z)AERDIDAIN'S'LIBRARY" 
1280 VTAB 19: PRINT ""G)UILD'OF'STRENGTH" 
1290 VTAB 20: PRINT ""V)AULT'OF'RICHES" 
1300 VTAB 21: PRINT ""W)ASPIN'GEARSHOP" 
1310 VTAB 22: PRINT ""P)ORTAL'TO'TOWNS" 



August 



COMPUTIST #58 



23 



1320VTAB6: 
1330 IFA$ = 
1340 IFA$ = 
1350 IFA$ = 
1360 IFA$ = 



1370 
1380 
1390 
1400 
1410 
1420 



INPUT "GO'WHERE?' 
'"THEN 1160 
' I " THEN 1480 
'B" THEN 2410 

THEN 2780 

THEN 2860 

THEN 2940 

THEN 3060 

THEN 3340 

THEN 3670 

THEN 3960 

THEN 4260 

THEN 4330 

THEN 4460 



GOTO 1910 
GOTO 1910 



FA$ = ' 

FA$ = ' 

FA$ = ' 

FA$ = ' 

FA$=' 

FA$ = ' 
1430 IFA$=' 
1440 IFA$=' 
1450 IFA$ = 
1460 HOME: GOTO 1190 
1470 REM LABORATORY 
1480 TEXT: HOME: INVERSE: 

ICARUS "LAB"""* 
1490 POKE 34,1: NORMAL 
1500PRINT:PRINT'XSKIh 

A' BLOOD-' " ' STA I NED' LAB' COAT' STRUTS' UP' 
AND'SAYS""" CAN' I 'BE'OF' ASSISTANCE? ' " 
1510PRINT: INPUT "ANSWER' (Y/N):"';A$: IFA$ = 

"N" THEN 1180 
1520 HOME: VTAB4: PRINT ""N)AME" 



PRINT' 



Y'BALD-HEADED'MAN'I^ 



1530VTAB5 
1540VTAB6 
1550 VTAB 7 
1560VTAB8 
1570 VTAB 9 
1580 VTAB 2 



PRINT 
PRINT 
PRINT 
PRINT 
PRINT 
INPUT 



"S)EX" 

"A)LIGNMENT" 

"0)RIGINAL'ALIGNMENT" 

"R)ACE" 

"C)LASS" 

ALTER;'" ;A$ 



1590 
1600 
1610 
1620 
1630 
1640 
1650 



THEN GOTO 1180 



THEN 1570 
THEN 1750 
THEN 1860 
THEN 1970 
THEN 2120 
THEN 2290 



:X = 



GOTO 1710 
GOTO 1710 



IFA$: 

IFA$: 

IFA$^ 
IFA$. 
IFA$ = ' 

IFA$: 

IFA$ = ' 
1660 GOTO 1580 
1670 HOME: PRINT: PRINT "CURRENT' SEX: 

16: GOSUB4660 
1680 IFG=1THENPRINT"M": 
1690 IFG = 2THENPRINT"F": 
1700 PRINT "0" 

1710 INPUT "NEW'SEX:'";A$: IFA$ = "" THEN 1520 
1720 I FA$ = "M"THENC=1:GOSUB4650: GOTO 1520 
1 730 I F A$ = " F " THEN C = 2 : GOSUB 4650 : GOTO 1520 
1740 = 3: GOSUB 4650: GOTO 1520 
1750 HOME: PRINT: PRINT "CURRENT' 

ALIGNMENT:";:X = 18: GOSUB 4660 
1760 IF G = 1 THEN PRINT "GOOD" : GOTO 1800 
1770 IFG = 2 THEN PRINT "NEUT": GOTO 1800 
1780 IFG = 3 THEN PRINT "EVIL": GOTO 1800 
1790 PRINT "NONE" 
1800 VTAB 6: PRINT "1)'G00D" 
1810 VTAB 7; PRINT "2)'NEUT" 
1820 VTAB 8; PRINT "3)'EVIL" 
1830 VTAB 4: INPUT"NEW'ALIGNMENT:'";A$: IFA$ 

= "" THEN GOTO 1520 
1840 A = VAL (A$) : I F A < 1 OR A > 3 THEN 1830 
1850 = A: GOSUB 4650: GOTO 1520 
1850 HOME: PRINT: PRINT "ORIGINAL'ALIGNMENT:' 

";:X=17: GOSUB 4660 
1870 IF G = 1 THEN PRINT "GOOD" : GOTO 1910 



1880 IFG = 2 THEN PRINT "NEUT" 

1890 IFG = 3THEN PRINT "EVIL" 

1900 PRINT "NONE" 

1910 VTAB 6: PRINT "1)'G00D" 

1920 VTAB 7: PRINT "2)'NEUT" 

1930VTAB8: PRINT "3)'EVIL" 

1 940 VTAB 4 : I NPUT " NEW OR I G I NAL' AL I GNMENT : ' 

";A$: IF A$ = "" THEN 1520 
1950 A = VAL (A$) : I F A < 1 OR A > 3 THEN 1940 
1960 C = A: GOSUB 4650: GOTO 1520 
1970 HOME : PR I NT : PR I NT "CURRENT'RACE : ' " ; : X = 

19: GOSUB 4660 
1980 IFG = 1 THEN PRINT 
1990 IFG = 2 THEN PRINT 
2000 IF G = 3 THEN PRINT 
2010 IFG = 4THEN PRINT 
2020 IFG = 5 THEN PRINT 
2030 PRINT "NONE" 

i: PRINT"!)' 

': PRINT "2)'ELF" 

i: PRINT "3) 'DWARF" 

): PRINT "4) 'GNOME" 
PRINT "5)'H-0RC" 

;A$: IFA$ = ' 



HUMAN": GOTO 2040 
ELF" : GOTO 2040 
DWARF" : GOTO 2040 
GOTO 2040 
GOTO 2040 



E 
H-ORC 



2040 VTAB ( 

2050 VTAB 7: 

2060 VTAB i 

2070 VTAB 9: 

2080 VTAB 10; 

2090 VTAB 4: INPUT "NEW RACE 

THEN GOTO 1520 
2100 A = VAL (A$) : I F A < 1 OR A > 5 THEN 2090 
2110C = A: GOSUB 4650; GOTO 1520 
2120 HOME: PRINT: PRINT "CURRENT'CLASS:'"; ;X 

= 20: GOSUB 4660 
2130 IFG=1 THEN PR I NT "KNIGHT"; GOTO 2200 
2140 IFG = 2 THEN PR I NT "PALADIN"; GOTO 2200 
2150 IF G = 3 THEN PRINT "ARCHER" ; GOTO 2200 
2160 IFG = 4 THEN PRINT "CLERIC": GOTO 2200 
2170 IFG = 5THEN PRINT "SORCERER": GOTO 2200 
2180 IFG = 6THEN PRINT "ROBBER"; GOTO 2200 
2190 PRINT "NONE" 
2200 VTAB 6; PRINT "1)'KNIGHT" 
2210 VTAB 7; PRINT "2)'PALADIN" 
2220 VTAB 8; PRINT "3)'ARCHER" 
2230 VTAB 9; PRINT "4)'CLERIC" 
2240 VTAB 10: PRINT "5)'S0RCERER" 
2250 VTAB 11: PRINT "6)'R0BBER" 
2260 VTAB 4: INPUT "NEW'CLASS:'";A$: IFA$ = "" 

THEN GOTO 1520 
2270 A = VAL (A$) ; I F A < 1 OR A > 6 THEN 2260 
2280 = A; GOSUB 4650: GOTO 1520 
2290 HOME ; PR I NT ; PR I NT "CURRENT'NAME ; " ; ; X = 
2300 GOSUB 4660; IF G = THEN PRINT "EMPTY": 

GOTO 2330 
2310 FOR X = TO 14: GOSUB 4660: IF G = THEN X 

= 14: GOTO 2330 
2320PRINTCHR$(G);: NEXTX 
2330 PR I NT; INPUT "NEW'NAME'(15'CHARS) :'";A$: 

IF A$ = "" THEN 1520 
2340 IFLEN(A$)>15THEN2290 
2350 FORX = 0TO 14:0 = 0; GOSUB 4650; NEXTX 
2360FORX = 0TOLEN(A$) -1 
23700 = ASC(MID$(A$,X + 1,1)) +128: GOSUB 4650 
2380 NEXT X 
2390 GOTO 1520 
2400 REM BATTLEFIELDS 
2410 TEXT: HOME: INVERSE: PRINT "" " " " 

BATTLEFIELDS'OF'HORNBLOUGH'"""" : POKE 

34,1: NORMAL 



2420 PR I NT : PR I NT " A'YOUNG'AND'N I MBLE'LOOK I NG* 

PERSON* WALKS' OVER' TO' GREET' you :"""" ' 

"""""""HULLO!*THEY'CALL'ME'QUICK' 

SILVER.*DO*"YOU'REQUIRE'TRAINING?'" 

2430 PR I NT: INPUT "ANSWER* (Y/N) :*";A$: IFA$ = 

"N" THEN 1180 
2440 HOME: VTAB 4 
PRINT" 
PRINT' 
PRINT'' 
PRINT' 
PRINT' 
PRINT 



PRINT "" INTELLECT" 
"M)IGHT" 
"P)ERSONALITY" 
"E)NDURANCE" 
"S)PEED" 
"A)CCURACY" 
""L)UCK" 



INPUT "ALTER: 
"THEN 1180 
I" THEN 2510 
M" THEN 2620 
P" THEN 2630 
E" THEN 2640 
S" THEN 2650 
A" THEN 2660 
L" THEN 2670 



;A$ 



2450 VTAB 5: 

2450 VTAB 6: 

2470 VTAB 7: 

2480 VTAB 8: 

2490 VTAB 9: 

2500 VTAB 10; 

2510 VTAB 2; 

2520 IFA$ = 

2530 IFA$ = ' 

2540 IFA$ = ' 

2550 IFA$ = ' 

2560 IFA$ = ' 

2570 IFA$ = ' 

2580 IFA$ = ' 

2590 IFA$ = ' 

2600 GOTO 2510 

26100$ = "INTELLECT" :X = 22 ; GOSUB 2680; X = 21; 

GOTO 2730 
2620 C$ = " M I GHT" : X = 24 : GOSUB 2680 : X = 23 : GOTO 

2730 
2630 C$ = "PERSONALITY" :X = 26; GOSUB 2680: X = 

25: GOTO 2730 
26400$ = "ENDURANCE" ;X = 28: GOSUB2680:X = 27; 

GOTO 2730 
2650 C$ = "SPEED" :X = 30: GOSUB 2680:X = 29: GOTO 

2730 
26600$= "ACCURACY" ;X = 32: GOSUB2680:X = 31; 

GOTO 2730 
2670C$ = "LUCK" :X = 34: GOSUB 2680:X = 33: GOTO 

2730 
2680 HOME': VTAB 3 ; PR I NT "CURRENT' " C$ " : ' " ; : 

GOSUB 4660; PR I NT G 
2690VTAB4;PRINT"NEW'"C$ ":'";: INPUT"";A$: 

IF A$ = "" THEN 2720 
2700 A = VAL (A$) ; I F A < 1 OR A > 99 THEN 2690 
2710 C = A: GOSUB 4550 
2720 RETURN 
2730 VTAB 6 : PR I NT "OR I G I NAL' " C$ " ; '" ; ; GOSUB 

4660: PR INTO 
2740 VTAB 7 : PR I NT "NEW" C$ ":'";; INPUT "";A$; 

IFA$ = "" THEN 2440 
2750 A = VAL (A$) : I F A < 1 OR A > 99 THEN 2740 
2760 = A: GOSUB 4650: GOTO 2440 
2770 REM FOUNTAIN 
2780 TEXT: HOME; INVERSE: print "'"*""" 

FOUNTA I m'OF'YOUTH""""****'" : POKE 34 , 1 : 

NORMAL 
2790 PR I NT : PR I NT " YOU'ARE'STAND I NG'BEFORE'THE' 

FOUNTA I N'OF' YOUTH, 'TAKE* A*DR INK?" 
2800 PRINT: INPUT "ANSWER'(Y/N) ;'";A$: IFA$ = 

"N" THEN GOTO 1180 
2810 HOME; PRINT: PRINT "CURRENT'AGE:'"; :X = 

37: GOSUB 4660: PR I NT G 
2820PRINT: INPUT"NEW'A6E;*";A$: IFA$=""THEN 

1180 
2830 A = VAL (A$) : I F A < 1 OR A > 100 THEN 2810 
2840 = A: GOSUB 4550; GOTO 1180 



24 



COMPUTIST #58 



August 



2850 REM RESTAURANT 

2860 TEXT; HOME: INVERSE: PRINT "'""'" 

LARAGATHRA'S' RESTAURANT' """"" : POKE 

34,1: NORMAL 
2870 PRINT: PRINT "A'VERrBEAUTIFUL''WOMEN' 

CLOTHED' I N'GOLDENS I LK'SM I LES'AT'YOU'AND' 

SAYS :""""""■ OO'YOU'W I SH'SERV I CE ? '" 
2880 PR I NT: I NPUT "ANSWER' (Y/N) :"';A$: IFA$ = 

"N" THEN GOTO 1180 
2890 HOME: PRINT: PRINT "CURRENT'FOOD:"'; :X = 

52: GOSUB4560: PR I NT G 
2900 INPUT"NEW'FOOD:"';A$: I F A$ = " " THEN GOTO 

1180 
2910 A = VAL (A$) : I F A < OR A > 40 THEN 2890 
2920 = A: GOSUB4650: GOTO 1180 
2930 REM HALL 
2940 TEXT: HOME: INVERSE: PRINT """""'HALL'OF' 

COMMENDAT I ONS"""""" : POKE 34 , 1 : NORMAL 
2950 PRINT: PRINT "BEFORE'YOU'AND'A'HUGE'DAIS' 

SURROUNDED* BYMANY'GUARDS'S I TS'LORD' 

YT I LAER , * K I NG'OF"ALL'THE'LAND . 'HE' 

SPEAKS : ' '""""""" ' WELCOME'MY'FR I END . ' 

DO* YOU'DES I RE'ANY*"PROMOT I ONS? ' " 
2960 PRINT: INPUT "ANSWER'(Y/N) :"';A$: IFA$ = 

"N" THEN 1180 
2970 HOME: VTAB3: PRINT "CURRENT'LEVEL:*"; :X 

= 36: GOSUB4660: PR I NT G 
2980VTAB4: INPUT "NEW'LEVEL:"';A$: IFA$ = "" 

THEN 3010 
2990 A = VAL (A$) : I F A < 1 OR A > 255 THEN 2970 
3000 = A: GOSUB4650 
3010VTAB6:PRINT"ORIGINAL'LEVEL:*";:X = 35: 

GOSUB4660: PR INTO 
3020VTAB7: INPUT "NEW'ORIGINAL'LEVEL:"';A$: 

I FA$ = "" THEN GOTO 1180 
3030 A = VAL (A$): IF A< 1 THEN 3010 
3040C = A:GOSUB4650: GOTO 1180 
3050 REM LIBRARY 
3060 TEXT: HOME: INVERSE: PRINT '■""""" 

ZAERD I DA I N ' S'L I braRY"""""" : POKE 34 , 1 : 

NORMAL 
3070 PR I NT : PR I NT " A*W I ZENED°OLD*GNOME' HOBBLES* 

TOWARDS'YOU : ' WELL , 'ADVENTURER ! 'DO'YOU* 

WISH'TO*LOOK"AT'MY'TOMES'OF* 

KNOWLEDGE?'" 
3080 PR I NT: INPUT "ANSWER' (Y/N) :'";A$: IFA$ = 

"N" THEN GOTO 1180 
3090 HOME: VTAB4: PRINT ""E)XPERIENCE'POINTS" 
3100VTAB5: PRINT ""S)PELL'LEVEL" 
3110VTAB2: INPUT "ALTER :'";A$: IFA$ = ""THEN 

1180 
3120 IF A$="E" THEN 3150 
3130 IF A$ = "S" THEN 3290 
3140 GOTO 3090 
3150 HOME: PRINT: PRINT "CURRENT'EXPERIENCE:*" 

;:X = 42:GOSUB4660:A = G* 16777216:X = 

41: GOSUB4660:A = A + G * 65536:X = 40: 

GOSUB4660:A = A + G* 256:X = 39: GOSUB 

4660:A = A + G: PRINTA 
3160 INPUT "NEW"EXPERIENCE:'";A$: IF A$ = "" 

THEN 3090 
3170 FOR X = 39 TO 42: POKE (B+(l -I) * 127 + 

X),0: NEXTX 



3180A = VAL(A$): IFA<0ORA>4294967295THEN 

3150 
3190 IF A < 16777216 THEN 3220 
3200 C = INT (A / 16777216) :X = 42: GOSUB 4650 
3210 A = A- (C* 16777216) 
3220 IF A < 65536 THEN 3250 
3230 C = I NT (A / 65536) : X = 41 : GOSUB 4650 
3240A = A-(C* 65536) 
3250 IF A < 256 THEN 3280 
3260 C = INT (A / 256) :X = 40: GOSUB 4650 
3270 A = A -(C* 256) 
3280 C = A : X = 39 : GOSUB 4650 : GOTO 3090 
3290 HOME: PRINT: PRINT "CURRENT'SPELL'LEVEL;' 

";:X = 48: GOSUB 4660: PRINT G 
3300 INPUT "NEW'SPELL'LEVEL:'";A$: IF A$ = "" 

THEN 3090 
3310 A = VAL (A$) : I F A < OR A > 7 THEN 3290 
3320 = A: GOSUB 4650: GOTO 3090 
3330 REM GUILD 
3340 TEXT: HOME: INVERSE: print """""""GUILD* 

OF*STRENGTH"""""*"" : POKE 34, 1 : NORMAL 
3350 PRINT: PRINT "A'WARR I OR*OF* IMMENSE' 

PROPORT I ONS'STR I DESUP'TO*YOU*ANO*SAYS : " 

'""*'*""*"***" ' WELCOME . 'MY'NAME* I S* 

I NGOLD* I NGLOR I ON , "AND , * I F'YOU'W I SH , *WE' 

CAN"TONE"UP'YOUR*BODY!'" 
3360 PR I NT: INPUT "ANSWER* (Y/N) :*";A$: IFA$ = 

"N" THEN GOTO 1180 
3370 HOME: VTAB4: PRINT ""H) IT'POINTS" 
3380VTAB5: PRINT ""S)PELL'POINTS" 
3390VTAB2: INPUT "ALTER:*" :A$: IFA$ = ""THEN 

GOTO 1180 
3400 I FA$ = "H" THEN GOTO 3430 
3410 I FA$ = "S" THEN GOTO 3510 
3420 GOTO 3370 
3430 HOME: VTAB 4: PRINT "D'CURRENT'HIT* 

POINTS" 
3440 VTAB 5: PRINT "2)*CURRENrMAX'(P0IS0N' 

LOWERS* THIS)" 
3450 VTAB 6: PRINT "3)*0RIGINAL*HIT'P0INTS" 
3460 VTAB 2: I NPUT "ALTER :'";A$: IFA$ = ""THEN 

3370 
3470 A = VAL (A$) : I F A < 1 OR A > 3 THEN 3430 
3480 I F A = 1 THEN C$ = "CURRENT'H I T'PO I NTS : '" : X 

= 52; GOSUB 3570: GOTO 3430 
3490IFA = 2THENC$ = "CURRENT'MAX:'" :X=56; 

GOSUB 3570: GOTO 3430 
3500 IFA = 3THENC$ = "0RIGINAL'HiT'P0INTS;*" 

:X = 54: GOSUB 3570: GOTO 3430 
3510 HOME; VTAB 4: PRINT "D'CURRENT'SPELL* 

POINTS" 
3520VTAB5: PRINT "2)'ORIGINAL*SPELL'P0INTS" 
3530VTAB2: INPUT "ALTER;'";A$: IFA$ = ""THEN 

3370 
3540 A = VAL (A$): IF A< 1 OR A> 2 THEN 3510 
3550 I F A = 1 THEN C$ = "CURRENT'SPELL'PO I NTS : '" 

:X = 44: GOSUB 3570: GOTO 3510 
3560IFA = 2THENC$="ORIGINAL'SPELL'POINTS;'" 

;X = 46: GOSUB 3570: GOTO 3510 
3570 HOME: PRINT: PR INT C$; : GOSUB 4660; A = G * 

256;X = X-1: GOSUB 4660:A = A + G; PRINTA 
3580 PRINT "NEW*" C$;: INPUT "";A$; IFA$ = "" 

THEN RETURN 
3590 X = X + 1 



3600 A = VAL (A$) : I F A < OR A > 65535 THEN 3570 

3610 IF A < 256 THEN 3640 

3620 0= INT (A/ 256); GOSUB 4650 

3630 A = A- (C* 256) 

3640X = X-1:C = A: GOSUB 4650 

3650 RETURN 

3660 REM VAULT 

3670 TEXT: HOME: INVERSE: pR|NT"""'**""*VAULT* 

OF'RICHES"""*""**": POKE 34,1: NORMAL 
3680 PRINT: PRINT "YOU'RE'AT'THE'TOWN* 

TREASURY.' IT'IS'UN-"GUARDED! I'ALL' IS* 

YOURS' FOR'THE'TAK I NG II 'ENTER' IN?" 
3690 PR I NT: INPUT "ANSWER' (Y/N) :*";A$: IFA$ = 

"N" THEN 1180 
3700 HOME: VTAB 4: PRINT "'"J) EMS" 
3710 VTAB 5: PRINT ""G)OLD" 
3720 VTAB 2: INPUT"TAKE'WHICH:'";A$; IFA$ = "" 

THEN 1180 
3730 IF A$ = "J" THEN 3760 
3740 IFA$ = "G"THEN3840 
3750 GOTO 3700 
3760 HOME; PRINT; PRINT "CURRENT'GEMS:'" ; :X = 

50 : GOSUB 4660 : A = G * 256 : X = 49 : GOSUB 

4660:A = A + G: PRINTA 
3770 I NPUT "NEW'GEMS : *" ; A$ ; I F A$ = " " THEN 3700 
3780 A = VAL (A$) : I F A < OR A > 65535 THEN 3750 
3790C = 0:X = 49: GOSUB 4650:C = 0:X = 50: GOSUB 

4550 
3800 IF A < 256 THEN 3830 
3810 0= INT(A/255):X = 50: GOSUB 4650 
3820A = A-(C* 256) 
3830C = A:X = 49; GOSUB 4650; GOTO 3700 
3840 HOME : PR I NT ; PR I NT "CURRENT'GOLD : '" ; : X = 

59:GOSUB4560:A = G* 65536;X = 58; GOSUB 

4660:A = A + G* 256:X= 57: GOSUB 4560:A 

= A + G; PRINTA 
3850 INPUT "NEW*GOLD:*";A$: IFA$= ""THEN3700 
3860 A = VAL (A$) : I F A < OR A > 16777215 THEN 

3840 
3870 POKE 57,0: POKE 58,0: POKE 59,0 
3880 IF A < 65536 THEN 3910 
3890 0= INT (A/55536);X=59: GOSUB 4650 
3900A = A-(C* 65535) 
3910 IF A < 256 THEN 3940 
3920 0= INT(A/256):X = 58; GOSUB 4650 
3930A = A-(C* 255) 
3940 C = A : X = 57 ; GOSUB 4650 ; GOTO 3700 
3950 REM GEARSHOP 
3960 TEXT; HOME: INVERSE; PRINT """"""" 

WASP I N' GEARSHOP*"""""" " : POKE 34,1: 

NORMAL 
3970 PR I NT : PR I NT " A'MUSCULAR'AND'GOOD'LOOK I NG' 

CREATURE"*'APPROACHES'YOU . 'AS'YOU'SEE' 
H I S' FACE , * I T'REM I NDS*YOU*OF'A'H I GH'ELF . * 
BUT*AS*YOU**'LO0K'AGA I N'-'HE*SEEMS'TO'BE' 
OF'A'ROYAL'DWARF'STOCK . 'HE'SPEAKS : " 
3980 PRINT "'HELLO*THERE!*l*AM'THE'OWELF.'DO' 

YOU""WISH'TO'LOOK'AT'OUR'GOODS? ' " 
3990 PRINT: INPUT "ANSWER'(Y/N) :'";A$: IFA$ = 

"N" THEN 1180 
4000 POKE 34,1; HOME; GOSUB 4680: PRINT: POKE 

34,9 
4010D = O+l:E = D + 9 
4020 HOME 



August 



COMPUTIST #58 



25 



4030 FOR J = D TO E 

4040 GOSUB 4660: PRINT J ")"';IT$(J) 

4050 NEXT J 

4060 PRINT 

4070 INPUT "F)WD*B)ACn)UMP10''R)VRS10'G)Er 

";A$ 

IF A$ = "" THEN 1180 

IFA$="F" AN0D<246THEN0 = 0+1 
4100 IFA$= "B" ANDD>1THEN0 = 0-1 
4110 IFA$ = "J"AND0<241THEN0 = + 9 
4120 I F A$ = "J" AND D = > 241 THEN = 245 
4130 IFA$ = "R" ANDD>9THEN0 = 0-9 
4140 IFA$ = "R" ANDD = <9THENO = 
4150 IFA$ = "G" THEN 4170 
4160 GOTO 4010 

4170 INPUT"GET'ITEr//";A$: IFA$= "" THEN4010 
4180 A = VAL (A$) : I F A < 1 OR A > 255 THEN 4010 
41900 = A 

4200 HOME: PRINT "PUT*" IT$(A) "'IN'WHICH" 
4210 INPUT "P0SITI0N'(l-6/A-F):'";A$: IFA$ = 

""THEN 4010 
4220 I F A$ = > "A" AND A$ < "G" THEN X = ASC (A$) 

+ 5: GOSUB 4650: GOTO 4000 
4230 IF A$ = > "1" AND A$ < "7" THEN X = VAL (A$) 

+ 63: GOSUB 4650: GOTO 4000 
4240 GOTO 4200 
4250 REM TEMPLE 
4260 TEXT: HOME: INVERSE: PRINT "'""""" 

TEMPLE* OF'AK'BORU""""""" : POKE 34, 1 : 

NORMAL 
4270 PRINT: PRINT "A'VERY'PLAIN'WOMAN'DRESSED* 

I N* A'GRAY**'*ROBE' I S'STAND I NG'HERE . * 

APPLY I NG° BANDAGESTO*A*PAT I ENT ' S*EYES , * 

SHE*TURNS*TO*YOU'**AND*SAYS; " 
4280 PR I NT "' I *AM*CURA , *CLER I C*OF*THE'TEMPLE . * 

DO'YOUREQUIRE'TREATMENT?'" 
4290 PRINT: INPUT "ANSWER* (Y/N) :*";A$: IFA$ = 

"N" THEN 1180 
4300 HOME 
4310X = 63:C = 0: GOSUB 4650: PRINT "YOU*ARE*NOW* 

FEELING*GOOD!": PRINT: INPUT "PRESS* 

<RETURN>";A$: GOTO 1180 
4320 REM PORTAL 
4330 TEXT: HOME: INVERSE: PRINT """"""" 

PORTAL* TO*TOWNS*******""**": POKE 34,1: 

NORMAL 
4340 PRINT: PRINT "YOU*SEE*A*H-ORC'GUARDING'A* 

BLUE/WH I TE' "PORTAL . *HE*GROWLS ; ""'"""" 

********* ' SO*YOU*TH I NK'YOU ' RE*GONNA*GET*BY* 

ME*DO*YA???'" 
4350 PRINT: INPUT "ANSWER* (Y/N) :*";A$: IFA$ = 

"N" THEN 1180 
4360 HOME: VTAB4: PRINT "1)'S0RPIGAL" 
4370VTAB5: PRINT "2)'P0RTSMITH" 
4380VTAB6: PRINT "3)'ALGARY" 
4390VTAB7: PRINT "4)*DUSK" 
4400VTAB8: PRINT "5)*ERLI0UIN" 
4410 VTAB 10: PRINT "CURRENT*L0CATI0N:*"; : 

PRINT PEEK (26861+ I) 
4420 VTAB 2: INPUT "TELEP0RT*T0:'";A$: IFA$ = 

""THEN GOTO 1180 
4430 A = VAL (A$) : I F A < 1 OR A > 5 THEN 4360 
4440 POKE 26851 + I, A: GOTO 1180 
4450 REM SIGN 



4460 HOME : PR I NT "YOU*READ''THE*S I GN , ' I T'SAYS : " 

4470 PRINT 

4480 PRINT "'WELCOME*TO*THE'TOWN*OF*CHANGES,* 

HERE***YOU*MAY*CHANGE*YOUR'CHARACTER*TO* 

WHAT***YOU*SEE*F I T , *THERE*ARE*MANY*PLACES* 

TO***V I S I T'SO*HERE* I S*A*BR I EF*EXPLANAT I ON* 

OF" 
4490 PRINT "OF*EACH'AREA:" 
4500 PR I NT : PR I NT "* I CARUS ' *LAB' : *RACE . *NAME , * 

SEX,*ALIGN-"*MENT'AND*CLASS" 
4510 PR I NT : PR I NT "*BATTLEF I ELDS*OF*HORNBLOUGH* 

: *ALL'YOUR***STATS , *SUCH*AS*M I GHT , *SPEED , * 

LUCK,*ETC."; 

4520 PRINT: PRINT "* TEMPLE*OF°AK'BORU*:* 

CONDITION*BACK*TO***GOOD" 
4530 PRINT: PRINT "*FOUNTAIN*OF*YOUTH':*AGE" 
4540 PRINT: PRINT ""LARAGATHRA'S*RESTAURANT*:* 

FOOD" 
4550 PR I NT : I NPUT " PRESS*<RETURN>" ; A$ 
4560 PRINT "*HALL*OF'COMMENDATIONS':'LEVEL" 
4570 HOME 
4580 PRINT: PRINT "*ZAERDIDAIN'S*LIBRARY*:' 

SPELL* CAST I NG****LEVEL*AND*EXPER I ENCE* 

POINTS" 
4590 PRINT: PRINT "*GUILD*OF'STRENGTH*:*HIT* 

PO I NTS* AND****"*SPELL*PO I NTS " 
4600 PR I NT : PR I NT " *VAU LT'OF'R I CHES* : *GEMS*AND* 

GOLD" 
4610 PRINT: PRINT "*WASPIN*GEARSHOP*:* ITEMS" 
4620 PR I NT : PR I NT "'PORTAL*TO*TOWNS* : 'WHERE*YOU' 

ARE'""""PRESENTLY*LIVING'" 
4630 PR I NT : I NPUT " PRESS*<RETURN> " ; A$ 
4640 GOTO 1180 
4650POKE(B+(I-1) * 127 + X),C: RETURN: REM 

WRITE NUMBER 
4560G = PEEK(B+(I-1) * 127 + X): RETURN: REM 

READ NUMBER 
4670 REM EQUIPMENT PR I NT 
4680 PRINT " <EQUIPPED> <BACK* 

PACK> " 

4690FORJ = 1TO6: VTABJ + 2: PRINT J ")"; :X = 

63 + J: GOSUB 4660: IFG = 0THENPRINT: GOTO 

4710 
4700 PRINT IT$(G) 
4710 VTAB J + 2: HTAB21: PRINT CHR$(J + 64); 

")";:X = 69 + J: GOSUB 4660: IFG = 0THEN 

PRINT: GOTO 4730 
4720 PRINT IT$(G) 
4730 NEXT J 
4740 RETURN 
4750 REM DATA 
4760 DATA CLUB , DAGGER , HAND* AXE , SPEAR , SHORT' 

SWORD 
4770 DATA MACE, FLAIL, SCIMITAR, BROADSWORD, 

BATTLE*AXE 
4780 DATA L0NG*SW0RD,CLUB'+l,CLUB*+2, DAGGER* 

+1,HAND*AXE'+1 
4790 DATA SPEAR*+1 , SH0RT*SW0RD*+1 , MACE*+1 , 

FLAIL*+1,SCIMITAR*+1 
4800 DATA BR0ADSW0RD*+1,BATTLE*AXE*+1,L0NG* 

SW0RD*+1 , FLAM I NG'CLUB , CLUB'OF* NO I SE 
4810 DATA DA6GER*+2,HAND*AXE*+2,SPEAR*+2, 

SHORT*SWORD*+2,MACE'+2 



4820 DATA FLA I L*+2, SCIMITAR' +2, BROADSWORD' 

+2 , BATTLE' AXE* +2 , LONG* SWORD* +2 
4830 DATA ROYAL*DAGGER , DAGGER*OF*M I ND , D I AMOND* 

DAGGER , ELECTR I C* SPEAR , HOLY* MACE 
4840 DATA UN-HOLY* MACE , DARK* FLA I L , FLA I L' OF' 

FEAR , LUCKY' SO I M I TAR , MACE'OF' UNDEAD 
4850 DATA COLD' AXE, ELECTRIC SWORD, FLAMING* 

SWORD , SWORD* OF* M I GHT , SWORD'OF* SPEED 
4860 DATA SHARP'SWORD , ACCURATE'SWORD , SWORD*OF* 

MAG I C , I MMORTAL' SWORD , AXE' PROTECTOR 
4870 DATA AXE' DESTROYER,X!XX!X'S' SWORD, 

ADAMANT I NE* AXE , ULT I MATE* SWORD , ELEMENT' 

SWORD 
4880 DATA SLING, CROSSBOW, SHORT' BOW, LONG' 

BOW, GREAT' BOW 
4890 DATA SLING' +1, CROSSBOW' +1, SHORT' BOW* 

+l,LONG'BOW'+l,GREAT'BOr+l 
4900 DATA MAG I C SL I NG , CROSSBOW' +2 , SHORT' BOW* 

+2, LONG* BOr +2, GREAT' BOW* +2 
4910 DATA CROSSBOW* LUCK, CROSSBOW* SPEED, 

LIGHTENING'BOW,FLAMING'BOW,GIANT'S'BOW 
4920 DATA THE'MAG I C'BOW , BOW'OF'POWER , ROBBER ' S* 

X-BOW, ARCHER'S' BOW,OBSIDI AN' BOW 
4930 DATA STAFF, GLAIVE, BARD I CHE, HALBERD, 

GREAT' HAMMER 
4940 DATA GREAT' AXE , FLAMBERGE , STAFF'+l , GLA I VE' 

+1,BARDICHE'+1 
4950 DATA HALBERD' +1, GREAT* HAMMER' +1, GREAT* 

AXE*+l,FLAMBERGE'+l,STAFF*+2 
4960 DATA GLAIVE* +2, BARD I CHE* +2, HALBERD' 

+2 , GREAT' HAMMER* +2 , GREAT' AXE' +2 
4970 DATA FLAMBERGE' +2, STAFF' OF' LI GHT, COLD' 

GLA I VE , CUR I NG* STAFF , M I NOTAUR ' S* AXE 
4980 DATA THUNDER* HAMMER, GREAT* AXE* 

+3 , FLAMBERGE*+3 , SORCERER*STAFF , STAFF*OF* 

MAGIC 
4990 DATA DEMON ' S* GLA I VE , DEV I L ' S' GLA I VE , THE' 

FLAMBERGE , HOLY* FLAMBERGE , EV I L* FLAMBERGE 
5000 DATA PADDED* ARMOR, LEATHER* ARMOR, SCALE* 

ARMOR, RING'MAIL, CHAIN'MAIL 
5010 DATA SPLINT' MAIL, PLATE' MAIL, PADDED' 

+1,LEATHER'+1,SCALE'+1 
5020 DATA RING* MAIL'+l, CHAIN' MAIL*+1, SPLINT* 

MAIL'+l,PLATE'MAIL*+l,LEATHER*+2 
5030 DATA SCALE' +2 , R I NG' MA I L' +2 , CHA I N* MA I L' 

+2, SPLINT' MAIL' +2, PLATE' MAIL' +2 
5040 DATA BRACERS'AC*4 , R I NG*MA I L'+3 , CHA I N'MA I L' 

+3, SPLINT' MAIL* +3, PLATE* MAIL* +3 
5050 DATA BRACERS' AC*6 , CHA I N'MA I L'+3 , BRACERS* 

AC*8,BLUE'RING*MAIL, RED' CHAIN' MAIL 
5060 DATA X ! XX ! X ' S' PLATE , HOLY* PLATE , UN-HOLY' 

PLATE , ULT I MATE' PLATE , BRACERS* AC* 8 
5070 DATA SMALL' SH I ELD , LARGE' SH I ELD , S I LVER* 

SHIELD, SMALL'SHIELD'+1,LARGE'SHIELD'+1 
5080 DATA LARGE* SHIELD' +1, SMALL' SHIELD' 

+2 , LARGE'SH I ELD*+2 , LARGE'SH I ELD'+2 , F I RE* 

SHIELD 
5090 DATA COLD* SHIELD, ELEC* SHIELD, ACID* 

SHIELD, MAGIC*SHIELD,DRAGON'SHIELD 
5100 DATA ROPE'&'HOOK,TORCH, LANTERN, 10' FOOT' 

POLE, GARLIC 
5110 DATA WOLFSBANE, BELLADONNA, MAG I C'HERBS, 
DRIED* BEEF, ROBBER'S* TOOLS 



26 



COMPUTIST #58 



August I 



5120 DATA BAG' OF' SILVER, AMBER' GEM, SMELLING' 

SALT, BAG' OF' SAND, MIGHT' POT I ON 
5130 DATA SPEED' POT I ON, SUNDIAL, CURING' 

POT I ON , MAG I C POT I ON , DEFENSE' R I NG 
5140 DATA BAG' OF' GARBAGE , SCROLL' OF' FIRE, 

FLY I NG'CARPET , JADE' AMULET , ANT I DOTE'BREW 
5150 DATA SK I LL'PO I T I ON , BOOTS'OF'SPEED , LUCKY' 

CHARM , WAND'OF' F I RE , UNDEAD' AMULET 
5160 DATA SILENT' CHI ME, BELT' OF' POWER, MODEL' 

BOAT , DEFENSE' CLOAK , KNOWLEDGE' BOOK 
5170 DATA RUBY' IDOL, SORCERER' ROBE, POWER' 

GAUNTLET , CLER I C ' S' BEAD , HORN' OF' DEATH 
5180 DATA POTION' OF' LIFE, SHINY' PENDANT, 

L I GHTN I NG' WAND , PREC I S I ON' R I NG , RETURN' 

SCROLL 
5190 DATA TELEPORT'HELM , YOUTH'POT I ON , BELLS'OF' 

TIME, MAGIC'OIL,MAGIC' VEST 
5200 DATA DESTROYER'WAND,ELEMENT'SCARAB,SUN' 

SCROLL , STAR' RUBY , STAR' SAPPH I RE 
5210 DATA WEALTH' CHEST, GEM' SACK, DIAMOND* 

COLLAR, FIRE' OPAL, UNOBTAIN I UM 
5220 DATA VELLUM' SCROLL, RUBY' WHISTLE, KINGS' 

PASS , MERCHANTS' PASS , CRYSTAL' KEY 
5230 DATA CORAL' KEY, BRONZE' KEY, SILVER' 

KEY, GOLD' KEY, DIAMOND' KEY 
5240 DATA CACTUS' NECTAR , MAP' OF' DESERT , LASER' 

BLASTER , DRAGON ' S' TOOTH , WYVERN' EYE 
5250 DATA MEDUSA'HEAD,RING'OF'OKRIM,B' QUEEN' 

IDOL, W'OUEEN' IDOL, PIRATES'MAP'A 
5260 DATA PIRATES' MAP' B,THUNDRANIUM,KEY' 

CARD,EYE'OF'GOROS, (USELESS' ITEM) 

Checksums 



100 


- $0236 


2690 


- $0B91 


110 


- $F454 


2700 


- $2601 


120 


- $F699 


2710 


- $41DA 


130 


- $F780 


2720 


- $9AB3 


140 


- $BAAC 


2730 


- $4C16 


150 


- $C562 


2740 


- $7ED5 


160 


- $1B04 


2750 


- $930A 


170 


- $675D 


2760 


- $377F 


180 


- $0ABB 


2770 


- $0008 


190 


- $5C72 


2780 


- $899F 


200 


- $A4B6 


2790 


- $E7C8 


210 


- $1DDF 


2800 


- $A3D2 


220 


- $CFE3 


2810 


- $75BC 


230 


- $4E07 


2820 


- $B610 


240 


- $C66A 


2830 


- $2085 


250 


- $D765 


2840 


- $28AC 


260 


- $7EDD 


2850 


- $7557 


270 


- $BDDE 


2860 


- $3034 


280 


- $9E11 


2870 


- $931D 


290 


- $6095 


2880 


- $5003 


300 


- $4078 


2890 


- $8506 


310 


- $725F 


2900 


- $D10E 


320 


- $A084 


2910 


- $AE6C 


330 


- $46A9 


2920 


- $9D1A 


340 


- $868D 


2930 


- $F3D2 


350 


- $BBA0 


2940 


- $6950 


360 


- $3700 


2950 


- $7BB2 


370 


- $AC0C 


2960 


- $9F68 


380 


- $1A28 


2970 


- $7DCA 


390 


- $04F6 


2980 


- $65C5 



400 


- $5522 


2990 


- $8942 


410 


- $5749 


3000 


- $DCB5 


420 


- $4FE2 


3010 


- $30C8 


430 


- $67A7 


3020 


- $26AB 


440 


- $2EAE 


3030 


- $4E86 


450 


- $1E2F 


3040 


- $3FBE 


460 


- $0059 


3050 


- $87CC 


470 


- $F700 


3060 


- $A5B5 


480 


- $8843 


3070 


- $DF5C 


490 


- $7437 


3080 


- $6961 


500 


- $8226 


3090 


- $34E3 


510 


- $93B6 


3100 


- $A222 


520 


- $1DA3 


3110 


- $60C4 


530 


- $0924 


3120 


- $F0E3 


540 


- $6CC9 


3130 


- $B802 


550 


- $AACE 


3140 


- $20FF 


560 


- $9431 


3150 


- $8403 


570 


- $35D1 


3160 


- $A565 


580 


- $7C3E 


3170 


- $217F 


590 


- $3860 


3180 


- $DEE9 


600 


- $6E15 


3190 


- $68CE 


610 


- $6E12 


3200 


- $F393 


620 


- $710E 


3210 


- $54B9 


630 


- $A277 


3220 


- $E04E 


640 


- $7F7E 


3230 


- $6EEC 


650 


- $0F52 


3240 


- $7EE9 


660 


- $3DC1 


3250 


- $8062 


670 


- $EE67 


3260 


- $FD33 


680 


- $18A9 


3270 


- $6A75 


690 


- $74E1 


3280 


- $3588 


700 


- $28DD 


3290 


- $ABF9 


710 


- $F46D 


3300 


- $C64E 


720 


- $D446 


3310 


- $06A7 


730 


- $8691 


3320 


- $87F0 


740 


- $5C0D 


3330 


- $AEAA 


750 


- $9448 


3340 


- $AF9F 


760 


- $01EB 


3350 


- $0076 


770 


- $00FC 


3360 


- $D38D 


780 


- $3F61 


3370 


- $13CD 


790 


- $2DED 


3380 


- $A596 


800 


- $0280 


3390 


- $89A9 


810 


- $0FCE 


3400 


- $3506 


820 


- $8561 


3410 


- $8738 


830 


- $8431 


3420 


- $8E14 


840 


- $5A4A 


3430 


- $C848 


850 


- $A733 


3440 


- $450B 


860 


- $3E5E 


3450 


- $0328 


870 


- $298D 


3450 


- $850C 


880 


- $6D1E 


3470 


- $CFE5 


890 


- $04FF 


3480 


- $238E 


900 


- $F11C 


3490 


- $89F1 


910 


- $33F3 


3500 


- $B0A5 


920 


- $F551 


3510 


- $5F96 


930 


- $308F 


3520 


- $7426 


940 


- $FCC8 


3530 


- $C99A 


950 


- $AFA0 


3540 


- $1B2D 


960 


- $0060 


3550 


- $2331 


970 


- $2D1F 


3560 


- $2183 


980 


- $6869 


3570 


- $4AFD 


990 


- $0AAD 


3580 


- $4D26 


1000 


- $A4AB 


3590 


- $441C 


1010 


- $B90C 


3600 


- $87F3 


1020 


- $0A4C 


3610 


- $9EA5 


1030 


- $4636 


3620 


- $0A20 



1040 


- $3034 


3630 


- $366A 


1050 


- $0D5E 


3640 


- $E464 


1060 


- $3011 


3650 


- $764F 


1070 


- $D8F2 


3660 


- $5A59 


1080 


- $279F 


3670 


- $752E 


1090 


- $9518 


3680 


- $1A21 


1100 


- $8076 


3690 


- $EA4A 


1110 


- $36F1 


3700 


- $3099 


1120 


- $4353 


3710 


- $F2F8 


1130 


- $4902 


3720 


- $8029 


1140 


- $2808 


3730 


- $6A3E 


1150 


- $A640 


3740 


- $FD0A 


1160 


- $8779 


3750 


- $F2BD 


1170 


- $0529 


3760 


- $8F48 


1180 


- $2380 


3770 


- $AE3F 


1190 


- $2D26 


3780 


- $1251 


1200 


- $39F4 


3790 


- $E4B0 


1210 


- $745C 


3800 


- $E0AB 


1220 


- $9191 


3810 


- $3520 


1230 


- $0282 


3820 


- $8A4C 


1240 


- $D235 


3830 


- $4C61 


1250 


- $5A31 


3840 


- $5628 


1260 


- $E89D 


3850 


- $2504 


1270 


- $C611 


3860 


- $8C58 


1280 


- $79E7 


3870 


- $7E16 


1290 


- $ADED 


3880 


- $6B74 


1300 


- $95B2 


3890 


- $3F65 


1310 


- $A3BF 


3900 


- $F4E7 


1320 


- $E57D 


3910 


- $5520 


1330 


- $6F96 


3920 


- $EC2B 


1340 


- $4C1C 


3930 


- $A188 


1350 


- $9CB1 


3940 


- $F958 


1360 


- $0682 


3950 


- $E390 


1370 


- $3981 


3960 


- $1099 


1380 


- $7F9C 


3970 


- $4E1A 


1390 


- $AE8B 


3980 


- $891E 


1400 


- $63F0 


3990 


- $AB3E 


1410 


- $1C62 


4000 


- $44E3 


1420 


- $3448 


4010 


- $8581 


1430 


- $88F1 


4020 


- $0385 


1440 


- $5648 


4030 


- $BA7D 


1450 


- $3BD8 


4040 


- $C1D1 


1460 


- $B024 


4050 


- $3268 


1470 


- $76C7 


4060 


- $8428 


1480 


- $50C4 


4070 


- $9882 


1490 


- $25ED 


4080 


- $5828 


1500 


- $1867 


4090 


- $0938 


1510 


- $F37C 


4100 


- $3817 


1520 


- $1A81 


4110 


- $65AD 


1530 


- $8607 


4120 


- $7789 


1540 


- $352C 


4130 


- $FACA 


1550 


- $0EF4 


4140 


- $222C 


1560 


- $0163 


4150 


- $CF51 


1570 


- $3BDD 


4160 


- $4E95 


1580 


- $6683 


4170 


- $AEE7 


1590 


- $5122 


4180 


- $AFCD 


1600 


- $82E2 


4190 


- $85FF 


1610 


- $5437 


4200 


- $4F7E 


1620 


- $ADC9 


4210 


- $2951 


1630 


- $F878 


4220 


- $52BC 


1640 


- $8021 


4230 


- $3B72 


1650 


- $0858 


4240 


- $97EB 


1660 


- $CD3F 


4250 


- $0OAD 


1670 


- $7024 


4260 


- $C485 



August 



COMPUTIST #58 



27 



1680 


ill >->-■ 
III >-" 
III <^ 
III *^ 


4270 


- $B41B 


1690 


- $17C5 


4280 


- $A090 


1700 


- $7377 


4290 


- $500C 


1710 


- $61C4 


4300 


- $33AD 


1720 


- $1786 


4310 


- $F520 


1730 


- $1708 


4320 


- $1218 


1740 


- $E92D 


4330 


- $C31E 


1750 


- $6B50 


4340 


- $A50D 


1760 


- $23E0 


4350 


- $3F23 


1770 


- $4DBA 


4360 


- $000A 


1780 


- $DBEC 


4370 


- $0C1D 


1790 


- $0932 


4380 


- $CFEE 


1800 


- $6904 


4390 


- $2373 


1810 


- $1A9C 


4400 


- $AA65 


1820 


- $578E 


4410 


- $F8DB 


1830 


- $F0D0 


4420 


- $25A6 


1840 


- $E36B 


4430 


- $FA9E 


1850 


- $557E 


4440 


- $0F88 


1860 


- $1343 


4450 


- $C01E 


1870 


- $DAC6 


4460 


- $194F 


1880 


- $5F05 


4470 


- $F3F8 


1890 


- $8C66 


4480 


- $2C89 


1900 


- $DF1D 


4490 


- $4CAA 


1910 


- $46B3 


4500 


- $BCD5 


1920 


- $AD94 


4510 


- $2311 


1930 


- $5F62 


4520 


- $2057 


1940 


- $1349 


4530 


- $114D 


1950 


- $A288 


4540 


- $2CCF 


1960 


- $A676 


4550 


- $96F0 


1970 


- $0216 


4560 


- $0BE0 


1980 


- $985D 


4570 


- $ED64 


1990 


- $04ED 


4580 


- $B5C1 


2000 


- $7105 


4590 


- $9090 


2010 


- $4787 


4600 


- $70B8 


2020 


- $3DDE 


4610 


- $14E1 


2030 


- $07ED 


4620 


- $96CA 


2040 


- $43D9 


4630 


- $B596 


2050 


- $2BCF 


4640 


- $59AD 


2060 


- $DB7A 


4650 


- $3577 


2070 


- $FB7D 


4660 


- $A138 


2080 


- $2393 


4670 


- $B7FD 


2090 


- $2EC6 


4680 


- $1058 


2100 


- $5F15 


4690 


- $8916 


2110 


- $50C1 


4700 


- $0DA2 


2120 


- $45E8 


4710 


- $CD46 


2130 


- $C4B0 


4720 


- $0950 


2140 


- $03E5 


4730 


- $130A 


2150 


- $D319 


4740 


- $4620 


2160 


- $034F 


4750 


- $1098 


2170 


- $B540 


4760 


- $C463 


2180 


- $4040 


4770 


- $911A 


2190 


- $8F61 


4780 


- $0687 


2200 


- $5C7C 


4790 


- $188A 


2210 


- $F90B 


4800 


- $0070 


2220 


- $5193 


4810 


- $3995 


2230 


- $06F3 


4820 


- $FC4D 


2240 


- $2B97 


4830 


- $8876 


2250 


- $7772 


4840 


- $002A 


2260 


- $777B 


4850 


- $425F 


2270 


- $101E 


4850 


- $C76E 


2280 


- $13E5 


4870 


- $8840 


2290 


- $0365 


4880 


- $05EF 


2300 


- $500C 


4890 


- $D4F8 


2310 


- $BE67 


4900 


- $122F 



2320 
2330 
2340 
2350 
2360 
2370 
2380 
2390 
2400 
2410 
2420 
2430 
2440 
2450 
2460 
2470 
2480 
2490 
2500 
2510 
2520 
2530 
2540 
2550 
2560 
2570 
2580 
2590 
2600 
2610 
2620 
2630 
2640 
2650 
2660 
2670 
2680 



- $DC24 

- $D2D3 

- $C107 

- $8495 

- $4739 

- $F0E4 

- $F67C 

- $2D6E 

- $9A65 

- $FFC2 

- $5459 

- $CD83 

- $40CF 

- $7AD0 

- $1E27 

- $54AC 

- $7861 

- $5209 

- $6377 

- $B04C 

- $OF80 

- $B0F3 

- $3930 

- $728E 
-,$7F93 

- $CF90 

- $F13B 

- $CF8F 

- $4737 

- $8DDA 

- $79A8 

- $0F53 

- $2E93 

- $F230 

- $0801 

- $70E7 

- $A140 



4910 
4920 
4930 
4940 
4950 
4960 
4970 
4980 
4990 
5000 
5010 
5020 
5030 
5040 
5050 
5060 
5070 
5080 
5090 
5100 
5110 
5120 
5130 
5140 
5150 
5160 
5170 
5180 
5190 
5200 
5210 
5220 
5230 
5240 
5250 
5260 



$7699 
$7301 
$14A0 
$A5B1 
$CCOO 
$8C9E 
$2290 
$C178 
$2110 
$EB07 
$BEBA 
$E73E 
$8837 
$6287 
$3961 
$A979 
•$05A2 
$7AC0 
$45C6 



$7C48 
$75A3 
$612B 
$1C31 
$3005 
$0EF9 
$AC7A 
$A6F0 
$C931 
$01E8 
$2319 
$6680 
$7154 
$B53A 
$09F6 
$EA9C 



Charles Taylor 



Softkey for. . . 



Seaspeller 

Fisher-Price Learning Software 



■ Requirements 

D Super lOB 
n A blank disk 

Examining this disk with the utilities from 
Copy II Plus quickly revealed the copy 
protection scheme used. While in the nibble 
editor I found that the address prologues 
alternated from 05 AA 96 on even-numbered 
tracks to 04 AA 96 on odd-numbered tracks. This 
is a common protection scheme, and is easily 
beaten by the Dragonworld controller (from 
COMPUTIST #30) with Super lOB. 

I 1 I Install the controller below into Super 
lOB. 



I 2 I RUN Super lOB and copy the 
Seaspeller disk to a blank disk, formatting if 
necessary. 

Controller 

1000 REM SEASPELLER'CONTROLLER 

1010TK = 0:ST = 0:LT = 35:CO = WR 

1020 POKE 47507,0: POKE 47517,0 

1030 TUTK: GOSUB 490 

1040 POKE 47445,213 

1050 IF TK <> ( INT (TK / 2)) * 2 THEN POKE 

47445,212 
1060 GOSUB 430 : GOSUB 100 ; ST = ST + 1 : I F ST < DOS 

THEN 1060 
1070 IF OF THEN 1090 

1080 ST = : TK = TK + 1 : I F TK < LT THEN 1040 
1090 GOSUO 490: POKE 47445 ,213 :TK = Tl :ST = 
1100GOSUe430: GOSUB 100:ST = ST+1: IFST<OOS 

THEN 1100 
1110ST = 0:TK = TK + 1: IFBF = 0ANOTK< LTTHEN 

1100 
1120 I FTK< LTTHEN 1030 
1130 POKE 47507,174: POKE 47517,164: POKE 

47445,213 
1140 HOME : PRINT : PRINT "OONE." : ENO 

Checksums 



000 - $3560 

010 - $3266 

020 - $5917 

030 - $0A12 

040 - $AFe3 

050 - $26A1 

060 - $29A5 

070 - $0770 



1080 - $0507 

1090 - $A256 

1100 - $9356 

1110 - $F70O 

1120 - $9811 

1130 - $0C98 

1140 - $4064 



Jason Cobb 



Ultima IV: Tips & APIs 

I successfully completed Ultima IV about 
one year ago and decided to let COMPUTIST 
readers know how to complete the game. Here 
is some information that plays an important part 
in solving a great game. 

Party Members 

The party members of the game are in their 
very own class and there are 8 of them. Try 
to build a party fast, if you want to survive. 
Here are the names of the ones that can become 
members, and where they can be found. 

NAME RACE TOWNE 



lolo 
Shamino 
Oupre 
Mariah 



Bard 
Ranger 
Paladin 
Mage 



Britian 
Skara Orae 
Trinsic 
Moonglow 



28 



COMPUTIST #58 



August 



Geoffrey 


Fighter 


Jhelom 


Jaana 


Druid 


Yew 


Jul ia 


Tinl^er 


Minoc 


Katrina 


Shepherd 


Magincia 



To Become an Avatar 

To become an Avatar is a very long 
process, here is a quici< guide to help 
accomplish this feat. 

• Honesty: Never tell a lie. 

• Compassion: Give to the beggars, as much 
as you can, and never tell a lie. Flee from non- 
evil creatures. 

• Valor: Never flee from evil, but instead kill it. 

• Justice: Do not kill fleeing creatures, unless 
they are evil, don't shortchange the blind lady 
at the herb shop. 

• Sacrifice: Give blood, and give gold to 
beggars. 

" Honor: Solve quests. 

• Spirituality: Meditate at shrines, even if you 
are not ready to become an Avatar. 

• Humility: Don't claim to be what you are not. 

Hints, clues and helpful people 

• Mentorium is in lock lake village, ask him 
of the gate spell. 

• To get the candle, meditate on love at the 
shrine in the Lycaeum. 

• Ask of mandrake at the folley tavern. 

• Nightshade can be found at lat j'f long c'o 
on a dark night. 

• For the skull ask the beggar Jude in Trinsic, 
for the bell ask Garam. 

• Find the Magic Wheel to strengthen ship hull 
in the deep waters of the bay in the Cape of 
Hero's. 

• Other evil creatures help to build a valorous 
soul. 

• Ask the barkeep for sextant, found in guild 
shop's item D. 

• Sir Simon & Lady Tesst know about Mystic 
arms. 

• Ask brother beyond lock lake about the 
WORD needed to enter lock lake. 

• There is a secret entrance in the great castle. 

• Mystic armour lies in the center of oak grove. 

• Ask paladin named Malchor about the silver 
horn, which is buried on a small island off 
the tip of spirit wood. 

• Gate Spell: Ash, Pearl, & Mandrake. 

• For Black stone, stand where the gate of both 
moon's go dark & search when they go dark. 
Red stone is the 3rd part of the Key. 

• Dungeon Destard connects with Covdous, 
Shame, & Hythloth. 

• Undead spell: Ask, Garlic. 

• Resurrect spell: Sulphuric Ash, Ginseng, 
Garlic, Spider Silk, Bloodmoss, Mandrake 
Root. 

• Skull of Mondain, the wizard, is found at lat 
P'F long M'F on the darkest of nights. 



• Speak on the waters of the well at Britannia 
and ask of the Altars. 

• Ask Chuckles in the Castle Britannia about 
his clue. 

• The 4 cities of courage are: Jhelom, Minoc, 
Trinsic, Scara Brae. 

• The bell is located at lat N'A long L'A. 

• The book is located in the library in the 
Lycaceum under the R. 

• The candle is in Cove in the NW energy field. 
Dispell it, go W,W,W,N. and Search, 

• The wheel is located at lat N'H long G'A, 
reachable only by ship. 

Castle Britannia 

Inside the castle you will find many secrets, 
it is important to know what to ask the people 
in the town. Here is a list of the names of the 
people in the town, and what you can ask them 
to get information along with their job and 
health. 



Virtues 



Character's Name 



Item's To Ask About 



Joshua 

Juliet 

Jester Twin 

Guard # I 

Le Chef 

A Reaper 

Nameless Prisoner 

Zorin 

Guard H 

Water 

Shawn 

Seesha 

Chuckles 

Guard #3 

Shelia 

Landri 



Help.Rlddle 
Help.One 
Jester.Bard 
Guard, Liege 
Food, Cook 
Kill.Thing 
Crime.Prison 
Help.Castle 
Guard, Castle 
Secret, Alter 
Water.Peace 
Wound.Country 
Jester,Clue 
Guard, Treasure 
Light, Shrine 
Warn.Peril 



Lord British 

Lord British is very helpful to your quest. 
He will answer many questions that you might 
have. Here are a list of words he should respond 
to by at least some brief description. You can 
also ask him about his health and he will heal 
you. All of this list might not work. 



Abyss 


Codex 


Truth 


Love 


Courage 


Honesty 


Compassion 


Valor 


Justice 


Sacrifice 


Honor 


Spirituality 


Humility 


Moonglow 


Britian 


Jhelom 


Yew 


Minoc 


Trinsic 


Scara Brae 


Magincia 


Shrine 


Dungeon 


Mondain 


Minax 


Exodus 


Britannia 


Lycaeum 


Empath Abbey Serpent Ca 


Altar 







Honesty 
Valor 


Moonglow 
Jhelom 


Sacrafice 


Minoc 


Spirituality 

Compassion 

Justice 


Scara Brae 

Britian 

Yew 


Honor 


Trinsic 


Humility 


Magincia 



Dungeons 

There are eight dungeons, in the game, six 
of them have the stones needed to complete the 
game and altar rooms. The other dungeon is 
the Great Stygian Abyss which is where the 
final scene of the game takes place. Here arc 
a list of the seven other dungeons, and what to 
expect in them. 
Dungeon Stone Found Level # Altar Room(s) 



Shame 

Wrong 

Destard 

Hythloth 

Covetous 

Deceit 

Despise 



Purple Stone 
Green Stone 
Red Stone 
NONE 

Orange Stone 
Blue Stone 
Yellow Stone 



L] 
L8 
L7 

L7 
L7 
L5 



Truth.Courage 

Love.Truth 

Courage 

Tru.Love.Cour 

Love.Courage 

Truth 

Love 



Stones 



The dungeons of the game ask for colors 
to get the key of three parts, the colors are as 
follows: 
Love Courage Truth 



Orange 
Yellow 
Green 
White 



Red 

Orange 
Purple 
White 

Gate Travel 



Purple 
Blue 
Green 
White 



The gate spell is very helpful in the game, 
here are the locations to which it takes you with 
the corresponding numbers. 

1 = Moonglow S Lycaeum 

2 = Main Castle S Britian 

3 = Jhelom 

4 = Yew S Empath Abbey 



Minoc 
Trinsic 
Skara Brae 
Magincia 



The Balloon 

There is a time in the game when you will 
need to use the balloon. It can be found in the 
secret dungeon entrance in Lord British's castle. 
Just enter & cast an Exit spell, enter the balloon 
and K for klimb & D for descend in which you 
can only land on regular terrain. If you eXit 
the craft you can enter a city and it is like you 
are floating on air. The people will not move, 
but don't try this in the dungeons or you will 
mess up your game. 



August 



COMPUTIST #58 



29 



Virtue 



Mantra 



Guide 

Vision Granted Stone Color 



Honesty 


AHM 


1 


Blue 


Compassion 


MU 


N 


Yellow 


Valor 


RA 


F 


Red 


Justice 


BEH 


1 


Green 


Sacrafice 


CAH 


N 


Orange 


Honor 


SUMM 


1 


Purple 


Spirituality 


OM 


T 


White 


Humility' 


LUM 


Y 


Black 



*Before trying to go into this one, be sure 
to Use the silver horn every time you take a 
step closer to it, or you will be attacked by 
endless hords of daemons. 

Rune, Stone & Shrine Locations 

The following is a list of Rune locations, 
Shrine locations & Stone locations. 

Rune Shrine Stone 

Honesty NW corner(gold) Lat E'C/Long O'J Dungeon Deceit 
Compassion End ol long hall E Britian l bridge Dungeon Despise 
Valor SE tower Island near Jhelom Dungeon Destard 

Justice N part of prison N 5 E from Yew Dungeon Wrong 
Sacrifice Iron forge E across 3 bridges Dungeon Covetous 

Honor SW comer of towne S 5 W from towne Dungeon Shame 
Spirituality Lord B. Treasure RmMinocMoongate Serpent Spine 
Humility SE comer Paws on Island of Abyss Moonglow Mn Gate 

Principles 

Here are the principles of the 8 virtues of 
the Avatar: 

Honesty Truth 

Compassion .... Love 

Valor Courage 

Justice Truth § Love 

Sacrafice Love S Courage 

Honor Truth S Courage 

Spirituality Truth g Love § Courage 

Humility Solely from Truth Love § Courage 

To Enter Codex & Abyss 

• Must be 8 part Avatar. 

• Must have the key of three parts. 

• Must have the Bell, Book, Candle, & Skull. 

• Must have all of the 8 possible stones. 

• Must know the word of passage (VERAMOCOR). 

• Must know the pure Axiom (INFINITY). 

Word: 

truth Lycaeum ver 

love Empath Abbey amo 

Courage Serpent Castle cor 

To Enter Abyss: 

• Must have a ship with wheel of the HMS 
Cape. 

• Must then (use) the Bell, Book, & Candle. 

• Must toss the Skull into the Abyss. 



The Great Stygian Abyss 

Go only with a party of eight or you cannot 
enter the final chamber. When you go down, 
the levels are very tricky and it is easy to get 
stuck on level 6, 1 believe. It should take at least 
3-4 hours to get through it so be prepared to 
be on it a while. 

To pass through the levels you will need 
to (U)se a stone and then answer the questions 
which are asked. 



Level 
Level 
Level 
Level 
Level 
Level 
Level 



Honesty Blue 

Compassion Yellow 



Level 8 



Valor 

Justice 

Sacrafice 

Honor 

Spirituality 

Humility 



Red 

Green 

orange 

Purple 

White 

Black 



The following questions must be typed in 
correctly. One wrong answer and the game 
teleports you back to the entrance to the Abyss 
to start all over again, which is a big pain, since 
it happened to me about 4 times before I got 
it right. 

• Word of Passage: Veramocor 

• Honesty 

• Compassion 

• Valor 

• Justice 

• Sacrafice 

• Honor 

• Spirituality 

• Humility 

• Truth 

• Love 

• Courage 

• Pure Axiom: Infinity 

I would like to thank Matt Ownby, 
COMPUTIST #49, for inspiring me to take the 
time to write almost all I know about Ultima IV. 

If you have any more questions about the 
game. Origin Systems, Inc. publishes a book 
that has the maps and some very valuable 
information on completing the game. You can 
also write me a letter in RDEX, and I should 
be able to answer it for you. 

Ultima IV Sector Editing Tips 

■ Requirements 

D Sector editor 
D Ultima IV side C 

Ultima IV is a relatively easy game to start 
on, because if (when) you die Lord British will 
resurrect you, and it usually doesn't cost much. 
It is however a fairly large place so it's easy 
to get lost. 

I found my characters easily. One reason 
was that on side C there is a file named ROST 



out of 
out of 



II) 
III) 



(short for roster?). I found where it was on the 
disk (track $14, sector's $02-04) then searched 
for a name with a sector editor. I changed 
different things to see what would happen. 

I organized all that I found into easy to use 
tables. Table I lists exactly what everything does 
for every character. Table II lists the weapons 
you can put on the characters. Table III lists 
the armour you can use. Table IV lists the 
changes needed to become an Avatar. Table V 
lists how to get the party items. 

Table I - (track $11, sector $04) 

Byte Description 

$04-12 Namel 

$17 Strength 

$18 Dexterity 

$19 Intellect 

$1A Magic points 

$1C Hit points (1st Number) 

$10 Hit points (2nd i 3rd Numbers) 

$1E Level Ust Number of Hit Points 

$1F 2nd and 3rd number of Hit Points 

$20 Experience 1st 2 numbers 

$21 Experience 2nd 2 numbers 

$22 Weapon equipped with (see Table 

$23 Armour equipped with (see Table 

$24-32 Name 2 

$37 Strength 

$38 Dexterity 

$39 Intellect 

$3A Magic Points 

$3C Hit points (1st Number) 

$3D Hit points (2nd & 3rd Numbers) 

$3E Level Ust Number of Hit Points 

$3F 2ndand3rdNumberof Hit Points 

$40 Experience 1st 2 numbers 

$41 Experience 2nd 2 numbers 

$42 Weapon equipped with (see Table 

$43 Armour equippes with (see Table 

$44-52 Name 3 

$57 Strength 

$58 Dexterity 

$59 Intellect 

$5A Magic Points 

$5C Hit points (1st Number) 

$5D Hit points (2nd & 3rd Numbers) 

$5E Level & 1st Number of Hit Points 

$5F 2nd and 3rd Number of Hit Points 

$60 Experience 1st 2 numbers 

$61 Experience 2nd 2 numbers 

$62 Weapon equipped with (see Table 

$63 Weapon equipped with (see Table 

$64-72 Name 4 

$77 Strength 

$78 Dexterity 

$79 Intellect 

$7A Magic Points 

$7C Hit Points (1st Number) 

$7D Hit Points (2nd & 3rd Numbers) 

$7E Level i 1st Number of Hit Points 

$7F 2ndand3rdNumberof Hit Points 

$80 Experience 1st 2 numbers 



out of 
out of 



II) 
Ml) 



out of 
out of 



out of 
out of 



30 



COMPUTIST n^a 



August 



$81 Experience 2nd 2 numbers 

$82 Weapon equipped with (see Table 

$83 Weapon equipped with (see Table 

$84-92 Names 

$97 Strength 

$98 Dexterity 

$99 Intellect 

$9A Magic Points 

$9C Hit Points (1st Number) 

$9D Hit Points (2nd S 3rd Numbers) 

$9E Level & 1st Number of Hit Points 

$9F 2ndand3rdNumberof Hit Points 

$A0 Experience 1st 2 numbers 

$A1 Experience 2nd 2 numbers 

$A2 Weapon equipped with (see Table 

$A3 Weapon equipped with (see Table 

$A4-B2 Name 6 

$B7 Strength 

$B8 Dexterity 

$89 Intellect 

$BA Magic Points 

$BC Hit Points (1st Number) 

$BD Hit Points (2nd « 3rd Numbers) 

$BE Level i 1st Number of Hit Points 

$BF 2nd and 3rd Number of Hit Points 

$C0 Experience 1st 2 numbers 

$C1 Experience 2nd 2 numbers 

$C2 Weapon equipped with (see Table 

$C3 Weapon equipped with (see Table 

$C4-D2 Name? 

$07 Strength 

$D8 Dexterity 

$D9 Intellect 

$DA Magic Points 

$DC Hit Points (1st Number) 

$DD Hit Points (2nd & 3rd Numbers) 

$DE Level & 1st Number of Hit Points 

$DF 2ndand3rdNumber of Hit Points 

$E0 Experience 1st 2 numbers 

$E1 Experience 2nd 2 numbers 

$E2 Weapon equipped with (see Table 

$E3 Weapon equipped with (see Table 

$E4-F2 Name 8 

$F7 Strength 

$F8 Dexterity 

$F9 Intellect 

$FA Magic Points 

$FC Hit Points (1st Number) 

$FD Hit Points (2nd & 3rd Numbers) 

$FE Level & 1st Number of Hit Points 

$FF 2ndand3rdNumberof Hit Points 

$00 Experience 1st 2 numbers 

$01 Experience 2nd 2 numbers 

$02 Weapon equipped with (see Table 

$03 Weapon equipped with (see Table 



Table II 

Value Description Value Description 



out of 
out of 



II) 
III) 



out of 
out of 



II) 
III) 



Table III 

Value Description Value 



Description 



$01 


Cloth 


$05 


Magic Chain 


$02 


Leather 


$06 


Magic Plate 


$03 


Chain Mail 


$07 


Mystic Robe 


$04 


Plate Mail 







$00 None 


$08 Crossbow 


$01 Staff 


$09 Flaming Oil 


$02 Dagger 


$0A Halberd 


$03 Sling 


$0B Magic Axe 


$04 Mace 


$0C Magic Sword 


$05 Axe 


$0D Magic Bow 


$06 Sword 


$0E Magic Wand 


$07 Bow 


$0F Mystic Sword 


Table IV ■ 


(track $14, sector $03) 


Byte Descipt ion/Att r i bute 





$04 


Honesty 00 = Avatarhood 




$05 


Compassion 00 = Avatarhood 




$06 


Valor 00 = Avatarhood 




$07 


Justice 00 = Avatarhood 




$08 


Sacrafice 00 = Avatarhood 




$09 


Honor 00 = Avatarhood 




$0A 


Spirituality 00 = Avatarhood 


out of 


$0B 


Humility 00 = Avatarhood 


out of 


$0C 


Torches' 




$00 


Gems' 




$0E 


Keys' 


II) 


$0F 


Sextants' 


III) 


$10: 


XX Stones: Each of the 8 bit positions in 
this byte are for a Stone. Setting the 
b i t g i ves you that Stone , so FF g i ves you 
al 1 of them. 




$11: 


XX Runes; thesamethingappi iesforRunes 
as for Stones. FF gives you al 1 of them. 




$12 


Bell, Book, Candle, Horn, Wheel and 
Sku 1 1 . These shou 1 d have 07 i n $12 and 01 


out of 




in $19-18 to haveal i of these items. 


out of 


$13: 


XX Key:00 = None,01=C,02 = L,03 = LC,04 
= T,05 = TC,06 = TL,07 = TLC.TheT,L,C 
areTruth, Love and Courage. 


II) 


$14-15 Food' 


III) 


$17- 


18 Gold' 




$19-1B See $12 




$3C-43 Reagents' 




$44-50 Mixtures' 



*Use hex values from 00 thru 99 in these 
because other values will not display as numbers 
during the game, and could confuse you. 



Kathleen Herrmann 



Computing For 1 - 3 Year Olds 



Do you share your home with both an 
Apple and a toddler? If so, then you know how 
eager your youngster is to play with that 
sophisticated toy of yours. But what is the best 
approach to introduce a toddler to the keyiward? 
Although the market is well stocked with 



software for preschoolers on the verge of 
kindergarten, few programs have been written 
for youngsters three and under. This younger 
age group, unable to give precise keyboard 
responses, soon become exasperated with most 
existing children's software. Two-year old Ali 
Brown couldn't wait to pounce on her parents' 
brand new Apple II plus. However, her first 
hands-on session ended in disaster. "Whenever 
she hit a key, she wanted to see something 
happen on the screen," explained Ali's mother. 
"But most of the time, it just beeped at her. 
She got so frustrated that I had to turn it off. ' ' 

To bridge this gap for Ali and other 
computer tots, Peter Vasilev, an educational 
programmer, designed an alphabet and numbers 
game just for one to three year olds. Compatible 
with the Apple II plus, lie, and lie, the program 
can be run three ways. Each program version 
challenges your child more, keeping pace with 
his or her growing abilities. 

Version 1 gives the beginner total freedom 
on the keyboard. By punching any key on the 
keyboard, your one-year old will see a large, 
bold-faced character on the screen, 
accompanied by a brief musical tone. It remains 
on screen until another key is pressed. Sight and 
sound capture the toddler's interest, since 
infants and young children respond primarily 
to sensory stimulation. And since no keystroke 
is ever wrong, enthusiastic toddlers can attack 
the keyboard with gusto and still create big, 
bright images on the screen. The thrill of 
interacting with the computer motivates them 
to hit more keys, draw more characters and 
continue the game. 

You select the characters that appear on 
screen. This gives you the option of starting off 
a one-year old beginner with a small set of three 
or four characters, and adding new ones to the 
program. Over the next twelve to eighteen 
months the entire alphabet, as well as numbers 
zero through nine, may be entered. To get off 
to a smooth start, choose letters that are easy 
to pronounce. A, B, C, D and E were a cinch 
for my 18 month old, while F, N, X and the 
formidable W required months of 
concentration. 

The character-drawing subroutines and 
their corresponding line numbers (to be entered 
on line 400) are listed below: 



A 


1010 


M 


1130 


Y 


1250 


B 


1020 


N 


1140 


Z 


1260 


C 


1030 





1150 





1270 


D 


1040 


P 


1160 


1 


1280 


E 


1050 





1170 


2 


1290 


F 


1060 


R 


1180 


3 


1300 


G 


1070 


S 


1190 


4 


1310 


H 


1080 


T 


1200 


5 


1320 


1 


1090 


U 


1210 


6 


1330 


J 


1100 


V 


1220 


7 


1340 


K 


1110 


W 


1230 


8 


1350 


L 


1120 


X 


1240 


9 


1360 



August 



COMPUTIST jC58 



31 



(Note the sample program in Listing I, 
programmed to draw letters A, C, and E. Each 
time the program is expanded, make sure to 
reset the variable FC in line 215 to equal the 
number of subroutines that will be called in line 
40©.) 

At approximately age 2, most toddlers can 
handle the second program version, which steps 
through the entire alphabet. Organization is 
important to the toddler, so although they may 
not have mastered all of the characters, putting 
them into sequence will appeal to the toddler's 
preoccupation with order. The 1 1/2 year old 
can start to place characters within the alphabet, 
learning for example, that "L" comes after 
"K" and before "M". Before reviewing the 
alphabet, the child may not have known either 
"K" or "M", but after a few run-throughs, 
learned that "L" came up right after "K". This 
helps him/her to place "L" between "K" and 
"M" and learn the whole three-letter cluster. 
The musical tones that accompany each letter 
play "The Alphabet Song", sung to the familiar 
melody of "Twinkle, Twinkle, Little Star". It 
plays note by note as each letter appears. Upon 
arriving at "Z", the last verse of the song 
displays the lyrics, "Now I know my 
ABC's/Next time won't you sing with me?" 
Not yet aware of the relationship between the 
keyboard and the screen, toddlers on Version 
II may still hit the keys at random. (Listing 2 
details the main control loop for this version. 
Note that line 400 now contains the subroutines 
for all 26 letters.) 

Sometime between ages 2 and 3, the young 
operator will begin to recognize familiar 
numbers and letters on the keys themselves. 
Now your toddler is ready for the final program 
version (see Listing 3). It reflects exactly what 
your child types. Punch a key and that same 
character materializes on screen. Due to his new 
awareness of the keys, his focus now toggles 
between keyboard and screen, checking to see 
if his keystrokes match the onscreen images. 

Knowing the keyboard prepares young 
children to use other software on the market for 
preschoolers. Once youngsters actually type 
what they want to see, they can tackle these 
more advanced programs, and through them, 
continue to explore the world of Apple II 
computing. 

Listing 1 

210 REM MAIN PROGRAM LOOP - VERSION 1 

215 RC = 3 

220 NN= INT((RND{1) * FC + I) 

225 I FNN = PR THEN GOTO 220 

230 PR = NN 

300 GET A$ 

310 GR; COLOR= INT((RND(1) * 15) + 1) 

400 ON NNGOSUB 1010, 1030, 1050 

500 CALL 758: REM PLAY A NOTE 

510 FOR X=l TO 500; NEXT X 

600 GOTO 210 



Checksums 



340 I F A < 48 OR A > 90 THEN GOTO 300 
350 IF A > 57 AND A > 65 THEN GOTO 300 



210 - $DA01 310 - $293A 

215 - $0834 400 - $63E2 

220 - $3D1F 500 - $8134 

225 - $F596 510 - $E56C 

230 - $8EEB 600 - $B842 

300 - $B1D5 



Listing 2 



210 REM MAIN PROGRAM LOOP - VERSION 2 

220 FOR NN = 1 TO 26 

300 GET A$ 

310 GR : COLOR= INT((RND(1) * 15) + 1) 

400 ON NN GOSUB 1010,1020,1030,1040,1050, 

1060,1070,1080,1090,1100,1110,1120, 

1130,1140,1150,1160,1170,1180,1190, 

1200,1210,1220,1230,1240,1250,1260 
500 CALL 768: REM PLAY A NOTE 
510 NEXT NN 

515FORX=1TO200: NEXT X 
520PRINTSPC(3): "NOW" ;: POKE , CC : CALL 768 : 

PRINT "I'VE"' ;: CALL 768: PR I NT "LEARNED" 

;: POKE 0,GG: CALL 768: PR I NT "MY" ; : CALL 

768 
530 PRINT"A,"';:POKE0,AA: CALL 768: PRINT"B,' 

" ;: CALL 768: PRINT "C'S"" : POKE0,GG: 

CALL 768 
535 PRINT : FORX=1TO300: NEXT X 
540PRINTSPC(3); "NEXT'" ;: POKE0,FF: CALL 

768: PRINT "TIME' " ;: CALL 768: PRINT 

"WON ' T'" ; : POKE , EE : CALL 768 : PR I NT "YOU' 

" ; : CALL 768 
550 PR I NT "SING*" ;: POKE 0,DD: CALL 768: PRINT 

"WITH'" ;: CALL 768: PRINT "ME," ;: POKE 

0,CC: CALL 768 
560 GET A$: HOME 
600 GOTO 210 



Checksums 


210 


- $DA01 


520 


- $D1EA 


220 


- $BF97 


530 


- $9161 


300 


- $BFD0 


535 


- $B4A0 


310 


- $4806 


540 


- $01D0 


400 


- $7F5B 


550 


- $FB35 


500 


- $DD5D 


560 


- $6C86 


510 


- $08CB 


600 


- $7592 


515 


- $D1D9 






Listing 3 



210 REM MAIN PROGRAM LOOP - VERSION 3 
300GETA$:A = ASC(A$) 
310GR:COLOR=((RND(1) * 15) + 1) 
320 IFA>47ANDA<58THENNN = A-21 
330 IFA>64ANDA<91THENNN = A-64 



400 ON m 


GOSUB 1010,1020,103! 


J, 1040 


1050, 


1060 


1070,1080 


1090,1100 


,1110, 


1120, 


1130 


1140,1150 


1160,1170 


,1180, 


1190, 


1200 


1210,1220 


1230,1240 


,1250, 


1260, 


1270 


1280,1290 


1300,1310 


,1320, 


1330, 


1340 


1350,1360 








500 CALL 768: REM PLAY A NOTE 






600 GOTO 210 








Checksums 


210 


- $DA01 


340 - 


$CD80 




300 


- $CB7E 


350 - 


$2137 




310 


- $F033 


400 - 


$6A08 




320 


- $6F68 


500 - 


$587E 




330 


- $A7EF 


600 - 


$F1E2 








Gregory Mass 


Softkey for... 


Muppet Slate vl.O 






Sunburst Corp. 







■ Requirements 

D One or two blank disks 

D A fast copy program (Copy II Plus ProDOS 

version) 
n A sector editor (Copy II Plus) 
n Original program disks 

Muppet Slate is similar to Print Shop, but 
it's for kids. The copy protection scheme was 
very simple to locate and eliminate. 



I 1 I Make a copy of the Teacher's and 
Student's disks. Use the fast copy program for 
this. 



I 2 I Replace the Original ProDOS with a 
different version. Here is where you need a 
copy of Prodos, preferably PRODOS 8 VI. 4. 



I 3 I Locate the start of the file 
MS. SYSTEM on the disk. The copy I have 
started at track $05, sector $00. Make the 
following changes to the file: 



Trk Set Byte(s) From 



To 



$05 $00 $2C-2E 20 05 62 A9 81 EA EA EA EA EA 
$31-32 B0 27 EAEA 

This removes the check routine. There is 
no need to write-protect the Teacher's disk now. 



I 4 I Use the Fast Copy program to copy 
the Student's disk. There is no editing to be 
done on the Student's disk. You can copy the 
Teacher's disk to Side Two and the Student's 
disk to Side One, if you want to save disks. 



32 



COMPUTIST #SS 



August 



Jeff Hurlburt 



The 



Ratings 

^<5<;<S^ SUPERB 

<5^^^ EXCELLENT 

<5^^ VERY GOOD 

^<3 GOOD 

^ FAIR 

® POOR 

(§)(§) BAD 

d)®® DEFECTIVE 



Mo the Eagle's Nest 

by Pandora 
$34.95 Mindscape 



■ Requires: 

n 128K Apple II series 

n one 514" drive 

D joystick recommended 

What true-blue " 'Wolfenstein" devotee 
hasn't longed for the good old castle-bashing 
days of yesteryear? Well, thanks to Mindscape, 
your hard-won commando skills are once again 
in demand to knock out (what else?) yet another 
Nazi fortress. This time the assignment involves 
rescuing agents, recovering art treasures, AND 
blowing the whole place to smithereens. Okay, 
polishing off "Beyond Wolfenstein" got you 
out of the frying pan; but now it's "Into the 
Eagle's Nest"! 

Rendered in double-hires, each Eagle's 
Nest castle is a sprawling four-level maze of 
rooms, corridors, and connecting elevators. 
Your view is from above, with a scrolling 
display to show walls, doors, cabinets, supply 
caches, enemy troops, etc.. Barriers do not 
create 'blackout' areas (you can see goodies on 
the other side); but, since the game employs 
somewhat fattened Ultima-type characters, the 
result is only 7x7 squares of visibility . Helpful 



messages like "The door is locked" and "You 
have found an elevator pass" are displayed near 
the bottom, while "Ammo" and "Keys" in 
your possession plus hits taken and current 
score appear on a panel to the right of the action 
display. 

It's just as well that "' Eagle's Nest' 
maintains a top ten scores record on-disk; 
because winning the game outright definitely 
qualifies as a stiff challenge. True, only on- 
screen enemy troops respond to your presence, 
take only two shots to kill, and are at a speed 
disadvantage. BUT, there are lots of them, they 
don't need to replenish ammunition, and hit- 
restoring medical kits are generally hard to 
come by. 

The clincher, of course, is that "Into the 
Eagle's Nest" is loads of fun. Nicely drawn, 
partially animated figures, lively sound, and 
responsive controls are the up-front attractions; 
but the keys to long-term enjoyment are the 
well-planned, interesting mazes and, despite all 
obstacles, a feeling of winnability. This is not 
one of those blitz arcades gushing endless 
'monster' swarms. YOU set the pace; so there's 
ample time to plan and do some mapping. 

Eight missions (three rescues and one 
demolition in each of two castles) guarantee 
LONG play— maybe too long, since the only 
game save allowed is after taking out the first 
castle. Like I said, this one is no 'piece of cake'; 
but then what else can you expect when the last 
two words of your orders read "Good Luck!"? 



Death Sword 

by Palace Software 




$24.95 



■ Requires: 

D 128K Apple II series 

n one 5Vi" drive 

n joystick recommended 

After the spate of karate combat arcades, 
Apple action gamers are sure to welcome the 
chance to grab a sword and slice up a few 
obnoxious barbarians. In this Epyx "Maxx 
Out" series release you are a Conan type 
determined to rescue beautifiil princess Mariana 
from the clutches of an evil sorcerer named 
Drax. Naturally, old Drax doesn't toss fireballs 
at just anyone; to qualify you must defeat 
EIGHT of his best warriors in single combat! 

The package supplies two game setups. #1 
lets you practice against a computer opponent 
OR another human player (who must, alas, 
employ keyboard controls). #2 is the 'real 



thing', a series of duels pitting your character 
against successively better computer 
adversaries. Lose one of these and Drax's pet 
gremlin, Grundel, munches you for lunch. 
(Since there is no 'Game Save', this means you 
must start fresh in any subsequent challenge.) 

"Death Sword", to be sure, offers detailed 
quarter-screen height figures, colorful double- 
hires backdrops, and decent sound; but, the 
game's 'star attraction' is exceptional 
animation. Eight-position stick control with fire- 
button 'modifier' delivers a total of sixteen 
maneuvers; eight chop, butt, kick attack moves 
and eight more or less defensive rolls, jumps, 
and blocks. As in the better sports simulations, 
the program 'smooths-out' fighter moves; so 
that, though you retain reasonably tight control, 
combat is very realistic and, in fact, almost as 
much fun for watchers as players. 

Each duel's action is limited to a single 
screen (i.e. you can run, but you can't hide). 
Small analog displays keep track of a fighter's 
remaining hits with numeric readouts to tally 
'skill points' won. The latter carry over from 
duel to duel and appear to affect a fighter's 
chances of avoiding injury and inflicting 
damage. Since the trickier, deadlier moves 
(such as the fight-ending "flying neck chop") 
work better for the more 'skilled' combatant, 
maintaining the lead in skills points is key to 
any winning strategy. 

In case the duels don't make it clear just 
how Drax has held onto power so long, then 
the Final Confrontation with the sorcerer will. 
Earlier battles, you quickly discover, do little 
to prepare one for dodging Drax's deadly 
fireballs. Indeed, poor Mariana might never be 
rescued, were it not that (on a IIGS) Roger 
Wagner's "Soft Switch" permits saving and 
restoring the game prior to meeting Drax. 
Chalk-up one 'notable flaw'; but don't pass up 
some of the best one-on-one combat in 
computer gaming. 



Multiscribe gs 3.0 (pgm & Utilities) 

by K Harvey 
$99.95 StyleWare 



<^<?^ 



■ Requires: 

D 512K Apple Ilgs 

D one 3V2" drive 

D 768K and second drive recommended 

Boasting a super-res what-you-see-is-what- 
you-get display, "MultiScribe GS 3.0", from 
the start, is something more than your 
'traditional' word processor. With it you can 



August 



COMPUTIST #58 



33 



import super-res graphics, shrink, expand, 
(stretch or squeeze) them, do cropping, and 
place them anywhere on a document. Cut and 
Paste functions allow duplication; simple 
drawing tools permit modifications (or creation 
of new graphics); and everything is in 640- 
mode resolution with a palette of up to sixteen 
dithered, user-adjustable colors. 

Rather than a "desktop" listing names of 
RAM resident files, "MultiScribe" maintains 
each file in one of up to eight scrollable (sizable, 
movable) "document" windows. As with 
sheets of paper, you can look at pieces of 
several documents at once, or 'zoom' to a full- 
screen view of any one. Similarly, graphics may 
be stacked, shuffled, and, in general, 
manipulated like stretchable playing cards. 
Document formatting is via one or more 'hide'- 
able rulers with click-and-set margins, indents, 
tabs, line spacing, and justification. 

"MultiScribe" lets you access any on- 
program-disk fonts, the eleven popular 
"Macintosh-types" included plus any you may 
add (e.g. from Style Ware's own "Font 
Library"). By the time one factors-in the eight 
'standard' sizes (8pt.-24pt.), a new feature to 
derive any size through 48pt., and eight styles 
(bold, italic, underline, super/sub script, ...) the 
variety is staggering. Naturally, you may 
type/print (remember, display equals product) 
in any of the palette colors; however, only 
"full" non-dithered colors preserve complete 
font detail. 

Working with "MultiScribe" your outputs 
are word processor files, TEXT files, or 
printouts. The latter, to Imagewriter, 
LaserWriter, or compatible printers, can be in 
NLQ, "faster" or draft qualities with options 
for vertical compression, "darker", and 50% 
size reduction. A new Imagewriter driver 
speeds up printing; so that, for example, you 
can get a full page of Shaston 8pt. in "faster" 
'compressed" quality in about three minutes. 
(Double this timing for NLQ.) Evidently, the 
printer (not the program) is the bottleneck here. 
With identical font and quality, "Appleworks" 
(plus Beagle Bros. "Superfonts") is no faster. 

Word processor files preserve formatting, 
fonts, colors, AND any graphics. TEXT files 
are text-only and suitable for transfer to other 
word processors, especially since, unlike 
"Appleworks", 'MultiScribe" does not insert 
'formatting' CR's into the TEXT files it creates. 
For instance, a BASIC program LISTed to 
TEXT and edited using "MultiScribe" can be 
EXECed back into BASIC without having to 
worry about CR's appearing in the middle of 
long program lines. Besides its own WP files, 
"MultiScribe" can import TEXT and 
"Appleworks" AWP files. 

Virtually any current 'flavor' of super-res 
graphics is fair game for your productions. 
These include standard unpacked $C1 blocks, 
"Paintworks" 320-mode PAINT files, 



320/640-mode Apple Preferred files (produced 
by both "Paintworks Gold" and "Deluxe Paint 
11"), and the newer PICT files. Since 
"MultiScribe" employs 640-mode and 
dithered colors, most imported pictures will 
undergo a hues shift which can be troublesome 
to correct if you intend to produce a color 
printout. Style Ware recommends you use one 
of the popular-painter palettes included on the 
"Utilities" diskette to assure that future artwork 
is color-true. ("Paintworks Gold"s 640-mode 
default palette is already 100% "MuhiScribe" 
compatible.) Of course, anything snipped from 
Style Ware's "Clip Art" diskette will transfer 
with colors preserved. 

While the "MultiScribe" display is notably 
slower than the text-mode screens employed by 
"Appleworks", it is a good deal quicker than 
earlier super-res efforts. Some example timings: 
scroll up/down one screen- 1 sec; hop to the 
end of a ten-page document- 6 sec; hop 
backward to any page- 1 .5 sec. Operations like 
search-and-replace, spell-checking, and 
synonym-finding are correspondingly slow. 
(Count on 30 seconds to a minute for search- 
and-replace-all for any high-frequency word in 
large, forty or fifty page documents.) Sfill, on- 
screen performance is really the chief 
determinant of usefulness and user comfort. 
"MultiScribe"s mouse response is very good, 
with quick easy placement of the cursor 
("insertion point") and no-lag selection of 
menu items and ruler adjustments. The same 
is true of typing response; and the click-and- 
move "select" highlighting (for deletion, copy, 
cut, etc.) is a good deal more convenient than 
" Appleworks "s CTRL-D -I- arrow keys. 

Every word processor has its own quirks, 
even a bug or or two, and "MultiScribe" is no 
exception. Most notable is an undocumented 
limit on carriage returns allowed per document. 
After approximately 500 (my guess is 512), 
any attempt to modify the document bombs the 
program. Granted, one is unlikely to have 
anything like this many CR's in any document 
except a large BASIC program which has been 
LISTed to TEXT. Still, the limit should be 
mentioned and error trapped. Another problem 
is the handling of NLQ output for the popular 
"TIMES" font. The program miscalculates line 
length (and refuses to exceed set margins) with 
the result that portions of text are over-printed. 
Finally, the prompt boxes for spelling- 
correction and synonym-finding sometimes 
cover the word addressed. All in all, nothing 
fatal; but a version 4.0 is clearly in order. 

Supplied with a well-organized, illustrated 
manual and 3.0 addendum, "MultiScribe GS 
3.0" is easy to learn and a pleasure to use. 
After a day or so of working with the package, 
I happened to be using "Appleworks" and was 
surprised to find myself playing with the screen, 
border, and text colors (for the first time in 
months). Finally, the realization dawned that 



I was trying to reproduce the crisp, ultra-legible 
"MultiScribe" display! (No way.) True, a busy 
secretary doing extensive revisions on several 
large files is probably better off with something 
faster; but, for most of us, "MultiScribe GS 
3.0" deserves serious consideration. 



Fast Frames, Updates, etc. 



Curing F.S. 0911! 

What, one wonders, has happened to 
Apple's vaunted quality control? Scarcely had 
we nailed a load of faulty upgrade video 
controllers, when up crops an even more 
insidious malfunction. 

Since setting up our IIGS we've put up with 
an occasional "FATAL SYSTEM ERROR", 
usually associated with resets, boots, and CMD- 
CTRL-ESCAPE accesses to the Desk 
Accessories menu. Annoying; but the bombs 
were not frequent enough to command serious 
attention UNTIL a few months ago. Now, 
hardly a day passed without several program- 
bombing FATAL SYSTEM ERROR 091 1's. 

Following correct protocol, I reported the 
problem to our dealer, who contacted Apple, 
who responded "we don't know"! (sigh) 
Fortuitously, about this time Addison Wesley's 
"Apple IIGS Toolbox Reference" volumes 
arrived. If one checks the Tool #09 (Apple 
Desktop Bus) section, one discovers that error 
091 1 means that something in the ADB system 
"can't sync'— the logical candidate being the 
ADB controller (IC #19, on the front right side 
of the motherboard). I was also glad to discover 
that other users were having 091 1 problems and 
that these seem to be on the increase. 

True, misery loves company; but the point 
is that, once again, we appear to be dealing with 
a chip which malfunctions at low room 
temperatures. First, the observed rise in 091 1 
bombs turned out to coincide with installation 
of Kensington's "System Saver IIGS", a unit 
known to be very effective in cooling IIGS 
innards. Second, with air-conditioning, ambient 
room temperature actually drops during 
summer months — thus explaining the increase 
in reported 091 1 failures by other users. (Note, 
however, that a squirt of circuit coolant does 
not precipitate the sort of consistent malfiinction 
one might expect. Possibly, the glitch occurs 
only over a narrow range of temperatures.) 

To test my diagnosis I connected the leads 
of a small 12V (20 ma.) bulb to the unused IIGS 
fan pins and taped the bulb to the top of the 
ADB controller IC. Viola! 0911 crashes 
plummeted! Over a two-week period, I've 
counted just four instances, all at or just after 
power-up (i.e. before the chip warmer could 
work). As to whether Apple will agree to 
replace a faulty ADB IC (it's soldered in place). 



34 



COMPUTIST #B8 



August 



I can't say. For now, if "Fatal System Error 
0911 " plagues your IIGS, give the bulb cure 
a try. 

RSC: IIGS Key to Dungeon Survival 

By now you probably know that certain 
CDA's, like DSR's "Diversi Hack" and the 
built-in "Visit Monitor", permit game 
interruption, monitor diddling, and program 
resumption on the IIGS. This opens whole new 
vistas to SERIOUS gamers, including diskless 
Realtime Situation Control. With RSC, you can 
hop into the monitor in mid-combat to juice- 
up dwindling hitpoints, create food packets for 
a starving character, shift map coordinates, etc., 
etc.. 

My first 'RSC module' is directed to 
"Alternate Reality" mavens enmeshed in the 
labyrinthine Dungeon. Assuming you have 
installed either '"Hack" or "Visit '", during 
play do a CMD-CTRL-ESC, go to the monitor, 
and enter 80O.8FF (RETURN). Here you will 
find most of your character parms and staple 
supplies: (All addresses are Hex offsets from 
$800.) 

EXPERIENCE: 3E-40 

HITPOINTS current/base: 45,46/47,48 

GOLD: B1,B2 

SILVER: B3,B4 

COPPER: B5,B6 

GEMS: B7,B8 

JEWELS: B9,BA 

FOOD: BB 

WATER: BC 

TORCHES: BD 

CRYSTALS: BE 

KEYS: BF 

COMPASSES: CO 

TIMEPIECES: CI 

The following parms are repeated, single- 
byte numbers: 

STAMINA: 49/4A 
CHARISMA: 51/52 
STAMINA: 59/5A 
INTELLIGENCE: 61/62 
WISDOM: 69/6A 
SKILL: 71/72. 

LOCATION horz/vert/map#: 13/14/15. 

The game views the 64x64 Level 1 as four 
32x32 maps. Coordinates are $00-$lF left-to- 
right and up to down; maps #0-#3 are NW, 
NE, SW, SE sections of Level 1 . For example, 
entering 813: 16 03 01 (RETURN) will place 
you just outside the "Retreat" upon returning 
to play. 

Glare Bear 

Screen glare, reflections, and wash-out can 
be serious problems if your computer must be 
located near uncovered windows, in a room lit 
by bright lamps, or in some similarly viewer- 



unfriendly environment. The solution, of 
course, is one of those anti-glare screens you've 
heard about but put off buying because you 
couldn't find a model made specifically for the 
IIGS. (Smart move! A poorly fitted screen can 
be more bother than no screen at all.) Well, 
Kensington's "IIGS Anti-Glare Filter" 
($49.95) fits like a glove, is a perfect color 
match, and the tough multiple-coating plastic 
screen swallows glare, sharpens the image, and 
reduces eye strain. Stick-on velcro fasteners 
hold the frame firmly in place, yet permit easy 
removal for periodic cleaning. 

Against the unit's considerable benefits 
must be weighed the standard anti-glare screen 
caveats. These include the need to run your 
monitor at higher intensity settings, a slight loss 
in peripheral viewing angle, and an awareness 
that plastic isn't glass, (i.e. no more f)encil 
poking, alcohol rubs, and similar rough 
treatment.) If glare isn't a problem, this is one 
status symbol you can do without; if it is, 
WHAT are you waiting for?! 

Rampant Rumor: Another Plus? 

Could it be that pressure from Amiga and 
IBM PS-2 has pushed Big Green to 'go for it' 
with an 8-12 MHz IIGS Plus? (Or, perhaps, 
some doner is eyeing the IIGS market.) 
Whatever, the tales of 'strange experiments' 
with souped-up machines persist. Don't be too 
shocked if something like an 11.2 MHz, 1 
MByte IIGS surfaces before next spring. 

Household Hint: FlightStick Fix 

If the trigger on your "Flight Stick" 
doesn't always fire when squeezed, the problem 
is too much space between the trigger and the 
PBO microswitch. A simple fix is to apply two 
or three layers of self-stick label to the back of 
the trigger piece (easily accessed once the 
handle is opened). To check your work, use an 
ohmmeter connected across the button output 
or plug in the stick and RUN a two-liner to 
display PBO status: 

10 I F PEEK (49249) > 127 THEN PRINT "X" ; 
20 GOTO 10 

Now, just slap it together and you've got 
the hair-trigger snap-action response "Flight 
Stick" is supposed to deliver. 

VENDORS 

EPYX: 600 Galveston Drive, P.O. Box 8020, 
Redwood City, CA 94063 (415-366-0606) 
KENSINGTON MICROWARE: 251 Park 
Avenue South, New York, NY 1 00 10 
(800-535-4242, in NY call 212-475-5200) 
MINDSCAPE: 3444 Dundee Road, 
Northbrook, IL 60062 (312-480-7667) 
STYLE WARE, INC: 5250 Gulfton, Suite E, 
Houston, TX 7708 1 (800-233-4088, in Texas call 
713-668-0743) 



Rob Fiduccia 



<^) Help! Deathlord: well it's a game 
for experts with no doubt. I have been using 
my computer for over five years and have a 
good overview of all games. I have never had 
so much trouble with any game before 
Deathlord. If you own it too, you know how 
complex, formidable, and how often you get 
in hot water. I have been struggling to get a 
reasonable party. My characters are mighty but 
aren't invincible. I've journeyed wide and deep 
and always come back to the questions: 'where 
is it?' and 'how do I do it?'. I've never come 
on a clue to help me on my goal and I'm not 
into calling ECA for help. I have some requests 
and answers, but I have more requests which 
unfortunately I'm really hoping you can help 
me with. 

The following are my requests: 

1. Could some kindly (and skillful) person 
create a program for mapping out land, 
dungeons, buildings or anything else. 

2. How about a softkey for the boot disk and 
both playing disks. 

3. Most important, how about a character editor 
that can edit: hit points, attributes, items, 
weapons and armor. 

If you can help me, I would be very 
grateftil. Please write to COMPUTIST RDEX 
and tell what you are working on or already 
have or even any hints. 

NOTE: If you write to me, please address 
your letter to "ROB FIDUCCIA-OU812" so 
I really know you are talking to me. Please. I 
need your help! Thank you. 

Playing Tips for... 



Deathlord 

ECA 



• It will be much easier for you to sail in the 
ocean if you have a Shizen wizard. He (or she) 
has a spell that tells you the direction to the 
closest piece of land. 

• The easiest and fastest way to find a secret 
door is to use macro #2 and type: 
"FKFKFKFKFKFKKI". Let's say there is a 
brick wall to the east. As you know "F" is 
search, "K" is east and "I" is north. So in one 
key press you will search six times to the east 
and east once more to see if the wall is a space 
and then north. Just plan out what you want to 
do from memory and then type it in. This will 
work very well in search of a secret door, but 
if you really want to find a secret door, repeat 
it twice. 

• To get the 'blue crystal', find the Second 
Stone and sail due south for a while. When you 



August 



COMPUTIST #58 



35 



hit land, there should be a village to the west; 
enter from the west end, (so you would type 
'EK'): the village's name is "The Lagoon*. 
Then walk a little east and you will come across 
a small hut to the south; smash the door and 
go directly south and walk through the fake 
stone and search the bushes. 



Jeff Bingham 



Softkey for. . 



Boulder Dash 

Electronic Arts 



■ Requirements 

n Copy program that can ignore errors 

n Sector editor 

n Two blank disk sides 

After reading Charles Taylor's softkey for 
Adventure Construction Set and looking over 
the disk for the byte sequence 4C 59 xx (as in 
JMP Sxx69), Irealized that Electronic Arts uses 
almost the same protection for Boulder Dash 
as for A.C.S. I copied Boulder Dash ignoring 
the errors on track $06 then scanned the disk 
for the protection scheme used. I found lots of 
places all over the disk but found the protection 
is only on track $01, sectors SOC and $OF. 
I changed the byte sequence 4C 69 xx to 18 50 DD 
on sector $0F, booted the disk, it made it up 
to where you start to play the game then it 
rebooted. I figured the protection on sector $0C 
had to do with actual play. I went back and 
changed sector SOC the same as sector $OF, 
booted the disk and it worked. 

I noticed that when the game is over it 
reloads the title page, so I searched the disk for 
when the game turns on the disk drive. I found 
it on track $0D, sector $0F, byte $09. 1 looked 
at the listing to see how it loads the picture. 
When it is done it jumps back. So I changed 
where it turns on the drive to jump back before 
it loads the picture. 

Be sure to disregard the ASCII string 
"DON'T BREAK THIS" on track $01, sectors 
SOB and $OE. 

Summary: 



1 I Copy the front side of the disk with 



a program that will ignore the read error on 
track $06. 



2 I Using a sector editor, make the 



following changes and write them back to the 
disk. 



Trk Set Byte(s) From 



To 



$01 $0C $00-02 4C 69 A0 18 50 DD 

$6F-71 4C69A0 18 60DD 

$01 $0F $00-02 4C 59 A0 18 60 DD 

$6F-71 4C59A0 18 60 DD 



I 3 I Copy Boulder Dash II (side 2) the 
same way and make the same changes as you 
did for Boulder Dash I. 



I 4 I One final edit to make the title page 
not load when you boot the disk. 
Boulder Dash I 



Trk Set Byte(s) From 



To 



$0D $0F $09 8C E9 C0 



4C DD 14 



Boulder Dash II 

Trk Set Byte(s) From To 

$0D $0F $09 8C E9 C0 4C 53 16 " 



Paul Byrnes 



Softkey for. . . 



A.L 

Scholastic Software 



■ Requirements 

D A blank disk 

n COPYA 

n ProDOS BASIC. SYSTEM 



I 1 I Copy A.I. with COPYA onto your 



blank disk. 



r^n Boot ProDOS BASIC. SYSTEM. 

I 3 I Delete the A and B boot files. 

DELETE ABOOT.SYSTEM 
DELETE BBOOT.SYSTEM 

You now have a COPYA-able backup. The 
System file that ProDOS runs must be 
CBOOT. SYSTEM. (IE. When you 
CATALOG the disk the order of files must be 
PRODOS then CBOOT. SYSTEM.) The files 
ABOOT.SYSTEM and BBOOT.SYSTEM are 
the same file. However, this file does a nibble 
count on the disk so both must be deleted. This 
file is not accessed by any part of the program 
other than when booting the disk. 



Mike Maginnis 



Softkey for. . . 



Gauntlet 

Mindscape 



Like Infiltrator and Infiltrator II, track 
$O0, secotrs $00-$09 are in standard format 
and can be read by any sector editor. I looked 
up Jerome Thelia's softkey for Infiltrator II in 
COMPUTIST #52 page 35. I read track $00, 
sector $08 and searched for the bytes 200002, 



like the softkey said. I changed it to 18 50 42 
and it worked. What surprised me was that the 
bytes were on the exact same place on the disk, 
so the protection is obviously the same. The 
crash code was located at $200. The branch 
to the code is in the form of JMP $200 in track 
SO© sector $08, bytes $EA-$EC, just like on 
the Infiltrator II disk. So, make a bit copy of 
the disk and make the following changes with 
a sector editor: 



Trk Set Byte(s) From 


To 


$00 $08 $EA-EC 20 00 02 


18 60 42 






Mark A.B. 1 


Softkey for... 


Gauntlet 

Mindscape 



I recently purchased Gauntlet, one of the 
newest releases from Mindscape. The program 
is a replica of the arcade game. After I got the 
program, my first thought was to make a back 
up. I copied the program, but the back up did 
not run because of a disk check. 

I scanned the disk for the bytes BD 8C C0. 
I found several occurances, but one on track 
$00, sector $09 was very suspicious. I decided 
to change it. 



Trk Set Byte(s) From 



To 



$09 $15 BD8CC0 30 03 BD8CC0EAEA 



After this change the program did a perfect 
boot every single time. One of the problems that 
I found is that the program gets stuck every once 
in a while. 



Bill Jetzer 



Some Notes on Chuck Yeager's 
Advanced Flight Trainer 

I noticed that Chuck Yeager's Advanced 
Flight Trainer is on the Most Wanted list. A 
friend of mine bought the game and gave it to 
me to deprotect, but so far I haven't been able 
to. I will tell you what I know about it and you 
can pass the information on to your readers if 
you wish. 

The back side has no protection 
whatsoever, but the front side is anything but 
normal. I looked at it with a nibble viewer and 
found that it had no prologue or epilogue bytes 
at all. In addition, it had no discernable volume, 
track, sector, or checksum values following the 
address markers. Speaking of address markers, 
they aren't normal either. Instead of D5 AA 96, 
they go D5 AA ? ? , the third byte being different 
on each track. 



36 



COMPUTIST jfSS 



August 



I have tried several methods of copying. 
Manual bit copies made with Copy II Plus v8.2 
(it didn't have the parms) didn't work, even 
with synchronized tracks and keeping the track 
length. It will boot to a point, but then all the 
memory gets cleared and it reboots. 

It might be possible with a 128k machine 
to boot the program into auxilliary memory, 
move the data to main memory, and then save 
all the data as files. The problem with that is 
that the program stores information all the way 
from $20O-SBFFF and the language card. The 
only bright spot is that the area from 
S2000-$5FFF is taken up by two hi-res 
pictures. It could be used as a buffer to load 
parts of the data into and then move to its proper 
place in memory. 

I hope someone out there can figure 
something out. 



Mrs. Ann Horton 



A.P.T.for... 



Ultima V 

Origin Systems 



• Beware of the yellow potion as occasionally 
there are side effects. 

• Remember: Green potions and snakes go. 
hand in hand. 

• To avoid getting poisoned, try "flying" over 
the swampy areas. 

• Practice on the harpsichord in Lord British's 
castle and keep a close watch. 

• Ask a bartender all key words about your 
quest. He has lots of information that will aid 
you. 

• Be sure to keep notes on 'who, when and 
where'. It's important! 



Jerry Torczyner 



Softkey for. . . 



PFS: Graph 

Software Publishing 



After my recent letter wondering how to 
deprotect PFS:Graph on an Apple He, I set out 
to try deprotecting my ProDOS PFS: Graph to 
use it on a hard disk similar to your previous 
note about PFS: Graph for DOS 3.3. The mods 
described originally were to change the 
sequence D0 01 88 98 4A to D0 29 88 CA 98 4A. No 
such sequence was found for the ProDOS 
PFS:Graph I had recentiy bought. I also looked 
and tried to modify as per the Computist #31 
modifications to PFS:File/Plan, or 
PFS: Write/Report but had no success. 



I next tried to look by a COPY II Plus disk 
search for something similar to the D0 01 88 98 
4A sequence. I found a D0 04 84 88 CA 10 Fl 
sequence on Track $02, Sector $06, Byte S2B. 
Such a sequence is only found once on the disk. 
When I changed the 84toa29, like in your note, 
it succeeded in deprotecting the disk and 
avoiding the annoyance of searching for the 
original disk when running from the Sider Hard 
Disk. It was then put on the Hard Disk. I now 
have PFS:File; Write; Plan; Report and Graph 
all running off the Hard Disk on a common 
subdirectory with a common copy of PRODOS. 

I thank you for your insight into the 
protection of PFS programs! 



Sam Bass 



Softkey for. . 



DeathSword 

Epyx 



The protection is similar to other Epyx 
games, but is located in a different place on the 
disk (probably because the game is ProDOS- 
based). First, copy the entire disk, ignoring 
epilog errors. Then make the following patch: 



Trk Set Byte(s) From 



To 



$0E $25-27 20 AD 09 



4C7FI 



MOST 

WANTIEP 



ABM Muse 

A%mt U.S.A. Scholastic 

Airheart Broderbmd 

Algeblaster Davidson & Associates 

Algebiv I Intelligent Tutor 

Apple Super PUot .' 

Artificial Intelligence Scholastic 

Balance of Power Mindscape 

Bandits Sirius Software 

Bank Street Filer Broderbmd 

Bank Street School Fder Sunburst Communications 

Barron 's Computer SA T ? 

Bttttlegroup SSI 

Battlezone Atarisoft 

Brain Bank The Observatory 

Burgertime ? 

Calendar Crafter Ilgs MECC 

Captain Goodnight ? 

Certificate library \ol I .' 

Championship Baseball ? 

Chuck Yeager's Advanced Flight Trainer Electronic Arts 

Colossus IV Firebird 

Creature Venture Sofismith Co. 

Cross Clues Science Research 

Cross Country Rally Softsmith Co. 



Crossword Magic Mindscape 

David's Midnight Magic ? 

DB Master V4.0 Stoneware 

Deathlord Electronic Arts 

Dome Bookkeeping Systems Dome Accounting 

F-15 Strike Eagle Microprose 

Fay: The Masked Woman Didatech Software 

Fay's Word Rally Didatech Software 

Fun Bunch Unicorn 

Gidaxim Atarisoft 

Game Show Advanced Ideas 

Garfield Deluxe Edition DIM 

Gemstone Healer SSI 

GoldFinger Mindscape 

GradeBusters 1-2-3 Gradebusters 

Gulenburg Jr. Micromation LTD 

Handicapping System Sports Judge 

J &S Grade Book J & S Software 

Jigsaw Microftm 

Joust Atarisoft 

Legacy of the Ancients Electronic Arts 

IMe Computer Peoples House on a Disk Activision 

Lollipop Dragon Software: Society for Visual Ed 

Cursor Control Adventures 

Plotting & Programming Adventures 

Letter & Number Key Adventures 

Function Key Adventures 
Magic Spells The Learning Company 
Maxi Golf Thunder Mountain 
Micro League Baseball Micro-league Sports 
Microane #25 Scholastic 
Mr. Do Datasoft 
Mr. Pixel's Cartoon Kit Mindscape 
Ms. Pac-Man Atarisoft 
Never Ending Story Datasoft 
Odin Odesta 
Peeping Tom Microlab 
Pensate Penguin 

Personal Finance Manager (PFM) Apple Computer 
PFS File & Report Ilgs Software Publishing Corp. 
Pirates Microprose Software 
Prime Plotter Primesoft Corp. 
Principals Assistant Library Mindscape 
Print Master Unision World 
Pro-Football Sports Judge 
Publisher Springboard 
Puvies & Posters MECC 
Qfiiz Castle Didatech Software 
Rescue On Fractalis Epyx 
Ruski Duck Softsmith Co. 
Scrabble Electronic Arts 
Snaggle Broderbund 
Space Eggs Sirius 
Space Journey Mindscape 
Stellar 7 Penguin Software 
Success with Typing vl.2 Scholastic Software 
Super Factory Sunburst 
Think Tank living Video 
Tower of Myraglen II (Ilgs) ? 
Toy Shop Broderbund 
Ultima V Origin Systems 
Universe Omnitrend 
Universe H Omnitrend 
Visiblend Microlab 
Wheel of Fortune ? 

Where in the USA is Carmen San Diego Broderbund 
Where in the World is Carmen San Diego Broderbund 
Word Attack Davidson 
Work Force II Core Concepts 
The Works First Star Software 
Zorro Datasoft 



August 



COMPUTIST #58 



37 



COMPIJTIST back issues 



To order, Use the back issue order form on page 43 



July 1988 « MFeatures: •Electronic 
Art's Protection Language •How to find hidden 
code with EOR DiskScan •Another look at Lower 
Case S Infocom Games "Monsters of Might S 
Magic "Character Editor for Rings of Zilfin •A 
Single Data Disk for all your Print Shop Graphics 
•The Product Monitor tSoftkeys: •American 
Challenge 'Arctic Fox ^Bard's Tale II 
•BoulderDash Construction Set •California Games 
•Championship Wrestling •Chief of 
Detectives/Drawing Conclusions •Deep Space 
•Dome Simplified Bookkeeping System •Dr. Ruth's 
Computer Game of Good Sex •Earth Orbit Stations 
•Factory •Galaxy Search/Predicting Outcomes 
•Game Maker •Hacker II •Hardball llgs •Ikari 
Warriors •Labyrinth •Marble Madness •Master 
Diagnostics He •Math Blaster •Mickey's Space 
Adventure •Micro-Computer Learning Games 
•Microzine #14 •Microzine #24 •Milliken Math 
Series •Mind Prober •M-ss-ng L-nks •Morning 
Star Spelling •Mountain Climbing/Cause and Effect 
•Movie Monster Game •Pond •Race 
Track/Reading for Detail •Reading Comprehension 
Main Idea S Details •Rings of Zilfin •Roadwar 
2000 'School Days/Inference •Ski Crazed 
•Softswitch •Sub Mission •Time Capsule/Reading 
Skills •Tuesday Morning Quarterback •Typewriter 
•Where in Europe is Carmen Sandiego 
•Wortgefecht •Xevious « UAPTs: •Deep Space 
•H.E.R.O. •Moebius •Rings of Zilfin •Roadwar 
2000 # UPlaying Tips: •Arcticfox •Castle 
Wolfenstein •Conan •Donkey Kong •Ultima IV 
IBMM Softkeys: •Symphony vl.OO •TK! 



June 1988 « MFeatures: •Apple llgs 
Secret Weapon •S Second Fastboot into Locksmith 
6.0 Fastcopy •The Product Monitor •Taking the 
grind out of Championship Wrestling •Making 
some improvements to The Nibbler * Softkeys: 
•2400 AD ^40' Graphics Studio •Accolade 
Comics •Aesop's Fables •American People 
•Animal Hotel •Applewriter lie •Arcade Album 
# I •Arctic Antics •Ballblazer •Bard's Tale II: The 
Destiny Knight •Bard's Tale llgs •Cat'n Mouse 
•Championship Wrestling •Charlie Brown's 
1 ,2,3's •Cobra Cavern •Color Me •Create With 
Garfield •David Winfield's Batter Up! •Destroyer 
•Disk Optimizer II •Dragonworld •Electronic Arts 
Software •En Vacances •En Ville •Fantavision gs 
•Fight Night •Forbidden Castle •G.I. Joe •Garfield 
Double Dares •General Manager •Goonies 
•GraphicWriter 2.0 •Gutenberg, Sr. •Hacker II 
•Hardball •Hardball gs •Infiltrator •James Bond 
007: A View to a Kill •Keyboard Kadet •Kids on 
Keys •Lazer Maze •Le Demenagement •Le 
Francais par Ordinateur. •Leisure Suit Larry in the 
Land of the Lounge Lizards •Les Sports •Lion's 
Workshop •Microzine #21 •Microzine #22 



•Milliken Word Processor •Millionair II 
•Multiscribe v2.0 •Multiscribe v3.0 •Multiscribe 
llgs v3.0lc •Paris En Metro •Pitfall II •Racter 
•Railroad Works •Rambo: First Blood Part II 
•Realm of Impossibility •Same or Different •Sea 
Dragon •Sea Strike •Shanghai •ShowOff 
•Shutterbug •Silent Service llgs •Snoopy to the 
Rescue •Snoopy's Reading Machine •Snoopy's 
Skywriter Scrambler •Space Quest I •Space Station 
•Spy Hunter •Spy's Adventures in Europe •Spy's 
Adventures in North America •Stephen King: The 
Mist •Story Maker •Street Sports Basketball •Sub 
Battle Simulator 'Super Sunday Football •Talking 
Text Writer •Type! •Un Repas Francais •Voodoo 
Island •Where in Europe is Carmen Sandiego 
•Winnie the Pooh •Winter Games •Winter Games 
gs •Wordzzzearch •World Games gs * UAPTs: 
•2400 AD •Kung-Fu Master •Lady Tut •Ultima 
V « UPlaying Tips: ^2400 AD •Deathlord 
•Space Quest •Ultima IV •Ultima V •Wrath of 
Denethenor IBMU Softkeys: •Execu-Vision •MS 
Word •PC-Draw •Zork I g II 



May 1988 « UFeatures: •A Utility to 
Save the Lower 8 Pages of Memory •Bard's Tale 
Effects Locator •How to Capture Phantasie Screen 
Maps •Alternate Reality Character Editor 
•Updating the ProDOS Block Editor •Loading 
Flashcaic onto your RAMcard •A Copy-protection 
Scheme for ProDOS 'The Product Monitor 
•Autoduel Car Editor it Softkeys: •Alphabet 
Sequencing •Animal Alphabets and Other Things 
•Arctic Antics •The Boars' Store •The Boars Tell 
Time •Career Focus •Castle Wolfenstein •Charlie 
Brown's I23's •Charlie Brown's ABC's •City 
Country Opposites •Coveted Mirror •Create With 
Garfield •Crypt of Medea •Customized Alphabet 
Drill •Customized Flash Spelling •Dig Dug •Digital 
Paintbrush System •Estimation 'Fay: Word Hunter 
•Fix It •Focusing on Language Arts •Fundamental 
Capitalization •Fundamental Punctuation Practice 
•Fundamental Spelling Words in Context •The 
Hobbit •Homonyms in Context •Individualized 
Study Master •Inside Outside Shapes •Inside 
Outside Opposites •Leisure Suit Larry in the Land 
of the Lounge Lizards •Master Diagnostics II 6 II + 
•Mastertype v2. 1 •Mathematics Series •Mr. and 
Mrs. Potato Head •Paper Models - The Christmas 
Kit •Peanuts Math Matcher •Peanuts Maze 
Marathon •Peanuts Picture Puzzlers •Perry 
Mason: The Case of the Mandarin Murder 
•Railroad Works •Random House Library 
•Management Programs 'Rocky's Boots v.4 
•Sensible Speller •Snoopy's Reading Machine 
•Snoopy's Skywriter Scrambler •Snoopy to the 
Rescue •Snoopy Writer •Spelling Demons •Stock 
Market Simulation •Story Builder •Story Starter 
•Studio II •Test Maker •Think Quick vl.O 
•Tournament Bridge •Tutorial Comprehension 



•Typing is a Ball, Charlie Brown •Under Fire 
•Word Blaster •Word Count •Word Mount •Your 
Personal Net Worth ^UAPTs: •Under Fire 
IBMU Feature: •Flight Simulator RGB 
Modifications 



April 1988 « UFeatures: •Picture 
Loader •How To Make DEMUFFIN PLUS •Convert 
Print Shop graphics into Print Master graphics 
•lower case letters For Your Apple II Plus •The 
Product Monitor •Apple lie Paddle Fix •Softkey 
for Daisy Professional 'Most-Protected' Award 
•DOS EOR Maker * Softkeys: A2-PBI Pinball 
•Animate •Bank Street Music Writer •Boulderdash 
Construction Kit •California Games •Countdown 
to Shutdown •Coveted Mirror •Create with 
Garfield •Daisy Professional •Destroyer •Donkey 
Kong •Expedition Amazon •General Chemistry 
Disk #8 •Graphics Studio •Green Globs S Graphic 
Equations •Kalamazoo Teacher's Record Book 2.0 
•Kids on Keys •Marble Madness •Math Blaster 
•Maxwell Manor 'Peanut's Maze Marathon 
•Petro-Calc •Police Artist •Practical Grammar 
•Rendezvous •Ring Quest •Roadwar Europa 
•Roadwar 2000 •Rocky Horror Show •Sesame 
Street Electric Coloring Book Series •Sesame Street 
Letters for You •Sesame Street Numbers •Seven 
Cities of Gold •Snoopy's Reading Machine •Spy's 
Adventures In Europe •Spy's Demise •Super 
Sunday Football •Talisman •Tellstar II 'Top Draw 
vl.O I A •The American Challenge •The Dam 
Busters •The Science Professor •Tubeway 
•Vocabulary Adventure I •Winter Games 
•Wizards' Crown •Zero-Gravity Pinball 
« UAPTs: •Expedition Amazon •Might and 
Magic * UPlaying Tips: •Beauracracy •King's 
Quest II •Lurking Horror •Maniac Mansion 
•Stationfall IBMU Feature: •Introduction to IBM 
Disk Format, Access, and Copy-protection •Putting 
Sargon III on harddisk IBMU Softkeys: •Prokey 
3.0 •R:base 400 •Time Manager 



March 1988 « MFeatures: •Modify 
Super lOB to read/write every other track •APT 
for Rings Of Zilfin: Turn yourself into a lean, mean 
fighting Machine •More Softkeys for M.E.C.C. 
software ( 1987 ) •How To Use The Electronic 
Art's RWTS •APT for Realms Of Darkness: Realm's 
Wrecker! •Putting Super Boulder Dash onto a hard 
disk ^USojikeys: ^2400 A.D. •Age Of 
Adventure •Apple's Core II •Arcade Boot Camp 
•Arctic Fox •Aztec •Ballblazer •Bard's Tale llgs 
•Blue Powder Gray Smoke •California Games 
•Championship Wrestling •Colonial Conquest 
•Comprehension Skills 1,11 •Conquering Whole 
Numbers •Coordinate Math •Countdown To 
Shutdown •Dataquest: The World Community 
•Destroyer •Dream House •Dream Zone •Earth 
Orbit Station •Equation Math •Forecast: Your At- 



38 



COMPUTIST #58 



August 



COMPIJT18T back issues 



To order, Use the back issue order form on page 43 



continued Home Weather Station 
•Fraction Concepts Inc "Fraction Munchers 
•Fraction Practice Unlimited 'GBA Championship 
Basketball •Genesis 'GFL Football •Ghost Rider 
•Goonies •Grade Manager v2.3 •Great American 
Cross-country Road Race •Hardball llgs •Ikari 
Warrior •Jenny's Journeys •Kid Niki Radical Ninja 
•Kung-Fu Master •Learning To Tell Time •Leisure 
Suit Larry 'Let's Learn About Money 'Let's Learn 
About The Library •Letters For You •Lords Of 
Conquest •Magic Spells •Math Blaster •Money 
Works •Maps § Globes: Latitude S Longitude 
•Marble Madness •Microzine 1 8, 1 9,20,2 1 ,22.23 
•Mist 'Morning Star Math •Movie Monster Game 
•Multiplication Puzzles 'Multlscribe v3.0c 
•Murder On The Mississippi •Music Made Easy 
•Mystery Sentences •Number Munchers •Numbers 
Count •Odell Lake •Operation Frog •Opposites 
Attract •Oregon Trail v 1 .4 •Phonics Prime Time: 
Blends S Digraphs •Phonics Prime Time: Vowels 
I, II 'Puzzles S Posters •Quotient Quest •Reader 
Rabbit •Reading Style Inventory 'Realm Of 
Impossibility 'Sesame Street 'Crayon' series 
'Shanghai 'Sons Of Liberty •Space Quest v2.2 
•Story Book: Pixelworks •Story Tree 'Subtraction 
Puzzles 'Super Huey 'Super Wordfind 'Tass Times 
In Tonetown 'Those Amazing Reading Machines 
III, IV 'Timothy Leary's Mind Mirror 'To Preserve, 
Protect and Defend 'Tower Of Myraglen 'Troll's 
'MicroCoarseware' series 'Webster: The Word 
Game 'Word Munchers 'Words At Work: 
Compound It 'Words At Work: Suffix Sense 
'World Games 'World's Greatest Baseball Game 
'World Karate Championship 'Writer Rabbit 
•Zoyon Patrol « MAPTs: 'Buck Rogers 'Ikari 
Warrior 'Kung-Fu Master 'Leisure Suit Larry llgs 
'Marble Madness 'Realm Of Darkness 'Rings Of 
Zilfin 'Space Quest llgs 'Super Boulder Dash 
« UPlaying Tips: '2400 A.D. 'Donkey Kong 
'Infiltrator 'Space Quest llgs 'Spy Hunter 
'Swashbuckler 'Thexder 'Ultima II ' 
/5MB Softkeys: 'EasyWriter 1 .0, II 'Zork III 



February 1988 * MFeatures: •The 
Product Monitor •Unprotecting The 
Unprotectable: Macintosh Softkeys! •A.P.T. 
Cornucopia •APT:Alternate Reality-Dungeon: 
Create A Super-human 'Softkey for SSI's RDOS 
disks: I .ProDOS RDOS, 2.RD0S Transfer Utility 
•Making Cracked II Plus Disks Work On The He 
« MSoftkeys: •Apple Gradebook v2.6 •Award 
Maker Plus •Black Cauldron •Black Magic 
•California Games •Car Builder •Color Print Shop 
•Computer Ambush •Concepts In Science 
•Disney's Comic Strip Maker •Elite •Empire I, II 
•European Nations S Locations 'Fooblitsky •Grid 
Designer •H.E.R.O. •Ikari Warriors •Infiltrator II 
•Le Francais par Ordinateur •Little Computer 



People's House on a Disk *Main Street Filer 
•Master Diagnostics lie *MegaFiler 
*MegaMerge •Microzine 23 •Might g Magic 
■*■ Millionaire •Mindplay software •Music 
Construction Set •Nibbler •Operation Market 
Garden •Phantasie •Planetfall •PrintMaster Plus 
•Print Shop •Questron •Regatta •Ring Quest 
•Ringside Seat •Rings Of Zilfin •Shanghai •Silent 
Service •Snooper Troops •Spy's Adventure in N. 
America •Super Print •Tass Times In Tonetown 
•Think Quick •Transylvania (-k Macintosh 
softkey) •Ultima I re-release •Where in the USA 
is Carmen Sandiego •World Games itZork I 
* WA.P. T.s: Alternate Reality: The Dungeon 
•Arctic Fox •Bard's Tale II •Beyond Zork 'Black 
Magic 'Cavern Creatures 'Drol 'Goonies 'Ikari 
Warriors 'Zorro * UPlaying Tips: 'Beyond 
Castle Wolfenstein 'Championship Lode Runner 
'Conan 'King's Queen II 'Lode Runner 'Lurking 
Horror 'Station Fall 'Ultima IV 'Zork 
IBMUSoftkeys: 'Lotus 1-2-3 'Flight Simulator 
'PES Report I BM A.P.T.S: 'Bard's Tale 

5 1 January 1988 MFeatures: 'The 
Crypt-arithmetic Helper 'Using FDD IV to Modify 
Tracks And Sectors 'Bard's Tale APT: Dungeon 
Mapper Revisited 'RAMfactor mod for Laser 128 
'Ultima IV APT edit-tables 'The Product Monitor 
'Get Better Sound by using the cassette jacks 
'Making A Fast Boot Disk 'Might S Magic APT 
edit-tables MSoftkeys: '2400 AD 'Aliens 
'Alphabet Zoo 'Amnesia 'Bag Of Tricks 'Bard's 
Tale I 'Bard's Tale II 'Battle Cruiser 'Beach-head 
II 'Below The Root 'Black Magic 'Body Awareness 
'Bridge 4.0 'Carriers At War 'Catalyst 3.0 
'Centipede 'Championship Boxing 'Championship 
Wrestling 'Chessmaster 2000 'Combining The 
Elements 'Commando 'Creative Contraptions 
'Einstein Compiler 'Fat City 'Fight Night 'Flight 
Simulator v2.0 'Fun with Direction 'GBA 2-On-2 
Championship Basketball 'GraphicWriter v I . I RA 
'Growing Up Small 'House-on-a-disk 'Intrigue 
•Jet •Jungle Hunt •Kindercomp •Knowing 
Numbers •Kung-fu Master •Law Of The West 
•Learning Well series •Letters And Words •Little 
Computer People •Make Your Own Murder Party 
•Manic Mansion •Master Diagnostics •Movie 
Maker "Music Construction Set •Pinball 
Construction Set •Pitstop •Print Shop Graphics 
Library Holiday 'Print Shop llgs 'Rendezvous 
'Shapes And Patterns 'Silent Service •Sorcerer 
•Spy vs Spy I S II 'Stargate 'Stellar 7 'Stickybear 
ABCs 'Stickybear Drawing 'Stickybear Numbers 
'Stickybear Printer 'Stickybear Printer Library I 
§ II 'Stickybear Townbuilder 'Super Boulderdash 
'Temple Of Apshai Trilogy 'Tomahawk 'Thexder 
'Walt Disney's Card And Party Shop 'Walt 
Disney's Cartoon Maker 'Wings Of Fury 'Word 
Maze 'World's Greatest Baseball Game 'Zork III 



MA.P. T.s: Bard's Tale 'Lode Runner 'Might S 
Magic 'Ultima IV 'W. Disney's Card And Party 
Shop 'Wizardry III 'Wizardry IV MPIaying Tips: 
'Autoduel 'King's Quest 'Manic Mansion 
'Summer Games 'Tass Times In Tonetown 
'Thexder 'Where In the World is Carmen 
Sandiego? 



December 1987 MFeatures: 
'Super Boulderdash APT-writer 'Softkeys to 
Activision/ MECC/ and PFS ProDOS/ software 
'Double F-8 ROM space w/o motherboard surgery 
'Ace-Apple bimodal Switch 'Using Sider hard 
drives Vh", 8O0K drives, S 5(4" drives in DOS 
3.3 MSoftkeys: 'Aliens 'Alter Ego 'Alternate 
Reality 'Amazing Reading Machines 'Amazon 
'American Challenge 'Arcade Album # I 
'Arithmetic Critters 'Award Maker 'Baseball 
Database 'Bard's Tale II: Destiny Knight 'BC's 
Quest for Tires 'Bop S Wrestle 'Champ. Boxing 
'Champ. Wrestling 'Clock Works 'Commando 
'Computer Prep for SAT 'Conflict In Vietnam 
'Counting Critters 'Crisis Mountain 'Dataquest 
50 States 'Deluxe Paint II 'Dino Eggs 'Disney 
Card § Party Shop 'Disney Comic Strip Maker 
'Draw Plus 'Eidolon 'Electric Crayon ABCs 
'Expedition Amazon 'Pacemaker 'First Letter Fun 
'Fish Scales 'Fun From A— Z 'Game Maker 'GBA 
Champ. Basketball 'GFL Champ. Football 
'Graphlcwriter I. OR/ 1. 1 R 'Great Road Race 
'Hacker II 'Hardball 'Infiltrator II 'Instant Music 
'James Bond 007: A View To A Kill 'Jenny's 
Journeys 'Kung Fu Master 'Little People •List 
Handler •Manic Mansion •Mastery Arithmetic 
Games •Market Place •Master of Lamp •Math 
Rabbit •Microzine #17 •Might and Magic 
•Mission In Solar System •Moebius •Music 
Construction Set •Music Studio •Number 
Munchers •Paint With Words •Paintworks Plus 
•Path Tactics •pfs:File •pfs:Graph •pfs:Plan 
•pfs:Report •pfs:Write •Phonics Prime Time 
•Portal •Principal's Assistant •Print Shop ProDOS 
8 V 1 .4 •Print Shop Holiday Edition •Quickflash! 
•Reader Rabbit •Realm of Impossibility •Robot 
Odyssey I v. 2.0 •Rocky Horror Show •Rocky's 
Boots v4.0 •Saracen •Shanghai •Silent Service 
•Skylab •Sound Tracks •Speedy Math •Splndizzy 
•Street Sports Baseball •Sub-Mission •Super 
Boulderdash •Tass Times in Tonetown •Thexder 
•Top Fuel Eliminator •Word Handler •Word 
Munchers •Words at Work •World Karate Champ. 
•Writer's Choice: Elite •Zardax v5.2.l 



November 1987 MFeatures: 
•Eliminate some ProDOS erroneous error messages 
•Date/time without a clock card •Sector surgery: 
recover lost files •Generating Applesoft programs 
'on-the-fly' •Product Monitor reviews 9PLUS: 
How to convert List Handler files into standard text 



August 



coMPUTisT mn 



39 



COII1PIJTI8T back issues 



To order, Use the back issue order form on page 43 



(continued) files •How to make 
GRAPHIC.GRABBERv3 run on the llgs 'Laser 1 28 
'absolute' RESET MPIaying Tips: 'Bard's Tale II 
•Conan 'Donkey Kong 'Hacker I 'Hard Hat 
Mack 'Orbitron 'Print Shop Companion 
'Spellbreaker 'Spy Hunter 'Ultima 4 MA.P. T.s: 
Infiltrator 'Lode Runner 'Montezuma's Revenge 
'Swordthrust series MSoftkeys: 'Addition Logician 
'Animate 'Arcade Boot Camp 'Arctic Fox 'Bard's 
Tale II 'Cat'n Mouse 'Counting Critters 'Dam 
Busters T 'Destroyer 'Draw Plus v 1 .0 'Dr. Ruth's 
Comp. Game Of Good Sex 'Echo 1 .0 'E.D.D. 4 
•Gamemaker 'Hard Ball 'Infiltrator 'List Handler 
t 'Locksmith 6.0 Fastcopy t 'Magic Slate 'Math 
Critters 'Millionaire 'Mind Mirror 'One On One 
'Paintworks Plus vl.O 'Paintworks Plus vl.l 
•PHM Pegasus 'Portal 'Quotient Quest 'Reader 
Rabbit 'Saunder's Chemistry CAI 'Science Toolkit 
'Shanghai 'Strip Poker t 'Super Bunny 'Super 
Sunday 'Swordthrust series t 'Term Paper Writer 
'Thief 'Top Fuel Eliminator 'Typing! t 'Up-n- 
Down 'Willy Byte 'Writer's Choice Elite v 1 .0 
•Writing A Character Sketch 'Writing A Narative 



October 1987 MFeatures: 

'Dungeon Editor g Encounter Editor for Ultima 
III 'APT for Shadowkeep 'Softkey for Shadowkeep 
'Softkey for Apple Business Graphics MSoftkeys: 
'8 1 6 Paint GS 'Amnesia 'Arctic Fox 'Award 
Maker Plus 'Bard's Tale II 'Betterworking Word 
Processor 'Beyond Castle Wolfenstein 'Black 
Magic •Bookends Extended 'Bop S Wrestle 'Chess 
7.0 'Chessmaster 2000 'Deluxe Paint GS 
'Destroyer 'Hacker II 'Hacker II GS 'Hardball 
'Infiltrator 'Instant Music GS 'J-Bird 'Mabel's 
Mansion 'Marble Madness 'Mean 1 8 GS Golf 
'Megabots 'Might g Magic 'Miner 2049er II 
'Mouse Word 'Music Construction Set GS 'Music 
Studio GS 'New Oregon Trail 'Paintworks Plus 

I .OGS 'Paintworks Plus I .OGS 'Paul Whitehead 
Teaches Chess 'PHM Pegasus 'Poetry Express 
'Print Shop color version 'Rambo: First Blood part 

II 'Rocky Horror Show 'Sargon III' 'Shanghai GS 
'Spindizzy 'TelePorter 'Temple Of Apshai trilogy 
•Top Draw GS •Transylvania •Ultima I •World's 
Greatest Baseball Game 



September 1987 MFeatures: 
•Infocom-text Reader Enhancement •Color 
Ultimapper mod to Ultimapper IV •Towne Mapper 
utility for Ultima IV •Dungeon Mapper utility for 
Bard's Tale ^Hardware Comer: Interrupting Your 
Apple •Softkey for Charlie Brown's 1,2,3s 
MSoftkeys: •Guitar Wizard •Gemstone Warrior 
•Notable Phantom •Micro Wine Companion 
•Stickybear Printer •Note Card Maker •Starcross 
•Wishbringer •Dinosaur Dig •Dam Busters •Pirate 



Adventure •Infiltrator •MECC software 'Banner 
Catch 'Turtle Tracks 'PFS File 'Microzine #12, 
#13, #14 'Marble Madness 'Writer Rabbit 
'Arcticfox 'Age Of Adventure 'Might And Magic 
'Space Station 'Alternate Reality 'Mindshadow 
'Gemstone Warrior 'Strip Poker 'Lucifer's Realm 
'Manuscript Manager 'Bank Street Writer III 'Kids 
On Keys 'The Missing Ring 'Graphic Solution 
'Empire I, II 'Champ. Golf 



August 1987 MSoftkeys: 

'Advanced Microsystems Technology programs 
'Word Attack 'Star Blazer 'Science Toolkit 'The 
Color Enhanced Print Shop 'Video Vegas 'The 
Handlers 'K.C. Deals On Wheels 'Law Of The 
West 'Break The Bank Blackjack 'Foundation 
Course In Spanish 'OGRE 'Puzzles And Posters 
MFeatures 'The Shift Key/Lower Case Option For 
11+ 'Amazing Computer Facts 'Shape Magic 
utility MReview: Multiscribe 



July 1987 MSoftkeys: 'Mouse 
Calc 'Sands of Egypt 'Number Farm 'Agent 
U.S.A. 'Wavy Navy 'Kindercomp 'Flight 
Simulator Update 'Raid over Moscow 'Crime 
Stopper 'Key Perfect 5. 'The Final Conflict 'Miss 
Mouse 'Snoggle MFeatures 'Write Protecting the 
Microsoft RAM Card 'Keys to Success on the 
Franklin Ace 'Modified F8 ROMs on the Apple 
/// MCore 'Owner's Review of Copy Master II 



June 1987 MSoftkeys: 'Arcade 
Boot Camp 'Goonies 'Zorro 'Coveted Mirror 
'Crimson Crown 'Compubridge 'Fleet System 3 
'Microwave 'Escape 'Catalyst 3.0 'Number Farm 
'Alphabet Circus 'Joe Theisman's Pro Football 
'Black Cauldron 'Intern. Gran Prix MFeatures 
'Making DOSIess Utilities 'Pixit Printer Drivers 
MReview: Z-RAM Memory Expansion Board 
'Reading the Joystick 



May 1987 MSoftkeys: 'Graphics 
Expander 'Information Master 'Certificate Maker 
•Elite •Catalyst 2.0 and 3.0 'Murder On The 
Mississippi 'Temple Of Apshai Trilogy 'Troll 
Associates programs 'Spell It 'Regatta 'Cdex 
Training programs 'Think Fast MFeatures 'How 
to Write-Protect your Slot Zero 'Capturing 
Locksmith 6.0 Fast Copy 'Revisiting DOS to 
ProDOS and Back MCore 'Computer Eyes / 2: 
a Review MAPTs 'Sword of Kadash g Rescue 
Raiders 'Ultimaker IV 



April 1987 MSoftkeys: 'Light 
Simulator 'Beach-Head 'Monty Plays Scrabble 
'Racter 'Winnie the Pooh 'Infocom Stuff, Kabul 
Spy, Prisoner II 'Wizardry I g 2 'Lucifer's Realm 
'The PFS Series 'Dollars and Sense 'Strip Poker 



'Coveted Mirror 'Wizard's Crown 'The 
Swordthrust Series 'Axis Assassin 'Manuscript 
Manager 'The Crown of Arthain 'Address Book 
'Decimals 3.0 'Dragonfire MFeatures 'Auto Duel 
Editor 'Wizard's Crown Editor 'Questron Mapper 
MCore 'The Games of 1986 in Review 
MAdventure Tips 'Ultima IV 

4 1 March 1987 MSoftkeys: 'The 
Periodic Table 'Gemstone Warrior 'Inferno 
•Frogger •Story Maker •Adventure Writer 
•Mummy's Curse •Zaxxon 'The Quest 'Pitfall II 
'H.E.R.O. MFeatures 'A Two-Drive Patch for 
Winter Games 'Customizing the Speed of a 
Duodisk 'Roll the Presses Part Two: Printshop 
Printer Drivers 'The Games of 1986 

40 February 1987 MSoftkeys: 
'Adventure Writer 'E-Z Learner 'Mychess II 
•Raster Blaster •Cranston Manor •Ghostbusters 
•Designer's Pencil 'The American Challenge 
•Encyclopedia Britannica Programs •Crime Wave 
MFeatures •Taking the Wiz out of Wizardry 
•Adding a Printer Card Driver to Newsroom 
MCore Games of 1986 



January 1987 MSoftkeys: 

•MIDI/8 + •Homeword v2.l •Borrowed Time 
•Amazon •Speed Reader ][ 'Discovery! 'M-ss-ng 
L-nks series •Donald Ducks's Playground 
•Mastering the SAT 'Copy ][ Plus 4.4C 'Master 
of the Lamps 'One on One 'Bridge Baron 'A.E. 
'Great American Cross-Country Road Race 
'Computer Preparation for the SAT 'Castle 
Wolfenstein 'Luscher Profile 'Skyfox 'Silent 
Service 'Echo Plus 'Swashbuckler 'Randamn 
MFeatures 'Electronic Disk Drive Swapper 
'Abusing the Epilogues 'Print Shop Companion's 
Driver Game MCore 'Keyboard Repair 'Fixing 
the Applesoft Sample Disk 



December 1986 MSoftkeys: 
'Cyclod 'Alternate Realty 'Boulder Dash I g II 
'Hard Hat Mack (Revisited) 'The Other Side 'F- 1 5 
Strike Eagle 'Championship Lode Runner 'Gato 
V 1.3 'I, Damiano 'Wilderness 'Golf's Best 
MFeatures 'The Enhanced/ Unenhanced He 
'Looking into Flight Simulator's DOS MCore 
'Appavarex 'Installing a RAM disk into DOS 3.3 



November 1986 MSoftkeys: 
'Under Fire 'Pegasus ][ 'Take I (revisited) 'Flight 
Simulator II v 1 .05 (part 2) 'Magic Slate 'Alter 
Ego 'Rendezvous 'Quicken 'Story Tree 
•Assembly Language Tutor •Avalon Hill games 
•Dark Crystal MFeatures •Playing Karateka on 
a Ik •Track Finder •Sylk to Dif MCore •Breaking 
In: tips for beginners •Copy ][ Plus 6.0: a review 
•The DOS Alterer 



40 



COMPUTIST /j'58 



August 



COIIPIITI8T backissues 



To order, Use the back issue order form on page 43 



October 1986 mSoftkeys: •Flight 
Simulator II v 1 .05 •AutoDuel •Critical Reading 
•Troll's Tale •Robot War •General Manager 
•Plasmania •Telarium Software •Kidwriter v 1 .0 
•Color Me UFeatures •ScreenWriter meets 
Flashcard •The Bus Monitor •Mousepaint for non- 
Apples MCore •The Bard's Dressing Room MAPT 
•Championship Lode Runner 



September 1986 MSoftkeys: 
•Olympic Decathlon •Hi-res Cribbage •Revisiting 
F-15 Strike Eagle •Masquerade •The Hobbit 
•Pooyan •The Perfect Score •Alice in Wonderland 
•The Money Manager •Good Thinking •Rescue 
Raiders UFeature: Putting a New F8 on Your 
Language Card MCore: •Exploring ProDOS by 
instaling a CPS Clock Driver 



August 1986 MSoftkeys •Crisis 
Mountain •Terripin Logo •Apple Logo II •Fishies 
1.0 •SpellWorks •Gumball •Rescue at Rigel 
•Crazey Mazey 'Conan •Perry Mason: The Case 
of the Mandarin Murder 'Koronis Rift MFeature: 
•More ROM Running MCore: 'Infocom Revealed 



July 1986 MSoftkeys •Word 
Juggler •Tink! Tonk! •Sundog v2.0 •G.I. Joe S 
Lucas Film's Eidolon 'Summer Games II 'Thief 
•Instant Pascal 'World's Greatest Football Game 
•Graphic Adventure # I 'Sensible Grammar S 
Extended Bookends •Chipwits •Hardball •King's 
Quest II •The World's Greatest Baseball Game 
MFeature: •How to be the Sound Master MCore: 
•The Mapping of Ultima IV 



June 1986 MSoftkeys •Revisiting 
Music Construction Set •Cubit •Baudville Software 
•Hartley Software •Bridge •Early Games for Young 
Children •Tawala's Last Redoubt 'Print Shop 
Companion 'Kracking Vol II 'Moebius 'Mouse 
Budget, Mouse Word g Mouse Desk 'Adventure 
Construction Set MFeature: 'Using Data Disks 
With Microzines MCore: 'Super lOB vl.5 a 
Reprint 

3 1 May 1986 MSoftkeys 'Trivia 
Fever 'The Original Boston Computer Diet 
'Lifesaver 'Synergistic Software 'Blazing Paddles 
'Zardax 'Time Zone 'Tycoon 'Earthly Delights 
'Jingle Disk 'Crystal Caverns 'Karate Champ 
MFeature: 'A Little Help With The Bard's Tale 
MCore: 'Black Box 'Unrestricted Ampersand 



April 1986 Softkeys 'Millionaire 
'SSI's RDOS 'Fantavision 'Spy vs. Spy 
'Dragonworld 'King's Quest 'Mastering the SAT 
'Easy as ABC 'Space Shuttle 'The Factory 
'Visidex LIE 'Sherlock Holmes 'The Bards Tale 
•Feature 'Increasing Your Disk Capacity •Core 



•Ultimaker IV, an Ultima IV Character Editor 



March 1986 Softkeys 'Threshold 
'Checkers v2.l 'Microtype 'Gen. § Organic 
Chemistry Series 'Uptown Trivia 'Murder by the 
Dozen 'Windham's Classics 'Batter Up 'Evelyn 
Wood's Dynamic Reader 'Jenny of the Prairie 
'Learn About Sounds in Reading 'Winter Games 
•Feature 'Customizing the Monitor by Adding 
65C02 Disassembly •Core 'The Animator 



February 1986 Softkeys 'Ultima 
IV 'Robot Odyssey 'Rendezvous 'Word Attack 
S Classmate 'Three from Mindscape 'Alphabetic 
Keyboarding 'Hacker 'Disk Director 'Lode 
Runner 'MIDI/4 'Algebra Series 'Time is Money 
'Pitstop II 'Apventure to Atlantis •Feature 
'Capturing the Hidden Archon Editor •Core 
'Fingerprint Plus: A Review 'Beneath Beyond 
Castle Wolfenstein (part 2) 



January 1986 Softkeys 

'Microzines 1-5 'Microzines 7-9 | Microzines 
(alternate method) 'Phi Beta Filer 'Sword of 
Kadash 'Another Miner 2049er 'Learning With 
Fuzzywomp 'Bookends 'Apple Logo II 'Murder 
on the Zinderneuf •Features 'Daleks: Exploring 
Artificial Intelligence 'Making 32K or 1 6K Slave 
Disks 'Core 'The Games of 1985: part II 



Softkeys 'Cannonball Blitz 'Instant 
Recall 'Gessler Spanish Software 'More 
Stickybears 'Financial Cookbook 'Super Zaxxon 
'Wizardry 'Preschool Fun 'Holy Grail 'Inca 
' 1 28K Zaxxon •Feature 'ProEdit •Core 'Games 
of 1985 part I 



Softkeys 'DB Master 4.2 'Business 
Writer 'Barron's Computer SAT 'Take I 'Bank 
Street Speller 'Where In The World Is Carmen 
Sandiego 'Bank Street Writer 128K 'Word 
Challenge 'Spy's Demise 'Mind Prober 'BC's 
Quest For Tires 'Early Games 'Homeword Speller 
•Feature 'Adding IF THEN ELSE To Applesoft 
•Core 'DOS To ProDOS And Back 



Softkeys 'Electronic Arts software 
'Grolier software 'Xyphus 'F- 1 5 Strike Eagle 
'Injured Engine 'Mr. Robot And His Robot Factory 
'Applecillin II 'Alphabet Zoo 'Fathoms 40 'Story 
Maker 'Early Games Matchmaker 'Robots Of 
Dawn •Feature 'Essential Data Duplicator copy 
parms •Core 'DOS-Direct Sector Access 



Softkeys 'Choplifter 'Mufplot 
'Flashcalc 'Karateka 'Newsroom 'E-Z Draw 
'Gato 'Dino Eggs 'Pinball Construction Set 'TAC 
'The Print Shop: Graphics Library 'Death In The 
Caribbean •Features 'Using A.R.D. To Softkey 
Mars Cars 'How To Be The Writemaster •Core 



•Wheel Of Money 



Softkeys 'Miner 2049er 'Lode 
Runner 'A2-PBI Pinball 'The Heist 'Old Ironsides 
'Grandma's House 'In Search of the Most 
Amazing Thing 'Morloc's Tower 'Marauder 
'Sargon III •Features 'Customized Drive Speed 
Control 'Super lOB version 1 .5 •Core 'The Macro 
System 



Softkeys 'Sargon III 'Wizardry: 
Proving Grounds of the Mad Overlord and Knight 
of Diamonds 'The Report Card V I . I 'Kidwriter 
•Feature 'Apple ][ Boot ROM Disassembly •Core 
'The Graphic Grabber v3.0 'Copy II -t- 5.0: A 
Review 'The Know-Drive: A Hardware Evaluation 
'An Improved BASIC/Binary Combo 



Softkeys 'Rendezvous With Rama 
'Peachtree's Back To Basics Accounting System 
'HSD Statistics Series 'Arithmetickle 
'Arithmekicks and Early Games for Children 
•Features 'Double Your ROM Space 'Towards a 
Better F8 ROM 'The Nibbler: A Utility Program 
to Examine Raw Nibbles From Disk •Core 'The 
Games of 1984: In Review-part II 



Softkeys 'Sensible Speller for ProDOS 
'Sideways 'Rescue Raiders 'Sheila 'Basic Building 
Blocks 'Artsci Programs 'Crossfire •Feature 
'Secret Weapon: RAMcard •Core 'The Controller 
Writer 'A Fix For The Beyond Castle Wolfenstein 
Softkey 'The Lone Catalog Arranger Part I 

X Softkeys 'Data Reporter 'Multiplan 'Zork 
•Features 'PARMS for Copy II Plus 'No More 
Bugs 'APT's for Choplifter S Cannonball Blitz 
• 'Copycard' Reviews 'Replay 'Crackshot 
'Snapshot 'Wildcard 



August 



COMPUTIST ^8 



41 



Out-of-print back issues 



To order, Use the back issue order form on page 43 



Due to popular demand, these sold-out issues are available now as 'zeroxed' copies, full-sized and center stapled. 



<M i MSofikeys: 'DB Master version 4+ 'Dazzle Draw •Archon 
•Twerps MReaders ' Softkeys: "Advanced Blackjack 'Megaworks •Summer 
Games •College Entrance Exam Prep 'Applewriter revisited MFeatures: 
•Demystifying The Quarter Track MCore: •Proshadow; A ProDOS Disk 
Monitor 



lO 



U Softkeys: •Scholastic Version of Bank Street Writer 
•Applewriter Ik •SSI's Non-RDOS Disks MReaders' Softkeys: •BPI 
Accounting Programs and DesignWare Programs MFeatures: •Installing 
a Free Sector Patch Into Applewriter He •Simple Copy Protection ■ Core: 
•The Games of 1 984: In Review 'eSCO^ Chips Now Available •Checksoft 
v2 



1 ^ MSoftkeys: •The Print Shop 'Crossword Magic 'The Standing 
Stones •Beer Run 'Skyfox •and Random House Disks MFeatures: •A 
Tutorial For Disk Inspection and the Use Of Super JOB •S-C Macro Assembler 
Directives (reprint) MCore: •The Graphic Grabber For The Print Shop -The 
Lone Catalog Arranger Part Two 



* S MSoftkeys: •Mastertype •Stickybear BOP •Tic Tac Show 
MReader's Softkeys: •The Financial Cookbook •Escape from Rungistan 
•Alien Munchies •Millionaire •Plato MFeatures: -MREAD/MWRT Update 

■ Core: •A Boot from Drive 2 •DB Master's Data Compression Techniques 

■ Whiz Kid: 'DOS and the Drive - Part One MAdventure Tips: 'Time 
Zone •Mission Asteroid 'Enchanter •Zork I •Ultima • Ultima II •Death 
in the Caribbean •Gruds in Space 'Zork III •Starcross 



MFeatures: •Super lOB v 1 .2 Update •Putting Locksmith 5.0 
Fast Copy Into a Normal Binary File •Batman Decoder Ring 'A fix for 
DiskEdit MSoftkeys: •Seadragon •Rocky 's Boots •Knoware •PES Software 
•Computer Preparation SAT •MatheMagic MReview: •Boulder Dash 



i ^J MSoftkeys: •Laf Pak •Beyond Castle Wolfenstein 
•Transylvania 'The Quest •Electronic Arts 'Snooper Troops (Case 2) •DLM 
Software •Learning With Leeper •TellStar MCore: 'CSaver: The Advanced 
Way to Store Super lOB Controllers •Adding New Commands to DOS 3.3 
•Fixing ProDOS 1 .0. 1 BSAVE Bug MReview: •Enhancing Your Apple 
MFeature: 'Locksmith 5.0 and Locksmith Programming Language. 



ISoftkeys: 'Arcade Machine 'Bank Street Writer 'Minit Man 
MReader's Softkeys 'Senible Speller IV 'EDD IV ''Krell LOGO 'Canyon 
Climber MFeatures: 'The Controller Saver 'Examining Protected Applesoft 
BASIC Programs 'Crunchlist II MCore: 'Applear - Voice Aynthesis 
•Introducing the 65SC802 and 65SC8 1 6 Chips •Review - Dino Eggs 
MAdventure Tips: •Cranston Manor •Zork I •Planetfall •Mission Asteroid 
•Time Zone •Suspended •Critical Mass •Zork II •Castle Wolfenstein 



SF MSoftkeys: •Sensible Speller 'Sierra-On-Line Software 'The Visible 
Computer: 6502 MReader's Softkeys: 'Visidex 'Music Construction Set 
'Gold Rush 'Visiterm 'Cosmic Combat ■ Features: 'Super lOB 
MAdventure Tips: 'Pirate Adventure 'Mask of the Sun 'Colossal Caves 
'Transylvania 'Death in the Caribbean 'Zork II BCore: 'Word Search 
Generator 'ProDOS to DOS 'ProDOS on a Franklin Ace 



C> MSoftkeys: 'Robotron 'Legacy of Llylgamyn 'The Artist 'Data 
Factory v5.0 ' EDD IV MReader's Softkeys: 'Spy Strikes Back 'Hayden 
Software 'Apple LOGO MFeatures: 'Review of the Bit Copiers MCore: 
'COREfiler 'ProDOS Data Encryptor MAdventure Tips: 'Ulysses and The 
Golden Fleece 'Serpentine 'Ultima II 'Castle Wolfenstein 'Death in the 
Caribbean 'Zork I 'Zork II 'Gruds in Space 'Enchanter 'Infidel •Serpent's 
Star ■ Whiz Kid: •How Data is Stored on Disk 



M MSoftkeys: "Zaxxon •Mask of the Sun •Crush •Crumble g Chomp 
•Snake Byte 'DB Master 'Mouskattack MFeatures: 'Making Liberated 
Backups That Retain Their Copy Protection 'S-C Assembler: Review 'Disk 
Directory Designer MCore: 'COREfiler: Part I 'Upper g Lower Case 
Output for Zork 



!• MSoftkeys: 'Pandora's Box 'Donkey Kong 'Caverns of Freitag 
'Visifile MFeatures: 'Program Enhancements: Quick. Bug 'Personalizing 
A Program 'Modified ROMs MReview 'Essential Data Duplicator 'The 
CIA MCore: 'Data Bases 



53 MSoftkeys: 'Homeword 'Aztec 'tBag of Tricks •Egbert II 
•Starcross •Hard Hat Mack 'The Home Accountant MReader's Softkeys: 
•Dark Crystal •Screenwriter II •Visifile •Lancaster •Bill Budge's Triolgy 
of Games •Sammy Lightfoot •Amper-Magic •Buzzard Bait MFreature: 
•Getting on the Right Track 



jL ^S MSoftkeys: •Zoom Graphix •Flip Out •Lion's Share •Music 
Construction Set MReader's Softkeys: •Hi-Res Computer Golf II •Suicide 
•Sabatage •Millionaire •Time is Money 'Type Attack M Features :Pseudo- 
ROMs on the Franklin Ace MCore: 'Psychedelic Symphony 'The CORE 
Disk Searcher 'The Armonitor MAdventure Tips: 'Cranston Manor ' 
Enchanter 'Kabul Spy 'Colossal Caves 'The Witness 'Pirate Adventure 
'Ultima Ill-Exodus 'Adventureland 



i 1 MSoftkeys: 'Sensible Speller 'Exodus: Ultima III MReaders' 
Softkeys: 'SoftPorn Adventure 'The Einstein Compiler v5.3 'Mask of The 
Sun MFeatures: 'Copy II Plus v4.4C: Update Of An Old Friend 'Parameter 
List For Essential Data Duplicator MCore: 'Ultimaker III 'The Mapping 
of Ultima III 'Ultima II.. .The Rest Of The Picture 



Tt MFeatures: Ultima II Character Editor MSoftkeys: 'Ultima II 
'Witness 'Prisoner II 'Pest Patrol MAdventure Tips: 'Ultima II S III 
■Copy II Plus Parms Update 



^t9 MSoftkeys: 'Bag of Tricks 'Multiplan MReaders' Softkeys: 
'Visiplot /Visitrend 'Sneakers 'Wizardry MFeatures 'No More Bugs: The 
Sequel 'Hidden Locations Revealed 'Map Maker MA.P.Ts 'Choplifter 
MAdventure Tips 'Cranston Manor 'Strange Odyssey 



mi MSoftkeys: 'Magic Window II 'Multiplan MFeatures: 'Parameters 
for Locksmith 4.1 'Page Flipper 'String Plotter 'Three-D Wall Draw 
MCore: Checksums M Input: 'Reviews of unprotected commercial software 



42 



COMPUTIST #58 



August 



Std ifcete mm milm. Cikiiu| iiih: 



Issue 

S-F 

56 

55 

54 

53 

52 

SI 

50 

49 

48 

47 

46 

45 

44 

43 

42 

41 

40 

39 

38 

3V 

36 

35 

34 

33 

32 

31 

30 

29 

-A- 28 . . . 

27 

26 

25 

24 

^ 23 . . . 
22 

■ 21. . . . 
20 

• 19 . . . 

■ 18 . . . 

■ 17 . . . 
-A- 16 . . . 

■ 15 . . . 

■ 14 . . . 

■ 13 . . . 

■ 12 . . . 

■ 11 . . . 

■ 10 . . . 

■ 9 . . . . 

■ 8 . . . . 

Core 3 , 

■ 6. . . . 

■ 5 . . . . 

■ 4 . . . . 

Core 2 . 

1 ..'.'.'. . 
Core 1 . 



Mag Disk Both 
$4.75 $9.95 $12.95 



□ 

n 
n 
im 
□ 

□ 
□ 

EH 
□ 

□ 

□ 
□ 
czi 

EH 

□ 
□ 
EH 
O 
EH 
EH 
O 
O 
EH 
O 
O 

o 
o 
o 
o 
o 
o 
o 
□ 
o 
o 
o 
o 
□ 
o 
□ 
□ 



EH EH 

EH EH 

EH EH 

EH EH 

EH EH 

□ CH 
EH EH 

□ EH 
EH EH 
EH EH 
EH EH 
n EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH CH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH EH 
EH CH 
CH CH 
CH CH 
EH EH 
EH EH 
CH CH 
EH EH 
CH CH 
CH O 
CH CH 
CH CH 



CH 
CH 



CH 
CH 
CH 
CH 
CH 
CH 
CH 



D 



o 
o 



CH CH 



o 
o 
o 
o 
o 
o 
o 
o 
o 

□ □ 

□ o 



o 
o 

u □ 
o 

□ 



Best of Hardcore Computing.. • Ell • 

Only the disk Is available 

Core Special Combo $10 UJ • • 

(All three CORE magazines; no disks) 

Some disks apply to more than one issue and are sttown as taller boxes. 
Special "Both" disk & magazine combination orders apply to one issue 
and its corresponding disk. 

• Limited supply; first-come-first-serve basis. 

• Not available. 

O Out-of-print: only 'Zeroxed' copies for sale. 



COIVirUTIST 

back issues and library disks are 
frequently referenced in current issues. 



Back Issues and Library Disk Rates 



• US, Canada and Mexico back issue rate - $4.75 each. 

• All other Foreign back issue rate - $8.75 each. 

• US, Canada, Mexico library disk rate - $9.95 each. 

• All other Foreign library disk rate - $11.94 each. 

• "Both" disk and magazine rates for: 

US, Canada & Mexico - $12.95 each combination. 
All other Foreign - $18.95 each combination. 

IVkai cd a £iJbmin^ dUk7 

A library disk is a diskette that contains programs that would normally have to be typed in by 
the user. Documentation for each library disk can be found in the corresponding issue. 

• Library disks are available for all issues of COMPUTIST # 1 thru 58. If you wish to purchase 
a library disk not listed on the left (under the DISK column), used the out-of-print back issues 
ad on page 42. 

CrC^I^E 3 Games: constructing Your own joystick' compiling Games* G^MEREK/EWS.- 
Over 30 of the latest and best' Pick Of The Pack: All-time TOP 20 games* Destructive Forces* EAMON* Graphics Magician 
and GraFORTH* Dragon Dungeon 

Cr^^l^E 2 Utilites: Dynamic Menu* High Res: scroti Demo* goto Label: Replace* Line 
Find* Quick Copy: Copy* 

Cv^^l^E 1 Graphics: Memory Map* Text Graphics: Marquee* Boxes* Jagged Scroller* Low 
Res: Color Character Chart* High Res: Screen Cruncher* The UFO Factory* Color* Vector Graphics:Shimmering Shapes* 
A Shape Table Mini-Editor* Block Graphics: Arcade Quality Graphics for BASIC Programmers* Animation 



Name . 



ID#. 



Address 



City 



State 



Zip 



Country _ 



. Phone . 



Exp. 



Signature. 



_CP58 



• US funds drawn on US bank. • Most orders shipped within 5 working days, however please allow up 
to 4 weeks delivery for some orders. • Most orders shipped UPS, so please use street address. • Offer 
good while supply lasts. • In Washington state, add 7.8% sales tax. "Send checkymoney order to: 

COMPUTIST PC Box 110846-T Tacoma, WA 98411 (206) 474-5750 



AuguBt 



COMPUTIST #S8 



43 



the COMPUTIST shopper 



Software Package lie I I gs 

816 Paint $46,00 $45,00 

Airheart $24.00 D 

Award Maker Plus $24.00 D 

Bank Street Writer 64K $46.00 D 

Bank Street Speller $46.00 D 

Bank Street Mailer 64K $46.00 D 

Bank Street Filer 64K $46.00 D 

Bank Street Writer Plus (128K) $46.00 D 

Bank Street Mailer 128K $46.00 D 

Bank Street Filer 128K $46.00 D 

Beagle Graphics $35.00 D 

Beyond Zork $27,00 

Black Cauldron $27.00 O 

Captain Goodnight $24,00 

Championship Karate $14.00 O 

Clip Art Gallery (for Paintworks Plus) . . $20.00 O 

Copy II Plus v8.0 $23,00 

Dazzle Draw $40,00 

Destroyer $26.00 

DiskQuirk $18.00 O 

Draw Plus $52,00 

F45 Strike Eagle $24,00 

Fantavision $34.00 O 

Flight Simulator II $36.00 D 

Gamemaker $34.00 O 

The Graphics Studio $42.00 D 

Hacker II $25,00 

Hardball $22.00 O 

Hitchhiker's Guide $20.00 O 

Infiltrator II $2000 D 

Jet $29.00 D 

Karateka $24.00 D 

Knight of Diamonds $23.00 D 

Labrinth $20.00 D 

Legacy of Llylgamp $26.00 D 

Loderunner $24.00 O 

Macroworks $20.00 D 

Math Blaster $28.00 O 

Math Rabbit $27,00 

Mean 18, Ultimate Golf $28.00 D 

MerUn ProDOS $66,00 

Might & Magic $32.00 O 

Millionaire II $40,00 

Mousewrite $99.00 D $99.00 O 

Multiscribe $46,00 $66,00 

Music Studio $52,00 

Paintworks Plus $52,00 O 

Portal $30,00 



$23.00 D 



$40.00 O 



$3000 O 
$28.00 O 



Software Package He 1 1 gs 

The Print Shop $34,00 $4000 

Print Shop Companion $27.00 D 

Print Shop Graphics Library: 

Disk One $16,50 

Disk Two $16,50 

Disk Three $16,50 

Pro-Byter $32,00 

Racter $3000 D 

Reader Rabbit $27,00 $34,00 

Rocky's Boots $34,00 

Science Tool Kit: Master Module $46.00 D 

Shanghai $24.00 D $30.00 O 

Silent Service $23.00 O 

Solo Fhght $23,00 

Space Quest $32,00 $32,00 

Star Trek- The Kobayashi Alternative . . $27.00 O 

Star Trek II- The Promethean Prophecy $27.00 O 
Stickybear Series: 

ABC's $24,00 

Math I $24,00 

Math II $24,00 

Numbers $24.00 O 

Reading $24.00 O 

Shapes $24.00 O 

Typing $24.00 O 

Writer $24.00 O 

Sub Mission $27,00 

Summer Games $14.00 O 

Super Macroworks $30.00 O 

Tass Times in Tonetown $24.00 O $24.00 O 

The Tower of Myraglen $32.00 O 

Thexder $23.00 O $23.00 O 

Topdraw $66,00 

Type $3000 O 

Typing Tutor IV $32,00 $32,00 

Video Vegas $18,00 

Visuahzer $53.00 O $59.00 O 

Where in USA is Carmen San Diego . . . $30.0© O 

Where in World is Carmen San Diego. $30.00 O 

Winter Games $25,00 $27,00 

Wizardy $32,00 

Word Attack $28,00 

WordPerfect w/ Spelbng Checker- $95,00 $95,00 

World Games $25.00 O $27.00 D 

Writer's Choice Elite $60.00 O 

Writer Rabbit $24,00 

Zork Trilogy $46,00 



COMPUTIST 
is proud to 
offer these 
LOW software 
prices* for 
Apple II and 
llgs software 



* Prices subject to 
change without notice. 

Because we do not 'stock' but 
order or)ly the software rieeded, 
the COMPUTIST Shopper keeps 
operating costs to a minimun) 
and can pass the savings on to 
you. 

In most cases, your order is 
shipped within two weeks. The 
COMPUTIST Shopper will NOT 
cash your check nor charge 
your credit card until your 
software is ready to be shipped, 
if the software you ordered is 
not available, you will have the 
option to cancel your order, or 
make an alternative selection. 



How To Order 



• US orders: Check the box for 
your selection. For Apple Ilgs 
software, check the box in the 
right-hand column. 

• Please add $3 per order for 
shipping St handUng. Orders over 
$200 receive free shipping. 

• Most orders shipped UPS, so use 
your street address. 

• Washington state, please add 
7.8% sales tax. 

• Offer good while suppUes last. 

• Foreign Orders: Please inquire 
as to appropriate shipping fees 



Name_ 



.ID#_ 



Address 
City 



State 



Zip 



Country _ 



. Phone _ 



Exp. 



Signature. 



SoftKey Publishing PO Box 110816-T Tacoma WA 98411 



_CP58 



• Software 
SUBTOTAL _ 

• Plus 
SHIPPING _ 
(see cibove) 

• WA residents 
Sales Tax _ 
7.8% 

■ TOTAL 
Enclosed 



44 



COMPUTIST nfsa 



August 



Help Wanted 



The IBM RDEX editor desperately needs part-time 
writers. Any IBM experience will do. If you've used your 
IBM in some unusual way or solved some problems or 
just found something neat to do, write to the IBM RDEX 
editor and let him know. 

Tell your friends about the IBM RDEX. Put messages 
on all the bulletin boards you frequent. 

Get the v\rord out! 

Send all contributions to: 

IBM-RDEX editor 

COMPUTIST 

PO Box 110846-T 

Tacoma, WA 98411 



August COMPUTIST <»58 45^ 



unCLASSIFIED ADS 



Mind Prober— $9, Practicalc— $9 
Jingle Disk— $1, Cardware- $2 
PFS:Write, File, Report— $45 
Postpaid. Byron Blystone, P.O. 
Box 1313, Snohomish, WA 9829®. 

BIBLEWORKS 

The text of the entire King James 
version in Appleworks W/P files. 
Set of seven SVa" disks — $69.95 
Texas residents add 7 % sales tax 
LTE, Box 777, Refugio TX 78377 

Trade your unwanted software. 
Send your Ust of programs to 
trade. I have over 7® originals to 
trade. Byron Blystone, P.O. Box 
1313, Snohomish, WA 9829®. 

APPLE SALE!! 

Scribe Printer $149 

Modem 3©® $159 

8® column monitor $79 

Lil(e new with cables and manuals 

(407)391-8429 

HELP: Softkey for 
Bank Street Writer Plus 

3 V2" Disk 
I want to install this program on 
a RAM Disk. I need to defeat the 
Key Disk system. Alan Zimbard, 
91 Penn Rd Scarsdale, NY 10583 



Wanted! Book of Apple Software 
1981-85 St. Game ect. 
Frank Polosky PO Bx 9542 Pgh 
PA 15223 

Print Shop Graphics 

Over 2000 Public Domain 
graphics on 2® disk sides. $16.95. 
PrintShop Graphics, Box 12®4 
Torrington, WY 82240 

APPLE IIGS 3.5" disk versions of 
"Ruins of Keledoor" and "Trivia 
Pyramid" are now available! 
You've seen my ads here before. 
Now get these FASTER 
RUNNING 3.5" versions for your 
APPLE IIGS - both games for 
$9.95! The original released 
APPLE HE 5.25" versions are still 
available - both games only $8. 
Game booklets included. Send 
check or M.O. to Mark 
Whitehurst, Box 485, Franklin 
Park, IL 60131. All orders rushed 
out! 

$500 weekly, mailing circulars in 
your spare time. Send self- 
addressed stamped envelope for 
details to: Robert M Kesslick 
PO Box 1332 Lufkin TX 75901 



How to place an Unclassified Ad 

For short ads, use this order form. For larger ads, submit typed copy with appropriate 
instructions. Use every character space, up to 30 characters per hne, we will adjust 
word wrap. $5 for the first line, $1 per line after that. 

Special Graphics Instructions: The first three words of the first line are printed in bold 
for free. If you want other words bolded, use two spaces per letter and circle the entire 
word. (Bold letters count as two letters.) If you want a hne centered, write CENTER 
next to that line. There is no charge for centering any line. 

$5 

$6 

$7 

S8 

$9 

$10 



City 

Country 



Zip 



Exp. 



Signature_ 



Total Number of lines: 



Run my ad . 



. number of times. Each run that I pay 



for now will cost me only Vz the total initial cost. 

Total 

^Washington orders add 7.8% sales tax. 

Final Total 

Send this form and a check or money order {funds drawn on US bank only) 
for the entire amount to: 

COMPUTIST unCLASSIFIEDS PO Box U 0846 Tacoma, WA 98411 



00 



Essential for any Serious Deprotectlon Work! 



Senior 
Prom 



Graduate... 

to the Senior PROM 

A complete set of utilities 
instantly available in ROM to 
P-jcaminft. modify, and backup vour Apple software! 



^ 






The Senior PROM is a hardware device with Machine 
Language utilities instantly available from any program: 

■ Enter the Monitor to examine or change memory. 

■ Display where in memory a program was running. 
■Disassemble, view or save ANY memory. 

■ Edit, search, and examine disks without booting DOS. 

■ Initialize and copy disks without booting DOS first. 
All utilities in ROM & instantly available at any time! 
Sophisticated sector editw & memory/disk detective. 
Also, a program may be intarupted to examine or alter 
memory, & then restarted, or saved to disk & restarted. 
Includes many Machine Langauage utilities such as Step 
and Trace, an Assembler, and more. Undetectable by 
any software or hardware, doesn't use a peripheral slot. 
Economically priced at $ 7 9 . 9 5 for prepaid orders with 
check or money wdo'. Credit card orders available for 
$88.95. Specify //c (without RAM expansion only), 
or //e (specify Standard or Enhanced ROMs). 



For |EP| ^j orders call 317-743-4041, 10-5 E.S.T. 

or 313—349—2954 Modem 24 Kirs. N*t int<n4t4 i*r illtafll ui<. 



^ut^tlng ^\_dge'S_nter prises 

43234c Ren Cen Station. Detroit. Ml 48243 




ONE MEG RAM BOARDS? 

WE'VE GOT EMI 

THE Super Expanders! 

S.E. Ilgs OK Now $49 

S.E. He *OK Now $59 

S.E. lie *0K 1/88 $69 

S.E. 11+ "OK 3/88 $79 

Above with 256K = 
Above with 51 2K = CALL 
Above with 1 MEG = 

' FREE Appleworl<s RAM 
Expansion Software! 

QUIET COOLING FANS! 

Ilgs No Audio Noise $25 

ll+/e w/Surge Protect $27 



OTHER PERIPHERALS! 

64K/80 Column Bd He $35 

Super 64K/80 Col He $49 

16K RAM Board 11+ $35 

128K RAM Board 11+ $65 

80 Column Board 11+ $49 

Super Serial Bd ll+/e $49 

Z80 CP/M Board ll+/e $35 

Numeric Keypad He $35 

Graphic Par Bd w/Cble $45 

Joystick $15 & $25 



A/B SWITCHBOX! 

Centronics or Serial 



$29 



ADD ON DISK DRIVE: 5V< 

Specify Your Model $119 



TWO YEAR WARRANTY ON ALL PRODUCTS 

CALL OR WRITE FOR ILLUSTRATED LISTINGS! 

ADD S3 Shipping / COD ADD S2 / VISA/MC OKAY 0° 



NEXO DISTRIBUTION 

914 E. 8TH ST., Suite 109, National City, CA 92050 

(619) 474-3328 10AM-6PM Mon-Fri 



46 



COMPUTIST nms 



August 



The Hacker's Uttimle Copy t Deproiection Ulilitjr 

Super lOB Collection ! 



ALL of our Super lOB controllers (through 1986) in 'ONE' package! 



COMPUTIST developed the ultimate copy program to 
remove copy protection from software: 

The Super lOB program. 

Since the introduction of Super lOB, COMPUTIST has 
used this flexible program to deprotect (or partially 
deprotect) dozens of commercial programs with far 
ranging protection schemes. 

Super lOB 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 a normal RWTS for writing 
to the deprotected disk. 

This package contains: 

► TWO DISKS (supplied in DOS 3.3). Each disk contains at 
least 60 Super lOB 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 IOB, 

from COMPUTIST No. 17. This article explains how to write 
your own Super IOB controllers. 

► COiMPUTIST 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.** 



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 
60 controllers are on volume 1 : 
Advanced Blackjack, Alphabet Zoo, Arcade Machine, Archon II, 
Archon, Artsci Software, Bank Street Writer, Barrens SAT, 

Beyond Castle Wolfenstein, BSW lie Loader, Castle 
Wolfenstein, Computer Preparation: SAT, Dazzle Draw, DB 

Master 4 Plus, Death in the Carribean, Dino Eggs, DLM 

Software, Electronic Arts, F-15 Strike Eagle, Fast Controller, 

Fathoms 40, Financial Cookbook, Gessler Software, Grandma's 

House, The Heist, In Search of the Most Amazing Thing, Instant 

Recall, Kidwriter, Lions Share, Lode Runner, Mastertype, Match 

Maker, Miner 2049er, Minit Man, Mufplot, Newsroom, Newswap 

controller, Penguin Software, Print Shop Graphic Library, Print 

Shop, Rendezvous with Rama, Rockys' Boots, Sargon III, Sea 

Dragon, Shiela, Skyfox, Snooper Troops, Standard controller. 

Stoneware Software, Summer Games, Super Controller, Super 

Zaxxon, Swap Controller, TAG, Ultima I II, Word Challenge, 

Xyphus, Zaxxon 

Volume 2 of the Super IOB collection covers all the controllers 
from COMPUTIST No. 27 through No. 38. The following 65 controllers 
are on volume 2: 

Alice in Wonderland, Alphabetic Keyboarding, Alternate Reality, 

Autoduel, Checkers, Chipwits, Color Me, Conan.data, 

Conan.prog, CopyDOS, Crisis Mountain, Disk Director, 

Dragonworld, Early Games, Easy as ABC, F-15 Strike Eagle, 

Fantavision, Fast controller, Fishies, Flight Simulator, Halley 

Project, Hartley Software (a), Hartley Software (b), Jenny of the 

Prarie, Jingle Disk, Kidwriter, Kracking Vol II, Lode Runner, 

LOGO II (a), LOGO II (b). Masquerade, Mastering the SAT, 

Microtype: The Wonderful World of Paws, Microzines 1 , 

Microzines 2-5, Miner 2049er, Mist & View to a Kill, Murder on 

the Zinderneuf, Music Construction Set, Newswap controller, 

Olympic Decathlon, Other Side, Phi Beta Filer, Pitstop II, Print 

Shop Companion, RDOS, Robot War, Spy vs Spy, Standard 

controller, Sundog V2, Swap controller. Sword of Kadash, 

Synergistic Software, Tawala's last Redoubt, Terripin Logo, 

Threshold, Time is Money, Time Zone, TinkI Tonk!, Troll's Tale, 

Ultima IV, Wilderness, Word Attack & Classmate, World's 

Greatest Baseball, World's Greatest Football 



■ Yes, please send me The Super IOB Collection 

Includes both disks with Super IOB version 1.5, 
COMPUTIST #32, PLUS a reprint of "Disk Inspection 
and the Use of Super IOB". 

D US/Canada/Mexico for $16.00 
D Other Foreign for $20.00 

Send to: Super IOB Collection 

PO Box 110846-T Tacoma, WA 98411 



Name_ 



_ID#_ 



Address 
City 



State 



Zip 



or call: (206) 474-5750 for 



^IST 



or 



orders. 



"■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. 



Country 



Signature 



Phone 



_Exp.. 



CP58 



Most orders are shipped within 5 working days, however, please allow 
4 to 6 weeks for delivery. Washington residents, please add 7.8% sales tax. 

US funds drawn on US banks 



August 



COMPUTIST ^58 



47 



Legends tell of the days when the ancient back issues of Hardcore COmPUTIST were readily available to anyone who wished to purchase them. 
Those days may be long past, but the treasures within those ancient documents has been diligently transcribed to the pages of a modern reference work: 

The Book(s) of Softkeys 



I Compiled from issues 1 -5 

contains softkeys for: •Akalabeth •Ampermagic 'Apple Galaxian 'Aztec 'Bag of Tricks 'Budge's Trilogy 
•Buzzard Bait 'Cannonball Blitz 'Casino 'Data Reporter 'Deadline 'Disk Organizer II 'Egbert II 
Communic. Disk 'Hard Hat Mack 'Home Accountant 'Homeword 'Lancaster 'Magic Window II 'Multi- 
disk Catalog 'Multiplan 'Pest Patrol 'Prisoner II 'Sammy Lightfoot 'Screen Writer II 'Sneakers 'Spy's 
Demise 'Starcross 'Suspended 'Ultima II 'Visifile 'Visiplot 'Visitrend 'Witness 'Wizardry 'Zork I 'Zork 
II 'Zork III D PLUS 'how-to' articles and listings of need-to-have programs used to make unprotected 
backups. 



II Compiled from issues 6-10 

contains softkeys for: 'Apple Cider Spider 'Apple Logo 'Artist Arcade Machine 'Bank Street Writer 
'Cannonball Blitz 'Canyon Climber 'Caverns of Freitag 'Crush, Crumble & Chomp 'Data Factory V 'DB 
Master 'The Dic*tion*ary 'Essential Data Duplicator I & 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 4, 4c, 4.1c 'Spy Strikes Back 'Time 
Zone vl.l 'Visible Computer: 6502 'Visidex 'Visiterm 'Zaxxon • software for: 'Hayden 'Sierra Online 
D PLUS the ultimate cracking program: Super lOB 1.5 '"and more! 



Volume III Compiled from issues 11-15 

contains softkeys for: 'Alien Addition 'Alien Munchies 'Alligator Mix 'Comp. Prep. SAT 'Cut & Paste 
'Demolition Division. 'DLM software 'EA (Electronic Arts) software 'Einstein Compiler 5.3 'Escape From 
Rungistan 'Financial Cookbook 'Flip Out 'Hi-res Computer Golf II 'Knoware 'Laf Pak 'Last Gladiator 
'Learning With Leeper 'Lion's Share 'Master Type 1.7 'MatheMagic 'Minus Mission 'Millionaire 'Music 
Construction Set 'One-on-one 'Penguin software 'PFS software 'The Quest 'Rooky's Boots 'Sabotage 
'Seadragon 'Sensible Speller 4 'Snooper Troops II 'SoftPorn Adventure 'Stickybear series 'Suicide 
'TellStar 'Tic Tac Show 'Time Is Money 'Transylvania 'Type Attack 'Ultima III Exodus 'Zoom Graphics 
'Breaking Locksmith 5.0 Fast Copy D PLUS feature articles on • Csaver • The Core Disk Searcher 
• Modified ROMs. 



Name, 



.ID#. 



Address. 



City 



State 



Zip 



Country. 



_ Phone. 



Exp. 



Signature. 



_CP58 



□ Volume I - $7.95 
+52 shipping/handling 

□ Volume II - $12.95 
+ $2 shipping/handling 

□ Volume III - $17.95 
+$2 shipping/handling 

□ All 3 volumes! - $30.00 
+$2 shipping/handling 



Foreign orders (except Canada and Mexico) please add $5 for shipping and handling. Washington residents add 7.8% sales tax. 
Most orders are shipped within 5 working days, however, please allow 4-6 weeks delivery. US Funds drawn on US banks only. 

Send to: Book of Softkeys PO Box 110846-T Tacoma, WA 98411 (206) 474-5750 



48 



COMPUTIST #S8 



August