For The Serious User Of Personal Computers COMPUTIST Issue 64 Febuary 1. 989 USA $3.75 Canada & Mexico $7.00 All Others $8.75

Apple DuoDISK Modification - By Zorro

The Bard's Dressing Room 111- By Joe Montano

10ADIS Adapter - By Bill Jetzer

Merging ControUers into Super lOB - By Bill Jetzer

The Product Monitor - By Jeff Hurlburt

• RDEX So.h~eyG = 4th a: Inches -Ace Reporter -Alphabet Express v2.1.5 -Balance of Power -Bard's Tale II GS -California Games -Crossbow -Crossword Magic 4.0 -Dataquest: Presidents Data Base -Dinosaurs -Dive Bomber -Elementary Social Studies Vol 3 -Elementary Social Studies Vol 6 -Facemaker -Flight Simulator II v2.0 -Galaxian -The Games - Summer Edition -Graminar Gremlins -Kings Quest m -The Last Ninja -Math Shop -Microtype -Mini-Putt -New Oregon Trail -Notes 'N' Files -Number Bowling -Paperboy -Path Tactics -PFS Write -Principles of Economics -Reader Rabbit -Shadowgate -Shape Starship v2.1.51986 -Skate or Die -Starglider -Star Maze -Story Writer -Super Sign Maker -Troll's Shop Right -Ultima V -zany Golf

ImI R.I:)E~: Softkey: .Balance of Power .Enable vl.l0 .Mean 18 Golf a: Arch .Memory Shift v2.1 .PC Draw v1.4 .Personal Communications Manager vl.0 .Trivia Fever

BULK RATE COMPUTIST U.S. Postage PO Box 110846·T PAID Tacoma, WA 98411 Tacoma, WA Permit No. 269 You have a COMPUIISI

Editor: Charles R. Haight LEGAL RIGHT Circulation: Karen Fitzpatrick Advertising, call: (206) 474-5750 to an unlocked Publisher: SoftKey Publishing Printing: Valco Graphics & Printing

backup copy • Address all advertising inquiries to: COMPUTIST; Advertising Department; PO Box of your 110816; Tacoma, WA 98411 • Mail all RDEX letters to: COMPUTIST cOlnlnercial Apple·RDEX or IBM·RDEX PO Box 110846·K Tacoma, WA 98411 software • COMPUT1ST does NOT purchase editorial material. The entire editorial content consists of information submitted to COMPUTIST for Our editorial policy is that we do NOT condone publication in the shared interests of all COMPUTISTs. software piracy, but we do believe that users are entitled • Unsolicited material (manuscripts. letters to to backup commercial disks they have purchased. the editor, softkeys, A.P.T.s. playing tips, In addition to the security ofa backup disk, the removal questions. etc.) are assumed to be submitted as letters·to·the·RDEX·editor for publication with all ofcopy-protection gives the user the option ofmodifying and exclusive rights belonging to COMPUTIST. programs to meet his or her needs. • Entire contents copyright 1989 by SoftKey Furthermore, the copyright laws guarantee yourright Publishing. All rights reserved. Copying done for other than personal or internal reference (without to such a DEPROTECTED backup copy: express written permission from the publisher) is prohibited. • The volunteer and paid editorial staff assume ...lilt is not an infringement for the owner of a copy no liability or responsibility for the products advertised in the magazine. Any opinions of a computer program to make or authorize the making expressed by the authors are not necessarily those of another copy or adaptation of that computer program of COMPUTIST magazine, its staff or SoftKey provided: Publishing. • Apple@ is a trademark of Apple 1) that such a new copy or adaptation is created as Computers. IBM\!> is the IBM trademark. an essential step in the utilization of the computer SUBSCRIPTIONS: Rates (for 12 issues): program in conjunction with a machine and that it is used U.S.-S32 U.S. 1st C1ass-S45 in no other manner, or Canada/Mex.-S45 Other Foreign-S75 2) that such new copy or adaptation is for archival • Send subscription inquiries to: COMPUTIST; purposes only and that all archival copies are destroyed Subscription Department; PO Box 110846·T; in the event that continued possession of the computer Tacoma, WA 98411 program should cease to be rightful. • For Domestic Dealer rates: Call (206) 474·5750 for more information. ~y exact copies prepared in accordance with the • Change Of Address: Please allow 4 weeks provisions of this section may be leased, sold, or otherwise for change of address to take effect. On postal transferred, along with the copy from which such copies form 3576 supply your new address and your were prepared, only as part of the lease, sale, or other most recent address label. transfer of all rights in the program. Adaptations so • Issues missed due to non·receipt of change of address may be acquired at the regular back issue prepared may be transferred only with the authorization rate. of the copyright owner." • We are not responsible for missing issues 90 days after mailing date. If you do not receive one United States Code title 17, §117 issue each month. call or write.

I 2 COMPUTIST #64 February I Attention Apple-users: Why type those I-o-n-g listings when you can just Writing to the RDIX editor Upgrade your present subscription to a Magazine Plus ~" RDEX stands for: Reader's Data 5 Disk Combination subscription? EXchange. We print what you write. When you send in articles, softkeys, APTs, etc., you • You may upgrade your current subscription to a magazine & disk combination by sending are submitting them for FREE publication in $5.50 ($6.50 foreign) per remaining issue. this magazine. RDEX does NOT purchase submissions nor do we verify data submitted by readers. If you discover any errors, please let us know. Time to renew?

• Remember that your letters or parts ofthem • Check your mailing label to see if you need to renew your subscription. may be used in RDEX even if not addressed • Use the order form on this page to renew, and don't forget to send your most current to the RDEX editor. Correspondence that gets mailing label to help expedite your renewal published may be edited for clarity, grammar and space requirements. • Because ofthe great number ofletters we Moving soon? receive and the ephemeral and unpredictable appearance of our part-time staff, any • If you're moving, let us know at least 30 days in advance. response to your queries will appear only in • Issues missed due to non-reciept of Change-of-Address may be acquired at the regular RDEX, so it would be more appropriate for back issue rates. you to present technical questions to the • Remember, the Post Office does not forward third class mail unless requested. readers and ask for their responses which will COMPUTIST is not responsible for replacing issues lost while forwarding order is in effect. then be placed in the Apple-RDEX. • Please include your name (or pseudonym) r------, and address so we can forward your mail. • Yes, I want to subscribe to COMPUTIST. Enclosed are funds I • Whenever possible, send your articles and for a one year (12 issue) subscription. letters on disk as standard text files. When we get your letter-article in a text fIle, it is I am... 0 A new subscriber immediately uploaded into the most current o Renewing my current subscription RDEX file. We will return your disks, o Changing my address (please include last mail label) whenever possible, with the current library disk copied onto it. Conventional letters must I have .. 0 Apple II 0 lie 0 IIgs o lie 0 Apple compatible be typed in by us, with resultant delay and IBM 0 IBM compatible Transporter card errors. o o

• When you send your material on disk, try Apple-IBM subscription rates. to use a disk formatted for Apple DOS 3.3. U.S. - $32 It makes things a lot easier for us. o o U.S.lCanadaiMexico First Class - $45 • When writing to request help, be sure to o All other Foreign • $75 include ALL relevent information. The more Apple mag-disk combination subscription... information you include, the easier it is to U.S.lCanadaiMexico First Class plus Library Disk - $100 figure out what is the matter. Our readers o privacy is important, so we will not print your o All other Foreign plus Library Disk - $140 address unless you specifically say too.

• When writing to one ofthe RDEX authors. Name ID# _ Write your letter and seal it in an envelope. Put your return address, the authors name (as Address _ it appears in RDEX) and the correct postage on the envelope. Put this envelope into another City State Zip and send it to RDEX. We will put the correct address on your letter and drop it into the Country Phone _ mailbox. Exp. • Address your letters, articles, to: •• COMPUTIST RDEX Editor Signature CP64 PO Box l10846-K Tacoma, WA 98411 U.S. Funds drawn on U.S. bank. Allow 4-8 weeks for first issue. Mail to: COMPUTIST PO Box 110846-T Tacoma, WA 98411 (206) 474-5750 ...... ------I Febm&ry COMPUTIST #64 3 I -~-~---~- Notes 'n things .

0000000000000 • OOPS! William W. Beard 27 Dr lester S. Cohen 8 Many of you have already noticed the "1988" on your Michael Crawford...... 7 Edward Croft Jr 17 January COMPUTIST. After a lot of finger pointing, it was Sunnie Dinnel...... 8 decided that I was the one who was supposed to keep track of Square Eyes...... 8 the year. Boy are we in a lot oftrouble. I'm one ofthose people Gintana 8 who are still writing "1988" on their 1989 checks well into Tom Glover 34 March. And besides, I have a whole 'nother year to forget to Diane Grodecki 7 Dan Halfwit 1(1).35 change the next January issue. James J. Harvey 37 For those of you who wondered what the question mark David R. Hopkins...... I8 meant on the January cover next to Jeff Hurburt's Product Jeff Hurlburt 26 Monitor title, it means I'm a rotten typist and nobody checks Jayne W. Irwin...... I3 the cover. The question mark is a "typo". Ishimoto 27 Bill Jetzer...... I 5 • Hardware (Software) Hackers Joseph Karwoski...... 9 Keith 25 I've only gotten one response from a hardware hacker, so Joe Montano...... 28 far. I'll be calling him back next week. Ifthere are any of you Jack Moravetz...... 19 out there who can hear me, I'd really like to get in touch with Ronald Mundell 2 I Gerald E. Myers 9.22 you. I think we can do some neat things together. Also, when Donald McClelland...... 12 we get the hardware together, we're going to need someone to leonard Nadel 8 work on the firmware. So if you're interested, get your name Jack R. Nissel...... 14 to me ASAP (As Soon As Possible). I will keep you posted on Steven Paulson...... 7 our progress so you can get a prototype as soon as they are ready. Allan Pearl...... 1(1) E. l. Roberts...... 7 Phillip G. Romine :2 I George Sabeh 8 The Silkyl 9 Michael R. Smith...... I 8 Brent Spectum...... I2 Edward Teach 9 Frank Thompson...... 1(1) Jon Peter Tirard...... 7 M. Todd 8 Peter Wilding...... 19 John J. Willems 25 Zorro II l1lil1lil1lil1lil1lil1lil1lil1lil1lil1lil1li BUGSI COMPUTIST #59, pg 32. Appleworks and ImageWriter II, see page 8. A.S.P 44 COMPUTIST #60, pg 21. Ultima V, see page 21. Jackle 44 ~S 45 COMPUTIST #60, pg 35. Appleworks Cursor, see page 7. Unknown 44,45 COMPUTIST #61, pg 22. PFS Series, see page 8.

I 4 COMPUTIST #64 February I COMPUTIST #64 Table Of Contents Febuary 1989

Editorial ...... 4 • A.P.T.3:

4th & Inches 1(J) Gauntlet 1(J) Bugs 4 Ace Reporter 19 Into the Eagles Nest 9

Alphabet Express v2.1.5 24 Moebius 13 Most Wanted Softkeys II II II II II • II II .37 Balance of Power 9 Wings of Fury 1(J) Bard's Tale II GS 7 California Games 37 Crossbow 9 Crossword Magic 4.(J) 34 Dataquest: • fetdu1le6: Presidents Data Base 14 Alien Mind 2(J) Dinosaurs 23 Bard's Tale II 7 Dive Bomber 27 The Last Ninja 36 Apple DuoDISK Modification 11 Elementary Social Studies Zorro describes a step·by·step procedure to install a write protect override switch. Vol3 14 Elementary Social Studies • Kele6: Vol 6 15 The Bard's Dressing Room III 28 Facemaker 19 A bit copy for Algeblaster 22 Joe Montano to the rescue with his character editor for Bard's Tale III. Flight Simulator II v2.0 27 A bit copy for Alien Mind 9 Galaxian 25 A bit copy for Homeworker 23

The Games- II.. A bit copy for Where in the USA is EOADIS Adapter .... II II .. II II 15 Summer Edition 8 Carmen SanDiego? 25 Bill Jetzer finds another version of the EOA programming language and shows you how Grammar Gremlins 19 to get this one too. A look at Alien Mind (IIgs) 20 Kings Quest III 12 A look at GS/OS 19 The Last Ninja 36 Math Shop 14 A look at Tomahawk (IIgs) 20 Merging Controllers into Super lOB .. 16 Microtype 15 An alternate to COPYA? 24 Bill Jetzer's step·by·step guide to reduce frustration. Mini-Putt 1(J) More on Appleworks and printer New Oregon Trail 17 codes 21 Notes 'N' Files 13 Playing Notes on Thexder 8 The Product Monitor 26 Number Bowling 19 Super Index "Bugs"? .18 Jeff Hurlburt looks at the Apple IIgs Toolbox Reference: volumes Iand II and mouse pads. Paperboy 1(J) The meaning of "M" 9 Path Tactics 15 Saving Strip Poker II 'pictures 27 PFS Write 8 Principles of Economics 13 Reader Rabbit 37 I8M ScJl,~3: Shadowgate 35 Shape Starship v2.1.5 1986 24 Balance of Power 45 Skate or Die 37 Enable v1.10 45 Starglider 17 Star Maze 19 Mean 18 Golf & Arch 44 Story Writer 19 Memory Shift v2.1.. 44 Super SignMaker 12 PC Draw v1.4 44 Troll's Shop Right 17 Personal Communications Ultima V 18 Manager vI. O 45 Zany Golf 36 Trivia Fever 44

I February COMPUTl8T #84 & New COMPUTIST readers using Apple Ils Reset into the Monitor checksums (See Computing checksums) to match up, only type spaces within quotes or are advised to reod thispage carefully to avoid Softkeys occasionally require the user to stop frustration when aJtempting to foUow II soft1cey the execution ofa copy-protected program and after DATA statements if they are shown as delta (A) charactors. or entering the programs printed in this issue. directly enter the Apple's system monitor. Check the following list to see what hardware What is a softkeJ. ayway? you will need to obtain this ability. Keying Ia Hadamps Softkey is a tenn which we coined to describe Apple D + , lie, compatibles: 1) Place an a procedure that removes, or at least Integer BASIC ROM card in one ofthe Apple Machine language programs are printed in circumvents, any copy-protection on a slots. 2) Use a non-maskable interrupt (NMI) COMPUTIST as hexdumps, sometimes also as particular disk. Once a softkey procedure has card such as Replay or Wildcard. source code. Hexdumps are the shortest and been perfonned, the resulting backup copy can easiest format to type in. You must first enter Apple D + , compatibles: 1) Install an F8 usually be copied by the normal copy programs the monitor: ROM with a modified reset-vector on the (for example: COPYA, on the DOS 3.3 System computer's motherboard as detailed in the CALL -151 Master disk). "Modified ROM's" article (COMPUTIST #6 or Book Of Softk:eys ill) or the "Dual Key in the hexdump exactly as it appears in Commands aad coatrol k.,. ROM's" article (COMPUTIST #19). the magazine, ignoring the four-digit checksum ($ and four digits) at the end ofeach line. When Commands which a reader is required to Apple lie, lie: Install a modified CD ROM finished, return to BASIC with: perfonn are set apart by~boldface and on the computer's motherboard. Cutting Edge on a separate line. The ~I key must be Ent. (Box 43234 Ren Cen Station-HC; Detroit. 3DIG pressed at the end of every such command Ml48243) sells a hardware device that will give BSAVE the program with the f1lename, unless otherwise specified. Control characters you this important ability but it will void an address and length parameters given in the are specially boxed. An example of both is: Apple lIe warranty. article. Ilapl Apple IIgs: Ifyou have the 2.x ROM, there The source code is printed to help explain a is a hidden classic desk accessory (CDA) that Press 00. Next, place one finger on the E:9 program's operation. To enter it, you need an allows you to enter the monitor. In order to "Assembler". Most of the source code is in ~then press [!]. Don't forget to press lU'rinuIo::.:_==~1. install the new CDA, you should enter the S-C Assembler format. If you use a different monitor before running any protected firograms Other special combination keypresses include assembler, you will have to translate pieces of (CALL -151) and press "# This the source code into something your assembler ~USETJ or (daUSETI. In the fonner, IIlETUlIJI ". will tum on two hidden CDAs, Memo§; Peeker will understand. press and hold down (~J then press IBER!'I. and Visit Monitor. Thereafter press I 8 ESC I In the latter, press and hold down both E:9 to go to the Desk Accessories menu. Select and @] then press lusETI. "Visit Monitor" and there you are. Use laY I Computing c:becbams to exit. Sofhnre recommeadatioas Checksums are 4-digit hexadecimal numbers Recommeaded literature: which tell if you typed a program correctly. The Starter Kit contains most ofthe programs There are two types ofchecksums: one created that you need to "Get started". In addition, we • Apple II Reference Manual (or lIe or Ilc) by the CHBCKBIN program (for machine recommend that you aquire the following: • DOS 3.3 manual • Beneath Apple DOS & Beneath Apple language programs) and the other created by • Applesoft program editor such as "Global ProDOS, by Don Worth and Pieter the CHECKSOFT program (for BASIC Program Line Editor (GPLE)". Lechner, from Quality Software programs). Both are on the "Starter Kit". • Assembler such as the "S-C Assembler" Keying in Applesoft prognms: Ifyour checksums do not match the published from S-C software or "MerlinlBig Mac". checksums then the line where the first BASIC programs are printed in a format that checksum differs is incorrect. • Bit-copy program such as "Copy IT Plus", is designed to minimize errors for readers who CHECKSOFT instroctions: Install Checksoft "Locksmith" or "Essential Data Duplicator key in these programs. If you type: (BRUN CHECKSOFT) then LOAD your (EDD)". tlBOIII:RIIICLIAR SCUD program. Press W to get the checksums. Correct the program line where the checksums • Text-editor (that produces normal sequential The UST will look like: text files) such as "Applewriter IT", "Magic differ. Window IT" or "Screenwriter IT". 10 HOME : REM CLEAR SCREEN CHECKBIN instructions: Enter the monitor ...because Applesoft inserts spaces into a (CALL -151), install Checkbin at some out of • "COPYA", "FID" and "MUFFIN" from the way place (BRUN CHECKBIN, A$fIlXIXlJ), the DOS 3.3 System Master disk are also program listing before and after every command and then LOAD your program. Get the useful. word or mathematical operator. These spaces don't pose a problem except when they are checksums by typing the Starting address, a inside of quotes or after a DATA command. period and the Ending address of the file Super lOB aad CoatroUen There are two types of spaces: those that have followed by a layI. This powerful deprotection utility (in the to be keyed and those that don't. Spaces that SSIS.lEEIlaY COMPUTIST Starter Kit) and its various must be typed appear in COMPUTIST as delta I Controllers are used in many softkeys. (It is also characters (A). All other spaces are there for Correct the lines at which the checksums on each Super lOB Collection disk.) easier reading. NOTE: If you want your differ. . RDEXed

I 8 COMPUTIST #84 February I Is there a way to print the monsters with comparison the same and defeat the check. their maximum hit points and powers? (Bards For a cookbook: Search the disk for A999 Jon Peter Tirad Tale I or III) 8F 55 A2 99 38 andchangethe first 99 to 91 and the How do you get the NIGHTSPEAR out of 38 to 18. This is in the fIle BURGER, so ifyou Playing Tips for... the TOWER in ARBORIA in Bards Tale III? wish, you can copy that file to a 5 ':4 " disk and do the correction there. ® Questions for Bard's Tale II. Bard's Tale 0 I have not encountered any problems with What does Fins Flute do? this method so far. However, I had already . Electronic Arts What does a SORCERSTAFF or completed the first half of the game before I POWERSTAFF do? • The code for DREAMSPELL is 'ZZGO'. cracked the protection, so there may be a What does a TROLLRlNG do? • KATO's BRACER if given to a monster, problem I don't know about. Ifyou encounter What does a RlNG of POWER do? won't turn against you (in some situations). any difficulties, please let me know. Happy What does a HAWKBLADE do? • SPEEDBOATS aids in running from fights. computing! What does a SOUL MACE do? • MAGE STAFF regenerates spell points and What does a CONJURSTAFF do? boost AC by 2. How can you prevent energy drain from • PIPES of PAN creates LIGHT. effecting your characters? Diane Grodecki • SONG AXE does 64-256 damage and has a range of 80' Thank you! I hope you can help solve my problems and that you find my tips useful in • AG'S ARROWS do 24-194 damage and The Appleworks cursor change by Jack R. your publication. have a range of 90'. Nissel (COMPUTIST #60) was incorrect for • ELF BOOTS avoids Bad Spells, Thrown i Too much for me. How about a Bard's Tale the Enhanced Apple computer. The Patch Weapons, Dragon Breath. fan answering this one? RDfXed should be as follows: • NOSPIN RlNGdeactivates all SPINNERS. • THIEF DAGGER gives a thiefan increased BLOAD APLWORD.SYSTDI, TSYS, A$ZHI chance of hiding in shadows. Michael Crawford POlE 11681,64 • WIZARD HELM casts WIZARD WAR. BSAVE APLWORD.SYSTDI, ms, A$ZIH • LUCK SHIELD helps avoid Bad Spells, Softkey for... The 64 in the poke line will give you the Thrown Weapons and Dragon Breath. solid-apple cursor. A change to 65 will give you • ARAM'S KNIFE can be thrown at any a open-apple, and 85 will give you a right­ range and does 128-512. Bards Tale 0 OS Electronic Arts arrow. I hope you continue to put small patches ® Does anyone know how to edit in your magazine. I fmd them very interesting. "Dino Eggs" and get more men? It is nice to know that some things stay ® Where can I find character editors consistent in our ever changing world. One of for: those things is the location of the copy E.L. Roberts Deathlord (Electronic Arts) protection on the Bards Tale series. It is once 2400 A.D.(Origin) again in the file Burger, this time on the version for the Bards Tales II for the IIgs. The I'm in complete agreement with the praise Wasteland (Electronic Arts) that I see in the letters to COMPUTIST. The Questron II (SSI) protection is similar to the earlier versions in that it checks the disk for a bad block. Of article "The Deprotection Game" by Gerald Times of Lore (Origin) E. Myers in COMPUTIST #59 was worth an Bard's Tale I, II, III course, a few other things go on with the check, but the actual code which causes the disk too entire year's subscription. I hope your readers ® I have some problems with Bard's hang up is very simple. Below is the only will continue to send in articles ofthis type as Tale II: The Destiny Knight. Is there a way to snippet of code you need to worry about. beginners find some of the RDEXs quite prevent the loop which occurs when one ofyour formidable. characters or monsters turns against your party 9EC5: 89 08 8CS 0ECF and keeps attacking even when everyone is 9EC?: A901 LDA #9l 9EC9: 8F 55 A2 09 STA 99A255 dead? (ie. I had a dragon which became insane Steven Paulson and began to breathe on the party, all my 9ECD: 18 CLC characters died. He began to attack itself but 9ECE: 68 RTL couldn't kill himself because it's armor class 9ECF: A9 09 LDA #90 9ED1: 8F 55 A2 99 STA 99A255 ® I need some help removing the was to low. I turned off the computer, losing copy protection from a program called all gained experience, gold, and magic items. 9ED5: 38 SEC 9ED6: 68 RTL Information Master by High Technology. I It just wouldn't stop! bought this program about five years ago and Does anyone have a character/item editor A comparison is done just before the branch would like to put it on a hard disk. They do not for Bard's Tale II? on carry set (BCS).lfthis comparison fails, (not make a version for the IIgs, and my 5':4 " disks Is there a way to modify the dungeons and the original) the jump to $0ECF stores a zero, are getting worn out. I have spent years putting monsters, by creating your own? sets the carry and returns. If the comparison my entire home inventory on disks and do not Is there a way to list magic items and their is true, a one is stored, the carry is cleared and want to risk losing this data. Any information powers/effects for Bards Tale I,II,and III? it returns. The easiest way to circumvent this you have on this would be appreciated. Is there a way to print the layout of the appears to be to change the A9 99 to A9 91 and cities or dungeons in Bards Tale I, II & III? change the 38 to 18. This is only true because no i There is a softkey for Infonnation Master in Is there a way to print the character lists other instructions were carried out when the COMPUTIST #43. Try that first and ifit doesn't with their possessions and attributes from the comparison was good. Therefore we can simply work we'll ask our readers for help character disks? make the outcome of either a good or bad ...... RDfXed

I February COMPUTIST #64 7 I COMPUTIST and have enjoyed every issue. • Requirements Square Eyes o COPYA M Todd o Sector Editor Notes on Thexder o 4 Blank Disks I have two things for you today. First, I To beat the game, you have to go tried the APT for Thexder in COMPUTIST throughout all 17 levels 2 or 3 Times before #60, pg.18. The read of block $586 was not CD Boot your DOS 3.3 system disk. you beat the master computer! the same on my copy of Thexder, which is IT] Tell DOS to ignore checksum and With Paint Works Plus, 816 Paint (or with another reason for giving the old hex bytes to epilog errors and use COPYA to copy side A any other paint programs) you can change be changed. I used COPY II+ to search for the of disk one. Side B and disk two are not Credit.Pic, Title.Pic, and Thexder.Pic (which six bytes listed and found them in exactly the protected. is from Fantavision GS) to whatever you want. same position in block $05FF. I changed the On 816, do it in 320 mode and save it as a value, wrote it back to the disk and it worked binary 320x200. On Paintworks, save as POD: 47428,24 perfectly. Now you can see what is happening. SCREEN format (l think). Ifyou do otherwise RUN COPYA Secondly, I would like to add my vote for you will get a black screen and ifyou are lucky Gauntlet by Mindscape as the worst piece of Sector edit the copy you just made. there will be a few red dots. o=J software I have. The best one is COPY II+ by A good idea is to have 2 files: Thexder and Central Point Software. Thexder 1, one ofthese having unlimited men. I haven't tried the Pirates softkey yet, but Trk Set Byte(s) From To Then copy the normal file THEXDER from the I have been waiting to play it until I can make $00 $08 $4E-4F 00 F4 EA EA original, first renaming the cheat version. a copy. I'm also waiting on a softkey for Alien $57-58 00 4C EA EA However, this omits putting ProDOS on the Mind. It appears to be heavily protected and $60-61 00 43 EA EA disk due to space. I'm going to look at it before reading the $73-74 00 F4 EA EA ~ Help! I have MegaBots by UXB answers in your magazine. I really like your $77- A0 07 BO 8C C0 EA EA A9 FC 85 (Spinnaker) and I was filling out the softkey articles and hope to be a contributor one day. 10 FB 99 F0 00 F0 85 F3 A9 EE when I found an error. Before this, I knew there Keep up the good work and keep the magazines EA 88 10 F4 85 FI 85 F2 was an error, but all I had to do was renane coming. I try to spread the word at our the Hello file and get another DOS from another computer club meetings. CLJ Make sure you write the changes back disk. I then completed the deprotection and it I would still like to see some hardware to your copy. worked. I wish I could say the same for the file projects. For those ofyour readers who use E.D.D. DROmS. There is an II(/) error in DROmS and I have found parameter preanalyze 00=90 it cannot be fixed. I would deeply appreciate will copy most ofEpyx new releases and some Gintana someone who has Megabots to send me a of the other releases that use PROLOK printout or the file on the disk. Square Eyes, protection. 221 W. Sola St., Santa Barbara, CA 93101 ~ What's the point of going to ProDOS when Apple keep updating it? I mean, I get everything I want out ofmy II+ clone and Dr, Lester S, Cohen DOS 3.3 that was available in 1984-5. The only Sunnie Dinnel reason to update is for programs written for the Softkey fOT... lIe. In COMPUTIST #59, Dr. Frank Lowney ~ The disk patch to ProDOS LCD. 1 wrote about fixing the Appleworks SEG.PR file PFS.Write that allows it to run on clones doesn't work with to accumulate a few neat ideas. Since I don't Software Publishing Corp newer versions. Please provide the new patches have my Imagewriter2 with me, I tried to fix for other versions of ProDOS. the SEG.PR file for my Epson MX-80FT COMPUTIST #61 gives de-protections for ~ Has anyone heard of "Maestro w/GRAFTRSX+, but it didn't want to work. the PFS series of File, Report, and Graph. I Videotex Software" v2.(/) Modem Card? I can't tried it on PFS.Write and it works there too. The Dr. sa~ to chanfe Ii~ back it up. ~ Add to your instructions, that it is necessary to DC I El8 IlScl to IElAI ISC I ~DC UNLOCK the .SYSTEM file before you can El8 r. Is there a error somewhere? Wouldn't El8 IEBCI INULL I be the run the program. This I did with Copy II Plus. George Saheh I checked, and now all four of my disks can equivalent of the "Solitary Escape" he refers be copied. Thanks! to on pg. 33 in the "custom printer" column? Softkey for... A few other changes (errors) could be made: Leonard N,IClel fb' G8l1leS •Summer Edition l. Change BSAVE RAM TEMP, A$2000, EPYX E$2S68 to BSAVE RAM TEMP, A$2000, C2) I would appreciate someone E$24B9, else you will pick up the Scribe code sending me a way to unlock Apple Writer II This softkey is based on information too. for the Apple 11+. Since I'm not technically provided by Scott Simon in COMPUTIST #60. 2. Change BSAVE SEG.PR, TSYS, oriented, a cookbook approach would be a big Epyx, as well as several other software A$2000, E$4ES6 to BSAVE SEG.PR, help. In addition, I wonder ifthere is a way to companies, have been using a new protection TSYS, A$2000, E$2ES6, else you will get combine the 80 column pre-boot disk and the described earlier in COMPUTIST called a disk full error. Apple Writer II program disk on one disk. PROLOK. I used this information and was able Thanks to all who write such interesting I have been a charter subscriber to to produce an unprotected COPYA version. articles to benefit the rest of us.

I 8 COMPUTIST #84 February I o=J Copy both sides of Crossbow.•I used Gerald E Myers Copy II+ sector copy. D::J Rename the boot program to In COMPUTIST #60, pgs. 10-11, Bill "G.MAIN". I used Copy 11+. and Enjoy the game. Jetzer RDEXed asked ifanyone knew what 3H:AD 8B CCIl 4C 03 BF N3HG the M stands for when you press IGE I Bit Copy for... IRETURN I in the monitor to get the present CD Enter the prefIx"lRAMX", then the contents of the A,X, and Y registers and the path name (the name of your block editor). stack contents. (IIc enhanced.) Most (all?) Alien Mind u:::J Read block $E5. Search for SD 89 C0 Apple monitors offer the control-E (for PBI Examine) command to check the contents ofthe A0 80 20 91 FF 88 and change SD to 60. Write the block back to the copy. registers, the Laser 128 does not, but the Laser • Requirements 128 techical manual does tell you where to look 6 Boot the copy. When the drive stops, for these values, and in the process tells all press 8RESET. o Copy II Plus (31h II version) about the mystical "M". For Laser 128 folks without the technical 3H:AD 8B ce 4C 83 BF N3HG In COMPUTIST #61 Dan Halfwit asked manual, and Apple people who always ifanyone had any hints on how to crack or even Enter the prefix IRAMX and wondered where the Control E fetched the LU copy Alien Mind. I have no idea how to crack "UTIL.SYSTEM". information from, it's on the zero page, this disk, however I have made a back-up ofit. Memory locations $44 thru $49, and goes like U::J Copy all the fIles from Balance of The disk is very well protected, and I'm this: Power to the RAM card. glad to see that they also spent a lot of time on the game as well. The only hints that I have $44 = M (memory configuration). Now Boot Copy II Plus and format a o=J changed the address header to D5AAAA, along you know what 'M' means. Each bit is a ProDOS disk with volume name /BOP. boolean value (1 = True, 0=False). with all the others. I hope some of the "Wiz • Bit 7 = Aux zero page, stack, & upper 16K L!!J Copy the fIles from the RAM card to Kids" out there can soon crack this program, switched in. the disk. Copy a normal PRODOS instead /BOP my method takes a lot of time. • Bit 6 = Both 80-col store and page 2 access PRODOS. The protection is in the PRODOS On to the important material, how did I get switched in. fIle. a back-up! • Bit 5 = Aux 48K RAM is switched in for Note: Don't try to search for the string with Here is the cookbook method that I used: Copy II Plus sector editor and modify it. The reading. CD Get out your Copy II+ 31h" bit disk will not boot. You must use the ProDOS • Bit 4 = Aux 48K RAM is switched in for copier. writing. M.L.!, using IBOP:PRODOS. • Bit 3 = Upper 16K is switched in for Thanks to Gerald E.Myers for the article D::J Copy T0 to T1 - Keeping the track reading. the deportection game on COMPUTIST #59, length (don't worry about error #6 on side 2). • Bit 2 = Bank 1 ofthe upper 16K is switched which help me to deprotect IBOP. CD Copy T2 to T4F using the following in. parameter changes. • Bit 1 = Bank 2 ofthe upper 16K is switched in. Joseph Karwoski 01=09 • Bit 0 = Internal $Cxxx ROM is switched 0A=03 in. Softkey for... 10=AA • $45 = Accumulator value. 55=02 • $46 = X-Register value. Crossbow Note: I got "5" errors on tracks 30 to 3F • $47 = Y-Register value. IT] Reset all the parameters to normal. • $48 = Processor status Register value. Absolute Entertainment • $49 = Stack pointer value. [TI Copy T30 to T3F using normal bit I just bought Crossbow,and when I get a copy. Hope this helps Bill Jetzer and perhaps new piece ofsoftware, my fIrst task is to make others onward to bigger and better cracks. a back-up of it, I refuse to use any software IT] Use the same method for disk #2. without having a back-up. I fIrst checked my Enjoy the game, I don't know how good this copy is because I have not solved the game The Silky! issues of COMPUTIST to see if this program has been "cracked". Why re-invent the wheel? yet. Softlrey for... To my surprise, I could not fInd it, I was on my own. I first copied the disk with sector copy from Edward Teach Balance a!Power Copy II Plus. Itcopied with "No Problem" but Mindscape when I booted the disk, it "Bombed". I decided A.P.T. for... to catalog the disk to see if they were using • Requirements ProDOS or DOS. When I saw that they were Into The Eagles Nest using DOS, I decided to check out the ? Copy II Plus o "HELLO" program ( it's a binary fIle called RAM Card (not the 80 Column RAM) o "XMGPRTTI". The high scores are stored in track $13, A ProDOS block editor o I decided to by-pass this program by sector $0D. If you look at the last half of this changing the "HELLO" name to "G.MAIN". sector you will fmd the credits for the o=J Make a bit copy of the original. My program works fine now. programmers. (What is "DINKY" DOS

I February COMPUTIST #64 9 I anyway?). The last byte in this sector ($FF) is I thought Dino Eggs was impossible to even Because the nibble count would access the the flag to show ifyou have completed the first copy, not to mention deprotecting it. So I urge disk drive, I used the Copy II Plus Sector Editor castle. To be able to access either castle change you all to take notice of this new protection. to search for 8C C9 ($C08C). I then markedeach this byte from a period "." ($AE) to an I'm sure someone out there is capable of ofthese occurances on the hardcopy printout. exclamation point "!" ($AI). Now when you deprotecting or even finding a parameter for I looked at the code for a JMP (4C) or a JSR boot the game it will ask which castle do you copying this. I anxiously await the day when (20) after each occurance on the hardcopy, as want? I see "Deathlord" on the front of my next one of these often is associated with a nibble COMPUTIST magazine and off the Most count. Only one lMP followed a LDA $C08C. Wanted list forever. I NOP'd the JMP. The unprotected copy of Allan Pearl Paperboy, with normal formatting, now boots and runs with no problems. Frank Thompson Ever since I "discovered" the Visit CD Boot your DOS 3.3 system disk. Monitor option on the new IIgs control panel, Softlcey for... I've found it to be quite useful. Some games [I] Tell DOS to ignore checksum and like Broderbund's Wings of Fury were epilog errors and use COpyA to copy the disk. extremely hard to read the sectors off of, in Paperboy POlE 47426,24 RUN eOnA order to edit for bombs, rockets, etc. I""'---Mindscape A.P.T·for... • Requirements o::::J Make the following sector edits to the copy you just made. o COPYA Trk Set Byte(s) From To Wings ofFury o Copy II Plus Broderbund o Blank disk $14 $9l $2F-31 4C 47 22 EA EA EA o Paperboy (ProDOS lIe version) [I:J Activate the hidden CDA's (see IIgsl page 6). Many people may not need to copy their Dan Halfwit game programs, but when my son, Mike, and [I] Boot the disk and start the game at any his friends get together to play Paperboy, I have Softkey for... rank you wish. visions ofthem pretending they are paperboys [TI Press .r-,ar-:S="'=U""C""'1 Be very careful and using the original disk as a pretend paper. when you do this or the program may reboot. Unfortunately, Mindscape switched to 4th &Inches Select "Visit Monitor" in the CDA. ProDOS for this program and the DOS 3.3 Accolade cracks, which have appeared many times in Once in the monitor, you can start ETI COMPUTIST, do not work. • Requirements editing. Bombs are located at $011A9AA, I'll go through a description ofhow the disk rockets are at $011A9CE and torpedoes are at was deprotected as an aid to deprotecting similar o Block editor $(I)11A9BD. For maximum ofall three weapons ProDOS protection approaches. type: Make a fast copy ofthe master disk using Copy II Plus would copy the disk, but it your favorite copier. There are no errors. Then, It/AlID:rr would stop running shortly after loading a using the block editor, read in block $C5. Make AlICE:rr HiRes screen with garbage. It looked like a the following changes: A9AA:rr nibble count at work. When I tried to read the This only needs to be done once after the disk with Copy II Plus Sector Editor, the sector Block Byte(s) From To game has been booted. editor wouldn't read it. It obviously had a non­ $C5 $D2 29?? ?? EA EA EA You can use this on just about any game. standard format. $DF 29 ?? ?? EAEAEA All you have to know is what to look for and I then copied the orginal with COPYA after $F3 ?? 99 what to change it to, when you fmd it. poking DOS to ignore the read errors. This $FF ?? 99 copy also hung up at the garbage HiRes screen. A.P.T. for... I had to disable the nibble count next. The Write the block back out, and enjoy. nibble counts in most ofthe ProDOS programs seem to be in the .SYSTEM fIles. I first had Softkey for... Gauntlet to find the location ofthe .SYSTEM file, which Mindscape in Paperboy, is called PBLOAD.SYSTEM. MiDi-Putt Using Copy II Plus "View Files" Utility, I I Accolade Boot the disk on the back side and start the printed a hardcopy ofthis fIle. Using the Copy game. When the game starts enter the monitor. '----- IT Plus Sector Editor "Search" Utility, I • Requirements (Use the CDA.) To stop the one hit point searched for the hex bytes at the beginning of countdown, change $681F from E9 91 to EA EA. the PBLOAD.SYSTEM hardcopy. This gave Block editor And as for Ghosts and other monsters, I found o me the track and sector numbers for the first o Any 3th" fast copier a few of their damage points located near portion ofthe fIle. Marking the end of the fIle $8360-$83AF. I typed in 8369:99 N 8361< on the hardcopy, I then searched for the hex This was a little trickier than 4th & Inches, 8369. 83AFM. This will not make you completely bytes at the top of the next portion of the but a little more fun. Try this: make the edits immortal, but it will elimate many menaces. program. In this way, I identified track $14, shown below, but skip the ones at $lD6 and ~ What's the deal with Electronic sectors $(1)1, $04, $05 and $0F as the location $1 E3. Play with it. The results are Art's Deathlord and Chuck Yeager's? Is this ofthe fIle. The ProSel Block Warden program unpredictable, and what you will see didn't new protection impossible? I remember when can fmd the track/sectors more easily. work for me. But if you NOP the JuMP and

I 10 COMPUTIST #84 February I patch the branch, all will work nicely. First, necessary. Now, use your standard screwdriver long as possible (see figure 3). Now, carefully make a fast copy of the disk. No errors will to unscrew the retaining screws which are strip the insulation to the wires, being careful show because it uses a sync signature that is holding the interlace cable to the plug; then not to pull them too hard. Now, take 2 lengths a !Q%@#% to copy. Then, make these edits: remove your interlace cable and put it aside. about I 112' long of your wire and strip its Your unit is now disconnected, so you may insulation at both ends. Solder one wire to each Block Byte(s) From To move it to a clear worktable. of the W.P. sensor's gray wires, and insulate $3A $IAO 22 AF Let's start by removing the outer cover. these connections with the heat shrink tubing. $IB2?? 99 There are two screws holding the cover in place $IBO 22 AF at the rear of the unit at the bottom-left and $lC2?? 00 Figure 2. Multicolor, multistJ1nd bottom-right corners; remove them and then Interface cable from D2 $lD6 ?? ?? ?? EA EA EA remove the cover and put it aside. Put these Drive I with inner lid rennved $lE3?? 99 screws into your can. $lE5?? 99 What we'll do now is open up drive I and disable its sensor. In Figure I, remove screw That's all, folks. Sorry for the lack of #1 and #2 with your phillips screwdriver, and explanation, I was just in a hurry to get these put them in the can also. Now, use you standard edits out. Later on, I am sure someone will send screwdriver to carefully pry the metal lid off. an explanation. If not, I'll write one up. With the lid removed, you should be seeing the main circuit board. DO NOT TOUCH ITS SURFACE! Zorro

Figure 1. Multicolor. multislrand Interfa£e cable from D2 Apple DuoDISK Modification REAR I...... r !rIeIface P1ue I Jf':-=wfl • Requirements • Drive Cootrol Interface 114" diameter phillips-type screwdriver screw•#1 118" standard screwdriver [Clip CliP~ Surgical gloves Note: Flgun IlOl drawn to scale About 3 feet of 18-gauge insulated wire Radio Shack 'soft feel' SPST push on/offswitch Lid for Drive I (CAT NO. 275-1565) 19 Soldering Pencil wlSolder ToD2 ~ Hand-Powered Drill with 'A" bit Wire cutters [Clip Clip Figure 3. (Note: Figure not drawn to scale) Needlenose pliers Small sardine can Heat shrink tubing, 3/8" dia. and about *-1 inch long 0 A 'A" to lh II reamer A large, clean workspace Note: Iigure IlOl drawn to 1CIIIe. Warning: many Apple dealers refuse to FRONT perform maintenance on modified equipment. This project will invalidate any Drive warranties you may have. Perform this In Figure 2, only the various jacks are Head modification at your own risk. shown in their approximate locations. Ignore Area the rest of the ciruitboard. Now, VERY This project involves disabling the write CAREFULLY jiggle the designated jacks, protect sensor in drive I and replacing it with DI#I, DI#2, DCI#I, DCI#2, until they are a switch so that the user can have control of disconnected. Then remove screw #3 and #4 write protection at all times. Ifyou positively and put them in the can. Carefully pick up the HATE using disk notchers, you will want to board by its edges and turn it upside-down perlorm this modification. With the switch towards the right, so that the component side installed, you will be able to write your data (side with the parts and integrated circuits) is to notchless disks, while your friends stare in face down atop DRIVE 2. Do not strain the awe at the process. other wires. Before beginning the major surgery, we If you do not wish to continue, you had have to get inside our DuoDISK unit. If you better back out now, because the following steps 0==. have your monitor atop the drives (which is will involve irrevocable changes to parts ofthe two gray WIres usually the case), then lift the monitor carefully drive. Take your wire cutters (gasp) and cut the and put it aside, disconnecting the cables if gray wires going to the sensor so they are as

I Feb1'1UU'Y COMPUTIST #64 ttl Now we'll drill the holes for the switches. What this code does is to move from $81A Follow the measurements in Figure 4. First drill to $5AC, the Message "UNABLE TO LOAD Donald McClelland a small pilot hole with the 1,4" bit, and then ream SUPER SIGN MAKER." So we're real close. it out until the switch fits nicely within the hole. You should notice that the code at $818 is an Then, to connect the switch, put the wires Softkey for... endless loop. So EA the two bytes at $818. We through the hole, and solder them to the switch. list the code further on and we find a some MAKE SURE THE WIRES ARE GOING Kings Quest III strange looking stuff at $086A that looks like this: THROUGH THE HOLE WHEN Sierra Online SOLDERING THEM TO THE SWITCH!! Otherwise, you'll have to disconnect the wires . 986A- 28 PLP Some software companies continue to use 986B- 38 SEC and resolder. Now you can put the switch into the same protection scheme title after title. This 986C- 69 RTS the hole so it's longer side is horizontal (Figure was true with Kings Quest, & Kings Quest IT. 4a). Tighten the nut with your pliers. 9860- 28 PLP This is almost true with Kings Quest m. It is 986E- 18 CLC protected with two levels of protection, both 986F- 69 RTS Figure 4. (Note: Figure not drawn to scale) from previously released titles. (Its good to keep your old issues of COMPUTIST!) This is pretty standard for checking routines 1 ...... 1---- 2 ll1t6" -----1~~ 1 where ifthere is an error you will jump to $86A LLJ Search the disk for C9 C9 00 90 and and set the Carry Flag (SEC) and handle the change the 00 90 to 29 99. On my disk this was error in another routine. Or if no error has found on track $0A, sector 01, bytes $2D-2E. occurred, you'll enter this routine at $086D and o=J Search the disk for 29 99 FF and clear the Carry Flag (CLC). So if we change change to EA EA EA. This sequence was found in the $38 at $086B to an $18, we'll tell the code more than one place on the disk. On my copy that it will never have an error. Once you it was on track $0B, sector $

I 12 COMPUTIST #64 February I work properly. What does the '#' in lines 760 for disks 1,4,5 & 6 Torches 46 and 1150 mean? It certainly is not a BASIC Whetstones 47 command, that is, if I remember correctly. Is Trk Set Byte(s) From To Body Elixers 48 this a bug? I think it would be really helpful $05 $00 $B3-B4 00 CE EA EA Mind Elixers 49 if people wrote in and reported bugs as soon $BC-BD B0 C5 EA EA Shovel 4A* as they found them. Amulet 4B* for aU others Gauntlet 4C* The number s;gn "I"should be a exponent i Trk Set Byte(s) From To Oro 4D* s;gn "A". . RDEXetf Shurikens 4F $04 $07 $B3-B4 00 CE EA EA Hammer 50* Softkey for... $BC-BD B0 C5 EA EA Sword 51* Map: Cisterns 58* Principles of Economics There, now you have "Principles of Map: Shrines 59* Economics" deprotected. Hopefully this or a Map: Buildings 5A* McGraw-Hili method similar to this will work on other Map: All Sites 5B * McGraw-Hili software written in Pascal. Population Lens 5C * • Requirements Terrain Lens 5D* A.P.T. for... o Sector Editor Artifact: Ventriloquism 5E* o 10 Blank disks (or sides) Moebius Artifact: Teleport 5F* o 64K (Required by Program) Artifact: Paralysis 60* Origin Systems Artifact: Invisibility 61 * "Principles of Economics" is a ten disk Artifact: Were-Spell 62* series in Pascal that teaches its user the basic • Requirements Artifact: Spirit 63 * principles of economics. The only problem is Tiger Teeth 64 that Mc-Graw Hill does not provide back-up o Sector Editor Beetle Pincer 65 copies. This is crazy considering the amount o Disk search utility Soil Sample 66 Fish Scales 67 ofdisk access and the fact that students will be A. Evans had some interesting things in his using it. Condor Feathers 68 APT for Moebius (COMPUTIST #57, pg 20), Panda Hair 69 but he didn't have the whole picture. Here is The Protection a somewhat more lengthy and verbose table of Note: Many of the "effects" have a The disk is standard DOS 3.3 format and most ofthe possible effects in Moebius. As with maximum value of $FF, but are displayed as can be easily copied with COPYA or any other A. Evans article there are a few steps to perform a number from 0-100, water is a good example copier for that matter. The only problem is that before one can procede with the APT. ofthis. When a value greater than 100 is used, when the copied disk is booted it crashes and strange characters appear in place of the CD Boot Moebius and write down your numbers. Don't worry, this has no ill effect on says "copy protected". My next step was to character(s) infomation i.e. Name(s) and the game. Some ofthe "effects" will flip over. search the disk for $C0EC (direct disk in Realm(s) of the character(s) "on adventure". Pascal). I found it two times on each disk. I (ie. You have $FF ofan item and you fmd one Then examined the tracks where I had found D=:J Now search the appropriate disk(s), more, you will now have $00. Not good.) To the reference to $C0EC and found the start of side C (earth/water) or side D (air/fire) for the solve this, justdon't get too greedy. I have not the nibble count on track $05, sector $00, byte name of your character(s). in any way found all the "effects", so if $6E for disks I, 4, 5, 6 and on track $04, sector IT] Use the following information to someone happens to find something interesting $07, byte $6E on the others. By forcing the develop the ultimate character to defeat the please write in and tell us about it. "protection check" to ignore the results I was Warlord. able to produce working copies. For those of Numbers are in hex. Experience is a two Jayne W. Irwin you who are interested, here is what the check byte hex number in 10 byte, hi byte order. looked like. Maximum values are $FFexcept for ""," items Softkey for... AD CE C0 LOA $C0EC which are $01 ifyou have it and $00ifyou IHB BPL $2EAC don't. For "Equiped item" a $01 = sword C9 EF CMP #$EF while $00 = bare hands. Notes IN' FOes 00 CE BNE 2E83 Effect Byte(s): Notes: 48 PHA 68 PLA Name 00-0F Notes 'N' Files is a graphics-oriented fixed AD EC C0 LOA $C0EC Experience 12-13 High Byte Last data base for the Apple llgs. Using it is a snap. C908 CMP #08 Level 14 It's great for keeping track of names and B0 C5 BCS $2E83 Maximum Body 15 addresses and printing form letters and labels. Body 16 The first thing I do when I get a new disk Maximum Mind 19 is to make a backup using Copy II+ copy disk, The Softkey Mind lA then I try out the copy. If it's not copy Location ID-lE X, Y Cordinates protected, it'll usually work, if it is it'll either CD Copy all the disks with any fastcopier (Preferably Locksmith 6.0 Fastcopy). On the next consecutive sector: ask you to insert the master disk, hang, or crash. Notes 'N' Files crashed. [TI Get out your sector editor and read in Equiped Item 42* Entering 1ST I r=IRETU==RN=-"I, gives you the the correct track with the corresponding disk Food 44 location ofthe crash and the register values. My and perform these edits. Water 45 version crashed at $03/4B8B.

I February COMPUTIST #64 13 I Figuring the beginning of bank 3 was as CALL-t5t • good a place as any to start looking, I found Jack R, Nissel BLOAD DEllUI'I'IlI PLUS,A$813 a JSL (jump subroutine long) at $(l)(l)([)0 which I1"5lIG (if you hear a beep ignore it) sets up the program. The next possibility was ..

I 14 COMPUTIST #84 Febl1l8l"Y I 1080 ST =0: TK =TK +1: IF BF =0AND TK

I February COIiPUTlST #84 15 I from the version Phil Goetz described in his JMP add r 6592 JMP; ex its EOAPL written down, go back up to step 8 to modify EOAPL article (COMPUTIST #57, pg 10). RTRN Return from SUbroutine EOADIS. Since there was quite a bit ofit, I decided write LD,A addr PA <- addr ,PA a program to modify EOADIS instead of DUBL PA <- PA + PA EOADIS.ADAPTER disassembling it by hand. But flrst, some ofthe INCR addr INCaddr: PA<-addr code had to be moved around so that extra ADD addr PA <- addr + PA 19 IF PEEK (194) <> 32 THEN POKE 194,32: POKE commands would flt. Here are the instructions: EXOR ($4C) <- ($4C) XOR PA: INC ($4C): 8192,9: PRINT CHR$ (4) "RUNEOADIS. INC ($4C): PA <- $4D XOR #$68 [r:J Load EOADIS into memory. ADAPTER" GONE addr Gotoaddr ifPA>9 CALL ·151 SUBT add r PA <- PA - add r 29 NORMAL: TEXT: HOME: PRINT CHR$ (21): VTAB BLOAD EOADIS MOVE ($4E) <- ($4C 12: PRI NT" jEXEC" : VTAB 11: END 59L$ =L$ +"9" :1$ =1$ +"????" :L =LEN (L$):T D:::J Ifyou have a IIc, fIx it so that it prints To put these commands into EOADIS, type =LEN (1$) :F(9) =9:F(I) =32:F(2) =128:TA the proper characters (#,$,etc.). this program in and use CAPTURE from the = 2111:Cl =2217:C2 =2221:FA= 2231:LS = 858:89 was B3 starter disk to save it as a text me with the name 2238: FS = LS +L: TS = FS + L 851:83 was B9 PL.MARBLE MADNESS1. Line 20 contains 69 POKE FA, FS -INT (FS /256) * 256: POKE FA + the length in bytes, minus one, of each 1, FS / 256 command. Line 30 contains the text of the o=J Move the "INSDSl" code up in 79 POKETA,TS-INT (TS1256) 256: POKE TA + commands. Each command must be 4 * memory. I,TSI256 characters long: 89C

I 16 COMPUTIST #64 February I D:::J Now you must save it as a text ftle. Insert the disk with the capture program on it Checksums Edward Croft Jr. and type: IDC CAPTURE 1000 - $3568 1030 - $F043 1010 - $2544 1040 - $0686 Softkey for... CLl Insert the disk where you keep all of 1020 - $CAB6 1050 - $7261 your Super lOB data. CAPTURE will ask you StargJider for the name ofthe ftle you wish to save. Type Rainbird/Firebird Software the name ofthe program that this controller is Softkey for... for then add".CON". (Remember, Applesoft • Requirements controllers have the prefix "CON." and text New Oregon Trail Any fast copier ftle controllers have the suffix".CON".) The MECC o disk will whir as the ftle is saved, and you will o One disk A sector editor be left in BASIC. • Requirements o CD To use this controller, load Super lOB This softkey was prompted by the softkey o Super lOB 1.5 into memory, execute (merge) the controller for Star Fleet I in COMPUTIST #6(/). Starglider Sector Editor and run the result. o by Rainbird/Firebird software is also copyable, LOAD SUPER lOB The address markers have been changed to but to use the program you must look up in the IDC program.CON M 05 AD and thedata markers have beenchanged manual a certain word in a specified paragraph, RUN to 05 96 M. Type in the controller and save it. line, etc. Merge it with Super lOB 1.5 and copy both This is really a pain to do. Not to mention Ifyou are using a swap controller, be sure what happens ifthe manual is lost. (Have you that the proper RWTS is present on the disk or sides of the disk. Make the following sector edits to the front side: ever seen a hacker/gamers computer nest?!) So you will get a "FILE NOT FOUND" error: not to be out done by Mr Dan Halfwit (I hope IT] Follow the prompts and copy the disk. Trk Set Byte(s) From To that isn't your real name.), I set out to get rid of this pestilent protection. $00 $07 $86 96 M Some ofthe confusion probably arose when As in the case of Star Fleet I, Starglider $8B M AD beginners carne across controllers from the also had a lot of encrypted pieces of code on $08 $lF 96 M COMPUTIST library disks. These are stored the disk. (Was I suprised?) I tried to use Mr as Applesoft ftles. To use one of them, just $2A M AD $83 AA 05 Halfwit's article as a reference, but, alas, I LOAD it and go to step 2. ended up on my own. $80 05 AA So after dumping a few K to the printer and $98 AD 96 Softey for... carefully looking over the code (for hours) to $0B $A8 AA 05 see just what was happening, I decided my best $AO 05 AA course ofaction was a educated guess. And as TroD's Sbop Rigbt $B2 AD 96 ? you see, plain dumb luck won out. o=l Use your fast copier to Copy • Requirements Controller Starglider onto the blank disk. o Super lOB 1.5 D:::J Sector edit the copy. 1000 REM NEW OREGON TRA IL I recently deprotected Troll's Shop Right for a school and thought I'd pass on the softkey 1010ST = 15:LS= 15:CO =WR:FAST = 1 Trk Set Byte(s) From To to you. The protection is simple: altered 1011 TK=0:LT=1: GOSUB490: GOSUB610: GOSUB $10 $0F $2A-2B 9000 1860 epilogues and address markers that are changed 490: GOSUB 610 to D4 M 96 on the odd tracks. Type in the That's it. The program will now accept any controller and save it. Merge it with Super lOB 1012 TK = 1: LT = 35 word when you are prompted to enter it. 1.5 and run it. Ifyou want to get the disk into 1020 POKE 47445,170: POKE 47455,213: POKE a completely normal format, you can put a 47466,173: POKE 47345,150: POKE i Perhaps $Omeone can make it $0 it doesn't normal DOS onto the copy. This controller also 47356,170: GOSUB 490: GOSUB 610 even ask? RDfXed works for Garde's Blue Powder Grey Smoke and SSI's Colonial Conquest. 1030 GOSUB 230: GOSUB 490: GOSUB 610: IF PEEK I just bought Pirates GS from Microprose (TRK) =LTTHEN 1050 (which is a GREAT game), guess what!! Not Controller 1040 TK =PEEK (TRK) :ST =PEEK (SCT) : GOTO 1020 only do you have to enter a code from the manual, but the darn disk is protected as well 1050 HOME: PRINT "COPY'DONE" : END 1000 REM TROLL SHOP RIGHT (So that you can't get it on a hard-disk or back it up). And to top it off my disk crashed two 101BTK=0: LT =35 :ST =15: LS= 15 :CO=WR:FAST =1 Checksums days after I got it!! Also, just to prove someone 1020 POKE 47426,24: POKE 47447,0: GOSUB 490: has a sense ofhumor, Pirates happens to be one GOSUB 610 1000 - $3568 1020 - $0A0E of those games that is virtually worthless 1030 POKE 47426 ,56: POKE 47447,240: GOSUB490: 1010 - $88AA 1030 - $3F97 without the documentation! So· here I sit, out GOSUB 610: IFPEEK (TRK) = LT THEN 1050 1011 - $52E4 1040 - $BAAD my money while I wait for a new disk to show, 1040 TK = PEEK (TRK) :ST =PEEK (SCT) : GOTO 1020 1012 - $3C2D 1050 - $6832 that really didn't need to have ANY protection 1050 HOME: PRINT "COPY'DONE" : END on it at all!

_F_eb_ru_ary--=- C_O_M_P_UTl__ST__#64 17J I don't know about you people, but I sure down to your hand in my pocket or my hand with the address fIeld epilogues being altered would be interested in a response from in yours. 'nuff said. from the normal DE AA to AB FF and by modifIed• Microprose (and a few others) about their type checksums. As for tracks $03 onward, the same of thinking. Many other software companies altered address field epilogues and altered have reduced (and in a lot of cases have David R Hopkins checksums as well as sectors strangly numbered eliminated) protection on their newest software. from $11 (17) to $20 (32) instead of$00 (0) I have read letters in the past in Super Index Bugs? to $0F (15). COMPUTIST about pirating and I really didn't [I] Boot DOS 3.3. intend to get into the subject, but since this came For those readers who ordered my Super up I may as well. (If the editor has room.) So Index (COMPUTIST #57), the following are [I] Copy and modify the RWTS. here is how I came to get "into" pirating. some points that need clarifIcation: CALL -151 After using a "cassette" drive for a year • Computist's first issue, HARDCORE 111M

I 18 COIIPUTIST #84 February I co Rename GG.CODE to SYSTEM. Trk Set Byte(s) From To LOA #$03 Track 3 STARTUP on the copy. STA $B7EC $00 $05 $68-6A 00 F1 A0 1860 EA It appears to be important that the disk LOA #$05 Starting sector 5 name on the copy be the same as the original STA $B7EO Softkey for... (GREMLIN). LOA #$00 Story Writer STA $B7EB 8 =Match all volumes Softkey for... STA $B7F0 Pointer to user data buffer Learning WelllMindscape LOA #$60 STA $B7F1 Hi-byte of data buffer Facemaker o::::J INIT a blank with a fast DOS LOA #$01 1-0---__Spinnaker STA $B7F4 81 =Read, 82 =Write I INIT HELLO LOOP LOY #$E8 RWTS Parm list I couldn't use Edward Teach's method in DELI'I'E HELLO LOA #$B7 COMPUTIST #50 or Michael Paterno's in Tell DOS to ignore checksum and JSR $B7B5 Disable interrupts and call COMPUTIST #58 to deproteet this one. There [I] epilog errors and use FlO from the DOS 3.3 RWTS were no catalogable files on my original and System Master to copy all files from the original DEC $B7EO Dec current sector number the Kids on Keys method didn't work. to the INITed disk. INC $B7F1 Inc data buffer address I used the Story Machine softkey from LOA $B7EO Load current sector number COMPUTIST #22 on page 4. It was POlE 47426,24 CUP #$00 erroneously titled Deprotecting Storymaker. BlUR FID BNE LOOP crJ Copy the original with any fast copier Side two of this program is already in RTS or COPYA. COPYA format. [I] Using a sector editor on the copy, ULTIMA V.READER make these changes. Peter Wilding Trk Set Byte(s) From To 9000: A9 03 80 EC B7 A9 05 80 $42BO 9008: ED B7 A9 00 80 EB B7 80 $B02F $00 $03 $64-65 A5 1E A9 F0 9010: F0 B7 A9 60 80 F1 B7 A9 $2097 Softkey for... Alook at GS/OS 9018: 01 80 F4 B7 A0 E8 A9 B7 $E91F 9020: 20 B5 B7 CE ED B7 EE F1 $9EA9 9028: B7 AD ED B7 C9 00 OIl EC $6809 Ace Reporter ProDOS 16 is the current DOS for use with 9030: 60 $BFDB Mindplay the IIgs. Among other things it is slow and is written in 65C02 machine language. It uses Thanks to Jack Nissel's softkey for Cat'n almost none of the IIgs's expanded 16 bit Mouse in COMPUTIST #56, I was able to instructions, and is really just a 16 bit shell Jack Moravetz softkey Ace Reporter. wrapped around an 8 bit program. Well, all that has just changed. Apple released version 4.0 Copy the disk with a copy program crJ ofits IIgs System Disk at AppleFest, and with that will ignore errors. I used Locksmith 6.0. Softkey for... that came a brand new, fully functional DOS [I] Make this sector edit. called GSIOS. GSIOS is ProDOS 16 rewritten. It is faster Gtal11111ar Gremlins Trk Set Byte(s) From To Davidson & Associates, Inc. (check out the chart below), can handle more $01 $01 $00 A2 60 files, and is a pleasure to use. The System Disk Grammar Gremlins is a comprehensive also came with a brand new Finder, rewritten grammar program for third, fourth, fifth, and Softkey for... for faster operation and expanded in its sixth grade students. The software includes a functions. Along with this is a second disk program disk and a data disk. Star Maze called System Tools. These include an advanced Most attempts at copying the program disk disk utility (at this stage, it's nothing more than with standard copy programs failed. It seemed Number Bowling a file copy program), and an Installer, which that track $22, sector $(l)(l) was unreadable. I Scott Foresman (Mindscape) allows a user to install all the system fIles made a copy using COpyA with the DOS error necessary for operation on a particular disk with checksum disabled. The program disk is in Even though these two mathprograms were no hassle. The Installer has a whole list ofthings Pascal, so I searched in vain for the $C08C published by Scott Foresman, they were it can install, such as printer drivers, system nibble count routine that was keeping my copy distributed by Mindscape and have a protection fIles, etc. It conveniently eliminates the from booting. Then I got lucky when I renamed scheme similar to the Perfect Score. problems ofremembering which ftles do what, the SYSTEM.STARTUP file. crJ Boot a DOS 3.3 disk. and enables you to create a working disk without touching a subdirectory. But back to Use the Apple System Utilities v 2.1.1 crJ [I] Tell DOS to ignore checksum and GSIOS. or similar program and format a disk in Pascal epilog errors and use COpyA to copy the disk. This DOS is fast! It won't set any records, with the name GREMLIN. POlE 47426,24 but GSIOS manages to load a system disk which [I] Copy all the files except RURCOPTA is full ofnew tool code, a Finder which is 15.5K SYSTEM.STARTUP from the original bigger than it's predecessor, and the GSIOS Grammar Gremlin disk to the newly formatted co Make the following sector edits to the program plus startup file which, combined, is disk. copy you just made. 17K bigger than P16, all in 15 seconds less than

I Febl'1l8l'J COMPUTIST #64 19 I ProDOS 16 can get itself up and running. That Well, whatever the authors did, they sure the passwords and it's also the most frustrating may not sound like much, but it now makes did it well. Alien Mind has got outstanding part, that's why I listed them here. using the Finder for disk maintenance a real sound (it utilizes the MDIdeas SuperSonic possibility. GS/OS gets Finder up and running stereo card ifyou've got it, and sounds terrific Level I in 50 seconds flat. Compare that to a minute even without one), superb animation, a Telegram and five seconds for ProDOS 16. That's almost beautiful, crisp display, which smoothly scrolls Aqua respectable. in any direction, and game play which is VERY Hammock (Be sure you're on the right terminal The Finder has been expanded and polished addicting. - if you're on the Zekford Community extensively. A thermometer displays how much The premise ofthe game is that in a future Workstation then you are not where you of an operation has been completed, and fills time, man has expanded his frontiers and want to be) up when it's done. Several formatting options discovered many planets with other life forms Radiation have been included, two ofwhich format a disk on them. On one particular planet, Herzgod IV , so that it cannot be read by the ITgs itself. I think two unhatched alien eggs are discovered and Level II that these are MacIntosh formats. File copying brought aboard the newly completed Zekford is the Finder's biggest strength. Unlike Copy Space Station for examination. One ofthe eggs Elevator IT Plus, the Finder reads in about 20 files at hatches into a super-intelligent alien which, bent Judy once and then writes them out all at once. The on the destruction of everything alive, has Siren (Thanks to my grandmother (!) for getting more memory you've got, the more files it can reprogrammed all the robots of the station to this password) read. I noticed that the windows seemed a bit kill people, and mind-controlled all other slower, but it's possible I'm just impatient. creatures to do the same. Level III The IIgs now has a very slick DOS all to You, unsuspecting biologist Timothy Biologist Ho! (Log onto Aaron's Terminal ­ itself. Never again will you have to look at that Hunter, have boarded the station just after the he's not on this level - really!) ProDOS 16 v1.3 display in the beginning and annhilation of the whole station's staff and wait for years for something to load. Now you crew, and you soon discover that your fellow <:2) And now I'm stuck. What's "A see a more appealing message on bootup and biologist and long-time friend Aaron Avery is scale"? When you get it, send it in! only have to wait a few months for something the only remaining person alive in the Zekford to load. Space Station. The Protection (this is not a crack) Communicating through computer terminals, you and Aaron must devise a weapon With Alien Mind, IIgs protection finally 1 ProDOS 16 GS/OS Dj ff which will kill the Alien. Aaron provides clues approaches the insaneness of 5 ,4" protection. Instead oflooking for a bad block or bad track, Mu It jSc r jbe.3. 0 2: 10 1:25 45 sec to the passwords for certain terminals which you and he will communicate through, and let me or nibble counting, or looking for disk De IuxePa jnt II 2:08 1:33 35 sec signatures, PBI went about 6 steps further, the TML Pasca I 1:40 1:14 26 sec tell you, some of these passwords are really TOUGH TO GET! whole disk is unreadable. It is possible that it Launcher :56 :38 18 sec is unreadable as a consequence ofthe fast-load Finder 1:05 :50 15 sec Oh, that's not all though, because you are constantly being attacked by the mutant robots format it uses, and is not a direct attempt at and hypnotized monsters which are bent on your protecting the disk. A sectorless format would Note: Times will be significandy shorter indeed make it very difficult to read by normal ifyou don't count the time it takes for as/os destruction, you always find yourself fighting, moving, fighting, logging on, fighting, moving, means. Copy IT Plus can almost make a working to load. Subtract 32 seconds ifyou only want bit copy ofit while synchronizing and keeping to count application load times. . fighting, getting lost, fighting, etc. The action never stops! In addition to all that, you must track length, but it's not too reliable. MultiScribe, DeluxePaint, and TML Pascal pick up key cards, energy tablets, clips of Alien Mind doesn't use ProDOS at all. were all made self-booting under ProDOS 16 bullets, shields, floating disks, and conductors. Without looking at the screen, you can tell that by deleting Start from the System folder, and Although many games claim to be action it doesn't use ProDOS because the title screen renaming their main program with a suffix of packed, Alien Mind is THE definition of the loads faster than ProDOS itself! This program 'SYS.16'. ultimate action-packed game. really hustles disk access along. You can be up They were made self-booting under GS/OS and playing in about 30 seconds. Character disk by deleting Start from the System folder, Playing Tips for... creation takes two seconds because it only moving the main program to the System folder, seems to format about one track - only what it and renaming it as Start. needs to store a few attributes. Alien Mind PBI advertises this game for $54.95. Even PBI ifyou actually pay this much, it is still definitely worth it. However, I've seen it around $30 This game is not easy. There are two disks, from mail order places. Ifyou possibly can, get Alook at Alien Mind (lIgs) and I haven't gotten to the second one yet. this game! This is the one which you've been However, I have discovered quite a few saving and waiting for. Don't Miss It! Alien Mind is the most recent game passwords. The clues are always the same introduced by PBI Software. PBI designs only (unless PBI changes them from package to ITgs software, and they seem to put a lot ofwork package, which I doubt). into their programs. Alien Mind is an Here they are (remember to log on to the Alook at Tomahawk (lIgs) outstanding example of both PBI's work ethic terminals in the correct sequence): and the capabilities of the IIgs. This game is WARNlNG! The first bunch are easy - you a blend ofso many different things that it is hard shouldn't have to look at them here. Try all your Tomahawk is one ofDatasoft's most recent to classify it as an arcade game, a shoot 'em guesses, and then if you really give up, look releases, and it's a doozy. In this game you are up or a thinking game. at the list. Half the challenge is trying to get the pilot of the AH-64 Apache Attack

I 20 COMPUTIST #64 February I Helicopter, affectionately known as the to crack than Alien Mind is that it performs disk changed to the number of numbers one would Tomahawk. With laser-locking Hellfire access while it is playing the title music. The follow with, and the next numbers to whatever missiles, autostabilization, and the TADS target timing cannot be disturbed at all. Trickier and one wanted them to be. Thus, ifone wanted the aquisition and tracking system, you are in trickier. The person who solves this protection first contrl-D to send an escape only, the first control ofthe skies for as long as you can stay scheme will indeed be one ofthe elite hackers number would be changed to "1" and the next in the air. in the galaxy. number to 18. Then if one wanted the second Select flying conditions such as cloud base, contrl-D to send a "2", one would leave the turbulence and crosswinds, day and night next 02 the same and change the next two flying, and pilot rating, and take to the skies. Philip G. Romine numbers to 18 and 02. Afterthe changes BSAVE Hear the boom ofthe engines as they fire up, the file back to disk or Ram-disk. CA UTION: then watch the RPM's increase as you try to Use only disk copies - never an original - for lift off. Listen to the rotors as they sweep the this exercise. air above you and haul you offthe ground. Then Appleworks and printer codes Original String 02 184702 1848 the tough part comes in. Flying this beast is no Modified String 011847 02 1832 piece of cake! Unlike an airplane, which is The only numbers one need change are the pushed forward by engine thrust, helicopters Dr. Frank Lowney's article in first and last in the string. The first change, 02 are pulled up by the thrust ofthe rotors. To go COMPUTIST #59 was very helpful to me. I to 01, apparently tells the computer to send one forward, the whole helicopter must be tilted have Version 2.1 ofAppleworks, however, and number to the printer, the 18 orescape; the 47 forward. But, forward tilt equals downward his memory listings for the locations in the is not used; the following 02 tells the computer plunge. So, it takes a very smooth touch and SEG.PR file no longer apply. Also, in my case, to send the following two numbers, 18 and 32, a lot of practice to fly the Tomahawk. modifying the Imagewriter II file would not to the printer. This game has a very interesting feature work on my Epson as it sent other codes in If your computer does not have a search which has to do with a map. You can choose addition to the control-D codes, and that caused function in the moniter as the IIgs does, search my Epson LX to use condensed print. The to be on the allied side of an imaginary war, your disk with one ofthe programs listed in the in which case you try to capture squares on the following comments should help others to original article and make the necessary changes. map by destoying all the enemies in a sector. modify their fIles, so they may use some ofthe Ifyou have an Epson printer, then use the No easy task is this, either. other printers listed in the Appleworks printer memory locations I have listed for the 2.1 The game instantly grabs your attention at selection and/or other versions ofAppleworks. Version of Appleworks. boot-up with some neat army-band music and My printer has a dump mode which allows a digitized picture ofthe Apache. Then, you're the codes and letters to be printed out on the hit by somewhat of a let down. The graphics printer; this characteristic is necessary for the Ronald Mundell are just a bit on the hurting side. Like F-15 and procedure to be carried out. so many other flight simulators, wire-frame Now to the specifics: Use the Appleworks I have tried the Ultima V softkey graphics are the best that you get outside the word processor to write a short sentence. Place (COMPUTIST #60, pg 21) over and over, cockpit. Mountains are triangles, and a control-D before the sentence and another every way I can think of; no results except helicopters are a bunch oflines glued together after it; then print it, with the printer in the Drive Error. I cannot read the disk past track at bad angles. Below 500 feet you can see the dump mode. Check the printout and determine $02 with any version ofCopy II plus from 5.2 "terrain" - a few randomly placed dots which what code the printer (selected from the menu) to 8.3. I would like to know how Ron Dippold supposedly give a realistic view ofthe ground. sends to your printer for control-D and the hex managed that. Also the line 1040 in the Truthfully, the game is much more enjoyable number after. controller refers to GOTO 1015. If I am not when you're cruising around at 4(l)(/)(J) feet and In the case of the Epson-LX the numbers mistaken there is no line 1015. So, if anyone obliterating enemies with your Hellfire missiles sent were 18 followed by 47 (escape"/" for the knows how to fix this softkey, there are a lot before they can get close enough to spoil the first control-D and escape "0" for the next ofus who would be extremely happy about it. effect. one.) The entire sequence was in Hex: 021847 Thank you. Despite the complexity of Tomahawk, it 02 18 48. The 02 apparently represents, in the The "GOTO /0/5" should be "GOTO really needs improvement to become a complete program, the number ofnumbers to follow (ie. i 1010': RDEXed game. This is not the game that you show off 18 and 47); the next 02 in the series is the same to friends who are thinking about buying a IIgs. for the next set of numbers (ie. 18 and 48). Good customer relations? The title sequence, yes, but then you tum it off My Apple IIgs has a search function in before the actual game begins. As many Apple memory. One goes into BASIC and loads RE: Ultima V music, the IIgs and IIe games are, Tomahawk is a great "concept" SEG.PR at $2000. "BLOAD SEG.PR, Mockingboard. The patch from Origin is as follows: game, but doesn't have the graphic elements A$2000, TBIN" or whatever type it is (maybe necessary to make it a standout. type system, TSYS) and search for the string 10 REM ULTIMA VMUSIC PATCH FOR THE APPLE IIGS (listed above in my case), or whatever string 20 FOR I =768 TO 802: READ A: POKE I, A: NEXT : Protection applies for the printer one is using in CALL 768 Appleworks. I found four such strings located 30 DATA 24,251,194,48,244,11,0,162,3,35,34, Oh no! I booted this game up and at $28FF, $29DC, $2A7C and $2B34. I 0,0,225,244,4,0 immediately turned green. If you read the assumed that all four Epsons listed in the 40 DATA 244,0,0,244,0,3, 162,3, 16,34,0,0,225, review ofAlien Mind, then you can reread the Appleworks printer selection menu used the 56,251,226,48,96 protection section of that review again for this same codes for control-D. article. The two protections are THE SAME. By trial and error, I found that the first set Checksums Someone is making a lot of money off this of numbers was the one for the Epson FX, scheme. Both are characterized by a 15 to 30 which was the last listed printer in the Epson Ul - $BADD 30 - $3BFl block file which is the only entry on the disk. series in Appleworks. In the series of Hex 20 - $9AE2 40 - $835F What is going to make Tomahawk even tougher numers the first (02 in my case) would be

I February COMPUTIST #64 21 I The newer issues ofthe disk have this built work before the answer could be entered in the DOS 3.2 patched, and Custom. By choosing in. This, ofcourse, means that those ofus stuck computer; and Thane thought the "reward" "Custom", you can diddle with the RWTS with the Mockingboard after upgrading to the system was childish (I agree) - he soon went loaded in RAM to your heart's content, then IIgs, will have at least one use for the board. back to his textbook and I went to work to de­ use this customized RWTS to copy the disk So far, only Origin Systems has responded to protect the disk. under study by exiting from the custom patch my requests for information that will allow the This was one of my first deprotection directly to Manual Bit Copy. Mockingboard to be used in the IIgs. attempts, and I did not take very good notes ­ I first tried the pre-set DOS 3.3 Custom nor did I keep the ones I did take: A BIG option, which still failed to read sector $00 of Poor customer relations? MISTAKE, as I ruefully learned later. track $22. I then went to "Custom" and The short story is that the only protection changed "Check Checksum" for Data to Sweet Micro Systems failed to respond to on this disk is on the Program disk. Track $22, my inquiry about upgrading their program that "NO". Success! Sector $00 was readable (and sector $00 has an altered data epilog checksum comes with the Mockingboard so the thing will all $00's, as was the rest of track $22). (unsyncronized FF) that causes a read error and work with the IIgs. un-bootable copy if copied with COpyA or With the Custom patch still in place, I other whole disk copiers. The code to check for exited the Sector Editor, entered Manual Bit Nothin' personal, Just business? this "signature" is in the m.e "Rabbit". All Copy and copied track $22 only. This produced you good old boy hackers can skip the following a working, but still copy-protected copy. The Also, I have written to Origin Systems "Data" side of the Alge-Blaster disk is regarding a rumored upgrade of Ultima V for and have at it, but to help along other beginners, like myself, here is the basic process I used to unprotected, and can be copied with any whole the IIgs. The response from "Lord British" is disk copier. that the conversion has not been put into the find this out and make a working copy. works yet; no suitable company to do the Boot the original disk. The BASIC prompt You can now stash your original Alge­ conversion?; any way, the IIgs version I was quickly appears, followed by sounds indicating Blaster disk in a safe place and work with your told, will be available for $59.95, and not as your disk drive is about to puke its innards out (still protected) working copy. an upgrade from the 5l,4" version. - a sure sign of a "signature check" (nibble The Hello program BLOADS the Rabbit Ifanyone has heard anything more recent, count or other). File and the screen. Rabbit is the file where the maybe you could write in. This information is Boot Copy II Plus. Try to catalog the disk. disk reads and compares take place, and a few months old. It catalogs as Volume 254, indicating a pretty somewhere in that file is the code that checks normal DOS 3.3 directory track. for the non-sync FF data epilog checksum Arm printer. Go to Disk Map, print out; "signature" on track $22, sector $00, but I Gerald E. Myers then return to Catalog and print out the catalog sure can't find it, much less wipe it to produce below the Disk Map. Return to Disk Map and a de-protected copy. How about it, Bit Copy for... mark, on print-out ofDisk Map, location ofall COMPUTISTs, who will finish off the de­ the m.es in the catalog. protection on this disk, now that I've done the AlgebJaster At this point, all looked straight-forward easy part? enough, with every appearance of an Meanwhile, here's how to produce a Davidson & Associates unprotected DOS 3.3 disk. working (but still protected) copy of Alge­ Using Copy II Plus, copy the Program side • Requirements Blaster for the kid or the classroom that will ofthe Alge-Blaster disk to a formatted DOS 3.3 allow you to store the original in a safe place. o Any whole disk copier that will ignore read disk. All is well until track $22, where you get errors a "Read Error". CD Copy the Program side ofthe original o Bit copier Jump to Sector Editor and start reading Alge-Blaster Disk onto ablank disk with any o Blank disk formated DOS 3.3 track $22. You soon discover that every sector copier that will ignore read errors. except sector $00 reads fine. Davidson and Associates publishes a Jump to Nibble Editor and check the "bad" CO Using Copy II Plus, enter "Manual number (10 in the last catalog I received from sector. All looks well, with normal address field Bit Copy". Start Track $22, End Track $22, them) of educational software titles for grade and data prolog marks. The data epilog (DE M "No" to sync tracks (default setting), "No" and high school level work in language, math, EB) also looked normal, and it took longer than to Keep Track Length Setting (also default and "productivity". This southern California I care to admit (much longer), before I realized setting), then hit "t" key to enter the "To software firm, run by a Ph.D. in education, that the data epilog checksum on this sector was Modify" menu. specializes in slick packaging, slick advertising an unsyncronized FF byte, and was the only and non-aggressive pricing (newspeak for over­ sector on the disk with such a byte in the data [IJ At "Change What Parameter" priced), with a big emphasis on student epilog checksum slot. prompt, enter 65 and IRE'l'URNI. "success". They are dealing in a unusual To check this out, jump back to the Sector At "To What Value" prompt, change market - the person that reads the ads and buys o=J Editor ofCopy II Plus, (R)ead track $22, sector default FF to 00. (Steps 3 and 4 change the the software is usually not the same person that $01, then hit (P)atch. This pops you into the "Check for data field checksum error" from uses the software. "Patch DOS" menu of Copy II Plus; a default "Yes" to "No".) Gratuitous editorial aside, one of the first powerful tool that I have not seen discussed in pieces of software ordered, when I ordered the COMPUTIST. This menu is the equivalent of [I] Press lacI IRETUlUIII. Track $22 is Laser 128 for my son Thane and I two years the many pokes possible to COpyA that alter copied. ago, was Alge-Blaster, as Thane was about to what DOS will look for when it attempts to read face the algebra beast in his 8th grade class. a disk. The possibilities offered by the Copy o=J Copy the Data side ofthe original disk Alge-Blaster is pretty good on covering the II Plus menu are: DOS 3.3, DOS 3.3 Patched onto a blank disc. basics and on review, but the more complex (Copy II Plus's alterations that allow many Put away original. Copied disk is still copy­ problems required mostly pencil and paper protection schemes to be bypassed), DOS 3.2, protected, but will boot and run normally.

I 22 COMPunST #64 Febl'WU'Y I . Bit Copy for... produced for daily use. (COMPUTIST folks, o Blank 5 JA" disk how about a hand here?) Without going through Homeworker the step-by-step process, I will just emphasize Dinosaurs is a pre-school/early primary what others have said before: educational game with reasonable sound and Davidson and Associates 1. Keep notes on your cracks. graphics that offers several levels, from simple 2. A company often doesn't change it's match-the-shapes to matching .the shapes with About 10 months after my adventures with protection schemes from one disk to another, the spelled out name ofone ofthe six dinosaurs. Alge-Blaster, I purchased Davidson and A local pre-SChool teacher approached me with Associates Homeworker for Thane for or changes them only slightly. Had I remembered the above two points a rather tattered original that three to six year Christmas. Homeworker is a ProDOS based BEFORE I started on Homeworker, I would olds had been using for some time. He had tried disk billed as a "Student Productivity Package" have saved myself about four hours of to make a back-up when the copy was first - sort ofan AppleWorks for kids, that uses an investigation - and I would have felt a lot received, but was unabl~ to, and the original AppleWorks-like menu and interface to link: a smarter, too! no longer loaded one of its levels, and was Word Processor, Outliner, Calendar, FlashCard beginning to get flaky during bootup. With a Maker, Grade Keeper and pop-up Calculator So, to produce a working (but still-eopy protected) version of Homeworker for use: minuscule budget for software for the pre­ into one package. Homeworker wins the "Most school, he asked if! could make a back-up for Over-Packaged Software Award" hands down. him before the original completely died. Little The big box included: one large velour 3-ring [J::::J Format a disk for ProDOS. Give it a temporary volume name of IH. did I realize when I accepted the task that binder, a "How to Study for Success" book, Dinosaurs was to be my most difficult crack to a notepad with Homeworker logo on each sheet LrJ Copy a "safe" version of ProDOS date, with at least THREE levels ofprotection. a set ofdividers, a ruler, and a pen and pencil: other than 1.1.1 (or use a patched version of Without the aid of COMPUTIST, especially 1.1.1 - See COMPUTIST #59) to the new There was also a pretty good manual on using Stephen Lau's excellent explanation of Prolok the program, a quick reference card for the Volume IH using any "Copy Files" copy in COMPUTIST #6(/) under the heading "Some Open-Apple commands (reasonably similar to utility. Notes on Epyx", I would have never succeeded AppleWorks), and (finally) one each 5JA" disk IT] Copy the files, except for ProDOS, - Thankee sir, I definitely owe you one! with the program on one side and sample files from the original IHOMEWORKER disk to The short story is that Dinosaurs is on the other. This whole package had a retail your IH disk. protected by a modified DOS 3.3 (altered of $89.95 (since lowered), and presently has address and data epilogs), a catalog moved to a street price of$45 to $50. The program disk ~ Using Copy IT Plus, Bit Copier, track #21, and Prolok. The first two I can is copy protected, but Davidson will send you Manual Bit Copy: Start Track $22, End Track handle now, but Prolok would have eaten me a back-up copy for only $10 - what a deal! $22, No Sync (default), No keep track length (default), hit 1for "To Modify" menu. Change alive without Stephen's explanation. The Thane extracted the disk, manual and investigation proceeded like so: quick reference card and put away the r~st for parameter 65 to "" as per Alge-Blaster; press I booted the original and watched and "later". (It's still there -I suspect he wouldn't escape; press return to copy Track $22. listened. A BASIC prompt appeared, followed be caught dead with that velour notebook at CI:J Rename Volume IH to by nine "clicks", a brief recalibration, a school- I don't blame him.) The program disk IHOMEWORKER. (Your copy will not work copyright screen, title screen and music. The had three serious problems: without this step, which I forgot the first time recalibration part was ofinterest. I was to arrive It was on a non-write protected disk that is I. through!) there several times with a copy to be greeted written to each time the program is booted when with a screenfull of garbage and a reboot! the date is entered. [TI The sample files on the back side of I booted my tool of choice, Copy IT Plus, 2. It was copy-protected. the original can be copied to any ProDOS and attempted to Catalog from the main menu. 3. It was using ProDOS version 1.1.1: the formatted data disk, and you are done. Was greeted with the "1/0 Error Track #11, infamous "Trash the volume directory" version Put the original disk in a safe storage area, Sector #(/)" message, indicating a modified of ProDOS that has caused many a scream in and work with your back-up copy. Ifyou can DOS. the middle of the night. spare the disk, the working copy can be I entered the Bit Copy menu and tried the First off, ANY productivity package that recopied using the Alge-Blaster technique and Sector Editor. Again got Read Errors across a reads and writes files to disks shouldn't be using a copy ofit stored away also, saving you a small variety oftracks, indicating that all the sectors version 1.1.1 ofProDOS, unless the fatal flaw hassle of copying the newer ProDOS and were altered. is patched (See COMPUTIST #59). Secondly, individual files, etc. if the working copy I moved to the Nibble Editor, loaded track the ProDOS used needed a patch for the clock crashes. Meanwhile, perhaps some good $(/)([), and hit A for (A)nalyze. Good old Copy ~ my system to automate the enter date step. Assembly Language wizard will come up with IT Plus found the track start, and I was looking Finally, any disk that is written to each time the sector edits necessary to totally deprotect at a normal address header of 05 M96, normal it is used should definitely have a back up. So Alge-Blaster and Homeworker (and probably volume number, normal MMtrackand sector before Homeworker could be put in service, I other Davidson and Associates releases). marks for track $00, sector $00, and a normal needed to replace the ProDOS with a newer looking checksum. The normal DE M address version and produce a workable back-up. Softkey for... epilog was missing, however. After checking The short story is that it took a shameful a number ofsectors on track $(/)([), I found the and embarrassingly long time for me to figure DiDosaurs common denominator in the mess where the out the protection is exactly identical to Alge­ I Advanced Ideas, Inc. address epilog belonged. It was a non-sync FF Blaster: sector $(/)(/), track $22 has a non-sync and EB. Thedata header was the normal 05 MAD, FF checksumbeforethedata epilog marks, with I~-- • Requirements but the normal DE Mepilog had also beenaltered the protection checked in File "Z.I" on the to FF EB. program disk. Again, I was unable to find the D 48K Apple IT and up This doesn't look too bad, except while I exact code and de-protect this disk, but a o Disk copier that can ignore read errors was poking about track $(/)([) I noticed that working copy with a newer ProDOS was o Sector Editor

I February COMPUTIST #64 23 I sector $03 was full of a bunch of 96's followed 2074 4C B6 8B JMP $8BB6 Pass? beginner to COMPUTIST. Would you believe by a bunch of E7's, and a nagging suspicion 2077 C6 2A DEC $2A Bomb count a lot ofbeginners today don't have a DOS 3.3 arose that I had recently read something about 2079 D097 BNE $0E15 (2012 above - Repeat) system master disk? Apple hasn't been that combination of bytes. 207B A2 22 LDX #$22 Fail, drop through to re-boot furnishing it with each computer sold for a long Oh well - back to the Sector Editor, hit P At this point, I had the protection literally time, guys. Besides, the whole mess is easier for (P)atch, enter the Patch menu and select in my hand, and thought a Jump to the pass to do by just booting one disk: Copy IT Plus, "Custom", scroll through the address and data routine at $8BB6 would get me home free (20 like so - menu and turn the "Check Epilog" Yes into B6 8B). When I tried this at the front end ($19F7), CD Boot Copy II Plus and format a blank a No for both the address and data fields. Re­ I was rewarded with a drop into the BASIC disk for DOS 3.3. enter the Sector Editor, hit (R)ead, enter Track prompt instead ofa garbage screen and reboot $00, Sector $00 and viola', I can now read IT] Enter Bit Copy Menu ofCopy II Plus, - no cigar. When I tried it at the drop-through select "Manual Sector Copy". Accept all the data on the dis!)! point at $207B, I was dropped into the monitor Feeling pretty smug, 'cause this whole defaults til you get to the "Insert Diskettes" at $

I 24 COMPUTIST #64 February :- o Copy IT Plus or any whole disk copier that however, it does not reliably run because the a backup, but was unable to do so. I noticed can ignore read errors. copy protection remains on it.The following that the game was a single-load and decided that bypasses the signature check, but still requires the Swap Controller would be a reasonable bet. These two offerings from Gameco (there Copy II Plus to copy. may be others) are pre-school educational IT] Start by initing a disk with the fast games with similar loads, menus, "command IT] Make a copy ofside A (boot side), and DOS of your choice. systems" (space bar and return) and overall side B using the auto copy of Copy II Plus, game design. The kids at the local pre-school version 8.3. Ifyou don't have this version, then INIT HELLO like them, which seems good enough see below. DELETE HELLO recommendation, but the head teacher was IT] On side A, use the sector editor and Remove this disk and boot Galaxian. concerned with the original, non-write protected scan for the following bytes: C8 D0 6C FC FF. On CD disks (student must enter name at start ofgame) my copy, they were at the end of track $00, CD Stop the program with (GRESETI. starting to get a bit ragged around the edges. sector $02. Change 6C FC FF to 4C 58 BO using Move the protected RWTS to a safe Fortunately, both disks used identical, pretty CD the sector editor. Be sure to write back to disk. place. mild protection consisting only of altered The signature is now deprotected. address epilog marks from the normal OE AA EB to AE AA EB. In case your copy is different, the bytes at CALL -lSI Tracking this down was a fairly short $B058 (which is where you jumped to) are A9 1900

I February COMPUTIST #64 25 I - -~------~------~------:- the Tool Locator, calling toolbox routines from and blues through grey and black. Other models assembly language, etc.). offer a new, fmely gridded low friction•plastic Jeff Hurlburt Individual, in depth, tool set coverage surface, which, in "Designer" series pads, begins with Chapter 3 ("Apple Desktop Bus covers a portrait or scene. (Currently, you can The Tool Set"). Now there is a longer discussion choose from among six pictures.) All models ofwhat the set does and a brief listing ofeach bond the surface to a pad ofdesk-hugging foam tool and its function, followed by tool set­ rubber. relevant information. For instance, to help you Cloth-surface models do, ofcourse, wear make sense ofADB tools, there is a discussion out. After nearly three years offairly heavy use, of ADB commands, devices, and polling our cloth-surfaced pad had begun to show methods. In the "Dialog Manager Tool Set" 'fuzzing' ofthe fibers, a condition which would chapter, there are illustrations and discussions soon lead to poor traction. These surfaces also Ratings relating to dialog boxes, item descriptors, alerts, absorb hand oil and grime, and are more and more. Other tool sets receive similar difficult to clean than plastic. (Soaking in a ~~ treatment. gentle detergent solution seems to be OK; but SUPERB Eventually, each chapter gets into a 'how wiping with a cloth isn't.) Plastic-surface ~-e , EXCELLENT to use the _.__ routines' discussion, followed models appear to be virtually immortal; but the by routine details. The set's tool descriptions ~ VERY GOOD sample sent did tend toward a slight bottom­ appear next, in alphabetical order. Typically, ~ edge curl-up (about 1/16 inch). GOOD each includes a discussion ofthe tool's function, Whether you find yourself attracted to the -e FAIR diagrams of stack contents before and after a glowing good looks of Moustrak's cloth tops, call, example of C language calling code, and go for the ruggedness of plastic, or especially POOR @ error indicators. "Special Notes", parameter like the idea of "Designer" scenery, it's well @@ BAD details, and other toll-related information may to keep in mind that the major determinant of also appear here. A tool set chapter concludes @@@ DEFECTIVE long-term user satisfaction is 'feel'. A!iI with with a summary of constant definitions and joysticks, some noticeable resistance to mouse error codes. movement is usually counted a 'plus', because In the tradition of earlier Addison-Wesley the user has something to work against, series releases, you can expect excellent charts, something to 'tell' arm and wrist muscles how Apple IIgs Toolbox diagrams, and tables, and an ultra easy-on-the­ far Herman has moved and to make it easier eye format. Ample 'white space' avoids clutter, to stop. These considerations favor cloth, which Reference: Vol 1,2 with boldface and red highlighting to facilitate produces a good deal more mouse body drag scanning. As in the 'figs ProDOS 16 Reference, than plastic. Plastic, on the other hand, does 776, 752 pg. Hardcover the discussions are packed with information, yet facilitate rapid positioning; and the lower 'body $26.95 from Addison-Wesley 'readable', even by users possessing just bias' gives it an edge in graphics applications. elementary machine/assembly language skills. Either way, slippage is not a problem. Both The authors, one feels, want to communicate surfaces supply plenty of mouseball traction. their knowledge. If you plan to become an Since pad size and height preferences vary, effective figs programmer, add these volumes Moustrak offers "thin" 1/4-inch and "thick" One of the hazards in producing a series to your literature "Must Get" list, at the top! of manuals is that, sometimes, information 71l6-inch heights and two sizes. (Small pads which should be presented in a single unit gets measure about 8 x 9.5 inches. Large pads parceled out among two or more texts. An measure roughly 9.25 x 11 inches.) example is the 'figs Firmware Reference, which omits much relevant, potentially helpful Moustrak - Mouse Pads hardware data. I mention the problem here to underline the value ofthe 'Toolbox Reference Fast Frames, Updates, Etc. volumes. Not only will you find extensive, well­ organized toolbox facts, but a wealth of related Small size: $2.75 each, Large size: $3.75 ­ information as well. The result is Apple's most For The Last Ninja comprehensive, in-depth, and ACCESSmLE $7.2(j) each depending upon surface and other features coverage of figs functioning to date. Discovered beneath an alter stone in an Basically, the 'Toolbox Reference SOOner or later, every mouse user discovers obscure temple· (the name of which seldom approach .is to 1.. Outline general toolbox that running Herman around on the bare achieves mention) .was a scroll on which appears concepts and explaIn how tools are used; and computer table (desk, console, etc.) just won't the following: 2. Supply successively more detailed do. Mice require nice high-traction surfaces so Though never more than eight descriptions of each tool set. Chapter 1, for their little feet won't slip. Also, they don't Show the apples ofyour lives, instance, defines "tool set" and briefly appreciate the furniture polish, coffee spills, and In DATAW the count doth wait explains, set-by-set, what each does. If you other grunge encountered on the typical And from the fourth byte it derives! want to survey tool set capabilities, this is the console. What they DO appreciate is a good Yet another clue was discovered on a rune place to start. Ifyou need to zero-in on the right pad. stone buried near a tomb: set or sets to accomplish some task, Chapter Moustrak, as the name implies, specializes For dragons made of flesh and blood, 1 is a good 'jumping off point. Completing the in supplying mouse pads. Their standard models The bomb ofsmoke suffices; introduction, Chapter 2 tells you, in detail, how feature a long-wearing synthetic fiber cloth But a second guardian made ofstone, to startup and employ tool sets (e.g. how to call surface available in colors from brilliant reds Tests magic, not devices.

I 28 COI/IPUTIST #84 Febl'1UU'Y Flying Fun favorite super-res display program (or Softkey for... BLOADed separately) and CALled to decode I freely admit to being something less than SP II game pies prior to SAVEing them in your Dive Bomber a flight-sim fanatic. (What, after all, is the point collection. in flying around if you can't blow-up stuff?) u.s. Gold/Epyx Well, "Chuck Yeager's Advanced Flight ORCA/M ASM65816 1.1 11 Dec 1988 18: 23: 42 Trainer" ($39.95, for 64K Apple mhas turned * • Requirements out to be an exception. Rendered in standard * ROUT INE TO DECODE S. POKER PICS (JH/88) 64K Apple II series hires, the simulator offers cockpit, chase plane, o * DIVE BOMBER and other views, with a choice of Instruction, ORG $0300 o Blank disk Test Flight, and assorted racing setups. Other PICDEC START o COPYA options include selection ofstarting point (e.g. OBJ $0300 o Sector editor in the hangar, airborne lined-up for landing, DECODER EQU $04 o DISPLAY EQU $E12000 etc.), AND a choice of fourteen aircraft. The Dive Bomber is a combination of flight latter range from the flapless Sopwith Camel 0300 18 CLC 0301 FB XCE simulator and war game. The simulation and through jet fighters, rocket planes, and high graphics are excellent. The disk can be copied altitude reconnaissance models, each with 0302 C230 REP #$30 0304 A9 2B IF LOA #$lF2B with a modified COPYA but will not work. instrumentation and handling characteristics to Performing a boot code trace, I noticed a match. 0307 8504 STA DECODER 0309 A2 00 00 LOX #$0000 JMP to $5Foo. Disassembling this code Simulated 3-D graphics let you zoom down produced a vaguely familiar listing. In to fly around pyramids, between buildings, and 030C BF 00 20 El GETWORD LOA DISPLAY,X 0310 4504 EOR DECODER COMPUTIST #57 (page 17) is a softkey by Jim beneath arches. Though sound effects are Hart for Boulderdash Construction Set also by minimal and the program is far too slow for 1 0312 9F 00 20 El STA DISPLAY,X 0316 E604 INC DECODER Epyx. The protection used on Dive Bomber is MHz machines, on a IIgs, this Electronic Arts similar but not identical to Boulderdash. It is release is an addictive, entertaining challenge. 0318 E8 INX 0319 E8 INX necessary to spoon-feed Dive Bomber all sixteen values from $F0 to $FF. The main Poker Pictures Puzzle 031A E0E07B CPX#$7BE0 0310 00 ED BNE GETWORD protection code at $5Foo was located on track As some "Strip Poker II" fans have 031F 38 SEC $00, sector $09 of my disk. discovered, adding the game's pictures to a 0320 FB XCE CD Boot your DOS 3.3 system disk. super-res art collection involves more than just 0321 60 RTS Tell DOS to ignore checksum and transferring a few fIles. When copied from the 0322 CD END epilog errors and use COPYA to copy the disk. Artworx diskette and displayed, the normal­ appearing $C1 type fIles produce, mainly, a POlE 4742&,24 screen full of hash! . VENDORS RUtfCOnA For those who enjoy a good code-breaking ADDISON-WESLEY PUBLISHING: Route Make the following sector edits to the challenge, here are the 'puzzle' parameters: 1. 128, Reading, MA 01867 (617-944-3700) a=J copy: At 65 blocks each, the pictures do not appear ELECTRONIC ARTS: 1820 Gateway Drive, to be packed; 2. Each picture is vaguely San Mateo, CA 94404 (415-571-7171) Trk Set Byte(s) From To recognizable through the 'hash'--like looking MOUSTRAK: 3047 St. Helena Hwy., St. $00 $09 $00-32 A9 00 80 DF FF 85 FA 85 FF A9 through a screen ofcolored glass beads; 3. The Helena, CA 94574 (800-221-MOUS, in CA A9 44 A6 2B 20 EE 85 FC 85 FC pictures. must be quickly accessible to the call707-963-8179 A3 FB A9 0A 8585 F9 85 F3 A9 program in orderto avoid game-ruining delays. FC A6 2B BO 89F0 85 F2 A9 00 So, how is the picture encoded? Ishimoto C0 BD 8E C0 A985 4C 81 5F 83 If you guessed that the key is some form 80 85 FD C6 FD 85 F7 85 F6 A9 of XOR operation, then give yourself a pat on F0 71 20 AF 5F Fl A9 30 A9 FB the nose. XOR preserves all byte data; it is a Softkey Addendum for... B0 6C A5 F9 C9 85 F8 85 FB A9 speedy operation; and, unlike line jumbling, 0F 00 Fl A0 00 E7 85 F4 85 F5 will tend to leave some visible trace of the Flight Simulator n v2.0 BD 8C C0 10 FB A9 5A 85 FD 85 original picture. To discover how XOR is SubLOGIC Corp. 88 FE employed, you can use RENAME to substitute an all-zero picture for one ofthe encoded game After completing Christopher Dean's That's it. The copy should now work and pictures. Then, when the zero-pic is displayed softkey inCOMPUTIST #51, I had a disk is COpyA-able. Ifyour version is not the same, during play, switch out the game diskette for which would work just fine if the DOS 3.3 follow Jim Hart's method in COMPUTIST #57. some ProDOS diskette that will get you into system disk had been booted first and A2-FS2 BASIC without bombing display memory; and copy was started with a PR#6. The copy would William W. Beard do a boot. Now, enter the monitor and look at not, however, boot from a cold start (placed in the start of display memory (e.g. E1I2oo0. drive #1 and the power turned on). The E1I20FF RETURN). following change (addition) corrected this and Just received my first issue of Viola! What you see is the output of a the copy booted properly on my 64K Apple COMPUTIST a few weeks ago and I am having 2-byte counter (initial value is $IF2B) which 11+, a 128K Apple lie, a Laser 128, and (a a blast with it. I had already received the three is XORed'with picture bytes to encode and different) 48K Apple 11+. volume Book of Softkeys set and discovered decode the picture. (Note that only the upper that I just had to have COMPUTIST too. 3/4 or so ofthe display is encoded.) The short $818:A6 ZB 28 5C C6 A6 ZB AD Thanks to the contributors who still hold to the routine presented below can be tacked onto your $8rt:81 ce 4C .. lD tradition ofbeing user friendly, I have had very

I February COMPUTIST #84 27 I few problems understanding their directions o PRODOS operating system all your characters. From there on, just follow despite the fact that I am woefully ignorant of o Bard's Tale III Character disk directions. The command keys for each screen machine code, assembly language, and monitor will be listed at the bottom of the screen and manipulation! Acknowledgements: Grateful thanks to (hopefully) will be the only keys that work at With their help and a lot of trips to the Thomas Rapheld, Brian Symonds and Harold that time. library, my user group, and Apple friends, I Day for their input in COMPUTIST #59 TDR3 uses the ProDOS Machine Language am beginning to acquire some insights into my without which this project would have been Interface (MLI) and should work with any Apple. Thanks much more difficult. version of ProDOS 8. Even with the older . 1.0.1 and 1.1.1. <:2) I recently found an Alaska Card Background at, of all places, a garage sale and picked it up for $20. Since it came with a disk and docs, Unlike the original Bard's Tale, Bard's What makes it go Tale III (BT3) allows 32 characters/parties to would allow me to enter the monitor, etc., I Here is a basic overview of the main figured it might be OK for doing some of the be stored on disk. The Bard's Tale characters routines and what they do: tricks in the Computist. However, once home were stored on track $00, sectors $01 thru 100-120 Set-up: Call routines for I discovered that it advised not installing in the $0F. In BT3, however, ProDOS is used and initialization, compiling and displaying tl,e lIe without reading the enclosed flyer. You characters are stored in Block $110 thru $117, master roster. quessed it, no flyer! Now what do I do? Does which is track $22. Each block is 512 bytes long 130-240 Main menu: This routine calls anyone even remember this card and what need and can hold 4 characters. Any characters that "display character" and lists your command I do to install it without blowing something up? you may find on track $21 are characters keys. From here you can return to the master currently in a saved game and will not be ~ I have ordered the latest version of roster or press forward to the modify menu. affected by this editor. What's more, if you 250-350 Working subroutines: These do Fingerprint and understand that it will also restore a saved game, return your characters allow me to enter the monitor, also dump the little things that need to be done often, like to camp and resave them to disk, any changes centering titles, drawing borders, etc. screens, etc. I really bought this for use on my you made to the characters in the meantime with 360-400 Name Check: Checks to see if Apple lIe at home (yes, I have two setups, one this editor will be written over and lost. at work and one at home) since I have always you want to edit a character or party roster and To make a self-booting disk with the The routes you accordingly. wanted to capture some menus where I lacked Dressing Room III (TDR3), use your system docs for some programs. Will this also do what 410-430 Get Experience and Gold: These utilities to format a disk, copy the files are stored in eight digit Hexadecimal values. I need to do when your contributors direct me PRODOS and BASIC.SYSTEM to it, rename to enter the monitor? Simply put, more than 4 billion points can be TDR3 to STARTUP and move it to the same amassed although the game will probably not <:2) Lucky me, I have another disk. That's all there is to it. If you are using display that many. alternative, but it scares the bejesus out ofme. an Apple IIgs, do not use the file PRODOS in 440-590 Display Character: Shows you A club member has a Senior Prom setup for the root directory. Use the file P8 in the the character you have so you can change sale for $20 with all the docs. Looking through SYSTEM directory and rename it PRODOS. him/her to the character you want. them the other night, they appear tremendously Remember, TDR3 will not run in DOS 3.3. 600-910 Team Edit: You can add to or Ifyou type it in with DOS 3.3 or receive it on complicated for a beginner. Seems it includes change names on your party rosters here. Seven its own sector editor and other goodies I have a DOS 3.3 disk you can move it to a ProDOS names are allowed on each roster. no idea what they do! Should I get it anyway disk with the conversion program in the 920-1080 Compile Master Roster: Called and learn (Ha!) how to use it or should I stick PRODOS FILER on your system disk. Copy by the Set-up routine, this reads all character with the Alaska Card for now? II Plus will also convert it for you. blocks into memory and places the names in a I am sorry to see publications leaving the TDR3 is pretty much self-explanatory variable array for use by the rest of the scene that I have enjoyed over the past few although there are a couple ofthings you should program. years. In order to help you stay around forever, know. Characters cannot be created or deleted 1090-1220 Display Master Roster: Uses may I send another year's subscription fee even with TDR3. You must edit a character that has the aforementioned variable array to present though I have 11 months to go before I run out? already been created in the game. The same you with a menu of all your characters. From Stick around fellas, I have a feeling we are applies to party rosters. All the characters are here, you may select a character to edit, write in for a lot of fun. read from and written to the disk at the same your characters to disk, reread your characters time, so make all the changes you want to each Idon't know anything about the Alaska card from the disk, or quit the editor. i character before writing them back to the disk. 1230-1390 Main Modify Menu: Twelve or the Fingerprint card but the Senior Prom will If you have problems with the editor or Items to choose from. What you can't change do everything that you need. So, ifyou can still make some interesting changes or additions I are armor class, gender, mUltiple strikes, rogue get it, I'd say grab it! It will work just fine in an would appreciate it if you write and tell me abilities, and other minor flags and bytes. Also, Apple lie. . RDEXed about them. you can only make a character healthy. To cure a character is your only option. Making it go 1400-2610 Changes!: Modifies the first Joe Montano Just type in the Applesoft listing and SAVE 10 Items listed in the main modify menu. To it as "THE DRESSING ROOM III" or just see a chart of locations please refer to "TDR3" (it's pretty long, but hang in there). COMPUTIST #59 for equipment and attribute As soon as you run it, you will get the tables. The Bard's Dressing Room III Introduction screen and will be advised to place 2620-3240 Edit Equipment: Garth's your character disk in the drive ofyour choice. Equipment Warehouse has every conceivable • Requirements Just press the number ofthe drive your disk is item in unlimited quantity that can be used in in and it will then read your characters into the The Bard's Tale III. Although some items that o 64K Apple II w!80 column display buffer and present you with a Master Roster of you pick up in the maze have a limited useful

28 COMPUTIST #64 February I 1 life, all items acquired here have an unlimited 290 VTAB 21: INVERSE: PRI NT AA$: PRINT AB$; : 670FOR L=no 15 lifespan. HTAB 79: PR INT AB$: PR INT AA$: NORMAL : 680 N1 = PEEK (BUF t NM * 16 t L) 325(l)-3470 Dissassemble Spells: All spells RETURN 690 IFNI = 255 THEN 720 are bit mapped into 16 bytes which must be 300 REM DOUBLE LINE BORDER 700 Nl$ =CHR$ (N1) dissassembled to modify individual levels and 310 VTAB 20: INVERSE: PRINT AA$: PRINT AB$;: 710 NM$(NM) = NM$(NM) t N1$ spells. HTAB 79: PRINT AB$: PRINT AB$;: HTAB 79: m NEXT L 348(l)-37CZXl> Assemble Spells: Reverses the PRINT AB$: PRINT AA$: NORMAL: RETURN m NEXT NM above procedure. 320 REM TR IPLE LINE BORDER 740FOR X= 1TO 7 3710-4280 Get Spell Levels: Determines 330 VTAB 19: INVERSE: PR INT AA$: PRI NT AB$; : 750 PRINT X")·" NM$(X) the spell level of each type of magic user. HTAB 79: PRINT AB$: PRINT AB$;: HTAB 79: 760 NEXT 4290-4570 Edit Spell Levels: Allows you PR INT AB$: PR INT AB$; : HTAB 79: PR INT AB$ : m X= FRE (0) : GOSUB 290 to adjust the spell level of each type of spell. PR INT AA$: NORMAL : RETURN 780 VTAB 22: HTAB 3: PR INT "Change·Wh ich' «RET>' Also allows you to get the three special spells 340 REM CENTER HEAD INGS AND OTHER MESSAGES Ex its) :" ;: GETCC$ hidden in the game. 350 HTAB 41- LEN (A$) 12: PRINT A$: RETURN 790 CC = VAL (CC$) 4580-4650 Disk I/O: Routine that reads 360 REM CHECK BUFFER FOR NAME OR TEAM 800 CA =ASC (CC$): IFCA=69THENGOSUB310: GOTO from or writes to the disk. 370 HOME 150 4660-4870 Initialization & Introduction: 380 NX$ = N$(CH) 810 IF CA = 87 THEN GOSUB 260 Pokes a short routine into memory for disk 3901FASC (LEF1$ (N$(CH), 1)) = 170 THEN POP: 820 IFCC = 0 OR CC >7 THEN 120 access, sets HIMEM, reads data into arrays, GOTO 610 830 PR INT : VTAB 19: CALL - 958 displays introduction screen. 400 IF N$(CH) = "------,, THEN POP: GOTO 120 840 GOSUB 310 4880-5240 Data: Enough said. 410 REM READ EXPER IENCE AND GOLD INTO VAR IABLES 850 VTAB 21 EP AND GL 860 HTAB 3: PRINT "Change:·" ;NM$(CC) Making it go farther 420 EP = PEEK (BUF t 21) t PEEK (BUF t 22) * 256 870 HTAB 3: INPUT "·...To:·" ;N2$ Several things can be done to improve tPEEK (BUFt23) * 65536 t PEEK (BUF t 24) 880 IF N2$ ="" THENVTAB 19: CALL - 958: GOTO m TDR3. A character printout function, for * 16777216 890 FF =255: FOR X=no 15: POKE BUF t CC * 16 example. Copying and renaming characters is 430 GL = PEEK (BUF t 25) t PEEK (BUF t 26) * 256 t X, FF: NEXT another possibility. I imagine correcting my t PEEK (BUF t 27) * 65536 t PEEK (BUF t 28) 900 FOR X=1TO LEN (N2$): POKE BUF t CC * 16 t mistakes wouldn't hurt, either. I would be * 16777216 X-I, ASC ( MID$ (N2$, X, 1)) t 128: NEXT interested in seeing any corrections or 440 REM DISPLAY CHARACTER 910 GOTO 610 modifications so I can fix/change my copy. I'll 450 A$ = NX$: GOSUB 350: PR INT 920 REM READ ALL NAMES FROM DISK TO VAR IABLE N$ () continue to work on it and send in any changes 460 INVERSE: PRINT "'RACE:'" GN$( PEEK (BUF t 930 HOME or updates I come up with. 43)) "." R$ ( PEEK (BUF t 42)) "." ;: NORMAL 940 A$ = "COMPI LING· MASTER· ROSTER" : VTAB 12: So, until then, have fun. 470 PRINT TAB( 41); INVERSE: GOSUB 350: NORMAL 480 INVERSE: PRINT "·OCCUPATION:·LVL'" PEEK 950 POKE 776, OR: POKE 771 , 128 (BUF t 30) * 256 t PEEK (BUF t 29) "." C$ ( 960 GOSUB 4590 THE DRESSING ROOM III PEEK (BUF t 41)) "." : NORMAL 970FOR X=no 31: N$(X) = "" : NEXT X 490 PR INT : GOSUB 3260: GOSUB 3720 980 FOR X=0 TO 31 70 REM * THE BARD'S DRESS ING ROOM II I 500 S1$ = "Sick·or·Oead" : IF PEEK (BUF t 45) = 990 BUF = 29000 t (128 * X) 80 REM * BY JOE MONTANO oTHEN S1$ = "Healthy" 1000 FOR L=0 TO 15 90 REM 510 PR INT "ST·IO·DX·CWLK" ; TAB ( 41) ; "H i t·Pts:· 1010 N1 = PEEK (BUF t L) 100 GOSUB 4670: REM INITALIZATION " PEEK (BUF t 34) * 256 t PEEK (BUF t 33) lO20 IFNI = 255 THEN 1060 110 GOSUB 930: REM COMP ILE MASTER ROSTER "I" PEEK (BUF t 36) * 256 t PEEK (BUF t 35) 1030 IFNI =0THENN$(X) ="------" :L= 15: GOTO 120 GOSUB 1090: REM DISPLAY MASTER ROSTER 520 PRINT PEEK (BUF t 16); TAB( 4); PEEK (BUF t 1070 130 REM MAIN MENU 17); TAB( 7); PEEK (BUF t 18); TAB( 10); 1040 Nl$ =CHR$ (N1) 140 REM IFTEAM NAME GOTO TEAM ED IT PEEK (BUF t 19); TAB( 13) ; PEEK (BUF t 20); 1050N$(X) =N$(X) tN1$ 150 GOSUB 370 530 PR INTTAB( 41); "Sp I·Pts:·" PEEK (BUF t 38) 1060 NEXT L 160 X= FRE (0) * 256 t PEEK (BUF t 37) "I" PEEK (BUF t 40) 1070 NEXT X 170 GOSUB 290 * 256 t PEEK (BUF t 39) 1080 RETURN 180 VTAB 22: HTAB 3: PRINT "M)od i fy" ; TAB ( 21) ; 540 PRINTTAB( 41) "Exp:·" EP 1090 HOME :A$ = "MASTER' ROSTER ": GOSUB 350 "R)oster·.... ;: GET AN$ 550 PRINT "Spell· Levels:CON:" ;CO; TAB( 41) 1100 PR INT : PR INT : PR INT "Gold:·" GL 190 AN = ASC (AN$) 1110FORX=0T07 560 PRI NT "·MAG:" MG "·$OR:" SC "·WI Z:" WZ; TAB( 200 IFAN = 77 THEN 1250 1120 PRINT Xt 1") ..,, N$(X); TAB( 20); SPC( X< 41) "Status:·" S1$ 210 IFAN=82 THEN FOR X=0T031 :N$(X) ='''' : NEXT 1) ;Xt9 ")AO" N$(Xt8); TAB( 40) ;Xt 17 T 570 PR INT '''ARC:'' AR "·CHR:" CR "·GEO:" GE; TAB( .., N$(X t 16); TAB( 60);X t 25 ")AO" N$(X t : GOSUB 980: GOTO 120 41); "AC·w/o·Armor :'" 10 - PEEK (BUF t 47) 24) 220 GOTO 180 580 PR INT :FL = 1: GOSUB 2670: FL =0 1130 NEXT X 230 REM END IT ALL 590 RETURN 1140 GOSUB 310: VTAB 21: HTAB 3: PRINT "#)·of· 240 POKE 34,0:A$ = "DON 'T' FORGET' TO' LOCK' THE' 600 REM TEAM EO IT Character·to·Edit" ; TAB ( 41); "W) rite·to· DOOR" : HOME: VTAB 12: GOSUB350: VTAB 22: 610 HOME :A$ ="TEAM·EDITING" : GOSUB 350 Disk" END 620 PRINT 1150 HTAB 3: PRINT "R)eread·from·Disk" ; TAB( 250 REM WR ITE BUFFER TO DISK 630 PR INT "TEAM· NAME :'" NX$ 41); "O)uit" ; TAB( 60);: INPUT "" ;CH$ 260 POKE 771,129: GOSUB 4590: POKE 771,128 640 PR INTTAB( 28); LEFT$ (NY$, 10) 1160 IF CH$ = "0" OR CH$ = "Q" THEN 230 270 RETURN 650 FOR NM = 1TO 7 1170 IF CH$ = "R" THEN POP: GOTO 110 280 REM SINGLE LINE BORDER 660 NM$(NM) = "" 1180 IF CH$ = "W" THEN GOSUB 260

I February COMPUTIST #64 29 I 1190 CH = VAL (CH$) - 1 1670 PRINT: FOR X= 0 TO 6: PRINT X+ 1 ")'" 2090 VTAB 21: HTAB 3: PR INT "Cu rrent' Hit' 1200 IF CH <0 ORCH >31 THEN VTAB 20: CALL - 958: ;C$(X); TAB( 20); SPC( (X +8) <10);X +8 Points:'" PEEK (BUF+34) * 256 + PEEK GOTO 1140 ")'" ;C$(X +7): NEXT X (BUF+33) "/" PEEK (BUF+36) * 256 + PEEK 1210 BUF =29000 + (128 * CH) 1680 PRINTTAB( 20) "15)'" C$(l4) (BUF +35) 1220 RETURN 1690 GOSUB 330 2100 HTAB 3: INPUT "....New'H it'Poi nts :'" ;CC$ 1230 REM BEG INMOD IFY ROUT INES 1700 VTAB 21: HTAB 3: INPUT "Enter'Choice:'" 2110 IF CC$ ="" THEN 2160 1240 REM MOD IFY MENU ;CC$ 2120 CC = VAL (CC$) 1250 HOME :A$ = "MODIFY" : GOSUB 350 1710 IF CC$ = "" THEN 1750 2130 T= INT (CC I 256) 1260 A$ =NX$: GOSUB 350 1720 CC =VAL (CC$) 2140 POKE BUF +34, T: POKE BUF + 36, T 2150POKE BUF + 33,CC - (T 256): POKE BUF + 1270 PRINT: PRINT: PRINTTAB( 20) '''l)'Name'' 1730 IF CC <1OR CC > 15 THEN 1700 * 35,CC - (T 256) ; TAB( 45) '''WHit'Points'' * 1740 POKE BUF + 41 ,CC - 1 2160 RETURN 1280PRINTTAB( 20) '06 2)'Race" ; TAB( 45) '''8)' 1750 RETURN 2170 REM EDIT SPELL POINTS Spell'Points" 1760 REM EDIT LEVEL 2180VTAB3:A$= "CHANGE'SPELL'POINTS" : GOSUB 1290 PRINTTAB( 20) "'3)'Class" ; TAB( 45) "'9)' 1770 VTAB 3:A$ = "CHANGE' LEVEL" : GOSUB 350 350 Status" 1780 VTAB 19: CALL - 958: GOSUB 310: VTAB 21: 2190 VTAB 19: CALL - 958: GOSUB 310 1300 PRINTTAB( 20) '''4)'Level'' ; TAB ( 45) "10)' HTAB3: PRINT "Current'Level :41' PEEK (BUF 2200 VTAB 21: HTAB 3: PRINT "Current' Spell' Att ributes" + 30) * 256 + PEEK (BUF + 29) Po ints:'" PEEK (BUF + 38) * 256 + PEEK 1310PRINTTAB( 20) "'5)'Experience" ; TAB ( 45) 1790 HTAB 3: INPUT "....New'Level :'" ;CC$ (BUF +37) "/" PEEK (BUF +40) * 256 + PEEK "11)'Spell'Level" 1800 IF CC$ = "" THEN 1850 (BUF +39) 1320 PRINTTAB( 20) "'6)'Gold" ; TAB( 45) "12)' 1810 CC =VAL (CC$) 2210HTAB3: INPUT "....NEW'SPELL·POINTS:·" ;CC$ Equipment" 1820T = INT (CC 1256) 2220 IF CC$ = ". THEN 2270 1330 GOSUB 330 1830 POKE BUF +30, T: POKE BUF +32, T 2230 CC =VAL (CC$) 1340 VTAB 21: HTAB 3: INPUT "Enter' Choice' 2240 T= INT (CC / 256) «RET>'Exits):4lI ;CC$ 1840 POKE BUF + 29 ,CC - (T * 256): POKE BUF + 31 ,CC - (T * 256) 2250 POKE BUF +38, T: POKE BUF +40, T 1350 IF CC$ = "" THEN 150 2260 POKE BUF +37, CC - (T 256): POKE BUF + 1850 RETURN * 1360 CC = VAL (CC$) 39, CC - (T 256) 1860 REM EDIT EXPERIENCE * 1370 IF CC < 1OR CC > 12 THEN 1250 2270 RETURN 1380 ON CC GOSUB 1410,1520,1640,1770,1870,1 1870VTAB3:A$="CHANGE'EXPERIENCE": GOSUB350 2280 REM EDIT STATUS 970,2070,2180,2290,2360,4300,2640 1880 VTAB 19: CALL - 958: GOSUB 310 2290 HOME :A$ = "CHANGE·STATUS· : GOSUB 350 1390 GOTO 1250 1890 VTAB 21: HTAB 3: PRINT "Current' 2300 PRINT: PRINT 'Current'Status:'" ST$ 1400 REM EDIT NAME Expe r ience:'" ;EP 2310 GOSUB 290: VTAB 22: HTAB 3: PRINT "C)ure" 1410 VTAB 3: A$ = "NAME' CHANGE ": GOSUB 350 1900HTAB3: INPUr....New'Experience:·" ;CC$ ; TAB( 27); "'Exits"" ;: GETCC$: 1420 VTAB 19: CALL - 958: GOSUB 310 1910 IF CC$ = "" THEN 1950 PRINT CC$ 1430 VTAB 21: HTAB3: PRINT"Current'Name:'" NX$ 1920 CC = VAL (CC$): POKE BUF + 24, INT (CC I 2320 IF CC$ =CHR$ (13) THEN RETURN 1440 HTAB 3: INPUr....New·Name: ." ;NN$ 16777216) :CC=CC- ( INT (CCI 16777216) * 2330 IF CC$ = "C" THEN POKE BUF + 45,0:ST$ = 1450 IF NN$ = "" THEN 1500 16777216): POKE BUF +23, tNT (CC I 65536) "Hea Ithy" : GOTO 2290 1460 IFLEN (NN$) >15 THEN NN$ =LEFT$ (NN$, 15) 1930CC=CC- ( INT (CC/65536) * 65536): POKE 2340 GOTO 23Hl 1470FF =255: FOR X=0T0 15: POKE BUF + X, FF: BUF+22, INT (CCl256):CC=CC- (INT (CC 2350 REM EDIT ATIRI BUTES NEXT /256) * 256): POKE BUF + 21,CC 2360 HOME :A$ ="MODI FY'ATIRI BUTES" : GOSUB350 1480 FOR X=1TO LEN (NN$): POKE BUF +X-1, ASC 1940 EP= PEEK (BUF +24) * 16777216 +PEEK (BUF 2370 PRINT: PRINT "Current'levels:" ( MID$ (NN$, X,1)) +128: NEXT +23) * 65536 + PEEK (BUF + 22) * 256 + 2380 PRINT 1490 NX$ = NN$ PEEK (BUF +21) 2390 V= 7: H= 11 :H1 = 16 1950 RETURN 2400 B3 = 16 1500 RETURN 2410 X$ ="<--" :BL$ =",,,,, 1510 REM ED IT RACE 1960 REM EDIT GOLD 1970 VTAB 3:A$ = "CHANGE' GOLD" : GOSUB 350 2420 VTAB 7 1520 HOME :A$ = "CHANGE'RACE" : GOSUB 350 2430 PRINT "....STR: ..' 1530 PRINT: PRINT "Current'Race:'" R$( PEEK 1980 VTAB 19: CALL - 958: GOSUB 310 1990 VTAB21 : HTAB 3: PRfNT"Cur rent'Go Id:'" GL 2440 PRINT: PRINT "·..·INT: ..' (BUF +42)) 2450 PRINT: PRINT " DEX:·· 1540 PRINT 2000 HTAB 3: INPUT "....New·Gold:·" ;CC$ 2460 PRINT: PRINT " CON:·" 1550 FOR X=no 6: PR INT X+1")41' ;R$(X): NEXT 2010 IF CC$ ="" THEN 2050 2470PRINT: PRINr LUC: ..' 1560 GOSUB 330 2020 CC = VAL (CC$): POKE BUF + 28, INT (CC / 2480 VTAB V: HTAB H: PRI NTPEEK (BUff B3); "u" 1570VTAB21: HTAB3: PRINT "Enter'Choice:'" ;: 16777216) :CC=CC- ( INT(CCI 16777216) * 2490 V=V+2:B3 =B3 +1 GETCC$: PR INT CC$ 16777216): POKE BUF +27, INT (CC I 65536) 2500 IFB3 < 21 GOTO 2480 1580 IF CC$ = CHR$ (13) THEN 1620 2030 CC= CC - (I NT (CC I 65536) * 65536): POKE 2510 B3 = 16:V = 7: VTAB V: HTAB HI: PRINT X$ 1590 CC =VAL (CC$) BUF+26, INT (CC/256):CC=CC- (INT (CC 2520 GOSUB 310 1600 IF CC 7 THEN 1570 /256) * 256): POKE BUF + 25,CC 2530 VTAB 21: HTAB3: PRINT "' to' move' 1610 POKE BUF +42,CC-1 2040GL=PEEK (BUF+28) * 16777216 + PEEK (BUF pointer"'L)eave" . 1620 RETURN + 27) * 65536 + PEEK (BUF + 26) * 256 + 2540 HTAB 3: PRINT "<__' and' -->' to' change' 1630 REM EDIT CLASS PEEK (BUF +25) points"" ;:GETCC$ 1640 HOME :A$ = "CHANGE' CLASS" : GOSUB 350 2050 RETURN 2550 CC =ASC (CC$) 1650 PRINT 2060 REM EDIT HIT POINTS 25601FCC= 13THENVTABV: HTABH1: PRINTBL$:V 1660 PR INT "Cur rent' CIass:'" C$ ( PEEK (BUF + 2070 VTAB 3: A$= "CHANGE'H IT'PO INTS" : GOSUB 350 =V+2: B3 =B3 +1: IFV>15 THEN V=7:B3 =16 41)) 2080 VTAB 19: CALL - 958: GOSUB 310 2570 IF CC= 13THEN VTAB V: HTABH1: PRINTX$

I 30 COMPUTIST #84 February I :

258B IFCC = 76 THEN RETURN 299B FOR X= 1TO 12 3540CN = CN +1 •259B IFCC=8THEN IFPEEK (BUF+B3) >BTHEN POKE 30B0 Y= PEEK (BUF + B3 +X* 3 - 1) 3550 I'F SP(CN) = 1THEN BX = BX + 64 BUF +B3, PEEK (BUF +B3) -1: VTAB V: HTAB 3BI0IFY=0THENNI =X:X=12 3560 CN =CN + 1 H: PRINT PEEK (BUF +B3); "00" 302B NEXT 3570 IF SP(CN) = 1THEN BX = BX + 32 26B0 IF CC = 21 THEN IFPEEK (BUF +B3) <99 THEN 3B30 REM LIST AVAILABLE ITEMS 358B CN =CN + 1 POKE BUF +B3, PEEK (BUF +B3) +1: VTAB V: 3B40F1 = I:LA= 15 3590 IF SP(CN) = 1THEN BX = BX + 16 HTAB H: PR INT PEEK (BUF +B3) 3050 IF NI = 13 THEN RETURN 3600 CN =CN + 1 261B PRINT: GOTO 2530 3060 HOME : PR INT 361B IF SP(CN) = 1THEN BX = BX +8 262B REM ED ITEQU IPMENT 3070 FOR X=FI TO LA 3620 CN = CN +1 263B REM EQU IPMENT MENU 3080 PRINTSPC( X< 100); SPC( X< 10);X ")'" 3630 IFSP(C~) = 1THEN BX = BX +4 2640 HOME :A$ ="GARTH I S'EQU IPMENT'WAREHOUSE" I$(X); TAB( 27); SPC( X< 10B) ;X+ 15 ")'" 3640 CN = CN + 1 : GOSUB 350 I$(X + 15); TAB( 54); SPC( X<100);X + 30 3650 IF SP(CN) = 1THEN BX = BX +2 2650 A$ =NX$: GOSUB 350 ")'" 1$(X+30) 3660 CN =CN +1 2660 PRINT 3090 NEXT 3670 IF SP(CN) = 1 THEN BX = BX + 1 267B PRINT"Carried'lterns'(*=Equipped):" 3100 GOSUB 310 3680 POKE BUF +Y,BX 2689 PR INT :B3 =48: N= 1 3110 VTAB21: HTAB 3:PRI NT "F)orward" ; TAB( 369B NEXT Y 2699 FOR X=0 TO 9 STEP 3 21); "A)dd" 3700 RETURN 2700 E$ = "." :El$ = "." :E2$ = "." 3120HTAB 3: PRINT "B)ackward" ; TAB( 21); 3710 REM GET SPELL LEVELS 2710 IF PEEK (BUF + B3 + X) =1 THEN E$ = "*" "1 THENFI =FI-45:LA= 3760 IF SP(l1) THEN CO =CO + 1 +X+ 13)); TAB( 54); SPC( (N+8) <10) ;N+ FI + 14: GOTO 3060 3770 IF SP(13) THEN CO =CO +1 8; ")" E2$; 1$( PEEK (BUF + B3 +X+25)) 3160 IF CC = 13 THEN RETURN 3780 IF SP(l5) THEN CO = CO + 1 2759 N=N+ 1 3170IFCCo65THENPRINT: GOT03100 3790IFSP(19) THENCO=CO+ 1 2760 NEXT 3180PRINT: VTABI9: CALL-958: GOSUB330: VTAB 3800 MG =0 2770 IF FL = 1THEN RETURN 21: HTAB3 3810 IF SP(22) THEN MG = MG + 1 2780 X= FRE (9) : GOSUB 310 190 IF CC$ = "" THEN 3060 3820 IF SP(25) THEN MG = MG + 1 2790VTAB21: HTAB3: PRINT"E)quip....A)dd·,tern· 32B0 INPUT "Which' Item:'" ;CC$ 3830 IF SP(28) THEN MG = MG + 1 u'Exits" 3210 CC =VAL (CC$) 3840 IF SP(30) THEN MG = MG + 1 2800 HTAB 3: PRINT "U)nequip"D)rop'ltern"" ;: 3220 IF CC <1OR CC > 255 THEN 3180 3850 IF SP(32) THEN MG = MG + 1 POKE - 16368,0: GET CC$: PR INT CC$ 3230 POKE BUF + B3 +NI * 3 - 2,CC: POKE BUF + 3860 IF SP(34) THEN MG = MG + 1 2810 CC =ASC (CC$) B3 +NI * 3 - 1,255 3870 IF SP(38) THEN MG = MG + 1 2820 IF CC = 13 THEN RETURN 3240 NI =NI + 1: GOTO 3050 3880 SC =0 2830 REM EQUIP ITEM 3250 REM DISASSEMBLE SPELLS 3890IFSP(41) THENSC=SC+ 1 2840 IF CC = 69 THEN VTAB 19: CALL - 958: GOSUB 3260 FOR X= 1TO 128: SP(X) =0: NEXT X 3900IFSP(44) THENSC=SC+ 1 330: VTAB 21: HTAB3: PRINT "Wh ich'l tem:'" 3270 CN =0 3910 IF SP(47) THEN SC = SC + 1 ;: INPUTCW$: IFVAL (CW$) >0ANDVAL (CW$) 3280 FOR Y= 84 TO 99 3920 IF SP(49) THEN SC = SC + 1 <13 THEN POKEBUF+ B3+VAL (CW$) * 3- 3,1 3290 BX = PEEK (BUF +Y) 3930 IF SP(51) THEN SC = SC + 1 2850 REM UNEQU IP ITEM 3300 CN =CN + 1 3940 IF SP(53) THEN SC = SC + 1 2860 IF CC = 85 THEN VTAB 19: CALL - 958: GOSUB 3310 IF BX > 127 THEN SP(CN) = 1: BX = BX - 128 3950 IF SP(57) THEN SC = SC + 1 330: VTAB21: HTAB 3: PRINT "Wh ich'l tem:" 3320 CN = CN + 1 3960 WZ =0 ;: INPUTCW$: IFVAL (CW$) >oAND VAL (CW$) 3330 IF BX >63 THEN SP(CN) = I:BX = BX - 64 39701 FSP(59) THEN WZ =I'IZ + 1 <13THENPOKEBUF+B3+VAL (CW$) * 3- 3,0 334B CN =CN +1 3980 IF SP(61)THEN WZ =I'IZ+ 1 2870 IF CC =68 THEN GOSUB 2910 33501FBX>31 THENSP(CN) =1:BX=BX-32 399B IF SP(63) THEN WZ = WZ + 1 2880 IF CC = 65 THEN GOSUB 2980 3360 CN = CN + 1 4B00 IF SP(65) THEN WZ = WZ + 1 2890 GOTO 2640 3370 IF BX > 15 THEN SP(CN) = 1:BX =BX - 16 4B10 IFSP(67) THEN I'IZ = WZ + 1 2900 REM DROP ITEM 3380 CN =CN + 1 40201 FSP(69) THEN wz = WZ + 1 2910 VTAB 19: CALL - 958: GOSUB 330: VTAB 21: 3390 IF BX >7THEN SP(CN) = 1:BX=BX - 8 40301 FSP(7l) THEN WZ = WZ + 1 HTAB 3 3400 CN =CN + 1 4040 AR =0 2920 PRINT"Wh ich'l tern:'" ;: INPUT CW$ :CW= VAL 3410 IF BX >3 THEN SP(CN) = 1:BX =BX - 4 4050 IF SP(73) THEN AR =AR + 1 (CW$): IFCWd ORCW >IHHEN2950 . 3420 CN =CN +1 4060 IF SP(74) THEN AR = AR + 1 2939 FOR x= ewTO 11: POKE BUF+ B3 +X* 3 -3, 343B IFBX > 1THEN SP(CN) = 1:BX =BX - 2 4B70 IF SP(75) THENAR =AR + 1 PEEK (BUF +B3 +h 3): POKE BUF + B3 + X 3440 CN = CN +1 4080 IF SP(76) THEN AR = AR + 1 * 3- 2, PEEK (BUF +B3 +X* 3 + 1): POKE 3450 IF BX = 1THEN SP(CN) = 1: BX= B 4B90 IF SP(77) THEN AR = AR + 1 BUF +B3 +X* 3.,. 1. PEEK (BUF + B3 + X * . 3460 NEXT Y 4109 IF SP(78) THENAR,. AR +1 3+2): NEXT 3470 RETURN 4l1B IF SP(79) THEN AR = AR + 1 2940 POKE BUF +B3 +33 ,0: POKE BUF +B3 +34 ,0: 3480 REM ASSEMBLE SPELLS 4120 CR =B POKE BUF +B3 +35,0 3490 CN =0 4130 IF SP(82) THEN CR =CR + 1 2950 RETURN 3500 FOR Y= 84 TO 99 4140 IF SP(86) THEN CR = CR + 1 296B REM ADD ITEM 351B BX =0 4150 IF SP(90) THEN CR =CR + 1 2970 REM CHECK # OF ITEMS 3520 CN = CN + 1 4160 IF SP(94) THEN CR =CR + 1 2980 NI ,. 13 3530 IF SP(CN) = 1THEN BX = BX + 128 4170IFSP(98) THENCR=CR+ 1

I February COMPDnST #64 31 I 4180 IF SP(l02) THEN CR = CR + 1 4550FORX=FITOL(CC):SP(X)=1: NEXTX: IFCC 4910 DATA TORCH, LAMP ,BROADSWORD ,SHORTASWORD , 4190 IF SP(l06) THEN CR = CR + 1 = 7 THEN 4570 DAGGER,WARAAXE,HALBARD,LONGABOW,STAFF, 4200 GE =0 4560 FORX= L(CC) +1 TOL(7):SP(X) =0: NEXT X BUCKLER,TOWERASHIELD A A 4210 IF SP( 109) THEN GE = GE + 1 4570 GOSUB 3490: GOSUB 3260: GOSUB 3720: GOTO 4920 DATA LEATHER ARMOR ,CHAI N' MAl L, SCALE A A 4220 IF SP( 112) THEN GE = GE + 1 4300 ARMOR,PLATE ARMOR,ROBES,HELM,LEATHER 4230 IF SP(114) THEN GE= GE + 1 4580 REM DISK I/O GLOVES 4240 IF SP(116) THEN GE = GE + 1 4590 FOR X=0 TO 7 4930 DATA GAUNTLETS ,MANDOLI N,SPEAR ,ARROWS, A 4250 IF SP( 118) THEN GE = GE + 1 4600 BUF = 29000 + (512 * X) MTHRASWORD,MTHRASHIELD,MTHRACHAIN,MTHR 4260 IF SP( 120) THEN GE= GE + 1 4610 POKE 777, BUF -INT (BUF / 256) * 256: POKE SCALE 4270 IF SP(122) THEN GE = GE + 1 778, INT (BUF /256) 4940 DATA GIANTAF IGUR INE ,MTHRABRACERS, BARDSW 4280 RETURN 4620 POKE 779,16 +X ORD,FIREAHORN,LITEWAND,MTHRADAGGER A A 4290 REM ED IT SPELLS 4630 CAL L 768 4950 DATA MTHRA HELM,MTHR GLOVES,MTHR A A 4300 HOME :A$= "EDITASPELLALEVELS": GOSUB350 4640 NEXT X AXE,SHURIKEN,MTHR PLATE,MOLTEN FIGUR 4310 PRINT: PRINT: PRINT TAB( 20) "CurrentA 4650 RETURN INE,SPELLASPEAR Levels:" 4660 REM INITIALIZATION 4960 DATA SH IELD"R ING, FIN' SAFLUTE, KAEL' SAAXE 4320PRINT: PRINT: PRINTTAB( 20) "CO)njurer: A 4670 REM SET HI MEM BELOW BUFFER ,MTHRAARROWS,DAYBLADE,SHIELDASTAFF U A UA" CO; TAB( 40) "G) i II (" SP(l23) 0)" 4680 HI MEM: 29000: PR INT CHR$ (4); "PR#3" 4970 DATA ELF CLOAK,HAWKBLADE,ADMTASWORD, uu 4330 PRINTTAB( 20) "MA)gician: " MG 4690 DIM N$(32), 1$(300) ,C$(16) ,SP(l30): ADMTASHI ELD,ADMTAHELM,ADMTAGLOVES 4340 PRINTTAB( 20) "SO) rcerer :AAAA" SC; TAB( 40) GN$(0) = "Male" :GN$(l) = "Female" 4980 DATA PUREBLADE,BOOMERANG,ALI 'SACARPET, U "D) iva (" SP(l24) ") 4700 POKE 34 ,0: HOME: INVERSE :A$ ="ATHEABARD'SA LUCKSHIELD,DOZERAFIGURINE uuu A 4350 PRINTTAB( 20) "WI)zard: " WZ DRESS INGAROOM III A" : GOSUB 350: A$ = "W 4990 DATADEATHASTARS,ADMTAPLATE,ADMTABRACE 4360PRINTTAB(20) "AR)chmage: AAAA " AR; TAB( 40) UAUbyA JoeAMontanoAUUUA" : GOSUB 350: U RS,ARCASHIELD,SLAYERAFIGURINE "N)uke (" SP(l25) ") NORMAL : POKE 34, 2 5000 DATAPUREASHIELD,MAGEASTAFF,WARASTAFF, 4370 PR INT TAB( 20) "CH) ronornancer: " CR 4710 NORMAL: HOME THIEF'SADAGGER,SOULAMACE,OGREWAND,KAT w 4380 PRINTTAB( 20) "GE)omancer: " GE 4720 AA$ = "" : FOR X= 1TO 79:AA$ = AA$ + "A" : O'SABRACERS 4390 GOSUB 290 NEXT X 5010 DATASORCERSTAFF,GALT'SAFLUTE,FROSTAHO 4400 VTAB 22: HTAB 3: PR INT" You rACho i ceA «RET>A 4730 AB$ = "A" RN,AG'SAARROWS Exits) :'" ;: INPUTCC$ 4740 REM LOAD SHORT ROUT INE FOR DISK ACCESS 5020 DATA DMNDASHIELD,BARD'SABOW,DMNDAHELM, 4410 IFCC$ = "" THEN RETURN 4750 FOR LOC = 768 TO 780: READ NUM: POKE ELFABOOTS,VANQUISHERAFGN,CONJURSTAFF LOC, NUM: NEXT LOC A 4420 IF CC$ = "CO" THEN FI = l:L(l) = 3:L(2) = 5030 DATA STAW OFALOR, FLAME SWORD, POWERSTA 6:L(3) = 9:L(4) = 11:L(5) = 13:L(6) = 4760 DATA 32,0,191,128,7,3,96,3,96,0,128, FF,BREATHARING,DRAGONASHIELD,DMNDAPLA 16,1 15:L(7) = 19 TE,WARGLOVES 4770 REM READ DATA INTO VAR IABLES 4430 IF CC$ = "MA" THEN FI =20: L(l) = 22: L(2) = 5040 DATA WI ZHELM, DRAGONWAND, DEATH'R ING, CRY 4780 FOR X=0106: READ R$ (X) : NEXT: FOR X=0 25:L(3) = 28:L(4) = 30:L(5) = 32:L(6) = STALASWORD, SPEEDBOOTS, FLAME AHORN, ZEN' TO 14: READ C$(X): NEXT: FOR X= 1TO 255: 34: L(7) = 38 ARROWS 4440 IF CC$ = "SO" THEN FI =39: L( 1) =41:L(2) = READ I$(X) : NEXT 5050 DATA DEATHDRUM, PI PESAQF'PAN, POWERARING, 44:L(3) = 47:L(4) = 49:L(5) = 51:L(6) = 4790 REM INTRODUCTION A SONGAAXE,TRICKABRICK,DRAGONAFIGURINE, 53:L(7) = 57 4800 PRINT : PRINT"ToAstart:placeACharacter A A A A MAGEAFIGURINE 4450 IF CC$ ="I'll" THEN FI = 58: L(1) =59: L(2) = Di sk i ntoAtheAd r i ve ofAyou r cho i ceA and 5060 DATA TROLLARING,ARAM'SA KNIFE,ANGRA'SA 61:L(3) = 63:L(4) = 65:L(5) = 67:L(6) = pressAtheAdrivenumberA(lAorA2)." A EYE,HERBAFIGURINE,MASTERAWAND,BROTHERSA 69: L(7) = 71 4810 PR INT : PR INT" Insu reAthatAyou rACAPSALOCK FGN 4460 IF CC$ = "AR" THEN FI = 72: L(l) = 73 :L(2) = KeyAisADOWN" A 5070 DATA DYNAM ITE, THOR' SA HAMMER, STONEBLA 74:L(3) = 75:L(4) = 76:L(5) = 77:L(6) = 4820 PRINT: PRINT "Tips" : PRINT ""TheAbest A A A A DE, HOLyAHANDGRENADE, MASTER KEY, HASP IN' 78:L(7) =79 methodAforAadvancement isAto increase A A A A RING,CRYSTALALENS 4470 IF CC$ = "CH" THEN FI =80: L(l) =82: L(2) = exper i ence poi nts and IetA theA ARev i ew A 86:L(3) = 90:L(4) = 94:L(5) = 98:L(6) = BoardApromote." • 5080 DATA SMOKEyALENS,BLACKALENS,SPHEREAOF . 102: L(7) = 106 4830 PRINT ",," Increasing'attributesA(luck,A LANAT,WANDAOFAPOWER,ACORN,WINESKIN,NI A A A 4480IFCC$= "GE" THENFI =107:L(l) =109:L(2) dexterity,etc.)Ato above 30 wi IIAhelpA GHTSPEAR AAAAAAA A A =112:L(3) =114:L(4) =116:L(5) =118:L(6) you r cha ract erAbutAw i I IAbe reduced 5090 DATA TSLOTHA 'SAHEAD, TSLOTHA' SA HEART ,AR A A A A =120:L(7) = 122 toA 30 when promoted byA theA Review EFOLIA,VALARIAN'SABOW,ARROWSAOFALIFE, 4490 IF CC$ = "G" THEN SP(l23) = NOT SP(l23): Board.' , CANTEEN GOSUB 3490: GOSUB 3260: GOSUB 3720: GOTO 4840 PR INT : PR INT ''''> " ;: GET Z$: PR INT Z$ 5100 DATA TITAN' PLATE ,TITAN' SHIELD,TlTAN' 4300 4850 IF Z$ < > "" 1" AND Z$ < > ""2" THEN HELM,FIREASPEAR,WILLOWAFLUTE,FIREBRAN HOME : GOTO 4800 D,HOLyASWORD 4500 IF CC$ = "D" THEN SP(l24) = NOT SP(l24): A A 5110 DATA WANDA OFAFURY,L1GHTSTAR,CROWN OF GOSUB 3490: GOSUB 3260: GOSUB 3720: GOTO 4860 Z= VAL (Z$) :DR =96: IF Z=2THEN DR =224 A 4300 4870 RETURN TRUTH,BELTAOFAALLIRIA,CRYSTALAKEY,TAO 4510 IF CC$ = "N" THEN SP(l25) = NOT SP(l25): 4880 REM DATA RING,STEALTHAARROWS GOSUB 3490: GOSUB 3260: GOSUB 3720: GOTO 4890 DATA Human,Elf,Dwarf,Hobbit,Half-Elf, 5120 DATA YELLOWASTAFF ,STEADyAEYE, DI VINEAHAL 4300 Ha If-Orc ,Gnome BARD, INCENSE, I-CHING,WHITEAROSE,BLUEARO 4520 VTAB 20: CALL - 958: GOSUB 290 4900 DATA Warr ior, Wi zard, Sorcerer, Conj urer, SE,REDAROSE,YELLOWAROSE,RAINBOWAROSE A 4530 VTAB 21: HTAB 3: PRINT "ChangeAtoALevel: Magician,Rogue,Bard,Paladin,Hunter, 5130 DATA MAGICATRIANGLE, (UNK) ,HAMMERAOFAWR A " ;: INPUT CC$: IF CC$ = "" THEN 4300 Monk,Archmage,Chronomancer,Geomancer, ATH,FEROFIST'SAHELM, (UNK), (UNK) ,HELMAOF 4540 CC = VAL (CC$) Monster, II Ius ion JUSTICE

I 32 COMPUTIST #64 February I ~ fi

5140 DATA SCEACLU'SACLOAK,SHADEALANCE,BLAC 330 - $3M7 2920 - $COF0 970 - $7C85 3560 - $BCB7 K'SAARROWS,WERRA'SASHIELD,STRIFESPEAR, 340 - $0BC6 2930 - $5B98 980 - $765C 3570 - $0E5A SHEETMUSIC,RIGHTAKEY, LEFTAKEY, LEVER 350 - $20CC 2940 - $6883 990 - $008C 3580 -$M72 5150 DATA NUT, BOLT, SPANNER ,SHADOWALOCK ,SHAD 360 - $EC04 2950 - $7502 1000 - $004A 3590 - $36EC OWADOOR, MISER ICOROE ,HOLyAAVENGER, SHAO 370 - $29C3 2960 - $03BF 1010 - $56BA 3600 - $7180 OWASHIV,KALI'SAGARROTE 380 - $80C0 2970 - $124A 1020 - $IC48 3610 - $5595 51600ATAFLAMEAKNIFE,REDASTILETTO,HEARTSEE 390 - $C284 2980 - $06A5 1030 - $FEC7 3620 - $0AM KER, (UNK) , (UNK) , (UNK) ,DMNDASCALE, HOLyAT 400 - $09CF 2990 - $72AO 1040 - $13F9 3630 - $OC24 NT,ETERNALATORCH 410 - $E382 3000 - $0566 1050 - $0360 3640 - $0513 51700ATAOSCON'SASTAFF,ANGEL'SARING,DEATHH 420 - $65B3 3010 - $C6AF 1060 - $5CC6 3650 - $7994 ORN,STAFFAOF'MANGAR,TESLA'RING,DMNO'BR 430 - $140B 3020 - $8234 1070 - $EA22 3660 - $6BBC ACERS,OEATH'FIGURINE 440 - $4706 3030 - $00F7 1080 - $A136 3670 - $493F 51800ATATHUNOER'SWORO,POISON'OAGGER,SPARKA 450 - $6C0F 3040 - $958A 1090 - $F98A 3680 - $5BIE BLAOE,GALVANIC'OBOE,HARMONIC'GEM,TUNG' 460 - $IB99 3050 - $090A 1100 - $1020 3690 - $E2A3 SHIELO,TUNG'PLATE 470 - $468F 3060 - $C370 1110 - $AC29 3700 - $45A8 5190 OATA MINSTREL' S'GLOVES, HUNTER' S'CLOAK, 480 - $6505 3070 - $IFC4 1120 - $8770 3710 - $7115 DEATH' HAMMER,BLOOOAMESH' ROBE,SOOTHING' 490 - $EAC4 3080 - $06EB 1130 - $BFBO 3720 - $B9CC BALM,MAGE'SACLOAK,FAMI LIAR' FGN,HOURGL 500 - $FC2A 3090 - $A3A8 1140 - $IDBA 3730 - $OE70 ASS 510 - $2099 3100 - $9E9A 1150 - $4589 3740 - $B609 5200 DATA TH IEVESAHOOD, SUREHANOAAMULET, TH IE 520 - $5571 3110 - $0B25 1160 - $779E 3750 - $8ACF VES'OART,SHRILL'FLUTE,ANGEL'S'HARP,THEA 530 - $9OC2 3120 - $E7Cl 1170 - $080A 3760 - $9702 BOOK,TROTH'LANCE,OMNO'SUIT 540 - $0077 3130 - $018C 1180 - $E447 3770 - $AFE8 5210 OATA DMNO'FLAI L, PURPLEAHEART, TITAN'BRA 550 - $B360 3140 - $60BE 1190 - $07F5 3780 - $M89 CERS, EELSK INATUN IC,SORCERER 'S'HOOD,OMN 560 - $B591 3150 - $460C 1200 - $B260 3790 - $A74B DASTAFF,CRYSTALAGEM,WANOAOFAFORCE 570 - $F770 3160 - $B425 1210 - $E106 3800 - $101A 5220 OATA CLI ALYRE,YOUTH APOTION' ,(UNK) ,(UN 580 - $l1A2 3170 - $FBBA 1220 - $BOOF 3810 - $8136 K), (UNK) , (UNK) , (UNK) , (UNK) , (UNK) , (UNK 590 - $2EF0 3180 - $9E81 1230 - $CBOI 3820 - $9C97 ), (UNK) , (UNK) , (UNK) , (UNK) , (UNK) , (UNK) , 600 - $9731 3190 - $0CF0 1240 - $1544 3830 - $411A (UNK) , (UNK) 610 - $1865 3200 - $B328 1250 - $0529 3840 - $C117 5230 DATA MTHRASU IT, TITAN'SU IT, MAGE 'SAGLOVE 620 - $3E83 3210 - $IFB5 1260 - $F40A 3850 - $03B0 S,FLAREACRYSTAL,HOLY'MISSILE,GOD'S'BLA 630 - $FF32 3220 - $7309 1270 - $E33F 3860 - $71CB DE,HUNTER'S'BLADE,STAFFAOFAGODS,HORN'O 640 - $71A8 3230 - $E0CF 1280 - $5FF8 3870 - $3M0 F'GOOS 650 - $960E 3240 - $2BCB 1290 - $4BEO 3880 - $95FD 52400ATA (UNK),(UNK),(UNK),(UNK),(UNK),(U 660 - $4539 3250 - $OBF9 1300 - $C79B 3890 - $629F NK),(UNK) 670 - $1985 3260 - $352C 1310 - $IDE2 3900 - $E87A 680 - $2299 3270 - $5F30 1320 - $650E 3910 - $54BE Checksums 690 - $4A90 3280 - $F62C 1330 - $AB88 3920 - $95E7 700 - $479B 3290 - $E91F 1340 - $EEll 3930 - $0589 70 - $8A63 2660 - $COCE 710 - $10BC 3300 - $C938 1350 - $F292 3940 - $6024 80 - $4035 2670 - $B659 720 - $F920 3310 - $A09C 1360 - $FB04 3950 - $2700 90 - $5353 2680 - $382A 730 - $0AC9 3320 - $6E02 1370 - $7035 3960 - $BF39 100 - $F99C 2690 - $F8EO 740 - $IA61 3330 - $4001 1380 - $2F71 3970 - $A246 110 - $251E 2700 - $OB60 750 - $29F9 3340 - $FD24 1390 - $C6C7 3980 - $A0E3 120 - $59B2 2710 - $5150 760 - $32B0 3350 - $25C3 1400 - $B140 3990 - $0ECE 130 - $08C5 2720 - $26El 770 - $9375 3360 - $C9A7 1410 - $E005 4000 - $7610 140 - $1325 2730 - $A81B 780 - $B0AC 3370 - $65A6 1420 - $lC20 4010 - $4A42 150 - $02Cl 2740 - $8893 790 - $EA2B 3380 - $6840 1430 - $CE07 4020 - $189F 160 - $48B9 2750 - $E06B 800 - $500B 3390 - $4743 1440 - $C9CC 4030 - $2A62 170 - $F1CB 2760 - $lC30 810 - $1180 3400 - $2511 1450 - $0420 4040 - $C9B5 180 - $6C51 2770 - $B72F 820 - $F60E 3410 - $4A50 1460 - $672B 4050 - $A818 190 - $5309 2780 - $A9F0 830 - $23AB 3420 - $B5A6 1470 - $BC9F 4060 - $0449 200 - $C6BC 2790 - $A572 840 - $8902 3430 - $635B 1480 - $9B65 4070 - $6579 210 - $98F4 2800 - $0034 850 - $2382 3440 - $COA9 1490 - $9411 4080 - $16B0 220 - $BEBF 2810 - $4F32 860 - $9483 3450 - $5760 1500 - $3C60 4090 - $1197 230 - $995E 2820 - $F4A6 870 - $F7BA 3460 - $50C3 1510 - $1875 4100 - $8051 240 - $4B83 2830 - $07Al 880 - $5723 3470 - $OA98 1520 - $E5A6 4110 - $4C94 250 - $8031 2840 - $20FA 890 - $C188 3480 - $E62A 1530 - $AI5E 4120 - $75E4 260 - $5E18 2850 - $3803 900 - $9066 3490 - $37M 1540 - $8848 4130 - $E49C 270 - $0354 2860 - $81AF 910 - $973E 3500 - $6114 1550 - $4579 4140 - $9A4E 280 - $CC43 2870 - $7C08 920 - $AB11 3510 - $C61A 1560 - $1714 4150 - $8479 290 - $E200 2880 - $2352 930 - $1578 3520 - $8644 1570 - $MEF 4160 - $0318 300 - $29E6 2890 - $A077 940 - $0B80 3530 - $F551 1580 - $300C 4170 - $6886 310 - $009A 2900 - $32A7 950 - $B7F7 3540 - $EF20 1590 - $42AE 4180 - $AF66 320 - $2A75 2910 - $7597 960 - $5067 3550 - $0186 1600 - $2CBB 4190 - $8F46

I February COMPUTIST #64 33 •16H~ - $85E1 4200 - $60FO 2250 - $8EC3 4840 - $53EA This could be one way to achieve that goal a 1620 - $A38F 4210 - $5A3E 2260 - $8413 4850 - $083A little sooner. 1630 - $6E70 4220 - $5A44 2270 - $A231 4860 - $44E0 1640 - $0834 4230 - $18A2 2280 - $E330 4870 - $C600 t Softkey for... 1650 - $5906 4240 - $ACF4 2290 - $E925 4880 - $709C 1660 - $OF42 4250 - $lE2E 2300 - $4F7C 4890 - $3F13 Crossword Magic 4.0 1670 - $8CA3 4260 - $FA11 2310 - $46EC 4900 - $C31F MindscapelAlert 1680 - $OB39 4270 - $F4CE 2320 - $2001 4910 - $8561 1690 - $78M 4280 - $2FDC 2330 - $1485 4920 - $E077 • Requirements 1700 - $CF49 4290 - $4607 2340 - $8616 4930 - $8940 1710 - $A475 4300 - $7CF1 2350 - $6229 4940 - $EF86 o Sector Editor 1720 - $0703 4310 - $FFC1 2360 - $5420 4950 - $9E11 o Super lOB v1.5 1730 - $FC50 4320 - $4EFC 2370 - $3400 4960 - $0108 o COMPUTIST #60 1740 - $A98E 4330 - $62C7 2380 - $3C8E 4970 - $C45A • Optional: 1750 - $1888 4340 - $AC4F 2390 - $AE60 4980 - $0270 o Senior Prom or other Non Maskable 1760 - $5507 4350 - $928E 2400 - $8089 4990 - $5FE0 Interrupt Device 1770 - $8401 4360 - $033F 2410 - $4967 5000 - $F066 o Copy II Plus 1780 - $BB55 4370 - $1660 2420 - $BOCC 5010 - $0180 1790 - $5C02 4380 - $lCF6 2430 - $1326 5020 - $FA86 Crossword Magic 4.0 is an excellent 1800 - $6A13 4390 - $388C 2440 - $A060 5030 - $2780 educational tool. It can be used, with 1810 - $B3C9 4400 - $OA43 2450 - $1886 5040 - $8334 appropriate puzzle disks, to help children to 1820 - $6400 4410 - $A455 2460 - $480A 5050 - $0154 learn spelling, geography, history,etc.. 1830 - $F6B3 4420 - $8EE7 2470 - $5FAI 5060 - $8007 These puzzle disks can be purchased or, 1840 - $7534 4430 - $6627 2480 - $7881 5070 - $1058 with a little patience, be created by the user. 1850 - $18FF 4440 - $40AE 2490 - $DCA2 5080 - $C88E It has excellent error trapping (great for the 1860 - $6CF2 4450 - $2B27 2500 - $B57A 5090 - $FIE8 young ones) and screen formatting. Italso prints 1870 - $BEEA 4460 - $9A14 2510 - $B813 5100 - $E83A the puzzles, including, clues, answers, and a 1880 - $28C3 4470 - $8CBC 2520 - $83E8 5110 - $075A list of the words used. 1890 - $761F 4480 - $BF20 2530 - $5206 5120 - $5226 I want to thank Edward Teach for his article 1900 - $B500 4490 - $AE69 2540 - $53E9 5130 - $CF78 on Crossword Magic and anyone attempting to 1910 - $BOB7 4500 -$2E90 2550 - $4173 5140 - $10AE de-protect this disk should consider reading it 1920 - $4EA6 4510 - $14E1 2560 - $69FC 5150 - $EF3E and the article on "Epyx Notes". These articles 1930 - $7E26 4520 - $F0Fl 2570 - $OE3C 5160 - $E824 are in COMPUTIST #60, pages 17 and 20. 1940 - $2310 4530 - $DCE8 2580 - $3E4A 5170 - $2C2E In Mr. Teach's article you'll find extra program 1950 - $B5B9 4540 - $8B5C 2590 - $39C7 5180 - $DC98 lines that you may add to Super lOB 1.5. These 1960 - $EAC9 4550 - $8E0E 2600 - $402F 5190 - $CB68 extra program lines, once installed will make 1970 - $E788 4560 - $F4F0 2610 - $F094 5200 - $9A41 ignoring track numbers and read errors as 1980 - $0392 4570 - $9718 2620 - $7F94 5210 - $2944 simple as pushing the return key. No more 1990 - $C10E 4580 - $C889 2630 - $8707 5220 - $7902 having to write it into a controller. Thanks Ed. 2000 - $4442 4590 - $8958 2640 - $6A50 5230 - $C435 Along with the above articles, I highly 2010 - $0638 4600 - $0048 2650 - $8336 5240 - $4509 recommend the article on Locksmith protection 2020 - $93EO 4610 - $8084 listed in appendix "c" of the Copy II Plus 2030 - $279F 4620 - $F48C manual. It is listed as parameter 78, and 2040 - $946F 4630 - $C9B0 explains the difference between "Prolock" and 2050 - $OE4F 4640 - $F838 Tom Glover the original "Locksmith" protection. 2060 - $15F7 4650 - $2365 The bulk of the program is totally loaded 2070 - $9646 4660 - $A6DC I have been an avid reader ofCOMPUTIST into memory and accesses the disk only to load, 2080 - $306A 4670 - $F82E ever since a friend ofmine introduced it to me. save, delete, or print puzzles. Various disk 2090 - $7000 4680 - $E880 I am just a novice at this Kracking game, but checks are used during the loading ofthe main 2100 - $FAC6 4690 - $F397 the challenge has taught me more about machine program and again at the time of disk access. 2110 - $C826 4700 - $OF2C language than any book I own. Any time one ofthese disks checks fail you are 2120 - $2BC0 4710 - $3281 Please accept the softkeys I am sending to going to be sent into a very nasty memory wipe 2130 - $24F6 4720 - $80A9 do with as you wish. I sincerly hope that routine. This routine wipes out everything under 2140 - $05E7 4730 - $068E someone can make use ofthe information they the sun. Without the use ofa bitcopy ofthe disk, 2150 - $FEA8 4740 - $7973 contain. made by Copy II Plus, and the access to a Non 2160 - $9208 4750 - $1FE9 One final note. In your last volume you Maskable Interrupt device like the Senior Prom, 2170 - $6672 4760 - $F135 mentioned that ifany softkey is published, you I might never have been able to crack my 2180 - $8C77 '4770 - $7E81 would copy the current library disk on the version. 2190 - $4058 4780 - $56E4 media provided and send it back to the Protection techniques I have found on my 2200 - $E987 4790 - $833A contributor. May I suggest that you consider version are listed as follows: 2210 - $6077 4800 - $F7E8 copying older issues? Issues that a lot ofus new 1. Heavy use ofthe "Boot ROM" code located 2220 - $75F3 4810 - $296C comers do not yet own? at $C600. 2230 - $F21F 4820 - $4611 I have purchased many older issues and 2. Tracks $00 thru $0E were marked as track 2240 - $A70E 4830 - $224A hope to complete my library back to issue one. $00.

134 COMPUTIST #64 February I 3. Epilogues ofFF FF used on tracks $00 thm 00 BO 8C C0 10 60 EA EA EA EA Read the sector on the bit copy that contains $0E. FB 88 F0 51 C9 A9 E7 85 3A A9 the "Read" routines you were looking for ($E7 4. 3 different checks for signature bytes. 05 00 F4 A0 00 FC 85 3B A9 EE and $EE) and place a $00 in the routine where 5. Re-writing the epilogue bytes in memory to BO 8C C0 10 FB 85 3C A9 E7 85 it finishes reading the number of bytes they are allow alternating disk access between the 88 F0 43 C9 E7 3D A9 EE 85 3E looking for. You will also need to change the Master disk and storage disks. 00 F4 BO 8C C0 A9 FC 85 3F A9 memory location where the routine writes to, Listed below is a step by step method that 10 FB C9 E7 00 EE 85 40 A9 FC because they are storing the bytes in the zero hopefully will work for you as it did for me. 36 BO 8C C0 10 85 41 A0 08 18 page and any attempt to "break" will overwrite If the signature check routines, or the sector FB C9 E7 00 20 60 EA EA EA EA the bytes we need. I used high memory at locations differ from my version, you may try $C7 03 2B $7(f)(j)(J). the methods listed at the end of this article. $09 $00 $87-8B A9 FF A8 30 04 EA EA EA EA EA Write these changes back to the bit copy and boot the copy up. Here is where you will [I:J Install the lines provided by Mr. After making the edits listed above boot up need your NMI device. lust before the "break" Teach (COMPUTIST #60) into your Super your copy and try all phases of the program, you edited in takes affect, you will have to stop lOB program. especially the printing options. Ifyou have any the program with a non-maskable interrupt. problems, they'll let you know with an Install the Standard Controller into You'll probably need to do it many times to get o=J Applesoft prompt and a RAM memory full of Super lOB. the bytes you need to "Edit" in later. If you $00's. wait too long before stopping the program [!:=J List line 1010 and change LT= 35 to If the step by step method does not work you'll find nothing but $00's. LT=18 on your version, the following tips may be of You will need to duplicate this procedure CD Type "RUN" to start Super lOB. some help to you. for every "Read" routine you found on your Answer "Yes" to formatting the disk in drive I. The edit to track $00, sector $00 by-passes standard copy. When you find one set ofbytes 2. Answer "Yes" to ignore tracks. Answer the jump to "Boot ROM" at $C600. The patch you will either have to re-edit the sector you ,'Yes" to ignore checksums and errors thereby loads the "Boot ROM" into the Language previously put the "break" in or use another making a standard formatted copy ofthe Master Card, and 2 EA's are written at byte's $A2 and bit copy. My version only had 2 such "Read" disk. $A3 to ignore track verification. routines, but the second routine read the disk 2. Edits to track $01, sectors $0A and $01 twice. The same method ofusing breaks apply. CD Use a sector editor to make the tell the read routines to ignore epilogues. These You'll need to write a patch, containing the following changes. Don't forget to write each routines were found by searching the standard bytes you found, to the necessary zero page sector back to disk. formatted copy with a byte search program like locations. You can use the patches listed above Trk Sct Byte(s) From To the Core Disk Searcher. The bytes I searched as a guide. for were C9 FF. 4. The last edit at track $09, sector $00 tells $00 $00 $02- 4A 4A 4A 4A 09 A9 5A 48 80 81 3. The edits to track $02, sector $0B and track the program to write only DE AA into "RAM" C0 85 3F 80 F3 C0 8081 C0 A9 $0E, sector $00 write the signature bytes the at locations $B935, $B93F, $B991 and $B99B. 03 49 A5 80 F4 F8 85 43 85 3D program is looking for into the location's The original disk used this routine to distinguish 03 A9 00 80F2 A9 FF 85 3E 85 they're expected to be found. The latter edit also the Master disk from a Storage disk. I found 03 A9 5A 48 80 3F A9 00 85 3C gives control back to the motherboard (we gave this routine by searching the standard copy for 81 C0 20 2F FB 85 42 EA EA 20 control to the language card in #1). You can the byte sequence 80 B9. AD 52 C0 20 89 2C FE 20 El 08 fmd these sectors by searching for the two byte I hope this information is helpful, in some FE 20 93 FE 20 20 58 FC A9 06 strings C9 EE and C9 FF. way, to those who are having trouble with this 58 FC 853F Once the sectors that contain the routines particular disk. Good Luck. $El 0000000000 A2 00 BO 00 C6 are found (you will be able to recognize them 00 00 00 00 00 90 00 06 E8 00 by the accesses to disk for multiple bytes of$E7 00 00 00 00 00 F7 80 83 C0 80 and one byte of $EE) you will need to make Dan Halfwit 00 00 00 00 00 83 C0 A9 EA 80 a bit copy backup by using Copy II Plus. Select 00 00 00 00 00 A2 D6 80 A3 06 the Auto Copy function and type in "Crossword 00 60 Magic 4.0". Copy II Plus will make a copy Softkey for... $01 $0A $47-49 BO 8C C0 4C 5A 04 with the "10 bit" bytes, that we will need, still $01 $01 $CD-02 C9 FF F0 02 38 EA EA EA EA EA intact. Before using the bit copy, make sure it Sbadowgate 24 EA is completely functional by booting it up and Mindscape, Inc. $02 $0B $00- A9 0A 85 29 A6 A9 E7 85 20 A9 trying all of its options, including the printing 2B BO 8E C0 20 FC 85 21 A9 EE options. Ifeverything doesn't work correctly, • Requirements 00 5A B0 FB A5 85 22 A9 E7 85 make another bit copy and try again. 20 C9 0E 00 F5 23 A9 FC 85 24 After you have a functional bit copy, boot o Fast copier that will ignore errors A0 00 BO 8C C0 A9 EE 85 25 80 up Copy II Plus and go to the Sector Editor o Two blank disks 10 FB 88 F0 EB 81 C0 80 81 C0 function. Type "P" for the patch option. Select C9 05 00 F4 A0 A0 06 A9 00 F0 CUSTOM patch and type in the following This is a neat game. Although I was never 00 47 changes: one for text/graphic adventures, this one kind $0E $00 $03- 85 02 A9 0A 85 A9 E7 85 3A A9 ofcaught my eye. So did the $45.00 price tag. 00 AE E9 BC BO FC 85 3B A9 E7 Wanted Add ress Ep i Iogue - FF FF Anyway, Mindscape is the type that invests 89 C0 BO 8E C0 85 3C A9 EE 85 Add ress Checksum - No as much time in copy-protection as it does in A9 80 85 01 C6 3D A9 FC 85 3E Add ress Ep i Iogue - No the game. Sorta like Microprose. It has an error 01 F0 66 20 44 A9 EE 85 3F A9 Wanted Data Ep i Iogue - FF FF EB FF FF on block $0007, sync protection, semi­ B9 B0 61 A5 20 EE 85 40 A9 FC Data Ep i Iogue - No encrypted code, self-modifying code and other C5 02 00 Fl A0 85 41 A008 18 Check Tracks - No nasty tricks.

I February COMPUTIST #64 35 I A fast copy reveals an error on track $00, cracking difficult. You can even search for CD spot (Block $63F instead of$(07), and, as an and not much else. For reasons unknown, Copy BB BE which is the CMP statement. (All sector added bonus, there would appear to be another IT Plus does not replicate the error like it did edits listed at the end.) Now, we also find one check, but what it does, I am not sure. Looks on older games & such. A bit copy check that is different from the rest. It looks like a nibble count or sync signature on the same of the first 3 tracks with sync on only got me like: track. (???) Oh well, searching for 22 A800 El a little further. After 20 minutes of failed 3BA5 JSL $03E755 22, we find it once. We see a Branch if Carry attempts to copy it, I consulted the Paperboy 3BA9 BCS 3CIB (+70) Cleared right after it. Just zap it and have a nice and Gauntlet cracks. They were of no help. 3BAB CMP BEBB day? Not quite. After 20 minutes of poking, Looking around for block reads, I stumbled 3BAE BNE 3CIB (+6B) , there are two branches in a row, but my upon many, but the protection was still intact. 3BB0 continue execution disassembler didn't show me that the first few Then I searched memory for 7072 6F 67 72 61 times! Oh well, there is a CMP #0027 and (the word "program" from the message that I didn't like the code at $3CIB so I killed another branch, so killing BOTH branches told you to insert the original disk). I found it those two branches. However, not changing makes our life easier, and lets us use a disk­ in bank $03. At last, a lead. So searching bank them has no (visible) effect. And the sync check cache program as well. makes a rather distinctive sound that I would $03 for 22 A800 E1, we find a suspicious cluster Block Byte(s) From To around $E7OO. At $E755, we see the have noticed. It probably checks AGAIN following: sometime in the game. (At the end perhaps?) $CD $IC0 90 C0 C9 2700 EA EA EA EA EA So, to be safe, kill them. . D0 BB EAEA E755 CLC Lastly, our sync check routine. (See E756 XCE above.) Since the code patches itself, and will Playing Tips for... E757 REP #30 change any code we place there, we must work E759 PHD around the patches it makes. Changing the JSL E75A PHB to a LDA followed by a BRA around the rest The Last Ninja E75B PHX ofthe offensive code was my solution. Actually, Activision E75C PHY you can leave the code intact the way it is. The E75D JSR $E9D9 part that checks it has been removed. But I like Pay attention to the description of the E760 PLY to remove the block checks ifpossible. So, here SMOKE BOMB in the book. Smoke & fire E761 PLX are all the patches that need to be made to the (breathing) go together. E762 JSL $03EAEI Bad block chtck program disk: ALL the "hidden" stuff flashes. Always. E766 BCS E76F (+07) Did it pass? Patch for Sync Code Softkey for... E768 JSL $03E890 Yes. Do Sync Check (I think) E76C JSR $EAD3 Set some flags if Sync passed Block Byte(s) From To Zany Goll E76F PLB Bad Block failed ifflags not set $076 $9A 22 El EA 00 B0 AF EA EA EA 80 En0 PLD 07 22 90 E800 07 Electronic Arts E771 RTL Return 20 D3 EA o Fast copy of original disk Fine. NOP the two checks and all is well? o Sector editor No way. We find that the code re-writes itself Patch the result checks a bit, so we get garbage (which bombs) where Block Byte(s) From To Will Harvey, the maker of Music this code is. So let's trace the problem to the $000D $05C F0 80 Construction Set, Marble Madness, and source. Search for 2255 E703 (the jump to the $000E $15A F0 80 something else I can't remember, gives us above check). We find SEVEN checks! Talk $0023 $149 F0 80 another gem: Zany Golf. While I have only about messy. OK, here is one of the seven $0024 $039 F0 80 gotten to hole #9, this game is a blast. checks. They are all similar: $0024 $0B4 F0 80 Spectacular graphics & such, awesome 601 PEA 0003 $0024 $190 F0 80 soundtracks, name it and it's there. Including 604 PEA C9DA copy protection. (Like I said, all there.) This 607 JSR $35A7 Odd Check one took me a little longer than most. After coming close to giving up, I referred to a Bard's 60A LDX #E2 Block Byte(s) From To 60C LDA 0003A0,X Tale ITgs softkey, and searched for part ofthat. $0027 $1EF 70 00 610 JSL ·$03E755 Do all that checking on track IlJ It was a start. After a while, we take a look­ $0027 $1 F4 6B 00 614 CMP BEBB see around $3600. Hmmm..,Nothing TOO suspicious. After a little poking, we try 36Q)(J)G 617 BEQ $0621 Did is pass? And things should work out nicely. 619 ??? No. and it bombs. Then we try 3610G, and we get DISK ACCESS and it bombs. (Imagine that.) 61C ??? Softkey for... 61E DEC Looking at $3610, we see a JSR. Tracing the 61F BRA $0601 (-20) Loop until it passes JSR, the only necessary thing it does is SEt the 621 Passes The Last Ninja Carry. So we put an EA 38 EA in. Boot it, and it Activision still dies. Looking down south a bit, we see a Nasty, eh? Now, modifying the sync check branch we don't like. Almost like an infinite code a bit and changing that BEQ statement to • Requirements loop. So we replace the B0 98 with EA EA and all a BRA will fix everything up nicely. So, fast is well. copy both disks, and whip out the sector editor Fast copy of original disk o Block Byte(s) From To on the PROGRAM disk. o Sector editor Search for 22 55 E7 00 (not 22 55 E7 03) or $013 $010 20 2E 36 EA 38 EA you will search in vain. Why? Because there Just like Activisions OLD protection, with $40 B098 EAEA are minor changes it makes in memory to make 2 twists. First, the bad block is in a different

I 36 COMPUTIST #64 February I Softkey for.., M.OST Skate or Die James J. Harvey Electronic Arts '\WANTED I am a recent subscriber to COMPUTIST So:ftkeys • Requirements and find it to be an excellent publication. I am indepted to many of your subscribers for the Alcon Taito o Fast copier that ignore's errors. softkeys that have enabled me to deprotect some Alien MirrJ PBI Software o Sector editor of my programs. Ancient Art of War at Sea Brotferbund I am now able to make a small contribution , Arkanoid Taito This is a great game with only a few faults. of my own. Bad Street Brawler MilUlscape First, the downhill events are kind of slow. BeyorrJ lork Second, the sound-effects get glitches Softkey for.., Border Zone Infocom (especially on the Ramp) and there is a LITTLE Bubble Bobble Taito flicker every now & then (also on the ramp!) Reader Rabbit California Games (Ilgs) Epyx Still, it's jammin'. The Learning Company Cosmic Relilf Datasoft Protection: Self-modifying code. Quite Darldord Datasoft nasty. Sierra On-Line uses it. (Time out. Design Your Own Train Abracadata [I:J Boot DOS 3.3 System Master. Everyone, write Sierra nasty letters about how Disc Commmuler (Ilgs) So What Software cheap they are for using the lIc version's double Remove the master, insert a blank disk, initialize it and set it aside. Dungeon Masters Assistant vol. I:Encounter SSI hi-res graphics in the GS version with a few DROL Broderbund added sound effects. They are WAY below the Eliminator Adventure International graphic potential that the GS has, and I am INIT HELLO DELETE HELLO Explore·Australia Dataflow Computer Service ticked-off at them.) All it is is using 22 00 00 Gladiator Taito 00 22 00 00 00 22 00 00 00 on the disk, and D:::J Insert the master disk in drive one. Gutenbery Sr. Micromation LTD. replacing the 00's with code. They think that Iconix (Ilgs) So What Software they are sneaky. They are. So, search for those Impossible Mission II Epyx bytes. POKE 47426,24 RUNCOPYA Indoor Sporn Mindscape Block Byte(s) From To Into the Eagles Nest MilUlscape $007 $04F 22 AF IT] Remove the System Master disk and Jigsaw: The Ultimate E. PuWe (lIgs) Britannica Software $0F0 22 AF insert the original of Reader Rabbit into drive Joker Poker Mindscape one. Insert a blank disk into drive two and start of Chicago Cineware And that will replace whatever code goes the copy procedure. L.A. Crackdown EPYX there with a LDA command instead ofthe JSL. IT] When the copy procedure is fmished, Modem MGR MGR software Have fun. remove the original from drive one and insert National InsfMer Tom Snyder Productions the System Master disk. Operation Wolf Taito Softkey for.., Pool of Radiance SSI Quadratic Equations II Olympus Educational Software BRUNFm or your favorite file copier California Games Questron II Electronic Ans RasJan Taito Epyx [TI Remove the System Master disk from _-----.I drive one and insert your copy ofReader Rabbit Renegooe Taito I Rocket Ranger (IIgs) Cinemaware Just like Street Sport Soccer. Right before into the drive. Insert the disk that you previously S.D.I. (Ilgs) Cinemaware the joystick configuration screen, a nibble count initialized into drive two, and copy all of the on tracks $20 & $21. First, it does the JSL to files to the disk in drive two Sea Stalker BroderbulUl the check. Then it puts some junk in the X & Show·Off vI.I Broderbund C£J When you are finished, insert the copy Sky Y registers, stores it & checks to see if the Shark Taito into drive one and load the "HELLO" file. List SoktrBan Spectrum Holobyte nibble count passed. Then it checks track $21 the "HELLO" and delete lines 0 and 1([){l)(l)(l). Sonix (Ilgs) So What Software the same way. THEN, it looks at the values it Save the "HELLO" file back to the disk. SourrJ Song & Vision Advanced Software got from the X & Y registers, and compares them. So, we could store the correct values in Spare Change Broderbund LOAD HELLO Speedy Spides Readers Digest the right spots, OR we could kill the two JSL's LIST and all the branches. I'll take the latter. No StickyBear Math: Add & Subtract (I Strike Fleet Electronic Arts problem. Search for A2 20 A0 01. I found it on 1.... block $FC. Superstar Indoor Sporn Mindscape SAVE HELLO Test Drive Accolade Block Byte(s) From To That's it, you now have a deprotected copy The Games: Winter Edition Epyx $0FC $066 22 AF of Reader Rabbit. The Three Stooges (Ilgs) Cinemaware $077?? 80 Mr. Thompson (COMPUTIST #53, pg 22) Ticket to Washington D.C. Blue Lion Software $088 22 AF states that one must search for the byte sequence Times of UJI'f Origin Systems $09C ?? 00 4C 00 C6 and change this to EA EA EA in both Tomahawk Electronic Ans $0BA ?? 00 locations. My copy of Reader Rabbit did not Tomahawk (Ilgs) Datasoft $0C2 ?? 00 have this byte sequence any where on the disk, Wasteland Electronic Am $0D2?? 00 so obviously I had a different copy of the Wi;;udry:Retum of Werrla Sir-Tech. program. lorkQuest Infacom

I February COMPUTIST #64 37 I Sinbad -ARCHIVEmath -Aztec -Broadsides v2.0 -Calculus -Microzine #26 -Muppet Slate vl.0 -PFS: Graph -Polywriter 1.2 TooIkR -ClWlOrlball Blitz -Catalyst 3.0 eQlfa Courseware -Cross -Rad Warrior -Rings 01 Zilfin -Seaspeller -Smart Eyes -Spell It! Clues -Deathsword -Defender of the CrlMll -Dondra -Gauntlet -Wings 01 Fury • APTs: -Castle Wollenslein -Ma1tlIe Madness Ba~k -G.I, Joe -King's Quest I -King's Quest II -King's Quest 11/ IIgs -Might & Magic -URima IV -URima V • Playing TIps: Issues -Magical Myths -Math Shop -Mathblaster -Mathbusters -Mavis -Coveted Mirror -Deathlord -Might &Magic -()o.Topos -Ultima Order form on page 42 Beacon Teaches Typng -MeQabots -Micro AdditionISubtraction IV • Notes: -A better way to print Starter KR DOC's -Curing -Microzine #25 -Microzine If26 -One-on-One -PFS Computer Fatal SWtem Error Nalll -Realtime Situation Control using COAs Checkup -PFS File -PFS Graph -PFS Report -Pirates! -Pirates! -ChucK Yeager's Advanced Right Trainer -IBM Notes -Help 63 IlJl19 • Features: -Intocom games &Lower-case IIgs -Presenter -Rescue on Fractalus -SCience TooIkR -Smart Wanted! -Infacom games &80 columns -The Product Monitor Eyes -SoItswRch -Spidelbot -Tales from the Arabian Nights -Deprotecting with an altered OOS 3,3 disk -Graphics and your -Thinkware -Tink's Subtraction Fair -Tower 01 MyragIen -Ultima Word Processor -Put 2400 A,D. on a3'/2" disk -Editor Creator 57 1988 • Fe8lures: -Electronic Art's Protection V-Xevious -Bard's Tale 11/ -URima V -Deactivating Signature Checks -URima V Character EdRor .APTs: .PIayinp Language -How to find hidden code with EOR DiskSCan -Here's -2400 A.D. Quick Mapper -Short Programs • Sohkeys: Tips: -URima V-Wasteland • Notes: -Mindscape -SCholastIC another look at -Lower Case &Infocom Games -Monsters 01 -Hartley Software -Prentice Hall -CAl -CTW Series -Garfield Might &Magic -A Character Editor for Rings 01 Zilfin -A Single -Algebra volume 3-Algebra volume 4-Bard's Tale II (gs) -BC's IBM Soltkey: -Print Shop -Test Drive IBM Playing Tips: -Leisure Quest lor Tires -Car Builder -Create with Garfield -Deadline Data Disk for all your Print Shop Graphics -The Product Monitor -Enchanter -Following Written Directions -Galaxy Math Facts: SuR Larry in the Land of the lounge Uzards • Softkeys: -American Challenge -Arctic Fox -Bard's Tale Decimals -Galaxy Math Facts: Fractions -The Game -J &S II -BoulderDash Construction Set -California Games Grade Book v5.4.1 -Killed until Dead -Kings Quest I -King's 60 1988 • Fea!utes.. -Reading from Protected Disks '-Championshi~ Wrestling -Chief of Detectives/Drawing Ques!1I (gs) -King's Quest III (gs) -Let's go FIShing -Magic Spells -EDASM Transfer Utility -Amper QuickDraw II Routines -Slow Conclusions -Deep Space -Dome Simplified Bookkeeping -Mona\an Reading Program -Operation Frog -PSATISAT Speeds lor Arcade Garnes -A Patch lor Copy II Plus -The Product System -Dr. Ruth's Computer Game of Good Sex -Earth OrM Analogies -PSATWord Attack SkiIls-RarT1>age -Rainbow Painter MonRor -Low Cost Alternate Languages -Another method lor Stations -Factory -Galaxy SearchlPredicling Outcomes -Game -RAMBO First Blood part II -Reading Skills Two -SAT Word Copy-Protecting DOS 3.3 -Change Appleworks Cursor from a Maker -Hacker II -Hardball IIgs -Ikarl Warriors -Labyrinth Attack Skills -SCrabble -Secrets 01 SCience Island -Skate or Die blinking undertine to a blinking apple in one quick patch -Marble Madness -Uaster Diagnostics lie -Math Blaster (gs) -Sorceror -Space Eggs -Starcross -Stickers -Strategies for • Softkeys: -Ace Programmer -Aesop's Fables (GS) -Apple -Mickey's Space Adventure -Micro-Computer Learning Games Test Taking -Take 1Deluxe-Trans)1vaniaEnhanced -Vocabulary GEOS v2.0 -Artie Antics -Creating the Constitution -Crossword -Microzine #14 -Microzine #24 -Milliken Math Series -Mind Baseball-Word Master -zany Golf (gs) -ZOrk II, /II .APTs: Magic 4.0 -Death Sword -Dome Bookkeeping -Essential Data Prober -M-ss-ng L-nks -Morning Star Spelling -Mountain -Deathlord -Demons Winter -Leisure SuR Larry -Microwave Duplicator 11/ (EDD 3) -Garfield Deluxe Edition -Gauntlet IIgs -J ClimbinglCause and Eflect -Movie Monster Game -Pond -Race • Playing Tips: -AutoDuel -Bard's Tale -Bruce Lee -Deathlord &SGradebook -Kings Quest IIgs -K"I!'.QS. Quest I (GS) -Lazar TracklReading lor DetM -Reading Comprehension Main Idea & -Hacker -Leisure SuR Larry -Maniac Mansion -Taipan -URima Maze -Leisure SuR Larry -Magical Myths -Maslertype v2.1 Details -RingS 01 Zilfin -Roadwar 2000 -School Daysllnlerence V,16,22,33,35 -Wasteland -Wings of Fury -Wizardry. Notes: -Mavis Beacon Teaches Typing -Mind ProberlMind over Minors -Ski Crazed -Soltswitch -Sub Mission -Time GapsuleJReading -ProOOS lOB bug -Note on Wasteland Tip -Free Thexder -NATO Commander v1.2 -Paperboy -Pegasus -Pinball Skills -Tuesday Morning Quarterback -Typewriter -Where in U~ -Publish R&importing graphics -Addendum to Davidson Construction Set -Pool 1.5 -RAD Warrior -Railroad Works -Road Europe is Carmen Sandiego -Wortgelecht tXevious .APTs: &Associates -A fix for Controller Wmer -URima VAPT caution RaI~ USA -Robomath -SCience Tool KR -Search and Rescue -Deep Space -H.E.A.O. -Moebius -Rings 01 Zillin -Roadwar -Giveaways for URima V-Sound bugs in URima V-BR copy 01 -Showolf -SocialStudies Vol 1-Social Studies Vol 2-Solo Right 2000 • Playing TIpS: -Areticfox -Castle Wollenstein -Conan Airheart lBMSoftkeys: -Chuck Yeager's Advanced Right -SDace Quest -Springboard Publisher -Spy vs Spy II/-Star Fleet -Donkey Kong -Ultina IV IBM Softkeys: Symphony v1.00 -TK! Simulator vl -dBase /II vl.10 -Memory/Shifter -Printmaster I v2.1 -Tales of Fantasy: The Dark Tower, Frog &The Fables -URima II -Tapper -Troll Courseware: Maps &Globes, latitude &Longitude 56 1988 • Features: -Apple Jigs Secret Weapon -5 -Type! -Ultima V-Wagons West -Zorro .APTs: -Kid Niki second fastboot into Locksmith 6.0 Fasteopy -The Product 62 1988 • Features: -No more floppies for Word Radical Ninja -Lode Runner - lie -Thexder Monitor -Taking the grind out 01 ChaqlionsIip Wrestling -M~ Juggler? -A better BootabIe Thexder? -Print Shop catalog patch, • Playing TIpS: -2400 AD. -Captain Gooct1ight -Space Quest some improvements to The Nibbler • Softkeys: -2400 AD -40 revisRed? -The Product MonRor? -Convert PrintMaster graphics lie • Notes: -Defending the Crown with "VisR MonRor" Graphics Studio -Accolade Comics-Aesop's Fables -American into Print Shop graphics? -Recovering the hidden OTHEXDER? -Formatting extra tracks -Merging controllers with Super lOB People .Animal Hotel-Applewriter lie -Area Album #1 -Arctic -ProDOS lOB 5.25 • Sohkeys: -AIge.Blaster -All About -More on Tower of Myraglen -Some notes on Electronic Arts Antics tBallblazer -Bard's Tale II: The Destiny Knight-Bard's America Pigs) -BalaN the Root -CaIenc1ar Crafter -Certificate -Some notes on Epyx -Tips lor cracking IIgs 3112" disks Tale IIgs -Cat'n Mouse -Championship Wrestling -Charlie Maker IIgs -Club Backgammon Pigs) -Dazzle Draw lie -oe Heath IBM SoItkeys: -Clipper -DoubIeDOS v1.0 -LoadCa/c v4.13 -Mind Brown's 1,2,3's -Cobra Cavern -Color Me -Create Wrth Garfield Elementary Math -Deathlord -Decisions Decisions -Easy Graph Prober -David Winliekl's Batter Up! -Destroyer -Disk Optimizer II -Fortran -Fraction FlK:Iory -Fractions -Game Frame -GATO v1.3 -Dragonworld -Electronic Arts Software -En Vacances -En Ville -Geoworld -Graphics Studio (lIgs) -High Seas -Hometown 59 1988 • Features: -Boot IIc UtilRies on any -Fantavision gs -FIQht Night -Forbidden Casde -G.I. Joe -Instant Music -Kindermath -King's Quest I(11gs) -King's Quest compatible -Help with URima V-Convert Printmaster ~aphics -Garfield Double Dares -General Manager -Goonies II (lIgs) -King's Quest /II -Matchmaker World Geography Facts into Print Shop graphics -The Invincible Bard (I -The -GraphicWmer 2.0 -Gutenberg, Sr. -Hacker II -Hardball -~Vis BeaCon Teaches Typing -Maxi Golf -MinO over Matter Deprotection Game -Patching ProOOS 1.1.1 -The roduct -Hardball gs -lnfiRrator -James Bond 007: A V"18W to aKill -On Balance eQne World -Pac-Man -~ Space Station -Roo MonRor -AppleWorks and the ImageWriter II • Sohk~' -AP8A -Keyboard Kadet -Kids on Keys -Lazer Maze -Le Warrior -Read and Rhyme (lIgs) -Reading Workshop -Robot Major League Players Baseball -Better Working: Spreadsheet Demenagement -Le Francais par Ordinatllll: -Leisure SuR Larry Rascals -Run For It-Space Quest 2(11gs) -Street Sports Soccer -Better Working: Word Processor -BeyoOO Pinball-BWderDash in the Land 01 the Lounge Uzards -Las Sports -Lion's Workshop (lIgs) -Tetris IIgs -Thexder Pigs) -Timeliner -Toy Shop -Trains Construction KR -Calendar -Calendar Crafter -California Games -Microzine #21 -Microzine 1122 -Milliken Word Processor -Treasure Hunt -Ultima V-Ultraterm AppIewriter Preboot-V -USA -Championshig Baseball -Clip Art Collection vol 1 -Cours Et -Millionair II -Multiscribe v2.0 -Multiscrile v3.0 -Multiscribe Ilgs Profile -Vegas Craps (lIgs) -Vegas Gambler (lIgs) -Word Juggler Gagne v1.0 - azzle Draw -Everbody's Planner -GATO v1.3 v3.0t c -Paris En Metro -PMaiI II -Racter -Railroad Works 2.9 .APTs: -AutoOuel -Bard's Tale /II -California Garnes -GoldFinger -Jumprnan -King's Quest -Management Edge -Rambo: First Blood Part II -Realm of ImpossibilRy -Same or -L~ Runner -Pharoah's Revenge -Thexder • Playing Tips: -Movie Monster GlIne -MuRiScribe v3.0 -Negotiation Edge Different -sea Dragon -Sea Strike -Shanghai -ShowOff -Moebius. Notes: -A bR copy of Wings of Fury -Autocopy -N9ltmare Gallery -Patchworks -Picture Phonics -POntographer -Shutterbug -Silent Service IIgs -Snoopy to the Rescue for Calendar Crafter -Put Calendar Crafter on hard disk -Reader's Treasure Chest -Real Math -sea Strike -Shifty Sam -Snoopy's Reading Machine -Snoopy's Skywriter SCrambler -Paintworks Gold printer drivers -Bribery in '''Best 01 ?88" vote! -Simulation Construction KR -Snoopy's Reading Machine --Space Station -Spy Hunter -Spy's Adventures -Moebius editing warning -More on ~ing from drive 2-Half- -Snoopy's Skywriter SCrambler -Snoopy to lhe Rescue in Europe -Spy's Adventures in North America -SIejlhen King: keylorTetris -DisaIH ProDOS error checking -POKEingaround -SongWmer -Spell It! -Stickybear Reading Comprehension The Mist -StOiy Maker -Street Sports Basketball -Sub Battfe Hires -Disk controller card locations -Math ~tors in AppleSOft -Super BoulderDash .APTs: -Bard's Tale III -Super Simulator -Super Sunday FoolbaIl -Talking Text Wmer -Type! -Mousetext from BASIC -Modification for Alien Mind -Other BoulderDash -Ultima V • Playing Tips: -Alternate Reality -Un Repas Francais -Voodoo Island -Where in Europe is Carmen informative publications -More clues to Ultima V-Bard's Tale 11/ -Auto Duel-Ultima V-Where in the World is Carmen Sandiego Sandiego -Winnie the Pooh -Winter Games -Winter Games gs code wheel -Notes on Airheart -Notes on Legacy 01 the Ancients IBM SoItkey: -Chartmaster v6.04 -Clout v1.0 -Copywrit -Wordzzzearch -World Games gs • APT's: -2400 AD -Kung­ -an copy 01 Bank Street Wmer lie IBM Softkeys: -Disk Mechanic -Graphwriter -Signmaster vS,04 Fu Master -Lady Tut -Ultima V • P/ayifr; TIps: -2400 AD -Enable -Fastback -Focus -MuRHink -Print Shop -Print Shop -Deathlord -Space Quest -URima IV -Ultima V -Wrath 01 Companion 58 1••Features: -Mixing ProOOS with Thexder Denethenor IBM Sdtkeys -Execu-V"lSioo -MS Word -PC-Draw -Inlocorn Decoder RevisRed -Cracking on the lie -Might &Magic -Zork I&II • Notes: -Not too happy with Copy II Plus vS.l 61 1'118. Features: -~ DOS -Deprotectm lips RevisRed -Might &Magic Character Editor -An indepth guide to -Data disks cause AppIeworks crash lor DOS and ProDOS -A Search Command for II's -Zip Chip URima IV -Computing lor 1-3 year oIds -The Product Monoor final~ Ships -The Product MonRor -Put adeprotected Where in • SoIfkeys: -At. eBoulderDash -BouIderDash Construction Set 55 May19llll.~·-AUtiRytoSavethel.cMer Europe is Carmen Sandiego on a 31,ll disk -A seH-booting -DeathSword -Design Your Own Home: Architecture -Design BPages 01 Memory -Bard's Tale Effects IJlcator -How to Capture Thexder, Put ProOOS and Thexder on a 3112" disk -Capture Your Own Home: Interior -Design Your Own Home: Landscape Phantasie SCreen Maps -Alternate Reality Character Editor protected RWTS wRh RWTS Worm • Sohkeys: -Adventures of -Facemaker -Gaundet -Kings Quest II -Mastery Arithmetic -Updating the ProDOS IlIock EdRor -Loading AashcaIc onto your

38 COMPUTIST #64 February 1 1 tGenesis -GFL FoolbaII -Ghost Rider -Goonies -Grade Manager Diagnostics -Movie Maker -Music Construction Set -Pinball v2.3 -Great American Cr~ntry Road Race -Hardballligs Construction Set -Pitstop -Print Shop Graphics Ubrary Holiday -Ikari Warrior -Jenny's Journeys -Kid Niki Radical Ninja -Kung­ -Print Shop IIgs -Rendezvous -Shapes And Patterns -Silent Ba~k Fu Master -Learning To Tell Time -Leisure Sun Larry -Let's Learn service -Sorcerer -Spy vs Spy I & II -Stargate -Stellar 7 Issues About Money -Let's leam About The Ubrary -Letters For You -Stickybear ABCs -Stickybear Drawing -Stickybear Numbers Order form on page 42 -Lords Of Conquest -Magic Spells -Math Blaster -Money Works -Stickybear Printer -Stickybear Printer Ubrary I&II-Stickybear -Maps & Globes: LatMe & Longitude -Marble Madness Townbuilder -Super Boulderdash -Temple Of Aps/lai TriloaY RAMcard -A Copy-protection Scheme lor ProDOS -The Product -Microzine 18,19,20,21,22,23 -Mist -Morning Star Math -Movie -Tomahawk -Thexder -Walt Disney's Card And Party Shop -W-aft Monitor -Autoduel Car Editor .SoRkeys: -Alphabet Monster Game -Multiplication Puzzles -Multiscribe v3.lk: -Murder Disney's Cartoon Maker -Wings Of Fury -Word Maze -World's 5equencing -Alimal Alphabets and Other Things -Arctic Antics On The Mississippi -Music Made Easy -Mystery sentences Greatest Baseball Game -Zark III A.P. T.s: Bard's Tale -Lode -The Boars' Store -The Boars Tell Time -Career Focus -Castle -Number Munchers -Numbers Count -Odell Lake -Operation Runner -Might &Magic -Ultima IV -W. Disney's Card And Party Wollenstein -Charlie Brotvn's 123's -Charlie Brotvn's ABC's -City Frog -Opposites Attract -Oregon Trail vl.4 -Phonics Prime Tme: Shop -Wizardry III-Wizardry IVPlaying T/fJS: -Autoduel-King's Country Opposnes -Coveted Mirror -Create With Garfield -Crypt Blends &Digraphs -Phonics Prime Time: Vowels I, II-Puzzles Quest -Manic Mansion -Summer Games -Tass Times In of Medea fCustomized Alphabet Drill-Customized Flash Spelling & Posters -Quotient Quest -Reader Rabbn -Readi~ Styte Tonetown -Thexder -Where In the World is Carmen Sandiego? -Dig Dug -Digital Paintbrush System -Estimation -Fay: Word Inventory -Realm Of Impossibility -sesame Street 'Crayon senes Hunter -FIX It -Focusing on Langu~ Arts -Fundamental -Shanghai -Sons Of Uberty -Space Quest v2.2 -Story Book: 50 December 1987 Features: -Super Boulderdash Gapitalization -Fundamenfdl Punctuation Practice -Fundamental Pixelworks -Stay Tree -Sublraclion Puzzles -St4>er Huey-Super APT-writer -Soltkays to Aetivisionl MECCI and PFS ProOOSI Spelling Words in Context -The Hobbn -Homonyms in Context Wordfind -Tass Times In Tonetown -Those Amazing Reading software -Double F-8 ROM space wlo lTDherboard surgery -b -Individualized Study Master -Inside Outside Shapes -Inside Machines III, IV -Timothy Leary's Mind Mirror -To Preserve, Apple bimodal Switch -Using Sider hard drives 31,1", 800K Outside Opposites -leisure sun Larry in the Land of the Lounge Protect and Defend -Tower Of Myraglen -Troll's drives, &5Y4" drives in DOS 3.3 Sohkeys: -Aliens -Alter Ego Lizards -Master Diagnostics II & 11+ -Mastertype v2.1 'MicroCoarseware' series -Webster: The Word Game -Word -Alternate Reality -Amazing Reading Machines -Amazon -Mathematics Series -Mr. and Mrs. Potato Head -Paper Models Munchers -Words At Work: Compound tt -Words AI Work: Suffix -American Challenge -Arcade Album #1 -Arithmetic Critters • The Christmas Kit -Peanuts Math Matcher -Peanuts Maze sense -World Games -World's Greatest Baseball Game -World -Award Maker -B&baII Database -Bard's Tale II: Destiny Knight Marathon -Peanuts Picture Puzzlers -Perry Mason: The Case Karate Championship -Writer Rabbit -. Patrol • APTs: -BC's QueslIor Tires -Bop &Wrestle -Champ. Boxing -Champ. of the Mandarin Murder -Railroad Works -RlIldom House Library -Buck Rogers -Ikari WlIrior -Kung.Fu Master -Leisure sun Larry Wrestling -Clock Works -Commando -Computer Prep lor SAT -Management Programs -Rocky's Boots v.4 -sensible Speller IIgs -Marble Madness -Realm Of Darkness -Rings Of Zilfin -Conftict In Vietnam -Counting Critters -Crisis Mountain -Snoopy's Reading Machine -Snoopy's Skywriter Scrambler -Spa Quest IIgs -St4>er Boulder Dash • Playing Tips: -2m -Dataquest 50 States -Deluxe Paint II-Dina Eggs -Disney Card -Snoopy to the Rescue -Snoopy Writer -Spelling Demons -Stock A.D. -Donkey Kong -Infiltrator -Space Quest IIgs -Spy Hunter &Party Shop -Disney Comic Strip Maker -Draw Plus -Eidolon Market Simulation -Stay Builder -Story Starter -Studio II -Test -Swashbuckler -Thexder -Ultima II- mM Sottke}S: -EasyWriter -Electric Crayon ABCS -Expednion Amazon -Facemaker -FIfSI Maker -Think Quick v1.0 -Toumament Bridge -Tutorial 1.0, II -ZOrk III letter Fun -FISh Scales -Fun From A-Z -Game Maker -GSA Comprehension -Typing is a Ball, Charlie Brown -Under Fire Champ. Basketball -GFL Champ. Football -Graphicwriter -Word Blaster -Word Count -Word Mount -Your Personal Net 52 FeIxwy 19118 .FeaJures: -The Product t.blnor 1.0Rll.1 R-Great Road Race -Hacker II-Hardball-Infiltrator II Worth .APTs: -Under Fire IBMFeature: -Right Simulator -Unprotecting The Unprotectable: Macintosh Softkeys! -A.P.T. -Instant Music -James Bond 007: AView To AKill-Jenny's RGB Modifications Comucopia -APT:Altemale Reality-Dungeon: Create ASuper· Journeys -Kung Fu Master -Lmle People -List Handler -Manic human -Soltkey lor SS1's RDOS disks: 1.ProDOS ROOS, 2.ROOS Mansion -Mastery Arithmetic Games -Market Place -Master of 54 April9118. Features: -Picture Loader -How To Transfer Utility -Making Cracked II Plus Disks Work On The lie Lamp -Math Rabbn -Microzine m -Might and Magic -Mission Make DEMUFAN PLUS -Convert Print Shop graphics into Print • Sottkeys: -Apple Gradebook v2.6 -Award Maker Plus -Black In Solar System -Moebius -Music Constructiln Set -Music Studio Master graphics -lower case letters For Your Apple II Plus -The Cauldron -Black Magic -California Games -ear Builder -Color -Number Munchers -Paint W~ Words -Paintworks Plus -Path Product Monner -Apple lie Paddle Fix -Soltkey for Daisy Print Shop -Computer Ambush -Concepts In Science -Disney's Tactics -pls:File -pls:Graph -pls:PIan -pls:Report -pls:Write Professional 'Most-Protected' Award -DOS EOR Maker Comic Strip Maker -Eln& -Empire I, II -European Nations & -Phonics Prime Time -Portal-Principal's Assistant-Print Shop • Softkeys: A2-PB1 PilbaI -Animate -Bart Street Music Writer Locations -Foobln&ky -Grid Designer -H.E.RO. -Ikari Warriors ProDOS 8v1.4 -Print Shop Holiday Ednion eQuickftashl-Reader -Boulderdash Construction I(~ -California Games -Countdown -lnfiRrator II -Le Francais par Ordinateur -Lmle Computer Rabbn -Realm of Im~ibility -Robot Odyssey I v.2.0 -Rocky to Shutdown -Coveted Mirror -Create wnh Garfield -Daisy People's House on aDisk * Main Street Filer -Master Dill!JlOSlics Horror Show -ROCky'S Boots v4.0 -Saracen -Shanghai -Silent Professional -Destrover -Donkey Kong - lie *MegaFiler * MegaMerge -Microzine 23 -Might &Magic Service -Skylab -Somd Tracks -Speedy Math -Spindizzy-Street -General Chemistry Oisk 18 -Graphics Studio -Green Globs & * Millionaire -Mindplay software -Music Construction set Sports Baseball -Sub-Mission -Super Boulderdash -Tass Times Graphic Equations -Kalamazoo Teacher's Record Book 2.0-Kids -Nibbler -Operation Market Garden -Phantasie * PIanetfaII in Tonetown -Thexder -Top Fuel Eliminator -Word Handler on Keys -Marble Madness -Math Blaster -Maxwell Manor -PrintMaster Plus -Print Shop tQuestron -Regatta -Ring Quest -Word Munchers -Words at Work -World Karate Champ. -Peanut's Maze Marathon -Petro-ralc -Police Artist -Practical -Ringside Seat -Rings Of Zilfin -Shanghai -Silent service -Writer's Choice: Bne -Zardax v5.2.1 Grammar -Rendezvous -Ring Quest -Roadwar Europa -Snooper Tr~ -Spy's Adventure in N. America -Super Print -Roadwar 20Ql0 -Rocky Horror Show -Sesame Street Eleetric -Tass Times In Tonetown -Think Quick * -Ultima 49 November 1987 Features: -Eliminate some Coloring Book Series -sesame Street letters lor You -sesame I re-release -Where in the USA is Carmen Sandiego -World ProOOs erroneous error messages -DateAime without aclock Street Numbers -seven Cities of Gold -Snoopy's Reading Games * Zork I (*MacIntosh sohkey) • A.P. T.s: Alternate card -Sector surgery: recover lost files -Generating AppIesoft Machine -Spy's Adventures In Europe -Spy's Demise -Super Reality: The Dungeon -Arctic Fox -Bard's Tale II-Beyond Zork programs 'on-the-fty' -Product Monnor reviews 'PLUS: How to Sunday Football -Talisman -Telistar II -Top Draw v1.01 A-The -Black Magic -Cavern Creatures -Drol-Goonies -Ikari Warriors convert List Handler files into standard text files -How to make American Challenge -The Dam Busters -The Science Professor -Zorro • Playing Tips: -Beyond Castle Wolfenstein GRAPHIC.GRABBERv3 run on the IIgs -Laser 128 'absolute' -Tubeway -Vocabulary Adventure I -Winter Games -WlZaJ'ds' -Championship Lode Runner -Conan -King's Queen II -Lode RESET Playing TtpS: -Bard's Tale Ir eConan -Donkey Kong Crown -Zero-GraWy Pinball .APTs: -Expedition Amazon Runner -Lurking Horror -Station Fall -Ultima IV -ZOrk -Hacker I -Hard Hat Mack -Orbitron -Print Shop Companion -M~ and Magic • P18ying TIfJS.' -Beau~acy -King's Quest mM Sottke}S: -Lotus 1·2-3 -Right Simulator -PFS Report -Spellbreaker -Spy Hunter -Ultima 4AP. T.s: Infiltrator -Lode II -(urking Horror -Maniac Mansion -Stationfall mM Feature: mM APTs: -Bard's Tale Runner -Montezuma's Revenge -Swordthrust series Softkeys: -Introduction to IBM Disk Format, Access, and Copy-protection -Addnion Logician -Animate -Arcade Boot Camp -Arctic Fox -Putting Sargon III on harddisk IBM Sohke}S: -Prokey 3.0 5 1 Jouary 19118 Features: -The Cryptdmetic -Bard's Tale II-Cat'n Mouse -Counti!!9. Critters -Dam Busters -R:base 400 -Time Manager Helper -Using EDO IV to Modify Tracks And sectors -Bard's Tale t -~r -Draw Plus v1.0 -Dr. Ruth sComp. Game 01 Good APT: Dungeon Maw.er Revisned -RAMfactor mod lor Laser 128 Sex -EchO 1.0 -E.D.O. 4-Gamemaker -Hard BII-InfiIIrator-List 53 Marda 19118 • Features: -Modify Super lOB to -Ultima IV APT edtt·!abIes -The Product Manner -Get Better HnlIer t -Locksmnh 6.0 Fasteopy t -Magic SIaIe -Math CritIers readIwrite fN8fY olher track -APT lor Rings Of Zitfin: Tum vourseIf Sound by using the cassette jacks -Making AFast Boot Disk -Millionaire -Mind Mirror -One On One -Paintworks Plus v1.0 into alean, mean fighting Machine -More Soltkeys lor M'.E.C.C. -Might &Magic APT edn-tables Sottkeys: -2400 M) -AI'l8ns -Paintworks Plus vl.1 -PHM Pegasus -Portal -Quotient Quest software (1987) -How To Use The Electronic Art's RWTS -APT -Alphabet Zoo -Amnesia -Bag Of Tricks -Bard's Tale '-Bard's -Reader Rabbn -Saunder's Chemistry CAl -Science TooIkn for Realms Of Darkness: Realm's Wreckerl -Putting Super Tale II -Battle Cruiser -Beach-head II -Below The Root -Black -Shanghai -Strip Poker t -Super BUMy -Super Sunday Boulder Dash onto ahtvd disk • Sohke}S: -2400 A.D. -Age Magic -Body Awareness -Bridge 4.0 -Carriers At War -Catalyst -Swordthrust series t -Term Paper Writer -Thief -Top Fuel Of Adventure -Apple's Core II -Arcade ~ Camp -Arctic Fox 3.0-Centipede -~ Boxi ~ Wrestling Eliminator -Typing! t -UjHl-Oown -Wil~ Byte -Writer's Choice -Aztec -Ballblazer -Bard's Tale IIgs -Blue Powder GrSmoke -Chessmaster 200fI) -Combining ~ Elements -CommandO Eln& v1.0 -Writing ACharacter Sketch -Writing ANarative -Calilornia Games -Chanpionsh' Wrestling -Colonial uest -Creative Contraptions -Einstein Compiler -Fat City -FIQ/lt Night -Comprehension Skills I,ll -&;nquering Whole Num rs -Flight Simulator v2.0 -Fun wnh Direction -GSA 2.{)n.2 48 0ct0IJer 1987 Features: -Dungeon Edttor & -Coordinate Math eCountdown To Shutdown -Dataquest: The Championship Baskelball -GraphicWriter v1.1 RA -Growing Up Encounter Ednor lor Ultima III Sottkeys: 1816 Paint GS -Amnesia World Community -Destroyer -Dream House -Dream Zone SmaII-House-on-&dsk -Intrigue -Jet -Jungle Hunt -Kindercomp -Apple Business Graphics -Arctic Fox -Award Maker Plus -Earth Orbn Station -Equation Math -Forecast: Your At·Home -Knowing Numbers -Kung-lu Master -Law Of The West -Bard's Tale II -Betterworking Word Processor -Beyond Castle Weather Station -Fraction Concepts Inc -Fraction Munchers -Learning Well series -letters And Words -Uttle Computer Walfenstein -Black Magic -Bookends Extended -Bop &Wrestle -Fraction Practice Unlimned -GSA Championship Basketball People -Make Your Own Murder Party -Manic Mansion -Master -Chess 7.0 -Chessmaster 2QX/l0 -Deluxe Paint GS -Destroyer

COMPUTIST #84 39 I February 1 tGemstone Warrior tlnferno tFrogger tStory Maker tAdventure The Bard's Tale Core: tBlack Box "Unrestricted Ampersand Wmer tMummy's Curse tlaxxon tThe Quest tPitfalllltH.E.R,O. Features tA T~rive Patch for Winter Garnes tCustomizing the 30 Aprill986 Sonkers tMiliionaire tSSI's RDOS Ba~k Speed of aDuodisk tRoll the Presses Part Two: Printshop Printer tFantavision tSpy vs. Spy tDragonworid tKing's Quest Issues Drivers tThe Games of 1986 tMastering the SAT tEasy as ABC tSpace Shuttle tThe Factory Order form on page 42 tVLSidex 1.1E tSherlock Holmes tThe Bards Tale tFeature 40 Febnwy 1987 Sonkeys: tAdventure Wrtter IE· tlncreasing Your Disk Capacity tCore: tUltimaker IV, an Ultima tHacker II tHacker II GS tHardballtlnfiltrator tlnstant Music GS Z Learner tMychess II tRaster Blaster tCranston Manor IV Character Editor tJ·Bird tMabel's Mansion tMarble Madness IMean 18 GS Golf tGhostbusters tDesigner's Pencil IThe American Challenge tMegabots IMight &Magic tMiner 204ger II tMouse Word tEncyclopedia Bmannica Programs tCrime Wave Features 29 Mard114J8(i SohkeystThreshold tCheckersv2.1 tMusic Construction Set GS tMusic Studio GS INew Oregon Trail tTaking the Wiz out of Wizardry tAdding aPrinter Card Driver tMicrolype tGen. &Organic Chemistry series tUptown Trivia tPaintworks Plus 1.0 GS IPaintworks Plus 1.0 GS IPaul to Newsroom Core: Games of 1986 tMurder by the Dozen tWindham's Classics tBatter Up tEvelyn Whitehead Teaches Chess tpHM Pegasus tPoetry Express Wood's Dynamic Reader tJenny of the Prairie tLearn About tPrint Shop color version tRambo: First Blood part II tRocky 39 January 1987 SoRkeys: tMIDI/8+ tHomeword Sounds in Reading tWinter Games tFeature tCustomizing the Horror Show ISargon III' tShadowkeep tShanghai GS v2.1 t BorrowedTIme tAmazon tSpeed ReaderH tDiscovery! tM· Monttor by Adding 65C02 Disassembly tCore: IThe Animator t§pindizzy tTelePorter tTemple Of Apshai trilogy tTop Draw GS ss·ng L·nks series tDonald Ducks's Playground tMastering the tTransylvania "Unima ItWorld's Greatest Baseball GameAPTs: SAT tCopy II Plus 4.4C "Master of the Lamps tOne on One 28 Febnwy 1986 SoRkeys tUltima IV tRobot tShadowkeep tBridge Baron tA.E. tGreat American Cross-Country Road Race Odyssey tRendezvous tWord Attack &Classmate IThree from tComputer Preparaoon for the SAT tCasUe Wolfenstein tLuscher Mindscape tAiphabetic Keyboarding tHacker tDisk Director 47 September 1987 Features: "Infocom-text Reader Profile tSkyfox tSilent service tEcho Plus tSwashbuckler tLode Runner tMIDt/4 tAlgebra series tTIme is Money IPitstop Enhancement tColor Ultimapper mod to Ultimapper IV tTowne tRandamn Features IElectronic Disk Drive Swapper tAbusing II tApventure to Atlantis "Feature tCapturing the Hidden Archon Mapper utility for Unima IV tDungeon Mapper utility for Bard's the Epilogues tPrint Shop Companion's Driver Game Core: Ed~or tCore: tFingerprint Plus: A Review tBeneath Beyond Tale Hardware Corner: Interrupting Your Apple tSoftkey for tKeyboard Repair tFixing the Applesoft Sample Disk Castle Wolfenstein (part 2) Charlie Brown's 1,2,35 SoRkeys: tGuitar Wizard tGemstone Warrior tNotable Phantom tMicro Wine Companion tStickybear 38 December 1986 Sonkeys: tCyclod tAlternate 27 January 1986 SoRkers tMicrozines 1·5 Printer tNote Card Maker tStarcross tWishbringer tDinosaur Dig Realty tBoulder Dash I &II tHard Hat Mack (Revisited) tThe tMicrozines 7·9 IMicrozines (alternate method) IPhi Beta Filer tDam Busters tPirate Adventure tlnfiltrator tMECC software Other Side tF·15 Strike Eagle IChampionship Lode Runner lGato tSword of Kadash tAnother Miner 204ger tLearning With tBanner Catch tTurtle Tracks tPFS File tMicrozine #12, #13, V 1.3 II, Damiano tWilderness tGolf's Best Features: IThe Fuzzywornp tBookends tAppie Logo IItMurder on the Zinderneuf #14 tMarble Madness tWri1er Rabbit tArcticfox tAge O! Enhancedl Unenhanced lie ILooking into Flight Simulator's DOS tFeatures tDaleks: Explonng Artmciallntelligence tMaking 32K Adventure tMight And Magic tSpace Station tAlternate Reality Core: IAppavarex tlnstalling aRAM disk into DOS 3.3 or 16K Slave Disks tCore: tThe Games of 1985: part II tMindshadow tGemstone Warrior IStrip Poker tLucifer's Realm tManuscript Manager tBank Street Wmer III tKIds On Keys tThe 37 November 1986 Sohkeys: tUnder Fire tPegasus 2 & Softkeys tCannonbail BIi1z tlnstant RecalltGessier Missing Ring tGraphic Solution tEmpire I, II tChamp. Golf IItTake 1(revisited) tFlight Simulator II v1.05 (part 2) tMagic Spanish Software tMore Stickybears tRnanciaI Cookbook tSuper Slate tAlter Ego tRendezvous tQuicken tStory Tree tAssembly Zaxxon tWizardry tPreschool Fun tHoly Grail tlnca t128K 4& AuglN 1987 Sohkeys:tAdvancedMicrosystems Language Tutor tAvalon Hill games tDark Crystal Features Zaxxon lFeature tPreEdit tCore: tGames of 1985 part I Technology programs tWord Allack tStar Blazer ISCience Toolkit tPlaying Karateka on aIIc tnack Finder tS~k to Dif Core: tThe Color Enhanced Print Shop tVideo Vegas IThe Handlers tBreaking In: tips for beginners tCopy II Plus 6.0: areview tThe 25 SohkeystDBMaster4.2 tBusinessWri1er IBarron's IK.C. Deals On Wheels tLaw Of The West tBreak The Bank DOS A1terer Computer SAT tTake 1tBank Street Speller tWhere In The World Blackjack tFoundation Course In Spanish tOGRE IPuzzles And Is Carmen Sandiego tBank Street Writer 1281< tWord Challenge Posters Features tThe Shift Key/Lower Case Option For II + 3& October 1986 SoRkeys: tFlightSimulator II v1.05 tSpy's Demise tMind Prober tBC's Quest For TIres tEarly tAmazing Computer Facts tShape Magic utility Review: tAutoDuel"Critical Reading tTroll's Tale tRobot War tGeneral Games tHomeword Speller tFeature IAdding IF THEN ELSE To Multiscribe Manager tPlasmania tTelarium Software tKidwriter v1.0 tColor Applesoft tCore: tDOS To ProooS And Back Me Features tScreenWriter meets Flashcard tThe Bus Monitor 45 July 1987 Sohkeys: tMouseCalc tSandsof Egypt tMousepaint for non-Apples Core: tThe Bard's Dressing Room 24 Sohkeys tElectronic Arts Dtware tGrolier software tNumber Farm tAgent U.S.A. tWavy Navy tKindercomp tFITght APT tChampionship Lode Runner tXyphus tF·15 Strike Eagle tlnjured Engine tMr. Robot And His Simulator Update tRaid over Moscow "Crime Stopper IKey Robot Factory tAppleciliin II tAlphabet Zoo IFathoms 40 tStory Perfect 5. tThe Rnal Conflict tMiss Mouse tSnoggle Features 35 September 1986 SoRkeys: tOlympic Decathlon Maker tEarIy Games Matchmaker tRobots Of Dawn tFeature tWrite Protecting the Microsoft RAM Card tKeys to Success on tHi-res Cribbage tRevisiting F·15 Strike Eagle tMasquerade tThe tEssential Data Dupicator copy parms tCore: tOOWirect Sector the Franklin Ace tModified F8 ROMs on the Apple 11/ Core Hobbit IPooyan tThe Perfect Score tAlice in Wonderland tThe Access tOwner's Review of Copy Master II Money Manager tGood ThInking IRescue Raiders Feature: Putting a New F8 on Your Language Card Core: tExploring 22 Sonkeys tMiner 204ger tLode Runner tA2·PB1 44 June 1987 Sonkeys: tArcade Boot Camp ProooS by installng aCPS Clock Driver PinballtThe Heist tOld Ironsides tGrandma's House tin Search tGoonies tZorro tCoveted Mirror tCrimson Crown tCompubridge of the Most Amazing Thing tMorloc's Tower tMarauder tSargen tFleet System 3 tMicrowave tEscape tCatalyst 3.0 tNumber 34 August 1986 Sohkeys"CrisisMountaintTerripin III tFeatures tCustomized Drive Speed Control tSuper lOB Farm tAlphabet Circus tJoe Theisman's Pro Football tBlack Logo tApple Logo II tFlShies 1.0 tSpellWorks tGumbailtRescue version 1.5 tCore: tThe Macro System Cauldron tlntern. Gran Prix Features tMaking DOSless Utili1ies at RigeltCrazey Mazey tConan tperry Mason: The Case of the tPixtt Printer Drivers Review: Z·RAM Memory Expansion Board Mandarin Murder tKoronis Rift Feature: tMore ROM Running 20 SoRkers tSargon III tWizardry: Proving Grounds t Reading the Joystick Core: tlnfocom Revealed of the Mad Overlord and Knight of Diamonds tThe Report Card V1.1 tKidwriter tFeature tAppie II Boot 001.4 Disassembly tCore: 43 May 1987 SoRkeys: tGraphics Expander 33 July 1986 SoRkeys tWord Juggler tTInk!Tonk! tThe Graphic Grabber v3.0 tCopy 1/ +5.0: AReview tThe Know· tlnformation Master tCertiflCate Maker tElite tCatalyst2.0 and tSundog v2.0 tG.I. Joe &Lucas Film's Eidolon tSummer Garnes Drive: AHardware Evaluation IAn Improved BASIC/Binary Combo 3.0 tMurderOn The Mississippi tTempleO! Apshai Trilogy ITroll 1/ IThief tlnstant Pascal tWorld's Greatest Football Game Msociates programs tSpeil1t tRegatta tCdex Training programs tGraphic Adventure #1 tsensible Grammar & Extended 19 SoRkeys tRendezvous With Rama tpeachtree's tThink Fast Features IHow to Write-Protect your Slot Zero Bookends tChipwi1s tHardbal1 tKing's Quest II tThe World's Back To Basics Accounting System tHSD Statistics series tCapturing Locksmtth 6.0 Fast Copy tRevistting DOS to ProooS Greatest Baseball Game Feature: tHow to be the Sound Master tArithrnetickle IArithmekicks and Early Garnes for Children and Back Core IComputer Eyes /2: aReview APTs tSword of Core: tThe Mapping of Unima IV tFeatures tDouble Your ROM Space tTC1Nards aBetter F8 ROM Kadash &Rescue Raiders tUltimaker IV tThe Nibbler: AUtility Program to Examine Raw Nibbles From 32 June 1986 Sottkeys tRevisiting Music Disk tCore: tThe Games of 1984: In Review·part II 42 Aprill987 Sonkeys: IUght Simulator tBeach­ Construction set tCubit tBaudvilie Software tHartley Software Head tMonty Plays SCrabble tRacter tWinnie the Pooh tlnfocom tBridge tEarly Games for Young Children tTawala's Last 1 & Sohkeys tsensible Speller for ProDOS ISideways Stuff, Kabul Spy, Prisoner II tWizardry 1&2tLucifer's Realm Redoubt tPrint Shop Companion IKracking Vol II tMoebius tRescue Raiders tSheila tBasic Building Blocks tArtsci tThe PFS series IDoliars and sense tStrip Poker tCoveted tMouse Budget, Mouse Word & Mouse Desk tAdventure Programs tCrossfire tFeature tsecret Weapon: RAMcard tCore: Mirror tWlZard'S CrC1Nn tThe Swordthrust series IAxis Assassin Construction set Feature: tUsing Data Disks With Microzines tThe Controller Wmer tA Fix For The Beyond Castle Wolfenslein tManuscript Manager tThe Crown of Arthain tAddress Book Core: tSuper lOB v1.5 aReprint Softkey tThe Lone Catalog Arranger Part 1 tDecimals 3.0 tDragonfire Features tAuto Duel Edttor tWizard's Crown Editor tQuestron Mapper Core: tThe Games of 1986 in 31 Mayl986 SohkeystTriviaFevertTheOriginal 1 Sohkeys tData Reporter tMuniplan tZork tFeatures Review Adventure Tips tUltima IV Boston Computer DieltUfesaver tSynergistic Software tBlazing tPARMS for Copy II Plus INo More Bugs tAPT's for Choplifter Paddles tZardax tTImeZone tTycoon tEarthlyDelights tJingle &Cannonball BIi1z t 'Copycard' Reviews IReplay tCrackshot 41 March 1987 SoRkeys: IThe Periodic Table Disk tCrystai Caverns tKarate Champ Feature: tA LitIIe Help With tSnapshot tWildcard 140 COMPUTIST #64 February I Issues•

Due to popular demand, these sold-out issues are available now as 'zeroxed' copies, full-sized and center stapled.

23 Softkeys -Choplifter -Mufplot -Flashcalc -Karateka -Newsroom 10 .Softkeys: -Arcade Machine -Bank Street Writer -Minit Man -E-Z Draw -Gato -Dino Eggs -Pinball Construction Set -TAC -The Print .Reader's Softkeys -Senible Speller IV -EDD IV -*Krell LOGO -Canyon Shop: Graphics library -Death In The Caribbean -Features -Using A.R.D. Climber .Features: -The Controller Saver -Examining Protected Applesoft To Softkey Mars Cars -How To Be The Writemaster -Core: -Wheel Of BASIC Programs -Crunchlist II • Core: -Applear - Voice Aynthesis Money -Introducing the 65SC802 and 65SC816 Chips -Review . Dino Eggs .Adventure Tips: - -Zork I--Mission Asteroid -Time Zone -Suspended -Critical Mass -Zork II -Castle Wolfenstein 21 .Softkeys: -DB Master version 4+ -Dazzle Draw -Archon -Twerps Beaders' Softkeys: -Advanced Blackjack -Megaworks -Summer Games -College Entrance Exam Prep -Applewriter revisited .Features: -Demystifying The Quarter Track .Core: -Proshadow: AProDOS Disk 9 .Softkeys: -Sensible Speller -Sierra-On·line Software -The Visible Monitor Computer: 6502 .Reader's Softkeys: -Visidex -Music Construction Set -Gold Rush -Visiterm -Cosmic Combat • Features: -Super lOB .Adventure Tips: -Pirate Adventure -Mask of the Sun -Colossal Caves 1 B .Softkeys: -Scholastic Version of Bank Street Writer -Transylvania -Death in the Caribbean -Zork II .Core: -Word Search -Applewriter lIe -SS!'s Non-RDOS Disks • Readers , Softkeys: -BPI Generator -ProDOS to DOS -ProDOS on a Franklin Ace Accounting Programs and DesignWare Programs .Features: -Installing a Free Sector Patch Into Applewriter /Ie -Simple Copy Protection.Core: -The Games of 1984: In Review -65C02 Chips Now Available -Checksoft B .Softkeys: -Robotron -Legacy of L1ylgamyn -The Artist -Data v2 Factory v5.0 - EDD IV .Reader's Softkeys: -Spy Strikes Back -Hayden Software -Apple LOGO .Features: -Review of the Bit Copiers .Core: 1 7 • Softkeys: -The Print Shop -Crossword Magic -The Standing -COREfiler -ProDOS Data Encryptor .Adventure Tips: -Ulysses and The Stones -Beer Run -Skyfox -and Random House Disks .Features: -A Golden Fleece -Serpentine -Ultima II -Castle Wolfenstein -Death in the Tutorial For Disk Inspection and the Use Of Super lOB -S-C Macro Assembler Caribbean -Zork I -Zork II-Gruds in Space -Enchanter -Infidel -Serpent's Directives (reprint) • Core: -The Graphic Grabber For The Print Shop -The Star • Whiz Kid: -How Data is Stored on Disk Lone Catalog Arranger Part Two

15 .Softkeys: -Mastertype -Stickybear BOP -Tic Tac Show 7 .Softkeys: -Zaxxon -Mask of the Sun -Crush -Crumble g Chomp .Reader's Softkeys: -The Financial Cookbook -Escape from Rungistan -Snake Byte -DB Master -Mouskattack .Features: -Making liberated -Alien Munchies -Millionaire -Plato .Features: -MREAD/MWRT Update Backups That Retain Their Copy Protection -S·C Assembler: Review -Disk • Core: -A Boot from Drive 2 -DB Master's Data Compression Techniques Directory Designer • Core: -COREfiler: Part I -Upper g Lower Case • Whiz Kid: -DOS and the Drive· Part One .Adventure Tips: -Time Output for Zork Zone -Mission Asteroid -Enchanter -Zork I -Ultima - Ultima II -Death in the Caribbean -Gruds in Space -Zork III -Starcross & .Softkeys: -Pandora's Box -Donkey Kong -Cavems of Freitag -Visifile .Features: -Program Enhancements: Quick.Bug -Personalizing 14 .Features: -Super lOB v1.2 Update -Putting Locksmith 5.0 A Program -Modified ROMs .Review -Essential Data Duplicator -The Fast Copy Into a Nonnal Binary File -Batman Decoder Ring -A fix for CIA.Core: -Data Bases DiskEdit .Softkeys: -Seadragon -Rocky's Boots -Knoware -PFS Software -Computer Preparation SAT -MatheMagic .Review: -Boulder Dash 5 .Softkeys: -Homeword -Aztec -tBag of Tricks eEgbert II 13 .Softkeys: -Laf Pak -Beyond Castle Wolfenstein -Starcross -Hard Hat Mack -The Home Accountant .Reader's Softkeys: -Transylvania -The Quest -Electronic Arts -Snooper Troops (Case 2) -DLM -Dark Crystal -Screenwriter II -Visifile -Lancaster -Bill Budge's Triolgy Software -Leaming With Leeper -TellStar .Core: -CSaver: The Advanced of Games - -Amper·Magic -Buzzard Bait .Feature: Way to Store Super lOB Controllers -Adding New Commands to DOS 3.3 -Getting on the Right Track -Fixing ProDOS 1.0.1 BSAVE Bug .Review: -Enhancing Your Apple .Feature: -Locksmith 5.0 and Locksmith Programming Language. 4 .Features: Ultima II Character Editor .Softkeys: -Ultima II 12 .Softkeys: -Zoom Graphix -Flip Out -lion's Share -Music -Witness -Prisoner II -Pest Patrol .Adventure Tips: -Ultima II g III Construction Set .Reader's Softkeys: -Hi·Res Computer Golf II -Suicide .Copy II Plus Panns Update -Sabatage -Millionaire -Time is Money -Type Attack .Features:Pseudo­ ROMs on the Franklin Ace .Core: -Psychedelic Symphony -The CORE Disk Searcher -The Armonitor .Adventure Tips: -Cranston Manor ­ 3 .Softkeys: -Bag of Tricks -Multiplan • Readers , Softkeys: Enchanter -Kabul Spy -Colossal Caves -The Witness -Pirate Adventure -Vi.lplot Nisitrend -Sneakel'l -Wizardry .Features -No More Bugs: The -Ultima III·Exodus -Adventureland Sequel -Hidden Locations Revealed -Map Maker .A.P.T.s -Choplifter .Adventure Tips -Cranston Manor -Strange Odyssey 11 .Softkeys: -Sensible Speller -Exodus: Ultima III .Readers' Softk!Js: -SoftPom Adventure -The Einstein Compiler v5.3 -Mask of The Sun .Features: -Copy II Plus v4.4C: Update Of An Old Friend -Parameter 2 .Softkeys: -Magic Window II -Multiplan .Features: -Parameters list For E••ential Data Duplicator • Core: -Ultimaker III-The Mapping for Lock.mith 4.1 -Page Flipper -String Plotter -Three·D Wall Draw of Ultima III -Ultima II ...The Rest Of The Picture • Core: Checksum• • Input: -Reviews of unprotected commercial software

February COMPUTIIT 184 41 ~------, w ..;.,.. ..J.I1It ritMg diaIra: _ IlagDiltBolb $4.75 $9.95 $12.95 COIWPUTIST &2 ••••••••••• 000 &'1. ••••••••••• 0 0 0 &0 ••••••••••• 000 &9 ••••••••••• 0 0 0 back issues and library disks are &8 ••••••••••• 000 &7 ••••••••••• 0 0 0 frequently referenced in current issues. 5& 000 && 0 0 0 &4 ••••••••••• 000 &3 ••••••••••• 00 0 &2 ••••••••••• 00 0 &'1. ••••••••••• 0 0 0 Back Issues and Library Disk Rates &0 ••••••••••• 00 0 49 ••••••••••• 0 0 0 Back issues Library disks Both 48 ••••••••••• 00 0 47••••••••••• 0 0 0 US, Canada and Mexico $4.75 $9.95 $12.95 4& ••••••••••• 00 0 4& ••••••••••• 000 All other Foreign $8.75 $11.94 $18.95 44 ••••••••••• 000 43 ••••••••••• 000 42 ••••••••••• 000 4'1. ••••••••••• 0 0 0 40••••••••••• 0 0 0 39 ••••••••••• 0 0 0 WI«d ~ a ~ di6k? 38 ••••••••••• 000 37 ••••••••••• 0 0 0 A library disk is a diskette that contains programs that would normally have to be typed in by 3& ••••••••••• 000 the user. Documentation for each library disk can be found in the corresponding issue. 3& ••••••••••• 000 • Library disks are available for all issues ofCOMPUTIST # 1 thru 64. Ifyou wish to purchase 34.••...... 000 33 ••••••••••• 000 a library disk not listed on the left (under the DISK column), use the out-of-print back issues 32 ••••••••••• 000 ad on page 42. 3'1. ••••••••••• 0 0 0 30 ••••••••••• 000 29 ••••••••••• 0 0 0 *28 ••••••••• 0 0 0 27 ••••••••••• 0 0 0 2& ••••••••••• 0 0 0 2& ••••••••••• 0 0 0 24 ••••••••••• 0 0 0 CORE 3 Games: Constructing Your Own Joystick. Compiling Games. GAME REVIEWS: .23 0 0 0 Over 30 of the latest and best- Pick Of The Pack: All-lime TOP 20 games- Destructive Forces- EAMON. Graphics Magician 22 ••••••••••• 000 and GraFORTH- Dragon Dungeon . • 2'1. ••••••••• 0 0 0 20••••••••••• 0 0 0 '1.9 ••••••••• 0 0 0 * CORE 2 Utilites: Dynamic Menu. High Res: Scroll Demo. GOTO Label: Replace. Une • '1.8 ••••••••• 0 0 0 Find. Quick Copy: Copy . • '1.7 000 * '1.& ••••••••• 0 0 0 • '1.& ••••••••• 0 0 0 I • '1.4 ••••••••• 0 0 0 CORE 1 Graphics: Memory Map- Text Graphics: Marquee. Boxes- Jagged Scroller· Low I Res: Color Character Chart. High Res: Screen Cruncher. The UFO Factory· Color. Vector Graphics:Shimmering Shapes. I • '1.3 ••••••••• 0 0 0 A Shape Table Mini-Editor- Block Graphics: Arcade Quality Graphics for BASIC Programmers. Animation . • '1.2 ••••••••• 0 0 0 .'1.'1. 0 0 0 .'1.0 ••••••••• 0 0 0 .9 0 0 0 .8 0 0 0 .7 0 0 Name 10# _ Co 3 ••.•••• 0 0 0 ...... 0 0 0 Address _ .5 0 •• • 4 0 00 .3 0 0 City State Zip Co 2 ....•.. D 0 .2 0 00 COuntry Phone _ 1. •••••••••••• 0 0 Co... 1...... D 0 •• Exp. lilt of IIIrdcore Compdag.. • 0 • Only the ... 18 avBl1ab1e Signature CP64 Con 8pIcIaI eo.bo Ste.·.. ,., 0 • • (An lh.... CORE 1IIlIllGI-: no disks) • US funds drawn on US bank.• Most orders shipped within 5 working days, however please allow up to 4 weeks delivery for some orders.• Most orders shipped UPS, so please use street address.• Offer SClIne disks lIllI'lIv to mere than one Issue and lie shown as t81er boxes. Special "Boii1"disk &magazine combination orders apply to one issue good while supply lasts.• In Washington state, add 7.8% sales tax.•Send check/money order to: and its corresponding dis!<. * Limited supply; first-come-first-S8M! basis. COMPUI1ST PO Box 1l0ll46-T Tacoma, WA 98411 (206) 474-5750 • Not available. o Out-of-print; only 'Zeroxed' copies for sale.

I~------~42 COMPUTIST #64 February I r------,

Software Package lIe IIgs _So_ftw_ar_e_P8_Ckag--=-e I_I_e_I_I-=gs_1 COMPUTIST 816 Paint ...... ,.... $45.(00) 0 $45.(00) 0 Newsroom...... $38.(00) 0 • d t Alternate Reality: The Dungeon ...... $28.(00) 0 Paint Write Draw...... $120.(00) 0 IS prou 0 Alternate Reality: The City, .,..... ,.. $20.(00) 0 Paintworks Plus , "... $47.(00) 0 oU these Appleworks ,.,,...... ,...... $190,(00) 0 Paintworks Gold...... $65.(00) 0 " erI Artic Fox ...... ,...... $28,(00) 0 Pegasus...... $23.(00) 0 LOW software Bank Street Writer 64K. ,,...... , $46.(00) 0 The Print Shop ...... ,,,.. $34.(00) 0 $40.(00) 0 Bank Street Writer Plus (128K) ...... $46.(00) 0 Print Shop Companion"" .. ,, $27,(00) 0 prices * for Bard's Tale ...... $30.(00) 0 $35.(00) 0 Print Shop Graphics Library: AII d Bard's Tale IT ...... $35.(00) 0 Disk One...... $16,500 pp e I an Bard's Tale ITI...... $35.(00) 0 g:~~:::::::::::::::::::::: California Garnes ...... $26,(00) 0 $26.(00) 0 m::8 IIgs software Certificate Maker ...... $25.(00) 0 Pro-Byter ,.. ,,,.,,, $32.(00) 0 Championship Karate ...... $14,(00) 0 Reader Rabbit. ... ", "...... $27.(00) 0 $34,(00) 0 2QX00J, .... ,, ...... $28,(00) 0 Silent Service...... $23.(00) 0 Chessmaster • Prices subject to Clip Art Library (for Paintworks Plus) .. $20.(00) 0 Space Quest , $32,(00) 0 $32.(00) 0 change without notice. Copy IT Plus v8.0, .... ,...... ,. $23,(00) 0 $23.(00) 0 Space Quest IT...... $32,(00) 0 Create with Garfield ...... $20.(00) 0 Star Fleet...... $35.(00) 0 Because we do not 'stock' but Create wi Garfield Deluxe ...... ,... $28.(00) 0 · The Kobayashi Alternative., $27.(00) 0 order only the software needed, Crossword Magic .. ,...... ,.. ,,.. , $32.(00) 0 Star Trek IT· The Promethean Prophecy $27.(00) 0 the COMPUTIST Shopper keeps Dark Lord ...... $15,(00) 0 Stickybear Series: operating costs to a minimum Dazzle Draw ...... $40.(00) 0 ABC's ...... ,...... $24.(00) 0 and can pass the savings on to Draw Plus ...... $52,(00) 0 Math 1...... $24.(00) 0 you. F·15 Strike Eagle ...... $24.(00) 0 Math IT , $24,(00) 0 Fantavision .... ,.. ,... ,...... ,., $34.(00) 0 $40.(00) 0 Numbers, ,,,,,," $24, (00) 0 In most cases, your order is Flight Simulator IT, .,,..... ,,.. ,.,.. $36.(00) 0 Reading, , ,,,... $24.(00) 0 shipped within two weeks. The Force 7.. ,., .. " ...... ,.... , $15.(00) 0 Shapes ,,,.. , $24.(00) 0 COMPUTIST Shopper will NOT Halls of Montezuma ...... $28.(00) 0 $28.(00) 0 Typing ,,,., $24.(00) 0 cash your check nor charge Hardball, ...... ,.... ", ...... $22,(00) 0 $28,(00) 0 Opposites, ,,,.. $24.(00) 0 your credit card until your Hitchhiker's Guide ... ,.,,..... ,..... $20.(00) 0 Thexder. ,,,.. , $23.(00) 0 $23.(00) 0 software is ready to be shipped. Jet., ... ",.... ,...... "."., ..... $29.(00) 0 TimeOut Superfonts...... $42.(00) 0 Karateka ...... $24.(00) 0 Tomahawk. ,,.. ,,,.. , $23.(00) 0 If the software you ordered is King's Quest ...... $32.(00) 0 $32.(00) 0 Topdraw .,,, ,.... $66.(00) 0 not available, you will have the King's Quest IT ...... ,... ,,...... ,. $32.(00) 0 $32,(00) 0 Type .,., .. ,,.,.,...... $3a>,(OO) 0 option to cancel your order, or King's Quest ill...... ,... $32.(00) 0 $32,(00) 0 Typing Tutor N ,,.... $32.(00) 0 $32,(00) 0 make an alternative selection. King's Quest N ...... $32.(00) 0 Ultima V $40.(00) 0 Knight of Diamonds ...... $23,(00) 0 Visualizer. ,,,,,,... $53.(00) 0 $59.(00) 0 How To Order Legacy of the Ancients .. ,...... $28.(00) 0 Where in USA is Carmen San Diego. " $30,(00) 0 ...... $26.(00) 0 $26.(00) 0 Where in World is Carmen San Diego. $30.(00) 0 • US orders: Check the box for Lode Runner ...... ,...... $24.(00) 0 Where in Europe is Carmen San Diego $30,(00) 0 your selection, For Apple IIgs Macroworks ...... ,...... $20.(00) 0 Wings of Fury...... $25.(00) 0 software, check the box in the Math Blaster ...... , $28,(00) 0 Winter Games...... $25,(00) 0 $27,(00) 0 right·hand column. Math Blaster Plus ...... 29,(00) 0 $29.(00) 0 Wizardy...... $32.(00) 0 • Please add $3 per order for Math Rabbit ...... $27.(00) 0 Word Attack ,,,,,...... $28,(00) 0 shipping & handling. Orders over Math Talk ...... $35.(00) 0 Wordperfect wi Spelling Checker· .. ,.. $95.(00) 0 $95.(00) 0 $200 receive free shipping. Marble Madness ... ,...... $25,(00) 0 $25.(00) 0 World Games $25.(00) 0 $27.(00) 0 • Most orders shipped UPS, so use Mean 18, Ultimate Golf, ,.,..... ,,,.. $28.(00) 0 Writer's Choice Elite, ,,... $60,(00) 0 your street address, Merlin 8116 ...... ,,,...... ,. $80,(00) 0 Writer Rabbit .... ,,,,.... $24.(00) 0 • Washington state, please add Millionaire IT. ,.,.,,,,,,...... ,,. $40.(00) 0 Yeager's Advanced Flight Trainer, ,,,. $28,(00) 0 7.8% sales tax. Mousewrite ...... $99.(00) 0 $99.(00) 0 Multiscribe 3.0...... , $48.(00) 0 $66.(00) 0 • Offer good while supplies last. Music Studio 2,0 ...... ,... $52.(00) 0 • Foreign Orders: Please inquire as to appropriate shipping fees

Name ID# _ eSoftware SUBTOTAL _ Address eplus City State Zip _ SHIPPING (see above) Country Phone _ e WA residents •• Exp. _ Sales Tax 7.8% SignatuIe CP64 • TOTAL SoftKey Publishing PO Box 110816-T Tacoma WA 98411 Enclosed

I~------~February COMP1mST #64 43 I Reader's Data EXcbaage ••MI

[I] Next load ARCH into DEBUG. correct "ASSIGN=", since PC-DRAW i There is a bug in the softkey for R:Base appears to have drives hard coded. 4~ v 1.11 in COMPUTIST #54, pg. 44. DOUG ARCH Replace the last E 2(J)00:... with: CD Follow the sample DEBUG session. E2efH:231D Z6 C7 (If (1(1 (II 51) fH Z6 C7 16U'B Edit contents of addr. 610B. (If'2 (II E8 tJF Z6 C7 (IffH (II (1(1 " XXXX:610B 9A t--Youshouldsee Z6 C7 (If (If " fI2 15 C3 Softkey for... EB (SPACE! ...... RDEXed XXXX:091O 9A.EB 41. t--you should see Trivia Fever 11 IENTER I Ifeither 9A or 41 does not appear, press JackIe IUTER! to exit the edit mode and press ~ This procedure also works on the demo to quit. disk of Trivia Fever. Softkey for... LrJ Writethe~wARCHgamebackto o=J Format a blank system disk using the disk. DOS 2 or2.1. Label it the same as the original Mean l8Goff W Trivia system disk. Wr it i ng XXXX bytes [I] Copy the mes from the original Q DEBUG Quit TRIVIA system to the formatted blank disk This is for the EGA Version (IBM PC) [IJ Rename ARCH to ARCH.EXE. using "*.*". and for the Arch program included with Mean [I] Place the DOS system disk 18 Golf. Be sure to backup your Mean 18 Golf RENAMI ARCH ARCH.IX! containing DEBUG in drive A and the new disk before starting and use the back up for Now try to run the new (hopefully) copy of Trivia in drive B. the unprotect. This way if something goes unprotected version of ARCH. wrong then you are not out a golf game. ARCH C!=:l Rename the me. CLJ Rename the me GOLF.EXE. RENAME "'.IX! ". RENAMI GOLI'.IXI GOLI' DOUGB:". A.S P 12571 a::J Load GOLF into DEBUG. 75.98 lUI DDUGGOLI' Softkey for... W Q CD Follow the sample DEBUG session: PCDrawvl.4 RENAME B:'" B:"'.IX! I D91D Edit contents of addr. D9iD All the copy protection has been XXXX: 0910 9A .. You should see removed. o ISPACEI XXXX :0910 9A. EB 3B. .. You should see o=J Format a equal number ofDOS 2.0 11 IElIITERI or 2.1 disks as system disks. Label each of the 2.x formatted disks the same as each one Ifeither 9A or 3B does not appear, press of the originaL "PC-Draw' disks. Softkey for... IElnER! to exit the edit mode and press ~ to quit. [I] Copy the mes from the original disks to the 2.X formatted disks on a one-for­ Jlemory.flbift v2.1 C!=:l Write the new golfgame back to the I one basis, using the "COPY' command. Place disk. the original disks in a safe place, we don't W need them any more. Wr it ing XXXXX bytes CLJ Prepare a fresh diskette. Q Quit DEBUG [I] Place "disk 1" in the A drive. roRMAT B:/SIV RENAME PC·DBAW.IX! PC·DBAW [IJ Restore the original name. DEBUG PC·DBAW [I] With Memory Shift Master in drive RENAME OOLl' OOLl'.1X! I CS:1H L Ern' CD 13 A: and your fresh diskette in B: Now try to run the new (hopefully) Ifyou don't see the following code then COPY. A: *.*,B: unprotected version of Mean 18 Golf. you have a different version and should quit. [I] Replace the Memory Shift Master in OOLl' CS: 4045 C013 INT 13 drive A: with your DOS diskette. C!=:l Change the "INT 13" code to RlNAIIII:IIS.m,B:IIS.1IX Softkey for... "NOP" and "STC", and force a jump. DaUa I:IIS.XD 14D4&98nDZI IIL....a II II 72 search memory Arcb W xxxx: 7F68 ont occurance should be found Q 17n8 Here is the softkey for the Arch program [I:] Change the name back. xxxx: 7F68 E8, on the Mean 18 golf disk. RlNAMI PC·DRAW pc·DBAW.m a~ [::rJ First you should rename the me. Note: Ifyou want to use PC·DRAWfrom 22. RlNAIII ARCILDI ARCI hard disk or RAM disk, you must use the II

44 COMPUftST 1M February I IIBM Reader's Data EXcbaage IBMI

xxxx: 7FA9 99. [TI Change the program name back to IIIIC 54 ISPACEI what it was. xxxx: 89EC AD. 33. RENAMI lOP.T BOP.ED E9lspACEI 81 You can now use the game without AB. W Writing 8(}()() bytes having to put in the key disk. 91 (SPACEJ Q RENAME 1:IIS.xxx,I:MS,EXE AD. That's all there is to it! n Softkey for... I'IFBD xxxx :7F8D 96. Enable v1.10 BB(SPACEI Softkey for... IE. Personal Communications Ifyou have a hard disk or want to create u ISPACBJ a backup copy that is not tied to the original B8. Manager vl.0 Enable system disk, this will bypass the copy lrotection. 8t o:::J Copy all the files from the ENABLE xxxx: 7F99 49. RENAME IlCE11AIL.EXE X system disk to a floppy or subdirectory using AB(SPACEJ DIIUGX DOS 2.xx version '*.*'. 99. A 1147 JIIP EB4F wasJNZEB4F DIIUG SYSTElUSG AliEF NOP NOP was JZ EC{/)B S CS:8 L ErrI' BB 81 84 BB(SPACBI AIcee NOP NOP was JNZEC{/)B You should see: 8E. W Q XXXX: 9774 re (SPACEJ RENAME X IlCEMAIL.EXE XXXX:XXXX ..this one doesn't matter! DB. Important: All copies ofPCM must have Ifyou see something different then quit. rr ISPACEI this patch (i.e. the programs on both ends of 18774 a connection). This has been tested on a PCjr BF. B8. and PC. 8t (SPACEI II (SPACE I 3E. 91. D8 (SPACEI 21 99. Softkey for... W Q AB(SPACEJ BA. Balance ofPower Now all the copy protection has been Mindscape bypassed, and you may copy the fIles as BB required. xxxx :7F98 95. Make a backup of the progam disk (the 11l\1 IWI \ I,\J) nelsPAcBI one with BOP.EXE). CD Rename the program. 94. Send all contributions to: RENAME 10P.ED 10P.T 48 ISPACEI mM-RDEX editor 99. [I:J Use debug. COMPUTIST PO Box 110846-T 89 ISPACBJ DDUGIOP.T Tacoma, WA 98411 89. U39B3 Ct ISPACEJ IT] The first line should be a CALL E2. 3C7E. That is the call to the protection check. We will jump around it. MOST BBlspACEJ I CS:39B3 93. XXXX: 39B3 E8. WANTED BB(SPACEI II ISPACEI So£tkeys 8E. C8. 83 ISPACEJ 61 Gunship Microprose 46. W Writes the file out Hero's of the lJmu SSI Q quit debug E9 WTUS 123 vUJI ?

February COMPUTIST #64 45 I Trade your unwanted software. Send your list of programs to trade. I have over 7([) originals to trade. Byron Blystone, P.O. Box 1313, Snohomish, WA 9829([).

Introducing Robot Arena A multi-level game for your apple. Pits you against the ultimate adversary, who follows your every move. Shoot your way through endless waves of robots - avoiding obstacles and saving your human friends. Provides hours of white­ knuckle fun. Comes on a copyable 51/4" disk. Send $15.([)([) + $2.5([) for shipping & handling. Ohio residents add $1.([)5 for sales tax. WR Enterprises 3339 Kingsgate Toledo, OH 43606

IIgs APPLESOFT??? How to place an UnClassified Ad Now you can use Super Hi-Res and synthesizer For short ads, use this order form. For larger ads, submit typed copy with appropriate sound &music from Applesoft BASIC. instructions. Use every character space, up to 30 characters per line, we will adjust word wrap. Yes ••• You really con! $5 for the first line, $1 per line after that. No new language to learn, Spedal Graphks lostructions: The first three words of the first line are printed in bold for free. If you want other words bolded, use two spaces per letter and circle the entire word (Bold Forget about the toolbox and its complexities. letters count as two letters.) Ifyou want a line centered, write CENTER next to that line. There is no charge for centering any line. (Don't over do it.) We reserve the right to refuse any ad. Put aside cumbersome and difficult P16 basics and ______$5 acutally write something on your Apple IIgs that has all the color and sound your imagination can ______$6 muster. Don't just dream about it, do it ... quickly ______$7 and easily! ______$8 So What Software puts you in control and tinally ______$9 makes programming on the Apple IIgs a reality! ______$10 SONIX, ICONIX and DISC COMMANDER Name ID# _ The Hands on Favorites. Address _ For Graphics: City Sta1e Zip _ ICONIX (612K) ."" $49.96 Country= Phone _ For Sound: Exp. SONIX (lMEG) """ $69.96 For "Hacking": ••Signature' CP53 DISC COMMANDER (612K) '" $39.96 Total Number of lines: $__"_0_0_ tr Call us today at (714) 964-4298 Run my ad __ number of times. Each run that I pay , (714) 963-3392 for now will cost me only 112 the total initial cost. $---''---­ VISAlMast.eo<::ardIAmerican Ex~ aceepled. Total $,_--''---_ 'Washington orders add 7.8% sales tax. $-----'--­ Final Total $,-----'--- Send this form and a check or money order (funds drawn on US bank only) for the entire amount to: COMPUTIST unCLASSIFIEDS PO Box 110846 Tacoma, WA 98411

46 COMPUTIST #64 February I TRACCARD TRAKSTAR

Constant DIgital Readout of Disk Boot Process Memory Card Drive Head Position

+On-Board Memory Stores Up To 200 Disks Of Accessed Tracks While Powerd Up +Works With Any 5 1/4" Apple Compatible Drive +AII Disks Are Automatically Monitored From The Moment You Power Up. The +Saves Copying Time With Nibble Programs Tracks Are Divided Into Groups Of "Booted" Disks +Copy Only Tracks That Are Displayed +Save Time When Using Backup Software-The Tracks Accessed May Be Displayed +If Copied Program Doesn't Run, TRAK STAR Displays Track To Be Recopied In Numerical Order Or In The Order In Which They Are Read +Displays Full and Half Tracks +TRAC CARD Gives You Maximum Accuracy For Backing Up Software By Precisely +Operates With Any Apple Compatible Program, Including Protected Software Storing 1/4, 1/2 and 3/4 Tracks, Ps Well Ps Full Tracks +Displays Up To 99 Tracks and Half Tracks: Compatible With High Density Drives +You May Choose 40 or 80 Column On Monitor Or Dump Data To Printer. Name +Does Not Use A Slot in the Apple Each Disk When Printing Track List +For Apple II, 11+ and lie +Choose Either Decimal Or Hexidecimal Readout +Simple One Minute Installation +Use In Any Slo~ Including Slot #3 On lie +Works With Any Apple Compatible 5 1/4" Drive Price $99.95 Plus $3.00 Shipping & Handling +Works With Apple II, 11+ and lie, Ps Well Ps Compatibles Adaptor Cable Required For 2 Drive System $12.00 DuoDdisk, 5 1/4" Unidisk and lie Owners Please Write Price $159.95 Plus $3.00 Shipping &Handling Apple IS a registered trademark of Apple Computer Inc. Personal checks. M.O.. Visa and Mastercard Midwest ~ Mlcrosystems 10308 Metcalf, Suite 355 Phone 913 676-7242 ~ Overland Park, KS. 66212

!!==;;;;iiiiiii SOUND SYSTEM ™ 2 NEWI 2·Way Stereo Amplified Spelker Syslem for your Apple IIgs, lie. lie. 11+, and Macintosh MEGABm RAM BOARDSI APPLE COMPATIBLE PERIPHERALSI The Uilimate In RAM Powerl 64K/BO Column Board expands lie to Super Expander GS, a 100% replace- 128K and adds 80 columns & hi-res. S35 ment for Apple IIgs 1 meg board. Super 64K/8O Column Board wI64K 149 Fully IIgs hardware & software Super 64K/8O Column Baard w1256K call compatible. 'K $39 16K RAM Board expands 11+ to 64K 1M Super Expander E, for U.S. and Euro- 128K RAM BD expands 11+ to 192K. pean lie. L1c8t1ud by Applied Engineer· Combine wIPlusworks 2 for 11+ Ap- Ing. 100% replacement for extended pleworks desktop of 136K. S64 80 column card. Expands Apple- Plusworks 2 Software allows 11+ works desktop to 998K and allows Appleworks operation. (req 80 col) .. S38 instant switching between Apple- 80 Column BD expands 11+ display to works modules. 'K $59 80 columns. (Videx compatible). S48 Super Expander C, expands lie to Super Serlll Baird 100% replacement More ¥Bnatlle than the Roemmates by FEATURES: 1152K and Appleworks desktop to for the Super Serial card. S48 BOle. this thundereusamplilled spuker sel l1162K, plus allows instant switching l80 CP/M Board opens the world of will make all Apple speech, music, games, • Buill In adVinced design amplifier. between modules. IK S69 CPIM for your 1I+/IIelllgs. 1M and other sound programs come to lIIe on • Volume contrel (you'll need Itl. Super Expander +, operates in any 11+ Graphic Parallal Board wICable does any Apple model compuler. slot, plus O. Expands Appleworks text & graphic screen prints. S44 Prepare to be blown away when you plug • 2-way super heterodyne sllelken. desktop to 1014K, & allows instant Plrallal Board wICable for use where In Ihls super powered spuker syslem, • Slate 01 the art noise filtering. switching belween modules. (80 Col graphics is not required.. $35 because Ihe adVinced design ampliller of req for Appleworks), 'K 179 Disk Drive 5'/, w/speed adjust, specify the SGundSystem 2 prevldes over 3 times • No slot operation. ABOVE wl256K. 512K. or IMEG CALL your model wI order. 1119 the power of any amplifier board. • 100% Apple software compallble. And Ihe sound? You woo'l believe your QUIET COOLING FANS! AlB Swltchbox parallel or serial 129 ean. because Ihe buill In 2-way slereo • 100"/. Apple hardware compatible. A/B/C/O Swltchbox (par or ser) $39 super heterodyne speakers. coupled with (speclly your modal with orderl Superhn II for the 11+/111. Numeric Keypad II for lie 1M Slate 01 the art flllering. provide an • Complete Decumenlllion. Kensington style wIsurge protect. 126 Numeric Keypld II for IIc $39 enhanced high qualify sound. crystal clear Super Cooler GS for the IIgs. Joystick (specify your II model) 111 to any listener. • Fulilwo ym wlrranty. No audio line interference. 124 Joystick III similar to Mach III 124 Release the lull sound potential of your Apple compuler with Ihe versatile LOW FACTORY ~ TWO YEAR WARRANTY ON All PROOUCTS SoundSyslem 2. You never knew your DIRECTPRICE CALL OR WRITE FOR OUR COLOR CATALOG $129 ~ ADO 53 SHIPPING-COO OKAY/VISA/Me NO EXTRA FEE Apple could sound so goodI (PAIR) \/)NEXODISTRIBUTION(619)474-332810am-6pm/Mon-Fri @(' 914 East 8th Street, Suite 109, National City, California 92050 Apple, AppIeworb end Meclnlolh lredeme"'" of Apple Computer, Inc. BOle" Roommetel ere trademe"'" of Bo.. Corp. February COMPUTIST #64 47 I The Hacker's Ulti.ate Copy' Deprotection Utility Super lOB Collection ! ALL of our Super lOB controllers (through March 1988) in 'ONE' package!

COMPUTIST developed the ultimate copy program The SUPER lOB, Collection to remove copy protection from software: Volume 1 of the Super lOB collection covers all the controllers from COMPUTIST NO.9 through No. 26. The Super lOB program. Also included are the newswap and fast controllers from COMPUTIST No. 32. The following 60 controllers are on volume 1: Since the introduction of Super lOB, COMPUTIST has used this flexible program to deprotect (or partially Advanced Blackjack, Alphabet Zoo, Arcade Machine, Archon II, Archon, Artsci Software, Bank Street Writer, deprotect) dozens of commercial programs with far Barrons SAT, Beyond Castle Wolfenstein, BSW lie loader, Castle Wolfenstein, Computer Preparation: SAT, Dazzle Draw, DB Master 4 PlUS, Death in the Carribean, Dino Eggs, DlM Software, Electronic Arts, F-15 Strike ranging protection schemes. Eagle, Fast Controller, Fathoms 40, Financial Cookbook, Gessler Software, Grandma's House, The Heist, In Super lOB deprotects disks by using a modified RWTS Search of the Most Amazing Thing, Instant Recall, Kidwriter, lions Share, lode Runner, Mastertype, Match (the subroutine in DOS which is responsible for the Maker, Miner 204ger, Minit Man, Mufplot, Newsroom, Newswap controller, , Print Shop Graphic reading and writing of disk sectors) for reading from the library, Print Shop, Rendezvous with Rama, Rockys' Boots, Sargon III, Sea Dragon, Shiela, Skyfox, Snooper protected disk and then using anormal RWTS for writing Troops, Standard controller, Stoneware Software, Summer Games, Super Controller, Super Zaxxon, Swap to the deprotected disk. Controller, TAC, Ultima I& II, Word Challenge, , Zaxxon This package contains: Volume 2 of the Super lOB collection covers all the controllers from COMPUTIST No. 27 through No. 38. The following 65 controllers are on volume 2: ~ Three disks (supplied in DOS 3.3). Each disk contains at least 60 Super lOB Controllers including the standard, Alice in Wonderland, Alphabetic Keyboarding, Alternate Reality, Autoduel, Checkers, Chipwits, Color Me, Conan.data, Conan.prog, CopyDOS, Crisis Mountain, Disk Director, Dragonworld, Early Games, Easy as ABC, swap, newswap and fast controllers. Also included is F·15 Strike Eagle, Fantavision, Fast controller, Fishies, Flight Simulator, Halley Project, Hartley Software (a), version 1.5 of Super lOB, the Csaver program from Hartley Software (b), Jenny of the Prarie, Jingle Disk, Kidwriter, Kracking Vol II, lode Runner, lOGO II (a), COMPUTIST No. 13, and a Menu Hello Program that lOGO II (b), Masquerade, Mastering the SAT, Microtype: The Wonderful World of Paws, Microzines 1, Microzines lists the available controllers and, when you select one, 2-5, Miner 204ger, Mist & View to a Kill, Murder on the Zinderneuf, Music Construction Set, Newswap controller, automatically installs it in Super lOB and RUNs the Olympic Decathlon, Other Side, Phi Beta Filer, Pitstop II, Print Shop Companion, RDOS, Robot War, Spy vs resulting program. Spy, Standard controller, Sundog V2, Swap controller, Sword of Kadash, Synergistic Software, Tawala's last * Redoubt, Terripin logo, Threshold, Time is Money, Time Zone, Tinkl Tonk!, Troll's Tale, Ultima IV, Wilderness, ~ A reprint of Disk Inspection and the Use of Word Attack & Classmate, World's Greatest Baseball, World's Greatest Football Super lOB, from COMPUTIST No. 17. This article explains how to write your own Super lOB controllers. ~ *** NEW *** COMPUT1ST No. 32, which contains an extensive Volume 3 of the Super lOB collection covers all the controllers from COMPUTIST No. 39 through No. article detailing the hows and whys of Super lOB v1.5 53. The following 89 controllers are on volume 3: and at least 5articles using the new Super lOB program. 24(1)(l) A.D., Alternate Reality: The Dungeon, Address Book, American Challenge, Apple Gradebook V2.6, Arcade • Several of the controllers deprotect the software Album #1, Arcade Boot Camp, Aztec, Bard's Tale II, Beachhead, Beyond Castle Wolfenstein, Black Magic, completely with no further steps. This means that some Blue Powder/Grey Smoke, Borrowed Time, Castle Wolfenstein, CatoN-Mouse, Catalyst 2.0 & 3.0, Centipede, Championship Golf, Championship Wrestling, Charlie Brown 123'S, Colonial Conquest, Comprehension Skills, programs are only minutes away from deprotection (with Computer Preparation for the SAT V3, Coveted Mirror, Coveted Mirror RWlS Capture, CPU68000NV.402, virtually no typing). Cranston Manor, Crime Stopper, Dam Busters, Decimals, Destroyer, Dino Dig, Earth Orbit Station, Encyclopedia Britannica, Escape, Fish Scales, Foundation Course in Spanish, Frog, GFl Football, Goonies, Great American • The issue of COMPUTIST in which each controller Cross-Country Road Race, Handlers, H.E.A.O, Inferno, Information Master, J-Bird, Jenny's Journeys, Joe appeared is indicated in case further steps are required Theisman Football, Kindercomp, Kung Fu, light SimUlator, Manuscript Manager, Master Diagnostics lie, to deprotect a particular program. ** Mastering Math, MECC, MECC Software, MECC Swap, MECC Without RWlS, Missing links, No Error Check & No DOS, Ogre, One On One, Oregon Trail, Penguin Software, PFS ProDOS, Pitfall II, Puzzles&Posters, ·Requires at least 64K of memory. ••Although some controllers will completely deprotect Racter, Randamn, Reading Style Inventory, Ring Ouest, Science Toolkit, Science Toolkit Rev1, Skyfox, Snooper the program they were designed for, some will not, and Troops, Speed Reader II, Spy's Adventure, Starcross, Super Bunny, Temple Apshai Trilogy, The American therefore require their corresponding issue of Challenge, Translyvania, Troll Courseware, Ultima I, Ultima IV, Wizard's Crown, Word Attack, Word Maze, COMPUTIST to complete the deprotection procedure. World Karate Championship, Rings of Zilfin, Zorro ~------~ • Yes, please send me The Super lOB Collection ID# Includes all three disks with Super lOB version 1.5, COMPUTIST #32, PLUS Name a reprint of "Disk Inspection and the Use of Super lOB". Address City State Zip o US/Canada/Mexico - All three volumes .. 0 $24.00 o Other Foreign - All three volumes .. 0 0 0 o. $30.00 Country Phone o US/CanadalMexico.- Volume #3 only ..... $9.00 Expo o Other Foreign - Volume #3 only 0.00000.0 $12.00 Ole • Send to: Super lOB Collection Signature CP64 PO Box 1l0846·T Tacoma, WA 98411 Most orders are shipped within 5 working days, however, please aHow 4 to 6 weeks for delivery. Washington residents, please add 7.8% sales tax. or call: (206) 474-5750 for Ole or • orders. US funds drawn on US banks ~------~ 48 COMPUTIST #64 February