lit .' 75 COMPUTIST
Canada & Mexico $7 u.s.$3.75
Table of Contents Editorial Note 2, 3 Put Redstorm Rising on Harddrive 22 APTs: RDEX Contributors 23 Reader review ofPrince ofPersia 20 Bandits 20 Most Wanted Softkeys 23 Reader review of Rastan 10 Battletech :." : 20 The Product Monitor 4 SSPROT HELLO DECODER 16 Berzap 15 The Rumor Mill ' 10 Borg 20 A note to Apple's Enlightened One .4 Where in USA is Carmen Sandiego 18 Dino Eggs ; 20 Softdisk 4 Dungeon Master 10 Bltkeys: Softdisk G-S : 4 Elite 8 , , USA GeoGraph 4 Mathosaurus 9 FLOBYNOID 20 Fast Frames. Updates. Etc 4 Prince ofPersia 15 mwo • ~~1~i j 9 f f • Heavy Barrel 20 mwo Pool Cues 4 Ms. Pacman 15 ~ ~ O~3: • c • I. The Bishop's Volunteer .4 Softkeys: Omega 9 • i rn • II. New Alignments for Old .4 Accelerated Reader v2.1 8 Prince of Persia 20 ::::I ..... ""tJ • 8 § g • m.Super Weapon? 4 Alligator Alley 19 Rescue Raiders 17 S. m c: • i:Q.~ • IV. Endgame 4 Bank:Street Writer Plus 6 SyzYGY 15 KeefPC! 5 Batman· '!' 13 =o~ ~ Thexder lie 15 CD • ! f • Carmenx3 5 Blockout 8 Tubeway 15 en- en .. • 51; • I. World 5 Classroom Toolbox (3.5") 8 ~ ~ Wings Of Fury : 9 ;E S. • g ; • II. Europe 5 Cross Country Canada 18 ):It = • So!~~ • III. Time ; 5 Curse ofthe Azure Bonds 14 Playing Tips: co CD D&D Buglets 5 ~~~ Distant Views 15 Bard's Tale ffi 20 CO::D BASIC Power 5 Dungeon Master 13 ·; ~'. . Deathlord 9 ~c. The Godling's Advisor (Populous) 5 Dungeon Master 17 Defender of the Crown 10 ·• 0 ~.~ .• Romantic Encounters at the Dome 5 Elementary Genetics 19 Might & Magic 9 CO ~ The Hunt for Red October 5 • ; a • FAY: Word Rally 16 Neuromancer 17 • CD$t • Slaying the Bug of Aragon 5 FAY:ThatMath Woman 15 :D~et Prince ofPersia 9 • Hints of Aragon 5 • Q. - ! FAY:That Word Hunter 16 Wasteland 16 Vendors 6 • m ~~ • French Hangman 1 & 2 16 Wizardry IV 10 Gnarly Golf 17 en~. Features, Notes and such: Wasteland 15 • a f • Halley Project 19 Answers to reader questions 13 • i-•[g'en • Heavy Barrel 13 IBM Softkeys: • Apple IIgs Virus Discovered 15 CD • ~ en Magic Slate (20/40/80 column) 20 BBSNEWS 8 Paladin 22 ~gtf i • Mark Manager v6.6 18 • Cracking the SSPROT$1 protection 16 Paperboy 22 Math Masters: Addition & Subtraction 18 ~~~. Pete rose Pennant Fever 22 Dungeon Master CDA vl.l 10 Mercury 18 ·~~s= . Fix Elementary Genetics to run on the lIe 19 Pool of Radiance 22 • • Milliken Math Series (revisited) 20 Silpheed vl.O 22 ~~~ Getting Level "Omega" Clearance 9 Oil Barons 17 Zany Golf 22 ·• g& .• Hardware Timing Problems (lIe) 8 Omega 14 .N~~ Icons instead of text? 15 f- • Reading Comprehension: IBM tips: Installing Carmen.Time on a 3.5" disk 15 • ~a1% • Finding the Main Idea 9 Champions of Krynn 22 Monitor Search command 13 Silpheed GS 8 ~~~ Note on ArnDOS 15 Curse of the Azure Bonds 22 N8- ~ • Spelling Mastery 19 ·I· .. . Notes on AIl magazines 17 Pool ofRadiance 22 ~~. Spelling Press 18 Test Drive II 22 • f • Notes on Cross Country USA (Didatech) 16 Task Force , 9 Notes on E.D.D. IV serial number 15 ~ ~ Victory Road 13 Notes on fInishing Aztec 17 · . Where in Europe is Carmen Sandiego 18 Notes on Tetris 21 • !. • Where in,Time is Carmen Sandiego 15 ProOOS Boot Disassembled 21 ~ ~ ~ Where in Time is Carmen Sandiego? 17 ...... _------_... ·•••••••••••••••• r Software rKommendations portions ofthe source code into something your binary files. We have programs to convert them TheStarter Kitcontainsmostoftheprograms assembler will understand. to the proper format for printing. If you are sending source code files, and you are not using that you need to "Get started". In addition, we Computing checksums recommend that you acquire the following: the S-C Assembler, send them as normal text Checksums are 4-digithexadecimalnumbers Charles R. Haight Editor o Applesoft program editor such as "Global files. which tell ifyou typed a program correctly and Karen Fitzpatrick Circulation ~ogram Line Editor (GPLE)". helpyoulocate any errors.There are two types of When to include a printed letter Jeff Hurlburt Reviews oAssembler such as "MerlinlBig Mac". checksums: one created by the CHECKBIN Don't include hardcopy (printout) unless: Dave Goforth BBS oBit-copy program such as "Copy II Plus", program (for machine language programs) and "Locksmith" or "Essential Data Duplicator". a. You are writing about a bug or other printing COMPUTIST is published by SoftKey the other created by the CHECKSOFT program oWord-processor (such as AppleWorks). error. Publishing. Address all advertising inquiries (for BASIC programs). Both are on the "Starter o"COPYA", "AD" and "MUFFIN" from the b. You are writing to ask for help. to: Kit". DOS 3.3 System Master disk. COMPUTIST Ifyourchecksumsdo notmatchthepublished c. You are answering another readers help re Advertising Department Super lOB and Controllers checksums thenthelinewhere thefIrst checksum quest. 33821 East Orville Road This powerful deprotection utility (in the differs is incorrect. d. You are writing about your SUbscription or Eatonville, WA 98328 COMPUTIST Starter Kit) and its various Con CHECKSOFTinstructions: InstallChecksoft sending an order for back issues or software. (206) 832-3055 trollers are used in many softkeys. (It is also on (BRUN CHECKSOFT) then LOAD your pro Bugs, requests for help and answers to re Mail all RDEX letters to: each Super lOB Collection disk.) gram. Press & to get the checksums. Correct the quests for help are bumped to the headofthe line program line where the checksums first differ. l~tters COMPUTIST Reset into the Monitor and go in the very next issue. All other are Apple-RDEX or rnM-RDEX CHECKBIN instructions: Enter the monitor printed in the order that we receive them. Softkeys occasionallyrequire the user to stop 33821 East Orville Road . (CALL -151), installCheckbinatsomeoutofthe the execution of a copy-protected program and Writing to get help Eatonville, WA 98328 way place (BRUN CHECKBIN, A$6000), and directlyentertheApple'ssystemmonitor. Check When writing to request help, be sme to oCOMPUTIST does NOT purchase editorial thenLOADyourprogram. Getthe checksums by the following list to see what hardware you will include ALLrelevent information. The more in material. The entire editorial content consists typing the Starting address, a period and the need to obtain this ability. formation you include, the easier it is to find a of information submitted to COMPUTIST Ending address ofthe file followed by a ctrlY. Laser 128: Your ROM includes a forced solution. There's an old saying that goes "A for publication in the shared interests of all SSSS.EEEE ctr. Y jump to the monitor. Press ctrl return reset. properly framed question includes 90% of the COMPUTISTs. Correct the lines where the checksums differ. Apple 11+, lIe, compatibles: 1) Place anInte answer". . oUnsolicitedmaterial (manuscripts, letters to ger BASIC ROM card in one ofthe Apple slots. How to get mail the editor, softkeys, A.P.T.s, playing tips, 2) Use anon-maskableinterrupt(NMI)cardsuch Writing to the RDEX editor questions, etc.) are assumed to besubmitted as Replay or Wildcard. RDEX (are-decks) stands for: Reader's Data If you are interested in receiving mail from asletters-to-the-RDEX-editorfor publication Apple 11+, compatibles: I) Install an F8 EXchange. We print what you write. When you other readers, be sure that we have a current with all and exclusive rights belonging to ROM with a modified reset-vector on the sendin articles, softkeys, APTs, etc., youaresub address. If you use a pen name and want to COMPUTIST. computer's motherboard as detailed in the mitting them for free publication in this maga receive mail, we need to have your address. Our oEntire contents copyright 1990 by SoftKey "Modified ROM's" article (COMPUTIST #6 or zine. RDEX does not purchase submissions nor readers privacy is important, so we will not print Publishing. Allrights reserved. Copyingdone Book Of Softkeys ill ) or the "Dual ROM's" do we verify data submitted by readers. If you your address unless you specifically say too. for other than personal or internal reference article (COMPUTIST #19). discover any errors, pleaseletus know so that we (withoutexpress written permission from the How to write to RDEX authors ApplelIe, IIc: Install a modifiedCDROM on may inform our other readers. publisher) is prohibited. When writing to one of the RDEX authors. the computer's motherboard that changes the Remember that yom letters or parts of them o The editorial staff assume no liability or Write your letter and seal it in an envelope. Put open-apple ctrl reset vector to point to the moni maybeusedinRDEXevenifnotaddressed to the responsibility for the products advertised in yom return address, the authors name (as it tor. (This will void an Apple lie warranty since RDEX editor. Correspondence that gets pub this newsletter. Any opinions expressed by appears inRDEX) andthe correctpostage onthe you must open the case to install it.) lished may be edited for clarity, grammar and the authors are not necessarily those of envelope. Putthis envelopeintoanother andsend Apple Ilgs: Ifyou have the 2.x ROM, there is space requirements. COMPUTIST magazine, its staffor SoftKey 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 Publishing. your letter and mail it for you. Check to the right lows you to enter the monitor. In order to install receive and the ephemeral and unpredictable ofthe authors name to see ifthe authoris writing SUBSCRIPTIONS: Rates (for 8 issues): the new CDA, you should enter the monitor appearance of om volunteer staff, any response from a foreign country and includ the proper U.S $24 CanadaiMexico (CALL -151) before running any protected pro to your queries will appear only in RDEX, so it $34 postage. U.S. 1st Class $34 Other Foreign $54 grams and press # return. This will turn on two would be more appropriate for you to present hidden CDAs, Memory Peeker and Visit Moni Help Line oSend subscription inquiries to: technical questions to the readers and ask for tor. Thereafter press openapple ctrl esc to go to their responses which will then be placed in the These readers have volunteered their time to COMPUTIST the DeskAccessoriesmenu. Select VisitMonitor Apple-RDEX. help you. Please call only within the given time Subscription Department and there you are. Use ctrl Y to exit frames (correctedfor yourtime zone). No collect How to get a free library disk 33821 East OrvUle Road calls, Recommended Uterature Eatonville, WA 98328 Wheneverjx>ssible, sendeverythingonApple Jack Nissel (Disk Protection, 7-lOPM EST) oApple II Reference Manual (or lIe, IIc, etc.) format (5.25" - DOS/ProDOS or3.5" - ProDOS) oDomestic Dealerrates: Call (206) 832-3055 (215) 365-8160 for more information. oDOS 3.3 & ProDOS manual or ffiM format (3.5") disks. Other formats are oChange Of Address: Please allow 4 weeks oBeneath Apple DOS & Beneath Apple Pro acceptable but there may be some delay as we Electronic Bulletin Board System (BBS) for change ofaddress to take effect. Onpostal OOS, by Don Worth and Pieter Lechner, from look for someone to translate it for us. (Ifyou use Dave Goforth is the sysop for the Computist form 3576 supply yournew address and your Quality Software a 5.25" disk, when we print your letter,we will BBS. The number is: (206) 581-9292. If you return your disk with lhe current library disk most recent address label. When we receive Typing Applesoft programs already have a User ID# and password, sign-on yournotice ofchangeofaddress, wewill send copiedonto it.) Usewhatevertexteditoryou like, using the UserID#.1f you are a new user, itmay BASIC programs are printed in a format that you a acknowledgement card. Ifyou do not buttell us which one. Puta label on the disk with take a day or so to validate your new ID# and is designed to minimize errors for readers who receive the acknowledgement card after 2 yom name (or pseudonym) and address (if you password. key in these programs. Ifyou type: weeks, send another notice or call us direct. want to receive mail). Don't reformat any pro 10HOME:REMCLEAR SCREEN grams or include them in the text of your letter. Issuesmissedduetonon-receiptofchange Send Applesoft programs as normal Applesoft of address may be acquired at the regular The LIST will look like: files and machine language programs as normal back issue rate. 10 HOME: REM CLEAR SCREEN We are nol responsiblefor missing issues Applesoft inserts spaces into a program list , 90 days after mailing date. If you do not ing before and after every command word or receive an issue atthe usualtime each month, mathematical operator. These spaces don't pose please call or write. a problem except when they are inside ofquotes AppIo4D ia • IIacloman:; of Apple CaDpu_. IBMGI> ia tho IBM or after a DATA command. There are two types Indcmuk. You have a LEGAL RIGHT ofspaces: those that have to be keyed and those that don't. Spaces that must be typed appear in Readers Data EXchange COMPUTISTas specialcharacters (0). Allother spaces are there for easier reading. to an unlocked backup copy New COMPUTISI readers using Apple IIs NOTE:Ifyouwantyourchecksumstomatch, are advised to read this page carefully 10 avoid only type spaces within quotes or after DATA frustration whenattemptingtofollow asoftkeyor statements if they are shown as (0) charactors. entering the programs printed in this issue. SAVEtheprogramatperiodic intervals using the of your commercial software. What is a softkey, anyway? name given in the article. All characters after a Softkeyis a term which wecoined to describe REM are not checked by the checksum program Our editorial policy is that we do NOTcondone software piracy, but we do believe that users aprocedmethatremoves, oratleastcircumvents, so typing them is optional. are entitled to backup commercial disks they have purchased. any copy-protection on a particular disk. Once a Typing Hexdumps In addition to the security ofa backup disk, the removal ofcopy-protection gives the user the softkey procedme has been performed, the re option ofmodifying programs to meet his or her needs. Machine language programs are printed in sulting backupcopy canusually becopiedby the FurthertrJOTe, the copyright laws guarantee your right to such a DEPROTECfED backup COMPUTIST as hexdumps, sometimes also as normal copy programs (for example: COPYA, copy: source code. on the DOS 3.3 System Master disk). Hexdumps are the shortest andeasiestformat .....Itis notaninfringement for the ownerofa copyofa computerprogram to make orauthorize Commands and control keys to type in. You must fIrst enter the monitor: the making of another copy or adaptation of that computer program provided: CALL ·151 Commands which a reader is required to Key in the hexdump exactly as it appears in perform are set apart by being in boldface and on 1) that such a new copy or adaptation is created as an essential step in the utilization of the com the magazine, ignoring the four-digit checksum a separate line. The return key must be pressed puter program in conjunction with a machine and that it is used in no other manner, or ($ and four digits) at the end ofeach line. When at the end of every such command unless other finished, return to BASIC with: wise specified. Control characters are preceeded 2) that such new copy or adaptation is for archival purposes only and that all arChival copies are 3DOG by "ctrl". An example of both is: destroyed in the event that continued possession of the computer program should cease to be 6 etr. P BSAVE the program with the fl1ename, ad rightful. dress and length parameters given in the article. Type 6. Next, place onefinger on the ctrlkey and then press P. Don't forget to press the return Typing Source Code Anyexactcopiespreparedin accordancewith theprovisionsofthissectionmaybeleased, sold, or otherwise transferred, along with the copy from which suchcopies were prepared, only as part key. The source code is printed to help explain a of the lease, sale, or other transfer of all rights in the program. Adaptations so prepared may be Otherspecialcombinationkeypressesinclude program's operation. To enter it, you need an transferred only with the authorization of the copyright owner," ctrl reset and open-apple ctrl reset. In the for "Assembler". Most of the somce code in older mer, press andhold down the ctrlkey then press issues is in S-C Assembler format. Ifyou use a the reset key. In the la\ter, press and hold down different assembler, you will have to translate United States Code title 17, §117 both ctrl and open-apple then press reset. 2 Readers Data Exchange COMPunST #75 an Features, Notes and such: roo-• Editorial Message C"") Answers to reader questions 13 E-I ~ What's new? Well, take a look at the new Apple IIgs Virus Discovered 15 • costofunClassified ads. Inorderto encourage en• BBS NEWS 8 you to sell some ofthat hardware that yournot rIJ ::) Cracking the SSPROT$1 protection 16 using, we've lowered the cost ofunClassified Ads. Only 25¢ perline. So ifyou've got some Dungeon Master CDA v1.1 ~ 10 t-I stuffthatyou'renotusinganymore, now is the Fix Elementary Genetics to run on the TIe 19 time to sell it. to- .- Getting Level "Omega" Clearance 9 Ifanyone has a cracking card that they're E-I 0 not using, why not sell it to another reader. A CJ Hardware Timing Problems (lIe) 8 .~ lot of new subscribers don't have anything ~ ~ Icons instead oftext? 15 that they can use to force a jump into the ~ ~ monitor. ~ Installing Carmen.Time on a 3.5" disk 15 CIS Monitor Search command 13 Most of the regular readers are aware that "d Computistwentbankrupt backwith issue#44. ~ CIS Note on AmDOS 15 That's when we started the all volunteer idea. CIS= 0 Notes on An magazines 17 Computist is operating under Chapter 11 Notes on Cross Country USA (Didatech) 16 reorganization. It's time to present the plan ,. showing how weintendto repay ourcreditors. Notes on E.D.D. IV serial number 15 We went to court in October but, as is Notes on fmishing Aztec 17 typical with matters legal, theplan acceptance Notes on Tetris 21 was delayed until December. 0 I feel that we have a good plan and that it ProDOS Boot Disassembled 21 will be accepted. The only creditor giving us Put Redstorm Rising on Harddrive 22 any trouble is the IRS. (Some say that they give everyone trouble.) Ifit comes down to a 0 Reader review of Prince of Persia 20 p-ssing contest, we are considering asking for Reader review of Rastan 10 donations to pay the IRS and take themoffthe SSPROT HELLO DECODER 16 creditors list. I'd like to know how you feel about that. II) The Rumor Mill 10 In any case, I'll know more by the 5th of Where in USA is Carmen Sandiego 18 December and I'll give a complete update on what goes on. So hang in there! And fmd some more I' subscribers so we can hire a full time editor.
Softkeys: Battletech 20 Table Accelerated Reader v2.1 ; 8 Berzap 15 Alligator Alley 19 Borg 20 Dino Eggs 20 Bank Street Writer Plus 6 Dungeon Master 10 of Batman 13 Elite 8 Blockout 8 FLOBYNOID 20 Classroom Toolbox (3.5") 8 Heavy Barrel 20 Contents Cross Country Canada 18 Ms. Pacman 15 Curse of the Azure Bonds 14 Omega 9 Distant Views 15 Prince of Persia 20 ~t()rill1 li()t., ••••••••••••••••••••••••••••• ~, ~ Dungeon Master 13 RDEX Contributors 23 Rescue Raiders 17 Dungeon Master 17 SYZYGY 15 Most Wanted Softkeys 23 Elementary Genetics 19 Thexder //e 15 The Product Monitor 4 FAY: Word Rally 16 Tubeway 15 A note to Apple's Enlightened One 4 FAY:That Math Woman 15 Wings OfFury 9 Softdisk 4 FAY:That Word Hunter 16 Softdisk G-S 4 French Hangman 1 & 2 16 PlaYing Tips: USA GeoGraph 4 Gnarly Golf 17 Bard's Tale III 20 Fast Frames, Updates, Etc .4 Halley Project 19 Deathlord 9 Pool Cues 4 Heavy Barrel 13 Defender of the Crown 10 I. The Bishop's Volunteer .4 Magic Slate (20/40/80 column) 20 Might & Magic 9 II. New Alignments for Old .4 Mark Manager v6.6 18 Neuromancer 17 III. Super Weapon? 4 Math Masters: Addition & Subtraction 18 Prince ofPersia 9 IV. Endgame 4 Mercury 18 Wasteland 16 KeefPC! 5 Milliken Math Series (revisited) 20 Wizardry IV 10 Carmen x 3 5 Oil Barons 17 Wasteland 15 I. World 5 Omega 14 II. Europe 5 Reading Comprehension: IBM Softkeys: III. Time 5 Finding the Main Idea 9 Paladin 22 D&D Buglets 5 Silpheed GS 8 Paperboy 22 BASIC Power 5 Spelling Mastery 19 Pete rose Pennant Fever 22 The Godling's Advisor (Populous) 5 Spelling Press 18 Pool of Radiance 22 Romantic Encounters at the Dome 5 Silpheed vl.0 22 The Hunt for Red October 5 Task Force 9 ~ Zany Golf 22 Slaying the Bug ofAragon 5 Victory Road 13 Where in Europe is Carmen Sandiego 18 Hints of Aragon ; 5 IBM Tips: Vendors 6 Where in Time is Carmen Sandiego 15 Where in Time is Carmen Sandiego? 17 Champions of Krynn 22 Bitkeys: Curse of the Azure Bonds 22 APTs: Pool of Radiance 22 Mathosaurus 9 Test Drive 11 22 Prince ofPersia 15 Bandits 20 COMPUllST #75 Readers Data Exchange 3 ~J~eff~H~ur~l~b~urt=. TX valuable addition, particularly since his Lawful Good alignment means that he won't tum tailor backstab your characters in the heat of battle.) Unfortunately, ifhe is in on the Temple of Bane The mission. he will (according to the Clue Book) leave your party once the job is done. I happened to visit theBishop AFTER clearing Bane's temple of evil doers and gromming the treasures (I had PRODUCT' not, however. destroyed the alter); yet old Brac cio made the same offer! Sincethere was a vacant character slot, I accepted and discovered that Dirten is perfectly willing to stick with the party to the end. II. New Alignments for Old RATINGS Evidently. the fighter NPC's (non-player characters) you can hire at the Dueling Hall Superb always come with a Lawful Evil alignment. To ***** make this "Chaotic Good". change byte $08 in Excellent the character's descriptor block from $02 to $06. **** (SOO for Lawful Good. etc.. Thevalues follow the same order as the "Alignments"listing on page 5 Very Good ofthe game manual.) Ifplaying on a lIe. you can *** Softdisk and Softdisk G-S are, as advertised, modify on-diskette character data (see T. Good Softdisk chiefly "magazines" which do deliver a steady Rapheld's article in Issue #70). ** stream of tested. ready-to-go software. Some On a IIgs. the easiest approach is to make times. you will find a 'real gem'; but the guaran changes directly to memory during play. Just Fair * install the Visit Monitor CDA (Call -151 and teed attractions are regular. hands-on experience Poor (8) $69.9S/yr, $39.9S/6mo,*** $19.9S/3mo with the creative activities of fellow II users. a enter #) before booting. (Or. you can boot a potential market for your own products, and diskette which installs DSR's Diversi Hack.) Bad <8>(8) for 64K Apple II series entertaining columns. No mag is always on Once the game is running and you are walking target (well. there may be ONE exception); but, around town, do anopenappleetrlesc and select each month Softdisk takes a pair of well-aimed, "Visit Monitor"from theControl Panel. Find the Defective 4f Softdisk G-S smooth-running shots. (Combined II + IIgs trial block for your NPC (e.g. "Hero") which should subscription available at $39.95) beginsomewhere between $4400 and $4FOO and enter the new alignment (e.g. $4AD8:06). This is One More Time?! $89.9S/yr, $49.95/6mo,*** $29.95/3mo USA GeoGraph also a good time to give your NPC a real name Mter four years of minimal 'gs support, (e.g. replace "HERO" $4AOO:48 45 524F 00 ... MECC Apple's Consummate Enlightened One has is for 768K IIgs with $4AOO:4D 4F 54 48 4E 4F 53 45 00 ... for suedan inCider encyclical assuring II users ofthe "MOTHNOSE", etc.). Ctrl Y returns you to the Like other II users. I appreciate such publica Control Panel where selecting "Quit" puts you company's continued commitment. The letter tions as Nibble. inCider. A2'. 8/16. etc.. Being. mentioned such worthwhile achievements as an **** back in the game. however. 'the competition'. none is likely to be $139.00 for 768K Apple llgs Note: Whenever 17Wdifying characters as improved operating system and the imminent II reviewed here. (Quoted. complemented..... per Hypercard (but neglected to specify where the (Classroom Guide: $19.00) above, be sure the target character is not cur haps; but not reviewed.) Softdisk Publishing's rently selected (e.g. being VIEWed, etc.) when company had been committed or how long the monthlies qualify as an exception. partlybecause treatment is expected to last). Fine; but, why For teachers, students. and parents who ques you go to the controlpanel. The program main they are "magazines on diskette", and partly tion whether superior graphics 'really makes any tains a status buffer for a VIEWed character now? because an editor seems to have taken the un Ifletters. BB postings. etc. are any indication, difference' in educational software. this package which, OfU:e you return to the game, may oVer usual step ofsupplying Computist with a pair of fromMECC should erase any doubts. Even with write any changes. HefU:e, the suggestion that many II partisans believe the explanation is to be subscriptions! found in continued 'unstoppable' PC market outa 'mustdo by tomorrow' assignment, USA"s you interrupt play while in 'Exploration 17Wde' The 'old timer' of the family is Softdisk (for crisp maps, color-keyed 'theme' highlighting. (movement using I, J, K, M keys). share advances. Supposedly. The Computer II+/lIe/lIc/Laser). in publication since 1981! It Company MUST play its 'II card' yet one more and 100-plus informationitems per state (and six comes on one 3.5" or two 5.25" ProDOS disk territories) soon had me hooked. 'Finding out Ill. Super Weapon? time or face extermination. ettes and supports mouse, KB, and joystick in In the bestofall possible worlds. Big Green's stuff' can be fun, even addictive, when it's this Somewhere along the way, perhaps during puts. Softdisk G·S is an entirely separate. much easy! the mission to clear the Valhingen Graveyard, I new Macs would sell like hotcakes; AND a newer enterprise. Currently at issue #Il, it ar portion of the capital generated would go into a rives on one 3.5" diskette; and a GSOS System @ File Edit Data Report serious II-based assault on the home/school Disk is included with the start of a subscription. market. (As even PC devotees will admit, the Whichever 'flavor' youchoose, eachmonth you'll ~§~O===~K~e~yi;r~oVerVie", Map a1 smugly confident PC universe couldstand a good receive content-labelled diskettes accompanied highest Quartile Fifty States Map 621------1 scare.) In the Real World. our experience has by a contents sheet to help with archiving. The been that the level ofattention to II user concerns publisher also sends a back issues catalog and, second highes t Quartil Region Hap._ 63 is inversely related to Mac success. Small won more likely than not, will include a "Premium ,", third highest Quartile Close-up Map... all der, then, that The C.E.O.·s latest proclamation Graphics" diskette or similar goodie to sweeten lowest Quartile 81 kH .1.8 nla ar data not avaHa an ap w resembles less an assurance ofsupport than a trial the deal. balloon. (Basically: "Justincase things really get A Softdisk reads much like a "real maga selected 1'ht"lll€ Hap.. bad; what will it take to jump-start your interest zine". even down to pages you can tum with a ! Compare... in Apple products?") Fair enough; and, it goes click on a screen corner (or, you can click amenu without saying. any trial balloon from the First item and zip to any feature in a flash). Once past Apple Lord merits a response. the cover graphic, you find the expected table of contents, readers' letters. commentaries, game Dear C.E.O.: and applications hints. news. know-it-all cor First comes THE upgrade; then, we can ners, and reviews- all highly legible, with text talk about hypercards, frame grabbers, CD highlighting, and spiced with graphic inserts. A typical Softdiskissue fills mostofavailable disk interfaces, Mac links, and other such embel ette space; but only a relatively small share is lishments. Our needs are modest enough; allocated to editorial content. (i.e. an issue will sayan8 MHz '816 motherboard with2 megs seldomoffer allofthe foregoing features.) Though of main RAM, 256K or so of sound RAM, well written and fun to read, columns are much andcapabilitiesfor 640 x400 256-eolorgraph curtailed vis-a-vis print media counterparts. Still. USA' is notmerely a U.S. mini-atlas on cameupona"+2Two-handedSword". (The item ics. By way of compensation, you are en Most of each issue's space goes to two or diskette. It's a 'smart' mini-atlas ready to setup went unnoticed until the usual post-mission visit couraged to rip out the network of expen three programs along with such extras as Print and display all sorts of comparisons, generate to the Armor Shop, where a "Sell" check pro sive, glitch-prone kluges designed to pro Shopgraphics, CDA's, game add-ons, and songs. charts and graphs as well as several different duced an offer of 20,000+ gold! THEN I ob mote lIe compatibility. (This should help For example, Softdisk #I 06 boasts a nifty (near maps, AND help assemble and print reports! served that the "+2" did not, as usual, follow the with costs; and, you can always market a lIe Infocom-grade) Text adventure called "Amuse Even with user-friendly point-and-click access, itemname.)Tests indicate that it is nota swordor ment Park", two classy crossword puzzles, a plug-in forold-II diehards.) Anin-ROM '816 learning to use these resources for 'real work' even a weapon. It is a magical artifact which TXT/AWP me chopper utility, 28 PrintShop BASICwouldbenice;but,fornow,anempty takes practice. To speed things along, USA"s grants a brief enormous increase in the USEr's graphics (with Viewer utility), a numeric version hitpower- perfect for the big showdown with socket and a promise will suffice. attractive manual is thoroughly indexed and of "Mastermind", and a for-real Checkbook TheBoss. (Unfortunately, myexperiments wasted Price is very important. Not only must devotes half of its 190 pages to step-by-step Balancer! SoftDiskG-S#11 offers "Parashooter", tutorials. The optional looseleaf Classroom the phantom sword's power. You, however, can the individual IIgs ownerbe convinced that an Invader-type arcade, HalloweenfThanksgiv Guide adds stacks oflesson plans and handouts beonthe look-out for the item and putit to better the upgrade represents a good buy; he/she ing clip art, a new font and stationery templates covering package introduction, U.S. geography, use.) mustalso believe that otherIIgs owners will for Awks GS, Pirates Cove course for Mean 18, research topics, geography games, and more. IV. Endgame feel the same. So far, my polling indicates a a new levels set for"Arkanoid n, PrintShop GS (The 'Guide also includes lesson-to-chapter list numbersomewherearound$300. Naturally, graphics plus viewer, and a screen saver initiali ings for severalpopularschool texts and a teacher Finally, you are dispatched (on a special when we bring in our machines to buy the zation file. Not bad; and, better yet, you startup a in-service presentation outline.) mission from acouncilman) to help the Forces of game, graphics viewer. jukebox, or whatever new board, we shall wish to keep our old Supplied on two mini-diskettes with manual, Good seize the Stowjanow Gates. After this directly from the magazine's 'pages'. Once fm success, you will be able to enter Valjevo Castle. boards.They'renogood to you anyway,and backup diskettes, and Quick Reference cards, ished, you're back, ready for the next 'article'. USA Geograph is as powerful as it is pretty. In wend and/or hack your way through a hedge will supply many experimenters with end ('Help' fornew readers, 'FileCopy', and 'Dump maze, andtake onTheBoss in his two-story keep less hours of fun (to say nothing of generat school or at home, this could be the beginning of contents to printer' are directly accessible as a cure for today's all-too-pervasive 'geography at the center. (Seepictorial map onpage26 ofthe ing countless interesting articles for Apple well.) dunce-itis'! '''Journal''.) user publications). Is Softdisk for you? That depends upon what Hints: In the first part of the 'Final Battle', A tad costly? No doubt. Still, a few it is youwantinreturnfor thepublication'srather feel free to unload all of your mass-destruction hundred mil to reinvigorate your IIgs base hefty dues. Product quality is usually very good; Fast Frames, Updates, Etc. spells on the elite guards. (They aren't much and, objectively, the programs. artwork. music. good against The Boss anyway.) If you survive and attract new buyers is a bargain. (Like, it, Pool Cues sure beats losing the whole ball of wax!) In etc. represent a fine value. On the other hand, this fight, you'll have a chance to pick oversome each month's offerings are 'pot luck'. A diskette For those enmeshed in SSI's "Pool of Radi return, we'll buy your products, enlist re +3 Rings ofProtection, heavy-duty Plate Armor. filled with games and clip art in which you have ance" here are a few droplets of information and at leastone +5 Long Sword. Besure to try the cruits, kick stock prices up ten or twenty zero interestis no"bargain software"value at all. which may prove useful. new stuff here (i.e. TAKE and then VIEW/ points, and savedear old Apple--onemore Nor should users expect an exceptional learning I. The Bishop's Volunteer READY items while checking changes in Armor time. to-program-by-example opportunity; Softdisk Class and Damage). Immediately after EXITing does not include source files. (Too bad!!!) Con At some point you will visit Bishop Braccio Your pal, the TAKE routines. you will. at last, see the Pool tributors will. however, often list addresses and (near the temple just east of City Hall). He will of Radiance and face The Boss himself. One or Jeff phone numbers to facilitate purchase of a offer theservicesofa Level 6clericnamed Dirten two fighters armed with Fine (silver) Longbows program's source code, related products, and who will join your party to help clean out the and silver arrows are VERY helpful here. (Note: licenses. Temple of Bane. (Needless to say, Dirten is a You willhaveto beafast reader to catch allofthe 4 Readers Data Exchange COMPunST #75 message following victory. ALTERing speed to double-hires scenes and effective use of win Returning to 'SilverBlades: ifplaying the PC; Earthquake (Volcano, etc.) attacks will usually its slowest setting before the battles may be a dows, Where in Europe Is Carmen Sandlego? version, there is at least onepieceofdocumenta win out. good idea.) ($44.95, for 128K AppleI!) utilizes virtually the tion which approaches bug-by-omission status. PapalMagnets: Aneasyvictory may beyours Adventure players accustomed to flashy dis same format as earlier releases: Each caper You may "Join" (coJ:Ilbine) spell scrolls into 10 if you can kill-off the enemy Shaman and sur plays, parades, coronations and other such cele launches you on a multi-nation chase guided by scroll bundles. This can easily put 20-30 major roundtheEvil Papal Magnetwith water. Thekey brations are bound to fmd "Pool""s ending a tad geography clues. One fairly important change is attack spells at the ready disposal ofeach magic hereisyourability to defendthearealongenough underwhelming. Lest there be any doubt, once in the culprit I.D. clues (needed to obtain a user- a factor which drastically affects game to buildupsettlements andpushthe frontier away Phlan is cleared of The Boss and his major warrant before you encounter the thief). These strategy. Yet, the feature is mentioned only as a from theMagnets (i.e. usually, your ownMagnet minions, the City Clerk will hand over a pile of 'slip in' some additional cultural learning via briefnote onthe lastfoldoftheIBM"DataCard". must be nearby). If you can prevent rebuilding gems, some fairly hefty Experiencebonuses, and references to a suspect's favorite Books and In playing through all four of the TSR-based through the water barrier, Evil will be unable to tell you that you have completed The Quest. Movies. A weakness is that the J.D. hints arrive adventures, I didencounteronepotentiallygame create either Knights or a new Shaman! as ''Telegrams'', "Notes", etc. from the Chief, ruining bug in Champions of Krynn. Here the protection scheme uses references to passages in Romantic Encounters at the Dome ** the'" Journal", insteadofan 'Infotator'-typecode (R-rating) wheel. Theproblemis that, perhapsonceinevery ten game starts, you will be asked to type in The Dome, as everyone knows, is absolutely "Word #116 of Journal entry #207", etc.. Well, THE hottest singles spot in town! And, the an aside from the ridiculous requirement of count swer to your first question is "Yes".Theaction in ing 116 words, there is no Journal entry #207! Microillusions' text-only encounters simulation With a little experimentation (you get three tries ($39.95, for 256K PC) can get a tad steamy at the right answer), my dad and I came up with also seamy, humorous, 'meaningful', etc., etc. two words that seem to work most of the time: or even leave you standing in the parking lot KNOW and HELP. (You may need to reboot wondering how you blew it. From the moment onceortwice to get a protection check which will youenter thecrowdedDomecomplex, 'Encoun accept one of these words.) Altogether (i.e. over ters' aims to deliver realistic situations and out the lifeofthe game), the bugprobably costmeno comesbaseduponyouralter-ego's gender, mood more than four or five reboots. (as "sensed" by the program from your inputs), "fate", and actions. With theexceptionofmerely BASIC Power adequate parsing, there's a lot going for you, including good looks, smarts, and the opportu It isn't fair; but, if you are relatively new to personal computing, there's a lot of good, 'old nity to adopt godlike omniscience (Le. there's a built-in cheat option!). Expect to be pleased, stuff' out there you may never hear about. frustrated, disgusted, amused, and surprised. ("Everybody knows" about thus-and-such and "everybody uses" it; butdoes anyone tell you?!) (Gosh, it sounds just like the real thing.) Well, if you are still using Applesoft BASIC to writeApplesoftBASICprograms, you'reinluck! The Hunt for Red October' KeefPC! insteadofcoming from yourinvestigations along EVERYBODYKNOWS thatyoushouldbeusing Okay, the new Russian super sub is sup with thief destination clues. Though the hunt After reading my Christmas Issue review of Program Writer from Beagle Bros. According POSED to be very quiet (at least, on caterpillar seems a bit less realistic, the game remains an drive); and, in deference to the book/movie sce Keefthe Thlef/gs, you, like trillions ofother PC to the manual: "Program Writer runs on any enjoyable route to learning about European nario, 'hot action' should minimal. Even so, users, may have experienced the unusual emo Apple 11+, lIe, IIc, IIc+, or IIgs under both be tion offeeling "left out". Take heart! Electronic geography. ProDOS andDOS 3.3."Basically,whatPWdoes there must havebeen some"The Game" alterna Arts has released Keer/pC (640K) in VGA for is let you write your programs under a TEXT tive to this near-silent, strategy-oriented,SLOW Time mat with AdLib music. For just $39.95 you too m. **** editor. Suddenly you can Renumber all or any submarine simulation from SoftwareToolworks For512KPC ($49.95,inCGA-VGA), Where can become a juvenile delinquent, wander the block of lines, cursor among program lines and ($49.95, for 768K IIgs). Just when you think In Time Is Carmen Sandiego? moves the popu weirdTri-City Area, andquest for Teenage God doeffortless inserts and deletes,copylines to and good on-surfacegraphics anda thoroughreading lar learning game series and the elusive Carmen from a "clipboard", toggle40/80column modes, of the novel (supplied) mightmake a difference, Kinghood. into historical realms. (Now you know why the Note: The manual's procedure for creating do a screen dump to your printer, and scroll up ZABARROOMI soggy controls and weak in Agency blew a bundle on that shiny new ready-to-play 5.25" diskettes brought Keef/PC strumentation finish the job. (Blurp, blurp,...) Chronoskirnmer.)Naturally,nogreatmonument, perilously close to The Big Init. Assuming you relic, or other historical treasure is safe from have the usual 5.25" + hard disk setup arid you time-transiting Carmen. Anywhere and any would rather not spend an hour or so swapping WHEN (from 400 A.D. through the 1950's) she diskettes (a couple hundred times), then forget or one offifteen new cronies is liable to gate-in, about the manual. Instead, copy the originals to snatch a pyramid (a priceless suit of armor, the hard disk and run the installation from there to world's first mercury mine, etc.) and be off. diskettes in drive A. When done, delete the origi Fortunately, beginning as a rookie Time Patrol nalsand, youwish, movethe new ready-to-play if man assigned to track down each thief, you can files to hard disk. depend upon a copy ofthe 'New American Desk Carmen x 3 Encyclopedia to help interpret historical clues (e.g. "She wanted to help Boris Gudonov spy on I. World **** the Boyars.") and thief J.D. hints (e.g. favorite Broderbund's Where in the World is Author: "She bought some books by an exiled Carmen Sandiego?, a smash hit on the old French writer."). Chronoskirnmer destinations Apple1I,looks and sounds better thanever in the appear as Country names plus highlightedTime IIgs (512K) version. Featuring super-res scenes line. (Todiscourageexcessiveguessing, the same from 30 world cities and full gs sound, the game Country will sometimes appear twice with dif enlists you as an Acme Detective Agency sleuth ferent Time ranges highlighted.) The fattest justin time for a series ofglobe-spanning chases Carmen package ever spans twelve countries, which tum out to be as entertaining as they are 1500years, andpacksmorethana thousandclues instructive. Carmen and her nine gang members relating to events, people, sites, and inventions. are snatching every national treasure in sight! On Smooth mouse action, beautiful VGA graphics, each assignment, your job is to utilizegeography and good PC sound effects supplemented with andpersonalityclues to track down andarrestthe AdLib music round out a challenging, higWy AND down through the program listing. Open Slaying the Bug of Aragon entertaining learning experience. culprit. Success leads to progressively tougher Apple 1-9 lets you hop quickly to distantparts of Since SSI's new swords and sorcery war the listing. Finally, three commands (List Vari challenges (e.g. less time, longer chases, etc.) D&D Buglets game Sword ofAragon is bestplayed from hard and promotion--even a chanceat the Detectives ables, Find text, and Replace text) greatly speed disk, it employs a documentation reference pro Hall of Fame! A consistent favorite (despite By now, regular Computist readers are well such tasks as changingvariable names, eliminat tection scheme. You are referred to a poster (to being "educational") among school-agevisitors, aware that SSI's D&D stuff is riddled with as ing all instances of unwanted CALLs and identify a city picture) and then asked to type in thepackageincludesthecurrent'WorldAlmanac sorted glitches. You cio not, for example, always GOSUBs, etc.. There's more-for instance, you a word from that city's description in the game and Book of Facts and retails for $44.95. get a "KEEP" option when selling gems and canusually exitthe Editor, try outyourprogram, manual(e.g. thefirst wordunder the "Resources" and go back to editing without having to reload heading). Sometimes, however, the manual and PW- but, you get the idea. ($49.95, supplied ~~dit programdonot agree! Inthe few cases where this • File with manual on both 5.25" and 3.5". diskettes) bug turned up, the solution turned out to be entering the SECONDword. (You getmore than London The GOdling's Advisor . Sa~urdaIJ} 3 p.m. one try before things shut down.) As a budding young demi-god in Electronic Arts' Populous, you are all too aware of the Hints of Aragon obstacles to bringing the known universe around The manual's observation that Mages are the to the Path of Enlightenment (i.e. under YOUR most powerful "commander" characters turns dominion). Here, therefore, are a few tips. out to be a gross understatement. Putting this in Building: At the start of a campaign, it is perspective:justthree high-LevelMagescan, via frequently a good idea to wreck your own large Teleport and Disintegrate spells, demolish the buildings to more quickly free-up new settlers. armies of an enemy city. "Mage" is your strong (Youcanrebuildoncethesettlers are loose.)This est choice for the YOU character at the game's tactic is particularly useful on slower-growth start because, being a mage, you can hire more Snow & Ice landscapes. powerful Mages. (As a Ranger, you could hire Flood: Ifyour opponent has this power, you more powerful Rangers, etc.. Evidently, the for can bet that he/she will use it. Amazingly, some mula is YOUR LEVEL x 0.40 = Max LEVELof enemies will reel off a Flood even when mostof same type character you can hire. The multiplier the casualties are their own followers! Take the is 0.35 for other types.) time to build at least two or three tiles above sea . Thanks to sketchy game documentation, you level. might easily believe yourself stuck with every Knights: Bad news! If water is "Fatal", the character (of random type and Level) who "of best treatment for an enemy Knight is to unbuild fers to joinyourcause"uponanincrease in Level. to sea level beneath him. Otherwise, a decent Not so! You must accept the character; BUT, II. Europe jewelry; "Sell" sometimes switches to "Join"; ** defense consists of going to "Defend before using "Decommission", you can then boot him Who knows? Maybe she made off with the occasionally, your inputs for Platinum to be build" mode and wrecking your own buildings out to free-up the slot for a hireling of your prison- anyway, Carmen is loose again. This Traded are ignored. Contributors have already when a knight approaches. This turns out more choice. The manual also fails to note that, while time she's gathered fifteen new henchmen and noted that a few (non-critical) artifacts don't Good defenders and avoids littering your land "Hire" offers a character ofthe type you specify, decided to celebrate "Europe '92" by specializ work as advertised; early adventures failed to with burned-out hulks. (Eventually, the knight Level is picked at random! You may go through ing. There's this neat tower in Paris, a nice zoo in warn that elves cannot be resurrected; etc.. To will run out of hitpoints and you can quickly any number of "Hire? YIN" cycles in order to Germany, etc., etc.. In fact, the national treasures these you can add the absence ofa map for Level rebuild.) Against weaker opponents, it is often 'fish' for the maximum Level obtainable. of34 Europeancountries are up for grabs. Mean 3 of the Mines in the 'Silver Blades Clue Book sufficient to go for an all-out buildiI:tg strategy, Thoughyou can create several kinds offight while, back at Acme, the Chief has slapped the (Levell is repeated)- all in all, fairly minor especially if the landscape is strung-out and/or ing units, three types seem to offer the best 'bang new Rand McNally Concise Atlas of Europe on stuff which is 'nice to know about', butdoes not broken-up. You will take some damage; but, the for your buck'. Infantry supplies hard-hitting, yourdeskalong with anInterpoldispatch. ("Gasp! seriously impact enjoyment. ("Easy for you to combination of steady power growth and your tough staying power; Bow units deliver long- Nobody could steal THAT!") Boasting colorful say; none of YOUR characters is an elf!" True.) COMPUTIST #75 Readers Data Exchange 5 distance'deathfrom the skies'; Cavalryprovides ELECTRONIC ARTS normal DOS hooks, then reads data from track 863A:88 high mobility for a quick, solidpunch. A critical Attn: Lisa Higgins $00 into locations $looo-14FF and $2ooo-24FF 8630:88 factor favoring mainly an Infantry-Bow mix is 1820 Gateway Drive then jumps to $1300 8648:87 that, working together, the units function well on San Mateo, CA 94404 - The code at $1300 starts the drive, reads 86F5:4241 4E 48 20 53 54 524545 54 bothoffense and defense. Inselecting equipment (800-245-4525» 8773:88 some values from the disk, does an Exclusive 8784:89 for any unit expectedto absorb hits, yourbestbet MECC OR to $1000-IOFF based on data read from the 875E:03 is to aim for the lowest Armor Class numbers Attn: Pat Kallio disk- thenjumps to $1 000(Itshould benotedthat 8715:03 obtainable. Minimizing unit losses is more im 3490 Lexington Avenue North this is where Eric W. Taylor determined what 871A:08 portant than the small gains in range and hit St. Paul, MN 55126 values werebeingexpectedand wrotehis softkey 8763:08 power that come with better weapons and lighter (800-228-3504; inMinnesotacall 800-782-0032; to always supply the correct values.) 8789:A9 00 80 EC 872093 8760 armor. in Canada call 800-263-9677) - The code at $1000 sets the interrupt vector BF03:EA EA EA (DOS 3.3 ONLY) One large unit is, in general, more effective to get control ifyou try to break into the monitor 9E42:34 MICROILLUSIONS than several small units "stacked" on the same viathe systemreset, verifies the system is a lIeor AE83:10 square. First, you are limited to sixty units maxi Attn: David Boyles IIc with 128K memory, reads tracks 2-5 into 83EF:29 mum; so they might as well be big enough to P.O. Box 3475 $4ooo-7CFF, displays the BSW logo, copies 8EFE:29 inflict serious damage. (Units you plan to tele Granada Hills, CA 91344 $4DOO-51FF to $2500 - then jumps to $2500 AE85:A4 (800-522-2041) port must, of course, leave enough space for a - The code at $2500 determines iftheesc key 2. Insert disk B. Mage.) Second, an attack on a square hits each SOFTDISK was pressed and jumps to $271F ifit was. Ifnot, INITBSW unit as though it were the only unit present! Lots Attn: Jay Wilbur a sub-routine at $2573 is executed to load some DELETE 8SW of small, stacked units take much more total P.O. Box 30008 common routines as shown below: 3. Insert disk A. damage (lose more men) than one large unit Shreveport, LA 71130-0008 Track Address INITHELLO when their square is hit. Conversely, your Bow (800-831-2694) $07 OBoo-ODFF DELETE HELLO units, spell casters, etc. inflict much heavier SOFTWARE TOOLWORKS lloo-IFFF 4. Enter this binary code and save it on disk A. losses when hitting a square crammed with en Attn: Katherine Rosebrook $08 4000-4DFF OAOO: 8D 08 CO AD 8B CO AD 8B $B1BC emy units. 19808 Nordhoff Place 70oo-73FF OA08: CO AO 00 B9 00 DO 99 00 $9219 OA10: 10 C8 DO F7 EE OD OA EE $40CB Due to a quirk in the game's tactical routines, Chatsworth, CA 91311 $09 74oo-85FF OA18: 10 OA AD OD OA C9 00 DO $3117 enemy units (including Bowmen and Mages) (818-885-9000) $OA 86oo-97FF tend to over-concentrate their attacks on your OAZO: EA AD 83 CO AD 83 CO B9 $140A STRATEGIC SIMULATIONS INC. mostadvanced, visible unit. High-hitpointlnfan - Another check is made to see ifthe ESC key OAZ8: 00 DO 99 00 40 C8 DO F7 $4590 Attn: Linda Blanchard OA30: EE 29 OA EE 2c OA AD 29 $FB8F try units belong at the front of any advance or in was hit - ifso, control is passed to $271F.lfnot, 1046 North Rengstorff Ave. OA38: OA C9 EO DO EA 8D 09 CO $FD8C the most forward position(s) when setting up a loading continues. Mountain View, CA 94043 OA40: AD 8B CO AD 8B CO B9 00 $B438 defense. Track Address (415-964-1353) OA48: DO 99 00 50 C8 DO F7 EE $9276 Speaking of quirks, 'Aragon's manual ne SOB 98oo-A9FF OA50: 48 OA EE 4B OA AD 48 OA $A40D glects to explain what happens when thenumber SOC AAoo-BBFF OA58: C9 00 DO EA AD 83 CO AD $4489 and sizeofunits you bring into abattle is too large .=G=arv=---....::R=o=h:::.r AZ $00 BCoo-BEFF OA60: 83 CO B9 00 DO 99 00 80 $06BB for the number of setup squares allowed. What 08oo-16FF (Aux) OA68: C8 DO F7 EE 64 OA EE 67 $5B27 happens is that theprogrambeeps and will notlet Softkey for... $OE 17oo-lFFF (Aux) OA70: OA AD 64 OA C9 EO DO EA $C956 you place the remaining unit(s)! Ifyour natural Bank Street Writer Plus 42oo-4AFF (Aux) OA78: 8D 08 cO 8D 82 CO 60 $DD19 response is (as itshould be) to press ESC (instead $OF 4Boo-5CFF (Aux) BSAVE GET.LC, A$AOO, L$7F of RESEn, you will discover the way out. ESC Broderbund Software, Inc. $10 5DOO-6EFF (Aux) 9000: 8D 05 CO AO 00 B9 00 90 $C2F7 tells the program to place a unit "at random". It was about two years ago that I purchased $11 6Foo-74FF (Aux) 9008: 99 00 90 C8 DO F7 8D 03 $A46B YOU cannot exceed square stacking limits; but my first computer - a Franklin Ace 2200. Shortly DOOO-DBFF (Bank 2) 9010: CO 80 09 CO 8D 04 CO AO $954D the program can and will, ifit's the only way to after that, I purchased my first software, Bank $12 DCoo-DFFF (Bank 2) 9018: 00 B9 00 00 99 00 10 C8 $00F2 place a unit. Once the battle starts, it's up to you StreetWriter Plus. I was impressed with all ofthe DOOO-DDFF (Bank 1) 9020: DO F7 8D 05 CO EE lB 90 $lFF8 9028: EE lE 90 8D 04 CO AD lB features, which included a spell checker, thesau $13 DEOO-EFFF (Bank 1) $C4Bl to move over-stacked units into less crowded 9030: 90 C9 80 DO E4 80 02 cO $6781 positions. rus; calculator, tutorial, 40 or 80-column format, $14 Fooo-FFFF (Bank 1) 9038: 8D 08 CO 60 $156C Itmay be thatyou would liketo play the game etc. I was impressed all the way upuntil I tried to - Next, a sub-routine at $27B2 is executed to 8SAVE GET.AUX, AS9000, L$3C with less emphasis on managing city resources. print something - 3.11d the Franklin hung. At determine whether the 40 or 80-column version 5.Move the boot 0 code from ROM to RAM and (i.e. you would rather have more gold to build tempts to seek help from Broderbund and Fran should be loaded. If a 4 was hit during the make some patches and save it. more units faster than the game normally al klin Computer prompted me to write my first programload, a hex 28 (dec 40) is loaded into the 9400monsters) and valuable Level just like the original protected 5.25" diskette, then jumps to $4300, where BSW begins execu except it is de~protected. 800<9000.90FFM boosting experience for the characters and units tion. 2800<800.1 FFFM who serve as defenders. The Protection - If the esc key was pressed, to request the 8SAVE 8SW.UTILlTY, AS2800, L$6800 Taking Medeval, city ofthe unfriendly East Utility function, control was passed to a subrou ern Elves, does not appear to be a condition for While attempting to obtain a working backup 10. Insert disk A. tine at $271F which loads the following: BRUNGET.LC victory (unless you need the elven gold). On the of Broderbund's "Prince of Persia", I began to other hand, this is probably the toughest, most notice many similarities between the two pro Utility 11. Insert disk B. BSAVE UTLLC, A$3FOO, L$200 interesting single battle of the game. It's nice to grams. By boot code tracing both programs, Track Address allowing different portions of code to execute, wind up with no city in unfriendly hands; butyou $IA 08oo-19FF 12. Insert disk A. then examining what was in memory, I made an can hit Medeval AFTER winning the throne. $IB / 1Aoo-IFFF 8LOAO 8SW.BOOT 9600<9400.94FFM Naturally, you will wantjustabout all ofyour interestingdiscovery.Thereasontheseprograms 6000-6BFF are so hard to de-protect, is because the track stuff when you take on the Emperor's armies at $IC 6COO-7DFF 13. Insert original BSW diskette. format is entirely different from any "standard" Tetrada. A neat trick for speeding movement of $10 7Eoo-8FFF 9600G infantry units onroads between friendly cities is DOS. The tracks are formatted to contain 18 $IE 9OOO-AIFF 14. Wait until drive stops. "sectors" per track - and a special loader is used to first sell-off armor and weapons. Each unit $IF A2oo-AEFF 7EOO<8800.8FFFM to read the tracks. Onentry to the loader,location gains five or six movement points and can be re $20 EOOO-FIFF (Aux) 2000<9300.B2FFM equipped upon reaching the destination city. $ooFE must contain the track to be read. Based upon parameters passed to the loader, the track - Next the loaderis calledto tumoffthedrive, 15. Insert disk B. some memory moves are performed, code is C600G Vendors value in $ooFEcanbeautomatically incremented BSAVE BSW.MAIN, ASBOO, L$8800 so it doesn't have to be specified every time. In copiedto the keyboardbuffer at$02oo-02FF and ADUB then jumped to, which displays page 1 and does 16 Insert disk A. Attn: Jill Carette addition, theparameterspassedinstructtheloader as to where in memory the code needs to be a jump to $6200, where UTILITY begins execu BLOAD GET.LC 220 Grand-Allee East, Suite 960 tion. CALL·151 Quebec, QC, GlR 211 loaded - whether it be main memory, auxiliary AOOG memory, orany ofthe four banksofthe language Canada The Softkey 17. Insert disk B. (800-463-2686) card (banks 1 & 2 of main memory, as well as, banks 1 & 2 in auxiliary memory). In BSW, the To deprotect BSW, you need two blankdisks BLOAO UTL.LC APPLE COMPUTER - one to hold de-protection utilities and one for aSAVE BSW.LC, A$1000, L$8000 loader is called via a JSR $2000 (Hex 2000 20 in DELETE UTL.LC Attn: John Scully, C.E.O. a memory dump). (In "Prince of Persia" the the captured program. During this softkey, these 20525 Mariani Avenue loader is located in the language card, and is diskettes will be referred to disk A and disk B. 18. Insert disk A. Cupertino, CA 95014 accessed via a JSR $EEoo). It should be noted 1. Make the following DOS changes. Note: These 8LOAO GET.AUX 9000G BEAGLE BROS. that all of this grief was caused by an individual DOS changes weredesigned to work with both Attn: PR by the name ofRoland Gustafsson - who proudly DOS 3.3 and Pronto-DOS. I recommend 19. Insert disk B. 6215 Serris Square, Suite 100 claims credit for his dispicable act by displaying Pronto-DOS because it takes 1 min 40 sec to 8SAVE 8SW.AUX,A$1000,L$8000 San Diego, CA 92121 his name when the loader is first invoked. You load BSWon DOS 3.3 and25 sec with Pronto 20. Insert disk A. (800-345-1750, in Californiacall800-992-4022) don't normally see it, since it is displayed on the DOS. 8LOAO 8SW.800T 9600<9400.94FFM BRODERBUND TEXT screen while the HIRES screen is being CALL -151 Attn: Jessica Switzer viewed; however, it is there.Ifanyone knows this 8686:60 00 86 09 21. Insert original BSW diskette. 17 Paul Drive person, I'd be obliged ifyou'd give him a punch 8617:88 9600G San Rafael, CA 94903 in the nose for me! (Just kidding.) 861A:89 Type a "4" as the load starts to force load of Anyway, back to how BSW is protected. 8610:88 40-column version. (415-492-3200) 8620:89 When you boot BSW, the following happens: 22. Wait until drive stops then insert disk B. - Track $00, sector Soo is read into $0800 and 862A:89 8620:88 C600G executed, which clears the TEXT screen, sets 8632:88 8SAVE BSW.40, ASEOO, L$300 6 Readers Data Exchange COMPUnST #75 BSAVE BSW.40A, A$4EOO, L$2200 from the main program for default data, spell STA $C005 allow writing to Aux memory to LOY #$07 copy filename - BSW.AUX modify pgm LP2 LOA AUX-l,Y tothe 23 Insert disk A. checker, and thesaurus drive locations). This INC F2+$2 STA $AA74,Y filename buffer BLOAD GET.AUX code not only writes the information to the pro gram disk, but first verifies that the programdisk INC T2+$2 DEY CALL ·151 STA $COO4 switch back'to writing to main BNE LP2 9000G is in the drive. Itdoes this byverifying two things. memory JSR $A3S0 call BLOAO 24. Insert disk B. First, thatBANKSTREETis ontrack $00, sector LOA F2+$2 LOA $COOO check for key hit BSAVE BSW.40B, A$5000, L$200 $00, bytes $F5-FF. Second, that track $01, sector CMP #$80 have we copied from $OOO().. STA $AFF save key hit 25. Insert disk A. Modify GET.LC to load the $01 contains 00 03 in bytes $0102. This step lFFF? CMP #$9B Esc key hit? modifies DOS to write out the required BANK BNE F2 No - continue copy BNE BBB No language card. STREET identifier (and skips track $01 when STA $C002 back to pgm in main memory JMP UTL Yes -load utility program BLOAD GET.LC writing DOS onto the disk) so it will be available STA $C008 back to main memoiy, page zero, BBB CMP #$B4 4 hit? AOD:10 fortheBSWdefaults. (Note: TheBANKSTREET stack, &language BNE CCC No A10:DO identifier cannotjust be changed via DISKEDIT RTS return JSR $A095 Yes - clear filename A1 B:10 END LOY #$07 copy filename - BSW.40B because useful dataresides in this location which A29:40 Step5: Alter the normal bootprocessofBSW LP3 LOA FORTYB-1 ,Y to the A2C:DO must be relocated.) . STA $AA74,Yfilename buffer A37:2C The 9E42:34 indicates that the "HELLO" by dynamically altering code. First we copy DEY A48:50 program is to be BRUN. The other changes BOOT 0 from ROM (I can'tdo this - because my BNE LP3 A4B:DO modify DOS to format 40 tracks per disk. BSW BOOT 0 in both the Franklin & LASER 128 are JSR $A3S0 call BLOAO A56:4B has 18 sectors per track (2 more than DOS 3.3) non-relocatable - so I have to use a copy. See CCC JSR $A09S clear filename A64:80 which provides 68 extra sectors per disk - or the Computist #20 for BOOT 0 disassembly.) After LOY #$07 copy filename - PUT.AUX A67:DO equivalent of4.25 additional tracks. While I was BOOT 0 reads track $00, sector SOO, a jump is LP4 LOA PUTAUX-l ,Y to the A72:67 able to identify, and eliminate some duplicate normally made to $0801. I don't want the norm al STA $AA74,Yfilename buffer 26. Enter this code and save it. code at $0801 to execute until I make some DEY data, it wasn't enough to convert BSW to a BNE LP4 0800: A9 00 80 FF OA AD 10 cO $07AF standard DOS format, whichrequires 3 tracks for modifications, so I change it to ajump to S9301 $24A7 JSR $A3S0 call BLOAO 0808: 20 EO 9E 20 95 AO AO 06 DOS and 1 track for a CATALDG, without (with the 94FA:93). At $9301, I store a hex 92 0810: B9 4F 09 99 74 AA 88 DO $lCEB LOA #$00 adding additional tracks. This was not a problem into S088E - which gives me control again, after STA $B7EB sel volume #- 0 matches any 0818: F7 20 50 A3 20 00 OA AD $C002 the rest oftrack $00 is read, by changing thejump 0820: 00 cO 80 FF OA C9 9B DO $80CD on either my Franklin, or my LASER 128 - but I volume 0828: 03 4C 3C 09 20 95 AO AO $87FA know it's a problem on some older APPLE II to $1300 to a jump to $9200. At S9200, I store a STA $B7FO 0830: 07 B9 55 09 99 74 AA 88 $4031 drives. Ifyour drive cannot access 40 tracks, you hex 91 into $138B - which gives me control STA $B7F3 read entire sector 0838: DO F7 20 50 A3 AD 00 CO $8577 will have to skip the last 4 changes in this step again, after more data is read and $1000-1OFF is LOA #$01 0840: 80 FF OA C9 9B DO 03 4C $OOED and modify my procedure to save the UTILITY EOR'D with E7, by changing thejump to $1000 STA $B7EC set track # STA $B7F4 indicate read request 0848: 3C 09 c9 B4 DO 11 20 95 $9504 program to another disk. The drawback to this, is to ajump to $9100. At$9100, I store a hex 90 into $1 02F - which gives mecontrol again, once all of STA $B7EO set sector # 0850: AO AO 07 B9 71 09 99 74 $56A3 that you will be required to maintain two sets of LOA #$87 0858: AA 88 DO F7 20 50 A3 20 $OASF defaults - one on the UTILITY disk and one on the initialization has completed, by changing the STA $B7F1 set buffer address to $8700 0860: 95 AO AO 07 B9 78 09 99 $E845 the program disk - and/or modify the loader jump to $2500 to a jump to $9000. The code at JSR $3E3 set RWTS input parameters 0868: 74 AA 88 DO F7 20 50 A3 $3ED1 routines to request that the program disk be $2500, is the main routine for loading which JSR $309 call RWTS 0870: A9 00 80 EB B7 80 FO B7 $045A inserted prior to reading the defaults. program was selected, depending on what key INC $B7EO increment sector # 0878: 80 F3 B7 A9 01 80 EC B7 $A3C1 was hit during the BOOT. Where the program DEC $B7F1 decrement buffer address 0880: 80 F4 B7 80 ED B7 A9 87 $3F85 Step 4: Create a program (GEf.LC) to cap ture the data in the language card. This is the normally gets setup to jump to $4300 to begin JSR $3E3 set RWTS input parameters 0888: 80 F1 B7 20 E3 03 20 09 $F8CB JSR $309 call RWTS source code: execute ofBSW, I store: 0890: 03 EE ED B7 CE F1 B7 20 $851E INC $B7EO increment sector # 0898: E3 03 20 09 03 EE ED B7 $0678 ORG $800 STA $C082 DEC $B7F1 decrement buffer address 08AO: CE F1 B7 20 E3 03 20 09 $60F7 STA $C008 .main memory, zero page and JMP $FFS9 JSR $3E3 set RWTS input parameters 08A8: 03 AO 00 B9 00 85 99 00 P7F3 language card which ensures the ROM bank is active - then JSR$309 call RWTS 08BO: 52 c8 DO F7 EE AD 08 EE $4113 LOA $COBB select bank 1 jumps to the monitor. I then save this to disk for LOY #$00 08B8: BO 08 AD BO 08 C9 54 DO $4EOC LOA $COBB RAM for reading &writing future use. F1 LOA $8S00,Y copy pgm 08CO: EA AO 48 B9 00 87 99 00 $61E4 LOY #$00 T1 STA $5200,Y defaults 08C8: 54 88 CO FF DO F5 20 00 $9D6B Fl LOA $OOOO,Y read language card based on soft Step 6: Moves BOOT 0 for execution and INY 0800: 90 20 95 AO AO 08 B9 5C $EF59 switches modifies BSW.BOOT to change the location BNE Fl 0808: 09 99 74 AA 88 DO F7 20 $3B9C T1 STA $1000,Y save to main memory being altered so a jump to the monitor occurs INC Fl+$2 08EO: 50 A3 AD FF OA c9 B4 DO $4DAE INY rather than the normal jump to the UTILITY INC Tl+$2 08E8: 22 20 95 AO AO 07 B9 6A $3DOE BNE Fl program at $6200. LOA Tl+$2 INC Fl+$2 CMP #$54 2 sectors copied? 08FO: 09 99 74 AA 88 DO F7 20 $C97B Step 7: Execute our modified boot. 08F8: 50 A3 20 95 AO AO 06 B9 $7109 INC T1+$2 BNE F1 No - continue LOA F1+$2 0900: 64 09 99 74 AA 88 DO F7 $B6C7 Step 8: Relocate the UTILITYprogram so we LOY #$48 Yes - set to copy #$48 bytes CMP #$00 have we copied from $0000 0908: 20 50 A3 AO 00 B9 00 20 $D1A2 can boot a normal DOS. from next sector FFFF? 0910: 99 00 93 C8 DO F7 EE OF $4FFC F2 LOA $8700,Y copy pgm BNE F1 No - continue copy Step 9: Boot a normal DOS. Compact the 0918: 09 EE 12 09 AD OF 09 C9 $FB85 T2 STA $5400,Y defaults LOA $C083 select bank 2 UTILITY program and save itto the deprotected 0920: 40 DO EA B9 00 B2 99 00 $05F7 DEY LOA $C083 RAM for reading &writing program disk. 0928: BF C8 DO F7 CE 25 09 CE $07C3 CPY #$FF Done? $EA18 F2 LOA $OOOO,Y read language card based on soft Step 10-11: Capture the data in the language BNE F2 No - continue 0930: 28 09 AD 25 09C9 7DDO switches 0938: EA 4C 00 43 20 95 AO AO $3073 card banks and save part ofit to the deprotected JSR $9000 move code to auxiliary T2 STA $4000,Y save to main memory program disk. This part will be merged with the memory 0940: 06 B9 7F 09 99 74 AA 88 $D2B3 INY JSR $A09S clear filename 0948: DO F7 20 50 A3 4C 00 20 $4Fl7 BNE F2 language card data captured from the BSW pro LOY #$08 copy filename - BSW.MAIN 0950: C2 03 07 AE CC C3 C2 D3 $CD98 INC F2+$2 gram. LPS LOA MAIN-l,Y to the 0958: 07 AE C1 05 08 c2 03 D7 $892C INC T2+$2 Step 12-15: Boot the original BSW disk to STA $AA74,Y filename buffer 0960: AE CD C1 C9 CE C2 03 D7 $6B44 LOA F2+$2 capture the 80-column program. If the default DEY 0968: AE B4 BO C2 03 07 AE B4 $7147 have we copied from $0000 CMP #$EO has been changed, you may need to type an 8 to BNE LPS 0970: BO C1 C2 03 07 AE B4 BO $BB38 OFFF? force loading ofthe 80-colurnn version. Relocate JSR $A3S0 call BLOAO 0978: C2 DO 05 04 AE C1 05 D8 $6050 BNE F2 No -continue copy LOA $AFF load possible key value 0980: CC CF C1 C4 C5 02 $3F9C STA $C009 Aux memoiy, zero page and the BSW program in main memory to a safe CMP #$B4 40-column? BSAVE BSW, A$SOO, L$27F language card location and boot a normal DOS. Save the BSW BNE DOD No 27. Enter the loader routine and save it. LOA $COBB select bank 1 main mempry to the deprotected program disk. JSR $A09S clear filename 2000: 20 EO 9E 20 95 AO AO OB $lE9E LOA $C08B RAM for reading &Writing Step 16-17: Capture data from the language LOY #$07 copy filename - BSWAOA 2008: B9 A3 20 99 74 AA 88 DO $F029 LOY #$00 card banks. Merge the UTILITY program lan LP6 LOA FORTYA-1 ,Y to the F3 LOA $Oooo,Y read language card based on soft 2010: F7 20 50 A3 AO 00 B9 00 $3E85 guage card data. Save the combined data to the STA $AA74,Y filename buffer switches DEY 2018: 28 99 00 08 C8 DO F7 EE $DC07 deprotected program disk and delete the UTIL 2020: 18 20 EE 1B 20 AD 1B 20 $C6CF T3 STA $5000,Y save to main memoiy BNE LP6 2028: C9 20 DO EA A9 00 80 EB $5BC2 INY ITY program language card data which is no JSR $A3S0 call BLOAO 2030: B7 80 FO B7 80 F3 B7 A9 $8081 BNE F3 longer needed. DOD LOY #$00 2038: 01 80 EC B7 80 F4 B7 A9 $6363 INC F3+$2 Step 18-19: Capture auxiliary memory data F3 LOA $2000,Y relocate 2040: OF 80 ED B7 A9 3F 80 F1 $lEC1 INC T3+$2 and save it to the deprotected program disk. T3 STA $9300,Y program code 2048: B7 20 E3 03 20 09 03 CE $9DAO LOA F3+$2 INY CMP #$00 Have we copied from $DOO()" Step20-21: Boots the original BSWprogram 2050: F1 B7 A9 01 80 ED B7 20 $1173 BNE F3 FFFF? disk and loads the 40-colurnnversion. INC F3+$2 2058: E3 03 20 09 03 EE ED B7 $5285 BNE F3 No - continue copy Step 22: Boot a normal DOS and save the INC T3+$2 2060: CE F1 B7 AD F1 B7 C9 33 $8C4A LOA $C083 select bank 2 2068: DO ED AO 00 B9 00 34 99 $AAE3 main memory portions ofthe40-colurnnversion LOA F3+$2 LOA $C083 RAM for reading &writing CMP #$40 Done? 2070: 00 AF C8 DO F7 EE 6E 20 $730E F4 LOA $OOOO,Y read language card based on soft to the deprotected program disk. 2078: EE 71 20 AD 71 20 C9 BB $E163 BNE F3 No - continue switches Step 23-24: Capture the auxiliary memory F4 LOA $B200,Y relocate 2080: DO EA B9 00 40 99 00 90 $B26D T4 STA $8000,Y save to main memory 2088: C8 DO F7 EE 84 20 EE 87 $57AO portion of the 40-column version and save it to T4 STA $BFOO,Y program INY the deprotected program disk. INY code 2090: 20 AD 87 20 C9 AE DO EA $319C BNE F4 2098: B9 00 AD 99 00 BF c8 DO $30Cl BNE F4 INC F4+$2 Step25: Modify the program that was used to INC F4+$2 20AO: F7 4C 00 62 C2 03 07 AE $37A4 INC T4+$2 capture the language card data, into one that will INC T4+$2 20A8: 05 04 C9 CC C9 04 09 $0271 LOA F4+$2 restore it LOA F4+$2 BSAVE LOADER,A$2000,L$AF have we copied from $0000 CMP #$EO Step 26: Create the program that will be CMP #$70 Done? OFFF? 28. Copy TRACK$00 from the original BSW to executed when the deprotected program disk is BNE F4 No - continue the de-protected disk. I used Copy II Plus BNE F4 No - continue copy JMP $4300 jump to main BSW program STA $C008 Aux memory, zero page and booted. Save the program to thedeprotected sector copy butyou could use Super lOB and: 40 or S()..column language card programdisk along with thelanguagecard loader UTL JSR $A09S clear filename - LOAD SUPER lOB LOA $COB2 select ROM for reading routine created in step 25. This program deter LOY #$06 copy filename - loader - EXEC FAST.CON RTS return mines whatprogram was requested - and loads it. LP7 LOA LOAOER-1,Y to the -lOlOTK=l : LT=2: ST=15: LS=15 : CD=WR END This is the source code: STA $AA74,Y filename buffer : FAST=l Then create a program (GET.AUX) to cap ORG $800 DEY -RUN ture the data in Aux memory. This is the source LOA #$00 clear program BNE LP7 - Specify NO for FORMAT option code: STA $AFF type request flag JSR $A3S0 call BLOAO LOA $C010 c:lear key JMP $2000 jmp to the utility loader or DISKEDIT and: ORG $9000 JSR $9EEO disable DOS hooks program STA $COOS select Aux memory for writing - RUN DISKEDIT JSR $A09S clear filename LC ASC "BSW.LC· LOY #$00 - Rfor Read LOY #$06, copy fiJ~narp~- BSW.LC. AUX ASC "BSW,AUX" F1 LOA $9000,Ycopy this short MAIN ASC "BSW.MAIN" - 011 for Track Ol/Sector 1 T1 STA $9000,Y program to Aux memory LP1 LOA LC·1,Y to the STA $AA74,Y filename buffer FORTY ASC "BSWAO· - Efor Edit INY DEY FORTYA Ase "BSW.40A" - 0003 (Bytes 00-01) BNE F1 BNE LP1 FORTYB ASC "BSW.4OB" - Hit esc key STA $C003 We are now executing this JSR $A3S0 call BLOAO PUTAUX ASC "PUT.AUX" program in Aux memory - W for Write JSR $AOO load data into language card LOADER ASC "LOADER· - Run original BSW and save defaults to our de- STA $COO9 select Aux zero page, stack, & lang uage card banks Step27: Create the LOADER program which protected disk LOA $COOO Check for key hit STA $C004 select main memoiy for writing is used to load the UTILITY program into STA $AFF save key hit LOY #$00 memory. This is the source code: Details or Why I did what I did CMP #$9B Esc key hit? F2 LOA $GOOO,Y read Aux memoiy ORG $2000 Step 1: I was unable to determine what code T2 STA $1000,Y save to main memory BNE AM No JSR $9EEO disable DOS hooks JMP UR Yes -load utility program is responsible for saving default values to the INY JSR $A09S clear filename JSR $A09S clear filename program disk (from the UTILITY program and BNE F2 AM LOY #$OB copy filename - BSW.UTILITY COMPUTJST #75 Readers Data Exchange 7 LP1 LOA UTL-1,Y to the 10 - Read sector into $1000 10EF:00 07 BNE $10F8 origifUJl diskette. Only use a copy o[theprogram STA $AA74,Yfilename buffer 11 - Read sector into $1100 10Fl:CE C2 51 OEC $51C2 disk. OEY 12 - Read sector into $1200 10F4:00 F2 BNE $10E8 BNE·LP1 13 - Read sector into $1300 10F6:FO 2E BEQ $1126 1. Start up your sector editor and go to block JSR $A350 call BLOAO 14 • Read sector into $1400 10F8:AO 00 CO LOA $COOO $OIDB (0475). LOY #$00 15 - Read sector into $1500 Withthis one bytechange the copy protection 2. Scroll to the ENDofthe Block. Youshouldsee F1 LOA $2800,Y relocate 16 • Read sector into $1600 all the names of the enemy ships. T1 STA $800,Y program code was eliminated. 200020 •JSR $2000 3. Allyouhave to do is DELETE all thenames by INY 01 - Stop drive BNE F1 Jack Moravetz changing ALL the HEX values to 00. BSWrelocates normal DOS routines into the INC F1+$2 4. Save the BLOCK. INC T1+$2 languagecard, and calls them from there. I'mnot LOA T2+$2 sure where all of the important locations are, or Softkey for... Your fmished, congratulations! If you want CMP #$20 All done? how they are accessed - but here is what I know. Accelerated Reader v2.1 to, you can change: BNE F1 No· continue Ifyou BLOAD BSW.LC - you'll be able to keep Readup, Inc. SILPHEED FLIGHT SCHOOL LOA #$00 track of where I am. Starting at $1000 - is what The Accelerated Reader has a program disk ENTER THE NAME OF THE ENEMY SHIP STA $B7EB set volume #. 0 matches any was captured from the MAIN RAM - Bank 1. volume and numerous data disks in a series to provide BELOW STA $B7FO $llOC/$DlOC = MYSEEK routine (located at reading enrichment. The disks were copy pro To whatever you want. You can only use STA $B7F3 read entire sector SBE5A in DOS 3.3) tected with the usual D5 AA 96 being changed to UPPER case. All you have to do is go just above LOA #$01 SI133/SDl33 = SEEK ABS routine (located at D5 D5 96. the enemy names which you just deleted. You STA $B7EC set track # $B9AO in OOS 3.3) Moves arm to desired The author must be a COMPUTIST reader will see: STA $B7F4 indicate read request track LOA #$OF because I found a message on track SOO, sector .•ENTER. THE. NAM S1372/$0372 = Desired track STA $B7EO set sector # $01 that said "You'll have to work at this a bit if E.OF. THE ENEMY. S135A1SD35A = Current track LOA #$3F you want to see it in Computist." I found another SHIP.BELOW • SI S1373/SD373 = ArmMove DelayTable(located STA $B7Fl set buffer address to $8700 message on track $01, sector $08 that said "You LPHEED FLIGHT S at $BAll in DOS 3.3) F2 JSR $3E3 set RWTS input parameters know, you don't belong here! What's your ex CHOOL ...•..•.•. T2 JSR $309 call RWTS $1385/$D385 = Arm Move Delay subroutine cuse for living?" He even left a message in an Orsomethinglikethat! NoticethatSILPHEED INC $B7EO next sector (located at $BAOO in OOS 3.3) Applesoft program on the disk that read: OEC $B7F1 next buffer $1398/$0398 = RDADR routine (located at FLIGHT SCHOOL is at the bottom of the list. 1000 HOME LOA $B7F1 load buffer address $B944 in DOS 3.3) Don't worry, its supposed to be that way. Now 1010 PRINT "Well, you've gotten this far. How far" CMP #$33 Are we done? $1431/$0431 = Sectorread(located at$B8DC in change it to what ever you want. Remember not 1015 PRINT "can you go?" BNE F2 No - continue DOS 3.3) to save it to the ORIGINAL copy. LOY #$00 1020 PRINT $1500/S05oo = Sector write (located at $B82A F3 LOA $3400,Y relocate program 1030 PRINT "Remember..." in DOS 3.3) T3 STA $AFOO,Y 1040 PRINT" 'Wherever you go...there you are.''' User #573 INY 1050 PRINT ®Can anyone help with these two: BNE F3 1060 PR INT "But it would be to your advantage to· INC F3+$2 Barron's SAT v2.0 INC T3+$2 1070 PRINT "GO to $COO first..." Success With Reading by Scholastic. 1080 PRINT LOA T3+$2 This Barron'sSATis differentfrom the onein 1090 PRINT "A helpful hintfrom ...Sergeant SChultz· CMP #$BB Are we done? Computist25 on Page 13. It has 12 sides instead BNE F3 No - continue Well, I'm sorry to disappoint the author, but of 6. The formatting of the disks seem to be the F4 LOA $4000, Y relocate program removing the copy protection from this program T4 STA $9000,Y same and the SlOB controller works but the didn't take very much work. After booting the INY program won't run. I think they added a nibble BNE F4 program and resetting into the monitor with my count check on track $OA. Fingerprint+ card, I looked around the memory INC F4+$2 II Success with Reading doesn't seem to be like INC T4+$2 • areas $B934and$B954.Memorylocation$B95E any of the other Scholastic programs and I can't LOA T4+$2 had the values $C9 D5 instead of the standard evengeta Bitcopy. Hopesomeone canhelp with CMP #$AE Are we done? DOS 3.3 $C9 AA. On track $01, sector $09 I these, BNE F4 No • continue found where this was being changed. Beginning F5 LOA $AOOO,Y relocate program with byte $28 it showed: T5 STA $BFOO,Y Merlin MemLoc Canada INY A9 05 LOA #$05 BNE F5 80 5F B9 5TA $B95F Hardware Timing Problems (lIe) JMP $6200 Jump to start of utility program I changed the A9 D5 to A9 AA and wrote the Ever since installing my Vulcan HD, about UTL ASC 'BSW.UTllITY" sectorback to thedisk. I triedbooting thediskand every 30th time I booted, my machine would go ENO NEWS it booted successfully, but I ran into a problem into Monitor Mode. My machine had never Step 28: Provides three different methods when I tried to enter a name or teacher password. crashed like this before. Itdidn't happened often which can be used to copy the default data from Thedisk would grind a bit and givemeoneofthe David L. Goforth (sysop) enough to be all that much trouble. Anyway I the original program disk to the deprotected program'serrorcodes. I assumed that some code askedAETechsupport what could be done about program disk. somewhere was still changing memory location Brian A. Troha SB95F, so I searched for 5F B9 on the disk. I Problems found it on track $13, sector $OA. It looked like I used my deprotected BSW to write this Softkey for... this: DD#2SN74LS245 article. Nearly everything appears to be working Blockout AO EE 03 LOA $03EE as it should. The one thing that is NOT working 80 5F B9 STA $B95F properly, is the function keys - just the ones Logical Design works/California Dreams It didn't matter what value from $03EE was displayed when you use APPLE-D. They are Requirements: #1 SN74F109 being placed into $B95F because AA belonged D user defined Open-Apple 1-0 keys and Closed SN74S109 512K Apple//GS there, so I changed the AD EE 03 to EA A9 AA Apple 1-0keys. I've never used them - so I guess 3.5" disk copier and wrote that sectorback to the disk. Now I had I didn't pay much attention to where they were 3.5" disk editor a completely functioning copy. stored in memory. All other "special" keys for LDW has released another fine program in Aux Slot spell checking, thesaurus, centering, printer D it's California Dreams series, this one called Step-by-step control characters, etc. seem to work just fine. Blockout. Blockout is a great 3D version of 1. Run COPYA and when the drive stops, press Additional Information Tetris (Spectrum Holobyte). Like all other pro control reset. grams from LDW, this onealsocontains acodew The following is for those readers interested RUNCOPYA heel type (copy) protection. Before you can play ctrl reset D in more detail. a game, the programs comes up with a block CALL ·151 enter the monitor - When the loader is called with a JSR $2000, shape and asks what color is under a certain 8942:18 the next byte after the JSR instructs the loader number. Then you must use the mouse to select B95E:2900 what subroutine is to be executed. Itdoes this by it. AE came back with the following suggestion that color. 3DOG return 10 BASIC taking the low order half of the byte (i.e., if the and the two IC's. (I have a ne, revision E mother After a little brute force following of the 70 byteishexCI ituses the 1)mUltiplies this bytwo RUN board.) programcodeI was able tocomeupwitha bypass with an ASL instruction - then uses this as an As supplied from Apple, IC chip #1 is proba that completely skips the requestor screen and 2. Copy the program disk and any data disks that offsetinto a table ofsubroutine addresses. There bly either a SN74FI09 or a SN74S109. Replace allows Blockouttobootrightinto the mainmenu you need. are eight subroutines -I know what four do (for it with the SN74AS109. IC chip #2 is a ofthe game. To remove the CPdo the following: the most part). 3.Using a sectoreditorordisksearchutility,scan SN74LS2A5. Replaceitwith afreshSN74LS2A5. 1. Make a copy of the original Blockout game for A9 D5 8D5FB9 andchange the D5 to AA. AE says that replacement will help "timing o= Start drive disk. I found them on track $01, sector $09, bytes problems". So far no crashes! You might try this 1 = Stop drive $28-2C. Write the sector back to the disk. if you are having similar hardware problems. 2=? 2. Make the following edit to a copy ONLY: 4. Scanfor ADEE03 8D5FB9andchange them Also there weresomedefective fans that went 3 = Read entire track into consecutive pages ~ Blk Emm To out on some of the earlier drives. It seems they starting with specified buffer address $2B8 $IFB 22 DD SA 00 AF DD SA 00 to EA A9 AA 8D5FB9. I found themon track under torqued some of the screws. If you have 4 = Read sectors into specified buffer addresses $13, sector $OA, beginning with byte $60. 3. Write the edit back to the disk. one of these they will send you a replacement. 5=? Enjoy the newly deprotected Blockout. Now if only that #@%& tech support line 6=? User #1158 wouldn't ring busy for weeks at a time. 7=? User #1082 The best way to try and explain this is with Softkey for... Dan Reid (User #983) Canada some examples, so here goes... Silpheed GS Softkey for... 200020 - JSR $2000 Sierra C3 - (;:setto next track after read 3=read entire track Classroom Toolbox (3.5") Advanced Playing Technique for... Requirements: 03 • Read into main memory Sunburst Elite 6C - Starting at location $6COO Sector Editor I tried making a copy and booting it. After Firebird 200020 - JSR $2000 I see that Silpheed is on the most wanted list, searching the all the drives, the program dis Following patches to the game can only be 83 - 8=00n't change track 3=Read entire track and have come across a deprotect for it. I can't applied once the game is loaded and running, 83 - Read into RAM Bank 2 (8B is used for Bank 1) played the message "UNABLE TO EXECUTE take credit for it, but I sure can pass it on! TOOL.SYSTEM". While examining the code in there is achecksum routine builtinto the program EO - Starting at location $EOOO Especially as weneed to shortenthatmostwanted as it loads through the graphics page. Also they 200020 - JSR $2000 the area where the message was found I came list! C4 - C=setto next track after read 4=read into upon this code: can only be applied to a kracked version. specified addresses 1OEO:C9 FF CMP #$FF Patch created by Mark de Jong 1. Press ctrl reset twice. 83 - Read into auxiliary memory 10EF:FO 07 BEQ $10F8 Fellow Silpheed Addicts, I have written a 2. Apply thefollowing patchesas youwouldlike: 00 - Ignore this sector 10F1:CE C2 51 OEC $51C2 patch to allow you to enter "GAME PLAY" 00 - Ignore this sector 10F4:00 F2 BNE $10E8 S290:00-FF location in present Galaxy without having to take the time to look up all 00 - Ignore this sector 10F6:FO 2E BEQ $1126 .$298:00-FF credits those names of the enemy ships which are found 08 - Read sector into $800 10F8:AO 00 CO LOA $COOO $299:oo-FF credits in your Silpheed manual, when your computer 09 - Read sector into $900 S29A:00-FF credits Theprotection was found in thefileTOOL.ST. asks you to do so. Now all youhave to do is press OA • Read sector into $AOO $29B:00-FF credits OB - Read sector into $BOO Itwas found on block $F2 (242). I changed the FO "RETURN"whenyougetto the"Silpheed Flight $29C:00-FF fuel (ie: $FF=25.5 fuel) OC - Read sector into $COO 07 BEQ S10F8 to DO 07 BNE $lOF8. Now it School"screen. All you haveto do is follow these $2A5:oo-FF cargo room (ie: $FF=255 tons) 00 - Read sector into $000 looked like this: simple instructions, and your all set. OE - Read sector into $EOO 10EO:C9 FF CMP #$FF $2A6:oo-FF tons ofFood OF - Read sector into $FOO Note.. Donotattemptto usethispatch onyour $2A7:oo-FF tons ofTextiles 8 Readers Data Exchange COMPUTIST #75 '.;, ~U' Ibl i;.) ..."_) bJ i)1.... ,:": l~~L.h." .... n 3. CombatRating has to dowithbytes $2D4-2D6 2264:8F 2E 0402STA 02042E patch a CLC over the Toreturnto the game, type returna few times. Inspecteveryroom for secretpassages.There and I'mnotsurehowtheycalculate, butchang SEC This little tip/trickwillgiveyouinfmiteplanes, are many in this game and you will notbeable to ing these has an effect on your rating. 2268:EA NOP etc. You shouldn't have any trouble mastering finish it without fmding them. To find them, 2269:18 CLC jumpup and down to lookfor any floor passages. 4. $6E85G will restart the game. the game now. Have fun! 226A:FB XCE 16 bit registers Jumpup and hit the ceiling to lookfor any ceiling 226B:18 CLC protection pass flag Note: It is best to press ctrl-reset from the passages. screen of key-9. Also, somewhere around the Themodification accomplishes two things. It Georae Politis Doors don'tstay openforever. Once you step "Rating of Competent", you will get a message disables the first protection check and it causes on a step-block, the doors will start to close... from the NAVY asking you to go on a hunt and the first routine to install a patch at run time that Playing Tip for... that is unless something is on the step-block. destroy mission, as I have notbeen able to com disables the second routine. The second routine Deathlord plete this missionI don'tknowifyougetany kind is patched after ithas been decrypted and located Learn to distinguish step-blocks from the ofbonus.To quickly give your char a Competent in memory at address $02/225D at run time. floor. Search Wakizaruins for gold. Enter dungeon rating, edit $2D5:FF FF and soon as you land on After you complete eachlevel (after Level2), Step-by-step through secret door in northernmost swamp's another planet you get the mission. save the game. Whenyou die, restart by pressing east wall (must pass through swamp). Must be The entire patch for the deprotection is ac Control-R and then press Control-L to resume level 8 to survive. Don't fight anyone in the complished as follows: your game. This will allow you to save a lot of User #1082 towns orpalace because the guards will kill you. BLOAO STARTUP.SYSTEM, A$2000, TSYS time considering that you WILL die. 2262:A918 8F 2E 0402 EA Buy you can search guest chambers in palace, Softkey for... 22)8.18 Diamyo'sresidenceinKawaandsouthofmissile Don't be afraid to explore. In order to win the Reading Comprehension: Finding the BSAVE STARTUP.SYSTEM, A$2000, E$2BAO, weapons shop in Tokugawa. game, you must explore everydetail ofthe game Main Idea TSYS and not miss anything on any level. That's it! Morning Star Inc. James B. Simpson Hints The protection was found in a file called Note: * means that there is an energy ex CHECKDSK.OVR on the two disks that booted. Playing Tip for... paruier on that level. Deatblord I used BLOCK.WARDEN from ProSEL to fol Levell low this file. I found a2000BF and changed it to Advanced Playing Technique for... ? EA EAEA and further in the file I found aBD 8C Omega Your first level is very easy. Get the sword, An excellent party: Samurai, Ninja, Shisai, CO with some C9 FF's after it. I changed the BD which is to the left from where you start and then Shizen, Genkai and Mahotoukai. At the start 8C CO to 18 60 EA and wrote the block back and go to the exit whichjustto the right ofwhere you don't enter any locked doors. First-level charac it worked. start. Practiceyourswordtechniques ontheguard. Getting Level "Omega" Clearance ters should explore the island of Kodan, but Remember to watch for unstable floors. Firstoff, you need to actually have anID.Disc neither of the ruins. There's a dungeon there Bitkey for... Level 2 setup by the game - in other words, you've gotta that's not on the map. In each new place inquire * Mathosaurus be playing first. Next, enter "Design" and select about these: dungeon, island, ruin, pyramid, etc. Straightforward. Watch out for floor spikes. Micrograms Design Cybertank. Select "New" - you want to Theother islands are not in the position shown in Bewareofthebluepotionwhichwill DECREASE the map on the package. Don'texplore dungeons your life count. There is an energy expanderhere This four disksetuses a single loadformat, so make a new one. Let's call it "Target" until your Shizen knows Kaeru. Before transfer so don't forget to get it. it probably couldbe captured with a copy card. I Select"Chassis", and the worstofeverything ring Wizardry IT characters, use a dagger of used Copy ][ Plus to format 4 blank disks. I then - don't bother with any ofthe "Special" gizmos, change to produce a good Ninja. Use a dummy Level 3 * used the manual sector copy in the bit copy just with the other junk. Ifyou have extra cash, disk while exploring the dungeons. Pitchcamp in This will be one of the toughest levels. From section to copy all the tracks except track $01. leave it - you're building the target for you to corners of mountains. If totally lost, quit and where you start, go to the right and climb to the SuperlOB with a controller to copy all the tracks blow away. disperse, the reassemble and begin afresh at top using the center segment. Now, you must do except $01 would also work. Select "AI" and enter the following: program Kawa. a jump of faith to the right. You will fmd that there is a floor when you land. You will also Surak TFF turn left 1 move forward 2 Richard Rasmussen discover a step-blockwhichwill openthe gatefar turn right 2 to the left. There is also a energy expander in the Softkey for... areato theright. Whenyou areready,jumponthe move forward 2 Playing Tip for... Task Force branch to program step-block and BURN RUBBER to the left! You Might & Magic will have littIe time beforethe doorstarts to close. ? "Authorize" this tank and save everything ? Do a running jump over the large hole then one Thereare two levels ofprotection on the Task select "ECM" so that everything gets saved. final jumpnear the doorandhang onto thatledge. A dead character may be resurrected by the Force disk. The first level of protection is in Nowbootyourfile-copyprogram. Youshould Hopefully, the door will almost be closed so you fountains at Col, 9,14, and 8,14. After drinking cluded in the file STARTUP.SYSTEM. The make a copy of either your Omega 3.5 or your canpull yourselfup. Afterthat, itis very straight from fountain, castRaise Dead. These raise spell protection in this file is as follows: (With Omega "/system{' disk (the boot disk) - this is forward. When you confront the "LIVE" skele casting to level seven for one day or battle, STARTUP.SYSTEM BLOADed at $2000) what we need to work with. ton, keep hitting until it falls off the ledge. Then whichever comes first. For experience points In any case, select DELETE FILE or what climbdown after it and keephitting it until itfalls 2262:20 00 8F JSR 8Foo ProDOS MLI (after Sorcerer is at least level three), go to ever, and delete all the files from the "/system! to it's doom. 2265:80 80 Read810ck Wyvem's Peak at C-3, head east from C-3, 5, 2 2266:84 OA OAB4 check for bad, cetanks"directory (3 .S": /o/dirl/cetanksl)-that unformatted, or non· WAS a list of the tanks that you're to go up and you'll defeatwyvern's for2,SOO-5,OOOexpe Level 4 * rience points a shot, plus 900 gold minimum. standard block on against in Clearance Evaluation. Very straightforward. Watch out for loose Lightning bolts are very effective here. After all master disk) Now select COPY FILE, and copy the floors and be sure to get the energy expander. the battles, fly to E-I and trade gold for experi 2268:08 PHP save carry flag "O.TARGET" (the sitting duck tank you just When you confront the mirror, you will have to 2269:18 CLC ence points in Dragadune. made) from your ID.Disc to the .../cetanks direc execute a run-jump through it. You will pass 226A:F8 XCE native mode tory. Copy it 7 more times - use "F2" "F3" etc as 2268:28 PLP retrieve carry flag through butyour shadow will comeout the other filenames when your copy program complains Steve Mead side and will create a lot of trouble for you. This routine can be disabled by eliminating 'cause of duplicate filenames. the ProDOS MLI call and leaving the carry flag Whenyou have 8 copies of"O.Target" (most LevelS Playing Tip for... * clear. renamed, of course), select RENAME FILES Might & Magic Straightforward. There is anenergy expander The second protection routine loads at loca and change them to this list: here but you will soon find out what will happen tion 02/D3FD and is coded as follows: BUSTER ? to it. You will have to experiment with this level D3FD:A2 FE 01 LOX #01 FE DINKY Forthe solution to Og'schessproblem, watch before you can finish it. 0400:AO 00 00 LOA #0000 DUCKY the Star Trek episodewhere the Enterprise goes D403:8A TXA EIDOLON to the galaxy's asylum world. The chess problem Level 6 0404:18 CLC INTREPID is used as a password. The hourglass (in the CM Straightforward. Beware of the master guard D405:C8 INY MIRAGE version) is at E-l. (he is fat) for he will slice you up if you are not 0406:98 TYA Origin Systems. The sales • Unker.gs command file for Linking Dungeon Master jLUP1 STX XXX ;Stay X-reg. at XXX Playing Tip for... rep said they have had lukewarm response from • Batch asm part: dealers about plans to order a fIgs version of LOAL NAMEA,X Wizardry IV ASM OMG.ASM ;Only one module SEP 0/000110000 ;S-bit mode & no Hi-byte Ultima VI, so have decided not to pursue it. I Sir Tech • linker part: CMP #$4C would suggest calling Origin at (800999-4939) VER $1 ;Link 10 OMF version 1 BEQ lCHECK2 ;Branch if match To enter the closed off room in Ziggurat, and complaining, as well as calling your local KND $20 ;Nospecmem BRA lAGAIN ;Go and check for next byte defeat L-5 prisoner on level 5 and get the winged software outlet or mail order house and telling ;(Use KNO $1000 for ver=2) boots. Wear boots and invoke their power, and them to ask Origin to release Ultima VI for the / TYP $B9 ;Make COA type file jCHECK2 REP 0/000110000;16-bit mode you can go through priesthole and get carrot. Go /gs. However, there was some mention made of LINK DMG.L ;Only one link file LOX XXX to the special room, face the wall and invoke Ultima VII being in the final stages of produc SAVEOMASTER.COA INX ;Increase XXX carrot's power so you canjumpover the wall and tion. We might see it as early as fall '91.There are END ;Optional BNE jLUP2 ;Branch if not zero BRL FAILED enter the chamber. Victory there yields an item no plans to make any ofthe Ultima games for the LST OFF Macintosh (besides the one that have been). EXP OFF needed in solving another puzzle. lLUP2 STX XXX ;Stay X-reg. at XXX TR OFF 6. I also put a call in to Broderbund about LOAL NAMEA,X Brad Kinman making a fIgs version of Prince of Persia. The DMG.ASM.S SEP %00110000 ;S-bit mode & no Hi-byte TechI talked to said"No plans to support the OS, CMP #$21 Playing Tip for... but letters, lots of letters, might help." Note he • DUNGEON MASTER BEQ jGOOO ;Branch if match wasn't just talking about Prince of Persia, but ·CHEATv1.1 BRA ·lAGAIN ;Go and check for next byte Wizardry IV •Aclassic desk accessory about GS support AT ALL! I also called the Sir Tech • Vince C. Andrews 10 Aug 90 jGOOD REP %0011OOO0;16-bit mode Customer Service number (800) 521-6263 and • Merlin-16+ Assembler LOX XXX ;Load XXX To open the Gates ofHell youneed thecandle asked about a OS version. I spentquite awhile on DATE INX ;Increase X-reg. (Level 10), chiles (after defeating the Beast at 9,8 hold, butwaseventually told, 'Thereare noplans INX ;Increase X-reg. or 10,9) and a book. to support the GS." However, I was told I could REL STX FOUND ;Put X-reg in FOUND get a3.5" disk version ofthe game for $5 (free if N EQU 0 SEP %00110000 ;S-bit mode Bob Cherochak I had a proof of purchase dated in the last 90 Y EQU 1 days). n EQU 0 PRINT SO" 1) • Does anyoneknow how to makeTestDrive IT y EQU 1 >>> PRINTY,NAMEA the Duel and/or Monte Carlo run under GS/OS SAVOBJ KBO "Save object code? (YiN)" PRINT SO· 2) • 5.0.2? Is there a way to fix Battle Chess GS to be Vincent Andrews WA OOSAVOBJ »;> PRINTY,NAMEB launchable from GS/OS 5.0.2? RightnowI have OSK OMG.L PRINT SO" 3) " to Warm boot into ProDOS 8 and then launch Advanced Playing Technique for... FIN >>> PRINTY,NAMEC Chess.System. Dungeon Master PRINT SO· 4) " XC ;65C02 mode >>> PRINTY,NAMED FTL XC ;65S16 mode PRINT SO xxxxxxx Have you had the problem oflosing a charac • Zero page loc saved and used as well as other locations: LINE PNT $EO ;Also E1 ,2,3 RTS Reader Review for... ter and you'renowherenear anAlter, can'tthrow a rock far enough because your characters aren't CH $000024 ;Horizontal Cursor Position Rastan CV $000025 ;Vertical Cursor Position FAILED SEP %00110000 ;8-bit mode strong enough, or just plain tired of sleeping all PRINT SCSOSO· This editor could not find TaiJo thctime to restore all characters health and mana TABV $EOFC22 ;Set Vertical Cursor Position KYBD $EOCOOO ;Get key what it was looking for: points. Well, now you can change all of that Rastan GS gets my highestrating for a variety STROBE $EOC010 ;Clear Keyboard Strobe PRINT Sd" Are you sure the Dungeon anytime you want while you play. Master game is loaded in memory?" of reasons, not the least of which is it's superb NAMEA $0205CS ;Bank address to begin graphics and sound. Thegameplays very quickly GETKEY Dungeon Master CDA vl.l NAMEB $0208E7; searching for characters BRL QUIT and is quite entertaining. In a period of relative NAMEC $02OC06 sloth among Apple developers (particularly for This version now scans for the4-maincharac NAMED $020F25 : This routine will print the name of the character the GS), it is a rare joy to see such a good game. ters insteadofgoing straight to them. I found that USE OMG.MACROS Taito has come through again. people with hard drives, having RAM set, or CHNAME LOY CHAR The Game is Hard drive installable, though it anything else that required space in memory had , Required stuff of all CDA's: CPY #"1" does poll to make sure the original Side 2 is problems with the earlier version (vl.O). Well, • The string is what goes on the BEQ jCHNAME1 present in the drive. It polls on every level. this version corrects that. : Control panel listing. CPY #"2" However, even before Rastan was available, Once you have the settings to your liking, you BEQ jCHNAME2 several "kracks" were available. The best of can now use it any time to restore lost health, BEGIN STR 'Dungeon Master Cheat' CPY #"3" these was posted on America Online and merely stamina, and mana points by just pressing (N) to ADRL START ;Entry point address BEQ jCHNAME3 circumvents the check. The worst of these was save. No more readjusting the values to the way ADRL EXIT ;Exit "routine" address ; Oust an RTL). »> PRINTY, NAMED done by someone named "Joe Hllck" and in you like it. RTS cludes a couple of "pirate" screens and a whin This version allows you to change only the MX %00 ;Enters in full 16-bit mode ; so better tell asm that. ning message about how unfair it was that hehad stats of the four characters you've chosen at the jCHNAME1 »> PRINTY,NAMEA so much less time to "crack" it than anyone else. beginning ofplay. You canchange Health, Stam , Entry point when selected from Control panel: RTS Since the deprotection seems to be quite simple ina, Mana, Strength, Dexterity, Wisdom, Vital START PHB ;Save current data bank (a bypass of the disk poll) this all seems rather ity, Anti-Magic, Anti-Fire, and restore charac jCHNAME2 >>> PRINTY,NAMEB PHK ;Get our bank RTS unnecessary. ters back to full health - even when !hey arc PLB ; and set data bank to it There are fourlevels, each consisting ofthree dead. PEl PNT ;Savethe 4 zp locs we use. jCHNAME3 »> PRINTY,NAMEC separate areas. I would love to see a sequel to this My next version will include a few items to PEl PNT+2 ; and zero the bank byte for RTS game with 10 or so levels. Each has a stunning equip your characters with. STZ PNT+2 ; long addressing
10 Readers Data Exchange COMPUTIST #75 • This is the PRINT MENU SECTION Bes JSKP ;Branch if set HVTAB #45;#11 ;Priest WIZARD JSR CHANGE CMP #$41 MENU JSR TITLE PRINT" PRINT "Wizard:" BCC jDONE1 ;Branch if less than PRINT 80" HVTAB #45;#11 ;Priest LDY #12 ;We are doing Wizard CMP #$5B JSR CHNAME LOY #8 BRL CHCL BCS jDONE1 ;Branch if greater than PRINT 8d8d" A) Health: J) JSR PRINTCL ;Check for level JSKP CLC Fighter:" SAVEIT JSR COPYPG ;THIS WAS JSR TO JSR COUT PRINT Sd" B) Stamina: K) HVTAB #45;#12 ;Wizard SOMETHING THAT DIDN'T ]DONE1 RTS Ninja:" PRINT" BRL HELLO ; RETURN WITH AN RTS PRINT 8d" C) Mana: L) Priest" HVTAB #45;#12 ;Wizard ·• The GET KEY PRINT 8d" M) Wizard:" LOY #12 • Miscellaneous routines PRINT Sd" D) Strength:" JSR PRINTCL ;Check for level KEY REP $30 PRINT 8d" E) Dexterity: N) : PRDEC &PRDEC16 are 2-byte decimal output routines. LOALKYBD Save" HVTAB #1 ;#21 BPL KEY PRINT 8d" F) Wisdom:" PRINT " Choose a number to change or • PRDEC enters with short A,X and prints Ahi, Xlow. STALSTROBE PRINT 8d" G) Vitality: 0) Next ESC to quit " • PRDEC16 enters with long Aand prints A. SEP $30 Character" RTS PRINT 8d" H) Anti-Magic:" jLUP GETKEY ;Get keypress DEC16 TAX ;Entry to print 16-bit A PRINT 8d' I) Anti-Fire:"8d CMP #"A" XBA • Routine used for changing men &Level LINE BEQ :JMPA DEC PHY · RTS CMP #"B" PHP CMP2 CMP #$9F&"U" ;RIGHT ARROW BEQ :JMPB SEP %00110000 BEQ :ADD • This is your EDITOR PROGRAM CMP #"C" STA NH ;Entry to print 8-bit A,X CMP #$9F&"K" ;UP ARROW · BEQ :JMPC STX NL BEQ :ADD EDITOR JSR MENU ;Print the MENU CMP #"D" LDA #0 ;Left justify if CC CMP #$9F&"H" ;LEFT ARROW BEQ :JMPO BCC :OV BEQ :MINUS EDITOR2 CLC CMP #"E" LDA #"" ;Right justify if CS CMP #$9F&"J" ;DOWN ARROW HVTAB #21 ;#9 ;Health BEQ :JMPE :OV STA JUST BEQ :MINUS PRINT" " CMP #"F" LOX #8 CMP #$9F&"M" ;RETURN HVTAB #21 ;#9 BEQ :JMPF STX NFL BEQ :CONT LDX AA ;Ioad low CMP #"G" :LOADO LDY #"0"-1 CMP #$9F&"[" ;ESC LOA AA+1 ;Ioad hi BEQ :JMPG REP %00100000;Long M BEQ :QUIT PRDEC ;Print Decimal of two byte CMP #"H" LDA NL ;Index length no matter LDA #0 ;RESULT=0: WRONG KEY location BEQ :JMPH SEC ;Needed 1st time RTS CMP #"1" :DIV INY HVTAB #21 ;#1 0 ;Stamina BEQ :JMPI STA NL :ADD LDA #1 ;RESULT =1 : CORRECT PRINT" " CMP #"J" SBC :NUMTBL,X STA STATUS HVTAB #21 ;#10 ;Stamina BEQ :JMPJ BCS :DIV CLC CMP #"K" SEP %00110000 RTS REP %00110000 ;l6-bit mode BEQ :JMPK TYA LDX #0 CMP #"L" DEX :MINUS LDA #1 ;RESULT= 1 : CORRECT LDA #0 BEQ :JMPL BMI :DIG STA STATUS STZ STAMCNT CMP #"M" CMP #"0" SEC STZ STAMCNT2 BEQ :JMPM BEQ :MODE RTS jLUPA CLC CMP #"N" STA NFL LDA STAMCNT2 BEQ :JMPN :MODE BIT NFL :CONT LOA #2 ;RESULT=2 : GOTO AOC #10 CMP #"0" BMI :DIG EDITOR STA STAMCNT2 BEQ :JMPO LOA JUST STA STATUS LOX STAMCNT . CMP #$9F&1" ;ESC BPL :NX CLC INX BEQ :JMPESC :D1G JSR COUT RTS STX STAMCNT BRA jLUP :NX DEX CPX #999 BPL :LOADO :QUIT LDA #3 ;RESULT =3 : GOTO QUIT BEQ jQUITA :JMPA BRA HEALTH PLP STA STATUS LDA STAMCNT2 :JMPB BRA STAMINA PLY CLC CMP AA+2 :JMPC BRA MANA RTS RTS BEQ JQUITA :JMPO BRA STR BRA jLUPA :JMPE BRL DEX :NUMTBL DA 1,10,100,1000;10000 • The routine that changes class :JMPF BRL WIS · JQUITA LOA STAMCNT :JMPG BRL VIT ·NL DFB 0 ADJCL CLC CLC :JMPH BRL AMAGIC NH DFB 0 ADJUST ;Adjust counter PRDEC16 ;PRINT STAMINA :JMPI BRL AFIRE NFL DFB 0 BCS SUBCL ;Subtract one SEP %00110000 ;8-bit mode :JMPJ BRL FIGHTER JUST DFB 0 CLC :JMPK BRL NINJA LDA STATUS HVTAB #21 ;#11 ;Mana :JMPL BRL PRIEST • The SENDMSG Macro CMP #2 PRINT" , :JMPM BRL WIZARD BEQ JRETCL ;Keep score/continue HVTAB #21 ;#11 ;Mana :JMPN BRL SAVEIT SENDMSG PHP CMP #3 LDX AA+4 :JMPO BRL HELLO jLUP REP %00100001 BEQ jRETCL ;Exit completely LDA AA+5 :JMPESC BRL QUIT LDA 2,S ;Get return address DONECL LOX LEVNUM PRDEC ;Print Decimal of two byte INC CPX #45 location • Changing information STA 2,S ;Point to next byte BEQ jCLSKIP . SEP %00110000 INX HVTAB #21 ;#13 ;Str HEALTH JSR CHANGE LOY #0 INX PRINT" " PRINT "Health:" LOA (2,S),Y ;Get next byte INX HVTAB #21 ;#13 ;Str LDY #0 BEQ :BACK ;Exit if 0 STX LEVNUM LDX AA+6 BRL CH2B JSR COUT ;Process it (OUTPUT) LDA #$0 BRA jLUP ;Loop always jCLSKIP LOY YYY PRDEC ;Print Decimal of one byte STAMINA JSR CHANGE. LDX LEVNUM location PRINT "Stamina:" :BACK PLP LOY #2 RTS ;Return to caller LDA NE02,X HVTAB #21 ;#14 ;Dex BRL CHSP STA BB,Y PRINT" " • The COUT routine HVTAB #21 ;#14 ;Dex MANA JSR CHANGE LDA NE02+1,X LOX AA+8 PRINT "Mana:" COUT PHA STA BB+l,Y LOA #$0 LDY #4 PHY PRDEC ;Print Decimal of one byte BRL CH2B PHX LDA NE02+2,X location PHP STA BB+2,Y STR JSR CHANGE REP %00110000 HVTAB #21 ;#15 ;Wis PRINT "Strength:" PHA !RETCL RTS ;Go back for mor adjustment PRINT" " LDY #6 WriteChr HVTAB #21 ;#15 ;Wis BRL CH1B PLP SUBCL CLC ;C1ear canry LOX AA+10 PLX LDA LEVNUM ;Get byte LOA #$0 DEX JSR CHANGE PLY CMP #0 iOn the safe side.... PRDEC ;Print Decimal of one byte PRINT "Dexterity:" PLA BEQ jSUBCL2 ; if 0 then skip location LOY #8 RTS LOA LEVNUM BRL CH1B DEC HVTAS #21 ;#16 ;Vit : The Printy compare subroutine DEC PRINT" " WIS JSR CHANGE DEC HVTAS #21 ;#16 ;Vit PRINT "Wisdom:" PRINTCMP SEP %00110000 ;8-bit mode STA LEVNUM LOX AA+12 LDY #10 CMP #$2C jSUBCL2 BRA jCLSKIP LOA #$0 BRL CH1B BEQ jSKP2 ;Branch if match · PROEC ;Print Decimal of one byte CMP #$2E • The routine that changes Stamina location VIT JSR CHANGE BEQ jSKP2 ;Branch if match PR INT "Vitality:" CMP #$3A ·ADJSP ADJUST ;Adjust counter HVTAB #21 ;#17 ;Anti-magic LDY #12 BEQ jSKP2 ;Branch if match BCS SUBSP ;Subtract one PRINT" " BRL CH1B CMP #$3B CLC HVTAB #21 ;#17 ;Anti-magic BEQ jSKP2 ;Branch if match LOA STATUS LOX AA+14 AMAGIC JSR CHANGE CMP #$20 CMP #2 LOA #$0 PRINT "Anti-magic:" BEQ jSKP2 ;Branch if match BEQ jRETSP ;Keep score/continue PRDEC ;Print Decimal of one byte LOY #14 CLC ;Clear Carry to continue CMP #3 location BRL CH1B RTS ;with the rest of the checks BEQ jRETSP ;Exit completely jSKP2 SEC ;Set carry to goto print REP %00110000 ;16-bit mode HVTAB #21 ;#18 ;Anti-fire AFIRE JSR CHANGE RTS ;routine CLC PRINT" " PRINT "Anti-fire:" LDA STAMCNT ;Adjust Stamina counter HVTAB #21 ;#18 ;Anti-fire LDY #16 • The Prinly1-3 subroutines for Printy Macro ADC #10 LOX AA+16 BRL CH1B CMP #999 LOA #$0 PRINTY1 STZ YYY BCC jSKSP3 ;If less than.... PRDEC ;Print Decimal of one byte FIGHTER JSR CHANGE STZ XXX LDA #999 location PRINT "Rghter:" STZ XXX+1 jSKSP3 STA STAMCNT LOY #0 ;We are doing Fighter REP %00110000;16-bit mode CLC HVTAB #45;#9 ;Fighter BRL CHCL CLC LDY YYY PRINT" " LDA FOUND; LDA AA, Y ;Get byte HVTAB #45;#9 ;Fighter NINJA JSR CHANGE DEC ;Subtract 1 ADC #1 00 ;Increase LDY #0 PRINT "Ninja:" TAX ;Transfer Accum to X CMP #9990 ; JSR PRINTCL ;Check for level LDY #4 ;We are doing Ninja STX XXX ;Put back in XXX BCC JDONESP ;IF LESS BRL CHCL SEP %00110oo0;8-bit mode, LOA #9990 ; HVTAB #45;#10 ;Ninja ; Discard Hi-byte jDONESP STA AA,Y ; PRINT" PRIEST JSR CHANGE RTS SEP W000110000;8-bit mode HVTAB #45;#10 ;Ninja PRINT "Priest" !RETSP RTS ;Go back for more adjustment LDY #4 LDY #8 ;We are doing Priest PRINTY2 JSR PRINTCMP ;Carry is set if there was JSR PRINTCL ;Check for level BRL CHCL ; any special characters SUBSP REP 0/000110000 ;16-bit mode COMPUTIST #75 Readers Data Exchange 11 SEC LOY #8 ;Location to store value IBce LOA AM ;Restore Accum. and check for LOA MY ;Get Accum,Y...2·t7,ttes LOA STAMCNT LOX #$4C ;Dexterity·e CMP #2 ;how many t7,ttes to transfer STALNAMED,X ;Stay Accum,X. ..2·Bytes SBC #10 LOA #$2 BEQ )B2C SEP %00110000;8-bit mode CLC JSR LOAD ;Get t7,ttes &store bytes RTS ;Retum CMP #30 )B4C REP 0/.00110000 ;l6-bit mode BCS ISUBSP2 ;If greater than.... LOY #10 ;Location to store value LOX XXX )SB BRA JSBl LOA #30 LOX #$4F ;Wisdom-f LOAL NAMEC,X ;Get2·Bytes · )SUBSP2 STA STAMCNT LOA #$2 STA MY ;Sta 2-bytes )SA LOA AM ;Restore Accum. and check for SEC JSR LOAD ;Get t7,ttes &store bytes LDAL NAMEC+2,X ;Get 3rd byte CMP #2 ;how many t7,ttes to transfer LOY yyy STA AA+2,Y ;Stay 3rd t7,tte BEQ )S2A LOA AA,Y ;Getbyte LOY #12 ;Location to store value SEP 0/.00110000 ;8·bit mode CMP #3 SBC #100 LOX #$52 ;Vitality-g RTS BEQ )S3A CMP #300 LOA #$2 BCS ISUBSP JSR LOAO ;Get t7,ttes & store bytes )B2C REP 0/.00110000 ;l6-bit mode )S4A REP 0/.00110000 ;16·bit mode LOA #300 LOX XXX LOX XXX lSUBSP BRA JDONESP LOY #14 ;Location to store value LOAL NAMEC,X ;Get Accum,X...2·Bytes LOA MY ;Get 2·bytes STAL NAMEA,X ;Stay 2-Bytes SEP %00110000 ;8-bit mode LOX #$55 ;Anti-magic·h STA MY ;Sta Accum,Y...2-t7,ttes LOA #$2 SEP °/.00110000 ;8-bit mode LOA AA+2.Y ;Get3rd byte STAL NAMEA+2,X ;Stay 3rd t7,tte • The routine that changes 1-byte location JSR LOAO ;Get bytes &store byles RTS ;Retum SEP 0/.00110000 ;8-bit mode AOJ1B CLC LOY #16 ;Location to store value • Copy play area back to game RTS ADJUST ;AdjusI counter LOX #$58 ;Anti-fire·i BCS SUBl B ;Subtract one COPYPG LOX #$34 ;Health·a LOA #$2 LOY #0 ;Location to store value )SC BRA )SCC CLC JSR LOAO ;Get bytes &store bytes LOA STATUS LOA #3 · JSR SAVE ;Get t7,ttes & store bytes 1S3A REP 0/.00110000 ;l6-bit mode CMP #2 LOY #18 ;Location to store value LOX XXX BEQ )RETl B ;Keep score/continue LOX #$50 ;Fighter-j LOA MY ;Get Accum,Y...2-t7,ttes CMP #3 LOX #$38 ;Stamina·b LOA #$4 LOY #2 ;Location to store value STAL NAMEA,X ;Stay Accum,X...2·Bytes BEQ lRETl B ;Exit completely JSR LOAD :Get bytes & store bytes STAL NAMEA+2,X ;Stay Accum,X... 2· CLC LOA #3 JSR SAVE ;Get bytes &store bytes Bytes LOY yyy LOY #22 ;Location to store value SEP 0/.00110000 ;8-bit mode LOA AA,Y ;Getbyte LOX #$63 ;Ninja-k RTS ;Return AOC #5 ;Increase by 5 LOX #$3C ;Mana-c LOA #$4 LOY #4 ;Location to store value CMP #150 ;150 JSR LOAD ;Get bytes &store bytes lS2A REP 0/00011oooo;16-bit mode BEQ lDONE1B ;IF = LOA #3 JSR SAVE ;Get bytes & store bytes LOX XXX BCC )DONE1B ;IFLESS LOY #26 ;Location to store value LOA MY ;Get Accum,Y...2·t7,ttes LOA #150 LOX #$69 ;Priest·1 ;Strength-d STAL NAMEA,X ;Stay Accum,X...2-Bytes 10ONE1B LOY yyy LOX #$49 LOA #$4 LOY #6 ;Location to store value SEP 0/.00110000 ;8-bit mode STA MY JSR LOAD ;Get bytes &store bytes RTS ;Retum STA AA+1,Y ;Echo the t7,tte so thallhings LOA #2 JSR SAVE ;Get t7,ttes &store bytes ;will work when in 16-bit LOY #30 ;Location to store value )SBl LOA AM ;Restore Accum. and check for mode. LOX #$6F ;Wrzard·m CMP #2 ;how many t7,ttes to transfer JRET1B RTS ;Go back for mor adjustment LOX #$4C ;Dexterity·e LOA #$4 LOY #8 ;1.ol:ation to store value BEQ )S2B JSR LOAD ;Get t7,ttes &store bytes CMP #3 ·SUB1B CLC ;Clear carry LOA #2 JSR SAVE ;Get bytes & store bytes BEQ )S3B LOY yyy LOX #6 ;Start at position 6 LOA MY ;Get t7,tte )LUP LOA MX ;Load permanent score )S4B REP %00110000 ;l6-bit mode CMP #6 LOX #$4F ;WlSdom-f STA AA+1,X ;Stay at adjustment score LOY #10 ;Location to store value LOX XXX Bce )SUBl Bl ;Branch if less than INX ;Push pointer ahead t7,t 2 LOA MY ;Get 2·bytes SEC LOA #2 INX JSR SAVE ;Get bytes &store bytes STAL NAMEB,X ;Stay 2·Bytes SBC #5 ;decrease by five CPX #18 ;Arewe done yet? LOA AA+2,Y ;Get 3rd byte CMP #5 BEQ ICON ;Branch if equal STAL NAMEB+2,X ;Stay 3rd byte BCS )SUB1B LOX #$52 ;Vitality-g BRA )LUP ;00 the next set of bytes LOY #12 ;Location to store value SEP 0/.00110000 ;8-bit mode )SUB1B1 LOA #5 RTS )SUB1B CLC ICON RTS LOA #2 BRA )DONE1B JSR SAVE ;Get bytes &store bytes • The byte transfer routine.... )S3B REP 0/.00110000 ;l6-bit mode LOX XXX • The routine that changes 2·byte location .: A:# of t7,ttes,X=getlocation,Y=Oestination location LOX #$55 ;Anti·magic-h LOY #14 ;Location to store value LOA AA,Y ;Get Accum,Y...2·bytes ADJ2B ADJUST ;Adjust counter LOAD JSR PREP LOA #2 STAL NAMEB,X ;Stay Accum,X...2·Bytes BCS SUB2B ;Subtract one LOA CHAR JSR SAVE ;Get bytes &store bytes STAL NAME8+2,X ;Stay Accum,X...2· CLC CMP #"1" Bytes LOA STATUS BEQ lBA LOX #$58 ;Anti-fire-i SEP 0/.00110000 ;8-bit mode CMP #2 CMP #"2" LOY #16 ;Location 10 store value RTS ;Retum BEQ lRET2B ;Keep score/continue BEQ lBB LOA #2 CMP #3 CMP #"3' JSR SAVE ;Get bytes &store bytes )S2B REP 0/00011OOO0;16-bit mode BEQ )RET2B ;Exit completely BEQ )BC LOX XXX REP 0/.00110000 ;l6-bit mode LOX #$50 ;Fighter-j LOA MY ;Get Accum,Y...2·bytes STAL NAMEB,X ;Stay Accum,X...2·Bytes CLC lBO LOA AM ;Restore Accum. and check for LOY #18 ;Location to store value LOY yyy CMP #2 ;how many bytes to transfer LOA #4 SEP %00110000 ;8-bit mode LOA MY ;Get t7,tte BEQ )B20 JSR SAVE ;Get t7,ttes &store bytes RTS ;Retum AOC #10 ; Add 10 ;Restore Accum. and check for CMP #999 lB40 REP 0/.00110000 ;16-bit mode LOX #$63 ;Ninja-k )SCC LOA AM BEQ )OONE2B ;IF= LOX XXX LOY #22 ;Location to store value CMP #2 ;how many bytes to transfer BCC )DONE2B ;IFLESS LOAL NAMEO,X ;Get2·Bytes LOA #4 BEQ jS2C LOA #999 STA AA,Y ;Sta 2-t7,ttes JSR SAVE ;Get bytes &store bytes CMP #3 )DONE2B LOY yyy LOAL NAMEO+2,X ;Get 3rd byte BEQ )S3C STA MY STA AA+2,Y ;Stay 3rd byte LOX #$69 ;PrieSt-1 SEP %00110000 ;8·bit mode SEP °/.00110000 ;8·bit mode LOY #26 ;Location to store value )S4C REP %00110000 ;l6-bit mode jRET2B RTS ;Go back for more adjustment RTS LOA #4 LOX XXX · JSR SAVE ;Get bytes &store bytes LOA AA,Y ;Get2·bytes SUB2B CLC ;Clear carry lB20 REP %00110000 ;16-bit mode STAL NAMEC,X ;Stay 2-Bytes REP 0/.00 11 0000 ;16·bit mode LOX XXX LOX #$6F ;Wrzard·m LOA AA+2,Y ;Get 3rd byte LOY yyy LOAL NAMEO,X ;Get Accum.X...2-Bytes LOY #30 ;Location to store value STAL NAMEC+2,X ;Stay 3rd t7,tte LOA MY ;Get t7,tte STA MY ;Sta Accum,Y...2-bytes LOA #4 SEP %00110000 ;8-bit mode CMP #10 SEP 0/.00110000 ;8-bit mode JSR SAVE ;Get t7,ttes &store bytes RTS BCC )SUB2B2 RTS ;Retum SEC ;AFTER 5 DAYS OF )S3C REP %00lloooo;l6-bitmode LOX XXX SBC #10 ; Subtrad 10 )BC BRA )BCC SEARCHING, CMP #10 . RTS ;1 FINALLY FOUND MY SAVEl LOA MY ;Get Accum.Y..,2·bytes STAL NAMEC,X ;Stay Accum,X...2·Bytes BCS jSUB2B )BA LOA AM ;Restore Accum. and check for QUIT BUG III STAL NAMEC+2,X ;Stay Accum,X...2- )SUB2B2 LOA #10 CMP #2 ;how. many bytes to transfer ;1 WAS NOT RETURNING TO )SUB2B CLC BEQ )B2A THE CALLER.... Bytes BRA )DONE2B SEP 'YoOOll0000;8-bit mode RTS ;Retum SEP 0/.00110000 ;8-bit mode )B4A REP 0/.00110000 ;l6-bit mode • The save routine.... LOX XXX • A:# of bytes,X=get 10cation,Y=Oestination location )S2C REP %00110000 ;l6-bit mode • Prep for Load & Transfer Routines LOAL NAMEA,X ;Get2·Bytes SAVE JSR PREP LOX XXX STA MY ;Sta 2·bytes LOA CHAR ;Get Accum,Y...2-bytes ·PREP STA AM ;Save Ac:cum. LOAl NAMEA+2,X ;Get3rd byte LOA MY CMP #"1" STAL NAMEC,X ;Stay Accum,X...2·Bytes REP 0/.00110000 ;l6-bit mode STA AA+2,Y ;Stay 3rd t7,tte BEQ )SA SEP 0/.00110000 ;8-bit mode STZ XXX ;ZeroXXX SEP 0/.00110000 ;8-bit mode CMP #"2" RTS ;Retum STX XXX ;Save XXX temporary RTS BEQ )SB CLC CMP #"3" • Change &Adjust bytes LOA FOUND ;Found +xxx =location JB2A REP 0/.00110000 ;l6-bit mode BEQ ISC ADC XXX LOX XXX ·CHANGE HVTAB #1 ;#21 STA XXX ;Update xxx with correctloc. LOAL NAMEA,X ;Get Accum,X...2-Bytes )SO LOA AM ;Restore Accum. and check for PRINT " SEP 0/.00110000 ;8-bit mode STA MY ;Sta Accum,Y...2·t7,ttes CMP #2 ; how many bytes to transfer RTS SEP 0/.00110000 ;8-bit mode BEQ )S20 RTS ;Retum HVTAB #5;#21 CMP #3 PRINT "Use the arrow keys to raise or • Copy game t7,ttes to play area BEQ 1S30 lower.... JBB LOA AM ;Restore Accum. and check for COPYGP LOX #$36 ;Health·a RTS LOY #0 ;Location to store value CMP #2 ;how many bytes to transfer )S40 REP 0/000110000;16-bit mode BEQ )B2B LOA #$2 LOX XXX CH1B STY yyy JSR LOAD ;Get t7,ttes &store bytes LOA MY ;Get2-bytes CH1B2 JSR )CH1B lB4B REP 0/.00110000 ;16-bit mode STALNAMEO,X ;Stay 2-Bytes LOX XXX CLC LOX #$3A ;Stamina-b LOA AA+2,Y ;Get2-bytes LOA STATUS LOY #2 ;Location to store value LOAL NAMEB.X ;Get2·Bytes STAL NAMEO+2,X ;Stay 2·~tes STA MY ;Sta 2·bytes CMP #2 LOA #$2 SEP 0/.00110000 ;8·bit mode BEQ IE01B JSR LOAD ;Get bytes & store bytes LOAL NAMEO+2,X ;Get3rd byte RTS STA AA+2,Y ;Stay 3rd t7,tte CMP #3 ;ESC was pressed if hex 03 found in Accum. LOX #$3E ;Mana-c SEP %OO110000;8-bitmode )S30 REP 0/.00110000 ;l6-bit mode RTS BEQ )oulnB;Exit completely if equals LOY #4 ;Location to store value LOX XXX BRA CH1B2 LOA #$2 LOA MY ;Get Accum,Y...2-bytes JSR LOAD ;Get t7,ttes &store bytes )B2B REP 0/.00110000 ;16·bit mode STAlNAMEO,X ;Stay Ac;alm,X...2~Bytes LOX XXX )QUIT1B BRL OUIT STAL NAMEO+2,x IE01B BRL EOITOR2 LOY #6 ;Location to store value LOAL NAMEB,X ;Get Accum,X...2·Bytes SEP 0/000110000;8-bit mode STA MY ;Sta Accum,Y...2·bytes LOX #$49 ;Strength-d RTS ;Retum )CH1B HVTAB #52;#21 LOA #$2 SEP 0/.00110000 ;8-bit mode RTS ;Return LOY yyy JSR LOAD ;Get t7,ttes &store bytes )S2D REP 0/000110000;16-bit mode LOX MY ;Load Low t7,tte into X LOX XXX LOA #$0 ;Load Hi byte into Accum.
12 -,,'.. ~., "., Readers Data .Exchange . COMPUnST#75 SEC ;Right justify BEQ ]LESSNEO SEP %00110000 ;8-Bit mode the checksum and epilogues (I did this with the PRDEC ;Print decimal to screen INC BEQ )DONE ;Branch if zero (0) POKE47426,24).This will not"hurt"evenifthe ClC INC JSR PRINTY2 ;00 and print it disk can be CATALOOed. Then I copied the INC yyy BRl ADJl B ;Go and adjust decimal value INC disk. When it was done, I tried to boot the disk. STA LEVNUM LOY yyy CH2B STY yyy BRA jLESSNEO CPY #$7 ;AJlow only 7 lellers in the Whathappened nextgave me a clue as to what to CH2B2 JSR )CH2B name lookfor. Thediskkeeprebooting - aclue! Know ClC )MORENEOClC Bce )lUP ;Branch if less than ing the you can tum the disk on and reboot by LOA STATUS LOX LEVNUM )DONE, «< typing C600G, meaning go to memory location CMP #2 CPX #45 C600 and execute. I decided to try looking for a BEQ )ED2B BEQ )LESSNEO " The caUT Macro JMP to that memory location. I used the search CMP #3 ;ESC was pressed if hex 03 RTS Tool MAC command in Copy 1I+'s sector editor to search found in Accum. LOX #)1 for 4C ()() C6, and was rewarded with success. I BEQ jQUIT2B ;Exit completely if equals , eq ual/greater than # = type JSL $E10000 looked at the code and what I found suggested BRA CH2B2 «< NE02 adr #0 , o that the program continued as normal after that jQUIT2B BRl QUIT NEO adr #500 ;Neophyte o 3 code. What was going on was that the program WriteChr MAC was checking for certain "items", and ifit did not ,IED2B BRL EDlTOR2 adr #1 000 ;Novice 3 6 Tool $18OC adr #2000 ;Apprentice 6 9 «< find what it was looking for it would go to this ICH2B HVTAB #52;#21 adr #4000 ;Journeyman 9 12 command. Ifitfound whatit wanted (an original) REP %00110000 ;16·bit mode adr #8000 ;Craftsman 12 15 , The Print Decimal Macros it would jump over this code. I decided to try the LOY yyy adr #16000 ;Artisan 15 18 easy way out - THEY often don't make it this LOA AA,Y adr #32000 ;Adept 18 21 PRDEC16 MAC JSR DEC16 easy. I replaced the 4C 00 C6 with NOP's (EA SEC ;right justify adr #64000 ;Expert 21 24 EA EA), and then tried the games. They both PRDEC16 ;Print decimal to screen adr #128000 ;Lo Master 24 27 «< CLC adr #256000 ;Um Master 27 30 worked without any problems. PRDEC MAC SEP %00110000 ;8-bit mode adr #512000 iOn Master 30 33 Answers to reader questions BRl ADJ2B ;00 and adjust decimal value adr #1024000 ;EE Master 33 36 JSR DEC adr #2048000 ;PaI Master 36 39 «< I saw a number of questions in issue #73 that CHCL STY yyy adr #4096000 ;Mon Master 39 42 I might be able to hClp with, so here goes. CHCL2 JSR lCHCL adr #8192000 ;Arch Master 42 45 ~R~o:.!::!b~in~LoQi~c~k:2s1~e~y~ MO To Ron Stankiewicz: Copy of Alien Mind. CLC adr #$FFFFFF ;Maximum 45 In issue number 64 page 9, I gave a method to LOA STATUS CMP #2 TYPE ASC " "00 o 0 Softkey for... copy Alien Mind (bit copy using Copy ll+). It BEQ )EDCL ASC "Neophyte "00 12 3 Dungeon Master takes a lot of time, and you may have to copy it CMP #3 ;ESC was pressed if hex 03 ASC "Novice "00 24 6 a number of times, but it worked for me. FTL found in Accum. ASC "Apprentice "00 36 9 To Ricky Lee Wallace: Reading the mouse BEQ )QUITCL ;Exit completely if equals ASC "Journeyman "00 48 12 Requirements: from BASIC. Ifyou are interested in using the BRA CHCL2 ASC "Craftsman "00 60 15 AppiellGS mousefrom withina BASICprogram, youshould ASC "Artisan "00 72 18 Copy II Plus v. 9.0 get the July 1990 issue of NIBBLE. On page 32 )QUITCl BRl QUIT ASC "Adept "00 84 21 Mythanks tolimRoss. IloveDungeonMaster you will find an excellent article (and program) ,)EDCL BRl EDITOR2 ASC"Expert "00 96 24 ASC "lO Master "00 108 27 but have been frustrated by the complex and on how to use the mouse. )CHCl HVTAB #54;#21 ASC "UM Master "00 120 30 novel arrangement ofcodes. I would like to a,dd To Rob Fiduccia: Changing background, ClC ASC "ON Master "00 132 33 to what he has provided by supplying some text, and border color on the llgs. You can use JSR PRINTCL ;Print level Type of class ASC "EE Master "00 144 36 additional information. POKEs to change just about everything in the BRl ADJCL ;Go and adjust level of class ASC "PAlMaster"OO 156 39 First I have discovered two versions ofDun ASC "MON Master "00 168 42 controlpanel.Tochange the screen, background, geon Master. They are 2.0 and 2.1. I also found and text colors; memory location 49186 and CHSP STY yyy ASC "ARCH Master"OO 180 45 that the byte locations provided by lim were not CHSP2 JSR )CHSP 49204 are thepokes you need. Theeasiestway to the same for my disk even though I believe that CLC AM DA 0 show you this is to give you a liule Demo pro lOA STATUS XXX DA 0 he was working with v 2.0. gram. By-the-way, I had this printed in the Feb. CMP #2 yyy DA 0 This is the sector edit that I have found for 1989 issue ofNIBBLE. Before you start typing BEQ )EDSP " version 2.0. this, I mustsay: BECAREFUL!! Theselocations CMP #3 LEVNUM DA 0 Blk fu1!<. From To can also change other items in the control panel. BEQ )SKSP RAM DA 0 Use theprogram the wayI giveitto you. Feel free BRA CHSP2 CHAR DA 0 104 110 18 38 FOUND DA 0 104 114 38 18 to use this as you see fit. ]SKSP BRl QUIT STATUS DA 0 This is the Sector edit for version 2.1 10 REM BG..BACKGROUND COLOR ,)EDSP BRL EDITOR2 STAMCNT DA 0 Blk fu1!<. From To 20 REM TE.TEXT COLOR STAMCNT2 DA 0 OE6 110 18 38 30 REM BD=BORDER COLOR )CHSP HVTAB #52;#21 OE6 114 38 18 40 TEXT: HOME :A = PEEK (49186):B = PEEK REP %00110000;16-bitmode : The Storage area to edit the character slats If you are interested in loading Dungeon (49204) LOA STAMCNT 50 VTAB (12); PRINT ·WATCHOMEOCHANGE SEC M DA 0 ;Health 0 Master onto the Copy·II Plus parameter file PRDEC16 ;PRINT STAMIW\ DA 0 ;Stamina 2 follow these directions. OMYOCOLORS" 60 FOR BE =0 TO 15 SEP %00110000;8-bit mode DA 0 ;Mana 4 Load Copy II Plus (I use 9.0) ;Str 6 70FORTE=OT015 BRl ADJSP DA 0 Select COPY (return) DA 0 ;Dex 8 80 FOR BD =0 TO 15 Select BIT COpy 3.5 (return) , Prints out the level of class, r 4 = Class DA 0 ;WIS 10 90 S=TE "16 +BG DA 0 ;Vit 12 Arrowdown to CREATENEWPARAMETERS 100 POKE 49186,S; REM SETS BACKGROUND PRINTCl LOX #0 DA 0 ;Anti-magic 14 (return) COLOR AND TEXT COLOR When the new screen appears type in the STX LEVNUM DA 0 ;Anti-fire 16 110 K = PEEK (49204) STY yyy BB OS 4 ;Flghter 0 following: . 120K=INT(K/16) ]LUP JSR CK1NEO OS 4 ;Ninja 4 Name: Dungeon Master V' 2 • 0 CPX #45 OS 4 ;Priest 8 130 S= K' 16 +BD BEQ )FINISH OS 4 ;Wizard 12 By: FTL 140 POKE 49204,S; REM SET BORDER COLOR INX 150 FOR I = 1TO 1000: NEXT I: REM THIS IS A INX SECTOR COPY PAUSE INX DGM.MACRO.S TO 160 NEXTBD STX LEVNUM SECTOR EDIT, BLOCK 104, 110:38, 170 NEXTTE BRA )LUP Macros used by DM4 . 114:18 180 NEXT BG )FINISH RTS , . , Do the same thing for the second version. 190 POKE 49186,A: POKE 49204,B: REM THIS " The GET KEY MACRO RESETS THE COLORS CK1NEO ClC Name: Dungeon Master V 2.1 200 END LOY yyy GETKEY MAC By: FTL LOX LEVNUM JSR KEY «< Checksums LOA B8+2,Y SECTOR COPY CMP NE0+2,X 10-$BADD 80-$FFDB 150-$OB46 TO BCC )LESSNEO ;Less than .. ADJUST MAC 20-$9B13 90-$232B 160-$0192 BEQ ]CK2NEO ;Equal to . jLUP GETKEY SECTOR EDIT, BLOCK OE6, 110:38, 30-$4D3B 100-$08A4 170-$lDE7 BCS ]MORENEO;Greater than.... JSR CMP2 114:18 40-$F415 110-$BOCB 180-$8F37 BEQ )LUP ;IF RESULT = 0, BRANCH Ifyou don't fmd the proper codes on blocks 50-$8A15 120-$2C10 190-$ODB8 «< )CK2NEO ClC 104 or OE6 try scanning for 18 AB 2B 6B 38. If 60-$8CDD 130-$7411 200-$90FD LOA B8+1,Y youfmd theseyoushouldbeable to fill intherest. 70-$FBF8 140-$C020 CMP NE0+1,X , The Draw LINE Macro Bee )LESSNEO LINE MAC I hope this will give you the information that BEQ )CK3NEO LOY #80 Joseph P. Karwoski PA you wanted, good programming! BCS ]MORENEO jLUP LOA tr_" ;Routine used to print Monitor Search command JSR COUT ;a straight line across Softkey for... jCK3NEO CLC DEY ;the screen. Victory Road Ifyou want to find the bytes 00 67 BI in the LOA BB,Y BNE )LUP current bank, try,this command from Visit ~ CMP NEO,X «< Heavy Barrel Monitor: '00 67 Bl\Roadwar 2000 by SSI. dice and keeps track of everything for you. By now, I began to make some tests to see To Ashish Morzaria: I read with interest Curseofthe Azure Bonds (CAB) is the sequel what was executed where. Just out of an arbitrary Since the protectionschemes onbothOmega and your article inCOMPUTIST#68 aboutdefeating Rings ofZilfin/Roadwar 2000 were nearly iden to Pool of Radiance, and from what I've heard guess, I executed $1700 by typing 17000 from the code wheel in Pool ofRadiance. To really get the monitor. Lo and behold, the message along tical, I decided to use his SuperlOB controller to about thegraphics in Pool ofRadiance, you'llnot rid of the entire routine, I suggest using this have to endure a great lack of detail. Featuring with the runes appeared on hi-res page I! Now deprotect Omega. It worked nicely, and now all method to eradicate the message and everything the disks are easily copyable. nicely detailed landscapes and finely drawn, that I knew the general chunk ofcode where the else. Just follow the general steps and you should partially animated figures, CAB exceeds many query functioned, I slowly and surely executed be free of the runes forever. It pays to keep track ofolder softkeys. other fantasy-role playing games such as Ultima every JSR and JMP instruction one at a time They save you from having to reinvent the V and Might & Magic both in detail and in sheer (with hi-res page 1 displayed each time) to see wheel! RDEXed size. You begin the game as a group of six what effect each operation would have on the Softkey for... adventurers, either new or transferred from Pool display. JSR $1839? Nothing. JSR $1831? Noth- Omega Step-by-step ofRadiance, who have awakened in a roomat the ing. JSR $8A37? Still nothing (nothing I could Origin Systems, Inc. 1. Bootyour disk with Super lOB on it and enter inn ofthe townofTilvertonafterbeing ambushed SEE, that is; routines such as these may not do Requirements: BASIC. awhile back by unknown assailants. The last anything to the hi-res display, but it could leave Apple lIe, lIe, IIgs 2. Type in the controller. thing you remember was agreeing to search for the right value in the right place). JSR $1851? Super lOB v1.5 YES!! Ifyou execute this routine, you'll find that the lost princess Naccacia in southern Daleland Two (2) blank, formatted, double-sided diskettes Controller (the mythical setting of this fantasy) back in Pool the runes and message are displayedonthe screen, 1000 REM OMEGA of Radiance. You discover that all your equip awaiting the proper keypress. . Some readers of COMPUTIST (including myself) have been clamoring for details about a 1010 TK = O:ST =O:LT =35:CD =WR menthasvanished, and thatyouhavebeencursed Let's take a closer look at this partiCUlar 1020 T1 =TK: GOSUB 490: POKE 47405,24: by five azure tattoos, or bonds, impregnated section ofcode. We have the JSR to $1851, then program that is being softkeyed, mostly out of curiosity, butprimarily to makeadecision whether POKE 47406,96: POKE 47497,24: POKE within each party member's sword arm. These a BEQ to $1733. Okay, at $1733, there is a JSR 47498,96 bonds, placed by a group of five conspirators, to $1845. So after the program receives akeypress or not to buy the program (after all, game players are the best playtesters). Well, the following will 1030 POKE 47445,213: IF TK f 2< > INT (TK f 2) control your destiny, and when they glow, you from theJSR to$1851, ifthe zero flag is up (ifthe THEN POKE 47445,212 are compelled to do their bidding. Obviously, result from whatever operation was performed = be a sort of softkey plus review, the softkey 1040 GOSUB 430: GOSUB 1oo:ST = ST + 1: IF ST yourquestis to search Dalcland for the people (or 0), then it branches to $1733 and subsequently explained in depth for beginners and pros alike, and the review for anyone who's looking for a < DOS THEN 1040 whatever) responsible for this curse. And with JSR's to $1845. Let's see what happens if the 1050 IF BF THEN 1080 eight disk sides of Daleland, you'll be in for an result is NOT zero. Alright, LOA #$5D, LOX really excellent program, like Omega. 1060 ST =O:TK = TK + 1:JK =212: IF TK f2 = INT #SIA...JSR $6FI0 (I found that this clears the hi As is common with many programs by soft extensive adventure. (TK f 2) THEN JK =213 As to the protection, the disks are in normal res page oftext - maybe preparing to print some ware companies, including Origin, the player is transported to a completely unique realm (i.e. 1070 POKE 47445,JK: IF TK < LT THEN 1030 format, and copy easily with any whole-disk thing new?).. .JSR $1737, JSR $1730. I executed 1080 GOSUB 490:TK T1:ST =0: GOSUB 230 the JSR to $1737 in SI72D, and it revealed the Britannia in the Ultima series, the futuristic post = copier. Obviously, if the disks are already 1090 RESTORE , copyable, why take the time to write a softkey? message you will see ifyou fail to align the runes: nuclear world in Autoduel). Such is the case with one 0 f their newest releases, Omega. As a cyber 1100 POKE 47405,208: POKE 47406,19: POKE Well, ifyou examine the disks more closely (i.e. "STUDY YOUR DOCUMENTATION AND 47497,208: POKE 47498,183 REBOOT". Now I executedS1730, andIdiscov netics engineer in the 24th century, you are trying to CATALOG them, or load up files), 1110 GOSUB 430: GOSUB 1oo:8T =8T +1: IF 8T ered that this little routine locks you out of the provided employment by the Organization of you'll notice you can't do either, because CAB, < DOS THEN 1110 like many other programs by SSI, is equipped program; itjustbranches to itselfendlessly,leav Strategic Intelligence (OSI, also as in Origin 1120 8T =0:TK =TK + 1: IF BF =0AND TK < LT ing the message on the screen and leaving you to Systems, Inc.), and are given the task ofdesign with a customized version of DOS 3.3, called THEN 1110 RDOS (for information on RDOS, see COM the task ofrebooting. ing a number ofself-contained, artificially intel ligent robot cybertanks using the facilities at the 1130 IF TK < LT THEN 1020 PUTIST #52). But, more on eradicating RDOS Since the JSR S1851 is the heart of the code 1140 NORMAL: TEXT: HOME: PRINT "DON EO wheel protection, I decided to bypass the code in OSI assembly plant. Much like Autoduel, an later. Another reason to delve further into this WITHOCOPY" : END program is the fact that before you are allowed to between by replacing the 2051 18 (JSR S1851) other Origin product, you are given several op play the game, the program uses a code wheel as with 4C 33 17 (JMP S1733) so that instead of tionsconeerning the assembly ofyourtank, which Checksums a secondary form ofcopy-protection. By asking asking for the letters and waiting for a correct are limited by your current security clearance level, and consequently your bankroll; however, 1000-$356B 1050-$E19B 1l00-$A4E3 you to match up two sets of runic symbols on a response, it would simply branch to $1845 as if 1010-$3266 1060-$B8A7 1110-$9AE2 cardboard wheel, and typing in the fIrst letter of the result of the JSR to $1851 was zero. So I as you progress through all ten clearance levels 14 Readers Data Exchange COMPunST #75 1020-$2F76 1070-$6024 1120-$4176 Concerning the question about what to call part ofthe protection scheme (butI find ithard to C and D as the files are copied onto the disk. A 1030-$659E 1080-$8BBC 1130-$6BB7 softkeys to programs with code wheels, pass believe that's all they did). This will atleast yield message will appear when the installation is 1040-$7598 1090-$B829 1140-$20B5 words, etc., why not call them Code-keys? They a playable game so if you do find where/if it complete. 3. Execute CAPTURE from the COMPUTIST are, after all, keys to a code which prevents users crashes please let me know. Then, search the disk for bytes AD30BF and StarterKitdisk, andwrite thecontrollerto disk from using the program. change the AD to 60. Write the block back to with the name OMEGA. Also, what happened to the floppy disk with The Wasteland Warrior FL disk. Onmy disk, the block to change was $29D, EXEC CAPTURE two 'bytes' oneach side which were endmarks to byte $00. Rename the Volume "CARMEN RUN articles in the old days? .TIME". Playing Tips for... Good luck fmding Carmen. 4. Clear memory, load up Super lOB, and install Notes on E.D.D. IV serial number Wasteland the controller. To"THF": In COMPUTIST #69, you asked NEW Electronic Arts =B..;::;o.:,b-:::I:a'=o. PA LOAD SUPER lOB about how to circumvent the displaying of Y0l,lr oAfter you put him back together, Max will There were errors in the APT for Elite in EXEC CON.OMEGA serial number in E.D.D. IV. I've got version 4.1 of E.D.D. IV Plus, and I'm not certain if any 'reveal' to you the locations ofSleeper Base and Computist#70. Forthe25.5 lightyear fuel capac 5. RUN Super lOB, follow the prompts, and let majorchanges were madeup till versions4.8/4.9 Base Cochise. ity, change $6FOE from $46 to SFF. I'm not sure the computer take over. came out, but I'll describe how I eliminated the °All of Max's parts can be found within the what the LDA #SFF is supposed to do; on my That's it! serial number in my version. First, I formatted a sewers under Las Vegas version, it was LDY anyway. Also, the code for multi-galactic jumps must be started at S6BAF, blank DOS 3.3 disk, and transferred my depro °ALWAYS have at least one length of rope Note on AmDOS NOTS6BAE. Ifthe technique in issue#70 worked tected file E.D.D. IV PLUS (softkey in COM BEFORE deciding to use the chopper to fly to In my article onhow to putAutoduel ona 3.5" for you, then you must have a different version PUTIST #49, pp16-l8) onto the blank disk with Base Cochise; otherwise, you'll discover that disk (#72,pg15), I usedMicroSPARC's UniDOS a file copier, to isolate E.D.D.'s data from any than I do. 3.5, which is a homolog of DOS 3.3 that can after losing around nine-tenths ofyour hit points otherfiles. Then, using the scan textoptionon the to Wire-Guided Anti-Personnel Missiles, Tita access 3.5" microdisks. Recently, though, I've CopyII PIus sector editor, I scanned for the word Advanced Playing Technique for... found a cheaper alternative to shelling outS29.95 nium Crawlers, Vanadium Vultures, X-ray Pro 'SERIAL', and soonI came upon that word with jectors, and Gauss-Needle Projectors, you won't Thexder lie for this program. While flipping through a cata the serial number following soon after. Using the be able to enter the base! First, you need to blow ? log I received from the Florida PC Library (a sector editor again, I replaced the serial number a hole in the upper level, then DESCEND using distributor of public domain and shareware pro with all O's, and wrote the sector back to disk. Starting energy. grams), I discovered a program nearly identical the rope, so ifyou don't have one, you'restuck at\ That was it. Now, if you can't find the serial the top FOREVER! IJ:Ii ~ am frQm. I2 to UniDOS called AmDOS (Amateur DOS), number on more recent versions of E.D.D., I'd $08 $09 $B8 64 FF which can fonnat microdisks in the DOS 3.3 suggest you try Phil Goetz's EOR DISKSCAN oIn COMPUTIST #60, John E. Wanner gave $00 $05 $C2 64 FF format, andretaincompletecompatibility with it. (COMPUTIST #57), which allows you to scan an excellentAPTfor Wasteland. Itseems, though, Maximum energy. For a mere S3.00plus shipping, the modification for data that has been encrypted on disk via the that he overlooked a very useful piece of info. Irl1 ~ frQm. I2 I havesubmittedcanbeperfonnedwithouthassles EOR (Exclusive-OR) command. If the serial When you enter the Temple ofBlood in Needles, am or worries. I've recently obtained access to my and decide to 'play' their game, say '30' when $08 $09 $CO 64 FF number is in fact untraceable with a normal $00 $05 $CA 64 FF uncle's IIgs with 1 meg of memory, two 5.25" sector editor, then I'm certain it has been en you reach the robot, and then you'll discover drives (with write protect override switches, of crypted. you're transported down into a location with an course), two 3.5" drives, etc., and believe me, island surrounded by a large moat. Swim across Advanced Playing Technique for... having Autoduel on one disk makes for a really Apple figs Virus Discovered to the island, go around the island andpickoffall Berzap neat game. the snipers, and collect their gear for later sale. ? To get AmDOS, I'd advise first requesting Then, blow the entrance.to the main building, Perhaps only the first of its kind? Number of lives. one of FPCL's free catalogs because they have jump over the pressure plate, and waste EVERY On October 3, myuncle (who owns an Apple quite a hefty shipping charge ($5.00), regardless SINGLE patrol that comes after you. I've gotten IJ:Ii ~ am Er2m I2 IIgs, and also resides in sunny Horida) calledme $06 $00 $6E 03 FF ofhow many disks you order. It would be advis more than 19 LAW rockets, 30 Howitzer shells, up and told me details on a virus he had found $04 $OC $98-9A CE 44 03 EA EA EA able to get more than one disk, if you order and dozens ofclips of7.62 mm ammo all at once. sneaking around in his computer. He was run directly from them. However, seeing thatAmDOS These will come in very handy for the assault on Does anyone know how to edit the Data East ning on a disk from nibble Magazine when sud is in the PUBLIC domain, send me a disk, a disk the Citadel. By the way, if you need (or want) double hires games like Bad Dudes, Heavy Bar denly he was encountered with messages like mailer, and about $0.45 to cover first-class post more goodies from here, just make a fresh copy rel, Victory Road, etc? They've left me rather 'CHECK STARTUP DEVICE" or "UNABLE age through the RDEX-editor, and I'll see to it from your original of side 2, and re-raid the clueless and annoyed. TO LOAD PRODOS", along with a title screen that you get this program at no charge. Below is arsenal! If you've got a color composite monitor like which gave credit to the compu-genetic 'engi I do and are tired ofplaying double hires games the address of FPCL. oTo David Stewart: reo how to operate the neer'. Itcalled itselfLode Runner, the 'Premiere in a greyish-white monochrome, try this: FPCL cloning machines (COMPUTIST #72). Here are Virus' by Super Hacker Shyrkan, of the Master Before booting the game, type the following: POBox 1070 Cracking Service. The title itself was in English, the steps to follow: Leesburg, FL 34749 CALL·151 but the rest of the message which followed was 1. Assuming you haveaccess to SleeperBase, C050 Here are some antique A.P.T. 's I recently entirely in French. The hacker had also men acquire cloning tech skills in the" level 1 library. C057 tioned, within the block ofFrench text, that the obtained. Ifyou have these programs, they must 2. Go to level 2 in the room with theChemical C054 virus was non-destructive; butofcourse, as with be in a single-load fonnat; in other words, depro Synthesizer. C05E. tected and in a single file (as I demonstrated in all viruses, it was more than inconvenient. For COOD:OO COMPUTIST #58). any wary computists out there, this gremlin was 3. Run a diagnostic check. C05F found specifically on the ProDOS side of the 4. Have the character with cloning tech (U)se C05E C05F Advanced Playing Technique for... August 1990 nibble diskette. It is possible to cloning skills to correct the chemical imbalance. circumvent, but not eliminate, the virus, accord C05E SYZYGY 5. Go to the far east room and take an empty (place pre-wrillen magneticsoftware media (okay, the ing to my uncle, by pressing Control-Reset glass jug. disk) in the drive and type:) ? immediately after the screen appears. 6. Go back to the Synthesizer room. C600G Give yourself unlimited lives. Ifanyone has any information regarding this That turns on double hires (C05E) and then BLOAD SYZYGY or other viruses, please share your info with 7. Choose the Install Manual Outflow Device CALL·151 COMPUTIST. option, and after the message, (U)se the jug on turns it off (C05F) and on twice which changes 297A:EA EA EA was CE D5 68 the nozzle. the mode from monochrome to mixed mode to BSAVE SYZYGY, A$0800,l$7800 full color mode. C600G boots the disk in the David Goforth WA 8. ChooseCreateClone Fluid, and thejugwill drive. Why do these games not run in color be filled with, what else, clone fluid. Advanced Playing Technique for... normally on color composite monitors? I don't Tubeway Softkey for... 9. Take thejug and go to the chamber with the know. Ifyou have an RGB, the monochromicity Distant Views clone pods. should give you no trouble. There is one good Datamost thing about the above problem; you are now free Scott, Foresman Reading Courseware 10. Disband the member you want to clone For unlimited lives. withthejugofclone fluid, and havehimlherenter to makeyourselfamonochromeversionofDazzle Distant Views is a series of 4 disks (both BLOAD TUBEWAY a chamber. Draw. Just search on a sector editor for any CALL·151 sides) that teach reading skills. Although the reference to $C05F and NOP it with EA's. This 11. Waitfor 2 days or so, andyoushouldhave 2083:EA EA was C6 A3 software comes with one complete backup, we way, you can draw detailed monochrome pic an exact duplicate ofyour character at that time. BSAVE TUBEWAY, A$0900, L$87FO all knowhow long that wil1last in a child'shands tures with no trouble, a nice option to be used in (as long as the original did, if we're lucky). This is an 0 K way to replicate members ofyour conjunctionwithThunderscanorCornputerEyes party as a precaution in case they getwasted, but Advanced Playing Technique for... Thanks to Wayne Zurow & Computist#67,I was or the like. Be sure to switch the COLOR option make sure you have a slot to fill in your roster if Ms.Pacman able to back these up in about 15 minutes for a OFF or you'll just get fat monochrome when local grade school teacher. you intend to have a clone tag along. ? drawing with the paintbrush instead of smooth IJ:Ii ~ am Er2m I2 lines.Ifyoucan'tfigure itoul, contactmethrough Give yourself 12lives (ithas to be a LITTLE $00 $OC $36-37 BO 8C 1860 =J.:,erry=--'L=....=K.:.,ynL.::.:s=i, WA the magazine and I'll help you out. challenging). $01 $04 $63 FF DE (i)Does anyonehave any questions aboutmy BLOAD MS.PACMAN $01 $04 $E1 FF AA editing software which was onthe library disk of CALL·151 Softkey for... The article in #67 said to scan the disk for BD issue #70? Any love letters or hate mail about it? 2850: A9 OC was A9 03 Where in Time is Carmen Sandiego BSAVE MS.PACMAN, A$17FD, l$48F8 8CCO 10 FB 88. I found the startofthis string on Well, unless I run outofgames to edit, I'llbe Track $00, Sector $OC, Byte $36, $44, and $69. Broderbund writing again soon. Icons instead oftext? My first attempt (by changing ALL BD 8C's Requirements: produced an unbootable disk,) ONLY the first Apple IIgs To the RDEXed: In COMPUTIST #68, you Matthew Bancroft MA location should be changed. Then to change the 3.5" disk copier (Copy II Plus, etc) asked for some ideas onhow to use some graph epilogs by searching for C9 FF. These were One 3.5" drive ics inthe magazine. As to the"Softkeyfor..... and found only in one location (above). The article One 5.25" drive Softkey for... the other lines preceding softkeys, APT's, and then mentioned searching for BO 01 and chang FA Y:That Math Woman the like, I say leave it as it lies. Itdistinctly shows The deprotect can be done either before you ing it to EA 18. I found this on track $00, Sector one in the magazine where the softkeys, APT's, put the program on a 3.5" disk or after. The pro Didatech SOD, Byte $83 and on Track $02, Sector S02, and other sections are. Maybe underneath them tection scheme is in the "MH" file. It is on side C I made a copy of Fay with Locksmith QUick Byte $B8. I had originally changed these (at the you could print a title screen/screen dump, and of the 5.25" disk. copy. ThenI booted my copy and itdidnotwork, same time I'd changed all the BD 8C locations) have next to it the name of the product being On the 5.25" disk, the sector to fix is on track it justjumped to DOS. So I decided to look for a butremoved them. These are supposed to be tied cracked/APT'dIh.alf-keyed, the company, the $20, sector SOl. Change byte SOO from SAD to jump to BASIC either 4C 00 EO or4C 03 EO but in with the reset however, when I booted the disk company's address, and price, like you did inpast $60 and write it back to disk. That is all. I have I had no luck. When I started investigating fur all worked well. It appears that this protection is issues of Hardcore Computist. played the game for quite awhile and haven't ther I discovered that the file FMWS was junk. on a lot of Scott Foresman software - just the As for the lock & key, skeleton key, etc., why found any problem. In case there are different This lead me to believe that it was encoded location varies slightly. not use a personification? For example, invent vcrsions, the bytes to search for are AD 30 BF. because I could not [md the Menu words any some little smurf-like gremlin with a name like Change the AD to 60. whereon the disk. So, I decided to decode the file. Bitkey for... I startedlooking through the Hello file and I came 'Hacker Jack', 'Disk Bustcr', or something like Installing Carmen.Time on a 3.5" disk that, and for each softkey, maybe show him Prince of Persia across ajump to BCEI when I put a4C 59 FF in To put the program on a 3 1/2 disk, use the holding a flag ofvictory while standing over the Broderbund its place and jumped to the beginning of the fortress of a program's now crippled copy pro 'HARD DRIVE INSTALLATION' feature on startup file it loaded theprogram and the decoder. I used Copy 11+ v9.2 (any 9.x version should tection, and for APT's, maybe have him use the disk. Format a blank 3 1/2 disk with any name Inowexamined thecodeatBCEl andlfound work & possibly 8.x). Select Manual Bit Copy, floppy disks with little spy cameras which take but, "CARMEN.TIME". Then, boot up SIDE A a routine that EORed the value at 6000 and Track SOO-$22, Don't Keep length, and No Sync pictures ofthe fort's defenses, and for half-keys, ofthe 5 1/4 and when the first graphic ofBroder seemed to decode abigportionofmemory.Then, (all standard defaults). Copy both sides this way. have him stand outside cursing his mouth off at bund crowns starts to sparkle, press esc. You will there was ajump to BA89, and at BA89 there was I'veonly played it partway through the 2nd level the stubborn program? It might take somebody be prompted to select the destination volume. a jump to the code it hadjustdecoded. I replaced so tht..-re is no guarantee that Broderbund didn't on the order ofRembrandt to draw artwork to fit Use the name you gave the blank disk and press the jump to the code it had with a 4C 59 FF. plant something further down the line because something like this, but I think itmight be worth return. The number offiles to be copied will be Then, I jumped to BCE1 and I waited a little this did seem too easy. Altered address headers is a try if enough people put their heads together. displayed. You will be prompted to insert side B, while and then the monitor prompt was back. COMPUnST #75 Readers Data Exchange 15 When I examined the code a 6000 it was totally ing deprotected copy ofCross Country USA out, 4. Write the hello file as follows and save it back portion, and replaces the code that re-boots the different so I had a pretty good idea that this was it will get stolen. I figure the main reason that as HELLO. Note: change line number 30 system when you press "Open-Apple-Control the FMWS file that had looked like junk. So, I most people would like to deprotect 'USA is to according to the FRENCH HANGMAN Reset". With the patch installed, you press the saved it back as FMWS. decode the files. I have devised a method so that number. "Open-Apple-Control-Reset" key combination, Then I started looking through the decoded you can change the words throughout the game and release all but the "Open-Apple" key. Con codeandI found it turnedonthedrive and looked without deprotecting it. French Hangman HELLO tinue holding that, and the system pops into the for some things. So in conclusion I NOPED the I. Make a working backup of the original disk as 10 TEXT: HOME monitor. Release it before it pops into the moni bytes at 671B from ajump to the routine to reset described in issue #52, pg 17 by Jim Bancroft. 20 VTAB 13: HTAB 10: PRINT "THEOFRENCH tor and it will reboot, as before the modification. the change vector and clear memory and then OHANGMAN" On the whole, it is a really neat modification. jump to dos (4C D3 66) to EA EA EA. Now if! 2. Now boot a 48K slave and insert the original 30 VTAB 19: HTAB 15: PRINT "LOADINGO(1)" Lancaster and Felty even made sure ofone other jumped to BA89 the program would have Fay Crosscountry USA disk. 40 D$ = CHR$ (4): REM CTRL-D point. If I press "Option-Control-Reset" (Le., UNLOCK COPYRIGHT 1985 move across the screen but when in the middle 50 PRINT D$ "BLOAOOLOADER.OBJO" "Closed-Apple-Control-Reset") to do the "diag UNLOCK P2 60 CALL 4096: REM FAST LOAD INTEGER BASIC she would get stuck and build a duplicate of BLOAD COPYRIGHT 1985 nostic" check, it comes back "System OK". In herself and have the duplicate hop across the 70 PRINT D$ "RUNOAPPLESOFT" other words, even the Apple doesn't know the screen. Then, when I got to the actual game Fay 3. Use the decoder to decode the P2 file and then 80 END patch is there. And I have yet to see the program was bricks. So, I had half accomplished cracking save it back to the copy. that can defeat it. 927:4C 59 FF Checksums it. I am considering other ROM mods.Ifanyone BLOAD P2 10-$FB33 40-$1100 70-$1946 Then I bloaded my decoded file and more BA89:4C 59 FF patch decoder knows of a neat one, please pass it along. I am closely examined it. This lead me to change my BCE1G setup decoder 20-$C924 50-$B271 80-$5639 also looking for a used Senior PROM, CIA files, EA's and the two bytes in front ofit to a load the 90FG decode P2 30-$F8EA 60-$54B7 or Bag ofTricks. accumulator with a 98 and a JSR to 8828. Now I 90D:EA N 90E<90D.925M dump decoder There is also a way that is kind ofdirty inTHE had to tell the HELLO not to decode the FMWS A851G reconnect DOS PREMIER ISSUE OF MICROZINE to make it Playing Tip for... file any more. To do this I changed 846 to a jump 4. Insert the copy disk and save the files. run on the lIE enhanced. I removed a jump to Wasteland to BA89. BSAVE COPYRIGHT 1985, A$802, L$36F subroutine at 805. This JSR was at SC5E in the BSAVE P2, A$4000, L$562F file HCRG. But in doing this, the screen turns to ? Step-by-step LOCK P2 garbage inthe"posteroption".Itappears that this Now, onward to another topic. Electronic 1. Make a copy with a copier that ignores errors. LOCK COPYRIGHT 1985 jump is needed in this poster file. But, I am not Arts' incredibly complex "Wasteland". I used locksmith quick copy. This will leave you with a copy on which you really interested enough to care about fixing the Here are a few tips to help you solve some puzzles: 2. Boot a normal DOS disk then insert the FAY can change the words throughout the game. bug. Early in the Game: Ifyou need cash quickly, copy. develop a psychotic, detached attitude. Create a BLOAD COPYRIGHT 1986 Cracking the SSPROT$l protection ~G:.=.r..::::o~u~c~h~o~ PA CALL·151 I haveproduced anSSPROTdecoder that will newplayeryou wantto keep, andthree youdon't, Wow, have I got a lot to talk about this time! 846:4C 59 FF decode the widely used Applesoft protection at the Ranger Station. Make the three you don't I hope you'll all bear with me. 802G system in the SSPROT$1 file. I call it SSPROT want trade theirguns to theone you want to keep. First of all, I fmally got my ROM modifica protection because there are two files onthis disk When that player's inventory is full of guns, 3. Let the title screen appear and right after it tions accomplished. Thanks to Don Lancaster's called SSPROT and you BRUN SSPROT$1 to create a secondplayeryou intendto keep and two appears the text screen will appear and the "Absolute Reset" package and the great article get the program started. This protectionhas been you don't. Do the same thing again. Trade the monitor prompt will appear. If this does not by Wes Felty in Computist #34. used at least for 8 years and is a pain in the rear. guns of the unwanted players to the player you happen repeat steps 1 & 2. I have a "platinum" Apple lIe, which I pur BA92:4C 59 FF want to keep until he has no more room. Create chased not very long ago. In this machine, all of BCE1G SSPROT HELLO DECODER a third, etc. Eventually you'll have three loaded the Monitor ROM is located in a single ROM down players and one empty one. Walk to the 671 B:A9 98 20 28 88 change the code 1. To use their decoder (slightly modified) enter A851G Now reconnect DOS chip located on the motherboard, and identified nearestvillage andsell all the guns andbuybetter the following code: BSAVE FMWS, A$6000, L$3580 by the label "CF ROM". This chip incorporates weapons (like Ml9 Rifles, etc.) and armor. Now CALL·151 the old CD and EF ROMs, which I believe 4. Boot a slave disk then insert the FAY copy. 300:A9 01 80 CF 03 A2 68 18 you're actually ready for some battle. I've found contained the CO, C8, DO, D8, EO, E8, FO, and F8 that, in general, the most successful characters BLOAD COPYRIGHT 1986 308:90 00 A9 08 85 68 A9 01 ROMs. To force the lIe to reset into the monitor, are those with the broadest range of skills. CALL·151 310:85 67 AD FF 07 85 BO AC 846:4C 05 67 this chipmustbereplacedwith a 27128 EPROM. Later on: As you acquire newer and better 318:FE 07 A9 00 85 AF 85 FF BSAVE COPYRIGHT 1986, A$802, L$16C An EPROM is a chip which acts like a ROM, but weapons, make sure you use those promotion 320:A5 FF 51 AF 40 CF 03 91 unlike a ROM, can be erased (via ultraviolet points (you didRadio, didn't you?) to acquirethe Now you are finished. 328:AF 45 FF 85 FF EE CF 03 light) and programmed (with an EPROM pro skills to fire them at your local library! Using 330:88 CO FF DO EB C6 BO AS grammer). Thus, by reading our original ROM, Assault Rifles without the skill will limit your Softkey for... 338:BO C9 07 DO E3 AD FE 07 and creating a new EPROM with a modified ability to hit - severely! Missiles and Rockets FAY:That Word Hunter 340:85 69 85 6B 85 60 85 AF version of the code stored in that ROM, we can require AT Weapon skill, Uzis require SMG 348:AD FF 07 85 6A 85 6C 85 Didatech change how the Apple handles Reset, Control skill, M19s require Rifle skills, etc. 350:6E 85 BO 6C F2 03 It is basically the same principle to deprotect Apple-Reset, etc. Nomad's Camp: Tell the bodyguard at the BSAVE SSPROT.DECODE, A$300, L$5C Thefirst step in the modification (for me) was the Word Hunteras it is to deprotect the rest ofthe 300G leftrnosttent"CATERPILLAR". He'll think you series. Here is what I recommend you do: to purchase Don Lancaster's Absolute Reset solved another puzzle somewhere in the game. 2. Make a copy of the original disk by ignoring package for $19.50 from Synergetics (Box 809 Watch out for the middle tent. 1. Make a copy of the Fay disk ignoring errors. epilogs and all of track 3. 7461st Street, Thatcher, A2, 85552). This pack Agricultural SIQlion:This is a good problem 2. Boot a 48K slave, insert the Fay disk. Note: In some SSPROT disks the VIOC on age included a disk with some programs and text solving exercise for "green" players. Go into the BLOAD COPYRIGHT 1983 track11 sector 0 does notpointtotrackll,sector files on it, and a couple of pages of printed Ag Station and kill Harry the Bunny Master for CALL·151 OF with its catalog link. Ifthat is so, cataloging documentation. In my opinion, the quality of the them. They'll offer you a trip into the root cellar. 885:4C F2 6B from NORMAL DOS gives an /10 error. Sector printed documentation was fair to poor, and the BSAVE COPYRIGHT 1983, A$802, L$1D1 Make sure you use your perception skill on documentation on disk was largely accurate, but 885:4C 59 FF edit their VJOC to point to track 11, sector OF. everything. Many goodies are tucked awaythere. 802G 3. Using the copy disk, load the encoded Apple- because my machine was relatively new, not Romcards: Don't throw them away. They're 100% on target. This package mentioned that I rare and you might see a use for them someday. 3. Let the title screen appear and then the monitor soft HELLO file and decode it. BLOAD SSPROT$A protectedfile could have an EPROM programmed by a com SERVO MOTORS are the same kind of deal. prompt (*). pany called E-Tech. I followed the directions in BA92:4C 59 FF BRUN SSPROT.DECODE decoder DarwinBase: Opens with SecPas.s 7. You get the package and wrote to E-Tech to learn that BCE1G 4. List your file to see if you've captured the this from the Sleeper Base. You get to see the they were out of business. So I did the next best 8567:A9 FE 80 2A 85 EA EA EA EA EA dis Applesoft and if so reconnect DOS and save. sleeper base when you make use of the ROM thing. . able protection check CALL 1002 CARDS and SERVOMOTORS. Where? That's 90BFG Reconnect DOS SAVE HELLO I purchased a "PROMgrammer"from South your problem. BSAVE FWH, A$6002, L$39DF ern California Research Group (P.O. Box 593, Now ifyou have another disk to do, follow the Conveyor Belt: Control unit doesn't respond Moorpark, CA93020). Theprice was on the high Now You are Finished same procedure. You don't have to bother well to a heavy hand. side, about$150. Hopefully you willhave access BRUNning the decoder since it is already in APT: Ifyou manage to "kick some butt" and to a PROMgrarnmer (or similar device) via a Softkey for... memory. You only need to type CALL768, after acquire somereally neatloot, someneat lootlike friend. If not, drop me a line. I'd be glad to BLOADing the nextSSPROT$Afile, to activate Power Armor or a NATO Assault Rifle, that FAY: Word Rally program an EPROM for you. I'm hoping to it. " there isn'tenoughtogo around, DON'TPICKIT Didatech recoupthecostofmyPROMgrammerbyhelping UP! Instead, save the game. Make a copy of the I thought I had cracked this one but when I outotherreaders withthesameproblem.Write to diskthatwas inthedriveatthe timeyoufound the Softkey for... my address at the end of this article for more neat goodies. Reboot and collect the goodies. played it, it would reconnect DOS and jump to & BASIC. Finally after searching memory for the French Hangman 1 2 information. Save the game again. Reboot and collect the code that jumped to BASIC, I found another ? Mter purchasing the PROMgrammer, I or same goodies again. You can do this as many dered some back issues of Computist, which checkwhichwouldjumpto BASIC.Mterchang This program was a very interesting one to times as needed. Thus, a single assaultriflecould ing some code around it and the actual jump, it detailed additional modifications I mightwant to belong to everyone in your party. crack. When I had converted it to normal DOS make to the original ROMs. Since mymachine is seemed to function great. Butifit doesn'tplease and run the file called MENU it would tell me: Sleeper Base: The party splitting feature and get in touch with me and let me know. relatively new, many ofthese mods were already the power controller will let you get past some COPYRIGHT 1983 BY GEORGE EARL incorporated in the design. However, one very storms brewing elsewhere on the base's level 3. Step-by-step 1302 S. GEN. MCMULLEN, SAN ANTONIO, TEXAS useful note was given in Wes Felty's article. It An android will do evenbetter! Tofix helicopter, seems that when Don Lancaster's patch is in 1. Make a copy with a copier that ignores bad ALL RIGHTS RESERVED - AS ACOMPETENT you need a ROMCARD. To fix the power regu stalled, thenext timeyouhitreset (afterresetting sectors. Whenyoucopy theDidatechsoftware PROGRAMMER, YOU SHOULD TRY TO RESPECT lator, you'll need a power converter, which the into themonitor) you willfindyourselfrebooting thatI have mentioned inmy article you should base commander knows about it. Don't drop OTHER PROGRAMMERS RIGHTS the disk. The mods Wes suggests obliterate the only have one unreadable sector on the whole . secpasses. Turning power off and on can prove This was cute. Then I noticed an unusually Tape Load function, but since I have never used disk. useful, and certain indestructible shields are no long Applesoft file. I gotinto IntegerBASIC and the cassette for anything, I decided the loss was big thing. 2. Boot the original and when the promptappears tried to run it but was unsuccessful because my acceptable. BrokenToasters: Fix them with the right skill press control reset DOS and Integer BASIC were at the wrong So, after incorrectly programming my first and the workbench in the Citadel. You'll get BLOADFWR place. Since this program ran on 48K, Integer EPROMs, I ordered an EPROM eraser (also not some additional "junk" items that way. CALL·151 BASICcouldnotbe inthe upper 64K. Thismeant cheap, mine was $40). The first thing I did was BA92:4C 59 FF Clone Technology: This skill actually has a I would have to make a 32K slave. Finally after mistakenly destroy the chips by putting them in BCE1 G call the decoder purpose in the game. Need a new player? Clone 86F1 :A9 FE 80 B4 86 EA EA EA EA EA dis- reading the article in issue#27, pg29, I found out upsidf,: down (it pays to read the directions! him. In oneofthe bases is a cloning machine. Use able prot how to do it. Here is what I finally did: honest!). So I orderedmore chips. They are about the chemicalsandyourskillhiddenin the hotel to $4.25 each from JDR Microdevices. 7A93:8D F5 86 EA EA EA EA EA disable prot Step-by-step adjust the fluid levels. Catch the fluid in ajug and UNLOCK FWR Then, I ran the program on Don Lancaster's go back to the clone machine. Put the fluid and a BSAVE FWR, A24576, L13817 1. Convert French Hangman 1 &. 2 to normal disk which makes a copy of the CD and EF disbanded player in the machine and eventually 3. Now tell the hello not to use the decoder. DOS 3.3 buy ignoring the epilogs on the DOS ROMs to disk. The reason you need a special a clone will come out. I haven't done anything BLOAD DV 3.2 disk. I recommend changing your DOS 3.2 program to read the ROMs relates to the Apple's with one yet, butI assume he will be an NPC with CALL-151 RWTS to ignore epilogs and then using hardware design - some of the addresses in the all the skills/qualities of the original character. 934:4C 93 78 DEMUFFIN PLUS. ROM double as peripheral card communication Dropme a line and letmeknow whatyou find out UNLOCK DV points reading the addresses in this range can do 2. Copy tracks SOO-02 from the DOS 3.3 System about cloning. BSAVE DV, A$802, L$15C things like turn on your disk drives. The Master. Tell DOS that it is running at the 32K The Guardian Citadel: You need to be well LOCK OV "SNATCHMON" program creates 4 files on the location by sector editing track SOO, sector armed for this one. My expert younger brother LOCK FWR disk. One file contains the code from SCOOO to SOA, byte S04 from BF to 7F. recommends at least an Armor Class of 10, Now you are finished! SCFFF, onewith the code from$DOOOto $DFFF, Assault Rifles, Explosives, andRockets.There is 3. Copy the Integer BASIC file and one with the code from $Eooo to SEFFF, and a chink in the Citadel's armor. Walk close to the Notes on Cross Country USA (Didatech) LOADER.OBJO from your DOS 3.3 system another with the code from $FOOO to $FFFF. "barbedwire" walls to find a spotnot as tough as I have found thatifyou leavea fully function- master. Lancaster's patch resides in the $Cooo-$CFFF the rest. Blow it to bits. Then you're taking the 16 Readers Data Exchange COMPUllST #75 back way in and surprising the heck out of the WhilewhatI readsaysthatchanging trackOF, Yourcopy shouldnow work. However, ifyou 5. Copy all programs on side 2 to diskette 2. Brothers and Sisters. And don't forget, you can sector 04, bytes 20 and 2E from FO E3 to EA EA made saves with the bitcopy in my previous 6. Boot Copy II Plus and copy standard DOS to "nickel and dime" your way into the Citadel. will give you Napalm instead of bullets, and it article, your save disk is polluted and you must side 1. Thatis, dropa Brotherortwo, go outandbuildup appears to be correct, it will also cause the game start the game over. Sorry about that! strength, drop a few more, goout, etc. Eventually to crash unpredictably. Let me know anything 7. Change boot program on side 1 to 'OilBarons Note: I have tried this copy technique several by Tom Glass'. the base is yours andno one had to die for you to you discover on this one. times and have always made a working backup. getit. You couldevengo andstockupongoodies Well, I think that about covers it. For more I have notyet solved Dungeon Master so I'm not Thats it! Now you have a completely depro at the weapons shops. information on Wasteland, Neuromancer, or sure there are not more disk checks, but so far, tected version. It works perfectly as I have com The Jailer's proton axe is great for opening ROM mods, drop me a line. (Or watch for my since I killed the stair check, my softkeyed disk pletedseveral versions in the game and atvarious doors here - but nowhere else. Certain important next article in Computist.) My address is: has played flawlessly. lengths. As a bonus you caneven list and change passwords are hidden througho\lt. P.O. Box 2OO-X the program as you like. Tables: Things written on them can often tell Sewickley, PA 15143-0600 Softkey for... To Paul R. Wilson (from Computist#69) for you secrets and answers to questions you never I answer any and all letters sent to me, even if Where in Time is Carmen Sandiego? finishing Aztec: When you have a trash pile to dreamed possible. To see what I mean, visit the search and it lies directly near or under a stair men's room at the bar. Talk to the guy there. Ask I can't answer all the questions in them. Feel free Broderbund to write! well, do not search it, as you will may be trapped. him about Ugly, and every other thing he men Requirements: There might be lit dynamite in the pile, which tions, as well as every person. What you learn ______NH Apple IIgs would destroy the stairs. Also, if unavoidable, could surprise you, especially what he knows Jim Ross Copy 11+ and there is lit dynamite on the screen, leave about other patrons of the bar. Original 3.5 disk screen as it will follow you to the next screen in Finster: Kind ofa BenedictAmold. Don't let Softkey for... Blank 3.5 disk the same spot and hopefully not near a stairwell. his face out ofyour sight. There are times when Dungeon Master Remember: Do not stand on the samc level as lit it (the face) comes in handy. You'll need the Think this disk is not copy protected? Think FTL again! After you finally solve one of their very dynamite, climbordescendstairs onsame screen CyborgTech skill at that time. (And you'll wish so not to be affected by the bla~t. you had a Vorpal sword...) Requirements: tough cases, you are asked to insert the original 3.5" disk before it will update your detective As to how to light dynamite, you should push Sa/e:To open a certainsafe tucked away near Apple IIgs 'G' to crawl and when you notice your arm is the barn, you'll need to bump off Huey, Dewey, Copy 11+ v9.0 record. Sneaky! Anyway, thecheckisaJSR9600 followed by a BCC (branch on carry clear). A stretched out push 'P'. Oh yes, remember you and Louie. They've got some jewelry that holds Blank 3.5" Disk musthave sticks ofdynamite to place it. The best the "key" to opening the safe. copy returns a carry set from this subroutine I submitted a previous article on a bitkey for while the original returns a carry clear. I NOPed score to date for me is 612512 on level 3. Highpool: They have a pump problem that Dungeon Master. I had played several hours into This works on my disk which is cracked as I could be fixed with some merchandise from the out the subroutine and changed the BCC to BRA the game and saved several times before I sub and it worked. keep my originals hidden from sight. Nomad's general store. While you can perform a mitted the article. Subsequently, further in the 00/719C:20 00 96 JSR 9600 Add the following to the most wanted list: rescue in the cave the little boy tells you about, game I went down a set of stairs, the disk drive you'll alienate him in the process. 00/719F:90 25 BCC 71C6{+25} Legacy ofthe Ancients by Electronic Arts, as came on and my copy crashed within a few more my original disk, which is write protected, per Cochise Base: You'll want to be VERY, minutes ofplaying time. I then startedlooking for Step-by-step VERY, heavily armed to bust in here. Meson manently crashed and forces a constant reboot this additional check. The check is well hidden . now. cannons and Ion Beamers are recolTll1}ended Ifyou go down the stairs and the disk drive read 1. Copy thedisknormally (IusedCOpy11+ copy nothing less than a laser rifle should even be disk with format). Seven Cities of Gold by Electronic Arts, as is made it will not do it again if you go back up there seem to besomany different versionsofthe carried in (not even a laser carbine). Your power and then down the stairs. Itseemed to take about 2. Sector edit as follows: armor will barely work.Ask the computer termi game on the market. 20 minutes of playing before this stair check Blk Byte From To Yournew tab~oid format is great for typing in nal about FINSTER and about the MISSION. wouldre-arm itself. I'mnotsure ifthis re-arming $32B S19C 200096 EAEAEA programs, please keep using this format as you' LAW rocket gets you past the fast gate, and is based ontime ornumberofmoves in thegame. $32B S19F 90 80 also seem to get more for your money. SECPASS gets youpast the second. To getto the Aftermany hours ofsearching, I did find this lower levels ofthe base, go up the escalator and subroutine and the branchstatementrightafterit. Softkey for... ® Please I need copies of: go left or right and will come to a wall - part of NOPing outthis branch statement killed the stair 1. Newer version of ProDOS user's disk than which is hollow and can be opened. You'll need Gnarly Golf disk check and I haveplayed another 20 hours in ProDOS 1.0basedutilities AppleComputer 1983 rockets to opendoors -littleelse will work. RUN, Fanfare the game with no further problems with the for Apple lIe. and get an ADMIN robot when you get the game. It turns out the stair check calls the same Requirements: 2. Newer version of Disk Muncher as my chance. Smash iIp the security monitors and SMARTPORT routine to read block $17 that I Apple IIgs copy is version 1.1. robot controls, unless someone reports a better discussed inmyprevious article. Armedwith this Copy 11+ 3. COPYA from the DOS System Master. idea in Computist. Various keys come into play info and some guesswork, I managed to make a Original 3.5 disks 4. 'Wizards Workbench II' or 'Wizi-Scout' on the third level. You'll want to bring a plasma softkeyed disk. 2 blank 3.5 disks or 'Wizi-Doc' by Magicsoft, as Magicsoft no coupler with you too. Make sure you have some Thediskfirst reads in block$17 using GS/OS Theoriginal program disk has a bad block on longer exists. These are Wizardry scenario aides Rad Suits. Never play with Security Monitor DREAD and checks for a $27(110 ERROR) the last block $63F. Inspection using Copy 11+ and creators. Intervals unless you like firefights. returnedinthe accumulator.Theinterestingthing Nibble Editorrevealeddataon this block with the 5. A copyofthe program 'HRCG' which is an Max: Needs some servo motors, a fusion cell, about DREAD is that it will read the data and put data prologue changed from D5 AA AD to AD 'R' file that is 12 sectors long from the DOS TooI romcards, an android head, and a power conver it in memory even if there is an I/O ERROR. AA 05. Using Sector Edit search, I found on Kit disk by Apple Computer. tor. Max awaits under the Mushroom Church. Later block $17 is read again using the block $150 where the data prologue is changed ®Does anyone have a mas,cr index of past Don't touch the reactorunless youenjoy the heat. SMARTPORTcallofJSRC50D.Thestaircheck in ProDOS (just before a READ BLOCK of issues showing not just title and where to fmd it That's all I have for Wasteland. If you have in the game would read block $17 again using a $63F). butalso an index that would include bycompany, anything else, or would like some more specific SMARTPORT call and the verify that the data Incidentally, block $63F contains the graphic as a lot of companies use repeated schemes of directionsonhowto getaround any ofthepuzzles was different (because of extra zero bits on data data for the Mouse cross that appears to change copy protection. above, drop me a line. I'd be glad to walk you in block $17). If it wasn't, it changedsome key ball color at the slot machine and is used for ® Does anyone out there hiwe a program to through them· by mail, or phone if necessary. memory locations causing the game to lock upor Mouse aiming in the game. crash. (This code is in bank $01.) print 'Seven Cities ofGold' maps to the printer, the original and ones you make yourself. Playing Tip for... OFE8:22 71 29 01 JSL 012971 Has enough time or Step-by-step Neuromancer moves passed to arm? 1. Copy both the program and course disks nor My address is: YES-clear carry, NO-set mally (ignore read error on program disk). Steve Kalynuik ? carry 936 Southdale Road East Bank Gemeinschaft: open an account OFEC:90 OC BCC OFF1{+03} branch if YES 2. Manual Bit Copy track $4F using COPY 11+ OFEE:82 8A 00 BRL 107B{+OO8A} bypass stair chk with parameter SOB changed to $02. London, Ontario Avoid Straylight Villa at Freeside. Canada Don't volunteer for experiments, costs $ in OFF1:AE 29 2F LOX 2F29 start of stair chk a. Select Manual Bit Copy. N6E IB2 To make a softkeyed disk three things are the long run. b. Select beginning track $4F. Might as well giveArmitageyourBAMA10. necessary; 1) when the GS/OS DREAD is made JAng _ Crazy Edo wants one ofthe hotel's "wares". push $27 in the accumulator so the program c. Select ending track $4F. . OH Shin's got your (puny) comlink. thinks block $17 is a bad block. 2) disable the d. Select synchronize tracks? N. To those of you who are jy; the dark about Go all outfor thebestCyberdeckthereis...you stair check by NOPing out the branch statement e. Select keep track length? N. someofthe more technical artidc~ inComputist need it! which causes a jump to the SMARTPORT read (or any other computer magazine, for that mat f. Press "f' key. Cyber Deckware can go bad, always have a routine 3) reverse the clear carry with the set ter): learn. There are two ma::azines (besides BACKUP!! carry in the disk save routine so you can save g. What parameter? Enter SOB. Computist) that will help you: I still haven't solved this one, either. Let me games. h. What value? Enter $02. Warning: the fast magazine is for intermedi know ifyou're working on it too. We can com Step-by-step i. Press RETURN to begin copy. ate to advanced users. Ifyoujust got your Apple pare notes. out of the box and you don't know a bit from a 1. Format a blank 3.5 disk using Copy 11+ v9.0. j. When side I is read, press "Q" and side 1 will write. byte, then this magazine is not for you and you Advanced Playing Technique for... Enter "Y" when it asks use high speed inter need a little more experience. There are lots of k. When side 2 is read, press "c" for CHANGE Rescue Raiders leave and name the volume anything (I used books a beginner can get his hands on, just ask "X''). NIBBLES. someonefor help. But, ifyou're Jikeme and want Sir Tech 2. Using copy disk (not copy disk with format) 1. Change the data prologue on block $63F from to learn bydigging into your Apple,bothofthese For those of you who hate having only three copy the original to your copy (ignore read AD AA D5 to 05 AA AD. magazines are great. lives, you might like to increase the number of error on block $17). Copy 11+ will correct the m. Press "Q" and side 2 will write. Another Warning: I'm not saying that a be lives available to you. Pull out my friend Bob checksum and write a good block $17. 3. Use theCOpy11+ SECTOR EDITOR to make ginner is automatically too stupid to understand Igo's Editor Creator II and create an APT pro 3. Using Copy11+ sectoreditormake the follow things - on the contrary: I think the best way to gram which does the following sector edit for the following changes to the program disk ing sectoredits: (I have included enough bytes only: learn is to dive right in on your own. I justdon't you: before and after the edits so you shouldbe able wantpeopleburning crosses onmy lawnbecause Blk .!h1!<. From Th IrIs ~ b Er2lIl 12 to fmd them it not in the same location) I told them to subscribe to a $30 magazine that OC OA D6 04 FF S150 $93 9FooOOEI EAEAEAEA Blk ~ From To $150 $90 9F 02 00 El EA EA EA EA theydidn'tunderstandorneed.However,ifyou're The "to" value should be the number of lives a beginner and you think you might like eitherof SOC S83 00 27 The program disk is now copyable normally. you want to have. Normally you'llhave four, but them, go for it! The hex string to search for is: 68 8F 3408 00 The course disk always was. Enjoy! you can have as many as you want. Unfortu 22 A8 ooEI 00 000000 00 OOBO 03 A9 00 00 The first magazine is called "8/16". As the nately, there can be no "unlimited"lives, since 8F 02 00 02 AF 51080048 8B AF 50. Change Steve Kalynuik Canada name implies, 8/16 is designed for both 8 bit II's when you change the "right" code you fmd that the A9 00 00 to A9 27 00. or 16 bitllGS's.Itis prograrrnning-intensive and you only have ONE life... not too cool. ~ I am not sure ifa softkey has been submitted covers areas like Applesoft Basic, ZBasic, Orca, For those of you who have missed the other Blk From To SEE S6F-70 9003 EA EA for 'OilBarons' by Epyx 1983 as I havenotfound APW and Merlin 8/16 machine language. There edits, I'll re-print them here. it in back issues, therefore here is my softkey: are columns like "OrcaStrations", "The Merlin Thehex string to searchfor is: 38 ED500248 Maniac", and "BASICally Applesoft". Before I Unlimited Bullets: 8AED5202 AA68 22712100900382 8AOO got a IIGS, I thought I was Mr. 6502 withmy lIe. AE 50 00 AD 4E 00 18 69 01 00 48 8A. Change Softkey for... IrIs ~ b Er2lIl 12 Then, upon the recent arrival ofmy IIGS several 90 03 to EA EA. Oil Barons $OF $04 $26-28 DE F6 60 EAEAEA months ago, I experienced total shock. I felt like Blk Byte From To Epyx Unlimited Bombs: I was four years behind everybody else - a new S104 SllO 18 38 processor, desktop programming, GS/OS. I Sll4 38 18 1. Format 2 diskettes using Copy II Plus (I used IrIs ~ b Er2lIl 12 v8.3). thoughtI'dneverbeable to catchup. 8/16changed $OF $04 $9C-9E DE F4 60 EAEAEA The hex string to search for is: 25 29 IB IB FO that. In just three issues I have learned oodles 2. Boot your altered diskfrom Computist#63, pg 01 E8 88 881OE9EOOOOOF00418AB 2B 6B about IIGS animation from an ongoing tutorial Unlimited Missiles: 17. 38 AB 2B 6B 78 C2 30 80 C2 14 E2 20. Change on the subject. Other recent articles includeIIGS IrIs ~ b Er2lIl 12 18 AB 2B 6B 38 to 38 AB 2B 6B 18. This swaps 3. Run a program like Blackstar or FlO. desktop programming, cursor control, and joys $OF $06 $37-39 DE 02 61 EAEAEA 18 (CLC) with 38 (SEC). 4. Copy all programs on side 1 to diskette 1. tick hardwaremodifications. Don'tthink it'sjust for the IIGS; there's a lot ofII stuffin there also. COMPUllST #75 Readers Data Exchange 17 :..;,~ ';0:; \.''''''\;!\,..I''"", ~~;t~1 tD!iy.~;~~' D}:.".. _ oq:,.~ \"",l,,,f... ":',,' .. I give my full support to 8/16 (the people who nies like Taito and Broderbund who develop POKE 47503,14 file by using "View Files" on the Copy II Plus publish it are really nice) and I hope you do, too: great games for the IIGS (even though they DO POKE 47406,0 mainmenu. I jotteddown the A9008DF403 A2 POKE 47411,106 that began the file and then searched the disk for 8/16 use protection). Software prices are lower now than theyhaveeverbeenbefore(don'tlaugh!). In POKE 47426,24 it. The ftle started at Track $20 Sector $00. c/o Ariel Publishing, Inc. RUN the beginning, mostsoftwarewas around$39.95, I began a quick disassembly and noticed that P.O. Box 398 2. Copy side A. Patemos, WA 98846 $49.95, etc. Now, ifyou look down the columns about half way through the sector there was a ($29.95 per year, also available on disk) of software advertiser's ads, you see things like 3. Format a 5.25" disk with ProDOS.. substantial break in the program. Suspicion#3! I $24, $24, and $32. 4. Copy ProDOS from your System Disk to the went back to the beginning of the sector and The second magazine is A2-Central, a pol- began perusing with a little more care. This time It used to be that software companies would formatted disk. ished magazine in the BeagleBrosstyledesigned say, "O.K., guys. You really shouldn't copy our it looked and smelled like a signature check. I withsomething for everyone: beginner, interme software." And they would continue producing 5. Copy all the files except ProDOS from the jotted down all the JSR's and IMP's as a matter diate, or advanced. The subtitle onevery issue of games in the hope that it would stop. Now the copy just made to the disk with the ProDOS of habit and thought I would try my luck with A2-Central is "Ajournal and exchange ofApple attitude is, "All right, fine. We'll stop making II disk. these first. II discoveries" - something every user of an , software and convert everything for the IBM." 6. Copy sides B&C (there is no side C for ThefirstJSR(200021)thatINOPedchanged Apple shouldbeexposed to. Ifyou don't already One such company is Sierra. I personally Europe) with any disk copier. nothing. So I restored it to its proper place and subscribe, I highly recommend it: think that Sierra puts out some great stuff. It's Have fun! went to the first IMP (which was two bytes later A2-Central ironic that they are abandoning their Apple line after a BCC - 90 03). This turned out to be the P.O. Box 11250 of products (see April 1990 Nibble, page 2a). ____CT jackpot! Replacing the 6C F2 03 with EA EA EA Overland Park, Kansas 66207 Sierra actually got me started with computers. I Michael Paterno completely disabled the check and the program ($28 per year, also available on disk) can still remember the day I came home from carried on as though the check never existed TomWeishaar,A2'spublisher, hasthis motto: grade school in 1982 and my father was hooking Softkey for... which is exactly the way it ought to be. "The more you learn, the more you understand. our new Apple 11+ to our television. The first Spelling Press I checked the Teacher Disk (Disk 2 in the package) and found it to be unprotected and And the more you understand, the more you thing I ever saw on a computer screen was ten MECC understand." These words are good advice. A2 crudelydrawndeadpeople from Ken and Roberta entirely copyable. Now, go ahead and make that Centralis also a greatsourceofbooksandperiph William's "Mystery House". I've been twisted 1. Use COPYA to copy the disk. back-up and turn those school kids loose on erals. and demented enough to like computers ever RUNCOPYA another very excellent program from DLM! POKE 47397,24 I'dlike to digress ontwo points for a moment. since. Step-by-step So let's ban together and stop this! If you POKE 47398,96 One, if you DO subscribe to A2-Central, check 70 out the latest issue on page 6.40b-c about REALLY think about it, the people who will 1. Fast copy the disk. 2. Sector edit the copy. Broderbund's copy protection policy. It states ultimately determine the future of the Apple II 2. Sector edit. that Broderbund is "currently re-evaluating our are ourselves. We, the 6000people who care, will Irk ~.em Er2m 12 have to decide whether we support software or 11 08 C2 90 034C XX XX601S EAEAEA EA Irk ~.em Er2m 12 policies regarding copy protection... times are $20 $00 2C-2E 6C F2 03 EA EA EA changing and so are our customers... we have we want to kill our computers. If we support 15 03 97 97 DE recently updated [programs] to be hard disk software companies, software will continue. If 15 08 97 97 DE Or search for 20 00 21 90 03 6C F2 03 2000 compatible." The letter also says that theprotec we blatantly distribute stufflike mad, the demise 4. Format a blartk disk in ProDOS and copy BF. tion of Broderbund's new entertainment and of the Apple II will become a self-fulfilling ProDOS from another disk. educationsoftwarewillnotbe"on-disk"and will prophecy. 5. Copy the file Mecc.System to the formatted Softkey for... require the customer to "provide some informa I would personally like to see 6000 letters disk. Copy all the rest of the mes except Cross Country Canada dumped on Ken William's desk. Write a letter tionthat canonlybeobtained from theprogram's "ProDOS and Z" to the new disk, and Voila Didatech reference material or documentation." right now to Ken Williams at: you have it. This means we have won. Sierra On-Line Requirements: Fast copier (I used COPY DISK on COPY II Canyou imagine an AppleIIsoftware market P.O. Box 485 Softkey for... producing great games and application software Coarsegold, CA 93614 PLUS) Mercury Sector editor with no copy protection? I can. And it seems as and tell him how you feel about the Apple II MECC if dreams are becoming realities. Software com (I think theNibble article got the address wrong). It seemed to be a fairly normal DOS disk panies are finally realizing (I'msurethat SOME Money talks. I think he'll listen to $24 * 6000. A nice word processor from MECC with it catalogued, displayed the Applesoft BASIC BODY at Broderbund subscribes to Computist) One thing I DO encourage is the support of graphic importing capability. prompt "r when booting, etc. So I tried fast that copy protection is stupid, stupid, stupid. Any copying the disk. There was an error on Track shareware. A great source of some shareware 1. Copy Mercury with Copy II or some other protection code ondisk can bechanged! There's $02. I thencheckedTrack$02witha sectoreditor games for the IIGS is: copy program that doesn't care about the pro one more step in the process, though. Once we and found only two sectors in use, sectors $00 tection. deprotectionists (pronounced "HACKERS") are Pangea Software and $07. Sector $07 looked out of place - it able to demonstrate that we can circumvent 709 West 21st #203 2. Make the following edits: looked like partofthe DOS routine. Sure enough "manual-check" protection, too, software com Austin, TX 78705 Blk Byte From To there was an exact duplicate at track $01, sector panies will realize that ALL protection is dumb. (512) 474-6616 (answering machine) ooB4 ISO 18603860 18601860 $07! I took a chance and blartked out the "extra" The second point concerns Apple II manuals The same people at Pangea made Xenocide 3. Run the new disk to make it write back to the on track $02. I then booted the disk. No deal! It in general. The normal price of all of the IIGS by Micro Revelations. Pangea has several items, disk. That's it. died to BASIC in the middle of the first graphic manuals combined would be over $150. This but the two IIGS games I personally have are - THEMIDDLEOFTHEFIRSTGRAPHIC! !? I thank the gentleman in Computist #67 for the state of affairs is ridiculous. When I opened the Oribizone and SenselessViolence (see May 1990 I went back to the catalogue. There seemed to help in cracking Spelling.Press. Although it box of my IIGS, I saw some manuals that just inCider/A+,page 32c).Both haveexcellentsound be three potentially troublesome files - a file was not exactly the same, he gave enough aboutmademe throw up. Lores graphics demos? and graphics. Orbizone is a well done version of called "NEWS", another called "DEMO" and a information for me to complete the job. Come on! The so called "Technical Introduction Asteroids, and Senseless Violence is a hilarious third called "COPYRIGHT 1986". My reason to theIIGS" should have been in its place. Itused spoof of Frogger. Be warned, however, that ing now was that I wouldsimply delete these files to be in the olden days that you got the technical Senseless Violence is not for people who are CPR Agent Canada one at a time, bootthedisk, andcheck to see ifwe stuffright in the box with your computer. Please, easily offended or for members of the Moral Well, here it is -my first letter and my first lo~t a file with a graphic in itsomewhere. I started Apple, give thosedinky manuals to someoneelse Majority. Both are only 55 each, but you have to contribution to Computist.BeforeI startexplain with "NEWS" because it was the only BASIC and stop making it difficult for me to learn how send them your own blartk 3.5" disk and return ing my softkeys, I would like to extend a very file and lots ofprograms start that way. But not to program my machine! postage because they are a small-time operation sincere word of appreciation to the grand old this time. I "undeleted" it again and went to the I realize, however, there IS a place for intro and don'thavea software or tax "license".I know masters ofthis magazine/tabloid (EdwardTeach, "DEMO" file. Same deal. So I then went to the ductory manuals. IWANTbeginners to learnand I make them sound like a "Miracle Elixer/Snake Brian Troha, Bill Jetzer, Bob Igo, Jack Nissel, "COPYRIGHT 1986" file. I noticed in the proc share the fun of computers. I won't shun you or Oil"operation that folds up in a tent and rides on Gerald Myers, and all the others who gave so ess that it was five sectors long! Pretty long tell you to go home. We're all willing to help each the wind, but they really are honest. I even sent liberally of their time and talents for the benefit copyright notice! I deleted it and booted the disk. other; that's what this magazine stands for. I'm them cash and they came through! What better ofthose ofus who so often "justdidn't get it"!). BINGO! Up came the "FILE NOT FOUND" certainly not going to pretend that I'm God and way to supportsoftware than by supportingshare Eighteen months ago I booted my first computer. message. Next I went to the disk map and found know everything like some IBM people I know. ware! Now, thanks to this publication and those who that the copyright file was on track $13 living in But back to our story.... ® Don Lancaster, where are you? Please took the time to contribute, I am beginning to sectors $OF-OB. I then disassembled sector $OE Computist, A2-Central, and 8/16 will teach write in! understand something about programming and (sector $OF simply pointed to $OE). Sector $OE you more about your computer than you ever Now if you'll excuse me, I have to give my the operation of computers in general. I'm ex was filled with a lot of "question marks" (I hate imagined. I find each one to be a great asset. valedictory address at my high school gradu tremely appreciative and amdetermined to "pass those!) with the odd CMP. Then I noticed a IMP Another good source of info is, appropriately ation. It's a possibility that I got suspended for a it on"by doing mypartto helpothers. (Two ofmy to $8A70 ofall places! I took a chance and EAed enough, back issues ofSoftalk. For those ofyou senior prartk, but I'll have to go and see. I'm not colleagues have sent in orders for a subscription the jump. When I booted the disk, up came the who arenew to Appledom, Softalk was oneofthe going tosignthis articlewithsomestupidpseudo after I showed them the goldmine of informa graphic, the Canadian flag started waving, and first major Apple magazines back in the early nym like "Oxy Moron" or "0. Nan Ism". Just tion.) there in the comer was the copyright notice! eighties. It's hard to find back issues because the sign me - JAng Please continue to send insoftkeys with thor Step-by-step publishers went bankrupt. Ifyou happen to have ough explanations. Those who don't need or youroldSoftalkissues, I havefound an awesome ~A~~~ie~G~e~n=z~ want details can always skip over them. How 1. Fast copy the disk. Appleworks database with an entry for every WI ever, those long explanations are responsible for 2. Sector edit. article ever published for only $8.00 from: my being able to contribute now. Believe me ~.em Kula Software Softkey for... when I say that they are important to those ofus Irk Er2m 12 $13 $OE $43-45 6C 70 SA EA EA EA 2118 Kula Street Where in Europe is Carmen Sandiego who have a desire to really understand what is Honolulu, Hawaii 96817 Where in USA is Carmen Sandiego going on. Or search for 8D 5E 46 6C 70 8A 30 8A 76. (808) 595-8131 Broderbund Please keep this publication alive. It so out Softkey for... The database comes on a double-sided 5.25" rartks the competition that there is no competi Requirements: tion! Mark Manager v6.6 disk in ADB format. Kula also has databases for Super lOB 1.5 most other computer magazines like A+, Call And finally, thank you Charles Haight and B.B. Software FAST.CON Karen Fitzpatrick for the COMPUTIST. It has A.P.P.L.E., Nibble, Softside, A2-Central, and Some disks Requirements: many more that I hadn't even heard of. Also literally breathed life into my ability to use this This Softkey is crude because it is my first incredible machine. A slave disk with HELLO deleted listed in their catalog are tons ofpublic domain DEMUFFIN PLUS programs and books. Great stuff! one. It may have some things that are not re Now I 'm going to shift gears and make a bold quired, butit worked for me.This is Broderbund's Softkey for... 1. Boot the Mark Manager Program disk. statement: I have decided not to give away any ProDOS version of USA & Europe. I stupidly Math Masters: Addition & Subtraction 2. When the disk drive stops and the main menu said to a teacher that I would do it, not knowing more software (notice I didn't say "krak" or DLM is displayed, type "Q"atthe prompt. (This tells "backup"). what I got myself into. This was over a year ago the program that you wish to "Quit".) when I first subscribed to Computist. But with 4 Requirements: I know all of you hard-core krakers out there 3. Wait for about 2 full minutes until the BASIC are probable rolling your eyes and sighing right issues left I finally got it. So hang in there and Fast copier (I used COPY DISK on COPY II PLUS) . prompt (]) and a cursor appears'ott the screen. now. Don't get me wrong: there is absolutely keep trying. When I would boot a bit copy it 4. Type "FP" to clear all the "flags" in memory. nothing wrong with hacking or kraking. Explor would hang, so I tried to catalog hoping to copy Sector editor FP ing someone else's program is your right and the file off on to a disk that would not hang on The diskis ProDOS and catalogs easily using youI' duty. There is also nothing wrong in remov track $00. For where in the USA, the protection Copy II·Plus. I noticed that the system file that 5. Get into the monitor and move the RWfS to a ing copy protection from a disk in order to ac is only on side A. Sides B & C are normal. The normally follows immediately after the ProDOS safe place. complish this (or for merely backing-up your same is true for Europe. Side A is protected and file was the last file in the catalog. Suspicion #1! CALL -151 program). But there is the final, crucial step in side B is normal. I went straight to a fast copy of the disk which 6000cB800.BFFFM this process that is messing-up the system: giving Step-by-step copied without so much as areaderror. Suspicion 6. Insert the slave disk (with no HELLO) and it away. #2! I booted the copy. The ProDOS screen came boot it. The existence of a computer is dependent 1. Put SuperIOBinto memory. up and then I was dropped handily into the C600G for $101 6 disk upon many things, the most important of which LOAD SUPERlOB monitor. I was now almostcertainthat the trouble 7. Load but DO NOT run DeMuffin Plus. is software. I like the idea ofsupporting compa- EXEC FAST.CON was in the system file. I checked the startof the BLOAD DEMUFFIN PLUS POKE 47498,0 18 Reader~ Data 'Exchange coMpunST #75 8. Go back into the monitor and move the Mark this graphic (andits message)sothattheprogram files. I noticed thatmostof them were Applesoft growledthroughTrack$03 butI simply assumed Manager RWTS to where DeMuffin Plus can would continue to run, it wouldn't work. It oc BASIC. I groaned a little at the fact that many it was an empty unformatted track. Theresulting find and use it. curred to me that by the time the graphic and were fairly long. No one looks forward to scan copy ran fme - except for two glitches. The CAll·151 message appeared. the signature check must al ning through miles of BASIC, especially when second and third logo graphics came up on the B800<6000.67FFM ready have taken place somewhere else. This you aren't even sure what it is that you are screen partially skewed and partially scrambled. 9. Alter DOS so that it can read the disk. graphic wasjust the result ofthe check. I needed looking for. I began testing some of these other The program itself, however, ran fine. I wasn't B925:1860 to back-track. files by simply RUNning them - more or less to satisfied. Moreover, the catalogue track (Track B988:1860 3. I went to CopyII Plus' Disk Map utility on observe the behavior of the computer and pro S11) appeared to be written in some Bangkok BE48:18 their mainmenu. HereI discoveredthat theMenu gram. dialect and that bothered me as well. A goodrule 10. Start DeMuffm Plus and choose "Convert file started attrackS12, sectorSOD (rightafter the WhenI ranthe file calledBLOODINSTRUC of disk cracking is to make as few changes as Files". Hello file at track $12, sector $OF). Again I fired TIONS I got a surprise. Itranjustfine. Up on the possible to get the functional COPYA-able disk. 803G a few shots into the dark (changed some bytes) screen came the program as though this were the I now had that. But being who I am, I set out for 11. When asked for the filename, type the wild andaddeda few more thatI thoughtweremoreon disk HELLO! All the other files had yielded the PERFECTLY functional and COpyA-able card equals sign "=". target. I got big ZERO results. I was getting nothing but errors and nasty error messages. I disk. frustrated so I wentback to the very beginning of was instantly inquisitive as to why this file ran' I first used my sector editor (Copy II Plus) to 12. When asked if you want to be prompted, the file-sectorSOD. I noticed that the first thing perfectly and none of the others. So I dropped quickly peek through the tracks. I was a bit answer "N". the file did was JMP to $6000. Out of pure back into BASIC with a etrl reset and asked for surprized to find Track $03 had a couple of 13. Copy all the files from the Mark Manager maliciousness I NOP'ed thejump and booted the a LIST. To my surprise, the LIST yielded a new sectors in use (that was the track that caused the disk to your slave disk. disk. set of credits and credentials for this part of the 32 grinding recalibrations). Then I was further 14. Loadeachof the files excluding the "SN" file After the usual loading of the files, the com- program than for the first part. In other words, surprisedto find all the tracks betweenTrack$03 and delete each "CALL 47721" and "CALL . puter dropped me into the monitor! Well, well, this seemed to be one of those "modular" jobs and Track Sll empty! Furthermore, Tracks S20 47741". Then SAVE the file back to disk. If well - at least it was different! I decided to check where differentprograrruners write differentparts $22 were not that full either. the CALL falls within a program line, simply memory location S6oo0 sinceI was already in the ofthe program and then it is all patched together Assuming (incorrectly!) that a byte or two re-type the line and leave the CALL out. Here neighborhood and see if there was in fact some to run. somewhere along the line was being misread in is some extra help: thing special about it. As it turned out, it didn't Butthe bestpart was that I could immediately the copy process, I decided to tty another angle. look that exciting. But I jotted down the first see that this file was having no trouble placing a I set Copy II Plus to "MANUAL SECTOR File MH4 delete lines 91 and 93 several bytes to check their location on the disk. special graphic style script on the screen that the COpy", told it to ignore epilogues, and set it in re-type line 10165 I then scanned the disk for these bytes and found real HELLOfile on the disk was stumbling over. motion. Itread the DOS tracks fine but rold me it File MF4 delete line 100 them at the verybeginning ofsector SOF of track I began scrolling through the first few lines ofthe was getting read errors on all the other tracks. I retype line 51015 $14 - the startofthe file namedStart-the very file. It was no time at all before I recognized two hadseen the strange sync configuration under the File MM4 delete line 117 same that was BLOADED by the Hello file! lines that were almost identical to lines at the nibble editor, but since those tracks were all retype line 52035 4. I could tell that I was closing in. I began beginning of the HIRES CHARACTER PLOT empty anyway, Ididn'tcare.WhenI still gotread File MR4 delete line 114 perusing these bytes on the disk more carefully section of the HELLO file. (Those REM lines errors on Tra:cks $11-$22, I decided to let it go retype line 52010 than I had when I checked them out in memory. were absolutely invaluable - Thank you so much and takemychances. WhenI booted theresulting . File MB4 delete line 100 I didmyveryverybest at pretending I knew what MECC!) copy, it ran without a hitch! Good graphics, fast. retype line 52010 the program was doing. I knew that a 60 (RTS) After spending a few minutes comparing, I loading, everything! But this STILL wasn't Don't forget to save each of the above files marked the end of a routine and I found one of was certain that I could simply replace the lines COpyA-able. back to disk after the changes. thoseclose to theendofthe sector.I alsochecked :in theHELLOfile with the two similarlinesfrom Outofcuriosity I booted Bag ofTricks IIand 15. Use CopyIIPlus orasimilar utility to change for BNE's and CMP's to see if the signature the BLOODINSTRUCTIONfile. I triedit, booted checked the epilogues on this new "sector cop the boot file to MH4. check were at all obvious. It wasn't but there the disk, and away it went. I was elated. I. didn't ied" copy. Instanuy Bag of Tricks "honked" a were a couple of BNE's. I tried replacing them even c,are that the disk died again a few minutes warning - but not an epilogue warning. It was a You now have a completely COPYA-able with EA's - it had worked on some others I later. I went back to the CATALOG and began trackwarning.Thetrack numberwas notcorrect. and totally functional grading program! cracked. Not this time, however. I edited them checking through the files (LOADing and LIST I scanned through the disk. Sure enough, every Extra Help back where they belonged. I then went up and ing themoneat a time) for similarroutines. Itwas trackwas numbered incorrectly.Thepieces were down the sector several times, tracing, getting when I came across a place where one file had now beginning to fall into place. But Track $11 1. Speed the program up by adding a fast DOS. lost, and trying again. Finally I decided that a combined the two lines into a single line (and I was still a foreign language. The best way to 2. Once you have learned the program, speed it IMP to $15CO was outofcharacter. I replaced it was groaning over the typing job since I don't decode it seemed to be with its own RWTS. I upevenmorebydeleting lines 20010 to 31020 with EA's and booted the disk. God bless us all, have a line editor) that it occurred to me that the booted the sector copy, interrupted the loading, in file MH4. All ofthe files and procedures of it worked! onlyreal difference was theCALL. I tried chang went into monitor, moved the RWTS to $6000, the program must be accessed through the 5. Working backwards now, it seemsincredi ing only the CALL22016 to CALL22019 and it Bloaded FID, moved the RWTS back to SB8oo, MH4 file. This file also contains the tutorial bly obvious - in fact, embarrassingly obvious! worked fine. and catalogued the disk. This, I decided would for the program - in other words, miles oftext! After reading EdwardTeach's treatise on signa I sent the program back to my colleague with tell me immediately if this process would work. By deleting the above lines, this file is reduced ture checksmore times thanI wouldlike to admit, aninstructionto try iton all his machines withhis Up came the files - in English! Since I was this to about one third its original length, which I'm sure he would not be proud of me now! I fingers crossed. He called back with a big smile. far, why not just FID the files to a new disk? I calculates out to a much faster program. remember telling my high school math teacher Now the genetics students can work on any tried. It didn't work. I wasn't surprised. 3. The "SN" file is the "registration" text file. on one occasion that if he would tell me the computerin the lab and they have one less excuse Next I went to Super lOB. Using the same When you purchase the program it is regis answer, I would surely be able to figure out the fornothaving the theirBiology homeworkdone! process as above, I captured the RWTS andsaved problem. He looked at me rather menacingly it to disk. Super lOB and the SWAP controller tered to the purchaser. Each time you print Step-by-step "r~B0rts,JAls re,g,i.s,!IlUi8J1 gets prip.t,f?p at the. top over his glasses and sneered, "Young man, if we then"swapped" the files just fine - all in English, of the page. Now we can change this text file knew the answers, we wouldn'thave the bloody 1. Boot the program. all catalogable, all perfectly functional. The problems now, would we!" embarrassment? It was, not realizing from the to print whatever we want at the top of the 2. At the Applesoftprompt (]) reset into monitor. page! onset that SuperlOB was the way to go. Just to be Step-by-step 3. Move the RWTS to a safe place. sure, I tried using Super lOB and the SWAP 4. Since the entire program is written in Apple 1900monster is and cast Contamination immunity above the right foot ment to AppleWriter II. I, too, am in need ofsuch INWO, WlHE, and FOFO - get the lens. Go to Ir.Is~~ W 12 foot casting ...... the right foot an item. No one ever replied. Ifyou have a krack .. the tower in the Northeast corner and cast LEVI, $14 $04 $93-94 E901 EAEA Ifthere's anyone out there who would like to to AppleWriter, send itin! Mr. Nadel, ifyou ever ANMA, and PHDO - get that lens. Go to the $99 FO DO request an APT, contactme through the maga- obtained one, please contact me. 20 Readers Data Exchange COMPUllST #75 <2> I am also in need ofAppleWriter lIe Pro the next physical sector to be read, and the X bytesoftherootdirectory. Then we addthevalue PHA DOS. I have the DOS 3.3 version, but Apple no register holds the bootslotinits hinibble. There in $OC23 ($27, the length of a file entry) to it to LOA #FF longer markets AppleWriter. If anyone knows fore, $43 now holds the boot slot times 16. The get the offset ofthe first file. Ifthe carry is clear, PHA where to get a copy, my address is 1005 Green effect of the next two lines depends on whether we haven't crossed a page boundary yet, so goto LOA #01 LOX #00 $08AC.1fitis set, increment $4B, the high byte brier, Galion, OH 44833. we justread sector 0 or sector E. Ifwe read 0, A JMP ,F479 <2> I would also like to get a copy ofthe IIGS holds 1, and when we do the compare, the carry of the index. The root directory only goes up to sales demo. Any help, please? is clear. Then the PHP saves this result. The rest page$13,soif$4B is 14, anditgetsLSRed,itwill $0902 holds the name of the file the loader looks for. You can change it, just make sure you Anappealfor sanity: Please put your table of ofthe commandsputthe valueCnFFinto$48 and becomeOA. When this happens, wehavereached $49, where n is your boot slot. the end of the root directory without finding adjust the filename length in the first byte. $0912 contents, ifpossible, on the front cover like you is the mainentry to the block readroutine. Itsets 81B PLP PRODOS, causing an error and a branch. If we used to. It makes life easier. Also notice that I ($44) to the data buffer and jumps to the block referred to past issues in my article with an issue INY don't branch, LOY with 04 again, and store it in LOA (48),Y the index. number translate routine. $091d is a table of number AND A PAGE NUMBER WITH A offsets, $0924 is a table of modifications, and COLUMN (a,b,c, etc). Please, gentle readers, do BNE 85B 8AE LOA 0902 BCS 831 $092B isa shortpieceofcode, all used to modify the same whenever you write to Computistin the AND #OF 823 LOA #03 TAY the segmentcopiedfrom the diskcontroller card. future. Nothing is moremaddening than trying to STA 0800 I don't think $0932 ever gets executed. find a past article that is referred to as, "In issue 884 LOA (4A),Y INC 3D CMP 0902,Y #xx, etc.". Adding a column letter aids finding 93F JSR FC58 LOA 49 BNE 896 LOY #1C things quickly. IfComputist readers have a uni PHA DEY 944 LOA 0950,Y form method ofcorrespondence, the planet will LOA #5B BPL 884 STA 05AE,Y rotate much faster. PHA AND #FO DEY RTS CMP #20 BPL 0944 Stineray Canada The PLP restores the result of the CMP in BNE 8FF 940 JMP 0940 struction. Recall that ifwereadsector0, the carry LOY #10 950 ... UNABLE TO LOAD PROOOS ... Well, I guess it's about time I wrote some is clear, and if we read sector E, it is set. The Y LOA (4A),Y 960 LOA 53 thing again. It's been a long time, but I've been register is incremented to zero, and since $CnFF CMP #FF AND #03 BNE 8FF pretty busy with my first year of university. is always zero (atleast on a Disk II card), the first ROL ORA 2B Finally, everything has settled down to routine, branch is never taken. The rest of the code pre $0902 is a data table that holds the value 26 and I've got some free time on my hands. and the word PRODOS. The value of26 is rather TAX pares for reading sector E. $0800 is set to $03, so LOA C080,X important, and I will explain it in detail. thatonly sector E will beread, $30 (the physical LOA #2C ProDOS Boot Disassembled sector to be read) is incremented to $02, and Every file has a byte before its name. Thelow 97A LOX #11 nibble(6 in this case)is thelengthofthe filename. While looking through my back issues of control is passed to the controller card via a 97C OEX If we sector-edited this value to 24, only PROD Computist, it occurred to me that nobody has planned RTS. When sector E has been read, the BNE 097C would be recognized as a filename. The high SBC #01 taken a really in-depth look at the boot segment above code is re-executed from $0801, except nibble is the storage type. This is different from BNE 097A for ProDOS, and it's about time because itcould the branch to $0831 occurs this time. the filetype. It depends mainly on how long the LOX 2B be very valuable, not to mention interesting, to 831 STA 40 file is. Some Apple terminology: a seedling file RTS know just how ProDOS gets itself up andnm STA 48 is less than one block long, so it doesn't require $093F is the general failure message. $0960 ning. Pay attention, some of this is pretty com LOY #63 a BAM, just one data block. Seedling files are looks like partofa routine to move the disk arm. plex. 837 LOA (48),Y STA 0994,Y one block long. A sapling file has 2-256 data Ifthere is anybody out there with the knowledge First of all, some necessary miscellaneous INY blocks, plus a BAM to keep track ofthem. A tree to write a highly detailedexplanationofjusthow info. As most of you know, ProDOS stores its CPY #EB file has more than 256 data blocks, plus a master the disk arm is controlled, please do so. I am data in blocks, instead of sectors. Each block is BNE 837 BAM, whichholds pointers to 128regularBAMS, working on it, but progress is slow. made up oftwo DOS 3.3 sectors. Table 1 shows LOX #06 each ofwhich can point to 256 data blocks. which sectors form which blocks. n is any even 843 LOY 0910,X 986 LOA 46 Therefore, a tree file can be an astonishing 16 numbered track. x is one-half ofn. LOA 0924,X AND #07 STA 09F2,X Meg long. There are several storage type codes. CMP #04 Table 1 LOA 092B,X They are as follows. AND #03 STA OA7F,X PHP Block Track Sectors Code Filetype ASL xO n O,E OEX 1 seedling BPL 843 PLP xl n D,C 2 sapling ROL x2 n B,A This is a nifty ideaon Apple's part. Instead of 3 tree STA 3D x3 n 9,8 taking up space on the disk with code to read a D subdirectory 994 LOA 47 x4 n 7,6 sector, they copythe code from $Cn63-$CnEB to F volume header LSR LOA 46 x5 n 5,4 $09F7-$OA7E, and modify it a bit to suit its new (there might be others...) x6 n 3,2 location. $091D is a table ofoffsets from$09F2, ROR $08AE puts Y equal to 6, the length of LSR x7 n 1,F and $0924is a table ofone-bytemodifications for PRODOS. Then the filename ofthe currentfile is LSR x8 n+l O,E those offsets. $092B is a small piece ofcode that compared to $0902. If it doesn't match, goto STA 41 x9 n+l D,C is tacked on the end, at $OA7F. $0896 to try the next file. Ifit does match (ie We ASL xA n+l B,A 855 LOA #09 found a file called PRODOS), make sure the first STA 51 xB n+l 9,8 STA 49 LOA 45 byte has a 2 in the hi nibble (ProDOS is a sapling xC n+l 7,6 LOA #86 STA 27 file). Last, make sure the filetype is SYS(FF). xD n+l 5,4 85B LOY #00 LOX 2B xE n+l 3,2 CMP #F9 8CC INY LOA C089,X BCS 890 xF n+l I,F LOA (4A),Y JSR 09BC STA 48 STA 46 INC 27 The next thing we must clarify is the differ STY 60 INY INC 3D encebetween logical and physical sectors. Imag STY 4A LOA (4A),Y INC 3D ine thatsectors are arranged innumericalorder as STY 4C STA 47 BCS 09B8 yougo around the track. Whenyouread a file, the STY 4E 806 LOA #00 JSR 09BC data is often stored on sectors that are in numeri STY 47 STA 4A 988 LOY C088,X INY cal order. A problem arises; it takes time to LOY #lE RTS STY 42 STY 4B decode a sector. When you have finished reading This routine converts a block number into a INY STY 61 and decoding sector 1, sector 2 has already gone STY 46 INY track and physical sector number, then calls the past the read write head, because the disk is . LOA #DC STY 4D readsectorroutine. FromS0986, theblocknumber spinning constantly. You have to wait one revo STA 61 is read, converted to a sector number, and stored Now, getthefirst blockin the filefrom the file lution before you can read sector 2, slowing STA 4B at$3D. From $0994, the track is found andstored description. This will be the BAM, or block access time to a crawl. Now imagine the sectors at $41,doubled and stored at $51. Thedata buffer This code sets up some new pointers. ($48) allocation map, for the file. Set the address ofthe are arranged like this: sector I, another sector, is stored at $27, the drive motor is switched on, has served its purpose in moving the sector read low bytes into ($4A), and the high bytes into then sector 2. This is much better, because you and $09BC, thereadroutine, is called.Thebuffer code, so now it holds $0986, a subroutine which ($4C). These are$IEoo and $ IFoo, respectively. canread sector I, decodeitwhile the other sector is incremented, the sector is incremented twice, converts ProDOS block numbers to tracks and Page IE will hold the low bytes of the block goes by, and instantly read sector 2. The skew and we read the second sector. I believe the BCS sectors. ($4A) holds $OCOO, which is where the numbers, and page IF will hold the high bytes. that DOS 3.3 and ProDOS use is called 2-De represents an error in reading a sector. $09B8 root directory will be loaded. ($60) is the load On a floppy, these will be either zero or one. scending. Table 2 shows the physical and corre buffer address, $OCOO, and ($46) holds $0002, turns the drive off and exits. 8E3 JSR 0912 sponding logical sectors. Pleasenote: the logical the first block to be loaded. The rest of the code, from $09BC to $OA86, sectors are the numbers you have always used to BCS 8FF which includes the part from the disk card, reads 879 JSR 0912 61 specify sectors. The physical numbers refer to INC a sector into memory, moving the arm ifneeded. BeS 8E6 INC 61 I haven't totally analyzed the code, but I know the actual location of that sector on the track. INC 61 LOY 4E INC 61 that is what it does. Table 2 INC 4E INC 46 LOA (4A),Y So that is how ProDOS gets itself into mem Physical: 0123456789ABCDEF LOA 46 STA 46 ory.Thefirstpartofthe ProDOS file itselfis even Logical: 07E6D5C4B3A2918F CMP #06 LOA (4C),Y neater. It looks around your system, identifying BCC 879 The boot segment is located on block 0, that STA 47 such things as whattype ofApple it is running on, ORA (4A),Y is track 0, sectors 0 and E. When a ProDOS disk This codereads blocks 2-5 into memory from how much memory there is available, what kind $OCOO-$13FF, using $0912, the block read sub BNE 8E3 ofdrives and clocks you have, etc., and saves all is booted, % loads normally, as inDOS 3.3.This JMP 2000 routine. Notice the data buffer is incremented this info in something called the Global Page. is the only similaritybetween the two. Let's look 8FF JMP 093F at the first bit of the code. twice for each block (two-sector) read. This is basically ProDOS's own personal zero This routine actually loads PRODOS into 88A LOA OCOO page, and BASIC.SYSTEM also has one. 800 01 memory. $4E is the index into the BAM. As long ORA OCOl 801 SEC as there is a block to load, the ORA will produce Notes on Tetris BCS 807 BNE 8FF JMP A132 LOA #04 a non-zero result, and we will branch back to the I was trying to crackTetris for the lie, having 807 STX 43 BNE 898 read subroutine. As soon as we run out of blocks noticed it on the most wanted list. I can honestly CMP #03 896 LOA 4A to read, itwill be zero, and we willjump to $2000, say the RWTS for this game, which by the way is PHP 898 CLC to beginexecuting the PRODOS file itsel f. S08FF identical to thatofa game called Prince ofPersia, TXA AOC OC23 just jumps to S093F to print the error and hang. is one ofthe most awesome pieces ofcode I have AND #70 TAY We are now half-finished disassembling the ever analyzed. LSR BCC 8AC loader. Whew!!!! INC 4B A briefoverview: There are eight basic com- LSR mands for this disk driver. They are as follows. LSR LOA 4B 902 26 PROOOS LSR LSR 912 LOA 60 o drive on ORA #CO BCS 8AC STA 44 1 drive off LOA 61 STA 49 CMP #OA 2 seek track STA 45 LOY #FF BEQ 8FF 3 linear read LOY #04 JMP (0048) STY 48 4 custom read 8AC STY 4A 910 081 E24 3F 45 4776 Okay. The01 is used by the diskcontroller. It 924 F4 07 01 B6 4B 84 AC 5 linear write means only load sector 0, just as in DOS 3.3. I Here we beginsearching the rootdirectory for 92B LDX 2B 6 custom write have no idea why they do that branch around the the PRODOS file. The first two bytes must both CLC 7 modify sector data header be zero (I don't know why) or we branch to 8FF RTS jump. You might as well just go straight to The syntax for a call to the RWTS is like that $0807. When execution is passed to this code (it prints UNABLE TO LOAD PRODOS). We JMp· 09BC first set $4A to 4, to skip the first four (unused) 932 LOA #9F for Mil. You call the main entry, with a parmlist from the controller card, the accumulator holds right after the call, the length depending on the COMPUllST #75 Readers Data Exchange 21 command. 0 has the syntax JSR RWfS xO x# dd. magic-user really needs an extra necklace of number. After each member has been removed, date 06/17/88. If your file has a different date The pannlist is 3 bytes long. x is any number, 0 missiles. The below listed process gives detailed add them back in again. That's it for preparation. then they probably changed the copy protection is the command code, # is the drive number, dd is instructions to duplicate important items found Note: Whenever you exit to begin the game, method and your out of luck with this patch. If the delay for the drive to come up to speed. 1 has in the game. all characters that are with your party will have you have any questions leave The Company of only one pann, xl, or just the command. 2 goes 1. Trade all important items to one character any files that were written above deleted; this is Wolves a message, I can be reached on EXCEL like this: x2 rr ##. Ifrr is zero, don't recalibrate (ie. Benny). the purpose behind creating a different name. BBS (414)789-4210. Also included is another the ann, if it is not zero, do so. ## is the track 2. Remove Benny from the party. 2. After the fatal (for at least some members) patch for a different version of Paperboy in case number to seek. 3. Add Benny back into the party. This writes combat immediately save the game and exit to you have a different version from the one I have. Now for the really neat part. The way this a file for Benny. DOS. This of course assumes that one or more program encodes the data to store it, you get not 4. Remove him again, responding "N" to the player characters survived! 16, not 17, but 18 pages pertrack. That'sright, 18 overwriteoption and make up a new name for the 3. Restart the game. sectors per track. There are, of course, strings character (ie BennyA). This writes a file for 4. Remove any of the dead characters from attached. You have to read and write an entire your party. You should drop the dead characters. mM Softkey for... BennyA that is the same as Benny. Now we have Silpheed vl.O track at a time. This is because the 18 pages are two characters with the same magic items, gold, Repeat for each character. Then add in the dupli all jumbled together into 5 large sectors. One attributes, et cetera. cate characters written above. ? otherparticularly deviouspieceofprogramming: 5. Choose "Add a Character" and pick Ben 5. When you finally get out of the dungeon, Just use PCtools or equivalent and search the encoding routine uses part of the boot as a nyA repeat step 1. SIERRAEXE for EB BB and change to 90 90. key, meaning if you change ANYTHING on that 6. Trade all items to other party members. Now all you have to do is hit ENTER at ship one page, you change the way the data is encoded 7. Remove BennyA from the party. Respond IBM Softkey for... question and it will bypass it. This will only work and decoded. There are two ways to read and "N" to overwrite option. Again make up a name Pool ofRadiance if you choose harddrive from the INSTALL write, which I call linear and custom. You either (BennyB). Strategic Simulations Inc. program! call x3 pp, where pp is the first page of a linear 8. Repeat from step 5 as needed. block of 18 pages to read, or you call x4 pp pppp Requirements: ... , with a listof 18 assorted pages to read. Write Notes: Remember to drop all made up charac PC-Tools or Norton Utilities Brian H. Lawler works the same way. Routine 7 changes the byte ters after you're done. Multiple occurrences of a I was getting really annoyed at the copy written between sectors. name ean confuse, be careful! This can also be protection with this game, so I got out my sector mM Softkey for... To sum up, I don't think it is possible to crack used to increase money orcopy good characters. editor and started poking around. Eventually I Pete rose Pennant Fever these games, as there are write routines in the Magic Items can Be Found Where? found the answer. Gamestar game that use these custom formats. The only First install theprogramnormallybyunarcing This list is not complete, but it's all I can solution I see is a program to copy this custom it onto your hard drive or 7 floppies. remember! Thisutility will patch Pete rose PennantFever format as is. Note: I had absolutely no luckunarcing it onto by Gamestar to run without going blind reading Item: Location: floppies. It took me an hour and didn't even run! black print on dark red paper. After the patch is Wand of Lighting Dead Cleric in Yulash (But, it did install to the hard drive OK) Part of in place, the program will quit asking for a code Steve Lawrence CA +3 Plate Mail Dark Elf in Wizard's Tower the install is configuring the program for your number. Help! I have "Hacker II" for the IIgs but it Dust of Disappearance Fire Knives armoury system. doesn'twork with the version 01 ROMs. Iterrors Girdle of Storm Giant Strength Dead man's treasure in Do not do this to your original disk. out and says, "Unclaimed Sound Interrupt". Myth Drannor Once you have the program installed: ren baseball.exe baseball.bln Mediagenic had a fix butit is no longer available. +3 Mace Salamander's caves 1. Find the file named START.EXE and rename debug baseball.bln E 0840 90 90 90 Does anyone know what the bytes to change are Ring of Protection (+2) Elven Queen in Myth Drannor it to something else like STARTBAK.EXE. and the softkey? W Combat Tips 2. Copy the file STARTBAK.EXE to Q START.EXE. This renames the original and ren baseball.bln baseball.exe 1. Cast invisibility onyourthiefandhave him Norman Ho~arth . makes the copy the executable program. try and backstab the monsters. Notice: Lawler Microsysterns provides this Does anyone have information on how to 2. Area affectspells are wonderful. Becareful 3. Using PC-Tools VIEW-EDITmodeorNorton patch to relieve LEGAL OWNERS of Pennant reach"AlphaLogic Business Systems"? Contact not to damage your party! Utilities Hex Editor, call up the file Fever the hassle of searching the code sheet me on the Computist BBS (user #992). Thanks. 3. Have the magic-user cast Hold Monsteron START.EXE. before playing a game ofbaseball. I feel that this really strong monsters. If they are held, have 4. Find the 13 following words with the Hex form ofcopy protection is as much a pain in the Lee Lovin~er FL another character attack with missile weapons Editor and change each one to HAHAHA (or rear as any other. I'm really interested in interrupts on the one hit and they're history! any 6 Capitalletters - notlowercase!) and save Brian H. Lawler IIgs. Can anyone write an article on this subject? 4. Rings ofprotection increasesaving throws. the changes to disk in the file START.EXE : Lawler Microsystems 5. Some monsters resist magic (Drow - 50%, BEWARE ZOMBIE #3 Evergreen Drive Beholder - 100%). Attack these at hand-to-hand Saint Joseph, MO 64505-9661 Melvin Long Canada NOTNOW COPPER range as quickly as possible. Beware, Drow DRAGON EFREET I purchased "Alien Mind"by PBI and I've weapons will decay when you exit an under FRIEND JUNGLE Howard A got a problem. The boot disk works fine except ground location. KNIGHT SAVIOR for the odd glitch in the joystick control. But TEMPLE VULCAN mM Playing Tip for... when I play up to the point where the program IBM Playing Tip for... WYVERN Test Drive II asks for the second disk, and I insert the second Champions of Krynn disk, the program won't recognize it. It keeps 5. When you enter the program and are asked for ? Strategic Simulations Inc. the code from the Translation Wheel, type asking for the second disk. I triedto contact PBI Recently I posted the following to get you to but my letter was returned and there is no answer HAHAHA and you're in! How to Increase Your Magical Stores the next gas station in Test Drive II: at their number. Does anyone know how to make That's all there is to it; It is understood, of (Without Working Up a Sweat!) aerf ,bruce 60utran bgasst the program recognize the second disk? course, that this unprotect is only to be used by In the game, some really valuable items only legitimateowners ofthe game - who have tired of Upon further practice I have determined the following: By just typing "aerf', without the IBM RDEX IBM RDEX IBM RDEX occur once. This can be a pain ifyou would like spinning that &%@# code wheel! to equip all you fighters with +2 long swords, quotes, it gives your car super acceleration and quick braking. For a comparison select the Cor Girdles of Giant Strength and Footman's Bart Mont~omery Jim Bello Dragonlances, or maybe your magic-user really vette and the track that came with the disk. Use needs an extra Wand of Fireballs. The below the easiest level. I had previously been unable to listed process gives detailed instructions to du IBM Softkey for... get the 'vette into 6th gear. But after typing aerf, ffiM Softkey for... Zany Golf it is no problem. The same test is good when Paladin plicate important items found in the game. This method works for the IBM version and has not ? trying to stop between the white lines at the gas Omnitrends been tested on otherversions. I have no reason to station. Byjusttyping "bgass", withoutthequotes, As a programmer, I hate to see such a cute suspect that SSI handles the files all that differ theprogram will take you to a positionjustbefore This patch will remove the jump to the docu little gem ofa game contain any eyesore or flaw. mentation check in Paladin. ently on different operating systems. the first white line at the gas station. If you In the case of "Zany Golf', the eyesore is the accelerate and stop between the white lines you 1. Trade all important items to one character UsePCtools or Norton to search for3B 46 FC request to enter a code from a code-wheel before will have a super average MPH. Race against the (ie. Frostflower). 75 OB and change the 75 OB to 90 90. proceeding onto the secondhole. Accordingly. I computer and type the above and notice how the 2. Remove Frostflower from the party. This The Documentation cheak window will still have developed a patch so that this "enter code" computer's car (the blue dot at the top) is at the writes a file to disk for Frostflower. appear, but just hit return and the program will request is not made and the game proceeds as location when you typed the above. I averaged 3. Add Frostflower back into the party. The run. normal. something like 5,600 MPH and got a score of file written above is not deleted. For those people familiar with the sector 561,000. 4. Remove her again, responding "N" to the editors found inPC-Tools andNorton's Utilities, Please note this showed up on the high score Damien Norris overwriteoption and makeupa new name for the you may perform the patch as follows: character (ie Catlin). This writes a file for Catlin as a negative number. Ifyou just want to skip a mM Playing Tip for... that is a copy ofFrostflower (and the file written To patch ZANY.COM particular segment, I recommend that you type Pool of Radiance above is still on the disk). Now we have two Search for 84 CO E8 15 61 and replace the 84 the sequence below. BY just typing "bgasst", characters with the same magic items, gold, at withC3. withoutthequotes. Thishas the sameeffectas the ? tributes, et cetera. first mondo sequence I posted. Actually, type I found a nifty way to cheat on Pool of 5. Choose "Add a Character" and select Cat To patch TZANY.COM bgass and you will see the gas station follow that Radiance, (well, it's not REALLY cheating, I lin. Catlin then joins your party. Search for 84 CO E8 10 61 and replace the ~ with a "t", no quotes, and that round will beover. think.) If there are hordes of really tough mon 6. Trade all items to other party members. with C3. Your average speed will be based on your actual sters (like thehobgoblins, orcs and trolls in Sokol 7. Remove Catlin from the party. Respond average speed. SorryI didn'tdetermine all ofthis keep), then you go to the training hall, say yes to "N"to overwrite and make up anothername such The Company ofWolves earlier. I guess I was in a rush to get itposted. By training so you get that first party creation menu. as BeerBarrel. the way if anyone frods out what the ,bruce and Now (R )emove all theplayers exceptyour fastest 8. You can repeat from step 5 as needed. I 60utran do, please let me know. guy. Now,go to the hall and rent two fighters (not must stress that as long as you do not overwrite mM Softkey for... good guys) and put them ahead ofyour fast man. Frostflower, you should have no problems. To be Paperboy Go to the fight and let the fighters block the safe, try it with an unimportant character first! Mindscape monsters andget slaughtered as your one charac Notes: BeerBarrel is a dummy character. As Requirements: IBM Hardkey for... ter runs away. When the battle is over, you will stated above, this was only tested on an IBM PC. Norton Utilities (or similar program) get all the items the monsters had, plus the Redstorm Rising A copy of the file's papercga.exe, papercgt.exe, encounter will no longer happen... it's just the You Say Your Party Was Devastated by ? and papercg2.exe from your original disk. same as winning, ~ut ~asier! Those Pesky Dragons? When your party has been nearly killed in a 1. First load one of the above files (whichever Put Redstorm Rising on Harddrive particularly nasty fight, but you don't want to applies to your graphics, papercga for CGA Les B. Minaker ,,,,,Co.=a:=n:=a=d=a This softkey will allow Redstorm Rising to be reloadfrom your lastsaveposition, the following graphics, papcrcgt for tandy graphics , or run from Harddrive can help save your bacon in the middle ofa papercg2 for EGA graphics) into Norton. mM Playing Tip for... without a key disk. There can not be any disk dungeon (or whatever). This method allows you 2. Search for 3D 33 0075 FE and change the 74 in drive A: When Curse of the Azure Bonds to keep the experience earned by the still living FE to 90 90. Save the changes. the Program Reads drive A:. Strategic Simulations Inc. characters and continue on with your quest with· The program will still look for the copy pro You will still need to 10the correctship to run out having to fight your way out of a hostile tection files OEMAACOM and OEMAB.COM the game right, I can't fmd a way to get around How to increase your magical stores dungeori with a seriously weakened party. but will skip the instruction that locks up the that. Using PCtools (or some such) edit (without attending college) 1. As an initial step (before you get in trouble) system (74 FE (jump back two bytes ifcompari Redstorm.com. Go to sector 6, offset 221 and remove each member from your party and then In the game, some really neat items only son is not zero». change the BO to an 80. Then go to sector 6, add them backinto it.Next,removeeachmember occur once. This can be a pain if you would like If you have any problems with any of the· offset 344 and change the C3 to 00; That's it! to equip all you fighters with +5 long swords and again, butdo notoverwrite. Makeup anewname patches above check the date of the file Girdles of Storm Giant Strength or maybe your -I suggest the original nameplus onecharacteror PAPERxxx.EXE onyour original disk A for the 22 Readers Data Exchange COMPunST #75 67 Falcons Piccadilly RDEX Contributors: 68 Faetastics Trivia Daystar unClassifieds 73 Fisher's Cove Tom Snyder Productions Howard A 22 69 Fit Wars Sirius CPR Agent 18 74 Fraction Action Unicorn How to place an UnClassified Ad Vincent Andrews 10 69 Gemstone Healer SSI Matthew Bancroft 15 73 Geometric Supposer (the) Sunburst Send a typed sample copy with appropriate instructions. (If Jim Bello 22 66 GEOS Berkley Softworks possible, send text on a 5.25" Apple fonnat disk.) Use up to 40 Bob Cherochak 10 71 Gertrudes Puzzles ? characters per line, we will adjust word wrap. 72 Galactic Gladiators SSI Cyril Chong 10 Special Graphics Instructions: The first three words of the 63 Gladiator Taito Shadow Force 9 first line are printed in bold for free. If you want other words 66 Goldrush Sierra On Une Augie Genz 18 bolded, use 5characters less perline. Use 10characters less perline 73 Goodell Diamond Caper Tom Snyder Productions David Goforth 15 if you have a lot ofuppercase bold letters. Bold letters are wider 67 Gorgon Sirius David L. Goforth 8 66 GradeBuster 123 Grade Buster thannonnal.1fthe typedcopy does notshow bold, circle the words Groucho 16 61 Gutenberg Sr Micromation LTD. you want bolded and, on the side, write BOLD. Ifyou want aline Nonnan Hogarth 22 65 Halls of Montezuma Electronic Arts centered, write CENTER next to that line. There is no charge for Jeff Hurlburt 4 69 Hard Hat Mack ? centering any line. Bob Igo 15 67 High Orbit Softsmith You must check your ad for errors, the first time itruns. Errors 67 Horizon V SOftsmith Bob Igo 20 on our part will be corrected, then, for free. Errors or changes on 69 Impossible Mission EP'lx JAng 17 your part will be charged a $5 processing fee. 62 Indoor Sports Mindscape Steve Kalynuik 17 68 Infocomics Infocom Joseph P. Karwoski 13 66 Jane ? ...... New Rates (per line) .. Brad Kinman 10 63 Joker Poker Mindscape Computist club member 25¢ Yoshihiro Kobayashi 9 72 Kabul SP'I Sirius Jerry L Kynsi 15 71 Keyboarding Klass Mastery Developement Ali others 35¢ Brian H. Lawler 22 68 Kingdom of Facts Santa BarbaralThunder Mountain The minimum order is is. Steve Lawrence 22 72 Lane Mastodon Infocom 67 Lancaster SVS Robin Locksley 13 Our liability for errors or omissions is limited to the cost of the 72 Laser Force (lIgs) Britannica Melvin Long 22 66 Legacy of the Ancients Electronic Arts ad. Lee Lovinger 22 65 Lost Tomb Datasoft We reserve the right to refuse any ad. Steve Mead 9 74 Mammals Reptiles &Amphibians Focus Media Washington state residents add 7.8% sales tax. Merlin MemLoc 8 65 Manhunter New York IIgs Sierra On Une Send a check or money order (funds drawn on US bank only) Les B. Minaker 22 65 Mavis Beacon Teaches Typing (gs) Software Toolworks for the entire amOlDlt to: Bart Montgomery 22 73 McGraw-Hili Problem-Solving Lvi 5 &6 Tom Snyder 74 Micro-Typewriterv1.314.0 S.E. Warner COMPUTIST unCLASSIFIEDS Jack Moravetz 8 K.E. Nathan 10 67 Microwave Cavalier 33821 East OrvUle Road 66 Might and Magic II Activision Damien Norris 22 Eatonville, WA 98318 73 Mind Castle I MCE Inc. Michael Paterno 18 69 Minotaur Sirius George Politis 9 63 Modem MaR MGR Software Richard Rasmussen 9 68 Mr. Pixel's Cartoon Kit MindscapelThunder Mountain Dan Reid 8 73 Mystery of Hotel Victoria Tom Snyder Productions Gary Rohr 6 63 National Inspirer Tom Snyder Productions Jim Ross 17 66 Observatory (The) MindscapeJUghtspeed Software RENT or BUY nGS SOFTWARE James B. Simpson 9 74 Ocean Ule Focus Media The Siphon 9 66 Odin Odessta 63 Operation Wolf Taito • Money Back Guarantee The Snake 20 68 Pensate : DatasoftlSoftdisk • Catalog contains over 200 titles Stingray ~ 21 69 Phantasie II SSI Surak TFF 9 67 Phantoms 5 Sirius • Rent for 15% - 20% of list price Jeff Tramel 20 67 Pig Pen Datamost • Prices comparable with mail order Brian A. Troha 8 74 Plants &Animals of the Desert Focus Media UNK , 9 67 Project: Space Station Avantage • Rental fee discounted from purchase price UNK I0 67 Pulsar II Sirius • $15 Lifetime Membership Fee UNK 22 68 Pure Stat Basketball ? UNK ; 22 62 Ouadratic Equations II Olympus Educational Software 63 Ouestron II Electronic Arts . User #573 8 GSoft 68 Rails West SSI User #1082 8 63 Rastan Taito 7350 Ulmerton Road #924 User#I082 9 67 Rear Guard Adventure International Largo, Florida 34641 User #1158 8 63 Renegade Taito The Wasteland Warrior 15 67 Rescue Raiders Sir Tech (813) 536-4352 The Company of Wolves 22 67 Rings of Saturn Level 10? XXXXXXX 10 63 Rocket Ranger (lIgs) Cinemaware Zorro 14 69 Roundabout Datamost 63 S.D. I. (1Igs) ; Cinemaware 72 S.E.U.I.S SSI 62 Sea Stalker Broderbund SCSI MASS STORAGE FOR LESS 67 Serpentine Broderbund 74 Seven Cities of Gold Electronic Arts Most Wanted 68 Skeletal System Brainbank 40 Meg $450 63 Sky Shark Taito 60 Meg $520 72 50 Mission Crush SSI 63 Sound Song & Vision Advanced Software 65 Airheart Broderbund 67 Space Ark Datamost 80 Meg $570 63 Alcon Taito 62 Spare Change Broderbund 74 Algebra Shop ; Scholastic 67 Spectre Datamost 44 Meg (removable W/cartridge) $650 63 Alien Mind PBI Software 62 Speedy Spides Readers Digest extra cartridge $95 73 American History Explorer Series Mindscape 67 Star Cruiser Sirius 74 Animal Kingdom Unicorn 67 Star Maze Sir Tech All Seagate hh drives, case, power supply, 74 Animals of the Past Focus Media 63 StickyBear Math: Add &Subtract Optimum Resources 72 Ankh Datamost 68 Stickybear GS Versions 3.5 Xerox fan and SCSI cable included. 73 Ant Farm Sunburst 63 Strike Fleet Electronic Arts 67 Apple Panic Broderbund 67 Succession Piccadilly Just plug and go !!!! 67 Aquatron Sierra 65 Superstar Ice Hockey Mindscape 69 Axis Assassin ? 61 Superstar Indoor Sports Mindscape 63 Bad Street Brawler Mindscape 74 Surveys Unlimited Mindscape GSoft 73 Bank Street Beginner's Filer Sunburst 68 Talking Text Writer GS Scholastic 7350 Ulmerton Road -' Suite 924 73 ea.'lk Street School Filer Sunburst 68 Tangled Tales Origin Systems 63 Beyond Zork Infocom 69 Tetris (lie) Spectrum Holobyte Largo, Florida 34641 65 Bilestoad Datamost 72 Theatre Europe PBI (813) 536-4352 69 Blue Powder - Grey Smoke Grade 74 The Other Side v2.0 Tom Snyder Productions 74 Birds Trees &Rowers Focus Media 65 Thunder Chopper ? 63 Border Zone Infocom 63 Ticket to Washington D.C Blue Uon Software 65 Borg Sirius 74 Time Explorers Gameco 67 Bouncing Kamungas Penguin 74 Time Uner v1.1 Tom Snyder Productions 66 Boxing ? 63 Tomahawk Electronic Arts TRADE YOUR APPLE SOFTWARE 65 Bureaucracy Infocom 68 Tomahawk (lIgs) Datasoft 69 Caverns of Callislll Origin 69 Track Attack Broderbund Send your list of programs to trade. I have 68 Centauri Alliance Broderbund 68 Triad Thunder Mountain 69 Checker Odesta 72 Triango (lIgs) California Dreams over 120 originals to trade. 69 Chess 7.0 Odesta 68 Trinity Infocom 69 Chuck Yeager's Adv Rt Trainer Electronic Arts 73 Unicorn 5.25" software Unicorn Byron Blystone 67 C'est La Vie Adventure International 73 Vincent's Museum Tom Snyder Productions 68 Comics Accolade 68 Volcanoes v1.8 Earthware Comp. Services PO Box 1313 63 Cosmic Relief Datasoft 66 War in the Middle Earth Melbourne Snohomish, WA 98290 65 Crime &Punishment Imagic 61 Wasteland Electronic Arts 74 Crosscountry USA Diatech 67 Wayout Sirius 69 Crossword Magic v4.0 ? 63 Wings of Fury Broderbund 69 Cybernation Nexa Corp. 63 Wizardry:Return of Werda Sir-Tech. 72 Cytron Masters SSI . 68 Word Attack Plus (lIgs) Davidson 66 Deathlord Electronic Arts 65 Works (the) First Star Software 74 Decimal Dungeon Unicorn 67 Zenith Softsmith Software - Books - Magazines 74 Decisions: Colonization v1.0 Tom Snyder Productions 63 ZorkOuest Infocom 69 Delta Squadron Nexa Corp. We buy & sell out-of-print & hard-to-find 67 Desecration Mind Games IBM Most Wanted Appie II originals, old and new. Send $1 for 73 Designer Prints MECC 72 GBA Championship Football Electronic Arts 66 Disk Optimizer System Nibble Notch 68 Graphitti George Best Phillips Academy catalog. 65 Dondra Spectrum Holobyte 61 Gunship Microprose 69 Dragon Eye EP'lx 63 Heros of the Lance SSI Frank Polosky 69 Dueling Digits Broderbund 72 Kings Ouest III Sierra 68 D&D-Master Assistant vol2 SSI 72 Operation Wolf Taito PO Box 9542 62 DROL Broderbund 72 Radio Baseball : Electronic Arts 72 Epidemic SSI 72 Ultima V Origin Pgh, PA 15223 67 Epoch Sirius 63 Explore-Australia Dataflow Computer Service 74 Exploring Tables &Graphs L.ave12 (SU) Weekly Reader 67 Evolution Sydney COMPUllST #75 Readers Data Exchange 23 We finally completed the move to Eatonville. Everything is gone from Book of Softkeys IT (Compiledjrom issues 6-10) the Tacoma location. Butthere's a problem. I don't have enough space to You get allofthese softkeys: ·AppleCider Spider ·Apple LOGO ·ArcadeMachine-The Artist store all the boxes. So here's a deal for you: ·BankStreetWriter ·Cannonball Blitz ·CanyonClimber ·Caverns ofFreitag ·Crush, Crumble & Chomp ·Data Factory v5.0 ·DB Master ·Essential Data Duplicator I ·Essential Data Duplicator III ·Gold Rush·Krell LOOO •Legacy ofLlylgamyn •Maskofthe Sun ·MinitMan ·Mouskattaek ·MusicConstruction Set.Oil'sWell.Pandora'sBox-Robotron ·Sammy Lightfoot ·Screenwriter IT v2.2 ·Sensible Speller IV ·Sensible Speller 4.Oc/4.1c ·Spy Strikes Back ·Time Zone·Visible Computer 6502 ·Visidex ·Visiterm ·Zaxxon ·Hayden Software ·Sierra OnLine Software The Book of Softkeys Plus: How to create DeMuffm Plus (A disk cracking tool) Super lOB v1.5 Using ProDOS on a Franklin Ace (volume 1-3) for only $1* each Crunchlist IT *plus postage & handling The Controller Saver Making Liberated Backups That Retain Their Copy Protection Examining Protected Applesoft BASIC Programs Game Cheats for: Castle Wolfenstein. Miner 2049er, Serpentine, Star Maze, Ultima IT, Wiz Book of Softkeys I (Compiledjrom issues 1-5) ard and the Princess, Wizardry: Proving Grounds ofthe Mad Overlord, Zaxxon You getallofthese softkeys: ·Akalabeth·Arnper-Magic.AppleGalaxian·Aztec·BagofTricks ·Bill Budge's Trilogy of Games ·Buzzard Bait ·Cannonball Blitz -Casino ·Data Reporter Book of Softkeys ITI (Compiledjrom issues 11-15) ·Deadline ·Disk Organizer IT ·Egbert IT ·Hard Hat Mack ·Home Accountant ·Homeword You getallofthese softkeys:AIienAddition·AIienMunchies-AligatorMix -ComputerPrepa ·Lancaster ·Magic Window IT ·Multi-Disk Catalog ·Multiplan ·Pest Patrol·Prisoner IT ·Sammy ration SAT ·Cutand Paste .Demolition Division .DLM Software .EinsteinCompilerv5.3 ·Elec Lightfoot ·Screenwriter IT ·SneakersoSpy's Demise ·Starcross ·Suspended ·Ultima IT ·Visifile tronic Arts Software ·Escape from Rungistan ·Financial Cookbook ·Flip Out ·Hi-Res Computer .Visiplot ·Visitrend·Witness ·Wizardry ·Zork I ·Zork IT ·Zork III Golf IT ·Knoware ·Laf Pak ·Last Gladiator ·Learning With Leeper -Lion's Share ·Mastertype Plus: ·MatheMagic ·MinusMission ·Millionaire ·Music Construction Set·OneonOne ·PFS Software How to crack Applesoft progta1Tldisks ·PenguinSoftware ·TheQuest·Rocky'sBoots ;Sabotage ·Seadragon·SensibleSpeller.Snoopei Introduction to Boot Code Tracing Troops (Case 2) ·SoftPom Adventure .Stickybear BOP·Suicide ·TellStar ·TicTac Show ·Time How to create DeMuffm (A disk cracking tool) is Money ·Transylvania ·Type Attack ·Ultima Ill-Exodus ·Zoom Graphix Diskedit (Make changes directly on your disks) Diskview (Examine protected disks) Plus: Putting Locksmith 5.0 Fast Copy Into a Normal Binary File Getting on the Right Track (Fix your Apple drive so it tells you what track it is on.) CSaver: The Advanced Way to Store Super lOB Controllers Hidden Locations on your Apple Revealed The CORE Disk Searcher Fix your Rana drive so you can Boot Code Trace Modified ROMs Neat tricks and bombs that you can put in your programs The Armonitor
The Hacker's Ultimate Copy & Deprotection Utility: The Super lOB Collection! ALL four volumes ofSuper lOB controllers (through issue #65) in "ONE' package!
COMPUTIST developed the uhimate copy program to remove copy SAT ·Dazzle Draw·DB Master 4Plus •Death in the Carribean·Dino Eggs Mirror ·Coveted Mirror RWTS Capture oCPU68000NV.402 ·Cranston protection from sollware: ·DLM Sollware ·Electronic Arts ·F·15 Strike Eagle ·Fast Controller Manor oCrime Stopper ·Dam Busters ·Decimals ·Destroyer ·Dino Dig The Super lOB program. •Fathoms 40 ·Financial Cookbook ·Gessler Sollware ·Grandma's House ·Earth Orbit Station ·Encyclopedia Britannica ·Escape ·Fish Scales •The Heist ·In Search ofthe Most Amazing Thing-Instant RecaH oKidwriter Since the introduction of Super lOB, COMPUTIST has used this ·Foundation Course in Spanish ·Frog ·GFL Football ·Goonies ·Great flexible program to deprotect (or partially deprotect) dozens of commer ·Lions Share ·Lode Runner ·Mastertype ·Match Maker ·Miner 204ger American Cross-Country Road Race ·Handlers ·H.E.R.O ·Inferno cial programs w~h far ranging protection schemes. ·Min~ Man ·Mufplot ·Newsroom ·Newswap controller ·Penguin Sollware ·Information Master ·J·Bird .Jenny's Journeys .Joe Theisman Football Super lOB deproteds disks by using a modified RWTS (the subrou •Print Shop Graphic Library ·Print Shop·Rendezvous w~h Rama·Rockys' ·Kindercomp ·Kung Fu ·Light Simulator ·Manuscript Manager ·Master tine in DOS which is responsible lorthe reading and wr~ing of disk sectors) Boots·Sargon III·Sea Dragon ·Shiela·Skyfox·Snooper Troops -Standard Diagnostics lie ·Mastering Math ·MECC ·MECC Software ·MECC Swap for reading from the protected disk and then using a normal RWTS for controller ·Stoneware Software ·SummerGames·SuperController·Super ·MECC Without RWTS .Missing Links ·No Error Check &No DOS ·Ogre writing to the deprotected disk. Zaxxon ·Swap Controller ·TAC ·Uhima 1& II·Word Challenge ·Xyphus ·One On One ·Oregon TraH ·Penguin Sollware ·PFS ProDOS ·Pit/alllI This package contains: ·Zaxxon ·Puzzles&Posters ·Racter ·Randamn ·Reading Style Inventory ·Ring ·Three disks (supplied in DOS 3.3). Each disk contains at least 60 Volume 2 of the Super lOB collection covers all the controllers from Quest·Science Toolk~ ·Science Toolkit Rev1 ·Skyfox ·Snooper Troops Super lOB Controllers including the standard, swap, newswap and fast COMPUTIST No. 27 through No. 38. The following controllers are on ·Speed Reader II ·Spy's Adventure ·Starcross ·Super Bunny •Temple controllers. Also included is version 1.5 of Super 10B,the Csaver program volume 2: ApshaiTrilogy·TheAmericanChallenge·Translyvania·TroIlCourseware from COMPUTIST No. 13, and a Menu Hello Program that lists the Alice in Wonderland ·AlphabeticKeyboarding·Ahernate Reality ·Autoduel ·Uhima I ·Uhima IV ·WlZard's Crown ·Word Attack ·Word Maze ·WOOd avaDable controllers and, when you seled one, automatically installs it in Karate Championship ·Rings of Zilfin ·Zorro Super lOB and RUNs the resufting program.- ·Checkers ·Chipwits -Color Me ·Conan.data -Conan.prog oCopyDOS ·A reprint of Disk Inspection and the Use of Super lOB, from COM ·Crisis Mountain ·Disk Director ·DragonwOOd ·Early Games ·Easy as NEWINEWINEWINEWINEWINEWI PUTIST No. 17. This article explains how to wr~e your own Super lOB ABC ·F-15 Strike Eagle ·Fantavision ·Fast controller .Fishies ·Flight controllers. Simulator ·Halley Project ·Hartley Software (a) ·Hartley Software (b) Volume 4 of the Super lOB collection covers all the controllers from COMPUTIST No. 54 through No. 65. The following controllers are on ·COMPUTIST No. 32, which contains an extensive article detailing ·Jenny of the Prarie .Jingle Disk ·Kidwr~er ·Kracking VallI·Lode Runner volume 4: the haws and whys of Super lOB v1.5 and at least 5articles using the new ·LOGO II (a) ·LOGO II (b) ·Masquerade ·Mastering the SAT ·Microtype: Super lOB program. The Wonderful World of Paws ·Microzines 1 ·Microzines 2-5 ·Miner AbracadatalDesign Home ·Algebra 3&4·American Challenge ·Animate Several of the controllers deprotect the software completely with no 204ger·Mist& ViewtoaKiII·Murderon the Zinderneuf·MusicConstrudion side (A) ·Animateside (B) ·Applewr~er Preboot ·Aztec·Castle Wollenstein further steps. This means that some programs are only minules away lrom Set ·Newswap controller oQIympic Decathlon oOther Side ·Phi Beta Filer ·Championship Wrestling -Crossword Magic 4.0 ·Crypt of Medea ·Dam deprotection (w~h virtually no typing). ·Pitstop II ·Print Shop Companion ·RDOS ·Robot War ·Spy vs Spy Busters ·Dazzle Draw ·Death Sword ·Deathlord Scenario ·Digital The issue of COMPUTIST in which each controller appeared is ·Standard controller ·Sundog V2 ·Swap controller ·Sword of Kadash Paintbrush Sys •Dendra·Dr Ruth ·Dreadnoughts·Elem Social Studies #3 indicated in case further steps are required to deprotect aparticular pro ·Synergistic Software •Tawala's Last Redoubl·Terripin Logo·Threshold ·Elem Social Studies #6 ·EOSlArdic Fox ·Estimation ·Fraction Factory gram"· ·Fradions -General Chemistry #8 ·GI Joe ·Hardball·Lords of Conquest ·Requires at least 64K of memory. •TIme is Money·Time Zone·TinklTankl·TroD's Tale·Ubima IV·Wilderness ·Word Attack &Classmate ·WOOd's Greatest BasebaJl·World's Greatest ·Matchmaker WGF ·Math Blaster ·Maxwell Manor ·MECC (Apr 89)· ··Ahhough some controllers wHtcompletely deprotect the program ·Microzine #26 ·Mind Over Matter (1984) -Nightmare Gallery ·One on they were designed for, some will not, and therefore require their corre Football One (new) ·Path Tactics ·Penguin ·P~fallll ·PooI1.5 ·Print Shop Data sponding issue of COMPUTIST to complete the deprotection procedure. Volume 3 of the Super lOB collection covers all the controllers from COMPUTIST No. 39 through No. 53. The following controllers are on Disk ·Project Space Station ·PSAT Word Attack Skills ·Realm of The SUPER lOB Collection volume 3: Impossibility ·Roadwar 2000 ~ience Prof ·Science Toolkit Modules ·Science Toolkit ·Seaspeller ·Songwriter .Space Station ·SpelIIt ·Spy Volume 1of the Super lOB collection covers all the controllers from . 2400 A.D. ·Ahernate Reality: The Dungeon ·Address Book ·American COMPUTIST No.9 through No. 26. Also included are the newswap and Hunter ·Sunburst ·Super SunJGen Manager ·Super Sunday •Teachers Challenge·AppIeGradebookV2.6·ArcadeAbum#1·ArcadeBootCamp fast controllers from COMPUTIST No. 32. The following controllers are on Rec Book·Tellstar II·Test Maker·The NewOregon Trail·Troll Shop Right ·Aztec ·Bard's Tale II ·Beachhead ·Beyond Castle Wolfenstein ·BIack volume 1: ·Ultima V(a) ·Ubima V(b) ·Ultima V(c) ·Vocabulary Adv I• Zilfm • Magic ·Blue PowderlGrey Smoke ·Borrowed TIme -Castle Walfenstein Advanced Blackjack ·Alphabet Zoo ·Arcade Machine ·Archon II·Archon ·Cat-N-Mouse -catalyst 2.0 & 3.0 -centipede ·Championship Golf ·Artsci Software ·Bank Street Writer ·Barrons SAT ·Beyond Castle ·Championship Wrestling oCharlie Brown 123'S ·Colonial Conquest Wollenstein ·SSWIIc Loader·Castle WoWenstein -Computer Preparation: ·Comprehension Skills ·Computer Preparation for the SAT V3 -Coveted ~ ...... •...... ~ : Book ofSoftkeys 0 volume I 0 volume n 0 volume m :
• Check the box(s) for the book(s) you want then: NIIIIII • • US/Mexico Canada Foreign add $1 per book • ~ ~ ~ plus $.65 handling & AddreN _ • One Book $1.85 $2.28 $5.55 plus the correct postage • • Two Books $2.40 $3.70 9.19 • • Three Books $2.40 $4.32 12.83 to get final cost... $ •
• City s_ Zip •
" The Super lOB Collection: Includes all four disks with Super lOB version 1.5, COM- Pbcmo • • PUTIST '32, PLUS a reprint of "Disk Inspection and the Use of Super lOB". CClIIDlIy • VISA • 0 US/CanadalMexico - All four volumes $30.00 $ MC &P.. • 0 Other Foreign - All four volumes $35.00 $ • s~ • 0 USlCanadalMexico - Volume #4 only $8.00 $. • 0 Other Foreign _Volume #4 only $10.00 $ ·Send US funds drawnonUS bank.•We ship by UPS so we need a street address. Otherwise, we • • . ship by 1st Class mail which gets there but takes a little longer.• Call (206) 832-3055 to use a • Total enclosed... $ credit card or send check/money order to: • • COMPUnST 33821 E Orville Rd eatonville WA 98328 • ~ ••••••••••••••••••••••••••••••••••••••••.••••••••••••*