Skip to main content

computist scan 62

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

Showing the first 100000 of 254549 characters.

mp.ls