ipt 128: A feature-packed 80-co!umn word processor
OMPUTES's
$3.00 October 1987 Issue 52, Vol. 5. No. 10 ISSN 0737-3716
02220
$4.25 Canada
FOR COMMODORE PERSONAL COMPUTER USERS
Commodore's New Moves nto The Educational Market
Chopper Pilot A rigorous simulation game that takes you over mountains, trees, and buildings—for all skill levels.
Stars: An Astronomical Simulation Turn your 64 into an accurate and interactive planetarium.
Directory
Magic
Also Ir This Issue:
Organize and update your disk directories the
Power BASIC: A Fast
Graphics Buffer
easy way.
Font Printer
Animator 64
1 0
"KSoucccO
-
.
Produce your own animated feature with this high-speed page-nipping program.
User Group Update
Software Reviews And More
BOREDOM KILLER, Games that TERMINATE boredom. And hold your attention hostage.
Alien fighterships exploding into flaming wreckage. Fire-breathing dragons breathing down your neck. Suicide missions where the bad guy would rather die than give up. It's the kind of action you don't have to wait around for. And you can get it for less than you'd drop on a bad night at the arcade. Introducing AMAZING SOFTWARE from Electronic Arts.,
ARCADE ACTION blows you away.
J
7s"
3D GRAPHICS suck you in.
Dragon's Lafru
If Singe the dragon doesn't have Dirk for dinner, the Lizard King will. A spellbinding adaptation of the smash hit videodisc arcade game.
Dan Dare, Pilot of (he Future"
Stomach-wrenching tension as you fight your way to theevilMefeon, It's a comic book come to life with arcade action that you control.
SPECIAL EFFECTS shock your senses.
Delta Patrol
Blast your way through a strange world of animated aliens, foaming oceans, and solar Bares. The future of "shoot-em-ups.'
Sanxion" Only courage and a strong thumb will get you to the Darkside. High-speed 3-D action found only in the arcades, until now.
NOW TO ORDER: Visit your retailor or call 800-245-4525 (CALIF 800-552-1112). Suggested retail price lor Dan Dare, Sanxion, and Delta is $19.85. Dragons Lair is $24.9S. Direct orders add $3 shipping and handling. Or, send check or money order to: Electronic Arta Dlred Sales, PO Box 7530, San Maleo, CA. 94403. Dragon's Lair copyright 1983 Magicom Inc. All rights reserved.
ELECTRONIC ARTS'
CompuServe. You Dont Have Tb Know How It Works Tt) Appreciate All It Can Do. CompuServe is a computer information service. You subscribe to it. In return, you have access lo an incredible amount o! information, entertainment, communications and services. Here are a lew ol the hundreds of amazing things you can do.
So easy the whole family can go online.
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,
CompuServe is "menu-driven," so begin ners can simply read the menus (lists of options) that appear on their screens, then type in
BE INFORMED
COMMUNICATE CB Simulator features 72 channels lor
"talking with oilier subscribers. National Bulletin Boards let
CompuServe puts all of the latest news at
your fingertips, including theAP news wire, the Washington Post, the St. Louis PostD&patdi, specialized business and trade
you post messages
publications and more. Our executive news
where thou sands will
service will electronically find, "clip" and file news for you... to read whenever you'd like.
see
Department,
INVEST WISELY
them.
Friends,
relatives and business associates can stay in touch through EasyPlex™ Eleclronic Mail. More than 10(1 CompuServe Forums
welcome participation in discussions on all
cific computers. There's even free soltware, and online editions of computer periodicals.
companies worldwide. Stan
HAVE FUN
So much for so little. All you pay is a low. one-time cost for a Subscription Kit (suggested retail price $39.95). Usage rates for stan
real prizes. Or. for the ultimate in excitement, get into an interac tive space adventure.
SHOP
Updates on hundreds of
dozen investment tools.
online TV-style game show with
-
THE ELECTRONIC MALL™
dard online lime (when
CompuServe is most
/&k
active) are just IOC a minute. In most major metropolitan areas you
_..
#,
can go online with a local
known merchants, without ever
phone call, Plus, youll receive a $25.00 Introductory Usage Credit with the purchase of your
leaving home.
CompuServe Subscription Kit.
takes you on a coasi-to-coast
shopping spree of nationally 4
puter lo 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, 170-page spiral-bound Users Guide
dard & I'oor's. Value Line. Over a
Play all sorts of sports and enter tainment trivia games, brain-teasing educational games and the only
a computer, a modem (to connect your com
trading statistics on over
Hardware Support Forums cater to spe
online solutions to sollware problems.
Before you
can access CompuServe, you need
Get complete statistics on over 10,000 NYSE. AMEX and OTC securities. Historic 90,000 stocks, bonds, funds, issues and options. Five years of daily commodity quotes.
sorts of topics. Software Forums help wilh
CompuServe
Ihcir selections. If you ever get lost or confused, type H for liclp. Remember, you can always ask ques tions online through our feedback ser vice or phone our Customer Service
• 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, 6M-457-O802). CompuServe. You don't have to know how
it works to appreciate all it can do—for you.
CompuServe* lnlorrnaln>n Services, PO. Box
fjOOO Arlington Centre Blvd. Columbus, Ohio 43220 An H*n Block Company
E'VE BLOWN THE COMPETITI Up Periscope!, the new state of the art in submarine simulation! Blow Simulation animation am) 3D
,.-„.«
graphic iwnnologas licensed him SubLOGIL
ing the competition out of the water with superior combat strategy and
tactics courtesy of Captain John Patten, USN (Ret.). With true animated 3D graphics courtesy of
SubLOGIC. Up Periscope!, generations ahead of the pack!
• $29.95 Better Engineering at a Better Price
Compare hits for yourself!
Up Periscope!
Silent Service
Flrei
Suggested Retail Price
S29.95
S34.9S
Fire 2
3-Dimenslonal Graphics
Yes
No
Fire 3
Number of Scenarios
6
3
Fire 4
Spill-Screen Viewi
Yes
No
Fire 5
Reality Levels
11
7
FlreS
Radar Screen
Yes
No
Fire 7
Accu-Sound" realism
Yes
No
Fire 8
Torpedo Types
3
1
Fire 9
Auto or Manual Torpedo Launch
Yes
Yes
Fire 10
Time-Day-Mo nth-Year Selection Capability
Yes
No
Map or Ship Views
Map View Only No
Fire 11
Zoom Feature
Fire 12
Submarine Strategy & Tactics Manual by John Patten, Capt. USN (Ret.)
Yes
Fire 13
Auto-Load Feature on C128
Yes
No
No
Yes
Fire 14
Joystick Required
ON RIGHT OUT OF THE WATER!
ThunderChopper
See Your Dealer...
And don't forget ThunderChopper!
Or write or call for more information.
For true helicopter action and
Up Periscope! and Thunder
realism, nothing else even comes close. ThunderChopper in corporates the most advanced
graphics, flight systems, and gameplaying factors to provide a sensa tional balance of strategy and fun.
Chopper are available on disk for the Commodore 64/128, Apple II, and IBM PC line of personal computers for the suggested retail price of $29.95. For direct orders please specify which computer ver sion you want. Include $2.00 for shipping (outside U.S. $6.25) and
? 1987 ActionSoft Corporation
3D graphics and special effects courtesy
specify UPS or first class mall delivery. Visa, MasterCard,
SubLOQIC Corp.
American Express, and Diners Club
Commodore 64 and Commodore 128 are
charges accepted.
trademarks o! Commodore Electronics Lid. Apple II Is a trademark of Apple Computer, Inc. IBM is a registered trademark of International
Business Machines Corp.
â– GENERATIONS AHEAD IN STRATEGY ACTION SOFTWABE1
301 WEST SPRINGFIELD AVENUE. SUITE 711
CHAMPAIGN. IL 61820
(31?| 398-B3BB
T& HIT*
l
Will this beyour last mission: Everybody wants to be a hero. But i n this case, you can't be blamed for having second thoughts. The Nazi's castle fortress, code name:
Eagle's Nest, is filled with art treasures,
hundreds of elite troopers, and three allied saboteurs who failed to finish the mission you're about to begin. Mindscape's Into the Eagle's Nestm is no ordinary mission. No ordinary game. Top-down scrolling graphics seem so real
you'Ilfeellikeyou'restanding in an arcade. Experience the action, danger, and
excitement of World War II. Penetrate the fortress. Rescue the captives. Recover stolen treasures.Then destroy the Eagle's Nest. You're in this one alone. May good luck and excep tional aim be your closest allies.
I JVGndscape takes the arcade home. S2C ?2i fttt4(in MinpUl 80f>W?-^iS)forVlSAur UasrerCa-cl n-tler^ To purrMaaQ &y rnn.l, send yQu'card nurr'&e'Wit* eÂťpirar o
5fAW'iST)plusn00fD'n^ncllinuloMinyjcflnfl.lPC.P.O BflnHBV, NonhbrookiLKSfej A^ioa J 5 wrtA tor delivery
o ihis uarf Ci987Mirfi5caD*f lie
h or Tonoyo'dor For
if. tnc.So<[*arir topyriQhT 0 "ÂŤ67 Pamtnia All riyhra rtiorved L-cimtod in cornelian wil
t'ed'amct Lia ana Ainri Inc rvsDVCiiw'r
wnnMi
October 1987
Vol. 5, No. 10
features Commodore Computers: An Overlooked Educational Opportunity Computer Learning Month: October 1987
SpeedScrlpt 128
Keith Ferrell
... 16 21
* *
Robert Kodadek
22
128
Julius Hornbuckle
58
128
59
64
reviews Fleet System 4
Pirates!
Keith Ferrell
Russia Neil Randall BobsTerm Pro for the 128
Todd Heimarck
60 61
64 128
54
64
68 71 79
64 128/64/+4/16 *
72 74
128/64/ + 4/16 128/64
games Chopper Pilot
Schnip
Christopher R. Boss
David Ftorance
65
64
education/home applications Stars: An Astronomical Simulation Robert A. Mulford Number, Please? Fender Tucker Computing for Families: What, Me Worry? Fred D'lgnazio
programming BASIC for Beginners: Using Strings Larry Cotton Machine Language for Beginners: Debugging Richard Mansfield
Power BASIC: Fast Graphics Buffer Font Printer Thomas Carlson Directory Magic Tracy A. Eichheim Animator 64 Paul Piciocchi
James Host
78 80 82 86
64 64 64 64
6 10
*
75
64
departments The Editor's Notes Gazette Feedback
User Group Update
Lance Elko Editors and Readers
Caroline D. Hanion
The GEOS Column: GeoPuzzle, Part 1
Rhett Anderson and David Hensley, Jr
Horizons: Cricket Graphics Todd Heimarck Simple Answers to Common Questions Tom R. Halfhill Bug-Swatter: Modifications and Corrections
program listings
64
76 84 1°6
How to Type In COMPUTED Gazette Programs The Automatic Proofreader
122 124
Advertisers Index
132
MLX: Machine Language Entry Program for Commodore 64 and 128
126
*
64 * *
* 128/64
128/64
*=Genera[, 64-Commodore 64, +4=Plus/4. 16=Commodore 16, 126=Commodore 128 COMF0T£rsC."/lZ£rr£i5 published raoniMi-bvCOMPtlTEIPublicalioni.ini:. 825 7(h Avenue, New York. NY ID019USA Phone. (212) 265-8360. Editorial offices an? lociled at 124
West Wmdovn Avenue, Greensboro. NC 27408 Domestic Subscriptions: 13 Iwdo, Hi. POSTMASTER' Send address Change- lo COMPUtm GAZET1E. P.O. Bo> I0»S?, Dti Moines, IA 50340. Second clats application pending a! Greensboro. N'C 37403 and additional mailing offices. Entire contents copyright ©19B7 by COMPUTII Pii till cations, inc. All
COMPUTfU>Bl>U«lion^ Int. !> pin oi ABC Cotliumer MiBulnt>. Int., one of the ABC Publishing Companies: ABC Publishing, Frnidenl, Robejl C. Burton; 1330 Avenue of Ihe Amencn*; New York, New York 1001°
Commodore is expected to announce a
byte—and the cost is 78 cents per K.
August through the end of Octo
special new marketing plan for its
Granted, this is a narrow focus in a
ber—in which Commodore appears
Amiga computer. Gazelle Editor, Lance
much larger picture, but it serves as
Elko, considers the implications.
an illustration of both how far we've come, and, perhaps, how far we can
to be aggressively pursuing the idea that the Amiga 500 can replace the
If you were following the fledgling home computer industry in 1982, you probably remember the debut
of the VIC-20. With a price tag of
$300, this 5K machine offered such features as a 22-column video dis play, a simple tone generator, and eight colors. For an additional $600, you could purchase Commodore's 1540 disk drive. After spending $900, you
would, of course, still need a moni tor. A complete system configured this way, then, would be easily over $1,200. A state-of-the-art VIC sys tem in 1982 is now, only five years
later, technologically obsolete.
If you pause to think about what has happened in computer technology in just five years, you might need to catch your breath. The $1,200 spent in 1982 today
buys an altogether different beast: You can now purchase a 20-mega-
byte hard drive for the 64 and come home with $200 in change; or you can buy a complete IBM PC com patible with 512K, dual drives, and
color monitor; or buy an Amiga 500 with 512K, built-in disk drive, color RGB monitor, and 512K additional memory expansion, to boot.
!f you count five years of infla
tion, you could argue that today's
$1,200 is 25 percent less in real pur chasing power. But, for the moment, disregard inflation. Ignore the de velopments in video display tech nology, data storage and retrieval, and sound. Look, instead, at the vast
five-year gulf in usable memory— RAM. Looking at Commodore's ma
chines alone, a $300 VIC in 1982 provided the user with 5K, which translates to $60 per K. A $595 Amiga 500 today provides 512K, or $1.16 per K. Add the $200 512K ex pansion memory—for a full mega 6
C0UPUTE!'s Gazotte
OctoOei 19B7
expect to go in the future. It takes time for the mass mar
64 and 128 in the hearts and minds of Commodore owners. And Com modore knows that perhaps with no
ket to adjust to the dizzying devel opments in state-of-the-art computer
other computer manufacturer is
technology, and the rapid-fire
with Commodore owners. Commo dore is expected to offer, at half
changes do meet with resistance.
brand loyalty a greater factor than
Many owners are strongly loyal to
price, one Amiga 500 system to ev
the computer they use; many look at available software before they buy a new machine. When a new hardware technology emerges— such as the new generation of
ery Commodore user group—the
68000-based machines, Amiga,
dem, additional external disk drive,
Macintosh, and Atari ST—eye brows are raised. Just when everyone gets comfortable with the prevailing machines, another ques
and 512K expansion memory. Also, each user-group member will receive a coupon redeemable at the time of an Amiga 500 purchase. The coupon offers two plans. The first plan bundles Deluxe Paint II,
tion is asked: How much is enough? But that is a topic more fairly treat
ed in a space much larger than this. Ultimately, though, the bottom-line pricing that results from the spiral-
ing growth in computer technology cannot be ignored. Many devout VIC owners swore fast allegiance to their machines when the 64 emerged. But when prices dropped, allegiance grew cold. Commodore 64 sales have been tapering off since its highwater mark in 1985, but this com puter has continued to surprise even the most jaded cynics. The 64 will continue to be a viable machine in the years to come—the huge in
vast majority of which are com
prised of 64 and 128 owners. For $999, the package will include the 500, 1080 color monitor, 1680 mo
PageSetter, TextCraft Plus, Aegis Animator, Marble Madness, and the Epyx 500X] joystick, all for only $99. The other plan, at $199, gives the buyer Word Perfect, PageSetter Deluxe, Superbase, MaxiPlan 500, Deluxe Video, Diga, and Climate. This may be the most aggressive promotion ever run by Commo
dore. And targeting Commodore user groups makes it clear that the company thinks it can sell the Amiga to the audience already loy al to the tremendously popular 64.
stalled base plus the massive amount of software assure this. But
what does Commodore make of its spectacularly successful machine? Will it continue to support the 64? There are now strong clues. It is cer tain that Commodore will continue to offer, at the least, passive sup port. But, at this point, it's easy to
deduce that Commodore is putting
its marbles in the Amiga's ring. We've had word of a special promotion—running from mid-
Lance Elko Editor
IHhsHhKhjI jta ^mmmmmmmm\ F!^*??
?
* 'llTVl
> ♦
COMPUTE! Publications,lnc. Ono of the ABC PublfShjng Companies
Director of Advertising Sales
Peter Johnsmeyer
Advertising Director
Bernard |. Theobald, Jr.
Kathleen Marlinek
Production Coordinator
Kathleen H.inlon
Selby Baleman
Customer Service Manager
Di.ine Longo
Dealer Sales Supervisor
lose Cruz
Lance Elko
Individual Order Supervisor
Cassandra Green
Tony Roberts
James A. Casella, President Richard Mansfield, Vice President, Editorial Director
lames A. Casella EdilorLiI Director
Richard Mansfield
'^ ln.i'.'.ini' Editor As-.mi.iii- Pub I is her
Edilor, COMPUTE! & COMPUTE!'* GAZETTE
Production Director Editor, COMPUTERS Atari ST
Disk & Magazine
Tom R. Halfhill
Richard |. Marino, Vice President, Advertising Sales
Editor, COMPUTES Apple Applications Magazine
Gregg Keizer
Features Editor
Keiih Feroll
Technical Editor
Oltis R. Cowper
Assistant Technical Editors
George Miller, Dale McBane, |lm
Christopher M. Savine, Vice President, Finance S. Planning llene Berson Weiner, Vice President, Production Editorial Board Turn R, Halfhill, Stephen Levy
Tcxid Heimarck
COMPUTE! Publications, Inc. publishes:
Robert Lock, Founder and Editorial Consultant
Assistant Editor, COMPUTE!'*
Atari ST Disk & Magazine
Richard Mansfield, Kalhleen Martinek, Selby Bateman, Lance Elko,
Fuchs
Assistant Editor, COMPUTE!
Rhett Anderson
Assistant Editor
John Shadle
Programming Supervisor
Patrick P.trrish
Editorial Programmers
Tim Victor, Tim Mid kill, William
Chin, Randy Thompson
Editorial offices:
Copy Editors
Kaien Uhlendorf, Karen Siepak, Jill Champion
)2-l West Wendover Avenue, Suite 200, Greensboro, NC 27AW USA
Corporate offices:
825 7th Avenue, New York. NY 10019,
Editorial Assistant
Caroline Hanlon
Submissions Reviewer
David Hensley
Customer Service:
Programming Assistants
Troy Tucker, loycu Sides
8OO-346-6767 (In NY 212-887-8525) 10:00 AM-12;J0 PM; 1:30 PM-3:00 PM Monday- Friday
Dealer Sales:
800-6.18-3822 (In NY 212-087-8566) 'J AM-5 PM Monday- Friday
COMPUTE
Debi Nash
Administrative Assistants
Julia Fleming, Iris Brooks, Sybil
COMPUTH's Atari ST Disk & Magazine
Aflee Receptionist
Anila Armlielti
|im Bulterfiekl Toronto, Canada
COMPUTES Gazelle
COMPUTES Apple Applications
212-265-8360
Executive Assistant
Associate Editors
COMPUTE Booh
COMPUTES Cizefle Disk
Sales Representatives Jerry Thompson Lucille Dennis
415-3111-8222 415-348-8222
Fred D'lgnazio Birmingham, AL
Tom Link
212-315-1665
Harry Blair
919-275-9809
David TliDrnburn
Los Altos. CA
Addiras all .iilverlising materials lo: Kathleen H.inton, COMPUTE!'* GAZETTE
Contributing Edilor
Hill Wilkinson
324 West Wendover Ave., Suite 200, Crtensix>fo, NC 27408
COMPUTE!'s Book Division Edilor
Stephen Levy
Sales OffI en
Assistant Editors
Tiimmic Taylor. Robed Bixliy,
Northeast
Mld-AtlflntiC
212-315-1665
Lynne Weatherman Programming Assistant
David Florance
Southeast
919-275-9809
Director o( National Sales
Joseph W. Hatcher
212-315-1665
Sales Offices, Jules E. Thompson, Inc.
Production Manager
Irma Swain
1290 Howard Avenue, Suite 30J, Burlingame, CA 94010
Art Director
lanice R. Fary
Midwesl
Assistant Art Dircclor
Lee Noel, |r.
Texas
713-731-2605
Assistant Production Manager
De Roller
Artisls
Robin Case, Kim Colts, Scolty
Pacific Northwest Norlhi:m CA Souihern CA
415-34B-H222 415-34H-8222 415-348-8222
Typesetting
Terry Cash, Carole Dunton
Arizona
415-348-8222
Illustrator
Harry Blair -
New Mexico
415-348-8222
Colorado
303-595-9299
Hillings, Tony l.icobson
Authors of manuscripts warrant th.it all materials submitted lo rrjMPUTirs
Subscription Orders and Inquiries COMPUTED GAZETTE
P.O. Box 10957, Des Moines, IA 50340
312-726-6047
ill i
TOLL FREE
Subscription Order Line
1-800-727-6937
CAZtni are uriRinal materials wilh full ownership righls resident in saiii authors. By siilimillinn antlw to COMPUTi'i CA/tnt, aulhors .irknowledge Ih.u luch m.uerMls, iifxin acceplance for publicalion, Ewcume Ihe exclusive pmptTty of COMPUTEl Publications, inc. No pDrUon nf this mauizinc may l)c
reproduced m any fofm wilhout written permission from the publisher. Enlire
content copyright 0 1907 COMPUTE! Publioiliuns. Inc. Ri^ili lo programs developed and submitted by authors are explained in ciur aullior conlract. Un solicited materials not accepted for publication will be return*! if author pro
vides a Jeff-addressed, stamped envelope. Where proRrams are included in an article submission, a lape or disk must accompany the submission. Printed list ings are optional, bul helpful. Articles should be furnished as tyf>ed copy fup-
COMPUTEI's GAZETTE Subscription Rales
(12-lssue Year): US (one year) $2<1. Canada, Mexico and Foreign Surface
Mail S.iO. Foreign Air Mail $65.
The COMPUTil's GAZi TIE subscriber list is made available to carefully screened
organizations with B OfcxJuc! or service which may be of inlerest to our leaders. If you prefer not to n;< eive such mailings, pleaw send an e<act copy of your
suUcriplicm lalwl In: ( omi'uiui GAZETTE, P.O. Box 10958, Dei Moines, IA 51(950. Include1 .i nolf indicating yemr [jfelfrence lo receive only you' jubscrfptlaii. 8
COMPUTEVs Gazette October 1987
|ier and lowprr.ise, please) with double sp.icinR. Each article piige should bear the tille of lln> article, dale, and name of Ihe author, COMPUTEl Publications, Inc., assumes no liability for errors in articles or advertiscmenls. Opinions ex
pressed by authan are not necessarily those- of COMPUTE! Publications, Inc.
COMPUTE! Publications assumes no resfw>nsibih!y for damages, delays, or fail
ure of shipment in connection with authors' offer lo make tape or disk copies of programs published herein. Commodore M, Plus/4, 16, and 128 are trademarks of Commodore Business Machines, Inc., and/or Commodore Electronics Limited. Other than as an indcpi-ndcHil supplier of quality information and services to owners and users of Commodore1 products, COMPUTE! Publications, Inc.. is in no way asso ciated wilh Commodore Business Machines. Inc., or any of its subsidiaries.
Exciting & NewIr c onrimoGO re 64/128 Book s frc >m COMPUTE! 1
i
^
1
COMPUTil'l
■
64/128 POWER BASIC
MORE
MACHINE LANGUAGE
mMwnrrt
THIRD BOOK OK COMMOIX1KE FM
GAMES
GAMES rf^**
A.
&
4 W J~*
—— mini——-
COMMODORI
.A
Qn- 1-*iill rrT'~ rTr-1- Bi*r«»*^*"i
Get more power, education, and relaxation from your Commodore 64 or 128 with these
new books from COMPUTE!. And, as always, the programs are thoroughly tested and easy to enter using our special program entry system. (Disks are available, too.) COMPUTERS Commodore 64/128
COMPUTE Pi Mora Machine Language
Powor BASIC
Game; lor the Commodore 64
Edited
Edited
Collected in This one volume are more
Seven of the best machine language
as "Stop and Go." which creates a
games for the 6d have been gathered into one volume in this follow-up to the popular COMPUTEI's Machine Language Gomes for the Commodore 64. Selected from recent issues of COMPUTE! and COMPUTEI's Gazette, the games range from the trantic "Prisonball" to the delightful "Biker Dave." This Is more than just a collection of exciting fast-action
pause button to temporarily halt a pro
games, though, because complete and
gram, and "Time Clock," which puts a digital clock on your screen. There is a
commented source code for each pro gram is included in the book. Machine language programmers can see exactly haw each game is written and what dB-
than two dozen short BASIC programs from COMPUTEI's Gazette's popular monthly column, "Power BASIC." in cluded are utilities that add an 8K RAM disk; read and write to disk sectors; make programs read joysticks more
quickly; and automatically generate line numbers. There are also programs such
companion disk available tor 512.95
which includes all the programs from the oook. (OTSBDSK) S16.95 ISBN 0-87455-OOT-B
COMPUTEl's Third Book ol Commodore MQOflHM Edited
COMPUTE! Publications, the leading pub lisher of programs for the Commodore 6d, has brought together another excit ing collection of nerve-tingling games
that will delight the whole family—from preschoolers to teenage arcade fans to those who enjoy games of logic. Clearly written, with non-technical instructions,
this book contains hours of challenging entertainment for beginning computer fans as well as experienced pro
grammers. There is a companion disk
available for $12.95 that includes all the programs in the book. (955BDSK).
$ 15.95
ISBN 0-87455-095-5
sign techniques are used. A disk is avail
able tor $12.95 which includes all the programs in the book. Including source
code. (M7BDSK).
$16.95
ISBN 0-87455-094-7
These books are now available at your local book or computer store. You can also order directly from COMPUTEI by calling toll free 800-346-6767 (in NY call 212-887-8525) or mailing your order to COMPUTEI Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150.
Customer Service hours are 10:00 a.m.-12:30 p.m. and 1:30 p.m.-3:00 p.m. EST Mon.-Frl. Please Include $2.00 postage and handling per book or disk. NC residents add 5 percent sales tax and NY residents add 8.25 percent soles tax. Please allow 4-6 weeks for delivery.
COMPUTE! Publications. Port of ABC Cor&jmet Magamei, inc
One of the ABC PuDirirnfTg Componiei
COMPUTE! books are available outside the United States from subsidiaries of McGraw-Hill International Book Company.
Editors and Readers
Do you have a question or a problem? Have you discovered something that could help other Commodore users? We want to hear from you. Write to
Gazette Feedback, COMPUTEFs Gazette, P.O. Box 5406, Greensboro, NC 27403. We regret that, due to the volume of
mail received, we cannot respond indi vidually to programming questions.
Saving In The Middle Of A Game 1 have a problem with the game Elite on my 64. It will nol load a new command er or save a current position to disk.
Whenever 1 try one or the other, the
variable A and stores it hi a work area. Then it converts the characters I and 5 to a compatible floating-point format, stores that number in a work area, and compares
the two numbers. One way to check for equality is to subtract one number from another. If the answer is 0, the two num
bers are equal. Any other answer means they're unequal.
After judging the truth value of the first statement, the computer checks the truth of the second statement. Within a logical AND operation, both comparisons must be true for the compound statement to be true. If one (or both) of the inputs is false, the entire statement is false. Here
disk drive starts running, but shuts
are truth tables for AND and OR:
down after a few seconds. The red light
True True I'.ilse False
starts flashing, and the screen tells me a disk error has occurred. I have no trou ble loading or playing the game—just saving it. Any suggestions? K.P. Schmitt
The must likely cause for your problem is
thai the game is trying to save to disk, but the disk in your drive (the original game
AND AND AND AND
True False True False
- True - False - False - False
True OR True ■ True
True OR False - True False OR True — True
As you can see, the only time that an
AND statement is true is when both ele
false.
or files to original commercial disks, even if the directory shows you that there's room available on the disk. Commercial
be true or false, you're working on indi
mats, or the disks may contain sectors with deliberately placed errors. If you save to a commercial disk, you risk dam
aging or altering important information needed by the program.
ments are true. The only time an OR
statement is false is when both sides are A bitwise operation is very similar, but instead of using equations that could
vidual bits that could be I or 0. In the truth tables above, substitute a 1 for true and a 0 for false. For example, 1 AND 1 = 1 or 0 OR 1 - 1. Computers store information in memory in groups of eight bits. Each bit can be on or off fl or 0). The number we
call 179 (in base 10) appears in computer memory as 10110011 (base 2). The expan
Logic AND Bits 1 have Studied many books about pro
sion looks like this:
gramming, but I still have trouble with AND and OR. I understand they turn
179io = O * 101) + 17 • 10') + (9 • 10") -100 + 70 + 9
bits on and off, but I don't understand
101100112 ™ (1 * 2') + (0 * 2») + (1 * 2*> + (1 • 2') + {0 • 2»J + (0 * 2')
what is happening. Thomas F. Sayles
The BASIC operators AND and OR can be used in logical operations or in bitwise op erations. The logical type of AND and OR
appears in lines such as this: 20 IF (A = 15) AND (B>C) THEN D = 17 51 IF (ZoABS(X)) OR <SIN(XK.15> THEN 150
The equation A — 15 is either true or
false. The computer looks tip the value of 10
COMPUTED Gazelle
October 19B7
tions come in. For example, bit 3 of location 53270 Otl the 64 controls whether the screen dis plays 38 or 40 columns. If it's on, you see 40 columns. If the bit is off, there are only 38 columns. Location 53270 isn't RAM, ROM, or any other kind of memory. It's a
register on the VIC-U chip, which handles graphics such as sprites, text, and hi res.
To change the screen to 38-column width, we must turn off bit 3. But we don't want to modify the values in the other bits. The AND command can handle this task: POKE 53270, PEEK(53270) AND 247. Where did the 247 come from? A bi nary translation of 247 is 11110121. As you can see, this value has seven hits turned on; only bit 3 (the fourth bit from
the right) is off. When you AND another value with 247, bit 3 of the result will be off and the rest of the bits will be copied unchanged to the answer.
False OR False - False
disk) is write-protectcd. Try saving to an other disk, one that has an uncovered write-proteel notch. It's not a good idea to save programs
programs sometimes use unusual disk for
ual bits sometimes control important functions. Here's where bitwise opera
+ (1*2>) + (1 *2°) = 128 + 0 + 32 + 16 + 0 + 0 + 2 + 1
From the computer's point of view, the base 10 method of counting 100 + 70 + 9 is just another way Of saying
128 + 32 + 16 + 2 + 1. The values are exactly the same; there are just two differ
To return to 40 columns, you must
once again turn bit 3 on. This can be done with the line POKE 53270, PEEK(53270) OR 8. The value 8 in binary is 00001000. in this value, only bit 3 is on. When you
OR another value with 8, bit 3 of the re sult will be on and the rest of the original bit settings will be unchanged. AND and OR are complementary functions. AND turns bits off and OR turns them back on again.
Timing The Disk Drive The Commodore 128 Programmer's Ref erence Guide says that disk input/out
put (I/O) happens at the same speeds in FAST and SIDW modes. I decided to tost this with the program 10 TIS = "0000D0": DIRECTORY: PRINT TI
I ran this program in FAST and SLOW mode, with 40 and 80 columns, and with a 1541 and 1571 disk drive. Here are the results. 1541 drive
SLOW
40 col. 43
80 col. 51
FAST
31
40
ent notations for expressing the number.
1571 drive
The rightmost bit represents a value
of 1; it's called bit 0. The leftmost bit rep resents a value of 128; it's bit 7. Individ
SLOW
40 col. 27
80 col. 37
i;AST
17
25
Turn Your Computer Into A Video Studio!! Bring any video performance to life with VIDEO TITLE SHOP™. This exceptional application lets you combine a computer and VCR to create title animations and graphics effects never before available in such an inexpensive, easyto-use program.
Whenever a presentation needs pizzaz, VIDEO TITLE SHOP makes it shine! It spices up any video productionfrom multi-media shows to educational and training semi nars to product exhibitions. And of course, VIDEO TITLE SHOP turns home movies into hot-popcorn crowd-pleasers!
OUR SUMMER
VACATION "BEACHCOMBING"
iw. Mitmti-iuno' Li 111 □ □■nwr.ini
Superimpose text
Add waves of colorful
over artwork.
graphics by using MICHOPAINTER'
Produce special effects like wipes, scrolls.
fizzles, fades, and more!
Design borders and choose from an array
of font styles and sizes.
PLUS.
VERSATILE ... AND REFRESHINGLY EASY TO USE • Use the enhanced design and editing options • Create on the entire screen (no menu clutter) • Import graphics for use as title backgrounds
• Control when and where art pens and colors are used • Chain screens together, a different effect on each, to design full-length Title Sequences
• Learn from the Introductory Demonstration (major features are shown on-screen). Available for Atari' XE/XL. Commodore 64-/1281" and Applelinll Series computers.
Visit your retailer or call 800-245-4525
(in California call 800-562-1112) for ordering information.
Vidso TiliaShop and Mic'opairner are Iradamartis ol I nlalliC matrons, lit Dalasoit Is a registered irademark O| imelliC real ions. Inc. i-;i987lnieliiCreaiions. Inc.
Alari is a registered I rademark ol Alaii Compulen. Inc. Commodore 64 and 128 nro tradomar
rtafleruje you 19808 Nordholl Place
Ctialsworlh. California 91311, (818) 886-5922
You will notice that the 40-column
shapes in sprites 1, 3, and 4, then save
SLOW mode is roughly the same speed
them with this line: FOR X — 2 TO 4: SPRSAV X, AS(X): NEXT. Then use SPRITE and MOVSPR to display sprite 1: DO: FOR X - 2 TO 4: SPRSAV A$(X), 1: SLEEP 1: NEXT: LOOP. The 64 does not have a SPRSAV key
as the 80-coIumn FAST. Why is this? Simon Sabato The benchmark program you wrote is short and simple ami you've got tl\e right idea, but there arc two factors that make it
an unreliable way of testing the speed of disk I/O. The first problem is that the jiffy dock (which uses the reserved variables
TI and TIS) is a software clock. The jiffy counter is updated during a system internipt that is triggered every 1/60 second. But disk access turns off all interrupt re quests, so the clock doesn't click while the
computer is talking to the disk drive. Using TI and TIS to check disk speeds is
like timing a race with a stopwatch that sometimes just stops for a brief time—but
only when the race is in progress. More reliable timers are the time-of-day (TOD) clocks built into the two CIA chips. The second problem is that DIREC TORY is unsuitable for testing pure disk access. A major component of the DIREC TORY command is printing the disk di rectory on the screen. If you test the
PRINT statement (by printing "HELLO" 1Q00 times, for example), you'll sec that it
works roughly twice as fast in FAST mode. Here's a new benchmark to try. The TOD clock in the first CIA chip times the
results; the four numbers you see are hours, minutes, seconds, and tenths of seconds. The BLOAD command just loads
a file into memory (in this case at location S192 in bankO). 10
FASTiGRAPHIC
FORJ=56331T056328STEP-1:POK
30 40
EJ,0:NEXT BLOAD"FILE1',B0,P819B FORJ=56331TOS6328STEP-1:Z=P
EEK(J);PRINTHEXS(Z),:NEXT SLOW
The results for 40 columns, 80 col umns, FAST mode, and SLOW mode are
almost exactly the same. For a program that uses 58 sectors on the disk, the 1571
finished in 7.2 seconds, hi 1541 mode, the 1571 needed 40.2 seconds to load the pro gram. To put the disk drive into 1541
mode, enter OPEN 15,8,15, "U0>M0". To go back to 1571 mode, change the com mand to "UO>M1".
Animating Sprites How do you animate sprites using dif ferent frames on the 128? The manual explains only how to move a sprite across the screen. Kelly Ruel
The 128's SPRSAV command can save a sprite shape into a string variable and
memory to a new area, the sprite pointers
also move. They're always found 1016 bytes past the beginning of the 1000 bi/tes of screen memory (in hi-res mode, they're 1016 bytes past the start of the color area). To animate sprites on the 64, first you create the shapes and place them in
memory (the starting location of each sprite must be an even multiple of 64). Changing shapes involves changing the pointers. If you have two shapes, at 832 and 896, then to select the first shape for
the first sprite, POKE 2040,13. To change to the second, POKE 2040,14.
Adding RAM To The 64 What would be the effect of the new 1/64 RAM expander on my word pro cessor? it presently has a capacity of
about 20 pages, but, after about
12
pages, the whole process slows down.
Typing is mushy, formatting takes longer, and so on. Would the RAM ex pander increase the page capacity or decrease the delays? Is the capacity and
speed of the word processor related to RAM availability, programming, or the internal ability of the 64? Don Ryerson
The 1764 expander probably wouldn't have much effect on the speed or memory of your word processor.
The 6510 processor, which is the brain of the 64, can address a maximum of
64 kilobytes of memory at any one time.
Even if you added 20 megabytes, the 6510 could only read and write to 64K. To a limited degree, you can shuffle memory around (to access the RAM under ROM, for example) but the 64K limit is a fixed quantity.
Readers who remember memory ex panders for the VIC-20 might think the 256K expander for the 64 is similar. It's not. The VIC only had 5K of RAM to begin with—3.5K of which was available to BASIC programmers—and its 6502 pro cessor could address 64K. It was possible to install memory that added to the main
addressing space. If you had 3.5K of avail able memory and added an 8K expander, the VIC-20 would give you 11.5K of avail
able memory. On the 64, all 64K is already installed, so plugging in the 1764 doesn't
vice versa. This gives you the power to
add to the primary section of memory.
create a series of sprites and transfer the
When you turn on an expanded 64, it still
shapes one by one into a sprite on the screen. For example, you could draw three 12
sprite pointers that are found at locations 2040-2047. If you happen to move screen
CLR:BANK15
20
50
word, so you have to manipulate the
COMPUTER'S Gazorre
October 1987
says 38911 bytes are available.
You can think of the 64's expander as
a sort of super-fast disk drive. You can
copy a hunk of memory from the 64 to the expander (which is what the 128's STASH command does), or you can copy from the expander to the 64 (FETCH on the 128). These options are the equivalent of SAVE and LOAD with a disk drive. A third op tion swaps two sections of memory be tween the 1764 and the 64. The memory expander is much faster than a disk drive,
completing a fetch, stash, or swap in less than 1/10 second. The authors of your word processor probably didn't know about or have access to the RAM expander when they wrote the
program. Thus, adding the memory proba bly wouldn't have any effect on its speed or capacity. Applications that don't spe cifically support the extra memory can't use it. Rumor has it that a few software
companies are adapting their software to use the memory expander (most are data base programs, word processors, and simi lar applications!. Other programs, like the
latest version of GEOS, already support the 1764. geoPaint is much faster when the expander is installed. In addition, you can write your own programs that take
advantage of the memory. Finally, the 1764 comes with a ramdiskprogram that's
useful for making backup copies of programs (or entire disks).
Drives, Monitors, And Disks I own a 64 with a 1541 disk drive. I plan to upgrade to a 128 with a 1571, but I
have a few questions. First, I've read that the 1541 Is compatible with the 128 in all modes; it's just slower than a 1571. Is this true? Second, I've heard
that the 1902 and 1902A are good mon itors for the 128, but I can't seem to find out the difference between Ihem. Do
you know? Third, 1 plan to subscribe to the GAZETTE Disk. If I say I have a 128, will [ get the programs each month for the 128 and the 64 or just the programs
for the 128 in 128 mode? Reginald C. Gray
The 1541 works with the 128 in 64 mode, 128 mode, and CP/M mode. As you noted, it's slower than the 1571. The 1571 uses both sides of a disk, which gives you 1328 blocks free on a newly formatted disk, ver sus one side and 664 blocks on the 1541
drive. The 1571 is also capable of reading CP/M disks formatted on the Osborne, Kaypro, and Epson computers, which is not possible on the 1541 (an important factor if you plan to use CP/M mode, be cause most public domain and commercial CP/M disks are formatted for Osborne or Kaypro). You'll be able to use the 1541 in
all three modes, but you won't be able to read CP/M disks from other computers.
The 1902 and 1902A monitors both carry the Commodore label, but they're
actually made for Commodore by a second
■
The pros may be the best, but
these players are definitely
toughescO players in
the baddest. Presenting the first in our
the neighborhood.1., There's hot shooters and slow dribblers. Team players and show-offs.There's guys who can shoot the eye
Street Sports™1 Series,
Basketball.
You'll shoot hoops in dingy alleys. Playgrounds. Parking lots. Occasionally, even the
suburbs (have fun drib bling on the lawn). You'll pick
your threeperson
out of a needle at 20 feet. And
guys who couldn't sink one if they were sitting on the back board. Pass on the run. Get that big man on the inside. Let Joey pop 'em from the comers.
This is
p real street strategy Take hook shot. A tip-in. Bounce the ball off the chainlink fence, then go for the basket. Or power through a slam dunk. But don't dribble in the oil slick. And for heavens sake, watch out for windows. It's not like any basketball game you've ever played on a computer. But: just like every basketball
game you've ever ;played for real. that somfbtwt)/
f jffatr ienmd base. Funny.
U uws hfft a minute ago.
ANOTHER HIT. Ifs bottom of the ninth. Batter's 0 and 2. The
score—well, maybeit's timetotake up bridge.
Introducing Street" Sports Baseball. It's not going to be as simple as you thought to be the
first on your block. After all, you'll have to cope with makeshift diamonds, bases made from spare tires and trashcans, bushes, rocks, even squealing cars. Not to mention 16 neighbor hood players. Each with their own personalities and skills in pitching, hitting and fielding.
With the right combination, you could be the champs., With the wrong combination, the chumps. You'll pick the place. The team. The positions. The strat egy. And then, you'll be right in the middle of it all. With a split-screen view from above and up close.
It won't be easy But it's right up your rnvy
alley. CPTA ApplcIIS armpalibles. Commodore 64/128, IBM & compatibles.
THE STREET SPORTS SERIES
company. This is a common practice in the computer business, especially in cer tain areas like monitors, disk drive mech anisms, and modems. The two monitors are virtually identical, although they were manufactured by two different com panies. Both display 40 or 80 columns on the 128, and both work with the 64. Some people have claimed that the 1902 has a sharper picture than the 1902A, but it
The keyscan routine built into the 64 op erating system does not differentiate be
[ think I have discovered a minor bug in
loop, we repeatedly check the left SHIFT key, then the right. Details on how to scan
preference. There's only one version of the GAZElTEDisk. It contains all the 64 and 128
ping the 64, from COMPUTE! Books. 3
POKE
56333,127
40
NEXT
T
50
POKE
56333,129
back column. You mentioned that by PEEKing iocation 653 ($28D) it is possi ble to detect the SHIFT, CTRL, and
10 DEF FNRO(Z)= SIN(Z) 20 GRAPHIC 1,1 30 X - FNRO(l)
GRAPHIC CLR and run the program a
third time, you're back to an error. Probably the bug is that the GRAPHIC command doesn't take care
SHIFT"
of the DEF FN statements and you must allocate the graphics area before defin
I own a Commodore 64, and I'm per
plexed by an iiem in a previous Feed
error in line 30.
properly. Moreover, if you type
)-127THENPRINT"LEFT SHIFT" POKE 56320,191:IFPEEK(56321 )=239THENPBINT"RIGHT
the 128. If you turn on the 128 and run the following program, you get a syntax
If you run it a second time, without doing anything else, the program works
5 FOR T-l TO 100 20 POKE 56320,253:IFPEEK(56321 25
A Shifty Character
Richard A. Raisley
rupts to keep the system keyscan routine from interfering with ours. Within the
for a particular key can be found in Map
machine.
column mode and you use CHAR.
tween the two keys, so it's not as easy as reading a location. You have to perform your own keyscan routine to do this. Try the following program. It turns off inter
seems to be primarily a matter of personal
programs from the corresponding issue. There are separate menus for each
The bug only occurs when you're in 80-
ing your functions. Dalla Torre Paolo
Bugs In The 128 Locations $D600 and SD601 (54784
There is a subtle bug in the "DOS
and 54785) in bank 0 are changed whenever the CHAR command is used. I have found that these locations are the
Shell" program for the 128 on the Test/ Demo disk provided with the 1571 disk drive. The file copy routine seems to
turned regardless of which of the two
ones used in addressing the 80-column
SHIFT keys is pressed. Some commer cial software can detect which SHIFT
chip. As you might expect, the locations are not changed when you're using
make good copies, but the files are actu ally one byte longer than the originals. A garbage byte has been added. This
key is being held down. How is this
CHAR in 40-column mode. Incidental ly, the locations aren't affected by the PRINT command in 80-column mode.
Commodore logo keys being pressed. I've noticed that a value of 1 is re
done?
Michael Seales
happens with USR, PRC, and SEQ file types (I haven't tested REL files); it hap pens on 1541 and 1571 drives; and it
BeleWVorking From Spnraker
^^^
Unlike other word processors, WORDPRO WITH TURBO LOAD AND SAVE operates with lightning speed. There's no more endless waiting for the disk drive to load or save text. Because included in this package is the TURBO LOAD AND SAVE cartridge which, when used with the en closed W>rc!Pro disk, speeds up the operation of your disk drive by 500%! !n addition, WORDPRO features full text editing and formatting functions such as search and replace, double columns, headers, footers, document chaining and personalized form letter mailings.
WORDPRO lets you easily compose documents and check them for accuracy using the pro gram's 100,000 word spellchecker. Plus, it supports over 100 printers with such features as preview, custom printer set-up and proportional spacing with right justification. It's a great word processor.
is sophisticated Word Processor features a unique high speed disk operating system, a powerful spellchecker, and advanced features not found even in high priced word processors.
But especially it's super fast - how much is your time worth? " WordPro With Turbo Load and Save is designed for the Commodore M.
Available at line software dealers or call:
1-800-826-0706
A
Spinnaker Software Corp., One Kendall Square, Cambridge, MA 02139
happens with every copy I've made— 40 or more—while figuring this out. Most of the time, a few extra bytes
at the end of a BASIC program won't matter. But a data file with the wrong length might be unusable, and a ma chine language program that's too long might overwrite important locations.
apparently not. The solution, therefore, is to allocate a graphics area before defining functions. For example, if you plan to in
the directory. Note that this is not the
clude DEF FN, add the line GRAPHIC 1:
same as a 128 boot sector, which automat
GRAPHIC 0 at the beginning of the pro
ically loads and runs a program from disk when you turn on the computer. Although this feature doesn't seem to be mentioned in the System Guide, flic' omission is probably inadvertent. Another book by Commodore, the Programmer's Reference Guide, coders various pro
gram before any functions are defined. The bug in the file copy routine isn't easily solved, except to avoid using that
Nicholas G. D. Old
program for making backups. There are
Commodore has released the new ROMs
available, both commercially and in the
for the 128 and 1571. Owners of older 128s or 1571$ can obtain the ROMs from a Commodore dealer or directly from Commodore.
According to an unofficial list of bugs that have been fixed, the problem with CHAR and the 80-column chip has been solved. The 128 didn't previously switch in bank 15 as it should have before at tempting to execute CHAR. The DEF FN bug can be explained
(but not excused) by the way functions are handled In/ the computer. After being de fined, the function name is entered in the list of variables, with a pointer back to the definition's location within the BASIC program in memory. The GRAPHIC com mand makes 9K of memory available for the hi-res screen by moving the BASIC
from tape. And the 128 goes to the disk drive for the first program that's listed in
many disk- and file-copying programs
public domain. Also, several utilities for
gramming details of how to use the func
making backups have been published in QOMPUTEI'S Gazelle.
tion keys. The new Kernal routine PFKEY, available in the 128, but not in the 64, can reprogram any of the eight function keys F1-F8, for example. The SHIFT-RUN/
One-Key Load And Run There's an extremely simple way to load and run the first program from disk using a 128: Just press SHIFT and
STOP key combination is treated as func tion key 9. The SHIFT-RUN /STOP combina tion is useful if you want to load and run
RUN/STOP together, then wait while
the first program on disk, but the effects
the program loads and runs. It seems odd that this is apparently not dis
can be disastrous if you're in the middle of
cussed in the System Guide. Is it really undocumented? Bob Tischer
For years, Commodore computers have been able to run the first program after de
tecting the SHIFT-RUN/STOP key com
program currently in memory. When the program is moved, the pointers for defined
bination. The Commodore PET computers with BASIC 4.0 run the first program from
functions should be changed, but they're
disk. The VIC and 64 run the first program
writing a program and accidentally press
the key combination, thereby hading a program on top of your work. Whatever you haven't saved is lost. To prevent this, you can put a short SEQ file as the first file on disk, since sequential files can't be loaded. You could also redefine the SHIFT-RUN /STOP string so it won't
perform a DLOAD.
SB
BefeM/orkind Rom Sannaker -
^^
The use of the C programming language is one of the most
important developments in the micro-computer indus try. C combines the productivity of high level lan guages with the control of low level machine lan
guages. There are many reasons for using C: it exe cutes ten times faster than B\S1C, it's structured so that programs may be written more quickly, and
programs written in C can be easily transported
to other computers. For these reasons, C has
■
rapidly become a major computer programming
language and most serious micro-computer software development today is being
performed in C. POWER C is a true C language development en vironment with a full range of programming features.
POWER C includes complete language components such as a C
shell, a full screen syntax checking editor, a compiler and a linker.
Power Cisa true
C Language compiler
Plus two complete libraries including over 95 functions and C utilities. POWER C offers full support of lloating point calculations and conforms to Kernighan and Ritchie standards. Two complete de
velopment environments are included - one for the C-K4 and one for the C-128. POWER C's tutorial section will help get you started. Now you're on your way to faster and more effective programming.
Available at fine software dealers or call: Spinnaker Software Corp., One Kendall Square. Cambridge, MA 02139
1-800-826-0706
Commodore Computers: An Overlooked Educational Opportunity? Keith Ferrell, Features Editor That the Commdore 64 and 128 offer exceptional performance
for their price is no secret. What's mysterious is that schools have not bought them at anywhere near the rate that they have been bought by the general public. Why aren't there more of these affordable, versatile Commodore machines in our classrooms? There are signs that in the months to come, all this may change.
school systems in the Northeast. Toback's company has been a Commodore dealer for more than a decade, and ten years ago it began selling the company's PET com puter to public school systems.
Today, she continues to supply those markets with Commodore
machines. In the face of aggressive
pany's senior vice president of mar
compatibles manufacturers and
Apple's strong educational market ing program, Toback has sold thou sands of 64s and hundreds of 128s to schools over the past few years. "Commodore's affordability,"
pales beside Apple's whopping 58
keting and sales. "Education is an area of the market we were tremen dously successful in early on," he says, "but, perhaps because of our lack of DOS capability, it's an area we didn't capitalize on as we
percent, the company compares
should have."
According to a recent article in USA Today, which drew upon several sources, 12 percent of the comput ers in public schools are Commo dore machines. While Commo
dore's share of the school market
well relative to other computer
notes Toback, "allows school sys tems to provide hands-on expe
manufacturers. Tandy, perhaps the
able to offer its own MS-DOS-com
rience to a large number of students at a reasonable cost." With many
most energetic of companies going
patible computer, the PC-10, as
school systems facing severe con
after the education market with
well as the Amiga line with its
straints on their budgets, Commo
MS-DOS machines, holds only 14
percent; IBM itself has, at 6 percent, only half as many classroom ma
many advanced features that step beyond the technology of the eightbit machines. "For dealers and edu
dore's combination of features and price continues to exert a strong
chines as Commodore.
cators aligned with Commodore,"
One explanation for the con tinued success of the 64 and, to a
Mclntyre points out, "we offer the
certain extent, the 128, is their af-
fordability. The sharp decline in the
Now, of course, Commodore is
most versatile product line in the industry." With machines addressing ev
prices of other computers, especial ly MS-DOS machines, has still not brought them down to the price point of the 64.
ery educational microcomputer
But the education market is
our share of the school market will
fiercely competitive, and even a 12
increase over the next 12 months,"
percent market share can quickly
success for its 64s and 128s? Many
he states. While there is excitement about the company's new ma chines, the 64 and the 128 continue to sell to schools as well as to
people think it can.
consumers.
Serving The Market
rate director of Meizner Business Machines, a 44-year-old firm that provides educational hardware and software to many of the major
erode. Can Commodore, now with out an educational marketing divi sion, continue to find classroom
Commodore is now moving aggres
sively after the education market, notes Richard Mclntyre, the com16
COMPUTEVs Gazella
October 1987
appeal.
Making The Price Point
Commodore itself is aware of the price advantage that 64s and 128s
bring to the educational market
niche, Mclntyre feels confident that Commodore's presence in the mar
place, and the company stresses that advantage in situations where large numbers of computers are
ket will grow. "Unquestionably,
called for.
Lilly Meizner Toback is corpo
Richard Mclntyre puts it blunt
ly. "If the modus operandi is more machines for more students, then 64s and 128s make tremendous sense. They are, simply, the most cost-effective way for school sys tems to use the limited number of dollars available for computers in the classroom."
That cost-effectiveness in creases as larger numbers of com puters are sought. "Schools are looking at putting more and
Make Any Computer Do Exactly What You Want With McGraw-HUVs
I
Programming & I
enes
i no mistake. Almost all books and courses on "programming"
teach you only the final 5% of the total programming process-
namely, how io 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.
From Writing Your Own Programs to Modifying Existing Software, Here's the New,
With the Series, however, you'll learn to create your own programs from scratch, even modify off-the-shelf programs. You'll learn enough
i
Easy, and Low Cost Way to Unlock the Secrets
BASIC and machine language to get you started on the remaining
5% of Ihe programming process.
of Your Computer
Whether you we computers for business, lor personal applications, or lor fun. off-the-shelf programs will never do
Build Your Own Personal Software Library Pi...
everything you want them tn do for you. 'Rial's because they were written by programmers to satisfy what they perceived
as the needs o( the greatest number of "potential
users—often missing some or many of your ■specific needs.
That's why McGraw-Hill's new Contemporary
Programming anti Software Design Series teaches
you how to create your own software... either
from scratch or by making kvy modifications to exist ing programs. There is nothing magical about It. You learn the
process of building a computer program step-by-
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 slart of your own personal software
library. In addition to the programs you've written and
modilied throvighout the Series, you'll also receive dozens of the most popular public domain and user-supported pro grams, such .is 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 postage-paid card today.
Examine the first module for 15 days and see how
step with McGraw-Hill Concept Modules sent to you one at a time, once a month. Each of Ihe ten modules in the Series takes
you through an Important step in Ihe development of the
the Series will help you make your computer do
structure and detailed logic of a program, including testing,
exactly what you want
debugging, and documentation.
it to do!
Unique Interactive Hnnds-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 also see thai the program is only three-quarters completed. Now conies the fun part. You'll discover how this program is built, and in Ihe 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, illuslrale. and deepen your understanding of software design principles.
If someone has beaten you to the card, write to us for order ing information about the Contemporary Programming arid Software Design Series.
The Crucial 95%—Learn the Foundation of Computer Programming While the Series includes Interactive disks that run on specific computers, everything
you learn yon can apply to any language or machine. Why is ihis possible? Because McGraw-Hill knows programming is far more than coding a program into the computer
using a specific language, in Ihc real world of computers, 95% of the programming pro cess is carried out using design tii:hnk|iies that are independent of specific language or machine. It is this crucial 95% that you thoroughly understand andmaslcr in the Series.
McGraw-Hill Continuing Education Center 3939 Wisconsin Avenue Washington, DC 20016
computers in each classroom," says
Joseph Marlino, presently a mem ber of Commodore's sales training division, but formerly involved in
the company's educational market ing. "You can fill an entire class room with 64s for far less than other machines."
Price And Features Price alone is not enough, even in an environment as constrained by
budget as education. But Commo dore proponents make clear that the 64 is competitive in areas other than the balance sheet. "For a very reasonable price," observes Lilly Toback, "the 64 pro vides music, sprites, color graphics, and a full ASCII keyboard. It's a powerful machine that affords stu dents lots of hands-on contact with many aspects of computing." Joe Marlino notes that the 64 offers many advantages for youn ger students, particularly those en countering a computer for the first time. In addition to being a very "friendly" machine, he points out
that the 64's 40-column screen al lows for the generation of oversized characters. "The graphics and sound capa
bilities continue to delight stu dents," Marlino says, "especially
nificant educational titles, "and we continue to find pockets of educa tional use for the machine." She notes that many of those pockets
sequence of the curriculum." Today, we are entering the fourth generation of classroomoriented programs. "Now software
are on the East Coast. "Canada is
is used to turn the computer into a
also a strong market for 64 educa
time-management and productivity
tional software," Carlston observes.
dore's machines extends across all curriculum lines. "There's a very large base of educational programs
tool for word processing, idea pro cessing, for developing the content and conceptualization of an idea, and for number management including spreadsheets and databases." Where do Commodore's eight-
in every subject area," she points
bit machines fit into this multigen-
out. "Also, there's a lot of graphics
erational picture?
and music software that can be used
"For the early generations of software," Koch states, "in terms of color, sound, and graphics, the
Lilly Toback points out that educational software for Commo
very effectively in the classroom." Toby Koch, president of Gold en Hedge, an educational hardware
the Apple II and its Franklin
firm that represents a broad range
counterpart."
What about the new genera tion of productivity software? Koch says, "The 128 system has a lot to
offer. There's the rich array of 64
We need to stop thinking of computers as anything other than
The success of any educational computer depends on the amount of effective classroom software de
veloped for it. So far, despite the growing presence of machines with larger amounts of memory, devel opers have continued to include the 64 among the machines on which their programs can run. Commodore's Mclntyre feels
software that the machine can run, plus providing the power, per formance, and capability of an 80column machine." Noting that the 128 is among the most popular educational com
software delivery
puters in Europe, Richard Mclntyre
vehicles.
appreciated at home. "The 128 of
suggests that its versatility is under fers the same disk capacity as a PC," he points out, "and depend
ing on the group in the classroom, it can satisfy the need for strong graph
younger ones."
A Huge Software Base
Commodore 64 is superior to both
and software dealer and consulting
ics and sound, or for 80-column
of computers and software, sees continued potential for Commo dore's machines. She points out
mode in a business curriculum."
that to understand the effectiveness
Commodore's 12-percent penetra
Homework
of the 64 as an educational tool, the
tion of the school market does not
machine needs to be viewed from the perspective of educational soft
come close to reflecting the compa
ware's evolution,
Business Week, for example, recent
Unto Each Generation
ly estimated that nearly one-third of all computers in American
ny's popularity with consumers.
homes are Commodore 64s,
that the enormous base of 64 soft
"We've been through four genera
ware more than validates the effec tiveness of the machine as an
tions of educational software al
educational tool. "We need to stop
was software that carried the man
64s in homes is seen by some as an educational opportunity in itself.
thinking of computers as anything
date of making students computer
Commodore's Marlino feels that
other than software delivery vehi
literate, that taught programming
some schools appreciate the 64's
cles," he asserts. "And once you see dore's machines become the most
languages. This was the generation of Logo." Koch continues, "The second
affordable way for schools to deliv er applications to students."
generation was essentially electron ic flashcards and magic markers,
the computer that way, Commo
ready," Koch explains. "First there
The fact that there are so many
substantial penetration of the con sumer market. "With millions of 64s in homes," he says, "students
are able to reinforce at home the
not very exciting either as software
work they did in the classroom." Lilly Toback makes a similar
the 64," says Cathy Carlston, vice
or educationally. The third genera
point. "Commodore's price range
president of educational market planning for Broderbund, a major
tion included programs like Writer Rabbit, that incorporated the use of software throughout the scope and
allows many students to have a ma
"We still continue to support
software publisher with many sig18
COMPUTED Gazelle
Oclober 1987
chine at home. This, in turn, gives them
the opportunity to transfer
STOP PLAYING AROUND WITH YOUR III
WRITER'S
/
GEOS The Graphic Environment
Operating System that opens up a whole universe of now pos sibilities for C64'sandl2«'s. With
secWrite, geoFaint, feat-loading disklbrbo and support fur all
WORKSHOP $49." All the GEOS-compatible tools a
GEODEX $39."
A collection of 2U more (onts for use wilh GEOS tip plications, in various shapes and sizes for
The GEOS -com pati hie directory
2.0 with headers, footers and features to justify, center, search
name, address, plume number,
Grabber (for converting from
that allows you to create lists by
more expressive and creative documents.
GEOS-compatible applications.
•Also available for fill col. C12H's.
writer needs, including geoWrite
FONTPACK1 $29."
tie. [ndudesgeoMerge to custom ize form letters and invitations.
"Also available for 8U col. C12H's.
and replace lent. Includes a Text programs like Paper Cup), kco-
Mltrc and LaserWriter printing capability.
*Also available for 80 col. C128b.
■■;
DESKPACK1 $34." Four GKOS-compatible appli
GEOCALC $49.'
GEOFILE $49?
crunching spreadsheet (or track
The GEOS-compatible database manager that sorts, edits and prioritizes whatever data you
The <i EOS-compatible, mirnbur-
cations! Graphics Grabber for
importing art from Print Shop,'" Newsroom'" and Print Master'"
ing and analyzintj numerical data. Create your own formulas,
graphics: Calendar: Icon Editor and lilack Jack Dealer.
feed it. You fill out the "input
perform calculations for any
form," specify your command,
thing from simple geometry to "what if" cost projections.
'Also available for SU col. C128's.
and geoKIc takes it from there.
♦Also available for SO col. C128s.
'Also available for HO col. C128's.
Sooner or later, you're going to discover that there's more to C64's and C128's than fun
GEOPRINT CABLE $39."
The six-font cable that speeds up printing because it's paral
lel—not serial. Connects easily toC64s and Cllffis with fewer
wires and no interface box.
Every GEOS application can take C64's and C128's from "mastering the universe" to a university master's degree, with all kinds of advanced capabilities that function at hyperspeeds you never imagined possible. So if you're tired of toying with technology, try playing around with GEOS. Once you feel its power, you'll know that for anyone who still thinks Commodores are toys, y the game's over.
and games.
You're going to discover power. Not the kind of power that blasts aliens out of the galaxy. But the kind that whips through boatloads of data in seconds. The kind that crunches numbers and drafts docu ments like child's play. The kind you find in GEOS.
n Softworks
The brightest minds are working at Berkeley. To order call 1-800-443-0100 ext. 234 {California residents add 7ft sales tax.) $2.50 US/S5.50 foreign g for shipping and handling. Allow six weeks for delivery. !-
-- Tr ami t ■..:' -i ^i l '.
Ui. CUfi.s™W«c. " •mtnic**lnt*OaM«**, bwUi CUfisW« jguf-uni. f-i
^" ot! I ■- r 1 ■. ■. -.r-.1..
tJ
ll
«
N
C*
J*., jkoMcik. e*F.k. I Infant I, Km»,l I Klin',
it
JihhBlik
«rt
some of their learning from school, to extend not just classroom work, but familiarity with computers in general."
Toby Koch suggests that Com modore owners could make more
effort in encouraging schools to
consider 64s and 128s. "Users have a responsibility," she says, "to in sure that the experience they have chosen for their children and them selves has the opportunity to be
part of the educational landscape."
Enter CEOS Have schools missed an opportuni ty by neglecting the 64? Brian Dou gherty, president of Berkeley Softworks, thinks so.
"The 64 is definitely an over looked case," he says in reference to that computer's position in many school systems. Dougherty notes that Commodore's much-publicized business trials over the last few years may have caused some edu cational equipment buyers to shy away from purchasing the machines. Berkeley's own GEOS package, which offers a wide variety of ap
plications for the 64, has helped to spark a resurgence of educational interest in the machine. The fact .hat GEOS is now included with all 64C computers means that the al ready affordable machine now comes bundled with precisely the
sorts of productivity software that teachers are looking for.
Output and for linking the 64 to the
network also takes the place of in dividual disk drives, eliminating the problems that can be caused by
the distribution of individual flop pies throughout a classroom.
"Each network hardware card contains a 512K RAM expansion unit," Dougherty explains. The unit essentially creates a ramdisk on
each student's computer, providing plenty of space for files to be down
loaded from the teacher's hard disk."
All Together Now "Alt of the systems in the class will boot off the teacher's disk automat ically," Dougherty notes. "And on the hard disk each student can have his or her own directory."
his original point. "Some schools are spending a lot of money to buy
features that they don't need. Stu dents, especially in grades K through 6, don't need a minicom puter. Too much memory for low
er-grade applications is like driving a nail with a jackhammer." Another marketing challenge
the company faces is the growing insistence that educational comput ers be compatible with those of the "real" world, the business world. Because that world is overwhelm
ingly dominated by IBM and MSDOS machines, many advocates feel
that students should learn on PCs with DOS and collateral software. "People who are so hardwarespecific have lost sight of what computers in education can accom plish," Mclntyre states.
A student who learns to enter data on a
Commodore can enter data on an IBM or a Wang.
In Lilly Toback's opinion, the fundamental misunderstanding that machine-specific or operating system-specific advocates make is a
failure to see the educational vir tues of different machines. Toback feels that the issue is familiarity with computers in generalâ&#x20AC;&#x201D;not fa miliarity with a specific machine or operating system. "We're not
breeding a generation of program mers," she observes. "Rather, we want our students to be knowl edgeable users of computers. Cer There are geoNet applications and opportunities beyond the indi
tainly Commodore machines accomplish that goal. A student
vidual classroom as well. These ca
who learns to enter data on a Com
As Dougherty himself points
pabilities loom large as technology
modore can enter data on an IBM or
out, "Schools that passed on the 64
moves into an era of large-scale information storage by way of hard ware including Compact Disc Read
a Wang. A student who does ac
Only Memory (CD-ROM). The im
Toby Koch is also aware that students will move from machine
were making pre-GEOS decisions." Now, with GEOS in place,
Dou
gherty is staging an even more
closely targeted approach to the
counting on a Commodore can do accounting on a DEC machine."
education market.
plications of CD-ROM are hugeâ&#x20AC;&#x201D;a single disc, for example, can store an entire encyclopedia and more.
Networks Needed
Students will be able to access mil
serts that the dominant-operating-
lions of words of text, hundreds of thousands of pictures, as well as sound and music libraries.
system approach to education represents "a primeval attitude. It's like saying the only language you need to learn is English because
Berkeley Softworks is now making an early and perhaps preemptive entry into classroom networking with its new geoNet.
Brian Dou
gherty reports that with geoNet a
Enough Memory?
powerful educational workstation consisting of a 64, a monitor, and a
Can a 64K computer continue to
to machine not only in school but also after leaving school. She as
you'Te never going to leave your
satisfy educational needs in an era
hometown." Most students do eventually
geoNet expansion card can be in
of ever-expanding memory? "Ab
leave their hometowns, just as most
stalled for as little as $500.
solutely," says Richard Mclntyre. "In fact," he continues, "in cer
of them eventually encounter more than one type of computer. Not all
While geoNet will also be port
ed to the Apple 11, its effectiveness in networking 64s may cause edu
tain grade levels, anything more
of those computers will be Commo
than 64K is questionable." Mcln
dore machines, but the foundation
cators to look again and more close
tyre points out that Commodore's
of computer expertise that is pro
ly at that machine's classroom
1764 RAM expander offers an addi
vided by 64s and 128s is, and will
potential. The hardware card re
tional 256K for schools demanding
continue to be, one on which all
sponsible for geoNet's Input/
increased memorv, but returns to
students can build.
20
COMPUTE!! Gazaifa
October 19B7
Computer Learning Month: October 1987 October 1987 has been officially designated Computer Learning Month, A broad range of activities and events are plantied to
show the impact of personal computers on the educational pro cess, both in and out of school From contests to promotional literature and meetings, Computer learning Month will make clear how far we've come and where we're headed in computeraided education. Not so long ago, the arrival of a school's first computer was cause for a day of celebration. Today, a whole month has been set aside to recognize the computer's impact on education. October has been designated
in the home and school. We hope to
Computer Learning Month, An
want to make people aware of how
nounced in the spring and officially
individuals have made computers
commemorated by bills in both
houses of Congress, Computer
part of their lives," Carlston says. "We'll be disseminating infor
Learning Month is being organized
mation on how computers are used
and sponsored by the Software Pub lishers' Association {SPA), which is comprised of more than 25 hard ware and software companies and
in everyday learning at home as well as in school."
computer publications (COMPUTE!
show parents, teachers, and chil dren a wide range of educational applications and benefits." The focus for the nonprofit campaign is by no means restricted to classroom use of computers. "We
One important project is the
development of "What Every Par ent Should Know About Education
1. Computer Generated Student Art: With separate categories for pri mary, middle, and secondary school students, this contest will judge student achievement in
developing color or black-and-
white art, generated solely through the use of a computer.
2. Non-Computer Generated Student Art: Entries can be art in any medium other than computer-
generated. Media include, but are not limited to, sketches, col
lages, photo essays, and paint ings. Artwork should incorporate the theme of computers, com puter learning, or computer use. 3. Student Essay: Using computer-
related opening sentences pro vided by SPA, students should produce an essay of 750 words or less. 4. Teacher Lesson Idea: Judges will evaluate submitted lesson plans of 1000 words or less, evaluating the teacher's effectiveness and
Publications is a primary sponsor). Computer Learning Month will be marked by nationwide contests, exhibitions displaying computerinspired children's activities, the sealing of a time capsule to be
al Computing," a booklet intended
innovation in using computers in
for free distribution. It will offer information on how parents can as
5. Group Projects; Entries must be
opened in the year 2001, and doz
can become more involved with
ens of local events and "back to school" nights for parents. Underlying and reinforcing all
their children's schools. A special Computer Learning Month poster will be distributed to museums, libraries, and schools
these activities will be a variety of promotional events and materials designed to heighten public aware ness of the creative, productive, and educational benefits of computers.
For Parents Too The events and materials are aimed at the full spectrum of nonbusiness computer use. "Our broad objec tive," states Cathy Carlston, vice
president of educational market planning for Brflderbund, "is to ex pand the public's awareness of computers as valuable learning aids
sist children with computers at home, and it will offer strategies and suggestions by which parents
across the country.
Contests
Computer Learning Month's spon sors have announced five contests addressing both teachers and stu
dents. The contest categories are, by grade, primary (grades K-5), middle (grades 6-9), and secondary (grades 10-12). Prizes for first- and second-place winners include com puter systems and software librar ies for both the entrant and his or her school.
the classroom. projects that involve four or more students and a teacher, and dis
play a unique, effective approach to educational computer use. The entry must include a descriptive essay and documentation of the
actual work accomplished. Specific details and entry infor mation for each contest are avail able from the SPA at the following address: Computer Learning Month,
P.O. Box 19763, Washington, DC 20036-0763. Contest entries will be judged
by educators at the Making Schools More Productive Conference in
Dallas, Texas, November 5-7, Stu dent artwork will be eligible to be come part of the nation's largest
exhibition of student computer-
related artwork.
COMPUTE'S Gazene
<3
October 1987
2!
SpeedScript 128 Robert Kodadek The most popular program we've ever published is SpeedScript, an easy-to-use and multifeatured word processor. Orig inally offered for the Commodore V1C-20 and 64 in the January 1984 issue of COMPUTE'.'s Gazette, SpeedScript has generated national interest, and is one of the most widely used word processors for the Commodore 64. Here's a new version,
written expressly for the Commodore 128 and an 80-column monitor. Most of the commands are the same as the 64 version, and some useful new features have been added. For many of us, there is one word processing program that stands out in the crowd. I'm speaking of Speed-
type it in. When you are ready to
Script, written by Charles Brannon
the starting and ending address, en
and published in a variety of ver sions by COMPUTE! Publications. You would be hard pressed to find a program that functions as well or has even half as many valuable
ter the following:
begin typing in the program, just load and run MLX. When asked for
Starting address: 1C01
Ending address: 3510
commands, with a price tag under a hundred dollars. SpeedScript, of
SpeedScript on the 64 should read through the following list of changes that have been made. If
you're not familiar with the way SpeedScript works, see the accom panying article ("SpeedScript 128 Commands").
line
Once you
have found the color combination
SpeedScript 128 offers a full 80-columti screen, plus many more features.
After you've entered all the
data and saved the finished pro gram, you'll be ready to try it out.
SpeedScript 128 loads and runs just like a BASIC program. DLOAD and then RUN it, or just type RUN
most pleasing to your own taste,
you can resave the program to pre serve your selection. Your choice of screen line lengths may also be pre served in this manner. In addition to the word-wrap
feature in former versions of SpeedScript, the 128 version includes a command to set the desired width
of the screen. After pressing CON-
"SPEEDSCRIPT128" {if that's
TROL-W, enter a number between
what it's called on your disk). Be sure the computer is in 80-column mode.
ically be reformatted to display that number of columns. The default
One note of warning: If you
found elsewhere in this issue, to
have been using your 128 in 40-
October 1987
Using The Program Readers who have previously used
CONTROL-B, and the text color by
chine language entry program
COMPUT&'s Gazette
puter or if you haven't been using hi-res graphics commands.
pressing CONTROL-L.
issue, which ran in the 64 mode,
22
you've just turned on your com
color can be changed by pressing
Script-80 program in the June 1986
SpeedScript 128 is written entirely in machine language, so you must use the 128 version of "MLX," the ma
This, of course, is not necessary if
from the text below. The background
machine's native mode. The Speed-
Typing In SpeedScript 128
CLR before loading SpeedScript 128.
line separates the command
Script version that would run in the
gram is just over 6K in length.
GRAPHIC 4 move the start of BASIC up to location 16384. To reverse the effects, type GRAPHIC
and the text color is white. A blue
dore 128s have longed for a Speed-
is finally here and has more to offer than ever. The 64 version of SpeedScript 3.2 has been rewritten specifi cally for 128 mode, with some interesting modifications, including full-screen formatting. The pro
commands GRAPHIC 1 through
128, the background color is black
Those of us who own Commo
speed of operation. SpeedScript 128
before loading SpeedScript 128. The
When you first run SpeedScript
course, was offered for the price of a magazine. Quite a bargain indeed.
was too much of a compromise, los ing some valuable functions and
column mode and have allocated a graphics area, you must deallocate it
10 and 79. The screen will automat
value is 70, which is the right mar gin (75) less the left margin (5).
tcp Brings You Lower Prices on.. COMMODORE IBM PC COMPATIBLES There's never been a better time to get involved in the
IBM PC computing world. The Commodore PC series of personal computers offers a complete, ready-to-use package of IBM PC compatible computing power and versatile graphics at very affordable prices.
RIGHT OUT OF THE BOX, the Commodore PCs are fully equipped with all the memory and video display capabilities needed to run the MS-DOS Operating System and virtually
any IBM PC® compatible software, like Lotus-1 -2-3®, dBASE III® and Word 3. And !he flexible"open architecture " design of the Commodore PC supports the easy installation of a
variety of options, like a hard disk drive. FREE wilh your Commodore PC is SIDEKICK, the
award winning Desktop Organizer Software from Borland. 1 year warranty.
PC-10 SYSTEMS PC-10/1 Includes: 512K RAM and single
360K drive. Optional: hard drive (up to 40MB
and 640K RAM . PC-10/2 Includes: 640K RAM and dual 360 drives. The PC-10/1 & PC-10/2 come standard with ■ 8088 Microprocessor running at 4.77 MHz
■ 5 full-size expansion slots ■ PC-XT™ compatible BIOS® ■ PC-XT™ compatible keyboard
■ ATI Graphics Solution Adapter® Built-in monochrome and color display card compatible wilh IBM® CGA®
PC 10/1, PC-10/2, AND OTHER IBM PC
and MDA® Hercules® and Plantronics® video modes ■ Centronics® parallel and RS-232 serial ports
COMPATIBLE SOFTWARE AND ACCESSORIES
■
PRINTER
MODEMS
PANASONIC I'ltlNTKRS 1080! $159.00
Hayes Sm I200BW/BW
$3!9.0O
300/1200 baud
S149.00
1091i
$199.00
2J00B wftw
$499,00
$279.00
10921
S279.00
2400 Baud External US Ho&ollcsSparlGler 300/1200 baud Venlol Modems
$139.00
2400 Baud Internal
S199.00
1592
SMB.OO
IS95
S439.O0
3131
S259.O0
3151
S399.00
Laser Printer
SCALL
STAH MICKONICS NX-10
S169.95
NP-1D
S141.95
PRICES ARE FALLING ON ALL STAH PRINTERS!!! PLEASE CALL FOH LATEST PRICE ON
THESE MODELS: ND-10
ND-15
NX-IS
MI-ID
MB SERIES
CITIZEN 1Z0D MSP-10
$174.00 S379.00
MSP-15
S378.M
Premier 35
W59.O0
Tribute 224
SCALL
| PC 10-1 PACKAGES
Packard Bell External
Keysrono Technologies V2 Card Internal 300'IJOO,Includes PC Talk III sortwa/e sag.oo
Coll lor besl prices on oil models
UTILITIES & LANGUAGES
Wordpe rfost
1207.00
COPY il PC
S27.00
Professional Write
S109.00
Superksy
537,00
Volkswnler
J157.00
Turbo C Turbo Pascal
O Bats III Rolls > Professional File
$399.00 184.95 $139.00
SPREADSHEETS
R Base System 5
M27.00
VP Planner
_
institutions.
No sales tai on olders outsKfa
of PA. Buy wilh cunlidence. We honor manufacturers warranty.
OPTIONS: Installed ant) lesied a! no extra charge.
Additional 128K RAM 3D megabyte Seagate Hard Drive
with comroller
$39.00 $307.00
$389.00
PC 10-2 PACKAGES
J59.00 SCALL S307.00 $52.95
ORDERING INFORMATION from qualified corporations and
$649.00 $819.00
SCALL
DATABASE MANAGER
Purchase orders are accepted
$559.00
PC-10/1 wilh 1901 mono monitor PC-10/1 wilh 2002 color monitor
with comroller
WORD PROCESSING
Loins 123
PC-10/1 without monitor
£□ megabyte Seagate Hard Drive
PC COMPATIBLE SOFTWARE
Professional Plan
■ MS-DOS® and GW-BASIC®
■ We accept Mastercard. Visa, COD and mail orders.
PC-10/2 without monitor PC-10/2 with monochrome
monitor (model #1901)
PC-10/2 with color monitor
[model #2002)
$669.00 $759.00
$929.00
SHIPPING UPS GROUND
Computer.
+ $10.00
Mono Monitor.
+ $8.00
Color Monitor.
+ $10.00
TUSSEY COMPUTER PRODUCTS £ftfK?GE.p..»,
call toll free 1 -800-468-9044 Call 814-234-2236
Don't Settle For Less...fcp COMMODORE 128=
COMMODORE
WAMIGA AMIGA 500
$CALL
512K RAM Upgrade.S159.00
1080 Monitor.
1
$159.95
law. Factory Sintled Units
$227.00
Includes GEOS and Quantum Link
1571 Disk Drive
$229.00
1902A
$269.00
1541C Disk Drive.
$179.95
1802C Monitor
$199.00
AMIGA SOFTWARE Superbase... Logistlx
$99.00 $99.00
Balance of Power.
$31.95
Defender of the Crown
$31.95
Call (or Price on Package Deals!!
Call lor Price on Package Deals!!
DejaVu
$31.95
Halley Project
$31.95
Racier S.D.I Slrtbad
$36.95 $31.95 $31.95
Uninvited
$33.95
COMMODORE 128= HARDWARE
Commodore 2002 Monitor 1581 Disk Drive Commodore 128D NOW IN STOCK!
1764 RAM Expansion 258Kfor C-64 and C128 1351 Mouse _
$129.00 $39.95
ENHANCER 2000
CALL FOR BEST PRICES!!!
—
Full 1541C Compatibility
$297.00
$144.95
PAT T TT"T?V Educational Software too! 1 t;J-\ I jI jTj ly X MISC GAMES Championship Scans Ho&oa
S17.95 $24.95
InlernatranalHoclay $18.95 ACCESS ^^^^^^^ Leader Board Leader Board Tourn, Disk
$29.35 116.95
AcaofAces
$23.95
HarQBaU
S22.95
Kited Until Dead
SCALL
ACCOI.ADE
ACTIONSOFT Up Periscope Thunder CHoppSr
$24.95 $24.96
ACTIV1SION Gamemaker Sail Libraiy..
$15.95
Gamsmaksr Spons LiBrary $15,95 Garry Kitchen's Gomomakr $24.95 GBA Baskaitiall 2 on ?.
.
.. £24 95
Ismthe64
(21.35
lammo12B
124.95
Litlla Compulsr Peopla ... $24.95
Srianofiai...-
..
$36.95
Space Shtrafe
$19.95
BRODERBUND^^^^ Loos Runner
$24.95
DAVIDSON &ASSOC. Now in stockl Call tor price on titles
DATAEAST^^^^ Commando
S24.9S
Karaia Cttamp
$25.95
ELECTRONIC ARTS Age at Advarauro
America's Cup Amneaa
Artie Fox -
-.
-
Autoduel Bird's Tale
$32.95 $29.95
,
Baid's Tale Clue Book Battle front
,
CaniersatWar
.
$26 95
JanDajfl .
SI 6 95 $37.95 S23 95
MOS-QHUB
_
$29.95
-
Murdot Party
$25 S5
Music Construction Sal....
$12.05 $27.95 $12.95 $29.95 $29 95
PHMPsgasun
Pinball Construction Set.. Road lo Moscow Ftugsla .
Sevan Cilias of Qok) StanM 1 Touchdown Fooibali Ultima 1
.$12.95 , $32.95
Ultima III ,.,. Ultima IV
WorldTourGoll
£22.95 529 95
$37.95 £45.95 . $27.95
Winier Games
SH.95 $27.95 $16.95 $29 95 $29 95 SI 6.95 $26.95 S1695 $27.95
World Gamei
$29 95
World's Graatest Baseball Wand's Greatest FoslDall Create a Calendar
$24.95
500 XJ Joystick Championship Wrestling.. WovlB Monsta r
Street Sports Sub Baitia Summer Caries Summer Games II Super Cycle
S1095 $29 95
S37.95
EW
$38 95
$CALL $22.95
INFOCOM Hitchhiker's Guide Leather Goddesses Wishbnnger
Gunstiip Kennedy Acproacfl
$24 95 $24 95
Per!eclScore:SATprep..
$49 95
StarTrskPromelhian ABv
$29.95
NATO Commander
$24.95
LMsMata
$19.95
Pirates
$25 95 $24.95 $24.B5
UnSura Call lor i.' i ■ ■ on
SI6 95
Silent Service ScioFkgttt LANCEHAFNKttr. Lit BpUrf* -1 rn'i rf. ,,,,,hj.l .
-
r lh> )*■(
3rn 1 Focroari
:■.■.'■' La
: i -' Pro Gome , S"0 05
Fjoal Fouf BaskeUHH
ir
oilier MINDSCAPE products I
SIMON &SHUSTEH Paper Airplane con si Spy Hunter Star Trek-Kcbayashi alt
SUBLOGIC FBght Simulalof II _
MINDSCAPE RS Indiana Jones Inliitralof Parana*
.
TyjKflB Tutor 111
Corning Scon.. B.isfl&a :i "1
S'9 95 $22 95 Hi.95 SIB.95
$22.95 $24.95 $25 95
IN VISICLUE BOOKS FOR ANY INFOCOM GAME $6.95
C<H DATABASES
$1595
Jal
$29 95
Pure Slat Baseball
$37.95
DATA BASES
Print Snop Companion ....
Grap^cs LtDtary i.ll.or III.. 40 eacti rad, 6!uo. oosd...
SS.95
$19.95 Clip An II ... . SCALL Graphics Scrapbk 1 or 2,., $17.95 Newsroom $34.95 Picasso's ftevona.8 tv/pen $42.95 MISC. HARDWARE CfpAni
Estss pwr supply lor OSi
554 95
Navercne 3 Slot aiponosr
527 95
UTILITIES Certificaie Maker Thinking Cap
532.95 S32 95
Certificate Library
S24 95
ToySnop Copy 1184/129 CSM 15*1 align
Fan Load
S24 95
FINANCIAL Sl ACCT. Tlmewortis Etectr. ClieCTbti Si 9.95
$49 95
SCALL $4995
Wordpra 3-J64 $14.95 Word Wnter 64 w/spellar.. $34.95
$21 95
SCALL .$59 95
.
W0 WHITER 128 w/spai ....
$25.95 $22.95 £16.95
$42.95 S1E.95 $24 00 S34 95
$2*95
S3J95
VIZAWRITE128 WORDPRO12e
BrodeiHund Prmi Shdo ....
Holiday Pack
F-iSSinkeEagto
S59 95
SPREADSHEETS
Pockel Writer Dictionary ... $19.95
MICROI'ROSE Aerojet
...
TERMPAPERWRITER
$3995
$C*LL $39.95
S3«.95 $34.95 $.1995
PERFECTWRITER SUPERSCRIPT 12S
PERFECTCALC SWtFTCALC 128wsd*ays
S39.95
Font Master It Fonl Master 64 Paperclipw/spellpack
PAPERCLIP II
EPYX MULTIPLAN
Tno
$39.95
$56.95
. $it 05 .. S29.95 . $32 95 $CALL . SCALL
$19.95
Homepak.....
S«.nca£ 64 wiswuwayt.. S39 95 Sideways SI9.S5 &84 WORD PROCESSORS Bank Street Wnwr SCALL
..
Timewoths Money Mor
120 srieet coWr caper redII
CaM
JCALL
FLEET SYSTEMS FontM.islflr 12S JANE
FSIIScanoryd'Bk
$36.95
C64 SPREADSHEETS
FLEET 5VSTEM III
Ghost Wntsr 128
$37.95
Pro(le64..
C-64 INTEGRATED PKGS
^
SOFTWARE
S29.95
FaolBaH
GRAPHICS
-
WORD PROCESSOR
$29.95
_ S32.95
$34 95 $39 95 $19.95 $29.95
Bank Street Filer Consultant DataUanagsr Feet Filer
COMMODORE 1M=
w/speliR thesaurus
S24.95 $19.05
C-04 BUSINESS AND I'ltOlJUCTlVI'lT
EPYX
FIREBIRD
$12 95 S24.95 $29.95 .".".... $24.95 $37,95
Bard's Tale II,
,;nos sm astir 2 000 Europe Ablaze Mamie Madness
All Games stocked for quick ship!!!
.
$39.95 ..SCAU ...S29 95 .. SCALL ...559.95
CONSULTANT
DATE MANAGER 128 FLEET FILER PERFECT FILER PROFILE 128 SUPERBASE12S
...SCALL
MISC. 128 SOFTWARE ACCOUNTANT IMC
„ .
$69 95 $34 95 S24 95 ...SCMJ. VtZASTAfl12S MACH l2fl »995 PARTNER128 . .SS4.35 PERSONAL ACCT.12B... . $33.95 SYLVIA PORTER'S personal linance planner . $54 95 DESK MANAGER 128
!»mtrwC!28
Copy 1164/128
S34 95
TUSSEY COMPUTER PRODUCTS o
P.O.BOX 1006, STATE COLLEGE, PA 16804
$24 00
■
■■ ■. M vwyewroan——■wiiiiiihw—i———■■
'
■
'■
'■■'■'
■■■■ ■■
Ships it Federal Express PRINTERS
PRINTER PACKAGES ALL PRINTERS INTERFACE WfTH C-64 0( C12B
NP-10 & XETEC Supergraphtx Jc. NX-10 & XETEC Supergraphix NX-10 & XETEC Supeigraphix Jc
$179.95 $224.95 $209.95
PANASONIC NP-10
$144.95
NX-10
$169.95
PRICES ARE FALLING ON ALL STAR PRINTERS!! Call lor la lest price on
ND-10
■jn-iO
ND-1S
10801 & XETEC Supergraphix.
5209.95
10801 & XETEC Supargraphix Jc
$197.95
SEIKOSHA SP-1200 A( & XETEC Supergraphlx .......SCALL SP-1200 Al & XETEC Supergraphlx SCALL
N8 SERIES
Iff warranty ^ 9 LX-800
FX-86E
_.'.m$179.00
FX-266E LQ-800-. LQ-1000
EX-BOD EX-1000
$317.00
$447.00 $447.00 $627.00
$387.00 $497.00
SEIKOSHA ; 2 yr warranty
SP-180VC SP-1000 VC SP-1200AI
$149.00 $149.00 $CALL
IMcps. NLOMode
and status allowTCP to serveyou faster
Interface w.Bk !•■1: ivr down loadable lonis..
SS9.95
and better
SUPER GHAPHIXJR
Prlntsr Inwrtacv
M2.95
To order by mail: Wo accept money ordor, certified check, personal
Y///J Digital
/////, Solutions '////. Inc. Pocket Wriier2
S42.95
Po«atFller2
$42.95
Poc>ietPlanner2....S42.95 Digital Superpgk
$74.95
Dictionary
SI 2.95
DISKS per box ol 1D BONUS DISKS SS/DD DS/DD TUSSEY DISKS CLOSEOUTS !!1 SS/DD DS/DD
chock Allow 2 wooks for personal ciieck to dear.
S6.45 $6.95
COMMODORE IS02A
S269.O0
2 yr warranty
10921 1592-
$CALL $389.00
$439.00 $259.00 $399.00
$269.00
HSS2 $229.00
Abacus
hi!!!
Call tor price on all books and software titles mt
MODEM MANIA
SH/lftEOATA
J36SS
VOIKS &U0 i»i noun
XCAU
ISM
COMPUSERVE ETH KIT. PWYNETSTAATBHKIT
1CALL
discretion. Pennsylvania residents add 6% sales lax. Prices and terms subject 10 Change wiihoulnottco. ■ Purchase ordars are accepted from qualified corporal ions and institutions.
We accept Mastercard, Visa.
COD and mailorders.
■ No sales tat on orders outside of PA.
■ Buy with confidence. We honor m an ufact ure rs warra nty.
EDUCATIONAL AND CORPORATE ACCOUNTS
1670 MODEM
SCALL
1200 Baud, w/Software 1660 MODEM S42.95 300 Baud, w/SoHwara
quick turn-around, peraonalservlca.sndtheflexlblMtyto Beivayouforganlzalionsneeds. Credit Approvalln 2A hrs foi <iny organization with a good D&Brallng. To ranch our
Educational and Corporate Sales Department directly, Call 1-800-533-1131. Inside PA Call 814-234-2236
■t::tir
ALL TITLES IN STOCK I!
MODEMS
Terms: ALL PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR
Wa offer a full Una of services catering to you, Including;
$189.00
1595 3131 3151
shipping required on APO. FPO, AK, HI, and loreign orders.
ALL SALES AHE FINAL Detective items replaced or repaired at our
$4.49 54.99
U....1 CVlklll
PANASONIC
Shipping: £4 00 far software and accessories/ $10.00 tor printors and color monitors/ S8 00 lor disk drives and other monitors/ Add S3 00 per bo» shipped COD. Call for other shipping charges Addilionat
MASTERCARD OR VISA. All products include factory warranty.
RGB/COMPOSITE COLOR MONITORS FOR THE 128
10911
accessories under 8 pounds. Orders arriving before 11:00 AM our
Computerized order entry, processing
SUPER GRAPHIX
Bid
$159.00
(yes avsn at these prices). Yoj orl/ pay TCP's standard shipping charge ol S4.00 pat order. This oHer also valid on peripherals and lima will be shipped on! same day. II par! of your ordar is backordarad the remainder will be shipped UPS Ground (or FREE
Call is: Pflct on V«HUIm
10801
Software orders over $50.00 will be shipped FEDERAL EXPRESS
n Berkeley
CMS
General Acct System Includes: • General Ledger • Accu Receivable ' Billing 1 :- :.■■:::, -,.:■ • .V ■ \
Payable
• Check Writing • Job 1 ■": ■ v. * Payroll
Pug. Price for ill Modules: ClSa «-t5".
.. .
(INB5 11I9SS
(IMS
OPEN: 9am-9pm M-Thur, 9am-6pm Frl, 10am-6pm Sat, Noon-6pm Sun EAST COAST TIME
CALL TOLL FREE 1 -800-468-9044 INSIDE PA CALL 814-234-2236
sortworks
GEOS
$39.95
GeoCalc
(CALL
GeoFlte
SCALL
Gaodex
S27.95
Deskpsck
$22.95
Fonlpack JCALL Writers Workshop... J33.95
When your print margins are set for the corresponding screen line
length, your printed document will
match the text display on your screen exactly. If you're using dou
ble- or triple-spacing, however, you may want to preview your docu
ment to see the page breaks. Use
SpeedScripfs SH1FT-CONTROL-P command and select S for Screen. Use the NO SCROLL key to freeze
Also corrected in this version is the bug in the Skip to Page com mand. In the earlier versions, this command would skip to the speci
fied page, but along the way it would print every page number skipped, in the left margin of documents.
Using The Extended Keyboard
fetch and stash routines, located in
SpeedScripl 128 has all the usual SpeedScript commands you're used to, but some of the command keys have changed. Prior versions of SpeedScript used the RUN/STOP key to insert five spaces into the text, but this caused minor difficul ties because that key was also used
common RAM, to cross banks and
to abort certain operations, such as
access the data. To check on the re maining amount of free text space at any time, press the CONTROL= key combination. The number of bytes free is displayed on the com
printing. In SpeedScript 128, the TAB key has been programmed to support the insert-space function, thereby eliminating the conflict. This modification necessitated changing the Insert mode com mand key to the ESC key instead of
the listing, or the RUN/STOP key to halt. SpeedScrifii 128 uses all of bank 1 RAM for text storage. The main text area uses 51K, and
the text
buffer uses 12K. The program itself resides in bank 0 and uses special
mand line. The text buffer is no longer erased when choosing the Erase
CONTROL-I. (CONTROL-I gener
All Text command, giving this fea
ates the same character code value
ture added versatility. Use the
as the TAB key.) Consequently, the
CONTROL-K command to erase or
CONTROL-I key combination will
"kill" the buffer contents at any
now also perform the tab function. The cursor, INST/DEL, and CAPS
time.
LOCK keys, as well as the numeric
keypad, function as you would ex pect, although if you own a 128 with the original ROMs, the CAPS LOCK-Q bug will remain. (CAPS
LOCK capitalizes all the letters of the alphabet except Q.) SpeedScript 128 is a disk-based word processor, so the old tape rou tines are no longer present. Press F7 to load a file from disk, F8 to save a file. The CONTROL-4 key lists the disk directory. Use the NO SCROLL
and RUN/STOP keys to control the listing. The disk error channel is read and reported at the command line after each disk operation.
Linking Files SpeedScript 3.0 introduced a new printing command g (goto) to link
text files, permitting the printing of very large documents. In the 64 version, the g must be followed by a D or T to select disk or tape, respec tively. This command no longer
works with tape drives. A new fea ture is that you can now access either device number 8 or 9 to chain files. Substitute the desired device
number for the D in the command. For example, to link a file named TEXT from the disk in a drive with device number 9, you would press CONTROL-E to select the format key, and then type g9:text-. Be sure
to enter a return mark as the last character of your filename. You may still use 16-character filenames as long as the return mark is the seventeenth character.
Speedy Access
BACKUP PROTECTED SOFTWARE FAST. From the team who brought you
• Includes fast loader, 12-second format.
Requires a Commodore 64 or 128
cluded some new ROM routines to
access data from other RAM banks.
Copy II Plus (Apple), Copy II PC {IBM)
computer with one or two 1541 or 1571 drives.
However for a word processing ap
a revolutionary new copy program for
Call 503/244-5782, M-F, 8-5
• Copies many protected programs—automatically. (We
in hand. Or send a check for $39.95 U.S. plus S3 s/h. $8
INDSTA, and 1NDCMP are far too slow, especially when moving large blocks of data. You can save about 50 percent of your time when you use the MMU chip's preconfiguration registers (PCRs) to directly configure memory. After storing the correct value in one of the PCR lo
and Copy II Mac (Macintosh) comes the Commodore 64/128 computers.
update Copy II64/128 regularly to handle new protections; you as a
registered owner may updatB at any time for $15 plus $3 s/h.) • Copies even protected disks in under 2 minutes (single drive). • Copies even protected disks in under 1 minute (dual drive).
• Maximum of four disk swaps on a
single drive.
(West Coast time) with your [~~ overseas.
$39.95 Central Point Software, Inc. 9700 S.W. Capitol Hwy. #100 Portland, OR 97219
CentndFomt Software J IVltti'OR.iTH}
Backup utilities also available for the IBM. Apple II. Macintosh and Atari ST. This product isprwidod tor the purpose ofonabting you to make archival copies only
26
Commodore has thoughtfully in
COMPUTES Gazelle
October 1987
plication, these routines, INDFET,
cations ($D501-$D504), any write
operation to a corresponding load configuration register (LCR) will automatically switch banks. The LCRs are located at addresses
SFF01-$FF04 and, unlike the PCR's, are visible to the processor even when the I/O block is switched out.
YOU TOLD US WHAT THE BEST COMPUTER BASEBALL GAME WOULD HAVE... "I want to play in the series!"
"Great graphics"
"Relief pilchers -and subs"
"I want tn he ably tn throw a lot of different pitches."
"I like to slide —even head firs!."
"Lei me see what's happening
■■ I'm me right at the plate when I'm batting."
on the whole fluid."
HERE IT IS. CHAMPIONSHIP BASEBALL With 4 Divisions, 24 Teams, and the Championship Series You've been asking for the best in
• You control all the action on the field—pitching (8 different pitches), hitting, catching, outlield relays, base
computer baseball games, and you
want it all— graphics and features.
We've heard you, and Gameslar's Championship Baseball delivers. No other product gives you the complete
running, even sliding under tags. • Player substitutions can be made throughout the game.
sport of baseball like Championship
• Division, playoff and championship
Baseball:
series play.
• Player Draft, complete with reserves.
All this and much more in the most
• Setting your starting lineup. • Batting Practice, Exhibition Game and League Play options.
complete baseball program available.
When you're ready to step into the
major leagues of computer baseball, Championship Baseball^ your ticket. Nobody else gives you more.
• Each division is tougher than the last, so there^ always a new challenge.
Available now for IBM PC, Tandy 1000, Apple He, lie. Commodore 64/128, Amiga, Aiari STand 100% compatible computers.
Stklvcl jnax plii)en. from tJii1 tultnl j.■--■ ■ J- Ii.".m) i ifi i'ii Ie L'huniL'U'rislirs .i'kI skill ratings. Name ihvm jJui
—**•—•
-ii i mi
— rw
-
W
!*■■
'f—->t-
DcfennJuQ Ihc bulling '.ul. r thai w
!n» i\w hosl chance agaiiml vm
l
11 l I i j 11 ■j. hEritluw id . \\\\\k \\-:\ i--.hu n 11 j ■ li |]|\ Jll pl.iV ,iOii[i i iri v.'OtJili aw aclion.
Iitda>^ stars, or anyone you wanL
MMfSTM* Arriiica «rMm shown, cjihcr *yMcm% mav vary. GumciUir ^ 0 [nvJ^nwk ut AclivWon, lncXumm(xk>rcMJ28iind Ami^aic inidcmjrLs nrCnnimrKJorc FJt:ctf(>fiie^lamitcil. m^(tfnitefiialLona]Husinc^M;ithini:aCurpi)mliun.T^dy^ ALiivision iiihi: rrKi.icici! Inkdcninukof Aclivi^ion Inc. C L%7bAttivision Inc.
SpeedSctipt 128 Commands Although it's written entirely in machine language, you load and
run SpeedScript 128 as if it were a BASIC program. At the beginning of the program is a one-line SYS that sends the computer to the ma chine language program. To begin using SpeedScript 128, just start typing. When the cursor reaches the right edge of the screen,
it automatically jumps to the begin ning of the next line, just as in BASIC. But unlike BASIC, Speed-
Script 128 never splits words at the right edge of the screen. If a word you're typing won't fit at the end of one line, it's instantly moved to the next line. This feature, called word wrap, makes it much easier to read your text on the screen. Even if you
make numerous editing changes,
SpeedScript 128 reformats the screen and rewraps all words. The command line at the top of the screen is used to communicate with SpeedScript 128. All messages appear here. It's also the place where you enter filenames for load ing or saving files. The remaining lines of the screen are used to enter, edit, and display your document. The cursor shows where the next character you type will appear on the screen. SpeedScript lets you
move the cursor anywhere within your document, making it easy to
find and correct errors.
Scrolling And Screen Formatting When you finish typing on the last
screen line, SpeedScript 128 auto matically scrolls the text upward to make room for a new line at the bottom. This is similar to the way BASIC works, but with one excep tion: The screen can scroll both up
and down. Imagine the screen as a 24-line window on a long, continu ous document.
More than 50K of text space 28
COMPUTE! s Gararre
October 1987
is available in memory, room enough for roughly 40 pages of double-spaced text. To check at any time how much space is left, press
CONTROLâ&#x20AC;&#x201D; {hold down the
CONTROL key while pressing the = key). The number on the com mand line indicates how many bytes are available for characters of text. If you're used to a typewriter, you'll have to unlearn some habits. First, you don't have to press RE TURN at the end of each line as you do on a typewriter. SpeedScript 128's word-wrap takes care of this automatically. Press RETURN only when you want to force a carriage return to end a paragraph or to limit
the length of a line. So that you can see these forced carriage returns,
they appear on the screen as leftpointing arrows {called return marks in this article). When you print your docu
INST/DEL key inserts a single
space or deletes a single character. Other features let you erase a word, sentence, or paragraph, and move or copy sentences, words, and para graphs to other places in your docu ment.
Using
search-and-replace,
you can find any phrase and even automatically change one phrase to another throughout the entire
document. You can save your text on disk, and then load it later for additions
and corrections. You can transpose (exchange) two characters, change the screen and text colors, send disk commands, read the disk error
channel, and automatically tab over five spaces for paragraph inden
tions. You don't need to learn all these commands right away, but you'll be glad they're available as
you become more comfortable with word processing.
ment, SpeedScript 128 automatically
formats your text to fit the width of the paper. Don't manually space over for a left margin or try to cen ter a line yourself as you would on a typewriter. SpeedScript 128's print ing routine automatically takes care of all margins and centering and
lets you customize the margin set tings. Also, don't worry about where a printed page will end. When printing, SpeedScript 128 automatically fits your text onto separate pages and can even put
short phrases and page numbers at the top or bottom of each page if you want.
Like all good word processors,
SpeedScript 128 has a wide selection of editing and convenience fea
Using The Keyboard To start writing, just type on the
keyboard. The words you type will be stored in memory and printed on
the screen. Pressing a key puts the lowercase letter on the screen. If SHIFT, SHIFT LOCK, or CAPS LOCK is down, the character will appear in uppercase. The primary advantage of using CAPS LOCK is that the number keys on the top
row print as numbers, not punctua tion, although CAPS LOCK-Q will print a lowercase Q on 128s with the original ROMs. Holding down the Commodore key in the lower left comer and typing a character prints the corresponding graphics character. The SHIFT-key graphics
tures. You can move the cursor a
characters cannot be typed in
single space in either direction, or
SpeedScript. Most of SpeedScript 128's com
skip to the next or previous word, sentence, or paragraph. You can also move the cursor to the top of the screen, the top of the document, or the end of the document. The
mands are accessed with controlkey commandsâ&#x20AC;&#x201D;you hold down
CONTROL while pressing another key. In this article, control-key com-
SpeedScript 128 Keyboard Map ToggleInsert Mode
InMM Five Sp-aces
Pause
Previous Sentence
,„ IP line" \iafsa\ I rio I
CfiPS
- FEED
LOCK
Fl
DISPtAY _S««0ll
Tod
Key
OisK
I
Oeletc
SJ[0fLEJ @ LLJ lZ
o] |h| [j| |k||l|
C*
SHIFT
X
-Change Case
Left
5c reen
- Erase Rignt
'—End
Text
of
- Restore Buffer Exchange Charactens
+
7
8
4
B
Buffer Replace
!
I
Change Letter
•=■
—
E N T E R
3
SHIFT
Kl 11 Change BacKsrounO Color
F7
Le
RETURN
M
N
Ven fy
Delete
**Hidth of lnseri 255. spaces
'-,'
F5
of
Directory
<-
CTRL
F3
■
Cursor Left*'
Quit
color
Next/ Previous
Hunt^Replace
Dnh
sentence Remaining
M
New Paragraph
Quick-Key Command CONTROL-A
Change case
CONTROL-B CONTROL-D CONTROL-E CONTRO1.-G CONTROL-H
Change background colo
CONTROL-1
Insert five spaces
CONTROL-]
Replaca, With SHIFT: Select Replace phrase
CONTROL-K CONTROL-L CONTROL-P
Kill buffer Change text color Print. With SHIFT: (Screen, Disk, or Printer)
CONTROL-R
Restore buffer
CONTROL-V
Verify Select screen line length
CONTROI.-W CONTROL-X CONTROL-Z CONTROL-CONTROL-T
CONTROL-4 CONTROL-3 CONTROL-E
Delete (S,W,P) behind cursor
Erase (S.W.P) in (rant of cursor
Global search and replace Hum. With SHUT: Select Hunt phrase
Exchange two characters
Go to end of text Display free memory Send disk command/read error channel Display disk directory
Enter format command
ESC
Enter format command Insert five spaces Toggle Insert Mode
Cursor Up
Previous sentence
Cursor Down
Next sentence Move left
TAB
Cursor l.i'fl Cursor Right INST/DEL
Move right
CLR/HOME
Delete left. With SHIFT: Insert Top of screen (press once); top of text (press twice)
SH1FT-CLR/HOME
Erase all text
RESTORE
Erase spaces Exit to BASIC
RETURN
Return mark
SHUT-RLW/STOP
Inssrt 255 spaces. With SHIFT: End paragraph
Backspace. With CONTROL: Erase right. With SHUT-CONTROL:
Fl
Next word
F2
Previous word
F3 F5 F7
Nevt sentence Next paragraph Load from disk
F4
Previous sentence
F6
Previous paragraph
F8
Save to disk
COMPUTE! s Gazette
October 1987
29
mands are abbreviated CONTROLx {where x is the key you press in combination with CONTROL). An example is the CONTROL- =
mentioned above to check on free memory. CONTROL-E means hold
down CONTROL and press E. Sometimes you have to hold down both SHIFT and CONTROL as you type the command key, as in SHIFT-CONTROL-H. Other keys arc referenced by name or function, such as - for the left-pointing arrow in the top left comer of the key
board, £ for the British pound sym bol, CLR/HOME for the homecursor key, SHIFT-CLR/HOME for the clear-screen key, Fl for function key 1, and f for the upward-pointing arrow to the left of the RESTORE key (don't confuse this with the t
key on the cursor keypad). Some keys let you move the
cursor to different places in the doc ument to make corrections or scroll text into view. SpeedScript 128 uses a unique method of cursor move ment that is related to writing, not
backward to the beginning of the previous sentence. You may also
use the gray cursor keys to the left of the function keys on the top row.
• The Fl function key moves the cursor forward to the beginning of
character you type. In this mode, you can't type over characters; ev
the cursor backward to the begin ning of the previous word. • The F3 function key moves the cursor forward to the beginning of
the next sentence (just like the up/ down-cursor key). The F4 key (hold down SHIFT and press F3) moves the cursor backward to the beginning of the previous sen tence (just like pressing SHIFT and the up/down-cursor key).
• The F5 function key moves the cursor forward to the beginning of the next paragraph. The F6 key (hold down SHIFT and press F5) moves the cursor backward to
the beginning of the previous paragraph.
the cursor up and down a line or left
the screen without scrolling.
and right across a line. SpeedScripl
Pressed twice, it moves the cursor
to the beginning of the document.
ers. You aren't working with lines
• CONTROL-Z moves the cursor to
of text, but with a continuous
the bottom of the document. Re
document.
member that z is the last letter in the alphabet, and CONTROL-Z
moves the cursor by character, word, sentence, or paragraph. A
puts the cursor on the last charac ter in your document.
word is any sequence of characters preceded or followed by a space. A
sentence is any sequence of charac ters ending with a period, exclama tion point, question mark, or return
mark. And a paragraph is defined as any sequence of characters end ing in a return mark. (Again, a re
turn mark appears on the screen as a left-pointing arrow.)
Here's how to control the cursor:
matically inserts space for each
down SHIFT and press Fl) moves
• CLR/HOME, pressed once by it self, moves the cursor to the top of
There/ore, SpeedScript 128
It can be tedious to use the SHIFTINST/DEL keys to open up enough space for a whole sentence or para graph. For convenience, SpeedScripl 128 has an insert mode that auto
the next word. The F2 key (hold
programming. Programmers work with lines of text and need to move
128, however, is oriented for writ
Insert Modes
Correcting Your Typing One strength of a word processor is that you need never have mistakes in your printed document. Since
erything is inserted at the cursor position. To enter insert mode,
press ESC {note that this is different from the 64 version of SpeedScripl, which uses CONTROL-I). To cancel
insert mode, press ESC again. This kind of command key, one which is used to turn something both on and off, is called a toggle. To let you know you're in insert mode, the words insert Mode appear in the up per right corner of the screen. Insert mode is the easiest way to insert text, but it can become too slow when you're working with a very long document because it must move ail the text following the
cursor position. Although SpeedScript 128 uses fast memory-move routines, the 8502 microprocessor can go only so fast. So SpeedScript 128 has even more ways to insert blocks of text.
One way is to use the TAB key. It is programmed in SpeedScripl 128 to act as a five-space margin inden tion. It can also insert five spaces anywhere in a line. To end one paragraph and start another, press RETURN twice and press TAB. Alter nately, you can press SHIFT-RE TURN, which does this automati
cally. You can use TAB to open up more space than SHIFT-INST/
you type everything before you
DEL. No matter how much space you want to insert, each insertion
print it, you have plenty of opportu
takes the same amount of time, so
nities to proofread and correct your work. The easiest way to correct something is just to type over it, but there are other ways, too.
the TAB key inserts five spaces, five times faster than pressing SHIFTINST/DEL five rimes. There's an even better way,
Sometimes you'll have to in
though. Press SHIFT-RUN/STOP
• The left/right-cursor key works
sert characters to make a correction.
to insert 255 spaces. This is enough
as usual; pressing this key by itself
Maybe you accidentally dropped a
room for a sentence or two. You can
moves the cursor right (forward) one space, and pressing it with SHIFT moves the cursor left
letter, typing hngry instead of hungry. When you change the length of a word, you need to push over everything to the right of the
press it several times to open up as
(backward) one space. You may also use the gray cursor keys to the left of the function keys on the top row.
• Trie up/down-cursor key moves
word to make room for the inser tion. Use SHIFT-INST/DEL to open up a single space, just as in BASIC. Merely position the cursor
much space as you need. And
SHIFT-RUN/STOP la fast. (You
don't want to be in insert mode when you use this trick; that would defeat its purpose.)
After you're finished inserting with these methods, there will
at the point where you want to in sert a space, and press SHIFT-
probably be some inserted spaces
ning of the next sentence. Pressing it with SHIFT moves the cursor
INST/DEL.
press SHIFT-CONTROL--. (The -
the cursor forward to the begin
30
COMPUWs Gazette
October 1987
left over that you didn't use. Just
INTRODUCING The Adventure-Simulation... Action, olc Play, Drama And Intrigue... MicroProse PRESENTS
From the award-winning
creator of SItENT SERVICE
and F-lSe&BIBE EAGLE
•
C-i" i graphics shown:
Join us, mate, for an expedition into one of die most Eiscirating eras of this niillenium! PlRATESITULs an exciting new adrt-nture-simulation diat will challenge your skills while it captures your imagination! You arc cast in the leading role as privateer captain, criss-crossing ihe Spanish Main, slipping into ports as needs or opportunities require but always relishing your
return to the freedom of the open seas! PIRATES! ™ is aunique blend of your favorite software
• ACTION... ship battles, land conquests, fencing arid jailing
• STRATEGY... plundering, trading, negotiating and forging alliances • GOA1S... treasures, romance, status, power and prestige
• NEW EXPERIENCES.. .explore across a map of the entire Caribbean
• EXTENSIVE GRAPHICS... orcr 70 diflercin scenes and pictures • EXCITEMENT... triumplis and trafjedies, victories and defeats
PIRATES!™ is available from your favorite "Valued MicroProse Retailer"
(VMR). Call us for the VMR nearest you!
gaming features all in one package. It weaves together die excitement ofarcade-style action, the challenge ofsimulation decisionmaking, and the interactive storyline of a textadventure. And, in the standard of all MicroProse software, stimulating game play!
s i**u'l fc r i
• Hunt Vtll«r. WD !IDM • I30H 77M1SI
r.3 »lin vt rejalBM irujBrsikj ol CwrmMoit EWUomci LU), InMrnitionil Bus^Mi MiCiin« Int. '■.-.■■I'.'-, 'c lie 010 AWi tnc respecMri)
CONTROL-D deletes backward). If you ever need to erase the contents of the buffer, press CONTROL-K (remember kill buffer).
is the key to the left of the 1 key, not the »• key in the cursor keypad.) This instantly deletes all extra spaces be
You can keep pressing S, W, or P
tween the cursor and the start of the
the erase mode.
following text. SHIFT- CONTROL-*is also generally useful whenever
mode works similarly, but deletes
blocks of text between documents.
you want to delete a lot of spaces.
only one word, sentence, or para graph at a time. First, place the cur
document, erase some text into the
Erasing Text
sor after the word, sentence, or
buffer, load another document, and
paragraph you want to delete. Then press CONTROL-D. Next, press S, W, or P for sentence, word, or para graph. The text is immediately de leted and you return to editing. You
then insert the buffer contents into
Inserting and retyping are not the
only kinds of corrections you'll need to make. Part of writing is separating
the wheat from the chaff. On a type writer, you pull out the paper and throw it away. SpeedScript 128 lets you be more selective. Press the INST/DEL key by it self to erase the character to the left
of the cursor. All the following text is pulled back to fill the vacant space.
Since the INST/DEL key is slow when you're working with large documents (it, too, must move all text following the cursor), you
may prefer to use the «- (back-ar row) key to backspace. (Again, *■ is the key to the left of the 1 key, not the *■ key in the cursor keypad.) The
*■ key by itself moves the cursor left one space and blanks out that posi
tion. It's more like a backspace than a delete. Press CONTROL-- to delete the character on which the cursor is sitting. Again, all the following text is moved toward the cursor to fill the empty space. INST/DEL erases
to the left, keeping text on the right, while CONTROL-back arrow (-) erases to the right, preserving text to the left of the cursor. These keys are fine for minor deletions, but it could take a long time to delete a whole paragraph this way. So SpeedScript 128 has two commands that can delete an entire word, sentence, or paragraph at a
time. CONTROL-E erases text after (to the right of) the cursor position, and CONTROL-D deletes text be hind (to the left of) the cursor.
until you've erased all the text you wish. Then press RETURN to exit The CONTROL-D (delete)
don't need to press RETURN to exit the CONTROL-D mode unless you pressed this key by mistake. (In gen
eral, you can escape from any com mand in SpeedScript 128 by simply
It's relatively easy to move
Using the buffer, you can load one
the new document.
Starting From Scratch
If you want to start a new document or simply obliterate all your text, press SHIFT-CLR/HOME. SpeedScript 128 asks, ERASE ALL TEXT: Are you sure?(Y/N). This is your last chance. If you don't want to erase
pressing RETURN.) CONTROL-D is
the entire document, press N or any
most convenient when the cursor is
other key. Press Y to perform the ir
already past what you've been
reversible deed. There is no way to recover text wiped out with Erase
typing.
All.
The Text Buffer
When you erase or delete with CONTROL-E and CONTROL-D,
the lext isn't lost forever. SpeedScripl 128 remembers what you've removed by storing deletions in a separate area of memory called a
buffer. The buffer is a fail-safe de vice. If you erase too much or change
your mind, just press CONTROLR to restore the deletion.
Another, more powerful use of this buffer is to move or copy sec tions of text. To move some text from one location in your document to another, first erase or delete it
with CONTROL-E or CONTROLD. Then move the cursor to where you want the text to appear and press CONTROL-R. CONTROL-R instantly inserts the contents of the buffer at the cursor position. If you want to copy some text from one
The RUN/STOP-RESTORE re
set combination has been disabled in SpeedScript 128. Pressing just RE STORE brings up the message Exit SpeedScript 128: Are you sure?(Y/N). If you press Y for yes, you exit to
BASIC. (If you press N or any other key at the prompt, you return to
editing text with no harm done.) Once in BASIC, you'll still have one
chance to reenter SpeedScript 128 without losing your text—simply enter RUN and your text should be intact when SpeedScript 128 is re started. (Your chances of recovering text decrease if you execute other
commands—especially if you use variables—while in BASIC.)
Sea rch-And- Replace Here's another feature only a com
puter can bring to writing. SpeedScript 128 has a Hunt command
part of your document to another, just erase or delete it with CON
that searches through your docu
TROL-E or CONTROL-D, restore it
phrase. A Replace option lets you
at the original position with CON
automatically change one word to
TROL-R, and then move the cursor
another throughout the document.
elsewhere and press CONTROL-R
ment to find a selected word or
SHIFT-CONTROL-H acti
(erase) mode, first place the cursor
to restore it again. You can retrieve the buffer with CONTROL-R as
vates the Hunt feature, SHIFTCONTROL-J (J is used because it's
at the beginning of the word, sen
many times as you like.
next to the H) lets you selectively
tence, or paragraph you want to
erase. Then press CONTROL-E.
You can see why CONTROL-D lets you delete only a single sen
The command line shows the mes
tence, word, or paragraph at a time.
hunt and replace, and CONTROLG (Global) is for automatically searching and replacing.
sage Erase (S,W,P): RETURN to
If it didn't, the deleted text would be added to the end of the buffer,
two-step process. First, you need to
and when you pressed CONTROLR to retrieve the buffer, the deleted
tell SpeedScript 128 what to search for; then you must trigger the actual
text would be out of order (since
search. Press SHIFT-CONTROL-
To use the CONTROL-E
Exit. Press S to erase a sentence, W for a word, or P for a paragraph.
Each time you press one of these letters, the text is quickly erased. 32
COMPUTED Gazelle
Octobef 19B7
Searching for something is a
APPIM II Series
S29-95 ATARI 8-Bil
IHM PC'
Cbmpalibtes
COMMODORE 64/128
COMMODORE b-i UN
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 daad <>ri((Bi
that are as simple or complex as you desire. Start by drawing your own hattlemaps. Place 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, (live your men and machines
different attributes such as unit type, weapon type and firepower,
Ready to shift from construction to destruction? Try B-24? As a flight simulator, it lets you fly a World War H B-24
bomber. As a combat simulator, it lets you try to bomb Hitler's oi!
refineries in Ploestl, Rumania. Or get blown up dying. You command the lead B-24 Liberator which will determine the course of action for the 460th Bomber Group. But first, you must learn to My this cantankerous plane. Two simpler scenarios let you hone your flying skills before you go on to the real thing: I1) 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 the
fighter rendezvous points. Your escort fighters can oniy stay up for a
movement and strength points. You can create scenarios from any period of military history,
limited time, so don't be late.
from Ancient wars with spears and catapults to modem conflicts using state-of-the-art missiies and tanks. Or you can forget about
it ou! and do your job â&#x20AC;&#x201D; reducing Ploesti's total oil production below what was accomplished historically. If you succeed, you'll be told how
reality and create sword-and-sorcery fantasy adventures and
science-fiction battles.
If you get tired of designing, we've thoughtfully
_
provided eight ready-to-play games, liven these can be modified to suit your liking.
If you get hit, you'll have to decide whether to bail out or stick
much you would haw shortened the war in Europe!
STRATEGIC SIMULATIONS, INC.
1046 N. Itengstorff Avenue, Mountain View, CA 94043 (415) 964-1353
STRATEGIC SIMULATIONS. INC. look fur these exciting games at your local computer/software or game Mmio&ty.AtiSSIgam>s carry a''14-ilaystMLtfaction oryour niunty back''
guarantee. Write or call for a free color catalog of our full line.
If there uk1 no convenient stores near you, VISA and ,\I/C holders can onier
by calling toll-free 800-443-0100, x335. Or send yputcheckto SSI at ihe address above. (CA residents, add applicable sales tux. I I'lease specify com puter formal and add 02,00 for shipping & handling. ffl m~ hy StraiejjlT Simulni.Hiv Int. All rigtiij resmnl.
1-800-331-7054
1-800-233-6345
o
COMPUTER VICE
now CCMI'IJ ri:li VICE joinswiib S & S Wholesalers TO SAVE YOU MORE SSS THAN EVERI OUR ORDER LINES ARE NOW OPEN 24 HOURS A DAY. 7 DAYS A WEEK
OUR TECH-SUPPORT LINES ARE OPEN 8:00 AM - 8:00 PM
COMMCECBt
II* 11 IS
C128
PANASONIC
S24990
WC
gAU.
CM 1571 Oik [>!»
S139TO 5239.90
1M1 Oak Dcrvn
S18990
NEW 1280
JUNE 15. 1987 - AUGUST 15, 1967
128 COMPUI
SCALL
NEW 1581 l)r>ce MPS 1200 Pimtor
5CALC S2399O
C13S' Moumi
5 3590
MPS 803 Prlnle; WC1530 Ccta Printer
ipso S S990
C19Q2 Monitor
S2aBO0
1571 DISK ipRI
VIC 1«!> CfOptMcS Printer... 311990
STARMICfiONICS W413OO
FREIGHT ADDITIONAL
S239W
AMIGA
SCAU. ECAa
ND10 NO15
SCAU S « S IS COMM0DO1H AWHOmnO SAl£S
CITIZEN
WO STRV1CE IACCLI1Y TOH AMIGA
$217 90 SJ19.U0
AMlGAAIDOOCoto System ...CALL
MSI SOD MSIMO
A-1080 Cola Monitor A1050 2Sa« EnpanOef
$3d990 S149.90
MSP-15
M19.W
MSP-20
S399.W
S 8. SI54K Eiponoei A1010 Dm Dm« A1020 D1M< Dnve
SW.» S23?j?D S199.9C
AMIGA 2000 Computer
CAIL
MSP-Z5
EPSON
Ai300Gertockin!(niacs ... S21990 AMISAMocai CALL IMS Momciv Eiconaer .... MOT 90
16B0 1200BUADModnm ... S179.WJ AMIGA Winter Cotilo MOO (if Moaulolo
S 1B.90 5 49.90
M99.90
. ■-:.■■ 7
FK94
SCAli SCAIL
FX26&
SEIKOSHA CALL FOR PRICING
PCIC PC/XT COMPATIBLE
SUPER SPECIALS /« I I
II
6.77
/MI
III
6.7/
SIJSPENCEt)
6.77
CEADLINL
6.77
STAPCPCSS
6.77
CEEPT
6.77
EP06CEK
6.7/ 6./7
INTERFACES
6.77
$9.77
CBtCLEANfB
ATI Graphics Caid B Cc*a. TIL MtxvsOvome and Colons Is;
WB0ONS AVAILABLE CALL FOR PRONG
I VDH S-4.9C
12" GHEEN MONflOB
$69.90
One voof omipod V/orronry
LOO
MS DOS 3 3, <3W Bant hckl
1 ■
incigded
$799.00 PC10-2
■
I
512^9
~CtCT
OKI DATA
S899.00
(Same Ai ADove Wltn MOK oi>a 3
PC10-HD
".
S1199.00
0 As PC10-1 WS0MB Har and MOK) ;
COLOR PRINTER
$124.90
U« I 1 US NOVA1JONCAT
MOOELCWMAtt 10
OWMATES0 Plug MPiifi'10
S134.W) S59.TO
Plug N Print 20 Coioi Rbbori
i (i9.«J Can
CLEANING KIT PRINT HEAD
CLEANING KIT
S6.90
oaoo
$39.90
S37.9O S5490 $149.00 SI 39 90
.
$9.77
.
AVAIfcX 1S00
■S 99.90
S & S Wholesalers, Inc. 1-800-331-7054 CUSTOMER SERVICE
- IN FLORIDA (305) 530-1364
FREE FREIGHT ON ALL ORDERS WITHIN CONTINENTAL U.S. OVER $100.00
Orders under S100 00 add S400 shipping and handling. C.O.D. orders add W.00. Prices reflect a 3% cosr^ discount. Add 3%lor VISA/MC.(FPO.APO. Canadian S ail oiner Postal Ordersactuctl shipping charged.) Florida residents add 5% safes lax Personal checks & rro-iey orders allow 2 weekslor processing Pricos -uoject to change without notice Oiders received before 12:00 PM will be shipped same day
UA(I\ ASJomctor Monitor
iilttJNMI 1[
ti-iyx
524 99
bosk; «v&
BaiicM
S2<109
Codpai 126
539.99
Cdapak M
Call (or pifce on ou Actronsoti iltis!
S3 7 99
Champshp lode Uunnor KQIQtCl*<a Icxta Rurtrmr . Music Shop
Coeot 526 TO
Quick Copy 2 0 Supor C Compilm Super Pascal IAS
521 TO
Pawn
52600
I(L?»!|>t:I-J|:|J*il|5
ChattoaV 128 Chartpofc 64 Forth
Elite
Print Shoo
5149D
ISICCfJH
S2J.90
51990
fiait/Hoo
SSJ90
S28 90 S2190
Cut INoats
SJ9 90
fr>chonror
CompanJa^
S3* 90
flonii Si WriteT
S3J9O
tWHwoociMntrw
52490
SCAU.
57890
53290
Mcich t
r^ow in Stcck 1
Call lor Prlea on littes
Moch 128
52? 90 SM.W
Tournament ZH&.
S1290
Commando
$23 V0
52S9O
5179Q
Had Barf'
KiBoql Until FJoatf
st/.ra
Low «the Weil
51/.W) 517 W 3 9.90
fMr .'> tiLtfi !'■■;? co :-f)v «i 1V>
Aai-uJitwe .
Amnoila Artie Fo* Autoiluel
. Buia'i Ta!o ■," EJaro'i Toly n 1 BorO's iale Clue flood
CtvBSsmaste> 2000-,^.™™,...
A< IIYitlC.N •siew
(iTd"n O'ciiei ''"vffl/M'/'ff'1/' ■:■>.-,' Atnea
f CMT'-Sj T, ■
'
,-
.T.'LT' ".
fosi Tracks Sqt Coi Cwui
GometnoSiei Sclft Utvcuv
-vCTi
«^B
SW.VTJ 5191 • ' sis.o 5?JW -2-1 fv0
Moms Maa:«ss ' MUi.f.
Kaekur II
i °m I*10 ?9J)
Llttlfii (-■^■npu'arf fiyoptf
O" Court Tennri
S18 90 S2J.9[) 510 9!) S?^90 5iS9O S?i)« S18 ^1 53S v0
Space Shutfte
S1S90
520 W
S3290
.
'
PmeSfdtBoselMll
Hood lo Mokow
SfvtrTi Ci'<(3SOT GcW Slarflsifit 1
l(«rlnlo«i P.-_-^j ■
S3090 5'79O S229O
£iac'3n
522 9C
.
..
Conrtict In utetnam
Swilicaic 128 w/Sidoways .
w/Speii ChocV
52d9rj
Partner 1JB
S16.OD
ANFout Data Managw
Slu nt Service
S?4 '7
mM?*^
■ ■
527.77.
ill Ituee
S13O77
mil
Now In Stock! Call lot price son titles.
AMI III '
529.90, ■
l£ ' %t»W«Hl<dt'l ^11' >SKHj
»?*0"
■
"". ■
"
'■
1 I* II il M 11
III[ S* «l'J /.'
Poctei Rcnner 64 fuck E>1 Bon nor 1?fl ,
,
(.
C7d //
J31.«0 521 W3
41090
"S41 CCiVEF; '1(v02 COVER
514.77 $ i:n 5 7.77
mfs903 cover*. MPS501 COVER
MPS120D MO31000 ftMiGA SVSTF.r/
IIKISHN
ft Ml G.A OKIVf.
„
S'JPS'lJOIfi 125 5UPC&0S9 64 Sup^tficr^pt 6-' Vimsto'"!2e
SS?77 S4?.?T MI./7 W2 77 U77I
Vpiawijto 12 fl
M777
Dobi leim fio 6-1
5-17 77
Duds le/rfk Pto 12b
^jl y 77
SuD^CSCI^pt 126
S3OTO 544 90
17.77
-AH ■ i H
WIC 1M>h
,j
528.90
S 12.90
3TN.90 ' SJ/ J. /
Wadwter
M1 IS4 If Al
'.It 4*1
C2M90 ' w«a
S3 7 77 S37 77
>*>•<■ hl> IfiKlciI Wtl k^ 1 C.ll SiIIh <nr
S1947 522 77
GonsdiD
£25 90
31290
S3 9 90 537.77 S37 77
Woretwiliet 12S
i 10.90
SJ0.V3
532"
Syfv^o Porter s Personal Flrionco
51J90
i^sSrLiEOnio ' '
«4 90 S31.90 52890
WMmol
UtlimoFa UJtJma Cv Utirnaie wiioia Wotia Tour of Goil
WOTO Kaiate Champ Wonas Gceotest Bosetxju
——
S2'9Q
HritxiS Consliucfton Sot
(JoIjOT r?G5CtJI&
fost Load
S2390 S5390 SJ390
D W\ ^
S37.W
'.10 90
Rounrt (or the Siars
523 90
Summer Games rl
Mew Partial 64
UI4 1 4 1 1 1AI
S23.90
Music Con4(tuclloci Sof
Roclr-;i Cte'sNuciiO'i Set
S23 77
Summer Gamu^
SJZM
S319O SJ-190
Jar
$14 90
M-Jtdbrftjrll'
S2JTO Hnckrjr
Highr gtnulatai«
MM IH SICAI It
51790 )t».9O
Dom Bustors
538 9D
FSHScensrydlsk
ACCCLABfc AciKXAces
Soipeci Trinity
DA IAIWI
Kting fu Master PotePosftfen
S23 9Q
S2390 523 00
S2J9Q 52800 52Q9O
S3900
Tonlh framo
WorV Gomes Suppor Cycla
S23.90
S279O
acctss
S2390
Wintac Gomes
52190
53^90
Sun Bo mo Graphics Scropboot
triftL!.1 COVER
59» 514 77
OWMATF
S9.7?
StiKOSHA
5 9.77 S 9.77
EPSON EPSON IS'
CAUFOHmClNG
i
,,l
_J
Subscribe to COMPUTED Gazette today through this special introductory money-
saving offer, and you'll be getting a lot more than just another computer magazine. That'
because each big issue of COMPUTERS Gazette comes complete with up to 20 al --"■■,
■.
new, action-packed programs.
Subscribe now and you can depend on
a steady supply of high quality, fun-filled programs for your Commodore computer programs like Number Quest, Address File, Treasure Hunt, Castle Dungeon, Vocab Builder, SpeedScript and hundreds of other educational, home finance and game pro grams the entire family can use all year long. The superb programs you'll find in each big issue are worth much, much more than the low subscription price. But there's more to COMPUTEI's Gazette than just programs.
Month after i
iazette's superb articles deliver nside word on everything from languages to nterfaces...programming to disk drives. Whether you're a novice or an experi
enced user, COMPUTEI's Gazette is the magazine for you. So subscribe today. R ie enclosed card or call 1-800-727-6937. Do it now.
AMD SAVE! WMmamam One ol I he ABC Publishing Companies
ached order card is missing, wrile: COMPUTEI's Gazelle P.O. Box 10955, Des Moln
H. The command line says Hunt for:. Type in what you'd like to search for (the search phrase) up to 29 characters. SpeedScript
128 re
members the search phrase until you change it. (Incidentally, when you're typing on the command line, the only editing key that works is 1NST/DEL for backing up. SpeedScript 128 does not let you enter control codes or cursor controls on the command line.) Press RETURN
A few hints and cautions: First,
It's important to position the
realize that if you use the as the
cursor correctly before loading a
words like therefore and heathen. If
file. SpeedScript 128 starts loading at the cursor position, so be sure to press CLR/HOME twice or SHIFT-
you changed all occurrences of the
CLR/HOME (Erase
to cow, these words would become
the cursor to the start of text space,
cowrefore and heacoion. If to find or replace a single clude a space as the first of the word, since almost
you want word, in character all words
unless you want to merge two
are preceded by a space. Naturally,
CONTROL-Z to move the cursor to
search phrase, SpeedScript 128 duti
fully finds the embedded the in
All) to move
documents. To merge two or more files,
simply load the first file, press
if you are replacing, you need to in-
the end of the document, and then
phrase. If you press RETURN
clude the space in the replace
load the file you want to merge. Do
alone, without typing anything, the
phrase, too. Also, SpeedScript 128
distinguishes between uppercase
not place the cursor somewhere in the middle of your document
When you're ready to search,
and lowercase. The word Meldids
before loading. A Load does not in
press CONTROL-H without the
does not match with meldids. Speed-
sert the characters coming in from disk into your old text; it overwrites all existing text after the cursor po sition. The last character loaded be comes the new end-of-text marker, and you cannot access any of your old text that may appear after this
after you've entered the search
Hunt command is canceled.
SHUT. SpeedScript 128 looks for the next occurrence of the search phrase starling from the current cur sor position. If you want to hunt through the entire document, press
Script 128 will not find a capitalized
word unless you capitalize it in Ihe search phrase. To cover all bases, you will sometimes need to make two passes when replacing a word.
CLR/HOME twice to move the cur
Keep these things in mind when
sor to the very top before beginning
using CONTROL-G since you don't have a chance to stop an out-ofcontrol search-and-replace.
the search. Each time you press
CONTROL-H, SpeedScript 128 looks for the next occurrence of the search phrase and places the cursor at the start of the phrase. If the search fails (if the search phrase isn't found before the end of the document), you'll see the message Not Found.
CONTROL-J (Replace) works together with CONTROL-H. After you've specified the search phrase
With SHIFT-CONTROL-H, press SHIFT-CONTROL-J to select the
replace phrase. SpeedScript 128 also remembers this replace phrase until you change it. You can press RE
TURN alone at the Replace with: prompt to select a null replace
phrase. When you hunt and replace,
this deletes the located phrase. To search and replace manually, start
by pressing CONTROL-Hl After SpeedScript 128 has found the
search phrase, press CONTROL-] (without SHIFT) if you want to re place the phrase. If you don't want to replace the phrase, don't press
CONTROL-J. You are not in a spe
cial search-and-replace mode. You're free to continue writing at any time.
CONTROL-G links CON TROL-H and CONTROL-] togeth er. It first asks Hunt for:, then Replace with:, and then automati
cally searches and replaces throughout the document starting at the cursor position.
Storing Your Document Another advantage of word pro cessing is that you can store your
writing. A Commodore 1541-formatdisk with 170K of storage space can store 80-150 pages of text as several document files. The Com modore 1571 drive uses both sides of the disk, so it can store twice as much.
It's easy to store a document. First, make sure your disk drive is
plugged in and functioning. Insert a formatted disk. Press the F8 func tion key (SH1FT-I-7). You'll see the prompt Save:. Type in a filename for your document. A filename can be up to 16 characters long and can include almost any characters, but do not use question marks or aster
isks. You cannot use the same name for two different documents on a single disk. You can also precede
the filename with either 0: or 1: if you use a dual disk drive. You can
cancel the Save command by press ing RETURN without typing any thing else at the Save: prompt.
Loading A Document
To recall a previously saved docu ment, press the F7 function key.
Answer the Load: prompt with the filename. If you press F7 acci
dentally, press RETURN at the Load: prompt to cancel it.
marker.
Disk Commands
Sometimes you forget the name of a
file or need to scratch or rename a file. SpeedScript 128 gives you full control over the disk drive. To view the disk directory, press
CONTROL-4. The 4 key is'used be
cause it's the one with the dollar
sign (think of it as LOAD"$",8). The directory is displayed on the screen without affecting the text in memory. Press any key to pause
scrolling. Press RET URN to switch back to your text. All the other disk commands are also accessible: just press CONTROL-T (up arrow),
then type in a standard Commo dore disk command. You don't need to type PRINT#15 or any quo tation marks as you do in BASICâ&#x20AC;&#x201D; just the actual command. If you press RETURN without typing a
disk command, SpeedScript 128 dis plays the disk status. It also dis plays the status after completing a disk command. Here is a quick summary of disk commands:
meiisk name.ID This formats (NEWs) a disk. You must format a new disk before using it for the first time. The disk name can be up to 16
characters. The ID (identifier) is any two characters. You must use a unique ID for each disk you have.
Don't forget that this command erases any existing data on a disk.
^-.filename Scratches (deletes)
a file from the disk.
COMPUTE'S Gazelle
October 1987
37
tine w n a me = ol tl n a m c
Changes the name of file oldname to
the perforation on continuous-form paper, or it can wait for you to insert single-sheet paper. A line of text
ii civ name.
c.backup filename**original
name Creates a new file (the back up copy) of an existing file (original copy) on the same disk.
i: Initializes a disk. This resets several disk variables and should be used after you swap disks or when you have trouble reading a disk.
can be printed at the top of each page (a header) and/or at the bot tom of each page (a footer), and it can include automatic page num bering, starting with whatever SpeedScript
128 can print on
different lengths and widths of pa per, and single-, double-, or triplespacing (or any spacing, for that
disk space. Always use Validate if
held on a disk or tape by linking
matter) is easy. You can print a doc ument up to the size that can be
you notice a filename on the direc
several files together during print
tory flagged with an asterisk. Vali
ing. You can print to the screen or to
date takes some time to finish. uj: Resets the disk drive to
a sequential disk file instead of to a
power-up state.
to most printers, using most printer
in 1541 (single-sided) mode. uO>ml
Puts a 1571 diskdrive
one of several printers addressed
with different device numbers,
Next, answer the Secondary address prompt with a number from 0 through 9.
number you like.
v: Validates a disk. This re computes the number of available blocks and can sometimes free up
uO>mO Puts a 1571 diskdrive
keystrokes. First, answer the Device number prompt with a number from 4 through 7. This lets you print to
printer. Other features let you print interfaces, and send special codes to the printer to control features like underlining, boldfacing, and double-
Non-Commodore Printers The secondary address is used on
most non-Commodore printer in terfaces to control special features. For example, you can bypass the emulation features and use graph ics mode to communicate directly with your printer (see the true ASCII command below). Consult the list of secondary addresses in
your printer interface manual. SpeedScript 128 does not work prop erly with RS-232 serial printers or interfaces. An additional note: Some
in 1571 (double-sided) mode.
width type (depending on the
printers and interfaces incorporate
printer). But with all this power comes
an automatic skip-over-perforation
Additional Features
SpeedScript 128 has a few com mands that don't do much, but are
still nice to have. CONTROL-X ex changes the character under the cursor with the character to the
right of the cursor. Thus, you can fix transposition errors with a single keystroke. CONTROL-A changes the character under the cursor from uppercase to lowercase or vice versa. It has an auto-repeat feature; hold down CONTROL-A to continue changing the characters to the right. Press CONTROL-B to change the background and border colors.
Each time you press CONTROL-B, one of 16 different background col ors appears. Press CONTROL-L to cycle between one of 16 character (lettering) colors. The colors are preserved until you change them. In fact, if you exit and resave SpeedScript
128, the program will load
and run with your color choice in the future.
Printing If you already think SpeedScript 128
the need to learn additional com mands. Fortunately, SpeedScript 128
already controls paper feeding, you
fault state. If you don't change
need to turn off this automatic skip-
these settings, SpeedScript 128 as
over-perf feature (usually, by send ing out control codes) before
sumes a left margin of 5, a rightmargin position of 75, no header or footer, single-spacing, and continu
won't work properly. Remember, sometimes the printer controls the
printing, simply press CONTROL-
skip-over-perf feature, sometimes
P. If your printer is attached,
the interface, and sometimes both.
powered on, and selected (online),
version of SpeedScript has been test
mediately. To cancel printing, hold down the RUN/STOP key until
ed with the following printers:
printing stops.
Before printing, be sure the pa per in your printer is adjusted to
top-of-form (move the paper perfo ration just above the printing ele ment). CONTROL-P assumes a
Commodore printer, so it's helpful if your interface simulates the modes and codes of Commodore printers. CONTROL-P prints with a device number of 4 and a secondary address of 7 (uppercase/lowercase mode). for you, try another variation,
SHIFT-CONTROL-P. Answer the
prompt Print to: Screen, Disk, Print er? with the single letter S, D, or P. Press any other key to cancel the command.
line, or block it against the right
If you press P for printer,
margin. SpeedScript 128 skips over
SpeedScript 128 requests two more
38
COMPUTED Gnzalle
October 1987
The original Commodore 64
SpeedScript 128 begins printing im
you see what the printing package
you can specify. You can center a
running SpeedScript 128, or paging
ous-paper page feeding. To begin
has plenty of commands, wait until
tures. It automatically fits your text between left and right margins that
tom of a page. Since SpeedScript 128
sets most of these variables to a de
If CONTROL-P doesn't work
offers. SpeedScript 128 supports an array of powerful formatting fea
feature. The printer skips to the next page when it reaches the bot
Commodore 1525 and 1526; MPS801, -802, and -803; C. Itoh Prowriter 8510; Epson MX-80; Gemini
10-X; Star SC-10, SG-10C, and SD10; Okimate 10 and 20; Okidata 82 and 92; and Hush-80 CD. SpeedScript has also been tested with these printer interfaces: Cardco A, B, G + , and G Wiz; Tymac Connec
tion; Xetec; TurboPrint; and MW-
350. SpeedScript 128 should work even if your printer or interface is not on this list. Be sure your printer or inter
face supplies its own linefeeds. Again, consult your manuals and insure that either your printer or in terface (but not both) supplies an automatic linefeed after carriage re
turn. To test this, print a small sam ple of text with CONTROL-P. Since the default is single-spacing, you should not see double-spacing, nor
We Won't Be UNDERSOLD
1st In Price, 1st In Support, 1st In Warranty
15 Day Free Trial • 90 Day Immediate Replacement Policy * Free Catalogs
Call before you order, our prices may be lower * All sale prices expire 10-31-87
Accelerator Disk Drive
C64c Computer Included with each computer is the GEOS Program: word processor and a versatile drawing program.
Sale$ [Add $10.00 shipping.*)
Compatible
149
95 List $249
Sale$ (Add $10.00 shipping.*)
139
List $249
Full Size Piano/Organ Keyboard Now With Conductor Software FREE! $k 5a | @
(Add*5.00.hlppinB.*) List $159
With this 40 key (A-Q professional guagc spring loaded keyboard, and the FREE Conductor Software included, you can play, record, compose and accomplish just about any musical feat from Bach to Rock. The built-in interface plugs right in to the
joystick port of your Commodore 64/128. Just load the FREE Conductor Software (A $19.95 Value) and your on your way!
■ Adjust the keyboard to Just about any instrument or sound you want • Teaches you how to play: from scales to any of the 35 pre-recorded songs • Record snd play back (racks untill your composlition is complete • Plus much More
The Music Teacher
This Program teaches a beginner how to read music and play it
The Printed Song
With this program you can print out, in music notation, your
correctly in rhythm on the keyboard. Features trumpet, organ,
compostition for others to read or play. Requires The Conductor
pause-play control and set-up menu for cusomizing the music
mode such most dot matrix printers with a Commodore graphics
violin, synthesizer instrument sounds, built-in metronome, teacher. (Disk) List S39.95 Sale S24.95
Program and printer compatible with the Commodore graphics
interface. (Disk) List $29.95 Sak $19.95
COMPUTER DIRECT (A Division of PROTECTO) 22292 N. Pepper Rd., Barrington, IL. 60010
312/382-5050 or 312/382-5244 We Love Our Customers
• Hllnoli iMldoftti add 6'A% -nl.i tax. All onJwi imnt b* In U.S. Dolkn.
W> m.p tg all point. In th* U.S., CANADA, PUBtTO '(CO * AFO-FPO. F'l«ii» call for charan utrt.kS. continental U.S. or C.O.D. *MK OttOtKt ■nclot* c*»ht»r check. money order or pertonal check. Allow u day* delivery, 3 to T for phone order* and 1 day •Mpreu mall. PrtoM and avoliability tiiH- i to chane* without nolle* (Monitor! only (hlppvd In
We Won't Be UNDERSOLD
1st In Price, 1st In Support, 1st In Warranty
15 Day Free Trial * 90 Day Immediate Replacement Policy * Free Catalogs
Cull before you order, our prices may be lower • All sale prices expire 10-31-87
80 Column Printer* 8%" Letter Size Big Blue Printer
Dot Matrix
No One Sells This Printer For Less!
Heat Transfer Upper Case Lower Case
Scale $2| 95
Underline Enlarged
List $199
Affordable Plus More
*■-
-■
(Add S7.5O Shipping*)
This printer was made by Canon® for IBM. The Big Blue printer comes ready to hook up to the serial port of the IBM® PC jr, XT, AT & Compatibles. Plus with our low cost adapter cables you can connect this printer to the
Apple® II, He, He and Compatibles, Atari® computers, Commodore® 64, 128, SX-64, Vic 20, Plus 4, and more. RS-232 Adapter - Adapter for IBM® PC, AT, XT & Apple® II series RS-232 port. (Specify male or female). .. List $49.95 Sale $19.95
Apple® He & Laser 128 Interface - With printer driver program for graphics and text
List $49.95 Sale $19.95
Intelligent Commodore® Interface - Prints graphics and text. Use Print Shop and more
List $49.95 Sale $19.95
Intelligent Atari® Interface - (Excludes Atari 1200) Prints graphics and text. Use Print Shop and more
List $49.95 Sale $19.95
Paper (2 Rolls)
List $29.95 Sale $12.95
List $19.95 Sale $ 5.95
Single Sheet Paper (Qty. 500)
IBM. A^4e,CuKnbO«uHKl0Rp Aun4Lu«uert(UE«^[rtdcnwbof In
Hi-Speed [160-180 CPS) Printer NLQ-180 Printer
No One Sells This Printer For Less!
Near Letter Quality
Sale$
** Lifetime
List $499
Warranty
199
(Add $10.00 Shipping1)
• Near Letter Quality Selectable From Front Panel Controls • High Speed Dot Matrix * Letter Quality Modes • 8K Buffer frees up computer 4-times faster • Super Graphics
• Pica, Elite, Italics, Condensed • Business or Personal • Tractor/Friction • 15 Day Free Trial • ** Lifetime Warranty on Print Head • 6 Month Immediate Replacement Policy
INTERFACES IBM $24.95
Apple II $44.95
Laser 128 $19.95
Commodore $29.95
COMPUTER DIRECT (A Division of PROTECTO) 22292 N. Pepper Rd., Barrington, IL. 60010
312/382-5050 or 312/382-5244 We Love Our Customers
Atari $39.95
Macintosh $49.95
■ Illinois ™»kWnii add fi % uln tax. All wdwj mint b* In U.S. Dalian. W. ■hijj to all poi'iu In th» U.S.. CANADA. PUBCTO KICO « ATO-FFO. P1*dh coll lor ctmrgvi wMda continental U.S. or C.O.D. «AH MMU •kIoh onhlar etwek. monvy ardar or ptmtmei chadi. Allow 14 doyi
dallvarr, 3 to 7 lac phana order* and 1 day wpnu mall. Prim and availability tub|*ci to changa without notlM. (Monitor* only •hlppod In
^tl P.5
We Won't Be UNDERSOLD 15 Day Free Trial • 90 Day Immediate Replacement Policy • Free Catalogs Call before you order, our prices may be lower * Sale prices expire 10-31-87
Complete Apple® Professional IBM® XT Compatible System Compatible System Computer, Drive, Monitor, Printer & Softwart
Sale Price
Sale Price
Hi-Speed
£Q Printer and Color Monitor Options
$499 LlittlZM
Computer, Drive, Monitor, Printer & Software
649
Available
(AddS35.003hipping.')
ii:,tsv<<;5
* Later 138K Computer
• 4.77/8 MHx / S13K Super Turbo XT Computer Clock/colendar; Parallel, serial and game ports
No One Sells
Video, parallel & serial ports included
Runs virtually all Apple ll/llc/lle software
* MS DOS 3.9 & G.W. Bask included
These Systems
* HI Rei 12" Monochrome Monitor
* Big Blue B'/s" Printer with Interface and paper
• Hl-Res 12" Monochrome Monitor ■ Big Blue 8Vi" Printer with interface and paper * Software Package: word processor, spreadsheet & data base
For Less!
* Software Package: word processor,
spreadsheet S data entry *' li Ih.'
lrddvnarkot A?pl. Cwnpui.n Inc
(AtJdtt5.00*hipping.*
'■"-'• -
■ I''- ro^ii
. /V.,
■„.;
V.*
Complete C-64 System
SV Floppy Disk Sale
Computer, Drive, Monitor & Printer
Double-Sided * Double-Density
Sale Price
As Low As
$359 llit$1M5
100% Certified
(AddmOOihipping.')
Each disk Is individually checked.
All this for'399
List
• Commodore 64 Computer
• Accelerator Disk Drive • Hi-Rer, 12" Monochrome Monitor Monitor Cable • Big BluetYi" Printer with
Interface and 2 rolls of paper
Total Prices
'299'" l22900
'249 * 19
*199D0
1 49"
M04590
Automatic Dust Remover Mokes sure dust and din ore constantly removed during operation.
1 Box of 10 1 Box of 50 1 Box of 100
For IBM & Apple
$ 3.90 (39= each) $14.50 (29* each) $24.00 (24* each)
Box of 100 <:um«m Without link Pap«r Economy ilwwi ......
di.
COMPUTER DIRECT
For Atari & Commodore
1312) 382-
1Md W.OO shlppj^.*)
Lifetime Free Replacement Warranty Against failure to perform due to faulty moterials or workmanship.
13121 382Call
each
22292 N. Pepper Road Barrington, IL. 60010 Mall
We Love Our Customers
text, so they appear onscreen in
should all printing appear on the same line. If you still aren't getting linefeeds, use the linefeed com mand discussed below.
reverse field with the text and back ground colors switched. You enter these reverse-video letters by press
Printing To Screen And Disk
sign) or CONTROL-3, which is
SHIFT-CONTROL-P prints to the screen when you press S. What ap
pears on the screen is exactly what would print on the printer. If you use double-spacing (see below), it's much easier to see how each line is printed. With this screen preview,
you can see where lines and pages break. To freeze printing, press the No Scroll key. When printing is fin ished, press any key to return to editing. SHIFT-CONTROL-P prints to a disk file when you press D. Enter
the filename when it's requested. SpeedScript 128 sends out all printer information to a sequential file. You can use other programs to process this formatted file. Try this simple example: 10 OPEN 1,4
20 OPEN 2,S,S,"fitetiame" 30 GET#2,AJ:SS - ST: PR1NT#1,A$;: IF SS = 0 THEN 30 40 PRINT#1: CLOSE 1 50 CLOSE 2
This program dumps the disk file specified by the filename in line 20 to any printer. You can use it to print SpeedScript 128 files (pro
duced with SHIFT-CONTROL-P) on another Commodore computer and printer without running SpeedScript 128. Change line 10 to OPEN 1,2,0, CHR$(6) to dump the file to a 300-baud modem or RS-232 print
er, or OPEN 1,3 to display it on the
ing CONTROL-E (British pound
easier to type with one hand. An swer the prompt Enter format key: by pressing a single key. This key is inserted into text in reverse video. All lettered printer commands should be entered in lowercase (un-
shifted). During printing, SpeedScript 128 treats these characters as printing commands. There are two kinds of printing commands, which will be called stage 1 and stage 2. Stage 1 com mands usually control variables such as left margin and right mar
gin. Most are followed by a num ber, with no space between the command and the number. Stage 1
you write messages or files you want
to upload to a bulletin board or tele communications service, the mes sage should usually be stored as Commodore ASCII or true ASCII,
depending on whether your termi nal program is capable of translat
ing between the two standards.
Formatting Commands The print-formatting commands must be distinguished from normal 42
COMPUTE'S Gazofto
October 1987
always printed on the last line of the page, after the last line of text. p Page length. Defaults to 66. If your printer does not print six lines per inch, multiply lines-perinch by 11 to get the page length. European paper is usually longer than American paperâ&#x20AC;&#x201D;Il5/e or 12 inches. Try a page length of 69 or 72. s Spacing. Defaults to single-
@
Start numbering at page
Usually, stage 1 commands must be
number given. Page numbering
on a line of their own, although you
normally starts with 1.
can group several stage 1 com mands together on a line. Stage 2 commands are by nature embedded
? Disables printing until se lected page number is reached. For
within a line of text. A sample stage
printing the third page of your doc ument. Normally, SpeedScript 128 starts printing with the first page.
1 line could look like this:
[I10B50B2 Embedded stage 2 commands look like this:
This iiiHiimh'f liniriiiH .<-
Left margin. Follow with a
settings.
Right margin
position, a
number from 1 to 255. Defaults to 75. Be sure the right-margin value is greater than the left-margin val ue, or SpeedScript 128 will become extremely confused. Some printer
interfaces force a certain printing width, usually 80 characters wide. You'll need to disable this in order to permit SpeedScript 128 to print
lines longer than 80 characters. t
x Sets the page width, in col umns (think across). Defaults to 80. You need to change this for the sake of the centering command if you're printing in double-width or con
margin. Defaults to 5. See Figure 2 for an illustration of margin r
ed a long document and discover you need to correct a mistake and reprint a single page.
BThis line is centered.ÂŤ-
1
example, a value of 3 would start
This option is useful if you've print
number from 0 to 255. Use 0 for no
mand at the beginning of the file. If
text per inch is standard for Com modore printers). Bottom margin defaults to 58. The footer (if any) is
spacing.
while the line is being printed.
If you print to disk (with SHIFTCONTROL-P), the characters are
by including the a formatting com
8Vi X 11 inch paper has 66 lines on
most printers (six vertical lines of
ing and underlining, are executed
Stage 1 Commands
also print a file to disk as true ASCII
tinuing to the next page. Standard
spacing. Follow with a number from 1 to 255. Use 1 for single-spacing, 2 for double-spacing, and 3 for triple-
(with F8) store text as screen codes.
sent as Commodore ASCII. You may
b Bottom margin. The line at which printing stops before con
line is printed. Stage 2 commands, like center
commands are executed before a
screen.
Note that files that are saved
relative to the top of the page. De faults to 5. The header (if any) is al ways printed on the first line of the page, before the first line of text.
densed type, or if you're using a 40column or wide-carriage printer.
n Forced paging. Normally, SpeedScript 128 prints the footer and moves on to the next page only when it has finished a page, but you can force it to continue to the next page by issuing this command. It requires no numbers.
m Margin release. Disables the left margin for the next printed line. Remember that this executes before the line is printed. a True ASCII. Every charac
ter is assigned a number in the ASCII (American Standard Code
for Information Interchange) char
Top margin. The position at
acter set. Most printers use this true
which the first line of text is printed,
ASCII standard, but Commodore
Super C
C is one at today's most popular languages. Ifs easy to transport C source code from one computer to another. With 3ap*r C you can develop software or just learn C on your
BASIC Compiler
Now anyone can speed up their BASIC programs by 3 to 35 times! Basic-64 and Basic-1?3 easily convert your programs into
Commodore. Super C is easy to use and
fast machine language or speedcode (takes up less space yet protects your programs
takes
versatile
from prying eyes) or a mixture of both. You
language. Produces 6502 machine code and
full
advantage
of
tint,
can even compile programs written with
Is many times faster than BASIC. Includes
ex tentions—Simon's
lull-screen editor (search, replace and block
BASIC 4.0, VideoBaslo and others. When
Basic,
VICTREE,
the compiler finds an error, it just doesn't stop, but continues to find any other errors as well. Supports overlays and has many other options. 12B version works in FAST precisely. Unlike other drawing programs,
mode and allows you to use all 128K of memory. If your program walks or crawls,
you can produce exact scaled output on your printer Design In the units of your
for C-64
Design pictures and graphics quickly and
give It the speed to RUN!
$39.95
for C-128
$59.95
drawing problem (feet, mllos, meters, etc.) and send hardcopy to most printers. Uses eitherthe keyboard, lightpen or 1351 mouse.
Two
separate
work
screens—transfer
artwork from one screen to the other. Place text in lour sizes anywhere in the picture—three extra lonts included: Old English, 3-D and Tech. "Try Again" allows
you to undo mistakes. Draw solid or dashed lines, circles, ellipses at any angle, rays and
boxes.
Design
fill
patterns,
fonts
and
objects. Cadpak Is the full-featured design and graphics package for your computer,
for C-64
S39.9S
tor C-128
SS9.95
"...everything a good compiler should be...cosy to use...efficient...offers a good
users should need...ultra-fast compile,
range of optional features ...excellent
and link limes make program development fff&tless." Adam Harst, Transactor
documentation.. .in expensive."
Tom Bonford, Commodore Magazino
operations), compiler, linker and handbook. Combine up to seven
modules with
the
linker. Besides the standard I/O library, a graphic library (plot points, lines, fill) and a math library (sin, cos, tan, log, arctan, more) are included. Whether you want to team C, or program In a serious C environment for your Commodore, Super Cis itie one to buy. for C-64 $59.95 for C-128 $59.95
your
BASIC programs a boost!
... and SUPER BOOKS! BASIC 7.0
INTERNALS
bicui^ Anatomy ot lh» C-&4
InskJoYsguioft lo "64 irriemuS.
Graphics. Sound* I/O, fcornal, ory
maps,
and
much
morft. Complete l commented d SOOpp
Anatomy of thm 7541 Ofttt* •'-•.I handbook on tnls dfhve, a'plains all Filled with many
e*amplso programs, uilliikw Fll y commaniao' Fully ttf 1M1 ROM BOOpp S19.B5 feting*
comon r^BaWI
INTERNALS
11 k k -, f,
1 i .■. tot lt\» C 6i
'-'■:-. ol i -1■ , !.■ i.
■. :
I,
nlques. advanced graphics. Improved daia Jnpul, CP/M,
snhancoa BASIC, dalanand. :i] .i Ul iiKin*
27£pp
$1995
Iri nwmo^y.
jvrww-
1
PEEKSS POKES 0—■
Til ]
=7frr
,,.ULI
j Sffllvire
Esisnllaf rafarvnn. Inlsmal
C-I2I TRICKS & TIPS FasclraElng and practical Inlo
virlajs ask ana H« (arnult
graphics,
luncilons.
Explains
Fully- commented ±
ROM
■"5C«> S19 95
Inckjaas tont *Ortord machine language bk
monhor.
quick
&9S5
<
128 BASIC 7.0 lnl,trmt;
Cut ad tns insklff Into on BASIC 7 0- This ortiaufltlvfl handcooh la cornploia with
iui f commantflfl 0A5IO 7.0 ROM listings
Call row for tho name of your nearest dealer. Or ordor direct with your credit card by calling 616/241-5510. Add $4.00 per order for SSH. Foreign add $12.00 per item.
P.O. Bon 7219
\———
drlvs
i vj" . for .ill GEOS l. ht
Ml!!!!!
I
JST1 INTERNU.S
GEOS iihkf Collftciian ot r>*ipnj| i#ch-
Abacus liilillii!
^
van
C-12S IHTErWAi.S Impo riant C-12* tnformadon. Covers graphic chpi MMU. UO, SO column graphic! and IljIIjf conimanlgd ROFM iiWiftgi. more 5COco S19K
JIB A
tug <y
1571 NTERNALS
1
mio on GE05 Add foul own application* lo CEO5. I sn :.'.r ■. i i.: -.1 Lf,| display clock Singlo-Gtop
Soft* an
on tho C-1I8. 80-col hlrn bank iwllchlng.
300 pagai ot u»Ful inrorrn.
«cn lor «v»yon4
Sli> 35
C-ll* PEEKS * POKES ol
progJarnmlnrj
quick-hfttera
Dozsm
tuhnlqun on
ths oparaEing lystom, itacWA. zero page, popnlara and
BASIC
M0(p 118 8)
Dept.GA Grand Rapids, Ml 49510 Telex 709-101 ^3X616/241-5021
Phone 616/241-5510 Other books and software also avail able. Call or write lor your freo calalog. Dealers inquiies wolcome-2000 nationwide.
printers exchange the values for up percase and lowercase to match Commodore's own variation of
Figure 2: Graphic Representation Of Margin Settings
ASCII. Some printer interfaces do
Values shown are default settings
into true ASCII, so you need to use
Header
Top Margin
Q5
not translate Commodore ASCII
5
EEBrannon/SpeedScri pt/'
A.
l.rft Margin
ally, in order to control special
II"
printer features that would other
66 lines
B5
this command to tell SpeedScript 128 to translate. Also, you will sometimes want to disable your in terface's emulation mode intention
wise be rejected by emulation. Place this command as the first character
in your document, even before the header and footer definitions. Don't
Right Margin -75-
follow it with a number.
H75
58 Bottom Marqin
Footer
058
[flBrannon/SpeedScnpt/'
Since, in effect, the true ASCil command changes the case of all letters, you can type something in lowercase and use true ASCII to make it come out in uppercase. w
Figure 3: Quick-Reference Printer Format Commands
document before any text. With page wait turned on, SpeedScript 128 prompts you to Insert next sheet,
Deic npt ion
Tru*
ASCII
Bottom
off
111 Next page
58
Ij Page length
nargln
Edge
right
Footer Link
66
| Right nargin
Centering
75
^J Spacing
1
KB Top
5
nirgin
| Under 1ine
file*
Header
I Pase wait
Inf ornation
I Colunns across
ae
El Initial pase t*
1
Linefeeds Left
on
Q Skip pages
margin
Margin
!-:l Print
release
Page wait. Like the true
ASCII command, this one should be placed at the beginning of your
page
press RETURN when each page is finished printing. Insert the next
sheet, line it up with the printhead, and then press RETURN to contin
ue. Page wait is ignored during disk or screen output.
j
Select automatic linefeeds
after carriage return. Like a and w, this command must be placed before any text. Don't use this command to achieve double-spacing, but only if all text prints on the same line. i Information. This works
like REM in BASIC. You follow the command with a line of text, up to 255 characters, ending in a return
a
mark. This line will be ignored dur ing printing; it's handy for making QQ SpeedScrip-t/Q 4-
Centered Left
nirgin
double
Q9i8peedScript. >â&#x2013;
Goto
Header 18,
with right
number nat*gln
78,
spacing.
and
filtnane
continue
printing
with
"SpeedScript."
notes to yourself such as the file name of the document. h Header define and enable. The header must be a single line of text ending with a return mark {up to 254 characters). The header prints on the first line of each page.
Command Description True ASCII
44
off 58
Command Description
Default
Next page
Page length
66
Centering
Right margin
75
Edge right
Spacing
Footer Link file-
Top margin
Header Information
Page wait
Linefeeds on
Initial page #
Left margin
Skip pages
Margin release
Print page #
Bottom margin
m
Default
COMPUTEI's Gazette
1 5
Underline Columns across
October 1907
You can include stage 2 commands such as centering and page num bering in a header. You can use a
header by itself without a footer. The header and footer should be
defined at the top of your docu ment, before any text, if you want
80 1
to prevent the header from printing on the first page, put a return mark by itself at the top of your docu ment before the header definition.
com purer*
New books from COMPUTE!
Rnnk of
Corr
COMPUTE! Books is bringing you a brand new line up of books for your Commodore 64 and 128. These recent releases offer you everything from programming hints to exciting games, from educational to home and business applications,
!■■■:■:■!' "fwx
PASCAL
BEGINNERS
Pascal for Beginners S14.95
0-87455-068-8
Book/disk combination for the Commodore 64
S29.95
ISBN 0-87455-069-6
This Introductory text to standard Pascal on any computer Is an ideal tutorial for anyone who wants to [earn this powerful computer language. It includes everything you need, includ
ing on Introductory Pascal interpreter* for the Commodore 64 and 128 In 64 mode, ready fo type in and use. Written In plain English and offering numerous program examples, it gently and clearly explains standard Pascal and structured program
ming, Latter sections include discussions of advanced topics such as files and dynamic data storage. There Is also an op
tional disk available for $12.95 for the Commodore 64 which Includes most of the programs In the book, 688BDSK,
'The Commodore 64 Pascal Interpreter Is not full-featured, but still a powerful implementation of Pascal which suits the needs of most beginners.
COMPUTED Music System for the Commodore 64 and 128 Book/disk combination only
S24.95
ISBN 0-87455-074-2
Sldplayer. the feature-packed, popular musfc player ond edi tor program, is now more versatile and more Impressive than
before. Enhanced Sidployer for the Commodore 126 and 64 includes two new versions—one for the Commodore 128 run ning in 128 mode and another for the Commodore 64. Take advantage of every feature the SID chip (the sound chip in
the 128 ond 64) has to offer. Just like the original. Enhanced Sidplayer Is easy to learn and use, with many powerful new features. The accompanying disk contains the editor, player
programs (including a Singalong program), utilities, and sam ple music that you can enjoy immediately or change. The new Sldplayer plays any songs created by the original Sldplayer fcr the Commodore 64,
User's Guide to GEOS: geoPalnt and geoWrlte $18 95
ISBN 0-87455-080-7
Learn the ins and outs of GEOS, the new icon-based operat ing system for the new Commodore 64C and the 64, with this step-by-step guide. Everything from creating simple letters
with geoWrifa ond pictures with geoPalnt to merging text and graphics and using desk accessories is clearly and concisely explained.
COMPUTEI's Second Book of the Commodore 128 S16.95
ISBN 0-87455-077-7
The editors at COMPUTEI Publications have collected some of the best games, programs, and tutorials for the Commodore 128 (in 128 mode) from COMPUTEI magazine and COMPUTE!'* Gazette. Like COMPUTEI's First Book of the Commodore 128, this book offers a variety of programs and articles for every 128 user. Each program has been fully tested and is ready to type in ond use on the Commodore 128 running in 128 mode,
There is also a disk available for $12.95 which includes the pro grams in the book. 777BDSK.
Mapping the Commodore 64, Revised S'6.95
ISBN 0-87455-082-3
An update of the bestseiling memory map and programming
guide, It's a necessity for Intermediate and advanced pro grammers. This definitive sourcebook has been expanded and now covers the new Icon-based GEOS (Graphics Environment
Operating System) with clear descriptions of how to make It work for you. For BASIC and machine language programmers of both the Commodore 64 and 64C.
Look for COMPUTEI Books at your local computer or book store. Or, to order directly from COMPUTEI, call toll free 1-800-346-6767 (In NY 212-887-8525) or write COMPUTEI Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. Please include shipping and handling S2 00 per book in U.S and surface mail; S5.00 airmail. NC residents add 5 percent sales tax ana NV residents add 8.25 percent sales tax Please allow d-6 weeks for delivery Customer Service hours are 10 00 am -12.30 pm. and 130 p.m. -3 00 p.m EST Mon.-Fri.
COMPUTE!' Publicationsjnc.® Port of ABC Comumar Moaarlnes. inc. Off One 0' Ifte ABC Publishing Companies
COMPUTEI Books are available outside the United States trom subsidiaries ol McGraw-Hill International Book Company.
i
Footer define and enable.
The footer must be a single line of text ending in a return mark {up to 254 characters). The footer prints on the last line of each page. As with the header, you can include stage 2 printing commands, and you don't need to set the header to
use a footer. g Go to (link) next file. Put this command as the last line in your document. Follow the com
mand with the number 8 or 9 to se lect drive number 8 or 9, respec tively, then a colon (:), and finally,
the name of the FILE to print next. This is a change from Commodore 64 SpeedScript, where the g was fol lowed with D or T, for disk or tape, respectively. The D and T options do not work in SpeedScripl 128.
(Most SpeedScripl 128 disk com mands assume that there is only
you want aligned; it will only affect
one line at a time, each ending with a return mark. Repeat this com mand at the beginning of every line you want aligned to the right. Note
that this is not the same as justifica tionâ&#x20AC;&#x201D;a feature found on some word processors that adjusts print ing to align both the left and right margins. The edge-right command aligns only one line, and only at the right margin. SpeedScript 128 has no right-justification feature. Attempts at right justification on printers
without proportional spacing usually look sloppy, so this "fea ture" was omitted. # When SpeedScript 128 en counters this command, it prints the current page number. You usually embed this within a header
or footer. u
A simple form of underlin
one disk drive present, drive 8. If
ing. It does not work on Commo
you do have two drives, only the
dore printers, but only on printers
link command can access files on drive 9.) After the text in memory is printed, the link command loads the next file into memory. You can
that recognize CHR$(8) as a back space and CHR$(95) as an under
continue linking in successive files,
line character. Underlining works
on spaces, too. Use the first u to start underlining and another one
case alphabet is available for printkeys, and you can choose letters that are related to their function (like D for double width). You enter these commands like printer commands,
by first pressing CONTROL-E or CONTROL-3.
To define a printkey, just press CONTROL-E (or CONTROL-3), then the key you want to assign as
the printkey, then an equal sign ( = ), and finally, the character code value to be substituted for the print key during printing. For example, to define the
+
key as the letter z,
you first look up the character code of the letter z in your user's manual.
The Commodore character code for the letter z is 90, so the definition is
B = 994Novv, anywhere you want to print
the letter z, substitute the printkey:
GodBooksl The Boo 1sflnny!4This will appear on paper as Godzooksl The zoo Is zony!
but don't include a link in the last
to turn off underlining. If your
file. Before you start printing a
More practically, look up the
printer has a built-in underlining
group of linked files, make sure the
feature, you'll probably get better
first of the linked files is in memory.
results by defining a programmable
When printing is finished, the last
printkey to use the printer's capa
linked file will be in memory.
bilities (see the details on printkeys
value of reverse-on and reverse-off. Reverse-on, a value of 18, causes all text to be printed in reverse until canceled by reverse-off (a value of 146) or a carriage return. So, define SH1FT-R as 18 and SHIFT-0 as 146. Anywhere you want to print a word in reverse, bracket the word with printkey R and printkey O. You can similarly define what ever codes your printer uses for fea
Stage 2 Commands These commands either precede a
line of text or are embedded within one.
c
Centering. Put this at the
below).
Fonts And Styles Most dot-matrix printers are capa ble of more than just printing text at ten characters per inch. The Com
beginning of a line you want to cen
modore MPS-801 can print in dou
tures like double width or empha
ter. This will center only one line,
sized mode. For your convenience,
ending in a return mark. Repeat this
ble width and reverse field. Some printers have several character sets,
command at the beginning of every
with italic and foreign language
line you want centered. Centering
characters. Most can print in double width (40 characters per line), con densed (132 characters per line), and in either pica or eiite. Other features include programmable
uses the page-width setting (see
above) to center the line properly. To center a double-width line, either set the page width to 40 or
four of the printkeys are prede fined, though you can change them. Printkey 1 is defined as a 27, the value of the escape (ESC) code used to precede many two-character printer commands. (With some printer interfaces, you must send two escape codes in sequence to by pass the interface's emulation.) For example, the Epson command for double strike is ESC-G. You can se
pad out the rest of the line with an equal number of spaces. If you use
characters, programmable tab
double width, remember that the
word processors customize them
spaces preceding the centered text will be double-wide spaces. will cause a line to be aligned with
selves to a particular printer, but SpeedScript 128 was purposely de signed not to be printer-specific. In stead, SpeedScript 128 lets you
the right margin when it is printed.
define your own stage 2 printing
That is, spaces will be inserted in
commands. You define a programmable
of 14, which puts most printers into
printkey by choosing any character
double-width mode. Printkey 3 has
that is not already used for other
a default value of 15, which turns
printer commands. The entire upper
off double width on some printers
e
Edge right. This command
front of the line so that the last character in the line will be printed at the right margin. Place the com mand at the beginning of the line 46
COMPUTE'S Gazelle
October 1987
stops, and graphics modes. Many
lect it in SpeedScript 128 with
Dg Printkey 2 has a default value
Get your workspace back again. Consolidate your 64, 64C or 128 system with the Command Center. Just look at all it includes: ■ Bullt-ln AC Power Strip with power surge and voltage spike protection, line noise filter ing and power outlets.
■ Built-in Drive/CPU Cooling Fan to prevent overheating.
■ Modular Telephone Plug with its own on-line/off-line telecommunications switch. (Optional on 64 and 64C). D 64
S119.95
■ Master AC Switch for easy system power up.
■ Single or Dual Drive Configurations with the standard drive insert.
D 128
$149.95
D 64C
$139.95
COMMAND CENTER ACCESSORIES (Specify 128, 64, or 64C when ordering)
Dust Cover $19.95 — covers entire system
The Command Center will untangle your wires, unclutter your desk and put peripherals at your fingertips.
DATA DIRECTOR
Keyboard Cover $19.95 — smoked acrylic Drive Reset $14.95 — one switch per drive Short Serial Cable $9.95 — for chaining drives Modem Switch $9.95 — 64/64C option Tilt/Swivel Monitor Stand S14.95 — see below (Call for details)
TILT/SWIVEL MONITOR STAND
$39.95 $14.95 ■ Share two Commodore*
6-pin serial devices
with one computer.
Swivel base adjusts to desired viewing angle.
■ Share two computers with one serial device. ■ Works with Commodore'' compatible disk drives, printers, and all interfaces.
Tension adjustment holds stand firmly in
■ LED indicates which device is in use.
Padded feet to protect surface.
■ Convenient button resets device.
Cushioned pads hold monitor securely in place.
■ Saves wear on disk drive serial ports.
Places monitor at ideal viewing level and
■ Eliminates cable swapping.
position.
SHIPPING AND HANDLING
Accommodates most popular monitors. correct position.
'Commodore Is a registered trademark ol Commodore Electronics. Lid.
n P.O. Box 203
Oakdale, IA 52319
Continental U.S. $ 4.50 tor each Command Center $ 2.00 (or one accessory Item S 3.00 for two or more accessories APO/FPO/CANADAJPuarto Rlco/Hawall/Alaska
$13.00 for each Command Center S 4.00 for one accessory Item
$ 6.00 for two or more accessories S2.00 charge for C.O.D. orders
Iowa residents add 4% sales tax
Free 30-day trial offer and one-year warranty. For (aster service, call 1-800-626-4582 toll-free
1-319-338-7123 (Iowa Residents)
DEALER INQUIRIES INVITED
r
Lyco Computer Marketing & Consultants Since 1981
COMMODORE 64C
COMMODORE 1571 disk DRIVE
HARDWARE
CMS Compulw
SLOWEST
1571 Disk Drive 1BBD Computer Dnve
S219 W59
I581O.WD™
KW9
MCCompulo.
SCALL
1541 C DiBk Drive
SCALL
3002UomtDr
$549
1902A Momlor
S239
1901 Moralw 1B02C Momlor
SCALL SCALL
COMMODORE flgisy8,em ET£?SSr=:::SSS . Commodore 1571 Commodore 128 Computer
Thompson 4120 Color
Monitor w.'Cable
Bluo Cine C 128 DnvB
SCALL
SSIfSL S
™*£
c-usoram
$169.95
17W ram C64
S129
Gws
S35.95
Attention Educational Institutions: If you are not currently
Jt&sjtt W\
KEYBOARD
^7t*£ V '
& W*-ft t **VtUV ' ^&I3 ' 1*
\ iH-^ \
-^
p J A ft
^^,,00^^
Sjl flU
\ ^^^^^
Sf '
•*/
COMMODORE 64s * , .«. ftP ^4dQ95
" Commodore 64 C Compuler • camm^ore 1541 c Dr,ve
¥™"v
_
■ J^—- -
• Cc!tj55»|^S!&ir
NP 10 Ptinter
-" ■
I'.'.V.'i'i'i'i* •'•'•*'f \
using our educational service program, please
COMMODORE PC 10-1
call our representatives for details.
package ol computing power graphics!
• Commodore 1902 monitor optional
$499
95
COMPUTER
PC COMPATIBLE HARDWARE
and versatile
100% IBM
PC/XT
compatible!
$499 95
PC BVi Onvo MS DOS
■
Basic Soft...
(Green, ainbflr
BCM 12GGr. Monitor . BCM ISA Am
Morale"
d> BLUE CHIP PERSONAL
• A ready-lo-use
A color iTOfritors
. .
aviulabta)
BCM 14C Color RGB Momior BCC CQ Color Can) .
COMMODORE PC 10 2 Flexible "open architecture" design (or easy
installation ol variety of options 640K RAM and two 5vV' drives
$599 95
BCPC PC XT Comp ..
Avals* Graphics Card
Zuckerooard
ICALL
lomegn Bernoulli
SCALL
Hercules
AST
(!) BLUE CHIP turbo • dual-speed processor,
.SCALL
4.77 and 8.00 MHz
SCALL
• 640K internal RAM • color display adapter
<5P Seagate 20 meg
HARD DRIVES
S279
30 meg
S319
40 meg
SMS
Drives include controller
1-800-233-8760
Call for details!
$749 95
Lyco Means Total Service.
New Item! Computer Area Light CVmrjr
Mark "Mac" Bowser, Sales Manager
1 would personally like to thank all of our past customers lor helping to make Lyco
■ \ \
^w~~"^
W1 ■
'
»_
Computer one ol Ihe largest mail order
companies and a leader in Ihe industry.
• Heavy-duty weighted base lor 0*1 m BlnbiliTy
• Buil! m
sloraga
Introductory
price: $29.95
Verbatim:
.
..;,
Feel free to call Lyco if you want to know more about
a particular item. I can't stress enough that our toll-free
number is not just (or orders. Many companies have a toll-free number for ordering, but if you just want to ask a question about a product, you have to make a toll call, Not at Lyco. Our trained sales staff is knowledgeable about all Ihe products we stock and is happy to answer any questions you may have. We will do our best to make sure that the
' EJSOD
Disc
Generic:
Storage
SKC DSDD .
3.5
QVE-10 5V.
S3.99
QVS-75BW
S1G.95
3M:
QVS-40 3'A
S11.95
SSDD
DSDD Maxell:
Great News
models oflered by the manufacturers at the absolute best
i -.n»p!. hi ■
DSDD
SSOD
First and foremost our philosophy is to keep abreast of the changing market so that we can provide you with not only factory-fresh merchandise but also the newest possible prices. And we offer the widest selection of computer hardware, software and accessories.
DSDD SKC: DSHD
(Includes del Ivory)
not experienced the
■
Bonus: SSOO
Also, I would like to
services that we provide. Please call our trained sales staff at our toll free number to inquire about our diverse product line and weekly specials.
SSOO DSOD
opUmat positioning
invitation lo all computer enthusiasts who have
■ m
disks,
• Two-hinged desktop arm tot
extend my personal
Call Lyco
fry
pens, and paper
5-1/4 Haielh
SSDD
DSOD Verbatim: SSDD
Peak Penphorals RS232 Modem adapter lor C&4/I38
DSDD ._
• Adapts std DB25 Modem lo
SKC:
your Commodore computer
Only $19.95
J
SSDD
DEDD Generic: SSDD DSDO
Printer Interfaces
product you select will fit your application. We also have
Saturday hours — one more reason to call us for all your
computer needs.
Once you've placed your order with Lyco, we don't
Order Now
forget about you. Our friendly, professional customer
service representatives will find answers to your questions ■ u * about the status of an order, warranties, product availability, or
prices
Xeteejr
S38.9S
Xotoc Super graphics ... S58.95 PP|
„
S4S.95
Carefco ■ Q
S32.95
Cn<dco GWhii
S35.95
Qiroco Super G
S45.B5
Lyco Computer
Special Purchase
dollar inventory of factory-fresh
what you want nqht in
our warehouse. And that means you'll get it last. In fact, orders are normally shipped within
Data Share-Messenger Modern 300 B.iud AulD Dul/Auto
Answer Modem
Only $29.95
24 hours. Shipping on
prepaid cash orders is free in the U.S., and
Here's How
I can't see why anyone would shop anywhere else. Selec
tion from our huge in-stock inventory, best price, service that
can't be beat — we've got il all here at Lyco Computer.
TO ORDER, CALL TOLL-FREE: 1-800-233-8760 m
Great
there is no deposit
required on C.O.D. orders. Air freight or UPS Blue'Red Label shipping is available, too. And all products carry the full manufacturers' warranties.
In PA: 1-717-494-1030
Bargain Conlrlvo' M-l Mouse • Works with Goes • Complelo wild Graphic Utility Software
Only $32.95
Hours: 9AM to 8PM, Mon. - Thurs.
Mouse Pads
For Customer Service, call 1-717-494-1670, 9AM to 5PM, Mon. - Fri.
• provides cban, dusMree sur
SAM to 6PM, Friday — 10AM to 6PM, Saturday
Or write: Lyco Computer. Inc. P.O. Box 5088, Jersey Shore, PA 17740
RlaV-Free Policy: • lull manufacturers' warranties • nrj sales lax outside PA
* prices show 4% cash discount, add 4% for credit cards • APO, FPO,
international. add £5 plus 3% lor pnonty • 4-week clearance on personal checks • we check lor credit card theft • sorry, comcatafilily "ot guaranteed • return aulhorifalion required • price availability subject to change
MasterCard
Tac 2
face for your mouw • No-mar
backing
lo
protect
your dosk surface
8x9
$8.95
9x11 .... $10.95
-
Tac S
Tac I • Economy
Slik Slick Black Max
stocks a multimillion merchandise. Chances are we have exactly
Tag 3
. Boss 3-Way
_
SOFTWARE
SSORIES Rediform
COMMODORE
Paper
$8.99 S9.99
S6-95 $7.95
S7.9S $14.95
$12.95
Subloglc:
Microloag. Baseball ..... $24.95
Flight Simulator II ... .... $32.95
Famous Cour 5ns 41
SI395
General Manager
S1S.95
Jnl Simulator
... $32.95
FamousCourses r2.
S1395
Stal Disk
S1S.95
Scenery DbK
.... $17.95
S13.95
Unlaon World;
Loader Board
£9 95
Surge Suppressors QVS Surge 6-outlel.... S24 95
QVS Surge 6-outlol wiTh EMIRR
S32.95
QVS Surge 6-outlol with S9.S5
Mlcroleague:
Access:
1000 sh. Gr. Bar 14" ... S29.95 -
indicator
S29.95
OVS 6-out. Pow. Sinn .
S14.95
'Macns
523 95
Moch-IJS
129 95
lOlh Frame
124.95
Eicc. Tournament
$13 95
Tournamen! #1
$13.95
Triple Pack
S13.95
WW Cl Loader Brd. ... $24 95 Action Sofi:
Up Periccopo
S1B.95
Ac tl vision:
Maintenance Nortrontcs 5 V. Drive
Cleaner
S9.95
Cledrwr Kit
$17.95
Switch
Boxes
SI 2.95 $1695
CenfSS'AB
S49.95
Cent 36' AB
$49.95
RS232ABC
$52.95
Cunt ABC
$54.95
RS232ABCD
$69.95
ContABCD
S59.95
Color Ribbons Available
SKCT120VHS Video Tape: OBCti
S4.49
Spat*,-..
S12.7S
10 pack
$39.90
Closeouts! Factory Fresh
Special Pricing
Call for Availability Prownier 1550 SP
SSAVE
S22.95
Knnrtedv Approach
S15 95
Silent Service
S22 95
SoloFligni
S18 9S
Top Gunner
S15.95
S9.50
Clip AM Vol. #1
S19.95
Hacker 2
S22.95
Clip An Vol. #2
S25.95
Labyrinth
S19.95
Clip Art Vol. *3
S19.95
Music Studio
S22.9S
Graphics Expander
$32.95
Tass Times
S1B.95
Strategic Simula I lone
Hac*ei
„
S14.95
[..i.nrwr Goddesses
524.95
SlaliontaB
$24.95
Lurking Horror
S24.9S
Top Fuel Eliminator
S19.95
$39.95
Moonmist
S24.95
Brodorbund:
GnmslonB Healer
S1B.95
Gettysburg
S35.95
Knmolgruppe
$35.95
Phnniasle II
$24.95
Phantasla III
Pnnt Shop
S32.95
Pnn! Shop Compan.... S31.95 Graph-cLio. I or II
...... S21.95
KnralBka
S21.95
$24.95
Quilk St Writer +
S54.95
RlngolZeKin
S34.9S
Epy«: Creaie A Calendar
Fompak 1
$19.95
Wizards Cimvn
S24.95
Doslroyer
Goodox ..1
S24 9S
War mthe S. Pacific ...$35.95
Movie Monsler
$14.95
Goofcle
$29.95
Wiirgamo Consli,
$18.95
Rogue
$19.95
Wiltors Workshop
$29.95
BalllDcrulstH
$35.95
SI. Sports Basketball ..
$24.95
Broderbuncf:
Gemstone Witrnor
S14.95
SuD Battle Simulator
$23.95
Bank SI. Wilier I28K .. S27 95
Battle ol AntaUom
S32.95
Wmlor Gomos
S24.95
Carmen San Oiago ....
$22 95
Colonial Conquest
$24.95
World Games
S23.95
GiactiicLibJ.il, III
S15.95
Computer AmBjsri
S35.95
Firebird:
Korateka .-.
S12.95
Subloglc:
E1495 S17.95
.,
S24.95
.
Starglkter
S26 95
Pnnl Stop
S25.95
Fhghl Simulator II
S31.95
Guild of Thieves
S26.95
Prtnl Shop Compan
522.95
Jot Simulator
525.95
Pml Shop Paper
S12.95
Napn Msskfl Pmball .. 521.95
Learning Company:
Sconery Dak
Ep.y:
S1S.95
Think Quk*
S29.9S
Reader Rabbit
$24.95
Math Rnbbil
$24.95
Croato A Calendar
$17.95
Tlmnworka:
Destroyer
$22.95
Dnln Mnnegm I2B
$39.95
Wrltoi nobbit
$24.95
Faslioad
$22.95
O.iin Manager C64 ..
S29.95
Magic Spots
$22.95
Football._
$13.95
SwiftcalcC64
S29.95
Movie Monslor
S13.95
Word Wills C64
S29.95
MulBplan
S24.95
Partnor C64
S34.95
SuB Battle
S24.95
Winter Garnos
S24.95
Unison World:
Super Cycls
$13.95
Gmphics Soapbook .. . SI 4 95
S13.95 S22.95
(dustcovers)
SSAVE
World Games
Flip & Fife-
SSAVE
Firebird:
Notion modems
SSAVE
Art Gallery 1 m 2
$15.95
Print Master
S22.95
Access:
Leader Board
S24.95
Colossus Chess IV
519.95
10th Frame
S24.95
Anchor modsms
SSAVE
EMb
$19.95
Tournament 41
S14.95
Csrtron
SSAVE
Frankio...Hollywood
$14.95
Toshiba VCFTs
SSAVE
Goldon Pain
$22.95
Actlvlsion:
Tokmka Monltora
SSAVE
Guild of Thiovos
$24.95
Panasonic Momlors
SSAVE
Pawn
$22.95
Dsnnison Diskettes
.... SSAVE
Talking Teacher
$22.95
Tracker
S22.9S
Slargltder
S19.95
Senlry
S22 95
HI Tech Eipresilons: hoan Ware
SB 50
Holiday Paper
Sa.95
brnnd prlcosi Call for your
Card Ware
S6.5O
mskft and modal!
Parly Ware
S9.50
and much more 11
$24.95
Zork Trilogy
Apshai Tntogy
Vorpol Ulility Kit
Scarborough. Continental,
$24.95
Cnamp. Baskelball
S24.9S
S22.95
woriis. Spinakar,
S24.95
524.95
Summer Gamas II
Tech Expressions. TTme-
PooWb Beach Golf Crnmp Baseball
Shard of Spring
SSAVE
Caidco. Eastern House, High
Actlvlalon:
Road War 2000
Loading Edge
Great savings an Epyx,
Wld.CI, Loader Board. SCALL
523.95
$13.95
off
ACCOM.
S3S.9S
$24.95
Save up in sr
.... S24.95 Art Gallery ! of 2 .,., .... SI8.95
Deskpak l
Sir. Spans Basketball.
Generic Ribbons
Pnnt Master
Geos
Wld.s Great Baseball
Computer Cover-up
S22.95
$3195
SSAVE
. SSAVE
F-15 Strike Essie Gunship
Cortificate Maker
Quantum Lit*
Caidco Vw 20 3 slot
Micro prose:
$31.95
Berkeley Sotiworks:
S2J.95
SNew
Muivsroom
Tilanic
Nortronlcs 5*.'. Drlvo
S!B.95
$22.95
' Ch,imp«jn. Basicetoail. S22.95
Drive
B6ToamDitk
Microloag Wrestling
■..ii 11 hi I >n.ml
Aliens S6 99
-Amiga
COMMODORE
$24.95
ISO sheet while, 20ID .... S9.95 1000 mailing labels
M
Learning Company: Raoder Raotnl
$18.95
Magic Spells
S1B.95
Gertrude's Secrets
S14.95
Rock/5 Boots
S14.95
Champ. Baskelliali
S27.95
Championship Goll.... E24.35
Mlcroleague:
Microleag. Saseball
$23.95
General Manager
518.95
Stal Disk
S15.95
■BBTeam Disk
$11.95
Mlcroproae: . Conllict in Vietnam
S24.95
Crusade in Europe
S24.95
Decision In Desgri
$24.95
F-15 Slnke Eagle
$20.96
Sil lint Service
$20.95
Gunsdip
S28.95
Strategic Simulations: Road War 2000
S24 9S
KnmpTgruppe
S35.95
Shard ol Spring
J24 95
Batllo of Antollom .,
$35.95
Compiler Baseball
$14 95
Gettysburg
$35.95
GFL Football
S27.95
Hacker
S'6.95
Wizards Crown
S24 95
Hacksr 2
S24.95
Chickamauga
$35.95
Music Studio
$29 95
Tflss Times
S24.95
Epyx:
Jol Simulator Scenery Japan
Aosliei Tnfagy
S13 9S
floguo
SK.9S
Winlor Games
S22-95
World Games
S22.95
Flrsblfd; Guilfl ol Tliisvos
E26 95
Pawn
526.95
StnrgUdar
$26 95
Mlcroprose: Sllonl SorviCH
SublogEc:
S24.95
Sconory San Fran. .. Scenery #1-#6 .. Flighl Simulator
$31.95 $17.95 . £17.95 .. $69 95 $36.95
TlmowatttB; Swirtcalc
$39.95
WwOviritor
$39.95
Unlaon World: Art Gallery2
S18.95
News Master
S55.9S
Prim Master
$36.95
The Reliable, Affordable Choice
Price Guarantee Since 1931, we have led the industry by continuing to otter the lowest national prices while providing quality service. Many
• 120 cps Draft Mode
companies have come and gone trying to
• 24 cps NLQ
imitate our quality and service. If by some oversight we do not have Ihe lowesi prices advertised on ihe products you desire, then we would appreciate the opportunity
Panasonic 1080i
• Word Process
*$14900
• Friction Feed (2-year warranty)
to rectify this oversight.
Monitors Thompson:
230 AmDei TTV12"
$85
450 AmtrtHTTL'IS-
SMS
Modems
Panasonic: 1320
S369
1361
S459
980 Whit* TT1.W
$695
4120 CGA
S229
Zenith:
4120 RGB'COM
$235
ZVM 1220
$B9
41$0'36382
S279
2VM 1230
S80
4160 CQA
S2H9
NEC:
S3S9
Multisync
4460 EGA
_
4375 UllraScan
S559
THOMSON O ££ 4120 Monitor
StsnZZSS
• 14" RGB I video
£400
tl
• Compallbls .-.■!. IBM and Commodoiu
SCAL(_
Hnyflj:
QC
• RGB dala caDIo Includod
* Special Purchase
$J19
2mj
$525
.IL
».
Smarlmodom 300
1125
Smartmodam 1200
S369
Sma/tmodem 2400
S559
C-64/128 Compatible
• 100 cps draft
SP-1000VC
• 25 NLQ
• EZ Front Panel Selection
NP10
*$12995
$139 95
• 100 cps Draft Mode
• Auto Single Sheet Feed
• 20 cps NLQ • Direct
• Adjustable Tractor Feed
Connect C-64/128
PRINTERS .IL
SEIKOSHA SP1000A
$159
SP 10001
S159
SP1000VC
S139
SP1200AI
S16S
SP1200VC
S155
SP 1200AS nS232
1165
SL80AI
$299
MP1300AI
$30fl
NP-10
-SPECIAL
MX-10
S149
NX-10C w interlace
5165
NL-10
S'B5
NX-16
$295
ND-10
S265
ND-15
$389
NR-15
S439
MP5300AI
NB-tS
-
$769
NB24-10
$399
NB24-15
S569
SD-10
S229
SD-15
S349
sn-io SH-1S
$379 -
S«9
DIABLO D25
$499
635
$770
D-BOIF
S1299
(spocral shipping — call loi details)
BP5420Ai SP Soros Ribbon SK3000 Al
SK3OO5 Ai
$149
LXBOO
$179
1091i
$169
FXSBE
$299
1092i
S295
FX286E
S419
1592
$379
EX800
S365
1595
$419
EX 1000
We9
3131
$259
LQ800
S429
31S1
$399
LQ1000
$595
1080APII0
$179
LQ25OO
1865
S119
321SL
OKIPATA
S399 S943 S7.96
Okimate 30
.,...
S349
Plug N Play Cart
$429
120 NLQ
BROTHER M1I09
S195
M1J09
»39
M1509
S385
M1709
S475
Twinwnler Do[ & Daisy
SB49
2024 Lottor Qualily
S665
MR4O
S579
HR6O
SCALL
EPSON
Panasonic lOBOl
180
Toshiba
SCALL 5209 $CALL
P341E P3S1 Wodol II
SCALL
S699 $1099
#CITIZEN
182
S245
192 t
$355
193*
SS39
ISO D
$169
292 w intortaco
$539
MSP-10
S259
293 winteriace
SS79
MSP-20
S299
MSP-15
$329
SILVER REED
MSP-25
S399
MSP-50
SCALL
$CALL
EXP 420P
$209
MSP-55
EXP 600P
5539
Premiere 35
S469
EXP BO0P
SMS
Tribute 224
S&49
We slock Interfacing for Ainrl, Commodore, Apple and IBM.
and selects condensed mode on others. Printkey 4 is defined as 18, which selects reverse field with Commodore printers (and on some
common denominator. SpeedScripl
printer interfaces in emulation
in a line double width, it may make
SpeedScript 128 can also be used as a simple database manager. Type in the information you need, then store it as a SpeedScript 128 document. The search feature lets
mode), or condensed mode on
the line overflow the specified right
you quickly find information, espe
margin. There's no way for Speed-
cially if you use graphics characters
128 doesn't understand the intent
of a printkey; it just sends its value out. So if you make one word with
some other printers. With so many codes available,
Script 128 to include built-in font
to flag key lines. You can search for
you can even design custom logos
and typestyle codes without being
the graphics characters and quickly
customized for a particular printer,
skip from field to field. You don't have to change or define printer commands every
and symbols using your printer's graphics mode. For example, on the 1525/MPS-801/MPS-803, you can draw a box (perhaps for a checklist) by first setting the appropriate
codes:
1=193
since no set of codes is universal to
all printers.
SpeedScript 128 Mastery
time you write. Just save these defi
It may take you a while to fully
nitions as a small text file, and load this file each time you write. You
master SpeedScript 128, but as you
can create many custom definition
do, you'll discover many ways to
files and have them ready to use on disk. You can create customized "fill in the blank" letters. Just type
Then display the box with text by
use the editing and formatting com mands. For example, there is a sim
typing
ple way to simulate tab stops, say,
This appears on paper as
for a columnar table. Just type a pe riod at every tab-stop position. Erase the line (CONTROL-E); then restore it (CONTROL-R) multiple times. When you're filling in the ta ble, just use word-left/word-right to jump quickly between the peri
need to insert something, substitute a graphics symbol. When you're ready to customize the letter, just hunt for each graphics symbol and insert the specific information.
ods. Or you can use the program
Toothpaste*-
D Toothpaste
the letter, and everywhere you'll
File Compatibility
assumes it is printing to a rather
mable printkeys to embed your printer's own commands for setting
SpeedScripl 128 documents are stored as program files (PRG type on disk). Naturally, you can't load
dumb, featureless printer, the least
and jumping to tab stops.
and run a SpeedScript 128 file from
Keep one thing in mind about printkeys.
SpeedScript
128 always
BASIC. The characters are stored
in their screen code (POKE) equivalents.
'I Saved Time & Money with Disk
drive
Program 2 is a SpeedScript 128 file-conversion utility. It translates SpeedScript 128 screen-code pro
PHYSICAL EXAM"
read
errors
are
Luckily 1 have a
1541
gram files into either Commodore
a
frustrating waste of time! I use a data base to keep records for our club. Last week I experienced read errors on my disk drive.
1541
Physicul F.iam Sample Screen
These translated files are stored in
sequential format, the file type used in most file-processing applica
Physical
tions. The file converter can also
Exam program. The alignment test confirmed what 1 had suspected, my drive was out of alignment. I am happy to report that 1 aligned my drive MYSELF. 1 avoided the wait for repair and paid a fraction of the
translate a Commodore charactercode sequential file into a screencode SpeedScript 128 program file. You can use the file converter to
translate a database into a SpeedScript 128 file (or vice versa), and
cost.
you can convert SpeedScript 128
Package includes: • True digital alignment disk with offset tracks. • Mechanical Slop Test instructions
for
• Speed Test
• Illustrated manual with
performing alignment, adjusting speed
and
stop
position. • Print test results for future reference. Physical Exam is available for these drives: 1541, 1571, 8050, 8250,
4040, SFD 1 001. Please Specify Drive! $39.95 EA. + SHIP. Sm Reviews in: Run Special Issue S3, 1/87. p.83; Info #11, Aug/Scpt 86, p.46 Mid-
nite Csztttc, April 1986, p. \9.
Cardinal Software
h
—^? Order Toll Free 10 - 4 MON-SAT
ggg
14840 Build America Dr.
O f\ f\
*~l £. ^
C /I A C
"W
Info: (703) 491-6494
WVVf
vy J-.
*/V/-T^
55
Woodbridge, VA 22191
52
character codes or true ASCII.
COMPUTE! s Gazette
A I II I
October 1987
/ f) / — J f) 4
J
S
files lo true ASCII and use a termi nal program to upload them to an other computer.
See program listings on page 102. ©
Eaflg iSft I
NOTHING DRIVES THE COMMODORE 64 OR 64C BETTER THAN THE FSD-2 EXCELERATOR+ PLUS. COMPATIBLE.
RELIABLE.
GUARANTEED.
The FSD-2 Exceterator+Plus Commodore compatible disk drive. Faster, quieter and more reliable than the 1541 and 1541C.
Breakthrough Direct Drive technology. Guaranteed 100% compatibility. It even enhances GEOS! Full One-Year Warranty. -j^-j^ == as" £=■ "~ ~ =~- ^.j— : '
—
!«SBS
Emerald Components International • P.O. Box 1441/Eugene, OR 97440 In Oregon: 683-1154/Fax: 503-345-5037
^ Telex: 23-499-6100 EUG SECSVC
1-800-356-5178 'Commodore Is a registered trademark ol Commodore Business Machines, Inc.
Christopher R. Boss Become the pilot of a helicopter, flying low over mountains, buildings, and trees, in this fast-paced simulation game. Levels are provided for pilots of all ages and skills. "Chopper Pilot" is an exciting sim ulation game for the Commodore
64. It tests your abilities as a rescuehelicopter pilot. The test takes you over rugged terrain, cities, and light and telephone lines, as you attempt to touch flags with the helicopter skids to accumulate points. When you finish this flying test, you'll agree that it was not only difficult and challengingâ&#x20AC;&#x201D;it was a lot of fun.
Program Entry Chopper Pilot is written entirely in
machine language, but no knowl edge of machine language pro gramming is necessary to type it in. You must use "MLX," the machine language entry program found else where in this issue, to enter it.
Here are the addresses you must enter at the first two MLX prompts: Starting address:
0801
Ending address:
2290
After you've finished typing in the
In Flight
To score points, you must, fly as close to the ground as you can. The lower you fly, the more points you'll be awarded. But if you fly too low, you may hit the ground and
lose points. In real life, just one er ror would stop you cold, but Chop per Pilot allows 25 errors per level. There are 5 levels, each more difficult than the last. The terrain
becomes increasingly craggy and mountainous as you progress from level to level.
mit 20 errors, the background color will change to yellow to serve as a
and the other on your gauges and
warning.
instruments. You must keep track
How To Fly Your Chopper
of time, miles, and errors. If you run out of time, or if your score is too
After loading the program, plug a
low when the course is completed,
joystick into port 2 and type RUN.
you cannot proceed to the next lev
You can change the chopper's win
el. To be able to advance a level,
dow tint to reduce eyestrain and in
your score must equal or exceed the bonus score displayed in the bottom
crease visibilty. Before you start a
right corner of the screen.
the background color. You can
If you commit 25 errors, the test ends, even if you have time and
or save Chopper Pilot like a normal
miles remaining. A risky pilot won't
BASIC program.
get a high score because errors Oclober 1987
mount up quickly. When you com
one eye on the jagged landscape
it to disk or tape. You can load, run,
COMPUTE!'* Gazette
skills. While flying, you must pay close attention to your instruments.
When you fly, you must keep
program with MLX, be sure to save
54
Mountains, buildings, poles, trees, and
pocks of birds provide the obstacles in this challenging test of helicopter-pilot
level, move the joystick to change choose clear (white), cyan, light green, or smoke (gray). Press your firebutton to start the test.
152nd Slreel
VISA, MlC accepted.
shipping & handling on al
If you wish to place your Older by ptease call 205-254-6530 Add S3.00
Orders taken 24 hrs a day;
UTILITIES UNLIMITED, mo. 12305 NE
Super Parameters 100 Pack Volumes 1&2
additional $200 for COD
The Original You ge; 100 oi the besl Parameters
days a week.
Utilities unlimited has dons it again A brand new
Super Nibbler 64
easy to use, and menu driven for fast, reliable
Brush Prairie. Washington 98606
Nibbler at the be&i pnce available. This package comes with 50 high quality parameters. Super Nibblor and Ihe
$24^5
'^*|SO
• UPU Test
• Repeal Testing
* Ports Test
• ROW Tesl 126 version also available.
Parameter Kruncher
No. 1 Sellers from MegaSoft Ltd.
CQQC
S19.95 SI 4.95 SI 4.95
814,95
S12.95
$12 95 $14,95 D-Compiler (lor Blitz) Photo Copy (received in RUM)
.
MSO Shure Copy
(the original)
(boih for 1 price) Graphic Label Maker
M Coder and r>CcxJet
(includes Wargames Autodialer)
Telecommunication Pack
64 BBS: a 1 or 2 drive BBS
Discounted 50 to 78%i
keys anrJ'QT parameters on adisk.
Hackem paramei&s and alfov»s you to corrrple 600
Takes Ihe protection out or Keymasler keys and Fast
$14995
■ RAM tesi
Functions:
cartridge expansfon siot. Turn on the C6< artd Diagn<jse64 petormsits tests Thais all there is to it
perform u&ng trie switches, plug Diagr=ose64 into Ihe
quick and easy to use Just seiect the tesis you want to
An extremely helpful diagnostic tool Diagnose64 is
Diagrtose64 *
are included in ihe Super Nibbler Packs.
no filler or junk These are the same parameters that
included are titles from al: the major software publishers for itie C64/128 Volume 02 is now available 1or trie same low price1 $19-95 These are all quafity products-
Anywhere , . . these parameters are professional done,
- -
Super Fasi file copier.
perform a rice This package will remove all protector
You gel ell trns tor |ust
Super Nibbler 128 Super Nibbler is a tasl. reliable 2-sided 128/1571 produced by one erf Ihe besl prog ram me/s anywhere
All this (or
This package includes 50 of me laies) parameters offered by Utilities unlimited.
Super Ntbbters 64/128
Fbrjua
Nibbler 64, Super NibWer 128. Super F35! Me copy, and
For those of you who need both Super Nibblers this the ultimate package This package includes Super 100 olour besl Parameters
Lock Pik C64/128 (The Book) Lock Pik &&r\2a was put tocreiher by UMrtieS Unlrmitod as a tool foi those wha have a desire to find ou! hew ihe heavy
hackers do Lt This package includes 1. Lock Pik book that gives you siep-by-Step inslrucHons on breaking or backing up Over 100 popular programs
using Hesmon and Superedit. The instructions are so dear and prease thai anyone can use 11 2. Lock Pik disk has Hesmon 64, Supereoii, Disk
Compare Kernal Save. UO Save, and Disk Frle log wrth detailed insinuations on how to use these programs all on one disk
3. We also have a limited supply ol He&mon cartridges
vhi i nat il all (ni
I ihink you wifel agree this is the best buy to come along
that will be given oui free while supply lasts
in 3 long time
BOOK H AVAILABLE SOON/
Key Leadetboard
Disk Notcher
Reset Board
Repairable Power Supply Nomepairable Pcw*r Supply
S
S
4.95
4.95
S 5.95
% 6.95
539.95
S29.95
Key 10lh Frame
Super Parameters 10 Pack
These are early releases ol ihe nex1 100 pack Tfiese will be available every 2 io 3 weeks o^ uhenewer there
are 10 good new software releases available for Ihe
C-6JJ12B So il you canl wait 'or Ihe ne*l volume, call
$495
us—we'll tell you whai the nenl 10 pack has on it and
you can own it tor tusi
Parameters R- Us Geos Pack
This Mo 1 seller will slandardize your Geos wilh your Or anyone el$e$ GeO3~uMilie5.
application and tools Parameters are included tor Fontpacki. Deskpacki Writers
Workshop, Geaden and as soo^ as
tew pnce of
$995
reloasecJ, Geocaic and Geaiile will be included tor the
Capture *
Copyrtgh! 19S6 Jason-Hanheim.
Takeconirot of yojf C-64/12S with Ehis easy-
lo-use cartridge Although not aapcnwrfd
as The Final Cartridge Capture will back
mosl 0! your vauabie software h is
$3995
nonetheless ari e*ceiiem purchase
at |ust
The Final Cartridge C-64/128 *
Th£ NO 1 Setting uliMy Cartridge in Europe Aller reviewnig all utilities Ol this type including Icepick.
Caoture and Super Snapsno; we have determined thai
The Final Cartridge <S jus: thai the 'ast <::■-:'ni'zji you will ever need! Extensive praqrarnnung utilities lof the beginner as well as the hardcore programmers.
The most impiessivememorylc-disfc backup uttrty a«
$4795
hai^ ever seen With ihe press 0* a button ^v$ were
able 10 copy aimosi every program we tried
Q 111
£
2
CO
QJ
c
03
.o
O
c
I
o o
e
hi
z
c
o
CO
Z-
Q.
n3
CO
E
Qi
Ql
m
CO
UJ
O
CO
O £0
-C
□a
c
o
o
0
<y
The joystick controls your alti tude: If you pull back on the stick, the chopper goes up; push forward and the chopper goes down. The fire button is your throttle: Holding it down will cause the chopper to accelerate; releasing it will slow the chopper down. If you don't touch the button for a few seconds, the chopper will simply hover in one place, wasting time
and fuel. The throttle is very important. Mountains and other obstacles
Hazards
A
Normal flag, spun flag, and broken flag. Your score will improve if you spin the
flap, but your errors will mount if you break them.
Telephone poles and trees are the
same height as the flags. If you're flying too fast, you may mistake a tree or telephone pole for a flag,
and crash. Flocks of birds fill the skies above the valleys. If you don't
fly very carefully, you may fly into a flock of birds, and crash while at tempting to avoid a mountain.
Your skills as a pilot are going to be fully tested in Chopper Pilot.
loom up quickly, and the only way
earn an extra 100 points if you spin a black flag around. To do so, your landing runners (or skids) must hit the flag—but be careful. If you're
to avoid crashing into them is to
flying too low when you touch the
slow down in time.
strategy for increasing your skill
flag, you'll break it and earn an er
levels to become a better pilot.
ror instead of a higher score. Unless
See program listing on page 96.
Extra-Point Flags Black flags are set up at random in the valleys along the course. You'll
you spin the flags around, you'll be unable to earn enough points to progress to the next level.
Remember to watch your instru
ment panel. It contains vital infor mation that can help you develop a
V
Down Time Got You Down?
Get on line FAST with TRIAD COMPUTERS Most computers and disk drives are repaired and shipped within 72 hours!
C-64 Computer
1-Year
Repair with
Repair
Warranty Contract
1-Year Warranty
Save
$59.00
$89.00
$39.00
119.00
69.00
99.00
49.00
109.00
59.00
C-128 Computer
89.00
1541 Drive Logic repair
69.00
1571 Drive Logic repair
79.00
$69.00 99.00 79.00 89.00
1541 or 1571 Permanent Fix
69.00
79.00
99.00
49.00
79,00
89.00
109.00
59.00
99.00
59.00
(Alignment and modification to stay in alignment!)
1702,1802,1902 Monitor 1541 or 1571 alignment (only) MPSZ-801,802,1525,1526Printers
Just 29.95 69.00
89.00
Star and Okidata Printers
Call for price
For fast, expert service ... Just call our toll free number today!
1-800-624-6794
(For your convenience, have your equipment serial number and credit number ready. Checks and money orders also accepted). Add $7.50 (or shipping — includes two-day air service anywhere in the Continental USA. For APO-FPO and P.O Box addresses, add $15.00 for shipping (excluding air freight).
3402-EW. WendoverAve., Greensboro, NC 27407
1-800-624-6794 or (919) 299-0391
Permanent Fix
A $69.00 ualue — includes align ment and modification lo stay in alignment FREE wiih any 1541 or 1571 one year warranty repair.
VISA'
TROU8L£SH0OriNG S RERlffiG YCLJR
COMMODORE 64
SELECT 5 BOOKS for only $3.95 values to $123.75
Graphics Compuier Languages
2732
$18.95
Membership Benefits • BlgSavlngs. In addition to this introductory
JJO6
I23.C&
rtoirm* is SlTKU
oiler, you keap saving substanlially with members' prices of up to S0% off the publishers' prices. • Bonus Books. Starting immediately, you will ba eligible lor our Bonus Bock Plan, with savings of up to 80% off publishers' prices, • Club News Bulletins. 14 times per year you will receive the Book Club News, describ ing all the currant selections—mains, alternates, exlras—plus bonus offers anO special sales, with hundreds of titles to choose from. • Automatic Order. If you want the Main Selection, do nothing and it will be sent to you automatically. If
you prefer another selection, or no book at all. simply indicate your choice on the
reply form provided. As a member, you agree to purchase at least 3 books within
interfacwg'projects COMMODORE COMPUTERS
the next 12 months and may resign at any time thereafter. • Ironclad No-Risk
Guarantee. If not satisfied with your books, return them within 10 days without obligation! • Exceptional Quality. All books are quality publishers' editions 2UW
■
GRRR
w -,
i
■.
especially selected by our Editorial Board.
111
BASIC
Computer Thniciao Hanta*.'
1983P
When it's new and important in business or personal computing, The Computer Book Club has Ihe information you need . . , at savings of up to 50% off publishers' prices!
A CBMPLETE MANUAL
\ I"i: Si ii|;if("i 11y\ P.O. Box 80, Blue Ridge Summit, PA 17214 Please accept my membership in The Computer Book Club1 and send the 5
volumes listed below, billing me $3.95 plus shipping and handling charges. If rot
satisfied, I may return the books within ten days wilhoul obligation and have my membership canceled. I agree to purchase at least 3 books at regular Club prices
(plus shipping/handling) during the next 12 months, and may resign any time thereafter.
Name
.
Address
City State/Zip 1M7 THE COMPUTER BOOK CLUB*.
Phone
Valid lot new members oi>ly Foroign applicants will recelvo spoclnl ordering insiiuctions Canadfl must remit \n U S currency. This ordflr subject to accepianco by Tho Computer Book Club1 . CG-1OB7
$16.95
Fleet System 4
visible control codes.
The 1980s appear to be the decade for sequels. There was Friday the 13th: Part
checker and a thesaurus. They are both extremely fast. I used the spell checker
The program comes with a spell
V, jaws III, Super Huey II,and now there
is Fleet System 4 for the Commodore 128. The first thing I noticed about this software package was its attractive and practical book binders. After opening
the case, I was pleasantly surprised to see two well-written and easy-to-follow spiral-bound instruction manuals. One
manual is for Fleet System 4, a featurepacked word processing system; the
other is for Fleet Filer, a database pro gram. Fleet System 4 comes with three
disks: a program disk with a 90,000word dictionary on one side, a thesau
combination will also return you to the
ramdisk in only 12 seconds. A 90,000word dictionary such as Fleet System 4'a
that comes with Fleet Si/stem 4, is docu
can also spell-check an average docu ment without encountering too many words it doesn't know. The thesaurus is an excellent featureâ&#x20AC;&#x201D;it gives you the option of selecting synonyms or antonyms.
the spell checker on a six-page
an option for selecting 80 or 120 col umns. Once you select either the 80- or 120-column mode, you are then ready to start entering text. There are excellent
built-in
help
screens to assist when needed. By
checker and a thesaurus. They are both extremely fast. I used
document, and the dictionary checked it in 47 seconds. 1
ply press the Escape key, which places
Fleet System 4 comes with a good selection of printer files, but if the one you need is not listed, the program lets
you create or modify a file so it will work with your printer. A good feature of the directory list
ing is its ability to list a selective group of files. For instance, when you call up the directory, the status line gives you an option of selecting (U)ser files, (Se quential files, (P)rinter files, or (A)ll
through all of the other files on the disk. An extra text area is available whenever you need to perform various
all text that is entered after depressing this key to be in all caps. F7 is the pre
operations without interrupting the main text area. The main text area, when in 80-column mode, can accom modate approximately 600 lines of text.
actly as it will be printed, without any 58
feature keeps you from having to sift
gram. F3 is used to insert text. F5 causes
view key, which lets you see the text ex
COMPUTE'S Gazatto
October 1987
together. However, there are a couple of small changes I would like to see made in Fleet System 4. First, I'd like to see on screen formatting when entering text. This would give you the ability to hy phenate words withoul having to enter the preview mode in order to determine which words should be hyphenated,
and where. The second change would
Overall, this is a very good word and easy to use. 1 really enjoy using the
to look at only printer files, simply press P; you then will see a complete listing of nothing but printer files. This
cess different features within the pro
Fleet System 4 and Fleel Filer are two excellent programs that work well
processing program that is powerful
files on the disk. Therefore, if you wish
precedes many commands used to ac
sorts to be done almost instantly at multiple levels. Data from Fleet Filer
only 12 seconds.
onscreen. Then type jul. To turn it off,
other key in Fleet System 4. This key
The program and data are held in mem ory, thereby allowing calculations and
document using a ramdisk in
a Format Command Mark (checkmark) press the Esc key and type j\iO. The Fl key is used more frequently than any
mented with ii 39-page spiral-bound manual. While it is not a heavy-duty database program, it is extremely fast.
be to eliminate onscreen control codes and to design the program so that every command would be menu driven.
spell-checked the same
pressing Fl and the V key, you access a menu of default settings that allows you to toggle multiple format settings, including the background color, charac ter color, and cursor type. You can then save the parameters to the program disk, and, whenever you load Fleet Sys tem, the saved parameters will be load ed into the program. Format commands not listed on the default settings menu must be typed onscreen in front of the text. For instance, if you want to set your text for right justification, you sim
Fleet Filer, the database program
and vice versa.
you can simultaneously hold the RUN/
program loads, you are presented with
main text area.
can be integrated with Fleet System 4,
The program comes with a spell
STOP key and the SHIFT key to boot the program automatically. After the
press Fl and the X key. This keypress
on a six-page document, and the dic tionary checked it in 47 seconds. 1 spellchecked the same document using a
rus on the second disk, and Fleet Filer on the third. Fleet System 4 can be loaded a cou ple of different ways. You can type
D1.OAD TS and then type RUN,' or
In the extra text area, it can handle an additional 40 lines. To switch from the main text area to the extra text area, just
90,000-word dictionary along with the thesaurus. After using this program ami seeing all of its power and potential, I can hardly wait for Fleet System 5.
â&#x20AC;&#x201D;Julius Hornbuckle Professional Software 51 Fremont St. Ncedham, MA 02194 $79.95
Pirates!
ing your men in an attempt to over
throw an unpopular captain, fencing is a skill both pirates and buccaneers mu-.t
At sea, your lookouts keep a close watch for other ships. When one is
sizing about the swashbuckling life on
master. PirateBl gives you a choice of
the Spanish Main? This exciting new
weapons—rapier, longsword, or cut
spotted, you may choose to investigate or sail away. Investigation reveals the type of ship and its nationality. Allied
lass—and puts you en garde against
ships may be hailed for news; enemy or
Ever pretend you were a pirate,'fanta
package from Microprose gives you not
your opponent. Quick reflexes at the
pirate vessels may be either attacked or
joystick let you parry and thrust your
avoided, depending upon your confi
sembled, historical simulation that re
way to victory. Sluggish responses or a lack of aggression, though, can land
captures an era and places you at its
you in the brig, where you must wait
dence in your ability to defeat them. The more closely you investigate, how ever, the more likely the other ship is to
for months until the opportunity to
attack you, whatever your wishes.
command once more comes your way.
Pirates! excels at its representation of combat on the high seas. You must
only the opportunity to pretend lh.it you're a pirate or a buccaneer, but also the chance to take part in a carefully as
center.
Pirates! contains close to a century
and a half of Caribbean history, offer ing different challenges and opportuni ties depending upon the time period.
Players may select from time periods and scenarios ranging from the days of the Silver Empire (ca. 1560) when Spain was by far the dominant power in the region, to Pirate's Sunset (ca. 1680)
when the frontier and colonial environ ment that supported the growth of pira cy was being replaced by law and
use the winds to your best advantage,
This exciting new package from
tacking for position while your men load ar\d reload your cannon. Should
Microprose gives you not only
you build a fleet of ships, a menu lets you select the vessel you wish to com
the opportunity to pretend that
mand in combat. Choose carefully—
you're a pirate or a buccaneer,
pirate will find it difficult to guide a barque against a more heavily armed
hut also the chance to take part in a carefully assembled,
■
historical simulation that recaptures an era and places you at its center.
even the most skillful and courageous
frigate. It can be done, though. During ship-to-ship combat, the bottom of the screen is set aside for information about your ship and your opponent's ship. The number of guns and men, damage levels, speed, and wind direction let you know how the
battle is going. If the tide turns against you, you may try to sail away. If you have the upper hand, though, it's time
Once you have achieved com mand, it's up to you to plan your expe
dition. Should you choose to go the
civilization. You may select to be iinglish, French, Dutch, or Spanish, with each nationality carrying its own set of
inherent advantages and disadvantages. During the pirate period, there rose
to fame and glory any number of men whose names still hold magic today. Francis Drake, Piet Heyn, Henry Mor
gan, and others are represented in Pirales!. Players may elect to reenact one
of their famous expeditions, including Drake's sack of the Silver Train and Henry Morgan's conquest of Panama.
You're not locked into recreating historical characters. A good introduc tory adventure places you in the posi
tion of a young Englishman indentured to a plantation owner. Indenture offers few prospects, while the open seas seem to hold limitless potential. You decide lo become a buccaneer. First, though, you must prove your mettle. The men you will command ask questions about the location of Spanish wealth—questions
that must be answered correctly from
information contained in the program's excellent documentation, if you are to win their confidence. Correct answers alone are not enough; you must use your skill at fencing to defeat the captain
of your vessel. Whether in close-quarters combat with the enemy after boarding, or lead
pirate route, simply set sail and lie in wait for ships to plunder. The life of a buccaneer is more complex. A visit with the local gover nor, selected from one of the program's menus, lets you know who England is
at war'with. Your charge as a buccaneer is to do damage to enemy fleets. After
checking your stores, you set sail. Pirales! gives you a large, scrolling screen map of the Caribbean with virtually ev ery island and city from Florida to Pan ama represented. As you sail from portto-port, time passes, supplies dwindle, and your crew's supply goes up and down, depending on the number of
successful encounters and amounts of plunder you acquire. Navigation in Pirates! is well
thought out and challenging, especially at higher difficulty levels. Both the doc umentation and a handsomely repro duced map included in the package give you the location of major islands and ports. Your own location can be de termined by taking a sun sight, cleverly accomplished through the use of an on screen astrolabe accessed through a menu. Even with your location and goals known, navigation is not simple. Strong winds can blow you off course, shoals can tear the bottom out of your hull, and lack of food or challenge can crush your men's morale.
to sail close to the enemy, toss the grap
pling hooks, and board. Once you've boarded your oppo nent's ship, you must lead your men in combat. Again, it's time for your fenc ing skills to be tested. The courage and skill you show while dueling with the opposing captain has a direct effect on your men's spirits and their own fight ing ability. During the duel, an infor
mation panel at the bottom of the screen keeps you posted on the number of men and their status. Weakness on your part can cause your men to panic,
which in turn, can cost you your fleet and land you once more in the brig. If you defeat the opposing captain, you must decide what to do with your
prize vessel. With enough crew, you can add the ship to your fleet. If not, take what cargo and treasure you can carry, and then scuttle the ship and sail on to other encounters. Not all of the adventures take place at sea. Ports-of-call play an important part in Pirates!. While anchored in ports controlled by your nationality or its al lies, you may call local governors to seek instructions, and taverns are filled with hearty mates ready to sign on for a voyage. Merchants both buy and sell goods, stores, and supplies, and they'll purchase the goods you've plundered. While in port, you may wish to divide the spoils with your crew, in which case you should be aware that some of your men will disappear. You must reassemCOMPUJErs Gazelle
October 1987
59
Russia Over the past few years, I have re viewed many of SSG's games for COM PUTE! or COMPUTED Gazette. I have enormous respect for Roger Keating and Ian Trout, the design team who are
responsible for much of SSG's success. They are committed to their designs and their audience. SSG games, like the games of all the finest designers, bear ble your band before you can set sail again. Unfriendly ports offer opportunity
as well. Brave captains can sneak into town to gather information and seize, treasure, and with a large enough force, you can lay siege to a port or even mount an overland expedition to attack an inland community. As with ils navi gational and shipboard aspects, land combat in Pirates! is challenging, pitting your musketmen against a town's garri
son, with the outcome determined by a sword fight. Once again your skill and courage are called upon to rally your men to victory. As you play Pirates!, time passes within the scenario. Allegiances shift and wars break out between nations, both of which can affect your mission. The outbreak of the Thirty Years War, for example, breeds despair in Europe and opportunity in the New World, But the passage of time also has an effect on
your performance—the life of a pirate, buccaneer, or privateer was never easy,
and even the most successful of the breed eventually sought retirement. The startup menus for Pirates', are easy to understand. In addition to se
lecting the scenario you wish to play, you are given a choice of skills, includ ing fencing (highly recommended for
first-time players), navigation, gunnery, and wit and charm (which can come in handy at advanced levels, where negoti ation and trade are important). The designers of Pirates! set them
selves a variety of ambitious goals and succeeded on every count. Arcade as pects are exciting and challenging
enough to keep even experienced play ers interested. The game makes large strategic demands on players, and mis calculations can bring a promising ca reer to an end. Microprose has packaged
Pirates! handsomely, with a thick man ual that not only tells how to play the game, but also contains an impressive
amount of historical material that both adds to performance and teaches history.
Pirates! is a real treasure,
—Keith Ferrell
the stamp of creative, distinctive personalities. Russia—for the Commodore 64— is an army-corps level simulation of the Russo-German war of 1941-45, and my temptation once again is to call this one the best of the lot. Its topic is a perenni al favorite among war gamers, its ap proach is a refinement of the excellent
Its topic is a perennial favorite among war gamers, its
approach is a refinement of the excellent Battlefront system, and it is extremely playable
cific directions. Once the front line is committed to battle, the commander can tell them to hit hard or back away but can't tell them which enemy units to hit or in which direction to retreat.
Both targeting and the direction of unit movement are handled by the game's artificial intelligence routines. Now this is both realistic and play able, and most war gamers will appreci
ate that Russia is attempting to simulate the degree of control the commanders
actually had. But no matter how well the targeting routines and the move ment routines reflect historical reality, I don't know of a single war gamer who a computer with only 64K of memory. Part of the enjoyment of historical war gaming is precisely the unrealistic
amount of control the player has over his troops. Adjusting flanks, attacking unlikely places, changing orders every turn—all are part of war gaming even if they are not part of military command. Not having this control may teach us
Battlefront system, and it is extremely
of view. For many of us, though, the rest of the game more than compen sates. Yes, it is frustrating to watch your
playable and enjoyable. What more could 1 ask? Well, nothing, as it turns out. But
I'd to like to examine Russia from the point of view of those who won't find it interesting, and see if that colors things a bit. Thai way, I can ask—as I'm sure
others are asking—if Keating and Trout aren't carrying a good idea a little too far. The "good idea" is the menu-driven game that gives the player a command er's point of view. The "little too far" is
the fact that this is their fourth such consecutive game. First, to get the obvi ous out of the way, Russia is not an ac tion game. It is a strategy and planning
game, pure and simple. Those who want a war game along the lines of Raid
Over Moscow, Dambusters, F-I5 Strike Eagle, or Silent Service will find little ar cade-style entertainment here. Russia is a war game of the SSI type, with hexa
gons and military symbols, lots of num bers and lots of historical flavor. That eliminates one gaming segment. But what of the fans of strategic war games? Could they find any flaws with Russia? The answer is yes. Some might say that SSG—despite its commitment to "point-of-view"—
and take a Soviet city. Then you set the October 1987
What you can't do, though, is di rect attacks or troop movement in spe
more about military operations, but it's
$39.95 COMPUre/'s Gazette
rest, defend, attack, or retreat.
and enjoyable.
120 Lakefroni Dr. Hunt Valley, MD 21030
60
whether or not that corps will advance,
wants to surrender that much control to
takes too much control away from the player. In Russia, you set the doctrine for units, giving general orders about whether to rest or to advance towards
MicroProse Software
support available for each corps, and
also less fun. In that sense, Russia is a prisoner of its own design. At least, that's one point
corps attacking a hex that you don't particularly want them to attack, but
that's what army group commanders in the eastern front had to put up with. At this level of command, once the com manding officer set overall objectives and assigned support, the actual battles were a waiting game, as Russia so clear ly demonstrates. Apart from this feature, admittedly a central one, I can't think of anything in Russia to object to. Like all SSG
games, Russia is thoroughly profession al, from its excellent tutorial to its inclu sion of customized labels for saved
game disks. SSG's direction is clear—to release a host of menu-driven, playable war games on topics ranging from the American Civil War to eighteenthcentury musket warfare. Each game
will be well researched and thought out, and each will be the game Keating and Trout think it should be. —Neil Randall
Strategic Studies Group 1747 Orleans Ct. Walnut Creek, CA 94598 Distributed by: Electronic Arts 1820 Gateway Dr. San Mateo, CA 94404 S39.95
BobsTerm Pro For The 128
you're allowed to make backups, you can make multiple boot disks with dif
It takes time to master an application such as a terminal program or word
CompuServe, and so on). BobsTerm Pro supports Xmodem
processor. Most people settle on a sin
gle program in a given application cate gory because it does what they want and they've memorized the important commands. It's rare to find someone
who regularly uses five different word
ferent parameters (one disk for the local Punter board, one for GEnie, one for
transfers, offering checksum and two CRC protocols. Since Xmodem is the universal standard for sending and re
ceiving files, it's probably the most im
COLOR PRINTER RIBBONS Price Each Colon
Ftad
Blue
But BobsTerm Pro is so powerful and has so many options that I've made the switch. It's easily one of the best ter minal programs ever offered for a Com modore eight-bit computer. BobsTerm Pro runs on a 128 in 128 mode and requires an 80-column moni tor (either RGB or monochrome). It works with nearly all modems; the manual lists the Commodore 1650,
1660, 1670, Westridge, Master Modem, Mitey-Mo, HliS 1 and II, Total Telecom munications, and Hayes-compatibles. 1 used an Aprotek, which is both Hayesand 1670-compatible. The program is not copy-protected, and the manual encourages users to make backups. It's best to use a pro gram that duplicates an entire disk, rather than a file-by-file copier, to make sure you get the boot sector. Before run ning it, you must insert a dongle in joy stick port 2 (you can make as many copies as you want, but they won't run without this little device). The program automatically runs when you reset the computer or type BOOT.
The first time you run BobsTerm Pro, you may have to set some parame ters. Menus list the various options, in cluding the type of modem, the baud rate, printer commands, how many disk drives are connected, and so on. Tt supports multiple drives—device 8, 9,
4.75
5.75
6.76
Commodore MPS 1625
5,60
Epson LX BO/90
3,80
4.25
Epson mx/fx/rx/so/85
3.76
4.25
Okidaia B0'82(83'92i93
1.75
2.20
Oliidata 182/192/193
6.00
Panasonic KX 1090/1091/
6.50
Green
1092
as sequential or by program type. You Mow
Shikosha SP 800/1000
5.26
6.50
Star SG1O
1 75
2.20
Star NDIO'NLtO/NPIO/
500
6.00
NX10
BobsTerm Pro is easily one of the best terminal programs ever offered for a Commodore eightbit computer,
1 Shirt Ribbons IHo.it Transfer HlbbonllCall For Price & Availability Foi ribOonj not listed sbovo. call RENCO COMPUTER
PRINTER SUPPLIES. RENCO COMPUTER PRIHTER SUPPLIES sellE PENCO brand replacement ribbons for use on computer primers manufactured by other com panies. ftEHCO COMPUTER PRINTER SUPPLIES is not affiliated with or licensed by these companies
Minimum o<der is S25.OO. Shipping & handling and
CO 0. are added lo invoice. F.O.B. Manicno, IL. Il linois residents add 6.25% tai. Price and edociIicbtion are subject to change without notice.
can also tell the program to translate
between Commodore ASCII and true ASCII, which is useful for text files. Xmodem sometimes has problems handling IMG files from CompuServe because they have six extra bytes at the beginning of the file, for use by the CompuServe-B protocol. With Bobs Term, you can tell the program to ignore the first six bytes and avoid the prob lems of translating IMG files. Most of the time, you're sending or receiving programs for 64 mode or 128
RENCO COMPUTER PRINTER SUPPLIES P.O. Box 346, Bradley. IL 60915 1-800-522-6922
U S.A.
B15-46B-8081
Introducing
BUDGET MASTER" The Home Budget System
For the Commodore 64 (dish required) If you wiini lo get serious aboul keeping a home budget and your Income is less than
mode, so the default disk type is a Com modore format. But if you use CP/M
SI .000.000 per year, Ihon BUDGET MASTER
mode, you can also download CP/M
designed lo help you define your budget
programs directly to CP/M formatted disks, which means you don't need a separate terminal program for CP/M mode, nor do you have to tinker around with translator programs that convert from one disk format to another. Besides Xmodem, the other popu
lar transfer protocol is Punter, which is a Commodore-specific standard for sending and receiving files. It's widely used on bulletin boards (BBS's) around the country. BobsTerm Pro supports Punter protocol.
such as the SFD. While you're setting the paramelers, you may wish to define
the function keys, too.
ten messages to BBS's or telecommuni
as the MSD, and one-megabyte drives
4.16
Commodore MPS 802.
5.95
It also handles XON/XOFF, straight ASCII transfers, and line-by line prompted transfers, which are helpful when you're sending prewrit
10, or 11—as well as dual drives such
Commodore MPS 301
4.25
had
commands.
5.00
3.60
Purple
didn't offer enough new features to jus tify learning a whole new set of
5 95
Citucn 120D
4.95
You can transfer files to and from a disk file or the buffer. You can save files
looked at other terminal programs, but never switched loyalties because they
4.95
Commodore MPS 1000
Brown
printed out or saved to disk. I
4.95
Brother M1009
Commodore MPS 803
CompuServe, GEnie, or Delphi, you can adjust the timing to allow for the occasional delay during the busy hours.
umns), supported various transfer protocols, and had a reasonably large buffer for capturing text that could be
J 95
program. If you're calling a large tele
programs.
gram, which ran in 64 mode (40 col
Color
Apple Imagswriier
portant feature to look for in a terminal communications service such as
I had my own favorite terminal pro
Black
1526
processors or eight different terminal Before starting to use BobsTerm Pro,
Ribbons
is ihe tool you need. BUDGET MASTER Is goals and then enter your actual data In only
a few minuies each session. BUDGET MAS TER is 100% machine language lor ma»imum speed and accuracy. FEATURES w Up to flO categories i-" 10 accounts + 10 credit cards >' Integrated business expenses
v Enler dnia In foreign currency, V 2400-3800 record transaction Illc
<s Can search for up to 8 different sets of paramelers at Ihe same time V Comprehensive analysis of your budget and actual data
v Full use of function keys All this ai a price thai won't "break your budget''
ONLY S24.95 ■
SK.00 Shipping and Handling
Minnesota residents add C% sales tax To urder send check or money order lo
Once you've set the options to your liking, select the Save Parameters item from the menu. Whenever you boot the program in the future, the set tings will automatically load, so you
cations services. Finally, there's a way to send a complete disk (all tracks and
EYCHANER SOFTWARE CO.
sectors) to someone else who is using
Grand Rapids, MN 5574d-03B8
only have to set them once. Since
minutes.
BobsTerm. At 300 baud, this process takes about 21/; hours; at 1200 baud, 35
P.O. Box 388 Comrowtol M is a traOemiik of Commodore Business Macfimtslnc
BUDC:' MASTER n a traatmarK ol Eychaner Srtlwa'eCo
COMPUTE'S Gazette
October 1987
61
The capture buffer holds 60,000
have messages waiting, the macro
bytes—more than enough room for most messages or programs. If 60,000 bytes is insufficient, BobsTerm has ways
could be programmed to open the buff er, read the electronic mail, and save it
to split up large files. The buffer isn't a
Programmable macros are great
to disk. If not, it would skip that step.
The manual contains over 100 pages; it's well-written and clear in ex
plaining how to use the program. But
you needn't read the whole manual before running the program- For a fea
passive chunk of memory that you sim
ways to automate telecommunications.
ture-filled terminal program, BobsTerm
ply fill up or empty. BobsTerm Pro in
If you're paying for online time, you
cludes a wide variety of editing commands for inserting, deleting, re placing, converting, reformatting, and so
can save a lot of money by logging on, capturing messages, and leaving. You
Pro is remarkably easy to use. You can start telecommunicating in almost no
on. The buffer editor isn't a complete
own time (when you're not paying con
word processor, but it's suitable for con
nect charges or long-distance fees). You
can then read the messages on your
verting files into a format you like. The
can also compose messages with a
editor also allows you to mark a section of the buffer for selective uploading. If you call a lot of BBS's, you proba bly keep a list of phone numbers and
word processor and send them at faster rates (300 or 1200 baud) than you could
passwords. The phone book option al
The disadvantage of macros is that they're not completely secure. If some one looks at the files on your disk {or,
number is busy, the program continues to dial the phone unlil a connection is
what your password is. Whenever you store a password on disk, you should bo
made. You may also create macros using a mini-programming language. For example, you could wait for a given
careful about who has access to it.
worse, if you accidentally upload a macro file), other people could find out
BobsTerm Pro has many other com
send a string, wait for another prompt
mands and modes. You can tell it to em ulate an ADM-31, VT-52, or VT-100 terminal. You can define various cursor
(Password?), respond with another
and control keys. You can send disk
string, and so on. The commands in clude an if-then option, which lets you select one of two choices, depending on
commands and look at Commodore or CP/M disk directories. You can set or clear either of two time-of-day clocks.
what characters are sent by the BBS or telecommunications service. If you
You can even set it up as a mini-BBS
for example),
THE LOWEST
THE BEST
PRICES
SERVICE
nal mode, the window closes, restoring
the text underneath.
ever hope to type.
lows you to store multiple numbers on disk, so you don't lose the numbers or mistype them when you dial. If a given
prompt (User Number?,
time. At any point during an online ses sion, you simply press the RUN/STOP key to open a window listing the avail able commands and options, which saves time you'd spend paging through the manual. When you return to termi
I can recommend BobsTerm i ■. to
anyone who spends a lot of time tele communicating. If you own a 128 with an 80-column screen and a modem, this is a gem of a terminal program.
—Todd Helmarck
Progressive Peripherals & Software 464 Kalamath St. Denver, CO 80204 $79.95
with uploading and downloading.
ELECTRONIC ONE*
PHONE LINES
106 E.S.T.
OPEN
M-F
CALL T6I4J 864 9994 • P.O. Box 13428 • COLUMBUS. OHIO 43213
SUPER SUMMER SIZZLER SOFTWARE SALE C= ALL SOFTWARE ON DISK OR CART UNLESS OTHERWISE NOTED C-CASSETTE JUMPMAN
JUMPMAN Jft (R) SCRABBLE SUMMERGAME5 WORLDS BASEBALL IMPOSSIBLE MISSION
.
■186
GOUGONII
1 90
DRAGON WORLD
3 96
ROCK * ROLL STUDIO
4 96
MACH 126
24 S6
5.96
S96
FAHRENHEIT J51
fl 98
RAILI1OAD TYCOON
5 96
AMAZON
6.96
INVADERS LOST
6 96
8 0S
AIRLINE
S96
FAST LOAD TURBO LOAD S SAVE ivORD Pno WTURBO PRINT SHOP BUSINESS FORM SHOP
19 96
5 90
8 96
HERO CONGO BONGO DELTA DRAWING BUBBLE BURST
5 96
5 36 8 96
PITSTOPII
STAR TREK
396
BUCK ROGERS
496
TAPPER UPS DOWN DESIGNERS PENCIL
796
ZAXXON
6 96
PITFALLII RIVER RAID SUSPENDED ZORKII
6 96
ELIMINATOR ESPIAL CESTLAUEE SUPEREXPENOER ABE-EC'S VIDUZZLES CLOWNS KICKMAN TOY BIZARRE PATH WORDS FELONY
6 96
MURDER DOZEN
3.96
MASTER TYPE
ZORK III
3.95
DEADLINE
3 96
P113MULTIPLAN
12.96
BENJI
4 96
popEve
.6%
7.96
6 96
296
NINE PRINCES
H 96
STAR THOOPER
6 96
1 96
ALTER EGO
BM
ACE
9 96
3 9B
KORONIS RIFT
6%
STRIKE COBRA
9 96
3.96
BALL BLAZER
6 96 696 6 96 6 96 6% 6 96 B96
EASY WORMING FILER EASYWRITER EASY PLANNER ONE ON ONE TOUCHDOWN FOOTBALL SPY VS SPY MAIL ORDER MAN
B 66 896 8 96 8 66 8 96 8 96 8 66
PITFALL/DEMON
8.96
PEOPLE GREAT AMERICAN ROAD RACE
896
8.96
6 96
SUPER CYCLE
9 96
DESERT FOX
9 96
9 96
BANK ST MUSIC
9 96
SPIN DIZZY
9 96
a 9S
WACH5
ZOIDS
9 96
1 90
RESCUE ON FP.AC
3 96
SARGON II
5 90
GHOST BUSTERS
2 96 296
BLUE MA*
5 96
DECATHLON SPACE SHUTTLE PITFALL CONGO BONGO KUNGFLJ I
596
KUNGFU2
296 2 90 ■196
. .8.96 4 96
. .2.96 ..3.96
..2.96 . . 2.96
167 00
128C
227 00
STAHNX10
1M1C
167CO
FORT IS (130CPSI
ACCEL EF1ATOR
DISK DRIVE (1M») 1571 DISKDRIVE
157 00 227O0
1602C MONITOR.
19700
STAR NOI0
. .
.
5V FUJIDISD/D . .
1M.O0 .17800
FORTIS (200CPS(
PANASONIC lOeOi PANASONIC 10911 SEIKOSIIA VC
isaoo . .
.
16800
79S'1O 7 Si'lO
5U. 'SONTOISDJO iv." BONUS D'SQ/U
7SBI1I!
4W0
BULKS'/. '
19B00
.
..
158.00
ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE
DISK NOTCHEH
6.96
1351 MOUSE SUk UPGRADE 2ETECJR
30 CO 138 CO 3000
ZETECSR CWPOWERSUPPLY RS23: INTERFACE
MM UK .3800
9.98
1.98
NO PERSONAL CHECKS
UOCODi
SHIPPED
AUDS5 0OON ALL ORDERS OVER $100 00 ACTUAL FREIGHT CHANGED ON MUl 1IP1E ORDERS
INTERNATIONAL: ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CONTINENTAL UNITED S7A1ES INCLUDING A PO
POLICIES: NO RETURNS WITHOUT A HETUHN AUTHORIZATION .
S.96
LITTLE COMPUTER
ACCESSORIES
we
SHIPPING: AOUS3 00ON ALL OHOEHS UNDEHS100 00 PLEASE SPECIFY
1996
HACKER
FREE LEARNING w/LEAPER CART w/ANY SOFTWARE ORDER fONLY ONE PER ORDER)
HOW TO OSDEH: CASHIER CHECK. MONEY OHDER. MASTERCARD" OR VISA' |AOO A'.t FOR CHARGE CARDS) UPS
19 96 2J96
PROMOTIONS S SOFTWARE SALE ENDS WHEN SALE STOCK IS EXHAUSTED
396
LITTLE COMPUTER PEOPLE BEAM RIDER ALPHA BUILD SEA SPELLEH LOGIC LEVELS MEMORY MANOR . . .
1996
1436
NO RETURNS UNLESS DEFECTIVE Al.l OEI ECTIVES WILL BE EXCHANGED
CALL OH WRITE hOH FREE CATALOG
CALL ELECTRONIC ONE (614J 864-9994 OR WRITE
NO EXCEPTIONS
Programming Books from COMPUTE! COMPUTE! Books offers a line of programming books for the intermediate to advanced Commodore 64 and 128 users. These reference books take you beyond BASIC and into machine language programming, helping you learn about memory maps, addresses, the new GEOS, and time-saving routines you can add to your own programs. COMPUTECs 128 Programmer's Guide Editors of COMPUTE I ISBN 0-87466-031-9
Mi. pages
A complete guide 1o the Commodore 128. this book explores BASIC 7.0, shows you how to create graphics and sounds, explains how to program peripherals, ond introduces you to machine language programming.
SI 7.95
Mapping the Commodore 128
r 1tmi
Ottis R. Cowper
ISBN 0-87455-060-2
704 pages
The comprehensive memory map and programmer's guide that provides a
detailed explanation ol the Inner workings of the Commodore 128 Including memory management, BASIC 7.0, I/O chip register, the operating system. system RAM. and more.
SI 9.95
CAPPING
TH COMMODORE
Machine Language Routines tor the Commodore 128 and 64 Todd Heimaick ond Potrlck Porrish
ISBN 0-87d55-085-B
502 pages
This collection ol machine languoge routines is a must for every Commodore 128 and 64 mochine languoge programmer. Scores of these routines can sim ply be inserted Into your own programs. Included is the assembly languoge
code with easy-to-ijndersiand documentation and instructions. There is a companion aisk available for $1295 that includes all the programs in the book
(858BDSK) SI 8.95
Programmii the
COMMODCP
Programming the Commodore 64 Revised1
The Definitive Guide Paeto Collm West
ISBN 0-07455-081-5
MACHINE LANGUAGE
ROUTINES
|2ii' '■■■■64/128
/
64! pages
This bestselllng. encyclopedic reference guide which covers the Commodore 64 in its entirety has been updated to Include Information on the new Com modore 64C and GEOS, Irom Berkeley Sollworks. There is also a aisk available for $1295 which includes the programs In the book (507BDSK1 $24.95
"
Mapping the Commodore 64 and 64C Sheldon Lee m on ISBN 0-87455-082-3
324 pages
An update ol the bestselllng memory map and programming guide that's a necessity for intermedia to and advanced programmers This definitive sourcebook has been expanded and now covers the new Icon-based GFOS (Graphics Environment Operating System) with clear descriptions of how to
make it work for you. For BASIC and machine longuoge programmers of both the Commodore 64 and 6dC
$1695
These books are now available at your local book or computer store.
You can also order directly from COMPUTE! by calling toll tree 800-346-6767 (In NY call 212-887-8525) or by mailing your order to COMPUTE! Books. P.O. Box 5038. F.D.R. Station, New York, NY 10150. Customer Service hours are 10:00 am-12:30 pm and 1.30 pm-3:00 pm EST, Monday-Friday
Please include S2.00 postage and handling per book or disk. NC residents add 5 percent sales tax. and NY residents add 8.25 percent sales tax. Please allow 4-6 weeks for delivery.
COMPUTE!" Publiccftionsjnc.[ I.: 1
' ARC
'..».'—i i* ,j im
COMPLfTEl books oro availabto outside The United States from subsidiaries o' McGraw-Hill international Book Company,
User Group Update Caroline D, Hanlon, Editorial Assistant
This list includes updated entries to our annual "Guide to Commodore User Groups," which last appeared in the May and June 1987 issues. When writing to a user group for information, please remember to
enclose a self-addressed envelope with postage that is appropriate for the country to which you're writing. Send typed additions, corrections, and deletions for this list to: COMPUTE! Publications
New Listings CALIFORNIA Ft. Ord Commodore Users (FOCU5), P.O.
Bit"
2JH0, SMtidft CA 93955-2160
FLORIDA tiv'a Club Compu-Mama, Inc., I'.u. Box
Fetimtra FL 32^8-0629
LOUISIANA
P.O. Box 5406
i Louisiana Users Group (SLUG), 706 -
Seveiin, Eraih, la 70533
Greensboro, NC 27403
MARYLAND
Atin: Commodore User Groups
Frederick Funciioneers, P.O. Box 1913, Frederick, MD 21701-1010
User Group Notes Meeting 64/128 Users Thru the Mail has changed its address to R.R.
MISSISSIPPI ojslliiu1 Commodore Computer Club, I.U- Box
114, Bitoxi, MS 3^533
1, Box 151, St. Joseph, 1L 61873
NEW YORK MJ-Comm user Group, 26 Azalea Rd.,
A Powerful Wordprocessor ifor the Commodore 128 ® t 1 Selected
^
t
i'. for the 1987 Software ■I Showcase ( -r- Award.
I—i From the author of Fontmaster II comes Fontmaster 128, an enhanced version for the Commodore
128. This
powerful word processor with its many different print styles (fonts), turns your dot matrix printer into a more effectual tool. Term papers, newsletters, and foreign languages are just a few of its many applications.
NY 11756
TEXAS RXU 1'U Connection, 135 Maylrail, McKinney, TX 75069 Tri-County Commodore Users Association (T-
CCUA). 557 Lakeview Cir.. New Brjunleb. TX 7S130 Mojb Commodore User's Group, 860 S. Antiq
uity Ln,, Moab, UT 81532
Outside the U.S. CANADA NOCUG, Box 99, flomun, B.C., Cinjd.1 VI I bMI
Universal Commodore Users Group, 151B Myrlle, Victoria, ll.C Cj^aJ.i VSR 2ZS
ITALY Commodore
Club Afragola, c/a
Mj^imiliano
Aflero, Coiso Itslij rnitto 11, 80021 Airagola (NA), Italy
MEXICO Hose- Cummodorc Users Group, Lie.
Oscar E.
SnenK Salins>, Aw, Frjncisco I. Maduro enn, Otienle ,1 #10111, Col. Rio liravo, Tam,, Mexico
* Program disk with no protection - uses hardware key * Supplement disk includes foreign language fonts * 56 Fonts ready to use
COMPUTEI's GAZETTE TOLL FREE
* Font editor/creator included
* On screen Font preview
Subscription Order Line
* 80 column only * Supports more than 110 printers
This pakige will suun be avalibul with a spel czechr Commodore 128 is a registered trademark of Commodore Business Machines, Inc
MS^^.^** 64
COMPUfEfs Gazette
Inc. 2804 Arnold Rd
October 1987
Salina. Ks. 57401 (913) 827-0685
1-800-727-6937
David Florance This colorful and lively two-player game for the Commodore 64 will put your racquet skills to the test. It brings an ancient
sport of kings into the computer age. Two joysticks are required. When you and an opponent face off in a game of "Schnip," you aren't sitting down to just another com
MLX. When you're ready to play, load Schnip by typing LOAD "file-
name",S,l (for disk) or LOAD "file-
puter game. Fast-moving and em blazoned with color that bespeaks the tradition of feudal times when chivalry was in full flower, Schnip is the modern replaying of a leg endary match between kings. When
winner is the player with the most
schnips travel at different speeds. Heavier schnips move quickly, while lighter ones tend to float. Once the fifth schnip is played, the schnips are recycled until the match is over.
In this computer version of racquetball, quick thinking and lightning reflexes are the keys lo successful play.
that features multicolor sprites and
realistic sound. To type it in, you'll have to use the "MLX" machine language entry program found else where in this issue. After you run
schnip crosses the endline. The
the difference in weight, the
with a game of Schnip. The winner
Schnip is a machine language game
are awarded a player when the
Each match is divided into rounds called levels. Every fifth es cape, the level—and the schnip—is changed. Each of the five schnips has a different weight. Because of
laid claim to the Vaile, a lush arbor that lay between their kingdoms, they agreed to settle the impasse
Typing It In
hit (volleyed) off the walls. Escapes
escapes.
King Garth and King Radern each
of the match would be the propri etor of the Vaile.
Playing Tournament Schnip
Schnip is played on an enclosed court with three walls and an endline. The ball—called a schnip—is
While the match is in fourth schnip (speed schnip—when the schnip is heaviest and fastest), it is more dif ficult to hold the volley. Until you've practiced many hours, the
fourth schnip will be difficult. Even as you become an accomplished
name",l,I (for tape), where file
schnipper, you'll find the fourth
name is the name you used when
schnip the most challenging.
MLX, you'll be prompted to enter the starting and ending addresses
you saved the program. Then enter
To begin the match, player 2
for the data. Enter these addresses:
SYS 49152. You'll be asked to type
in the players' names. Next, the playing screen will appear. You will
(with the joystick plugged into port 1, the white king) should press the
Starling address: C000 Ending address: CAC7
fire button. The schnip will be
see the court, the players' names
served to the white king (the white
Once you have typed it in, save a
and scores, a schnip, and two kings
copy to disk or tape before leaving
wielding racquets.
king always receives the first serve). The match starts when he returns COMPUTED Gazelle
October 1987
65
COMB Authorized Liquidator
Commodore Compatible Total Telecommunications'"
MODEM
s
• Access the stock market, take college
classes, do your shopping and more. ■ For Commodore I, IK or SX64. • Has modular Jacks for quick, easy
hookup to your phone system! • Works on TouchTone" and Rotary (pulse) dialing (not PBX).
Overstock liquidation. Simple communi
cations package connects 64K or SX64 lot on-line telephone use. No special computer knowledge required. This super-intelligent software is completely menu-driven and easy to understand.
Features: 30K software buffer. 300 Baud. Auto-dial simplifies complex modem steps
Upload, download of text pro
grams, data files. Captures and displays hi-resolution. mapped graphics files.
Color
selection
menu.
Equipment
needed: C64, monitor, and disk drive or SX64. NOTE: Pr concludes (nal subscriptions over 5?d.lTj
tjaau survrcGs hi vngt information [n,linl sign-up fee i»
FREE. All you pay is 1110 on-line time you use. plus montnly rota.
90-Day Limited Factory Warranty.
Mfr.UstS109.95 Liquidation Priced At
*19
Mem H-29fl 1-3646-007 s 11
'.CO each
the serve.
The schnip changes color after it is volleyed. It turns black after the
white king volleys and is white fol lowing the black king's volley. The color indicates who controls the
Credit card mamtwri can ordar by
Toil-Free: 1-800-328-0609 5a)« oulslds the 4fl contiguous .i.ii- . are aubjecE Ed ipeclal conditions PFeato Cdll or wrlta Id Inquire. CO M!i li :■
: M
-.;. -
Corp.
Utm H-3S&1
1405 X»nliim lane HI Minna flpolfc, MN £9441.4494
Send—Mad#m{i) Itam H*2gBi*36JG 007 q! $1fi (inch,
plus 14 ujich for ship, Mnndlmg (Minnesota residonla odd 6^s<)Iqs tax Sorry, no COD-orders)
0 My check or money order ■& enctosea (No delays m process ngorfler5 paid by c-iecfcj
PLEASE
'^^^h1
■ ~—=~i
CHECH DgOR Acdt No
PLEASE PRINT CLEARLY
~~ __^
- Tiffffl =g^ -Exp.
Addiess . -ZIP
C|O|M|B| Krect Markfting Corp. Authorized Liquidator 1405 Xenlum Lane North
Minneapolis, Minnesota 55441-4494
nent will have to guess where the schnip will reenter the court after it is thrown. Again, this maneuver is very
over the endline, a point is awarded
difficult to learn. If it seems you
to the player who does not control
can't do it, just keep trying. Here's a
it. Thus, when you volley the schnip,
helpful hint: The trap is most easily
try to send it out of court to gain an escape. Each escape is worth one point. Play continues until one of the kings scores a schniptive, or 21 points.
mastered with the first or fifth schnip—when the schnip is lightest and slowest. If you try to learn to trap during other levels, you will find it much more difficult. If you
Advanced Schnipping
practice the trap at first and fifth schnip, you eventually will be able
Schnip is a game of strategy as well as a game of skill. Returning serves
to gain it at other levels.
and volleying the schnip are just the basics. There are several ma neuvers to increase your chances of
The Block
winning. The fizzer, trap, and block
niques. The block occurs when one
are tactics you can use to gain a
king prevents the other from vol leying the schnip by standing or running in front of him. The block ing king volleys twice or more in succession and prevents the other king from protecting his schnip.
quick schniptive.
The Fizzer
The fizzer is a powerful, surprising, and unpredictable ploy. To gain a
fizzer, take your king to the bridge (the upper edge of the court) at the
right, left, or center. Once there, volley the schnip repeatedly until it bounces over the wall of the court. Your opponent will have diffi culty judging where the schnip will reenter the court. Even if he guesses correctly, chances are he will send
the volley directly back to you. If that happens, smash the schnip off one of the walls and gain an almost certain escape.
unable to find the reentry point, and the schnip will escape the court unvolleyed.
The Trap
The trap is the most difficult ad vanced manuever because it entails two separate actions—catching the schnip and throwing it. Master the trap by practicing the moves one at a time. Once learned, its effects are devastating to an opponent. To trap the schnip, move your
king forward and point your rac
City
of transforming the schnip into a kind of boomerang so your oppo
schnip. When the schnip escapes
Usually your opponent will be pho*ic, 24 houri a diy. 7 diyt * week.
the schnip. The trap has the effect
quet so the schnip gently grazes it. The schnip will fall into your raquet hand. Once you catch it, quickly
lunge your king forward to throw the schnip. The schnip may be thrown by lunging your king either forward or backward after catching
The block is the easiest and the most
versatile of the advanced tech
The Fault Schnip has only one penalty—the
fault—which occurs when a king misses any serve. When a fault oc curs, one or more of the following
serves will have a reversed trajec tory. The fault may be overcome by moving the king who committed the fault to the schnip and volley
ing it from there.
The fault can be a defensive or offensive maneuver. You may wish to create a fault by missing your serve purposely. You may catch your opponent unprepared for a reverse serve.
Create Your Own Moves Experiment with the schnip.
Try
different ways of outwitting your opponent. Add to the tournament
rules. For instance, you could de clare the match to be the best of five schniptives. You may consider switching kings between matches to even the number of serves taken. Find ways to play the game that suit
you best. At the end of a match, when a schniptive occurs, the kings have the option to reschnip. If you exit the game and then change your
mind, simply enter SYS 49152 from BASIC to restart the game.
See program listing on page 93.
«
SAVE! ECI SAVE! DISK DRIVES
DISK DRIVES
FSD-2
DISK DRIVES
EXCEL-71
EXCELERATOR+PLUS
THE 1571
Disk Drive
Commodore Compatible
Commodore Compatible
NEW!
Disk Drive
Direct Drive!
Fully Compatible With Tfie C128
Faster, Quieter and
Ultimate Reliability
Full Ono-Year Warranty
More Reliable. Full 1-Year Warranty.
NOW ONLY
$159
$209
List Price: $219
List Price: $349
MODEM 1200
COMMODORE 1541C/
$119
DISK DRIVE
Supports Both 1670
$169
and HAYES Modes.
FULL ONE-YEAR WARRANTY
SS HARDWARE & ACCESSORIES COMMODORE 64 COMPUTER
MODEM
MOUSE
300 Baud
A
$129
*9.95
With Purchase ol Specially Priced Software
5AVE! WHILE THEY LAST! GEMINI II Dot Matrix Printers
AMBER ONITOR
JOYSTICK
-
Hu Supply Limited!
Near Letter Quality 1
WE'RE LOADED WITH HIGH QUALITY, LOW PRICED SOFTWARE! CALL FOR PRICES. ALL MAJOR CREDIT CARDS ACCEPTED
/f/////// •
* 'ftFtfillft/stifflirJT
Emerald Components International P.O. Box 1441 / Eugene, OR 97440
In Oregon, call: 503/683-1154
Customer Service: 503/683-1154 'Commodore Is
ommodore Business Machines, Inc.
1-800-356-5178
I
Robert A. Mulford
This fascinating program lets you use your Commodore 64 to study the stars. It turns your computer into an interactive star chart by providing the locations of 24 major constellations, in both northern and southern hemispheres, at any hour, on any specified date. It even provides a quiz to enhance study. "Stars " turns your Commodore 64 into a personal planetarium. It can draw a display of the major star pat terns as they appear in the sky, on
When you first run Stars, you must choose one of four options.
"Stars" provides you with a detailed in teractive star chart.
0, 1, 2, or 3 and press RETURN. After selecting one of the op
tions, you must next specify when and where you wish to view the sky. You can specify the month,
Option 0, Quit, returns you to BASIC.
Option 1 is a simulation which draws the sky for any specified date and time. When the star map. is completed. Stars automatically re computes and displays the sky for
one hour or one month later. This process repeats continuously. Hold
day, and time. The year doesn't
down the CTRL key to end the sim
matter, because on any given date
ulation. It may be necessary to hold
the stars are in the same positions
the key down for a few seconds.
from year to year. The month is en
After it finishes the current constel
tered as a number—January is 1,
lation, the program will return to
December is 12. Enter the time of
When you first run Stars, you'll
day as a number between 1 and 12,
the menu. Option 2, Constellation Study,
be given a menu with four options:
corresponding to the hour, and
draws the sky for the date selected,
quit, simulate the stars, study the
then specify a.m. or p.m. If you
constellations, or study the constel
choose option 1—the simulation—
for detailed examination. This is
lations and then take a quiz. For a
useful for learning the shapes of the
more detailed explanation of the options, see "The Options" below.
you must also decide between hourly and monthly updates of sky motions (more about this below).
To select any of these, simply type
Your location on the Earth is
before running it.
68
tude.) Stars can draw the sky as viewed from any latitude, even south of the equator. Use a negative latitude for the southern hemi sphere, between 0 and —90 (the
The Options
learn the entire night sky.
Stars is written entirely in BASIC. When typing it in, be sure to use "The Automatic Proofreader," found elsewhere in this issue, to in sure there are no typing mistakes. When you've finished typing it in, save a copy of Stars to disk or tape
—90.
States will get a display similar to their local sky by accepting the de fault latitude of 40 degrees (use 30 for the southern U.S.).
the changing star positions during
Creating Your Own Planetarium
+90 and
(Most maps and atlases show lati
ly), Users in most of the United
seen from anywhere on the Earth. With Stars, you can test your knowledge of the sky, or simulate
and a little effort, you'll quickly
number between
equator and South Pole, respective
the date and time you specify, as
the course of a night, or from month to month. Stars also prints the name of each major astronomical feature as it is presented. With Stars
specified by your latitude. Enter a
COMPUTE!1* Ga/etle
October 1987
and holds the display on the screen
constellations, or for examining the appearance of the sky at different seasons of the year. Press RETURN
COMPUTE! Publications Presents the
NAME YOUR DREAM
SWEEPSTAKES!!! Now's the chance to win the personal computer system of your dreams!! A $5,000 state-of-the-art powerhouse computer, loaded with the latest peripherals and a collection of software! Take home an amazing new Amiga 2000 multitasking computer, capable of producing stunning stereo sound and superb color graphics as well as running all IBM PC software!
Choosa a new Apple Macintosh SE computer,
the expanded, faster Mac capable of reading IBM PC software, and a leader in the growing desktop publishing world!
OR
'â&#x2013; %
Receive a powerful Atari 1040ST computer system,
complete with laser printer, a terrific combination of processing power, super color graphics, and MIDl-equipped sound output!
Pick up a new IBM Personal System 50,
the 80286-based computer system with twice the computing speed of an IBM PC-AT and new VGA graphics power!
Each of these one-megabyte dream machines comes with an appropriate mix of hard disk drive
and/or 3-1/2-inch and 5-1/4-inch floppy drives, monitor, printer, a modem for telecommunications, and a collection of popular software programs to get you started.
Put together your own custom dream computer system with $5,000.00 in cash!
Enter today!! 1. No purchase necessary. To enter, complete Itw official enlry form or, on a plain piece of paper, hand prim your rarne, address, city, stale, and up code. Entor as
olton as you wish, bui mail each enw separately to: Name Your Dream Sweepstakes, PO. Bo< 537. Lowell, in J63M. All entries musl be received oy July 1, 19W. Not resyons:b'o for Cate. lost or misdirected mail
2. Winner will ba determined m a random drawing on or belore July 15. 19B8. by Ventura Associates, Inc. an independent luilging organization whoso decisions are li ra! The prize is guaranteed lo be awarded. Winner wil be notified By mail and may be racuired lo complete an affidavit of eligibility which must be returned within 2! days of date on notification. No substitutions for prize except 33 may M necessary due to availa&liTy- A!l [ajies a/a (he responsibly of Ine winner. Entry constitutes permission to useol winners name anO likeness for publicity purposes wiBioutaflamonal compensation.
3. Approximate retail value of the pri;e is as follows: Grand (S5.000.00)
4. OOds of winning are determined by tfw total number of ermes received Sweopslakes open to residents ol me United Slates. Employees and tner families of Capital Crtiea/ABC, Inc., its nlfiliatos. subsidiaries, distributors, retailers, advertising and production agencies, and Wntura Associates. Inc., ore not eligible. All Federal, stnto. ana locel rules and regulations apply. Wad where prohibited.
5. For the name ol ttw mapr pnie wmner. send a stamped. sdf-eiMressoO envolope belwo July 1, 19B8 to: Nairm Your Oroam Swoflpstades Winners, P.O. Bo> 773, Lowell, IN 1G339.
â&#x2013;
-fSf////t//////////r
//////
to go back to the menu. Option 3 is the Quiz. A star map for the specified date and time is drawn on the screen as the names
AUTHORIZED
of the constellations are presented. Then the map is cleared, and as the constellations are redrawn one by
DEALER FOR MOST MAJOR BRANDS
one, in random order, you are
SERVICE CENTER FOR COMMODORE ATARI COMPUTERS AT LOW PRICES
prompted to type in their names.
Type the names carefully and press RETURN. You can correct typing errors by pressing the DEL key.
FOR MAIL ORDERS ONLY! CALL TOLL FREE :
1-800-234-5888 GREAT NECK
ASTORIA
FOR INFOi 718-726-SIIB iiui!
I HI.
li!' Ill 7
("I U'.IEB Iftl. Hill,
FOR INFO: SI6-629-2IBB
HUH. Mil.
lit,
COMMODORE
$349 rA COMPLETE PACKAGE
J 'GEOS Anil (,..■11.. Link ■ A
'
■ 11.1. ■ ■ ■-,
Compule:
You'll be told whether your entry is
5B3D Middle Neck Hold
Broadway FasE oi Stairway Si. Corner
-HI
11-TICi.QStO SAT./SUN.
At the end of the quiz, you'll be told
•C128 Computer •Commodore 1571 Disk Drive
how many answers were right, and the menu will reappear.
•Commodore 1902 RGB
Color Monitor •Commodore 80 Column Printer
■ ■Comrr.odDJE Color Primer
5 *12" Computer MonJEoi
ALL COMPUTERS & PERIPHERALS COMPLETE
WITH AC ADAPTOR, OWNERS MANUAL & ALL CONNECTING CABLES.
i1 COMMODORE= COMMODORE= 1901 RGB COLOR. C Hull COLOR MONITOR
*1 MONITOR
The Sky Display
SI75
The same display is used for all op tions. The entire visible sky is • C12S Computer
shown, with the zenith {the point
• 12" CoTipulcr Monitor
directly overhead) at the center of the screen, and the horizon repre sented by a circle around the edges of the screen. The date and time are shown in the upper right corner of the display. This is the same format commonly used for star charts in books and magazines. The sky is represented as it would be seen if you were lying on your back, look ing directly overhead. You'll notice that east is to the left (because we see the sky from "underneath"). This is the opposite of the way ter restrial maps appear. The stars are displayed as white
■1541 Oiik Drue •ComrTIULlore Culmr Prinirf Prinirr l> Sutiv.it 1511 Ft. 611 UH»D0
$449i
COMPLETE PKG.I
ALL MERCHANDISE 15 BRAND NEW & DIRECT
COMMODORE
FROM FACTORY. ALL COMPLETE WITH MFC U.S.A. WARRANTY.
COMMODORE
With GEOS And NEvrfi
"*"
HCOLOR PACKAGE
Quantum Link
in ksystem
■•Commodrae Color Printer
Momlsr S Built In Disk
d<.:;.« i'.Ii :i I ,
W stoc
4
2
IBM PCX' Compatible
2 CALL FOR LOW PRICE1
Commodore
MPS-B03. .
Commodore MPS100G. Commodore MPS1200. STAR Star SG10C Star NX-10 Star NX-IOC
$109
SI79 $109 $169 $175 CALL
20
SIB9
PiinlSIBI $199 $449
LARGE SELECTION OF PRINTERS IN STOCK!!
11,i., i. .r
I
'I2.9S&
•Pilslop
*I2.95
•Pitfall •Championship Baseball.... CARRY A FULL LINE
OF COMMODORE SOFTWARE
COMMO0OM
WE'LL BEAT ANY PRICEI FULL LINE OF
COMMODORE SOFTWAREI1
COMMODORE=
i i oi
^•SQi
•F-15
Wl
Okidata
Okidata 20 .■.In ■ EPSON LX 86 Primer FX786E Printer
$2I8
JS^ekr.
CALL FOR LOW PRICEI P
^•Wilh GEOS Program And
»499
j
'/AMIGA looo \ B'N J
P'Commorfwe 64C Computer
I
• 5I2K "IOaO M«wir Mmiic ■ Built In DisV Duvff "Intl SaMaHie
CALL FOR LOW PRICE! 5
M'Cummodore 1541C Disk Drive
5 >l:, mi ■; In1-
wrong, you'll be presented with the correct name, and the quiz will move on to the next constellation.
COMMODORE
$699
W •'ill Disk Drive
5
correct or not. If your entry is
Il-J
NEWlt DISK DRIVE
NEWt!
CI54IC
DRIVE
$I59
1571
DISK i
$205j
To K*lum Ooi**llr* Ntrtfiindii* Call for AqthOMllttlDI HUmb '. I MM PC XT flr.- |?
m1"»||"«
Mj.hlno Corp. All OrJtri fjfi n« Chipped Atr kip^-n,
points on a dark background. If you
specify a time before sunset, the background will be blue, otherwise it will be black. Brighter stars appear as larger points on the display. The name of each constellation is shown in the lower right corner of the screen as it is plotted. In a few cases,
where a bright star is part of a faint or obscure constellation, the indi vidual star is plotted by itself and its
name is given. If a constellation is below the horizon on the date you
specified, its name appears only briefly, and then the program pro ceeds to the next constellation. In addition to teaching the con stellations, Stars can be used to demonstrate many celestial phe nomena traditionally shown in a planetarium. It makes an excellent teacher's aid. See program listing on page 89.
■
Number, Please? Fender Tucker If your children or students are bored with ordinary arithmetic drills, or if you're a little rusty on the math tables yourself, here's a fun way to sharpen addition, subtraction, multiplica tion, and division skills. For the Commodore 128, 64, Plus/4,
and 16. A color monitor is optional. Even if you think you know your math, you won't want to miss "Number, Please?" Some of the puzzles created by the program are relatively easy, which makes them
perfect for children who are learning arithmetic. But sometimes a tricky puzzle comes along, one that could
ber in the wrong box, just type in another number—hopefully the correct one—from the list directly on top of the one in the box, and the two will be exchanged. If you've used all the numbers from the list,
sum at the end of the rows. Like a crossword puzzle, the numbers and the operations must also equal the number at the bottom of the col umns. Addition is shown by +, sub traction by —, multiplication by x, and division by /.
however, you can't make any ex
changes. The white numbers in the list are printed in random order, so no clues to the solution can be found in the order given. When you think the puzzle is
solved, press RETURN. If you're correct, you can play another game. If something is incorrect, you can
reduce a math professor to tears.
try the same puzzle again by typing
Number, Please? is written in
typing it in, save a copy. To get
Y at the prompt. If you don't want to tackle the same puzzle again, press the space bar to reveal the an
started, load it and type RUN. First,
swer. Press the space bar again to
choose a level of play from 0 (the most difficult) to 3 (the easiest). The level number also corresponds to
performed in order from left to right
BASIC and runs on the Commo
dore 128, 64, Plus/4, and 16. After
go on to another puzzle. The arithmetic operations are and top to bottom. This is different
the number of answers that will be
from the usual rules of computer
revealed before you begin.
Puzzling Numbers
After selecting a level, the arithmetic
"Number, Please?" is tike a mathemati
cal crossword puzzle. It can be played by all age groups.
operation signs flash on the screen
until a puzzle is created. Then blue
Move the cursor with the space
and white numbers appear. The white numbers, in a row at the bot
bar, and when you think you know which number goes in a box, sim
tom of the screen, are the available numbers you can select to insert in the blank squares in the puzzle
ply type the number. The number
above. You must place these num
bar. If you continue to press it,
bers in the boxes above so that the
you'll come around to that empty
numbers with the arithmetical oper
box again.
ations performed on them equal the
disappears from the list. You can skip boxes by pressing the space
If you think you've put a num
mathematics, where multiplication and division are performed before addition and subtraction.
For in
stance, 9 — 6 / 3 is equal to 1 in this system, not 7 as in normal computa tions.
Some of the puzzles can be very tricky, but because levels may
be selected before each game, play ers of nearly any age or skill level can play. If you're playing in com petition, you can use the level num ber as a handicap.
See program listing on page 92. COMPUTE'S Gazette
Oclobei 1987
O 71
Using Strings
Larry Cotton
The Space (SPC) Command
Before we begin to explore BASIC'S string functions, let's look at TAB a bit more and introduce a similar
command, SPC. Remember that TAB works just
A similar command to TAB is SPC, which is an abbreviation for space. It's used with the PRINT statement mation—words or numbers. 10
used TAB last month—with the
20
FOR T=l
able—to form two columns of names and office telephone extension numbers. Although it doesn't nec essarily have to be associated with a string variable, TAB must be pre ceded by PRINT. Here are some examples: 10
20 30 40
PRINT TAB(5) "CASA BLANCA" PRINT TAB(6) "VANGELIS" DES="DISK DRIVE":PRINT TAB( 7)
"[CLR]"
I)ES
50 A=25:PRINT TA[1(7)
A
Remember not to type a space
between TAB and the first paren thesis. And note that, even though both TAB statements contain the number 7, line 50 prints the value of A one more space to the right
than line 40 prints the contents of DES because (as we've seen) a nu meric variable prints an extra space
to leave room for the sign. Type NEW and enter the next short program. A FOR-NEXT loop is used with a numeric variable TAB statement to produce an interesting result.
"fCLRj" TO
5
30 INPUT "NAME OF A CAR"; CS 40 PRINT:PRINT CS SPC(4) T 50
PRINT:NEXT
Type this in and run it. When prompted, enter five different car
names. Notice that instead of being arranged in columns—as TAB would do—the cars' names and numbers are always separated by four spaces (remember, numbers will have an extra space in front to make room for the sign—positive or negative).
Incidentally, when sent as commands to a printer—at least to my Gemini 10X—TAB and SPC be have identically. If you want to use real tab stops, you must use your printer's own codes for tabbing.
So much for TAB and SPC. Let's begin to explore the versatile world of strings.
Strings Strings can appear two ways—as literal strings like "MONITOR" or as string variables like M$. You also know that string vari ables can represent just about any
thing— letters, numbers, even
10
"[CLR}"
20
INPUT
"YOUR
30
"(CLR)"
40
FOR J=5
50
GOTO
TO
graphics symbols like those on the
FIRST
NAME";NS
27:PRINT
[SPACE)NS:NEXT
TAB(J)
50
front of your keyboard's keys—and can be up to 255 characters long. One more thing which you may re
member is that strings can be added together (concatenated).
As J is incremented, your name is printed from 5 to 27 spaces from
strings can be manipulated in many
the left edge of the screen. Remem
other ways, such as excising seg
ber that, even though a FOR-NEXT
ments from them, or truncating
loop can continue counting until its
them to certain lengths. Probably
index approaches the upper limit of
the easiest to understand string-
a floating number, the maximum
related BASIC statement is LEFT$ (pronounced "left string").
value of TAB is only 255. 72
COMPUTE'S Gazotte
October 1987
10
to put space between printed infor
like the tab key on a typewriter. We PRINT statement and a string vari
Here's a simple example of how to use LEFTS with a literal string:
What you may not know is that
PRINT LEFTS ORS",6)
I"COMEDY OF ERR
If you type this line and run it, the word COMEDY will be printed.
The computer has grabbed the six leftmost characters from the string
"COMEDY OF ERRORS". The number after the comma is the number of characters that are extracted.
Please note that, unlike TAB
and SPC, you may type a space be tween LEFTS and the first paren thesis. However, there's no space
between the word LEFT and the dollar sign—the abbreviation for
"string." Here's another example using a string variable: 10
"[CLR)"
20
INPUT
"PLAY AGAIN";
30
IF
40 50
LEFTS
(RS,1)=
0
RS
"Y"
THEN
5
PRINTiPRINT
"PROGRAM ENDS."
■BHD PRINT:PRINT
"PROGRAM
CONTIN
UE3..." 60
PRINT:GOTO
20
Run this one several times, typing Y, YES, YEAH, SURE, NOPE, UH UH, NO WAY, MAY
BE, and HECK NO!. Observe the results. What's happening? R$ becomes in line 20 whatever we type in. Line 30 then looks at one
character—the leftmost character of RS. If it's Y, control is passed to line 50, where the program continues.
But if it's anything else, such as S (for Sure), unfortunately the pro gram ends. How can the program mer possibly anticipate all of the responses the user will type? Sim ple—limit his or her choices. 10 20
PRINT INPUT
30
RS
40
IF RSo"'Y-1 THEN IF {SPACE}THEN 10
50 60
IF RS="Y" THEN 70 PRINT:PRINT "PROGRAM END
=
"[CLR)" "PLAY AGAIN
(Y/N)";RS
LEFTS{RS,1)
RS<>"N"
ENDS11!
70
PRINT:PRINT
80
UES.." PRINT:GOTO
"PROGRAM
CONTIN
20
As you can see, we used LEFTS to take only the first character of the input. Then we checked to see if that character was either V or N. Let's make another string vari able equal to the LEFT$ of a longer
ters are extracted in the order they appear in the string.
To finish up this month, here's a short program which demonstrates one more thing that can be done by taking advantage of LEFTS and RIGHTS. 10 PRINT 20
FOR
"{CLR}"
T-l
TO
10:PRINT:NEXT
string. (As we noted in the Decem
30
ber column, string variable names may be any convenient length, but only the first two letters are used by
50 PRINT TAB(20-C)
the computer.) 10
BIGS
=
"UNCLE
ALBERT"
{BIG?,5)
PRINT BIGS
40 PRINT
)
RIGHTS
60 PRINT 70
20 LITTLES = LEFTS 30
QS="SPLIT MESSAGE TIONI" 40 FOR C=l TO 14
FOR
80
NEXT
90
GOTO
DEMONSTRA
LEFTS
(QS.C
(QS-C)
H(UPl":
D=l
TO
BIG$ is seen by the computer as BI$; LITTLES is seen by the com puter as LI$. The length of the ex tracted string (UNCLE) is 5—the number after the comma. That number can also be a nu
you want to change the message in
line 30, by all means do so, but change the 14 in line 40 to half the length of the new string. Also note that the new string should have an change the speed of the spreadingout action, change the time delay
-
"MMMMMMMMMMMMMMHMMMMMH
M MM MMM M H H MM M M M MMMM" 20
BS
=
"NNHMNHHMNHHNNNNNNHNHH
30 PRINT "tCLRj" 40 .FOR L=l TO 39:PRINT LEFTS AS,L):NEXT 50
FOR
60
GOTO
L=39
LEFTS
TO
1
STEP
(
your issues of COMPUTE! neatly organized for quick reference. (These binders make great gifts, too!)
We've seen ways to pull
shorter strings from the right and left ends of longer strings. Next month, we'll look at a way to pull
them out of the middle.
O
-liPRINT
(B?,L}.NEXT
40
rows of slanted lines, which alter nately spread out over the screen,
and then gradually disappear. As you might expect, there's
another string-handling BASIC
command which extracts the right most characters of a longer string.
That command is RIGHTS. Try this: 10 PRINT "[CLRj" INPUT
a year of COMPUTE!. Or der several and keep
loop in line 70.
The FOR-NEXT loops print
20
custom-made in flag-blue
even number of characters. To
of this program. AS
binders or library cases. Each binder or case is
white lettering. Each holds
90
meric variable as in lines 40 and 50
10
Protect your back issues of COMPUTE!'in durable
binding with embossed
50:NEXT
Type this in (note the semicolon at the end of line 60) and run it. If
LITTLES
Save Your Copies of COMPUTE!
"ANY
TEN
CHARACTERS";
TS
30 40
PRINT:PRINT TS:PRINT INPUT "NUMBER FROM 1 TO
50
PRINT:PRINT RIGHTS (TS,N) " IS THE LAST" N "CHARACTER(
10"
;N
S)."
Note that, as in LEFTS, there's no space between RIGHT and the dollar sign. Run this program sever
al times to observe how RIGHTS works. You might expect that since RIGHTS would begin counting from the right-hand parenthesis, the characters would be reversed, but they're not. Like LEFTS, the charac
COMPUTED Gazette is look ing for utilities, games, applications, educational pro
grams, and tutorial articles. If you've created a program that you think other readers might enjoy or find useful, send it, on tape or disk, to: Submissions Reviewer COMPUTE! Publications P.O. Box 5406
Greensboro, NC 27403
Please enclose an SASE if you
wish lo have the materials returned. Articles are reviewed within four weeks of submission.
Binders
Cases:
$8.50 each; 3 for $24.75; 6 for $48.00
$6.95 each; 3 for $20.00; 6 for $36.00
(Please add $2.50 per unit for orders outside the U.S.)
Send in your prepaid order with the attached coupon
Moll to: Jesse Jones Industries P.O. Box 5120 Dept. Code COTE Philadelphia. PA 19141 COM Please send me PUTE! □ cases D binders. Enclosed Is my check or money
order lot S
.. (U.S. funds
only,) Nome Address
City Stale
Zip _—
Satisfaction guaranteed or money refunded. Please allow 4-6 weeks (or delivery.
Debugging
Richard Mansfield
P STA A:STY Y:STX X; SAVE REGISTER VALUES
Editorial Director
LDA #SBA: JSR SFFD2; PRINT GRAPHICS SYMBOL TO SHOW PC WILL FOLLOW PLA;TAX:PLA:TAY:PHA:TXA:PHA:TYA; SAVE RTS ADDRESS
No program of any complexity, in any language, is, after you first finish writing it, error free. There's so much that can go wrong: typos, misnamed
JSR SBDCD; PRINT PC ADDRESS (128 OWNERS USE S8E32) LDA A:LDY Y:LDX X:RTS; RESTORE REGISTERS
A .BYTE 0; TEMPORARY STORAGE FOR REGISTERS X .BYTE 0
Y .BYTE 0
variables, odd looping, interaction
between subroutines, unexpected input from the user. The list is long. Machine language (ML) is harder to debug than other lan guages because it uses more
in
structions per program, and
because the instructions are less easily read, less intuitive. In ML,
you generally manipulate a byte at a time. To print a string, you loop through the characters, sending
them to the screen one at a time. In BASIC, by contrast, you can print a string as a unit: PRINT "THIS WHOLE STRING."
STOP and BREAK It's been estimated that, on average,
debugging represents 50 percent of any programming effort. Whatever the amount of time required to get a program working properly, there
Somewhere else in the program the
really visualize a problem, tempo
variable is being overwritten, or it
rarily modify your program to
never gets increased anywhere, or it's being loaded with a zero. But where? To track down this kind of bug, it's useful to be able to search quick
cause things to appear onscreen.
ly through your source code. Some assemblers allow you to write
source code in the BASIC environ ment. This means that you can use all your usual BASIC programming utilities (such as "MetaBASIC") and easily get a list of all the places where COUNTER appears. You should then be able to see where it is being incorrectly reset to zero.
A monitor is an especially valuable debugging tool. The 128 has a mon itor built in and there are several
There are also many effective de
bugging will go far more smoothly
bugging tools.
with a monitor because it allows
mand. You can insert it anywhere in the program and then check the
values of variables, the number of times a routine has looped, or what ever else you suspect is causing the problem. There's an equivalent tool in ML: the BRK command. You use it much the same way. Insert it any where to create breakpoints which
user groups, for the 64. Your de
you to work at a level beiow BASIC,
counter, part of the microprocessor, always contains the current address
of any running program.) Shown above is a routine,
and see where you are. If some thing is going wrong in an ML program, you can insert JSR P instructions in various suspect
locations. Now, any time you JSR P, your
screen will display your location within a running ML program. There are many other ways to make
transfer the register value you want
of
your registers, some monitors also provide a powerful single-stepping tool. With this, you can slowly step through your program (near where registers changing. Each instruction is executed, one at a time, and this
lurking there, acting in an obvious ly erratic manner. A variable
makes the program visible as it goes
named, let's say, COUNTER, is supposed to be increasing, but in
Another valuable addition to your programmer's bag of tricks is
stead, it's always staying at zero.
your video screen. If you want to
October 1987
counter to the screen. (The program
diately showing the condition
you suspect a bug) and watch the
COMPUTE! s Gazette
at least see where you are within the program by printing the program
problems visible. Try printing the register values onscreen, for ex ample, using the $BDCD (or $8E32) number-printing routines. The reg
check out the environment. Very
74
in your program. If you don't have a single-stepper available, you can
at the machine langauge level. You should use the BRK instruction, for example, with a monitor. Aside from revealing the loca tion of a BRK command and imme
halt program execution and let you often you'll discover the suspect
ters or other variables at key places
any point from within a program
Using A Monitor
available, commercially or from
tool in BASIC is the STOP com
to the screen the value of the regis
called P, to which you can JSR at
are many approaches you can take when debugging an ML program.
Perhaps the most widely used
To test an ML program, you can create a subroutine which prints
through its paces.
ister numbers are single-byte, so to see into the X register, LDA #0,
and JSR $BDCD.
â&#x20AC;˘
GeoPuzzle, Part 1
Rhett Anderson and David Hensley, |r. This month we present the first of a two-part series that explores writing machine language pro grams for GEOS. As part of the tutorial, an intriguing brain teas
er—a true GEOS application—is included.
disk, the other to a GEOS work disk. The file on the work disk will be converted to GEOS format. Because GEOS files are differ
ent from normal 64 files, you must use "GeoConvert" (Program 2) to convert the machine language Geo Puzzle program to GEOS format. (A description of the conversion pro gram is found later in this article.)
The GEOS operating system offers
many advantages for machine lan guage programmers. Among these are hi-res line-drawing routines and filled-box commands. What is the price for these new
features? Programmers must adjust
to a whole new Kernal, for one. An other problem is the scarcity of pro gramming manuals and tools for GEOS. Berkeley Softworks prom ises an assembler that will operate within the GEOS environment— but for now, programmers must use
their old assemblers and repeatedly switch between operating systems. "GeoPuzzle" is a unique puz
Solving The Puzzle
To play GeoPuzzle, simply click on
If you can't manage to solve the puzzle, click on the GeoPuzzle icon located in the upper right cor
ner of the screen to reset the cube. When you've finished playing
with GeoPuzzle, click on the GEOS icon in the lower right corner of the screen to return to the deskTop.
GeoConverter Since GEOS uses a unique format for its files, GEOS applications must be converted if they are written
the GeoPuzzle icon (an empty
with a standard 64 assembler. The
square) from the GEOS deskTop. The board is drawn and the puzzle is presented in its pristine state. The puzzle is made up of nine squares arranged in a 3 X 3 grid. Twelve arrows surround the square. These arrows are your
need for such a converter will dis
means of moving the squares.
The squares are connected by colors. Four patches of color are present on the squares. When the puzzle is solved, the colors snap into place. When the puzzle is un
appear when a true GEOS assem
bler is released, but until then it is an unfortunate necessity. Type GeoConverter in and save it to disk. It requires accurate typ ing, so be sure to use the "Automat ic Proofreader," located elsewhere
in this issue, when you enter the program. If you wish to run Geo Converter from the deskTop, be sure to save it to a GEOS work disk. When you're ready to use Geo
zle that runs under the GEOS oper ating system. It is an application
solved, the colors are scrambled.
that takes advantage of GEOS icons
one another by their patterns.
gram. Insert the disk that contains the program you wish to convert
Three different patterns are present
and answer the filename prompt
and Kernal routines. Next month, we'll explain how "GeoPuzzle" was programmed. GeoPuzzle is similar in concept
to Rubik's Cube and other multi dimensional puzzles. Although it operates in only two dimensions, it still requires that a methodology be used to solve it.
Typing It In Since GeoPuzzle (Program 1) is written entirely in machine lan guage, you must use "MLX," the machine language entry program
found elsewhere in this issue, tc type it in. When MLX asks for a starting and ending address, re
Squares can be distinguished from
on the squares. One is found only
on corner pieces, another is found on edge pieces, and yet another is found on the center piece. Scramble the puzzle by press ing on the arrow icons. When you
click on one of these arrows, the three pieces in the row or column indicated will shift their positions in the direction the arrow points.
When you think you've suffi ciently scrambled the cube, try to return it to it's original state. Keep in mind that the orientation of a
square cannot be changed—only its position can. Also remember that
Converter, load and run the pro
with the name of the file you used to save GeoPuzzle {or any other machine language program that you wish to convert). Be sure to have at least two copies of the file you wish to convert before you run
GeoConverter, because the file is modified by GeoConverter. Geo Converter works similarly to the PRGTOGEOS program in Berkeley Softworks' The Official GEOS Pro grammer's Reference Guide. During testing, we discovered that this program occasionally cre ates a file that gives a system error
ored corner, the edge squares have
when run. If this happens to you, make another copy of the file and convert it again. We'll discuss the
When you've finished typing, save
two, and the center square has four. The position of the colored patches within the squares is the key to
See program listings on page 95.
two copies—one to a standard 64
solving the puzzle.
spond with the following values: Starting address: 0304 Ending address: 07F3
the corner pieces have only one col
bugs and typos of PRGTOGEOS in a future column.
COMPUTE!'* Gazelle
October 1987
a
75
Cricket Graphics
First, turn on the hi-res screen
Todd Heimarck
map by storing zeros into the bit
Assistant Editor
and use CHAR to place one or more characters on the screen. Next, copy
SYS 49158,F,B fills hi-res color
This month's column was inspired
the character shape into a string with the SSHAPE command (for
memory with the given colors. The
by a letter from reader Ed Berners, who has been trying to find the Si mons' BASIC language extension. Originally developed for the VIC-
20 by a young English programmer named David Simons, Simons' BASIC adds 114 commands to the
64, including many hi-res graphics utilities. It was sold in the U.S. un
der the Commodore label. Rumor has it that David Simons is now working on software for the Amiga. Mr. Berners called Commodore, contacted mail-order advertisers,
and left messages on CompuServe and QuantumLink. He's had no luck. There's one specific command he needs:
You probably wonder why I don't switch to another extension or a 128. Weil, besides its being more powerful generally than anything else, includ ing the 128, there is one instruction in Simons' BASIC that I can't get along without, and no other high-level lan guage on any micro (except the Mac
intosh) has it. I'm doing technical graphics and ! need to label the axes on linear and log plots of various functions. To do the labeling satisfac torily, 1 need to move text around the
Hi-res screen in one-pixel increments,
and only Simons' BASIC, with its TEXT instruction, makes that possible. A phone call to Commodore verified the news. Simons' BASIC is no longer available. But the request
several characters or entire alpha bets, put the shapes into a string ar ray). Now the shape is stored in the
form of a string in memory. That string can be GSHAPEd anywhere
mode, where 0 is off, 1 is on, and 2 is flip. Mode 2 reverses the state of a
the 40 X 25 grid.
pixel. If it was previously on, it's turned off. If it was off, it's made visible in the current foreground color. X is the .r coordinate, the legal values for which are 0-319. Yis the
Positioning Text On The 64
The 64 doesn't have any built-in graphics commands, and manipu
lation of the hi-res screen requires a slew of PEEKs and POKEs. BASIC is generally slow and cumbersome, so I wrote a machine language utili ty called "Cricket Graphics." To type it in, you need MLX, the machine language entry pro
gram found elsewhere in this issue. When prompted for the memory lo cations, provide these numbers: Starting address: C0O0 Ending address: C20F
The program is 528 bytes long and shouldn't take long to enter.
When you're finished typing, save it to disk with the name CRICKET.
Cricket has five entry points, with SYSes located every three bytes from 49152 to 49164. Some of the SYSes must be followed by one or more parameters, which may be
numbers, variables, or mathemati cal expressions. SYS 49152,1 turns on hi-res
It can be done.
40960-48960 in the RAM under
bitmap screen occupies locations BASIC ROM. The 1000-byte color
true that the CHAR command forces
you to place characters on even boundaries within a 40 X 25 grid, it's not true that the 128 lacks the
ability to finely position text on the hi-res screen. Here's what you do: 76
COMPUTE'S Gaiotte
October 1987
SYS 49161,M,X,y sets or clears a pixel on the screen. M is the
crements, without being limited to
mode. SYS 49152,0 turns it off. The
Positioning Text On The 128
variable F should be the foreground color, with B as the background color. Color values can range from 0 to 15.
on the hi-res screen, in one-pixel in
for a way to position text anywhere on the screen is reasonable enough.
First, a defense of the 128: While it's
map memory.
map starts at 35840 (this makes it
compatible with the 64 version of "MetaBASIC"). If you use Cricket from a BASIC program, you'll have to move the top of memory down by about 5K, with this line: 1 POKE 55,0: POKE 56,140: CLR
SYS 49155 clears the hi-res bit
y coordinate, which may range from 0-199. SYS 49164,S,X,V places a char acter on the screen. Look up the screen code value and put it in S. You may also print a character to the text screen and PEEK the appro
priate location. Among screen codes, the letter A is code 1, 8 is code 2, and so on. Normal charac ters are numbered 0-127; reversed
characters are 128-255. Either char acter set may be printed (and they may be mixed on the same screen).
To make sure the characters are upper/lowercase, PRINT CHR$(14) before the SYS. For uppercase/ graphics mode, PRINT CHR$(142). It's possible to mix letters from both character sets. The X and Y vaiues should stay within the ranges 0-319 and 0-199, respectively.
Passing Values In Machine Language Sending calculated values from
BASIC to machine language (ML) is an interesting question that gener
ates a lot of reader mail. If you program in ML, you may want to know how it's done. Let's say you
put a character on the hi-res screen with the line SYS 49164, 1NT(RND(1)*256), Z+3, Q'8+3.
How do you write a routine that looks inside parentheses and calls
various BASIC functions like INT
res screen, clear it, and set the col
or RND? How do you find variables
ors. The following program is an
in memory? How do you translate
example that randomly picks ten
The subroutine starting at 150 draws circles. It counts from 0 to 90 degrees in steps of two and plots
those characters into numbers you
places on the screen and draws cir
points using sine and cosine. At the
can use in an ML program?
cles of random sizes. (You'll need to
same time, it figures out the three
Within the ML program, you need three routines: First, you need a routine to find and skip over a
have Cricket in memory or saved
mirror points (one for each of the
on a disk in the drive.)
other quadrants) and sets Ihem,
comma. Second, you need a way to
Circles Demo
evaluate the expression, which
too. As each circle is completed, a
SE
10
REM
might contain numbers, variables, math operators, parentheses, or functions. Finally, you need to con
QG
20
K=0:FORJ=49152TO49162;K=
1000 random .v and y coordinates
GJ
30
K+PEEK(J):NEXT IFK<>1210THENLOAD"CRICKE
and plots them on the screen.
vert the floating-point number to
DG MM
40 50
POKE 56,L40:CLR HR=49152:HZ=HR+3:HC=f[R+6
an integer value you can use in your program.
Not surprisingly, the BASIC ROMs already contain all of the routines you need. When BASIC
hits a line such as POKE X, ((PEEK(X) AND 240) OR 3), it has to parse the line and split up the commands according the rules of precedence. The three key routines on the
RANDOM
letter A-j is placed in the middle. The second program picks
CIRCLES
T", 8,1
iHX=HR+9:HP=HR+12 CK
60
SYS
HR,1:REM
OK
70
SYS
HZ:REM
HI-RES
SF
Q0
SYS
HC,1,6:REM
ZERO
ON
SCREEN WHITE ON
fSPACE]BLUE 90
FORB=1TO10
DE
100
GH JK
110 120
150 NEXT GETAS:IFAS='""THEH120
CX=INT(RND(l)*219+50):C Y=INT(RND(1)"99+50):CR= INT(RND(1)"40+10):GOSUB
SR
130
SYS
64 are called COMMA, which looks for and skips commas; FRMEVL,
CS
140
END
KC
150
FORI=0TO90STEP2:A=I"1/1
which evaluates formulas; and
XB 160 DX=COS(A)"CR:DY=SIN(M*
QINT, which converts a floating point value to an integer. The re
spective addresses on the 64 are $AEFD, $AD9E, and $BC9B. After calling these three routines from your ML program, you'll find the high byte of the number in location $64 and the low byte in $65.
For BASIC Programmers If you'd like to use these routines in your own programs, but you want to locate the hi-res screen some where else in memory, don't use the first three SYSes—the ones that
enable hi-res, clear the screen, and fill color memory. You'll have to handle these tasks yourself. The other two routines will work with any hi-res screens located any where in memory. When you SYS 49161 to set or
HI-RES
OFF
80
CR".82
RE
170
SYS M
HX,l,CX+DX,CY+DYiRE
SET
PIXELS
AB
180
SYS
HX,1,CX-DX,CY+DY
JC
190
SYS
HX,1,CX+DX,CY-DY
DQ
200
SYS
HX,1,CX-DX,CY-DY
PS
210
NEXT
CS
220
SYS
230
10
JG 20 AX 30 EJ
REM
RND(0)
DEMO
K=0 FORJ=49152TO49162:K=K+PE EK(J):NEXT
40
IFK<>1210THENLOAD"CRICKE
QG
50
POKE
HH
60
PP
70
HR=49152:HZ=HR+3:HC=HR+6 iHX=HR+9tHP=HR+12 PRINT"FIRST, A DEMO FOR
RETURN
Lines 20-30 load the Cricket program if it's not already in mem ory. Line 40 protects the hi-res color memory from BASIC variables. Line 50 gives variable names to the five entry points within Cricket. In
lines 60-80, the hi-res screen is turned on, cleared, and set to white foreground and blue background. The main loop at 100-120 counts to ten, selecting random values for CX and CY (the center of the circle) and CR (the radius).
clear a pixe! or SYS 49164 to put a
56,L40:CLR
(SPACE!RND(0)
CK 80 PRINT"PRESS ANY KEY CC 90 S=0:GOSUB140 JP 100 PRINT:PRINT"NOW, RND(l) ,
WHICH
IS
MORE
GS MS SR
110 120 130
PRINT"PRESS ANY S=ltGOSUB140 END
RH
140
GOSUB210
RANDOM
KEY
FP 150 PRIKT"[HOMEKRVS}RNDC + CHR?(48+S)+")" DF
160
SYSHR,1:SYSH2:SYSHC,4,1
CR
170
F0RJ=2T0317:FORK=8TO12S TEP2iSYSHX,1,J,K:NEXT:N
FS
1S0
PC
190
FORJalTO1000:X=RND{S)*3
DC
200
SYSHX,1,X,Y:NEXT:SYSHC,
AQ
210
GETAS:IFAS=-""THEK210
FJ
220
SYSHR,0:RETURN
5
HP,B,CX-4,CY-4:REM
(SPACE)PRINT CHARACTERS GE
KX
T",a,i
QM
HR,0:REM
RND Demo
EXT
FORJ=0TO5:CC=PEEK(1024+ J)!SYSHP,CC,J*B+6,6iNEX T
20:Y=RND(S}*200 1,2
It doesn't sound very excit ing—-1000 dots splattered randomly across the screen—but it illustrates the folly of using a zero or a period inside the RND command. The first time, the random numbers are gen
erated by RND(0). The second time, the program uses RND(l). You'll see visual proof that RND(0) is not
character on the screen, the pro gram figures out where the hi-res screen resides and adjusts itself ac
a very random way to get random values. The points tend to cluster together in diagonal lines.
cordingly. The only thing you must
See program listing on page 105.
remember is that the hi-res screen
81
must be enabled. Don't use these SYSes while the normal text screen
is visible.
Two Example Programs
Before you start drawing lines and putting characters on the hi-res
screen, you have to turn on the hi
"Cricket" mixes tgXl and graphics on the 64's hi-res screen in the Circles Demo. COMPUTE'S Gazelle
October 1987
77
Fast Graphics Buffer
)ames Host
printing of dot graphics by recog nizing the dot graphics commands
remodify in case you buy a different
// you want to use simple Commo dore commands to send high-reso lution graphics from your Commo dore 64 to your non-Commodore printer, this month's "Power
and dot graphics of a 1525 printer
printer.
and converting them to non-Com
BASIC" is for you. Although it's
(A non-dot graphics character is
written in machine language, no
any character with a value less than 128). When one of these is detected, Fast Graphics Buffer sends the
Change the number in line 450 to the secondary address that will make your interface completely transparentâ&#x20AC;&#x201D;with no ASCII cor rection and no linefeed after the carriage return. Check your inter face owner's manual for this
knoivledge of machine language programming is necessary.
modore formats. It saves the data
until the command CHR$(15) or a non-dot graphics character is sent.
information.
word processing. Many provide a
Typing It In
If your printer supports more than single-density (double-density or quad-density), change the num bers in lines 500 and 510. Change only the numbers that are there.
near-letter-quality character set that mimics typewritten script and
Although Fast Graphics Buffer is a
Don't insert or delete any. In line
machine language program, it is in
500, enter the number of characters
the form of a BASIC loader which POKEs the code into memory. It is
in your printer's graphics command;
recommended that you use the
command itself. Overwrite the 32s if
"Automatic Proofreader," found elsewhere in this issue, to insure ac curate entry of the program.
necessary. They are present only to
graphics data to the printer in a
Non-Commodore printers have several advantages over Commo dore printers when it comes to
offers italics, subscripts, super scripts, and so on.
However, non-Commodore printers often have trouble inter preting Commodore graphics com mands. Commodore uses nonstandard commands to send dot graphics to a printer. The Commo
dore 1525/MPS-801/MPS-803 printers are alerted by a CHR${8) that graphics data will be arriving; then the graphics data is sent as a string. A graphics program will send seven bits of information to the
printer, but the most significant bit is also set (the value of the first seven
bits plus 128). The short program below, for instance, would print a diagonal line in graphics mode on a Commodore 1525 printer. 100 OPEN4,4,4
burst, using the interface's trans parent mode.
How To Use It
interfaces do this with varying efficiency. "Fast Graphics Buffer" speeds COMPUTEI s Gazelle
October 1987
mode of the Citizen printer is acti vated by 3 characters: 27, 42, 5. To
and 510 to
machine language into memory,
load and run your program which sends Commodore-style dot graph ics to the printer. The Fast Graphics
Buffer will work with most BASIC and machine language programs.
Modifying The Program
As written, the program works with the Cardco ?/ + G interface and an Epson-compatible printer. It sends
program by changing the DATA
printer, they must be converted by an interface into the standard form acceptable to the printer. Different
nificant. For example, the graphics
When it has finished POKEing the
CHR$U32)CHR$[136); 130 PRINT#4,CHR$(1H)CHR$
In order to use these com
hold space, and aren't otherwise sig
use Fast Graphics Buffer with the
standard, single-density graphics
mands with a non-Commodore
and, in line 510, enter the graphics
After typing in and saving a copy of the program, load it and type RUN.
110 PRINT#4,CHR$(8>;:REM TURNS ON GRAPHICS MODE 120 PRINT#4,CHR$(129)CHR$(130)
(1601CHRSU92)
78
filenames, keeping the original to
commands. You can customize the statements in lines 440 through 510
of the BASIC loader to reflect your printer and interface requirements. Make sure you have saved a copy of this program to disk before
altering it. That way, if you make a mistake, you'il still have a good copy on disk to work with. It might
also be a good idea to save modifi cations of this program with unique
Citizen printer, change lines 500 500 DATA 3 510 DATA 27,42,5,32,32,32,32,32
You can set your printer's ver
tical spacing to 7/72 inches (which is the Commodore 1525 printer's vertical spacing while in graphics mode) or set it back to normal by
entering the appropriate numbers in lines 460-490. Enter the length of the code necessary to set fine line spacing and standard spacing in
lines 460 and 480, respectively; then enter the codes to set the spac ing in lines 470 and 490.
Your printer's graphics modes and commands are explained in the manual that came with your printer.
See program listing on page 87.
a
What, Me Worry?
Fred D'lgnazio
in Catie's bedroom.
Associate Editor
able to get my column written." My
"Is the power going off?" Catie asked. "Is it, Dad?" asked Eric.
mind raced. "My editor will yell at me. I'll have to write the article on
I looked at everyone. Their
again and again, since I don't know how to write on paper. Next I'll have to drive to the post office since I won't be able to send my article to
It was thundering outside; the sky
was dark and growing darker. Lightning split the sky. Thunder growled and boomed. I had my Commodore 128
turned on, and I glanced nervously at the screen to make sure it was still showing the last page of my GAZETTE column. "Please," I
prayed silently. "Please don't let the power go out." (I'm not sure whether I was praying to God or to Alabama Power, but I was hoping
both were listening.) "CRASH!" went the thunder. "Uh oh!" I cried. I pressed some keys and saved the contents of my GAZETTE file for the third time in the last minute. I got up from the computer and peered out the window. Giant rain drops splashed against the glass, making the world outside seem
blurry and fragmented. I hurried back to the computer and typed a couple more words. "BOOM!" went the thunder.
Near panic, I hurriedly saved my file again. I tried desperately to finish the
article quickly, but I was so distract ed by the storm that I couldn't think clearly. ! was sure that the power would go out after the next sen
faces were pale. They looked strained and worried. Just like me. "Only God and the power company can see us through this storm," I said prophetically. And I sent them all packing to make sure
An Addictive Quality
on and on.
As I returned to my computer, it hit
me just how dependent our entire family had become on our comput ers. For example, we recently planned a family reunion at the New Jersey seashore with the
Pennsylvania D'lgnazio's and the New York D'lgnazio's. We all wanted to go, but I could tell there was something holding us back. "1 really want to go but said my wife. "But what?" I asked. "But I won't be able to take my computer," she said in a wee little voice.
"Me neither," said Catie. "Me neither," echoed Eric. "Mow," said Mowie.
me just how much I loved electric
time I imagined a wave rushing in
power. And the reason I loved it
and swallowing it up or some beach
was so I could keep my computer
bully kicking sand into its keyboard.
the keys.
turned on.
And earlier today, on the way
next really loud "KA-BOOM!" in
back from picking the kids up from school, I was thinking about writing
came my entire family—Janet, Ca
my GAZETTE column—until the sky
tie, Eric, even Mowie the cat. All had been working on their comput ers—Janet in her study, Eric in the
started clouding over, and the air
And I wasn't alone. After the
family room, and Catie and Mowie
I'll have to pay lots of money since the article was due yesterday. But to get money I'll have to go to the
As I was typing, it occurred to
What's keeping it? I wondered— and worried—as 1 pecked away at
the GAZETTE over the modem. And
they had saved their files, their pro grams, their spreadsheets, and their adventure games.
"What a pathetic group you are," I said, hands on hips, trying to look stem. But inside I knew just how they felt. I had been planning to take my little portable computer to the reunion, but I cringed each
tence, the next word, the next letter.
paper. Then I'll have to write it
bank. Except that my bank account's overdrawn and. ..."
The chain of catastrophes went All because I had seen a few dark clouds in the sky. Now I'm back at my desk writ ing my column. 1 look up. No thun der in the last few minutes. The sky is growing lighter. The storm is de parting. Somehow, miraculously, I've almost completed the column, and the power is stilt on. I want to
kiss the screen, to call my family around me and celebrate.
But in the back of my mind floats just the smallest sooty, black cloud. It's there waiting, waiting until the next time I am overdue on a column, waiting to come out and go "BOO!" and scare me nearly to death.
As I dial up COMPUTED data
line to send my article, I promise myself that right after I turn in the
article I'm going to the local Woolworth's and buy a stack of notebook paper; in fact I'm going to buy paper for the whole family. And we're go
ing to sit down and and all practice writing on the paper. After all, peo ple used to write on paper; back
before computers they did it all the time. And you never know, one day, maybe one day soon, our computers might not be there. It could all start
with a little black cloud.
V
felt like rain. Dire images came flooding into my head: "The power will go off." I thought. "I won't be COMPUT£rs Gazetto
October 1987
/9
Font Printer For Commodore 1526/MPS-802 Printers Thomas Carlson
Owners of the Commodore 64 and Commodore 1526 (or MPS802) printer will find this program to be highly useful. It allows you to print using special fonts. You can use the font mcluded with the article or fonts created with "Ultrafont-Y," (Also, several extra fonts are available on the GAZETTE Disk for this monthâ&#x20AC;&#x201D;see page 81 for details.) A disk drive is required.
ask whether to send the file to screen, printer, or disk. Press D for disk. SpeedScript will actually print your file to disk, completely format ted, just as it woulci have printed it
As dear and attractive as the resi dent font is in the Commodore 1526 and MPS-802 printers, it would be nice to have a choice of fonts, A report on fiber optics might use a futuristic font, or a letter to a friend could be printed in a cursive font. "Font Printer" lets you print in any font you like.
use the SpeedScript conversion utili ty found elsewhere in this issue. Font Printer can print normal SpeedScript files (saved as screen codes), but it will include format ting command characters in the
The fonts you use can be creat ed with "Ultrafont+," the popular custom character editor published in the July 1984 and September 1986 (enhanced version) issues and
also in The Complete 64 (from COMPUTE! Books). You can also use the italic font accompanying this article, or one of the fonts in
ways to convert SpeedScript files into sequential files. The first way is to load the text file from SpeedScript and print it to disk (with SpeedScript versions 3.0 and higher). Press SHIFT-CTRL-P. SpeedScript will
This
is
am all
capitals
on paper.
Another way to convert SpeedScript files to sequential files is to
font.
abc&efghijklhhopqr3tuuhxyz
6123456789
flBCDEFGHIJKLffliOPQRSTUUUXYZ
!ÂťSX*'O + -
This
is
the
standard
C64
character
set
abcdef ghi jk iHnopqrstuvux^
8123456783
flBCDEFGHI JKLriNOPQRSTUVMXYZ
1tlS^S'<>+-
This
is
a ciinvuTtPi roriT.
THIS
IS
A
This
is
-vn
cluded as a bonus with this month's GAZETTE Disk {see "Bonus Fonts/'
facing page).
Using Font Printer With SpeedScript Files Font Printer works quential files. Many sors are able to documents to disk
best with se woTd proces save their as sequential
files (files followed by the letters SEQ in the directory), There are two 60
COMPUTE'S Gazette
October 1967
XTKAMGC
italics
FBIil
font.
ai*ctie f^h i JkiMnop^tr-stuwx&z
0123456789
ABCDEFGH1 JKUHtOPQRSTWUXVZ
Each of these fonts is available on the GAZETFE Disk. Data for the italic font character set is listed elsewhere in this magazine.
printout. Also, the printout will not be formatted. The formatting com mands (such as the center-text com
mand) print as reverse characters. To avoid this, it's best to convert
your SpeedScript files to sequential files for use with Font Printer. Program listings can also be converted to sequential files for
Font Printer will convert your file to the new font and send each
character to the printer. (The proce dure for sending redefined charac
Character Laid Out On 6 > acrid.
• •
ters to the Commodore 1526/MPS-
this is not a rapid process, Font
disk you want to list to and type the following: OPEN 8,8,8,"O:fitenamefi,Vi": CMD8,"/iW':LIST
in this example, filename is the name of the file you wish to convert and title is the name you would like printed at the top of the listing. When the drive stops, enter FR1NT#8:CLOSE8
Typing It In Font Printer (Program 1) is a BASIC program with a short machine lan guage routine. Simply enter the program using the "Automatic
Proofreader," found elsewhere in this issue. After typing it in, save a copy to disk. To use Font Printer, load it
and type RUN. You will first be prompted for a font filename. Insert
a disk containing a custom font, type in the font filename, and press
RETURN. After Font Printer loads the custom font, you'll be prompted foT a document (text) filename.
Once again, enter the filename and press RETURN. Finally, Font Printer asks whether your file is a screen code file (a SpeedScript file, for example). If you are printing a sequential file, as recommended, enter N. If your text file is in the form of screen codes, enter Y.
Bonus Fonts
for
starting and ending addresses. Re spond with the following values: Startingaddress:
7000
Ending address:
77FF
After you've finished typing it in, be sure to save a copy to disk.
How Font Printer Works
Font Printer first converts the font by turning each character "on its side." This is necessary because the
bytes which make up each charac ter of the Commodore 64 character set are stacked vertically. The first
31
16
•
8
•
•
where in this issue. When MLX is
first run, it will prompt you
•
•
page or two of material.
The italic font {Program 2) must be entered with "MLX," the machine language entry program found else
H
•
Printer is best used for a letter or a
The Italic Font
•
4
• 68
40
16
40
6*
130
right side of the grid in the figure above represent the values that must be sent to the printer in order to cause the pin in that row to strike
the paper. In order to activate the top pin and the second pin from the bottom, the number 130 must be
sent to the printer. You can see 130 under the first column of the grid. Adding the numbers in the second column gives you 68; the third col umn totals 40, and so on. These
numbers have to be sent to the printer as characters—CHR$(130), CHR$(68), and so on. The easiest
byte of each character is at the top
way to send characters is as a string.
of the character, and the last is at the bottom. As shown in the ac companying table, the printer must
Say you want to define the new
receive its characters horizontally. The first byte is at the left, and the last is at the right. Font Printer ro tates the characters with a machine language routine. It takes about one
second. Font Printer then defines these characters one by one as cus tom characters for the printer.
If you consult your Commo dore 1526 or MPS-802 printer man
ual, you'll discover that there is a way to define one custom character. Unlike some printers, which allow you to put a complete character set in RAM (Random Access Memory),
character as NC$. Simply set NC$ equal to the string of characters. NC$ - CHR$(130) + CH R$(6B> + CHR$ (40) + CHR$<16) + CHR$(40) + CHR$ (68) + CHRSI130) - CHRS(O)
The string has to be sent to the printer's custom character buffer. You notify the printer of this by
sending the string with a secondary address of 5. To send this instruc tion to the printer, type OPEN 1,4,5:PRINT#1,NCS
Then, through another chan
nel, tell the printer to print the new character (now defined as
CHR$(254) because the printer's custom character buffer is defined
you must define characters sent to
the Commodore 1526 one character
as character 254).
with Font Printer. Because of space
at a time.
OPEN 2,4:PRINT#2,CHR$(254)
If you wish to define a single
five fonts in the magazine (each one is 2K in length). One of these, the italic font, appears as Program 2 in the "Program Listings" section of the magazine. The other four
custom character for the Commo
fonts—Capitals, Standard, Com
in the example provided.
puter, and Strange, which are shown in the figure on page 80— are included as separate files on this month's GAZETTE Disk.
1
1
130
The author has created five fonts (character sets) that can be used restrictions, we cannot include all
us
• •
802 printer is explained below.) As
printing. To do this, first load the program you want to list. Insert the
•
dore 1526 printer, your character
should be defined on an 8 X 8 grid To define an X, for instance, you might draw your grid as it appears Dot-matrix printers like the
Since the custom character must be redefined for each charac ter you print in your custom font, printing with Font Printer can be quite slow. Be sure the document you plan to print with Font Printer is free of errors. After waiting an
Commodore 1526 print by pressing
hour for your document to print, you don't want to find a word mis
pins onto paper through an inked ribbon. The numbers along the
See program listings on page 88.
spelled in the last paragraph.
COMPUTED Gazorro
October 1987
• 81
Directory Magic Tracy A. Eichheim
Here's a versatile program that helps keep your disk directories tidy and up-to-date. It lets you alphabetize directories, change filenames, or move directory entries where you want them. It also allows you to scan the contents of both program and text
files. For the Commodore 64. Not for use with GEOS disks.
of as magic. With "Directory Mag ic," you can alphabetize a directory
use "MLX," the machine language entry program found elsewhere in this issue, to type it in. When MLX asks for a starting and ending ad
in a wink of the eye; you can change
dress, respond with these values:
filenames, scratch files, lock files to
Starting address:
0801
Ending address:
1BS0
This disk directory manager lots you do things that you'll come to think
prevent accidental deletion, or un
lock locked files. You can also rear range the directory any way you wish. You can grab any directory entry and put it wherever you want
in the directory. You can put all your utilities together, group games, or
slide your unfinished programs to the end. To save yourself some typ ing, move your favorite program to the first slot in the directory so that you can load it with LOAD "*",8,1 (a command that loads the first file found in the directory). Have you ever scratched a pro
gram by accident? Directory Magic displays the titles of scratched pro grams and lets you unscratch them.
Another useful feature lets you read almost any file on the disk—BASIC
program files as well as text files (including SpeedScript files). Using
this feature, you can read a program to make sure it's the one you want to scratch. Or you can read a scratched file to see if it's intact before you unscratch it. If you're hunting for a certain program but aren't sure which disk it's on, you can use Directory Magic to look at
each program on a disk, scrolling from title to title. And if you haven't found it, simply press RUN/STOP and then rerun Directory Magic with another disk.
Getting Started Directory Magic is written entirely in machine language, so you'll need to 82
COMPUTE'S Gazelle
OctoOer 1987
keys, which are both shown in reverse, next to the command name. The function key definitions are also shown in reverse. Pressing
H scrolls the directory entries in one direction, while f5 scrolls them
in the other. You can see 20 file names on the screen at a time. The center line of the screen is
called the grab line. On the right
side of the grab line is the directory title under examination. Following
in the data, be sure to save a copy to
the name, you may see a symbol for an unclosed file (*) or for a locked file (<). On the left side, you'll see the number of blocks used by the
disk before leaving MLX. Test your
program, the starting track and sec
copy of Directory Magic on an un
tor of the program, and its file type (PRG, SEQ, and so on). Pressing fl changes the color of the directory ti tle in the grab line. This shows that the name has been grabbed. Press ing either f5 or f7 scrolls the directo ry entries up and down while the entry in the grab line remains un changed. This is the first step in moving a filename to any other
When you've finished typing
important disk to make sure that
your copy works correctly. Be sure to use a test disk with programs that are backed up on another disk, since even one typing error could ruin a disk directory.
To use the program, type LOAD"filename",8 and then type RUN. Even though it's written in machine language, you can load Di
rectory Magic as if it were a BASIC program. Following the instruc tions on the first screen, insert the disk that you want to organize and then press any key. When the title screen appears, the border will
change color once for each sector of the directory as it is read into mem
ory. When Directory Magic has read the directory, the main screen displays the commands available and the first 14 directory entries.
Instant Action Directory Magic executes com
mands with only one or two key presses. The commands are listed on the screen, so you won't have to refer to this article each time you
place in the directory list. Pressing f3 inserts the grabbed name into the list at the grab line location. When you want to change a
filename, position the name on the grab line and press C for Change name. Enter the new name without using quotation marks and press
RETURN. If you're in upper-/ lowercase mode, the capital letters aren't shown until you release the SHIFT key. If you press SHIFT-RE TURN without entering a name, or if you use any illegal symbols or cursor controls in the new name, you'll return to the main screen.
Files may either be Read (press R) or Inspected (press I). Reading a
BASIC program file lists the file on the screen, but—unlike the BASIC
use it. You'll see each command
LIST command—the file is not ac
key in reverse video as the first let ter of the command name. Some keystrokes must be accompanied
tually present in memory and can not be run. If you read a machine
with either the SHIFT or CTRL
sembly is listed, but the starting
language program file, no disas
memory location of the machine
language program is shown at the beginning of the file. This is useful
want to restore. If the original pro gram has not been overwritten by
the DOS, you can press U for un-
if you forget the SYS location for a
scratch. Directory Magic will then
machine language program. Hold
ask you to indicate whether the de
down any key to pause scrolling, or press RUN/STOP to stop reading the file. Otherwise, Directory Magic will continue reading the file until it reaches the end.
If the file in the grab line is a sequential file (SEQ) or a machine language program, press I to in spect the contents. The screen dis play will split, showing text on one
side and screen codes on the other. Again, machine language files won't be disassembled, but you can often identify words or sentences that are included in the program. If you want to get rid of old versions of a file, you can check the
leted file is a program file (PRG) or
from writing a directory to the
a sequential file (SEQ). Pressing the
wrong disk. It alerts you if you have
1 or 2 key will unscratch the file.
switched disks or if you have a tab covering the write-protect notch, and it gives you the opportunity to replace the disk or remove the tab.
(Directory Magic does this by
changing the file-type byte from 00â&#x20AC;&#x201D;which means a deleted file to DOSâ&#x20AC;&#x201D;to either 129 or 130.) If you change your mind, pressing RE
TURN cancels the unscratch com mand and returns you to the main
but don't run it. Then POKE a new
overwritten, do not unscratch the
value into the color registers listed below. (For example, POKE 2061,6
file. Unscratching an overwritten
changes the border to dark blue).
file can lead to damage to other files
You can find the color values listed
on the disk. If you must recover data from the overwritten file,
You can grab a deleted file and
in most reference books for the Commodore 64. You can run the program to check the new colors, press RUN/STOP and POKE a new value, and then run it again. When
move it anywhere you want, just as
you have the color combinations
make a copy of the disk and work on the copy.
the grab line. Files can be deleted as
fast as you can scroll and press D. Pressing A alphabetizes the di
rectory entries by filename. The sorting routine automatically ig nores deleted files so they are not mixed in with your other files. This makes it easier to find a file on a disk with a crowded directory. Files may be locked (press L) or unlocked (press O). Locked files cannot be deleted, so using L is a good way to protect your prize programs from an untimely demise.
More About Deleting Files The delete command is not the only command you can use to remove
files from the disk. You can also scratch whatever file is shown in the grab line by pressing CTRL-S. All the other Directory Magic com
If you wish to change the default screen colors, load Directory Magic,
the file, you find that it has been
either R or I to determine which press D to delete the file shown in
Changing Colors
screen. If, when you read or inspect
contents of your programs with versions you want to delete. Then
disk. Following this, the disk will automatically be Validated. This al lows new programs to use the space taken up by files that you have de leted. Directory Magic prevents you
if it were a program or sequential file. If you press M for move, Direc tory Magic collects all of the deleted files and moves them to the bottom of the list. (SHIFT-M moves deleted files to the top of the list.) This makes it much easier to rearrange the working files and programs.
that you like, press RUN/STOP and save Directory Magic. Be sure
to use a different filename for the new version of the program. Default
Location
Color
to POKE
Black
(0)
Border
2061
Black
(0)
Background
2062
Yellow
Deleting Problem Files
Unclosed files (also known as splat files) are marked with an asterisk ("). These occur when the drive is
interrupted while it is writing a file. As a result, a splat file doesn't have an end-of-file marker. Ordinarily you can't safely scratch unclosed files, but Directory Magic safely scratchs them when you press D for
delete. You cannot use CTRL-S to safely delete splat files. Have you ever been plagued
Dk gray Green
Lt blue Blue Purple White
Lt blue LI gray Blue
(7) Print
2063
(5) Form at Screen
2065
(6) GrabColor
2067
Error msg
2068
0)
Misc msg
(11)
Scroll Names
(14)
NameLineColor
W
2064
2066
(14)
Border 2
(15)
Background 2
2069 2070 2071
Print 2
2072
(6)
How The Program Works
Directory Magic reads the entire di rectory from track 18 and places it in
memory in the space following the program itself. After all of the
mands affect only the copy of the directory in memory, but this one scratches the file from the disk, not
by a program named " , "? These
filenames are read into memory, a
names are generally created by
from the copy in memory.
a comma as the filename. If you've ever tried to delete a comma file
block above and a block below the filenames are both filled with blanks so miscellaneous garbage in memo
When
you press CTRL-S, the drive will
whir and the file will be gone. All the names of deleted files are displayed in reverse video. These files may or may not be com plete, since the disk operating sys
accidentally saving a program with
Shifting names is accomplished by moving the entire 30 bytes that hold
ma is gone. If the comma file is an
the name. Since all your actions af
important program, you can re
fect memory only, nothing is
name it so you can use it.
changed on the disk until you press
tem (DOS) may have used part of the scratched program's disk space to store another program. Deleted
files can either be read or inspected (depending on the original file type) to see if they are files that you
ry doesn't appear on the screen.
just go away. Press D, and the com
name, you know that they don't
Coup De Grace
CTRL-F, which writes the entire di rectory back onto the disk. The one
this point that the revamped direc
exception is the CTRL-S (scratch) command, which immediately scratches the file from the disk.
tory in memory is written to the
See program listing on page 99.
When you have finished your disk editing task, press CTRL-F. It is at
COMPUTE!'* Gaimto
October 1987
(V B3
Tom R. Halfhill, Staff Editor a
Each month, COMPUTErs Gazette
synchronized to the refresh rate.
tackles some questions commonly
Many programmers, especially
asked by Commodore users. If you
when writing games, use a tech
have a question you'd like to see
nique that updates the screen each time the video image is refreshed. For instance, sprite shapes might be
answered here, send it to this col
umn, c/o COMPUTErs Gazette, P.O. Box 5406, Greensboro, NC 27403.
changed and moved to new posi
tions between video "frames." V£» I was wondering if there is any difference between Commo
Since this happens 60 times per sec
CP/M with little or no interven ing software, the Amiga 2000's Bridge card for IBM PC software, and the Amiga 500's and 1000's Sidecar for PC software. How do these emulators work?
/»•
To begin with, the August
column never stated that emulators cannot work. Indeed, it stated that emulators can always be made to
in the United States, and if we
ond on a computer in the U.S.—in stead of 50 times per second on a computer in Europe—the foreign-
could use European-made hard ware and software in America.
made game might appear to run
due to the Three Laws of Emulation
faster over here. However, some
we proposed: 1. Any computer can
/\« There are indeed some dif
times the processing speeds of com-
emulate any other computer as long
puters sold internationally are
as speed is not a consideration. 2. Any
slightly speeded up to compensate
computer can emulate any other com puter as long as expense is not a con sideration. 3. In general, therefore, forget about emulators.
dore computers sold in Europe and
ferences that might affect the oper ation of foreign hardware and software on your Commodore com puter in the U.S. The obvious thing that's differ ent about computers made for sale in foreign countries is the power
supply. In the U.S., household elec trical outlets provide 110-120 volts of alternating current at a frequency of 60 hertz. In Europe, the standard is 220 volts of AC at 50 hertz. If you want to use any European hard ware that doesn't tap its power from the computer, you'll have to get a power adapter. The power supply difference may also indirectly affect the speed
at which some foreign software runs on your U.S. computer. Here's why: Video monitors and TVs work
for this difference. Another thing to keep in mind with European software is that you'll probably need a cassette drive to load
it. Disk drives are
work, but usually aren't practical
None of the emulators you mentioned violates these laws. In
much less common over there, so
fact, they take advantage of the sec
most software is published on
ond law by eliminating expense as
cassette.
a consideration. For instance, the
Don't buy a modem designed for European computers; because of differences in the telephone sys
Commodore 128 doesn't really em
tems, modems aren't compatible.
puter. When you buy a 128, you're
If you want to order products from Europe, our advice is to write first to clear up any compatibility
ulate a 64 or a CP/M computer—it contains a 64 and a CP/M com
buying three computers in one box. The technology underlying the 64 and CP/M has become so inexpen
questions. Also, make sure you can
sive that the total price isn't objec
get a refund if something doesn't
tionable. The same holds true for
work.
the Atari 2600; the components for
^
In the August 1987 column
this ten-year-old videogame ma chine cost only a few dollars and fit
by repeatedly displaying the video
you set the record straight about
image we see on their picture tubes.
emulators. Now that you've ex
hand, so the 2600 "emulator" that
plained how emulators cannot
plugs into a ColecoVision is really
work, what about emulators that
just a 2600 in disguise.
do work in spite of your state ment? They started this question
Sidecar also adhere to the second
The image fades in a fraction of a second, but it's redisplayed or re freshed so quickly that we're fooled into perceiving a steady, flicker-free
on a circuit board the size of your
The Amiga Bridge card and
in the first place. Not only im proved systems that run old soft
law. Both "emulators" are basically
ternating current frequency of the
ware, such as the Commodore 128
use the Amiga's keyboard and
power supply. Therefore, video
with Commodore 64 software,
screen. You could buy an Amiga 500
monitors in the U.S. refresh the im age 60 times per second, while Eu
and the Atari 7800 game system with 2600 software; but also dif
and a PC done for roughly the same price. The practicality of hardware
ropean monitors refresh the image
ferent systems like the ColecoVi
emulation is purely a factor of com
50 times per second. This, in turn, can affect the
sion videogame machine with Atari 2600 cartridges, the Commo
ponent cost; you can make a toaster emulate an IBM PC simply by add
speed of some programs that are
dore 64's and 123's ability to use
ing hardware, but is it practical? •
picture. For design reasons, the re
fresh rate is synchronized to the al
COMPUTE!'* Gazelle
October 1987
stripped-down IBM PC clones that
Train with NRl for a high paying career servicing computers. Cl'l' dimMc-yded disk Jriw,
DIGITAL MULTEMETER—
Professional list iiLslrunwnt
'236K RAM. tTT MHis ami S MHi luiNj speed.
MONlTUR-HiSh rtinluliun,
Jirit-n KiLiii deplay-i. crisp
ii'\i and graphics.
fnr quick and easy
TECHNICAL MANUALS —with complete specs on
iniriisiircrnenL'.
Sanyo cMflniUr and
LESSONS- Omr, m Dottnt lOtl buiM yiwr understanding
ol computers sT
W/ DISCOVERY I.AB-Usinfi il. you conslnicl and lest
DISK SOFTWAKf;-
circuits like tltuse used
includinil MS-DOS. OW BASIC, WordStar, ind CaicSiar.
DIGITAL LOGIC
PROBE— SlmpUfki
analyzing digital
circuit opera!ion.
Get started now by building this fully IBM PC compatible computer Now you get it all.., training for America's
fastest growing career opportunity... training to service 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 NRl gives you a complete computer system.. .computer, monitor, disk drive, 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 ability you need to
succeed as a computer service specialist. Get inside the newest, fully IBM PC compatible Sanyo Microcomputer As an NRl student, you'll get total hands-on training as you actually build your own 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 'II perform demonstrations and
experiments that will give you a total
master}' 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 NRl. You start with the
basics, rapidly building on the fundamen tals of electronics with bite-size lessons. You perform hands-on experiments with your NRl Discovery Lab and then move on to master advanced concepts like digital logic, microprocessors, and computer memories.
and help you over the rough spots to keep you nio\ing toward your goal.
100 page free catalog tells more.,, send today
Send the 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 servicing, and many other fields. If the card is missing, write to NRl at
the address below.
Learn at home in your spare time You train in your own home at your own convenience, backed at all times by your own NRl instructor and the entire NRl staff of educators and student service
support people. They're always ready to give you guidance, follow your progress,
SCHOOLS
McGraw-Hill Continuing Education Center
3939 Wisconsin Avenue Washington, DC 20016
We'll give you tomon-ou
HB
Animator 64 Paul Piciocchi
Produce your own short animated feature with this high-speed
page-flipping program. "Animator 64" uses character graphics to draw full-screen frames for animation on your Commodore 64. It also provides a boot program for attaching animation as
a title screen to the beginning of your own program. A disk drive is required. "Animator 64" allows you to de
mand. To choose Edit, enter the
sign and save ten screens of graph
number (0-9) of the screen you
ics, text, and color and then to
wish to edit. Edit a frame: Type a number
animate them by flipping quickly through the screens. Whether you want to create a captivating intro
duction to a program of your own or you want to design an animated
sequence just for fun. Animator 64 makes it easy. There is no need to
from 0-9 in order to edit any of the 10 frames in memory. After select ing one of these, you'll be in Edit mode in the frame (screen) you have
sequent frames and then modify them. This way you avoid having to redesign the entire screen. In the Copy mode, there are three prompts to answer: which frame to
copy, and the first and last frames of the section to copy it to (for ex ample, you might wish to design frame 1 and copy it to frames 2-5). If you press RETURN three times without typing a number, Animator
64 will use the default values, which will copy the last frame you edited to the next frame. Parameters: Your animation may be further personalized by
design ten screens separately. Your
on the frame, type text, use graphics, change cursor color, or perform any
changing various parameters to be used when the finished product is displayed. You may alter the time
original screen can readily be trans
other keyboard function.
interval between frames, the action
ferred to subsequent screens and then modified to create the anima
Be careful not to move your cur sor past the bottom of the frame. If you do so, the frame will scroll up ward, ruining the graphic. Once
tion you desire.
Getting Started Animator 64
1), which is written in
BASIC. Be sure to use the "Auto
matic Proofreader," found else where in this issue, to avoid typing errors when entering the program. When you finish typing in Anima tor 64, save it to disk. To use it, load
taken after the last frame, the num
ber of frames to be displayed, and the background color. When you
RETURN again (to save the frame
choose Parameters from the main menu, each of these options will be listed on the screen. You will be prompted for a new value for each option in turn. Pressing RETURN at
to memory) or type A (to abort the
the prompt leaves the value un
save). If you have previously saved
changed. If you do not change the parameters, your animation will be displayed with the following de
you have finished designing the
Begin by typing in (Program
chosen. Move your cursor anywhere
frame, press RETURN to exit Edit mode. Next, you may either press
a design for the frame, A will erase your most recent modifications,
it and type RUN.
leaving the frame as it was before you began editing. To erase the
After a brief pause, this menu of options is displayed:
frame entirely, hold down SHIFT
1/20 of a second between frames),
and press the CLR/HOME key.
background color of black, high frame (last frame to be displayed) is
0-9) EDIT SCREEN
D11SPLAY
C)OPY SCREEN StAVE TO DISK
PARAMETERS UOAD FROM DISK
E1XIT
For all menu choices except Edit, type the first letter of the com86
COMPUTE'S Gazelle
October 1987
Copy a frame: The traditional
fault parameters: pause between
frames of 50 (which is equivalent to
method of animation is to draw a picture and then change it slightly from frame to frame. The Copy se lection on the main menu allows
9 (all 10 screens will be displayed),
you to transfer your design to sub
ward, then in reverse order.
and Backward/Forward set to
1,
which means the animation will be displayed continuouslyâ&#x20AC;&#x201D;first for
If you wish to make modifica tions to the parameters, you may do so as follows. Pause: Enter a number at the prompt for each frame 0-9 to deter mine the length of pause between
the frames. The higher the number, the longer the pause. Background: Type in the num ber of the color you desire {1 for black, 2 for white, 3 for red, and so on).
High frame number: Frames are numbered 0-9. Simply type in the
0,141,66,201,141,67,201
Before typing in programs, please refer to "How To Type In COMPUTER GAZETTE Programs,"
Backward/Forward: When Ani mator 64 has displayed the entire animation, it has two options: re peat the display forward or alter nate forward and backward displays. Typing 0 at Backward/ Forward will cause the display to
repeat itself beginning to end until you press RETURN. Typing 1 will cause it to continuously alternate forward, backward, forward, and so If one of the parameters is out of range, you'll be prompted to fill in a new value for that parameter.
Load and Save: After selecting either load or save at the menu, simply enter the filename and press
completed and saved, use Anima
it for your own programs.
In line 20, assign the filename for your animation to the variable Sl$. In line 30, assign the the name
In line 40, assign the command used to run your program (for ex ample, RUN or SY5 49152) to the
20
PRINT"{CLRJ1bLK}
COPYRIGHT 1987 COMPU PUBLICATIONS, INC. -
ALL
RIGHTS
CA
30
PUB.,
{SPACEjRESERVED"
5B
L." FORI-51000TO51567:READK:
GRAPHIC
BUFFER
M
POKEI,K:X=X+K:NEXT
60
300
XA
310
70
SYS510001PRINT"(DOWN)THE GRAPHIC
EH
80
BUFFER
IS
NOW
OE
320
KA
330
AR
90
FQ
100
to
reactivate.
"
110
9,3,141,65 DATA 201,169,199,141,39
120
,3,169,0,141,68,201,141 ,66,201,141,67 DATA 201,96,234,234,234 ,6,141,62,201,142,60,20 1,140,61,201,165
KR
FE
130
DATA
140
,13,173,62,201,174,60,2 01,172,61,201,40 DATA 108,64,201,173,66, 01,6,208,231,32
JS
150
DATA 230,199,76,162,199 ,173,62,201,4B,28,32,10 2,200,173,62,201
RE
160
DATA
201,15,209,210,32,
47,200,76,162,199,174,6 0,201,172,61,201 170
DATA
180
DATA
190
DATA
350
HR
360
187,199,169,0,109,
BC
370
DATA
141,66,201,169,0,1
you have made an error) after mak ing these modifications.
DA
210
The author wishes to thank Noam
HD
220
DATA
Littman for writing the machine lan PK
230
QX
240
a
96,32,147,255,173,
85,201,162,86,160,201,3 2,21,201,32,174 DATA 255,165,1B6,32,177 ,255,166,1B5,224,255,20 8,2,169,0,138,9 DATA 96,32,147,255,169,
DATA
74,46,59,201,232,2
DATA 169,1,109,170,200, 141,170,200,169,0,109,1 71,200,141,171,200 DATA 174,170,200,236,18 00,236,188,199,20B, IBS DATA 32,174,255,165,186 ,32,177,255,166,1B5,224
MR
380
DATA 138,9,96,32,147,25 5,169,0,141,66,231,141, 67,201,169,0
JQ 390
DATA 141,187,199,169,20 6,141,188,199,104,133,1 ,40,96,201,0,240
KD
400
DATA
DQ
410
54,134,253,174,63 DATA 201,160,0,177,253,
33,141,63,201,165,
2 53,72,165,254*72,13 2,2
32,168,255,200,202,208, 247,104,133,254, 104 KS
420
CP 430 KM FB
DATA
133,253,96,0,0,0,0
,0,0,0,0,0,0,80,82,73 DATA 78,84,69,82,32,80, 65,82,65,77,83
440
DATA
450
ICE NO. DATA 5:
4:
DDRESS 0
RH
460
-
REM
PRINTER
DEV
REM
SECONDARY A
TRANSPARENT,
N
LINE-FEED
DATA 3: REM NUMBER OF C HARACTERS IN VERTICAL S
PACING
7/72
INCil COMMAN
D
DB
470
DATA 27,65,7,32,32,32,3 2,32:REM VERTICAL SPACI
NG
169,1,109,66,201
200
DATA 1,173,0,208,162,54
,255,208,2,162,0
108,199,141,188,199,24, FX
DATA 1,72,169,0,141,170 ,200,169,208,141,171,20
7,199,208,195,174,171,2
62,201,141,0,20B,1
04,133,1,40,24,169,1,10 9,187,199,141 HF
21,201,173,66,201,
,32,168,255,24
OA
173,62,201,40,24,9
6,8,120,165,1,72,169,48 ,133,1,173 MS
DATA
24,8,208,247,173,59,201
154,205,83,201,240
201,208,13,173,62,201,2
MO.
201,32,177,255 DATA 173,84,201,9,96,32 ,147,25 5,173,103,201,16
,134,1,88,41,127,162,0,
173,3B,3,141,64,20
1,169,90,141,38,3,173,3 XX
201,13,67,201,20B,
142,59,201
deactivate."
print"{down]sys 51000 to DATA
DATA
0,120,169,48,133
A
print"(down}hit stop/res tore
185,224,255,208,2,
32,168,255,173,67,201,3
{DOWN}ERROR IN DATA STAT
09,67,201,141,67,201,76 ,162,199,32,174 DATA 255,169,1,141,68,2 01,173,83,201,32,177,25 5,173,84,201,9
See program listings on page 91.
EM
MO 340
IFXO71483THENPRINT" EMEHT.":STOP
DF
DATA
2,168,255,6,165
RIGHTS
PRINT"(DOWN}PLEASE WAIT,
HB
162,95,160,201,32,
2,104,160,201,32
RD 40
JQ
290
INC."
PRINTTAB(11)"ALL
POKING
280
RESERVED
U SPACES}COPYRIGHT 1987 COMPUTE 1
DATA
1,96,32,174,255,173,83,
BB
(with a unique filename, in case
guage subroutine for Animator 64.
270
55,96,173,66
REM TE1
variable S3$. Be sure to resave the program
CO
BG
10
of the program to boot to the vari
able S2$.
DATA 83,201,32,177,255, 173,84,201,9,96,32,147,
162,0,138,9,96,32,147,2
KC
gram of your own. Here's how to edit Animator Booter to customize
260
B6,32,177,255,166
Article on page 78.
tor Booter (Program 2) to create a
professional title screen for a pro
OJ
CB
Graphics Buffer
BG
Once your animation has been
DATA 199,169,208,141,18 8,199,96,32,174,255,169 ,0,141,68,201,173
21,201,32,174,255,165,1
Power BASIC: Fast
RETURN.
Animator Booter
250
255,173,94,201
CTIVE."
on, until you press RETURN.
GS
elsewhere in this issue.
number of the final frame you wish displayed.
,169,0,141,187
BEFORE TYPING . . .
7/72 COMMAND + SPACE
S
DB 480
DATA
S NG
BS
490
HP
500
3:
IN SET TO
REM
NUM
OF
CHAR
VERTICAL SPACI
NORMAL
COMMAND
DATA 27,50,20,32,32,32, 32,32: REM SET VERT SPA CING TO NORMAL + DATA 2t REM NUMBER OF C HARS
IN
GRAPHICS-ON
COM
MAND
AX
510
DATA 27,75,32,32,32,32, 32,32: REM GRAPHICS-ON
£SPACE)COMMAND ■*■ SPACES
COMPUTEIS Gazette
October 1987
87
BEFORE TYPING . . . Before typing in programs, please
refer to "How To Typo In COMPUTE!'* GAZETTE Programs,"
Article on page 80.
KC
10
REM COPYRIGHT TE1
JG
1987
PUBLICATIONS,
COMPU INC.
(3 SPACESICOPYRIGHT COMPUTE!
40
PS=PS+1 GOTO290
GD
790
DATA 29,148,34,19,147,1 6,0,0,0,0 DATA 0,0,0,0,0,0,0,0,14
CB
400
POKE198,0
BP
800
DATA
EX
410
PRINT"
QG
810
84,32,70,79 DATA 79,84,32,68,73,83,
HIS FONT";:INPUT" {2 SPACES)N[3 LEFT!"fAN
FP
820
DATA
?
GH
RINT'MCLR} [DOWN}":GOTO?
GP
390
BB SG
430
440 450
PUB.,
PRINTTAB(11)"ALL
1987
INC."
460
HE
DIMCH(80):II=51200 SYS49152:IFFEEK(49449)=1
70
PRINT:INPUT"DOCUMENT
B0
ENAME"rFS:PRINT INPUT"IS THE DOCUMENT VED
AS
SCREEN
470
KD
ER
120
DOCUMENT"
PRINT"{9 SPACESjUSING T
480 490
END
FORT=1TO1500:NEXT:RETUR
PRINT"(2 DOWN]...LOADIN ML"':FORI=49152TO49503
IFX<>44368TIIENPRINT"
IN DATA S
RETURN DATA 169,52,160,193,32,
30,171,32,74,192 FM
500
FIL
CF
510
DATA
32,11,193,32,159,1
DATA
141,40,193,160,200
,132,252,162,7,160
SA
MM
520
SPEEDSCR
DQ
530
DATA 7,177,251,106,145, 251,126,42,193,136 DATA
16,245,202,16,240,
SF=0:GS=",S,R":IFLEFTS{K S,1) = "Y"THENG$ = '\P,R":SF
MC
540
=1
SB
550 560
5,0,133,252,206,40 DATA 193,208,210,96,160
PRINT'MCLR} [4 DOWN] {4 RIGHTjlNSERT TEXT DI SK AND PRESS A KEY" POKE198,0:WAIT198,1:POK
GM
69,78,84,69,82,32,
70,79,78,B4 830
DATA
32,70,73,76,69,78,
65,77,69,58
840
DATA
13,0
0
[2 DOWNjERROR BE SK
17,73,78,83,69,82,
75,32,38,32
IFLEFTS(ANS,1)="Y"THENP
160,7,1B5,42,193 DATA 145,251,136,16,248 ,24,165,251,105,8 DATA 133,251,165,252,10
JC 100
110
P
92,169,0,133,251
IPT FILES)";K5
90
HB
TO
TATEMENT.":END
CODES
[3 SPACES)(IE.,
WANT
XT
JS
THENGOSUB450:GOTO60
ER
RINT ANOTHER
G
RIGHTS
!SPACE)RESERVED":GOSUB46
50 60
DO YOU
7,17
N
CM
,96,0,145,17,157
PRINT"{CLR}"
:READA:X=X+A:POKEI,A:NE
0
SC JH
780
370 380
(SPACEjPRINTER ONLY
FP 30 PRINT"[CLR}(BLUJ SC
BB
MC GS
-
ALL RIGHTS RESERVED REM C64 £, 1526 (OR 802)
20
20B,251,140,51,193
PRINTf4,SPC(PS);CHRS(25 4);CHRS(141);
JG
Program 1: Font Printer
DATA
PRINT#5,AS
360
DG 420
Font Printer
770
350
HG
elsewhere in this issue.
EH
PX
KH
,0,140,41,193,132
See instructions in article on page 80 before typing in. 7000:1E
33
37
6E
60
62
3C
00
8F
7008:00
00
IE
03
3E
66
3E
00
E4
7010:00
30
30
3E
66
66
7C
00
AC
7018:00
00
IE
30
60
60
3C
00
BC
7020:00 7028100 7030:00
03
03
IF
66
66
3K
00
5D
00 07
IE 0C
33 IF
IT.
60
3C
00
ED
18
18
IB
00
97
7038:00
00
IF
33
66
3E
06
7C
E4
7040:00
30
30
3E
66
66
66
00
B0
7048:00
0C
00
1C
18
18
3C
00
87
7050:00
03
00
03
06
06
06
3C
B2
7059:00
30
30
36
78
6C 66
00
F0
7060:00
1C
0C
0C
IB
18
3C
00
24
7068:00
00
66
7F1
FE
D6
C6
00
EE
7070:00
3E 33 IS 33
66
66
66
00
E5
7078:00
00 00
66
66
3C
00
95
7080:00
00
3E
7C 3E
60
60
A2
06
07
BF
60
00
Bl
33
708B:00
00
IF 33
66 66
7090:00
00
3E
33
60
60
7098:00
00
IF
30
3C
06
7C
00
53
70A0:00
0C
3F
0C
18
IB
0E
00
6A
70A8:00
00
33
33
66
66
3E
00
6C
70B0100
00
33
33
66
3C
18
00
7F
7C 6C 3C 66 3E 0C
00
7F
SR
570
DATA
,255,162,8,221,30
70138:00
0PEN15,8,15:OPEN8,8,8," 0:"+FS+G?
AD
580
DATA
00
63
00
33
6B FE IE 18
70C8:00
00
33
33
66
130
CLOSE8:INPUT#15,A,B?:CL
MH
590
70D0:00
00
3F 06
18
30
7E
00
78
70D8:3C
30
30
30
30
3C
00
A7
140
OSS 15 IFAO0THENPRINT" ERROR ";BS:PRINT:GOSUB450iGO
,248,164,253,201,20 DATA 208,5,192,0,240,23 1,136,201,13,240
70C0:00
CD
D6
TO70
PD
MO 150 OPENB,8,8,"0:"+FS+GS CE 160 OPEN4,4:OPEN5,4,5 RQ 170 FL=0:GET#8,AS,AS
JG
FJ
180
PS=0
RX
SS
190
IFFL<>0THENCLOSE8iCLOSE 5:PRINT#4:CLOSE4:G0T039
E19B.0
EE KD
600
200
BE 210
KR
230
AP
240
PH
250
FF
09
18
7C
30
62
FC
00
0C
0C
0C
0C
0C
3C
00
36
610
DATA
70F0:00
18
3C
7E
18
IB
18
18
B0
70F8I00
10
30
7F
7F
30
10
00
B8
620
DATA
7100:00
00
00
00
00
00
00
00
E2
,255,88,201,13,208
710B:0C
0C
0C
IB
00
00
18
00
27
630
DATA 196,169,0,153,96,1 93,169,1,133,205
7110i66
66
66
00
00
00
00
00
8C
AG
640
GET#8,AS:FL=ST:IFSFANDA SC(AS}>127THENCH(PS)=32
CD
650
DATA 165,207,208,252,16 9,1,133,204,96,169 DATA 15,168,162,8,32,18
:GOTO2 50
KC
660
208,252,120,32,210
6,255,169,0,32
DATA
189,255,32,192,255
,169,1,162,8,160
KP
670
DATA
0,32,186,255,173,5
1,193,162,96,160
IFSFTHENCH(PS)=ASC(AS):
XX
680
GOTO250
PRINT"ECLR]";CHR?(34);A
RM
690
5
DATA 193,32,189,255,169 ,0,162,0,160,200 DATA
32,213,255,32,207,
192,96,162,15,32
CH(PS)=PEEK(1025) PS=PS+1:IFFL<>0THENCH(P S) = -l
CR
700
DATA
198,255,32,207,255
,141,50,193,201,48 DK
710
IFPS=80THENCH(PS)=-1:GO HA
720
JC
270
TO2B0 GOTO200
AS
280
PS=0
GS
730
PD
290
B=CH(PS)
XJ
300
IFB=-1THENPRINT*4:GOTO1
DATA
240,36,169,1,32,19
740
JH
310
AS = "'"
KF
320
FORJ=II+8*BTOII+8*B+7
KC
330
AS=AS+CHRS(PEEK(J))
FG
340
NEXT
JB RS
750 760
FF
66
FF
66
66
00
94
IF
30
3C
06
7G
18
00
EC
7123:31 7130:1E 7138:06
33
06
18
30
66
46
00
5A
33
IE
38
67
66
3F
00
89
0C
18
00
00
00
00
00
24
7140:0C
18
30
30
30
18
0C
00
32
714B:30
18
0C
0C
0C
18
30
00
AC
7150100
66
3C
FF
3C
66
BB
00
CF
7158:00
18
18
7E
18
18
00
00
4D
7160:00
00
00
00
00
18
18
30
04
7168:00
00
00
7E
00
00
00
00
33
7170:00
00
00 00
00
18
18
00
E3
7178:00
03
06
0C
IB
30
60
00
DF
7180:1E
33
33
66
66
66
3C
00
51
718B:0C
0C
1C
18
18
18
7190:IE
33
03
0C
30
60
7E 00 7E 00
97 70
33
03
1C
06
66
3C
00
BB
07
IF 66
00
31
30
3E
06
3C
00 Al
71D0:1E
33
30
7C
06 66 66
06
71AB:3F
7F 06 66
3C
00
82
71B8:3F
33
06
18
18
18
18
00
9B
255,32,207,255,201
71C0:1E
33
3C
EE
33
33
3E
66 66
00
71C8:1E
66 06
3C
DATA 13,208,241,169,1,1 41,41,193,32,204 DATA 255,169,15,32,195, 255,96,169,96,133
33
3C
00
14
71D0:00
00
0C
00
00
18
00
00
95
71D8:00
00
0C
00
00
18
18
30
FD
71E0:0E
18
30
60
30
18
0E
00
DA
DATA
71E8:00
00
7E
00
7E
00
00
00
8F
71F0:70
18
0C
06
0C
18
70
00
95
DATA
169,13,32,210,255,
DATA
255,162,15,32,196,
251,160,193,132,25
2,160,255,200,177,251 Oclobor 19B7
66
719B:1E
173,50,193,32,210
CH
711B:66 7120:0C
71A0:03
5,255,32,204,255
80
COMPUTEIS Gezollo
153,96,193,200,162
,1,134,205,166,207
RR 260
88
63
78
70E8:3C
IFA?=CHRS{13)0R(SFANDAS =CHRS(31))THENCH(PS)=-l
13,204,39,193,240,
30
00
70E0:06
:GOTO280
JB 220
193,240,246,202,16
221,201,20,240,4
0
BE
DATA
204,132,253,32,228
Program 2: Italic Font
7748:33
66
CC
99
33
66
CC
99
7750:FC
FC
FC
FC
FC
FC
FC
FC
3F
AB
7758:E7
E7
E7
E0
E0
E7
E7
E7
9E
FF
BB
77601FF
FF
FF
FF
F0
F0
F0
F0
6D
FF
E2
7768:E7
E7
E7
E0
E0
FF
FF
FF
57
F3
87
5B
7770:FD FB
F7
El
F8
F7
EF
DF
F9
CF
Bl
FF
F2
7778iFF
FF
FF FF
FF FF
00
00
67
CF
C3
FF
D3
7780:FF
FF
FF
E0
E0
E7
E7
E7
DB
CF
9D
03
FF
B4
77BB:E7
E7
E7
00
00
FF
FF
FF
62
F3
C3
FF 65
779BjFF
FF
FF
00
00
E7 E7 E7
D6 72
71F8:1E
33
03
0C
18
00
IB
00
C9
74A0:FF
F3
C0
F3
E7
E7
Fl
FF
7200100
00
00
FF
FF
00
00
00
E4
74ABjFF
FF
CC
CC
99
99
Cl
FF AE
7209:0c
IE
33
7E
66
66
66
00
62
74B0:FF
FF
CC
FF
33
33
7C
66
66
7C
00
D4
74B8:FF
FF
9C
99 01
C3 E7
7210:3E
CC 94
83
93
721BilE 7220:3C
33
30
60
60
74C0:FF
FF
CC
El
E7
C3
99
66 66 78 60
53
74C8:FF
FF CC
CC
99
Cl
722B:3F
33 30
3C 00 78 00 7E 00
F9
36 30
66 6C 60
C7
74D0:FF
FF
C0
F9
E7
7230:3F
30
30
78
60
60
60
00
93
74D8:C3
CF CF
CF
CF
7238:1E
33
30
6E
66
66
3C
00
2B
74E0:F9
F6
83
7240133
33
33
7E
66
66
66
00
73
74E8:C3
E7
A0
04
7248:1E
0C
0C
18
18
18
3C
00
DB
74F0:FF
F3 F3 F3 F3 E7 C3 81 E7
E7
E7
E7
FA
7798:E7
E7
E7
07
07
E7 E7
E7
7250:0F
06
06
0C
0C
6C
38
00
42
74F8:FF
EF
CF
80
80
CF
EF
FF
03
77A0:A1
AF
23
AF
Al
FF
FF
FF
BB
7258:33
36
3C
70
78
6C
66
00
35
7500:FF
FF
FF
FF
FF
FF
FF
FF
EA
77A8:1F
IF
IF
IF
IF
IF
IF
IF
97
7260:30
30
30
60
60
60
7E
00
F6
7508:F3
F3
F3
E7
FF
FF
E7
FF
B6
77B0:F8
F8
F8
F8
F8
F8
F8
FS
9F
7268:63
77
7F
D6
C6
C6
C6
00
19
7510:99
99
99
FF
FF
FF
FF
FF
61
77B8:00
00
FF
FF
FF
FF
FF
FF A7
99
99
99
Cl
FF
7270:33
3B
3F
7E
6E
66
66
00
67
7518:99
99
00
00
99
99
FF
69
77C0iED
FF
CC
CC
7278:1E
33
33
66
66
66
3C
00
4B
E0
CF
FF
21
77C8:ED
FF
El
CC 99
99 C3
FF 72
33
7C
60
60
60
00
C4
F9 CF
E7
33
C3 CC F9 E7
63
7280:3E
7520IF3 7528:CE
99
B9
FF
C3
77D0:FE
FC
F9
93
87
8F
9F
FF
7288:1E
33 33
33 33
66
66
3C
0E
00
56
7530:E1
CC
El
C7
98
99
C0
FF A4
77D8tFF
FF FF
FF 0F
0F
0F 0F A9
7C
78
6C
66
FF
FF
FF
FF
1A
77E0:F0
F0
F0
F0
FF
FF
FF
FF
Bl
06
66
3C
7S38.F9 7540 :F3
FF
3C
Dl 65
E7
30
00 00
F3
33
E7
CF
CF
CF
1C
77E8:06
9D
CB
E7
D3
B9
60
FF
80
0C
0C
IB
18
18
18
00
7C
F3
FF
72A0:3F
E7
7548:CF
E7
F3
F3
F3
E7
CF
FF
Bl
77F0:0F
0F
0F
0F
FF
FF
FF
FF
FD
72A8:33
33
33
66
66
66
3C
00
06
7550:FF
99
C3
00
C3
99
FF
FF
9E
77F8:0F
0F
0F
0F
F0
F0 F0
00
33
72B0:33
33
33
66
66
3C
18
00
ID
7558:FF
E7
E7
81
E7
E7
FF
FF
31
7289:63
63
63
D6
FE
EE
C6
00
43
7560 :FF
FF
FF
FF
FF
E7
E7
72C0:33
33
IE
18
3C
66
66
00
99
7 568iFF
FF
FF
81
FF
FF
FF
CF FF
8A 6B
72CS:33
33
33
3C
18
IB
18
00
8F
FF
FF
E7
E7
FF
CA
72D0:3F
03
06
18
30
60
7E
00
58
FF
DE
49
7F
49
08
1C
00
91
E7 99
9F
08
F3 99
CF
72D8:1C
99
C3
FF
7D
72E0:C0
C0
30
30
C0
C0
30
30
F8
E7
E7
E7
81
FF
47
7290i3E 7298:1E
72E8ilB
18
18
18
18
18
16
18
CD
7570iFF FF FF 7578:FF FC F9 7580:E1 CC CC 7588:F3 F3 E3 7590:E1 CC FC
F3
CF
9F
81
FF
7E
72F0:33
33
CC
CC
33
33
CC
CC
6F
7598:E1
CC
FC
E3
F9
99
C3
FF
43
72F8:33
99
CC
66
33
99
CC
66
DD
75A0:FC
F8
E0
99
80
F9
F9
FF
DD
7300:00
00
00
00
00
00
00
00
E6
75A8;C0
CF
Cl
F9
F9
99
C3
FF
7D
7308 :F0
F0
F0
F0
F0
F0
F0
F0
EE
75B0:E1
CC
CF
99 C3 E7 E7
FF AC FF
A3
99
99
C3
FF
60
7310:00
00
00
FF
F9
00
00
F6 9C
CC
23
FF 00
75BB:C0
22
FF 22
FF
7318:FA
00 22
83 99 E7 E7
75C01E1
CC
CC
C3
7320:00
00
00
00
00
00
00
FF
07
75C8:E1
CC
CC
Cl
F9
99
C3
FF
4B
7328iC0 C0 C0 C0 C0 C0 CB CB 0F 7330 :CC CC 33 33 CC CC 33 33 7D 7338:03 03 03 03 03 03 03 03 IF 7340:00 00 00 00 CC CC 33 33 5A 7348:CC 99 33 66 CC 99 33 66 62
75D01FF
FF F3
FF
FF
E7
FF
FF
D9
75D8tFF 75E0:F1
FF
F3
FF
FF
E7
E7
CF
81
E7
CF
9F
CF
E7 Fl
FF
B4
75E8jFF
FF
81
FF
81
FF
FF
FF
10
75F0:8F
E7
F3 F9
F3
E7
8F
FP
1A
7350:03
03
03
03
03
03
03
03
37
75F8:E1
CC
FC
F3
E7
FF
E7
FF
F5
7358:18
18
18
IF
IF
18
18
18 E7
7600:FF
FF
FF
00
00
FF
FF
FF
EC
7360:00
00
00
00
0F
0F
0F
0F
29
CC
ai
99
99
99
FF
7F
18
18
IF
IF
00
00
00
4F
7608tF3 7610:C1
El
7368:1B
CC
CC
83
99
99
83
FF
ID
7370:02
04
0S
IE
04
08
10
20
BC
7618:E1
CC
CF
9F
9F
99
C3
FF
08
7378:00
00
00
00
00
00
FF
FF
5F
7620:C3
C9
CC
99
99
93
87
FF
BE
7380:00
00
00
IF
IF
18
18
18
FA
7628iCB
CF
CF
87
9F
9F
81
FF
5A
7388:18 7390:00
18
18
FF
FF
00
00
00
84
7630:C0
CF
CF
87
9F
9F
9F
FF
9E
00
00
FF
FF
18
18
18
20
7638:E1
CC
CF
99
C3
FF
17
18
18
F8
F8
18
IB
94
99
7398:18
18
91
7640ICC
CC
CC
81
99
99
99
FF
DE
73A0:5E
50
DC
50
5E
00
00
00
5E
7648:E1
F3 F3
E7
E7
E7
C3
FF
B6
7 3AB:E0
E0
E0
E0
E0
E0
E0
E0
8F
F9
F9
F3
F3
93
C7
73B0:07
07
07
07
07
07
07
07
97
C9
C3
8F
87
93
99
73B8:FF
FF
00
00
00
00
00
00
9F
76501F0 7658iCC 7660.CF
CF
CF
9F
9F
9F
81
73C0:12
00
33
33
66
66
3E
00 93
766Bi9C
88
80
29
39
39
39
FF 30 FF 4D FF 9B FF 89
73C8:12
00
IE
33
66
66
3C
00
F4
C4
C0
81
91
99
99
FF
4B
73D0:01
03
06
6C
78
70
60
00
C6
CC
CC
99
99
99
C3 FF
77
73D8:00
00
00
00
F0
F0
F0
F0
DD
CC
CC
83
9F
9F
9F
FF
0E
73E0:0F
0F
0F
0F
00
00
00
00
E5
76701CC 7678:E1 7680tCl 7688:E1
CC
CC
99
99
C3 Fl
FF
8C
73E8:F9
62 34 18 2C F0 F0 F0 00
46 00
9F 00
00
2 7
7690IC1
CC
CC
83
87
93
99
FF
21
73F0;F0
00
59
7698iEl
CC
CF
C3
F9
99
C3
FF
9D
73F8:F0
F0
F0
F0
0F
0F
0F 0F A3
F3
E7
E7
E7
E7
FF
96
7400:E1
CC
C8
91
9F
9D
C3
FF
3A
76A0:C0 F3 76A8iCC CC
CC
99
99
99
C3
FF
ID
7408:FF
FF
El
FC Cl
99
Cl
FF
F4
76B0ICC
CC
CC
99
99
C3
E7
FF
16
7410:FF
CF
CF
Cl
99
99
83
FF
3D
9C
29
01
CF
9F
9F C3
FF
3D
CC
El
E7
C3
39 99
FF
El
11 99
FF
FF
76B8i9C 76C01CC
9C
7418 il'F
FF
B9
7420:FF
FC
FC
E0
99
99
Cl
FF
AC
76CBiCC
CC
CC
C3
E7
E7
E7
FF
D3
7428:FF
FF
El
CC
81
9F C3
FF
2C
FC
F9
E7
CF
9F
81
FF
IB
F8 F3 E0 7438:FF FF E0 CC 7440:FF CF CF Cl 7448:FF F3 FF E3
E7
E7
E7
FF 92
76D0tC0 76D8:E3
F7
B6
80
B6
F7 E3
FF
Fl
99
Cl
F9
83
55
76E0:3F
3F
CF
99
E7
E7
E7
D5
C3
99 D2
76E8iE7
E7 E7
FF FF
3F CF E7 E7
9A
99
3F E7
CF
99
CF E7
76F01CC
CC
33
33
CC
CC
33
7450IFF
44
FC
FF
FC
F9
F9
66
33
99
CC
66
33
99
E5
7458:FF
C3 B7
76F8iCC
33
CF
CF
C9
87
93
99
FF
89
7700:FF
FF
FF
FF
FF
FF
FF
FF
EE
7460:FP
E7
C3 39
FF 66
7 708:0F
0F
0F
0F
0F
0F
0F
0F
F6
01
E7 29
FF
AB
7710:FF
FF
FF
FF
00
00
00
00
FE
7718:05 7720:FF
DD
DC
DD
DD
FF
FF
FF 69
FF
FF
FF
FF
FF
FF
00
0F
7430:FF
F9
7470:FF
E3 F3 F3 FF 99 80 FF Cl CC
99
99
99
FF
C4
7478:FF
FF
El
CC
99
FF
25
7480:FF
99 C3
FF
Cl
CC
99
83
9F
9F
28
7728:3F
3F
3F
3F
3F
3F
17
FF
E0
CC
99
Cl F9 FF Cl CC 9F 9F 9F FF E0 CF C3 F9 83
F8
IB
33
CC
CC
33
33
CC
CC
BB
FF
39
7730:33 7738:FC
3F
3F
7488:FF 7490:FF 7498:FF
FC
FC
FC
FC
FC
FC
FC
27
FF A7
7740 IFF
FF
FF
FF
33
33
CC
CC
FB
7468:FF
C3 B0
Stars Article on page 68. KC
10
REM
COPYRIGHT
TE1
PUBLICATIONS,
ALL
HX
2fl
MM
30
RIGHTS
1987
COMPU
INC.
-
RESERVED
I>OKE55,0:POKE56,84:CLR:R
D=J7180
DIMSX(150),SY(1S0),SM(20
0),MO(12),C$(35),CS(35), ET(12),MT(12),BS(35)
SF 40 PRINT"{CLR)£8S(4 RIGHTjC JB
50
OPYRIGHT 1987 UB., INC."
COMPUTE!
P
PRINTTABfll}"ALL RIGHTS
[SPACEjRESERVED"
HG 60
PRINT"i2
DOWN}"TAB(16)"
EM 70
FORI = lTO12:RE;ADi;T(I),MT(
FX
80
FORI=1TO33:READA:POKE491
FS
90
SC
100
KK
110
SYS49152:POKE1,PEEK(1)O
QG
120
R4:POKE56334,PEEK(563 34 )OR1 FORI=1TO4:READPO(I),DI{
MA
130
(rvsHdown] stars [off!11 :PRINTm(DOWN)PLEASE WAIT 20
SECONDS. . . "
I)I NEXT
51+I,A:X=X+A:NEXT IFXO5810THENPRINT"ERROR IN ML DATA STATEMENT.1": STOP
POKE56334,PEEK(56334)AN D254:POKE1,PEEKt1}AND25 1
I):NEXT:GOSUB550
FORI=ITO12:READMO(I):NE XT
FF
140
FORI=0TO3:A%(I)=PEEK(63 +I):NEXT:PRINT"{CLR)":0
GJ
150 POKE198,0:PRINTM[RVS)
BD
160 PRINT"(PRESS RETURN FOR DEFAULT RESPONSES)":PR INT"f2 DOWN]0 - QUIT"
SS
170
z=a
{6 SPACES}MENU {6 SPACES)(OFF)"
PRINT"1
-
SIMULATION":?
RINT"2 - CONSTELLATION (SPACE)STUDY" CG
180
PRINT"3
-
CONSTELLATION
STUDY WITH QUIZ":INPUT
"{downHrvs} choice {SPACE}- 3):(OFF)
KP XG
CB
190 200
(3 LEFT]";AA
2
(l
IFAA<1ORAA>3THENEND ONAAGOTO210,250,250
210 AA=4:INPUTM{2 COMPUTE'S Gazarro
DOWN)
October 1987
89
frvs)hourly or monthly [space}simulation(h or
576,2iAD=24576
SM
630
X=27:LBS=STRS(MM}:GOSUB
[space}m)(offJ FA
220 230
RD
J2 SPACES)M[3 LEFT)"fAS
IFAS = 1-H"THENHB=1:DB=(1:G OTO250 IFAS = "M"THENHB-g :DB»-30:
B20 AB
640
X=29:Y=376;GOSUBS50
MA
650
X=31;LBS=STRS(DD)tGOSUB 820
DG
660
GOTO250
FA
240
HK
250
RM
260
XJ
270
KK
280
SK
290
GOTO210 GOSUB1270:GOSUB590 IS=0:LBS="COMPUTING"iX= 869:GOSliB840
READRA:IFRA>0THEN320 IFRA=0THEN380 READLB?:CI=RA*-1:X=949: BH=0:IFLA>.5ANDCI=2OTHE N380
MK
300
GOSUB1260:GOSUB840
DX
310
SM(IS)=»6:SX(IS)=CIlIS=I S + 1:CS(CI)=LBS:GOTO 360
QX
320
READDC,MG:IFBH=1THENMG= 5:GOTO350
MH
330
GOSUB1500:IFAL<0THENMG=
5iBH=l;GOTO350 340
SS
GOSUB9 30;IFAA>1THENGOSU
FO
670
BE
SK
350
5X(IS)=X:SY(IS)=Y:SM(IS
360
)=MG:IS=IS+1 IFPEEK(653)=4THEHGOSUB4
GOSUB820:X=73:LBS=TD?tG
370
GOTO270
CS
380
SM (IS ) = 255 : IFAA=4T1IENAA
BB
390
XA
400
GOSUB590:GOSUB700
JC
410
A2=A2+HB:IFA2> = 24T!iENA2 =A2-24:DD=DD+1:JD=*JD+1
ME FM
740 750
IS=IS+liGOTO710 ONMGGOTO760,790,800,600
GOSUB840:GS=G5+LB?:GOT 01160
KE
1190
4S0
SG
760
X0-X:Y0=Y+1:GOSUB520:X0
XA MC
X0=X+3:Y0=Y+1:GOSUB520 X0=X+liY0=Y+2:GOSUB520:
OD
1210
XTI GOSUB1260
X0=X+2:Y0=Y+2:GOSUB520
JM
1220
NEXTKS
PE
1230 PRINT"(CLR){DOWN)[RVS]
770 780
X0=X+1:Y0=Y+1:GOSUB520 X0=X+2:Y0=Y+1:GOSUB520
=1:GOTO410
SK
810
RETURN
ONAAGOTO40O,480,960
EK
820
FORJ=1TOLEN(LBS)-1:Y=(V AL[MID?(LBS,J+1,1))+4B) *8:GOSUB850iX=X+l
BS JC
830 840
NEXT I RETURN FORJ=1TOLEN(LBS):Y=(ASC
(MIDS(LBS,J,1))-64)*8:G
CS
850
L8=7:SB=21504+ABS(Y):N6 =AD+X*8:GOSUB860:RETURN
DJ
860
L8=L8+1:E6=N6+L8:E8=S8+
L8
MH 870 A%=L8/256:A6=L8-256'A% XR 880 B*=(E6-Afi)/256:B6=E6-25
490
6*B%-A6
SF
890
FORI=0TO3:POKE63+I,A*(I
):NEXT:LA=LA/RD:GOSUB50
C%=(EB-A6)/256:C6=E8-25 6-C%-A6
CF
900
0:GOTO150 BD
500
280,15 QS MK
510 RETURN 520 XC=INT(X0/8):YR=INT(Y0/ S):LN=Y0AND7 530 PT=AD+YR*320+XC*8+LN:XB
=7-(X0AND7) KD
540
POKE FT,PEEK(PT)OR2lXB!R ETURN
MR
550
OS
910
RS
920
560
BA
570
JA
580 599
FD
600
610 620
1260
0iX=X-l:RETORN 20:L8=96;N6=S8-1:POKES
8+L8,0:GOSUB860:NEXTJi
BP
1270
CK 1280
RETURN
PRINT" !CLR)":IFAA=4TIIE NPRINT"STARTING "; PRIHT"DATE AND TIME OF SKY DISPLAY"
AJ 1290 POKE198,0:INPUT"{DOUN] [RVS]MONTH (1-12)I
[OFF}[2 SPACESjl
{3 LEFT}";MM:IFMM<10RM MH2THEN1290
1300
SYS41964:RETURN
INPUT'MRVS} [10 SPACES} DAY!(OFF} 1(3 LEFT3"fD D:IFDD<1ORDD>31THEN130 0
JD-JD+DA
FO
1330
A2=0:AN=0iPOKE19B,0tIN
:RETURN
BK 960
IS=l!l=0:GOSUB590:LBS°"
FC
SORTING":X=950:GOSUB840 BH=0
970
980
IFSM{I)=255THENCS(IS)-0 :GOTO1050
PS
1H00
GOSUB520:NEXT
1310
GR
1010
=DA+MO(I):NEXT
PUT"[DOWN][RVS}HOUR (0 -12):[OFF] 9(3 LEFT}";
1=1+1:IFSM(I)=5THENBH=
1
CH
1020
T(MM)THENBG=6
FE
1030
IFBH-0THENIS=IS+1
POKE532S0,BG:AD=245 76:S
BC
1040
GOTO970
8=23553:La=1000:N6=2355
SQ
1050
NC=IS~1
2:POKE24553,BG+1C:GOSUB
CX
1060
FORI=1TONC:B%(I)=I:NEX
BR
1070
IFSM(I)<6THEN1O10
10B0
■
IFA2<12THENPRINT"(RVS)
DJ
1350
PP
1360 TM=A2:AN=(TM-INT(TM))*
AM OR PM (OFF} [3 SPACES}PM(4 LEFT)"j tINPUTBS
IFB$="PM"THENA2=A2+12 60
DM 1370 POKE19B,0:PRINT"[DOWN] [RVS}(5 SPACES}LATITUD Ei(OFF](3 SPACES}40
[4 LEFT}";:INPUT LA
CR
1380 FD=TM/24+.5iIFFD=>lTHE
FORJ=1T05:FORK=1TONC:L
SB
1390
DA-DA+FD:D3=JD-2451545
=B%(INT(RND(1)-NC+1))i
JF
1400
T3=D3/36525:T1=INT(T3)
HH
1410 T2=(JD-T1*36525-245154
T9=B%{K)iB%(K}=B%(L) KM
"
1340
NFD=FD-1:JD=JD+1
T
POKE 53265,PEEK(53265)OR
A2iB$="
MM
IFSM(I+l)>5THENIaI+l:G OTO980
JD=2446429.5iDA=DD:IFM
M>1THENFORI=1TOMM-1:DA
CS(IS)=SX(I)
BG=0iIFTM>MT(MM)ANDTM<E
October 1987
FORJ=0TO2:S8=31849+J*3
1320
RB 990
COMPUTE'S Gazette
SX
LBS"11 " :X=X-liGS=LEFTS (GS,LEN{GS)-1):G0SUBB4
QD
FORI=lTOia0STEP2:X0=127 •SIN{2*I*RD)+127:Y0=100 *COS(2*I*RD)+100
32:POKE53272,120:POKE 56 90
1250
AG 950 Y=99-INT(100*Q*COS(AZ))
GOSUB860 oc
CE
0)*1.27)
BQ
S8=3 2768:L8=8000:N6=AD:
WAIT":GOSUB550:G
GF
B60 KJ
LEASE OTO490
2)/COS(t^/4-AL/2) EQ 940 X=INT((100*Q*SIN(AZ)+10
J):GOSUBB50:NEXT:RETURN
CG
12 DOWN}"
HR 1240 GOSUB500:PRINT"(DOWNlP
PB 930 AZ=2*_T-AZ:Q=SIN(X/4-AL/
:AD=N6
FORJ=»1T04:X=PO(J):Y=DI(
IFA6=0THENSYS41971:RETU RN
S8=32769:LB=8000:N6=3 27 6B:POKE40769,0:GOSUB860
XC
fLEFTj CORRECT OUT OF" ;NCi"[LEFT) {OFF)
KE89,B%iPOKEBB,B6
POKE53 27 2,20iPOKE5657G, AND22 3:POKE64B,4:POKE53
AF
POKE781,A%+1:POKE782,A6
YOU ANSWERED";QZ;"
:POKE91,C%:POKE90,C6:PO
3:POKE53265,PEEK(53265)
IFG?=CS(CS(JS))THENLBS ""CORRECT":X=910iGOSUB 840:QZ=QZ+1:GOTO1210 LBS=CS(CS(JS))iX=909:G OSUBB40:FORI=1TO5O0:NE
1200
B:GOSUB1260:GOSUB840:PO
OM
1250:GOTO1160
JF
=X+liY0»YiGOSUB52OtX0=X +2iY0=Y:GOSUB520
800
KE198,0:WAIT198,1
1190
,810,810
RN
EE
POKE198,0:WAIT19B,1:GE
TLBS:IFASC{LBS)=13THEN
1180
790
GOSUB1380:GOTO260 LBS="PRESS RETURH":X=86
1160
JK
OSUB850:X=X+1:NEXT:PETU
470
SUB850:GS=""iX=989 HF
IFX=0THEH740 GOSUB750
NMM=1
JM
=949:GOSUB840:Y=464:GO
720 730
HD
/
GOSUB1260:LBS="NAME"iX
SM HA
IFDD>MO(MM)THENDD=DD-MO (MM)iMM=MM+l:IFMM>12THE
460
IS=IS+1:GOTO1100
1150
IFASC(LB5)=20THENGOSUB
DD=DD+DB:JD=JD+DB
FR
1140
1170
430
450
PR
XA
DB
420
CX
IFCN<>CS(JS)ANDBH=1THE Nil 50
IS=0 MG=SM{IS):X=SX(IS):Y»SY (IS):IFMG=255THENRETURN
BD
IFDD>MO(MM)THEN430 TM=INT(A2)+AN/60 FORI=0TO3:POKE63+I,A%(I
IFCN=CS(JS)THENB!!=liGO SUB750
700 710
PJ
440
IFMG=6THENCN=XiGOTO114
RG JG
JF
SG
MG=SM(IS):X=SX(IS):Y=S Y(IS):IFMG=255THENGOTO
0
B?=" 0" + RIGHT?{LB5.D
OSUB840:RETURN
90:GOTO150 EQ
1110
EG 1130
X=67:LBS=STR5(A4):GOSUB
FORKS=1TONC:IS=0:BH=0:
JS=B%(KS)
1150 RG
OD 1120
B750 BE
KK 1100
12THENA4=A4-12
680 A4=INT(AH):X=70;LB?=STR S(A4):IFLEN(LBS)=2THENL 690
1090
A4=I!IT(A2):TDS = "AM":IFA 4>=12THENTD5="PM"tIFA4>
8 20:X=69:Y=464:GOSUQ850
PQ
SA
B*(L)=T9tNEXTK,J
4.51/36525
EP
1420
B66*T1+8640184.812866* T2+.093104*T3*T3
MG
1430
,-22,2,15.9,-26,3
S3=24110.54841+184.812 EM
1840
DATA
34,2,17.6,-37,2,16.7,38,3,17.2,-43,3
S3=(S3-0.0000062*T3*T3
*T3)/86400:S3=24*(S3-I
JK
1850
DATA
1440
BO
1450
IFE3<0THENS3=S3+24
59, 2
IFS3>24THENS3=S3-24
HS 1460 H3=INT(S3):M3=INT(60*( JG
1470
S3-H3)) TG=H3+M3/60
AG
1480
LA=LA*RD
FS
1490
RETURN
RM
1500
DC=DC*RD:RA=RA*15*RD
GA
1510
T5-TG*15*RD-RA
JB
1520 S1-SIN(LA)"SIN(DC)>COS (LA) * COS(DC)* COS(T5)
OH
IFC1>0THENC1=SQR(C1) IFCK = 0THENAL=SGN[S1)*
_T/2:GOTO1570 XB 1560 AL=ATN(Sl/Cl)
DJ
1580
S2=-COS(DC)*SIN(T5)
IFC2=0THENAZ=SGN(S2)*J_
/2iGOTO1620
HO
DATA -14,"TAURUS",4■6, 16,1,4.2,15,4,4.4,19, 3 DATA -15,"CANIS MINOR" ,7.6,6,1,7.4,9,3 DATA -16,"GEMINI",7.5, 32,1,7.7,28,1,6.7,25,3
1880
,6.6,16,2,6.3,22,3
SJ
1890
DATA
XE
1900
DATA10.1,12.5,1,10.1,1 7,3, 10.3,20,2,10.3,24,
GO
1610 IFC2<0THENAZ=AZ+_T
IFAZ<0THENAZ=AZ+2*J;
SO
1640
DATA
CG 1630 PRINT"{CLR}":RETURN
,3,11.8,15,2
1920
DATA-18,"SAGITTARIUS", 18.3,-30,3,lB,-30.5,3, 18.4,-25,3,18.9,-26,2,
19,-30,2 QA
,4,21,3,22,3,21,3,20,4 ,20,4,19,5,18,5,18,6
PS
DATA
IS
IN
18.7,-27,3,19.1,-
JS
1940
DATA
-19,"FOMALHAUT",2
1950
DATA-20,"CARINA",6.4,-
1960
DATA8.4,-59,2,9.2,-59,
2,9.2,-69,2,9.8,-65,3 SS
1660
KD
69,84,133,254,162,16,1
1970
DATA-21,"VELA",S.2,-47
NEXT
60,0 DATA 177,251,145,253,1 36,208,249,230,252,230
DA
1680
,254,202,208,240,96 DATA 16,112,480,40,976
XB
1690
,152,511,184 DATA31,28,31,30,31,30,
KC
1700
31,31,30,31,30,31 -1,"POLARIS",2,89
,2
EM
1710
DATA
-2,"BIG
EA
1720
DATA
11,57,2,11,63,2,1
DIPPER"
1980
,9.3,-55,2 DATA-22,"CRUX",12.1,-5
QF
1990
a,2,12.4,-63,1,12.5,-5 6,1,12.8,-59,1 DATA-23,"CENTAURUS",14
PS
2000
.6,-61,1,14,-60,1 DATA-24,"ACHERNAR" , 1.6 ,-58,1,0
9,57,2,13.4,55,2,13,7, 50, 2
FP
1740
DATA -3,"ARCTURUS",14. 3,19.5,1 DATA -4,"VIRGO",13.4,11,1,12.6,-1,3,12.9,3, 3,13,11,3
QG
1750
DATA
EP
1760
15,3,23,14,2,23,28,2,. 1,29,2 DATA -6,"AURIGA",5.2,4 6,1,5.9,45,2,5.9,37,2, 4.9,33,3,5.4,29,2
XS
1770 DATA -7,"ORION",5.9,8,
-5,"PEGASUS",0.2,
1,5.4,7,2,5.75,-2,2,5. HM
1780
HB
1790
BX
1800
DX
1810
OA
1820
6,-1,2,5.45,0,2 DATA 5.6,-5.5,4,5.2,-8 .5,1,5.8,-10,2 DATA -a,"VEGA",IB.6,39 ,1,-9,"CYGNUS" DATA 20.7,45,1,20.3,40 ,2,19.7,45,3,20.75,34, 2,19.5,28,3,19.9,35,4 DATA -10,"CANIS MAJOR" ,6.7,-17,1,6.4,-18,2
DATA-11,"AQUILA",19.8, 9,1,19.1,13.5,3,20.1,-
XS
1830
140
JX
150
RH
160
JQ BH
170 180
1,3,19.4,3,3,19.1,-5,3 DATA -12,"SCORPIUS",16 .5,-26,1,16,-20,2,15.9
DATA
208,3,238,178,2,23
8,180,2,17 3,180,2,201,0 ,208,3,238,181,2,238 DATA 183,2,173,183,2,20 1,0,208,3,238,184,2 DATA 232,224,128,240,3, 76,173,2,200,192,8,240, 3,76,171,2,96
DIM PO(10,2) FORR=1TO10:PA(R)-50:NEX
TR:PRINT"(CLR)"
BG=1:NU=9:BF=1 FORR=0TO9:FO(R,1)=18432
+R*2048:PO(R,2)=PO(R,1) + 1024
DG
190
MC
200
PO(R,1)=PO(R,1)/256:PO( R,2)=PO(R,21/2 56:NEXTR FORR=0TO9:POKE6O7,4:POK E693,4:POKE690,(18432+2
048*R)/256 XX
210
POKE696,(18432+1024+204
8*R)/2 56:SYS679:NEXTR BK 220 PRINT"(CLRJ[7 DOWN}
!WHT]":IFBG=-2THENPRINT" {BLKt":
XH
230
PRINT"ANIMATOR
ME
240
PRINT"0-9)
AM
250
PRINT"C)OPY
MK 260
!DOWN)"
EDIT
641
SCREEN
{8 SPACES}D)ISPLAY" SCREEN
{12 SPACES)P)ARAMETERS"
PRINT"S)AVE TO DISK
(11
SPACESlDOAD FROM D
ISK"
JH
270 PRINT"E)XIT PROGRAM"
JE 280 PRINT
"(DOWN)
(10 SPACESjCHOICE?";
AC 290 GETA$:A=VAL(AS) EB 300 IFA$=""THEN290 EK 310 ON-(A$="D")-(AS="C")*2-
(AS="P")*3GOTO350,460,5
70
EM 320 ON-(AS="S")-{AS="E")*2-
BEFORE TYPING .. .
(A$="O"ORA<>0)'3GOTO700
Before typing in programs, please refer to "How To Type In COMPUTE!'? GAZETTE Programs,"
elsewhere in this issue.
Animator 64
10
REM COPYRIGHT 1987 COMPU TEI PUBLICATIONS, INC. -
KF PM
20 30
IFLL=1THENLL=0:GOTO220 POKF.55,0;POKE56,72:CLR
PP JR
40 50
OPEH1,0,0 POKE53280,6:POKE53281,0
RIGHTS
RESERVED
60 PRINT"fHHT]fCLR) S3 SPACES}COPYRIGHT PUB.,
1997
INC."CHR
70
IFUB=-1ANDBF=1THENFORLO
AP
370
=NU-1TO1STEP-1:GOTO380 FORLO=0TONU
MG KE AP
380 390 400
XX=LO:GOSUB1100 FORPA=1TOPA(XX):NEXTPA GETA$:IFAS<>" "ANDA?<>C
CG
410 420
FC
450
JG
100
110
RETURN
MK 460 X=.CR:X1=CR+1 :IFX1=10THE NX1-0
FB 470 X2=Xl:PRINT"fCLR)
[2 DOWN)COPY SCREEN: {DOWH}"
RX 480
PRINT"COPY SCREEN
{4 LEFT)";:INPUTC1
"X"
500
HP KO
510 FORR=C2TOC3 520 POKE687,PO(C1,1):P0KE69 3,PO(C1,2)
173,0,6,141,0,8,173,0,3
GG
530
POKE693,PO(R,l)iPOKE696
6,141,0,220,238,174 DATA 2,173,174,2,201,0,
MH
540
SYS679
DATA
ENS[2
SPACESiSCRE
SPACESI"X1"
{4 LEFT}"I:INPUTC2
IFXO9869THENPRINT"
(DOWNJeRROR IN DATA STAT
PRINT"TO:{2
#
GC
(SPACEjRESERVED"
RIGHTS
EMENT.":STOP GS
GOTO220
FE 430 NEXTLO:UB=-UB:GOTO360 JB 440 GETA?:IFAS=""THEH440
AiPOKEI,A;NEXT
90
"THENGOSUB440JGO
490
PRINTTAB(11)"ALL
AM 80 FORI=679TO765:READA:X=X+ EX
IFAS="
GB
S(142}CHRS(8) GH
GOTO290
360
JQ
KC
COMPUTEI
340
HD 350 FORR=1TO500:NEXTR:UB=1
TO430
Program 1: Animator 64
ER
PE 330 ON-(A$=1'L")GOTO940
GP
HRS(13)THEN430
Article on page 86.
ALL
,840,880
HX
1.8,54,2,12.2,58,3,12.
1730
MP
,2,8.6,-54,2,9.1,-43,2
2 LINES DATA 169,0,133,251,133 ,253,169,208,133,252,1
MD
130
52,1
BEM
DATA
DATA
DR
28,3,18.3,-34.5,2
1650
1670
1930
19,6,19,6,20,5,21
ML
-17,"LEO"
3,9.B,26,4,9.7, 24, 3 DATA 11.2,21,2,11.2,16
1910
120
2.9,-30,1
1620
CH
1870
HF
SD
FE
RG
BD
GK 1600 AZ=ATN[S2/C2)
FM
1860
1570 C2=COS(LA)*SIN{DC)-SIN (LA)'COS(DC)'COS(T5)
AK 1590
CC
QX
1530 C1=1-S1"S1
DJ 1540 GH 1550
RJ
9,60.5,2,0.6,56,2,0.1,
7909)
,2,173,177,2,201,0
XM
-13,"CASSIOPEIA",
1.9,63.5,4,1.4,60,3,0.
NT(S3)+(FD-.5>«1.00273 FM
208,3,238,175,2,238,177
17.6,-43,2,16.7,-
PRINT"{5
SPACES}THROUGH
[2 SPACES]"X2"£4 LEFT}"
j IINPUTC3
169,0,160,0,162,0,
,PO(R,2) COMPUTED Gazelle
October 1987
91
SR
550
NEXTR
EF
560 570
GOTO2 20
GB EK
580
590
EC
=FIS+".SCR"
PRINT"[CLRJ(2 DOWN}PARA METERS:(DOWN)"
610
"'+STRS(PA(R
PHI NT"BACKGROUND PRINT"HI
SCREEN
{2 SPACES)(0-9):
#
"BG
"NU
PRINT"BACK/FORWARD {0/1 ): "BF PRINT'MHOME] [4 DOWN)";: MOS="[19 RIGHT)"
QM
620
ME
630
GA
640
SR
650
PRINT:PRINTMOS;:INPUTBG
HB
660
PRIHTMOS;:INPUTNU:IFNU<
FORR=0TO9:PRINTMOS;:INP
UTPA(R):NEXTR :IFBG<1ORBG>16THEN570
670
XM
680
BF
1020
INPUT#2,BG:INPUT#2,BF: INPUT#2,NU
QH
SPACES):
"
[2 SPACESlfl-16):
SR
BK
AS=AS+STRS(R)+"
R<>10THENA$=AS+"
)):PRINTAS:NEXTR:PRINT 600
OPEN2,8,2,F1S
XG
(4
00
1010
FORR=0TO9:A?="PAUSE"I IF
0ORNU>9THEN570 PRINTMOS;:INPUTBF:IFBF< >0ANDBF<>1THEN570 POKE53 2B0,BG-1:POKE5328 l.BG-1
PS
690
GOTO220
AJ
700
print"Iclr)(down)kave s
GJ
710
greens
to
disk:"
print'tilename to
save?
XF
350
PE
360
POKE687,PO(XX,1):POKE69
3,PO(XX,2)
CC
1030
FORR=1TO10:INPUT#2,PA(
1040
R):NEXTR:CLOSE2 POKE53281,DG-1;POKE532
OG
1050
80.BG-1 LL=1:LOADF2S,8,1
PC
1060
END
HR 1070
POKE687,1024/256:POKE6 93,55296/256
JE
1080
POKE690,PO(XX,1):POKE6
GS
1090
SYS679iRETURN
PC
1100
POKE690,1024/256:POKE6 96,55296/256
EE
1110
POKE687,PO(XX,1):POKE6
PX
1120
SYS679:RETURN
SYS679:RETURN
DK 370
PRINT"{CLR)(2 DOWN} [WHTlBOOTING
PX
XE
390
Program 2: Animator Booter XS
20
S1S="
BEFORE TYPING ... Before typing in programs, please refer to "How To Type In COMPUTB's GAZETTE Programs,"
30
S2S-"
40
":REM ANIMATOR
DAT
S35=" UN
"iREM
PROGRAM
NAME
Number, Please?
COMMAND
TO
Article on page 71,
BOOT
"iREM
R
PROGRAM
JH
50
DIMPO(10,2)
QX
60
FORR=0TO9:PO(R,1)=18432+
KC 10
REM
COPYRIGHT
TE1
PUBLICATIONS,
(R*2048):PO(R,2) = PO(R, 1) BG
720
ED
730
PRINT:PRINT">";:INPUT#I
AE
740
IFFIS="'EXIT"THEN220
DK
750
PRINT:PRINT:PRINT"«* EASE STANDBY **"
XF
RE
760
770
PRINT"!"CHRS(34)"EXIT"C
HRS(34)" TO ABORT)'1
PL
GM
100
POK1i;PO,A:PO=PO+l:SU=SU+
SR
120
DATA
169,0,160,0,162,0,
80
W=U+V:RETURN
JH
90
W=U-V:RETURN
DATA
2,173,174,2,201,0,
KE
100
208,3,238,175,2,238,177 ,2,173,177,2,201,0
MP
110 W=U/V:RETURN
HE
140
FORR=1TO10:PRINT#2,PA(R ):NEXTR
DATA
,208,3,238,181,2,238
150
DATA
HH
160
DATA
OKE175,152:SYS62954
3,76,171,2,96,-1 IFSUO9869THENPRINT"
...":
JR
170
MM GM
180 190
220
PRINT"(CLR}i2 DOWN)ARE (SPACE)YOU SURE?"
IFA$="N"THEN220
EH
880
MD KJ
PLEASE
STANDBY
PRINT"lHOME)";:XX=A:CR=
FlS=FI?t".DAT,S,R"iF2S= FIS+".SCR"
EC
210
OPEN2,8,2,F15
GE
220
INPtJT#2,BG:INPUT#2,BF: I
890
XX:GOSUB1100 INPUT#1,BLS
900
GETA$:IFA? = "A"T!IEN220
EB
230
RM
910
IFAS<>CHR5(13)THEN900
CS
920
GOSUB1070
PR
930 GOTO220
AC
140
FL=liFORI=0TO2:FORJ=0TO
DR
150
IFNN(I,J)+4B<>PEEK(N(I, J))THENFL=0
hm ca
160 170
next:next:return printchrs(14)chrs(8)"
2
Sclr}[pur)(3 spaces}cop
yright .B.,
JP
180
BB
190
1987
compute i
p^u
INC."
PRIKTTABfll)"ALL RIGHTS RESERVED":Q=646:BO=532 80:BA=53281:SC=1024:C=5 4272
IFPEEK[65530)=164THENQ= 1339:BO=65305iBA=»65301: SC=3072:C=~1024
RR 200
IFPEEK{65530)=5THENQ=24 1
AS 210 GF 220
Z=40:POKEBO,0:POKEBA,0 DIMN(3,3),NN(3,3),S(12) ,SS(12),SP(4),D(3,3),DD (3,3),0(10),O0{3,3) 230 DEFFNB(I)=INT(RND(1)*I) 240 FORI=0TO2:FORJ=0TO2:N(I
PRINT"iCLR){2 DOWNlLOAD FROM DISK:IDOWN]"
HK 250
LL=1:LOADF2S,8,1
JK
260
GETA?:GETAS
PRINT"FILENAME TO
EE
270
FORR=lTO500:NEXTRiUB=l
SQ
280
IFUB=-1ANDBF=1THENFORLO =NU-1TO1STEP-1:GOTO300
,J)=SC+94+J*4+I*Z*4:NEX
I DOWN)"
R!l
290
FORLO=0TONU
T:NEXT
QX
300
XX=LO:GOSUB340
PRINT">";:INPUT*1,FI?
SS QS
310 320
FORPA=1TOPA(XX)tNEXTPA GETA?:IFAS<>""THEN370
HJ
330
NEXTLO:UB=-UB:GOTO280
MR
340
POKE690,1024/256:POKE69 6,55296/256
LOAD?
PRINT"("CHRS(34)"EXIT"C HRS(34)" TO ABORT)
970
MP
980
IFFIS="EXIT"THEN220
JJ
990
PRINT:PRINT:PRINT"" EASE STANDBY **"
92
240
0.BG-1
MH
1000
CC
NPUT#2,NU
FORR=1TO10:INPUT#2,PA(R ):NEXTR:CLOSE2 POKE53281.BG-1:POKE5328
SPACES)"
FORI=SC+644TOSC+671STEP 3:POKEI,32:NEXT:RETURN
**"
CK 200
BP
[33
130
FIS=S1? PRItJT:PRINT:PRINTll£CLR}
[DOWN}"
GETAS:IFAS=""ORA$<>"Y"A NDA?<>"N"THENB50 END
[CLR}{2 DOWN}ERROR IN D ATA(DOWNJ"tSTOP
PRINT"(HOME)"iFORI=0TOl
MD
232,224,12B,240,3,
76,173,2,200,192,8,240,
W=U*V:RETURN
7:PRINT:NEXT:PRINT"
183,2,173,183,2,20
1,0,208,3,238,184,2
:POKE194,72:P0KE174,0:P
PRINT:PRINT"SAVED
JH 120
208,3,238,178,2,23
8,180,2,17 3,180,2,201,0
PS
870
960
(K)+C,4:RETURN IFV=0THENFL=1:RETURN ONR+1GOTO80,90,100,110
XE
GQ
EF
XP 60 KS 70
6,141,0,220,238,174
JR 860
950
POKES(K),SP[SS[K)):POKES
0PEN15,8,15,"S0:"+F1S:C
FOHR=1TO1000:NEXTR:GOTO
FB
HM 50
173,0,6,141,0,8,173,0,3
OPEN15,8,15,F35:CLOSE15 SYS57812F2S,8:POKE193,0
JM 940
5
S
CL0SE2
850
POKENtl,J),NN(I,J)+48:PO KEN(I,J)+C,l!RETURN
READA:IFA=-1THEN170
FI?+".SCR":F3S="S0:"+F2
810 820
DP
40
PO«679
90
GOTO90
800
EP 840
CB
80
110
MA FP
830
X=RND(-TI):GOTO170
MR
HR
DA
30
F1S=FIS+".DAT,S,W":F2?=
RINT#2,NU
790
MG
MR
130
-
RESERVED
,2)=PO(R,2)/256:NEXTR AJ
AH
COMPU INC.
IFPEEK(65530)=5THENBANK1
PO(R,1)=PO(R,1)/256:PO(R
IS 780 PRINT#2,BG:PRINT#2,BF:P
BP
RIGHTS
1987
BM 20
+1024
QR 70
ALL
A
LOSE15iOPEN2,8,2,"0:"+F
HS
DOWN]"
PRINTLIS:POKE631,13:POK
elsewhere in this issue.
FILENAME
TO
XF
DOWNl"+S35+"(HOME)
IFLL=1THEN260 A
FK
[5
(3
E632,13:POKE198.2:STOP
93,PO{XX,2)
10
PROGR
53281,0 380 LIS="[HOME)[BLK) {7 DOWN)LOAD"+CHRS(34)+
96,P0{XX,2)
PM
MAIN
AM. . .■':POKE53280,0:POKE
PL
F1S=FIS+".DAT,S,R":F2S
COMPUTE'S GazBtto
October 1907
XG FF
EJ
250
FORI=0TO3:READSP(I):NEX T
JF
260
FORI=0TO11:READJ:S(I)=S
GX
270 FOR1=0TO5:READJ:X(I)=SC
C+J:NEXT +J1NEXT
FK 260
AX PB QC RG
1250 GETAS:IFAS=""THEN1250 1260 GOSUB120:GOTO290 1270 GOTO1270 1280 DATA43,45,24,47
FORI^ITOG
MG
1290
DATA96,100,256,260,416
RA=FNB(3):RB=FNB(3):IFO O(RA,RB)THEN780
FA
1300
DATA174,334,178,338,18
48:POKEN(RA,RB)+C,l:0O( RA,RB)=1
QJ
1310
DATA104,264,424,494,49
JB
1320
F0RI=lT07iREADAB(I):NEX
BS
740
T
KH GK
750 IFG=0THEN840 760 FORI=0TO2:FORJ=0TO2:OO( I,J)=0:NEXT:NEXT
XH
770
SE
780
XX
790
PJ 290 PRINT" {CLR} [HONE! [CYN}11
MB 300
1^^
i
DE
310 PRIHTTAB(L3T"^ - - -
RX
320
(SPACE)--[2 SPACEST-""
PRINTTA0U3 )" gQj * + ■ + •
QQ 330 PRINTTAB{13)"^ -f
!OFF)-[SHIFT-SPACE){RVSJ {OFF) "
NEXTiNEXT
,420 2, 342
POKEN(RA,RB),NN(RA,RB)+
8, 502
DATA11,12,15,1,15,12,1 1
MX
800
Y=0
XE
810
HJ=SC+644+Y:IFPEEK(HJ)= NN(RA,RB)+4BTHENPOKEHJ,
DO
820
32:GOTO830 Y=Y+3:GOTO810
CF
830
NEXT
MP
840
FORI=0TO34:POKESC+644+I +C,1:NEXT
See instructions in article on page
PA
850
I=0iJ=0:H=0:L=1
JF
B60
POKEN(I,J),PEEK{N(I,J))
65 before typing in.
QH 380 PRIHTTAB(13T"lQj*+*+*+*
DH
870
DC
KS
QC 340 PRINTTABt13T"Io3*+*+*+' DH
350
QC
360 PRINTTAB ( 13 )"£QJi'+* + * +
qk 370
KX
390
PRINTTAB(13)"-
-
-
-
[SPACE]-f2 SPACEST-11
-
printtab(13)"z -(rvs) [off)-(shift-space3[rvs) [off]- -"
PRINTTAB(13)P1- --
-
- z
[SPACE]-[2 SPACEST-"" "
400 PRI\TTAB(13)"gQg*EE3BR3 ^383§3E
MR 410 PRINTTABTT3)"[2 SPACES ) —[2 SPACES)^
-[2 SPACES'!"11 RB 420 PRINTTAB(137"EZ3**EX3
BC
430
PRINT" [HOMET7eF0RI=BTO2
Schnip
+ 128
880
C0001A9
POKEQ.AB(L):PRINT"
[HOME}!5
DOWN}"
PRINTTAB(3)"NUMBER"SPC( 22)"PLEASE?"
HK
470
PRINT"!? LEFT] (9 SPACES)1'
";AS;"
□0
8D
C9
CD
A9
CB
CD
A9
FF
8D
C030:CD
AD
1C
CC AS
D0
09
03
8D
1C
20
-128
C039:D0
A9
03
8D
82
CD A9
FF
64
920 930 940
FORT=0TO30:NEXT GETA?:IFAS=""THEN860 IFA?=CHR$(13)THENH=1;GO
C040:8D
83
CD
A9
00
A0
00
99
D9
C048:D0
CF
C8
C0
0A
D0
F8
A9
7A
C050:00
A0
00
99
40
CE
C8
C0
23
SUB140:IFFLTHEN1080 IFHTHENH=0:GOTO1130
C0 5B:C8
D0
F8
AD
8C
CD
D0
0C
B5
C060;A9
00
A2
00
9D
DC
CD
EB
EF
C068:E0 C070:FF
IE
D0
F9
A9
00
C07B;Ca
C0
17
C080;18
D4
A9
C0a8:00
8D
05
A9 93 A0 00 99 D0 F8 A9 08 8D 03 D4 A9 F0
C090:D4
A9
2F
8D
00
C098:8D 01
D4
A9
PX 910 POKEH{I,J),PEBK(N{I,J)) FP FJ PD
IFAS=CHRS(32)THEN1060 IFA$<"1"ORAS>"9"THEN860 FORK=SC+644TOSC+6 71STEP 3 iIFPEEK(K)=ASC(A?)THEN 1000
480
AF
490
FORJ=0TO1
XX
500
SS(K)=FNB(4)
AlIFPEEK(K)<>32THEN103
JE
510
R=SS(K):U=D(I,J):V=NN(l ,J+1):GOSUB60
0
DF
1040
POKEK,M
IFFLTHENFL=0:GOTQ5l30
BP
1050
POKEN(I,J),ASC(AS)
FH
1060 J=J+1:IFJ>2THENJ=0:I=I +liIFI>2THENI=0:J=0
520
PM
530
SD
T(W)THEN500 540 GOSUB50:K=K+1:NEXTJ:E(I
D(I,J+1)=K:IFW<1ORN<>IN )=WiNEXTI
XE
1010
POKEK.32
FH
1020 M=PEEK(H(I,J))!IFM=32T
CF
1S30 RA=FNB(9}:K=SC+644+3*R
HEN1040
HK
RE
1070
1080
L»1;GOTO860
PRINT"[HOMEi"iFORI=0TO
171 PRINT:NEXT:PRINTTAB
FORI=0TO1
GAIN?"
550
GK
560
MC
570
MR
R=SS(K):U=DD(I,J):V=NN( I+1,J):GOSUB60 590 DD(I+1,J)=W:IFW<1ORW<>I
HJ
:IFMM=1THEN860
FORJ=0TO2:DD{0,J)=NNl0,
SO
(B)"E73CORRECT]
J)
SS(K)=FNB(4)
580
NT(W)THEN570
XM
600
IFFLTHENFL=0:GOTO570
DF
610
GOSUB50
AG
620
K=K+1
SF
630 NEXTIiE(J+3)=W:NEXTJ
FX
640
RM
650
NEXT
KM
660
FORI=0TO5:ES(I)=RIGHT$( STRS(E(I)),2):NEXT
FORI=0TO5:IFE(I)>99THEN 480
£LAY A
1090 GETA?:IFAS=""THEN1090
RS EP
1100 GOSUB120 1110 IFA$<>"N"THEN290
GQ QJ
1120 1130
PRINT"[CLR}":END PRINT"[HOME)":FORI=0TO 17:PRINT:NEXT:PRINTTAB
(9)"i73_INCORRECT. PUZZLE?"
CF
1140
GETAS:IFAS=""TH£IU140
DM SF
1150 1160
IFA5<>"Y"THEN1220 GOSUB120
AK
1170
K=0:FORI=0TO2:FORJ=0TO 2
GK
1180 1190
IF(PEEK{N(I,J)+C)AND15
670
FORI=0TO5:FORJ=0TO1
SQ
6B0
POKEX(I)+J,A5C(MID$(ES( I),J+1,1)):POKEX(I)+J+C
XJ
,3
GK
1200
K=K+1
AM
1210
NEXT:NEXT:GOTOB50
690
NEXTsNEXT
SK
700
FORI=1TO9;O(I)=0:NEXT
KX
710
FORI=0TO2:FORJ=0TO2
GB
720
RA=FNB(9)+liIFO(RA)THEN
AG
730
POKE5C+644+RA*3,NN(I,J)
720
+48:O(RA)=1
SAME
)=1THEN1200
FS QX
1220
1230 1240
D2
3A
1)4
Al
0F
8D
98
C4
D4
04 A9 BD 06 A9 37
00
8D
A4
CE A4
BD
83
41
CE
8D
42
CE
A9
04
90
C0A8:8D
40
CE
A9
FF
3D A5
CE
C5
0D
14
C0B0:A9
8D
FB
07
A9
0E
8D
07 A9 C0C0:ID D0 09 C0C8:0A 8D 25 C0D0:D0 A9 01 C0D8:8D 27 DB C0E0:A0 00 B9 C0E8:C8 C0 C0 C0F0:D0 03 20 C0F8:05 D0 8D
0F
8D
FA
07
AD
33
03
8D
ID
D0
A9
82
1)0
A9
09
8D 26
17
8D
28
D0
A9
F5
A9
C100:8C
C0BB:F9
CD A9 C108:34 CD A9 C110:0C C6 20 C118:20 8C C8
00
07
8D
29
D0
31
EA C8
99
40
03
C8
D0
F5
AD
8C
CD
71
B4
C4 A9
78
8D
36
04
D0 A9
00
BD
DD
FA
8D
35
CD 8D 8C
03
8D
8D
CD
20
AC
27
C7
20
A9
64
BD
6A C5 00 D0
AC
IB
00
8D
10
D0
D0 C130:D7 8D C138:00 8D C140:B4 C3 C148:08 C2 C150:0D AD C158:20 42 C160:8D 08
A9 03 3C
El
8D
A9 07 8D F3 02 D0 A9 7D
C168:F0
0B
C170:51 C178:51
C128:15
D0
BD
01
D0
CD
20
AD
8D
CD
96 D0
Cl 20 82 C3 4C 23
AD
08
CF C9
28
10
0A
CF
C9
28
10
C3
22
35
4C
A9
00
0E
CF AD
3F Cl F8 07
C9
0D
06
A9
0D
8D
F9
07
■1C
17
Cl
A9
0E
8D
FB
07
4C CD
Cl 07
A9 C9
00
8D
0A CF AD 2C
0D
F0
08
A9
0D
D4
C188:8D F9
07
4C
58
Cl
A9
0E
22
F9
07
4C
58
04
28
C198:D0 C9
El
Cl AD
F0
04
C9
78
F0
6B
C1A0:08
C180:F9 C190:8D
A9
2C
BC
AD
0H
DC
C9
6F
D0
EE
FD
C1A8:60 AD C1B0:60 AD
01
DC
C9
EF
1)0
E6
4C
82
CD
8D
AD
02
AD
Dl
C1B8:B3
CD
8D
AE
02
CE
AD
02
B6
C1C0:D0
01
60
CE
AE
02
D0
FB
01
C1C8:AD
B3
CD
SD AE
02
4C
BD
6A
C1D0:C1
BD
01
D0
CD
C7
CD F0
EB
C1D8:09
DE
01
D0
FE
FORI=0TO2:FORJ=0TO2 POKEN(I,J),NN{I,J)+48:
08
CF
4C
C9
C1E0:E2
Cl
4C
6C
C2
BD
01
C1E8:CD
D0
76
7F
FE
01
D0
19
NEXT:NEXT
C1F0:FE
C8 CD F0 08 CF 4C
6C
C2
20
Dl
35
POKESC+644+3*K,NN(I,J) +48:POKEN(I,J),32
HC
20 00
C0A0:8D
C120:A9
GB
JS
GR
87
A9
81)
SM
HP
F4
CD
FORI=3TO2:FORJ=0TO2:NN( I,J)=FNB(9)+1:POKEN(I,J )+C,2:NEXT:NEXT K=0:FORI=0TO2:D(I,0)=NN
(1,0)
8D
C028:2O
990 NEXT:GOTO860 1000 MM=PEEK{N(I,J)+C)AND15
460
I)B
C020:C8
EH MH
QP
HEN440
A9
FORT=0TO30:NEXT
960 970 980
450 G=VAL(A$)
B3
CD
L=L+1:IFL>7THENL=1
PM EC KG
AQ
CA
900
GETAS:IFAS<"0"ORA$>"3"T
(0-3]"l
8D
890
950
S)"[YEL)LEVEL?
37
RF
DX
440
C018:A9
BB
FC
0:P RINT:NEXT:PRINTTAB(1 QS
00 8D 8C CD A9 06 81) D0 A9 00 8D 20 D0 A9 85 C6 A9 37 8D C7 CD
7F
C008:21
PRINTTAB(9)"[UP)
{4 SPACES)PRESS SPACE
[SPACE]BARl7 SPACES!"
COMPUTEfs Gazette
October 1987
93
C4A0:AB
C4
AD 33
CD
BD
35
CD F6
C748:F0
FF
A9
10
A0
CA
20
IE
15
A6
C4A8:CE
05
D0
A9
01
8D
3C
A3
A9
06
8D
A7
D9
60
A9
C8
68
C4B0:CD
02
8D
DA
41
8D
82
CD
A9
9B
SD
83
54
85
FD
8D
84
C760:CD
EE
41
CE
A9
93
20
D2
56
3C
4C AB C4 A9 C4B8:CF A9 00 85 FE C4C0:2C CE 8D 29 CE
C7 50:AB C758:03
BD
2D
CE
2E
C768:FF
A2
20
F0
F5
C4CB:A9
0B
85
FB
EE
2D
CE
AD
11
C770:FF
A9
0A A0 0F 00 8D 15
18
EA
D0
A9
09
8B
C4D0 ;2D
CE C9
03
F0
65
A9
93
12
CA
20
IE
AB
AD
41
CE
56
C4D8 :20
D2
FF
A2
02
A0 BE
18
18
C778:A0 C780:69
30
81)
A7
05
A9
01
81)
5H
C4E0 ;20
F0
FF
A9
80
8D
C7B8iA7
D9
A9
00
8D
04
A0
20
62
C790:42
CE
D0
FB
20
CE C3
79
A2
42 23
CE
AB
CA 18
20
C4E8:1E
A0 03
4C
3A
C4F0:F0
FF
A9
8D
A0
CA
20
IE
8F
4C
E0
C7
A9
03
BD
4B
C4F3:AB
A2
06
A0
0B
18
20
F0
B5
C798:42 C7 C7A0:82 CD
A9
64
8D
83
CD
EE
65
C500:?F
A9
Bl
A0
CA
20
IE
AB
F4
C7A8:41
CE
A9
93
20
D2
FF
A2
E9
C508:20
43
C5
EE
2C
CE
A9
00
0C
C7B0:0A A0
0F
18
20
F0
FF
C510:85
FE
20
CF
FF
C9
0D
F0
51
C7B8:00
8D
15
D0
A9
09
A0
C518:17
A6
FE
E6
FE
29
3F
9D
DF
C7C0I20
IE
AB
AD
41
CE
69
A9 3F CA D8 30 30
C520:9A
05
A4
FD
C4
FB
F0
05
AB
05
A9
01
8D
A7
D9
C528:E6
FD
99
DC
CD
4C
12
C5
31
C7C8i3D A7 C7D0:A9 00
BD
42
CE
CE
42
CE
10
C530:A9
IB
85
FB
A9
99
C7DB:D0
FB
20
23
Cfi
4C
42
C7
C9
CC
C4
A9
93
85 D2
FD
CS38:4C
0F 20
FF
13
C7E0:A9
02
SD
32
CD
A9
96
8D
6F
C540:4C
0B C6
A2
0A
A0
0A
18
B6
C7E8:B3
CD
EE
41
CE A9
93
20
04
C548
20
F0
FF
A9
AA A0
C9
20
46
C7F0:D2
FF
A2
0A
A0
0F
18
20
70
C550 ilE
AB
AD
2C
CE
69
30
3D
58
C7F8:F0 FF A9
00
BD
C558:A2
05
A9
00
8D
A2
D9
A2
F8
C800:09
A0
CA
20
C5G0:0D
A0
0A
18
20
F0
FF
4C
6E
CB08:CE
69
30
3D
C568:0B
C6
A2
18
A0
00
18
20
56
C810tBD A7
D9
C570:F0
FF A9
BD
A0
C9
20
IE
10
C8181CE
42
C573 :AB
A9
00
BD E7
DB
A9
A0
BF
C820:4C
C5B0 :8D
E7
07
A2
18
A0
02
IB
37
C588 :20
F0
FF
A9
B2
A0
C9
20
C590:1E
AB
C1F8JC1 20 6D C200:E5 Cl 20 C208;A9 01 8D C210;00 DC 20 C218:3C 03 A2
C2 4C 6C C2 20 6D C2 4C 6C C2 3C 03 A2 00 AD 25 C2 A9 02 8D 02
AD
01
DC
20
C220:25
C2
4C
4A
Cl
85
05
A5
C228:05
29
IF 49
IF
85
02
AD
B3
C230101
DC
85
06
A5
06
49
FF
56
C23BiB5
03
05
02
85
04
A5
04
8D
C240:C9
00
F0
28
A5
04
C9
00
1C
C248iF0
22
A5
02
C9
01
F0
81
59
C250iC9 02
F0
91
C9
08
F0
15
D7
C258:C9
04
F0
40
C9
09
F0
96
DO
C260:C9
0A
F0
9B
C9
06
F0
20
8D
C268iC9
F0 CF
4B
60
20
0D
C3
48
C270iAD
05 13
C9
01
F0
14
BD
D9
C278:00
D0
CD
CC
CD
F0
4C
FE
82
C280I00
D0
FE
08
CF
4C
6C
C2
E5
C28B:4C
FB
C2
BD
00
D0
CD
CA
11
F8
71
C290iCD
F0
D9
FE
00
D0
FE
08
AD
C298iCF
4C
6C
C2
20
0D
C3
AD
3D
C2A0il3
CF C9
01
D0
14
BD
00
3F
C2A8:D0
CD
C9
CD
F0
31
DE
00
2A
C2B0iD0
FE
08
CF
4C 6C
C2
4C
42
C2B3i04
C3
BD
00
D0
CD
CB
CD
0C
C2C0:F0
AA
DE
00
D0
FE
08
CF A7
C2CB:4C 6C
C2
AD
10
D0
0D
3C
DC
C2D0:03
8D
10
D0
A9
00
9D
00
D2
C2D8:D0
FE
08
CF 4C
6C C2
A9
C7
C2E0:FF
ED
3C
03
8D
3C
03
AD
AA
C2E9:10
D0
2D
03 D0
10
D0
53
9D
3C 00
8D
C2F0JA9 FF
FE
08
CF
61
C2F8:4C
6C
C2
20
E5
Cl
20
9C
2D
C300:C2
4C
6C
C2 20 Dl Cl 20 Al C308:9C C2 4C 6C C2 GA 8D 12 4C C310:CF AD 12 CF C9 00 F0 05 5F C318iC9 02 F0 0F 60 AD 10 D0 BE C320i4A
B0
17
A9
00
BD
C328:4C
1C
C3
C330.B0
08
A9
AD
10
00
8D
C338ilC
13
CF
A2
D0
4A
4A
D2
13
CF
4C
EB
60
AH
15
D0
IE
A9 AB AD 41
42 DS
A7
05
A9
01
DF
A9
00
SD
42
CE
Bl
CE
D0
FB
20
23
CS
F7
42
C7
20
32
C8
A5
C5
29
C828iC9
04
D0
FA
20
44
C8
4C
59
C6
CB30:56
C7
A2
14 A0 08
18
20
E9
A9
00
8D
79
CD
8D
C6
CB38iF0
FF
A9
IB
A0
CA
20
IE
B7
C598t7A CD A9
FF
3D
7B
CD
AD
AD
C840iAB
4C
56
C7 A2
14
A0
08
B0
C5A0:7B
CD
BD
78
CD
AD 79
CD 7C
C848:18
20
F0
FF
A9
64
A0
CA
F6
C5A8:CD
DA
CF
F0
5E
EE
78
CD
48
CB50:20
IE
AB
4C
56
C7
A9
41
1A
C5B0:AC
78
CD
B9
DC
00
B7
C858:8D
04 D4
A9
FF
8D
DD
CF A8
C5B8iF0
0D
69
7F
99
CD C9 CA 07
A9
D4
C660iBD DE
CF
20
74
C8
A9
FF
C5C0:00
99
CA
DB
4C
AD C5
EE
5D
C868:BD
DD
CF
BD
DE
CF
A9
00
94
C5C8:78 CD
EE
78
CD
EE
7A
CD
56
C870i8D
04
D4
60
A9
02
8D
DC
B7
C5D0:AC
7A
CD
B9
D0
CF
AC
78
3E
C878iCF CE
DC
CF
D0
01
60
CE
58
C5D8-CD
69
7F
69
30
99
CA
07
B0
C8B0iDD
CF
D0
FB
A9
9B
8D
DD
83
C5E0:A9
00
99
CA
DB
EE
78
CD
7A
C888tCF
4C
79
C8
A9
00
8D
87
C0
C5E8;EE
7A
CD
AC
7A
CD B9
D0
5E
C8901CD A2
00
AC
87
CD
IB
20
40
78 07
CD
69
7F
69
31
C8
C898:F0
FF
A9
18
A0
CA
20
IE
E7
A9
00
99
CA
DB
57
C8A0:AB
EE
87
CD
AD
87
CD
C9
B2 15
86
C3
A9
01
8D
13
CF
4C
AB
C340:1C C3
AD
IE
D0
8D
3D
CD
63
C34B:AD
3D
CD
4A
4A
4A B0
01
32
C350i60
AD
3D
CD
4A
B0
0A
AD
CE
C5F0:CF AC C5F8:99 CA
C35Bi3D CD
4A
4A H0
IK 4C
0E
3D
7B
CD
EE
79
CD
3A
C8ABi28
D0 E6
A9
01
8D
87
CD
A9
01
8D
29
D0
20
C6 50
C600IA9
C3601C3
50 56
CG08t4C
9F
C5
60
EA
AD
29
D0
93
C8B0:A9
00
8D
88
CD
AE
87
CD
57
C36BiC8
AD
04
D0
E9
0A 8D
46
2G
CG10i29
0F
C9
00
F0
1C
20
F0
FF
A9
6C
00
D0
CD
46
CD
10
8A
C618:F0
09
A9
78
8D
8D
CC
CSBBtAC 88 CD C8C0I18 A0 CA
18
AD
C9 D0
01
C370:CD
34 05
C378:1E
4C
A0
C3
A9
00
BD
29
04
C620:04
D0
60
EE
A4
CE
20
20
56
C8
AD
04
D0
E9
D8
C628:C6
A9
00
8D
29
D0
AD
7F 17
CSCBiCD
C380:D0
FF D2
C388:0A
8D
46
CD
AD
02
D0
CD
03
C630:CF
C9
00
F0
3C
C9
09
D0
13
C390:46
CD
10
03
4C
A0
C3
EE
3C
C638:0B
CF
EE
Dl
EE
04
D0
4C
A6
C3
3D
C640:CF
00 22
D2
D0
A9 4C
8D
C398:04
C6
EE
D2
CF
4C
C3A0:CE
04
D0
CE
04
D0
A9
01
4F
C648:22
C6
EE
A4
CE
20
14
C7
C3A8:8D
38
CD
CE
05
B9
C650IA9
01
8D
29
D0
4C
50
05 20
D0
C3U0ID0
CE C3
AD
F2
C653:C9
00
F0
IF
C9
D4 D0
C3B8:05
D0
8D
33
CD
Bl Cl AD 04
AD 09
D0
D9
C660:A9
00
8D
D4
CF
EE
D3
C3C0:BD
32
CD AD 35
CD
CD
33
DF
C668:4C
22
C6
EE
D4
CF
C3C8:CD
30
20
4C
E5
C3 AD
34
D9
C670:C6
CF
C9
C3D0:CD
CD
32
CD
30
03
4C
DF
DB
C678:4C
AD Dl 44 C6
AD
C3D8:C3
20
FE
C3
4C
FD C3
20
68
C6B0:F0
25
4C
6B
C3E0:2C C4
4C
FD
C3
20
C688:20
CE
C3
20
C690:A9
6A 13
C5 20
A9
C3E8:4C
5A C4 31 74 C4 AD 3C 13
C3F0:CD
C9
01
F0
03
4C CE
C3
AB
C698:0A
18
20
C3FB:A9
01
8D
8D
CU
60
AD
04
6F
C6A0tC9
20
IE
AB
C400iD0
F0
07
C9
49
F0
56
C6A8:6B
C6
20
C40B: 13
C9 FF 4C 7E
C4
AD
10
D0
09 A2
C6B0:15
D0
A9
6A C5 A9 13 20 D2
C410:04
8D
10
D0
A9
00
BD
04
7A
C6B8:0A
A0
0A
18
20
F0
C418iD0
4C 7E
C4
AD
10
D0
4A
D2
C6C0iF9
A0
C9
20
IE
AB
C420:4A
4A
B0
66
A9
00
3D
37
7D
C6CB1C6
20
0C
C6
20
6A
C428:CD C430:00
4C
7E
04 F0
D0 13
C9 4C
00 2A
A0
00
18 20
07
AD 10
C6D0ill
E-0
C4 C9
C6DB:38
A0
CA
20
C43S:8A C4
AD
10
DO
29
FB
8D
9F
C6E0:DC
C9
GF
C440il0
D0
A9
FF
8D
04
D0
4C
A5
C6E8:8C
CD
C448:BA
C4
AD
10
D0
4A
4A
4A
8D
C6F0iC9
C450:B0
38
A9
00
BD
37
CD
4C
A6
C6F8:00
C4 58:7E
C4 AD
05
D0
C9
2D
F0
51
C460:03
4C
A2
C4
A9
00
8D
38
BF
C468:CD 4C C470:CD 4C
96
A9 AD
01
8D
38
AF
A2
C4 C4
05
D0
C9
81
C47B:E8
F0
31
4C
96
C4
AD
32
F2
C480:CD
8D
34
CD
EE
04
D0
4C
2D
C488:AE1
C4
AD
32
CD
8D
34
CD CC
C490:CE
04
D0
4C
AB
C4
AD
33
60
C498:CD
8D
35
CD
EE
05
D0
4C
59
94
COMPUTED Gazette
October 1987
20
IE AB AD 8B
65
69
26
8D
38
CD
AE
87
99
C8D0:CD AC
88
CD
18
20
F0
FF
85
C3D8:A9
18
A0
CA
20
IE
AB
EE C5
14
CBE0:B7
CD
AD
87
CD
C9
IB
D0
6E
28
C8E8:C7
60
00
00
00
01
00
00
7A
A7
CBF0105
40
00
05
40
00
01
00
69
CF
ED
C8F8:00
02
00
00
0A
80
0C
2A
9F
0B
F9
C900.A0
3F
AA
65
FF
A9
65
FF
D0
CF
73
C908i26
80
3F
0A
A0
0C
03
C0
53
4C
22
0D
C910:00
3F
FC
00
3F
FC
00
FC
FD
02
F0
0D
49
C919i0F
00
50
01
40
50
01
40
D2
D3
CF
C9
02
64
C920i50
01
40
A0
02
80
A0
00
81
C6
20
44
C6
16
C928:A0
00
00
00
00
00
10
03
2F
00
BD
15
D0
45
C930100
54
0F
00
54
0F
00
10
A9
D2
FF
A2
0A
A0
28
C93810F
00
20
0C
00 A8
10
02
DC
F0
FF
A9
E9
A0
5F
C940:AA
50
02
AA
40
04
AB
00
3B
4C
C9 CG
20
D0
C94B:14
AB
00
10 A3
00
50
FF
F6
00
8D
AA
FF
D0
03
FF
D4
FF
A2
52
C950I00 03 C958iC0 14
05
00
00
82 73
FF
A9
A4
C960il4
00
00
A0
2A 04 00 00
0F 20
80
00
09
4C
B0 88
C968:00
00
00
00
00
00
00
00
FB
C5
C9 A2
C970I00
00
00
00
00
00
00
00
04
F0
FF
A9
FE
C973i00
00
7C
00
00
FE
00
00
97
IE
AB
AD
00
01
C980:FE
00
00
FE
00
00
FE
00
81
D0
08
A9
01
C988:00
7C
00
00
00
00
00
00
3B
4C
05
C0
AD
01
8D C0 DC AS
00
00
00
00
00
24
EF
F0
03
4C
DE
C6
A9
C2
C990J00 00 00 C998I00 00 00
00
00
00
00
00
2C
8D
8C
CD
4C
05
C0 A9
F9
00
00
00
00
00
34
50
4C
41
59
45
CB
53 00
43
4F
52
51
12
90
20
62 54
C700i7B
8D
05
El
8D
04
D0
C708:D0
A9
FA
D0 A9 8D 35
C9A0I00 00 00 C9A8100 58 90
CD
8D
34
D2
C9B0i52
00
12
C710:CD
4C
22
C6
A9
78
3D
05
99
C9BBi45
3A
92
90 90
C718:D0
8D
04
D0
A9
FA
8D
35
8A
C9C0i20
20
20
20
20
20
20
20
C720:CD
8D
34
CD
4C
22
C6
AD
83
C9C8i20
20
20
20
20
20
20
20
5C
C728:A4
CE
C9
05
F0
29
C9
0A
11
C9D0i20
20
20
20
20
20
20
20
64
C730:F0
GB C9 0F F0 ID C9 19 F0 58 A2 0A A0
64 C9 5F C9 0F IB
14
FD
C9D8i20
20
20
20
20
20
20
20
6C
IE
09
C9E0I20
20
20
20
20
20
90
92
C7
20
E4
C9E3t00
90
20
20
20
42
4C
41
BA
C738:F0 C740:F0
C9F0:43
4B
20
57
49
4E
53
21
BD
0434 :5A
4C
45
00
20
AE
Cl
0A
6E
06DCiD4
05
05
AD
CF
05
C9F8l00
90
20
20
20
57
48
49
EE
043C:00
BC 43
4F
50
59
52
49
A6
06E4:AE
D0 05
AC Dl
05
8D
D0
76
CA00:54
45
20
49 56
4E 53 45 4C
21
D5
0444:47
48
54
20
31
39
38
37
A4
06EC:05
8E
Dl
05
8C
CF
05
4C
A3
4C
29
34
CA08:00
90
4C
57 45
00
FF
044C:20
43
4F
4D
50
55
54
45
B9
06F4:29
05
AD
D2
05
AE
D3
05
49
CA10i20
20
20
20
20
20
20
00
85
0454:21
20
50
55
42
4C
49
43
6D
06FC:AC
D4
05
8D
D3
05
3E
D4
B2
CMS: 90 CA20:52
AG
00
90
20
20
12
50
9E
045C:41
54
49
4F
4E
53
2C
20
70
0704:05
8C
D2
05
4C
29
05
AD
21
53 20
53
20
92
20
20
7B
0464:49
4E
43
2E
20
2D
20
41
27
070CID5
05
AE
D6
05
AC
D7
05
19
CA28i46
45 31
20
12
20
54
4F 3C
4C
20
52
49
47
48
54
23
0714:8D
D6
05
8E
D7
05
CA30:20
42
45
47
49
4E
92
00
046C:4C 0474:53
20
52
45
071C:05
4C
29
05
AD
CF
46
49
52
00 A9
A9
23
0724:D0
05
AC
Dl
05
8D
Dl
05
95
4F
52
20
31 11 57 A2
44
46
20 45
047C:45
CA40:20
45 4E
52 02
77
12
45 85
56
CA38:90
53 91
8C D5 E9 05 AE 9A
0494:04
85
03
20
5A
Cl
60
20
0D
072C:8E
CF
05
8C
D0
05
CA46i20
2D
20
46
49
52
45
20
DF
048C:6B
07
4C
2C
C2
0E
A0
00
E7
07 34:05
AD
D2
05
AE
D3
4C 05
29 AC
3B 56
20 CA58:4D 45
46 20
4F
52
20
53
41
BF
0494:64
05
05
0A
2A
01
08
63
1A
073C:D4
05
BD D4
05
8E
D2
05
02
50
4C
41
59
45
4E
049C:06
05
05
0F
2A
01
08
78
5B
0744:8C
D3
05
4C
29
05
AD D5
81
CA60:52
53
92
00
20
20
20
20
28
05
14
2A 01
0B
074CI05
AE
D6
05
AC
D7
05
8D
10
20
20
20
20
20
20
FD
0E
05
0A
97
01
EF
07 54:D7
05
8E
D5
05
BC
D6
05
CB
CA70:20
20
20
20
20
20
20
20
06
04B4:06
0E
05
0F
97
01
3D 08 A2 0B D7
C5
20
04A4:06 04AC:06
05
CA6B:20
SD
075C:4C
29
05 A2
08
8A
9D CF
IB
CA7B:20 CA80I05
20
20
20
20
00
ED
04BC:06
0E
05
14
97
CA
El
D6
A2
FC
56
41
05
4E
06
F9 4C
20
05
10
43
20
CA
29
04C4:06
0764t05
20
08 08
CC
53
01 01
076C:FA
A9
0E
9D
FF
8B
9D
F9
61
CA88:20
49
20
50
00
04CC:06
0B
14
Fl
60 A0
CA98:31
39
38
37
20
43
4F
4D
89
04DC:07
077C:D0
9D ED 8E CA 08 B9 CF 05
14
A7
08 08
BD
20
01 01
F3
47
61 81
9D
49
06 06
0774:BC
52
05 05 05
F6
59
20 20 17
F6
CA90:50
20 20 48 20 99 43 48 54
19
41
01
0B
20
9E
0784:AA
B9
BD
07
85
70
B9
C6 A6
CAA0:50
55
54
45
21
20
50
55
12
04E4:07
17
05
19
61
01
08
35
BC
078C:07
85
71
9B
00
BD
2E
2C
20
49
4E
43
2E
AA
04EC:07
48 A0
CAA8:42
17
05
19
81
01
08
4A DA
0794:CF
07
91
70
C8
91
70
C8 BB
CAB0:00
9B
41
4C
4C
20
52
49
EA
04F4:07
El
05
21
46
03
15
5F
73
079C:BD
D8
07
91
70
C8
91
70
F3
CAB8:47
48
54
53
20
52
45
53
EB
04FC:07
22
06
21
6E
03
15
8B
19
CAC0:45
52
56
45
44
00
00
00
CE
0504:04
18 88
18
18
18
FF
7E
56
07AC:91
050C:3C
88 18
07A4:A0
50 BD El 07 91 70 C8 BD EA 07
70 91
C8 70
15 9B
18
3C
7E
FF
18
C0
07B4:C8
91
70
68
AS
88
10
C5
6D
0514:18
18
18
88
IB
30
70
FF
DD
07BC:60
CB
61
DC
30
10
88
2B
C6
70
26
Cl
051C:FF
21
0B
0C
0E
D3
6B
8D
8D
8D
8D
BD
8D
B6
0524:FF
FF
0E
0C
08
AE
CF
0E
0E
052C:BD
D8 38
05 4F
20
39 Cl
20
50 9E
8E BE 0E
07D4:05
0E
02
04
0534:C1
05 9F
07C4i66 07CC:8E
48
00
67
00
0E
0E
0E 07 BE 07
44 35
AE
E7
07DC:05
0E
02
04
0E
0E
07
05
2D
053C:D0
05
BD
20
39
Cl
12
0E
0E
0E
07
05
97
9F
Cl
70
00
8F
CD
04
0E
054C:00
AE
Dl
05
DD
D8
05
00
AS
Cl
20
9F
Cl
055C:00
08 8F
0E 0E 0E
0554:39
B7
00 AE
D2
20 38 4F 98 05 BD D8
07E410E 02 07EC:0E 02
04
0544:20
D9 05 38 4F
CA50 132
2C
4F C5
BEFORE TYPING .. . Before typing in programs, please
refer to "How To Type In COMPUTEl's GAZETTE Programs,"
elsewhere in this issue.
The GEOS Column See instructions in article on page 75 before typing in.
Program 1: GeoPuzzIe 0304:BF 030C:00 0314:9F 031C:02 0324:55
04D4:06
3E
0564:05
20
39
Cl
20
9F
Cl
58
97
056C:6F
48
00
67
00 AE
D3
0574:BD
05
IE
D8
05
20
39
Cl
20
9F
E6
057C:C1
58 6F 70 00 05 BD D8 05 05BC:20 9F Cl 5B 6F 0594:00 AE D5 05 8D 059C:39 Cl 20 9F Cl 05A4:00 67 00 AE D6 05ACI05 20 39 Cl 20 05B4:9F 70 00 8F 00
8F
0584:D4
00 AE
5F
20
39
Cl
5C
98
00
B7
El
D8
05
20
D0
78
8F
48
09
05
BD DB
92
9F Cl
78
FF
AE
D7
05
0B
39 Cl
20
9F
2F
00
00
00
00
£10
FF
FF
02 45
9F F2
FE
80 68
7D
F2
9F
45
F2
Fl
9F
7D
F2
80
00
4C
05BC:BD
9F
7D
D8
F2
91
55
12
91
81
05C4:C1
12
9F
7D
F2
80
78
20 8F 98
00
02
C0
032C:9F 7D 0334:F2 9F
05CC:7F
07
60
F2
9F
45
F2
9F
45
34
05D4:05
71)
06
07
F2
80
00
02
FF
82
05DC:18
033C:£T
IE
FE
00
00
00
00
00
00
02
0344:83 034C:04 0354:4C 035C:30 0364:45 03GC:48 0374:00
06
00
00
04
F3
0SE4:00
FF
07
00
8B
47
45
4F
50
55
5A
5A
AA
05EC:7D F2 05F4:9F 7D
31
037C;00 0384:00
05
B7
ID
00 01 08 ID IE ID
20 48 02 03 04 7E IE ID IE FD BF 00 00 E7
FF
FE
B0
00
02
F2
9F
45
00
02
91
55
02
9F
45
20
20 00
56 41
C2
05FC:F2
00
20 00
2E
00
91
52
53
4E 44
60
F2
90
4F
4E
20
00
26
20
60
45
4E
53
4C
45
45
F2
59
00
11
00
00
80
00
00
00
00
0604 I7D 060C:9F 0614:F2
9F 45 F2 80 55 12
00
00
7A
9F 45 F2 02 FF FF
061C:00
00
00
00
00
00
00
00
00
00
00
82
0624:00
00
00
00
00
00
00
00
8A
03BCI00
062C:87
00
00
00
00
00
00
00
92
0634 :F2
0394:00
00
00
00
00
00
00
00
9A
063C:07
DF
B2
FF
FF
9F
86
F2 4E 9F 7D 59 12 9F 56 7D F2 18
9F
7D
44
FE
00
D7
00
BF
00
A7
00 FF FF FE 83 4F C2 8E 7D E2 9C 03 F2 BC 07 FA BE 73 FA BF 3F FA BC 0F FA 9E 07 F2 8F 0F
C7
00
82 48 9C 03 C4 FA BE 27 7B
FA
62
9C
07
4F
E2
87
8F
FE
62
039C:00
00
00
00
00
00
00
00
A2
03A4t00
00
00
0644:BE
00
00
00
00
00
AA
03AC:00
00
00
00
00
00
00
00
B2
03B4:00
00
00
00
00
00
064C:F2 0654:9F C2 83
00
00
BA
03BC:00
00
00
065C:00
00
00
00
00
IE
C2
00
04 AD
00
03C4:00
0664:CF
00
00
00
00
00
05
AC
D5
00
00
CA
05
00 AE D2
00
00
28
03CC:00
00
00
D2
05
8E
D5
00
00
00
066C:8D
05
29
00
D2
8C
CF
00
05
03D4:00
0674:05
00
00
00
00
00
00
00
DA
05
AD D0 05
03DC:00
00
00
00
00
00
D6
05
8D
AE 05
F4 Cl
00
00
E2
03E4:00
00
00
00
00
00
8C
D0
05
4C
00
00
EA
4C 29 067C:D3 05 AC 0684:8E D6 05 Dl
00
00
00
00
00
D4
05
AC
90
00
00
F2
AE
53
AD
05
29
03EC:00
068C:05
03F4:00
00
00
00
00
00
3D
D4
05
BE
D7
00
PA
0694:D7
05
00
069C:8C
05
E3
03FC:00
00
00
00
Dl
05
4C
29
05
AD
CF
51
20
2F
06A4:05
A9
AE
D2
05
AC
D5
05
14
Cl
20
Cl
040C:9F
El 39
Cl
0404:8A Cl
20 20
06AC:D5
05
8E
CF
05
00
3F
01
50
06B4:4C
29
05
AD
D0
00
D3
00
C7
00
0414:A9
20
39
Cl
20
9F
Cl
5B
041C:20 A7
20 00 E7 29 05 20 47 45 4F
06BC:05
AC
D6
05
8D
00
20
6B
0D
06C4:D0
AE 50
Cl 55
68 D4 5A B6
05
8C
D3
05
06CCiAD 06D4:05
Dl
05
AE
D4
SD DD 8C D2 05 B8 05 AE D3 78 D6 05 8E 02 4C 29 05 F9 05 AC D7 9B
8D
D7
05
8E
Dl
0424:07
20
042Ct00
12
05
8C
64
51 B9
Program 2: GeoConverter 10 REM COPYRIGHT
1967 COMPUTE I
PUBLICATIONS, IGHTS RESERVED
20
POKE
INC.
53280,0:POKE
-
ALL
R
53281,0:P
ORE 646,5:PRINT"fCLR)" 30 FORI=1TO10:PRINT"{DOWN)":NE XT
40 PRINTTAB(5)"g43UDI T
COPYRIGH
19B7"
50 pi!inttab(5)"gch computei blications
pu
inc."
60 printtab(5)"jfk all
bights
{space)reserved(home]■
70 print"(down){rvsh83geoconv erterJoff)(down)[grn)" 80 input"file to convert";gfs 90 print"{down)searching for " GFS
100 HDS=N"iF0R 1=1 TO 4:READ H EiHDS»HD5+CHRS(HE):NEXT
110 FOR I=1TO5:READIE:IDS=ID5+ CHRS(IE):NEXT
120 NL5="":T5=CHRS(18):SS=CHR5 (1):OPEN 15,8,15,"10:":0PEN 2,8,2,"#"
130 GOSU8360:GET 140
FOR E=0 TO 7
#2,NTS,N5S
150 DS=NLS:GET#2,BS:I=1:IFB5=N L?
THEN210
160 IF ASC(BS)<>130 THEN210 170 GET#2,HTS,HS?:I=3
180 GET#2,BS:1=1+1
190 IF ASC(BS)=160 THEN210 200 DS=DS+BS:GOTO180 210 FOR 1=1 TO 31:GET#2,BSjNEX T
220 IF DS=GFS THEN250 230 NEXT EiIF NTS-NL? THEN250
240 TS=NTS:5S=NS$:GOTO130 250 IF DS=KLS THENPRINT"[DOWN]
(RVS)FILE NOT FOUND[OFFj":G
OTO350
260 PRINT'^DOWNjCONVERTING "GF 270
5
DT$=T$:DSS = SSiT
S:GOSUB360 COMPUTERS GatBttB
October 1987
95
0961:08
260 GET#2,MT$,MSS 290
FOR
1=0 TO
65:GET
#2,B?:NE
XT 300
GET*2,CTS,GTS:GOSUB360:PRI NT#2,HDS;:GOSUB370:TS-DTS:S
S=DS?:GOSUB360 310
FOR
1=0
TO
32*E+2:GET#2,BS
iNEXT
320
PRINT#2,MTS;MS$;:FORI=0 TO 15:GET#2,B$iNEXT PRIKT#2,HTS;HS?;CHR5(0);GT
330 340
?!
PRINT#2,ID?;:GOSUD370:PRIN
T:PRINTGFS"
CONVERTED"
350 360 370
CL0S£2iCLOSE15iEND US="U1":GOTO380 U$="U2"
380
PRINT#15,US;2;0;ASC(TS+"0"
);ASC(SS+"0")
1C
7A
5F 6F
3C
08
08
48
0C09:09
SD
79
09
A9
00
8D
7A
Al!
0969:08
00
90
00
49
00
91
00
FE
0C11:09
09
18
69
02
8D
F0
0971:48
AD 7A
00
00
4C
D9
09
00
00
5F
0C19:7A
09
AD
7A
09
8C
00
00
00
00
00
00
00
8B
0C21:09
F0
02
B0
03
38 ED 4C 4E
79
0979:00
0C
37
0981:00
00
00
00
00
00
00
93
0C29:A9
A0
8D
78
09
AD
0989:00 0991:00
00
7A
09
74
00
00
00
00
00
00
00
9B
09
AD
7B
09
38
ED
49
00
00
00
0C31:8D
7B
00
00
00
00
A3
0C39:79
0999:00
00
C5
09
00
09
8D
7B
09
AD
7B
09
HO
00
00
00
F4
0C41;38
E9
01
F0
03
4C
4E
0C
11
09A1:00
00
00
00
00
00
00
09
33
00
00
00
00
BB
78
91
00
8D
AD
00
62
09
00
B3
0C49:A9
09A9:00
00
0C51:85
KB
AD
92
09
B5
FC
AD
10
09B1100
00
00
00
00
00
D9
09
80
09
A0
00
91
FB
AD
91
6D
09B9:00
0C59:78
00
00
00
00
00
00
00 CB
0C61:09
18
69
28
BD
91
09
AD
26
09Cli00
00
00
00
00
00
00
00
D3
0C69:92
09
69
00
BD
92
09
AD
B0
09C9i00
00
00
00
00
00
00
00
DB
36
00
FB
85
00
85
09
00
09
C4
00
0C71:C3
AD
09D1:00
00
00
00
E3
0C79:FC
AD
87
09
A0
00
91
FB
21
09D9:20
E3
ID
4C
9E
0E
AD
0C81:AD C3
09
18
69
28
09E1:09
48
AD
78
09
48
77 5D AD 79 06
AD
7A
09
48
AD
7B
30
0C91:09
09 09
00
48
AD C4 EE 77
69
09E9:09
8D C3 CE 8D C4 E5
AD
77
09
38
FE
09F1:09
48
AD
91
09
8D
77
09
DF
0C99:E9
0D
F0
03
4C
12
0C
20
IB
09F9:AD
77
09
48
AD
92
09
8D
BD
0CA1:F6
IE
AD
IF
D0
29
03
8D
23
AD
0CA9:77
09
AD
77
09
8D
DB
02
25
0CB1:AD
77
09
8D
DD
02
20
64
14
0CB9:21
AD
DD
02
8D
77
09
AD
73
0CC1:77
09
38
E9
00
D0
03
4C
13
0CC9:01
0D
AD
99
09
18
69
01
71
390
RETURN
0A01i77
09
400
DATA
0A09:09
0A19:07
AD 7D B0 03 6D 77
0A21:E9
21
D0
77 09 48 EE 7D 05 09 38 E9 14 F0 CF 4C 3F 0A AD F8 ED 09 AD 77 09 38 29 03 4C 35 0A A9 Bl
0,255,3,21,87,10,1,0,
0A11:02
0
BEFORE TYPING . . .
Before typing in programs, please refer to "How To Type In COMPUTED GAZETTE Programs,"
elsewhere in this issue.
Chopper Pilot See instructions in article on page 54 before typing in. 0801:0b 08
0A
00
9E
32
34
32
32
0809:30
00
00
00
20
AC
AC
AC
EA
0011:20
42
59
20
49
18
20
42
4F
20
AC
EC
0B21:AC
AC
00
00
48 53 Ft'
52
0819:53
43 53 00
FF
FF
B2
0C89:09
0A29:21
8D
F8
07
A9
22
8D
F9
AB
0CD1:8D
99
09
AD
9A
09
69
00
DE
0A31:07
4C
3F
0A
A9
0CD9:BD
9A
09
AD
B6
09
SD
77
C7
A9
24
92
0CE1:09
AD
77
09
38
E9
0A41:02
SD
79
BD F9 09 AD
8D F8 AD B2
52
0A39:07
23 07
00
D0 A3
B3
02
8D
47
AD
B5
09
38
EB
0A49i7A 09 0A51:D0 03
AD
7A
38
E9
1A
51
0CE9:03 4C AF 0D 0CFliE9 19 SD B5
C7
B2
0D
EE
79
09
63
0CF9;E9
00
BD
B6
AD B6 4C AF
09
4C
09 09
0D
0A
0A59:AD
79
09
8D
B2
02
AD
79
0F
0D01:AD B3
02
BD
77
09
AD
77
AA
0A61:09
3B
ED
7A 09
F0
02
B0
2E
0D09:09
38
E9
1A
D0
03
4C
AF
6F
0A69:03
4C
B2
0D
A9
00
8D
B2
54
0D11:0D AD
Dl
02
BD
78
09
AD
B5
0A71:02
AD
7D
09
18
69
0F
8D
44
0D19:86
09
8D
79
78
09
7C
0A79:7D
69
09
09
AD
A9
09
18
5B
0D21:0E
78
09
33
ED
AA
0A81:8D A9
09
AD
AA
0F
0D29:78
09
8D
79
09
AD
79
09
06
0A89:8D
AA
09
AD
BG
09 02
01 69 00 SD 77
09 0E AD 79 09
BB
0D31:38
E9
08
F0
02
90
03
4C
96
0A91:09
AD
77
09
38
E9
00
F0
6F
0D39t4F
0D AD
B5
09
IB
69
05
CF
0A99:03 4C 0AA11 78 09
C6
0A 78
AD 09
DF AD
02 78
BD
3A
0D41:8D
B5
09
AD B6
09
69
00
38
EE
09
92
0D49:8D
B6
09
4C
AF
0D
AD
79
44
0AA9:BD
DF
02
AD
78
09
38
E9
D9
0D51:09
38
E9
10
F0
02
90
03
EF
0AB1:14
D9
0A
5E
0D59;4C
70
0D AD
B5
09
18
69
9D
A9
01
8D
98
0D61:04
BD
BS
09
AD
B6
09
69
EB
AD
IB
D4
0D
0D69:00
BD
B6
09
4C
AF
0D
AD
37
0AC9:29
03
AD
77
09
53
0D71:79
09
38 E9
18
49
E9
4C
8C
0A
56
0D79:03
4C
91
0D
AD
F0 02 B5 09
90
0AD1:38
02 B0 03 8D DF 02 4C D9 0A BD 77 09 03 D0 03
4C
0AC1:77
F0 00 09
18
99
0AD9:AD
77
09
8D
B5
02
AD
BC
6A
0D81J69
02
8D
B5
09
AD
B6
09
53
0AE1:02
8D
7A
09
AD
77
09
38
CF
0D89:69
00
8D
B6
09
4C
AF 0D
5B
0AE9:E9
00
D0
03
4C
43
0B AD
70
0D91:AD
79
09
38
E9
24
F0
02
49
AD 09
B5
09
D4 FE
0AB9:A9
0829:FF
FF
FF
FF
FF
FF
FF
FF
39
0831 IFF
FF
FF
FF
FF
FF
FF
FF
41
0839:FF
FF
FF
FF
FF
FF
FF
00
49
0841:00
00
F0
00
00
FF
FF
FF
6F
0849:00
03
00
00
2A
80
00
96
04
0AF1:77
09
38
E9
02
D0
03
4C
4F
0D99:90
03
4C
AF
0S51:A0
02
56
A0
09
76
0B
AD
7A
09
18
6D 82
41
0DA1:18
69
01
8D
AD
B6
AA
95
F6
A2
95
9F 6C
0AF9:1A
0859:76
AS 25 76 A2
0D BS
0B01:09
8D
7A
09
AD
7A
09
38
80
0DA9:09
69
00
8D
B6
09
4C
E7
D5
0861:95
F6
AA
95
EA
A2
A5
EA
C0
0B09:E9
14
F0
02
B0
03
4C
43
C4
0DB1:0D
AD
IF
D0
29
03
BD
DB
FA
0869:A2
AA
AA
AA
2A
AA
AA
02
C8
0B11:0B
A9
14
8D
7A
09
4C
43
46
0DB9:02
8D
DD
02
20
64
21
AD
96
0871:AA
A8
00
80
80
00
80
80
8F:
0B19:0B
AD
7A
09
38
D0
3A
0DC1t DC
02
8D
77
09
A9
19
8D
A2
0879:08
80
00
0A
AA
A8
00
00
56
0B21103
4C
43
E9 00 0B AD 7A 09
38
BG
0DC9178
00
00
00
FC
00
00
85
0H29:ED
82
09
F0
02
90
03
4C
AB
0DDli38
CE 00
78 F0
AD
00
09 E9
09
0881:00
03
4C
7B CB
09 0D
BC 7F
0889:3C
00
00
00
00
00
00
00
B7
0B31:39
0B
CE
7A
09
4C
43
0B
33
0DD9:CE
77
09
AD
77
09
38 E9
6F
0391:30
00
00
30
00
00
30
AA C7
0B39:AD
7A
09
38
ED
82
09
BD
82
0DE1:00
F0
03
4C
C6 0D
AD
DB
FE
0899:AA
FC
08
B2
FC
0B
8A
B0
35
0B41:7A
09
20
35
ID
A9
D0
8D
EC
0DE9:02
29
03
8D
77
09
A9
00
BB
08A1:AS
A8
30
0A
80
30
2A
00
EF
0B49:91
09
A9
02
8D
92
09
A9
32
0DF1:8D
DB
02
A9
0E
8D
78
09
45
08A9:00
A8
00
00
80
00
00
00
E7
0B51:00
SD
77
09
AD
91
09
8D
9D
0DF9:AD
77
09
3B
E9
00
D0
03
61
08111:00
00
00
00
00
00
00
00
Cl
0B59:62
0B
AD
8D
63
0B
92
0E01:4C
09
0E
A9
02
8D
78
09
22
0BB9100 BacisBO
00 00
00
00
00
00
00
00
C9
0B61:AD
00
00
92 09 8D 78
09
AD
91
FB
0E09:AD
78
09
BD
20
D0
AD
DD
91
00
F0
00
00
FF
FC
DD
0B69:09
18
69
01
91
09
AD
B9
0E11102
8D
77
09
AD
77
09
38
A6
08C9:00
03
3C
00
2A
80
00
96
0C
0B71:92
09
69
00
8D 92
09
AD
B6
0E19:E9
00
D0
03
4C
23
0E
20
9F
0BD1:A0
02
56
A0
25
20
0B79:91
09
85
FB
AD
92
09
85
5A
0E21:16
20
A9
02
A8 A9
13
AA
62
AA
95
F6
76 95
AS
0BD9:76
09 A2
76
A2
EC
0B81iFC
AD
78
09
A0
00
91
FB
45
0E29:18
99
09
8D
EA
F6
AA
95
EA
A2
A5
£A
41
0B89:AD
91
09
38
E9
83
0E31:AB
09
8D
AC 09
A5
AA
AA
AA
2A
AA
AA
02
49
0B91:09
AD
92
09
E9
8D 3D
91
08E9:A2
02 00
F0 FF AD 9A
AD
0BE1:95
20 09
92
77
0E39:20
IE
1A
AD
7B
47
00
80
80
00
B0
80
0F
AD
77
09
3B
05
0E41:09
0E
7B
09
09
A9
7F
80
80
0A AA A8
00
00
D6
03
4C
55
0B
AD
BB
0E49:68
3D
7B
09
09
38
36
0901:00
00
00
00
00
00
00
00
13
77 F0 8D
09
08F9:0B
EE 0BA1:E9 15 0BA9i7A 09
02 7B 78
8D
0BF1:AA AS
B3 0E AD
BC
02
AD
7A
09
81
0E51:ED
7B
09
8D
7B
09
A9
00
78
0909:00
00
00
00
00
00
00
00
ID
0BB1:3B
E9
00
F0
03
4C
E0
0B
S3
0E59iBD
7B
09
AD
78
09
8D
AB
C5
0911(00
00
00
CC
00
00
CC
0I1B9:AD
09
AD
96
D7
0E61:09
AD
7B
09
BD
AC
09
A9
48
0B
82
BC 08
09 78
77
F0
95 BD
8D
0919:AA
09
AD
87
09
38
35
0E69:10
A8
A9
13
AA
IB
20 F0
05
0921:A8
A8
CC
0A
80
D0
03
4C
DA
0B
EC
0E71iFF
20
IE
1A
68
8D
78
09
6E
8D
87
09
4C
E0
70
0E79:68
8D
77
09
AD
77
09
BD
97
09
8D
87
09
A9
C6
0E81:91
09
AD
78
09
8D
92
09
92
AA
34
00
8A EC 2A 00
ED 44
0B99:09
0BC1:09
8D
0939:00
00
00
00
00
00
30
00
4B
0941100
0F
0F
0F
08
08
08
08
62
0BC9:ED 77 09 0BD1:AD 77 09 0BD9:0B AD 78 0BE1:00 8D 91 0BE9:09 A9 00
0949108 0951:08
FB 00
F8 00
F3 00
08 18
08 28
0B
08
C4
0BF1:8D
C4
09
A9
00
8D
77
09
E9
0E99:68
6D
77
09
60
A9
00
8D
04
48
08
61
BBF9:A9
20
8D
78
09
A9
1A
BD
D6
0EA11 DB
02
A9
01
8D
B6
02
A9
66
0959:08
0B
3E
0B
3E
08
08
08 E3
0C0l:79
09
AD
79
09
3B
ED
7A
E4
0EA9:01
8D 82
09
A9
B8
8D
A7
7D
0929:00
A8
00
00
B0
00
00
00
69
0931 :00
00
00
00
00
00
00
00
43
%
COMPUTEVs Gazslia
October 1987
09
A9
04
8D
92
29
0E89:6B
BD
7B
09
68
8D
8D
C3
09
A9
D8
36
0E91:68
6D
79
09
68
3D
7A 09 78 09
B4 78
0EB1I09
A9
0B 8D AS
09
A9
05
B8
1159:78
09
20
2E
ID
A9
2F
8D
5C
1401:A8
A9
10
AA
18
20
F0
FF
0EB9:8D
77
09
A9
05
8D
78
09
1161:78
09
20
2E
ID
A9
4E
8D
A2
1409:A9
4C
8D
7B
09
20
2E
ID
0EC1:AD
77
09
8D
95
09
AD
78
8E 31
1169:78
09
20
2E
ID
A9
3F
3D
8C
1411:A9
45
20
2E
8D
96
09
A9
00
BD
B5
4F
1171:78
09
20
2E
ID
A9
ID
8D
50
1419:A9
56
8D 7B 8D 7B
09
0EC9:09
09
20
2E
B7 94 ID Dft ID 27
0ED1:09
A9
00
8D
B6
09
A9
00
E2
1179:78
09
20
2E
ID
A9
00
8D
1421:A9
45
8D
78
09
20
2E
ID
0ED9:BD
99
09
A9
00
BD
9A
09
53
1181:CC 00
20
FF
8D
78
09
09
20
2E
ID B4
8D
ac
09
A9
08
8D
07
1169:AD
78
09
E9
00
D0
03
1429:A9 1431:A9
4C 8D 78
0EE1:A9 B4
E4 38
IE 8C 39
20
BD
78
09
20
2E
ID
0EE9:DA
A9 9D
19 09
8D A9
DC
02
A9
48
1191:4C
83
11
A9
FF
BD
CC
00
47
1439:A9
30
8D
78
09
AD
B6
02
0EF1:50
02 8D
46
8D
9E
FD
1199:20
2E
ID
AD
78
09
8D
77
50
1441tBD
77
09
AD
78
09
18
0EF9:09
20
CC
11
AD
B5
09
8D
31
11A1:09
A9
9D
8D
7B
09
20
2E
1449:77
09
8D
78
09
20
2E
ID
0F01:91
09
AD
B6
09
8D
92
09
F7
11A9:1D AD
77
09
38
E9
59
D0
95 32
1451:EE
77
09
AD 77
09
8D
B6
7C
0F09:A9
50
8D
93
8D
04
11B1:03
4C
9E
0E
AD
77
09
38
B2
1459:02
A9
07
A5
09
95
03
4C
83
11
A9
06
EE
1461:8D
26
D0
02
BD
27
D0
E9
00
D0
03
4C
10
A7
09
20
2E
ID
20
C4
02
8D
FF
8D
DS
02
3D
82
09
A9
D0
8D
ac
IE
A9
0F21iA9
60
A9
00
8D
DF
02
08
28
D0
11C9:EB
1469:A9
6C F3
B9
11C1:93
A9
0F19:38
4E F0 8D 78
A9
20
25
D0
09
11B9:E9
8D
0F11:94
09 A9 46 19 AD 79
1471:1C
D0
A9
BD
F8
07
A9
0F29:A7
09
A9
07
8D
AS
09
A9
CD
11D1:A9
21
FF
8D
0F
D4
A9
80
8D
47
1479:22
SD
A9
BC
8D
09
A9
05
A9
80
8D
18
D4
AD
9B
92
09
A9
77
09
ao
95
11E1I95
09
8D
87
09
A9
93 8D
DE
91 00
2E 82
81)
09
AD
85
FB
09
BD
96
09
A9
ac
09
20
01
8D
90
09
85
FC
A9
00
A0
A9
00
8D
99
09
11F1:21
D0
A9
DD
09
2E ID 0E BD
A9
0F49:8C
8E A9 B3
11E9:78
91
09
0F41:78
20
D0
A9
27
FB
AD
91
09
18
69
8D
9A
09
A9
08
09
A9
0D
8D
8F
0E
14A1:01
8D
91
09
AD
92
09
69
0F59i02
A9
14
8D
02
A9
1201:09
A9
27
8D 80
09
18
8D
92
09
EE
77
09
AD
09
A9
61
8D
9E
09
F0
1209:8D
81
09
A9
A0
8D
2E
9D
09
65 61
14A9:00
0F61:8D
A9 86
A3
DC
8D DA 1A A8 29
8D 8E
C*
0F51:00
HF9t00
1481:09 A9 14B9:8D 77 1491:AD 92 1499:00 91
02
AD
2A 49
D4
0F39i09
8D 78 09 AD
HD9tl2
07
8D
77
F9
0F31:06
14B1:77
09
3B
E9
17
F0
03
4C
0F69:20
CC
11
AD
B5
09
8D
0E
8D
79
09
20
CD
1C
57
14
4C
00
8D
92
09
8D
BE
09
A9
0F
8D
14C1:BF
09
A9
00
09
A9
93
09
A9
61
8D
94
D4
09
A9
26
BD
80
09
11
14C9:85
8D
BF
09
AD
8F
09
38
90
0F81!09
20
A5
19
AD
79
09
10
8D
81
09
A9
A0
8D
86
EC
14D1:ED
86
09
3D
BF
09
A9
0FB9:E9
00
D0
03
4C
B9
10
38 A9
1229114
A9
6C
8D
1221:8F
87
4C 05
09
01
3D
BG
15 A9 8D C0
B8
AD
1219:A9
14B9:BC
0F79iAB
46 59
1211iA9
0F71:09
91 A9
1231:09
A9
00
8D
79
09
20
CD
14D9:8I)
84
09
20
52
IB
AD
0F91103
8D
82
09
A9
D0
8D
A7
0F99:09
A9
07
8D A8
09
A9
09
0FAli8D
77
A9
02
8D
78
80 27 AD 3E A9 BE
09
09
F9 C8 26 60
0FA9:AD
77
09
8D
95
09
AD
78
IB
0FB1:09
8D
96
09
A9
96
8D
8C
0FB9:09
A9
00
8D
99
09
A9
00
0FC1:8D
9A
09
A9
06
BD
0FC9:A9
0F
8D
DC
02
A9
DA lfl
0FD1:9D
09
A9
79
80
9E
0FD9:CC
11
AD
B5
09
0FE1:AD
B6
09
8D
92
0FE9;BD
93
09
A9
0FFli20
A5
19
0FF9:00
D0
03
79 AD 79 4C B9
1001l8D 82 1009:A9 07 1011j77 09
09
A9
8D
A8
A9
0B
BD
1239ilC
A9
0F
3D
BE
09
A9
15
IB 91
1241:8D
8F
09
A9
18
8D
80
09
CC
1249:A9
8D
81
09
A9
A0
8D
1251:86
18 09
A9
00
8D
79
09
20
CF B4
14E1:09 14S9:C0 14F1:01 14F9:AD
6A E3
1259:CD
1C
A9
12
8D
78
09
20
42
1261:2E
ID A9
81
8D
78
09
20
02 BD
27
1269:2E
ID A9
0F
A8
A9
0E
74
1271j18
20
F0
FF
A9
48
09
20
E6
1279:09
20
2E
ID A9
45
8D
91
09
5S
1281:09
20
A9
18
A2
1289:09
20
2E 2E
ID A9
09
A9
BD
94
09
A3
1291:09
20
2E
09
38
E9
Dl
1299:09
20
2E
10
A9
05
D7
12A1:09
20
2E
D0
8D
A7
09
59
09
A9
02
8D
7C
8D
78
09
AD
F2
EA
Bl
E9 6D 8F EA
BC
0fl
00
8F
18
69
15
8D
BF
09
09
69
00
BD
C0
09
BD
64
52
IB
60
FF
00
DC
09 20 8D 80
09
60
A9
1501 :00
8D
PE
A9
09
A9
00
67
1509:09
8D AA
Bl
A9
00
8D
86
09
20
BE
AA
C4
1511:14
A9 00
8D
85
09
A9
00
8D
78
7D
78
C9 B7
1519:8D
8D
1521:A9
00
4C
8D
78
DB
1529(15
D0
49
8D
78
D7
1531 :00
BD
ID A9
43
8D
78
C7
1539:02
A9
ID
A9
4F
8D
78
FF
1541:8D
52 2C 09 A9 C8 8D 9B 09 El 8D 9C 09 A9 03 BD IE A9 1A 3D B3 02 A9 D] B2 02 A9 FF 8D B4 52 BC 8D 91 09 A9 02 45
92
09
A9
00
8D
77
09
C0
ID
A9
50
8D
78
0C
1549:AD
91
09
85
FB
AD
92
09
00
A0 00
91
FB
EC D6
IB
69
01
BD
91
50
09
69
00
8D
ID
12A9:09
20
2E
ID A9
12B1:09
20
54
8D
78
24
2E
ID A9
45
8D
78
EF
12B9:09
20
2E
ID A9
52
BD
78
2C
12C1:09 20 12C9:09 20 12D1:0F AA
1551:85 FC A9 1559:AD 91 09 1561:09 AD 92
2E
ID
A9
IE
8D
78
63
1569:09
EE
AD
ID A9
02
AB
77
09
2E
A9
62
1571:E9
15
4C
20
F0
FF
A9
1C
24
8D
78
09
20
2E
ID
A9
53
92
A9
27
09 BD
A9
12D9:BD 12E1:8D
78
09
20
2E
ID
A9
43
A9
20
78
09
81
09
12E9:8D
8A
1579:00 1581:09 1589:8D
F0 8E
03
18
20
2E
ID
A9
4F
9E
1591:AD
87
09
BD
1029:A9
00
8D
99
09
A9
00
BD
E5
1031:9A
1039:0A
09
8D
A9 DC
04 02
8D DA A9 A0
02 BD
A9
DB
1041:09
A9
9D 06
8C
8D
9E
09
20
CC
E0
AD
B5
09
8D
91
09
AD
17
12Fli8D
78
09
20
2E
ID A9
79
1049:11
52
A9
20
F8
IB
A9
22
AS
■l:
09
8D
92
09
A9
A0
09
20
2E
ID
A9
45
A4
15A1:16
AA
A9
8D
94
09
20
74
20
2E
ID
A9
IE
78
09
09
38
E9
00
E4
AA
FF
9D
09
A9
4F
2E
DA
A9
A7
09
A9
IE
09
ID
8D
78
2E
D0
8D
20
A9
20
2E
ID
El
4E
80 57 6C 73 82
8D
77
16
ID
55
04
2E
A9
A9
20
ID
09
09
2E
A8
78
20
8D
8D
09
1079:07
78 15C1.8D 78
09
09
AA
15C9:BD
09
65
ID
F0
88
78
09
8D
C3
20
2E
22
AD
09
A9
09
78
ID
95
8D
2E
8D
ID
7C
F0
FF
AA
8D
BC
09
A9
79
09
20
A9
78
18
09
8D
AA
1091:96
20
2E
ID
B7
09
99
09
A9
00
8D
9A
E3
A8
A9
12
AA
18
20
F7
8D
8D
02
AB
1099:00 10A1J09
1341:A9
15D1:8D 78 09 15D9:AB A9 17 15E1:AD 9D 09
20
1089:09
77
2E
AD
2E
53
78
20
A9
8D
09
ID
eA
78
20
A9
8D
09
1081:09
1319iA9 49 1321iA9 4C 1329:A9 45 1331:A9 53 1339:A9 20
15B9:8D
1071:S2
9A
ID
ID
BD
09
20
07
78
78
A9
BD
15B1:8D
10
20 20
F0
4C
79 119
IB
42
03
2E 2E
ID A9
AD
0F
20
1069:D0
A9 4D
15A9:8D
19
13091 AS
86
IF
8C
09
FF
A9
78
F0
09
1301 :8D
18
20
1059:93 1061IA5
8D A7
78
A9
1051sB6
12F9:8D
1599ilC
92 57 77 09 38 EG 49 15 A9 7F 00 BD 8F Gl 09 A9 0C DF 8D 86 09 E3 09 20 CD 6C
15E9i09
BD AC
20
IE
A9
02
8D
DA
02
A9
05
01
1349 :F0
09
FF A9
8D
78
09
20
Fl
3D
86
20
F9
14
AD
02
A9
00
8D
9D
09
ID
ID A9
09
DC
1351i2E
15F1I00
10A9:3D
45 52
BD
78
09
20
130
15F9:B0
09
0F
8D
77
09
00
SD
9E
09
20
CC
11
B5
ID
20
2E
ID
AD
10HliA9
1359:2E
29
A9
4F
8D
80
1601:77
09
36
E9
FF
8D
77
09
AD
77
AE
09
20
2E
ID
A9
52
8D
AE
1609il0
16
AD
38
09
38
E9
0D
A9
69 36
1611:77
10C9:10
E9 00 0E AB
01
D0
10C1:09
A9
0E F0 3D 21
4C
E4
1361i7B
03
10B9:20
1619:20
16
A9
03
3D
10D1:20
F0
FF
10D9:20
2E
ID
10E1:20
1019.77
09
81) 95
09
AD
7B
09
3B
1021:8D
96
09
A0
8D
8C
09
C6
A9
1311:A9
78
B0
F0
03
4C
B9
97
1369:7B
09
20
2E
ID
A9
IE
01
AA
18
67
1371:A9
12
AA
18
20
F0
FF
A3 A9
A9
A9 47
8D
78
09
43
1379:54
8D
7B
09
20
2E
ID
A9
6A
1621:77
09
E9
0B
41
8D
78
09
0E
13B1:49
BD
7B
38
A3
09
20
2E
ID
A9
EC
16
A9
ID A9
4D
8D
78
09
76
8D
78
09
20
2E
ID
A9
F6
0D
8D
2E
1389:4D
1629:30 1631:77
09
07
2E
ID
A9
45
8D
78
09
3E
1391:45
E9
10E9:20
BD
78
09
38
20
2E
ID
A9
FA
1639:40
8D
10F1:20
2E
ID
A9
20
8D
78
09
ID
8D
78
09
20
2E
70
1641:80
09
10
8D
8D
78
09
9E
13A1:1E
A8
ID A9
A9 29
0F
1399:20
16
A9
14
AA
18
20
5E
1649:80
09
38
E9
10
A9
20
8D
78
09
20
2E
6D
16S1:F5
15
20
F9
10
BD
80
E9
00
9F C6
57 4Q
F0
03
4C
21
D0
AD
14
5E 80 F0 03 4C 5F 21 D0 AD 39 F0 03 4C 4F 21 D0 AD 71 80 09 AD 44 D0 03 4C B3 AD 80 09 C2
09
AD
80
09
D0
03
4C
D4
37 93 D4 A9 A2
10F9:20
2E 2E
ID ID
A9 A9
4F
1101:20
56
8D
78
09
DF
13A9iFF
1109:20
2E
ID
A9
45
8D
78
09
5F
13B1:1D
A9
53
8D
78
09
20
2E
6A
1111:20
2E
ID
A9
52
8D
7B
09
CF
45
8D 78
09
20
2E
B0
1119i20
2E
ID
A9
0E
A3
A9
03
7E
13B9:1D A9 13ClilD A9
1659:29 1661138
43
8D
78
09
20
2E
78
1669:A9
F0
8D
06
1121iAA
18
20
F0
FF
1129:7B 1131:7B
09
20
ID
09
2E
20
2E
1139t78
09
20
1141 :78
09
20
1149:78
09
11S1,78
09
F0
5F 73 AD 9E BF 1A A9 79
53
16
00
3D
E0
A9
41
8D
68
2E
8D
7a
09
20
2E
DD
1671t05
D4
A9
05
8D
A9 ID A9
47
BD
5C
13C9:ID A9 13D1:1D A9
A9 02
10
A8
A9
12
AA
18
80
1679:05
8D
03
D4
A9
84
BD
18
CB
41
3D
5B
13D9i2B
F0
FF
A9
53
BD
78
09
Bl
1681:D4
20
D7
18
A9
41
8D
04
ID
A9
49
8D
70
13E1:20
2E
ID
50
8D
78
09
94
1689:D4
BE
A9
A9
00
8D
A2
00
A9
4E
BD
82
13E9:20
2E
DD
ID A9
ID
A9
45
BD
78
09
44
FF
2E
13F1:20
FF
8D
2E
9A
D2
20
A9
20
ID A9
18
ID
20
2E
ID
A9
44
D6
D0
EE
85
09
20
20
2E
ID A9
DF
59
BD
AB
13F9:6D
1691:20 D2 1699:AD IF
12
20
2E 2E 2E
7Q
09
20
2E
ID
A9
10
71
1GA1:09
IE
AB
A9
10
AA
IB
DD 06
A9
COMPUTED Gazette
October 1987
97
16A9:20
F0
FF
AD
A9
09
8D
AB
35
1631:09
AD
1951:8D
AA
09
8D
AC
09
20
05
1959:8D
78
09
20
2E
ID
A9
52
17
1BF9:AD
BE
09 8D
10
D0
4E
84
89
78 1961:8D 78
09 09
20
2E
45
12
1C01:09
60
A9
00
BD
AF
09
A9
Fl
20
2E
ID A9 ID A9
20
F4
1C09:04
8D
B0
09
A9
00
8D
Bl
67
1969:A8
A9
0A
AA
18
20
F0
FF
69
1C11:09
A9
D8
BD
B2
09
AD
SE
CF
16B9i2A
1A A9
02
A8
A9
10
AA
8D
16C1118
20
F0
FF
AD B5
09
8D
04
16C9:AB
09
AD
B6
09
8D
AC
09
10
1971:A9
42
8D
78
09
20
2E
ID
84
8D
Al
09
A9
00
8D
A2
09
16D1:20
IE
1C19:09
1A
AD
A9
09
3D
91
Dl
1979:A9
AD
06
AD
52
51
09
09
ID
SB
92
2E
8D
8D
20
09
09
09
BE
AA
78
AD
AD 09
8D
1C21:09
16D9109 16E1:A7
55
19B1:A9
54
BD
78
09
20
2E
ID
19
1C29:8F
09
BD
90
09
AD
90
09
4F
BD
93
09
AD
AB
09
68
1989:20
2E
ID A9
4F
3D
78 09
40
1C31:38
E9
00
D0
03
4C
16E9:8D
94
09
20
A5
19
AD
79
8B
1991i20
8D
78
09
40
1C39:CE
90
09
AD
Al
09
E9
00
ID
4E
38
2E
A9
16F1:09
F0
03
4C
34
4E
1999:20
A9
12
BD
78
09
66
1C41:23
BD Al
09
AD
A2
AD A2
00
8D
77
09
AD
FB
19A1:20
ID ID
1C 13 69 C3 69 29
16F9:18
2E 2E
50 18 09
60
AD
77
09
48
BE
1C49:00
8D
A2
09
4C
2E
1C
AD
1701:77
09
38
E9
3B
F0
02
B0
25
19A9:AD
78
09
48
AD
92
09
1C51:AF
09
18
6D Al
09
8D
AF
79
1709:03
4C
15
17
CE
8C
09
A9
44
19B1:77
09
AD
94
09
8D 78
09
59
1C59:09
AD
B0
09
A2
09
8D
BD
1711:00
8D A2
00
AD
8C
09
8D
36
19B9:A9
01
8D
79
09
AD
77
09
41
1C61:B0
09
AD
Bl
09
18
1719IAD
09
00
8D
AC
09
19C1:3B
ED
78
09
D0
03
4C
E5
3C
1C69:09
BD
Bl
09
AD
B2
6D Al 09 6D
2A 08
1721iIE
AB A9
A9 6P F0 D5
1729:FF
20
19C9il9
1731:E9 1739:99
A9
00
IE
13 AA 1A AD
D0
03
09
BD
77
1741i30
E9
1749:A9
07
14 9D
1751:38
E9
1759:34 1761i8D 1769:77
09
8D dD
6D
CA
18
20
AD
77
CE
1C71:A2
09
8D
B2
09
AD
hV
09
81
38
AE
19D1:09
F0
02
90
7C
4C
09 18
A9 02 8D 79 38 ED 78 09
09
8C 34
1C79:85
FB
AD
B0
09
85
FC
AD
3A
AD
AF
19D9:03
4C
E2
19 A9
00
8D
79
70
09
AD
77
09
96
1C81:B6
09
A0
00
91
FB
AD
Bl
DC
F0 21
03
4C
4E
17
94
4C
15
09
81
85
FB AD B2
09
85
FC
C3
77
09
07
09 78
1C89:09
AD
91 8D
43
AD
AD 09
8D
09
1A 93
D0
19E1:09 19E9i77
09
A0
00
91
FB
AD
16
09
73
09
D0
Bl
19
F0
02
90
03
4C
EC
ED
79
77
3B
1C91:AD
19F1:AD
1C99;8B
D0
03
8C
15
19
20
DA 02 3B ED
5A
AD
77
3D 78
79 09
EE 18
1CA1:4C
1A01:09
02 ED
CC
1C
AD
AF
09
18
69
CC
09
AD 09
A9 38
77
F9 14 AD 85
1A 09
ED
09
4C
3R
80
19F9:03
09
DE
1A09:F0
02
90
03
4C
15
1A A9
0D
1CA9:01
8D
AF
09
AD
B0
09
69
F7
F0
02
B0
03
4C
8D
79
09
68
8D
78
09
DB
1CB1:00
8D
B0
09
AD
Bl
09
18 52
A9 00
8D
B5
09
1A19:68
8E>
77
09
60
AD
7B
09
IE
1779:09
29
10
8D
09
09
E7 9A A6
1A11:00
1771:17
E9 AD 80 AD 89
1A21:48
A9
00
3D
7B
09
4C
33
83
1781109
38
E9
00
F0
03
4C
!)B
67
1A2911A
AD
7B
09
48
A9
01
8D
4E
1789:17
AD
B3
02
BD
77
09
1A31:7B
09
AD
90
09
48
AD
7B
61
1791:77
09
38
E9
00
D0
03
AD 4F 4C F8
1A39:09
48
AD
79
09
43
AD
91
A7
1799:E9 17A1:BD
17 B3
CE
77
09
AD
77
09
CA
1A41:09
8D
78
09
AD
92
09
8D
54
02
AD 9B
09
18
69
39
1A49:79
09
AD
78
09
48
AD
79
F7
17A9:05
8D
9B
09
AD
9C
09
69
ID
1A51:09
48
AD
93
09
8D
78
09
83
17B1:00
9D
9C
09
20
D7
18
4C
44
1A59:AD
8D
79
09
AD
73
47
17B9iE9 17CliAD 17C9:4C 17D1I09
09
Dl
1A61:09
79
09
48
AD
AB
03
A5
1A69:09
8D
91
09
AD
AC
09
8D
77 38
ID A4
1A71:92
09
4C
BE
1A A9
30
8D
1A79:78
19
AD
79
17D9:E9
17 AD B3 02 BD 77 77 09 3B E9 1A D0 E9 17 EE 7 7 09 AD 3D US 02 AD 9B 09 05 BD 9D 09 AD 9C
94 09 48 AD
17EliE9
00
BD
9C
09
20
09
EA
1A81:38
D7
18
11
1A89:EE
09 20 A5 E9 00 D0 78 09 AD
1CB9:69 1CC1:69 1CC9:4C 1CD1:ED
01
6D
Bl
09
AD
B2
09
21
00
8D
B2
09
EE
8B
09
AF
76 80
1C 09
60 P0
AD
3E
09
38
41
02
1CD9:ED
1C
AD
BE
09
03 3D 90
4C 09
76 57
1CE1:AD
80
09
SD
8E
09
1CE9:09
8D
80
09
AD
8F
AD 09
90 38
8F A0
1CF1:ED
81
09
F0
02
B0
03
4C
D6
1CF9:0D 1D01:AD
ID 81
AD 09
8F BD
09 8F
BD 09
90
09
E9
1D09:09
8D
81
09
20
08
1D11:8F
09
38
ED
81
0C
1D19:4C
22
ID
EE
09
06
1D21:1D
60
18
AC
03 91
4C A7 1A 09 38 ED
0C
1D29:09
20
F0
5E
1D31:20
D2
FF
B0
57
AD
90
F8
03
1C
AD
DE
09
D0
03
10
8F
09
4C
0D
DA
79
09
AE
8B
A5
FF
60
AD
60
AD
3F
78 09
09 48
Cl 3C
17E9:AD
90
09
29
01
BD
77
09
FB
1A91:93
09
8D
91
09
AD
92
09
C9
1D39:AD
U
D0
29
80
8D
8F
09
9D
17F1:AD
77
09
38
E9
01
D0
03
71
1A99:ED
94
09
BD
92
09
A9
01
F0
1D41:AD
8F
09
38
E9
00
D0
03
CE
17F9:4C
0D
18
AD
86
09
38
E9
22
1AA1:3D
90
09
4C
7B
1A
AD
90
D6
1D49:4C
39
ID A9
27
8D
8F
09
CD
1801:00
D0
03
4C
2E
IB
CE
86
30
1AA9:09
38
E9
03
4C
B7
A0
1D51:AE
BF
09
20
6A
ID
CE
8F
DE
1809:09
4C
18
AD
80
09
29 C2
lABlilA
78
F5
1D59:09
AD
8F
09
38
E9
00
F0
60
09
AD
77
09
38
BA
1AB9:09
20 D2
AD
8D
A9 20
09
1811:02
2E 77
01 D0 3D 7B FF
60
A9
00
BD
0C
1D61:03
4C
51
ID
68
BD
8F
09
CD
1B19:E9
02
D0
03
4C
2E
18
AD
02
1AC1:90
09
A9
10
8D
93
09
A9
2D
1D69:60
BD
77
04
9D
78
04
BD
07
1821:B6
09
3B
E9
53
D0
03
4C
AC
1AC9j27
20
76
1A
A9 D0
1D71:77
DB
9D
78
D8
BD
9F
04
D9
18
EE
86
09
20
BE
09
A9
03
8D
94
E9
1D79:9D
A0
04
BD
9F
D8
9D
A0
43
9C
01 D4
3D A9
21 00
20
76
1A A9
64
8D
93
98
1D81:D8
BD
C7
04
9D
C3
04
BD A6
40
A9 04
1AD9:09
1B39:A9
16 8D
17 5D
1AD1:E3
1831:4C
14 D0
94 93
09
1829;2E
8D 3D
3D
IB
1AE1:09
A9
00
3D
94
09
20
76
5D
1D89:C7
D8
9D
C8
D8
BD
EF
04
BF
1841:18
D4
A9
00
8D
77
09
A9
ED
1AE9:1A
AD
7B
09
38
E9
00
D0
D0
1D91:9D
F0
04
BD
EF
DB
9D
F0
42
1849:00
8D
78
09
EE
78
09
AD
95
1AF1:03
4C
FF
1A
A9
2E
20
D2
75
1D99:D8
BD
17
05
9D
18
05
BD
F7
1851:78
09
38
E9
FF
F0
03
4C
BB
1AF9:FF
A9
01
8D
90
09
A9
0A
97
1 DAI:17
D9
9D
18
D9
BD
3F
05
5C
1859:4D
18
EE
77
09
AD
77
09
B2
1B01:8D
93
09
A9
00
8D
94
09
07
1DA9:9D
40
05
BD
3F
D9
9D
40
1C
1861i38
E9
FF
F0
1B09i20
76
1A
A9
01
8D
93
09
39
1DB1:D9
BD
67
05
9D
68
05
BD
DB
DC
29
48 77
29
00
4C 8D
18
1869:AD
03 10
09
4D
1B11:A9
09
20
76
1A
E6
1DB9:67
D9
9D
68 D9
BD
8F
05
42
77
09
38
E9
00
D0
03
EE
1B19:63
00 3D 8D 79
94
1871sAD
09
68
3D
90
05
BD
8F
D9
9D
90
IB
69
18
20
F8
18
20
F9
91
1B21:AD
78
09
3D
93
09
1A DB
1DC1:9D
1879:4C
09 AD 79
1DC9:D9
BD
B7
05
9D
B8
05
BD
3F
1881:14
AD
80
09
29
10
8D
80
EC
1B29:09
8D
94
09
68
3D
79
09
DF
1DD1:B7
D9
9D
B8
D9
BD
DF
05
28
1889:09
AD
80
09
38
E9
10
D0
A4
1B31:68
8D
78
09
AD
78
09
1DD9:9D
E0
05
BD
DF
D9
9D E0
1A
1891:B3
4C
7F
18
A9
00
8D
09
AD
79
09
8D
92
1DE1:D9
60
78
AD
01
00
29
FB
61
A9
00
8D
18
D4
60
45 F7
1B39:91
1899 :D0
15 AD
8D 8D 09 74
1B41:68
8D
79
09
68
8D
78
09
42
1DE9:8D
91
09
28
48
AD
78
09
48
A9
D5
1B49:68
00
3D
66
78
BE
1B51:60
D0
EF
1DF9:B3
09
A9
D0
BD
B4
09
A9
8D
18B1:09
CE
78
8D 09
7B A9
A9
19 78
8D 09
09
09 A9 09 AD
68 91
1DF1:A9
77
09 8D
33
8D
90 01
09
1BA9:19
8D A9
00 A9 BD 92
8D
09
01 38
00
18A1:77
38
53
1B59i8D
92
09
0E
34
09
AD
84
25
1E01:00
8D
78
09
A9
00
3D
79
22
18B9:E9
00
F0
03
4C
B2
18
CE
59
1B61:09
A9
00
BD
94
7F
1E09:09
IE
AD
EE
77
09
38
E9
1A 8D
09
IB
6D
93
09
FB
1E11:B4
B3 09 8D 18
17
AD
AD 09
8D
09
93 91
09
18C1;77
8D 1B69:09 AD
IE
AD 00
00
C4
1B71:8D 1B79:09
18C9:F0
03
4C
AD
18
68
8D
00 78
18D1:09
68
8D
77
09
60
AD
77
66
18D9:09
4a
AD 9B
09
8D
77
18E1:AD
77
09
BD
00
D4
09 AD 9C
18E9:09
BD
77
09
AD
77
09
18F1I01
D4
68
BD
77
09
60
18F9190
8D
78
09
20
1901:92
8D
78
09
20
1909:20
A8
A9
06
1911:FF
A9
50
BD
1919:ID A9
52
1921:ID
A9
45
1929:ID A9 1931 :1D
20
1939:09
20
194 Is OB
AA
1949:80
78
98
78
91
09
AD
92
09
6D
94
F6
1E19:8D
77
09
AD
91
09
85
FB
AD
92 92
09
AD
91
09
85
C5
1E21:AD
92
09
85
FC
AD
77
09
E8
86 0C
8D 1B81:FB AD
09
85
FC
AD
8F
0F
1E29:A0
00
91
FB
AD
91
09
18
85
1B89:09
A0
00
91
FB
AD
91
09
48
1E31:69
92
09
5A
1B91:3B
E9
01
8D
91
09
AD
92
F5
1E39:69
91 92
AD
6C
8D 8D
09
BD
01 00
09
AD
B3
09
74
A9
08
1B99:09
E9
00
8D
92
09
AD
BF
7B
1E41:18
69
01
BD
B3
09
AD
B4
AE
2E
ID A9
13
1BA1:09
BD
8E
09
2E
ID
A9
ID
1BA9:FB
AD
92
AA
18
20
F0
Fl
IBB 1:09
78
09
20
2E
E6
1BB9:8D
9D
78
09
20
2E
BD
8D
78
09
20
2E
24
53
8D
78
09
20
2E
ED
1BD1:1B
2E
ID
A9
3A
8D
78
5B
2E
ID
A9
21
A8
A9
5C
1BD9:BB 1BE1:90
09
AD
18
20
F0
FF
A9
46
48
1BE9:09
8D
90
09
20
2E
ID
A9
49
06
1BF1:90
09
0D
8E
COMPUTED Gazelle
October 1987
AD
91
09
85
6D
1E49:09
69
00
BD
B4
09
EE
79
5E
FC
AD
8E
36
1E51:09
AD
79
09
38
E9
10
F0
B7
AD
C0
09
CE
1E59:03
4C 0A
IE
EE
78
09
AD
66
8D
77
09
44
1E61:78
09
3B
E9
80
F0
03
4C
DB
1BC1:A9
A0 8E 01
09 85 00 91 FB 09 A9 00 8D 8B 09
AD
77
09
6E
1E69:05
IE
AD
01
00
09
04
8D
2F
1BC9:38
ED
84
09
D0
03
4C
DE
C2
1E71:01
00
58
A9
42
3D
91
09
48
EE
77
09
0E
8E
09
0E
9B
1E79:A9
09
8D
92
09
A9
20
8D
64
09
4C
C6
IB
A9
FF
3D
IB
1E81:B3
09
A9
3B
SD
B4
09
A9
BD
90
09
38
ED
3B
Fl
1E89:00
8D
78
09
AD
91
09
3D
1C
09
AD
10
D0
2D
27
1E91:9A
IE
AD
92
09
8D
9B
IE
55
09
BD
8E
09
El
1E99:AD
00
00
3D
77
09
AD
B3
74
1EA1:09
85
FB
AD
B4
09
85
FC
EF
2149:69
F0
03
4C
AD
86
77
09
A0
00
91
FB
AD Bl
2151:09
E9
2D
F0
02
1EB1:91
38
12
21
1EA9:AD
90
03
09
18
69
01
8D
91
09
FC
2159:4C
12
21
A9
20
8D
1EB9:AD
92
09
69
00
8D
92
09
8D
20
AD
lEClsAD B3 09 1EC9I09 AD B4
18
2161:4C A7
54
69
01
8D
B3
2169:08
09
F0
03
4C
69
00
8D B4
02
B0
09
82 38
86
2171:60
AD
86
09
1ED1:09
78
38
EE
09
AD
78
09
38
87
2179:02
B0
1ED9[E9
30
F0
03
4C
8D
IE
2181:09
48
lEElilB
D0
29
F0
09
0E
8D
2189102
BD
77
1EE91D0
60
AD
18
D0
29
F0
E7 IB 46 09 P3
71
AD
4C AD 78 F0
1EF1:04
8D
18
D0
60
AD
77
09
55
2191:E9 03 2199i22 AD
1EF9i48
AD
78
09
48
AD
91
09
21A1:09
AD
1F01:8D
77
8A
09
AD
92
09
8D
78
2C
1F09:09
AD
77
09
48
AD
78
09
A9
21A9:03 21B1;09
1F11i48 AD BC 1F1917B 09 38
02
8D
78
09
AD
A4
E9
00
F0
03
4C
91
1F21iF9
IF
AD
IB
D4
BD
78
09
78
62
21C9iD0
1F29iAD
09
38
E9
40
F0
02
35
9E E9
0BD1:46
OF
20
D6
OF
20
5F
08D9:20
10
02
EC
20
0C
11
20
E9
El
DF
46
OF
A9
F8
72
A9
01
8D
21
B6
0B
E9
03
84
0F
20
11
3E 5E
0F
EE
7A
IB
IE
AD
F0 77
20
21
08E1:0E 20 29 0F 08E9:12 8D 0A 11 08F1:11 20 CB 10 0SF9:6B 11 20 EC
20
3a
05 E9
0F
F0
0901:AC
0B
11
C0
09
48
FF
D0
EA
20
AD
D0
2D
20
60
09
7A
IB
09
3B
45
0911:0A
0A
0A
8D
11 7A
AD
AD
77
0909:AE 0F
93 8F
IB
02
90
20
46
BE
03
4C
82
73
03
DB
02
IB
CE
81
02
8D
77
D7
79
AC
09
29 38
8D
77
D2
FF
20
Cl
02
93
20
E9
D0
91
3G
4C
82
53
7a
D3
7E
AD
8D
85
72
AD
F4
05
06
E6
06
AD
09
AD
DC
80
21B9:77
00 77
12
A9
0F
20
22
09
38
69
40
90
02
E9
20
D0
06
4C
36
0941:85
E6
21CliF2
21
05
18
AD
A0
02
A5
CB
09
38
E9
64
54
0949:6B
11
20
4C
77 F2
03
0919:0F A9 0921:1B A9 0929:0E 20 0931:B1 IB 0939:1B 18
C9
15
D0
21
BD
A5
0951:02
C9
65
09
AD
AD
77
0A
04
D0
D0
03
4C
0C
16
21
B4
0959:C9
D0
06
09 21
38
0A
EE 20
4C
F2
E9 77
66 09
D0 38
03
03
0961:1C
0A
C9
24
D0
AD
E9
40
0969:02
C9
01
D0
0F
0971:20
C4
13
20
24
0A
20
IC
0979:0A
4C
S3
09
20
C4
13
20
0981:1C
0A
C9
03
D0
11
AE
7A
0989:IB
EC
79
IB
F0
32
EE
79
07 7fl C2 77 3B 82 5F 67 CE FE 30 EC Dl
03
45
1F31i90
03
4C
F9
IF
AD
76 09
4B
1F39i38 1F41i55
E9
20
F0
4C
C5
A9
E0
90 91
03
IF
02 8D
03 21D1:3B E9 21D9iAD 77 21Eli4C F2
09
A9
A3
21E9:62
D0
03
4C
1F49:05
8D
92
09
21
EE
78
64
8D
77
F2
A9
Cl
AD
F5
1F51:09
4C C7
21F1:09
BD
77
09
IF AD
78
09
38
09
AD
AB
21F9i77
05
38
E9
20
D0
03
1F59:E9
28
F0
02
90
03
4C
4C
74
72
09
IF6I1IF
AD 77
38
E9
64
09
A9
05
97
29 3D 76 75
77
09
38
38
£9
C8 E4
A9
E0
8D
91
1F69i8D 92 !F71t4C C7
09
A9
67
IF
AD
8D 7B 09
1F79i30
F0
02
90
03
4C
93
IF
1F81.A9
E0
8D
91
09
A9
05
1F89:92
09
A9
68
8D
77
8D IE
2201:32 22 2209:D0 03 2211:38 E9 2219:AD 77 2221t4C 32 2229162 D0
09
4C
B7
2231i09
1F91IC7
IF AD
IB
D4
29
01
8D
BD
1F99:78
09
AD
78
lFAliFO
03
4C
1FA9:91
09
A9
1FB1:69
8D
77
1FB9i40
lFDliAD
8D 91 A9 69 85 FB 77 09
1FD9:91
09
IFEIiAD lFE9tAD
7A 15 20 IC AD 8D 20 24 0A
4C
32
22
AD
E2
0991:1B
20
40
D0
77
09
65
IC
0A
C9
4C
32
75
0999:06
D0
09 22 03
22
14
20
03
79
IB
E0
66
10
AE
38 E9
03
44
09A1:F0
25
CE
AD
77
09
38
E9
71
09A9:20
IC
4C
32
22
A2
D8
EE
78
68
09B1:01
8E
AD
F6
05
8D
77
09
9E
09B9:9D
08
64
2239i77
AD
79 IB 20 24 0A C9 04 D0 11 7C IB CA AD 13
01 14
CA
D0
F6
D9
09
38
E8
E0
12
D0
20
D0
03
0C
09 E9 00 90 BS IF A9 C8 8D EC 04 8D 92 09 A9 DA 09 4C C7 IF A9 F0 09 A9 05 8D 92 4D 8D 77 09 AD 91 Cl
2241:72
22 03
E9 AD 77
F8
4C
B7
09C1:C9
D0
03
20
3B
E9
64
D5
33
0A
A0
C6
2249:D0 2251:38 E9 2259:AD 77 2261i4C 72
09
05 Bl
05
72
22
03
4C
09
27
09
A0
CB
C9
12
D0
03
4C
A5
9C
02
65
22
36
09D9:D0
44
0A
D0
03
84
IE
FB
0A
C9
22
D0
03
09
38
E9
Cl
74 El 39
2269:62
0A
C9
26
D0
03
20
03
4C
22
FC
09
85
0A
C9
11
FC
09
09F1:EF
09
38
E9
D0
20
11
F0
9F
91
21
AC
00
D0
AD
DB
22
A9
8D
03
0E
E2
DB
09
18
69
00
8D
91
D0
09
IF
2281i02
00
BD
8D
77
85
OB
C9
40
96
0A09:0D
D0
09
69
D4
8D
92
09
5E
2289>09
09
68
92
78
03
03 20
20
FB
09F9:0D C9 0A01:C9 14
03
A0
2271i09 AD 7B 2279i03 4C 82
AA
92
EE 00
78
AD
77 72
2A
AD
09E1:03 20 09E9:20 El
C9
D0
66
03
20
09
38 E9
77 72
D0
AD
C9
00
4C
09C9:03 09D1:30
00
00
00
00
8D
02
C9
04
Ft
00
6A
0A
AD
00
0A11:D0
03
20
91
09
85
09
0A
4C
30
09
AD
92
7F
FB
Al
1FF1:85
A9
00
EA
20
7E
12
A0
02
A0
00
91
FB
8B
0A19:EA
EA
FC
0A21:A5
CB
60
1FF9I68
8D
78
09
68
8D
77
AD
D8
09
E0
2001:AD
8D 91
8D
D8
09
AD
78
74
13
13
60
2009:09
77 09 8D 92
AD
09
68
BD
78
09
87
IB
9D
8D
77
09
60
AD
77
09
1A
12 F6
08
2011168
0A29:FC 0A31:13 0A39:7C 0A41:D0
60
2019:48
05
AD
D0
02
25
2021tBD
77
48 09 AD 77
Bl
AD
FB C9
00
F0
0F
09
38
E9
3C
0A49:14 0A51:05
20
33
0A
20
2029:00
F0
03
4C
12
21
AD
86
Cl
0A59:01
8D
7D
IB
60
*}/i 5 1
ft n
1*0 31 : 09
38
E9
08
F0
02
90
03
75
35 3C 13 48 AD 33 68 8D FC 12 A2 00 8E 17 E8 E0 12 Bfl C9 BF B0 A2 A9 00 91 99 IC 0A A9 26 AD 15 08 9E
0A61:8D
86
02
2039:4C
IB
21
45
A2
18
20
F4
05
A9
AD
BD
77
B3
BD
0A69:15
2041:09
C3
11
20
IC
0A
09
38
E9
64
F0
14
2049:03 2051:E9
15
08
8D
20 AD
86
09
38
03
86
02
88
0A71:60
AD
4C
A9
18 78
0A79:72
A2
F0
18
4C
68
0A
Bl
05
03
02
B0
03
4C
A2
52
Directory Magic
20
AD
77
12
0A81:C9
BF
B0
D9
2059:20
A9
65
8D
F4
05
00
F0
A9
02
C9
AA
57
05
90
F4
□9
B5
09
69
27
05
Bl
18
E5
A0
AD
0A91:C9
DD
A0
02
20
D6
8D
B5
09
AD
B6
09
69
4A
2C
F0
2069:64
See instructions in irticle 82 before typing in.
0AB9:C9
2061:8D
0B AS 05 BS
18
A2
4E
C9
FF
09 38 4C A7
0AA1:03
4C
20
0B01:0B
08
0A
00
9E
30
37
2F
0AA9:53
20
D2
FF
A9
30
20
D2
20
AD
DD
0809:35
32
D0
A9
3F
0F 20 2D 11 EE
90
86
0A99:0F
00
00
00
00
00
07
0B
CC
3A
20
D2
FF
A0
05 16
lFGl!09 1FC9i09
78
38
09
D0
6B 60
3EFOR
Before typing in
TYPlr-< programs,
please
refer to
How To Type In COMPUTE!' s GAZETTE Pronrams," elsewhere ir this issue.
on page
D9
9C
85 39 44
2071:00
8D
H6
09
AD
2079iE9
06
F0
02
90
2081:20
EE
86
09
20S9:77
09
38
E9
66
F0
02
80
19
0811:05
0E
06
04
01
0E
0F
06
BC
20
D2
FF
C8
C0
2091:03
4C
A7
20
AD
77
09
38
F2
0819:00
IE
0AB1:FF A9 0AB9:B1 05
AD
14
08
3D
86
02
0AC1:D0
F6
A9
0D
20
D2
2099iE9
02
90
03
4C
38
21
D0
AD
0D
1A
SE
20
EC
0F
20
60
11
A9
8D
F4
05
0F
20
D0
A9
93
20
A9
00
A0
09
AD
77
09
E4
02
A3
0A
A9
02
91
8D
A2
60
D0
0B31:FF
D2
20
20A9:05
00
20
4B
0AD9:05
20
33
0A
20
IC
60
64
12
A2
06
El 22 65
6E
0839:2E
0A
20BliE9
66 77 F0
0AC9:CC 0AD1:CE
FF
20Ali20
A7 AD F5
8D
20
F0
08
FF
69
0B21:AD 0E 0829:08 8D
2D
A0
ID
A9
A6
0D
0AE1:B1
05
05
90
07
09
40
2E
12
OF
00
SD 86
44
0AE9:91
8C
AD
C9 20
IC
0A
60
Bl
05
29
BF
91
05
20
IC
5E
A0
05
6E
03 4C A7
20B9:86
09
4C 38 E9 03
20C1:03
4C
0D
21
A9
65
SD
F5
3E
0849:02
18
A2
04
A0
20
F0
SB
20C9:05
A9
02
BD F5
D9
AD
B5
38
0851:FP
0C
05 0AF1:F0 07
A9
CE
A2
18
20
15
12
■ID
0AF9:0A
60
Bl
05
D0
FB
20D1:09
IB
69
64
BD
B5
09
AD
13
0859:16
A2
0A
A0
01
20
F0
FF
D3
0B01:A2
00
Bl
05
9D
82
IB
C8
20D9iB6
09
69
00
8D
136
09
AD
EB
0861:A9
B0
A2
1A
20
12
20
02
D0
F5
20
8C
0C
20E1:86
09
38
E9
06
F0
02
90
D5
11
A9
93
20
D2
FF
AD
06
IB
F0
10
20
99
11
20E9:03
4C
12
21
EE
86
09
4C
03
0871:14
0B09:E8 E0 0B11:AD 7E
10
0869:C3
15
0U
BD
86
02
A2
0B
A0
F2
0B19:AD
14
08
8D
B6
02
A9
B9
20F1:12
21
AD
77
09
38
E9
66
14
0879:0A A9
00
2E
12
A2
0C
06
0B21:A2
18
4C
68
0A
18
A2
00
20F9:F0
02
B0
03
4C
12
21
AD
14
0881:A0
20
ID
A9
A6
20
2E
12
A2
49
09
20
F0
FF
AD
08
CD
09
38
E9
69
F0
02
90
8A
A0
08
A9
00
2E
12
53
0B31:8D
86
02
BD
20
D2
12
21
A9
66
8D
F5
2C
A0
IF
17
4C
13
DD
2109:03
0B91:A2
20
15
2101:77
0889:02
0B29iA0
E4 30 55 2E 94
A9
A6
20
2E
14
0B39:FF
E0
1A
D0
F5
18
A2
2111:05
68
8D
78
68
BD
77
A5
AD
12
08
8D
86
02
18
B3
1A 7B
09
0899:12
E8
0B41 :01
A0
0B
20
F0
FF
CA
BD
60
DC
8D 69
09
C9
0A A0
0C
20
F0
FF
A9
C8
0B49:F5
17
C9
00
F0
07
20
F0
03
96
08A9:CE A2
D2
18
20
15
12
18
A2
92
0B51:FF
E8
4C
48
OB
20
6B
11
2129:4C
77 3E
04 E9
77
2121:AD
AD 09
08A1:A2
DD
2119:09
AB
0E
20
F0
10 70
2131:32
F0
2139tA9 214118D
21 02
03
3B
EA 56 D3
38
F3
F0
02
B0
B5
084) :20
20
AD
08
AD
86
09
38
E9
D2
0BB1:10
FF
A9
DF
70
0B59:A5
CB
C9
D0
07
20
99
FA
03
4C
3E
21
08B9:A2
01
B0
18
20
15
12
A2
11
A0
54
0D61 :11
08C1:0A
20
IC
0A
60
C9
38
D0
20
F0
FF
A9
00
8D
7A
DF
08C9:1B 8D
A9
82
4C
C9
3B
IB
8D
7C
75
0B
7D
0B69:05
IB
20
97 28
E0
0H71:D0
E3
A9
81
A0
02
91
05
6B
20
8D
DC
04
AD
54
05
FA 5C
77
09
AD
77
09
38
E9
5E
COMPUTED Gazelto
OclOtwM987
99
E2
0B79: 20
7E
12
A2
01
8E
7D
IB
04
0E21.FA
A9
AI
A2
IA
20
15
12
11
10C9: BD
16
IB
AE
0A
11
F0
30
0B81. 20
99
11
60
20
56
0C A2
4B
0E29: A0
02
A2
13
A9
2D
20
D2
B0
10D1: A2
0F
20
C9
FF
90
03
4C
3C
0BB9: 10
A9
A0
CA
9D
82
IB
D0
D0
0E31: FF CA
D0
FA
88
F0
0B
A9
91
10D9: 2D
11
A2
00
BD
02
11
F0
32
0B91
FA
,\0
00
84
C6
88
18
20
3E
0E39: 20
20
D2
FF
20
D2
FF
4C
60
10E1: 07
20
D2
FF
E8
4C
DD
10
2C
0B99: 4B
0C
A9
00
8D
8B
0C
20
60
0E41: 2B
0E
20
C3
0D
A2
13
4C
IC
10E9: A9
00
AE
0A
11
20
CD
BD
B7
0BA1- E4
FF
C9
00
F0
C9
13
79
0E49: 3A
0E
A2
00
48 C9
20
90
BC
10F1: A9
2C
20
D2
FF A9
00
AE
78
0BA9
F0
F5
F9
C9
ID
F0
Fl
C9
11
B4
0E51: 04
C9
80
90
02
A9
2E
20
2E
10F9i 0B
11
20
CD
BD
0BB1
F0
ED
C9
91
F0
E9 C9
93
64
0E59: D2
FF
68
20
94
D5
EF
1101: 60
55
31
3A
32
F0
E5
C9
94
F0
El
C9
9D
B4
0E61
07
A5
CB
C9
13 3F D0
9D
0BB9
03
4C
10
1109: 00
12
FF
13
A9
20 CC 2C 30 02 A0
0BC1
F0
DD
C9
22
F0
D9
C9
24
C9
0E69: 7C
0D
C9
40
D0
F3
AC
0A
1111: A2
2B
20
BD
FF
A9
02
A2
7C
0BC9
F0
D5
C9
2A
F0
Dl
C9
2C
38
0E71
D0
08
CE
0B
11
D0
03
FD 79
1119: 08
A0
02
20
BA
FF
20
C0
80
0BD1
FQ
CD
C9
C9
14
57
0E79: 4C
7C
0D
BE
8E
IB
20
BB
42
1121
FF
90
03
4C
2D
11
20
CC
47
21 03
C9
F0
3a
C9
8D
44
0E81
0D
AE
8E
IB
E8
E0
13
D0
15
1129
FF
60
23
0D
4B
20
60
11
2D
0BE1
F0 D0
3F 0D
C9
0BD9
4C
22
09
AE
8R
0C
F2
0E89
C3
48
A9
0D
20
D2
FF
AD
99
1131
AD
14
08
3D
86
02
A9
08
A0
0BE9
E0
10
F0
B3
9D
B2
IB
EE
E9
0E91
13
0B
CA
9D
D5
DB
D0
FA
A9
1139
A2
17
20
15
12
18
68
69
F2
0BF1
81!
0C
23
D2
FF
20
41J
0C
25
0E99 68
4C
4B
0E
7F
8D
3D
1141
30
20
1)2
FF
C9
35
D0
07
A9
0BF9- 4C
A0
an
AE
as
0C
E0
00
FB
0EA1
7F
IB
A2
FF
38 E9 CE 7F
IB
F0
34
1149
A9
15
A2
17
20
15
12
20
fi4
11
FF CC 2C 41
11
D8
0C01
FO
9D A9
14
20
D2
FF
CE
BA
0EA9
08
E3
BD
9E
A0
10
FA
30
11
1151
C3
11
68
68
AD
7A
IB
FO
AB
0C09
3B
0C
A9 A0
9D
82
IB
79
0EB1
F3
E8
BD
9E
A0
30
06
20
95
1159
4C
22
09
4C
IB
08
A9
6D
0C11
20
4B 0C
A0
0B
A2
0F
1)7
0EB9
D2
FF
4C
B2
0E
29
7F 60
68
1161
03 02
20
C3
FF
A9
0F
20
C3
92
0C19
BC
82
IB
C0 AO
D0
0B
E0
DE
0EC1
A0
00
AD
10
08
99
00
D3
64
1169
FF
60
48
A9
7F
C5
91
F0
6E
00
D0
03
4C
22
09
CA
4C
A9
0EC9
99
00
D9
99
00
DA
99
00
26
1171
02
63
60
68
A9
93
20
D2
EF
0ED1
DB
88
D0
Fl
A0
27
AD
12
46
1179
FF
18 A2
06
A0
00
20
F0
8C
08
99
E0
D9
88
D0
FA
60
F7
1181
FF
A9
0E
8D
20
D0
8D
86
8E E4
0C21
CA
4C
19
0C
20
8C
0C
AD
7E
IB
CC
0C31
D0
3F
A0
05
A2
00
86
D4
DC
0ED9
0C39
BD
82
91
05
C8
Ea
E0
4B
0EE1
20
46
0F
AD
80
IB
85
FB
D3
1139
02
A9
06
8D
21
D0
A9
94
0C41
10
D0
IB F5
20
99
11
20
7E
26
0EE9
85
FD
CE
81
IB
AD
81
IB
E7
1191
A2
17
20
15
12
4C
C2
16
7D
0C49
12
60 A9
E4
20
D2
FF
A9
FB
0EF1
B5
FC
85
FE
C6
FE
A0
00
24
U99
A9
20
A0
00
99
00
04
C8
4A
0C51
91)
20
D2
FF
60
AD
12
08
80
0EF9
A9
20
91
FB
91
FD
88
D0
4B
11A1
C0
50
D0
FB
60
A2
18
A0
40
0C59
3D
86
02
A9
0E
A2
18
20
FF
0F01
F9
A0
05
A2
00
20
IC
OF
DC
11A9
00
20
F0
FF
A9
20
AO
28
29
0C61
15
12
AD
0F
08
8D
86
02
B4
0F09 A0
25
E8
20
IC
0F
A0
A5
E3
11B1
99
BF
07
88
D0
FA
60
A0
CD
0C69
18
A2
00
AB
14
20
F0
FF
43
0F11
E8
20
IC
0F A9
00
A0
02
B0
11B9
15
A9
20
99
E0
05
8B
D0
6B
0C71
60
20
99
11
AD
14
08
ao
61
0F19
91
FB
60
BD CE
18
F0
07
A6
11C1
FA
60
20
A6
11
18
A0
00
0C79
86
02
A9
A2
IB
20
15
F0
0F21
91
FB
C8
E8 4C
IC
0F
60
FF
11C9
A2
18
20
F0
FF
A0
00
8C
12 65
0C81
12
20
C3
B9 11
20
99
11
4C
0A
0F29
20
EB
14
20
CF
FF
20
D2
68
11D1
0CB9
85
0B
00
A9
00
3D
7E
IB
10
0F31
FF
91
FB
C8
CA
D0
F4
AA
ED
0C91
AD
19
AD
IA
0F39
38
BB
Bl
FB
A0
B0
91
FB
9A
FC
0C
A5
FB
03 18
F2
85
08 85 4C A9
FB
0C99
0F41
8A
C3
91
FB
60
AD
19
08
BC
0CA1
69
20
90
02
E6
FC
85
FB
DA
0F49 8D
80
IB
AD
IA
00
8D
81
0CA9
A0
02
Bl
FB
C9
20
F0
IA
53
0F51 .IB
60
AD
0E
03
8D
21
0CB1
C9
00
F0
E9
A0
05
A2
00
C9
0F59 :AD
0D 08
FB
DD
82
IB
D0
DE
E8
50
0F61 :08
8D
B6
C8
C0
15
D0
F3
A9
01
an
F3
0F6 9 .00
20
0CC9 ■7E 0CD1 :02
IB
60
AD
18
0B
3D
B6
51
0F71 .20
AD
16
08
9D
20
D0
AD
D5
0CD9 117
03
8D
21
D0
A9
93
20
B7
0CE1 :D2
FF
18
A2
17
A0
00
20
0CE9.F0
FF
A9
6C A2
IA
20
15
0CF1
. ^2
20
D6
0F
20
5F
0CF9 :EC
0F
20
0C
11
0D01 .05
D0
03
68
0D09 111
ca
Bl
0DU -.12,
CC
0C
0D19.1B
20
0D21 :EE
0C29
86
IB
A5
CB
C9
40
D0
FA
5B
11D9 ■B9
FA
16
C9
00
F0
07
20
E8
11E1
D2
FF
CB
4C
D9
11
A2
9B
3F
11E9 ■A0
FF
33
C0
00
D0
FB
A5
5A
IA
HFliCB
C9
40
D0
IB
CA
E0
00
2F
D0
35
11F9 iD0
EE
AD
86
IB
F0
03
4C
4D
IC
1201 :C3
11
A9
01
3D
36
IB
20
6D
C7
1209 :A6
11
4C
E7
11
20
99
11
IA
F0
8D 20 D0 AD 11 02 18 A2 02 A0 FF A9 15 A2 19
AD
1211 :20
A6
11
60
A0
00
8D
IE
55
15
12
18
A2
0D
A0
00
33
1219 112
8E
IF
12
B9
Dl
17
F0
23
0F79 :20
F0
FF
A9
D5
A2
19
20
0A
1221 .07
20
D2
FF
C3
4C
ID
12
EE
0F81 : 15
12
60
13
AD
80
67
12 29 iA9
00
85
D4
60
C9
00
D0
IB
EB
0F89 :FB
AD
81
IB
85
FC
5A
1231 :07
8E
8E
IB
ac
8F
IB
60
39
0F91 .20
C6
FF
A0
00
20
47
1239 :8E
90
IB
8C
91
IB
8!)
92
9B
10
49 20 A5
IB B5 A2 02 AS FF
0F99
FB C0
01
D0
08
BD
0B
74
1241 .IB
AE
BE
IB
AC
BF
IB
4C
43
A0
03
Bl
D3
0FA1 :11
29
0F
8D
20
D0
ca
DO
F3
1249 :4C
12
EB
18
20
F0 FF
AD
29
68
60
8D
0A A2
0FA9 :EC
EE
81
IB
60
A9
20
A0
66
1251 .92
IB
20
D2
FF
EC
90
IB
A6
05
3D
0B
11
60
7F
0FB1 :00
20
CE
0F
20
CE
0F
C6
F0
CC
91
IB
F0
04
C8
42
C3
0D
3D
86
E5
0FB9 :FC
A2
23
A0
47
20
IC
0F
C3 6F
1259 :D0
20
1261 :4C
4C
12
CA
18
20
F0
FF
D0
BB
0D
8D
87
IB
20
Fl
0FC1 :A0
67
E3
20
0F
AO
87
0F
IB
20
D2
FF
EC
8E
6D
20
BB
0D
20
BB
0D
23
0FC9 :EB
20
IC
0F
E6
FC
91
03
1269 :AD 1271 : IB
92
0D
1C 60
D0
F0
CC
3F
IB
F0
04
11
0D29 :4C
2F
0D
20
BB
0D
20
[ili
E6
0FD1 :FB
C8
D0
FB
60
18
A9
0F
BF
1279 :88
4C
65
12
08
A8
0D31 :0D
AA
20
BB
0D
20
CD
BD
7E
0FD9.A2
08
A8
20
BA
FF
A9
00
BB
1281 : RD
86
02
AD
60 AD 12 80 IB 85
FD
A2
0D39 :A9
20
20
D2
FF
20
0D 66
0FE1 :20
BD
FF
20
C0
FF
90
12
81
IB
85
FE
A9
50
85
65
00
F0
IF A4
D4
0B
75
0FE9 :4C
2D
11
A2
0F
20
C6
FF
BA 4C
1239 :AD
0D41 :C9
BB D0
1291 :FB
A9
04
85
FC
18
A5
FB
36
0D49 :C9
20
90
0A
C9
80
90
03
77
0FF1 :20
CF
FF
C9
D0
04
20
9D
1299 :69
11
90
02
E6
FC
85
FB
IB
0D51 :20
9D
0E
20
D2
FF
AS
CB
0FF9 :CC
FF
60
8D
30 86
IB
20
CF
12A1 :A2
01
A0
02
Bl
FD
F0
0B
FA
0CB9 0CC1
DE
- 91
0D59 :C9
3F
F0
IF
C9
40
D0
F6
54 20
1001 :FF
BD
87
IB
A9
13
20
D2
14 D3
12A9 :C9
05
90
09
C9
BF
B0
0A
4F
0D61 :4C
3E
0D
A9
0D
20
D2
FF
FB
1009 :FF
AD
14
08
8D
86
02
AC
CE
12B1 :A9
20
4C
BD
12
A9
2A
4C
EF
0D69 :20
BB
0D
C9
00
D0
BC
20
9D
1011 :36
IB
C0
32
D0
IC
AC
87
4E
12B9 :BD
12
A9
3C
A0
16
91
FB
B6
0D71 :BB
0D
C9
00
D0
B8
4C
7C
64
1019 :1B
C0
36
D0
0A
A9
12C1 :E0
0B
D0
03
20
30
13
AO
EB
P3 85
1021 .17
20
15
12
4C
33
51 A2 07 10 C0 A8
12C9 :02
Bl
FD
C9
00
F0
31
A0
7E
1029 : 31
D0
07
A9
3F
A2
17
20
64
12D1 : 14
Bl
FD
C9
A0
D0
08
A9
CA
29
1031 : 15
12
AD
86
IB
20
D2
FF
7D
12D9.20
FB
88
4C
D2
12
20
IB
20
D2
FF
20
CF
IE
12E1 :94
91 13
91
FB
C0
14
F0
06
6C 45
D2
0D79 :0D
68
68
A9
02
20
C3
FF
0D81 :20
EC
0F
20
60
11
AD
0D89 .08
8D
86
02
A9
00
85
ia D4
0D91 :20
B0
0D
A9
FA A2
16
20
D2
1039 :AD
87
0D99il5
12
A5 CB C9
D0
FA
12E9 :C8
A9
22
91
FB
88
CO
05
C2
F0
FA A5
CB
CC
FF
60
11
20
F6 C3
DE
40
FF 20
DO
C9
1041 (FF 1049 :20
0D
CB
F9
12F1 :D0
03
4C
11
13
88
Bl
FD
F5
0DA9 :C9
3F
F0
FA
4C
22
09
A2
1051 : 11
68
68
AD
7A
IB
D0
03
E0
12F9 :20
94
13
91
FB
4C
EF
12
Dl
0DB1 :04
A9 0D
20
D2
FF
CA
D0
20 49 E5 DS
C9
0DA1 :A5
1059 :4C
IB
08
4C
17
09
18
A2
DB
1301 :A0
05
Bl
FD
20
94
13
09
51
0DB9:FB
60
A4
90
F0
2B
C0
40
FB
1061 :0F
20
C9
FF
90
03
4C
2D
AO
1309 :80
91
FB
C8
C0
15
D0
F2
CE
0DC1 .D0
B7
20
CB
10
6B
BD
BA
BA
1069 ill
A9
49
20
D2
FF
A9
30
Cl
1311 .18
A5
FB
69
28
90
02
E6
31
0DC9 : IB
68
8D
8B
IB
20
EC
0F
3B
1071 .20
D2
FF
20
CC
FF
60
AD
2D
13191 FC
85
FB
18
A5
FD
69
20
38
0DD1 :AD
8B
IB
48
AD
8A
IB
48
A3
1079 iBF
08
8D
86
02
A9
93
20
1321 :90
02
E6
FE
85
FD
E8
E0
B3
0DD9iA2
02
20
C6
FF
20
CF
FF
56
1081 :D2
FF
18
A2
06
A0
08
20
3B IB
1329:17
F0
03
4C
A3
12
60
A0
03
40
20
0DE1 .8D 0A
11
20
8D
0B
0E
1039 :F0
FF
A9
B8
A2
17
20
15
A9
1331 111
A9
20
99
E0
05
88
D0
E4
20
CF
FF
CF 60
FF
0DE9 ill
A9
55 A2
65
1091 : 12
AD
14
08
3D
86
02
A2
1339 :FA
A0
02
Bl
FD
29
IF
8D
C0
0DF1 lift
20
15
12
AD
86
IB AA
4D
1099 :04
A0
06
A9
00
20
2E
12
56 2E
0A
6D
86
IB
AA
AO
20
87
IB
20
CD
BD
20
B0
38
10A1 :A2
08
A0
21
A9
A6
20
2E
91
BD
6A
IB
29
3F
99
60
20
CC
0C
20
B0
0D
DB
10A9 : 12
20
D6
0F
18
A2
30
C8
E8
CO
03
D0
F2
0E09
A2
IB
A0
06
20
F0
FF
79
10B1 :C9
FF
90
03
4C
2D
0F 20 11 A9
Fl 18
49
0E01 :0D
1341 :86 1349 :00 1351 .05
IB
0DF9 :AD
1359 :A0
01
A2
0C
20
F0
FF
A0
BA
0E11 .A9
99
A2
IA
20
15
12
A2
7A
1089:56
20
D2
FF
A9
30
20
D2
DB B8
1361 .IE
Bl
FD
AA
C3
Bl
FD
20
96
0E19 :0E
A9
20
20
D2
FF
CA
D0
A9
10C1 iFF
20
CC
FF
20
EC
0F
AC
A2
13G9.CD
BD
18
AO
07
A2
0C
20
ED
100
COMPUTE! a Gazette
October 1987
AE
1371:F0 13 79:00
FF
A0
03
fil
FD
20
CD
BD
18
1381:0C
A0
AA 0C
20
F0
FF
A0
04
1389:AA
A9
00
20
CD
BD
1391.-A2 0B 60 30 IB C9 1399:09 C9 IF B0 22 09 13A1:C0 13 C9 5F B0 05 13A9:4C C0 13 25 IF 4C 13B1:C9 A0 Fa 0C C9 BF 13B9:29 3F 4C C0 13 29 13C1:A9 22 60 AD 19 08 13C9:AD 1A 08 85 FC A0
A9 A2
D8
1619:0C
11
20
46
0F
AD
80
IB
4E
41
4D
20
45
CE
IB
ai
53
54
20
45
14
CE
20
18
20
44
49
FF
18D1:45
49
AD
15
52
B0
0A
D2
00
3F
43
4F
52
59
02
20
20
20
CF
FF
20
Al
41
28
47
49
4D
4C
D2
18D9:4D
54
80
43
00
FB
F0
16
3F
14
08
08
18E1:53
20
47
4B
49
AD
44
29
4E
41
4D
02
20
60
A9
79
18E9:2E
00
49
99
34
44
2E
20
2E
13
11
45
C0
00
15
20
05
77
C3
11
93
45
B0
12
18F1:53
23
20
45
20
55
00
52
4C
17
15
20
0F
FB
46
20
57
6A 6F D6 EA 95
EC
1901:20
54
52
DC
20
4D 43
45
76
C8 CA D0
4F
60
54
42
09
18F9:20
4D
7F
1631iA9 13 1639:8D 86 1641 :FF Dl 1649:BD 86 1651:A2 17 1659:4C 22 1661:46 BF
21
16
00
52
52
A0
EB
53
20
FC
IB At D0 07 08 11
49 4F
5E
AD
1629:85
81
45
FB
18B9:13 18C1:58 18C9:52
20
1621:85
Bl
3B FD 4A
48
4E
00
79
15
83
4F
42
8D
1909:59 1911:4F 1919:20 1921:44 1929:92 1931:12
45
01
55
27
45
20
44
4E
52
45
00
20
55
50
20
20
12
35
92
20
20
4F
57
20
12
46
37
0D
20
46 4E 47
52
41
42
20
46
31
92
20
44
1939:4F
50
20
05 3E 5E 26 9C
46
1941:20
12
52
A9
20
92
0D
12
4F
33
92
46
46
4C
4F
20
20
92
20
12 12
4C
0D
44
92
85
FB
1C
02
Bl
C6
13Dl:F[i
C9
20
F0
12
C9
00
13D9:12 13E1:E6 13E9:33 13F1:FC 13F9:EE
F0
24
A5
FB
18
69
20
90
02
FC
85
4C
62
FB
CE
13
20
0A 60 A5
0F
FB
85
FD
AS
B5
FE
Bl
FD
C9
20
F0
C9
00
2A 3B
D0
0E
A5
FD
IB
32
1401:69
20
E6
FE
85
FD
F4
20
54
12
14
4C
1411il3 1419:91 1421:D0
CE
41
A0
90 13 02
02
1409:4C
43
Bl
FD
68
Bl 91
FB
FB
ca
A8
FD
C0
20
E3
Fl
60
AD
7C
IB
C9
00
F8
1429:F0 1431:38 1439:8D
03
20
5B
14 AD
80
IB
B7
E9
20
B0
03
CE
81
IB
70
80
IB
4C
7E
12
EA
AD
30
1441:7C
IB
C9
00
F0
03
20
1449:14 1451:03 1459:7E 1461:06
31
80
85
AD
IB
18
20
90
81
69
EE
IB
8D
80
IB
4C
DF B9
12
AD
81
IB B5
06
E6
F4
AD
80
IB
18
69
90
F0
1469:02
20
E6
06
85
05
18
AD
81
CA
1471:1B 1479:18
85
04
E6
04
AD
00
IB
6A
69
40 90
02
E6
85
52
1481:03
04
4C
AC
14
AD
81
IB
85
14B9:06
06
44
E6
AD
80
IB
18
69
14
06
85
05
18
25
1491:60
90
02
E6
1499:AD 14A1:80
81
IB
85
04
E6
04
AD
26
IB
18
69
40
90
02
E6
99
14A9:04
85
03
A0
02
Bl
05
48
C8
14B1:B1
03
91
05
68
91
03
C8
4E
14B9:C0
20
D0
Fl
60
IB AD
80
C2
14C1:1B
85
FB
AD
81
IB
85
FC
B3
14C9:A2
02
20
C9
FF A0
00
Bl
98
14D1:FB
20
C0
01
D0
08
C8
14D9:8D
0B
AS FF 11 29
D0
FF
D0
EC
EE
20
CC
B4
14E9:FF
60
A9
12
0F 8D 81 IB 8D 0A
20
14E1:CB
14F1:00
8D 0B
11
20
14F9:31
8D
44
15
A9
34
11 A9 E0 10 A9 K<J 8D 45 76
1501:15
8D
46
15
A9
00
8D
CB
47
E2
1669:20
6B
11
A9
1671:20
BE
14
20
49
15
20
EC
AD
1679i0F AD 0B
11
8D
C9
51
1681:FF
D0
ED
20
60
0D
51
1689:08
BD
20
D0
AD
D0
98
1691:28 1699:93 16A1:0C
79 15 11 AD 7D IB
AD
14
08
8D
86
02
A9
74
20
D2
FF
18
A2
0C
A0
F5
20
F0
FF
A9
A3
A2
17
12 A5 CB
46
C9
40
F0
BE
27
07
C9
19
D0
24
16A9:20 15 16BliFA C9 16B9:F2 20 16C1:FF A9
78
10 A9
93
20
D2
26
0E
ao
20
D0
8D
86
D8
16C9:02
A9
06
8D
21
D0
A2
0C
98
16D1:A0
0E
A9
00
20
2E
12
A2
87
16D9:10
A0
19 A9 A6
20
2E
12
18
16E1: 18
A2
0E
A0
10
20
F0
FF
16E9:A9
17
71
A2
20
15
12
20
BE
16F1:G0
Dl 11
A9
00
85
C6
4C
7B
23
16F9:E3
50
52
45
53
53
20
41
34
1701:4E
59
20
4B
45
59
00
13
08
1709:49
2F
30
20
20
45
52
52
BC
F0
1711:4F
52
20
00
20
20
44
45
CE
1719:56
49
43
45
20
4E
4F
54
AE
1721:20
50
52
45
53
45
4E
54
B2
1729:2E
2E
0D
54
55
52
4E
20
91
1731:44 1739:56
49
53
4B
20
44
52
49
F2
45
20
4F
4E
00
4E 4F
3B
1741i20
44
49
53
4B
20
49
4E
AA
1749:20
44
52
49
45
0D
00
1751:52
45
4D
4F
59
45
20
1759:4E 59 1761:2D 50
56 56
41
El
20
57
52
54
45
24
52
49
4F
54
45
43
54
1769:20
0C
54
41
20
46
52
4F
17
1771;4D 20 1779:13 11
42 49
53
4B
0D
00
4D
4F
55
20
48
41
92
53
57
49
54
43
31
43
92
48
45
20
20
20
12
1979:52 1981147
92
45
41
44
EG
20
50
52
CB
0D
20
12
49
53
45
43
92
4E
19B9:50
54
20
53
45
51
1991:20
49
4C
45
53
0D
20
05
1999:12
46 4D
44 0D
92
4F
56
20
41
19A1:4C
45
4C
20
44
45
BS
4C
53
20
19A9:44
4F
57
4E
0D
20
77
53
19B1:48
12
49
46
54
92
20
02
12
4D
19B9:92
EE
4F
56
45
20
44
45
4C
19C1:53
20
55
50
11
0D
20
12
41
19C9:92
4C
50
48
41
42
19D1:49
5A 20
45
45
00
42
411
53
54
52
4B
20
53
19Elt45 19E9:49 19F1:45
4C 20
43
0D
0i)
20
12
20
20
4D
4D
44
49
41
54
20
20
45 20
IS 42 A3 30
92
0D
20
12
EF
19F9:20
44
49
53
4B
20
41
43
1A01:54
4C
49
4F
4E
53
20
92
0D
CD
1A09:0D
20
12
43
4F
4E
54
52
F0
1A11:4F
20
12
53
92
43
43
48
0D
20
12
54
52
4F
4C
92
92
49
4E
49
1A31:48
4C 92 41 54 4F 4E 12 46 45 44
53
9A 4E D4 4D
0D
BD
20
4C
4F
05
45
44
20
46
49
4C
C7
19D9i20
A3 54 D8
4B
F0
21
00
93
11
53
54
B2
1799:4F
50
20
1A39:43
4B
11 45
59
20
50
5C
4B
17A1:52
45
53
53
45
44
00
1A41:45
20
3D
20
7B
49
44
41
54
1A49:4E
43
4C
4F
0D 45
20 44
45
3F
IE
3C 53
55
17A9:41 4C 17B1:20 20
56
20
59
2F
1A51:3D
20
2A
00
20
50
52
4F
4E
00
56
9A
17B9:41
4C
49
41
1A59:47
52
41
4D
20
2D
54
49
4E
45
2D
20
44
17C1:47
2E
2E
1A61:53
54
2E
50
4C
45
41
47
41
52
54
53
20
41
17C9:53
45
20
57
41
1A69:54
20
00
20
44
12
4F
13 A7
4E
45
2E
11
7L
1A71.50
92
20
54
53 4F 20
54
4F
54 11
00
17D1:44
49 2E
53
54
Bl
17D9:11
00
50
52
45
53
53
20
1A79:4F
20
FD
20
20
4F
52
20
31
20
50
52
47
20
34
20
4B
45
59
4F
20
20
12
32
92
88
1AB9:54
4F
20
2D
2D
50
41
20 55
59
17E9:20
92 52
59
72
17E1:12
1A81i41
50 4E
17F1:20
53
45
51
4F
52
20
1A91:53
20
E6
45
2D
2D
11
11
11
00
28
17F9:3C
52
45
54
55
52
4E
3E
97
1A99:12
41
53
43
49
49
92
00
5A
1801:20
20
54
4F
20
20
43
41
53
43
52
45
45
4E
2D
1B09:4E
43
45
12
1AA1:12
4C
00
13
20
20
4B
1AA9:50
4F
4B
45
92
0D
00
9D
1811:2A
54
4F
20
43
41
4E
56
4E
S3
45
52
54
20
44
4C
20
55
53
45
0D
1AB9:49
4A FD 45
1819:45
53
4B
20
49
44
DA
49
46
54
45
44
20
1AC1:52
49
56
8D
45
4E 0D 0D
20
1821:48
43 53 3C
1AB1:49
12
4E
45
54
55
52
4E
3E
1AC9:4F
2A
26
45
92
3A
54
4S
CF
1831:20
20
20
5E
2D
2D
2D
2A
1AD1:49
20
50
52
47
52
4E
41
4D
45
4D
20
2D
Cl
57
49
39
20
1AD9:41
4F
57 1841i2D 2D
4E
54 53
9F
1B29:52
4C
4C
20
AF
5E
00
13
59
4F
55
11
1849:20
4D
55
53
20
12
4F
53
1851:92
46
46
4C
54 4F
43
4B
20
1859:42
45
46
4F
52
45
20
59
1861:4F
55
20
43
41
4E
20
12
02
20
C6
SF
60
A9
30
A0
1519:8D
44
A9
00
8D
45
15
2E
1521:18 1529:4C
AZ
0F
20
C9
FF
90
56
2D
11
A2
00
BD
99
1531:F0
07
20
D2
E8
2E
31
1539:15
20
CC
FF
FF 60
3E 4C
03 15
42
2D
50
46
1541:3A
32
2C
31
34
34
00
00
20
11549:18
A2
0F
20
C9
FF
90
03
7E
1551:4C
2D
11
A2
00
BD
6E
15
22
1559:F0
07
20
D2
FF
E8
4C
56
81
1561:15 1569:BD 1571:32
A9 20
00
AE
79
IS
20
99
CC
FF
60
55
32
CD 3A
2C
30
2C
31
38
2C
00
4B
1579:00
AD
11
08
8D
20
D0
AD
ED
1581:0B
16
49
01
8D
0B
16
F0
AS
1589:06
20
C4
13
4C
DC
15
1591:24
0A
20
C4
13
A5
FD
1599:FB A5 15A1:4C DC
FE
85
20 A8 85 51
FC
20
24
0A
IE
15
A5
FB
85
FD
A5
BD
15A9:FC
85
FE
A0
02
Bl
FB
C9
36
15B1:00
F0
04
C9
20
D0
0D
AD
41
15B9:0D
08
8D
20
D0
A5
CB
C9
9E
15C1:40
D0
38
A5
FD
E9
E3
15C9:20
B0
FA 60 02 C6
FE
85
FD
A0
B7
1869:53
92
43
52
41
54
43
15D1:02
Bl
FD
C9
00
F0
04
C9
5B
1B71100
13
59
4F
55
20
4D
15D9:20
D0
0E
38
A5
FB
E9
20
9E
1879:53
54
20
55
53
45
15E1:B0
02
C6
FC
85
FB
4C
A4
i!6
18B1:44
92
45
4C
45
54
15E9:15
A0
05
38
Bl
FD
Dl
FB
10
1889:54
4F
20
52
45
4D
1891:45
20
55
4E
43
46
1839i45
75
1A19:52 1A21:43 1A29:20
20
20
75
4C A7 F2
15
1AE1:41
55
54
4F
4D
41
54
49
EC
1AE9:43
41
4C
4C
59
0D
56
41
1AF1:4C
49
44
28
41
54
45
20
41
1AF9:46
54
45
52
20
12
43
4F
FA
1B01:4E
4F 28
92
20
12
1B09:46
52 20
4C
5C
54 92
46
49
4E
49
4B
9F
11)11:53
48
20
49
46
Al
44
29
55
45
4B 74 53 Bl CA
1B19:0D
59
92
4F
55
20
48
41
20
12
C3
1B21:45
20
55
53
45
45
20
0C
66 6F
1B29:44
92
45
4C
45
20
B9
4F
56
35
45
44 54
56 12
1B31:2B
44
45
4C
41
59
45
44
4C
4F
53
39
1039:29 1B41:4E
20
4F
52
0D
12
55
53
43
52
41
54
43
92 48
42
55
54
20
4F
54
12 48
53 20
92
43
4E 52
41
54
38 09 2B 3D E9
28
49
4D
4D
45
29
15F9:8D 1601:86
86 IB
IB
Bl
FD
29
7F
CD
5C
1899:45
44
0D
4C
45
53
B0
C0
20
12
14
4C
17
18A1:20
28
2A
23
49 20
DC
4F
52
20
C6
1609:C5
15 20
00
20
D6
0F
20
5F
Fl
18A9:43
4F
4D
4D
41
20
28
2C
D4
1B49:20 1BS1:20
EC
0F
EE
20
D0
20
95
18B1:29
20
46
49
4C
45
53
00
F9
1B59:43
1611:10
FD
53
65
F0
12
47
49
A2
7F
20
4E
44
15
29
0D
1971 i41
20
A0
15
41
44
14 IS
EC
20
52
45
21
4C
20
1789i48 1791:53
20
ca
20 43
45
A2
04
54 45 4E 53
1781:56
1511:FF
15F1:D0
1949:43 4B 1951i43 4B 1959:4C 45 1961:55 92 1969:43 48
7D 4E 4F 2C 45 A7 12 B5 54 1C
44 59 20
1509:15
0B
43
COMPUTE!'* Gazette
20
October 1987
101
1B61:44
49
41
54
45
29
2E
20
C4
1DE9i14
35
8D
19
35
85
2A A9
7C
1B69:00
44
45
4C
53
45
51
50
ca
lDFlsFB
BD
BB
03
3B
AD
0D
35
FC
1B71IS2
47
55
53
52
52
45
4C
35
1DF9iED
FF
4E
38
00
00
00
00
00
00
3F
1E01:C6
35 AA A9 20 B7 03
20 A0
1879:03
0B FC
C8
E6
FC
65
1E09:20
B7
03
C8
D0
FA
E6
FC
6D
IEIIjCA
D0
F5
20
B7
03
60
85
B7
1E19i3B
84
Bl
3B F0 D3
1E21-06
20
1E29>20
E4
A0 00 0C ID CB FF F0 FB
1E31i8D
00
FF
JEFORE TYPING . . Before typing in programs, please refer to "How To Type In COMPUTE!' s GAZETTE Programs," elsewhere ir this issue.
3C
20
1C
D0
F6
60 60 A9 0E ID A9 79 8D 19 03
93 80 58 99
1ES9:20
18
SpeedScript 128
1E61j18
IE
03 A9 IE 85 9D 20 2E 26 AD 90 85 29 AD 0B 35 B5 A4 69 IE A9 0D A0 33 AF IE A9 FB A0 34 20 F4 EE 15 35 4C 55 20 06
1E69:20
CB
IE
A9
F9
A0
32
20
DD
lEVlilS
IE
A9
00
8D
15
35
60
02
See instructions in irticle
1E79iD8
A9
7F
BD
0D
DD
AC
0D
9B
1E61:DD 1EB91F0
10
03
4C
5F
FA A5
FA
03
0C
A9
8D B7 71
03
A5
10
03
20
F5
7C
1E99:27
29 20 20
BB
A0 00 A9 20
26
20
CB
0A
lEAlilE
A9
DE
A0
34
20
18
IE
AD
1EA9:20
6F
25
D0
11
20
3D
ID
24
18 1E41:A9 00 1E49:0A 35 1E51:2A 20 1E39:8D
371 page
22 before typing in.
1E91:09
Program 1 : SpeedScript 128 ICflltBB
1C
0A
00
9E
37
31
38
73
21
85
C6
1F01:8D
BB
LC6I1FI
23
C4
21
A9
0E
8D
00
E5
1F09IA0
1C69:FF
20
1C
ID
A9
CB
CD
53
6A
1F111B7
1C71;38
8D
53
38
F0
06
20
D6
CD
1F19:20
1C79i1D
20
AB
22
20
2F
IE
A0
1F21:A5
1C81:00
B9
95
1C
F0
0B
99
A9 01 1C91:F0 4C Fa 1C99:87 8B B8
99
00
10
C8
7A 0A BD D0 90
IE
85
89
86
BA
40
BC
83
IB
00
A5
D0
F8
EF
63
1D09:D6
D0
07
48
A9
IDII1D6
68
2C
00
1D19I01
D6
60
1D21:A9
BE
1D29:32
ID
1D31:60
8D
02
FF
1D39-8D
04
FF
1041:03
A9
1D49iBD
B2
1D51i60 1DS9!C6
1D61:14
EB
D0
21CliEE
D2
21
AD
D2
21
29
0F
AB
A2 29 1F29:85 A2 4C 1F31:A5 09 20 1F39:0D 20 14 1F41j20 B7 03 1F49:35 F0 07 1F51:68 AA 8A 1F59:5F 8A 29 1F61IE0 A0 D0
10
F0
F5
A9
05
B8
21C9:BD
D2
21
A2
1A
20
07
ID
52
09 B7
IF 03
AA A0
00
Dl
21D1:60
00
EE
E6
21
AD
E6
21
3F
E0
D0
2F
2 1D9:29
0F
8D
E6
21
85
Fl
B7
21E1:2E
26
4C
52
ID
0F
A5
20 29
21E9jB5
FB
A5
2A
85
FC
C6
FC
EF
21F1:A0
FF
A9
FB
BD
20
D6
21F9iAE
03
C9
2E
F0
B2 03 0C C9
21
DC
2201:F0
0B
C9
3F
F0
04
C9
IP
37
2209iD0
04
88
D0
EA
60
20
AE
9C
2211103
C9
2E
F0
IB
C9
21
F0
51
2219:17
C9
3F
F0
13
C9
IF
F0
41
2221:0F
83
D0
EA
C6
FC
A5
FC
4A
2229:CD
0A
35
B0
El
4C
48
22
7B
2231:84
3B
C6
38
CB
F0
0B
20
53
5F
21
A9
20 A0
4C
F8
IE
AD
00 A9 15 53
8A
4B
20
69
IE
C9
0D
D0
02
7F
C9
02
A2
A2 AE 20 90 59 50 20 BA 48 65
1FA1i29
BD
18
35
A5
2A
B2
1FA9:69
00
BD
3S
S6
29
D0
48
IF
8D
00
2D
19
1FB1I02
E6
2A
20
55
20
4C
F8
AE
D6
10
FB
AE
DC
IF
DD
DC
IF
96
91
8D
1FB9:1E
8A
A9
4C
F8
IE
69
D5
CA
F8
04
06
D0
8D
1FC1:F0
A0
1FC9:CA
8A
0A
AA
A9
02
88
48
FB
90
IE
A9
99
D2 BA 03 Gfi 0A B9 A4 10 F7 4A
1FD1:F7
48
BD
50
91
24
55
BD 06
20
Bl 60 A9
48
1FD9:20
48
60
28
ID
9D
89
Bl
BD
BA
94
04
BB
03
A9
00
0C 8A
14
8D
1FE1:02
06
24
2B 02
03
93
87
8B
05
41
BD
04
D5
88
8C
D8 C0 EB BD
A9
10
1FE9:1B
A9
05 85 13 16
0C
20
F5
27
12
IB
1A
10
0C
13
35
85
1FF9:1E
06
01
0B
08
IF
09
AD
FB
AD
83
EB
35
85
A9
82
8D
07
17
0A
21
13
21
18
FB
8D
2001:0A
FC
86 46 7E
9F
B7
85
11
1C
A0
1FF1:91
1D69:03 A2
02
AC
7D
27
20
AE
21
D2
21
6F
29
7F
C9
IF
F0
0A
C9
5B 54
C0
2011:E6
21 21
21
1D71:03
50
2009: IE
22
90
23
F9
24
E2
1D79:20 F0 lD91i27 ca 1D89:03 20
06
88
D0
F0
2019:C3 2021:A7
23 25
02 CC
24 25
63 A4
25 26
86 5F
25 28
68 0F
84
3B
A0
00
2029:3B
28 29
96 ID
2A
Bl
21 2A
54 A4
22 21
6B 25
1D91i1F
F0
04
ID C8
2031:05
28 E6
0C
2039:55
2B
C6
28
03
30
AB
23
1D99:98
65
2041:D6
2A
AA
22
9B
30
AE
1DA1:0S
B5
2049:AC
24 A4
24
49
31
D9
42
2051:7A
30
3A
27
20
B3
2059tA5
29
ED
13
35
A5
2061:14
35
B0
20
38
AD
13
2069:ED
0A
35
85
3B
AD
2071:ED
0B
35
05
3B
F0
2079:29
8D
13
35
A5
2A
2081:35
20
52
ID
38
2089iES
29
B5
FB AD
29
AD
0B
35
B5
FC
102
COMPUTErs Gaiena
October 1987
BD
D6
1F79:24
1F99:ED
20
AE 03
9B
6C
8D
A5
FF
B6
35
2A
E4
00
13
85
20
51
8D
00
ID
8E
FB
69
52
C6
1DD9:85 IDEliSS
FC
9E
C4
AD
A5
21
2A
60
53
29
8D
A5 E9
F4
BF
FB
35
HE
D0
04
65
98
A5
C8
F0
98
4C
90
lDDlilD
IF
38
ID
3B
20
C9
60
AD
3B
BB
08
F2
03 52
B5
A9
F0
D0
20
05
8D
20
2149:88 2151i85
B0
35
08
2141:C9
35 35
ED 18 19 35 69 00
03
3B
2189:14
1F91:29
B2
11
03
21B1:0B
28
F0
IF
AE
E4
BD
50
C9
20
FA A4 0D 77
90
8D
04
F2
20
B4
1DC9iC0
F0
D0
49
0B
1C
20
88
03
A5
BD
C9
03
FA
38
FC
03
2139ID0
AE
ID
A5
2131:AE
20
52
35
0E
AS
20
1DB9:1B 1DC1S29
20
03
03
7A 35 A9 44 03 60 3C 20 0C 31 0A 35 39 18 35 PD
03
00
D0
3D
B2
E9 0B
1F89:1F
19
BD
EC
CB
FB
FB
09
D9
E0
A9
B5 80 B5
72
EB
FF
03 49 01
C9
A5
27
2129:A0
AE
48
ID
FC
20
03
ID
C6
03
00
6C
FC
39
B7
C9
B5
03
A0
20
2A
B2
20
4C
A5
8D
IE
35
FB
29
68
03
AB
2121:85
A9
EC
1DB1:F0
29
75
1F81:20
1DA9i12
A5
A0
55
D0
20
60
B2
A5
55
3B
FA
02
4C
05
F0
FB
29
Al
IF 20
E0
C6
85
C9 03
FC
84
2U9i2A
4A
F0
FB
C6
80
35
3B
02
A9
AD 16 6B 20 C0 ID
C4 85
D0
IE
00
23 D0
29
IB 29
lEElsEF
1F71:05
9E AC 7D 6A 20 AE B9 7F C9 54 EF 18 79 FC 69 2B 03 8C 00
A5
A9 00
1F69:A0
8D
20
A7
E6
FF D0
55
CD
AD
CA
6E
2111:4C
04
E5
C0
2A
38
85
25
E6
35
02
88
02
19
1C59:A9
1D01:C6
D0
AD
FA
1CF9:02
29
21A9:35
B4
20
E6
3A
1EF9:00
A4
60
8D
D2
FF
Al
2109:2A
00
20
E8
85
A9
0R
85 24 0A A0
35
20
A9
F0
19
55
FF
9E
AD
4C
D2
04
29
21Alt2A
1EF1:3B
1C51120
F2 FF 67
A5
85
81
0E
ICFIiDB
35
85 13
A9
1CE9:25
60
2101:18
35
FF
B5
E0
AD
19
D2
9F
ED
60
AD
20
65
2A
01
29
93
SA
A5
B0
85
A9
18
3B
3B
35
1C49:35
50
85
05
2199:18
1EE9:4C
85
35
35
83
64
1CE1:26
18
20F9:19
AD
94
87
20F1:ED
20
8D
01
AS
55
35
A5
29
4C
11
51
A5
2A
9D
D0
38
85
FF
B4
60
00
A9
85
2A
2191:69
1C41:35
05
as
22
8D
27
35
2A
DO
65
53
20E9:0B
A5
A9
AA
AD
29
35
8A
29
85
0D
B5
85
29
8D
35 0C 34 20 26 48 29 3F
20
1C39:CF
44 A0 9A 68
18
35
65
1ED9:A9
A5
0A
98
35
1CD9:60
AD
2189:18
0B
!CDli68
08
79
8D
66 58 A2
B7
20E1:B0
E7
04
F0
3B
F0
A9
E5
05
IF
35
F0 27
0E
1C31:B5
35 F5
D0
35
C9
16
00
0B
EB
ID AD
B4
ED
F0
C9
E0
2A
20
1ED1;20
25
89
20D9:3B A5
2181:C9
35
A5
85
3E 53
96
E7
35
E8
8D
E6
0A
03
35
D0
ED
AE
10
51
29
20
8D
CA
A5
1A
1C29:35
E6
C9
38
D0
60
1CC9:07
19
02
26
1CC1:F8
8D
90
9A
FE
35
2179i35
09
20
D0
0D
84
4C
A8
54
AD
60
20
00
C4
B2
35
19
9A
C8
35
ca
FA
IE A9
02
0C
CD
A2
1EC9:F8
90
AD
60
35 90 0E 83 8D 73 A9 B3 0F ec
20
20D1:35
0C
2A
0A SO
1EC1i26
35
1CB9:00
18
BE
90
F2
BD
0C
A0
20C9iBD
0D
D0
00
OD
54
3B
ED
2A A5
A9
35
85
05
35
CB
D0
16
00
20Cli3S
79
19
E6
11
1C21I8D
19 A9
AD
04
1C19:8D
F0
3B
0C
0B
20
ICBliBS
85
ED
F0
AA
95
A6
20B9:35
83
35
2171:D0
01
20 IE
25
35 20 52 38 AD 18
2169ilF
A9
FA 2F
85
60
ID 44 C9 FA
78
53
9F
14
20B1:20
8B
08
FF
A5
37
20A9:BD
35 69 00 ID 4C 85
C0
00
0A 4C
24
14
F0
BD
04
85
AD
20
00
1EB9:8D
1CA9i9E
35
20
1EB1:A9
77
A5
13
00
27
0B
51
20A1:BD
C9
FF
A9
as
B0 35
90
12
A0
84
0A
27
02
6D
03
20
04
A5
F0
35
20
78
8D
50
FB
13
55
00
C0
85
05
AD
AE
00
A9
lCAli26
FC
IB
2159:4C
00
1C11:58
B0 4A 75 IE
85
2099:18
2161:20
LC09>31
1C89:10
2091:2A
34
0D
2239:AE
03
C9
20
F0
F6
88
4C
91
2241:4D
21
A4
3B
4C
0F
22
AD
4D
2249:0A 2251i2A
35
85
29
AD
0B
35
85
AC
4C
55
20
A0
00
A9
29
EB
2259:8D
B2
03
20
AE
03
C9
2E
B6
2261:F0
ID
C9
21
F0
3F
6F
2269iF0
15
C9
IF
F0
19 C9 11 CB
D0
C4
2271:EA
E6
2A
A5
2A
CD
19
35
74
2279:F0
El
90
DF
4C
21
C8
8E
2281:D0
0E
E6
2A A5
98 2A
CD
2289:35
90
05
F0
03
4C
98
19 BB 21 D7
2291:20
AE
03
C9
20
F0
EB
C9
EE
2299i2E
F0
E4
C9
21
F0
E0
C9
C2
22A1.3F
F0
DC
4C
B4
AD
IF 35
DB
21
8D
72
35
8B
22BltAD
0F
35
C9 0F. 8D
F0
22A9:89
73
35
20
CB
8C
22B9:1E
A9
21
A0
33
20
18
IE
0E
22C1:A9 22C9:29
01
8D
35
60
5F
0A
85
38 3B A5
A5
ED
2A
41
22DliED
0B
35
15 35 05
3B
D0
03
68
52
60 A5
29
85
26
AS
2A
EB
9D
22D9:68 22Eli85
27
60
38
A5
29
85
9E
BD
32
1C
22E9>49
FF
65
26
BD
76
35
A5
38
24
A6
22F1:2A
85
9F
49
FF
65
27
BD
A6
20
38
DC
22F9:77
35
AS
26
8D 7B
ED
28
2301:27
8D
79
35
A5
9E
35 8D
A5 7A
BC
2A
35
E4
2309:35
85
26
A5
9F
8D
7B
35
C9
14
35
10
2311:85
27
38
AD
77
35
6D
73
A4
0D
A5
BF
2319:35
CD
11
35
90
14
20
CB
C3
8D
14
6C
2321:1E
A9
30
A0
33
20
18
AD
IB
2329:A9
01
BD
15
35
A9
00
5D
1C
35
35 64 E5 A5
IE 85
2331:C6
60
AD
72
35
85
9E
AD
7A
FD
59
2339:73
35
85
9F
AD
76
35
85
68
25E1:C9
IF
F0
11
88
C0
FF
D0
20
2889:20
D5
FF
B0
06
BE
18
2341:B4
18
6D
72
35
8D
72
35
B6
25E9:F4 C6
FC
A5
FC
CD
0B
35
C4
2891;0C
19
35
4C
45
30
20
2349:AD
77 73 2359:35 85 2361:AD 7A
35
85
B5
6D
73
35
C2
25FltB0
EB
4C
48
22
38
98
65
26
A0
33
20
18
35
20
A0
IC AD
78
2D
25F91FB
85
A9
00
D2
20
04
79
35
85
27
0E
FB
E5
29
3B
68
AC
0B
28 A9 35 20
01
AD
FC 85
85
D5
FF
68
35
85
9E
AD
7B
35
2A
05
3B
D0
12
8F
28B1:A5
90
29
BF
D0
4C
45
9F
38
AD
18
A5
FB
E5
3B
85
3F
20
CB
IE A9 8C A0
33
3A
2371:85
B4
AD
19
35
35 E5
23B9i30
8A
2369:35
F3 E5 9E 3C 9F 85 F4
E9
00
B5
FC
4C
67
28C1:20
10
IE
4C
72
30
20
52
IC
38
AD
ia
35
56
FB
85
29
A5
FC
37
20
CB
IE
A9
91
A0
33
2381;ED
20 A0 76 35
28C9:ID
97
2379:BS
8D
18
35
AD
19
E5
2601:FC 38 2609:A5 FC E5 2611:84 3B 16 2619:FB A5 FC 2621iE5 25 A5 2629:85 2A 4C
65
26
FB A5
2899:IE A9 28A1:A9 08 28A910A 35
ED
2351:8D
3A D0 IE 93 AE A5
55
20
20
EO
27
IC
28D1:20
16
IE
20
29
IE
20
EC
2399:35
ED
77
35
8D
19
35
60
C3
2631:A9
08
20
9A
26
A9
20
80
48
AD
16
35
F0
31
2391:20
C7
22
20
14
21
20
E4
6A
20
07
ID A9
00
0D
E6
9C
28E1:03
20
FA
24
20
69
IE
68
38
AD
72
35
E9
01
8D
BC
20
0C
ID A0
0B
A9
FF
Fl
28E9:4C
IF
48
8A
48
20
3D 5B
23A1:72
35
AD
73
35
E9
00
8D
3A
2649:A2
IE
20
07
ID
88
D0
FA
00
8D
00
FF
68
AA
23A9:73
35
60 A5
D3
C9
05
D0
FD
50
04
0C
20
F7
IA
28F9:68
20
0E
8D
00
56
4C
2C
24
20
0B
21
20
E3
20
68
26
20
F5
ia
2901:FF
20
32 IC
BE A9
23B1:03
ID
60
A9
93
20
Al
23B9:C7
22
20
21
20
E4
22
27
FF A9
0E
20
D2
FF
20
9A
23
AB
22
20
CB
2D
2669:4F
D9 96
2909:D2
23C1:4C
14 20
2651iA9 08 A0 2659:27 A9 03 2661:27 A9 77
8A
7E 28F1:1D A9
AS
2399:22
2639:18 2641:21
A2 BC
28D9ilE 09
14 EC
2911:95
26
20
44
29
20
20
29
26
4C
69
20
0D
70
72
65
IE C3 FF 52 45 74 75
20
01
53 72
47 43 CC 61 20 FB 53 84 6E 14
20
E4
FF
C9
0D
D0
0F
24
20
EC
27
A9
01
87
B8
20
68
26
60
A0
20
0C
ID
88
D0
FA
60
23C9:1E
A9
3C
A0
33
20
18
IE
83
2671:C9
20
90
0F
C9
40
90
0B
26
2301:20
29
IE
40
20
69
IE
68
06
2679:C9
C0
IJ0
02
E9
29
23D9:29
17
D0
C7
02
2F
C9
20
7F
BF
09
3F
2681:20
0C
ID
A9 08
20
F7
27
F6
23E1:22
20
IF
21
4C
E4
22
C9
3B
26B9:A9
80
0D
E6
21
20
0C
ID
99
03
35
CB
3F
23E9:13
D0
09
20
C7
22
20
E7
FF
2691:20
F5
27
60
20
EC
27
A9
4C
E4
22
C9
10
D0
09
D3
2699:00
A2
12
03
23F1:21
20
07
ID A9
00
D2
2919t20 2E 2921[FF A9 2929:7D ff 2931:20 3C 2939:3E 00 2941:F9 60
23F9;20
C7
22
20
CD
25
4C
E4
09
26A1:EB
4C
07
ID AS
D3
29
01
F7
2949:AE
03
28
A0
00
20
BA
FF
2401:22
60
30
A5
29
ED
13
35
30
26A9iD0
03
20
AB
22
20
CB
IE
25
2951:20
FC
2F
A9
01
A2
43
A0
2E
2409:85
3B
A5
2A
ED
14
35
05
69
26B1:A9
71
A0
33
20
18
A0 B4
2959i29
20
BD
FF
20
C0
FF
B0
2411i3B
F0
0B
AD
13
35
85
29
11
26B9:00
20
C0
ID
20 AE
03
49
01
20
C6
FF
B0
35
B5
2A
60
AD
0A
74
26C1:80
20
B7
03
20
52
9D
29
20
9D
29
20
9D
AD
0B
35
B5
2A
C7
20
AE
03
49
00
20
B7
68
20
9D
C9
29
26C9:00
ID
2421:35
14 85
29
F0
A8
20
9D
AE
2429:4C
55
20
A5
29
85
FB
85
28
26D1:03
20
29
IE
09
40
C9
48
20
9D
29
AS
68
AA
85
FC
9F 20
A0
09
20
04
27
20
5C
A8
20
EC
28
20
29
F0
03
26E1:4C
13
27
C9
53
D0
09
20
AA
2989:06
9D
AE
AD D4
2981:98
B7
2A
26D9:D0
E2
2431:9E A5
57 21
2969i20 2971:29 2979,29
B6 AB
2419:AD
03 A0 A2
2961:BD A2
B4
20
D2
FF
4C
85
29
A9
B5
F6
3B
26E9:04
27
20
55
22
4C
13
27
EA
2991:0D
20
D2
FF
20
El
FF
D0
09
20
04
27
20
61
2999:D5
4C
IF
29
20
CF1
FF
48
w
60
2439:00
A9
FB
8D
B2
85 03
2441:03
C9
20
D0
IE
CB
D0
2449:A5
FC
CD
19
35
90
26F1:C9
50
D0
2451:ia
35
85
FB
AD
19
0F AD A6 35 85 25
26F9iA8
25
4C
13
27
20
55
20
23
29A1:A5
90
29
BF
F0
06
68
A0
00
4C
64
24
E6
FC
8B
2701:4C
69
IE
A5
29
85
9E
8D
IF
29
68
60
A2
00
C3
2461:4C
3F A9
24
18
98
65
FB
85
A5
2A
85
9F
8D
6D
29B1I8E
6E
35
8E
6F
35
3E
70
FC
85
27
38
60
38
A5
29
85
26
ED
0D
29B9i35
8E 38
71
54
65
2709 :6C 2711:35
35
00
7D 0A
18 65
4C
68
2459iFC
29A9:68
26 E8 E4
35
A9
FB
3D
B2
20
AE
03
E9
30
0A
B0
26
0E
6E
2469:26 2471:AD
18
35
E5
9E
85
B4
AD
BD
2719:6C
35
8D
76
35
A5
E5
9F
85
3B
A5
6B
ED
6D
35
8D
20
54
E5
9E
8D
76
A5
27
FD
2729:FB
77
2481:26
B5 35
2721:27
B5
35
2A 35
IE
2479il9
22
AD
6C
35
85
29
AD
3A
29C1:03 29C9!2A C9 29D1:2E 6F
35
0E
6E
35
2E
24B9:E5
9F
QD
77
35
20 A0
IC
5D
2731:6D
35
85
2A
20
52
4C
A7
0E
6E
35
2E
6F
35
0E
13
2491:38
AD
18
35
ED
76
35
BD
26
20
CB
IE
A9
C9
A0
F9
29E1:6E
35
2E
6F
35
0D
6E
35
65
2499:18 35 AD 19 35 24A1:8D 19 35 60 A9 24A9i35 4C C0 24 A9 24Bli35 20 C0 24 20 24B9:20 D0 01 C8 4C 24C1:00 8D 90 35 20
F8
ED
77
35
08
2739:B8 2741133
ID
29D9:35
D6 90 43 35 6B 6F B2
6E
35
C8
D0
D3
E6
FC
BF
9B
29F1:4C
C2
29
72
8D
F8
AD
6E
35
0D
6B
05
8D
8F
06
29F9:6F
35
F0
IC
38
AD
6E
35
BB
AE
03
C9
82
6E
35
AD 6F
35
21
A9
67
2A01iE9 01 2A09:E9 00
8D
89
8D
6F
35
EE
70
35
14
25
20
8E
18 7E 27 2751i29 0F BD 2759.29 0F 3D 276110A IB 6D 2769:0D 47 35
29E9:BD
FF
24C9:C0
ID
A9
20
AE
8F
35
A0
AF
2771:50
B0
C7
24D1:00
20
B7
03
C8 CA
D0
F9
56
2779:ID 4C
69
24D9:60
20
FA
24
20
FA
24
20
51
2781:1D
68
24E1:C0
ID
IF A0 B7 03
20
B7
F5
2789:35
20
C8
A9 20
00
24E9:03 24F1:20
0B
21
20
24F9:24
A9
2 501:8D
90
01 35
20
2509:ID
A9
20
2511:4C
55
2519:aF 2521:CD
20
IE
A9
IB
B5
0C
E6
F0
29
AD
46
35
FC
46
35
AD
35
32
47
35
A9
47 00
A0
17
46
35
88
D0
F9
34
C9
0A
90
CB
C9
47
2AlliD0
03
EE
71
35
4C
F5
29
8D
7D
27
20
52
01
2A19:AD
97 76 73
70
35
D8
60
AD
72
46
46
48
20
52
5E
ED
0E
35
8D
74
00
8C
IA
22
2A29:73
F6
A0
35
ED
0F
35
35
33
F5
27
A9
A0
20
0C
C7
2A31:0D
74
8D
35 75
AD
85
IE 0C
2A21:35
38
35
D0
10
20
CB
IE
93
IB
A0
34
20
18
IE
A9
C7
15
35 74
60
18
A5
29
47
6D
85
9E
A5
27
81
6D
35 75
35
9F
18
35
E5
26
85 85
■S3
B4
13
35
E5
27
85
B5
18
AA
0F C7 9E 5C 80 41 D4 75 44 A9
2749:20
F7
27
A9 90
IC
2A39:A9
20
0C
ID
20
F5
IE
AC
IA
35
85
0D F0
2E
C9
14
D0
C0
00
F0
D4
CE
IA
35
59 50 4A 92
27B9IA9
20
20
71
26
C6
0C
D0
35
2A41101 3D 2A49:85 26 2A51!2A 85 2A59i38 AD 2A61:AD 19
75
27C1:C8
29
7F
C9
20
90
C2
C0
D4
2A69i65
9F
CD
0D
35
90
10
20
2C
27C9:27
F0
BE
A5
3B
99
46
35
IC
2A71:CB
IE
A9
13
A0
20
18
71 8A
26
E6
0C
EE
IA
35
45
01
BD
15
35
60
20
27
00 26
99
46
35
2A79:1E A9 2A81:D2 IC
34
18
AD
74
35
85
B4
75
20
52
ID
BF
2791: ID A9
08
20
0B
21
4C
AD
56
35
A9
00
5C
29
14
25
20
C0
15
2799:0D E6 27A1:27 20 27A9:3B C9
21
8D 8F A0
00
20
B7
03
4D
27Blil0
20
18
AD
18
35
6D
35
02
AD
19
35
6D
90
35
0D
35
90
05
68
68
4C
2529:63
25
IB A5
29
85
26
6D
E4
27D1:20
2531:8F
35
B5
9E
A5
2A
85
27
27D9:4C
2539:6D
90 E5
35 26
85 85
33
9F
3B
AD
IB
AE
27E1:A9
20
20
A9 71
98
60
A9
2A89i6D
10
35
BD
18
35
AD
B4
AD
19
35
80
27E9:FD
D0
02
A9
FC
BD
30
98 26
D0
95
2A91:35
85
B5
6D
19
8D
19
18
F8
27F1:20
E7
FF
60
A9
00
A2
12
F4
2A99:35 A5
35
29
85
9E
A5
2A
85 0f
2541:35
27
B5
B5
20
2551:AD
18
35
6D
2559:35
19 60
35
2561119
AD 35
2569:BD
16
2S71:A0
33
2579:20
E4
2581:F4
29
2589ilD 2591:20
2549iE5
D2
IC
8F
35
8D
18
7A
27F9120
07
ID
E8
A5
0C
20
07
F0
2AA1:9F
AD
0E
35
85
26
AD
90 35
35
8D
60
08
20
7E
27
D0
06
20
A0
IC
4C
55
2809:20
IS
68
68
60
AE
03
33
A0
00
20
C0
ID
20
35
69
2AA9:35 2AB1:20
27
0E
33
85
49
C5 92
2801:ID
AD
6D 16
4C
69
IE
A9
4B
CD
A0
00
20
BA
FF
FF
2AB9:03
AA
C8
20
AE
03
80
20
18
IE
20
9F
FF
0F
8C
6B
35
20
CB
Fl
2AC1:B7
03
C8
8A
20
B7
03
60
FF
F0
F8
C9
93
2811:28 A9 01 2819:AC IA 35
AE 20
F0
23
2821ilE
A9
46
A0
35
20
18
IE
36
2AC9tA0
00
B9
46
06
20 A3
C9
59
60
20
52
FB
28291AD
6B
35
A2
46
A0
35
20
3B
2AD1:D2
FF
CB
D0
60
A0
00
26
20
CB
IE
A9
62
A0
33
11
2831:BD
FF
20
FC
2F
4C
95
26
ID
20
AE
3F
IE
20
6F
25
FB
03
AC
2839:20
en
IE
A9
A3
A0
20
2AE1|F0
0C
C9
IB
B0
20
AE
2599:4C
69
IE
A2
FA
9A
20
D6
AB
2041:18
06
20
04
20
B7
03
4C
0B
2F
IE
4C
F8
IE
A0
6D
FB
AD
0B
2AE9:03 2AFli21
40
20
85
3B
29
3F 06
3B
24
25A9100
20
C0
20
AE
03
C9
71
35
AC
10
02
09
80
70
02
09
93
25B1:1F
F0
11
19
2AF9:3B
27 31 89 DE
ID CO
D0
F6
E6
2A
D0
FF
4C
45
30
2B01:40
85
3B
60
05
41!
42
05
25B9:A5
2A
CD
19
35
90
ED
F0
65
E7
01
01
00
01
00
21
C8
D0
02
E6
AE
20
04
28
2B11:1B
0E
0F
12
BD
95
21
A5
29
85
FB
58
2871:29
85
3B
2B
90
12
C6
FC
A0
FF
65
20
BD
CF
03
03
91
20 AE
D0
A5
03
3B
FF
B2
05
D2
FB
CD
35
20
8D
0B
35
25D9:A9
2879:ED 2881:D6
ID
A9
00
A6
29
A4
2A
07
2B21iAD 95 2B29iC9 7F
25 41 33 7E
FC
3B
20
85
35
48
2A
0A
9B
25D1:A5
ED
2B19:40
35
8A
4C
98 89
50
25C9:2A
20 18 FC 38 A5 CC A5 2A F4
01
4C
A0 33
2B09:3A
25C1:EB
IE A9 2849:0A 35 85 2851:fC AE 18 2859:FB 20 D8 2861:CB IE A9 2O69:1E A3 06
49
25A1-1D
33 28 35 35
03 08
29
18
30 11
2AD9:20 C0
35 F5
F0
7F
D0
06
20
EC
2D
4C
IA
AD
C9
85
E5
A9
FF
20
C2
COMPUTERS GaiBtta
October 1987
08
BA
103
2B31ilF
2D
68
A8
66
AA
AD
95
D8
2B39:35 2B41:35 2B49:20
60
3B
AD
85
35
ED
87
88
AD
86
35
ED
ae
35
60
IE
CB
IE
A9
8B
A0
34
4C
94
2B51:1B
IE
4C
IF
2D
20
95
26
Fl
2B59:8D
54
39
20
BD
FF
20
FC
DF
2B61:2F
A9
04
8D
90
35
A0
07
B4
2B69:A5
D3
D0
03
4C
07
EE
BC
2B71i2C
20
01 CB IE
A9
2E
A0
2B79:20
18
IE
20
29
IE
29
2BB1:A2
03
8E
90
35
C9
53
34 7F F0
2B89;5B
A2
0B
BE
90
35
C9
44
51
2B91:F0
22
C9
50
D0
BC
20
CB
AC
2B99:1E
A9
54
A0
34
20
18
IE
6E
2BA1:20
29
IE
38
E9
30
C9
04
41
2BA9:90
A8
C9
50
B0
A4
SD
90
74
2BB1:35
4C
E5
2B
20
CB
IE
A9
3B
2BB9:78
A0
34
20
18
IE A9
13
2SC1:20
7E
27
F0
8D
AC
1A
2BC9:A9
2C
99
46
35
C8
2BD1:99
46
35
C8
8C
1A
2BD9:1A
35
A2
46
A3
2BE1:FF
20
FC
2BE9:C9
04
2BF1:20
29
3F 2D
2DD9:60 AC
B3
35
18
98
6D
ac
DD
3081:F0
16
20
50
31
20
CA
30
88
2DE1:35
8C
35
20
EC
2D
88
B6
3089:AD
94
35
C9
FF
F0
09
20
IF
2DE9:D0 FA 60 A9
0D
20
15
2B
50
3091:75
31
20
52
ID
4C
86
30
79
39
F0
03
20
15
2B
9C
3099:4C
69
D0
2DF9;60 BD 8E 2E01:2A AE 411
35
29
7F
20
F2
B7
30A1:28
20
A5 D3 C9 05 CB IE A9 BC A0
34
39 2F
D3
73
2E09:09
2DF1:AD
8D 55
IE
2E
DD
4B
2E
F0
IE A9
0A
20
7E
27
D0
FS
8B
35
4C Al
96
35
D0
03
4C
69
IE
6C
2E11:5F
CA
8A
CE 0A
30A9:20 30B1.8D
18
CA 2F
AA
8C
8D
8C
30B9:A0
00
B9
46
35
99
97
35
2E19;35
A9
2E
48
A9
28
48
BD
01
7A
30C1:C8
CC
AC
BD
5E
2E
48
60
3A
F4
69
48
35
4C
2E
1A
D0
2E21:5F
29
85
FB
A5
2A
85
2E29:38
AD
8D
35
65
FB
85
FB
34
30C9:1E A5 30D1:FC A9
FB
8D
B2
03
A9
FF
2E31:A5
FC
69
00
85
FC
4C
67
EC
30D9:8D
94
2E39:2C
FB
8D
B2
03
20 AE
35 A0
A9
FE
30E1:96
35
F0
2E41:03
C9
IF
8C
8D
55
30E9:EC
IE
85
3B
60
12
01 41
88
2E49:35
F0 57
4C
52
54
44
30F1:3B
F0
02
A2
2E51:42
53
70 6B 01 A2 00 AD 17 BD 97 35 20 25 20 AE 03 C5 34 FF C8 D0 0B 66
55
4E
48
46
40
50
3F
05
30F9:E6
FC
A5
FC
CD
19
35
F0
BF
47
4A BE
2E
D0
4D
3101:02
B0
36
EO
EC
96
35
D0
E2
9C
2E59:58 4D 49 2E61:2E D9 2E
E3
2E
ED
2E
짜7 CC
3109:DB
IB
98
65
FB
85
3B
A5
35
44
2E69:2E
01
2F
0B
2F
1A
2F
3E
32
3111:FC
69
00
B5
3C
AD
18
35
DA A2
A9
57
0F
2E71t2F
A4
2E
B4
2E
94
2E
BA
4A
3119:C5
3B
AD
19
35
E5
3C
90
BE
35
AD
9E
2E79:2E
81
2E
58
2F
82
2F
C7
42
3121:18
38
A5
3B
ED
96
35
85
BF
35
20
BD
IB
2E81:2E
C8
A9
00
6D
8A
35
4C
A9
3129:29
8D 93
35
A5
3C
E9
00
38
2F AD
90
35
A8
95
2E89:3A
2E
CB
20
AF
29
8D
B9
70
3131:85
2A
BD
94
35
20
55
20
90 1A C9 IE A9 63
03
B0
16
BF
2E91:35
4C
3A
2E
CB
20
AF
29
15
3139:60
20
CB
IE
A9
C6
A0
34
CB
A0
34
20
CF
2E99:8D
87
35
AD
71
35
8D
88
24
3141:20
18
IE
A9
01
8D
35
2BF9il8
IE
20
29
IE
38
E9
30
50
2EAli35
4C
3ft
2E
C8
20
AF
29
25
3149:60 A5
D3 C9
05
D0
15 25
D0 3D B5
20
32
2C01:A8
10
03
4C
53
2B
A9
01
72
2EA9:8D
85
35
AD
71
35
8D
06
Bl
3151:CB
IE
A9
D0
A0
34
20
18
2C09:AE
90
35
20
BA
FF
20
49
E4
2EB1:35
4C
3A
2E
C8
20
AF
29
35
3159:1E
A9
0E
20
7E
27
8D
B5
2C11:2B A9
93
20
D2
FF
A9
0E
D5
2EB9:8D
B0
35
4C
3A
2E
A9
00
46
3161:35
F0
0E
A0
00
B9
46
35
91 5A 0F
2C19:20 2C21:20
D2
FF A9
01
20
C3
FF E0
2EC1:8D
84
35
C8
4C
3A
2E
A9
8A
3169:99
B6
35
CB
CC
1A
35
D0
FF
A2
01
20
C9
FF
FF
2EC9:0A
BD
55
39
C8
4C
3A 2E
83
C0
E6
3171:F4
4C
69
IE
38
A5
29
85
A0
2C29:90
03
4C
IF
2D A2
00
8E
88
2ED1:C8
2C31:7D
35
8E
7C
35
8E
91
35
6B
2C39:8E
92
35
8E
55
39
BD
05
ID
A9
01
SD
91
35
4C
3A
2A
3179:9E
ED
93
35
85
3B A5
2A
FA
2ED9i2E CB
20
AF
29
BD
7E
35
30
3181:85
9F
ED
94
35
05
3B
D0
2EE1:4C
3A
2E
C8
20
AF
29
8D
3189:6B
A9
FF
8D
94
35
18
AD
9A 3C
2EE9:7F
35
4C
3A
2E
ce
20
AF
E4 05
3191:96
35
65
29
85
26
A9
00
2EFli29
81
35
4C
3A
2E
C8
3A
E3
BD
3199:65
2A
85
27
38
AD
18
35
2EF9:20
AF
29
BD
82
35
4C
3A
0C
31A1:E5
9E
85
114
AD
19
35
E5
2F0112E
C8
20
AF
29
BD
83
35
85
B5
20
A0
1C
38
AD
89
3A
2E
AC
BD
35
31A9;9F
2F09:4C
C8
98
63 18
3A BC
31B1:18
35
ED
96
35
3D
18
35
D9
2F11:48
20
3B
2D
68
A8
BC
8D
62
31B9:AD
19
35
E9
00
8D
19
35
1C
2C41:2B
9D
7E
35
E8
E0
0C
D0
6D
2C49:FS
A9
FF
8D
BC
35
8D
BA
BE
2C51:35
A2
04
BD
10
2B
9D
04
B5
2C59:36
CA
D0
F7
AD
0A
35
85
9E
2C61:FB
AD
0B
35
85
FC
A3
OB
39
2C69:8C
8B
35
CC
BA
35
F0
06
6F
2C71:AD
7E
35
8D
8B
35
A9
FB
40
2F19:35
60
20
36
2F
83
8C
7C
C2
31C1:AD
B5
F0
2F
BD
BF
03
20
AE
03
10
03
2F21:35
A0
01
AE
99
53
6C
31C9:A9
00
8D
90
35
20
14
25
22 33
2F29:37
C8
CC
35
03 90
35
2C79:8D B2
20 7C
35
F4
F0
7D
31D1:A0
00
A9
29
BD BB
03
B9
67
2F31:F2
CB
4C
3A
2E
C8
20
AE
EB
31D9:B6
35
20
EC
IE
20
B7
03
2F39;03
C9
IF
D0
F8
60
20
36
3C
aiEiics
CC
B5
35
D0
Fl
18
A5
2F41:2F
B8
8C
7D
35
A0
01
20
11
31E9:29
6D
B5
35
B5
29
A5
2A
2F49:AE 2F51:35
03
99
53
38
C8
CC
7D
24
31F1:69
00
85
2A
4C
55
20
A0
90
F4
F0
F2
4C
3ft
2E
31F9:00 C4
54
F0
20
Bl
FD
30
2F59:20
36
2F
4C
3A
2E
CB
20
87 3C
9B BA 8C P4 IB
3 201:ID
20
F2
2A
20
8F
32
20
C0
2F61:AE
03
C9
3D
F0
07
88
AD
47
3209:15
2B
AD
92
35
F0
0A A9
CC
2F69:8E
35
4C
88
2C
CB
20
AF
E2
3211:08
20
15
2B
A9
5F
20
15
2F71:29 48 2F79:68 9D
AD
8E
35
29
7F
AA
0D
3219:2B
C8
4C
FA
31
60
8C
8D
2C81:4C
FA
2D
C9
IF
F0
25
99
4C Al
2C89:54 2C91:35
36
C8
EE
SB
35
AD
SB
B9
CD
7F
35
90
E0
8C
17
2C99:35
20
AE
03
C9
20
F0
0C
2CA1:CE
Bli
35
88
D0
F3
AC
17
73 57 3A
2CA9:35
4C
BO
2C
8C
17
35
98
4C
2CB1:38
65
FB
B5
FB
A5
FC
69
31
2CB9:00
85
FC
A0
00
AD
8C
35
22
2CC1;C9
FF
D0
03
20
A2
2D
AD
DC
2CC9:8A
35
03
20
2CD1:2E
8A
F0 35
AD
17
C9 35
2D 85
38 54
BD 52
D4
35
20
3A
2E
4C
F3
3221:35
29
7F
8D 8E
35
20
2CD9:A9
54
B5
FD
A9
36
85
FE
DC
2F81:29
2E
C8
A2
08
20
AE
03
64
3229:2A
C9
43
D0
1A
38
AD
2CE1:20
F8
31
20
DA
2D
AD
BC
2F89i29
3F
C9
3B
F0
09
A2
09
E5
54
4A
7E
02
35
90
20
3B
2F91iC9
39
F0
03
4C
53
2B
bi:
3239:A8 A9
20
20
2B
88
D0
2CF1:2D
3B
A5
FB
ED
03 18
38 15
ED
CD
03 06
3231:35
2CE9:35
24 FF
F6 30 F2 AF B9 21 35 84
35
B5
23
2F99:56
39
C8
20
AE
03
C9
3A
on
3241iFA AC
SD
35
4C
1A
32
C9
2CF9:3B
A5
FC
ED
19
35
05
3B
BA
2FAliF0
03
4C
C8
20
AE
63
3249:45
D0
10
3B
AD
7F
35
90
33
AD
7D
35
F0
25
2FA9:03
C9
IF
S3 F0
2B
2D01:F0
0D
20
F2
2A
E7
3251:54
38
ED
7E
A8
81
2FB1:99
00
11
C0
14
B0
EB
4C
92
3259:4C
3C
32
C9
35 55
2FB9:A6
2F
9B
38
E9
03
A2
03
71
3261:92
35
49
01
SD
92
35 E5 C5 A9 20 53 08 AD ei 35 C9 60
2FC1:A0
11
20
BD
FF
20
FC
2F
3269:23
D0
17
8C
SD
35
20
3B
FB
2FC9:20
CC
FF
A9
02
20
C3
FF
3E IE
90
09
AE
85
35
AD
86
2FD1:A9
02
AE
56
39
A0
00
20
20
EC
28
AC
8D
35
4C
7E F2
2FD9iBA
FF A4
20
D6
ID
A9
00
A6
3281ilA
32
AE
8E
35
BD
D4
35
BD
2A
20
D5
FF
90
03
2D 3D IB
3271:2b 3279:35 3269:20
15
32
AE
91
F5
53
2B
BE
IB
35
ac
19
59
3291:35
F0
4C B5
1A
2FE9:4C
2B 1A
313
29
7F
C9
2FFli35
68
68
A2
01
20
C9
FF
3299:41
90
12
C9
5B
B0
0E
Aft
AF 06
2FF9:4C
5D
2C
A9
01
A2
0F
58 20 C6
32A1:A5
3B
29
80
49
80
4A
4A
FF
3001 :68
FF
60
20
EC
27
A9
00
FA
32A9:85
3B
aA
05
3B
60
20
CB
A8
D0
99 4C
2D09:0B
A9
00
3D
7C
35
8D
81
2DU:3S
20
3B
2D
AD
90
35
C9
2D19:03
D0
03
20
28
29
20
2D21:FF
F0
FB
A9
01
20
C3
2C El 93 FF El
2D2 9:20
E7
FF
20
2E
26
A2
FA
D9
2D31:9A
20
69
IE
4C
F8
IE
4C
BE
21339:67
2C
38
AD
S0
35
ED
8C
75
2D41:35
A8
88
88
F0
08
30
06
08
2D49:20
EC
2D
8B
D0
FA
AD
7D
68
2D51:35
F0
10
B5
54
A9
54
B5
54
2D59:FD
A9
38
85
FE
20
C9
2D
B5
2D61:20
F8
31
20
EC
2D
20
EC
7B
3009:20
BD
FF
A9
0F
AE
03
28
E4
32B1:1E
78
20
3D
ID A9
00
SD
2D69:2D
20
EC
2D
ES
85
35
D0
9B
3011:A0
0F
20
BA
FF
20
C0
FF
37
32B9:00
FF
38
AD
0C
35
ED
18
38 29
2D71:03
Eg
86
35
AD
84
35
D0
06
20
EB
27
4C
69
IE
31
32C1135
AA
AD
0D
35
ED
19
35
BA
AD
35
C9
03
F0
21
3021:20
CB
IE
A9
04
A0
34
20
0E
32C9:85
64
B6
65
A2
90
38
20
2D81:C9
08
90 F0
ID
20
3B
2B
90
E7 16 B7
3019:90
2D79i28
3029:18
IE
A9
0E
20
7E
27
F0
32Dli75
8C
20
44
8E
A0
00
2DS9:1B
20
CC
FF
20
CB
IE A9
A7
3031:13
A2
0F
20
C9
FF
B0
E2
32D9:00
01
F0
06
20
0C
ID
2D91i9A
A0
34
20
18
IE
20
29
8C
3039iA9
46
A0
35
20
C9
2A
A9
6D 3A 8D
32EliD0
F5
0E
BD
00
FF
3041:0D
20
D2
FF
20
EC
27
A9
37
32E9:1C
ID
A9 5S
A9
F5
A0
33
19 BE CB 31 23 CE 20 02
3049:00
20
BD
FF
A9
0F
AE
03
32F1:18
IE
A9
01
8D
15
35
6P
A0
0F
20
BA
FF
20
C0
32F9t53
10
05
05
04
53
03
lci
BA
3051:28
53 AS
3059:FF
B0
BF
20
CB
IE
A9
B4
BE
3301:09
10
14
20
31
32
38
20
B2 57
2FE1:29
D9
2D99:1E
20
49
2B
A2
01
20
C9
0A
2DA1:FF
AD
7C
35
F0
10
as
54
71
2DA9:A9
54
85
FD
A9
37
85
FE
B2
2DB1:20
C9
2D
20
F8
31
AC
81
9D
2DB9:35
8C
8C
35
88
F0
08
30
33
20
18
IE
A2
0F
20
IE
3309:20
20
20
00
02
19
20
43
83
20
EC
2D
8B
D0
FA
60
FE 75
3061:A0
2DC1:06
3069:C6
FF
B0
AE
A9
08
20
7E
5A
3311:08
01
12
0C
05
13
20
42
2DC9:A9
20
AC
7E
35
8C
8B
35
A6
3071:27
20
EB
27
A9
01
8D
15
7E
3319:12
01
00
B5 SC
06
20
15
2B
88
D0
FA
93
3079:35
60
20 A2
30
AD
96
35
55
3321:42
15
0F 0E 05 12
20
2DD1:F0
0E 0E 06 06
20
03
CS
104
COMPUTEI s Gazeno
October 19B7
3329i0C
05
01
12
05
04
00
42
92
3331:15
06
06
05
12
20
3339:0C 3341;45 3349:29 3351:19
06
15
E6
0C
00
44
45
4C
45
54
27
20
28
53
2C
57
2C
50
F3
00
3A
20
0A
20
12 15
20
15
41 13
05
0F
12
05
C2
3359:3F
20
28
59
2F
4E
29
3A
41
3361100
45
52
41
41
A8
4C
20
54
45 5B
20
3369:4C
53 45
54
00
SC
3371M5
52
41
53
45
20
28
53
1JA
3379:2C
57
2C
50
29
3A
20
3C
05
3381:52
45
54
55
4E 09
3E
20
AA
3389:14
0F
20
05
52 18
14
00
IF
3391:50
12
05
13
13
20
06
0F
AA
3399:12
0D
01
14
20
0B
33A1:3A
05
19 FD
00
53
01
3A
00
33A9:20
20
20
20
20
20
10
33B1:20
20
20
53
05 20 01 12
14
15
4H
09
06
26
00 6F 03 F5 0E 55 08
33B9:13
3A
00
56
16 20 14 05
33C1:19 33C9:49
20
05
12
12
0F
0E
10
15
14
20
33D1:12
05
05
0E
20
0C
12 13 09
33D9:05
20
0C
05
BE
07
14
33E1:3A
20
00
00
00
00
4C
0F
15
33E9:01
04
3A
30
56
05
12
09
0D
33F1106
19
3A
00
20
42
19
14
39
KX BF
33F9:05
13
20
46
12
05
05
20
RE
3401:20
20
00
44
09
13
013
20
90
PRINT"(2
HG
DOWN]WHICH CON
VERSION:11
200 PRINT"[DOWN)1) IPT
210
TO
BG 220
TO
TRUE
ASCII
TO
ER
240 250
SPEEDSCR
COMMODOR
AS
DCLEAR:REM OMIT THIS LI NE IF YOU'VE CHANGED TH E DRIVE'S SPEED 260 OPEN 1,8,3,I?:IF DS<>0
FX
270
IF DV<>8 THEN OPEN ,SA,0$:GOTO 360
FF
280
IF
(SPACE)THEN F$=I$:GOTO (SPACE}390
W":ELSE HM
290
OPEN
HX
300
IF
FH
310
OS
320
THEN
EXS=",P,
2,8,SA,"0:"+OS+EXS
DS-0 THEN
IF
2, DV
KS=",S,W"
S-OS
DS<>63
360:ELSE
THEN
F
390
PRINT"(DOWN)";FS; ■■
EXIS
3409:43
0F
0D
0D
01
0K
04
3A
CB
3411:00
24
4E
0F
20
12
0F
0F
B3
3419:0D
00
4E
0F
20
14
05
IB
36
3421:14
20
09
0E
20
02
15
06
D6
3429:06
05
12
2E
00
20
50
12
2E
3431:09
0E
14
20
14
0F
3A
20
97
3439:3C
53
3E
03
12
05
05
0E
49
3441:2C
3C
44
3E
09
13
0B
2C
12
3449:3C
50
3E
12
09
BE
14
05
7A
3451i12
3F
00
44
05
16
09
03
6C
3459:05
20
0E
15
0D
02
05
12
EB
3461
3F
00
53
05
03
0F
0E
04
98
3469:01
12
19
20
01
04
04
12
2E
[SPACETCONVERSION 1":GOT
3471:05
13
13
20
23
3P 00
EB
0
3479:12
09
0E
14
2b 14
50
0F
20
BF
3481:06
09
0C
05
0E
01
0D
05
94
3489:3A
00
20
50
12
09
0E
14
FC
3491:09
0E
07
2E
2E
2E
3499:00
49
0E
13
2E
2E
7A
[SPACEJOPENlEJG ";FS:PRI
20
FF
NT
05
18
14
12 13
14
34A1:0E 34A9:05 34B1:13 34B9:4E
05 20
08
05
I'8
14
2C
20
10
12
05
13
07
20
3C
52
52
D0
00
4a
54 0E
55
3E
45 15
14
20
86
34C1:06
0F
12
3A
00
4E
0F
14
42
34C9:20
06
0F
15
0E
04
00
52 C9
34D1:05
10
0C
01
03
05
20
34D9:09
14
08
3A
34E1:54 34£9:03 34F1:13
58
20
53
10
04
53
7F
12
09
10
49
0E
BB
05
12
14
30 45 05 05 14 00 20 4D
17 49
0F
04
01
34F9:05
00
26
20
42
0F
02
20
IE
3501:4B
0F 04 00 00
01 00
04
05
0B
00
AF
00
00
00
00
88
3509:2A
DS 7F
Program 2: SpeedScript File100
110
AS
120
JB
130
SA
140
CHRS(14) j'M}
GOSUB 410
SK 380
DR
410
420
SG 430
0F C0
4C
43
C0
4C
6B
C00S :C0
4C
69
8D
CB
4C
D9
CO
20
2E
C010 :9D
Cl
F0
05
C9
01
F0
16
c0ia :60 AD
29
FC
09
03
89 65 9E
00
DD
C020 :8D
00
DD
A9
15
8D
IB
DO
C0 2R :A9
IB
8D
11
D0
60
A9
3B
C03O :8D
11
9E
DO
A9
38
8D
18
D0
6A
C03B :AD C040 :00
00
DD
29
FC
09
01
8D
DD
60
78
A5
01
29
FE
7ft 4F 67
C048 :85
01
A2
20
A9
A0
8D
59
C050 :C0
A9
00
8D
58
C0
A8
99
26
C05S :FF
FF
88
D0
FA
EE
59
C0
FE
C060 :CA
D0
F4 A5
01
09
01
85
C068 :01
28
58
60
9D
Cl
0A
0A A0
20
Cl
29 BE
FF
8B
F9
8C
99
F3
8D
99
ED
C088 :8E
88
D0
Fl
60
20
9D
Cl
11 C098 :C2 A5
C2
20
9D
8D
12
64
Cl
16 6F 2D 9B
8D
13
C2
20
9D
CB
C0A0 iCl
8D
14
C2
20
A9
Cl
78
C0A8 :A5
01
29
B8
FE
85
01
A0
00
C3
C0B0 :A5
FF
AE
11
C2
F0
08
C0B8 :F0
0D
CA fi0
CA
F0
10
58
60
49
4ft
C0C0 :FF
31
FB
91
FB
D0
0A
11
C0C8 :FB
91
FB
D0
04
51
FB
91
C0D0 :FB
A5
01
09
01
85
01
5B
C0D8 :60
20
PRINT"[3 DOWN}RUN(3 Up]
9D
Cl
85
F9
20
9D
C0E0 :C1
8D
12
64
BD
C0E8 :C2
C2
A5
"iCLOSE
20
9D
13
Cl
8D
14
C2
20
15:SYS{ADR)
(SPACE)THEN PRINT" [DOWN]I/O ERROR DURING 400
PRINT" lDOWN)D0NEl'":GOTO
C090 :8D
C2
CA
10
Fl
AD
10
C2
C108:6A 6A C110iF9 26
A9
6F 28 E2 54 02 06 6E C2 4E
0D
2A
85
FA
06
C4
FA
06
F9
26
FA
STATEMENTS 1":
C118 :F9
01
48
76,9,19,76,62,19,7
DS?
2iCL0SE
1:END
BANK 15iF0R 1-4864 TO 5 052:READ A:POKE I,A:CK=
C0F0 :A9
Cl A9 00
A2
07
9D
15
C0FS :C2
9D
25
C2
DE
25
C2
CK+A:NEXT
C100 :2D
9D
IF
CK=22903
THEN
RETURN
PRINT"[2 DOWN)[RVSjERRO IN
DATA
DATA
470
32,183,255,72,32,1
FA
78
C120 :FA
26 85
A5
01
A0
07
Bl
F9
C128 :1D
C2
88
10
F8
A5
FB
C130 :69
08
85
3B F3 99 39 18 6B
FD
A9
00
65
C138 :85
FC
FE
A2
07
IE
ID C2
3E
3E
06 29
10
C140 :15
C2
IE
25
C2
C148 :CA
10
Fl
66
FF
90
C150 :00
A2
2C 2D C2 41 EB A0 94
00
BD
C2
31
FB
C15S:1D
25
EA
15
C2
91
FB
BD
2D
C2
C160 :31
FD
ID
ID
C2
91
FD
E6
C168:FB D0
02
E6
FC
E6
FD
D0
C170 :02
E6
FE
A5
FD
29
07
D0
490
51,41,32,73,32 DATA 10,5,251,201,95,20
C178 :1A
A9
38
18
65
FB
85
FB
C180 :A9
01
65
FC
85
FC
A9
38
500
6,2,169,13,133 DATA 251,96,32,225,255,
C1B8 :18
65
FD
85
FD
01
65
87
C190:FE
A9
15 BS ID 5C IE 41
85
FE
E8
E0
08
D0
BB
E7
C198 :68
85
01
58
60
20
FD
AE
35
C1A0 :20
20
9B
BC
A5
65
C1A8 :60
9E AD AD 02
DD
09
03
8D
02
C1B0 :DD
AD
14 57 57 41
,133,251,41,64,10 RP 4B0 DATA 5,251,41,191,133,2
AH
550
1NPUT"DEVI
C000 :4C
99
69,19,104,41,64 DATA 240,233,76,204,255
540
THEN
See instructions in article on page 76 before typing in.
C080 :99
290
DATA
FJ
DV=0
Graphics
9D
460
530
IF
Horizons: Cricket
20
JR.
240,44,32,156,19 DATA 32,35,19,41,127,20 1,65,144,18,201 DATA 91,176,14,170,165, 251,41,128,73,128 DATA 74,74,133,251,138, 5,251,133,251,32 DATA 183,255,72,32,169, 19,104,41,64,240
DATA
207,76,204,255,32,
225,255,240,34,32
560
DATA
156,19,201,13,208,
2,169,31,72,41
XJ
DATA 251,76,210,255,104 ,104,76,204,255
FA
DATA 225,255,240,IB,32, 156,19,32,35,19
PX
SA=7
01,255,176,5,165
FB
450
PG
620
A0
XX
520
-4*(K$="P")-8*(K$="D"):
EC
85
6,114,19,32
RE
INPUT"{DOWNjOUTPUT FILE
610
FB
END
IF
120
HC
0A
R MP 440
600
05
GB 390 PRINT"[DOWN)DISK ERROR
AC
BP
251,32,183,255,72,
32,169,19,104,41 DATA 64,240,217,76,204, 255,32,204,255,162 DATA 1,32,193,255,176,1 8,76,207,255,32 DATA 204,255,162,2,32,2
C078 :0F
400
HH 400
590
DATA
C070 :0A
IF(PEEK(144)AND191)<>0
510
THEN
IF KS<>"Y" THEN 330 CLOSE 2:SCRATCH(0$):GOT
370
RP
IS=""
400
RR
INPUT"(DOWN)^NPUT FILE [SPACEJNAME";IS
the
BANK
PRO
xc 150 print"[down]Ervs]d[off) 1sk, [rvs]s{off)creen, [space] [rvs)p£off]rinte R, [RVS)o!OFF)THER" JB 160 GETKEY K$ AF 170 DV=-(KS=1-T")-3*(KS="SM)
180
340 350
ks="n"
360
DC
CONVERSION
([RVSJY
KR
GRAMT2 SPACES)"
FILE
330 getkey k$:if
O
JE
NAME"fOS
QB
MB CB
REPLACE?
1off}/Trvs)n_[offJ ) "
N
[RVS}[2 SPACES}SPEEDSCR
IPT
PE
je
GA
Conversion Utility QE
TS...
ME
SPEEDSCRIPT"
ADR=4864+(VAL(KS)-1)*3
KS="3"
580
ASCII"
DG 230 GETKEY K$:IF K$ <"^1" OR [SPACE)K?>"3" THEN 230 EX
GC
ASCII"
PRINT"(DOWN)3) E
SPEEDSCR
COMMODORE
PRINT"[DOWN)2) IPT
D8
59
190
CE NUMBER";DViINPUT"£EC ONDARY ADDRESS";SA
570
DATA
128,74,133,251,104
,41,63,5,251,133
DD
29
03
49
C1B8:4A 6A
03
6A 85
FC
AD
18
D0
C1C0 :8D
10
C2
29
08
0A
0A
05
cica :FC
85
78
FC
AD
14
C2
48
29
0C
C1D0.07
85
FB
6B
4A
4A
4A
A8
C1D8 :F0
10
P7
A9
40
18
65
FB
85
E5
C1E0 :FB
A9
01
65
FC
85
FC
88
C1E8 :D0
F0
6E
C2
90
02
E6
C1F0 :FC
13
AD
12
C3 53
C2
48
29
F8
C1F8 :65
ia
BD
FB
85
FB
90
02
E6
FC
C200 iA9
P5
80
85
FF
68
29
07
AA
C208:F0
05
46
FF
CA
D0
FB
60
CS 02
00
COMPUTE'S Gazette
October 1987
105
Modifications and Corrections
• A few bugs escaped us in "80-Column Disk Sector Editor" (August). When you change disks with the exchange-disk (E) command, a sector is read in from the new disk from the same track and sector as the pre vious disk. The information on the screen will be that
of the current disk, but the value in the Byte: box at the lower left of the screen will be left over from the previ ous disk. This problem can be corrected by renumber
ing line 2250 to line 2225. Be sure to delete the original line 2250 after renumbering. Another problem with the exchange-disk com
mand involves going from a double-sided disk to a
this modification (perhaps you use 80-Column Disk SectOT Editor with GEOS disks), do not make the changes to lines 460 and 510 shown below. Many sector editors for the 64 and 128 allow you
to place the cursor on a pointer (like the pointers to the start of a file in directory entries) and press a key to fol low the pointer. This feature is easily added to 80Column Disk Sector Editor while adding only a few extra lines to the program. To use the new jump com mand, position the cursor over the pointer you want to
follow and press the J key (think of Jump). Another feature common to most disk sector edi
single-sided disk. If you are examining a sector from
tors is the ability to print a hardcopy of the contents of
the second side of a double-sided disk (tracks 36-70) and you type E to change to a single-sided disk, the disk drive will return an ILLEGAL TRACK OR SEC
on the screen, be sure your printer is turned on, and
TOR error. Add the following line to fix this bug. RJ 4685
IF NS=1 AND TR>35
THEN TR«1B:SE=0
The following changes are enhancements, not cor
rections. Modifying the directory track (18) of a disk can cause the Block Availability Map to become out dated. This can be prevented by validating the disk
before exiting to BASIC. If you do not want to make
a disk sector. Again, this feature is easy to add. To use the print command, simply display the desired sector press the P key. Print works with Commodore compat
ible printers and should work with most suitably inter faced non-Commodore printers.
As you will note, these enhancements are not only very useful, but also very small. To make these modifi cations, first change the following lines: JQ 130 DIM KP(20) FP 140 FORA=1TO20:READ KP(A)iNEXTA JA BF
430 440
LOOPUHTILL=21 ONLGOSUB630.630,760,760,890,1050,1110,
1260,4050,570,1700,1810,1390,1540,2300
1541/1571 Drive Alignment 1541/15T1 Drlv« Allgnmenl reports Ihe alignment condition of
the disk drive as you perform adjustments.
On screen help is
available while Ihe program is running. Includes features for speed adjustment and stop adjustment. Complete instruction manual on aligning both 1541 and 1571 drives. Even includes instructions on
,2180,2610,480,5000,6000
RF
460 OPEHl,B,15,"V0"iCLOSEliPRINT"BASIC V7.
RJ
510
0"iEND PRINTRDS:"VALIDATING.
f3
PH 3520 PRINTRDS;"S:
on trie C64, SX64. C128 in 64or128moae. 1541,1571 In either 1541 Autoboois to all modes.
Second disk drive fully
supported. Program disk, calibration disk and instruction manual
BQ 4840
DATA
40,73,43,74,28,42,46,22,9,39,13,
20,8,IB,21,14,36,62,34,41
Then add these: AA
MS-DOS utility lunciions, edit any track or sector, trace files, copy tiles, rename a disk, rename a tile, change disk format (without affecting data), scratch or unscratch files, lock or unlock fifes, erase a track or a whole disk, create auto-boot, assemble/disassemble drive RAM or ROM. analyze disk formal,
1541. or 1571
formal,
reads CPM-
directories, contains a 1571 drive monitor, fully supports a second 1571 drive, performs direct DOS commands and much, much more! Options window displays all choices available at any given
time.
Many utilities also work on the 1541 drive.
numerous utility disks' SOU does it all!
EXC
HANGE DISKU SPACESjMi MOVE BLOCK [2 SPACES]Jt JUMP TO PTR";
will copy whole disks (with 1 or 2 drives), perform many CP/M and
MFM. CPM-,
SEND COMMAND^ SPACESjFi
ROG."
Super Dl>k UtilltlM is the ultimate utilities disk for the 1571 disk drive and C128 computer. An 80 column monitor is required. SOU
format in
WAIT...
GK 3530 PRINT"Ct CATALOG DISK{2 SPACES)Ei
only $34.95'
Super Disk Utilities
PLEASE
FORMAT DISKU SPACES]Ni NEXT MENU [3 SPACES]P: PRINT(8 SPACESjQi QUIT P
how to load alignment program when nothing else will load' Works or 1571 mode1
DOWN)"
No need lor
Only $39.95!
5000
T1=TR:S1=SE
MP 5010 IF X<15 OR Y<15 THEN BEGIN:TR=PEEK{71 68+X+16*Y)iSE"PEEK(7169+X+16*Y) RN 5020
IF TRU OR TR>FNT(NS) OR SE<0 OR SE>F NSC(TR) THEN PRINTCHRS(7);jTR-TliSE=S
FP
GOSUB
1:RETURN
5030
5B0:GOSUB299B:BENDiELSE
PRINTCH
RS<7); JK
GG
5040
6000
RETURN
WINDOW 0,0,79,24:OPEN4,4,7iOPEN3,3
EC 6010 PRINT*4,CIIRS(13)iPRINT"£HOME}":|FORI= 0TO22:CHAR,0,11FORJ-0TO78:GET#3,AS:IF
AS>CHRS(31)ANDAS<CHR$(127)ORA$>CHRS(1
Fraa ihlppJng & handling! No surcharge fo' credit card orders! Immediate shipping!
Illinois residents add 3% sales tan.
from:
Order
59)THENPRINT»4,A$;:ELSEPRINT#4," DII 6020
";
NEXTiPRINTI4,CHRS(13);:GET#3,A$:NEXTt PRINT*4,s PRINTCHRS ( 27 PO"?|CLOSE4:CLO
Free Spirit Software, Inc. 538 S. Edgewood
La Grange. 1L 60525 (312) 352-7323
PQ
6030
SE3 WINDOW
0,18,79,22:GOSUB 4200:GOSUB430
0:RETURN
Many thanks to Charles Kluepfel for providing these corrections and enhancements.
The Commodore Connection COMMODORE COMPUTERS
AMIGA SOFTWARE
STAR MICRONICS
AMIGA 500 SYSTEM
Includes: A500. 1 Meg, A1080 Monilor,
Mouse, Amiga DOS. Kaleidoscope
PRINTERS
Micro Systems ORGANIZE
NX-10 120 cps
.Call for Best Price!
COMMODORE 64 SYSTEM
Includes: CB64C Computer, CB1541C Disk Drive, CB1802 Monilor 599.00 128 System Package w/2022 759.00 CBM128 Mouse 34.99 CBM128 512K Memory Expansion 169.00 C64 256K Expansion ..149.00 C64 Power Supply 29.99 Amiga 1 MB Board/OK 249.00 Amiga Genlock Interface 239.00 Amiga Sidecar 799.00
Dot Matrix Printer
S189
EPSON
Curtis Sale Strip - 6 outlel surge Curtis Universal Printer Stand, Computer Specialties Power Plus CB12S Universal Monitor Cable
9.99 69.99 19.99 17,99 54.99 16.99
Commodore 1802 Commodore 2002
199.00 319.00
MAGNAVOX
8502 13" Composiie Color
8562 13" CompositefflGB. 8CM515 14" Composite/RGB
..179.00
279 00 289.00
ZENITH
ZVM 1220/1230
(ea.) 99.99
AMIGA
1080 Hi-Res Color
299,00
MODEMS
Textcraft w/Graphic Craft
59.99
Assembler..
79.99
Enhancer DOS 1.2
14.99
M-1109 100 cps. 9 Pin...,
209.00
ELECTRONIC ARTS
HR-40 40 cps DaisywheeL...
599.00
BROTHER
HEWLETT PACKARD
Think Jet
..379 00 Color Printer cps Dot Matrix cps Dot Matrix Cps 80 Col
HAYES
Smartmodem 300 Smartmodem 1200 COMMODORE Amiga 1680-1200 BPS CBM 1660 (C-64)
CBM 1670 (C-128)
NX-10 120 cps Dot Matrix NX-15 120 cps, 132 Col TOSHIBA
539.00 1099.00
COMMODORE 5581 3'h" Exl
229.00
Amiga 2010 3'/i" Internal Amiga 1010 3Vr"
Amiga 1020 5»"
Call
...219.00
189.00
1541C
179.00
1571
239.00
10 mb (64-128)
949.00 849.00
DISKETTES
97.99
31.99
Arctic
31.99
Fox..,
Deluxe Print Instant Music Deluxe Video Version 1.2
74.99 34.99 97.99
INFOCOM
Hitchhiker's Guide MICRO ILLUSIONS
Dynamic-Cad
28.99 339.00
MMDSCAPE
Halley Project
31.99
MICRO SYSTEMS
Analyze Version 2,0
119.00
64.99
MD1-M SS/DD BV*"
8.49
MF1-DDM 3VS" SS/DD SONY
MD1D SS/DD SV*"
12.49
7.99
MD2D DS/DD 5'A" MD2HD 514" Hi Density MFD-IDD 3V-." SS/DD
MFD-2DD 3V6" DS/DD
:.9.49 20.49 12.99
19.99
46.99
NEW TEK INC. Digi-View
159,00
SUBLOGIC
Flight Simulalor II
31.99
V.I.P.
V.I.P. Prolessional
11200
C64/128 SOFTWARE COMMODORE
Jane-integraled (!28)
Geos tor 64, 64C, 128 The Print Shop Graphics Library 1,2.3
MAXELL
18.49
159.00
Deluxe Paint II...
BRODERBUND
MF2-DDM 3W DS/DD
139.00
32.99 24.99
Seven Cities ol Gold
CSI
139.00 99.99
Marauder Back-up Grabbit
On-Line/Comm
9,49 19.49
49.99
DISCOVERY SOFTWARE
Scribble
MD2-DM DS/DD 5V*" MD2-HDM 5'A" Hi Density
PRACTICAL PERIPHERALS
1200 BPS External,
.,..189.00 359.00
139,00 319,00
NOVATION
1200
139.00 239.00 369.00 459.00
STAR MICRONICS
20 mb (Amiga) 9720H
Volksmodem 12 300/1200 89.99 6480 300-1200 Baud for 64/128 109.00 Omiga 80 300-1200 Baud (or Amiga. .....119.00
Parrot
Okimate 20 ML-182 120 ML-192 160 ML-292 200
XEBEC
ANCHOR
83.99 149.00
179.00 Call 399.00 599.00 319.00
P321SL 24 Wire 80 column P351C 24 Pin Color
COMMODORE
Animator/Images Draw Plus COMMODORE
LX-800 150 cps, 80 Col FX-B6E, FX-286E EX-800 300 cps, 80 Col LQ-1000 24 wire, 132 Col Hi-80 4 Pen Plotter
OKIDATA
Allsop Disk File 30-3'A1 Dalashieid S85 ■ 6 outlel surge
S64"
AEGIS DEVELOPMENT
The Toy Shop
Print Shop Companion
39.99
4299 29 99 (ea.) 17.99
39.99 24.99
PROFESSIONAL SOFTWARE
Fleet Systems II C128/64 Fleet Systems III C128 Spell Right
49.99 49.99 4.99
PFS
File SUBLOGIC
29.99
Fliatil Simulator
37.99
Jet Simulator C64
37,99
In the U.S.A. and Canada
Call toll-free 1-800-233-8950
Outside the U.S.A. 717-327-9575 Telex 5106017898 Fan 717-327-1217 Corporate and Educational Institutions call toll-free: 1-S0O-221-4283 CMO. 477 East Third Street, Dept. A41O. Willfamsport. PA 17701 All major credit cards accepted. POLICY: ACd 33T> rn'mmum STOOMiipp.ng and handling Larger snipmeuls may requre addiiioniil charges
COMPUTER MAIL ORDER
Pmscral & company ciweks inquire 3 weeks Oaaratice For faster OdMjry use youi cinjii cart a sond cosner's check or bank money ordui PA rn&idenls add 6% sales la* DulucWn software will bo replaced wuh same
Hum only. All Hams subjocl to availability and price chungo. All sates Imal, relumed snlnmonls are subject lo rcaiocking loo
READY-TO-USE
USED COMPUTERS
GEOS GRAPHICS DISKS
Buy • Sell • Trade New fchd Used
>
1 Commodore — IBM — Atau*
\ Hardware, Software,
and Accessories;
$ $ CASH $ 8
j will pay Commodors
irn Tips /
GEOpdnt T^rt I
CnxWies 3 i^. Uteri
you cash fnr nl and corivpatitj
US Htf
equipmenl, even if it's darijagidl
TRADE-INS
jw, you can trade-in your systemi
r pieces lofflew o* used products^'
CM jnd ft?i¥rt
'-I'grndB your 'system quickly ant
assie dee. PHIMTEHS • COMPUTERS • MODEMS DISK DRIVES • MDNIIOHt • SOFTWARE ACCESSORIES - ih *•>* — ,
i
]
Computer Repeats, Inc.
2121 4th Sttset Bouldar. CO 80302 Call: (303) 838-8144 M.r 3-11 pmMr ■
VISA,Mr.CH0li;6, C.0.0
",
dtOpjint
To Order,
Send 58.50 for each disk (U S Funds)
S
TO Thow DeHgnen
3330 Lewis Avenue. Signal Hill, CA 90807
We Do Windows...Quickly!
NOT
COPY PROTECTED;
COMPATIBLE DISK DRIVE
C-MORE
An Operating Sj'Slem for the Commodore 64.
. USK YOUR COMMODORK LIKE A PCI ■ 1^1 C-Morc leach you all about business computing! Control multiple applicalkins in windows. Word Processing,
Spreadsheet, Database, Scientific Calculator, Disk Utility and Comparaiive-Ruycr programs arc all included! ■ Comprehensive 450-page manual provides tutorials, stcp-by-step
instructions, examples and illustrations, for any level user! ■ WRITE COMMODORE BASIC PROGRAMS FOR C-MORKII
APPLE II COMPATIBLE DRIVES JOYSTICKS....MODEMS
1-800-628-2828 ext. 790
TO ORDER CALL TOLL FREE
1-800-544-6274
Visa and Mastercard Accepted
or mail $49.95 plus $4.50 shipping & handling (S6.00 shipping in Canada)
(Georgia residents add $2.00 sales tax)
C-More Products, P.O. Box 81548 Chamblee, GA 30366 Please allow 4-6 weeks for delivery.
"Commodore" is a trademark of Commodore Electronics, l.ld.
We guarantee your satisfaction.1
m
jinn' &~*
' NORTH AMERICAN ===^ PRODUCTS
'-^==r= ? =— INTERNATIONAL
5S92 MAIN STREET / SPRINGFIELD, OR 9747B / 503-7411222
115 Nassau St. NY., NY. 10038 Bet. Beekman & Ann Sts. 212 732-4500
Pciin. Station. Amtrack Level Beneath Madison So. Garden,NY.,NY. 10001
Open Mon-Fri, 8:30-6:3q7S.->t, 9:30-6/
212 594-7140 Open Mon-Wed, 8:30-8/Thurs
Sun, 9:30-5:30 ' & Fri,8:3O-9/Sat & Sun, 10-7 PHONE and MAIL ORDERS 1 f 8001^45 —70RR IN NEW YORK STATE CALL CALL TOLL FREE ±\OX3\M) 3*3—IX3OO (212)732-4500 ALL COMPUTERS & PERIPHERALS COME COMPLETE WITH AC ADAPTOR. OWNER'S MANUAL AND ALL CONNECTING
7
CABLES.
commodore
OPEN
ALL MERCHANDISE IS BRAND NEW AND FACTORY FRESH.
DAYS
A WEEK For ORDERS
COMPLETE WITH MFR. U.S.A. WARRANTY.
commodore
commodore
/AMIGA
PC 10-1
AMIGA 1000 SI2K
IBM, PC/XT' Compatable 512K
Ram Expandable to 6J0K
MS-DOS 3.2 Parallel and Serial
128 K RAM Powered Personal
Full 1
With Geos Program!
64 K RAM Powered Home Compolcr
$219 95
Computer
$144
95
PC10
COLOR
COMPLETE
PACKAGE
PACKAGE
•Commodore 64C Computer
■CommodorelS41c Disk Drive ■Commodore Color Printer ■Color Monitor
$379!195
With Geos Program!
$529
95
.
All AMIGA
PERIPHERALS IN STOCK
•Commodore 128 Computer
•Commodore 1571 Disk Drive •Commodore 1902 Color Monitor
■Commodore 80 Column
$47995
Color
DELUXE
PACKAGE
Printer
$7599
.95
To substitute 1571 for 1541
add $65.02
COMPUTER
COMPUTER
PRINTERS
PACKAGES EPSON
commodore
^
11
$999
AMIGA 500 IN STOCK! 95 AMIGA 2000 OIK
COMPLETE PACKAGE
■12" Monitor 'Commodore Color Printer
Monitor
PERIPHERALS / PRINTERS
■^^- ' ^i
Computer ffcrO
1080 Monitor
computer packages Ge, it ail together & save!
commodore
pE $214
7 640K
w/2 36DK Dri
•Commodore 128 Computer ■Commodore 1541 Disk Drive
ADD J130
fS
$519'
lil*IU"
C= 128:
■Commodore 64CComputer ■Commodore 1541 Disk Drive ■Commodore Color Printer ■ 12" Monitor
Cortii Itlt w
Porls * p- 1 *w
Warranty
O commodore WWIIIIIIWUWI d G
Year
COMPUTER SVSTEM
MPS-BQ3C PRINTER
EQUITY I PACKAGE
$129! $12995
95
IBM PC/XT
COMPATIBLE
MPS-1000 000 PRINTER PRIN1
$1999
195
*1J i_ i— • /
GSL $169%
)Q PRINTE
$229
1351
• EgjilT I Compulri
Hit.55
Nil!'- IS.. it;: si re- IOC. . ..Iirs. n NX- ■10 .1159.95 1171 « NX- IDC . NX 11 UOt 15
ND-IS
^SB.^r-'. :!SK RAM P="<r — -Bit! HUH D.il
IJd.lS
NB-IS
MT».»S
1Q[.
NB-ISI Nl -10 •/Comm.
'J
Dtiv.i
Moniioi
- 1J"
||lgh RcaotatiDii
. gtlh| ind PiFill.l
I Pom
BLUE CHIP IBM PC/XT
COMPATIBLE FCKC.
n
-E.pjmiort Moduli
C^
»
if 1 An as
$109
■ Elm OIp
O128 D Call
Comjulir
..I700 12BK
NEW 1SB1
Disk
Pluq
Drive
GEOS Software
J34 95
XETEC Jr
13195
Interface
XETEC Sf iMcrlace .. CI28 Power Supply
5
159 539 95
Kifboi'd
JJfc ■ ( Cieintion StartTZJ Opiionll 30MB nut
95
EPSON
IX H Pnnln ti. sic Pnm< rx- me Fit lQ-900 Prnil. 10-injO Pur EX-LOOO Pnn
On,, ■ All Hook-up Clbln 1 A |o
Dulitui
till IS
I30O.15
I'- , «S in.-. )i
r
t
- 1J" Mm,|h
apple /w
MONITOR
!;;■(.■■
Has.ts
COMPUTEI's Gazette
October 1987
109
SOFTWARE DlSCOUNTERSr^A Ul~ rl/VlCI\lv.M For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784 Customer Service 412-361-5291
• Free shipping on orders —n_ over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship
Commodore 64/128 Bargain Basement—Dozens of Titles For Less Than $10! MASTtRTRUN |{
Aichnn 2: Adepl .
vt.m
Actinn Biker
NpBB
Financial CckiIi hook
19.88
Bounder Captain Zap
lh.88 ib.BO
CutlpPiiirWP
tlrailprf Alrlci
AVMME
. i9.es
.
$9.88
Feud
19.88
Camel Creator
Mind Mirror.
.
.
19 .SB
Inlinitv Machine IR)
it BB
Movie Maker
.
. .
59.88
Knight Cam«
M..B8
19.68
lilt V-fl
M.B8
19.88
Mailer olMajlc
i»BB
Ninja
V.B8
M.U.1.E Murder Parly
Now, you have Ihc
Mbittc Cnnti SfI
power of (jansforma-
lion. . you are Dccep*
Onr-on-Or* Pinbill Coml. Sel
19-88
tori
Badnn ne.t. lei
19.88
Speed King.
Sr>cnCiiinGr.ld
19.SB
Storm
Skt'"'
19.88
Venal Poker 1
Suprr BcHililer Daih
19 88
Tinichdnwn FiHiib'll
19.88
Deceptor
Our Discount Price $9.88
Uhlm'IcWiiarrl
.19.88
Bjllbiaier *9.S8
Dainbuiteri . . .. la-ol IheWeil PSI ; Tiadpn.Co.
19.88 1AM
Spy v> Spy 1 & 2
.
16 88
It 88
Olympic Skier . .,
HM
CD*
Amriiu CiHik* Sfriei:
Pi I fa 11 [De mon A ttl c Ip 19.99
Chineie French
ARTWORK
Volleybill
19.88
Show
American
KM
MM
, .
19.88
HntrmOnr - Sii
19 bU
Pol ire Cadet
Ca.rFp(hler
16 88
..
lumpin jimmy ..
14.88 K-S8
Starbaie Dt Jense
-
.17.88 17.88
BC Queit lor Tlrei
I '"It"
WtlMJ
Million ','T
Bippdeaut
16.88 .16.88
i .i! .'. i'.h.i L
The Plincm
Champagne
MM
Wu MaThWIilypt SIMPS I SHUS1LR
AirpUneCoiBt. Kit 19.U
Wriler
»8B
SiipriHif J>
16.88
Zoidi
CotmkCombil Gold Retord tt'Ci teller Scrambler .
UltTHOrllC ARTS 19.SB
Oeitrlloi ,
19.88
Power
14 88
Adventure Can,!. Sit 11 88
Gateway Ip> ApthiJ
tb.es
I H.ll.1. ,.,!,.■ M..
i. .....
JI..8S
Hunler Patrol/
.Jili Million
KofiimiRMI
..
.
Ui.au
Pillion
\.I I.llllllli.nl
IcePalace/Ki^pto
Pitlilip 1
Kane/Human Race
Reicueon IratT^im
16.88
Wing [orammrlrij
The Eidolon
H.B8
SLyjet MINDSCAPE
FISHER PRICE Dance Finlaiv
W.B8
Memory Manor
use UM
Logic Le>tU
Number Tumhlen
'all If UlUi on ml
MoMlrr \-r-w . USB
Tirik'lAd.enlurO
MM
TinlaiMiifi Tonk In the land
U 88
HI.TECH ElfBlSSIONS
gl Buddy Bull
MM
Tut Coti to Town
M 88
Award Wan
19 BO
R1AL1OMWARE
CjrdWjrr
16.88
Hearl Ware
U.B8
t9.BS Copy II! Compulei Diaanmlia . J4.BB
.19.88
vi Party Ware KONAMDAC1ION CITY
Power
Our Discount Price $9.88
( :i
ll.hl iii.l,-,, -.
W88
.
.M.M .
Mas
..
W.M M.BB
.18.88
S6.8S DEjIphln'iRune .16.88
Equlnoi Mail Coll
.16.80 .16.88
Rapnbn: linl Blood Fill II
. .
..
lb.88 16 .SB
ibU SlntCir Racer M.88 Top Cun CLASSICS
Alice in WonderUud
to.M
H*lo- IheRool
W SB
.
i*\n fa mil v
Roblnwn Tr-rjkure ItUnd
WJc-lrd ol Of
.
■
W-BS 16-W
. .
«.8B
" <H |T"ut-ifii' on ditk unlft* olTlerwiic noted!
M.B8
Loie and you're space
Love Np>le Maker
CyiutCheM
.S4-B8
Win and you're t hern. (lust.
Hinrh
Rendt'ttxJUpyJRjrtu S9.88 THUND1R MOUNTAIN
it.SB
Great InlernaTion Paper
■ tier planner
Bubbk Sullen
L>ecrptnr
Perry Maion: Can ol
S7.B8
AH in Iht Color Cave
AVANTAGE
19 SB
VtM 19 88
1LFCTRIC DREAMS
ProBoiing
Ninr Prlncet in Amfctl
r Warrior
SIERRJIIMPULSE
SflUNAIlR
ARTWORK PI
19 SB
19 68
19.BS
^ I ■■■ I • i Fortune
EASY WORKING!
IhjiUunnn
19.68 19 88
19 88
,
leopardy
Mexican Wp.ild dl Wlnei:
■.-!."
Fahrenheit!SI
r Baiebill
Forliru
Family Fend
.
■ill Jbovt lillei on cjrt. TELARIUM Arfiimn I) r* Horn, or Id
Compuli
SHAR1 DATA
Award Wlimini
.
H i rIi Ij pi J Gamei
..
ih.SB
Super .'.i'iiti t1
Ringiide Scat Wing! of War
llalUn
Beach Blanbel
.
Congo Bo nso(R)
Lodrrunpwr
Hilker KM litlk Computer People 19.88
Story Machine
SEC* 14.88
Kinuki
GHoilbuilert
Galait
battlestation!
H.B8
Bump Stt SpikelJ
|pjmppnan
One lone slarfightcr against an entire alien
Our Discounl Price $9.88
3 for 1 leriei: 0M\ Iji.lKi IV.1. The
Day After
AVMCAGE
SIGMA 7
lackpnl MASIEBTROMC
Midni(M Manic
Road Race ...
taBu
M.B8
ChnplpltrrJDavpd'i
Crun Country
lumper
.
BHUPHiBUMD
ACIIVISION
!■!'■< \ I
.16 88
Barbip
KM
PioCoH
19.88
.
19.88
trtx
ACCOLADE
ih mi
Lurdt tit Conqucit. Mti\Qit\ti Miimlen
Two Madcap Miisoni on one disk.
MSB
Financial Reporli h
Spy vs. Spy Vol. 1 & 2
Raiioi Money iaven Vol.1 .
Mikle
19.88
Money iaven Vol 1
M.88
Track A field
19.88
Skill Bullden
M. BB
Our Discount Price $9.88
P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 Itp* pljrprp* Vni>r Order1 «""" Qidtit "pp" #plh »*>p"*p> caihPeil »"»^check "■ or ..~.«T money order thpppcd ppnmedjalf ly on In Hulk llemi. PerPQPf TPatPHf lour inBtl «.«».. rr -™-™ ..,,,, nmil t Camping cbtcta jilu* 1 vnf%i ckifioc* ^a c.o D. .t Shipppni; Conlirwtilal U S.A -Orderi under tlMaddll. Iree ihpppjpn| crnordeiio.er tl» AH. HI. FtO. APO-add IS on ■fit* I* Itld The f □Hu4irt| Ord-tnni Frrmi *, Condi horn Cl
'!. i.-.- j (iv.:-/: !'.jl 111 --. I 19 0 -i .1!I t'ctii So r,. no olher Inlernalionjl arderi arcepled! PA miilenli add *% ulei Mi on the I oil I .mount ot order includm, .hpppjpng chJlfd! REASONS FOR CALLING CUSTOMER iERVlCl-4 1J61.SI91 (1) Sialui of o'der or balk order 11] II jny mtrihifidiie purcnimt »ilhm I." difi Irom S.D. o) A. <i deltcine, mil bt bt replaced replaced «i1h «i1h the the ut umt merihindin only. lo » 1S% roiockmi chute. Alter 60 rjjyi gleiK \i\ru- call • /\t lor lor a a reliirn relurn julhorpialian lulhaFi^liun numbM rHimbFr Delective Dtlective me-chandlie me' handlie mil y Olhn itliirni lubieel i ill nott acceptt idIIkKiIIi IIKII or calii li on SD pleaie retfr to the minuficluren-.runly includtri »lth Ihe merchandiie * return direttlylo the rajnufiflurer. CCuilomemmci will S.D. OF OF A^i800» A^
order linei1 Hi.t you .een our on line cilaloi of 1000 wllwiit lillta lur Comnwdore. Atari. Apple. IBM ind Amiiat III on (ompuiern'l flectronlc Mall-|u>> type CO SDA jiwl pin| lor ioll»«n -ill ne.er Be IKe lame Ifllnl HOURS Mon .lil 9AMS.10 PM, Sat. IBAM -*PM tiltern Time.
110
COMPUTE'S Gazatto
OcIoBor 1987
SOFTWARE DISCOUNTERS V.* I
/^IVI LlVI V-r\
•. Ffpp Free chinninp shipping nn on orders orders over $100 in continental USA • No Surcharge for VISA/MasterCard • Your card is not charged until we ship
For Orders Only-1-800-225-7638 PA Orders-1-800-223-7784 Customer Service 412-361-5291 ABACUSBOOHS Anilomy at the 15)1
114
Anatomy ol IFve CM 111 CUB Bailc 7.0 !nlernalill9 CUB s.i.11
Tialnini Guide
til
C13Btnlernali
tH
CliSPeekill'ai.ei C128Tllckli Tip> CPMonlhtC13B . 1571 Interni!) . .
11) 114 114 lit
GEOS Iiui.Ii- '.()■,!
.
114
CEOS irntiATipi
114
ABACUS 5OFTWAR1
Aiiembler Monilor
US
Bilk Balic 13U
US 1J9
.... . . .
.
CadPik
US
Cidpikui CharlPak
.
m 135
CharlPaUIB
MS
Cobol Cobol 12B
125 119
...
Forth
US
Power Han
US
PPM
...
.US
PPM13B .. SpeedTtim64 diIU
W9 MS
SuperC
()9
AMERICAN EDUCATIONAL
Graphing Linear
Biology
IH
Crjmnur
H4
Funttinm Simullintoui *
Stitnrr Grldtl JI4
114
Science: CInd»i 718 .
Stien«icrideiS/6 .
Addition*
114 (U lit
D«irruk:Mull»D™ 11'
World Hnli«v
(14
a[|d
,
0
I14
ln.»™.iUnilHO[ke. 116
Link.o.dFrtn.hlorJllb
CMS Imrnlor, US
SiripPoker
*VAION HIEL .119
SB* B..Ltlbill
US
Spilliie'40 Super Sunday
13! .Ul
SBS19B5 TeimDill
(14
SSS19SI. learn Dill
(14
SBSGenMiiDitk
IH
BATTEHI1S ISCLVJDEO Paperclip J 11B TheCon^llantUB
World Clan Ludtr Board
Ai».ll.> 111
BljironPaddlei Fr.n.h Parchment
131 19.BB (19
221B.BilerSt. Thealr.Iuiopt
.. .
IJ1 ())
*"
Speed Reidei 1
111
Champ. Biuball
(19
Spetlll
())
Champ Suketbilt
()3
Word Attack
I!)
GFECti Football
»3
OrvCou.l I.nnii.
119
V" *"± »°".m*
"I
Bad, Tram....*
I1»
(uropem Niliorii 1 Eocillom
(19
Minion Aljtbra .
(19
Spellitoplei
(13
StaltilTiaiK
SA?Mnh
114
SAI Verbal
(14
(19
Saiion J Cheti . .
Ill
Bureaucracy 12B HlrehhUn'iGuid,
DIGITAL SOmilOWt
1)3
Ceotb4 ■Gefrtalc
H9 133
PockelWiilerl .. "all) in 1 Supn P«k
13) 149
■Ceoi Deik Pak 1 .
131
tLECTHIt DREAMS
■Gto-Dt.
US
Rocky Horror Show .
Ill
131
•Ceo-fot.li.fa
Call
■Ceo. Font Pai ■W-ite-'iVVorLW
119 Ul
•Geo. M add-on proi<«mi only!
.
114
Titanic Recovery Miuion 114 ELECTRONIC ARTS
Bird 1 Tale 1
. .
126
Bird 1 Tilt 2. The
Dtitlny Knighl
..12b
n -ii rl
(IS
Clll
BETIEB WOOING
Comici
119
BulirwillmmShop
I2S
FijhlNighl
119
TurboLoidiSa.elR)
(W
Dragoni Lair
US .121 119
E*ith Orbit Station Ml Legacy ol Ancienli. . . (21 Marble Madnesi . . .(11 Pegaiui . . , 131 Road In Mejicow 116
P.ii.lSr-.o
1"
.114
P.(. Companion
Ml
MirC'.jl lilitdl r,-.l:>. j.l
119
BRDDERBUNP
..
119
Cumen Sanditgo:
.
119
ACTION SOU
Thunder Chopper UpPtriicope!
lit
ACTIV15ION
Alitm
111
GamemaVer . US Gimtmiktr Libury Diiki Spoil.
114
Science ticiiun
»u
It like' 2 libvrinlh Muiir Studio Portal
111 .. . . ...
Mun!h.i. TiuTImn
Ill 12) IIS 119
....
119
Thellll Nin|»
Clll
Im;.'|."
119
USA World . Cauldion 1* 2
P.S.Gi.phiu libra.r
■ l,-2,or-l. .. 11611. P.S G'lphlci library
Holiday tdilinn
Chtiimaiter 3000
111 . .
Scrabble
SlarFlett 1 World Tmir Golf. ENLIGHTENMENT
P.S.Pape. Patk
114
To, Shop
SJt
Ofltninii Paul Whllchpjd
(19
Hr,l DeirteiAd.m.fd [■n yli.i.ili
n
I19
.
Saniion
Cuidt toChtii
IF.tionnj
(2b
Din Dire
lib
Binomial Multiplkalion
Call Clll
'"I*''
1U
Call
""^1 Ore
Ill
DESIGNWAHE
119
Ul .
.
116
.,(11
(»
TrmilyilO
FiM|C«htd,e
.
.
. T 11, 1,
CUV
n Attar.klY.e
,. *' "on*1" ,
*'*
^ICHO EAGUI Bo. Store Stall.
General Manajer
(19
1986 Team Data Dii
114
WWF Wrtitling
Call
Aciojtt
116
Airborw Riniti.
(1)
Canlhti inVitt Nim F-15 Stiikt Eailt Cunjhlp
(IS 125 (13
.lib 115
P'0i«1 Stealth fl,hler C.ll Si'"' Str.irt (13
(19
D»1eodtml tht Cro»n 11) 119
133
1J9
(3S lib
MultiplanM . . .
.. .114
Suptibi«64
(44
SuBtib.«13O ....
159
SupewriptM
(J9
SuJ«i,(i,pl 1)8
141
*.!S AlpSl Million
119
Autodoel
())
Menblul
lib
OSte
Ul
UIHma 3
1)1
Ultima!
,
(19
'™WAl CHOICE laralheCUB limthtCM
11) 119
Term Papei Wiittr 118 US PROFESSIONAL
Fltel Stitem 1 Plui Fleel Syitem 3 UB .
139 ..(39
f leti Syiltm 1 128 ..
.147
.
US
lion fatlmy
IIS
Aicli. Rtieivablt
ParlntrM(R) Pjrln, i
(13 (19
•All 3 in 1 pa.erP.uk
(S9
UNICORN
Animal Kingdom . Decimal Dungeon
119 (19
Fraction Action
119 119
Bait Car Rnhmelit Ten Llllle Roboti
119 119
UNISON WORLD
Art Gallery 1 or ) . 116 ta. Print Matter Plut Slick*bear Series:
«» (1*
Spell grabber
(21
Trio lie
143
SPHING8OARD
ill
WEEKLY 1HADE1I
Reading
Model Dirt 119 P(,ioniiAccoufi1anl . (13
. .
Percentage Panic
135
DtikMir M112B
IJ9
■Word Writer] Word Writer 1)8
I2S
.US
1)3
Fin.Plinner64 13) Sylvia Porler'i Ptrional Fin. Planner 1)8 . . .119
I" Liner Money Mir
SOFTWARE SIMULATIONS Football 119
. .
Sylvia Portei'i Peruinal
chem. Lab
Pro»h*"
113
.
■S«ilttakISidf»ayKD(US SnifualciSide-ayi 1JB 139
Numberi
lypin. Tulo, J
12 S ()9 11J
UMIJ
ABCt Math \ or2
"" ^ "•">"»"»•"
1)3
Inventory Mgmt
(19
....
.
'DalaMaiuitri DaliManaitr 138 General l«d|(Tr
SIMON J SCHUSTER
phoiolinwh
Pure Stal Ba.er«ll
Baieball
Acttl.Parlble
.«»
ronI Mulir)
Billboard Mlklr
Hi
let . DM1WORKS
(]»
J3,
Ill
119
AM||n Kil
123
123
I
'ill
1M1
c.P.Copyl rjcodl,
BELIvam
123
Th.'.t'"ll"'«Ho'""
Renn»d» Aflproath
CSM
(i»
*"
Siatiorlall .
Bop&Rumbre
(16 11) 12]
.UJ
Mollynood Mijirn
Piratei
Boulder Daih ComtructionKit Cililorni.Cjmij Champ Wrnllini
JWFOCOM
Ru.h
Bobi Term Pro 138
fonlMailtrlia Gilo
FIRtBUD
Ai<7ya^
Ul
■Geo-Pro|irinimtr
ill
OS
po(trl(•!,„„„]
■Ceo-File ,.,
Celebrily Coolbrok
114
US
F>or*einl(tl ,
.
H3
()i
m
i,„
Ol
.114
GoldenPith
UT
117 .. .UJ
.
Call
'"nple Ap.h., T,IIU,T (14
;
Winhlp Wlnrd'ICroon
F.S. Sltneiy Diiki
Iht Senlry
(])
Uchl Mull |udo
War |l S. Pacilk .
Flilhl Simulator)
IntP<-n
MilhBluiti
119 (19
SUB1OCIC
.()}
.. ...
US US .117 (19
BOb',T«mPTO
Stir«lldei
DAVIDSON
(,„„
'.i«ui.i.
Summer Gimel J .
Roadmr 1000 Shard ol Spring
Mist
III
Video TitlrShop
BEBKEL1V SOFTWORKS
125
lolheMoon
(49 .119
lit
114
ACCOUPt AceotAcel
139
BAUDVim
Jjmnut Courie Diik *i
114
Summer Cirrwi
£1**
Dunaenn
Oi.RiilhiCamt
J a moot C our le Diik *2 forvVliridClailL.B 114
Hlid Oyer Muicnw
S"b Mile Simulator
1)1
Paper/lOO PK VideoVtRai
13) 1109
I'"1",!1,, »«l.lb.tl
Hi
,",! Clll
Slieel Sporli!
Iig T«m Wintlini.
Paperclip-ISptll..
TenlhFnme . . , ..HI T'ipl* Pick. BH1.HHJ.
lib
Siilini Sinnilition Trill Bluer
(I*
125 (19
Michl28[RI Robolki Workshop
The "imrr.un Chjllr
(Ik
.
Phanlniei. 2 or] ilittRealmtcil Uarknen US RlnoofZillin US
USAAr . WirGamtCi.ml.Sel
..
Spy vi Spy 3: Arctic Anilrt
Dill Diik •] Fenul*
Alternate Utility:
IceHmiey
lib
J»P"Clcl».
DATASOFI
Super Star
«1: School
Winter Cimei
19.SB wrpgrdui* ul
lit .144
J.0,1
Rid Wirriur
1)J Ul
■BuyCon.|M.biidjtfoi
.
Perfect Score SAT .
lib (1b
HJ
,
.
Into Iheligkr'i Nnl.
'Ir5po.li -3:011 Ihi Will
[<prt.ili.rfei Ikirl IVurion
...
Jndllnlor
114
P.S. Gnphlci Slrapnciiili
Br.iklhru
.
Ill
..(1995
MoiieMomter
iU
IK
MichslH)
149
.
Fill loiit(R|
(U
()9
forWiirlilf IjiiL.B
, .Ml
1119
DATA EAS1
Dntrovtr
Dili Di.k') Mile
DIM Ditli'1 Female
Ill
forWnriilClaUlB. (14
■■■•«
CMS *..!. UB
.
Echelon IH Famoui Count Disk 'I
°"
llh
.
125
D
lib
.
ACCESS
Fricliom: Add. &Sob(.119 Fut*ior«Mul[.&Div 119 Mulilplkilifin $.
tinkacud SpintiK
Super Patcal Ue
Iper
Subtraction . 119 0efim.WAdll«\SubL119
Eink-oidGe.™"
Super paical
.
Quidratic [qujlk™ 119
SueCM W/Mlthj
114
ARTWOPX
NAM
Indoor 5porli 119
US Gtoiriphr USMillort World Geoiiaphy
SuperC12fl.
IAS IAS IIS
(14
S.D. of A.
116 116 Ea. lib .tit
Reading Comp Shapti
.
. .116 lib
. .
116
ACCISSORIK Anchor •■ '■ n v-^toltvtare
DOOBiudModem 1119 BonuiSS. DO 14.99 Bi BariuiOS, DO 16 99Bi Computtrvt Starter Kit [aUSuugtCredii)
DM I
llinldi "'.i
II]
.
,(9
Diik Diite Cleaner
19
Certiiicile Mikti C M Librar, Vol 1
1)1
Oi-1- h-. '■
Ml
Nemrmim
112
Epti SOOII loyilkl Fuji Rainbow Ditki Iconlroller . .
(14 Call .114
Meiienger Modem PPI h/Graphin
(33
Printer InteMice. Panasonic Prinftrt Wico Bat Handle
()) [all (17
MS Clip Art Vol 1
n R Clip A't Vol 2
NR CHa Art Vol' Dl
p,{[1| ^
119 12S
" tit
c.aphit. E.pand.r
.
16 HS
8alt]tC,Ui«,
117
WicoBuB Wko Ihree-Wiy .
Colonial CQnque.t
115
>EIIC Suptr Graph., jr 1]9
tlrlnll Diijh
115
CeltyitiLiri
1)7
til (19.9S
(ETECSuptrGnphii
159
'all programi on ditk unleti olhenpviw notrd1
P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 ■Pleai* Read Iht Following Ordering lermi 1 Condihuni C«t(irllr B»lor* Placing lour Older-Orderi »nh caihien check or mnne, urder ihipped immediately on rn itotl .ttrm
Pennml 1 Cnmpan, theiki. allow ) -teki ilejrjnce No COD. i! Shipoing: Conlinenlal U.S.A.-Ordtri unritr 1100 add 1]; tree ihippinj on orderi ovtr (100. AH. HI, FPO. APO-addlSor. ill orderi. Canada 1 Puerto Rico-add HO on all oiden Sorry, no olher I nltrna Nona I orderi accepted' PA ruidenli add 6% ulei I" on the total amount ol order r nc lud ing ihipp ing char gel! REASONS FOR CALLING CUSTOMfR SERVICE-412-361-5291 (1) Stalumf older or bick ordtr [)) li an» merchandise ourchiiedwilhin bO days from SO. ol A ii delectrve. pltiie call ioi i re turn 4irlhnriiilion nirmher. Deleclivc merchindiie will be replaced wilh the time merchandiie only-Olhtr return! lubject to i 15% re$1ocVrnM chirge. Alter bOdayioltait rtler to the minoliciuren-arranty included »ilh Ihe meichandite S reluin directly 10 lh( manuliclurer. Cuitomer iervke»bll not acceol lolled calli or callionSO Ol A.'i BOO- oirlei ttaal Have.ou leenour nn line rataloior 1000 wllwirr titlei tor Commodore. Atarr. Apple. IBM jnil Amiiit 111 onCnmiii/ien.e'itltc1ronic Mallfoll type GO SOA i"d ihooping loi loltoare-ill neyerbe the lame againf MOUflS: MonFri 9*M 5.10 PM, Sat. 104MJPM tilttrr. Trme. Became thii ad rudto be written 1) moi. beloit it -« publhhed. prlcei i, availibility lie lublect lo thange! New litlei are nrlilni daily! Pleiie till (oi more Inlornralion!
COMPUTED Gazelle
October 1987
111
THE AMAZING
$^\
JLMIE
VCICE MASTER
/
THE
SPEECH
MIRROR
DIGITIZER,
VOICE RECOGNITION AND MORE...
$24.95
There Is nothing else liko
NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT ANY PRICE
It.
EASY TO USE DOES NOT CAUSE DRIVE HEAD TO KNOCK.
controls programs, or home appliance* robots, and more with spchen commands. Verbal response back gives status, verifies, a requests your
COPIES UP TO 41 TRACKS.
Volco
Maslot gives
both speacti output
and voles recognition wlih mis single rtorctware product! Your voice replyl Speech output and recognition patterns are recorded Into
PERIODIC UPDATE POLICY.
memay wllh your volco. Programming is simple with new commands added to BASIC. Demo programs gel vou up and running quickly. A
AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY ALL PROTECTED SOFTWARE. NIBBLES. HALF TRACKS. COPIES EXTRA SECTORS AND EXTRA TRACKS. REPRODUCES ALL DISK ERRORS AUTOMATICALLY.
music bonus program lets you wrlleond compose muUcol scores merety by humming a tune
Unlimited applications tor fun. education, of
commercial use. Design your own programs lor profit. Speech and
recognition quality the finest available. Onty Covox provides this high-
FAST. COPIES FULL DISK IN AS LITTLE AS 4-7 MINS. EVEN COPIES ITSELF WE COPY MORE I MASTERCARD. VISA. M O. OR CHECK OK ■ 53 SHIPPING 8 HANDLING
tech marvol tar unlimited applications at □ very affordable price.
The Covoi Voice Master comes complete with all harAvars and software
for city 589.95. 30 day satisfaction guarantee. One year warranty (A3d S-t shipping and handling lor USA. Si Conooo.E 10 overseas. )Avoi la Die (or
COD OR FOREIGN ORDERS ADD SZ
Commodore 64/126. Apple II. II+, lie. He. Atari 600.600XL. 130 XE (IBM PC
CALIF. ORDERS ADD 6% SALES TAX - WRITE OR CALL —
and compatibles version available scon). Specify when adoring Visa, MasterCard phone cders occepted.
Call ot wrfte kxtay tot flffE
Comoumed
Covcur product catalog and nowilotttn
(408) 758-3436 P.O. HOX 6939 SALINAS. CA 93912
COVOX INC. 675-0 Cono» Street
FOR COMMODORE 64 AND 1541 DRIVE
UNLEASH THE DATA ACQUISITION AND
SERIOUS ABOUT
CONTROL POWER OF YOUR COMMODORE C64 OR C128.
We have the answers to all your control needs.
NKW! 80-LINK SIMPLIFIED
• Euaffl». Oroaon 97402 • U SA
AreoCo3a(5Q3)342-1271 * Wen 706017 (Av Alarm UP)
OR COMMODORE 128 AND 1571 DRIVE
OUR ORIGINAL ULT1MATK INTERFACE
DIGITAL I/O BOARD
PROGRAMMING? SYMBOL MASTER MULTl-l'ASS SVMMOLIC DISASSEMBLER. Learn to program like [tie experts! Adapt existing programs Io your needs! Disassembles any 6502/6510/ undoc/65C02/8502
machine
code
program
into beautiful source. Outputs source code
files (o disk fully compatible with your MAE,
Create )<>iir own
> i.ii i ill iln;iinl
controller witboul relying on disk drive. ■ Socket I'nrsiandani ROM cartridge. 40 separate buffered digital output lines can
each directly switch 50 vousai 5(X)mA. ■ 40 separate digital input lines. (TTLJ.
1 I/O lino controlled through simple memory mappitl port1, each KCCffied via Li single Statement in Itaskv No interface could be easier louse. A total of ten N-b it ports.
■ induilul M.L. driverprogram optionally called
as a subroutine fot fan convenleni access to individual I/O lines from Basic*
■ Plugs int<> computer's expansion pon. For both
C54 &. C128. I/O cmneakHts ate through a pair of50-pin professional type Strip headers.
VersatDe
PAL. CUM, DevelOjMS4, LADS, Merlin or Panther assembler, ready for rc-assunibly and editing. Includes bolli C6-1 & CI2N native mode versions. lOO'/o machine code and
• Industrial control and monitoring. Great for
and bcsl is ni™ even better with Version 2.1!
• Univenally applicable
dual
[nierface Adajier (VIA) board.
(>522
latoraturydalaaniuisil ion and instrumentation
numerous lo
• Perform automated testing. • Easy to program yet Bxtremely powrfuli • liLsiiy Interfaced io hJihiwrlbmano: A/13 and
C64
• four B-bft fully bidirectional I/O ports A ei^ln
ROMs, all 16K. In book form. 242 pages. $29.'J5 postpaid USA.
D/A convener..
handshake lines. Four Ifi-bii [iroa/counters.
Fkjl] IRQ interrupi L-ajiiibility. Expandable to four bo.ird1..
Order Model &i\V22. SI69 poslptiid USA. Includes extensive documentation and ptogjams
mi disk. l:.uch additional board SI41), Quantity pricing available. Fbr both. C64 and C128.
and piDgramdisk. Each additional boaid SI 09,
A/D CONVERSION MODULE Pea. 16-chonnd, S-bii. Requires abuie. Leaves all VIA rvins nvaOsble, lor lioih CM and C12B.
i:\iiniiii.ir ion. Crtxln against UrM order.
S3IM PUn. S».
WiRJ fi ADCW Hi, I.W.
NEVJ ADDRESS'.
Advanced and sophisticated features far too
applications. • Intelligently control almost any device.
• Order Model SS1(X) Plus. Only SI I1)! Shipping
p^tid USA, include", edensfve doCLuncnuuion
extremely fast. 63-page manual. The original
OrderModd64IF/ADCD8l6.0nlyS69.
USA.
detail here.
SOURCE
available mented
CODE.
Most
complCM
cross-referenced
assembly
reconstructed,
and
S49.95 postpaid
extensively
com-
language source code for Basic and Kernal
PTD-6510 SYMBOLIC DEBUGGER fur C64. An extremely powerful tool with capabilities far beyond a machine-language
munilor.
100-page
assembly-language postpaid USA,
manual.
Essential
programmers.
for
149.95
MAKM %cr>ion 5.0. Fully professional SS02/6SCO2 macro cdilot/assciubler. SO-page manual. S2S.95 postpaid USA.
SCHNEDLER SYSTEMS Dept.Gio, 25 Eastwood Road, P.O. Box5964 Asheville, North Carolina 28813 Telephone (704) 274-4646
■■■ i'
■■V ■■r ■■L.
EEH5
/
-/
_/
i' *
i
™ii
1
ABBY'S SUPER BUYS ATARISOFT
Defender IRI
$4,99
Ciiptiua
COMMODORE VIDEO ARCADE GAMES Clowns (R)
S3.49
Gorlfik & The
Microchips IC)
.
...
1.95
INFOCOM MIND GAMES Ztnk If
$4.99
Zoik 111 Suspended Suircrass Deadline
. i
4.99 4,99 4.99 4 99
.
.
Bust 1ZB
Cadpak. Cadpak 128 Chartpak B4 or 123
PikmhiuI Porlnho Maiumur 12B ..
25 95 ?5.95 39.95
Supm Pascal W or 128
pa
3995 3995
ea
3995
Pnconal PonUiiio Manage -, -
.ea.
ca. 14.00
ACCESS $26.95 2595 12.35 22.95
Wai.h 128
32.95
Tnplt Pack
12.95
10lh Flame Bowling
25.95 25.95
.,
ACCOLADE Ace of Aces Deceptor
51095
Desert Foi FiijhtNiglit Hardball .
PSI 5 TfMfing Company ..
9 95 9.95 1995 1995 19 GB
519.95 1D95
Thunder Clmpper.. U|) PerisoojHj
ACTIVISION 523 49
Aliens
2G.49
Gaiiiemufcer Library Disks Spons
13.49
Scrcnca
13.49
GtinstliustPis
9.95
Hackur
Liltlu Computor Pnonlu Murtlor an Mil.' Mississippi. Music Studio ... Poiial . . Tass Times
9.95 9.95 23 49 19.95
2G.49 19.95
BERKELEY SOFTWORKS 53995 49.00
O-ik p.nk I ricik Pak II
73.95
33.35
.
Movn? Maker One on One
. 20.95 . 27.95 . 10.95 . 10 95
Touchdown Football ....
42.00
EPYX
Championship Wrestling
526.49
4.99
1985 ■ Tha Day Alls.
4.99
StTOut Sports EJ[iseball
Am Attack
4,99
Ciliillengcr
4.99
Spooks
4.99 .
19.96 33.95
.
26 49
GEO Dcx...
GEO File ..
33 96 ..
33.95
BASEMENT BOYS . E?9 00
BROOERBUND SOFTWARE Carmen SanMiufjo USA Carmen Sandiogo Woflri
. 529.95 23.4<J
.
Karaleka
Print Shop
.
29.95
..
23.49
P.S. Graphics Litiury 1. Nor III
...en
Toy Sliop ,.,......,.,,.... . .
39.95
Syncillc
33 95 1349 16.95
. . . . .
Symjiilc Ternpfates.... Holiday P.S. Graphics .
CENTRAL POINT
Conv If &1/128
.579 00
CAPCOM Ghosts 'n Gol)Jln^ Gunsmoke Trojan .
.S19 95 19 95 . 19 95
1947
. .
19.95 52349
23.49
KWBIa ChamD
1349 .
23 49
DAVIDSON
33.95
Siliill II
33.95
Word Attack Malli Slastei
..
33.95 33 95
DIGITAL SOLUTIONS. INC.
Super Prtck II
65 Db
Pocket Pockut Pinter Pocket
39.95 39,95 39 95 9 95
Filer II Planner II Writer II Dictionary
... , ..
ELECTRONIC ARTS AliNriiiiin Reality
"The Dmujoon"
S26 49
Arctic fo> ..
Auio Duel Bald's Tale Baid's Tale II Hint Book Bald's Tale lu'll Chussmaslei 2000 D.in Dare
26.49
23.49
.. ua.
33.95 37.95 27.95 995 27.95 1<1 V3
JB-
. i
;■■■■!
r ,r
26 49 26.49
FIREBIRD
Bits Golden Path
.522.95 26 49 76 49
Sentry
2619
Tracker Pawn.,,,,-.,,.,.,.-
.
26.-19 29 95
GAMESTAR
Championship Baschdil GF.L Fooiball On-Court Tennis Staf Rjnk Uoxifiij
S19 95 23.49 19 95
r
.
19.95 23 49
Gba Champtomhip Bo^ciU
19.95
, - , . .
. S44.95
MICRDPROSE
Conllict iri Vietriiim F-15 Sniku Eagle
526.49 23.49
Gur^Jlip
.
23 49
Silsnl Service
23 49 16 49 .CALL
Top GunrWr Semis Stealllt Fighicr
.
.....
26 49
PiralBb
American Challenge Bop 'n Wrestlo
519.95
Meitin 64 Merlin 128 ..
533 95 4800
SPRINGBOARD
Certificate Maker
CM. Lilirurv '1
Clip A'l Vol f 1 ur 3 Clip Art Vol. »2 Graphics Expandor
B24
,
Bart lee miser
Kamplgruppe
S26.49 39 95 39 95
.,
Phantasm III
?G 49 16 49
President Llecl 88 Realms o( Darkness Reliel Chargo: Chickamauga ..
26 49 33.95
War in Ilia South Pacific ,.
.
39 95
SUBLOGIC Jet Flighl Simulator II
29.00 35.96
F.S. Scenery Disk 17 ea. Star Scenery. San Frrmcisco Star Scenery
14.50 14 50 14 50 74 95
Japan
Western Scenery Dibl Pack
TIMEWORKS
Partner
sli9.95 19.95 26.49 33.95 49.00
Swiltcjlc w'Sidcw.iytt .. Wmrl Writer III
Data Manager 128
UNICORN
Decimal Dungeon
S19.95 19 95 19 95 19 95 19.95
Fraction Action
Percentage Panic Ten Liiila Roliots
XETEC. INC.
23.49
Fisl
Foniiiwstui II
19.95
Fontmaslci 128
S33.95 39.95
..
RIBBONS
VIC 1750E.paT.sion
.CALL CALL $42.00
Commodore 1525 Commodore 1526;B02
.CALL 59 00 35 95 15.00 15.00
Commoiiure MPS-803 Epson MXiFXiRXHO
VIC 1764 Expansion
VIC 1351 Mouse Avaien Modems
Xelec Super Graphics Xolcc Super Graphics Jr. .. Wico Boss Joystick . .
Epy< 60UXJ Joyslick Disk Note hers..
4.50
NASHUA DISKS
■
57.50 S7.00
CommotJwa mps-boi
.... ... .oa Panasonic 1080.l1091'l092 . i-n Dkimale 10 Black'Color oa. Siar Gemini Black
Star Qemtnl Color1
57.50 $9.00 55.00
SB 50 $6.00
S2.50 53.50
■Please State Choice ot Color
DS.'DD BK" With Stem .
$ 39 S310
Per Thousand
DUST COVERS
C-128 Computer . Vic 20.64 Compuier
S 7.00
1571 Disk Drive 1541 Disk Drive ,.
5 7.00
1525 Printer .... 1526 Printer
S 3.00
$ 7.00 S 7.00 5 9.00
MPSIOOOWor WlO oa. S 900 ea. i 9.00
MPS 803 W o. W;O
Tractor
23.49 3395
Detendi-r ol the Crown ..
MPSB01!802Prinlst
533.95 2349 19.95 26.49
an.
SSI
19.95
Tractor
19.95
Stiip Alioy
MINDSCAPE
Per Hundred
19.95 23.49
ROGER WAGNER
HbP Finiil Ciirtririyo
1 ~imu
Inliltrator Super Star Hockey Tri.il Bin/or
26 49
Wmt«r Game'i WdMcI Games
I
'j
if t 9 .,
Imloot Spoils
ACCESSORIES
DATA EAST Break Thru Ikaii Warrior Kuny Fn MaBier . . Tui) Team Wrnsllmg
19 95 13 49
Street Spurt:; Basketball
19 95
, .
Prim Simp Companion ...
1095
Ultima IV
Quosl For Holy Grail
.
H
20.95
1.
ir
r
m
20.95
Legacy of Ihe Aricionls ....
Create A Calendar Templtfof Apslmi Trilogy
Alga Blaster
ACTI0N5QFT
GEOS GEOS 128
4.99
12 95
W.C. Famous Courses /I Mach 5
Echelon ..
Goltien Talisman
Fait Hack'cm
3.95
U'ader Boaril L B Tournament '1 World Class L B.
4,99
25 95 39.95
Coliol 128 . Forth Lan[}u<H]Lb
XREF64O. 128
Vegas Jackpot
Writer's WorkfJinp
25.95
TAS64op 128
4.99
GEO Chan
ea. 25.95
.
Finders Keepers
25 95 3995
Cobol
SupsrC64oi 12B.
4.99
GEO Cale
575 9b
Anatomy Ol Iho 1541 or C W . BB, 9.95 Aisomblai Monitor . 25.9b BoalC Coinpilur
S4.9!)
Biij Mac
Font Pnk 1
ABACUS SOFTWARE ADA trdimny Course
mm
Eartli Orliil Simian
MASTERTRONICS
'
f r I .1
.. .ea. i 7.00
BOOKS 1541 Repair & Mainlenance . . Anatomy of ihe c-64
.515.00 15.00
Anatomy ol the 1541 ,
15.00
CiLOs Indda & Out GtOS Tricks & Tips
1500 ..
Peeks fj Pokes lur the C 64 .
15.00 .
12.00
Tucks & Tins (or the C-64 . 1571 Internals C 128 Bjsic 7.0 Internals .. . C128 Tricks & Tips P(;eks& Pokusfor CM28.. . . C 128 CP'M User's Guide C 128 Internals
15.00 15.00 18.95 15.00 12.50 15.00 15 00
PLEASE CALL - WE CARRY A FULL LINE
OF SOFTWARE & ACCESSORIES.
ALL TITLES ON DISK UNLESS MARKED (R) FOR ROM CARTRIDGE & (C) FOR CASSETTE TAPE
Order Line
1-800-282-0333
ORDERS ONLY1 Sales Personnel Do Not Hawe information on
Previous Orders or Product Specs. 1
WE CHECK FOR STOLEN CHARGE CARDS
„-,«
„
o
,«,„
MF 10 am'8 *■"*'' Sat* 10"3 ET
37 s. Broad Street, Fairborn, OH 45324 '
Customer Service
& Ohio Residents
1-513-879-9699
•
r~
[moiikcoi
SOFTWARE ONI ¥ - Prepaid onion ava> )(0 i «■ dr.- thtpelng vln UPS in nenllnantal U.S. Plius add 17 otdsri niiilr-r :>JI HARDWARE nnd nil »— ordnri rvquirlng ihlpmint vi.i U.S. t'l.M OffiCQ too lubtaci to ■ddillonal Irolghl charg*i. COD ordfirq under 1100.00 Hccsplad - add IS. Charoo card r ml. ■:< ml,.'i1 din k or mono» order. All ilrnis iiilijdcl (□ ovallablllll and pirici- c.li.uii|.' MUST HC ACCOMPANIED BY AN AUTHORIZATION NUMBER.
PLEASE CITE AD NUMBER WHEN ORDERING. ALL 111 UIIIN!,
1!
'
FACTORY AUTHORIZED COMMODORE REPAIR CENTER
1-800-772-7289 879-2888 IL
C64 Repair i-o
. 42.95
C128 Repair
, 64.95
1541 Permanent
Alignment
29.95
1541 Repair
79.95
1571 Repair
79.95
Amiga Repair
""<-'
W-95
Repair Printers Monitors
149.95 CALL CALL
Amiga Drive
Use your Commodore 64/128 to improve your per
formance at the track! Programs for Thoroughbred,
Harness and Greyhound racing rank the horses or
Other Equipment .. CALL
dogs in each race quickly and easily. All the information
CALL BEFORE SHIPPING
is readily available from thB Racing Form, harness or
PARTS AND LABOR INCLUDED
dog track program.
FREE RETURN SHIPPING
Thoroughbred factors include speed, distance, past
performance, weight, class, jockey's record, beaten fa vorite and post position. Harness factors include speed, post position, driver's record, breaking tenden
|APO. FPO, All? ADD 1IO.OO|
24-48 HR. TURNAROUND (Subject id Paro Availability)
30 DAY WARRANTY ON ALL REPAIRS
cies, class, parked-out signs and beaten favorite. Grey
hound (actors include speed, past performance, ma
COMMODORE PARTS C-64 Power Supply 128 Power Supply
C-64 Over Voltage Sensor
beaten favorite and breaking ability.
Complete instructions and wagering guide included.
Thoroughbred, Harness or Greyhound Handicappers,
19.95
Other Parts
|PliH
neuvering ability, favorite box, class, kennel record, 34.95 59.95
$39.95 each on tape or disk. Any two for E59.95 or all
CALL
three for S79.95.
S3.00 Snipping'Handling |
All parts for Commodore equipment usually In stock
1
1
For Parts Call |31Z| 879-2350
MaslcrCoiB
Dealer Discounts Available
1 fc
TEKTONICS PLUS, INC. 150 HOUSTON STREET
^
\
Toll Free Orders 800-628-2828 Ext. 850
VISA-
BATAVIA, IL 60510
*
Federal Hill Software
8134 Scotts Level Rd. Baltimore, MD 21208
For Information 301-521-4886
CUP AND WVE
A Complete Pro Football Prediction Program For The • 1987 NFL SEASON •
61 %
More In
Accurate vs 'Line'in 1986
'87 To .
BEAT THE SPREAD •
•
FEATURES
•
•
Predicted Scores Each Week Season Schedule By Week Season Schedule By Team Scores By Week Scores By Team
QE
74 = 3
INCLUDES DISK AND
OOCUMENrATION
SPECIFY 51i OR 3',i DISK
IBM, Tandy & Compatibles
Commodore 64 — 128
Apple 11+ - lie - Me - llgs TRS80 Mill /1V
Win Loss Record Home/Away
Stats Needed To Run Program Available In Local Newspapers Or We Will Furnish All Stats By 1st Class Mail. Season Price 40°°.
Line By Week
Our Bulletin Board Will Furnish All Stats, Lines, Predictions and Trends Updated Daily. Season Price 55°°. Program Comes Updated Thru Current Week of Season ... No Extra Charge.
Division Standings Stats — Accumulated & Average Line By Team Record vs Line
Record vs Common Opponents
Individual Team Match-Ups
Printed Copy All Screens 1983-1986 Data Base
(Includes All of the Above)
Easy Updates Playoffs/1988 Not Copy Protected
Dealer Inquiries Invited
ORDERS SHIPPED IN 2 DAYS PHONE LINES OPEN 2» HlfS ADD 3" SHIPPING & HANDLING
TOLL FREE - 800-722-2277
TEXAS COLL. - 214-586-8212
Marathon Software Dept. G P. 0. BOX 1349 - 641 FORT WORTH ST. JACKSONVILLE, TEXAS 75766 TOLL FFFE 1 COtUtt fOR ORDERS ONIV
Sensational Prices! I . . . On Our Most Popular Items! from
Unleash The Power of
$159
CP/M™ On Your C128!
THE 390 DISKETTE!
FSD-2
ONLY
Are you paving too much for diskettes? Try our firs!
quality, prime, sVt" diskettes (no rejects, no seconds)
DISK DRIVE
$22.95
at these fantastic sale prices and save, save, SAVE! Disks are packaged in boxes of SO; including diskettes
in sleeves, labels, and write-prctect tabs. Each diskette is certified lo be 100% error free and comes with a lifetime warranty (if you have a problem.
Includes Free CP/M Programs
we'll replace Ihe diskette] All diskettes include hub rein
All diskettes are double density and work in either singlo or double density drives.
■ Word Processor • Disk Utilities • Communications CP/M Kit includes a Helpful guide to using CP/M such as; stressing the unique features olCommodore'sCP/M, using your 1541 or 1571 drive with CP/M, and using your modem
SS. DD Diskettes, Box of 50
loadable software.
forcement rings and wrila-protect notch.
DS. DD Diskettes. Bo* of 50 32403
Runs all CM Commercial Software Full 6 Month Warranty »
66166 Disk Drive . $159
67392 2 Disks & Manual for C128 . . S22.95
S24.50-49C ea.l
* THE BEST PRICES * *THE BEST SERVICE*
WHY SHOP ANYWHERE ELSE?
POWER and PROTECTION FOR YOUR C-64!®
THE FAMOUS SDK J.TIK1"
tot good reason. IVsjiki H« nghl comtonji on ot
icsponsiveness and accuracy And Ihe puce can't ii" rj".n'rro'ii Sunco'i 90 nav warranty Connects directly lo CommDCuo Compeers »M6
SS.9S
«last a pnnlf r slang pitn for homn ana smjn offices' Thn grtit Mind t'om i[Se'evilMtQ*ou can vs-.t ^ourp.i^r uncmfjtn J*aTL'*ir-ej".i a.', sled wire cunsuucTGi ind na J «nyl coating [o tefluce rnjUE and uiDrj
from MicroPal9'
tian A-idinjr plus
Pow'r Pak is a replacement power supply (1.5 amp)
me annter is noU jr .m jnaie irui mj^s it mutn ia^r
to s« your output as il is [wing DJlntflO. feailablo In t*o widitis \2~ tor most
BO column primera. anJ IS" tor mosl 13? column printers.
for ttie Commodore64* . .but that's notalll Pow'r Pak also supplies two additional surge protecied out
33232 3324S
lets (120V) for monitor, disk drive, or other peripher
\2- Prlnlgi Stand 18" PNnier Sland
(Wa3 $14 95) (Was SM.95)
ONLY 1 S.SS 0NLyi1!.B5
Paper Tray
als. On/ofl switch. Fuse protection. Sturdy all-metal casing is ventilated for heal dissipation. Full 1 year
E«< «ri8(rM ntlll to « wit) 1W pnrWul [rut MtnK out ol Die pmtEr )no I("cl5
lo sal al nwr ffe iicm and rtaor? Tr# Suntom Pioer Tray arracnes lo uu i«ir ol in Sontom stands ind norm TO ountM piper js it tomss out or Bw pnntci. HtVi
warranty.
10 neatly lold in] suck it1
$49.95
"091
Super Deal On
Suo Btt.nl 1M SS
,..
S11.B5
FREE
Diskette Storage!
The Right Interface For AIT
Your Printing Needs!! "
•
DUST COVER &
T€N£
Smith Bend, IN 46660
Questions? Call
li /
,.i :' .rr-i;-:: r,1 ][.'
L -
pJfiVI pinrtr jnif ilia Imm FJSI ten
cm1"1', m u'.^'s .jii
33565
■ n
Super Graphix.
. .
$39.95
. eurrer. Kprmimi
Supports supeiscnel, subscu&t. underlining, hold face, anfl
great products, extensive selection and fast serv
41T69
standards mBi reinforced seams. Get to know our
ice wtti a FflEEcopyof nut Everything Book tor Commalae Co/npulmg (S295 Snipsino Ctutge) 31627 1.1,: Duil Cover and Cattlog ii. [Fi 384M M!S Dull Cnvjr and Caillog |Q4E]
v
651SD 64C Dust Cover and >..,<
We gladly sccept mail orders P.O. Box 657S
*' ■
FREE dust cover for your C64 or C128! Cover is ami-static, 8-n.auge vinyl sewn to our exacting
• Includes B index dividers wiln labels for organization ot
filing and retrieval. • Made of durable anli-static, high impact plastic • Attractive smoked color lid. Sug. R«lail S19 95 .66826 NOW ONLY S9.95
(1 Sound invQstmonl lot youf
Commode**" RUN, Ok. '85
Cfi4«ndVlC'2Oerrtbt])«3 4Coflimodoreprin|*f Cwn«wim
Discover ihe savings and easy srioppmu, available from TEN EX Compute! Express PLUS receive a
• A whopping 100 disk (5W") capacity. • LocK and keys for extra security and easy carrying.
r.j*
r
EVERYTHING BOOK
From Your Friends At
ONLY S6.95!
TheS1ikSl»kTMriast>eenai.ivori1eloryeais . anfl
Space Saving Printer Stand
POW'R PAK 64
,34910
tiigtinr-trian-aveiage quality
M%fo5l!Mranai54l Ml the sr?B you can last ustjftd lli;il Ihp FSD-2 will do 3 tine lot foi you"
lo access electronic bulletin boards Ilia! oiler iree. down
S19.50-39eea.!
3J391
Reviewed by RUN Magazine:
Ad G4E
219/259-7051
. . 11! [pujjcooni i»qiiHHmn«iCv»9vtiiHMih« m
ii,:; i
SHIPPING CHARGES DHDER AMOUNT CtWRGE less lhan $20 00 S3.7S $2O.00-S39.S9 4,75 I75O0-SM9.99 1150 00-1299 99 1300 1 up
5.7S
6.75 7 75 6 75
Fouot OmJ*ri tM Jd CM rimy iieiro ^o jt actui' can
MOTE Du* 10 putttaJimfj ta«] tines. prtMucl pricn tmi iuv'<tt*m& at *ubj*ci to cNng# vh^dui noice
"^*"PJl ™» *'"*" a'u'v "•"
modes. 3 internal screen flumps wd top nwunitti cup s*i1chf s
a choice oi 9 character rtiflihs fromXefec
S69.95
Super Graphix Jr. ■more«™moirt'5iono!
ifw SrwGrapfiu. hifumog«irhic3 nrjrrmi and nurt«Kr*i
(Tenfc quality prnmg ComfMtiDio wiih 1W rrato' pnnlen fiom
v J1774
S49.95
NO EX7RA FEE FOR CHARGES WE VERIFY CHARGE CARD ADDRESSES
ORDER TOLL FREE
1-800-348-2778
INDIANA ORDER LINE 1-S00-225 6833
Kracker Jax Revealed: BOOK II
Kracker Jax THE REVOLUTIONARY ARCHIVAL SYSTEM! Jn It 'f-# powerful paTameitf ba«a copying sysiem inai has lanen roe caumry by
LEARN ABDUT COPY PBOTECTION FROM THE EXPERTS!
storm1 Wfial IS j pafameic7 rs,uu'.:«' program lhai .3 -a^ your 1b*l or 1571 disk Olive la strip ALL copy prelection Irom your ciiwnsive soitwa'e. 'paving you w.fo UNPROTECTED, TOTflLLV 8H0KE N HACkuPS that can even tie cojjieO wilfi a Simple fnsl copier!
Our knowledge ol proiptiicn schemes has made us famous And we can pass lhai knowledge
on Id you1 Krickir Jn RavMlad
BOOK II a «ur Ijiosi release in a urtH ol luto'ial guides
We decline Krickir Jus lo be iht Li'sl system ol its kind on the nurkut icday1 A uoicl craim? Maybe
dDsnined ro insiruci you in [he lascinalmg areas ol copy [hoiocIidji schemes and now In defeal IfMm UOOK II continues (ne Irjdilion which began with ma anginal with nolhing moro injnaoasic i;\i'.:. ■:' macrme language, you un learn to conirol scne or the newest, mosl advanced copy
EJu! Ccn'i laKeouF wgrd for n—if you «jnr Hie HEAL slory on hrjw good Knchir JJH3, |Ui(
ash cne ot our nu^oiTieii
prelection rouines on tht rrurksi r«uy> Here's *m- you'i get mm BOOK II: ■ Detailed m'o
using 20currtn| new programs as eiarnpies' ■ An enhanced.an new utility dis* mm !0 new
Volume has app'oi
parameters' ■ Tiw lamous RapflioK'" copy system REVEALED1 ■ Extra BONUS—Tne legendary Hcs Won'* cartridge!
BOOK I IS STILL AVAILABLE! BdCD.
All Kracker Jax Volumes are $19.95 each.
Orders oulsiOB ol Norm America must add I? SO tm stiipping!
Shotgun II
The C128 Cannon
The Bull's-Eye SO GOOD. EVEN WE CANT BELIEVE IT!
IMF DOUBLE BAimCLEO HIUniFfl IMPFtOVEDf
Here's lhe oackJO« I'm you ClJfl owners riavn Men
waiting lor1 me Ci >a CANMDN gives you mme oower tmn
ytu ever hope) lor' Just Iw* al wme of mew HtHM ■
1M pirameleis1 ■ Current— new Knchir J11 Volumes Jeleased quarterly.1
Kracker Jax Volumes 1-5 are still available.
Please allow !w»ls loi deiiveiy
I!\S JUKI WHAT YOU VI BEEN WAITING FOH1
N1BBIER—Works with single or Bjal 1571 /1541 drives'
We've laken Trie
Shotgun,
our
popular niubiei
compFsTeiy rc«EL[i«n i[ lo provide more power, nice ^u
anc even more Teatures i--i - Mice' The Ee&un is Shoigun n. [he new sianaarn in H
■ FAST COPIER—Use tot data Crs's of KnckH Jn1 ■ FILE COPIER—Easy liie mainienance and mampuiaiion' ■ 1581 FUST COPIER—For ins new ligti speed 3.5" drive1 ■ 1581 FILE COPIER—For high spesd tile msmpuljliom ■ MFM COPIES-Cables unprolecter) IBM $ CP/M aisksi ■ I/S ED 11 OR-Works with 1511. 1571, and new IbBI drives' ■ ERBOft SCANNEn—Comoiele wiin onscreen diiDlay' ■ DENSITY SCANNER—find ailereO densnus
oi
l
&ci
making copies using one or two or ryes'
■ Shoigui n can easily copy cata dear cue lo track 4Q1
■ Auio density detection can easily be toggled on or oil! ■ The single diive copier has an on screen GCR rMpiayl
■ Allows you to list directories from either disk drive1 ■ Suptffj&l now "True DujI" Two dnu? cooier n ndi-1
■ Capable <.' copying if ifi1 ■''" programsautornjiically1 And
"if re s
[Tie
good
part
we've
mciejsed
lhe
Irack By trjcfc1 ■ DIRECIORY EDITOR—Alter & orgmue disk dirtcnries1 ■ khacker ju ■ ■. ioo oi our nolte&l paiamslds1
perlormance WITHOUT mcreis<ng me price1 Like the onrjmjl. Sfifllgyn ii \% available m errncr ol two lormais lj Trie Snoigun II, which is the uliiity described above 2) The
You've seen niDolers alone thai sell for tlnriy-iive or lony
Load CO Shoigun II, which is the same utility packaged along
wilh 32 of Ihe hotiest Kncfcsr J*i parameters ever produced1 And ri you already own the anginal Shotgun, i ;■ ■ ■■! us
dollars And ihB 100 KRACKER JAX caramelers ars atwenly
dollar value. Yel tne entire CI2B CANNON package sells lor Hist
I3J 95
Nevei before
yo^r disk far a 15 OQ credit on timer version ol Shotgun II.
has this much fJOwer Men
Enfltr wj, you onJer it. Sholgun II will da [he |oQ lor you1
mtegraKd into i singfe. alforiiaole product If you awn a CiZS. you aon't new to feel ten om m me told anymore
Other companies may ignore you. out at KRACKER JAX. wf
Yen won'i nave any problem firming one
ALL NEW VOLUME SIX IS NOW AVAILABLE-OBDEB TODAY!
Don't at intimidated iy comple. protection routines. Learn how to lake comrol ol your Bipensivs sollware Mist ail, knowledge IS power
Ullly
Don H worry
■ Easy tn uh—no sptcui hnow^eDge is required1 ■ PtrwGrtuI—will easily Oacfc. up NleS [rial mouers can't1 ■ Sup-eilasl—sino* :-r-'.e-.-^n m 2 matter ol MtoriOs' ■ Great value—ntn
Riioidiofc™ It's one ol Iha loughast copy roji-re'i on ins market toddy, and it t Qemg used rn^Lor ^oitw^re houses to cWvprohrbd somt o' tinea a-aiiaoie lor the C&4 Now, you could go brake Ouying eijiensive
"oMitiar
backups ol programs you'« already paid for Oi. you can exsrcise your ler^itimaie nghi to make your own backups No special knowlndga or eajienente is required. AH you need are a lew blank disks and live rrwiuiesoHime Buir&lye Iflia ycu create your own custom R^pidiok copiers to Backup your en pensive soitware1
Anrj hi a\ :'\.v. t^n't ennjgn. RuH i-Er* also contain* a
levoiufona^ new copy syitem lor GCOS1"1 it ts \te first copy system lo Dt used exclusively wiihrn inc GEOS enYironmeni
Fully icon driven, it runs direclly from tne GEOS flesklop1 Am]
our uliiny Ooesn'l ]US! SiandarQrie GEOS programs, it actually neutralist them, your GEOS programs are complately
unpraiected1
We've taken careful aim at your archival needs and hii lhe
target dead center—rrghl in t"e HuK i-Eyel
The Shotgun II: Only $14.95
know i Dowertu machine when we see one Lit US snow VOU in si No* imwfijl yo-jr ti.'U M.il.f .■,
proiection Dy several the lintsi
Only $19.95
The Loaded Shotgun II:
Order your Cl?6 CANNON Iodjy1
Only $19.95
Only $34.95
Looking for a Supercartridge?? Don't finalize the deal!! Are you thinking ol Buying a mulli-lunction cartridge? Well. Oon'i make a FINAL decision until you look at ttiis comparison chart.
Super Snapshot 64 V2.0 has just oeen updated to make n
an even better utility than before! We've added features like sysiem reset capability and a sector editor! ■ Copies
most
memory
resident
sollware
on
today's
market.
■ Snapshotted programs run wilhoul trie 55 cartridge
■ Our cartridge is easily updated wilh up to 4DK ol ROM. ■ Our Turbo/DOS is the most compatible last loader tested to dale. ■ Attention C128 owners an oplional switch is available which allows you to disable the CB4 mode with cartridge in place. $5.00 additional. Super
Snapshot
64
V1.0
owners
may
$15.00. Contact us lor details.
upgrade for
SS
FC
Compaiible wrih ALL C54/C1g8/SX64/MSD/l541/1571/& 15B1 equipment? Is the cartridge itself designed lo be easily upo/adeabte?
Super Snapshot 64 (SS) Vs. the Final Cartridge^ (FC)'
V V
fj N
Features both pre-programmed and user-definable lunction keys? Will it print boih multi-color and standard hil mapped screen dumps?
V
N
How many different sizes can ihe screen dumps be primed at? Save graphic screens lo disk in eitrier Koala" or Doodle"' lormats? Menu driven with easy to read, lull screen windows?
Features both a fast loader and a fast disk formating option? Unique "RESUME" feature (prod that SS does NOT corrupt memory)? Does Ihe built-m Machine Language monitor corrupt memory (see aDcvel? M/L monitor accession Irom a running program with resume feature intact? Does the cartridge work with popular multi-slot expansion boards7 Is ALL Ham and Rom accessible Irom itie Machine Language monitor1' Is the cartridge TOTALLY invisible to sollware when disabled? Supports C126 last moJe during screen dumps? Does the cartridge support mulliple disk drives?
Only $54.95
Is Itie cartridge supported with a FREE current parameter disk? FREE shipping and handling or all orders within the United States? SUPER SrJAPSHOT 64 IS FOR THE C64 OR THE C1J6 IN THE 64 MODE.
N
In Canada order from Marslwiew Soilwaie PO Bo* 1212 SackviHe N0 E0A-3C0 only $69 95 CDN 'Final Cartridge is a registered IraOemark ot H 4 P Comoulers ol America Comparison dale 7-1-B7. Com nan son a liar I hat Qale may not comply.
SYSRES Enhanced
C128 Helper
WE'RE GDIHG TO CHANGE YOUH MIND ABOUT BASIC!
THE FIRST ELECTRONIC C1ZB REFERENCE WANUALI
Maybe you're never wd mucn all*ntwn to bsic Fijurw | au |Li;t a low rxn>«M language
II you've ever found youiseil nwJing information wlYte righi in me middle ol programming, "■■=.'■ we goi i jIiIiIy Ide »;j'
fa' kraianaotginiKfi uihtt swrutiouifiin* about B«*. ititn you"n never hum ol SYSKES
SvSftES resides in memory, out ot trie way it is trie ULTIMATE BJsic enhancement sysiem lor
lheCi?a Helper 15 the frrst electronic feierence manual for [lie Ci?B. Let's say thai you're
■iiii.:,:Ci^.r:!i[r..;Tl^.
right in Itifl miOdlft Of writing a program in [he powerlul Bant 7 0 language who you realize mil
SVSftESarJci saver ?Sma|or commands anO over IDOO additional
lunclionl id stannary Basic No. mil wasn't a typo Twcnry-five MHJOB ComminOs. One THOUSAND adrJiiional lundMjns Imprnssed1' There's mwc SYST1ES reaiures an flfctendcir Super flos-wedgfl, reducing even the most comple' command sequences to a lew simple koyslrokts II also allows you lu scroll rjoiri louvard and Dockyard
you n«n mere iniormaimn on a specie command. Just (ouch- !>ie CtSB's HELP key Almost instantly (lhanks ID tne I5?l's "fill" mode) a menu appeals on your screen Ju&l seleci (he
commjnd in question. and moment<, laier a full screen ol dei.nied information appears, including
an enamQic showing the command m use And at the loucfi ol another ksy. mar screen ol data \i dumped to your primer You reihei reiurned to your Basic progiim. eiactly where you ief| ofl!
Ihioughyour Bas« programs We voeven added an all new lasl loader routine to make loading uo
a 1541 drive
eioen Basic programmer whaT irie oesi Basic eilenson svifern on Lne marVti is—he i sav
screen dLunpirom Basic Dul trariiaps the smgie rnosi flailing TEalure is iriis trie program is user rJeimabip Not only
-E4MPIE SVSRES COMMANDS— ■ APPEND ■ DELETE ■ LIST ■ HUN ■ AUTO ■ DUMP ■ LOAD ■ SAVE ■ BLOAD
H S tun is lasier.
The C123 Hefper. is machine language driven V sdmii It works in the Ci?Sr3 30 column fliodewitnanRGBor Campos'ie monrtor You canuseerther a 1571 or. with slower response lime,
SVSRES is addictive to progiamjneri. dlji not ro lh# programs :nemseues—no iun lime rjry is neeced (or piogrjmi crea-fd wttti SYSfiES Dw 1 take our wcrJ (or it Jusl ask any
■SYSBES'-
The Ci?S Helper is co-resitienT wrm your Basic p'Ofrram With i|. ALL Baste 7.0 crjmminas and luntnons are delarled witn Ml expUnalions and examples 11 also allows you to pertorm a
'
■ EXEC ■ VERGE ■ '.FID ■ BKtlN ■ FIND ■ Hull ■ SETP ■ CHANGE ■ GET ■ OLD* TRACE ■ CLOSE ■ KEYS ■ PUT ■ VEHIFV ■ CMO ■ KILL ■ Flf NUMBER ■ WHV
can you modify ma C12S Helper <isei1. bui you can aciualiy edit and creale your own cirsiorn Hies'
The program guides you wiih prompn. helping you to easily consirjct your own custom applications, comolele with menus' Ylhj could ma*e your own memo pads, calendars, electronic nei«j* lo' oner piograms—the hit is endless1 But even it yoj only use the C'ZB tfH«f rt«!i. you n tn getting more than your money's worm Get your copy loday1
SYSftES is unorDtKled and comes comolele «nlli over
—ELECTRONIC HELP FOfl ALL BASIC 7 0 COMMANDS—
Only $39.95
—PLUS—
■ ASCII Code sei! ■ BASIC keywords! a Screen POKE codes! ■ Uselul memory locations! ■ BASIC tokens1
MO pages ol compftnensiv*
documenration Hound in an itliactive cvjo's Iriree ring oindei II lou'rt HEALLV imeresled in programming, gei S'SBES—iw ancoiw a Basic thai you Tievn ettti knew Misted1
BASIC
Only $24.95
Graphic Label Wizard THE CHEAT HEW GRAPHICS LABEL UTILITY!
Hacker's Utility Kit
SuperCat
USE THE SAME T00L5 THBT THE EXPERTS USE!
THE ULTIMATE DISK CATALOG SYSTEM!
Are you '(My In lake cmlroi or your software' Lei us '■" r' Out Hacker's Utility Kit contains Itie most iTipressive array ol toots ever jssembleo in a sing* package1 Our lop Krickir Jai programmers pur together a "wish
fina itie on* line Ifiai you're inter«tw m* Fruiirarcd by
work creating Itie perfect sei of utilities. Trie result: The Hacker's Ufiliiy Kit Now YOU can use (he same powerful
Sysfem available far yaur CommorJorg 6<4'
cosls1 Here's what you'll gel.
alphabet aw 5,000 titles—and up to 10.000 with two
B*l" ol lools Ihatthey wauled lo work witn—and Ifien »cnl re uli'ides [rial WE do—i\ a iraction of their irue developmeni
■ WHOLE DISK SCANNER—usage, error, density into fas!1 ■ CCfl EDITOR—new raw data ihe way your system sees it1 ■ FAST DATA CO PIES—absolutely wilt NOT write errors' ■ ICFi; DRIVE NIBBLES—last t, powerful /stale of lie art' ■ FILE TRK/SCTR TRACER—Imd any sector link in a lile tssl1 ■ BYTE PATTERN FINDER-linds any patlsrn anywhere1 ■ CUSTOM COPIER CREATOR—theONLY one ol Us kind' ■ RELOCATABLE M/L MUNI TORS-including drive monilori ■ FAST FORMATTER-programmable tracks or whole disk1 ■ DISK FILE LOG—quickly Imdliieslan/end addresses' Professional mechanics and programmers have one Itimg in common
inty Doih use ihe [mesi tools available. Thest
lools were developed specifically lo meet the demanding needs of our Knckn Jn programmers. They are utilities crested t>y enperts. relmed under constant use. and perfected lor you
Only $19.95
Oh Doy Anolher maohic labeling ulilily. frli. Don't kid yourselr. We're [he same people who OrougW
you SuperCai. and we coulrfn'j make a boring irdrity if our
lives depended on it1 Able la use Print Shop"". Prim Masier™. Sotiware Soluiions'", or compaiioie graphic images. Tltt UDel Wira'd is aesignM lo lake advantage ol
Ace retired oTuirchingenrltes^yrrifauQnyixrdisfcs id
catalog p>ogrd4n& ihal run 0<i1 0'- memDiy or siwagc srjdte every nme your titik library grows' Tnen NOW is rhe lime To
mvesi m SuperCdt, Hie moM &opr)rsiic,^L'fl ock cataloging SuperCal
A\Umi
you
la
catalog
up
tn
640
disk
rjirectories—up (o 1,2flO with rwo drives' Vou can index and
drives' SuperCdE n\i\ accept C s*s *i'h duplicate ID'S, 'rtilh 3 pnnlef, you'll W imprtSHd Dy me variety ol repoti Tonnal^
awaiiab'e ro you You can list tn es m alD^abetlca^ orflei 01 by disk Oi$k htaflfj Ifsis can be wrtM Uy name. && ID. Out caialoijed blocks Irw on cfish. and dish numtKrh You can even pnm flisv labels in any ol three Oiflerent torrnalG1
SuperCat is incredibly fa si—11 can find ANY lille in |u$t 10
seconds, and cm sort 1,000 lilies in a merit 0 seconds' And
the huge library ol giapr-ics uniued ty mese programs
And
that s |ust the beginning TaVe a look at Ihese fuiures—and men order your copy loday1
■ I ■ ■ ■1 ■
Prrnl a graphic & up lo B lines ol texl on a mailing label1 Easy to use menus Itjlwmg last Pop Up Windows! Save labels lo rjisk lor later modification & printing' Print one label or pnm all labels iram your rjala disks! Automatically onnt multiple cojiies ol your lavorita labels1 Flentle—you can prml your iibeis 1. 2. 3, oi even 4
across1 ■ lahet WnanJ acluOes over 50 nci|mg ntw graphics—FREE' ■ Prim caialog stoning 28 disk graphics ana title per page1 ■ Use Epson caiTjatiOte or create your own custom printer lite1 ■ Print teil in any combination of slyles your primer supports1 ■ Hi res Oispby allows you lo food and preview up to 1 graphics simultaneously—even Irom fl different disks!
Only $24.95
SuperCal comes wilh a turnprphensive, illustr^tad. indexed
manual, altnough i<m prorjabiy won'i need it much—our efterisivD menus and nwp scrwns see 10 iflji
face il—il tQu re going id ga lo tne troupe ol CiWogmg
your library m the tirsl place, iqu may a well use me best iwion the maTkpi SuperCat.
Only $24.95
Graphic Art Disks HOT NEW CLIP ABr FROM SOFTWAFF SOLUTIONS'"!
f'Jfl
Lei's lace if you uo DC a bright \l\tr\\tQ. crutrve per»fi—ma STILL not tM j&ietOOrawa struohti»na*nlhi rate
Well, we can help Earn ot our Graphic An Disk* teaiurt* 100 Oulilanflmfi ni res g'aphiCi, covering a wide range ol
Super Snapshot Slideshow Creator
*.ut>]ec:ts ana topics, created by professional ariisrt
We've goi grapnics lor imfidays, grapnics for sporting
evanis. animal and people graphics, pels, kids. cars, boais.
planes, signs. ttiin-Qs. places, the hat goe^ on and on. Your use lot [hem is funned only Dy your own imag.iriat>tiJi For
THE DYNAMIC NEW COMPANION UTILITY FOB SUPER SNAPSHOT 64 OWNERS! This is HOT1 Vou know that Suuer Enapsbol 64 can
capture a multicolor or fli res display en your screen and save
■I lo disk n a "lile " Our rww Shdestio* Creator His you
display a series ot these images. witn dynamic oplions sucn
as lade in I Tade out display, pop on / pop oil display, and
your choice ol '0 diitereni rants lor [realms your own custom scrolling captions' We've even
included programming lo
allow ypu to easily integrate hi res or multicolor screens into
your own M/Lor BASIC progums wilh lull comrol! Check out these features
REQUIRES the Super Snapshot cartridge lo create' Docs NOT need Supei Snapshot canr«jg« ro dJsclay1 Display at leasi II swes wrth 15*1 a it witn 1571! Induces tade m'oui and poo on'oil special e Elects1
10 lonts available Tor custom scrolling Tgxi displays! Bum in tasl loader routine lor biglt speed displays' Amajmg low pnea—ORDER YOURS TODAY1
Only $14.95
signv cards. Danrers. invitalmni llyeis. or whatever you have m mindr you'll Find ,n image inai'$ \u%\ right1
Each di^k Tuture^ lime graphics tn BOfH Prml Sr>o0T" |i*e A] and Pi ml Master "* formats1 Ai>o ihese graphics ato work wrth oui own superb Label Wizard piQQtifns n well Grapnic fli Disk* great art wr» never Vt atlorciole1
DISKS 1-5 AVAILABLE Only $14.95 each
■:
GCMPITEF
NeerJ more info' Call or write lor our tree catalog
MART
Program submissions wan led!
GoM CommissionsNational Marketing.
CHECKS, MONEY ORDERS OR VISA/MKSIERCAHD.
Mail your orOor to: Computer Man 2700 NE Andrescn Road/Vancouver, WA 98B61 Pnone orflers welcome1 206-695-1393
Same flay shipping/No C.O.D orders outsifle U.S.
PLEASE MOTE: Frw ahlpplng 1 hindllne on all ord«r» • C.O.D. add M.OO lo lotil ordar ■ All onJ«ra muil be paid In U.S. tundi.
DEALERS—WE HAVE THE SUPPORT YOU'RE LOOKING FOR!
DISCOUNT SOFTWARE and FREE Leroy's Cheatsheet
HIGH QUALITY
LOW PRICE
We cany a complete line of
PLUS - on any software packag e ol S2S.00 or mora you gel a FREE Loroy's Cheatsheet ol your t oice! See below Far shipping ■■ 'ormation. BROFJERBUND PRECISION Carman Sand log d $ 26 Superbase64 S 60 COMMODORE 64 COMMODORE 128 Print Shop $ 29 Superscript $ 37 ABACUS ABACUS Print Shop Companion % 26 Suporlmo TheBook £15 Basic Compiler G4 J30 Basic 7.0 Compiler $ 44 Grphc Libraries 0.1. $13 Cad Pac 64 J30 PROFESSIONAL CadPncIJa $ 44 Chan Pah 64 $30 CHEATSHEET PRODS Fleet System 2> S 43 Chan Pak 126 $30 Cobol64 $30 EMo He'pQscfc Fleet File; i 30 S7.S5 Cot»ll29 $4-1 Label Maker Trivia Fever whm $ 13 $30 ACTIVISIOH SuparC $44 Had«>r 2 $26 Super Pascal 123 $ 44 CRYSTAL ROSE SIMON 1 SCHUSTER Portal S30 DoodlB Lovojoy's SAT, $ 5? S30 ACCESS Shanghai $26 Star Trefc-Kobayashi $ 3D CSM Mach isecait $37 Trartslormors $26 Typing Tutor 3 $ 3D 1S41 Alignment KK $ 33 BERKELEY ARTWORKS SPRINGBOARD GEOS 129 $52 DIGITAL SOLUTIONS Strip Poher szz Newsroom $ 37 Pucker Filer 2 $ 45 Data Disks (such) MICHOSPHERE sib CI'pAnVoHioria $ 22 Pocket Planner 2 $ 45 Cash-in Cash out $69 Clip an 12 $ IB Pocket VAimi 2 $ 45 BERKELEY SOFTWQHK3 CenHcale Maker $ 37 PERSONAL CHOICE Digital Suparpack $ 75 GEOS 141 Corlilic.110 Library (I J 26 1 em The CIEfl $27 Pocket Dictionary $ 14 Dosknack 1 $25 '■III.I OlI.' PROGRESSIVE Fnnlpock 1 ELECTRONIC ARTS S2S Fl.rjhl Simulator II S 37 $59 Bob's Torm Pro 12B GeoCalc 136 Choa&rnastor 2000 $ 30 Jel J 30 $75 Superb use 129 136 Legacy ol the Ancion:a $ 2 2 Scanery disks (each) S16 5uperscr[pll28 $ 60 GeoDsi $28 EPYX Vnaslar $67 $36 s Workshop TIMEWORK5 Fast Load (cart] J 30 Vuawnta $67 Data Manager 2 $ 30 P.E.Graphics»t,*2, BOOKS ON a EOS Partner 64 $ 45 PROFESSIONAL 0i«,liseoM S 20 SwitlCalo w/Sideways S 30 Abacus Fleet System 4 JS1 Movie Monster J 30 Sylvia Porter Fin Pinr S 37 Gsos Insicln &out 1 TIMEWORKS INFOCOM Loathm Gaddossos
Mldnlghl
£ 26
Word Writer 3
S 37
Don't forget lo i«loct your
MICROPROSE
How lo noi (lie mo."!
out olGEOS
Data Ma nan or 128 Parirto* 128
ISO ISO $50
5■/." DISKETTES
MADE IN U.S.A. • wttn id Lib*i
liiii [•■«■■'
• With IVi.l. I'r-,!. i i Tlbl
Blink PVC J*ck*1
• Wlih EnxlDpci
( Llftllnw W»mnti
• In Faclory Sealed Poly
4 Error Fiei
Packl
B9C
36C EACH Oowbla '• -'"
EACH Sid*
[>'.i.Mr [>«u'i'| |W. HUB HING5
High Of nVIV
OH OF IM
.SO I O IN
SONY POLYPACK
3W DISKETTES .09 «•<»
$1.21 »CH
ss 135TPI
DS135TPI
■;...
■;■•
■
:.
KENSINGTON,. Mouib Cloinlng Kit and Moute Pocket
Saia $17.95 9B. (Sugg. Retail $24.95) Mouiowny
Disk far bar1
far COMMODORE 64 & 128
Label Maker™ Software by Leroy
layouts (or 10 aiHeronl lypos including: Std. labels, Audio Cassette, Fllo Foldor, Floppy Disk, MlctO Disk, Shipping Lobols, Rotary Indoi Cards, Continuous Envolopoa, nnd 2 slzos ol Hand Fed Envelopes . Over 500 labols Included In package.
i
■
Free shipping with diskette order Win Order 125.00 S 1 H1 ContinenMi USA M.OO/100 or
fewer disics
ForBlrjn orders, APO/FPO. pleasa tall. Ml
rtsiiienis 300 a*/,
ArtvancorJ program designed :;:.:'.;,:,' lor making labels. Pro-designad
\
Sale $7.95 ea. (Sugg. Retail S9.95)
lat. Prices subisci lo clung* wilrioui
notice Hairs a 30 AM-7 00 PM El
CALL FOR FREE SALES CATALOG!
d
,|:j;t<i^. cocnmiiiii' v Ih Data Manager12B,
Data Manager 2, Fleet Filer, Superbase, Consultant S
Word Processors such as Easyscrlpt, . Paper Clip, or Fleet Systom.
Precision Dnin Preducti'P O. Bo. IJtT. Cruid Rirndi. Ml Will
T*U Fr« Order Linnr Ml I.W0-6J2-?*fia
Toll Fr« Ofdcr Lim: Otitulc Ml I-KO-UI-CDU
LEROY'S CHEATSHEET* Keyboard Overlays
PLASTIC LAMINATED
$3.95
$7.95 each
ForyourCOMMODORE 64®
Put Your Program's Commands Where Thoy Bolong - And Your Manuals On The Shell. Have you ever sat at your corrpuier wilh Iho manual In your lap trying lo (md an elusive command? How much time have you bsl searching through manuals lo refresh youj mamoiy on how lo CO whal you wanted? Now you have away lo end that Irusiralion-Leroy's Cheatsheets. Leroy's Cheatsheets help you gel into your program right away.
We put the commands light at your
fingertips, actual keyslrokes are in bold type, variables are sriown in italics. Designed by software eiports, our
durable plaslc laminated overlays are comprehensive reference aids wtiich document a product c system completely. Now use your software moro easily and more offectivoly. With Loroy's Cheatsheets you'll never havo lo hunt fora program command againlll i—i«imi»««i*ni*™itoi
Order Now and Save ...
51,000,000?
WITH LOTTERY PC YOUH NEXT TICKET COULD BE WORTH MILLIONS!
LOTTERY u!,(■!, rntf law jowur ;ml sUMiiijc ul yom comnuiei in li-nrrmiiu- ,uul n:Mn: tl<cnumlx'i wileciion
hwM Hwi will win itie ianrjOs lottery 'lames you U\if.\ titj Nqiilri! tulnp nn9i:f*WTneiliodslh.it c.xgij^OUSe. traf rri.ijh;Oui ,',ur-. in yom stale is fi/j t'«ftrs)rstts: a.ajitii..'
Join the giovA Ifsi ol wfnajis using oui sysiem SPECIFYLoitcrv f."i Cb-mZB) • LOItery +<i'Pius KilleryST A tail • LHHC Hi'.1 I'l <1 ■-■• if ! 5PUlr>
ill ftiri'im
CUT-OUT-IOjmtlF ON DQtTEDLir*3
□ Basic 7.0
D PofNirbocV Planner
Blanks inot
U PaporbockWriier
U Pnpcrtadi Rfer
□ D(lkl5"7!
J Eas/Scni
LI EhB
□ For The Bugir □ GEOS
□ I
O
J Flow Sytnm
Alu IB* I he COMMODORE 64 C
U Word Writer
Kovboptd E»land« (1 perordar) Equlpm*nl aland(v}
EUTEHEUSOOKb/on^ 17.95 m* i]
PClj
I 'AT are rajiswrcrl ttaricrnark1, of ' BD59les'i yuKhmes Ir.c
Si '^aifl(li£ls.'e[llfi"'i:'r!''i^ u! Ala:i
LJ □
lo older serai 29 95 (Si each olus S3 00 postage S
□
U ■
U GEOS
Q
U
□
□ rii(jhl Simulator 2
J t
you
Picn>fl i**] n-fl r" &"O* i"-fl I-EPQV5 CHEATSHEETS If r^ COWkVOCORL f4t- ONy « &"■ -Xfi plu» Uipprg
PI*.— »-fl t* *• bfc7-"fl LEIJQ rt CMEAraHIElS hi. fW
U
Money, Time and Frustration
COMMODORE G4 S3.95 ea
$7.95 ea
) V
ForyourCOMMODORE128™
COMMODORE 128
Computer Make
each
handling per Ortjlr lo
LJ
"
■ Hlmiiib rebKihM\K add St/n sales ia«iOrders ouisirtif Norm America add S3 OOi
■ IM jG ihfohmaTiOM: Fd» Iidi dtOvw Mnfl cnhiv'ii t»»t*.or m<r,-y rjrrler P.riLinil & tompariy CilHkl li.liw J tvn-k^ ID CltbF HA4l«4 Card anrj V.U Orrjir* Lilaau IrtChlU «rd f, ■■pUrtWA fl"lB Urli«» iHrJ IVfliLjAl
>jji>lKi tacninQ* annobi rwuca.
TAXES'
COD orders call
1312)566-4647 Superior Micro Systems. Inc
State
CHEATSHEET PRODUCTS, INC.
P.O.Boiimea Pillsburnh. PA. 15ZJ8
Ord»rsonr(TOLL«lfE1-S00-3342ai» PAOnfWJ -(412J 78I-15S1 DEALEH INQUIHES WELCOME Wrrta lor fit* catalog of nltwari ind accosscrlti
PO Boi "3 'AMCIing II 6009D
PRINTER PACKAGE SPECTACULAR Al J. PRINTKH PACKAGES INCI.VRE
. NO SI KM I \[H.t .'. ON i i:i mi ( Mi IPS - 1 ]<H M! IL'I'IM. IN CONTINENTAL USA
xi:i i■ (■ si;pe»cHAPiuc imi hi \v\. inot jr.)
i hum i hi
i mh mailordekcompany
Panasonic "PANASONIC 1080J
XETEC SUPER GRAPHIC INTERFACE
XETEC SUPER GRAPHIC INTERFACE
$209
NO SURCHARGES ON CREWTCAROS
NX-15 PRINTER &
&
XETEC SUPER GRAPHIC INTERFACE
XETEQSUPER GRAPHIC INTERFACE
338CT
$239
PANASONIC 1092i
2S*+€C
$369
-
^^^^^
J[^** n
;■;
5uprr c compile
. -
&uptr Paic*l - flJUC Cf:- -.\\*r
PodieiFilorZ..
- 36 95
roninm5leri2B 128.
.27.95
39-95 19.95
Toy Shop
II.1S JJ.9S
Print Shop,..„.,., IBIS
J!.S5
25-95 CDVV
39.95
ACCESS Leader Board
?49E
Tournament DUk
14.95
r.CALL E'etutJve Qttk - .. . 14.95 *ld CIjih Lder Brd . 25.95 ,T4 95
Triple Ptk
,T4.95
ACHVISION
Deilrwr
H.9S
Fa IT Load , .
H.95
worm Garrwi WJiilrr CiJnitl
....
lummr' Gampi ....
Hadr rr IP r
,
-
22.95
....
.22,95
Jt.95 34.95 1*.1S M.95
Apihal Trlingy.....
14.95
Vorpjl LfTlllly WuUlpJan Super Cycle 5i Spom Baifctiball
14,95 2 7.95
.
n ,ss J4.9S 24.t5
Sub Ban re SJmulai ,
24.95
Si. Spomfljurb^ir
I on 2 Saiketball
MrNDSCAPE
r
. 19,95
Perf«t Ifof*. ,. -,. CrC.iiwC.rd MigK . -
44.95
.T4.95
HlghRoirer
19.95
3J.95
, Z2,95 Howard The Ouck.
. 32.95
GFLFooibaU
,22 95
Portal
.25 95
BERKLEY SOFTWORKS ^CUl
, J/.VJ
Geopu&lljh
.34.15
GcoCnTC
. 34.95 ,31,95 .27,95
Wrllfr'i Wotkiftop
G*<*hart
DeihDak I
22.95
Foni Pah 1
GeoCablc
, ......
32 95
INFOCOM
36.95
NardblTT FtgOTNIghT
1*r95 1«.9i
Graphic [ipandrr CUpArl 1 or J .. .
PSI TradPnC] CO.
IB 95
Clip Arl 2
AmerUan Challtng«
MICROPROS E Sllcniiervke
32.95
p,U™^P
2595
Top Gunntr
lft.«
SnnrtyApp?«ch::":" Cruiade In Europe
25.9!
0«l lion In ThT Dftnl
2 5.1 b
Contlla Ift Vietnam .25.94
T9.95
nnllu
19.9S 19.VS
Into
Tli*
Eagla'i
It 11
DATA EAST
HJ|*qfulMjl?e'r "
T195
C^jTimandD
JI.95
Ta<j tram \Lr"r*mincj.
21 95
Dieix in rough
21 15
Call for itemwnd p
-— 55 — 55 -—
*WeftgianrFln^h^..
Jrrcut cnjr"e
Ja!a^i■■■'■■'■'■■
FOR PRICE &
FIol-i Sysiem 4
. .46.95
AVAILABILITY
DBIa MaASCjer II
- -
Bmlntii Syilemi .
^jO
32,95 32.95 25.95
25 95 19.95 19.95 19.95
.H«
SINCE 1982
War In 5- Pacint . Hal I IrCf utiti Beafm^Darknm D 2* „..
.
Preudmi EWr S8
jm g
§
MISCELLANEOUS 64 FPnal C*r[ ridge
10 95
■ 11SB 11.95 - 11.95
.27.9! .27.96 .27.95
.39 95 .2J.9S 7.5,95 .1^.95
W *
t-M
Fltqht 5lrnuParnnJ .
.
J0« ..
BanlFFronr EUle
u^Jrill
L jl
To Ortsr Call Toll Fres
800-558-0003
-Ji.9S
.
.. .16.9! I2.9S Packet Dk tl an j ry ... tO.95 Thundrr Chapp ■r . ..19.95 25 95 on .. 19.95
□ark Tower . . . Station Fmll..,
19 15
Lurking
11. (j
i!^m"an^afl"n
IJIlJn* II
Copy II 64 Burtjcracy 1942
Ac{QJader( ComJfs
19.95 59.95 19.95
.
10.95 20.95 25.95
Murder Party
10.95
O-ofi*
25.95
Pegaim
J3.95 30.95 2S.9S
10.91 I0.9S IO.« .... 10.95 Ion
.
Ffe*th For Th* Sun
toad To Moicow. . .
25.95
.10 9)
25.95 2J.9S
10 95
PlnlulJ ConiTru Flan. 10 95
5<rj&oJe
on . . 10.9J ievenCPllfioM olfl . 10.9S
Chenmailer 2000 Ullfma l Uhlrna 1
....10 15 .,10,95
Touchdown Football .10.91
10.95 Adv.Conilruurl in , .10.95 Amprlta"! Cupr ....1Q.9S
World Tour Go" - -,
For Technical Info, Order
D*rdi Tulf....
2S.95
BkrdtTatell . .
21.91 . . . .21.95 15.95
Carrlm AT XUmi
2S.9S 25.95 31.95 3B.95 23 95
20.95 T"e DirrrgeEKi Video Title Shop, . .
22.95
rnqulriBi, or for Wltc Orden
,
UJllma4
EJFtimare Wirar
TELEX NUMBER 9102406440
.
Moeblui
Movie Mth tr . .
Chlckamauga .
22.95
Mirblp Madnni .. .
.
Arctic Fob < • i •
32.95 37.95
,.
Loieti oi Conaucsl
Muni cri.. 10 95
On* On One
32.9S *6 95 59.95
.... 30.95
Hrart of Africa
,,..
.21.95
Suppritrlpf M.....
....10.95
Financial Conkbook . 10.95
MJnd MIjfq'
.33 95
Prlnlmaiier. . .
ELECTRONtC ARTS
ArthOn II.....
Mule
.27.95 ., .33.93
33.05
Horrc r.
A'fhOO
Mall Ord
.25.95
Sub logic BajtQill
UlCro League BJttUI.
iky TO.
irlf 1 '>T '
19.95
T/if Pawn
FaiMtnaitpt 2
iup*r Boulflerdaih MW "'■ ll P
UpJYrltcopr
Tracker .25.95 Slaigllder ,.,,.,.. .15 95 J«. .27 95
.77.95
.IT.9S .39.9S
39.95
21.9S Leatrvr Coddr IB ..7J.9J MCHHHIUlkl , . r . 22.9) Hollywood Wjlnki ..2J95 BuHnetl Fflrm Snap .25.95
.11.95
tLomput(fthlLLtg *^
SAT. 11AM 5PM
MON.-FRL 3AM-9PM
VIS Alpha Mil
Wfngi or Ziinn .... ihartf of Spring . Pnadwar JOOO ,,.
CALL
.46 95
Sentry
Pharu-Hf I.D o- ph.
£wmai Bb Wordwrli«r3 Si*irHalcttMewayi.
Evelyn UftXKJ 5l<Jeway] PartnefM
)
SSI
19.95
Flit
.1?95 . 42SS
_
i - Crown . ,
TIMEWORKS
Drfrndcr of Ihe Crown 22,95 I2.9S 5-nr -
rrai4or»er
.
SOFTWARE
SuperPak128 Switlcalc 12B Pannor 13B.....
.-21 15 . .21 95
KONAMI
—■"
. &I.95 .39 05
SPRINGBOARD
Carmen 5-inrSlMjD
G«S Inildff & Out . . . T6,9S
AMIGA
Supor Pascal 12B
EXTENDED HOURS
ACCOLADE
^^^^^^
Visas!ar128
39,95 39 95 39 95 25.95
Pockei Planned
:
SAT. 11AM-5PM
P S. Companion - . .
PHICESTOO LOW TO ADVERTISE
25 9£
Cad Pak \ZS Sljper C Compdur Cobol128 Speed lurm 128
.38 95 ..54 Ha
MiilliRl;in128..
35-9S
„„
Xper Syilern . - r, ,.
epsoint PRINTER PACKAGES
"^ ""
CHarl Pak t2B
PocHo! Winter 2.... ...36 95 OaSic Compiler 12B... .3995 Vi-..iwn1(!
$199
C-128 SOFTWAHE
BHODEfiBUND
ABACUS 64
FREE SHIPPING
CALL FOH CURRENT PRICES S AVAILABILITY
HO SURCHARGES OH CREDIT :V ;.[; , FREE SHIPPING IN CONTINENTAL U&A
FREE SKIPPING IN CONTINENTAL USA
MON.-FRL9AM ■9PM
ON CREDIT CARDS H CONTINENTAL USA
COMPUTER SYSTEM
&
NO SURCHARGES ON CREDIT CARDS
59.95
Elba
CURRENT PRICES
XETEC SUPEfl GRAPHIC INTERFACE
XETEC SUPER GRAPHIC INTERFACE
.. 42 9S
(M en
HO SURCHARGES
NP-10 PRINTER
&
Sylvia Porter 128
WITH BUILTJN
GRAPHICS INTERFACE
CALL FOR
$369
PRINTER
SuporPari2
SFJKOSHA 10COVC PRINTED
FREE SHIPPING IN CONTINENTAL USA
FREE SHIPPING IN CONTINENTAL USA
46 H5
C-12BDCOMPUTER
NO SURCHARGES ON CREDIT CARDS
NO SURCHARGES ON CREDIT CARDS
Kiipoiscripl 126
2002 MONITOR
1S41C DISKDRIVE
1750 RAM EXPANDER 176* RAM EXPANDER 13S1 HOUSE AVATFX IBM HC UOOCM AVATEX 2100 HC JJOOEM 1 CONTROLLER
FREE SHIPPING IN CONTINENTAL USA
PRINTER
1671 DISKDRIVE
CALL FOR INDIVIDUAL & SUPER PACKAGE PRICES
NO SURCHARGES ON CREDIT CARDS
PANASONIC 1091i
C-128 COMPUTER
!&)2C MONITOR
TO LOW TO ADVERTISE
FHEE SHIPPING IM CONTINENTAL USA
S7.9S WorefwrMur 126 ....■52.9* Daiii Mrinjgur 128.. —12 95
64C COMPUTER 1641C DISK DRIVE
&
&
Supurbaso 128.
i
NX-10 PRINTER
PRINTER
20.95
-1J.9S EOS
-
VT5 CorrpinorL. n«ili Pilrftl DiagorVt Lar
'loll -\* S-5 Mti 19 45
J1.W
No surcharge for Mastercard or Visa
U ■■ U L1111'l U mUH hC*"*f—ji !.; * .'.iLtff iJi '^' ^jr"»i -i ■!* i 'h'^L:*'; '-■' 'J ?-JrF ~ir "^"JSCO U^ferCa"] jyQ Vim &C*ri jti« m, j$- [to » (ij.'jr- n-Jj"c i^JtpiJ^urr Atriw#i\pei\r infnffl54 u.firi' "f Wl fPO l^ Pje-T ft(o |nff Cjn*Ji" cm?n P^Jir4i!fl*H^iLii>ig nMPtnmniTB 00 Ai wr*r hnlf «fln iflfl 1**» i"r«ii»fl. mm mum 1M IB W crfltn Ltn-^T m. li« li» CcrtrffrrTJf J S t HT ffrCPtd In! iliu ppUiflU U 5 rud if rflrpigr- W*flt"rq (F^ipi (utf rj tf mnimim JiTCh/it vft «hi
H iflj/gfij (T iOfllinrji imftjni i^i g*i .m,! cj[»ji]i u pji, rfjir:*1, jrtd ufr", ftJ gram *■» rrr- i-d nduW Ijdnr, *,Tii'-( Hue lo lil' la* prc(* j!l ijlfun Final
111 «thlira n1V>l nuV Ht«T 1 TTikti Juir^Ji/ii.ai ijt^-
TAvatex
rSEIKOSHA
SP1000VC
W/2 RIBBON PURCHASE
$13995" 1200 Baud... S7995' 1200 Internal... $9995 1200 H.C $9995' 2400 Baud... $19995*
300 EPS
10K Buffer
Parrellel + Geriel 50CPSN.L Q
S27995* 3'A DS/DD H3oiot}
$1.30
Vh SS/DD (30 lot)
$1.00
$6
CASIO CZ101 ....
Commodore Logo
,
$25
Accounts Hee Silent Butler
..
S20 $10
Xetec Interface
SCALL
Codewniw...
..$250
COMMODORE
511 Disk tile
Outlet Surg Strip
Includes Tyvek Sleeves & label Kil
$8
DISK HEAD CLEANERS
$8
RELEASES
$17995
4040
6250 ^
Quieter
Cooler 1 1 yrWarr|
Hard Drives 9060
■package Pricing
SIS
Gurrai; o
J 42
tliO
Sculpt 3D
S 60
Oigiwnl 20
S 36
City Desk
i 90
I M*y Tale A<fc
1 30
CjllioBpher
S GO
1800
S CALL" ^^^^^
fS commodore 160 C.P.S.
Interface
XETECI.C.T. CALL
PuUistef 100
(MM
WorM Tgur Cell
—
^.
5 CALL
$14995-
ICAU
ALL SOFTWARE AI
i IB
PMKI
siso
LEAST 40% OFF
UuWscane 3D
Surgeon
Abacus" CMssirustci 2000
'
Tc commodore
X-rjifd [S?ap*iic& U Wary
13* M
BsiIt's Tjk
SFD 1001 (1 Meg)
$20,
$CALL
AMIGA NEW
Educator 64 B
FSD-2
5'A DISK CASE |7S)
fz. commodore
fS commodore
■
$8
"w/cnblo purchase
from $5
.as*
3'h DISK CASE iw
Color Version $449.95^
$20
Joy Slicks
(100)
1750 RAM
l?34995
SPECIALS
DISKS & ACCESS
MOUSE PAD
$37995
UNISON WORLD
QEOS In uU OW
116 00 16 CO ai do
MGHeyZ Pnnt MfcUJ
Bat 1?8 Base M
1B.00
!<-O3 21.00
WuftH'Pwt,
Off
HI TECH
!< CO X 00
UOnl IV inn in Wiail
II CD ?< CO 30 CO ?100 ?1 CO
lii-a ', TW II Kia Dun
Amtnct's CW
00 ■«•
K00
Put) »4re
CM 900
6OT
HMflwn
14 00 9 00
Me Ftn Uvr, Titles
MIHDSCAPE
MM» a n own 8«] «r« WrwS.
Special S2500
new w, re 18.00
Gf««tSLe E*
Cunmm Sf
2100
S«K- Slur H«*«.. , NEW 21.0D n*nmKoo
Pnnt SlV* fffnp
21.00
FM
KN
Inim Span
.
Urldium Luscw «(ii»
LiwdI Vk W«l F>3I S Tiadhig Comu KJ Unlil Cval AUOIAui Con*a
le.oo noo
PRECniDN
Dan Mgr. 128 SwHicate 1M
.1800 18.00 lflOO 18 00 It CO 16 00 1800
.
.
Uaker
.
.
G£0SFolpit1 GEOS Dm* Pjct
21.00
»CO
WOO
NEW MOO
NEWM.DO
14.H
SpsoKKBOO 1100
«
S*!fflS«™« NEWC4O0 11.00 HOT 21.CO 24.00
2400 ...NEWS4CO
Pru«
w.eo
M.OO 2400 24.00 .NEW24OT
Wttm Qmm SuOBMIs
UDGIC p
Scn>y
MicroProse Kmwft
24.00
MJl-PUn
3600
0<nh« F-1S ..
lew
Summer QlmM II Supw C>lle WaidQtrntt FntMi
42.00
S)tn»Ponx»
!4 00
Fm» [Wi K»| Piwn
36.00
Puvw 12B
uooo
KMtOt CobBLBlV EM
36.00
Pamw 84
,
SPRINGBOARD
tsooo 10 00 4000 4000
18.00
30.00
AH business into* MisicStLrife
I Berkeley QEOS
K600 36.00
fttnSmUf 3
SpeddH/OO ....
2»O) SUM SlO" rtbrtl Kjuiio Ums
.. lice
18.00 IB 00
ACCOLADE
1B0O
iun
.
MAMf
15.00
JM
Fctltnil
iVOO 2000 21.00 24.00 NEW24.00 1800
12.00 3000
. 24.00
xoo
A ACCESS
MACH-12B .■■■•«-—•«-— . uwfl«oird
HACH4
.
...........
cm 24JK>
24)30
SpaeM 2250 ...24.00
1164 IZfl
NEW SOFTWARE/BOOKS ARRIVING DAILY
UOOO MOO
M Tntle Pit Fainaa Ccum
$CALLJ
U« 12.00 1ZOJ 1200
modore
&.
EXCEL-71
64c 128 128D
$1 4995* $19995* sCall
C64 . .(REfUR8ISHED1 . S9995
SIDECAR NOW AVAILABLE...*6993
^LWZGA
$Call
SPECIAL PROMO
1581 .V....T....S19995 1541c
2000 ...SCall
S16995
1571
LASTCHANCE
'package pricing
A1000...S650
SCALL
2002A
SCall
500
A1000R...S500
GENLOCK . $220°°
0KIMATE20...s18O°° 1351
S3995
Roland 1901 (monochrome....$99'5 1802c
S1S995
1902A
$249"
Plotters sCall 1764 RAM... S13995
PRINTERS
1 icrp mci
I6B0M00EM. S12000
256K
sao°°
ioigobive
'12000
DIGI VIEW
»12Ooo
*349« S649"
1 MEG ClOCK
>24
MARAUDER
2 MEG 20 MEG
$9995
G064 EMULATOR
t commodore
IBM COMPATIBLE •512K • 360K Dual Sided Drive • CGA Board
NP-10
*12995
• Dne year warranty
i^r-#-14995 NX-10
Power Type
• Parallel Port
' ^w
• Serial Port
$159^'
• GW BASIC • DOS 3.2
i."-'
,
FREE
SIDEKICK BY BORLAND
NEW
NL-10
*22995 *-fc^
»*279 *■ **
"r NX.15
'WITH PUHCHASE OF TWO RIBBONS
800-433-7756
CUSTOMER SERVICE 313-427-0267 ££ INMICH.313-427-7713
Mondif Ihiu Fndir - 10:00 AM to 0 01) P.M.
Silurdi* - 10:00 A.M. 10 0;OD P.M. IE.S.T.)
\
S55O.OO Alone
LOWER
DUAL
PRICES
DRIVE
$CALL
640K
■Wi!h wrchase •» 1901 or 1902 A
20 MEG...S299"
s..s»i.. -■■.,■
SCHOOL P.O.'s ACCEPTED CALL FOR TERMS
■WiWb MICROCOMPUTER SERVICES
PC1&2 S65° A1on«
30 MEG...*349»s
DEALER INQUIREES INVITED
U rilumi njil hi** RA I M. .■: . i. ■ . -' wi:\ hi ™ ^ -tr. f .' rvplKafl. '■<■-< vi n*» Hi do nni oMw rtlundi fv daltcrirt producEt or \v picdvrti 1M de **T :■• ' .HTulttrDfilT Wi imka no ouaunTtn Foi produti pHorPwici Airr munti EvcJi puirvitMt
t^H bf fw*M OflKIh with thi nvnultrrurif Call 1c fhinig £ hundlinfl into
1?8W f ^RWINGTOM WOAO, LIVOHIA. HI «I SO
We canntl ogaraniw compaliHiltty
■ iOW lo lypc in
COMPUTEVs GAZE1 Each month, COMPUTED GAZETTE
Special Characters
publishes programs for the Com Each program is clearly marked by
Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro
title and version. Be sure to type in
grams from the GAZETTE, use the
the correct version for your ma chine. All 64 programs run on the 128 in 64 mode. Be sure to read the instructions in the corresponding inate any questions which might
following listing conventions. The most common type of con trol characters in our listings appear as words within braces: {DOWN} means to press the cursor down key; {5 SPACES} means to press
arise after you begin typing.
the space bar five times.
We frequently publish two programs designed to make typing
To indicate that a key should be shifted (hold down the SHIFT key while pressing another key), the character is underlined. For ex ample, A means hold down the SHIFT key and press A. You may
modore 128, 64, Plus/4, and 16.
article. This can save time and elim
easier; The Automatic Proofreader,
and MLX, designed for entering machine language programs.
When entering a BASIC pro gram, be especially careful with
see strange characters on your
DATA statements as they are ex
screen, but that's to be expected. If
tremely sensitive to errors. A mis
you find a number followed by an underlined key enclosed in braces (for example, (8 A}), type the key as many times as indicated (in our example, enter eight SHIFTed A's).
typed number in a DATA statement can cause your machine to "lock
up" (you'll have no control over the computer). If this happens, the only recourse is to turn your computer
If a key is enclosed in special
CTRL-A.
The Quote Mode
Although you can move the cursor around the screen with the CRSR
keys, often a programmer will want to move the cursor under program
control. This is seen in examples
such as {LEFT}, and {HOME} in
the program listings. The only way the computer can tell the difference between direct and programmed
cursor control is the quote mode, Once you press the quote key, you're in quote mode. This mode can be confusing if you mistype a character and cursor left to change it. You'll see a reverse video charac ter (a graphics symbol for cursor left). In this case, you can use the DELete key to back up and edit the
line. Type another quote and you're out of quote mode. If things really
brackets,
gram before you run it. If your com
corner of the keyboard) and press
puter crashes, you can always reload the program and look for the
the indicated character. Rarely, you'll see a single letter
get confusing, you can exit quote mode simply by pressing RETURN. Then just cursor up to the mistyped
of the alphabet enclosed in braces.
line and fix it.
When You Read:
1CLR) (HOME!
(UP)
(DOWN)
(LEFT)
Press:
|_SHHt] [CLR1HOME ] JjjJ [CLR'BOME] ||g
[SHIFT] [\ CRSR | j
[X™*T] ED
[SHIFT] PCRSR^J j
(RIGHT!
I—OBR—I m
fRVS>
{OFF|
(BLK(
122
See:
CTRI : _9
fy1""1 11 , °~~ [CTHLJ. _ \ ^
M
Commodore key (at the lower left
When You Read: (PURJ
See:
Press:
-;
fcTRL||
{YEL)
ICTRL11
8
I
For Commodore 64 Only
! n ] 1 F2!
n
| SHIFT |
|F3)
[
1 w !
| SHIFT ||
( FS 1
1
(RED]
faJlfl 3
JTfl
( F7]
[cm||
H
{ H> 1
( F6 1
October 1987
■
1BLU)
[Cm']
COMPUTE'S Gazette
Press:
|CRN(
(WHT)
*
J, hold down the
example, {A} means to pres9
off then on, erasing what was in memory. So be sure to save a pro
error.
§
This can be entered on the Commo dore 64 by pressing the CTRL key while typing the letter in braces. For
| SHIFT | |
1 ISHIFTH
C , g
■ ! IS
|
11
|
|
2 1 n
et
ICOMMODORE] I 3 |
|
commodore I jTj I COMMODORE I jT| COMMODOSEJ |T]
E ■I
Modem
UNIVERSAL RS-232 INTERFACE
Promotion!!!
The Best Commodore Direct-Connect
Modem for ONLY $99.95.
with Commodore User Port expansion, ONLY $39.95+$3 S&H Now you can connect and communicate with any of the popular RS-232 peripherals using your Commodore User Port. This superb expander opens a whole new world to your Commodore computer's capabilities. You can now connect to printers, modems and any other RS-232 device. If you something that connects to the User Port,
because the port is duplicated on the outside edge of the interlace.
Now that you're able to do all those stand alone applications with
your Commodore, like word processing, spread sheel analysis,
Simply plug it in and turn on the device you want to communicate
etc., you are probably thinking "It would sure be nice if I could ex pand the information I have access to." Everything from Electronic
with. Comes complete with sample driver program listings. Compatible with all Commodore home com
Mall {E-mail) to stock quotes and huge databases of every imag
inable type Is now on-line Just waiting far you to dial up. Ail you need is a telephone line and a modem connected to your Com
puters with a user port, 1-year war ranty. Order 05232.
modore which allows you to download this information. Which modem is best for you?" Lets first say thai almost all modems (and services) are set up to communicate in one ol two
speeds; 300 and 1200 Baud. If you look around you will find that there Is a ftood of 300 baud modems on the market and sometimes at very low prices. The reason is simple, they are be ing dumped because most computer users prefer 1200 Baud. (1200 Baud is abou! 4 times as fast which means you spend less
already have don't worry
AprOSpand-64
Gives your Commodore 64 or 128
full expand ability! This superbly designed expansion module plugs into the expansion port & gives you 4 switchable (singly or in any combination) expansion connectors —plus fuse protection—plus a reset button! Before you buy an expander, be sure that it has a fuse to protect your computer and that you can aclivale your car tridges in any combination allowed by the cartridges.
time and money getting the data you want and more lime using It.)
Virtually everyone who has a 300 would rather have a 1200. You will also notice a few very cheap 1200s on the market at "loo good to be true prices". They are. Most are cheaply built foreign copies of American designs. The service and support you receive Is minimal-to-nonexistent for these models. Recenily we re-evaluated our modem line and discovered that (he best prtce/performance tradeoff (or our Commodore customers would be a straightforward, easy-to-use unit with no
complicated switch settings or indicators, but one that just did what our customers wanted without complications. To our sur prise (and contrary to popular belief), we found that we couW build
Order # 5064
NOW ONLY $29.95 + $3 S&H "EXTENDER-64" — 10" Ribbon cable extender for your
Commodore cartridge port.
the unit in the USA with better reliability and performance levels than anywhere else. We found that because of a significant in
Order #5065
crease In reliability that American components and manufacturing give us, we now have the best fail-sale product possible. An
extender for your Commodore USER port.
unreliable product Is not worth the price, however low. Get a
NEW!
What do you get for $99.95? Everything! You don't need to worry about cables, compatibility or anything else! We don't just
sell hardware, we sell solutions. The Aprolek 12C plugs directly Into
your
Commodore
Vlc-20,
C-64, C-64C or C-128 User port. Baud
modem
with
what is happening all thB time. The
12C comes complete with "COMM TERM 64" a complete com munications and lermlnal program and has a built in speaker so that you can hear it dial and connect. Just plug it into your com puter and standard phone jack with the supplied cable. {No addi tional power supply required.) Also included Is a free trial offer subscription to CompuServe, the complete user database.
NOT SURE?
Aproleks'
reputation as
a firsi rate
peripherals supplier and our 5 year warranty on the 12C plus our
2 week satisfaction or your money back guarantee tells you that we support our products.
Do you have more than one computer or do you plan lo get another computer? Call or write for other models.
The bottom line:
$46.95
Commodore Serial Extension Cables Amiga Printer Cable (6 ft) #3040-6MF Amiga Printer Cable (10 ft) #3040-1OMF
JCall $12.95 $1B.95
Commodore 6 Pin Serial Cable {5 ft) #30u6-5MM Commodore 6 Pin Serial Cable (8 ft) #3Q06-SMM
SEIKOSHA
$ 7.95 $ 9.95
Sfi. CAN,PR.HI.AK,APO.UPS Dluo
Price S Shipping
SP-180AI Order #2050...
S154 95 + S10 00
SP-1000AS Serial Order #2500 SP-1200AI (EPSON/IBM) Order #2600 MP-1300AI 300 CPS Order #2700 MP-1300ColorKitOrder#2705
$184.95 + $10.00 $199.95 + S10.00 I3B9.9S + S12.00 S 99.95 + S S.00
SP-1000VC(C-64)Order*220O
has status indica
tions on screen to let you know
STILL
Commodore Interfaces and Cables Cardprint G-WiZ Printer Inierface #1108
PRINTERS
Auto
Answer, Auto Dial, Touch-Tone or rotary dialing,
$21.95 + $3 S&H
Shipping pw above Ham;;: S3. Com. US
The 12C is a full feature, 300 and 1200
"USER EXTENDER" - 10" Ribbon cabfe
Order #5250
modem ttiat will satisfy your, present AND future needs by going directly io the American buSt Aprotek 12C!
SI9.95+ $3 S&H
Aprotek 12C (Commodore)order #12C
only $ 99.95
Aprotek 12AM (AMIGA) #12AM
.only $11 9.95
Aprotek 12R(RS-232,Hayes compatible)#12R..only $119.95 Shlpplng-Cont US. = $5., UPS Blue, Can, AK, HI, APO^$10.
S163.95 + S10 00
TTXprass Portable Printer K2040
$99.95 + $7.00
2.2 lbs. • Size H°X4VS"X!!4" ■ Internal batteries • B'/r wide thermal papw • 40, 80. or 160 characters/ line • 40 clwaclers/seconfl • 20' roll
paper • Centronics Parallel Inierface • 7x9 print font w/decenflers • internal bulte' • Emphasized and Underline modes
ORDER INFORMATION California residents add 6% tax. All prices
are cash prices—VISA and MC add 3% to total. We ship the next
business day on money orders, cashier's checks, and charge cards. A 14-day clearing period is required for checks Prices and availability subject io change —CALL. Available al Selected Dealers. Dealer inquiries invited.
For Information call 805/987-2454 (8-5 PST) TO ORDER CALL TOLL FREE 1 (800) 962-5800 • USA
__^=
1 (800) 962-3800 - Calif (77PST) Or send orfle> io: Dept. CG
0/1 -A Avenida Acaso Camarillo, CA 93010
The Automatic Proofreader Philip I. Nelson
substitutes the full keyword for the ab
"The Automatic Proofreader" helps
30
you type in program listings for the 128, 64, Plus/4, and 16 and prevents
to work properly. The same technique works for recnecking programs you've already typed in.
40
nearly every kind of typing mistake. Type in the Proofreader exactly as listed. Since the program can't check it
the Commodore 128, Plus/4, or 16, do
20
breviation and allows the Proofreader
self, type carefully to avoid mistakes. Don't omit any lines, even if they con
tain unfamiliar commands. After finish ing, save a copy or two on disk or tape
before running it. This is important be cause the Proofreader erases the BASIC portion of itself when you run it, leav ing only the machine language portion in memory.
Next, type RUN and press RE TURN. After announcing which com
puter it's running on, the Proofreader displays the message "Proofreader Active". Now you're ready to type in a BASIC program.
Every time you finish typing a line
and press RETURN, the Proofreader displays a two-letter checksum in the upper-lefl corner of the screen. Com
pare this result with the two-letter checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was
typed correctly. If the letters don't
If you're using the Proofreader on
not perform any GRAPHIC commands
while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at the start of BASIC program space—in cluding the Proofreader—to another memory area, causing the Proofreader to crash. The same thing happens if you ran any program with a GRAPHIC
command while the Proofreader is in memory.
Though the Proofreader doesn't interfere with other BASIC operations,
it's a good idea to disable it before run ning another program. However, the Proofreader is purposely difficult to dis lodge: It's not affected by tape or disk
operations, or by pressing RUN/ STOP- RESTORE. The simplest way to
disable it is to turn the computer off then on. A gentler method is to SVS to
the computer's built-in reset routine
(SYS 65341 for the 128, 64738 for the 64, and 65526 for the Plus/4 and 16). These reset routines erase any program
"AUTOMATIC
R
"jiIF VEC=42364
50 60
A common typing error is transpo
sition—typing two successive charac
ters in the wrong order, like PIRNT instead of PRINT or 64378 instead of 64738. The Proofreader is sensitive to
the position of each character within the line and thus catches transposition errors.
The Proofreader does not accept
keyword abbreviations (for example, ? instead of PRINT). If you prefer to use abbreviations, you can still check the
line by LISTing it after typing it in, moving the cursor back to the line, and pressing RETURN. LISTing the line 124
COMPUTED Gazette
October 1987
BASIC, then load and run the Proofreader.
When using the Proofreader with another utility, you should disable both programs before running a BASIC pro gram. While the Proofreader seems un
IF
THEN
LO=45:HI=
J=0
TO
166:READ
QYT:POK
CHK<>20570 THEN CHECK
TYPING
IN
"*
DATA
STATEMENTS":END 90
FOR
J=l
TO
5iREAD
RF,LF,HF:
RS=SA+RF:HB=INT(RS/256):LB= RS-(256*HB) 100
CHK=CHK+RF+LF+HFiPOKE
F,LB!POKE
110
IF
5A+L,
SA+HF,H3:NEXT
C11KO220S4
•ERROR"
THEN
RliLOAD
ISPACEjCHECK
PROGRAM
"
AND
FINAL LINK":EN
□
120
POKE
SA+149,PEEK(772):POKE
SA+150,PEEK(773) 130
IF
VEC=17165
THEN
POKE
SA+
14,22:POKE SA+JB,23:POKESA+ 29,2 24iPOKESA+139,224 140 PRINT CFiR$(147);CHR$(17);" proofreader active":sys sa
150 poke hi,peek[hi)+1:poke (p eek(lo)+256*pe;ek(hi ))-1,0:n EW
160
DATA
120,169,73,141,4,3,16
9,3,141,5,3
DATA B8,96,165,20,133,167, 165,21,133,168,169
DATA
0,141,0,255,162,31,10
1,199,157,227,3
DATA 202,16,24B,169,19,32, 210,255,169,18,32
200
DATA
210,255,160,0,132,180
,132,176,136,230,180 210
DATA
200,185,0,2,240,46,20
I,34,208,B,72 220
DATA
165,176,73,255,133,17
6,104,72,201,32,208 230
DATA
7,165,176,208,3,104,2
08,226,104,166,180 240
DATA
24,165,167,121,0,2,13
3,167,165,168,105 250
DATA
0,133,168,202,208,239
,240,202,165,167,69 260
DATA
168,72,41,15,168,185,
211,3,32,210,255
tem becomes.
300
The New Automatic Proofreader
310
:LQ="J3iHI=44
C
16"
ADR,DYT:ADR=ADR+1 :Ci!K=CHK
ERROR*
270
VEC=Pt:t:K(772)+256*PEEKt773)
"PLUS/4 6
♦BYTtNEXT
80
affected by most utilities, there's no way to promise that it will work with any and every combination of utilities you might want to use. The more utili ties activated, the more fragile the sys
10
VEC=35158
FOR
190
SIC".
GRAPHIC
E
If you own a Commodore 64, you
PRINT'THIS ISBA
THEN
"VI
6:ADR=SA 70
may already have wondered whether the Proofreader works with other pro
The answer is generally yes, if you're using a 64 and activate the Proofreader after installing the other utility. For ex ample, first load and activate Meta-
PHI NT
SA=(PEEK(LOi}+256*PEEK(HI) ) +
add spaces between keywords and still
attention to them. For example, 10 PRINT'THIS IS BASIC" will generate a different checksum than 10
THEN
IF VEO17165
180
gramming utilities like "MetaBASIC."
IF VEC=S0556
46iGRAPHIC CLR: PRINT "128"
170
However,
"C-64"
IF
gram you're typing in before entering the SYS command.
since spaces inside quotes are almost al ways significant, the Proofreader pays
THEN
{SPACElPRINT
LRsPRINT
in memory, so be sure to save the pro
see a matching checksum.
PROOFREADE
C-20"
rect the line. The Proofreader ignores spaces not enclosed in quotes, so you can omit or
match, check for your mistake and cor
FOR
200
DATA 104,74,74,74,74,168,1 85,211,3,32,210 DATA
255,1S2,31,189,227,3,
149,199,202,16,248
290 DATA 169,146,32,210,255,76 ,86,137,65,66,67
DATA 68,69,70,71,72,74,75, 77,80,81,82,33,88
DATA
13,2,7,167,31,32,151,
116,117,151,128,129,167,136 ,137 fl
MIBRO
COMPUTER
DISCOUNTS
ON ALL YOUR COMPUTER
COMPUTER
64 WEST 36th ST. N.Y.C., N.Y. 10018
NEEDS
DISCOUNTS ON ALL YOUR COMPUTER NEEDS
OUR ONLY STORE!! ESTABLISHED SINCE 1950 E commodore COMMODORE 64/20 PC.
COMMODORE 64/2O PC.
DELUXE PACKAGE OUTFIT
OUTFIT INC1LJDES CUMMCOORf 64 KEVilOAlD -1541 DISC DRIVE ■12" COMPUTER MOMIIOR ■PRWTFR FOR COMMODORE -AC AnApr efi -owners manual >oisc drive head cleaner •wckage of '0 Diskettes
$348
COWllODOOi IS7ID™«
CUWMQUOBi HJIC Dtlv*
ADAPTER -OWNERS MANUAL -DISC DRIVE HEAD CLEANER -PACKAGE OF 10 DISStTTES
$438
COVWXJOflt kjps iqqq Pr/ntor
COMMODORE 64-C
■COMMODORE PRINTER «AC
complete
NEW
HARDWARE & SOFTWARE
DREAM OUTFIT OUTFIT INCLUDES COMMODORE bA KEYBOARD '1541 DISC DRIVE •13" COLOR MONITOR
COAIUOOOK NWS-I1OQ ftinfo. COW.WODOBf JSOJ-C Monitor
FEATURES INCLUDE 44K RAM
COMMODOBI 11OIA MonMf
MEMORV «20K ROM -BUILT-IN BAKC -BUILTINGEOS
CALL FOR NEW LOW PRICE!!
COMPLETE
C0MM00OCI COMMODOW QOMUODOU! COVfMODQSt
I!OO fiponflar 175O ttpanrjai 13S\ Vonio 1744 t.ponder
ALL IN STOCK!!
GREATLY DISCOUNTED!!
—
PRODUCTS CtCDmmodope FROM ^
COMMODORE 1581/i:, jwk
[>aniHy Disc Oivu fc Uso Wi!m Gc^iino COTQuipri
COMMODORE CM-2002/ h,0-
COMMODOtff J28/2O PC. DELUXE PACKAGE OUTFtf
tXTJ-,1 INClUDES COMMODORE 1^fi KEVBOARD -1&J1 D5C ORlVf .« COMl-i,i-? VCNTO0*Pl?iT\!rER FOR COM
MODORE -AC ADAPT£R <CWNEtQ AGE OF *D r^^
1 CALL FOR SPECIAL LOW PRICESm!*
H=AD CLEANER
$478
VAMIGA
COMMODOffF /2^/2O PC. DffFAM OUTFIT
Mosntt
•CWNEnS MANU1L "USC [X;VE HFAU C V i)F ID DIs
COMPLETE
$598
/AMIGA
COMPlETEAUWOWf COMPUTER OUTFIT
S INCUJUE 5'2K RAM EXPANDABLE TO 12
MEGABiIES -REAL TIME ClOCN -BUilTlN SSDK
-^?--~ ■::
- : .^^
TiE::.VJU .15/1 CHSC DffVE -!3 ' SG3
SffS SOU) nr^lNlEP »h%C PDAF^FI?
$698
COMPLETE
COMPLETE
/AMIGA
AMIGA 1O8O
COMPLEJE ALL IN ONE PACKAGE
' '.'; Ve-v :
WC<AGE INCLUDES 512K
RAM MEMOOT .BU!LT-I"J 3 5'
CAll FOR NEW LOW PRICE!! ALSO AVAICBBLE: AMIGA 2002 -MONITOI! -S.5
?20K MICRO DRIVE
• ADVANCED GRAPTCS ft
INTEBIVflL ORIVE -BRIDGE CORD -HARD DHIUE
CALL FOR NEW LOW PRICE!
OJTHI INCLUDED COMMOOOBt 128
COMMODORE
AMIGA 2OOO
AMIGA SOO
PROFESSIONAL OUTFIT
COIOU MOM'O1) -COVMODORE
ABACTfB .OWNFO; MANUHl .DISC UBWI ►■EA^ CltANf 1/ .LViCfT-r OF 10
COMMODORE
COMMODORE
COMMODORE I28I2O PC.
OUIHI lNClLTDES CO^WODOW TJfl WVKJMD - 1S^ 1 CISC OI&VE •«■ COIOU voNiion •COMM0D0CS wiiNrfi) -ac
$799
SOUND CH!P »12"
CONIDOUER -2 MB RAM EXPANDER
MONItOR
COMMODORE
PC 10-1/18
PC. OUTFIT flM/xr
COMPATABLE
EPSON EQUITY 1/18 PIECE OUJFIT ISM/XT APPLE IIC
COMPLCTE ALL IN ONE COMPUTER PACKAGE
WOAW WCIUEJE -.Mi
•
■
I
.
AF'Ptc nc ■
■•■-.■:..
MONITOR 'OWNiDSMAM DBiVI HE AF] CLFTAN^M .AC
COMPATABLl;
APPLE HE
>.iKn Ua»e to MW •tj ifl 11
COMPLETE ALL IN ONE COMPUTER PACKAGE
Swiei ftsrii -oci SOMa Miii.i on™
mCKAGf INCLUDES AF*1F Il-E .OKC FlrRVE . 12" COM"Jff[? MOMiOH ■
'-,n^J'L1 '.V.36CK: Eloptv 13IIVH ■ rtyptiipT Vn-iilni ~
OWNfCS MANUAL -DISC DFIIVE HI AD CLEANS .AC ADAPTED -f^IKA3"
■PftCKAfil 01 10 DISKEMF
$6 $698
Of ID DISKETTES
$698 COMPLETE
$898 COMPLETE
BLUE CHIP ;e PIECE OUTFIT IBM/XT COMPATABLEftt ■ , ■ j- i-1 if.iH IpartOK Born •'.•
i>rmnvcn Hots ftoraiku ft Saniri ''-'-.
•i iPI fOMH I'.jM iTm*
■i ► i ■^vboarc]
l qopy Ivu
PROFESSIONAL
■;OMI1 Hard
ALL MONITORS IN STOCKDISCOUNTED!!
$598
*Ivm Ah-i,'nmo Tor Air
Some Package With
$498
EPSON EQUITY IL.$898 2O
COLOR PRINTER BO cm -Full Crfat 40 ccs
ECH51S CCA COIOr
•DISC Drivo llocjil Cleaner
:i'keiie*, »;iiK DrMf nwj(i leaner
Same /"octoge With COMMODORE
PC!O2..$69a
EPSON PRINTERS
COMPUTER MONITORS
SCM7B! TOII1HC3H
Myillor -Ftackoge Of 10 P ^
■ . ■■■ i -.j-i-■ Monilf •i^jctiaflo Or 10
MAGNAVOX
7BM6is mofXthrome JDMtJJ monoctlrome 9CMMJCC* cmoi
liKl'wrt l-i^Judc iijK dDtdO To WOK *fl lifH MC S ■ ftirallnl S Sonol Halt • Opl ild [J wrkaoo IncIuQHi
AVAILABLE FOR IBM-ATARI-APPLE COM MODOKE'O MICA
GREATLY DISCOUNTED!!
ORDER NOW!!
PHONE ORDERS ONLY CALL TOLL FREE
1 (800) 223-0322 FOR INFORMATION CALL
(212) 695-7133
•160 epi Br-dlreciionoi •60 CDS lailor Quality
PRINTERS
-Jp To 300 Co* 'ractor fli Frjcllcn Fosd •15 cps Lelier Quolity
STAR NP10 -STAR MD ^D -STAR NMQ •STAR N624-15 -STAR NX-10 -STAR Nfl.15 •STAR NX-IOC -STAR NR-15 -STAR MX-15 •STAR ND-15 >A I Models A-railoDle
PRICES GREATLY DISCOUNTED!!
NEW YORK STATE RESIDENTS CALL
(212) 695-7133/695-7134
MON. Thiru SAT. 9:J0AM-8:QOPM SUNDAY 1O:OOAM-6:O0PM
Use Your Master Charge, Visa
American Express or Send Money Order. Certified Check WE NOW TAKE DISCOVER AND DINERS CLUB
■ JJ Pm hmmooj -Bui" I"
LX-86 'EX-1000 «FX-B6Fi .LO-1000
■EX-80D «LO-2500 -LO-BOO
•CO-3500 'FX-2B6E All Models Available
PRICES GREATLY DISCOUNTED!! I
MIB66 co- iimc
64 west !6in street. New York ny. iodib iDetween stn s 6tn Avenues)
MON. THBU SAT. 9:3OAM-8PM SUN T0AM 6PM oe co betao »<vjrin n rpXlf** DfCHh No -no-kov &*-n y.l! &r? needled wilh&jl
on»" ^I'n'-ctBurtneCiiDChanoa witroji norice Ojcair ■■« n-oy c* kmiied on wrr* tiemt PeTu"nh w,-hn seve-.
tJurt wirt* fl-i^rroi packoQ"*G ar^i untited gjoror^ee iin-s
A" D»Off» luCjwcf to occemance ond vo<i*<:arion Prices
SuOf4Cl ta rT'anurrtclijFcri meroa$rijnd o< lfeCrf?<ue Not ■nponvblt "v ryDogropMheni etron f& ir.Pormat.on pioai*j
can cuuryrior wrv.co rii*ow caN cwiwoen l? 33 nm - ft 30 rm pfici>* flotxJ^or malt od I ■" rp'f] r-ay rri.r t)« n.oc ■ ^ I I'l ^ ^ J
^ Pt
Machine Language Entry Program
For Commodore 64 and 128
Ottis R. Cowper, Technical Editor' "MLX" is a labor-saving utility that allows almost fail-safe entry of machine language programs. Included are versions for the Commodore 64
and 128. Type in and save some copies of which ever version of MLX is appropriate for your computer (you'll want to use it to enter future ML programs from COM-
PUTEI's GAZETTE). Program 1 is for the bmmodore 64, and Program 2 is for the 128 (128 MLX can also be used to
enter Commodore 64 ML programs for use in 64 mode). When you're ready to
enter an ML program, load and run MLX. It asks you for a starting address and an ending address. These addresses appear in the article accompanying the MLX-format program listing you're
64 MLX Keypad
Entering A Listing Dnce you're in Enter mode, MLX prints
he address for each program line for fou. You then type in all nine numbers
on that line, beginning with the first two-digit number after the colon (;).
Zach line represents eight data bytes and a checksum. Although an MLX:ormat listing appears similar to the
ML programmers. Hexadecimal—hex
for short—includes the numerals 0-9 and the letters A-F. But don't worry— even if you know nothing about ML or hex, you should have no trouble using MLX.
After you enter the starting and ending addresses, you'll be offered the option of clearing the workspace. Choose this option if you're starting to enter a new listing. If you're continuing
a listing that's partially typed from a previous session, don't choose this option.
A functions menu will appear. The
first option in the menu is ENTER DATA. If you're just starting to type in
a program, pick this. Press the E key, and type the first number in the first
line of the program listing. If you've al
ready typed in part of a program, type the line number where you left off typ ing at the end of the previous session
(be sure to load the partially completed
program before you resume entry). In any case, make sure the address you en ter corresponds to the address of a line in the listing you are entering. Other wise, you'll be unable to enter the data correctly. If you pressed E by mistake, you can return to the command menu
by pressing RETURN alone when asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.;
126
COMPUTEI's Gazette
October 1987
2
K
A
D
M
/ 0 Space
tor if the rightmost column of data is omitted, but we recommend against it.
It's much easier to let MLX do the proof reading and error checking for you.)
When you enter a line. MLX recal
this value to the number from the ninth column. If the values match, you'l! hear
numbering system commonly used by
P
MLX to check your typing. (Commo dore 128 users can enter the data from an MLX listing using the built-in moni
language, the addresses (and all other
numbers are in hexadecimal—a base 16
F
O
checksum number on the end allows
culates the checksum from the eight
strange. Instead of the usual decimal numbers you're accustomed to, these
6
U
'hex dump" listings from a machine anguage monitor program, the extra
typing. If you're unfamiliar with machine values you enter in MLX) may appear
.4'
bytes and the address and compares
a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low buzz and see an error message. The line will then be redisplayed for editing.
128 MLX Keypad A
B
C
D
(Fl>
(F3)
IF5)
1F7)
7
S
9
5
4
6
learn some habits. You do not type spaces between the columns; MLX automatically inserts these for you. You
do not press RETURN after typing the last number in a line; MLX automatical ly enters and checks the line after you type the last digit. Only the numerals 0-9 and the let ters A-F can be typed in. If you press any other key (with some exceptions
noted below), you'll hear a warning buzz. To simplify typing, 128 MLX re defines the function keys and + and —
keys on the numeric keypad so that you can enter data one-handed. (The 64
version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In
either case, the keypad is active only while entering data. Addresses must be entered with
the normal
letter anc
number keys. The figures above show the keypad configurations for each version.
MLX checks for transposed charac ters. If you're supposed to type in A0 and instead enter 0A, MLX will catch
your mistake. There is one error that
F (-)
2
1
3
Invalid Characters Banned Only a few keys are active while you're entering data, so you may have to un
E
(+)
0
•
E
N T E R
can slip past MLX: Because of the checksum formula used, MLX won't
notice if you accidentally type FF in place of 00, and vice versa. And there's a very slim chance that you could gar ble a line and still end up with a combi nation of characters that adds up to the proper checksum. However, these mis takes should not occur if you take rea sonable care while entering data.
Editing Features To correct typing mistakes before fin ishing a line, use the INST/DEL key to delete the character to the left of the cursor. (The cursor-left key also de letes.) If you mess up a line really badly press CLR/HOME to start the line over The RETURN key is also active, bu only before any data is typed on a line Pressing RETURN at this point returns
you to the command menu. After you type a character of data, MLX disables
RETURN until the cursor returns to the
start of a line. Remember, you can press
CLR/HOME to quickly get to a line
number prompt. More editing features are available
when correcting lines in which MLX
has detected an error. To make correc tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis
take and type the correct key. The cursor left and right keys provide the normal cursor controls. (The INST/ DEL key now works as an alternative cursor-left key.) You cannot move left
beyond the first character in the line. If you try to move beyond the rightmost character, you'll reenter the line. Dur ing editing, RETURN is active; pressing it tells MLX to recheck the line. You can press the CLR/HOME key to clear the
entire line if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.
Display Data The second menu choice, DISPLAY DATA, examines memory and shows
the contents in the same format as the program listing (including the check
sum). When you press D, MLX asks you
for a starting address. Be sure lhat the starting address you give corresponds to a line number in the listing. Other wise, the checksum display will be
meaningless. MLX displays program
lines until it reaches the end of the pro gram, at which point the menu is redis
played. You can pause the display by pressing the space bar. (MLX finishes printing the current line before halting,) Press space again to restart the display. To break out of the display and get back to the menu before the ending address is reached, press RETURN.
Other Menu Options Two more menu selections let you save programs and load them back into the computer. These are SAVE FILE and LOAD FILE; their operation is quite straightforward. When you press S or L, MLX asks you for the filename. You'll then be asked to press either D or T to select disk or tape. You'll notice the disk drive starting and stopping several times during a
load or save (save only for the 128 ver
sion). Don't panic; this is normal be havior. MLX opens and reads from or writes to the file instead of using the usual LOAD and SAVE commands (128 MLX makes use of BLOAD). Disk users should also note that the drive
prefix 0: is automatically added to the
filename (line 750 in 64 MLX), so this should not be included when entering the name. This also precludes the use of @ for Save-with-Replace, so remember to give each version you save a different
name. The 128 version makes up for this by giving you the option of scratch ing the existing file if you want to reuse a filename. Remember that MLX saves the en tire workspace area from the starting
programs will usually have a starting address of 0801 for the 64 or 1C01 for
save or load may take longer than you might expect if you've entered only a
started with a SYS to a particular mem
address to the ending address, so the
small amount of data from a long list ing. When saving a partially completed listing, make sure to note the address
where you stopped typing so you'll
know where to resume entry when you reload. MLX reports the standard disk or
the 128. Other programs must be re loaded to specific addresses with a com mand such as LOAD "filename",8,1 for disk (BLOAD "filename" on the 128) or LOAD "filename", 1,1 for tape, then ory address. On the Commodore 64,
the most common starting address for such programs is 49152, which corre sponds to MLX address COOO. In either case, you should always refer to the ar ticle which accompanies the ML listing /or information on loading and running the program.
tape error messages if any problems are
detected during the save or load. (Tape users should bear in mind that Commo dore computers are never able to detect errors during a save to tape.) MLX aiso
has three special load error messages: INCORRECT STARTING ADDRESS,
which means the file you're trying to load does not have the starting address you specified when you ran MLX; LOAD ENDED AT address, which means the file you're trying (o load ends before the ending address you specified when you started MLX; and
TRUNCATED AT ENDING AD DRESS, which means the file you're
trying to load extends beyond the end ing address you specified when you started MLX. If you see one of these messages and feel certain that you've
loaded the right file, exit and rerun
MLX, being careful to enter the correct starting and ending addresses. The 128 version also has a CATA LOG DISK option so you can view the contents of the disk directory before saving or loading.
An Ounce Of Prevention By the time you finish typing in the data
for a long ML program, you may have several hours invested in the project. Don't take chances—use our "Auto matic Proofreader" to type the new
MLX, and then test your copy thorough
ly before first using it to enter any sig nificant amount of data. Make sure all
the menu options work as they should. Enier fragments of the program starting at several different addresses, then use the Display option to verify that the
data has been entered correctly. And be sure to test the Save and Load options
several times to ensure that you can re call your work from disk or tape. Don't let a simple typing error in the new MLX cost you several nights of hard work.
Program 1: MLX For Commodore 64 SS
10
REM VERSION 1.1: 30,950 MODIFIED,
The QUIT menu option has the ob
vious effect—it stops MLX and enters BASIC. The RUN/STOP key is dis
abled, so the Q option lets you exit the
program without turning off the com puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'll be
asked for verification; press Y to exit to BASIC, or any other key to return to the
menu. After quitting, you can type RUN again and reenter MLX without
losing your data, as long as you don't
85-467
LINES 8 LINES 4
ADDED
EK 103 POKE 56,50iCLR:DIM
INS,
I,J,A,B,AS,BS,A(7),NS
DM
110
C4=49!C6=16tC7=7:Z2=2iZ 4=254iZ5=255iZ6=256i27127
CJ 120
FA=PEEK(45)+Z6*PEEK(46f :BS=PEEK{55)+Z6*PEEK(56 ):HS="0123456789ABCDEF"
SB 130 RS=CHBS(13)jLS-"[LEFT)" CHRS(0}iTS""(l3 CQ 140
SD-54272lFOR I-SD TO SD +23IPOKE
use the clear workspace option.
)
RIGHT 1"
I,0iNEXTiPOKE
fSPACE}SD+24,15iPOKE 78
8,52
The Finished Product When you've finished typing all the data for an ML program and saved your work, you're ready to see the results. The instructions for loading and using the finished product vary from program to program. Some ML programs are de
signed to be loaded and run like BASIC programs, so all you need to type is LOAD "filename",8 for disk (DLOAD
"filename" on the 128) or LOAD "file
name" for tape, and then RUN. Such
FC 150 PRINT"[CLR}"CHR${142)CH R$(S)rPOKE 53280,15iPOK EJ 160
E
53281,15
PRINT T$"
[REDlfRVS]
{2 SPACES}|8 S3 [2 [2
SPACES]"SPC(2a)" SPACES}£OFF![BLU) MI
x ii
[redHrvs}
{2 SPACES]"SPC(28)H {12 SPACES][BLU)" FR 170 PRINT"{3 DOWN)
[3 SPACESJCOMPUTE 1'3 MA
CHINE
LANGUAGE
{3 DOWN)"
EDITOR
JB 180 PRINT"[BLK}STARTING HDD COMPUTEl's Gazette
October 1987
127
BESS§41"jiGOSUB300:SA-A D:GOSUB1040jIF
e
GF
190
PRINT"[BLK){2 DING
F
THEN18
SPACESlEN
LEFT5(AS,1)<>"Y"TH
487
210
PRINT"{2 DOWN)tBLU)WORK
ING..."?tFORI=BS TO BS+ EA-SA+7iPOKE I,0iNEXTiP 220
printtab(10)"[2 down]
500
(SPACE)MENU
[DOWN]|4a"!
PRINT TS"(RVS)e[OFF)NTE
OK
510
JS
JH HK
FD
230
PRINT T5"(RVS3D(OFFjlSP
LAY DATA"iPRINT TS" [RVS}L[OFfJOAD FILE" 240 PRINT TS"{RVS]S(OFF)AVE
FILE"iPRINT T5"[RVS)Q [OFF)UIT(2 DOWNKBLKJ"
250 260
270
GET
AS:IF
A$=N$
THEN250
((I=0)ASD(J=1))THEN GOS
280
PRINT"[RVS) QUIT "iINPU T"{DOWN)E4|ARE YOU SURE [Y/N]";A$iIF LEFTS(AS.
53fi
QS
540
PRINT AS;:NEXT JiPRINT
290
POKE
JX
300
INS=N?:AD=0iINPUTIN? I IF
KF
PP
JA
310
320
330
SD+24,0iEND
PH
550
NEXT IiPRINTiPRINT"[UP)
A"0iFOR J=l
TO
IF
B<0
OR
B>15
THEN
AD=
QC
560
340
350 B=INT(A/C6)iPRINT MID?(
PK
570
HJ
580
-AD-A*Z6!GOSUB3501 PRINT
PX
380
GQ QA
600 610
JC
QS
400
PRINT"EDOWNiSTARTING AT g4l";tGOSUB300iIF N?
620
THEN GOSUB1030:IF
F
HD
410 420
JK
430
SK
440
GC
450
630
cc
640 650
860
INPUT#15,A,A5iIF A THEN CL0SE1iCL0SE15:GOSUB10
>0)+l GOTO96B,970
60:PRINT"tKVS3ERRORi GQ
870
EJ
88E
RETURN
POKElB3,PEEK(FA+2)sPOKE 187,PEEK{FA+3)1POKEI88, pEEK(FA+4)JIFOP-0THBN92 0
HJ 890 SYS
(rvslreturnjoff] to
STEP
TO 2iIF
3:BS
CS 900 AD=PEEK(829)+256*PEEK(8 30):IF AD<>SA THEN F-li GOTO970
2)-l>F-F-2*(A<EA)-3*(A> EA)iAD=A-AD:GOTO930
UB1010ION 5
AE 940 GOSUB10B0iPRINT1-(BLU)" SAVE
460
HD
470
GET
FK
480
AS:IF AS=NS
THEN470
IF(A5>"/"ANDAS<":")OR(A
FR 960 GOSUB1080iPRINT"[BLU)"
F=liAD=AD+8.'IF AD>EA TH
ENPRINT"iDOWN]{BLU]** GET
OF DATA
0220
POKE147,0tSYS 63562:IF {SPACE]ST>0 THEN970
LOAD COHPLETED
AStIF
E
A5=R5
October 1987
AS=S?
THEN
DP 970 GOSUB1060iPRINT"[BLK) {RVS)ERROR DURING {DOWN]g43":0N
THEN GO
F=F+liGOS
P»0iPRINT"(DOWN]1BLK3
1rvs)t[off]ape or Ervs]
DlOFF]lSK; 730
64|"f
GET ASiIF A$-"T"THEN PR INT"T(DOWN]"iGOTOBS0
5>"@"ANDAS<"G")THEN540
A=-(AS="M")-2*{AS-","J-
IP
HQ
740
IP A$o"D"THEN730
**"»G0T
0220
**"iGOTO220
NAME&43";INSiIP IN5-NS (SPACE1THEN220
FP
"*":G0T
SEXTIPRINT"{RVS)";iA=CK
PRINT"{DOWN)!RVS) SAVE [SPACE]FILE "iOP-0 710 IN$-NSiINPUT"(DOWN 3 FILE
PR 720
COMPLETED
XP 950
{SPACEJDATA ":OP=1:GOTO
F T
OP GOTO950JSY
63591
I=BTO B+7iA=PEEK[I)iGOS UB350:GOSUB380sPRINT SS
710
RX
GOSUB1060:PRIN
T"fDOWN](RVS) FILE NOT {SPACE]FOUND ":GOTO690
GOSUB360iB"BS+AD-SAiFOR
700
RIGHT]";
63466[IF(PEEK(763)A
ND1JTHEN
A=BS:B=BS+(EA-SA)+1:GOS
ND
F
INSiPRINT"
"A
S
JF 930
PC
COMPUTEls Gazelto
5A
!rvsJspace{offJ to pau
CM
HA
128
CLOSEliCLOSE15iON ABS(F
print " {down 3 t blu } press:
AD
OPEN3,3:PRINT POKE19B,0iGOSUB360iIF
THEN F-3
850
A=SA:B=EA+ltGO5UB1010:P OKE780,3:SYS 63338
S=N9
THEN220
ST<>64
B40
FQ
KH 920
UB1080 660 ONFGOTO630,660,630 690 PRINT"(DOWN]{RVS3 LOAD
24
NEXTiIF
FA
:GOSUB35fl:PRIBT KH
F=2:AD
thes2
in5=n5
PRINT"(RVS) ENTER DATA {SPACE}"iGOSUB400:IF IN
I»0 TO
GETI1,A§,BSiAD=ASC(AS+Z
LOADi
F GOSUB98
0,990,1000>GOTO220
SUB1080EGOTO220
HEN BS=MID$(INS,I+J,1) PRINT"[RVS]"BSL5;iIF I< 24THEN PRINf'EoFF]";
485
ispacejdisplay data "ig
BREAKg43EDOWN]"
KS
1,8,B,INS+",P,B"iG
S)+256*ASC(B5+ZS)iIF AD <>SA THEN F-liGOTO850 830 FOR 1=0 TO BiGET#1,ASjP OKE BS+I,ASC(AS+ZS):IF(
print"(clrHdown3 [rvs)
670
FOR
RX
OPEN
OSUBB60iIF A THEN220
SC 910 A°PEEK(831)+256-PEEK(B3
F=0!GOTO440
EQ
RETURN
"SSiFOR J-l
GS
DOWN3"tGOTO700
660
(UP)[5
820
R 1=0 TO 7:POKE B+I,A(I
KC
THEN PRINT
GE
RBENTER L
INE i43"lF=l:GOTO440 GOSUBl080:B=BS+AD~SA:FO
se,
1N5<>
{SPACE)THEN400
EX
B1060iPRINT"[BLK)(RVS]
20 RJ
CK-INT(AD/Z6) iCK="AD-24*
CK+Z5»<CK>Z7)IGOTO390 CK=CK*Z2+Z5*(CK>Z7)+A 390 CK=CK+Z5«(CK>Z5)jRETURN
810
•• END OF ENTRY **£BLK)
|
370
NEXTiIF AOCK THEN GOSU
LOSE3iPRINT"[DOWN)[BLU]
RN
BE
/3)-R
590 AD=AD+8;IF AD>EA THEN C
NT MIDS(HS,B+l,l)riRETU 360 A-INTIAD/Z6)IGOSUB350IA
MA
FOR 1=1 TO 25 STEP3:BS= MID5(IN5,DiGOSUB320tIF
{2
[BLKjERROR DURING SAVEj
i4 3"!GOSUB860iGOTO220
JiNEXT QQ
T
GOSUBl060 IP RINT"tDOWN)
IOBlAND ST THEN
RIGHT]";iINPUT*3,IN$
[SPACElERRORi
NEXTiRETURN
H5,B+1,1);iB-A-B*C6:PRI
RR
t5
osub400sif
CH
800
K25 THEN GOSUB380iA(I
0iA=-liJ-2 GX
GS
ST
HEN800 NEXT:CLOSE1:CLOSE15iGOT
-ItI=B
{SPACE]S?j
ilF IN?=NS THEN CL0SE3:
2iAS-MID
$(B$,J,l)iB=ASC(AS)-C4+
GOTO220
LEN(IN5)<> 4THENRETURN BS = INS tGOSUB320:AD=A:BS -MIDS(INS,3)iGOSUB320iA D=AD'256+AiRETURN
790
[SPACElLS;:I=I-3
1)<>"Y"THEN220
EH
A?=L5+S$+L5:PRINT BSL5;
HG
TO250 EJ
FC
UB1060:GOTO470
A-0tFOR 1 = 1 TO 5lIF AS= MIDSC'EDLSQ", 1,1) THEN A -1:1-5 NEXTiON A GOTO420,610,6 90,700,2S0 tGOSUB1060iGO
IF(AS="lRIGHT]")ANDF TH
iJ=2-J:IF J THEN
1-0 TO BiPRINTIl.CH
0940
PRI
ENPRINT B5LS;tGOTOS40 520 IF AS<>L? AND ASODS OR
R DATA" BD
IF A5="JHOME)" THEN
NT BS:J=2:NEXT:I=24:NEX TiF=0:GOTO440 MX
[blkMrvs] mlx command
780 FOR
R${PEEK(BS+I)J;ilF
B?;:
J=2:NSXT:I=24:GOTO550
KC
rint"done" DR
;CHR$(AH);
PE
HP 490 IF AS=R$ AND((I=0)ANDtJ
EN220 PG
OSUB860IIF A THEN220 770 AH>*INT(SA/256) iAL=SA-(A H*256)iPRINTU,CHRS(AL)
N A?=MID?("A8CD123E456F 0",A,1):GOTO 540 PRINT
,15,"I0i"!B=EA-SAiIN$-"
SO 760 OPEN l,8,8,IN$+",P,WiG
A»A-13*(A$=S$)-IF A THE
=1)OR F)THEN
PRINT"D[DOWN]"iOPEN15,a 0i"+-INS:IF OP THEN810
j
CM
750
•(AS = "J"}-6*(A5 = "K")
")-9*(AS="U")-10*(AS="I
INPUT"[3 DOWN)[BLKiCLEA R WORKSPACE [Y/N]g43";A SiIF
HH
i"tA¥ = "."f-4-lA^ = "/"J-3
ADDRESS|43";:GOSUB
(SPACE)F THEN190
200
V/ff///
PX"486 A=>A-7*(AS = "L")-8MAS="i
300 IEA=AD:GOSUBl030tIF KR
'///////
PP
9S0
PRINT"INCORRECT
STARTIN
G ADDRESS (";:GOSUB360: PRINT")"iRETURN
GR 990 PRINT"LOAD ENDED AT
"jt
AD=SA+ADiGOSUB360:PRINT DS1 RETURN
FD
1000
PRINT"TRUNCATED AT END ING
ADDRESS"!RETURN
RX 1010 AH»INT(A/256)iAL-A-(AH •256)iPOKE193,AL:POKEl 94, AH
FF 1020 AH=ItJT(B/256) :AL=B-(AH *256):POKE174,ALtPOKEl 75,AH 1 RETURN
FX 1030
IF AD<SA OR AD>EA THEN 1050
HA
1040
IF(AD>511
AND AD<40960
)OR(AD>49151 AND AD<53 248)THEN GOSUB1080iF=0
[OFFiAVE FILE"RTS:TAB(1
3)"{RVS]CiOFF]ATALOG
GOSUB1060:PRINT"[RVS j
1050
(SPACE}INVALID ADDRESS (DOWN](BLK}":F=1:RETU
RN
AR
1060
[5PACE]SD+l,4tPOKE SD+
1070
PF
FOR S=l TO1090
1080
TO
POKE SD+5,8:POKE SD+6, 240:POKE
SD,0tPOKE SD+
1,90 IPOKE AC
1090
100iNEXT:GO
50,640,650,930,940IGOSU B 950:GOTO 240
SX
BG
250 PRINT"STARTING AT"f:GOS UB 260iIF(AD<>0}OR(A?=N L5)THEN RETURN:ELSE 250
AS)=4 THEN AD=DEC(AS) PP
270
IF AD=0 THEN BEGINilF A S<>NL$ THEN 300:ELSE RE
MA
280
IF
AD<SA OR
PM
290
IF AD>511
AND
XP
100
110
TRAP 960iPOKE DIM NLS,A(7)
4627,128i
Z2=2.Z4-254iZ5-255iZ6«2
56:Z7=127:BS=256»PE£K(4 627)iEA=65280 FB
KE
aE5=CHR?(7)iRTS»CHRS{13 ):DL?=CHRS(20)iSPS=CRRS (32)iLFS=CHRS(157) 130 DEF FNHB|A)=INT(A/256): DEF FNLB(A)=A-FNHB(A)«2 120
56iDEF
PJ
140
150
PRINT"[CLR]"CHR$(142);C HRS(8)iCOLOR 0,15:COLOR 4,15tCOLOR 6,15
GO
160
PRINT TAB(12)"[RED] tRVSj[2 SPACES)§9 81
310 CK-FNHB(AD)iCK=AD-Z4*CK
DD
320 CK-CK"Z2+Z5*tCK>Z7)+A
AH 330 CK-CK+Z5*(CK>Z5):RETURN OD 340 PRINT BES;"{RVS} ENTER (SPACE)DATA ":GOSUB 250
[2 DOWN]"
BR
BANK 0iPRIST:F=0:OFEN 3 .3 360 GOSUB 3101PRINT HEX?(AD
)+"l"jiIF
OA 370
190
PRINT"[DOWN](BLK}CLEAR {SPACE]WORKSPACE CY/N]? |43"iGETKEY ASiIP AS<>" THEN 220
PRINT"(DOWN}(BLUjWORKIN
220
I+J.l)
PS 380 PRINT"[RVSj"B$+LFS;sIF
[SPACE}I<24 THEN PRINT" (OFF)"l
OTO
410
FB 420
IF
AS-RTS
AND
((1=0J AN
D (J=l) OR F) THEN PRIN T BS;tJ=2iNEXTiI=24iGOT 0 480
NT
B5jJ=2:NEXT:1=24:NEX
TiF=0iGOTO
360
BS+LFS;:GOT
470
390
RINT
J
THEN
PRINT TAB(10)"[DOWN]
(BLKHRVS) MLX COMMAND [SPACEiMENU E43IDOWN]":
ATA"RTS;TAB{13)"[RVS]L (OFF)OAD
FILE"
TAB(13)"[RVS}S
DP 490
DJ
PRINT HEXS(AD)+":";:GOS
JiPRINT RIGHTS(HEXS(A), 2);SPS;iGOSUB 3201NEXT 590
GR
600
EB
610
DATA *"":GOTO 220 GET AS:IF A?=RTS THEN RINT BES:GOTO 220
QK
620
IF
5(CK),2)
XS RF
630 640
T#3,A?,BSiIF AS-SPS THE N
I=25iNEXTiCLOSE 220
TH
ON
P
THEN F=F+liPR
BESf F GOTO
570,610,570
PRINT BES"iDOWN)[RVS]
L
"iOP=ltGOTO 66
0 BP
650
PRINT AVE
DM 660
BE5"[DOWN](RVSJ
PILE
S
"iOP=0
F=0tFS=NL$:INPUT"FILENA
MEi43":FSiIF F5-NLS N
THE
220
RF 670 print"(down](blk)(rvs}t
(offJape or [rvs)d(off)
ISKj E43": SO 680 GETKEY AS--IF AS = "T" N
8501ELSE
HEN
IF
THE
A?O"D"
T
6B0
SP
690
PRINT"DISK(DOWN}"iIF OP
EG
700
DOPEN#1,(F5+-,P'),WiIP
THEN 760
[SPACEJDS THEN AS-DS$iG OTO JH
710
BANK
740
0:POKE BS-2,FNLB(S
A):POKE BS-l,FNHB(SA)lP MC
720
RINT"SAVING FOR
A=BS-2
IF ST THEN GC 730
";F?iPRINT
TO
BS+EA-SAi
3:GOT
(L?,I,2)"A?tIP K25 THE 320<A(I/3)=AiGE
AS*"DISK WRI
TE ERROR"iGOTO 750 NEXT AiCLOSE
liPRINT"
(BLU}** SAVE COMPLETED ISPACEjWITHOUT ERRORS *
•B:GOTO 220 RA
740
IF DS=63
THEN BEGIN:CLO
SE l:INPUT"(BLKjREPLACE EXISTING
FILE
[Y/N]&43
"lAS:IF AS=""Y" THEN SCR ATCH(FS):PRINTtGOTO 700
(ELSE PRINT"[BLK}":GOTO
GA 750
660!BEND CLOSE 1iGOSUB 950:PRINT
"(blkKrvs) error durin
g
BA 500 A?="A$+BS:A=DEC(AS):MIDS N GOSUB T#3,AS
AS=SPS
OAD DATA
STEP 3:GE
O
F=1:AD=AD+8:IF AD>EA
EN PRINT"[BLU]** END OF
ItPRINTiPRINT"[UP)
TO 25
[SPACE]I PRINT"(RVS}";RIGHTS(HEX
XB
P
LFS; :I=»I-3
1=1
310:B=BS+AD-SA
FOR I=B TO B+7iA=PEEK(I
580
15 RIGHT}";!LS=" (27 SPACES}"
FOR
THEN
BANK 0iPRINT"(DOWN) (BLUiPRESS; (RVS}SPACE
570
PS 460 AS=LF$+SPS+LFSiPRINT BS +LFS;iJ=2-J:IF
DISPLAY DATA "iGO
250IIF A$BNL$
PRINT#l,CHR5{PEEK[A))fI
-1)) THEN GOSUB 950:GOT O
BE$;"[CLRUDOWN}
[RVS]
{DOWNj"
XA
(SPACE)OR ((1=0) AND (J
HA 480 NEXT
aiprint"d
lBLK)[2 DOWS)"iG0TO 650
(OFF) TO PAUSE, [RVSjRE TURNfOFP} TO BREAKi43
JP 450 IF AS<>LFS AND A$<>DLS
poke
a,0:next
560
(AS="(RIGHT}") AND F
THEN 0
B+I,A(I
[BLU]** END OF ENTRY **
SUB
4 70
(SPACe)tO BS+(EA-SA)+7i
(OFF)NTER DATA"RTS;TAB{ 13)"(RVS}D(OFF]lSPLAY D
230
470
IF AS-"-" THEN A?="P"iG
GB 470 PRINT ASnNEXT J:PRINT [SPACE(SPS?
PRINT TAB(13)"(RVS}E
H9
3iB$
g...";;bank 0:for a=bs
ONE" DC
STEP
XB 440 IF
Y" 210
24
SE
LSE
QH
TO
RD 430 IF AS="(HOMEJ" THEN PRI
260:IF AD THEN EA=ADiE
200
1-0
7iPOKE
I
CLOSE 3:PRINT"[DOWN)
MC 550
[spaceJthen b$=mid5{ls,
DING AD0RESSi41";tG0SUB
MF
FOR
-SP$:FOR J=l TO 2:IF F
PRINT"(BLK}STARTING ADD RESSi43"j:GOSUB 260iIF PRINT"{BLK}(2 SPACES]EK
540
REENTER LI
F-0iAD-AD+8iIF AD<-EA T HEN 360
INT
15 RIGHT]"i
{SPACEjAD THEN SA=AD:EL
190
F THEN PRINT
(SPACE J L$I PRINT"{UP}
EDITOR
180
CA
JA 350
OTO
CHINE LANGUAGE
FH
220
QB
[3 SPACES]COMPUTEI"S MA
180
THEN
{12)"fRVS}[13 SPACES}
tBLU]" FE 170 PRINT"(2 DOWN}
530
+ZS*(CK>Z7):GOTO 330
[RVS][2 SPACES](OFF) [BLU] 128 MLX [RED)
[RVS](2 SPACES)1-RT$;TAB
)lNEXT
XB
GO
BE$iB=B5+AD-SAtFO
1-0 TO
UB
RC 390 GETKEY ASiIF (*?>"/" AN D A$<-.") OR{A$>"@- AND A5<-G") THEN 470 AC 400 IF A$»"+" THEN AS="EM!G
(2 SPACES]"RTS?TAB(12)"
DK
I
RD
:IF AS^NL?
A<>CK THEN
"iF=l:GOTO 360
1
BES;t
NVALID ADDRESS (DOWN) [BLK]"iAD=0iRETURN
FNAD(A)-PEEK(A)+
KEY 1,"A"!KEY 3,"B":KEY 5,"C":KEY 7,"D"iVOL 15 ilF RGR{0)=5 THEN FAST
520
R
JF
SQ 300 GOSUB 950iPRIKT1-(RVS}
256*PEEK(A+1) JB
DX
AD<65280
(SPACE)THEN PRINT
IiIF
950!PRINTiPRINT"
(SPACE]220
AD>EA THEN
[SPACE]300
128 AE
NE
TURN>BEND
RETURN
Program 2: MIX For Commodore
SUB
260 AS=NL5;INPUT A?:IF LEN(
SD+4,17
FOR S=l TO 100iNEXTiPO KE SD+4,0iPOKE SD,0:PO KE SD+1,0:RETURN
NEXT
(RVS) ERRORi
AP 240 G5TKEY A$ tA**IN5TR{ "EDLS CQ",A$):ON A GOTO 340,5
4,33 DX
510
(OFF J UIT(DOWN}[BLK}"
POKE SD+5,31iPOKE SD+6
,208:POKE SD,240iPOKE
AS
SK"RTS;TAB(13)"[RVS]Q
:RETURN
HC
DI
FD
760
save:
|43":print as:g
OTO 220 DOPENI1,(F?+",P")iIF
DS
THEN A?-DS$:F=4iCLOSE
(SPACEiljGOTO 790 COMPUTE'S Gazette
October 1987
129
PX
770
GETIJ,AS,B5:CL0SE
You Have a Choice.
1:AD=
ASClAS)+256*ASC(BS):IP
(SPACS]AD<>SA THEN P»l:
KB
GOTO 790 780 PBINT"LOADING
LBTTB CIPHER..
Numeric Keypads
";FS:PRIN
TiBLOAD(F$),B0,P{BS):AD = SA-l-FNAD(l7-l)-BS-liFn-2
*tAD<EA)-3'(AD>EA) RQ
790
IF
F
THEN
800:ELSE
PRIN
T"[BLU]** LOAD COMPLETE D WITHOUT ERRORS **":G0 TO
'WincUw
220
I HlPKOLLTllOr- DHAWIHf. IN MLXnOR WOhO COLOR
ER 800 GOSUB g50:PRINT"fBLK}
. bntOD, rt*.
iRVS) ERROR DURING LOAD i £43"tON P GOSUB B10.8
QJ
810
20,830,840tGOTO220 PRINT"INCORRECT STARTIN
G ADDRESS
DP B20 PRINT"LOAD ENDED AT EB
830
FP 640
KS
850
EXS(AD):RETTJRH PRINT"TRUNCATED
. .li— mo* ■. -" >: i t i
CP Numeric KnypnO. Delu-e Moflel
NG ADDRESS *IRETURN
AT
":H ENDI
{"HEXS(EA)"}
PRINT-DISK ERROR
";AS:R
+2)
XX 860 BANK
15:SYS
DEC("PF6a")
,0,lrSYS DEC("FFBA"),l, 1.01SYS DEC("FPBD"},A,A
L.AHiSYS DEC("FF90"),12 8iIP OP
THEN
890
FG
870
PRINTiA=SA:B'-EA+l:GOSUB
RB
920;SYS DEC("E919"),3: PRINTNSAVING ";FS 680 A=BS:B=BS+{EA-SA)+1:GOS
data entry. • Easily cunnccled with computer
keyboard. • Ni> software is required. IO0Q Compalible with all programs. • For CM. MC. SX-64*. VIC-20 and Apple He. • One year warranty and available in three models: Plul
Rao
S59 9S
E SAVE COMPLETED cp
890
**":G0
ub 950;print"{down] IblkHrvs] file not fou ND
":G0TO
220
GQ 900 PRINT"LOADING
$39.95.* Is serviceable, NOT disposable. • For
Commodore Blid Atari" Computers. =
£_£ Computer Place
^
F«liGOTO
800:EL
*(AD<EA)-3*(AD>EA) JD 910 A=BS:0"BS+(SA-SA)+1jGOS UB 920:SYS DECCE9FB"):
XB
ST>0
THEN 800:ELSE
7
90
920 P0KE193,FNLB(A):POKE194
,FNHB(A):POKE 174,FNLB{ B):POKE 175,FNHB(B):RET URN
iBLUl"
PRESS ANY KEY F
OR MENU
"":GETKEY ASiG
220
MM 940 PRINT BE$"tRVSj QUIT
S:IF AS""Y" THEN 220:E LSE PRINT"{CLRJ":BANK 1
MK
970
5.BSD SOUND 1,500,10iRETURN IF ER-14 AND EL=260 THE N RESUME 300 IF ER-14 AND EL=S00 THE H
KJ
980
DQ
990
NEXT
IF ER=4 AND EL=780 THEN pa<l:AS = DSS:RESUHE 800 IF ER=30 THEN RESUMEsEL SE PRINT ERRS(ER);" ERR
OB 130
RESUME
IN
LINE";EL
COMPUTEIs Gazatto
{213)325-^754
lhBwBlvd. Toirnnce. CAMS05
*R«>uirnBrtaplorm mmmonalcost VISA MC & AEaccepiM NoCOD Add $3 00 snipping CA residents 3dO6 5^aales tax
219-879-2284
IHIfTINO *N0 WANDUIIi:, »BB ll.» ■ C.O.O.'l ACCCITEP VIS* AND WISTIH CUin OiBRS »BO 1«
[TOlUflA HXISKNII «1>D J* SiHS T«
Dealer inqui'iesweFcome
DUST COVERS SATISFACTION GUARANTEED
LANDMARK vl.O The Computer Reference Bible
■k CUSTOM MAOf TO FIT
■k HIAVY JJ-o.. VWTL ANTI-STATIC
October 1987
flB
Landmark vl.O consists of the entire
^ Cho-(» fl* Colon light Tnn or Arown
WINTERS
COIWUTI«S
C-B4<Plji 4'C6«
OntoiutM (C2N) Aml9o 1000
" .
8.00 1300 J00
13.00
(W/tmlH M«n. SUr.rt
3900
IBM SOil Koyb-cd
3«.W 9.M
Knbwdonl. Atari aODXI, 130KE At«l i:0 ST . IBM PC'XT
7.00 10.00 N.OO
(01rT.,n.lOn, -,■,,■:
(CI)
Stiloiha 5P-1OO0 . 13.00 13.00 Comrtu 730 ... IJ.M ClioN 8JI0 . .M J* "10
l™g'«'»i'
.
..
.3.00
. . 11.00 Epmr. FK B3/10S . .13 00 Okldota 93 . . 13.00 .13.00 Cllli.nMSPIO . C/DPSI10I Ift.OO Ep.°n JX BO
C.™«- ID J \<" \Vf
King James version of the Bible with the words of Christ highlighted in color, Individual Verse References
(as found in a large Family Bible), and a Concordance of over 3300 words
300
SUMMARYnflANDMABK features:
DISK DRIVll B.00
C-1H1, C-1J71
H rvi
InduH ui,
]0M
F I ,. inon
Alorl EC
12I4BGB 19.00
1,,'mv, Alar, 10SO
BOO BOO
NIC tSroi. *tod«l] „„,„„.,, i() ReB
1900 ,90Hj
■ Adi (a ot cicata i new reference lo my veuc<i) • Copy Scripture lo idd to your own file*, nous « reference*. Move Scripture around for diiecl study
F-nncelon {Stan Model 19.00
■ Se*rch «ny dupler, boot, Tetumail, or your own
19.00
10.00 13.00 8.00 13.00
Thotlpmn CM 345-64 Ta.on {5lat> Madell Soko'oSC-100 ZmWl (Slalf Model)
Olidoio 120/192 Okimort 10/10 Epion MX FX >«B0 Cpion IX80/C-IM0
1300 B.00 13.00 1300
VtDEO If COBDtlK 13.00 sior. MoV. 9, Morf<l D,m«nikir.. iiquirid Including clock cut-out
19.00 19.00 1900 19.00
Oidfr b| lining MIKE. MOOIL ind COLOR CBI1IH - TIN h BROWN nth chbeck a>r r^i'r Dfc>rplu1 HiOpvri'tM IlliU rul ihigpinn and himjlinfl
iPO. IWilrn iD'cigo 3.00'iltn
SPECIAL COVERS WIIL BF WADF TO YOUR DIMENSIONS.
.Record pemnmenl nDLM of your ftibic Study
l».00
C liU MP5 801 C-IS3SMPS80J C-MJSBD3. C1S3D PanaiOBi. 1090 91
Cilil. Rli klul> 1'" * lltll In.
• ] 00% Machine Lmlguige for efficiency ind speed • View my Scripture wilh or wilhout iu reference* • Outline le*l in i pie-ieledcd colnr of your choice
Amdtk 500-700
SOD V*U' (C-1B02J
FRINTKS
§4§";RT5-;"ARE YOU SURE (SPACE][Y/N]?"!GETKEY A
JE 950 AF 960
Z7J1 OHIO STREET uichioan crrr. ih ibj
g
CP 930 CATALOGiPRINT"[DOWN)
OTO
ACORN OF INDIANA, INC.
♦ IXTINDS EQUH>MtNT UK
SE AD=FNAD(2B19)-ltF=-2
IF
STOCK BROKER-
fl OUjjUD
• Has better Features than the original one at
...{DOWN]
MiAD-FNAD(2817):IP AD<> SA THEN
tOOtfPLDlMtilG
Computer Power Supply
UB 920:SYS DECCEA18")! PRINT"{DOWNi(BLU}"* TAP TO 220 sys dec("e99a"):printii f peek(2816)«5 then gos
■v- 1*
Top quality, low profile for smooth, reliable
ETUBN
PRINT"TAPE"tAD=POINTER( F?)iBANK l.A=PEEK{AD):A L=PEEK(AD+1):AH=PEEK(AD
. r*H Ok HMKHW Pm "»"«X
1ITM
C';HEXS(AD);"
)":RETURN
■ • ■ ■■ I I ' '■ ■ N ■" A W1MO- TO ■ t "' ' i ■ i lO*o *o*^ wtmoowt C
L Wi
SENDVOURREOUHtEMENTS
FOR OJ» IOW PRICE OUOnS.
Crown Custom Covers Hfill PAIGF CIRCLE IA0UNA HILLS. CA 93653 {7IO| 471.6362
DEPT. A
files for wi to nphnses it ■ time
• Print tny pun of ihe BiHe, refnences, or ywr files • Creite your own Penonii Bible conuining til your noio. eommenti, referencing, ind culling often • Unlimited liie of your Penotul Bible • More fcitu™ thil cm be dctcribed in ihls Ipicel LANDMARK vl.O for the Commodoro 64 ij
CALL or WRITE for our FREE BROCHUREI P.A.V.Y. Softw«re (formerly BIBLE BYTES)
P.O. Boi 1584 ruilwin, MO 63022 (314) 527^1505
PoU(t FKF-PI (Incmt. US) MC * VISA idd ) 1(2* (IJ.S«> MO raidm
DEALER INQUIRIES INVITED!
Classified
SOFTWARE
Bldg. "345. Hunt'n, WV 25701 (304) 529-3232
PLAY "WHEEL OF FORTUNE" Sc "FAMILY FEUD" 2 great games - one low price:519,95, also 2 disks, "BOARD GAMES" nnd "CARD GAMES" packed with the best PD names available. Chess, Monopoly 4, checkers, solitare b Much more: S19.95. Send to: DAYLIGHT SOFTWARE, 4747
FREE SOFTWARE for C64, C128, IBM & CPM
(408) 226-3374
graphics programs on menus, $2'. 40 best Ulililies
Tired ol spending a fortune on soltware? We have the answer. Send a SASE or $1 for
LUDE 4J01 Devil. Pemberville, OH 43450
COMMODORE: TRY BEFORE YOU BUY. Best selling gunst, utilities, educational +
daisies and new n-leases. 100's of lilies.
Visa/MC. Free biwhun?. RENT-A-D1SC, Frederick
Send SASE fur info (specify computer) to: PUBLIC DOMAIN USERS GROUP
TO Bu« 1442-A2, Orange Park, FL 32067 New Flus/4 and C128 Soltware (disk only) Camcs, Educational. Finance Statistics. Write for Info, CARDINAL SOFTWARE. 14340 Build America Dr.. Woodbridsc VA 2219] C64 FINEST PUBLIC DOMAIN PROGRAMS Hand picked and tested "On Disk- $1.50 YOU pick Ihc programs thai YOU want!!!
For .1 list and description, SEND SASE to: JLH Co., Dept. G, Bo* 67021, Topeka, KS 66667 FREE PUBLIC DOMAIN SOFTWARE - Request
Iree catalog 01 send $2 for sample disk and catalog (refundable), Commodore 64-128 CALOKIi IND., Box 1S477, KC, MO 64133 MODEM OWNERS! Please call these numbers IMMEDIATELY!
(300/1200 BAUD) 1-818-842-3322 (300 BAUD) 1-818-840-8066 More than 200 great ML roulines for 64 and 128, ready to add to your own programs, in
COMPUTE! Books' MACHINE LANGUAGE
ROUTINES FOR THE COMMODORE 64/128.
Explanations, uses, commented source code. 585 pages, S18.95. Check your local bookstore or call (800) 316-6767.
"ATTENTION 128 OWNERS/PHOGRAMMERS" Use Koala, Rexdraw. Animalion Station,
Blazing Paddles, Prinlshop Screen Magic and Doodle graphics in your 128 programs. Autoload, convert and save to basic 7. + save whal you draw in basic 7. Super
CA 92KH.-8369 C64 KILLER DEMOS - 20 AMAZING sound/ and Disk Catliler, $10. Or 290 mixed pgms $10.
GM Car - C64 diagnostic hook-up. Wilh our C64 special interface and software read diagnostic info from your car's engine computer. See Ituuble codw - read sensor
C6J & C128 catalog 10: Murphy Computer
Services, 19 Brown Ct., Parlin. N] 08859 » WIN IS without
j
>■■ i)
data. Write for prices. Executive Electronics.
Inc., 938 Main Si, Yarmouth Port, MA 02675
|
(617)362-3694
Soriwars
TKOUOUGHS ED/HASH S$ HonQjcaeoin
.$3905, enhanced.
Learn Musical Notationl Fun, interactive
UB.9S GfrtYMOUMO Handicapping.J2? 5, snharcsd 54?fl5
tutorial game for C64/I28 DRAWS and PLAYS nolcs on slaff, keeps score. Disk or tape [please specify). Send $12,95 to: Creaiive Technical Services, P.O. Box 1332,
meieh.tfini* h cm uNon pro FDdbai SyiF m.'sjp^ProBaHGrboll ^yifcm ' 49 flJ Sp«< ■ r,, ..";., COUM/17A AddS2PSn, MC/VlSA a« •pi*a jfc o Jnfo SOFIWAlfE EXCHANSE. PO. 6o« OOFT>ft*kl
Taylors, SC 29687
COMMODOKI! KLPAIR. Oldest/Lirgest auth.
THOUSANDS OP I'D PROGRAMS FOR
repair center in US, Low prices (e.g. C64-S39.95) lust leleased: new C12S/1541 update ROMS $39.95. Send for complete L'atalog on parts/ chips. "The Commodore Diagnostician", S6.95 +
C64/12B! We haw Games, Utilities, Music and much morel Information write tu: Lightspeed Software, POB 7037, Chesapeake, VA 23323
postage. Kasara Microsvstems, 33 Murray HU1 Dr.,
COMTEST SOLVING SO1TWARE. Bawd on M-W
Spring Valley, NY 10977. (800) 642-7634,
dictionary. All Playoff & Tiebreakers. 2 disks,
(914)356-3131
3 syslems, 45 page manual. Send SASE (no. 10) to: STATGAM, 5668 Chagrin, Mentor, OH 4-1061)
RS232C MODEM INTERFACE FOR C64 OR C128
Woiks with most modems, terminals Sc BBS's Send $17.50 + SI.50 SStH to: SputterSluff, Route 1, Bos 126, Stanlield. NC 28163
C-Net Bulletin Board for the 64 & 126. The most widtly used and respocied BBS avail able. 300/1200/2100 bps, 1000 accounts, 40 message bases/file nansfer SIGs, X-Modem/
NEW! 'WINDOWS1 FOR DISK DIRECTORIES
Punter, a FAST M/l. editor, and MUCH MORE!
Clear vinyl pocket with adhesive back ihat mounts on front of 5'A" disk jacket
Fulure World BBS! (313) 9B1-6150, SofTech Enieiprises, POB 23397, Lexington, KY 40523-
so your directory hardcopy is always visible
3397, Call (606) 26S-2283 (voice) to order
al a glance. ORDER NOW! Cal. residents add 6% tax: DENPAUL, Dept. 22, 2318 Scoring Ave,, Simi Valley, CA 93065 SOFTWARE TOO EXPENSIVE? Make MONEY
S24.9S postpaid lo: Proware, PO Box 28,
or just SI for info to: D. Olvera, 416 W. San Ysidro Blvd., Ste. L, 239, San Ysidro, CA 92073
Ptosser, WA 99350 (WA res. add 7.5%)
Write: A.l.M.LR, Box M).W, San Diego,
Snow Dr., San Jose, CA 95111
Slideshow, hires printer, 5 sec. load and show. Full help screens. All memory
residenl. + + user subroutines. Check/MO
PERSONAL COMPUTER OWNERS CAN EARN
$100(1 lo $50(10 monthly idling simple setvices part ttnw. Frte list of 101) best MrvlCH,
C.O.D./MC/Visa
DISK LIQUIDATION!
With your C64. Order complete book for $12
PREMIUM QVALITYI
5 YEAR WARRANTY!
computers Gazette Ciassified is a low-cost way to tell over
275,000 microcomputer owners about your product or service. Rates: $25 per line, minimum of four lines. Any or all of the first line sel in capital
letters at no charge. Add $15 per line for boldface words, or $50 for the entire ad set
in boldface (any number of lines.) Inquire about display rates. Terms: Prepayment is required. Check, money order, American Express, Visa, or MasterCard is accepted. Make checks payable lo COMPUTE! Publications.
Form: Ads are subject to publisher's approval and must bo either typed or legibly printed. One line equals 40 letters ana spaces between words. Please underline words to be set in boldface.
General Information: Advertisers using post office box numbers in their ads must supply permanent address and telephone numbers. Orders will not be acknowl edged. Ad will appear in next available issue after receipt.
Closing: 3rd of the third month preceding cover date (e.g., June issue closes March
3rd), Send order and remittance to: Harry Blair, Classified Manager, COMPUTERS Gazette, P.O. Box 5406, Greensboro, NC 27403. To place an ad by phone, call Harry Blair al (919) 275-9809.
Notice: COMPUTE! Publications cannot be responsible for offers or claims of
•
*-Ti' l| Mineral Hi L^Sihriiii J hiudiir j |] ",c Cj":ii I.m '. I ^iFtn^a^l
iJ-Z Tliomdike Sltoet Cambridge, MA Q21A1-1BS2
In Mass (617)868-5555
advertisers, but will attempt to screen out misleading or questionable copy.
COMPUTErs GazetlB
October 1987
131
I
1 J
Sorvico Number/Advertiser
102 Abacus 103 104 105 106
Abby's Discount Software Acorn of Indiana, Inc ActionSoft Corp Activision
107 Aier Products 108 Aprotek
109 Berkeley Softworks
110 111 112 113
Cardinal Software Central Point Software Cheatsheet Products, Inc C-More Products
C.O.M.B. Direct Marketing Corp
Page
43
113 130 2-3 27
108 123 19
52 26 118 108 66
114 Compumed
112
116ComputAbility
119
115 CompuServe
1
117 The Computer Book Club 118 Computer Direct 119 Computer Mail Order 120 Computer Mart
57 39-41
130
123 Computer Vtorid 124 COVDX Inc
70 112
Crown Custom Covers
125 Data East 126 Datasoft
127 Electronic Arts
129 Emerald Components International 130 Emerald Components International
131 EPYX
132 Eychaner Software 133 Federal Hill Software
134 Free Spirit Software, Inc 135 Ketek 136 Lyco Computer 137 Marathon Software
McGraw-Hill Continuing Education
138 M.C.S 139 Mibro Co., Inc 140 MicroProse
Mindscape, Inc 141 Montgomery Grant
142NAPI NRI Schools
143 Origin Systems, Inc 144 PA.V.Y. Software
145 Precision Data Products
146 Renco Computer Printer Supplies S & S Wholesalers, Inc Schnedler Systems 147 Software Discounters of America
148 Spinnaker
149 Strategic Simulations, Inc 150 subLOGIC Corporation COMPUTED Gazette
October 1987
118 114
152 Tenex Computer Express
115
153 Those Designers 154 Triad Computers 155 Tussey Computer Products
108 56 23-25
156 Utilities Unlimited, Inc
55
157 Unitech 158 Xetec, Inc
131 64
Classified Ads
COMPUTE! Books1 Commodore 64 & 128 Collection COMPUTE! Books' Commodore 64 & 128 Selections
131
COMPUTE! Books' Commodore 64 & 128
Programming Books COMPUTED Gazette Subscription COMPUTED Sweepstakes
108
9 45 63 36 69
Save Your Copies of COMPUTE! Protect your back issues
130
of COMPUTE! in durable
IBC 11
binders or library cases.
Each binder or case is custom-made in flagblue binding with em
IFC
128 Electronic One
132
151 Superior Micro Systems, Inc Tektonics Plus, Inc
107 116-117
121 Computer Place
122 Computer Repeats
Pago
Reader Service Number/Advertiser
62 53 67
bossed white lettering.
Each holds a year of
13
61 114
106
47 48-51 114
COMPUTE!. Order several
and keep your issues of
COMPUTE! neatly organized for quick reference. (These binders make great gifts, too!)
17
120-121 125 31 4 109
108 85 BC 130
118
61 34-35 112
110-111
14-15
33 7
Cases:
Binders
$7.95 each; 3 (or S21.95;
$9.95 each; 3 for S27.95;
6 for S39.95
6 for $52.95
(Pleaso add $2.50 por unit for orders outside the U.S ) Send In your piepaid order with the attached coupon
Mail to: Jesse Jones industries,P.O Box 5120, Dept. Code COTE,Philadelphia, PA 19U1 Please send me
COMPUTE! □ cases D binders.
Enclosed is my check or money order for $ (U.S. funds only-) Name Address
City-
State Sainioc'Hjn guatanieed ot ■nonei lefunaed. Hsoso allow A-t> wooVi tor oelivwy
Zip
From Origin, creators of the Ultima™ series, comes a new dimension in fantasy role-playing
THE ORB OF CELESTIAL HARMONY A danger-filled adventure
through a complex and
colorful Oriental world of magic, mysticism and intrigue. By Greg Malone.
Available on Apple"
oebius, the fabled deity of the island kingdom of Khantun, has chosen you, his disciple,to recover
the stolen Orb from the renegade Warlord and prevent the destruc tion of the universe.
You will journey through the ascending planes of Earth, Water, Air and Fire. At each level your challenges increase in difficulty, demanding greater courage and cunning. All of your martial arts skills will be required to survive the ninja-like assassins who seek to foil your quest. Sword-wielding rebel
guards will test your blade every step of the way. And watch out for wild beasts that stalk the forests! Local villagers can help, but beware—the wrong approach will frighten them away, leaving you in a
of magical charms, prayers and fieSaMs is essential iri'"~ reaching the final confrontation with t\.p. tr-?cherous Warlord—where victory brings recovery of the long-
sought Orb of Celestial Harmony. Good luchl
f
136 HARVEY ROAD, LONDONDERRY, NH 03053 (603) 644-3360
_ - (1 iiuit
ULTIMA III™ lakes you on
an Incredible fantasy roleplaying journey Ihrough monster-plagued Sosaria in search ol the elusive Exodus,
ULTIMA IV'M IV1M is the long- 1
AUTODUEL™ Is a Futuristic,
Ill. The Quest of the Avatar III. is a quest to the final ! frontier—the self.
right of way goes to the
awaited awaited sequel sequel to tc UltimaIM:
fast-paced strategy roleplaying game where the biqqest guns.
I !ltiui."i is .i trademark of Hlchard Garrioit/Moeblus is a liademark of Greg M.ilimr
AutoDuel and Ogre are trademarks of Sieve Jackson/Apple is a trademark o\ Apple Computer Inc.
OGRE™ is a strategy game fought on the nuclear bat
tlefield of tomorrow as an
inhuman juggernaut Cybertank battles conventional forces. Authors wanted. Call «s today.