o s: 76 COMPUTIST -c Canada & Mexico $7 U.S.$3.75 c: Table ofContents -I Editorial Note _ 2, 3 Programs that include the Superprint 12 RDEX Contributors 23 file QWERTY : 10 Task Force GS 18 Most Wanted Softkeys 23 Battle Cruiser 10 Teacher's Marksheet (The) 8 en.- The Product Monitor 4 Battlegroup 10 TouchType Word Processor 3.0 9 Reviews 4 U.S.A.A.F 10 Tunnels of Armagedon GS 18 Pipe DreaJ1l 4 Imperium Galactum 10 Where in Europe is Carmen Sandiego 9 -I Stratego 4 Fighter Command 10 Where in the USA is Carmen Sandiego 9 Faces 4 10 APTs: ~ PGA Tour Golf 4 North Atlantic 86 10 , 15 .,..,. tn <: > Z The Lemon Tree 4 Guadalcanal Campaign 10 Anti Gravity n""g~' "' • ~~ e§" ~f Q.~.I • Quesbnaster I: Bomb Alley 10 Bandits 18 '8 S. 3: ~ BC's Quest for Tires 15 • "'c::~a n .. The Prism of Hehuetotol ..4 Lazy Man's Checker 10 :D Berzap 15 CD The Inunortal 5 for Life & Death GS 18 III ~~ Q. Star Control 5 Rastan deprotect & cheat 7 Burgertime 15 CD · § 8. .• Fast Frames. Updates, Etc 5 SuperCharge your 8-bit Apple II 20 Congo Bongo 15 ;:; • 8 Heavy Barrel 15 C ~~'" Elite Craft Tech Note 5 Notes on Copy 11+''TRY'' it you'll like it... 16 III PC Specs and Stuff 5 Recovering Overwritten BASIC programs Hunt for Red October 11 ·~~ . III - • f • Vendors 5 fromDOS 14 Into the Eagle's Nest 11 m =~ >< • en n • Tip For Appleworks 3.0 Users 13 It's The Pits 15 ::r • -I g e • Features, Notes & such: Magic Candle Vol 1 17 III Bitkeys: ::::l lC ~~~ A Note on Copy 11+version 9.x 13 Prince of Persia 15 Magic Candle vol 1 (gs) 17 CD Appleworks Patches 13 Millium Leeper 15 ·~~~ . Bug Fix (re. issue #75) 6 Softkeys: Night Stalker 14 ·• m ~'. .• Comments on 18 sector programs 18 50 Mission Crush 19 Pegasus II 15 ~ • 0 i· • Defeating the Season Ticket in Bank Street Writer Plus 6 Pirates 15 • ~~J& • John Madden Football 11 Centauri Alliance 17 Rampage 15 • i"~e. • Dragon Wars notes 17 Cross Country Canada 8 Robocop 15 ~~~ Finding the nibble count in The Playroom .. 11 Cross Country U.S.A 9 Rod's Revenge 19 · Q~ . Misc. Notes & items ofInterest 13 Curse of the Azure Bonds 13 Star Blazer : 15 • m • • 2to ~..2. "tl • Mouse Characters 13 Cytron Masters 19 Super Hoppy 15 ~ 'J ~= • ::s 5 • Catalog Hijinks 13 Deathlord 19 Super Hoppy II 15 =-=g... s. = BLOADing into Text Page 1 13 Software 19 Super Taxman II 14 ~~ Checking for locked files from BASIC 13 Epidentic 19 Viper Patrol 18 ·~ ~ . Reading the Open-Apple key 13 Explore Australia 18 • gi • PlayIng Tips: Reading the Closed-Apple key 13 First Draft. 15 ~~ : Recovering from NEW 13 Gertrude's Puzzles 17 Sword of Kadash walk-through 14 ·~ [~ . Using Double Lores Graphics 14 Goldrush· 13 IBM Softkeys: ·~~~ . One key DOS Commands 14 Grand Prix Circuit (Ilgs) 12 · . Tum off CATALOG in DOS 3.3 14 Graphics Converter 15 Interlude II 21 • .'j:3~~ ~ Lotus 123 release 3 22 • Impossible REMs? 14 John Madden Football 11 gOo. Mean Street 22 ~a~ Note on Print Magic Graphics Lee Trevino's Fighting Golf 16 •.~~g' • for Publish It! 10 MasterType's WritingWizard 12 Rack·em 22 II.) 0 .... ~-I Notes on all SSI Programs 10 Prince of Persia 3.5" 18 IBM Tips: "Q) em ~ en ... Notes on bypassing Password Protection 12 Rastan 7 3(') '"tJ e VI 21 · ~. . -0-3 :J>"tI r- '. g • Notes on PDOS on 3.5 disk or hard disks 10 Ringside Seat 19 zQ) 0'" ~ - !! :xJ • (II ~ • 10 Rosie the Counting Rabbit 18 IBM Features & Notes: ~:e Q) » C co-l Notes on Quicken 12 S.E.U.I.S 19 Bypassing the Password Protection 22 ~» Cl)m ~ Notes on SSI deprotects in PDOS 10 Shootout (JIgs) 13 CD ~ Knights of Legend 21 ·• r3 ~tr1 .• Programs requiring more than 48K 10 Strike Fleet 19 .... , ~ , • Applesoft program editor such as "Global Checksums are4-digithexadecimalnumbers Assembler, send them as normal text meso Program Line Editor (GPLE)". which tell if you typed a program correctly and When to Include a printed letter ·Assembler such as "MerlinlBig Mac". helpyoulocate anyerrors.Thereare two types of COIVIPUTlST ·Bit-copx program such as "Copy II Plus", checksums: one created by the CHECKBIN Don't include hardcopy (printout) unless: "Locksmith" or "Essential Data Duplicator". program (for machine language programs) and a. You are writing about a bug or other printing ~itor Charles R. Haight ·Word-processor (such as AppleWorks). the other created by the CHECKSOFT program error. Karen Fitzpatrick Circulation ·"COPYA", "FID" and "MUFFIN"from the (for BASIC programs). Both are on the "Starter Jeff Hurlburt Reviews b. You are writing to ask for help. DOS 3.3 System Master disk. Kit". Dave Goforth BBS c. You are answering another readers help re­ Ifyourchecksums donotmatchthepublished Super lOB and Controllers COMPUTIST is published by SoftKey checksums thenthelinewherethefirst checksum quest. Publishing. Address all inquiries to: This powerful deprotection utility (in the differs is incorrect. d. You are writing about your subscription or COMPUTIST COMPUTIST Starter Kit) and its various Con­ CHECKSOFTinstructions: InstallChecksoft sending an order for back issues or software. 33821 East Orville Road trollers are used in many softkeys. (It is also on (BRUN CHECKSOFT) then LOAD your pro­ Bugs, requests for help and answers to re­ Eatonville, WA 98328 each Super lOB Collection disk.) (206) 832-3055 gram. Press & to get the checksums. Correct the quests for help are bumped to the headofthe line Reset into the Monitor program line where the checksums first differ. and go in the verynext issue. All other letters are • COMPUTIST does NOT purchase editorial material. The entire editorial contentconsists Softkeys occasionally require the user to stop CHECKBIN instructions: Enter the monitor printed in the order that we receive them. of information submitted to COMPUTlST the execution of a copy-protected program and (CALL -151), installCheckbinatsomeoutofthe Writing to get help for publication in the shared interests of all directly enter the Apple's systemmonitor. Check way place (BRUN CHECKBIN, A$6000), and When writing to request help, be sure to COMPUTISTs. the following list to see what hardware you will then LOADyourpiogram. Getthechecksumsby include ALL relevent information. The more in­ • Unsolicitedmaterial (manuscripts, letters to need to obtain this ability. typing the Starting address, a period and ihe the editor, softkeys, A.P.T.s, playing tips, formation you include, the easier it is to fmd a Laser 128: Your ROM includes a forced Ending address of the file followed by a ctrl Y. questions, etc.) are assumed to be submitted solution. There's an old saying that goes "A jump to the monitor. Press ctrl return reset. SSSS.EEEE ctrl Y as letters-to-the-RDEX-editorfor publication properly framed question includes 90% of the Apple 11+, lie, compatibles: 1) Place anlnte­ with all and exclusive rights belonging to Correct the lines where the checksums differ. answer". COMPUTIST. ger BASIC ROM card in one of the Apple slots. How to get mall • Entire contents copyright 1990 by SoftKey 2)Useanon-maskable (NMI)cardsuch Writing to the RDEX editor as Replay or Wildcard. Publishing. Allrights reserved.Copyingdone RDEX (are-decks) stands for: Reader's Data If you are interested in receiving mail from for other than personal or internal reference Apple 11+, compatibles: 1) Install an F8 EXchange. We print what you write. When you other readers, be sure that we have a current (withoutexpress written permissionfrom the ROM with a modified reset-vector on the sendin articles, softkeys, APTs, etc., youaresub­ address. If you use a pen name and want to publisher) is prohibited. computer's motherboard as detailed in the mitting them for free publication in this maga­ receive mail, we need to have your address. Our •TheSoftKeyPublishing assumesnoliability "Modified ROM's" article (COMPUTlST #6 or readers privacy is important, so we will not print or responsibility for the products advertised zine. RDEX does not purchase submissions nor Book Of Softkeys III ) or the "Dual ROM's" your address unless you specifically say too. in this newsletter. Although we are usually do we verify data submitted by readers. If you article (COMPUTIST #19). pretty much in agreement, any opinions discoverany errors, please letus know so thatwe How to write to RDEX authors expressed by the authors are not necessarily Apple Ile,llc: Install a modifiedCD ROM on may inform our other readers. the computer's motherboard that changes the When writing to one of the RDEX authors. those ofCOMPUTlST magazine or SoftKey Remember that your letters or parts of them open-apple ctrl reset vector to point to the moni­ Write your letter and seal it in an envelope. Put Publishing. maybeusedinRDEXevenifnotaddressed to the tor. (This will void an Apple IIc warranty since your return address, the authors name (as it SUBSCRIPTIONS: Rates (for 8 issues): RDEX editor. Correspondence that gets pub­ you must open the case to install it.) appears inRDEX) andthe correctpostage onthe U.S $24 Canada/Mexico .. $34 lished may be edited for clarity, grammar and Apple Ifyou have the 2.x ROM, there is envelope. Putthis envelopeinto another andsend U.S. 1st Class $34 Other Foreign ....$54 Ilgs: space requirements. it to RDEX. We will put the correct address on a hidden Classic Desk Accessory (CDA) that al­ Because of the great number of letters we • SUbscriptions are sold by number of issues lows you to enter the monitor. In order to install your letter and mail it for you. Check to the right receive and the ephemeral and unpredictable and not by month or year. An 8 issue the new CDA, you should enter the monitor ofthe authors name to seeifthe author is writing appearance of oUr volunteer staff, any response SUbscription means that you will recieve 8 (CALL -151) before running any protected pro­ from a foreign country and include the proper issues before you need to renew. It's when to your queries will appear only in RDEX, so it grams and press # return. This wi:ll turn on two postage. you will receive each issue that we're a little would be more appropriate for you to present hidden CDAs, Memory Peeker and Visit Moni­ erratic about. technical questions to the readers and ask for Help Line tor. Thereafter press openapple ctrl esc to go to • Domestic Dealerrates: Call (206) 832-3055 their responses which will then be placed in the These readers have volunteered their time to the DeskAccessoriesmenu. SelectVisitMonitor for more information. Apple-RDEX. help you. Please call only within the given time and there you are. Use ctrl Y to exit. • Change Of Address: Let the U.S. Postal frames (corrected for yourtime zone). No collect How to get a free library disk Service know that you aremoving. Tell them Recommended literature calls. that you want your mail forwarded. If your Wheneverpossible, sendeverythingonApple ·Apple IT Reference Manual (or lIe, nc, etc.) Jack Nissel (Disk Protection, 7-1OPM EST) issue does not come to you in an envelope format (5.25" - DOS/ProDOS or3.5" - ProDOS) (215) 365-8160 then you have a regular subscription and you ·DOS 3.3 & ProDOS manual or IBM format (3.5") disks. Other formats are musttell the USPS to forward your thirdclass ·Beneath Apple DOS & Beneath Apple Pro­ acceptable but there may be some delay as we The DDS (Bulletin Board System) DOS, by Don Worth and Pieter Lechner, from mail. Notify us as soon as youknow yournew look for someone to translate it for us. (Ifyou use address. When we receive your notice of Dave Goforth is the sysop for the Com­ Quality Software a 5.25" disk, when we print your letter,we will change of address, we will send you a putist BBS. The number is: (206) 581-9292. returnyourdiskwiththecurrent library diskcop­ .acknowledgement card. Ifyou do notreceive Typing Applesoft programs If you already have a User ID# and pass­ iedonto it.) Usewhatevertexteditoryoulike, but the acknowledgement card after 2 weeks, BASIC programs are printedin a format that word, sign-on using the User ID#. Ifyou are tell uswhichone. Puta labelonthedisk withyour send another notice or call us direct. is designed to minimize errors for readers who to name(orpseudonym) and address (ifyou wantto anew user, it may take aday orso validate Issuesmisseddue to non-receiptofchange key in these programs. Ifyou type: your new ID# and password. of address may be acquired at the regular receive mail). Don't reformat any programs or 1 OHOME: REMCLEAR SCREEN back issue rate. include them in the text of your letter. Send We are not responsiblefor missing issues The LIST will look like: Applesoft programs as normal Applesoft files 90 days after mailing date. If you do not 10 HOME : REM CLEAR SCREEN and machine language programs as 1l0rmal bi­ receive anissue atthe usualtime each month, nary files. We have programs to convert them to Applesoft inserts spaces into a program list­ please call or write. the proper format for printing. Ifyou are sending ing before and after every command word or Apple~ is • trademark of Apple CcmputllrJ. IBM~ is the IBM source code fIles, and you are not using the S-C trademark. mathematical operator. These spaces don't pose a problem except when they are inside ofquotes or after a DATA command. There are two types r of spaces: those that have to be keyed and those Readers Data EXchange that don't. Spaces that must be typed appear in CO~PUTISTas special characters (0). All other New COMPUTIST readers using Apple Ils spaces are there for easier reading. are advised to read this page carefully to avoid You have a LEGAL RIGHT frustrationwhenattemptingtofollowasoftkeyor NOTE:Ifyouwantyourchecksumsto match, entering the programs printed in this issue. only type spaces within quotes or after DATA statements if they are shown as (0) charactors. What Is a softkey, anyway? SAVEtheprogramatperiodic intervals using the to an unlocked backup copy Softkey is a term which we coined to describe name given in the article. All charaCters after a aprocedurethatremoves, oratleastcircumvents, REM are not checked by the checksum program any copy-protection on a particular disk. Once a so typing them is optional. of your commercial software. softkey procedure has been performed, the re­ Typing Hexdumps sulting backupcopy canusually be copied by the normal copy programs (for example: COpyA, Machine language programs are printed in Our editorial policy is that we do NOT condone software piracy, but we do believe that users on the DOS 3.3 System Master disk). COMPUTIST as hexdumps, sometimes also as are entitled to backup commercial disks they have purchased. source code. In addition to the security ofa backup disk, the removal ofcopy-protection gives the user the Commands and control keys Hexdumps are the shortest and easiest format option ofmodifying programs to meet his or her needs. Commands which a reader is required to to type in. You must first enter the monitor: Furthermore, the copyright laws guarantee your right to such a DEPROTECTED backup CALL-151 .. performare set apart by being in boldface andon copy: a separate line. The return key must be pressed Key in the hexdump exactly as it appears in at the end of every such command unless other­ the magazine, ignoring the four-digit checksum .....It is notaninfringement for the ownerofa copyofa computerprogramto make or authorize wise specified. Control characters are preceeded ($ and four digits) at the end ofeach line. )Vhen the making of another copy or adaptation of that computer program provided: by "ctrl". An example of both is: finished, return to BASIC with: 6 ctrl P 3DOG 1) that such a new copy or adaptation is created as an essential step in the utilization of the com­ Type 6. Next, place one finger on the ctrlkey BSAVE the program with the filename, ad­ puter program in conjunction with a machine and that it is used in no other manner, or and thenpress P. Don't forget to press the return dress and length parameters given in the article. key. 2) that such new copy or adaptation is for archival purposes only and that all archival copies are Typing Source Code Otherspecialcombinationkeypresses include destroyed in the event that continued possession of the computer program should cease to be ctrl reset and open-apple ctrl reset. In the for­ The source code is printed to help explain a rightful. mer, press and hold down the ctrlkey then press program's operation. To enter it, you need an the reset key. In the latter, press and hold down "Assembler". Most of the source code in older Anyexactcopiespreparedin accordance withtheprovisionsofthissectionmaybeleased, sold, both etrl and open-apple then press reset. issues is in S-C Assembler format. If you uSe a or otherwise transferred, along with the copy from which such copies were prepared, only as part different assembler, you will have to translate of the lease, sale, or other transfer of all rights in the program. Adaptations so prepared may be Software recommendations portions of the source code into something your transferred only with the authorization of the copyright owner." TheStar,cr Kitcontainsmostoftheprograms assembler will understand. that you need to "Get started". In addition, we United States Code title 17, §117 recommend that you acquire the following: Computing checksums

2 Readers Data Exchange COMPunST #76 U') Features, Notes & such: ...... • C'If') A Note on Copy 11+ version 9.x 13 E-4 ~ Appleworks Patches 13 en• Bug Fix (re. issue #75) 6 rIJ :::>• Comments on 18 sector programs ; 18 Dragon Wars notes 17 1-1 Finding the nibble count in The Playroom 11 Misc. Notes & items of Interest. 13, 14

J:ooo Mouse Characters, Catalog Hijinks, BLOADinginto Text Page 1, Checking for locked files (I)- from BASIC, Reading the Open-Apple key, Reading the Closed-Apple key, Recovering E-4 0 ....Q from NEW, Using Double Lores Graphics, One key DOS Commands, Turn offCATALOG ~ in DOS 3.3, Impossible REMs? ~ ~ )1 Recovering Overwritten BASIC programs from DOS 14 ~ Note on Print Magic Graphics for Publish It! 10 =I Notes on bypassing Password Protection 12 "d ~ =I Notes on PDOS on 3.5 disk or hard disks.,War In Russia 10 ==I Notes on Quicken 12 0 Notes on SSI deprotects in PDOS ~ 10 Programs requiring more than 48K : 10 Programs that include the file QWERTY 10 :. Battle Cruiser " ~ 10 Battlegroup "''lo'' 10

U.S.A~A.F a : 10 0 Imperiurn Galactum 10 Fighter Command 10 Carrier Force 10 0 North Atlantic 86 10 Guadalcanal Campaign 10 Bomb Alley .~ 10 Lazy Man's Filename Checker 10 Notes on all SSI Programs 10 to Patch for Life & Death GS 18 Rastan deprotect & cheat ; 7 SuperCharge your 8-bit Apple II 20 I' Notes on Copy II+ - "TRY" it you'll like it 16 Tip For Appleworks 3.0 Users 13

Deathlord 19 Magic Candle Vol 1 17 Table Electronic Arts Software 19 Magic Candle vol 1 (gs) 17 Epidemic 19 Millium Leeper 15 Explore Australia 18 Night Stalker 14 of First Draft 15 Pegasus II 15 Gertrude's Puzzles 17 Pirates 15 Goldrush 13 Rampage 15 Contents Grand Prix Circuit (IIgs) 12 Robocop 15 Graphics Converter 15 Rod's Revenge 19 Editorial Note 6 John Madden Football 11 Star Blazer 15 ~ltlt ~()l1tri1>l1t()rs ••••••••••••••••••••••• :!:J Lee Trevino's Fighting Golf 16 Super Floppy 15 M()st W8I1ted 8()ftkeys :!:J MasterType's WritingWizard 12 Super Floppy II 15 The Pr()dllCt M()nit()r 4 Prince ofPersia 3.5" 18 Super Taxman II 14 Reviews 4 Rastan 7 Viper Patrol 18 Ringside Seat 19 Pipe Dream ' 4 Playing Tips: Stratego 4 Rosie the Counting Rabbit.. 18 S.E.U.I.S 19 Sword of Kadash walk-through 14 Faces 41 •••• 41 ••••••• 41.41.414141 •••••••••• 414 Shootout (IIgs) 13 PGA Tour Golf 4 IBM Softkeys: The Lemon Tree 4 Strike Fleet 19 Superprint : 12 Interlude II 21 Questmaster I: The Prism ofHehuetotol ..4 Lotus 123 release 3 22 The Immortal 5 Task Force GS 18 The Teacher's Marksheet 8 Mean Street 22 Star Control 5 Rack'em 22 Fast Frames, Updates, Etc 5 TouchType Word Processor 3.0 9 Elite Craft Tech Note 5. Tunnels ofArmagedon GS 18 IBM Tips: Where in Europe is Carmen Sandiego 9 PC Specs and Stuff 5 Ultima VI 21 Vendors 5 Where in the USA is Carmen Sandiego 9 IBM Features & Notes: APTs: Bitkeys: Bypassing the Password Protection 22 Anti Gravity : 15 Prince ofPersia 15 Knights of Legend 21 Bandits 18 Softkeys: BC's Quest for Tires 15 50 Mission Crush 19 Berzap 15 Bank Street Writer Plus 6 Burgertime 15 Centauri Alliance 17 Congo Bongo 15 Cross Country Canada 8 Heavy Barrel 15 Crosscountry U.S.A 9 Hunt for Red October 11 Curse of the Azure Bonds 13 Into the Eagle's Nest.. ll Cytron Maste:r:s 19 It's The Pits 15 COMPunST#76 Readers Data Exchange 3 J::=:..::eff=-=H~ur~lb!f..lurt~ TX fun to put the pieces together and see (and of AdLib music more-or-less reflective ·of bottom of the screen, instead of to the left). hear!) the flooz go through. Daffy? You bet; the Level'stheme(e.g. spooky music for the The only notable deficit here is lack of a but also grossly addictive. (both II and IIgs Level 7 "Monsters", etc.). The challenge is hole-practice option. The versions included; for one or two players) to landpieces so thatwholefaces are formed; Somuchfor the"Mean". To"out-Mean", whereupon, the face is removed (making PGA' targets the champ's two big weak­ Stratego more room in the pit) and displayed on a nesses: absence ofa wind factor variable­ PRO CT clipboard to the left of the pit. Any correct PGA' builds-in a good one- and absence sequence of five pieces (beginning with of computer players- computer guys, chin and ending with top of the head) is modeled on real-life pros are ready to fill $49.95 for CGA-EGA 640K PC *** okay-youcanlandBenFrankin's eyesand any vacant slots. To make shots a bit more Accolade MONITOR nose on AbeLincoln'smouth; butyou score challenging the new golfaddsjusta touch of Originally released as a boardgame more points for faces in which all the pieces accelerationto the powerbarindicator.Then, RATINGS roughly 30yearsago, Strategohasremained actually belong. (i.e. Abe scores more ifhe forpizazz,itsuppliesa whirlwindfly-through a consistent favorite among strategy-war­ looks like Abe.) ofeach hole prior to teeing off, switches to gamers. Briefly, you start with forty pieces Misfits, such as a chin landing on a nose, a TV-coverage type from-the-green view of Superb ***** representing soldiers (ranked from Scout tum to stone and cannot be moved. Since each shot midway in flight, and adds instant Excellent through Marshal), several mines, and one two pieces float down at once (side-by-side replays of spectacular shots. Naturally, sta­ **** flag. These you arrange in any desired for­ with a space between), you mustbe ready to tistics for leading performers AND each Very Good *** mation on your side of the 10 x 10 battle­ do left-right swaps, horizontal shifts, and player are maintained in 'pennanent' files field. Your opponentdoes the same; and the flips to get the most from each drop. (Flips ready for instant recall, display, and gloat­ Good ** battle begins. Your objective is to capture expose the same part for a different person­ ing. the enemy flag. age on the block flipped.) A game ends The decision to forgo a separate putting Fair * The 'tricky part',ofcourse, is that neither when a stack ofpieces reaches the top ofthe display probably rates as a toss-up. PGA's Poor ® side can see any ofthe other's pieces except pit and blocks entry ofa new piece. graphics are sharp enough to make close­ when one piece meets another. This places a Including illustrated manual and both ups unnecessary; and the game does supply Bad ®® moderately high premiumonmemory, which 3.5" and 5.25" media, the game supports a contour map of the green, at current ball maybewhy I haveneverespecially liked the setups for individual play, multi-player position, prior to each putt. Two notable Defective 6" game. Some acquaintances might come up tournaments, and "head-ta-head" competi­ deficits are merely adequate 'oldPC' sound with something petty (e.g. "It'sbecause you tion via modem. Beautifulin2S6-colorVGA, effects (AdLib is used for musical intros) Faces is durable fun and a great show-off Deck us all with Boston Charlie... usually lose"); but, in any case, it doesn't and failure to include a course designer matter. As with chess programs, the high piece for your PC. utility. Granted, the four courses included Wait! THIS may not be The Christmas offergoodvariety; and, even with adesigner Issue. The way things have been hopping utility,mostusers do notgetfarin producing around Computist- like, Chuck is talking their own courses. Still, some users do; and aboutan ish every threeoreven two weeks­ their efforts do much to promote product #77 could be it. On the other hand, it's close interest. enough to start thinking about computer Suppliedwith detailed manual anda nifty goodie giving (and hinting)! So Pogo, Al­ "PGA Tour" luggage tag, PGA Tour Golf bert, and the rest of the gang had better sets new standardsfor computergolf.Though finish, to set just the right mood: soundremains an area needingimprovement, ... walla, walla, wash and Kalamazoo. PGA' easily rates a 1st on the simula­ Nora's freezin' on the trolley; swallar dollar, collar tion leaderboard. flower, allagaroo! - The Lemon Tree Lemon tree very pretty Pipe Dream and the lemon flower is sweet; But the softwares on de poor lemon is not ready to compete. $24.95 for 512KApple JIgs and 128K II **** Even as winter prepares its icy assault, Lucasfilm rating says "Ifyou likeStratego,then you're the wondrous PM lemon tree yields yet Justwhen theIIgs 'NewGames' pile was. in luck, because Accolade's version is a PGA Tour Golf another bounty of golden bomblets. starting to look like a shareware display, very good one." along came good old Lucasfilm games with In VGA mode, you get a finely detailed Questmaster I: "The fast-flowing game of skill, strategy, The Prism of Hehuetotol • view ofthe traditional red andbluepieces on $49.95 for CGA-VGA 640K PC and plumbing"! Wow, "plumbing"!! This *** Dondra, believe itor not, has resurfaced the familiar 'warmap' board. (Or you may Electronic Arts had to be a winner; and, sure enough, it is. select one of the two alternative piece sets as a Miles Computing release available in Your basic objective in "Pipe Dream" is and board designs.) Other niceties include It took a couple years and it wasn't easy; lIe AND IIgs formats ($39.95, 768K req.). to keep the flooz flowing by clever place­ options to set computer skill level, partici­ butsomeone has finally produced a genuine Boasting a new title and a new box, Quest­ ment ofpipe pieces on the 10 x 7 grid. You pate in five-game "Campaigns", and to ad­ challenge for "Mean 18". The secret, itturns masterI'/gs delivers much improvedsound, start with just the flooz source pipe (ran­ just the rules (e.g. enable "piece rescue", out, was to forget about coming up with cute super-res artwork, and faster restarts. domly placed) and have several seconds to "attackeradvantage", scout"long moveand something radically different; and, instead, Your mission in this picture-text adven­ grab pieces from a dispenser and do some attack", etc.). Once you get used to such simply 'out-Mean the Mean'! ture- to recover the Great Prism as a first connecting before the tlow stpts. When it conveniences as being able to save favorite How? Forstarters, PGA' builds-in all of step toward saving the planet Dondra from does, you'll hear gushing, gurgling sounds setups and having a Captured Pieces Roster the, by now, 'standard' options. These in­ an evil demon- remains unchanged; so, and blue flooz begins inching into the line. just to the right of the board, it may be cludeslots for 1-4players, individual choice regrettably,does thelearn-by-dyingscenario. The challenge is to keep extending the line difficult to adjust to the hardships imposed of Pro or amateur tees, default club selec­ DondraiQuestmaster I' still wants to kill and (for bonus points) create as may cross­ by 'oldstyIe' board play! Finally, ifthe avid tion, and availability ofa DrivingRangeand off players at every conceivable opportu­ overs (using cross-shaped pieces) as pos­ interest in the game evidenced by some Putting Green. In play, your action figure nity. Want to drink a vial ofpotion? Ifyou sible. (Also, you need to finish with at least visitors is any indication, you can count on appears ON the course with a realistic view say"Drink vial" the glass breaks and you're the current target number of flooz-filled many entertaining battles with an interest­ ofthe surrounding terrain andeasy access to dead. Take too long searching a residence or sections in order to advance to the next ing, challenging opponent. level.) Pieces mustbe placedin the orderfed from the dispenser; however you are al­ .Faces lowed to blowup empty ill-situated pieces (ata smallpointpenalty). A level ends when the flooz runs outinto a open square or hits $39.95for CGA-VGA 640K PC a dead end. *** Spectrum HoloByte Availableincrisp, colorfulsuper-reswith full IIgs flooz sound, Pipe Dream is a text­ Evidently, there's just no end to the en­ book case of the Ever-Achievable Goal tertainme.nt potential ofdropping stuff into syndrome. Itdoesn'tmatterhow many times pits. This time the fearless Russo-American you 'wash out' at Level 6, 7 or whatever; consortium is doing faces! you KNOW that success is just around the Predictably, these are notordinary faces. bend. At higher levels (there are 36 in all) With the exception offour "universal faces" you encounter additional challenges, such which appear at Level 0 (the easiest often), as blocked squares and one-way flow pipe you encounter nearly sixty faces of famous sections, ANDsomevaluableaids,likebuilt­ personages from Art, Science, American in reservoir pieces (the flooz takes longer to History, Music, and much more. Plus, using fill these) andpotentialwrap-aroundsquares a painter utility- the Faces manual sug­ onthe grid'sborder. (Grid backgrounds and gests "Deluxe Paint 11"- you can create motifs change as well.) your ownfaces andhave the gamesubstitute an overhead view showing ball placement putting together some device and the real­ Partly, the fun is simply finding out what them for an existing set. with lines connecting any shots. Aiming is time clock times-out: someone walks in a the next challenge looks like; partly, it's the As in earliercreations (e.g. "Tetris"), the handled via an unobtrusive cross-hair shoots you or monsters rip you to shreds. Top Ten high scores competition. Mainly, face parts drop into a pit (five faces wide) pointer; and shooting employs the usual 3­ Etc., etc.. "Well YOU made it to the finish, however, Pipe Dream works because it's and drift downward to the accompaniment click 'power bar' (tactfully placed at the didn't you?" Right, twice; but I have a

4 Readers Data Exchange COMPUTIST #76 walkthrough thoughtfullysuppliedby Spec­ Syreen (Alliance) shipscan,ifcloseenough, changes upon eachOOot-and they all work becomes "EXTENDed Memory" mapped trum, the original vendor. (Even so, the steal enemy crewmen; an Ur-Quan Dread­ fme. Thatthecode locations wouldbeoffby into memory beginning at the second 1MB listing contained a few errors; and these, nought (Hierarchy) can launch a squadron just one (e.g. $6FOC vs. $6FOD) in some of address space. To run most large-mem­ naturally, proved fatal.) Look at it this way: of self-motivated fighters (Le. like a Thar­ versions is odd,butnotunheard-of. Bobalso ory-use software at maximum convenience I recovered the Prism; Dondra's going to be goid mothership); etc.. Most ships also notes that his fuel boost involved an LOY (i.e. boot full-featured DOS from hard disk, okay. YOU don't have to undertake a quest possess some kind of beam or missile (Le. $6FOD: AO FF) instead ofthe LOX. use a program selector, etc.) you will needa in which half (or more) of your time is weapon, and are further differentiated by Recommendations: AfterRESETinginto board which adds a few hundred K of consumed with Saves and Restarts. armor, drive (speed and fuel use), and the monitor, check thecodein theareas tobe "EXPANDedMemory".(TypicalExpanded changed. Ifyou find $6FOC: A2 46, then the memory boards hold 2-4 MB's.) Like the issue #70 stuff (as corrected in the above Apple II Language Card, Expanded Mem­ maintenance note) shouldperform as adver­ ory boards overlay address spaces between tised. IT you find AO 46, (A2 46, etc.) at a 640K and 1MB. As the installed base of slightly offset location just change the $46 newerPC'sgrows, more softwarewill make to $FF. The same holds for changes to full use ofExtended memory; but, for now, $6BAE: AE BC 02 ... AND to program some Expanded memory is very handy. restart ("$6E87 G"). Instead of $6E87: A9 Though not usually listed, speed is gen­ 20, you may find $6E88: A9 20. erally assumed to be around 8MHz mini­ As to completing the Navy's first mis­ mum. I test most software at about 16MHz. sion: justfollow directions. Twothings may The other major assumption is the presence throw you off the scent of the rogue craft. ofa hard disk. Unlike the IIgs, for which no First, you may not find clues atevery station reasonably priced hard disk exists, PC's along the way, especially after a Gala-ctic practically fallout of the box with 40MB jump. (I picked up the trail in G2 at Errius.) drives installed. Software vendors still in­ Second, waita couplesecondsafterdocking clude directions for setup and booting via before you start punching keys; otherwise, floppies only; but no one actually expects some messages may be cut off. It's also a many of today's releases to run satisfacto­ good idea to check the current planet's de­ rily without a hard disk. scription upon docking. Next? maneuverability. In a Full Game, the sce­ How to become Elite? There may be The Immortal • nario sets the initial ship complements; in some shortcut; but, as far as I can tell, you Just in time for those pre-New Year's Sooner or later the talented Electronic Practice mode you can try outany craft, and becomeElitebyblowingawaymanyMANY sales, expect more solidcandidates for your Arts Zany Golf team is going to hire a for­ in Meleemodeeach sidehas eightships, one enemy ships. computer wares shopping sprees. real gamedesignconsultant-someonewho of each type. Whatever the arrangement, Comments, suggestions for 1991 cover­ PC Specs and Stuff will try out their graphics-sound master­ combat is always one-on-one. age, whatever,.. justdropa note toPMat the pieces and say "Fix thus-and-such, and Setup, a make-your-own-scenario util­ Lest I be accused of alphabetsoup-itis address shown below. you've got a winner". (Or "If you don't do ity, documentation,packaging,AdLibsound, (especially by new PC users), here is an Vendors something about THAT, you've got a tur­ ... SC scores well everywhere EXCEPT explanation of the machine descriptors in­ key!) combat-the place you spend 90% of your cluded with reviews. "CGA-VGA" means ACCOLADE As an apprentice wizard determined to playing time. Much like ancient text-screen the software supports the three standard PC atten: Melinda Mongelluzzo rescue his/her master from the bowels of a arcadespitting your ''>'' againstan invading display modes. (CGA is 'old stuff', like 550 S. Winchester Blvd., Suite 200 multi-leveldungeon, in 'Immortal(for 1MB "*", SC duels generally depict your craft Apple II hires; EGAis roughly equivalentto San Jose, CA 95128 IIgs) you are anything but No, this 'action and a single enemy ship as tiny, 2-D icons. IIgs super-res; VGA is, typically, equiva­ Info: (408) 985-1700 adventure' doesn't squash players at every At closer range, craft show better detail­ lent to IIgs super-res with better vertical AD LIB opportunity. Moving your wizard figure they may grow to an inch or so- but they resolution and more colors.) I don't specify atten: Jill Carette through one beautifully detailed 3-D cham­ remain flat, amoeba-like figures. That your "MCGA", "PS/2", "Tandy 16", ... because 220 Grand-Allee East, Suite 960 ber after another, dueling with trolls, gob­ craft is difficult to pilot (thanks to momen­ (1) today, these are generally taken as 'giv­ Quebec,QC lins, etc., skipping through assorted traps, tum effects and 'springy' controls) may be ens'; and/or (2) modern software with at Canada GIR 211 and much more- none of this poses more counted 'part of the challenge'. Unfortu­ leastEGA capabilities will work fine onjust than the expected level ofhazard. You are, nately, once a player scopes out how to about any modern PC. Info: (800) 463-2686 however, bound to experience some fatal The "640K PC", much like the "64K tackle ship X with ship Y (which doesn't ELECTRONIC ARTS outcomes. Partly, the controls (KB orjoys­ Apple II", is a catch-all memory specifica­ take long), directing your slipping, sliding atten: Lisa Higgins tick) are a tad less positive than they should tion. (Many software packages actually bug-like vessel is the ONLY combat chal­ 1820 Gateway Drive be; partly, you are bound to slip up against specify 640K for VGA; some still go into lenge. Addmerely adequateblast/explosion San Mateo, CA 94404 some new foe or trap. "Well, why not just effects and the result is bordomsville and additional specs for CGA, EGA, Tandy-16, Info (415) 571-7171 restorea savedposition?" Uh, uh! Ifa player THooP!, another yellow dumpling on the etc..) Practically all PC's sold in 1990 come orders: (800) 245-4525 could do a Save!Restore any time he or she old Lemon Tree. with at least 640K; by next year, it will be wished, this would bethebest, mostrealistic hard to buy units with less than 1MB. LUCASFILM GAMES dungeon adventure since Dungeon Mas­ Fast Frames, Updates, Etc. "So, if I've got at least 640K, I'm IN. atten: Betsy Irion ter! Though each labyrinthine level seems Right?" Probably. To run in VGA mode, P.O. Box 10307 to be packed with monsters and traps, Saves Elite Craft Tech Note you mayhave to boota bare-bones DOS (i.e. San Rafael, CA 94912 occur only at level exits. Your $49.95 buys one which loads little more than a mouse As Bob Igo noted last month, there is an Info: (800) STARWARS plenty of play, but far too much frustrating driver) instead of the typical Config.sys, error in the issue #70 description of the dist: Electronic Arts REplay. souped-up craft for Elite: Autoexec.bat, and Dosshell from hard disk. "AlteredDestiny","Stratego", and "Ishido" TurdnilLabsMaintenanceNoteEe/ MILES COMPUTING Award Notice!!! (Ta-ta-taaa-ta-taaa) are just a few examples ofgames that may DE25.5/11.90/Elt.Original: To set max atten: Michelle Moulds I hereby presentthe 1990 Programming require this approach. (Happily, most ven­ fuel to 25.5 light years do a RESET into 5515 Douglas Fir Road, Suite 1 Anomaly of the Year Award to the dors are very good about explaining setup Calabasas, CA 91302 '''Immortal'' project team and any associ­ monitor and enter $6FOC: A2 FF (Load options.) Info: (818) 340-6300 ated would-be beta testers. Also known as value $FF into X, NOT $6FOC: A9 FF, The 'confusing part' is that similar con- dist: Electronic Arts "The Thexder No-Joystick Control Memo­ Load value $FF into A): rial Trophy", this splendid memento (a tor­ PRODUCT MONITOR pedo-shaped monolith) is nowhere more atten: Jeff Hurlburt richly merited. 7814 Santa Elena [Warning: As always, should evidence Houston, Texas 77061 reachPMoffices oftamperingto removethe Info: (713) 645-8680 citedanomaly (e.g. in somefawning attempt SPECTRUM-HOLOBYTE tocurrya four-star rating), thisawardwill be atten: Liz Rich withdrawn, notice published, and all rights 2061 Challenger Dr. and privileges accruing to said award for­ Alameda, CA 94501 feited.] Info: (415) 522-0107 Star Control • "How does eternal slavery sound, Earth­ BoMoEo Upp ("Scotty") CT ling?" Soasks a headlineon thebox housing While slaving over a hot keyboard the this new strategy-arcade from Accolade other night, the following ditty insidiously ($49.95 for CGA-EGA 640K pc). Small wormed its way into my noggin - andwould wonder thatEarth has JOIned the Alliance, a not leave until it had been put on disk and seven-species union formed to oppose the sent off to COMPUTIST. Herewith, then, evil, aggressive Hierarchy of the Ur-Quan my contribution to the arts: and its seven slave races. Evidently, there ARE different versions Mused an Apple on-line in Spokane. Whileyou can,inFullGamemode,tackle straints apply to most new 1MB '286 AT's! "I believe that I'm going insane; of the game. I worked from an original the computer or a second human player in Inorderto maintain compatibility witholder I 'think' zeros and ones, one of nine scenarios (complete with star . supplied by Firebird at the time Elite was machines, current DOS versions and most speak Hex.lDee. just for fun- map, bases, victory conditions, etc.), the first released. All of the mods described in entertainment software only make use of and ehange English to numbers inane!" core ofStar Control is combat. Since there issue#70 (includingthe$6FOC:A2 FF) were memory mapped into the lower 1MB of With sincere apologies... are sixteen species, there are sixteen ship incorporated into an open copy ofthe origi­ address space on '286 machines. Typically, types, each with some special attribute. nal- created to avoid having to make the the extra 360+K (ormore) on anew '286PC

COMPUllST #76 Readers Data Exchange 5 Charles Ha1eht WA saying "Do so-and-so's softkey in issue #35 B398:0F 19. Insert disk B. then...", I can reprint the actual softkey. B39C:00 BSAVE BSW.AUX,A$1000,L$8000 Some of you have suggested that I do that. B3BB:00 20. Insert disk A. Editorial Notes B3F7:FF FF But it's bad because it means that I may BLOAO BSW.BOOT What's a Starter Kit? nothaveenough material to fill upthe issue. 2. Insert disk B. 9600<9400.94FFM I'm going to have to let my niece doodle on INITBSW Well, ifyou're a new subscriber, you got 21. Insert original BSW diskette. the blank pages. (She's already done that OELETEBSW a disk in the mail shortly after you sub­ 9600G before but now she won't be scolded for it.) scribed and what you see is what you get. 3. Insert disk A. Typea R4S as the loadstarts to force load So, unless you'rea fan ofpreschool art, let's INITHELLO For everyone else, it's $2. The current ver­ of40-column version. get those fingers typing and those disks in DELETE HELLO sionis2.02. Thedisk containsprograms that 22. Wait until drive stops then insertdisk B. the mail. I feel everyone should have (most already 4. Enter this binary code and save iton disk C600G do) and includes a disk editor, a nibble Club perks A. BSAVE BSW.4O, A$EOO, L$300 OAOO:8D 08 CO AD 8B CO AD 8B $B1Be BSAVE BSW.4OA, A$4EOO, L$2200 viewer, SuperlOB v1.4, Checksoft(Apple­ I'vementioned itin the pastbutnotmany soft checksum generator) and Checkbin OA08:CO AO 00 B9 00 DO 99 00 $9219 23 Insert disk A. have taken advantage of it, so I'll tell you OA10:10 C8 DO F7 EE OD OA EE $40CB (Binary checksum generator). The docu­ again. Computist is connected to several BLOAO GET.AUX mentation is on the disk. We used to sen the OA18:10 OA AD OD OA C9 00 DO $3117 CALL -151 dealeroutletsandcangetsoftwareand hard­ OA20:EA AD 83 CO AD 83 CO B9 $140A diskfor $32, way backwhen. So ifyou don't 9000G ware atreduced cost. Ifyou are a memberof OA28:00 DO 99 00 40 C8 DO F7 $4590 have a copy and you feel that you need it, the Computist Club you can access these OA30:EE 29 OA EE 2C OA AD 29 $FB8F 24. Insert disk B. send $2 and ask for "The Starter Kit". connections. We charge $5-10 (depending OA38:0A C9 EO DO EA 8D 09 CO $FD8C BSAVE BSW.4OB, A$5000, L$200 Modems and Data Services on total cost) to process an order so you can OA40:AD 8B CO AD 8B CO B9 00 $B438 25. Insert disk A. Modify GET.LC to load se~ OA48:DO 99 00 50 C8 DO F7 EE $9276 the language card. ®There've been a lot of calls lately that we're not out to get rich. It's just OA50:48 OA EE 4B OA AD 48 OA $A40D BLOAO GET.LC about BBS's andOn-Line data services. I'd what it seems, a service to Computist Club members. OA58:C9 00 DO EA AD 83 CO AD $4489 AOO:10 like to take a informal survey. Ifyou own a It'seasyto use-justcallorwriteand ask OA60:83 CO B9 00 DO 99 00 80 $06BB A10:00 modem, how about sending me a letter and A1B:10 for prices on whatever you want. We don't OA68:C8 DO F7 EE 64 OA EE 67 $5B27 telling me what modem (max speed, op­ A29:40 charge for quotes and it's good to know OA70:0A AD 64 OA C9 EO DO EA $C956 tions, etc.) you own and what data services OA78:8D 08 CO 8D 82 CO 60 A2C:00 what the dealer really pays for some wares. $DD19 you use. (ie. America Online, GEnie, Com­ BSAVE GET.LC, A$AOO, L$7F A37:2C (It helps when you are trying to get a better A48:50 puserve, Delphi, etc...) Tell me what you 9000:8D 05 CO AO 00 B9 00 90 $C2F7 deal at the local level.) Ifwecan getit, we'll A4B:DO think ofthe different Online services. And if 9008:9900 90 C8 DO F7 8D 03 $A46B tell you the dealer cost on the item(s). That A56:4B there are any really great BBS's that you 9010:CO 8D 09 CO 8D 04 CO AO $954D cost plus shipping is your cost. I've seen A64:80 especially like, tell me about them too. I'll 9018:00 B9 00 00 99 00 10 C8 $00F2 prices for popular items in mailorder ads A67:00 compile all the info and put it in the next 9020:DO F7 8D 05 CO EE 1B 90 $lFF8 that were lower than the dealer cost so shop A72:67 issue. 9028:EE IE 90 8D 04 CO AD 1B $C4B1 around. Butkeep in mind that you can really 26. Enter this code, insert disk B then save I'm thinking ofgoing online with Com­ 9030:90 C9 80 DO E4 8D 02 CO $6781 save some bucks on certain items. the code. putist and I'd like to know which service 9038:8D 08 CO 60 $156C For example: Dealer cost for the Practi­ BSAVE GET.AUX, A$9000, L$3C that you use the most. Overseas readers 0800:A9 00.8D FF OA AD 10 CO $07AF cal Peripherals hot "do everything" 9600 should take note and respond to this survey 5.Move the boot0 codefrom ROM to RAM 0808:20 EO 9E 20 95 AO AO 06 $24A7 baud Modem is $460. The best advertised as it could make ita lotless expensive and a and make some patches and save it. 0810:B9 93 09 99 74 AA 88 DO $lCE5 price I could find was $499. 0818:F7 20 5D A3 20 00 OA AD $C06C heck ofa lot faster to contact Computist. 9400

COMPUllST #76 Readers Data Exchange 7 (#2) Floppy Users DFB $C8 ;Open Rastan.System file SEC was the deadly JSR that needed to be omit­ DA OPEN XCE ted in the SAVE procedure. 1.Make a backup copy of "RASTANA" LDA REFER ;Load reference number and PLP (disk A). STA REFER1 ;put reference number here PHP I movedfrom themonitorbackto BASIC STA REFER2;and here SEI with aClrl C to UNLOCK COPYRIGHT 2.Delete the file "RASTAN.SYSTEM" on JSR MLI ;Read the file and get the ROUTEND 1986 but could only get SYNTAX ERROR DFB $CA ;information we need. ;Checksum (Last byte) should the backup copy. CHK messages. I decided that I would try recon­ DA READ equal $E5 3.Copyoverthe file "ClffiAT.SYSTEM"to JSR MLI RTL ;Retum necting DOS to see if that would get things this new disk. DFB $CC ;Close file going again. I typed CALL -25153, pressed DA CLOSE ~ent ~C~a~n~a~d~a return and again tried UNLOCK COPY­ 4.RecopyRASTAN.SYSTEMfrom "RAS­ JSR DELAY The CPR TANA" to your new backup copy. JMP $2000 ;Continue with the game RIGHT 1986. This time it worked fine. I 5.Make a backup copy of "RASTANB" MSSG1 ASC SdSd" Computist Magazine presents Kudos for then BSAVEdCOPYRIGHT 1986,A$0805, "SdSd (disk B). also. Jack Nissel and Marc Batchelor! L$373 and then LOCKed COPYRIGHT ASC "Adeprotect, cheat, & HD executable 1986. The program now runs fine again. "SdSdOO I am anxious to publicly thank two very That's it. Your floppy should be looking A final thanks to Mr. Dudley Brettfor his like this: MSSG2 FLS AOAOAOAOAOAOAOAOAOAOAOAOAO"R helpful club members. So often this sort of ASTAN"8dSdSd warmth andhelp goes completely unnoticed most excellent explanation of a very time­ IRASTANAJPRODOS ASC " Computist's number is 206-S32-3055 consuming process that now saves others RAS.FIX.SYSTEM your program and slips past without the proper accolades. "SdSdOO hours! I am most grateful to you, sir. IRASTAN MSSG3 ASC" Taito's number is 1-800-688-2486 Both Jack Nissel and Marc Batchelor IICONS "8d8d8d have been tremendously helpful and gener­ Step-by-step RASTAN.SYSTEM from disk A ASC" Press ESC for." ous to me with their time andexpertise. Both FLS "29" 1. Fast copy the disk ignoring errors. Then Boot the disk, and begin play. ASC "lives"SdSd of these club members are nothing short of ASC "How many lives or continues (1-9) : geniuses when it comes to understanding sector edit: RASTAN.S "00 how the inner workings of the Apple sys­ Trk ~ ~ From I2 • Rastan CheaVDeprotect MSSG4 ASC SdSdSd" Now executing tems operate. And in chatting with them on 00 04 92 4C 00 •Asystem file that launches RASTAN.SYSTEM Rastan.System"SdSd • Vince Andrews 27 SEP 90 ASC " by User #" the phone they have helped me over what 2. Boot the disk. When it crashes into the • Merlin-16 Assembler FLS AO"926"00 seemedlike unsurmountable mountains in a monitor, checkbyteSOB 1A tobesure it is DATE NAME DFB NAMEND-NAME-1 matter of minutes. C8, then NOP (EA) it. ORG $2000 ;Assemble at location of... ASC 'RASTAN.SYSTEM' B1A TYP $FF )roDOS 8 System file NAMEND Who said computers contribute to the Y EQU 1 OPEN DFB $03 ;Open parameter list isolation of individuals in the human race? B1A:EA wasC8 Y EQU 1 DW NAME ;Pathname of file Here is MORE proof that computers actu­ 3. Check bytes $087C-087D to be sure they N EQU 0 DW $7000 ;Buffer address ally draw people together from allover the are DO ED and replace them with ENs. n EQU 0 REFER DFB $00 ;System stores the file's SAVOBJ KBD "Save object code? (Y or N)" reference number here continent and the world. 87C.87D DO . SAVOBJ READ DFB $04 ;Read parameter list Kudos to these two fine_gentlemen who . 87C:EA EA was DO ED DSK RAS.FIX.SYSTEM REFER1 DFB $00 ;Reference number of file have so willingly helped with my computer ctrl C Return to BASIC FIN DW $2000 ;Data buffer address woes and who have helped solidify a stan­ 4. Unlock COPYRIGHT 1986. Ifyou get a TR ADR DW $3553 ;Requested length ($3553) XC :65C02 mode DW $0000 ;System stores the actual dard of excellence among COMPUTIST SYNTAX ERROR message here, recon­ XC ;65816 mode length of the file loaded club members! nect DOS by typing CALL -25153 and • Eq uates used: CLOSE DFB $01 ;Parameter list pressing return. Then try unlocking MLI $BFoo REFER2 DFB $00 ;Reference number of file Softkey for... COPYRIGHT 1986 again. KEY $COOO ORG ;Continue at original location: STROBE $C010 $2000 Cross Country Canada UNLOCK COPYRIGHT 1986 HOME $FC58 FINISH MX %00 ;Ensure we are in 16-bit Didatech . BSAVE COPYRIGHT1986, A$0805, L$373 DELAY $FCA8 PREPARE LDX #$0000 ;Initialize X-reg. LOCK COPYRIGHT 1986 COUT $FDED lMOVE2 LDA SPECIAL,X ;Move another routine I find the on-going saga between Didat­ Ifthese procedures don't work, read Mr. START MX %00 ;FuIl16-bit mode STAL $E1 BFoo,X ;to another part of memory ech and the "hackers" rather stimulating. I CLC Dudley Brett'sarticle in COMPUTIST#71, INX noticed a softkey by B. Dudley Brett in XCE INX verycarefully-infact,readitanyway! It's COMPUTIST #71, which arrived shortly REP %00110000 ;16-bit mode CPX #ROUTEND-SPECIAL-1 an education in codetracing in thecomputer JSR PREPARE BNE jMOVE2 after I had sent mine off. I perused Mr. memory. LOX #FINISH-BEGIN;Was #$01S1 SEP 0/000100000 Brett's with considerable interest since it lMOVE1 LDA BEGIN,X;Move our special routine LDX #$0000 ;Initialize X-reg. was much more involved than mine. I really STA $10oo,X;to this new location lMOVE3 LDA ROUTINE,X;Move 13 bytes Softkey for... admire those with the talent to step through DEX STA $BF40,X The Teacher's Marksheet DEX INX all the code in memory and make enough BPL lMOVE1 ;Loop until high bit is set CPX #ROUTEND-ROUTINE-1 ;#$OOOC sense from it to arrive at the "crack" for the Software Spirit SEC BNE lMOVE3 program. I hope to be able to do it myself XCE REP 0/000100000 Requirements: SEP %00110000 ;8-bit mode LDA #$BF40 someday! Copy II Plus (or any fast copier) LOA #$20 STA $BF01 . Itwas about two weeks later thata fellow SectorEditor (I use the one in Copy IIPlus) STA $1000 RTS teacher came to me with an original Cross JMP $1000 ;Jump to our new routine SPECIAL PHA ;Save Accum. This program is a superb little gem for BEGIN PHX ;Save X-reg. .Country Can.ada diskfrom ourLab Pak and keeping track of student progress in any ORG $1000 ;Assemble this at $1000 PHY ;Save V-reg. told meitwasdown. I steppedinto myroom, school situation. In my opinion, it rivals the JSR" HOME ;C1ear and Home REP °/000110000 ;16-bit mode booted my lIe with Copy IIPlus and started best on the market and makes most of them PRINT1 LDX #$00 ;Initialize X-reg. LOX #$OOOS to take a look. I was surprised to find a MSSGA IDA MSSG1 ,X ;Get a character lLUP LDAL $E1 BF2F,X looklike therip-offs thatthey reallyare! The BEQ PRINT2 ;Branch if zero CMPL $00554D different disk than the last one I fixed - all features ofthis program are too numerous to JSR COUT ;Print it BEQ ]DONE ;Branch if match within the same Lab Pak! This time my mention here but I will say that it is the INX ;NextX DEX "crack" had the wonderful effect of a easiest to learn and use of any that I have BRA MSSGA ;Repeat DEX scrambled screen right after the "Turn Your PRINT2 LOX #$00 ;Initialize X-reg. CPX #$FFFE tried and has more options than any that I MSSGB LOA MSSG2,X ;Get a character BNE lLUP Disk Over" prompt. have worked with. Theonly drawback to the BEQ PRINT3 ;Branch jf zero BRA EXIT That night, I dug out B. Dudley Brett's program is that it does not have an atten­ JSR COUT ;Print it ]DONE LOA #$BF39 article (and may I say now, Mr. Brett how INX ;NextX dance feature built into it. But then again, STAL $022001 appreciative I am for your thorough expla­ BRA MSSGB ;Repeat LDA #$E1BF neither do most of the others. PRINT3 LDX #$00 ;Initialize X-reg. STAL $022002 nation ofexactly what you did. It saved my MSSGC LOA MSSG3,X ;Get a character EXIT SEP %00110000 ;S-bit mode day and my disk!) andbegan tostep through Step-by-step BEQ GETKEY;Branch if zero PLY ;Restore saved values his procedure andhis logic. I fast copied the JSR COUT ;Print it PLX 1. Fast copy the disk (ignore errors on track disk and edited the 4C with OO's on track INX ;NextX PLA $(0). BRA MSSGC ;Repeat $00, sector$04 atbyte$92. I then booted the RTL 2. Sector edit: GETKEY LDA KEY ;Check keyboard MX %00 disk and when itcrashed into the monitor, I BPL GETKEY;No key yet BIT $2S,X ;This is the routine that went to the memory locations $0899 and 1m ~ ~.Emm I2 STA STROBE;Got key-clear keyboard EOR [$2S1 ;patches memory locations 00 00 53-54 84 F1 80 1B AND #$7F ;No hi-bits PHY ;50 that the copy will run $OB37 for the DO ED and the C8 respec­ CMP #$1 B ;16 it ESC? PLP ;properly after the failed tively - only they weren't there! I wasn't Or search for BD 88 CO 60 84 F1 20 80 BEQ IESC· ;Branch if yes ADC $802S ;check of disk b. surprised but I was disappointed, I knew the OC. CMP #$31 ;16 it a 1? PLP hard part was about to begin! BeC GETKEY;1f less than 1 then retry LOA #$0202 Details Digging back through his explanation I -'CMP #$3A ;16 it a 9? STAL $005801 Once again I am embarrassed at my own BeS GETKEY;1f more than 9 then retry STAL $005803 begansearching through memory starting at PHA ;Save Accum. LOA #$58A3 ;Fix jump $OAOO for a routine that checked the Y ~ foolishness in working out the solution to ORA #$80 ;5et hi bit STAL $022001 register for an FF and then increments be­ this protection scheme. I had completed the JSR GOUT ;Print it LOA #$005S fore returning to the $0800 boot "zone". crack to ''Touchtype 3.0", by the same PLA ;Restore the saved value STAL $022002 company, some weeks previous to this at­ SEC ;Prepare for subtraction IDA #$0000 ;Initialize Accum. Sure enough, the check for the FF showed SBC #$30 ;Subtract so that the hex value CLC ;C1ear carry up at $0AF2 and the increment to FE at tempt. My notes told me that track $02, is from 01 to 09 IDA #$0009 ;Value of lives $OB16 - the actual C8 to beEA'dat$OB1A. sector $07 in that program held the offend­ BRA ISKIP ;Skip the ESC routine STAL $022A39 ;Put here and ing routine. As a quick start to this job I IESC LOA #"'l' ;Print "29" on the screen STAL $022A37;here This taken care of, and my confidence re­ JSR GOUT RTL ;Retum newed, I went next to the "boot zone" and checked the same track and sector. No good LOA #"g- BRK started scanning from $0800 for the return - it was altogethcer different I wasn't sur­ JSR COUT BRK ofthe previous routine and the check for the prised. I backed up to track $00, sector $00 LOA #$1 D ;Load the hex value of 29 BRK and ran a disk search for the string of bytes ISKIP STAL $E1 BF57 ;Store at our location BRK FE. Once again, I found it some "distance" PRINT4 LDX #$00 ;Initialize the X-reg. BRK from where Mr. Bretthad his encounter. On that caused the trouble in the Touchtype MSSGD LOA MSSG4,X ;get a character BRK my disk the DO ED came at $087C under program just in case they had simply been BEQ LOAD ;Branch if zero ROUTINE PHP ;Routine that does aJSL exactly the samecircumstances as Mr. Brett relocated. Sure enough they turned up on JSR COUT ;Print it SEI ;to our routine and retums track $01, sector $02, and then they were in INX ;NextX CLC ;to the caller when done. described. lEA'd these twobytesandheaded BRA MSSGD ;Repeat XCE back to the beginning of this page for the exactly the same position in the sectoras the LOAD JSR MLI JSL $E1BFoo grand finale. Sure enough, there at $0802 otherprogram. I checked the two sectors for

8 Readers Data Exchange COMPUllST #76 overall content. They wereidentical-well, "cracked" program. (I almost always man­ strange files, but the disk died very quickly. to send it to copy protection failure. Re­ almost identical. A few bytes at the begin­ age to "blow up" something at a time like Since the whole disk copied fine except moval ofthat check means thatcopy protec­ ning were different, but I was sure that this so I make an extra copy - it saves on for track$()(), I determined to try re-copying tion failure no longer exists. Thedisk can be problem would be minor. I decided at this swearing!) I then changed the initial modi­ track $()() using a bit copy procedure. After "fast copied" and it works every time. point to try the same "fix" for this program fications that somehow got left on the back trying every "sneaky" parameter change as I used for the Touchtype program to see burner back to their original settings. I then that I could think of (and Copy II Plus has Softkey for... ifit was going to be that easy. It wasn't! booted the disk. For a certainty the disk some very powerful ones), I still could not Crosscountry U.S.A. Notonly did the "fix" not work, but after booted smoother and faster - and was still get the disk backed up. I determined that this Didatech 2 hours ofEAing and other useless fiddling protection free. I breathed a sigh of relief. disk had no quick and easy solution and I Requirements: in this same sector, I was ready to frisby the I now began a serious stepping process was, in fact, going to have to get right into Fast copier (I used Copy II Plus) disk into the nearest lagoon! I shouldn'tsay through the program to make sure all the the code. Sector editor (I used Copy II Plus) there was NO success since I make careful routines ran perfectly - including the print­ I noticed thatwhen you bootthe fast copy Optional: B.Dudley Brett's Crosscountry notes of the effect that each change has on ing! After about an hour of trial and error, of the disk, you can hear the program load, Canada article in COMPUTIST #71 is the way a program runs and/or boots - and checking the manual, and"shots in the dark" then the heads move (presumably to track helpful but not necessary itis almost impossible to alter a single byte I put the official stamp ofverification on the $()() to read in the special bytes), and then, in of any program without some noticeable disk. DONE! the lower left hand comer ofthe screen, the Step-by-step change. Often this process cananddoes lead Addendum: Here isan interesting twist to message "COPY PROTECTION FAIL­ 1. Fastcopy the disk (ignore errors on track to quite an education in itself of the inner this story. I discovered that there were two URE" appears. The disk drive then shuts off $02). Then sector edit: workings of assembly language. Apple lIe computers at the local school that and for all intents and purposes, the com­ I began my next session after a full 24 would not run the deprotected program. All puter appears dead. The two clues that you lli ~ ~ From 12 hours ofcontemplation. I first searched the Laser computers (the 128's, the 128 EX's, are left with are the COpy PROTECTION 00 04 92 4C 00 disk for every 88 CO (disk drive shutdown and the 128 EX(2's) all ran the deprotected FAILURE notice and the disk drive shut­ 2. Bootthe disk and when itcrashes into the command). This had been instrumental in copy perfectly. (It was cracked on a Laser down. monitor: the last crack. (When you boot any copy of 128 EX.) All the Apple lIe's in the building I decided to look for the COpy PRO­ B1E this program a notice appears in the upper ran the program perfectly except two. And TECTION FAILURE notice first. I found it B1 E:EA was C8 left-hand corner of the screen, "COpy the original disk runs in all the machines! on track $0I, sector $04 along with several 880.881 880:EAEA wasDOEF PROTECTION FAILURE" and the disk Now I have a question for those who under­ other notices, error messages, etc. I noticed ctrl C return to BASIC drive turns off.) There weren't many of stand these mysteries better than I. What is (no pun intended!) that immediately previ- ­ them so I wrote down thetrack and sectorof the problem here? ous to the COPY PROTECTION FAIL­ 3. Reconnect DOS and save the patched each - just in case. I then searched the disk There is one other important bit ofinfor­ URE message was the one that is supposed code. CALL-25153 for8CCO's (diskreads). I was sure thatthere mation. I noticed when I disassembled the to appear (i.e. the one that comes up on the UNLOCK COPYRIGHT 1985 code (using a sector editor) of the BRA original disk). This notice is the "DATE was a routine somewhere that looked for BSAVE COPYRIGHT1985,A$0805, L$373 specialbyteson track$00,sincethat'swhere statement that I substituted, that the Apple AND YEAR" message. Interesting! Obvi­ LOCK COPYRIGHT 1985 the read error had occurred. A strange se­ lIe machines did notinterpret the 80 1B as a ously the messages or notices in tftis sector quence of disk reads (8C CO's) and checks BRA statement! The Apple machines all were being called from some other part of Details (CMP and BNE's) turned up in track $00, interpreted it as two separate bytes (rather the program. Several possibilities came to All the credit for this "crack" goes to sector$OD. I was sure this was it. I had seen than a pair) and assigned them each three mind immediately. First, simply find the B.Dudley Brett who completed all the foot­ these routines before and this one even question marks as in 80 ??? and lB ??? Can place in memory where the call takes place work and wrote it up in COMPUTIST #71. smelled offensive! someone tell me ifthis is a ROMdifference, and send it to the correct place. (After a To fully understand how all this works, be After replacing all the BNE's between a difference in Apple mother boards, or am moment's thoughtitwas obvious this would sure to read that article. Mr. Brett explains the start (first 60) and end (next 60) of this I doing something else wrong that I am not work since it is not the message that exactly how the program works in memory routine with EA's to prevent any branching completely overlooking? causes the program to stop, but the error and- what to look for when deprotecting it. at all, I booted the disk. Once again it was a Here is the grand finale. When I change check.) Second,when the program arrives at The memory changes for this crack are dif­ "no go" deal. This time I was disappointed. the 80 IB to a DO IB, the program runs fine this point, tell it to go on or return. Again, ferent, but because ofMr. Brett's excellent The alternative was tracing the code in inall the Apples butwill notrun in any ofthe these ideas are trying to treat the symptom, explanation it is easy to search out the cor­ memory and I hate doing that because it Lasers! I hope someone can explain all of not the problem. And the problem is the rectroutineanddisable it. Mysincere thanks takes me (because I'm not that adept at it this to me. routine that checks the disk. It has to be to Mr. Brett. yet) solong andrequires somuch concentra­ The BRA (branch always) instruction is found and disabled (or re-directed). The sector edit (4C to 00) prevents the tion. But at this point it was beginning to a newinstruction that is understood by the Next I searched for the drive shutdown decoded file from actually executing AF­ appear like the only solution left. 65C02 processors. Ifyour two lIe's are not code (CO 88 or as itappears in the sector 88 lER it has decoded. Consequently we may So I booted the original, waited for the enhanced, then they probably have 6502B CO). There were three separate incidents of browse through memory and check out how processors and the BRA instruction does program to load, and then went into the this code on the disk. That's good news and the program proceeds. not exist as far as the 6502 is concerned.. monitor. Starting at $O8()() (page 08?) in the bad news - good news in that it won't take The memory change at $0880 from DO ...... RDEXed "bootzone" it took no time atall to trace the long to check and bad news in that most EF to EA EA prevents the program from code to aJMPto$2000in memory. Then the disks have more. Some disks have three and Softkey for... "dying" when results are NOT EQUAL. Be fun started! There were code modifications four times that many shutdown routines ­ TouchType Word Processor 3.0 sure these bytes are actually at this location and happy chases allover "memory's half depending on the nature of the program. before making any changes. Didatech is acre"! I was amazed (no pun intended!) at Software Spirit This diskhad two 88 CO's on track $()() - one notorious for shifting routines a few bytes some ofthe zigzag moves anddouble backs. Requirements: in sector $OD and the other in sector $OE. away from the last published crack! Search (The real joke here is the fact that many or Fast copy program (I use Copy II Plus) Placing EA's in strategic locations quickly for a loading ofthe Y register with $IFFA, even mostprograms couldgo through these Sector Editor (I use Copy II Plus) showed that these were not what I was increment it (INY) andthen a check to see if looking for. I restored the values in the two same moves and I would never even realize Step-by-step the result is equal to $FF (C9 FF). Immedi­ it!) But the real poke in the eye was that I sectors andmovedon. Thelast88 CO was on ately following this routine there will be a could fmd no evidence ofa protection rou­ 1. Fast copy the disk - ignore errors on track $02 in sector $07. As a matter ofhabit DO xx. It is this DO xx that must be EA'd. tine. Not one bit (no pun intended!). track $00 I scanned through the code preceding the The same is true for memory location Afteranother24 hours ofRand R, I came 2. Sector edit: routine that shut the drive down. I always $OB IE. Check to see that it is a $C8 (INY ­ back to the disk read routine on track $00, "back up" from the precise bytes that the increment Y register) before substituting lli ~ ~ From 12 sector $OD. This had to be it. The bytes that 02 07 E9-EA DO 38 EA EA sectoreditor coughs up for me until I find a the EA. Ifnot, look for the Y register being were being sought were non-standard and $60 (RTS in assembly code). That usually loaded with an $FE and stored at $IFFA. Orsearch for FB BO BD A9 ()() DO 38 8D the routine still stunk! This time, rather than marks the end ofthe last routine, and conse­ Then the result is incremented to $FF and 58FB. try to change or neutralize each read, I quently the beginning of the next routine ­ the routine then returns (60). decided to start the routine with some bytes Details the one that my 88 CO is in. Then I disas­ Finally, when BSAVEing the COpy­ that would simply jump over the offending I think this program uses a signature semble from there, following the code and RIGHT 1985 file, be sure to EXCLUDE the codeandleaveitout. Iplaceda BRA(Branch check or the "bit insertion" check, I'm not checking to see what the computer has been JMP at $0802 - $0804 (4C xx xx). This Always) statement (80 lB) at the beginning sure. I knew that the extrabitorthe signature directed to do at this particular point in the deletes the jump to the decoding routine. oftheroutine and booted the disk. I couldn't was on track $00 since that's where the read program. Again, for a complete explanation, see the believe it! NoCOPYPROTECTIONFAIL­ error showed up in the fast copy. But the Byte $37 is the 60 that ends a short article in COMPUTIST #71, page 16. URE message in the upper left-handcomer. easy stuff stops there. routine in this sectorand byte$38 begins the Just the beautiful "DATE" prompt in the The disk uses ProDOS data disks and routine that contains the 88 CO. Notice also Softkey for... lower left-hand corner. It seemed to be SYSTEM files so assuming that it is a that immediately after the 88 CO, there is The ProDOS School Edition of... working fine. modified ProDOS is a good start. But there another60! Thatspells, "Shutdown the disk Where in the USA is Carmen Sandiego Twomisgivings werestillroamingaround is no ProDOS file and no BASIC.SYSTEM drive (88 CO) andReturn to where you came Where in Europe is Carmen Sandiego in the back of my mind at this point. First, from (60)". I also noticed a BNE (Branch file, which seemed a little strange. Further, Broderbund there were two other places where I had the disk loaded much faster than any Pro­ Not Equal) right after loading the A register These programs are so excellent that itis changed the code during this fiasco and DOS that I had ever worked with. with $()() a few bytes before the 88 CO. This, a pity that Broderbund places copy protec­ hadn'tbothered tochangeitback (onebeing So I tried a couple of interesting but Iconcluded, would beagoodplaceto"throw tion on them at all. It is not a question of the DO 38 that had been the key to the useless maneuvers atfirst. I tried copying all my wrench into the gears" to see if I was whether or not a disk used at school will go Touchtype crack- the other a slight modi­ the files toa freshly formatted ProDOS disk. working in the rightplace. I replaced the DO down. Rather, it is a question of WHEN it fication of the same routine in that same The binary files copiedfine. But some ofthe 38 with EA EA and booted the disk. To my will go down. And being able to backup the sector). And secondly, in my maze mara­ files, labelled "$F7" files would not copy. pleasant surprise (imd I do mean SUR­ disks easily is absolutely crucial. Conse­ thon through memory I had learned that When Copy II Plus came to them, up came PRISE!) the COpy PROTECTION FAIL­ quently, I offer the following "quick and some code was moved and modified in the the infamous message "Neither a DOS Nor URE notice was now replaced with the dirty" method to obtain good COpyABLE loading process. Ifthe precise byte was not a ProDOS DISK". I've seen that message "Date (as JAN 187)"notice that is supposed back-ups to these programs. where itshould be, when it should be, there many times before when Copy II Plus can­ to be there! And the program runs perfectly could be some interesting report card aver­ not read a catalog or a directory, but I have from there on. 1. Use COpyA to copy the program sides ages for some students! never seen it in the middle ofa file transfer In retrospect, it seems that the BNE (DO (Sides A, B, and C) for U.S.A. and Sides I quickly made two copies of this routine. I tried booting the disk without the 38) was the check to send the program on or A and B for Europe. Ignore Address and

COMPunST #76 Readers Data Exchange 9 Dataepilogues (B925: 18 60and B988:18 serialcard hooked up to my modem. This is (64435, 64448, & 65055). POKE KC, 0 : GET A$ : GOTO 3 60) and Read Errors (BE48: 18). Or, use not my favorite thing to do since I am afraid Thank you for any help that you can give Replacing CALL 2800 : PRINT PC$; your favorite method to accomplish the that I might break a connectoror something me, and when I finish the program, I will with & CAT. same result. each time I change things around. Now for send it to Computist to be included with a Carrier Force 2. Track $00, sector $00, bytes $31-34 have my question... Can anyone who owns this future Library Disk. been changed from the normal ProDOS piece ofsoftware figure out the information My Address is: In order to run a saved game, you must values of85408548 to 4C 0009 EA. We includedin the printerdrivers? The program 105 Center Street change line #500 in HELLO to read: 45020 &RECALL "P." + N$,640 : FOR mustchangethem back. Wecan do this by is not copy protected, so if anyone would Glenwood, IA 51534 XX = 0 TO 7 : POKE 105 + XX, . sectorediting orwe can simply read in the like to take a crack at it and you don't own it, I couldsendyou my copy to work on. Any PEEK (640 + XX) : NEXT :& sector from a ProDOS 1.5 disk and write Henry Lem Canada RECALL N$ it back to this copy. Do whichever is help is greatly appreciated. To Dave Grenda: (re. question in issue This information comes directly from easier for you. ® I would like to know if there is a way #72 page 11.) I have a partial solution on M.M. McFadden. 3. Track $00, sector $OE has the problem to increase the number ofslots on my Apple howto load DOS 3.3 binaryprograms under code in it that causes the problems for the lIe. Currently, I have a Pkaso/U card in slot ProDOS. The binary program must meet North Atlantic 86 backup copy. We are going to eliminate it 1, a Super Serial Card in slot 2, a Ramworks two requirements before it can work. In order to run a saved game, you must III (768K) in slot 3 (aux.), Mockingboard C completely. So read track $00, sector $02 1) ItmustNOTaccess the disk driveafter change line #45020 in HELLO to read: in slot 4, Duodisk Controller in Slot 6, and into memory and then write it back to it has been loaded into memory. 455020 &RECALL "P." + N$,640 : FOR track $00, sector $OE. That's right! We Universal Disk Controller with Laser 3.5" XX = 0 TO 7 : POKE 105 + XX, 2) When it is loading, it must NOT over­ will have two identical sectors on track drive in slot 7. I still need to get a ProDOS PEEK (640 + XX) : NEXT :& write DOS 3.3 or BASIC.SYSTEM. (ie. $00 and yes, we have completely obliter­ compatible Clock, a mouse, and perhaps a RECALL N$ Does not load past address $95FF.) ated the original code on sector $OE! Not PC Transporter. Since I don't use every­ This also comes from M.M. McFadden. to worry. The details are not important. thing at the same time, I was wondering if The solution is POKE 48984,0 from Ap­ To savea game to the same subdirectory, Thosewhounderstandassembly code will there was someway thatI could combinethe plesoft or BF58:00 from monitor. you must delete GOTO 30000 from the end figure this out in no time. Those who Printer card and the modem card and the ProDOS has a memory map between lo­ of line #30000. This information comes don't, don't care anyway! mouse card with the Mockingboard card. cations $BF58 and $BF6F. This tells Pro­ directly from M.M. McFadden. Doesn't the Laser 128 have an expansion DOS which sectors are used and should not That's it! Boot your copy to make sure it box that makes two slots out of the one? Is Guadalcanal Campaign operates properly. (It will!) These copies beoverwritten. Usually thezeropage($()()()()­ there anything like thatfor the Apple II line? $OOFF), the 6502 stack ($0100-$0IFF), and In order to run a saved game, you must can now be backed up with any fast copier. Once again, any help would be greatly the text display buffer ($0400-$07FF) are change line #45020 in HELLO to read: Now, get those students working on those appreciated. 455020 &RECALL "P." + N$,640 : FOR cases! marked used. I have a suggestion on the format of the I have some old DOS 3.3 binary pro­ XX = 0 TO 7 : POKE 105 + XX, PEEK (640 + XX) : NEXT :& Paul A. Johnson IA newsletter that would help me andeveryone grams that load over the text display buffer, elsewho has questions. Every time I receive and therefore, the error message NO RECALL N$ Note on Print Magic Graphics for a newcopyofComputist, I first lookthrough BUFFERAVAILABLEappears.Theabove The work of McFadden applied by me. to find any questions the readers have, so I Publish It! solution changes the memory map to set Bomb Alley can answer them quickly (if I can answer these memory locations as being free and In issue #72, Charles V. Perrien gave a In order to run a saved game, you must them). My suggestion is to include some­ not reserved. methodofconverting Print Magic Graphics change line #45020 in HELLO to read: thing in the table of contents listing the For more information, see any ProDOS for use in Publish It! I basically used the 455020 &RECALL "P." + N$,640 : FOR pages that have questions. It wouldn't have reference books, and look up "system bit sametechnique, exceptthatI puttwo graph­ XX = 0 TO 7 : POKE 105 + XX, to be detailed, it could just say, "Questions ics close together, andthen went to the paint map" in the index. PEEK (640 + XX) : NEXT :& menu. Ifyou can fit the two graphics in the .... 7,14,16, ... "Itwould be up to the reader RECALL N$ to look through the listed pages to determine Evln Mulron WA Paint window at the same time, then hit The work of McFadden applied by me. control-reset. Once I had a 3.5" disk full of what each question is about. If this would screens from Print Magic (I transferred the take too much extra work, then you can Notes on SSI deprotects in PDOS Lazy Man's Filename Checker screens from 5.25" to 3.5" using Copy 11+ ), forget I even mentioned it, because I know I'vefound theeasiestway to find outifall Programs requiring more than 48K I wrote a program in ProDOS that reads the whatkind ofwork cart (orcan't) getdone by ROOS files were named correctly under catalog, removes the menu at the bottom of volunteers, depending on the particularday. Justplain forget them,accordingtoM.M. POOS, is to simply run the program. If each screen, then transfers it from page 1 to One project I would like to see in the McFadden. they're notcorrect, you'll get an error mes­ hardware comer(besides something to help page 2. Since there were so many screens, I Programs that include the file sage with the offending line # .. Simply list me with Question #2) is a printer buffer. I had to put them in a subdirectory, which I QWERTY that line #, and change the filename in the called "GRAPHICS". The program works don't know what it would take to build one, line to a corrected filename. (Well, it does Delete the line that includes "& RE­ byopening thedirectory file andreading the but it is something that almost everyone beat searching all the files prior to running CALL QWERTY" from the file HELLO. catalog. Ifyou have a bunch ofscreens like would like to have. the program!) This line usually, butnotalways, includes a I did,then it will takea whilefor theprogram Help! CALL statement. If not, the CALL state­ to fmish all ofthe screens. Ifyou get tired or Notes on PDOS on 3.5 disk ®I have a problem, so, naturally, I am mentisthen normally found on thenextline, wantto quitaftera while, then hitcontrol-C. or hard disks. turning to the people that I know can help so delete that line also if applicable. You The next time you run the program, it will me. I recently wrote a program that uses may delete the file QWERTY. This infor­ start with the first file with load address War In Russia mousetext, and the program works fine on mation comes almost directly from M.M. $4000. . Transfer the files from side 2 to a differ­ my Apple lle (enhanced), but I don't know McFadden's article in Issue #52. ent directory than those files transferred EDIT.PIC how it will work on other machines. Basi­ Battle Cruiser from side 1. 5 DIM A$(200):I - 0 cally, there is one line in the program that I first had to run the deprotect from Issue Rename the following files from side 2; 10 D$ = CHR$ (4): PRINT D$ "OPENO checks to see if the machine is capable of GRAPHICS,TDIR" : PRINT D$ "READO printing mousetext. This portion ofthe pro­ #53 prior to converting this to PDOS. from 12 BRAIN.1 BRAIN.5 GRAPHICS" gram is in the listing. My problem is that I Battlegroup 15 INPUT A$,A$,A$ cannot find any other machines to test this BRAIN.2 BRAIN.6 Changeline#200 in VECTOR.P toread: 20 INPUT A$(I): PRINT A$(I) formula. So, I am asking anyone who reads BRAIN.3 BRAIN.? 200 A$ = "COMBAT" : GOTO 95 30 IF A$(I) < > "" THEN I = I + 1: Computist to run the program on their BRAINA BRAIN.8 GOTO 20 machine and write me a postcard at my Deleting & RECALL "ARSENAL" : Forobviopsreasons, accomplish thisprior 40 PRINT D$ "CLOSEOGRAPHICS" address, or include the information in a CALL 516. You may delete the file ARSE­ tomoving these files into the samesubdirec­ 50 FOR A = 0 TO I- 1: letter to Computist (if you have something NAL. tory orroot directory as the files from side 1 60 IF MID$ (A$(A),75,2) < > "$4" THEN NEXT A else to write about, the volunteers shouldn't U.S.A.A.F. of the game disk. have to bother with a bunch ofshortletters). Then change the following lines in 100 A1$ = "/PM/GRAPHICS!" + MID$ Change line#9930 in COMBAT to read: VECTOR to read; (A$(A),2,15): PRINT A1$ Mousetext Check 9930 GOSUB 199 : PRINT "ALL RAIDS 105 HGR : POKE - 16302,0 COMPLETED" : GOTO 390 600 A$ = "BRAIN.5" POKE 8,0 110 PRINT D$ "BLOADO" A1$ 10 P = PEEK (49281): REM READ ROM GOTO 95 Deleting & RECALL "PHI" : CALL ",A$2000" 20 MS = (( PEEK (64435) = 6) *( 700 A$ = "BRAIN.6" GOTO 95 120 HCOLOR= 3: FOR Y = 152 TO 191: PEEK (64448) < > 234) + PEEK 516. You may delete the file PHI. 800 A$ = "BRAIN.7" GOTO 95 HPLOT O,Y TO 279,Y: NEXT (64435) < > 6) *( PEEK (65055 Imperium Galactum 900 A$ = "BRAIN.8" GOTO 95 130 PRINT D$ "BSAVEO" A1$ ",A$2000 < > 60» :MS = (MS < > 0) Then copy the contents of side 2 to the In order to save a game, I had to change , L$2000" 30 PRINT MID$ ( "NOTOMOUSETEXTO subdirectory with the files from side 1. line #12005 in IMCOM to read: 140 NEXT A COMPATIBLE" ,4 * MS + 1) "O(MS=" And voila', you can now run the game MS ")" 12005 & RUN "GSAVE" Checksums entirely from one disk or subdirectory. Deleting POKE DA + 98, TV. Checksums 5-$9133 40-$62A2 1l0-$3EFF All SSI Programs 10-$CD08 50-$77FD 120-$88D4 10-$C51E 20-$3643 30-$DBF7 Fighter Command 15-$66B8 60-$63CO 130-$FCOF Ifthe program works, could you justput In order to run a saved game, you must To use the Save Game feature, you must 20-$9092 100-$13C2 140-$8E41 down the type of machine you have (IIgs change line #500 in HELLO to read: either swap disks as stated in the original 30-$3120 105-$53BE ROMxx, IIc+, IIc, lIe, lIe-enhanced, 11+,11, 500 &RECALL N$ + ".F",640 : FOR xx article, or you may delete all references to ® I recently purchased Sesame Street oreven III), and something like"Mousetext = 0 TO 7 : POKE 105 + XX, PEEK "& Dl" from all the BASIC programs PrintKitbyHiTech for my two yearoldson. - Yes" to tell me that your computer is (640 + XX) : NEXT :& RECALL N$ (notably from GSAVE, and GSTART or He saw me purchase it and all he could talk capable of mousetext and my program cor­ This information comes directly from their equivalents). Ofcourse, ifyou use this about was Ernie and Big Bird. Well, when rectly identified it. I don't know if it will M.M. McFadden. option you'll want to make sure you don't wegothome, wefound outthat the program work on Laser or Franklin computers, but In orderto use theCatalogfunction in the use a filename to save under, that matches doesn't support my printer interface card. I you can give it a try. savegamemenu, I had tochange line # 10to any of the program files. have a Pkaso/U card. Currently, whenever If the program DOESN'T work, then read: In certain older SSI programs, (ie; Battle my son wants to make a card or something, please put down your machine type and the 10 IF GM = 67 THEN PRINT CHR$(12) For Normandy, Battle Of Shiloh, Tigers In I haveto swaptheprintercardwith mysuper values at the locations PEEKed at in line 20 : GOSUB 40 : HOME :& CAT : The Snow, etc.) you must also choose a

10 Readers Data Exchange COMPUTIST #76 VERY short filename for the saved game. press return. The drive will now run for return). Now press esc (once) and then press $8658 has bullets. These programs append the filename with several seconds (It'scalling up otherparts of "w" then return twice. This will write the $767E contains the comparison info about rather long suffixes, which can cause you to the program (auto and manual bit copy, changes we just made to the disk. This is how many hits (gunshots infli~ted upon hit ProOOS' filename length limit too eas­ sector copy, sector editor, etc.). MOST important to make the changes per­ you) you can take. ily. Now we are presented with an interesting manent! What we just did was create a $7647 contains the elevator passes. Many, many thanks go to M.M. McFad­ question, what slot number do we want? We condition where theprogram wouldbe fooled I'll illustrate both ways of changing the den for the new life he's put into my SSI will answer "6", because that is where our into running our copy just as if the original game's default (standard) info. To do this in programs. Not to mention the personal help disk drive card is connected. Yet another disk was in the drive. a way that is not permanent, boot the game, he's given me, to get my POOS going. screen will appear, so use the arrow keys to The real explanation is as follows: 18 break into the monitor (just press control­ get down to "SECTOR EDITOR". Press clears the carry flag, 60 returns from a sub­ reset, in my case). Let's say you wanted to B.M.E. Uoo ("Scotty") CT return- the screen will change to ask what routine, and EA means do nothing (no op­ live forever (what a swell thought!), you ® I've run into an unanticipated (if not drive our original (fast COpy of Playroom eration) - Oookaaayyyy?! Weare done, so type address 767EL (the L is how to tell the totally unfamiliar) problem. When at~mpt- that we made!) is in-press"2" ifyou have putPlayroom into drive 1and bootit; oh yea, monitorto list; yea 1know,everybody knows . ing to run Jeff Hurlburt's PARM.NAMES two drives, and "1" if you have only one. HAVE FUN! The other disk sides can be that, butjustin case you're new to this). You PRINTOUT (COMPUTIST #72), I consis­ Wasn't that SPECIAL?! copied with any fast copier, with no further should see these bytes: C9 50 BO 6A ­ tently geta"NO BUFFERS AVAll..ABLE" Important: Make sure you are reading work needed. I hope this has helped some change the 50 to FF (that's hex for 255 in error message when the program attempts to from the drive that has the copy ofPlayroom people! Thanks again to all of you wizards decimal); now type 7594G to start the game. run the BLOAD in line 55. I have had this in it, not the drive with Copyll Plus! who write helpful (and complete) articles! Because we just told the program to look for Now we are ready to party! Near the type of thing happen a few times before Step-by-step a number the counter can NEVER reach, bottom of the screen it should say TRACK you live forever!!! Any other changes (when attempting to EXEC a file involving Search for DO 0588 10 F3 3003 4C 4764 (then a little space), then SECTOR (and a (cheats) you desire can be done the same 'a BLOAD, as I recall), but have never been and change the4C4764 to 1860EA.Oredit little space). We want to read the disk, so we way, except that the first byte will be A9 in able to figure out how to "fix"it. Can anyone the copy disk. help? must tell the computer this - press "R" (the all other cases, not C9. CAPS LOCK must be down). Then we must !d1 ~ fu1i From IQ. Remember, though, that these changes Blackbird MA tell it what track and sector we wish to 05 OA 1F-21 4C4764 1860EA are to the RAM memory, and are therefore examine, so press "0" (press return) and ''0'' Make sure you write the changes to the lost when you shut off the computer. To Before I begin, let me take this opportu­ (return) again. While the drive grinds disk. nity to thank everyone who contributes to make these changes permanent, do the fol­ momentarily, here's what we did. We just lowing. Computist; also to our RDEX and his staff told the computer we want to look at track 0, Softkey for... 1. Make a copy of the program (I used ofSUPERHEROES - you have ma,de Com­ sector 0 on the disk. John Madden Football putist the best Apple accessory that I own! Locksmith 6.0 fasteopy). The screen is now full ofgobbledy-gook, Epyx Also, I'm sorry that it's taken me so long to isn'tit? Not to worry, we don'tneed to know 2. Us a sector editor to change the copy. write a piece, but I've been BUSY - how's all ofthis stuff! What we do need to know is Defeating the Season Ticket Unlimited lives that for a poor cop-out??!!?? Anyway, here that we are looking for acertain sequence of Hi, sports Fans!!! Do you like football? On track $ID, sector $OF, search for C9 goes... letters (bytes) - in this case BD 8C CO (yes, Well, John Madden Football by Epyx is the 50 BO 6A and change the 50 to FF. Finding the nibble count in The that last thing is a zero), but we we must find most ambitiously done lIe football program Playroom this sequence with a JUMP right after it. I have ever seen! About 3 months ago, a Keys The Playroom (by Broderbund (C) 1989) This would be 4C and some other bytes. friend ofmine showed me this program, and On track $IE, sector $OF, search for A9 is a fascinating collection of activities for This is where the nibble count routine is and I was instantly enthralled (I LOVE football 00 8D D8 76 and change the 00 to the young children (probably ages 3-7). I will we want to bypass that. - almost as much as the computer!) The number ofkeys that you want. (ie. Change to notreview ithere, except to say thateven the By the way, what we are using here is program disk we had did not have a version 50 and you start the game with 50 keys.) first screen kept me interested for a half called hexadecimal, or hex - base 16 number on it; all it had was a copyright of ElevatorPasses . numbers. I will not talk about these here, as hour! IT you have young kids, I guarantee 1987,1988, so it's not that new (I did not see On track $ID, sector $OF, search for A9 they'll love this program. there are plenty ofgood books about number this game listed on the Computist Super 00 8D DD 76 and change the 00 to the Playroom is up to Broderbund's usual systems and bases. Well, at this point, we Index, so 1thought I'd share what 1had dis­ number ofpasses. (ie. Change to 05 and you high standard of programming sophistica­ know what we want but itcould take forever covered). start the game with 5 elevator passes.) to find this sequence on the disk, and I tion and quality, however, it's protected! The game plays smoothly, has good Bullets Imagine, a program that runs the disk drive should tell you, this sequence is found many graphics, excellent documentation, is NOT frequently being uncopyable. Now imagine times on the bootsideoftheprogram. Here's copy protected, but has one VERY annoy­ On track $IE, sec;:tor $OF, search for A9 giving that to a young child. My daughter what to do. A moment ago we read track 0, ing feature - the dreaded SEASON 99 8D D9 76 and cnange the 99 to FF and says it best. Eeeuuuuwwwww! Of the four sector0into the computer's memory-now TICKET! This is a variation on the old you have 255 bullets. 1 don't change the disk sides used, only the boot side is pro­ press "s" (search) and answer "H" for Hex. (new?) "lookup a word in the manual to bullets because they are allover the place in Type in the sequence "BD 8C CO" (yes, the Eagle's Nest. tected. Here's the scoop o~ deprotecting continue"; in this case one must spin 2 con­ Playroom... there are spaces between every two letters) centric circles, lining up the row and section. 1 hope this helps anyone with the same Since there is no special device driver (at and press return- the drive will run while Then you must go to the proper seat, and version of this game. Enjoy! Thanks again least I couldn't find one!), use a fast whole the computer searches for the bytes; the type in the 4 digit number that is displayed to Ed Teach, Bill Jetzer, and many others. drive will stop when the correct bytes are disk copier that will ignore any errors. (I use (how's that grab ya, good buddie??). Here's I've learned a great deal from you folks. I Locksmith 6.0 in ast mode.) Ifyou now found. how to stop this nonsense: will try to write to Computist as often as I Now we must play detective, and look at try to boot the copy, you will see that itstarts 1. Copy the boot side (side one) with any can (sounds like a New Year's resolution!). to boot, but then reboots. Hmmm... sounds the code to see if we've got the right one Bye (o~ now. (withaJumpafterit). To do this we must ask copy program (I used Locksmith 6.0 fast­ like a nibble count to me; so on the advice of copy). the computer to disassemble the code we Advanced Playing Technique for... many fine Computists I used Copyll Plus' 2. Sector edit the copy. sector editor to search for the byte sequence just read; fortunately, COPYII Plus can do Hunt for Red October this. Just press "L" and what you now see is ~ ~ ~ BD 8C CO with aJUMP rightafterit. (By the Em!!1 IQ. Dataso!tllntellicreation a disassembly (it shows the oPCodes or in­ OB oB 4C-4D DO 07 EA EA way, it's in a file called playroom.system; 1 had no difficulties making a backup of I've found that in ProOOS programs the structions in something we can at least That's it! Now when the program tells somewhat understand). You are looking at you to use your MADDEN season ticket, my original disk (by the way, 1 think this system file is usually where the protection game is very poorly done, no sound effects, is.) the same page of info as a moment ago, but pressing any key will let you continue (isn't in a different form! Keep pressing "L" that fun?). and the only decent graphic displays are Say, Ijustgotan idea. How about for any when you lose the game - get sunk, crew people NEW to cracIqng, if! go thru (step­ (slowly!) to examine the rest of this sector. For those ofyou who don'teven like to be At this point, I'm going to speed things up a asked for a ticket (like me!), here's how to mutinies, etc.). Here is what 1found in my by-step) how to use Copyll Plus' sector snooping around. editor (sorry, you experts, we all start some­ bit and tell you where the correct bytes were bypass that altogether: on my disk. Press "R" then "5" (track 5). where, right??! There is a cookbook compi­ 1. Sector edit the copy. Ignore direct hits Press return. Then press "A" and press re­ lation at the end ofthis article!) OK all you ~ ~ Search for 2A A5 37 DO 26 A9 01 and turn (sector OA, or 10 - remember, hex). Trk Em!!1 IQ. young crackerjacks, are you ready? First, oB OB 00-02 201571 1860 EA change the 01 to 00. (I found it on track $OA, Press "L" ifyou like to see the opcode - you putyour "archivalbackup" ofCopyII Plus (I sector $06, bytes $70-76.) Now when you will notice that byte number 10 has the You're done! like version 8.4) into drive #1 (remember, are fired upon and hit, the message will infamous BD 8C CO' (this means get a byte label side UP) and power up your computer. appear "we've taken a direct hit, sir!" but from the disk). Advanced Playing Technique for... I use an Apple lIe with two 5.25" drives. you will have no damage; hence, the game For now press "B" (twice) to return to the Into the Eagle's Nest Gee, maybe I should ask for a IIgs for my continues! birthday - Nnaaaa, I love myoId lIe! other viewing format. This will also put us ? When it asks you to enter the date either back at the beginning ofthe sector. Look at Firstofall, let me say that1tried the APT More speed byte IF (now don't look at me like that, just do that or press esc to ignore the date. The from issue #67 by The Switch, and my To give your sub blazing speed, read second question has to do with having an 80 look at the last byte in the row that started version must be slightly different, because track $06, sector $03, bytes $58-5B you column screen format for any cataloging with byte number 18). Here's what it should the listed addresses did not jive with my should see A9 25 85 8D - change the 25 to you do; again it'sup to you, Iusually answer say from byte 18 thru 21, "DO 05 8810F3 30 copy. By the way (at least in the version 1 63; also in the same sector at bytes $88-8B "Y" to that. Now the screen will change to 03 4C 47 64". These last 3 sets of double have) you can press ctrl reset at any time, look for CO A9 25 85 - change the 25 to 63. what's called the Main Menu. We want to digits are what we're after. They give an and the games jumps into the monitor (with­ This will allow your sub to g099 knots when select the first item "COpy" Gust press instruction to Jump to acertain address (and out rebooting!) Here's what 1found in my you are running nuclear engines with pro­ return) - yea, yea I know, we're not copy­ there it will throw you out of the game!). investigation of addresses: peller drive. That's "what 1 call SUPER­ Since we don't want this to happen, we will ing. $756A jumps to the scores. UNLEADED! Making this change instead edit the disk. This will now trigger a second, or sub­ $7594 is the game start. The number after oftheprevious one makes the game interest­ Using the I, J, K, and M keys move the menu on the right side of the screen. Now the A9 determines which mission you ing. You can still be sunk, but they will have blinking cursor over to byte IF (where it choose the first one "5.25 DISK COpy" by will be in (there are 3rescue missions, the to be an amazing shot in the open ocean! says 4C); now press "H" because we are pressing return. The screen will once again 4th is to blow up the castle). editing in hex, and type "18" (press return), No Attacks change, and will prompt Yin to be sure you $864E contains keys. haveCopylIPlus in drive#i- we do, sojust then "60" (press return), then "EA" (press Read track $OA, sector $05, bytes $00-06 COMPUnST #76 Readers Data Exchange 11 and look for 23 AB 9D 59 AB A9 96. On a copy ofyour ProDOS userdisk, do the disk for the byte sequence and still get 1060 IF AN$ - "N" THEN END Changing the 96 to 00 will not allow any the following: the softkey to work. So, how about it au­ 1070 GOTO 1050 ships tQ ever shoot at you. UNLOCK PRODOS thors? Take time to listthe first few bytes of 5000 DATA 4¢CHANGES BLOAD PRODOS,TSYS,A$2000 theoriginal codeinsteadofthedreaded"n" 5010 DATA 34,5,81,170 No Mutiny CALL-151 in the "From" column. And if you are pro­ 5020 DATA 34,5,82,175 5030 DATA 34,5,83,176 Tokeep the crew from mutinying (is that address :40 viding the data then, it's your ball, COM­ 5040 DATA 34,5,96,70 a word?I), read track $09, sector $00, bytes 3DOG PUTIST-publish them. It really helps.. $60-65. Lookfor 64 90251\902 85; change BSAVE PRODOS,TSVS,A$2000 Checksums LOCKPRODOS We print what we get RDEXed the 02 to 00 and your crew will never say 1000-$356B 1050-$7B7A 5020-$DA23 ''Take this in your gut, sirl" ProDOS version "address" The Protection 1010-$lBD5 1060-$0483 5030-$BFD4 1.0.1 520D More Nuclear power The protection I found is located in the 1020-$3DE9 1070-$3E08 5040-$0761 1.0.2 52CD file WIZARD.SYSTEM. This file is loaded 1030-$3628 5000-$51E4 Finally,younormallyhavenuclearpower 1.1.1 56E3 by ProDOS into memory at $2000, then 1040-$418E 5010-$843B for 10 days. I found this annoying, SOOOOO, 1.2 58E3 moves some ofits code beginning at $20F9 read track $OA, sector $OC, bytes $80-85. 1.3 58E3 toa new locationat$B82Candfrom $38AE J.e. NJ Search for F7 A9 FO 05 A9 OA; change the 1.4 58E3 to $OCOOusing the Monitor's move routine OA to IE and you now have nuclear power Notes on bypassing Password 1.5 58E3 in Apple ROM at $FE2C. A jump is then for 1 month. Protection 1.7 58E3 taken to $B82C where the Scarborough and ® It's my understanding that Apple has 1.8 S9E3 the WritingWizard logos are loaded and A thankyou toMichaelDouchette (issue been requesting that all new commercial Now do the following: displayed. . #72) for giving me the idea for a very easy programscomethroughwithProDOS as the UNLOCK FILER Therealprotectioncheckstartsat$B8D1. method of bypassing the password protec- standard . So far, I have BLOAD FILER,TSYS,A$2000 SeveralJSR's (Jump to Subroutine) have tion now being used. . found these programs to be easier to depro­ CALL-151 been made to $BA3B where, each time, In issue#72 Michael listed the key pass­ tect (thanks to Mr. Bill Jetzer, and ProDOS addr:40 pointers are reset and calls are made to the wordsneeded to playTetris. Using a copyof lOB) than some DOS 3.3 programs. The 79F4:28 ProDOS Kemal MLI (Machine Language the original I went to the these passwords 3DOG only problem I haveis thatw.hen I am trying Interface) to readdata from thedisk. On this and using CopyIIPlus, I replaced them with to develop an APT, I cannotseem to restart BSAVE FILER,TSYS,A$2000 text spaces saving these changes back to LOCK FILER particularoccasion,dataare read from track ProDOS programs like I do when they're $22, sector $OS (block $IIS) into memory disk. Thedisk booted and when a password Replace "addr" with the correct address DOS. Can anybody help me? (Are you lis­ starting at $BA83. (This is very similar to was called for, a return satisfied the call. for your version of FILER from this table: tening, Bill? the previously-mentioned softkey.) When I nextlocatedthepasswordsonSilpheed, substituted the passwords with text spaces. ®I know this isn't our field, but I've FILER release date ~ this new code is processed, its first taskis to The disk would not boot. I then used hex recently been doing research on viruses, 1 JAN 84 4244 decode the remainderofthecodejustreadin oo's. This disk booted and worms, trojan horses, etc.,andwouldlike to 18 JUN 84 426A from $22/$OS: ran. I couldnotlocatethepasswordsonBattle be able to examine the source code for a Afterallthat'sbeenchangedyou'reready BA83:A2 FF LOX #$FF Load X-reg with byte Chess, hence no fix. complete virus (for STUDY PURPOSES to start. location BA85:8A TXA Transfer byte location to I believe this method should work on ONLYI !I). Does anyone out there know of 1. Format a disk with forty tracks (320 A-reg most password type programs, try inserting any ofthe above that afflict the lIe (or GS), blocks) using the. modified FILER and BAS6:DE 91 BA DEC $BA91 ,X Subtract 1 from byte at a common word if spaces and OO's don't and whereI could geta copy ofsaid code? I $BA91 +X ProDOS. work. can be reached through RDEX. Thanks! BAS9:5D 91 BA EOR $BA91 ,X Exclusive OR the byte 2. Now boot Copy II Plus and copy all the location (A-reg) with Where in theWorld is Carmen Sandiego files from theQuickendisk (both sides) to byte at $BA91 + X will deprotect and run offa hard disk under Franko Slbo LA BASC:9D 91 BA STA $BA91 ,X Store results in same your formatted 40 track disk. GS/OS ver.5.02 ifa copy is made using the location Auto Copy feature on Copy IIPlus ver 9.0. Softkey for... 3. Now copy PROOOS to side two. BASF:CA DEX Decrement to next byte location This is not currently possible using the is­ Superprint That's it. When you're ready to use BA90:DOF3 BNE $BA85 If Xis not 0, loop back to sued software or the softkeys listed in issue Quicken, boot side 2 and you'reright in the $BA85 ? #72. menu. The softkeys for SuperPrint didn't work Once$BA92through $BB90isdecoded, ® I would like to hear from anybody '-- for me (Computist #71, p13 and #72, p36). ® Now can someoneoutthere helpme? processing falls through to $BA92 where who hasbeen able to make Battle Chess run I think that I haveoneofthe earlier versions What address can I change in Copy II Plus severalattemptsare madetoreadsync bytes offofa hard disk or anyone who is using a of the program. Ho~ever, using informa­ version9.0so I cancopy a full DOS 3.3 disk from track$23. This isstill noteasily seen in Vulcan hard disk and has run into problems tion from two separatearticles in Computist to a forty track disk backup? Typing the the decoded data because they're sprinkled using their modified P8 file (ie. Printshop #72, I was able to deprotect the version that programs from Computist magazine and with extraneous "$2D's" to prevent a sen­ OS.) I have. other magazines fills up a disk very fast. sible listing by the Monitor. Moreover, the When I want to copy some other files to a sync bytes on track $23 of the original disk 1. Using the softkey that was dedicated in Richard S Thompson __NY diskthatisalmostfull, Copy II Pluscan'tdo are notthe usual$FF'sbut$AB's instead. If memory ofRoger Trapp (Computist#72, it because it can't read those extra five the $AB's are not found, the program will p36), I was able to make a copy of the Softkey for... tracks. In what fIle and at what address can store the value $16 in memory location original: Grand Prix Circuit (llgs) I change them to work? $BACD versus $17, and won't progress RUN COPYA Accolade past the WritingWizard logo. ctrl reset ®What is the goal of the "Little Com­ Thisisa greatdriving game. Ifyouhaven't B988:1860 puter People" by Activision? I think I've My solution isto have theprogram disre­ B98A:00 missed something along the way. gardgoing to track$23 tolookfor the$AB's bought this program, buy it. The program is B925:1860 and, of course, store a $17 at $BACD any­ protectedjustlikeTestDriveII. Take a look B942:18 :;J=lm=-W=.=a=lla=c""'e TX way. This involved determining what val­ at the following hex dump for block $112. 3DOG ues had to be inserted in sector $OS of track 112E:08 PHP RUN COPYA $22, such that when they aredecoded by the 112F:C2 30 REP 0/030 160bit registers Softkey for... 1131:5A PHY 2. Now using the information concerning MasterType's WritingWizard above subroutine, my goal isaccomplished. 1132:8B PHB the extra block count found in Mike You may use either the sector edit or the 1133:4B PHK ScarboroughlMindscape Egnotovich'sarticle(Computist#72,p28), Super lOB method to make your copy. 1134:AB PLB 1135:9C 97 B2 STZ $B297 Set pass values I was able to finalize'the softkey. Format Requirements: A blank disk . Sector Edit Method 1138:E2 30 SEP 0/030 8-bit registers a blankdisk withProDOS. Copyall ofthe 113A:A220 LOX #$20 Track $20 COpyA (or any whole disk copier) fIles from the copy to the formatted disk. Step-by-step 113C:AO 01 LOY #$01 Side $01 A sector (or block) editor 113E:20 46 B2 JSR $B246 Do nibble count You are fmished. This disk should boot Optional: Super lOB v1.5 1. Fastcopy youroriginal disk to yourblank 1141 :8E 97 B2 STX $B297 Store X& up with no trouble. disk. 1144:8C 98 B2 STY $B298 Yvalues WritingWizard is a graphics word proc­ 1147:C2 30 REP %30 16-bit registers ® How can I putSuperPrintand the two essor originally published by Scarborough. 2. Make the following edits to your copy: 1149:AD 97 B2 LOA $B297 Get result data disks on a 3.5" disk. How do I get the The program is now being published by ~ 114C:C96C2O CUP #$206C Compare it program to recognize the data disks? Id1 .sg Emm :w 114F:90 29 Bce $117A Branch if not orig, disk Mindscape (re. Incider April 1990). One $22 $05 $51-53 64 49 FF AA AF Bo 1151:C90221 CUP #$2102 Compareitagain ® I need a softkey for the 5.25" version handy feature is the ability to divide the $60 45 46 1154:BO 24 BCS $117A Branch if not orig.l disk ofTetris screeninto two separate windows-provid­ (Note: Track $22, sector $OS =block 1156:E230 SEP %30 8-bit registers ing two unique writing areas. 1158:A221 LOX #$21 Track $21 l1S.) 115A:A0 01 LOY #$01 Side $01 Ross A. Holmes CA . I tried the Mastertype's Writersoftkeyin 3. Write the sector back to the disk. 115C:2O 46 B2 JSR $B246 Do nibble count COMPUTIST #70, following instructions Notes on Quicken 115F:8E 97 B2 STX $B297 Store X& very carefully. No luck. I can only assume Super lOB Controller Method 1162:8C 98 B2 STY $B298 Yvalues I useQuicken by Intuit in my home quite 1165:C2 30 REP 0/030 160bit registers thatI havea differentversionofthe program Mergethefollowing controllerwith Super a bit and I got tired of booting up side one 1167:AD 97 B2 LOA $8297 Get result than the author's. For reference, I am work­ lOB vl.S and run the resulting program. 116A:C9 BO 10 CUP #$1DBO Compare it and seeing the procedure that comes on the ing with the Scarborough 1985 Apple ver­ 1160:90 OB BCC $l17A Branch if not orig. disk monitor for ordering checks etc. and then sion, labeled "MasterType's WritingWiz- Controller 116F:C9 781 E CUP #$1 E78 Compare it again turn the disk over for another rebooting or ard". 1000 REM CON.WIZARDWRITER 1172:BO 06 BCS $117A Branch if not orig. disk whatever it does. So I decided to add Pro­ 1174:C2 30 REP %30 16-bit registers By the way, I'm sure I have some com- 1010 TK = 0: :LT = 35:ST = 15:LS = 1176:AB PLB DOS to side two. Oops not enough room. pany out there when I say that once a pub- 15 :CD = WR:FAST = 1· 1177:7A PLY I saw in "Beneath Apple ProDOS" (pgs lishedsoftkeydoes notwork, wecanquickly 1020 GOSUB 490: GOSUB 610 1178:28 PLP Check passed, 7-26) that I could format a disk to forty eliminateonevariable---differentversions- 1030 GOSUB 490:T1 = TK:TK = PEEK 1179:6B RTL return to play the game tracks using side2 ProDOS User'sDisk. For (TRK) - 1: RESTORE : GOSUB 117A:C2 30 . REP %30 160bit registers if the softkey author would provide a few 310: TK = T1: GOSUB 610: IF PEEK 117C:A9 00 DO LOA #$0000 This is not an original so those of you who don't have the book, just bytes of the original code that's being re- (TRK) = LT THEN 1050 117F:8F 9F 35 03 STAL $03359F mess up A-register follow the step-by-step. Where it says 1183:AB PLB placed. Thefirst five orsix bytes would help 1040 TK = PEEK (TRK) :ST = PEEK "address:40",substitutethecorrect"address" 1184:7A PLY determine if the data in the exact track! (SCT): GOTO 1020 for the version of ProDOS that you are 1185:28 PLP Return to game sector!bytelocation on mydiskare the same 1050 HOME : PRINT "COPyOCOMPLETE" 1186:6B RTL and hang up. using. as the author's. Ifnot, perhaps I can search : END 12 Readers Data Exchange COMPunST #76 Iftheprogram makes itto$1174, the disk CALL-151 $OE. Change bytes $OB-OC from 8D 6A to CHR$(l5) turns INVERSE on, the is an original. So I but a BRA $3A (80 3A) 2C44:xx cursor character, ~ is ASCII value, 0026. CHR$(27) enables the mousetext, "XY" at$1138 so that theprogram will always fall was$DF I think SSI is being particularly back­ will print a folder on the screen, the through. 20DC:2Ccursor delaywit1a "_"twithout inverse ward in their use ofROOS in this age ofhigh CHR$(24) turns the mousetext off, and the block, was $IC capacity disk drives. The only option I can CHR$(l4) puts the computer back into Step-by-step 20DD:2Ccursor delay without " n twith inverse block, was $6C - see for conversion would be to use a modi­ normal display. See how easy that is? Try it, 1. Copy the disk with a disk copier. BSAVE APLWORKS.SVSTEM, A$2000, fied OOS3.3 that can access a high capacity you might like it! disk drive or else modify ROOS to do the 2. Edit the copy (I use Block Warden from TSVS Catalog Hijinks ProSEL). same thing. I'm burned outfor now though. ® I have a problem, and I wonder ifany Ifyou would like to see in your catalog hardware hackers might beable to help me. .e.II1 1b1i.Emm 12 Joseph P. Karwoski PA the fIle types, this is a little trick that you $112 $138 E230 803A Several months ago I bought two VHS vide­ might like. Try this command:. POKE Ifyou do not fmd these bytes, search the otapes, one from MGM/UA, and the other Appleworks Patches 42230,14: POKE 42259,0 disk for E2 30 A2 20 and change the E2 30 from Warner Bros. I wanted to copy these When you want to go back to normal, use to 80 3A. using my roommate's HiFi VCR to get the Skip spacebar & get time patch this command: POKE 42230,68: POKE stereo sound, and send the originals home This patch will cause AppleWorks to 42259,39 Softkey for... for safekeeping. However, both ofthem had skip "Press space bar to continue" and ask­ BLOADing into Text Page 1 Shootout (IIgs) the CopyGuard (or whatever it's called) ing for the date. These can be a pain in the Britannica Software protection. When the resulting copies were neck, and a waste oftime ifyou are using a Here is an interesting item, but before I played, they showed a clear picture for 50­ give you the "fIx", I should explain the I will have to thank James Hodge (issue IIgs. Follow these instructions to fIx the 55 seconds, and then a very distortedpicture program. problem. If you want to load a LORES #72, pgs 28-30) for his softkey on Gnarly screen (page #1), you will fInd that this for 50-55 seconds. This pattern repeated Note: Be sure you are using a back-up Golf. Gnarly Golf is from Britannica Soft­ throughout the length of the videos. The works fine under DOS 3.3. However, ifyou ware also. I will not get into specifics here: copy only! sound quality, however, was unaffected. try to use this same program under PRO­ 1. Copy the disk (ignoring errors). I made the fIrst copies using two HiFi 1. Boot ProOOS and get into BASIC 0). OOS, you will get an error. The reason for 2. Edit the copy. VCRs using the "Line Out" and "Line In" 2. Load Appleworks into memory. this is that PROOOS protects parts ofpage connections. After viewing the tapes, I was BLOAD IAPPLEWORKS/APLWORKS. #I ofmemory (pROOOS uses partofthis as .e.II1 1b1i .Emm 12 SYSTEM, TSYS, A$2000 $159 $128 20 00 SF EAEAEA disappointed to see that they were both a scratch pad). Now that you know the 80 1027 EAEAEA distorted. But, I reasoned that since the 3. Patch the code. problem, you need the "fix". There is really $166 $C9 D9 99 quality is not diminished going from the two fixes: one is to load the graphic (or For version 1.1. $CC 0008 EAEA "RFOut"'ofthe VCR to the "Antenna In"of information) into page #2 and then move it the TV, I could go from the "RFOut" ofthe POKE 13138,44: POKE 13522,208: POKE to page #1 - this requires a 'machine lan­ Mike Maelnnls TN Play VCR to the"AntennaIn" ofthe Record 13523,19 guage routine to work quickly; the second Recently, IunearthedacopyofGoldRush VCR to getagoodcopy. Thissetuprecorded For version 1.2. "fix", and the one I will give you is to at a local computer show. This moldie-oldie properly, ~d required only o~e HiFi .VCR POKE 13135,44: POKE 13518,208: POKE deprotectpage#1, load thegraphic,and then dates back to the days when Sierra On-Line (the Recordmg VCR), but agam the Picture 13519,19 reprotect page #1. This is done by using the went by On-Line Systems. On-Line's menu .. was distorted. .. following commands: For version 1.3. at the time consisted mainly ofsuch price- Ihaveseenadsforadevlce~atclaUI~sto line# POKE 48984,192: REM this de­ less (worthless?) classics as Sammy Light- decode all forms of protection on vlde­ POKE 13193,44: POKE 13855,208: POKE protects page #1 foot, Cannonball Blitz and Frogger. Any- otapes, but I'm not sure I want to spend 13856,19 line# load graphic (or information) way, since this one's STILL on the most $49.95forwhati~~esc~bedinth~~d~"the For version 2.0 line# POKE48984,207: REM this repro­ bes~andmostexcltlngvldeostablhzerm tects page #1 wanted list, I thought I'd give it crack: the POKE 14468,44: POKE 14148,208: POKE market," although the fact that itcomes with 14149,19 Checking for locked flies from BASIC Softkey for... a "beautiful, deluxe gift box" does make the Goldrush offer quite tempting. For version 2.1. If you are writing a program and you I realize I'm asking quite a bit from a need to know if a me is locked or not, you On-Line Systems POKE 14118,44: POKE 14436,208: POKE computer magazine, but I thought maybe 14437,19 can use this little trick. Verify the me and Requirements: some of the hardware experts· might also 4 Save the patched code. then check memory location 48823. Ifthe A blank formatted disk fool around with VCRs. BSAVE IAPPLEWORKS/APLWORKS. value oflocation 48823 is 33 or I, then the A way into monitor me. I don'twant to get into a long technical SYSTEM, TSVS, A$2000 me is locked. The code would look like this: A'DOS 3.3' disk with no HELLO H explanation so, basically, the copyguard (Note: The original values are 32,3~,56 100 PRINT CHR$(4);HVERIFY fiknwne This game loads in all at once and never protection uses "noise" to fool the AGC respectively. ThefIrst poke takes careofthe 110 L=PEEK(48823) 120 IF L=33 OR L-1 THEN PRINT accesses the drive again. All we need to do (automatic gain control) on the recording "Pressspacebar", and theothertwo read the "FILE IS LOCKED H is to allow the game to load into memory, VCR. The "noise" causes theAGeto think clock. capture it and save it to our disk as one that the signal is too strong and it reduces 130 REM Continue Program consolidated fIle. it to a level that it (erroneously) thinks is 255 copies in Multi-copy Print Reading the Open-Apple key correct. This causes the signal that the reo Step-by-step cordingcircuitryfinally "sees"tobesofaint Have you ever wanted to printmore than . Have you ever wanted to read the open- that itcan'tmake a goodcopy. You can buy 9 copies ofan item, and had to sit there and . apple key; ifso, here is a tip for you. Mem­ 1. Boot the OOS disk and enter the monitor. a filter /stabilizer or ifyouare a little tech· press "9" each time you tried to print. Ifso, ory location 49247 is where this key strobe CALL-151 nicallyinclined,youcouldturntheAGCoff here Is a little patch to help you out. These is located. Use the command S=PEEK C091 N C091 N DOOO<9000.BFFFM on the destination VCR. You really don't three patches will change the maximum (49247) to see if the open-apple key has FFFC:59 FF NC091 needitfor mostrecording thatyou willdo. number ofcopies to 255, you could putany been pressed. If it is greater than 127, then 2. Boot the GoldRush original and drop into Ifanyone wouldlike to writean indepth number you want in for the 255. the key has been pressed. Don't forget to the monitor after it fmishes loading. technical explanationortell how to makea AppleWorks Spreadsheet: clear the keyboard strobe with POKE - C090 N 9DOOProOOS conver­ POKE 768,255 Memory location 2049 and 2050 contain BSAVE SEG.M1,A768,L1,B9155 version. At any rate, if you don't own an sion in issue #52 as a guide. information about where the program is LOCKSEG.M1 enhanced IIe or better, stay away from ver­ It was all for nothing though because stored in memory. When you type NEW, Curseisa 128Kgameand even though I was sion 9. A few new parms aren't worth the Misc. Notes & items ofInterest these locations are set to zero. Ifyou know money you'll pay for this one. able to convertthe files overto ProOOS, the what these were before you typed NEW, program used all of the space occupied by Mouse Characters you can simply type the values back into Does anyoneknow any more about this? ProOOS. RDEXed Using mouse characters is very easy, and memory using POKE 2049,x:POKE2050,y. One outcome of my project was being they let you "dress-up" your programs. Your program will appear again. However, able to set my diffIcult to read rune wheel .!:B~il~l~J~e~t~ze:!::::r!. W1 Mouse characters are activated by using ifyou did not know what these values were protection card aside. The fIrst thing I did certain INVERSE characters on the Apple. you have a little more of a problem • of was to search for the letters on the wheel and Tips For Appleworks 3.0 Users On older Apples, you will only get inverse course, who checks these locations before Here is a fix for the s-l-o-w blinking convert them all to SOD (the code for 1111 Super lOB) This APTwascompiled using issues#66 tioned above. This is best done using the < •••• ~.••.•.•.••.•· CO I'Yl'i9ht(01983 Sector editor such CQPY II plus -:: -::. . -:'. C. Anthony Ray and #70, pages 10 and 11 respectively. No rename volume feature of COpy II PLUS. 1"1'1; ",; ,,: ,",; "','",',, ,,',i:" ,',: ll""ll,'n;,'" ":II,It""i1U',U',',; i'.I; ';"111"'; I.""', .,: oJ·" This program will copy normally with new information has been added. However, Startby booting theoriginal. At the main Advanced Playing Technique for... inconsistenciesbetweenarticles have forced any copier. Upon booting it prints a normal menu push escape key. The program will Applesoft "l" prompt. This indicates that Burgertime me to compile an updated listing. The fol­ ask if you really want to quit. Select Yes. lowing procedure is the one I find easiest to the DOS used is fairly normal. A copy will The program exits to the ProDOS quit rou­ ? use: start booting then continues to reboot. The tine. At this. point it will ask for the prefix. Scan for A6 29 A9 05 95 6A and change program can be interrupted with control­ Remove the originaldiskfrom the drive and the 05 to number of lives. Step-by-step reset but pushing any key causes a reboot. put COpy II PLUS in the drive and type / 1. Boot a Disk Editor (Block Warden on Checking location D6 in memory indicates Advanced Playing Technique for... COPYIIPLUS/UTIL.SYSTEM and push ProSel is easy to use). 00 and does help to prevent the reboot. return. This will put you in the main utility Heavy Barrel 2. Remove disk editor and replace with This prompted me to scan the DOS on section of COPY II PLUS. The abnormal Data East track 00-02 for 4C 00 C6. I found this on ProDOS will still be in the memory. saved game disk. Use file follow com­ track $00, sector $OE, byte$49-4B. Chang-· Scan for F7 FE A9 03 8D 13 FF and mand to follow one of the four Now we can catalog the originaldisk and change the 03 to number oflives. ing this toEAEA EAnow corrects this. The useCOPY II PLUS to transfer all thefIles to SAVE.GAMEs. copynowcanbestoppedandcataloged. The our normal disks. We should also transfer Or boot program is called Title and is only two Advanced Playing Technique for... ProOOS from COPY II PLUS to side oneof Game 1 resides at block $F(15) sectors long and contains the title as well as Robocop the newdisk. Atthis pointthevolumeshould Game 2 at block $13(19) the protection. The main boot program is Data East be renamed as discussed above. Now sit Game 3 at block $17(23) called Hello and is a binary fIle. The fIle back and enjoy an excellent utility. I would Scan for 85 Fl A9 15 85 AO 85 and Game 4 at block $IB(27) Title is needed for running the program and change the 15 to a bigger number. This is also recommend Super Print in place of 3.EditappropriatelocationsWrite informa­ should notbedeleted. Onceitchecks for the found onside I,track 7,sector5,byte72and PrintShop.Thisprogram will makeall Print tion to disk protection, it proceeds to load fIle Hello on side 2, track 17, sector 6, byte 72.

COMPUllST #76 Readers Data Exchange 15 Ifyou do not have a disk editor: I hope this information will help all those Apple this card is used so the keyboard can If you have a hard disk drive you can 1. Boot ProDOS and get into BASIC. 'Scurvy Sea Dogs' out there. I.know its' talk to your Apple II+. forgo all this disk swapping. I have copied helped me. Oops! I've gotta go as I'm being Next, I have the Apple ROM Card. As it all thePARM.DATAandPARM.KEY files 2. Load one of the four SAVB.GAMEs. forced to walk the plank. I'll try to make it to was explained to me this card has the capa­ from version 7.1 to present to my Copy II+ BLOAD SAVE.GAMEx where x = 1-4 shore and make my presence known again bility of having both Integer and Applesoft directory. Before doing this of course, you 3. Enterthe monitor (CALL -151) toeditap­ soon. Basic on it at the same time and with the use must giv~ each version its own set of file propriate locations. of the switch on the card you can flip be­ names. You could name the PARM.DATA Note: Your screen should have an "*,, James E. Bulman GA tween the two. and PARM.KEY files for version 7.1; prompt instead of "]" if you are in the Item number three is 16K Card from PARM.DATA7.1 and PARM.KEY7.1. To monitor. To edit memory, type the address Softkey for... Microsoft Consumer Products it gives your make it easy I just named mine (in hexadecimal) followed by a colon (:) Lee Trevino's Fighting Golf 48K Apple II+ a whopping 64K. PARM.DATAI and PARM.KEYI. The followed by the hexadecimal value that you SNK Corp. ofAmerica Number four is a CP/M card also by parm files in my Copy 11+ directory are want to put there. (ie. "Mood of Crew" Microsoft. numbered with each number representing a Requirements: E07:(0) I've also got a Scooter II, this plugs into different set or a different version of Copy Fast Disk Copier (I used Locksmith) the I/O game port and allows for external 11+, the parm files in my directory look 4. Edit all locations desired. Copy II+ v9 plug in ofgame port accessories. something like this: 5. Save the SAVE.GAMEx. DOS 3.3 System Master BSAVE SAVE.GAMEx, A$800, L$700 Speaking of game port accessories, I've Directory: /HARD1/COPY/ When I first tried to fast copy this pro­ got a set of Hand Controllers by The Key­ Filename Type Hex byte locations & what they do gram I was surprised to see that it copied board Company. (I believe the controllers PARM.DATA 4- Ruling country: O=Spanish, I=English, with no errors. "Finally!" I thought, "A and the CP/M card are the only items that PARM.KEY 2=French, 3=Dutch game that isn't copy protected." But upon work with the Apple IIe.) PARM.DATAl 5- Number offorts (0-15) trying to boot the game I saw that it would Number seven is the old Videx PARM.KEYl 6- Number ofsoldiers (divided by 10) simply cycle and cycle. I then rolled up my Softswitch, Ibelieve this is used with the old PARM.DATA2 newly~ 7-Numberofcitizens(dividedby 100, minus sleeves and grabbed my purchased 80-column cards to help the computer to PARM.KEY2 1) "Computist Super Index" by David R. know when to go to 8o-column mode (Thank PARM.DATA3 8- Gold (divided by 1000) Hopkins (A "must" for all Computist read­ God for the Apple IIe, seems things are PARM.KEY3 13- 24 Name of town ers!). Unfortunately neither Lee Trevino's much easier now). PARM.DATA4 Fighting Golfnor SNK Corporation were in Player info: Starts at Byte $EOO Once again, these things are really old PARM.KEY4 the data base. I had to start from scratch. 2- 3- Personal gold (xlO) (*) and if you don't have an Apple II+ your After trying several ideas, I got lucky and Now, keep in mind that Copy II+ can 4- Reputation:O=promising, 5=well known, probably just wasting memory space read­ cracked it with ease. No elaborate schemes only read the parm files named 9=famous, D=notorious, II=infamous ing this, but ifyou have an Apple II+ and are here, just a modified DOS. PARM.DATA and PARM.KEY exactly as 5- Acres ofland (x50) interested in any of these items drop me a Here is how I discovered the crack. After shown so, looking at the directory above 6- Number of rescued relatives line at408 Bancroft Drive, Clarksville, TN, fast copying side 1ofthe USA Course I used you see that Copy II+ can only read the top 7- Mood of crew: O=pleased, l=unhappy, 37042. Copy II+ to learn that the boot program is a two parm files. Ifthe parameter I'm looking E=angry This really should be in the back as an binary file titled "G". After several more for is not in this set ofparm files all I need to D- Spanish rank unClassified Ad RDEXed experiments to COpyA the disk I exited do is rename a few files. I'll explain; let's E- English rank I like the idea of putting the BBS mes­ COPYA,inserted my copy in drive 1, and say I want to look for a certain parameter in F- French rank sages in the magazine, seems like a more simply typed "BRUN G'" It was ashot in the the set ofparm files named PARM.DATA3 10- Dutch rank convenient way ofgetting information, and dark but it worked! and PARM.KEY3. I must first go to the Rank value - O=Hostile, I=Ensign, 2=Cap­ for those who can'twait to get there next fix utilities menu, from there I choose to re­ tain, 3=Major, 4=Colonel, 5=Admiral, Step-by-step (in the form of the magazine I mean) it name files. Ichange the files PARM.DATA3 6=Baron, 7=Count, 8=Marquis, 9=Duke seems agood way to getinformation quicker, 1. Copy both sides of the USA COURSE and PARM.KEY3 to PARM.DATA and 14- Spouse Status - O=Single, I=Shrewish just make a phone call and quench that disk and the JAPAN COURSE disk using PARM.KEY then I change the files origi­ & Pestersome, 2=Friendly & Attractive, hunger. It would be nice once you get the a copier that ignores errors. (I used Lock­ nally named PARM.DATA and 3=lovely &cheerful, 4=exciting &beau­ upload and download feature online to have smith FastCopy) Setyour originals aside. PARM.KEY to PARM.DATA3 and tiful a directory ofthe uploads with adescription PARM.KEY3. In effect, what I have done is 19- Present town (1-36) (minus 1) 2. Use Copy II+ (version 9) "COPY DOS" ofeach. This would allow people to get on, swapped file names. I then go back to the bit ID- Pursuit of -O=Vasquez, I=Delgado, function to copy the OOS from your DOS get what they need, and get offmuch faster. copy menu and check for the parameter 2=Alvardo,3=Mendoza 3.3 System Master onto side one of your Ofcourse, you should ask people to upload again. IfI still don't find it I just repeat the 23- 24- number of Crew (**) copy of the USA COURSE disk. Repeat something if they are going to download. above steps with the remaining sets ofparm 25- number of cannons (+1) the same procedure for side one of your files until I find my parm or I find that it copy of the JAPAN COURSE disk. Notes on Copy ll+ 27- 28- Expedition Gold (xlO) (*) doesn't exist. 29- Food (+1) 3. Use Copy II+ "CHANGE BOOT PRO­ "TRY" it you'll like it This seems like alot to go through butit's 2A- Goods (+1) GRAM" to change the bootprogram from better than hunting for a disk every time you 2B- Sugar (+1) HELLO to G on side one of both disks. With older versions of Copy 11+ if you used the Auto Copy feature you could enter need a different version ofCopy II+. Prac­ 2F- number of Ships (7 max) (0-7) That's it! You now have a complete tice acouple oftimes on this method and that 34- 3A- TypeofShip -O=Pinnace,I=Sloop, the word "TRY" and a few preset parame­ COpyA-ablebackupofLeeTrevino'sFight- ters would pop up on the screen such as should be all you need to get the hang ofthis 2=Barque, 3=Cargo Fluyt, 4=Merchant­ ~ ing Golf. See you on the links! "TRY HEADER", "TRY NIBBLE long winded procedure. Sure would be nice man, 5=Frigate, 6=War Galleon, 7=Gal­ if I could just combine all the parm files leon (8-Farethesamerespectively,except COUNT", and "TRY SYNC". With version Krls Kirk TN 9.0 entering the word "TRY" will not only some way and justhave one huge setofparm the ship is damaged) files. Anybody got a way around typing all 50- 58- Your Name ® This a plea for help! A friend ofmine get those parameters previously mentioned just got rid of his Apple IIe (OK, ex-friend) but will also get you parameters preset to the parms in by hand. * = Hi Byte x 256 + Lo Byte and he has given me a lot of nifty, neato, copy software written by specific compa­ Well, I hope this info helps someone, if ** = Hi Byte x Lo byte + 1 keen things to put in my computer. Trouble nies. anyone has a betterway letus all know about fi~d FF=255 (you can this information in is, I don't know what to do with them once Let's say you're trying to copy the pro­ it through the Computist. any HEXADECIMAL Equivalent Chart) they're in there. The first item is an old gram Wasteland by Electronic Arts using A Byte is two Bits - Hi Byte comes after WildCard 2 from Central Point Software. I the Copy II+ Auto Copy feature and enter John C. Tucker IL LO Byte - 09FF = FF09 know it's used in copying protected soft­ the word "WASTELAND" but you get the Ifyou have an oldreliable parallel printer Example for *-09FF = FF(255) x 256 + ware but that's the extent ofmy knowledge. dreaded "Parm entry not found" message. tlult you hate to throwaway but need a 09(09) = 65,789 I don'tknow what slot itshould go in, when Enter the word ''TRY'' and choose the "TRY printerthatworks with the Apple IIgs, Ihave Example for ** - 09FF = FF(255) x to push the little red button, or anything ELECTRONIC ARTS" parameter available the solution. After writing to COMPUTIST 09(09) + 1 = 2,296 about it for that matter. It would be great if on this newest version. There are more than (Issue #73, Page 12), I read the Programs Town info someone out there could explain this cards' just one parameter for some of companies. Plus Advertisement in Nibble and decided to order the Superwriter 924 Printer Inter­ There are 36 towns in each game. The operation to me, or better yet, supply me This is not to say that these preset parame­ face by Xetex. The Superwriter 924 makes names of towns will vary based on the with a copy of the documentation. I've al­ ters will work on every piece software writ­ te~ itpossible to emulate the Imagewriter Print­ scenario being played (famous expedition ready called Central Point Software, it's by a certain company. This is just an­ ers using many popular parallel printers. or certain year). The town listing starts at been so long since they distributed this card, other avenue to take before getting hot and Printers supported are $900. Each town uses 24 bytes ofinforma­ they didn'tknow what I was talking about at heavy into the Nibble and Sector Editors tion. first. (Where it really gets fun?) Blue Chip ® Ialso received aTrak Star by Midwest Parm File madness C. Itoh 8510 Parallel Location Microsystems. I have a DuoDisk Drive and C. Itoh 8510 Serial $900-917 = town 1 have been told that I need a special adapter Something I'verecentlydiscoveredabout C. !toh Prowriter Jr. Plus $918-92F = town 2 to use this piece ofequipment. Anybody got Copy II+ is that you can read the parm files Epson MX,Rx,FX,JX and LQ 1500 ... etc. one you want to sell real cheap. Oh yes, I with any version of Copy II+, that is to say Fujitsu DL Series $C48-C5F = town 36 need the documentation for this one too. I that version 8.4 can read the parm files of Fujitsu DX Series version 7.2 and vice-versa. Did you ever I have still not been able to find which tried to call Midwest Microsystems. I be­ IBM Graphics lieve they'vegone out ofbusiness. I'veseen notice that the newer versions of Copy II+ NEC 8023 bytes determine the month and year or the sometimes do not contain the parameters for player age, health, or the starting skills : these items advertised in Computist many Okidata 192 and 292 many times. I hope someone out there can older programs. This is because the older Panasonic KXP 1080,1091,1092 fencing, navigation, gunnery, wit & charm, programs have been deleted so as to make medicine. help me. Panasonic KXP 1124, 1524, 1624 I've also got some things I'd like to sell. room for the newer program parameters. Panasonic KXP 1180,1191,1192 ® I am also having a problem with the They're very old and they're for the Apple Since it is possible to read the parm files of Prowriter total amount of cargo. I add four ships, but II+, I think. a different version all you have to do is keep Star Old still only have the cargo of255. Can anyone popping different version into the disk drive The first item up for bid is the Apple Star NB 24 - 10/15 help? As you can see there are a lot ofblank until you find theparameter you're looking Encoder Board. Manufactured by The Star NX-l000, l000R and XA 1500 spots still open to investigate. Keyboard Company and distributed by for. Star XB - 2410/2415

16 Readers Data Exchange COMPUTlST #76 I orderedtheSuperwriter924anda Supra 360 HTAB 1: VTAB 11: INPUT yond playability! So what! I'll win itfaster! I sure hope someone out there can help 2400 Baud Modem. The items arrived the "NEWOOAYS:" ;NO$ ", I thought. me. next day via Federal Express Overnight 370 NO = VAL (NO$) NextIwenttoProOOS BASICandstarted The Superwriter was $69 and the modem 380 IF NO < 0 OR NO > 9999 THEN up the games ProOOS with -PROOOS, as Prime Minister Australia was $119 plus shipping. The people at 350 we all know. And as I predicted, it operated 390 IF NO$ = "" THEN 350 Programs Plus were very helpful and both very, very quick. I was happy, and thought Softkey for... 400 IF NO = 0 AND NO$ < > "0" THEN products have performed up to expecta­ 350 about other IIgs users who might not have Gertrude's Puzzles tions. 410 N1 = INT (NO / 100) :N2 = NO ­ thoughtaboutthis, and hereI am telling you. Learning Co. To be direct, this process of using the INT (NO / 100) * 100 Requirements: Rob Fiduccia MD 420 POKE Y + 62,N1: POKE Y + 63,N2 RAMDISK is useful and fast but if the Gertrude's Puzzles write protected original 430"HTAB 1: VTAB 11: CALL - 868: power goes off, bye ·bye game! So, you Blank disk Advanced Playing Technique for... GOTO 260 might take that risk. And to save your char­ Copy 11+ 5.0 Magic Candle Vol I 440 REM RWTS acterand game info, you mustquit thegame New Advanced COpyA (by the Disk 450 POKE 784,T: POKE 789,S: POKE and use a file copier to copy the 'DATAl' Mini/craft Jockey) 779,0: POKE 774,SL * 16: POKE file back to your 3.5" or 5.25" disk so you In COMPUTIST #70 (pg 12), The Tuck NMIcard 799,Y - INT (Y / 256) * 256: can go on fr'Jm there later. POKE 804, INT (Y / 256): POKE gave some very helpful APTS. After I did Lastly, I should have someControl Panel To Carl D. Purdy: request for softkey 794,COOE: CALL 768: RETURN some editing; and enjoyed having power, I APTS soon for Dragon Wars and definitely for Gertrude's Puzzles in Issue #71. Well, I went back to my original characters and Checksums for Deathlord, so be looking...now let's did this one back in October 1987, so I their status. While I was editing, though, I 10-$A269 160-$705C 310-$12CO change the topic. thought I'd share it with him. noticed thatTheTuckdido'thavean editfor 20-$0040 170-$lB05 320-$C3EO Possible NMI sources: Integer card, any the days, so I set out to find them myself. Ultima V Dungeon Construction Set 30-$4A87 180-$20E2 330-$AC44 crackingcard, SeniorProm,FingerPrintcard, I've taken into consideration that only 40-$E085 190-$E658 340-$16CE OK Ultima V fans, I've got the ultimate or my favorite: the Apple keys and reset. Apple IIgs users have the Control Panel (so 50-$3B2E 200-$0791 350-$32B9 news for you, the Ultima V Dungeon Con­ Forthoseofyou who may notknow,ctrl­ far), with the very helpful Visit Monitor 60-$E615 210-$2820 360-$F83C struction Set (DCS) is complete. Yes, all option. So below I have edits for the IIgs 70-$83A9 220-$759E 370-$7A94 done. It is unreal. The power is great! And it open apple-reset wipes two bytes on every user while you are playing the game (The 80-$504F 230-$9C6C 380-$9960 can be in your disk drive for $8.00 with the page of memory (to prevent copying). The machine test ctrl-closed apple-resetse­ Magic Candle does NOT lock the Control 90-$8803 240-$2CE6 390-$00AA large manualI'vemade. Youcan send $1.00 quence clears some at the low end ofmem­ Panel out if you don't boot from it, thank 100-$BA2C 250-$5F60 400-$56FO and a 5.25" disk to get a deep description 110-$8548 260-$0411 410-$0310 ory, but if you interrupt it quickly then you goodness!) and a BASIC program for the about ALL its uses and capabilities. Hey, if 120-$8505 ·270-$9421 420-$8AOF minimize the loss. So my favorite NMI is to non-panel person. you love Ultima V, you'Illovemaking your 130-$OF5E 280-$F289 430-$40A3 hit ctrl-closed apple-reset, then hitctrl-reset Type in the BASIC program and save it friends go through YOUR dungeon! Or 140-$9F92 290-$14E7 440-$7FF2 twice, Thisworksonanyl/e,//corGS. Who (OOS 3.3 only) as "MQCE". 150-$8BFO 300-$lEB3 450-$42C7 maybe COMPUTIST readers can start a DeS club; tell me how you feel about it in needs to pay extra money for any other MQCE NMI?? DOS UTILITY your letter. 10 CLEAR : NORMAL : TEXT : HOME : CALL -151 to enter the monitor Here's what your $8 gets you: Here's a detailed discussion ofhow I did PRINT CHR$ (21) 0300:A9 00 80 EB B7 A9 00 80 $689F it. 20 CKB = - 16368:RKB -- 16384:T = User's Manual (covers everything plus 0308:E9 87 A9 00 80 EA 87 A9 $3980 Try booting it. Ahh... Up comes the ']' O:S = 0:0 - l:SL = 6:Y = 32768 tips and 2 tours) 0310:00 80 EC 87 A9 00 80 EO $9004 prompt. A sightfor sore eyes. Wenow know Level Editor (all dungeons) 0318:B7 A9 00 80 F4 B7 A9 00 $OA09 that it is a modified DOS load. Chamber Editor (all chambers) 0320:80 FO B7 A9 00 80 F1 B7 $7009 Next I pulled outthe Copy 11+ 5.0 sector 0328:A9 B7 AO E8 20 09 03 90 $2FDO -Contents Editor (edit treasures and editor (it's quick to load) to check out the 0330:05 AD F5 87.85 06 60 $410F monsters) formatting. By trying to read track $00, BSAVE DOS UnLlTY, A$300, L$37 View Editor(changethepowerofa gem) sector $00 and a few random ones over the Entrance Editor (Rename dungeons, disk, it wasn't hard to establish that the Advanced Playing Technique for... make new Words of Power, collapse dun­ whole disk was in a different format. Ok, so geons, destroy dungeons) Magic Candle vol I (gs) [P]atch OOS and take a look at what Copy ? Type Editor(Makea Cave, MineorDun­ geon) 11+ tells us it found. Oh look. Address and DatatrailersareFFFF.Oksopatch OOS 3.3 Note: If you boot the game from Visit Chamber Resurrector (Used to restore to ignore all trailers andexitback to re-read. Monitor,youcannotgetto the ControlPanel chambers after a party was victorious in it) while playing the game. That'sbetter,we'regettingsomewhere.Page 30 HTAB 7: VTAB 2: PRINT "THEO I do strongly suggest you send the $1 to MAGICOCANDLEOOAYOEOITOR" Bytes are in hex (ie. 99 = $63). Use hex. through the OOS sectors on track O. Hmmm get a review ofall the programs. (There are 40 HTAB 13: VTAB 3: PRINT "BYOROBO we can't read sector $A. Try a few more Days FIOUCCIA" no surprises here.) It is finally done, one random sectors. Nope, they all give check­ 50 IF PEEK (768) < > 169 THEN $033A: High byte ofdays yearI spenddoing it. Trust meComputist's, sum errors. PRINT CHR$ (4); "BLOADOOOSO $033B: Low byte ofdays the ultimate power ofdungeons is here. Ok. So whatdo we know from this? Well Send request or comments on DeS to: UTILITY" Don't combine the bytes. Example: to we know that it's a modified OOS, the 60 HTAB 6: VTAB 20: PRINT "INSERT change days to 1234 regardless ofwhat it is Ultima V DeS trailers havebeenchanged,and alsobecause OSIOE040ANDOPRESSOSPACE" currently. Decimal 12 is $OC in hex, decimal 2809 Broadview Terrace of the checksum errors, we know that the 70 POKE CKB,O Annapolis, MD 21401 34 is $22 in hex so the proper command read translate tables have probably been 80 K = PEEK (RKB): IF K < 127 THEN Itwill be mailed back First Class. Disk is 80 form the monitor is: changed. When the translate tables have 90 POKE CKB,O 033A:OC 22 in fast OOS 3.3 format. Sorry if I sounded been changed then it gets difficult (impos­ 100 IF K < > 160 THEN 70 Done. You now have 1234 days to save like a salesman. Until next time. sible?) to make an error free copy without 110 POKE 34,3: HOME the Magic Candle. Changing the days to 0 Another letter that should be in the changing them. I find that changing the unClassifieds :. RDEXed 120 HTAB 1: VTAB 7: PRINT "WHICHO will... well, you'll see. tables gets ridiculously laborious, so I rea­ SAVEOPOSITION?" son that if the original disk can read it. then 130 HTAB 1: VTAB 9: PRINT "AOOOBOO Dragon Wars notes Susan the Bee MA I should be able to use their routines to read OCOOOo" Recently, I was at my computer shop ® I have an Apple IIc that is three years italso. In that case we have to try capturing 140 POKE CKB,O looking at the diminishing amount ofApple old. I am trying to make a backup copy' for theOOS. 150 K - PEEK (RKB): IF K < 127 II and Apple IIgs games available (getting a game called Lucky's Magic Hat by Ad­ To capture the OOS, boot the disk until THEN 150 worse each day), and saw Dragon Wars. I vanced Ideas of California. It is the 1984 you see the ']' prompt, lift the lid, wait for 160 POKE CKB,O the drive to stop, then hit your NMI. 170 IF K = 155 THEN HOME: GOTO 60 bought it, naturally, and started to play the version. 180 IF K < 193 OR K > 1~6 THEN 140 moment I returned home. I have tried copying it with COPYA Get to monitor (if you're not there al­ 190 IF K = 193 THEN T = 32:S = 10 With all the excitementstirring up inside using POKE 47426,24 (ignoring checksum ready) (CALL -151) then move the OOS 200 IF K = 194 THEN T = 32:S = 1 ofme, I ignored the documentations except and epilog errors). I did not get a copy that down to where New AdvancedCopyawants 210 IF K = 195 THEN T = 33:S = 8 maybe the loading instructions which said I ran. However, I could view the files with it (8400-P). Answer yes 230 HOME :COOE = 1: GOSUB 440 I could get a 3.5 disk format of the game copied all the files and a HELLO file to a to the first question (Are you using a foreign 240 HTAB 1: VTAB 7: PRINT "SAVEO through Interplay for $5.00. This is when OOS 3.3 (ormatted disk. That did not work DOS at $8400?). Copy tracks 3 to 34 POSITION:O" ; CHR$ (K) my mind started to think: "If Interplay can either. Iam prettygoodatfollowing softkeys. ($3..$22). BootCopy 11+ and copy the OOS 250 HTAB 1: VTAB 24: PRINT "CTRL­ put it on a 3.5 disk, so can I". I tried the one in Computist #68 for this from the Copy 11+ disk over to your copy. SOToOSAVE." Next, I pulled out my Copy 11+ v9.1 and game, but it did not work. I cOlild not even Make sure the boot program is 'HELLO'. 260 01 - PEEK (Y + 62):02 = PEEK copied the 6 ProOOS 5.25" disks to a 3.5" by~s That's it! You now have a fully working (Y + 63) fmd the that were listed. 270 HTAB 1: VTAB 9: CALL - 868: disk in about 7 minutes. "Cool", I thought, ® I also want to make a copy ofAnimal unprotected version ofGertrude's Puzzles. HTAB 1: VTAB 9: PRINT "OAYS:O" "this game is going to move now". Well it Kingdom by Unicorn. I have the 1985 ver­ ;01: "" ;02; "~If did, very fast to be honest. sion. I tried to copy this one with COPYA Softkey for... 280 HTAB 1: VTAB 11: PRINT Butlike most'serious computer users',I ignoring checksum and epilog errors. Itdid Centauri Alliance "CHANGE?" want it to' operate as fast as possible. I not work. Again I could view the files with Broderbund 290 POKE CKB,O thought, "MyIIgs has 3 megs (hard cash put Copy 11+. This onehowever had a "JELLO" Requirements: 300 K = PEEK (RKB): IF K < 127 THEN into that), so why not install it on my RAM file which I changed to a "HELLO" file and Centauri Alliance write protected original 300 disk? Why, that's what I'll do!". copied the otherfiles and the changed file to Fast copier 310 POKE CKB,O So, likewise, I headed for the Control a formatted OOS 3.3 disk. That did not Sector editor which can scan for a byte 320 IF K = 147 THEN CODE = 2: Panel and gave myself a nice l000K of work. I am now stuck. GOSUB 440: GOTO 290 sequence RAM space. Then used Copy11+ to transfer I did not get the piece to break into the 330 IF K < > 217 AND K < > 206 all the files from my 3.5" disk to the format­ Expecting an 18 sector protection, I tried THEN 290 monitor so I cannotdo that. But I could sure ted RAMDISK; which took about 3 minu­ a fastcopy first. Well, amazingly it seemed 340 IF K = 206 THEN GOTO 110 use some byte changesuggestions using the ets. "Man, this game is going to move be- to go ak. But it didn't boot. There must bea 350 HTAB 1: VTAB 11: CALL - 868 sector editor of copy 11+. check in the boot process. I next pulled out COMPunST #76 Readers Data Exchange 17 my trusty sector editor and had a look at the Softkey for... Normal copiers didn't copy the extra What is the point ofall this? Hmm I wish boot stages on track $00 of my copy. Explore Australia code correctly, therefore they satthere spin­ I knew. I suppose I just wanted to point out Sector $00 was normal. Sector $01 was Dataflow ning away merrily. that some programs on the Most Wanted interesting. Towards the endofthe code was Anyway, back to the code. The loader List will never appear in Computist and Requirements: the sequence that printed the inverse D's at section exits with another indirect jump to certainly very few ofthem can be done with Explore Australia write protected 5.25" the top of the screen. I therefore reasoned $2405. Super lOB. Basic knowledge ofmachine language that the protection must be called before $2405 restores the text screen from $800 Now somebody is sure to come out with blank disk here. There are only two other JSR's to and finally jumps to $2000 to execute the a very involved deprotection, and explain it ProDOS formatted disk containing ProOOS check. I started with the first, JSR $BCOO. code we just loaded in. well. Good luck to you. Great to see it. I and BASIC.SYSTEM $BCOO sits on sector $06 of a normally would join you, but time, time, time... Step-by-step skewed disk. The code in sector $06 is the I was very pleased to be given the chance "funny stuff' we are looking for. I scanned to deprotect Explore Australia. I was actu­ Now that we know all this. Explore Don Westcott CO ally surprised that it wasn't a lot harder. I Australia essentially becomes a one byte through the code. The following softkeys & APT's were haven't yet managed to get my hands on a deprotection. First itturns on the drive and JSR's to the obtained from various sources. main routine. If it comes back from this 3.5" version to deprotect, so apologies to 1. Load STORY.SYSTEM and get into the routine, itthen turns offthe drive and returns those with 3.5" versions. monitor. -from Jay Krell on GEnie- to the code in sector $00. About the protection: BLOAD STORY.SYSTEM,TSYS,A$2000 The main routine Sets up the number of CALL -151 enter monitor The disk was onlyprotectedon track$00. Softkey for... errors it thinks is acceptable, reads the disk 2421:60 This track contains two track 'starts'. Bit Prince of Persia 3.5" for a certain sector (physical sector $07), 2. This sets abreakpoint after the whole pro­ copiers failed because they took the first and then enters the actual scan sequence. tection check and code loading has fin­ Broderbund track start. In between the two track starts is This searches for a series of$ETs and then ished. Execute this code. a section of code that is read directly from 1. Copy the Prince of Persia disk. tries to find a certain 7 bytes. If they are 2000G the disk. Also, a nibble count is performed 2. Perform these edits: found, carry is cleared and the routine exits. 3. When the drive stops, type: on this code. The version ofProDOS on the Blk fh1g Emm 12 Otherwise the error count is decremented C054 Display page I original disk is a legitimate unpatched ver­ $7 $16 90 80 and the bytes are scanned for again. If the C051 Display text page sion. The fun starts when ProDOS starts to $A $8C 18 38 error count reaches zero then the it re-reads BSAVE STORY.SYSTEM execute STORY.SYSTEM. This file de­ the sector and goes through the whole proc­ crypts the protection check onto the text You should now be able to see the code -from Doug Davies- ess again. page while displaying a blank hires screen, again. You should now be left with aperfect Clearly, all we need to really do is change jumps to the protection check which does STORY.SYSTEM sitting at $2000. Softkey for... the first two bytes of sector $6 to clear the the nibble count and loads the code off the Note: Iffor some reason you wanted to Tunnels ofArmagedon GS carry and return. So go into edit mode atbyte disk, before clearing the text page and exe­ deprotect a BIT COpy of Explore Austra­ $00 ofsector $06 and enter 1860. When you California Dreams cuting the code that was loaded in. lia, you need to keep in mind that the nibble disassemble this, it should read: The code that was loaded from track $00 count will fail. In this case, the deprotection 1. Copy the Tunnels of Armagedon disk. CLC is actually the first part of the code from the takes two bytes. One for the breakpoint (that 2. Change byte $6696 in the file TEXE from RTS STORY.SYSTEM file itself. So ifthis code you already did) and the other to set $2218 PO to 80. Make sure you write the sector out to correctly afterwards. So type "2218:38". is notcorrectthen the whole program misses This will allow you to click any button in disk. (Only do this on a BIT COPY, the original out on its initialization. response to the question. Ifyou'd rather use At this stage I again tried booting it. It has this set correctly already.) Basically to deprotect this program we a sector editor, search for A003 00 B7F629 managed to load in the initial introduction, need to stop the code loader just after it has 4. Save the final file outto yourProDOS for­ FF ()() C5 02 PO 05 and change FO to 80. but when I hit a key the 'Headquarters' finished loading theSTORY.SYSTEM code, matted disk. screen came up all jumbled and the disk then save the complete STORY.SYSTEM BSAVE STORY.SYSTEM, TSYS, A$2000, Patch for Life & Death GS (Software drive didn't stop spinning. Ahah! More... file to disk. Easy. L$3A1 Toolworks) I didn't really know where to start look­ Boot ProDOS and start up BASIC. So there it is. All you need to do now is This patch allows you to dial any number ing for the next "funny section". But be­ SYSTEM. Insert the original Explore Aus­ copy the latest version of ProDOS and the on the telephone when you receive a page, cause Broderbund programs usually let you tralia disk and type: rest ofthe files from Explore Australia onto rather than having to look up the number. use any slot you like for disk access, I used BLOAD STORY.SYSTEM, TSYS, A$2000 your disk. An added bonus with this depro­ Change bytes $833D-833E in file / the sector editor to scan through the disk for CALL ·151 enter monitor tection is that now you can load Explore L.AND.D.DISK.l/L.AND.D/HOSPITAL $80 $8C $CO. This sequence is the normal $2000 jumps to $23Al. Australia onto a 3.5" or hard disk. . from 0024 to EAEA. This will getridofthe way ofloading a byte off the disk using the $23A 1 clears hires page 2 and displays it. BNE (branch if not equal) which does the Xregister for holding the slot number multi­ $23CF-2402 copies text page to $800 and Softkey for... test of the phone number. plied by $10: decrypts loader to text page. Rosie the Counting Rabbit Ifyou'd rather edit the disk: LOA $COSC,X where Xholds $60 To letus havea look at the loaderwe have Collamore aJl1 ~ Emm 12 I startedscanning from track $01(the rest to stop it loading into the text page. To do This is a very easy one. Just a changed $1F2 $13D DO 24 AF EA EAAF oftrack $00 has some occurrences, but they this type: header and modified ProDOS. So we use a are not doing anything weird). 23E8:EA EA EA EA Ignore text page -from America Online- modified COPYA to ignore checks to the I found a few. One section was a normal 23D2:44 Decrypt to $4400 header. Again, New Advanced COpyAwill DOS 3.3 loader for reading the Address and 23FF:60 Set a breakpoint do the trick, as will DOS Buster or good old Softkey for... Data.. sections ofa sector. Another few were Execute STORY.SYSTEM to ourbreak­ COPYA with error checking turned off. Task Force GS forwritingout a normal-DOS 3.3 sector. Yet point with: When the copy is finished, delete the ver­ Britannica another few were for turning on the disk 2000G sion of ProDOS on the disk (v1.2), and drive for this code. These sections are called 1. Copy the Task Force disk. That leaves us with the loader decrypted replace it with anewer one that does not try to read characters and parties off the roster at $4400. The loader code thinks it is at to do a disk check (and thereby bomb out the 2. LoadSTARTUP.SYSTEM from thecopy, disk and to write them back again. . $400, so do not run it, and remember to add program). alter the code and save it. Finally on track $00, seCtor $00 I again $4000 if you want to disassemble a certain BLOAD STARTUP.SYSTEM, A$2000, found anotherbatch ofthem. These were in­ address! Comments on 18 sector programs TSYS corporated into another disk check the same OK. STORY.SYSTEM executes this Airheart, Wings OfFury, Beyond Zork: 2262:A9 188F 2E D4 02 EA as the one on track$00,sector$06. Only this loader with an indirect jump ($[4]407) to These programs use 18 sectors on every 2268:18 BSAVE STARTUP.SYSTEM, A$2000, time the code was displaced from the sector another indirectjump ($[4]425). The loader track of a disk. Therefore, the person who L$2BAD, TSYS editor buffer address by about $9 bytes code actually starts execution at $[4]409. deprotects it has to find places to put the (making ithard to fmd locations on the disk $[4]409 reads block 6 into $1000. This extra data. When you start doing this, the -from Frank Polosky- compared to where they appear in actual has the effect of leaving sector 9 under the ease ofdeprotection decreases rapidly. memory). head. (If you tried to copy the disk with a Broderbund products in general: Broder­ Advanced Playing Technique for... The description for this code is roughly normal copier, track $00, sector $09 gave bund doesn't mind putting on very nasty Bandits the same for this section as for the last. The you an error.) protection schemes. only difference being that some zero page $[4]430 searches for sector AF AE and Legacy ofthe Ancients: Well, this one is Sirius locations are saved before the code is exe­ does the nibble count. If the nibble count very tricky. Requirements: cuted and then restored afterwards. I just fails, then the AUXMOVE call at $2218 is People who do these programs are not a cracked copy ofBandits found the location on the disk where the toggled so that memory is moved from the likely to give out details on how they did it This edit changes the number oflives: code started (track $00, sector $00, byte AUX card to main memory (instead offrom fora few reasons: a) you probably would not $27) and again entered "1860". I made the Ids ~ ~ Emm 12 main to AUX), thereby trashing the pro­ be able to understand. b) there is an ego $OF $00 $43 05 xx patch and saved it to disk. gram. Ifthe count is successful then the call argument here, but because Computist is Where xx is a hex number from 00 to FF. Just to be sure, I continued scanning is set the correct way. aimed at legal backups, I had better not through the disk for more occurrences. I Next sector AF AF is searched for, and elaborate! c) it would take virtually ages Or scan for A9 05 8D OF 8F and change the 05 to the number oflives wanted. didn't fmd any so, with fingers crossed, I the loader is called. If this fails then it is (and probably more pages than one issue of again booted the disk. It loaded with no reread until it is successful. Computist) to write it out. Advanc~ worries. Because the other scenario disks $[4]47E Does the nibble count. That is my point of view, and those Playing Technique for... Viper Patrol and the roster disk could not be booted and $[4]4BD Loads the 4 & 4 code off the reasons certainly hold true for me. I depro­ they were COpyA-able, Iassumed that they disk into $2000 tected Last Ninja (18 sectors) last year. That Keypunch were not protected. The boot disk could use Bit copies mess up the nibble count be­ effortinvolved rewriting the WHOLE oper­ its routines to check them, but we just dis­ 1. Copy Viper Patrol. (I used Copy II Plus' cause of the two track starts, but they do ating system. Pretty involved stuff. There is Copy Disk.)- abled them, didn't we?! copy the 4&4 code. Therefore, the no way that I could present how I depro­ 2. Perform these sector edits: Step-by-step STORY.SYSTEM file is able to continue tected that program without a hell ofa lot of on and read in the title page and display it, work, aream ofgraph paper, $1000 bytes of Extended lives Ids~~ .Er2m. 12 before executing the modified AUXMOVE source code (at least) and three weeks to ~ ~ $00$06$00 Ids Emm 12 ???? 1860 call and crashing. write it. $10 $03 $4F 19 29 $00 $00 $27 ???? 1860

18 Readers Data Exchange COMPunST #76 Or scan for 60 A9 19 85 PO A4 and 'StarWizard' which featuresastounding 3D deprotected with myprograms. Hereis a list 400 M$ - "INSERT¢TARGETODISK" change the 19 to 29 (maximum). graphics. Ifanyone outtheir has figured out of EA programs that are on the very prob­ GOTO 450 someAPT's for this gamepleasesharethem able list: Chuck Yeager's AFT, Wasteland, 410 CALL 4663 Unlimited lives with us Computists. and Legacy of the Ancients. Other EA pro­ 420 CALL 4716 II:Is ~ am .Er2m 12 gramson the MostWantedListare: Halls of 430 CALL 4704 440 RETURN $10 $03 $85 C6FO EAEA Blain Johnson WY Montezuma, Questron II, and Tomahawk. 450 POKE 241,1: POKE 243,0 $88 C6FO EAEA The most probable list was compiled from $OA $52 C6FO EAEA 460 VTAB 10: HTAB 1: PRINT SPC( Softkey for... differentreaders whosuggesteda similarity 40) Electronic Arts Software in protection. If you have an EA program Advanced Playing Technique for... 470 VTAB 10: HTAB (20 -( LEN (M$) which cannotbebacked up sofar, tr;r outmy / 2)}: PRINT M$ Rod's Revenge Electronic Arts softkey. Ifyou have success, by all means, 480 VTAB 14: HTAB 11: PRINT "ANDO Keypunch write to Computistabout itand leteveryone PRESSOANYOKEY" ; Softkey for... The Viper Patrol disk also contains the know you did it Here is a quick way to 490 GET A$: PRINT : RETURN Deathlord game Rod's Revenge. check if your program might be unpro­ 500 M$ '" "INSERTOBLANKODISK" Strike Fleet tectable. GOSUB 450 Extended lives Electronic Arts 510 GOSUB 520: GOTO 200 1. If your program displays a blue EA 520 POKE 47082,D: POKE 47083,0 ~ ~.Emm. Requirements: II:Is 12 logo on a white background immediately 530 POKE 47092,4: CALL 4898: $15 $02 $A4 02 90 Apple II with 64K upon booting, the program is most likely RETURN Sector editor unprotectable. SAVE ECA.BAS DOS 3.3 disk 2. Ifyou have Locksmith orCopy2+, use Checksums Softkey for... Note: Ifyou don' t have a captured Elec­ its hi-res track scan. This should give you a SO Mission Crush tronic Arts (EA) RWIS you will need an graphic display of the information on the 10-$936D 190-$0088 370-$051C Cytron Masters Apple II with 128K and a copy ofCo"putist boot disk. If track $00 contains only 11 20-$3EC7 200-$1051 380-$45C4 30-$A9CA 210-$OFC9 390-$706D Epidemic #62. sections of white (most look like dots), and 40-$E6F5 220-$OE48 400-$072A Ringside Seat the rest have 16, then the program is proba­ S.E.U.I.S. At long last, the softkey you have been 50-$0807 230-$4DC8 410-$2ADD waiting for. A solution to the almost im­ bly unprotectable. 60-$6D48 240-$5DEO 420-$6046 55l penetrableprotectionschemethatElectronic 3. Ifits disk access seems relatively fast 70-$D129 250-$67F7 430-$OB6F Use Mike McConnell's 'RDOS 3.3' Arts introduced over three years ago. My compared to other DOS 3.3-based games, 80-$4879 260-$DCC9 440-$D88C softkey method (Computist #30, Pg 21 and softkey in Computist #62 was apparently a it's probably unprotectable. 90-$2248 270-$BFB9 450-$7DOA Peter Ther's correction in issue'#42, pg 5) to success to defeat this scheme. But, I soon 4. Use the method in Computist #62 (p. 100-$ECOD 280-$DAE1 460-$A971 110-$F416 290-$F53D copy these S.S.I. RDOS games. discovered that my softkey didn't work... 11), steps 1-5, to capture the program's 470-$0779 120-$6957 300-$827F 480-$1674 I used my Senior Prom to get into the for Deathlord or any other Electronic Arts RWTS. Save it with the filename 130-$4B53 310-$FFA9 490-$7D21 monitor after booting these disks to deter­ games. I labored for weeks to make the ECA.RWTS. Ifit works with my programs, you know thatthe program is unprotectable. 140-$7004 320-$97F6 500-$98EO mine which RWTS to use. They all re­ softkey wode, but after a handful offailures, 150-$5B94 330-$633B 510-$2BAB turned: I gaveup. I didn'town Deathlord, soI hadno Now, onto the deprotection of Strike 160-$9319 340-$181D 520-$DF4A BC76-D4 pressing need to deprotectit. Then Alan Zak Fleet and Deathlord, specifically. If you 170-$57C7 350-$FD24 530-$886C BcaB- B7 contacted me inquiring whether I could try think your program is unprotectable, follow 180-$5EAO 360-$667E Other SSI notes to deprotect his Strike Fleet. I did think along. The new programs copy the disk ECA.COPY My only other RDOS game, Galactic about not helping, but then I realized that (boot and scenario) without modifying any Gladiators, wouldn't yield a working copy. there were quite a few owners ofDeathlord, code and also modify the protected RWTS. 1200:A9 1A 85 FD A9 02 85 FF $OE9B It returned: StrikeFleet,andotherEAgames thathad no All of this automation should make depro­ 1208:A9 00 85 FC 85 FE A8 AA $B266 BC76 -48 backup. It was then that I decided to make a tection a breeze for most EA games. Enter ~210:B1 FC 91 FE C8 DO F9 E6 $225D BCSB- B7 wholehearted effort to break the protection. the following two (2) BASIC and three (3) 1218:FD E6 FF E8 EO 06 DO FO $89D7 ® Super lOB copied it smoothly until it I answered Mr. Zak's letterand soon there­ binary programs and save them to disk. 1220:60 A2 EO B5 00 9D 00 19 $94E4 got to tracks $21 and $22. The drive clat­ after he supplied me with Strike Fleet. 1228:E8 DO F8 60 A2 EO BD 00 $9D41 ECA.BAS 1230:19 95 00 E8 DO F8 60 AE $OE97 tered twice on each sectorread ofthese two The main problem for applying my 10 PRINT CHR$ (4); "BLOADOECA.RWTS 1238:F8 1D BD E9 CO A9 12 8D $87BC backs. Scanning the copy, I couldn't find DeathlordsoftkeyisthatStrikeFleetdoesn't ,A$1300" 1240:78 04 A9 00 20 AO B9 A9 $AA1E havea normalRWTS at$B800-$BFFFwith the byte sequence 49 EE DO nor 49 AA DO 20 PRINT CHR$ (4); "BLOADOECA . COpy 1248:20 85 2D A9 00 85 2C A8 $D13B for the secondary protection. which to read normal DOS sectors. I knew ,A$1200" 9~, ~C that notall games would have a RWTS, so I 1250:A9 11 C8 DO FB E6 $5BFB Could Mike McConnell or anyone else 30 PRINT CHR$ (4); "BLOADOECA.BOOT 1258:2D A5 2D C9 30 DO F1 60 $4706 tried to find similarities between Deathlord tell mehow I mightalterthis methodoreven ,A$1900" 1260:AO 88 B9 FF 18 99 FF 1F $15DA use a completely different method to copy and Strike Fleet.Theoneandonlysimilarity 40 HOME : LOMEM: 36865 1268:88 DO F7 60 AO 01 98 48 $69DF GalacticGladiators?It'stheonlyS.S.I. game is their RWTS. I figured that all I had to do 50 POKE 4889,112 1270:18 69 20 8D DO 12 84 2C $8BDO I have that has resisted all attempts to back was to adapt the RWTS to read normal 60 PRINT "AREOYOUOUSING0100R020 1278:AE F8 1D BD 89 CO BD 8E $8F54 DRIVESO?" ; it up. sectors and the program would work. It 1280:CO BD 8C CO 10 FB 49 D5 $CECC soundseasy in theory, doesn'tit? Well, after 70 GET D$:D = VAL (D$) 1288:DO F7 BD 8C CO 10 FB C9 $25C5 ® IalsotriedM.M. McFadden's method meticulously dissecting the RWTS, I made 80 IF D < 1 OR D > 2 THEN 70 1290:AA DO F3 BD 8C CO 10 FB $FF89 for converting RDOS game disks to Pro­ routines similar to DOS 3.3's and inserted 90 HOME 1298:C9 FD DO EA BC 8C CO 10 $lEF3 DOS (Computist #52, Page 24; correction 100 PRINT "CONVERTO(B}OOTOORO(S)CE them in the proper places. Although the EA 12AO:FB B9 00 16 C5 2C DO DE $D01F #53, P.37) without success. Thomas Ra­ NARIOODISKO?" ; logo appeared during bootup, soon thereaf­ 12A8:BD 8C CO 10 FB C9 D5 DO $FA16 110 GET 1$: IF 1$ < > "B" AND 1$ < pheld (#65, P.27) reported trouble with this 12BO:F7 BD 8C CO 10 FB C9 9C $49DB ter the drive made a grinding noise and > "s" THEN 110 method also. 12B8:DO F3 AO 00 84 2E BD 8C $OAAO rebooted. 120 HOME : VTAB 10: HTAB 10: PRINT 12CO:CO 10 FB 38 2A 85 2D BD $C858 Trying this method with either originals By tracing the boot process with "FORMATOBLANKODISKO?" ; 12C8:8C CO 10 FB 25 2D 99 00 $90B9 or RooS 3.3 copies gave the same result. I Locksmith's Boot Trace, I discovered an­ 130 GET F$: IF F$ - "N" AND D - 1 12DO:21 45 2E 85 2E C8 DO E6 $92DB run the Transfer program. It instructs me to otherRWTS almostidentical to the first in a THEN 200. 12D8:BD 8C CO 10 FB 38 2A 85 $09DD insert the RDOS disk and hit return. I do. 140 IF F$ = "N" AND D = 2 THEN 170 different location. Accounting for the ad­ 12EO:2D BD 8C CO 10 FB 25 2D $28D4 The disk drive clatters and the screen dis­ 150 HOME dress differences, I duplicated the patches 12E8:45 2E DO 17 BD 8C CO 10 $AF4E plays: made to the first RWTS and the program 160 IF D - 1 THEN 500 170 M$ = "INSERTOPROGRAMODISKOINO 12FO:FB C9 C9 DO OE 68 A8 C8 $727C "SYSTEMBOOT' booted. I then tried to apply the same prin­ DRIVE01" : GOSUB 450 12F8:CO 08 FO 03 4C 6E 12 BD $8B82 TYPE T, 1 BLOCKS, START = 26 ciple to Deathlord. Fortunately, these two 180 M$ '" "INSERTOBLANKODISKOINO 1300:88 CO 60 68 20 DD FE 20 $A9B9 45 programs have such similarprotections, that DRIVE02" : GOSUB 450 . 1308:DD FB 4C 6C 12 AE F8 1D $58CO they both worked. But then, once again, Diskdrive 2,into which I'dputanempty 190 IF F$ = "Y" THEN GOSUB 520 1310:BD 8A CO A9 8F 20 5C 04 $8A7B ProooS disk, is accessed briefly and then there was more protection. With Deathlord, 200 T '" 34 1318:A9 70 AO 06 A2 OF 20 5F $BFE3 1320:04 60 20 E3 03 4C D9 03 $9A45 the program crashes into the monitor. Could it turns out that if I try to sail from Kodan 210 IF D = 1 THEN GOSUB 390 BSAVE ECA.COPY, A$1200, L$128 M.M.McFadden or anyone else shed any island, an INSERT BOOT DISK message 220 POKE 4609,2: POKE 4613,26: light onto this problem? appears, and then the disk goes berserk. CALL 4608 ECA.BOOT Thanks go out to Mr. Edward Kelso for 230 CALL 4641 ®I recently bought Datasoft's 'Alter­ alerting me to this problem. I would have 240 POKE 4609,H: POKE 4613,2: 1900:01 A9 60 80 01 08 A6 2B $245A nate Reality:The City'. I softkeyed it using submitted another incomplete article had it CALL 4608 1908:8A 4A 4A 4A 4A 09 CO 80 $C77C Stephen Lau's method in Computist #38, 1910:4B 08 A9 6A 45 00 45 01 $1575 notbeen for him. Itturns outthat Deathlord, 250 POKE 4891,T: CALL 4877 page 19 andcorrectionsfrom LeighRowan­ 260 POKE 4609,26: POKE 4613,2: 1918:A82C 82 CO 20 2F FB 20 $0673 has two moreRWTSes on the flist Scenario Kelly in Computist#47,page32. Theresult­ CALL 4608 1920:58 FC AD 40 84 E6 20 F2 $CA6B disk. But not only are there two, they are in ing copy worked just fme. Then I tried 270 CALL 4652 1928:F3 2C 50 CO 2C 52 co 2C $8167 descending order, not ascending, like the Michael A. Horton's 'Alternate Reality 280 IF 1$ = "s" THEN 300 1930:55 CO 2C 57 CO AD 06 98 $F9EF main RWTS, I knew that modifying these CharacterEditor' from Computist#55,page 290 IF T '" 6 THEN GOSUB 410 1938:48 B9 68 08 85 3D B9 78 $A1A9 RWTSes by hand would be tedious, so I 1940:08 85 27 A9 00 85 26 85 $570A 11. I discovered it would only wode on 300 IF D '" 1 THEN GOSUB 400 automated the process. 310 POKE 47092,2: POKE 47082,D 1948:41 20 5C 00 68 A8 88 DO $8933 Character Disks made from the original but I figured that other EA programs would 320 POKE 47084,T: POKE 47085,15 1950:E6 B9 00 09 99 00 03 C8 $E023 not ones made by the softkeyed version. have the same protection and could be de­ 330 POKE 47083,0: POKE 47091,0 1958:DO F7 8A 18 69 38 AA 4C $08E9 Character Disks made by the original won't protected in the same fashion as Deathlord 340 POKE 47089,143: POKE 47073,112 1960:03 04 00 00 00 00 00 00 $094A work with the softkeyed version either. and Strike Fleet, so I made programs that 350 CALL 46995 1968:00 00 DB 09 07 05 01 00 $0209 Would Mr. Horton (or possibly another would installthemodifications to anyRWTS 360 T = T- 7: IF T = 6 THEN POKE 1970:00 00 00 00 00 00 00 00 $F209 clever Computist) be able to alter the Alter­ 4889,96 anywhere on the disk. I will later discuss the 1978:00 09 04 05 06 07 02 00 $57CE nate Reality Character Editor program so it 370 IF T > 0 THEN 210 application of these programs to other EA 1980:00 00 00 00 00 00 00 00 $E72E would workon CharacterDisks madeby the 380 PRINT: PRINT "COPYOFINISHED." BSAVE ECA.BOOT, A$1900, L$88 games. softkeyed 'Alternate Reality' ? : END The first orderofbusinessisto determine ® A few months ago I downloaded an 390 M$ '" "INSERTOPROGRAMODISK" ECA.INSTALL whether or not your EA program can be GOTO 450 incrediblegamefrom AmericaOnlinecalled 10 PRINT CHR$ (4) "BLOADOECA. NEW

COMPUllST #76 Readers Data Exchange 19 DOS,A$2000" THEN NEXT X enhancements. They are as goes: found at track $IF, sector $03. Track $IF, 20 V$ - u0123456789ABCDEF" 720 A = 16 * X:C$ - RIGHT$ (H$,l) (1) The deprotection is not for only sector $05 does contain 10 FB C9 AA DO 30 HOME 730 FOR X = 0 TO 15 Deathlord F3, so it is a second RWTS. To fmd out the 40 PRINT uDEFAULTS¢?¢(Y/N)¢" 740 IF C$ < > MID$ (V$,X + 1,1) (2) You arepromptedfordiskformatting loading address of this RWTS, go back to 50 GET I$ THEN NEXT X (3) The copy's code is unmodified the first track, sector found. ($IF, $03 for 60 IF I$ - uY" THEN T- O:S - l:AD 750 A-A + X: RETURN StrikeFleet) Atbyte $2C ofthatsectoris the - 3:0$ = uA" : PRINT I$: GOTO 760 PRINT : PRINT "INVERTINGORWrS (4) More than one RWTS can be modi­ value $60. That is the load address. 230 OFORO" R$ fied This procedure can be used to find any 70 IF I$ < > UN" THEN 50 770 PRINT :Y = PEEK (37) - 1 (5) Noodd string ofcharactersprintedon 80 HOME 780 FOR I = 0 TO 255 the screen EA RWTS located on any disk. If the first 90 INPUT 790 POKE 37,Y: PRINT INT (I / 255 (6) A 100% accurate reading of 4&4 string is found, buttwo sectorsaheaddoesn't uTRACK¢START¢CF¢ECA¢RWrS¢: $" ; T$ * 100) "%OCOMPLETE" sectors on track $00 contain the secondstring, you might try two 100 IF T$ = u" THEN T$ = uO" 800 Z = PEEK (17152 + I):X - PEEK (7) No trashing of Applesoft after pro­ sectors back from the first sector. Some 110 INPUT (18176 + I) gram runs RWTS are saved on the disk in descending uSECTOR¢START¢CF¢ECA¢RwrS¢:$" 810 POKE 17152 + I,X: POKE 18176 + (8) Both ascending and descending sectors instead of ascending sectors (just ;S$ I,Z RWTSes can be fixed like the two RWTS on Deathlord's scenario 120 IF S$ = u" THEN S$ = U1" 820 Z = PEEK (17408 + I):X = PEEK disk). Now that you've found the second 130 PRINT : PRINT uFOR¢ADDRESS¢ (9) BASIC programs can be rerun with­ (17920 + I) RWTS, you can run ECA.INSTALL and ONLY¢ENTER¢PAGE¢NUMBER" : PRINT 830 POKE 17408 + I,X: POKE 17920 + out loading binary files input the information you've found. The uIF¢LOADOISOATO$300¢THENOENTER I,Z To make a preliminary backup of your program willautomaticallypatch theRWTS. 0$3." : PRINT 840 NEXT I boot and scenario disk, run ECA.BAS. (If These programs are "supposed" to work 140 INPUT "LOADOADDRESSOOFOECAO 850 PRINT : RETURN you have already r:un the BASIC program, for ANY EA program. I tried to make them RWrSO:$" ;A$ SAVE ECA.lNSTALL just type RUN 40 to bypass loading of the 150 IF A$ = "" THEN A$ = U3" as flexible as possible, while still reducing binary files) It will load the files it needs. 160 PRINT : PRINT "ISORwrSOINOASC Checksums the effort on your part. They, therefore, The ECA.RWTS file loaded by ECA.BAS ENDINGOORODESCENDING" : PRINT 10-$8C97 300-$85F5 590-$AA1E might not work completely. If you have can be any captured Electronic Arts RWTS uORDERO?O(A/D)" ; 20-$9F9A 310-$E7E2 600-$66A2 successfully completed the copying of the from Deathlord, Strike Fleet, etc. lust re­ 170 GET 0$: IF 0$ < > "A" AND 0$ < 30-$E5AF 320-$29A5 610-$47E7 original disk(s) butcannotmakeany further name it to ECA.RWTS. Ifyou don't have a > uD" THEN 170 40-$B543 330-$B1A2 620-$2BA3 progress, write me a letter via Computist 180 PRINT 0$ 50-$CD3C 340-$2319 630-$7EOO capturedRWTS, use the procedureoutlined and describe what you have tried. I will be 190 IF A$ = u" THEN A$ = U3" 60-$4629 350-$2EDF 640-$7584 inComputist#62(pg 11) steps 1-5.1ust save glad to help. 200 H$ = T$: GOSUB 680:T = A 70-$93FC 360-$1280 650-$50EE the RWTS as ECA.RWTS instead of 210 H$ = S$:GOSUB 680:S = A 80-$43E4 370-$B2D5 660-$663E DEATIll-ORD.RWTS. 90-$D69D 670-$3AAB Charles R. Haliht WA 220 H$ = A$: GOSUB 680:AD = A 380-$EC4E After using the programs to make a pre­ 100-$D9FB 390-$00FF 680-$7F52 230 IF 0$ = "D" THEN 260 liminary backup, run the ECA.INSTALL 240 IF T = 0 AND S - 1 AND AD = 3 110-$AFBO 400-$E474 690-$B88D program. It loads ECA.NEWDOS which SuperCharge your 8·bit Apple II THEN GN = 1 120-$20B3 410-$8AAF 700-$9FFD contains the new RWTS routines. 250 S = S + 4: IF S > 15 THEN S = 130-$9277 420-$B3E7 710-$70DE Oops! Ran outta space on this issue but I ECA.INSTALL then loads, edits, and re­ S- 16:T = T + 1 140-$2D1C 430-$05FF 720-$A1D2 wanted to put in a teaser, so here goes. 260 IF T < 0 OR T > 34 THEN PRINT 150-$7D7C 440-$CBB7 730-$E477 saves the programs RWTS. For all EA pro­ CHR$ (7) "PASTODISKOLIMITS." 160-$4B03 450-$5F14 740-$E6EC grams, answer 'Y' to the 'defaults' prompt. I've been thinking about all those 8-bit END 170-$7CF3 460-$E428 750-$9FE5 This uses the values oftrack $00, sector$01, Apple lIsand theirowners. I supposea lotof 270 IF AD + 4 > 191 THEN PRINT 180-$F6B2 470-$6FBE 760-$B001 address $03, ascending. them are in closets (the ApplelI, not the CHR$ (7) upASTOMEMORYOLIMITS." 190-$D3EF 480-$5E05 770-$2449 owners). We've been left behind in the END 200-$lBC7 490-$16ED 780-$6724 Strikefleet forwardrush oftechnology.The8-bitApple 280 PRINT: PRINT uINSERTOUNPROTEC 210-$CEFF 500-$OB4D 790-$EAE7 Because Strike Fleet has another RWTS II needs so many things to bring it up to TEDODISKOWITHORwrS" : PRINT 220-$944F 510-$2A7A 800-$C6EA the ECA.INSTALL program must be used speed. Buttrying to stuffeverything into the PRINT uANDOPRESSOANYOKEY" 230-$3841 520-$D99E 810-$A999 again. Sincethe second RWTS is in a differ­ All will cost a bundle and if you had a 290 GET I$ 240-$COBA 530-$469B 820-$0404 ent location, the defaults cannot be used. If bundle, you alreadyboughta IIgsora MAC. 250-$27D5 540-$E51A 830-$FE31 300 HOME :. PRINT "READINGORwrS ..." youjustused the program, type run 20. (this My question is"Whatcan you doto an 8­ 310 POKE 47083,0 260-$871E 550-$9D31 840-$9B84 bypasses loading the binary file) For the bit Apple II that will give you the greatest 320 POKE 47084,T: POKE 47085,S 270-$31F2 560-$4EB3 850-$DDBC secondRWTS in Strike Fleet, use thevalues performance increase at the least cost?" I 330 POKE 47088,0: POKE 47089,71 280-$407A 570-$72FC 340 POKE 47091,0: POKE 47092,1 290-$D228 580-$BOB6 track $IF, sector $03, address $60, ascend­ think I have an answer! 350 POKE 47073,5: CALL 46995 ing. I'vecome up with a hardware projectfor ECA.NEWDOS all of the 8-bit All's (and II compatibles) 360 IF 0$ = uD" THEN R$ = uEDITS" Deathlord : GOSUB 760 2000:AO 20 88 30 73 BD 54 CO $961D with slots. It will give your Apple a brain 370 PRINT: PRINT uEDITINGORwrS ..." 2008:10 FB 49 D5 DO F4 BD 54 $80BO Afterusing the ECA.INSTALLprogram transplant. This project will be a board (or 380 IF GN < > 1 THEN POKE 2010:CO 10 FB C9 AA DO F3 AO $5C08 on Deathlord, the boot disk is deprotected, boards) that will replace/supplement the 17392,96: GOTO 410 2018:56 BD 54 CO 10 FB C9 AD $42B4 but the scenarios are not. Reuse the Apple processor with a 65C816 processor 390 FOR I = 17418 TO 17432 2020:00 E8 A9 00 AO 56 84 26 $186D ECA.INSTALL program twice on Master (the same chip used in the IIgs). The board 400 POKE I,234: NEXT I 2028:BC 54 CO 10 FB 59 EA 05 $C604 Scenario A. Use these values. track $IF, uses a4Mhzclock. Itwill comewith IMbyte 410 FOR I = 0 TO 127 2030:A4 26 88 99 EA 06 DO EE $921B sector $5, address $8, descending and track of memory and is expandable to 4Mbytes 420 X = PEEK (I + 8192): POKE (I + 2038:84 26 BC 54 10 FB 59 $8829 co $22, sector $F, address $8, descending. using 1M SIMMs or to16Mbytes using 4M 17647),X 2040:EA 05 A4 26 99 00 00 C8 $7473 Now, the only problem is that Deathlord SIMMS. With the price of 1M SIMMs at 430 NEXT I 2048:DO EE BC 54 co 10 FB 59 $84E5 makes slightly protected scenario copies around $35 each, I figure that the kit will 440 FOR I = 0 TO 105 2050:EA 05 DO 24 BD 54 CO 10 $92EO just like the original. Unfortunately, chang­ cost between $250-300. 450 X = PEEK (I + 8320): POKE (I + 2058:~B C9 DE DO 1B AO 00 A2 $426D 18048) ,X ing the RWTS to make normal disks causes The idea is to convert all of the older 2060:56 CA 30 FB B9 00 00 5E $D4A3 the game not to work. I have tried to track 460 NEXT I 2068:EA 06 2A 5E EA 06 2A 99 $7B08 Apple lIs to a single standard platform. This down the problem, but due to very confus­ 470 FOR I = 0 TO 124 2070:00 00 C8 DO EC 38 BO 01 $E864 will makeiteasierfor programmers to write ing code, I just can't do it. I think you can 480 X = PEEK (I + 8426): POKE (I + 2078:18 AE FE 02 BD 50 CO 60 $4745 software for the Apple II. No more dinking 18240) ,X 2080:00 01 98 99 02 03 9C 04 $CDCA survive with slightly protected scenario aroundwithbankswitchedmemoryortrying 490 NEXT I 2088:05 06 AO Al A2 A3 A4 A5 $2D19 copies. To edit the scenarios (your charac­ to stuff200K ofcode into 64K of memory. 500 POKE 17565,76: POKE 17566,64: 2090:07 08 A8 A9 AA 09 OA OB $0909 ter) just use these values: Everyonewill have the sameprocessor, run­ POKE 17567, (AD + 4) 2098:0C OD BO B1 OE OF 10 11 $FCA4 Address prolog: D5 AA D6 ning at 4Mhz with at least IMbyte of 510 POKE 17639,53: POKE 17642,85: memory. That means we're running faster POKE 17645,96 20AO:12 13 B8 14 15 16 17 18 $134C Address epilog: DE B7 20A8:19 1A C1 C2 C3 C4 C5 $4DA1 520 POKE 17694, (AD + 2): POKE co Data prolog: D5 AE AD than a lIe with an 8Mhz Zip Chip. If pro­ 17700, (AD + 3) 20BO:C6 C7 C8 C9 CA 1B CC 1C $4865 Data epilog: EA AA grammers can't do something with that, 530 POKE 17712, (AD + 2): POKE 20B8:1D IE DO D1 D2 1F D4 D5 $3C4C then they're not really trying. 20CO:20 21 D8 22 23 24 25 26 $B042 Other EA Programs 17728, (AD + 2) The circuitry has been modeled on an 20C8:27 28 EO E1 E2 E3 E4 29 $EDFO 540 POKE 17752, (AD + 3): POKE If your program does not boot after electronic CAD and everything works on 20DO:2A 2B E8 2C 2D 2E 2F 30 $9658 17756, (AD + 3) modification ofthe first RWTS, or it grinds paper. We only need to decide on what 20D8:31 32 FO F1 33 34 35 36 $8031 550 POKE 18338, (AD + 4): POKE a few times and then reboots, you probably options we want and finalize the design. 20EO:37 38 F8 39 3~ 3B 3C 30 $F511 18344, (AD + 4) will have to find a second RWTS. Since I 20E8:3E 3F AO FC 84 F4 C8 DO $69A8 Then we can contract for someone to make 560 IF 0$ = uD" THEN R$ = have found second RWTSes on both of the the bare boards. "WRITING" : GOSUB 760 20FO:04 E6 F4 FO 59 BD 54 co $D2F2 programs I deprotected, the probability of The big question is whether enough of 570 PRINT: PRINT uWRITINGORwrS ..•" 20F8:10 FB"C9 D5 DO FO EA BD $38C6 2100:54 co 10 FB C9 AA DO F2 $5B8A finding another RWTS is high. Here is the you want to build this card. Ifyou are inter­ 580 POKE 47083,0 procedure for finding it. Search the disk(s) 590 POKE 47084,T: POKE 47085,S 2108:AO 03 BD 54 CO 10 FB C9 $40A5 ested, write and let me know. I need at least for the sequence: 0130282420 IE ID lC. 600 POKE 47088,0: POKE 47089,71 2110:96 DO E7 A9 00 85 27 BD $9233 25 to 30 people before I can proceed with 610 POKE 47091,0: POKE 47092,2 2118:54 CO 10 FB 2A 85 F4 BD $54A8 The sequence should be at byte $00. Ifit is this project. 620 POKE 47073,5: CALL 46995 2120:54 CO 10 FB 25 F4 99 2C $2981 at byte $11 and the beginning of the sector I don't have the room here to go into 630 PRINT : PRINT "OPERATIONOCOMP 2128:00 45 27 88 10 E7 A8 DO $008B is: A2 11 CA DO FD, then you have found details. I'll give you everything in the next 2130:1D BD 54 CO 10 FB C9 DE $982F LETE. " part of a normal RWTS. Ignore this and issue. In the meantime, think about it 2138:DO 14 EA BD 54 CO 10 FB $8D6C 640 END search for another occurrence of the first My apologies to IIgs owners but you 2140:C9 AA DO OA A5 2E 85 F5 $4C88 650 IF T = 0 AND S - 1 AND AD = 3 string. Strikefleethasa few "stray"RWTSes. already have a 65C816. It's the rest of us, 2148:A4 2D 4C A6 07 60 18 60 $C4BA THEN GN = 1 These are used for saving and loading mis­ driving around in our Model-T Apple lIs, 660 S = S + 4: IF S > 15 THEN S = 2150 :B9 AD 07 85 F6 38 60 00 $FE9A sions and campaigns. They do not start at 2158:07 OE 06 OD 05 OC 04 OB $54C6 that need some help. S- 16:T = T + 1 byte $00, so ignore them. 2160:03 OA 02 09 01 08 OF $02BC P.S. For the speed demons: one of the 670 RETURN To verify that a string found is truly a 680 H$ = RIGHT$ ( "0" + H$,2) aSAVE ECA.NEWDOS,A$2000,L$167 options is to put the DRAM memory on a second EA RWTS, two sectors forward separate board. This increases the cost but 690 C$ = LEFT$ (H$,l) Ifyou have used my Deathlordprograms, should start with: 10 FB C9 AA DO F3. For allows a later upgrade to a processor cache. 700 FOR X - 0 TO 15 you will see a lot of similarities plus some 710 IF C$ < > MID$(V$, X + 1,1) example, in Strike Fleet, the first string is This would allow an 8Mhz clock. Bye! 20 Readers Data Exchange COMPUnST #76 IBM RDEX IBM RDEX IBM RDEX frantic, but sanitary, blow them away from will fall unconscious from fatigue during much in fact that there is very little time for three miles arcade action of things like the combat unless you are very careful or very anything else. This is definitely NOT a JeffJohnson fighter simulations. Thus the choice of this lucky. program to use to get rid offrustrations. My program. Youcannotexchangegoldbetweenchar­ impression of this game is that a person has Knights ofLegend is an adventure game acters, but you can have your extra charac­ to be something of a masochist in order to IBM Softkey for... Interlude n that takes place in the Heroic Knights era. ters buyitems, then tradethem to your"real" enjoy it. The player has a choice ofthirty five differ­ characters. Your characters can then either This review of Knights Of Legend was ? ent character classes from four different use these items or sell them back at the doneon theIttyBittyMachineversion ofthe To unprotect Interlude II, first make a races. They are Human, Elven, Dwarven, purchase price, then buy the desired equip­ game, since I could not find the Apple ver­ copy ofthe disk using DISKCOPY. Put the and Kelden (aWingedrace). Femaleclasses ment sion at the time. The IBM version supports master disk away in some safe place. Next, are available only in Human and EIven Go to the local flop-house and drop off VGA graphics and is very well done from put the copied disk in drive A:. Put the file races. yournow strippedextracharactersandbring the video standpoint. Unfortunately, I think INTERZAP.COM on drive B: or C: (or A character is created by selecting a in the next three "extra" characters and some of the effort used in making a video wherever you can access it). Type: Name, Race, Sex, and Class. Re-roll oppor­ return to the armory. repeat the buy and showpiece could have been used more effi­ A>b:lnterzap(Ortypec:interzap, orwhatever) tunity is available simply bypressing "R" if trade procedure until the "extra" troops are ciently in making the game more playable This is a little program I wrote that you don'tlike the stats. My personal recom­ outofgold, then return to the flop-house and and less ponderous. I suspect that the Apple modifies 2 bytes on track 5, sector 9, side 0 mendation is three strong front liners, and remove the "throw-away" troops, and bring version has the same problem. I give the on the Interlude II disk. A program listing three bowmen in the rear. in your last three regular characters. return game 3 stars for graphics and 1 star for play. follows: The Stats play an important part in this to the Armory and finish outfitting the party. 2377:0100 50 PUSH AX push some registers game since they determine damage done to My personal preference is Ring Mail for the IBM Playing Tip for... 2377:0101 53 PUSH BX opponents, carrying capacity, endurance, characters with a Shield, and scale Mail for Ultima VI 2377:0102 51 PUSH CX 2377:0103 1E PUSH OS etc. One Stat called "Balance" (the average those with Two-handedweaponsinthe front Origin of Strength and Intelligence) represents line, and leather for those in the rear. Your 2377:0104 8400 MOV AH,OO Hereareafew tipsforUltimaVI thatmay 2377:0106 CD13 INT 13 reset drive character courage, which SUPPOSEDLY characters should now have full equipment help: 2377:0108 BAoooo MOV DX,OOOO set up for drive a:, allows you to fight certain powerful crea­ and about 2000 gold. side 0 Characters may be brought in from pre­ tures, otherwise your character will "freeze If all of your characters are defeated in 2377:010B B90905 MOV CX,0509track 05, sector 09 vious Ultimas. This is not really necessary, 2377:010E 880102 MOV AX,0201 command to read 1 in terror", and themonsters will merrilybeat combat, they are not killed, only knocked fresh rolled characters work fine if STR, sector on them. Aftermuch re-rolling ofcharacters unconscious (Very strange monsters in this DEX, and INT are reasonably decent Try 2377:0111 BBOOO3 MOV BX,0300 tell pgm where to to get the best possible stats for each class, world). This will immediately solve your put sector for at least 21 INT, 20 DEX, and at least 16 and with a MINIMUM of 76 and a MAXI­ encumbrance problem since the monsters 2377:0114 CD13 INT 13 execute the read from STR. disk MUM of 82, the party still got stomped take all weapons, equipmentand gold. Your Do NOT get all eight characters to start 2377:011672EC JB 0104if something mungs up, because they were all frozen in terror prac­ troops are back in their underwear, without with, you will find another character you reset the disk &try again tically every round. weapons, and in the middle of the hostile 2377:0118 B91 Aoo MOV CX,001 Awe need to diddle need to join you towards the end of the Characters start in their underwear, with wilderness. with the 2bytes at offset 1A game. There is also a bug in the program & 1B in sector 09 one basic weapon and, depending on class, . After your characters have accumulated (admitted by the company) that sometimes 2377:011 B B88B8A MOV AX,8A8Bchange [1 A] to 8A, 200 to 3000 gold. This sounds like a lot, but sufficient experience, they may exchange [1 B]to 8B this nops out an bombs the program ifyou have more than 7 as you will see lateron, this is notenough to experience (and gold) at the local training encrypted error check persons in a skiff. keep your character useful very long. You ground, IF the training ground can train you 2377:011 E88671 A MOV [BX+1A],A Hchange byte DO NOT kill the mouse in the Castle, at1 Ain memory will soon be too weak from wounds (since in the desired weapon. Training costs about You will need it's help later. (Anotherrea­ 2377:0121 88471 B MOV [BX+1B],A Lchange byte youcannotafford food orhealing) to doany 200 gold (prices vary between towns), and at1 Bin memory son not to get Eight troops right away - the ofthe necessary fighting. A semi-legitimate each trainer specializes in only five weap­ 2377:0124 8400 MOV AH,OO MOUSE will join your party for a short "CHEAT"(shortofactually makingchanges ons. Finding theplace to train in theprefered 2377:0126 CD13 INT 13 resellhe drive timel) 2377:0128 BAoooo MOV DX,OOOO set up to save to the character itself) is to create "throw­ weapon can bea problem. Aftera while, the Learn to use your stone. It is a fast way changes to disk away" characters so that you can use their trainer will refuse to train you, butwill send 2377:012B B90905 MOV CX,0509track OS, sector 09 around the various places you need to go. gold to purchase itemsfor the "real"charac­ you to the Arena. 2377:012E 880103 MOV AX,0301 command to write The most importantplace to putitis directly 1sector ters, then delete these extra characters. Characters start as the lowest form of to the north of you. Try all the other loca­ 2377:0131 CD13 INT 13 execute write TheCharacterIcon, a full bodyrepresen­ peasant, so low in fact, that they must work tions in two circles (Squares) around you. command tation of your character, is then selected their way up to Serf. It is a VERY long, hard 2377:0133 72EF JB 0124if a boo-boo, reset drive Save the game before you do this so that you from a large assortmentoffigures. Ifyou so road to Knight. Advancement to the next and try again can always "Restore" the game until you 2377:01351F 'POP OS restore all the registers desire, you can enter an edit mode and status is available only by successfully figure out all the locations. 2377:0136 59 POP CX perform a dot-by-dot change to the Icon to winning in the arena. Free the Shrine ofSpirituality first, (You 2377:0137 5B POP BX suit your taste. Thearena is severaldays from anywhere, 2377:0138 58 POP AX will need the Rune stone from Skara Brae, Play MUST start and end at an Inn, and so thecharacteris generally somewhatbeat­ 2377:0139 CD20 INT 20 end of pgm, return to and the Mantra) and takeall characters there DOS characters are called up and saved ONE AT up by the time he gets there (use the food for advancement. You get 1 point to STR. A TIME. There is no"in progress" orBatch from the back pack to remove hunger). The Interlude II program boots, loads an DEX. and INT (each) when you advance a mode load or save game available. Since Combat is one-on-one until one of the encrypted form of the software from disk, level.Theothershrinesgivevaryingamounts this game can go on for weeks, this is a real combatants drop. No trainer will train you decrypts it, andeventually verifiesa weirdly as per Ultima V. You can take ALL level problem. This is especially true since rooms again until you win. Ifyou lose, the monster formatted track 9 on the master disk. This advancement at this shrine, it is not neces­ are expensive at the good inns in each town strips you of all armor, weapons, and gold. patch tells it to ignore theresults ofthaterror sary to use the others. (around 60goldPERCHARACTER).Each My experience is limited to six defeats, and check.Forthoseadventurous soulsoutthere, Stealing is a strange thing in this game, in town also has a free flop-house for poor one win. In two ofthe encounters, my troop you can use U-ZAP from the ULTRA utili­ some places you can rip things off with adventurers, but some items are almost was "Frozen in Terror" and the monster ties (great set ofsoftware tools, by the way) impunity, while in other places you get always missing when you leave. poundedhim into theground(Reboottimel), to directly change the bytes attrack 5, sector tagged for stealing. If there is any doubt Whenyourpartyis created andcalled up, in the other four, the monsters simply ran 9, side 0 (the disk is 2 sided by the way - so about doing something, "Move" it rather you leave the Inn. Your first order ofbusi­ around until my troopdropped from exhaus­ tell U-ZAP this when the er,ror occurs), than pick it up and drop it. You can Grave­ ness (since all of your troops are in their tion.Everytimehestoppedtorestthemonster offset lA and IB hex from 68 IE to 8A 8B. rob without penalty in theCatacombs, butif underwear);is to find the local armory for would perforate him with arrows. (Reboot This has the effectofchanging a JB xxxx to you pick up a flowerpot to get the Rune some equipment. Take three of your "real" timeAgain1l) Letme stateherethat"he"and a NOP NOP once decrypted. I tried using stone underneath it you are stealing. You troops, and three of the "throw-aways". "him" are used simply because none ofmy DOS debug & Norton's Utilities to find & can also clean out the hermits home north of Search this (and all other towns you will female characters (and I DO have some) modify thissector,butthefolks whobrought the Shrine of Honesty without penalty. later encounter) for Weapons Shops, Ar­ were sent to the Arena. They couldn't find us Interlude II screwed with the FAT tables Go thru the sewers of the castle to the mories, Training Grounds, Mages, Shops, anyone to train them in their weapons. on the floppy to confuse those programs. U­ caves below for initial equipment and gold. Points of Interest, and the ABBEY. The Combatis cumbersome,ifrealistic. Each ZAP seems relatively immune to their There is an endless supply ofCyclops in the Abbey is the only place where your charac­ charactermustenterall oftheiractions indi­ meddling. one room. Just kill them and their cohorts, ters canbehealed (fora price) unless you are vidually, movement, direction, attack, etc.: •Bythe way, I'm notsure ifthere is more and take the loot, go back north to the ladder fortunate enough to encounter wandering MOVEMENT specifies direction and than 1 version of this program, so andreturn. You mayhave to do this a couple healers in the wilderness. (Healing costs amount. Be warned that long, fast moves INTERZAP.COM might not work on all of oftimes until the combatresets. Watch your considerable gold at the Abbeys, but also add to fatigue. them. The only way to find out is to try. characters Stats. When they get low, use removes hunger). Food is important in this MISSILE WEAPONS specify target your stone to return to the King's Chamber game because hunger reduces your effi­ (cannot be adjacent). Remember that you V...:.:.e=n=d~ealla.!ar~ CA for healing. Keep going back until the char­ ciency in combat. You can carry food in only have 20 arrows per bow per combat. acters are loaded with all they can carry, your backpack, however food, as with other YOU CAN AND WILL RUN OUT. A Reader review for the IBM version of... then use the stone to get to Britian, find the items, is not cheap (15 - 50gold in your first AITACK (MUST be adjacent). Specify Knights of Legend weapons shop, and sell everything you can. town). Some places in some towns have target, type of attack (hack, thrust, slash) ­ Youwill find thatnoteverything is worth ? prejudices against certain races and will not Where (high, midsection, legs) - Defense picking up after the first few loads. Clubs Like most of us, I experience those sell them anything. (panic, stand, backup, duck, dodge, jump) and wooden shields are not saleable items. moments ofstress so aptly described by the When you finally find the Armory you A single combat can take an hour (real Some items weigh more than they are worth signs posted in many offices. My method of can select from a large assortment ofarmor time) and the reward is usually something in gold. Some items bring more gold in one relieving this stress is to go into a computer ranging from Cloth to Plate, and three sizes like 20 experience, and 5 gold. place thananother. Shoparound. Someitems dungeon and take out my frustrations on a of Shields. (Any of your characters using Frequentuse ofthe save feature is a must can only be sold in one inconvenient loca­ hundredorsoassortednasties. (This method Two-handed weapons will be unable to use to get anywhere in this game, but the time tion. Do not take anything from the battle­ is far more socially acceptable than thump­ a Shield). You will quickly learn why you spent getting to town, putting the troops to ground that you do not want, you will have ing on associates, family or neighbors.) I need the extra characters you created - eve­ bed, and then recalling then again makes it to drop it later. This game has a few bugs prefer the close up, face-to-face, look them rything is EXPENSIVEl1Be warned NOT hardly worth while. As I mentioned at the (admitted by the company) that will bomb in the eye while you get blood allover you, to buy the heaviest armor you can afford startofthis review, I likea relaxed, take your the game if excess items are added to the relaxed, take your time to enter the com­ because Encumbrance (the weight you are timeto enterthecommands,combatsystem. landscape. These items dropped laterdo not mands method of combat, rather than the carrying) causes fatigue, and yourcharacter This program gives the playerlots ofthis, so

COMPunST #76 Readers Data Exchange 21 disappear as they would if they were left on There is a small castle where the Shad­ a 00. In the case of other programs it could [OABE].+oo be something else. In that case,just use what 28B9:CB54 7410 JZ CB66 the battlefield. A safe (but expensive) way owlotds keep was in Ultima V. It is the home 28B9:CB56 C45E06 lES BX,[BP+06j to prevent the game from hanging is to offriendly Cyclops who you need to visit in is between each word, and blank out every­ 28B9:CB5926 ES: "Vanish" any unnecessary item wherever order to get the Vortex Cube. Look at the thing. Now, when it asks for a word, simply 28B9:CBSAC7470232oo MOV WOAD PTA you find it. Be careful not to Vanish the walls carefully for secret doors. hit "ENTER" and away you go! Uyou try [BX+02j,0032 wrong things. It will be necessary to find the NINE this and find it works for you, please post the 28B9:CB5F 2BCO SUB AX,AX Acb40 U you Gate to Skara Brae, then walk out parts ofthe pirate's treasure map in order to name of the program for the rest of us. Oh, 28B9:CB40 jmp cbOO oftown across the ford, and walk north to the find the Pirate's Cave. Once you are a and with Mean Street, you'll STILL need 28B9:CB42 road east toward Britian, you will often member of the Thieves Guild you can get the manual for clues etc., but it is available W Writing lCC17 bytes encounter a battle in progress. You can walk some information at the Pirate's Den. on disk from several excellent BBS's. Q into itand kill ofthe combatants and pick up The Dungeons you will want to clear out I can hot-key into PC Tools from the game, C:\123R3 >rename Install.xxx install.exe good loot. if there is no battle when you are the Catacombs under Blackthorne' and read the manual when I need to. It'sagood idea to tryrunning 123 and IN­ reach the road, backtrack to the ford and do Castle, where you find Gom. The Swamp By the way, here's a list of the words, in STALL from your hard disk at this point it over again until you do find a battle. Be Cave. (Negate Magic is a useful spell against the right order, from Mean Street. They should work the same as before except warned, the Mongbats are pretty tough for Reapers, use it BEFORE they cast Insect mean going realsound is the before layer 123 will display the opening screen without low level troops. Plague.) Level 2 has some Goodies, Level 4 fog streets an fly data here have of visit your name in it. Sell the plate armor and shields, and has the Jackpot. Level 2ofthe Thieves Cave down that find gun all you extra and keep log equip the fighters with scale (you can up­ has good Items. The Pirates Cave level 4 has To make a working install floppy: Now, get cracking! grade to chain from the encounters on the all the pirate loot. Level 4 of the Dragon 1. Make a copy of the original install road), and two handed weapons (preferably Caves has the Dragon Hoard. The Dragons disk. If you use DISKCOPY you'll get an Swords). You probably won't have to buy are Difficult, but not impossible. It helps to error on the last track. Ignore the error. anything ifyou change as you find it. This have Shamino and 1010 equipped with a 2. Copy the files "INSTEXT.RI", cuts their encumbrance, and allows them to spell book and reagents. The dungeons You IBM Softkey for... Lotus 123 release 3 "123.EXE", and "INSTALL.EXE" from carry more loot. Equip Shamino with a Bow DON'T want to bother with are Hythloth your hard disk to your copy of the install as soon as possible, and Keep 1010 equipped (You can get to the other side much easier) ? disk. with the crossbow. and the one north ofDagger Isle. The others The Lotus Release 3 install disk is copy 3. ERASE "123.ElE" from your copy of You will need Reagents and spells. You have varying amounts of gold and loot. protected until you enter your name and the install disk. (The install program doesn't can get to Cove without going thm the After you have cleaned out the Dun­ your company name in aregistration screen. care if 123.EXE isn't compressed.) Shrine of Compassion before you clean it geons, you are ready for the other halfofthe There is NO WAY to update this registra­ That's it! Now you have a "clean" install out You must have a skiff(You can borrow game. You need to get your Balloon con­ tion information even ifyou have the origi­ floppy for Lotus Release 3. The remaining one in New Magincia) and go north past the structed. (You did find the balloon plans in nal disks. This patch will allow you to create diskettes aren't copy protected. turn-off to the shrine, to the bridge, walk the dungeon.where you found Gom, didn't a working copy ofthe install disk that does south along the river as far as you can, use you?) Use your Stone to go to the Gargoyle not contain this information. Notes the skiff to cross over, and walk into Cove. side. The first thing you must do is to "ac­ Make the patches on the installed copy It would be better to allow entering any Reagents are available frpm the roving quire" the broken Vortex Lens. You will on your hard disk. information whatsoever in the registration Gypsies, at Skara Brae, at Moonglow, at need to visit the four Gargoyle shrines, find 1. First, zap the registration info contained screen rather than zapping it entirely. I Cove, and from Nickodemus. (Found near the entrance to Hythloth, and meet Beh Lem in the file "INSTEXT.RI": decided not to bother with this because I the rivers to the East of Yew). Spells and and Capt. Johne. Then all you have left is to C:\123R3 >debug Instext.rl expect Lotus will come out with a new Spell Books are found at all ofthese except get the broken lens fixed, get the second lens F 8c39 8c99 00 release soon to fix bugs, which will require the Gypsys. Shop around for the best prices. and take all the necessary items to the Codex D 8c39 8c99 Regardless ofwhat the book says, there are and follow instructions. only TWO 8th level spells available. (an­ With the information you have now you 2889:8C30 00 00 00 00 00 00 00 other Bug!) probably don't need to edit your characters. 2889:8C40 000000000000 00 00-00 00 00 00 00 00 00 00 When your Avatar reaches 5th level, and Properly played, you can complete the game 2889:8C50 0000000000000000-0000 00 0000000000 you have the spells Dispel Field, Vanish, without serious harm to any characters. 2889:8C60 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 and Pickpocket, go to the level below the I played this on the Itty Bitty Machine 2889:8C70 0000000000000000-0000000000000000 Cyclops den in the Palace sewers, and find version because I couldn't find the Apple 2889:8C80 0000000000000000-0000000000000000 Phoenix. Don'tfight her. Uyou play it right, version, so I can"t guarantee that the Apple you will end up with Magic Armor, Magic version has all ofthe Bugs, however Origin 2889:8C90 00 00 00 00 00 0000 00-00 00 Helm, Magic Shield, 3 Glass Swords, and a indicated that it does. Thieves Guild belt. Search the area around W Writing 8B99 bytes a new unprotect anyway. Q her house, there are lots ofgoodies there. Mike ~C~a=n=a:.>od....a Removing the key disk checking from an 2. Now the names are out ofthe title screen uninstalled original would be a more logical After you have Visited and ripped off Many programs coming out these days Phoenix, you are almost ready to startclean­ but the program won't run! approach to fixing the 123R3 protection, but are not copy protected in the usual way, in my copy is a "hand me down" from a user ing out the Shrines. You need the Spells that it is possible to make copies easily, but To make "123.EXE" runnable again: Great Heal, Disable, and Explosion. By this C:\123R3 >rename 123.exe 123.xxx who switched to another spreadsheet I had itasks for a word from a certain page ofthe no uninstalled original to work with. time you should have accumulated enough manual before letting·you continue. Even if C:\123R3 >debug 123.xxx Gold to buy Magic Armor for all of the U6580 This is the first instance of copy protec­ you can find your manual, it's a nuisance to tion on high density disks that I have seen. party. Get the Rune Stones and the Mantras say the least. So most "cracks" today are the 28B9:658O 55 PUSH BP at the towns, and Gate into the Shrines using 28B9:6581 8BEC MOV BP,SP Let's hope Lotus isn't starting a bad prece­ removal ofthis check. Itis oftenvery simple, 28B9:6583 887600 MOV AX,0076 dent! your stone. The safe (Chicken) way to clear and I'll use a new game, "Mean Street" to 28B9:6586 9A3COBOOOO CALL OOOO:OB3C a shrine is to "Use" the Rune stone, "Get" illustrate. By the way, this is an excellent 28B9:658B 56 PUSH SI ·Dr. Debut! _ the Moon stone, "Use" your Gate stone, and game, with true VGA graphics, and digit- . 28B9:658C 8E062409 MOV ES,[0924] getoutThe more fun way is "Use" the Rune 28B9:6590 26 ES: ized sound, emanating from your speaker. It 28B9:6591 833E541OO0CMP WORD PTR [1054].+00 IBM Softkey for... Stone, "Get" the Moon Stone, then go fight i~ like an adult version of "Where in the 28B9:6596 7458 JZ 65FO Rack'em the Gargoyles. World is Carmen Sandiego". In order to 28B9:6598 8E062609 MOV ES.[0926] 28B9:659C 26 ES: ' When you start to explore the dungeons, remove the question about the manual, you Accolade frrst be sure that you have picked up your 28B9:659D 833E201200CMP WORD PTR [1220].+00 need to "borrow" a manual, at least for a A 6580 First off. I received the other fighters. The characters who can join couple ofminutes! When you are asked for 28B9:658O Jmp 88a4 version ofRack'em from a friend of mine. are shown in table 1. a word, write down the word. do this several 28B9:6583 So I wondered how they did it. I dug out the My preferences are the frrst4. Beh Lem times, until you have 2 - 3 words written U73ea PcTools and did a file compare with my is aGargoyle, who will join you on the other down. Then use PC Tools to search all the 28B9:73EA 55 PUSH BP original. After I found what they changed I side of the world. files, starting with the main program, in this 28B9:73EB 8BEC MOV BP,SP compared the location in Norton Utilities 28B9:73ED 33CO XOR AX.AX Agood place to run up experience points case MS .EXE. Sure enough, PC Tools findS which mostpeople are more versed in using. for your troops is the Ant Mounds, near the 28B9:73EF 9A2A170000 CALL OOOO:172A alist with all the key words in it. At this point 28B9:73F48E065E09 MOV ES,[095Ej Rack'em from the factory will look in the Shrine ofSacrifice. Take your troops to the you want to use PCTools editing function to 28B9:73F8 26 ES: A: drive for the key disk. Well, that just altar on level 4, and go into solo mode. Just change these words to something you'll 28B9:73F9 C706FE030100 MOV WORDPTR won't do at all. So let's get to it. [03FE],ooOl move around the area killing off ants until remember, or, better still, use the Hex editor First,bring up NU(Norton Utilities) from you have the desiredExperience, then change 28B9:73FF 8E066009 MOV ES,[096Oj to change them all to 00 ·s. Make sure you 28B9:7403 26 ES: the directory that Pool.exe is in. Choose that to the next troop. When everyone has the start with the frrst letter ofthe first word, and 28B9:7404 C706120Eoo19 MOV WORDPTR file for a search. When asked for the "Text to experience you want, go the Shrine ofSpiri­ change them all up to, and including, the last [OE12],1900 search for" hit the key to toggle to A 73ea tuality and keep meditating until everyone letter. How did I decide on 00 's ? Well, if the HEX SEARCH mode. Then type in " 57 28B9:73EA jmp 7424 has topped out on levels, then go to Lord you compare the ASCII with the Hex, you'll 9A IB " without the quotes of course. Hit British for Healing. 28B9:73EC enter. When it finds it, edit the sector by see that the"" between the words is W Writing D615 bytes changing those characters"from "57 9A IB" Table 1. Q C:\123R3 >rename 123.xxx 123.exe to "57 EB DC" without the quotes. Then hit Seggallion Serpent's Hold Lvi 5 Ftr 28/21/19 enter twice and ESC out ofNorton's. Now 3. You also have to fix "INSTALL.EXE" Sentri Serpent's Hold Lvi 3 Ftr 26/18/16 your all set to play Pool without the Key Gom Under Blackthome's Lvi 4 Ftr 26/21/14 C:\123R3 >rename Install.exe Install.xxx C:\123R3 >debug Install.xxx disk. BehLem Hythloth Entrance Lvi 2 Ftr 23f24/26 Ucb40 Please, if your not acquainted with Leona Pirates Den Lvi 3 Ftr 15/15/18 28B9:CB40 55 PUSH BP Norton's this way, have someone that can Julia Minoc Lvi 2 Ftr 21/18/17 28B9:CB418BECMOV BP,SP do it confidently. Jaana Yew Lvi 4 Ftr 16f21/18 28B9:CB43 33CO XOR AX,AX IgiveFULL Credit to thePTLCLUB for Katrina New Magincia LvI 5 Ftr 19/16/16 28B9:CB45 9AFFFFOOOO CALL OOOO:FFFF Cracking this game. I wanted to have a text Blaine With Gypsys Lvi 2 Ftr 16f21/18 28B9:CB4A8E06EC13 MOV ES,[13ECj 28B9:CB4E 26 ES: file to show how to do it It's easier than Capt. Ledon Pirates Den Lvi 3 Bard 15/19/15 28B9:CB4F 833EBEOAoo CMP WORD PTR transferring the game allover. Have fun. Gwenno Minoc LvI 2 Bard 18f21/17

22 Readers Data Exchange COMPUTIST #76 69 Hard Hat Mack ? RDEX Contributors: 67 High Orbit $oftsmith unClassifieds 67 Horizon V SOftsmith Mike 22 75 Hunt for Red October GS Datasoft The CPR Agent 8 69 Impossible Mission Epyx How to place an UnClassified Ad Vincent Andrews 7 62 Indoor Sports Mindscape Send a typed sample copy with appropriate instructions. (If Susan the Bee 17 68 Infocomics Infocom possible. send text on a 5.25" Apple format disk.) Use up to 40 Blackbird 11 66 Jane ; ? characters per line. we will adjust word wrap. 63 Joker Poker Mindscape James E. Bulman 16 Special Graphics Instructions: The fIrst three words ofthe 72 Kabul Spy Sirius fIrst line are printed in bold for free. If you want other words J. C 12 71 Keyboarding Klass Mastery Developement bolded, use 5 characters less perline. Use 10characters less perline Dr. Debug! 22 75 King's Bounty New World ComputinglBroderbund if you have alot of uppercase bold letters. Bold letters are wider Rob Fiduccia 17 68 Kingdom of Faets Santa BarbarafThunder Mountain thannormal. Ifthe typed copy does notshow bold. circle the words Ross A. Holmes 12 75 Kobayashi Alternative (The) Simon & Schuster you want bolded and, on the side, write BOLD. Ifyou want aline 72 Lane Mastodon Infocom Jeff Hurlburt 4 centered, write CENTER next to that line. There is no charge for 67 Lancaster SVS centering any line. Bob Igo 14 72 Laser Force (lIgs) Britannica You must check your ad for errors, the fIrst time itruns. Errors Bill Jetzer 13 75 L.A. Land Monopoly SOftsmith on our part will be corrected. then. for free. Errors or changes on Blain Johnson 19 66 Legacy of the Ancients Electronic Arts your part will be charged a $5 processing (ee. Jeff Johnson 21 65 Lost Tomb Datasoft 74 Mammals, Reptiles &Amphibians Focus Media Paul A. Johnson 10 65 Manhunter New York IIgs Sierra On Line **** New Rates (per line) **** Joseph P. Karwoski 13 65 Mavis Beacon Teaches Typing (gs) SOftware Too/works Computist club member , 25¢ Kris Kirk 16 73 McGraw-Hili Problem-Solving Level 5and 6 Tom Snyder All others 35¢ Henry Lem 10 74 Micro-Typewriter v1.314.0 S.E. Warner is~. The minimum order Mike Maginnis 13 67 Microwave Cavalier 66 Might and Magic II Activision Prime Minister 17 oOurliability for errors or omissions is limited to the cost ofthe ad. 73 Mind Castle I MCE Inc. oWe reserve the right to refuse any ad. Robert T. Muir 13 69 Minotaur ; Sirius oWashington state residents add 7.8% sales tax. Evin Mulron 10 63 Modem MGR MGR Software oSend acheck or money order (funds drawn on US bank only) for Steve Murray 15 68 Mr. Pixel's Cartoon Kit MindscapefThunder Mountain the entire amount to: Frank Polosky 14 73 Mystery of Hotel Victoria Tom Snyder Productions 63 National Inspirer Tom Snyder Productions Gary Rohr 6 75 Neptune Softsmith COMPUTIST unCLASSIFIEDS George Sabeh 15 66 Observatory (TIle) MindscapelLightspeed Software 33821 East Orville Road Franko Sibo 12 74 Ocean Life Focus Media Eatonville, W A 98328 Richard S Thompson 12 66 Odin Odessta John C. Tucker 16 63 Operation Wolf Taito 68 Pensate DatasoftlSOftdisk UNK 22 69 Phantasie 1I SSI B.M.E. Upp ("Scotty") 5.11 67 Phantoms 5 Sirius Vendegar 21 67 Pig Pen , Datamost RENT or BUY nos SOFTWARE Jim Wallace 12 74 Plants &Animals of the Desert Focus Media • Money Back Guarantee Don Westcott 18 75 Prince of Persia (5.25") Broderbund oCatalog contains over 200 titles 67 Project: Space Station Avantage 75 Promethean Prophecy (The) Simon &Schuster oRent for 15% - 20% oflist price 67 Pulsar II Sirius • Prices comparable with mail order 68 Pure Stat Basketball ? oRental fee discounted from purchase price Most Wanted 62 Quadratic Equations II Olympus Educational Software 63 Questron II Electronic Arts 0$15 Lifetime Membership Fee 65 Airheart Broderbund 68 Rails West SSI 63 Alcon Taito GSoft 67 Rear Guard Adventure International 74 Algebra Shop SCholastic 7350 Ulmerton Road #924 63 Renegade Taito 63 Alien Mind PBI Software Largo, Florida 34641 67 Resc'ue Raiders , Sir Tech 73 American History Explorer Series Mindscape 67 Rings of Saturn level 10 (813) 536-4352 75 Anchorman Virginia Reel 63 Rocket Ranger (lIgs) Cinemaware 74 Animal Kingdom Unicom 69 Roundabout Datamost 74 Animals of the Pas!. Focus Media 75 Russki Duck Softsmith SCSI MASS STORAGE FOR LESS 72 Ankh Datamost 63 $.D.I. (lIgs) Cinemaware 73 An! Farm Sunburst 40 Meg ...... '...... _••• $450 62 Sea Stalker Broderbund 67 Apple Panic : : Broderbund 67 Serpentine Broderbund 60 Meg ...... $520 67 Aquatron Sierra 74 Seven Cities of Gold Electronic Arts 80 Meg ...... $570 69 Axis Assassin ? 68 Skeletal System Brainbank 63 Bad Street Brawler Mindscape 44 Meg (removable w/cartridge) ...... $650 63 Sky Shark Taito 73 Bank Street Beginner's Filer Sunburst 63. Sound Song &Vision Advanced Software extra cartridge ...... $95 73 Bank Street School Filer Sunburst 67 Space Ark Datamost 63 Beyond Zork Infocom All Seagate hh drives. case. power supply. fan and 62 Spare Change Broderbund 65 Bilestoad Datamost SCSI cable included. 67 Spectre Datamost 69 Blue Powder - Grey Smoke Grade 62 Speedy Spides Readers Digest Just plug and go !!!! 74 Birds, Trees &Flowers Focus Media 67 Star Cruiser Sirius 63 Border Zone Infocom , GSoft 67 Star Maze SirTech 65 Borg Sirius 7350 Ulmerton Road - Suite 924 75 Star Rank Boxing 1I Gamestar 67 Bouncing Kamungas Penguin 63 StickyBear Math: Add & Subtract Optimum Resources Largo, Florida 34641 66 Boxing ? 68 Stickybear GS Versions 3.5 Xerox (813) 536-4352 65 Bureaucracy Infocom 67 Succession Piccadilly 67 C'est La Vie Adventure Intemational 65 Superstar Ice Hockey Mindscape 69 Cavems of Callisto Origin TRADE YOUR APPLE SOFTWARE 61 Superstar Indoor Sports Mindscape 69 Checker Odesta 74 Surveys Unlimited Mindscape 69 Chess 7.0 Odesta Send your list ofprograms to trade. I have over 120 68 Talking Text Writer GS Scholastic 69 Chuck Yeager's Adv Fit Trainer Electronic Arts originals to trade. 68 Tangled Tales 75 Clue Master Detective Leisure Genius 69 Tetris (lie) : Spectrum Holobyte 68 Comics ~ Aceolade Byron Blystone 72 Theatre Europe ; PBI 63 Cosmic Relief Datasoft POBox 1313 74 The Other Side v2.0 Tom Snyder Productions 65 Crime &Punishment Imagic Snohomish, WA 98290 65 Thunder Chopper ? 69 Crossword Magic v4.0 ? 63 Ticket to Washington D.C Blue lion Software 69 Cybernation Nexa Corp. 74 Time Explorers Gameco 74 Decimal Dungeon Unicom Software - Books - Magazines 74 Time Liner v1.1 Tom Snyder Productions 74 Decisions Decisions: Colonization v1.0 Tom Snyder Productions 63 Tomahawk Electronic Arts We buy & sell out-of-print & hard-to-find Apple II 69 Delta Squadron Nexa Corp. 68 Tomahawk (lIgs) Datasoft originals. old and new. Send $1 for catalog. 67 Desecration Mind Games 69 Track Attack Broderbund 73 Designer Prints MECC 68 Triad Thunder Mountain Frank Polosky 66 Disk Optimizer System Nibble Notch PO Box 9542 72 Triango (lIgs) California Dreams 65 Dondra Spectrum Holobyte 68 Trinity Inforom 69 Dragon Eye Epyx Pgh, PA 15223 73 Unicorn 5.25" software Unicorn 69 Dueling Digits Broderbund 73 Vincent's Museum Tom Snyder Productions 68 D&D-Master Assistantvol2 SSI 68 Volcanoes v1 .8 Earthware Compo Services 62 DROL Broderbund Wanted Apple lIe Software 66 War in the Middle Earth Melbourne 67 Epoch Sirius 61 Wasteland Electronic Arts Especially Wargames and science fiction. Also. what 74 Exploring Tables &Graphs Level 2(SU) Weekly Reader 67 Wayout Sirius' hardware do you have? Sell: 67 Evolution Sydney 63 Wings of Fury Broderbund 67 Falcons Piccadilly Epson APL board (no docs) ...... $12 63 Wizardry:Return of Werda Sir-Tech. 68 Faetastics Trivia Daystar SpeedDemon Accellerator card (3.5Mhz) ...... $60 68 Word Attack Plus (lIgs) Davidson 75 Final Frontier Softsmith 65 Works (the) First Star Software Apple lIe 80 column card (only) ...... $10 73 Fisher's Cove Tom Snyder Productions Apple lIe 80 column card (w/64K) ...... $20 67 Zenith SOftsmith 69 Fit Wars , Sirius 63 ZorkQuest Infoc:om Dumpling-GX printer card (no docs) ...... $12 74 Fraction Action Unicorn Apparate PROM blasting System ...... $25 69 Gemstone Healer SSI IBM Most Wanted 73 Geometric Supposer (the) Sunburst Apple 11+ motherboard (works OK)...... $60 66 GEOS Berkley Softworks 75 Empire Intersil 72 GBA Championship Football Electronic Arts Grappler clone printer card ...... $20 72 Galactic Gladiators SSI 68 Graphitti George Best Phillips Academy 63 Gladiator Taito I also have a few Apple One items, send SASE for 61 Gunship Microprose more info. 73 Goodell Diamond Caper Tom Snyder Productions 67 Gorgon Sirius 63 Heros of the Lance SSI 72 Kings Quest III Sierra Joe Torzewski 66 GradeBuster 123 Grade Buster 72 Operation Wolf Taito 51625 Chestnut Road 61 Gutenberg Sr Micromation LTD. 65 Halls of Montezuma ' Electronic Arts 72 Radio Baseball Electronic Arts Granger IN 46530 72 Ultima V Orlgin

COMPUnST #76 Readers Data Exchange 23 73 The Product Monitor - Dragon Wars - Fast Frames, 3.3P (for protected) -Enhancing DOS 3.3 -FIND.CAT 71 Features, Notes and such: ABUG in CoI1f II Plus ver9.0 'N' Files -Paper Boy GS -Peterson's SAT Success lor Micros Updates. etc. - 2088: Bargain Thrills - Dragon Wars Tavern Enhancement -Half &quarter Tracks -Installing GSIOS on -A Reader Review 01 the Trac Card -Deprotecting MircoLab -Plratesl -Police Ouest 'Showoff -Siltn' Service -Space Taies -Features, Notes and such: Anoteabout Reading &Me Sierra 3D Adventures -Lifting the Lid on COPYA -Making Disks -Enhancements to APT Scanner -Locksmith 6.0 Ouest !I-Starglider -Street Spoi1s Soctir-The Game Show -Autoeol1f Perm toCOI1f Ultima V: -BBS News (RDEXentries) Jack Nicklaus Greatest 18 Holes of Championship Golf play Fasteol1f with E.A. RWTS (Revised) -Putting Bubble Ghost (1986 version) -The Games: Winter Edition -The Last Ninja -BBS Notes (Ouestions and Answers) -Behind the scenes of faster-Moving Destroyer GS (EI1fX) to Hard Disk 'Note on '84 in Harddisk -Super lOB Block Patch -The Computist BBS GS -The Rings of Zilfin -The Secrets ofScience Island -Times a One Byte Patch -Blocks vs Tracks - ProDOS & DOS & '85 MECC disks -Notes on programs published by -TheJuniorPROM-The MandelbrotSsfoTheProduct Monitor of Lore -Ultima I (new release versions) ~Warship -Where in Convening froml1D blocks §ors -Bug in Crystal Ouest Micrograms -Notes on Time Out and AppIeworks 2.1 -Notes -Soflkeys: 4th &Inches: Team Construction Disk -2400 AD the World is Carmen Sandiego(llgs) .Bilkeys:-Crosscountry Mod (issue #71) >Cheap NMI? >Comments on Assembly on Ultima IV and V -Print in Color with AppIeworks 'Put -AScience Experiment-An Introduction toGeneral Chemistry USA -Geospell -Geowrite -Bugs: -Double DOS -EOADIS Language Programming for Beginners >Comments: Copy II on a3.S"diskette -Reading From Protected ProOOs -Analogies-Advanced 1& Advanced II-Antonyms&Sentence Adapter-UltimaV.Notes:-GEOSNotes-ProDOS Directory Plus 9.0 ·Free Adventure Maps -MONRWTS AReadIWrite Disks-Removing the Manual Check from PirateslGS-Running Completion (Best Sentences) -Award Maker Plus 'BallIe Format -Pronto Update -ThunderScan Problem .APT's: disk routine -Note on Bilestoad -Notes on Disk Muncher other programs from your Hard Disk -Super 6.0 Fastcol1fA Chess -Body in Focus -Boppie's GreatWord Chase-Botanical -Alien Mind -Commando -Thexder (v2.7) -Thief .Playing -Notes on LaserForce -Notes on War in· Middle Eat1h -Put -Funwith Super6.0 Fas1COf1lA-Tum Dig Dug intoaBRUNabie Gardens -Bubble Ghost -california Games GS -california Tips: -Alien Mind -Bard's Tale III-Leisure Suit Larry -Might & Ancient Land of Ys on a Harddrive -Putting Shanghai on a File -Ultimapper V: amapping program -Softkeys: Addition & Games GS-Campeign Math-Case ofthe GreatTrain Robbery Magic II -Neuromancer >PIrates! -The Tat1urian -Ultima IV hard disk -Ouickand dirty ProDOS 16 READ_BLOCK petch Subtraction-Aesop'sFableslle-Aigebra1-A1gebra2-Algebra -case ofthe Missing Chick -Cavern Creatures -ChessMaster -Wasteland -Zany Golf -Rick's Hello -Run Paintworks Gold underGS,QS 5.0 -Senior 3 -Alphabet -An Introduction to General Chemistry -APBA 21 OO-Children's Writing &PUblishing Center -comment Dit· 68 .Features, Notes and such: -The Product Monitor -A PROM - NOT Available -Some notes on CoI1f II Plus v9 Major League Players Baseball-Arkanoid -Arkanoid II:The On?>Computerlnspectorv1.0-Congo-CrosscountryCanada Mapping Program for Might & Magic 1(revisited) -Adding -Some notes on RISK (Leisure Games) -Ultima II Character Revenge 01 DOH (GS) -Balance -Balance of Power 1990 v. -Crystal Ouest -Cutthroat -Deja-Vu -Deja-Vu II -Dinosaur TrackSelectionto:Locksmith6.0Fastcopy·AnotherDuodisk Editing -Ultima IV HELP -Using CoI1f II plus to make an APT 2.08 -Biosolve -Bubble Ghost (GS) -Building memory Skills Days -FastBreak -Final 'Assault -French: Verb Pairs and Modification (Reversible) -BASIC Protection Schemes 'CoI1f -Softkeys: Ancient Land of Ys -Arkanoid II: Revenge of Doh -Calendar Craller vl.2 -CBS's Pathwords -Charlie Brown's Idioms -Geometry v1.0 -Gnee or Not Gnee -High Wire Logic Protecting Your Own Disks -Disk Protection on the Apple II -Bad Dudes -Battle Chess -Battle Chess GS -Bubble Ghost 1,2,3's -Chessmaster 2100 v1.1 -Children's Writing & -Impossible Mission II GS -Into the Eagles NestoJackNicklaus' (lIgsllle) Tips, techniques and tricks-Help1DFinish Incomplete GS -Charlie Brown's ABC's -Chem Lab -Curse of the Azure PUblishing Center-Conquering Decimals -and /-Conquering 18 Holes 01 Major Championship Golf -Jigsaw -Jump Jet Animate Soltkey -A GeneralSoftkey for Sunburst Software & Bonds (lie) -Downhill Challenge -Four-in-One Infocom Decimals +and -. -Conquering Fractions; -and /. >Conquering -Kinderama -King of Chicago -LA Crackdown -Magic Slate Mastery Development -Introduction to Disk Usage Sampler -GBA Championship Basketball ·Geometry v1.0 Fractions; +and -. -Coordinate Math -D.C.HeathiMB -Dark v1.3 -Magic Spells -Math Blaster Mystery -Math Blaster Plus -Introduction to Shape Tables -Making aDisk for Both Apple -Grand Prix Circuit -Great Westem Shootout -Heavy Barrel Lord -DataEast Games -Decimal Concepts -Decimal -Microcomputer Study Guide - Fundamental Accounting and IBM Systems -Nibble CountslChecks Revisited -Notes -How the West was One +Three xFour -Impossible Mission Discovery -Decimals) -Delta Drawing 3.33 -Designasauraus Principles Chapters 1·14 &15-28-Ming'sChallange-Mission on Altered DOS 3.3 Disk -Notes on Computist Super Index lIoJackNickalaus'Greatest 18Holes of Major Championship -Dig Dug -Duel (gs) -Early Games ·Eliminator -Equation Escape -Monsters and Make Believe -Multiscribe v3.0 -Notes on Newer Electronic Arts -Notes on Softkey for Golf -King of Chicago -Neurornancer -Operation Frog Math -Estimation -Explora-Classic series -Explora-Science -Mystery of the Witches Shoes oOrganic Chemistry -Oix Animate -Playing with ProDOS -Putting Mean 18 (11gs) on a -Planetfall -Platoon -Pool of Radiance (lie) -Sokoban Whales -Fraction Concepts 'Fraction Practice Unlimited -Reading Professor -Renegade -Science 4: Understanding Hard Drive -Using Print Shop graphics with Beagle Screens -Stickybaar Opposites GS -Stickybear Shapes GS -Study -Fraction Recognition -Fractions -Freddy'S Puzzling our Solar System -Shadowgate -Sign Designer -Slipheed -WizardryV-BugorFeature?Softkeys:-Accoladesoftware Skills -Test Drive II: The Duel'Test Drive II: The Duel (GS) Adventures -Frogger -Galaxy Math Garnes -Galaxy Search -Soko Ban -Sporting News Baseball-Spoi1s Stats -Starglider (lie) -Accolade software (11gs) -Activision software (lie) -The Children's Writing and PUblishing Center -The Design -Garfield Compenion 'Garfield Trivia -Geometry (GS) -Stickybear Talking Opposites -Story Tree -Superprint v1.2 -Activision software (figs) -Addison-Wesley software (lie) YourOwnHomeSeries-ArchitecturaIDesign-lnteriorDesign 'Ghostbusters -Gnarly Golf (GS) -Gnee or Not Gnee -Superstar Ice Hockey -Surveys Unlimited -Tag Team -Alphabet Read Along -A1phakey -An Apple a Day -The -Landscape Design -Think Quick v1.2 -Three Stooges -Grammar Examiner -Graphics Studio -Guiness World Wrestiing -Ten Clues -The Duel: Test Drive II-Tip 'N Flip Astronomy Disk-Basic Electricity#801 OE -Battlezone -Battling -Tunnels of Armageddon ·U.S.A. Geograph v1.0 -Ultima II Records -Homeworker 'Houghton Mifflin Math Courseware -Uninvited 'VCR Compenion -Where in the World is Carmen Bugs -Baudville software -Broderbund software (lie) (Original Version) ·Where in North Dakota is Carmen Sandiego 'lce Demons -Ivitation to Math series -Kid Niki -King of San Diego GS v1.0 -Word Puzzles for Creative Teaching -Broderbund software (1Igs) -CaliforniaGames GS -Certificate -World Geograph v1.1 -Bitkeys: -Dungeon Master Chicago-Killens, Kids, and aFrog -LA. Crackdown -Language -World Geography v1.0 -Xenocide -Bitkeys: Game Show Library vol 1-Channelmarksoftware (lie) -Children's Writing -Gradebusters 123 v3.3S -Math Blaster Plusl v3.1 'Strike Carnival -Magic Slate II-Magic Word -Master Match -Math -Magic Spells -Story Tree -APTs: 2400 AD -Microwave >Oil's and Publishing Center -Clnemaware Inc. software (lIgs) Fleet -Where in the USA is Carmen Sandiego -APTs: A.E. And Me -Math Blaster-Math Blaster Plus -Math for Everyday Well -Oix -Trolls and Tribulations -Xenocide -Playing Tips: -Clock Works -Compucat Quizware Data Disks >Compucat -Alien Ambush -Alien Game -Apple Kong -Apple Panic Living-Math inaNutshell-Math Masters -Math Tutor(Percents leisure Suit Larry -Might &Magic II-IBMSoftkeys: Zany Golf Quizware Startup Disks -Counters -Counting Critters -Bailie Zone -Beer Run -Bellhop -Berserker -Bolo -Borg ·Mathematics Skills -Mavis Beacon Teaches Typing (lie) -IBM Playing Tips: Manhunter -Rocket Ranger -IBM APTs: >Counting Read Along-Deja Vu -Digital Codes and Numbering -Bruce lee -Buck Rogers -Bug Attack -Buzzard Bait 'McGraw Hill Compucat Ouizware -Memory Castle -Meteor Wizardry V·Zany Golf- Systems #87ooE -Dinosaurs -Dive Bomber -Dr Jessie's -Cannonball Blitz-Canyon ClimberoCaptain Power-Caverns Multiplication -Microzine #3 -Microzine #8 -Microzine #9 70 .Features:Add Eleven Sectors to YourDOS Disks-Apple Dinosaur -Dungeon Masters Assistant vol 1: Encounters ofCalisto -Ceiling Zero -Choplifter -Color Planetoids -Congo -Microzine #10 -Microzine #11 -Microzine #12 -Mierozine POKEs, PEEKs and CALls -Appleworks Printer Control -Easy Graph -Electronic Arts software (lie) -Electronic Arts -CrOOI1f Corridoors -Crisis Mountain -Crossfire -Crystal #13-Microzine#15'Microzine#16-Mierozine#22-Microzine Codes -Converting SSI's Non-RDOS Disks >CopyA Notes software (lIgs) 'Elementary Math -EI Mundo Hispanico-El1fx Castles -Cyclod -Diamond Mine -Dig 'Em -Dig Dug -Donkey #23 -Microzines and MicrozineJr. -Mixed Numbers -Moptown -creating a Super Human Character (Pool of Radiance) (Lucas Film) software (lie) -El1fx software (1Igs) -Essential Kong -Dragon Wars -Drelbs -Drol -Dung Beetles -Electro Hotel -Mr. and Mrs. Patatohead -Mr. Pixel's Programming -Modifying the HPLOT code for Hi-res Hackers -More Power Math Grade 1-a -Facts Match -Fantasyland -Feet Read Arena -Eliminator -Evolution -Falcons -Falcons II-Fire and Paint Set -Mystery Matter -Mystery Objects -Numbers for Your Might and Magic Characters -Print Your Own Graph Along -First Ver~ -Alp Flop -Galactic Attack -Great Book Ice -Free Fall -Frogger -Galaxian -Genetic Drift -GObbler -Opposite -organic Chemistry -Pacman -Peanuts Math Paper -Unlimited Thexder Energy -Unlocking lode Runner's Search -Groliersoftware (lIgs) -Hat11ey Courseware software -Gold Rush -Halloween-Hard HatMack-Hellstorm -Hellstrom Matcher-Percentages-Perplexing Puzzles -Pickthe Numbers Game Boards -Unlocking the Prologic Protection Scheme (lie) -Hobbit -Homonyms, Synonyms &Alltonyms Grade 1­ -Horizon V -Ice Demons -Jawbreaker II -Joust (Atarisoft) -Picture Perfect -PiratesI GS -Pixeiwerks -Platoon -Police -The Product Monitor .Softkeys: -4th &Inches -4th &Inches 8 -Impossible Mission II -Islands of Beta -Isle of Mem -Jouster oJumpJet -Jumpman -Kameari -Labyrinth -Mapple: Ouest -Pool of Radiance -Quest Strategy Clhecker -Rainbow Team Construction Disk -816 Paint v3.1 -Alphabet Circus -Kindercomp-KingofChicago-LantemofD'gamma-learning -Marauder -Mars Cars -Microwave -Milipeed -Miner 204ger Painter -Ratios &Propotions ·Read 'N Roll 1.1 -Read·Write· -Arkanoid -BankStreet Writer Plus -Broadsides v2.0-Bumble Compeny software (lie) -Learning Technologies software -Money Munchers -Montezuma's Revenge -Mouskatlack Publish -Reading Comprehension -Robomath -Sailing Games -computer Preparation forthe ACT 'Dungeon Master (lie) 'learning to Cope with Pressure -Leisure Suit Larry -Ur Cool-Mr. Robot and the Robot Factory -Neptune -Night Through Story Problems -Scuffy and Friends-SsnsibieSpeller -Graphics Bank -How to Weigh an Elephant -Impossible -Lion's Work Shop -Lucky's Magic Hat -Magic Castle Red Crawler -Nightmare Gallery -Nomads -Oils Well -Outpost (ProDOS) -Sierra Programs -Silicon Dreams -SOKo-BAN Mission II-Impossible Mission -Into the Eagle'S Nest -King of Level-Magic Slate (20 Column) -Magic Slate (40 Column) -Phaser Fire -Pooyan .Quadrant 6112 -Ouest For Tires -Solving Ouadratic Equations -Spelling Bee -Spelltronics Chicago-LACrackdown -LA Crackdown -Mastertype's Writer -Magic Slate (80 Column) -Magic Spells -Manager Backup -Raiders of the Lost Ring -Randamn -Raster Blaster -Spy's Adventure in South America -Square Pairs -Star Trek -Math Word Problems -Microzine 14 -Monsters & Make Diskette -Marble Madness 'Mastery ArithmeticGames ·Math -Rearguard -Repton -Ribbit -Robotron: 2084 -Sammy -Stic~ers -Study for Success -Success With Typing -Super Believe -Monsters & Make Believe Plus -Moptown Parade Activites -Math Blaster Plus -Math Facts Garnes -Math Man Lightfoot-Sea DragOh -See Fox -Serpentine -Situation Critical: Print -Tales of Fantasy -Talking StickybearOpposites -Talking -Ogre -Pirates Ilgs -Ski Crazed -Soko Ban -Standing Room -Mathematics Skills Software Series -Micro School Program -Snack Attack -Snake Byte -Snapper·-Sneakers -Snoogle Text Writer -Teasers by Tobbs -Test Drive II: The Duel (lIgs) Only? -Stickybaars Number· (ProDOS 1.4) -Stickybears Series -Mieroprose software (lie) -Microprosesoftware (lIgs) -Space Cadets -SP9ce Ouarks -SI1f's Demise -Star Maze -Test Taking Made Easy -The Boars Store • -The Boars Tell Opposites (ProDOS 1.5) -Stickybears Shapes (ProDOS 1.4) -Milliken Mathfun Frenzy -Milliken Mathfun Golf Classic -Star Thief -Star Trek -Succesion -Super Puckman Time -The Duel:Test Drive II-The Game Show -The Games: -Summer Games GS -Super Print! -Taipen -Techno Cop -Mindplay software (lie) -Mindscape (Tom Snyder and Alert) -Swashbuckler-Syzygy -Taxman -Teleport-Thief-Threshold Winter Edition -The Wonderful World of Paws -Time Capsule -The Children's Writing &Publishing Center -Tic-Tac Show software (lie) -Mindscape software (11gs) oNumberCruncher -Thunderbom~ -Tubeway -Tubeway II -Viper -Wargle -Times oflore-Townbuikler-Transylvania -VCRCompanion -World Games -Writing and Publishing Center .APTs: -NumberMunchers-NumberMatch -NumberMatch It-Origin -Warlock GS -Zany Golf GS -Playing Tips: Bard's Tale I -Voyage of the Mimi -What iTlakes IiDinosaur sore -Where in -Dragon Wars -Elite -Might and Magic II-Pharoah's Revenge software (lie) -otters' Adventure (The) -Pat1s of Speech I & -Dungeon Master-Neuromancer-Uhima \II-UhimaV-Where the USA is Carmen SanDiego-Where in the World isCarrnen -Pool of Radiance -The Magie Candle vol 1 "Wizardly V: II.pBlsoflware(llgs) -Phonics Prime Time: Fmal Consonants in the World isCarmen SanDiego-WlZ8rdry (Proving Grounds SanDeigo? (GS) -Who, Wha~ Where, When, Why -Whole Heat1 of the Maelstrom .Playing Tips: -Leisure Suit Larry -Phonics Prime Time: Initial Consonants -Pirates -Polarware of the Mad Overlord) -Wizardry -Zork Zero -IBM Playing Tips: Number Operations -WISCR Intelligence Test -Wood Car -Might & Magic II -IBM Softkeys -Apollo 18 -Dallas Ouest software (lie) -Pool of Radiance-Punctuation &Caps -Ouick Mean Streets -Mach Warrior -Pool of Radiance Rally -Word Afl8Ck PlusI Spenish -World Geograph -World -Defenderofthe Crown -F-19Stealth Fighter-Games: Winter Flash -Rainbow Painter-Rampage -Random House software 72 Features, Notes and such: The ProductMonitor-A Bug in History Adventure -Xenocide (GS) -Bilkeys: Borg -Great Edition(The) -Gold Rush -lnfiltratoroJack's Greatest 18-Last (lie) -Reader Rabbit -The Right Job -The Right Resume Prentice Hall Science Courseware -A note on Stickybear Western Shootout -Laser Force -Math Blaster Mystery -The Ninja (The) ·Leisure Suit Larry II-Mean 18 -Perfect College Writer II-Serve &Volley-Shadowgate-Shanghai (GS) -Show encrypted sector -An accelerated lie &EOD 4 -Finding the Hunt lorRed October -APTs: Anti GraVity -Autoduel-Bard's -Police Ouest II: The Vengeance Time -Shutterbug'S Pattems-Shu!terbug'sPictures -Showoff licencee's nama in GEOS -A BUG in Teacher's Tool Kit Tale II -Chrono Warrior -Commando -Demonic Decks 69 .Features: -Custom Character Sets for the Apple 11+ -A v1.1 -Sienra On Line software (lie) "Sierra On Line software Series -A reader review of the Tree Card -An Explanation of -Neuromancer -Pool of Radiance -Tetris -The Bards Tale III Bug in the Thief Softkey -Deprotecting & Enhancing (figs) -Sir-Tech software (lie) -Snooper Troops: The Case 01 Self-sync Bytes -Another reason why Cookbook Cracks -Track &Field -Victory Road -Xevious -Zany Golf -Playing Applewriter -Imagewriter II Color mapper for Ultima IV the Disappearing Dolphin -Software Tooiworks software might not work -BBS News -Beginners Guide to"PACMAN' Tips: Bard's Tale II-Bard's Tale III-Defender-DefenderOf -Updating ProDOS 16Disk toGSIOS-16 Byte Hex Dumpfor (11gs) -Space Ouest II -Spectrum Holobyte software (lie) deprotection. -Bogus 18 sector disks? -Bug in Type Isoftkey The Crown (IIGS) -leisure Suit Larry -Moebius -Pool of all II's -The Eamon Adventurer's Guild -Disk Mania: How to -SpeedwayMath-SpeliingGrade1'SpellingGrade2-Spelling -Bugs in Pool of Radiance -Changing levels on Tetris (lie) Radiance -Print Shop Compenion -Robocop -Tower of really useyour 5.25"Drive -Hardware Corner:Build an Activity Grade 3-Spelling Grade 4-Spelling GradeS -Spelling Grade -Cheats, Hints, and Tips for Neuromancer >Comments & Myraglen -Wasteland -Who Framed Roger Rabbit -Wings Of Monitor and see where your processor is spending it's time 6 -Spelling Grade 7-Spelling Grade 8 -SpInnaker software possible help to other readers -Comments on IBM Ragging Fury -IBM Softkeys: 688 Attack Sub -Battle Chess -Battle -The Product Montior .Softkeys: ·AII About America (5.25" (lie) -Springboard software (1Igs) - and much more... -Converting Print Magic Graphics to Publish ItI -Co11f Hawks 1942 -Chuck Yeager's Advanced Aight Simulator disk) -Arkanoid lie 'California Games GS -Commando Protecting Your Own Disks with ProOOs -Determining when v1.0-ShinobHBMFeature&Notes:BuginAPTforZanyGolf -Geopeint -Grizzly Bears -Hitchhiker's Guide to the Galaxy individual ~Ies can be removed from aProtected Disk -DOS 'Cracking on the IBMpe - -Kid Niki -Magic Slate" -Might &Magic -Monte Carlo -Notes ~------~~~ i~i ~~~i ~~~i .~I~I.I.IIIII~II~I~~I~~I~I.~I~!

Core20 025 ,,0 0 49 ,.0 0 73 ,0 0 COMPUTIST back issues and Number ofback issues, $ I 3 ,0 26 .0 0 50 0 0 74 ,0 0 library disks are frequently I 4 .., ,0 27.....0 0 51. .0 0 75 00 referenced in current issues. NumberofZoxbackissues, $ I 5 ,0 0 28*.. 0 0 52 .0 0 I 6." 0 0 29,...,0 0 53 ,.0 0 $ Back Issue and Library Disk Rates Number oflibrary Disks, I Core3 0 0. 30 .. ... 0 05 4 0 0 t. 7...... 00 31.".. 0 0 55 ,,0 0 8 0 32 0 0 56 0 0 US, Canada & Mexico All others Washington state residents add 7,8% tax $ _ , "...... " Back issues (1 - 9) $4,75 $8.75 9 ",0 0 33.".. 0 0 57.. 0 0 Backissues(lO+) $3.75 $6,00 10 0034....,00 58 .0 0 Zoxbackissues $4.75 $8,75 Total enclosed $---- 11 00 35 ..,.. 00 59 00 Librarydisks(I-9) $5.50 $7.50

12 0 0 36 0 0 60 0 0 Library disks (10+) $4.00 $6.00 Nome _---' _ 13 0 0 37.. 0 0 61 0 0 14 00 38 .0 0 62 0 0 Due to the time and effort involved in making 'lox Addtmo _ 15 ..,.. 0 0 39 .. ,.. 0 0 63 ,,0 0 copies, their price will remain at $4.75 each for US, Canada & Mexico and at $8.75 for all other Foreign. 16*.. 0 0 40,,,.. 0 0 64 ,,0 0 Shipping is included in aU the prices shown. 17 ,0 0 41.. 0 0 65 .0 0 18 0 0 42 0 0 66* 0 0 City Stllll __Zip _ 19*.. 00 43 00 67 00 What's a library disk? 20 ..... 00 44 0 0 68 00 CllIIJIIry Pbom _ 21.".. 0 0 45" 0 0 69 0 0 1 VISA A library disk is a 5 /" inch floppy diskette that ______Il"l'. _ contains programs that would normally have to be typed Me in by the user. Documentation for each library disk can Some disks apply to more than oneissue and are be found in the corresponding issue. Signann CP76 shown as taller boxes. .Library disks are available for all issues of • us funds drawn on us bank, - Most orders shipped within 5 working days. COMPUlIST, however please allow up to 4 weeks delivery for some orders.• Orders are .A. L' 'ted I fi fi b . For a complete back issue list, send a 65¢ stamp to shipped UPS soplease useastr~taddress .•Offer goodwhilesupplylasts.·Call }o( Iml supp Y- lfst-come- lfst-serve aS1S. C. . (206) 832-3055 to use a credit card or send check/money order to: o Out-or-print- only "Zeroxed" copies for sale. OmputLSt. •* Issue 66 is laser nrinted on 811 by 11 paner. COMPUnST 33821 E Orville Road Eatonville WA 98328 -'. ~-----~------~------