Text content (OCR)
For The Serious User Of Personal Computers
Issue 62 December 1988
USA $3.75 Canada & Mexico $7.00 All Others $8.75
@ REX FPeatswzes -
Hi No more floppies for Word Juggler v2.8/2.9—By sue D. Nim
i A better Bootable Thexder—sy Mountain Man
i Print Shop catalog patch, revisited—py Edward L. Eastman
i The Product Monitor—sy Jeff Hurlburt
@ Convert PrintMaster graphics into Print Shop graphics—by Andrew Borne
@ Recovering OTHEXDER (The other THEXDER)-—By Brian A. Troha
H ProDOS JOB 5.25—By Bill Jetzer
@ REX Softkeys-
Alge-Blaster ¢ All About America (IIgs) ¢ Below the Root # Calendar Crafter # Certificate Maker Ilgs ¢ Club Backgammon
(IIgs) ¢ Dazzle Draw IIc ¢ DC Heath Elementary Math ¢ Deathlord ¢ Decisions Decisions ¢ Easy Graph @ Fortran ¢ Fraction
Factory Fractions ¢Game Frame ¢GATO v1.3 ¢ Geoworld # Graphics Studio (IIgs) ¢ High Seas ¢ Hometown ¢ Instant
Music @Kindermath ¢ King's Quest I (IIgs) # King’s Quest II (IIgs) # King’s Quest III ¢ Matchmaker World Geography
Facts ¢ Mavis Beacon Teaches Typing ¢ Maxi Golf ¢ Mind over Matter ¢On Balance ¢One World @ Pac-Man ¢ Project
Space Station @ Rad Warrior ¢ Read and Rhyme (IIgs) ¢ Reading Workshop ¢ Robot Rascals ¢ Run For It ¢ Space Quest
2 (ligs) @ Street Sports Soccer (IIgs) # Tetris IIgs # Thexder (IIgs) # Timeliner ¢ Toy Shop ¢Trains ¢ Treasure Hunt ¢ Ultima
V @Ultraterm Applewriter Preboot-V #USA Profile Vegas Craps (IIgs) ¢ Vegas Gambler (IIgs) ¢ Word Juggler 2.9
WMD ESE = softkey: @Disk Mechanic MEnable MFastback MFocus MMultilink MPrint Shop MPrint
Shop Companion
You have a
LEGAL RIGHT
to an unlocked
backup copy
of your
commercial
software
Our editorial policy is that we do NOT condone
software piracy, but we do believe that users are entitled
to backup commercial disks they have purchased.
In addition to the security of a backup disk, the removal
of copy-protection gives the user the option of modifying
programs to meet his or her needs.
Furthermore, the copyright laws guarantee your right
to such a DEPROTECTED backup copy:
COMPUTIST
el
Editor: Charles 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 110816; Tacoma, WA 98411
@ Mail all RDEX letters to:
COMPUTIST
AppleRDEX or —_IBM-RDEX
PO Box 1 10846-K
Tacoma, WA 98411
© COMPUTIST does NOT purchase editorial
material. The entire editorial content consists
of information submitted to COMPUTIST for
publication in the shared interests of all
COMPUTISTs.
© Unsolicited material (manuscripts, letters
to the editor, softkeys, A.P.T.s, playing tips,
questions, etc.) are assumed to be submitted
as letters-to-the-RDEX-editor for publication
with all and exclusive rights belonging to
COMPUTIST.
© Entire contents copyright 1988 by SoftKey
..."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
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 | 2 issues):
US.—$32 US. Ist Class—$45
Canada/Mex.—$45 Other Foreign—$75
@ Send subscription inquiries to:
COMPUTIST; iption Department; PO
Box 110846-T; Tacoma, WA 98411
© For Domestic Dealer rates: Call (206)
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 #62
Attention Apple-users:
Why type those I-o-n-g listings
when you can just Upgrade your
present subscription to a
Magazine/5%" 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.
CO 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?
1 If you're moving, let us know at least 30 days in advance.
I 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 forwarditig order is in effect.
Yes, I want to subscribe to COMPUTIST. Enclosed are q
funds for an annual (12 issue) subscription.
lam... © A new subscriber
C1 Renewing my current subscription
C Changing my address (please include last mail
label)
have. © an Apple lle, llgs or fle computer
CO an IBM computer
Apple—IBM subscription...
O US. - $32
DO us,
nada/Mexico First Class - $45
D All other Foreign - $75
Apple mag-disk combination subscription...
t
iJ
1
i]
i]
i]
i]
1
1
i
1
1
1
1
1
t OD U.S./Canada/Mexico First Class plus Library Disk - $100
4 CLA other Foreign plus Library Disk - $140
1
1
1
1
!
1
1
1!
!
J
iJ
!
!
!
J
Name ID#.
Address
City State. Zip.
Phone
Exp.
Signature cP62
U.S. Funds drawn on U.S. bank. Allow 4-8 weeks for first issue. Mail to:
COMPUTIST PO
Tacoma, WA 98411
106) 474.5750
IIgs APPLESOFT???
Now you can use Super Hi-Res and synthesizer
sound & music from Applesoft BASIC.
Yes... You really can!
No new language to learn,
Forget about the toolbox and its complexities.
Put aside cumbersome and difficult P16 basics and
acutally write something on your Apple IIgs that
has all the color and sound your i ‘ination can
muster. Don’t just dream about it, do it... quickly
and easily!
So What Software puts you in control and finally
makes programming on the Apple IIgs a reality!
SONIX, Icon and DISC COMMANDER
"he Hands on Favorites.
For Feri
ICONIX (512K) .............6.5. $49.95
For Sound:
SONIX (1MEG) unre encmceetes $59.95
For “Hacking”:
DISC COMMANDER (512K) ... $39.95
(714) 964-4208
‘TF Call us today, at (734) pe3-3392
VISA/MasterCard/American Express accepted.
SO WHAT SOFTWARE
10221 Siater Ave, Sute 103 Fountain Valley.Ca.02708
COMPUTIST #62
S¢d6agagGagdgdadagaaad
Ted Bachman .
Andrew
Andy
Mike
Lane
Jason
Marv
Captain
Claire M. Dominov .
Tom Donofrio .
Scott F. Earnest.
Edward L. Eastman
Mike Egnotovich
Dennis Gaunt .
Betta B.
Jim S.
AL.
EN.
Jeff
Bob
Bill
Blain
Paul
Ralph L.
Paul
UN.
Dick
Mountain
Jim
Bud
Sue D.
Jack R.
James W.
Peter
Cracker Jack &
Sneaky the a
Warwick Phillips . .
Dan Reid...
Rowan-Kelly .
Ancient Mariner
Unknown
R.R.S. & D.A. W.
-W
28
17
20
1g
36
19
14
7
21
13
2
14
Notes 'n things...
Hf Help on Help!
When asking for help, plesae give all the information about the program and/or whatever you
are doing. IE. Program name, revision/date of release, your computer setup, what you tried and
the results, etc... It makes it a lot easier for someone to provide an answer. Open ended or general
questions are too broad, forcing the readers to guess at what you want, and usually require an
extensive written answer. These questions are less likely to receive an answer from the readers.
Hf Kudos on THEXDER
Thanks to everyone who wrote and told us how to put Thexder and ProDOS on the same
disk. (And there were a lot of you.)
Hi Bulletin Board System (BBS)
COMPUTIST is very interested in setting up a BBS. Can anyone recommend a good BBS
program?
Bi Shrinking List
‘The Most Wanted list will lose a lot of weight by the next issue. Many of the titles are going
to be dropped. Remember, the titles on the Most Wanted list are dropped after six (6) issues.
If you still need help, send in the name and publisher again.
ll Missing issues & change of address
The Post Office will not forward 3rd Class mail (regular subs) unless you specifically tell
them too and then only for 6 months (maybe). Don’t forget, let us know your new address right away.
COMPUTIST #11, pg 19. Ultimapper.large - see E. Spiteri, page 14.
COMPUTIST #55, pg 11. Alternate Reality character editor - see Warwick Phillips, page 21.
COMPUTIST #56, pg 13. Write Hi-res Picture or Binary File - see Warwick Phillips, page 13.
COMPUTIST #60, pg 35. The ‘‘POKE 11681,40” should be “‘POKE 11681,64”". Also, If
the file is locked, unlock it before you BSAVE and then lock it again, after.
COMPUTIST #61, pg 13. After entering the DoubleDOS BASIC program, save it with ‘SAVE.
DOUBLEDOS”’. After entering the binary portion of DoubleDOS, save it with ‘‘BSAVE
DOUBLE.OBJ, A$8000, L$9C°.
COMPUTIST #62 December |
COMPUTIST
Table Of Contents
Ultraterm Applewriter Preboot-V13
§ Saftkeyo:
Alge-Blaster..... 17
Word Juggler 2. a,
6 APT:
Calendar Crafter......
Certificate Maker IIgs.
Club Backgammon (IIgs).
Dazzle Draw Iic..
DC Heath Elementary
@ Playi- Tips:
Moebius
© Votes:
A bit copy of Wings of Fury...
Autocopy for Calendar Crafter..
Put Calendar Crafter on hard dis
Paintworks Gold printer driver:
Moebius editing warning.
More on booting from drive 2.
Half-key for Tetris. 4
Disable ProDOS error checking...
POKEing around Hires...
Disk controller card locations.
Math operators in Applesoft.
Mousetext from BASIC..
Modification for Alien Mind.
Other informative publications.
More clues to Ultima V..
Bard’s Tale II code wheel
20 Notes on Airheart...
25 Notes on Legacy of the Ancients..36
37 Bit copy of Bank Street Writer IIc.36
34 IBM Sobtkeyo:
King’s Quest II (gs)
King’s Quest Hl..
Matchmaker World Geography
Project Space Station.
Rad Warrior.......
Read and Rhyme (IIgs).
Reading Worksho
Robot Rascals.
Run For it...
Multilink.
Print Shop.
Print Shop Companion. .
Ultima V.....
*62
Most Wanted Softkeys................37
© Features:
No more floppies for Word Juggler..... 9
Put version 2.8 or 2.9 on a 314" disk or a hard disk and forget your floppies.
A better Bootable Thexder..............9
Put Thexder on a 314” ProDOS disk.
Print Shop catalog patch, revisited.... 14
If the patch in COMPUTIST #57 didn’t work, then this is for you.
The Product Monitor................15
Jeff Hurlburt reports on the “Great Sagas” of the adventure world. Just how good are
they and how far will they go.
Convert PrintMaster graphics into
Print Shop graphics. . . ere Wy /
Here's another (and much easier) way to convert those graphics.
Recovering OTHEXDER..............29
There's another THEXDER on your hidden on your Thexder disk.
ProDOS OB 5.25.....0cecsessseeeer Od
At last, a ProDOS version of Super JOB! Brought to you by Bill Jetzer,
C ]
{ December
COMPUTIST #62
5 |
New COMPUTIST readers using Apple Hs
are advised to read this page carefully to avoid
Srastration 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: COPYA, on the DOS 3.3 System
Master disk).
Commands and control keys
Commands which a reader is required to
perform are set apart by being in boldface and
on a separate line. The key must be
pressed at the end of every such command
unless otherwise specified. Control characters
are specially boxed. An example of both is:
6 Gr)
Press (6). Next, place one finger on the ©)
2 and then press (P]. Don’t forget to press
Other special combination keypresses include
EaeseY) 0° th the former,
press and hold down =) then press
In the latter, press and hold down both GS)
and (@] then press (RESET)
Software recommendations
The Starter Kit contains most of the programs
that you need to ‘‘Get started’’. In addition, we
recommend that you aquire the following:
@ Applesoft program editor such as ‘‘Global
Program Line Editor (GPLE)’’.
@ Assembler such as the ‘‘S-C Assembler’”
from S-C software or ‘‘Merlin/Big Mac’’.
@ Bit-copy program such as ‘Copy I Plus’’,
“Locksmith” or ‘Essential Data Duplicator
(EDD)”’.
© Text-editor (that produces normal sequential
text files) such as “‘Applewriter II’’, ‘‘Magic
Window II’’ or “Screenwriter I’’.
@ “COPYA”, ‘‘FID” and ‘‘MUFFIN”’ from
the DOS 3.3 System Master disk are also
useful.
Super IOB 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 IOB Collection disk.)
Reset into the Monitor
Softkeys occasionally require the user to stop
the execution of a copy-protected program and
directly enter the Apple’s system monitor.
Check the following list to see what hardware
you will need to obtain this ability.
Apple II + , //e, compatibles: 1) 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: 1) 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 II) or the ‘‘Dual
ROM’s” article (COMPUTIST #19).
Apple //e, //c: Install a modified CD ROM.
on the computer’s motherboard. Cutting Edge
Ent. (Box 43234 Ren Cen Station-HC; Detroit,
MI 48243) sells a hardware device that will give
you this important ability but it will void an
Apple //c warranty.
Apple //gs: If you have the 2.x ROM, there
is a hidden classic desk accessory (CDA) that
allows you to enter the monitor. In order to
install the new CDA, you should enter the
monitor before running any protected programs
(aero) This
(CALL -151) and press “‘#
will turn on two hidden CDAs, Me
and Visit Monitor. Thereafter
to go to the Desk Accessories menu. Select
“Visit Monitor”’ and there you are. Use
to exit.
Recommended literature:
@ Apple II Reference Manual
© DOS 3.3 manual
@ Beneath Apple DOS & Beneath Apple
ProDOS, by Don Worth and Pieter
Lechner, from Quality Software
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:
1@HOME:REMCLEAR SCREEN
The LIST will look like:
19 HOME : REM CLEAR SCREEN
...because Applesoft inserts spaces into a
program listing before and after every command
word or mathematical operator. These spaces
don’t pose a problem except when they are
inside of quotes or after a DATA command.
There are two types of spaces: those that have
to be keyed and those that don’t. Spaces that
must be typed appear in COMPUTIST as delta
characters (*). All other spaces are there for
easier reading. NOTE: If you want your
checksums (See Computing checksums) to
match up, only type spaces within quotes or
after DATA statements if they are shown as
delta (*) charactors.
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. When
finished, return to BASIC with:
3DeG
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 enter it, you need an
**Assembler’’. Most of the source code is in
S-C Assembler format. If you use a different
assembler, you will have to translate pieces of
the source code into something your assembler
will understand.
Computing checksums
Checksums are 4-digit hexadecimal numbers
which tell if you typed a program correctly.
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 are on the ‘‘Starter Kit’’.
If your checksums do not match the published
checksums then the line where the first
checksum differs is incorrect.
CHECKSOFT instructions: Install Checksoft
(BRUN CHECKSOFT) then LOAD your
program. Press [&] to get the checksums.
Correct the program line where the checksums
differ.
CHECKBIN instructions: Enter the monitor
(CALL -151), install Checkbin at some out of
the way place (BRUN CHECKBIN, A$6000),
and then LOAD your program. Get the
checksums by typing the Starting address, a
period and the Ending address of the file
followed by a (@¥).
COMPUTIST #62
SSSS.EERE (SY)
Correct the lines at which the checksums
Giffen KENNER PENG RDEXed
December |
Writing to the RDEX editor
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 print
what you write. If you discover any errors,
please let us know.
© Remember that your letters or parts of them
may be used in RDEX even if not addressed
to the RDEX editor. Correspondence that gets
published may be edited for clarity, grammar
and space requirements.
© Because of the great number of letters we
receive and the ephemeral and unpredictable
appearance of our part-time staff, any response
to your queries will appear only in RDEX, so
it would be more appropriate for you to present
technical questions to the readers and ask for
their responses which will then be placed in the
Apple-RDEX.
@ Whenever possible, send your articles and
letters on disk as standard text files. When we
get your letter-article in a text file, it is
immediately uploaded into the most current
RDEX file. We will return your disks,
whenever possible, with the current library disk
copied onto it. Conventional letters must be
typed in by us... when we have the time.
@ When you send your material on disk, try
to use a disk formatted for Apple DOS 3.3. It
makes things a lot easier for us.
@ When writing to request help, be sure to
include ALL relevent information. The more
information you include, the easier it is to figure
out what is the matter. If you want your address
to be printed, please say so in your letter.
Otherwise, it will not be printed and all
responses with come thru the RDEX editor.
© When writing to one of the RDEX authors.
Write your letter and seal it in an envelope. Put
your return address, the authors name (as it
appears in RDEX) and the correct postage on
the envelope. Put this envelope into another and
send it to RDEX. We will put the correct
address on your letter and drop it into the
mailbox.
® Address your letters, articles, to:
COMPUTIST
RDEX Editor
PO Box 110846-K
Tacoma, WA 98411
Captain Dan
Bit Copy for...
Wings of Fury
Broderbund
@ Requirements
O Copy II Plus v6 or newer
O One blank disk
This will not let you modify Wings of Fury,
but it will allow you to copy the disk. It requires
bit copying and disabling a nibble count.
[7] Bit copy the front and back of the
original, tracks $00 - $22, track increment 01.
[_2_] Enter the sector editor and read track
$0, sector $OB, DOS 3.3 Patched, of the
front side. Make the following changes:
Trk Sct Byte(s) From To
$00 $0B $43-44 DO F4 EAEA
$4C-4D DO FA EAEA
$55-56 D841 EAEA
$64-79 7 AQ 07 B9 72 OC
99 FO 00 88 10
F7 4C 7A GC FC
EE EE FC E7 EE
FCE7
[J Write protect the original.
The sectors in tracks $02 and on seem to
be twice as big as standard sectors. Hopefully
someone can figure out how to make them
normal and let the rest of us know.
Betta B. Goode
MECC’S Calendar Crafter is a program for
the Apple IIgs that utilizes pictures which are
mixed 320/640 modes. It prints beautifully in
both B/W and color. And it is capable of
printing a calendar by the week, two weeks,
month, two months, year, etc. for any year
from year 1 to 9999. It will even print out the
historically short September of 1752, which had
only 19 days. (This is true. Those who are
skeptical can look it up.) It will print long
calendars, short calendars, and sideways-on-
the-paper calendars. It is well worth the money
that MECC asks. But it is protected, and if any
company wants to activate the ‘‘Puzzle Solver’’
which lies within me, all they need do is to
attempt to make their program uncopyable,
which is exactly what MECC tried to do.
Therefore, in a very short period of time
Thad discovered a way to make a protected
backup and was soon on my way to totally
deprotecting Calendar Crafter. These
discoveries will make MECC'S Calendar
Crafter far more usable to its owner than it is
in its present ‘‘protected”’ condition.
Making a ‘‘Protected"’ Backup
For those of you who are only interested
in making workable backups, and have access
to Copy II Plus, version 8.2, do the following.
[2] Write Protect your original! Proceed
to the 3%” inch bitcopy program and use
“Manual Bit Copy’’. (Important: Use an
“‘unformatted’’ NEW 3.5 inch disk.) Copy the
disk with default settings, Track $01-4F, both
sides.
[727] Manual Bitcopy Track $00-O0, both
sides. Make the following parameter (‘‘parm’’)
changes: 48-01 ‘‘Keep Track Length’’. Youcan
also set this by answering ‘‘Yes’’ to the
question. 4C=09 ‘‘Tolerance’’ for the nibble
count to ZERO. Copy II Plus is normally set
at “‘O1"’. 4D=09 Do not “Erase” the entire track
to $FF’s before writing. Copy II Plus usually
is set to do so, IE., 4D’s default setting is 1.
Put your original in a safe place and use
your newly created ‘‘protected’’ backup to
create your own beautiful calendars by
following the steps outlined in your manual.
Putting Calendar Crafter in
“‘Autocopy” on Copy II Plus
Enter your parms into your Copy II Plus
data base for Automatic copies by doing the
following exactly as outlined.
[47] Select “CREATE NEW PARM
ENTRY”.
[[B-] Type CALENDAR CRAFTER for
““Name:"*
[[E7] Type MECC for ‘“By:””.
[D7] Type (without quotation marks) the
following on separate lines as shown below.
Use a to move from line to line.
T1-T4F
TO, 4B= 01, 4C= 00, 4D=00
[EJ Escape and select SAVE PARM
ENTRY
Whenever you need to renew your backup,
you now can use the Autocopy program of
COPY II PLUS and enter CALENDAR
CRAFTER for the program name.
[December
COMPUTIST #62
7]
Softkey for...
Calendar Crafter
MECC
@ Requirements
0 Disk editor with search
1 3%" disk copier that ignores errors
Do NOT make changes to your original.
Always protect your originals from any
alteration. Do this to a copy only, preferably
one made by using the previous steps.
(J Search for C9 27 60 DO 02 18 60 38. It
occurs only ONCE. You will get a ‘“‘Read’’
error on track $0O, block $O8. Just proceed
to block $9 and continue. On my disk, the
sequence was found on Block $567 (Decimal
1383).
[72] Change the 38 (SEC) to 18 (CLC) and
write the change back to the disk.
[7] Use a 3%” disk copier which ignores
read errors and copy the disk you have just
edited.
You now possess a copyable backup which
will run on any Apple IIgs with adequate
memory. (768K min., 1.2 meg recommended.)
Putting Calendar Crafter on Hard
Disk
Copy the main system file, CALENDAR,
and CANNED EVENTS, PRODUCT INFO,
and the subdirectory named PICTURES with
all of its files, to a sub or sub/sub directory.
(Preferred because of file number limitations.)
If you want to use MECC’s Icon for
“‘Calendar’’, copy CALENDAR.ICONS from
the ICON subdirectory (folder) to the ICON
folder for your disk’s Finder. Enjoy!
Softkey for...
Instant Music
Electronic Arts
Hey, look here! A new version of copy-
protection on recent Instant Music releases for
the IIgs. And this one is done a little more
skillfully than earlier releases. I’ll leave it to
the reader to list the block in order to discover
how EA reads the program to secure the values
of the protection code and then uses the BEQ
instruction, “Branch if Equal’’, to proceed with
the program. The protection scheme works
because it is nearly impossible to read block
1599, the very last block on the disk. Therefore,
a copy does not ‘‘Equal’’ the numbers on the
stack and, consequently, it does not “‘Branch’’
to the proper location. Instead, it proceeds to
the ‘‘Insert master disk”’ message and/or other
error messages found in another block on the
disk.
Just two changes will suffice. Follow the
steps listed below:
[2] Get out your copier which ignores
errors (Diversi-Copy is a good one!) and make
a copy of your original Instant Music master.
Put your original in a safe place. Never make
changes to your original program disk.
[2] Search your copy for 68 22 A8 90 E1 12
98. It occurs only once. List this to read the
instructions. The sequence 22 A8 90 E1 12 00 asks
the program to ‘‘read”’ the values at the address,
$E1/OOA8. Shortly following this ‘tread’
command, the BEQ instruction compares the
results read with the values on the stack. Then
the program proceeds (“Branches”) if the
values are equal. Therefore, this is where we
must make a change.
[12] The BEQ (F013), ‘Branch if Equal to
byte $1095’’, follows soon after the above
“‘read’’ sequence. This occurs on Block $14
(Decimal 2) on my new Instant Music. If
yours is also there, chances are good that your
changes will be made in the same places as
mine.
Proceed to the BEQ instruction which
follows the above sequence. On mine this
occurred on Block $14, byte $46. Change FB
to 80.
You must make one more change in this
block in order to avoid another error. Search
the same block for 08 C2 30. On mine this
occurred at byte $1DD. Change the 98 to 6B.
By changing the Ff to 89 you changed BEQ,
“Branch if Equal’, to BRA, the “Branch
Always’’ instruction. As a consequence the
program will advance even though the values
are not equal. By making the second change,
changing the 98 to 68, you circumvented a jump
to a DOS error. A 68 is a RTL instruction, a
“Return” from a ‘‘Long’”’ subroutine. By
inserting the return at this point the program
leaves the ‘‘protection’’ subroutine, returns to
the program sequence, and proceeds as though
everything is okay.
Your Instant Music copy will now run
normally.
Now are you going to remember all this
when you need to make another copy because
the first one crashed? You don’t have to if you
enter this information into the Autocopy
database in Copy II Plus (Mine is version 8.2.).
To do this just follow these instructions:
A. Highlight ‘CREATE NEW PARM
ENTRY’.
B. Type INSTANT MUSICMINE for
“‘Name:”’.
C. Type ELECTRONIC ARTS for ‘“By:’”.
D. Type (without quotation marks) the
following on rate lines as shown below.
Use a Garin) to move from line to line.
TI-T4E, SECTOR COPY
TaF
SECTOR EDIT, BLOCK 014, 846:80
SECTOR EDIT, BLOCK 814, 1DD:6B
(Modify these accordingly if your Instant
Music shows this same protection elsewhere.)
E. Press (ESC) and highlight SAVE
PARM ENTRY.
Whenever you need to renew your backup,
you now can use the Autocopy program of
Copy II Plus and enter Instant Musicmine for
the program name. Remember to always use
your original, not the copy, to make your
backup.
NOTE: If your copy of Instant Music does
not contain the initial search string in ‘‘Step 2”*
above, you will have to use a different
deprotection plan. I refer you to COMPUTIST
#48 and #50 for other methods on earlier
Teleases.
Sit back and play away! Enjoy!
iim |
+ Softkey for...
Word Juggler 2.9
Quark
@ Requirements
O Apple Me/IIc/Igs
CO ProDOS User’s disk, or system utilities disk
O DOS 3.3 48K slave disk
C a couple of blank 5” floppies
0 COMPUTIST #33
I tried to use John Nice’s cookbook method
(COMPUTIST #33, page 1@) on version 2.9,
and found that the protection code has been
moved. The memory edits to W2JE.SYSTEM
cause you to crash when you try to perform step
11 in his de-protection method.
The new location for the byte sequences
are: change the twelve hex bytes beginning at
$241E from 8C 01 03 AD 00 CB 8D 10 CB 4C E3 B2
to all EAs (12 EA’s), and change the bytes
beginning at $21E2 from 6C 24 80 41 50 to 8D 81
(CO.4C 59 FF. The rest of the procedure is done with
Nice’s method.
If you have a single 3%" disk drive, there
is room on one 3" disk for your stripped-
down and souped up version of Word Juggler,
Lexicheck, plus a sub-directory with about
600k of data files. If it seems heretical or
dangerous to store data files on your program
disk, just bear in mind that you can now have
six (or more) backups of this souped up version,
for the price of a few disks. Even if you trash
one, you’ve got your backup.
And now a plug for the product: It may be
old (1984), but it still beats the pants off such
slicked-up products as Multiscribe GS 3.0 for
heavy-duty word crunching. There’s no
graphics capability, or thesaurus, but who needs
COMPUTIST #62
December |
them? Its text-merge, mail-merge, file-
handling, power and simplicity make it the
choice for office use by far. The unprotected
version boots from floppy in 16 seconds on my
stock Te.
Put Word Juggler v2.8/2.9 on
3.5” or hard disk
[5_] “Define the external procedure path’’,
and when prompted, give the pathname of the
directory where Word Juggler will be located.
At this point you may also define the intended
default prefix for data disk access.
[6_] Exit the utilities with a press on the
spacebar, so that the information is stored to
the 5%” floppy.
{7_] Use your system utilities or any file
@ Requirements
O Apple He/IIc/Igs
C ProDOS User’s disk, or system utilities disk
C DOS 3.3 48K slave disk
Oa couple of blank 5%” floppies
0 a3%" disk drive and blank 3%4” disk -or-
a ProDOS hard disk
0 Deprotected Word Juggler
Large disk installation method
In Computist #33, John Nice describes a
method for cracking Word Juggler 2.8, which
works well, and produces a disk which is
**normal"’ in every respect. The author said he
had not tried to install the de-protected copy on
a hard disk, and advised caution. You may now
throw caution to the winds, as it runs very well
from a ProDOS hard disk, such as my Sider
1OMeg drive. The trick is getting it installed
on the hard drive (or 34" drive).
This method will work for either. The basic
idea is to do the configuration for the target
drive (hard disk or 3%" disk’’) while the un-
protected copy is still in the 54" drive, and then
use any normal file-copying program to copy
the desired files to the hard or 3%" disk. If this
is not done in this order, you would be able to
boot and run Word Juggler, but not use any of
the external procedures, such as the spelling
checker ‘‘Lexicheck”’, or the other utilities
contained in the program.
[47] Follow Nice’s method from
COMPUTIST #33, for deprotecting Word
Juggler. (If you don’t already have a
deprotected backup.)
[2] Take your newly deprotected copy of
Word Juggler, and use any ProDOS utility
program to make another unprotected backup
copy of it, and put your original unprotected
disk in a safe place.
{[3_] If you want the program on hard disk,
create a sub-directory on your hard disk (such
as ‘‘/Hard1/WS"’), to which the Word Juggler
files will be copied soon. If you want the
program on a 3%" disk, format one and give
it a volume name such as “‘/WJ*.
[4 ] Put your unprotected backup in your
favorite 5%4” disk drive and boot it. Go to text
entry mode, and call up the utilities (press
solid-apple-).
copying program to copy all the files you want
to use, except ‘‘ProDOS”’, onto your hard disk.
If you're going to use a 34” disk, you'll need
“ProDOS”’ too, so it can boot. (You don’t need
the Quark.install, Catalyst Desktop,
Tech.notes, sample form letters, or any printer
filters except the one for your printer.)
[8_] Now use your normal file copying
utility to copy the files from your ‘‘Lexicheck’*
disk to the same directory as the rest.
Sit back and be amazed at how fast this fine
program can run, especially on an Apple IIgs,
at fast speed!
A word of caution about ProDOS; on the
newer system disks for the IIgs, the file named
ProDOS is actually something else. ProDOS 8
is now called ‘‘P8’’ on the 34" system disk.
“*P8”’ is ProDOS version 1.4, and can be used
in place of older versions of ProDOS, on 8-bit
programs such as this.
Note: there’s a problem on the Hgs with
Word Juggler 2.8; the preset margin defaults
can’t be over-ridden in the middle of a
document. If you can live with this minor
hickey, OK, otherwise, rush out to your dealer
and buy a copy of (Tah-Dah) Word Juggler 2.9,
in which Quark, Inc has fixed that little minor
irritant, along with a couple other minor
changes.
Softkey for...
Certificate Maker Igs
Springboard Publishing
@ Requirements
O sector editor with search
O Copier that ignores read errors
recently returned my copy of Certificate
Maker to Springboard for replacement after it
became unbootable. I had re-configured the
program disk for a different printer, and after
the configuration file was written to disk, it
could no longer be read. Truly a fragile copy-
protection scheme. Kudos to Springboard for
a prompt replacement, even though the disk was
outside the 90 day warranty. Well anyway, the
new disk I received is the latest version, which
is Igs compatible, and supports the color
Imagewriter. A similar protection scheme is
used.
Jim Hart’s article (COMPUTIST #43, p24)
gives the basic method. Copy all four sides to
two new floppies. Ignore the read error on track
$20 on disk one, side A (the ‘‘program”’ disk).
Search track $03 on this disk for the bytes 20
00 42 and change them to 18 98 03. Write this
sector back to disk and you’re done! The other
three disk sides are un-protected.
Mountain Man
A Better Bootable Thexder
1 Requirements
Oi Iigs System Disk
CA deprotected copy of Thexder
OA copy program, such as Cat Doctor or Copy
TI Plus
0 A blank 3%” disk
In Computist #58, Matt Ownby showed
how to put ProDOS on the Thexder program
disk. However, his methods require you to
switch disks when you get to a certain level.
Thave succeeded in making a bootable Thexder
disk that holds all 16 levels on one disk. Here’s
how:
Make a BACKUP copy of your
deprotected Thexder disk. NEVER modify an
original disk.
[22] Copy the file PRODOS from your IIgs
System Disk (I used System Disk 3.1, but
earlier versions may work) to your new
Thexder disk.
Create a subdirectory named
SYSTEM on your new disk.
[4] Copy the file P16 from the SYSTEM/
subdirectory of your System Disk to the
SYSTEM/ subdirectory of your new Thexder
disk. This is the actual ProDOS 16 system file.
(5_] Create a subdirectory named TOOLS
in the SYSTEM subdirectory of your new disk.
(&_] Copy the file TOOLO25 from the
SYSTEM/TOOLS/ subdirectory of your
System Disk to the SYSTEM/TOOLS/
subdirectory of your new disk. This is the Note
Synthesizer, the only RAM based tool used by
Thexder.
Create a subdirectory named
SYSTEM.SETUP in the SYSTEM/
subdirectory of your new disk.
[[B7] Copy the files TOOL.SETUP and
SOUND. INIT from the SYSTEM/SYSTEM.
SETUP? subdirectory of your System Disk to
the SYSTEM/SYSTEM.SETUP? subdirectory
of your new disk. These files contain patches
to the ROM based toolsets.
[ December
COMPUTIST #62
[J Rename the file THEXDER on your
new disk to THEXDER.SYS16. This will cause
it to be executed when you boot the disk.
[40] Rename the new disk THEXDER.
You now have a bootable Thexder. My
copy had 30 free blocks after this procedure.
Your disk directory should look like this:
/THEXDER/ Volume name of your new disk
PRODOS from the Hgs System Disk
SYSTEM/ subdirectory you created
P16 from the Iles System Disk
‘SYSTEM. SETUP/ subdirectory you created
TOOL.SETUP from the IIgs System Disk
SOUND. INIT from the Hgs System Disk
TOOLS/ subdirectory you created
TOOLG25 from the Ilgs Sytem Disk
THEXDER SYS16 already on your copy of Thexder
DATA/ already on your copy of Thexder
(data files) already on your copy of Thexder
You can delete the FINDER.ROOT and
FINDER.DATA files from the disk, since they
are used by the Finder. Thexder doesn’t use
them.
A.P.T. for...
Thexder
Sierra On Line
Here’s how to get unlimited energy in
Thexder.
From Applesoft (BASIC.SYSTEM), with
a COPY of your Thexder disk in the drive, type
the following:
PREFIX THEXDER
BLOAD THEXDER, A$1000, L$1, B$522C, TS$B3
POKE 4096,128
BSAVE THEXDER, A$1000, L$1, B$522C, TSB3
b This is another (much easier) way to
accomplish the edit from Stephen Lau in
COMPUTIST #60. .........+-... RDEXed
A note on Paintworks Gold
Epson Driver
Paintworks Gold comes with drivers for the
Epson series of printers and the Grappler,
Parallel Pro, and GraphiCard interfaces. These
drivers can be installed on other IIgs programs
to allow printing with an Epson (if you have
‘one of those interface cards). To use them, just
copy the files EPSON and either GRAPPLER,
PARALLEL.PRO, or GRAPHICARD
(depending on which interface you have) from
the SYSTEM/DRIVERS subdirectory of the
PaintWorks Gold disk to the SYSTEM/
DRIVERS subdirectory of your program disk.
These will work with most IIgs programs
that use the standard printer tools (such as
Multiscribe, Draw Plus, Top Draw,
DeluxePaint I). They won’t work with
programs that use their own print routines (like
Music Studio, Music Construction Set,
Visualizer, Notes ‘N’ Files).
Softkey for...
Easy Graph
Grolier
@ Requirements
OA copy program
OA block or sector editor
OA blank 5%” disk
To deprotect Grolier’s “Easy Graph”, first
copy the disk with any standard copy program,
such as COPYA, Copy II Plus, or ProSel. Then
get out your sector editor and search the disk
for the byte sequence 4C F8 09 BD 8C CB. You
should find this sequence in two places on the
disk. On my copy they were at track $16, sector
$OE, byte $C5 (ProDOS block $BO, byte
$1C5) and at track $1C, sector $OF, byte $D7
(ProDOS block $E7, byte $1D7). Change the
BD 8C to 18 69 and write the sectors back to disk.
Easy Graph is now deprotected and may be
copied with any disk copy program.
Softkey for...
Maxi Golf
Thunder Mountain
T hope that this is still on the most wanted
list when this softkey is published. I bought this
disk for the sole purpose of cracking it. The
game is not bad, but other golf games are better.
(Leader Board World Class Golf for example).
The first thing I do when examining a disk is
to boot it. This disk shows a “‘]’’ when booted.
This usually means a somewhat normal DOS.
Then I press right after the ‘‘]’"". At
this point the disk cataloged. If it would not
catalog with a normal DOS then a RWTS swap
copy was in order. But, it did catalog with a
normal DOS. Next I used Locksmith 6.O fast
copy. This shows what tracks have normal
prologues and epilogues. The only trouble spot
seemed to be track 22. Next I decided to search
the Disk for accesses to the “‘read the disk
code’’ (CO8C). Since DOS was normal I was
looking for disk access from any of the files on
the disk. The code I was looking for was located
on track $1A, sectors $08 and $09. The code
read as:
9815 LDA $CB8C,X
9818 BPL $0815
981A CHP SFO
981C BNE $082C
Q81E INC $F2
9820 BNE $0815
9822 INC $F3
9824 LDA $F3
9826 CMP #$10
9828 BCC $0815
082A BCS $0812
@82C CWP $FB
O82E BEQ $0836
9830 INC $F5
From this code it is obvious that it is not
the normal read the disk code. Normal code
would look for either D5,AA,96 or AD. Here the
code is looking for something in $F9. I traced
the code down until it either jumped out of the
code to another location or hit a RTS. Tracing
the code, in this case, means simply listing it
on the screen. The RTS is located at $O88E in
this sector. Placing a 09 where the RTS was will
cause the program to stop and then we can look
at the memory locations that the program was
manipulating ($FO-$F9).
Write the 09 then boot the disk. When the
code tries to execute the RTS it will instead
encounter the 99 and the code will ‘“‘BREAK’’.
At this point all the registers will be displayed
as well as the location of the 09. Then, in
theory, all we have to do is read the contents
of locations $FO to $F9 and restore them along
with the registers, and jump over the signature
check routine.
Examining the code at $F to $F9 shows
the values of 7D BE 83 95 0081 ACQ3 FF DD and the
registers are A=18 X=69 Y=09. The BREAK
occurred at $1DAC. Listing the code around
that location shows the same code that was in
track $1A, sector $08. We now know what the
code was when the RTS was executed and also
where the code resided in memory. Now lets
restore the code just after the first byte was read.
(the CO8C). Read track $1A, sector $O8 and
add our code starting at byte $18. The only
other thing we need to do is to add a few extra
bytes that the original code restored after the
check was completed. Since the signature check
started at track $1A, sector $09 we will have
to place a jump to our patch in that sector.
Trk Sct Byte(s) From To
SIA $09 $8C-8E AE 27 1C 4C 14 1D
SIA $08 $18-59 777777 A 7D 85 FO AD
OE 85 FL AS 83
85 F2 A985 85
F3 A9 00 85 F4
AQ OL 85 F5 Ad
AC 85 F6 AS 03
85 F7 AQ FF 85
F8 AQ DD 85 F9
AQ AS Ad OD AG
60 BD 88 CB 8D
94 61 8D 97 OC
18 60
10
COMPUTIST #62
December
Write these changes back to disk and the
program will boot and run. This technique has
appeared in a number of COMPUTISTs. All
we have done is to change the read the disk code
to store the proper bytes where the program
expects them and then exit the code. If you are
totally lost on what I did in this crack, I suggest
that you buy a copy of MAXI-GOLF and look
at the code I outlined. (The disk is only $8.00).
You never get any better if all you do is POKE
in the fixes other people have written. Finally,
a faster DOS greatly improves the loading speed
of this program. Enjoy
ul Johnson
A.P.T. for...
California Games
Epyx
If, for some reason, you want to get rid of
the high scores on California Games, then get
out your sector editor and read track $01, sector
$A on the front side of the disk. Here you will
find all of the high scores in the same order as
they are listed on the high scores screen. All
you need to do is replace the score listed with
whatever you want. You can change the names
in this way, too.
® [have a question for the readers.
Does anybody know of a program that would
help me learn Calculus? I know about the
program from Broderbund, but that is only for
the Macintosh, and I have an Apple Ile. I only
have 128K memory. If anybody knows of such
a program, either commercial or Public
Domain, then I would appreciate it if you could
write a short letter and put it in the RDEX.
Thank You.
Johnson
Softkey for...
Deathlord
Electronic Arts
@ Requirements
O Apple II with at least 128K
O Three disk sides and a slave disk
While flipping through COMPUTIST #56,
Tran across George Miller’s playing tips. I read
in the article that the program was protected,
and it hadn’t been unprotected yet. I flipped to
the Most Wanted List and, wouldn’t you know
it, Deathlord was on it. One of my friends had
asked me to deprotect it about 3 months earlier,
but I was unable. This time I was determined.
All of the Deathlord disks are in the same
format. Track $0@ has one readable sector,
plus 10 sectors encoded with a 4&4 format.
The rest of the disk is in a 6&2 format, but the
address information, data epilogs, and data
prologs are special. Because the 4&4 formatted
track $00 is used only during bootup, track
$00 on the master scenarios is unimportant.
The address prolog is D5 AA plus the track,
sector, and checksum bytes. The address field
has no epilog. The data prolog is D5 9C plus 342
encoded bytes then a C9 epilog. The track,
sector, and checksum bytes are not 4&4
encoded. Using a special translate table, the
bytes are loaded and converted directly to a
usable byte. The 342 bytes are encoded the
same as a DOS 3.3 disk except that each byte
is EOR with a unique value before reading and
writing.
With the uniqueness of the disk’s format,
making a simple IOB routine is impossible. I
decided to try to capture Deathlord’s RWTS.
This is accomplished using the tip on page 16
of COMPUTIST #58. It involves booting a
program into the auxiliary memory of your
computer. I tried using XFER.BOOT, but the
program would not boot completely. After
capturing Deathlord’s RWTS, I studied it and
made a BASIC program that would copy the
disks for you.
Here are the steps involved to deprotect
DEATHLORD.
[2] Setup to boot disk into auxiliary
memory.
CALL -151
O:8D 03 CO BD 05 CO 4C 00 CE
[2] Insert the Deathlord boot disk and
boot it.
[3 _] When the drive stops, press
[SGRESET) followed by (CiaEaE)
[47] Transfer the modified RWTS to main
memory.
CALL -151
0300:18 4c 11 C3
O3F8:4C 00 03
2200<200.7FF (GY)
(5_] Boot a slave disk and save the RWTS.
PRG
BSAVE DEATHLORD.RWTS,A$2200,L$600
[2] Type in and save the BASIC program
and the two hexdumps. The first two are for
the actual copying of the disks and the last
program is code that is written to the
unprotected disk for booting purposes.
‘SAVE DEATHLORD.BAS
BSAVE DEATHLORD.COPY,A$12@0,L$F3
BSAVE DEATHLORD.BOOT,A$2000,LSC3
[27] Run the BASIC program. (It will load
the binary files automatically.) The program
will ask whether you are using 1 or 2 drives
and also what kind of disk you are deprotecting.
(Boot/Scenario)
[287] When you finish copying all the disks,
you'll need to make some sector edits to the
boot disk.
Trk Sct Byte(s) From To
$00 $01 $8C-8E AE FE 02 4C 06 06
$00 $02 $3C-3E 20 £6 03 EAEAEA
$400 25
$00 $08 $58 AE AA
S9E EA 0E
SFL AE AA
$00 $09 $35 EA DE
$6A 06 96
$98 B7 MA
$08 SOC $84 D6 96
$83 B7 MA
$20 $0B $D9-EE ? all EAs
Put write protect tabs on the boot and
master scenario disks. If you have any playing
scenario disks made with the original, you can
use this Super IOB routine to convert them to
normal. The unprotected Deathlord works only
with unprotected scenario disks.
Controller
‘1900 REM DEATHLORD SCENARIO CONTROLLER
110 TK = @:LT = 35:ST = 15:LS = 15:CD = WR: FAST
=1
1915 RESTORE : GOSUB 190: GOSUB 219: GOSUB 178
1020 GOSUB 499: GOSUB 610
1925 GOSUB 238
1930 GOSUB 490: GOSUB 619: IF PEEK (TRK) = LT
THEN 1058
1049 TK = PEEK (TRK) :ST = PEEK (SCT) : GOTO 1015
1050 HOME : PRINT "COPYDONE" : END
5000 DATA 213,170,214,213,174, 173,222,183,
234,170
Checksums
1900 - $3568 1038 - $E915
1g - $2544 1049 - $A206
1915 - S9AAC 1950 - $99A4
1020 - $586E 5000 - SCE4A
1925 - $9D2F
DEATHLORD.BAS
19 PRINT CHR$ (4); “BLOAD* DEATHLORD.COPY,
$1208"
20 PRINT CHRS (4); "BLOAD* DEATHLORD. RNTS,
AS13009"
30 PRINT CHR$ (4); “BLOAD* DEATHLORD.BOOT,
AS99000"
4Q HOME : HIMEW: 4896
50 PRINT "ARE*YOU*USING*1*OR*2*DRIVES*?" ;
December
COMPUTIST #62
1 |
69 GET D$:D = VAL (D$)
70 1FD< 10RD > 2 THEN 60
80 HOWE
90 PRINT"CONVERT* (B)OOT*OR* (S)CENARIO *DISK*
”
199 GET I$: IF 1$ <>"B" AND 1$ <> "S" THEN 108
110 HOME
120 IF D = 1 THEN 508
130 M$ = "INSERT*DEATHLORD*DISK*IN*DRIVE*1" :
GOSUB 418
140M§ =" INSERT*BLANK*DISK*IN"DRIVE*‘2” : GOSUB
410
159 GOSUB 520
160 T = 34
170 IF D = 1 THEN GOSUB 350
180 POKE 4609, 2: POKE 4613, 26: CALL 4608
199 POKE 4609, 19: POKE 4613,2: CALL 4608
200 POKE 4652,T: CALL 4641
210 IF I$ = "S" THEN 230
220 IF T = 6 THEN GOSUB 460
230 POKE 4609, 26: POKE 4613,2: CALL 4608
240 IF 1$ = "S" THEN 260
250 IF T = 6 THEN GOSUB 370
260 IF D = 1 THEN GOSUB 360
270 POKE 47092, 2: POKE 47082 ,D
280 POKE 47084, T: POKE 47085, 15
290 POKE 47083, 0: POKE 47091,0
300 POKE 47089, 143: POKE 47073, 112
310 CALL 46995
3267 = T-7: IF T= 6 THEN POKE 4650, 96
339 IF T > @ THEN 170
340 END
350 MS =" INSERT*DEATHLORD*DISK" : GOTO 410
360 MS = "INSERT*TARGET*DISK" : GOTO 418
370 CALL 4814
380 CALL 4782
390 CALL 4828
400 RETURN
410 POKE 241, 1: POKE 243,0
420 VTAB 10: HTAB 1: PRINT SPC( 40)
430 VTAB 10: HTAB (20 - (LEN (M$) /2)): PRINTS
440 VTAB 14: HTAB 11: PRINT "AND*PRESS*ANY*KEY" ;
450 GET AS: PRINT : RETURN
460 POKE 4645, 47: POKE 4650,8
470 POKE 4652, 32: POKE 4654, 10
480 CALL 4641
490 RETURN
500 M$ = "INSERT*BLANK*DISK" ; GOSUB 419
510 GOSUB 528: GOTO 160
520 POKE 47082, D: POKE 47083, 0
530 POKE 47092,4: CALL 4808: RETURN
Checksums
1 - SEA2C 280 - $9307
20 - S9ECS 298 - $0629
30 - $AB5S 300 - $2A20
4G - $2076 310 - $9889
5B - SDEO9 328 - $3931
60 - $8897 330 - $0684
78 - $AB92 340 - $7605
800 - S4DEF 350 - $3760
99 = - SIBFD 360 - $3658
190 - $0043 378 - $4433
110 - SOB1A 380 - $FC9D
120° - $0479 390 - $94AC
130 - $6331 400 - $A4FAD
149 - SFCB2 410 - $5CF3
150 - $034E 420 - $4E46
169 - $0661 430 - $5652
176 - $59FE 449 - $3D5F
189 - S4CCF 450 - SBBAE
199 - $1B57 460 - SCBA9
200 - SDCAB 470 - $0C48
219 - $8678 480 - SEFSC
220 - $9088 499 - $4F13
230 - $6B2C 500 - $OC8E
240 - $5978 510 - $BF32
259 = - $0006 528 - $828C
260 - $EF27 538 - $1105
270 - S$4FAC
SS
DEATHLORD.COPY
1200: AS 1A 85 FD A9 02 85 FF SOESB
1208: A9 OB 85 FC 85 FE AB AA $8266
1219: B1 FC 91 FE C8 DB F9 E6 $225D
1218: FD E6 FF E8 EO 66 Dd FO $8907
1220: 60 2C EA CO A9 8F 20 5C $3149
1228: 4 AS 70 AO 1B A2 OF 20 $5A28
1230: SF 04 60 A9 BF 20 5C 04 $D9C4
1238; A9 70 AG 1B A2 GF 20 SF $5532
1240; 04 60 AE F8 1D BD 89 CO $0598
1248: BD 8E C@ BD 8C CO 10 FB $OF8D
1258: 49 D5 DO F7 BD 8C CO 10 $6F38
1258; FB C9 AA DO F3 BD 8C CO $98A8
1269; 10 FB C9 FD DO EA BC 8C $24CF
1268: CO 10 FB B9 00 16 C5 Fo $2646
1270: DO DE BD 8C CB 10 FB C9 $119
1278: 9C DO F7 AG 80 BD 8C CO $907A
1280: 10 FB 38 2A 85 F1 BD 8C $9048
1288: CO 16 FB 25 F1 99 00 21 SIAD6
1299: 45 F2 85 F2 C8 Dd E6 BD $5C42
1298: 8C CO 18 FB 85 Fl BD 8C $F2B7
120: CO 10 FB 25 F1 C5 F2 EA $7E18
128: EA 18 60 4C 59 FF AG 01 $7F2E
1280; 98 48 18 69 26 8D 8F 12 $0Cc4
1288: 84 FO 20 42 12 68 AB C8 $5089
1200: CB 68 DB EC BD 88 CO 60 $8702
12C8: 26 E3 83 4C D9 03 AS 76 $66EB
1208: 8D 78 04 A9 00 AE F8 1D $96C3
1208: 20 Ad B9 60 AD 98 BO FF $8990
12E6: 8F 99 FF 1F 88 DO F7 Ad SABED
12E8: 32 B9 90 99 99 OB 24 88 $BEA3
12FO: 18 F7 60 S6ALF
DEATHLORD.BOOT
2000: 01 A9 60 8D 01 08 AG 2B $A4B3
2008: 8A 4A 44 4A 4A 09 CB 8D $0745
2010: 4D 08 AS GA 45 00 45 01 $661C
2018: AB EA EA 2C 82 CO 20 2F $8192
2020: FB 20 58 FC Ad 40 84 E6 SEOBA
2028: 20 F2 F3 2C 50 CO 20 52 $034F
2038: CB 2C 55 CO 2C 57 CB AD $C84D
2038; BE 98 48 B9 58 68 85 3D $3F12
2048; BO 68 08 85 27 AD OO 85 $0124
2048: 26 85 41 20 5C 00 68 AB $3BED
2050; 88 EA EA DO E4 4C 78 08 $948
2058: 08 2D OB 09 87 05 01 OE $0170
2060: OC OA 98 06 04 62 OF 06 $2E84
2068: 00 09 04 95 06 07 02 BB $738F
2070: B9 BA BB BC BD BE BF 09 $1863
2078: AG 00 BO 80 09 99 00 03 $3F04
2080: C8 DB F7 A2 60 8E E4 BC $4ECB
2088: A9 00 8D DF BC 4C 64 04 $6009
2090: A9 09 8D EB BF 8D FO BF S7BAF
2098: 8D F3 BF AQ 01 8D EA BF $2F2E
20A0: 8D F4 BF A5 FO 8D EC BF $8993
20A8: AS Fl 8D ED BF AS F3 8D $2BA7
2080: F1 BF 08 78 A9 BF AG E8 $875F
2088: 20 09 BD BO 03 28 38 60 SBA7F
20CB: 28 18 68 $2FCO
Softkey for...
Fraction Factory
Counterpoint Software
@ Requirements
O Apple I
one blank disk
O Super IOB
OA way into the monitor
T used Joe Drelling’s softkey for Early
Games for Young Children in COMPUTIST
#32. The steps are essentially the same,
however I found no need for any fixes after a
normal DOS is put on the disk.
[4] Initialize the blank disk and delete the
hello program.
INIT HELLO
DELETE HELLO
[2-1] Boot the Fraction Factory disk so we
can capture the RWTS.
PRI6
enter the monitor here
1900<B800.BFFFM move RWTS down
[37] Boot the disk you just initialized.
When the drive stops, insert your Super IOB
disk and save the RWTS.
PRIG
BSAVE RWTS.FRACTION FACTORY, A$1900,
1$800
[4] Type in the controller and save it to
the Super IOB disk.
SAVE CON.FRACTION FACTORY
[5] Load Super 1OB, merge the controller
and run it. Follow the prompts and don’t
FORMAT the disk again.
COMPUTIST #62
December |
Controller
1909 REW FRacT OM ae CONTROLLER
1628 e008 se: GOSUB 490: GOSUB 610
1930 GOSUB 360: GOSUB 490: GOSUB 610: IF PEEK
(TRK) = LT THEN 1050
1040 TK = PEEK (TRK) : ST = PEEK (SCT) : GOTO 1028
1050 IF XX = @ THEN TK = 11:LT = 35:XX = 1: GOTO
1918
1960 HOME : PRINT "COPY*DONE" ; END
10019 PRINT CHRS$ (4) "BLOAD* RWTS.FRACTION*
FACTORY ,“A$1990"
Checksums
1900 - $3568 1048 - $3BAC
1905 - $8838 1958 - $9EBO
1916 - $0703 1968 - $8559
1820 - $3A9E 19010 - $E5BA
1030 - $080A
Softkey for...
Ultraterm AppleWriter
Preboot-V
Videx, Inc.
@ Requirements
O Any Apple II computer.
O Videx Ultraterm or Videoterm 80 column
card
O Super IOB 1.5
© One blank disk
This preboot program for AppleWriter,
(AW) If or Ie, is a nifty little utility that lets
you use your Videx Ultraterm to do your word
processing with a screen display of 80 columns
by 24, 32 or 48 rows. With the higher density
modes, it becomes possible to display close to
a full page of text on the screen at one time,
a luxury which can become quite difficult to do
without. The program must be purchased
separately from the hardware and is copy
protected. Since a back up copy was included
with the original, I was never to concerned
about the protection. That is until I managed
to destroy the original by accidentally
reformatting it, (I never did bother to cover up
the write protect tab).
Making a copy of the back up disk using
nibble copiers proved to be rather difficult. I
finally succeeded by manually adjusting the
drive speed while using EDD I in its nibble
count mode. This of course only produces
another protected copy of the disk. I eventually
decided to make an attempt at unlocking the disk
so that I could try to make some changes to the
program. The main reason for wanting to do
so was to try and do something about the
annoying disk juggling that must be performed
during the initial bootup when using the preboot
with AW II on an Apple I+.
The protection on this disk turns out to be
rather easy to defeat. A slightly modified DOS
is used along with what appears to be some sort
of nibble count. A raw track dump indicates that
the address and data field epilogue bytes have
been changed from DE AAto FF FF. Once this had
been fixed, a sector editor would only read all
the sectors on the disk if the check sum routine
was defeated. This plus the fact that the sectors
on track $11 almost look like they are normal
catalog sectors, indicates that a change has been
made to the RWTS translate tables. Using the
Code Breaker utility from Golden Delicious
Software’s ‘‘C.I.A.’’, and with a lot of luck,
I quickly determined what the modification was.
Normally, when data is read from the disk, the
value $96 is translated to $00 while the value,
$AA, remains the way it is. On this preboot
disk, value $96 is translated into $AA, while
value $AA is translated into $00. A better
explanation of what this is all about can be
found in Quality Software’s ‘‘Beneath Apple
DOS”’. Both of the above modifications to DOS
can be handled by Super IOB.
The nibble count is even easier to
circumvent because it seems to occur as part
of the booting process. Therefore, all that is
needed is a different booting routine, ie. a
normal DOS.
[2] Initialize a blank disk with either a
normal DOS 3.3 or a fast DOS such as
ProntoDOS or Diversi-DOS. This effectively
handles the nibble count routine.
[22] Type in the controller at the end of this
article and save it to your Super IOB disk. Load
Super IOB and merge the controller. Line 1015
makes the necessary changes to the Read
translate table, while line 1050 restores it to
normal before showing you a CATALOG of
the unprotected disk and quitting.
[J Run SUPER IOB. Enter *‘N’”’ when
it asks you if you want to initialize the target
disk. The program will then copy tracks $3 to
$22.
4] After the action is over, type the
following;
NEW
10 PRINT CHRS(4)"BRUN COPYRIGHT 1983
‘VIDEX INC"
SAVE HELLO
HELLO may be replaced by any other
name you might have given to the greeting
program. You now have an version
of the disk which behaves just like the original
version.
A Closer Look
The following discussion applies mainly to
those such as myself who are running AW II
onan Apple I+, (not AW Ie on an Apple Ie
or IIc). Now that the disk can be CATALOGed,
the various files can be examined more closely.
There are six entries in the CATALOG listing.
The first entry, ‘“‘VIDEX APWRT
PREBOOT”’, is simply a heading and does
nothing. The next three files seem to be
associated with AW Ile, while the second last
file, UWDA, is associated with AW IL. The last
file, despite the awkward name, was the original
greeting program and it determines which
machine you are using as well as providing the
means for selecting the screen display.
A more thorough examination of this file
seems to indicate that with the Ile programs and
machines, a one time installation is available,
thus avoiding the annoying disk juggling
necessary with the older version of AW. My
aim was to find some way to put both the
preboot program and AW II on one disk so that
I too could avoid that hassle.
When I first purchased the preboot disk,
I marveled at how fast the word processor
seemed to load after the initial preboot was
completed and the program prompted you to
insert your AW disk. This should have been my
first clue to what was going on. A look at the
CATALOG of the unprotected disk reveals that
the file UWDA, which is associated with the
II version of the program, is 93 sectors long!
After a little fiddling around, I came to the
conclusion that this was not a preboot program
after all, but instead a modified version of the
entire word processor. When the so called
preboot asks you to insert your AW II disk, all
it does is verify that you have it by checking
something on track $00. It then loads the
system files just as the original program would
have done. In other words, if you defeat the
verify routine, the original AW II disk would
no longer be needed.
To create a single disk version of the
program, first delete the first four files on the
unprotected preboot disk since they will just
take up space which may be needed. Next type
in the following;
BLOAD COPYRIGHT 1983 VIDEX INC
CALL -151
C3C:EA EA EA
DBD:EA EA EA EA EA EA EA
DC8:00
BSAVE COPYRIGHT 1983 VIDEX INC, ASCOQ,
soca
‘The modifications at $C3C NOP’s the jump
to the verify routine, while the other
modifications just bypass the message that asks
you to insert your original disk. Once this has
been completed, all you need do is to copy the
system files from your original AW II disk to
your new disk. The files you must copy are
December
COMPUTIST #62
13 |
TAB.SYS and PRT.SYS. If you want to have
“HELP” available to you, you will also have
to copy HELP8®@ along with any other file
prefixed by HS.
Controller
1906 REM ULTRATERM APPLEWR! TER PREBOOT
1005 REM CONTOLLER FOR SUPER 108 1.5
1910 TK=3:LT=35:ST=15:LS=15:CD=WR: FAST=1.
1815 POKE 47766, 170: POKE 477868
1828 RESTORE : GOSUB 170: GOSUB 490: GOSUB 618
1030 GOSUB 236: GOSUB 490: GOSUB 610: IF PEEK
(TRK) = LT THEN 1058
1940 TK = PEEK (TRK) :ST = PEEK (SCT) : GOTO 1020
1050 HOME : POKE 47766: POKE 47786, 170: PRINT
: PRINT CHR$ (4); "CATALOG, D" D2
1960 PRINT : PRINT “COPYDONE” ; END
5000 DATA 255, 255,255,255
Checksums
1900 - $3568 1930 - $4031
1905 - $6F41 1048 - $7488
1910 - $F287 1958 - $FBAB
1915 - $1E2A 1060 - $8976
1928 - $78A8 5008 - $6184
Softkey for...
Project Space Station
HesWare (Human Engineered Software)
@ Requirements
O 64K II Plus, Ie, Ic
© Super IOB 1.5
© Apple DOS System Master Disk
O Blank Disk
Project: Space Station is a space simulation
where the player controls the building and
implimentation of a space station. First, the
player appropriates the funds to selective budget
accounts, purchases equipment and schedules
shuttle launches. Then the player must fly the
shuttle and perform EVA operations in an
arcade-like phase. The overall idea is to build
a space station while launching enough satellites
to bring in income and not go broke. It is an
interesting and fast moving game.
The only real problem is the disk is
protected. I tried a bit copier but that didn’t
work. When the disk booted, the drive didn’t
move from track $00 for a few seconds (as
indicated by my Trak Star) and then the disk
rebooted. I suspect a nibble count of some sort
on track OO.
When I used the CIA sector editor (Golden
Delicious Software Ltd.) to examine track $00,
I found that the DOS was modified. The address
and data epilogs were FF FF instead of DE AA. I
quickly got bored trying to find the nibble count
routine. Since the only modification to the disk
was changed epilogs, I decided to change the
disk to normal and continue from there.
After converting both sides and replacing
the DOS on the Boot side, (using the DOS 3.3
System Master disk) the disk worked great.
I’ve written a controller that takes care of
everything automatically. Just merge it into
Super IOB and RUN. It will prompt you for
the correct disks. On side A it POKEs
40514,52 ($9E42:34) to allow a binary hello
program, then initializes side A with the hello
file name FIN and copies tracks $03-22. On
side B it initializes the disk and copies all the
tracks.
Asa final note, experienced users who fully
understand this softkey, may wish to convert
the, copy disk to a ‘fast’ DOS. I used DOS 3.3
for this softkey only because DOS 3.3 is a
standard that everyone has access to. I found
that Pronto-DOS (Beagle Bros) worked very
well and cut disk access time to a minimum.
Controller
1900 REM SPACE STATION
1003 TK = 3: AS =" INSERT*TARGET*SIDE*A" : GOSUB
470: HOME : POKE 40514,52: PRINT : PRINT
CHR$ (4) “INITFIN, S"S2",D" D2: GOTO 1018
1095 TI \$ = " INSERT“TARGET‘SIDE*B” : GOSUB
470:S0 = $2:DV = D2: POKE CMD, INIT:VL =
254: GOSUB 419
1910 LT = 35:ST = 15:LS = 15:CD = WR: FAST = 1
1928 RESTORE : GOSUB 198: GOSUB 210: GOSUB 178:
GOSUB 498: GOSUB 610
1036 GOSUB 230: GOSUB 490: GOSUB 610: IF PEEK
(TRK) = LT THEN 1059
1049 TK = PEEK (TRK) :ST = PEEK (SCT) : GOTO 1020
1950 IF QQ <> 1 THEN QQ = 1: GOTO 1895
1968 HOME : PRINT “ALL*DONE" ; END
5000 DATA 213,170,150, 213,170,173, 255,255,
255,255
Checksums
1000 - $3568 193 - $9988
1003 - $A092 1049 - $192D
1005 - $EBFD 1950 - $0899
1910 - SECEF 1060 - $F54B
1020 - SACLL 5000 - $61DE
On a whim, I pulled out Ultima II and
thought I would give it a shot. I went leafing
thru my COMPUTIST back issues for the usual
character editors. COMPUTIST #11 had what
I wanted so I began entering Ultimaker III,
Ultimapper.large and Ultimapper.small. All
went well except for line 430 in
Ultimapper.large. For some reason, it generates
a checksum of E56B instead of 0971, although the
line appears identical. I went on a bug hunt all
the way up to COMPUTIST #30 to no avail.
T hope you can tell me what is wrong.
It seems a gremlin crept into the listing and
switched out a character. The pound sign (#) before
“BIG FOREST” should be the small up arrow—
exponent sign{*). .. 2.20... cc cee RDEXed
The Catalog modification by Klaus Iden in
COMPUTIST #57, page 35 did not work for
me. It would boot, then crash if I tried to
Catalog a disk. (I should mention that my
version is deprotected by a simple NOP of the
jump to check for protection, thanks to Copy
Il Plus v7.3.) I decided to get the patch in
another way.
Now the fun begins. I set Print Shop to
jump into the monitor where it would normally
jump to the protection routine. (On track $02,
sector $OF, byte $0A, from 20 EO BC to 4C 59
FF on my disk.) I then check memory locations
$03F2-03F3 and found that Print Shop goes
to $28@ on RESET. This turns out to be a
memory wipe routine (Only $22 Bytes long).
There’s more than enough room for the patch
tight here. And it will load in with the Print
Shop’s DOS automatically. I set my sector
editor to search for the reboot code, and the rest
is history.
You need a modified library disk for this
as well as a backup of Print Shop. Make the
following sector edits.
Trk Sct Byte(s) From To
$00 $05 $44 20 2F FB 2058 4C BB C6 AD 11
FC Ad 80 98 99 8D 22 81 A9 BO
90 88 C8 DOFA 8D 23 81 A9 81
EE 8B 62 AD 8B Ad 1E 20.09 93
92 C9 CH 9B EF BO GC AD O1 82
8D F303 8D F4 8D 22 81 AD G2
93 6C FC FF OG 82 8D 23 81 69
8D 23 81 20 83 82
CE 23 81 20 96 82
$02 SOF $41
$09
Here’s what we changed:
Track 68
$0280: JMP $C626 Reboot on RESET
$0283 to $0295: Initial read OF VTOC
$0296 to $82A2: Get and store next cat sector
Track 2
$803D: JSR $2283 On start of cat check VTOC
$80D5: JSR $2296 Get next sector
If you are unclear on any aspect of this
patch, look at that informative article in
COMPUTIST #57.
14
COMPUTIST #62
December |
Jeff Hurlburt
DRODUet
ADNITDE
gs
Everyone knows that December is the
month of dancing sugar plumbs, extended
vacations, and good cheer. Yet, as
psychologists never tire of reminding us, this
is also a period of unusual pressures. What
better time, then, to beat the odds, abolish
stress, and actually have some fun? (Like, you
DO know how to have fun, don’t you? You just
wiggle-in a diskette and BOOT!)
To get the bail rolling, this issue
concentrates on several ‘best bets’ for fun, the
established, continuously developing adventure
sets I call ‘‘The Great Sagas’’.
The Great Sagas
When you finish a truly great adventure,
it’s only natural to look forward to another like
it, preferably with the same stalwart
character(s). Like ‘‘The Ring’’ trilogy,
“Dragonlance Chronicles’’, and other fantasy
classics, the ‘great sagas’ of computer gaming
supply both an added level of involvement—
often you can move a developed party from one
game to another— and the prospect of many
hours of adventuring fun.
With a couple of exceptions— the vendors
haven't gotten around to supplying the latest
installments— most of the multi-package epics
are described below. The ratings, on a series
basis, are a kind of average measure of quality
(graphics, sound, attention to player
convenience, etc.), plus duration (how much
play you can expect per package), and, overall,
fun.
Origin Systems
| ANN
Since introducing major map adventuring,
“Ultima’’ has not only continued to refine its
hires top-view display format and added
Mockingboard music, but also become larger
and more complex. Some innovations include
animated on-map characters (monsters,
townsfolk, etc.), detailed building interiors,
more conversant townsfolk (to supply clues in
the more involved scenarios), clever ‘puzzle
room’ mazes, and one of the better multi-
character tactical combat schemes.
Regrettably, since ‘‘Ultima IV” (a quest
for avatarhood), players have been saddled with
artificial ‘‘goodness’’ constraints on conduct,
and been forced to accept game-created
characters to fill most party slots. (True, the
latter may be a blow for ‘‘realism‘— after all,
how many you’s can there be in a party— ;but,
Tenjoy experimenting with different character
mixes.) Personal preferences aside, this is a
very sophisticated system with only one notable
flaw. Since there is no option for ‘quick combat
resolution’, towards the end of an adventure you
can anticipate a long series of (by then) routine,
time-consuming battles.
In “Ultima V"" your party (from U-IV or
newly created) embarks upon the rescue of King
British, a quest packed with intrigue, puzzles
and combat. Indeed, the newer releases in this
series can deliver plenty of entertainment, but
at the cost of more player ‘work’ than required
by most adventures.
The Bard's Tale
Electronic Arts
If the cheerful hearth, dread mazes, and
drama of Dungeons & Dragons seems
especially appealing, then ‘‘The Bard’s Tale”’
is where you belong. Enfolding the player in
music and extraordinary 3D-perspective
forward-view partial-animation graphics, this
series of three multi-character adventures offers
quests within quests, practically unlimited
character development, and Atmosphere!
Whereas, in the first ‘“Bard’s Tale’’, action
is confined to a single town’s dungeons, castles,
and towers (you must free Skara Brea from
Mangar and his spell of Eternal Winter); in
“Destiny Knight’’ the quest to reassemble a
powerful magical artifact (to save the kingdom)
leads to wilderness journeys, also in 3D-
perspective, and adventures in several towns.
Finally(?), in ‘Thief of Fate’’, the entire world
is at stake as you traverse multiple dimensions
to battle the Mad God! (Rats!, I thought we'd
polished off that turkey back in Harkyn’s
castle.) Thanks to ‘‘Starter mazes’’ in the
sequels, you CAN begin with any adventure;
but, since the games will also transfer powerful
experienced characters, the ‘reception’ for new
guys is progressively rougher in each
installment.
“Bard's Tale’’ highlights the most
involved, best thought-out magic system in
adventure gaming, excellent pacing, and well-
defined character and monster types. Combat
is semi-tactical— in each round, each character
directs weapons/magic against one or more
monsters, casts healing or defensive spells,
etc.—, very entertaining, and, for more
developed characters, often avoidable. Even so,
unless you consider yourself a combat/mapping
fanatic, do not expect to finish a game without
its ‘Clue Book”’. (By all rights, something like
each booklet’s maps and hints, to say nothing
of an excellent scenario-enhancing mini-
novella, belong in each package; but they are
sold separately.) Ultra long-playing, the
adventures are great on a Ile and (BT I & II)
positively stunning in Igs super-res and sound.
Wizard's Crown
Strategic Simulations
Among multi-character ‘standard hires’
Ultima-type adventures, the ‘‘Wizard’s
Crown” series is unique in the extent to which
it highlights combat. ‘‘’Eternal Dagger’’ (WC-
1), in particular, offers comprehensive
character development (both attributes AND a
host of ‘‘skills’’) plus a good magic system, an
excellent scheme for weapons grading and
improvement, absolutely the most entertaining
tactical combat anywhere, AND an option for
fast ‘computer resolution’ when you'd rather
concentrate on exploration.
Beginning with a relatively simple (single
continent) ‘scotch the evil wizard’ scenario, the
series really blossoms in ‘Eternal Dagger”,
when your party embarks upon a multi-quest
epic to close off a monster-spewing portal into
December
COMPUTIST #62
15
the Demon World. (As for building your
characters in WC-I, to better meet the demon
challenge, you can forget it. Not only are the
stories unconnected, but newly created
characters are as strong as any you may
transfer!) Spanning three continents and several
detailed dungeons (i.e. you can search
bookcases, etc.), ‘*’Eternal Dagger” delivers
very long play, loads of fun, and a guarantee
of, at the very least, WC-III.
Alternate Reality
DataSoft
| AA
Having arranged to have you kidnapped by
UFO types and dumped in a city on another
planet, ‘‘Alternate Reality’’ challenges you to
build your powers and master a new
environment in each scenario. First, there was
“The City’’; now it’s the multi-level
“‘Dungeon”’ (beneath ‘‘The City’’); next, who
knows? (There IS an exit to the Palace in
Dungeon Level I.) Eventually, by the sixth or
seventh installment, you are supposed to be able
to get back to Earth.
Though available only in standard hires,
AR’s 3-D perspective forward view and
monster graphics, especially in ‘‘The
Dungeon’’, are surprisingly convincing. So,
unfortunately, is the challenge; unless you begin
in ‘“‘The City”, a new character has a very
rough time. Special strengths are: excellent
documentation, flexible non-tactical combat,
well-defined monsters, and very good schemes
for handling weapons and magic. Whatever the
scenario, in ‘‘Alternate Reality’ you can look
forward to the challenge of a large, complex
environment and many hours of entertainment.
Phantasie
Strategic Simulations
| e |
What is so rare as a sequel which actually
concludes a series? Well, ‘The Wrath of
Nikademus’’ does indeed produce the promised
“final confrontation” and wrap up the
“*Phantasie’’ saga. (This assumes, of course,
that you and your five comrades manage to
battle your way through forests, swamps, and
mazes, locate key clues, build your powers, and
polish off the ‘Dark Lord’.) While boasting
more real estate and a more flexible se1
tactical combat scheme, the third ‘‘Phantasie’
retains essentially the same display (mainly
hires text plus character figures and monster
figures) with postage stamp-size map window.
If you’ve played through one or both of the
earlier ‘‘Phantasie’s’’, you owe it to yourself
to ‘win the big one’. Otherwise, the competition
is just too good; try something else.
Zork/Enchanter
Infocom
| AN
While Infocom likes to identify its
“Enchanter”’, ‘Sorcerer’, and “‘Spellbreaker’’
text adventures as ‘‘The Enchanter Trilogy’’,
these and several earlier scenarios all, in fact,
belong to the Zork mythos. This becomes
evident with the newly released ‘‘Beyond
Zork’’, wherein you tackle the situation (a
threat to the efficacy of magic) resulting from
“*Spellbreaker’’. New wrinkles include on-
screen mapping aids, colored text (on the IIgs),
and a character with for-real Strength,
Dexterity, etc. attributes, who occasionally
must battle monsters.
Just think, beginning with ‘Zork I’’, you
can move through a series of ‘small scale’
adventures and end up in a continent-spanning
quest to rescue the world from magiclessness!
It’s a long long journey to Quendor; but you
can count on excellent parsing, challenging
puzzles, humor, and fun every step of the way.
Ouestron
Strategic Simulations
When Lord British and Origin went on to
the second and third Ultima’s, others, notably
SSI, were quick to pick up the ball and continue
development of the original single-character
format. Offering improved dungeons, larger,
more detailed towns and castles, and other
goodies, ‘Questron’” proved to be just the kind
of ‘‘Ultima I’’ upgrade many map adventurers
were waiting for.
The original scenario, a quest to save the
world from an evil magician named Mantor,
continues in ‘Questron II’ as you tackle the
problem of Mantor’s (indestructible!) Evil Book
of Magic. While the new storyline is decidedly
more involved, the really big changes are in
graphics technique, artwork, and sound.
Continent maps (with animated character and
monster figures), plus maze, cathedral, fortress,
town, and casino game displays— all very
attractive on the Ile— become truly spectacular
in IIgs super-res. Best of all are the new 3-D
perspective forward view dungeons (including
a top-view self-mapping insert). Simply put,
“‘Questron II’’ /Igs sets a new standard for
map/maze adventure sound effects and
graphics.
Offering simple, non-tactical combat and
elementary magic/weapons schemes,
“‘Questron’? emphasizes exploration,
information gathering, and completion of
numerous mini-quests. Though the latest release
is good for, at most, forty or fifty hours, this
is an action-packed adventure that grabs you and
holds your attention for every minute.
Fast Frames, Updates, Etc.
«+ Bribery?ll #+++
Lest a mere thirty or so voters determine
the outcome of the ‘Best New Stuff’
competition, those who may be holding back
now have the added incentive of being eligible
for a drawing to win a game. Ile owners may
choose from ‘‘Questron II’’ and ‘‘Beyond
Zork’; Igs choices are ‘‘Alien Mind’, ‘Dream
Zone”’, or ‘‘Questron II’’. (You may indicate
a choice on the ballot or wait until notification
to make a selection.) Naturally, your name and
address should be somewhere on the stuff you
send. Sections are:
1. Best Game
2. Best Adventure
3. Best Sports Simulation
4, Best ‘Productivity’ Package (e.g. painters,
word processors, etc.)
5. Best Utility (e.g. copiers, DOS enhancers,
etc.)
6. Best Music Package
7. Best Miscellaneous (i.e. whatever).
Rules: To qualify, a ‘candidate’ must be
a 1987 or 1988 release for the Apple Ie or Igs.
You may vote in any or all sections. You may
list up to three products per section. Each list
should be headed by the section name followed
by titles in order of preference. (i.e. First
listed= ‘‘1st Place’’, etc..) A product may be
listed in more than one section, if it fits. Be sure
and note version (Ile or IIgs), if it matters. Feel
free to jot down any comments; but try to keep
everything, ballot plus comments, to no more
than two sheets.
16
COMPUTIST #62
December
Each voter gets just one ballot. However,
up to four voters may send their ballots in a
single envelope, as long as each ballot is signed.
Ballots should be sent to me at 7814 Santa
Elena, Houston, Texas 77061. The NEW
deadline is December 31, 1988. The results
should be in print by the March issue.
Vendors
Electronic Arts: 1820 Gateway Drive, San
Mateo, CA 94404 (415) 571-7171
Infocom: 125 Cambridge Park Drive,
Cambridge, MA ©2140 (800) 262-6868
Intellicreations/Datasoft: 19808 Nordhoff
Place, Chatsworth, CA 91311 (818) 886-5922
Origin Systems: 136 Harvey Road, Building
B, Londonderry, NH ©3053 (603) 644-3360
Strategic Simulations Inc.: 1046 North
Rengstorff Ave., Mountain View, CA 94043
(415) 964-1353
Andrew Borne
Convert PrintMaster Graphics
into Print Shop Graphics
To Jerry Mulder: My PrintMaster
(version 1.) uses ProDOS 1.1.1. That’s how
it came (DOS 3.3?). I’m not sure why you
decided to grab the graphic from screen
memory (what a task!), but there’s an easier
way.
@ Requirements
C PrintMaster Program Disk
O Two initialized ProDOS Disk sides
O Two initialized DOS 3.3 Disk sides
O Copy I Plus v6.0 or later (or other ProDOS
transfer utility)
[4] Boot PrintMaster in drive one.
{(2_] From the main menu, select Editor.
[[3] From the Graphic Editor Menu, select
Graphic: By Picture.
[4] With your graphic selection
highlighted, press P to preview graphic.
[3] Choose your Graphic. (It should
appear in the editing window after you’ve
choosen.)
[[@_] Select ‘Save as Graphic’ option.
Name them, and save them as they appear,
unless you wish otherwise.
[27] Repeat steps 5 & 6 on the graphics you
want to convert.
[28] Boot Copy If Plus and transfer the
graphics from the ProDOS disks to the DOS
3.3 disks.
For single drive folks with 128K RAM
[8] Boot Copy II Plus (ProDOS Version)
and select ‘‘FORMAT”’, select ‘‘DISK"’, then
select ‘‘Slot 3: /RAM DISCONNECTED”.
Your electronic /RAM Volume is ready to go.
[19] Select “COPY”, then select ‘“FILE*.
[[A07] Put the disk with the saved ProDOS
Graphics into Drive 1.
[41] Source = drive 1. Destination = Slot
3: (RAM.
[42] Copy some of them into /RAM. They
won't all fit.
[[43)] When /RAM is full, put the Blank
DOS Disk in drive 1 and copy all the graphics
in /RAM to it.
You may want to change the names of the
transferred graphics. (IE. Get.rid.of.all.the.
periods.)
@® | have an extra Integer Card. Jim
Sather gives directions in his book
“Understanding the Apple II’’ on converting
an Integer card, but I’ve been too cheap to buy
the book, just for the directions. Is there
someone who can give simple instructions for
converting to (1)Extra RAM, (2) A Qwik-
Loader to load ProDOS instead of DOS 3.3,
or (3) A ‘‘Hollywood”’ card to put Super IOB
or my favorite (ProDOS) word processor
“‘Fredwriter’’ on the machine as soon as it’s
turned on? I also have a Qwik-Loader and I'd
like to know how to use either card to set the
“thooks”’ for my 2O-Meg Sider, so I don’t have
to boot it to run ‘‘Fredwriter’’ of course, on
an Apple Ie, 128K.
Softkey for...
Ultima V
Origin
@ Requirements
COPYA
The protection scheme used is bit insertion.
Certain sectors on the program disk have sector
numbers between $11 and $20 instead of $00
and $OF. These sectors are identified by
inserted bits in the address field epilogue, and
their sector numbers are adjusted. A bit copy
would not have the inserted bits and give
incorrect sector numbers. The patch made to
DOS 3.3 detects too large sector numbers and
adjusts them. For details see the read address
field routine on track $01, sector $04 of the
program disk. This protection is a good example
of a solid bit copy protection with very little
effort from the programmer.
[4_] Boot a DOS 3.3 disk.
CALL-151
898B: AS 2D C9 10 90 04 E9 11 85 2D 18 60
F003G
RUN COPYA
Copy the Program disk. None of the other
disks are protected.
I have tried several times to get
“5 Second Fastboot into Locksmith 6.0. Fast
copy” (COMPUTIST #56) to work with no
luck. I used track $0@ of Bard’s Tale, where
he used ‘Seven cities of Gold’’. Was there a
bug in the article? Could someone help me
figure out what’s wrong.
Softkey for...
Alge-Blaster!
Davidson & Associates
@ Requirements
Cl Apple Il series
QO Sector or bit copy program
CO Sector editor
Since this is on your Most Wanted list and
since it took me about 12 hours of work to crack
this, I think I should share it with you. This is
the trickiest scheme I’ve seen in a long time.
The tricky track is $03. It contains a lot of
FF’s, an occasional D5, an FA, one F7 andaheader
consisting of 9F E7 F9. By carefully nibble
editing this track with Locksmith 6.0 (LS),
without analyzing it, just setting a beginning and
end of track so that nothing gets repeated, I got
an occasional copy to work. This wasn't good
enough.
Tuse LS 6.0’s boot trace program to find
the routine that was accessing track $03. I used
Track Star to monitor the track position and
stopped the trace as soon as it reached track
$3. I found a most interesting routine at
S$BBQ3. It starts by modifying itself for several
lines, then it XOR’s itself with $B900,Y. In
other words starting at byte $BB27 it XOR’s
that with $B927 and works its way to $BBFF
XORed with $BOFF. What is at $B977 is an
integral part of DOS. This unencodes the
protection scheme. This makes it hard to find
and hard to change. I tried changing the JSR
$B9@3 to NOP’s without any luck. When the
[ December
COMPUTIST #62
17
routine succeeds it JMP's to $B793. After much
trial and error, I found the earliest I could jump
out of the routine was at $BB69. In order to
encode the JMP $B793 instructions I had to
compare them to the instruction at the same
offset in the $B90O range (IE. $B969-B96B.)
By taking the values I wanted and XORing them
with the values in $B9xx I arrived at the
encoded values to put in the protection routine.
$BBOO corresponds to track $00, sector $05.
$B9OO corresponds to track $00, sector $02.
All this is in case your disk is different than
mine, you hopefully won’t have to work so
hard, but if your disk is the same as mine you
should be able to crack it as follows:
[7] Make a copy of the disk with anything
that won't cough at the weird track $03. I used
LS 6.0 fastcopy program but any sector copy
Program that will ignore the errors on track $03
or let you skip track $03 will work.
[27] Sector edit track $00 sector $05
starting at byte $69, search for £473 7B BA 46
61D2 6F and change the E473 7Bto 15 6C OC. Write
this out to the disk.
FLeaASSEay
Road Warrior
A.P.T. for...
AutoDuel
Broderbund
The car data is almost the same as the
driver data.
What it is, Byte (s)
Max Weight 14-13
Weight Left 16-15
Max Speed 17
Space Left 18
HCL 19
Acceleration 1A
Battery 23
Plant 61
For tires and armour, the first number is
how many points you have now and the second
is for if you lose more than what it should be.
Tires
Position Bytes
FL 69-6A
F-R 71-72
B-L 79-7A
B-R 81-82
Armour
Position Bytes
Front 89-8A
Back 91-92
Left 99-9A
Right Al-A2
Under A9-AA
Ammo
When I saw Marc Batchelor’s AutoDuel
Car Editor in Computist #55, I was very
impressed. By the time I got around to typing
it in, COMPUTIST #58 had already arrived.
That morning I looked at the listing and said
there must be an easier way. First of all I played
the game for a while, then stuck in a DOS 3.3
formated disk, pressed Q and saved the game.
I got out Copy II Plus’s sector editor and
scanned for the name of my character. I
changed a few bytes and rebooted the game.
After several times here’s what I found. If it
is a number displayed on the screen then you
cannot put any letters in that byte. Also, the
money amount is written sort of backwards.
Actual number 123456 is written in the sector
as 654321.
Here is where things are on the sector with
the name of your character on the top of it.
What it is Byte (s)
Money 16-14 (backwards)
Prestige 17
Driving Skill 18
Marksmanship 19
Mechanic Ability 1A
Health 1E
Body Armour 26
Weapon # Bytes
1 B6
BE
C6
CE
D6
DE
E6
EE
F6
FE
Sewrid MMawn
@® I would greatly appreciate any
information on where I might purchase a copy
of ‘Beneath Apple DOS’’. I have checked some
of the local book stores with no success.
@ I am interested in CD ROM
hardware for resetting into the monitor. Where
might one look to purchase such hardware? I
have only seen a few mentioned in
COMPUTIST.
As you have already guessed, I’m a novice.
Ihave owned my Apple He (standard) for a little
over | year now. At first COMPUTIST seemed
way over my head, but by plugging along it has
opened my eyes a great deal. Keep up the good
work! I plan on purchasing back issues, on a
monthly basis, until my collection is complete.
So here’s looking to the many years ahead!
Thank you for your time and any information,
suggestions and recommendations that you can
send my way.
SSS__=
Dr. Leigh Rowan-Kelly
Softkey for...
Mavis Beacon Teaches Typing
Software Toolworks
I won't go into a lot of detail, but essentially
it involves the usual standard copier pass on the
Master disk, and then a sector edit.
[1] Copy the disk with any standard
copier.
[2] Sector edit block $3E.
Block Byte(s) From To
$03E $113 ow 80
Or search for 22 00 00 00 7A 7A A8 DO 12 F4
17 00 and change the D9 to 88. What this does is
to alter a branch in the code to bypass the check
for the Key disk and allows the program to run.
The Data disk is unprotected and needs no
changes at all. Unfortunately it does not like
being run from Hard disk.
Softkey for...
Pac-Man
Atarisoft
@ Requirements
0 DOS 3.3 System Master
O Sector Editor
[4] Boot your DOS 3.3 system disk.
(2] Tell DOS to ignore checksum and
epilog errors and use COPYA to copy the disk.
RUN COPYA
(7 Make the following sector edits to the
copy you just made.
Trk Sct Byte(s) From To
$00 $03 $35 AA OE
$3F DE AA
$91 AA DE
$9B OE BA
| 18
COMPUTIST #62
James W Patton
@® As a user of the Apple Ilgs, I
find that some of the techniques you have
described in the past are not applicable on the
new machine. For example, way back in
COMPUTIST #20 was an excellent article
titled ‘‘Apple II Boot ROM”’, that discussed the
disassembly of the code at $C6@O-$C6FF
(assuming that the Disk II interface card is in
slot 6). Unfortunately, the code in the IIgs at
that address is different. It appears to be using
65816 code. An article discussing the
disassembly of the new IIgs ROM code at
$C6OO-$C6FF is badly needed. And a article
dealing with ‘Boot Code Tracing” with the
new IIgs ROMs is also badly needed. Surely
someone among your readers has the technical
ability to perform this worthwhile service.
Perry Yancy
+ Softkey for...
Dazzle Draw IIc
Broderbund
@ Requirements
1 COMPUTIST #21
If you have a IIc with the 3.5 ROM, here’s
how to deprotect Dazzle Draw. All you have
to do is follow the procedure in COMPUTIST
#21 with the following changes:
Move the disk controller ROM code
to RAM and modify it so that it jumps to the
monitor.
8500<C500.C800M
86F9:59 FF
[J Your Apple will beep and the monitor
prompt will appear. Now turn off the drive and
make some mods so that the next stage of the
boot can be halted and start up this boot.
Thanks go out to R.G. Henderson for his
letter in COMPUTIST #26, which is the basis
for this update.
Some notes on Moebius
Many thanks to A. Evans for the Moebius
A.P.T.’s in COMPUTIST #57. However, a
word of caution, the suggestion of sector editing
various values to FF (where appropriate) doesn’t
work. Apparently, there are limits for these
character attributes which the program doesn’t
recognize. I tried using FF for lives, but this
didn’t change from the | life I had left. Possibly,
you cannot have more than 11 lives, I typed in
99 and did get 9 lives on screen. I also was able
to add 10 ($A) shurikens and torches. The
amount of food and water your character can
have is 100 “‘units’’, I think this is 64 inhex,
but I haven’t tried it yet.
You must be careful, if you are already into
a journey and then begin sector editing your
character. The new values seem to change
where you are in the game, it’s best to start a
new character, just get started, save the game
and then sector edit his/her attributes. The safest
is to simply add lives and when those eventually
run down to | or 2 simply edit in more.
One last tip: It’s possible in some realms
of Moebius to be transported into a place from
which you cannot get out (surrounded by stone
or by vegetation without your sword), If you
are sure you cannot move or get out do not save
your current position. Instead hit ‘‘R’’ to restart
at the last saved position and then avoid the trap
that got you stuck. If you do save the game
when trapped you can write off your character.
Now, what was that prayer to make me
invisible?
Paul Kippes
AP.T. for...
Lode Runner
Broderbund
For those of you who have a deprotected
Lode Runner, these modifications will allow
your computer to rest between game sessions,
or give you another way to cheat. These
modifications were developed from a copy of
Lode Runner deprotected with the aid of
COMPUTIST.
$2Q6F holds the beginning number of men.
$22@2 holds the beginning level minus one.
$244F determines how trap doors are displayed
on playing screen.
$2058-205F clears the score to O.
$8E-91 is the score location.
For example: to begin play at level 112
with 43 men and a score of 1,029,645, enter:
BLOAD LODE RUNNER
CALL-151
2058:EA 2059<2058.205EM = Prevent score from
being cleared
8E:45 96 02 01 Starting score
206F:2B Starting number of men
2202:6F Starting level
EFDG Start Lode Runner
There is a drawback from setting a
beginning score; when the demo is run or
is pressed, points scored will, of course,
not be cleared.
Here’s one more modification that will no
doubt help in playing Lode Runner.
2A4F:05 Trap doors are now visible
If anyone knows of a way to avoid the
opening and closing of the screen between
levels, please submit the information.
To Doug Parish: I have and use The
Graphics Manager from On Three. It does
everything advertised and more. I use a
Fingerprint Plus parallel interface and an Epson
FX-85. In the supported interfaces, mine is not
listed, so I use the Grappler Plus option, with
absolutely no problems. I use the same DIP
switch settings for everything; Appleworks and
other processors, Print Shop and other graphics
programs, Publish It! and other desktop
publishing software. Sorry I can’t help, but
hope someone else does. You’re missing a lot
of power and fun.
To Steve Scalia: Renew your subscription!
If you have been a subscriber for at least a year,
see my letters in COMPUTIST #52 and #54.
Like you, I was ready to dropout when the light
finally dawned. Above all, don’t throw away
those back issues. Sooner or later you'll be glad
you didn’t.
To all RDEX contributors: Please keep
in mind readers like Mr. Scalia and me.
Oversimplify everything. Ask yourself which
you prefer, instructions so detailed that you can
skip most of them, or those so skimpy you can’t
get started. Real experts aren't hampered by
“See Spot Run’’ — level stuff, but beginners
are stymied by ‘‘Reset into the monitor’ and
“Capture the RWTS’.
Incidentally, Fingerprint Plus affords an
easy way to get into the monitor and do
whatever it is one does there.
I have just became the proud owner of
Pirates for the Apple IIgs. It’s a challenging
game with good animation. The reason I’m
writing is because I would like to know if
anyone has APT info for it, such as how to get
ships or change your status with the different
countries. I would like to know how the
information is stored, and what it does. I have
found some data, but can’t figure out what to
change. If I could get the information for it, I
will write an editor and give whoever sends the
information, a copy.
[ December
COMPUTIST #62
19
@® I’ve created some double-hi-res
pictures with Dazzle Draw. How can I display
them from ProDOS Basic.System? HGR
displays it in only Hi-res, when I BLOAD the
picture. Being in ProDOS I’m aware that the
JRAM disk takes the double-Hi-res buffer
memory. I’ve taken care of that problem, so
what is it that I’m doing wrong?
A.P.T. for...
Bard's Tale It
Electronic Arts
I was one of the four readers who sent in
editor information about the Bard’s Tale III.
Personally, I was rather disappointed that my
set of information was not the main one
published, but I congratulate Brian Symonds,
Thomas Rapheld, and Harold Day for their
work. Brian’s character editor information was
much more prolific than mine. The knowledge
that four people sent in information on the same
topic gives me a feeling of teamwork, not
competition. I do have a few comments on some
of the information published. Changing the
picture of your character can affect playablility;
$77 and up (to $FD?) will crash the game (as
far as I tested). I know that $FE is black and
SFF is clear (you see what you were looking
at before you decided to look at your character).
Also, here is a more complete list of
conditions possible for your character:
Condition Bytes Status Of "x'
Paralyzed xO-x3 any odd hex
Dead x4-x7 any hex #
Stoned x8-xF any hex #
Possessed 20-23, 60-63 NA
Nuts 49-43 NA
Ok 00 NA
Poisoned 1 NA
Old 02 NA
Poisoned & Old 03 NA
It was not stated that values of FF should
be entered in the spells area to give all the
known spells. Also, you can have a Geomancer
with all the spells possible in the game by just
FF-ing the whole area and changing your class
byte (if not already) to 9C for Geomancer.
As the RDEXed suspected, there were
errors in the list of items on page 19
(COMPUTIST #59). They should be as the
RDEXed said. There are also a few others,but
they’re not really major.
One last thing: It’s nothing major,but why
wasn’t my name printed in the list of Apple
RDEX contributors?
b 4 it's my fault. | goofed up and no one noticed
until the issue was printed. I'm sorry for the
commission. | did make sure your name was in
COMPUTIST #61 on the combined chart. Thanks
for the additional data. | interpret your condition
code info as a possible bit position code.
Byte Bit position
68 ©9000 9000 0.K.
61 = 9088 8001 Poisoned
82 90080 9810 Old
94 = 9000 9108 Dead
effect
98 9008 1000 Stoned
19 9001 9008 Paralyzed
20 0010 9008 Possessed
49 (9108 2000 Nuts
8 = 1900 0000 107
What do you think? ......06...04 RDEXed
Thave enjoyed COMPUTIST this past year
and find myself going back and reading all the
back issues. They are a great help. I am new
at this but I have been able to deprotect some
programs and would like to share this.
Softkey for...
High Seas
Garde
@ Requirements
O COPYA
O Two blank disks
[1] Boot your DOS 3.3 system disk.
[2] Tell DOS to ignore checksum/epilog
errors and the first byte of the address prolog
(05). Use COPYA to copy both disks.
[27] Sector edit side 1 of disk 1 only.
Trk Sct Byte(s) From To
$0A $01 $05 AQ 60
This is the same protection used on Kings
Quest I and Il. If needed search for A980 AA AB.
Softkey for...
Rad Warrior
Epyx
@ Requirements
O COPYA
O Sector Editor
[1] Boot your DOS 3.3 system disk.
[27] Tell DOs to ignore checksum and
epilog errors and use COPYA to copy the disk.
POKE 47426,24
RUN COPYA
[37] Make the following sector edit to the
copy you just made.
Trk Sct Byte(s) From To
$00 $05 $00 12 AQ FC 85 FO AQ EE 85 FL
AQ EE 85 F2 AQ FC 85 F3
AQ EF 85 F4 AQ EE 85 FS
AQ FC 85 F6 AQ E7 85 F7
4C 7A BB
This is explained in detail by Jim S. Hart
in COMPUTIST #57, page 17.
Softkey for...
Robot Rascals
Electronic Arts
@ Requirements
CO Fast Copy Program that ignore errors such
as Locksmith Fast Copy
O Sector Editor
[4] Copy program ignoring error on track
$06.
[2] Sector edit:
POKE 47426,24 B942:18
POKE 47444,41 B954:29 OO
POKE 47445,0
RUN COPYA
Softkey for...
Kings Quest IIT
Sierra On Line
@ Requirements
C Fast copy program or COPYA
O 5 Double Sided or 10 Single Sided Disks
O Sector Editor
(4 ] Copy Program with Fast Copier or
COPYA.
Trk Sct Byte(s) From To
$01 SOF $00-02 4C 69 AD 18 68 0D
$6F-71 4C 69 AD 18 60 DD
SOC $00 4c 60
You could search for 4C 69 65 and change
the 4C to 60 for that last edit.
These changes should produce a copyable
and unprotected programs. Lock your originals
ina safe place and enjoy. I hope this information
would help some of your readers. I continue
COMPUTIST #62
December
to enjoy COMPUTIST and feel I have learned
more from reading it than any other source.
Keep up the good work.
@® How about publishing a short list
of important books that would help a novice get
started.
b4 Now there's something that could cause a lot
of dialog. How about it COMPUTISTs, what books
do you find yourself using again and again? What
books would you recommend to others? Drop me
a post card with your best titles... . . RDEXed
David Sharpe
Please place Gutenberg Sr. back on your
most wanted list. The softkey from B.D Brett
in COMPUTIST #56 does not produce a very
useful copy of Gutenberg Sr. It is easy to get
a copy which will boot, but most of the
important utilities will not run from such a copy
or from that produced by Brett’s softkey. There
is apparently a check for the original disk when
these utilities are run.
jaire M Dominov
@® Has anyone developed Softkeys for
any Sunburst program since 1986 copyright
date, particularly the Muppet series?
It’s tough to answer your question unless |
actually owned the programs in question. It's better
if you ask for a softkey for a specific title with a
version number. Perhaps someone with an index
could answer your question........ RDEXed
————————————
@® Wanting to take a foothold in
“working” with commercial software, I
immediately took notice to your advertisement
in Nibble magazine. But because I know little
about hacking and have many questions. I
decided to consult your publication for advice.
Here is a small set of questions to start:
Q. A few years ago, an incorrect hookup of my
disk drive caused partial scrambling of data
upon booting. One disk was a copy of
Broderbund’s ‘Dazzle Draw’’. I would like to
repair it, but it has a copy protection on it, and
furthermore, my software repair program Disk
Recovery System, crashed in an unexplainable
magnetic failure along with several other
programs on the disk. What I need to know is,
how to open up the damaged disk for repair and
copy, the cost of such an opertion, and where
Ican get a good reliable repair program?
The easiest and perhaps the cheapest way to
repair an original disk is to return it to the publisher
with the required replacement fee. This not only
fixes the disk but usually gets you the latest version,
as well. Be sure and tell them what computer you
have. In the future, only use a backup copy. And
while we're on the subject, backup all of your
software and only use the backups. We've
printed several article/softkeys about Dazzle Draw
that make COPYA-able copies. | would need to
know which version you have before I could make
@ suggestion.
Disk
Showing the first 100000 of 254549 characters.