o o 7 4 COMPUTIST s: 1::J Canada & Mexico $7 u.s.$3.75 C -I Table of Contents Editorial Note s Putting "Who Framed Roger Rabbit?" Platoon 17 en- RDEX Contributors 23 on 3.5" disk 11 Playroom 9 Most Wanted Softkeys 23 Putting Playroom on 3.5" disk 10 Pow! Zap! Ker-Plunk! -I The Product Monitor 4 Rumors & Propaganda 6 The Comic Book Maker, School Edition 15 Report from the Computer Wars .4 RWfS Worm v2.0 13 Problem Solving Inc. or PCINC 21 Reviews Source for Print Shop envelopes 16 QIXGS 10 Populous 4 Source for Tape Labels 16 Reading Comprehension: The Magic Candle 4 The Ancient Land of Y's Character Revival 19 Finding the Main Idea 7 , , Grand Prix Circuit 5 5 Editors 7 Risk v1.3 11 Windwalker 5 UltimaCDA vl.O Sound Tracks 15 I !~f ~ J 9 f f .I 5 A Ultima VCharacter Editor 17 Spellagraph 21 I ~ ~ il n I Powerdrome 5 Wizfix 2.1 Sporting News Baseball 10 lo~~ Dragon Strike 5 An editor for Wizardry I-Ill (A.P.T.) ...... 18 Sports Scheduler version C.12 9 I Champions of Krynn 5 States and Traits 21 0 ~&. I I Solitaire Royale 5 Softkeys: Talking Text Library 21 I~ ~rn I Knights ofLegend 5 Alge·Blaster Plus 3.5" 11 Three Stooges GS 11 e 0 ~ I I -f ~ ~ Fast Frames, Updates, Etc. Arkanoid 21 Ultima Trilogy 21 1 (f)- .....=.:=0 I Copy ITPlus 9.2? 5 Bad Dudes 17 Where in Time is Carmen Sandiego 9 I -f Too Old to Turbo Mouse 5 Batman 16 Writer's Assistant Vendors 5 I~~~ • Body Transparent 21 Interactive Writing Tools 21 I~i~ Features. Notes and such: Bubble Bobble 10 gel I Certificates and More 11 Bitkeys: 1m i". I A Public Service Message 22 Choose the Operation 21 Math Blaster Plus 3.5" 20 Bad Block Maker program 7 I 0 ~.~ I Counting Critters 11 Mathosaurus Grade 2 15 I ~ g~ I BBS General Messages 6 European Nations and Locations 21 Word Attack Plus 3.5" 20 I BBSNews 5 Find the Pattern 21 Ii"$e. Bug in COMPUTIST#67 12 i;;'~ APT.: a.::0 _ ~ I Force 7 21 1 Bugs in ShrinkIt3.01 6 Galaxian 21 Ancient Land of Y's 19 Cheap word processor 16 1m QW I Gamma Force 21 Arkanoid 21 a~::t ~ l I 'Comments on Copy ITPlus v9.0 21 ~ . Gnarly Golf 10 Heavy Barrel 20 o:::1 s'la_. I Detachable keyboard source 16 Grammar Examiner 21 Pharaoh's Revenge 20 1 < e!·8 Esc Key Patch for $100,000 Pyramid 21 I=:-'rn I Great Western Shootout 20 Ultima V 17 Free CD-ROM disk : 6 Greek Mythology 21 Wizardry I ver 2.1 :., 18 I ~~l i I Hardware suggestions 16 I Can Carry and Borrow 15 Wizardry IT 18 I~~~ Locksmith v6.0's Fast Backup commands .. 12 I Individualized Study Master 21 Wizardrym 18 I~~§: I Making ITePrograms RUN on a Laser 128 .12 Jenny's Journeys 15 I~~~ New Commands for the BBS 5 John Madden's Football 10 Playing TIps: I Note on 'About The Finder' 6 00 Math Blaster Mystery 3.5" 11 Arkanoid 21' I 8 ~ I Note on Arkanoid IT 10 _ 0 .&' I Math Blaster Mystery 5.25" 11 Dungeon Master 20 1 I\),

2 Readers Data Exchange COMPUTIST #74 ,."ai!i lC) Features, Notes and such: ...... • Editorial Message ~ C"') A Public Service Message for Apple II Users 22 ~ Ancient Land of Y's Character Revival 19 Bad Block Maker program 7 At last! Issue #74 has finally • arrived. Real late, but it did en• BBS General Messages 6 rIJ :,:) BBS News 5 arrive. I took a much needed Bug in COMPUTIST #67 12 (several week) vacation, but I 1-1 Bugs in Shrinklt 3.01 6 guess you noticed. Cheap word processor 16 So what's new? Well, I'm ~ J:'oa Comments on Copy II Plus v9.0 21 Detachable keyboard source 16 looking for someone who is *Q ~ Esc Key Patch for $100,000 Pyramid 21 going to be at ApFest as an '1'4 ~ Free CD-ROM disk 6 Q.> exhibitor and who would be J:) ~ Hardware suggestions 16 willingtopassoutsomesample ~ Modifying Programs to RUN on a Laser 128 12 copies of Computist. Let me New Commands for the BBS 5 't1= know if you're that person! ~ = Note on 'About The Finder' 6 = Note on Arkanoid II 10 company or if you know of 0= Note on Boot Tracing on a Laser 128 21 someone who fits the bill. Note on copying Wasteland 7 Also, I've worked out a plan ,. Note on free software from Beagle Bros 10 to pay back our creditors. The Note on ProDOS Cracks 6 Note on QIX GS SoftKey l0 timetable requires that Notes on Eamon Adventures : 12 Computist go monthly. (I can 0 Notes on Easy Graph II 6 hear the cheers already.) Notes on Locksmith v6.0's Fast Backup commands 12 In case anyone hasn't Notes on Milliken Skillbuilder Software 15 Omega Notes 12 noticed. we have moved 0 PRE, the Applesoft Pre-processor 13 Computistto Eatonville sothat Putting "Who Framed Roger Rabbit?" on 3.5" disk 11 I can spend more time working Putting Playroom on 3.5" disk 10 on the issues and less time Rumors & Propaganda 6 commuting. Ifyou write to us, ~ RWTS Worm v2.0 13 use the new address: Source for Print Shop envelopes 16 Source for Tape Labels 16 Computist Ultima 5 Editors 7 33821 E Orville Rd I' Ultima CDA v1.Q-A Ultima V Character Editor 17 Eatonville, WA 98328 Wizfix 2.I-An editor for Wizardry I-III (A.P.T.) 18

Certificates and More 11 Spellagraph 21 Choose the Operation 21 Sporting News Baseball.. l0 Table Counting Critters 11 Sports Scheduler version C.12 9 European Nations and Locations 21 States and Traits 21 Find the Pattern 21 Talking Text Library 21 of Force 7 21 Three Stooges GS 11 Galaxian 21 Ultima Trilogy 21 Gamma Force 21 Where in Time is Carmen Sandiego 9 Gnarly Golf 10 Writer's Assistant COntents Grammar Examiner 21 Interactive Writing Tools 21 Great Western Shootout 20 ~it()rill1 ri()tC' ••••••••••••••••••••••••••••••••• ~ Greek Mythology 21 Bitkeys: ~~J[ ~oIltri»l1tors ••.••..•••••••••••••••• :!:J I Can Carry and Borrow 15 Math Blaster Plus 3.5" 20 Most Wan.ted Softkeys 2:J Individualized Study Master 21 Mathosaurus Grade 2 15 The PrOdllCt MOllitor 4 Jenny's Journeys 15 Word Attack Plus 3.5" 20 Report from the Computer Wars .4 John Madden's Football 10 APTs: Reviews Math Blaster Mystery 3.5" 11 Populous 4 Math Blaster Mystery 5.25" 11 Ancient Land of Y's 19 The Magic Candle 4 Math Blaster Plus 21 Arkanoid 21 Grand Prix Circuit 5 Math Blaster Plus GS 11 Heavy Barrel 20 Windwalker 5 Math Maze 21 Pharaoh's Revenge 20 Space Rogue 5 Mathosaurus 7 Ultima V 17 Powerdrome 5 Mission Algebra 21 Wizardry I ver 2.1 18 Dragon Strike 5 Number Munchers 15 Wizardry II 18 Champions of Krynn 5 Omega 19 Wizardry III 18 Solitaire Royale 5 Pace Writing Program Playing Tips: Knights ofLegend 5 "Success With Writing" 21 Arkanoid · 21 Fast Frames, Updates, Etc. Plato Courseware: Basic Number Facts 15 Dungeon Master 20 Copy II Plus 9.2? 5 Platoon 17 Planetfall , 20 Too Old to Turbo Mouse 5 Playroom 9 Stationfall 20 Vendors 5 Pow! Zap! Ker-Plunk! The Comic Book Maker, School Edition 15 IBM Softkeys: Softkeys: Problem Solving Inc. or PC INC 21 Batman 22 Alge-Blaster Plus 3.5H 11 QIXGS 10 Motocross 22 Arkanoid 21 Reading Comprehension: Populous 22 Bad Dudes 17 Finding the Main Idea 7 SimCity 22 Battnan ~ 16 Risk vl.3 11 Their Finest Hour - the Battle of Brittain 22 Body Transparent 21 Sound Tracks 15 Welltris 22 Bubble Bobble 10 COMPUTIST #74 Readers Data Exchange 3 J=e~ffwH=ur~l~b~u~rt~ TX the best. Finally, both the IIg; ,J.• ns operating prices are low. Though, in this maze ofinterlock­ contest witheachside's followers squarely in the system benefitted (rom recent minor upgrades. ing board makers, assemblers, and sellers, each middle. It's no wonder home users are confused. IfApple componentmay come from almost anywhere, by Each of the five hundred worlds is different. is at all concerned about its II series, why isn't 1988 the cloners had managed a 'stock' AT Aside from the map, a world will offerone offour concerned enough? featuring VGA color. Soon there followed com­ 'stock' terrains: Forest and grass, Volcanic rock, After the near brush with collapse in '85, we patible '386 models, low cost Ad Lib sound; and Snow and ice, or Desert with palm trees. Other reasoned that Apple (now also "Big Green" the (barely months after the chip became available) major variables determine starting numbers and business machine maker) would forever regard the first '486 machines were ready. Incredibly, location(s) offollowers, limitations on building holding onto its II home user base as a high the no-name gruds had moved beyond mere structures (by followers), the hazard presented priority. Surely, Apple had leamedits lesson. So clone-making without missing a beat. by water, deadliness of any swamps which may it had, though not the lesson we supposed. IIgs be created, the adeptness (i.e. speed and smarts) V. Outcome MONITOR revenues were a help in those troubled times; but of the opposing god, and the powers each god is the more importantcontributionwas an industry­ Computer Wars I did not pick a winning permitted to invoke. For instance, only the en­ RATINGS wide confidence that "Apple is back". Stock manufacturer; it did pick a winning, standard emy god may be allowed to create berserker values rose, capital rolled in, the Mac IT was platform: the "PC AT or compatible". Just look "Knights" (who immediately head for your terri­ launched, and viola!, Apple WAS back! The at unit sales, the quantity, quality, and range of tory and carve a path ofdestruction until killed); Superb ***** lesson for Apple was clear enough: 'everyone' softwarereleases, peripherals variety, and news­ whereas only you may have access to the awe­ still equated corporate health with II prosperity. paper/magazine advertising. The clincher is a somely destructive Volcano power. Excellent **** It had become captive to its low end, low profit pattern of plummeting prices, increasing per­ At any given time the arena of conflict is a Very Good product line. formance, and rapid adoption of cutting-edge much-magnified square slice you've selected *** There are several reasons why Apple might technology. It all adds up to the same thing: a from the world map. Here, as on a papermache Good view this situation with alarm. Of these, the 'standard computer'. Today, when you say model, you see hills, shorelines, mountain cliffs, ** popular notion that a IIgs resulting from a series "computer", everyone knows you mean "PC". plains, etc. along with huts, lodges, and other Fair of forced upgrades might impact Mac sales is As ofsummer 1990, the 'typical PC' is an 8­ structures, up through elaborate castles. People probably the most over-rated. As Apple's own 16MHz '286-based machine with 640K-IMB are visible too- usually, scurrying about look­ Poor (8)* marketing people have adroitly demonstrated, it (zero waitstate) RAM, 1.2 MB 5.25" floppy, and ing for land to settle. Depending upon current is entirely possible to render a product "business 40-60MB hard disk. Featuring VGA color and power level and scenario limits, you may visit Bad (8)(8) invisible". Your ads merely assert that theIIgs is Ad Lib sound, the system also includes "en­ destruction on enemy followers via earthquakes a home/school computer and that the Mac is for hanced keyboard", VGA monitor, and cards for (everything shakes and buildings collapse), ~ business. Once the systems are bundled with serial & parallel I/O, disk controllers, clock, and swamps, volcanoes, or flooding. To help good Defective appropriate software and the price tags slapped joystick ports- all for about $1400. (33MHz followers you might create a knight or relocate on, few IS managers would consider filling an '386 versions sell for roughly $2000). Ifcurrent the Papal Magnet to guide followers tonew areas office with IIgs's. trendspersist, bylatefall prices willhavedropped for building and/or conquest. (When opposite No, the simplest explanation for Apple's 10-15%. side followers meet, they fight to the death.) By concern is also the one which best fits the facts. Where does this leave II users? As of this far, yourmost important contribution is the crea­ Wellbefore the '85 crisis, Applehaddecidedthat spring, IIgs users satatop a large, divers software tion and reshaping of land for settlement. This costs ofits II series were beginning to outweigh base. As of summer, very little has been added. youdo (viapointandclick) byscallopingoutand rewards. Selling all of those computers, disk While you can reasonably expect continued re­ filling as appropriate. (Landscaping, by the way, drives, and printers to create a large home user leases in such areas as utilities, languages, and turns out to be an inherently pleasurable activity, base was great fun. Customer service, support education, the outlook for productivity wares is like popping monsters in an arcade.) Ultimately, rather poor. As for major vendor entertainment .:::::.:.:.;.:.:.;';';..;.,. R&D, andselling upgrades to maintainitwas not your goal is to rid the world of all but your own ...... :.::::;::::::::::::::;::::;:;:::: ;:;:::::::::::: :.:.;.:.:.:.:.:.;.:.:...;:::.:;:::;:::;:::::::::::::::.:.'.' nearly so profitable. Apple wished to be free to releases, don't ask! Just take last summer's pre­ believers; whereupon you win! dictions and slap on a "You are Here" sticker. Report from the Computer Wars deal with its II series on its own terms. Most Wow! Even 'red ants versus black ants' was certainly, the Lords of Cupertino were deter­ Though loyal, literally, to a fault, II users are never so much fun! To observe that the game's not likely to long tolerate a situation which not I. Tsunami mined to be rid of a situation which allowed graphics and animation are spectacular almost home user complaints, doomsday editorials, or only saddles them withsub-parperformance, but qualifies as understatement. Add full-range Ad What promised just last summer to be a PC expressions of teacher dissatisfaction to rock also shuts them outofthe major vendor software Lib(orRoland) soundeffects and ElectronicArts wave has become a rolling tsunami. One minute corporate pylons at the foundation. stream. Mainly, you 'won't take it any more' chalks up a wargaming masterpiece. you're strolling down a city street, considerately By 1988, an aggressive ad campaign and because you don't have to. Look at the econom­ stepping over and around islands of PC hard­ expanding Mac II sales had solved the problem. ics: As a IIgs owner you are probably looking ware; the next, you're running for your life in the The Magic Candle Apple shedits "homecomputer maker"skinand forward to a speed/graphics upgrade and the shadow of a churning skyscraper-high wall of Mindcraft became "Apple, the maker ofpricey, high class additionofa40-60MB harddisk. Well, atnormal machines and circuit boards. Something impor­ business computers".Whetherthe IT lineis spun­ Apple stuff prices (and assuming a graphics tant has happened inComputerville; a milestone off, sold, or merely "supported" at current low upgrade becomes available) yourplanned outlay has beenreached. When?Sometimebetweenlast levels, one thing seems clear. The odds are very comes painfully close to the total cost of the **** fall and this spring. What? Nothing less than the $49.95 for 64K Apple II slim thatIIusers will ever again be an important "typical PC AT'" Thismuchseemsclear, bynext end of Computer Wars I! partofApple'sempire. Consideryourselfsluffed. summer many (perhapsmost) II owners will also In this major Ultima-look adventure, your II, Myth be PC users. real problems startwhen the Dwarves won't give IV, IBM: Grud-maker Doom? Gloom? The 'endofforever'? Not at you the Hoyam essence needed to attract the During some fifteen years of competition ffiM's first PC was chiefly remarkable for all. In fact, the gruds may have delivered what White Wolf(who, you haveheard, has an amulet among names like Altair, Southwest Technical, what it was not. It was not a closed-box, highly Apple only promised: practically unlimited II needed to get into the Sudogur maze, where 'the Imsai, (Ohio Scientific, Tandy, Atari, Apple, complex machine packed with proprietary hard­ continuance. One of the ironies of the present book' is said to be) until you recover the Great Commodore, no), itbecamean articleoffaith that ware. Featuring an out-of-the-Intel-manual de­ situation is that the very forces which make Hammer of Thorin, which (alas) was stolen by the outcome would be THE dominant computer sign with slots for peripheral boards, it was taking the PC plunge so appealing (e.g. low some orcs. Then, someone (?!) has to deal with maker. Presumably, the manufacturer ofthe best virtually Apple's IT+ 'done in business grey'. prices) also make dumping your IIgs stuff unat­ the Ogre Lord; the Queen ofCrystal Castle says machines would attract the overwhelming ma­ From the start, PC's simple, straightforward tractive. Even as the junior partner in a two­ nocrystal dustuntil you'veclearedherdungeons jority of users and that would be that. profile proved both a blessing and a curse. The machine installation, your IIgs is worth vastly of enemies; the Elves want their Magic Cloak Much to the delight ofTRS-80, Apple II, and blessing was that flocks of third party manufac­ more to you than it is likely to sell for. (Besides, returned, and .... Well, it's small wonder that Atari 800 makers, the Microcomputer Clubsoon turers quickly began to fill the machine with all ofyour records are in Appleworks files; little mostofDeruvia's inhabitants halfwayexpectthe gave way to product-specific groups of true be­ performance-enhancing boards and peripherals. Suzy just started "Dungeon Master", etc., etc..) Great Candle (the one you're trying to save) to lievers determined to expand membership and The curse, from ffiM's point of view, is that it Solong asIT's remaininthehands ofskilledusers finish melting andreleasea dreadeddemon lord! win immortality ("II Forever!", etc.) for their proved impossible to protect PC from hordes of there will be no lack of interest in performance Offering a multi-continent, multi-island machines. It was entertaining; bUt, of course, it grud-like cloners. enhancements, peripherals, and new software. gamescapedottedwithcities,villages, andcastles, was mainly hype. Even were users willing and [Note: In case you missed playing "Dark The gruds may be dancing in the streets, but plustenchallengingmulti-levelmazes," 'Candle" able to flit from machine to machine like butter­ Forest"ora sequel, gruds areshort, green, swarthy, the biggest winner in Computer Wars I is the is, infact, a muchlargerundertaking thanevenits flies, no major manufacturer was particularly fast-multiplying reptiles- sort of a one-homed computer user. Proprietary fiefdoms and semi­ considerable real estate suggests. Each city, vil­ attracted to anything so intangible as Computer ninja turtle without the shell.] monopolistic pricing are being sweptaway; and, lage, etc. is inhabited by numerous personages. Wars "victory". The corporations (believe it or Anybodycouldmake a "PCcompatible" and, for the first time, wecanlookforward to a unified These are real people, with occupations and not) were aiming to maximize profits, not user from AT&T to one-garage assembly shops, software base spanning home, school, and busi­ schedules; and, usually, each possesses one or numbers! Both Apple and Commodore built up 'anybody' did. Worsestill, asffiM moved flI'stto ness users. Granted, this was aconflictthatended, more bits of valuable information. (e.g. "You'll large, enthusiastic home user bases, then ne­ the XT and then the AT, it encountered succes­ not with the clash of cymbals, but the toot of a fmd old Ferrin at the Inn early in the morning", glectedthem infavor ofthelowervolume, higher sively more cloners taking progressively less kazoo. The big name manufacturers, assorted "Seek the Mad Wizard's help", etc..) Keeping profitbusiness market. Somuchfor "winningthe time to develop better copies at lower prices! publications, andmany others will, naturally, try track of who said what, PLUS where and when world". When, at last, Big Blue moved to its supposedly to pretend that it's 'business as usual'. It isn't (in case you need to return for follow-up ques­ III. SlutT-otT less clonablePSflplatform, itwas already widely Computer Wars I is history. ComputerWarsIIis tioning), AND, once you have the 'pieces', put­ ting them together... all amountto a decenttestof For home users, developers, software pub­ understood that the best grud AT's were at least a whole new ball game! organizationalskill. Meanwhile, you are manag­ lishers-for everyone, infact, with a stake in the as good as the ffiM original AND cheaper. ing the affairs ofsix fighters and/or magic users, "low end" machine-such half-hearted support Had the Mainframe Moguls set out purpose­ whomyou may disperse and follow individually has always been as puzzling as it is frustrating. fully to create a dangerously competitive com­ Populous or in smaller groups for training, to eam gold in We invest hard cash in an Apple computer, join putermakingsub-culture, they couldhardly have shops, or explorations. Good systems for weap­ Apple clubs, subscribe to Apple publications, improved upon the course followed. Faced with ons/armor and magic plus entertaining tactical (slap Applestickers onbinders, useanApplekey such ineptmeddling, the Apple Lords must have combats guarantee that maze and countryside ring, ...), fill shelves with Apple software, and felt a bit like the old Sorcerer watching his ***** explorations are fully as engrossing as your buy Apple peripherals. Apple, in return, drags Apprentice chop the animated broom into a mil­ $49,95 for 512K PC contacts with friendlier inhabitants. out development of a IIgs operating system, lion pieces. Naturally, by the time Big Blue ran Having observed the relish with which com· When I fmally wrapped up "Magic Candle", poursmoneyinto its businessmachine, and adopts for thehills, the small computing landscape was puter wargamers take to their god-like powers, it was only a minor shock to discover that an a 'dog in the manger' position which all but kills knee-deepingruds. (Eventoday, itis said,Apple's the guys at Bullfrog Software decided"Whatthe entire 8 x 11 tablet had been filled with maps, anychanceofa timely thirdparty upgradeneeded Consummate Enlightened One will awaken in heck. Why not stop beating around the bush and chants, teleporter combinations, assorted leg­ to maintain IIgs performance parity with the the dead of night, sit up bolt straight in his bed, go for the Real Thing'" Right, in EA's "Popu­ ends, and other notes. Three or four weeks competition. and scream "Why must I lose to such idiots!") lous" YOU are a god. Ukethe gods of Greece, enmeshed in the intricate, colorful, humor-laced To be fair, Apple has behaved no worse­ Forgood orill, ffiM had delivered big manu­ Rome, etc., your power depends upon the num­ quest had simply flown by. Aside from the near­ indeed, on the whole, much better- than other facturer technology and the market to go with it bers and prosperity of worshipers (i.e. the num­ home user 'flagships'. Each new II model has into the hands ofcountless small manufacturing invulnerability your party acquires toward the ber of map squares they've settled). Since, re­ latter third of the game, this is expertly crafted, preserved broad downward compatibility; and free enterprise fanatics. Here the "big names" grettably, there'sjustsomuch'map' togo around smooth-running adventuring with the graphics, documentation. from early manuals through the appear on metallic stickers slapped into square on any given planet, your arrival on another soundsupport, and long-play fun you expectin a current Addison Wesley series, has been among indentations thoughtfully provided by PC case manufacturers; and you're only as good as your god's world always sparks a no-holds-barred genuine classic. 4 Readers Data Exchange COMPUTIST #74 Grand Prix Circuit monsters, pirates, priestesses, ... they're all here, and along the way, will depend upon numerous thing. A recently tested current model exhibited and more (even a nifty little called earlier choices. You do not, in short, face the the sameoldproblems whenconnected to a Woz Accolade "Hive"). Supplied with manuals and fold-out dreary prospect of a 'lock step' scenario. Ugs. (TM, by the way, is not the only product map, "Space Rouge" offers a colorful, well­ While'getting into' the story is much of the which has Woz problems.) For now, any fancy planned mix of moderately easy combat action fun, the game's star achievement is a series of Turbo Mousing is best left to younger IIgs's. **** and fast-paced adventure. expertly-designed tactical encounters. Among $44.95 for 5I2K Apple figs Vendors the, generally, improved combats are 10-15 Since, by now, everyone's had a taste of the Powerdrome especiallychallenging,highly entertainingbattles ACCOLADE road roasting realism ofAccolade's " Electronic Arts which entail (besides a pre--conflict game save) Attn: Melinda Mongelluzzo U", the implications ofputting this sort ofpower special planning and preparation. These, once 550 S. Winchester Blvd., Suite 200 on a super-res, super-sound Grand Prix track won, are 'the stuff of legends'! San Jose, CA 95128 won't take a lot ofelaboration. Depending upon Supplied withmanual, journal (including the (408) 985-1700 choice of Formula One racing team, you pilot a $49,95 for SI2K PC usualkey"paragraphs"and"TavernTales"), and ADDISON-WESLEY PUBLISHING road-hugging V-12 Ferrari. a versatile V-8 Re­ directions card, "Champions of Krynn" is the Attn: Abigail Genuth nault, or a HondaTurbo 6-speedbomb; and, as in There's a good reason the PC took so long to first of SSI's D&D productions for which the Route 128 " 'Drive U", you'll be able to see, hear, and feel win enthusiastic home user support. Only last cluebook is not absolutely essential. This is the Reading, MA 01867 each car's distinctive 'signature'. year did quality, low-cost Ad Lib soundbecome SSI game D&D veterans have been waiting for. (617) 944-3700 Ofcourse, in"'Circuit", the 'enemy' isn'tjust the recognized standard. Very, very few action the twisting track you tackle in eight Grand prix games are worth playing without decent sound Solitaire Royale AD LIB effects. "Powerdrome", a futuristic 3-D aircar Attn: Jill Carette cities, it's thatpackofnineroaring monsters you Spectrum H%Byte see in therearview mirrors, crowding you on the racing challenge featuring fast, smooth, beauti­ 220 Grand-Allee East, Suite 960 turns, and trying to box you in on the straighta­ ful VGAdisplays and responsive controls is very Quebec, QC GlR 211 ways. To even the odds a bit, 'instrumentation' attractive; but it is not among the exceptions. Canada (along with tach and speedometer) shows your Everyone knows 25th-century racers are sup­ *** (800) 463-2686 $34.95 for 5I2K Apple IIgs locationon a track map insert, damage taken (for posed to "Zavooom" or "Whoosh" or some­ CENTRAL POINT SOFfWARE plarming pitstops), current lap, and position. thing!- not sail along in ghostlike 'old sound' Spectrum's solitaire collection delivers su­ Attn: Copy 11+ Mkt (There must be something this program doesn't near-silence. per-res, super-sound table top realism and the 15220 N.W. Greenbrier Parkway #200 do right- like, maybe the scenery could be convenience of no-fumble mouse-click 'card Beaverton, OR 97006-9937 prettier...) Fornow, you can practice, pick a race Dragon Strike handling'. "'Royale" offerings include Pyra­ (503) 690-8090 mid, Golf, Klondike, Canfield, Three Shuffles and go for the track record, or take on the whole SSI ELECTRONIC ARTS and a , Calculation, and Reno. A separate circuit in a quest for the World Driving Champi­ Attn: Lisa Higgins "Children's Menu" offers three simple 'concen­ onship. Neato! 1820 Gateway Drive tration' and matching games. San Mateo, CA 94404 Arrangement options let you select and play Windwalker $49.95 for 512K*PC (6Mhz min. AT) (415) 571-7171 a single game, play all eight games in sequence Setinthe days ofthe great"Warofthe Lance" (i.e. playa "Tour"), and setup a single game or KENSINGTON MICROWARE (ref. "TheDragonLanceChronicles"),this Dragon Tour tournament involving any number ofplay­ Attn: Carol Andreuzzi Combat Simulator starts you as a low-ranking ers. The top fIve scores are maintained for the ~51 Park Avenue South **** knight, plopsyouonthe backofa bronzedragon, non-tournament Tour and current tournament. New York, NY 10010 $39.95 for I28K Apple fi and says "go get'em". Your ftrst mission (code For some reason, perhaps to be "fair", the pro­ (800) 535-4242 It was bad enough when the warlord Zhurong name: "SnowBlind") takes you over the western gram insists upon dealing identical hands to in NY call (212) 475-5200 usurped the throne of Khantun; but, when his mountains to intercept and knock down an en­ tournament participants- not, ofcourse, espe­ MINDCRAFf henchman, the wizard ShenJang, begangatingin emy scout (riding a small white dragon), lest he cially fair ifother players happen to be watching. Attn: PR Coordinator evil spirits to pollute the shrines... !!! At last, report recent critical moves of the Good armies. Offering a choiceofseveral card sets and the 2341 - 205th Street, Suite 102 Mobius has called upon his most loyal disciple From the saddle, beyondthe tip ofyourlance, optiontosettablecolor,"SolitaireRoyale"comes Torrance. CA 90501 (i.e. you) to travel the islands and seas of the yourdragon'shead, anditsslowlybeating wings, withanattractive, well-writtenrules/instructions (213) 320-5215 youhave a half-screen view ofthe landscape and kingdom, perfect your powers, and restore cor­ manual guaranteed to launch even a rank begin­ sky. Arranged around the view insert are a radar­ rect order to Khantun. ner in minutes. This is a gem ofa package good Attn: Greg Malone like enemy locator sphere, compass, pictures of Nominally the sequel to "Mobius", "Wind­ for many hours of solitary entertainment. 110 Wild Basin Road, Suite 330 special items carried, andindicators for hitpoints walker"sportsthesamekung-futhemeandmotifs; Austin, TX 78746 plus dragon altitude, speed, power, and breath and, once again, you willengageinarcade-action (512) 328-0282 one-on-oneninja-stylecombatsagainstvariously readiness. (i.e. the D&Dversion ofa jetcockpit Origin SPECTRUM-HOLOBYTE armed opponents. (Not too long ago, this ex­ view.) Once the enemy is sighted, you can guide perdy animated fight arcade could easily have your mount to the attack (swoop down from Attn: Rita Harrington qualified as a game in itself.) Otherwise, "Wind­ above, etc.) andinflictdamage with1l well-place 2061 Challenger Dr. lancestrikeand/orablastofdragonfll'e. Success­ Alameda, CA 94501 walker" is a very different kind of adventure­ $49,95 for 384K PC one boasting a more complex scenario which ful completion of a mission- there are 22 in (415) 522-3584 makes exploration and problem solving at least all- yields a boost in rank, a tougher, deadlier Supplied with fold-out command card and INC, as critical to success as combat. Since excep­ mount, and, sometimes, the chance to acquire handsomely-illustrated 142-page manual, Attn: Linda Blanchard tional arcadeexpertisecansubstitutefor magical magical artifacts. "Knights' "spanssix(6)360Kdiskeues! Clearly, 1046 North Rengstorff Ave. assistance and vice-versa, the actual balance is Suppliedwithmanualandeight 'enemy iden­ this is an ambitious project- one for which, Mountain View, CA 94043 up to you.. tifier' cards, "Dragon Strike" is somewhat more according to a cardinthebox,"furtherregionand (415-964-1353) The lot ofa would-be Windwalker (the high­ clever in concept than execution. Between-mis­ adventuring modules are in development". Too estoftwenty-fiveranks)is notaneasyone. Aside sion pictures, Ad Lib music, and speedy Save­ bad. Whereas the Apple II version is so slow, from battling the occasional , ninja, guard, Restore are solid plusses; but they do not com­ hobbled by disk swapping, and cumbersome as orother troublemaker, you mustobtainfood and pensate for the weak sound effects and poor to beunplayable; the PCversion, runningonhard supplies, find a boat to explore distant islands, animation you encounter in combat disk, is merely mildly punishing. Somehow, exorcise temples of life-draining demons, eam "Knights' "seems to delight in making mundane your monk's robe and staff, search out magical Champions of Krynn operations (e.g. viewing acharacter'sinventory) potions and artifacts, and, somehow, get rid of SSI as clumsy and bothersome as possible. Experi­ the usurper and his cronies. Thanks to htlpful ments with tactical combats only confirmed this "KingdomMap"and"bird'seye-view"displays, impression. Despite attractive, smooth-scrolling map-making, at least, entails little more than *** EGA maps and the hints of a promising quest • simple drawings to serve as reminders ofwhat's $49.95 for 64K Apple lIe (6SC02) or figs offeredby town personages, this is an adventure where. $12.95 for Clue Book cursed by its own user-hating interface. With Showcasing a unique 'over-the-horizon' luck, Origin's first "Knights' " adventuring (The compatibility specification is a bitcon­ simulated 3-D adventuring display, module will turn out to be a thoroughly re­ fusing. Theboxlabelincludes theII+; but, inside, "Windwalker" 's beautifuldOUble-hires scenery, worked, play-tested "Knights of Legend" re­ "65C02" is specified. Evidently, since the pro­ sound effects, entertaining combat, and clever release. NEWS gram bombed on a U+ using a 65C02 speedup scenario will have you hooked in no time. From card, yourApple Umusthave a 65C02orequiva­ thence onward, theonly way outis the way ofthe Fast Frames, Updates, Etc. lenton the motherboard. The game runs fIne on David L. Goforth WA Windwalker. Expect several long afternoons of a Ugs. Naturally, a PC version is available.) Copy fi Plus 9.2? Well the BBS is doing pretty good. I'vebeen first-rate questing. Third of SSI's full-scale D&D adventures, As promised Central Point has sent out ver­ working on several mods that people have re­ Space Rogue " 'Krynn" (Vol. I of a new series) retains the sion9.1 (thefree fix for 9.0)toregisteredowners. quested, they are: formatofearlier releases withjusta few changes. The Sort Catalog function works, 5.25" Auto Autolog - Accessed from the Main menu, Origin (Mazes are still 3-D forward view; tactical com­ Copy parms are now in a single convenient file, prior to starting it will ask ifyou wish to include bat is handled on a scrollable top-down view and anoptionhas been added to facilitate restart­ the rue bases, bulletins, and on-line sections display; etc..) The most obvious change is the ing from ProDOS /8 or GSOS. Unfortunately, (select the ones you want). It will thendisplay all *** single-screen map of N.E. Ansalon upon which one fairly significant glitch has slipped through: "lew messages in all accessible bases without $49.95 for 64K Apple II the party moves (as a dot) between major cities ifyouhaveaRAMdisk,someBitCopyfunctions pausing for any key strokes. If you selected to Everyone knows the insectoid Manchi are and outposts. A more subtle change is the move (notably Manual Sector Copy and Auto Copy) include files, it will then display the current file raiding human space, butnobody seems to know to a more involved, better thought-out scenario tend to bomb. (With RAM Disk set to zero list in all file areas. Including bulletins will dis­ why. Maybe it'spoetic justice that you, the lone leading to a for-real conclusion and appropri­ everythingseems to work fine.) Central Pointhas play all bulletins and if the on-line section was survivorofa bug strikeon a trader, suddenly fmd ately meaningful accolades (i.e. ifyou win). been notified. includeditwillshowa listoftheavailableon-line yourself in the service of the Empire, charged Yourgoal inpost-War (ofthe Lance) Ansalon features. Upon completion, it will automatically Too Old to Turbo Mouse with unraveling the mystery before it unravels is to thwart 'The Plan", an evil arch-mage's 11)g you off. This feature was added to reduce the Far Arm Cluster civilization. ambitious plot to secretly renew the vanquished In the favorable review of Kensington's connect time for long distance callers. Prior to Take "Elite" 's arcade combat and trading draconian hordes and exterminate the compla­ "Turbo Mouse ADB" trackball I noted that the displaying the first message, you will beasked if challenges, add Ultima-type maplets for stations cent forces of Good. As you encounter well­ "chording" and acceleratibn detection features your copy buffer is on. Answer "Y"es and you in each of the eight Far Arm systems, and wrap developed good, neutral, and evil personages did not work when TM was used with a Woz need not press another key (BE SURE THAT everythinginaninvolvedscenario: that's"Space (including some Evil henchmen you'll love to (early release) IIgs. Kensington explained that YOU HAVE AVAILABLE DISK SPACE OR Rogue". Your job is to acquire a small fortune, despise), you will have opportunities to make the product had been developed and tested on MEMORY TO HOLD ALL THE SELECTED improve your Sunracer's shields and weapons, valuable alliances, solve puzzles, and acquire later IIgs models which had undergone a fix INFO). Ifyou answer "N"o to this question, you build your combat rating, and follow a trail of powerful artifacts. Though you will, ifyou live, (unannounced by Apple) of the ADB controller. will be asked ifyou wish to continue anyway. A conspiracy as twisted as the wormhole paths that arrive at the site of the big showdown in time to They"hoped"to haveamodel whichwould work "N"oresponse will return you to the MainMenu. linkeachstarsystem. Lovestruckrobots,mutant aidthegoodarmies,yourchancesofvictoryhere, with all IIgs's, but made no promises. Good TheONLYthreekeys that will functiononcethis

COMPUTIST #74 Readers Data Exchange 5 has started are the etrl S (to stop the listing, any -ZipTechnologies (Zip Chir ....,'are work­ The 1/+ side would kill itself ifit was not write surprised. since the magazine is so good. Would key will start it up again) and etrl Q or ESC ing on their own GS accelerator. \ilord has it that protected(meaning that scores couldnot be kept) it help the magazine if products were advertised (these will abort the selected feature and return it runs at 12Mhz to start with and can beupgraded but other than that & the change in location in it? Maybe this is easier said than done, but all you to the Main menu without logging you off). ea.~ily. The problem with it not being out yet has (sectors) it worked fine. (sysop) magazines need advertising revenue to remain Quicklog -Works the same as Autolog except to do with marketing, not engineering. solvent. that rather than logging off, it will automatically - The rumored upcoming low cost Mac sup­ User #1100 Well, keep up the good work. return to the main menu so that you may stay on posedly has 640x4oo resolution, Apple II com­ SUbj: Task Force (gs) line to upload or download files, write messages, patibility, 8 bit color (256 or so colors on screen), Anybody know or have the crack to this great User #601 etc. among other things. This to me sounds like the GS game? It's been on the pirateboards for about Subj: Deluxe Paint II Note: Both Autolog and Quicklog will auto­ long awaited GS+ to me (let's hope!). a monthnow. Ituses a badblockcheck. I tried my A friend ofminejustchanged from GSOS v4 matically update your messagepointers so ifyou - Mac Inc. (everyone else calls them Apple hand at it but it is very different than all the rest to v5.02 and now fmds that her version of D.P. return to the message base after either ofthese. Inc.) has a Mac Plus board that plugs into a slot ofBritannicas software protection schemes. The does not work. I read somewhere that a file it will indicate that there are no new messages in the current GS and allows it to run Mac Plus code is hiding from me and I cant find it. needed to be copyed under a different name but (because you just read them). software (l28K ROMs, HFS, etc). not having D.P. I did not write the name down. PostOffice -A real private mail system! This User #543 Does anybody Know how to get it to work under will take the place ofthe E-Mail message base. It User #1064 Subj: Issue #72 Sys.5? will also tell you when logging on if you have Subj: Ace Detective by To Keith B. Reed: Your apt for Pirates GS mail and give you the option of reading it then Does anyone know how to crack Ace Detec­ does eliminate the program asking for data about User #1147 (you can also getto it from theMainmenu). After tive? Any help would be appreciated. Disk can the Silver Train or Treasure fleet, but in my Subj: Certificates & More Help reading your mail, you must choose to Delete, be copied but won't boot up. version it also wiped out all the towns too! IrecentlypurchasedCertificates & Morefrom Reply, orSaveit. After you reply (ifyou selected To Zorro: your article about putting Au­ Mindscape for the Apple lle with 128K of this), youmustagainchoose to DeleteorSavethe toduel on a 3 1/2 disk was close but no cigar! memory. The program is written to run under original message. Saved mail will NOT show up User #750 Copy II plus, by the way, does not recognize ProDOS butso far I haven't been able to copy it. at logon. Subj: Ace Detective UniDos. (I know you had no way of knowing It comes with a backup disk but the backup Try this technique to deprotect Ace Detec­ User setup - currently the Personal Data sec­ this.) Also, I had a couple more edits for the file wouldn't boot due to the copy protection. Ifany tive. Itworks for Ace Reporter and itmight work tion will include an option for full (as currently names to perform and still it didn't fly. Oh well, one has any ideas on how to deprotect it, the for Ace Detective. seen), abbreviated (command letters only), or no maybe later I'll give it another shot. information would be greatly appreciated. menus (only a command prompt). 1. Copydisk withprogramthat will ignoreerrors. To Daniel Bashford: The apt for Wings of The message base will have the submenu 1m ~ b.Em. IQ Fury (Hitesc type •ask') didn't work on my disk. User #1054 $01 $01 $00 A2. 60 commanddefaulted to "N"extwhenreadingmes­ Is yours an original, if so what version? Subj: Dinosaur Days & Strike Aeet sages (so you can press return rather than "N"). Sysop (User #937) Does anyone out there have a crack for Dino­ Filebases ALREADYhave separate sections User #1094 saur Days by Pelican Software, Inc. other than Subj: Archived Programs for DOS 3.3, ProDOS, and GS, Whenthesystem Subj: ProDOS Cracks the one in Computist #71 which I have tried expands to a larger hard drive a graphics section Bugs In ShrlnkIt 3.01 I amnotsure ifthis will work onall PRODOS repeatedly. I have found out that the speed at will be added. There will also be an EAMON disks, but it worked for me on three· Curious which the drive was set to write to the disk is ShrinkIt 3.01 has a few bugs. Shrin1cIt 3.02 is section andnew upload section. The new upload George, PowBamKerplunk andWeatherschool. approx. 195.5. Alsodoes anyonehave a crack for now available for downloading in the public file section will be where all newlyuploaded files go All three disks had ONE item in common. Strike Aeet by Electronic Arts? The only thing base. It is an Executable text file that will auto­ until they are transferred to another section. As When you quit the original program, the PRO­ that I have been able to find is off my bit copy matically unshrink itself "-ShrinkIt" from BA­ previously stated, all new bases are restricted to DOS program comes on and asks you to state which doesn't work by changing the last jump BBS members only... SIC or launch from the Finder. It will now work where you want to find the next application. (4C) to EA EA EA at track $00 sector $00 that I with the system 5.0x resource forks so no more Zoom description - New feature for the Files Here are the steps....please report any suc­ can look at the code. Also by tracing the jumps shrinking disks for system 5.0x files. area. This will allow viewing a more detailed file cesses and failures: throughafter the bitcopybreaksoutinto machine description (10 lines max) that can be edited by language that I come to a jump that jumps to an User #15 1) Copy copy II PLUS or CAT DOCTOR to the uploader. RAM addressofwhichitlooksatthe secondhex bitand Subj: Archived Programs the hex bitofthe next address and then hits aRTS Read ASCll text file - New feature for the 2) Boot the original disk files area. Allow reading ASCll text files. This Does anyoneknow what the various file types (60). A really weird jump but it does take time to can currently be done by selecting "D"ownload and extensions are for programs archived with 3) Terminate the program and get to the copy find it. I would appreciate any help that anyone program and then selecting "A"SCll transfer (rather than other than Shrinkit? The Shrinkit Docs. say it is can give me. I will soon upload a deprotect Xmodem). file type $EO with an extension$8002. Fmlook­ 4) Copy all files except PRODOS into RAM schemefor Practicalc ll, and Neverending Story. ing for ACU BLU BNY etc. Any help would be Other coming features include a VERY large 5) Copy all files from RAM onto a freshly for­ appreciated. change to the Personal Data section (which will matted PRODOS disk User #1094 be changing to "U"sersetup). Some coming fea­ Subj: National Inspirer SYSOP (User #937) 6) Add a nice GOOD ProDOS to the copied files tures include: Setting which message bases and disk I am trying to de-protect a Tom Snyder pro­ file bases will be displayed with the autolog and Subj: Archived Programs (reply) gram for classroom use. It is called National This should work. Contact me at the Silicon quicklog feature. Ifyou wish to makeyourREAL Going through the Apple tech notes: These Inspirer, and although it is a Tom Snyder pro­ Shed (505) 293-5538 and report what programs name or address orphone number and other data should all be $EO with the following Aux types: gram, there is copy-protection that I cannot alter. it worked on for YOU. viewable in the user list (default is no, only user $0001 - Apple single file format I have tried what "cracks" have appeared in For those ofyou who wish to contact people # and Randle will be shown). $0002 - Apple double header previous Computist magazines without help. If closer to home, call my board, The Silicon Shed. Most of these changes are the result of user $0003 - Apple double data you can assist me, please leave E-Mail in Albq., NM. (505) 293-5538. suggestions. I hope they help and you find them $8000 - Binary II useful. Ifyou have any other features you'd like $8002 - NuFx (ShrinkIt) User #543 to see on the BBS please let me know. Also, the User #457 ACU, QQ (squeezed), DDD.PRO, & Subj: Easter Egg winners ofthe software I mentioned inissue #72 Subj: GS Graphic Artist DD.Deluxe were notlisted as ofthe March 1990 Try hitting option-shift when in the desktop will be listed in the next issue. revision to the Apple Tech notes. ACU should I'm in need of a graphic artist on the GS and pulling down on your Apple. Instead of however follow the same guidelines as ShrinkIt. (super-hi-res screens) if you think you can do 'About The Finder', it should say 'About The The other unlisted ones (as well as Binary ll) are artistic work and can follow guide lines please System'. Then click on the icons in the box. get in touch with me. I'd love to see some work. not true archival, data compression routines & \'!> are used more for telecommunications transfers H you can I would need to know your address User #1137 ! General (Public) (real name) & phone # Thanks, (multiple files into a single file - as stated for Subj: Gradebusters 1,2,3 Binary II in the tech notes). User #1082 Does anyone out there have a "crack" for this User #922 program? I would VERY much appreciate any Subj: Easy Graph II by Grolier (reply) Subj: GIF Graphics User #1064 help that anyone can give. I would even be Subj: Tetris lIe Most of the Pascal protections that I've run I am looking for individuals interested in willing to send my registered back-up copy to into have a check something like: exchanging GIF files. I have a large library Does anyone know how to crack Tetris. The anyone who feels they could handle the protec­ available to offer. Ifyou are interested, leave E­ parm for it onCopyIIv9.0 doesn'tseem to work BDSCCO tion scheme. If you would rather contact me and I've tried several other methods and can't 10FB directly, leave E-MailontheBBS foruser#1137. Mail for user #922. Also, I have an APW data­ C9 XX Where xx is not D5 AA AD DE or 96 come up with anything. thanks my user Id is base showing the entire GIF listing that is avail­ DO F4 Branch to somewhere if the compare is wrong able. 1064. 1860 User #1141 Subj: Gradebusters 1,2,3, What to do is put an 18 60 EA at the first BD User #1061 User #695 8C CO that has the protection code in it. I'dbe interested in knowing whatyou find out Subj: BBS Subj: Call Here about a crack for that program. I called the outfit Call the only Apple II BBS in Colorado Here are some GREAT boards for you to User #790 several months ago to find out if they had a Springs - Mile HI Apple Pie 719-632-9126 Tell call... Subj: Centauri Alliance protection-free copy for installation on a Hard Byte Bastards (201) 697-7001 Drive. Come to think of it, I wrote them a letter. 'em Ober Drache sent you! :) Help!! I am looking for some help to the Silver Tongue (708) 759-1916 They DID respond, but the answer was a big fat, following area's. Apple Connection (714) 557-9138 "No!". So I opted to stay with whatI'mcurrently User #1062 When in Zentek's Fortress, what is the pass­ using, which is a modifiedversion ofGradeCalc, word thecomputer is looking for? Whatabout the Rumors & Propaganda by Tamarac (Minnesota, I think). User #1064 Magic Mouth. What is the title I need to use for - GS System Disk v6.0 is in beta testing right Subj: Easy Graph II by Grolier Tonka's place? What are some of the special now as is Hypercard GS. The new system disk Does anyone know how to crack Easy Graph items used for: Black Box, Cig Butt, etc. User #1062 will have many improved tool sets including a ll? When I sector edit the original, I find it to be Subj: Vote for Apple II brand new one for sound. The sound tool (#35 I written in Pascal, version 1. User #17 Free CD-ROM disk think) can play top quality sound without using Subj: Senior Prom up lots ofdisk/memory space. HypercardGS will User #1054 I calledup this week and 'voted for the Apple be able to directly read the Mac Hypercardstacks Is it still possible to order the Senior Prom? I Subj: Tetris lIe (reply) II' by getting the free CD-ROM disk from Apple. off of Mac disks. This seems to hint that a HFS called a telephone number listed in back issues, If you haven't called yet, the number is 1-800­ FST will beincluded, either with the new system A crack for Tetris can be found in Computist but they can no longer supply this product. Sev­ 441-3001 extension 200. Ask for the free CD­ disk or the GS Hypercard package. #62 page 23. I used this crack to deprotect my eralcracks require away into the monitor and this ROM disk. They will ask you several questions Tetris game. The one thing I did fmd out is that is the only product that I have seen mentioned - Video Technologies, the folks who put out like what your title is, what business you work the sector edits for the 128K version are at track that will be of assistance when using an Apple the Laser 128 line ofcomputers (greatcomputers for, etc. Of importance is the computer you use. 00 sector 02 and the one for the 48K was at track TIc. I hope someone can help me obtain informa­ BTW), are close to fmishing a GS clone. The MAKE SURE to tell them it is an Apple II (lie, 00 sector 05 for my version ofthe game. tion on this product's availability. prototype has already been shown to developers. IIgs, whatever). Maybe if enough of us call, we I found the same thing with one exception. On another note, this BBS is great. I'm not can make a difference. The call is free. All you

6 Readers Data Exchange COMPUTIST #74 have to do is spend about two (2) minutes ofyour 'vote' that there are a lot of Apple II users out I used BLOCK.WARDEN from ProSEL to fol­ (E)): NEXT E time. Come on Computist readers, let's go to there. Maybe ifenough ofus call up and get the low this file. I found a20 00BF and changed it to 410 REM it!!l! CD-ROM disk, Apple will take notice of us!!! EA EA EA and further in the file I found aBD 8C 420 REM placement 01 character name on screen Othernotes: Shrinklt v3.0 is now out. Pangea CO with some C9 FF's after it. I changed the BD 430 REM User #1047 (the same folks who putoutXenocide) has anew 8C CO to 18 60 EA and wrote the block back and 440 VTAB 3 + B: HTAB 3: PRINT '[0]0' ;A$(B);: IF Subj: D/L Files game ready to be put out call NEXOS GS. It's it worked. D(B) .. 1 THEN HTAB 25: INVERSE: PRINT ... like Operation Wolf (arcade game). Their only : NORMAL I'm am having a problem with downloaded problem now is fmding apublisher for the game. 450 REM files. I'm using a Mac IIcx, with Smartcom II. Softkey for... Mathosaurus 460 REM Advance Band C to read in next Theproblem is thatIcan'tgetany file to tun.Ican charader name access the file with a word processor, but the User #622 Micrograms 470 REM utility files won't run. I don't think the problem SUbj: Wasteland Crack This four disk set uses a single load format, so 480 B.. B+ 1:C= C +8: IFB > 16 THEN 530 is the software or the protocol settings. Possibly, Don't know if this will help but the only way it probably could be captured with acopy card. I 490 GOTO 400 I need an application to run it on? I don't know. Icould get acopy ofWasteland was using Essen­ used Copy II Plus to format 4 blank disks. I then 500 REM Any help wi11 be great. Do you know if anyone tial Data Duplicator Plus 4. I have a IIgs with a used the manual sector copy in the bit copy 510 REM Check to see if charader is in party has this problem? Or if anyone has this kind of EDD PLUS 4 board. If you have it or know section to copy all the tracks except track $01. 520 REM setup, you could ask him. someone that does, set sync (Yes) BitCopy (Yes) SuperIOB, with acontrollerto copy all the tracks 530 G = 5:M =5:0 =32896 Copy Side 1 (Don't forget to write protect after About 95% ofall software onBBS's isin some except $01, would also work. 540 IF PEEK (0) = 00 THEN K=0 - (((G - 4)' 8) + copying). Then copy sides 1-4 using Wasteland sort of archived format, this is to reduce disk 120): FOR L=K TO K + 7: GOTO 560 copy program. Use these to play with (Don't space taken by the program & also allows for PHANTOM ..:::U:.:::s..:::.er::.....::.#..:.7~9...:.4 550 GOTO 580 write protect this copy ofside I). Hope this helps. compacting several files or entire disks to a 560 IF PEEK (L) < >0 AND L< >32775 THEN 1$ = singlejile. Theseare usually suffixedwithaSHK, Ultima 5 Editors 1$ +CHR$ ( PEEK (L}): NEXT BQY, BNY or other extension to tell the caller User #1137 These are my Ultima5 editors which Icreated 570 VTAB M+4:M = M+ 1: HTAB 41: PRINT 1$ what compaction method was used so that they Subj: Security Card 2 yrs. ago and let sit around for that time until 580G = G +I:Q =Q +16: IF Q> 33136 THEN can uncompress thejile(s) to their originalfor­ This BBS is great! Greetings from Canada! I now. They are all fixed. They run under ProDOS. GOT0600 mat. You really need SllRINKfJ to uncompress saw a card advertised in a local monthly that Ifyou're getting this from the BBS all you have 590 1$ = .. : GOTO 540 nearly ALL jiles on any system. Shrinkit will provided pass-code security for an illM-type to do is unshrink them. Ifyou are typing them, be 600 VTAB 3 + B: HTAB 3: PRINT '[OjO' ;A$(17) uncompress SHK ($EO), BXY (Binary), BQY computer. How about the same for a lIe? I'm a sure to use the right names when you save the 3 610 B=1 (Binary Squeezed), QQ (Squeezed) and perhaps school teacher and I get really tired of others programs. STARTUP is the menu/hello pro­ 620 VTAB 3 + B: HTAB 4: INVERSE: PRINT CHR$ a couple others, including ACUfiles. Asfor the (teachers and students) using my computer when gram. Have fun! (27);: PRINT 'E' ;: NORMAL: PRINT CHR$ TEXT file type, ALL files transferred with I'mnot looking -usually it is because their ribbon STARTUP' (24);: PRINT XModem will change to a file type of TEXT. is worn out so they want to wear out mine! Those 630 VTAB 24: HTAB 1: PRINT 'f·;: INVERSE: Shrinklt will still recognize the file as a com­ of you who are hardware hackers would get my 10 HOME: PRINT: PRINT: PRINT: PRINT PRINT 'UltimaOV' ;: NORMAL: PRINT 'j:' ;: pressed jile & uncompress it. Ifyou dowhload eternal praise if you could come up with a card, 20 PRINT ·l)OCharaderOEdUor· INVERSE: PRINT CHR$ (27); ·FG· ;: NORMAL ANYfile that is not compressed and not text you chip, or anything that would secure my system 30 PRINT "2)OMiscellaneousOEditor' : PRINT CHR$ (24); MUST use XModem-ProDOS (or YModem or with password access. God bless the Computist! 40 PRINT: INPUT 'WHICHO(1-2)" ;A 640 K$ .. MID$ (Z$,P,8): VTAB 24: HTAB 2: ZModem ifthe BBS supports them) or thejilewill I can't begin to explain (especially at long dis­ 45 PRINT CHR$ (4) ·PREFIXIULTIMA5.EDIT· INVERSE: PRINT K$;: NORMAL: FOR Z = 1 be converted to a text jile & be totally useless! tance rates!) the incredible help that you have 50 IF A.. 1 THEN PRINT CHR$ (4) 'RUNOULTS. TO 30: NEXT Z:P .. P + 1: IF P > LEN (Z$) - 8 Ifyou are trying to runjilesdownloadedfrom provided for me. Thanks a million!! CHAR.EDIT· THEN P .. l II 60 IF A=2 THEN PRINT CHR$ (4) 'RUNOULT5. the Computist BBS then you need an Apple The problem with a card or chip for this 650 0 .. PEEK (-16384): IF 0 < 128 THEN GOTO series computer (no Mac jiles here, yet) or (2) MISC.EDIT" if function is that you'dnever be abletochange the 640 you've downloaded Mac jilesfrom other BBS's, 70 END password. Afriend hadacheaper & easier solu­ 660 0 ... 0 -128: POKE - 16368,0: IF 0 = 13 THEN they usually need to be un-archived (these files tion on his machine. He'd replaced the power Checksums GOT0720 are usually compressed so astosave room onthe switch on his system with an ignition type switch 670 IF 0 .. 21 OR 0 .. 80RO= 100R 0 .. 11 disk, redu.::e transfer timewhen up/downloading, 10-$3777 40-$5247 60-$213A (requiring a key). I'll see about making up some THEN VTAB 3 +B: HTAB 4: PRINT ·0' ;: GOTO andcombineseveralfilesinto one). Youwillneed 20-$0423 45-$8949 70-$423E drawings on how to do this (it's better ifdone to 690 a program that will un-arc these jiles back to 30-$4ECO 50-$ECD9 a multi-outlet strip. That way it controls every­ 680GOT0650 their originalformat. (sysop) thing & no warranties are voided). (sysop) ULTS,CHAR.EDIT 690 Y... PEEK (492oo):Y = PEEK (49200): IF 0 =8 10 REM OR 0 ... 11 THEN B=B-1: IF B< 1 THEN B... User #1082 User #1047 20 REM Ultima V S:GOTO620 Subj: Bad Block Maker Subj: Suggestion 30 REM Character Ed~or 700 IF 0 ... 21 OR 0 = 10 THEN B... B+1: IF B> S I've uploaded a file called Bad Block Maker. 40 REM By Kevin Lynch THEN B... 1: GOTO 620 I would like to make a suggestion for this 710 GOTO 620 I places a bad block on a 3.5" disk that uses that BBS. I am new to the modem world, I've only 50 REM as copy protection. Ifyou're copying aprotected 720 0$ = A$(B): VTAB 23: HTAB 1: PRINT: PRINT had one for a few months. So I don't know the 60 REM (c) 19881 3.5" disk and the copy program encounters an ·r ;: INVERSE: PRINT 'HaveOfun· ;: NORMAL time and expense that go's into maintaining a 70 REM By: The Byte Zappers errororbad block, make anote ofthe hex number : PRINT 'J:. ;:T = 1 BBS. I due know Iigoodboardfrom aboring one. 80 REM of the bad block. After you've made your copy, 730 V$ = Q$ +...... :J$= MID$ (V$,T,l): VTAB I think the addition ofa multi-line system would 90 REM runBAD.BLOCK.MAKERandputthebadblock 24: HTAB T+ 11: PRINT J$;: INVERSE: PRINT greatly enhance this board. Users from all over 100 CLEAR: NOTRACE: ONERR GOTO 1740 back on the disk. This program only runs on a II 110 DIM D(16),A${17):D$ =CHR$(4): PRINT 0$ CHR$ (27); 'FG· ;: NORMAL: PRINT CHR$ the country could discuss there mutual concerns (24);:T =T+1: IF T> LEN (0$) +8 THEN GS from slot 5.....sorry lie owners. It at least face to face (computer to computer) 'PR#3·: FOR R=1 TO 16:D(R) = 0: NEXT R gives you the opportunity ofcopying aprotected GOT075O Undoubtedly this would cost $$$ to incorpo­ 120 P = 1:B = 1 disk that probably wouldn't run otherwise. 740 GOTO 730 rate into the system, I for one would be willing to 130 REM 140 REM Set variables for title screen 750 IF B> 0 OR B< 17 THEN S =B• 8:N =S + pay a one time fee to see this become a reality... 32760:F = S +120 User #1142 Why not put out ageneral message on this matter 150 REM Subj: Electronic Arts 160 A$(17) ='SaveOandOOuitOtoOMainOMenu· 760 IF B= 17 THEN GOTO 1440 and see what kind ofresponse we get...Also you 770 FOR R= 1TO 16: IF 8 =RAND D(R) = 1 Does anyone have any idea how to crack may want to print this in the next issue... 170 HOME: PRINT :A$= 'UltimaOV·:V = 12: GOSUB 260:A$ = ·CharaclerOEdUor' :V = 13: THEN GOTO 800 either Legacy of the Ancients or Strike Fleet? I have asecond suggestion, How about divid- 780 NEXT I've tried the procedure on Deathlord in Com­ ing up the message area into CATEGORIES. GOSUB 260:A$ = 'By" :V .. 15: GOSUB 260:A$ ='OTheOPhantom':V = 17: GOSUB 260:A$ = 790GOT085O putist 62. Igot it to read track Fofevery track but General Messages 800 INPUT 'YouOhaveOalreadyOeditedOthisOperson that is all. Please, anyone I am desperate. 'OOlnsertOBrUanniaODiskO AndOPressOaOKey' A.P.T.s :V = 22: GOSUB 260 .0DoOyouOwantOtoOeditOhimlherOagainO(YIN):· Softkeys 180 REM ;H$: IF H$ = 'Y· THEN GOTO 850 User #622 illM Stuff 190 REM Load in charader information 810 GOTO 300 Subj: CRACKS ...etc... 200 REM 820 REM Can you please add Might & Magic nto your That way the user can posthis or hermessages 210 GET A$: PRINT CHR$ (4); 'PREFIXIBRITAN 830 REM Start of character statistics crack list. Its a great game but they have a new under the category that it applies to. NIA' : PRINT CHR$ (4); "BLOADOROSTER' 840 REM protection that I haven't seen before. You can I hope my suggestions are realistic, and help 220 GOTO 300 850 G$ .... : FOR E= NTO N+ 7: IF PEEK (E) <> copy the disk and startup the game and even play improve this fine BBS. 230 REM oAND E< > 32775 THEN G$ ... G$ +CHR$ ( but when you quit and try to save your gold etc., We'veconsideredmorephone lines. Themain 240 REM A$ placement on screen PEEK (E)): NEXT it doesn't save the game and you are back to problem right now is cost. I've also suggested to 250 REM 860 HOME :V ... 2:A$ ... "CharacterOStats" : square one. Hope someone out there can crack Mr. Haight that we might consider getting a 260 H... (80 • LEN (A$)) /2: VTAS V: HTAB H: GOSUB260 this one soon. section on America OnLine (this would greatly PRINT A$;: RETURN 870 PRINT: VTAB 10: PRINT 'Name:· ;G$;: HTAB 6: INPUT" ;A$: IF A$ ... " THEN N=N+F: reduce the long distance cost to users). What 270 REM User #1062 we're basically waiting for is to see how much 280 REM Main Menu GOT0900 880 IF LEN (A$) >8 THEN GOTO 870 Subj: Cracks use the BBS actually gets & how many people 290 REM 890 FORW .. OTOLEN (A$) ·1: POKE N+W, Ifanyone around here gets Might & Magic join & actually use it (so far it's looking pretty 300 HOME :1 ... 0 n ASC (MID$ (A$,W +1,1)) +128: NEXT: FOR X then I will have a chance to look at it. I can't find good). 310 C$ ... 'UkimaOVOCharacterOEdftorO·· : =WTO 7: POKE N+ X,O: NEXT :N = N+ F it in the store, and I don't want to get it via mail There are now three neWjile areas. DOS33, NORMAL 900 IF PEEK (N) ... 00 THEN F$ .. 'Y· :GOTO 920 order because I'm an Ultima fanatic. ProDOS, & IlGSfor allthosethatrequestedit. It 320 C$ .. ·0· +C$:Z$ ... C$ +MID$ (C$,l,8) 910 F$ .. 'N' Speaking ofbeing an Ultima fanatic, did you may be a little before there is much there so be 33OS ... 17 920 PRINT: VTAB 10: PRINT ·'nOPartyO(YIN):· know that UltimaVI: The FalseProphetis proba­ patient & let me know what you'd like. (sysop) 340 PRINT: VTAB 1: INVERSE: PRINT SPC( 80): ;F$; CHR$ (8);: INPUT ., ;A$: IF A$ .. 'Y' THEN bly notgoing to come out for the Apple II? Origin VTAB S +6: PRINT SPC( 80): FOR A... 2 TO S FOR 0 ... 32896 TO 33136 STEP 16: IF PEEK gives a load ofreasons with mostofthemsound­ +5: VTAB A: INVERSE: PRINT ·0' ;: NORMAL (Q) ... OOTHEN 1.. 1+ 1 ing like lazy excuses. Heck, the game is even : PRINT SPC( 78);: INVERSE: PRINT ·0· : 930 IF I> 5 THEN PRINT: PRINT ·YouOcan'Ohave coming out for the ! I'm NORMAL: NEXT OanyOmoreOcharadersOinOyourOparty.· ;: GET embarrassed. I saw the box for the MessyDOS !! RDEX INPUTS 350 INVERSE:V = 1:A$ = ·CharacterOStats.OMenu· B$:GOTO300 machines at the software store yesterday. The : GOSUB 260: NORMAL :V =2:A$ = 'Rememb 940 IF A$ 'N' THEN POKE N,255: GOTO 970 game itself looks good. er...00nly060Charaders91nOtheOParty' : 950 IF A$ THEN GOTO 970 On another note, Here is something we Jack Moravetz User #1082 GOSUB 260:V = 7:A$ ... ·OOOOOOOOOCharaders 960 NEXT: IF A$ .. 'Y' THEN POKE N,O Computist subscribers can do to help our (Apple OinOParty' : GOSUB 260:C =32768 970 F$ .. CHR$ ( PEEK (N +2)) II) cause. Call this number 1-800-441-3001 ext. Softkey for... 360 REM 980 VTAB 10: PRINT CHR$ (11); ·,OFighterO 200 and ask for the free CD-ROM demo. Tell Reading Comprehension: 370 REM Read name from memory Bard,OMage:· ;F$; CHR$ (8);: INPUT" ;A$ themyouhave~AppleIIGS (orlie even) and an Finding the Main Idea 380 REM 990 IF A$ =.. THEN GOTO 1040 Apple CDsc CD-ROM drive. Just think: you're Morning Star Inc. 390 FOR B= 1 TO 16:A$(B) =,. : NEXT B:B ... 1 400 FOR E=C TO C +7: IF PEEK (E) < > 0 AND E 1000 IF A$ ='A' THEN POKE N+ 2,193 making Apple waste money for the free (to you) The protection was found in a file called < > 32775 THEN A$(B) = A$(B) + CHR$ ( PEEK 1010 IF A$ =.F' THEN POKE N+2,198 call and for the CD-ROM disk. You also get to CHECKDSK.OVR on the two disks that booted. COMPUTIST #74 Readers Data Exchange 7 1020 IF A$. 'B' THEN POKE N+2,194 1680 REM Print actual amour,: .. ,-:!!~ 190 6$ .. ·UhimaOVOMisc.OEdftorO-·: NORMAL :B$ LEN (E$) +2:N. N+2: GOSUB 1030 1030 IF A$. 'M' THEN POKE N+2,205 1690 REM • '0' +6$:Z$ .. B$ +MIO$ (6$,1,8) 740 PRINT :E$. M$(3):0. LEN (E$) +2:N. N+ 1040 IF PEEK (N +1).62 THEN F$. 'M': GOTO 1700 U.INT ( PEEK (N) /16) *10 +( PEEK (N)- 200 B• 1: HOME :N .. 7:A$ • 'UhimaOVO- 2: GOSUB 970: PRINT :E$. M$(4):0. LEN 1060 INT ( PEEK (N) /16) * 16):J .. ( INT ( PEEK (N + OCheatOMenu' :V .. 2: GOSUB 490: PRINT: (E$) +2:N • N+1: GOSUB 970: PRINT :E$ .. 1050 F$ .. 'F* 1) /16) *10) +( PEEK (N + 1) - (INT ( PEEK (N NORMAL: VTAB 4: INVERSE: PRINT SPC( M$(5):0. LEN (E$) +2:N • N+ 1: GOSUB 970 1060 VTAB 10: PRINT CHR$ (11); 'SexO(MIF):* +1)/16) *16)): PRINT U*lOO+J;: RETURN 80): VTAB N+ 7: PRINT SPC( 80) 750 IF PEEK (33159) • 1 THEN F$ .. 'Y' : GOTO ;F$; CHR$ (8);: INPUT •• ;A$: IF A$ ... THEN 1710 REM 210 FOR A. 5TO N+6: VTAB A: PRINT '0';: no GOTO 1090 1720 REM Error Checking NORMAL: PRINT SPC( 78);: INVERSE: 760 F$. 'N' 1070 IF A$. 'M' THEN POKE N+1,62 1730 REM PRINT '0' : NEXT no VTAB 10: PRINT CHR$ (11);: VTAB 10: PRINT 1080 IF A$ .. 'F' THEN POKE N+1,63 1740 PRINT: PRINT ·Error..OmakeOsureOtheOBrft 220 FOR 0 .. 1TO N: VTAB 5+0: HTAB 12: M$(6); 'O(YiN):' ;F$; CHR$ (8);: INPUT •• ;A$: 1090 IF PEEK (N +3) • 199 THEN F$ • 'G' : anniaOdiskOisOinOtheOdrive' : GET A$: NORMAL: PRINT '[0100' ;N$(O): NEXT :R .. 1 IF A$ • CHR$ (13) THEN GOTO 800 GOTO 1120 RESTORE: CLEAR: GOTO 100 230 IF U(R) .. 1THEN VTAB 5+ R: HTAB 39: 780 IF A$ • 'Y' THEN POKE 33159,1 1100 IF PEEK (N +3) .. 196 THEN F$. '0' : INVERSE: PRINT .*. : NORMAL 790 IF A$ • 'N' THEN POKE 33159,0 Checksums GOTO 1120 240 R.. R+1: IF R>NTHEN GOTO 260 800 PRINT :E$ • M$(7):0 .. LEN (E$) +2:N .. N+ 1110 F$ .. 'P' 10-$BADO 590-$C02B 1170-$FFB3 250GOTO 230 2: GOSUB970 1120 VTAB 10: PRINT CHR$ (11); 'Hea~hO(G/O/ 20-$9B13 600-$9CE3 1180-$4080 260 NORMAL :P • 1 810 C. 33264:F. 8: GOSUB 1320 P):' ;F$; CHR$ (8);: INPUT" ;A$: IF A$ .... 30-$403B 610-$C1B4 1190-$3556 270 VTAB 5+ P: HTAB 13: INVERSE: PRINT 820 C. 33265:F. 9: GOSUB 1320 THEN GOTO 1160 40-$AD92 620-$4A81 1200-$5C31 CHR$ (27);: PRINT 'E' ;: NORMAL: PRINT 830 C.. 33266:F .10: GOSUB 1320 1130 IF A$ .. 'G' THEN POKE N+3,199 50-$C899 630-$121E 1210-$9E72 CHR$(24); 840 PRINT :E$ .. M$(11):0 .. LEN (E$) +2:N .. 1140 IF A$ .. '0' THEN POKE N+3,196 60-$FF65 640-$1307 1220-$B266 280 PRINT: VTAB 20: HTAB 1: PRINT'r ;: 33267: GOSUB 970 1150 IF A$ • 'p' THEN POKE N+3,208 70-$A3BF 650-$1540 1230-$6913 INVERSE: PRINT 'UhimaOV' ;: NORMAL: 850 C.. 33268:F. 12: GOSUB 1320 1160 PRINT :E$ .. 'Strength' :0 .. LEN (E$) +2:N .. 80-$A900 660-$980F 1240-$7035 PRINT '1:' ;: INVERSE: PRINT CHR$ (27); 860 PRINT :E$. M$(13):0 .. LEN (E$) +2:N .. N+4: GOSUB 1500: PRINT :E$ .. 'Intelligence' 90-$9240 670-$E91A 1250-$202C 'FG' ;: NORMAL: PRINT CHR$ (24); 33269: GOSUB 970 :0. LEN (E$) +2:N .. N+1: GOSUB 1500: '100-$B8BO 680-$BAEA 1260-$4C22 290 C$ .. MIO$ (Z$,B,8): VTAB 20: HTAB 2: 870 C. 33270:F .14: GOSUB 1320 PRINT :E$ • 'Dextemy' :0 .. LEN (E$) +2:N .. 1l0-$5FOB 690-$A2ED 1270-$CBF4 INVERSE: PRINT C$;: NORMAL: FOR T.. 1 880 PRINT :E$. M$(15):0 .. LEN (E$) + 2:N .. N+1: GOSUB 1500 120-$581E 700-$BOAF 1280-$A4B3 TO 30: NEXT T:B .. B+ 1: IF B>LEN (Z$) - 8 33271: GOSUB 970 1170 PRINT :E$ .. 'Magic' :0 .. LEN (E$) +2:N .. N 130-$lC98 710-$EE7A 1290-$04B5 THEN B.. 1 890 C. 33272:F .16: GOSUB 1320 + 1: GOSUB 1500: PR INT :E$ .. 'CurrentOHft 140-$9ADB 720-$4AF7 1300-$60CF 300 K.. PEEK ( -16384): IF K< 128 THEN GOTO 900 C• 33273:F • 17: GOSUB 1320 OPoints' :0 .. LEN (E$) +2:N .. N+ 1: GOSUB 150-$80FA 730-$00EO 1310-$E73E 290 910 C.. 33274:F .. 18: GOSUB 1320 1600: PRINT :E$ .. ·MaximumOHitOPoints·:O .. 160-$7CEC 740-$OC01 1320-$B072 310 K.. K-128: POKE -16368,0: IF K.. 13 THEN 920 C• 33275:F • 19: GOSUB 1320 LEN (E$) +2:N. N+2 170-$B37A 750-$8203 1330-$28CB 410 930 GOTO 200 1180 GOSUB 1600: PRINT :E$ .. 'ExperienceO 180-$6860 760-$508E 1340-$B441 320 IF K.. 21 OR K.. 8 OR K.. 10 OR K.. 11 OR K 940 REM Save Updated Information Points' :0 .. LEN (E$) +2:N .. N+2: GOSUB 190-$EAF2 770-$A050 1350-$3ADO >48 AND K< 49 +NTHEN VTAB 5+ P: HTAB 950 PRINT CHR$ (4) 'BSAVEOROSTER,A$8000, 1600 200-$F88B 780-$9CC6 1360-$588A 13: PRINT '0' ;: GOTO 350 L$3FF' : HOME: PRINT CHR$ (4) 'PREFIX! 1190 PRINT: VTAB 10: PRINT CHR$ (11): VTAB 210-$7BA2 790-$A581 1370-$7107 330 IF K.. 21 OR K• 8 OR K.. 10 OR K.. 11 OR K ULTlMA5.EOIT" : PRINT CHR$ (4) 'RUNO 10: HTAB 25: PRINT '(0-9)": VTAB 10: HTAB 1: 220-$007A 800-$OA78 1380-$70CS >48 AND K< 49 +NTHEN VTAB 5+ P: HTAB STARTUP' PRINT 'Level:' ;:0 .. 7:N .. N+2: GOSUB 1560: 230-$503B 810-$3421 1390-$5300 13: PRINT '0' ;: GOTO 350 960 REM Print Prompt for ftems of 0-99 value HTAB 7: INPUT •• ;A$: IF A$ .... THEN GOTO 240-$2527 820-$600E 1400-$FB15 340 GOTO 300 970 VTAB 10: PRINT CHR$ (11): VTAB 10: HTAB 1220 250-$C9AF 830-$7B45 1410-$2BA4 350 A• PEEK (492oo):A .. PEEK (49200) 25: PRINT '(0-99)': VTAB 10: HTAB 1: PRINT 1200 A.. VAL (A$): IFA >9OR A< 0 THEN GOTO 260-$B525 840-$lC73 1420-$0386 360 IF K. 8 OR K.. 11 THEN P.. P- 1: IF P< 1 E$; ':' ;: HTAB 0: GOSUB 1010: HTAB 0: 1190 270-$91E8 850-$80B8 1430-$64B8 THEN P• N: GOTO 270 INPUT •• ;A$: IF A$ .... THEN RETURN 1210 GOSUB 1420 280-$10E1 860-$F9FO 1440-$4248 370 IF K.. 21 OR K• 10 THEN P.. P+1: IF P>N 980 A.. VAL (A$): IF A> 99 OR A< 0THEN GOTO 1220 IF N.. 32910 THEN 0(1) .. 1 290-$001F 870-$6AB1 1450-$6A07 THEN P.. 1: GOTO 270 970 1230 IF N.. 32926 THEN 0(2) .. 1 300-$8A39 880-$C133 1460-$5409 380 IF K< 49 OR K>49 + (N - 1) THEN GOTO 270 990 GOSUB 510: RETURN 1240 IF N.. 32942 THEN 0(3) .. 1 310-$AA29 890-$6E80 1470-$5F49 390 P•K• 48: GOTO 270 1000 REM Print actual amount of ftem 1250 IF N.. 32958 THEN 0(4) .. 1 320-$2B72 900-$5B10 1480-$OF99 410 G. LEN (N$(P)) - 3:P$. RIGHT$ (N$(P),G) 1010 VTAB 10: HTAB 0: PRINT INT ( PEEK (N) / 1260 IF N.. 32974 THEN 0(5) .. 1 330-$C761 910-$E3E8 1490-$7710 420 PRINT 16) *10 +( PEEK (N) -INT ( PEEK (N) /16) * 1270 IF N.. 32990 THEN 0(6) .. 1 340-$AC40 920-$F254 1500-$BC8A 430 VTAB 20: HTAB 1: PRINT 'l' ;: INVERSE: 16);: RETURN 1280 IF N.. 33006 THEN 0(7) .. 1 350-$E8CB 930-$48A4 1510-$AA42 PRINT 'ByeOBye" ;: NORMAL: PRINT '1:' ; 1020 REM Print Prompt for ftems of 0-9999 value 1290 IF N.. 33022 THEN 0(8).1 360-$B7E2 940-$1054 1520":$lFOE 44OL .. 1 1030 VTAB 10: PRINT CHR$ (11): VTAB 10: HTAB 1300 IF N• 33038 THEN 0(9) .. 1 370-$AAAA 950-$0800 1530-$OC8A 450 G$ .. P$ +...... :R$. MIO$ (G$,L,1): VTAB 25: PRINT '(0-9999)" ;: PRINT: VTAB 10: 1310 IF N.. 33054 THEN 0(10).1 380-$1248 960-$5C7F 1540-$6FFO 20: HTAB L+ 11: PRINT R$;: INVERSE: PRINT E$; ':';: HTAB 0: GOSUB 1090: HTAB 1320 IF N.. 33070 THEN 0(11) .. 1 390-$0577 970-$506F 1550-$F4EO PRINT CHR$ (27) 'FG' ;: NORMAL: PRINT 0: INPUT •• ;A$: IF A$ ••• THEN RETURN 1330 IF N.. 33086 THEN 0(12) .. 1 400-$90CB 980-$E15A 1560-$7E54 CHR$ (24) ;:L .. L+1: IF L >LEN (P$) +8 THEN 1040 A.. VAL (A$): IF A>9999 OR A< 0 THEN 1340 IF N.. 33102 THEN 0(13) .. 1 410-$070E 990-$6A85 1570-$C1A4 GOT0470 1030 1350 IF N.. 33118 THEN 0(14) .1 420-$3EF5 1000-$6734 1580-$311C 460GOT0450 1050 GOSUB 1070: RETURN 1360 IF N.. 33134 THEN 0(15) .. 1 430-$09FF 1010-$0390 1590-$8165 470 U(P) .. 1: ON PGOTO 530,570,610,650,690, 1060 REM Poke value into buffer 1370 IF N.. 33150 THEN 0(16) .. 1 440-$AE7E 1020-$A20E 1600-$7010 730,950: END 1070 POKE N, INT ( INT (A /100) /10) *16 + INT 1380 GOTO 300 450-$4E07 1030-$B861 1610-$4B9B 480 REM Menu lor characters (A /100) -( INT ( INT (A /100) /10) *10): 1390 REM 460-$7BFE 1040-$FOFB 1620-$C9C9 490 H.. (80 - LEN (A$)) /2: VTAB V: HTAB H: POKE N+1,( INT ((A· (INT (A /100) *100)) / 1400 REM Poke value into Buffer 470-$3674 1050-$97B7 1630-$6033 PRINT A$;: RETURN 10) *16) + (A -( INT (A /100) *100) -INT ((A· 1410 REM 480-$CE79 1060-$F3BC 1640-$E2BO 500 REM Poke value into Buffer INT (A /100) *100) /10) *10): RETURN 1420 POKE N,( INT (A /10) '16) + (A -INT (A /10) 490-$CDE4 1070-$8636 1650-$2C12 510 POKE N,( INT (A /10) *16) +(A -INT (A /10)' 1080 REM Print actual amount of ftem '10): RETURN 500-$7C7B 1080-$92B3 1660-$3301 10): RETURN 1090 U.INT ( PEEK (N) /16) *10 +( PEEK (N)- 1430 REM 510-$3F21 1090-$2197 1670-$A8CD 520 REM Weapons &Armor INT ( PEEK (N) /16) * 16):J • (INT (PEEK (N + 1440 REM Save Updated Information 520-$C'A4E HOO-$19C1 1680-$4425 530 HOME :V. 2:A$ .. 'WeaponsO&OArmor' : 1) /16) *10) +( PEEK (N + 1) - (INT ( PEEK (N 1450 REM 530-$568F 1110-$4F3B 1690-$4488 GOSUB 490:W • l:N • 33280 + 1) /16) *16)): PRINT U*100 +J;: RETURN 1460 PRINT CHR$ (4) 540-$098A 1120-$B550 1700-$FA63 540 PRINT :E$. W${W):O • LEN (E$) +2: GOSUB 1100 REM Data for Main Menu

'BSAVEOROSTER,A$8000,L$3FP : HOME: 550-$4C3E 1130-$2BEC 1710-$3AOO 970:W .. W+1:N. N+1: IF W>48 THEN 1110 DATA '1 )OWeaponS¢&OArmor' I '2)OSpelIs' I

PRINT CHR$ (4) ·PREFIXlULTlMA5.EOIT·: 560-$C977 1140-$9442 1720-$8021 HOME : GOTO 200 '3)OScroils' I '4jOPotions" , '5)OReagents' , PRINT CHR$ (4) 'RUNOSTARTUP' 570-$7505 1150-$OF13 1730-$78C1 55OGOT054O '6)OMiscellaneous' , '7)OOuit" 1470 REM 580-$0536 1160-$4868 1740-$ADOO 560 REM Spells 1120 REM Data for Weapons &Armor 1480 REM Print Prompt for kems of 0-99 value ULTS.MISC,EDIT 570 HOME :V. 2:A$ • 'Spells' : GOSUB 490: 1130 DATA 'Leather¢Helm' , 'ChailOCoir I 1490 REM PRINT :V • 3:A$ • 'InOorderOtoOcastOhigher¢ 'Iron¢HeIm' , "SpkdOHelm" •·Sm.OShiekl· I 10 REM 1500 VTAB 10: PRINT CHR$ (11): VTAB 10: HTAB levelOspeHsOyouO mustOhaveOcharaclers ·Lg.OShiekl· •·Spkd.OShkl· I 'ShkliMagic" , 20 REM U~ima V 25: PRINT '(0-99)' : VTAB 10: HTAB 1: PRINT OofOhigher¢levels": GOSUB 490:W .1:N. 'ShIdlJewel" , 'Cloth' I "Leather· E$; ':' ;: HTAB 0: GOSUB 1560: HTAB 0: 30 REM Misc. Edftor 33344 1140 DATA 'RingOMail' •'SCale', *Chain', 'Plate' 40 REM By Kevin Lynch INPUT •• ;A$: IF A$ .... THEN RETURN 580 PRINT :E$ • S$(W):O. LEN (E$) +2: GOSUB , ·Myst.OArmr" , 'Dagger" , 'Sling' I "Club' I 50 REM 1510 A. VAL (A$): IF A> 99 OR A< 0THEN 970:W .. W+ 1:N .. N+1: IF W>48 THEN 'FlmngOOiI', 'MainOGauch' •'Spear' I 60 REM (c) 19881 GOTO 1500 HOME: GOTO 200 'ThrwngOAxe' I "Sht.OSword" , 'Mace" 70 REMI By: The Byte lappers 1520 GOSUB 1420: RETURN 590 GOTO 580 1150 DATA ·Morn.OStar" , "Bow' I 'Arrr1NS' , so REM 1530 REM 600 REM Scrolls 'Crossbow' , 'Quarrels" I 'LongOSword' , 1540 REM Print actual amount of ftem 90 REM 610 HOME:V .. 2:A$ ='SCrolls': GOSUB 490:W. '2HOHammer' , '2HOAxe" , *2HOSword' , 1550 REM 100 CLEAR: NOTRACE: ONERR GOTO 1300 1:N .. 33392 'Halberd' , 'ChaosOSwrd' , 'MagicOBow' 1560 VTAB 10: HTAB 0: PRINT INT (PEEK (N) / 110 N.. 7: DIM 620 PRINT :E$ .. R$(W):O .. LEN (E$) +2: GOSUB 1160 DATA 'SilverOSwd' , 'MagicOAxe' , 16) '10 +(PEEK (N) -INT (PEEK (N) /16)' N$(N),W$(48),S$(48),R$(8),P$(8),E$(8) 970:W = W+ 1:N .. N+1: IF W>8 THEN 'GlassOSwrd' ,•JewelOSwrd' ,·Myst.OSwrd' , ,M$(19),0(16):0$ .. CHR$ (4): PRINT 0$ 16);: RETURN HOME: GOTO 200 ·lnv.Oring· ,·Prot.ORing· I 'RegenORing' , 'Am/ 1570 REM 'PR#3' 630GOT0620 Turning' , ·Sp.OCollar· , 'Ankh' 1580 REM Print Prompt for ftems of 0-9999 value 120 FOR R.. 1TO N: READ N$(R): NEXT: FOR W 640 REM Potions 1170 REM Data for Spells .. 1TO 48: READ W$(W): NEXT: FOR S.. 1 1590 REM 650 HOME:V .. 2:A$ .. 'Potions' : GOSUB 490:W .. 1180 DATA 'InOLor' , 'GravOPor* , 'AnOZu' I 1600 VTAB 10: PRINT CHR$ (11): VTAB 10: HTAB TO 48: READ S$(S): NEXT l:N .. 33400 'AnONox' ,'Mani' , 'AnOYlem' , 'AnOSanct' , 25: PRINT '(0-9999)' ;: PRINT: VTAB 10: 130 FOR R.. 1TO 8: READ R$(R): NEXT: FOR P 660 PRINT :E$ .. P$(W):D .. LEN (E$) +2: GOSUB 'AnOXenOCor' , 'ReIOHur' , 'InOWis' , PRINT E$; ':';: HTAB 0: GOSUB 1700: HTAB .. 1TO 8: READ P$(P): NEXT: FOR E.. 1TO 970:W .. W+ 1:N =N+1: IF W>8 THEN 'KaIOXen" , 'InOXenOMan' , 'VasOLor' , 0: INPUT" ;A$: IF A$ .... THEN RETURN 8: READ E$(E): NEXT: FOR M.. 1TO 19: HOME: GOT0200 'VasOFlam' , 'InOFlamOGr' , 'InONoxOGr' , 1610 A.. VAL (A$): IF A> 9999 OR A< 0 THEN READ M$(M): NEXT: FOR R• 1TO 16:0(R) .. 670 GOTO 660 "nOZuOGrav' , 'InOPor' 1600 0: NEXT 680 REM Reagents 1190 DATA "AnOGrav' , 'InOSanct' , 'InOSanctOG' , 1620 GOSUB 1660: RETURN 140 REM Set variables for tille screen 690 HOME:V .. 2:A$ .. 'Reagents': GOSUB 490:W 'UusOPor' , 'OesOPor' , "WisOQuas' , 1630 REM 150 HOME: PRINT :A$ .. ·UltimaOV·:V .. 12: .. 1:N .. 33440 'InOBetOXen' , 'AnOExOPor' , 'InOExOPor' , 1640 REM Poke value into buffer GOSUB 490:A$ .. ·Misc.OEdftor· :V .. 13: 700 PRINT :E$ .. E$(W):D .. LEN (E$) +2: GOSUB 'VasOMani' , 'InOZu' , 'ReIOTym" , 'InOVasOPy' 1650 REM GOSUB 490:A$ ='By" :V .. 15: GOSUB 490:A$ 970:W .. W+ 1:N .. N+1: IF W>8 THEN , 'QuasOAnOWi' , 'InOAn' 1660 POKE N, INT (INT (A /100) /10) '16 + INT .. 'OTheOPhantom' :V .. 17: GOSUB 490:A$ .. HOME: GOT0200 1200 DATA 'WisOAnOYIe' , 'AnOXenOEx' , (A /100) -( INT ( INT (A /100) /10) '10): 'OOlnsertOBritanniaOOiskO AndOPressOaOKey' 710 GOTO 700 "ReIOXenOBe' , 'SanctOLo' , 'XenOCorp' , POKE N+1,( INT ((A - (INT (A /100) '100)) / :V .. 22: GOSUB 490 720 REM Miscellaneous 'InOQuasOXe' , 'InOQuasOWi' , 'InONoxOHur' , 10) '16) + (A - (INT (A /100) '100) -INT ((A- 160 REM Load in character information 730 HOME :V .. 2:A$ ='Miscellaneous' : GOSUB 'InOQuasOCo' , 'InOManiOCo' , 'KaIOXenOCo' , INT (A /100) '100) /10) '10): RETURN 170 GET A$: PRINT CHR$ (4); 'PREFIXIBRITAN 490:N .. 33152: PRINT :E$ =M$(1):0 .. LEN 'InOVasOGOC' , 'InOFlamOHu' , 'VasOReIOPo' , 1670 REM NIA' : PRINT CHR$ (4); 'BLOADOROSTER' (E$) +2: GOSUB 1030: PRINT :E$ =M$(2):0 .. 'AnOTym' 180 REM Main Menu 8 Readers Data Exchange COMPUTIST #74

tel 1210 REM Data for Scrolls file called MP. Checking the starting address of register for indexing 9788:88 DEY Did we do all four bytes? 9789:10 E7 BPL 9772 (-19) If no, then get more 1220 DATA 'VasOLor' , 'RelOHur' , 'InOSanet' , the file revealed it loads in at $9600. Searching 96AE:BD 89 CO LOA C089,X Turn on the drive, X=60 for slot 6 978B:A8 TAY for references to $9600 I found two JSR 9600's, 'InOAn' , 'InOQuasOWis' , 'KalOXenOCorp' , 96B1 :BO 8E CO LOA C08E,X 978C:EA NOP 'InOManiOCorp' , 'AnOTym' one on disk C and one ondisk D. Changing these 96B4:A93F LOA #$3F 9780:18 CLC No read errors 1230 REM Data for Potions to NOP NOP CLC (EA EA 18) results in a 96B6:85 F6 STA F6 978E:60 RTS Return to $96C7 1240 DATA 'Blue' , 'Yellow' , 'Red' , 'Green' , deprotected backup. The following is a listing of 96B8:A997 LOA #$97 978F:38 SEC Could NOT find a sector 'Orange' , 'Purple' , 'Black' , 'White' the copy protection and an explanation of what 96BA:85 F7 STA F7 $F6-$F7 point to 973F or 9790:60 RTS Return to $96C7 1250 REM Data for Reagents it's doing as it would be in memory: the PROLOK I:1ftes There you have the copy protection routines 96BC:A980 LOA #$80 1260 DATA 'SulfurOAsh' , 'Ginseng' , 'Garlic' , outlined. First the routine finds the last accessed 9600:AO 30 BF LOA BF30 Load last slot accessed 96BE:85 F5 STA F5 'Sp.OSilk' , 'BloodOMoss' , 'Blk.OPearl' , 9603:29 FO AND #$FO Mask off drive number 96CO:C6 F5 DEC F5 slotnumber and stores it. Then it does aONLINE 'Nightshade' , 'Mandrake' 9605:802096 STA 9620 Store in temp 96C2:F05C BEQ 9720 (+5C) call, or reads block 2 and gets the name of the 1270 REM Data for Miscellaneous 9608:AO 00 LOY #$00 96C4:2O 47 97 JSR 9747 Find start of a sector disk. This is important, because it also brings the 96OA:B9 32 BF LOA BF32, Y Load first device number 1280 DATA 'Food' ,'Gold', 'Keys', 'Gems', 96C7:BO 57 BCS 9720 (+57) drive head to track zero. Then it looks for sector 9600:29 FO AND #$FO Mask off drive number 'Torches' , 'GrapplingOHook' , 'MagicOCarpet' , 96C9:A5 F1 LOA F1 Load sector number seven and at the end of sector seven is the 960F:CO 30 BF CMP BF30 Compare to last accessed found 'Shard/Falsehood' , 'ShardlHatred' , 'Shard/ PROLOK byte sequence. Starting at 9791 in 9612:FO OF BEQ 9623 (+OF) If equal, then continue 96CB:C907 CMP #$07 We're looking for sector Cowardice' , 'Spyglass' , 'HMSOCapeOPlan' , 9614:C8 INY Increment Yindex seven memory is the text for "INSERT ORIGINAL 'Sextants' , 'PocketOWatch' , 'SkuliOKeys' , 9615:00 F3 BNE 960A (-OO) and try another device 96CO:00 F1 BNE 96CO (-OF) If not equal, try again PROORAM DISK SIDE A", at 97B6 is "PRESS 'Amulet' , 'Crown' , 'Sceptre' , 'BlackOBadge' 9617:38 SEC If no matches, the set 96CF:AO 00 LOY #$00 ANY KEY TO CONTINUE", and finally at carry (CP failed) 1290 REM Error Checking 9601 :BO 8C CO LOA C08C,X Load data latch 9701 is "WELL DONE" and the rest of the 9618:BO 3A BCS 9654 (+3A) Go to the return section 1300 PRINT: PRINT 'Error.. OmakeOsureOthe 9604:10 FB BPL 9601 (-05) Loop until the high bit normal text for completing a case. The copy 961 A:B9 32 BF LOA BF32,Y Load the device number is set OBritanniaOdiskOisOinOtheOdrive' : GET A$: protection doesn't return or store any special 9610:29 FO AND #$FO Mask off drive 9606:88 DEY RESTORE: CLEAR: GOTO 100 961 F:C9 FF CMP #$FF 9607:F047 BEQ 9720(+47) values (but does clear the carry as a flag), so 1310 REM Print and Poke the value of item 9621 :FO 31 BEQ 9654 (+31) 9609:C9 05 CMP #$05 Should find a 05 simply killing the calls to it deprotects this one. 1320 IF PEEK (C) = 255 THEN F$ = 'Y' : GOTO 9623:8C 4B 96 STY 964B Store device index number 960B:00 F4 BNE 9601 (-OC) The code on the disk looks like this: 9626:85 2B STA 2B Store slot times $10 1340 9600:AO 00 LOY #$00 9628:4A LSR 9C:20 00 96 JSR 9600 Go do the copy 960F:BO 8e CO LOA COSC,X Get a byte protection 1330 F$ = 'N' 9629:4A LSR 96E2:10 FB BPL 960F (-05) 9F:90 25 BCC C6 (+25) Carry clear means CP 1340 VTAB 10: PRINT CHR$ (11 );: VTAB 10: 962A:4A LSR 96E4:88 DEY passed (original) PRINT M$(F); 'O(YIN):' ;F$; CHR$ (8);: INPUT 962B:4A LSR Divide I:1f 16, 96E5:FO 39 BNE 9720 (+39) A1:2O 9A45 JSR 459A .. ;A$: IF A$ = .. THEN RETURN accumulator=slot 96E7:C9 E7 CMP #$E7 Should be E7 962C:29 07 AND #$07 Mask off all other high bits M:A932 LOA #$32 1350 IF A$ = 'Y' THEN POKE C,255 96E9:00 F4 BNE 960F (-OC) A6:80 FE 44 STA 44FE 1360 IF A$ = 'N' THEN POKE C,O 962E:Q9CO ORA #$CO Turn in Cx, where x=slot 96EB:BO 8C CO LOA COSC,X Get abyte 9630:8581 STA 81 Store it A9:A9 91 LOA #$91 1370 RETURN 96EE:10 FB BPL 96EB (-OS) AB:A297 LOX #$97 Pointer to 'INSERT 9632:A200 LOX $#00 96FO:C9 E7 CMP #$E7 Should be E7 ORIGINAL... 9634:8680 STX 80 Store zero lor indirect Checksums 96F2:00 2C BNE 9720 (+2C) AO:2OE94D JSR 40E9 Print it to the screen indexing 96F4:BO 8C CO LOA Get abyte 10-$BADO 480-$A753 940-$B426 coac,x BO:203A4F JSR 4F3A 9636:BC 5B 96 LOY 965B,X Load Yindex vale 96F7:10 FB BPL 96F4 (-05) 20-$9B13 490-$8BB8 950-$B345 9639:B180 LOA (80),Y load CxOO+Y 10 I:1fte, B3:203A4F JSR 4F3A 96F9:C9 E7 CMP #$E7 Should be E7 B6:A9B6 LOA #$B6 30-$403B 500-$6090 960-$7CCF where x=slot 96FB:OO 23 BNE 9720 (+23) 963B:OO 60 96 CMP 9660,X Compare to known 5.25' B8:A297 LOX #$97 Pointer to 'PRESS ANY 40-$AD92 510-$CF59 970-$77FO 96FO:BO 80 CO LOA C080,X Clear data latch KEy.... 50-$C899 520-$028E 980-$8091 interface values 9700:A0 10 LOY #$10 963E:00 OA BNE 964A (+CA) Not equal, try another BA:2OE940 JSR 40E9 Print it to the screen 60-$FF65 530-$4234 990-$4207 9702:24 06 BIT 06 Delay to allow a few bits BO:2OAOAE JSR AEAO slot tosliPI:1f 70-$A3BF 540-$0435 1000-$lE3A 9640:E8 INX Increment the Xindex CO:2O F4A8 JSR ASF4 9704:BO 8C CO LOA C08C,X Get abyte Jump back up to 9C (do 80-$A900 550-$513B 1010-$A964 9641:E005 CPX #$05 Did we check all 5 values? C3:4C9C 71 JMP 719C 9707:10 FB BPL 9704 (-05) CP again) 90-$9240 560-$28CO 1020-$F999 9645:90 F1 BCC 9636 (-OF) No, go through more 9709:88 DEY 9645:20 65 96 JSR 9665 Go to the ONLINE C6:AC3544 LOY 4435 Continue with the 100-$A2BE 570-$OEB6 1030-$EE33 970A:FO 14 BEQ 9720 (+14) program 110-$60AC 580-$B035 1040-$4C34 compare &CP 970C:C9 EE CMP #$EE Should be EE 9648:900A BCC 9654 (+OA) Carry clear means it's To make a deprotected backup of the four 120-$6A79 590-$lF97 1050-$2903 970E:00 F4 BNE 9704 (-OC) an ORIGINAL 5.25" disk set of Where in Time is Cannen 130-$8BFO 600-$E40A 1060-$FFAC 971 O:AO 07 LOY #$07 We need the next eight 964A:AO FF LOY #$FO I:1ftes Sandiego follow these steps: 140-$030A 610-$9AF2 1070-$349B 964C:88 DEY 9712:BO 8C CO LOA COSC,X Get abyte 1. Make a fast copy of all four disk sides 150-$B9F2 620-$B5F1 1080-$OF63 9640:10 CB BPL 961 A(-35) 9715:10 FB BPL 9712 (-05) 160-$C070 630-$C21C 1090-$505B 964F:AC 31 BF LOY BF31 9717:01 F6 CMP (F6),Y Compare to PROLOK 2. Make the following edits to the following 9652:00 C6 BNE 961 A(-3A) Keep trying to find slot 170-$4C40 640-$CB69 1100-$3FC5 I:1ftes at 973F disks: 180-$4217 650-$5E39 1110-$B42F 9654:AD 20 96 LOA 9620 Load temp 9719:0005 BNE 9720 (+05) If not equal, go to 9657:80 30 BF $TA BF30 Tell ProDOS it was the "keep trying' Disk side C 190-$9AF7 660-$9737 1120-$OB17 last accessed device 200-$1884 670-$32CA 1130-$1530 971 B:88 DEY Decrement Yindex 965A:60 RTS Return to caller 971 C:1 0 F5 BPL 9712 (-OC) Keep getting bytes :Irk ~ am Er2m. I2 $1 F $OF $9C 20 00 96 EA EA 18 210-$B8E5 680-$65B1 1140-$CF65 965B:01 030507 FF 5.25" disk interface 10 until Y=FF 220-$80BO 690-$2A94 1150-$34DA byte locations 971 E:30 03 BMI 9723 (+03) Always taken as Y=FF Disk side D 230-$2528 700-$A4C8 1160-$5CDC 9660:200003 3C 00 Expected 10 byte values 9720:4C 33 97 JMP 9733 Go to decrement counter 240-$E090 ?l0-$09E3 1170-$BC24 Where x=slot, CxO 1=20, Cx03=OO, Cx05=03 9723:AO FO LOY #$FO Set up to restore stored ill ~ am Er2m. I2 250-$F3B1 720-$00F8 1180-$2067 on most disk drive interfaces. Cx07=3C and info $20 $OE $9C 20 00 96 EA EA 18 260-$8ACO 730-$C6A1 1190-$1900 CxFF=OO on the 5.25" (Cx07=00 and 9725:B9 00 02 LOA 0200,Y load a store I:1fte 3. Write each sector back to the disk 9728:990000 STA OOOO,Y Store it back ($FO-$FF) 270-$15E5 740-$5557 1200-$62F5 CxFF=dispateh address on 3.5") interface. 972B:C8 INY 4. Use/playoff the newly deprotected backups 280-$48BA 750-$9F7F 1210-$61F4 9665:A5 2B LOA 2B Load slot time $10 972C:00 F7 BNE 9725 (-09) Move all sixteen bytes 290-$08A4 760-$7088 1220-$llCA 9667:80 7596 STA 9675 Store in parameter table 972E:BO 88 CO LOA C088,X Turn off the drive Jack Moravetz User #1082 300-$2138 770-$E04F 1230-$EAE7 966A:20 00 B5 JSR BFoo ProDOS 8 Machine 9731 :18 CLC Carry clear means CP 310-$lEF4 780-$60A3 1240-$lC49 Language Interface passed Softkey for... 320-$250F 790-$40EO 1250-$B096 9660:C5 C5 Comand number for 9732:60 RTS Return to $9648 ONLINE Decrement number of Sports Scheduler version C.I2 330-$3EF1 800-$8032 1260-$C614 9733:C6 F4 DEC F4 966E:7496 9674 Parameters start at tries Sports Software Associates 340-$5F7F 810-$A3C2 1270-$14BC $9674 in memory 9735:FO 03 BEQ 973A (+03) If zero tries the error 350-$8021 820-$OF87 1280-$3E49 9670:FO 12 BEQ 9684 (+12) Accumulator=OO for out Copy the disk with any copier that will ignore 360-$6ACO 830-$303C 1290-$OF99 no errors 9737:4C BC 96 JMP 96BC Jump back up and try errors or format a ProDOS disk and copy all the 370-$F7E8 840-$700E 1300-$17F6 9672:38 SEC Otherwise set carry for again files to it. 380-$OE76 850-$6758 1310-$5448 'CP failed' 973A:BO 88 CO LOA C088,X Turn off the drive Using a sector or block editor, scan for the 9673:60 RTS Return to $9648 390-$19B4 860-$31AD 1320-$E827 9730:38 SEC Carry set means CP bytes DO 03 AS OC and change the DO 03 to EA 9674:020000600B Buffer=$6000, failed EA. Write the changes to the disk. Next scan for 410-$024A 870-$801C 1330-$lE81 Pathname length=$OB 973E:60 RTS Return to $9648 420-$OAC8 880-$4728 1340-$OEEO 9679:4341 5240 45 4E 2E 54 49 40 45 973F:FC EE EE FC E7 EE FC E7 the bytes AO FC 8C 6B D3andchange themto4C 430-$2785 890-$3514 1350-$906A CARMEN.TIME (path PROlOKl:1ftes EB D6 EA EA. Write the changes to the disk. 440-$167C 900-$6587 1360-$C7B2 name) 9747:A0 FO LOY #$FO Finally scan for the bytes 38 60 18 6000. Make 450-$0423 910-$7A68 1370-$937B 9684:A0 00 60 LOA 6000 load the volume length 9749:85 F8 STY F8 these changes: I:1fte 974B:88 DEY 460-$E841 920-$5FAC OEE6:38 SEC 9687:29 OF AND #$OF Mask off upper four bits 974C:0004 BNE 9752 (+04) OEE7:60 RTS 470-$F913 930-$58E5 9689:C9 OB CMP #$OB Should be eleven I:1ftes 974E:E6 F8 INC F8 OEE8:18 CLC long 9750:FO 3D BEQ 978F (+30) Go to error out section OEE9:60 RTS 968B:OO E5 BNE 9672 (-1 B) If not equal, then 9752:BO SC CO LOA Get abyte Brian A, Troha coac,x OEEA:QO BRK branch to the 'CP failed' 9755:10 FB BPL 9752 (-OS) & Terry Waskowich OEEB:AO 2C 62 LOA $622C 9680:AA TAX Transfer the $OB to X 9757:C905 CMP #$05 Looking for 05 -I OEEE:C9 90 CMP #$90 register for indexing 9759:00 FO BNE 974B (-10) If not equal, try again 1 OEFO:OO 05 BNE $OEF7 Softkey for... 968E:BO 00 60 LOA 6OO0,X load the ONLINE disk 975B:EA NOP 1 OEF2:A9 50 LOA #$50 1-Add these t7,ttes Where in Time is Carmen Sandiego volume 975C:BO 8C CO LOA Get abyte coac,x OEF4:80 2C 62 STA $622C 9691 :00 7896 CMP 9678,X Compare to expected 975F:10 FB BPL 975C (-05) I Broderbund OEF7:AO FC LOY #$FC volume (CARMEN.TINE) 9761 :C9 M CMP #$AA looking for AA I OEF9:8C 6B 03 STY $036B Requirements: 9694:00 DC BNE 9672 (-24) If not equal, then 9763:00 F2 BNE 9757 (-OE) Or keep trying I OEFC:4C 9B 03 JMP $039B branch to the 'CP failed' 9765:A0 03 LOY #$03 Set up for reading four -I 64KApplell OEFF:QO BRK 5.25" disk copier 9696:CA OEX Decrement the indexing 4x4 encoded I:1ftes 5.25" disk editor register 9767:BO SC CO LOA C08C,X Get abyte Write the changes to the disk. All the changes 9697:DOF5 BNE 968E (-CB) Compare all eleven 976A:10FB BPL 9767(-05) were made to the program's modified ProDOS. Where inTime is Cannen Sandiego (wrCS) I:1ftes 976C:C9 96 CMP #$96 looking for 96 is the fourth educational/adventure type program 9699:A2FO LOX #$FO load new index 976E:00E7 BNE 9757(-19) Or keep trying 969B:B5oo LOA OO,X Save the zero page Softkey for... in the Cannen Sandiego series. In this program 9770:A9oo LOA #$00 Playroom you must track Cannen through time on your locations $FO-$FF 9772:85 F9 STA F9 Zero out F9 Chronoskinuner checking your clues and wit­ 9690:90 0002 STA 200,X And store them from 9774:BO SC CO LOA coac,x load a tFfte Broderbund $2Fo-$2FF 9777:10 FB BPl 9774 (-OS) nesses and eventuallygetting yourcriminal. Like 96AO:E8 INX Increment the index 9779:2A ROL Rotate left for 4x4 nibble Playroom is a children's program that begins the other programs in the series, wrcs is copy 96A1:00F8 BNE 969B (-OS) Moveall sixteen l:1ftes encoding with a scene of a child's room. Objects in the protected. The copy protection shows up when 96A3:A90A LOA #$OA load max numbers of 977A:85 F8 STA F8 Store it at F8 room may be clicked on with the keyboard. you finish a case (on an Applellgs)or right away tries 977C:BO 8C CO LOA COSC,X Get abyte joystick, or the mouse. Some ofthe objects inthe 96A5:85F4 STA F4 Store max tries in F4 977F:10 FB BPL 977C on an Apple lle. wrcs is using the PROLOK (-OS) roommake asoundoranimationwhenclickedon copy protection so you don't see any signs ofthe 96A7:A52B LOA 2B load the slot times 9781 :25 F8 AND F8 Decode the 4x4 nibble sixteen encoded byte while others run a game. Playroom was supplied CP when making your backup until it actually 96A9:2970 AND #$70 Mask off any lower bits 9783:99 FO 00 STA OOFO,Y Store it at FO plus the Y on four 5.25" disks. With all the disk swapping asks for the original side A. I found the CP 96AB:852B STA 2B Store it again index involved, it seemed like a good candidate for a routines on side C & D ofthe four disk setin the 96AD:M TAX Transfer ~ to the X 9786:45F9 EOR F9 3.5" disk.

COMPUTIST .74 Readers Data Exchange 9 Playroom seemed to be a fairly normal Pro­ par. -. ~.~<, [Juline 26FF, like JSR 26FF or lMP 26FF. It's easy to Softkey for... DOS when it booted although the screen was 2E6C:A9 D5 AA LOA #$AA05 Loac:; :he corrupt data- find the block read call, but then you must go Sporting News Baseball blank during the boot. When a copy was run, the header value forward to find clues on what to look backwards Epyx program would go to the quit code. The protec­ 2E6F:9F 00 00 E1 STA E10ooo,X Store at E10F58 for. After I found the STA El0002.X command 2E73:C8 INY This is your normal EPYX protection. So not tion was found in the file PLAYROOM. SYS­ at 3931 I searched for references to E10002 and 2E74:E220 SEP #$20 Switch to 8 bit to take up valuable column space with the ordi­ uncovered the beginning of the CP routine. TEM. The remaining three disks had no protec­ accumulator nary, here are the bytes to change: tion on them. Here is the protection code that I The easiest way I can think of to bypass the 2E76:A9AO LOA #$AO Load the last corrupt ~ copy protection routines would be to change the I.rJ1 b wm 12 found and four ways of defeating it. You only data-header value $00 $01 $9E-11 11 A9 FC 85 FO A9 EE 85 F1 have to do one of the changes. 2E78:C8 INY LDY #$07AC at 1303 (in memory) to lMP 85 F2 A9 FC 85 F3 A9 E7 2E79:9F 02 00 E1 STA E10002,X Store it at E10F5A 1000:BO 8C CO LOA $C08C,X 1. Change to 1860 EA IFBS, which is the "it·s okay to continue the 85 F4 A9 EE 85 F5 A9 FC 2E70:9B TXY Transfer Xto Y 1OEO:1 0FB BPL $1000 program" section ofcode. So now, the first thing 85 FC A9 E7 85 F7 EA EA 2E7E:5A PHY Push Y($F58) onto 10E2:88 DEY the copy protection routine does is clears the EA EA EA EA EAEAEAEA stack 10E3:FO 3A BEQ $111 F EA EA EA EA EA EAEAEA BRL 26FF (-0783) Branch to next carry and jumps to the continue section allowing EA EA EA EA EA EAEA 10E5:C9 E7 CMP #$E7 2E7F:82 7D F8 part of CP routine youplay thegame! The easy step by step method 10E7:00 F4 BNE $1000 Lots of EA's I know, but I thought that you would be: 10E9:BO 8C CO LOA $COSC,X 2. Change to 1860 EA 26FF:38 SEC Set up for switch to might like something different. And speaking of 10EC:10 FB BPL $10E9 emulation mode (/1£) 1. Make a copy of both Gnarly Golf game disks different, how would you like to be the first one 2700:FB XCE Do the switch 10EE:C9 E7 CMP #$E7 (ignorethe readerroronblock$63Fondisk 1). on your block to add a new feature to this game. 10FO:OO 20 BNE $111F 2701 :20 00 BF JSR BFOO ProDOS 8 MLI entry 1OF2:BO 8C CO LOA $Coac,x point 2. Make the following changes to a copy ofdisk Scanning around in memory I located a picture 10F5:10 FB BPL $10F2 2704:80 80 Command number for 1: that is loaded but not called. The above sector 10F7:C9 E7 CMP #$E7 read_block Blk Byte From Th edits will allow the game to bootandrun, butwith 10F9:00 24 BNE $111F 2705:1027 2710 MLI parms located at $14F $12A AO AC CY7 4C B5 IF a few additional sector edits we can add some­ 10FB:BO 80 CO LOA $C080,X 2710 3. Write the block back to the copy. thing neat. 10FE:AO 10 LOY #$10 2707:08 PHP Save the returned carry 1100:2406 BIT $06 stetus Store the original disks in a safeplace and use I.rJ1 ~ am wm 12 $00 $OA $11 1 4C DO OB 1102:BO 8C CO LOA $C08C,X 3. Change to 1860 EA 2708:18 CLC Set up for switch to the copy to play from. Optional: Upload the native mode (lIgs) $00 $00 $00 1 AD 00 CO 10 FB C9 9B DO 1B 1105:10FB BPL $1102 program to your hard disk. 80 91 B7 AO 00 B9 00 60 99 2709:FB XCE Do the switch 1107:88 DEY FE 1F C8 DO F7 EE E3 OB EE 1108:FO 15 BEQ $111F 270A:28 PLP Restore the carry User #926 EO OB AD E3 OB C9 3F DO E8 110A:C9 EE CMP #$EE status Vince Andrews 80 10C04C 66 B7EAAO AO 110C:00F4 BNE $1102 270B:C23O REP #$30 Switch 16 bit wide 4C 1708 110E:A007 LOY #$07 Accumulator & index Softkey for... $22 $00 $66 1 AD 91 B7 C9 9B DO 12 A9 00 1110:BO 8C CO LOA $C08C,X regs QIXGS 80 OC CO 20 OEF3 EA EA EA 1113:10FB BPL $1110 2700:82 10 12 BRL 3920 (+121 D) Branch to next EA EA EA EA EA EAEAA920 1115:09 53 64 CMP $6453,Y part of CP routine 8011 08A917 80 1208 A9 1118:0005 BNE $111 F 2710:03 50 00 50 3F 06 Perms, Ispenta day andnight trying to figure this one 08801308 4C 14 08 EA EA Buffer=$5000, 111A:88 DEY out and ifit wasn't for Starbuck and his softkey Do not worry about the from bytes (they are 111B:10F3 BPL $1110 Block=$G3F for Arkanoid (#70), then I would never have almostall$00).Thesechanges tumoffthedouble 1110:3003 BMI $1122 3920:FA PLX Pull date-header index Hires (JSR $F3DE) and also tum off the 80 111F:4C4764 JMP $6447 4.ChangetoEAEAEA ($F58) figured itout! 1122:A0 FO LOY #$FO 392E:58 PLA Pull original E1OF5A Blk ~ From To column card (LDA #$OO..STA $COOC). Now 1124:B9 00 BA LOA $BAOO,Y value 4D5 77 22730200 AF73 0200 boot thedisk and whenthepictureofthe baseball 1127:990000 STA $OOOO,Y 392F:E22O SEP #$20 8 bit wide accumulator 81 22A3 02 00 AFA30200 player appears press ESC, any other key and the 112A:C8 INY 3931:9F 02 00 E1 STA E10002,X Restore original AC 22 B6 02 00 AFB60200 gameproceedsnormally. Remember.."Basabawl 112B:00 F7 BNE $1124 BO 9009 A904 18 900E 04 data-header value Bin Berry Berry Good to me". 1120:BO 88 CO LOA $C088,X REP #$20 16 bit wide accumulator 52B 30 0000 9300 3935:C22O As a final note, I am really happy that the 1130:18 CLC 3937:68 PLA Pull original E1OF58 5B4 DC oe07 03 09 04040400 1131:60 RTS value COMPUTIST covers computers other than the 3939:9F 00 00 E1 STA E10ooo,X Restoreoriginal Brian A. Troha (User #457) Apple. I have soldmy He and gone offinto ffiM Putting Playroom on 3.5" disk data-header value land. Not that there was anything wrong with the Since all foul of the disks for Playroom had 393C:82 52 07 BRL 4091 (+0752) Branch to nex1 Note on QIX GS SoftKey Apple, but instead, work is alot easier for me ifI the volume name /pLAYROOM, I thought it part of CP routine To Vince Andrews: You only need to make the can do some stuff at home. wouldbereallyeasy to putthem all ona3.S" disk. 4091:B010 BCS 40BO (+1 OJ Carry set from read first edits onblock4DS, for thefourth editchange I was one of the "Hardcore Computists", But the program kept crashing after it booted. error is aCOPY! the 90 09 to 8009. Lastly, include the edit on which means that that group is now short on Once more, some changes had to bemade to the 4093:C23O REP #$30 block$SB4.TrustmeI know all aboutTaito's CP members. So if you would like to help the other 4095:A0 FE 01 LOY #$01 FE Go through all $200 file PLAYRooM.SYSTEM. t7ftes routine (as I have sourced the entire NovaLogic computists. all you have to do is write a general 1046:2000 BF JSR $BFOO-I 4098:A2 00 00 LOX #$0000 copy protection routine). StarBuck got his info articleonanysubjectandsenditoffto Mr. Haight 1049:80 (read block) I Change 409B:98 TVA from a auto-patch program I wrote in BASIC. under the "Computists" name. I also need some­ 104A:01 62 I all 409C:18 CLC one to take over the role of "Nissel Watch". we Note on Arkanold IT 104C:BO 08 BCS $1026 I of 4090:E8 INX can't let him go back to those short softkeys, he 104E:20 9C 09 JSR $099C these I 409E:8A TAX Arkanoid IIcan be cracked in the same man­ was doing so well. Enjoy. I'll be back. 1051:A0 02 62 LOA $6202 bytes I 409F:2A ROL ner as VinceAndrewsQIXsoftkey, insteadofthe 1054:2970 AND #$70 I to 40AO:AA TAX Self creating checksum ____a End of BBS News a _ 22 73 02 00 look for 22 73 08 00 and use the 08 1056:85 2B STA $2B 1EA's. routine 1058:BO C9 BCS $1026 I 4OA1:08 PHP Store processor status for theothertwochanges andagainchangethe90 Groucho Tarz PA 1050:20 9F 09 JSR $099F-1 4OA2:09 00 50 CMP SOOO,Y Compare to our read in 09 to 8009. On all GS wares the OC 07 03 09 will 1060:2000 BF JSR $BFOO data appear, change these bytes to four bytes that add I would like to make this urgent plea to all 1063:C6 (set prefix) 4OA5:D008 BNE 40AF (+08) Not equal means a up to 12 or less. Computist readers. SUPPORT COMPUTIST COPYI NOW!!! I have purchased many back issues in 4OA7:28 PLP Restore processor Brian A o Troha User #457 the lastcouple ofmonths, written to all the Apple stetus Edward Teach User #226 owners I can find. andjoined the clubComputist 40A8:88 DEY has formed. I strongly urge you to support them Softkey for... 4OA9:88 DEY Decrement Yindex Softkey for... Gnarly Golf 4OAA:10F1 BPl 4090 (-OF) Are we done yet? John Madden·s Football inevery way, especially financially. Itonlycosts 40AC:82 06 OF BRL 1F85 (-2OFA) Made it here a few cents to writeto someone else and tell them Britannica Electronic Arts means an ORIGINAL aboutComputist and how it can help them. Back Requirements: 4OAF:28 PLP Failed checksum I havebeenaskedhowI deprotectdisks. Well. issues onlycost a few dollars, and every one you 512K Apple Hgs comes here sometimes, it is just by luck. This is a prime ordermeansthatmanydollars longerwe willstill 3.S" disk copier 4OBO:82FO DE BRL 1FA3 (-2110) Couldn't read example ofluck. This disk was COpyA to begin be able to receive new issues of Computist. I 3.5" disk editor altered format comes here with, but a copy would not run. Looking at the propose that all readers buy at least one back Gnarly Golf is another crazy miniature golf files on the disk showed that there was a program issue for each softkey they have ever used from 1FA3:2OB34O JSR 4OB3 Ask for the original disk type game along the same lines as Zany Golf 1FA6:A21900 LOX #$0019 namedSTARTUP. This lookedlike a goodplace Computist. Ifyou have all the back issues, fme. (Electronic Arts). The graphics and game holes 1FA9:AO 00 00 LOY #$0000 X&Yvalues for short to begin the search for protection. I bloaded the Just get one new subscriber for each softkey are very good and that makes the game enjoy­ delay file and list the memory location in the monitor. you've everused. Ifweevengetclose to meeting able. The program comes on two disks and has a 1FAC:88 DEY Thevery first thing thatwas done was to load the this goal, Computist will be withus forever. And special formatted block $63F (the last block on 1FAD:00 FO BNE 1FAC(-Q3) accumulator with a #$00 and then store that I don't know about the rest of you, but I don't 1FAF:C8 OEX thedisk) thatcontains somedatabytes. Although number inmemory location$0287. All I didwas know what I'd do without it! 1FBO:00FA BNE 1FAC(-06) the data isn't need for the actual game, it is to make the accumulator load a #$01 and thedoc 1FB2:82 40 F3 BRL 1302 (-OCB3) Back up to start of There's an interesting development going on checksummed as part of the copy protection. the CP routines check was bypassed. As I said... luck plays a atBeagleBros. Didyouknowthatthey are giving Below is the code that reads the altered format 1F85:E2 20 SEP #$20 8 bit wide accumulator major role sometimes. certainoftheir programs away to ANYONE who block into memory, does the checksum, then 1FB7:AF29COE1 LOA E1C029 LoadSHRsoftswitch CALL-151 downloads them? That's right, as their older continuesorasks for theoriginal as itis executed: 1FBB:09 CO ORA #$CO Set bits #%11 xxxxxx BLOAD STARTUP software products (such as BeagleBasic, Pronto 2001:01 1FBD:8F 29 CO E1STA E1 C029 Store new value (turns DOS, and Mechanic) are out of stock, they are 1302:18 CLC Carry clear is need for on SHR screen) BSAVE STARTUP, A$20oo, L$80 the ROL 1FC1 :C2 20 REP #$20 16 bit wide accumulator being placed on a BBS where ANYONE can 1303:A0 AC 07 LOY #$07AC Load a°enaypted° downlo/ld them. According to a Beagle flyer. "If 1FC3:60 RTS Retum to sender Softkey for... value you have received a Beagle Bros catalog in the 1306:98 TVA Transfer it into the That code was fun follow and easy to under­ Bubble Bobble past, you mightbe wondering what happened to accumulator stand with a little help, right? Let me explain a Taito all the old Beagle Bros utility programs. like 1307:2A ROL Rotate left with carry, little bit, starting at ElOFS7 through ElOF6C are There have been several Taito games on the DOS Boss and SiliconSalad. They arenot inthis $7AC becomes $F58 the current address/epilogue/data marks to use 1308:AA TAX Transfer to Xfor most wanted list for awhile. Hopefully, this one catalog. but they are still alive and well on Pro­ for reading orwriting to a 3.5" disk, onlythey are indexing is still there. I found a JSR $9800 in the boot Beagle-the Beagle Bros bulletin board." The listed backwards. So at ElOF58 is AD AA DS, 1309:BF 00 00 E1 LOA E10000,X Load a 16 bit value process. This JSR went directly to another JSR, programs that were on the system when I called from date-header table thestandarddata-headervalueslistedbackwards. all thatis requiredis to bypass the first JSR. Why it included the following: 1300:48 PHA Push on the stack to The protection changes these values to DS does this work? Well I wish I had an answer. store original value AA AD or simply turns them around. Then CP Beagle BASIC 13OE:BF 02 00 E1 LOA E10002,X Load abyte from routine issues a normal ProDOS 8 block read 1. Boot your DOS 3.3 system disk. Pronto DOS $E10F5A Alpha Plot using the altered data headers and the block 2.Tell DOS to ignorechecksum andepilog errors 1312:48 PHA Store in on the stack Beagle Bag should read in correctly. Then the CP routine 1313:88 DEY Commands dealing and use COPYA to copy the disk. DCode with Yindex not needed restores theoriginalvalues andgoes to the check­ POKE 47426,24 Silicon Salad RUNCOPYA 1314:88 DEY Decrement Ytwice to sum routine to verify data from that block. The ExtraK $7AA programmers used BRL (BRanch Long) com­ 3.Make the following sector edits to the copy. Utility City 1315:98 TVA Transfer it to the mands to make the code harder to back trace. So ~ accumulator I.rJ1 am fum 12 Thecatalog also goes on to say"Likewe said, you couldn't just search for hard references to $00 $01 11 20 00 98 20 03 98 . 1316:82531 B BRL 2E6C (+1853) Branch to next these programs are free. You are welcome to use

10 Readers Data Exchange COMPUTIST #74 them as much as you want--even share them ofthe BadBlocksets theCarry and the Accumu­ your disk that has your Super lOB on it. POKE 6. Load up the main file and remove the crash withyourfriends. Butpleasedon'tgive away any latorreturns anerrorcode of$27 (110 Error). The 47426,24 to tell DOS 3.3 to ignore errors and call: programs other than those listed here." Accumulator is loaded with $()()()() and the $27 is then use the fast or standard controllers to c.opy CALL·151 The number for Pro Beagle is (619) 558­ stored at $B8 on the Direct Page. the original RISK disk (tracks $0 through $22) BLOAD RISK.SYSTEM,A$2000,TSYS w~s 6151. When you call, all you have to do is give Since we want a clean copy without a Bad onto the blank. Make sure to format the blank 210D:EA EA EA 4C 00 80 BSAVE RISK.SYSTEM,A$2000,TSYS yourname and city. You'll get immediate access Block, we will modify the subroutine to handle disk. Once you are done, put away your original to the downloads, all of which are compressed all non-22 CommandCodesnormally butona 22 RISK disk because we're done with it for now. You're done! using Shrinkit (which is also available on the don'tmake the GS/OS call andloadthe Accumu­ Loadyour ProDOS file copying program and board). I wish more software companies would lator with the expected $27. The program left copy the PRODOS file from your BASIC disk Softkey for... follow this trend with theirolder wares. To begin $OO's in front of the subroutine for us to add a (the one with PRODOS and BASIC.SYSTEM The Three Stooges GS with, it's a greatpromotional gimmickbecause it littlecodeofourown.Thesubroutine starts at04/ on it) onto the copied RISK disk. This ensures a Cinemaware Corporation gets acompany,s nameoutthereinthe public eye 0269 so we must write our modifications so that normal PRODOS system file is on the copy. For Requirements: and shows whatkindofsoftware they're capable our modified subroutine can· be entered at that the fun of it. boot this copied RISK disk now. Original Three Stooges disks (2 - 3.5 disks) of producing. But it also means that those who point. What you will see is whathappens when a signa­ 2 blank 3.5 disks bought and use outdated software will be able to b Memo'Y'Code .1Im ~ ~ ture check is made and not satisfied. Hmmm, A 3.5 disk copier that will ignore errors (like find replacement copies when they want it. My AO 04/025B:A9 2700 LOA #0027 where would the signature check code be? The Copy II Plus) A3 04/025E:80 17 BRA BC (+17) onlycomplaintis thatBeagleBros doesn'tinstall place to look is the first SYS type file with a A ProDOS block editor documentation files on the disks. But consider­ AS 04/0260:C9 22 00 CMP #0022 Is it 22? '.SYSTEM' at the end of it (for example, A8 04/0263:FO F6 BEQ AD (-OA) ThreeStooges for the GS is amust for anyone ing the price of the software, I should expect to BASIC.SYSTEM). This is the file that gets run AA 04/0265:64 B8 STZ B8 who enjoys the antics of that famous trio of get what I pay for... immediately after ProDOS is loaded up. In our AC 0410267:8002 BRA BO (+02) characters. Moe, Larry, and Curly have to save As always, I am willing to correspond with AE 0410269:80 F5 BRA AS (-OB) Entry point case the file is called RISK.SYSTEM. Boot up the orphanage by doing various odd jobs. The any and all Computistreaders. Justcontactme at: BO 041026B:22 A8 00 E1 JSL GS/OS your BASIC disk and then insert your copied odd jobs are based on scenes from their movie RISK disk. Set the prefix to it by typing PREFIX Groucho Tarz Just use a sector editor on Block $9 to add the shorts. For example, in one odd job you (as /RISK. Load the RISK.SYSTEM file into mem­ P.O. Box 200-X code shown from Byte $AO to AE. Don't forget Larry) have to get the Philco radio from a store ory so we can examine it by typing BLOAD Sewickley, PA 15143-0600 to write it back to disk. That's it. Enjoy! and getitbackbeforeroundsixofCurly'sboxing RISK.SYSTEM,A$2ooo,TSYS. The disk will matchso he can win the bout. Along the way you. ______NH whir for a second or two and the file will have Jim Ross Softkey for... have to avoid various items on the street such as Math Blaster Mystery 5.25" been loaded. Get into the monitor (CALL -151) Putting "Who Framed Roger Rabbit?" on and startlooking through the code (2oooL). Here dogs and boxes. The digitized sounds make this Math Blaster Mystery 3.5" game a truly enjoyable experience. I have yet to 3.5" disk is a bit of the code at the beginning: Alge-Blaste.r Plus 3.5" see anyone not smile when Moe slaps the other 2005:AD B3 FB LOA $FBB3 Requirements: Davidson two stooges around or when Curly says "Ruff Blank 3.5 disk 2008:C9 06 CMP #$06 All three use the same bit of code for the 2OOA:OO 29 BNE 2035 taken if 11+ Ruff'. The protection is not too shabby either. I Copy 11+ protection. It is a Bad Block check using the 2OOC:AO CO FB LOA $FBCO couldkiIlmyselfon this onebecauseI committed In COMPUTIST#68, p.17, the Sky Phantom ProDOS 8 MLI for Read Block (20 00 BF 80). 2OOF:C9 EO CMP #$EO a cardinal sin: I forgot to take notes while I was softkeyed WFRR. Just above the sector edit for 2011 :00 22 BNE 2035 deprotecting a program! I really hate myself for 24:20 00 BF JSR BFOO MLI entry 2013:38 SEC the softkey I noticed the ProDOS pathnames for 27:80 READ BLOCK Command code this one because it was my first GS softkey. All the four sides of the 5.25 disks. They are: / 2014:201 FFE JSR $FE1F I can tell you is that I looked at all the other GS 28:CA 00 OOCA Parm table 2017:BO 1C BCS 2035 DISKISIDEA, /DISKISIDEB. /DISK2SIDEA, 2A:90 09 BeC 35 (+09) 2019:2062 F9 JSR $F962 gets here if GS softkeys in Computist, and I then searched the /DISK2SIDEB. I searchedall four sidesofWFRR 2C:C9 27 CMP #27 110 error? disks for code that resembled code in those Although there are some comparisons here, using Copy 11+ sector editor scan for text and 2E:00 05 BNE 35 (+05) softkeys. I finally came up with a crack (!) but 3O:A9 FF LOA #FF Run this code is innocent. What this code does is found the pathnames only appear once. Just be­ alas I forgot why I did whatI did. All I remember 32:85 FF STAFF check the ROMs to see what machine it is run­ low the pathnames are the textmessages to insert is that a smartportread error has a return value of 34:60 RTS ning on.Ifthe machine is a IIgs, then all branches L~e appropriate side. They are: Disk I, Side A. 35:A9 00 LOA #00 Don't run $27 and the check for it is CMP #$27 (C9 27). are ignored and the program makes it to $2019. etc. Both the protection and the ProDOS pa­ 37:85 FF STAFF Any othermachine will cause a branch to $2035. Cookbook Method thnames are in the file "MASTER.SYSTEM". 39:60 RTS The code from $2019 to $2033 is initialization So, we'll NOP out the JSR to the protection and If we NOP out bytes $24 through $2F the 1. Copy both original Stooges disks onto the code for the GS only. From $2035 to $2083 is changethe pathnames from volumes to subdirec­ checkwon'tbemade and thehexvalue FF willbe blank 3.5 disks using your whole disk copier. generalsetupcode, suchas setthe RESETvector, tories on our 3.5" volume. loaded at FF on the Direct Page as required. You will get some read errors on disk #1. etc.Thegraphics screenis enabled from $2084to Using a sector editor change bytes $24-2F to Ignore them. 1. Format a blank 3.5" disk ProDOS, naming it $208F. At$2090 we find our first bitofcode that EA. On the 5.25" disk they are on Track $16, WFRR. may be the culprit. The code here ($2090 ­ 2. Bootup your blockeditor andmake the follow- Sector $02. 2. Copy the files ProDOS and MASTER. SYS­ $2095) is a ProDOS MLI call, an operating ing edit to the COpy of disk #1: ForMath BlasterMystery 3.5", they are bytes TEM from boot side of original 5.25" disk. system call. Looking through "Beneath Apple Blk Byte From To $124-12F on Block $3B. For Alge-Blaster Plus ProDOS" reveals that this call is a simple call to $13 $15D 9005 C9 27 1880 DC 27 3. Use3.5" sectoreditor from Copy11+ to scanfor 3.5", they are bytes $124-12F on block $29. get the current time from the operating system. 3. Write that blockback to disk, andyou're done! 2000 IB 9003 4C 3C lA and change these 8 Don't forget to write thechanges backto disk. I'm not quite sure what the code from $2096 to Puttheoriginals away in a safeplaceandenjoy bytes to EA (NOP). Enjoy! $2103 is doing, other than somememory is being your backups. 4. Scan for text:/DISK1SIDEA. Press T in Copy moved around. 11+ sector editor to change this to:/WFRR/ Jim S. Hart -'-. NC Softkey for... SIDIA. (Note: Thenumberofcharacters must 21 04:A5 06 LOA $06 2106:00 08 BNE $2110 Counting Critters not change, hence no E in SIDIA.) Softkey for... 2108:20 F9 B4 JSR $B4F9 MECC 5. Change the remaining 3 pathnames:/WFRR/ Certificates and More 21 OB:45 22 ??? 21 00:4C 00 80 JMP $8000 Requirements: SID18, /WFRR/SID2A, and /WFRR/SID2B. Pelican Software 2110:20 F9 B4 JSR $B4F9 64KApple 6. Change the 4 text messages from "Disk I,Side Requirements: Blank 3.5" disk A...... to " Volume WFRR ". (Note: Type a At $2104 we notice that the Applesoft RUN COMPUTIST #61, etc. Initialized DOS 3.3 5.25" disk space before and after "Volume WFRR" so it flag is checked, and ifit is not zero (set) then the The softkey for this is the same as the softkey Demuffin Plus has the same number of characters as the program branches to $2110. The RUN flag is for Pirates! in Computist #61. FlD (from DOS 3.3 System Master) original text.) Write the sector back to disk. usually set by protected programs so you cannot get into then to look at them. This is even done AmDOS or equivalent 7. Use Copy create subdirectory to create 4 11+ Softkey for... when there are only machine language (BIN. Disk searcher/sector editor subdirectories: SIDlA, SIDIB, SID2A, and Risk v1.3 SYS) programs on the disk. I generally ignore A friend ofmine gave me the 3.5" version of SID2B. Casablanca Software JSRs (Jump to SubRoutines) into ProDOS itself Counting Critters and asked me to softkey it. I 8.Copy all the files onSIDEIAexceptPRODOS (JSR $B4F9), so thatleaves us with aJMP$8000 usually do not have any problems with 5.25" Requirements: and MASTER.SYSTEM to subdirectory (jump to memory address $8000) to worry about. programs whenitcomes to deprotection, but3.5" 1 blank disk SIDIA. Let'sseewhathappensifwejustNOPout(NOPs programs are another story. Booting the disk up SuperIOB v1.5 are to machine language as REMs are to BASIC) reveals that the operating system it uses is a 9. Copyall the files onsides IB, 2A, and2B to the Fast or standard controller the JMP $8000. Two things can happen: (1) the modified DOS 3.3, not ProDOS. When the disk appropriate subdirectory. ProDOS file copying program JMP is to the crash routine, or (2) the IMP is to is booted you see an Applesoftprompt(DOS 3.3 Done! Enjoy. A disk with the files PRODOS and BASIC. continue on with the program. Type 21OD:EA telltale sign). There are several modified DOS SYSTEM on it (your BASIC disk) EA EA to NOPoutthe IMP, andthen execute the 3.3 packages on the market, AmDOS for ex­ Softkey for... Casablanca Software has a winner in its re­ Math Blaster Plus GS program by typing 20000. Look what you just ample, that allow use ofDOS 3.3 on a 3.5" disk. lease of the game RISK. Very smooth scrolling found out! The JMP $8000 is indeed the call to CountingCrittersmustbeusingoneofthem. I am Davidson highlights this excellent adaptation. The game the crashroutine. Younowknow thatyouhaveto notall thatexperienced in DOS 3.3 ona 3.5" disk This program uses GS/OS but uses the old canbeplayed withjoystick, mouse, orkeyboard. replace the IMP $8000 (4C 00 80) with three so I went to work hoping to learn something. ProDOS 16 (but still GS/OS compatible) READ Ifyou like RISK, thenbe sure to pickup thiS one. NOPs (EA EA EA) to fmish deprotecting the Attempting to copy the disk will reveal an BLOCKcommandof22.TheGS/OS calls are all The protection on this disk is not too shabby. program. Ofcourse, to be sure the game is really erroronblock#8. Booting a copy ofthe disk will made from a little subroutine on Block $9. It Booting the original reveals that the disk is Pro­ deprotectedyouplay the game rightnow and see reveal theprotection scheme. Thecopy freezes a looks like this: DOS based; you see the ProDOS copyright ifanything bad comes up. I did and everything's secondortwo after youbootit. I bootcodetraced message. 5.25" ProDOS based disks usually do b Memory'Code .1Im ~ ~ fine. Aren'tyougladyou found that pesky signa­ the disk, but everything looked like a normal AE 04/0269:64 B8 STZ B8 not give me a problem when it comes to depro­ ture check and got rid of it? DOS 3.3 boot. Well, if a boot trace doesn't turn SO 041026B:22 A800 E1 JSL GS/OS tecting them, and I naturally assumed that of up lI!lything, thenlet's try to look at the programs Cookbook Method B4 041026F:1300 0013 Cmnd code RISK too. Turns outI was half-right: the disk has on the disk. Maybe they will run fine by them­ B6 0410271 :81 0204 00 00040281 Parameter tbl a simple format alteration and a pesky signature 1. Boot your Super lOB disk. At the prompt

COMPUTIST ##74 Readers Data Exchange 11 catalog on their disk differently. None of the back when I owned a Laser v:· :1 now own a Locksmith v6.0's Fast Backup commands A recent edition of the USA Today reported modified DOS 3.3 packagesI could borrow from GS), and the program acting funny annoyed me. In Computist #68, Dan Reid shows how to that Apple Inc's profits were not as high as friends would work. There must be a way to do There must be an easy way to fix the program so write a short BASIC program !hat will modify expected. One ofthe majorreasons cited was that this. I finally stumbled upon the answer. !hat it acts normally, especially since the pro­ your Locksmi!h v6.0 so !hat it will only copy sales of !he Apple IT line were not doing as well Did you notice the program Demuffin Plus in gram is partially written in Applesoft. specified tracks. I applaud his method since he as expected. Ohbig surprise! Let's face facts: the !he "What'sneeded" above? That is the answer I I started to read back issues ofComputist and had to look at the code and understand what was Apple II line of computers are all terribly over­ came up with. Demuffm Plus uses !he DOS in Nibble. Eventually I came across an article in happening. Itwas agoodlearning experience. As priced. I know; I bought a IIGS and will be memory to read files offofthe protecteddisk and Computist(naturally!)!hatdealt withmoving the with many things !hough, there is an easier way spending the next year and a half paying it off. I uses its own DOS 3.3 RWTS to write the files out ROM code to the RAM card and modifying it so to do it. I guess Dan forgot to look in his Lock­ could have bought a Mac Plus with a built in 3.5 to anormal DOS 3.3 disk. Theusual procedure in youcouldbreakinto aprogram. "Thisis whatI'm smith manual, because !here is a section dealing drive, 1meg ofmemory, monitor, and an external using Demuffm Plus is (l) load it into memory looking for" I thought to myself. "Why not just with !he fast backup program and its commands. 3.5 drive for what my GS. 3.5 drive, and monitor where a boot will not affect it, usually at $6803, load in the ROM code from !he Apple lIe (since Yes !here are commands you can type in while in cost. I will noteven go into whatyou could get for (2) stop !he boot after the modified DOS has been !he Laser is a 'ne clone') into the Laser's RAM the Locksmith v6.0 fast copy program. Ever a similar price in the MS-DOS world. loaded, (3) move Demuffm Plus down to where card, activate the RAM card and deactivate the notice !he cursor at !he bottom of the screen? The cost of an Apple II is but one reason its it's executed at, $803, and (4) execute it to copy Laser'sROMs, and then run !hehelloprogramon That's where you type the commands in. sales are declining. Another major reason for !he !he files. I tried to do Ibis but it seemed that no !he PLUS disk?" The idea had promise. Here is apartial list of!hecommands you can declinein sales is the LACKOF EFFORTput out matter where I loadedDemuffm Plus in memory, Getting !he ROM code from a lIe to try Ibis use: by Apple Inc in promoting the Apple II. Reading it would get overwritten by the booting process. procedure out was easy. Boot up DOS 3.3 on one of !he few and far between Apple II adver­ AB -Copyadisk in drive A to a disk in drive Where could I put Demuffm Plus and not have it your lIe, and when you reach the BASIC prompt tisements, the reader is advised that the only B. For example, say you wanted to copy a disk get overwritten? The RAM card? Well, that (J), save the ROM code to disk wi!h !he com­ !hing the AppleIIline is goodfor is childrenat!he that is in drive 2 to drive I. You would then type worked! I followed the above procedure and mand: kindergarden level. How many ofyou are at that in '21' (without the quotes). Ifyou use a zero (0) copied the fIles from the 3.5" disk to !he initial­ level rightnow? How many do you know? None? BSAVE IIE.ROM,A$DOOO,LS30oo as a drive number, !he disk will either be copied ized 5.25" disk. Well, that must mean AppleIncis wrong! Infact, All that remains now is to install the code in to memory (if !he 0 is drive B) or from memory I booted the 5.25" disk to see if everything Apple Inc is wrong about a great many !hings. your RAM card, activate it, and then run the (if!he 0is in drive A). You need enough memory was OK, and itdid seem to work. Abug came up, Here is an idea: let's all send letters to John PLUS hello program. Go into the monitor, and to read !he whole disk in at once to use 0 as a though, when I chose any of the menu items. A Sculley expressing our !houghts regarding the set up the RAM card so it will be able to have the drive. lack of support for the Apple II. The magazine message would them come up asking me to code loaded into it: "Insert your original Counting Critters disk". V- Toggles verify mode. Macworld poses a monthly topic pertaining to a Hnunm, missed something. I went and looked CALL-151 problem with the and asks their read­ COS1 NC081 Now, there are also internal variables you can through the menu program and found the code alter to change the way Locksmith v6.0 works. ers to respond to itby writing Mr. Sculley. I think !hat ran !he choice the user made. It looked like Load the code from disk into the RAM card: They are in !he formXXXX:YY where XXXX is Computist readers should do the same for the this: BLOAD IIE.ROM,ASDOOO the variable location and YY is the default value. Apple IIline. Other Apple magazines (with afew 33020 & DISKV, 0, "COUNTING CRITTERS", ZE Now you need to enable !he RAM ca(d so that A few of the variables are: exceptions) are worried about "is PROGRAM A If!he check were successful, the variable ZE !he computer thinks !he RAM card is really the 0008:00 - Beginning track to copy agoodoneforyourkids?".Computistreadersare would have a value of 0 (zero). If not, it would ROMs: 0009:22 - Ending track to copy worried aboutslightly less important matterslike COSO !he survival ofthe Apple II line. Each mon!h the contain a 1(one). Changing thevariableZE toZF I too would have gone Dan's route ifI did not would fix every!hing, but !here might be several When I tried !hese steps above, I got garbage editor or a reader would present a topic of con­ have the manual to look at. In fact, you do learn cern for !he Apple II line. Readers would then of these calls since there were many BASIC after the last step. The lIe's ROMs and for that more by hacking around in !he program's code. matter the IIc's ROMs will not work in !he Laser send in letters to Mr. Sculley expressing their programs on the disk. The only way to be sure is I thought these few notes would make using !he as 'pseudo-ROMs'. I knew there must be a way points of view about the topic. Who knows? If to use a disk searcher/sector editor to change fast copier a much easier task. every occurrence ofthe byte sequence 2C 5A45 to solve !his. Well, why not try !hell+'s ROMs? enough people write, maybe Apple Inc will do (,ZE) to 2C 5A46 (,ZF). I did Ibis and viola', !he If you have read my previous articles, you know Heck, 1 have the manual and I didn't something positive for !he Apple II line. disk worked like a champ. I explainmy failures first, and thenmy successes. know that. Computists only read manuals These comments are not meant to say "don't All that was needed to donow was to copy !he Using thell+'s ROMs led to success! Follow all when all else fails. IfDan Reid had under­ buy an Apple II". Rather, !hey are meant to files back to a3.5" disk. This is optional since !he ofthe steps above, but use a 11+ instead of a lIe. stood less about machine code than he did, convey the message to AppleInc to getontheball program works fme on a 5.25" disk. Follow !he Then: heprobably wouldhavebeenforced to read and give the public a reason to buy an Apple II the manual. Guess I'll put the LS manual instead ofanother computer. More Appleson the instructions in AmDOS (or equivalent) to format clrl C return to BASIC a3.5" disk under DOS 3.3 and then copy the files CALL 1002 reconnect DOS on my "read list" too RDEXed market mean more software, innovations. and support for the present and future Apple owners. from the 5.25" disk with the Counting Critters SPEED =255 set speed to normal Notes files to !he 3.5" disk. That's it. You now have a Jim Hart suggested that we start with For some reason, when you enable the 11+ First of all let me say that I would be glad to softkeyed 3.5" version ofCounting Critters. the Apple 90 day warranty but Apple ROMs, the Applesoft speed gets set to a slow volunteer my time as a Computist Volunteer. I speed and you need to setitback to normal. Now, Computer Inc has finally moved up to a 1 COOKBOOK METHOD remember that when I started off, there was no yr warranty. I would like to propose an­ insert your PLUS disk and RUN !he hello pro­ one to ask questions when things got fuzzy. I othertopicfor discussion. WhycIoan'tApple 1. Initialize a 5.25" disk. gram. Notice that the program works great now! think it will be a valuable service to the begin­ Computerputa 65C802Pl"OCessor intotheir 2. Boot up your disk wi!h Demuffm Plus on it. Below are a setof'cookbook' steps to make your ners. There are two ways to reach me. One is by Apple II line. It would allow software to Load it into the RAM card on your 64K (or PLUS disk autoload the 11+ ROMs and perform writing a letter or note. The address is all of the above steps in loading and initializing take advantage ofthe new and more pow­ more) Apple: Jim S. Hart CALL -151 the ROM code. This procedure is aimed at those erful command set while remaining com­ COS1 N COS1 ofyou who ownboth a11+ (many ofwhich are not 311 Bordeaux St. patiblewiththe65C02processorusednow. FSOOcFSOO.FFFFM in use any more, unfortunately) and a Laser 128. Jacksonville, NC 28540 It wouldonly involvea minorchange tothe BLOAD DEMUFFIN PLUS,A$DO03 The other way to connect with me is with a monitor ROMas the 65C802 is pin-for-pin COS2 Cookbook Procedure modem. I frequent a local BBS quite often help­ compatible with the 65C02...... RDEXed 3. Boot up the 3.5" Counting Critters original 1. Boot up a DOS 3.3 disk on your Apple 11+. ing people outand answering their Apple related Address to write to: disk. When you see the Applesoft prompt, 2. Take out the DOS 3.3 disk you justbooted and questions. The place to call is: press ctrl C to break into the boot program. John Sculley insert your PLUS disk. Greg's Grapevine Chairman and CEO Get Demuffin Plus out of the RAM card and 300/1200/2400 bps (8Nl) 3. Save the ROM code to it: Apple Computer, Inc. MIS 38·A run it: 1 (919) 324-2048 FP BSAVE II+.ROM, ASDOoo, L$3oo0 20525 Mariani Avenue CALL-151 If enough Computist readers call, I may be Cupertino, CA 95014 4. Change !he name of the original HELLO COSO able to get the sysop todedicate a message board program so we can add our own customized Notes on Eamon Adventures S03253) THEN 160 you are interested, we carry the entire line limited ability to deal with itself and its environ­ 3.5" disk from !he 5.25" disk; make !hem and 100 RAMCARD .. 49281:ROM .. 49280:00S .. of adventures from The Eamon ment, and the DOS 3.2 operating environment. copy the files. 1002 Adventurer's Guild for $1 each oreven less The game had such potential as not only a game, for quantityorders. Ifyou like Eamon then You're done! 110 WRITE .. PEEK (RAMCARD):WRITE .. PEEK (RAMCARD) but a teaching tool for logic. The flaws above you should subscribe to The Eamon Modifying Programs to RUN on a Laser 128 120 PRINT 0$; "BLOADOU+.ROM,OA$OOOO" doomed it. Well, Origin Systems has released a Adventurer's Guild newsletter. It will keep 130 LOCK .. PEEK (ROM) fantastic new game that addresses all of these you up to date on new adventures and any I used to own a Laser 128. In my opinion, it 140 CALL OOS: SPEEo.. 255 flaws and improves on the good points too. The bug fixes on older titles. It's only $7 for 4 was and still is the best Apple clone put out. In 150 PRINT: PRINT SPC( 4); name ofIbis game is Omega. I bought the game quarterly issues (US & Canada) or$12 for many respects itis better than an actual Apple. In "LASER01280MODSO ENABLED" a few months ago and have been thoroughly foreign. I highly recommend it. order to be sold and avoid lawsuits by Apple, it 160 PRINT 0$; "RUNOPS.HELLO" impressed. The difference between it is like !he was necessary to alter parts ofthe ROM code in difference between an Apple 11+ and an Apple Bug In COMPUTIST #67 the Laser so as not to infringe on Apple's copy­ Checksums IIgs. Both have the same basic idea, but Omega The disassembly at the bottom of the first rights. This altering ofROM codehas madesome 10-$BADO 70-$DA85 130-$13F5 executes it far better than Robot War. What I columnonpage33 inComputist#67 was doneon programs run 'funny' or not at all. ':·$9B13 80-$A2BO 140-$4621 suggest here is thatComputist readers go outand an Apple IIgs. The disassembly seen on an 8 bit I think the Print Shop Lover's Utility Set 30-$403B 90-$EF09 150-$1E2B getOmega.We can!hensend in our tank's source Apple would look like Ibis: (PLUS) is a great program. Your library of PS 40-$AD92 100-$5666 160-$3835 code to Computist so other readers can pit our B8oo:00 BRK graphics are suddenly more useful with this neat 50-$EEAC 1l0-$BC98 tanks against theirs. We could even have a con­ B801:00 BRK utility. Unfortunately, the program behaves 60-$5E9F 120-$FB04 test of some sorts. The benefits would include B802:00 BRK 'funny' on a Laser 128. By funny I mean the improved logical thinking and most ofall fun for SAVE HELLO B803:00 BRK graphics screens are distorted and have lines everyone! Source code files for the tanks could B804:00 BRK That's all you have to do. The disk will now through them. Theprogramruns, butyou can'tbe even be distributed on the library disk for each B805:00 BRK work on a Laser 128 as well as aregular Applell~ sure ofwhat you are doingl I bought the program month. What do you say, readers? (and so on) 12 Readers Data Exchange COMPUTIST 1174 Free Software RWfS WORM, please send them in to Com­ - Contrary to popular opinion, once you use JSR PG3BACK ;rwtllf8 pIQI. JSR PG8BACK ;resmre Here is an idea to entice more people into putist and I'll see whatI can do. One note on the WORM2 to get the protecteddisk's RWTS into pIQI. JMP REHOOK ;reconnect DOS being Computist subscribers. Computist could code I used: assembly language gurus will, I'm memory at $1900, you do not need to save the sure, look at the code and say"he could'vedone start making a collection of as much public RWTS todisk. Immediately loadSuperIOB and : SUBROUTINES: Usted in the order that they -are called domain, freeware, and shareware programs as that with a lot less code". I agree. The code is install your favorite controller. The RWTS will in the WORM2 main code. possible. Benefitsofthisfor the magazineare (1) meant to be like it is so that beginners could notbe touched by this activity. I used to save all readerscouldbuy thedisksforanominalfee (just follow the flow. my foreign RWTSes, but got tired of using up ; Subroutine: moves BOOT ROM from RAM card to $9600 disk space for something (the RWTSes) that I MOVSOOT BIT RAMON;read RAM card enough would be charged to cover costs and Entering RWTS Worm v2.0 was only going to use once. LOA #$00 ;Slart at $DOOO make a modest profit), and (2) new subscribers STA MOVFROM could begiven theirchoiceofsay 2 or3 disks for 1.lfyouarenotusinganAppleDisklIController -ITyouaregoing tobeusingSuperlOB toany LOA #$96 ;goes to $9600 free with their paid subscription. Both regular card,gooutandbuyone. Alternatively, though extent, it would be a good idea to set up some STA MOVTO AppleandIIgsprograms wouldbecollected.I'm I donotcondoneit, youcouldfmd afriend who EXECfiles to saveyousometime. Belowis a text JSR PGMOVE sure something could be worked out with this has an Apple lIe or 11+. Bootyour Super lOB file thatlhaveon mySuperlOB disk. Youwould BIT ROMON;read ROMs RTS idea. What say you, Mr. Haight? disk on the computer and save the boot ROM just use a word processor that can save files in to disk with: Sure. Would you like to be in charge? ASCII format to type it in and save it with the ; Move page $8 to page $27 Someone has to sort thru whatis available (ForLaser 128 owners with a DiskIIControl­ nameFAST.Whatthe textfile does is loadSuper MOVEPG8 LOA #$08 to see ifitis anygoodandto makesurethat ler card in the external slot) lOB, load the machine language108.0B10fIle, STA MOVFROM BSAVE BOOT.ROM,A$C700,l$100 no copyrighted materialis includetLltwill insert the fast controller's lines into Super lOB, LOA #$27 (for Apple lIe and 11+ owners) and thenrun theresult. Nomoretyping morethan STA MOVTO toke a lot oftime to do it right OM, in cose BSAVE BOOT.ROM,A$C600,l$100 JSR PGMOVE anyone hasn't noticed, I'm already shortof one command to get the fast controller up and RTS time RDEXed 2. BootyourSuperlOB disk andgetinto BASIC. running! 3. Go into the monitor and enter the hex code for HOME ; Move page $03 to page $28 Super lOB update? WORM2. LOAD SUPER lOB V1.5 MOVEPG3 LOA #$03 1have been dabbling in assembly language CALL·151 BLOAD IOB.OBJO STA MOVFROM for a little while now (as evidenced by RWfS 25DB: A9 00 85 06 85 $95EF 1000 REM FAST CONTROLLER LOA #$28 25EO: 08 2C 81 CO 2C 81 CO A9 $81BA 1010 TK.Q: LT-35: ST.15: LS.15: CD..WR: STA MOVTO WORM), and 1am looking for a project to work 25E8: 27 85 07 A9 DO 85 09 20 $6425 FAST.1 JSR PGMOVE on so 1 can learn more. A possible idea is an 25FO: CB 26 2C 82 CO A9 00 8D $4DFE RTS update toSuperlOB. SuperlOB's lastupdate (to 25F8: F6 03 A9 26 8D F7 03 60 $FB2C 1020 GOSUB 490 : GOSUB 610 v1.5) was way back in Computist #22. That's a 2600: 20 EO 9E 20 47 26 20 59 $C27C 1030 GOSUB 490 : GOSUB 610: IF PEEK(TRK) .. ; Move DOS down from $9DOO-$BFFF to $6DOO-$8FFF long time for a program to go without an update. 2608: 26 20 65 26 20 71 26 A9 $145A LTTHEN 1050 MOVEOOS LOA #$90 ;DOS starts at $9000 2610: 1C 8D F9 96 A9 26 8D FA $714E Ofcourse, ifa program is flexible and simple to 1040 TK • PEEK(TRK) : ST .. PEEK(SCT) : GOTO STA MOVFROM 2618: 96 4C 00 96 A9 90 8D OE $B278 LOA #$60 ;move it to $6000 use, then it may not ever need an upgrade (I 2620: 08 A9 4C 8D 4A 08 A9 35 $6AFB 1020 1050 HOME PRINT "COPYDONE.· : END STA MOVTO suspect this is Super lOB's reason). One thing LOA #$CO ;it ends at page right about the program that could be improved is use 2628: 8D 4B 08 A9 26 8D 4C 08 $A885 RUN 2630: A2 60 4C 01 08 2C E8 CO $FA47 before this one of the extra 64K in 128K Apples. Currently it 2638: 20 82 26 20 93 26 20 A4 $9090 I havecalled this text file FAST. WhenI want STA MOVENO takes 7 passes to read a 5.25" disk when using 2640: 26 20 BO 26 4C 51 A8 2C $5EDB to run it, I just type the command EXEC FAST JSR MOVRNGE ;move DOS out of the way SuperlOB.Ifthe extra64Kis used, then itwould 2648: 80 CO A9 DO 85 07 A9 96 $F744 and everything gelS loaded up quickly. probably only take 2 passes. The result is less 2650: 85 09 20 CB 26 2C 82 CO $410E RTS Here is the source code for RWfS WORM diskswapping for thoseofus withonediskdrive. 2658: 60 A9 0& 85 07 A9 27 85 $AF4C 2660: 09 20 CB 26 60 A9 03 85 $9D9A v2.0 (in Merlin format). ; Move protected RWTS down from $B800-$BFFF to I do not know if I will be able to modify Super 2668: 07 A9 28 85 09 20 CB 26 $A3BA ; RWTS WORM v2.0 $t900-$20FF lOB to allow it to do this, but it is a project that I 2670: 60 A9 9D 85 07 A9 6D 85 $1433 ; Writlen by Jim S. Hart MOVRWTS LOA #$88 :RWTS starts at $B800 am thinking of working on right now. STA MOVFROM 2678: 09 A9 CO 8D D5 26 20 BC $6626 ; (c) Computist ORG $2506 LOA #$19· ;we want to move it 10 RWTS Worm v2.o 2680: 26 60 A9 B8 85 07 A9 19 $OB1A $1900 2688: 85 09 A9 CO 8D D5 26 20 $A293 ; Equates STA MOVTO I'm soglad to see thatreadershavefound my 2690: Be 26 60 A96D 85 07 A9 $0602 LOA #$CO :it ends at page right RWfS WORMprogram(Computist#61) to be a 2698: 9D 85 09 A9 90 8D D5 26 $7938 before this REHOOK EQU $ASS1 one useful addition to their deproteetion library. I 26AO: 20 Be 26 60 A9 28 85 07 $99D7 STA MOVENO UNHOOK EOU $9EEO 26A8: A9 03 85 09 20 CB 26 60 $932D JSR MOVRNGE haveused itquite a bitinmydeprotection effort 26BO: A9 27 85 07 A9 08 85 09 $387B BOOT EOU $9600 I used to have a Laser 128 andI madesure every 26B8: 20 CB 26 60 20 CB 26 E6 $BECC BOOTO EOU $801 RTS crack/tip!API' workedonitbeforeI sent the info 26CO: 07 E6 09 AS 07 CD D5 26 . $5ED6 RAMON EOU $COSO ; Move DOS back from $6000-$8FFF 10 normal place in into Computist sold the last Christmas RAMWRT EOU $COS1 I Laser memlllY ($9DOO-$BFFF) and bought a OS, which is what I use now. For 26C8: DO F2 60 AO 00 B1 06 91 $9D9B ROMON EOU $C082 2600: 08 C8 DO F9 60 00 $8ACF OOSBACK LOA #$60 compatibility assurance, I also bought a Disk II ORVOFF EOU $COE8 FROM EOU $6 STA MOVFROM controller card and an old Apple Disk II drive. 4. After you have fmished entering in the hex LOA #$90 dump. append the boot ROM code you saved MOVFROM EQU $7 Everythingruns perfectly withmysetup. I didn't TO EQU $8 STA MOVTO think about incompatibilities Wltil I read Steven in step *1 to the end of the hex dump. MOVTO EQU $9 LOA #$90 BLOAD BOOT.ROM,A$2700 STA MOVENO Kalynuik's letter in Computist #68. JSR MOVRNGE 5. Save the file back to your Super lOB disk : Setup: When I wrote the original RWfS WORM RTS program (vl.O), I never thought about would it BSAVE WORM2,A$25DB,l$225 ; 1. Move boot ROM from $2700 to RAM carel. ; 2. Point ampersand vedor mWORM2 main code. run on a Laser or even a IIc. Sorry, Steven. I If you are going to use WORM2 and Super ; Move page $03 from $2800 backio $300 should have been thinking about the Laser own­ lOB at the same time, you need to modify the SETUP LOA #$00 PG3BACK LOA #$28 STA MOVFROM ers (we're a hardy group). After reading the HIMEMstatementinSuperlOBsothatWORM2 STA FROM LOA #$03 letter, I thought about redoing RWTS WORM. I is not written over by strings and variables. This STA TO BIT RAMWRT ;enable RAM card for STA MOVTO could go one of two ways: rewrite the entire modification reduces your available variable JSR PGMOVE program, or patch the existing code. I originally storage space by 256 bytes: Writing to BIT RAMWRT RTS tried to justpatch the existing code so as to make LOAD SUPER lOB V1.5 LOA #$27 ;move boot ROM to the update easier. As it turned out, patching the 60 LOMEM:8448 : HIMEM:9727: GOTO 10010 ; Move page $08 from $2700 back to $800 SAVE SUPER lOB V1.5 RAM card code was too complicated and the result would STA MOVFROM PG8BACK LOA #$27 STA MOVFROM have looked like spaghetti. No, a rewrite of the You could also incorporate WORM2 into a LOA #$00 custom controller for Super lOB. Ifyou do this, STA MOVTO LOA #$08 entire program was in order. STA MOVTO Three problems immediately came to mind be sure that the statement to run WORM2 is the JSR PGMOVE BIT ROMON ;enable motherboard JSR PGMOVE when I went to redo RWTS WORM. The first is FIRST line ofthe entire SuperlOB program. As RTS an example: ROMs it will not run properly on a Laser 128. Since I LOA #$00 ;set up ampersand used to own a Laser, I had to patchcode at times oPRINT: PRINT CHR$(4); "BRUN WORM2" vector ;Subroutine to move a range of memlllY ; 1. starting page # of source range in MOVFROM to make sure it would work properly. The prob­ (rest of Super lOB program including con­ STA $3F6 Put ; 2. Put starting page # of target range in MOVTO leminregardsto RWTS WORM is that the Laser troller) LOA #$26 ; 3. Put ending page II of source range +1in MOVENO STA $3F7 uses a non-standard boot ROM to boot disks. Ifyou do not do this, some ofyour variables MOVRNGE JSR PGMOVE ;move single page Fromthepointofthe bootstages, everythingwas will be overwritten. RTs ; Main: WORM2 main code must start at $2600. INC MOVFROM ;add 1 10 source identical. The difference was that the Laser's page UslngWORM2 MAIN JSR UNHOOK ;disconnect DOS ROMs called to all sorts ofdifferentplaces. This JSR MOVBOOT ;move boot ROM INC MOVTO ;add 1mlarget page LOA MOVFROM ;limit for source page is out of necessity to avoid a suit by Apple. I To use WORM2, here is all you do: from RAM card to $9600 CMP MOVENO ;done? finally decidedthe solutionto the problem would BRUNWORM2 JSR MOVEPG8 ;move page $8 BNE MOVRNGE ;no (insert protected disk) temporarily be to just capture the normal Apple boot ROM RTS ;yes and useitto boottheprotecteddisksonthe Laser. & JSR MOVEPG3 ;move page $3 (insert Super lOB disk) temporarily The second problem was that RWTS WORM ; General purpose single page memory move subroutine LOAD SUPER lOB V1.5 JSR MOVEDOS ;move DOS down v l.Ocanonlybeusedonceandthento useitagain temporarily ; 1. Put source page II in FROM EXEC NEW SWAP.CON : 2. Put target page II in TO you had to BWAD it again. The address to call RUN LOA # 0 THEN 1690 As for syntax, the Applesoft BASIC pro­ INCLUDE "INPUT.ROUTINE" 600 PRINT: HTAB 13 1610 : grams themselves are unchanged except for the When you run PRE, it would load in the 610 PRINT ·BYO:OJIMOS.OHART· 1620 REM .------. exclusion of line numbers and the inclusion of contents of the file "INPUT.ROUTINE" into 620 VTAB 8: PRINT ·CURRENTOPATHO=O· ;PR$ 1630 REM • No code found after label • labels in their place. An asterisk incolumnone of your main program where the INCLUDE state­ 630VTAB 12 1640 REM .----.---.----. a line tells the PRE processor that this line is a ment is. Modular programming! 640 PRINT 'PLEASEOENTERONAMEOOFOFILE' 1650 : comment and it will ignore it while processing. 650 PRINT 1660 LABEL$(NUM) = L1NE$(I) If you have any suggestions or bugs found, The same holds true for a blank line. You can 660 PRINT '(?=' ;CT$; ',O/=SETOPATH)' 1670 LABEL(NUM) .. 1·10 send them into Computist. indent statements to your heart's content since 670 PRINT: INPUT '·>0· ;NAME$ 1680 L1NE$(I) = ':. the PREprocessorthrows awayallleadingspaces ._------680: 1690 NEXTI • Sample program to compile under PRE • in a line. 00NOT use line numbers in a program 690 IF NAME$ < >.? THEN 790 1700: • By: Jim S. Hart • thatis going tobeprocessedby PREor theresults 700 : 1710 PRINT ·0·: PRINT you get will not be the ones you want 710 REM .------.-. 1720 :

PRE processes only ASCII text files. Ap­ 720 REM • User wants aCATALOG (or CAT)· 1730 REM If=====z:======:•••=====* &START pleWriter and FrEDwriter produce ASCII files 730 REM .------. 1740 REM· Add Une numbers to beginning of each normally, while with AppleWorks you have to TEXT: HOME 740 : line· print to an ASCII file to get an ASCII text file. PRINT ·SAMPLE SOURCE FILE FOR USE 750 PRINT D$;CT$ 1750 REM .==",...======",. Here is a list ofcompiler rules: WITH" 760 GET A$: PRINT A$ 1760 : PRINT ·THE APPLESOFT PRE-PROCESSOR.· 1. Labels must begin with an ampersand (&) nOGOTOSSO 1770 PRINT ·ADDINGOLINEONUMBERS·; and mustend with a space. Thespace denotes the GOSUB&PRESS_RETURN_PROMPT 780 : 1780 FOR I= 1TO LINES end ofthe label. This means that your labelname HOME 790 IF NAME$ < > ·r THEN 980 1790 PRINT ... ; canconsistofany alphanumeric characterexcept PRINT ·RANDOM NUMBER GENERATOR· 800 : 1800 L1NE$(I) .. STR$ (1·10) +'0' +L1NE$(I) a space. VTAB7 810 REM ••••••------.----•• 1810 NEXT I 2. Do notuse line numbers anywhere inyour FOR 1.1 TO 10 820 REM • User wants to change current path· 1820 : program! GOSUB&GET_RANDOM_NUMBER 830 REM .------.-.--.---. 1830 PRINT '0·: PRINT 3. Labels may be on a line by themselves or GOSUB &PRINT_RANDOM_NUMBER 840 : 1840 : may have program code after them (remember NEXT I 850 VTAB 19 1850 REM .=====.::::::=====-======-:••••======. 860 INPUT 'PATHOWANTEOO:O· ;PTH$ 1860 REM· Search each line for a GOTO or that a space follows a label name). VTAB20 4. Do not use the branching sequence 'THEN 870 IF LEFT$ (PTH$, 1) <>'r THEN PR$ .. PR$ + GOSUB· PRINT ·THA1'S ALL, FOLKS!" PTH$: GOTO 890 1870 REM • and check to see if label exists. If· GOSUB' or 'THEN GOTO'. The processor is END not setup to handle it. Remove the THEN. 880 PR$ '" PTH$ 1880 REM • label exists, then replace nwith line· •-­ 890 PRINT 0$; 'PREFIXO' ;PR$ 1890 REM· number from table. If it does not exist, • For example, don't use this statement: 900 GOTO 550 1900 REM· then stop processing and display line IF X", 3 THEN GOSUB &START &PRESS_RETURN_PROMPT 910 : with· POKE -16368,0 Instead, use the following equivalent: 920 REM ••------••--. 1910 REM· bad label. • VTAB22 IF X'" 3 GOSUB &START 930 REM· Check to see if file exists.• PRINT ·PRESS .;: INVERSE: PRINT· RETURN 1920 REM ••"'===="'=="'======"'======. 5. A branching mustbe the lastprogram code ·;:NORMAL 940 REM· If it doesn' then get user· 1930: on a program line. Here are two examples: PRINT· TO CONTINUE...·; 950 REM· to re-enter the filename • 1940 PRINT 960 REM .-----.------.---. 'REPLACINGOLABELSOWITHOLINEONUM GETKEY$ (1) Wrong way 970: BERS' ; PRINTKEY$ IF X• 10 GOSUB &SHUFFlE : GOTO &RE-DEAL 980 ONERRGOTO 1010 1950 FOR 1.1 TO LINES RETURN GOTO&CONT 990 PRINT 0$; ·VERIFYO· ;NAME$ 1960 PRINT ... ; 1000GOT0113O 1970: (2) Right way • There can either be no text after a label, 1010 POKE 216,0 1980 FOR H= 1TO ITEMS: REM items like GOTO IF X<> 10 GOTO &CONT 1020 PRINT: PRINT 'THEREOISONOOFILE and GOSUB &GET_RANDOM_NUMBER GOSUB &SHUFFLE OCALLED· 1990 : GOTO &RE-DEAL RNUM", INT (RND(1) • 9) +1 1030 INVERSE: PRINT NAME$;: NORMAL: 2000 REM •••••- •••-.------.----. In the fust example, the processor will tell RETURN PRINT ·OONOTHISODISK.. 2010 REM· Scan each line for GOTO or GOSUB • you thatyouhaveabadlabelcalled '&SHUFFLE 1040 PRINT: PRINT ·PRESSO·;: INVERSE: 2020 REM .---.------.------. : GOTO &RE-DEAL'. This is just the way that • Or there can be text after a label PRINT 'ORETURNO' ;: NORMAL 2030: the processor works: it assumes everything after 1050 PRINT 'OTOOTRYOAGAINO' ; 2040 FOR J = 1TO LEN (L1NE$(I)) - LN(H) a GOTO/GOSUBffHEN is one label. Example &PRINT_RANDOM_NUMBER PRINT RNUM: 1060 GET A$: PRINT A$ 2050 IF MID$ (L1NE$(I),J,LN(H)) <>CMD$(H) #2 is the equivalent of #1 and will process cor­ RETURN 1070 GOTO 550 THEN 2260 rectly. 1080 : 2060: PRE.l.l 6. Go ahead and liberally comment your 1090 REM •--.--••------.--.-----•••- •• 2070 REM .---...... ------.---. 30 REM· APPLESOFT PRE-PROCESSOR program. Commentlines, ones thatbeginwithan 1100 REM· Filename found, go and process n• 2080 REM' GOTO or GOSUB found in line.• 50 REM· AUTHOR: JIM S. HART asteriskor are blank, are ignoredby theprocessor 1110 REM •------.------. 2090 REM· Check to see if label after· 80 REM· 311 BORDEAUX ST. and therefore notputinto the final processedfile. 1120 : 2100 REM· GOTO or GOSUB is in the label· 90 REM • JACKSONVILLE, NC 28540 1130 POKE 216,0 2110 REM· array we extracted earlier • 7. Version 1.1 ofthe processor supports 1000 100 REM ·1-919-455-0530 1140 HOME: PRINT 2120 REM· from program .• lines (comments don't count) and 250 labels. 2130 REM • .. 120 REM· COPYRIGHT (C) 1989 1150 INVERSE: PRINT 'OPROCESSINGO' u_._. ..• 8. Although PRE operates under OOS 3.3, it 160 REM .----•• ;NAME$; '0' : NORMAL 2140 : is recommended that you use it under ProOOS 170 REM • Set variables • 1160 PRINT 2150 A$ = MID$ (L1NE$(I),J +LN(H) + 1): REM get because ofProDOS' superior garbage collecting 180 REM .-.---•• 1170 : label capability. 200 TEXT: PRINT CHR$ (21): REM turn off 80 1180 REM ••••••••======.=•••====••••••* 2160 : 9. Several internal variables can be modified columns 1190 REM· Read file into L1NE$() array • 2170 FOR K= 1 TO NUM: REM check to see if in by the user to fit their operating system or per­ 210 D$ .. CHR$ (4) 1200 REM .===.:=r===.2I:::II•••••••••======* label array sonal tastes. These include the start-of-label 220 CT$. ·CATALOG·: REM use CAT if under 1210 : 2180 IF A$ =LABEL$(K) THEN 2200: REM was it character (LC$), the catalog command (CAT$), ProDOS 1220 GOSUB 3100 found? and others. The ability to change CAT$ was put 230 EXT$. ·PRE.· : REM extension for 1230 : 2190 GOOD .. 0: GOTO 2220: REM nope, try again into PRE because of the twp different operating preprocessed file 1240 REM *••••••_ ••••••••••••••••• 2200 L1NE$(I) '" LEFT$ (L1NE$(I),J +LN(H)) + systems (OOS 3.3 andProDOS) itcanrununder. 2401C$ ••&.: REM start-of-label character 1250 REM· Check for any labels· STR$ (LABEL(K)) 250 : 1260 REM ••••••_ ••••••••••••••••If 10. In version 1.1, 'ON GOTO' and 'ON 2210 GOOD .. 1:K .. NUM 260 REM .----.------. GOSUB' are not supported. 1270 : 2220NEXTK 270 REM • Read number of branching commands· 1280 PRINT ·CHECKIN<*FOROLABELS· ; 2230: Compiling the PRE program with a BASIC 280 REM • and DIMension arrays • 1290 : 2240 IF GOOD < > 1THEN 2380: REM GooD<>1 compiler such as the Beagle compiler is recom­ 290 REM .-.------. 1300 FOR I '" 1TO LINES means bad label mended! Compiling the program reduces the 300: 1310 PRINT ... ; 2250 J .. LEN (L1NE$(I)) • LN(H) execution time by as much as 50%. 310 READ ITEMS 1320 IF LEFT$ (L1NE$(I),1) <> LC$ THEN 1690 2260 NEXT J ThefIle"SAMPLE"is a sampleprogramthat 320 DIM L1NE$(1000),LABEL$(250),LABEL(250) 1330: 2270 : can be compiled with PRE. Try it out. 330 DIM CMD${ITEMS),LN(ITEMS) 1340 REM .-.-.------. 2280NEXTH .Improvements 340 : 1350 REM • Label found at beginning of line. • 2290: 350 REM .------.---. 2300 NEXT I: PRINT '0' A number ofthings couldbedone to improve 1360 REM • Go through line character by • 360 REM" Read in branching commands • 1370 REM • character until a is found.• 2310: this pre-processor. The main one would be to space 370 REM .------." 1380 REM ·If a space is not found, then· 2320 GOTO 2530 replace the subroutine thatreads in a lineoftext. 380: 2330 : Currently this is done via a GET statement and 1390 REM • there is no program code after • 390 FOR I .. 1TO ITEMS 2340 REM •••••••••=====-=:.&:•••• takes quite a bit of time. If the enterprising 1400 REM • label. • 400 READ CMD$(I),LN(I) 1410 REM .-••-.------. Computist reader has a short machine language 2350 REM • Bad label found • 410 NEXT I 1420 : 2360 REM ••••••-==-=••••••••••• 'INPUT anything' routine, he/she could replace 420 : 1430 FD", 0 2370 : . thesubroutine withtheGETstatementwitha call 430 REM .-.-.--_.-•••• 1440 NUM .. NUM 1 2380 PRINT: PRINT CHR$ (7) to the 'INPUT anything' routine. This would + 440 REM • Get current prefix • 1450 : 2390 INVERSE: PRINT •..·OBAOOLABELO speed up the program by about 200% for the 450 REM .--••------•• shorter files and more for the longer files. 1460 FOR K.. 2 TO LEN (L1NE$(I)) FOUNOO· : NORMAL: PRINT 460 : 1470 X$. MID$ (L1NE$(I),K,1) 2400 PRINT 'LABELO=O' ;: INVERSE: PRINT A$: Another improvement would to be able to 470 PRINT 0$; ·PREFIX· 1480 IF X$ <>'0' THEN 1580 NORMAL load inlibrary routines. Sayfor example thatyou 480 INPUT PR$ 1490 : 2410 PRINT ·ANDOWASOFOUNDOINOTHISO have writtenyourultimateinputroutine. Itscreens 490 : 1500 REM •-.-.---.-.-••-.----.------. LINE' : PRINT out illegal characters and works like a champ. 500 REM .======. 1510 REM· Code found after label· 2420 INVERSE Wouldn't it be a good idea to use it in all ofyour 510 REM • Display title screen and· programs?Theonly problem with this is that you 1520 REM .------. 2430 PRINT L1NE$(I) 520 REM· get source filename • 1530 : 2440 NORMAL: PRINT: PRINT have to retype he whole thing in for each pro· 530 REM .======. 1540 LABEL$(NUM) =LEFT$ (L1NE$(I),K -1) gram. A solution would be to modify PRE so that 2450 PRINT 'PLEASEOCORRECTOANDOTHENO 540 : 1550 LABEL(NUM) = 1·10 RE·RUN· : PRINT ·THISOPROGRAM.. it could read in library files, such as your input 550 HOME 1560 L1NE$(I) = MID$ (L1NE$(I),K +1) 2460 GOTO 2950 routine, and insert them into your mainprogram. 560 VTAB 2: HTAB 9 Here's an example: 1570 FD '" 1:K '" LEN (L1NE$(I)) 2470 : 570 INVERSE 1580 NEXT K 2480 REM .======.======"'===="'====="'••

14 Readers Data Exchange COMPUTIST #74 2490 REM • Processing complete. Write • 3460 : 7. You see: cessful with several softkeys in the past, and can 2500 REM • file back to disk w/prefix • 3470 : ENTER PREFIX (PRESS "RETURN" TO vaguely understand both procedures (they are 2510 REM .======. 3480 REM .======' ACCEPT) basically the same). Since I encounter the same 2520 : 3490 REM • Wr~e new file to disk' /POW.ZAP.SPROG/ problem with both, perhaps I am not performing 2530 HOME 3500 REM .======..===. 8. Put Copy II Plus in a drive. Type the volume some step properly. Basically, the idea is to 2540 PRINT 'PROGRAMOSUCCESSFULLYO 3510 : name of your Copy II Plus disk, which you capwre the PIRATES ProOOS anduse itto copy PROCESSED' 3520 IF LEN (N$) > 15 THEN N$ =LEFT$ (N$,15) discovered in step 1: the files to a preformatted disk, then change the 2550VTAB 5 3530 PRINT 0$; 'OPEN' ;N$ /COPYIIPLUS/ (ifyou have Version 9) system to allow an update to the resident Pro­ OOS. 2560 PRINT 'SAVEOASO' ;EXT$;NAME$; '?': 3540 PRINT 0$; 'CLOSE' 9. Type the application: PRINT 3550 PRINT 0$; 'DELETEO' ;N$ UTILSYSTEM Press return to boot My problem occurs when I start to copy the 2570 PRINT 'Y=YES,RET=CATALOG,D=DIFF 3560 PRINT 0$; 'OPENO' ;N$ files. Firstly, when the files begin copying, they 10. Use Copy Files to copy all flIes except Pro- ONAME,Q =QUIT' : PRINT 3570 PRINT 0$; 'WRITEO' ;N$ copy entirely too quickly. When I check the OOS from Disk 1 Side 1 of Pow! Zap! to the 2580 PRINT '0-->0' ; 3580 FOR I= 1 TO LINES catalog, itlists all flIes as being 1 block inlength. diskyou fonnatted instep2. That's it. Youcan 2590 POKE -16368,0 3590 PRINT L1NE$(I) Secondly, early in the file copying (on the 2ndor nowkeep your originals in a safe place anduse 2600 GET A$: ON (A$ < > 'Y' AND A$ < > 'Q' AND 3600 NEXT 3rd fIle), I encounter an error message reading, your backup copy. A$ < > '0' AND A$ < >CHR$ (13)) GOTO 3610 PRINT 0$; 'CLOSE' "I/OErrorBlock$OF29." I am. certain thatI have 2600: PRINT A$ 3620 : Now, a question. How can "Where in captured the foreign ProOOS, because when I 2610 : 3630 RETURN Timeis CannenSandiego"beputona3.5" disk? catalog the original disk from BASIC, as sug­ 2620 IF A$ ='Q' THEN 2950 3640 : A utility in the program copies all four sides gested inMr. Halfwit's article (Comp. #61), I get 2630 : 3650 : to a hard disk. CopyIIPlus Copy Disk copies the a long listoffiles. Also, there is no chance that I 2640 IF A$ < > CHR$ (13) THEN 2690 3660 REM '======. program onto 5.25" disks. Butneither will make am accidentally booting a different ProOOS, 2650 PRINT D$;CT$ 3670 REM' DATA statements· a usable 3.5" disk. because I access UTIL.SYSTEM from a OOS­ 2660 GET A$: PRINT A$ 3680 REM .======. Copy Files produces an errormessageonside less disk using the wildcard command from 2670 GOTO 2530 3690 : C: "I/O error block $8000," while copying file BASIC. Whatever my error, I do it consistently 2680 : 3700 DATA 2 DBO. The ProSel Copy Files utility copies all using both methods, as the error message and 2690 IF A$ < > '0' THEN N$ - EXT$ +NAME$: 3710 DATA 'GOTO' .4, 'GOSUB' ,5 files, butaftertheprogramloads andruns through results are the same. GOT02910 the preliminaries, the message "Insert side D" CouldMr. Halfwit orMr. Troha (Comp. #65) Checksums 2700 VTAB 7 shows up. figure out what I am doing wrong so that I may 2710 INPUT 'SAVEOASO:O' ;N$ 30-$EAFF 460-$05FO 810-$6007 back this disk up? Alternatively, does someone 2720 ONERR GOTO 2830 50-$2918 470-$FE70 820-$167F T..::..::::e=x'-'W=in:,:d:,:o:::..w::=. TX have another method ofdoing so? I would appre­ 80-$C2EC 480-$98BC 830-$7E09 2730 PRINT 0$; 'VERIFY' ;N$ This is my first letter to Computist. After ciate the help. 90-$9652 490-$1C30 840-$C03E 2740 POKE 216,0 eight issues, I can [mally make a small contribu­ lalsoneedhelp withDidatech'sCrosscoun­ 100-$8849 500-$495C 850-$0218 2750 PRINT tion. try USA, Fay: Word Hunter and Crosscountry 120-$7F2F 510-$2C8E 860-$C178 2760 PRINT N$; 'OALREADYOEXISTS!' California. I tried the method outlined in Com­ 160-$5914 520-$414F 870-$1F57 2770 PRINT Softkey for... putist #69, but it doesn't give the original bytes. 170-$96CO 530-$8420 880-$7455 2780 PRINT 'PRESSO' ;: INVERSE: PRINT Plato Courseware: Basic Number Facts I checkedComputist#55, from whichthesoftkey 180-$2BBF 540-$F6E7 890-$OB47 'ORETURN 0' ;: NORMAL was taken, and it also didn't list the original 550-$C1F6 900-$OC74 Control Data 2790 PRINT 'OTOOCONTINUEO' ; 200-$739B bytes. When searching my programs with a sec­ 560-$1E29 9l0-$C191 2800 GET A$: PRINT A$ 210-$0160 1. Use RWTS Wonn (Computist#61) to capture tor editor, I fmd the exact same bytes in those 220-$1832 570-$OE10 920-$0841 2810 GOTO 2530 the RWTS ofthe originaldisk. Boota OOS 3.3 locations in all three programs (T$OO, S$04, 580-$BB8C 930-$3865 2820 : 230-$0435 disk and load RWTS Worm. B$89-91): A2 lC 98 9D EO BC CA DO FA. 590-$C4B8 940-$34C6 2830 POKE 216,0 240-$FA08 BLOAD RWTS.WORM, A$9500 Changing them to A9 DO 8D 6E 85 EA EA EA 250-$2A96 600-$OBE4 950-$1385 2840 NAME$ = N$ 2. Insert the Plato disk. EA does not work. Could Mr. Cadillac or R.D. 260-$3E7C 610-$6247 960-$BC6F 2850 GOTO 2530 Westpublish the original bytes changedso that I 270-$F4FO 620-$6CA1 970-$2670 3. Execute the RWTS Wonn program. 2860 : CALL3S144 could search for them? 2870 REM .=====-======. 280-$793A 630-$AE46 980-$68A2 Does anyone know where to locate the 2880 REM • Save new file as text file • 290-$2264 640-$682B 990-$C652 4. Insert Super lOB disk and save the RWTS to crowbar on Level 3 in Alien Mind?? I located it 2890 REM •==..===....======... 300-$6C30 650-$5010 1000-$E40C disk. BSAVE PLATO.RWTS, A$1900, L$SOO once, but can't remember where and now my 2900 : 310-$0201 660-$3613 1010-$A679 husband is stuck on Level 3. 2910 HOME: PRINT 'SAVINGOPROCESSEOO 320-$C7CB 670-$OEEO 1020-$200E 5. Load Super lOB and exec in the New Swap FILE...• 330-$E825 680-$B6F7 1030-$9C1E controller. Notes on Milliken Software 340-$999C 690-$9206 1040-$5A6E 2920 GOSUB 3520 6. Run Super lOB. I wasunable to backupmy copies ofMilliken 350-$EC8E 700-$41EF 1050-$9A74, 2930 PRINT: PRINT 'TYPEO'EXECO' ;N$; '" 7. Copy a nonnal OOS 3.3 to the copied disk. Skillbuilder software (Lantern of D'ganuna, Is­ 360-$C67C 7l0-$F4AF 1060-$B70A 2940 PRINT 'TOOLOAOOPROCESSEDOBASICO lands of Beta, A-Maze-ing Mouse) using the 370-$C423 720-$4469 1070-$DC88 8. (optional) Load the HELLO program and PROGRAM." softkeyinComputist#68, p.9, butwassuccessful 380-$4748 730-$3284 1080-$98C9 change or delete line 3. Removing the POKE 2950 NEW using Larry Rando's procedure in Issue #39, p.7 390-$4400 740-$AB57 1090-$9012 in line 3 disables reboot on reset. 2960 : for Discovery! by Milliken. 2970 : 400-$4457 750-$F223 1100-$3AAE 2980 REM •••,•••*to*,.,.**_. • *. 410-$OCE7 760-$6F3C 1110-$2604 Softkey for... Softkey for... 2990 REM·· 420-$B3F4 770-$00FD 1120-$04FF I Can Carry and Borrow 430-$B444 780-$6CC3 1130-$9BAB Number Munchers 3000 REM • SUB R0 UTI NES• Troll Jenny's Journeys 790-$0485 1140-$71FF 3010 REM" 440-$A418 Use the Troll Micro Courseware softkey in Sound Tracks 3020 REM _tot-tt-t-.to••__._.,.**.**••*** 450-$E039 800-$OC50 1150-$F5EB Computist #53 page 22. MECC 3030: 3040 : I was able to make a back up using a combi­ ____CA Softkey for... 3050 REM .====...... =...... ======...... =..===..=. Everett B. Youne Mathosaurus Grade 2 nation of techniques from past issues. First, I 3060 REM • Read file into L1NE$() array and • checkedthe address and dataheaders to see what Micrograms 3070 REM· count number of lines read in. • Softkey for... changes were made using the Nibble editor from 3080 REM •======..====... Pow! Zap! Ker-Plunk! The Comic Book Use the partial softkey from Gerald E. Myers Copy 11+. I found that the program had altered 3090 : Maker, School Edition in issue 59, page28. UseCopyII Plus Copy Disk address headers ofAA D5 AD and data headers to make a whole disk copy. It will give a read 3100 LINES .. 0 Pelican Software of D5 96 AA. This fit the category of programs 3110 PRINT 0$; 'OPEN' ;NAME$ error on track 01. Thenuse CopyIIPlus Manual covered in Jack Moravetz' article in Computist Requirements: 3120 ONERR GaTO 3210 Bit Copy to copy track 01 only. #50. p. 23. However, suspecting that the bytes to Copy II Plus (ProOOS) 3130 : I have been unable to completely depro­ be changed were in a different location, I modi­ 2 Blank5.25" disks, notched so bothsides canbe 3140 GOSUB 3330 teetMathosaurus using Mr. Myers' directions in fied the controller by deleting lines 5010-5110 used 3150 IF LEFT$ (A$,1) .. ,., THEN 3190 issue 59. I have not been able to capwre the and changing line 1020 to read GOSUB 430: 3160 IF A$ .. " THEN 3190 The challenge is to copy Disk 1 Side 1. RWTS successfully. As I amvery much abegin­ GOSUB 490: GOSUB 610. The controller was 3170 LINES .. LINES + 1 Probably the protection scheme is similar to that ner, perhaps he couldgive a more specificproce­ thenexec'd into Super lOB and it backed up my 3180 L1NE$(L1NES) .. A$ used on Mini-Converter, which Dick Lavallee dure. disk. At this point, I had to borrow from Jim deprotected inComputist#67. Thanks to him for Hart's article in Computist #49, p,26. He de­ 3190 GOTO 3140 The softkey for Type to Leam (Sunburst) showing the way. . scribed searching for the bytes 8C CO (common 3200 : inissue 68, page21 doesnotworkformyversion. Rather than use the /RAM disk, as he recom­ memory reference for disk reading routine) to 3210 POKE 216,0 WhenI try to copy the disk using ProOOS Super mends, youcanbootPow! Zap!, quitto ProOOS, locate the bytes to normalize the disk. I located 3220 PRINT: PRINT 0$; 'CLOSE' lOB, Super lOB bombs into the monitor after I boot Copy II Plususing ProDOS' BYE, then use what I thought mightbe the bytes, notated them, 3230 GOTO 1280 insert the disks to begin the copy. The display the Copy Files function. changed them andbooted the disk. Ithas worked 3240 : looks like this: perfectly for me since, so I am fairly certain that 3250 : Step-by-step 00:0000:00 00 BRK 00 the techniquewassuccessful.Thebytesto change 3260 REM .======. A-OOOO X-OOOC Y-0004 S=01E7 1. BootCopyII Plus and Catalog it to [mdout the are: 3270 REM' Subroutine to read a line • 0-0000 P-B4 volume name of your disk (C2P, C2PLUS, 3280 REM' character by character.• B-OO K-OO M=OO Q=80 L=O M=1 IrIs sg b Emm III 3290 REM' Ignore leading spaces and • COPYIIPLUS, or whatever, depending on the $00 $OB $08 M 05 X-1 C-1 $12 05 M 3300 REM • accept aU characters. • version you have). I don't know enough about the monitor to $10 AD 96 3310 REM *••••••••••••••••••::a••••••••••• 2. Fonnat side 1 of a 5.25" disk for ProOOS. interpret this, but I'll bet there is someone out $99 96 M 3320 : Choose any name; the volume name does not $A3 M AD there who does. I suspect this means that I have 3330 PRINT 0$; 'REAOO' ;NAME$ matter. $00 $DC $82 96 M 3340A$ .... not captured the RWTS correctly. Or is there a $87 M AD 3. Use Copy Files to copy ProOOS from CopyII 335OY .. 0 bug in the procedure? I have tried capturing the No one in any of their articles has ex­ Plus to the fonnatted disk. 3360 GET B$ RWTS on a lie equipped with a Wild Card and plained how they found these bytes. I assume 3370 : 4. Use Copy Disk to copy all butDisk 1 Side 1of using the IIgs Visit Monitor CDA with no suc­ they are translate table bytes, but can anyone 3380 IF B$ .. CHR$ (13) THEN 3450 Pow! Zap! to your blank disks. cess. elaborate? I located them by looking for a pat­ 3390 IF B$ < > '0' THEN Y= 1 5. Boot Pow! Zap! (Quitting from Copy II Plus tern, butI am surethere is amorelogical (andless 3400 IF B$ ='0' AND Y< > 1THEN 3420 will not work; your must use openapple ctrl Kathi Quan CA time-consuming) way to do this. Could someone 3410A$ .. A$+B$ reset.) Press return on the "ItSpeaks for Itself' I need help. I have the program PIRATES suggest a book and where itmightbepurchased? 3420 GET B$ screen to go to the Main Menu. by Microprose and I have tried to produce a In addition, I have sucCeeded in backing up 3430 GOTO 3380' 6. Choose Quit from the Main Menu. When backup using both the parameters in Computist several other MECC titles andhave decided that 3440 : prompted, press "y"; you do want to quit. #61, p. 8 and those in Computist #65, p. 34 to no the title is useless when looking for a method, as 3450 RETURN avail. Although I am a novice, I have been suc- MECC apparentlychanges theirprotectiononall

COMPUTIST #74 Readers Data Exchange 15 titles every year or so. My copies of Jenny's theysoldmesomeenvelopes from anopenedbox the specialized multiple-key functions necessary Loading into the RAM card Journeys and SOlUld Tracks could not be backed that they were using. I acquainted the managerof on an Apple. I have been considering purchasing A timing loop with code comparisons up using methods suggested for those titles, but the store with the potential market for these a surplus /Ie keyboard from Jameco and mount­ Encrypted code on the disk I was able to back them up using the method envelopes and they now keep an open box on the ing in in a salvaged keyboard housing to give me These pesky schemes are all easy to find and above for Number Munchers. Both sector edits shelf for anyone who comes in. I just purchased a detachable keyboard but I may delay doing this defeat. I will show you how to boot trace the were the sameas those in Computist#53, p. 24 by my second batchof 100 envelopes and they only depending on (1) what the hardware guru thinks program loader and find each of them. B. Dudley Brett for Grade Manager v2.3. By the cost me 10 cents each. ofthe practicality ofthe idea and (2) whatI found First, we need to know how they changed the way, the COPYA method in that same article out about what I mention in my next paragraph. Cheap word processor epilog marks so we can work around them. This didn'tseem to workforme. Theprogramcouldn't There are two reasons why a remote is done with our nibble editor. What we find Back when you had your save-on-software read the disks. I am still looking for a method of keyboard may not be as good an idea as it when we look at a track dump is that the epilogs ads, you used to recommend Magic Window by de-protecting Addition Logician. Also, I have first seems. 1. Different ApplelIs. 2. Apple have been changed from: Artsci at a price of$ 106.00 instead of$149.95. I found that I am unable to use a data disk with II hardware. From To Where used the Franklin version of this program these titles after deprotection. Specifically, when From the viewpointofexistingsoftware, DE AA FF FF Address field (AceWriter II) on my ][+, revision 7, I now use it using the Matter Maker in Mystery Matter, the the best way to connect the new keyboard is DE AA FF FF Data field on my lie, and I have a friend who uses it on a I program hangs whensaving thematter, and keeps to intercept the normal keyboard data and This prevents us from just running COpyA All ofus are quite pleased with it and it can be asking for the original disk (doesn't recognize Ic. replace it with your own. This requires a and getting a working copy of the disk. What we purchased at flea markets for lUlder $25.00. (At the copy.) Can anybody help? differentcardforeachofthedifferentApple need to do now is fix up COPYA to read these one time, the flea market price was down to $2!) This periodical is the most useful one to II models. And since the II hardware only strange epilogs. The following table comes from I have bought multiple copies ofit from a friend which I subscribe. The amolUlt ofinformation is passes the lower 7 bits ofdata, there's no COMPUTIST #68, page 28. ofmine who is a Franklin dealer and servicemen. way to distinguish the function keys from staggering and irreplaceableelsewhere. Although Ignore what $Address Change to I don't understand everything, I usually learn Tape Labels the normal keys. The net gain is zero. Theproblemis howto read the keyboard Address field: Both epilogs SB988 1860 something more each issue that eventually helps Ifanyone wants small (or large) quantities of Data field: Both $B925 1860 me with my problems. I've recommended it to from software. From the viewpointofa new VHS, BETA, or Audio Cassette, tractor feed We must now copy the original disk to our everyone I know, but find that many feel it is too keyboardand new software, the best way is labels, contact: blankdisk. Run COPYA and press ctrl C when it technical for them to understand. Since many of to use the 16byteI /0area setaside for each Daniel P. Olson asks which drive the original disk is in. Then them are female (like myself), I am very much card slot. That way, you can send more dba Virginia Specialty Products modify DOS so it can read the strange epilogs aware that a lot of it is gender-related. Even data about the keypresses and the addi· POBox 985 and copy the disk. dealing with other parents and teachers, I find tional keys (keypad & function keys, etc...). Vienna. VA, 22180 RUNCOPYA many more women uneasy when using comput­ But ifyou do, pre.existing software won't (203) 280-1742 use your new keyboard. Without new soft­ etr' C ers and many are downright unwilling to learn CALL -151 10 enler Ihe monilor For $1.00, he'll send you a sample pack of about them. It saddens me that so many people ware that knows about your new keyboard B988:1860 ignore addr epilogs choose to ignore a potentially powerful and these items. The video-tape labels are the EX­ (nonexistent at this time), the net gain is B925:1860 ignore dala epilogs important tool in their lives and the lives of their ACT sizeoftheoriginals and I'm using my word zero. RDEXed 3000 relurn 10 BASIC 70 children. Ifthe morns don't use it, the daughters processor and these labels to re-label all of my Detachable keyboard source RUN usually don't. Anyway, thank you all for a won­ VHS tapes. Ifyou get Nibble, check the middle ad on the derful magazine and keep up the information When you have finished with this you have Printer Modification top of page 10 of the April, 1990 issue. If not, flow! defeated one level of protection. Now we must As a sidelight to the above, I had a problem here's the story. Roman Marshak, dba Martek boot trace the code to find the other protection Keep trying with your female friends to using the VHS labels onmywidecarriageC. Itoh Electronics, PostOfficeBox24, Novi, MI,48050 schemes. Re-enter the monitor and move boot 0 convince them ofthe usefulness oflearning ProWriter. Onboththe wide carriage andnarrow is marketing a detachablekeyboard whichcanbe from ROM to RAM where we can modify it. about computers. Soon, every electronic carriagemodels, thetractors couldonlybeclosed used with the ][+ or theIIe. He says his keyboard CALL -151 device with come with its own micro-con­ sofar (4-1(2" carriersheet) andsomeofthelabels has several enhancements over the /Ie keyboard. 9600

16 Readers Data Exchange COMPUTIST '74 .. 2305:9900 60 STA $6000,Y EF 1110 1111 Softkey for... We havea problem. I don't havea IIguo 2308:C8 INY 23 0011 0011 jrom$2648 Platoon [ don't know how to enter binary data 2309:00 F7 BNE $2302 1111 1100 $FO - FC directly into memory andsave itas a CDA. 23OB:4C 00 60 JMP $6000 Datil East Now all we have to do is change the code on [fanyoneknowstheproperprocedurepleue What happens here is the code from $030E­ Requirements: track 0 sector 1 to load our $FO-F7 values and let me know right away. For now, I am 0400 is moved to $6000 and is executed. Lets COPYA jump to the decoder routine. printing the source code in the originol move that code and see where it leads us. Blank disk Load your favorite sector editor and change Merlin format. Ifyou want the CDA, you 6000<230E.240DM 1I'W1it captured cO. Itwill boot the disk without When you are done write the track back to PLP C4 HOO 0100 your copy of Bad Dudes. wiping out the CDA you have installed into PLX 23 0010 0011 jrom$2627 SideB ofthe diskcanbe copied withCOPYA. memory. The rest is self explanatory. PLY 1110 0111 $F7 = E7 Now the game is deprotected. Enjoy the game! PLA

COMPUTIST #74 Readers Data Exchange 17 RTS PRINT 'Press any KEY to continue....SO 52):G2 = PEEK (0 +53):G3 = PEEK (0 + • This is your EDITOR PROGRAM JSR jGETKEY 54):G4 .. PEEK (0 +55):CA • G1 +(G2 '256) + • The SENOMSG Macro JMP EDITOR ((G3 +(G4 • 256)) , 1oooo):E1 = PEEK (0 + EOITOR JSR MENU :Printthe MENU SENOMSG PHP JSR jGETKEY ;Get keypress • Max Spells Ingredients 124):E2 .. PEEK (0 +125):E3. PEEK {O + ~UP REP %00100001 JSR COUT 126):E4 .. PEEK (0 + 127) LOA 2,S ;Get return address CMP tr1' ·REAGENTS JSR TITLE 82 Z.. E1 +(E2 • 256) +{(E3 +(E4 • 256)) • INC BEQ jJMP1 PRINT SOSO' Maxing all Spell 10000):Y. PEEK (O + 132) +(PEEK (O +133) STA 2,S :Point to next byte CMP tf'Z" Ingredients..."SOSO • 256):X .. PEEK {D +134):G. PEEK {D + SEP %00110000 BEQ jJMP2 LOX #$AO :There are Stotal hems to 136):J = PEEK (O +176): IF PEEK (O +177) > max LOY #0 CMP tr3" o THEN J .. (J - 256) LOA (2,S),Y ;Get next byte BEQ jJMP3 LOA #$99 :Load Acc. with 99 BEQ :BACK :Exit if 0 CMP tf'4" jLUP STAL ABASE, X :Stay Ace. al Loc + X 250 FOR K.. 1TO 7:E = 0 +144 +(2· K):M{K) .. JSR COUT :Process it (OUTPUT) BEQ jJMP4 INX ;X=X+l PEEK (E): NEXT: FOR K.1 TO 7:E .. 0 + 158 BRA jLUP ;Loop always CMP trS" CPX #$AS ;Comp. Xto (Sllems) + (2 • K):P(K) = PEEK (E): NEXT: RETURN :BACK PLP BEQ jJMP5 BCC jLUP :Branch if X<$AS 280 HOME: PRINT N$(A),O$(O); '00' ;R$(R); '00' RTS ;Relurn to caller CMP #'6" PRINT 'Press any KEY to conlinue....SO ;C$(C): PRINT 'PASSWORD==>' ;P$: PRINT: BEQ jJMP6 JSR jGETKEY PRINT 'OSTRENGTHO' ; SPC( W< 10);W; • Continue with the program CMP #"r JMP EDITOR BEQ jJMP7 SPC( 5); "GOLOO' ;CA: PRINT '0000010000' ; HELLO JSR TITLE CMP #"S" • Miscellaneous Items Menu SPC( V< 10);V; SPC( 6); 'EXPO' ;Z: PRINT PRINT SO" Ultima V MUST be present in BEQ jJMPS "OOOOPIETYO" ; SPC( U< 10);U: PRINT memory, if it is not, I am NOrSO LOA #0 MISCEL JSR MISC ;Print Misc. Menu "OVITALITYO' ; SPC( T< 10);T; SPC( 4); PRINT "responsible for the results to your JMP EDITOR JSR jGETKEY 'LEVELO' ;Y; SPC( 6); 'AGEO' ;OL system!"SOSO jJMP1 JMP RESTORE ;Restore Character's HP JSR jCMP 281 PRINT 'OOAGILITYO' ; SPC( 0 < 10);0; SPC( PRINT • This CDA will restore HP to its jJMP2 JMP WEAPONS ;Max Weapons and BEQ jOONE2 :Branch if result was 0 (NO) maximum, and bring the Dead"SD Armor JMP jMISCELY ;Jump if YES 5); 'HITSO' ;X; "I' ;G; SPC( 2); "ACO' ;J: PRINT PRINT • back to Life. It will also Max your jJMP3 JMP SPELLS ;Max Spells JOONE2 JMP EDITOR :Jump if NO 'OOOOOLUCKO' ; SPC( P< 10);P; SPC( 3); Gold, Food, Equipment"SO jJMP4 JMP POTIONS ;Max Potions and lMISCELY JSR TITLE 'STATUSO' ;S$(S): PRINT: PRINT PRINT • Spells, and give you Items You Scrolls PRINT SO" Maxing Gold, Food, Keys, 'OOOOOMAGEO' ;M(l); '/' ;M(2); '/' ;M(3);"r currently do not have!"SD jJMP5 JMP REAGENTS :Max Spell Gems, Torches, and Flying ;M(4); 'I' ;M(5); 'I' ;M(6); '/' ;M(7): PRINT LINE Ingredients Carpets .. ."SDSO 'OOOPRIESTO' ;P(l); '/' ;p(2);"r ;P(3); "/' ;P(4); PRINTSDSO ]JMP6 JMP MISCEL :Jump to Misc. Items Menu PRINT' You now own a Grappling 'f ;P(5); 'f ;P(6); '/' ;P(7): PRINT PRINT' Do you want to continue? (YI jJMP7 JMP jSPECIAL ;Jump to Special hems Hook.. ."SOSO N)"SOSO Menu LOX #$4 :Max items from $4 10 $S 282 PRINT 'LOCATION:O' ;L$ JSR jGETKEY jJMPS JMP QUIT :Jump to the QUIT Routine LOA #$99 :Load Ace. with 99 400 FOR K.. 1TO 39: PRINT ,., ;: NEXT: JSR jCMP ]LUP STAL AMISC,X:Stay Ace. al Loc +X RETURN BEQ QUIT ;Branch if result was 0 (NO) • Restore Character Routine INX :X=X+1 410 PRINT: PRINT 'A-L1FEOOOOOOOE-LEVEL+10 JMP EDITOR CPX #$9 :Comp. Xto $7 (3 hems) OOOI·EXPERIENCE' : PRINT 'B-CASTLEOOOO RESTORE JSR TITLE BCC jLUP :Braneh if X<$9 OF·HITOPOINTSOJ-GOLO' : PRINT 'C·IOENTIF • This is the QUIT ROUTINE PRINT SOSOSO" Restoring Health to all DEY ;Skip currenl Loc. Characters.. ."SOSO DEY :Skip Carpets YOOOG-MOSPELLSOOOK-YOUTH' : PRINT '0­ QUIT REP %00110000 ;l6-bit mode LOY #$0 LOA #$01 :Load Ace. with 01 UNCURSEOOOOH-POSPELLSOOOL-OUALITIE PLB ;Restore data bank to LOX #$0 STAL AMISC,X;Stay al Grappling hook S'; PRINT 'O<2>OP.2,REMAKEOO<3>OP.3,O original jLUP TYA :Trans. Y10 Ace. REP $30 ;16-bil Regis. TRAOINGOPOST' : PRINT 'OOOROS PLA ASL :X2 LOA #$9999 ;Load Ace. with 9999 TER,OCHANGESOCANCELLEO' STA PNT+2 ASL :X4 This will ineremenl STAL AMISC :Stayat Food 411 PRINT 'OOOROSTER,OCHANGESO PLA Xin STAL AMISC+2 ;Stay at Gold STA PNT ASL :XS Groups of 16 SEP $30 ;8-bit Regis. PERMANENT" : PRINT 'OCTRL-POPRINT­ EXIT RTL ASL ;X16 PRINT 'Press any KEY to conlinue... 'SO OUTOOFOCHARATER':RETURN TAX ;Trans. Ace. to X JSR ]GETKEY 510 : • The GET KEY ROUTINE LOA #$C7 ;Load Ace. with $C7 (good JMP EDITOR 520 GOSUB 80: GOSUB 280: GOSUB 410: POKE =$C7) 35,15 jGETKEY SEP $30 STA AHLTH,X ;Stay Long Ace. 10 • Speciaillems Menu 530 VTA8 15: HTAB 19: POKE -16368,0: GET ]AGAIN LOAL KYBO AHEALTH+X · 8$:8 .. ASC (8$): IF B=27 THEN GOTO 70 BPL jAGAIN INY ;Y=Y+1 jSPECIAL JSR TITLE STAL STROBE CPY #$10 ;Comp. Yto 17 PRINT 8OS0' You now own a Spy Glass, 550 IF 8 • 50 THEN 820 RTS BCC jLUP ;Braneh if < than 1 HMS Cape Plans, Sextenl, Pockel 560 IF 8.51 THEN 1000 HP PRINT • Restoring Hit Points back 10 Walch:8OS0 570 IF B< > 16 THEN 610 • Compare for Yor N normal....SD80 PRINT • Black Badge, Wooden 580 VTAB 14: HTAB 1: PRINT 'O->STARTOPRINT LOY #$0 Box....SOSO EROANDOPRESSOANYOKEY<-0' ;: GET A$: lCMP SEP $30 LOX #$0 PRINT • And all Shards, King'S Jewels, and PRt 1: PRINT: FOR K• 1TO 40: PRINT ,•• ;: CMP trY" ]LUP TYA Moon Stones....SOSO BEQ jYES ASL PRINT • Maxed Skull Keys....SOSO NEXT: PRINT: GOSUB 280: PRINT: GOSUB CMP try" ASL LOX #$90 :Loc I>f 1sl hem 10 max 1300: GOSUB 400: PRINT: PRt 0: GOSUB BEQ jYES ASL LOA #$99 ;Load Ace. with 99 280: GOTO 530 LOA #0 ;FLAG is set to No ASL jLUP STAL ABASE,X ;Stay Ace. at Loc +X 610 IF B.13 THEN POKE 47092,2: CALL 768: RTS TAX INX ;X=X+l POKE 47092,1: GOTO 70 jYES LOA #1 ;FLAG is sello YES REP $30 ;16-bil Regis. CPX #$9S ;Comp. Xto $9S (S Ilems) 620 IF B< 65 OR B>76 THEN GOTO 530 RTS LOAL AHPTS+2,X;Load Max HP BCC jLUP ;Braneh if X<$AS STAL AHPTS,X ;Sta Max HP to Curro HP LOX #$FO ;Loc of lsI hem 630 B.. B- 64: ON BGOSUB 650,660,670,690, • This is the PRINT TITLE SCREEN SEP $30 ;S·bit Regis. LOA #$FF ;Load Ace. with $FF 700,720,740,750,760,780,800,810: GOSUB 80: INY ;Y=Y+1 jLUP STAL ASPECIAL,X :Stay Ace. at Loc + GOSUB 280: GOTO 530 TITLE PRINT SCSD CPY #$10 ;Comp. Yto 17 X 650 POKE 0 +40,0: POKE 0 +41,0: RETURN LINE BCC jLUP ;Branch if

18 Readers Data Exchange COMPUTIST #74 PRINT: PRINT 'O 16 THEN 920 1441 FOR K.. 1TO 1200: NEXT: PRINT: PRINT: 6-$2D53 760-$D4CB 1270-$3B6C PRINT ' by Vincent Andrews 9 940 IF B<4 THEN 970 PRINT TAB( 10) 'WIZFIXOISOTHEOANSWER' : 10-$101A 770-$F94C 1280-$0978 MAR 90"SOSOSO 950 IF B<9 THEN 980 PRINT TAB( 10) 'm ': PRINT: FOR K.. 1TO 70-$FB87 780-$3CBO 1290-$A8C5 LOY #80 960 GOTO 990 1500: NEXT: PRINT 'OOMAKEOAOBACK-UPO 80-$8299 790-$7EDO 1300-$770F jLUP LDA If'_" ;Routine used to print JSR COUT ;a straight line across 9700= B: POKE (0 + 42),0: GOTO 830 DISKOOFOYOUROCHARACTERSUSINGO 81-$8FD5 800-$BC6D 1320-$19E9 DEY :the screen 980 R=B-3: POKE (0 +34),R: GOTO 830 THEOOWIZARDRYOOUTILITIES.OOOWIZFIX 82-$EA21 810-$9ADB 1330-$0931 990 C=B• 9: POKE (0 +36),C: GOTO 830 WILLOHELPOYOUODOOALLOMANNEROOF BNE jLUP 250-$05A2 820-$8A28 1350-$ACCE PRINT SO' Ancient Land of Y's MUST be 1000 GOSUB 670: GOSUB 690: TEXT OMAGICS.OOOOOOOOUSEOONLYOTHEO 280-$8947 830-$8C51 1360-$32F5 present in" 1020 HOME :T(O) = PEEK (0 + 58): GOSUB 1290: BACK-UP!!!!!!' 281-$4CBO 831-$19E6 1370-$4811 PRINT • memory, if it is nol, Iam NOT' SO FOR K= 1TO 40: PRINT ,., ;: NEXT: PRINT: 1442 PRINT TAB( 10) ·INSERTOBACK-UPODISK. 282-$9F82 920-$E935 1400-$4B02 SO PRINT 'YOUOMAYOCHOOSE:': PRINT 0": SPEED: 255: GOSUB 1540: PRINT TAB( 400-$OE07 930-$7BDA 1410-$5234 PRINT 'responsible for the results to your" PRINT'systeml"SOSO ·OA.OBASICS· : PRINT ·OB.OBETTEROSTUFF" 8) 'PRESSOOTOOBEGINO' ;: POKE 410-$3F2D 940-$ACB7 1420-$8620 : PRINT ·OC.OREALLYOGOODOSTUFF* : -16368,0: GET A$: IF A$ .. CHR$ (13) THEN PRINT "This COA will restore HP to its 411-$B5C2 950-$04C7 1440-$E4A3 maximum" PRINT ·OD.OPROVINGOGROUNDSOONLY" : GOTO 1530 510-$A27A 960-$9F1C 1441-$BFOE PRINT • and change your GOLD to 3,000 PRINT ·OE.OKODOONLY,OPART01· : PRINT 1520 HOME: VTAB 11: HTAB (16): PRINT "FARE 520-$AOBA 970-$A62E 1442-$33FO pes or more.'SO ·OF.OKODOONLY,OPART02' : PRINT WELL' : PRINT: PRINT: PRINT: PRINT: END 530-$FD2E 980-$09EB 1520-$6968 LDY #80 ·OG.ODROPOSOMETHING" : PRINT: PRINT 1530 FOR K.. 1TO 20: POKE 47084,B(K): POKE 550-$9019 990-$846F 1530-$937C jLUP LDA If'_. ;Routine used to print JSR COUT ;a straight line across ·ORETURNOTOOP.l· 47085,A(K): CALL 768:N$(K).··: FOR L .. l 560-$3916 1000-$2C49 1540-$B69B 1070 VTAB 22: HTAB 19: POKE -16368,0: GET TO 15:N$(K) • N$(K) +CHR$ ( PEEK (D +L)): DEY ;the screen. 570-$2FOF 1020-$22F6 1541-$00F8 BNE jLUP B$:B. ASC (B$): IF B.13 THEN 520 NEXT: NEXT: RETURN 580-$OOFE 1070-$7099 1542-$OF48 PRINTSOSO 1080 IF B<65 OR B > 71 THEN 1070 1540 POKE 768,32: POKE 769,227: POKE 770,3: 610-$20C8 1080-$3A25 1543-$7544 PRINT' Do you wanlto continue? (Y or 1090 B. B-64: ON BGOTO POKE 771,76: POKE 772,217: POKE 773,3: 620-$E145 1090-$C39B 1544-$1CB4 N)"SOSO 1130,1140,1150,1160,1170,1180,1100 POKE 47083,0: POKE 47091,0: POKE 630-$C6E6 1100-$9C2F 1545-$CDAB jGETKEY LDAL KYBO BPL )GETKEY 1100 VTAB 22: HTAB 1: PRINT 'TYPEONUMBERO 47092,l:D. 38000: POKE 47088,0 - INT (0 / 650-$27F1 1110-$0606 1546-$OAAE STAL STROBE OFOOBJECTOTOODROP:O';: POKE -16368,0: 256) • 256: POKE 47089, INT (0/256): FOR K 660-$2271 1130-$09EC 1547-$8B14 GET 8$:B • ASC (8$): IF B< 49 OR B>56 • 1TO 5: READ R$(K): NEXT: FOR K.. 0 TO CMP trY" 670-$685E 1140-$FAA1 1548-$5071 BEQ CONTINUE THEN 1100 7: READ C$(K): NEXT: FOR K• 0 TO 7: READ 680-$A3C6 1150-$9084 1549-$89FF CMP try. 1110 B•B•48: FOR K•B TO 8: POKE 0 +58 +8 S$(K): NEXT: FOR K. 1TO 3: READ O$(K): 690-$A993 1160-$lFE2 1550-$46BO BEQ CONTINUE • K, PEEK (0 +66 +8 • K): NEXT: POKE D+ NEXT: FOR K• 1TO 20: READ B(K),A(K): 700-$43F3 1170-$80A5 1551-$BB06 • This is the QUIT ROUTINE 122,0: POKE 0 +58, PEEK (0 +58) -1: GOTO NEXT :T$(O). 00": FOR K.. 1TO 136: READ 710-$8B1C 1180-$A6AD 1552-$34BA . 1020 T$(K): NEXT: FOR K.. 94 TO 100 720-$6330 1190-$A8FE 1553-$32FO 1130 C$ • 'BASICOOITEMS' :F • l:G .15: GOTO 1541 T$(K) .. T$(K +36): NEXT: RETURN: DATA OUIT REP %00110000;16-bit mode 730-$0016 1240-$OE8E PLB ;Reslore data bank to 1190 HUMAN,ELF,DWARF,GNOME,HOBBIT,FIGH original 1140 C$. ·BETTEROITEMS·:F. 33:G. 15: TER,MAGE,PRIEST,THIEF,BISHOP,SAM PLA GOTO 1190 URAI,LORD,NINJA,OK,AFRAID,ASLEEP, ALOYCDA STA PNT+2 1150 C$ • 'REALYOOGOODOITEMS" :F .. 64:G • PARALYZED,STONED,DEAD,ASHES,LOSTO PLA 14: GOTOll90 FOREVER,GOOD,NEUTRAL,EVIL The Ancient Land ofV's STA PNT 1160 C$ .. "PROVINGOGROUNDSOONLY' :F .. 1542 DATA 0,0,0,13,0,11,0,9,0,7,0,5,0,3,0,1,1,0,1, Character Revival vl,O EXIT RlL OUTPUT JMP caUT 13O:G .. 3: GOTO 1190 13,1,11,1,9,1,7,1,5,1,3,1,1,2,0,2,13,2,11,2.90 This character reviver will restore your cur­ CONTINUE PRINT 8C80S0' Restoring Hit Points to 1170 C$ • 'KNIGHTOOFODIAMONDSOOONLY' :F ,LONGOSWORD,SHORTOSWORD,ANOINTED rent HitPoints to nonnal and ifyou have less then normal....'SOSO .. 94:G. 14: GOTO 1190 OMACE,ANOINTEDOFLAIL,STAFF,DAGGER• 3,000 Gold pieces then it will change your Gold LDAL HP 1180 C$ .. 'KNIGHTOOFODIAMONDSOOONLY':F SMALLOSHIELD.L.OSHIELD,ROBES,LEATERO to 3,000 pes. I find this very useful when I reach STAL HPP .. 124:G .. 2: GOTO 1190 ARMOR higher levels with lots ofHit Points! To use this LDAL HP+1 1190 HOME: HTAB 20 - LEN (C$) •.5: PRINT C$: 1543 DATA CHAINOMAIL,BREASTOPLATE, STAL HPP+1 CDA, you must create adirectory in the system PRINT' Comparing GOLD to 3,000 pes or PRINT: FOR K.. FTO F+G: PRINT K; '-' PLATEOMAIL,HELM,DIOSOPOTlON,LATUM directory of your Backed-up version ofthe Pro­ greater.... "SOSO ;T$(K): NEXT: VTAB 3: FOR K.. F +G+1TO OFISOPOTION,LONGOSWORDO+l,SHORTO gram Disk.The directoryname is"DESK.ACCS". SEP $30 ;8-bil mode F+ 1+ (G ·2): HTAB 20: PRINT K; '-" ;T$(K): SWORDO+l,MACEO+l,STAFFOOFOMOGREF Copy the CDA file named ALOY.CDA to this CHK1 LOAL GOlDt1 NEXT: VTAB 19: FOR K.. l TO 40: PRINT ••• 1544 DATA KANTINOOSCROLL,LEATHERO+l, new directory and every time you play the game, CMP #$OB ;Compare to Hi-value ;: NEXT :T(O) .. PEEK (0 +58): PRINT "YOUO CHAINOMAILO+l,PLATEOMAILO+l,SHIELDO justentertheConttol-Desk-Accessory andchoose BCC jLESS HAVEO' ;T(O); 'OOBJECTS: : IF T(O) >7 THEN +1.BREASTOPLATEO+l,BADIOSOSCROLL, . ALOY and answer Y or N to continue ornot. The BEQ CHK2 :11 equals to then CHK2 PRINT ·YOUROHAVEONOOMOREOROOM.': HALITOOSCROLL,LONGOSWORDO-l,SHORT BCS )GREATER rest is selfexplanatory. Ifyour HitPoints or Gold CHK2 LOAL GOLD FOR K .. 1TO 1500: NEXT: GOTO 1020 OSWORDO·l does not show up on the screen, be patient. The CMP #$BS ;Compare to Lo-value 1240 PRINT 'YOUOMAYOCHOOSEOANOOBJECT 1545 DATA MACEO-l,STAFFO+2,DRAGONO moment you are attacked or buy something, the BCC 1LESS OBYONUMBER,OOROOPRESSOO SLAYER,HELMO+1,LEATHERO-l ,CHAINO-l, screen willreset to the new default settings which BEQ )GREATER;II equals to or TOOGOOTOOTRADINGOPOST." BREASTOPLATEO-l ,SHIELDO·l,JEWELEDO we have changed for our gaming purposes. BeS )GREATER ;Greater then. goto 1250 VTAB 23: HTAB 19: INPUT" ;B$: IF B$ .... AMULET,BADIOSOSCROLL,SO PICOPOTION, GREATER THEN 1020 L.OSWORDO+2,S.OSWORDO+2,MACEO+2. ALOY.S 1GREATER PRINT SO"You already have 3,000 GOLD pes or more."SOSO 1260 B.. VAL (B$): IF B< FOR B >F +1+(G • 2) • Ancient Land Of Y's Editor LOMILWAOSCROLL,DILTOOSCROLL,COP JMP DONE THEN 1250 PEROGLOVES,LEATHERO+2,CI-V\INO+2. •Aclassic desk accessory • Vince Andrews 13 MAR 90 jLESS PRINT' Changing GOLD 103,000 1270 IF B > 129 THEN B.. B- 36 PLATEOMAILO+2 • Com mercial rights reserved pes....·SOSOSO 1280 POKE 0 +58,T(0) + 1: POKE D+58 +(8· 1546 DATA SHIELOO+2,HELMO+2(EVIL),DIALO • Merlin-16 assembler LDA #$BS ;Load Lo-value (T(O) + l)),B: GOTO 1190 POTION, PORFICORING,WEREOSLAYER, STAL GOLD ;save it. 1290 PRINT TAB( 14) "TRADINGOPOST": PRINT: MAGEOMASHER,MACEOPROOPOISON, DATE LDA #$OB ;Load Hi-value STAL GOlDt1save it. PRINT C$(C); "0" ;N$(A); ':0' ;T(O); 'OOBJECT MONTINOOSTAFF,BLADEOCUSINART'. MAN REL SAVOBJ KBO 'Save object code? (O=N. 1=y)' REP $30 ;l6-bit mode S' IFOOAMULET DONE PRINT • Character is healed to normal Hit 1300 FOR K.. 1TO 8:T(K) .. PEEK (D + 58 +8• 1547 DATA RODOOFOFLAME,EVILOCHAINO+2, DO SAVOBJ OSK ALOY.L Poin1S and' K): NEXT: PRINT: FOR K.. 1TO 8 STEP 2: NEUTOP-MAILO+2,EVILOSHIELOO+3,MAK FIN PRINT 'now have 3,000 GOLD pes or PRINT K; '-' ;T$(T(K)); SPC( 17 - LEN (T$(T(K)) ANITOOAMULET,MALORODIADEM,BADIALO XC ;65C02 mode more.·SD ));K + 1; "-" ;T$(T(K + 1)): NEXT: PRINT: SCROlL,SHORTOSWORD01,DAGGERO+2, XC ;65816 mode PRINT SO' Press any key to continue.'SO RETURN MACEO-2 EXT COUT,SENOMSG )GETKEY LOAL KYBO ;This routine is 10: ENT OUTPUT BPL )GETKEY 1320 : 1548 DATA STAFFO-2,DAGGEROOFOSPEED, STAL STROBE; PRINT: PRINT 'THESEOAREOTHEOCHAR BREASTOPLATEO-2,SHIELDO-2,CURSEOO KYBO $EOCOoo JMP QUIT ACTERSOONOYOUROBACK·UPWIZARDRYO HELMET,BREASTOPLATEO+2,SILVERO STROBE $EOC010 CHKSUM CHK DISK.OOYOUROOPTIONSONOWOARE:· : GLOVESO HP $0171E4 PRINT: PRINT "A'OTOOTOCHOOSEOAO 1549 DATA EVILOSWOROO+3,EVILOSSWORDO HPP $0171E6 Gary Wills ~C:!:!a~n~a~d~a CHARACTEROBYOLETTEROOO +3,THIEVESODAGGER,BREASTOPLATEO+3, GOLD $0171 EE PRINT MAC OENDSOTHEOPROGRAMOOOOOOOOOOOOOO LORDSOGARB,MURASAMAOBLADE.SHU Softkey for... JSR SENOMSG OCTRL-POOOPRINTSOOUTOTHEOROSTER" : RIKEN.CHAINOPROOFIRE,EVILOPLATEO+3. ASC 11 Omega PRINT SHIELOO+3 BRK Origin 1350 VTAB 22: HTAB 19: GET A$:A =ASC (A$): IF 1550 DATA RINGOOFOHEALlNG,RINGOPROOUN «< A.. 27 THEN 1520 DEAD,DEADLYORING,ROOOOFORISING, Requirements: 1360 IF A <> 16 THEN GOTO 1400 AMULETOOFOCOVER,ROBEO+3,WINTERO • Required stuff of all COA's: Any Apple (64K or greater) ... 1370 PRINT: PRINT TAB( 4) 'STARTOPRINTER MITTENS,NCKLCEOPROOMAGIC,STAFFO • The string is what goes on the COPYA OANDOPRESSOANYOKEY.O·;: GET A$: PR# 1: OFOLlGHT,LONGOSWORDO+5 • Control panel listing. Omega is a simulation in which you create a · Using an "almost Basic" type language, PRINT: GOSUB 1420: PRINT: PR#O: GOTO 1551 DATA SWINGINGOSWORD,PRIESTOPUN BEGIN STR 'ALOY Editor' tank. 1330 CHER.PRIEST'SOMACE,SWINGING OSSWO AORL START :Entry point address you program your machine with its own AI. 1400 IF A< 65 OR A >84 THEN GOTO 1350 RD,RINGOPROOFIRE,CURSEDOPLATEO+ 1, AORL EXIT ;Exit 'routine" address Similarly. you must build the body using abasic 1410 A.. A- 64: POKE 47084,B(A): POKE PLATEOMAILO+5,STAFFOOFOCURING, RINGO ;Uust an RTL). numOer ofHardware Credits. Each time that you 47085,A(A): CALL 768: RETURN OFOREGEN,METAMORPHORING MX %00 ;Enters in full 16-bit mode earn apromotion by defeating atank selected by 1420 PRINT SPC( 8) 'WIZARDRYOOROSTER' : 1552 DATA STONEOSTONE,DREAMER'SO ;50 better tell asm that. the program, your Credits increase. Naturally FOR K= 1TO 32: PRINT '-' ;: NEXT: PRINT: STONE,DAMIENOSTONE,GR EATOMAGEO you are able to improve the Hardware Design of • Entry point when selected from Control panel: FOR K=1 TO 20 STEP 2: PRINT CHR$ (K + WAND,COINOOFOPOWER,STONEOOFO · your vehicle. 64); '.0' ; LEFT$ (N$(K),12),; CHR$ (K +65); YOUTH,MINDOSTONE,STONEOOFOPIETY, START PHB :Save current data bank Up to 15 tanks may compete in any given '.0' ; LEFT$ (N$(K + 1),12): NEXT: RETURN BLARNEYO STONE,AMULETOOFOSKILL PHK :Get our bank simulation. The battlegrounds may be created, 1440 TEXT: HOME: VTAB 5: HTAB 14: INVERSE 1553 DATA AMULETOOFOSKILL,GREATOMAGE PLB ;and set data bank to it also. Tanks may be sent via modem to another : PRINT '+0000000000+': VTAB 6: HTAB 14: OWAND,COINOOFOPOWER,STAFFOOFOGNIL PEl PNT ;Save the 4zp loes we use computer to compete. Intelligence Capsules are PEl PNT+2 ;and zero the bank byte for PRINT 'OWIZFIX02.10': VTAB 7: HTAB 14: DA, HRATHNIR,KODOHELMET,KODOSHIELD, included to aid beginners in designing the "brain" STZ PNT+2 ;Iong addressing PRINT'+0000000000+' : NORMAL: PRINT: KODOGAUNLETS,KODOARMOR,WERDNA'S of the machine. PRINT: SPEED. 100: SPEED. 250: PRINT '­ OAMULET,BEAROSTATUE,FROG,STATUE, • Continue with the program Omega comes on 2 5 1/4" disks (a 3rd is WIZARDRYOKILLEDOOFOYOUROBESTO BRONZ EOKEY,SILVEROKEY,GOLDOKEY, · required as the data disk). The System side is FRIENDS?' : FOR K. 1TO 1200: NEXT: BLUEORIBBONO SEP "1000110000 :S-bit mode protected but the other 3 sides are not. Itrequires PRINT '-YOUOSAYOYOUROBROTHEROISO TITLE PRINT SCSO only 64K!

COMPUTIST #74 Readers Data Exchange 19 Using a sector editor, it becomes apparent FUl BRO KU .. strength potion -? (flask) world with lots ofuseless objects,like 12~prong rameter portion of the entry type: !hat the ODD numbered tracks have an altered OH BRO ROS .. dexlerily potion -? (flask) Fromitzboards, platinumdetectors, , assign­ Sector copy Address Marker. Instead of 05 AA 96, they are VA BRO DAIN .. wisdom potion -? (flask) ment completion forms, empty survival kits, t20-21, KEEP D4 AA 96. VA BRO NETA .. vitality potion -? (flask) exercise machines, semi-eternal flames, holes in VA BRO ROS .. magic footprints - Wizard Save the parmentry andyou'reready to useit. 1. Boot your DOS 3.3 System Master. FUl .. dungeon light the wall, full cups ofcoffee, sleepyrobots, empty selectauto copy and you areready to go. Error 6's RUNCOPYA trash cans, clothes dryers, and projection on track 20or21 is ok so is an error 2 on track 22. etrl re..t press at th~ fMnu Tablel is the list ofpotential party members booths...to name a few. A couple of items have POKE 47444,41 ignor~ altered Addr Maries and their attributes. This should have been in­ more than one use. Like the zapgun. Marc Venneman KY POKE 47445,0 on System side ofDisk 1 cluded with the game. I'm far from an expert, but would be willing 70 to help anyone solve a troublesome piece of RUN Softkey for... ~G~r~o:.::u~c~h!!.:lol:. PA Infocom fiction. I also know a bit about 2400 Great Western Shootout 2. Copy the System disk (Front side ofone disk). A.D., andsomeothers. Feelfree to dropme aline. 3. Copy the remaining sidesusing any quickcopy Playing Tip for... My address is: Brilanlliea Software method. Planetfall P.O. Box 200-X Requirements: ® Is there any way to put ALL of Omega Stationfall Sewickley, PA 15143-0600 AppleIIgs onto a 3.5" disk? Space is not a factor. Prefixes Infocom 3.5" Disk copier are. I first played Planetfall many moons ago. Leo Be Eric Van Der 1..00 3.5" Block editor With the help of a friend, I managed to beat it. Canada Copydisk withdiskcopier. You will get abad Bruce Menard _____ID Stationfall took a whopping three days ofintense block error on on block $63F. Using your block crunching, but eventually fell also. I have to Advanced Playing Technique for... editor, make the following changes. Playing Tip for... admit, though, thatI thought Stationfall was a bit Pharaoh's Revenge Blk ~ From To Dungeon Master easier than Planetfall, still as much fun, but ? S596 SIB-Ie BO 1D 18 EA easier. S2F-30 DO 08 EA EA ? You can give yourselfmore than the 6 ladders Since some of you may have had problems Here are a few things I have found out about you get normally, if you can get in the monitor with some of the tougher puzzles, I thought I'd Advanced Playing Technique for ... this game: change address $1693 from $06 to anything up to pass along some pointed but not too specific Heavy Barrel .. Play the kids dungeon until you become ac­ $FFor ifyour game is different look for E9 06 85 hints. Ifyou want exact solutions, drop me a line Data East customed to the way the game works and experi­ OF A9 06 and change the last 06 (change it on a (my address is at the end of the letter). ment with the different weapons, characters and backup copy) to the number of ladders that you Forunlimited men make the following editto First, some hints for Planetfall, the first in the spells. want. I found it on track $03, sector $03, byte "a copy. series: Watch your weight. If your weight is in the $93. rm~b Er2m ~ - Check all the cracks and crevices for good­ yellow, you will lose stamina points, consume $07 $OF $71·73 CE13FF EAEAEA ies. food faster and move slower. - Suspension bridges and extension ladders Jay C Hubschman !!!l. Whenabouttorest, casttheremainderofyour Steven T. Romanoskl __MI may have things in common. Rather than go blind trying to read the copy spells anyway. This will give you credit towards ® Help! My kids are about to lynch me! It - Fluids and lights should be color coordi- protectedmanuals that arecurrentlybeing issued making levels. seems that even with a tremendous amount of nated. by several software companies, the following Save your real food and eat what you find effort, I still have been unable to deprotect my - Pliers help you get a grip on sticky parts. should yield a photo-copyable page. along the way. Real food replenishes you much kids' Weekly Reader software (i.e. Stickybear - Tell Floyd not to stay out of doors. Take the software manual to any local printer more than worm rounds or screamer slices. series). I have purchased many back issues of - Don't forget to take your medicine. and have them shoot apaperplate (withtheirltek Before attempting a trap or problem, SAVE, your magazine in an attempt to duplicate what - Check out that cube! or 3M camera) of the pages you wish to copy. workonituntil you figure itoutorget boredwith other readers have done to remove the copy - Watch that laser battery. Have them shoot the page using a normal F/stop it then restart and solve it or move on. protection. However, I seem to bepurchasing the - Go through others' pockets. but an exposure time of approximately 60 sec­ This really saves on food and water. Do this wrong issues, since each will make a comment - Use outputs as inputs. onds. with keys and rooms to determine if the items about another user's method (or worse, will util­ - Color coordinate light beams and relays. within are needed for your party. What you will receive is a paper plate which ize the steps in another issue simply by saying - Microbes like hot stuff, they'll follow it When in King Millias'schamber, try flipping has the background purple color washedout, but "Step 1: Follow John Smith's softkey...... ). A anywhere...and nowhere... a gold coin. has enough black so that it may be copied by a good example is the Stickybear Series softkeys I have the full 80-point solution in a more or In the roorn with the pit, floor switches, wall standard photocopier. Do not be concerned that by Ralph Augenfeld in Computist #51. less step-by-step fashion, or can give you the switch and teleporter, face the wall switch, flip it the plate itselfis purple.The F/stopandexposure Quite frankly, I am afraid to purchase any solutionto specificproblems, justdropmea line. down (teleporter ON), flip it up and back up one times are approximate and may have to be ad­ more backissues inorderto continuethis pursuit. As for Stationfall, here are some useful clues space, quickly. This will teleportyou to the green justed for the camera being used. The photo Can you positively identify where I can find the to getting the whole 80 points: switch, press it and walk along the left wall and copier may have to be set for a light copy. rightsoftkey?I have Stickybear ABC, Numbers, - Glass objects like to come together fast and getthe key. I figured this outaftermoving further Reading, Math and Reading Comprehension. hard. The cost ofthis plate is about 25 cents so the downinthe dungeonand saved, thencheckedthe - It helps to read others' diaries and mail. printer should charge you no more that a few (!)What kind of protection does Sierra On­ contents ofthe remaining two rooms. Bothcon­ - Follow all instructions to the letter or they dollars for his trouble. line utilize. My daughter received Mixed-Up tained green magic boxes so I saved the key and may not work at all. If you have any problems contact me via Mother Goose for Christmas and while itcan be went back down to where I was, knowing they - When going for a spacewalk, don't forget RDEX. backedupwithCopy 11+using bitcopymodeand were there ifneeded. I used the screamerroorn as your walking shoes and headgear. defaultparameters, it would benice to loaditinto my storage room, periodically coming back for - Safecrackers usually drill medium sized David cacJdell 114 my AppliedEngineering Ramfactor. This would food and to leave off more items. holes for their explosives. hopefully speedup the response time since there Scroll List: write down the spells and leave - When it comes to heavily locked boxes, is disk access every time the game character scrolls. Pick your own power. Bitkey for... remember old westems and TV cops opening Math Blaster Plus 3.5" changes scenes. VA .. stamina potion - Priest (flask) doors. Word Attack Plus 3.5" Two notes or constructive crltlc:lsm. First, ZO =opens doors - Wizard -A little nip will make it easier to reach that ? reprint the entire softkey when it is submitted VI =healing potion - Priesl (flask) hard to get timer. VI BRO =cure poison - Priest (flask) with references to other softkeys. This would - Trash cans are not all that disgusting. Requirements: minimizethe frustration for"virgin"Computists. DES EW .. weakens undeads- Wizard Copy 11+ ver 8 or later VA BRO .. magic shield - Priest - Remember Vanna White when it comes to Second, yourmagazineis terrific but! agree with FUllR .. big fireball - Wizard places where you could win big money. To make a bitcopyofeitherprogramyou can: Paul Johnson that the present format is fragile DES VEN .. poison ball - Wizard - Read where the forklift lands VERYclosely, 1. create your own parm entry (the mail service here in Ferndale is incredibly ZO VEN .. poison bomb -Wizard (flask) and use that information against it! 2.1 use the parm entry for music construction poor). Perhaps a format similar to A2 Central OH VEN .. poison cloud - Wizard - Watch out for those welders, they'd like to set. couldbe utilizedThis would permiteasy storage OH KATH RA .. &ghtning bo~ - Wizard keep your attention riveted. of the individual issues, and maybe a yearly To make your own you will need to select OH IR RA .. light - ? - AD.d watch Floyd closely. cross-reference could be developed (I would be FUl BRO NETA fire shield - Priest create a parm entry. Type the name of the pro­ = Stationfalllikesto confuseyoubyfilling your interested in helping). DES IR SAR .. darkness - ? gram. the publisher (optional), then in the pa- You can't be serious! A2 Central is 8 Table 1 pages ofcomprosed type printedon2 - II" A by 17" sheets. Th4t's the same os 4 ofour D n A tabloid pages. Do you really want us to S e V t n send you 4 pages ,instead of24-40 pages, t x i i t S r t W t - i H t each month1If1 compressed our smallest e e i a M - e a (24 page) issue onto 4 pages, you would n r s I a F a m M need a magnifyinggloss to read the type. g i d i g i 1 i a Sorry, A2 Central and COMPUTIST t t 0 t i r t n n are two similar publications but we each h y m "y c e h a a Items h4ndle our content differently. We print lado 43 55 40 45 45 50 48 65 11 (No Item) Apprentice Fighter, Novice Priest Zed Duke ofBan 40 40 40 50 40 40 60 60 10 Armor Novice Fighter-Wizard-Priest-Ninja yourletters (on anycomputerrelated topic) Elija 42 40 42 36 53 40 60 58 22 Magic Box Novice Fighter, Apprentice Priest and if there are questions, we allow our Gando Thurfoot 39 45 47 33 48 43 39 63 26 Poison Darts Apprentice Ninja, Novice Wizard readers to answer them (though we some­ Alexander 44 55 45 40 35 40 50 57 13 Sling Novice Wizard, Apprentice Ninja times answeryourquestions ourselves). A2 Sonja 54 45 39 49 40 40 65 70 2 Sword Journeyman Fighter Central answers your questions directly Boris 35 45 55 40 45 40 35 65 28 Rabbits Foot Novice Ninja, Apprentice Wizard and sometimes print letters th4t they can't Lelya 40 53 45 47 45 35 48 60 3 Rope Journeyman Ninja Bel a Linflas 45 45 47 35 50 35 65 50 12 Bow Apprentice Fighter, Novice Wizard answer th4ttheirreaders can take shot Nabi Profit 41 36 45 45 55 55 55 65 15 Staff Apprentice Priest, Novice Wizard at answ.:ring them. They also print infor­ Syra 38 35 43 45 42 40 53 72 15 (No Item) Apprentice Wizard, Novice Priest mationallettertl. Halk Barbarian 55 43 30 46 38 38 40 75 0 Club/Helm Journeyman Fighter As to reprinting sections ofreferenced Azizi Johari 47 48 42 45 30 35 60 77 7 Shield / Dagger (Miss December 1976) Novice Fighter, Apprentice Ninja softkeys in previous issues. We do th4t Mophus Healer 42 35 40 48 40 45 55 55 19 (No Item) Journeyman Healer sometimes when the referenced section is Hawk 45 35 38 55 35 35 70 85 10 Arrows Novice Fighter, Apprentice Priest small. Butthere's a lot ofnew materialthat Chani 37 47 57 37 47 37 47 67 20 Moonstone Novice Fighter, Apprentice Wizard WuufBika 33 57 45 40 35 40 40 50 30 Flask Apprentice Ninja, Novice Priest 1 need to get printed and 1 usually give Stamm Bladcast 52 43 35 50 35 55 75 80 0 Axe Journeyman Fighter priority to new info. If you are having Leif Valient 46 40 39 50 45 45 75 70 7 (No Item) Apprentice Fighter, Novice Priest problems with a particular program or Daroou 50 30 35 45 30 45 100 65 6 (No Item) Apprentice Fighter, Neophite Wizard series, there is another way to get the data TiggyTamal 30 45 50 35 59 40 25 45 36 Wand Novice Ninja, Apprentice Wizard from the back issues. Call or write to Karen WuTse 38 35 53 45 47 40 45 47 20 Throwing Stars Novice Ninja, Apprentice Priest and ask for the "Data pages" on that title. Hissssa 58 48 35 35 43 55 90 61 5 (No Item) Apprentice Fighter, Novice Ninja Gothmog 40 43 48' 34 50 59 60 55 18 Cloak of Night Journeyman Wizard It costs $1 (for 1st Class postage and enve·

20 Readers Data Exchange COMPUTIST #74 It costs $1 (for 1st Class postage and enve­ fractions, and there are six stages ofdifficulty for 38 60 AO and make the change wherever this Esc Key Patch for $100,000 Pyramid lope) plus 10 cents per copied page. Karen each activity. Records may be keptand printed. code is found. It will only appear once. That's it. Thatfriend I mentioned earlier purchased the will use an index to find all the references I tried to use the crack for this program from Your programs are now deprotected. $100,000 Pyramid by Box Office only to dis­ to your problem title and copy just those issue #68 but my version of Math Blaster is cover the Delete key is required by the game to pages. It's a good way to get the data you entirely different than the one mentioned. So Edison NE pass your tum. His Apple II+ has no delete key, want, especially ifyou don't need theentire here is my solution to the problem. One day I took my computer to a friend's so he asked me to modify it. All you have to do issue. Only side one ofthe Math Blaster Plus disk is house snickering about his Apple ll+ with 64k, is scan for C9 FF and change it to C9 9B so you copy protected. no Double-HIRES, and no chance of borrowing use the esc key instead. These bytes were found For side one ofthe original program; use any James J. Harvey MI a third ofmy software. WHAM!! He hitme with exactly in the same spots on BOTH sides. copy program that will allow you to copy only not one but two pieces of software that claim Ids ~ b.Ewm. IQ tracks $00 through $21. Straight copy the whole Softkey for... 128k but use only 64k!! One was Top Fuel $04 $03 $35 C9 FF C9 9B disk on side two. $08 $9E C9 FF C9 9B The Pace Writing Program "Success Eliminator by Activision, the other is: With Writing" Or you can use Locksmith Fast Copy, or any $05 $01 $89 C9 FF C9 9B copy program that will ignore the error on track $06 $09 $A4 C9 FF C9 9B Scholastic Software Softkey for... $09 $OE $56 C9 FF C9 9B $22 on side one, and copy both sides ofthe disk. Gamma Force $20 $07 $E1 C9 FF C99B Requirements: Use any method available and delete track $22 Remember, never modify an original! Apple lIe, IIc, IIGS (l28K required) from side one. Infocom This program helps young people with all That's all there is to it. You now have a Requirements: Softkey for... phrases of writing - from generating ideas and deprotected copy ofMath Blaster Plus. Disk Copy Program Galaxian outlines to writing and editing final drafts. The Sector copier Thunder Mountain program is composedoffourintegratedmodules. Softkey for... I saw this program on the most wanted list, so Theyare Prewrite, Arrange, Compose, andEvalu­ European Nations and Locations here's what! found. First and mostimportantly it Requirements: ate/Edit. States and Traits only needs 64K to run. Since this disk copied Apple II The"MainProgram Startup"onside 1 is copy The Grammar Examiner with COPYA then hung, I decided to trace the 48K slave disk Mission Algebra protected, and so is side 1 ofthe "Evaluate/Edit" BOOT with my Laser 128's 'absolute reset'. I 1. BootaDOS 3.3 disk (afast DOS is preferable) disk. Side 2 ofboth ofthesedisks as well as both Spellagraph trace by executing each branch, subroutine, or and initialize a slave disk. sidesofthe''Teacher Utility"diskmaybestraight Math Maze The Body Transparent jump until I locate a reboot routine or endless INITHELLO copied since they are not copy protected. loop. Unfortunately it doesn't always work, DELETE HELLO The copy protection consists of altered ad­ Designware however in this case it worked like a charm. I 2. To capture the second half of Galaxian. Boot dress trailers and address prologs of05 AA96on All of the above programs may be cracked found a JSR at $96C to $4100, the disk check the Galaxian original andpressctrlC at the"]" ~d the even tracks D4 AA 96 on the odd tracks. using the softkey printed in Computist #52, pg routine. So, in a nutshell, scan for 20 00 41 and prompt. 1. BootDOS 3.3 System Master anduse COPYA 16. change it to EA EA EA. There were two ofthese UST 9 don't show pic tocopysideoneofthe"MainProgramS~p" 1. Use Locksmith Fast Copy and copy th~ disk. JSRs on this infocomic. 11CALL·151 enter monitor afterloadingfirst half disk and side one of the "EvaluatelEdit" disk. ~ 2. Use CopyII Plus to scan for A9 38 80 9E B9 Ids b.Ewm. 12 RUN CALL ·151 $00 $09 $6C 200041 EAEAEA B954:29 00 andchangeto EAEAEAEAEA. I found these $03 $OE $6C 20 00 41 EA EA EA 3. Place the slave disk in the drive. bytes on track $00, sector $03. B989:1860 Here's a few bytes of the protection. 6 ctrl P 3000 ~ BSAVE GAL2, A$4800, L$4800 Ids b.Ewm. IQ BO 89 CO LOA $C089,X RUNCOPYA $00 $03 $9C-AO A9 38 80 9E B9 EA EA EA EA EA BSAVE TM, A$2000, L$2000 A956 LOA ms That's it. Sector editing is notnecessary. You 3. Write the changes back to your copy. 85F1 STA $F1 4. To get the f)fst half, boot Galaxian and press now have a deprotected copy of "Success With ctrl C at the "]" Prompt 9 same as before Writing." Softkey for... Softkey for... Individualized Study Master 20?CHR$(4)"BLOADGALAXIAN1,A$2000" Arkanoid 3OCALL·151 Softkey for... Random House Greek Mythology Taito RUN This program consists of a Master Program Requirements: 5.Insert the slave disk. Teach Yourselfby Computer Software Disk and a Master DataDisk.Thesecomponents Disk Copier 6 ctrl P to boot Requirements: are used to create 'studymasters'listing specific Sector Editor 6. Now move itwhere itbelongs, load thesecond Apple lIe, IIc, IIGS information. The program then uses each 'study Copy this disk with any copier. Now search half and the picture to save it all as one file. Copy II Plus master' to create four different types of study for any disk access other than the load routine in CALL·151 guides and seven different types of worksheets. 800c2000.6000M Disk 1 & 2 introduces the Olympian Gods of track zero. (hint: search for $8C CO) I found that Greek History. It is a full-co10r tutorial with Only the Master ProgramDiskiscopyprotected BLOADGAL2 very thing around track $20. From here on out BLOADTM graphics and animation. Deproteeting this pro­ 1. Boot a DOS 3.3 System Master disk and use only- YOUR knowledge of asse:nbly language 850: 200CFD gram was not too difficult. Justdo the foll~wi!tg: . COpyA to copy the. programmaster disk. ~ wilHlelp. A964:FF 1. Boot a DOS 3.3 System Master disk and use POKE 47426,24 BSAVE GALAXIAN,A$800,L$8800 RUNCOPYA Edit track $20, sector $00 from DO 03 to EA COPYAto copybothoftheoriginalprograms. EA. That's it. Galaxian is now BRUN-able and the only POKE 47426,24 Ignore CMCJcswm eft epilog ,rrors 2. Sector edit the following: noticeable change is you must press a key before RUNCOPYA Ids sm b.Ewm. IQ Playing Tip for... the copyright screen clears. 2. Boot Copy II Plus (Any Version) or your $00 $03 $42 38 18 Arkanoid favorite sector editor and sector edit as fol­ 3. Write the change back to your copy. Taito Softkey for... lows: Ultima Trilogy Ids ~ b frgm IQ Softkey for... I was wandering through the code for this Origin $00 $03 $42 38 18 Find the Pattern game looking for a way to increase lives when I Requirements: That's it. You now have a deprotected copy. Choose the Operation happened across a 'getkey' routine looking for a COPYA Problem Solving Inc. or PC INC. ctrl ". (Ctrl-Shift N on the 11+) After a few Softkey for... Contemporary Perspectives, Inc. experiments I discovered ifyou hit this sequence This is for Ultima I & II. after the main menu when the story is being Talking Text Library Programs by this company deal with critic8l 1. Boot DOS 3.3 then type: printed, theprinting stops andexpects two numeric CALL-151 Scholastic thinking skills, mathematical reasoning abilities, keypresses between 01 and 32, this selects what B954:2900 and creative strategies for solving problems.The Requirements: level to start on. 8942:18 Apple lIe, IIc, IIGS programalso has a teachermanagersectionwhich RUNCOPYA allows record keeping of student files. An ECHO or Cricket Speech Synthesizer is Advanced Playing Technique for... That's it for those two. required by the program. Plug the ECHO+ ("ard 1. Boot a DOS 3.3 System Master disk and use Arkanoid UltimaIIIrequires the softkey from issue#11 in any slot but6 for an Apple lie. Ifyou are using COPYA to copy the disk. pg27 byTimSchaap. I wouldhaveretyped it, but Taito an Apple IIc, plug the Cricket into the modem CALL·151 enter monitor I think Computistdeserves $5 for allowing youto B954:29 00 ignorefirst prolog byte port. Ifyou think you still need more lives the edit back it up. B989:1860 ignore epilog errors TheTalking Text Library package includes a below will help some. 3DOG return to BASIC Note on Boot Tracing on a Laser 128 Library Read disk and a Story disk. The program RUNCOPYA IdI ~ b .Ewm. IQ features anumberofclassic folk tales, fables, and $01 $01 $7C 85 84 85 85 A9 03 85 85 A9 03 85 08 I remember someone quite a while back That's it. Nothing else is required. You now 850885 D9 A910 8509A91085D4 fairy tales. complaining thatit'snotpossible to boottrace on have a deprotected copy. The Library Read disk is copy protected but his Laser 128. I'm here to tell ya there's always Softkey for... not the Story disk. The copy protection is the a way. I 'borrowed' the original boot code from Softkey for... Force 7 same as an unnamed subscriber stated in issue an Apple ][ Disk Controller card. I then load it The Writer's Assistant· Interactive Datasoft into $9600 ofmy laser, modify it like many boot #56 for the ''Talking Text Writer" program. The Writing Tools only difference is that the codes are in a different Requirements: traces require, and always come out the winner. location on the disk. Encyclopaedia Britannica Educational Corp. 128K To play the game Anyone withquestions feel free to contactme through Computist. I'll help ifl can. I'd also be 1. Use any fast copier like Locksmith 6.0 and This system helps to organize, enter, refine, Disk Copy Program interested in hearing from other Computists in copy the Library Read disk. and print outlines, reports, stories, notes, and Sector Editor the Sioux City Iowa or Omaha Nebraska area. 2. BootCopy II Plus (any version) or your favor­ letters. The total system consists ofThe Writer's Thefirst thing Ialways do is try to copy adisk, ite sector editor and scan for 00 BO 00 BD 89 Assistant System Disk, a Text File Disk, and in this case it was quite cooperative. Now to Joe Ollver AZ CO A9 56. Onmy copy these bytes were found Writing Tool Disks which are listed as follows: BOOT the disk and see ifit goes. The disk hung on track$20, sector$03. Change theBD to 60. Narrative Writing, Expository Writing, Poetry, with the message "PLEASE USE ORIGINAL". Comments on Copy II Plus v9.0 News Computer Chronicles, Business Letter, Aha! I fired up COpy11+ and scanned for "PL". Ids ~ b.Er2m IQ I finally received my copy of Copy II Plus and Friendly Letter. All of the disks except the While looking at the sector that contained the $20 $03 $9B BO ~O v9.0. Here are my comments in a nutshell: Text File Disk are protected in the same manner. message, I found an endless loop causing it to The story disk is not protected and may be hang. I put a RTS over it and rebooted. Itprinted straight copied. 1. Boot a DOS 3.3 System Master disk and use New Options: COPYA to copy both sides of all ofthe origi­ the message and continued loading! GREAT! • Create/Edit a list ofapplications that can be nal disks (There are a total of 8 disks). ButI don't like that message printing every time Softkey for... launchedfrom C2+, whichwill retumyou to C2+ POKE 47426,24 ignore checksum & epilog errors the disk BOOTs. Deciding the print routine re­ Math Blaster Plus when you fmish 2. BootcopyII Plus oryour favorite sectoreditor sided at $1 EOO I scanned for 00 1E (address in10­ Davidson & Associates, Inc • Compare files (- this was an option on the and sector edit the following. hi order). It was on track $01, sector $OF, byte Requirements: $6D-6E in the form of a JuMP ($4C). older DOS 3.3 versions) Ids sm b.Ewm. IQ For the lIe, IIc,JIGS $00 $OE $F8 38 18 1. Copy the disk your favorite way. • Use a mouse to choose options This program is much better than the original If this byte ($38) is not found at $F8 on Trk Ids ~ b.Ewm. IQ • Setmousescale andprinterslot(permanent) MathBlasterprogram. Ituses amouse and/or the $00, Set$OE on your copies, then scan for FO 5C $01 $OF $6C-6E 4C 00 1E 60 EA EA keyboard Activities rangefrom additionthrough COMPUTIST #74 Readers Data Exchange 21 Pluses/Improvements: to voice your support for the Apple II, to con­ IBM RDEX IBM RDEX IBM RDEX MS-DOS FUNCTION and IBM ROM BIOS vince Apple Computer that the Apple IT is worth by Press and are among the Program­ o Better memory utilization - less disk swap­ further investment. mers Quick Reference Series. They are excellent ping Marc Batchelor _ Despite all the rumors regarding its imminent sources ofinformation and withoutthem, I would oS<>rt catalog (in your own order) death, the Apple II remains with us, alive and not have been able to crack this (or any other) IBM Softkey for... _ 0 improving.TheApple IT communityhas, in many Mouse or Single-Key press option selection Motocross IBM program. I got mine at Waldenbooks for respects, been thrust backward into the days of $5.95 each. o When viewing files you canswitch between Gamestar subdirectories without going to the main menu semi-obscurity and grass-roots survival. How­ each time ever, Apple Computer is currentlyrevitalizing its Requirements: Mike Basford .C=a=n=a:.=d~a Apple IT marketing and development strategies. MS-DOS 2.1 or later o High speed interleave (2: 1) format for the / With the effort comes the hope ofa grand rebirth Copy ofMotocross Disk /gs 3.5" drive IBM Softkey for... for the Apple II platform. DEBUG Populous o When printing a DOS 3.3 catalog, hidden II Infinitum is a letter-writing campaign en­ Motocross by Gamestar is a BMX simula­ characters show up as lower-case ? couraging members of the Apple IT community tion/game. Itis well laid out and offers a plethora I hate looking up codes, pictures, etc in in­ o Youcaninstall yourownProDOS quitcode! to speak out now! We want you to write not only ofoptions for customization. The protection use struction books! If you have Populous and feei John Scully at Apple Computer, Inc., but also to is similar to many being found in both the Apple Problems: the same way, here's how to fix the game. the Wall Street Journal. We hope that if the and IBM world. I refer to it as a "manual" Note: Don't do this to your original, use a • The catalog sort option has given some Journal receives enough letters, they will be protection however, Brian Troha has coined a copy. people problems. According to some on the motivated to publish an article on our efforts. much better word. Pirate protection. The docu­ Using Norton Utilities, search POPULOUS. National Apple Echo, the sort has corrupted file This will allow us to reach the Apple stockhold­ mentation states: EXE for 3B 46 OC 75 09 8B 46 OC A3 82 2A and pointers in their catalogs, causing them to lose ers, who have the clout that we need to support After you load Motocross and press Enter to replace the 75 09 with EB 03 then write the data the files on their hard disks. (gasp!) our efforts. begin playing, a picture of a Motocross track and you're done. Now at the verification screen, appears on the screen along with a question about • Some applications will not run after C2+ In addition, we urge you to distribute this justtype enter. (You still have to put in yourname that track... Ifyou answer incorrectly, you get to v9.0. ProTERM is one of them. It has been letter to other members of the Apple 11 commu­ though.) reported that the system can lock up, and the nity, so that even more voices will be added to try again on a second question. Ifyou miss this one, you'll be allowed to race one practice lap, modem can lock up so you have to reboot. I've this cause. Listed on the following page are some IBM Softkey for ... then the game shuts down, bringing you back to noticed that I have to power down my modem guidelines that we recommend using when writ­ Welltris after using C2+ v9.0 before booting ProTERM, ing your letter. The addresses ofJohn Scully and DOS. Spectrum Holobyte or it won't initialize the modem. the Wall Street Journal, as well as others we This is truly a pain in the tush. Especially if you are already familiar with the game controls Here's how to get rid of those annoying ques­ • Some disks formatted ProDOS will not boot encourage you to contact, are listed after that. and have no other need to have the documenta­ tions at the start of the game. This works for the ProDOS even when the file has been copied onto Please take this opportunity to support the tion handy but to answer a stupid question. I WELLTRIS.EXE file dated 10-03-89 6:03pm. the disk. Even so, ProDOS boots fine when run Apple lI...only by combining our efforts can we personally don't like my desk top cluttered with REN WELLTRIS.EXE WELTRIS from a launcher. achieve success. manuals and users guides. Further, it is kind of DEBUG WELLTRIS Dislikes: Apple II Forever! insulting to be told that I don't quality if!happen EAA84 00.31 00.32 00.33 00.34 FF.31 FF.32 to blow both questions (not difficult to do!). FF.33 FF.34 • C2+ kept the same basic menu in V9.0, only Recommended Guidelines: EAF73 00.31 00.32 00.33 00.34 FF.31 FF.32 FF.33 FF.34 adding the new options an the single keystroke - Keep your letter businesslike and to the How I found It character to choose themenu options.To me, this E2034 E8.90 69.90 42.90 point - no more than one neatly typed or laser­ I started out by searching all ofbank one for W makes the menu look crowded and less friendly. printed page if possible. Interrupt 21 'so INT 21 's are calls to MS-DOS. Q REN WELLTRIS. WELLTRIS.EXE o When you copy a file it changes the CRE­ - Avoid form letters or petitions; individual, These calls perform functions such as opening ATED date of the file to the current date on the personal letters have a much greater impact. Of and closing files, memory management, obtain­ system. (Itdoesn'tchange the MODIFIEDdate.) course, you can write a single letter, then person­ ing keyboard input, and other 110. Most pirate IBM Softkey for... protections utilize INTerrupt 21 function 7 for . SimCity o C2+ still uses only 40 columns for viewing alize it for each person you write to. character input. Searching and documenting ali files. - Include relevant personal information: per­ 64 INT 21 's in bank one was a hideous ordeal. o It can still take more than 1 pass to copy a UseNortonor PC Tools to search forOC 8700 haps discuss how long you have used the Apple But, there was only one INT 21 function 7. This 75 3C and change the 75 to EB. Write the bytes. single file. (It can copy anentire 5.25" disk in one II,the types ofapplications you use nowor would turned out to be at $A218. $A218 is part of a pass.) like to use in the future, the direction you would subroutine thatbegins at$A204. Armed with this like to see Apple take in developing, m(ll'keting IBM Softkey for ... o When formatting disks - it should have the information, I dissassembled all ofbank one to a Batman option to format more than one without having to and supporting the line, etc. file, and searched it for CALL A204. I found go back to the main menu every time. - Avoidnegativeorderogatoryremarks. Focus occurrences at $9DD3 and$9EEB. I found that if DaJaEast • So far I haven't found any routine that uses on the positive and look toward the future. I played around with the routine at $9DD3, the Batmancomes with two different adventures, the auto-eject for my 3.5" drive. - Be sure to close your letters by thanking the program would no longer obtain input, but would PenguinandJoker.Thetwofiles,PENGUIN.EXE reader for his time. cycle twice through the answer phase as if I had and JOKER.EXE are identical as far as the pro­ Comments: typed in a wrong answer. This routine actually - Mail your letters in a standard legal-size en­ tection is concerned. Search and replace the Copy II Plus v9.0 looks like an excellent begins at $9DAA, so I searched the file I created following groups ofhex bytes using PC Tools or velope which looks businesslike. utility. I've used C2+ for years as my main disk! for CALL9DAA. I found occurrences at $62C2, similar. (Remember: always start each search at file utility program. I like the new options avail­ - Mail your letters with a return receipt re­ $632F, $6413, $A3DF an~ $CCOF. By trial and the beginning of the file. quest if you can afford it. able and am glad for the improvements. (But, error, the last one (ofcourse) turned out to be the search for replace this with this until I can quit worrying about the catalog cor­ Names and Addresses: one we want. Phew! B013A23500 BO 13 EBOC ruption, I won't be using the sort option!) B4 08 CO 217232 C021 9090 Disabling the routine I've always found the manual to be very Apple Computer Inc BB 34 02 B2 80 CD 21 73 03 C021 9090 ~ John Scully Once I found the general area that things were 7213 CO CD 21 B90114 C021 9090 comprehensive. It is organized in a very straight­ BE 06 00 A1 0000 CD 21 73 09 C021 9090 forward, logical manor -providing easy access of President and CEO happening, I decided to observe the effects of F3 A77518 80 36 34 02 7518 9090 information to the more advanced user, and step Mariani Avenue NOPing some ofthe CALLs in the vicinity. As it 80 3E 23 02 B9 04 00 F3 A7 75 09 C3 7509 9090 by step instruction for the beginner. Not only Cupertino, CA 95014 turns out, a total of three (3) CALLs need to be does itprovide instruction for the program itself, The Wall Street Journal disabled. Call#1grabs and displays the track and Softkey for... but also offers suggestions for when you are Robert L Bartley Editor question, Call#2obtains user input (via $9DAA) Their Finest Hour the Battle of Brittain having problems, explanations as to why things 200 Liberty Street 20525 and Call #3 evaluates user input, displays the ? do and don't work, parameter summaries, num­ . New York, NY 10281 Correctllncorrectmessageand ifIncorrect, loops Here's how to getrid ofthat silly code wheel. ber conversion tables, ProDOS error codes and InCider Magazine back one more time. The simple solution in this After this you don't have to tune the radio any­ more. I even like the cover layout and colors! 80 Elm Street case was to NOP all three Calls. more. To sum up, I like the new version ofCopy IT Peterborough, NH 03458 Step By Step You will need Norton Utilities or Debug, Plus. But, with its problems I won'tbe so free to Nibble Magazine COPY MOTO.EXE MOTOOLD.EXE only do this Norton is easier. When using Norton Utilities, use itas I havebefore. I'vestill my v8.3 handy to 52 Domino Drive ana copy! Select BOB.EXE and search for 36 24 75 08 B8 use on the fly when I'm flipping back and forth Concord MA 01742 REN MOTO.EXE MOTO.TMP 01 (using the hex field) and change the 75 08 to betweenprograms. Once the bugs arefixed, v9.0 The following are individuals at Apple DEBUG MOTO.TMP 90 90. Write the data and you're done. will take its place as one of my main utilities. S100 FFFF E8 09 43 C6 46 D6 00 Response Computer, Inc. to whom you may consider writ­ If should be: XXXX_-AAAA, write the AAAA down/or you are using Debug: ing for greater effect (Write to them at the same REN BOB.EXE BOB.XXX _____NE address as John Scully.) future use. Thomas Crean S100 FFFF E8 98 Dl 83 C4 08 Response should DEBUG BOB.XXX ~ Does anyone know how to puteitherZany Michael H. Spindler be: XXXX:BBBB. write the BBBB down/orfuture R use the vallM! o/CS/or the next step Senior VP and president use. S CS:OOOO FFFF 39 87 36247508 B8 0100 8B Golf (gs) or BattleChess (gs) onto a hard drive? E5 replace CS with the value Apple USA S100 FFFF E8 D2 00 83 C4 06 Response should End be: XXXX:CCCC, write the CCCC down/orfuture Debug should respond with something like Bernard Gifford use. this: Vice President Type the following substituting the addresses es:xxxxxxxx is used next Education U xxxx use the vallM!from above in place o/xxxz obtained before for AAAA, BBBB and CCCC A Public Service Message Apple USA You should see: respectively. es:xxxx eMP [BX+2436],AX for Apple II Users Randall S. Battat E AAAA 90 90 90 Vice President E BBBB 90 90 90 es:yyyy JNZ 7762 Apple Infinitum Product Marketing: Apple Products E ccce 90 90 90 Eyyyy use va/1M! from above W Response should be: Writing zuzu Bytes. 75.9008.90 you type the 90s "Editor's note: Il Infinitum is a campaign David Hancock Senior Vice President Q W ~~~~~h~hll~sw~~~N~ Marketing Q That's all there is to it! The addresses Iob­ on the Apple Il and to give Apple unmistakable Apple USA REN BOB.XXX BOB.EXE tainedforAAAA,BBBB andCCCC were$CBFS, proofthatthere isstillmut:h iNerest inthe Apple Now run it and have fun. Morris Taradalsky Vice President $CCOF, and SCCIF. II. Your letters to Apple and to the Wall Street Customer Service and Information Technology Journalcanmakea difference in thefuture ofthe Apple USA Disclaimer Apple Il. The 8116 editors fully support this Ian Diery Senior I was only able to test this crack on an EGA campaign, just beca~e itmakes a lot sense." of machine.I usedthe EGAswitchandCGAswitch Jerry Kindall (8/16 Magazine) Vice President and President Apple Pacific successfully. I could not however verify the February I, 1990 Hercules or Tandy switches. To the members ofthe Apple IT community: By the way, I recommend the following ref­ This year could mark a historic turning point erence books to aid in tracking down INTerrupt for the Apple IT, ifyou help. We are asking you functions:

22 Readers Data Exchanae COMPUTIST #74 SCSI MASS STORAGE FOR LESS 63 Explore-Australia Dataflow Comp Service 67 Evolution Sydney unClassifieds 40Meg-$450 67 ~:::~~ T;i~i~ :.:.~~~:~ 60Meg-$520 68 .. ..::.·:.·.·.·.·::.·::::::.·:.·::::::: ::..: :..:: : :: : :..: :: ..:.. How to place an UnClassified Ad 73 Fisher's Cove Tom Snyder Productions If possible, send text on a 5 1/4 inch Apple formated disk, 80Meg-$570 69 Fit Wars Sirius 69 Gemstone Healer SSI include atyped sample copy with appropriate instructions. Use up 44Meg removable 73 Geometric Supposer (the) Sunburst to 40 characters per line, we will adjust word wrap. The Computist 66 GEOS Berkley Softworks W/cartridge - $650 club member charge is $4 (for processing) plus 50 cents per line. 71 Gertrudes Puzzles ? For non-members, the charge is $4 plus $1 per line. Multiple extra cartridge - $95 72 Galactic Gladiators SSI 63 Gladiator Taito insertions ofthe same ad are charged only for the line rate, unless All Seagate hh drives, case, powersupply, fan and 66 Goldrush Sierra On Une changes are made to the copy. SCSI cable included. 73 Goodell Diamond Caper Tom Snyder Productions Special Graphics Instructions: The first three words of the 67 Gorgon Sirius first line are printed in bold for free. If you want other words Just plug and go !!!! 66 GradeBuster 123 Grade Buster bolded, use 5characters less per line. Use 10characters less per line 61 Gutenberg Sr Micromation LTO. GSoft 65 Halls of Montezuma Electronic Arts if you have a lot of uppercase bold letters. Bold letters are wider 69 Hard Hat Mack ? than normal. Circle the words you want bolded. Ifyou want a line 7350 Ulmerton Road - Suite 924 67 High Orbit Softsmith centered, write CENTER next to that line. There is no charge for Largo, Florida 34641 67 Horizon V SOftsmith centering any line. 69 Impossible Mission Epyx (813) 536-4352 62 You must check your ad for errors, the first time itruns. Errors 68 :~=~:~ : ~~~~~= on our part will be corrected, then, for free. Errors or changes on 66 Jane ? your part will be charged the $4 processing fee. 63 Joker Poker Mindscape Ourliability for errors or omissions is limited to the cost of the 72 Kabul Spy Sirius ad. . 71 Keyboarding Klass Mastery Developement RDEX Contributors: 68 Kingdom of Facts Thunder Mountain We reserve the right to refuse any ad. 72 Lane Mastodon Infocom Washington state residents add 7.8% sales tax. 67 Lancaster SVS Send a check or money order (funds drawn on US bank only) Vince Andrews 10, 17 72 Laser Force (lIgs) Britannica for the entire amount to: 66 Legaty of the Ancients . Mike Basford 22 65 Lost Tomb Datasoft COMPUTIST unCLASSIFIEDS Mark Batchelor 22 65 Manhunter New York IIgs Sierra On Une 33821 East Orville Road David Caddell 20 65 Mavis Beacon Teaches Typing (gs) SOftware Toolworks Eatonville, WA 98328 73 McGraw-Hili ProtrSolving Lvl5 &6 , Tom Snyder Thomas Crean 22 67 Microwave Cavalier Edison 21 66 Might and Magic II Activision RENT or BUY lIes SOFTWARE 73 Mind Castle I MCE Inc. David L. Goforth 5 69 Minotaur Sirius -Money Back Guarantee 63 Modem MGR MGR Software Groucho 20 -Catalog contains over 200 titles 68 Mr. Pixel's Cartoon Kit Thunder Mountain Jim S. Hart 11 73 Mystery of Hotel Victoria Tom Snyder Productions -Rent for 15% - 20% of list price 63 National Inspirer Tom Snyder Productions James 1. Harvey 21 66 Observatory (The) Lightspeed Software -Prices comparable with mail order Jay C Hubschman 20 66 Odin Odessta -Rental fee discounted from purchase price 63 Operation Wolf Taito Jeff Hurlburt 4 68 Pensate DatasoftlSoftdisk -$15 Lifetime Membership Fee Bruce Menard 20 69 II SSI GSoft 67 Phantoms 5 Sirius Jack Moravetz 7, 9 67 Pig Pen Datamost 7350 Ulmerton Road #924 67 Project: Space Station Avantage .>- Joe Oliver 21 Largo, Florida 34641 67 Pulser II Sirius Phantom 7 68 Pure Stat Basketball ? (813) 536-4352 62 Quadratic Equations II Olympus Educ Software Kathi Quan 15 63 Questron II Electronic Arts William Rice 16 68 Rails West SSI DID YOU KNOW? 63 Rastan Taito Steven T. Romanoski 20 67 Rear Guard Adventure International TheCOMPUTIST SUPER INDEX has over 1000 Jim Ross ll 63 Renegade Taito softkeys and tips not printed in the contents or 67 Rescue Raiders Sir Tech Jeff Strunk 16 67 Rings of Saturn Level 10 back-issue listings ofComputist. With issue #71, Groucho Tarz 10 63 Rocket Ranger (1Igs) Cinemaware the CSI data base has over 5,000 records and 69 Roundabout Datamost Edward Teach 10 63 S.D.1. (lIgs) Cinemaware 26,000 entries! Includes Apple, IBM, & Mac. Brian A. Troha 9,'10 72 S.E.U.I.S SSI Order today! See back cover of issue #66 or 72, 62 Sea Stalker Broderbund Leo & Eric VanDer Loo 20 67 Serpentine Broderbund or write to: 72 Silpheed (1Igs) Sierra Marc Venneman 20 David R. Hopkins 68 Skeletal System Brainbank Terry Waskowich ; 9 63 Sky Shark ~ Taito 3495 W. Hoye Place 63 Sound Song &Vision Advanced Software Gary Wills 19 67 Space Ark Datamost Denver, CO 80219. 'Tex Window 15 62 Spare Change Broderbund 67 Spectre Datamost Everett B. Young 15 62 Speedy Spides Readers Digest TRADE YOUR APPLE SOFTWARE 67 Star Cruiser Sirius Send your list of programs to trade. I have over 67 Star Maze Sir Tech 63 StickyBear Math: Add & Subtract Optimum Resources 120 originals to trade. 68 Stickybear GS Versions 3.5 Xerox Byron Blystone Apple II Most Wanted 63 Strike Fleet Electronic Arts 72 50 Mission Crush SSI 67 Succession Piccadilly PO Box 1313 65 Airheart Broderbund 65 Superstar Ice Hockey Mindscape Snohomish, WA 98290 63 Alcon Taito 61 Superstar Indoor Sports Mindscape 63 Alien Mind PBI Software 68 Talking Text Writer GS Scholastic 73 American History Explorer Series Mindscape 68 Tangled Tales Origin Systems Software - Books - Magazines 72 Ankh Datamost 69 Tetris (lie) Spectrum Holol7;te 73 Ant Farm Sun burst 72 Theatre Europe PBI We buy & sell out-of-print & hard-to-find Apple 67 Apple Panic Broderbund 65 Thunder Chopper ? 67 Aquatron Sierra 63 Ticket to Washington D.C Blue Uon Software II originals, old and new. Send $1 for catalog. 69 Axis Assassin ? 63 Tomahawk Electronic Arts Frank Polosky 63 Bad Street Brawler Mindscape 68 Tomahawk (lIgs) Datasoft 68 Bank Street Writer Plus Broderbund 69 Track Attack Broderbund PO Box 9542 73 Bank Street Beginner's Filer Sunburst 68 Triad Thunder Mountain Pgh PA 15223 73 Bank Street School Filer Sunburst 72 Tr!a~go (lIgs) California Dreams 63 Beyond Zork Infocom 68 Trinity Infocom 65 Bilestoad Datamost 73 Unicorn 5.25" software Unicorn Educational Software 69 Blue Powder - Grey Smoke Grade 73 Vincent's Museum Tom Snyder Productions 63 Border Zone Infocom 68 Volcanoes v1.8 Earthware Compo services Preschool through High School 65 Borg Sirius 66 War in the Middle Earth Melbourne Software designed to teach and hold the student 67 Bouncing Kamungas Penguin 61 Wasteland Electronic Arts 66 Boxing ? 67 Wayout Sirius interest. Covers most subjects taught from Pre­ 65 Bureaucracy Infocom 73 Where in Europe is Carmen S (3.51 Broderbund 69 Caverns of Callisto Origin 73 Where in Time is Carmen S (3.5") Broderbund school through High School. 68 Centauri Alliance Broderbund 63 Wings of Fury Broderbund For a 200 page catalog that contains over 700 69 Checker Odesta 63 Wizardry:Return ofWerda Sir·Tech. 69 7.0 Odesta 68 Word Attack Plus (lIgs) Davidson educational programs and over 400 computer 69 Chuck Yeager's Adv Fit Trainer Electronic Arts 65 Works (the) First Star Software games, send $2 to: 67 C'est La Vie Adventure International 67 Zenith Softsmith 68 Comics Accolade 63 ZorkQuest Infocom DAVMAR 63 Cosmic Relief Datasoft 17939 Chatsworth #418S 65 Crime & Punishment Imagic 69 Crossword Magic v4.0 ? Granada Hills CA 91344 69 Cybernation Nexa Corp. 72 Cytron Masters SSI 66 Deathlord Electronic Arts IBM Most Wanted 69 Delta Squadron Nexa Corp. 72 GBA Championship Football Electronic Arts 67 Desecration Mind Games 68 Graphilli George Best Phillips Academy 73 Designer Prints MECC 61 Gunship Microprose 66 Disk Optimizer System Nibble Notch 63 Heros of the Lance SSI 65 Dondra Spectrum Holol7;te 72 Kings Quest III Sierra 69 Dragon Eye Epyx 72 Operation Wolf Taito 69 Dueling Digits Broderbund 72 Radio Baseball Electronic Arts 68 0 &D-Master Assistant vol2 SSI 72 Ultima V Origin 66 Dungeon Master (lIgs) FTL 62 ORaL Broderbund 72 Epidemic SSI 67 Epoch Sirius

COMPUTIST #74 Readers Data Exchange 23 73 The Product Monitor - Dragon Wars - Fast Framas, Enhancement oH&If &quarter Tracks ·Installing GSIOS on Disks oEnhancements 10 APT Scanner oLocksmith 6.0 (1986 version) •The Games: Winlllr Edition·The Last Ninja UpdaIII,8Ic. - 2088: Bargain Thrills - Dragon Wars Tavern Sierra 30 AdYentures -Lifting 1he Ud on COPYA oMaking Fastccll'l with E.A. RWTS (Revised) ·Putting Bubble Ghost GS'The Rings ofZilfin •The SecreIl ofScience Island'Times T_of.tures,Notesandsuch:AnoteaboutReading&Me Jack Nicklaus Grea1est18 Holes of Championship Golf play in HBrddisk oSuper lOB Block PalCh 'The Compulist BBS of Lore oUltima I(new release versions) ·Warship °Where in 'AulDcDpyParmIOCOPVUltimaV:'BBSNews(RDEXentries) faster'MovingDestroyerGS(Epyx)toHardDisk oNoteon'84 ·TheJuniorPROM·TheMandelbrotSetoTheProductMonitor the World is Carmen Sandiego(llgs).Bitkeys:oCrosscountry ..No. (Questions and Answers) oBehind the scenes of & '85 MECC disks oNotes on programs published by 'Softkeys: 4th &hches: Team Construction Disk 02400 AD USA -Geospell -Geowrite oBugs: oDouble DOS °EOADIS a One Bylll PalCh 'Blocks vs Tracks - ProDOS & DOS Micrograms -Notes on Time Out and AppIeworks 2.1 oNotes oAScience Experiment'An Introduction to General Chemistry AdapteroUltima V.Notes: -GEOS Notes oProDOS Directory Converting fromlto blocks & seclOrs oBug in Crystal Quest on Ultima IV and V 'Print in Color with AppIeworks ·Put oAnaklgies-Advancedl&AdvancedlloAntonyms&Sentenee Format oPronto Update 0ThunderScan Problem .APT's: Mod (issue '71) oCheap NMI? oCornments on Assembly Autoduelona3.S·disketteoReading From Protected ProDOS Completion (Best Sentences) oAward Maker Plus 'Batlfe 'Alien Mind oCornmando 0Thexder (v2.7) •Thief .Playing Language Programming for Beginners oCornments: Copy II DisksoRemovingtheManuaCheckfromPirateslGSoRunning ChessoBodyinFocusoBoppie'sGreatWordChaseoBotanical Tips: oAlien Mind 'Bard's Tale III·Leisure Suit Larry 'Might & Plus 9.0 oFree Adventure Maps oMONRWTS AReadlWrite other programs from your Hard Disk oSuper 6.0 FastcopyA Gardens oBubble Ghost oCaIifornia Games GS oCalifornia Magic II oNeuromancer oPirates! oThe Tarturian °Ultima IV disk routine ·Note on Bilestoad -Notes on Disk Muncher oFun with Super6.0 FastcopyAoTurnDig Dug intoaBRUNabie Games GSoCarnpaign Math'CaseoflheGreatTrain Robbery oWasteland oZany Golf ·Notes on LaserForc8 ·Notes on War in Middle Earth oput File oUltimapper V: amapping program 'Softkeys: Addition & oCase ofthe Missing Chick 'CavernCreatures oChessMaster 68 .Features, Notes and such: 0The Product Monitor ·A Ancient Land of Ys on a Harddrive oPulling Shanghai on a Subtraction 'Aesop's Fables lie oAlgebra1oAigebra2 0Algebra 2100 oChildren's Writing &PUblishing Center -Comment Dit- Mapping Program for Might & Magic I (revisited) 'Adding hard disk oQuick and dirty ProDOS 16 READ_BLOCK patch 3 oAlphabet 'An Introduction 10 General Chemistry 'APBA On?oCornputerlnspectorv1.00C0ngooCrosscountryCanada TrackSelection to:Locksmith 6.0 Fastcopy oAnoIher Duodisk oRick's Hello·RunPaintworksGoldunderGSIOSS.OoSenior Major League Players BasebalioArkanoid oArkanoid II:The 'Crystal Quest oCutthroat·Deja-Vu oDeja-Vu II -Dinosaur ModifICation (Reversible) oBASIC Protection Schemes-Copy PROM - NOT Available oSome notes on Copy II Plus v9 Revenge of DOH (GS) 'Balance oBaiance of Power 1990 v. Deys oFastBreak oFinai Assau~ ·French: Verb Pairs and Protecting Your Own Disks -Disk Protection on the Apple II oSome notes on RISK (Leisure Games) oUltima II Character 2.08 oBiosolve ·Bubble Ghost (GS) oBuilding memo/y Skills Idioms -Geometry v1.0 -Gnee or Not Gnee oHigh Wire Logic (1Igs111e) Tips,techniques and tricks ·HelplO Finish Incomplete Editing oUltima IV HELP 'Using Copy II plus to make an APT oCaiendar Crafter v1.2 oCBS's Palhwords oCharlie Brown's ·lmpossilHMission II GS·1n1O the Eagles Nest oJack Nck8us' Animate Softkey oA General Softkey for Sunburst Software & oSoftkeys: Ancient Land of Ys oArkanoid II: Revenge of Doh 1,2,3's 'Chessmaster 2100 v1.1 'Children's Writing & 18 Holes of Major Championship Golf oJigsaw .Jump Jet Mastery Development olntroduction to Disk Usage oBad Dudes 'Ballie Chess - GS oBubble Ghost Publishing Center oConquering Decimals 'and/-Conquering ·Kinderama 'King of Chicago oLA Crackdown -Magic Slate olntroduction to Shape Tables ·Making aDisk for Both Apple GS oCharlie Brown's ABC's °Chem Lab oCurse of the Azure Decimals+and -. -Conquering Fractions;' and I. -Conquering v1.3 °MagicSpells oMath Blaster Mystery oMath Blaster Plus and IBM Systems oNibbie CountsIChecks Revisited °Notes Bonds (lie) ·Downhill Challenge oFour-in-One Infocom Fractions; + and -. oCoordinate Math oD.C.HeatMAB oDark oMicrocornputer Study Guide - Fundamental Accounting on Altered DOS 3.3 Disk oNotes on Computist Super Index Sampler oGBA Championship Basketball ·Geometry v1.0 Lord ·DataEast Games ·Decimal Concepts 'Decimal Principles Chapters 1-14 &15-28oMing'sChallange oMission ·Notes on Newer Electronic Arts oNotes on Softkey for oGrand Prix CircuitoGreat Western ShootoutoHeavy Barrel Discovery oDecimals) ·Delta Drawing 3.33 -Designasauraus Escape oMonsters and Make Believe oMultiscribe v3.0 Animate oPlaying with ProDOS oPulling Mean 18 (lIgs) on a oHow the West was One + Three xFour ·lmpossilH Mission oDig Dug oDuel (gs) oEarIy Games oEliminator 'Equation °Mystery of the Witches Shoes oQrganic Chemistry -Qix Hard Drive ·Using Print Shop graphics with Beagle Screens lI.Jack Nickalaus' Greatest 18 Holes of Major Championship Math -Estimation oExpiora-Classic series ·Explora-Science oReading Professor ·Renegade oSCience 4: Understanding ·WizardryV-BugorFeature?Softkeys:oAccoladesoflware Golf ·King of Chicago oNeuromancer -Operation Frog Whales oFraction Concepts ·Fraction Practice Unlimited our Solar System °Shadowgate oSign Designer oSlipheed (lie) ·Accolade software (lIgs) oActivision software (lie) 'Planelfall oPlatoon opool of Radiance (lie) oSokoban oFraction Recognition oFractions oFreddy's Puzzling oSokoBan·SportingNewsBasebaJl·SportsSta1S oStarglider oActivision software (1Igs) oAddison-Wesley software (lie) oStickybear Opposites GS oStickybear Shapes GS oStudy Adventures ·Frogger·Gaiaxy Math Games oGaiaxy Search ·StickybearTalking Opposites 'Story Tree oSuperprintv1.2 .AIphabet Read Along oAlphakey oAn Apple a Day •The Skills oTest Drive II: The DueloTest Drive II: The Duel (GS) oGarfield Companion oGarfield Trivia -Geometry (GS) ·Superstar Ice Hockey 'Surveys Unlimited oTag Team Astronomy DiskoBasic Electricity 1801 OE'Batlfezone oBallling oThe Children's Writing and Publishing Center 0The Design ·Ghostbusters oGnarly Golf (GS) oGnee Dr Not Gnee WresUing 0Ten Clues 0The Duel: Test Drive II oTip 'N Aip Bugs 'Baudville software oBroderbund software (lie) Your Own HomeSeries-ArchitecturaJ Design -Interior Design oGrammar Examiner -Graphics Studio oGuiness World oUninvited 'VCR Companion oWhere in the World is Carmen oBroderbund software (1Igs) oCaliforniaGames GS -certificate -Landscape Design 'Think Quick v1.2 oThree Stooges Records oHomeworker 'Houghton Mifflin Math Courseware San Diego GS v1.0 °Word Puzzles for Creative Teaching Ubrary vol 1oChannelmark software (lie) oChildren's Writing •Tunnels of Armageddon oU.S.A. Geograph v1.0 oU~ima II °lce Demons 'lvitation to Math series -Kid Niki 'King of 'World Geography v1.0 oXenocide oBitkays: Game Show and PUblishing Center 'Cinemaware Inc. software (lIgs) (Original Version) oWhere in North Dakota is Cermen SliVldiego ChicagooKillens, Kids, and aFrog oLA. Crackdown oLanguage oMagic Spells oStory Tree oAPTs: 2400 AD ·Microwave -oil's oClock Works oCornpucat Quizware Deta Disks -Compucat oWorld Geograph v1.1 oBitkeys: ·Dungeon Master Carnival oMagic Slate 1I 0Magic Word ·Master MalCh 'Math Well oQix oTroIIs and Tribulations oXenocide ·Playing Tips: Quizware Startup Disks oCounters 'Counting Criners oGradebusters 123 v3.3S ·Math Blaster Plus! v3.1 oStrike And Me -Math Blaster'Math Blaster Plus 'Math for Everyday Leisure Suit Larry oMight &Magic IIoIBMSoftkeys: Zany Golf oCoun.ng Read Along oDeja Vu -Digital Codes and Numbering FleetoWhere in the USA is Carmen Sandiego oAPTs: A.E. Uving oMathinaNu1Sheli oMathMasters oMathTutor(Percen1S 'IBMPlaying Tips: ManhunteroRockat Ranger °IBYAPTs: Systems 18700E ·Dinosaurs oDive Bomber oDr Jessie's ·Alien Ambush 'Alien Game oApple Kong 'AppIe Panic oMathematics Skills ·Mavis Beacon Teaches Typing (lie) WlZ8rdry VoZany Golf, Dinosaur oDungeon Masters Assistant vol 1: Encounters oBatUe Zone oBeer Run oBellhop ·Berserkar ·BoIo oBorg oMcGraw Hill Compucat Quizware oMemory Castle ·Meteor 70 .Features:Add Eleven Sectors to YourDOSDisks oAppie oEasy Graph oEleclronic Arts software (lie) oElectronic Arts ·Bruce Lee oBuck Rogers ·Bug Attack oBuzzard Bait Multiplication '"':rozine 13 oMicrozine '8 'Microzine 19 POKes, PEEKs and CALls oAppieworks Printer Control software (11gs) ·Elementary Math ·EI Mundo Hispanico°Epyx ·Cannonbe.lIBlitz·CanyonClimberoCaptainPoweroCaverns 'Microzine '10 oMicrozine 111 oMicrozine '12 oMicrozine Codes -Converting SSl's Non-RDOS Disks oCopyA Notes (Lucas Film) software (lie) oEpyx software (11gs) 'Essential of Calisto oCeiling Zero oChoplifteroColor Planetoids -congo '130Microzine'1S oMicrozine'160Microzine'22oMicrozine -creating a Super Human Character () Math Grade 1-8 oFacts Match ·Fantasyland ·Feet Read oCreepy Corridoors 'Crisis Mountain oCrossfire oCrystal 123 oMicrozines and MicrozineJr. oMixed Numbers oMoptown 'Modifying the HPlOT code lor Hi-res HackersoMore Power Along -First Verbs ·Aip Flop -Galactic Attack -Great Book CasUes -CYcled -Diamond MineoDig 'Em oDig Dug -Donkey HoteloMr. and Mrs. Patatohead oMr. Pixel's Programming for Your Might and Magic Characters oPrint Your Own Graph Search-Groliersoftware(lIgs)oHartIeyCoursewaresoftware Kong oDragon Wars ·Drelbs oDrol ·Dung Beetles ·Electro Paint Set oMystery Matter °Mystery Objects oNumbers PaperoUnlimited Thexder Energy oUnlocking Lode Runner's (lie) ·HobbitoHomonyms, Synonyms &Antonyms Grade 1­ Arena oEliminator oEvolution oFalalns oFaIcons II oFire and oOpposite oQrganic Chemistry opacman opeanuts Math Game Boards oUnlocking the Prologic Protection Scheme 8 'Impossible Mission II °lslands of Beta .1sIe of Mem Ice oFree Fall'Frogger -Galaxian oGenetic Drift -Gobbler Matcher'Percentages°PerplexingPuzzJes-PicktheNumbers ·TheProductMonilor.Softkeys:04th&lnches°4th&hches oKindercompoKingofChicagooLanlllmofD'gammeoLeaming -Gold Rush oHailoween oHard HatMackoHellstormoHellstrom oPicture PerfectoPirates! GS oPixelwerks ·Platoon .police Team Construction Disk '816 Paint v3.1 °Alphabet Circus Company software (lie) ·Learning Technologies software oHorizon V -Ice Demons .Jawbreaker II'Joust (Atarisoft) OuestoPoolofRadianceoQuestStrategyCheckeroRainbow ·Arkanoid·BankStrealWriterPiusoBroadsidesv2.0·Bumble (lie) oLearning to Cope with Pressure -Leisure Suit Larry oJouster -JumpJetoJumpman oKameari oLabyrinth oMapple: Painter 'Ratios &Propotions oRead 'N Roll 1.1 'Read-Write- Games oCornputer Preparation forthe ACT oDungeon Master 'Uon's Work Shop 'Lucky's Magic Hat ·Magic Castle Red oMarauder oMars Cars oMicrowave oMilipeed oMiner 204ger Publish °Reading Comprehension oRobomath °Sailing oGraphics Bank oHow to Weigh an Elephant olmpossible Level 'Magic Slate (20 Column) oMagic Slate (40 Column) oMoney Munchers -Montezuma's Revenge oMouskattaek ThroughSto/yProbiemsoScuffyandFriendsoSensibleSpelier Mission IIohnpossible Mission olnlOthe Eagle's Nest -King of oMagic Slate (80 Column) oMagic Spells oManager Backup oMr Cool·Mr. Robot and the Robot Factory oNeptune oNight (ProDOS) oSierra Programs oSilicon Dreams °SOKa-BAN Chicago·LACrackdownoLACrackdown·Mastertype's Writer .Diskette oMarbIe Madness oMastery ArithmeticGames·Math Crawler -Nightmare Gallery -Nomads 'Oils Well °Outpost oSolving Quadratic Equations oSpelling Bee 'Spelltronics ·Math Word Problems '"':rozine 14 ·Monsters & Make .Activites oMath Blaster Plus oMath Fac1S Games oMath Man oPhaser Fire oPooyan -Quadrant 6112 oQuest For Tires 'Spy's Adventure in South America 'Square Pairs °Star Trek Believe 'Monsters & Maka Believe Plus oMoplOwn Parade ·Mathematics Skills Software Series oMicro SChool Prog ram oRaiders of the Lost Ring oRandamn oRaster Blaster 'Stickers 'Study for Success oSuccess With Typing oSuper oOgre oPirates Ilgs °Ski Crazed oSoko Ban 'Standing Room Series oMicroprose software (lie) -Microprosesoftware (Jigs) oRearguard oRepton ·Ribbit oRobotron: 2084 oSammy PrinfoTales of Fantasy oTaiking StickybearOpposites oTaiking Only? 'Stickybears Number (ProDOS 1.4) 'Stickybears oMillikan Mathfun Frenzy oMilliken Mathfun Golf Classic LightfootoSeaDragon oSea Fox oSerpentine oSituationCriticaJ: Text Writer 0T88Sers b¥ Tobbs 0Test Drive II: The Duel (lIgs) Opposites (ProDOS l.S) oStickybears Shapes (ProDOS 1.4) oMindpiay software (lie) oMindscape (Tom Snyder and Alert) oSnack Attack oSnake Byte oSnapper oSneakers oSnoogle 0Test Taking Made Easy •The Boars Store' 0The Boars Tell oSummer Games GS °Super Print! 0Taipan 0Techno Cop software (lie) 'Mindscape software (1Igs) oNumber Cruncher 'Space Cadets oSpace Quarks oSpy's Demise 'Star Maze Time 0The Duel:Test Drive II-The Game Show'The Games: •The Children's Writing &Publishing Center 0TIC-Tac Show oNumberMunchers·Number Match oNumber Match ItoOrigin 'Star Thief oStar Trek oSuccesion oSuper Puckman Winter Edition oThe Wonderful World of Paws oTimeCapsule oWorld Games °Writing and Publishing Center .APTs: software (lie) oQIters' Adventure (The) oparts of Speech I & oSwashbuckleroSyzygy 0Taxman 0Teleport oThief'Threshold 0Times ofLore 0TownbuilderoTransylvania·VGRCornpanion oDragon WarsoElite oMight and Magic 1I 0Pharoah's Revenge lIoPBlsoftware (11gs) ophonics Prime Time: Final Consonan1S oThunderbombs ·Tubeway ·Tubeway II ·Viper oWargle ·Voyage of the Mimi·What makas aDinosaur sore oWhere in opool of Radiance oThe Magic Candle vol 1 oWizardry V: ·Phonics Prime Time: Initial Consonants oPirates oPolarware -Warlock GS -Zany Golf GS oPlaying Tips: Bard's Tale I the USA is Carmen SanDiegooWhereintheWorldisCarmen Heart of the Maelstrom .PIaying Tips: 'Leisure Suit Larry softwara (lie) oPooI of Radiance 'Punctuation &Caps -Quick oDungeon Master oNeuromancer 'Ultima 1II 0UItima V·Where SanDeigo? (GS) oWho, What Where, When, Why °WhoIe oMight & Magic II olBM Softkeys 'ApoIIo 18 oDalias Quest Flash'RainbowPainteroRampageoRandomHousesoftware in the World isCarmen SanDiegooWizardry (Proving Grounds Number Operations °WISCR Intelligence TestoWood Car oDefenderof the Crown of-19Stealth Fighter-Games: Winter (lie) oReader Rabbit oThe Right Job oThe Right Resume of the Mad Overlord) 'Wizardry oZorkZero olBM Playing Tips; Rally oWord Attack Plus! Spanish °WorId Geograph oWorid Edition(The) -Gold Rush olnfillratur .Jack's Greatest 18 -Last Writer 1I 0Serve &VoIleyoShadowgate oShanghai (GS) 'Show Mean Streets oMach Warrior opool of Radiance Histo/y Adventure oXenocide (GS) oBitkeys: Borg -Great Ninja (The) oLeisure Suit Larry 1I 0Mean 18 oPerfect College Time'Shutterbug's Patterns 'Shutterbug's Pictures ·Showoff 72 Features, Notes and such: The Product Monitor oA Bug in Western Shootout-Laser Force oMath Blaster Mystery 0The opolice Quest II: The Vengeance vl.l oSierra On Line software (lie) 'Sierra On Line software Prentice Hall Science. Courseware ·A note on Stickybear Hunt for Red October oAPTs: Anti Gravity oAutodueloBard's 69 .Features: oCustom Character 5815 for the Apple II+'A (Ilgs) 'Sir-Techsoftware (lie) oSnooperTroops: The Case of encrypted sector oAn accelerated lie &EDD 4 -Finding the Tale II oChrono Warrior oCommando -Demonic Decks Bug in the Thief Softkey oDeprotecting & Enhancing the Disappearing Dolphin oSoftware Toolworks software licencee's name in GEOS oA BUG in Teacher's Tool Kit oNeuromancer·PooI of Radiance oTetris oThe Bards Tale III Applewriter olmagewriler II Color mapper for Ultima IV (figs) oSpace Quest II ·Spectrum Holob¥te software (lie) Series 'A reader review of the Trac Card ·An Explanation of •Track &Field oVictO/Y Road 0Xevious obny Golf oPlaying -Updating ProDOS 16 Disk 10 GSIOS 016 Byte Hex Dump for SpeedwayMath oSpeltingGrade1 0SpeUingGrade2 0Speliing Self-sync Bytes oAnother reason why Cookbook Cracks Tips: Bard's Tale 1I 0Bard's Tale III oDefender oDefender Of' a1ll1's 0The Eamon Adventurer's Guild oDisk Mania: How to Grade 3oSpelling Grade 4oSpelling Grade SoSpelling Grade might not work oBBS News ·Beginners Guide to"PACMAN" The Crown (IIGS) oLeisure Suit Larry -Moebius opool of really useyourS.2S·DriveoHardwareComer:Buildan Activity " 'Spelling Grade 7'Spelling Grade 8 oSpinnaker software deprotection. 'Bogus 18 sector disks? oBug in Typel softkey Radiance oPrint Shop Companion oRobocop oTower of Monitor and see where your processor isspending it's time (lie) 'Springboatd software (1Igs) 0and much more... oBugs in Pool of Radiance oChanging levels on Tetris (lie) Myraglen ·Wasteland·Who Framed Roger Rabbit oWings Of 0The Product Montior .Softkeys: oAlI About America (S.2S· oCheats, Hints, and Tips for Neuromancer oCornments & Fury olBM Softkeys: 688 Attack Sub 'Battle Chess ·Battle disk) oArkanoid lie -California Games GS -commando For a complete back issue possible help to other readers -Comments on IBM Ragging Hawks 1942 oChuck Yeeger" Advanced Flight Simulator oGeopaint -Grizzly 8eln -Hitchhiker's Guide to the Galaxy oConverting Print Magic Graphics to Publish Itl -CoPr v1.0oShinobi..F811W8&NoteI:BuginAPTforZanyGolf ·KidNiki·MagicSlateIl°Might&Magic·MonteCarlooNotes Ilst, send a 9" by 12", self· Protecting Your Own Disks with ProDOSoDeterminingwhen oCr8ckinlJ on the 1lMpc. 'N'FiIeI.paperBoyGS oPeIllrson'sSAT Success for Micros addressed, stamped (45~) individual files can be removed from aProtected Disk ·DOS 7'1 F88luIII, NIlIas IIld 1UCIl: ABUG in Copr II PIuI V8l' 9.0 oPiratesl ·Police Quest oShowoft ,Silent Service 'Spece envelope to Computisto 3.3P (for protected) oEnhancing DOS 3.3 oFIND.CAT ·AReaderRevWoflheTracClrdoDeproldngMircoLab Ouestll·S1argIicIer·Sti8etSpor1sSoccer·TheGameShow i~m~~~~ 1 Core20 25 0 0 49 0 0 73 0 0 COMPUTIST back issues and n Number ofback issues. $----- 13...... 0 U 26 0 0 50 0 0 74 .0 0 library disks are frequently ::::::::~ 0 ~~* ~ ~ ~~:::::~ ~ referenced in current issues. Number oflox back issues. $----- 6 ...... 0 0 29 0 0 53 .0 0 Back Issue and Library Disk Rates Core30 0 30 0 0 54 0 0 Number oflibrary Disks. $----- 7 31.. 0 0 55.....0 0 00 us, Canada & Mexico All others Washington state residents add 7.8% tax 8 0 32.. 0 0 56 0 0 Back issues (1 - 9) $4.75 $8.75 $----- 9 0 0 33 0 0 57.. 0 0 Back issues (10+) $3.75 $6.00 10 0 0 34 0 0 58 0 0 lox back issues $4.75 $8.75 Total enclosed $----_. 11.. 0 0 35 0 0 59 .0 0 Library disks (1 - 9) $5.50 $7.50 12 0 0 36 0 0 60 D 0 Library disks (10+) $4.00 $6.00 Name _ 13 0 0 37 0 0 61.. 0 0 14 0 0 38 0 0 62 0 0 Due to the time and effort involved in making Zox Addno•• • 15 0 0 39 0 0 63 0 0 copies. their price will remain at $4.75 each for US, 16*.. 0 0 40 0 0 64 0 0 Canada & Mexico and at $8.75 for all other Foreign. 17 0 0 41.. 0 0 65 0 0 Shipping is included in all the prices shown. 18 0 0 42 0 0 66* 0 0 City s..'" __Zip _ 19*.. 00 43 00 67 00 20 0 0 44 0 0 68 0 0 What's a library disk? COWIlry Pbono . 21.. 0 0 45 0 0 69 0 0 VISA MC ____ Exp. _ 1 / A library disk is a 5 4 inch floppy diskette that contains programs that would normally have to be typed SiplWC CP74 Somedisks apply to more thanone issue and are shown in by the user. Documentation for each library disk can as taller boxes. be found in the corresponding issue. • US funds drawn on US bank.• Most orders shipped within 5 working days, however please allow up to 4 weeks delivery for some orders. • Orders are * Limited supply - first-come-first-serve basis. ·Library disks are available for all issues of shipped UPS so please use a streetaddress.•Offer good while supply lasts.•Call o Out-of-print - only "Zeroxed" copies for sale. COMPUfIST. (206) 832-3055 to use a credit card or send check/money order to: 1 * Issue 66 is laser printed on 8 / 2 by 11 paper. COMPunST 33821 E Orville Road eatonville WA 98328 ..J ~------24 Readers Data Exchange COMPUTIST #74