SOFTWARE FAN MAIL February 1988 $2.95 U.S. S3.95 Canada The Magazine for Commodore and Commodore Amiga Users 101 Game Tips Readen Tell Ail!! THE MONTHLY SOFTWARE COLLECTION FOR COMMODORE' - ONLY $6.65 Lots of Great Software Every Month Loadstar is a collection of exciting ne^v Commodore programs, piiblislied montlily on 5'/i-incli diskettes. Disk issues contain C]uality, read_\"-to-run Commodore 64 and 128 software: home and business, education, music, graphics, animation, utilities, tutorials, games, and bonus programs from popular software developers. Loadstar provides an endless number of things to do u'ith your Commodore. Subscribers enjoy more than a hundred programs every year for pennies each, including C-64 and C-128 programs from Commodore Magazine. At only S6.65 per issue. Loadstar is your best software value. The Best of Loadstar Yours FREE Loadstar will deliver three months of software for a total of $19.95. That's onlv S6.65 per month. Order now and we will include The Best of Loadstar #3 absolutely FREE! The Best of Loadstar #3 is a double-sided disk filled with the finest programs published in Loadstar issues. You can't lose. Satisfaction Guaranteed As a Loadstar subscriber, you \vill get software variety to make your Commodore investment pay off - plus the convenience of home delivery and our unconditional money-back guarantee, if you are not 1009(: satisfied with \-our first issue of Loadstar, you may return it for a full S19.95 refund. The Best of Loadstar is yours to keep. Avaiiable at W'aldenboaks, B. Dnltoit Bookselien, iind fine bookstoits eferyli'liere ktiivr price 59.95). Apple tvtd ItlM PC fej-siti/ii alio in'tjilabk. Commodore Microcomputers Revieic by Steiv Levin ". . A liighly rccominend Loadstar, ilijoii cnn afford only oite disk service, make it Londstnr. . . " Loadstar Subscribers Say. . . "Loadstar contains a variety of programs that are iisuallif not available ainfivlwreelse. The format is great!" "Being user-fj-iendh/ is a big plus for LOADSTAR, aini what a value!" i have recoinineiided LOADSTAR to my friends and they love it." Every issue of Loadstar contains ready-to-run software for everj'one in the family. For example, Loadstar Issue #40 is contained on two disl FREE Best of Loadstar Disk #3 Order your 3-month Loadstar trial subscription todav for just 519.95 postage-paid. Act now and we will include our latest Best of Loadstar disk ABSOLUTELY FREE with your first issue. CALL TOLL FREE AND ORDER NOW 1-800-831-2694 (In Loiii^iaim call 3JS-221-S71S) /yes t Please rush The Best of Loadstar disk #3 with the first issue of m\' 3-month Loadstar trial subscription. Only S19.95 postage paid! (Overseas 527.95) Name.. Address Citv elephone VlasterCard Number 3 -■^mE.x State Zip Daytime 1 d Visa Z. ( ) Z Payment enclosed (U.S. funds) 1 SienatLire. Exp. DEFT. CO028 P.O. BOX 30008 SHREVEPORT, LA 71)30-0008 LOAD/TAR ■ u Get the maximum graphics power from your Amiga. Create stunning, litelike computer artwork with Digi-Paint, the first full-featured 4096 color (Hold and Modify) paint program. Break the "32 color barrier" and finally realize the potential of your Amiga with Digi-Paint's advanced features: •4096 colors on screen simultaneously •NewTeks exclusive enhanced HAM mode 'Dithered HAM gradient fill •Full screen effects including double. half size, mirror reverse and more ►Full IFF and Digi-View compatibility 'Use 320x200 or HAM hi-res 320x400 resolutions ■•Fat bits Magnify mode •Rectangle, oval, line and other drawing tools '12 different paint modes including blending, tinting and smooth shading 'Full lasso cut and paste with automatic edge blending 'Programmed completely in assembly language for fast, smooth response Find out why Byte Magazine called Digi-Painf "Remarkable". Available now at your local Amiga dealer or call: 1-800-843-8934. ONLY $59.95 NewIek INCORPORATED 100 levels, ghosts, 586 scrolls wicked demon Blast mad mages, mutant rats, and murderous monsters. Explore mysterious multi-level mazes. Annihilate hordes of ghosts, snappers, and dervishes to claim magical artifacts and treasure. The action won't stop until you get to the bottom of it all - and hand Calvrak the Demon a one-way ticket to oblivion. GET YOUR DKMON STALKERS DEMO DISK! Three wicked levels of manic arcade acrion. Send your name, address, and a check for S'2 (to cover shipping and handling) to Demon Stalkers Demo Disk, Electronic Art.s Direct Sales, P.O. Box 75:«), San Mateo, CA 94403. Thi' dfi'ftcr voii j:n, ihr hrtitiL-r it g,t^s (You ini^hi wHni t(i hninK alonn fi rrit'nrf t4> hi'Ip } Hill dun'l vmil 'til you find a SInw I>ejitJi vwnv (n iint rln- Siivi' (Himi:- i)iim'un ('on,''mir1inn -Si-i hi di'.'-iKn your fn*,'n wiirsi niKhtmtm.' - , siv\ ihi-n inflict ii uti vrHir fricniU, W(Ih Kvrr 2(HI denipn options, ricmon SlJilkiTs' horrors cnn Ijp hh infinite ns vrmrimagiiiniirin Electronic arts® TO PLIRCHASE DEMON STALKKRS; Visit your retailer. Or call 80()-24.')-4.i2.'j (in C A 8no..->fi2- 1 1 12) hetwcen 8am and 15pm l^acific time, and place a direct order on your Ma.stcrcard or VI.S A. Or order by mail by sending a check, money order, or VI.SA/M.istercard information to the address above, C64 version is S29.95, plus $:? shipping and handling, CA resident.ome Rangers SCALL F-ISSihke Eagle $21,95 Gunship $24.95 Kennedy Approach $24.95 NATO Commander $24.95 Pirates S25.95 Silent Service S24.gs Solo Flight £24.95 ■ Sseatth Fighier SCALL MINDSCAPE Fist $19.95 ■ Gauntlet $29.95 Indiana Jones $22.95 • Indoor Sports S24.95 Infillrator S21.95 ■ Papertsoy ..,$29.95 Pertect Score:SAT prep ...$49.95 " Superstar Hockey ,529,95 Uchi Mata , $19.95 Uridium $26,95 Cell tor prices on other MINDSCAPE products! 64C BUSINESS AND PRODUCTIVITY (!4C DATABASES Bank Street Filar $34 95 Consultanl $39.95 Data Manager,..,,. $19.95 Flee! Filer $29.95 Profile 64 $36.95 64C INTEGRATED PKGS Homepak $39.95 Viiasiar64 4K $39.95 (!1C SPREADSHEETS Calkit 539.96 Swiftcalc 64 w/sideways ,..$39.95 Sideways 519.95 84C WORD PROCESSORS Bank Street Writer $32.95 Font Master II $34.96 Font Master 64 $34,95 Paperclip w/spellpack $49,95 MISC GAMES Championship Boxing S17.95 Hobbitt S24.95 International Hockey St 8.95 SIMON & SHUSTER StarTrek-Kobayashi Att. .,$29.95 Star Trek Promelhian Adv $29,95 Typing Tutor III $29.95 SPIXTRUM HOLOBYTE ' Falcon $22,95 ■GATO $19.95 " Intrigue $22.95 ■Rl 109 $27.95 * Soko Ban $17.95 SOFTWARE SIMULATIONS Foolball $24.95 Pure Slat Baseball $29.95 Pure Slat College BB $32,95 SSI ■B-24 $24,95 ■ Eternal Dagger $27.95 ■ Phantasie 1, It, ill |each| ,,$27,95 ■ Realms of Dar1(ness $27,95 ■ Rings of Zillin $29,95 ■ Roadwar Europa $29,95 • Shard of Spring $29,95 ■ Wargame Const Set $22,95 ■ Wrath ol Nioademus S29,95 ■ Wizards Crown $27,95 ^::LDGIC Flight Simulator II $32,95 FS II Scenery disks $CALL Jai $29,95 TIMEWORKS ' Desktop Publisher $39,95 UM I SON WORLD ■ Prinsmaster Plus $29,95 Paperclip III $39,95 Pocket Writer Dictionary ,..$12.95 WordPro 3W64 $14,95 Word Writer 64 w/speller .,$34.95 FINANCLU. & ACCT. Tlmeworks Eledf, Ctikbk „Si9.95 Timeworks Money Mgr S19,9S CMS Acct Pk9/64 $119,95 MISC.HARDWAHB Esles pwr supply for C-6d $54,95 Naverone 3 Slot expander $27,95 UTILITIES Thinking Cap $32,95 Toy Shop $42,95 CSM 1541 align $34,95 Fast Load S24,95 Bobs Term Pro 532,95 COMMODOR E138 RE, SOFTWA WORDPROCESS( FEeel System 4..., IR ..S55.95 ..$44.95 ..$54.95 .-$39.95 ..$59.95 ..$34.95 ..SCALL Paperclrp li »..».. ^,..,..,, Papercrrp ll[ .„„ ., Temi Paper Wnter Vizawrite 12E WordpfQ 128 ..$59.95 ..$49.95 Wordwrilen 28 w/spetJ SPREADSHEETS ..$39.95 ..$49.95 ..$39.95 ..SCALL ..S29.95 ..$49.95 Swif^calc 128 »v«dwxvs ■ DATA BASES Daia Manager 12B Flest Filer ..$64.95 V/\IiE ..S69.95 ..$47.95 $124.95 ..$34.95 ..$39.95 MISC. 128 SOFT\ Bobs Term Pro 128.... CMS Acol Pkg/128 Desk Manager 128 Mach 128 Partner 128 ..S54.95 ..S34.95 1 ..$54.95 ..SCALL Personal Acci, 128 Sylvia Porters Person Finance Planner Vi2astarl28 Abacus [jili ALL TITLES IN STOCK a Canilicaie Maker $32.95 Clip Art Vol 1 or 2 SCALL Desktop Publisher $39 95 GEO Publish $49,95 Graphics Library 1,l1,or III ,,$16,95 Newsroom $34,95 Outrageous Pages $39,95 Print Shop $25,95 Printmasler Pius $32,95 TUSSEY COMPUTER PRODUCTS P.O.BOX 1006, STATE COLLEGE, PA 16804 tCp SHIPS IT c o M M n i> n a f AMIG ""loo $CALL nn ^12K RAM Upgrade. $159.00 1010 EXT DRIVE $219.00 1680 MODEM $139.00 ASOOw/2002 Monitor $789.00 A500 W/2002 Monitor ilOlODrlva $999.00 AMIGA SOFTWARE PRODUCTIVITY Deluxe Music Const Set ...$79.95 Deluxe Paini II $99.95 Deluxe Pnnt II $59,95 DbIuk9 Video 1.2 $99.95 Draw Plus $183,00 LogisHx $89.00 Supertsase , $69.00 Vtzawrtia SE9.0C1 Word Periec SCALL ENTERTAINMENT ^m^^^^ Auloduel $34.95 Balance o1 Power $29.95 Bards Tale $39,95 Beyond Zork $37.95 Chessmaslef 2000 $34.95 Defender ol Iho Crown $29.95 DeiaVu $29.95 Earl Weaver Baseball $39.95 Ferran Formula One $39.95 Flighl Simuialor II $39.95 Haiiey Projecf $29.95 Hol-ColO Jazz $24.95 Leisure Suit Lany $44.95 Marble Madness $34.95 Racier $27.95 S,D,I $2995 Sileni service $29.95 Sinbad $29.95 Slarlleet $32.95 UnivTled $?9.9S PRINTERS Panasonic. Oflice AuIorTaallon/?°'°'\fl 2 /r warranty ' 1080111 $159.00 1091 in $189.00 1092iE $299.00 .IL ^d rw i< r * n I c i ^i n « NP-10 S137.95 NX-10 S157.95 PRICES ARE FALLING ON ALL STAR PRINTERS!! Call for latest price on ND-10 ND-15 NR-10 NB SERIES SEIKOSHA 2 yr warranty SP-180VC....S139.00 SP-1 000 VC. $149.00 SP-1200A1 ...5169.00 120cps. NLQMode ^CITIZEN 120D $159.00 MSP-10 $279.00 MSP-15E $379.00 Preinler35 $459.00 Tribute 224. $CALL Super Graphix Jr Pnnicr Inlerlace S39.95 Super Graptilx Inierlace w/8K buffer down loadable lonis $59.95 Super GraphI* Cpid ...SCALL PRINTER PACKAGES ALL PRINTEHS IMTERFACE WfTH M C or CI 28 NP-10 &XETECSupergraphix Jr. .. $169.00 NX-10 & XETEC Supergraphix Jr. .. S189.00 NP-10 & XETEC Supergraphix S199.00 Panasonic lOSOill & XETEC Supergraphix Jr $189,00 lOSOiHS. XETEC Supergraphix S199.00 1091in & XETEC Supergraphix 5219.00 RGB COtvlHOSITE COLOR MONITORS FOR THE 128 COI^r^ODORE 2002 i OPt?''dting Modes MAGNAVOX 8562 6^:)» 2J3 Reso.ut'Cn 3 r.lodei 2 yi wa'rdni $269.00 THOMSON 4120 560«240Rl:Mlution ■I MMtfS T yr wdrrj,JITj .'.$239.00 $219.00 All 3 monrtoii includy cables lo Cotrunodoxe 5 2S n Berkeley Softworics NEW!!... GEO PUBLISH (64/128) S49.95 GEOS128 $44.95 Geo Calc 128 $47.95 Geo File 128 $47.95 Geo Program $49.95 Deskpack 128 $44.95 Geo Write 128 $44.95 Geo Spell $24.95 GEOS S39.95 Geo Calc $34.95 Geo File S34.9S Geodex S27.95 Deskpack $22.95 Fontpack $22.95 Geo Write S34.95 Software orders over $50.00 & Acces- sories/Peripherals under 8 pounds will beshipped FEDERAL EXPRESScYeseven at ttiese prices) You only pay TCP's standard shippir^g ctiarge ol S4.00 per order. Orders arriving before 1 :00 PM our time will be stilpped out same day. H part of your order is back- ordared the femairidar will be shipped UPS Ground lor FREE' SECURITY ■ Your Credit Card is not charged until your order is shipped. ■ We insure your order at no extra cost to you. ■ Tussey is a financially strong and weli established company. B CUSTOMER SUPPORT ■ Atier sales support. ■ Knowledgeable staff, all graduates of Tussey's "Computer Bool Camp". ■ Our advanced warehouse/malerials handling system assures your order is shipped out accurately & on time. ■ Our IBM 5360 allows instant order and inventory status. To order by mail: Wo accept moi^y order, certitied ctieck. personal ctieck Allow 2 v^eeks tor personal ^ company ctiecKs to clear ShippinQ $4 00 lo' software and accessories/ $1 0 00 f er pnnlers and color monitors/ $a 00 lof disit dnves and ottie< monniirs' Add $3 00 pet box shipped COD Call lor oilier sftipp«nQ charges Additional stiiKung required on APO. FPO, AK. HI. Tenns: ALl PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR MASTERCARD OR VISA. Ail products include lactory warranty ALL sales ARE FINAL Detective Hems replaced or repajred at our discffi' lion Pennsylvania residents add 6% sales lax Pilces and terms subject to change without notice I V&A 'I" W'WJ^ OKJEMIA , i $229 ■ Built in COMMODORE* and EPSON*lnlorlace ■ ISO CPS Print Speed cm For Other Otildila Printers CMS GENERAL ACCOUNTING SYSTEM Includes: • General Ledger . Accounts Receivable . Billing Statements • Accounts Payable * Check Wftling • Job Costing • Payroll Pkg. Price tor all Modules : Cl 28 version $124.95 064 versio n $1 1 9.95 C- COMMODORE 1764 256K RAI^ EXPANSION $119 C'COMMOOOItE 1581 3t/r DISK DRIVE $197 ////J Digital ///// Solutions Pocket Writer 2.... .$42.95 Pocket Filer 2 .$39.95 Pocket Planner 2. .539.95 Digital Superpak . .$74.95 Dictionary .$12.95 DISKS ^H per box of 1 0 Pil BONUS DISKS VLM SSiOD S6.45 OSDD $6.95 TUSSEY DISK CLOSEOirrS!!! SSDO $4.49 DS'DD $4.99 Cart tor PrICD on V«l»llin and Maisll Dlikiil Regular Mrs: 9:00AM-10:00PM Mon-Fri, 10:00AM'6:00PM Sat , 12:Q0PM-8:O0PM Sun EST CALL TOLL FREE 1 -800-468-9044 INSIDE PA CALL 814-234-2236 owb '^O NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS Mission Grapiiics Suppoi President Elect Contest Dtrategic Simulations, Inc. is sponsoring a contest for users of President Elect — 1988 Edition. The contest is open to any U.S. resident of any age. Players whose Democratic and Republican candidates are the same as those on Election Day, November 8, 1988, and whose electoral vote count comes closest to matching the actual election results will vrin a cash prize. Contest rules may be obtained by writini to "President Elect Contest," Strategic Simulations, Inc., 1046 U. Rengstorff Ave., Mountain View, CA 94043. C-ZAR D: 1 he Commodore Amiga 2000 recently assumed a staring role at the opening of Mission Graphics Support, the world's first computer art gallery. Located in New York Clay's East Village, Mission Graphics Support showcases twelve vibrant Amiga-generated collages by Wew York artist Sandra Filippucci. Pilippucci used Electronic Arts' DeluxeFalnt H and NewTek's Digi-View to compose the collages and a color laser printer to produce hard copy. Products at Comdex Smatvoncontact/^erg^^^-^^^^ cuitP 106 Torrance, CAauaui.. ui ^^g pf i(,g tasyi JJiemer Development has introduced C-Z&R, an Amiga Editor and Librarian for the Casio CZ-101 and CZ-1000 keyboards. Over 200 instruments and sound effects can be played or modified. C-ZAA enables the user to fine tune the Casio's six powerful eight-step envelopes. The program retails for Si 95. An Amiga-to-MIDI interface is also avaaable for S55. For details contact: Diemer Development, 12814 Landale St,, Studio City, CA 91604-1351, Phone: (818) 762-0804. mectro^c Arts mtroducedBeli^eP«^^,^s users to Stipulate graphics wito ^^^^^.^^'g'Jompatible with the ^Sefiects-DelT^eWadurt 0^^^^^^^ ^ ^ program that Eiectronic Alts, lo-^u u vorTiHxes a Software, Inc., 4*)^'^'" ^^^^_______ 825-4144. 8 FEBRUARY 1988 Si-*—* Throttle — ivide open. Joystick — back hard. Air it out, man. GeeB ee A ir Ra Uy. A i r rac i ng action that puts the uildh-3ick in the wild blue yonder. Speed in spades. One tricky turn after another. And a lot of nasty competition between you and tlie finish line. Buzz 'em. Bump 'em. Blow 'em away. Show 'em who owns the skie.s. Bail out from a midair niiihap, and you rtei'er ktiow where you 'II end ul>. GeeBee Air Rally. $29.95 suggested retail price for Commodore 64/128.^ $39.95 suggested retail price for Amiga" computers. ACTIVISION. Ask your software retailer or order direct; just call 800/345-2888, operator 300. © Activtsion, Inc. Amig^ screens shown- Sc(«nt may vaiy defrt-nding on compurrf system. Amijgui ind Cammoiiorc 64 and 1 28 arc trjdcmjtks of CommoJiiw Elccuonics. Led. NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS • NEWS S E. Maxx-Out! Microfiche Filer Updates Airborne Ranger and Project Stealth Fighter IViicroProse Software, Inc. has released two new games for the Commodore 64. Airborne Ranger is the first MicroProse program in which the player controls the movements of an individual soldier instead of an aircraft or submarine. The simulation begins with a joystick-controlled parachute drop, followed by 12 different search and destroy, rescue, infiltration and sabotage missions m three different geographic regions. The program retails for $34.95. Project: Stealth Pighter simulates the radar-elusive jet fighter believed to be part of the U.S. Air Force arsenal. The program features an advanced cockpit with two display screens a radar scope and 3D out-the- window view. Project: Stealth Fighter retails for $39.95. For more information on both products contact; MicroProse Software, Inc., 120 Lakefront Dr., HuntVaUey, MD 21030. Phone: (301)771-1151. Jpyx, Inc. has released three titles in the company's new Maxx-Out! series of entertainment software for younger gamers. Hal Warriors transports the player to 2500 AD. where he must save the human race from invaders from another world. In Arctic Antics: Spy Vs. Spy the player must escape from an iceberg before a deadly blizzard or an enemy spy catches up to him. Bonldei Dash Constractlon Kit is a race to mine diamonds through a series of caves. Players have the option to play the game provided or design their own games using the construction kit, Suggested retail price is 324,95. For details contact: Epyx, Inc., 600 Galveston Dr., Redwood City, CA 94063.Phone: (415) 366-0606 Sons of Liberty and Panzer Strike oftware Visions, Inc. has released the Microfiche Filer Text Import Utility into the public domain. The utility disk, available on Fred Fish Disk #103, on PeopleLink, Q-Link and BIX, allows the importing of fixed format text files into Microfiche Filer databases. In addition, a Microfiche Filer Version 1.02 update is available for S9 directly from Software Visions. The update provides full support for European characters. Software Visions is also asking Microfiche Filer users to submit useful databases to include on subsequent updates. Pubhshed database donors will be credited by name on the disk and will receive the next update free. For more information contact: Software Visions, Inc., 26 Forest Rd., Framingham, MA 01701. Or call: (617) 877-1266. Amiga Assembly Language JLab Books, Inc. has released Amiga Assembly Language Programming by Jake Commander. The 240-page book provides an overview ui dSsciiiDiy Idiigiiage, including binary arithmetic and the syntax, addresses and effects of assembly commands. The hardbound version sells for S19.95, the paperback version for S13.60. For ftirther information contact; TAB Books, Inc., P.O. Box 40, Blue Ridge Summit.PA 17214, Phone: (717) 794-2191. Thunder Mountain Classics Ml S trategic Simulations. Inc. has released two new programs for the Commodore 64. Sons of Liberty simulates three battles of the American Revolution: Bunker Hill, Saratoga, and Monmouth. Suggested retail price is $34.95. Panzer Strilce! is a World War 11 simulation in which one or two players engage in individual squad/tank level combat on the Eastern and Iforth African fronts as well as combat involving the British Army throughout Europe. Panzer Strike! retails for $44.95. For more information contact; Strategic Simulations, Inc., 1046 N. Rengstorff Ave., Mountain View, CA 94043. Or call: (415) 964-1353. 10 hEBRUARY 1988 .indscape's Thunder Mountain Division has released five classic titles at bargain prices for the Commodore 64. They are: Pac Man, Ms. Pac Man, Dig Dug, Pole Position and Galaxian. Each retails for S9.95. for further information contact: Thunder Mountain Division. Mindscape. Inc., 3444 Dundee Rd., Northbrook, II 60062. Or call: (612) 452-4730. 4th & Inches Xiccolade's latest release is 4th & Inches, a football simulation that incorporates 22 players, a full-width and length field. 20 plays and 1 1 formations. Available for the Commodore 64, 4th & Inches retails for S29.95. For details contact: Accolade, 20813 Stevens Creek Blvd., Cupertmo, CA 95014. Or call: (408 ) 446-5757. Border Zone Xnfocom has released Border Zone, a work of interactive fiction with an espionage theme by Marc Blank, Woven around an assassination plot the game consists of three chapters. In each chapter you assume a different identity from an American businessman to a KGB agent. Border Zone provides Invisi-Clues that reveal as much help as you want. The program is Continued on pg, 12 FEEL LIKE CHALLENGING A 3-TIME WORLD PION?" "TOP FUEL CHALLENGE IS THE CLOSEST YOU CAN GET TO THE HOT PAVEMENT OF THE DRAGSTRIP!' -955)-6*(((J AND 2)=0)AND Y<225) 70 X=X+8*(((J AND 4)=0)AND X>31)-8*(((J AND 8)=0)AND X<248) 80 P=-P* (P<7) -(P<7) :POKE R,255-2'P :POKE V+2*P,X:P0KE V+2*P+1,Y :POKE R,255:GOTO 60 81 DATA 001,255,128,015,255,240,031, 255 Continued on pg. 108 16 FEBRUARY 1988 /^"y n expert system is like borrowing someone else's / experience and expertise on o given subject. /— ^' UNDERSTANDING COMPUTERS by TIME-LIFE BOOKS / IS exocily thai, on expert system on the subject of ' computers. It's not software based, so it con't crash, And since it's not machine-specific, il won'l become outdated easily, which means you'll find it on tnvoluoble, long-lived reference whether you have on IBM*PC, an Apple He*', a multimillion dollar Croy'^, or no computer at all right now. A BRAND NEW SERIES THAT PRESENTS COMPUTERS rN A WHOLE NEW WAY. UNDERSTANDING COMPUTERS is a new series of books that presents computers in a unique, brood-based way, unlike any other computer book you've ever seen. It gels "under the hood," right down to the nuts and bolts of computers to explain what you need to know about them in plain English. The first volume, Computer Bosics, unwraps the mystery of writing binory code ... the concept of logic gates., .how chips are designed.. . how o light pen works for graphic effects. . . the sequence of events in a computer from the first clock pulse to the lost. And much, much more. Succeeding volumes cover Software. Input/ Output. Graphics. Networking. The entire gamut of computer topics. EVERY IMPORTANT CONCEPT IS ILLUSTRATED 10 HELP ASSURE YOU UNDERSTAND. Not only does UNDERSTANDING COMPUTERS give you oil the computer background you wont that you won't find elsewhere, it also shows you On o digital record, sound is corned ay pits and spaces, whict\ are reod by a laser beam. what it's all about. Full-color illustrations help make every concept crystal dear And glossaries of terms help ensure your understand- ing. Each volume is a big 9'/4" x II %" hardcover book with approximately 128 pages. FREE 10 DAY EXAMINATION. NO OBLIGATION. Begin to expand your computer know-how - now by exomining Computer Basics for 10 days free. Keep it and pay only $14.99 ($18.99 in Gonadal, plus shipping and handling. Then you con continue to receive other volumes every other month, always with 0 10-day free trial. Keep only the books you wont. And you can cancel ony time. Or return Computer Bosics ond owe nothing. Return the coupon today, and start to bridge the gop from computer buff to computer expert. IBM >s a reg'Sfered ^rQciemoirk of InTefnaiicy^t 6uStf>ei&Moch>ne& Corporation A$^« Be^s q regi^Htwi ifodemork of Apple Cofflputer, Int Ooy i$ o regisiflred rrodomort of Gov Beieoirch. Inc t 1987 Time Life Booki Bo« C 32066, Richmond. VA 23261 2066 rUNDERSTANDING COMPUTERsl How a tronsistor operofes as o swrfdi. STARTS HERE Moil to. TIME-LIFE BOOKS • Box C - 32066. Richmond, VA 23261 -2066 YESI Send me Computer Bosrcs, os my mtroduclion to the shelf- based expert syslem, UNDERSTANDING COMPUTERS. I agree to the terms outtined in this ad. „ ^ ^„„ r- D1CKD5 UNDERSTANDING COMPUTERS Compiled by Tim Jones Each month in Amiga Tips and Tricks we offer a series of tid- bits, teasers, and short programming examples. If you hai>e an item that you would like to submit for use, yvu can send it to: Commodore Amiga Tips 651 Outrigger Dr. Deltona,FL 32738 If we use your hint, tip or short program example, we will pay you between $10 and $50. Fuery Tale AdvcnlureT]^: Be sure that you explore eveiy building in Tbmbn' before leaving to explore your new world. There are many items hidden away that may help you. There are two ways to get ti-easure and items fixim a foe; de- feat it in battle or immobolize it. Never underestimate the power of being generous with i)ed- dlers and others while roaming the land. By taking the time to TALK, or give gifts, you could find your lot improving. Kyou are having problems increasing your BRAVERY, take advantage of your "LONGER REACH'' and use the graveyard fence as a deFENSE during the early stages of the game. It seems that the bad guys (with the exception of wTaiths) don't know that they can fight back through the fence. There are three ways to travel over water. One is to locate a raft and use it to na\igate the waters of the Lake of Dreams. The second is to locate the seashell and call the Sea Tliitle and the third is to gain possession of the Golden Lasso and locale the Magic Swan. When using the Great Stone Rings, you can control your des- tination somewhat depending on the direction you face when you invoke its magic. When facing the magical lad}' in her throne room, keep in mind that discussion may increase your chances of sui-vival. When you have defeated a wi-aith, be sure to search the re"- mains. There is a chance that one of them may have an item that may be of use in your quest. During the eai'ly stages of the game, it is best not to disable the musical themes. If your character faces danger, the change in the musical mood will give you enough advanced warning to allow you to prepare. Graham KijiseyiTim Jones Boston, MA Deltona, FL DeluxePaint //Single Drive L'sei- Tip: If you are like me and only have one drive on your system, there* is a way to convince DeluxePaint 11 to allow you to save your drawings to your actual data disk. Don't boot your system from the DeluxePaint disk. In- stead, boot fix)m youi- Workbench and use the CLI to enter the following command: ASSIGN DFl: RAM: Now, place your DeliLxePaint Key Disk into DFO: and go into the program from the CLI or from the Workbench. Now, whenever DPaint tries to access DFl: during a LOAD or SAVE, you won't get the SYSTEM REQUESTER asking you to insert, volume DFl and you can switch the LOAD/SAVE path to youi- actual data disk. Jorge Dimitrius Brooklyn, NY [You could also assign DFl: to DFO:. Note that this won't work if DFl: is already attached to your system — laj / ANSI Codes For Use In CLI Displays: As mimy of you are aware, the CLI windows are based on what is called the Console Device. Also, this Console DcN^ice adheres to standai-ds of dis- play set forth by the American National Standards Institute lANSI). These are referred to as ANSI Standards. Here is a list of some of the codes that can be sent to the Con.sole Device driv- er (\aa standard T^^pe and Echo commandsi. In most ciises, the commands are> prefaced by a Command Sequence Identifier (CSI). This is usually an Escape chai-acter followed by an oi)en bracket "[''• If you wish to imbed any of these codes into a line of text, or text file, you will have to use an editor other than ED. MicroEMACS (on the EXTRAS disk) is good for this. = ESC "I" (the quotes indicate a literal character) Om Reset All ANSI Parameters to Default lm Set BOLD 3m Set ITALICS 4m Set UNDERLINE 7m Swap Foreground and Backgi-ound 30m Set Foreground to Color 0 31m Set Foreground to Color 1 32m Set Foreground to Color 2 33m Set ForegtxDund to Color 3 40m Set Background to Color 0 41m Set Background to Color 1 42m Set Background to Color 2 43m Set Background to Color 3 This is a vei-y limited list, but it shows you the marmer in which the Console re>sponds to ANSI sequences. Also, 3'ou can com- pound any number of options into a single sequence to change more than one at a time, for example: Continued on pg. 64 18 FEBRUA(W 1988 Only Warpspeed loads, saves, verifies, formats and copies files at speeds up to lOx faster than normal! Imagine copying a disk in as little as 35 seconds! Warpspeed functions identically on tjolfi the C64 and C128 in the 40 or 80 column mode and works with all compatible drives, including the 1581. Built in mode select and reset switches loo! \ummM Attention advanced users: An integrated sector editor and drive monitor and a lull featured mini-assembler are :' all included! Only Warpspeed delivers 55 features that no other cartridge can match. Why limp along on impulse power when you can jump to Warpspeed? Exclusively distributed by Cinemaware Corporation 4165 Thousand Oaks Blvd.. Westlake Village, Ca. 91362 C64, CUSana 1581 drive r»e ir.idomarksol Commodore Elect rotiics. Ltd. Warpspeed Is a trademark of Alierv Technology Group. 64 AND 128 SOFTWARE REVIEWS , Rush'n Attack/ Yie Ar Kung-Fu Reviewed by Mark Cotone Computer Commoflore 64 Publisher: Konanii 815 Miltel Drive Wood Dale. IL 60191 Medium: Disk Price: $25.95 Konami, one of the major forces in to- days arcade halls, has recently adapted some of their explosi\'e action for enjoyment on the Commodore home screen. Rush'n Attack and YieArKung- Fu, t\vo popular coin-op titles that have swallowed more than their share of tokens and quarters over the past year, can now be challenged from the comfort of the fam- ily room. Both contests deal with fighting men up against unbelievable odds, both require a combination of quick reflexes and mental alertness to be conquered and both are now available in the same single- disk bai-gain package. Carrying a fit- ting "Double Feature" tag, this could very well be the best one-two arcade combina- tion to oime along this year. Rush'n Attack takes the classic ladder- and-platform style contest and places it behind the well -guarded lines of an offi- cially unnamed but easily identifiable U.S. enemy. Your mission, which might easily fall under the "suicidal" heading, requires you to penetrate miles into hos- tile enemy territorj', enduring all sorts of offensive assaults and defensive ramparts, so that you can ultimately rescue a small group of American POWs trapped inside a hea\ily fortified prison camp, The opposition is equipped with ar- mored vehicles, bomber planes, killer ca- nines, grenade launchers, mine fields, ma- chine gunners, paratroopers, helicopters, and wave after wave of enemy infantry so proficient in the art of hand-to-hand com- bat, that even their touch spells death. On yom- side you have you. Alone. And you are equipped with ... a knife. Hmmm. Who dealt these hands an>^vay? Using your joystick, you direct your hero across a perilous screen that pans to reveal a terrain teeming with bloodthirsty soldiers, lb call this game relentless would be akin to calling Schwarzenegger muscu- Carrying a fitting "Double Feature" tag, this could very well be the best one-two arcade combination to come along this year. lar. The opposition and obstacles just keep on coming. The brutal road to the captives is divided into foui' sections: Missile Base, Harbor. Bridge and Prison Camp. Aside from pausing to watch a short intermis- sion that is played out between stages, the only other chance you'll get to stop for a breather is when your surrogate dies. Oth- er than that, it's sprint, stab, duck, stab, jump, stab and stab some more. Your trig- ger finger had better be in top shape. Each battlefield is given its own de- tailed look, with accurate building and landscape representations defining the lo- cales. As different as these environments might appear, they're all built along the same framework, which consists of a three-tiered structure linked together by a series of cormecting ladders. As your sol- dier moves along, the challenge comes in trying to avoid and subdue a v.ide assort- ment of mobile attackers, while simulta- neously circumventing the various sta- tionary pitfalls scattered about. \Vhat per- sonalizes each stage is not a change in this tiered design, but rather a vaiiation on the characteristics of the legions that swarm after your surrogate. The troops get tougher and wiser as the game pro- gresses, and the player is burdened with the task of de\ising new ways to outwit and overrun his enemy. But all is not as bleak as it seems. Yom- solo soldier is initially given five lives, with extra lives awarded at various scor- ing plateaus. There are also bonus weap- ons that can be collected any time yom- surrogate can give a special white-colored enemy soldier a terminal taste of his knife. These high-powered additions, like a flame tlirower or grenade launcher, come with a veiy limited supjily of ammo and are activated by a tap of the key- board's space bar. With bullets fljing and soldiers converging, this can \ye a tough control move to pull off. However, the ex- tra destructive muscle is well worth the extra effort. Rush'n Attack's graphics and animation are certainly up to snuff, with over a half dozen defined characters running aixiund an ofi«n-congested screen with only an oc- casional trace of visual flickering. An audio backdrop helps to set the scene, mixing a rhythmic percussion accompani- ment with the wartime sounds of gun- shots, roaring engines and wailing sirens. Fast and unforgiving, this contest is a gratifying mix that will test your nerve and endurance. Best of all, it's only half the story. With the glut of martial arts games cur- rently available, we've all been exposed to computerized karate matches in one form or another. With Yie ArKung-Fu, Kon- ami takes this proven theme and shifts it into a higher arcade gear. All the familiar elements, like one-on-one combat, multi- ple attack options and opponents of in- Continued an pg. 60 20 FEBRUARY 1988 KONAMI HITS ARE HEADING HOME. With our new software, your favorite arcade games come alive -I on your home computer. r-z= ^^ ■ :^ If you own an IBM, Amiga or Commodore computer- Watch out! Because 4 of Konami's most awesome adventures are about to invade. You'll confront the missions you've dreamed , of in Rush 'N Attack, Contra, Jackal and Boot J Camp. And you'll find yourself face to face '■- - against unequaled challenges, with incredible graphics, awesome music, and sound effects i that'll blow you away ^SM So check out Konami's newest action wherever great software is sold. And be prepared for war. ' 'KONAMI ^ ' J^ J J '1 ^^ ' .;. _3 ■^ ..UJ 1 1 — I ■ Ml I i \.-, HI ^^ 1. Wi^u m m ^ ijr^H'-.'. M+trmrf-. lifi "rfi^Ti "■^STVd^-' ■ ■''^»^''^W5"'-3»ft; J FINALLY, A CHALLENGING HELICOPTE TM nw ittlt ol tht Irt in h.llcop«f ilmul.libn' ■^»i« 9— ;;ari'^*^'--subLOGic IJJipWO For Commodora 84^/128 •CompuM" /.. So// Sure, our competitors have their own versions of what they believe to be realistic helicopter simulations. But they're either too superSIMPLE or they make helicopter flight a true HARDSHIP. Only ThunderChopper's advanced flight systems, graphics, and game-playing strategies provide the perfect combination of challenge and fun. i -$29.95- Better Engineering at a Better Price lliTHiTitgiliiri opper puts you at the controls of an advanced Hughes 530MG Defender. This high- performance scout/rescue/attack helicopter has the enhanced power and controilabiiily not found in today's helicopters - or helicopter simulations. Thunder- Chopper's combination of power plus control lets you land on helipads or rooftops with ease. With enough ex- perience you'll be ready to test your skills in a variety of dramatic escort, land and sea rescue, and combat scenarios. High-speed 3D animated graphics, courtesy of Sub- LOGIC, offer superb out-the-window views in day, dusk, and night flight modes. ThunderChopper's sophisti- cated instrument panel lets you scan all vital information at a glance. An onboard flight computer provides mis- sion instructions and pilot performance feedback. Advanced instrumentation includes Fonward-Looking Infrared, C02 laser radar, and zoom television. Arma- ment consists of TOW and Stinger missiles, a Hughes Chain Gun, and Zuni rockets - ThunderChopper's 750-horsepower jet turbine and precise controls provide the power and maneuverability to use them all effec- tively. Superior programming and documentation design gets you up and flying in minutes. Flight techniques and combat strategies by Colonel Jack Rosenow. USAF (Ret.) provide all of the helicopter action and realism you've been looking for. From simple landing practice to the most dangerous combat mission, ThunderChopper is the perfect combi- nation of challenge and fun. ThunderChopper, truly generations ahead of the pack! SIMULATION THAT'S ALSO FUN TO FLYI CB4 BcrMni thown. Ollwr cotnpular v*ri>lon* may vary m rMCNI TWtlMNC Up Periscope! And don't forget Up Periscope!, the new state of the art in submarine simulation. For the ultimate in sub- marine action and realism, nothing else even comes close. ' 1987 ActionSotI Cotporatlon 3D graphics and special effecis couitosy SubLOGIC Corp. Commodore 64 and Commodore tze aro tsgislercd trade- marks ol Commodore Electronics Lid. Appio IS a registered Irademark ol Appio Compuler. Inc. IBM a a isgialered trademarti of Inlsrnational Business Machinas Corp See Your Dealer... Or write or call for more information. ThunderChopper is available on disl< for the Commodore 64/1 28 and Applell computers. Up Periscope! is available for the C64/1 28 and IBM PC. For direct orders please specify the program and computer version you want. Enclose $29.95 plus $2.00 for shipping (outside U.S. $6.25) and specify UPS or first class mail delivery. Visa, fvlastercard, American Express, and Diners Club charges accepted. mimj iMI^M^m GENERATIONS AHEAD IN ! 201 WEST SPRINGFIELD AVENUE. SUITE 711 CHAMPAIGN. IL 61820 (217(3988388 64 AND 128 SOFTOARE REVIEWS" Reviewed by Mark Cotone Wheel of Fortune/ Family Feud/ Jeopardy Computer: Commodore 64 Publisher: Sliai-eData 7400 W. Detroit St. Suite C170 Chandler, .« 85226 Medium: Disk Price; Sl2.99each How many times have you sat down to watch a television game show, and from the comfort of youa- i-ecliner, mai-- veled at how easily you could have defeat- ed the whole bunch of smiling, nodding dolts who qualified to be contestants? Well, stop boasting and hold onto your ego, for your proving gi-ound has arrived. Thanks to ShareData, three of television's most popular game shows — '"'Wheel of Fortune,'" "Family Feud" and "Jeopar- dy"—have been scheduled to appear on yom- Commodore home sci-een. It's a soft- ware series that brings new meaning to the concept of viewer participation, for it lets the user compete against computer or friends in remarkable reproductions of the network hits. The tension, excitement and challenge have all been captured on disk to provide what promises to be an enjoy- able, yet humbling e>qjerience. Wheel of Fortune Whether you tune into this show to test your smarts or just to see what delectable delight Vanna will be modehng, SharcDa- ta's rendition is geared to please. For those of you who only recently anived on this planet, let me explain the game's premise. Wheel of Fortune is very similar to the old pencil and paper Hangman diversion. Three players, competing against each other, are presented with a series of blank squares clustered together to represent a gi-oup of hidden words. They then take turns guessing lettei-s in the puzzle, trying to uncover the mystery phi'ase. If one chooses a letter not contained in the solu- tion, play is passed on to the next contes- tant, If a puzzle letter is con-ectly deduced, it is displayed in its proper position, and the player is awarded a monetary point value, along with the chance to guess again. The dolleir amount allotted for each accui'ate selection is detennined by a vari- ation of the common roulette wheel, w^hich the playei-s are required to spin before their turn, Tb keep things interesting, aside fi-om cash amounts, this wheel is also spiced up with such avoidable spaces as "Bankrupt" and "Lose a Turn,'' Play continues until one person can guess the exact contents of the hidden phrase, whereupon he is awarded all the money he has amassed in that round. Three rounds ai-e played, with the overall cash winner given a chance to go for a valuable prize in a solo bonus game. Those familiar with the television ver- sion of this contest will find that it has survived the ti-ansition completely intact. The top half of the game screen is an exact copy of the show's four-tiered phrase board, where the hidden puzzle is dis- played and framed between the pair of trademark yellow circles. The remaining portion of the screen houses the rest of the play elements, including a Used Letter Strip, where playere can check on the guesses ah'eady made; an automatic score- boai-d, where the contestants' names, cur- rent bank rolls and overall earnings are tallied; and a scaled-down computeiized copy of the famous wheel itself, ready to whirl away with the tap of a button. The program's puzzles ai-e a diversified lot, ranging from city names and famous landmarks to poignant quotes and nota- ble celebrities. No mention is made by the publisher concerning the number of puz- zles held in inventor,', but I've played at least three dozen four-round contests, and have yet to come across a repeat. Tb keep the matches competitive, three contes- tants must participate in each game. But if friends or family aren't around, the com- puter will gladly step in to provide a for- midable foe. Oh yes, and lest we forget, this game also has its familiar level of sex appeal. Although the First Lady of Letter Turn- ing, Vanna White, need not fear for her job, this program employs its own viva- cious female hostess who carries out the responsibilities of her real life counter- part. Decked out in a sleek, tight-fitting dress and matching pumps, this sultry redhead saunters across stage to flip and reveal the puzzle's letters with all the grace and style of a seasoned pro. Betw^een walks, she can even be seen enthusiasti- cally applauding each contestant's spins fitim the sidelines. Let's face it, it just wouldn't be the same without her The only part of this game that is miss- ing (but not missed) is the tedious prize buying sessions, where the round's victor is given a chance to choose some goodies from a showcase of overpriced merchan- dise. No matter, that was the part of the show where you would check to see what was on the other channels any\vay. Family Feud Undoubtedly, this game will always be remembered for the excessive pucker pow- er of its original host, Richard Dawson. But behind this lip gloss remains an inter- esting and often surprising contest which tests the players' perception of the opin- ions, tendencies and ideals of everyday America. Continued on pg. 114 24 FEBRUARY 1988 lt4tO Bj6^ 64 and 128 SOFTWARE REVIEWS' Reviewed by Russ Ceccola Stationfall Computer: Commodore 64 Puhlisher: Iiifocom 125 Cambridge Pai'k Drive Cambridge, MA 02140 Medium: Disk Price: $34.95 Have you ever wanted to explore a de- serted space station like a typical adventure of the crew of that famous star- ship Enterprise? Do you think that you can handle al! the excitement that the Stellar Patrol has to offer? Most impor- tantly, does the possibility of saving the entire galaxy from virtual destruction ap- peal to you? If so, Stationfall, the newest olSering from Infocom's Steve Meretzky and sequel to his best-selling Planetfall, may just be the nejct game to catch your eye at the software store. Stationfall takes place five years after your exploration of the doomed planet Re- sida in Planetfall. You've been promoted from Ensign Seventh Class to Lieutenant First Class. After your promotion, you thought that the Stellar Patrol would be more interesting; instead, you were stuck on the paperwork task force — a job worse than grotch cage cleaning. Your assign- ment for today is to fly over to Space Sta- tion Gamma Delta Gamma 777-G 59/59 Sector Alpha-Mu-79 to pick up a supply of Request for Stellar Patrol Issue Regula- tion Black Form Binders Request Form Forms. What you think is going to be a boring day turns into another adventure with the fliture of the galaxy at stake. It's been almost four years since Planet- falPs release. The game was lauded as the "Best Adventure Game of 1983" by InfoWorld and Meretzky was named the "Best Software Designer of 1983" by Video Review. Stationfall even surpasses the brilliance o^ Planetfall and throws some imiquely Meretzky puzzles at your feet. In a recent interview, Steve admitted that Stationfall was late in coming, but ex- plained his reasoning: '1 took a few years to write the sequel because I didn't want to get burned out on the Planetfall uni- verse. I had always wanted to vmte a se- quel, but I wanted to wait until I had a reasonably good story line and good ideas for re-using Floyd and the Planetfall uni- vei-se without rehashing things." Although your original goal in Station- fall is to pick up those forms, the goal Sfatafa// easily ranks as Meretzky's best work and the most interesting story to appear in adventure format in a long while. changes after you reach the space station. What you find at the station is unbeliev- able. No one is there but a super-intelli- gent robot named Plato, who likes to read poetry, an Arcturian balloon creature and an ostrich. Later you begin to realize what happened to all of the people as the ma- chinery begins to go haywire and revolt against you. Eventually, even Floyd be- gins to act strangely. As you discover the true story behind the goings-on at the station, you realize you have little time to save yourself and the entire universe. Floyd makes a return appearance in Stationfall as your beloved companion. His endearing charm and childish antics and humor have made the little robot a veiy popular character. Although he still hasn't surpassed his record of four succes- sive paddleball hits, Floyd will capture the affection of any gamer. Meretzky ex- plained how Floyd was created: "When I wrote Planetfall, I decided that there should be one character other than you, the player Because there were so many characters with smaller roles in Infocom games that would essentially disappear after a puzzle was solved, none could real- ly be that well-developed. Right away, I though that the other character should be a robot, yet I wanted to make him differ- ent from robots I had seen in movies and read about in books." Stationfall is an all-text adventure game that relies heavily on the imagina- tion of the player to construct the specific order of events in the story. Because there are no pictures, the descriptions given are very concise, and there is a lot of room to include more options in the space in memory that would have been given to graphics. Meretzky went all out in Stationfall and stocked the game proftiseiy with witty re- sponses to otherwise standaj-d player ac- tions. It's this brand of humor that estab- lishes Meretzky as the foremost humorist of interactive fiction. IVpical of this hu- mor is the following response that the game gives whenever Floyd is present and 5ie copyright is evoked with either the SCRIPT or $VERSION command: "Floyd looks out at you, right through your com- puter screen. 'See that copyright notice?' he asks in a defiant tone. Tf anyone tries pirating this disk, they'll have Floyd to answer to.' " Also, if you're like me and try as many commands as possible, you will probably find many more quips. For example, I typed in ZORK and the computer re- sponded with "Gesundheit!" Stationfall has so many more unusual responses that you might just want to devote an entire game to finding them. Here are a few com- mands you might want to try: KILL FLOYD, TICKLE FLOYD, CLEAN FLOOR, FOOTNOTE 11 and WHAT IS A GRUE. Meretzky explains his laughable ap- proach to interactive fiction: 'Tve always enjoyed comedy and humor in one sense or the other One real source of humor is when games go into testing. All of a sud- den, there are a lot of people playing the game and making suggestions. Human interaction always produces some funny things. It's easier to put in responses that are fimny or snide rather than opening up an entire new set of responses with a seri- ous one," Plato is Floyd's new friend in Planetfall and serves a purpose that doesn't become apparent until later in the game. Al- though Meretzky says, '1 didn't want to detract from Floyd — I still wanted him to be the major focus," Plato is a well-devel- oped character who takes the serious ap- proach, but if you read the text carefully, you'll fmd he enjoys playing with Floyd, especially "Hider-and-Seeker" Like ail other Infocom games, the pack- aging and inserts distinguish Stationfall from other adventures you might find in a software store. The game includes three Stellar Patrol Forms, a set of blueprints for the space station and a Stellar Patrol patch with your rank. I found the blue- prints very helpful in mapping the space station, for it has nine levels and many rooms. It's easier to map each level sepa- rately than to tiy to connect them togeth- er Make sure that you leave a lot of room for Level 5. Meretzky states, "I was in- spired by the set of blueprints for the Enterprise fi:t)m Star Trek that were Continued on pg. 115 26 FEBRUARY 1988 Time passes. Things get old. Let's face it, even Willie Mays retired. So there's no way your Com- modore can compete witli a newer machine, right? Wrong. The fact is that there's actually more power in youi" Commodore 64 or 128 tlian when you bought it. All you need is GEOS or GEOS 128 to find it. GEOS is the revolu- tionary operating system that works your hardware up to seven times harder than it's ever worked before. Loading. Processing. Accessing information. All at the mere touch of a mouse or joystick. Time Warps Discovered With GEOS, every- thing speeds up. Including you. Because die system is incredibly fast and ridicu- lously easy to learn: GEOS shows you options, you point at what you want and click your mouse. End of lesson. Now, once you know that, you know how every other GEOS application works, too. Like geoWrite, which lets you punch up paragraphs with five different fonts. Or geoPaint, which dresses up diagrams witli an arsenal of aitistic appliances. Both are built right into the GEOS disk. And when you put tliem together with geoWrite Workshop's LaserWriter compatibility, every new GEOS document comes out looking like an old master. GEOS THE NEtt vlTiRATlSG ?V?niM &TAXD.mp hM THE COMMCIPCHIE (J. i* ASP 1> ("OXfrt TKKS; I) [ If I..-- t; E O W K I T E GEOPUBLISH I'l^T'l The dt;5klup uULIJ publishing piT^^ram thai leis >TOu design forniats, columTi wtdths arid ja^^v lajuuis- Accepts any wtoWnif text and cunvL-rls non-CiKOS text. Wraps li^xt ariHind graphics aijii>maiii.il]y. Headhne font^ up lu Vi2 \A. CtHnplcte graphics Itwlbox, CEOCAK '\l\c GHUS-L'i>m[is,tiblt;, num- btT-LTunching iprt-adshct't for tniL'kin^i and analyzing; numerical data. LVate >t>LLr tjvfc'n fiirmulAS. ptrfurm calcuLi tKJUi ivT anyihinK 'ri>m simpk- ift-'jimetry to 'Vhai (f tuM pniji.%iit>n^. GEOWRITE WORKSHOP rn'Jin ah ih*.- geos- LmJlLI >.ompali:bie tools a wnliT nifdls. iniludinKTun*- l(i"(jWnie A. I wiih hi-adt-r^. (ijult-r&. rtiaiKins lo iT aiMl tea- (urt> to justify, ct-nttT, jicanrh and n-pJatf text. IncJiKies a Tfxt Grabber (fur tonvfrting tfxl inmi pntKHims like Vsper Clip!', i;i.tjM*?rKf and Laser- Wnier prmtinucapatnhiy. GEOFILE The GEUSLunJSXitihle data base mana^tT that sortie t-dixs and prill hi iw.'s. w.hati.'^fT data TOufeed il. Vju (illi>ul the "input furmi* spcvdv MHif cummand. and Kt-iinle lakt-K It (rum there. GEOPROGRAMMER L^^ dre^ani fur writing >THtr tjwn pniRiams or super- charf(in){ simKone dsf s. With ea&y yel mind-bojiu^ling features like jirsphics that insert by Mmply cuitin;;; and [Ki-^iinKdirvctly InHn ncoFami. Lijflif* Hith s?eo.-\i>emb]er, KwiLnk and pcoDebugger for modular assemWy and tesiir^. GEOSPEIL *^^ "* ^ ' X'eoflKiionary for chci-kmi: spt'llmu. lj-(5 >ihi add ttwrds. switch (iKtwinarwrs. edit, and autonialicalty scnah andrL-plaL't*. L'u^iiiinuj^eAnd •:n;jilcf- ScflMnritL DESKPACK pTTTTl Six (jKOS-compatible III 111 i appllc^tinn!^: Graphics Grabtx-T lur iniporlin)^ art frDtn Prim Shot),'" NtiA'STTKim"" and Print MasitT'" ^jraphics: Calendar; kuti Editor and Black Jack tJcak'r. Now includes jieo- iX-x. ilw.(iKOS-i'ofiipaiibk; dircclcry that aikms >'(Xi Ui CTcale lisLs by name, address, phorH" number, aiK) geoMerge to customize rnrm letters and imitab^ns. [nt-itlM.T40orSiJ en), mode. FONTPACK 2 pTTTn .\ rollfction nt rtvii wiiJi (jtiOS applications, m varnHis hliapt'S and six»'s hi riMia* t'jcjja'^i^^ivv atnl i rt'ati\T tkHunR-nls. [nclmk's font t-ditor. Int'ilhtT llMir8li fniumn mode-. GEOFILE 128 jujIM "n..- crns- '''''"* o>Mi|ialihlc iLilabase mara>!iT tli.it sorts, i-dils and priorni/cs vvJi.iIivit data >'^)u feed ir Vnu lill Miui lonunand. and j^iiJ-ilf t,4rs i: (nwu iht-re, 128 virsnin(< (Hires full ?4II column strt'cii. liijt'SfKin! GEOWRITE WORKSHOP 128 III JMJ Ail the Chios L^^U cunlpJtlbk-l;m^ to H' jcrttss and ffaturfi^ In justify. cenltT, search and replace lexl. In- cludes a Text r.rflbtKT (fof cm- vtnuifi text from pnijirainis like Paper tlipj. Kt'oMtTXt- and LaserWriter printing capability, Realures full iH] ccHumn screen. GEOULC 128 IIMIII The IIKDS ^^^LI conip.itibk\ nuniber- crurKhififj spreadsheet for trackiMfj and aiuilyzin>; numer- ical data. Create \tjur tmn for- mulae, perfrhrm calcutat itms for anylhing fn>m simpi*- jft-fjmetry to "what iT" ciist prujecitfin*;- 128 vtrsiim features full 8U CoSumn screen. |lue soon! 64 AND 128 SOFTWARE REVIEWS Dan Dare Computer: Comnwdore W Publisher: Electronic .Art,-; 1820 Gateway Dr. San Mateo, CA JUJIU Medium; Disk Price: $19.95 When is a comic book not a comic book? Wlien it gets transforaied into a computer game, of course. At least this is the case for Dan Daiv, a jxtpulai' British comic. A.s the hero of the title, you must sun'ive an adventui-e in which you ultimately save the earth fi-om total de- sti-uction. In this new game fi-om Electron- ic Arts" Amazing Software line, an excel- lent low-priced gi'aphie adventure awaits your expertise. Dan Dare sets before you a strong chal- lenge that leads you from the surface of an asteroid heading straight for earth to an undergix)und complex patrolled by TVeens ready to fight. The stoiy that brings you to the suiface of the asteroid is a simple one. Dan Dai-e's ajth enemy. Mekon. inter- rupts a television biioadcast one evening to warn earthlings that they mast meet his demands or the asteroid hurtling to- ward the earth will destroy it. As Dan Dare, you travel to the suiface of the as- teroid in your space ship Anastasia along with your friends Spaceman Albert Fitz- willian Digby and Pit)fessor Jocelyn Pea- body and your faithful pet, Striixjy. Upon splitting up on the asteroid. Digby and Pnjfessor Peabody ai-e captui'ed by TVeens and imprisoned. You must release your friends and destroy the asteroid, thus sav- ing the earth. Even though the plot of Doh Daiv may sound standard, the technique used in the design of the game is unique. You move the on-screen characterization of Dan Dare tbiough the different pas-sages and up and dowTi laddere by using the joystick. However at certain times, a message box pops up on the screen that tells you about something that you just walked over or touched. As an example, when you are standing near the vines in the Abo\'e Giiound part of the game, a box pops up with "Aha ... a vine" in it. WTien you press the button and move the joystick. \'ou find that vou can TIE THE VINE orCUT THE \iNE, As a hint, you'll have to do both to lx> .successful in Dan Dare. There are many of these boxes that pop up dming the game; they The arcade-like action adventure captures the comic book version of the "Pilot of the Future." keep the game interesting. These boxes are like caitoon dialogue bubbles and make Dan Daiv almost like an interactive comic stiip. While Above Ground, you must ulti- mately find three entrances into the Piis- on Complex. These entrances are hatches that you must o]»n. However, getting to the hatches may i-equire you to fight TVeen guai'ds or find special objects. The most important object that you need is the torch, for it enables you to see in the dark- ness in the complex below. The Prison Complex is much toughei- to navigate than the passages and hatches in the immediate surface of the astei-oid. There are many Treen guards, and you may actually have to fight some of them to get access cards. While Above Ground, you don't need to fight any guards-you can avoid them. In the complex, you need the cards to open doors to other areas and the vaults holding Peabody and Digby; therefore, get ready to throw some lefts and rights. After releasing Digby and Peabody, the action really gets tough. Figuring out what to do with the giant indastrial la.ser is an unusual puzzle. Once you figure this out, a dooi' opens that takes you to Mekon. He is in a control dome, firing at Dan. You must control Reviewed by Russ Ceccola Dan .so that he lobs gixjnades at Mekon 's dome, destroying it and then nans thiiQugh a secret pa.ssage to the .'\nastasia. I won't say any more about the last two parts, for that would be spoiling the game. A few peculiarities that make Dan Dare even more of a challenge occur in the first two piuts of the game. There ai^e thre'e en- trances from the auri'ace to the complex, however, you only need to find one to play the game to the end. The catch is that only by finding all thre'e will you rescue both fi'iends and destroy Mekon. So, you should find dl thiiee entrances for the full enjoyment of the game and its finale. In the complex, there are many ladders that end halftvay to the giiound and gii-d- ers usable as bi'idges that stop in mid-air. Finding the con-ect way to navigate around these dead ends is the key to suc- cess in the Pinson Complex. The complex is many levels deep, and you1! need to re- member where all the open dooi-s and lad- der lead. For this ivason, Dan Daiv will keep you occupied for a long time. You can't map the complex or asteroid suiface because of the clock that is constantly running. Only repeated play will familiar- ize you with the many screens involved in the game. Finding the correct objects for a particular puzzle is another skill you must de\'elop. The puzzles are fairly simple if you can find what you need. The graphics and music in Dan Dare are attracti\'e enough to hold their own in an arcade. The detail in animation is in- credible, especially in the case of Stripey. He does somersaults and rolls himself into a ball and makes very unusual facial ex- pres.sions. Dan Dare himself is given an authoritative look and hat that hangs low over his eyes. The music and sound efi'ecta are original and consist of a catchy game theme and realistic versions of punches and ex'plosions. The only complaint I have about Dan Dare is the way that you fight the Tix'ens. You must hold the joystick button and re- peatedly move the joystick either diag- onally up for high punches or diagonally dov^Ti for low punches, It's veiy difficult to maintain a perfectly diagonal dii'ection on any joystick more than a few times. The designers should have made the dii'ec- tions to move the joystick simply up and dowTi. It takes practice to leai-n how to punch effectively, losing little energy' of your own and decreasing the energ\' of the Continued nn pg. 85 30 FEBRUARY 1988 TAKE YOUR REVENGE ! '£^'rl ^1 \rw TM © ■Anja^ The evil Shogun Kunitoki has slaughtered the entire Brotherhood of the White Ninja. You alone survive. And you — alone — must avenge the Brotherhood. Prepare for action and adventure. Find your u'ay to Kunitoki's distant fortress. Scale mountains. Cross raging rivers. From tlie vivid Wilderness to the grim Dungeons, six animated landscapes will take your breath away — if you live to see them. if Vy^ Because at every turn, there's danger. Fire-breathing dragons. Sea monsters. Samurai henchmen. Kunitoki's guards. And others. To get your vengeance, you must be a master of Ninja Vk'eapons. Ninja wisdom. And Ninja magic. The way is long and dangerous. But revenge is sweet. Explosive action in a land of adventure. For Commodore 64'" and 128'" ^^ 9 1 \aam.i^ H '^ m Look for specially marked packages featuring this special offer. ACTIVISION. To onk-r bv n).iil. call I S00-227-(i9(H) Program *]967 System 3 Softwife, Lid. Commodore 64 and ]2Bire trademarks of Commodore Electronics, Lid. 64 AND 128 SOFTWARE REVIEWS Telegames Vol. 1-3 Computer: Cominoflore 64 Publisher: S&S Softwm-e P.O. Box Ml Mexico, MO &5265 Medium: Disk Price: $9.95 jjer volume One of the fastest-growing segments in the home computer mai^ket is telecommunications. Modems are becom- ing less mysterious and more affordable for nearly all computer owners. Pay ser- vices— such as Q-Link and Compu- Serve— and public bulletin board systems are accessed more than ever before. Sooner or later, most users will ask what to do after the newTiess wears off. Ijet's face it — you can only chat with friends, read stock market reports, and up'download programs so many times be- fore the thrill is gone. It's only a matter of time before this electronic window to the world becomes clouded with repetition. User sophistication can, it seems, breed boredom. S&S Software is one of the few compan- ies with insight into the "telecomputing gap." Telegames Vol. 1 -3 delivers a tech- nological link between popular board games and the new age of telecommunica- tions. These three packages (seven games in all) for the 64 allow plaj'ers to engage in friendly contests of skill and luck via modem. The concept itself is not new. But the low retail price and quality of design make Telegames a perfect choice for those suffering from modem fatigue. Each volume in this collection contains two disks (one for each player). Although the games were designed to be used with a modem, they can also be enjoyed by one or two players on a single computer. To allow long-distance interaction, each game con- tains its own small terminal program, set for 300 baud/full duplex. Modems support- ed by Telegames include: 1650, 1660, 1670 compatibles, Volks 6480 and most Hayes compatibles. Setting up a game is done by first estab- lishing a voice connection. Switching to terminal mode — the start of a game — is initiated by one player following simple on-screen prompts. A one-line scrolling text window handles keyboard commands during a game and also provides what the The games were designed to be used with a modem or a single computer. designers call "Constant Chat." This fea- ture allows both players to freely commu- nicate (via the keyboard) at any point dur- ing the game. On-screen instructions are included for each game in the series. Telegames 1 features three traditional board games — chess, backgammon and checkers. TbleChess assumes both sides are familiar with this classic two-player strategy contest. Courtesy commands al- low players to take back moves, restart the game and save/load games in pro- gress. Another handy feature is the ability to produce a hardcopy printout of moves. TeleChess utilizes standard letter/ number combinations that correspond to columns/rows on the game board. The pro- gram will allow illegal moves, so mutual honesty is the only policy. Likewise, both players must agree with whether check- mate has occurred. Captured pieces are displayed on each side of the board. The graphics are clean and well dravm. TbleGammon is a slickly-programmed game for two players. Because backgam- mon can be cordusing for the beginner, complete on-screen instructions (with ex- amples and illustrations) are included. The TbleGammon game board and playing pieces (called "stones") are nicely detailed and feature some fine spot ani- mation. The Constant Chat feature is par- ticularly helpful here, allowing exper- ienced players to "talk" a novice through the first few games. This fast-mo\ing game is sure to become a favorite. The final game on this disk, TfeleCheck, is a simple rendition of the classic cracker- barrel contest. The basic structure re- mains intact, including features like auto- matic "king-ing." A perfect game for both youngsters and the young at heart. Telegames 2 features two more contem- porary contests. The first, TfeleCon4, is a Reviewed by Scott A. May two-player game played on a vertical board consisting of six columns sectioned into rows. Players take turns stacking to- kens in each column, building from the bottom row. The object is to connect fom- tokens in a horizontal, vertical or diagonal line. The main strategy of this deceptively simple game is to spoil your opponent's moves without sacrificing your ovm. TfeleDice, based on the popular dice game Yahtzee, is a very entertaining game of luck for one to four players. Using five electronic dice, each player is allowed three "rolls" to obtain special number combinations. The final roll is tallied and entered on a score card divided into differ- ent categories. These include single num- ber scores (1-6), three or four of a kind, straights, fall house and the ultimate: five of a kind. When (and if) all categories are filled, the highest score wins. Great graph- ics and animation help make this a per- fect "tele-party" game. The last disk, Telegames 3, is perhaps the best in the series. Its main attraction is TfeleShip, undoubtedly the best version of Battleship ever designed for the 64. Played alone against a cuiming com- puter challenger, TfeleShip is great. Against another player, however, the game really comes to life. Each side sets up by hiding five ships of various size on the game grid. Players then take turns firing single shots — or a salvo — in the dark, hoping to hind a direct hit. The first to sink all five ships wins the game. TfeteShip is highlighted by two game screens (incoming and outgoing volleys), detailed graphics and explosive sound ef- fects. This game is good enough to tie up phone lines for hours at a time. Telegames 3 also features TeleMatch, of- fering three variations of the memory game concentration. This two-player ver- sion can be played by matching shapes, color or sounds. Each player takes turns uncovering two cards on the game board, making a mental note of the image or sound hidden there. The most challenging play mode is matching the often hilarious sound effects. A lot of work went into this game, and it shows. Overall, these initial offerings by S&S Software are truly inspired. The market is definitely hungry for new types of tele- communications software, especially of this caliber Each disk in the Telegames series should prove an instant hit with modem users everywhere. g 32 FEBRUARY 1988 Vjm!7WJn^§crnmmnrMiriWX7n Contemporary Brogratiiniin§& I o- I From Writing Your Own Programs to i Modifying Existing Software, Here's the New, Easy, and Low Cost Way to Unlock the Secrets of Your Computer Whelher you use computers for business, for personal applications, or for fun, off-tlie-shelf programs will never do everytliing you want tliem to do for you. That's because they were written by programmers to satisfy what they perceived as the needs of the greatest number of potential users — often missina some or many of your specific needs. That's why McGraw-Hill's new Contemporary Programming and Software Design Series leaches you how to create your own software . , . either from scratch or by making key modifications to existing programs. There is nothing magical about it. You learn the process of building a computer program step-by- step with McGraw-Hill Concept Modules sent to you one at a time, once a month. Each of the ten modules in the Series takes you through an important step in the development of the structure and detailed logic of a program, including testing, debugging, and documentation. Unique Interactive Hands-On Instruction Each module includes an easy-to-understand guide PLUS a 5'/i" floppy disk containing typical programs and interactive instruction that you can run on Commodore 64 and 128 computers, IBM PCs and PC compatibles for hands-on experience. In the first Module, for example, when your sample program (Declining Interest Loans) appears on your screen, you'll find errors on certain pro- gram lines. You'll cilso see that the program is only three-quarters completed. Now comes the fun part. You'll discover how this program is built, and in the process you'll learn how to identify and correct errors. And by the end of Module 1, you'll actually have completed this program yourself. But there's more. Special graphics on your screen work in conjunc- tion with the accompanying guide to amplify, illustrate, and deepen your understanding of software design principles. The Crucial 95% — Ijeam the Foundation of Computer Programming While the Series includes interactive disks that run on specific computers, everything you learn you can apply to any language or machine. Why is this possible? Eiecause McGraw-Hill knows programming is far more than coding a program into the computer using a specific language. In the real world of computers, 95% of the programming pro- cess is carried out using design techniques that are independent of specific language or machine. It is this crucial 95% that you thoroughly understand and master in the Series. Make no mistake. Almost all books and courses on "programming" teach you only the final 5% of the total programming process- namely, how to code in a specific language . . . information of little value if you don't know how to reach the point in the programming process when you are ready to code. With the Series, however, you'll learn to create your own programs from scratch, even modify off-the-shelf programs. You'll learn enough BASIC and machine language to get you started on the remaining 5% of the programming process. Build Your Own Personal Software Library The sample programs you work with throughout the Series are excellent learning tools. But they're more than that. By combining the sample programs onto one master disk, you'll have the start of your own personal software library. In addition to the programs you've written and modified throughout the Series, you'll also receive dozens of the most popular public domain and user-supported pro- grams, such as data base manager, word processor, calen- dar generator, appointments reminder and much, much more. 15-Day No-Risk Trial To order your first module without risk, send the card today. Examine the first module for 15 days and see how the Series will help you make your computer do exactly what you want it to do! If someone has beaten you to the card, write to us for order- ing information about the Contemporary Programming and Software Design Series. m McGraw-Hill Continuing Education Center 3939 Wisconsin Avenue Washington, DC 20016 AMIG^SOFTWARE REVIEWS" Reviewed by Graham Kinsey DigiPaint t'oniputer: Amiga Publisher: XewTt'k 115W. CraieSt. Toiwiva. Ks (ami Price: Ul% r^ igiView. the digitizer by Newtek, X-^was the fii-st pixxlucl to allow user's to take advantage of the Amigas Hold and Modiij' (HAMi mode. Being able to digitize something in HAM is nice, but what if you don't own a camei'a? Or what if the only place that the image exists is in yom- imagination? Well the people at NevvTek have come thixiugh again. This time they have come out with DigiPaint. a painting program that works not in the normal Amiga graphics modes, but is spe- cially designed to operate in H.\M mode. Before I talk about DigiPaint. let's re- \iew^ how^ HAM mode really works, for you need to understand HAM so that you can j gi-asp its limitations. The easy piut of i HAM is this: you can work either in 320 X j 200 or 320 X 400 pixel resolution (this is interlaced HAM mode). The other easy part is that there are normally four bit | planes used for HAM. which allow you to use up to 16 different coloi-s lof the possi- ble 4096 colore available). Here's the confusing pail. There are tw'o more bitplanes in HAM mode. These per- foim the magic. If both of these planes hold zero bits, then the pixel is left unmo- lested, and the color that is displayed is detei-mined solely by the foui- othei- bits. However, if either lor both) of the last two bit planes contain one bit, then the color that w'ould have noimally been selected will be modified. Depending upon which of the last two bits are set. either the colore' red, green or blue value w^ill be thi-own out and replaced with the coiTesponding color fi-om the pLvel to the present pixel's imme- diate left. This is why HAM can at any in- stant display coloi's that are not present in any of the 16 color registei's that are avail- able at the time. What does all this red, green and blue bit infoimation concerning HAM mean? Well, the problem is that when you want to change colors irom one pixel to the next it is not always possible to just use any of the 4096 colore at any time. Since you can only change one of the three RGB \^alues at a time, it may be necessary to take up to three pixels to change fi-om one color to another. DIgiPainfs strength is in the manipulation of colors and shades. The solution to the problems associated with color transition invoh'es a lot of ad- vanced calculation and planning. Subtle changes in the 16-color palette can make a big diSerence in transition smoothness. HAJVI painting programs therefore re- quire much more advanced computational algorithms than standard Amiga paint- ing progi-ams. When you first boot-up DigiPaint you will notice that it has an interesting user interface. DigiPaint devotes a sepai-ate screen solely to user options and infoiTna- tion. The main painting area is displayed behind this smaller screen, referred to as the "Tbolbox." This area, which you can drag up or down, contains infonnation and selectable options. Due to the natm^e of Amiga screens, only the portion of the painting area that is above the Tbolbox will be displayed. You will not see any- thing below it, only a black void. On the extreme left are the colors that currently occupy the 16 color registers that can be used in HAM mode. You may use any of these without worrying about HAM color transitions. (The DigiPaint manual refers to the HAM color transi- tion side effect as "frin^ng.") Next to the 16-color palette are four large colored boxes. The one on the extreme left dis- plays the current color selection. Tliis box is quite large, making it much easier to observe the true color selected. The other three colored boxes show colore that are somehow related to the current color The left box shows 256 different colors that vary in green and blue components, but have the same level of red as the current color. The center and right boxes each show 256 more colors with the same level of green and blue, respectively. Next to these boxes are thiiee sliding (proportional) gadgets. These sliders dis- play numbei-s coiTesponding to the red, green and blue values of the current color By moving these sliders, you can instant- ly select any of the possible 4096 colors. Unlike most proportional gadgets, these three have colors occupying each possible position that each gadget can occupy. These background colors represent colors that can be selected by just moving the corresponding gadget on top of one of these background colors. Therefore, these 48 colors (16 colors times three sliding gadgets) represent all the colors that re- quire only one pixel to perform a transi- tion fix)m the current color. Cmlinued on pg, 86 34 FEBRUARY 1988 Commodore 64/128 IBM PC & compat. AlariST Madntash 'Ihtal Disks Ordered .\'a iiir In their day, they ruled over three quarters of the earth's surface. During WWII, they viciously brought Britain to her knees. And Japan to the ground, These were the silent killers; Tench. Gato. • '^<'<'"-^' U-Boat. : Ciiy/State/Zip. And now, they return. In this, the most realistic, all-encompassing simula- tion ever created; for the personal \ computer. j You will com- j mand one of six i types of Amer- j ican subs or German Kriegs- j marine U-Boats, during any year from 1939 to 1945. Youll perform one of over TAKE OUR /'REVIEW DISK FOR A SPm. Dmp this coupon in the niiiil with )vi prompt. If this did not hap- pen, leave the disk in the chive, re-boot and tiy again. Now, tjije BACKUP and press RETURN. Now a window should ojX'n which has some options on it. Select the option you want by clicking the left mouse button on it and follow the directions. Remember, when it asks for the Phantasie game disk, you should in.sert the backup you made instead. That's it, you're done! I have se%'eral complaints about the game. The major one is the time required to achieve a certain level. There are twen- ty levels in all for which to build your character. The first ten levels go fairly fast (but not at lightning speed mind youi. Foi' e.xample. I have a chai'acter called Vince who is a level thirteen ranger. In order for him to move up to level fourteen, he will need 1,183,932 experience points (yes, you read it right; that's one miliionl. This pro- cess takes forever, even when you can bat- tle the high level monstere. I do not know why eveiy adventure game insists on such a high amount for you to mo\'e from level to level! Wouldn't you get boiled if it took you two to three weeks (about 10-20 hours of play) just to advance to the next level? I also had a complaint about the dun- geon save routine. Wlien you exit a dun- geon, you are asked if you wish to save the dungeon map. Sounds good, nght? Wrong! The dungeon save routine will only save one dungeon map. So. if you want to save a map of another dungeon, any other dun- geon map you have saved will be erased! One last complaint is about the use of a window while the paity is crossing an ocean or river. The window displays a list- ing of all party membere and tells wheth- er or not a member has taken anj' dam- age. I find it quite fi-ustrating. because ev- esy time you move one space, the window pops up. Summary Phantasie I combines good gi'aphics, sound and re-questei-s to make an interest- ing game. If you don't mind the slow pace necessary to advance your chju-acter and enjoy the encounters with the monsters and ex'ploring dungeons. I would iiecom- mend Phantasie I. Phantasie I Hints When }^ou begin a game and want to create a party of adventurers, include the following: T\vo Fightere — Humans and Lizai-d Continued on jjg. Ill 36 FEBRUARY 1988 CompuServe. You DON'T Have Tb Know How It Works lb Appreciate All It Can Do. CompuServe is a computer informalion service. You subscribe to it. In reiurn, you have access to an incredible amount of information, entertainment, communications and services. Here are a few of the hundreds of things you can do. COMMUNICATE CB Simulator features 72 channels for "taJiting" with other subscribers. National Bulletin Boards let you post messages where thousands will see them. Friends, relatives ^ and business associates can slay in touch through EasyPlex™ Electronic Mail. More than 100 CompuServe Forums welcome participaSion in discussions on all sorts of topics. Software Forums help with online solutions to software problems. Hanlware Support Forums cater to spe- cific computers. There's even free software, and online editions of computer periodicals. HAVE FUN Play all sorts of sports and enter- tainment trivia games, brain-teasing ^ ^^ educational games plus TV-type w i| game shows with "live enter- % tainment." Or, for the ultimate '^ ^^ in excitement, get into an interac- ^ five space adventure. •j^ SHOP •^ • THE ELECTRONIC MALL^ takes you on a coast-to-coast shopping spree of nationally k^' known merchants, without ever leaving home. *^^ 1^ SAVE ON TRIPS With CompuServe's travel services you can scan flight availabilities, find airfare bargains and even book your own flights online. Plus, there are complete listings of over 28,000 hotels worldwide. BE INFORMED CompuServe puts all of the latest news at your fingertips, including the AP news wire, the Washington Post, the SI. Louis Post- Dispatch, specialized business and trade publications and more. Our executive news service will electronically find, "clip" and file news for you to read whenever you'd like, INVEST WISELY Get complete statistics on over 10,000 NYSE, AMEX and OTC securities. Historic trading statistics on over 90,000 stocks, bonds, funds, issues and options. Five vears of daily commodity quotes. Updates on hundreds of companies worldwide. Standard & Poor's. Value Line. Over a dozen investment tools. So much for so little. All you pay is a low, one-time cost for a Subscription Kit (suggested retail price $39,95). The low cost, standard rate for online time is just IOC ? a minute, 24 hours a day ^rCTl In most major metro- /■ politan areas you can go online with a local phone call. Plus, you'll receive a $25.00 U.S. Introductory Usage Credit with the purchase of your CompuServe Subscription Kit. [.: .= CompuServe I /' So easy the whole family can go online. CompuSer\^e is "menu-driven," so begin- ners can simply read the menus (lists of options) (hat appear on their screens, then type in their selections. If you ever get lost or confused, type H for help. Remember, you can always ask ques- tions online through our feedback ser- vice or phone our Customer Service Department. Before you can access CompuServe, you need a computer, a modem (to connect your com- puter to your phone) and, in some cases, some simple communications software. Now- you're ready to order. For your low, one-time sub- scription fee, you'll receive: • a complete, easy-to-understand, 200 -page spiral-bound Users Guide • your exclusive preliminary password • a subscription to CompuServe's monthly magazine, Online Today • a $25.00 usage credit! To buy a CompuServe Subscription Kit, see your nearest computer dealer. To receive our informative brochure or to order direct, write or call 800-848-8199 (in Ohio or Canada, 614-457-0802). CompuServe, You don't have to know how il works to appreciate all it can do— for you. CompuServe^ Intoimalion Services, P.O. Box 20212 5000 Arlington Centre Blvd., Columbus, Otiio 43220 An HfiR BlocX Company BasyPKK arKl THE ELECTRONIC MAUL ara Iradsmaitj ol CoiTpuServB Incotpofaled- ^AMlGA^SOFmARE REVIEWS ' Reviewed by Gary V. Fields LexCheck Computer: Publisher: Price: Amiga CDA (Conii)lelL' Data Automation, Inc.) P.O. Box 10-52 Yrekii, CA Wmi $42.95 "W exCkeck is a fast, mouseniriven spell- M-J ing check program whicli works with most Amiga word processors on tlie mar- ket, including the Workbench's Notepad. The program is ver>' simple to use and will work \vith either the Amiga's default or interlace screen. All LexCheck's com- mands can he issued using the keyboard, but the intuitive mouse action allows even the neophyte to use the program without once looking at the manual. Speaking of manuals, LexCheck's is about as small as you'll ever see without aid of a magnifying glass. It is a 12-page booklet which even a fifth grader could read and undei-stand in under a quarter of an hour. It describes each oi LexCheck's options in straight English, and includes a one-page quick reference card. The two main options let you either check the spelling of an entire document or look up a particular word. Option one, Check Document, can only be performed after the file has been saved to disk. When you choose this option you are asked if the file was created by either Textcraft, Scribble!, or Notepad or is sim- ply a straight ASCII text file. Because only two word processors are mentioned by name, I feared LexCheck would work only with them. Those fears were un- founded. In testing, I had the program check and correct the spelling of files cre- ated with Vizawrite, WordPerfect and ProWrite, and it handled them all without a hitch. [Editor's Note: The most recent update includes support of both ProWrite and Vizawrite.y It even checked and cor- rected documents (not pages) created by the desktop pubHshing program PageSettei^s editor. The only time it had a problem with a file was when graphics were mixed with the text — while it could check and correct spelling enx)rs, it could not resave the documents correctly. The solution I found for checking documents created with graphic-capable word pi-oces- sors (e.g., ProWrite) was to check them be- fore graphics were added. lb check a document you select "Check Because only two word processors are mentioned by name, I feared LexCheck would work only with them. Those fears were unfounded. File" from the pull-dowTi project menu. Next a file requester window opens in the middle of the screen listing files stored on the disk. As the speller works, the screen displays where in the alphabet the search is currently working. This \'isual reassur- ance that the program is doing what you intended is welcome for both novice and veteran users. Once the document has been loaded and checked for spelling, a menu of options appears. Now you can ei- ther return to the main menu, list all the words LexCheck did not recognize in the file or begin to correct the spelling. LexCheck shows its real power and friendliness when you decide to correct the spelling of words in a file. The program shows the entire sentence in which the of- fending word was found, plus the 28 words which most closely resemble the word in question. You can now either click on one of the displayed words, or scroll through the 100,000-word list until you find the word you intended and have it replace the word LexCheck found suspect. Or you can type a correction fixtm the keyboard. On the other hand, if the program found a word (perhaps a person's name) which you know is correctly spelled, you can ac- cept that spelling and continue or add that word to LexCheck's list of words so it will recognize it in future documents. Once you've finished, LexCheck will automatically save the coiTected docu- ment to the same directory using the original filename. But just in case you made some changes by mistake, the origi- nal file is preserved and renamed with the extension ".bak'' added. The second main option lets you l(X)k up specific words while you are wanting a doc- ument. Because LexCheck was designed to work simultaneously with other progi'ams in the Amiga's memoiy. switching be- tween it and your word processor is as simple as clicking on the front and back gadgets. Most of us judge spelling aids by size. The theory being that the ones with the most words ai-e better. That isn't necessar- ily true since size is often paid for with loss of speed. So the key to happiness with a spell check program is not so much the number of words it contains, but whether it contains the words you need and can get to them quickly. LexCheck passes the test. It is large and'id&t Its 100,000-wQrd list contains everything fi-om "abaca" to "?>'- murg^'" (look it upi and can check an en- tire file in less than a minute. If that isn't fast enough for you, because the progi'am is not copy protected, you can (providing you have enough memon' \ move Lex- Check to either RAM or hard disk. LexCheck does not accommodate wild card searches. For instance, if you want to find out how to spell "abandonment" by looking up all the words that end with "onment," you can't do it here. Neither can you search using wild cai'ds in the middle of the word pattern like "gi-'.'?n" to find "green." However, LexCheck uses an implied pattern search using the begin- ning chai-actei-s of a word. For example, if you aren't sure of the spelling of "impolite- ness," you could step the program through a search by using "im," "imp," "impo,'' etc. Or you could simply use "im" and scroll through the spell list until you .see the word. In fact, you can scroll through the program's entire list of words by clicking on the scroll bars if you want. On the whole, I found l-£xCheck an ex- cellent spelling checker. It is simple to use, has a healthy-sized word list and is fast. Its command structm-e is logical, and the progi-am seems to be bulletproof In my testing the program, it never failed to per- form properly (there is nothing woi"se than a pix)ducti\ity progi'am that decides to belly up halRvay tb-ough a project). The only curiosity I encountered, was the loca- tion of the HELP command. Rtither than use the Amiga's dedicated HELP key to summon the program's two help screens, the user must either access them via the mouse or by pressing both the AMIGA key and the letter "H." I can't imagine why that selection was used instead of the HELP key. Regardless, it works and the help screens are there if you need them. With such an easy-to-use program, the screens will rai'eh' be used. One closing remark, in the "for youi" in- formation" categoiy': I-^xCheck gets its name fi-om the Gi-eek word "lexis." which means "a word." LexCheck li\'es up to its name — it checks words very well. g 38 FEBRUARY 1988 I'll i— h Low Cgstg High Performant^Genldbk 1 ',-]--': I'll .^ fotihe Amiga! AmiGen'" is Mimetics' state of the art, low cost, high perform- ance Genlock for Amiga based television production, it allows the Amiga to synchronize withr and overlay graphic images on VCR, broadcast, or camera video and to interface with video switcher and special effects generators. Proprietary Custom tC technology provides unique features and performance, while making it completely compatible with the entire Amiga family of computers I i I I I !• Full NTSC RS170A broadcastable image -{-• Overlays any Amiga image over any external video -\— source j-* Synctironizes Amiga's video image with any external J video system i_f Provides Composite Color Video Output for Amiga 500's j_f Low power consumption allows it to work on all I Amigas !_• Both NTSC and PAL versions available '> • No vertical or horizontal image shift RGB Thru connection allows^normal Amig^ monitor to be used with unit in place : j • Advanced technology enables its small size and low ~ price See Your Local Amiga Dealer. Another Professional Quality Product from rniiic cj CORPORATION; P.O. Box 1560 I Cupertino, CA 95015 ''"- (408) 741-0117 ^MIGA^SOFTVtfARE REVIEWS" Reviewed by Jeffery Scott Hall Karate Kid II Computer: Publisher; Price; Amigii Micitxleal Ltd. Box (J8 St. Aurtell, Cornwall PL2.5 4YB United Kingdom ^*T^ aniel san! This fight is not tour- JL/ namentl This time, the fight is for reall Live or die, man? This time there are no trophies, no referees, just man against man."' Sound familiar'' Then perhaps you have seen the mow "Karate Kid IT? Strap on your black belts, kai-ate fansl Be- cause from iVIicrodeal comes Karate Kid II, the computer game. Game Play Once the game has finished loading, you are shown a pictui? of Daniel and Miyagi while the theme "Gloiy of Love' plays. You can choose a one-player game by having a joystick in port two, or a t^vo- player game by having a joystick in both ports. In a one-player game, you control Daniel; in a two-player gtime, one controls Daniel and the other Daniel's enemy. The object of the game is to make it through all eleven screens and defeat each enemy Daniel encounters. To defeat an enemy, you must score hits on the oppo- nent's body until he has zero strength left. You won't be at a loss for moves, for there are sixteen dilTerent moves in all! The moves without fire button pressed are: jump, high punch, move fonvard. kneel and punch, duck, fonvaixl somei"sault. move back, and tuiTi and punch. By press- ing the fire button, you can perform a flying kick, high kick, fonvard kick, low- kick, sweep, backward somersault, back kick and roundhouse kick. As you can see, there aiie many combinations you can come up with in order to kn(x;k out your opponent. The variety of moves will keep you finm getting bored, too. After every two screens, you are pre- sented with a bonus sci-een. This screen will either be the famous fly-catching or ice-breaking scene from the mo\ie. If you get the fly-catching sci"een, you control Miyagi's arm with the joystick, and press the fire button to close the chopsticks Miyagi holds. The object of this sci^een is (you guessed it I to catch the fly as quickly as possible. This is perhaps the most diffi- cult bonus sci-een I have ever seen on a You control Miyagi's arm lioldingthe chopsticks. The object of this screen is to catch the fly as quickly as possible. game, but you must not get frustrated. Just remember, it took Miyagi forty years to catch his first fly. But if that doesn't work, iVj' a fly swatterl The other bonus screen is the ice-break- ing scehe from the movie. In this scene, you conti-ol Daniel's concentration and also his aiTn, In the upper right corner is the famous di-um which you must spin verj' fast I the faster it spins, the harder Daniel concenti-atesi by moving your joy- stick in a circular motion, once you think you are ready, push youi- fire button. This will cause Daniel's arm to let loose with a karate chop that would make Bruce Lee jealous. This is perhaps one of the woret things about the game. It is ridiculous how hard and fast you must move your joystick. I tore up one of my famous ten- million-shot Epyx joysticks while I was trying to spin the drum on this scieen. The programmer should ha\'e come up with an easier way to do this. He could have had you push the fire button rapidly, then push the joystick in any dii\>ction to swing Daniel's airm instead of the way it is now. Remember, when you get to the final encounter, concenti'ate, Daniel .san. concentrate! An Overall View Karate Kid II combines good graphics, sound, music and speech to make a worth- while game. The opponents you will en- counter get progressively tougher and smarter Each of the eleven backdi-op screens is very nicely done. This is one ka- rate game that is sure to keep you coming back for more. Hints Try to back your opponent into a comer (but make sure it's not the other way around), and low kick him time after time. This will work if executed properly and will cause your opponent to lose quite a few points. Get far away from your opponent, and stay in a duck position (keep pushing down). Now, as your opponent di-aws clos- er to you, press the fire button. This will cause you to do a foot sweep time after time, if you wish. Your opponent will not be able to get close to you by walking, un- less he wants to fall flat on his face. Do not be afi'aid to do a few foi-ward and backward somer'Siiults. If you learn how to execute these well, you can absolutely smear your opponent. g 40 FEBRUARY 1988 -CUT HERE CAN YOU CUT IT? Can you handle the excitement of the hottest arcade megahits? Then cut out these name plates, mount 'em on your monitors and boot up Gauntlet'" and Paperboy from Mindscape. That's all you need for absolutely outrageous arcade action, right at home. You'll get real arcade graphics. Real arcade feel. Real arcade excitement. After all, these are based on the real arcade classics. So get set, get psyched for the arcade to hit home. Just pick up new Gauntlet and Paperboy. That is, if you think you can cut it. Mindscape takes the arcade home. Visit vour reialer at call I-80O-22I-93W far VISA or MaaeiCsrd o(de/S- To purdiase Dy mail, send your caidnjmbe-withexpirasoi dale, check or money order (o[ $34.95 each (C64/128and Alan BOO), or S49.95 (Aiari ST, Paperboy only) plus S3.00 (or riandling lo Mindscape, Inc., RO Box 1 167, Nonhprcok IL 60065-1 167 AJ»j.v j-3 weeks lor aetweiv L-'aai eagis lake nol.,' ? 1967 Minoscewe, Inc Mindscape is a Irademarh ol Mi -docaps, Inc. Paperboy"' S- 1984 Alan Games. Ai ngns reservoo Gauntler t' 1985 Atari Ganic-j. Ail ::3hB reserved. SNCH3PS SCOOPS STOCKS PUJMMETW RECORD TRADttfG (0 Q O ■mH«>*1^B'^7 Id III" ■mil ' 1 I '*M*#»?jr^i^ tt*>P«Hirtt«W*.Mi,MW III II , I 1^ IVlore people reading stuff like this! '/(■jrf fjjM bfpniitnl m cirrvpnl MtiiLibk llmiiigh GEUS. These docuiwiils la-rc printed on an Apple Laser Writer VANISHING TIMES A BcTidc> SuAaofts PuN^!^un Vii XLMIVNa>it«4S6T EARTH TO BEGIN SPIMNING IN OPPOSITE DIRECTION A stwcfced cocisorthini of ■dcMiiti confinnaJ the wxM'i wont Hispariooi Ibodaji. when ihqr msKwicnJ ilut ibc Eanh wk indeed tiawutf: dtiwn. They cxpcxrl the planiN to pini u< 3 hall early Thundaju [Cwfiung it& diirclkn and gcttiog hack op to tpeed by Monday Allhough the tcsciuirh vat tfanluig. die K-icmuL-i Ufgcd people not to pank. "1 uippose I'd lock all rhe htnkaHn in ^vt eahincts:' oflen Dr. Lcr Uevanx "but otnsidc of thai. I'd juti tell pcOfitc to hold un 3tid enjoy the rideV Appamnly wc'ir in for quite 3 ride Dr. Dcnnii Rowland demoti- uiaicd the cilect of the nxtden mcnal by dnifiptiig a law tfg into a MixMaater h4ender set on "puree*' "If wf assume people have die COfoisteocy of this egg',' Rowland siened, "I think it'i ufe to itay dial the eflcct of Ihu pfKnomenon will leave them in a sale wmewhai similar to nnc}y ^ouixl bceT' Asked if Uiere »wc anything the gxMic coukl do to ptepaie for die '*rd Just tell people to hold on and enjoy the ride!" t-alis(nt[>lK'. Dr. Rowland ibiwght a whik' and uffcicd. "1 ahnyt rc- commcnd bueninf ymr seal belL II jus makes a man. who docribcd hinurlf as an aninul kiwr, actually Nl a minialute teacup poodle, Donakl Andcnon. of Studm City, California, dismiued the in- cident as a case of mistaken idetililv "Somebody asked nie if I w-,inEed a dog with mustard, and since it was close to lunchtime anywjy. 1 just tool a bite wiihuui kvkin;;" The dojt. rtspondinf! to Ihc name "Knockwutst;' then gave ow a yelp that bystandert nccalled as luunding like "a cioit between a gun shot and "Sure mustard, doesn't thing!" it was but prove my that an air raid siren!" In die process, the pindicd pooch set a woild nxotd in the kmg jump of Ihirty fcet. two inches- Anderson was bookeil on tdoiiy chatf^ of dog muncfatng, poodle endai^ennenl and assaulting a canine with iment to commit idish. He was laicT rdeaaed on his inm recognizance. The man who ofletrd him the poodle has also been chas^^ wilh attempting tt) ipply mustatd to a muti, a misdctnciHwr in Alameda County. "it's a smear Ucticr yelled Rob Siegd, the man alill being sought by polict. "Sure it fx my mustani, but that doesn't pnwc a thing. Besides, they have lu jinnr with Iktertiioa f4|fcJ»IUWEt41CT l««k «4 l«hd iacft * ^ «■ in lAcr i^iih»j\,*<»jHrrt* lit m fcSS 1*11 Jk MMCDOM (31 TJS LAIimnKX VlttK IN iMjuau ifl*J*HtiCELIXm ■IVEMCl W TtlE WUTMIX F^ Im* »KX iA |n«*^ Sm ^mt 1^1 Mi U<1 h*S J |4if b ^ iacy «V> -< kc St«W lUh .^ _ WtedfatT : Look Ibc clouds dwKifJnat llic skfaBg, bwuaf off iw mkld^ IbntKnaRs ihooU imr » ibe nud 2Wi li^ l*c sftEnoon irtfl hK.vj dcvTim] xmify jnj Oaadmlonm i|<{>caiia|! aonj, ok, uy tiitiiiiti«_li.rt-.indLtKnniiMli«-tfi-l;itilj:i.diprit- Kk-iln liKtlS. «i^»J'uli!isliiiiii||lt-rU-i>SiiiwH-.;,nirMJ.-iiiiitl.si!(Kiik.^l»'»S4iM ttk-v, LixrWndr .irHll'niiiSluiti.jirii'lr.iiktiitliK-s^ih-utniwini- iilhrr lluiti llt'tlLi'l,-, SufiirturkH. These days, the biggest story in the news is geoPublish. The page-making program for GEOS-equipped 64's and 128 s that replaces lifeless layouts with page after page of powerful, punchy professionalism. FVeedom of the press. Actually, geoPublish is very patriotic software. After all, what other application guai- antees your freedom of self- expression? Well, geoPublish sure does. In fact, every piece it prints is dedicated to the preservation of your personal- ity on paper. Which means that finally, your newsletters never need to look like anyone else's, ever again. All you do is draw a bunch of columns for your master layout.They could be two, four or sixteen across the page. They could be short and squat, or long and skinny. It's your call. After that, you just "pour" yourgeoWrite document, text, graphics and all — into col- umn after column. Page after page Everything fills up automat- ically until it fits firmly into your finely fashioned format. Extras! Extras! Read all about 'em! Iijeof tBciRndtltfiprofXiDAfl (|«s i He I mode ! ^ : opbofts 'fflS D ■ jPuIq Jilisbing sysHm IE jroul to aimouns Oeothibnsk its latest iggp product to. you can iii-]KigB documents ■a aulti-wlunm )ute, stch as Vstetters or brochures. full-featured With create As every edi- tor knows, even the best stories need punching up before they go to press. Which is why geoPublish features an array of artistic appliances designed to earn your pages a place in the history books. You can resize text. Change fonts. Even insert or delete graphics anywhere on the page. You can lay text over graphics. Graphics over text. Or even v^nrap text around graphics. And if your image doesn't fit, no problem. The propor- tional scaling tool can shrink or enlarge any art, be it your original or the stuff you find in Print Shop!" Finally those of you intent on making banner headlines should know that geoPublish doesn't wimp out n Berkeley when it comes to headlines. It screams them out, with gen- uine, newspaper- sized, 96 point megafonts. Now, if you think that sounds terrific on paper, just wait until you see it printed out on a Laser- Writer?" We've saved the best news for last. And now, for the best part: you can create and save not one, but hundreds of layouts for later use. And because it's part of the GEOS family, you can fully inte- grate text and graphics from all your other programs into every geoPublish piece you print. So now that you know the latest scoop in software, why not subscribe to geoPublish yourself? Who knows? With stuff like this, you could be mak- ing front page news in no time. To order call 1-800-443-0100 ext. 234 geoPublish $69.95 (California residents ndd 7% sales tax.) $2. 5U US/£5. 50 Foreign for shipping and handling. Allow six weeks for delivery. ConirrejdoreandCfiiTimi'nirifi.-C'J' art irjdFmjrfcSififC«™iwd.iri.' EVctE':>iiVS. Ud. GEOPU Softworks The brightest minds are working at Berkeley. ^^MIGA^SOFTWARE REVIEWS' Reviewed by Gary V. Fields City Desk Computer: Amig-a [b\2K ReciuiiHi) Company: i\licroSeai"ch 9896 Southwest Freeway Houston, TX 77074 Price: $149.95 6'(4-!2K stnt'n aamEsan'^ GariKMar ]•. J li^dcmark of Aclmsi.iD ttK". dimnnKiiHT: W. 1 28 and Amip arc rrademarts of Commodore tkctmnics Limilcd. IBM PC i^ a tiadcmari oflnlcmalionjl Biisinc*.s Min:hinc^ Corporation. Tandy is a tnult'nurk irf Tandj- CoiTxwatMiri. Alan iiml ST ire irademaits \i Ai^rt Cufpitraliiini. Apple \s a Iradcmart. of Apple Compulcr. AcUviston i& Ihc registered iraifcmark of Atiivhion irw- *' J^Kfr Activision Iric. nMfS^^ fiO^ ^OmoDoUE PRESENTS "^JSS^ f^^'^■_„> success'. ,\eco"'" .rounio -V- ■ T^ RescxJice Ceftef ,you.c?:rr.°^r^-» ''^'ecommu "'■''^«°ns start erK/f ^« coH^iS!?- ''^quires .^^'^P'lone Mod, Bring your COMMODORE' to life with a FREE modem and software! Now you can plug your Commodore into an exclusive network that's useful, easy, fun and affordable. Join Q-Link now, and we'll give you a free modem and software to get you started. Your official source of Commodore support. Because Q-Link is offered exclusively to Commodore owners, you get the most relevant and useful services— including a hotline to Commodore Business Machines for fast answers to your questions. . .the GEOS Arena to help you get the most out of your GEOS software ... "live" conferences with Berkeley Softworks and other software publishers such as Electronic Arts, Activision, to name a few. . . . and user group support. You'll never be alone. Meet and chat live with new friends from all over the U.S. and Canada. Participate in exciting full-color, multi-player games like RabbitJack's Casino (including Blackjack, Poker, Bingo and the Slots), Chess and Backgammon. Send and receive electronic mail. Join group discussions or start a special interest group of your own. Compete in contests and win prizes. Save money every day. Expand your software library with more than 10,000 free public domain programs — games, graphics, business and educa- tional software, and much more! Sample "hot" software before you buy. Com- parison shop for the lowest prices on more than 250,000 items. Get the lowest-priced airline tickets, rental cars and hotel rooms using American Airlines Eaasy Sabre '" Travel Service. Offer valid while supplies last and only for new members in the continental U.S. and Canada. Expires 6/30/88. Prices subject to change. There is a communications surcharge for connection to Q- Link from Canada: 6 cents (U.S.) per minute from Montreal, Vancouver, Ottawa, Toronto, Quebec, Windsor, Kitchener, and Calgary using Tymnet network, and 15 cents (U.S.) per minute for over 85 other locations using the DATAPAC network. Commodoft' ii .1 ppqiilpred Irddrmviik of Commodore Elettionic^ lid Ot.iP\k iv a lefviccmafk of Oudntum CEVtipul«r Serviced, Inc CioIi«t'i Academic Am«cici)n Encyclopedid n t Irddcmirk of Groiier Elenronic Pybliihtrg (JEQi jnd Br-kclcv Soflwork^ are IriC^n^mct ol Bi-flflrv ^ofi.vo(ti The easiest online service to use. When you join Q-Link, you'll receive customized software that does all the work for you. You don't have to memorize any complicated commands. To select what you want to do, simply choose from colorful, easy-to-use menus. The lowest priced, full service Commodore network. For only $9.95 a month, you'll enjoy unlimited access to a wide range of services — including the latest news, enter- tainment updates, Grolier's Academic American Encyclopedia, and help from experts at Commodore. Special "Plus" services, including online tutoring and software previews, cost only 8 cents per minute. And your first hour of Plus usage for each full month of membership is free! With Q-Link, you can sharpen your com- puter skills... connect with people... discover new ways to get smart... save money every day. . . plus have a lot of fun! For fastest service, call toll free 1-800-782-2278 Extension 1209 or clip and mail this coupon to Q-Link, 8619 Westwood Center Drive, Vienna, VA 22180. I Q-LINK RESERVATION FORM I Choose onL': □ I need a modem. Start my QLink nnembership by charging me now for my first 4 months St S39.80, and send me the FREE Q-Link software and a FREE Commodore 300 baud auto-dial modem {model 1 660— retail vafue S59.95], □ I already have a modem. Send me my FREE Q-Link software and start my Q-Link membership by charging me now for my first month of membership at S9.95. Full Mame Address City (fiO P.O. B' Abacus ttiiiiiirr Dept. MC2 • 5370 52nd Street SE • Grand Rapids, Ml 49508 Ptione 616/698-0330 ■ Telex 709-101 • Telefax 616/698-0325 Call or write for your free catalog. 30-day money back guarantee on software. Dealer inquiries welcome — over 2400 dealers nal'onwide. ^1 f E I ; Super C — Now you can program in C on your computer. Produces machine code that's faster than BASIC. Includes full screen editor, compiler, linker and handbook. Graphics and math libraries are included. A complete C development package. C64 S59.95 Cl2e S59.95 Call or write to inquire about our complete lirte of books and software If your Commodore dealer doesn't carry Abacus products, then have him order them for you. Or you can order direct using the following order blank or call--<616) 698-0330 Oy Pfoduos Price Total Qo. EmflUGlS Enfifi Iflial C.-Idpa« 64 $39-95 Supei C 6-i $59.95 Cadpak 128 59,95 Super C 12B 59.95 BASIC 64 39.95 GEOS T 4 T 16.95 BASIC 1 28 59.95 Ml residents add 4% sales tax In USA add S4.00 for S & H Foreign add S12.0O per rtem Total arrtouM enclosed (US funds) Payment: ( ) MC ( ) VISA ( )Am. Enpress { | Cheek ( 1 Money Order Card No Ejtp. 11 il tJanie__ Address_ O E m o t3 O City_ _StatB_ ,Zip_ Amiga Book Reviews/Amiga Books Ciiiiliiiim! from pa. 50 get you started with the Amiga, then In- side the Ainiga is a must. Progntmmer's (htidc to the Amiga Rol)ert A. I'eck Svbex, Inc. S24.95 Robert Peck was the head of the Amiga documentation team responsible for the Addison-Wesley manuals mentioned above. Programmer's Guide to the Amiga picks up on points missed in Mr. Bern's text. Mr. Peck takes the programmer to a deeper level than Mr Berrv', so his book is less oriented to the newcomer. If, however, you are familiar with the Amiga and are looking for a more advanced text , Pm- gmmmers Guide to the Amiga is definite- ly worth its cover price (and then somei. From the basics of machine ftinctions all the way through to the lowest level of e\'ent trapping, Mr Peck has brought it all into view for experienced program- mers. There are examples that demon- strate each point that he is trying to get across, and each is written as a complete module so that you can see exactly what is being discussed. In addition to the programming infor- mation presented, Mr Peck also includes a very complete guide to using the default editor, Ed, that is included with the Workbench disk and more complete infor- mation on using the Amiga C compiler (Lattice) and its linker If you are a more advanced program- mer looking for in-depth infoi-mation, then Robert Peck's Programmer'^ Guide to the Amiga is definitely for you. Amiga Profframmer's llandfxxik Second Edition Eugene P. .Moilimore SvIkx, Inc. $24.9.1 With all of the books available on pro- g]-amming the Amiga, it was only logical that a book concerned with the syntax of the Amiga libraiy function calls would be- come available. In this ease, however, Mr, Mortimore's book pi-eceded many of the progi-amming books by many months. The Anuga Pmgmmmer's HamUx)ok has a complete breakdown of eveiy func- tion or macro included in the Exec, Intu- ition, Workbench, Layer and Graphics (di- vided into three paits) libi-aries. The sec- tions are sti-uctuiied alphabetically and in- clude complete examples of what is required to call the function macro, what, if anything, it returns and full descrip- tions of what the call will actually do. There i.s al.so a discussion conceraing re- lated functionsmacros where necessarv'. The text is fijlly indexed and the infor- mation is presented in a ver>' clear and conci.se manner. In the first edition, there were many typographical eiToi-s that could lead to confusion, but the.se have all been cleai^ up in the second edition. If you are going to be doing any serious programming on the Amiga, this text is a must. It will save j'ou many hom-s of frus- trating seaix:hing to find out just which function is proper for yom- situation. The Amif/alHiS Mamial Second Edition Comm(Kl(»re-.Amig;i, Int. Bantimi Computer Books $24.9.-) When Addison-Wesley took over publi- cation of the texts mentioned above, Ban- tam got the rights to publish the com- bined AmigaDOS manuals as one vol- ume. The new text contains all of the in- formation on AmigaDOS that was in the three original AmigaDOS manuals — User's Manual, Developer's Manual and Technical Reference Manual. The fin;t section is devoted to the expla- nation of AmigaDOS from a user's point of view. The CLI (Command Line Inter- face! is discussed and examples are given of the many commands available, Infor- mation on ED and EDIT are also giv- en in this section as well as a minimal in- troduction to BATCH files. Section two describes the various func- tions available under AmigaDOS in a manner very similar to that used by Mr Mortimore in Amiga Programmer's Handlxx^k. Each fimction is listed with the sjTitax and calling requirements (in- cluding stack data) and a description of the function's usage and any related func- tions. Also, the editors have included a fiill description of the Amiga Macro As- sembler and the Amiga Linker hi section t%vo, they also cover the var- ious methods of console input and output. A full explanation of both CON: and RAW: screen types is given with examples that can be used straight fix)m the CLI without the need to compile or link a somice file. In section three, the AmigaDOS Filing System is fully discussed along with infor- mation on using DiskEd, the disk editor included in the developer s packages. The section is broken into discussions of the different disk block types, the different "HUNK" types and the different file types used by AmigaDOS, Also, section three includes advanced information for developers wishing to cre- ate additional disk interfaces for Amiga- DOS, non-DOS interfaces (additional ser- ial or parallel ports, etc. ) or to use the Amiga without the overhead of Intuition and Workbench. This last section is some- what sketchy and constantly refers the reader to the ROM Kernel Manual fRKM), so would not be of much help without the RKM. If you are going to be doing any pro- gramming that involves AmigaDOS, you will definitely need this book. Also, if you are new to a D0S-t}T3e command en\iron- ment, it is also suggested that you look into this one for its introductory section. The Amiga .Michael Boom Microsoft Press S19.95 If you are new to the Amiga or are just interested in reading about it before in- vesting the full purchase price of the ma- chine, then Michael Boom has the book for you. The Amiga, subtitled "Images, Sounds, and Animation on the Commo- dore Amiga," is a verj' good place to look for a complete description of the Amiga 1000 from opening the carton to using such programs as DeluxePaint, Deluxe Music Construction Set and DeluxeVideo from Electronic Arts. Mr, Boom gives a very complete intro- duction to the operation of the Amiga, all the way down to a fiall pictorial look at its insides and a verj' instructional discussion of how a video display works. He includes chapters that describe the commercial packages mentioned above as well as chapters devoted to introducing the reader to the full function abilities of AraigaBASIC. He demonstrates how easy it is the get this machine to do the many fantastic things that it has become knovm for. From sound and speech to animation graphics, he devotes many chapters to methods by which the reader can access the power of the machine, either by com- mercial program or simple AmigaBASIC programming. For the complete newcomer, The Amiga can help bypass a lot of frustration while making it fun to learn how to use his or her Amiga. Conclusion As I said, this collection is not complete, and will be updated from time to time. If you know of a book that wasn't mentioned here, which you feel deserves recognition (either for good reasons or bad), dinp me a line and I'll be sure to check into it for a future installment. g 52 FEBRUARY 1988 irC 'm ■ii^ttitl. Saving the m Iranian race can be very entertaining! ^~:jkL^ Learn how an authentic nuclear pcwer plant operates -while you find vrays to avert disaster. You are at the controls of a huge nuclear power plant in crisis. It's up to you to save the reactor and protect millions from atomic contamination. Your computer takes the place of the plant's central control room computer in this authentic computer/ com.puter simulation. This chillingly realistic ' 'war of nerves" reaches far beyond mere entertainment to put you into a dramatic "zero-hour" confrontation. Will you be able to activate the emergency systems in time to avert a nuclear catastrophe? Find out— you'll discover that CHERINTOBYL is not only educational, but is the most nerve- wracking fun you'll ever have with your computer. Call TOLL-FREE for the COSM'I dealer nearest you, or to order direct. CHERNOBYL is by Paul Norman, creator of the Super Huey flight simulator series and DefconS, CHERNOBYL for C-64/ 1S8 is priced at $24.95. c©sfni (800) 843-0S37 In California (800) 654-8829 415 N. Figueroa Street, Wilmington, GA 90744 ADVENTURE ROAD An Ore's Night Out News and opinion from a leading explorer of those fantasy realms called adventure games. Ever get tired of rescuing one fantasy land after anotfier fix)m ores, evil wiz- ards and other fiends? Then you'll appre- ciate Firebird's latest import fix)m Eng- land, which gives you a chance to doff those do-gooder duds and don the foul- smelling garb of a beady-eyed ore. For in Knight Ore you view the world through the beady eyes of Grindleguts, an ore caught on the wrong side of the tracks. This text and graphics tale is divided into three sections. "Loosed Ore," the ini- tial scenario, defies you to cross a chasm and return to Ore Mountain. This is the main puzzle, though you must unravel a few others to obtain the items needed for solving it. While searching the forests, a castle and other areas, you'll meet a bevy of characters — SjTionym the Wizard, the Annihilator, a hermit, and many more — all moving about independently, engaging you and each other in conversation. Their irreverent antics make this one of the funniest games of the year. Often you'll "hear" them in the distance whin- ing, "Who took all the treasure?" or "How can I get down the well?" Lampooning the typical adventurer's obsession for trea- sure, they scurry about seeking gold coins, disks and similar items, even stealing from one another and you. You won't get any points for grabbing ti^easure and are much more likely to get killed if you get into a fight over loot. Since the locals will attack if they realize you're an ore, you've got to concentrate on escape, not getting rich quick. The characters play a more important part in the next t^vo sections, "A Kind of Magic" and "Hordes of the Mountain King," which cannot be played until you've completed the first two. In order to finish these scenarios (you can move back and forth between them), you need the as- sistance of certain characters. You earn points for recruiting them (top score is a whopping 1,000) and for learning each of 21 magic spells, which come in handy in dealing with people and monsters. As in Maniac Mansion, some puzzles require several characters working in unison. To by Shay Addams have them do your bidding, you can issue orders that may consist of full sentences containing direct objects and prepositions. The 1,000- word parser facilitates a number of unusual actions. You can tell Fungus to "Wait three turns, go to the oak, get the sovereign, find me." Next you might have Odin "Go to the cord, get it, find Fungus, give the cord to Fungus, find Kris, kill him." This is extraordinary parsing. Though some Infocom games al- low you to go directly to a location by typ- ing "Go to room name," the Infocom parser doesn't let you go to an object — yet this one enables you to do so even if the item is being carried around by another character! Amiga-using ores will find other sur- prising features. You can type "Oops" and undo your previous action, even if it killed you; this may be repeated to step back move-by-move through the game. You'll marvel at another time-saving innova- tion: at any point you may "RAM save" your position, then "RAM restore" it much faster than by restoring a game saved to disk (an option that's still avail- able). There is no waiting for disk access when new text is displayed on the Amiga version, and little on the 64. (Graphics may be turned off to speed up the game even more.) The disk is not protected, so you can make back-ups of the program. Now and then it asks for a word fh)m a 30- page novelette (also hilarious) included in the manual. Illustrations are quickly painted in a hazy, watercolor stjie and may be pulled up and down with a joystick or mouse and a cursor that looks like a little wizard. The style is original, but not one I'd like to see again. Armed with the smartest parser of the year, Knight Ore presents an enter- taining bit of role-reversal suitable for fans of text-only and graphics adven- tures, but those who like puzzles centered on character interaction as well as object manipulation will have the most fun. Another recent Firebird import, Guild of Thieves is Magnetic Scrolls' follow-up to The Pawn. Set in the familiar land of Ker- o\Tiia, this one also casts you in the role of anti-hero, an apprentice thief who must rob the Keroi.'nian Bank, a castle and the nearby village in order to qualify for membership in the Thieves' Guild. The same fine graphics style, well-written text and excellent parser make this a highly recommended sequel that's available for the 64 and the Amiga. Phantasie III, Amiga-style Though I completed the 64 version of Phantasie III, the Amiga conversion's stunning graphics nearly seduced me into playing this hack and slasher all the way through again just to see more of the intri- cately-illustrated landscape. Numerous enhancements make this a far better fan- tasy. You can use keyboard, mouse or pull- down menus to enter stores, conduct transactions and participate in other ac- tivities. The Wilderness area now scrolls when you reach the edge, instead of being displayed one section at a time. Tbwns are depicted with fiiU-screen illustrations. A new layout is used to show your par- ty's character stats during combat, and your team and the monsters are repre- sented with precision-detailed and well- animated figures. When a party member is killed, an ornate cross-shaped tomb- stone replaces his figure. Sound effects in- clude the whooshing of swords and music that accompanies spellcasting. One thing that drove me crazv' in the original game was that it wouldn't tell me a character was carrying the maximum of nine items 54 FEBRUARY 1988 Adventure Road- until after I had already tried to give him something. Now the display tells you if a character has nine items. The progi-am also permits you to save the status of sev- eral dungeons instead of just one, and it is super-fast in all respects. For Amiga o\\Tiers who missed earlier reviews. Phantasie III: Wrath ofNibade- mus enables you to use charactere created in Phantasie I or roll up six new ones, then send them across the continent of Scandor and on to the nethenvorld to vanquish the evil Nikademus. (Phantasie I! has not been converted for the Amiga. ) The com- bat system adds damage to body parts (legs, head, etc.) to the traditional system of hit points. Author Winston Douglas Wood emphasized combat o\'er puzzles, which are in short supply. When you final- ly track down Nik, you can either join him and fight on the side of evil in the ulti- mate battle or wage waj" against an anny of monstere. It's possible to win either way, but easier if you fight him. [Editor's note: See the full review o/"Phantasie I and JE in the Amiga Software Review section.! Like Phantasie III. Infocom's Nord and Bert is also short on puzzles. It's a collec- tion of eight mini-stories that ai-en't really adventures at all. Instead, you score ];n)inl.^ llinjugh successful woi^d-play, using homonyms (words spelled and pronounced alike but with different meanings), spoon- erisms ( when you transpose woi"d sounds, such as "lunching mobster" and "munching lobster") and limericks. Upon discovering a book of riddles and a pile of burning foam, for example, you have to "riddle while foam bmns." There are a few traditional logic-puzzles involving objects, but not enough in this lightweight game to satisfy hard-core adventm'ere. A status bai' at the top shows yom- cmi^nt location and where you can go from there, so you really don't have to draw a map. Direc- tions such as east and up are unnecessaiy, for you just type in the name of the de- sired location to reach it. Nord and Bert offers built-in Invisi-Clues, accessed by special menus that appear when you t^^pe "hint." These aspects make Nord and Bert more appealing to novices, but I can only recommend it to those who enjoy woi'd games and have a waiped sense of humor. What? Me Goof? Several people wrote in to point out a variety of enxjrs in a feature I did on role- playing games a few issues ago. How could an "expert" confltse the villain in Shard of Spring fSiriadne) with the evil wizai-d in Ring.'i nfZilfin (Lord Dragosi, among other mistakes, you may wonder. As a professional writer. I could easily d]-eam up an excuse for these mistakes, but I'd feel much better by telling you the truth: an ore ate my notes. Actually, that's not quite true. How about this: I was play- ing so many adventures at the time that I contracted a rare disease — Dungeon Dyslexia — that causes a person to trans- pose evil wi?iii'ds fiiom one fantasy with those from another. Still not buying it? Well, the last one is actually close to the tmth. which is that while \sTiting the story I was also complet- ing a book that required plajdng 52 ad- ventures through to their conclusions in a matter of months. By focusing so intense- ly to maintain accm'acy in a collection of game solutions, I strained my meager brain (I'm due for an upgi*ade later this week), and a few bits of data got scram- bled in the article, which 1 didn't spend as much time fine-tuning as I usually do. (I was so busy, in fact, that I shouldn't have even accepted the assignment. Note pre- \ious remark on adventurers' obsession with treasm'e and gold. ) Now that I've been made aware of my limitations in this regard, you can rest assui-ed I'll never make another mistak. n SUPERTAX Get Supertax now and relax on April 15th . • FIFTH SUCCESSFUL YEAR! • MANYTHOUSANDS ALREADY IN USE! • Don't Try to Tackle the 1986 Tax Reform Act by Yourself! (Jse S(JPERTAX persona( income tax programs to calcu(ate your tax (lability now and have plenty of time to make year-end investment decisions to Improve your position. S(JPERTAX was developed by a practicing CPA wllti s Master's degree In tax accounting. Highly acclaimed by tax pros, CPA's and tax preparers, SUPERTAX is easy to understand and a p(easure to work with. Available for Commodore 64 and Commodore 128. SUPERTAX Is fully screen-prompted, menu-driven and easy to use. System includes a comprefiensive. well-organized user's manual SUPERTAX Instantly recalculates your entire return when you change any Item. SUPERTAX prints directly on IRS forms. SUPERTAX DATA can be stored on a diskette SUPERTAX updates are available at 50% discount to registered SUPERTAX users, SUPERTAX Is an essential addition to your personal software library — best of all it's tax deductible. FOR TAX PLANNING Using either screen or printer output, SUPER- TAX generates clear and concise summaries of Page 1 and 2 and Schedule A ol FORM 1040 allowing you to see at a glance and to quickly comprehend your tax situation. This program also prints an OVERALL SUfvlMARY of the return showing Adjusted Gross Income. Itemized Deductions. Taxable Income. Regular Tax. Capital Gains Tax and Alternative Minimum Tax — all of which are calculated by the program. SUPERTAX also calculates the moumg expense deduction, allowable interest expense, "passive ' (OSS (Imitations, child care credit, medical limita- tions, and much more. Input is fast and easy and changes can be made m seconds This program actually makes tax planning a breeze FOR RETURN PREPARATION SUPERTAX PRINTS THE INCOfulE TAX RETURN: SUPERTAX 64 - prints page 1. page 2 of the FORM 1040 and Schedules A.B.C.D.E and SE as well as FORfvl 2441. 3903 and 6251 on standard IRS government forms or on blank computer paper for use with transparent overlays. SUPERTAX 128 — supports all of the above forms plus Sched- ules F and R and FORMS 2106. 2119. 2210. 3800, 4136. 4255. 4562 and 4684. All other forms and schedules are considered in the calculation even though they are not printed Any item of input can be changed in seconds and the entire return is quickly recalculated automatically. Complete 1987 Edition: supertax 64 TO ORDER Call 214/386-6320 or after 5:00 p.m. and weekends call 214/458-7009. MasterCard, visa. Money Orders, Bank Checks and COD Orders Accepted laGd 3^5 sti'ciiarge tor credit card processing) (Texas rcsia^^nj^ acfl a^o sales lax) ladd S5 00 for CODJ ($300 Shipping) Financial Services Marketing Corporation • 500 North Dallas Bank Tower • 12900 Preston Roatj • Dallas, Texas 75230 FOR DEPRECIATION CALCULATION SUPERTAX also includes a stand alone depreciation program which calculates and prints your complete depreciation schedules using both PRE 1981 rules and the new ACRS rules Output from the depreciation program is designed to serve as a supplement to JRS FORM 4562. Commodsre M and Commodore 120 are TRADE- MARKS of Commoclore Business Machines Corp S149 SUPERTAX 128 COIVIMODORE M/CAZINE 55 TECHNICAL TIPS" by John lovine Interfacing Commodore's User Port, Part 6 Building a Digital Camera, Part 2 (cont'd) In oui- January' issue, we ran the 64 listings for this article. Following is the 128 vereion we promised for this month. Progi'am Operation Type in the programs for your computer. TMce care in saving the progi-ams under the proper names. This is essential for the main progi'am to load the camera programs into memory and return. After you have typed and saved the progi'ams, load and i-un the main progi-am. At the menu prompt choose item 2: "load the b/w camera." The computer will then load the b'w program and return to the main program. Then start the camera, item 7. Aftfir you're satisfied with the b/w camera pictm-e, return to the main menu by pressing the "R" key. Once there, load the grey scale camera, item 3, then start it ranning. Return to the main menu by pressing "R" again. Nov\' this vsill take longer to hap- pen because the keyboard is only checked once per screen scan. Once you're back at the main menu choose the gi-ay timing op- tion 5. Change the timing to 50, 60, and 70. The program auto- matically returns to the main menu. Restait the camera. Notice the changes the timing has on the digital camera picture. Re- tmn to the main menu again and chose the coloration option 6. The sub-menu lists all color codes as you are prompted for the coloration of each scan. Choose whatever colore you like, the pro- gram will return automatically after all youi' choices dxt en- Ikicifc ivpinji ihis prodram. read "Mow to Enlcr I'rogrjms and "How to I sc the Magazine KntiT Pronram." 128 B/U' Cam 5 TRAP 200'BDEE 10 PRINT" (CLEAR) POKING -";'BBGA P=5039: REM $13AF (END AT 5541/$15A5) 'CDBF READ A$:IF A$="END"THEN 100'EIRD PRINT" [H0ME,RIGHT12] "P; ' BCVC B=DEC(A$) :POKE P ,B : T=T+B : P=P+1 :GOTO 30'IUXL IF T057222 THEN PRINT"MISTAKE IN DATA -> CHECK DATA STATEMENTS" :END'GHCK PRINT: PRINT: PRINT" LOAD SUCCESSFUL. . ."'DCAE PRINT" [SPACE4] RETURNING TO MAIN MENU"'BAUF FOR T=l TO 500:NEXT'EGWC CLR'BAFA LOAD" 128 MAIN PR0G",8'BCHF PRINT:PRINT"DATA ERROR IN LINE"; 1 000+ INT ( (P-50 39)/8) :END'HRPI 1000 DATA 00,04,03,07,08,0C,0B,0F'BXIX 1001 DATA 10,14,13,17,18,1C,1B,1F'BXQY 1002 DATA 20,24,23,27,28,2C,2B,2F'BXyA 20 30 40 50 100 120 130 140 150 160 200 tered. Restart the camera, if you find you don't like the colore or wish to change them simply return to the main menu as before and change them. I left an open vector line in 1000 for sub-programs that you may want to add for pattern recognition and so forth. Commodore 128 Program Listings The 128 IMain Program is very similiar to the 64 Main Program. Simply follow these three steps to convert the 64 listing to the 128 version: IJ Delete lines 30, 100 and 802 2) Change the follo\ving lines: 20 POKE 54,48:P0KE 58,48:CLR :REM PROTECT CAP'EXCG 520 G=PEEK(5461) 'CHTD 804 POKE 2604,G:GOTO 1000'CLOJ 3) Add the foUovring lines: 262 POKE 212,88:POKE 208,0'CMRH 301 LOAD"128 B/W CAM",8'BCPB 401 L0AD"128 GRAY CAM",a'BCXC 507 G=PEEK(5461) 'CHTI 510 POKE 5461,G'BGRB 606 J=PEEK(5456) :K=PEEK(5772) :L=PEEK(5804) 'GXEP 617 POKE 5456,J:POKE 5772, K :POKE 5804,L'DUYO 800 PRINT" [CLEAR] " : G=PEEK { 2604 ) :POKE 2604, {PEEK(2604) AND 240)+12'HCMM 801 FOR L=55296 TO 56295:POKE L,B:NEXT :SYS 5120'GVGL Once these changes are made, resave the program as "128 Main Prog". 1003 DATA 30 ,34 1004 DATA 40 ,00 1005 DATA 4C ,0C 1006 DATA 53 ,13 1007 DATA 5B ,1B 1008 DATA 63 ,23 1009 DATA 6B r2B 1010 DATA 00 AD 1011 DATA FF r8D 1012 DATA 02 ,DC 1013 DATA 00 DC 1014 DATA DC ,8C 1015 DATA DC rCa 1016 DATA 8D ,00 1017 DATA EA rA0 1018 DATA 00 ,DC 1019 DATA A9 ,09 1020 DATA 00 ,DC 1021 DATA 01 ,DD 1022 DATA 00 ,UC 1023 DATA E0 ,28 1024 DATA 21 D0 1025 DATA FC ,A9 1026 DATA EA ,A0 1027 DATA 00 ,DC ,33,37 ,00,00 ,4F,0F ,57,17 ,5F,1F ,67,27 ,6F,2F ,02, DC ,03,DD ,A9,0B ,A0,00 ,01,DD ,C0,7F ,DC,EA ,00,A2 ,B9,AF ,8D,00 ,BD,D7 ,CE,00 ,A9,09 ,D0,E1 ,CA,A9 ,04,85 ,00,A2 ,BD,AF ,38, ,00, ,50, ,58, ,60, , 68 , ,70, ,8D, ,78, ,8D, ,A9, ,A9, ,D0, ,EA, ,00, ,13, ,DC, ,13, ,DC, ,8D, ,00, ,FB, ,00, ,13, 3C,3B,3F'BXGB 00,00,00'BXLB 10,54,14'BXLD 18,5C,1C'BXZE 20,64,24'BXRF 28,6C,2C'BXHG 30,73,33'BXXH 50,13,A9 'BXRY A9,0B,8D'BXDA 00,DC,8D'BXGB 0B,8D,00'BXEC 09,8D,00'BXVD EE,A9,0B'BXVE EA,EA,EA'BXIF A9,0B,8D'BXWG 8D,01,DD'BXEH A9,01,8D'BXII 09,80,8D'BXEA A9,08,8D'BXIB 00,DC,E8 'BXVC 00,C8,C0'BXOD 85,FA,85'BXBE 4C,44,15'BXMF A9,0B,8D'BXWG 8D,01,DD'BXPH Continued on pg. 58 56 FEBRUARY 1988 STOP FIGHTING 2 V\!i\l^ IL Take command of the most modem naval task force in the world. Control an entire fleet of warships equipped with hi-tech weaponry and surveillance systems. Your theater of operations: today's hot spots like the Persian Gulf, the Falklands and the North Atlantic. As realistic as tonight's six o'clock news. Iitib.*h^„ Ml la MitlH*. radar and ultra long-rah sorveillanee systems. Laund Lynx or Seasprite helicopters for remote targeting and anti-sub warfare. Modem weapon systems include Phalanx auto-cannons, Harpoons, Exocets and Tomahawk cruisemissl'" EVERY OTHER NAVAL SIMULATION IS HISTORY. flliflG'^ M^ V**-** JX ^ s ALiitJU. nvi Eninip' Bround-basitf fil IUid H_ I nii>ii*ij Bun ond nlmm la nr I arnid Fovt attaoR arafi. m 10 individual mi ut-wrenchin^ eparateconfil >f yr' the bridge of any vessel or the cockpit of any helicopter. A'- (fom LUC! asiil'^ Gam^S' I Katta ' n . .lortB Configure your task force from a dozen different classes of vessels. Like Spruance destroyers, Ticonderoga cruisers and Oliver Hazard Perry frigates. Deploy up to 16 vessels in your fleet. Screen shots nepresenl C64 version. Others ma/ vafy. HOW TO ORDER: Visit your retailet or call BOO-245-4525 lor direct VISA or MastetCafrJ orders (In CA call BOO.562.1112). The direct order price is$29.95 tor the C64 version and 534,95 for the Apple version. Send a US. check or money orderto Electronic Arts Direct Sales. PQ Box 7530, San Maleo. CA 944D3. Add S3 shipping and handling (S5 for shipping to Canada! Please allow 12 weeks (or US. delivery C64 is a registered iradernark ol Commodofe Electronics Limited. Apple 15 a registered trademark ol Apple Compuler. TM & ig' 19S7 Lucashim Lid. All rights reserved. Electronic Arts, authorized user ELECTRONIC ARTS' echnical Tips/User Port, Part 6 Continued from pg. 56 1028 DATA A9,09,8D,00,DC,B9,D7,13'BXLI 1029 DATA 8D,01,DD,A9,08,8D,00,DC'BXVJ 1030 DATA AD,0D,DD,C9,10,D0,60,4C'BXBB 1031 DATA 60,15,EA,EA,C8,C0,28,D0'BXPC 1032 DATA DF,A0,00,E8,E0,21,F0,6A'BXID 1033 DATA A9,0B,8D,00,DC,BD,AF,13'BXSE 1034 DATA 8D,01,DD,A9,09,8D,00,DC'BXWF 1035 DATA B9,D7,13,8D,01,DD,A9,08'BXMG 1036 DATA 8D,00,DC,AD,0D,DD,C9,10'BXTH 1037 DATA D0,34,4C,6C,15,EA,A9,01'BXWI 1038 DATA 8D,00,DC,C8,C0,28,D0,DB'BXHJ 1039 DATA 18,A5,FA,69,28,a5,FA,A9'BXYK 1040 DATA 00,69,00,85,FC,A5,FB,65'BXSC 1041 DATA FC,85,FB,EA,EA,A0,00,EA'BXBD 1042 DATA EA,EA,EB,EA,4C,84,14,A9'BXKE 1043 DATA 03,91,FA,4C,A9,14,B1,FA'BXPF 1044 DATA C9,03,F0,07,A9,02,91,FA'BXNG 1045 DATA 4C,DD,14,A9,03,91,FA,4C'BXUH 1046 DATA DD,14,A9,00,85,FA,85,FC'BXDI 1047 DATA A9,04,85,FB,AD,50,13,8D'BXIJ 1043 DATA 02,DC,58,4C,80,15,EA,EA'BXSK 1049 DATA 78,A9,0B,8D,02,DC,4C,34'BXJL 1050 DATA 14,60,8D,00,DC,A0,00,A9'BXWD 1051 DATA 0B,8D,00,DC,A2,CA,CA,D0'BXWE 1052 DATA FD,C8,AD,0D,DD,C0,19,D0'BXQF 1053 DATA F3,EA,EA,8D,00,DC,4C,7F'BXVG 1054 DATA 14,A9,00,91,FA,A9,01,8D'BXLH 1055 DATA 00,DC,4C,A9,14,B1,FA,C9'BXFI 1056 DATA 03,D0,07,A9,01,91,FA,4C'BXFJ 1057 DATA DC,14,A9,00,91,FA,4C,DC'BXHK 1058 DATA 14,A5,D4,C9,58,F0,0C,C9'BXML 1059 DATA 2C,F0,0B,C9,2F,F0,0D,C9'BXJM 1060 DATA 11,F0,0F,4C,37,15,EE,55'BXNE 1061 DATA 15,4C,37,15,CE,55,15,4C'BXAF 1062 DATA 37,15,4C,40,15,FF,13, END'BYRG IHO 128 Gray Cam 5 TRAP 200'BDEE 10 PRINT" [CLEAR] POKING ~";'BBGA 20 P=5039: REM $13AF (END AT 5858/$16E2) 'CDOF 30 READ A$:IF AS="END"THEN 100 'BIRD 40 PRINT" [H0ME,RIGHT12] "P; ' BCVC 50 B=DEC(A$) :POKE P , B : T=T+B : P=P+ 1 :GOTO 30'IUXL 100 IF TO94302 THEN PRINT"MISTAKE IN DATA -> CHECK DATA STATEMENTS" lEND'GHCK 110 PRINT" [HOME) "; 'BBFV 120 PRINT:PRINT:PRINT"LOAD SUCCESSFUL. . ."'DCAE 130 PRINT" [SPACE4] RETURNING TO MAIN MENU"'BAUF 140 FOR T=l TO 500:NEXT'EGWC 150 CLR'BAFA 160 LOAD" 128 MAIN PR0G",8'BCHF 200 PRINT:PRINT"DATA ERROR IN LINE"; 1000+INT( (P-5039)/8) :END'HRPI 1000 DATA 00,04,03,07,08,0C,0B,0F'BXIX 1001 DATA 10,14,13,17,18,1C,1B,1F'BXQY 1002 DATA 20,24,23,27,28,2C,2B,2F'BXYA 1003 DATA 30,34,33,37,38,3C,3B,3F'BXGB 1004 DATA 40,00,00,00,00,00, 00, 00'BXLB 1005 DATA 4C,0C,4F,0F,50,10,54,14'BXLD 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA 53 13, 5B IB, 63 23, 6B 2B, 00 AD, FF r8D, 02 DC, 0B 8D, 09 ,8D, EE A9, 04 r85. A9 0B, 8D r01. A9 ,01, 80 r01, 8D r00, 28 ,D0, 16 ,AD, A9 r00. EA rEA, CA rCA, AF ,13, A9 ,09, 8D ,01, DC ,AD, 4C ,29, E4, A0, A9, 08, 8D, 01, 8D, 00, DD, CE, 0D, DD, 15 rEA, 44 ,15, 03 ,91, C9 ,03, 4C ,E0, FC ,A9, 8D ,02, F0 ,03, 8D ,02, B7 ,16, 14 ,B1, 01 ,91, 91 ,FA, A0 ,00, C0 07, 00 ,4C, EF ,8E, 14 ,EA, 8D 00, DD ,AD, DC ,B9, 00 ,DC, C9 10, C0 ,28, 0B 8D, 01 DD, 00 DC, CE ,00, DD ,C9, C8 ,C0, 70 ,16, 09 ,C9, 2B ,EA, 57 17 58 5F IF 60 67 27 68 6F 2F 70 02 DC 8D 03 DD 78 8D 00 DC 00 DC ac 00 DC C8 00 85 FA FB EA A0 8D 00 DC DD A9 09 8D ,00 DC DD ,CE 00 DC ,EE 00 E5 ,A0 00 75 ,16 C9 8D ,75 16 EA ,A0 ,00 A9 ,0B ,8D 8D ,01 ,DD 8D ,00 ,DC DD ,CE ,00 0D ,DD ,C9 15 ,EA ,C8 00, E8, E0 8D, 00, DC DD, AD, 0D DC B9, D7 00, DC, EE C9, 10, D0 C8 C0 28 EA EA EA FA 4C, AA F0 04 A9 14 A9 00 04 85 FB DC 58, A5 4C B7, 16 DC 4C, 33 A9 02 91 FA C9, 02 FA 4C, E0 4C E0, 14 A2 CA, CA D0 F6, AE 6A 15 C8 00 DC A0 EA A0 00 DC BD, AF 0D DD A9 D7 13 8D EE 00 DC D0 03 4C D0 E5 A0 00 DC BD AD 0D DD B9 D7 13 DC EE 00 10 D0 03 28 D0 E5 AD 70 16 02 F0 lA A9 80 8D ,18 ,20 ,28 ,30 ,50 ,A9 ,A0 ,01 ,C0 ,85 ,00 ,BD ,8D ,B9 ,DC ,DC ,E8 ,02 ,8E ,AE ,00 ,AD ,B9 ,DC ,10 ,C0 ,21 , BD , DD ,13 ,00 ,18 ,D0 ,EA ,14 ,02 ,85 ,AD ,D4 ,78 ,14 ,FA ,F0 ,14 ,8E ,D0 ,74 ,C0 ,00 ,CA ,13 ,09 ,01 ,AD ,3C ,00 ,AF ,A9 ,8D ,DC ,4C ,EA ,C9 ,C9 ,61 5C IC BXZE 64, 24 BXRF 6C 2C BXHG 73, 33 BXXH 13 A9 BXRY 0B 8D BXDA 00 ,A9 BXCB DD A9 BXFC 7F ,D0 BXWD FC A9 BXBE A2 00 BXHF AF ,13 BXSG 00 ,DC BXWH D7 ,13 BXDI A9 ,08 BXIA C8 ,C0 BXUB EE ,75 'BXHC D0 ,C8 BXQD 74 ,16 'BXVE 74 ,16 BXNF DC ,BD 'BXWG 0D ,DD 'BXKH D7 ,13 'BXLI EE ,00 'BXQJ D0 ,47 'BXWB 28 ,D0 'BXFC F0 AF A9 8D DC 4C DC EA Bl 91 FA 50 C9 A9 60 4C 07 A9 74 FD 16 0F 4C A9 8D 8D DD 0D 16 E8 13 09 01 AD 4C EA 01 03 16 4B'BXPD 13'BXSE 09'BXCF 01'BXFG AD'BXNH 30'BXUI 4C'BXIJ A9'BXGK FA'BXXC FA'BXKD 85 'BXQE 13'BXVF 58'BXUG 0B'BXPH 4C'BXII AA'BXRJ A9'BXYK 00'BXBL 16'BXVD CS'BXXE AS'BXXF D0'BXQG 7A'BXBH 0B'BXEI 01'BXDJ 00'BXBK CE'BXHL DD'BXSM C8'BXHE A9 'BXXF SD'BXUG SD'BXCH DD'BXRI 0D'BXSJ 16'BXVK EE'BXVL ■ F0'BXRM F0'BXIN _ .A9'BXLF Continued on pg. 60 58 FEBRUARY 1988 CAUFORMA games: TgTT«( :kCW l^r'J^I*]ir%Z :i SnTE OF INTENSITY TT BMX When ivheeiu'.'mn ihv breakfasi of rhnmpions. And eivryoiiL' else eats dirt. Shhiri thf txmniH-atk obatack course on ivUcr skates. fit aMbeach blanket bingo. These are radi- cal games. Games that take the honorable tradition of Summer Games" I arid II, Winter Games',' and World Games^ wax it down and load it on the roof. Try shredding the face of a totally tubular wave. Join the airforce in a BMX bike race. Screech around on skates and then rocket off the skateboard ramp. "feu'U be playing for sponsors like ' Ocean Pacific, NHS i Santa Cniz, CASIO, Costa : Del Mar, Kawasaki, and i Spinjammer. Fer trophies j and an overall championship. i So get air. Go crazy caufornia games by i \ Welcome to the state : of California. ■ Cnmmidorc64ll28.Apf!i-ll&Cmi!pnlMcs. IBM &Compa!ibks, Amiga SEE GAME BOX FOR DETAILS ON INSTANT WINNER CONTEST Sur/iiig A sjKi-t mvenled b^ Imlj'-ftiliidBantais with a fondness for ■ ripping, grinding, and slindding Technical Tips/User Port, Part 6" I Continued frnm j)g. ■ 1071 DATA 1072 DATA 1073 DATA 1074 DATA 1075 DATA 1076 DATA 107 7 DATA 1078 DATA 1079 DATA 1080 DATA 1081 DATA 1082 DATA 1083 DATA 1084 DATA 1085 DATA 1086 DATA 1087 DATA 1088 DATA 1089 DATA 1090 DATA 1091 DATA 1092 DATA 1093 DATA 1094 DATA 1095 DATA 1096 DATA 1097 DATA 1098 DATA 1099 DATA 1100 DATA 1101 DATA 1102 DATA 58 81, 8D, 16, 8D, C0,8D, 16, A9, 16, 4C, 16, A9, 8D,46, 8D,70, 85, FA, A5,FB, E8,4C, 03, F0, 91, FA, 03, F0, C7,15, 15, A9, EA,00, FF,00, 00,00, 00, 8E, CA,D0, AE,74, 00, FF, 00, 8E, CA,D0, AE,74, A5,D4, F0,14, 1C,15, EE,AC, 15, CE, 1C,15, 5A,16 53,16 61,16 C2,8D A0,16 41, 8D 16, 8D 16,18 A9,00 6 5,FC 37,14 03, 4C 4C,96 07, C9 A9,41 40,91 FF,00 00,00 00,00 74,16 FD,C8 16, A0 00, FF 74,16 FD,C8 16, A0 C9,2C C9,ll EE,50 16, 4C 8C,16 EA,EA ,A9,82,8D, ,4C,80,16, ,A9,C1,8D, ,46,16,8D, ,A9,40,8D, ,5A,16,A9, ,53,16,A9, ,A5,FA,69, ,69,00,85, ,85,FB,A0, ,EA,B1,FA, ,96,15,A9, ,15,81, FA, ,42,F0,0A, ,91,FA,4C, ,FA,4C,C7, ,FF,00,FF, ,00,22,00, ,00,00,00, ,A0,00,A2, ,C0,1C,D0, ,00,4C,6A, ,00,FF,00, ,A0,00,A2, ,C0,48,D0, ,00,4C,6A, ,F0,0C,C9, ,D0,01,60, ,15,EE,8C, ,1C,15,CE, ,CE,AC,16, ,END'BPOY 46'BXQG A9 'BXPH 5A'BXII 53'BXLJ 61'BXUK 42'BXDL 00'BXPM 28'BXNN FC'BXXO 00'BXKG C9'BXRH 42'BXFI C9 'BXFJ 4C'BXEK C7'BXML 15 'BXQM 00'BXVN 00'BXFN 00'BXHO CA'BXUH F6'BXNI 15'BXBJ FF'BXCK CA'BXUL F6'BXFM 15'BXBN 2F'BX00 4C'BXIP 16'BXGQ 50'BXFY 4C'BXMA fND Rush "n Attack/Yie Ar Kung-Fu Continued from pg. 20 creasing strength have been incoiTwrated. But this game assumes its own flavor by hastening the tempo of the on-screen con- flicts, presenting a contest where reflex re- actions take precedence ovei- strategic planning. In Yie Ar Kung-Fu, he who hesitates will lose. Your joystick-controlled character is Oo- long. He is on a personal quest to attain the immortal gior\' of the Kung-Fu Grand Master, a level of martial arts adeptness that requires training, tenacity and above all, speed. Youi* opponents aiB a deadly cast who will use e\'en' imaginable kick, punch and weapon combination to cut you down. If you're not familiar with such le- thal fighting implements as the nun- chaka, bo, tonfun and shuriken, tiien a rude lesson awaits you. for your challeng- ers will be happy to resort to all kinds of sticks and stones to break your bones. lb move into an offensive stance. Oo- long can jump, duck or walk left or right. Once wiihin stiiking distance, he has ten attack moves at his disposal, like flying kicks, leg sweeps and lunge punches, all of which are initiated by a joystick lug or joystickfire button combination. Again I will note that speed is the key to success in this game, but one should not underes- timate the imix)itance of u])pn)aL-hing each match with a premeditiited plan of attack. Although the opponents wilt be- come more skilled as the rounds pragi^ss, each enemy fighter does ha\'e his own built-in weakness-an individual flaw which can be exploited if spotted. Even in defeat, if a player can find this soft spot, then he has uncovered a necessaiy secret to advancement, a revelation that will only make him hit the reset button that much quicker YicAr Kung-Fu certainly delivers some genuine arcade kicks, but with all the competition for martial ai1s thrills the.se days, it would have been tough for this late anival to have sunived on its own. Offered as a flip side extra, how-ever, it presents Konami with an attractive two- for-one package, granting consumere ac- cess to an excellent challenge that they might have othenvise overlooked. Before I close, if 1 could have a moment to step up on my soapbox, 1 would like to point out the one disappointment I have with this package: an annoyance that happens to touch the nen'e of my pet peeve. If a potential customer walked into a software dealership to browse around and w'as interested enough in this Kon- ami product to pull it off the shelf for ftn-- ther examination, then the man'elously detailed, high-res sciieen repre.sentations on the box's back would surely draw some positive attention. There are foui- different shots shown, each a stunning example of graphic excellence. Unfortunately, what you see is not what you get. The game screens that the package presents ai'e not from the Commodore version of the con- test at all. but rather are unlabeled photos of screens taken dii^ly hvm its coin-op predecessor No wonder they're so impres- si\'e! Yet now-here inside or outside the box is this fact noted. In fairness to Konami, they are not the onh- softwai-e publisher guilty of this practice. But it's a bad habit to pick up, especially for a relati\'e new- comer who is trjing to build audience ti-ust, and it can turn out to be self defeat- ing as well, since the visuals in the Com- modore version, which are good to begin with, inevitably pale when placed next to the graphics of a more powei-ful machine. Boo! Hiss. If we can put this beef behind us and concentrate on the qualit>' found inside the box, then we have struck gold. Rush'n Attack and Yie Ar Kimg-Fu are a dynam- ic duo that stand as undeniable evidence to Konami's ability to consistently please their grov\ing airade audience. g 60 FEBRUARY 1988 MONEY-BACK GUARANTEE * TOLL-FREE 24 HOUR ORDER LINE WIDE SELECTION * NO-NONSENSE LOW PRICES * FREE CUSTOMER SUPPORT * FRIENDLY & KNOWLEDGEABLE STAFF * IMMEDIATE SHIPPING PERSONAL ATTENTION * FOREIGN, CANADIAN, & SCHOOLS WELCOME .. . NEED WE SAY MORE? LET US EARN YOUR BUSINESS!! GRAPHICS & CAD Super 81 UliiiliesiFreeSpl S2B Adviactd Art Sttiilki {FiieDifdl S12 SYSHES Enhanced (CDinp Mart) 32 Banngr Mtchint (Cardinal) 39 Turbo Load 1 Save Cart iSpinni t9 BASIC KPalecni JO CPMKtt12e(lnca) 25 effiboird Maker (Sol Unlmld) 29 TSOS Super Assembler 39 CAD3D(IHT1 39 Very First C64 or C128{Horaso)t) 12 Cadpjii-Bl lAtaojs) 29 Cid|uk-1ZB (Abacus) 4S OHoreilMiB-WarEl 12 CytiervMni ITcuchsUne) » Domic (Crystal Rose) 29 HOME/BUSINESS niiWriw 5.5 inkwell) 29 Ughtpen 170C 75 Accountanl12aiKFS 119 Ugtilptn t6dules 55 RexIFonl 24 BESTA/PotA/R 45 Gillthas - each 2) BEST G/L or Inventory 45 Holldgy/ClipATll/CllDAitll/ BEST Project Planner 45 Bcrdsrs /Animals/Fuluristk/ Business Form Shop iSpinn) 30 Graphlts lnIegratQr2.:lnkwElll 25 Checkbook 12i(Ku Age) 17 Graptilc Label WiiirdlKraja>l 19 CMSAi:ciMjnting12e 129 Graphics Translormer ( COA) 25 Inventory Module 53 Kerne Designer 128 (Kendall) 45 Ea sy Working Filer/Ptanner leoh Factory (Siio Unlmtd) 29 OrWriterlSpinn) ID Moving Pictures (CDA) 20 Fleet System 2 + (Prolessioiiai) 39 PCB M - Circuit Board Maker 79 Fleet System 4 (Prolessional) 55 Perspactives II !Kira) 39 neiFlle 64 or 128 (Cardinal) 39 Photo Finish (Sol Unlmldl 25 Fonlmaster 128rXE!e:) 39 Ptlnlmasler Plus (Unison) 25 Fontmaslerll64IXe;ec| 35 Art (^ailerv 1 ir 11 17 CEOS 128 IBer-ECIALS17- ■wlhlALKEFI LIST S25/SPECIAL IJS' DEALER INQUIRIES WELCOME • OFFER GOOD UNTIL 2/ 1 5/BB For CUSTOMER SERVICE DlMSe Mil us Monday thru Friday. 9:30 a m, -itp m. EST 1 -12151-683-5699 I Call or «rite lor nur FREE CATALOG, aescriping m oetaii. hundreds ol tine products lor your Commodore TELECOMMUNICATIONS Inside Q-Link Explore the inner workings of the Q-Link telecommunication service with network pro Bob Baker. In the past I've talked about the on-line E-Mail service a few times, with a few hints thrown in from time to time. Well after the tutorial on the message board editor back in the December column, a few people were asking about the E-Mail editor, IJnfortunately, the editor used for entering your E-Mail messages is no- where near as sophisticated as the mes- sage board editor. Hopefully, a later gen- eration of Q-Link software will provide us with something much nicer For now, when you're entering E-Mail messages you actually only have editing capabilities within the current line that is still in the input buffer. The input buffer is the single line that appears at the bottom of your screen. Once you press the RE- TURN key, that line is entei-ed in the message and cannot be touched again. If you notice a mistake in a previous line, the only thing you can do is add a short comment to point out the correction. I usually do this in parenthesis to separate it from the normal tejd:. While there is text in your input buffer, you can always use the cursor key to re- turn anywhere in the tine to replace or in- sert text. You can also use the DEL key to remove the last typed character as well. If you position the cursor back within the text, any new characters you enter will overwrite the existing text fkim that point. This is different fit)m the normal in- sert mode of the message board editor, where new text is inserted at the cui-sor position and the text that follows is moved down and kept intact. If you want to insert text somewhere back in the middle of existing text, you have to use the INSERT key to make room for the new characters before they're entered. If you try to insert too many char- acters, the right end of the message will stop moving when it gets to the end of the input buffer line. The only solution is to either type over the remaining pait of the hne, or go to the end of the line and delete enough characters to make the text fit. If things look hopeless, you can always press the CLR/HO^IE key and erase the entire input buffer line with one stroke. by Robert W. Baker Then simply enter the new text as desii'ed. When entering your message, keep in mind that you ai'e limited to a small num- ber of lines in each message. It's not al- ways a good idea to space out lines if you know before-hand that youi' message will be long. Fyou i-un out of itwm, you can al- ways continue youi- text in a follow-up message. The only real problem is that you do not get any warning before you reach the maximum limit. At that point it's too late to add a continuation message; you'll just have to handle it in the next message. Just be careful not to press the RE- TURN key too hard or hit it more than once as you type in youi' message. Enter- ing a RETURN without any text in the input buffer temiinates your message. If this happens by accident, don't panic. Simply start another message to the same person and continue where your text left off. The messages will show up as sepai-ate messages, but they should be received right behind each other. Hopefully this shouldn't be a problem for the person re- ceiving the message. On the receiving end, if you get a mes- sage that appears to be cut off in the mid- dle of a thought, go back up to the top of the message and jot down the user id of the pei'son the message is livm. Then can- cel that message by pressing the F5 key, and read the next waiting E-Mail mes- sage. It may be a continuation of the pre- vious message, and you can answer that message when done reading it. The reason I suggested wi-iting down the user id of the first message, was just in case there is no following message fi"om the same user. You'll at least have their user id and can generate a response mes- sage to let them know you didn't receive a complete message. lb answer an E-Mail message is really simple, you don't even have to remember the user id if answering a messiige just re- ceived. While the message is displayed on your screen, just press F7. A short two-line menu will appear that allows you to di- rectly answer the current message or save that message onto disk. The normal F3 featui"e for saving text to disk elsewhere on the system does not fimction when pro- ' cessing E-Mail. WTien you use this method of answering a message, you don't have to enter any- thing other than the desired text. The user id is entered automatically for you by the system. If you need to send more than one message to that user, you am use the same option over and over again to send any number of response messages to the currently displayed E-Mail message. The options of answering or saving to disk will always be available until you go back and delete the displayed message using the F5 key when the message is displayed. Well, enough about E-Mail and editors. I think we've pretty much beat these to- pics to death by now, so how about a look at some of the services added to Q-Link in past months — the On-line Librsuian and the TVade Plus Investment Senice. The On-line Librarian was added to the LeaiTiing Center this past fall. The Li- brarian staff will attempt to provide an- swers to reference questions on all sorts of topics posted on the "Ask the Libraiian" message board. Answere will usually be posted within 48 hours, Monday through Friday. If you have a private question, you can ask your question via E-Mail to QLibrajian instead. ff you're looking for a good book or need help with a question for a school report, you should be able to get help here. You Contiinit'd 32;41;l;3in would set up for text color 2, background color 1, bold and italics. Steve Mitchum FPO New York. NY [I have edited out some of the sequences that had limited useful- ness in a standard CON: type ofendronment. These included cursor positioni)ig and line editing sequences. We may take a look at them later. — tajj Hard DiskAVorkljench Tune Up: Here's a tip that will dramati- cally speed up hard drive access times if you are a Workbench user. Since the Workbench handler examines evety filf in a di- rector' for INFO files, I suggest that you keep the number of non-dii-ectoiy files in your root dii-ectoiy to a minimum. In fact. I have eliminated all files in my i-oot directoiy with the exception of my directory ESTO fdes and now regain control alter opening the disk at the nwt level in under two seconds. All that is re- quii-ed is that you set up Sub-Directories for all ol'your working files. I have 28 sub-dii-ectories on my disk cun-ently, and many of them have sub-dii-ectories within them. If you need to have the ability to use files in more than one sub-dii-ectoiy at a time, you can always compensate by using the PATH command. Anonymous by ivquest [I tried this with an incredible dijfeivnce in access time, 1 was no- torious for ALL of my files being in the ROOT. Tm very familiar with the MAKEDIR command now! — taj] .SUPER 81 UTILITIES Super 81 Utilities is a complete utilities package for the Commodore 1581 Disk Drive and C12B computer. Copy whole disks or individual files from 1541 or 1571 formal to 1581 partitions. Backup 1581 disks. Contains 1581 Disk Editor, Drive Monitor. RAM Writer. CP/M Utilities and more for only $39.95. 1541/1571 DRIVE ALIGNMENT 154 in 571 Drive Alignment reports the alignment condition ol the disk drive as you perform adjustments. Includes features for speed adjustment and stop adjustment. Includes program disk, calibration disk and instruction manual. Works on C64, 0128. SX64, 1541. 1571. Only S34.95. "...excellent, et/icien! program thai can help you save bolt) money and dow/7f/me" Computers Gazette. Dec, 1987. GALACTIC FRONTIER Exciting space exploration game fro the C64. Search for lifi forms among the 200 billion stars in our galaxy. Scientifically accurate. Awesome graptiics! For the serious student of astronomy or Ihe causal explorer who wants to boldly go where no man has gone before. Only S29.95. MONDAY MORNING MANAGER Statistics-based baseball game. Includes 64 all-time great major league learns. Healistic strategy. Great sound & graphics! Apple II systems ■ S44.9S, C-64 & Atari systems • S39.95. Order with check, money order. VISA. MasterCard. COD. Free shipping & handling on US. Canadian. APO. FPO orders. COD & Foreign orders add S4.00- Order from: Free Spirit Software, Inc. yrCA ] 905 W. Hillgrove, Suifee — ' LaGrange. IL60525 (312) 352-7323 Motr*rCardj V, V ■ Hard Drive Hackup: There is a new hard drive backup progi-am out in the public domain, it's called "MRBackup" and seems to work nicely. For those who are using a jhO; hard disk (Tliat's a haixi disk in a SideCai-), too bad. MRBackup will only work with devices dhO: through dh9:. The solution is to assign dhO: to jhO: (fiTomtheCLIl like this: 1> assign dhO: jhO: Dan Schein Commodore SlowMemLast Fii-st: If you have an Amiga 500 or 2000 with ex- tra memory (over one meg) here's a hot tipl Add a call to the "SlowMemLast" in your staitup-sequence. The upper 512K that comes with your 2000 or added to the 500 (with the A501 ) is con- sidered to be FAST RAM by the computer. In itality tliis mem- ory runs as slow as CHIP RAM, and since it configures at $COOO0O, it is on the top of the available memoiy stack. Wlien programs load into FAST RAM (The default on an Amiga) it fills up this SLOW-FAST RAM fir.st. Wliat the Commodore-sup- plied program SlowMemLast does is rean-ange the available memory stack so this SLOW-FAST RAM is used last, only after all other FAST expansion RAM has been used. Dan Schein Commodore 64 FEBRUARY 1988 ACT NOW AND SAVE 44% ON YOUR SUBSCRIPTION TO COMMODORE MAGAZINE LEARN - DISCOVER - EXPLORE All your computer has to offer with Commodore Magazine T/ ■ »^ I'd like to take advantage of jL JCkJj this Special Offer and receive C^omniodore Magazine for 44% oflf the newsstand price. Name. AtltIrL-ss_ t:iiv .Zip_ METHOD OF PAYMENT n Hntltxscd is my check or money drIit for S 19.9'5 (Make payable lo COMMODoiir: MA<;AZlNi:, INC. D Bill me □ (ihurpe my \'1SA or Ma.ster in L.S Curmicy Cliiudi^n orders jdd Si(> otl to cuch ••ub^cripiion m C'ln'LT pi>?«[age. Overseas *S0 00 12 i^Mies Find out what's new for your Commotlort- computer from llic inside source. Keep up with the latest in new hardware and software throiigli iiidepth reviews, (iet practical home and lousiness applications, along witli hints and tips from tlic experts to help you get the most from your C;ummodorc computer. Plus, in e^'cr%" issue, you'll recei\e free programs — games and useful applicaiion.s — you can type in and u.se right away. If you subscribe or renew your .subscription now you'll get our lowest price ever — just $19-95 (That's a whopping 44% off the newsstand price of S35.4() ). We'll send you a full \ear ( 12 issues total ) ol' Commodore McigcizhiL'. MAIL TO; Comniodore Magazine Subscription Department 1200 Wil.son Drive- West Chester, PA 19.^80-9990 OR CALL (800) 345-8112 (TOLL FREE) TO SUBSCRIBE TODAY. Cowwodore GmePlmrs Compiled by Louis F. Sander' f As Commodore users, we have access to the world's largest and best assortment of commercial game programs. In August, this magazine's "Tips & Tricks^' section featured 25 hints for conquering some of that •iecause so many progi-ams are involved, these tips have not I ) had om- noi-mal extensive testing — they're presented just as the readere submitted them. When pondering some of the more "unusual" (cowardly? I ways of prolonging play or achie\-ing higher scores, please also ponder these famous and time-tested words: "He who fights and runs away, lives to fight another day!" Aliens: 1^ get past the Alien Queen on the Newt Rescue Race, just turn to the right and fire. When the queen turns right to protect her eggs, run upward while still firing. This will take at least 22 rounds. Robert Grzesek Diamond Bar. Cdlifomia Aliens: Here's a list of some useful codes: To land the ship 2727H Tb get to the flame thrower 1506E To get to the air \'ents 2761G Ripley to rescue Nevrt 7128E Fighting alien in ship 7103F Michael McDermott Tucson. Arizona Aliens: Simultaneously pressing "P", "Cu ", "*" and REST( will advance you to the next sci-een. Myung Pack Portland, Oregon Alternate Reality: \\Tien you stall a new character, attack only the evil creatures in a city (if you attack the good, they'll soon become your enemies). From morning to evening, youi' usual enemies are muggei-s imd thie\'es. The evil creatures usually come out at night or when it is niining. WTien you're weak, check into an inn to restore your hit points. Bewai-e of poison and disease from potions of the evil creature's. Poison gi'adually di-ains your hit points and disease drains your character stats. Robert'Wu Monterey Park. California 66 FEBRUARY 1988 exciting software. You responded so enthusiastically that we had to print even more. So here, in alphabetical order, is the world's largest and best compendium of game-playing and game-beating tips, Alternate Reality: The grid begins in the bottom left-hand cor- ner of the map, at IN, IE. It moves up for north and to the right for east. Here are the cooiTdinates of all the guilds: 35N,44E; 4SN,19E: 5N,3E: 43N,12E: 15N,48E: 22N,34E: 12N,28E: 60N.51E: 50N,62E; 50N,58E: 15N,6E; 3N,56E. Beware of Death Traps at 5N,42E and 7N,48E. The Alpha Omega Healer isat21N.5E. The game doesn't decide what a potion is until it is unsealed, so save a character to two disks (character disk #1 and backup disk #2 1 when he has thiiee or more potions. Each time you load the character, he v\ill have different potions. If you don't like the potions, backup the disks until they suit you. If you're out of money and low on hit points, head for the North City wall in the NW quadrant. The water is fiiee, and water and food packets don't come any cheaper Mike Filloon Bis/narck. North Dakota Attack of the Mutant Camels: My niece and nephew discovered an interesting way to beat this game. While one plays, the other holds down the cursor light key until the player is in serious danger of losing a life. A quick tap or two at the F3 kej' will usually advance the game to the next level, often giving bonus points or an extra life. Sii.san A. Juliano "^ Ripley. New York Attack of the Mutant Camels: Tb skip zones in this difficult game, simultaneouslv hold down the SHIFT and COMMODORE keys. While they are down, also depress STOP, While still holding the previous three, press CONTROL. The game will infoi-m you that the zone has been cleaiied, and you'll move up to the next one. Robert Roiimky Duluth. Minnesota "F^-i AutoDuel: If your car is stopped when driving to a city, but the driver isn't killed, save and quit the game. When you re-boot, your car will be in the last city you were in. Now you can fix the car without losing it, or, if you must, you can sell it at the salvage yard. Troy Nesfeder Bethlehem, Pennsylvania AutoDuel: If your power plant or weapons are destroyed in the middle of an Arena Battle, save your game by pressing "Q" for Quit. When you resume the game, youll be at the truck .stop of your city, with your car in the condition it was when you quit. Carl Prkhard Address Unknown Altec: You can begin the game near the idol if you follow these steps; At the game's start, go completely over to the left wall without touching it, then drop a piece of d\Tiamite. Climb dowTi the stairs and place a stick of dvTiamite by the left wall Walk through the hole made in the wall by the previous .step. The idol will be somewhere nearby on your level. You may find it useful to get a machete or extra dj-namite before starting this procedure. Kevin Swanson Glen Burnie, Maryland Beach Head: When the computer asks you for a skill level and number of players, wait for about 30 seconds mthout touching the keyboard or joystick. The computer will stait playing by it- self in a demonstration mode. Let it play until it reaches the screen you want to tr>', then take control by moving the joystick. Stephen Bertrand PotUihoro, Texas Beach Head : When it's time to set your skill level, press the let- ter "F' instead of selecting a level. You'll get a special screen for setting the sound filter settings, which you change by using the function keys. By creative experimentation you can change from verj' high rifle shot sounds to an almost inaudible low-level rumble. Stephen Legate Address Unknown The Bard's Tale II: Always complete all se\en le\els for your magic user, then copy your magic user to a backup disk. You'll soon have an army of magic users on that disk. Be sure to keep changing the magic user's name or he won't save. When your party has to open a chest, always have a member number 4-7 open it, since they cannot be hurt like 0-4 members. Troy Nesfeder Bethlehem, Pennsylvania The Bard's Tale II: lb get a lot of experience points, advance a conjurer to spell level four. Then summon four wolves and re- move all but one chai-acter. Go into the wilderness, find a build- ing and repeatedly enter and leave it. You'll find lots of monsters to battle, more gold, and lots of experience points for your char- acter. Let the wolves do all the work. Allen Morano Address Unknown The Bard's Tale II: You don't have to pass the battle test in Dar- goth's Tbwer to receive the Sword of Zar. Just go to the Maze of Dread and telepoit to 15 North and 10 East. The answer to the riddle is RED spelled backwards. 7>w Nies Mandan, South Dakota The Bard's Tale II: In any dungeon, you can avoid encountering monsters by remo%'ing the Dungeon disk and inserting the Boot disk. This is very useful when you're mapping a difficult dun- geon level. Eric Blais Quebec, Canada Beach Head: On the fourth boai-d, when you shoot a tower, a score will appear. For big points, keep shooting at the score it- self especially on the mo\'ing towers. Michael Baumgart Address Unknown Beach Head: During the stage when you are shooting down air- planes, a small blimp floats by even' once in a while. Get your ammunition meter all the way full, then shoot down the blimp and keep the fire button depressed. You'll get 2000 points each time you hit the exploded blimp. It will disappear after a second or so, but Fve gotten as manj' as 40,000 points per blimp. iThis principle is reported to work with other targets in Beach Head as well. Ed.) -Joby Taylor Amarillo. Texas Beyond Castle Wolfenstein: If you get killed, caught or blown up, but don't want to start over, just wait for the gi'av screen to appear then hit RUN-STOP and RESTORE. Then type RUN and press RETURN. Be ready to go with your joystick, because you'll be put right back into the action before your ti'agedy took place. Jayson Olson Address Unknown Beyond Forbidden Forest: It is safer to keep moving when bat- tling the worms (Vermes). WTien battling the Megatherium, move left to right, shooting him the second you see him. JeffLohmeier Femdale, Michigan 68 FEBRUARY 1988 Blue Mnx: This is one of the more difficult games for tlie 64. If you hit as many special tai-gets as you can. whatever the cost. you'll acl\'ance to the higher levels more quickly. Stephen U'f^ate Los Alamos, New Mexico Bop "N Wrestle; Walk right up to your opponent, gi-ab him and give him a head butt. WTiile he's staggering, give him a quick kick and do it again. Repeat this until his energ}''s depleted then give him the finishing move of vour choice. Chris A. Bonk Gknavon . Saskatclwwan Canada Boulderdash: For immunity from Flies, enter POKE 29004.96. For unlimited time. POKE 29885.96. For an unlimited number of lives. POKE 35589.96. Start the game with SYS 36431. Lucy S. Terrier Alton, Illinois Bounty Bob Strikes Back: On level one after collecting the flower pot, press F7 to warp to level seven. On level five after col- lecting the coffee pot, press F7 to warp to level eight. You can continue this after every fourth level. Ernest Bonhomme New York, New York Championship Baseball; Can you imagine a game with 20 runs and only five hits? When you ha\'e men on base and the comput- er's pitcher is winding up, just fiieeze the game with the F5 key. Then you're free to walk your ninners in to score, without any- body to stop you! lb resume iionnal play, just pa-.ss the F7 key. Robert Wu Monterey Park, California Colonial Conquest; Russia's armies are extremely cheap, and you'll be able to conquer a lot of land with them alone. Lance Gater Trenton, New Jersey Commando; WTien you get to the end of the thiitl level, stay next to the side of the door and siait firing towaitl the door. Any- body who comes thix)Ugh that door wilt be instantly destroyed. Myong Paek Portland. Oregon Commando: At the end of the fii-st level, open the doore. stand at the comer of the right door, face left and open fire. You'll com- plete the level safely and easil\'. For the third level, gi-enade the top two men in the forti^ss, stand at the comer of the right \sall, face left and fire continually. You'll win the game every time. Nathan Gibbs Feniandina Beach, Florida Bruce Lee: In the first room with the red background, there's an orange spot between the explosive and the black box on the ceil- ing. Jump on it and you will be safe fixim anything. Marshall Evans Address Unknown Bruce Lee: You can get points veiy quickly by dropjiing on top of the black Ninja several times in succession. Chrin Beyer Address Unknown Castle Wolfenstein: For a miraculous escape, maneuver youi-- self to the bottom of the sci-een and unplug yourjo}'stick. Plug yoiu- paddles into Port 2 and press both buttons simultaneously. The screen will change to a castle and drawbridge with a fijll moon, and you will be outside! It works eveiy time. J. P. Julian Address Unknown Castle Wolfenstein: When your man dies or is caught, or if you want to reset a room, just hit RUN STOP and RESTORE simul- taneously. When the screen clears and the READY prompt ap- pears, quickly tyiJe SYS 2068 and press RETURN. You'll be back in the same room, but alive. Sander Hicks Falls Church. Virginia Castles of Doctor Creep; You'\'e no doubt heai-d the soundti-ack in the demo mode of this game, but did you know there are eight more songs on the disk? To hear them, start a game then end it. (The quickest w-ay is to hit RESTORE while the map screen is up). The demo mode will stait again, but this time it will load the ne.xt song. Just keep up this piiocess to hear them all. Jon Desak Monessen, Pennsvlvania Conan: On the firet level do not kill the bat. Climb to the very top on the right side and jump in the ti-ee. Run and jump against the castle, walk all the way riglit and pull down. This will give you an cxti'a man. Nathan Gibbs Feniandina Beach, Florida Decathlon; You cramp-handed iimnei-s of the 1500 metei-s need woiry no more. You can beat the computer in the sprint pait by pausing the game w"hen he fii'si .start.s lo sjjrint. When you start again, the computer will run slowly but yuu can spiint. When done con-ectly, this will give you a world r-ecoi-d. Paul Jordan Glen wood, Illinois Elite; If you have trouble shwding at distant enemy ships. 4|>. just use the target missile function to aim at the ship. When ♦ you hear the beep, start blasting away with youi" lasers. ^ "* Myong Paek Portland, Oregon F- 1 5 Strike Eagle: If your fuel runs out, just press the "A" key fAfterbumei-s conuaand( repeatedly. With each press, you'll heai' a "poof sound and your speed will increase. Appar- ently the aiterbumere cut in fLir an instant before the game figures out that you're out of fuel. The faster you press the key, the faster youi- speed and altitude will increase. It's a bit tiresome, but it beats crashing into the earth. Bob Keller San Ramon, California Conliiuii'd 01! pg. J 76" COMMODORE M/iGAZINE 69 .s^ Software b^ John Jermaine y quest for the perfect microcom- puter feature has led me on many unusual expeditions, but I always seem to make the same mistake. Most of my work is too serious in nature. Tb remedy this, here is a lighthearted collection of fan-re- lated stories that have taken place deep within the Commodore 64 software indus- try. You won't hear tales of programmers having their clothes ripped off by crazed game groupies, but I think youTl find these tales amusing, entertaining and sol- id proof that even software people are hu- man too. By the way, most of the names in this feature have been dropped to protect theguiliy. Special Fans Noreen Lovoi, Public Relations Man- ager for Epyx, Inc.: '■'When you talk about software Tan'atics, two significant stories (xime to mind. Several years ago, a young maJe fan wrote us a note that immediate- ly caught my eye. This seven- or eight- year-old individual wanted to create a comic strip featuring the little guy fiiom our popular Jumpman progi'am, and he knew enough about the laws of the land to ask permission to use the character. Un- fortunately we couldn't honor his request, but it illustrates the fact that even om- younger followers have more knowledge than we give them credit for. "My second tale takes place about a year bS^jst Summer Games hit the market. Epyx received a veiy nice letter from a teenaged admirer who really enjoyed Summer Games and wanted us to gener- ate a sequel to it. He also included an in- spirational list containing the names of every sport and athletic event known to man. It was an amazing coincidence, but our design team was hard at work on Summer Games 2 at the time. Some of the programmers thought the existence of the list could possibly cause problems at a lat- er date, since all of the events for the new game were listed on the sheet. This meant that the author of the note might claim our people didn't pay him for certain ideas and information he supposedly brought to their attention. Someone fmally asked for some legal advice on the matter and was advised not to worry about the list. Sum- mer Games 2 was completed as planned, and we never heai-d from our admirer again." Hooked On The Game Debbie Minardi, Customer Service Rep- resentative at Electronic Arts: "Durmg Oc- tober of 1986 two young followers of Bard's Tale had an interesting experience. The Customer Sendee department of Electronic Arts provides Bard's Tale game hints for users who call in to request them. Jason and Jordan from New York were calling me every day for new Bard's Tale clues. About six weeks later, 1 re- ceived a call from a mysterious gentleman inquiring who we were and what we did here. He had just i-eceived a S300 phone bill, and the EA number appeared promi- nently on his billing sheets. At this point in the conversation, I asked him if his children had a copy of Bard's Tak, and of course he replied they did. ! decided to take a chance and find out if Jason and Jordan were his children. It's a strange world; he did have a couple of kids with those names. The man suddenly went into shock because he realized his childi-en had spent over $250 calling long-distance to request hints for solving a computer game. I told him they would probably complete their quest in a day or so, at the rate they were progressing. He laughed for a moment and said they might not hve that long. Thinking back on the incident, I remember unconsciously adding insult to injury by telling him a Bard's Tale clue book was available for S12.95. Later that same afternoon, Jason and Jordan called again to tell me they had just completed the game. 1 didn't have the heait to tell them the fate that awaited them when their father got home." Strip Foker Players Arthur Walsh, President ofArtworx: "Artworx's Strip Poker program has been the prime source of many fan letters and phone calls for the past several yeai-s. Some time ago, a guy wrote to us to say Strip Poker was his favorite computer pro- gram, and people came over all , the time to play it. This ^\ in itself wasn't so un- usual, but I guess 1 for- .' got to tell you that the gentleman was blind. His friends came over to play the game, they gave him in- formation about each situation that arose, he made his own decisions, and someone would input that data into the system. Isn't it strange that a microcomputer game could bring friends closer together under these unusual circumstances? A large number of letters state that con- sumers in the field have made their own pictui'es for the Strip Poker game, but found they couldn't insert their graphics into the program. When the game was ini- tially being created, we were afraid of someone trying this stunt. I envisioned a clever young hacker, somewhere out there, putting some very distasteflil pic- tures within the framework of our pro- gi-am. Once that was done, pirate copies of his creation would be distributed far and wide, and eventually the public would be under the impression that Artworx was getting into the pornography business, lb prevent such a catastrophe from happen- ing, we decided to disperse the graphic data throughout the program, making it difficult to see where all of that informa- tion is stored. A recent Strip Poker-oriented phone call caught one of the secretaries by sur- prise. A follower of the game wanted to know if we had ever thought about using digitized pictures of real people as the ba- sis for a new series of Strip Poker data disks. We are currently developing a pro- ject of that nature, so the secretary in- formed him of our plans. Before she could get out another word, the guy had offered to send us nude photos of his wife and himself for the project, I don't know how our representative handled the situation, but I'm glad I didn't have to explain to this fellow why we couldn't accept his 'gen- erous' offer." Adventure Giune Experiences Scott Adams, adventure game pro- grammer: "The most notable piece of mail I've received to date came from a group of fans who were trying to solve my Adven- ture Land text game, Tb set things up for this interesting tale, you need to under- stand how one of these early adventure programs operated. The computer would print out a text situation on the screen, and the participant responded by typing in a two-word command like 'Go North' or 'Get rock.' What the player didn't know was the fact that the interpreter of the program only recognized the first \ \ three letters of each word the user typed in as a response. Getting y back to Adventure Land, the \ j" player encounters a bear in the game that he must get rid of. Logical- ly I reasoned you would have to scream or yell to get a bear moving. The computer needs to see the 'scr of 'scream' or the "yel' of 'yell' to activate the next line of the ad- venture. Anyway, ouj- follower had been working on the problem of mo\ing the beai" for a long time, but they weren't making much progi-ess. Finally out of des- peration, one of those tonnented souls typed in 'Screw Beai-.' The computer re- plied 'Bear is so startled he falls off the ledge.' This note kept us in stitches for several hours." Dave Leblifig. Pmgnim Author at Info- com: "Natui'ally we receive tons of mail and a lai'ge number of phone calls re- questing adventure game hints, but a new breed of fan is seaixhing om- work for bugs that we haven't detected. Infocom ptay testers spend countless houre searching for bu^ in each product, but om- little group can't pcssibly tj-pe in eveiy word combination before the pragi'am is shipped out to consumers. In Starcwss. for example, a unique situation existed. A beam of light is present in the game which would set ofl' an alann when it was inter- rupted. In order to piweed in the stoiy. /S* "The man went into shock when he realized his children had spent over $250 calling long-distance to request hints for solving Bard's Tale, the player had to literal!)' attack the beam in a certain way. To make this com- ponent of the game respond properly, we had to add a special bit to the program code. It simply told the computer that the light beam was attackable. Unfortunately a quirk in the development system we were using simultaneously stated that the beam was also a person, 'fhis new develop- ment presented a unique problem for the computer because it couldn't locate the beam of light's personality data which simply didn't exist. The system eventually drifted down to the default code and some- how created a fonii of generic pereonality there. This all boils down to the fact that you could type in 'Light beam go north,' and the system would respond 'The light beam walks north,' or I could say 'Light beam, hello,' and the computer would re- ply 'The light beam nods its head in greeting.' The aquaiium in Zork 11 dis- played this same strange foi-m of artifi- cial life. That was a verj' common bug in my earlier games, because I like to use things in my programs which contained the infamous magic bit. After a while we isolated the problem, due to the mail we received from our loyal clientele, and split those two attributes permanently. Now there is one bit in the development system that says this is a person, and ; another one which states you can hit, attack, cut, etc. an item. You might expect the letters from these software sleuths to start out with something like 'Guess what I found in your game, you stupid people,' but most of them expressed the excitement of the u.ser, where he or she had discovei-ed an aspect of the program that none of us knew anything about." .\val(in Mill ('(»iilVonl,s The I'tiblic Jackson Dott, Director of Microcomputer Art at Avalon Hill Games: "It's been an in- teresting experience to sit back and watch how the public reacts to some of our ideas. In 1985, for example, one of our largest mid-west distributors told us to remove all of our products from his inventoiy which contained fantasy role plaving, magical creatures, spell casting, etc. We believe this incident occuiTed because of local pressure from religious groups in the area. "A Russian Counsel even contacted us once. He didn't appi^eciate the way we de- scribed the Soxnet Army of 1943 in the Dnieper River Line pmgram. Our research had shovTO them to be a confused gmup with pool- leadership, so that is the way they were^ depicted in the game. "\Ve were once in 'hot water' with certain feminist groups. Awhile back, we ran an interesting magazine ad that deiinitely caught their attention. It contained the photo of a beautiflil raven- haired woman, dressed in a long black gown. This outfit revealed some cleavage as she held boxes containing ForlreKH of The Witch King and Parthian Kings in her hands. Hence the caption "Which King?' W^en several feminist groups saw this promotion, they asked us to discontinue the ad. Tliey claimed it pre- sented an uncomplimentaiy image of women to the youngstei-s who read the computer magazines. Even though most of our products are designed for adult minds, we decided to keep peace with these groups by dropping the ad campaign entirely. Avalon Hill recently releaseid Dr Ruth's Computer Gome of Good Sex. We expected the subject matter to generate immediate negative comments finom certain giioups and individuds, but to our surprise everyone seems to like the program." Did You Hear The One About . . . Mike Harriaon. Commmiications Man- ager at MicroProse Software: "People wre constantly asking us for manuals they can use with 'pirated' copies of our pro- grams. In the past, individuals have claimed their manuals were destroyed by earthquakes, fire, dogs, their kids, etc., but some of the titles stand out from the others. One of our foliowere escaped a fire in his cai' with a diskette and his life. Un- fortunately the manual for the program was lost in the blaze. This person wanted a replacement manual for his softwaj-e so badly that he sent us a series of photos of the burned-out auto. Another customer has discovered a new toy for his dog. He sent us one of our diskettes covered with teeth marks. "Bill Stealey (President of Microprose) likes to tell the story of a fan who asked Bill to get him an appointment at the Air Force Academy in Colorado Springs, This individual said it was okay if Bill couldn't honor his request, and just in case it wasn't possible, he asked Bill to please send him some money for his schol airship fiand, "Andy Hollis also has a sense of humor. As he was programming Silent Service, he "One of our followers escaped afire in his car with a diskette and his life. Unfortunately the manual for the program was lost in the blaze." decided to add a secondary fonn of soft- ware protection. If an individual tiies to copy that game, a new featm-e appears on the original diskette: the pants of the sub- marine captain fly up over his head. You would be surprised how many people call and vmtfi to us describing this phenom- enon. It tells us immediately what has taken place." Drasonslayei-s Inc. Richard Gorriott (Lord British) of Ori- gin Systems, Inc.: "In recent months three copies of Ultima-related prop-ams have been returned to us with a letter from the owners stating how much they have en- joyed playing the games. The reason for returning the software: their spouses threatened to file for divoree if they didn't devote more time to them and less time to the programs. One of ouj' young female followers was anxious to see Ultima FV hit the market. She sent us a i-eally nice drawing depicting a female wanior with her foot planted firmly on the chest of a recently slain dragon. The caption read 'The whereabouts of Ultima TV, or you will be next.' I hope the person who sent the picture is reading this feature because it provided us a few laughs during a hectic day Thank you very much, Ms. Dragon- slayer "We also have a person we call our pet dissatisfied customer This individual has played every Ultima program to date and finds each one more difficult to complete than the last one, so he stalls writing me hate mail to vent his frustration as he plays the game. His comments include: 'This is the hardest game in the world, I can't play it; the programmer must be a total idiot,' or 'I just don't understand why anybody would want to buy this game.' My 'friend' writes me a series of uncompli- mentary letters while he continues to ad- vance through the storj' of the program. Once the final challenge has been solved, he writes me a completely different note stating how much he enjoyed the game and includes a check for the next one i we always return the check because it usual- ly arrives well in advance of the next pro- gram's release). Any^vay '"IVip Hawkins, president of Electronic Arts, recently flew in to visit us at the Origin Systems office in New Hampshire. We showed him our wall of unusual fan mail and naturally he read the infamous series of notes we re- ceived from our notorious customer After Trip had returned home to his office in California, he was amazed to discover a note fixjm this same individual criticizing one of their piioducts. So Trip sent this guy a flamboyant letter telling him how hon- ored he felt to receive a note from such a famous person. After all, a special section of the Origin Systems letter wall had been reserved for his comments about their products. Trip also sent this character some fi^ee Electronic Arts software to com- memorate the fact that he was now a rec- ognized software critic on both coasts." (Editor's \o(e: Origin Systems and Electronic Arts have recently discontinued their busimss relationship.} Good Sport.s Scott Orr, Vice President, Sports Devel- opment at Actiuision: "A special breed of people seems to be drawTi toward plaving sports-related software. One of our loyal fans has tried to earn the right to join the Star Leaguer Club for the past two years. To become a member of this exclusive or- ganization, a person has to beat the com- puter in a game of Stor League Baseball. lb reward this individual for his contin- ued effort to meet his goal, we sent him a copy o( Championship Baseball, our latest baseball program. I hope to get a progress report from him soon. Speaking oiCham- pionship Baseball, a cruise ship director called us a while back telling us about how popular the program had become aboard their ship. Most of the crew were involved in the ship's microcomputer baseball league, and they had compiled statistics covering several hundred playings of the game. We hope this gentle- man will send us that information. ''Willie Nelson's manager recently con- tacted us, wondering when the follow-up "A Russian Counsel even contacted us once. He didn't appreciate the way we described the Soviet Army of 1943 in the Dnieper River /./ne program." course diskettes for Championship Golf program would be available. It seems that Willie and his band play Championship Golf in their specially-equipped vans all the time. If you're reading this article, Willie, please send me your best scores." Activision Fans Melinda Mongelluzzo, Public Relations Coordinator at Activision: "I don't know much about the fans of other software, but our customers never cease to amaze me. Several years ago, when we were manu- facturing game cartridges, a woman had the idea that they would run in her VCR. She contacted us one day because she just couldn't figure out how to plug that small cartridge into the large slot of her video machine. "Little Computer People has also been an inspiration for strange phone calls. Ev- eryone wants to know what is hidden in- side the upstairs closet of the house be- cause the little man looks so happy when he comes out. Most fans seem to have one of three theories on the matter: (1 1 his girl friend lives in there, (2) he keeps liquor in the room, or (3) someone's throwing a par- ty in the chamber I would like to intro- duce another possibility. Maybe the closet is a lounge for the other little people who can't show up in the computer all at once. "I could write a book about the diskettes that are sent back for replacement. One was returned because the family dog had Cnitlinued on pf;. 96 COMMODORE MPGAZINE 73 Mail Order Mania by Gary V. Fields When ordering products by the mail, "Caveat Emptor" is the rule. By following a few simple guidelines you can avoid the pitfalls of mail-order buying and save time and money. j veiyone has been in this situation. You finish reading a magazine review or advertisement about a paiticulai' pitduct and you realize you must have it. So with your checkbook smoking and a check ready to bum bming the thing, you iTish do\™ to youi- local "We Got It All" store and what happens? The fire goes out when the clerk tells you "\Ve don't have it, we don't know when well get it and to tell you the truth, we never heai-d of it." The most frusti-ating time that hap- pened to me was in the fall of 1982. The bargain-priced Commodore 64 (only $5951 had just been released. It was evei;j'thing a home computer should he: affordable, lots of memory, color and sound plus a powerful on-boai-d vereion of BASIC, I knew, and the pi-oduct reNiewers knew, the little 64 was going to be a goliath killer — but none of the local store owners knew it. With no local dealer to buy fiiom. my only alternative was to order my fiT*st system fiiom a mail-oixler house in California. As I waited foi' the UPS tmck to pull up in fixjnt of the house I sweated and wondered: computers are supposed to be pretty frag- ile items, will it arrive in working orier? What about the monitor — it was sure to be cracked travelling fiiom the west coast to the east. Or what if the company simply took my credit card number and disa]> peai^d? What if they charged me more than they had agi^eed to over the phone? What if the system never anived? I had a lot of apprehension waiting for that firet delivety — all gixjundless. It aiTived on time, in perfect working oi-der and at the agreed price. In fact, later when I had some problems adjusting the monitor for the best color combination, the .salesman was just as ftiendly and helpful (even though the phone call was at his expense) as he had been when taking my oi-der. I haven't hesitated to use mail-order distributor since. However, over the year's I have learned some do's and don't's to stick with when oixlering from out-of- town dealere. The following are obsen'a- tions and suggestions fi-om my jrersonal experiences and advice fi-om specialists in- volved in the business. If you apply them j'ou should not only save some money and time when ordering fiDm a mail-oixler dis- tributor but you'll also know what to do if something goes wrong with the transac- tion or the pi-oduct. Mail-Oitiervs. Retail Actually, when we refer to "mail-order- ing" a product, more often than not it is the telephone not stamped mail which is used to place the order The "mail-order" tag, used to describe any distributor who ships products rather than sells them across the counter, came into common use just before the turn of the century (while Mr. Bell was trying to get his first patent on a talking device). Most rural Ameri- cans were dependent upon large mail-or- der distributors like Spiegel's and Sears & Roebuck to bring the things on their "wish list" to their front door. Mail-order houses still cater to those customers who live far from the products they need, and in 1988 that often means computer and software customers. The three biggest considerations which Villi determine where you buy a product are price, timing and convenience. If you need a product now and a retailer near you has it in stock at a price you think is reasonable— you should buy from them. But the ability to buy across the counter is usually paid for with a larger price tag and limited selection. Mail-order houses know they can't compete with the advan- tages of immediate possession, so they normally counter with lower prices, larger selections, convenience of ordering and a variety of paying plans. Timing is the only category where they have difficulty com- peting— most can offer no better than next day delivery. ('i I'rices If you insist on paying less than the re- tail price, mail order is normally your best bet. Prices on mail-order products are gen- erally 20-50'7f lower than even those of- fered by discount stores. But before you jump at any buy, remember the list price, regai-dless where you buy, is rarely the price you will pay. Sales tax, whether state, county or city always adds to the ac- tual price. Plus if you order ftx)m a store out of town, you'll probably have to pay shipping charges and additional service fees if you pay with a credit card or C.O.D. (Collect on Delivery). If you order ftt)m a mail-order house lo- cated out of state, your purchase will be tax free. On an expensive purchase, this savings on tax can add up to a handsome amount. Most mail-order dealers offer toU-friee phone numbers for ordering, but if you use one which does not, be sure to include those charges when calculating the actual price of the item. Remember, if you buy locally you must add local and state sales tax to each purchase, and don't forget the cost of getting to and ftt)m the retail store. When you order from a mail- order house which is located in your state you still must pay taxes on the purchase. In practice, I've found that the added expense of shipping and credit card fees (if I paid with plastic and was charged extra for doing so) averages around 57f of the sale's price, which in my case equals the local sales tax. With these two charges in effect cancelling each other out, I make a straight comparison between retail and mail-order prices and buy from the low bidder If I'm not in a hurry to get the product, I can usually save a little more (34%) by paying with a check. This really slows delivery since the seller will not ship until the check clears the bank. As a com- promise, I send a check only for supplies (things like blank disks, printer ribbons and paper) and pay by credit card for items I need in a huny. The trouble with paying by credit card is that there is often a 2ffc or more service charge added to the MIA BOSNA purchase . And if you delay pajing the bank when the ci-edit card bill anives, the bank will add another 1.5'> monthly charge until it is paid. Needless lo say, I pay my credit card bills on time and avoid inflating the price of my purchase. Most dealere will ship ( \).D. or accept a cashier's check. C.O.D. is usually fast, but the deliveiy senice lUPS, U.S. Postal Service, etc. i will always add a justifiable but considerable amnimt for their trouble. Another negati\'e to C.O.D. ordering is you must aiTange to be home when the courier bring.? the package or he won't leave it. On the comes with it and what company will enforce the wairanty. An example of a disguised deal would be a dealer selling a disk drive at a price 20-30'7f less than anyone else's. The catch is, befoi-e you can buy the sale item at the below-wholesale price, you have to buy another product perhaps a monitor or printer) as well Often the price of the re- quii-ed puirhase \ will cancel any other hand, C.O.D. is the safest method of pavment since money doesn't change hands until the pnxiuct is delivered. Using a cashiers check rlrawn finm youi' local bank usually speeds things a bit (the seller doesn't have to wait for it to cle;u' the bank Mmv shipping), but there is still the delay waiting for the check to get to the mail-order house. So, for me at least, the most sensible way to order is with a credit card. It com- bines speed, convenience and reasonable cost plus one other advantage. If some- thing goes \\Tong with the transaction (no deliveiy, WTong item, wrong chai'ges. etc.) the bank which issued the card will nor- mally help you defend your rights and ftmds. When shopping, beware of imbelievably low prices — often they are intentionally misleading or disgui.s«d package deals, A misleading ad might list an item which is actually a used unit which has been repaired or a clone (off brand look- alike copy! of the oiiginal. The explana- tion of the switch is nomially noted in the fine print somewhere else in the ad. While the products and the prices ma\' be satis- factoiy. unless you read and understand the entire ad before ordering, you may be in for a sur]:)rise when your order anives. There is nothing wTong with buying a re- built or cloned product — most users would never know the diflerence by looks alone — but if you do bu\' such a piixluct, make sure you understand what waiTanty require you buy an entire .-ijsiem or specific software. Sometimes these deals can save you money and give you exactly what you need, but often they force you to buy a peripheral or software with which you'll never be entirely happy. An extreme victim of this sale technique is a blind computer u.ser I know. He bought two entire systems including monitors — even though he can't see the sa^en and the speech synthesizer he relies upon ases an external speaker, not the monitor's. But the distributor's deal was computer and monitor or noth- ing. He's trjing to sell the monitors, and if he can, the buy was a bargain. If not, he lost both money and time on the deal. When you see an ad that lists "Call for Price" in the price block you can usually assume you have found a business which is willing to negotiate a final price. Don't hesitate (providing the call is toll-fi-ee) to call and ask the price. I alwa\'s make the call to these distributors last — after I've checked the fiiTn price of other mail-order houses who list their prices. This way I know what price he needs to meet or beat to get my business. If you've seen an item adveilised cheaper somewhere else, let the salesper- son know. Often they will adjust their prices to match or beat that of their com- petition if they know. But don't tiy to get them to change their price bj' misleading them v\ith deflated competitive prices that don't exist. These people always know what the bottom price line is, and they won't cross it — not for you, not even for their mother If you ti-y to force a price tower than is financially possible, more of- ten than not. youll end up eating your words or buying, out of embairassment, from a more expensive distributor. Don't assume the price listed in the magazine ad is set in stone. Most sellers include a disclaimer which states the printed price on a product may change. I've never found this disclaimer used as "bait and switch'' scheme. Instead it is the mail-order house's honest attempt to be competitive. His deadline for the ad may be a month or even more, before the mag- azine is published and distributed. His price (fi-om the manufacturer) may change between the time he gives the magazine's ad depailment the quote and the time you read it But as often as not any change may be lower rather than higher, in which case he may offer the pnxluct at a price lower than listed. The rule then is to always ask the cuiTent price. If the salespei-son gives j'ou a quote higher than that listed, mention the ad and the listed price. Nine times out often they'll sell at the lower price in oi'der to get your business. You have the ad\'an- tage here — when you hang up. the sales- person can't call you back to reconsider, so they are u.sually eager to agi^ee upon a price rathei" than hear the phone line die along with a sale. Selection A real ad\'antage of buying by mail or- der rather than retail is the wide selection of piToducLs from which to choose. To un- derstand how these stores can cany more products than national retailers you have to tmderstand how they operate. First, mail-order houses normally cany special- ty items, appealing to only a specific sec- tion of the population. The people who "enter" a mail-order computer store are looking for computenvare only — not snow tires, perfume, washing machines or chocolate. So if a mail-oitier owner wants to make a sale, he or she has to have a good selection of what the buyer wants. By the same token they don't have to stock general interest items. They know their customere and what they want. Next, they don't necessarily have to stock evei^lbing they sell. Most buy fitim large wholesale wai^ehouse dealei-s like the Computer Sofhvai'e Senice in Illinois. When they receive ordere for items they don't have in stock, they collect them until the end of the day and order it all from their wholesaler. The advantage to this ar- rangement is that the mail-order house doesn't have to stock specialty items that 76 FEBRUARY 1988 only a few customers will need, yet they can still fill ordere for those items fairly quickly. Not only do they carry a wider selection (usually if you can identify an item, they can get it for you), they are normally the first to stock and offer a new release for sale. This eagerness to offer the newest items can occasionally get them in hot wa- ter If you ve worked with computers very long you have heard the teitn "vapor- ware" mentioned. Mail-order houses get stung by this annoying insect more often than any other seller. WTiat happens is a developer promises a pixxluct on a certain date. The mail-oixier owner assumes the developer will fulfill the promise. Now he faces a timing dilemma. In oi-der to let po- tential buyers know they will be selling the product they must coordinate the ap- pearance of their ad with the publishing date of the magazine and the date the de- veloper promised the product would be ready to market. Unfortunately, the re- lease of the product is often delayed, or worse is cancelled, leaving the mail-order house with an ad for a product which doesn't exist — vaporware. Normally the problem is just a finstrating delay and the product eventually arrives. But in the meantime the seller has to answer a lot of irate callers wanting what's in their ad. The dealer can also lose money on de- layed products. This exact scenario was played out when Simons BASIC was an- noimced. I called a dealer whose ad claimed he had it in stock. He apologized for the error, explained the release date had to be pushed back and offered to put me on a list for a copy as soon as it ar- rived. A month later a salesperson called to tell me they had finally received the first shipment but the wholesale price was nearly double what they had expected. But like a good store owner not wanting to lose a ftjture customer, they explained that if I still wanted the cartridge they would ship it to me at the originally-ad- vertised price and absorb the loss. 1 hap- pily agreed. Speed I've never seen anyone who used com- puters who didn't want a response in a hurry. After all, that's one of the primary reasons we use computers — we ai^e in a hurry to get our jobs done. So when I want (or need) a product, I'm usually a little more than impatient to get it into my hands. That is another reason why I nor- mally turn to mail-order houses when a newly-released product is in\'olved. Even though it may take two to ten days to get my order delivered, that's usually weeks less than waiting for the local discount or department store to get the pitiduct in stock — providing they even decide to stock it. To minimize delays, the buyer should always ask the dealer if the product is in stock. If it's not. you may want to check with other mail-order houses before put- ting your name on a waiting list. Distribu- tors often allot a certain number of new pi-oducts to a dealer until manufacturing can cateh up with demand. If you put yom' name on a list that is already bursting, you may have to wait for the second or even third shipment before yom- name moves to the top. Ask how many orders they will have to pi"ocess before they can ship yours. Then check with other dealers. It is not unusual to find one dealer out of stock and on the next call find one who can ship the same day. Don't hesitate to call and ask — after all that's one of the conveniences of ordering by phone — you can do a lot of pricing and shopping in a huiTy. If you do put youj' name on a list, ask when the salesperson expects the shipment to arrive. If you don't hear from the store within a reasonable time, call and reconfirm your oi-der. Always get the name of the salesperson who takes yom* order. They nonnaliy offer it up front since many work on commission and want you to ask for them with future orders. It helps to talk to the same person each time you need to discuss your order. Convenience If you are a comparison shopper like me, you can't beat the convenience of com- paring prices by simply flipping pages rather than dii\ing from store to store. Plus there are always more prices and products to compare between a vaiiety of mail-order houses than the limited num- ber of dealers listed in your yellow pages. In fact, if you come fitim a mediimn or smaller city (like my hometown, Ashe- \ille, NO the only way to comparison shop is by mail order. Time (and the lack of it) is always a problem around my house. During the time it takes me to drive downtown, wait for a salespeison to find the time to wait on me and then diive back home, I could have compared the prices of a dozen or more mail-order houses, placed my order, watohed the six o'clock news and finished dinner So for me at least, the convenience of buying by phone more than saves me money; it saves time. Ho\\ to Select a Mail -Order Distributor There is nothing more firustrating than trying to communicate with a person who doesn't speak your language. \\Tiile more and more people are liecoming knowledge- able about computei-s and computer terms, still only a minority of the populace is fluent. WTien I place an order or want information about a pixxluct, I expect the salesperson to know the pitxluct and be able to discuss it with me. If they can't 1 usually ask to speak with someone else. If they can't get someone to the phone who can help me, I wiite that store off my list of potential buying places. I've found that a good indication of whether I'm going to be happy with a puixhase depends upon the ex'pertise of the sales staff. This is more important than you might think. A friend of mine spent several friistrating hours and wasted some hard-earned mon- ey trying to straighten out a mixup. Reordered geoDex land even spelled it letter by letter) but instead re- ceived GEOS DeskPack. Tb the salespei^son there was no difference between the two. but to my ftiend there was a great deal of difference. Because the salesperson didn't understand the difference between the tsvo programs my ftiend had to repack and ship the wrong progi-am back (at his expense), make three long-distance phone calls I at his expense) and wait another two weeks for the replacement program to anive. Conlinued on pg. 112 C0IV)WODORE M AGAZl N E 77 COMPUTER TUTOR" VOCAB The Versatile Study j Partner for the ! Commodore 64 The serious studv nf vncabularv, whether for srhnni or for jx'rsona! en- hanrement. demnniis a gi'eat deal nl" wnrk. Many diverse study tef-hniques have heen suggested fnr leaming sTK-ahulaty. hut in the end, a!l include sean'.hing fnr detini- (ions. recnrdiny; liieni and tiu^ifwin^ iiiem over and over unni ihev lieiniiie n.ei li inn and will continue to drill you as long as you need. A pmgi'am tor this puvj^ose should he tnnre than just a data liase that stoi-es infonnation and spits il hack. You should [«.' ahie to converse with it and ask for help. Dunng a quiz meant to tea<;h, the program should allow ynu rn see ihe uriy-i- tiai Itst or aijK ini ihe detmiiion of u wm..!. If your mind goes aitsoiuieiy hlank. \\Iiv shouldn't ynu he alile lo ask for a glimpse nt the answer without inlemipting the qui/'' Remember rhis prxfiram hflps vou ieam: il doesn't evaiiiaie \nu, VrK-ABtLimsthe'vi into a vetyhelpfiil partner for leaming new words. Many ex- tra features aw Included .lii)( V(x:.\B 10 POKE 53280, 6:P0KE 53281,8 :PRINT CHR$(144) : PRINT" [CLEAR] " rPRINT CHR$ (14) ' HC JH 20 DN$=" [RIGHT27] ""BDSC 30 OPEN 15,8,15'BHAA Continued on pg. 80 78 FEBRUARY 1988 115 Nassau St. NY.. NY. 10038 Penn. Station, Amtrack Level Beneath Bet. Beekman ft Ann Sts. 212 732-4500 , , Madison So. Garden,NY.,NY. 10001 ^ Open Mon-Fri. 8:30-6:30/ 212 594-7140 Open Mon-Wed, 8:30-8/Thi Sun, 9:30-5:30 Sat Closed ft Fri,8:3Cr-9/Sat ft Sun, 10-7 ' FOR ORDERS AND 4 iOmW^ AC ^t\CO innewvobksuiecau INFORMATION CALL 1(800)345 — 7058 (212)732-4500 for orders and VW^rY^°" call OPEN r DAYS EVERY WEEK FOR ORDERS commodore With Geos Program! $159.95 COLOR C= ^M. PACKAGE COMMODORE C 6K COMPUTER COMMODORE 1641, C DISK DRIUE COMMODORE COLOR PRIMER COLOR MONITOR GEOS SOFTWARE PROGRAM $499 //AMIGA IPERIPHERALS A.501 5 12K EXPANSION A-IOIO 3,5" FLOPPY DRIVE A-1020T 5.25" DISK DRIVE (WITH TRANSFORMER) 20O2 RGB COLOR MONITOR A-1300 GENLOCK 1660 MOn[ u THESE AND OTHER PERIPHERALS IK STOCK WE will beat any PRICE PERIPHERALS #1700K EXPAMSION MODULE S99.95 /(17S0K512K EXPANSION MODULE $169.95 #1764 EXPANSION MODULE $119.95 #1670AUTOMODEM $129-95 XETEC JH. INTERFACE $34.95 XETEC Sn. INTEFtFACE $54.95 C-12e POWER SUPPLY $39.95 C64/C64-C POWER SUPPLY $29.95 llj^;>^ nsi MOUSE $39.95 WE CARRY ALL MAJOR BRAND SOFTWARE FAX NO. 212-564-1497 TELEx.422-132 commodore 0 128f ■a; .- ._. INNEWYOBKSUIECAtl (212)732-4500 FOn CUSTOMtB SERVICE CAl I (718)965-8686 WON FRI 9AM 4PM •T»" NO SURCHARGE FOR CREDIT CARD ORDERS $219.95 $439 \fJEW C-128/DwiTH 1 eUlLT-IN DISK DRIVE C* Commodore *" / V / V AMIGA ^U() • 63000 Processor •St3k Rnm EipaniLihln lo 9MU 'Gfjptiics Processor IN STOCK commodore C'6^^ COMPLETE PACKAGE COMMODORE C-6» C COMPUItR COMMODORE IStl QlSK DRIVE COMPUTER PBiriTER n- MOMTOft GEOS SOFTWARE PROGRAM $369 commodore Vl20-^ PACKAGE COMMODORE 13S COMPUTER COMMODORE 15«1 DISK DRIVE !!• MONITOR COMPUTER PRINTER COLOR MONITOR ADD ino $469 TO SUBSTITUTE 1571 FOR | 15*1 ' ADD 160 modore IS41/C DISK DRIVE $149 95 V 1571 " DISK DRIVE 95 $209 '„ 1581 DISK DRIVE $189 95 commodore ■. MPS-803C PRINTERl $119 MPS-1200 PRINTER] ^ $209 "■"^ MPS-12S0 PRINTERl $239 1902 'j RGB COLOR MONITOR .95 $214 1,1(02 COLOR MONITOR $169 .95 7002 COLOR $229 95 W\ .Ji^M.i THOMPSON RGB COLOR MONITOR $289 95 DPS 1 101 DAISY WHEEL PRINTER 20 MB HARD DRIVES FOR C-64/C - $769 FOR C-128 - $849 t. EPSON ^^- FX-86E S309.95 FX-2B6E S449.95 LQ-600...-.,.S399.95 - LQ-1000 S539.95 PanaGrknir*Ex-<ATlBL£ PACKAGE ■ PCIO 7 Compuui ilOK ■ HOK ' 340K Dmfc Dn^( " ' Enhjnccd _r Krybojid ■ Strijl tt rni\\t\ Potn • 13" Monilor ■AH Hoofc up C*hle5 £ Ad«pii ' Piikjir of 10 Dii^cUfi $619 Computer Ttrtor/VOCAB Cniil III ui'i! from i>t;. 7.S 40 DIM TS(25):DIM D$(25) :DIM C${25) 'DUQF 50 PRINT TAB(15) " [SHFT V,SHFT 0, SHFT CSHFT A,SHFT B] " :FOR 1=1 TO 80:PRINT" [CMDR +]"; :NEXT'HLFM 60 PRINT" [D0WN2, SHFT T] HIS PROGRAM WILL TUTOR YOU ON [DOWN] " ' BAVL 70 PRINT"VOCABULARY LISTS OF YOUR OWN MAKING." :GOSUB 1340'CFRP 80 PRINT" [D0WN4] [SHFT D]0 YOU WANT TO RECALL A SPECIAL LIST?"'BAMP 90 PRINT" [DOWN2,SPACE13,RVS, SHFT Y, RVOFF,SPACE2]OR[SPACE2,RVS,SHFT N, RVSr':FOR 1 = 1 TO 25:T9(I)="" :D$ (I) ="":NEXT' HSMS 100 PRINT" [D0WN3,RVS, SHFT Q] = [SHFT Q, SHFT U,SHFT I, SHFT T,RVOFF] "SPC(27) " [RVS,SHFT C)=[SHFT C, SHFT OjSHFT L,SHFT 0,SHFT R,RVOFF] "'CDUH 110 GET RZ$:IF RZ$=""THEN 110 ' EKPA 120 IF RZ$="N"THEN 170'DGEA 130 IF RZ$="Y"THEN CO=1:GOSUB 1250 :GOTO 170'GPIF 140 IF RZ$="C"THEN 20ia'DHLC 150 IF RZ$="Q"THEN CLOSE 15:END'FGWE 160 GOTO 110'BDBC 170 PRINT" [D0WN2, SPACES, RVS,SPACE3, SHFT H]IT ANY KEY TO BEGIN, [SPACE4,RV0FF] "'BAUK 180 GET R$:IF R$=""THEN 180'EIRH 190 IF C0=1 THEN CO=0:GOTO 240'FKPJ 200 IF R$=CHR$(32)THEN 210'EJFA 210 GOSUB 490'BDQX 220 PRINT" [HOME] "'BAVX 230 Q=0:G=0'CFYB 240 PRINT" [SPACES, CLEAR, SHFT W,SHFT H, SHFT A, SHFT T,SHFT SPACE, SHFT I, SHFT S,SHFT SPACE, SHFT Y,SHFT 0, SHFT U,SHFT R,SHFT SPACE, SHFT D, SHFT E,SHFT S,SHFT I, SHFT R, SHFT E] [SHFT F,SHFT 0,SHFT R, SHFT SPACE, SHFT L,SHFT I, SHFT S, SHFT T] # "LD$"?[DDWN] "'BDKY 250 PRINT TAB(10) "[RVS,SPACE2,SHFT F] 7=[SHFT R,SHFT E,SHFT V,SHFT I, SHFT E,SHFT W,SPACE2] " :GOSUB 1340 :CL=0' EMQM 260 PRINT" [D0WN,SPACE8, CMDR P18]"'BAKQ 270 PRINT" [SPACES, RVS] [SHFT S,SHFT P, SHFT A, SHFT C,SHFT E,SHFT SPACE, SHFT B,SHFT A, SHFT R] = [SHFT Q, SHFT U,SHFT 1,SHFT Z] [RVOFF] "'BAAQ 280 PRINT" [SPACE22, DOWN] ":GOSUB 1340 : PRINT" [SPACE9, DOWN, RVS] OR [RVOFF, DOWN) "'DGKM 290 PRINT" [DOWN, SPACES) 1) DIFFERENT LIST?" : PRINT" [DOWN, SPACES] 2) PRINTED COPY OF LIST?"'CBRS 300 310 320 330 340 350 360 370 380 390 400 410 420 430 810'FKDG 1250 1560'DHUG 210'DGOH CLOSE ISrEND'FGOJ PRINT" [DOWN, SPACES) 3) WRITE NEW LIST?"'BAFD PRINT" [DOWN, RVS, SHFT Q)=[SHFT Q, SHFT U,SHFT I , SHFT T, RVOFF] "' BAPD GET CH$:IF CH$=""THEN 320'EKCD IF CH§=CHR$(136)THEN 1870'EMVF IF CH$=CHR$(32)THEN GOSUB IF CH$="1"THEN RQ=0:GOSUB :GOTO 240'GPYJ IF CHS="2"THEN IF CH$="3"THEN IF CH$="Q"THEN GOTO 220'BDDH PRINT" [CLEAR, SHFT Y)OU HAVE COMPLETED A ROUND OF "LD:PRINT:GOSUB 1340'DIRL PRINT" (D0WN2, SHFT D] 0 YOU WANT TO DO MORE? (Y/W/N)" :CH$="":GOSUB 1340'DJRL PRINT" [DOWN, RVS, SHFT Y] WILL CONTINUE WITH QUIZ [RVOFF] " ' BAWI PRINT" [DOWN, RVS, SHFT W) WILL ALLOW YOU TO WRITE A LIST [RVOFF] ": PRINT" [DOWN , RVS , SHFT N] WILL END [RVOFF] " 'CBSQ LIST 440 GET Y$:IF Y$=""THEN 440'EIFG 450 IF Y$="W"THEN 210'DFAG 460 IF Y$="Y"THEN 710'DFHH 470 IF Y$="N"THEN CLOSE 15:END'FFLJ 480 GOTO 440'BDHH 490 PRINT" [HOME, CLEAR) "'BANI 500 PRINT" [SPACES, SHFT B,SHFT U, SHFT I, SHFT L,SHFT D,SHFT I, SHFT N,SHFT G,SHFT SPACE, SHFT A, SHFT SPACE, SHFT V,SHFT 0,SHFT C, SHFT A, SHFT B,SHFT U,SHFT L, SHFT A, SHFT R,SHFT Y,SHFT SPACE, SHFT L,SHFT I, SHFT S,SHFT T] " 510 520 530 540 550 1340'CFFW [DOWN4,SPACE3) 'BBJG T, : GOSUB PRINT" HOW MANY ENTRIES INPUT ENT'BDHC FOR W=l TO ENT'DFTF PRINT" [CLEAR, SHFT N,SHFT 0,SHFT SHFT E) : [DOWN] ":PRINT" [RVS] '0'=SCRATCH ENTRY tSPACE13, RVOFF] "'CBEP PRINT" [RVS] [SHFT D,SHFT 0, SHFT SPACE, SHFT N,SHFT 0,SHFT SHFT SPACE, SHFT U,SHFT S,SHFT SHFT SPACE, SHFT C,SHFT 0,SHFT SHFT A, SHFT S,SHFT SPACE, SHFT SHFT R,SHFT SPACE, SHFT C,SHFT SHFT L,SHFT 0,SHFT N,SHFT S, SHFT SPACE2, RVOFF) "'BAWC 560 PRINT" [D0WN2) "W" TERM: ";'BCEI 570 INPUT T$ (W) 'BFOH 580 IF T$(W)=""THEN PRINT" (UP]" :G0TO 540'FJNM 590 IF TS(W) ="0"THEN W=W-1 : NEXT ' GJTO 600 PRINT" [DOWN] "W" DEFINITION : [DOWN] "'BBUE 610 INPUT D$(W) 'BFXC Continued on pg. 82 T, E, M2, 0, 0, 80 FEBRUARY 1988 Tt^in withNRI for a high paying career servicingcomputers. DICiTAL MUl.TtMETER- Professional k-st instrument for qukk and easy ■neascnvmunlii. I.I-SSONS— Clear, well illustrated texts huild your undersLinding o( computers sEep-hy-step, DISK SOnWARE- iixludinB MS-IXJS. C\V (JASIC. WnrdStar. ;md CakStar SANYO COMPliTER- mm CPU double-skied disk driw, 256K RAM. 4.77 MHi! and « MHj turbo speed. MONITOK-HijSh resoluUon, j^een .^^crten displays, crisp le^t and graphics. TECHNlCAl, MANt-AI5 — ftith tompk'tf .(pecs on Sanyo computtT and pnifcssiunal programs. DISCOVKRVLAB-l'sinfiil, you construct and test circuits like those used with computers. niCITAI. I.CtGIC I'ROISK- Simptifies analyzing di^ibl circuit operation. Get started now by building this fully IBIVI PC compatible computer Now you get it all . . . training for America's fastest growing career opportunity. . . training to ser\ice all computers . . . training on the newest total computer system, the Sanyo 880. Only NRl can give you the well-rounded training you need, because only NRI gives you a complete computer system . . . computer, monitor, disk dri\'e, software, even test instruments like a digital multimeter and logic probe to work with and keep. It all adds up to training that builds the knowledge, competence, and abihty you need to succeed as a computer service specialist, Get inside the newest, fully IBM PC compatible Sanyo Microcomputer As an NRI student, you'll get total hands-on training as you actually build your owTi latest model Sanyo 880 Series computer from the keyboard up. It's fully IBM PC compatible and, best of all, it runs programs almost twice as fast as an IBM PC. As you assemble the Sanyo 880, you'll perform demonstrations and experiments that wiU give you a total mastery of computer operation and servicing techniques. You'll do program- ming in BASIC language— even run and interpret essential diagnostic software. Understanding you get only through experience You need no previous knowledge to succeed with N'Rl. You start with the basics, rapidly building on the fundamen- tals of electronics with bite-size lessons. You perform hands-on experiments with your NRI Discovery Lab and then move on to master advanced concepts like digital logic, microprocessors, and computer memories. Learn at home in your spare time You train in your own home at your own com'enience, backed at all times by your o\™ NRI instructor and the entire NRI staff of educators and student service support people. They're alwavs ready to gi\'e you guidance, follow your progress, and help you over the rough spots to keep you moving toward your goal. 100 page free catalog tells more . . . send today Send t he postage-paid reply card today for NRI's 100 page catalog that gives all the facts about computer training plus career training in robotics, data com- munications, TV/ audio/ video ser\'icing, and many other fields. If the card is missing, wTile to NRI at the address below. SCHOOLS McGra'A-f lill Continuing Education Center 3939 Wlwonsin .Avenue WashinKton, DC 20016 _ , ,^ We'll give you tomorrow I • n 1 1 Computer Tiitor/VOCAB CtmtuMU'd frtim !)g. HO 620 IF D$(W)=""THEN PRINT" [UP4]" :GOTO 600'FJUJ 630 IF DS(W)="0"THEN W=W-1 : NEXT 'GJDJ 640 NEXT W'BBQE 650 W=W-1'CDJH 660 PRINT" [D0WN5,SHFT D)0 YOU WANT THIS SAVED?" 'BAFN 670 GET RR$:IF RR$=""THEN 670'EKKL 680 IF RR$<>"N"AND RR$<>"Y"THEN 670'HJBP 690 IF RR$="Y"THEN GOSUB 1200 ' EHKN 700 RETURN 'BAQB 710 PRINT" [D0WN2,SHFT S]AME OR [SHFT N]EW LIST? [SPACE3,RVS, SHFT S,RVOFF] OR [RVS,SHFT N, RVOFF] ?" 'BAVM 720 GET S$:IF S$=""THEN 720'EITH 730 IF S$="S"THEN Q=0:GOTO 240'FIIJ 740 IF S$="N"THEN Q=0 : R=0 : ENT=0 :GOSUB 1250:GOTO 240'IVDP 750 IF S$<>"S"OR S$<>"N"THEN 720'HHLM 760 FOR D=l TO 1000 : NEXT ' EHAK 770 G=0:Q=Q+1:C$(Q)=D$(R) ' ERUO 780 IF Q=W THEN 800'DFKM 790 GOTO 720'BDIL 800 RETURN 'BAQC 810 R=INT(RND(1) *W) +1 'FILL 820 IF R=0 THEN 810'DFEG 830 FOR P=l TO Q'DDSH 840 IF T$ (R) =CS(P)THEN 810'DNJK 850 NEXT P'BBJH 860 PRINT" [CLEAR, DOWN, SHFT SPACE12, CMDR 014] " 'BAUB 870 PRINT" [SPACE12,RVS, SHFT T,SHFT H, SHFT I, SHFT S,SHFT SPACE, SHFT I, SHFT S,SHFT SPACE, SHFT A, SHFT SPACE, SHFT Q,SHFT U,SHFT I, SHFT Z,RV0FF,D0WN2] "'BAVW 880 PRINT DN$"[CMDR P11]"'BDWS 890 PRINT DN5"[RVS] [SHFT F]1=[SHFT C, SHFT H,SHFT A, SHFT N,SHFT G, SHFT Ej "'BDGS 900 PRINT DN$"[RVS] [SHFT F]3=[SHFT D, SHFT E,SHFT L,SHFT E,SHFT T, SHFT E] "'BDVK 910 PRINT DN$"[RVS] [SHFT F] 5=ANSWER " IPRINT DN$"[RVS] [SHFT F] 7= [SHFT L,SHFT I, SHFT S,SHFT T, SPACE3] ":GOSUB 1340 'DMQQ 920 PRINT L$" DEFINITION: ":PRINT :F0R 1=1 TO LEN (DS (R) ) 'GNSO 930 PRINT MID$ (D$ (R) ,1,1) ; 'CMDJ 940 IF POS(0)>2e THEN IF MID$ (D? (R) , I , 1)=" "THEN PRINT: PRINT 'KRNQ 950 NEXT'BAEI 960 PRINT" ":PRINT" [DOWNS] TERM : " ; ' CCTM 970 A$="":T$="":X=0'DINN 980 GET T$:PRINT T$;:IF T$=""THEN 980'FMNQ 990 X=X+1:IF T$=CHR${136)THEN 13 50 'GPCT 1000 IF T$=CHR$(133)THEN 240'EKKW 1010 IF T$=CHR$ (134) THEN FOR E=l TO 1110 1120 1130 1140 1150 1160 1170 1180 1190 1200 X-1:PRINT CHR$(20) ;:NEXT E:X=0 :GOTO 970'NBLH 1020 IF T$=CHR$ (135)THEN 1100'ELGY 1030 IF T$=CHR${13)THEN X=0 iGOTO 1060'GNFC 1040 A$=A$+T$'CGHY 1050 GOTO 980'BDQY 1060 IF A$=T$(R)THEN 1130'DLPD 1070 G=G+1:IF G>2 THEN 1100'FKOF 1080 PRINT" [D0WN2] WRONG! ! [SPACE2] TRY AGAIN! I ":CL=0'CEQI 1090 FOR D=l TO 1000:NEXT :GOTO 860'FLQH 1100 PRINT" [D0WN2, SHFT A, SHFT N, SHFT S,SHFT W,SHFT E,SHFT R] : [SPACE2] "T$(R) 'BFNB FOR 0=1 TO 1000:NEXT'EHAX CL=0:G=0:GOTO 860'DKCA CL=0: PRINT" [D0WN2] " :G0SUB 1730'DJWA FOR D=l TO 1000:NEXT'EHAB G=0:Q=Q+1:C$(Q)=T$(R) • ERLF IF Q=W THEN 400'DFGD GOTO 810'BDIC RETURN 'BAQC END'BACD INPUT" [DOWN] NAME OF FILE : ";NF$'BEEA OPEN 2,8,2,"0:"+NF$+",S,W" :GOSUB 1810 'EOFC R=INT(RND-(1) *W)+1'FILC FOR 1=1 TO ENT:PRINT#2,T$ (I) :PRINT#2,D$(I) :NEXT:CLOSE 2'HYPH RETURN 'BAQY INPUT" [D0WN3, SPACES, SHFT WjHAT LIST DO YOU WANT";LD$ :LD=VAL(LD$) 'DMBL ENT=0:W=0:OPEN 2,8,2,"0 :"+LD$+",s,R": GOSUB 1810 'GWIL FOR 1=1 TO 25:D$(I)="":T$(I)="" :NEXT'GRUJ FOR 1=1 TO 25'DEIP INPUT#2,T$(I) :INPUT#2,D$(I) 'CPSI ENT=ENT+1 :W=W+1 ' ELHB IF ST=64 THEN CLOSE 2 :GOTO 13 30 'FKFC NEXT'BAEX RETURN 'BAQY FOR 1=1 TO 80: PRINT" [CMDR T]"; :NEXT:RETORN'GINF PRINT" [CLEAR] #"LD" [ DOWN , SPACES , RVS,SHFT SPACE, SHFT I, SHFT N, SHFT SPACE, SHFT T,SHFT H,SHFT I, SHFT S,SHFT SPACE, SHFT L,SHFT I, SHFT S,SHFT T,SHFT SPACE, SHFT A, SHFT R,SHFT E] [RVOFF , D0WN3 ] " ' BCVR 1360 FOR 1=1 TO ENT:PRINT I" [LEFT] ) "T$ (I) :NEXT'FNKJ 1370 PRINT" [DOWN3,SPACE14,RVS] Fl = HELP [RVOFF] "'BAXI 1380 PRINT" [SPACE14,RVS] F7 [SHFT Q, SHFT U,SHFT I, SHFT Z, SPACES, RVOFF] '"BAFL Coiitmui'd on pg. 84 1210 1220 1230 1240 1250 1260 1270 1280 1290 1300 1310 1320 1330 1340 1350 82 FEBRUARY 1988 ( TEVEX Computer Software 1-800-554-1162 j SSI UST OUR PRICE PRICE B-24 Baltic 1965 Batlalion Commander Battle of Anlietam Battlecruiser Battlegroup Broadsides Carrier Force 50 Mission Crush Gettysburg Imperium Galactum Kampfgruppe Knights of the Desert Mecn Brigade Norway iSaS Operation Market Garden Phantasie I or II, or 111 President Elect 88 Questron Realms of Darkness Rebel Charge Rings of Ziflin Roadwar 2000 Roadwar Europe NEW Shard of Spring Shiloh NEW Six Gun Shootout U.S.A.A.F. Wargame Constr. Warship Wizard s Crown I or II 1^ MICROPROSE UST OUR PRICE PRICE 1^ ELEC. ARTS LIST PRICE OUR PRICE I Airborne Ranger NEW |35 $24 Conflict in Vietnam i40 $28 F-15 :;35 S24 Gunship !.35 S24 Pirates S40 $28 Silent Service S35 $24 Stealth Fighter NEW $40 S28 ACCOLADE UST PRICE OUR U PRlcJ Ace of Aces Apollo 13 Comics 4th & Inches Hardball Killed Until Dead Mini Putt Spy vs Spy I & II Test Drive |30 S21 130 S21 <40 528 !30 $31 !30 S21 ISO S21 !S0 S21 !;15 $12 S30 $21 Adventure Constr. Set Age of Adventure Amnesia Archon I or II Arcticfox Bard's Tale I or II Chossmaslef 2000 Chuck Yeager's AFT Dragon's Lair NEW Earlli Orbit Station Legacy Ancients Lords of Conquest Marble Madness Pegasus Skate or Die NEW Seven Cities of Gold World Tour Golf \INF0C0M LIST PRICE OUR PRICE ORIGIN SYS. UST OUR PRICE PRICE 1 EPYX UST PRICE OUR PRICE 1 Auto Duel £50 $34 Moebiua i60 $41 Ogre URimB 1 130 $21 140 $28 Ultima lit !;50 $34 Ultima IV $60 $41 ACTIVISION PRICE pwcj Beyond Zork- 128k NEW Border Zone NEW Bureaucracy Hitchhiker's Guide/Galaxy Hollywood Hijinx Lurking Horror Moonmist Nord & Bert Plundered Hearts Stationlall Invisiclues $45 $40 t35 25 $35 S35 $35 35 $24 S24 S24 $21 $24 $24 ETC. UST PRICE OUR PRICE 1 !;40 $28 !;30 S21 !i30 521 $30 $21 I AMIGA UST PRICE OUT* PRICE I PRICE PRICE i Batllefront $40 $28 Battles in Normandy $40 $28 Battles - Civil War NEW $40 S28 Carriers at War $50 $34 Europe Ablaze $50 $34 Halls of Monlezuma NEW $40 $28 Reach for the Stars $45 $31 Russia $40 $23 Balance of Power Bard's Tale Championship Football Defender of tne Crown Faery Tale Gee Bee Air Rally Mean 18 Roadwar 2000 S.D.L Sinbad Stationfall Test Drive Weaver Baseball Winter Games NEW NEW NEW AR ■ City or Dungeon Blue Pov/der, Grey Smoke Borodino Choplifter-Mid. Magic Dark Horn Deep Space Defender ■ Crown Echelon NEW Flight Simulator II Full Count Baseball Gauntlet NEW Guderian Guild of Thieves High Seas Long Lance NEW Micro League Baseball Might & Magic NEW NBA Star Fleet I Thunder Chopper NEW 221 -B Baker Street Up Periscope Where U,S, Carmen San Diego? World Class Leader Board Wrath of Denelhenor Same Day Shipping We ship every order the same day it's placed. Just call before 3:30 andwe'llshipyourordervia UPS. U.S. Mail service also available. CALL TOLL-FREE 1-800-554-1162 Georgia residents call 404-934-5059, ORDERING AND TERMS: C O.D orders welcome. When ordering by phone use VISA or MASTERCARD. When ordering by mail send money order. Include phone number. SHIPPING: Add $3.00 for shipping and handing charge. Georgia residents add 4% sales tax Shipping for Canadian onders is $4.00 or 5% of order. APO & FPO orders add $3 00 or 5% of order. Shipping for all other foreign orders is $10.00 or 15% of order. All software is disk only. Prices subject to change COMING SOON Afganlstan Battles - Civil War vol. II Diplomacy Red Storm Rising Rommel vs. Patton S.D.I. Sinbad Sons of Liberty Ultima V Under Fire Wooden Ships & Iron Men Wrestlemanla TEVEX 4205 First Ave, Ste 100 Tucker, GA 30084 404-934-5059 ^ Computer Tutor/VOCAB- Cnntimivd (mm pii. S2 1390 PRINT" [SPACE14,RVS] F8 [SHFT SPACE, SHFT R,SHFT E,SHFT V, SHFT I, SHFT E,SHFT W] [RVOFF] " ' BAEO 1400 GET RE$:IF RE$=""THEN 1400'ELYB 1410 IF RE$=CHR$ {133)THEN 1450'EMYD 1420 IF RE$=CHR${140)THEN 1870'EMCE 1430 IF RE$=CHR$(136)THEN RE$="":CL=0 :GOTO 820'HTWI 1440 GOTO 1400'BECC 1450 INPUT" [D0WN2, SHFT E] NTER REQUESTED # AND [RVS] [SHFT R,SHFT E,SHFT T,SHFT U, SHFT R,SHFT N] [ RVOFF] "; RQ : PRINT : PRINT 'DFUR 1460 IF RQ>ENT THEN 1450'DJEH 1470 PRINT" [CLEAR, RVS, SHFT T]ERM : [RVOFF, SPACE2] "T$(RQ) ' BGQJ 1480 PRINT" [D0WN2, RVS, SHFT D] EFINITION [RVOFF] :": PRINT 'CBYK 1485 FOR 1=1 TO LEN(D$(RQ)) :PRINT MID$ (D$(RQ) ,1,1) ; 'GYYT 1490 LL=LL+1'CFNI 1500 IF LL>32 AND MID$ (D$ (RQ) , I , 1)=" "THEN PRINT:PRINT:LL=0' JVBI 1510 NEXT'BAEY 1520 PRINT: PRINT" [ SPACES , DOWN 3 , RVS , SHFT P]RESS [SHFT S,SHFT P, SHFT A, SHFT C,SHFT E,SHFT SPACE, SHFT B,SHFT A, SHFT R] TO CONTINUE [RVOFF] " 'CBGP 1530 GET RE$:IF RE5=""THEN 1530'ELDF 1540 IF RE$<>CHR$ (32)THEN 1530'FLAH 1550 LL=0:GOTO 1350'CIGG 1560 PRINT" [CLEAR, SHFT Y] OU DESIRE A PRINTED LIST OF : [D0WN2] "rGOSUB 1340'CFXP 1570 PRINT"A) TERMS ONLY [DOWN ] " ' BAS J 1580 PRINT"B) DEFINITIONS ONLY[DOWN] " ' BACL 1590 PRINT"C) BOTH [DOWN] '"BAEJ 1600 PRINT" [POUND] ) RETURN TO MENU [D0WN2] '"BABE 1610 PRINT"ANSWER: ";'BBFD 1620 GET AN$:IF AN$=""THEN 1620'ELMF 1630 PRINT AN$:FOR 1=1 TO 200 :NEXT'FKLH 1640 IF AN$="A"THEN 1690'DHSG 1650 IF AN$="B"THEN 1700'DHLH 1660 IF AN$="C"THEN 1710'DHNI 1670 IF AN$=" [POUND] "THEN 240'DGMJ 1680 GOTO 1620'BEGI 1690 OPEN 4,4,7:FOR 1=1 TO EN : PRINT! 4, I" [SPACE2)" T$ (I) :NEXT ICLOSE 4:G0T0 1720'ICPS 1700 OPEN 4,4,7:FOR 1=1 TO EN :PRINT#4,I" [SPACE2] "D$(I) :NEXT :CLOSE 4:G0T0 1720' ICYK 1710 OPEN 4,4,7:F0R 1=1 TO EN :PRINT#4,I" [SPACE2] "TS(I) ; " - "; D$(I) :NEXT'GCJL 1715 CLOSE 4:G0T0 1720'CGVI 1720 OPEN 4,4,4:PRINT#4:PRINT#4 rCLOSE 4:G0T0 240'FPGI 1730 PRINT" [SPACE4,CMDR @2,SPACE2, CMDR @2,SHFT SPACE2,CMDR @2, SPACE2,CMDR @2,SHFT SPACE2, CMDR @2,SHFT SPACE2,CMDR @2, SHFT SPACE2,CMDR @2]"'BAQS 1740 PRINT" [SPACE4, CMDR G, SPACES, CMDR H,SHFT SPACE, CMDR H, SHFT SPACE, CMDR G] [CMDR G] [CMDR G,SHFT SPACE, CMDR H, SHFT SPACE, CMDR G,SHFT SPACE3, CMDR G, SPACE 3, CMDR N] " ' BACR PRINT" [SPACE4, CMDR G, SPACES, CMDR G,SHFT SPACE, CMDR H, SHFT SPACE, CMDR G , SPACE3 , CMDR G, SHFT SPACE3,CMDR H]-[SPACE2, CMDR H,SPACE3,CMDR N] " ' BACQ PRINT" [SPACE4, CMDR G,SHFT SPACE3, CMDR G,SHFT SPACE, CMDR H, SHFT SPACE, CMDR G , SPACE3 ,CMDR G, SHFT SPACE3,CMDR G,SHFT SPACES, CMDR G,SHFT SPACE3,CMDR M] " ' BARV PRINT" [SPACE4, CMDR T2, SHFT SPACE2,CMDR T2,SHFT SPACE4, SPACE4,SHFT SPACE2,CMDR T2, SHFT SPACE2,CMDR T2 , S PACE4 ] " ' BAFU PRINT" [SPACES, CMDR +27]"'BAYB RETURN 'BAQJ REM ERROR CHANNEL 'BMSF INPUT#15,CH,BS,C,D'BMSF IF CH=0 THEN RETURN ' EDTG PRINT" [CLEAR] " IPRINT" [RVS] "B$" [RVOFF] ":PRINT#15,"I" : CLOSE 2'EJVJ IF CH=62 THEN FOR 1=1 TO 900:NEXT :GOTO 50'INOM END'BACG REM REVIEW'BGVJ FOR 1=1 TO ENT'DFFL PRINT" [CLEAR, RVS, SPACE21] " :PRINT"[RVS] [SHFT W,SHFT O, SHFT R,SHFT D,SHFT SPACE, SHFT B, Y,SHFT SPACE, SHFT W,SHFT 0, R,SHFT D,SHFT SPACE, SHFT R, E,SHFT V,SHFT I, SHFT E, 1750 1760 1770 1780 1790 1800 1810 1820 1830 1840 1850 1860 1870 1875 SHFT SHFT SHFT SHFT W] [RVOFF] " 'CBKI 1880 1890 1900 PRINT" [RVS] SHFT A, SHFT SHFT T,SHFT SHFT D,SHFT SHFT CSHFT : PRINT" [RVS] SHFT I, SHFT SHFT U,SHFT '"CBLI PRINT" [RVS] [SHFT F] 8 = [SHFT SPACE, SHFT R,SHFT E,SHFT V, SHFT E,SHFT R,SHFT S,SHFT E, SPACES] ": PRINT" [RVS,SPACE21, DOWNS] "'CBUX PRINT I" [LEFT]) "T$(I)" [SHFT S,SHFT P, CSHFT E,SHFT SPACE, 0,SHFT SPACE, SHFT A, V,SHFT A, SHFT N, E,SPACE4, RVOFF] " [SHFT F]7 = [SHFT L, S,SHFT T] & [SHFT Q, I, SHFT Z,SPACE4] 84 FEBRUARY 1988 Computer Tutor/VOCAB : [SPACE2] "; 'BHUF 1910 FOR J=l TO LEN (D$(I) ) 'EJDH 1920 PRINT MID$(D$ (I) , J,l) ; 'CMUH 1930 IF POS(0)>28 THEN IF MID$(D${I), J,l)=" "THEN PRINTlPRINT'KRFO 1940 NEXT J'BBDG 1950 GET R$:IF R$=""THEN 1950'EJVL 1960 IF I=ENT THEN PRINT" [CLEAR] " :GOTO 1370 'FJLN 1970 IF R$=CHR$ (32) THEN NEXT I ' FHLN 1980 IF R$=CHR$(140)THEN IF I>1 THEN I=I-2:NEXT I ' KOMT 1990 IF R$=CHR$ (136)THEN 1350'ELMP 2000 GOTO 1950'BEMU 2010 PRINT" [ CLEAR, DOWN, RIGHT 5, SPACE7, SHFT C]OLOR [SHFT C] HOICE" :GOSUB 2260'CFXD 2020 PRINT" [SPACE2]CH00SE F KEY:" :GOSUB 2260 'CFWB 2030 PRINT" {D0WN4, SPACES] Fl. BORDER COLOR" 'BAIC 2040 PRINT" [SPACE3]F3. CURSOR COLOR" 'BAYD 2050 PRINT" 1SPACE3J F5. CENTER SCREEN" 'BANE 2060 PRINT" [SPACE3]F7. BACK TO MENU"'BAYE 2070 PRINT" [D0WN4,RVS, SHFT S,SHFT P, SHFT A, SHFT C,SHFT E,SHFT SPACE, SHFT B,SHFT A, SHFT R,SHFT SPACE] 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 2210 2220 2230 2240 2250 2260 = [SHFT CfSHFT U,SHFT R,SHFT S, SHFT 0,SHFT R,SHFT SPACE, SHFT C, SHFT OfSHFT L,SHFT 0,SHFT R, SHFT SPACE, SHFT F,SHFT 0,SHFT R, SHFT SPACE, SHFT C,SHFT H,SHFT A, SHFT R,SHFT A, SHFT C,SHFT T, SHFT E,SHFT R,SHFT S , RVOFF] " ' BAMG GET R$:IF R$=""THEN 2080'EJQG 2150'ELIH 2170'ELLY 2210' ELHA PRINT" [CLEAR] 2010 'EKDC IF R$=CHR$ (133)THEN IF R$=CHR$ (134)THEN IF R$=CHR$ (135)THEN IF R$=CHR$(136)THEN ":GOTO 50'GKVD IF R$=CHR$(32)THEN GOTO 2080 'BEHA GOSUB 2240 'BEJB POKE 53280, C:GOTO 2080 'CMXE GOSUB 2240 'BEJD POKE 646,C'BFPE PRINT" [HOME, D0WN6,RVS, SHFT T] HIS IS THE CURSOR COLOR. [RVOFF] " ' BAMN GOTO 2080 'BEHW GOSUB 2240'BBJX POKE 53281, CiGOTO 2080'CMYB REM'BARY C=C+1:IF 016 THEN C=0'GJEF RETURN 'BAQB FOR 1=1 TO 40:PRINT" [CMDR Tj"; :NEXT:RETURN'GIJH END Software Reviews Dan Dare Continued [mm ;>g. 30 TVeen quickly so that it dies. A few hints are in order here so that you can get the maximum enjojTnent from Dan Dare with minimal flustration. You start with 24 grenades and need at least ten to destiT)y Mekon, so use them spai'- ingly Be especially cai-eliil that you re- lease the joystick button on the con^t ac- tion when you ai* cycling through them. Choosing the wrong action could waste valuable energy. Find out which actions do waste energy and find altemato ways of performing them; you need all your en- ergy to fight the Treens. In the Pinson Complex, get access cards by fighting the weaker guards, if possible. You'll never finish the game the first time in playing; find the exact sequence of actions you need to perfoiTn so that you don't waste valuable time. Dan Dare is the first release in the Amazing Software line and ho[X'fidiy rep- resentative of futuiie pixxiucts in this line in its low piice and excellent design. The nine-pei'son team that pixxluced Dan Dare dedicated it to the memoiy of Frank Hampson, Dan Dare's creator, who died in 1985. 1 think he would have been very proud of the result of their hai'd work and carefiil design. g AUTHORIZED COMMODORE REPAIR SINCE 1978 C-64 REPAIR $39.^^ INCLUDES PARTS/LABOR Other Peripherals At Low Prices (incl 4032/8032 PETS) COMMODORE CHIPS 6510 6526 6567 6581 82S100/PLA. 8,95 8.95 14.45 10.95 .10.95 325572 9.95 325302 10,95 8721 8722 901 Series, 10.50 1295 9.95 (And Many OthersI Heavy duty power supply for C-64 S27.S5 plus postage. Ask for Quantity Pricing Send for Catalog of Parts & Chips c= KASARA MICROSYSTEMS, i^ INC. •^^- 33 Murray Hill Drive SpnngValley, NY 10977 914-356-3131 Toll Free 800-642-7634/800-248-2983 plus pDSldg? PitLf^s subject to cnangc NEED A GOOD WORD? LET YOUR COMPUTER HELP YOU FIND IT WITH OUR 'T^W TLST71JV{T,'MT CO0\[CO:!<3:)^^C'^ $49.50 Plus $2.00 for shipping mid liandling FOR COMMODORE 64/128 OR APPLE He, lie VISA/MASTERCARD ORDER L!NE9:00 A.M.. io5:00P.M 1-800-422-0095 MICHIGAN AND AFTER 5:00 P.M. (313) 477-0897 MIDWEST SOFTWARE Box 214 • Farminglon, MI 48332 COWIIVIODORE M/iGAZINE 85 Amiga Software Reviews/DigiPaint Continued from pg. 34 Next to the three sliding gadgets are the standard brushes and tools. DigiPaint has 12 different built-in brushes and sev- eral gadgets for drawing lines (including multi-lined drawing), circles, ellipses, squares and rectangles. The final two gad- gets are magnifying and scissors gadgets. The scissors option is very flexible because it gives you a real pair of scissors and al- lows you to cut out a piece of a picture of any shape and then use it as a brush. The top part of the Toolbox normally contains several gadgets. There is a Pick- Color option, which allows you to grab any color in the paint area and select it as the current color, There is also a CopyColor option, which will let you replace one of the colors in a register with the currently selected color. There is also a Fill gadget, which will allow you not only to draw filled circles, squares and polygons, but also to fill in any area (even a closed area that has breaks in it because you moved the mouse too fast). A unique feature in the top section of the Tbolbox is the Again option. This option will allow you to repeat the last action performed on the painting area. This may sound totally pointless at first, but when you find out that you can change colors or even shading modes, you will realize that Again can be a very pow- erful tool. Using both the Undo and Again options open up a world of possibilities. One flick of the right mouse button will reveal that DigiPaint also has a complex menu set, filled with more features, Digi- Paint has five menus: Picture, Brush, Ef- fects, Mode and Preferences. The Picture menu has BASIC fimctions, including loading, saving and printing pictm^es. The one option in this menu worth mentioning is the Swap sub-menu. In DigiPaint, you can actually have two different painting screens in memor>' at one time. At any time, you can decide to copy the cuiTent painting to the background. Whenever you copy a painting to the backgixiund, the RubThrough option appears in the top portion of the Ibolbox. WTien you select RubThrough, any drawing stroke that you perfonn will not contain the currently selected color Instead, you will have effec- tively cut a hole in the foregi-ound. What will appear there is a portion of the picture that was saved in the background, that you have exposed. You can also use the Merge function to combine the foreground and background pictures at any time. The Effects menu contains several options for manipulating entire sateens. You can re- duce the screen size by half, double it, flip a picture, divide a picture in two, and then switch places with each half of the screen, and soften an image by reducing contrast- ing edges. The Preferences menu allows you close or open the Workbench sciieen at any time. Closing the Workbench will ft^e up valuable CHIP memory, which can be in very scarce supply, especially if you are working with DigiPaint in the interlaced HAM mode. Also under the Preferences menu is the Brush Color mode, which al- lows you to use a custom brush as a di'aw- ing shape only and not use the many col- ors which may be contained in the custom brush image. This helps you to create drop shadows for a custom brush. The Mode menu is the heart of DigiPaint. Here are all the shading modes that allow you to mix colors and create impressive shading effects. There is one other menu in DigiPainfs menu set. The Mode menu is the heart of DigiPaint. Here are all the shading modes that allow you to mix colors and create im- pressive shading effects. The default shad- ing mode is Solid, where whatever color you use is exactly the same color that ap- pears on the painting area. The next thi-ee modes. Blend, Tint and Light Tint aver- age different colore together Blend will combine the present color with the newly- applied color in equal proportions. Tint is biased towards the color already in place on the screen; this is always a strict ration of three to one in favor of the screen color. Light Tint is even more biased than Tint. The next seven modes deal with colors strictly as a set of numbers (in terms of the red, green and blue components). The Maximum and Minimum modes compare the RGB values of each of the two colors, and only keep the highest and lowest RGB values respectively. Add and Sub- tract add and subtract RGB values. The last three of the seven modes per- form logic operations on RGB values. The And mode performs a logical AND on all RGB bits. The Or mode performs a logical OR on RGB bits. Xor performs an exclu- sive OR on RGB bits. One last mode, Shading, opens up all the possibihties of dithering and gradient fills. When you select the Shading mode, a bunch of new gadgets appear in the top portion of the Tbolbox. One controls the amount of dithering, and the other con- trols decide the direction of a gradient fill. Unlike DehaePaint II, which can only perfonn a gradient fill in one direction at a time, DigPaint can perfonn gradient fiils with respect to both vertical and hori- zontal directions. The net result is that you can pick a single point where the ap- pHed color will be most concentrated. If you have only 512K, you will find yourself severely hampered while trying to use the interlace mode, especially if you have a spare screen in the background. Fortunately, one megabyte of memory should be enough to be able to use all of DigiPainfs features \vithout ever running into memory problems. You may be slightly frustrated by the amount of wait- ing that occurs when you have just per- formed a drawing action. You have to un- derstand that while you are waiting, DigiPaint is performing some heavy num- ber-crunching routines. DigiPaint is writ- ten in assembly language, which makes it much faster than if it had been written in C, One good aspect concerning the math- intensive part oi DigiPaint is that if you have something more powerful in your Amiga than a 68000, you can speed up DigiPaint tremendously. Even in the case of a 68010, which usually speeds up the average program by 5-10%, you will enjoy a healthy speed increase of at least 30- 40% when using DigiPaint. The speed in- crease in DigiPaint is enjoyed in all as- pects of the program (even the simple fimction of loading a picture fitim disk is executed much faster). DigiPaint can be used to import normal IFF pictures, including combining several pictures into one stunning HAM picture. The only drawback to importmg IFF pic- tures is that once they are brought in, they will forever be stored as an IFF HAM picture, DigiPaint does not allow the pic- ture to be converted back to a non-HAM graphics mode. DigiPainfs manual is easy to under- stand, and it comes with three excellent tutorials. More tutorials would have been helpful, since this product is ujilike most paint programs for the Amiga. DigiPainfs strength is in the manipula- tion of colors and shades. One of the rea- sons why NewTbk created DigPaint was so people who used DigiView could easily manipulate digitized HAM pictures. Used in conjunction with a program like Deluxe Paint II, DigiPaint will be welcomed by professional artists. Considering that DigiPaint costs only $60, its powerful coloring and shading features make it more than worthwhile as a manipulator of pictures created somewhere else. Q 86 FEBRUARY 1988 S & S Wholesalers, Inc. 226 Lincoln Koad • Miami Itcach, llorida 33139 1-800-233-6345 RUN AHOY FREE SAME DAY SHIPPING cot^MODORE DEALERS & EDUCATIONAL ACCOUNTS 1-800-331-7054 CUSTOMER SERVICE & ORDER STATUS 1-3G5-538-1 364 COMMODORE C64 3990- •WITH THE PURCHASE OF SPECIAL SOFTWARE PACK STAR MICRONICS PRINTER 9990 COMMODORE INTERFACE 19™ C64 POWER SUPPLY 2890 5.25" BLANK DISKEHES DSDD MIN, 50 WITH PURCHASE OF DISK FILE C64 WORD PROCESSING SYSTEM C64 COMPUTER 1541 COMPATIBLE DRIVE WORD PRO 3 w/SPELL CHECK 80 COL PRINTER 10 DISKS 399 90 Call for FREE Catalog Over 2000 Titles In Stock CALL FOR BEST PRICING COMMODORE 128-D 39990- •WITH THE PURCHASE OF SOFTWARE PACKAGE COMMODORE 1802 MONITORS 45900 FACTORY RECONDITIONED w/WARRANTY COMMODORE C16 39 90 SOFTWARE TOP 1 0 1. GEOPUBLISH 41.97 2. WWF WRESTLING 23.77 3. AIRBORNE RANGER 23.77 4. WORDWRITER 128 34.90 5. ZORKII 6.77 6. SKATE OR DIE 27.77 7. PRINT SHOP 25,97 8. 4TH AND INCHES 17.77 9. LEGACY OF THE ACIENTS 24.77 10. NEWSROOM 29.00 Free Freight on Orders Over $100.00* All prices reflect a 3% cQsti discount Add 3% lor credit ccrd pLfchoses COD orders add S4 00 per box. Orders under SlOO 00 oda S4 00 sfiipprng ana riflrdling OuonTities on some iiems may be limited Prices ore subject Id chor^ge wittioui noiice APO, FPO Add 6% addifionni shipping Foreign orders gcIugI traigrtf chotged. All soles are final. Return cl detectiva merchandise tor raplacemeni only wim auTtiorizaticin. Aultionzed returns are subject to a restocking fee. Complete iisJir^g at all soles policies ovailabJe upon request 'ixtepi or itcfTts maiKM by on astefisii EPSON PRINTER WITH COMMODORE INTERFACE 1 0OCPS 30CPS NCQ 1' 69 COMMODORE AMIGA 500 CALL AMIGA 2000 CALL 300 BAUD COMMODORE MODEM 19'° 1200 BAUD DIRECT CONNECT MODEM 6990 PRINTER RIBBONS PANASONIC OKIMATE COLOR EPSON COMMODORE 6.77 6.77 from 4.77 from 3.77 COMMODORE DDS1101 249^0 LEHER QUALITY PRINTER CI 28-D SUPER SYSTEM 01 28-D COMPUTER w/BUILT-IN DISK DRIVE HI-RES MONOCHROME MONITOR 80 COL PRINTER w/INTERFACE 59990 GAME PROGRAMS" by Buck Childress Kamikaze Duck for the Commodore 64 Inci"edible birds, those Kamikaze Ducks! And }-ou. Mallard T. Duck- worth, intrepid explorer and renowned ex- peil on om- feathered fiiends, have been totally fascinated bj' these creatures for as long as you can remember. Kamikaze Ducks only exist neai- remote I.ake Di'ake, high in the Duckbill Mountains. They are very colorfnl ducks, with a trans- lucent appearance. Nobody kno\\'s how they are bom— only that their existence begins at night, within a strange mist that haunts the sky above tlie lake. Even the mist fascinates 3'ou, with it's ever- changing shape and color. Kamikaze Ducks have become such an ovenvhelm- ing obsession with you that you're begin- ning to speak with a fowl mouth. Something has you very wonned though. Kamikaze Ducks maj- soon go the way of the Dodo Bird. Just as baby turtles rush to the sea as soon as they hatch, baby Kamikaze Ducks dive toward Lake Drake when the\^ leave tlie mist. The mountaineer who discovered the lake, Bill Drake, for whom Lake Drake is named, was the firet to witness this phe- nomenon, legend has it that he was ex- ploring the lake in his canoe at the time. The strange mist passed overhead, a duck dove toward him, and the mountains still echo his famous scream, "Kamikaze Duck!" Lake Drake used to be covere'd by lily pads. An amazing occurrence would take place as soon as a Kamikaze Duck hit a pad. The duck would instantly be trans- fonned into a full-giwvn adult and fly away. Einstein was con'ect, however. For e\'ery action there is an equal and oppo- site reaction. In this unfortunate case, a hit lily pad sinks. New pads have growm. but not quickly enough to keep Lake Drake covei'ed. Without pads to bounce on, the poor little ducks splash down, nev- er to be seen again. After exhaustive research and observa- tion, you found a way to save these mysti- cal creatui-es fram extinction. Others have tried evervlhing — boards, rafts, fishing nets, springs, even ping pong balls. Al- though these items broke the dive of the Kamikaze Duck, they broke the duck as well. So, with the passage of time, the oth- ers gave it up as hopeless. But you, Mal- lai-d T. Duckworth, did not give up. You pei-severe^d and figmied it outi You'll make a net out of lily pad material, attach it to the front of your motoi' boat, go to Lake Drake, and rescue as many Kamikaze Ducks as you can. After all. you wouldn't duck your responsibility, would you?! Of coui-se, to attempt yom- mission, you'll need to enter Kamikaze Duck. Be sure to save a copy before you run it. The first bit of geai- you need is a joy- stick plugged into port 2. The main geai* is the game. Now load Kamikaze Duck and rvm it. The BASIC loader pokes the ma- chine language data into memory and checks for en-el's. Once this is done, gi'ab onto your hip boots and go get em by typ- ing SYS 49152 and pressing RETURN. The realm of the Kamikaze Duck will be upon you. You'll find yourself in youi- boat floating upon Lake Drake. Yom- joystick (helm) controls the boat and the special net. Push the stick fonvai'd to move the boat for- ward. Pull it back to move in reverse. Push the stick left to turn the boat left. Push right to turn right. Press the fire button to activate your net. It will appeal' at the front (bow) of the boat. It's impoitant to remember the follow- ing. Mallard T. Fonvard is always the di- rection the bow of the boat faces. If the bow is left when you push the joystick for- ward, the boat \\ill move to the left. If the bow is right, the boat moves right. The same principle applies to reverse direc- tion. When activated, the net always sticks out of the bow. It takes a little prac- tice to become proficient at the helm. If you look up you'll see that shange mist 1 was speaking of Notice how it changes shape and color. And how, with- out warning, it may change its direction or height above the water. Was that a duck I just heai-d splash down while you were watching the mist? Speaking of ducks, keep a cai'eful eye on them. When they fomi, they assume the color of the mist at that time. Some of them dive straight down, while others spin out of control. Some angle toward the left, some to the right. But all with the same instinctive diive in their dive ... to bounce off a non-existent lily pad. So stick out that net and snai'e them from their in- nocent fate. If you do, they'll giiow up and fly safely away, thanks to your ingenious lily pad net. Each night the mist creates 50 ducks. The more you save, the better their chance for siu'vival. If you save all 50. eveiything will be just ducky. By the way, you can only activate the net 60 times a night before it falls apart. If this happens before all 50 ducks have formed, you can always watch Lake Drake become a giant duck .soup. Or, if you can't stand to see the little creatui'ss perform a swan dive to doom, press any ftinction key to go to the next night. For that matter, you can duck out and go to another night w^henever you v/ant. even if your net is still working. Be sm-e to use your net judiciously. Did you notice the little mes.sage boai-d at the top of the night sky? It keeps you infomied of the number of critters that have Kamikazeed (di-opped fn)m the sky) and how many you've rescued, along with the number of snares you've attempted (remember — 60 majcimum). It also shows the highest amount you've rescued in one night. When all 50 Kamikaze Ducks have met their fate, good or bad. your minion for the night is over. Well, Mallard, one last thing. If you need to pause for the cause, whatever it may be, pressing either the SHIFT or the SHIFT/LOCK key will suspend eveiy- thing until the key is released. RUN- STOP/RESTORE will exit you from the domain of the Kamikaze Duck. SYS 49152 brings you back. Three cheers for Mallai-d T. Duckworth! It's a honk of a job and I'm glad you're do- ing it. But, plea.se don't send me a bill! Q l!i-tiiK- ivpinj! this program, ifid ■Hiiw ro linicr Fnigrams" anil "How to Use the .Majsaiint linlry I'rogf ini" Tlic B.ASIC prupramv in litis n«j;i/ini- arc avaikhk- on disl from loadstir, W). Box illlllW. Sjia-vi-port, U "UW ("111". I»(1I)K.255 THEN 40'FIWD Continued on pS-90 88 FEBRUARY 1988 o COMMODORE ® PRINTER 3 MONTHLY PAYMENTS OF $39 MANUFACTURED , , , ^ ,_ ^ ,-v i i ,» ■ .-^x, BYBROTHER LETTER QUALITY COMMODORE MPS 1000 S229 TRACTOR PAPER STAR IOC S159 250 Sheets S9 95 STAR NXIOC S198 1000 Sheets S19 95 COMMODORE803C -- S129 Exptession Papei ., . S1295 FOR IBM/APPLE Seikoshm 200A1 . . 8229 RIBBONS AVAILABLE MONITORS 6 $139 COLOR COMPOSITE 1902 RGB '5239 MONOCHROME * $ 79 RGBs Factory Serviced . . . S199 *Wilh Purchase o1 Glare Guard ACCESSORIES 64 POWER SUPPLY C-64 m SURGE PROTECTOR S"|995 VOICE SYNTHESIZER ^79 : , • Conmiaiid Your i "^^V'A | Computer by Voice ■ .; - ■"■" | > Compose Miisrc — »' " by liunirnrrig • Software included FOFi6'"i2a MOUSE >34 95 PBOTECT YOUR COMPUTERS f =>0M LrGHTNiNG AND HrGHVOLTSUPGSS •PljIi down menu •LoaO directory •ScralcJi •Browse Fj(e •AdfusrabJe File DISK DRIVES 1541 COMMODORE ^138 ■WITH PURCHASE ; _ EXTENDED WARRANTY '* FSD-OC S159 ENHANCER 2000 S99 1571 S278 Disk Head Cleaner S9.95 ..(S9W^*<*¥W( — 2 YEAR WARRANTY MODEMS ^138 = 1200/300 BAUD TRANS COM I00"ii commodore Hayes compatible Auto Dial/Atito Answer Built-in Speaker Includes Terminal Software for C64 and C128 and Quatumlink FOR COMMODORE S2995 300 BAUD C64 64 COMPUTER 640 S188" 0128 S258" VIC20 S79 PLUS 4 S88 AMIGA 500 CALL "With Purchase ol Software Pactcage ACCESSORIES DiskeltellOOIols) 39c FloppvDisk Filer S9.95 LRS-2332 S4B LigiitPen S69 Tilt S ShIueI Power Cenler S39 Monitor Iilare Giiard SI9 risl Load Carlriilpe S29 Final Cartridge S49 Hot Sliot Parallel $49 2 lor I Cable S24.95 Composile Cable S9.95 Disk Nolctrer S9.S5 Prrrri Elemenis Cieaoer S1I.95 Screen Cleaner S9.95 Dust Covers S9.95 DATA SET $7 JOY STICK COD SCHOOL POs ACCEPTED WHEN BUYING 2 JOYSTICKS 1-800-345-5080 OPEN & DAYS A WEEK AND EVENINGS QUICK DELIVERY "V"^^;— . PRD-TECHTRONICS 215 W. fVlair SI. New Prague. MN 56071 |612) 75B-B268 Game Programs 'Kamikaze Duck Conliiwed from pg. 8S 190 DATA 169,0,141,167,197,32,90,195, 35 POKE J+B,A:X=X+A:D=D+1:NEXT B 3 2,228,2 55,201, 17 07 'BWNN :READ A: IF A=X THEN 4 5 ' LVWQ 195 DATA 133,144,13,201,137,176,9,32, 40 PRINT"ERROR IN DATA LINE:"L 189, 195, 32,213, 14 74 'BWGS lEND'CCVG 200 DATA 195,76,44,192,32,239,194,141, 45 X=0:J=J+12:IF D<2424 THEN 20'GPMM 158,197, 32,23 9, 17 39 'BXOF 50 PRINT"THE DATA IS LOADED..." 205 DATA 194,141,159,197,173,163,197, :PRINT'CBRH 208, 121, 17 3, 23, 208, 1957 'BBWL 55 PRINT"SYS 49152 FOR KAMIKAZE 210 DATA 201,47,176,114,173,16,208,41, DUCK. . ."lEND'CBNO 1,208, 107, 17 3, 146 5 'BWWG 60 DATA 169,72,205,174,197,240,8,141, 215 DATA 21,208,201,32,176,100,173,0, 174,197,16 9,0,174 6 'BWDL 208, 201, 32, 14 4, 1496 'BWDL 220 DATA 93,201,254,176,89,173,158, 65 DATA 141,17 3,197,162,0,18 9,17 6,197, 197, 201, 51, 240, 4, 18 37 'BWVH 157, 0,48, 189, 1629'BWMQ 225 DATA 201,231,208,78,32,239,194, 70 DATA 176,198,157,0,49,189,176,199, 201, 112, 144, 39, 201, 1880 'BYUM 157, 0,50, 189, 1540'BVQM 230 DATA 160,176,13,16 2,3,14 2,16 2,197, 75 DATA 176,200,157,0,51,232,208,229, 160, 194, 14 1,161, 167 I'BYAI 32,213,195,32,1725'BWUR 235 DATA 197,76,19 2,19 3,17 4,0,208,201, 80 DATA 68,229,16 9,0,162,14,157,158, 20 8,17 6,9,224, 1858 'BWCN 197, 202, 16, 2 50, 1622 'BWON 240 DATA 176,176,11,160,195,76,162, 193, 160, 201, 224, 112, 1846 'BAAK 85 DATA 141,21,20 8,141,0,208,141,16, 245 DATA 176,228,160,194,140,253,7, 208,141,33,208,1466 'BWGS 17 3, 0,208, 174, 1,17 14 'BVCO 90 DATA 133,251,133,253,169,4,162,216, 250 DATA 208,141,10,208,142,11,208, 133,252,134,254,2094 'BARP 173, 39, 208, 141, 44, 1533 'BXMK 95 DATA 32,239,194,201,7,176,10,162,0, 255 DATA 208,169,32,24,109,21,208,141, 169,46,129,1365'BUIT 21,208,173,0,1314'BVKP 100 DATA 251,169,15,129,253,230,251, 260 DATA 220,170,41,16,208,5,172,171, 230, 253, 208, 233, 230, 2452 'BBLF 197,240,3,76,1519'BUBL 105 DATA 252,230,2 54,16 5,254,201,220, 265 DATA 114,194,173,163,197,208,3,32, 144,223,169,11,141,2264 ' BBEK 21 3, 19 5, 17 3, 21, 1686 'BXOQ 270 DATA 208,45,166,197,208,28,173,21, 110 DATA 32,208,169,15,141,23,208,141, 208,24, 109, 166, 1553' BXSM 29,208,16 9,4 8,1391 'BWLF 275 DATA 197,141,167,197,141,21,208, 115 DATA 141,27,2 08,169,184,141,3,208, 238, 170, 197, 17 3, 163, 2013 'BBIS 141, 5, 208, 141,1 576 'BWDK 280 DATA 197,208,7,169,33,160,43,32, 120 DATA 7,208,16 9,228,141,9,208,169, 19 6,19 5,173,16,14 34 'BVCN 160, 162, 20 8, 160, 1829 'BXVG 285 DATA 208,45,166,197,208,77,173, 125 DATA 112,141,2,208,14 2,4,208,140, 166, 197, 201, 4, 208, 18 50 'axes 6,208,169,64,1404'BUML 290 DATA 9,173,4,208,174,5,208,76,56, 130 DATA 141,1,208,169,1,141,43,208, 194,173,6,1286'BRIN 162,3,142,40,1259'BTSG 295 DATA 208,174,7,208,56,237,10,208, 135 DATA 208,232,142,16 6,197,169,7, 201,10,144,4,1467'BUVT 14 1,4 1,208, 14 1,4 2, 1694 'BXMM 300 DATA 201,230,144,43,133,56,237,11, 140 DATA 208,169,19,141,21,208,162, 208, 201, 2, 144, 161 5 'BWHG 119, 160, 79, 169, 160, 1615 'BY J J 305 DATA 4,201,240,144,30,169,198,141, 145 DATA 157,112,7,192,128,176,8,153, 253,7,169,47,1603'BVFL 0,4,169,5, llll'BRHM 310 DATA 141,23,208,141,29,203,169,33, 150 DATA 153,0,216,169,6,157,112,219, 160,8,32,196,1348'BVIH 136, 202, 16, 230, 1616 'BWS J 315 DATA 195,162,0,160,128,232,208, 155 DATA 169,117,160,197,32,30,171,32, 2 53, 200, 208, 250, 76, 2072 'BYRM 90,195,169,192, 15S4'BXUO 320 DATA 8,193,173,21,208,45,166,197, 160 DATA 141,248,7,162,202,142,252,7, 240, 20, 17 3, 21, 1465 'BVI I 232, 14 2, 24 9, 7, 1791 'BVDK 325 DATA 208,56,237,166,197,141,21, 165 DATA 232,232,142,250,7,232,142, 208, 17 3, 170, 197, 20 1,19 75 'BAPO 251, 7, 32, 229, 195, 19 51 'BWWP 330 DATA 60,144,3,141,171,197,224,119, 170 DATA 173,163,197,240,15,174,172, 208, 7, 169, 203, 164 6 'BWI J 197, 208, 10, 14 1,17 2, 186 2 -BAFM 335 DATA 162,4,76,161,194,224,123,208, 175 DATA 197,169,129,160,240,32,196, 2 1,169, 204, 162, 1708 'BXEO 195, 173, 141, 2, 201, 18 35 'BYIR 340 DATA 8,141,249,7,142,166,197,173, 180 DATA 1,208,16,32,189,195,32,213, 163,197,208,3,1654'BVBK 195,173,141,2,1397'BUJM 345 DATA 32,213,195,76,8,193,224,125, 185 DATA 201,1,240,249,32,2 37,195,17 3, 167, 197, 240, 8, 1940 'BWLR 20 8, 10, 17 3, 24 9, 1706 'BWLP 90 FEBRUARY 1988 Game Programs/Kamikaze Duck 510 DATA 43,224,160,144,16,224,208, 350 DATA 7,201,203,208,25,76,217,194, 176, 6, 238, 10, 208, 1657 'BWD J 224, 126, 240, 11, 1732 'BWQL 515 DATA 76,100,196,206,10,208,76,100, 355 DATA 173,163,197,208,230,32,213, 196, 206, 162, 197, 1733 'BYCP 195, 76, 8, 193, 173, 1861 'BXWQ 520 DATA 16,18,162,3,142,16 2,197,17 4, 360 DATA 249,7,201,203,208,3,169,0,44, 253, 7, 2 32, 224, 1590 'BVGK 169,1, 162, 1416'BSDL 525 DATA 202,14 4,2,16 2,194,142,253,7, 365 DATA 1,32,1,195,173,163,197,208,7, 174, 11, 208, 224, 1723 'BWQP 169,33,160,1339'BTNR 530 DATA 208,144,35,16 2,2,142,163,197, 370 DATA 2,32,196,195,76,8,193,32,190, 174, 10, 208, 14 2, 158 7 'BXFL 224,165,140,1453'BUNN 535 DATA 8, 208, 162, 4, 134, 254, 142, 24, 375 DATA 69,141,69,142,69,143,77,1, 212, 56, 2 33, 3 2, 14 69 "BUAQ 208,77,2,208,1206'BSYR 540 DATA 141,167,197,141,21,208,169,0, 380 DATA 96,133,252,134,251,6,251,165, 141, 161,197,238, 1781 'BYIN 251,201,9,176,1925'BWIO 545 DATA 168,197,173,163,197,240,61, 385 DATA 243,32,57,195,6,252,208,4, 201,2,24 0,25,166, 1833 'BXLR 232, 76, 27, 195, 1527 "BTUT 550 DATA 2 54,224,7,144,6,202,134,254, 390 DATA 202,224,255,32,33,195,76,5, 142, 24, 212, 23 8, 18 41 'BWSN 195,208,18,201,164 4 'BVGP 555 DATA 9,208,173,9,208,201,228,14 4, 395 DATA 0,240,7,152,56,233,2,76,50, 35,76, 198, 196,168 5 'BVJS 195,152,24,1187'BRGT 560 DATA 166,254,224,15,176,6,232,134, 400 DATA 105,2,141,16,208,142,2,208, 254, 14 2, 24, 212, 18 39 'BXFO 96,141,42,195,1298'BUAH 565 DATA 206,9,208,17 3,9,208,201,205, 405 DATA 141,49,195,141,88,195,72,201, 176, 10, 206, 16 3, 1774 'BWDT 8,208,2,169,1469'BUCM 570 DATA 197,208,5,169,0,141,172,197, 410 DATA 6,141,54,195,141,81,195,104, 173, 160, 197, 24 0,18 59 'BXCP 174,2,208,173, 1474 'BVI I 575 DATA 9,206,160,197,206,0,208,76, 415 DATA 16,208,168,41,2,96,169,18,32, 69, 197, 17 3, 159, 1660 'BVEU 210,255,160,1375'BUKN 580 DATA 197,201,165,144,22,201,169, 420 DATA 5,140,134,2,32,180,195,174, 176, 18, 173, 158, 197, 1821 'BANK 168, 197, 32, 205, 1464 'BVGJ 585 DATA 201,128,176,11,20 5,0,208,176, 425 DATA 189,160,17,32,180,195,174, 6, 141, 160, 197, 1609 'BWWV 169, 197, 32, 205, 189, 1739 'BYGP 590 DATA 76,69,197,174,0,208,173,16, 430 DATA 173,169,197,205,173,197,144, 208,168,41,1,1331'BTPR 5, 240, 3, 141, 17 3, 18 20 'BXMK 595 DATA 24 0,39,224,101,144,35,72,165, 435 DATA 197,160,35,32,180,195,174, 140,69,141,69,1439'BWIW 173, 197, 32, 205, 18 9, 176 9 'BYDQ 600 DATA 142,69,14 3,201,64,144,10,201, 440 DATA 160,26,32,180,195,174,170, 100, 144, 12, 56, 1286 'BWGJ 197, 32, 205, 189, 173, 1733 'BYLM 605 DATA 233,21,76,19,197,24,105,21, 445 DATA 168,197,201,50,144,26,104, 76, 19, 197, 141, 1129 'BUNO 104, 17 3, 163, 197, 208, 17 35 'BADR 610 DATA 1,208,104,162,255,232,208,18, 450 DATA 251,32,213,195,32,228,255, 201,0,240,7,1636'BUIK 240, 251, 76, 75, 19 3, 2041 'BXEM 615 DATA 152,56,233,1,76,63,197,152, 455 DATA 162,1,24,32,240,255,169,0,96, 24, 105,1, 141, 1201'BTTO 169,49,162,1359'BTRR 620 DATA 16,208,142,0,208,206,165,197, 460 DATA 234,76,2 41,195,72,32,213,195, 208, 40, 17 3, 164, 1727 'BXGL 104, 162, 240, 141, 1905 'BYAN 625 DATA 197,162,192,160,10,73,10,208, 465 DATA 4,212,142,6,212,140,1,212,96, 1,232, 14 1,164, 1550 'BWMQ 169,0, 162, 1356'BSQR 630 DATA 197,142,248,7,140,165,197, 470 DATA 23,157,0,212,202,16,2 50,169, 173, 39, 208, 41, 15, 1572 'BWWM 15,141,24,212,1421'BVYO 535 DATA 170,232,224,11,240,4,224,16, 475 DATA 96,160,10,140,164,197,140, 144, 1,232, 142, 1640 'BVVR 165, 197, 169, 2 50, 162, 18 50 'BAIU 640 DATA 39,208,76,49,234,18,30,32,75, 480 DATA 195,120,141,20,3,14 2,21,3,38, 65,77, 73, 976'BQUM 96,173,21,1023'BSQO 645 DATA 75,65,90,69,69,68,32,32,32, 485 DATA 208,201,32,176,3,76,142,19 6, 82,69,83,766'BOCR 174, 23, 208, 224, 1663 'BWGU 650 DATA 67,85,69,68,32,32,32,83,78, 490 DATA 47,144,33,206,11,208,206,11, 65,82,69,762'BODN 20 8, 173, 11, 208, 1466 'BWPQ 655 DATA 83,32,32,32,32,72,73,71,72,0, 495 DATA 201,10,14 4,3,76,208,196,238, 0,0,499'BLHR 169, 197, 169, 15, 1626 'BWWV 660 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 500 DATA 141,23,20 8,141,29,208,173,21, 0'BADL 208,76, 12 5, 196, 1549 "BXKI 665 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 505 DATA 238,11,208,238,11,208,174, 161, 197, 224, 112, 144, 1926 'BAXO 0'BADQ COMMODORE M/iGAZINE 91 Game Programs/Kamikaze Duck 670 DATA 0,3,192,0,7,255,0,63,255,254, 255,255,1539'BQKP 675 DATA 255,255,255,252,63,255,255, 255, 2 5 5, 2 54, 255, 255, 28 64 "BBCW 680 DATA 248,127,255,254,255,255,255, 31, 255, 254, 127, 255, 25 71 'BBRS 685 DATA 255,63,255,254,7,255,240,0, 31,128,0,0,1488'BRFV 690 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADO 695 DATA 0,0,0,0,0,0,0,0,0,48,0,31, 79 'BOOT 700 DATA 252,0,127,255,252,255,255, 252, 63, 2 55, 24 8, 2 55, 24 69 'BYQL 705 DATA 255,252,127,255,224,15,255, 254, 63, 2 55, 2 52, 255, 24 62 'BAIQ 710 DATA 255,240,127,255,248,31,255,0, 3,184,0,0,1598'BSHK 715 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADM 720 DATA 0,56,0,0,254,0,1,239,0,0,238, 0,788'BJBJ 725 DATA 0,108,0,96,124,12,120,56,60, 126,56,252,1010'BSIQ 730 DATA 115,255,156,48,254,24,28,124, 112, 14, 124, 224, 1478 'BXDN 735 DATA 7,255,192,1,255,0,0,124,0,0, 124,0,958'BMVQ 740 DATA 0,254,0,1,215,0,0,214,0,0, 124,0,808 "BKVM 745 DATA 0,56,0,0,0,0,0,10,0,16,31,0, 113'BGMQ 750 DATA 48,15,0,112,31,128,112,14, 192,240,3,121,1016'BTAO 755 DATA 144,1,191,16,0,222,48,0,252, 112,0, 252, 1238'BRHT 760 DATA 224,0,127,224,0,103,160,0, 199,96,3,142,1278'BSWP 765 DATA 240,7,29,252,15,63,246,31, 240,250,0,0,1373'BRQU 770 DATA 94,0,0,110,0,0,62,0,3,192,0, 3,464'BIKO 775 DATA 224,0,1,240,0,1,152,0,0,156, 0,0,774'BKZU 780 DATA 204,0,16,70,1,6,56,102,56,62, 127,252,127,1088'BTCR 785 DATA 255,230,195,255,255,127,255, 230, 62, 127, 252, 56, 2299 'BAPY 790 DATA 102,56,16,70,16,0,204,0,0, 156,0,1,621'BMER 795 DATA 152,0,1,240,0,3,224,0,3,192, 0,0,815'BKAW 800 DATA 0,0,62,0,0,110,0,0,94,31,240, 250,787'BLFJ 805 DATA 15,63,246,7,29,252,3,142,240, 0,199, 96, 1292'BRSP 810 DATA 0,103,160,0,127,224,0,252, 224, 0,252, 112, 14 54 'BTTL 815 DATA 0,222,43,1,191,16,3,121,144, 14,192,240,1192'BSMQ 820 DATA 31,128,112,15,0,112,31,0,48, 10,0,16,503'BOXL 825 DATA 0,0,0,0,0,56,0,0,124,0,0,214, 394'BHXP 830 835 840 845 850 855 860 865 870 875 880 885 890 895 900 905 910 915 920 925 930 935 940 945 950 955 960 965 970 975 980 985 990 DATA 0,1,215,0,0,254,0,0,124,0,0, 124,71B'BKVM DATA 0,1,255,0,7,255,192,14,124, 224,28,124,1224'BRPS DATA 112,43,254,24,115,255,156, 126, 56, 252, 120, 56, 1574 'BXGP DATA 60,96,124,12,0,10 8,0,0,238,0, 1,239,87B'BNFS DATA 0,0,254,0,0,56,0,0,124,0,0, 118,552'BJEN DATA 0,0,122,0,0,95,15,248,111, 252,240,63,1146'BQFU DATA 184,224,15,113,192,6,227,0,5, 230,0,7,1203'BQLQ DATA 254,0,7,63,0,14,63,0,12,123, 0,8,544'BKQU DATA 253,128,9,158,192,15,3,112, 14,1,248,14,1147'BSFR DATA 0,240,12,0,24 8,8,0,80,0,0,0, 0,588'BIPU DATA 0,3,0,0,7,0,0,15,0,0,25,0, 50'BDYP DATA 0,57,0,0,51,0,8,98,8,28,102, 28,380'BJIW DATA 63,254,124,103,255,254,255, 2 55,195,103,255,254,2370 'BBCV DATA 63,254,124,28,10 2,28,8,93,8, 0,51,0,764'BNUX DATA 0,57,0,0,25,0,0,15,0,0,7,0, 104'BFYJ DATA 0,3,0,0,0,0,0,6,0,80,12,0, 103'BEUN DATA 248,14,0,240,14,1,248,15,3, 112,9,158,1062'BQRM DATA 192,8,253,128,12,12 3,0,14,63, 0,7,63,863'BOER DATA 0,7,254,0,5,230,0,6,227,0,15, 113,857'BLTM DATA 192,63,184,224,111,252,240, 9 5, 15, 24 8, 12 2,0, 1746 'BWBT DATA 0,118,0,0,124,0,0,0,64,4,2,8, 320'BHDM DATA 32,64,2,5,8,144,80,65,66,2, 16,144,628'BMUS DATA 85,133,71,191,66,23,191,114, 75, 210, 17 6, 102, 14 37 'BWEQ DATA 236,169,20,251,180,183,255, 24 5, 9 5, 19 1,238, 187, 2250' BAQW DATA 187,124,23,251,118,63,233, 24 8, 13,2 51,240,7, 1758 'BWHR DATA 238,104,5,232,224,7,127,160, 7,255,224,0,1583'BTCV DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0 ' BADO DATA 0,0,0,0,0,0,0,252,0,1,254,0, 507'BGRU DATA 1,255,224,49,10,0,113,35,0, 240,142,0,1069 'BQES DATA 16,68,0,16,254,16,17,85,24, 19,213,220,948'BQQX DATA 255,255,255,255,255,252,127, 2 55, 24 0,63, 255, 192, 2659 'BBWV DATA 31,255,128,0,0,0,0,0,0,0,0,0, 414 'BHSW DATA 0,0,0,0,0,0,0,0,0,0,0,63, 92 FEBRUARY 1988 dame Programs/Kamikaze Duck I 63'BCQR 995 DATA 0,0,127,128,7,255,128,0,80, 140,0, 196, 1061'BQPA 1000 DATA 142,0,113,15,0,34,8,8,127,8, 24,170,649'BNGA 1005 DATA 136,59,171,200,265,255,255, 6 3, 2 55, 2 55, 15, 255, 2174 'By LI 1010 DATA 254,3,255,252,1,255,248,0,0, 0,0,0,1268'BNSB 1015 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADE 1020 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADA 1025 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADP 1030 DATA 0,0,0,0,0,0,0,0,245,85,80, 10,420'BHVC 1035 DATA 170,160,5,85,64,2,170,128,1, 85,0,0,870'BNHI 1040 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0 ' BADC 1045 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADH 1050 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0 ■ BADD 1055 DATA 0,0,0,0,0,0,0,0,0,0,0,0, 0'BADI 1060 DATA 10,170,175,5,85,80,2,170, 160,1,85,64,1007'BQYH 1065 DATA 0,170,128,32,0,0,0,0,0,0,0, 0,330'BHMK two TAKE COMMAND WITH THE NEW AND IMPROVED COMMAND CENTER 128 . . . $124.95 64 . , . 109.95 64C . , . 109.95 Accessories: Dust Covet ■ 19.95 Keyboard Cover ■ 19.95 Drive Reset ■ 14.95 Till-Swivel Monitor Sland Serial Cable ■ 9.95 Cartridge Port Ext. Cable Modem S*itch • 9.95 1195 24 95 Just look at these features: ■ Built-in Power Strip witti surge and noise protection ■ Buii!-in Cooling Fan ■ Modular Pfione Plug with Switch (optional on 64 & 64C) ■ Master Power Switch ■ Compatible witti Single or Dual Drives PO. Box 203, Oakdale. lA 52319 Fof faster service, call 1-800-626-4582 toll free 1-319-338-7123 ()A Residents) Shipping and Handling Conlinental U.S. S4.50 for each Command Center $2.00 for one accessory item S3.00 for two or more accessories Data Director ■ Eliminates Cable Swapping ■ Shares 2 6-pin Serial Devices ■ LEO Indicator Lights ■ Reset Button APO/FPO/Canada/Puerto Rico/ Hawaii/Alaska $13.00 for each Command Center S 4.00 for one accessory item $ 6.00 for two or more accessories Telecommunications/ Inside Q-Link Conliniu'd from pf;. (j2 might also want to scan the already post- ed questions and theii' resiionses, thefe are aiways some veiy intel^>sting tidbits! By the way, this area is staffed by a real li- brarian— Dean DeBolt, the tissociate uni- versity librarian and head of Special Col- lections at the University oi'West Florida. In addition to the message board, there's also a Library^ area with inlbrma- tional files containing tips for footnoting. lists of new publications, how to pnepaii^ a bibliography, and other aseful informa- tion. Watch for moiie additions to this ai^ea as time permits. The Book Reviews section oHers the lat- est information on best-selling books. You'll find lists of fiction and tion-fiction books that are just coming out, ivviews of bestsellers, and the current hiU"d-cover and paperback bestseller lists. The other newly added .seivice 1 men- tioned is the Trade Plus ln\'estment Ser- vice. When you enter this area you're ac- tually connected to their ix'mote system via a gateway, just like when using the Comp-U-Store. Once connected via the gateway, the main menu will show you the major ser\'ices available. The TVade Plus Sen'ice is divided into six major areas that include the Piice, Oi-- der, i'ortl'olio, Records, Inll)nntition and Analysis menus. Each is selected by en- tering the screen number of the desiixjd service. Actually, you can directly access any indix-idual screen within the system by simply entering the sci^een numlwr. In addition to the major areas, there's a screen for chimging your passwords, ob- taining system news, or \*iewing on-line help. Each of the menu screens within the ser\'ice includes a HELP entry that pro- vides more detailed information on the featuiBS available fi-om that menu. Thei^'s extensive help information throughout the service. Actually, it took me almost an how to read thiDUgh every- thing when I first stalled poking aiutrnd on the service. Overall, the sen-ice is very extensive and you'll need their documentation to make fidl use of the system. Once you get the feel of the system, you'll Ije able to find cunient stock and option prices, condensed market over\'iews, company names and stock market sj-mbols, company an- nouncement's and messages, etc. You can generate stock and option or- ders to buy or sell securities while online. Whatever you process while online will automatically be logged in a transaction recoixl lor liix p(irj»ses. Your income torn dividends will als'an." g COMMODORE MAGAZINE 95 128 USERS ONLY" by Kevin Owens 128 Variable Find Almost every BASIC programmer' has expeiienced the great hunt for legal, explanatorj^, non-re]»ating variables. It can get difficult when the variable length is limited to two chai-acters. Also, for those of you who have had Pascal or are just natural-bora foiTnat progi'ammei's, it can get tough to keep track of all the vainables which have been used so you can declare them at the start of your program. Even for those who aren't too concerned with format, it is sometimes necessary to keep track of program vaiiables. I have felt these frustrations and decid- ed I would like to have something which would tell me what variables are in my program, where they occmv and which ones' first two characters ai^e equal, but are unequal otherv^ise (IE: FANS and FALSE, or LNGTH and LNGHTl. So to solve these variable problems, I wixite a machine language progi-am which will perform these functions. Memory Management Unfortunately, because of the inability of a machine language progi'am to see ROM when it is located in 88'~( of avail- able RAM, most ML progi-ammere are limited to the address space $C0O-$FFF and S1300-S1BFF (if BASIC is moved up with a GRAPHIC 0 command, $1300- $3FFF is available). Because of this, most ML programs flock to S1300-$1BFF. Mak- ing use of certain program aids myself, I tried to keep the program out of the way. With the program aid I use. it wasn't in the way, but I know it would get tangled up with programs you might be using. I have been tiying to demystiij" myself con- cerning the memoiy management on the 128 and have been avoiding confronUi- tions with it as much as possible. Howev- er, I have overcome that "feai'" and have put this program out of youi' way (at the expense of a few more bytes I. It is clear up at $FCOO in Bank 0 RAM, never to be touched. At this location, however, programs have no access whatsoever to any ROM routines. Therefore, in order to run a pro- gram hiding under ROM. it is necessary to put all your references to ROM in lower, ROM-visible memoiy So this program is in two parts. The first is located at $C0O, bVc (^S 'g^ mi mm Quickly find all of the variables in your BASIC programs with this fast routine. the second at $FCOO. In essence, this pro- gram takes up only SA4 bytes of ROM- ' visible RAM, allowing whatever else you need for BASIC programming. Program Analysis The last two-thi'rds of Pait 1 (FIND- 'VAR.l.OCOOl are bank .switches, JSR's and JMP's. The main progi'am can see this "jump table," and the jump table can see ROM. Because of this the main pro- gram has access to the ROM under which it is hiding. The first third of this progi'am : lowers BASIC and loads the main pro- gram, then executes it. Part 2 is the program (FIND- VAR.2.FC00I. The first step finds a vari- able, quits if it reaches the end of the pro- gi'am, or puts the variable in a buffer for later comparison as it prints it out. The second step finds a second vaiiable, puts it in a second buffer and compares them. If they're not equal it loops back up to the start of Step 2 to keep looking for equal viuiables. If an EOF occui's ithe end of the progi-am is found) the te.xt pointer is reset to the location of the original vai'i- j able. An EOF means we've listed all the line numbers that variable occui-s in , and it's time to go back up where we were and i begin seai^hing for another So after the text pointer is i"eset, the program jumps back to Step 1. Step 3 deals with what to do with the variables if they're equal. If the variables are spelled differently, but the firet two characters are the same, asterisks are printed on either side of the line number You may have accidentally created two variables which you meant to be different, but aren't as far as BASIC is concerned. That is what the warning is designed to prevent. However, if they ai-e entirely equal, the line number is printed out (if you put a ,0 after the SYS when you ex- ecuted the progi'am). The two major subroutines do the fol- lowing: The fii-st, FINDVAR, finds a vari- able, whether the first character is shifl^d or not and returns with the text pointer pointing to that firet character. If an EOF was encouiitei-ed, the carry is set upon I'e- turn so that the main program can handle it. How this routine finds variable is quite simple. All key words ai^ tokenized into a one or two byte format which have an AS- CII value greater than 127. Therefore, they are easy to check for and skip. The only other place actual alphanumeric charactei-s would be used would be in REM lines, DATA lines, or in quotes. When the program runs across one of these, it ignores eveiything until the EOLN (end of line), for REM and DATA lines, or until it reaches a closing quote, for quote mode. Any alphanumeric char- acter which makes it through these checks signals the stait of a variable. The second subroutine, BUFFER, puts the vaiiable pointed to by the text pointer into a buffer Vaiiables are stored with their type as the fii-st byte and the chai'ac- ters as the remainder. The tvpe is either 1, 2, or 3 for floating point, integer, and string. When an aixay is present, 3 is add- ed to the cunient t3pe, giving types of 4, 5, or 6. With this foi'm of "typing" compaii- sons ai-e shoiter, faster, and easier The characters put into the buffer include only alphanumerics, not any of the suffixes {"^■/f" "$" "("). Because of this, a vaiiable may have a character length of 15 l$01- $0F). If they're longer and the vaiiable is being put in buffer one, buffer two will be written over This is no problem as ftir as the second vaiiable is concerned because it isn't in buffer two yet. However, when buffer two is used, the end of the first vaii- able will be written over Also, it is possi- ble to make a variable so long, that when it is stored it will end up writing over the MMU ($FFOO). This would most likely cause the computer to crash. I didn't feel a check for vaiiable length would be neces- sary because 1 can't see someone, in BA- SIC, coming up with a variable over 15 character long. If they do, well, too bad. I 96 FEBRUARY 1988 128 Users 0nly/C128 Variable Find was too concerned with saving memorj' and execution time, and that would ju^t add that many more bytes and cycles to the program. This subroutine has another responsi- bihty — arrays. When an airay is found, it checks to see what the last token was (that is kept track of by the FLNDVAR subroutine). If it was a DEM statement, it prints out exactly what is in the text, ex- cluding spaces, until it reaches a closing pai-enthesis. If no DIM statement oc- cuiTCd, tens are printed for eveiy element, since that is what BASIC assumes itself. There are two othei' subroutines which are called in only one place in the ijm- gram. COMP/VRE is the label ibr the fii-st. It simply compai-es the two buffere. If the variables ai-e equal, the Negative {lag is cleai'ed (forcing a BEQ). Then if the rea- son they're equal is only because of the fii-st two chai'actei-s, the carry will be set (forcing a BNE), and the cany is unimpcjr- tant. The caiiT,- is only tested if the Nega- tive flag says they're equal. PRINTLINENUM is the last subrou- tine. This is hea\nly dependent ufxm BA- SIC for its floating point, integer, and AS- CII convei-sion routines. I would have sim- ply JSR'd to the routine which prints out numbere ($8E32), but I needed to know the length of the number so a return char- acter could be printed if necessaiy (to keep line numbers hvm being split between lines). So I JSR the same things ROM does, but I just take a little detour before I go to the ROM routine which actually prints it out. This subroutine actually handles printing the warning characters based on flags set by the main progi"am. This routine is called in only one place in the piTJgram, but it is transpoitable lie- cau.se it is a subroutine. Program Execution Ty^pe in the BASIC loader program, save it, then RUN it. If eveiything is cor- iiect, both programs will be saved as FINDVAR.1.0C00 and FIND- VAR.2.FC00. To execute this program: BLOAD "FINDVAR.l.OCOO" SYS DEC("COO"),0 to list line numbers of \'ariables or SYS DECC'COO"),! to list the variables only When you press RETURN. FIND- VAR.2.FC00 will be loaded and then ex- ecuted. If you have a progium in memory, its vai'iables will be listed along with line numbers (if you used ,0 after the SYSl. If no progi'am is in memoiy, nothing will happen. Once you have run this pi-ogi-am. begin execution by typing: BANK 0:SYS DECC'FCOO")^ where X applies as it did above, being 0 or no-zero. It does not matter, though, which part of the progi'am you execute. The rea- son you would not want to execute Part 1 at $C00 is because it aa-esses the diive for a specific file. You may not have the disk with FINDVAR.2.FC00 on it. and Part 1 would give you an error when it tried to load Part 2. the BANK 0 is necessary when executing at $FCOO because it is in RAM. If you were to not put the BANK 0, the computer would tiy to execute what- ever ROM routine is at $FC(K), To list to the printer, before you execute the pragi'am, type OPEN3,4:CMD3, then your SYS. One note on output: whatever column mode you are in on the sa-een will be reflected on the printer. For example, if you are in 40-column mode, the output to the printer will be in 40 columns. If in 80- column mode, it'll be 80 on the printer. NOTES — Variables can not be longer than 15 i characters. — Characters used in DOS commands which mv not in quotes are treated as var- I iables. I — F1NDVAR.2.FC00 will not execute without FINDVAR.l.OCOO in memorj'. 9 IJeftifc ijprnf! ihis jinignm, read "How ki Kdiit I'fiisrams" and "Huw lo I'sr the Miswmi' EnErv Vruf^rjm." Thv lUSIC pro^rsnis in [Ins nu^.'^^nc arc uvuilabk- 4m disk IfOfn Loadstxr. P.O. Hus 5UU0". ShrevL-pon. lA ■] HUdiW". I HIHIH^I .26';i. Pindvar Loader SCNCLR:PRINT CHR$C18)" C-128 [SPACE21 VARIABLE FIND " ' DFTD PRINT:PRINT "ENTERING PART l.\."; 'CCSD FOR P1=DEC("C00") TO DEC("CA3") "FGBD READ D$:D=DEC{D$) 'DISC POKE P1,D'BEKB C1=CL+D'CFKD NEXT Pl'BCDD IF (CI <> 13810) CHR$(18) "ERROR" PRINT "OK"'BACF PRINT "ENTERING PART 2 ...";' BBOB FOR P2=DEC("FC00") DEC("FEC7") 'FGVD READ D$:D=DEC(D$) BANK 0'BCWA POKE P2,D'BELB C2=C2-i-D'CFMD NEXT P2'BCED IF (C2 <> 85029) CHR$(18) "ERROR": END 'HOXL PRINT "OK"'BACF PRINTiPRINT "SAVING PART 1 AS "CHR$(22) "FINDVAR.1.0C00"CHR$(22J "..."; 'EKTR 100 120 130 140 150 160 170 180 190 200 210 220 230 240 250 260 270 280 290 THEN PRINT lEND'HOLL PART 2. . ."; ■ TO 'DISS THEN PRINT Businesses Need An Edge! Commodore Computer Owners Have One. . . =Sertal Box= 64 K SERIAL PORT PRINT BUFFER A SERIAL BOX lets you print one job while you are working on another. No Waiting . . . More Computing... More Output. . .Good Business. ONLY ^99^^(suggested list price) You can dump 15 pages of text in 2 Vz minutes GEOS'- COMPATIBLE Dealer Inqulrle* Requstled. CALL l-BOO-228-7264 FOR ORDERS AND rNFORMATION IN PENNSYLVANIA CALL (215) -199-7475 OR WRITE: R. J. Brachman Associates, Inc. P.O. Box 1077 Haverlown, PA 19083 Foreign ihlpplng and handling: Canada/Meilco *dd $5.00: sllotheriBddSIO.DD. VISA, MC, Check sr Money Omen accepted. C.0.0. add S2.50 PA rtsldenta add S^h (PLEASE ALLOW 4 TO 6 WEEKS FOR DELIVERV) ■FONT FACTOnv It J toil! d.ilgn utility progr.m OEOS li . r.Bl.l.r.a tr.a*n..rk ol a^r^.l.r SclWC^^ Pile, tubltct to chtnge without nolle*. 128 Users 0nly/C128 Variable Find 300 BSAVE "FINDVAR.1.0C00",B0, P(DEC("C00") ) TO PCDEC("CA4") ) 'EPSH 310 PRINT MID${DS$,5,INSTRCDS$,",", 5)-5) ' ERRE 320 PRINT "SAVING PART 2 AS "CHRS (22) "FINDVAR.2.FC00"CHR$(22) "..."; 'DJHL 330 BSAVE "FINDVAR.2.FC00",B0, P(DEC("FC00") ) TO P(DEC("FEC8") ) ' EPKL 340 PRINT MID$(DS$,5,INSTR(DS$,",", 5) -5) 'ERRH 350 END'BACC 370 REM PART 1 ' BFVF 380 DATA 85,8B,20,4B,0C,A9,01,A8,A2, 08,20,BA,FF,AD,32,0C'BWTP 390 DATA A2,33,A0,0C,20,BD,FF,A9,00, AA,20,68,FF,20,D5,FF'BWCQ 400 DATA A9,F0,8D,12,12,A9,FB,aD,13, 12,A5,8B,20,41,0C,4C'BWVI 410 DATA 00,FC,0E,46,49,4E,44,56,41, 52,2E,32,2E,46,4 3,30'BWJI 420 DATA 30,08,48,A9,3F,8D,00,FF,68, 28,60,48,A9,00,8D,00'BWJK 430 DATA FF,68,60,20,e0,03,4C,41,0C, 20,86,03,4C,41,0C,20' BWOK 440 DATA 4B,0C,4C,37,4D,20,4B,0C,20, E2,55,4C,41,0C,20,4B'BWOM 450 DATA 0C,20,75,8C,4C,41,0C,20,4B, 0C,20,32,8E,4C,41,0C'BWAN 460 DATA 20,4B,0C,20,44,8E,4C,41,0C, 20,4B,0C,20,D2,FF,4C'BWEO 470 DATA 41,0C,20,4B,0C,20,E1,FF,4C, 4 1 , 0C , 20 , 4B , 0C , 20 , E4 ' BWTP 480 DATA FF,4C,41,0C'BLAI 500 REM PART 2'BFWA 510 DATA 85,8B,A9,50,A6,D7,30,02,A9, 28,85,41,A6,2D,86,43'BWMK 520 DATA CA,86,3D,36,13,A6,2E,86,44, 86,3E,20,1A,FD,90,03'BWML 530 DATA 4C, D8, FC,D0, 09, A9, 00,20,89, 0C,A2,00,F0,09,38,E9'BWMM 540 DATA 1F,A0,00,91,3D,A2,10,8A,48, 20,66,FD,68,D0,DC,A5'BWWN 550 DATA 8B, F0, 06, A9, 10, 85,89,00,07, A9,50,85,89,20,6F,FE'BWNO 560 DATA A5,3D,85,45,A5,3E,85,46,A5, 43,85,47,A5,44,85,48'BWLP 570 DATA A5, 83, 85, 8C,A5, 84, 85,80,20, 1A,FD,90,1B,A5,4 5,85'BWXQ 580 DATA 3D,A5,46,85,3E,A5,47,85,43, A5,48,8 5,44,A5,8C,85'BWDR 590 DATA 83,A5,8D,85,84,4C,1B,FC,08, A2,10,20,66,FD,28,D0'BWYS 600 DATA D7,20,51,FE,D0,D2,90,02,E6, 13,A5,8B,F0,04,A5,13'BWDK 610 DATA F0,03,20,6F,FE,20,92,0C,F0, 18,A5,13,F0,06,A9,00'BWIL 620 DATA 85,13,F0,B4,20,41,0C,A0,00, B1,87,18,69,1F,91,87'BWHL 630 DATA D0,A6,20,1A,FD,B0,11,F0,07, 38,E9,1F,A0,00,91,3D'BWJN 640 DATA A2,10,20,66,FD,4C,C2,FC,4C, 5F , 0C , 20 , 53 , 0C , A9 , 00 ' BWBO 650 DATA 85,0B,85,0C,a5,0E,A0,01,Bl, 3D,D0,02,38,60,A0,00'BWKO 660 DATA A5,43,85,3D,A5,44,85,3E,B1, 3D,85,4 3,C8,B1,3D,85'BWRQ , 670 DATA 44,C8,B1,3D,85,84,C8,B1,3D, j 85,83,18,98,65,3D,85'BWJR ' 680 DATA 3D,A9,00,65,3E,85,3E,4C,20, FD,20,59,0C,4C,23,FD'BWJS 690 DATA 20,53,0C,D0,06,C9,3A,F0,F7, D0,B0,A6,0C,D0,F1,C9'BWVT 700 DATA 22,D0,06,45,0E,85,0E,10,E7, A6,0E,D0,E3,C9,80,90'BWXL 710 DATA 12,85,0B,C9,8F,D0,04,E6,0C, D0,D5,C9,83,D0,D1,E6'BWFM 720 DATA 0C,D0,CD,A2,00,C9,41,90,C7, C9,60,90,05,C9,7A,B0'BWYN 730 DATA BF,E8,E0,00,18,60,8A,48,A9, 00,85,0F,A9,01,8 5,BE'BWXO { 740 DATA A5,3D,85,87,A5,3E,85,88,E8, 20,59,0C,9D,C8,FE,E0'BWXP 750 DATA 10,B0,03,20,89,0C,E8,20,53, 0C,F0,4E,B0,06,A4,0F'BWEP ; 760 DATA D0,48,F0,E8,C9,41,90,0A,C9, i 7A,B0,3E,A4,0F,D0,3A'BWKR ' 770 DATA F0,DA,A4,0F,D0,16,E6,0F,CA, E6,BE,C9,25,F0,D0,E6'BWAS 780 DATA BE,C9,24,F0,CA,C6,0F,E8,A0, 01,84,BE,C9,28,D0,1A'BWST 790 DATA 48, 18, A5, BE, 69, 03, 85, BE, 20, 53,0C,68,E0,10,B0,0A'BWTU 800 DATA 20,89,0C,8A,48,20,E7,FD,68, AA,A9,00,9D,C8,FE,68'BWAM 810 DATA AA,A5,BE,9D,C8,FE,60,A9,01, 85,10,A5,0B,C9,86,F0'BWLN 820 DATA 36,A0,FF,98,48,A2,0A,A9,00, 20,77,0C,68,A8,C8,B1'BWWO 330 DATA 3D,F0,1B,C9,2C,D0,0C,A6,10, E0,02,B0,F1,20,89,0C'BWTP 840 DATA 4C,F3,FD,C9,29,D0,08,C6,10, D0,E3,20,8 9,0C,60,C9'BWPQ 850 DATA 28,D0,DB,E6,10,D0,D7,A0,FF, C8,B1,3D,F0,1A,C9,20'BWJR 860 DATA F0,F7,C9,60,90,07,C9,7A,B0, 03,38,E9,1F,20,89,0C'BWRS 870 DATA C9,29,D0,05,C6,10,D0,E1,60, C9,2 8,D0,DC,E6,10,D0'BWYT 880 DATA D8,A2,00,A0,10,BD,C8,FE,D9, C8,FE,D0,0B,C9,00,F0'BWQU 890 DATA 0C,E8,C8,D0,F0,E0,03,90,03, 38,A2,18,E0,18,60,A5'BWRV 900 DATA 83, 85, 64, A5, 84, 85, 65, A2, 90, 38,20,6E,0C,20,80,0C'BWFM 910 DATA 08,48,8A,48,98,48,A0,FF,C8, B9, 00,01,00, FA, C8, 98 'BWVO 920 DATA 18, 65, 89, 85, 89, A5, 13, 0A, 18, 6 5,8 9,8 5,89,C5,41,A9'BWEO 930 DATA 20, 90, 06, 88, 98, 85, 89, A9, 00, 20,8 9,0C,A5,13,F0,05'BWOP 940 DATA A9,2A,20,89,0C,68,A8,68,AA, 68,28,20,65,0C,A5,13'BWTR 950 DATA F0,05,A9,2A,20,89,0C,60'BXRN EHD 98 FEBRUARY 1988 128 USERS ONLY The 128 Mode ScreenSave Explore the Commodore 128 in its powerful native mode. Some of the articles in this column may be technical, some not so technical — but we gutirantee that they will spark your creatinty. This month it's time to make that heading — "Some of the aiticles in this column may be technical" — come true. We will take a dive into the 30- column Video controller device via the machine language monitor. Don't despair if you're not a machine language programmer. The program dis- cussed in the article can easily be typed in and used fkim BASIC, and it is a very use- ful routine. But don't skip past the pi"o- gram discussion below. The description is short enough and simple enough that you may just find out you ai-e budding ma- chine language progi-ammer. First, what this routine — Sci^eenSave — does: It's an 80 column screen-saver. Put a SYS 2816 anywhere you want in your Bx'\- SIC progi'am and ScreenSave will instant- ly save the entire sci^een and all its attri- butes. Then your progi'am can clear the screen, create windows, do whatever it wants until the time comes to restore that saved screen: SYS 2823 will do that. Second, what ScreenSave demonsti'ates: It will show you two things about youj' VCD (Video Controller Device): D how to access its registers, and 2) how fast and powerful it is. This routine will utilize one of the VCD's built-in routines— Block Copy It lets you copy up to 255 bjtes ftxjm anywhere in VCD memor}' to anj'where else . . . and do it fast! You'll see just how fast when you're done. Tliird, how to type, save, and load ScreenSave: You may elect to type this routine in as listed in the brief BASIC loader at the end of this article, or you may want to fire up youi' computer, enter the machine language monitor, and type it in as it appeai-s in the text. It's short enough that either way isn't a problem. The choice is yours. Kyou use the BASIC loader, it will cre- ate a file on the disk called "ScreenSave". If you type it in fix)m the monitor, use the binary save featm-e to save fram OBOO to 0B5D. Name your file "ScreenSave". by Mark Jordan Whenever you wish to use the program, in immediate mode or fi-om within another progi-am, simply BLOAD "ScreenSave" and then tvpe SYS 2816 to save a screen. SYS 2823 to retrieve it. So, machine language expert or not, let's dive in. ScreenSa\'e has foui' main sections. They are: Entiy. Variable setup, VCD se- tup and VCD register access. By examin- ing the code in blocks it is easier to under- stand it. Entry There are two entry points for Screen- Save. The first is at 2816 ("OBOO" in hex), the second at 2823 ("OB07"), The firet one is for saving a screen, the second for re- trie\ing. The only difference between the two is that the X and Y register are switched around. OObOO a2 00 ldx#$00 00b02 aO 10 ldy#$10 00b04 4<; Ob Ob jmp$0b0b This is the entrj' for a screen save. The X register gets a zero, Y gets loaded with $10 (16 decimal) and then we jump past the screen retrieve entry. 00b07 a2 10 idx #$10 00b09 aO 00 Idy #$00 This is the entiy for screen retrieves. Notice that the values in X and Y have simply been transposed. You'll under- stand why later Variable Setup Machine language progi'ams have var- iables just as BASIC progi-ams do. The dif- ference is, in machine language the varia- bles are simply memory cells. OObOb 86 fc stx$fc OObOd 84 fd sty$fd OObOf a9 10 lda#S10 OObll 85 fb sta$fb Here we store the X and Y values into memory cells $fc and Sfd. Then we stuff a #$10 (16 decimal) in location $fb. These ai-e what I call variables. In machine lan- guage instead of typing A = 16, we must first load one of the 6502's three internal registers with 16 with LDX, LDY, or LDA (LD = load), then we use STX, STY, or STA to store (yep, ST = store) that value in a memory cell. Old-timers at iVIL pro- gramming do this by second natm-e. But newcomers need to get use to this concept of placing a value in X, Yor A, then stor- ing it in some addi-ess. VCD Setup The VCD has 36 internal register. What's a register? It's simply a memory cell that is used by the computer to do things. You need a memoiy map to know what each VCD register does (my recom- mendation: Mapping the Commodore 128 by Ottis Cowper Compute! Books). Ac- cessing any of these registere is a bit more complicated than simply poking or peek- ing to them. ScreenSave contains two subroutines to do this for you (at Ob4o and Obol). Until our discussion gets to that point, it is suffi- cient for you to know that we must load X. with the register we want to deal with, then load A with the value we want to place in that register Of course, if we're simply reading i peeking) a register, we don't need to load A. The accumulator in those cases will return fi-om the subrou- tine containing the "peeked" register The VCD setup for a copy operation re- quires four steps. First we must tell the chip to do a block copy operation. Then we must tell it where to copy to. Then we must tell it where to copy fixim. .A.nd final- ly, we must tell it how many bytes to copy. Ready? Let's tell the chip that we want to do a copy operation. 00bl3 a2 18 Idx #$18 00bl5 20 51 Ob jsr $0b51 00bl8 09 80 ora #$80 OObla 'a2 18 Idx #$18 OOblc 20 45 Ob jsr $0b45 COMMODORE IV1A3AZ(NE 99 128 Users Only/ 128 Mode By loading the X register with #S18 (24 decimal i we have selected register 24 in the VCD. The jump to suhiioutine SObSl will read (peek) that register and place iti cuirent value in the accumulator (Ai. Look at line 0bl8. We have just read register 24 in the VCD. Its contents are now in the accumulator We don't know its value and we dun't care. All we need to do is make sure that bit 7 contains a 1. By using the ORA instniction, we can do this. ORA or"s the accumulator with #S80 ( 128 decimal). If you're not that clear on bool- ean logic, or-ing a number with another number will cause any .set bits (I'si in ei- ther number to Ije set in the result. Confused? Consider this: let's say that register 24 contained a value of 63 after reading it. Here is 63 in binary: 0011 II 11 Now here is #$80: 10000000 Here's the result: 10111111 Only bit 6 isn't set. Now' we ai"e assured that bit 7 is set so we can poke this num- ber back to register 24. Line Obla resets X to register 24 and jumps to the subroutine at 0b45, thereby "poking" this new value (with a set 7th biti back into register 24. The next subsection of oui" VCD .setup routine requires that we select w^hat mem- oiy addi'ess we will direct our copy to. Ex- perienced ML progi'ammei"s may be sui'- prised to leam how we do this for the VCD. Novices can leam without bias. An 8-bit computer caimot address any number that is gi'eater than 255. Still, it must be able to send and receive messages fi-om addi-esses that range from 0 to 65535. The wa\' it does this is by splitting numbei-s gi'eater than 255 into two bytes. From BASIC you can do this like this: Di- vide youi" numbei' bv 256. The integer re- sult is youi' "high"" b\te. The remainder is yom- "low" byte. Nonnally the 6502 CPU places the low b\te first, then the high. It seems abnonnal to us humans who write our numbers fitim left to right, but the 6502 does things that \my. The VCD di- vides niuTibers the same way but places the high byie firet, just like humans do. Rather than take too winding a detoui; let's continue with the progi'am explana- tion. I believe you'll soon understand what two-byte addressing is as vou continue. OOblf a2 12 " Idx #$12 00b21 ao fd Ida Sfd 00b23 20 45 Ob jsr S0b45 00b26 e8 inx 00b27 a9 00 Ida #$00 00b29 20 45 Ob jsr S0b45 First we select register 12 by loading X with #$12 (18 decimal 1. This register plus the next one 1 13) are the two bytes that contain the addi'ess the VCD will copy to. Our destination depends on whether we ai-e sa\'ing or retiie\'ing a .screen. That's why we set $fd differently (or saves and re- trieves in our entiy section. Let's say we ai-e saving a screen. Sfd will equal #810 (16 decimal I. When we jump to the sub- rautine at $0b45 we will store this 16 into register 12. Then we load the accumulator with #0, increment X by one. and jump again to the same subroutine, this loading register 13 v\ith 0. Now our destination address is $1000. In cfi'ect the comixiter is reading registers 12 £md 13 as one long numl»i' Let's take another brief detour from oui' progi'am ex- planation to see why. The VCD addi-esses a 16K block of RAM which contains .screen memoiy. at- tribute memoiy, .some free space, and both chai'actei' sets. Sca-en memon' takes up the first 2000 b.Mes of RAM. ($0000— $07ff). Attiibute memoiy (color, reveree, flash, undeiiine. and which character set) takes the next 2000 b.vtes ( $0800— SOffi. Next comes 4000 b>tes of fi't^' R.AM. This is where we want our saved screens to go. Tills area begins at SIOOO and con- tinues to Sliff. Now you can see why we set om- desti- nation addreas for $1000. This is free RAM. And there's just enough ol'it (4K) to hold screen and attribute memoiy. Oka.v, back to om- disassembly discus- sion. We now must tell the VCD where we want to copy FROM, that is, our source RAM. Well' that should be obvious. We want to copy the screen memoiy and the attribute memoiT Here's how: 00b2c a2 20 Idx #S20 00b2e a5 fc Ida $fc 00b30 20 45 Ob jsr SOI345 O0b33 eS iax 00b34 a9 00 Ida #300 00b36 20 45 Ob jsr S0b45 Aha! Looks a lot like the previous sec- tion. And it is. The only differences are: 1 ) we are now addressing registere 32 and 33 ($20 and $21 in hex) and. 2) instead of storing what was in Sfd. we are storing the contents of Sfc as the high byte of oui" source address. If you glance back up to the entiy sec- tion, you'll see that ibr a screen save, we stoi-ed a 0 in Sfc. Thus, our source addi'ess is SOGOO. And that's exactly where oui" screen memoiy begins: SOOOO. To review, oui- source for the copy is $0000 and oui- destination is $1000. And now the two sets of address registei"s ai^e set foi' that. At this point you may realize why the X and Y registers transposed the initial values when we entered at 0b07 for a retrieve. It simply transposes the source and destination addi-esses, effectively transposing the information also. The VCD needs one moit^ bit of infor- mation before it can do a cojjy. It needs to know how^ nianv b\tes we want to copy. 00b39 a2' le Idx #Sle 00b3b a9 ff Ida #Sff 00b3d 20 45 Ob jsr $0b45 Register 30 iSle) is the VCD register that must be set with the number of b\tes to copy. We will copy 255 at a whack. Thus, we load A with 255 ($ff) and -poke" it into register 30. Now as soon as \ve do that, the copy takes place. Zap! Two hundred and lifty- five consecutive bytes are copied fi'om the soui-ce addre.ss to the destination. Ah. but we wanted to coj^y a whole .screen's worth and the attributes to Ixiot. That's 4000 bytes. No pn)blem. We simply repeat om- copy operation 16 times. 00b40 c6 fb dec $fb 00b42 do fo bne $0b39 00b44 60 Its Recall lliat $fb was loaded with a value of 16 at the lieginning. We decrement it until it reaches zero. Each time until then, we simply branch back to S0b39 and reset the copy re^gister to do a copy. You may Ije wondering why we didn't have to ujxlate the soui'cc and destination addresses. That's because the VCD auto- matically increments the addi'ess value in the address registere each time they ai^e used. Til us, after each of our 16 255-bjte copies, the address register is pointing to the next memoiy addi'ess in sequence. It's veiy handy. Accessinjf the VCD Kejfisters it isn't really difficult to poke or jxjek the VCD once you get the hang of it. The following two subroutines do it for vou. 00b45 Be 00 d6 stx Sd600 00b48 2c 00 d6 bit $d600 00b4b 10 fb bpl S0b48 00b4d 8d 01 d6 sta $d601 00b50 60 lis This routine pokes whatever value is in the accumulator into register X. The BIT in.stnjction is required because the VCD doesn't want to be inteniipted at ju.st any time. This instiuction will wait until it's ready before pi'oceeding. 00b51 8e 00 d6 stx Sd600 00b54 2c 00 d6 bit $d600 00b57 10 fb bpl $0b54 00b59 ad 01 d6 Ida SdGOl OObSc 60 Its 100 FEBRUARY 1988 128 Users Only/ 128 Mode : This routine simply reads the register designated by X. The result mil be in the ■ accumulator. Again note that it must wait | for the VCD before doing the woi'k. The reason we ai'e so interested in Sd600 and $d601 is because they are the onlv two memoiT cells in oui' 128K of'non- VCb RAM that 'both the VCD and the 6502 can communicate tlnxiugh. Don't ask me to explain why — the engineei-s who de- signed the machine had their own veiy sound reasons. That's it. You have just learned how to perfoim a block-copy operation via the VCD. If you wish to underetand it better, now go back and trace \'om" way thi*ough what happens when we want to retrieve a screen. Remember, the entiy point for a retrieve is at 2823 (S0b07). I told you at the outset that this routine is fast. I tried doing a machine language screen save of my owti using the 6502 to do all the work. ScreenSave was many times faster. It's too fast for the naked eye. Tbst it out. Install ScreenSave (BLOAD "SCREENSAVE"). Now list something on yom- screen in blue or yellow. Throw in some revei"se, some underline, some flash- ing characters here and there. Now go to some clean Une on the screen and type SYS 2816. You've just saved yom- screen. Clear the screen. TVpe SYS 2823. CHHNGGGI There it is, flashing and all, E you'd like to time it, type NEW and then type this program, 10 T=TI: 20 FOR T = 1 TO 100:SYS 2816:NEXT 30 PRINT (TI-T)/100: M Before [jjiing this pfiij;ram. rtjd "How lu Enlcr Programs" and "How to I'st (tw Magwinc Hmrj- PruRram." nii- BASIC programs in iliis magizini' arc available on disk from Loailsiar. PO. Biix AlllKIK. Shrcvcpiirl. U "U.^CdlMr. 1-»)IIH.1I->M4, Screen Save 10 REM SYS 2816 TO SAVE, 2823 TO RETRIEVE'BDCF 20 FOR T=-0 TO 92:READ A$ IPOKE 2816+T,DEC(A$) :NEXT' ITAG 30 BSAVE"SCREENSAVE",B0, P2816 TO P2909'CPKG 40 PRINT" [CLEAR, GREEN, SHFT SJCREEN [SHFT S]AVE IS IN MEMORY AND ON DISK. "'BALL 50 PRINT" [YELLOW, SHFT C] HECK IT OUS. [SPACE2,SHFT T] YPE "CHR$(15)" [SHFT S,SHFT Y,SHFT S] 2816"CHRS(143) ", CLEAR THIS SCREEN, THEN TYPE "CHR$(15)" [SHFT S,SHFT Y,SHFT S] 2823 [BLUE] " ' ENBD 60 LIST'BAEC 70 END'BACD 80 DATA A2,00,A0,10,4C,0B,0B,A2,10,A0, 00,8 6,FC,8 4,FD,A9'BWJO 90 DATA 10,85,FB,A2,18,20,51,0B,09,80, A2,18,2 0,4 5,0B,A2'BWXO 100 DATA 12,A5,FD,20,45,0B,E8,A9,00, 20,45,0B,A2,20,A5,FC' BWFF 110 DATA 20, 45, 0B,E8,A9, 00, 20,45,08, A2,1E,A9,FF,20,4 5,0B'BWUG 120 DATA C6,FB,D0,F5,60,8E,00,D6,2C, 0 0,D6,10,FB,8D,01,D6'BWHH 130 DATA 60,8E,00,D6,2C,00,D6,10,FB, AD,01,D6,60,EA,EA,EA'BWYI g„p NOW USE BOTH SIDES OF YOUR DISKETTE I 5KDISKETTE HOLE PUNCH WITH HOLE GUIDE and EDGE GUIDE PUNCH OUT IS ALWAYS IH THE RIGHT POSITION Available lor IMMEDIftUShipmenl only SS52 EACH add < 2.00 EACH Jhippmj, CHECK OR MONEY ORDER 5%" DISKETTES DOUBLE SIDED/DOUBLE DENSITY Each Diskette 100% Certified ^^^ ^^^^ I t)oubl« Sided B|^^ H^^H ^^ Doubls Density ^^^^ ^^^ - -»• S3.40 UPS each or50for65CEACH + U.P.S.$2.00 (Includes: Tyvek Sleeves, Labels, Tabs S Hubs) Check or Money Order - C.O.D. add $3.00 Order 250 Units and UPS only is FREE in 50 US EXTRA WRITE PROTECT TABS 100 for $1 Prpd. N.P.S.Inc.Dept. C ^- 12151 bsj wio 113! BOXWOOD RO JENKimOWN P.'. 19046 WA3IFQ WILL & TESTAMENT DiskWILL" NOW FOR COMMODORE 64/128 Also available for IBM. Apple lle/llc. TIPC NONLAWYERS: Protect your estate and family. Use your compuler in the privacy of your home to write your own legal and comprehensive Will. Designed by an Attorney for legal use in every State except Louisiana. Book dis- cusses Wills, provisions you should con- sider, and the easy-to-use DiskWILL software. Stores all information for two Wills. Screen preview and edit before printing. Easy routine allows revision as needs change. Satisfaction guaranteed SELF-HELP LEGAL SERVICES P.O. Box 10694 Minneapolis, Minnesota 55458 (612)924-3323 S29.95 MC/VISA or check. (MN residents: add Si. 80 tax) Save $2.00 by mailing this ad with payment or by mentioning this ad with your phone order. Conimodore 64 and 13S a^e regisldred Irademarhs ot Commo- dore Electronics Lid WIN YOUR STATE LOTTO WITH YOUR COMPUTER! "The home computer is the most power- ful tool ever held by man" (or woman for that matter)! Are you still wasting money with ran- dom guesswork? This amazing program will analyze the past winning lotto numbers and pro- duce a powerful probability study on easy to read charts in just seconds. With single key presses from a menu you1l see trends, patterns, odd/even, sum totals, number frequency ond more on either your screen or printer. Includes automatic number wheeling, instant updating and a built-in tutorial to get you started fast and easy! CHECKS & CHARGE CARDS ACCEPTED WITH ND SURCHARGE. All orders shipped same day (except personal checks). APPLES, IBM Compatibles S24.95 Macinlosh (requires M/S Basic) .529,95 Commodore. Atari & Radio Shack S21 .95 Back-Up Copies - S3. 00 Please add S2.00 lor shipping and handling. Phone credit given with orders. (513) 233-2200 SOFT-BYTE P.O, Box 5701 (MaslefCard) VISA' Forest Park Dayton. Ohio 45405 cp-p COMMODORE MA3AZINE 101 Vocalize Have your Amiga recite any text file. It started out innocently enough. My brothel" was just another summer camp counselor too busy — or too lazj' — to wTJte home. So instead of getting a letter in the mail, I got a cassette tape. You know the kind: "Super Low Noise. High Energ>'" (which means super high noise, low ener- g>') Satui-day night blue-light bargain- basement special fi-om the express check- out lane at a discount store. It was only proper to respond in kind, but I couldn't get myself to say an>'thing interesting to a tape recordei; so I decided to let Amy dictate my letter. Blow the dust off the AmigaBASIC manual, shine up the mouse, roll up the sleeves, and many houi^ later, voila: Vocalize. Vocalize is an AmigaBASIC progriim which takes ASCII input fiiom a text file or from the keyboaixl i in "keyboard entiy mode" I and speaks the text using the Amiga's built-in voice synthesis capabili- ty. The progi'am can dynamically control speech chai-acteristics using the Amiga- BASIC SAY command. You can alter the speech pai-ametere at any point in the dictation by inserting command lines into yom- text file, or by typing the command lines if you are in keyboard entiy mode. Vocalize reads in lines of text, looking for a punctuation mark ending a sen- tence. When it has found a complete sen- tence, it uses AmigaBASICs TRANS- LATES function to translate it into a string of phonemes (simple con.sonant and vowel sounds). The progi'am then gives this phoneme stiing to the SAY command along with the cun^nt speech pai'ameters, and Amy speaks the sentence. There is always a short pause before the SAY command starts to produce speech because of the amount of piwessing in- volved in ti'anslating the English text and pronouncing the phonemes. By giving the SAY command one complete sentence at a time, these pau.ses fall naturally in be- tw^een sentences. Running Vocalize in keyboard entry mode allows you to exiDenment with alter- native spellings for words which TRANS- LATES mispronounces. Keep in mind that you can tvpe in words and hit RE- TURN until vou'i'e blue in the face, but you won't hear a peep until you enter a pe- riod, question mark, exclamation point or semicolon to finish the "sentence." You may end up writing lettei-s which look as if they were written by someone who knows how eveiything is pronounced, but how nothing is spelled. For instance, you might ha\'e to write "I vvixite to Clod in YooiTjp last Feb-you-war>', but I haven't received an an-ser." Keyboai'd entiy mode also provides an easy way to fiddle with the .speech param- eters and hear immediately what efTect a parameter change will have on speech quality. You can change any parameter's current value by gi\nng a "command line:". Start the line with a pound sign (#K followed by the pai'ameter number you wish to change (a digit from zero to fi\-e — see the program listing for parameter de- scriptions), then a comma and the new value for the pai'ameter; don't use spaces. If you tjpe "#0.100" followed by "#4,15000" you get a bas.^^o ]3rofundo suit- able for the Green Giant. You might want to slow down his speech by tj^jing "#2,90". When you get tii^'of the Giant, type "#0" to reset the pitch pai-ameter to its default, "#4" will reset the "tuning" pai'ameter, and "#2" will reset the rate. Stalling a command line with an equal sign instead of a pound sign will set a new default value for a speech pm-ameter with- out changing its cuirent value. For exam- ple, entering " = 2,70" will set the default speech rate to 70 woi-ds per minute. This means that whenever you reset pai'am- eter 2 to its default iby t^-ping "#2"). it will be set to 70 (the nomial default value for this parameter, defined in a DATA statement neai' the beginning of the pro- gram, is 165). A default set in this way will only remain in effect until the pro- gram ends lor until you change it again). The DATA statements define the default ' pai'ameter values which will be loaded whenever the progi'am is iim. The firet chai'acter of a command line must be a pound or equal sign, and any text following the command on the same line is ignoi'ed. You can actually get a "conversation" going between two differ- ent voices by changing the voice param- eters back and forth between sentences. When Vocalize i-uns, it prompts you for the name of a text file (type "0" to en- ter text on the keyboard). If you hit RE- TURN at the prompt, the program will use the default file name "RAM: letter". If you have enough memory, you may want to copy the speech librai^' files into RAM. which v\ill reduce the time required to open these libraiies whenever you run Vocalize, lb do this, tj^ (ftiom CLI): copy LIBS:translator.library to RAM: copy DEV&narrator.device to RAM: Then you must tell Amy where to find these files by typing (from CLI): assign LIBS: RAM: assign DEVS: RAM: When you are done using Vocalize you will want to delete these two files and re- set the LIBS: and DEVS: logical names by typing (from CLL: delete RAM:translator.librarj' RAM :nan'ator.de\ice assign LIBS: SYS:libs assign DEVS: SYS:devs One good method for composing a spok- en letter is to run a simple text editor — like Ed— while Vocalize is running in key- board entry mode (God bless multitask- ing). You can click over to Vocalize to find a good spelling for those words you know Amy will mispronounce (like "David" and "ninety," which ai'e mispronounced "Daah-\id" and "nin-i-ty"l. After a while you'll probably be spelling everjlhing like a second grader, just to be safe. If you edit "RAMiletter" in yom' editor, save it peri- 102 FEBRUARY 1988 Amiga Update /Vocalize odically (without exiting the editor) and run Vocalize (hitting RETURN to use the default file name "RAM: letter") to hear what your letter sounds like so far. With a little effort — and a lot of pa- tience— you can produce some passable foreign language. Tty "Voola}'\'oo kooshay ovekmwoh seswohr" for you etudiants de francais, or "dawnday esta la eohsoh deh Vocalize paypay" for you Spaniai-ds, That's what aji "Amigan" accent sounds like — a bit like my French teacher actually. One other important piece of informa- tion: use CTRL'C to stop Vocalize. If it's reading text fi-om a file, Vocalize will end when it reaches the end of the file. In key- boai'd entiy mode you must uae CTRL'C to exit the progi-am. The best part comes at the end of the ' ConEt.inta DIM voice%(9), de£aultt(9) INKBD » 0 : iNFIL • 1 OH BREAK GOSUa rinis BREAK OK ON EBdOB GOTO Err Trap PEM -^- The following voice parametdES for the SAY command HEM detecffiirie the characteristics and aound quality of the WEM speech. Note that the FIRST parameter is number 0# REM SOT nunhec 1 !l DATA lea ' to Pitch 65-32B Hertz DATA 8 ' H Inflection 0/1 (on/offl DATA 165 ' #2 Hate 40-400 words/min DATA 1 ' H Gender 1/0 («/PI DATA 22BB9 ' H Tuning SB00-28«aO DATA 64 ' H Volume a~6* DATA 10 DATA 0 DATA 0 ' Use keyboard input ' Use file input ' If no filenanie, use ' default filename ' Open file REM Read in initial {default) voice parameters FOR i=0 TO 8 RT.HD X voicelli) • X : defaultKil = x NEXT i REM Determine whether text will be read in from a REM — . sequential file or typed in on the keyboard COLOR 3,1! INPUT "Type 0 to use Iceyboard, or enter file name? IF flnamS="fl" THEN in - IMKBD ELSE in ■ INFIL IF flrawiS = "" THEM flnamS = "RAM: letter" END IF OPEN flnamS FOR INPUT AS tl END IF burs = "" PRINT REM Read the next line of text (from file or keyboard) Get Input Line: IF in-INFIL THKM ' Input from file LINE INPUT n, xS ELSE COLOR 1,0 PRSNT "7 "; : LINE INPUT xS ' Input from keyboard END IF REM Is this line a COMMAND line? HEM — ■' If the line begins with a "I" or an " = " then process it REM as a "coramand" line instead of text to be spoken. REM --- #2,300 means change parameter 2 to 300 (jFM S4 means reset oacam 4 to default value REM ■=lf(i moans set new default for para^n 1 to 0 REM =5 means set new default for paraffi 5 to REM patam 5's current value REM N'oce that the "I" or " = " must be the FIRST REM character on the line. Any characters following REM the command on the same line are ignored. If you REM "- give a parameter value, you must use the coinoa , cS " LEFTS (iS, I) ' Check first chat in line IF cS="#" OR c5-"-" THEN REM Change a current or default speech parameter IF bufSO"" VHEN ' IE thece is text in bu'fer, t«t$ = oufS ' speak It before changing param COSUB SayTxt bufS="" ' Now buffer is empty END IF p " VAL IHIDS US,2,l)) ' p = which param I to change IF MII>5 (x5,3, l)0"," THSH ' If no value is given, then V = default4(p| ' set param to its default \-alue IF c5="-" THEN v = voice% Ip) ' (Use current value) ELSE V = VAL(MIDS(xS,4)) • Use the given value END IF IF eS-"t" THEM voice%(pl ■ V ELSE defaultl Ip) - V END IF "#" Change current parameter "=" Set default value COLOR 2,3 : PRINT xS; COLOR 1,0 : PRINT GOTO GetlnpotLine your letter when you get to put in: #2,270 If you would like a transcript of this let- ter, send nine nine-tee five to, P 0 Box California, and don't forget the zip. Hun'-i-ee, operators are standing by. Not available in stores, so take advan- tage of this special one time oiFer, and order todayl Q Display the command line Get next line ELSE REM Input line is text to be spoken (not a command) IF xS-"" THEN GOTO ContLoop ' Ignore blank lines REM Find the last punctuation mark on the input line FOP l-LEM(xS) TO I STEP -1 cS-HID5(x5,i,l] IF CS="."0R cS=";"OB cS="!"OR cS=''?"THEN GOTO FoundPunct NEXT I REM Ko punctuation mark: add this text to buffer ??EM and check next line for punctuation bufS • bufS *■ " " + xS GOTO ContLoop END IF REM Found a punctuation aiark in the input line: REM now speak the text in the buffer and input line, REM up to the punctuation mark, FoundPunct: txtS " buf$ * " " * LEFTS (»S,i) GOSUB SayTxt REM — '- The buffer now becomes the remainder of the input REM ' line which wasn't spoken (after the punct mark), bufS ■ MIDS(xS,i+l) REM CONTINUE: if reading text from a file, check now REM - — for End-Of-File, If reading ftofi keyboard, go hack REM for another line of text. ContLoop: IF in"INKBD THEN GOTO GotlnputLine ' Keyboard input IF NOT EDFd) THEN GOTO HetlnputLinc ' File input REM If any text is left in the buffer, say it now IF LEN(bufS)>l THEN txtS • bufS GOSUB SayTxt END IF Finis : REM control also passes hero on CTRL/C IF in-INFIL THEN CLOSE 1 COLOR 2,3 : PRINT " Bye "; : color l,o : print END REM SUBROUTINE to print h speak the Fnqiish text in txtS SayTxt: REM -" If text is longer than 77 characters, display it REM on more than one line. color 3,8 prtS • txtS ' Make copy of string to print WHILE LEN(pttS) > 77 ' Find a space in string sp ■ 77 WHILE MIl)5(prtS,sp,l)<>" " AND sp>(l sp - Sp-l WEND IF sp=0 THEN sp » 77 PRINT LEFTS (prtS,sp) ' Print chars up to the space pttS - MICS (prt5,sp+l) ■ Process remainder of string WEND IF prtS>"" THEN PRINT prtS' Print rest of string 109 phonS • TRANSL.\TES (txtS) ' Translate english to phonemes 200 Sht phonS, voice* ' pronounce phcneme string using HEM current voice parameters RETURN HEM Routine to trap and handle BASIC errors ErrTrap; COLOR 2 , 3 IF in'INFIL THEN CLOSE II ' Close input file, if open PRINT " ERROR "; IF ERR"5 AMD ERL-lOB THEN PRINT ": translator .library is not in LIBS; directoryl " ELSEIF ERR=5 AND ERL=200 THEN PRINT ": nacrator .device is NOT in DEVS: directoryl " ELSE COLOR 1,0 ON ERROR GOTO 0 ' Turn off error trapping RESUME ' Re-cause same ertor END IF: ' so BASIC will display line COLOR 1,0 END COMMODORE MAGAZINE 103 AMIGA UPDATE" byGratiam Kinsey Amiga Public Domaiii Update This month I was able to ohtiiin Fish disks 91 through 102 hr review, but all the important programs have come from elsewhere. Tlie gems this month are Snipit, a progi'am which allows you to cut and paste between any twoAmifja progi'ams and Woi-dwight. a full-featured word processor. Also this month I tidk about the ARP project, a replacement for the AmigaDOS commands. For each program, the authoi- is given along with the Fish or AMICUS series number ( if ap- plicable). I do not keep ti-ack of which pit)- grams are available on PeopieLink since virtually all of the progi'ams mentioned in this column are available for download in the libraries in the Amiga Zone on Peo- pieLink (if not by the time I winte this, then certainly by the time this column is publishedl. WTien a public domain pm- gi-am has been clas.sified lis sharewait, this is also mentioned with the suggested junount. Parse: by John Olson (Fish 92) This is an expression pai-sei: It will han- dle many tiigonometric functions, and some transcendental functions. IFF2PS: by William Mason and Sam Paolucei (Fish 94: Shai-eware: S15f This utility converts any IFF picture to a PostScript-compatil)le file. You can specify how many shades of gray lup to 256) will be used to represent the IFF im- age, as w^ell as whether the PostScript im- age will be positive or negative. You can send the PostScrijit file directly to the ser- ial port, which allows yoLi to immediately print the file on a PostScript-compatible laser printer hooked to the serial port. Record-Replay: by Alex Livshits and J-MForgeas i Fish 95 1 Similar to Journal I reviewed in the De- cember '87 installment), this program also recoi"ds Amiga sessions ^ both mou.se and keyboaixl input), and then can play back a recorded Arniga .session. Chess: by Bob Leivian (Fish 96 1 A port of a chess game fitim the UnLx environment. Some of the options include controlling how long the computer is al- lowed to think, move suggestion, and .switching sides. You can save games in progress to disk. Unfortunately, this chess game will not allow all possible legal moves at all times ( although rare). Hackbench: by Bill KinnereleN' (Fish 96i When you lun this progi-am, it appeal's to be a replacement for the Workbench program itself although it is not intended to be. The primary' puipose for Hacktench is to allow pi'ogi'ammers to explore' the in- ner w^orkings of a Workbench-like pro- gi'am. Hackbench does not support all the hmctions of Workbench, such as the B^or- mat and Info menu options. UiIk'I: by Mike Hansen (Fish 96) Liibel is a simple progi'am for printing address labels. You can print up to five lines, with a maximum of 24 chai'acters per line. One of the menu options allows \'ou to test tor comect label positioning. PopupMenu: by Derek Zahn (Fish 96 1 Here is a demo and matching somte code that demonstrates how to implement |X)]>up menus that are Intuition compati- ble. Many changes in the u.se of the IDCMP flags ai-e made for this to work. TimeRam: by Bruce Tkkahashi iFish 961 If you would like to test the speed of dif- ferent memory boards, or test the speeds of memory inside the different mcxlel Amigas. this program will test the speed of either the FAST or CHIP memon- in a machine. This tester disables multitask- ing while it runs. Hddriver: by Alan Kent (Fish 98) This is a hai-d disk device diiver for a Western Digital 1002-05 conti-oller cai'd. Some hai^d disk caching is built into the driver Plenty of .souife code is provided. along with a cmde ASCII schematic for hooking up the Western Digital controller card to the Amiga 86 pin bus. QlkLse: by Kevin Harris (Fish 98) Here is an easy-to-use database pro- I gram, that is designed for addi-esses and phone numbers. You can actually use this program to manage any database, so long as your databa.se needs to store a maxi- mum of five fields per record. QBase opens u]) a colorful custom screen, with lots of custom gadgets, QBase can only handle a maximum number of 200 i-ecords per file. , Ber/.erk: by Leo Schwab (Fish 100 1 Short for 'The Dream Goes Bei"zerk," this is the now-famous animation demo done by none other than Leo Schwab (the father of graphics display hacks on the Amiga). Although I don't personally feel that Berzerk has replaced Juggler as the best graphics demo on the Amiga, Ber- zerk is clearly the best animation I've seen that was done with VideoScape 3-D. Be wai-ned, this demo i-equires one mega- byte in order to i^un. CirPlane: by Thad Flotyan (Fish 101) For those of you who own VideoScape 3-D, here is an extra shape generator Cir- Plane will create a circular plane. This could be used to cap a cylinder create a trashcan lid oi- represent the sun. Icon-Assembier: by Stefan Lindahl (Fish 101; Shai^ware: $5) IconAssembler will allow- you to edit any icon, by replacing the icon image (or images, if an alternate image is already in place! with any IFF brush file. If the file 104 FEBRUARY 1988 Amiga Update 'Amiga Public Domain Update" contains more than t^vo bitplanes, the ex- tra bitplanes will be discai'ded. MicroSpell; bv Daniel Lawrence (Fish 101) This spelling checker has only a 43.000- word dictionaiy. It is designed to be used with the text editor Emacs ivei-sion 3.9 and above). Multiple dictionmy files are allowed. MicroSpell has features like glo- bal replace, case support, and a default re- placement option. MAT: by Pete Goodeve iFish 102) MAT is a complicated and full-featuned progi-am that petfoiTns pattern-matching and related i'unclions on text files. It can also splice sections of text and save them as a new text file, and there is also a case- sensitive mode. It can also perfonn pat- tern-matching on filenames instead of text files themselves. MAT supports both AmigaDOS and Unix-style wildcards. Autotest: by Michael Hitch This is a progi-am that measures disk (floppy or hard I pertoi-mance. h checks both raw data transfer rate and seek time (with varying distances between original read head location and destination ). Also included in the Autote.st aixhivo is Disk- verify, which will check any flopjjy disk for errors. Convert: author unknown If you have old BASIC programs that you would like to convert to AmigaBA- SIC, here is a little helper Convert re- moves all line numbers finm a BASIC program and converts them into Amiga- BASIC-style labels. Diagnose: by Custom Services (Shareware: $5> Diagnose contains two progi-ams that perfonn diagnostic functions on youi' Amiga. Memtest will examine the mem- ory inside your Amiga to make sure that it holds the com;ct infonnation that is sent to eveiy memoiy addi-e.ss. Memtest will only test memoiy that hasn't already been allocated (i.e., memoiy that is fi-ee for use). Memtest will test each block of memory that it can get its hands on, but you can also ask Memtest to test eveiy bjle of memoiy individually The other di- agnostic pi-ogram, Systest, will pertbrm read or seek tests on your floppy drives. Dinvin: by Brian Conrad If you hate to type "dir" every time you need a listing of files on a disk. Dirwin will automatically fetch a disk's file directoiy when you insert a disk. Tliis pnjgram will work just fine with the Workbench, open- ing its own window when you fii-st call it. Dominoes: by Brian Moats A veiy nice dominoes game, that was written in Modula-2. Dominoes uses an oversized playing field that you can sci-oU through. Speech and animation liven up the game. Both on-line help (via a te.iit file), and a limited tutorial help you to un- derstand the game. A cribbage boai-d is : used to keep score. The computer can give you a hint, and you can force the comput- er to play out of tmn. MacGag: by John Hodgson For those Macintosh fans who convert- ed to the Amiga, MacGag will simulate the way Macintosh windows open and close for Amiga Windows. Ma-sterMind: author unknown A nice version of the classic Master- Mind game. This uses simple, but coloiiiil graphics for the board and pieces. .MemCl()ck-2: by Bill Raecke If you like little clock fi-ee memorv' title bar progi'ams, here's another one for you to check out. MemClock-2 displays CHIP and FAST memorj' separately. It also dis- plays the date and the day of the week in addition to the time. Music: by Brian Conrad This Httle program will tell you what instruments are needed for any Dduxe Music Comtruclion Set song, or for any IFF SMUS song in general. Mv: by Andrj' Rachmat (Shareware: $10 1 Mv is a powerful replacement for the AmigaDOS Rename command. The most important featuix; added in Mv is that it accepts wildcai-ding to allow renaming of more than one file at once. Mv uses Unix- stjie wildcai'ding conventions. You can specify a path for the new name, which al- lows you to move the file in addition to renaming it. Ned; by J. Brack If you like the idea of having the CLI 1> prompt replaced by the cuiTent path, but don't want to use a shell or other re- placement program instead of the default AmigaDOS, Ned will replace the 1> prompt with the current path. Sf)Ha(!kiip: by Steve Drew SDBackup is a nice hai'd drive backup MUST SELL! ^^^t KENSINGTON SURGE PROTECTOR Protection Plus! Switch on the all-in-one Kensington Surge Protector AND 5-outlet Power Control Center for your personal computer. Order now to protect your equipment from power surges, voltage spikes and line noise,,. ttiat can cause malfunctions, memory loss, chip damage, and costly repairs. Our special buy means incredible savings for you! Buy now! • Fast Acting Silicon Surge Suppressor Rated a Full 4500 Amps. • Typical Response Time: 1 Pico Second. • Line Noise, Pi-Type Filtering System. • Built-in 15 Amp. Circuit Breaker, • Push Switches for Easy Control of Monitor. Computer. Printer, Etc. • M aster Switcli Control with LED Indicator. • Swivel Base Adjusts Your (VIonitor View, • Built-in Static Protection Bar, • Fits Between Your Monitor and System Unit, • Meets IEEE Specs, U,L Listed, S'A-a Power Cord, 1%"H x 13y2"W x. ^^V4"D. Mfr.Ust *149.00 %T' *109 Item H-3145-7264-799 S/H: $6.00 ea. Plus SOc Ins- Charge Per Order, Credit card customers can order by phone, 24 hours a day, 7 days a week. Toil-Free: 1-800328-0609 SEND TO: I QQQQ Authorized LJquidalor I 1405 Xenium Lane N/ Minneapolis, MN S5441>449'l I Send Surge Proleclorfs) Hem H.3K5-7264-799 at I S109 each, plus S6.M each for ship, handling Plus 50e I ins. charge per order, (Minnesola residents add 6% sales I tax. Sorry, no COD. orders) I C My check Of money order is enclossd I No delays m processing orders paid by check.) I PLEASE ^[^^ PLEASE CHECK D '^T''' D \.~~'-' D t^S . Er ton compoiils monilpr U%« up tD4 moniiort at ones' Includes cDmpo9i1«CBt>ie VIDEO fuTASTEfl 1?B for ComrmxtortUfl ..,- .U9-H FED UP WITH SYNTAX ERRORS? HELP MASTER 64 prot'ide^ InsIintO n-Lina Help screen* lor all 6$* BASIC commands when you ntwd tnem. Takes no BASIC HAM No interference wilh loading saving, editing, cr tur\t\itsg BASIC pioi^rams Incfudee 368 c)tQ* BASIC reference text, mort HELP MASTER «4 iDfCtKntnodOftM. ...... $74-91 OTHER MASTER SOFTWARE ITEMS RESET HASTEfl C$4 tM«t liwiicn win 2 »riBl pom S34.K CHIP SAVEfl Itrr protecta compHjter'* chips from sialic 1 5.95 MODEM MASTER user perl axleHTidar 13S.»5; wiin.res«I U4.» Y-nOT? fr-tooi senaJ Y cao«. l mala 2 female conAectors 115.00 Y-YE$i 6'fDot sariAl V ca&Ib. 3 mala connectors SUOO Ci?S 80 co\ fnonochrome caWe Tof non-RGB monjlor % 9.M Do* Nolchor — lets you use both ajd« □( disk % 6.00 W-THAN Fortran compitsf SSOM Sand tor Fr^^ Cataiog MA(;^TER ::.r: :.i- CJOFTWARK^r 6 Hlllery CL ""^ RandillilDwn. MD 21133 (301)922-2962 MASTER COMPUTERS IN YOUR OWN HOME Mow you can wnle pfograms arid get a computer to do jial what >wj want Bet Itie niosl twt o( an^ compytef. and avod having to pay itte higli price a pre-packaged sottwarE LEARN AT YOUR OWN PACE IN YOUR SPARE TIME Oi(( iiMJeperdenl study pfogiam .iilouvs you to le.i(n .ibout computers, opwations. app^i- c^lions aiKl [vogranvning in your spaic tjme, at fWK Our tnstructcrs provKte you wlti one-on'one cotnsding LEARN EVEN SEFOflE YOU DECIDE ON A COMPUTER fvcryltiing is explained in srnpfe language. You will enjoy learning to jse a Mmpuier-EVBJ F YOU DON'T OWN ONt Lean (0 pregram on wy peraxial conipufer BM, APPLE COMMOOOfiE TRS. ail mote. BE YOUR OWN COMPUTER EXPERT l^ngrainniing li Hre best wiy to letrn In use computefs. ind we cm slow you Uie bnt-ind mDSI ecoiwitiical-way lo leim jtrogriniminj! Send loOay tor yotir free intormaliori package. No oBligaiion Wo salesman will call. halix INSTITUTE CEN T LR FOR COMPUTER EDUCATION 'Sin S &'.«•■>] '^mm Lot Anq^ia-s i:M WTT- T TWH. 1 510 5 Ai.mado »««■ lcs a-^'f. c ■.■•.■+■!,! EH EDuCf- "lONDepT 701 .(■■' s«*«] >T». fiiormaion 1 '■"ify ^IM^ 7n COMMODORE MA3AZINE 107 Tips I Tricks/64 and 128 I Continued frum pg. 16 82 DATA 248,063,255,252,127,255,254, 127 83 DATA 255,254,127,255,254,255,255, 255 84 DATA 255,255,255,255,255,255,255, 255 85 DATA 255,127,255,254,127,255,254, 127 86 DATA 255,254,063,255,252,031,255, 248 87 DATA 015,255,240,001,255,128,000, 000 38 DATA 000,000,000,000,000,000,000 LIST disablers: You can disable the LIST command on the 64 by executing these statements: POKE 774,183 ; POKE 775,163 To undo the change, execute these: POKE 774,26 : POKE 775,167 On the 128. disabling LIST is even easiei: Just execute: POKE 774,139 lb enable the 128 LIST command again, execute: POKE 774,81 After LIST has been disabled, the program in memoiy can be run but cannot be listed. Jeny Jordan Miikkftekl. OH Disabling STOP cial line 2 to the progi'am: 2 POKE 43.PEEK(2049i : POKE 44.PEEK(2050) : POKE 808,234 Then replace all END's imd exit points with: POKE 43.1 : POKE 44,8 : POKE 808.237 Next, add this line: 1 REM '"iLEFT. INSERT 20, DELETE 10, SPACE 10. RIGHT) NO FAIR PEEKING! {SHIFT L} Finallv. tv^pe this: poke' 2051,255 : POKE 2052,255 John Ettinjivr Warren. OH Director;- Riusher: This nifty progi'am will make your disk direc- tory unlistable, even wdth the "S" command from DOS 5.1 or the Fastload cartridge. .4s an added feature, it lets you restore a bashed directon' to its normal state. Thong Nguyen Panama City. FL 100 PRINT" [CLEAR] DIRECTORY BASHER - THONG NGUYEN": PRINT 110 PRINT"(B)ASH OR (U)NBASH DIRECTORY? 120 GET A$:IF A$="B"OR A5="U"THEN 140 130 GOTO 120 108 FEBRUARVigSS Tips & Tricks/64 and 128- 140 OPEN 15,8,15:OPEN 5,8,5,"#" 150 PRINT#15,"U1 5 0 18 0" : IF A$ = "B"THEN 170 160 FOR X=l TO 6:M$=M$+CHRS (160) :NEXT :GOTO 190 170 FOR X=l TO 3:M$=M$+CHRS (20) :NEXT 18 0 M5=M$+CHR5 (141) +CHR$ (31) +CHR$ (14 7) 190 PRINT#15,"B-P";5;144:PRINT#5,M$; 200 PRINT#15,"02 5 0 18 0" :PRINT#15,"I" File G(M»fen Run this progi'am to zero out all the file length in- dicatore in yoiu- diixftoiy. When used with Diiiectoty Basher, it has a gix'at effect as a secui'ity moasuj'e. Thong Nguyen Panama City, FL 100 PRINT" [CLEARjFILE GOOFER - THONG NGUYEN" 110 PRINT" [DOWN] HIT SHIFT TO GOOF ALL FILES":WAIT 653,1 120 OPEN 15,8,15:OPEN 5,8,5,"#" :FOR C=l TO 3 130 FOR S=C TO C+15 STEP 3:G0SUB 150 :NEXT:NEXT 140 PRINT#15,"I0":END 150 PRINT#15,"U1:";5;0; 18 ; S : GET#5 , A$ 160 IF A$=""THEN A$=A$+CHR$ ( 0 ) 170 IF ASC(A$)=0 THEN GOSUB 180 :GOTO 140 180 FOR B=30 TO 254 STEP 32 190 PRINT#15,"B-P"; 5; B: PRINT! 5, CHRS(0) ; 200 NEXT:PRINT#15,"U2:"; 5;0;18;S :RETURN Disk Sitoiei-: Leave your mark on all of your disks as a finendly reminder to those who bonvw them. Just mn this program on the desii'ed disk before putting any other files on it. Your signa- tuie can't even be erased fiiom the disk by normal means. Thong Nguyen Panama City FL 100 PRINT" [CLEAR]DISK NGUYEN" 110 PRINT" [DOWN] HIT S YOUR NAME ON A DI 120 FOR X=l TO 16:F$= 130 0$="PROPERTY OF" 140 WAIT 653,l:OPEN :OPEN 5,8,5,"# 150 INPUT"YOUR NAME < 160 N$=LEFT$ (N$,12) :S 170 P=144:M$=CHR$(141 :GOSUB 220 180 S=1:G0SUB 210:P=2 :GOSUB 220 190 P=34:X$=N$:GOSUB 200 PRINT#15,"I0":END 210 PRINT#15,"U1";5;0 220 PRINT#15,"B-P",5, 230 PRINT#15,"U2";5;0 240 M$=CHR$ (232) +CHR$ SIGNER - THONG HIFT TO SIGN SK..." =F$+CHRS (160) :NEXT 15,8,15 12 CHRS";N$ =0:GOSUB 210 )+CHR$(147) :X$=0$:GOSUB 240 240:GOSUB 220 ;18;S:RETURN P:PRINT#5,M$; ; 18;S : RETURN (0) +CHR$ (0) 2 50 M$=M$+CHR$ (160) +CHR$ (20) +CHR$ (20) 260 M$=M$+CHR$ (18) +X$+F$ :M$=LEFT$(M$,19) 270 RETURN Modem speed dialing: 0\\Tiei's of pulse dialing modems are acutely awai'e of a major di'awback — speedl WTien the comput- er you're dialing is momentarily busy, redialing those seven or more digits can seem to take fore\'er. If your local telephone company offers the featuix^ called "speed dialing." you can be rid ofthe delay fotvvei-. The speed dialing feattuie lets you set up nine or more tele- phone numbere that you can dial with two digits from any phone on youi' line. Put .\'our commonl3^-clialed computer num- bers onto speed dialing, and yoiu- modem can get by dialing two numbers rather than seven or more. Craig Edward Giccn Chattanooga. TN "Color" on a monochrome monitor: (^mmodore's 16 colors are just a key press away, but they are useless to those of us without color monitors — or so we think. All we see are different shades of gray, gi'een or amber, depending on the phosphor in oiu' moni- tor. Its useful to know which colors show up as vaiious shades of gi-ay. From dark to light, here's how they appeal' on my own monochrome: black, blue, brown, dark gray, red, orange, puiple, light blue, medium gi'ay, light red, gi'een, cyan, light gi'ay, yel- low, light gi-een, vs'hite. Stimetimes adjacent shades will show up almost identically, and difierent monitors may cause minor vari- ations in the oi'dcr of the shades presented, but for most pur- poses this order is peifectly cotTect. This knowledge can be u.seful in many ways, such as in caus- ing two sprites to collide, flash brightly then fade out Rick Root Saline. MI Bard's Tale II tip: We beat this game when we found the bad guv was reallv the Sage Mage. The levels of our charactei-s were: B\TX)n 41 BA" Lord Mmn 27 PA. Great Bap 53 AM. Doctor 53 AJVI, Doc Rock 53 AiM, and Sly 41 HU, Jamea W. Lee Seoul. South Kotva Plus/1 iuid Cl() line width: These computer lack the 128's WIDTH statement to get nonnal or double width lines when drawing lines, circles and boxes. But you can double the width of the lines by using POKE 743.1 . To it'tuni to normal, use POKE 743,0. Cynw Nasiraey Meshed, Iran 6-1 HinaiT Ke\' Decwlor: This little piogi-am lets you see the AS- CII value of any key on the 64 's keyboard, but it expresses the value in binaiy notation rather than the usual decimal or hex. Pi-ogi'ammere who fi-equently use machine code may find it helpful, as will ix'aders v\-ho want to learn more about binary. After all, the best way to learn a new numbering system is to see how it expresses some quantities you're already familiar with. Imad M. Ahmad Amman. Jordan COMMODORE MA3AZINE 109 Tips & Tricks/64 and 128 10 PRINT" [CLEAR, RVS] C64 BINARY KEY DECODER - IMAD M. AHMAD " 20 FOR J=0 TO 33:READ K:CS=CS+K :POKE 49152+J,K:NEXT 30 IF CS05366 THEN PRINT"DATA ERROR" :STOP 40 PRINT" [D0WN2) PRESS ANY KEY TO SEE ITS ASCII CODE IN 50 PRINT" [D0WN]BINARY. [SPACE2] PRESS STOP TO QUIT." 60 PRINT:SYS 49152:GOTO 60 70 : 71 DATA 032,228,255,240,251,032,210, 255 72 DATA 133,251,169,017,032,210,255, 165 73 DATA 251,133,251,162,008,006,251, 169 74 DATA 048,105,000,032,210,255,202, 208 75 DATA 244,096 &1 Screen Bars: This program gives you an interesting way to highlight yom* 64 sci'een display. After you run it, executing a SYS 49152 will put colorful bai*s onto the screen for se\'eral sec- onds. As you can see from the REMs, you can change the dura- tion of the display and the vertical size of the bars by poking spe- cial values. As presented here, the screen is cleared before the bars ai-e displayed. You can eliminate the screen dealing by ex- ecuting a POKE49153,0. (It returns when you POKE 49153,1471. in all cases, yom- POKEs must be executed before the SYS 49152. Matthew Lewis Christ Church. Barbados 10 REM C64 SCREEN BARS - MATTHEW LEWIS 20 REM POKE 49153,0 FOR NO CLEAR SCREEN 30 REM POKE 49153,147 TO RESTORE CLR 40 REM POKE 49199, TIME (2 IS NORMAL) 50 REM POKE 49215, BAR HEIGHT (2 NORMAL) 60 REM SYS49i52 TO ACTIVATE THE BARS 70 FOR J=0 TO 82:READ K:POKE 49152+J,K :NEXT 71 DATA 169,147,032,074,192,162,000, 160 72 DATA 000,169,000,141,032,208,141, 033 73 DATA 203,238,010,192,173,010,192, 201 74 DATA 017,208,005,169,000,141,010, 192 75 DATA 032,051,192,232,224,255,208, 225 76 DATA 238,096,192,173,096,192,201, 002 77 DATA 208,215,096,200,192,255,208, 251 78 DATA 238,097,192,173,097,192,201, 002 79 DATA 208,241,169,000,141,097,192, 096 80 DATA 234,234,032,210,255,169,000, 141 81 DATA 096,192,096 128 screen POKt^ls: Don't listen to those who say you can't POKE chai-acters to the 128's BCkolumn screen. The 128 has a screen editor routine to send b\tes to the 80-column chip. Tb use it in BASIC, simply tvpe the following SYS 52684,b\'te,3l' "Bj'te" is the sci-een i»kc ctxle for tlie chai'acter you want to ap- peal" on the screen. It will appear at the cuiTent cursor position, and the cui-sor position will advance by one when you send the byte to the chip. You can set the cui-sor position anywhere you want by using this COQG' SYS 52684,b„vtel,18 : SYS 52684,byte2,19 "Bytel" and "byte2" make up the sci-een address where the character is to appear. The home position has bytel = 0 and b\'te2 = 0; incrementing b\'te2 increments the cursor position by one, while incrementing bytel increments the cm-sor position by 256. For the lower right-hand comer of the screen, bytel = 7 and byte2 = 207. The same SYS call can be used to detennine a chai-acters col- or or its attributes such as underline, revei*se field, blinking or graphics upper and lower case. To do this, determine the position of the character you want to affect, then add 8 to bjtel in the ex- pression above. Execute the resulting expression, then follow it with SYS 52684,byte,31 where "b>1e" is a number that will de- termine the attributes. The attribute table is too lai'ge to print here, but it's easy to detei-mine it experimentally. You can PEEK the screen by using this: SYS 52698,.31 : RREG X After execution, the variable X will hold the value of the charac- ter at the cm"sor position, If the cursor isn't where you want it, you can set its position by the techniques described above. Michael Kimsal Mt. Clemens. Ml Free paper, free disks, free equipment I Tbns of used computer paper ai-e thrown away each day by companies of all descrip- tions, and eveiy sheet of it has one unused side just waiting to be run through yom- printer. You can use this paper for di'afts, pro- gram listings and the like, and you can usually get it free. Just ask the person who's thimving it away, and you'll probably get permission. If you find a stack that's wider than yom- printer, but good in every other respect, you can use it if you have access to a band saw and a printer with li-idion feed. The band saw \sill neatly and easily cut through a two- or thi-ee-inch stack of computer pa- per. The fiiction feed printer won't mind a diet of sawed paper Companies that are moving their oiiices can also be a good source of disks and even equipment. They often change their computer systems when they move, and they often discaixl the old stuff. A friend of mine got two perfectly good monitors this way, plus a ton of 5 1,4" diskettes and lots of other useful stuff. Another fiiend got a boxftil of RS232 cables. Keep your eyes and ears open for treasures like these, but always ask pei-mission be- fore taking anything. A. M.Johnson. Jr Carv,NC 110 FEBRUARY 1988 Amiga Software Reviews/ Phantasie I and I Caniin tied [mm pg.36 Men (Random) make f^ood fifditei-H, Cycle through the ehai-actere' atiriliutes until you have good sti-ength, hit (xiinLs. consti- tution and dexterity. Don't wony aljout their intelligence. You'll use them to give the more intelligent characters some mus- cle to back them up. One Thief— Elves, Sprites i Random i and Halflings make good thieves. Your thief will be in\'aluable when exploring dungeons. He can pick locket! dixn-s and disarm many traps that you \\'ili encoun- ter in the dungeons. One Ranger— Humans and Dwane.s make good Tango's. A i-angor is a well- rounded chaj'acter that combines toth strength and intelligence (which you need for spell casting!, which makes him a wor- thy addition to your party. One \\'i/.ard — He a'quire.s a veiy high intelligence. Do not wony aliout his sti^ngth and hit point,s, as he will make up for what he lacks in stn;ngth with of- fensive spells. A high-level wizard is one of yom- most valuable pait\' meml>ei-s. One r'ricst — Likewise, your part\' can get through many close calls by having a priest. A good high-level priest can heal yom- partj' membei-s. so you can make it back to the neai-est town without getting killed. He also has some oii'ensi\^e spells that a wizard has too. You will need to collect all 20 scrolls in Phantasie I. Some .scixills can be f()und in the town's aiTnoiy, on monsters and hid- den in dungeons. These scrolls will give you impoitant clues that you will need in order to advance. Dungeon exploration is a very impor- tant factor in playing the game. You will find many clues when exploinng dun- geons. Find the castle of J.R. Tnilkin, Dos- nebian Clerics (hint: the Clerics are preju- diced!, and the dungeon of the Bleebs — explore these dungeons thoroughly. Your party membei-s should be at level ten be- fore you attempt to enter them, because you will face many monstei-s that keep hammering away at your hit points. lb find the gods, you must have a wiz- ai-d who has the spell "transpoitation." The tovTO is not listed, but it is the ven' last one on transportiition requester In or- der for you to cross the river Styx, you must have a score that say.s you are iwidy to visit the gods. Then, you must find the boatmen who lie near the river Styx, they will take you across the river. The i-est is up to you. Phantasie III The game rules are basically the same as Pbautame I, except this time Nickade- mus is not tiying to conquer an isle, he's trjing to conquer the entire world. The graphics ai^ enhanced fix)m Plianktslc /, and the battle options ai-e quite diffeifnt. In battle _vou now have a choice of eleven options (six of which I described above). The other four are Aim Bow, F'm Bow, Move Front, Move Middle ;ind Move Back. Improvements In Phantasie HI SSI has improved many of the complaints I had about Phait ■ taaie I. WTien you are ex-pioiing a dungeon and are asked to save the dungeon map, you can safely click on save without eras- ing the previously saved map. Your bank account will no longer be low, the maxi- mum amount is now $1,000,000,000 lyes, that's one billion). The character rept^'sen- tation of each race is easily distinguish- able fix)m the others, and the gi'aphics of the monsters are enhanced, too, When yom- paity goes into battle, you may now choose fi-om foui- battle positions (men- tioned above!, this gives moif sti'ategy and excitement to Phantasie III. Youi- membei-s don't just get hit any more, now they can be hit in different areas of the body. For example, Vince's left leg breaks. I have several complaints with Phanta- sie III. The Transfer Phantasie I charac- ters option does work, but I question its pm-pose. Your characters are transfen-ed, but with some sti-ange effects. It will erase any chai'acters already created in Phanta- sie HI. Your characters will lose all items except the Wand of Nikademus. They will also lose the majority of their money, ex- perience points, and it will cause them to lose all their spells (e.xcept divine). I see no difference between importing a Phantasie I character and creating a brand new chai-acter in the Guild. Again, in Phantasie III the length of time it takes to advance fi-om level to level is awiul, about 10-20 houi-s of playl The requester for swimming is back and is more annojing because now' it beeps ev- ery time it appears! Summar>' I have not had as much experience playing PAanto.svV/// (therefore, no hints! as I have had with Phaiita.sic' I. However, with the time I have had to play Phantasie III, I can see that it is a worthy addition to an\'one"s software libran,-. This game has many improvements over Phantasie 1 and combines good graphics, stere^o sound and requesters to keep \'ou glued to your Amiga foi- quite some time. g MUST SELL AT HUGE SAVINGS! Pdnter Table OAK COMPUTER FURNITURE Modem Flair! Mal121.00 Liquidation Price «69 Item H-3144-7072-a85 S/H: $9.00 ea. Plus 5fl« IfitufancB Charge Pef Oitier. Credit card customers can order by phone, 24 hours a day, 7 days a week, Toil-Free: 1-800-328-0609 : SEND TO: I SC3dE] Authorized Liquidator I 1405 Xeniuin Lane N/ Minneapolis, IVIN $5441-4494 I Send the Furniture shown below Add S9 each 'or ship. I hanrlling. Plus 50c ins. charge per order. {Minnesota I resicJents add 6% sales tax. Sorry, no C.O.D. orders 1 I Send Cliair(l) @ S49 ea Item H-3144-7068-B77 I Send TaWefl) @ S59 ea. Item H-3144. 7072-036 Send De«li(l) @ 569 aa. Item H-31:44-7072-0e5 I PLEASE ^^ PLEASE _ ^^_ , I ^ ,., CHECK D js^ D '.—-=-\ a ITO5 D ■F-f / PLEASE PRINT CL€ARLY Af/. tt Slate ~~. ZIP PfT^rip < ' t^m ^m ^m ^m ^m ^m ^m ^m ^m ^m ^m ^m ■ COMMODORE MAGAZINE HI Mail Ordpr Mnnia CiHiliiiUfd from fin 7/ Another consideration when picking a mail-{)rder store is whether they ofTer toll- free long-distance calling. Most offer free lines for ordering, but insist you pay for the call if you want to talk with them about anything else. Eight himdi-ed tele- phone numbers ai"e the mail-order indus- tiy's giieat equalizer. They make buying across countn' as .-sensible and affoitiable as across town. But if the house you order from doesn't permit using their 800 num- ber for non-order calls think twice about using them. If you ha\'e a problem, you could lose more ihan you saved on the purchase with long-distance fees. Soincttmes Thin)i:s Still Go Wron^j Even with your best efforts and the best intentions on the pail of the mail-oixier house, things sometimes go vnt)ng. The consumer has several shields of protec- tion— the first is his or her own good sense. Eveiy publication has certain stan- dards which tliey enfoite on advettisei'S. The ads they cany must be honest and list only sale items which ai-e available in the quantities indicated. The fu-st indica- tion of the professionalism of a mail-oi'der house is the quality of the publication in which it appeai-s. If you still have resen'a- tions about a dealer, the Better Business Bureau in the town it is located can give you an indication of how reputable the dealer is. based on the number of com- plaints they received concerning it. A big protective shield is supplied by the U.S. Government. Because any product \s'hich is either oriered thnmgh or shipped via mail semce comes under the jurisdiction of the U.S. Postal Sen'ice. youi' local Post- master will be able to help you unstick any sticky billing, hai-assment or shipping problems you might nin up against. Credit caixl users have another power- ful shield — the bank which issued their card. If you are billed for something you didn't order, didn't receive, oi- aren't happy with, and can't gel satisfaction dii'ectly from the mail-order company the bank will step in to help you resoh'e the prob- lem. I^mdy Davis, a Consumer Ciedit Manager with First Union Bank, says most banks have an investigating agency like his Merchant SeiTices depaitment which resolves ci"edit card users' com- plaints. "If one of our customer doesn't get what he or she is chai'ged for or isn't satisfied with what is deli\'ere'd. our agent will loTnent, and know the date on which you placed the order. Ask lo speak with the .same sales{)erson who took the order. They should be able to trace your order in a few minutes. If their re- | cords indicate you should have already it>- ceived the shipment, it's time to place a tracer The dealer will begin a seairh fi-om their end and you can help by contacting the courier on your end. If the missing pjTxiuct was Ix'ing shipped by U.S. mail, you should contact the local post office and fill out tracer fonn #PS1510. What if they charged me ' more than they had agreed to over the phone? What if the system never arrived? I You should know that the law states that youi- merchandise must be shipped within 30 days after the company receives your order or they ai^e obligated to notifv you giving you the opportunity to cancel your order. i What if the Product is Damajred? Don't a.ssLmie the item is defective ainle.ss damage is visiblei until you read and undei-sland the manual. I know from emban-a-ssing pei^sonal experience that more often than not it is the would-be us- er's ignorance of a pinduct which prevents it i'lTtm working than the fault of defective or damaged merc'handi.se. I receive an average of five UPS or U.S.P.S. packages eveiy week. The only pnxluct I've i"eceivcKi that's been damaged in the mail has Ix'en a few D.25-inch diskettes which were shipped without ]5rotective packaging. My most embairassing moment (weeks is more accurate i came when I shipped a monochrome monitor back to California twice lyes, two eiTors on my parti becau.se I didn't fully underetand the manual or the salespei-son's explanation. After that experience 1 now know to ivread the man- ual before hitting the panic button. Nor- mally you have a 10-day grace period within which to gi\'e notice to the shipjaer and dealer that a product is either defec- tive 01' was damaged in ti-ansit. The same is tine of mailing a pnxiuct's waiTanty card. I never send the wairant}" cai-d until I'm satisfied the pnxluct is operating as it should. Once the waiTanty card is mailed, mo.st sellei"s. retail as well as mail-order, will ask you to return the piTxluct to the manufacturer instead of to them for war- ranty ci)\'erage. But if you notify the mail- order dealer i within the time limiLs) be- fore mailing the wairanty cards, they vfiW normall>' replace a defective item. II' the pnxluct is damaged in transit, the canicr (IJPS. Federal Express, U.S.F'.S., etc. I must be notified as soon as you detect the problem. Of eoui-se. if possible, do not accept deliveiy of a package if discemable damage h;is been done. If the damage was caiLsed by the courier's handling of the pimluct, the\' will pay lor replacement. In the ca.se of the Postal Senice. it is impor- tant that the shipper supply adequate in- surance coverage on any package. Murray Dana, General Manager of Montgomeiy Grant, emphasizes that the buyer needs to let the mail-oi'der hou.se know as quickly as po.ssible if a product is defective or damaged. "As soon as you de- tect something is amiss, notify us. And be sure to have the invoice number fi-om the packaging slip when you call." .said Dana. "We can usually replace the item quickly. But it's important to notify' us quickly be- fore you fill out any wairanty cards." What ii'the Wroiijf i*roduct is Delivered? Notify the dealer as soon as you recog- nize the eiTon Do luil open entmeously i-e- ceived softwaie packages. Doing .so is fiTiwned upon by the seller for obvious rea- sons and will make them hesitant to re- place. If the wrong package is harfwai^, again notifv the dealer who will in,sti"uct you as to how to ship it back for a refund or exchange. But don't assume the item printed on the outside of a shipping box is exactly what is inside. Dealers often ship oniere in whatever box is available with enough room for both the ]]urchase and some protective packaging material. The result is that the box you rc'ceive may list the contents as a microwave oven instead of the computer you ordered. Gn ahead and look, chances are what you ordei"ed is inside. But if it turns out to h; a micro- wave oven, stop right there, call (he mail- order house and explain the problem. 1 wouldn't wony about I'ecei^ing the WTong L12 FEBRUARY 1988 Mail Order Mania product. I once ordered a box of 3.5-inch disks and received 5.25-inch floppies in- stead. Rather than instructing me to re- turn the larger disks, the dealer apolo- gized for the mix-up, told me to keep the floppies as a gift and overnight-expressed the right disks at no additional charge. Fve found that most reputable dealers will bend over backwards to correct mistakes. What if You Get Something You Didn't Order You can let your conscience be your guide on this matter Ray Hilton, my local Postmaster, says the law protects the re- ceiver of unsolicited products. "If the re- ceiver has no knowledge of the item, he or she is not required to pay for or return the item," said Hilton. If the dealer who erro- neously sent the item should harass the recipient for either payment or return of the item, the recipient should notify the Department of Consumer Affairs in their state. Hilton says a simple telephone call to them usually stops the harassment. He quickly adds that the person who received the goods should double check to make sure the product was not ordered without their knowledge. "Always check with fam- ily members — especially children,'" he said, "to be sure the package was really not ordered." What to do if the Company Goes Bankmpt This is a tough situation at best says at- torney Robert Pitts, who specializes in bankruptcy cases. "The biggest problem you'll encounter is being a resident in one state while the bankrupt company is in another How do you know the company has filed for bankruptcy? Hopefully the court finds evidence of a purchase which has not been shipped and will notify you. When they do, you need to then fill out a 'Proof of Claim' form, which you can get at most office supply stores or the county courthouse," said Pitts. Normally unfilled orders for less than $900 are settled firet by the courts, so the little guy isn't always out of luck. The big problem said Pitts, "is not knowing if a company has filed for bankruptcy. The first hint you ithe buyer i might have is when you call and find that number has been disconnected." The Ten Commandments of Placing A Mail Order (1) Scan the ads in several magazines and clip those which have the best prices. Then with those in front of you, begin calling. (2 1 When the call goes through, identify yourself, ask for the salesperson's name, and state exactly what you're interested in buying. Tfell the salesperson the name of the product and, if you know it, the manufacturer's name too. (Don't waste time with idle chatter Regardless of who's pajdng for the call it is costing, plus the salesman is probably paid on commission, so even though he wants to satisfy your inquiries about his products, he's too busy to discuss the weather) (3) It's important to identify which sys- tem you intend to use the peripheral or software on. For instance, if you are buying Timeworks' Partner be sure to identifs' whether you want the 64 or 128 version (if you don't make this clear, you might find the IBM version on your door- step by mistake). When shopping beware of unbelievably low prices— often they are either intentionally misleading or disguised package deals. Don't assume the price listed in the magazine ad is set in stone. (41 Ask for the current price (this can avoid some embaiTassing, difTicult-to-re- solve misunderstanding). (5l Next ask which version of the prod- uct they are shipping. This makes a big difference. As an example: if you simply say you want the Xetec interface they have on sale, you may be disappointed to find the Junior version delivered when you intended to order the Super Graphix version. The same is even more important when ordering softwaiie. Most productiv- ity programs are changed or updated peri- odically, and you want to be sure to buy the most current vei-sion. Unless you ask, the wonderful program you order at a bar- gain price may actually be an earlier ver- sion the store owner is discounting to clear out his warehouse. Of course, this may be exactly what you want, but unless you ask, you won't be sui-e until you open the box in your own home. (6) A key question I sometimes forget, is to ask if the product is in stock. Some mail-order houses sell from a list, not horn what's on their shelves. This is especially true of new items. Once they i^eceive your order, they turn it around and order it from their distributor Whether this will delay your order depends upon whether the distributor sends it to the mail-oixler house, who must then repack it and forward it to you, or if the distributor will ship it directly to you. Most mail-or- der houses will take your order, even if they don't have the product in stock and will fill it as fast as they can. But if the salesperson tells you the product is on his shelves, you can expect faster deliveiy which takes us to step seven. (7) Once you've committed your credit card to a purchase, you want to get your hands on the item. So ask the clerk how the order will be shipped (overnight couri- er. First Class mail, regular UPS, etc.) and how long you should expect before deliv- ery. Some mail-order dealers will rush your order at no extra charge if you ask for rush treatment. Depending upon their shipping procedures this could cut a day or two off the delivery time. But you must ask for rush treatment! All houses \vill de- liver a purchase overnight as well if you are willing to foot the extra shipping charges. The clerk should be able to tell you when your order will leave their shipping department and the day you can expect delivery. Be sure to get the invoice num- ber for your purchase and wiite it down along with the expected shipping and de- livery dates where you won't lose them. If something goes wrong you'll need that in- foiTuation to coiTect it. If the product doesn't materialize within a day or two of the date they promised, you should call back, ask for the salesperson you placed your order with, and ask him or her to trace your order I've never had an order misplaced, but there is always a first time. Having the information you need to cor- rect the problem is half the battle. (8) Be sure to ask exactly what your chai-ges will be — including shipping and credit card fees. If the total they quote doesn't match your owti math, ask the salesperson to list the chai'ges line by line. If there is an extra charge, be sure you un- derstand what it is for, so you both agree upon the total charge before you finalize the purchase. (9) All products should carry a manu- facturer's warranty. Make sure the sales- person understanck that you expect a new warrant^' on each item. Also ask what satisfaction guarantee, separate from the product manufacturer's, they offer. If your purchase is for hardware, mtst sell- ers will guarantee it to arrive in working order and will stand behind this promise COMMODORE MA3A2INE 113 Mail Order Mania sepaj-ate from the manufacturer's. This means if something goes wixing, they will replace it (within a reasonable time) with- out you having to ship it to the manufac- turer This can save a great amount of time and grief I would never buy from a seller who wouldn't guarantee the product to perform as advertised and to arrive in working order Mail-order houses still cater to those customers who live far from the products they need, and in 1988 that often means computer and software customers. (10) Before you hang up, ask who to contact if something should go wiiong— the product doesn't arrive, is damaged or the wTong pitxluct is shipped. Getting this information when you place the oitier can simplify and speed satisfaction if a prob- lem does arise. If the salesperson can't supply that information without hesita- tion, think twice before finalizing the deal— hesitation to give that infomnation now could disguise an eternal headache just waiting to torture you later Repu- table dealers have established procedures for taking caj-e of their customers' prob- lems and their sales force should be ready to share that infomiation. Conclusion Regardless of whether you are shopping by phone or in a mall, the key to saving money and being happy with youi' pui'- chase remains the same — think, compai-e and read the fine piint. If you'll follow the suggestions offei-ed here, you .should find that using your fingers to do your shop- ping is not only easy and relatively risk free, but can also save you both money and time. Agencies to contact with a complaint if all else fails: Chief Postal Inspector U.S. Postal Sei-vice Washington, D.C. 20260-2161 Direct Marketing Association 6 E. 43i-d Street New York, NY 10017 Council of Better Business Bureaus 1515 Wilson Blvd. Arlington, VA 22209 S Wheel of Fortune/Jeopardy/Family Feud - Continued from p/i. 24 The televised vereion of this show pitted two five-member families against each other as they tiied to match the answei"s given most often in a 3ur\'e}' of one hun- dred people. Although this computeiized rendition will still accommodate the ten- , person foiTnat, the program is even will- ing to enteiliiin a single sibling in a satis- fying computer match. Regardless of how many eager participants you have gath- ered around your Commodoiie, you'll al- ways be in good company, for eveiy con- test opens with the appointment of a gi-oomed and manicui-ed video family for each opposing side. There's Dad, Mom. Sis and two Brothere, alt eager and smiling as I they stare out at you from inside youi' monitor Treat them as you would your own, for they will be youi- on-screen repre- sentatives and tx)oting section — cheering, jumping and laughing when yom- answer is among those posted, and fiiowning, sulking and yelling when yow guess is dismissed. lb start each of the game's four rounds, two opposing family members come for- waiti to center stage and square off for the opening toss-up question, which appears along the screen's lower edge. The player who can supply the more popular answer to this sui-vey queiy is then given control of the round. This means he can either "play," betting that his squad will come up with the rest of the answei-s, or "pass" off that responsibility to his opponents. If and when the "playing" team gets thi-ee misses, the other family is given the chance to win the round by guessing any one of the itmaining answers. It's all here, fixtm the big yellow survey boai'd and multi-level family podiums to some catchy theme music and nail-biting Fast Money bonus rounds. Shaj-eData has successful^' captui-ed both the play and feel of the show, carefully supplying just enough audio/visual extras to dress things up without distui'bing the pace of play. What's paiticularly impressive in this game is the intelligence of unseen com- puter judge, who recognizes synonymous or related answei-s as coiTect matches. For example, if the answer is "hosteiy" and you type in "socks," the response will be deemed conxxl. and the points awaixled. The game has brains. Interesting and involving, Family Feud has the potential to produce many thought-provoking discussions and hu- morous responses. When you finish play and finally say good-bye to youi' new- found relatives, you'll wondei' where the houi-s went. Jeopardy ANSWER: A sedate and serious game show, where three contestants, given a specific yet often ciyptic answer, must prove their superior intelligence by quick- ly and accurately supplying a matching question. The tension, excitement and challenge have all been captured on disk to provide what promises to be an enjoyable, yet humbling experience. QUESTION: What is "Jeopardy'.'" Long lauded as the toughest of televi- sion's game shows, Shai^eData's Commo- dore ver-sion comes across with just the right level of subdued, taut energy. Play a couple of rounds against some skilled fiiends or the highly educated computer, and you'll actually leave the keyboai-d ex- hausted from the mental workout. Three separate screens ai^e utilized in the repixiduction of this contest, in effect miiToiing the three basic camera shots used in this game's televised twin. The firet is the head-on angle of all thi-ee contestants, as they look out from behind their electronic podiums at an un- seen emcee. The progi'am's designere de- cided to have a little fun with this screen, cashing in on a chance to pai-ody some of the typical stei-eotypes who seem to fi^ quent this stage. Before the contest be- gins, each contestant is given the chance to thumb thixiugh an assortment of video characters to personally choose the sex and appearance of his on-screen sumo- gate. W^at cant be judged imm this visu- al selection is the personalitj' that will ac- company the face. This will only become appai-ent when the contest begins, and some embaiTassing but amusing idiosyn- cracies begin to surface. For example, in my comer, I've had the calm and collected businessman, who would show no emo- tion, win or lose, aside fix)m the periodic adjustment of his tie: the short wimpy bookwoiTn, who peered through overeized spectacles and actually pouted in disbelief whenever his answere were judged incor- rect; and the chisel-faced, toothy macho man. who would go so fai- as to pound his fist whenever he beat his opponents to the buzzer. It's a lightheailed touch aimed at softening this contest's stodgy reputation. But make no mistake, when the challenge commences and there's monev on the line. 114 FEBRUARY 1988 Wheel of Fortune/Jeopardy/ Family Feud — this simulation is all business. The pivotal game sci'een is the world-re- nowned big blue boattl, a large sectioned structure that pro\'ides five boxes of in- creasing value for each of the round's six answer categories. When a player speci- fies the box he would like revealed, the screen switches over to a close-up view of the square, where the answer can the be easily read. Each contestant is given a button on the Commodore keyboai'd to act as his bu^er. If he thinks he knows the question to answer, he must signal and type out his guess within a thirty second time limit. This half minute allowance might seem a bit liberal to some hard-core "Jeopardy" followere, but it's only so that those who hunt and peck will have the same opportunity as those who touch type. If you give a coiTCct answer, the crowd cheere, youi- score is increased and you are awarded the honor of choosing the next answer. If you give a wrong response, after the audience groans, the cash value will be subtracted ftnm youi- total. The round continues until all thirty answers have been revealed. All the familiar pai'ameters of play have been included. After the initial ses- sion, there's Double Jeopardy, where the doUai' values are doubled, and the Final Jeopardy, where each contestant secretly bets a percentage of his earnings before \iewing the contest's last answer. And of course, throughout each round, there are the randomly positioned, ever-populai* Daily Doubles. The game boasts "hun- dreds of categories with over a thousand questions." That's enough to keep any tri\ia buff busy. One of the nicest features of this pro- gram is how the computer players try to keep pace with their human opponents. If you open a sizeable lead, theii- trigger fin- gers will tap a little quicker, and their IQ's will seem to inch up a notch or two. On the other hand, if you hit a noticeable slump, your challengers will actually answer a couple of questions wrong to keep things tight. It makes for exciting, tense play, game after engaging game. If there's one more alluring element that is common to each Shai-eData pack- age, it's their relatively low purchase price. If you're attracted to the t3'pe of competitive entertainment that a televi- sion game show can provide, then you can go out and pick up al! three programs for under forty dollars. For that price, you'll also get youj-self an education. For after a few rounds with each contest, you'll prob- ably learn that you're really not as smart as you think. At least you won't have to go on national TV to prove it. Hints to help you add to your jackpot earnings: WTieel of Fortune • Buying vowels can be a sound puzzle- solving gamble, but the key to a success- ilil purchase is the timing. Vowels should only be bought when a fair number of con- sonants have been turned over and you are still unceilain of the puzzle solution. • Since the money values on the wheel increase with each round, the spins be- come more valuable as the game goes on. With this in mind, it would be a good strategy to tr\' to sa^■e any "Fi-ee Spins'" for the later rounds, since their potential worth will only increase. Unless there's a large amount of money at stake and the puzzle solution is so obvious that the next contestant will surely cash in. never use yom- Free Spin bonus in the first round. Family Feud • In the television version of this game, there could be a perceived advantage to passing control of a question over to the competing team, since each opposing fam- ily member would then be forced to an- swer as an individual, while your squad could confer and brainstorm to arrive at a group decision. After all, five heads are better than one. But if you're up against the computer or a single competitor in the ShareData rendition, that strategy is ob- viously useless. In that situation, it is usu- ally better to remain in the driver's seat by keeping control of the question. • When playing against the computer, always let the opposing family member win the initial face-off portion of the round. As a rule, they will never offer the "number one" answer to the survey ques- tion. As long as you can top their response with a more popular one, you can still gain control of the question and will have one less solution to uncover. Jeopardy • Unlike its network cousin, the com- puter version of Jeopardy is not con- strained by commercial obligations or time slots, so you can be sui-e that both big boards will be fiilly uncovered by the time Final Jeopardy rolls aiiound. But due to the presence of the Daily Doubles, where only the plaj'er who selects the square is given the opportunity to wager money, it still makes sense to choose the category' you know best whenever you are given the chance. n Software Reviews/Stationfall Continued from pg. 26 published and decided to make a set for this game." This inspiration for the blueprints is just one source of ideas for Meretzky. He likes read to science fiction stories and certainly has some experience in the realm. All of his stories except SoT\:erer fall into that categoiy Meretzky claims that this "was semi-unintentional. I had many ideas and it just happened that the ones that were chosen as my next project were in the science fiction genj-e." When asked whether any of the characters in his stories were binarj' counterpails of real- life people, Meretzky responds, "Perhaps the ambassador in Planetfall was like a physics teacher I had in high school, but that's about it." Stationfall should not be overlooked if you're looking for a good challenge that is also a lot of fun. The game is never boring, nor does it allow entering commands without thinking about what you're doing. There are some unique puzzles that have never been on disk before, notably the mystery of the dots on the w'all of the alien ship you find in a docking bay. Your brain cells will be challenged, and youi- appetite for a good stor>' \«ll be satisfied. The plot oi Stationfall has no holes and so many souires of revelation that only a veteran designer like Meretzky could have pulled it oft'. Instead of being just another adventvu-e,Sfafi'on/a// reads like a good novel and is exemplaiy of what in- teractive fiction is all about. I strongly rec- ommend it for those not familiar with this type of game. Meretzky was happy with the way Stationfall turned out and found "it was nire going back to Floyd, kind of like rediscovering an old fiiend." I have a few hints that might be of some use to the person stuck in Stationfall. Don't overlook anj' description; read eveiy response carefully. Experiment with the different objects around the ostiich and Arcturian balloon creature — eventually, you'll find out what "moves" them. Some items perform the same function, so make sure you've used the best one for the job or you may have to return to an earlier part of the game. Read any papers or notes lay- ing around and examine other sources of information. Be careful ai-ound machinery after the second day— it could be danger- ous. When I asked Meretzky for tips on how to play one of his games, with an at- tempted straight face, he replied, "I hon- estly don't know. I never play Steve Mer- etzky games — I just write themi" This is the mind you have to deal with — good luckl 9 COMMODORE M/SGAZINE 115 101 Tips for Commodore Game Players Continued from pg. 69 F-15 Strike Eagle: When you first start flying, immediately cut power to 55% by pressing zero. This speed uses only three fuel units at a time. Engage afterbumere, and you still use only three pounds of fiiel at a time! In this way, you can fly around at close to Mach 2 for a long time, racking up a very nice score along the way. Shawn W. Scanlan Toronto. Ontario Canada Faery Tale Adventure: Go to the watch tower (find it on your map), enter it and get the shell you find inside. Then stand close to a large river or lake and use the shell. Seconds later, a turtle will come. Ride it. Abbott Wang Greenville, Texas Fight Night: 1. To beat Dip Stick, concentrate on hitting him in the head. Force him into a comer and punch him out. But watch his low sucker pimch. 2. Work on Kid Kastro's cigai'. Watch out for his fancy footwork and his Superblow. 3. Beat Hu Him by faking him and using bod3' punches. He has a cement head and a vicious Superblow. 4. Keep Bronx Bomber in the center of the ring. If he catches you in a comer, you're dead, Robert Wu Monterey Pork, California Flight Simulator I and II: If you have trouble with stalling dur- ing takeoff, before starting youi' engine push the joystick for- ward imtil the pitch marker is at the bottom. You can then take off stall-fi-ee unless you push the pitch indicator all the way up. (You may go dovMi a bit before you are airborne, but don't let it worry you I. Nathan Semonik Address Unknown Flight Simulator II: If you need fuel when there are no airfields around, just hit "E" to go into Edit mode. When you exit back to flying, you'll be right where you were before, but with flill tanks! John T. Alsobrook Benton, Kentucky Flight Simulator II: If you own this game and Sublogic's Jet, you can play a super version of Flight Simulator ll's World War I Ace game. Boot up Jet and choose the right type of monitor Re- move the Jet disk and insert Flight Simulator II. Choose Dog- fight on the Game Mode menu, then choose the skill level that best suits your pilot capabilities. After choosing youi- aircraft and armament, you'll be able to play a mixture of Je( and World War I Ace. I call it the World War I Jet Ace game! Ron Gregorsok Bowling Green, Ohio Friday the 1 3th: Get the red axe for a weapon. It is stronger and better than .Jason's weapon. Mark Brenner Chattano(^a, Tennessee Gateway to Apshai: You can multiply your score for a treasure if the treasure is ti-apped by other than the Freeze and Tbleporta- tion traps. Tb do it, use Locate Trap; when you see the flashing skull on the treasure, walk back and forth over the treasure while pressing the fire button. You'll get up to seven times the original point value for the treasure. Mark Montgomer,' Greensboro, North Carolina Gateway to Apshai: You can stop the clock in this game by call- ing up your status or weapons screen. Kevin Walsh Hopkinton, Massachusetts Ghosts 'N Goblins: When fighting the Unicorn, there is a spe- cial area where you will be immune to all attacks. On the first screen, it is in a little bit from the left edge of the gate. Straight weapons (javelins, swords and crosses) are always better than arc weapons, because arc weapons can't go over graves. Troy Nesfeder Bethlehem, Pennsylvania Goonies: lb start on a selected level, press the F5 key then the F7 key for each level you want to move up. Unknown Contributor Brossard, Quebec Canada Hard Hat Mack: lb get quickly to the last .screen: When the title screen appears, press the keys 1 through 9 in order. Then press the zero key. Richard Penn Montreal, Quebec Canada Jumpmar: Type these two lines and insert yonrJumpman disk into the drive. Enter RUN and enjov Jumpman Immortalitv! 1 ff A = 0 THEN A = 1 : LOAD *'INTR0.SYS",8.1 2 POKE 24015,173 : POKE 54296,15 : SYS 36864 Mitchell Anstinc Central Point, Oregon jumpman jr.: Tb get unlimited lives, do this: LOAD "JUMPMAN JR.",8 POKE 9450,173 : RUN Bobby Brickhouse Address Unknown Karateka: You can let your man fight for you by holding the fire button down once you are in the fighting position. I have reached the palace entrance this way. John M. Lyle Tiskilwa, Illinois Kronis Rift: After the fourth Rift, your firepower becomes use- less against Guardians' shields, unless you find new Modules, As you leave your scoutcraft, move toward the nearest Module, count to ten seconds then immediately call the ship. By doing this over and over, you'll get closer to the Module vrithout en- countering any Guardians. RobeH Wu Monterey Park, California Kung Fu Hero: When you are on the first floor and facing left, press SHJFTand the letter "G," A shooting gun will appear in 116 FEBRUARY 1988 101 Tips for Commodore Game Players your hand! This is usefiil for killing the villain at the end of the floor, and will also kill any number of people who are approach- ing from the left. If you remain motionless a few seconds after firing, the author's name will appear on the screen. Asanka Pitawala Bronx, New York Kung Fu Master; An easy way to beat the enemy at the end of each hall is to turn around when you get to him and walk back to the beginning of the hall. Instead of arriving at the begin- ning, you'll end up behind the enemy, where you can easily beat him up. Move fast when you do this, because as you use time, you reduce the number of points you get. Byron Henderson Address Unknown Kung Fu Master: lb beat the fourth floor guard, all you have to do is use a low punch. Push the joystick down and press the but- ton as fast as you can. Chih Chiang Salisbury, Maryland Kung Fu Master: lb kill the final attacker on the fifth level, hit him with a middle kick, then a low kick, then a flying kick. Fin- ish him off by running at him while throwing low punches. Steve Blay Miami, Florida Leader Board: When you're playing Novice at the 11th hole on the first course, use a nine iron (91). This should give you a hole- in-one every other time. Clay Rose Address Unknown Legacy of the Ancients: 1. When you start a new character, im- mediately find weapon and armor training shops to improve his dexterity and endurance points. I The greater your character points, the harder you are to kill). 2. Never try to rob a bank in a town if you are w^. iThe guards will attack you). 3. Healing Herbs can only be purchased and used after you view the Herb of Life exhibit in the Museum. 4. Museum exhibits are all vital in retrieving the Compendium firom the e\il Warlord. The Tfest, The Four Jewels and The FHrate's TYeasure will help you find the three dungeons in Tkrmalon. The Pegasus exhibit helps you ride the \vinged horse. Robert Wu Monterey Park, California Little Computer People: lb learn the complete vocabulary of the Little Computer People Discovery Kit, load your Little Com- puter People disk, reset the computer, then type this program, and type RUN : 1 FOR A = 49721 TO 51545 : B = PEEK( A) 2IFB = 33 0RB=64 0RB = 128THENB = 44 3 IF B<>44 OR C<>44 THEN PRINT CHR$(B); : C = B 4 NEXT Bobby Anastario Address Unknown Mail Order Monsters: Isn't it unfair how you only get $250 at the Tbumament level? To increase your cash, use two-player mode. Buy whatever you like for your own Moiph, but for the second player, buy something with veiy few hit points. Then blow it away a few times to get more money. Robert Grzesek Diamond Bar, California Mail Order Monsters: Thke your monster to the Weapons Shop and if you don't have an E-Pack, buy one for 50 Psyehons. Sell your E-Pack at the shop, and you'll get 73 Psyehons for it! This slick trick onlv works once per monster. Ben Gold Berkeley, California Mall Order Monsters: When you've lost a battle in the Tourna- ment and the computer asks you to insert the Owner's Disk, just power down instead. You won't lose any Psyehons or weapons. Chih Chiang Salisbury, Maryland After choosing your aircraft and armament, you'll be able to play a mixture of Jef and World War I Ace. Mall Order Monsters: lb find the password for any owner on your disk, just LOAD "owner name",8 then LIST. It's as simple as that. Jeromie Can- Pine, Colorado Marbte Madness: At the sbrth or seventh level, gravity changes 90 you have to go uphill. Go to the top where you can see a green marble and a black one. If you want to lose quickly, hit the black marble. If you want to get extra time, run into the green one. Tim Sparks Minford, Ohio Matrix: lb move to the next stage, simultaneously press SHIFT, CONTROL, RUN/STOP and COMMODORE. Lucy S. Terrier Alton, Illinois Miner 2049'er: For an unlimited number of lives, enter POKE 9450,173 : POKE 2652,165 : POKE 2471.255 Lil Willard Marietta, Ohio Moon Patrol: If you press the space bar, this game will pause imtil you press it again or press the fire button. Don't be con- cerned if the screen changes color while on a pause — it will re- turn to its normal color when play resumes. Michael Saunders Las Vegas, Nevada One-on-One: In PRO computer, when the computer runs back to clear the ball, run under the basket and stand still. If you're in the right position, the computer will charge you almost every time. Deepta Bhattacharya Address Unknown COMMODORE M/GAZINE 117 101 Tips for Commodore Game Players Operation Terminal : TVy to keep your batteries charged so you can activate the jamming mode before entering a new room, keeping bombs in the i-oom from exploding. This is especially important when you are competing against a human, since hu- mans can booby trap rooms that you thought wem safe. Robert Wu Monterey Park, California Pac-Man: lb get unlimited lives in this game for the 64. just LOAD "PAC-MAIsr,8,l then tj-pe: POKE 34943,234 : POKE 34944,234 : POKE 34945,234 SYS 32760 The ghosts will fly right through you. Andy Macaninch Newtown, Peniisvlvania If you absolutely have to win a game, here's a foolproof way to do it, Paperboy: lb get a great score at the end of the day, deliver the paper to only one house, then do as much destruction as you can. Bi-eak windows, yank lids off garbage cans, and so forth. Myong Pack Portland, Oregon Phantasie: Run away from the Black Knight or you will lose all your gold. Buy scrolls and then use them to print out onto paper. They will help you in the long run, Ivan Moore Address Unknown Pirates: If you attack on land, hide your armies in the woods. Use one of your groups as a decoy to get the enemy to approach. You'll Ije surprised when you beat an army twice your size. Lance Gater Trenton, New Jersey Pitfall: UTien you are about to fall down a hole with a ladder af^r jumping a log. push down and you'll cateh the ladder with- out losing any poinLs. Michael Baumgart Address Unknown Pitstop II: At the start of the race when playing the computer. ram its car until you both get blowTi out tires. The computer has to change its offside tire, while you only have to change your neareide one. This gives you a head stait once your tire has been changed. R. N. Gutierrez Veracruz. Mexico Project: Space Station: With this tip you can gain millions and millions of dollare. When you ai^ planning your mission budget, put all your money into either the Modules or Equipment cate- gory. Then go to that category and start spending. You should notice after you buy the first item that the money you started off v\ith has doubled! Keep spending, and when you get down to $11,000 million or .so, it again willjump to 819,000 million. Then go back to the budget screen, transfer eveiy cent to the other categoiy (Equipment or Modules!, and repeat the piwe- dure. When you've bought lots of stuff and are back up to 819,000 million, go back to budgeting and divide your money evenly among R&D, Operations and Planning. You're now very well off, and should do quite nicely for the rest of the game. Joel Steadier Pittsburgh, Pennsylvania PS! 5 Trading Company: If there are no enemy ships in the area, rank engines priority 1. When an enemy appeai-s, put it back to 3. This will gain you esrtra time. Lance Gater Trenton, New Jersey Q-bert: You don't have to wait until the end of the game to start over. Just press the RESTORE key Matt Massa Tomahawk, Wisconsin Raid Over Moscow: When you've loaded the game, wait a min- ute or two and the computer will start plajing by itself. When it gets to the screen you want to play, push the joystick button and take control of the game. Chih Chiang ' Salisbury, Maryland I I Raid Over Moscow: Here's a good trick for the first screen. I When the bell rings, simultaneously press RUN/STOP and the I "Q" key. This will get you to the launch site screen where you have to shoot the center missile silo. You also will have nine men to shoot the silo. Sean Kim Tacotna, Washington Realm of Impossibility: Sometimes you can cheat by walking on the background. The mystical monsters cannot touch you there. Jerry Wyatt ' Junction City, Ohio Revenge of the Mutant Camels: To get smoothly into cheat mode, press "0" for options mode, then type "OATS" and play the game. Apparently the camels like the food. Daniel Kortschak Beulah Park, Australia Roadwar 2000: Don't go into Fort Knox. Go to Mountain View for Doctor, Drill Sergeant and Politician. Lance Gater Trenton, New Jersey Sargon II: Are you tired of losing to your computer? TVy these moves at level 2 or 3, and ignore Sargon's moves. Open with A2- A4 and follow up with C2-C3, E2-E3. A4-A5, D1-A4, A5-A6, Fl- Bo, A6xB7, B5xC6. C6xD7, B7xA8 — Checkmate! Robert A. Ecliel Farmington, Michigan Seven Cities of Gold: When you have a good number of men, head for the Inca city that has a blue mark on it. It is the capital and has a lot of gold. Lance Gater Trenton, New Jersey 118 FEBRUARY 1988 101 Tips for Commodore Game Players Seven Cities of Gold: In this game you have to explore North, Central and South America after bujdng men, food, ships and goods. But if you buy only one ship and one man, you can cruise I for two yeai-s without buying food! Using this tactic, I sailed from Europe to the Mississippi Riv- er, then walked up to the Great Lakes and back, finally return- ing to Europe, all on no food. Marc Meleney Millersville. Maryland Skyfox: Go for the motherships firet, then destroy the tanks and then the planes. If your base is destroyed, you can still win if you destroy all the planes, tanks and motherships. Use laser cannons mostly, save heat-seekers for motherships, and use guided missiles against planes that are alone. Allen Morano Address Unknown Spell of Destruction: When entering an unfamiliar room for the first time, you never know what you're up against. It's wise to stay near the door so you can listen for the tell-tale music, wait for the attacker to show itself, then make an emergency exit. Once you're outside, you can prepai'e the proper spell and work out your strategy against the aggressor. Robert Wu Monterey Park, California Spy Hunter: Wait until the road widens, then drive over to the right edge, not completely on the black border and not totally in the trees, but halftvay between the two. Increa.se your speed to maximum and relax until around 12.000 points. At that time avoid the limousine. This trick allows you to skip the boats and the helicopters. But if you ride over water past the broken bridge this way, the bridge will keep coming until you go into yom- speedboat. David Bennett Matthews, North Carolina Spy Hunter: When you're di-opped off by the weapons van. next man, truck or tug boat, stay behind it for as long as possible. This will wipe out most dangers such as mines, cars and boats. Nathan Gibbs Femandina Beach, Florida Stealth: You can get exti-a power by going through the positive power fields. If you go through slowly, you can get several times the usual amount of fuel. Harry H. Eleas Bristol, Tennessee Summer Games I: In the 4x400 Meter Relay event, you can ac- tually do better if you lose to the computer. Let the computer win by pmposely dtiopping the baton and going as slowly as pos- sible. With practice, your time can be just under two minutes. Jonathan Stapinsky Winnipeg, Manitoba Canada Summer Games I: Fyou disqualify yourself in the 100 meter freestyle, you'll always get the gold medal. Deepta Bhattacharya Address Unknown Summer Games I: In the 100 Meter Dash, the object is to gain speed by jiggling the joystick as fast as you can, either up and down or from side to side. You can do it more comfortably by moving the joystick in circles, either clockwise or counterclock- wise. Jonathan Stapinsky Winnij^eg. Manitoba Canada Summer Games I: In the Pole Vault event on the 6 meter or higher bar, choose the low pole grip and go under the bar. It works, but you have to practice it. Chih Chiang Salisburv, Marshnd If you disqualify yourself in the 100 meter freestyle, you'll always get the gold medal. Summer Games II: For a little extra distance in the Triple Jump, push the joystick up after each maneuver For example, right, up, right, up, left, up. Using this trick, I raised my maxi- mum distance from 17.15 to 17.55. Chris A. Bonk Glenavon. Saskatchewan Canada Supercycle: This will help you master the quick turns. Watch the lane dividers at the top of the screen. These change direc- tion, indicating the direction of the next curve. Then when the curve comes up, you'll know which way to turn. This is useful when you've become disoriented after ducking and dodging oth- er motorcycles. Sidney Blaylock Address Unknown Superstar Ice Hockey: If you absolutely have to win a game, here's a foolproof way to do it, pnoNided you have 500 to 600 trad- ing points. Draft a goaltender with absolutely no skills, then trade him to the opposition for all of your ti'ading points. The trade should be successflil, and when it is, you can score on every shot on goal. Another powerful tactic works when you have con- trol of the puck in the opposition end. Skate to the side of the net onto the boards closest to you, Then skate up to the goalie and jam a pass into the short side. If it is done correctly, it has a 70% efficiency rate going left to right and 959^ going right to left (sec- ond period). Don't push this one — it led me to two consecutive undefeated seasons! Chris A. Bonk Glenavon. Saskatchewan Canada Swiss Family Robinson: Aloe is good for bee stings. The cave makes a good shelter Lance Gater Trenton. New Jersey Tag Team Wrestling: When playing the computer, keep him in your comer and tag off after every two moves. When the darker guys are out of the ring and you are on the apron, run to the Continued on pg. 128 COMMODORE MW3AZINE 119 mfill N COISAPUTER DIRECT .IMD yf^m AAEA.N IT! [pric— iKjilr* a-w-w I Super Hi-Speed Printer 200 CPS Star Mkronics LV-2010 With Crisp Near Letter Quality Sale $ I 9995 (Add $10.00 shipping.*} List $499 No One Sells This Printer For Less! • 200 CPS Draft - 45 CPS Near Letter Quality • Serial Impact Dot Matrix • IBM Compatible • Continous Underline • Near Letter Quality Mode • Ultra High Resolution Bit Image Graphics • Pull Tractor & Automatic Single Sheet Loading • Standard Serial & Centronics Parallel Ports Ultra Hi-Speed (300 CPS) Printer 300 CPS Draft • 50 CPS NLQ • With Color Printing Capabilities No One Sells This Printer For Less! Sale $^QQ95 (Add $10,00 shipping.*) ^^^ ^^ -i^T List $499 • 300 CPS Draft - 50 CPS Near Letter Quality • Front Panel Margin Setting • Download Character Setting • Epson/IBM Modes • lOK Buffer • Variety Of Characters & Graphics • Parallel & Serial Interface Ports • Auto Paper Load & Ejection • Bottom Feed • Optional 7-Color Printing Kit. . . Sale $99.95 15 Day Free Trial * 90 Day Immediato Replacement Policy 22292 N. Pepper Rd, Barrington, 1L. 60010 Call (313) 3S2-5050 To Order! * JlUnolt rttMkoU udd f^^ ttiet OA. AU Ordcn miut br in U.S. UolUn. Wc thlp Lo mU polnu In the U.S., CANADA, PU^KTO HICQ, A APO-FPO. PkmK g»ll lot Chifie* ouukk 4»nlinenUJ U.S. oe C.O.O. HAIL OfllKKS cncSoM c&ihkcr ch«k. (iwfwy ordo-. or pOTOn^ cb«ck. Allow N dfe>l (ktirtry, 2 (o 7 daj-i tor phone ordcn uvl i diy cxprcu mul. Pricn uk) ivailLabUiTjr lubjea W chanfC i>lllKMl iwcice. (MoollOn Only ihipped In oonlincnUl U.S.) COMFUTE* £HRECt will maich mny vkIkj nuioruJty «Jveniiwd ddivertd pfk* oo ihe euct wine product with m oompttnbte p«ifTnenl mnhod (r'rlwilHnt uty •{Vikabk MU44 t«AC*l. A phsr>i^^ copy order of the currmi vkJhI lower priced ad mtuii be lupptkd with ihe order, or wicJiin li d*)n of tUie o1 purchmx. VISA M AftTBIIC A RCk -^ C.O.D. COfVIPUTER DIRECT Is 1st In PRICE, SUPPORT, & GUARANTEE! WE L^VE ^UR CUSTOIVIERSl |Prke. Expire a.M-w| Famous IBIVf cr:) Brand • M^ Genuine IBM® Printer 8 V2 " Letter Size Limited Quantities. 1st Come, 1st Serve Basis. No One Sells This Printer For Less! • 80 Column • Enlarged • Underline • Graphics* • Unbelievable Low Price! • Advanced Dot Matrix - Heat Transfer • Upper & Lower Case (with True Lower Descenders) • Adapters For IBM® • Apple® • Laser® • Commodore® • Atari® (* Graphics available with Commodore, Atari And Apple Interfaces.) This printer comes ready to hook up to the serial port of the IBM® PC jr. Plus with low cost adapter cables you can connect the printer to the IBM®PC, XT, AT, & Compatibles, the Apple® Il.lle, & lie, the Laser® 128, Commodore® 64 ,128, SX-64, Vic 20, & Plus 4, in addition to Atari®, the Tandy 1000 and many more. •M. Afpl*. OtnvTKnioft. Ai&fi I LoMr df» rw^lirvtvd fj-ocbmarfci of lnii»fnctionol Builft#*i M«h»ft*i. Appf* Co»nput«r. CooifTwJw* Buonasi Mochirwi. Alon lix i ViicWo Tnhrwlogiri R»ip»cti«l^, Call 15 Pay Free Trlcil * 90 Pay Immediate Replacemenf Policy 1312) 382-5050 ^ «Si^S^p»'!^=!' We Love Our Customers! Mall Barrington, 1L. 60010 CC^INAPUTER DIRECT mfill No* Be UNDI /VtSiD V\/E I\AEA.ISI ITf^ |Prtc«E»piroa:a»l«] Full Size Piano/Organ Musical Keyboard $49 List $159 lAJd SS.lMisliippiiig.') # # ** C'onducior Software Required Kr>b'.i!i.k jxni ol I ho totiinuidorc 64 or I2S. This suirdy !ns[[Liiin.]ii nimcs with carrying handle, protective key cover and buill-in imisic sI^iikL Si/c: 24'" \ 4 "' \ 4" Weiehl: 9 Ihs. Ki-gisUTs iHilh thr CiinduclDr Sciftwari') — Oiyait • Imnipci • 1 kilc • Harpsicurd • V iolin • C ello • Hass • Uanjo • Mandolin • Callipoe • C onifriinn • B.itpipc • ^l\nl^K•sl/^■l U*^ 2 • tUmcr I & 2 • Can lif played omt ;t " (Kl;t\c ritntic * Progranunalilc sounds Ki'i'cirdinntttilh (hi- ( iiniliiiinr Siiflvvarel — lliree [rack sciiufiiccr plus (ULT-ilulihiiis; uilli nusillpk' insiriiincnts playinti a I the same time. The Music Teacher LiMS.19.95.Siik-S2-l.'>5 llMChc llO» 10 ll\ul llUl-lt .iiui p1:iv in rlrMJnn on ilic kcshoitid. I cuiiii'v uiinipt'i. ort.nt. \iolin. ynlliesi/i'r inNtrunK'n! >ouikI». luiilliii nicuononie, pituse-pl.n connol and scl-up rncru] loi >.u-onii/nii:- (Disk) The Conductor Software LisiS29.95 Sale SI 9.95 1 lie (. otiiliisior Solusiui' Iciichc^ hovi a composiiiion is put together, note In iiok". lll^llllmenl In in>.!riirnciil. Vou ^mII learn lo pUiy .'5 sonjLs from liikli 10 Koik. riieii >oii mil he ready lo compose your own songs.' (Disk) I I'ji'hes — Scales • Bass lines • I'opiilar sonas "Uolero" to "Thriller". l-t'alurt's — Control isiih attack, delay, sustain and release time^ • I'lavhack track- uhilc uni record • Stores songs on disk • Much mote Kt'qiiires -- .Munc Keylicvard * foninuHliHc M or 12S isiih disk driie The Printed Song List $29.95 Sale $19.95 Print out your composiitlon for others lo read or play. Requires The Conductor Program and printer compatible with the Commodore graphics mode such as most dot malri.\ printers with a graphics interface. (Disk) yA" Double-Sided, Double Density Floppy Disks For As ^^ ^ * each Low As (Add $3,00 shipping.*) Each DItk 100% Certificatied • Automatic Duft Remover Free Lifetime Replacement Warranty 1 Box of 50 $14.50 (29< each) (with sleeves) 1 Box of 100. $24.00 (24' each) (without sle«vas) Paper Economy Sleeves , . . $5.00 per quantity of 1 00 Disk Labels $3.95 per quantity of 1 00 ZV2" Double-Sided, Double Density Micro Disks On Sale ^^ ^^ ^ each For Only (Add £3.00 shipping For use with all 3y>" Disk Drives. • Compact and easy to hondle • Sam© tough and reliable qualities of 5 Vi" floppies other disks in a compact, cassette-like format • Hard-plastic shell provides maximum media protection and safe handling. Holdi more data than a conventional S%" floppy disks Quantity of 50 $49.50 {99« each) 15 Day Free Trial • 90 Day Immediate Replacement Policy 22292 N. Pepper Rd, Borrtngton, IL, 60010 Call (312) 3B2-S0S0TO Order! • Illinois micLcnU Wi-d f ■•i^ l^lo. Im. All otdCTi mtul he in U S. Dollirv Wc ship to m\\ [uinii in ihf V S.. CANADA. PUEBTO BICO. A AF*0-FPO. P1<***C*1I fi>rCh»riH*MiUM»CK>nli«ni«lU.S. wC.OD MAIL OHDtlRS mclo** a»4h.ef chctk. it>oncy Order, or pcf»Ofl*J chwfc. Aikrm 14 dayi dcUvcrr, 2 to 7 dayi tor phone ofdcn mnd 1 a»y wpr*** iti*iI Pnc« pjwl it.«iUbtliiy iubjcci 10 chuii#c wilhout notice. (Mociilori only ihipjped in coolinenial U.S.y COMPUnia DIRECT will rruictl bly vtlid lUtionAllj ■dreniKd ddivcml prkc on the n^n tmme prodiv:! with ■ cotnpArabke pwyriKTil trvtbod 4acludin( ■ny ■ppJkabk lalo uxcsl. A pKyi»aU copy order of the current valid tower pTKvd ul fnuillKiupptKdwiihihcofclcT.orwilhLn l3dayKordA(«Of pvrchu?. VISA fMASTKRCARD C.O.D. COAARUTER OIRECT Is 1st In PRICE, SUPPORT, & GUARANTEE! WE LOVE OUR CUST^WIERS! Iphcw Expire a 29m| Save Printer Super Sale Save 22 CPS Daisy Wheel Printer 13" Daisywheel Printer With True Letter Quality No One Sells This Printer For Less! Low, Low Price! $99 Below Wholesale! List $499 Printing Method • Daisy Wheel Print Speed • 18 CPS, Shannon Text • 22 CPS. AAA Text Accessories • Daisy Print Wheel - Courier 10, 96-charactcr • Ribbon Cartridge • easy-change cartridge • Both are compatible with Diablo'" and Qume® Spacing and Density • Character Spacing: 1/120" increments • Line Spacing: 1/48" increments • Prim Pitch: 10, 12, or 15 CPl and Proportional Spacing • Characters per Line: 110 characters at lOCPI 132 characters at 12CPI 165 characters at 15 CPI Operator Control • Power On LED • Impact Adjustment • Reset Button • Pause Button • Paper Feed Button •Self Test • Out of Ribbon LED • Horizontal Spacing Adjustment • Pitch Adjustment (10, 12, or 15 CPl) Print Buffer • Standard: 93 characters Paper Information • Fan-fold, Single Sheet, or Carbon Copies • Friction Feed • Form Width: up to 13" • Copy Capacity: Original plus 3 Copies Size and Weight H-5.5" W-18.9"D-11.6" Weight 21 lbs. Ragislered Tradomarki: Appl« ■ Apple Computor Inc. IBM - Inlernolionol Business Machines Inc. Diablo ■ Xerox Inc. Ouma - Qgme Corporolion, lisy lAThoels Avoilable tn Courier 72, Prestige Pica, Prestige Elite, and Script 12 for $9.95 each. ^^ 15 Pay Free Trial * 90 Day Immediate Replacenient Policy Call (3 1 aj 382-5050 ^ *5I^:!^ »'^? We Love Our Customers! Mall Pepper Barrington, IL. 60010 KOW TO ENTER PROGRAMS The programs which appear in this magazine have been run, tested and checked for bugs and eiTore. After a pro- gi'am is tested, it is printed on a letter quality printer with some formatting changes. This Hsting is theij photo- graphed directly and printed in the maga- zine. Using this method ensures the most error-free program hstings possible. Whenever you see a word inside brack- ets, such as [DOWN], the word represents a keystroke or series of keystrokes on the keyboard. The word [DOWN| would be entei-ed by pressing the cursor-down key. If multiple keystrokes are required, the number wiU directly follow the word. For example, |D0WN4| would mean to press the cursor-down key four times. If there are multiple words within one set of brackets, enter the keystrokes directly after one another. For example, (DOWN, RIGHT2] would mean to press the cursor- down key once and then the cursor-right key t\vice. Note: Do not enter the commas. hi addition to these gi-aphic s\7nbols, the keyboard graphics are all represented by a word and a letter. The word is either SHFT or CMD and represents the SHIFT key or the Commodore key. The letter is one of the letters on the keyboard. The combination ISHFT E] would be entered by holding down the SHIFT key and pressing the E. A number following the letter tells you how many times to type the letter. For example, [SHFT A4.CMD B31 would mean to hold the SHIFT key and press the A four times, then hold down the Commodore key and press the B three times. The following chart tells you the keys to press for any word or words inside of brackets. Refer to this chart whenever you aren't sure what keys to press. The little graphic next to the keystrokes shows you what you will see on the screen. SYNTAX ERROR This is by far the most common error encountered while entering a program. Usually (sorry folks I this means that you have typed something incorrectly on the line the syntax error refere to. If you get the message "?Syntax Error Break In Line 270", type LIST 270 and press RETURN. This will list line 270 to the screen. Look for any non-obvaous mis- takes like a zero in place of an 0 or vice- versa. Check for semicolons and colons re- versed and extra or missing parenthesis. All of these things will cause a sratax error. There is only one time a syntax error will tell you the "wrong" line to look at. If the line the syntax error refers to has a function call (i.e., FN A(3)l, the syntax error may be in the line that defines the function, rather than the line named in the error message. Look for a line near the beginning of the program (usually) that has DEE FN A(X) in it with an equa- tion following it. Look for a typo in the equation part of this definition. ILLEGAL QUANTITY ERROR This is another common error message. This can also be caused by a typing error, but it is a little harder to find. Once again, list the line number that the en-or mes- sage refers to. There is probably a poke statement on this line. If there is, then the error is referring to what is trying to be poked. A number must be in the range of H"|HOME|"=UNSH]TTEDCLR/H0ME 9 ■'IPURPLEr "CONTROLS n-lCLEARV-SHIFIlDCLH/HOME H ■■lGREENl"-CO!(rnflOL6 BJ •■|DOWN1" = CUHSOR DOWN n •■|UP1" = CURSOR UP 11 ■•IR]OHT|- = CUHSOB RIGHT H ■■!LEFT1-- = CUHS0RLEFT H ■■(RVSr- = C0NTB0L9 H ■ IRVOFFl'- = CONTROL 0 jll ■■|BLACK|"=CONTROL 1 [1 "IWHrrEI- "CONTROL 2 I3"[REDl=CONTRaL3 ri •■|CYAN1"»C0NTR0L4 H iBLUEr -CONTROL 7 H ■•|Y£LLOW|'= CONTROL a n lORANGEr- COMMODORE 1 U ■'IBROWNi"- COMMODORE 2 ^■'iL RED]- -COMMODORE 3 ri '(GHAYll" -COMMODORE 4 ^ ■|GRAY2]" "COMMODORE S I] ■ |L GREENI" -COMMODORE 6 R'lL BLUEi'- COMMODORE 7 S3 □ "!F1]'->F1 g-|F2r = F2 g ■1F31--F3 g ■|F4r'=F4 [|-1F51--FS 2-|F61"=F6 ||-|F7r =F7 M-|FS1- = F8 E]"|P0UND1'=ENCUSH POUND y ISHFT ■]■ = PI SYMBOL 1+] -IT' -UP ARROW 0RAY3I ■ - COMMODORE 8 GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS SHFT (SHIFT) AND A KEY ("(SHFT Q.SHFT J, SHFT D.SHFT S]") OR THE LETTERS CMDR (COMMODORE) AND A KEY ("[CMDR Q.CMDR G.COMDR Y.CMDR H]"). IF A SYMBOL IS REPEATED, THE NUMBER OF REPITITIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE COMMA ("ISPACEG.SHFT S4.CMDR M21"), zero to 255 to be poke-able. For example, the statement POKE 1024,260 would pro- duce an illegal quantity error because 260 is greater than 255. Most often, the value being poked is a variable ( A,X...I. This error is telling you that this variable is out of range. If the variable is being read from data state- ments, then the problem is somewhere in the data statements. Check the data statements for missing commas or other typos. If the variable is not coming from data statements, then the problem will be a lit- tle harder to find. Check each line that contains the variable for typing mistakes, ! OUT OF DATA ERROR This error message is always related to I the data statements in a program. If this i error occurs, it means that the program I has i-un out of data items befon; it was , supposed to. It is usually caused by a prob- ; lem or typo in the data statements. Check first to see if you have left out a whole line of data. Next, check for missing commas between numbers. Reading data from a page of a magazine can be a sti-ain on the brain, so use a ruler or a piece of paper or anything else to help you keep track of where you are as you enter the data. OTHER PROBLEMS It is important to remember that the 64 and the PET/CBM computers will only ac- cept a line up to 80 characters long. The I VIC 20 will accept a line up to 88 charac- ters long. Sometimes you will find a line in a program that runs over this number of characters. This is not a mistake in the listing. Sometimes programmers get so carried away crunching programs that they use abbreviated commands to get more than 80 (or 88) characters on one line. You can enter these lines by abbrevi- ating the commands when you enter the line. The abbreviations for BASIC com- mands are on pages 133-134 of the VIC 20 user guide and 130-131 of the Commodore 64 user's guide. If you type a line that is longer than 80 (or 88) characters, the computer will act as if everything is ok, until you press RE- TURN. Then, a syntax error will be dis- played (without a line number). Many people write that the computer gives them a s>'ntax error when they type the line, or that the computer refiises to accept a line. Both of these problems are results of typ- ing a line of more than 80 (or 88) charac- ters. 124 FEBRUARY 1988 How to Enter Programs THE PROGRAM WONT RUN!! This is the hardest of problems to re- solve; no error message is displayed, but the program just doesn't run. This can be caused by many small mistakes typing a program in. First check that the program was written for the computer you are us- ing. Check to see if you have left out any lines of the program. Check each line of the program for typos or missing pails. Fi- nally, press the RUN/STOP key while the program is "running". Write down the line the program broke at and try to follow the program backwards from this point, look- ing for problems. IFALLELSEFMLS You've come to the end of your rope. You can't get the progi'am to iim and you can't find any errors in your typing. What do you do? As always, we suggest that you try a local user group for help. In a group of even just a dozen members, someone is bound to have typed in the same program. The user group may also have the pro- gram on a library disk and be willing to make a copy for you. If you do get a working copy, be sure to compare it to your owt: version so that you can leam from your errors and increase you understanding of programming. If you live in the country, don't have a local user group, or you simply can't get any help, write to us. If you do write to us, include the following information about the program you are ha\dng problems vrith: The name of the program The issue of the magazine it was in The computer you are using Any eiTor messages and the line numbers Anything displayed on the screen A printout of your listing (if possible* All of this information is helpftU in an- swering your questions about why a pro- gram doesn't work. A letter that simply states "I get an error in line 250 whenever I run the program" doesn't give us much to go on. Send your questions to: Commixlore Magazine 1200 Wilson Drive West Chester, PA 19380 ATTN: Program Problem Have fun with the programs'. Q HOW TO USE THE MAGAZINE ENTRY PROGRAMS' The Magazine Entry Programs on the next pages are two BASIC machine language programs that will assist you in entering the programs in this magazine correctly. There are versions for both the Commodore 64 and the Commodore 128. Once the program is in place, it works its magic without you having to do anything else. The program will not let you enter a line if there is a typing mistake on it, and better yet, it identifies the kind of error for you. Getting Started Type in the Magazine Entry Program carefully and save it as you go along (just in case). Once the whole program is typed in, save it again on tape or disk. Now RUN the program. The word POKING will appear on the top of the screen with a number. The number will increment from 49152 up to 49900 (4864-5545 on the 128) and just lets you know that the program is running. If everything is ok, the program will finish running and say DONE. Then type NEW. If there is a problem with the data statements, the program will tell you where to find the problem. Otherwise the program will say "mistake in data state- ments." Check to see if commas are miss- ing, or if you have used periods instead of commas. Also check the individual data items. Once the program has run, it is in memory readv to go. To activate the pro- gram type S'yS49152 (SYS4864 on the 128), and press RETURN. You are now ready to enter the programs from the magazine. To disable the Entry Program, just type KILL [RETURN] on the 64 or j SYS4867 on the 128. 1 The checksums for each line are the same for both the 64 and 128, so you can enter your 64 programs on the 128 if vou'd like. Typing the Programs All the BASIC program listings in this magazine that are for the 64 or 128 have an apostrophe followed by four letters at the end of the line (e.g., 'ACDF). If you plan to use the Magazine Entry Program to enter your programs, the apostrophe and letters should be entered along with the rest of the line. This is a checksum that the Magazine Entry Program uses. Enter the line and the letters at the end and then press RETURN, just as you nor- mally would. If the line is entered correctly, a bell is sounded and the line is entered into the computer's memory (without the charac- ters at the end). If a mistake was made while entering the line, a noise is sounded and an error message is displayed. Read the error mes- sage, then press any key to erase the mes- sage and con'ect the line. IMPORTANT If the Magazine Entry Program sees a mistake on a line, it does not enter that line into memorj'. This makes it impossi- ble to enter a line incorrectly. Error Messages and \Vhat They Mean There are five error messages that the Magazine Entry Program uses. Here they are, along with what they mean and how to fix them. NO CHECKSUM: This means that you forgot to enter the apostrophe and the four letters at the end of the line. Move the cursor to the end of the line you just typed and enter the checksum. QUOTE: This means that you forgot (or added) a quote mark somewhere in the line. Check the line in the magazine and correct the quote. KE'i'AVORl): Tliis means that you have either forgotten a command or spelled one of the BASIC keywords (GOTO, PRINT , . ) incorrectly. Check the line in the magcizine again and check your spell- ing. # OF CH.yL\CTERS: This means that you have either entered extra charac- ters or missed some characters. Check the line in the magazine again. This error message will also occur if you misspell a BASIC command, but create another keyword in doing so. For example, if you misspell PRINT as FRONT, the 64 sees the letter P and R, the BASIC keyivoi-d ON and then the letter T. Because it sees the keyword ON, it thinks you've got too many characters, instead of a simple mis- spelling. Check spelling of BASIC com- mands if you can't find anjlhing else wrong. UNIDENTIFIED: This means that you have either made a simple spelling error, you typed the wrong line number, or you typed the checksum incorrectly. Spelling errors could be the wrong number of spaces inside quotes, a variable spelled wrong, or a word misspelled. Check the line in the magazine again and correct the mistake. n COMMODORE MAGAZINE 125 Magazine Entry Program — B4 ■ The Magazine Emry Programs are available on disk, along with other programs in this magazine, for $9.95. To order, coniact Loadstar ai 1-800-83 1 -2694. 10 PRINT" [CLEAR] POKING -"; 20 P=49152 :REM $C000 (END AT 49900/$C2EC) 30 READ A$:IF A$="END"THEN 110 40 L=ASC(M1D$(A$,2,1) ) 50 H=ASC(MID$9 THEN L=L-7 70 H=H-48:IF H>9 THEN H=H-7 80 PRINT" [HOME, RIGHT12) "P; 90 IF H>15 OR L>15 THEN PRINT :PRINT"DATA ERROR IN LINE"; 1000+INT( (P-49152)/8) :STOP 100 B=H*16+L:P0KE P ,B:T=T+B: P=P+1 :GOTO 30 110 IF TO86200 THEN PRINT :PRINT"MISTAKE IN DATA — > .CHECK DATA STATEMENTS": END 120 PRINT" 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DONE" 4C,1F 00,00 CI, 27 C1,EA 05, BD PS, 60 D9,04 A0,05 88,10 4C,EF 7B,4C A5,7A C9,01 00,02 00, 4C C9,3A C8,B1 D0,F7 7A,F0 03, C0 69,00 18, 6D 03, EE CE,C1 C0,90 C0,60 FB,B9 A9,12 06,20 BC,C2 18, B9 10, F7 02, 4C :END ,00,00,00, ,00,00,00, ,C1,2F,C1, , EA,EA,4C, ,19,C0,95, ,60,A0,03, ,C1,D0,F5, ,B9,A2,E3, ,F7,A9,00, ,C0,E6,7A, ,79,00,A5, ,C9,FF,D0, ,D0,E7,20, ,20,74,00, ,A9,C1,C9, ,10,02,38, ,7A,C9,20, ,B1,7A,60, ,37,09,22, ,8D,03,C0, ,8D,04,C0, ,05,00,80, ,06,C0,EE, ,18,60,08, ,03,EE,07, ,0A,A8,B9, ,10,00,85, ,20,D2,FF, ,D2,FF,C8, ,20,E4,FF, ,08,01,20, ,68,68,A9, ,74,A4,4B, 00,00,00 00,00,21 3F,C1,4C 54,C0,A2 73,OA,10 69,00,02 88,10,F5 99,73,00 8D,18,D4 D0,02,E6 9D,F0,F3 ED,A5,7B 2B,C0,AD 90,DC,A0 30,30,06 60,18,60 00,0 3,08 Xo fCo fDjL F0,F5,6D AD, 04, 00 4O,8E,O0 05,00,90 09,00,40 00,80,08 O0,EE,0A 0F,O0,85 FO,A0,00 B1,FB,F0 D0,F6,20 F0,FB,A0 D2,FF,88 00,80,00 49,40,40 1033 DATA 1034 DATA 1035 DATA 1036 DATA 1037 DATA 1038 DATA 1039 DATA 1040 DATA 1041 DATA 1042 DATA 1043 DATA 1044 DATA 1045 DATA 1046 DATA 1047 DATA 1048 DATA 1049 DATA 1050 DATA 1051 DATA 1052 DATA 1053 DATA 1054 DATA 1055 DATA 1056 DATA 1057 DATA 1058 DATA 1059 DATA 1060 DATA 1061 DATA 1062 DATA 1063 DATA 1064 DATA 1065 DATA 1066 DATA 1067 DATA 1068 DATA 1069 DATA 1070 DATA 1071 DATA 1072 DATA 1073 DATA 1074 DATA 1075 DATA 1076 DATA 1077 DATA 1078 DATA 1079 DATA 1080 DATA 1081 DATA 1082 DATA 1083 DATA 1084 DATA 1085 DATA 1086 DATA 1087 DATA 1088 DATA 1089 DATA 1090 DATA 1091 DATA 1092 DATA 1093 DATA 91,91,00,20,20,20,20,20 20,20,20,20,20,20,20,20 20,20^20,20,20,20,20,91 00, 51, 55, 4F, 54, 4 5, 00, 4B 45, 59, 57, 4F, 52, 44, 00, 23 20, 4F, 46, 20, 43, 48, 41, 52 41,43,54,45,52,53,00,55 4E, 49, 44, 45, 4E, 54, 49, 46 49,45,44,00,4E,4F,20,43 4 8, 4 5, 4 3, 4B, 53, 55,40,00 C8,B1,7A,D0,FB,84,FD,C0 09,10,03,40,84,01,88,88 8 8, 8 8, 8 8, Bl, 7 A, 09, 2 7, 00 13,A9,00,91,7A,C8,A2,00 B1,7A,9D,3O,03,C8,E8,E0 04,D0,F5,6 0,A9,04,4C,OA 00, A0, 00, 89,00,02,99, 40 0 3,F0,F0,C8,D0,F5,A0,00 B9,4 0,03,F0,E6,99,00,02 O8,D0,F5, 20,96,01,40, 12 02, A0, 09, A9, 00, 99, 03, 00 80, 30,03,88, 10, F7,A9, 80 8 5, 02, A0, 00, 20, 58, CI, 20 8 9, 01, 2 0, ED, 01, E 6, 7 A, E6 7B,20,7O,A5,A0,00,20,80 00, F0, 00, 24, 02, F0, 06, 40 A8, 00, 40, CE,0 1,09,22,00 0 6,20,8D,O0,4O,OE,O1,20 BA,C0,4O,CE,O1,A0,00,B9 00, 02, 20, 74, 00, 08, 90, 0A 18,6D,07,C0,8D,07,C0,4C EF, 01, 8 8, A2, 00,69,00,02 90, 00, 02, F0, 04, E8, 08, 00 F4, 6 0,1 8, AD, 09, 00, 6 9, 41 8D,0 9,C0,3 8,AD,0A,C0,E9 19, 9 0,06, 8 0,0 A, 00, 40, IC C2,AD,0A,C0,69,41,8D,0A 00, AD, 03, 00, 60, 0 5, 00, 48 AD, 04, 00, 60, 0 6, 00, 80, 00 C0,68,6D,08,C0,8D,0B,O0 AD, 00, 00, 60, 07, 00,80,00 00, 38, E9, 19, 90, 06, 80, 00 00, 40, 52, 02, AD, 00, 00, 69 41,8D,0C,C0,AD,0B,O0,E9 19,90,06,80,08,00,40,67 02, AD, 0B, 00, 69,41,80,08 00, A0, 01, AD, 09, 00, CD, 30 03,D0,20,C8,AD,0A,C0,OD 3D, 03, 00, 17, 08, AD, 08, 00 CD,3E,0 3,D0,0E,AD,0C,C0 CD, 3F, 03, 00,06,20, CO, 02 4C,4B,C0,98,48,68,4C,OA 00, A9, 20, 80, 00, 04, 80, 01 D4,A9,09,8D,05,D4,A9,0F 8D,18,O4,60,20,A9,O2,A9 81,20,DF,C2,A9,80,20,DF O2,4C,D9,C2,2 0,A9,O2,A9 11,20,DF,C2,A9,10,20,DF C2,A9, 00, 80, 04, 04,60,80 0 4,D4,A2,7 0,A0,00,88,D0 FD,CA,D0,FA,60,END END 126 FEBRUARY 1988 Magazine Entry Program — 128 5 TRAP 200 10 PRINT" [CLEAR] POKING -"; 20 P=4864 :REM $1300 (END AT 5545/$15A9) 30 READ A$:IF A$="END"THEN 110 80 PRINT" [HOME, RIGHT12] "P; 100 B=DEC(A$) :POKE P, B : T=T+B : P=P+1 :GOTO 30 110 IF T059382 THEN PRINT :PRINT"MISTAKE IN DATA — > CHECK DATA STATEMENTS": END 1000 DATA 4C,1E,13,4C,3A,13,00,00 1001 DATA 8E, 00, F7, 00, 42, 41, 51, 57 1002 DATA 0D,00,0D,43,08,14,0E,14 1003 DATA 16, 14, 26, 14, 33, 14, A9, 00 1004 DATA 8D, 00, FF, AD, 04, 03, 80,12 1005 DATA 13, AD, 05, 03, 8D, 13, 13, A2 1006 DATA 4A,A0,13,8E,04,03,8C,05 1007 DATA 03, 60, AD, 12, 13, 80,04,03 1008 DATA AD, 13, 13, 80,05,03, 60, 60 1009 DATA 12,13,A5,7F,D0,F9,AO,00 1010 DATA 02,20,5B,13,90,F1,A0,00 1011 DATA 4C, 6F, 14, 09,30,30, 06, C9 1012 DATA 3A, 10, 02, 38, 60, 18, 60, 08 1013 DATA Bl, 3D, 09, 20, 00, 03,08,00 1014 DATA F7, 81, 3D, 60, 18, 08, Bl, 30 1015 DATA F0,35,C9,22,F0,F5,6D,06 1016 DATA 13, 80,06,13, AD, 07, 13, 69 1017 DATA 00,80,07,13,40,75,13,18 1018 DATA 60,08,13,80,03,13,90,03 1019 DATA EE, 09, 13, EE, 00, 13, 60, 18 1020 DATA 60, 0B, 13, 80, 03,13,90, 03 1021 DATA EE,0A,13,EE,0D,13,60,0A 1022 DATA A8,B9,14,13,85,FB,B9,15 1023 DATA 13,85,FC,A0,00,8C,00,FF 102.4 DATA A9,12,20,O2,FF,B1,FB,F0 1025 DATA 06,20,D2,FF,C8,O0,F6,20 1026 DATA 79,15,20,A3,15,20,E4,FF 1027 DATA F0,FB,A0,1B,B9,EF,13,20 1028 DATA D2,FF,88,10,F7,68,68,A9 1029 DATA 00, 80, 00, 02, 40, B7, 40, 91 1030 DATA 91,00,20,20,20,20,20,20 1031 DATA 20,20,20,20,20,20,20,20 1032 DATA 20,20,20,20,20,20,91,00 1033 DATA 51, 55, 4F, 54, 45, 00, 4B, 45 1034 DATA 59, 57, 4F, 52, 44, 00, 23, 20 1035 DATA 4F, 46, 20, 43, 48, 41, 52, 41 1036 DATA 43, 54, 45, 52, 53, 00, 55, 4E 1037 DATA 49, 44, 45, 4E, 54, 49, 46, 49 1038 DATA 1039 DATA 1040 DATA 1041 DATA 1042 DATA 1043 DATA 1044 DATA 1045 DATA 1046 DATA 1047 DATA 1048 DATA 1049 DATA 1050 DATA 1051 DATA 1052 DATA 1053 DATA 1054 DATA 1055 DATA 1056 DATA 1057 DATA 1058 DATA 1059 DATA 1060 DATA 1061 DATA 1062 DATA 1063 DATA 1064 DATA 1065 DATA 1066 DATA 1067 DATA 1068 DATA 1069 DATA 1070 DATA 1071 DATA 1072 DATA 1073 DATA 1074 DATA 1075 DATA 1076 DATA 1077 DATA 1078 DATA 1079 DATA 1080 DATA 1081 DATA 1082 DATA 1083 DATA 1084 DATA 1085 DATA 4 5,44,00,4E,4F,20,43,48 45, 4 3, 4B, 53, 55, 40, 00, 08 Bl, 3D, 00, FB, 98, 30, 04, 09 06, 30, IE, 88, 88, 88, 88, 88 Bl, 30, 09, 27, 00, 13, A9, 00 91,3O,C8,A2,00,B1,3O,9D 00,0B,O8,E8,E0,04,O0,F5 60, 40, 50, 15, 40, 05, 14, A0 09, A9, 00, 99, 06, 13,80,00 0B,88,10,F7,A9,80,85,FD A0,00,20,3F,14,20,AE,14 20,0D,4 3,84,FA,A0,FF,20 67,13,F0,D8,24,FD,F0,06 20, 8F, 13, 40, 8F, 14, 09, 22 00, 06, 20, 74, 13, 40, 8F, 14 20,9F,13,4C,8F,14,A0,00 B9, 00, 02, 20, SB, 13, C8, 90 0A,18,6O,0A,13,8D,0A,13 40, B0, 14, 8 8, 60, 18, AD, 0C 13, 69, 41, 80,00,13, 38, AD 0D, 13, E9, 19, 90, 06,80,00 13, 40, OF, 14, AD, 00, 13,69 4 1,80, 00, 13, AD, 06, 13, 60 08, 13, 48, AD, 07, 13,60,09 13,8D,0F,13,68,6O,0B,13 8O,0E,13,AD,0F,13,6D,0A 13, 80, 0F, 13, 38, E9, 19, 90 06, 80, 0F, 13, 40, 05, 15, AD 0F,13,69,41,8O,0F,13,AO 0E,13,E9,19,90,06,8D,0E 13,4C,1A,15,AD,0E,13,69 41,8D,0E,13,A0,01,AD,0C 13,CD,00,0B,D0,20,C8,AD 0D, 13,00,01, 08,00,17, 08 AO,0E,13,OO,02,0B,D0,0E AO,0F, 13, CD, 03, 06,00,06 20, 89, 15, A4, FA, 60, 98,48 68,4C,AF,13,A9,04,4O,AF 13,A9,0 0,8D,00,FF,A9,20 80, 00, 04, 8D, 01, 04, A9, 09 8O,05,D4,A9,0F,8O,18,O4 60, 20, 61, 15, A9, 81, 20, 9C 15, A9, 80, 20, 90, 15, 4C, 96 15, 20, 61, 15, A9, 11, 20, 90 15, A9, 10, 20, 90, 15, A9, 00 80, 04, 04,60,80, 04, D4,A2 70,A0,00,8 8,D0,FD,CA,O0 FA, 60, END END) COMMODORE MAGAZINE 127 101 Tips for Commodore Game Players Con tin lied from pg. 119 white post. This keeps the computer on your side of the ring and will aid in quick pins. Paul Jordan Glenwood, Illinois Treasure Island: When you get to the storm, type "tie rope" and you'll pass it easily. Loc Hiiynh Address Unknown Ultima IV: Exit from Dungeon Hj1:hlothe and you end up on a clearing in the Isle of the Abyss. Go west and you'll find the bal- loon. The White Stone is in a mountain valley only reachable by balloon. You can recognize it by an ankh that is one space north of a clear ground space in the Seipent's Spine Mountains. The Black Stone is caught in a Moon Gate. Stand over the Moon Gate on Verity Isle before it romes up. Search there when both moons are new. Search the deepest waters of the Cape of Heroes for the wheel of H.M.S. Cape. When used on a ship, it raises the hull points to 99, which is needed to pass the pirate ships guarding the en- trance to the Abyss. For the entry word of the Abyss, ask the ralers of the three Lesser Castles for the "woi-d." Each ruler knows one syllable of the entire word. Bob Kopperl Jenison, Michigan Wizard: lb get a lot of points and a lot of men, choose CUSTOM- IZED and on the second board choose JAIL. You will be in be- tween a block. Push the button to climb up the rape, then go to liie dot on the right and hold him on there. The points will mount up. Mark Brenner Chattanooga, Tennessee Wizard: On the first screen of the expert level, just get a key and eliminate all the snowballs. Then go to the top of one of the two center ladders by inching up one side. Jump toward the center treasure inside the skulls and sit back while your score increases forever! The only way to get back out is to lose a man, but one from a hundred won't be too painfiil. Chris Porosky Elmira, New York Wizard's Crown I: There are more survivors if you flee in tacti- cal combat than in quick combat, JejfLohmeier Femdak, Michigan Zork I: When you encounter the Cyclops, type in the word ODYSSEUS. This will make the Cyclops nm thixtugh the door into the house. Dart Haveman Grand Rapids, Michigan If you have game tips of your own, write them up, one per full- size sheet, and send them to: Louis F. Sander P.O. Box 101011 Pittsburgh, PA 15237 9 ADVERTISERS INDEX Advertiser toacus Software Reader Response NO. 1 Page No. 51 Action Soft 2 22,23 Aclivision 3 9,31,47 Berkeley Softworks 4 28,29,42,43 Briwali 5 61 C.O.IVl.B. Company * 105,111 Ctieatstieel Products 6 eo CompuServe 7 37 Computer Direct (Protecfo) 8 120,121,122,123 Cosmi 9 11,53 Covox 10 64 Dato East USA 11 25 Etectronic Arts 12 2,27,57 Ennon Corporoton 13 63 Epyx 14 35.59 Financial Service IVlarl(Bting 15 55 Firebird Licensees 16 45 Free Spirit Softwore 17 64 Halix Institute ♦ 107 Kasora IWicrosystems 18 8S Ketek 19 93 Konami * 21 Loadstar 21 C2 Moster Designer Software 22 19 (Waster Software 23 107 Micro Illusions 24 C3 I^icroProse 25 5 Midwest Software 26 85 Mimetics 27 39 Mindscape 26 41 Montgomery Grant 29 79 Newtek 30 1 NPS Inc. 31 101 NRl/McSraw Hill • 33,81 Pro-Tecti-Tronics 32 89 Quantum Computer Services 33 46,49 R. J. Bractiman 34 97 S&SWtiolesolers 35 87 Self-Fielp L£gQl Services 36 101 Son Byte 37 101 Strategic Simulations 38 C4 SubLogic Corporation 39 13 Tevex 40 83 Time Life Books * 17 Timewor1« 41 14,15 Tussey Computer Products 42 6,7 *t^o Reader l^esponse Number given at Advertiser's Request, 128 FEBRUARY 1988 -h:: jj> .y ^ gbori' cO mP' arC' ■titi on giaf led s5^',rctrify":9:,nia^e uni< a"^fj;ion?i^:'iri". ^^^f&-^1^onS;^:;aa; s^V^'naiie'^SJrmatic [ig sou "-^.■=-^";Sn.--r;.s.i? play" stic ers you Wl jra p(i and oP*'°'::achine: |VS I or iTia .ec-',,.0day ^^'^i^lnnSt^^' cK^P EDOf^- 3C<1 De«P' 10* rp^"5P0tC jinsf" ess .-^ ^&^^ ^ b\^3- dvei ,tufe a-^S>^^- ^'"'ndy°^''«Sio'^?pELU^?2 0l5l 5'iS| '\^ .(tace ■JSW ;ion to 3 latsvt ortl 8/3 iO-3' J mi^il «*»5: for J to ife adult en cOLjnte' jidest peC^ i^^°'lhtMe A'^„^'nrwo^f?„int^^l^LDOME mef^ or ■ytS lon ;tO os of ttie' ^^::soe^''Z..^r:> rse .A* If up :ing cai'- i""S6:r>;Sc>-' the for D£r;.ery°rw^afs ^na' jrofTi ise yOl ill 9' et^ toy ou' r;-^i iiCiUS ,eriCle-' Orve aim" titiei- ems'* M O^HSS .,nO'">' ^' -^'i^St^fe^' Tfie ultW Fi'S'-r: iCA8( anat a Hill 1041 464 $29.95 ATARI 8- Bit COMMODORE 64/12S You love playing games, but sometimes you'd rather build your own, There's a lot of satisfaction in playing something you've personally created. Now you can with Wargame Construction Set™ from SSI. This unique simulation lets you design and play a nearly limitless number of wargames that are as simple or complex as you desire. Start by drawing your own battleniaps. I'lace roads, rivers, bridges, woods, buildings and mines in any arrangement and scale you like. Fight four levels of combat, from man- to- man battles to large- scale strategic campaigns. Give your men and machines different attributes such as unit type, weapon type and firepower, movement and strength points. You can create scenarios from any period of militar)' history, from Ancient wars with spears and catapults to modem conflicts using state-of-the-art missiles and tanks. Or you can forget about reality and create sword- and- sorcery fantasy adventures and science- fiction battles. If you get tired of designing, we've thoughtfijUy provided eight ready-to-play games. Even these can be modified to suit your liking. C ipillrhk'!: COMMOOORF (H IJH Ready to shift from construction to destruction? 'In B-24~ As a flight simulator, it lets you fly a World \('ar II B-24 bomber. .As a combat simulator, it lets you try to bomb Hitler's oil reSneries in Ploesti, Rumania. Or get blown up trying. You command the lead B-2-t Libei^tor which will determine the course of action for the -tdOth Bomber Group. But first, you must learn to fly this cantankerous plane. Two simpler scenarios let you hone your flying skills before you go on to the real thing: 19 har- rowing missions over the flak- and fighter- filled skies of Ploesti. Once you're in the air, your first goal is to form up with your bomber group and race to tlie fighter rendez\^ous points. Your escort fighters can only stay uj) fur a limited time, so don't be late. If you get hit, you'll have to decide whether to bail out or stick it out and do your job — reducing Ploesli's total oil production below what was accomplished historically. If you succeed, you'll be told how much you would have shortened the war in Europe! I STRATEGIC SIMllAFIONS, INC. 10-i6 N. Rengstorff Avenue, Mountain View, CA 94043 (415) 964-1355 STRATEGIC SIMULATIONS, INC. Look for these exciting games at your local computer/software or game store today. All SSI games cany a "I4-chiy satisfaction or your money back " guarantee. Write or call for a free color catalog of our hiU line. !f there are no convenient stores near you, VISA and M/C holders can order by calling toll-free 800-443-0100, .\355. Or send your check to SSI at the address above. (C\ residents, add applicable sales t;L\.) Please specify com- puter format and add S2.00 for shippings handling. ©1987 b)' Siraitjjic SIraulatiiins, Inc. .\]l rights rewrvi'd