ÎĵµËÑË÷ > Full text of "Compute! Gazette Issue 55"

Full text of "Compute! Gazette Issue 55"


bw TO Buy A Modelfir Complete Buyefs'G^^



OMPUTEi's



$3.00
January 1988

Issue 55. \fal. 6, No. 1
ISSN 0737-3716 ^

02220 $4.25 Canada




Going Online

All about electronic
bulletin boards ¡ª
With a look at three
of the best






Cats 'N' Dogs

A delightful game of
logic for all ages. For
the Commodore 64.





Also In This I

The GBOS Colm
WordCount ¡ö'?



SpeBdScript Just

Scrolling BASIC Editor

Needlework Graphics
Editor

And More



01



'"7U86"0Z220" 6



^^



f P? aIIII r^ -. Sound Manager

A BASIC Compiler Quickly design sounds

For ThG 64 interactively for use

Run programs up to 50 in your own programs
times faster!



T



3=rr



X



^^^^^g^Kl ^




; i ; i! I ; I ! 1=^ 'Try? . - :



?x^-



rzzL xrnr




\P



Tile Paint

Add colorful, detailed fill patterns to your 128
graphics screens



/f<if/if*ffijiiit//ttt//ffl:






wym/,




^^^^.



I ''^''^^^¡ö^'^mmmm^



,???,, ¡ö

^ompu:^rve laKes you on a
^'coast-to-coast shoppinji-;
from the comforl and^
convenience of your hom^

^'Now you can shop the entire counf^^^
through THE ELECTRONIC MALL'" from
CompuServe. Stop in online at Waldenbooks
&fpress Music, even the Metropolitan
Museum of Art. tt's an easy and exciting
way to buy go<xis and services from the
nation's top mcrdiants and businesses
without ever having to leave home.

Plan your shopping adventure by
department Apparel & Accessories,
Automotive, Books & Periodicals, Gifts
& Novelties, Computing, Gourmet &
Rowers, Hobbies & To>^, Merchandise
& Electronics, Online Services, Premium
Merchants, Music & Movies, Health &
Beauty, financial. Travel & Entertainment,
Office & Supplies, Sports & Leisure.

You can also join Comp-u-store, a
computerized discount shopping service.
Access over 250,000 products with savings

of up to soas.




? t,oo(c up Itic latest in coinputer

? Select one iuid enler the order
command.

? Shop fur urtu$ual and unique gifts for
every member of (he family.

? Get information on tfiat newcarjrouVe
been thinking about buying.

¡ö Request a department store catalog.

Pick out a new wardrobe. Toys. T(X)ls.
Anything you wish.

? Place jDur order.



Compare all that with what yoti can do
in 15 minutes of shopping the old way:

? Round up the family and gel in the car.



\\\, ¡ª anotftey
valtiabie ?ervit:e from Ihevasl worW :
of ComptiServe,^^^^^^

Only C( \m\w^M^V^t\\
.shop online in Uie fabulous ELECTRONIC
MALL. So join now and find an exciting
selection of top-quality merchandise andj;
useful product information services
24 hours a day, .seven days a week.

CompuServe Information Services
bring you information, entertainment,
personal communications and more. You
can access CompuServe with almost any
computer and modem.

Start your own cross-country shopping
spree today. To buy a CompuServe Subscrip-
tion Kit, see your nearest computer dealer.
To receive our informative brochure or
to order direct , call or write.

CompuServe^

InformalionServfces, RQ Box 20212

5000 Ariington Centra Btvd, Cotumbus. OH 43220

800-848-8199

InObio and Canada, call 614-457-0&02
An H&R Block Company




SNjqpps

SCOOPS



grOCKS PUJWME T IN RECORD TRACHMG



\^



VS.



V...



I ta Ttk^Mitm IlithttthUi



ItYl'^ i iL w tM MA'Mi^ J




111

LU



m




More people reading
stuff like this!



lext ciiti be printed in every fiml (wtnlithk
Ihmuah GE()S. ITuvf dimtmenls avn'
prinkd on an Apple hiser ItWcf



VANISHING TIMES



A Berkeley Su^twocju [hiMication



Vot XlMiV Number 45SJ




EARTH TO BEGIN
SPINNING IN
OPPOSITE

DIRECTION

A shocked coouvtium ci
^enlists coafirmod the ihoHd'^
*w5l ujspjdoft's Tuesday, when
they ijnnouiKcd thai tbe Earth wan
tnckod blowing ikrATt. TUcy upcct
the pbntt U) pind \o 3 hali e^y
Thufsd^ A?rvn:^ii]f; its ^iitviion ?id
I^^Ung bucL L^ lu \fKcJ by MtmJ:^
night.

AJthoti^h the irscarch wu^
dartliDg, ihc scicnlhls ug^ people
TM Ui panic.

"[ suppose rd lock 0II the
t^cikabloi in )iwr cablnd!^!' offers
Dr. Lcc Llrv<iiH\ '^bul ouuidc of
thai, I'd just icll pcopk Id hdJ on
Aiid enjoy ttK ride!'

Appaenity wc'ir in far quite a
tide. Dr. Dennis Rosvlaml demuri-
slraied [Ni- effect of iJic uKkJrn



mcTsal by iJntpping 9 raw egg inlo a
MixMjtster blender set on "purw!*

"If vw AA^umc people have the
ctmsutcnry of thk cggV RLnvImd
u^i?r)?d. '*[ think it's safe to nay ihlit
dbc cflect of ihh phcmmcWKi miJI
leave liiciii in a xudb somcwhAi
similar to finely ground beefl"

AsJ^ if there u?ft aaything the
puMic couki do to prcpan: ]^ the

^*rd just tetE people
to hold on and ei\joy
the rider

catasuopbe. Dr. Ro^lswl ihoi^t a
whiic and t^ikx^ "I ahfcyys re-
commend fiislening >t>ur seat bciL It
jiut makes j^ much xasc dim't yvj
think?"

Analyst Stttd Gkrvaky wil^l less
thscncMK^ with ihc ncwi. i^in|;
"Vrlui's the big iJiaJ? Jeo:, >w
luyj, OK ucling liLc a bunch of



MAN BITES
POODLE!




BERKELEY¡ª Doeettt of dti7*iK
u-^iichetl in bofror today va a man,
who dcKtibcd hirrudf as am animal
Uivcri attuolly bit it miniutuiv teacup
ptKidtc.

Dcj^idd Amkrwn, of Studio
City, CulifomiLi. dLsmlsscd the in-
ddeol as a case of mi^iakm idcniiiv,



"Soinebtxly asked n?; If I u/^^ted
a dog with mustanl. and since it was
close [Q lunchtiiDc anyway. \ just
took a bile willknJl lot.)^;]^^:*

The dop. nncpomling ro (he nune
"Kntickvrurst;' then gave out a. yelp
th:Ll by^lundcrs iTCall?d tG wundmg
like "a ltom between 9. gun shot and

"Sure it was my

fnu5tdrd, but thai

doesn't prove a
thingi"

an air raid sirenr la the pfucesi, the
pinched poitdi set a world iccofd in
iJk long jump of thirty feet> two



inchOr

Anderson wb booked on fcUmy
diaf|p? oT dog munchtng, poodk;
entUnfiiemient and cvvuiltinf: ^
cfuiinc with intent to commit rclish-
Hc v,Ts Ulet released on his (wn
rTCCf;iitEH>CeL The man *feo ofEcicd
him the poodle has als? been chafg^
with atlem^^ng lo apply mustic^ 10 a
myiu a nusdcmeaiMjr m Akmeda
County

"It'h a unear laetid' ydkul Rob
SicgeL the man still being sought by
poliee. *'5uRi U wm my mustard^
but that tkioii> pmvc a thing,
Bc^idc^, ihey hsnc m pitnc with



ii::i



H%U(Khtv



m fc? wan kiHCEtOM

MMt Jka r^? M tA iw iok



COtJt LBIHWCt WEU W


¡ötItSUU







HWIEIIGlOr THE HUTIMLI.

ibiMfh ^^ P#d KW4>* 1 put hM
0]f*iJtlL4-*I?irr
JHuMhliy^^iiMribctkA IKJ

sn' hf icnai <kt?Uy kiMly ili^ ahuri



Wtathcr

tbc iTunuai^ bwJIWtt irft near mKUlFt
TniqirrktuFe^ UwuU k?' lo the mid 2U0'v by
Uk ¡örtcmoun with h^my tkdtkri aLtniny



C<iUIIkllb)0'Mli;4l111lltl4llMVL'lH;Hl-|l.hkmiEUl)(O l-^ifcH-t'l-.ll^lnJlSBvJ.trf, 1pK(!S, B'.>l'urill.4^.1ldlk(luk>SHrf(v?wU.kn.lTJ.k'"Ulk*i^lk'(lt^^ l.i^tWrrt^'t



ri nimmm i Jh-r IhJH tkrl*'t> N p(l wifVv




These days, the biggest

story in the news is geoPublish.
The page-making program for
GEOS-equipped 64's and 128's
that replaces lifeless layouts with
page after page of powerful,
punchy professionalism.

EVeedom of the press.

Actually, geoPublish is
very patriotic software. After
all, what other application guar-
antees your freedom of self-
expression? Well, geoPublish
sure does. In fact, every piece
it prints is dedicated to the
preservation of your personal-
ity on paper.

Which means that finally,
your newsletters never need
to look like anyone else's,
ever again.

All you do is draw a bunch
of columns for your master
layout.They could
be two, four or
sbcteen across
the page. They
could be short
and squat, or long
and skinny. It's
your call. After
that, you just






;)r?ui to'imtniree ij'KFutiisr. iL' ijSe;t



i'wCTCKEpS prodiEt lins. ,

'III
Ml-feitlired'



Wih



. iisting sysiem'
j'ou can crease

!i moJii-ccIumii

^s'aiterjorbrotlwres.



"pour" yourgeoWrite document,
text, graphics and all ¡ª into col-
umn ^tercolunrm.Page after page.
Everything fills up automat-
ically until it fits firmly into your



finely fashioned
format.

Extras!
Extras! Read
all about 'em!

As every edi-
tor knows, even
the best stories
need punching up
before they go to press. Which
is why geoPublish features
an array of artistic appliances
designed to earn your pages a
place in the history books.

You can resize text. Change
fonts. Even insert or delete
graphics anywhere on the page.
You can lay text over graphics.
Graphics over text. Or even
wrap text around graphics.

And if your image doesn't
fit, no problem. The propor-
tional scaling tool can shrink or
enlarge any art,
be it your original
or the stuff you
find in Print Shop"

Finally,

those of you

intent on making

banner headlines

should know that

geoPublish doesn't wimp out

n Berkeley
Sortworks






when it comes
to headlines. It
screams them
out, with gen-
uine, newspaper-
sized, 96 point
megafonts.

Now, if you
think that sounds
terrific on paper,

just wait until you see it printed

out on a Laser- Writer."'

We've saved the best news
for last.

And now, for the best part:
you can create and save not one,
but hundreds of layouts for later
use.

And because it's part of the
GEOS family, you can fully inte-
grate text and graphics from all
your other programs into every
geoPublish piece you print.

So now that you know the
latest scoop in software, why
not subscribe to geoPublish
yourself? Who knows? With
stuff like this, you could be mak-
ing front page news in no time.



To order call 1-800-443-0100 ext. 234

geoPublish $69.95

(California residents add 7% sales tax. )
$2.50 US/$5,5() Foreign for sliipping and
jiandling. Allow six weeks (or delivery,

ClELOi, j^*p^bli?h mi \ieiU^ ^^1 Wirt* art I r?4cmjris ii Ik-itclf,' S(irt*vrti



The brightest ininds are working at Berkeley.




Submarine Simuldion In TheJIforld!






oil CMT

croiiipc



THE SUBMARINE SIMULATION



CRITICAUY ACCLAIM

"A superior product" (compute) ^

,.;.. "Sy for the best submarine simulation
m "Another masteq>iece from MfcroAose ^

^^^COMMODORE N4AGAZINE) f

^ l|M//sffc action.. . outstanding graph
^'Cpinp/sx and absorbing.. . a thorough.

enjioyabte game" (A+)

~mof ttw t>est simulations I've ever seen"k

OMPUTCR GAMING WORLD) -^

u can almost smell diesel oil and fee/ ttm










^^^^'^^^ "''



MTKNATip



USA: "BEST SIMULATOR" , ,^1

(Critics' Choice Award, Famllv Computing) ? "

USA: "B^T ADVENTURE GAME FOR THEHO^'^m

COMPUTER" (Ctiarles Roberts Award For Outstanding ;^

Achievement. Acodemv of Ac*/enture Gaming Arts & Designs)'
ENGLAND: "BEST SIMULATION"

(Oscar Awofd, Commodore Computing Internatiorra))
FRANCE: "BEST SIMULATION"

(Golden Tilt Award, Tilt Magazine)

GERMANY: "SIMULATION OF THE YEAR"

(Best Games Of T>ie Year Awards, Hoppv Compy ter)

Available NOW From Your FovofHe "Valijed MicroProse
Retall?(" (VMR).

Call us tor ttw VMR nsorest youl

For ALL Ftopular Computers At A Suggested Retail Of
Only S3d,95:

? Comrrxxlore 64/128 ? Atari XL/XE

? IBM-FC & compatibles
(supports EGA 16<oIor graptitcs)

? Apple II +/e/c (entianced sound fa Mocktngboard

A, BorC). ¡ö/

And At A Suggested Retail Of Only $39.95 (/

Wth Unique Mactiine-Specinc Gropliics and Sound ^

Enhiancements For; , ns(-^-

? Amiga "Atari ST ? Apple IIGS H






^^^s^c^^S^S^^^^S^^^^^^^^









Coramodofe, Amigi, Appl?. IBM ind WsrI iie rogoleiM KiiKnufM of CtmmoiKite IwariHilcs LW.. Ctniilfralore-
Amtgg (.Id.. Apiilt ConvvMr Inc.. InWulkinil Bugnm MacNnii Inc.. ini) Mui Inc.. rc^pKllvel/.






? .?.¡ö:¡ö ?;.^:?-'-\j . ^.^o. u.^







mmTTi



?(0)il]t?[JT]l^S



January 1988 Vol. 6, No. 1



features



How to Buy a Modem for Your Commodore Todd Heimarck 18 *

A Buyer's Guide to Modems 24 *

Going Online ¡ª Getting in Touchi withi Some of the Best Commodore

Bulletin Boards Tom Netsel 26 *



reviews



AlternBte RBalfty ¡ª The Dungeon Neil Randall 36 64

Rainy Day Games David and Robin Minnick , 38 64

Word and Bert Couldn't Make Head or Tall of It Ervin Bobo 40 64

Dolphin DOS Art Hunklns 43 64

games

Delta War Brian Pike 46 64

Cats 'N' Dogs Fred Karg 50 64

education/home applications

Needlework Graphics Editor Barbara H. Schulak 32 64

Computing for Families: Robotics ¡ª The Real Robot Revolution Fred D'Ignazio 94 *



programming



Tile Paint for the 128 Paul W. Carlson 54 i28

Sound Manager Hubert Cross 62 64

Sprint II: A Compiler for the 64 Robert A. Stoerrte and David Penry 72 64

ScrollEdit: A Scrolling BASIC Editor David R. Vkn mgner 81 64

Condensed Font Richard Penn 83 128/64/+4/16

SpeedSeript Justified Larry D. Smith 64 128/64

Machine Language Programming: The Native Tongue Jim Butterfield , 86 *

BASIC for Beginners: Unstructured Programming Larry Cotton 68 *

Power BASIC; Three Pack Bob Lafferty 92 64



departments



The Editor's Notes Keith Ferreil 6 *

Gazette Feedback Editors and Readers 10 *

User Group Update Mickey McLean 48 *

Horizons: Structured Programming Todd Heimarck 90 *

The G?OS Column: Word Count Shawn K. Smith 95 64



program listings



How to Type In COMPUTEI'a Gazette Programs 124 *

The Automatic Proofreader 128 128/64

MLX 130 128/64

Advertisers Index 140 *



-General, 64=ComfnodorB 64, +4= Plus/4, 16= Commodore 16, 128= Commodore 128



COMWrfrs C/lifKriEis pu Wished moiilhly by COMCUTil Pubticatiims, Inc., 825 7[h Aveniuv New York, NV UIOIV USA. Phoiw: (212) 265-8360- Editorial offices .Ire located at 334
Wwt VVendoier Avenue, Greensboro, Nf 2740B. Domestic Subsciiplions; 12 issues. S34. I'OSTM ASTER: Send ,idiJrMS chjiigi-i lo COMPi!TC':i GAZETTE, P.O. lioK 10957, Des
Moines, lA 50340. Second class posta^^e paid ar Greensboro, MC 2740.^ Jnd additional mailing offict?s. Entire contents copvrij^ht ?t:)19SS bv COMPUTE Pttblicitions Inc AH richts
iwervpd, ISSN 0737- [1716. - ¡ö c -

OOMPUTB Publtcallont, Inc. ii pail 0( ABC Coniuimr Magarlnts, Int, nile of ihe ABC Publithing CompJnl?: ABC Publishing, rreiident, Hnhfil C Buiion- 1330 Avenue of Ihr
Amrrtras^ New York, .Mew York HlOli).




Commodore created something of a
stir at the recent Software Publish-
er's Association conference in Cam-
bridge, Massachusetts. In a
combination presentation /rap ses-
sion, Commodore executives ¡ª in-
cluding Chairman Irving Gould ¡ª
announced in no uncertain terms
that the company, for the first time
in a while, is on the move, and that
it knows exactly where that move-
ment is headed.

Commodore is after substantial
gains in the consumer, business, and
education markets. Marketing and
distribution have been revitalized. A
new initiative has been launched to
show educators the advantages of
Commodore products. Dormant for
a while in major media marketing.
Commodore is back this fall and
winter with a vengeance. Commo-
dore is going to let the public know
about its products. More important,
Commodore is letting the public
know it supports those products ¡ª
that the company has its eye once
more on being the number one con-
sumer choice for microcomputers.

That ambition is backed by a
significant amount of television ad-
vertising, not just for the new Ami-
gas, but also- ¡ª and tellingly ¡ª for the
64. According to Commodore's Gail
Wellington, more than a million 64s
were sold last year and the company
sees an equally bright market in the
year ahead. Television, print, and
point-of -purchase advertising cam-
paigns and promotions are being
launched to let consumers know
about the advantages of the 64. Nor
has the 128 market been over-
looked. The original 128 has now
transformed into the 128D (a 128
with a built-in disk drive). The 128
continues to sell well, and Commo-
dore remains committed to it.

This renewed markedng and
advertising thrust for the 64 is a re-
sponse, not only to ongoing con-
sumer demand for the computer,

6 COMPUTErs GazBtte January 195B



but also to the dynamic resurgence
of consumer interest in video-game
machines. The past 12 months have
seen Nintendo and Sega rack up
huge sales for their arcade-style
game machines, which play car-
tridge games and little more. It is to
Commodore's credit that the com-
pany is unwilling to let this market
slip completely into the hands of
limited game equipment.

Of course. Commodore has
other things on its mind as well.
You know, and we know, that the
64 is a far more powerful and versa-
tile machine than any dedicated
video-game device. So does Com-
modore. And the company is deter-
mined that this year the general
public will be aware as well. The
commercials for the 64 are planned
for Saturday mornings and after-
school hours ¡ª when the prime
gaming market is watching. That
market is going to get Commodore's
message loud and clear: For sophis-
ticated, exciting game play, the 64
remains a wise choice. The company
feels confident that more than a few
of those viewers ¡ª and their par-
ents ¡ª will choose to buy a computer
rather than a simple game machine.

So what do those consumers
get if they buy a 64 or 128D rather
than a cartridge-oriented game ma-
chine? They get video games, cer-
tainly. In fact, they get a larger and
more varied selection of games than
are available for, perhaps, any other
machine. The fact that there are so
many different games for the 64 has
been on our minds a lot lately.

That's because we've been
working on a new project here,
COMPUTEI's Commodore 64 and 128
Buyer's Guide. Our goal has been to
assemble a valuable resource for all
64 and 128 owners. We set out to
put together a picture of the Com-
modore software and peripherals
universe ¡ª the programs and add-
on hardware, or most of them any-



way, that are available for the 64
and the 128. Such an encyclopedia,
we felt, is long overdue.

The number and variety of
programs and peripherals available
for the 64 and 128 are amazing,
even to those of us who have fol-
lowed these remarkable machines
for five years now. There are hun-
dreds of entertainment programs
alone. In fact, we found half a doz-
en or so separate categories of en-
tertainment software, each holding
dozens of different programs.
There are also hundreds of other
programs in categories that include
business applications, program-
mer's tools and user utilities, home
applications, graphics and music
packages, and educational software.

For Commodore 64 and 128
owners, there's never been such a
variety of programs and add-on
hardware. To help you sort out all
that's available, look for our buyer's
guide at your newsstand in late De-
cember. (There's additional ordering
information in this issue on page 87.)

As we head into the new year,
there are more reasons than ever to
be pleased that you own a 64 or 128,




Keith Terrell
Features Editor









5B5ff






^5^i^,





id I



1967 - Expanding Scenefy disk

coverage: East Ccast, Japan,
& Eurape



l-r-'i:;;j;j-_">7 7S












IMS- High-pw'onnancB Jet ngM

simulator ror the IBM,
Commodore 64, and Apple II
compulers {







^M?*^^^???^







^.






ilC (^iy! OH I 2-,t' iiifi^()?'n.-t !-? '

1979 - 3D graptiics applied to Iha

original FSl Flight Simulator tor
the new Apple II and THS-SO
computers ^










¡ö" ml




".^SB^* 1962/1 983 ? Microsoft Flight Simulator
.v.?3!53=^ i Flight Simulator II













^M^H



yiuuu.1



TJ!!''^i






19Bti'


Right Simulator II lorthe 68000






computers












r *"-'






/fc:,'^:'-


?iV?








L-ii.






?;-¡ö{¡ö'¡ö


r-'.














-?k-'"^'-; ; ?


* -,






. '-.-i?iV






^^aaiSmtm^


.^-^v,


~i^






-' -~i;-


"i>-


¡ö,i


PP^B.^'.^"^.'


¡ö¡ö¡ö¡ö;/?;:


V;>


?- -


^'.v' J ---;:-*' ,;'¡ö¡ö' V-.


-?f=-v ¡ö¡ö'


- i



¡öj>S^;'-;vt;-:




1977 - SubLOatC's 3D graphics

package in BASIC and MSaoo
ASMmbly Language



^T?¡öi*il






Some say our technology has helped us define the state of the art in flight simulation. We believe our ten years of dedicaUon

have gotten us where we are today.



wc^-



SubLOGlC's first black & white 3D graphics routines, developed in 1 977, paved the way for our introduction to flight simula-
tion and aerial combat gaming theory. Our second-generation Flight Simulator II was so well conceived that even we find it
difficult to improve upon. Jet's spectacular land and sea battle scenarios set another classic milestone in state-of-the-art
simulation gaming. Scenery concepts incorporated into SubLOGIC flight simulation products right from the start continue to
evolve as we introduce new, more beautifully detailed areas of ^e world to explore. And coming in 1 988 -a flight conti'ol yoke
for even more realism!



'>*,'.r-



We invite you to help us celebrate our first decade of success, and share in our anticipation of the next ten years to come.
SubLOGIC tenth-anniversaty promotional shirts and posters are available at your dealer or directiy from SubLOQlC. See your
dealer, or write or call us for more information.



?oafelJDGIC



713 Edgcbrootl Drivo

Champaign IL61B20

|I17|3S9M8aT(.|ei:2?M5

ORDER LINE: (800) 837-4983

|??pt In mnda,)



aft,v<.[i



LOGIC





COMPUTE!' Publicationsjnc.?

One of tne ABC Consumer Magaanes, Inc. ^^^



One of tne ABC Consumer Maga
A Coei'ol Crties/ABG. Inc. Company



Publisher
Edi1uri.ll Director
Managing Editor
Ajsocidtc Puhtisher



Willidcin Tynan
Rith.ird Mon*ifie!d
Kalhlpen MartiilL-k
Sflby S.ik'iii.in



Editor, COMPUTE!

and COMFUIEl's Ga/ette
Assistant Editors, COMPUTE!

and COMPUTEi's Caiette

Production Director

Editor, COMPUTE !'s Atari ST

Di^ & Mag^inf and

COMPUTE!'; PC M-iRaimc
Editor, CO.MPUTE!s Apple

Applications Magazine
Featun^ Editor
Technical Editor
Assistant Tedinical Editors
Assistant Editor, COMPUTE! 's

Atari ST Disk St MaRJiinc
Assistant Editor
Astist.tnt Fraturrs Editor
Programming Supef\'isfir
Editorial Programmers

Buyer's Guide Coordinator
Copy Editors

Edilorial Assistant
Submi?^sions Reviewer
ProgrammirvR Assistants
Executive Assistant
Administrative Assistant!

Receptionist
Associate Editors



Contfibuting Editor



Lance Ellm

Rhett Anderson, Randy Thompson,
Clifton Karnes
Tony Rotjorls



Tom R, H,illliill

Gregg Kti/er

Keifh TerTptl

On is R. Ctjwper

Dale McBane, |im Fuths

If Kid Heimartk

|ohn Sha{jfe

Tom Nt'lsel

P.ilnck [Virriih

Tim Vic I or, Tim Midkiff, William

Chin, George Miller

Carolint' Hanbri

Karen Uhlendorf, Karen Siepak, Jill

Champion, Lori Sonoski

Mickey McLean

Diiyid llensley

Tf<iy Tucker, Joyce Sides

Debi Nash

liilt.1 rk-ming. Iris Bfooks, Sybil Agee,

Claudia Earhail

Anila Armfretd

|im Biittcrfietd

Toronto, Canada

Fred D'l[!naziu

T, Lansinn, Ml

David Thornburg

Los Altos, CA

19 ill VVrlkinson



COMPUTEi's Book Division Editor
Assistant Editors

Programming Assistant
Director of National Sales



Stephen Levy

Tammie Taylor, Robert Bixby, Lynne

\\t>alherman

Ddvid rlrirance

Jusepb W, Hatther



Production Manager

Art Director

Assistant Art Director

Assistant Pfi?Iuc1ion Manager

Designer

Artists



Irrria Swain

In nice R. Farv

Lee Noel, Ir.

De Poller

Tony lacobson

Robin C.ise, Kim Potts, Stolty Billings



Typesetting


Terry Cash, Carole Dunlon


Illustrator


Harry Blair


Croup Adsvrtising Director/




Consumer Electronics




Advertising Director


Bernard |. Theob.ild, |r,


Production Coordinator


Kalhleon Ingram


Customer Service Manager


Diane Longo




lose Cruz


Individual Order Supervisor


Cassandra Green



William Tynan, Vici; Presitlent
Rictiard Mansfield, Vice President, Editorial Director
Richard |, Marirto, Vice Presidenl, Advertising Sales
llene Bersrjn Werner, Vice President, Production



Editorial Board

Richarr) Mansfield, Kathleen Martinek, Sell>y Bateman, Lance Elko, Tom R.

Halfhill, Stephen Levy

Robert 1 ock. Founder and Editorial Comulfant

COMPUTE! Publications. Inc. publishes:

COMPUTf! QOMPUTP. Booh COMFUTH's Ca^effe

COMPUTE'S Gazvtiv Diik COMPUTE','! Apple Applicaliom

COMPUTtl's Atari ST DM & Mugi/int COMPUTEi's PC Mignine

Editorial offices: 324 West Wenctover Avenue. Suite 2U0,

Greensboro, NC 2740fl
Corporate offices: 825 7th Avenue, New York, NY 10019

212-26S-a360
Individual Orders: 800-346-6767 (In NY 2U-8H7.BS251

(Single Copy) 10:00 AM- 12:30 PM; 1:30 PM-3:00 PM

Monday -Friday
Dealer Sales: BOOb3H-3B22 (In NY 212-e87-85f)6>

9 AM-S CM MiKidiiy-Friday

Sales Representatives
lerry Thompson
Lucille Dennis
Tom Link
Harr>' Blair

Address all advertising materials to:
K.llhleen Ingram, COMPUTEi's Ca^Ptt^'

324 WiiSt Weridovcr Ave.. Suile 200, Greensboro, NC 2740B



415-148-8222
41S-348-8222
212-315-1565
919-275-9809



Sales Offices

Northeast

Mid-Atlanlic

Southeast



212-315-1665
212-315-1665
919-275-9809



Sales Offices, Jules E. Thompson, Inc.

1290 Floivard Avenue, Suite 303, Builtngame, CA 'MOIO

Midwest 3 J 2-726-6047

Texas 713-7.11-2605

Pacific Northwest 415-348-8222

California 415-348-8222

Arizona 415-348-8222

Neiv Mexico 41 5- 348-8222

C:olorado 303-595-9299



ill I







Subscription Orders and inquiries

COMPUTEI'S GAZETTE

P.O. Box 10957, Des Moines, I A 50340

TOLL FREE
Subscription Order Line

1-800-727-6937

COMPUTEi's GAZETTE
Subscription Rates

(tl-lssue Year); LIS (one y-ear) S24- Canada, Mexico and Foreign Surface
Mail $30- [=oreign Air Mail $65-

The CfiMPuTfTs GAZETif subscnber list is made available to csrefully screened
Organi/.itions with a product or ser\'i<e which may be of interest to our readers.
If you prefer not lo receive such mailings, [ilease send an exact copy of your
subscription label lo: COM^UTt^s GA/tnt, PO- Box 10958, Des Moines, lA
5095tt. IrKliKle a note indicating yrmr preference to rereive or^ly your
subscript ton.

8 COMPUTE'S Gazaae January 1938



Aulhors of manuscripts warrant that .ill materials submitted lo CO.MI'Uft'^
ClA/l 1 EE are orifiinal materials with full ownership rij^ts resident in said
aulhors Hv stjbmillirif! .irlicles lo Cf)Mrult'\ GWU II. authors acknowledge
Ihal such niiitertid^, uf>on acceptance for publication, l>ecome the exclusive
pro|ierly of COMPUTl! Publicalions, Inc. No [Xirliort of ihis maaazine may be
reproduced in any form without written permission from the publisher. Entire
conlenis copyright ? 1988 COMPUTEl Publicslions, Inc. Righls lo programs
developed and submitted by authors are explained in our aulhor contract. Un-
solicited materials not accepted for publication will be returned if author pro-
vides a self-addressed, slamjied envelope. Where programs are included in an
arlicle submission, a tajie or disk must accommny the submission, Mnteri list-
ings are ofilionaL bul helpful. Articles should be furnished as typed copy (up-
per and lowercase, ple.ise) with double s[jacinR, Each article [i.igf should bear
the litle 01 the article, date, and name of the author. COMPLTTE! Publications.
Int., assumes no liability for errors in articles or .itlverlisements. Opinions eN-
pressed by authors are not necessarily IhiHe of COMPLTTf! Publications, Inc.
COMPUTH! Publications assumes no responsibility for damages, delays, or fail-
ure of shipment in connection witfi authors' offer to make tape or disk copies
of programs published herein.

Commodore 64, Plus/4, 16, and 128 are trademarks of Commodore Business
Machines. Inc., .md/or Commodore Eleclronics Limited. Other th,in as an
indefwndent su[i[>Iier of quality information and services to osvners and users
of ComnUHloie produi Is, COMPUTE! t'iil)lications. Inc., Is in no way asso-
ciated with Commodore Bustnc'SS Macfiinc'S, Inc., or any of its subsidiaries.



-/



CAUFORNIAGAMES:



rxi



SUTEOFINTI





T: is?
¡ö :^v ? ¡ö ¡ö

"^ -*¡ö ^t alrft beach blanket bingo, :

These are radi- \

cal games. Games \

that take the j

honorable i

tradition of :

Summer l

Games'" I mid I

'^, Winter Games^ and World \

GamesT wax it down and load j

it on the roof. \

Try shredding the face of a ;

totally tubular wave. Join the i

airforce in a BMX bike race. :

Screech around on skates ¡ö

and then rocket off the

skateboard ramp.

You'll be plajdng
for sponsors like
'jQcean Pacific, NHS
^ anta Cruz, CASIO, Costa
"Bel Mar, Kawasaki, and
Spinjamnier. FQr trophies
and an overall championship.

So get air. Go crazy California games by,
Welcome to the state .




tji n iirh li ffut\i-I €4f' fh- Up u ?itli ) i 'ti r
up ilif-fr, ihnic/iii' Hir cntu-d-



of California.



EPYX



BOX FOR DETAIIS 0!V INSTANT WINNER CONTEST.




Editors and Readers



Do you have a question or a problem?
Have you discovered something that
could help other Commodore users? We
n>ant to hear from you. Write to
Gazette Feedback, COhiPUTErs Gazette,
P.O. Box S406, Greensboro, NC 27403.
We regret that, due to the volume of
mail received, we cannot respond indi-
vidually to programming questions.



Looking For A Database

1 would like to find some software
which will enable me to establish a re-
cord length of 82 characters containing
eight fields of varying length, I'd like to
be able to sort on some of these field
and print lists or address labels. If you
know of a supplier, 1 would appreciate
having a name, address, and telephone
number. I'm not a programmer and
have to depend on software I can buy.
Norman B. Somers

There are several commercial database
manager programs which would suit your
needs. They allow you to define a record
size; lypc in, modify, and delete infor-
mation; search and sort; ami print out the
results. Wc regret that we can't recom-
mend specific programs as being the best,
and there are too matiy database programs
to list here. If you ask other Commodore
users (at a user group or on a bulletin
board}, you'll probably get many different
suggestions about which database pro-
grams are good.



Redirecting Output

1 own a 64, a Datassette, and a printer.
My problem is that I don't know how to
get a printout of a program. I know the
printer does work because I use the
SpeedScript word processor,

Daniel J. Bierzonski

The command you need is CMD (Change
Main Device), which redirects computer
output from the screen to whichever de-
vice you've imiicatcd. After loading a pro-
gram into memory, type these lines in
direct mode:

OPEN 4,4: CMD 4: LIST
PRINT* 4: CLOSE 4

The first line opens channel 4 to de-
vice 4 (if you wish, you can add a secoiui-
ary address to take advantage of special

1 COMPU TBI's Gazetta J anuary 1 988



features built into your printer or inter-
face). The CMD command tells the com-
puter to send output to file 4 instead of to
the screen. The listing then appears on
your printer. The PRINTt^ command
sends a blank line to the printer. This tiot
only flushes the line buffer but also resets
the main device to the screen. Then you
close channel 4.



Listing The Directory

My question has undoubtedly been
asked before. For the sake of us who
haven't been Commodore owners very
long, maybe you could answer it one
more time. How do I get my Commo-
dore 1 28 to operate the printer outside a
program? For example, I get a directory
up on the screen and I want a printout.
Do I have to run a word processing pro-
gram and then load the directory?

Lin wood W, Crosby

Although you tiiay be accustomed to typing
DIRECTORY or CATALOG to see the di-
rectory, you jteed to load the directory into
memon/ to print it out. Type the following
lines in direct mode (with no line intmbers):

LOAD "$",B

OPEN 1,4: CMDl; LIST

PRINT#1: CLOSEI

The first line loads the directory,
U'hich appears in memory in the form of a
BASIC program. You can't run it, but you
can list it. The second line opens channel
one to the printer, changes the output de-
vice to channel one, and lists the pro-
gram¡ªor directory¡ª that's in memory.
See the previous question for tnore about
how CMD works.



Protection And Copyrights

One of my friends has Ihe habit of
backing up the GAZETTE disks before
running them, so that if something goes
awry, he'll still have the original. To his
surprise, upon trying to run his copy of
the July 1987 disk, the drive couldn't
seem to find anything but the directory!
He found checksum errors on several of
the tracks, apparently deliberately
placed there to prevent duplication of
the disk. How come? Have you run into
problems with mass duplication of the
disks or something?

My friends and I all subscribe to
GAZETTE, and we usually divide the



task of typing in the programs among
ourselves and pool the results, so none
of us will have to type all of them. Have
we been wrong in doing this? We
thought that as long as we each owned
a copy of the magazine from which the
programs were typed, we had your im-
plied permission to use them, whether
we individually typed them in or not.
Paul L. Baker

The GAZETTE Disk has never been copy-
protected, and we don't have any plans to
protect it in the future. It soitnds like your
friend received a disk that was either
physically or magnetically damaged.
We'll gladly replace damaged disks; call
the customer service number for details.

The programs and articles published
in compute: magazines and books and
the programs on accompanying disks are
covered by copyright, it's legal (and pru-
dent) to make backup copies for your own
use. As you said, if something should go
wrong with the copy, you always have the
original to fall back on.

It 's illegal to give away, sell, or oth-
erwise disseminate programs from our
publications. This means you may not
post our programs on bulletin boards and
telecotnmunications services. The pro-
grams we publish are not in the public do-
main; they're protected by copyright.

We do recognize that it takes time to
type in programs, liowever, so we don't
mind if one person (who has bought a
magazine or book) enters a program and
gives a copy to a second person who owns
the same issue. By buying the magazine,
you've bought the right to use the pro-
grams, whether you type them in yourself
or receive copies from someone else.

Formatting A Disk

1 don't know how to save a program to
a blank disk. I read somewhere that you
must format a disk before you can save
anything. If this is true, can you explain
how to do it?

Ron Chan

Channel 15 is Ihe disk command channel
through which you send commands, read
disk error messages, and commutiicate in
general with the disk drive. There are
three steps to formatting a disk; open the
command channel, send the format com-
mand, and close the disk chatmel. Here's
the long version:




Blast mad mages,
mutant rats, and
murderous monsters.
Explore mysterious
multi-level mazes.
Annihilate hordes of
ghosts, snappers, and
dervishes to claim
magical artifacts and
treasure. The action
won't stop until you
get to the bottom of it
all - and hand Calvrak
the Demon a one-way
ticket to oblivion.

GET YOUR

DEMON STALKERS

DEMO DISK!

Three wicked levels of manic
arcade action. Send your name,
address, and a check for $2 (to
cover shipping and handling)
to Demon Stalkers Demo
Disk, Electronic Arts Direct
Sales, P.O. Box 7530, San Mateo,
CA 94403,





Ipmmtmmmm
I tt^iii VAULTS iifnif :m hts^Aci;
I HVtl tH t\T nSiEJI VWIT5 TO




The cieepcr yuu ^u. [hu KfiriJft- il gL'tt. (Ywii ]nigiil

w^int to brin^slont; a ?ncE]<) {q h^^lp.) But cloti'l

wuil \il yciu find n Slaw t>tath ciinc to u?ic- the

Sb>t (cHme command:,



Scrolls givp ycm hintA. mfiji^r, and the- saffl ofihe

Marbia Vmblta. If you'd ratlurr, write w>me hUlocy

of your tm TL



Use thr Dunsi'^n ConAtruetiuJi Scl lo desigri your

own MniKi [li^fjtman: . . r and llitn innirl it on y<]iir

fticn^lK. \S'tth ovcf 2i*y dcrjiigr opdonit. Demon

Stfltkeix' hcuTorN can be m inl^rti'lf M

your ImaitiiuitLDii.



ELECTRONIC ARTS



?



TO PURCHASE DEMON STALKERS: Visit your retailer. Or call 800-245-4525 (in CA e(X)-5G2-lI12) between Sam and Tipm Pacific time, and place a
direct order on your MB.-itercard or VISA. Ororderby mail by sending a check, money order, or VI.SA/Ma.stercordmformation to the addres.'i above. C64
version is $29.95, plus $3 shipping and hiindlinK- CA residents add 6% sales tax.

Demon Sullwn U s tndomuk of Eloclionlc AiU, Commodsre Mi*! n^iwnid Iradcmiirii of CcDunodore Btulnm Machinm, I.ld.



OPEN 7,8,15

PRINT#7, "NEWOidiskftameM"

CLOSE 7

Type these lines in direct mode, toiih
!w Hue jjumbcrs. The OPEN command
takci three mtmbers. The first is the logi-
eat file (it can he any mimhev from I to
127). This file mnnher is tiwd later in the
PRINT# and CLOSE statements. The sec-
ond number is tite device (disk drives can
be device 8, 9, 10, or 11, but they're
usuaily device 8). The third is the channel,
which is 15 because we're sending a cotn-
mand. The PRINT? statement sends a
string to an open channel. In this case,
NEW tells the drive to format a netv disk.
Replace diskname with the name you
wish to give the disk, up to 16 characters
long. The disk name is followed by a com-
ma and the ID¡ª a ttiw-character identifi-
er for the disk. It's a good practice to use
different IDs for different disks. The
CWSE commatid closes the open file. For
a brand new disk, the ID is required. If the
disk was preuioiisly formatted, you can
save some time by omitting the ID.

Here's a shorter way to format a disk.
The name and ID are included on the
same line as the OPEN, and NEW is ab-
breviated to N:

OPEN15,8,15,"N0:rf?sil?(im(r,irf"
CLOSE IS



FORTRAN And COBOL For The 128

I am studying F'ORTRAN programming
at school, and I'd like to be able to run
my own programs at home. The prob-
lem is that 1 can't find any FORTRAN
compilers for my 128. Any help you can
give me in this area will be greatly
appreciated.

Stephen Webber

I am studying electrical engineering at a
university that uses FORTRAN, 1 own a
128 and a 1571, and I know that my
system is capable of handling FOR-
TRAN in its CP/M mode. Is there a
FORTRAN compiler available that I can
use with 128 CP/M?

Rauf Aslam

1 own a Commodore 128 computer, and
1 am looking for a good professional
COBOL compiler to work in the CP/M
mode. I have read many magazine arti-
cles that tell me there is a lot of CP/M
software available, but I can't seem to
find any. I've called Borland, the makers
of Turbo Pascal, and they say they don't
make a COBOL compiler. Can you
please toll me where 1 can get a COBOL
compiler for the 128's CP/M mode?

Jeff Teel

Elf IS Computing offers a CP/M version of
FORTRAN IV, called Nevada FOR-
TRAN, that works ven/ well with the
12$'s CP/M. You can use Nevada FOR-
TRAN with a one-drive system, but you'll

1Z COMPUWs Gazette January 1988



have to do some disk sieapping. You can
order Nevada FORTRAN for $49.95 from
Ellis Computing, 5655 Riggins Ct., Suite
10. Reno, NV 89502.

Another CP/M FORTRAN compiler
for the 128's CP/M mode is Microsoft's
FORTRAN-80. FORTRAN-80 is avail-
able for $39 from Public Domain Software
Copying, 33 Cold St., Ncio York, NY 10038.

There are two COBOL implementa-
tions available for the 128¡ª one for the
CP/M mode and one for the 1 28 mode. El-
lis Computing sells its own CP/M Neva-
da COBOL compiler, based on the ANSI-
74 standards, for $49.95 (see address
above).

There is also a COBOL interpreter
available for the 128 in its native mode
from Abacus Software. COBOL 123 is a
COBOL programming environment, com-
plete with editor, interpreter, and debug-
ger. You can order it from Abacus
Software, P.O. Box 7219, Grand Rapids,
Ml 49510, for $39.95.

Please note that in the 64 and 128
worlds, most language implementations
come with an integrated editor. This is not
true for CP/M, however. You'll need a
CP/M editor to create source files for your
compiler to translate. The line editor that
comes with the CP/M system (ED.COM)
is adequate for simple tasks, but for
heavy-duty editing, you'll want a more
sophisticated program.

Here are some other sources of CP/M
software:

First Osborne Group (FOG)
P.O. Box 3474
Daly City, CA 34015

Poseidon Electronics
103 Waverley Place
New York, NY lOOll

Micro Cornucopia
P.O. Box 223
Bend, OR 97709



Custom Messages On The 64

I have been looking tor a program 1 be-
lieve was published in COMPUTE! or
COMPUTEl's Gazette. The program cus-
tomized some of the 64's messages. It
also allowed you to change the spelling
of BASIC'S commands. Since I don't re-
member which magazine it was in, or
when it was published, can you help?
Gregory Bushta

All of the 64's messages are stored in Read
Only Memory (ROM). To change a mes-
sage, you must copy ROM to underlying
RAM^ switch out ROM, and then POKE
the ASCII characters for your neiv mes-
sages over the old ones. The first step,
copying BASIC ROM to RAM is simple:

FOR 1 = 40960 TO 49151:POKE
LPEEK(I):NEXT

77iis is a long FOR-NEXT loop and
may take half a minute. Next, switch out



BASIC ROM:

POKE 1,PEEK{1) AND 254

Now that the BASIC interpreter is
workitig out of RAM, enter and run the
following program:

10 MS$-"OK. ";MA = 41848
20 FOR 1-1 TO LEN(MSS);POKE
MA-(-I-l,ASC<MID$(MSS,I,l)):NEXT

MS$ IS the nau message, and MA is the ad-
dress of the original message in memory.

When run, the two-line program above
changes the familiar READY prompt to an
OK. As long as you know the address of a
message in memory, you can change it.
Because messages are stored sequentially
(one right after the other), your new mes-
sages must be less than or equal to the
origitial message in length. If the new
message is longer than the original, it will
"spill" over, destroying the start of the
next message in memory.

Using the same technique, it's possi-
ble to change the spelling of BASIC com-
mands. Because of the way BASIC searches
through the memory during its tokeniza-
tion process, you should always replace a
BASIC command with a command of the
same length. Also, unlike the READY
message, BASIC commands and error
messages are stored with the last charac-
ter's high bit set (the ASCII value plus
128). That's how the BASIC interpreter
detects the end of messages. So, to make
the program above ivork for BASIC com-
mands ami error messages, add this line:

30 POKE MA-I-LEN(MSS)-1,A5C
(RIGHT$(MSS,I?-fl28

Now, try some of the following
experiments.

Change RUN to COl:

10 MS$-"GOI":MA- 41157

Change STOP lo HALT:

10 MS$ = "HALT":MA -41183

Change FORMULA TOO COMPLEX to I'M
CONFUSED: 10 MSS^'TM
CONFUSED";MA-41709

As you can see, the key to changing
B4S/C messages is knowing the message's
original address in ROM. To find the ad-
dresses of other messages in memory, run
this program:

10 C-255:PRINT "ADDRESS

MESSAGE"
20 FOR AD-4ni9 TO 41767
30 IF 0127 THEN PRINT:PRINT AD,
40 C-PEEK(AD);PRINT CHRStC AND

127);
50 NEXT



Lotto Mania

I recently wrote a program to pick lot-
tery numbers at random for our state
lottery, but I'm having a problem with
it. In my state, there are two major lot-
tery games. One requires you to choose
six different numbers from 1 to 44; the



BOREDOM KILLERS

fl^^H Games that TERMINATE boredom. HH^^^

And hold your attention hostage.

Alien fighterships exploding into flaming wrecloge. Fire-breathing dragons

breathing down your neck. Suicide missions v\^ere the bad guy wouid 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.



3D GRAPHICS

suck you in.



SPECIAL EFFECTS

shock your senses.








Dragon s Lair^

tf Singe the dragon doesn't have Dirk fof dinner, the Lizard King will,
A spellbinding adaptation of the smash hit videodisc arcade game.



Delta Patrol-
Blast your way through s strange world of animated aliens,
foaming oceans, and sotar flares. The future of "shcxjt-em-ups.'




Dan Dare, Pilot of the Future

Stomach-wrenching tension as you fight your way to the evil Mekon,
It's a comic bcok come to life with arcade action that you control.



Sanxlon'-

Only courage and a strong thumb will get you to the Daritside.
High-speed 3-D action found only in the arcades, until now.



HOW TO OBDBR: Visit your relaBer or call 800-245-4525 (CALIF 800-562-1 112). Sugoested retail price for Dan
Dare, Sanxion, and Dalta is $19.95. Dragon's Lair Is $24 .K. Diract ordete add $3 shipping and handling. Or, send
check Of money order to: Eladronk; Ails Direct Sates, TO Box 7SX, San Mateo, CA. 94403, Draeon'a Lair oopyrigM
1983 Mag?com Inc. All rights reserved.



ELECTRONIC ARTS"




IWo-On-IWo Basketball Action

One-on-one is OK for a little practice, but real basketball is
a team sport To be really good at it you need all the skills -
passing, dribbling, shooting, stealing and reboimding. That's
what it takes to win a championship. That's what GBA Champion*
ship Basketball"^ IWo-on-TWo" delivers.
From the roar of the crowd to the swish of the net from slam
dimks to three-point shots, it's all here - fast and competitive.
Not only is there team action, but you can even compete in a
4-division, 23-teani league ~ all the way to the playoffs and the
GBA Championship game!

When you're ready to jump into the big leagues of computer
basketball, start with the game that begins where the others leave
off¡ª GBA Championship Basketball: 'I\ro-on-'nro.



Pbr Comoodore
&>, 126 and Amiga.
Apple llci lie, and
IlGS. Atari ST. IBM
PC, PCjr. Tandy
1000 and 100%
compatibles.




Apple nos

screen shown.



eoMsr/ui'^



TbDfder.rUUjnurlociU retillerorcill l-SOO-l^f-tiStK). CaOnttOdprc B4. 138 uid Ami ja Hretrndeniarka oCCofflmo<tore
Electronlci , Limited. Applt J& a IrAdcmiiTfc: of Apple Computer. Inc. Atari ST ia a trademark of AtiH CDrpontkiiL IdU PC
MHi PCJ r wr? trwSctnajica of Intenvatknul DusIaf ?.> MuJLioca Carporalioo. IknOy !¡ö >¡ö uvdEmarfc or Thnc^ Cpfporat^'^^



Look for specially marked SSMS^ff^
packages featuring an exclusive offer from
&nrts hlustrated.



14 COMPUW:s Gazette January 1968



Other, seven numbers from 1 to 38. Can
you show me how to do this?

Mark Pacetti

htiagine wriiing the nutiibers 1-44 on 44
slips of paper, tossing them into a box,
mixing them up, mid ilr awing six out.
That would be one way to randomly select
six numbers, with no duplicates.

The foUou.>itJg program randomli/ picks
six nutnbers in the range 1-44, using the
paper-in-the-hat technique. To have it
choose seven numbers from 1 to 38, set
LIMIT atid NUMBERS to 38 and 7, re-
speciivel^, in line 10.

Q'A 13 LIMIT'"44:NUMUERS=6:X=RND

(-TI)
HQ 20 DIM A(LIMIT)
OM 30 FOR 1=1 TO LIMlTsA(I)=I:

NEXT I: REM ASSIGN VALUES
TO A( }
CD 40 FOR 1 = 1 TO L1M1T!T=A{ I ) :

X=INT(RND(1)*LIMIT)+1: sA

(I )=A(X) :A<X)=TtNEXT I
PB 50 FOR 1=1 TO HUMBKRS: PRINT
A(I), jNEXT I

After seeding the random number
getierator in line 10, we create a numeric
array A containing the numbers 1-44 in
line 30. If you printed the first six num-
bers at this point, they would always be
1-6. Line 40 shuffles the array. Every
number in this array is swapped randomly
with another number in the array. In line
50, the first six numbers in the scrambled
array are printed.

This progratmning technique could
just as easily be adapted to select playing
cards from a deck at random. There are 52
cards in a standard deck. Each card could be
represented by a number from 1 to 52. So, to
pick six distinct cards from the deck, just
change LIMIT in the above routine to 52.



Two Single Drives Are Not A
Dual Drive

I have a 128 with a 1571 set up as de-
vice 8, and a 1541 set up as device 9.
When I try to back up a disk using
COPY DO TO Dl or BACKUP DO TO
Dl, it does not work correctly. Can you
tell me why?

Jack Craig

Your problem is that both the COPY and
BACKUP commands work with dual disk
drives only. Although the name may be
misleading, dual drive does not mean two
drives.

In your current setup, each of your
disk drives is considered a separate de-
vice¡ªone is device 8, and the other is 9,
Because each device contains only one
drive, both drives are considered drive 0.
A dual drive, on the other hand, is consid-
ered one device with two drives, num-
bered and 1 . Physically, dual drives look
like two drives in one box. Unfortunately,
without changing the ROMs inside the
1541 or 1571, there is no way to make two




f^The Right Stuff"

~1\IY Times (Aug. 25. ma?)

Strap yourself into Chuck Yeager's Advanced Flight Trainer"

The onfy flight simulation co-designed by the greatest test
pilot ever. And with action so fast, even experienced pilots
'auger in! The right stuff is right here.



.;> Test the limits of ? different
Jv aircraft using Yeager's own
' evaluation checklisL From the
classfcWWISopwilh Camel to
?¡öttiemach-speedSR-71 Black-
'/ . bird Pust) the experimental
XPG-12 to the edge (5f space.







^^^ET^^^^^


9










Fly fomiatioti on Yeager's wing
through Dead (Vlan's Slalom.
Catch ttie breathtaking fear of
a Hammerhead stall, the
adrenaline rush of an aileron
roll, the thrill of your first
Cuban 8.



Race codipijter opponents

ihrb'tigh white-knuckle
courses. Bolt past obstacles
and run narrow gates. Skim
ilio ground at top speed, wing -
towing with your rival. View
the action from a cliase plane
or the tower





Seat-of-the-pants flying in
the only simulation with over
forty years of experience.
Yeager insisted on actual air-
craft speeds and his own flight
evakiation charts. Climb into
the cockpit and see if you've
got the 'right stuff!



HOW TO ORDEH, VisilymiT relsilerorcall aoo-
245-45J5 loF direr.i VISA or MasieiCard orders
(inCAca)! 800-662. MT2) The direci order
puce IS J39 9S loi l(*e IBM version and $34.95
tor lire C64 versiuii.Send a U.S. clieijkor
iTioriey order to Electronic Ads Direct Sales.
K). Box 7530. San Mateo. CA 94403. Add
$3 for shipjM'ng and handling ( J5 Clanacfian).
Please allow I -2 weeks (d ¡ö U.S. debery. Coming
for itie Apple II. IBM is a regi.^terad irademark
of International Business Machines. Inc. C64 is
a registered trademark of Commodore
Electronics Limited Software G 1987 Ned Lcrner,





PHOTO COURTESY rslORTHROP AVIATION/ALLEN QUINN.j
Headline QUOto c 19S7 byTho New York Times Company
Roprintod by pcrmiuion.



ELECTRONIC ARTS?



separate drives into one dual drive: You
just cati't cotivince one of your disk drives
to take on the role of drive 1.

The two commands COPY and
BACKUP are really held over from the
days of liie PET, when dual drives were
common. Examples of dual drives are the
2040, 3040, 4040, and S050. Each increase
in model number reflects the increase in
DOS version, mechanical improvement,
and, in some cases, free disic space- These
drives, however, are no longer available
from Commodore. And even if you could
find one, they are not compatible ivilh the
Plus/4, 16, 64, or 128 unicssyou Stave the
proper IEEE interface cable.

If you want to take advantage of both
your drives, there is au exellent program
entitled UNICOPY, found on the 1571
Test /Demo disk that came with your disk
drive. This program copies disks or files
using two disk drives.



Vanquishing Noisi?

I have a problem downloading files
from bulletin boards. I don't know
which downloading protocol to select,
and I don't know how tiiey work. What
is the best downloading protocol? 1
have a 64 and a 1660 modem.

Paul Carey

First, a few words about wlty downloading
protocols are necessary and how they
work. Imagine that you're talking to some-
one. If the txvo of you arc standing ten feet
apart in a ipiiet place, both of you will
hear clearly. If you're 200 feet apart, you
probably won't. In a crowded room, other
conversations and background noise could
interfere with your own conversation.

When you're downloading a pro-
gram, fading signals, static, noise, and
glitches in transmission or reception can
introduce errors in the file you're down-
loading. A success rate of 19,999 out of
20,000 isn't good enough, just one faulty
character can spell the difference hetiveen
a program that works and one that doesn't.
Transfer protocols were invented to thwart
such problems.

A downloading protocol defines a
Standard method for accurately transfer-
ring data be twee) I one computer and an-
other. The sending computer transmits a
block of bytes followed iry a checksum,
which is tlie result of adding, tntiltiplying,
or otherwise manipulating the data from
the iflock just sent (both programs wse the
same formula). The receiving computer
double checks tlie data against the check-
sum. If for some reason, the checksums
don't match, the receiving computer sends
a message that means try again. Other-
wise, it sends a message that means send
the next block. The idea is very similar to
the checksums used in "Automatic Proof-
reader" and "MLX" programs in COM-
PU'lEI's Gazette.

Within the microcomputer world, the

16 COMPUTErs GaieUe January 1988



most popular dotonloading protocol is
Xmodem, which is sometimes called
Cliristenson protocol (after its inventor.
Ward Cliristenson). You may encounter
two variations of Xmodem: the original
Checksum and the neiver Cyclic Redun-
dancy Checksum (CRC). The CRC version
of Xmodem is slightly better than the
Checksum version, but imth are reliable.
Many terminal programs (and BBSs) start
by checking for CRC and then switch to
Checksum if CRC fails.

A second popular file transfer protocol
is Pimter, named for its creator, Steve Punt-
er. Like Xmodem, it comes in two versions.
Punier protocol is Commodore-specific.

Most national telecommunications
services (including CotnpuServe, GEnie,
Delphi, and The Source) support Xmodem
transfers. QuantumLink uses its own pro-
prietary protocol and terminal program.
Most BBSs support either Xmodem or
Punter, Occasionally, you'll run across
other protocols, but Xmodem and Punter
are the two most popular.

Which protocol is the best? There are
ways to prove mathematically that certain
systems are more accurate and less likely
to fail. The CRC version of Xmodem is
siigiUiy better than the original checksum
version, for exatnple. Most of the lime, tite
question of accuracy is moot, however.
The best protocol to use is the one the sy-
sop of the BBS offers. If you're on an Xmo-
dem board, that's the protocol to use.



Duplicating Disk Errors

While saving or editing data with a
commercial database, 1 sometimes sud-
denly get a 20, Kl: AD, 4, 1 error (I'm not
sure about the last two numbers). I have
no idea how to read this information or
how to correct the error. How can 1 fix it
or avoid this error? Right now I am
making backups after 30 minutes of en-
tering data. Then when I run into the
error, 1 UKe a commercial disk-copying
program and start over. Unfortunately,
1 lose up to 30 minutes of work.

Jack D. Devine

The disk error 20, f<EAD, 4, 1 means you
have an read error number 20 on track 4,
sector I. (For most disk errors, the last two
numbers indicate the track and sector
tvhere the disk failed.) It's likely that your
disk has been damaged, either acci-
dentally or on purpose.

Because it's illegal to sell (or give
away) copies of copyrighted programs,
some software companies deliberately put
errors on their disks and then have the
program check for the existence of a bad
sector. Tliis prevents some people from
tnaking copies. But it's legal to make per-
sonal backups for your own use, so there
are copying programs that detect and
faithfully reproduce most disk errors.

Unfortunately, the disk-copying pro-
gram you used will duplicate an entire



disk, including errors. Each time you back
up the disk, you're copying the bad sector.
It's inevitable tlrat you'll see the error 20
again and again, as long as you continue
to make copies of the bad disk.

The read error migiil be a result of a
physically damaged disk, in which case
you should throw out the bad disk. Or, if
you copied the original program disk, it
may betltal the error 2vas part of the copy-
protection scheme. When using commer-
cial software such as a database, you
shouldn't save the data to the same disk as
the program. Format a new disk and use it
for data only.

You'll need to copy the data files over
to a new disk without copying the bad sec-
tor. If the database program has a backup
option (or if it saves the entire file), you
could do it that way. A file -copying pro-
gram ¡ª one that doesn't duplicate entire
iiisks^might work; too.



The Shift Flag

In a program I'm writing, I need to de-
tect when the CTRL and Commodore
keys are pressed. Is there some location
1 can PEEK for this?

Eric Campbell

All eight-bit Commodore machines have
an address known as SHFLAG (location
211 on the 128, 653 on the 64, and 1347 on
tlie Plus/4 and 16). SHFLAG tells you
when one or more of the shift keys (SHIFT,
CTRL, or Commodore) is being pressed.
Ordinarily, this address contains a zero, A
value of I signifies that one of the two
SHIFT keys¡ª or tIte SHIFT lOCK key¡ª is
being pressed; a 2 indicates the Commo-
dore logo key is down; and a 4 tells you tlie
CTRL key is being pressed. On the 128,
this address detects two additional key-
presses. An 8 indicates the ALT key is
pressed; a 1 6 means CAPS LOCK is down.

The values in SHFLAG are cumula-
tive. For example, if you press the CTRL
and Commodore keys at the same time,
PEEKing SHFLAG returns a 6.

The following short program demon-
strates this effect. Run it and then press
different shift keys, alone or in combina-
tion. The value in SHFLAG, depending on
the keys you press, will print repeatedly to
the screen.

IW 10 SHF1AG=65 3:REM S11PLAG = 31
1 ON TiiE 128, 134 7 ON TH
H PLUS 4/16

FA 20 PRINT PEKK(SHFLAG) :G0T02

m




MAKING MUSIC HAS
NEVER BEEN USIER.

Suddenly, you're a rock star, Screech-
ing, pulsating, throbbing with sound. You're
playing music on your connputer. There's an
invisible band in your bedroom, Your parents
don't understand you anymore¡ª ond you
like it!

What hoppened? Yesterday you didn't
know a trebie cief from a tuba. Today you're
creoting mistake -free music on multiple in-
struments. You've discovered the revolution-
ary program with musicol inteiilgence.
You've discovered Instant l^usic;"



c



REATE COLOR-CODED
COMPOSITIONS.



Witti Instant Music you can actually see
the music you're playing with color bars that
appear on your screen. Feoturing over a
dozen instruments to ctioose trom, you se-
lect the ones you want to use. Just move
your joystick or mouse to drow in lines ot
music. It's that simpie.

You con compose, too. Instant Music
lets you copy ond poste, even erose your
musicol ideas. So improvise and synthesize.



Sc/ean snoi lepresents CM version





Experiment witti different orrangements or
choose from 40 built-in songs ¡ª jazz, reg-
gae, even classical.

FROM SOLO EXPRESSIONS
10 JAM SESSIONS.

Open your concert with o boss guitar
solo. Then rip into a real-time rock out and
jam with the interactive bond inside your
computer. Ploy up to three instruments ot
one time. And lor really owesome effects,
ploy out through a MIDI keyboord. The sound
will blow your socks otf!

"IT'S ONLY ROCR'N'ROU"
DISK INCLUDED

Jam-packed with over 50 rock tunes
trom the '50s to Now. (Included with C64
version ONLY)



OW TO ORDER:



H<

¡ö ¡ö VISIT YOUn RETWLEI! OR CALL 800-24W525 FOR OKSCT
VISft OR MASTERCARD ORDERS {IH CA CAIL 800-552- H 12). The

Oireci Piice Is S29 95 lot moCB4 version. Appse lies and Amigo
uwsions S49 95 To buy tiy moil. send check or money otiJer to
Ei?oionc Alls, ttnsa Sac?. PC Bm 7530. Soi Moi?o. CA 94403
Aoa S3 loj shipping ond hondwig (S5 CwKKlim) Thsti w g M-ooy.
money- bock guororlee on anoffi ordars. Instonl Music ond
li's Only Rock'n'Roll am Iractenwrlis ol Eiucuonjc Arts

INSTANT HUSK.
THE POWER TO PLAY.




ELECTRONIC ARTS?



How To Buy A Modem
For Your Commodore



TcxJd Heimarck, Assistant Editor



Ask yourself two questions before
buying a modem (modulator/de-
modulator). First, how much do
you want to spend? Second, do you
want a Commodore-compatible mo-
dem or a standard RS-232 modem?

Almost all 300-baud modems
are priced under $100, while 1200-
baud modems can cost as much as
$250 or more. (The baud rate mea-
sures how fast the modem sends
data over the phone lines; 1200 is
four times faster than 300.) At the
low end of the price spectrum, you
may find inexpensive modems for
$20 (300 baud) or $90 (1200 baud).
Discount modems are often less ex-
pensive because a company has
gone out of business, or because a
certain line has been discondnued.
The quality of such modems is not
necessarily any worse, but the war-
ranty (and manufacturer's support)
might be lacking,

A Commodore-compatible
modem plugs directly into the mo-
dem port on the back of a 64, 1 28,
or other eight-bit Commodore com-
puter. While a standard RS-232
modem will work as is with most
microcomputers¡ª say, an IBM or
Amiga ¡ª it requires a separate inter-
face if you're on a 64 or 128.

Extra Charges

If price is the most important con-
sideration, you might think that a
300-baud modem is obviously less
expensive than a 1200-baud mo-
dem. But that's not necessarily true.
Over a period of months, you might
actually save money if you choose
1200 baud.

The baud rate of a modem tells
you how fast it sends data over the

ta COMPUTEIS Gazene January 1988



phone lines. To be technically accu-
rate, we should talk about bits per
second (bps) instead of baud. In
practice, however, the two terms are
used interchangeably. A 1200-baud
modem is four times faster than a
300-baud modem: roughly 120
bytes per second (7K per minute)
versus approximately 30 (2K per
minute). When you use a faster mo-
dem, you spend less time down-
loading files. {Downloading is a
process where you receive a pro-
gram or other file. Uploading is the
opposite: sending a program to an-
other computer.)

Once you buy a modem, you'll
be calling local bulletin board sys-
tems (BBS's) or national telecom-
munications services, such as
CompuServe, QuantumUnk, GEnie,
Delphi, and The Source. If you live
in a medium-sized or large city,
you'll probably be able to find at
least a few BBS's you can call free.
They don't have to be Commodore
boards; you can use a 64 to connect
with any type of BBS.

If you call BBS's outside of
your area code, the long-distance
charges will be charged at the usual
rate (the telephone can't tell if
you're talking or telecommunica-
dng, and there's no extra charge for
using a modem). If you join a na-
tional service, you'll generally be
given a local phone number to call.
You don't pay for a long-distance
connection to the telecommunica-
tions service, but you usually pay a
connect fee that's based on the time
you spend online.

Let's say you're paying a flat
connect fee of $6 per hour, which
translates to $1 every ten minutes.



There's an adventure game you
want to download from the nation-
al service, but it's fairly long. At a
speed of 300 baud, it would take 20
minutes, but at 1200 baud, the file
transfer is four times faster ¡ª only
five minutes. The price difference is
two dollars for the less expensive
modem against 50 cents for the
faster, more expensive one. Over a
period of time, the dollars add up,
whether you're paying for connect
time or for long-distance calls.

In addition to the programs
that are available, most BBS's and
nadonal services also have a mes-
sage area where you can leave pri-
vate notes to other members or join
in public discussions. If you read
messages and compose replies on-
line, 1200 baud isn't any faster than
300 baud. The speed limit is your
typing ability. Even if you type an
incredible 100 words per minute,
you're still only sending bits at the
relatively slow rate of about 50
baud. A message that takes you five
minutes to write will take five min-
utes to write, regardless of how fast
the modem is running. It's possible,
however, to write messages offline
with a word processor, and then
electronically mail them (at either
300 or 1200 baud), in which case
1200 baud would be faster and less
expensive.

The initial price of the modem
is a one-time expense. If you choose
a less expensive 300-baud model
and spend a lot of time download-
ing, you may end up paying more
for connect fees and long-distance
bills. A 1200-baud modem isn't al-
ways more economical, however. If
you limit your calls to local BBS's or




i-!>?iiilK4^'>-V



^^




^^^^l_. Now the world of

Wizardry comes to
Commodore 64/128






[i"J3



fclJiT



?.??<.T-?-J-.






. PROVIUGCROliMKHf THF v.AnrivlviriKI)



"?-T..-i v-r-'-- ." -



/1/so available for:
/\pple II Series,
IRM PC & compatib
Tkndy WOO SX & EX.

Macintosh .






V



fli4-'. ->









:?

?'-'-t-.-.



?¡ö,?^^-



I






:6^^






? Registered trademaik of Sir-tech Software, Inc.
o Copyright by Sir-tech Software, fnc.
Commodore is a registered 1rademarl< ol Commnriore Internatiortal



I With your Commodore 64 or 128 you can
now experience an exciting initiation into the
internationally-acclaimed world of the Wizardry
Gaming System.
Begin with the first scenario*: Proving
Grounds of the Mad Overlord. It challenges you
to overcome devious tricks and sudden traps,
strange and mysterious encounters, maze upon
maze of puzzles, stimulating and intricate sub-
plots and sophisticated themes. Ingenious multi-
level, mind-bending tests abound with vile
creatures, unspeakable villains, courageous
adventurers and strong allies to hinder and
help you achieve ultimate victory.



'zaa^SZ



Sir-tei:h Software, Inc.,

P.O. Box Z45. Ogdensburg, NY 13669

(315)393-6633



litany other Wizardry sceriarios coming for Commodore players.



spend most of your time reading
and replying to messages, 300 baud
wouldn't cost any more than 1200.
Nearly every 1200-baud mo-
dem can operate at either speed. If
you call a BBS that's 300 only, some
1200-baud modems will automad-
cally slow down to 300. With oth-
ers, you'll have to flip a switch or
send a command from the terminal
program.

Compatible Or Not?

In the microcomputer world, the ac-
cepted standard for modem cables
and connectors is called RS-232. The
RS-232 port on a 64 or 128 does not
operate according to the standard.
The voltages are different. To use a
standard modem with a Commo-
dore, you must hook up a Commo-
dore RS-232 interface that handles
the voltage conversion. The inter-
face adds a few dollars ($20-$50) to
the price of the system.

Certain modems, especially
Commodore's own brands, use
Commodore's nonstandard RS-232
configuradon. In the accompanying
buyer's guide, if the modem is list-
ed as Commodore-compatible, it
means you don't need an additional
interface. Such modems plug di-
rectly into the modem port.

Standard RS-232 modems
work on almost all computers; Com-
modore-compatible modems work
only on eight-bit Commodores
(VIC, 64, and 128, but not the
Amiga). If you think you might
someday buy another computer ¡ª
an IBM, Amiga, ST, Macintosh, or
whatever ¡ª or if you already own a
second computer, you should con-
sider buying a standard Hayes-com-
patible RS-232 modem. If you're
paying $200 for a good modem, you
might as well insure that it's com-
patible with other computers you
may own in the future. If a new
computer is not on the horizon and
you're interested in saving money,
Commodore-compatible modems
are generally less expensive.

Termmal Programs

Disregarding the difference be-
tween 300 and 1200 baud and the
voltage difference between Com-
modore and RS-232 plugs, most
modems have very similar features,
A modem's basic task is to convert
data from the computer into whis-
tling tones that travel over the

20 COMPUTE! s Gazelle January 1988



phone lines, and vice versa.

The single factor that makes
telecommunications easy or diffi-
cult for the new user is the terminal
program, which handles input and
output from the modem. A bare
bones terminal program does two
things: It figures out which charac-
ters you typed, sending them out
over the phone lines, and it figures
out the inconrdng characters, print-
ing them on the screen. Most termi-
nal programs also have features for
dialing numbers, picking up the
phone, hanging up, translating be-
tween Commodore ASCII and true
ASCII, and so on. A good terminal
program also supports one or more
transfer protocols, such as Xmodem
or Punter. (A transfer protocol is a
way to insure that a session of up-
loading or downloading is error free.)

When you buy a modem,
you'll often receive a free terminal
program in the package, which
means you can start telecommuni-
cating immediately. Companies
that manufacture modems are not
always very good at writing soft-
ware. The terminal program you re-



ceive free may be good or bad. But
that doesn't really matter, because
there are many excellent terminal
programs available commercially
and in the public domain. Public-
domain terminal software can be
found at local user groups, on
BBS's, and on national services. In
addition to the program, be sure to
download any documentation files
that explain the various commands.
If you happen to receive a less-
than-adequate terminal program,
you can usually use it to download
a more powerful, full-featured
program.

Before you buy a modem, con-
sider the two questions of price and
compatibility. Commodore-com-
patible 300-baud modems are less
expensive, but a standard RS-232
1200-baud modem might save
money in the long run. After you've
decided on a modem, try out a few
terminal programs to see which one
best suits your needs. You'll soon
be calling BBS's and telecommuni-
cations services, downloading new
programs, and meeting new people.



Terms And Definitions

Here's a short explanation of the terms used in describing modems.

Compatibiliti/ and Interface. Commodore-compatible modems plug
directly into the computer through the user port. Modems with an
RS-232 port connector require an interface, since Commodore com-
puters have a nonstandard RS-232 port.

Baud Rate. Baud rate measures the speed of transmission in bits per
second. Normally, the higher the baud rate, the more the modem
vrill cost initially.

Auto-answer and Auto-dial. Auto-answer modems can automatically
answer incoming calls and receive data. Auto-dial modems can auto-
matically dial a telephone number and connect to another computer.

Self-test. Can the modem check itself to see if everything is working
and connected properly?

Carrier Detection Indicator. An indicator, usually in the form of a
light-emitting diode (LED), this signals when the modem has con-
nected or disconnected with another computer.

Power Supply and Cables/Connectors. Modems derive their power
from a standard AC outlet, an internal battery, or directly from the
computer. Some modems are packaged with the cables or telephone
cords needed to hook it up to the computer.

Terminal Software. Some modems have telecommunications software
included in the package. In the Buyer's Guide, ]fe$ means there is
Commodore-compatible terminal software; MS-DOS means the soft-
ware included will operate only on MS-DOS machines; and no signi-
fies that there is no software included.



IIU




MARI 8-Bit

commimv.

64/128



You love plajlii^ games, but somt'timcs you'd raihtr build
your oftti. TTiere's a l?l of satisfaction in playing something you've
personally created.

Now you can vA\h Wargame Construction Set" from SSI.
This utiitjue simulation lets you design and play a nearly

limitless number of wargames
diat arc as simple or complex as
you desire. Start by drawing your
oM bat tie maps. Place roads,
rivers, bridges, woods, buildings
and mines in any arrangement
and scale you like.

Fight four levels of combat,
from man-to-man batdes to
large-scale strate^c campaigns.
Give your men and macbines
different attributes such as unit type, weapon t)pe and firi^power,
movement and strength points.

You can create scenarios from any period of militauy history,
from .Ancient wars with spears and catapults to modem conflicts
using state-of-the-art missiles and tanks. Or you can foi^get about
reality and create sword- and- sorcery fantasy adventures and
science- Be ti on battles.

If you get tired of designing, we've thoughtfully
provided eight ready-to-play games. Even these can
be modified to suit your hking.





&-&L



¡öli'tU It

IRM I'C/
Comjmtihk's

coM.wmm



Ready to shift from construction to destruction? Try B-24?'

As a fliglit simulator,. it lets you fly a Woild War 11 B-24
bomber. As a combat simulator, it lets you try to bomb Hitler's oil
refineries in Ploesti, Rumania. Or get blown up trying.

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 fly this cantankerous
plane. Two simpler scenarios lei
you hone your flying skills hefort'
you go on to the real thing: 19 har-
rowing missions o\'er die flak- and
filter-filled skies of Ploesti.

Once yxju're in the air, your
first goal is to form up with your
b()mber group and race to the

Ggtiter rendezvous points. Your escort fighters can only stay up for a
limited time, so don't be late.

If you get hit, you'll have to decide whether to bail out or slick
it out and do your job ¡ª reducing Ploesti's total oil production below
wiiat was accomplished historically. If you succeed, you'll be told how
much you w^ould have shortened the war in Europe!



STRATEGIC SIMULATIONS, INC.

1046 N. Rengstorff Avenue, Mountain View, CA 94043
(415) 964-1353




STRATEGIC SIMULATIONS, INC.



Look for ihesu I'xcitinji (lamcs at your local computcr/softwure or game
store today. AllSSlgmmw ctirr)' a "I'i-ilay xatis/actlon oryour money hack "
guarantee. Write or call for a fa'u color catalog of our full line.

[f tliere art' no conveiiicm smn;s near you, VISA and WC iioldcrs can OKler



by calling toll-free 800-443-0100, x335. Or send yourciicck to SSI at die
address above. (C\ residents, add applicable sales ta^.) Please specify com-
puter fomiat and add $2,00 for shipping & liandling,

? WK7 hy Siniei!(c Slmuljiiojis, trie Ml rij;liis resi-r\'i-d.



WBm^'iimmm'MimmM!^^



FINALLY, A CHALLENGING HELICOPTER



¡öTIB n?w iWit of ?? "rt m t^Xe""^ ?'?'***'




S'^l'^CK^ ^ SubLOGlC



Sure, our competitors have their own
versions of what they believe to be
realistic helicopter simulations. But
they're either too superSIMPLE or
they make helicopter flight a true
HARDSHIP. Only ThunderChopper's
advanced flight systems, graphics, and
game-playing strategies provide the
perfect combination of challenge and
fun.



-$29.95-

Better Engineering at a Better

Price






ThunderChopper puts you at the controls of an
advanced Hughes 530MG Defender. This high-
performance scout'rescue/attack helicopter has the
enhanced power and controllability not found in today's
helicopters - or helicopter simulations. Thunder-
Chopper's combination of power plus control lets you
land on helipads or rooftops with ease. With enough ex-
perience you'll be ready to test your skills in a variety of
dramatic escort, land and sea rescue, and combat
scenarios.

High-speed 3D animated graphics, courtesy of Sub-
LOG I C, offer superb out-the-window views i n day , d usk,
and night flight modes. ThunderChopper's sophisti-
cated Instrument panel lets you scan all vital information
at a glance. An onboard flight computer provides mis-
sion instructions and pilot performance feedback.
Advanced instrumentation includes Forward-Looking



Infrared, 002 laser radar, and zoom television. Arma-
ment consists of TOW and Stinger missiles, a Hughes
Chain Gun, and Zuni rockets - ThunderChopper's
750-horsepower]et turbine and precise controls provide
the power and maneuverability to use them all effec-
tively.

Superior programming and documentation design gets
you up and flying in minutes. Flight techniques and
combat strategies by Colonel Jack Rosenow, USAF
{Ret.} provide all of the helicopter action and realism
you've been looking for.

From simple landing practice to the most dangerous
combat mission, ThunderChopper is the perfect combi-
nation of challenge and fun. ThunderChopper. truly
generations ahead of the pack I



SIMULATION THAT'S ALSO FUN TO FLY!



Mi




ce45crHniihgwri.Otharconipul<rvtralon>mayvtr?.




PKESS Kaum 10 izavc status aispiAi








¡öIt!'' -li;-!". ;l!:'-...."",Hll"- :;'il'."..! ¡ö











mmi



Up Periscope!

And don't forget Up Periscope!, the
new state of the art in submarine
simulation. For the ultimate in sub-
marine action and realism, nothing
else even comes close.



' t9B7 AclionSott Corporation

3D graphics and spocml sHecis courtsty Sub LOGIC Corp.

Commodoro W sri<( Commoaore 12B are rogsimod Irade-

maiks ol Commcxtoro Eledioraes tltt

Appla IB a registered trademark ot Appla Corrpulsr, Irvc.

IBM IS a rogislarsd Iraaamark ol Intarnational Buslnsss

Machines Corp.










iTssMu Mw or tuon nuvtac











'Sia.0^




See Your Dealer...

Or write or call for more information.
ThunderChopper is available on
disk for the Commodore 64/1 28 and
Applell computers. Up Periscope!
is available for the C64/1 28 and IBM
PC. For direct orders please specify
the program and computer version
you want. Enclose $29.95 plus
$2.00 for shipping (outside U.S.
$6.25) and specify UPS or first class
mail delivery. Visa, Mastercard,
American Express, and Diners Club
charges accepted.



A^IOM



-OE HE RATIONS AHEAD IN STFIATSaV ACTION SOnWAflE'



^0^ WEST SPRINGFIELD AVENUE. SUITE 7t 1
CHAMPAIGN. IL 6I8S0 (217) 398-B3aa



^'


a

c

s
s

a








1

1

<


5
E



<






-a

i.

i

X


j5

E

a

X


S


4i

¡öa

i
I

lA




3


c

Ck. g








g
ll

2 5


i

r














IM








Cl


1


^

g^


s


?


%




CM


¡öTk








s




?


ff.




in

IM


¡öN


S




IM








rt






1


1.


1.


1.




5.


I


1


1


1


¡öo


s.

¡ö3


1


1


i


1.


1C






1


1


1


I


1.


c

?


5


?

?






i


?


f^


m


if*


m


uh


m


^


"


s


S


rt


r*


'^


(V


M


(M


tr,


"


"


"


"


"


M


M


tM






3s|




























s




s


U1
O














o










1 *1




























Q




¡õ


9














Q












c


O
C




I


?




g


?^


S


I


?.




E







s




c


S








o






g












a


i


I




D
C


a

c


ft*

1 8


1 S


Is




D


g


?


o
c


1 ^


¡ö3 1


o


i


1


D




?


?


?
S


1

1^




tf)


















a.
E






E


































IH




^


r

r


E


s

1


8
1


'fl


1




u


o


8
S


u


u


u


u


u


u


u


u


u


u


u


U


U


8

2


u




¡ö¡ö


b U3


¡öD


5


tj


^


,c


e


E


hC


¡ö5


^


?


^


*


5


¡ö5


??


^


<


<


<


<


<


<


<


^


<




V


























































¡öD


o o










c




c










































III


2


Q


5-


r


S


2j,


jj


D


Q






a


D


C:


D


Q


Q


a


¡ì


a


a


a


o


O


o






O


ia


a


¡ì


¡ì


¡ì


i


¡ì


s


3






3


a


3


i^


a


3


3


3


3


3




3


3






%


il


1


I





B


B




i


g


8


g


g


^,


I


?


a


?


?


?


I


?


1.


t


?


I


t


?




&


-co


^


i


I


s.


?


S.


?.


I


1


?


s.


I


I


?,


I


1


?


I


I


8


E,


I


1


t


I


t




h t
























































mi Q


<<


?


I


I


I


?


?


1


I


^


1


a


I


I


S.


I


?


I


I


t


8


?


I


I


I


I


?




"0






¡ì










1










1

(M




fM






S


g








5.












% nm




s


8


s




s


s


S


g


s




8




s


s




3


s




g




g


s




8


8


8




3




M


r*


M




^


(N


pj


IN


fM




r-i


r4


tM


IM




ri


n


*N


n




rj


IM




(M


CM


f^




¡ö¡ì?


>


>


>




s


>


S


S-


^




s


^


^


S-




?


>


^


^




^


c




^


^


C.




il


¡ì


8


1


¡ì


¡ì


1


1


i


¡ì


1


¡ì


1


1


%


1


1






¡ì


¡ì


¡ì


¡ì


%


¡ì


¡ì


g




o


ll
























































(A


lE


?


?


s


g


8


1


S.


g


1


8


S


E


?


I


?


s.


t


?


?


?


1.


?


I


t


?


?




.^
























































OJ


























































Buy




M


CM


00


A


tt


IM


*M


41}


r*


A


A


N


n


IM


n


CM


(M


IM


tM


rJ


(M


fM


IM


f^


IM


n




(3


3

s


3

S




1


2
3






3


S

^


1


IN

1


n
^


a

^


a


n

t


3


a
s


s
s


1




a

^




mi


a




?3
2




k-


1


1


1


j


i


1


1








1

"3


E


E


i




?


?












u


u




J




<


1


<3 >,


¡öS|


c if


1


<

1


1
1


c W


i


1


1"


Is


If

> J3


t!


1


ll


E




1


g


J


1


1


.1
1


i


1


E a






S


<i=


<(S


< ?


<^


< ?


<


<


US


OS


u2


u:;


Uj




EG


Xu


-


-


-


?2


^


2


z


z


?jE




R


1





z


2

IS

^


5,
¡ö5


1


1


<


u
E

1


z


1

1


i


i


(J
1


1


1

6
1

1


1


i

S


1

1


5

1

1

(J


II


1

ll


ll


5


tu


1

1


E
1





24 COMPUTEIs Gazette January 1988



si =



IP



Bo



'I



iS



¡öS-a

II






ll



O.E1,



II



^ a



Advanced Computer Technology, Worcester- .>^?
Providence Turnpike, Sutton, MA 01527 ^^

Anchor Automation, Inc., 6913 Valjean Ave,, Van
Nuys, CA 91406

Aprotek, 1071 -A Avenida Acaso, Camarillo, CA
93010

Commodore Business Mactiines, 1200 Wilson Dr.,
West Chester, PA 19380




Everett/ Charles Marketing, 6101 Cherry Ave-^Vvj
Fontana, CA 92335 ' X?

Everex Systems, Inc., 48431 Milmoiit Dr., Fremont,
CA 94538

Hayes Microcomputer Products, P.O. Box 1052[)3,
Atlanta, GA 30348

HoIoHnk Technology Corporation, 151 S. 9th Av^
Suite K, Citv of Industry, CA 91746



Incomm, Distributed by Everett/Charles Marketing;,
Services, Inc., 6101 Cherry Ave., Fontana, CA 9233$^

Inmac, 470 Mercury Dr., Sunnyvale, CA 94086

Mitsuba, Distributed by Everett/Charles Marketing
Services, Inc., 6101 Cherry Ave., Fontana, CA 92335





Qubic, 507 Calle San Pablo, Camarillo, CA 93010

Standard PC Industries, 21751 West Nine Mile Rd^
Suite 141, Southfield, Ml

Supra Corporation, 1133 Commercial Way, Alban'
OR 97321

Tandata Marketing Ltd., Albert Road North, SSSSB

Malvern, Worcs WR14 2TL, England. Distributed bj^SSg
U.S. Telecom Inc., 315 Greenwich St., New York,
NY 10013

Touchbase Systems, 160 Laurel Ave., Northpotfc
NY 11768 ;:^

U.S. Robotics, glOO N, McCormick Blvd., Skokie,
60076

Universal Data Systems, 5000 Bradford Dr., Hunts-
vilte, AL 35805

Ven-Tel Modems, 2121 Zanker Rd., San Jose, CA
95131





COMPUTE'S Gazetle January t988 Z5



Going Online

Getting In Touch With Some Of
The Best Commodore Bulletin Boards



Tom Netsel, Assistant Features Editor



There's a whole world of computer entertainment and educa-
tion just a telephone call away. Have your Commodore dial an
electronic bulletin board and you can read messages, check
items for sale, and even play games with a computer across
town or across the country. But the best part is all the free
software you can have for the asking.

GAZETTE surveyed the Commodore telecommunicatiorjs
community to find out which BBS's were cotisidered the finest
overall. Here's how to go online ¡ª with a list of the boards you
might want to try first.



Read any good bulletin boards late-
ly? If you're restricting yourself to
the traditional cork-and-thunnbtack
bulletin boards in your neighbor-
hood, you're missing out on a lot.
Even a bulletin board at a library ¡ª
which at least is close to material
you can check out and take home
for perusal at your leisure ¡ª can't
compare with the world of elec-
tronic bulletin board systems
(BBS's). The boards you reach with
your computer can put you in touch
with interesting people, innovative
and oudandish ideas, and fine art.
And, perhaps best of all, BBS's are
loaded with software you're wel-
come to download and use.

Some BBS's are run by com-
puter stores or user groups, but the
majority are set up by individuals
called system operators ¡ª sysops ¡ª
who run the boards as an extension
of their interest in computers. Sy-
sops set up hardware and software
to answer the phone and allow
your computer to contact theirs.
BBS programs actually run the sys-
tem ¡ª the sysop need not even be at
home for callers to browse through
his or her board's offerings.

The ability to receive (down-
load) free programs is the most

26 COMPUTE! s Gaietw January 1988



popular reason for calling bulletin
boards, but most boards offer more
than just programs. Like a conven-
tional bulletin board at a supermar-
ket, most BBS's will let you read
and reply to messages posted by
other users and leave messages of
your own. On a BBS, however, you
can leave a note for a specific per-
son and no one else can read it. You
can play online games, add creative
comments to ongoing epics being
written by other callers, order prod-
ucts for sale, or chat with the sysop
via your keyboard. A BBS can even
help you get a date.

What's In A Name?

A board's name often provides in-
sight into its character. Users who
call Loonie Land probably do not
leave messages questioning the
meaning of life. If you call Lawyers
Linked in New York City there is a
good chance you will see items per-
taining to the bar, but not the same
type of bar featured at The Wine
Rack in Arlington, Virginia. And
Bif's Bar & Grill in Lodi, California,
is completely different from either
of them. Comm-Adorers BBS, Flash-
backs, the Postman's BBS, the Dark
Side, Dragon's Lair, and Ground



Zero are the names of just a few of
the more than 1000 BBS's around
the country.

Modems

In order to contact or log on to a bul-
letin board system, you will need a
modem. Calls to several Commo-
dore user groups revealed the num-
ber of members who own modems
ranged between 1 1 and 68 percent.
Like the cost of other computer
hardware, modem prices have fallen
dramatically in the past few years.
Features that once cost several hun-
dred dollars can now be found on
models selling for a fraction of that
amount. {For more information
about modems, see "How to Buy a
Modem for Your Commodore" else-
where in this issue.)

Software

In addition to a modem, you'll need
telecommunications software before
you can start calling BBS's. These
terminal programs usually come with
your modem, but quality may range
from great to terrible. After you be-
come familiar with telecomputing,
you'll be able to deride whether an-
other terminal program might better
suit your needs.

Many excellent terminal pro-
grams are in the public domain and
can be found on bulletin boards.
Copies also can be obtained from
Commodore user groups.

Logging On

When you call a BBS, you'll be
greeted by a message that tells you
the name of the board and some-
thing about it. Then you may be
asked for your name and a pass-



SAVE A BUNDLE Qi\l/f d0DLBl



dC= COMMODORE




$CALL ^¡ª ¡ª

51 2K RAM Upgrade... $159.00

1010 EXTERNAL DRIVE $219,00

1680 MODEM $139.00




A500 w/2002 Monitor. $789.00

A500 w/2002 Monitor & 1010 Drive... S999.00



II Berkeley



iSoftworfcs



^eN^-



GEOSiaa W4.95

Geo Calc 128.... $47.95

God File 128 S47.95

Geo Program S49.95

Deskpack 1Z&. $44.9S

GeoV/rltel28 S44.95

Geo Spell SCALL



GEOS S33.95

Geo Calc $34. S5

Geo File S34.95

Geodex S27.9S

Ooskpack $22.95

Fonlpack $22.95

Geo Write $34.95



GEO
PUBLISH

(64 / 128)

$49.95



COMMODORE.

? 128K Memory
¡ö Buift in 1571 Dislt Drive

? Detachable Keyboard



128D w/2002 Monitor. $699.00

128D w/Thomson 412a $659.00



Buy a Commodore 64?

and get over $100

of outrageous Epyx ' software

¡ªAbsolutely Free!

Ofter Good 10/15/87 Thru 1/1/38 CALL FOR DETAILS/



O COMMOOORE



winter Games'"
Summer Games'''
Jumpman Junior'"
Sjper Cycle'"
Pllstop I)'"




15410 DISK DRIVE

18020 MONITOR....



.$169.95
.$189.00



64CW/1541C Drive

64C w/FSD-2 Drive

1802C with either package.



.S328.00
.$299.00
.$184.00





1571 DISK DRIVE $229.00

2002 MONITOR $269.00



C128W/1571 Drive $444.00

C128W/1571 & 2002 H/Ionitor $699.00

C128W/1571 & Thomson 4120, $659.00



¡ö Built In COMMODORE*
an<J GPSON*lnlerfflce

¡ö 180 CP3 Print Speed
CALL FOR OETAILS ON:
OKIMftTE 20 Color Primer



$229



^^¡ö'^'^^ rnrwa^ i







OKI DATA 120 Commodore- Ready



E.C.I

FSD-2
DISK DRIVE

1541CCompatibf8

$149



C^COMMODOflE

1764

256K RAM

EXPANSION

$119



O OOlUIOOOItE

1351


PRINTER PACKAGES

ALL PRIMTERS INTERFACE Wn^H C-64 or CI 28


MOUSE

$39.95


NP-10 & XETEC Supergraphlx Jr. $169.00

NX-10 & XETEC Supergraphiix Jr. $189.00

NX-10 & XETEC Supergraphix $199.00^

Panasonic m

lOSOin & XETEC Supergraphix Jr $189.00

lOSOill & XETEC Supergraphix $199.00

1091 ifl& XETEC Supergraphix $219.00




C=??AMODOit?

1581

31/2" DISK DRIVE

$197




CALL TOLL FREE



f -800-468-9044



TUSSBY COMPUTER PRODUCTS



Inside PA

Call 814-234-2236



P.O. BOX 1006

STATE COLLEGE. PA 16804



DON T SETTLE FOR LESS...t€p




I



1571 DISK DRIVE $229.00

2002 MONITOR $269.00

C120 w,'1571 Driva.. S444.00

C12aw,'1571 & 2002 Monitor. ....S699.00

C12B w.'1571 & Thomson 412a S6S9.00



1S41C DISK DRIVE S169.95

ie02C MONITOR,. $189.00

64C W;-|541C Drive S328.00

64C w'FSD-2 Drive.. ...S299.00

1802C with either package ?184,00



Vie'^'COMMOWRE.W




? 128K Memory

? Built in 1571 Disk Drive

? Detachable Keyboard



f^ AlVfTT' r^ AT T TrTJV Educational Software too!

VXxVLtJ. J2j Vjrx^J-iJLiJtLlXV X AII Games stocked (or quick ship!!!



ACCESS

/Echelon S34.9S

jLeader Board S29-05

tUader Board Tourn, Disk StG.95
ACCOI^nE

McsatAcei $S3.ss

'Apollo SZa.S5

'Comi? J24.a.5

Mlhijnqhns 522,95

HafdBail $22.35

iKillM Uraill Dead SOALL

f Minlpun $2'!.95

!,¡ö T8? Dtiv? $24.95

ACTIONSOFT

[?UstNinja S27.9S

^Thundsf CMoppief $24.95

UpP?nKop?.. ,.... $24.95

ACTn'lSION

''AUni $24.95

iCarriernaltar SciTi bbfary ..$15 95
IGarnamalt^r Sports Ltb ....Si 5.95
iGafy KilcMon's G/n'rnakf .$24 95
' Gamflmakof Piicltagfl

I wim ai! bbraiys $39 95

il am the 64 $21.95

t am iha 12a $24.95

Little Computer Poopte $24.95

' Maniac MansfOn $29.95

? Music Eludio $27.95

Ehaiignai $26.95

? Transtormsrt $22.95

HROnEJlI)UNI>

(Lode Runnar,. , $24.95

.Mooblut $29.35

?Ultima IV $39.95

^UIHmaV $39.35

CINEMAWARE

;?DI JCALL

Datendsr of the Crown $22.95

King o( Chicaflo S2^ 95

SniMd $24 95

DATA KAST

Commando $24.95

Karaie Champ $2G.95

Km) Nilu - ?..$CALL

Speed Buggjr SCALL

Video Tula ??wp ^..$25.95

DAT;VSOFT

? Alternate BeaHtjr:

The Durtgeon $24.35

?BismaiK $24.35

¡ö Dark Lord $19.95

?Force? $19.95

?Tobruk $27.95

?Tomahawk $24.95

* ^fEW TITLES I!



Electronic Arts"

* Amnesia $27.95

ArdicFo^ J2'i.95

Bard's Tale $32.95

Bard's TalB II 129.96

Bard's Tale Clue Book 110.95

BatilelronI 129.95

Carriers at War 137.05

Ctiess master 2000 ,..$26.95

Dan Dare J16.95

"* Dungeon Runners $V9 95

* EOS(Eanh Orfei Station) $19.95

Europe Ablaze.... .,..$37,95

' Instant Music ..,$2*95

¡ö Legacy of the Andenis,,, $19,95

Marble Madness $23 95

Muroet Party ,..-.$25,95

Music Constnictiarv Sat ,...$12.9$

' Patton vs RomtntI $28.9$

PKMPeoasu* $27.95

Pinbaii Consirucuon Sat ,..$i 2.9$

¡ö Skate or l>e $24,95

Seven Ctiies of Gold $1 2.95

Slartleeti $32.95

?Strike Fleet $29 95

Touchdown Football $22 SS

World Tour Gol I $27 95

* YeagerAFT $24 95

EPfX

600 XJ Joyii'cji $14.95

" Califofnia Games $29.95

Championship WresI ling. ..$27,95

Create a Calendar .,?CALL

Movie Monster ,,.. $i&,35

' Streel Sports Baseball ... $29.95
' Street Sports Basketball $29.95

Sub Battle $29.95

Summer Games St6.95

Sumrr^r Games II $26.95

Super Cycle $16.95

Winter Gamei $27.95

World Games $29 95

World's Creates Baseball $24 95

Woffcrs Greatest FooltMil . $28.95

FIREBIRD

Eliie ^2.95

* Guild ol Thsves $29.95

Pawn $27.95

¡öThe Sentry $29.95

Championship Baseball .$27.95
Championship Fooltall ,.$27,95

GBA aaskelball 2 on 2 $24,95

' TopFual ESralnaWr $19,95



INFOCOM

Hitchhiker's Guide $22,95

Leather Goddess , $24.95

Wishbringer $25.95

mVISICLUE BOOKS FOR

Any INFOCOM GAME SG.9S



I , ANCK HAFNER,(? .h, i?.

In ifhnrl^ rtr^lCQ'finiiit^ilrm'

3.nl Fooibail ..' ?¡ö S29 3S

Soilviton", ItidProGar^e S29,95

F i na I FPU' Baikol ball ,$29.35

* FoK Counl Basatiasi.. ..,,.$?9^



/MICRO PROSE

AcrOjel $24,95

¡ö Airuome Rangers SCALL

F.ISStnke Eagle $21 95

Gunihip : $24.95

Kennedy Approach $24.95

NATO Commjindor $24.95

Piralas $25.95

S>lan1 Serwc* ...? 524 95

SoloFUglH $24.95

? Stealth Fighter SCALL

MINDSCAPE

Fist $13.35

?Gauntlet 529.95

IndianaJonet S22.95

? Indoor Sports 524.95

Infillrntor $21,95

"Paperboy $29.95

Parallax ,$19.95

Pertea ScorsiSAT prep. ...$49 95

¡ö Supentar tea Hockey $29.95

UchiMata $19.95

Undium $26.95



64C BUSINESS AND PRODUCTIVITY



GIC DATABASES

Bank Streel Filer $34.95

Consullant $39.95

I3aia Ivtonaeei' $19.95

Fleet Filer $29,95

Prot)lt64 $38.95

64C INTEGRATED PKGS

Homep^ S39.95

Viiastat 64 4K $39.95

64C SPREADSHEETS

Catkji S39.93

Swiltcalc 64 w/skieways... $33.95

Sideways $13.95

?HC WOIin PROCESSORS

Bank SI reet Writer $32.95

FoniMaslerll ?,. $34.95

Font Masler64 $34,95

Paperclip w/spelipack $43,95



MlSCGAMh^S

Championship Bo?ing $1 7,95

Hobbltl $24,95

International Hockey $18,95

SIMON & SHUSTER

Paper Airplane con SI $24,35

SlarTrek-KobayashiAII, ? $E9,95
Star Trek Piomelhian Ad v $29,95

Typing Tutor III $29,35

SPECTRUM HOI.QHVrE

?Falcon $22,35

?GATO $1335

? imriaue ??.?.., $22,95

¡ö Rt 109 $27.95

"SockoBan $17.95

SSI

¡ö e-24 $24.95

" Eternal Daoger $27,95

? Phantasie I. il. m (each) ..$27 95

' Realms ot Darknasa $27 95

" Rinas ol Ziitn $29 95

? Shaid 0( Spr(r>9 $29 95

' Wargame ConM Set $22.95

? Wram ot Nlc3(!?mu? $29 95

" Wizards Crrwn $27.95

aiTiiUDGIC

Flight Si mulalor II $32,95

Football $37,95

FS II Scanery disks $CALL

Jot ?. $29,95

Pure Stal Baseball. ,,,$37.95

TIMIvWORKS

?Daskiop Publisher $39.96

UNISON WORLD

¡ö PrinlmasterPlus.,. $29.95

Paperclip III ...SCALL

Poc^el Wnter Oictlonary...$l2 95

WordPro 3+?4 $14 93

Word Writer 64 w/ipellof .,$34.95
FINANCIAI- & ACCT.
Timeworks E'??lr, Chkbk .,$19 95
Timewo(ksMdnayUgr??,$i9.95
CMS Acel Pko'64 Si 19.95

MISC. MARDWMIE
Estes pwr supply (or C-64 $54.95
Naverone 3 Slot expander $27.95
UTILITIES

Thinklno Cap $32.95

Toy Shop $42.95

Copy II 64V1 28 $24.00

CSM 1541 aSgn ?...,t34 95

Fast Load $24 95

Merlin 64 $34.95



COMMODORI


M38

RE


SOFTWAi


WORD PROCESSOR |


FLEET SYSTEM 4


,,$56,95


Font Master 126


.,$44,95


JANE_ ?-.


,,$32,95


PAPERCLIP II


? $54,95


PAPERCLIP III


,.$CALL


SUPERSCRIPT 128


..$59,95


TERM PAPER WRITER


..$34.95


VIZAWRITEI2B


,$CALL


WORDPRO 128


,,$59,95


.WD WRITER 12ew/spell$49.e5 |


SPREADSHEETS




EPVX MULTIPLAM _


,.$39,95


SWIFTCALC12B,?..,
DATA BASES


1 $49,95




CONSULTANT _?.,.


,,$38.95


DATA MANAGER 128.


?$CALL


FLEET FILER.


,.$29.95


PERFECT FILER


..$49.95


PROFILE 128


..$59.9!


SUPERBASE128


..(64.95


MISC. 128 SOFTWARE |


ACCOUNTANT INC?.


..$89.95


DESK MANAGER 126.,


..$34.95


CMS ACCI Pk5f12e


...SCALL


VIZASTAR12a.?


..SCALL


MACHI28


.,$39,95


PARTNER 128


..,$i4,SS


PERSONAL ACCT. 128


,.$34.95


SYLVIA PORTER'S personal |


finance planner ¡ª


...$54.95 1



Abacus iH

*tt rmesiNsrocx f.i




CetliScale Make r 532.95

Cemficala Library $24.95

Clip Art Vol 1 or 2 SCALL

Desktop Publisher $39.95

GEO Publish $49.95

Graphics Library Ml.or III. .51 6 95

Nawsroom $34.95

Outrageous Pages $CALL

Print Shop $25.95




lU^ZE^ COMPUTER PRODUCTS



P.O.BOX 1006, STATE COLLEGE, PA 16804



IS HASSLE-FREE MAIL ORDER






C- COMMODORE

500

$CALh




512K RAM Upgrade $159.00

1010 EXTERNAL DRIVE $219.00

1680 MODEM $139.00



A500 W/20D2 Monitor. $789.00

A500 w/2002 Monitor & 1010 Drive... S999.00



CHOOSE
^E^^ON.'.'




KFYX

500XJ $14.95

The Boss 813.95

Bat Handle SlB.95

3Way.. $26.9S



PRINTERS




SUPER GRAPHIX JR

Printer Interlace $39.95

SUPER GRAPHIX

Interface w/8K buKer

down loadabls (onls ....$59.95



PANASONIC

2 /r warranty

lOSOin $159.00

1091in $189.00

1092111 $299.00

¡ölb



i^JiTTniTtT' r IK

NP-10 $137.95

NX-10 $157.95

PRICES ARE FAIUNG ON
ALL STAR PRINTERS!!
Call for latest price on
ND-10 ND-1S
NR-10 NB SERIES

SFIKOSHA

2 yr warranty

SP-180VC....$139.00
SP-1000VC..S149.00
SP-1200AI ...$169.00

120cps, NLQ Mode

SPECIAL

¡ö SOFTWARE SAVINGS'



PRINTER PACKAGES

ALL PRIMTERS 1KTERFACE WfTH MC or CI 28



mmr

NP-10 & XETEC Supergraphix Jr. $169.00

NX-10 & XETEC Supergraphix Jr. $189.00

NX-10 & XETEC Supergraphix ...SI 99.00

Panasonic

1080En& XETEC Supergraptilx Jr.... $189.00

1080IQ& XETEC Supergraphix S1 99.00

1091III& XETEC Supergraphix $219.00



RGB.'COMPOSITE COLOR MONITORS FOR THE 1ZS
COMMODORE 2002




6dO]f400 ResoluliOft
A Oparal^ Modes

MAGNA VOX 8562

MOiiJO HosoluHoo.
SMDdos 2yrw.irrnn1y

THOMSON 1120
560 I HO Rotoiulion
4 Mo<?? ^ yf wananty



$269.00



$239.00



,$219.00

All 3 morrsDr^ incJuda cablas To Commodora IS'S



m STARCROSSED vC^'^'^^



¡ö SUSPEHDED^.-'ii ?hVv'' ^

¡ö DEADLIHE .^ '^^ft-^^ ""'




n



Bericeley

Softwoms



NEW!!... GEO PUBLISH (64 / 126) ....$49.95



GEOS128 W4.9S

Geo Calc 128 $47.95

Geo File 128 S47.95

Geo Program S49.95

Deskpach 12a $44.95

Goo Write 12S ..$44,95

Geo Spell SCALL



..$39.95



GEOS

Geo Calc $34.95

Geo File $34.95

G eo de X $27,95

DesKpack. $22.95

Fonlpack $22.95

Geo Write S34.9S





Software orders over $50.00 & Acces-
sories/Peripherals under 8 pounds will
be shipped FEDERAL EXPRESScvosevan

at these prices} You only pay TCP's standard shipping charge
ol $4.00 per order. Orders arriving before 11:00 AM our lime
will be shipped out same day. K part o( your order is back-
ordered the remainder will ba shipped UPS Ground (or FREE!

SECURITY

¡ö Your Credit Card is not charged until your
order is shipped.

¡ö We insure your order al no extra cosl 10 you.

¡ö Tussey is a financially slrong and well

ostablished corripany.

CUSTOMER SUPPORT

¡ö After sales support.

¡ö Knowledgeable staff, all graduales ol
Tussey's 'Compuler Boot Camp",

¡ö Our advanced warehouse/materials
handling system assures your order is
shipped out accurately S on lime.

¡ö Our IBM 5360 allows instant order and Inventory status.

To order by mall; Wq accepl rrioney order, cortified ctieck, pergonal check.
Allow i weeks (or personal ctieck to clear.Shipping: $4.00 Icir soltw^re and
accessories' $10 00 to/ printers andcokjr moniiors.' $S.OO lor disk dnves
arxj qiher mor.itors/ Add S3 00 per box slrpped COD. Call tor olher ^nipfhng
cf.arges Addiiional shicpng (equired on APO, FPO. AK, HI
Terms: ALL PRICES REFLECT ^^^_ i-;ii?=-

CASH DISCOUNT, ADD 1.9^ m^ iMJft'

FORMASTEF^CARDOnVISA. tShd V^fKl

Anproductr, "JiciLjdfiliiciorvwairanly

ALL SALES ARE FINAL Defective ilflms roplaCDdqr repaimd al our di&cro'
lion Pennsylvania residonls udd 6% sates lai. Prices and leims subioct to
cr^ango wiirioul notice.




OKIDATAl



m BulK in COMMODORE*

and EP50N*lntef(ace
¡ö 180 OPS Print Speed
CALLFOR DETAILS ON:
OKIMATE 20 Color Printer
OKIOATA 120 Commodore-Ready




OCOMMODORt

1670
MODEM

$CALL



& COMMODORE

1764

256KRAM :
EXPANSION

$119



& COMMODORE

1581

3tJi" DISK DRIVE

$197



O Digital
V Solutions
Kins.



PoekotWrtsr?,.,, $42.95

Pochet Filef 2 Wa.33

Pockat Ptannar J W2.95

Dflil?l Supeipak S?*.SS

OWcnary _,.. $12.95



DISKS

pot box of 1
BONUS DISKS

SE*D $8,45

DS/DD $6, OS

TUSSEY DISK CLOSEOUTS!!!

SSliD $4,4S

DS.'DO ? $4.99

Canto* PHu on V?t?llffl
>nd Uaiill Dltlull



Xmas Hrs: (Nov SO-Dbc 21) B.OOAM-IO.OOPM Mon-FfI, 1 0:00 AM-6:00PM Sat , 12:00PM-8:00PM Sun EST
Regular Hrs: 9:0OAM-1O:O0PM Mon-Fri, 10:00AM'6:00PM Sat , 12:00PM'B:00PM Sun EST



CALL TOLL FREE f ?800-468-9044



INSIDE PA CALL 814-Z34-2236 "w




word. If it's your first call, you won't
have a password. The BBS should
tell you to type the word Neii' or
Guest or something similar until you
have registered with the system.

Some boards lot new users
browse through their offerings with-
out asking them to register. If you
Uke what you see, you can register
before hanging up. Other boards
v*rant your name and address right
away. Some callers like to use
pseudonyms, or handles, but sysops
generally prefer knowing who is on
their board. So give your real name
when you register. The system may
later permit you to use a handle.

In most cases, you will be asked
to select a password. This secret
word will let you log on to the sys-
tem in the future, permitting you to
receive and delete your personal
messages.

Uploading And Downloading

BBS's hold lots of information that
you may want to keep, as well as
software you may want to try. Your
terminal software should allow you
to capture and save the information
that appears on your screen. At 1 200
bits per second (bps) the text may fly
across the screen faster than you can
read. Don't try to keep up. By cap-
turing the information in a buffer, it
can be saved and sent to your moni-
tor or printer for reading later.

Information about capturing
text or downloading a program can
be found in the documentation sup-
plied with your terminal software.
The BBS usually provides other
downloading information you may
need. There usually is a directory of
all the games, utilities, telecommu-
nications programs, and other pro-
grams that are offered. Some boards
offer more than 1000 programs, so it
is a good idea to save the list rather
than read through it online.

Some sysops request a small
fee before allowing callers full ac-
cess to the downloading section of
their boards. Others require that a
disk of programs be mailed to them
first. Most operators simply ask that
you send (upload) a program in ex-
change for downloading several of
the board's. Even if there are no re-
strictions, remember that telecom-
municating is a two-way street.
Information needs to flow both
ways. If you have written a pro-
gram, or if you have a noncopy-

30 COMPUTEl's GaieRo January 19B8



righted game or utility, most BBS's
will welcome you if you are willing
to upload a copy.

Calling All Brands

A bulletin board does not have to be
running on a Commodore for you to
call it. Your computer doesn't care
which brand of computer answers
the phone. You can still read files,
leave messages, and add your two
cents' worth of comments.

Many boards have sections re-
served for specific computers. You
may call an Atari board and find
special interest groups (SIGS) pro-
viding programs and information
for IBM, Apple, and other ma-
chines. Sysops of these boards
often depend on Commodore call-
ers and assistant sysops to provide
the programs for downloading to
other Commodore users.

Messages

Another popular feature on boards
is the message center. If you have a
question about a certain piece of
hardware or software, if you want
to discuss politics, or if you want to
sell your old plain-vanilla modem
and buy a super-deluxe model, you
can leave a message on most boards
and expect to find replies in a day or
two. Most boards have message
bases for items of general interest,
computer interest, and areas of spe-
cial interest. If you have an interest
in amateur radio^ science fiction, or
some other hobby, look for your
SIG on a board's menu.

You can find messages pertain-
ing to items for sale, humor, philos-
ophy, teenage topics, adult-only
topics, or any other area of interest
to its users. If enough callers ex-
press an interest in a certain field,
the sysop will probably allot space
for it. Many BBS's have several disk
drives, including hard drives that
can hold millions of bytes of infor-
mation; on such boards there's
room for plenty of interests.

Number, Please

Check with local user groups for
BBS's in your area. Often clubs op-
erate their own boards. Other users
are a good source for telephone
numbers of interesting boards, and
BBS's often have listings of other
boards. You should be aware that
BBS's tend to start up and disappear
with little or no notice. Don't be too



surprised if your favorite board is
suddenly gone one day.

Sofstar Services

One prime source of BBS telephone
numbers is Sofstar Services Bulletin
Board System, operated by Robert
Manis in Hilton Head, South Caro-
lina. Sofstar, which runs on an IBM
PC with a 30-megabyte hard drive,
can be reached 24 hours a day at
(803) 686-5978, and supports mo-
dems operating at 300, 1200, or
2400 bps.

When you call Manis's BBS, a
message informs you that Sofstar
supports IBM's and IBM-compatible
computers only. There are no pro-
grams available for downloading to
other computers, but you still can
access the message system and the
text files.

Manis edits a newsletter for sy-
sops and tries to keep track of
which boards are up and which
have ceased operation. His board
has a listing of hundreds of BBS's,
You can search for them by request-
ing the state or area code. This is the
time to make certain your terminal
program will capture the incoming
text, because you'll want to save all
the numbers Sofstar can provide.

The Embassy Online

If you're looking for interesting
BBS's in the New York City area,
you'll probably come aaoss several
telephone numbers for a BBS called
The Embassy Online. Even if you're
not in New York, this board is still
worth a call.

Most bulletin boards are oper-
ated by individuals on their person-
al computers at home. This board is
running on a Hewlett Packard 3000
Series III, which has 2 megabytes of
core memory and another 256 mega-
bytes of online storage. The Big Ap-
ple Users Group, the Columbia
University Macintosh Users, and
other volunteers formed a nonprof-
it group called the Dorsai Embassy
to run the system.

Jack Brooks oversees opera-
tions, but he has help from volun-
teers who manage the Commodore,
IBM, Apple, and CP/M sections.
Alex Rodriguez is the Commodore
section manager. Embassy has six
telephone lines for computers, plus
a voice line, and supports forums,
electronic mail, conferencing, online
games, plus uploading and down-






The Timeworks
Desktop Publisher




A full-featured desktop publishing
powerhouse with word processing,
page layout, and graphics.



Even if you have no design skills or
publishing experience, you can get
results in less than an hour with THE
TIMEWORKS DESKTOP PUBLISHER.
Use our Quick-Start Mini-Manual and
go to press. It's that simple.

Your computer display shows you
exactly how your finished documents
will look. Use the program's built-in
layout tools to reposition and resize
elements on each page. Once it's
perfect, just press a key and print out
on your dot matrix printer.

For all its ability, PUBLISHER is incredibly
simple to learn¡ª refreshingly so.
PUBLISHER combines the common
sense WYSIWYG (What-You-See-ls-
What-You-Get) Display, an abundance
of Help! Screens, and our Quick-Start
Mini-Manuall" ¡ª all designed to get
you publishing in no time! Design
newsletters, term papers, ads, reports,
business forms, brochures, and more!

SPECIAL FEATURES:

? WYSIWYG Display: Designing and
editing is a breeze with true pull-down
menus, icons, and dialog boxes. And,
your display screen shows you exactly
what your final product will look like
when you print ¡ª What-Vou-See-ls-
What-You-Get!

? Flexible Fage Layout: With your
mouse or joystick, and keyboard, you
can reposition, resize, and reshape



your text and columns, and reposition
your graphics. Change your layout or
experiment ¡ª almost effortlessly!

? Built-in Fonts: Choose from hundreds
of possible typestyle combinations!
Serif & sans serif formats, for both
headlines and body copy, can be made
bold, italic, underlined, or reversed.
Type sizes range from 9 to 36 point.

? Premium Quality Printouts:

PUBLISHER uses a special high density
(72 X 120) printout format that gives
you superior quality printouts on your
dot matrix printer. Very professional!

? Built-in Word Processor: All the

features needed for standard word
processing, plus most of the sophisti-
cated ones found only in more expen-
sive programs.

? Text Importing: Import documents
from WORDWRITER 3. WORDWRITER
128, PAPERCLIR WORD PRO* or any
ASCII file, into columns and copy
blocks you're working with.

? Built-in Graphic Toolbox: Create lines,
boxes, ovals, rules, and more; choose
from 8 built-in patterns and brushes.
Plus, create your own original illustra-
tions and designs by using the "free
hand" feature.

? Graphics Importing: Utilize graphics
and illustrations fi-om other drawing
programs, including PRINT SHOR PRINT
MASTER, and GEOWRITE.* Then, crop
and size to fit your layout.

? Rewstwed traoemaois orttw* respective companiM.



? Kerning: Use PUBLISHER'S kerning
capability ¡ª ^adjustable word and letter
spacing ¡ª for a professional typeset
appearance.

? Automatic Text Flow and Word Wrap:

PUBLISHER automatically flows text
from column to column on the same
page, or carries it over to other pages.

Publisher also includes these
Timeworks time-savers!

? On Screen Rulers ¡ª lets you know
exactly where you are on the page

? Precision Placement ¡ª places
elements within 1/I20th of an inch
of your desired position

? Built-in Quick Keys ¡ª converts multi-
key commands to one keystroke

? "Undo" Capability ¡ª press a key to
"undo" what you just did. Experiment
without trepidation!



wneuicRjo



TUneworks Desktop

PUBLISHER




iW^^^



start publishing in less than an hour ¡ª
at a price you can afford. The
TIMEWORKS DESKTOP PUBLISHER
retails for just $49.95.

For C64 & 128 Computers (64K).

Find it at your local dealer Or order
directly from Timeworks.
Call 312/948-9202.



444 Lake Cook Rd., Deerfield, IL 60015
312/948-9200

?I987 Timewofks, Inc. All rtgnu mentO,



loading of public domain software.

Bulletin boards usually impose
time restrictions on callers, and
may limit the number of down-
loads. Brooks says that Embassy
Online is different. "I want to stress
that we have no upload/download
ratio. Callers are free to download
all they want, and we place no time
restrictions on anyone."

If you call Embassy Online, be
prepared to stay a while. Its main
menu begins with only seven
choices, but soon branches into
hundreds of interesting areas.

Callers may read or leave mes-
sages in any of these areas, ranging
from the General Message Base to
the Space Frontier Society. If you
would like to try your hand at team
poetry writing, drop a message off
on the KuUcha board, (where cul-
ture is spelled with a New York ac-
cent). One person starts a sonnet
and then turns it over to the others
to finish. The results may not chal-
lenge Shakespeare, but they can be
amusing, Brooks said.

Downloads can be found un-
der the following categories: utili-
ties, games, communications, music,
disk utilities, science, and recent
uploads. When you decide on a
type of program, you will be pre-
sented with several screens listing
the program's name, its size, the
date it was made available, and a
brief des crip don.

If you are not satisfied with
your current terminal program, ac-
cess the communications down-
loads. There you will find a choice
of at least eight terminal programs
you may want to try, including a
couple designed specifically for the
128. One program called THIRD
,PRG is billed as the best public do-
main terminal program for the 64.

If you think you can outwit the
computer or other callers, try the
Online Games section. You should
find at least ten games running on
the HP mainframe that will give you
a run for your money ¡ª or your life.

If your modem is running at
300 bps. Embassy Online can be
reached by calling area code 212
and any of these numbers: 431-
1944, 431-1948, or 966-6406. Mo-
dems operating at 2400 bps should
call the same area code and either
925-8231 or 966-4653. If you are
using 1200 bps, you may call any of
the numbers listed.



ARB BBS

Arthur Brock, who lives in Lang-
home, Pennsylvania, has written
his own Commodore BBS program
that he calls "ARB." The program
has found favor with other sysops,
and now there are a number of ARB
boards that form a network across
the country. His board can be
reached 24 hours a day, 300 or 1200
bps, at (215) 752-7841. He also of-
fers a voice line if you need special
help or information. That number is
listed on your screen when you call
his BBS.

His modified Commodore has
several disk drives attached, includ-
ing Xetec's 20-megabyte Lt. Kernal
hard drive. Brock said that space is
filled with an estimated 1500 files
for downloading.

The board offers many of the
same features found on other sys-
tems: messages, downloads, games,
and at least a dozen different sub-
boards listing the numbers of other
BBS's. Brock also has a section that
puts the Commodore's color and
graphics capabilities to fine use.
Make sure your terminal program is
capable of displaying color graphics
or all you will see is a screenful of
strange characters.

A file called the Drawing Board
challenges callers to design their
own graphics and add them to the
board. Other files in this section de-
pict U.S. and Soviet arm wresders
in competition, a superhero rescu-
ing a kidnapped woman, and other
constantly changing color files.
Brock's board provides detailed in-
structions for terminal programs
using Commodore transfer proto-
cols. Once again, be prepared to
save the directories of games, utili-
ties, and documents. They fill at
least 11 disks on the menu.

Harbor Lights

When you dial (207) 967-3719 with
your 300- or 1200-baud modem
(baud is equivalent to bps), a mes-
sage informs you that "You are sail-
ing toward the Southern Cross ..."
and have arrived at Harbor Lights,
Rick Lembroe's BBS in Kennebunk-
port, Maine.

If the main menu seems famil-
iar, it is because Lembree's board is
running an ARB system from
Arthur Brock. Harbor Lights also
supports a color graphics section
that allows Commodore users to



put their artistic talents on disk for
others to admire, alter, or obliterate.
You may also add your comments
to a user-supplied bulletin board
listing, story board, opinion poll,
trivia quiz, war room, or ramblings
by users called Dumb Liners.

Lembree's 64 has a couple of
1541 disk drives, plus two Commo-
dore SFD-1001 drives that each
have a megabyte of storage. Access
may be limited if you are a new
user, so check the bulletins when
you apply for registration.

If you get tired of sitting
hunched over a keyboard night after
night, you may be in need of a little
human companionship. Harbor
Lights and many other BBS's offer a
dating feature that can pair you up
with another caller. You will be
asked questions about your personal
likes and dislikes, and your answers
will be compared with those of oth-
er callei^. The results will reveal the
percentage of questions you and
others answered similarly. If you
find someone who seems compati-
ble, you can leave that person a pri-
vate message. From that point
you're on your own.

Phone Bills

If you find you're doing a lot of
long-distance telecomputing, you
may want to investigate a couple of
services designed to help your
pocketbook. PC Pursuit is a service
run through Telenet that is owned
by U.S. Sprint. This service allows
you to make an unlimited number
of calls between the hours of 6 p.m.
and 7 a.m. weeknights, and 24 hours
a day on the weekends for a flat rate
of $25 per month. A one-time $25
registration fee is required, and you
must sign up with a credit card. You
can subscribe by calling their 24-
hour BBS at 1-800-835-3001, or you
can contact a representative at
1-800-835-3638.

AT&T offers a plan called
Reach Out America that charges
$9.10 for an hour's worth of out-of-
state telephone calls, and $7.55 for
each additional hour. The special
rates are in effect from 10 p.m. to 8
a.m., Sunday through Friday, all
day Saturday, and until 5 p.m. on
Sunday. You also will receive a 15-
percent discount on all calls made
between 5 p.m. and 10 p.m. The
plan has a $10 registration fee.



32 COMPUTEVs Gazette January 1988




Bring your Commodore' to life
with a FREE modem and software!



Now you can plug your Commodore into an exclusive
network that's useful, easy, fun and inexpensive. Join
Q-Link now and we'll give you a free modem and
software to get you started.

Enjoy unlimited access to a wide range of Q-Link
"Basic" services for a set fee of only $9.95 a month.
Get help from Commodore experts ¡ª use the Hotline
to ask Commodore questions, or search the database
of information from Commodore to answer your
questions on the spot. Access Grolier's Academic
American Encyclopedia'", the latest news and enter-
tainment updates.

Special Q-Link "Plus" services let you expand your
software library with more than 10,000 public
domain programs ¡ª games, graphics, business and
educational software and much more! Also, you can
preview new copyrighted software before you buy.
Get answers to your software questions from Berkeley
Softworks, Electronic Arts and Activision, to name a
few. Participate in full-cotor, multi-player games like
Casino {includes Blackjack, Poker, Bingo and the
Slots), Chess and Bridge. "Plus" services cost only an
extra 8 cents per minute ¡ª and your first hour of
"Plus" service usage each month is free!



Offpr valtd in if* ccntirimtal U 5, and CanxiA for new memben onlv. Ejipirci G/30/B8.
PfhCtl vubjiMt to thJfi^ witfiOiJt rKilke There n a ccwriimunKdiioni wjrcKarge fw
corrrwctifln to Q-LinV From Canada: 6 cvnu (U.S.) per minijic Trom Montreal,
Vancouvpr, Ottawa, Toronlo, Quebec, Windwar, Kitchener and Calg^iiv uin^g the
TymnQt netwo/k, arnJ tS ftntj (U.S.) pcf minute from aver 85 other locations using
the DATAPAC network.



Ccprnmo0of? n ? rrgr^trvtd |r?d?m4rV of Ccmifiodott ll?lTo?a. Lid. Qlifll "i a ^ervKemjrM. O*
t>j*nrL^rh Conpufrf S*nfK?. ten OcJ>?f'i Ac#ihTnh( Amrrmr* Encydoovd>i n. * UitdrmatK o* Grat^rr



With Q-Link, you can sharpen your computer
skills . . . connect with people . . . discover new ways to
get smart,., save money every day... plus have a lot
of fun!

No-risk guarantee. Try Q-Link without risk. If, at
any time, for any reason, you are not completely
satisfied, you may cancel your membership.

Order your Q-Link software and modem today by
mailing this coupon to Q-Link, 8519 V\festwood
Center Drive, Vienna, VA 22180 or for faster service
call toll-free: 1-800-782-2278 Ext, 1220.

I Q-UNK RESERVATION FORM ¡ª

j choose one:

I I I I need a mocteiti, St^ri my 0-Urk memberihip by charging me riow for

I I I my fir^t d months at S39.SO. and send me the FREE Q-Link software and a

I FREE Comrriodore 300 baud aut&dia] modem (mqdf>l 1 660¡ª rerail valueS69.95).

¡õ r already have a modofri. Send me niy f REE QL/nk software and start
my 0,l.ink membership by charging me now for my first mnnth of
I membership, It 19.95.

I FuElname ?



Address
City



m> p 0. Bowl)
State



Home phone , _^^^^

Choose your method o f payment:

^ please charge my credil card

Master Card Visa



Zip.



Check enclosed.



Accl? .



. Ejip.



Signature

Call toll-fr? 1-S0O-7S2-227a Ext.12Z0 or

mail this coupon to:

0-Link. 8619 Westwood Center Drive.

Vienna, VA 221 BO




I III' Cumnuxliire i'Mtnivthn,



So there you are,
furiously working away
at your Commodore
128, til inking every-
thing is just peachy,
when all of a sudden,
it hits you. That haunt-
ing, hollow, horrible
question that every computer
owner must inevitably face:

"Is my computer up to date
¡ª or out of date?" -^

If you use '^ V/ t

GEOS 128, that's ^^^

a question you ¡ª / (jjp.
or your grand- / *
children's chil-
dren ¡ª won't
ever have
to worry
about.

Because GEOS
128 is the revolutionary
software system designed to
push your hardware to new lim-
its. Unleash its full power across
a full 80 column screen. And
expand its capabilities for years
to come.

We should have installed
disk brakes.

Loading up with GEOS
turns your 128 into a mouse-
driven maniac that loads, pro-
cesses and saves everything up






tcj seven times faster than nor-
mal. Part of that's due to the
GEOS disk'Ilirbo, but most of
it's due to the fact tJiat GEOS
128 doesn't treat your 128 like
aC64.

You see, by recognizing
your machine as a 128, GEOS
128 operates at a full 2 MHz,
instead of 1 MHz. So you get
twice the speed. Twice the
power. And since GEOS 128 also
supports the quicker 1571 and
1581 double-sided disk drives ¡ª
and the 1750 RAM expansion
unit ¡ª there's no telling how
much faster that puppy will fly.

Fast and slick with mouse
or stick.

Using GEOS is ridiculously
siinple. All you need is a mouse
or joystick, and a keen ability to
point and click. Everything else
is pretty much a matter of read-
ing menus (a technical term for
"little lists of things"), or select-
ing icons (a technical term for
"little pictures of things"). It's



sort of like talking in sign
language.

For example, if you want a
document for word-iarcjcessing,
you point to the icon that looks
like a stack of papers. Click your
mouse and bingo ¡ª you're in the
file. If you want to erase the file,
you drag the stack of papers
over to tiie little waste basket
and click your mouse.

Poof. That's about as tough
as it gets.

Working within the
system.

Learning where things
are in GEOS is pretty simple,
especially if you've ever sat
behind a desk. Because that's
exactly how we designed



'MfktU gftgn tsl Cik I







it U ni'



GEOS 128.

You keep your documents
and graphics in files; everytliing
else stays right on the desktop:
the notepad, the calculator ¡ª
there's even an alarm clock. In
fact, the only thing our desktop




<^




doesn't have is a place to put
your feet when tlie boss isn't
ai'ound.

But not only does GEOS
give you a place to write and
draw, it actually helps you write
and draw better.
Because unlike ? i^SKp^gji^jifl
your basic office 3t"'' X^jf^

model, our desktop ' " ^ ¡ö^¡ö- ^
comes with
geoWrite and geo-
Paint built right in.
Widi geoWrite,
your way with

words leaves people speechless,
as they watch you effortlessly
cut, paste and move entire
blocks of copy anywhere on the
page. And since geoWrite comes
with different fonts in a variety
of styles and sizes, your docu-
ments become even more
dazzling.

With geoPaint, you can
draw designs. Create with col-
ors. And tantalize your tastes
with tons of tones and textures.
Invert, rotate or mirror images.






Then place them wherever you
want: eitlier in your geoWrite
document, or in your GEOS
Phcjto Album for later use.

But no matter what kind of
masterpiece you create, you







always get to view it on a beau-
tiful, 80 column- wide screen.
No more scrolling left to right.
With GEOS 128, what you see
really is what you get.

The more you put into

your system, the more

you get out of it.

Of course, when we say
tliat GEOS 128 has far-reaching
implications, we're not kidding
around. Every GEOS 128 pack-
age includes free QuanturilLink
software, which hooks you {via
modem) into a nationwide net-
work of Commodore people just
like you. There's even a service
that will Laserprint your docu-
ments for you.



n



Berkeley
Softworks



i^m^m,



Now, we realize
that's a lot to pack into
one (iEOS package. But
as long as we're packing
it in, we might as well let
you know something else:
There's more.

The older it gets the
better it looks.

It's true. Because tliere are
always new GIi^OS applications
just waiting to jump off the
shelves and into your 128. Pack-
ages like geoDex
and geolMie, for
keeping addresses
and data straight.
I'bntpack and
geoWrite Workshop,
for tweaking text
with that special,
extra touch. And,
of course, geoCalc, a full-fea-
tured graphics spreadsheet for
all you number freaks.

They're just the first in a
long line of GEOS applications
that are constantly being devel-
oped to keep your 128 up to date.
So if you'd rather have your
128 grow up Uian grow old, load
up with GEOS. You owe it to
yourself. You owe it to your 128.

Heck, you owe it to your
grandchildren.




To order call 1-800-443-OlW ext. 234

GEOS 128 $69.95

(Qilifornia residcnta add 1% sales tax..)
$2. SO ys/S5.50 Fondgn for shipping and
handling. Allow six weeks fur delivisrj-.

Ljitifritiirt'. t.niir>4cL- 1.*^ jnA L'hf Jfr tl^L'MurL. i rf i'HTini .1.^
^V^lrum-., LtJ. j,K<>S. (;H!W E^Haid ll-TV4-t'> ?irf[w?*k.jiw



Gfosm



The brightest minds are working at Berkeley.




Alternate Reality ¡ª
The Dungeon

When the Commodore 64 first began to
show its potential, practically all game
buyers hoped that Sir-Tech Software
would port its extremely popular game
Wizardry to the new machine. For some
reason, it never happened, and soft-
ware companies since have been trying
to fill the void. Dungeons & Dragons-
style games have proliferated for all
personal computers since that time, but
none has really taken Wizardry's place.

Like most such games, Wizardn^ set
you inside a dungeon filled with un-
speakable horrors and magnificent
wealth; what made it different frorh the
others was its sense of visual perspective.

The dungeon revealed itself only
as you moved through it, and you could
see only a short distance ahead of you.
If you didn't have light, you couldn't
see at all. The game contained many
other fine features, but this personal
perspective was its true genius.

It was the closest thing yet to the
role-playing experience,

Datasoft's Alternate Realiiy series
tries very hard to bring that experience
to the Commodore 64. The Dungeon is
the second release {The City was the
first) in the series and, according to the
manual. The Arena, The Palace, The Wil-
derness, Revelatioti, and Destiny are in
various stages of preparation. Like IV12-
ardry. Electronic Arts' Bard's Tale, and
SSI's Phaulasie (to name just three), the
Alternate Reality series allows you to
transfer your characters from one in-
stallment to the next, thereby stressing
the idea of the continuing adventure. In
fact. The Dungeon's manual talks about
The City repeatedly, as the designers
clearly expect owners of The City to
continue their interest with The Dungeon.

When the game begins, you create a
character. The method is a refreshing
one. Your six Statistics (Stamina,
Charm, Strength, Intelligence, Skill, and
Wisdom) are displayed on what looks
like a Vegas slot machine. Under each
Stat is a little box with constantly chang-
ing numbers, rolling from top to bottom
at varying speeds and in random order.
To create your character, you simply
name it and decide on its gender. Then
you press the space bar at any time you

36 COMPUTEIs Gazelta January 1988



choose, and all the numbers stop. These
are your character's values. Obviously,
luck plays an important role here, but
the process is such a good one (and the
numbers seem to balance out), that the
luck is enrirely palatable.

One of the chief differences be-
tween Alternate Reality and most other
role-playtng dungeon games is that you
control only one character. In most
games, a party of adventurers, consist-
ing of a variety of types (a Sorcerer, a
Fighter, a Thief, and so on), tackles the
dungeon in a sort of unionized coopera-
tive, but here you're on your own. Be-
cause of the strict player perspective,
this idea works extremely well.

Once in the dungeon itself, things
flow smoothly. Your first stop is at the
inevitable General Store (the Damon
and Pythias Shoppe), Hero you buy
food and water (your character gets



Alternate Reality is not

just another adventure clone.

It has a flavor and perspective

all its own.



hungry and dies if you don't), torches, a
compass and a timepiece (both essen-
tia! but always out of stock), and cloth-
ing and weapons. Actually, the choices
at first are easy, since you barely have
enough money to buy even a dagger.
You'll learn quickly, though, that the
proprietor doesn't really mean what
those nasty price tags say. With any
luck at all, you'll come out with a cheap
weapon and maybe even the begin-
nings of armor.

Adventuring itself is fairly stand-
ard. As you stroll the various corridors
and levels of the Dungeon, you will en-
counter things. Some of these things
are nice, while others try to kill you.
You enter rooms, some of which re-
quire magic to open, you give money to
paupers, and you kill an almost unend-
ing series of giant rats, molds, and
slimes. Some creatures yield money,
items, or weapons, and you can choose
whether or not to take these along.




Many creatures, though, disease you,
and killing people often results in a
curse. Both the diseases and the curses
affect you when you least expect it.

As you get further into the Dun-
geon, you encounter more interesting
life forms: Guards, Gladiators, Knights,
Noblemen, Brigands, Assassins, Wiz-
ards, Valkyries, Serpentmen, Ice De-
mons, a Phoenix, Dragons, a Night
Stalker, and (it is rumored) a Devourer,
Not all of them seek to destroy you, and
you shouldn't fight all of them, either.
Perhaps the strongest feature of Alter-
nate Reality, in fact, is its notion of Mor-
al Alignment. You enter the dungeon as
a Neutral, but your actions dictate
whether you become Good or Evil. Kill-
ing a pauper is an obvious evil, but
some acts arc more subtle. You may, of
course, choose to become evil. Whatever
you do, the program keeps track, and
your alignment goes with you as you
explore. Its effect is very strong.

At some point, you will want to
join a Guild. Four guilds are evil; four
are good. Guilds offer several things,
but the most important is a ring that al-
lows you to learn and to cast spells. Un-
til you join a guild, you have no magic
whatsoever, so finding the guilds
should be high on your list of things to
do. They're not, however, easy to lo-
cate, and they don't want inexperi-
enced adventurers. Nor do they want
poor ones.

There are all kinds of things to do
down here. You'll be offered Quests,
you'll have to make extensive maps (al-
ways a tedious chore), and, of course,
you'll want to explore every room you
come upon. The Dungeon isn't huge,
but it's large enough and difficult
enough to consume enormous amounts
of time. By the time you've finished it



MoreBangR)
ThePound.



r



It's an invasion of British action hits at prices packed
with value. For a few pence more than eleven quid, or
about $19.95 in the States, you can experience the unique
look, feel, and play of a leading import.

1/Wzba//'" has been bouncing atop the British best-
seller charts for months. No wonder. Fun, danger, logic,

and'action all come together
in this colorful confrontation
between Wiz, his feline





friend Cat, and the Evil Zark.
Returning the color to
Wlzworld is the challenge. Expect to be dazzled by
graphics as you discover the secret powers and controls
of the wondrous Wizball.

Anyone looking for incredible graphics will do back
flips when they see Head Over Heels!'" Upon landing,
they will probably double over with laugfiter.

Fun is what this game of cunning puzzles and prob-
lems is made of. Where else can you explore and liberate
five planets with your doughnut gun while running across
the likes of the British Royal Family,
stuffed bunnies, and the
elusive reincarnation fish.







>< ! #? ( ¡ö''i 9


#




There's treasure to
plunder, wealth to pursue, and
oriental pleasures to partake
in lai-Pan!" Based on the James Clavell classic, (his
adventure combines trading skills, strategy, and combat

/? MtetcufianvoraiBtte tot C&i/i2a' Also nvmiaCteiVVabfl* & laJiin fwAwiST.' WiSall it? IBM?
Via voor retttM or ca? 1 -800^ ^^^9SBd ? 1 -31 2-48a76S? I? VBA a MaslpCi?rt wdm lb pur.
rfinse tw maJ.sofx) VtSAw WwwCarcl numnw wilh anflirascfi rtuto.cfiK* or money ofOat toi S)9B5

[WIS S3.00 (or BiiijMino ana Mriillinu iw each im ordered lo Mindscapc, fna PO. Biw n67. Nortwuriok.
IL 60065. Allow 3-5 weeks ICK delivery.




as you seek your fortune.




Swash buckle around the
China Seas. Sink ships. Save
your hide. And see stunning
graphics every siep of the way
Macro-Genetic-f^utoids sound threatening enough,
but in MutantsJ^ these slimy and sinister bio-engineered
organisms have fallen into the wrong hands. Eeeek.

You'll just have to jump into your small scout ship, use
four types of weapons to zap fifteen different opponents,
an d thereby insure the survival of humanity.
This IS the kind of arcade
action you've trained for. Don't
let the planet down this time.





Loaded with action, excitement,
adventure, and fun, these four Ocean imports don't
require a heavy wallet to enjoy.




Distributed in America by Mindscape



An atlOTwy can expiaii vt% this s hnu^C 1 987 Mrndscape. irv:. MiTKiscjipe s a tiaaemailf of

irork. Cariy igfii 6 1 996 JartioB Claw*. C (986 ae UuWiie Ent<?ftaiRm(ini re ConmotJorc Wan. ant)
iGM are rotjisiwocl tnKJsmaiksol Cotnmoetoto EtearorncB Ud, Atari, Inland intctnaiiorMi Btjsinesa
Miichincis iesaeam?/.



all the next Alternate Reality module
should be available, and you can start
over again.

There are two major problems.
First and most important, disk access is
excessive and extremely annoying. Ev-
ery time you encounter something, the
disk drive goes a-whirring and the
screen starts flashing. Several seconds
later, the creature appears and, after
you deal with it, the whirring and flash-
ing begin all over again. Just as frustrat-
ing is the means of saving a game in
progress. Like many recent games, Al-
ternate Reality/ doesn't allow you to save
and keep playing. Instead, the game re-
boots, and if you want to continue from
where you stopped, you have to load
the character back into memory. I don't
know why designers have taken to this
tortuous method. In games where
death comes easily, efficient and pain-
less saves are absolutely mandatory.
This game is time-consuming enough;
unnecessary time consumption quickly
becomes a source of resentment.

Is it worth the time? If you like this
kind of game, yes. Fans of The Bard's
Tale series, especially, should find it
fascinating, because even though it
lacks some of Bard's Tale's program-
ming sophistication, it seems as strong
or stronger in its variety of activities
and goals. Wizardry fans, too, should
enjoy this series because it clearly stems
from the Wizardry tradition and, in
some ways, may even be better. Even
so. Alternate Reality is not just another
clone. It has a flavor and perspective all
its own, and it is enjoyable despite
some disk-management flaws. If Data-
soft corrects these, the series could be-
come a role-playing classic.

¡ªNeil Randall

Dtttasoft

19808 Nordlwff Place

Chatsworth. CA 91311

$39.95



Rainy Day Games

It's raining. Or it's snowing. At any rate,
it's too gloomy and cold for the kids to
go out. And they are driving you nuts.

You know the kind of day.

"Mom! Katie won't leave me alone!
She's getting into my crayons. Mom!"

"Am not!"

"Are too!"

"Mom, make those two stop,
pleeease!"

"But, Mom, there's nothing to do!"

"Yeah, I'm bored!"

"Bored!"

They've read all their books. Col-
oring is boring. TV is boring. Board
games are really boring.

The suggestion of a card game
sparks some interest ¡ª but the kids can
only find 49 cards.

If you have Rainy Day Games by
Baudvillc, you just may find your prob-
lem solved. For one thing, there are few
children in computer homes that will
call the computer or its tnyriad software
boring. And Rainy Day Games is based



Card games often lose
something when translated into

software, but these have not.

And Rainy Day Games is easy

to use¡ª any child ivho can

operate the computer can

handle these games.



on three traditional favorite card
games: Old Maid, Go Fish, and Con-
centration. All three games are included
in the program. Surprisingly, they have
made a very pure transition onto com-
puter. Card games often lose something
when translated into software, but
these three have not.

Rainy Day Games is easy to use ¡ª
any child who can operate the com-
puter can handle these games. No read-
ing skills are required. Four options
appear on the main menu: the three
games ¡ª ^Concentration, Go Fish, Old
Maid ¡ª -and the Options menu. The Op-
tions menu lets you choose between
keyboard and joysfick, and Sound on or
off. You can also set the level of play
(Beginner, Smart, or Genius) and, for
Concentration, the number of players
and the number of pairs to be matched.
These changes may be saved to disk if
you prefer.

Your opponent in these games is
one Ted Bear, a cute little fellow who




hops from card to card in Concentra-
tion, scans his hand of cards in Old
Maid and Go Fish, and both wins and
loses with cheer and good grace. Your
name or Ted Bear's name is highlighted
to denote whose turn it is. The score is
kept beside the names.

Baudville has done an excellent job
on the graphics in Rainy Day Games, In
Go Fish and Old Maid, another animat-
ed creation, this one named Mr. Mon-
key, turns the cards for you and Ted
Bear. The cards actually appear to be
bending as he turns them. In Go Fish,
the deck grows smaller as cards are
drawn off. And when a match is made
in any of the games, the graphics on the
matching cards move and make sounds.
Even small children enjoy this part of
the game. Our daughter Katie giggled
with delight everv' time she saw an egg
crack open, or a dog pant and (vag his
tail.

Contained in the manual is a note
to parents: "Card games are an excel-
lent way to help children grow intellec-
tually and emotionally. They entertain
and at the same time help young chil-
dren develop their ability to concen-
trate and use strategy. The Rainy Day
Games package is designed to take ad-
vantage of these traditional aspects of
card games while adding new dimen-
sions through the use of the computer."

Rainy Day Games follows through
on its design. It is a well -executed, en-
tertaining package. The animated
graphics are superb, giving youngsters
and even adults a lively, fun-filled way
to remove the rainy day blues,

¡ªDavid ami Robin Minnkk

Baudville

1001 Medical Park Dr. S.E.

Grand Rapids, Ml 49506

$29.95



38 COMPUTEra Gazette Janjary 1988



S^IBf




m.




This MTs hot new program

stars 4 sex^Enropeans and

1 American stud

' Tliis liill's sizzling new proj^i'iiin doesn't I'didirc ;iti Alexis,
a Krysnc, ni'('\('ii a Mat^mmi. 1ml il will have some ]?i'et(y
I'aey scenes,* Mrel I he exotic cat's of '11 'st Dfive, Accolade's
iiicfedihie driving siimiiatioti/riiefc ai-e the legeiidaiy
threats IVom Kiiro|)e; Fernu'l 'Ihstat'ossa, Lotus T\irl)() IvsjuMt,
Pofsehc !)!! Turbo and tlip iuconiparable Lambofi^hitii
rouiitaclt. And to make Test I)i-i\ea ifitly iiitei'iiaiicmal
e\'cnt,lhei'i\s llie classic Amcfieaii slar-llie (Tie\Tolet
Con'ett(!.*lbst, Drive allows you to exi>ei-ieilt!e flrsthillld (lie awcsonnMli-iviiij^ chai'aetei'-
islicsoCeaeb reiiowiietl perlbrmer.Tliey accelerate like the real (liinff.Tliey handle like the
real thiiij*.They brake like llie I'eal tliin^'. In iael, the animation and j^raphiesolTest Dri^'c
are so realistic, you'll swear the O-Foree has you piinied to your seat,* Aeeniades H^st Drive.
It's one program that will def'initelv bui'u up tlie seriHui. ? Aeeolade. \ /~/"#^| V r^l~?
2()H13 Stev(!ns Creek lioulevafd.tlupeftiiio.CA 95014. 40H-44(>-5757 i~\\JK .KJlJTSLJtr




Nord And Bert Couldn't Make
Head Or Tail Of It



Since my first look at Nord and Bert, I've
been chafing at the bit, wanting to let
the cat out of the bag. Obviously, Ican't
tell you everything I've learned ¡ª we
don't do that with interactive fiction
puzzles ¡ª but I may be able to tell you
enough that you won't be buying a pig
in a poke. (Cliches.)

Nord and Bert is unique in several
aspects, the first and most obvious be-
ing that it is not one adventure, but
eight. In fact, since the only conclusive
ending to any of these stories is the at-
tainment of a maximum score rather
than a triumphant climax, one might
even say that these are "pieces of
eight." (Pun.)

In an onscreen prologue to Bord
and Nert (spoonerism), you're told that
the town of Punster is undergoing a se-
vere syntactical crisis. And though we
don't wish to make a mountain out of a
molehill, this strange crisis is enough
that the citizens of the town are having
trouble communicating. As usual, it is
up to you and your computer to save
the world.

To begin saving the world, you
choose from one of the eight listed sce-
narios. In "Eat Your Words" you do
battle in a restaurant with a sleazy wait-
ress and will probably not prevail un-
less you can turn the tables on her. In
"Buy the Farm" you take over land that
has gone to ruin during the crisis. Your
job is to try to make a silk purse out of a
sow's ear. In "Visit the Supermarket"
you cruise your cart through the British
aisles and may even be forced to engage
in gorilla warfare. "Playing Jacks" puts
you in charge of a wonderous device
called a jack-of-all-lraits, but it's up to
you to figure out which of its traits will
be helpful to you. And "Shake a Tower"
deposits you in the magical section of
Punster, where a pan of keys or a rare
hazing experience must be carefully ex-
amined for evidence of spoonerisms.

Those who have previously been
daunted by adventure games, from In-
focom and others, should know that
Nord ami Bt'rt is unlike any other text
game. There are no magic spells (al-
though uttering a cliche or spoonerism
at the right time might drastically
change the scenario, as well as \vin you
some points); the only mazes are those
created by the convolutions of lan-
guage; the one character trait needed is
a wagging tongue; and the necessary
wisdom can be confined to what we
might call ¡ª lumping everything to-
gether ¡ª a knowledge of folk language.

Nor is it necessary, in using the
vernacular, to worry about the proper
syntax. The parser accepts a truncated
version as well as a long one, provided

40 COMPUTERS Gazette January 19BB



the key words are there. The interface,
by the way, is as good as or better than
any parser I've seen from this parser-
monious company.

In moving about the game, you'll
find all possible destinations listed in an
area at the top of the screen. To go to
any of them, simply type the one word
description, and after a moment of disk
access, you are there. Since you can't al-
ways get to there from here, the possi-
ble locations change as you move from
place to place.

Also displayed in this section is
your score, listed as so many points out
of a possible number of points. This
changes and is updated as you triumph
over the quirks of language. At the end
of a game¡ª which can be the attain-
ment of all but one or two points ¡ª
you'll be given a congrahilatory message.



Those who have previously

been daunted by adventure

games, from Infocom and

others, should know that Nord

and Bert is unlike any other

text game.



For some time now, those of us who
became hopelessly lost in Zork or Planet-
fall have relied on Infocom's "Invisi-
clues" booklets, available separately, to
carr)' us through situations that would
otherwise remain hopeless. In Nord and
Bert, the In visi clues book is on the two-
sided disk and may be accessed at any
time by typing the word "hint." As with
the real book, which reveals clues only
as needed by the device of painting over
them with a marker, Invisiclues on disk
reveals only as much as you wish to
know at the time.

The first screen presents a list of ar-
tifacts and happenings that may have
you stuck in one spot. Choose the one
you wish and the next screen will give
you a very broad hint. If that isn't
enough, press RETURN and you'll read
something more specific. Though the
number of steps varies, you can eventu-
ally reach a point where you are given
the complete answer. Return to the sto-
ry at the point you left off, type it in,
and away you go.

Be aware that there are some wild
goose chases here. As is Infocom's way.



and in keeping with their corporate hu-
mor, a real goose is used. Well, almost
real. You know how these things go.

Should any of the stories seem
hopeless, you can at any time type the
word begittning to be transported back
to the opening menu, where you can
then choose to enter a new story.

And it may well be that you will
succeed easily at some stories, and fail
miserably at others. The Supermarket
story relies on your use of puns, the
Farm story on your use of cliches, the
Tower story on a search for spooner-
isms, Playing Jacks on a knowledge of
words and phrases containing the word
jack, and so on.

The eight stories do hang together.
I was unable to play "Meet the Mayor,"
however, because I could not prove I
had solved another story. This seems to
be because Mayor is the final story
and ¡ª to those who solve it¡ª -offers the
grand climax.

Documentation is slight, as in aU In-
focom games: Infocom doesn't want to
let the cat out of the bag. And, as usual,
there is a very good section on how to
play such games and on your interaction
with the parser. It has become my cus-
tom to immediately rip open any Info-
com game and see what crazy items
have been included and how they might
relate to the game. Here, the item is a
cartoon booklet by Kevin Pope ¡ª whose
style is to illustrate plays on words.

Since Nord and Bert Couldn't Make
Head or Tail of It is, itself, a computer-
ized play on words, the booklet serves
as a perfect introduction. The game ti-
tle, in fact, is from an original cartoon
by Pope, and it sets the tone for all that
follows. This one should appeal to most
everyone; 1 especially recommend it to
those who have previously bypassed
text games. Nord and Bert is truly differ-
ent, and that's as sure as little green
apples.

¡ª Ervin Bobo

Infocom

125 CambridgePark Dr.

Cambridge. MA 02140

$34.95




WITHUSONA
PROFESSIOIIAL



Some people really like work-
ing on their machines. And then
there are some who prefer to do
their tinkering under the hood. For
those of you who can't wait to get
your hands greasy, we proudly
introduce geoProgrammer. The
most sophisticated machine
language programming tool on
the market.

With geoProgrammer, you get
the same kind of technology we use
for developing our other products.
Which means you can write super-
charged software. Pump your own
programs. And assemble just about
any kind of application you can
imagine.

It reads and writes and
stomps on bugs.

The first three tools that
any serious programmer needs
are an assembler, a linker and
a debugger. So we've installed all
three, complete with sample GEOS
applications that teach you the latest
programming tricks in seconds.

geoAssembler not only reads
directly from geo Write files, but
contains enough Pseudo Ops to



LEVEL^



[j?Qjj_gt ;^si} g^^^ ' f^ty'oj^^'fjVt j I ij/.^^'jij^-rPfS jiiit



.-'^Ty!,'l-!-^!iL^J"--yfi^^P^".'q .f flV.'JUfhi^ iw i^hemu h jm o ^f/



tfUihkon:



?in

;ijt avrolLkifr(]je
:ttfljt aidttit iof fiat



*Aliu^vailahk- !<'E f*>t(ii. c].^>




~-*i^^



allow all kinds
of conditional assem-
blies. It has all the state-of-the-art
features you'd expect, including
some you [>robably never thought
possible. I'or example, integrating
graphics is as sini[)le as cutting and
pasting the image from geo Paint
directly into your program.

geoLinker ties your program
modules together, supporting
CiEOS SEQ and VLIR applications
and desk accessories. You can even
use geoAssembler and geoLinker to
create non-GfiOS applications.



geoDebugger allows your pro-
gram to be tested in memory with
full symbolic disassembly, along
with line assembly for patciiing
code in memory. It also allows
your code to be single-stepped or
top-stepped, with sub-routines fully
executed. It can stop a running pro-
gram with one key, or use up
to eight conditional break-
, points. When your program
i hits the breakpoint, it promi-
^' nentiy displays the error in an
overlay window, leaving the
applications screen intact.

Pro enf)ugh for you yet? Well,
that's only a partial list of what
you're in for.

If you understood all that,
read on.

Chances are that we lost a lot
of readers by now. Rut if you're still
with us, hang in tiiere. You have the
makings of a real (rliOS pro. All you
need now are the right tools.

And all of them come in this
one handy box.

So if you're serious about pro-
gramming, consider geoProgrammer.
After all, you've got nothing to lose
¡ª except your amateur status.



'lb order mil l-m0-i4:U)!00ext. 234

geoProgrammer $69.95

{California residents add 7*^ sales tax. !
S2.5U US'SS-'iO Foreifin for shipping Hiid
handlinK. Allow six weeks for delivery.



GEOPROGRAMiWER



n



Berkeley
Softworks





The brightest minds are working at Berkeley.



;?^7^r?:'^'.^W



¡ö.;::lf:^






?;¡ö ¡ö ¡ö¡öVT'''rr*^*.*l
; \'/: ??'. 'T^ J




NOTHING DRIVES THE COMMODORE 64 OR 64C BETTER
THAN THE FSD-2 EXCELERATOR+ PLUS.

COMPATIBLE. RELIABLE. GUARANTEED.

The FSD-2 Exceierator-i-Plus Commodore compatible disk drive.

Faster, quieter and more reliable than the 1541 and 1S41C.

Breakthrough Direct Drive technology. Guaranteed 100%

compatibility. It even enhances GEOS!

Full One-Year Warranty.



¡ª -^^r . = ^= Emerald Components Internationa)

=^ =? ¡ö¡ª = P.O. Box 5892/Main Street, Springfield, OR 97478

a~i_ ^^^ S Technical Support: 503-746-7268

^^ "i^^ S5 Fax: 503-741-1535

1-800-356-5178

"Commodore is a regisiered trademark o1 Commodore Business Machines, Inc.
Prices and terms subject to change without notice.




BIG LEAGUE SPORTS



SUPER SUNDAY¡ª Armchair quarterbacks the world over have made SUPER SUNDAY
the best selling computer football game . This we attribute to the right blend of
graphics, game play and especially statistics, because that's what sets Avalon Hill
sports games (rom the pack. The vicarious experience of coaching real-life players,
second guessing your computer or human opponent and Ihe feeling of BEING THERE
will send you back to SUPER SUNDAY over and over again Support o( the game
system also makes it distinct. You can get Ihe entire '84, '85 or '86 season disks with
rosters and stais (or all the big league team starters and interchange teams of the
past and present. The all new General Manager's Disk (also available separately) allows
you to create "dream teams" in setting up your own Pro Football draft. Available (or
Apple"' II. G' 64/128, IBM^^ PC for S35,00



NBA¡ª We have taken the same concept as SUPER SUNDAY from ihe field and pul
you down on the courl in NBA. the definitive pro basketball game. Licensed by The
National Basketball Assoclaiion, NBA gives you the same flexibility, visuals and real-life
player stais so you can coach the Celtics dynast/. Kareem. Magic and the Lakers or
eighteen other great pro B-Ball teams. Available for Apple' II and C* 64n28 (or S39.95;
IBM- coming scon.

STATIS PRO BASEBALL¡ª Its funny that America's favorite
sports pastime has not been our best selling computer sports
game. Maybe it's because you naven't known about if 'til now.
COMPUTER STATIS PRO BASEBALL (based on our best-sellmg
board game) has elicited countless letters o( praise from com-
puter baseball fanatics and stat buffs alike. Although it lacks
the graphic flair of SUPER SUNDAY and NBA. it's a dandy
of a Stat baseball game and offers more game utilities right
01 the Master Game disk man any oihers^sucn as DESIGN
YOUR OWN TEAMS, STAT COMPILER and DRAFT YOUR
OWN TEAMS functions. Also, we offer ten past season disks.
Available for Apple' II and C' 64/128 for $35.00

Look for our games wherever good software is sold, or call
direct for ordering information ... AVALON HILL, the first name
in sports and strategy games'

Dial 1-800-63B-9292 Ask for Operator CG13





^^^:



m



microccmputen games division

The Avalon Hill
Game Company

A MO^ARCH AVALON INC COMPAMY

J5I7 Harford Road * Baltimore, MD 21214



Dolphin DOS

Dolphin DOS, from South Australia's
Micro Accessories, is a hardware modifi-
cation to both the 64 and the 1541 disk
drive (all software is in ROM). Though
Dolphin DOS promised disk access up
to 25 times faster than normal, I was
leery of fiddling around with the insides
of my machines: I'd heard such prom-
ises before. My hesitation grew when 1
read in the manual that some installa-
tions require" desoldering one or more
ICs ¡ª a task not recommended for the
fainthearted {including me).

Late one evening, however, 1
found myself in an adventurous mood,
spurred on by the claim of much faster
disk access. Twenty-five times is an or-
der of magnitude greater than any fast-
load cartridge I've seen. I decided to
investigate whether or not my particular
64 and 1541 required any desoldering.
When I found out, as is usually the case,
that all relevent ICs were socketed, and
could simply be removed from their
sockets, curiosity got the better of me. 1
made up my mind to go ahead and see
just what (and how much time) was
involved.

The documentation guided me
through the careful coaxing of several
chips from their sockets, I replaced
them with two small circuit boards, and



without drilling holes for the two toggle
switches that 1 could mount later, I was
ready to give the circuitry a trial run.

The next stage was hardly encour-
aging. A standard system check ¡ª press
f8 to show system status ¡ª resulted in a



Before I even looked to see
how the load was going, the

program was ready to

run. . . Dolphin DOS had a

convert.



failure several times. I rechecked my
work and found that in reseating an IC,
1 had bent three of its legs out of posi-
tion. (Those chips have a tot of legs, so
be careful.) 1 moved to better lighting
and, carefully, with needle-nosed
pilars, bent the legs back into position.
This time, the status check worked
instantly. [ next loaded one of my larg-
est files, a 60-block BASIC program.
What then happened astounded me.
Before I even hnkcti to see how the load
was going, the program was ready to



run, I ran the test again, this time with a
stopwatch. My program loaded in less
than two seconds. Dolphin DOS had a
convert.

This package gives you blinding
speed with all disk operations. You can
get a complete onscreen directory in
one second, and you're provided with
fast scratch and validate. 1 formatted a
disk in less than 20 seconds and it took
me less than five seconds to save the
60-block file. And these savings on pro-
gram flies are reflected in dramatic time
reductions for both sequential and rela-
tive file access.

! compared the time wth several
fast-load cartridges: Fastload, Turbo
Load and Save, and The Final Car-
tridge. Each of these loaded my 60-
block program in nine seconds; Turbo
Load and Final Cartridge saved it in ten.
Dolphin DOS ¡ª at two seconds for a
load and five seconds for a save ¡ª is ob-
viously much faster. Dolphin also lists a
directory to the screen in about half the
time cartridges need, validates (COL-
LECTS) a disk in 14 seconds, and for-
mats it in 19 seconds. Even Turbo Load
and Save takes 27 seconds to do a for-
mat. Another Dolphin bonus: The head
stop is knocked only once. No more
"ratatatat." Another particularly nice
thing about Dolphin DOS is its pro-
grammed function keys. Actually, there

COMPUTErs GazBtto January 19Bfl 43



are 12 programmed keys- ¡ª each one
has another function when pressed in
concert with the Commodore logo key.
The layout is similar to that of The Final
Cartridge: There is a LIST; jump to
monitor; RUN; VliRIFY; two forms of
LOAD; SAVE with automatic (and pur-
portedly bug-free) replace; directory
display (memory intact); output list to
printer; and scroll backward and for-
ward monitor disassemblies.

Additionally, the default drive
number is programmable, and SHIFT
RUN/STOP loads and runs the first
program on your disk, or (iii\/ program
displayed in the onscreen directory. A
single function key also loads a pro-
gram from the directory. The function
keys can be instantly enabled or dis-
abled at any time.

Dolphin also gives you numerous
screen editor functions, accessed
through special control -key combina-
tions. Among those arc cursor to bot-
tom of screen, or 20 spaces forward;
delete to the right or left of the cursors-
print screen; and display director)' or
drive status.

A disk wedge is also included,
along with several enhancements. Files
can be locked and unlocked. The de-
fault device number can be changed.
The number of tracks accessible on a
disk can be set either to the standard 35,
or to 40, essentially giving you another
749 blocks. Of course, programs saved
on these outer tracks can only be ac-
cessed by computers with Dolphin
DOS installed.

The scrollable monitor is compact
and functional; disk commands are ac-
cessible from within it; and there is pro-
vision for writing ASCII text directly to
memory. There are also two enhance-
ments to BASIC: one performs decimal/
hex conversion, the other restores a
program after NEW (OLD equivalent).

Dolphin DOS is not for everyone,
Bear in mind that it requires semiperma-
nent installation, and a specific 1541 and
64 are modified in tandem. In the 64, the
Kernal ROM chip is replaced. You
should be sure to save your Kernal ROM
should you wish to return your com-
puter to its original condition. On the
other hand, once the toggle switches are
installed, either or both units can be re-
turned to normal operation at any time.
If you can manage an electric drill, mak-
ing the two small holes in the comput-
er's case for toggle switches shouldn't
take more than 15 minutes or so.

The manual is excellent with par-
ticularly clear diagrams. Instructions
are lucid. The only real problem I en-
countered was a traditional one: The
manual's typeface is too small. The
only point at which I became confused
had to do with the RF .shields in both
the 1541 and the 64, The shields are re -

44 CQMPUTErs Gazetts January 1988



quired by the FCC (and hence not even
mentioned in the Australia-prepared
manual), and must be removed in order
to get to internal circuitry. The Dolphin
board prevents replacing the shields.
Your computer will work well without
them, just keep your computer equip-
ment a good distance from your televi-
sion set.

The manual suggests that Dolphin
DOS may not cooperate with some
commercial software, so there are in-
structions for seven system alterations
that can be tried with difficult software.
These alterations progressively disable
and slow down Dolphin until it is com-
pletely disabled.

I'tested Dolphin DOS with 12 com-
mercial software packages, each from a
different company, and then tested
each with the cartridges mentioned
above. The results were impressive; 9 of
the 12 loaded easily with Dolphin DOS,
with time reductions ranging from 3:1
to 20:1. (With GEOS, only seven sec-
onds were trimmed from a 27-second
load time.) With one program, load
time was reduced from 65 seconds to a
mere 3, The programs that would not
load retjuired only turning off Dolphin
DOS at the 64. After that, [ achieved
modest load-time savings.

Even more striking were the results
achieved when the cartridges were
plugged in. (Here's a first; a turbo disk
access system that works with other fast
loaders.) Turbo Load and Save, and
Fastload are completely compatible
with Dolphin DOS. Its programmed
function keys even remain available.
The Final Cartridge requires turning
Dolphin DOS off at the 64 while the car-
tridge's function key commands retain
priority over Dolphin DOS. 1 found that
all cartridge functions were accelerated,
and most disk chatter was eliminated.

Dolphin DOS is an excellent firm-
ware package for users desiring a semi-
permanent, super-high-speed disk
access svstem, along with a variety of
built-in conveniences. Dolphin DOS
and fast-toad cartridges operate at dif-
ferent orders of magnitude in regard to
disk access, and have different user ap-
plications. In a nutshell. Dolphin DOS
is an expertly designed product that is
in a class by itself,

¡ªArt Hunkins

Micro-Accessories of South Australia
Unit 8, Heirittson Road
Elizabeth West, South Autralia sn3
S169 Australian (Check ivitli \iotir bank
for fircfcnt currency conversion rates,
and include $10 additional to cover
postage and handling. American Express
and checks are accepted, lutjuiries
should be addressed to David Huggitts.
Discussions regarding American distri-
bution are currently under wai/J



Sove Your
Copies of
COMPUTE!

Protect your back issues
of COMPUTE! in durable
bifiders or fibrary cases.
Each binder or case is
custom-made in flag-blue
binding with embossed
white lettering. Each holds
a year of COMPUTE!. Or-
der several and keep
your issues of COMPUTE!
neatly organized for quick
reference. (These binders
moke great gifts, too!)




Binders Cases:

$9.95 each; $7,95 each;

3 for $27.95; 3 for $21,95;

6 for $52.95 6 for $39,95

(Please add $2.60 per unit
for orders outside the U.S.)

Send in your prepaid order
with the attached coupon



Mall to: Jesse Jones Industries
P.O. Box 5120
Dept. Cod? COTE
Philadelphia, PA 19141



Please send me .



COM-



PUTE! a cases D binders.
Enclosed is my check or money

order for S (U.S. funds

only.)

Name

Address

City

state .



.Zip.



Satisfaction guoronteed or money

refunded.

Pieos? otiow d-6 weeks for delivery




with proven software and books from Abacus.



Pascal






Super Pascal¡ª Get the fastest and
complete Pascal for your computer.
Super Pascal is a full Implementation
of standard Pascal. Extensive editor
features search, replace, etc. Even add
machine language routines witti the built-
in assembler. Fast graphics library. C-64
version has high-speed DOS for (aster
access. More than just a compiler-
Super Pascal is a complete system
that gives you programming results.
C-64 $59.95 C-128 $59,95



fjew!




Cadpak ¡ª The professional design tool.
Enter simple or intricate drawings with
the keyboard, lightpen or 1531 mouse.
With the flexible object editor you can
create libraries of furniture, electronics,
etc. as intricate as screen resolution
permits. Zoom in to do detailed work.
Produce exact scaled output to most
printers in inches, feet. etc. Get design
results fast with Cadpak and your
Commodore? computer.
C-64 $39.95 C-128 $59.95



New!




BASIC Compiler^Now
anyone can make their BASIC
programs run (aster! Easily
converts your programs into fast
machine language or speed
code. Even speed up programs
written in Simon's Basic, Video
Basic etc. I( your program walks
or crawls, give it speed to RUN!
C64 $39,95 C128 $59.95



GEOS"' Tricks & Tips¡ª A
new book wiih something for
everyone. Contains over 50
tricks and tips that you can use
everyday. Converts any word
processor tile into geoWrite
format; edit existing GEOS fonts
or create your own; Write in
machine language or explore the
internals of GEOS. $16.95



Please note our new address arKi phone numbers



Abacus



Htffimii

Niiiiilill



Dept. G1 ¡ö 5370 52nd Street SE ? Grand Rapids, Ml 49508
Phone 61 6/698-0330 ? Telex 709-1 01 ¡ö Telefax 616/698-032S
Call or write today for your free catalog or the name of your nearest
dealer. Or you can order direct using your Visa, American Express or
MasterCard. Add $4.00 per order tor shipping and handling. Foreign
orders add $12.00 per item. 30-day money back guarantee on
software. Dealer inquiries welcome ¡ª over 2400 dealers nationwide.



Super C ¡ª You can now develop
software or just learn C on your
computer. Easy-to-use and takes full
advantage of this versatile language.
Produces 6502 machine code and is
many times (aster than BASIC. Includes
full-screen editor (search, replace and
block operations), compiler, linker and
handbook. Libraries (or graphics and
advanced math are included. Whether
you want to learn C, or program in a
serious C environment for your
Commodore, Super C is the one to buy.
C-64 $59.95 C-128 $59.95



""?-Wh a supnsfng number of e^Trf.^ ^'''''¡ö"'¡ö
BockerTexl Am' ^'^'^^

A3semP;o Am S79.9S





Delta War




^



Brian Pike



Battle a friend in this fast-paced, two-player arcade-style game
for the Commodore 64. There are so many options available
that you'll find yourself playing the game over and over again.
Two joysticks are required.



You have your opponent in your
sights, but you don't shoot. You're
just too dose to the black hole ¡ª
any shots fired now would be
sucked into oblivion. In despera-
tion you turn 20 degrees to port and
apply maximum thrust. Your Delta-
ship nearly skims the event horizon
of the black hole. You slingshot
past your opponent, turn around
180 degrees, and launch a volley of
shots. Stunned, your opponent
dodges your shots, only to fall into
the black hole. You've scored a
point in "Delta War."

Delta War is a fast two-player
arcade game written entirely in ma-
chine language. The object of this
timed game is to absorb less dam-
age than your opponent. The many
options provided make Delta War
several games in one. These options
include gravitational influences
(black holes and stars), varied time
limits, and two screen-border
options.

Typing It In

Since Delta War is written in ma-
chine language, you'll need to type
it in with "MLX," the machine lan-
guage entry program, found else-

(te COMPUTEVs Gazefte January 1988



where in this issue. When MLX asks
for starting and ending addresses,
respond with the following values:

Slarling address; 0801
Ending address: 19C0

When you've finished typing
in the program, be sure to save a
copy to tape or disk.




Two Deltaships face off for a galactic
battle.



Delta War loads and runs like a
BASIC program. When you're
ready to play, plug in two joysticks,
load the program, and type RUN.
You'll first see the title screen. From
this screen you select all the options
for the game you are going to play.



Move up and down through the op-
tions with the cursor-up and cursor-
down keys. Change options by
pressing cursor right. When you're
satisfied with the options, press RE-
TURN to begin the game.

Hundreds Of Games

Delta War is actually 324 different
games in one. Let's step through
the various options to see just
what's possible.

Option 1 allows you to set how
the Deltaships and fireballs are af-
fected by the screen boundaries.
There are two options from which
to choose- ¡ª Pass Through Bound-
aries and Bounce Off Boundaries.
Pass Through Boundaries lets your
ship and fireballs wrap around to
the other side when you go off the
edge of the screen. Bounce Off
Boundaries makes the edges of the
screen solid ¡ª you and your fire-
balls bounce off the edges as if they
were walls.

Option 2 allows you to deter-
mine the setting of the game. With
the Star option selected, a bright star
shines in the center of the screen.
Both the Deltaships and the fireballs
are pulled toward the screen's center
by the gravity of this star. The Black
Hole is similar, but its attraction is
much stronger. In No Gravity, there
are no celestial objects, just free
space in which to battle.



Agreettogcard







3 PiMMaslEPPIus




FVi- 1 M.rJrr 11' n, 4!f iih, r*ifrndjiR, Ito



TVuly original
calendars, cards,
posters, banners and
stationery are so
much easier with PrintMaster Plus.
In fact, the process you see here is
impossible with other specialty
printing programs. And PrintMaster
Plus gives you terrific
artwork ¡ª not outline
.;*jB**2 art but highly detailed,
BS^^ one-ok-kind graphics
with a difference.

Accept no substitutes. Ask
your dealer for PrintMaster Plus and
the Art Galleries today Or use the
convenient order form. For more
information, call
Unison World at
415-848-6666. Unison Worid



rt^*:*S'



UUJ



Ctxvt^ VMf Kmnwa L mwn In:

ap arid mall (o irnwn^Md. Boi 3C66, BotckjiCaiifomii, M5TO
M-!S' Send me ihe hesi hf.N rusJi mc ih? Mluwn^:

Aitt^jllF^ll-tilexEniif'iHtalihnih'gnphin (34:95

Art itaikrf I II - HO biluy Ihrmr En{)hiuji%^ 1^4.95

CIA rrti?)niU add 7% f^ tax
Tiiiil

.Money On! rr



..LlfcKll



^VojyMaslnCinl



WAMI. LiafASitnuNlii



L_.



Easily the beat.



option 3 allows you to to de-
termine how far your shots will go.
There are three choices: Short
Range Fireballs, Medium Range
Fireballs, and Long Range Fireballs.
Each player can have three fireballs
on the screen at once. If you shoot
all three in a Long Range Fireball
game, it will be a while before you
can shoot again.

Option 4 sets the game time.
You can select any time from one to
nine minutes. An onscreen timer
counts down the minutes and sec-
onds until the end of the game.

Option 5 allows you to decide
whether or not you will allow a hy-
perspace move. If hyperspace is al-
lowed, pushing the joystick down
will cause you to disappear and
then reappear in a random location.

Playing The Game

Choose the options that you wish
to play with, and press RETURN.
Your Delta ship can be rotated
counterclockwise or clockwise by
pressing the joystick left or right,
respectively. To thrust, press the
fire button. Your ship will move in
the direction that it is pointing. If
there is a star or black hole, you'll
be drawn to it.

You score a point each time
your opponent dies. This happens
whenever one of your shots hits
him, or whenever he runs into the
star or black hole at the center of
the screen. If the two Deltaships
collide with each other, no points
are awarded.

The scores and the time re-
maining are constantly displayed at
the top of the screen. When time
runs out, the player with the great-
est number of points is the victor.
When this happens, you may
choose different options and play
again.

Press RESTORE at any time to
stop the game. Type RUN to restart.
See program listing on page 101.



User Group
Uodate



Mickey McLean, 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 en-
close 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! Publicalions
P.O. Box 5406
Greensboro, NC 27403
Attn: Commodore User Groups

User Croup Notes

The 64/20 Club of Ventura, CA has changed its name and address to
the Ventura Commodore Club, 1306 Finch Ave., Ventura, CA 93003.

The C-128/64 Amateur Computer Club has changed its address to
P.O. Box 1180, Youngstown, OH 44501.



Nf!w Listings



ALABAMA



The Lighlhousc IIUS User Group. Ki. 2 Box IW,



ARKANSAS



Ciimmodorc [nformation Assoculioii (CIA), Kl.
1 llijx no r, M.ivndwiT, AU 72106



CALIFORNIA






ILLINOIS



Survivors of Ihc Sixly-Four Users Group
(SOSUG), P.O. Box 6108, Mammb, 11.61455



Tricomm Compultr Users Croup, P.O. Box 4527,
SiimxCilv, I A 51 KM



MARYLAND



IJu' liTsI St'ctdr L'st.T?? (iroLjp (ISLt,), \l^ L,

\^Miti',unu'tv Si , t^t M.. I^iltirnnrr. Mi) 21230



NEW YORK



The l.osl Bovs (TLB) 20 M(Hin(ain Rise, Mirport,

W l-i-;-"i>'



NORTH CAROLINA



I'oolhillj Usfr C;roup. KM 2 U's^i' Ir . Mount Airv,
NC 270311



OKLAHOMA



Muskogee Commodore Users Group (MCUG),
2429 Gforgia, Muski^eo, OK 74403



Outside The U.S.



CANADA



L^XrisocijIlon de Micro Informatique de TEstrlc
([.'AMID, P.O. Cox 1(152, Bherbrooke, Quebec,
C.iii.ul.1 ] 1 H 5L3



COSTA RICA



Club Cummodore de Tibas, Margin Vega, P.O.
Box 516, Tibas, San Jose, Costa Rica



4a COMPUTErs Gazette January 1988




In their day, they ruled
over three quarters of the
earth's surface.

During WWII, they
viciously brought Bntain
to her



: TAKE nun PRt:VIliW mm FOKA spin. Omp Ihis cmipon in the
: mail with fuiir ffuxk iir minuy iinifx and ux'li ^lailly send you to ifw
'¡ö Smih I'aafir to luiir it nut wilh an enemy fled.

\ Mail tfiSuh Halite I'revinn no. Hi>x:i745. Young Ameriai.MNSrh'SiH.



Quantity



Total







Commodurt 64/128

IBMPC&mmfiat.

Atari ST

Madntoxh

Thtat DLfls (tnltmd



knees. |
And
Japan
to the
ground

These were the silent i^owe¡ª

killers: Tench. Gato. I ^^^'^¡ö'

U-Boat. i aty/staif/zip.

And now, they return.

In this, the most realistic,

all-encompassing simula-
tion ever created :
for the personal :
aimputer. j

'fou will com- j
mand one of sbc j
types of Amer- j

ican subs or German Kriegs- j

marine U-Boats, during any

year from 1939 to 1945.

Youll perform one of over



. $1.50 ea. _
$}.56ea. _
. $2.75 fa. _
. S2.7Sea. _
. Total Endased-



_ Phone (



-Age-



Canadian orders please, add .TOC fiir additional pasla^e.

t^Iffj^ic iiittiu.' ?! tiiii iwrJts for drliiii'ty. Offtf tspirf.s t2/3l/8S and is mlid only in
Ihf oinfim'Ntfd V. S. ftttd Catiadfj. ^titt whetr pmhiltHed.





60 missions. Or youll en-
gage in the most difficult
task of all; Tb make it
thn)ugh the entire war.
Each vessel is com-
pletely unique and
painstakingly authen-
tic, so youil have a lot
to learn; Navigation.
Weather. Radar.



And the contents of a
vital target book,
among other things.

Your arsenal will in-
clude deck and anti-
aircraft guns. Torpedoes.
And mines.

But even all that may
not be enough.

Because besides the
risk of bumping a depth
charge or facing a killer
Destroyer, you'll still
have to contend with the
gunfire of enemy aircraft.

No simulation has
ever had the degree of
authenticity, gut-wrenching
action or historical accuracy of
this one.

The firet release of our new
Masters Collection. Andi
a challenge of unbe-

depth, ^r^ mmK. ,



Appk Jl & cumpatibh-z. A
At/jnhJXf^f/tminM




Saii water lank, for
trimming and itjfriprtiaaliHg.



Cats




It truly rains cats and dogs hi tins captivating logic game for
children. Players take turns dropping animals onto a 7 by 7
grid in an attempt to get four cats or dogs in a row. A pesky
dogcatcher keeps things lively. You can play agaiiist a friend or
the computer. Combining strategy with appealing graphics,
"Cats 'n' Dogs" is both challenging and entertaining. A 64
with disk drive and joystick is required.



"Cat 'n' Dogs" is a colorful version
of a popular two-player game.
Players appear as cats and dogs,
competing to get four of their kind
in a row. The play field is made up
of seven rows of seven dog houses.
To place an animal into a dog
house, you "drop" your animal
down any of the seven rows. The
descending cat or dog is placed into
the lowest available dog house in
that row. Each row is then filled
from bottom to top during play.
The first player to get four of their
animals in a row vertically, hori-
zontally, or diagonally wins.

If you can't find someone else
to play against, the computer
makes a challenging opponent.
And to throw in an element of
chance, Cats 'n' Dogs has a dog-
catcher opdon in which an animal
regulation officer appears in one of
the seven rows, waiting to capture
any animal that falls into his clutch-
es, thus foiling the player's move.

Typing It In

Cats 'n' Dogs is written in BASIC,
but it uses a machine language rou-
tine to display up to 50 sprites on
the screen at the same time. Enter
Program 1 using the "Automatic
Proofreader," found elsewhere in
this issue. Be sure to save a copy to
disk after typing it in.

Becaiase Program 2 is written
in machine language, you must
type it in using "MLX," the ma-
chine language entry program also
found elsewhere in this issue.
When prompted, enter the follow-
so COMPUTBrs Gaieite January 1988



ing information:

Starting address: 3E00
Ending address: 42SF

After typing it in, save a copy with
the filename CATS 'N' DOGS.ML
to the disk containing Program 1.
When run. Program 1 expects to
find Program 2 with this filename.



^ ft A H- A A



A ft A A^ ft ft

ft ft ft * ft ft ft

ft A ^^ 1 ^' ft '

ft ft 1 * t ft

ft ft 1 11 ft ft



ADoid the dog catcher and outwit your
opponent iu order io wiu this ammated
strategy game.

Starting The Game

To play the game, load and run Pro-
gram 1. After a brief wait, you're
asked if you wish to play the com-
puter (press 1) or a friend (press 2).
If you are playing the com-
puter, use a joysrick plugged into
port 2. If you choose to play a
friend, the program asks you how
many joysticks you wish to use
(one or two). If you select two, play-
er 1 uses the joystick plugged into
port 2, and player 2 uses the joy-
stick plugged into port 1. If you
have only one joysdck, both play-
ers must share the joystick plugged
into port 2.



Finally, you are asked if you
want to use the dogcatcher option.
Answer Yes or No. The dogcatcher
opdon adds an element of chance to
the game. You never know in
which row the dogcatcher may ap-
pear. When he does appear, you
must be careful not to drop your an-
imal down the row he occupies. If
you do, your pet will be captured
and brought to the local pound ¡ª
and you'll lose a turn.

Making A Move

The game is played on a colorful
screen filled with dog houses. Play-
er 1 always begins the game. The
right section of the screen indicates
which player has the current move.
Player 1 is represented by cats,
while player 2 (the computer in
one-player games) uses dogs.

To move, use the joystick;
place your animal over the row of
your choice. Once you've selected a
row, hold down the joystick's fire
button until your animal drops.
After placing your cat or dog, it's
the next player's turn. While the
game is played, the dogs and cats
that are placed into dog houses
move about, providing an enter-
taining game screen.

The game ends when one of
the players has four of his or her an-
imals in a row vertically, horizon-
tally, or diagonally. Winners are
rewarded with a dazzling graphics
display starring the victorious ani-
mal. If at any tfme you wish to start
the game over, press f 1 . You are re-
turned to the beginning of the pro-
gram to select from the game's
options.

With the 64 as your opponent,
it will first play an average, unspec-
tacular game ¡ª not using the best of
strategies. If you beat it too often,
however, its game improves dra-
matically.
See program listings ou page 104. ?





J lib






iVd'?f



^rapVvV






icsvS''



4.



nitisiVL'lv Distrlbiitt



NTrRTAfNMttyl






.*a\\enfe^



tha^






cMs?^






iW?io^



64l\'i*-



-ajvi?^



^^|Cort>9*^



aabVe-



MfflHt





RLOBOMPUTrnM.

14922 GiKcn Sinvi ? Van Nu\>. CA 914 It
Ta-lmiful Suppun (SIH( 7?5-()5l9



Needlework
Graphics Editor



Barbara H. Schulak



Can your 64 help out with cross-stitching and needlepoint?
Yes ¡ª in a big way. "Needlework Graphics Editor" alloivs you
to create colorful designs and print them as ready-to~follow
needlework patterns. For the 64 with disk drive, color rtionitor,
Commodore 1525/MPS-801/80i printers.



Have you ever tried designing your
own needlework patterns? If you
have, then you know the process is
tedious, time-consuming, and labo-
rious. You must graph the design,
point by point, and specify each
color by hand. Designing one pat-
tern can be quite a job. With "Nee-
dlework Graphics Editor" you'll
never have to hand -graph again.
This program makes designing and
editing needlework patterns simple
and fun ¡ª and, when you've fin-
ished designing, it will print an
easy-to-follow pattern with each of
the available 16 colors specified by
a special symbol.

Because Needlework Graphics
Editor is written entirely in machine
language, it must be entered using
"MLX," the machine language en-
try program found elsewhere in this
issue. Be sure to read the instruc-
tions for using MLX before you be-
gin entering data. When you run
MLX, you'!! be asked for a starting
and an ending address for the data
you'll be entering. The correct val-
ues for Needlework Graphics Edi-
tor are as follows:

starting addiess; 0801
Ending addiess: 1618

After you've entered all the data, be
sure to save a copy before leaving
MLX.

52 COMPUTE! a Gazetto January 1988



Designing A Pattern

To get started with Needlework
Graphics Editor, load it and type
RUN, The title screen presents an
option to see a list of the com-
mands. Press y to see them, ? to
start the program. The cursor is rep-
resented by the + character. "To
move the cursor around the screen,
use the up-, down-, right-, and left-
cursor keys. To plot a point, press
the space bar.

To start out, try a simple de-
sign ¡ª like a house. As you become
more familiar with the editor, you
can create more complex designs. If
you make a mistake, don't worry,
it's easy to erase ¡ª simply move the
cursor to the point you want to de-
lete and press e. Select colors with
the f5 or f6 keys. The f5 key cycles
the colors upward (white, red.



cyan, purple, and so on), and f6 cy-
cles them downward. The current
color appears as the border color.

If you decide you'd like to
move your pattern to a different
place on the screen. Needlework
Graphics Editor makes it easy. The
fl, f2, f3, and f4 keys shift a pattern
down, up, right, and left. There is
no wraparound when shifting, so
be sure not to scroll your pattern off
the screen.

Needlework Graphics Editor
also lets you change all the sections
of a design that are one color to an-
other color. For example, if you
want to change all the green areas in
a design to blue, press CONTROL-
C. First, you'll be asked to select the
color you want to replace by using
the f5/f6 keys, as noted above.
When you've located the green
shade you want to replace, press
RETURN. Then select the new
color ¡ª blue in our example ¡ª and
press RETURN. Instantly, the colors
will be exchanged. You can also use
this option to delete a block of color:
Enter the color you wish to delete
and choose black as the new color.



Needlework Graphics Commands



fl shift pattern down

f3 shift pattern right

f5 cycle color up

f7 see commands



CONTROL-L
CONTROL-F

Space bar
E

@

HOME

CLR



load design
save design

plot a point

eiase a point

read disk error channel

move cursor to top left

clear screen



f2 shift pattern up

f4 shift pattern left

f6 cycle color down

f8 exit program

CONTROL-P print design
CONTROL-C change colors




L




1 II


































-' 1




---::--


' ¡ö ¡ö ¡ö


__!=...








. L I ? : ' '1


¡ö:=::::


?


:::::_.:


" ;~\ 7""


:'['¡ö'¡ö'¡ö¡ö'¡ö¡ö¡ö¡ö'¡ö?


-< ¡ö. H X ¡ö ¡ö




¡ö i !iE = ! ¡ö




-¡ö;";;


^ ^ . b ^ . .


¡ö ¡ö ? 1


?


¡ö ?_ _ _


. .


,__:__.


¡ö ^ ¡ª .^__




-f -


------'-






1;:::" .































L _








Ill ? t 1


1(11 IIII


1 1 1 1 1 1 4 1 1 1


1 1 1 1 1 1 f 1 1 1 1 r


¡ö >¡ö¡ö¡ö¡ö>




i? * < > V V








1 i 1 1 ; r i r r T i i ¡ª


ijiii ii<i?




::::::::::::: *i*::::::hi:"::::"


:::::::::::*:::::[*::::::::.:::::











bl =


wh 1 ^e


Id =


red


111 -


cy?i\


B =


purpl (


M =


gr*#n


l!l =


blu?


u =


/t\ \ QUI


1=1 =


ormngt


M =


brown


UJ =.


1 i gh t red


]!i ?


gray 1


u =


gray 2


t?l =


1 i ght green


in ~


1 1 ght blue


lil =


gray 3


|V| .


whit*


ti ?


red


Ui =


cyan


u -


purpl e


B =


green


Id =


blue


lil =


y e 1 1 oui


H =


¡õr angt


y -


brown


HI ?


1 Ight red


lij -


gray 1


U s


gray 2


lil =


1 1 ght green


M =


1 t gh t blue


HI =


gray 3


til -


whi t#


Id -


red


HI =


cyan


td ?


purp 1 e


Isl =


green


111 =


blue


til =


yel 1 ow


1=1 =


orange


(111 =


brown


til -


1 ight red


141 =


gray 1


u =


gray Z


ISJ B


1 I gh t green


la =


1 i ght blue


ta =


gray 3



II inn;v-i'lW"""" "'lMWIIHMMi'"i"iini''!niinii






After designing your pattern and chooshtg colors, press CONTROL-P to create a printout with corresponding color codes
that serves as a pattern for your needlework.



When you've finished crearing
your design, you can save a copy to
disk by pressing CONTROL-F. En-
ter your filename (up to 15 charac-
ters) at the prompt, and the screen
will be saved. After saving your pat-
tern, the program displays the disk
status on the top line, Press any key
to reenter the editor. To load a previ-
ous design, press CONTROL-L.
You'll be prompted to enter the file-
name of a pattern previously saved.

Printing A Pattern

The heart of Needlework Graphics
Editor is its print option. To print a
design, press CONTROL-P. The
program first asks if your printer is
on. Type y to print your pattern.
The program prints a graph of your
design with each of the 16 colors



represented by a special symbol.
For example, all yellow squares are
represented by an .v, orange ones by
an =, and so on. A complete list of
symbols and the colors they repre-
sent is printed below each pattern
to make it easy to follow.

If you change your mind after
issuing a load, save, or print com-
mand, simply press RETURN at the
first prompt and you'll be returned
to the editor with no action taken.

Needlework Graphics Editor
has several other interesting op-
tions. Pressing @ displays the sta-
tus of the disk drive. The HOME
key moves the cursor to the top left
corner of the screen, and CLR clears
the screen. The f7 key displays a list
of commands, and f8 returns you to
BASIC. For a complete list of Nee-



dlework Graphics Editor's com-
mands, see the reference table on
the previous page.

Needlework Graphics Editor
can be used not only for cross-stitch
and needlepoint, but also for any
project that requires a color graph,
just remember when designing that
your video screen represents a hori-
zontal to vertical ratio of 3:5 (24
lines by 40 columns), even though
it is almost square. When your de-
signs are printed, they will be in the
proper 1:1 ratio, so make them a lit-
tle taller than wide to compensate.
Also, if your design is larger than
the 24 X 40 layout of the screen,
simply divide your work into sec-
tions, saving each section as you go.
See program listing on page 111. fl?

COMPUTE'S Gazettg January 1988 53



Tile Paint For The 128



Paul W. Carlson



This creative utility adds a new function to BASIC 7.0's al-
ready impressive graphics arsenal ¡ª tile painting. With it, you
can fill any portion of your screen loith colorful tile-like pat-
terns. Five demonstration prograjjis are included to help you
get the most from this useful program. For the 128 with disk
drive. A color monitor is suggested.



BASIC 7.0 contains just about every
graphics capability that you would
normally want^with one excep-
tion. The PAINT statement does
not have the option of flooding an
area with a repetitive pixel pattern.
This type of painting is often called
tile painting or lilitig, because the
pattern repeats just like the pattern
on an intricately tiled floor. Tile
painting can enhance bar graphs,
pie charts, and many other applica-
tions. "Tile Paint," the program ac-
companying this article, is a short
machine language routine that
makes tile painting as easy as paint-
ing with solid colors.

Because Tile Paint (Program 1)
is a machine language program, it
must be entered using "MLX," the
machine language entry program
found elsevsrhere in this issue. Be
sure to read the instructions for
using MLX before you begin enter-
ing data. When you run MLX, you'll
bo asked for a starting and an end-
ing address for the data you'll be
entering. The correct values for Tile
Paint are as follows:

Starling address: ]960
Ending address: lAEF

54 COMPUTEfS Gajteflo January 1988



After you've entered all the
data, be sure to save a copy with the
filename TILEPAINT before leav-
ing MLX because each of the five
demo programs look for a file with
this name.

Tile Paint creates a wedge into
the BASIC interpreter which en-
ables a new BASIC statement called
TPAINT. The TPAINT statement
has exactly the same syntax as the
PAINT statement and is used in cx-
acdy the same way. The only differ-
ence between TPAINT and PAINT
is that TPAINT paints a pattern de-
fined by the eight bytes in memory
locations 2816 to 2823.

A Demonstration

To see how Tile Paint performs,
type in Program 2 and save it on the
same disk as Tile Paint. When you
run the program, the 20 tiling pat-
terns that are built into Tile Paint
will be displayed. Tile Paint is not
limited to these patterns, however.
Later we'll learn how to specify
new patterns. When the display is
complete, press any key to clear the
screen.




Program 2, a demo, includes 20 tiling
patterns.

Program 2 demonstrates some
important things to keep in mind
when using Tile Paint, so a brief ex-
planation of some key parts of the
program will be useful. Line 40
loads the machine language and tile
patterns into memory and then
skips over the subroutine in line 50.
The subroutine in line 50 moves the
tile pattern specified by the variable
PA into memory locations 2816 to
2823, where it will be found by Tile
Paint, The variable PA can have
any value from to 19. These val-
ues correspond to the numbers you
see displayed under the patterns
when you run Program 2. Any pro-
grams you write that use the pat-
terns built into Tile Paint should
contain this subroutine. Line 60 in-
stalls the wedge into BASIC, copies
the BASIC paint routine from ROM
into RAM, and then modifies the
copy to do tile painting,

A side effect of these events is




^^^?.^gE4^



The Mission is Vital. The Odds are



ill





You're one of the elite. . . parachuting alone

behind enemy tines. The enemy controls

the terrain, hidden in bunkers and machine

gun nests . . . you may be surrounded. You might complete the

mission If you crawl through the ravine and approach from the

rear. . . or maybe a frontal attack wilt take them by surprise.

MIcroProsehasbroken new ground with AIRBORNE RANGER,
the quality action game where tactical thinking and lightning
reflexes determine your fate. Your missions will vary as much as
the climate and terrain. Slip silently into position to rescue
prisoners trapped in "tiger pits" from a P.O.W. camp, or throw
caution to the wind and try to destroy a key munitions dump in
the desert. But watch out. . . enemy troops can attack from
any direction.

The action Is fierce as you control one soldier's battle against
overwhelming odds. You'll need skill and strategy to out-
maneuver your enemy, plus
courage and some luck to make
your escape. Along the
"'"^ way, search out that hid-
den cache of weapons and
first aid supplies. . . you'll
probably need them.



^SSiSS^'^



AIRBORNE RANGER is a fast-paced, quick-to-learn game
with 12 desperate missions in three different regions of the
world. You'll be running, walking and crawling across full-
scrolling, 3-D terrain. Arm yourself with an IVl-1 6 assault rifle,
bayonet, LAW rocket (Light Antitank Weapon) or time bomb,
but be wary of enemy submachine guns, antitank rockets,
robot minitanks, minefields and flamethrowers,



AIRBORNE RANGER,
an adventure.



(More than just a great game. It's



AIRBORNE RANGER is available Irom a "Valjed MicroProse Retailer" tVMR)near
yoj. Call us for locations! For Commodore 64/128, IBM-PC/compallbles and
Apple ll+/e/c. Call or write for specific machine availability, and for MC/VISA
orders if product not found locally.



t\ I n u o n N 1:



l^'-''if^^^^-i%J--: ;



.¡ö?tt>>tH^g3ne



that BASIC READ statements will
no longer execute properly. There-
fore, when using Tile Paint, all
READ statetncitts slwuld occur before
the SYS6656 cotnviaud thai installs
the wed^e. Programs that need to
mix READ and TPAINT statements
should execute a SYS6656 state-
ment to install the wedge just
before each TPAINT statement and
execute a SYS6872 statement to re-
move the wedge immediately after
each TPAINT statement. This prob-
lem with READ statements is the
reason that the wedge, unlike most
BASIC wedges, is installed and re-
moved each time a program that
uses Tile Paint is run. The TPAINT
statement in line 140 is immediate-
ly preceded by a GOSUB statement
that moves the pattern number PA
to the memory location where
TPAINT can find it. Line 180 re-
moves the wedge.

The TPAINT statement also
works in high-resolution mode.
Type in, save, and run Program 3 to
display the tile patterns in hi-res.
You'll notice that some patterns
look better in multicolor mode than
in high resoludon, and vice versa.




Program 4, "Pie Chart." reveals some
iiiteresling possibilities.

For a practical demonstration
of just how useful Tile Paint can be,
type in, save, and run Program 4,
"Pie Chart." Attractive displays
like this are easy with Tile Paint.
Notice in the program listing that
the READ statement is executed
prior to installing the wedge.

Your Own Patterns

You can easily place your own tile
patterns into Tile Paint, either tem-
porarily or permanently. Program 5
places new tile patterns into the ex-
amples 6 and 9 and then displays
the new patterns. Every tile pattern
consists of an 8 X 8 block of pixels.

S6 COMPUrcrs Gazette January 198^



128 Display Modes

Clifton Kames, Assistant Editor

The Commodore 128 is a superb graphics machine offering six standard
display modes (four for graphics, two for text), one special graphics mode,
and fourteen BASIC 7.0 graphics commands.

The 128's impressive array of display modes is made possible by two
video chips that produce two different video signals. The VIC II chip
(8564), creates a single composite signal for all colors. This signal, which
requires a composite monitor, is used for the 128's 40-column text and
graphics modes. (The VIC II is the video chip used in the 64.) The 128's
other video chip, the 8563, creates an RGB signal by separating the red,
green, and blue colors (hence the name RGB) and sending them individ-
ually to the monitor. The RGB signal produces a sharper image than the
composite signal and requires an RGB monitor. This signal is used for the
128's 80-column text and graphics modes.

Five of the six standard display modes (0-4) use the VIC II's compos-
ite signal. The two remaining modes (5 and the unnumbered, 80-column,
high-resolution mode) are generated by the 8563. Here's a list of the
modes with their corresponding mode numbers:

40-column text

1 standard high resolution

2 split-screen high resolution

3 muiticoloi high resolution

4 split-screen high resolution

5 90-column text
SO-column high resolution

Display modes 1-4 and the 80-column high -resolution mode are
graphics modes. The two remaining modes ¡ª and 5 ¡ª are for text only.
Let's take a detailed look at each mode.

40-column text. This may be the most popular mode on the 128. In
addition to the usual ASCII characters, this mode offers Commodore
graphics characters and custom-defined characters. All 16 colors are avail-
able for text.

Standard high resolution. This mode displays the highest compos-
ite-signal resolution the VIC II produces: 320 X 200 pixels. Two colors are
available, referred to as background and foreground. This mode can be ac-
cessed with BASIC 7.0's drawing commands, and characters can be print-
ed using the CHAR command.

Split-screen high resolution. Split-screen high resolution is the
standard high-resolution mode with a text window at the bottom of the
screen. The text window is useful for issuing BASIC 7,0 commands in di-
rect mode or mixing text with hi-res graphics.

Multicolor high resolution. The multicolor high-resolution mode of-
fers four colors, referred to as background, foreground, multicolorl, and
multicolor?. In order to double the number of colors, each pixel is twice as
wide in this mode as in the standard high-resolution mode. The result is a
screen resolution of 160 X 200,

Split-screen multicolor high resolution. This mode is the multicolor
counterpart of the split-screen high-resolution mode discussed above. It
consists of the multicolor high-resolution display with a text window at
the bottom of the screen.

80-coiumn text. The 8563's RGB signal produces this mode, which
displays twice the resolution of the VIC II, The character set is the same
one as in the 40-column text mode, including normal ASCII characters and
Commodore graphics characters. There are 1 6 colors available for text in
this mode,

80-column high resolution. This mode is unique because it is not
supported by BASIC 7,0 graphics commands. It offers the highest resolu-
tion available on the 128 ¡ª 640 X 200, Although the drawing commands



The Commodore Connection



COMMODORE COMPUTERS



PRINTERS



AMIGA SOFTWARE




AMIGA 500 SYSTEM

Includes; A500, 1 Meg, A 1080 Monitor,
Mouse, Amiga DOS, *qqq

Kaleidoscope *9yy

COMMODORE 64 SYSTEM

Includes: CB64C Computer. CB1541C Disk

Dfive, CB1802 Monitor 529.00

128 System Package w/2002/1571 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 BoardraK ..249.00

Amiga Genlock Interface 239.00

Amiga Sidecar 799.00



ACCESSORIES



Curtis Emerald - 6 outlet 65.99

Curtis Universal Printer Stand 17.99

Computer Specialties Power Plus ,...54.99

CB128 Universal Monitor Cable 16.99



MONITORS



....299.00



MIIGA

1080 Hl-Res Color .,..

COMMODORE

Commodore 1802 199.00

Commodore 2002 269.00

IVIAGNAVOX

8502 13" Composite Color 179.00

8562 13" Composite/RGB 279.00

8CM515 14" Composite/HGB 289.00

Tliamson

4120 14" RGB/Composite 259.00

ZENITH

ZVM 122W1230 (ea.) 99.99



MODEMS



ANCHOR

Volksmodem 12 300/1200 99.99

6480 300-1200 Baud (or 64/128 109.00

Onega 80 30ai200 Baud for Amiga 119.00

HAYES

Smartmodom 300 139.00

Smartmodom 1200 319.00

COMMODORE

Amiga 1680-1200 BPS 119.00

COM 1660 (064)..... 49.99

NOVATION

Parrot 1200 119.00

PRACTICAL PERIPHERALS

1200 BPS Extornai 159.00



Star Micronics NX- IOC

120 cps 30 NLQ

Dot Matrix Printer ^69

EPSON

FX-86E 240 cps 80 Col Call

FX-286E 240 cps 132 Col Call

EX-800 3O0 Cps, 60 Col Call

LQ-IOOO 24 wire. 132 Col. v^/tractof 569.00

Hi-SO 4 Pen Plotter Call

BROTHER

M-1109 100 cps, 9 Pin 199.00

HR^ 40 cps Daisyvrfieel S99.00

HEWLETT PACIomo

Think Jet ....369.00

OKIDATA

Okimate 20 Color Printer 129.00

ML-182 120 cps Dot Matrix.... 229.00

ML-192+ 200 cps Dot Matrix,. 3^.00

ML-292 200 cps 80 Col 399.00

STAR MICflONICS

NX-IOC 120 cps Dot Matrix 189.00

NX-15 120 cps, 132 Col ....339.00

TOSHIBA

P321SL 24 Wire 80 coluinn 539.00

P351C 24 Pin Color 1099.00



DRIVES



COMMODORE

1581 3'/2" Ext...., 229.00

Amiga 2010 G'/z" Internal Call

Amiga 1010 3V2" ..,?. 219.00

Amiga 1020 5'/a" 189.00

1541 C 169.00

1571 229.00

SUPRA

20 mb (Amiga) 759.00

XEBEC

20 mb (Amiga) 9720H 849.00



*34



99



DISKETTES



ALLSOP

Disk File 30 (3Vs") 9.99

Disk RIe 60 (5'A") .,,,,9.99

MAXELL

MD1-M SS/DD 5Vj" 8.49

M02-DM DS/DD S'A" 9,49

MF1-DDM 3'/;" SS/DD 12.49

MF2-DDM 3'/2" DS/DD 18.49

SONY

MD20 DS/DD
MFD-IDD 3'/2"
MFD-2DD 3Vi



51/4" 9.49

SS/DD 12.99

DS/DD 19.99



SUBLOGIC

Flight Simulator II

AEGIS DEVELOPMENT

Animator/Images , .....83.99

Draw Plus 149.00

COMMODORE

Amiga Pascal , 79.99

Amiga Lattice "C", 109.00

DISCOVERY SOFTWARE

Marauder Back-up .,, 26.99

Grabbit 23.99

ELECTRONIC ARTS

Deluxe Paint 11 .97.99

Deluxe Print. 74.99

Instant Music 34.99

Deluxe Video Version 1.2 ,..97.99

GOLD DISK

Pagesetter w/Text Ed... 91.99

MANX SOFTWARE

Aztec C: Developer..,,,,,.. 219.00

MICRO ILLUSIONS

Dynamic-Cad 329.00

MIND5CAPE

Halley Project 31.99

MICRO SYSTEMS

Analyze Version 2.0 119.00

Scribble , 64.99

NEW TEK INC.

Digi-View 159.00

OXXI SOFTWARE

Maxiplan 500 99.99

V.I.P.

V.I.P. Professional 112,00

WORD PERFECT CORP.

Word Perfect. 219.00



C64/128 SOFTWARE



COMMODORE

Jane-integrated (128) 39.99

Geos for 64, 64C, 128 42,99

BRODERBUND

The Print Shop ,....29.99

The Toy Shop .,39.99

Print Shop Companion 24.99

MICROPROSE

Silent Service ,,,29.99

F15 Strike Eagle ,... ,,,.29.99

SUBLOGIC

Flight Simulator 37.99

Jet Simulator C64 37.99

TIMEWORKS

Swiflcalc 064 34,99

Swiftcalc C128 49,99






COMPUTER MAIL ORDER



In the U.S.A. and Canada

Call toll-free 1-800-233-8950

Outside the U.S.A. 717-327-9575 Telex 510B017S98 Fax 717-327-1217

Corporate and Educational Institutions call toll-free: 1-800-221-4283

CMO, 477 East Third Street, Dept. A401, Wllllamsport, PA 17701

All major credit cards accepted.

POUCY: Arid 3^ti. mir.smum S7.00 5htppincp arxj handfing. Larpef shipmenls may require additionaJ cfvifgos.
Poi^ionaf & ccmpany chocks rcquiro 3 w?eks ctearanoe. For laster JS^Nvry uw >Wf aoM card or s?nd cxjrist'i
Chech or tum^ money order PA ro^idoms add G% sales lax Odectrvo software wiH bo replaced wlh sorm
Mm ortty. M ifens iubjBa lo avoAiMny and price cnanga. Al salas fnet. rMurned thiprnqnis am sutifect
K) ISM>d<ing fiie



in BASIC 7.0 can't be used with this mode, it is possible to get super high-
resolution graphics by programming the 8563 chip in machine language.
(See "Barricade Buster: Accessing the 128's 80-Column Screen" in the No-
vember 1987 issue for a discussion and example of this technique.)

To tell BASIC 7.0 which of the six standard modes you want to acti-
vate, use the GRAPHIC command. Its syntax is
GRAPHIC mode number, clear, split line

The mode number is one of the six numbers (0-5) associated with each
mode discussed above. Clear is optional and allows you to clear the graph-
ics screen (a value of 1 clears the screen; leaves the screen as it is). Split
line is used only with the split-screen modes, 2 and 4. This parameter spec-
ifies the starting line number for the text portion of the screen. If you
choose mode 2 or 4 and don't supply this value, BASIC 7.0 uses a default
of 19, which allows five lines for text at the bottom of the screen.

The standard high -resolution modes (1, 2, 3, and 4) all allocate a 9K
area of memory normally used for the storage of BASIC programs:
$1C00-$3FFF (7168-16383). BASIC text usually starts at $1C01 (7169),
but after issuing any GRAPHIC command that activates a hi-res screen,
the beginning of BASIC is moved up to $4001 (16385). Giving a GRAPHIC
command to move to a text mode will not deallocate this storage ¡ª that is,
it will not make this area available to BASIC again. To reclaim this storage,
you need to issue a GRAPHIC CLR command.



Each row of pixels can be thought
of as a binary number with on pixels
representing I's and o// pixels rep-
resenting O's. Both DATA state-
ments in Program 5 define a tile
pattern. The first number in each
DATA statement represents the top
row of pixels in the pattern, with
each successive number represent-
ing the next lower row of pixels. In
other words, tile patterns are de-
fined in exactly the same way as
user-defined characters.

Program 5 only temporarily
modifies Tile Paint, but you can
make the changes permanent. Sup-
pose, for example, that you had run
a program similar to Program 5 and
then decided that you would like to
have a permanent version of Tile
Paint with your new tile patterns in
it. This is easy to do. After running
the program, all you would need to
do to make a new version of Tile
Paint ¡ª say Tile Paint 2, which con-
tains the new patterns ¡ª is issue the
direct command BSAVE"TILE-
PAINT2",B0,P6496 TO P6896.

Tile Paint cannot use all possi-
ble tile patterns, but it can use a
large number of them. If you look at
the tile patterns displayed by Pro-
gram 2, you'll notice that nowhere
in any of the patterns are there two
white pixels¡ª the background
color ¡ª side by side (in multicolor
mode each pixel is displayed two
pixels wide). This is Tile Paint's
limitation: You can't define a tile

58 COMPUTEfs GazaNe January 1988



pattern that results in two side-by-
side pixels not being turned on. If
you do, you'll probably see the
painting come to a halt and an OUT
OF MEMORY error message dis-
played. This happens because the
TPAl.MT routine is a slightly modi-
fied version of PAINT, and PAINT
was not designed to do tile paint-
ing. This is not a serious limitation,
however: There are still thousands
of tite patterns you can design that
will work well.

Using PAINT And
TPAINT Together

You can use PAINT and TPAINT in
the same program. In fact, you can
first PAINT an area and then
TPAINT the same area with a dif-
ferent color. The interaction be-
tween the two colors can produce
some interesting effects, as demon-
strated by Program 6. The interac-
tion between the closely spaced
blue and green pixels causes some
red pixels to appear, giving the pat-
terns an added beauty.

Tile Paint is quite powerful, es-
pecially considering how short it is.
The program contains only 240
bytes of machine language and 160
bytes of tile patterns. Please note
that Tile Paint uses all the memory
from $1300 to $1BFF, so this area of
memory cannot be used by other
machine language routines.

See program listings on page 113. ffl




30 DAY

PREVIEW

IN YOUR OWN HOME




SHARE THE TOTAL
EXPERIENCE OF
PICTURE TAKING
WITH TODAY'S TOP
PROFESSIONALS

Clo.su-up \'kws of tliL' pros at work on
loc;ition, in Ihi: .studio ;nid in the lab.
Nuw t;quipmt;nt and method."! loo difficult
to capture in words and still pictures
alone. MODKliN PHOTOGRAPHY
comus alive in eacli quarterly video issue
¡ªthe perfect complement to your regular
readiiij*. Each video shows 60 minutes
with MfHilvRN PHcmjCRAPHY's staff
and some of the greatest figures in the
pholi;sraphic world. Feature stories and
regular columns all desif^ned to make
you a better photographer. Plus, free
bonus video segments from leading
photographic equipment and .sen'ice
C(mipanii's.

FREE 30 DAY PREVIEW OFFER

MODERN PHOTOGRAPHY
VIDEO MAGAZINE

Box 11368, Des Moines lA 50340-1368
Rush orders call 1-800-999-8783

Scml my l-KlOlv 'id DAY PRKVIRW,
and sinii mc up for a full vearof MODliRN
I'IKriDCHAl'HY VIDEO .MAGAZINE for
S7'J.9B, I'll receive 4 nuarturly video cassettes
at a 20% savinjts iiff the .linfilf copy price. If I
am mit timipletely satisfied with the premiere
video. I can return the tape wiltiin 31) days
and owe nothing.

:j VHS G BETA

~J tlill me S79.9.5 for 4 guarterly issues.

O Bill my LJ Via\ Q MASTKRCARD

Ac conn I M; Expire date

¡öSifinalure:

Name;

Address:

City;



.State:



.Zip:



Chore No

Allow fi to 8 weeks for delivery.



We Won't Be UNDERSOLD

? On Hem* marked "JNfo Ooc Sells This For Levi". Copy of valid ad required.

T5 Do/ Free Trial ? 90 Day Immedtate Replacement Policy ? Prices Expire 1-30-88



Full Size Piano/Organ

95**



Musical KeyJMard $49



List SI 59




(AdaS5.(K)shippillB.*)



# #



** t^ontJuelor Software Rttiitired

Kc>lii>aril ¡ª 4(1 kc>> ( At I iiu^iiic ?¡öpriiii! loinlod it) p\i; ihc ttcl and response of a profesvioiial polyplioiiie keyboard inslrument. Plugs righl

iiiio ilic jnyvtkk port i>l the Ldtiiniinlore M or 12K. This sturdy insirumeni comes with carryinu handle, protective key cover and built-in

irniML' v|;mvJ. Si/c: 24" \ y ¡ö" \4" Wci^lil: <J Ihs.

Kt'jjisier-. (?iih itii- C'linduetdf SuflnuriO ¡ª Ornnii ? Tiiiinpel ? riiiic ? Uarpsicord ? Vinliti ? Cello ? Hitss ? Hanjo ? Mandolin ? Callipoe ?

t oneeniin'i ? li;i!;pipL' ? SynihL-si/cr 1 & 2 ? Clavier 1 & 2 ? Can be played over a 7 oeiave range ? Prosraniiiiabic sounds

Kee<irdinj;(viii(i iheCimiliielor Soflviurei ¡ª [lircc iiiwl >.ci|ueiiccr plus over-dubbing with multiple iEisinniients playing at ihe same time.



The Music Teacher

ListS.1'*.y^SiilfS24.'>5

U?.l^.¡ötK¡ö^ till" til re.Hl IIUI^K ,1IU|

[<lLn til rhsiliili on iIk- kv'st>Oiird.
I i-.itiires lriiiiipi.'i. iirt!;iii, itnlin.
^^ntllL¡ö^i/cl in?tiiiiiu'nl mHuuIs,
Intili'iti tneli 1)1101111.-. p.iuM'-phis
iimirol and lel-up riieiui foi
<oini/i[ii!. (Disk)



The Conductor Software

l.iMS29.95SalcSI'/.y5
1 lie CoiidueiDr Sofmarc ic.it,lie^ tiow a composiiimn is put iogelhti. note

h\ rioie. iii^minieiii t)y iiisuuiiicni. Vou svil! l^arn to play .'? songs from
llaeli ID Hoci,. llien sou ssiil he ready to compose your own songs! ([^iskl
riMetifs ¡ª Seaies ? llass lines ? Popular songs "Holeto" to "Thriller",
Keiiliires ¡ª Conlrol \sith attack, delay, sustain and release limes ?

I'iLisbaek tracks Mhile you record ? Stores songs on disk ? Much mote
Kt?c|uirfs ¡ª XliLHO Keyboard ? Commodore 64 or 128 with disk drise



The Prinied Song

Li.st $29.95 Sale S19.95
Print out your compost ition for
others 10 read or play. Requires
The Conductor ProBram and
printer eompiiliblc s^ith the
Commodore graphics mode such
as most dot matrix printers svith a
graphics interface. tt)isk)



SV4" Double-Sided, Double
Density Floppy Disks

For As ^^ Mi ^

each



Low As



(Add U.OO iHippIng, ¡ö)




Each Olik 1M% Certtfitotied ? Automatic Duit Remover
Fr?? Lifetime Replacement Warranty



1 Box of 50 $14.50 (29< each)

(with sleflVAK}

1 Box of 100 $24.00 (24"^ each)

(without sl*flv??)



V/%" Double-Sided, Double
Density Micro Disks

On Sale ^^ ^1^ ^

each



For Only



(Add 13.00 shipping.-)




For umo with aii SVi" Disk Drivas.

? Compact and easy to hondle

¡ö Some tough and reliable qualities of 5%" floppies
other disks in o compact, cossette-like format

" Hard-plastic shell provides maximum media
protection and safe handling.

Hold* more data than o conwantlonol SV*" floppy dt?k?



Pap?r Economy Sleeves . , , $5.00 per quontlty of 100
OI?k Lobela y),95 per quantity of 100



Quantity of 50 $49.50 (99< eacii)




(312) 382-5050^ ??^??"""



Call



We Love Our Customers!



Mall



22292 N. Pepper RoaeJ
Barrington, IL. 60010



We Won't Be UNDERSOLD'

? On itemi marked "No One Sells Tllli For Less". Copy of VBlld ad r?|utre<l.

15 Pay Free Trial * 90 Day Immediate Replacement Policy ? Prices Expire 1-30-88



Super Hi-Speed Printer

200 CPS Star Micronics LV-2010 With Crisp Near Letter Quality

Sale $4Q095



{Add $10.00 shippirig.*)



List $499



No One Sells This Printer For Less!



? 200 CPS Draft - 45 CPS Near Letter Quality

? Serial Impact Dot Matrix

? IBM Compatible

? Continous Underline

? Near Letter Quality Mode

? Ultra High Resolution Bit Image Graphics

? Pull Tractor & Automatic Single Sheet Loading

? Standard Serial & Centronics Parallel Ports




Ultra Hi-Speed (300 CPS) Printer

300 CPS Draft ? 50 CPS NLQ ? With Color Printing Capabilities



No One Sells This Printer For Less!



Sale $



(Add 1)0.00 shipping.*}



299



? 300 CPS Draft - 50 CPS Near Letter Quality

? Front Panel Margin Setting

? Download Character Setting

? Epson/IBM Modes ? lOK Buffer

? Variety Of Characters & Graphics

? Parallel & Serial Interface Ports

? Auto Paper Load & Ejection ? Bottom Feed

? Optional 7-Color Printing Kit. . . Sale $99.95





(3 1 2] 382-5050 ^ ????f??"



Call



We Love Our Customersl



Mall



Pepper
Barrington, IL. 60010



1st In Price, Support, & Warranty

15 Day Free Trial * 90 Day Immediate Replacement Policy ? Prices Expire 1-30-88



Genuine IBM? SVa" Printer

BV2" Letter Size ? 80 Column ? Limited Quantities

Sale $4995



(Add $7.50 shippirvg.*]



List $199



No One Sells This Printer For Less!



? Unbelievable Low Price

? Advanced Dot Matrix - Heat Transfer

? Upper & Lower Case (With True Lower Descenders)

? Underline ? Enlarged

? Graphics With Commodore, Apple & Atari Interfaces

? Ready to Hook Up To Serial Port Of IBM? PCjr

? Low Cost Adapters For IBM?, Apple, Commodore,

Laser, & Atari Computers




22 CPS Daisy Wheel Printer

13" Daisy Wheel Printer With True Letter Quality

Sale $0995



(Add $t0.00 shipping.*)



List $499



No One Sells This Printer For Less!



? Daisy Wheel Printing With True Letter Quality

? 22 CPS, AAA Text

? Below Wholesale Cost

? 13" Wide Carriage

? Both Daisy Print Wheel & Ribbons Compatible
with Diablo'** & Qume?

? Single Sheet or Continuous Feed

? Parallel Centronics Port




> I



CemPIITIR DISiCT (A Division of PROTEaO)

22292 N. Pepper Road, Barrington, IL. 6O010

Call (312) 382-5050 To Order

We Love Our Customers!



' Uyrwii r*ii4*nTt odd A'^ % Min tojc. All oftimrt mvll b? In UrS, Oollart. W? th\p ts oJI
poinli in tha U.S.. CANADA. PUERTO RICO 1 APO.FPO. pl*o? mil rcr cKirgH ovttittm
comlrxnlal U.S. nr C.O.D. MAa OCtuM vnctoH taihlvthKli. money cmlw or p.*riaml
chKk. Allow I J doyi d?liv?rY. I to 7 for phon* oitimtt and I doy (xprHt moll. PrkM ood
ffvolldbJIItv lubftcr to cKaoga without rxjtk*. (Monhon only ihlppvd In contlntntal U.S.)
VISA ¡ª MASTERCARD ¡ª C.O.D.



Sound Manager



Hubert Cross




This useful program lets you create sounds interactively. With
a single POKE, the sounds that you design can be used in your
own progams. And best of all, the sounds are played in the
background, ivhile your BASIC program is still running. For
the Commodore 64.



"Sound Manager" is a powerful
tool that lets you explore the intri-
cate sound capabilities of the SID
chip in your Commodore 64. And
since it's likely you'll want to save
your audio creations, Sound Man-
ager lets you store 16 different
sounds in one file on disk or tape.
These sounds may be loaded for
later editing or for use in your own
BASIC programs.

To activate one of Sound Man-
ager's sounds from BASIC, all that's
required is to POKE the corre-
sponding sound number into mem-
ory location 2. The sounds created
by Sound Manager are interrupt
driven, so they operate at machine
language speed, without holding
up your BASIC program's operation.

Getting Started

To use Sound Manager, first type it
in using "MLX," the machine lan-
guage entry program found else-
where in this issue. After loading
and running MLX, respond to the
prompts with the following:

Starting address: COOO
Ending address: C807

After you've finished typing in the
program, be sure to save a copy to
tape or disk.

62 COMPUTErs GBzelle January 1988



"11 III 1 1 iHUlllllUHUnulUllUlllUUlliilHlllllii'ii



Create and save custom sounds for your
own progTams with "Sound Mattager."

To get started, type LOAD
"filename",8,l for disk, or LOAD
"filename", I, \ for tape, where file-
name is the name you used to save
the program. Then activate Sound
Manager by typing SYS 49152 and
pressing RETURN. Sound Manag-
er's main screen is displayed, show-
ing the 20 sound parameters. The
first parameter, SOUND #, is high-
lighted by the cursor. To change the
values shown for each of the pa-
rameters, use the fl and f3 function
keys to move up and down through
the list, and f5 and f7 to increment
and decrement the values dis-
played. Whenever you change a
value, you can immediately hear
the difference in the sound.



Tailoring Your Sound

Sound Manager comes with 16 pre-
set sounds. To hear them all, use
the f5 and f7 keys to increment and
decrement the current sound num-
ber. These sounds may be modified
for your own use or used as is. If
you wish to start with a clean slate,
move to each sound parameter and
decrement each value to its lowest
setting. As long as you don't save
the altered sounds on top of the
original Sound Manager file, the
initial sounds are safe.

Play with the values of the var-
ious parameters to find the exact
sound that you want. Note that to
get any sound at all, FREQ and
SUSTAIN must be set to a value
well above and the A/D/S (At-
tack/Decay/Sustain) time should
be at 20 or more. To make things
easier, try modifying the preset
sound that most closely matches
the sound that you have in mind.

Each parameter is explained
below. (For a better understanding
about how each parameter affects
the sound, see "Sounds And The
64," accompanying this article.)

SOUND NUMBER (0-15).
Lets you define up to 16 different
sounds. By changing this number,
you can switch from one sound to
another.

FREQ (0-255). Changing this
value changes the high byte of the
frequency of voice one, thus affect-
ing the pitch of the sound.

RISE/FALL (0-254). To achieve




¡öv<:'t-?.r--fe'i?j;(iy-i.ir.-^^;:



CANBEVERYENTERrAINING,

'^^ DEFCON 5: The Authentic SDI Simulation.



¡ö^r-*'-^'^'^'''i-"-- -



l\\'^^^>




ENEIVIY UUNCH DETECTED ALPHA ZULU 13:43.
EXPECT VIOLATION ILS. AIRSPACE 14:09.

YOU are at the controls of Americas "Star Wars" space- t)ased missile defense system
DEFCON 5 is an authentic simulation of ojr Strategic Defense Initiative.

Your computer is in command ol a network of orbiting visual reconnaissance satellites
and an awesome arsenal of sophisticated space-tiased weapons The fate of the world
is in your hands. You make the split-second decisions necessary to detect, intercept
and destroy incoming enemy warheads.

Using realistic military commands you coiUr
9 separate weapon systems, including orbitmij
lasers, neutral particle beam emitters, electro-
magnetic launchers, and nuclear-pulsed
x-rays. We're at Defcon 5 and counting. Impact
IS imminent. Will you destroy tfie missiles in
time to save the human race?





Call TOLL FREE for the COSIVII

dealer nearest you. or 10 order

direci

DEFCOfJ 5 IS by Paul Morman.

creator of the Super Huey flight

simulaior series

DEFCON 5 lor 0-64/128 is priced

atSt9.95. ForlBMPC. SZJ.gS,

cosmi

(BOO) 843D537

In Caltlornia (800) 654-8829
415 N rrtiiififoa Street
VJilniinriion.CA 90744



Since 1981



Lyco Computer

Marketing & Consultants



Order processed within 24 hours.



COMMODORE i28d

System




CDfnmodOfO
1280 Ru?
Thomson 4120

Monitor

$859.B5



95



COMMODORE i28D

System Special

. I ? Commodore 128D

J28yj Computer/Drive

? Thompson 4120 Monitor




Panasonic

1091 Model il




Quantities Limited



Smarteam

1200 Baud Modem



$89



95




Hayes Compatible



COMMODORE

HARDWARE

1541 C Disk Drive $164.95

1571 Disk DrtVB S2VS95

1581 Disk Drtvo JLOWEST

Indus GT C-64 Dnvo $1?9SS

B(uo Chip 64C DiWO S139.95

Sluo Chip C 128 DrlvB $196.99

ia02C Morttof S1K.9S

2002 Monilot $239.95

1901 Monitor $CALL

M C Computer $LOW

128D Compulsr/Drtve $439.95

1670 Modem SCALL

C-1351 Mouse $32.95

1700 RAM $1M.95

C-1750 RAM $16995

1764 RAM CM $124.95



Attention Educational
institutions:

If you are not currently

using our educational

service program, please

call our representatives

for details.

PC

COMPATIBLE

HARDWARE

PC SVi Drive $119

MS DOS + Basic Sofl S59

BCM 12G Gr. Monitor $89

BCM 12A Am. Monitor $89

BCM 14C Coior RGB Monitor $269

BCC CG Cdoi Card $84-99

BCPC PCXT Comp S5S9

AvatBx Graphics Card $169

Zuckortioanl (CALL

kxnoge BerrxjuHi > SCALL

Heroutes $CALL

AST $CAU.



HARD
DRIVES



^Seagate

20 mag kit $275,95*

30 meg kit $299.96-

40 mofl kit $4e9.95'

?Drives Indude qontroller

40 meg w/0 contiodar M25.95



COMMODORE 64C

COMPUTER




Priced too low
December Special! '¡ã P""*-



COMMODORE 64c



Syalem



$459



? Commodoro 64 C Computer
95 ? Commodore 1541 C Drive



aiiif*?nTiTi*




CHIP

PERSONAL
COMPUTER



? 1 00% IBM




(Qroen, amt^er

S co^or monilore

available]



BLUE CHIP special




? Blue Chip
j Personal Computer

? Seagate 20 Meg
Hard Drive



195



(Han) drive must
belnst^lstO



1-800-233-8760



Price Guarantee

Since 1 981 , we have led the industry by
continuing to offer the lowest national
prices while providing quality service. Many
companies have come and gone trying to
imitate our quality and service. If by some
oversight we do not liave the lowest prices
advertised on the products you desire,
then we would appreciate the opportunity
to rectify this oversight.



New 1080i Model II



? Now 150 cps
Draft Mode

? NLQ Mode

? Friction & Tractor
Feed

? 2- Year Warranty #

$157^^ ^



Panasonic

WSOi Modem




Monitors



Thomson:

230 Amber TTUIZ" SSS

450 Amboi rrmS" S149

9B0 Whilo TTUSO" SG95

4120 CGA S225.95

4160 CGA $289

4460 EGA.... $359

ZonUh:

ZVM 1220 $89

ZVM 1230 5S9



Btua CMp:

BCM 12- Green TTL $79

BCH 12- Amber TTl. S89

BCM 14- Color 5259.95

NEC:

Mullisync S549

Compara A Save $24.00
Thainion43T5 UllraSivn $525.95



Modems



THOMSON f J *"""

' " ¡ö**¡ö" ' ' "^ ¡ö¡ö' 12001 PC Card SB9.95

4120 Monitor i2oonc Mo<jem sg&as

2400 $209.95

24001 PC CariJ $199.95

Hayaa:

Smartmodom 300 $125

I 95 Smnrlmodom 1200 S369

Smanmodem 2400 $559



? 14" RGBI'Video
composito.'Einelog

? Comp^iiiblo wjth IBM
and Commodore

? RGB del a cablo
included



$225'



Wide Carriage Special



.IL




¡ö Hf*BUl-l*<



NX-10



? 1 20 cps Draft

? EZ Front Panel
Selection

? NLQ Mode




Commodore Ready



SEIKOSHA
SP 180VC



? 100 cps draft

? 20 cps NLQ

? direct connect
for Commodore



$144'= ~" $124



PRINTERS



95




SEIKOSHA

SP 180AI $124.95

SP 180VG $124.95

SP 1000VC $135.05

SP 1200VC S144.95

SP 1200A1 $155.95

SP 1200AS RS232 $155,95

SLflOAi $295.95

WPI3U0AJ isnm

MP530OAJ $375,95

aP5420Ai tS79.?$

SP Series Rrtjbon $7,95

SK3000 Ai , $??

SK3006 Ai $429

BROTHER

M1109 S195

U%*m $299

Ml SOB $365

M1709 W7S

Twinwrrlsr 6 Oot & Daily $899

M1724L $625

HR20 $339

HR40 $569

HR60 $709.95



NP-10 $129.95

NX-10 $144.95

NX-IOC w/lnl8r<aoa $166.96

NL-10 $195.95

NX-1S $289,95

ND-10 $249,95

ND-15 $375.95

N R- 1 5 $409.95

MB. 15 24 Pin $e99.9S

t^!J24-l0 24 Pin $409.95

NB24.15 24 Pin $549.95

Toshiba

J21SC 5489

341 SL $659

PiSI Model II $899

DIABLO

Dib 5499,95

635 $779.95



EPSON



LX800


$175 95


FXSfiE


.. $269,95


FX286E


., $429.95


Exeoo


.. S374 95


EX1000

LQ800


., $489.95
., $359.95


LQIOOO


., S549.95


La250Q


., $849.95


GO3500 ,


.,., $LOW


LCM50


., $499.95


LQ1050


SB7B 9S


Ofumalo 20 $119


Oiiirnate 20 w cart

120....

180 -?..-

182 -....

192* -.

193+ ...........


..$179 95
,. $183.95
,,$219.95
., $229.95
,5289.95
$429 95


292 w,-'irrterface

2B3 w,,'Enter1ace ..,.,...

294 w/intetfaca

393


.. $409,95
.. $549.95
., S769.95
. 5939.95



Panasonic

10801 Mo<i?l II $167,95

inrjIIMcKiol U $173,95

10921 $295

1592 $379

1595 $419

3131 $259

3151,,,,. $399

KXP 4450 U*w $CAa

1M4 24 Pin 5543,95

SILVER REED

EXP420P ..,.,5199

EXP eOOP $499

EXP 800P ? $649

#CITIZEN

120 D 5159,95

MSP-10 $259.95

MSP-20 $289,95

MSP-15 ? .-....?.. $324.95

MSP-25 $389.95

MSP-50 $375

MSP-55 $CALL

PremLm^ 35 $464.95

Tiibulo224 5624,95



Join tlie thousands wlio sliop Lyco and Save!



Wo stock Interlacing lor Atari, Commodore, Apple and IBM.



Lyco Means Total Service.






Mark "Mac" Bowser,
Sales Manager

t would personally
like to thank all of our
past customers for
helping to make Lyco
Computer one of the
largest mall order
companies and a
leader In the industry.
Also, I would like to
extend my personal
invitation to all computer
enthusiasts who have
not experienced the
. services that we provide.
Please call our trained

a^viis Staff at our toil free number to inquire about our

diverse product line and weekly specials.

Fifsl and loremost 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
models offered by the manufacturers at tfie absolute best
possible prices, And we offer the widest selection of
computer hardware, software and accessories.

Feet free to call Lyco if you want to know more about
a particular item. I can't stress enough that our toll-free
numtier is not just tor 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
the products we stock and is happy to answer any questions
you may have. We will do our best to make sure that the
product you select will fit your application. We also have
Saturday hours ¡ª one more reason to call us tor all your
computer needs.

Once you've placed your order with Lyco, we don't
forget about you. Our friendly, professional customer
service representatives will find answers to your questions

about the status of an
order, warranties,
product availability, or
prices.

Lyco Computer
stocks a muitlmllllon
dollar Inventory of
factory-fresh
merchandise. Chances
are we have exactly
what you want right in
our warehouse. And that
means you'll get it fast.
In fact, orders are
normally shipped within
24 hours. Free shipping
on prepaid cash orders
over $50, and there is
no deposit required on
O.D. orders. Air freight or UPS Blue/Red Label shipping is
available, too. And all products carr/ the full manufacturers'
warranties.

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 it all here at Lyco Computer,
TO ORDER, CALL TOLL-FREE; 1-800-233-8760
New PA Wats: 1-M5-233-B760
Outside Continental US Call: 1-717-494-1030

Hours: SAM to BPM, Mon. - Thurs.
9AM to 6PM. Friday ¡ª 10AM to 6PM, Saturday

For Customer Service, call 1-717-494-1670,

9AM to 5PM, Mon. - Fri.

Or write: Lyco Computer, Inc.

P.O. Box 5088, Jersey Shore, PA 17740

Rlftk'Frv? Policy: ? full manutadurars' yvarrartties * no sales lax outskj^ PA
¡ö pfiees slww 4% cs$h dJScount; add 4% for ciedil cards ? APO, FPO,
jnlemolional: add S5 plus 3% for pdonty ? 4-week dsarance on person^ checks
? vie checN (m cfedrl catd thsfl ? sorry, compatibility not guaranteed * return
aiithofization required * prtce.^availabiFity subject to change



New Item!



Computer Area Light Center

? Heavy-duty weigWedljasfl tor
exira stability

? BuHE-rn slorage for disks.
pcris. and paper

? Tw)- hinged d^Sklop &tm for
oplimal postlionir>g

Introductory
price: $29.95

(includes clelJv?ry}



W Disc

f Storage A


r


QVS-10 5v'j S3 99




QVS-75 Svi S169S




QVS-40 31* $11.95




W Great
f News J


r



Peak Penpherals RSZ32
Modem adapter tor ce^12B

? Adapts std DB25 Modem m
your CDmm<?do? oomputef

Only $19.95



Printer
Interfaces



Xetec Jr $3B.95

Xetec Supergraphics ... S5S.9S

PPI $45.85

CardcoGWttil MS.SS

Cardco Super G S45.B5



Special
Purchase



Oala S^are-Messenger Mddem
300 Baud Auto DiafAuM
Answoi Modem

Only $29.95



Great
Bargain



Cor^river M-t Mouse

? Wofks With Goes

9 Complcto vtvth Grap^uc Uijhty

SothSfflrff

Only $32.95
Mouse Pad

* provHJ>s$ dodn. dusMfOO sur-
laco tor yctir mous^

? Mo-msr backing lo pfoiect
- your dssJc surlace

9x11 .... $10.95



5-1/4



ssoo

OSDb- ......

Bonui:

SSDD ?.

DSDD ?

SKC;

t^DD

DSHD ?

GensncOSO
Veftwttm:

SSDO -

OSDD

3.5

MucXI:

SSOO

DSOD



Pan lost

Pan 10B1 ...?
Epson FXiee
Epson FXas
gpson LXSG .
Slar NX 10 ....
Slai SRtO ....
Stat SRI 5...
01(1 182-192.
Soihostw SP

PC Cotof

Ct28

1571

Amiga



(MottOfCord





Printer
Paper



SOFTWARE



COMMODORE M COMMODORE



ifl.?

?.9S

S7.99

^?,?. SI 6.95

J $6.99

, $8.95

$12.9S

$12,50

.,?. $f7,B9

$t2.e9

ste.ee

Itl.M

.?. JM.M

a S)3,95

S1S.95

ree

t* of 5 bOk*ft



sticks




tcovers



$9.95

,. $9.95

SI 4.95

S9,BS

S9.B5

SB,95

S9.95

Sl*.95

S9.9S

series ....... S9.95

$10,95

S9.95

..? $9.95

._?.,? S14.95



inter
aper



M S9.9S

5er S19.95

¡öy, 20?J .... S9,95



150 sheet wNte. 201b .... S9.95
1000 sh. Gr. bai 14' ... $29.95
1000 maiiinfl tabols S9.95



Surge
Suppressors



OVS Surge 6ou!let $24.95

QVS Surge 6-oullet with

EMlRFt $32.95

OVS SurBB e-oollol wtlh

ind)C3tar $29.95

QVSe-oul, Pow, Sirip. S14.9S



Drive
Maintenance



Nortronles 5Vt Drive

Cleaner , $9.95

Nartronlcs 5 'A Orlvo
Cleaner Kit $17.95



Switch
Boxes



Cent 25' AS , S49.95

Cent '36' AB $49.95

RS232 ABC $52.95

Cent ABC $54.95

RS23a ABCD W9.95

Cent ABCD $59.95

Color Ribbons
Available



Video
Tape



SKC T120 VHS
Video Tape:

each ....?? ?. ?,.,. $4,49

3 pock SIZ.76

10 pBCh $39.90



Cioseouts!



Factory Fresh

Special Pricing

Call for Availability

Quonmm Link $SAVE

Leading Edge SSAVE

.Computer Cover-up

'(dustcovers) $SAVE

Novatron modems ....... SSAVE

Anchor modems SSAVE

Cortion SSAVE

TonNba VCR's SSAVE

Toknilia Monitor* SSAVE

Pannsonic Itlorltora SSAVE

,Oennl?)n Diskettes SSAVE

Greiil savings on Epyx,
Cardco, Eastern House, High
Tech Expressions, Time-
works, Spfnaker?
Scartwrough, Contlhenia],
'?id muctk merest



Generic

Ribbons



Sjivq up to 50% on

bmnd prieesl Call tor your

make and modell



Echston ..._.!I!^^S

Lsadsf Board $22.95

Mach 5 $19.95

"^Mach - 128 S28.9S

I'lOfh Ptamo ?. @2.95

Triple Pa* .?., St1.85

Wkl. a. Leader Brd. ... $22.95
Fanv>us Courses #1 ... $11.95
.Famous C^jurees #2 .- S115S
Action So?:

Up Periscope $18.95

TTiunder Ctmpper $NEW

AcUvtalen!

^ Aliofls $16.95

;Champton. Ba^elball . $19.95

?Hacker $6.95

Hackef 2 $19.95

Labyrinth SI 9.95

Music Stiidio $19.96

Tass Times $16.95

Tilanic $11.95

Leather Qoddesses $22.95

StatkJnIaiJ S19.95

Lutking Horroi S1S.95

Top Fuel Eliminator ...,. $15,96
Bartoley Sottworiii:

Geos :. $35.95

Deskpak I $20.95

Fonlpak i $17.95

Geodex $23.95

GeoHe $29.95

Writers Workshop $29.95

Geo Oak: $29.95

BrodcrlHtnd;

Bank SL Writer $27.95

Carmen San Diego $19.95

Graphc Utj. I, ?, III $13.95

Karalefca 512.95

Rim Shop S^4S

Prim Shop Compan, .... $22.95

Prinl Stwp Paper S12.95

ipyx:

Create A Calanda/ $15.95

Destroyer $22.95

Fasttoad $19.95

Football $11,95

Movte Monster S11.9S

Sub BalUe $22.95

Winter Games $22.95

Califofjiia Games $22.95

Super Cyde $11.95

Graphics Scrapbook .... $11.95
Sir, Sports BasketbatI . $22.95
WM.'s Great Baseball . $1 1 .95

Summer Games It S22.95

Vorpol Lrtility Kit S11.95

Worid Games $22.95

Firebird:

Ckilossus Chasa IV $19.95

Elite $18.95

Gokien Path $22.95

Gulid ot Thieves $22.95

Pav*n $22.95

Talking Teacher $22.95

Tracker $22.95

Stargtkler $22.95

Sentry $22,95

Ml^olesgue:

Mteroteag. Basetial S22.95

Gerwral Manager S15.95

Slat Disk S13.95

SeTeamOslt $11,95

Mk:roleag. Wrestlir^ SUew

Mlcioprot*:

F-15 Slnke Eagle S19.95

Gunstiip ., $19.95

Kennecty Approach $13.95

Sifeffl Service $19.95



Soto FBghl S13.95

Top Gunner $13.95

Origin:

Auloduel $28.95

Ultima III $22.95

Ultima IV $33.95

Moot! us $22-95

Springboard:

Newsroom $29.95

Csrtil^ta Maker S29.95

ClipAn Voi #1 $17.95

Clip Art Vol, #2 $23.95

aip An Vol. #3 $17.95

GraptilcB Expander $21.95

SInlegIc Simulation!:

Gemstone Hi^ater ., $16,95

Gettysburg $33.95

Kamptgruppe $33,95

Phantasie 11 $22.95

Phantasie III $22.95

Hing ol Zelfin $22.95

Road War 2000 S22.95

Stiard ol Spring $22.95

Wizards Crown $22.95

Wnr in the S, Pacific ... $33.85

Wargamo Constr $18.95

Batltecruiser $33,95

Gemstone Warrior ,., $7.95

Battle ol Antetlem $ZS.95

Cokmsai Conquest $22.95

Computer Ambush S33.95

B.24 $19.95

SubtogIc:

FligM Simulator it $31.49

Jet Simulator $24.95

Might Wisskjn PlntMll ... $18.95

Scanorv l?i 1-6 $12-95

TTmewprki;

Parmer C64 $24.95

Partner 128 $39,95

Swift Gate 128 $29.95

Wofdvmter 128 $29.95

Unlaon WorM:

Aji Qallary 1 or 2 S14.9S

PrtrM Master $17,95



^^MSOt



Ac^si:

Loader Board S24,95

10th Frame $24,85

Tournamont #1 $14,95

ActlvlBlon:

Cliamp. Basketball $27,96

Championship GoU $24,95

GFL Football 527.95

Hacker S1B.9S

Hacker 2 $24.95

Music Studk) $29.95

Tass Times $24.95

Epyi:

Apshai Trikjgy $13,95

Rogue $22.95

Winter Games 522.95

World Games S22.95

Firebird:

Guild ol Til revas S26.95

Pawn $28.95

Slarglider .....,? K6.95

UlcTDproie:

Silent Sctvicn 524.95

Subtogic:

Fligm Smulotor II S32.95

Jet Simutatof S329S

;Sc?oeiyDisk Si?.9S



^mmBGA



Unison Wo*td: :3

Print Master 524^^

AH Gallery 1 o. ;' SiB-95




Accsea:

WW. CL Loader Board. $2f:a

lOm Frame S27.9S

Adhflikin:

PebMa Beach Got! $22.95

Champ BasobaU S22.95

Champ. Basketball $22.95

ZorkTrlklgy , $39.95

Leather Goddesses S22.96

Moonmlsl $22.95

Bnxttiljund:

Ancient Art o( War $25.95

Print Shop $32.95

Print Shop Compan S31.9S

GraphtoUb. tor II SI 9.95

KnrnlekJi $19.95

Toy Simp ,., $22,95

Benk SI. Writer 4 ,.,..., $44,95
Epyx:

Apshai Tnlogy $11.95

Create A Calendar $15.95

Doslroyor $22.95

Movie Monster $11,95

Rogue $16.95

SI, Sports Basketball ... $22,95
Sub Battle Simulator .? $22.95

Winter Game? 522,95

World Games $22.^

Firebird:

Slarglkier $25.95

Guikf ol Tlitoves K5.95

Ulerctoagua:

M?croleag- Base^H $2^95

General Manager $16.95

SUl Disk , $13.95

'a6TeamD<sk $11.95

Htcroproev:

Contlhct In Vietnam $22.95

Cnjsade in Europe $22.95

Decision in Desert $22.95

F-15 Strike Eagle $22,95

Silent Service S22.95

Gunship $27.95

Origin:

Umma I , $22.95

I III S22.95

I IV $33.95

Moeblus $33.95

Ogre $16.95

Streleglc Simulation!:

Road War 20OO $22,95

Karapignjppe $33,95

Shard ol Spnng $22,95

Battle ol Anletiem $33.95

Computer Baseball .,.,.,., $7,96

Gettysburg $33.96

Wiiards Crown $22.95

Chk:kamauga $33.95

Subloglc:

Jet Simuiatof $31.49

Scenery Japan $17.95

Scenery San Fran SI 7.95

Scenery #1-#6 $64.95

Flight Simulator $34.95

TVn???>rit!:

Swtftcalc $38.95

Wofdwrtter , $34.M

Untaon World:

ArtGaiiory2 $14.95

News Master S49.95

Print Master ( + ) S29.95

Foms 4 Bordera $17.95



pping on Prepaid casli orders over S50 in the Continental US.



a rise or fall effect, the interrupt
routine adds or subtracts one-
sixteenth of this value from FREQ
every one-sixtieth of a second. An
even number causes the FREQ to
rise; an odd one makes it fall.

WAVEFORM (0-3). Use for a
triangle, 1 for a sawtooth, 2 for a
pulse, and 3 for a noise waveform.

PULSE WIDTH (0-255). This
determines the width of a pulse
waveform.

ATTACK, DECAY, SUSTAIN,
RELEASE (0-15). These four values
shape the sound's envelope,

A/D/S TIME (1-254). Time in
jiffies (a jiffy is one-sixtieth of a sec-
ond) that the ATTACK/DECAY/
SUSTAIN part of a sound lasts.

RELEASE TIME (1-254). Also
in jiffies. Although you can enter
values greater than 127, the release
time lasts a maximum of 127 jiffies
only. To calculate the actual release
time for values greater than 127,
subtract 128. A value of 127 or less
causes the sound to repeat over and
over. A value of 128 or more causes
the sound play only once,

SYNCHRO (0-1). Zero is off. A
value of 1 synchronizes your sound
with voice 3. Voice 3 must have a
frequency greater than in order
for synchronization to take effect.

RING MOD (0-1). Zero is off.
A value of 1 turns on ring modula-
tion. This combines the frequency
of your sound with voice 3. You
must use a triangle waveform in
order for ring modulation to take
effect.

FILTER FREQ (0-255). This
value alters the high byte of the fil-
ter's cutoff frequency.

FILTERS (0-4). A value of
turns filters off. Use 1 for a low-
pass, 2 for a band -pass, 3 for a high-
pass, and 4 for a notch filter,

RESONANCE (0-15). Use for
no resonance and 15 for maximum
resonance at the cutoff frequency
(FILTER FREQ). Resonance affects
the sound only if filters are used,

VOICE 3 FREQ (0-255). Same
as the FREQ parameter, above, but
for voice 3. Voice three is not heard.
Instead it is used in frequency mod-
uladon, synchronization, and ring
modulation.

VOICE 3 RISE/FALL (0-255).
Same as RISE/FALL above. As
with our main voice, whether voice



Sound And The 64

Randy Thompson, Assistant Editor

The SID (Sound Interface Device) chip is very versatile. It is the heart of all
sound produced on the 64. With the SID chip, you can shape sounds by
altering the frequency, waveform, and envelope for any of three separate
voices. The SID chip can even produce special sound effects using syn-
chronization, ring modulation, and frequency filtering. Although these
terms may seem intimidating at first, with a little explanation and experi-
mentation, you'll be turning these terms into sounds.

Frequency

Usually, when we talk about sounds, we refer to them by pitch ¡ª that is, B
flat, F sharp, middle C. On the SID chip, a numeric frequency value deter-
mines the pitch of a sound. The higher the frequency value, the higher the
pitch.

Technically, there are two, eight-bit frequency registers for each of the
SID chip's three voices. With two registers, there are 65,536 possible fre-
quency sett tings, providing a wide range in frequency resolution. Appen-
dix E in The Commodore 64 Programmer's Reference Guide lists the
frequency values necessary for generating any note within an eight-octave
range. (Note that the "Sound Manager" program allows you to change
only one of the frequency registers ¡ª the most signigicant one ¡ª giving you
256 possible settings.)

Waveform

Every sound has a waveform, which is the shape of a sound as it passes
through air. Although we cannot see a sound's waveform, we can hear it.
The SID chip can create four different waveforms: triangle, sawtooth,
pulse, and noise waveform.



BlK



Tr ianglfl



Sawtooth









Pulsv



Fiaure II Maveforns



Each waveform has a unique flavor. The triangle wave, with its even,
symmetrical shape, creates a mellow, flute-like tone. The triangle wave is
closest in shape to the most basic sound wave of all ¡ª the sine wave. The
sawtooth wave has a brazen quality, like a saxaphone. Its shape lends itself
to added harmonics, making it the loudest of all waveforms available on
the 64,

The last two waveforms are not often found in nature; they are of a
more digital electronic nature. Like the bits in a computer, the pulse wave
is either in an on (high) or off (low) state. Straight, rigid lines identify a
pulse waveform. The sound created by a pulse waveform depends much
on the yulse width. Depending on this width, a pulse waveform produces
sounds ranging from a bright, brassy tone to a nasal, reedy buzz.

The noise waveform generates a random wave shape, resembling the
output of a seismograph during an earthquake. The sound produced by a
noise waveform is determined mainly by its frequency. A low frequency
creates a low grumbling noise, while a high frequency produces an explo-
sion-type sound.



68 COMPUTE'S Gazette JanuatY 198S




This

I.D
GEO




U QJ O)




-a


1^1




pa

90


¡ì3^


2" o "

2 * w ET


:3


" C S

a 5 ¡ª


Cl ? -^ 3


>


^ ^o zr




30


2 g


? 2 a 3-
r- 30 3 -¡ö


>


3-


(#1 ?> 2. rt

M * 5' 5


3

3B




O 5 2. .(B


CA


¡ª1


>? 71 s.'^.


1


3-


= " i 5'

z. ¡ª '^^

C P*! 3^ ~

"?^5


1

c




^
=5 ,f


V)


?* 3-


¡ö*? oi"


5


hj ^


>
9;


S i



(Q



r> "^

?g -^ w

" 5 pa
* = sa

5S O
3-2.3
"5 5

2 ¡ã 1*.



>


¡ì5!


Vi


tu zt a.
= 50






e


- 3 3

3 ra


'^


"?


ta ^ ?


>


*. 3


P5


S =: S


>

3


3 ra


30

3




3

90




>

90

>


Q^ ri t/h

1 i ~


(|1

rii


3


3
Pfl

H


SUB'

3 Q. ST


H




W









SO


¡ö^




en


=" ^ CL


jO


¡öu?




¡ö^ t^ ^











-<


3f


3


g u


1




7;





3




CD


i



: on



^3

m O

1^



~ r- Dl



. o *^ ^' s c



CO 3



re tQ






a on



- = =c



9 -"






bl VI t¡ª

2 " o



3
?

D.
<



en

>

o

>

p-
>



-?3'

5? = ^

^ ?a ^1



C^3



n

D.



00

00
en






r- O ¡ãf. IB

S ??3

a'S re >

-? = ?5 "fl
S '^ "^ 5

O ? m "
¡öB -. iv o

2 s o 5

? _ m ^

¡ö^ * 5 F H

P <n-33^2
S "^ ?&^

^ *- OS

X " ^ eg

tn S



3 90



?.



3o ¡ª '-r*
^ 3" ^

JTto re -J
A re re o

3 S = i?



O 1^

90 *



?CD-



^0 -5 3 I



o






o' ^
1¡ª - '^^



¡ö<n-



? ca. ^

' ^ rt' ^

a* 'to

re ^^ VI
¡ön D re

IK- C CJ

1 ^ c ^

!? 5c:

I ft ¡ª ;r^

iT3 > 9

3 o s;

re = 3



-^ 90

i >

re >

= 90



fi;i ^ bn ^

^ ut o Bi

3 0-5 !'



? **?*



re ?2 !






re C S
030

3 n



lECi












d 3



^ J3. ft



5- o 54,

-tn-i^'



"< = = Jvl

n ? = ri
5 2 w SB
S 3 c S
f^ Sfc Ti ^^

^ S" ^

¡ö = ¡ö n

^ ;? =

'7 = "o

= "= re
2 re "



5 s



¡ö*^ -1



? ?

*

* a

* w

^ It

* s



?**??***

sggs&s! 50 *



S^Sag h".






~ ",5

3 CU ^

2. ¡õ ?

3 3 S
I " s

re ^ re

r ** ¡ª

. ^ '^ ET
''o ^ ~

-Is



re f*j r^ l?. i?, cu *^

-.re^5 = S 3

:-SSpS- 90

31.^3^:^ cn

55" 2 " 5 = -?



¡ö ?0 fc

^Er.3



^ o ^ = o rr



CM



' II iTi r?

2 3 re
i^T ==

m a' >



90

c



o,:;



? ¡ã 3



if



, c ^ ¡ö<



cn















s ? ^






o

3
n



;P a, -7 =. ^

cns^s'^

re 2 5
J, r? re

* J- ^
35- =



.fc"






^ -1



3 -

1^ O






2 n
g 6 J re I

1^ 5 a. "a '

3 ? ^ re .

S "> '' 5- i
^ ::^-n ? !

a. ? sr ^ :

2 n re Ji

i: So ?

re 30 S .2

9-. !^ 5 ^

I*" X g 3

f c^ ?^ f

^ ^ --^ "^

Oa ^ a.









fT C p /n 30

S9 Sr



r^ 0> 'Jl

O ;f ?

c3 o 3

m o >^



3 ? re



^ I

^^

[-It 2



SL S_ ;r' i



¡ö 3






3 ¡ì¡ö



"S



30 n ?,

5^ -

¡ö h'p 5

ni ^- Q-

'g'S "

[. re 3
i - o






o
u>

I ¡ö=*
' e
¡öfl -)

So

O re
S^

3 e

o ;=

n

p"



2 =

to ¡ã

.^' -J

p ¡ö! ^ ~









¡öP- CiP

'Hi






!j; a- ^ ft

S n 5- 3 o



S^5
.¡ö!_. - eg o






o J_ re



ti



_ 5 ;?

PH n ^

3 "S-

p -S-*
n



- E S,(o



S- i =
HI ^ g






li-






^ I



cn ?

*? n

cn *



9C



?-1 ?



5 S'



S ? '^ S

'a 5: w

5 2.)S i

^¡ö^ o re t/f
&j 3 3 '^ '

a. - g ^

1^ %^

> 3- r) ;i-

30 re ^ ^

^ f. 3 Si
3 re 5 5

2 3 ore
O " rn 3

are:-sS

e " -; ^ .

"" 5 3 -*

ft ?3 -o ?



cu rr


n :;¡ö


H


3


^S-^


S

m


-1 a


Se=


*


w


IS




CD


2
2





ES"2.


a


>


3?


H n


P


tr


13 ?


VI -


n




;; 3


" n


>


n


li.


It

rr c


30




C_ E


s?





?H




Ffl 3




po


3-


1- =¡ö


p


5



30 CT






3<3.


>;




11


¡ãa


n




" r


n




|l




%'
?




1?


-¡öre






if






r? ri






4t


?rS


E5


^'





r,s " a :



? 3
5 3
re re



3 a ^ '









ro



C/> _L



"D


w







^


Ol






p


z


5


rn


Oj




?/3


tji


J


w


3'


13


m


a.









?2


3




(D


CT3


(XI




o>









O)





c

a

!



Q.

tt) :^.
ti)

3



ft

"5 ?



g



Q>



tn



5 '^ S^



Q-x; BJ o tu

¡ª "O W d "



sS



5 5 ra



g



O3 Ultl



Jp



u ¡ö



^00

o >3.



rnK> 3Jo



153



3s ?

sssr

to Tl 3



?r e.



Hi o.

In "^



wtonbitmniL



Envelope

A sound's envelope determines how
a sound's volume (amplitude) is af-
fected over time. On the SID chip,
the envelope is determined by four
parameters: attack, decay, sustain,
and release. Attack refers to the rate
at which a sound reaches its highest
volume. The decay is the time it
takes a note to decrease from the
maximum volume to the sustain
level. A sound stays at its sustain
level until it is turned off. (Specifi-
cally, this means turning off the SID
chip's gate signal for a particular
voice.) The release time determines
how long it takes for the sound to
drop from the sustain level to non-
existence (zero) after the note has
been turned off. The ear is very sen-
sitive to variations in the volume of
a sound, and the envelope is one of
the most important ways that we
distinguish different musical
instruments.



..?.. T?,




i A


Sustain


C-Z5


i




~^


"/


?? ..^S, ^ ,.


/


1



Attack N R>laasa
Dbc?u
Figure 2t Env>lopa



3 rises or falls depends on this value
being even or odd.

VOICE 3 WAVEFORM (0-3).
Use for a triangle, 1 for a saw-
tooth, 2 for a pulse, and 3 for a
noise waveform,

VOICE 3 PULSE WIDTH
(0-255). This determines the width
of a pulse waveform.

VOICE 3 FREQUENCY MOD-
ULATION (0-4). The output of
voice 3 can be used to modulate
voice 1 to produce even more intri-
cate sound effects. Zero is off, and 4
selects the highest amount of
modulation.

When you've made all the
sounds that you need, press SHIFT-
S to save your sounds to tape or
disk. When prompted, enter the
filename of your choice. When
Sound Manager saves your sounds,
it saves the entire Sound Manager
program along with them. To use
saved sounds, simply load the

70 CXMPVTEfs Gazette January 1308



Special Effects

The SID chip offers several special
effects for sound creation. You can
synchronize two voices so that their
fundamental frequencies are actu-
ally in sync ¡ª the start of one fre-
quency cycle triggers the start of the
other ¡ª creating some interesting
harmonic effects. Ring modulation
mathematically combines the fre-
quencies of two voices by output-
ting their sum and differences and
suppressing the original frequen-
cies. Ring modulation is primarily
used for generating percussion or
gong-like tones.

Each of the SID chip's voices
can be modified by a programma-
ble /ilfer. As the name implies, a fil-
ter filters a sound's frequency,
allowing only certain frequencies to
"pass" through. The low-pass filter
lets low frequencies through; band
pass allows only midrange frequen-
cies; and high pass lets high fre-
quencies pass. A notch filter is a
special case: It's the combination of
the low- and high -pass filter. By
blocking the midrange frequencies,
a notch filter creates a hollow
sound. The figure below illustrates
a filter's effect on sound.

To determine just what a
"high" or "low" frequency is, use
the SID chip's cwfo^ register. Cutoff





...


?iBt.-


pass


-












^








s






>


r












J


r












c




>
















CuVoFF


in
<n

m


-


1 1

Band-




1

¡ö 43


-






/












J










,'


/\




1 >


K.,





<4-


pasS'


-








¡ös


a...J....












sj












[\












\



















...


¡ö¡öT"T"'


^








S^
































_











ClrfOFF CUTBFF

FREQUEHCV
Figur* 31 Fllt?r?

determines the frequency at which
the filters become active. Anything
lower than the cutoff frequency is
considered low, and anything high-
er is considered high.

Resonance can be described as a
filter's volume control. The higher
the resonance value, the louder the
frequencies close to the cutoff fre-
quency. Resonance can be used to
give filters a more drastic effect.

One special effect (not used
very often) is frequency modulation.
The SID chip allows you to read the
output of voice 3's waveform. By
taking this output and adding it to
the frequency of another voice, say
voice 1, you achieve what is called
frequency modulation. When used
properly, frequency modulation
produces impressive results.



sound file just as you would Sound
Manager itself. Once loaded, you
may enter SYS 49152 to edit the
sounds further, or you may enter
SYS 49155 to activate Sound Man-
ager without displaying the edit
screen (see below).

To exit the sound edit screen,
press SHIFT-Q. You'll be back in
direct mode. If the current sound is
still playing, enter POKE 2,16 to
turn it off.

Using Your Sounds

The following lines need to be in-
serted into your BASIC programs to
load and activate the sounds you
have created:

1 IF L-0 THEN L-l:LOAD "fiU-
?am(T",8,l:REM TAPE USER USE
LOAD "Hlename",!,!

2 SYS 49155:REM ACTIVATES SOUND
MANAGER WITHOUT SHOWING
EDITING SCREEN

3 POKE 2,X:REM X IS THE NUMBER (1
TO 16) OF THE SOUND THAT YOU
WISH TO USE



Filename should be the filename of
a sound file that you've previously
saved, or if you wish, the name of
the original Sound Manager
program.

Any time you want to use a
sound in your BASIC program, just
POKE the sound number (0-15) to
location 2. Note that the sounds
with RELEASE TIME set to 127 or
less keep repeating, while those
with a value of 128 or more sound
off just once. Type POKE 2,16 to
turn off any sound. (This statement
also allows you to use the SID chip
the traditional way, with POKEs
from BASIC). POKE 2,255 to get
your old sound back where you left
off, or POKE any value between
and 15 to choose one of your other
sound effects.

To deactivate Sound Manager,
press RUN/STOP-RESTORE.
See program listing on page 103. ?




D 64.



Take command of your computer system

Consolidate your 64, 64C or 128 system
with the Command Center:

Just look at all it includes:

¡ö Sullt'ln AC Power Strip with power surge and voltage spike
protection, line noise filtering and power outlets,

¡ö Built-in Drive/ CPU Cooling Fan to prevent overheating.

¡ö Modular Telephone Plug with its own on-line/ off-line
telecommuntcations switch. (Optional on 64 and 64C),

¡ö Master AC Switch for easy system power up,
¡ö Single or Dual Drive Configurations with the
standard drive Insert,

$119.95




COMMAND CENTER ACCESSORIES

fSpecify 12B, 64, or 64C when ordering)
Dust Cover $19,95 ¡ª covers entire system
Keyl>oard Cover $19.95 ¡ª smolted acrylic

Drive Reset S14.95 ¡ª one switch

per drive
Short Serial Cable 59.95 ¡ª for

chaining drives
Modem Switch S9.95 ¡ª 64/64C option

The Command Center will untangle your system.





r-



n 128 $149.95

n 64C $129.95

Tilt/Swivel Monitor Stand $14.95

see below
Cartridge Port Extension Board -

$24.95

(Call for details)




"Sound Trap" acoustic enclosure

We offer the total solution to complete
your "office at home" for the
special Introductory price ot only

¡ö Fits all popular 60 column printers, 132 column
also available

¡ö Sturdy wood construction

¡ö Sound absorbing foam lining reduces printer noise
up to 90%

¡ö Tilted for easy printer viewing

¡ö Attractive woodgrain finish compliments a-mfiiuni
any surroundings inuam nvi-wite-Dxiu-H

¡ö Clear acrylic lid keeps sound fn and O"'"" ""-wxiii-iixiswH
dust out

¡ö Unique slide-out shelf catches printout, ellmlnaling the need for a costly catch-basket
Compare to other enclosures of similar quality and dimensions costing at least

$139,951 That doesn't include "extras" like a catch-basket and
a stand to raise the enclosure which are
already Incorporated Into our design!

Cramped for extra space?

^Ouf optional cart Is
specially designed for
use with the "Sound
Trap", tt has the
same quality wood
construction and
casters for mobility,

$149.95




The "Sound Trap" Is availabte with an opMonal fan to
dissipals deal l>i)ili]'iip. lnl?oral?d AC outlet arid maslif



power iwltcfi tcllvalej bolti printer wl l?n.



$49.95



Shipping/Handling:
Sound Trap $12.00
Cart $19.00



Cirt Dlmmetoni: !i'/.'Wx IS'Dx WH




Data Director



? >^^H ' EiiTii nates cable

?^ i-^^^^B swapping.

* ¡ö Saves wear on disk

drive serial ports.

¡ö Share two Commodore* 6-pln serial devices with one
compuler.

¡ö Works with Commodore' compatible disk drives,
printers, and all irtlerfaces.

¡ö LED indicates which device is In use.

¡ö Convenient button resets device.



Remote Power Controller




Compare to others
costing S1 99.95!

¡ö 6-foot power
cord

¡ö Panel mounted
fuse



¡ö Convenisnt pu^h-butlcn swilches with power indicators tor
separale control of up to 5 devices

¡ö For compijisis, rncnitofs, ptinlers, disk drives, etc.

¡ö Five 120 y outlets provide S-way protection against surges
end spikes

¡ö High-impact plastic base unit and con I roller are colored to
compliment any syslam and are separated tiy a 6-foot
cable for ease ot placemeni

¡ö Base unit mounts behindfunder desk 10 keep your work
area clear of unsightly cables

¡ö in/out lefephcne lacks protect valuable communications
equipment against phone line surges



Ohlpplng 3I1C1 Jnliinullll^ ? Comnioilsri li ¡ö r*olii*r?l iiiiltmarti ol Comniixlan EJtetronlc), Ltd. ^~ '



Conllntntal U.S.

I 4.S0 for each Command Center

S 2.00 for one accessory ilsm

S 3-00 for two or more accessories

*POJFPO(C?n?d(/Puerto Rtea(

HiwilUAIaska
113,00 for each Command Cenlef
$ 4.00 for one accessory Item
S 6.00 for two or more acceaiorlet



'KE7EK

P,0, Box 203
Oakdale, I A 52319



S2.00 charge for C.0.0. orders
Iowa residents ?dd 4% stiea liK



Fret 30-day trie) olftr
and orie-year warranty.

For faster san^lce, call
t-60O-626~4562 lall-free
1-3 1933^-7123 (Iowa

Residents}

DEALER INQUIRIES \HVVttD



I



Sprint II

A Compiler For The 64



Robert A. Stoerrle and David Penry



Here's a BASIC compiler that caii make your programs execute
up to 50 times faster. Written in jnachine language and ex-
tremely easy to use, "Sprint U" supports most Commodore 64
BASIC commands, statements, and functions. "Sprint" was first
published in the January 1986 issue of GAZETTE. This updated
version includes support for file commands such as OPEN,
CLOSE, PRINTS, and GET#. A disk drive is required.



What's the chief complaint when it
comes to Connmodore BASIC?
Speed, or more precisely, the lack of
it. Yet the language itself is not what
earns BASIC its reputation as pains-
takingly slow ¡ª it's the way that it's
implemented, BASIC is inteqjreteii.
Most faster languages are compiled.

Whether a program in a high-
level programming language is in-
terpreted or compiled, each
statement has to be translated into
the machine language of the com-
puter. With an interpreter, this has
to be done every time the statement
is executed. This slows down exe-
cution speed considerably. Howev-
er, a compiler translates the entire
program once ¡ª before execution,
So, when you run the program, it
executes much faster than a compa-
rable interpreted program.

"Sprint 11" is a BASIC compiler
that supports a subset of BASIC
statements available on the 64, in-
cluding LET, FOR, NEXT, IF, POKE,
PRINT, READ, DATA, and INPUT.
It supports integer numbers (but no
fractions), numeric and string vari-
ables, and one -dimensional numeric
arrays. Sprint II also supports a wide
range of functions, including LEFTS,
RIGHTS, M1D$, PEEK, STR$, and

72 COMPUTEVa Gazette January 19B8



VAL. Unlike the original version of
Sprint, Sprint II supports file opera-
tions, making it even more useful.

Typing In The Program

Sprint II is written entirely in ma-
chine language and must be typed
in with MLX. After loading MLX,
run it. When prompted for the start-
ing and ending addresses, enter
these values:

Starting Address: 3000
Ending Address: 97D7

Since Sprint II is a very large
program, you may want to type it in
more than one sitting. Be sure to
follow the instructions in the MLX
article to save your work between
sittings, and always load up your
previous work before typing further.

Once the program has been
typed in and saved, it can be loaded
with the following statement:
LOAD"SPRINT ir,S,l
To run it, type:
SYS 32768

Using Sprint II

The first step, of course, is to write
the BASIC program you wish to
compile. You can do this with the
normal BASIC built into your 64. If



you wish, you can test the program
on the interpreter first by running
it. This will not always work, as
Sprint II has a slightly different syn-
tax for certain keywords.

When you're ready to compile
the program, save it on disk (Sprint
II compiles a program from disk, not
from memory). Load Sprint II and
type SYS 32768. You'll be prompted
for the filename of your BASIC pro-
gram. When you enter it, Sprint will
proceed to compile your program.
As the program is compiled, each
line will be listed to the screen, fol-
lowed by any error messages for the
line. Note that you can stop the
compiler simply by pressing the
STOP key. If the compilation finish-
es with no errors, you can type RUN
to execute the compiled program.
However, if there are errors, you'll
have to load the original BASIC pro-
gram (the source program) and
make the necessary changes.

Sprint II compiles programs
from beginning to end ¡ª it does not
follow GOTOs or GOSUBs, nor
does it evaluate IF/THEN state-
ments. Because of this, you can't
have conditional DIMs (IF . . ,
THEN DIM . . .) or conditional
FORs, Once a program has been
compiled, there's no need for the
compiler to be in memory in order
to run the program; Sprint II pro-
grams are self-sufficient.

After the source program is
compiled, the object program (the
resulting code) will reside in memo-
ry as if it were an ordinary BASIC
program. You can run and save it,





GRAPHIC LABEL WIZARD

Ttili H the nnsi jtip in ih? nofuGon of graphic
libaiing titiliiies. Thi Giaphic LitiilWiiifif can uia Print
Shop, Printmastir, irtS Sifflware Solulions graphlcil

Tfil? projrim ichjavii tht ptrlaci biljnci si ptwar
ind lliilbltjtji. Toil cm prlit t gripM inif up lo I Ilnii
ol Itil on I iitnilird milling linti. Urtd you am prtni
IdMi I Ihnii In my cgmblnittgn dI ttflti idii your
piiniii tupporiji Prijii lull OFii iibtl-or ill inc iiPui
(rom your mti dUkt. Print Eiiilot Pi8? nupliyiiii It
dlik grjphlcs on a sIngM pigi. And ouraipluihvg hl-m
(lipliy tialura allowi ypu ti loid irtd praview tin scrian
up 10 lour dltlarinl jraphfej simullinecuilyl

TM Graphic labU Wiia,d workt with boih
CommodarB prpnUrt inif Epten^pmpiiipte prtrtliri
*rd .t mn intluit. 50 aitmns n.? gr.phi,, ?? .??
? Bil m .tinn! 11 ycu-ra going la ?? , (?phfc
libiling utlliiy, ,ou miy i, w,i| u? fh, basi-ordir
IfOuri lodiyl '

f OT W? cs*CrM lif) 64 MODE) AND lUy

Jf .7i"*' ^"'"^^ UNPROTECTED (EASILY
TRANSFERRED TO 1SS1 D/SKSjLY iuTs




Ul't iKi nr ymi can bt a hrlsht. Ulantad. crttllva
parion-and ttlll nol bt abli to draw a ilralgbt hna wHh
a rulor. Well, wi can help.

Wa'na crtalad an iiciiing niw iifjas ot dip id
HHki. ?lch ditk ii a libriiy of lOO oulilanding
graphlM. Eich graphic it uuti on Ihe dim In both Prim
Shop (Side A) ind Pjinimiiiar graphic fannaut

Dim VirHly Patk Bill, s Amaricini

"I'*' Chrittmii DlikS , ViflalyPicli

OliU ,VtriatyPi{)( Oliu Sport,

"'"<? Anlmilj DllkB HoUdiyi

fou eii, uia thasa luptrb Imagai In your ilgni
cardi. bannari. Invhatkini, tlyari, or whatavai alia you
tint In mind, Thait priph^i ara alto parftct lor uie
"llh Ida dynimic Gnphlci Libtl WUifd progrtmi So
ardei renin lodiy-jrsji ,n m,i nner lo aflordimaJ
FOR THE C6*CTM fW ? MODE) AND 1M1/
iSTInm DRIVES. UNPROTECTED (EASILY
TRANSFERRED TO 1S81 DISKS)
¡ªONLY %ua5 EACH,



SYSRES ENHANCED

Thit li tha progiim thtt wUI chingi Ihi
way you think aboul BASIC. SYSRES raildat ?,^^
In maraory. eut at tha way. In the u hi man
BASIC enhincamanl lyitare lor CommiHlpra
contpuiart. II addi a>ar !J miier eommindi
to BASIC. II Ills Incorporate! an exiandad
SUPER Cos-wedge, reducing e??n Iha mail ' = ,
camplei command Mquences In i tew slmpla
keyslrokes. It oven allows yau to (crolE
lorward end hackwird through your BASIC
prDgrimi.

SYSBES htl leng bain tha prtjrim ol "¡ö"
chofca among p rota i tie nili werklng In
BASIC. It l?li you citite powartui mjcroi. II
illowi you 10 edn let! lilai and iitimhler
lourca code wilhaut leaving BASIC. SrSBIS
, can llnd and ehanga any viilabia, phrase, ar '^"'¡ö'
keyword anywhare In yaur program, with over
TDD search varlitioiii ivaUsbfa. II allows you
to do 1 pirtiil BENUHBEB. It can tin BASIC
prejrams, tiquantitl luat. and even relative
flltt wilhoui loading iham Inio mamory. You '"^
can tven debug uilng a vimble ipaad
TBACS. Yel all thu dotm'l ivan jcratch Iha
aurlaca of whal thIt remarkable tool ij cipajila
0(1 And while SYSRES la iddctlve to ^^
programmers, il lin'i addictive la iha
programs ihamislrai¡ª no run-ume [ibraiy It
needeil hjr SYSRES creeled prognmsl

Wi'?e enhtncad STSRES iftefl. We've
JlJO unproteclid It, dreppia IH.DO ofl lh? ¡ö -¡ö
original puce, end Included ou?r IDO pages at
detailed documenlilion In i proiasilonal. high
quality 3 ring binder. Face it: ycu've jusi run
aut ol eicuias not Id own Iha very hasll Ordar
yours today I ???

FOB THE C64/Ct28 (IN 64
MODE) AND 1541/157111531

DRIVES. UNPROTECTED
(EASILY TRANSFERRED TO "^
1581 DISKS)-OUVf S39.9S



C128 HELPER

We re going i? ghe ?? |y? ?^ ?,( ^???j ^^
huy Ihls remarkable programmfng acheivamenl. Reason
Dne: The C12S Kalper I, an eicltlnt new type of
loHwere-a piogram ihet allows you, the user to eaiify
create your own cu.lemli.d. menu-driven Inlormallon
il?i.ms! These ei.k bis?i iysiam, op,?? ,??
BASIC, and appMi at the touch ol Iha HELP key You
can c/oaie your own memo pads, appointmani
calendars, etaclronic heipiri fa, other piogrami and
snylhing elie your Imiglnition can come up wllht

Reason Two: To show you |usi how powerful this
appllcetioii cin be, we've included an imailng
eiample-a camplata aieclianic relerence manual for
ihe Cies'i powerful iASic 1.01 Select a tpeclllc
commind. end a lull screen ol detaJtd Inio and
eiamppei appear Dne key dumps i hirdcopy to your
printer, tnolhtt puts you rigbl back In BASIC T D
eiietly where you lelt ofll

FOR THE C64X:tl3tlN 64 MODE) AND 1541/
1571/1581 DRIVES. UNPROTECTED 5.25" VER-
SION 11541/1571 Dfl/VESJ _0NLY I2?.B5
UNPROTECTED 3.5" VERSION (NEV^ 153}
DRIVE) -ONLYS3Z.<5.

SUPERCAT

Using ¡ö disk cetilog tytlem takaa an Invailment ol
llmo end money¡ª sa why not use Iha very ben syilem
available? Suparcat packs more power and leituret Ifian
any othaf disk libraiy utility on the marketl Suparcat can
ciukig up 10 610 dliks with 5O00 lilies per cauiog-or
twice as many wnh two drhrest It lels you load. save.
edit, change, detele. and update your calikig anlnes.
While Supercal can print an Impressive variety ol
Hill end reports, il also Incorporates advanced search

and display capab ei thai are perlecl lor Ihe user

wilhoui Kcets to a prinler. Armed wilh machine
language routines end eitensive menus and help
lEiaans, Suparcat li llghlnlng.list, yai auy ta use. And
Ahoy migitine ciBed Supercil "a very powerful
and versatile program." Find out why Supercal is
considered Iha mosi advanced disli catalog lyiiem
avaltabla¡ªordtr yours loday!
FOR THE CS4/C1Z3 (IN 64 MODE/ AND 1541/
1571 DRIVES. COPY PROTECTED (FREE
BACKUP INCLUDED) .^oNLY M4.BS








OCMPllTEfi







2700NEAndre8enfioad
Vancouver, WA 98661
Phone ordsrs welcome: 206/695-1393
_S^medaysh.pp,ng /,,0 C.ao. o.deTs ou.side U.S.







& S Wholes^RRf, Inc.



FREE FREIGHT ON ORDERS OVER $'



Ati- PfilCES f(EFl?CT A 3* CASH DISCOUNT. ADD 3% FOR CREDIT CARD PurjCHASES^ COD
ORDERS ADD S4.? PtB BOX. OftDERS UNDER S100<? ADD R= SHPPING AND HANDUNG.
QUAMTITIES ON SOME tliMS MAY K UMHID. PRICES ARE SURJECt TO CHAMG€ WITHOUT
NOTICE APO FPO ADD 6% ADDinONAL SHIPRNG. FORBSN ORDERS ACTUAL FREiSHl
CHARGED, AU SALES AlKRNAL RETURN OF DEfEECnVE MERCHANDtSE FOR REPLACEIvENI
ONLY WITH AUTHORiZATlON. AUTHORIZED RETURNS ARE SUftJEa TO A RESTOCKING FEE.
COMPLETE USTING OF ALL SAL?S POLICIES AVAILABLE UPON REQUEST.

?EXCEPT ON IIEMS MARKED 6V AN ASTERKS

CHRISTMAS HOURS: 8:00 AM - 9:00 PM EST



CCMHCrOCC



1571 DISK DRIVE
MPS 1200 PRINTER
C1?32A MONITOR
128D COMPUTER
MC COMPUTER
1541 DISK DRIVE
C17D0 EXPANDER
C1750 EXPANDER
C1660 MODEM
C1670 MODEM
CI002 MONITOR
C1581DRWE
C13S1 MOUSE
DPM1 101 DAISY WHEEL



229."
279.W

4B9,"
CALL

1D9.?
1S9.'"

39."
CALL
329."
239*'

3d*
249?



Ce4 WCRD
SYSTEM

C64 COMPUTER

1541CCOMPAtlBLe DRIVE

80 COLUMN PRINtER

WORD PROCESSOR

OAIA BAS?

39990

- FREE SHIPPING -



CCMiHCDOI^C
12S




189."'-



"WITH DISK DRIVE
PURCHASE



CCMMCDCCE




89.'o.



?WITH PURCHASE OF
SOFTWARE PACKAGE

MPSSCl
PI?INTCi2



109.?o-

-QUANTITIES LIMITED-
"WITH 2 RIBBON PURCHASE



PANASONIC
ICSCi

139.90*

WITH PURCHASE OF
STARTER PACK

C17d>?

EXPANDEI?

159.90



€4 $Cf TWAEC




ACCOLADE

ACE OF ACES
DAM6*^TERS
DECEFnOR
DESERT K?(
FiSHTNieHI
FOURTH ANO INCHES
HARDDAIL
KILLED UNTll DEAD
LAW OF THE WEST
SPY W SPY! Ml

ACTIONSOFT

THUNDER CHOPPER
UKPPERRISCOPE

ABACUS

ASSEBLER MONITOR

BASIC COMPILER

CADPAK

CHARTPtOT

COBOL CM

DATAMAI

FORTH LANGUAGE

POWER PLAN CM

QLFICKCOPlf C44

SUPER C

SUKF^R PASCAL

TASC64

VIDEO BAStC

XPER EXPERT SYSTEM



17,"
17."
B,"

a."

17."
17,"
17."

17,"
17."



17.'
17,'



23."
23,"
23."
5a"

2a?

23."

23,"
23,"
11,"
36,"
35,"
35,"
23,"
35,"



ACCESS

EXECUTIVE DISK-LEADER BO

LEADER BOARD

MACH 126

fulACHS

TOyRNAMEN) DtSK-LEAOER

TRIPLE PACK

WORLD CLASS I E ACER BO

WID CL FAMOUS COURSES

10IH FRAME HOWLING

ARTWORX

BRIDGE 4.0

COMPUSBTDGE

WTiRNATl HOCKEY

PRO BOXING

STRIP POKER

STRIP POKER DilSK 1 F?MAl?

THAI BOXINS



PICASSO'S RE\^StGE

SUPER SCRIPT
SUPERB ASE ¡ö64
VISIWRITE



3S."
29."
47."
41,"



11."
23"
29,"

2a"

B0 11,"

11"

23,"

1 11,"

23,"



14"
U"

14."
8,"
17,"
11."

a."



PROGRESSIVE PERIPHERALS

BOB TERM PRO 29'



ATARI

baihezone ?"

CEN11P?0€ B,"

defender 12,"

GAlAXiAN 8."

GREWyNS B."

JUNGLE HUTfl 8,"

MOON PATROL 8,"

MS PAC MAN 8,"

PAC MAN e,"

POLE POSIIION 8,"

TRACK AND HELD 8."

AVALON HILL

BLACK IHUNO€R 12"

COMPUTE R FOOTBALL STRAT 1 2 "

COMP SIATIS PRO BASEBALL 21.""
DR. RUTH'S GAME/GOOD SEX 17."

DREADNOUGHTS IB."

GULF STRIKE 18."

JUPITER MISSIDN 1 WJ 21 .?¡ö

LONDON BUT2 15."

MACBETH 15."

MISSK>NONTHUNC5EHH?AD 15,"

PANZERS EAST 18."

EPTTBRE 40 21"

SUPER BOWL SUNDAY 21,"

TOURNAMENT GOLF 18,='



BATTERIES INCLUDED

CON=U.TANT 35."

HOME PAK <>."

PAfERCUP 23."

PAPERCUPW/SPELLPACK 37."

SORWORKS

DESK PACK II 29."

GEOCALC 29-"

GEOCKARI Z3"

GEOOEX 23"

GEORIE n"

GEOPUBUSH 29."

GEOS 35."

GEOS DEST PACK I 2a"



BEHERWORKlNe

BUSINESSFORMSHOP 33."

RLE PfiO 17."

POWER ASSEMBLER 23"

POWER C 23,"

PROGRAMMERS lOOL BOX 11."

SPREADSHEET 17,"

TURflaLOAD lURBO-SAVE 14,"

WORD PRO 23,"
WORD PROC W/SPELL CHECK 17,"

BRODERBUND

BANK STREO WRITER 29."

BANK STREET SPELlf R 29."

BANK STREET FTLER 29."

BANK STRECT MAILER 29."

CHAMP LODE RUNNER 20 "

HOUDAV PRINT SHOP GTJAPH 14."

KARAIEKA 17."

PRINTSHOP 26."

PRITJT SHOP COMPANION 20 "

PffIN! SHOP GRAPHICS UB 1 14"

PRINT SHOP srabhk;s lib 2 14."

PRINT SHOP GBAPHCS LIB 3 14,"

TYPE 23"
WHERE IN THE USA IS CARMEN 26."

WHERE IN WORLD IS CARMEN 20."



-^ ^

^'S.



7



ELECTRONIC ARTS

AIJVENTURE CONSt SET 24."

AMNESIA 24."

ARCTIC FOX 20"

AUTODtKL 30."

BARDS TALE 24."

BARD'S TALE II 24."

CHESSMASTER2O0O 24."

HNANOAL COOKBOOK 9."

HAHOHATMACK 6."

LEGACY Of THE ANCIENTS li"

MULE 9."

MAJL ORDER MONSTERS 9."

MARBLE MADNESS 18."

MOVIE MAKER 9,"

MUSIC CONST, SET 4,"

OGRE 24,"

PEG.ASUE 18"

PINBAU CONST, SET 9,"

RAONG DESTRUCTION .'(FT o m



EDUWARE

ALGEBRA VOLUME I 17."

ALGEBRA VOLUME II 17."

ALGEBRA VOLUME III 17."

EDLWAHE BUNDLE 53."

SPELLING AND READING 1 7."

WEBSTER'S NUMBERS 1?"

IPYX

CHAMPIONSHUP WRESTLING 23."

CREATE A CALE NDAR 17,"

OESTROVER 23"

GRAPHICS SCRAPBK SPORTS 14."
CRAPHiCS 5CRAP6K OFF WAal4."
GliARiiCSSCRAceK SCHCOL 14."



11"
23."

11."

23,"

23."

23,"

23,'i-

11,w

23,?l



JET COMBAT SJMULATOn
MICROSOFT MULTIPLAN
PROGRAMS BASIC TOOLKIT
STREET SPOR1S/BASC0ALL
STREET SPORTS/BASKnBALL
SUB BAniE
SUMMER GAMES II

voRPALunuTYKH

WINTER GAMES
WORLD GAMES
WORLD KARATE CHAMP
CALIFORNIA GAMES

FIREBIRD

COLOSSUS CHESS IV

ELITE

GUILD OF THIEVES

PAWN

STARGUDER

GAMESIAR

CHAMP BASEBALL
GBA CHAMP BASKETBALL
GFL CHAMP FOOTBALL
ON FIELD FOOTBALL
ON TRACK RACING
STAR LEAGUE BASEBAa
STAR RANK BOXING

HAYDEN

MICRO AJX)TTION 7,"

SARGON III 14."

kiTECH EXPRESSIONS



23.*
17.'
23.'



20."
19."
24,"
26,"
23"



17."
20"
20."
17"
14,"
17,"
17."



i"
t"
6,"
9."



CAPDWARE

CHRISTMAS JINGLI DISK
HEART WARE
PARTYWAfiE

INFOCOM

DEADLINE

LEATHER GOOOESES/RHOBOS 20."



A"



STARCR0S5
SUSPENDED
ZORKI
ZORKH

lORKIIl
JORK TRILOGY

DAVIDSON

ALGE-BIASIER
MATH BLASTER
SPELL IT!
V/ORD ATTACK



6,"
6,"
&"
6."
6,"
14"



29."
29."
29."
29."



1-800-233-6345



1-800-331-7054



PANASONIC



lOSOi

10911

10921

KXP3131 DAISY WHEEl

1524 3<! PIN HEAD

LASER PRiNTEn



EPSCN



Lxeoa

FX8AE
FX2a6?
EX80Q
EX1000

LOeoo

LQ1000
IO2500



CAll
199."
329"
249.?
CALL
1499.W



149.">
349*
i49.?
CALi.
CALL

set."

CAIL
899:"



ee * sysTiiM

CM COMPUIER

1M1 COMPAIIBIE DWVE

OtI2EN 40 COIUMM PniWEH

JOYSTICK

399 90

- FREE SHIPPING -



AMIGA

AUIHOWrED AMIGA KiAlER
COMnfK AMKM LINES IN S10CK
CMl fOn MSI PRICES



CIZaSUPEUWOBO

PHOCESaWG SVS1EM
C123 COMftJTER
C1571 DtSK DRIVE
C1902A MONItOB
MPE'IJOOPRIWJR
WORD PROCESSINS

MIH WORD CMICKEB

FREE SHIPPING 999.'"



PROFESSIONAL SOFTWARE

ase fit?R 23"

R?B SYSTEM 2 35"
STRATEGIC SIMULATIONS

FoniBJSS &¡ö"

GEMSTOfffiWARI^OR 8"

GERMANV 1985 a*'

SETTYSauSG 3i"

KAf,1WGfiUPPE 35"

NORWAY 1985 20."

PANZER GRENADiEft 23.*'

PHANTASt II 23"

PfiESIOEMI ELECT '88 14."

REBEL CT+G: CHICKAMALJGA 29."

ROAOWAfi 2000 23."

SX GUN SHOOIOUt 23."

USAAf 35."

WAR IN THE SO. PACIRC 35"

WAEG ?.(? CONST SET 17."

WAUSHIP 35."

MASTERTRONIC

ACTION flWEI? 4"

SMX RACERS 4 "

CMUEi; 4."

ELECTRAGUDE 4."

HNDERS KEEPERS 4."

FIVE A SIDE SOCCER 4."

GATES OF DAWN 4"

HEROOf GOLDEN TALISMAN 4 ' '

INSTANT RECALL 4."

KIKSTARl A"

LASTVS 4."

MASTER MAGIC . 4."

NINJA ¡ö;> 4."

PRO^OLF j 4."

SEKAAOFASSIAH A."

SLUGGER 4."

SPACEHUNTER 4"

SPEED KING 4."

SPOOKS 4''

VEGAS FOICER AND JACKPOT 4 "

ZZZ 4"

MICROPROSE

ACROJET 14."

CONFLICT IN VIETNAM 23>'

F- 15 STRIKE EAGIE 20"

UNSHIP 2ft"

SOLOFIKSHT 14,"

PIRATESI 23."

SILENT SEMCE 20."

TOPGUNNER SERIES 14"

MICRO LEAGUE

MICROLEAGUE BASEBALL 23."
MWiff MICROLEAG WRESTLING 23."

1986 TEAMS DISK 11."

50's WORLD SERIES 11."

60s WORLD SERIES 11."

70'! WORLD HRIES 11,"

PEACHTREE

BACKIOBAaCACCNTlNS 117,"



5"
5,"
5*'
$."
&"
5"
5,"
5"
6."
S."



THUNDER MOUNTAIN

ASCS W/ THE tins; lOfWS

CYRUSS CHESS

DCMOunON MISSION

EUMINATOn

MAXIGOLF

MR PIXELS CARTOON WI

NUMBER BOWl,INe

RAM80 FU?SI BIOOO PI II

SONGWRITER

BUBTRAOION W/nNK IOf?S

TOPGIW W

TIMEWORKS

DATA MANAGER 2 23."

PAHTNIR 35"

SV.rTCAJCW/SIDF.VA?S 23."

WORD WRITER 3 29"

UNISON WORLD INC.

ART GALLERY t 14"

ART GALLERY II 14."

PRINT MASTER PLUS 20"



SPRINGBOARD

CERTIFICATE MAKER 29."

CERT. MAKER UBRARY 1 20."

CUP ART VOL 1 17."

CUP ART VOL 2 23."

CUP ART VOL 3 17."

EARLY GAMES FOR CHILDREN 20"

GRAPHICS EXPANDER 20."

NEWSROOM 29"

SUBLOGIC

BASEBALL 32"

QASEBALL STADIUM DISK 12."

FLIGHT Si.MUlATOR a 32."

FOOTBAa 25"

JET 25"

NIGHT MISSION PINBALL 19."

SCENERY KISK 1 TEXAS 12."

SCENERY DISK 2 ARIZONA 12."

SCENEI?YDISK3 CAUF., NEV, 12."
SCENERY DISK 4 WASHINGTON 1^"
SCENEH'Y DISK 5 UTAH, CO, WY 12."
SCENERY DISK 6 WNSAN, NEB. 1 2."

SCENElW DISK 7 FL, NC, 5C 1 2,"

SCENERY DISK 9 I L MO, OH 12."

STAR SCENERY- SAN FRAN 12."

STAB SCENERY-JAPAN 12."

WESTERN SCENEI^Y DISK PACK 64."

MINDSCAPE

BOP-NWRESTIE 17."

DEFENDER Of THE CROWN 20."

FIST 17."

HIGH ROLLER 17."

INRLTRATOR 17."

MASTERIYPE 11."

DIGITAL SOLUTIONS

POCKET DICTIONARY B."

POCKe FILER It 3S."

POCKET PLANNER II 35."

POCKET WHITER II 35"



ABACUS

BASIC COMPILER 35"

CAOPAX 35."

CHARTPAK 23.*'

COeot 35"
PERSONAL PORTFOOO MGR 3S"

SPEEDilRM 23"

SUPER C 3S"

SUPER PASCAL 35"'

IAS 3S"

XHEF 10."

ACCESS

MACH126 29"

BATTERIES INCLUDED

PAPtRCLIf II 47"

DIGITAL SOLUTIONS

POCKET DICIK>NARV 8 "

POCKEI FILER 30""

POCKET tllEE II 3V'

POCKET TtANNER II 35."

POCKET WRITER It 35"

SUPERPACKII 59."

PROGRESSIVE PERIPHERILS

B06 TERM PRO 47,"

SUPER SCRIFI 47"

SUPERBASE 128 59."

V1SISTAR 128K 71"

PROFESSIONAL SOFTWARE
FLEET SYSTEM 3 41."

FLEET SYSTEM 4 47."

TIMEWORKS

DATA MANAGER 12B 34,"

PARTNER 34."

SWnCALC128 34."

SYLVIA PORTER 128 34."

WORD WRITER 12a 34."

XETEC

FOMTMASTER 128 35."

DIACLC

400CPS PRINTER

799.90

AMIGA

CALL FOR
BEST PRICING



AMERICAN
CCVCCS

C128 COVERS 7 "

C64 COVERS 6."

1571 COVERS 7."

C19a2 COVERS 14"

MPSaOS COVERS 7"

MRS12OT 9"

MPA1000 9."

V1C1625 9"

AMIGA SYSTEM 29.?'

A1080 COVER 14 "

AMKSA DRfVI 9"

C1802 COVER 14"

C1702CO\^R 14"

OMNWTE 9"

SEJKOSHA 9."

IPSON 9"

EPSON IS- 12."
OTHERS AVAILABLE
CALL FOR PRICING



STAP NV1CC

499.90



I2AE)AI?
DETECTCK

SUPERHETRODYNE



69^90



H'IC€



BOSS
BAT

BLACKMAX
THREE WAY



11."

14."

8."

19."



?riMATC

COLOR PRINTER

99.'o

¡öWITH PURCHASE Of

PLUG-N-PRIMT

rci€-i

489.90



"WriH MONIIORPURCHASE

CC4i)C1VEI3
SUrPLT



cie/c

MCDCM




129.90.



?WITH PWKXASE Of SOfTWARE

CCLCC
MCNITOR



28.



90



- FREIGHT FREE -

SIX OUTLET

SLI^GE
PCCTECTCC




19.



90



-QUAMTmESUMiTED-

?WITH PURCHASE OF

MONITOR CABLE



but if you type LIST, you'll see
10 SYS 2061

This is another advantage of using a
compiler ¡ª people can't easily LIST
or modify your program. Editing
can only be done on the source
program.

Constants, Variables,
And Expressions

Sprint II works much the same as
regular Commodore BASIC, How-
ever, there are some differences
you should keep in mind when
you're writing a program.

Constants are data values used
in BASIC programs, such as ¡ª 1,
4353, and "HELLO". Sprint 11 sup-
ports two types of constants: inte-
ger and string. Integer numbers are
limited to -32768 to 32767. How-
ever, numbers greater than that are
allowed in POKE, PEEK, and SYS
statements. String constants are
characters enclosed in quotation
marks. The closing quotation mark
may be omitted if it's at the end of a
line.

Sprint II supports both numer-
ic and string variables. Variable



Sprint II Keywords



A.BS

AND

ASC

CHRS

DATA

DIM

END

FOR/TO/STEP

GET

GOSUB

GOTO

IF . . . THEN . . .



INPUT

LEFTS

LEN

LET

MID$

NEXT

OR

PEEK

POKE

POS

PRINT

REM



RESTORE

RETURN

RIGHTS

READ

RND

SGN

SPC

STR$

SYS

TAB

VAL



names may be of any length, but
must not contain any reserved ivords
(words that are significant to the
compiler, such as POKE and
THEN). Only the first 15 characters
are looked at, however. Integer
variables may be terminated by a
percent sign (%) if desired, but all
regular numeric variables are as-
sumed to be integers anyway, since
there are no floating point num-
bers. String variable names must be
terminated with a dollar sign ($).

Strings are limited to ten char-
acters, unless specified otherwise. If



you want to include more charac-
ters, DIMension the string, as if it
were an array, to the maximum
number of characters it will hold.
The maximum number of charac-
ters allowed in a string is 253.

In addition to integer variables,
Sprint II supports one-dimensional
integer arrays. Subscripts may
range from to 126. Arrays that are
not DIMensioned are assumed to
consist of 11 elements, numbered
0-10. The format for assigning,
reading, and dimensioning integer
arrays is identical to that for inter-



Looking for a Supercartridge?? Don't finalize the deal!!



Are you blinking ol buying a mulll-funcllon cartridge?
Weit, don't make a FiMAL decision until you look at tliis
comparison ctiart.

Super Snapstiot 64 V2.0 lias just tieen updated to malce it
an even belter utility ttian before! We've even added leatures
like system reset capability and a sector editof!

¡ö Super Snapstiot is upgradeable. There is no need to
discard your cartridge for a new version.

¡ö Copies most memory resident software on today's
market.

¡ö Snapsiiotted programs run without the 5S cartridge.

¡ö Our cartridge is easily updated witti up to 40K.

¡ö Our Turbo/DOS is the most compatible fast loader tested
to date.

¡ö Atlenlion CI 28 owners: An optional switch is available
which allows you to disable the CS4 mode with cartridge
in place, $5.00 additional

¡ö Super Snapshot 64 VI, owners may upgrade lor
S20.00. Contact us lor details,

¡ö Super Snapsitot 64 is tor tiie C64 or the Cf 28 m the 64
mode,



Super Snapshot 64 |SS> Vs. the Final Cartridge* (FC)'



SS FC



CompJiitHe wilh All Ce4/C128/SX64/MSI)n5^1/157t/i 1SB1 eguipmenl^



N



Is ine cartridge ilseii designed to be easily upgradeable?



Features bath pra-programmed ano user-cetinab'e luncUon keys?
Wili il print Polh mulll-ailor .ind siandatd Oil iruppetl sereen dumps?

How many dillereiit gi?es can itie screen dumps be pnnlsd at?

Save oraphit screens to disH in fiiticr KmLi'" oi Doodle" tormals?

Menu drwcn wiin easy to read, lull screen windows?

Features bfllh a last loader and j last disk iornialini) option'^

C-64"'/1581 last load support |?0-t- blQCks/seC-l

Unique "RESUME" lealure Iprotf mat SS does NOT corrupt memory)'
Does Ihe buiil-in Machine Language monitor corrupl memory (see above)?



Super Snapshot
Only $54.95



M/L monitor accessible Irom a running piogram wiiii resume lealure intact? V N

How much ROM does Ihe cartridge con t ain' 3? 16

How much RAM docs ilie cartridge conlain' B

Does Ihe cartndge work with popular muHl-slol expansion boards' V M

Is ALL Ram and Rom ar^cessibie Irom Ihe Machine language monitor' i H

Is I he carlndge TOt AIL Y invisible to sollware when di^Med? Y M

Supports CIgB (as! mode durmg screen dumps? V N

Does the cartridge suppon muilipie digit d'iyes ?



QOMCLTEn MART



NcBd mors iniD? Call or

wrile Eiyr Qur tree C^tiSlot).

Program subitii^slon; wanted!
Good Commissions¡ª
N,3i|iondl Markejlng,



Is the cartrtdge suppofied wiih a FREE Krackar Jax parameter disk? Y H

FREE Shipping .and handling pn all orders withm ihe Umtflrf Slates^ V H

CHECKS, MONEV ORDERS Ofl VISA/MASTEFtCARD/DISCDVER Mall your Q^ElBri to:
Compuler JAm. ?700 ^E Aii(tr?&?n Road. VAncouvQr. WA 9SG€1 " Phone ordefi welcomfl: (?i}6| 6950393

Same cti'^ (flipping,. Hi C.O.Q. ordori auUide U S.
PLEASE NQTE: Free shipping & handling on ^11 orders. > C.O.D. add S4.0D to totil Order. > AN ord&tj mutt be (laid m U.S. funds.
Washrnglon fosid^nts edd 7-^0% ^al^s tan, io order. Orders oulilde of Horlh America add $7.5D lor shipping.
In Canada, order Irom: Marstivlew SoHw^rB, PD Box \2]2. SachvHle NB EQA-3C0, Only SG9.9S cm.



DEALERS-WE HAVE THE SUPPORT YOU'RE LOOKING FOR!



*Flnal CdrTiridg^ is 3 reiJJSlQTCd Iraffomarh ol H A P Computers u\ America. Comp<irison dale &'t-€7.






76 COMPUTEI's Gazstle January 1988



.'jj^/jyyy.''/j/y//jU.ij'j^-s//jv///f.'^yy-



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!



OR V



f^



-,,/y



Choose 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



Af



'/.'



Receive a powerful Atari 1040ST computer system,
complete with laser printer, a terrific combination of processing power, super color graphics,

and MIDI-equipped sound output!

OR

Pick up a new IBM Personal System 50,
the 80286-basad 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-)nch and 5-1/4-inch floppy drives, monitor, printer, a modem for telecommunications,

and a collection of popular software programs to get you started.



OR




7/



Put together your own custom dream computer system with $5,000.00 in cash!



Enter todayil



1 No purchase nocossjiry. To onTar, compete the official enlry form or, on ? p^am p?ec? of paper, hand print your narrm, oddmss, city, state, and zip code. Enter as
often as you wish, but nnal) cadi ontry separately to^ Kame Yoitf Dream SweopsteluB, P.O. Boit S37, LowsU. IN 46090. All en^lea muat b6 received by July Ih I9B8, Not
rasponslbte lor late, loal or misdirected mail.

2. Winner will be determined in a random drawing on or before July 15, 1988, by \i^ntura Associates, Inc., an independent fudging orgamiatlon whose decisions ar& fi-
nal. Tha prize is guaranteed to bo nworded. Winner will be notifted by mail arKJ may be raquij-ed to complete an alfhdavit of eij^jbihiy which must be returned wiitiin 21
days of date on notification. No substitutions for pr^ze except as may be necessary duQ to avaiiatniity, AD taxes sre the rBs^>:>nstbiNty ol the winner. Entry constitutes
permission to use ol winner's nonx) and likeness for putficity purposes without odditiior^l oomponsation.

3. Approximate retaii vabe ol tne prtzo Is as follows: Grand {S5,O0O.O0}

4. OOds of wmning are detornnrwd by the total number of entries received. Sweepsiaka* open to residents oi ttw Un?ied SiatM. Employees and trio(r lamii?es ol Cspiiat
Cit)es/ABC, Inc., it3 aFTtUaiin. subMJia/ws. disl^Tbutors, retailers. aCvftmstng artd production a^srtcA^, and Wntura Associates. Inc., a/e not ei^b^ Afl federal, state, and
local rules and regiiat?ons app^v ^^>d whore p(ry^itMed-

5. For the name of the majof pflzo wwwr. send a stamped. setf-adCie^sed wwslopB befom July 1. 1986 to Name Your Draam Swvepetekss W^mef^, P.O. Box 773,
Lowell. \H 46399.



preted BASIC, except that the sub-
script of a variable may not be
another subscripted variable or an
expression. It must be an integer
constant or an integer variable.

Numeric expressions in Sprint
11 may contain integer constants,
variables, arrays, functions, and op-
erators. The operators supported by
Sprint II are +, ¡ª , *, /, as well as
the logical operators AND and OR,
and the relational operators =, <,
>, <>, < = , and > = . Parentheses
are not permitted. Unlike interpreted
BASIC, expressions are evaluated
strictly left to right; there is no oper-
ator precedence. To get around this,
you must break up the expression
into several smaller expressions,
and then put the results of these
back together. For example, this
expression:

SUM - A -I- X'Y -i- B -(- 1*1,
becomes

Ql - X?Y:Q2 = I*J:
SUM -A-f-Ql+B-t-Q2

Strings can be compared using
the relational operators as in regular
BASIC. They can also be concatenat-
ed (one string appended to the oth-
er) using the plus sign. Note that the
result of a string expression must not
be longer than the number of char-
acters allocated for the string.

When an expression is as-
signed to a variable, the LET may
be omitted.

Statements

A complete list of the keywords
available in Sprint II appears in the
Sprint H Keywords table. Most key-
words function the same as in regu-
lar BASIC, except for the following:

? DATA. The DATA statement
has one small idiosyncrasy: Items
that include spaces must be en-
closed in quotation marks, or the
item will be read as if it doesn't con-
tain a space (YOU ARE becomes
YOUARE.)

? DIM. The DIM statement can
only be used to declare one-dimen-
sional numeric arrays. Multidimen-
sional arrays are not permitted, nor
are string arrays. A string is dimen-
sioned to the maximum number of
characters it will hold, like an array
of numbers representing each char-
acter of the string. Only integer
constants are allowed between the
parentheses of variables in a DIM
statement.



File Commands

?CLOSE file number ^^^^^

POKE 3870S,/?7e numbenStS 38710




?CMD file number, string
POKE 3870S,/i7e HUWjbcfiSYS 38722;FRINT string^

?GET# file Humber,variabie list
POKE 3870S,/(7e numberiSXS 38731:GET variable (is hSYS 38731

?INPUT* file number,variable
POKE 3870S,/i;c number-.GOSVB 60100wariabte-OP (for numeric

variables)
POKE 3B705,file number.GOSUB 6nmivariable~ OPS (for string
variables) ^^>^^^^'.

?LOAD filename,deviee,address

POKE 39703,0:OP5-/(7entfWf:GOSUB 600afl:POKE 3&706,device:
POKE 38707,flrfiress:SYS 38S13

OPEN file number,device,addres$,string
POKE 38705,/i(e numbcr.POKE 3S7QS,deviee
POKE 38707,flridress:OPS-5/r/H^:GOSUB 60000;SYS 38740

?PRINT# file number,variables
POKE 3870S,//;e numbenS'iS 38722!PRINT t-flrlfl6te:SYS 38740

?SAVE filename,device,address ''vSIx'

POKE 38706,d?Ji?:POKE ZWl\y7,a<tdrcss:OPi=fiienameiGQSVB 60000;SYS

0P$-/(7ertamKG0SUB 60000!pOKE 3S706,rf(w/cKPOKE 3?7D5,l!SYS 39813 ^-^




?STATUS
SYS 38806:STAT



¡öPEEK(38709)



Sprint II Error Messages

BAD FILE¡ª Sprint 11 only reads program files. This error results if the filename of
a gcquential file \s, entered. This error may also happen if program line has more
than 80 characters or a read error occurs.

DISK ERROR¡ª The disk error channel is checked prior to each pass. U there is an
error, it is displayed and compilation is aborted.

DEVICE NOT PRESENT¡ª The disk drive is not connected to the serial bus, nor is
it turned on.

NOT SUPPORTED¡ª A statement that is legal in Commodore BASIC but illegal in
Sprint H was used.

ILLEGAL FUNCTION USE¡ª A function was used where a statement should have
been used.

ILLEGAL STATEMENT USE¡ª A statement was used where a function should
have been used.

NON-EXiSTING LINE¡ª A GOTO or GOSUB attempts to branch to a program line
that does not exist.

SYNTAX ¡ª A misspelled keyword, extra parenthesis, and so on.

TOO MANY FOES~lt is unlikely that you'll ever encounter this error, as up to 19
FOR/NEXT loops can be nested.

NEXT WITHOUT FOR¡ª A NEXT statement attempts to end a loop which does not
have a corresponding FOR statement. vJi^iS

TYPE MISMATCH¡ª String data was used where numeric data was expected. 'vVv*?l

COMPILATION ABORTED¡ªEither the STOP key was pressed or an irrecoverable;;
error has occurred (file not found, and so on). ' '" '"

MISSING COMMA

MISSING PARENTHESIS

MISSING SEMICOLON

MiSSlNG EQUAL SIGN




78 COMPUTEi's GazeUe January 1988



The new Star Multi-Font.
How did Star get it all in there?



Friction and Ttactor
Feeds Built-in



High-Resoiution Graphics
(216x240 dpi)



Paper-Parking
Buiit-in











, Artie Ejqilorer.fsrff j^


4 i




jP^ -J



R^



trtclll^' Nx-ic?icc




2X



Four Fonts
Built-in



High Speed Built-in
(144 cps Draft; NLQ at 36 cps)



Commodore Interface
Built-in



It wasn't easy. But, we built an incredible
number of features into the Star NX-IOOOC
Mult! -Font "; So now you and your Commodore
can be as creative as you like.

The best feature in this new Star printer is
built into its name¡ª Multi-Font. It has four
built-in type fonts that give you twenty different
print style options. Just mix these fonts in with
Its high-resolution graphics to make great
looking reports, greeting cards, posters¡ª what-
ever you want.

And the list of built-in features goes on ¡ª



there's impressive speed in both draft and near
letter quality. And an automatic single sheet
feed. Plus, a paper-parking mechanism that lets
you use single sheets without removing tractor
paper. And the Multi-Font's easy-to-use push
button control pane! gives you command of
over thirty-five functions.

Whether it's for serious work or serious play,
the Star NX-IOOOC Multi-Font has so much
built-in, you'll get more out of your Commodore,
To find out where you can see the Multi-Font,
call 1-800-447-4700.

.IL




icro?ic?



Multi-Font piinloul produced by Flexidraw 5.5 graphics software by Inkwell Systems



The ImagePower? Printers



? FOR. This statement func-
tions the same as in Commodore
BASIC, but its syntax is somewhat
more particular. The TO value, and
the STEP value, if specified, must
be either integer constants or inte-
ger variables. Expressions are not
allowed. Also, every FOR state-
ment must have one, and only one,
matching NEXT statement.

? GET. In Sprint II, the GET
statement can be followed only by a
string variable, This shouldn't be a
problem, as numeric GETs are
prone to errors because of nonnu-
meric keystrokes, and the VAL
function can be used to change the
string to a number,

? IF, This statement functions a
bit abnormally when AND or OR is
used. Because expressions are eval-
uated without operator precedence,
the following statement will not
work:

IF A-B AND C-D THEN , . .

It would be evaluated as if it were

IF (A-B AND Q ~ D THEN . . .

To get around this, you can use the
following modification:

X = A-B:Y - C=-D:
IF X AND Y THEN . . .

The result of the comparison A=B,
which is ¡ª1 for true or zero for
false, is assigned to variable X. The
result of C = D is assigned to Y.
Now X and Y can be substituted for
those comparisons in the IF
statement.

. INPUT, Each INPUT state-
ment can assign input to just one
variable. In addition, all characters,
except leading and trailing spaces,
typed on the screen, are assigned to
the variable. This includes commas,
colons, and quotation marks.

Functions

Sprint II supports most Commo-
dore functions that do not require
floating point numbers. The argu-
ments of funcdons must be con-
stants or variables, not expressions.
Also, note that functions may not
be nested. For example, ABS{RND
(0)) is illegal. The following func-
tions work differently in Sprint II
than in regular BASIC:

? RND. The RND function al-
ways returns a number ranging
from -32768 to 32767, no matter
what its argument is. To scale the
number down to size, you can di-

80 COMPUTErs Gszsfte January 19B8



vide, using the equation:

Z =32767/ upper range:N-RND(0) AND

32767/Z

The AND is necessary to insure that
no negative numbers result. Sprint
II gets its random numbers from
voice 3 of the SID chip.

? MID$, This string function
has two forms in Commodore
BASIC: MID$(v$,x) and MID$
(v$,x,y). Only the latter form is sup-
ported by Sprint II.

? ASC, In Commodore BASIC,
using this function on a null (" ")
string results in an error. This does
not occur in Sprint II. Instead, a val-
ue of zero is returned.

File Operations

The first version of Sprint had no
provision for writing or reading files.
Sprint II adds a variety of useful file
operations, making the Sprint com-
piler even more powerful.

Sprint II does not directly add
new keywords to Sprint to handle
files. Instead, you must use the File
Commands table to find the equiv-
alent commands for each file opera-
tion. As an example, the statement
CLOSE 1 looks like POKE 38705,1
:SYS 38710 in Sprint II. Since
Sprint II allows REM statements,
it's a good idea to include one at the
end of each file operation to make
your programs more readable.
Here's an example: POKE 38705,1
:SYS 38710:REM CLOSE 1.

If you use these file operations
in a program, you must also append
the lines from Program 2 to the end
of your program. In addition, you
must add the line DIM OP$(253) to
the beginning of your program.

Error Messages

Sprint II has many error messages
that make it easier to debug pro-
grams. However, only certain types
of errors can be flagged during
compilation. Sprint 11 catches errors
such as data type mismatches,
NEXT without FOR, and so on. Er-
rors such as overflowing numbers
and running out of DATA items
cannot be flagged during compila-
tion because they occur during exe-
cution of the actual compiled
program. In these cases it will be
harder, but not impossible, to de-
bug programs.

Sometimes, an error earlier in
the program leads to another error



later on. For example, if there is an
error in a FOR statement, the com-
pUer will act as if that FOR does not
exist. Because of this, the corre-
sponding NEXT statement will
cause a NEXT WITHOUT FOR er-
ror message. You'll have to use
your judgment to weed out these
extraneous messages. Note that
you should twver attempt to exe-
cute a program with even a single
error in it.

See the Sprint II Error Mes-
sages table for more details,

The Speed Of Sprint II

I ran several test programs through
the compiler to determine the speed
of Sprint II, Results varied accord-
ing to the type of program. The
compiled test programs ran 15 to 50
times faster than Commodore
BASIC. A program to sort 100 num-
bers took over two minutes in Com-
modore BASIC, but the compiled
version executed in only five
seconds.

For demonstration purposes,
I've included a sample program.
Type in Program 3, "Doodler," and
run it, noting the speed with which
it executes. Now, save, compile,
and run it again. Notice the
difference?
See program listings on page 107. ?



Use the handy
reader service card
in the back of
this magazine
to receive addi-
tional information
from advertisers.



ScrollEdit

A Scrolling BASIC Editor



David R. Van Wagner



Programmers zvUl appreciate this powerful utility for the Com-
modore 64 which lets you scroll up and down through program
listings with the press of a function key ¡ª no more typing and
retyping LIST. "ScrollEdit" is compatible with "MetaBASJC"



Whether you're programming or de-
bugging, you spend a lot of rime list-
ing various parts of your program.
In BASIC, listing is done with the
LIST command. It's a versatile com-
mand ¡ª it allows you to list the en-
tire program (LIST), list any range of
lines (LIST 10-100), list all lines up
to a given line number (LIST -200),
and list all lines starting with a given
line number (LIST 300-),

As flexible as the LIST com-
mand is, there's a better way.
"ScrollEdit" doesn't demand any
typing at all ¡ª one keypress lets you
scroll through the entire program.
Press another key and you can scroll
through the program in the other di-
recrion. Stop the scrolling whenever
you wish, fix a bug, and continue.

ScrollEdit was designed to be
compatible with "MetaBASIC"
(last printed in the February 1987
issue of GAZETTE, and currently in
the special issue. The Best of COM-
PUTE! and GAZETTE). The two util-
ities make a great debugging team.

Getting Started

For speed and versatility, "Scroll-
Edit" (Program 1} is written in ma-
chine language, so you'll need to
use "MLX," the machine language
entry program found elsewhere in
this issue, when you enter the pro-
gram. Run MLX. When you are



prompted for a starting and ending
address, respond with the follow-
ing values:



starting Address:
Ending Address;



0801
OCDO



Be sure to save a copy of the pro-
gram to disk or tape before exiting
MLX.

Program 2, "MetaSCToU," loads
and installs both MetaBASIC and
ScrollEdit. You must have a disk
drive if you wish to use this pro-
gram. Type it in and save a copy to
disk. Before running the program,
make sure that your copy of Meta-
BASIC or MetaBASIC Plus has the
filename METABASIC and that
SCToIlEdit has the filename SCROLL-
EDIT.

If you wish to use ScrollEdit in
conjunction with MetaBASIC, load
and run MetaScrolL Otherwise,
load and run ScrollEdit (it loads and
runs like a BASIC program).

One-Key Scrolling

To test ScrollEdit, load a BASIC pro-
gram. ScrollEdit has only one re-
quirement for use: There must be at
least one line listed on the screen for
it to work. To get this line on the
screen, you can type LIST ti, where it
is any line number in your program.
Alternatively, you can just type a
line number on the screen and place



the cursor over it (but be careful not
to press RETURN on this line). Now
press fl to scroll upward through
the program. To stop the scrolling,
release the key. Pressing (7 scrolls
the screen in the other direction.

All the usual screen editing
features of the 64 work normally
with ScrollEdit. If you edit any
lines, be sure to press RETURN on
those lines.

To make ediring even easier,
ScrollEdit adds new editing fea-
tures. Whenever you want to open
up space in the middle of a lisring,
position the cursor and press
CTRL-INST/DEL. This key combi-
nation inserts an empty line be-
tween any two lines listed on the
screen. Cursor movement com-
mands have also been added. Press
CTRL-Cursor Down to move the
cursor to the lower-left corner of
the screen. Press f3 to move to the
beginning of any line. Move the
cursor to the end of any line by
pressing f5.

ScrollEdit can be disabled by
pressing CTRL-RETURN. You'll
need to do this any time you want
to use the function-key definirions
of MetaBASIC. Press CTRL-RE-
TURN again to reenable ScrollEdit.
Because the program changes the
NMl vector, MetaBASlC's default
command cannot be used to set
screen colors. However, it may still
be used to set the default device
number for loads and saves.

ScrollEdit can be used with
"The Automaric Proofreader," but
you must be sure to load and run
ScrollEdit before the proofreader.

COMPurei's Gazelte January 198B 81



Technical Considerations

ScrollEdit changes the keyboard
decoding ($28F), IRQ ($314), NMI
($318), and BASIC entry ($302)
vectors. The new keyboard decod-
ing routine does most of the work
regarding moving the cursor and
scrolling the BASIC listings when
fl and f7 are pressed. The IRQ rou-
tine checks memory location $CB
(current key pressed). If a function
key value is there and ScrollEdit is
on, the value is changed to 64 (no
key pressed) so that MetaBASlC's



macro key definitions won't inter-
fere with the scrolling listing. The
new NMI routine keeps ScrollEdit
active when RUN/STOP-RESTORE
is pressed. The new routine pointed
to by the BASIC entry vector which
accepts entries from the keyboard
now tells ScrollEdit that it is in di-
rect mode so that it may respond to
function keys or the added control-
key sequences. It also ensures that
all of the other vectors are correct.
See program listings on page 114. 9



COMPUTEI's
GAZETTE

TOLL FREE

Subscription

Order Line

1-800-727-6937




Down Time Got
You Down?



Get on line FASTwiih TRIAD COMPUTERS

Most computers and disk drives are repaired and shipped within 72 hours!



^



C-64 Computer

C.128 Computer

1541 Drive Logic repair

1571 Drive Logic repair

1541 or 1571 Permanent Fix

(Alignment and modification to stay in alignment)

1702, 1802, 1902

1541 alignment (only)

Commodore Printers

C-64 Power Supply

C-128ROMUpGrade

1571 RDM UpGradc

AMIGA Repairs

FoT fast, expert service . . . Just call our toll free number todayl

1-800-624-6794

1.800-521-6957

(For your convenience, hauc your equipment serial
number and credit number ready. Checks and money
orders also accepted). Add $7.50 lor shipping ¡ª
Includes two-day air service anywhere In tlic Conti-
nenlai USA, For APO-FPO and RO Box addresses,
add $15 00 lor shipping (excluding air Ireight).

3402-E W. WendOTer Are., Greensboro, N.C. 27407 1-800-624-6794 or (919) 299-0391



With 30 Day


Repair Unth


Warranty Repair


1-Year Warranty


$59.00


$89.00


89.00


129.00


69,00


99.00


79.00


119.00


69.00


99.00


CALL




Just 29.95




CALL




ONLY S29.95




ONLY $55.00




ONLY $45,00




CALL






FREE

Permanent Fix

A $69.00 value ¡ª includes align-
ment and modification to stay in
alignment. FREE with any 1541 or
1571 one year warranty repair.



I



V/SA'






B2 COMPUTSrs Gazaae January 1988



Condensed Font



Richard Penn



Add a condensed font to your Commodore MPS-801, 803, or
1525 printer with this utility that prints up to 120 characters
per line in either normal or reversed mode. Versions are in-
cluded for the 128, 64, Plus/ 4, and 16.



If you use your printer often, sooner
or later you'l! want to print some-
thing in condensed type. Maybe
you'll need to print a spreadsheet
that's 120 columns wide, or you'll
want to squeeze more information
on a page, or maybe you'll just want
to add a different look to your corre-
spondence. "Condensed Font," the
program accompanying this ardcle,
allows a Commodore MPS-801
(1525 and MPS- 803 as well) or com-
patible printer to print condensed
letters in both norma! and reversed
modes and is easy to use.

To get started with Condensed
Font, first type in Program 1. This
porrion of Condensed Font is the
same for all computers ¡ª 128, 64,
Plus/4, and 16. Then type in the
section that is customized for your
particular machine. Commodore 64
users should continue typing with
Program 2, 128 users with Program
3, and Plus/4 and 16 owners with
Program 4. When you've typed in
both listings, save a copy of the pro-
gram to disk or tape. Condensed
Font is written in machine language
(ML) in the form of a BASIC loader,
so just type RUN to install the ML
routine, and then type NEW to re-
move the loader from memory.

How To Use It

Condensed Font prints condensed
versions of the characters from



ASCII 32 to 95 decimal, which are
as follows;

!"#$%&'( )*-H,-./01234S6789:;
< = >7@ ABCDEFGHIJKLMNO
PQRSTUVWXYZ[?]T'-

The graphics characters above ASCII
95 are printed in norma! mode, and
the control codes below ASCII 32 are
handled in the usual way.

To enable and disable Con-
densed Font you must use SYS
commands. Here are the values for
each computer.

Enable Disatile

64 SYS 50000 SYS 50120

129 SYS 5100 SYS 5220

P1U8/4, 16 SYS 16128 SYS 16248

Condensed Font uses the same
control codes as your printer for re-
versed mode printing. CHR$(18)
turns on reverse mode and CHR$
(146) turns it off. Here's a short
demonstration program for the 64
that will print the condensed char-
acter set in both normal and re-
versed modes. (Commodore 128,
Plus/4, or 16 users should change
the values of the SYS commands in
lines 10 and 30 to those for your
machine.)

10 SYS50000:OPEN1,4:FORX -32
T095:PRINT#1,CHRS(X);:NEXT:
REM NORMAL PRINT

20 PR1NT#1:PRINT#1,CHR$(18);:
F0RX"32TO9S:PRINT#l,
CHRJ {X>;:NEXT;REM REVERSE

30 PRINT#l!CLOSEl;SYSS0120



Please note that Condensed
Font must always be disabled
before printing to the screen, tape,
or disk, or the results will be
unpredictable.

Let's print a program listing in
condensed font. With the BASIC
program you want to list in memo-
ry, type the following on the 64
(again, supply your own values if
you're using a 128, Plus/4, or 16):

SYS50000:OPEN1,4:CMD1:LIST
followed by
PRINT#l:CLOSEl ;S YSSOl 20

Program Notes

Program 1 ¡ª the part of Condensed
Font that is common to all ma-
chines ¡ª loads the condensed char-
acter set into memory. Although
the character set is not stored in the
same memory location in each
computer, the set itself is the same.
The program determines which
machine you're using and decides
where to store the character
information.

The second half of Condensed
Font ¡ª Program 2, 3, or 4 depend-
ing on which computer you're
using ¡ª is a BASIC loader. It installs
an ML wedge that patches into the
CHROUT vector. Each time a char-
acter is output, control is diverted to
the ML wedge, which looks at the
character and prints either its con-
densed representation, or, if it's
outside Condensed Font's range, its
normal one.
See program listings on page 110. m

COMPUTErs Gazette January 19B8 S3



SpeedScnpt Justified



Larry D. Smith



Add a professional look to your SpeedScript documents with
this utility that adds right-margin justification. It works with
the Commodore 64 version of SpeedScript 3.0 or higher or
SpeedScript 128. A disk drive is required.



One of the least common, yet most
desired features found in a word
processor is right justification.
Right-justified text lines up evenly
along the right margin. Most maga-
zines (including this one) and news-
papers use justified text because it
looks neater, is easier to read, and is
more pleasing to the eye.

Like most word processors,
however, SpeedScript does not offer
a right-justified print option.
"SpeedScript Justified" remedies
this situation. The program reads
SpeedScript files that have been
printed to disk and outputs a right-
justified copy to the printer.

Typing It In

SpeedScript Justified is written part-
ly in BASIC and partly in machine
language. The machine language is
stored as DATA statements and is
POKEd into memory by the BASIC
program. Entering SpeedScript Justi-
fied requires accurate typing, so be
sure to use the "Automatic Proof-
reader," found elsewhere in this is-
sue. After entering the program, be
sure to save a copy to disk.

Activating It

Load and run SpeedScript, and then
type in or load a text file. Speed-
Script Justified allows you to specify
which sections of your text are right
justified. By default, SpeedScript

84 COMFVTEr$ Gaieno January 1988



Justified prints files ¡öwit}wut right
justification. Instead, you must acti-
vate right justification from within
the file.

Activating right justification is
just like activating bold or under-
line mode ¡ª you use a special for-
mat key. The format key for right
justification, however, must be de-
fined by you. To do so, go to the top
of the file, press CTRL-3; type the
digit 1, an equal sign (=), then the
digit 1 again; and then press RE-
TURN. You have just defined for-
mat key 1 to be equal to CHR$(1),
which is the control character that
tells SpeedScript Justified to print
right-justified text.

In order to turn off justified
mode, you must define a format
key with an ASCII value of 2. Move
the cursor just below the previous
format key definition; press CTRL-
3; type the digit 2, an equal sign,
then digit 2 again; and then press
RETURN. You must define both of
these format keys in every file with
which you want to use SpeedScript
Justified,

Let's suppose that you want all
of your text to be printed right justi-
fied. Move the cursor to the begin-
ning of the first line of text, press
CTRL-3, and then L (This format
code must appear after the format
key definition.) This places the jus-
tification code in your text.



SpeedScript Justified does not
try to justify short lines that begin
on the left margin. But if you have a
short line that begins at the center
of a line (the date or your name in a
letter, for example), it will be justi-
fied. To prevent this from happen-
ing, you may want to turn off
justification in certain sections of
your document. If you wish to have
certain sections of your text file un-
justified, move the cursor to the be-
ginning of the first line of text to be
unjustified and press CTRL-3 fol-
lowed by the digit 2. This inserts
the justification off code. If you do
this, however, you must insert for-
mat key 1 later in your document to
reactivate right justification.

Creating A Right-Justified File

Now that you have defined and in-
serted format keys to toggle right
justification on and off, it's time to
create a disk file that can be printed
by SpeedScript Justified.

To convert your document into
a file that SpeedScript Justitied can
read, print your text to disk by
pressing SHIFT- CTRL-P, and then
pressing D for disk. When prompt-
ed, enter the filename of your
choice. It's a good idea to use a file-
name that's different from that of
your SpeedScript file.

Before exiting SpeedScript,
make note of your margin settings:
You'll need to know them in order
to print a right-justified document.
If you did not set them yourself, re-
member that SpeedScript uses de-
fault settings of 5 for the left
margin, and 75 for the right margin.



Files printed by SpeedScript Justi-
fied can have only one margin set-
ting for the entire document.

Printing A File

To print the disk file, load and run
SpeedScript Justified. Be sure that
the disk containing your file is in
the drive identified as device 8.
After a brief delay, the program
prompts you for a filename. Enter
the filename used when you print-
ed your text to disk. Next, you are
asked to enter the left and right
margins. Enter them on the same
line with a separating comma. For
example, to input a left margin of 5
and a right margin of 75, enter the
following: 5, 75,

Once the filename and margins
settings are entered, SpcedScriptjus-
tified sends your document to the
printer in justified format. You may
abort the printing by holding down
the RUN/STOP key until the print-
er stops. To print another copy, sim-
ply rerun the program.

To right justify lines, Speed-
Script Jusfified strategically inserts
spaces within the text, making all
lines equal in length. The maximum



number of spaces that SpeedScript
Justified inserts is 16. If a line ever
requires more than 16 spaces, that
line will not be properly justified. If
this ever happens, try changing the
16 in line 1040 to a higher num-
ber ¡ª say, 24. Also, SpeedScript Jus-
tified does not work with double-
width characters. Such extra-wide
characters only confuse the program.
See program listing on page 107. W



Attention Programmers

COMPUTE! magazine is currently
looking for quality articles on
Commodore, Atari, Apple,
and IBM computers (including
the Commodore Amiga and
Atari ST). If you have an
Interesting home application,
educational program,
programming utiiity, or game,
submit it to COMPUTEI, P.O.
Box 5406, Greensboro, NC
27403. Or M/rlte for a copy of
our "Writer's Guidelines,"



COMPUTERS Gazette
Subscriber Services

I'Ictiso help us serve you better. If you
nuod to cfintacl us for any of the reasons
liitt-'ti Ix'low, write to us at:

COMPUTEI's Ga/elle

P.O. Box 10957

Des .Moines, tA 50340
or call the Toll Free number listed below.
Change of Addmss. Please bIIow us 6-8
wt'fks to effect the change; send your
current mailing label along with your new
address,

Renewal. Shoult) you wish to renew your
CJa;elte subscription before we remind
you to, send y^ur current mailing label
with [jayment or charge number, or call
the Toll Free number listed below.
New Subscription. A one-year (12-month)
U.S. subscription to COMPUTE!'-i CMette
is S24 (2 years, $4,5; 3 years, $615), For
subscription rates outside the U,S? see
staff page. Send us your name and ad-
tiress or call the Toll Free numtier listed
below.

Delivery Ptoblems. If you receiye dupli-
tiite issues of COMPUW's Cueue, if you
experience late de[iver>', or if you have
[jroblems with your subscription, please
< all the Toll Free number listed l)el(iw,

COMPUTEI'S Gazette
1-800-727-6937



BRAND NEW AMIGA 20Q0 ONLY $970 or NEW AMIGA 500 $159 or

NEW C128D w/built-in drive $95 with trade-in of C128 Computer, 1571 Disk Drive, ie02Monllor.

BRAND NEW 2002 RtSS COtOr Monitor $209 or We Carry the Full Lino o( Commodore/Amiga/PC Products

NEW CtSat 3-1/;^ Inch drive $109 or

NEWCISn drive $135

with Irade-tn of 1 541 drive or 1702 monitor.

BRAND NEW 1581 drive $79 with trade-in of

CI 571 or $119 with trade-in of CI 541 disk drive.



.4, ;¡ö:;;¡ö;:;;;:; .S?eClAt.. PACKAGE;.:;*:
Star NP-10 printer with NLQ, GEOS compatible and 2k
buffered Interface C64/12S, VIC compatible $189.



II doatn't mttltr what equ'pmint fou fiats, w? winl
to Indt. Ctll ui tDcfay and Irtdt In four equlpmtnl.



NEW PROPUCTS



64C CPU WGEOS
13S1 MOUM



MC






1 7M 256k RAM ?129 1S8I J.iyi- 1199

1S03C Color Won. -.-- llfiO 1&41C Drive S1&3

cm

12BCPU IMl 1S71 D'KS IMS 1710 iltk RAM tI5?

1290 bKtllt.IndllT*.., tua 17(11 l28hRAk4 |9? H>02ftQBMiin t299



MOO CPU ..MM ASOIJlMiRAM tIM ATOOZ nSB Uon Ijn

Ajooocpu %un max^Mk^niM tm aiou side car |7?9

ASO&ffMbRAM un A10l03.|/2^dfiv*.... 1210 AIOIO 1200 Btud..... tllfl

A20U0 Bnggturd wWiii .... tSM A200a Htio Out Com Uli FM LKia'liI

raiNTERt

Si? NX-IDC )in sniNp.10 ini xetKSnifiKc tia

SlliMX-10 , 11(9 XsllK JRlnllc ?9 Full linnjl STARI

Stir NB-IS. MOcpt, lOOcpj LO, IBW/EPSON Compatibit (799

StBrN0-241O.2iacp5, 72c{>sLO. IRf^/ERSONCorTip>ailble S47S

Slir Nn-IO. leOcpi, 4Scpi NLO. IBM/EPSON Compillblll 1.349

INTERFACES
Micro R^P 25?K piinitr bulttr tnleflacfl. GFOE. C64/12e. VIC compillttt* (1D9.
Mircp RAD MicrogftliJi Piinl?r Interlap* ¡ª For all pinlivl pt\Mtit, GEOS comptttbl*.
C54'i;a. VICoompiliCIt 2K MS 10K Hi

HOOEMV

.109 Avll?k34DOI>c $m S'nanLlnk24C(yhc .. .. tlft^

. l? Prjc 1*tfr SAOOfK: ... tlW ApiolBUflllc t3fi



AvltAK 1200

AviUk 1200hc .



. PC.COWf ATiai^
PC XT Compatlblo ¡ª Basic System, 4.77/8 (><hi. More than Sx as fast
as tHe IBM XT. 640K RAM. (1) 360K drive. Printer/Modam/Game
ports, CiDCk/CEilflndsr, Hercules compatible mono graphics card.
AT Stylo koyboafd. Phoenix BIOS, Only S599'.

"Add 109 for monCiChrome mqnilar. add 1299 tor nOB Color System.
20M?gH.iaarltei;99 30Mi?i|Hirij O'lta 1325



All L,?d pfodoclB are tjuarani&vd to ba lr> good working cond,lior^.



Wo buy/sell/trade Commodore, IBM Compatible,
Atari hardware-tollware-accessorlet

NEW a UlEO EQUIPMENT
Wtcirr/ now and nKd esiuiprnmit Un Co,iuTio.io,ij, IBM compaiiclcj. and Alan
Evafyihmu r,Dm vic?o. C64, Aijn 4IJO.'0tx>lo ine Am.fla 20C0 ind Alar, MugasTi



iiiiiiiiiiH



USEGKltROIIMC^i



Quail lll:>e& cr USED fyrodu^Cl^ very, dn before ordu/in.y

AmJgiSOOCPU J46& VJCZO CPU *3.9 Cie03 Mantj ^135

ATi'sa ZOOO CPU . . . . $1117 IS^I Drpvi $119 UqnoMomtor |3?

DMCCF^U w/aEO^.. t13& 1&7lOrhtY,i |i79 MP^-SOi Prir^l . . , , UJ

C&4CPU 1159 1BTQU0d*m (79 Qftmtnl lOX Jirs

CMS CPU ?20r 1GA0U?]?(n t34 Djl?uu*rL? ,. flQ



V/b paif cam fiw JaTrng^cl rrju'pimcr''



?$rmmEoyiPMENT $%$



.. . ... .¡ö¡ª Hfc ,^

wo (Uy curt to^ Lj$irJ tjquipnivfHl iir^iiJ dCLd&iiDnei CA1.L \0i Hii ifi)1d/i[ puce qiJOEo
on your >BqLfipimitn|. Nothing us. \w) okl or oDsoleivl

Amiga ?00 CPU 1370 VICMCPU t?7 CVG2 MonAor ¡ö ¡ö . IftS

CM CPU t7a C1541 Drive W ClBO? Womior ?1M

C12&CPU Sm C1571 Drlv? %\zQ We pay ?| (or youf book*

SK-<&4Syslom (210 (nduiOT Dfiv6 (loa andsollwarfti



Pncei ara lubject to chaiigo vonoui noiitfr.

CAt-i to pllC9 OfiJtr mtJ tO'pfC* giucrii CJn )/our tQuipm^ni

?All roliir?rLce Ho Iridc-ini in ad iiluTiO ?l.uipm?nl 10 bo in flOOd wOikir^g contJ^lion

ShfppingrhinOling Will l>e added to allpi^Ctt Sf'i?ppingjT:4ndljfiB-i b4iB<J On iclujl wo.gf'.l



2017 mt\ SI.. Sulla A
Bou\4*t, CO a0302



CkmtpciA^r Re|i??il^



VOICE: (303>??^8i44
MOOEM: (3()3);fl3e.8174



MASTEnCARO/VISA/CHOICE/C O D






The Native Tongue



Jim Butterfield, Associate Editor

Longtime Commodore users will need no
introduction to Jim Butterfield. For those
of you new to the community, fim has for
years been one of the most respected au-
thorities on Commodore software, hard-
ware, and programming. From the first
issue of GAZETTE in 1983, I've written a
column called "Machine Language for Be-
ginners." With this issue, I turn the col-
umn over to fim. I knou> of no author more
qualified to write on the subject.

¡ª Richard Mansfield

Welcome to the world of machine
language. The material in this col-
umn will cover a broad range.
Some of it will be at beginner level,
some advanced. Sometimes the col-
umn may concentrate on a specific
machine, such as the Commodore
64, but most of the time it vdll deal
with all of the Commodore eight-
bit machines. The materia! will not
be sequential in nature, but rather,
a range of topics will be covered,

Machine Language

Let's talk about the term machine
language, or ML. What does it
mean? It means just what it implies:
the language of the machine itself.
Often, the term machine code is
used to mean the same thing.
Whatever term you use, you're
working with the inner fabric of the
computer. With ML, you get to see
(and use) secrets that BASIC pro-
grammers won't know. In some
ways, you feel like a mechanic, tin-
kering with the machine's innards.
ML is good for machines, but
it's not optimum for humans. The
computer uses bits, each of which is
either "on" (1) or "off" (0), and
reading bits can be tedious, I might
correctly state that the command to
move data from the processor's ac-
cumulator register into address
53281 is 10001101 00100001
11010000, which is literally true,
but almost unreadable to us humans.
We can make the same statement

88 COMPUTErs Gazette January 1988



more human-readable by express-
ing the bits in hexadecimal, in
which case the command is shown
as 8D 21 DO. Each hexadecimal dig-
it ¡ª a single number or letter ¡ª
stands for four binary bits, Hexa-
decimal's more compact form
might save us writer's cramp, but
few would find it easily readable.

Assembly Language

In our search for readability, we
might take the command 8D 21 DO
and ¡ª knowing that hex code 80
corresponds to the command "store
accumulator" ¡ª represent it as STA
$D021, STA, as you may have
guessed, is the standard abbrevia-
tion for STore Accumulator, Often,
such abbreviations are referred to
as mnemonics ¡ª a means to help us
remember ML.

The dollar sign ($) prior to the
D021 means that what follows is a
hexadecimal number. Notice that
the last two bytes in 8D 21 DO have
flipped over, giving us the address
D021. By using a conversion table
or calculator, we can translate $0021
into the decimal number 53281.
Now, we may rewrite our com-
mand as STA 53281.

Let's go one step further. Sup-
pose that we wish to refer to ad-
dress 53281 as BACKCOLOR
(address 53281 on the 64 controls
the background color of the screen);
1 could now write STA BACK-
COLOR to represent the instruc-
tion. A term such as BACKCOLOR
is often called a label or symbol.

By using mnemonics, decimal
numbers, and labels, we've reached
a point where the instruction is al-
most as human-readable as "store
the accumulator into address
53281." And, believe it or not,
we've also left ML behind. What we
now have is called assembly lan-
guage ¡ª technically not ML, but the
next closest thing. You will find,
however, that most ML programs
are written in assembly language.



and then converted to machine
code through the use of an assem-
bler. Because of this, ML ¡ª the actu-
al bits and bytes understood by the
machine ¡ª is often referred to as as-
sembly langugage.

Why Machine Language?

If all these helpful translations
make it easier for us humans, why
bother with ML at all? There are a
few good reasons. First of all, ML is
what the machine itself uses. There
are times that we need to strip ev-
erything down to the bits and see
exactly what that machine is doing.
When you get into testing and de-
bugging, you often need to work at
that level of detail.

The more human-oriented lan-
guages are, the more they tend to
detach you from the machine. It's
harder to estimate things such as
memory usage without cutting
through the intervening levels pro-
duced by interpreters and compil-
ers. I believe that you write better
programs ¡ª even in high-level lan-
guages such as BASIC ¡ª when you
know the instructions that actually
make the computer work.

Machine Language,
Commodore Style

On some computers, you're almost
denied access to ML: You don't
know where the program will go
into memory, you don't know if it
will be fragmented into many parts,
and you don't have easy access to
the final code. Such machines are
terrifying for the beginner. You
must accept so much on faith, trust-
ing that some sort of code will find
its way into the machine to do the
desired job.

That's what I like about the
eight-bit Commodore machines:
You have direct access to the ma-
chine code, you know where your
code is, and you generally know
how things work. You can get in
touch with the machine. ?



THE

ULTIMATE

64/128

Resource



COMPLfTE's COMMODORE



iH




^ Buyer's Guide m



The encyclopedia of Commodore All completely described, with

software¡ª hundreds of products. price and manufacturer listings.

Entertainment! Education! Why look anywhere else? It's all

Business! Home Applications! right here in COMPUTE! 's

Programmers' Tools! Commodore Buyer's Guide.



Plus ¡ª printers and peripherals
from modems to joysticks.



On ^B\e late Oecember,



Reserue your newsstand copy now!

OR
Order direct from COMPUTE!

1-800-346-6767 (in NY 212/887-8525).



$3.95






Unstructured Programming



Larry Cotton

[Ed Note: Structured or unstruc-
tured programming? Which ap-
proach is best? Prompted by a
letter from a reader, we decided to
ask two of our crack columnists to
present arguments for each ap-
proach. In this column, Larry
Cotton speaks out for unstruc-
tured programming. Immediately
following, Todd Heimarck argues
for structured programming in his
"Horizons" column.]

Structure in programming suggests,
but is not limited to, indention of
program lines for easy readability,
logical organization, well-docu-
mented code, and the breaking
down of a program into small mod-
ules or subroutines. We've talked
about programming style before ¡ª
especially in regard to a program's
elegance. And since I think struc-
ture usually restricts that elegance,
as well as other characteristics of a
good program, I favor the more



flexible advantages offered by un-
structured programming.

Structure And BASIC

BASIC isn't exactly the structured
programmer's language of choice ¡ª
far from it. In fact, It's difficult to of-
fer meaningful examples of struc-
tured programming in BASIC.
Nevertheless, here's how a simple
nested FOR-NEXT loop looks in a
structured BASIC program:

10 FOR r - 1 TO s

20 : FOR J - 1 TO 3

30 : PRINT I, J

40 ; NEXT J

50 NEXT I

There are various important el-
ements of a structured program.
One of them is line indention,
which is usually used to clarify or-
ganization and flow. BASIC, how-
ever, doesn't require any indention.
In fact. Commodore BASIC makes
it quite difficult. In Commodore
BASIC, you must type a colon after
the line number to keep the com-
I puter from stripping off leading



10 PRINT CHR$a47); REM CLEAR SCREEN

20 POKE S3Z80, 0: POKE S32B1, 0: REM BLACK BORDER AND BACKGROUND

30 R - S4272r REM ADD TO SCREEN FOR COLOR MEMORY UJCATION

40 M - 2023: REM MAX. SCREEN LOCATION

50 A - 1; REM USED FOR RND STATEMENTS AND IN INCREMENTING

60 C - 40: REM NO. OF SCREEN COLUMNS

70 W - 10: REM MAX. BLOCK WIDTH AND LENGTH

80 S - 160: REM SPACE

90 CL - IS: REM HIGHEST COLOR CODE

100 NL - 1000: REM NO. OF SCREEN LOCATIONS

110 SL - 102*: REM STARTING SCREEN LOCATION

120 FOR X - A TO 10: REM NO. OF BLOCKS TO FAINT



spaces when a line is entered.

Now let's look at the same
nested FOR-NEXT loop in unstruc-
tured form:

10 FOR I-l TO 5:FOR J-1 TO 3:PRINT
I, J:NEXT J:NEXT I

Does separating and indenting
each command really make this
code more readable? It seems to me
that this line illustrates the pro-
gram's flow just as well as the struc-
tured version. It's easy to tell that
the ] loop is nested within the I loop,
simply because it is surroutided by
the FOR I and NEXT 1 instructions.

The Structured Mind

Another element required by struc-
turists is organization. Now I don't
want you to disdain organization.
Indeed, when you write longer pro-
grams, organization becomes a
must. However, don't let organiza-
tion inhibit originality and creativ-
ity in your BASIC programs,

Some structural programmers
organize their programs to the hilt.
Each activity is reduced to the sim-



130
140
150
160

170
IBO
190
200
210
220
230
240
250
260



N - INT (W ' RND (A? + A: REM RANDOM BLOCK WIDTH FROM 1 TO 10

Q - INT (W ? RND (A? + A: REM RANDOM BLOCK LENGTH FROM 1 TO 10

CO - INT {CL * RND (A)) + A: REM RANDOM BLOCK COLOR FROM 1 TO 15

V - INT (NL ? RND {A? + SL: REM RANDOM LOCATION UPPER LEFT-HAND CORNER

CK - V -!- (C ? Q>: REM LOCATION OF LOWER RIGHT-HAND CORNER OF BLOCK

IF CK > M THEN GOfO 160; REM CHECK TO BE SURE IT DOESN'T GO OFF SCREEN

FOR Y - 1 TO Q

FOR Z - 1 TO N

POKE V -H A, S
POKE V -H A -H R, CO
V = V -1- A
NHXTZ

V - V -I- C - N
NEXT Y



270 NEXT X



B8 COMPUTErs Gazeffe January 1968



plest subroutine, which resides
neatly in just one or two lines. On
the other hand, free spirits rip right
into their programs ¡ª first things
first and let the rest of the program
incur the consequences.

A hallmark of a truly unstruc-
tured program is a plethora of
GOTO statements, which causes
structurists to recoil in horror. If
you're not careful, however, GOTO's
can weave a tangled web in which
even the programmer can get lost.
Therefore, particularly on this
issue, I have to side with the struc-
turists: It's always preferable to use
GOSUD and RETURN instead of
GOTO.

Comments

Another basic feature of structured
programs is that they are usually
heavily commented. The only way
to accomplish this in BASIC is with
the REM statement.

Let's compare an indented,
commented program with its super-
compact, unstructured counterpart.
Our example program, "Mondrian,"
is written for the Commodore 64,
and is listed at the bottom of the pre-
vious page. Don't bother to type the
structured version in ¡ª it's simply for
study.

Now here's a super-crunched,
unstructured version of the same
program. If you have a 64 or 128,
you may want to enter and run this
version. It's fun to watch.

10PRINTCHR$(147):POKE53280,0:POKE

53281,0:R - 54272:M = 2023:A - 1:C

-40:W -10:5-160
20 CL-1S:NL-1000;SL-1024:FORX-

ATO 10:N - INT(WRND(A)) + A:Q -

INT(VV'RND(A?+A
30 CO-INT(CL'RND{A))-l-A:V-INT

{NL*RND(A)} + SL:CK-V-KC*Q>

:IFCK>MTHEN30
40 FORY~lTOQ;FORZ=-lTON:

POKE V + A,S:POK E V -(- A + R,CO: V -

V + A;NEXT:V-V + C-N:NEXT

:NEXT

The above example clearly il-
lustrates how much structured pro-
grams can be compressed. Since
structured programs are longer,
they are characterized by a vora-
cious appetite for memory; they
also use a lot of disk space. As you
can see, the unstructured program
is only four lines long and, if saved
to disk, uses only one block of valu-
able disk space. The structured ver-
sion uses five blocks. Also, if you
enter and run both programs, you'll



appreciate how much faster the un-
structured version executes.

Other Restrictions

Indention, breaking down the pro-
gram into small modules, and com-
ments are just some of the
structural attributes which restrict
creative programming. There are
several other things structural pro-
gramming restricts:

1 . Speed of the programming pro-
cess: Obviously a four-line pro-
gram is much quicker to enter
and test than its structured
counterpart. (OK, I admit that
debugging might prove a bit
more difficult.)

2. Elegance: Hard to quantify this
one, but structured programs
aren't known for their elegance
and unique style.

3. Creativity: I can't help but be-
lieve that over-concentration on
a program's structure hobbles
creativity. A programmer
should be able to program as
fast as he or she can type ¡ª a
stream of ideas flowing unre-
strained by worries of subrou-
tines, indention, remarks,
modules, and whether fellow
programmers can understand or
modify his or her work.

Good programming probably
lies between the two extremes pre-
sented here. Does the program
work well? Is it fast where it needs
to be fast? Does the program look
good? Does the user enjoy using it?

When you need speed, you'll
probably have to crunch programs,
and use other possibly unstructured
tricks as well. When you're in a situ-
ation where you must be able to re-
member or show what each line
does, sprinkle your program with
REMs. I'm sure that structurists and
nonstructurists alike agree that
good programs must be well orga-
nized. Above all, don't let a pro-
gram's structure cause you to
compromise on its operation.

Next month, we'll get back to
BASIC with one of its most enter-
taining commands ¡ª RND. <?



THE

son



64

&

12S




NEW!

PRESENTING...

EXPLODE!

V3.0

SUPER
CARTRIDGE



EXPL0DEIV3.0



CABTPMKl(9,^c?l*.



P|J.lL/*|1lM|



|*VX f MtlDJ?l'l I.N H Hd

UK!? i F IHWiM^'^ liMf H hKl

N[>rmil IMt.Tk kitHTKni 1 m^ il |*n

f IPLOHl VII kimfnn 1 i Ml

1^1 *ir)\ CF^ t.T tlWiaae n* <Sv*<J^ ILL irufD^DHi-flf 3 SCA^eNS vkI mm Iq
3't(' llHbOHl VM <:¡ª< ilH CONVERT Ah'V r^n T K^ lEN vi4 iKl^r CXiSTQU C>*AA-

I T| I JPtO?V n? C?'-? w-IM BlJ% t.iti !MCuH4D Wf UO 'Jtf -rim I *j* sm. ,^^1 1.4

Ml ftP^OOftlTIt r*>v?tf DBV Jjt^i ^> iKiatw *f>4 ^^ UtT^ UO Br HiHl ¡ö?

III lirtOH4'?]4uAkHd. p.M?A|Mt'ClSr],AT fyu flAKID h?.A[llW4 vnWfi^ik

?^^C.n\ if* u POUtlVtl V *ifQlitnit\

itlllPLDftfll^tt^ffwtwiTnttUf nibMiticMdivlir^Offrin >nicA{Mi|r?PtVUI-

Tuif iW[?:3DOl4. ?O'i'l.Ac TtJir ML f t> Mttihtr qa O**!. Dim

I'HJhOOtl Vli cainn wnn ? fuLli DITftlLlO MJUdjAi tf^ MM WtlLiTT BtVI.

ih4i I -riF^i^tiivt til ii4n irq cptfig*- uHi tna ri^t Iwirtictirf iiHlbii^iliv*

III lll*tOLil1 Vld ton** Aitn r VIBTUnAl niStT Tiiiii.>hiI wHI Hkiw lou 1o SiT DP *n,i

(irD^tfli .A iii rijfli' Ha m^rt luri^mg yi^r cfhnipuHir clF pnd lyi ig C4*r4)ul 1 |W4Qrliri

Oily lUflUOll VJ-S Cir> Qiva ton tM in* ifrr7>* inU ?*?* DOnE iprid ymr Ixrd iirtHj

p-ion*^ in tM'i'?3gn BThi^n ^* ynj TnAum irth* i*i?r ftfwv \ti* Or Q0(4nt rm ?\\f nor*

tiji^tii^m' Wg?| Co'"'n?lD'? uMq will P<nd i ^CQ &r VAO Fi LC HOQCf^ n jch iKVit vMi^^

i^4rt Ur 4UAOiiMeLA!NCUAaEWC?tT0H' Anj'l^avtn.rt^EhiMKMkiaNigiiH'Trv

¡ö&?< i-*M #1 ^1* i( \rm pnt* Tti? Vkmirhj pr^M *?>¡ö ¡ö* af*?t-r. u tH *-Til7

Jw(h?rS>l¡öffV^^ U4H

OWtin?iia.*or^awir?w< C?ieH]n????t*nM-^b?lf?(4l4^*0tt GDI

Ap^w C4Fl<49f on tiii^i^ e4>rM? ?Mw IP ^ iT f l hrt1ll*> -1(1111 "I **Tl *"? '^**
"i*-. >?i-.rt?t Thim-1 t*srta ?< ?..imf fhmt tort* i? w HAH ?tft'ti^Oii r^^Qfl

tMi r> AL'(i<dw['dr ?ir^',Aiti|H?f fi?ii?H



To Order

OR cmi
(]tz)i;i-i((7iiiTriM{



C.O.D. ? HJO'l

Ptfionaf Ctwdi UDf rtloCtHr



""'"TheSoMGroup
P.O.Boxlll

Montgomery, IL.60S3I











COLOR PRINTER RIBBONS






COLORS- "^¡ã ^"-^^ ^^^^^
tULUR!.. gpQ^^ p^jj,pj_^ YELLOW






WbtMnt PrieaEtch


Btoch


Color


Km

Irmtte






Applj ImsaewritBr l/ll


3.9B


4.95


6.50






Biothef MIOOS


4,9S


5,95


7,00






Citlien 120D


6,00


-


-






Commodore MPS 801


4.15


4.75


6.75






Commodora MPS 802


5.75


6.75


-






Commodofa MPS 603


4,95


5.95


7.00






Commodofo MPS lOOO


3.60


4.25


6,75






CommodofB MPS 1200


5,00


-


-






Epson AP 80


5,25


6.60


7.95






Epson LX BO/90


3,60


4,26


B.75






Epson MXrfX/PX 80


3.75


4.25


6,75






Okidilo 82/92/93


1.75


2.25


4,25






OkidalB 182/192


6.00


9.0O


~






Panaiwiic KX-P109O


6.50


9.75


-,






Ssikqsha SP 800


6.25


6, SO


7.95






Star SG 10


1.75


2,25


4.50






Sti/ NX10/NL1O


5.00


6.00


7,96








-






Call For Price & Availgbitity








For ribboni noi lidnd abova


call (or price and






avnIlabUlty. Price and spscKIci


tiont Of a aubjott io






chanflB wdhout not lea.








Minimum order is S25,O0. Etiipp


ng & handling i3,50.






UPS Ground. Add S2.00 CO.


D. addilional. Illinoij






rasiddfua add 6.25% tax. M


istarCard and Visa






accapled..








RENCO COMPUTER PRI


fiTERSUPPLmS






P.O. Box 475, MBntano,


L 60950 U,S,A,






1-800-522-6922 8


i5-46a-aoai












structured Programming



Todd Heimarck
Assistant Editor

Larry Cotton's "BASIC for Begin-
ners" column, on the preceding
pages, makes a good case against
structured programming. However,
he does concede some points ¡ª es-
pecially when he says good pro-
grams are well organized. This
suggests that imposing some sort of
structure on a program is valuable,
A letter from Steve Litwok,
head of the department of com-
puter science at a high school in
Jordan Valley, Israel, triggered this
debate. Mr. Litwok objected to an
answer in the April 1987 "Gazette
Feedback" column which present-
ed some arguments against struc-
tured programming ¡ª at least for
type-in programs that appear in a
magazine such as COMPUTEI's Ga-
zette. For one thing, heavily com-
mented and indented listings take
up valuable magazine space. A sec-
ond problem is that, on Commo-
dore machines, programs that
contain many REMs generally run
more slowly than their compact
multistatement counterparts. A
third consideration is that most of
the program submissions we re-
ceive are unstructured. It's how
most people write Commodore
BASIC programs.

A Brief History

BASIC, especially the implementa-
tions you find on microcomputers
such as the 64, is widely regarded
as an unstructured language. It first
appeared at Dartmouth College in
the early 1960s, where it was intro-
duced as an English-like, interac-
tive programming language well-
suited for teaching beginners. The
fact that it's interactive is important.
With BASIC, you can type a few
lines, run the program, make some
changes, test it out again, and so on.
Some people develop a program-
ming style of tinkering and tweak-
ing until the program runs correctly.

90 COMPUTEfs Gazen? January 1988



Around 1970, computer science
experts started discussing the new
idea of structured programming.
After some debate, the consensus
emerged, at least within the field of
computer sdence, that structure is a
good practice to encourage, Pascal
was one of the first widely popular
languages to adopt an aggressive
prostructured approach.

Keeping a historical perspec-
tive, you must remember that at the
time that the academic community
equated unstructured with bad pro-
gramming style, probably 99 percent
of the world's programmers
learned how to program in a college
setting. If you learned how to write
software, you learned structure. Ev-
erybody agreed that it was the way
to program.

In the late 1970s and early
1980s, something happened. Low-
cost microcomputers from Commo-
dore, Apple, Radio Shack, and
other companies made home com-
puting affordable. Most personal
computers came with BASIC ¡ª the
language invented before struc-
tured programming. Most com-
puter owners learned BASIC from
books, magazines, or friends¡ª out-
side of an academic environment.
Suddenly there were millions of
people happily writing unstruc-
tured programs. Computer scien-
tists were aghast.

A Small Plate Of Spaghetti

What is structured programming?
How do you write a structured pro-
gram? Before getting into what it is,
let's look at what it is not.

10 A = 1: GOSUB 512: GOSUB 99:

GOTO 30
20 IF BS="QUIT" THEN 40
30 ON Z GOTO 10, 80, 630
40 FORQ-lTO500:POKE

SCREEN + Q,H(Q)
SO IF Q>LIMIT GOTO 70
60 NEXT:GOTO 90
70 GOTO 400

The first thing you notice in
this program fragment is a lot of
GOTOs, a sure sign of disorganized



programming. Line 10 jumps
around line 20 to reach 30 and line
20 (in between 10 and 30) jumps
around 30 to 40. What is the pur-
pose of line 20? It might be that it's
a remnant of a previous experi-
ment, now just taking up space. Or
maybe some other line, later in the
program, does a GOTO 20. But if
that's true, you could easily clean it
up a little and avoid GOTOs hop-
scotching over other GOTOs.

You almost never need uncon-
ditional jumps (naked GOTOs) in a
program. Conditional branches
such as IF-GOTO or ON-GOTO are
fine. Temporary branches (GOSUBs)
are also acceptable. A program that
is chock-full of unconditional
GOTOs is often called spaghetti
code, because tracing through it is
like trying to separate strands of in-
terwoven pasta.

Line 50 is especially bad. It's an
IF-GOTO conditional branch,
which would be fine except that
where it goes is a line that does an-
other GOTO. Why would you ever
send a GOTO to another GOTO?
The program goes off on a time- and
memory-wasting spaghetti hunt for
a line that does something. What's
doubly bad about line 50 is that it
jumps out of a FOR-NEXT loop,
which will eventually lead to an
OUT OF MEMORY error because of
garbage building up on the stack.

If you were a teacher and one
of your students turned in a pro-
gram that looked like this, what
kind of grade would you assign? It's
definitely not an A-f- project.

Defining Structure

Let's propose two general rules of
structured programming, both of
which relate to coding style. The
first rule is that when you program,
you should be organized and sepa-
rate the program into bite-sized sec-
tions. The second rule is that you
should write programs that are easy
for other people to read.

The first is the most important



rule. It's sometimes called modular
programming. As you write a pro-
gram, you split it up into modules or
subroutines. Instead of running
straight through from line 10 to line
5000, divide it up. Replace the mam-
moth 500-hne program with five
100-line routines, each of which in
turn has about five 20-line routines.

As mentioned previously, you
can usually write programs to avoid
unconditional GOTOs. In lan-
guages like C or Pascal you can cre-
ate huge programs that never once
use a GOTO. BASIC 7.0 for the 128
is another example. With the IF-
THEN-ELSE option, IF-THEN-
BEGIN blocks, and the powerful
DO-LOOP construcdon (which can
handle WHILE and UNTIL at either
end of the loop and EXIT anywhere
in the middle), you should never
need GOTO in 128 mode. In BASIC
2.0 for the 64, you sometimes can't
avoid GOTOs. But you can at least
use them sparingly.

If being organized means im-
posing a logical structure, then
making a listing easy to read means
imposing a physical structure. The
key idea is to do a few things to
help the reader follow the logic of
the program.

One good practice is to use
meaningful variable names. If a
variable represents a number of
shoes, call it SHOES or NS. Total
dollars could be BUCKS or TD. Un-
fortunately, Commodore BASIC
limits you to two significant charac-
ters in a variable name (SEN would
be considered the same variable as
SET).

It doesn't hurt to include a few
REMarks here and there, to explain
what you're doing and why. You
don't have to put a REM on every
line, although some people do that.
And you can get carried away:
POKE 53281,2: REM PUT A 2
INTO 53281, for example. Such a
remark doesn't explain anything;
it's obvious that POKE is putting a
number into memory. Better to say
REM CHANGE BACKGROUND
TO RED, or don't include any com-
ment at all (most 64 programmers
know that 53281 is the background
register).

You can also insert a blank line
(or a line of asterisks) between
modules to indicate the breaks be-
tween major sections.

Indenting a FOR-NEXT loop is



a courtesy to the reader. It's done so
people reading through the pro-
gram can see how far the loop ex-
tends. This isn't an inviolable rule.
In a short loop containing one or
two commands, the beginning and
end are obvious. There's no need to
indent a tiny loop.

Why do so many Commodore
programmers write unstructured,
uncommented BASIC programs
with multistatement lines? Think
back to the early Commodores such
as the VIC-20 and the PET. Run-
ning out of memory was always a
problem, and Commodore pro-
grammers developed a highly-
crunched memory-saving style
because they had to. When VIC and
PET owners bought 64s and 128s,
their crunched style carried over to
the new computers. Unstructured
programming became a Commo-
dore tradition.

Structured Creativity

The proponents of unstructured
style say, "If the program works, it
works. The rules of structure are a
fetter on my creativity. Besides, if
no one else ever sees the program,
it doesn't matter if the lisring looks
pretty."

Let's consider these argu-
ments. You can't dispute the first
one. If a program works, it works.
But how do you know it works?
Someone who writes programs that
look sloppy might create a program
that seems to run correctly, but actu-
ally contains subtle bugs you don't
notice right away. Untangling the
spaghetti is the only way to know
for sure.

What about creativity? There
are plenty of creative writers who
manage to follow the low-level
rules of spelling and grammar and
still fit their sentences into para-
graph structures, paragraphs into
scenes, and scenes into chapters.
You can be a wildly creative writer
or programmer, but still impose
some order and structure on the fin-
ished work. If you study large pro-
grams, you'll usually see that
they've been split into sections (sub-
routines or modules), each of which
handles a certain function. The pro-
grammer planned ahead and fig-
ured out what had to be done.

To paraphrase Jim Butterfield,
even a simple line like FOR X=l
TO 50: READ A(X) involves some



planning. You've decided that the
loop should repeat 50 times. You
plan to close up the loop eventually
vrith a NEXT. The READ implies
that there will be DATA statements
elsewhere in the program. The nu-
meric array will have to be DIMen-
sioned. If you can do that much
thinking ahead for a couple of state-
ments, surely you can take a few
moments to organize the program's
structure,

If others, including teachers or
programmers, will see your pro-
gram, they'll be able to read it more
easily if you write in a structured
style. Also, it's embarassing to have
someone look at a sloppily-written
program you wrote. What about
programs you write for your own
use that no one else will see? The
time may come when you need to
change something. A spaghetti pro-
gram you wrote six months before
is nearly impossible to follow.

There's nothing sinister or an-
ticreative about structured pro-
gramming. All you need to do is
organize your thoughts a bit before
you start a program and then do a
few things to organize the way the
urogram looks, ?



COMmOORE 64 SOFTWARE
ONLY $5MiDISK

C001 LUSCMER COLOR TIST

C011 DISK FILE UnLtTIES

C0Z7 MUSIC AND SOUND

[DOJS BEST0FTPUG#1

G0S5 BEST OF COMMUNICATION

D0?6 BEST OF UTILITIES

D 067 BEST OF GAMES / 18C

n 06* BEST OF EDUCATION / DISKETTES '

n MS CM SPACE GAMES I CALL FOH

D091 ADVENTURE V DETAILS

D 099 NEW STUFF

DtOS BEST GAMES OF ENOLANO

D tOS ARTIST SKETCHBOOK

niM GREAT AMERICAN NOVELISTS

0107 PHONE CONNECTIONS

niOS SPACE V^ARS

D 109 DUNGEONS ft DRAGONS

¡õ 110 HOME ORCHESTRA

¡õ 111 JUKE BOX

an: EINSTEIN'S FAVORITES

ni13 PONZO'S TUTOR

ni14 ELECTRONIC SECRETARY

Add S4 shipping and handling per order

CA lesidents add B 5% sales Ui

For free 56 pace calaloQ

Call loll tree 800-431-62(9 In CA 1 -800-SH.79SS



Amount



.nCMa nvi&t nuuin<;ird



_ljlp Oltl^



Mir-



Cfly_



-If-



Ju^ BLACKSmP

'\dli3 COMPUTER SUPPLY

385 Oyster Point Blvd. *10
South San Francisco, CA 94080



? ?**?**¡ö?**



1541 DiSK DRIVE
ALIGNMENT PROGRAM

Finally, a complete disk drive align-
ment program!! No special equip-
ment is required to properly align
your disk drive. So easy to do, you
can have your drive in alignment in
about 1 hour.

Over 20,000 satisfied usersll
$44.95 -(- 3.50 Shipping (U.S.)

PROGRAM PROTECTION
MANUAL FOR THE C-64

Covers the disk drive, bad tracks
and sectors, modified directories,
cartridges and much more. Covers
both basic and machine language
protection schemes, A complete
memory map and a disk with many
helpful programs are included.
Perfect for beginnera!

$29.95 + 3.50 shipping (U.S.)

**?*?¡ö*¡ö?¡ö*¡ö?*

PROGRAM PROTECTION

MANUAL FOR THE C-64

VOLUME II

This manual begins where the first
left off. It covers the most recent ad-
vances in program protection. It ex-
plains half-tracks, extra tracks and
sectors, modified formats, nibble
counting, track arcing, unimplement-
ed opcodes and much, much
more!!! It is w/ritten in that same
'easy to understand' style as the first
volume. A disk is included to help
you fully understand the principals.
Essential readlngl

$34.95 + 3.50 shipping (U.S.)

? ?*¡ö*¡ö* -(t *¡ö** ?

CARTRIDGE BACKER

This package includes an expan-
sion board, user's manual and pro-
gram disk. Cartridge Backer will
backup over 190 of the most
popular cartridges to disk. Software
included for file copying and disk to
tape copying,
$54.95 -I- 3.50 shipping (U.S.)

C S M
SOFTWARE, INC.

P.O. Box 563

Crown Point, IN 46307

(219) 663-4335

VISA AND MASTER CARDS ACCEPTED
DEALER INQUIRIES INVITED




Three Pack



Sob Lafferty

This short utility adds three use-
ful commands to the 64: Place,
Erase, and Beep. With one SYS,
you can position the cursor, erase
a group of screen lines, or produce
an attention-getting beep.

Commodore 64 BASIC is not
known for its wide variety of com-
mands. In fact, BASIC 2,0 doesn't
even include a statement for posi-
tioning the cursor. Because of this,
machine language routines that add
to BASIC have become very popu-
lar. Here's a program that combines
three such routines into one small
package: "Three Pack."

Through the use of the SYS
statement. Three Pack gives BASIC
programmers the ability to posirion
the cursor, erase one or more screen
lines, and emit a beep sound. And as
its name implies. Three Pack is com-
pact, convenient, and easy to use.

Typing It In

Three Pack is a BASIC program that
POKEs three machine language
routines into memory. Type it in
and save a copy to tape or disk. To
insure accurate entry, use the
"Automatic Proofreader" program
found elsewhere in this issue. Three
Pack must be loaded and run before
you can use any of its commands.
Alternatively, you can merge it
with your own programs.

Using The Commands

To use Three Pack, set up these
three variables in the beginning of
your program:

PL- 531 21:ER- 531 46;BP- 53192

These variables contain the ad-
dresses for the three routines
PLace, ERase, and BeeP,

The most practical of these
routines is probably Place. This
routine uses the following syntax:
SYS PL,y,x where y is the desired



vertical posiddn (0-24) and x is the
horizontal position (0-39) of the
cursor. For example, the statement
SYS PL,12,17:PRINT "HELLO"
prints a common greeting in the
middle of the screen. If you specify
values outside the screen area ¡ª
say, an x-coordinate of 40 ¡ª the
computer responds with ILLEGAL
QUANTITY ERROR.

The Erase command comes in
handy when you want to erase cer-
tain secdons of the screen. Its syn-
tax is SYS ER,/,rt. Here, ( is the
screen line (0-24), and n is the
number of lines to erase. The com-
mand SYS ER,0,25 erases the entire
screen, while SYS ER,10,2 erases
lines 10 and 11 only.

The last conunand- ¡ª Beep ¡ª is
often found in other versions of
BASIC. To use this command, sim-
ply enter SYS BP. As the name im-
plies, this statement emits a beep.
See program lisHng on page 115. 9



COMPUTEI's 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 to have the materials

returned.

Articles are reviewed within

four weeks of submission.



92 COMPUTEI's Gazette January 1988



Train for the Fastest Growing Job Skill in America



Only NRI teaches you to service all
as you build your own fully IBM;
compatible microcomputer



With computers firaily estabEshed in
offices-and more and more new
applications being developed for every
facet of business¡ª the demand for
trained computer service technicians
surges forward. The Department of
Labor estimates that computer
service jobs will actually double in the
next ten years-a faster growth rate
than for any other occupation.

Total systems training

No computer stands alone . . .
it's part of a total system. And
if you want to learn to service and
repair computers, you have to under-
stand computer systems. Only NRI
includes a powerful computer system
as part of your training, centered
around the new, fully IBM-compatible
Sanyo 880 Series computer.

As part of your training, you'll
build this highly rated, 16-bit IBM-
compatible computer system. You'll
assemble Sanyo's "intelligent" key-
board, install the power supply and
disk drive and interface the high-
resolution monitor. The 880 Computer
has two operating speeds; Standard
IBM speed of 4,77 MHz and a
remarkable turbo speed of 8 MHz.
It's confidence-building, real-world
experience that includes trauiing in
programming, circuit design and
peripheral maintenance.

No experience necessary¡ª
NRI builds it in

Even if you've never had any previous
training In electronics, you can succeed
with NRI training. You'll start with
the basics, then rapidly build on them
to mastfir such concepts as digital
logic, microprocessor design, and
computer memor}'. You'll build and
test advanced electronic circuits using
the exclusive NRI Discovery Lab?,
professional digital multimeter, and
logic probe. Like your computer,
they're all yours to keep as part of
your training. You even get some




of the most popular
software, including
WordStar, CaicStar,
G\V Basic and MS
DOS.

Send for 100-page
free catalog

Send the post-paid
reply card today for
NRI's 100-page, full-color catalog,
with all the facts about at-home
computer training. Read detailed
descriptions of each lesson, each
experiment you perform. See each
piece of hands-on equipment you'll
work with and keep. .'\nd check
out NRI training in other high-tech
fields such as Robotics, Data Com-
munications, TV/Audio/Video
Servicing, and more.

If the card has been used, write lo
NRI Schools, 3939 Wisconsin Ave,,
N.W., Washington, D.C, 20016.




NRI Is the only technical
school that trains you as
you assemble a top-brand
microcomputer. After
building your own logic
probe, you'll assemble the
"tntelligenl" keyboard,,.



. , .then Install
the computer
power supply,
checking all
the circuits
and connec-
tions with
NRI's Digiiai
Multimeter.
From there,
you'll move on
to Install itie
disk drive and
monitor,

19^097



SCHOOLS



McGraw-Hill Continuing Education Center
3939 Wisconsin Avenue, NW _ , ,_
Wasliinglon, DC 20016 t^lfl

^Ve'il Give You Tomorrow, ' ' "' ¡ö

I0M iq q Hegattered Trademark ar Irnafnatjonai Busing-as
MflchlriB Corpoffltlori.



?(o)OTfQp[aftDDilg



Robotitos: The Real Robot Revolution



'nnn




Fred Cyignazio
Associate Editor

Many of you who are waiting for
the day when C3P0 or R2D2
comes walking up to you and says,
"Hi, Master! Welcome to the Age of
Personal Robotics."

But don't hold your breath
waiting ¡ª humanoid robots like
those found in science-fiction films
and Isaac Asimov's novels are so
complex that they are unlikely to
make the leap from fantasy to fact
in our lifetime. We can't build a ro-
bot eye or a robot hand which ap-
proximates its human counterpart,
so how can we expect to integrate
all these "subsystems" into an in-
telligent, independent, mobile ma-
chine? The task is so formidable
that many robotics experts predict
that we may never be able to build
an android robot capable of imitat-
ing a human being.

But all of you robot fans out
there, don't lose heart. Real robots
are still coming. Even now they are
quietly sneaking up on you.

Captain Cook's Islanders

The problem is that we're looking
in all the wrong places. After six de-
cades of imaginative speculation by
scientists, artists, and writers, we
have become convinced that the
first robots will be steel-and-plastic
caricatures of creatures ¡ª people or
other living beings like cats, dogs,
spiders, or aliens. We already have
plenty of robot toys and pets ¡ª dog-
sters, catsters, Armatron, Robie Jr.,
Teddy Ruxpin, Transformers, and
so on ¡ª vifhich are semirobotic. Peo-
ple assume that these robots will
eventually grow more sophisticated
and evolve into real robots.

Meanwhile, the real robots are
literally crawling out of the wood-
work, but we are like the islanders
Captain Cook met in the Pacific
Ocean on his voyage around the
I world. There was nothing in the

94 CQMPUWs QazettB January 198B



islanders' culture that prepared
them for a man-made object the
size of Cook's ship, so to the island-
ers the ship was invisible. Real ro-
bots are the same to modem man ¡ª
for the moment they're invisible.
We don't see them coming.

Into The Belly Of A Robot

The reason we don't see the robots
is because they're hiding ¡ª inside
commonplace objects that are so fa-
miliar they are invisible. Take one
of the more spectacular robots¡ª the
robot train that whooshes airlines
passengers around the Atlanta air-
port. The train has many robotic at-
tributes: It is computer-controlled,
independent and preprogrammed.
It has no human operator aboard. It
has arrays of sensors which feed
back information from the real
world. Instead of arms and legs, it
has wheels and doors. And, unlike
a pure, nonrobotic computer, its ac-
tions have an immediate, physical
effect on the real world¡ª it moves
people and their luggage around
the airport.

Oh, and I almost forgot, it talks
to you.

I've been the train's guest on
numerous occasions (after getting
swept by a sea of people into its
brightly colored "belly" like a
modem-day Jonah). And I've yet to
hear anyone on board recognize the
train for what it really is: a robot.

But that's probably just as well,
since it might worry people if they
knew they were placing their lives,
even temporarily, into the hands of
a robot.

The point is that we don't rec-
ognize the robot even when we
crawl inside it because its robotic
parts (computers, sensors, anthro-
poid features) are all hidden or non-
existent. And what we do see¡ª a
train ¡ª is such a familiar part of the
urban landscape that, beyond face
value, we ignore it.



Robot Fragments

If we saw bits of human beings
scattered around a room, we might
think we were reading a Stephen
King novel or witnessing a particu-
larly grisly murder. But bits of ro-
bots are surfacing around us all the
time, and I've yet to hear anyone
take nodce.

For example, take the little
high-tech key chains that are be-
coming popular. They come in a va-
riety of forms, looking like golf
balls, Rubik's cubes, or simple black
key cases. Until you talk to them.
Then they beep, whistle, sing, or
talk back to you. The theory is that
if you put them down and lose
them, all you have to do is call,
whistle, or clap your hands, and
they cry out in tiny voices: "We are
here! We are here!"

Properly speaking, these are
not robots at all ¡ª they are frag-
ments of robots ¡ª masquerading as
commonplace objects, perhaps
novel and cute, but otherwise too
trivial to be worth nodcing. Except
that the trickle of these litde robot-
itos (to use the Spanish diminuitive)
may soon become a flood. Exam-
ples are all around us. Our cars
have been evolving into robots for
years. So have our common appli-
ances ¡ª our refrigerators, micro-
wave ovens, sewing machines,
telephones, and watches. Manufac-
turers are already experimenting
with intelligent, voice-controlled
vacuum cleaners, VCRs, TVs, and
compact disc players.

Robots, therefore, are appear-
ing ¡ª as objects and fragments rather
than as fully formed aeatures. How
they'll evolve next is anybody's
guess. But the next dme you open a
singing greehng card or your watch
cries out the time, remember, you are
looking at a robotito, something
which one day might become a robot
as impressive as C3P0 or R2D2.




?@g ??UiaOTfOOl]



WordCount



Shawn K, Smith

This useful writer's tool counts
the words in any text file created
by geoWrite (any version up to
and including 2.0). "WordCount"
is both quick and easy to use.

Often we are required to write es-
says or contest entries that are lim-
ited to a certain number of words.
Anyone who has taken the time to
actually count the number of words
in a piece of writing knows how
frustrating it can be.

With many word processors,
counting words is made easier by
the predictable output produced by
printers ¡ª a consistent number of
characters per inch with the same
number of lines per page. With
GEOS's multiple fonts and variable
point sizes, words are more graphi-
cally pleasing, but they're harder to
count. That's where "WordCount"
comes in; it counts the number of
words in text files created by geo-
Write, version 1.2, 13, or 2.0.

Getting Started

Enter the BASIC program "Word-
Count Generator" using "The Auto-
matic Proofreader," found
elsewhere in this issue. After you've
entered the program, save a copy to
a disk using the fUename WORD-
COUNT GEN. Because this pro-
gram creates the actual WordCount
program file when run, you must
not save the program as WORD-
COUNT, If you do, the generator
program will erase itself when run.

To create the WordCount pro-
gram file, load WORDCOUNT GEN
from disk. Before running WORD-
COUNT GEN, insert a GEOS work
disk {preferably one containing geo-
Write files). With the work disk in
the drive, type RUN and press RE-
TURN. Within a few minutes, Word-
Count will be written to disk.

Because WordCount is written
to run under GEOS, it's very easy to



use: Simply double- click the Word-
Count icon from the GEOS deskTop.
When this is done, a dialog box ap-
pears, displaying the names of all
geoWrite files on the current drive.
Using the dialog box, you may
Open a file for word counting, read
files from another Drive, or Cancel
the WordCount program by click-
ing on the appropriate selector icon.

To count the number of words
in a file, highlight the name of the
desired geoWrite file and click the
Open icon. After a brief delay,
WordCount displays the number of
words contained in the document.
According to WordCount, a word is
a group of characters that begins
with a letter and ends with a space,
a RETURN, or a page break. To re-
turn to the original WordCount dia-
log box, click OK.

You may use the Drive selector
icon to access files on other disks. If
you have a two-drive system, click-
ing on Drive lists the files found on
the other disk drive. In a one-drive
system, you are asked to insert a
new disk.

To exit the WordCount pro-
gram, select Cancel.

geoWrite File Structure

Files created by geoWrite are stored
as Variable Length Indexed Records
(VLIR), Briefly explained, each page
of a geoWrite file is stored as a sepa-
rate record on disk. Each of these
records is grouped together by a
link-list file, stored in standard se-
quential format.

Within the the geoWrite text is
information concerning font size,
font style, tabs, graphics, rulers,
and other geoWrite specific infor-
mation. To insure an accurate count,
WordCount takes special care to
count text only, ignoring any spe-
cial format code.
See program listing on page 106. <B



All programs

listed in this

magazine are

available on the

GAZETTE Disk.

Details

elsewhere

in this issue.



STAND AND SHELF

ORGANIZE WORK AREA - GAIN SPACE

- INCREASE PRODUaiVITYl



i~;ts*''




STAND - SrURW. HOOIS MONITOHfTV AT EYE LEVEL.

PLENTY OF ROOM FOR OTHER WORK PTEMS

SHELF ¡ö ATIAST , A PLACE FOR MANUAIS, REFERENCE

MATERIAL. TVPING IN-UNE WITH MONITOR. SELF

STANDING. SLIDES OUT TD USE WASTED SPACE. SHELI^

COMPUTER. CABLES. PAPERS STORE UNDER ETAMD TD

fREE-UP WORK SPACE.

nWE FURNITURE . BEAUTIFUL WALNUT VENEER WOOD

SHELF IS GREAT R)H WIDE PRINTERS. FOR THE C-16/

64/64C/12a VIC.?0. PLUSM. EAE>f ASSEMBLY. MADE IN

USA 24 I IS I 6

TEAMS: NO CREDIT CARDS OR CO O.'S PLEASE. ORDERS

WITH CASHIERS CHECK OR MONEY ORDER ALLOW 3^

WEEKS FOR DELIVERY. PERSONAL AND COMRANY CHECKS

ALLOW ADDITIONAL 2 WEEKS CLEARANCE. US. FUNDS

ONLY

TO ORDER STAND WPTH SKaF: SEND NAME. ADDRESS

AND i24.a5 PLl^ SSJID FOR SHIPPING AND HANDLING IN

CONTINENTIAL USA. SHIPPING FOR CAN, m, AK. HI IS

tlSJIt RA. RESIDENTS ADD 6% SALES TAX ON TOTAL.

INCLUDING SHIPPING CHARGES.

J a K ENTERPRISESfG
PH. BOX ZBS6 ? WARMINSTER, PA IBSH



COMPUTEI's Gazette January 1988 95



General Purpose
Control Interface

Schnedler Systems has now made
avaUable the Duel 6522 VIA (Versatile
Interface Adapter) Board (Model No.
64IF22) for the Commodore 64 and 128
that work in all modes, including
CP/M. Each board supports two 6522
VIAs properly interfaced to the com-
puter via the cartridge expansion port.

Each board provides four eight-bit
ports for a total of 32 I/O lines and
eight control or handshake lines. Four
boards can be daisy-chained from one
computer to give 16 ports. The board
also features IRQ capability.

The package includes a program
disk and a users' manual. Suggested re-
tail price is $169 for the first board and
$149 for each additional board
purchased,

Schnedler Systems, P.O. Box 5964,
Asheville, NC 28813
Circle Reader Service Number 23D.



Earn Your Test Pilot Wings

Electronic Arts recently released Chuck
Yeager's Advanced Flight Traitter for the
Commodore 64. The program had pre-
viously been available for IBM, Tandy,
and compatibles.

General Yeager codesigned the
program, which incorporates his flight
training and aeronautical expertise. The
program uses a super-fast frame rate
that lets the user experience mach-
speed flight. The simulation features
three levels of onscreen instruction
from General Yeager.

The first level teaches basic flying
skills such as takeoffs and landings. Ad-
vanced maneuvers, such as aileron rolls
and hammerhead stalls, are taught in
the second level. By the third level, the
user is shown acrobatic stunts and is
ready to use the Formation Flying fea-
ture, following Yeager's lead through
obstacle courses and over 3-D terrain. A
flight recorder allows the user to create
and store his or her own stunt flying
patterns.

A test pilot option offers a selection
of 14 aircraft to evaluate, using actual
test-pilot evaluation charts. The aircraft
include a Sopwith Camel F-1, the Spad
XIII, a r-51 Mustang, and the Bell X-1,
which is the same plane with which

96 COMPUTE! s Gazette January 198S




^




The Dual 6522 VIA Board plugs directly into the expansion port.



Yeager broke the sound barrier. A
choice of three experimental aircraft is
also available.

An airplane-racing option allows
the user to choose a plane and fly it
through one of six race courses. The
computer controls the other competitors.

Suggested retail price for the Com-
modore 64 version is $34.95.

Eleclro>iic Arts. 1820 Gateway Dr.,
San Mateo. CA 94404
Circle Reader Service Number 231.



Interactive Espionage

Infocom has released its first interactive
fiction title in the spy genre. Border Zone
offers the player three hazardous mis-
sions to complete in three different
chapters. Each chapter is a complete
story in itself, with its own conclusion,
but each of the three stories reveals
only a part of the entire tale. Each chap-
ter, woven around an assassination
plot, puts the player in the role of a dif-
ferent major character. All three charac-
ters' lives become intertwined as each



carries out his assignment.

In chapter 1, the character is an
American businessman, traveling by
train from the Eastern Bloc country of
Frobnia to neutral Litzenburg. An in-
jured American spy asks if he will de-
liver a top-secret document over the
border. After that, the destiny of that
character is uncertain.

With the second chapter, the play-
er assumes the role of Topaz, the Amer-
ican spy. Topaz escaped the KGB by
jumping from a speeding train. But he is
still in hostile Frobnia, wounded and
cold. Topaz must survive and find his
way to safety over the border, while
guard dogs track him.

In the third chapter, the character
is a Soviet agent, who must complete a
crucial task before an assassination. But
Topaz is following his every move.

In addition to instincts, the player
can rely on a Frobnia tourist guide and
phrasebook complete with pictures, a
National Railway match book, a survey-
or's map of the border, and a business
card from Ostnitz, Litzenburg.



COMPUTE! Books'

WARKHOlJSli:
CLKAKAXCli:





You can order any of the following groups of books
for $9.95*. Or, choose any three books from any-
where in this ad and pay $9.95* for all three. Each
additional book after 3 is just $2.00. (If you want only
one or two books, the cost is $4 each.)

Check the books or groups of books you want and
mail this coupon with your payment to:

COMPUTE! Books
- > .V V >>¡ö V-.' ->¡ö - Customer Service
;|p^^^ PO Box 5038 :p
" ""^^^ F.D.R. Station
-^^^^New York, NY 10150

? Add $2 per order for shipping and handling.^
Name^ .



Address ? ,

City -______?

D VISA D Mastercard
Acct. No.




State .



Zip.




Exp.Date.

D U.S. money order

D Check drawn on a U.S. bank ...... . , . ,

Subtotal $.
Sales Tax (NC residents add 5%; NY

residents add 8.25%) $

Shipping and handling S2.00 .^S^:; $ 2.00

Total payment enclosed CvsisS^J

Offer good while quantities last. All sales final.
Please allow 4-6 weeks for delivery.



xmm^




D Group I $9.95

P COMPUTEI's Beginner's Guide to Commodore
64 Sound 238654X

D COMPUTEI's First Book of Commodore 64 Sound
and Graphics 2386213

a COMPUTEI's Reference Guide to Commodore
64 Graphics ..v^v^vJcvxxxS.^^ 2386299

D Group 11 ¡ö "^^^V $9-95

D Every Kid's First Book of Robots :^^^"- 2386051

¡õ Commodore 64 Games for Kids 238637X

¡õ COMPUTEI's Computing Together 2386515
D All About the Commodore 54, Vol.1 238640X

a Group lU x^^P^^^ $9.95

¡õ COMPUTEI's Comnhodbre Oollectioh, Vol. 2

2386701
n COMPUTEI's Commodore Collection, Vol. 1

2386558

¡õ COMPUTEI's First Book of Commodore 64

2386205



n Group IV $9.95

D COMPUTEI's Tiiird Book of Commodore 64

2386728

¡õ Creating Arcade Games on the Commodore 64

2386361

D COMPUTEI's First Book Of Commodore
64Games ¡ö?'-^^^¡ö-^^'^- '




a GroupV

D COMPUTE'S Data File Handler for tfie Commodore

64 2386868

n COMPUTEI's Telecomputing on the Commodore

64 0092

n Commodore Peripherals: A User's Guide 2386566

n Group VI ^^^^^^^^ $9.95

D COMPUTEI'S First Book ofVlC""^'"' ' -^^ 2386078
D COMPUTEI's Second Book of VIC 2386167

D COMPUTEI's Third Book of VIC 2386434

D Mapping the VIC ..wv<^:v^v;:;:cc;!;:;>i>L;:;^;;;^ 2386248





A.VW'.vVCv



D Group VII ~'^ ^^^^^^^ ^?-^^

n COMPUTEI's VIC Games for Kids~.^^?W" 2386353
a Creating Arcade Games on the VIc" 2386256

¡õ COMPUTEI's Second Book of VIC Games

2386574
D COMPUTEI's First Book of VIC Games 2386132



COMPUTEr PublicationsJncflS

A Capital Cities/ ABC, inc, Company



^




^;



v^$??it;



The game takes place in realtime,
an innovation for Infocom. In previous
Infocom stories, time progressed at the
user's command. In Border Zone, time is
controlled by a real clock that continues
ticking regardless of the player's ac-
tions, forcing the player to read quickly.

Border Zone was designed by Marc
Blank, designer of Zork, Deadline, and
Enchanter.

The Commodore 64 version retails
for $34.95.

Infocom, 125 CambridgePark Dr.,
Cambridge, MA 02UO
Circle Reader Service Number 232.

Master Ninja Now /Mailable
For 64

Paragon Software has announced that a
Commodore 64 version of Master Ninja:
Shadow Warrior Of Death is now avail-
able.

The player assumes the role of a
ninja warrior sent on a quest to recover a
magic sword stolen by an evil warlord.
The player must guide his ninja through
more than 25 chambers of the warlord's
castle while battling evil ninja warriors.
Samurai guards, mystic ninja priests,
black magic curses, and deadly tigers.
The player uses his ninja's martial-arts
skills and historic ninja. weapons to kill
his opponents, recapture the magic
sword, and assassinate the warlord.

Twenty martial-arts skills can be
called upon including blocks, kicks,
chops, punches, and rolls. Weapons in-
clude knives, blinding powder, throw-
ing stars, blow-dart guns, and a bow
and arrow.

Suggested retail price is S34.95.

Paragon Software Corporation, 600
Rugh St., Greenburg, PA 15601
Circle Reader Service Number 233.

Bikers, Sweepstakes, And Battles
In Space From Brederbund

Brfflderbund Software has recently re-
leased Superbike Challenge and Magne-
tron for the Commodore 64.

Superbike Challenge allows players
to race on 12 of the world's most chal-
lenging Grand Prix courses, including
Austria's Saizburgring, and Silverstone
in Great Britain. Side- by-side screens
allow two players to each have a view
of the race course as they race against
each other. One player can race against
bikers controlled by the computer. On-
screen indicators siiow speed, RPM, lap
times, race position, and the course lay-
out. Players can choose either keyboard
or joystick controls, and select one of
three skill levels: Novice, Intermediate,
or Pro. A save feature allows games to
be saved between races.

Broderbund is sponsoring a sweep-
stakes to promote Superbike Challenge.
Grand Prize is a 65Dcc Suzuki motorcy-

98 COMPUTE! s GazeUB January 1988



cle. Two second-prize winners will re-
ceive a library of Broderbund software,
while third-prize winners will be re-
warded with Hi-Tech Broderbund
sweatshirts. Entry blanks will be en-
closed in each Superbike Challenge
package, or may be obtained through
Brederbund. No purchase is required.
The Commodore 64 version of Super-
bike Challenge has a suggested retail
price of $19.95.

Magnetron is an arcade-style space-
battle game for the Commodore 64.
Players pilot a photon fighter and battle
Magnetron Generators, which are pow-
erful, unpredictable magnetic-force
weapons. Meanwhile, the player must
destroy 50 alien war bases surrounding
earth. Magnetron also includes a Game
Generator that allows the user to design
his or her own enemy forces.

The game retails for $29.95.

Brederbund Software, 17 Paul Dr.,
San Rafael. CA 94903-2101
Circle Reader Service Number 234.

Track Satellites And Surveys

Strategic Marketing Resources has re-
leased SATCOMM-64, a program that
tracks communication satellites, along
with another prograih that analyzes
survey results.

With a Commodore 64, amateur
radio operators can communicate in
RTTY, ASCil, and CW modes, in addi-
tion to communicating via transpon-
ders and BBS-like systems that are on
board various amateur radio-communi-
cations satellites. SATCOMM-Si allows
users to know when each satellite is ac-
cessible and where to aim their antennas.

The program has a master menu
with 12 options, and can store infor-
mation for up to 15 different satellites.
It confirms reference orbits and will
print out access times for any satellite.

Other features include a changeable
satellite menu and a choice of screen
plus printed report, or screen alone.

For nonamateur radio operators,
the program may be used to track the
current group of easily visible satellites.

The program is compatible with a
1541 disk drive and Commodore 1525
or compatible printer. Suggested retail
price is $15.95,

Survey Master helps users establish
survey parameters and analyze the re-
sults. Users can try different sample
sizes to determine the effect on the con-
fidence level of the final data. Once the
sample size has been selected and the
survey conducted, the program accepts
the data and generates screen and
printed reports.

The program automatically cor-
rects for large and small samples. Its re-
ports recap all of the analysis criteria in
addition to providing detailed results.
Built-in T-Tables allow proper correc-



tion to be applied to the results ob-
tained with relatively small samples.

Survey Master is designed for the
Commodore 64 with single or dual 1541
disk drives and a 1525 or compatible
printer. The program retails for $29.95.

Strategic Marketing Resources, P.O.
Box 2183, EUisville, MO 63011
Circle Reader Service Number 235,

Four New Releases From
Electronic Arts

Electronic Arts recent releases include a
battle simulation, a fantasy adventure,
a strategy game, and a trivia/strategy
game.

Halls of Montezuma is a battle histo-
ry' of the United States Marine Corp,
tracing its histor)' from the Mexican War
to Vietnam. The battle simulation was
designed by Strategic Studies Group.

The player assumes the role of
Corporate Commander, who must lead
military forces into as many as eight dif-
ferent preprogrammed historic battle
scenarios, or scenarios that the user
designs,

Two players may battle against
one another, or one player may take on
the computer. An observe mode is in-
cluded to use for historical analysis and
for testing original scenarios.

The object of the game is to hold
back enemy forces and destroy their
battalions before they can attack back.
The player who scores the most num-
ber of points by the end of the game is
declared the winner.

The game utilizes the Battlefront
Game System which was used with
Battlefront and Battles In Normandy.
SSG's WarCame Construction Set, War-
plan, or the icon editor. Warpaint, are
needed for editing existing scenarios or
designing new ones.

Suggested retail price is $39.95. '

Another recent release, Legacy of
the Ancients, transports players to the
world of Tarmalon, where they embark
on a quest to retrieve the lost Wizard's
Compendium, a leather scroll with evil
powers.

The search begins at the Museum of
the Ancients and leads through towns,
forests, castles, and dungeons, where a
variety of dangerous creatures reside.
Towns offer the player opportunities to
purchase armor, obtain magic spells, rob
banks, and gamble his hoard away.
Each kind of terrain displays unique flo-
ra and fauna with whom the player may
interact, fighl, or make deals.

Players have the ability to manage
their character's attributes ¡ª such as in-
telligence, dexterity, and charisma.
These can be improved by competing in
five action games within the adventure.

The fantasy adventure game was
designed by Quest Software, Suggested
retail price is $29,95,



A computerized edition of the clas-
sic board game Scrabble is now avail-
able for the Commodore 64 from
Electronic Arts. Computer Scrabble, de-
signed by Leisure Genius of London^ a
division of Virgin Games, remains
faithful to the original board game.
Players build words using letters that
have numerical values. The player with
the highest letter total wins the game.

The program includes a playing
vocabulary of more than 12,000 words.
A built-in wordspeller doublechecks
every move. Players can choose from
four difficulty levels and can either play
against the computer, or against two to
three other players.

Suggested retail price is $32.95.

Quizam, a space trivia game by [n-
terstel, has also been released by Elec-
tronic Arts. The game takes place in
space, where as Commander of the U.S.
Space Shuttle Flight 310-S, players are
instructed to dispose of eight non-func-
tional satellites. Each satellite is
equipped with an automatic defense
system, which hampers their removal.
Onboard computers request infor-
mation, from approaching space ships,
in the form of trivia questions. Players
must answer the questions correctly to
capture all eight satellites and win the
game.

The game supports up to eight
players with eight different game boards



V4.0



ULTRABYTE

DISK

NIBBLER



POWERFUL NEW GCR NIBBLER
FQR COMMODORE 64 and 128 (in 64 motJe )

? Automatically copies most disks In 2 minutes or less
including variable density and rapid locked protection

? 105 new parameters lo make unprotected copies ol
recent disks. Send stamped envelope for list

? Copies up lo 40 tracks using 1 or 2 1541 or 1571
drives. Copies bolti sides on 1571

? Copies llseit ( lor Itiis reason, no refunds given )



SPECIAL - BUY A NIBBLER V4,0 AND GET
YOUR CHOICE OF A FREE SM.SS PROGRAM

$39.95 plus S4.00 shipping



. . . SI 4.95

.\ both lor
. ; SI 4.95



1. Disk Surgeon V2.0 ¡ª new disk utility .

2. Ultramaii -- mall list and latiels

Handy-Capper - race tiandicapper ....

3. McMurphy's Mansion ?- text adventure
Soluv^are -- solutions lo 10 adventures

( Above may be ordered separately lor $14.95 plus S4.00
shipping. Foreign orders add $2.00 }

Mastercard. Visa, Check or M.O.. Calil. add eS'c ($?.60) sales tax.
Foreign orders,' COD add S2.00, Payment must be in U.S. funds

UPDATES- Return original Ultrabyle disk wilHi $15.00 plus $4.00
shipping. Foreign add S2.00. No tree disk with update

To order, write or call 24 hr. order line. For Into, write.

ULTRABYTE (818) 796-0576
P.O. Box 789 LaCanada, CA 91011 USA



OEALERS & DISTRIBUTORS WANTED



ADVANCEO
mECTION & CONTROL



NO INTERFACE IS EASIER TO USE

? Control lights, appliances, heating and tooling systems,
relays, rnolors and virtually any electrical device

? Connect to tempcralure, light, sound, moisture, fluid leva!
and pressure sensors

? 32 separate tiuflered digital output lines

? 32 separate digital mput lines.



BH100



I/O



Carid



User Manual, instructions,
sample programs & diagrams
of lypical hookups S129



Complete I/O Course

Includes BHtOO, Beginner's
Ivlodule Course Manual and
User Manual $159



Beginner's I/O Interface
Course Manual 315

Uearn all about Interfacing!



8 Channel A/D Plug-in
Conversion Module $45

Fasi 8 bit 0'5V A.'D converter



Security System Module



With siren,
software



switches and
$35



Beginner's Module $25

With H LEDs, 8 sv^itches and 1
relay Requires the BHIOO



INTELLIGENT I/O

7 WATER ST, ? MASSENA, NY 13662

(315) 769-2716

Call (or free brochure today'

Beware of Imltallong ? get the high quality original 8M100
Add $4 for postage and specify C-64 or VIC-20.



' FACTORY AUTHORIZED -

COMMODORE REPAIR CENTER

1-800-772-7289

1312)879-2888 IL
C64 Repair iraoi^t, . 42.95 Amiga Repair
CI 28 Repair ir^ii?.ii . 64.95
I54I Permanent

Alignment 29.95

1541 Repair , 79.95

1571 Repair 79.95



FP^I (MtV| 77.73

Amiga Drive

Repair 149.95

Printers CALL

Monitors CALL

Other Equipment . . CALL



CALL BEFORE SHIPPIfMG

PARTS AND LABOR IWCLUDED

FREE RETURN SHIPPING

lAPO, (:F0, flIH add H 0,00 1

Z4-4B HR. TURNAROUND

(Subject to ^,3111 Avallslillltyl

30 DAY WARRANTY ON ALL REPAIRS



COMMODORE PARTS

c-64 Power Supply 34.95

1 28 Power Supply 59.95

C-64 Over Voltage Sensor ! 9.95

Other Parts CALL

(Pliit 13.00 Shlpplng/Handdngj

All part J for Commodore equipment usually In stock

For Parts Call (312) B79-23S0

Dealer Discounts Available




TEKTONICS PLUS, INC.

ISO HOUSTON STREET
BATAVIA, JL 60510

CLIP AND SAVE



vnn-



and eight levels of difficulty, with the
highest level asking the most difficult
questions. Playere begin the game on a
rotating globe and advance toward each
satellite with each correct answer. How
fast each answer is given also deter-
mines how far the player advances.

Players choose questions from two
sources; Fun Facts or School Days.
These sources contain categories such
as popular culture, television, movies,
history, art, geography, and literature.
Over 2000 questions are contained on
the two-disk program.

Also included is the Quizzer, a
question-making program that allows
users to create their own categories and
questions.

The game is available for the Com-
modore 64 at a suggested retail price of
$29.95.

Electronic Arts, 7820 Gateway Dr.,
Salt Mateo, CA 94404
Circle Reader Service Number 236.



Memory Cartridge For 64/128

Scinort Micro has introduced a 32K car-
tridge that will work with the Commo-
dore 64, and with the 128 in 64 mode.
The software can set either BASIC or
machine language programs to auto-
load, autoload and run, manually load,
or manually load and run. It can also
link or delete programs.

The cartridge uses a 8192-byte
62 64 LP- 15 low standby power static
RAM chip and preserves data for over a
year with standard AA Carbon-Zinc
batteries, which are included. A write-
protect switch guards against accidental
write access.

With an expansion port expander,
users can switch between several car-
tridges or read from one while a pro-
gram occupies the entire 64 memory.
The cartridge is transparent and does
not occupy any of the computer's
memory.

Suggested retail price is $59.95.

Scinort Micro, P.O. Box 17546,
Austin. TX 78760
Circle Reader Service Number 237.



Just Add Notes

Electronic Arts has released btstaiit Mu-
sic, a computer-aided music composi-
tion program for the Commodore 64.
The program uses red, green, and blue
color bars to show the pitch and dura-
tion of notes, instead of regular music
notation. Designed for musicians and
nonmusicians alike, the program uses
artificial intelligence technology to re-
construct the rules of music theory, al-
lowing users to play and compose
original music without ever hitting a
wrong note.

Users can play the lead instrument
in a three-piece band, selecting from

100 COMPUTErs Gazelta January 198B




Color bars denote the pilch and duration
of notes.

over a dozen instruments included on
the disk. New instrument sounds can
also be created with the built-in synthe-
sizer feature. The program also sup-
ports MIDI-out. MIDI users can also
take advantage of the MIDI sync fea-
ture, which adds drum-machine sound
to the composition.

The program contains a library of
over 40 preprogrammed songs in cate-
gories including classical, jazz, blues,
pop, and reggae, and rock sounds such
as Motown, 50s, 60s, new wave, heavy
metal, and psychedelic.

Suggested retail price is $29.95.

Electronic Arts, 1820 Gateway Dr.,
San Mateo. CA 94404
Circle Reader Service Number 238.

Toy Shop Price Reduced

Broderbund has announced another re-
duction in the price for the Commodore
version of The Toy Shop, The program
now carries a suggested retail price of
$29.95. It previously sold for $39.95.

The Toy Shop is a program for mak-
ing 20 different working mechanical
models. The user can customize the de-
signs before printing them out and
mounting them on adhesive cardstock.
The parts can then be cut out and as-
sembled. Models range from an antique
truck to a carousel and a jet plane.

Brederbund Software, 17 Paul Dr.,
San Rafael, CA 94903-2101
Circle Reader Service Number 239.



Basketball Takes To The Streets

Epyx has released Street Sports Basket-
batl, the second in its Street Sports soft-
ware series. The initial offering was
Street Sports Baseball. Unlike other
sports software programs, the Street
Sports line attempts to recreate neigh-
borhood pickup games.

In Street Sports Basketball, players
start by selecting whether they want to
play in a schoolyard, an alley, a subur-
ban backyard, or an inner-city parking
lot. Each court has its own particular
advantages and disadvantages.

Players can either compete against
the computer or against another player.
The computer can be set at skill levels



of easy, intermediate, or tough. After
selecting a name for the team, each
player must choose sides. There are ten
neighborhood players to choose from,
and each is profiled with a description
of his or her strengths and ^veaknesses.

Offensive and defensive movement
on the court is joystick controlled. Pass-
ing and shooting are also controlled by
the joystick.

The game is available for the Com-
modore 64 for a suggested retail price of
$39.95.

Epyx, P.O. Box 8020, Redwood City^
CA 94063
Circle Reader Service Number 240.



Fantasy And Flight
From Activision

Activision has released a fantasy role-
playing game and an arcade-style air
race game for the Commodore 64.

Book One: Secret of the Inner Sanc-
tum is the first Commodore release
from the Might and Magic series, origi-
nally released for the Apple II. Players
must guide a party of six adventurers
through the three-dimensional Land of
Varn, The party must cross oceans,
climb mountains, and search through
castles and dungeons in order to find
the mysterious Inner Sanctum. Any one
of 50 areas with 13,000 locations may
contain the winning clue, assuring that
no two games are alike. A combat sys-
tem contains hundreds of special events
and encounters including over 200
good and bad monsters, 94 magic
spells, and over 250 magic items to find.

Suggested retail for the Commo-
dore version is $39.95.

CeeBee Air Rally recreates the era
of barnstorming in the form of an air
race game. Included are more than 250
levels of difficulty on a progression of
16 different air race courses. Each
course features three-dimensional
scrolling graphics. The level of difficul-
ty increases as players progress from
course to course. Bonus courses include
two slaloms and two balloon breakers.

During the race, players must fly
over, under, and around the competi-
tion. Cutting it too close may force the
player to bail out. The pilot may suc-
cessfully parachute, land, and be res-
cued by a beautiful farmer's daughter,
or he may end up in a pig sty.

After a course has been completed,
the pilot will be honored on the awards
platform, have his picture taken for the
local paper, and receive a kiss from an
adoring fan.

The Commodore 64 version sells
for a suggested retail price of S29.95.

Activision, P.O. Box 7286, Mountain
View, CA 940S9
Circle Reader Service Number 241. 9



0F71:'1C


5F


0F


C9


Fl


B0


0C


18


8E


1211:20


00


59


45


53


00


4E


4F


4B


14B1:


00


00


00


00


00


00


00


00


09


0F79:69


10


9D


BF


10


EE


A2


12


93


1219:20


00


18


40


3E


DD


00


00


BD


14B9:


00


00


00


00


00


00


00


00


El


0Faij4C


5F


0F


AD


Al


12


F0


2E


BF


1221:13


05


44


45


4C


54


41


20


43


14Cl!


00


00


00


00


01


08


80


00


13


0Fe9!30


12


18


6D


EC


10


8D


EC


CD


1229:57


41


52


20


20


IC


53


43


F0


14C9:


49


20


0C


10


00


01


94


30


7E


0F9]. ! 10


90


06


BD


AF


10


6D


ED


3F


1231:4F


52


45


3A


20


00


20


IF


3E


1401:


00


01


00


09


04


60


00


01


6D


0F99! 10


4C


B7


0F


38


A9


00


ED


11


1239i53


43


4F


52


45


3A


20


00


3A


14D9:


08


00


40


00


32


00


88


02


B2


0FAliAl


12


80


Al


12


38


AD


EC


9A


1241i20


05


54


49


4D


45


20


00


95


14Eli


00


00


10


42


08


04


00


20


A0


0FA9! 10


ED


Al


12


8D


EC


10


B0


91


1249:05


CD


20


CE


9D


9D


90


11


04


14E9i


00


CA


04


12


00


40


00


20


87


0FB1I05


A9


00


8D


ED


10


AD


A2


43


1251:20


9A


Dl


05


20


90


9D


9D


07


14F1:


80


02


02


90


00


10


00


01


65


aFB9:12


18


6D


A0


12


8D


A0


12


B8


1259ill


CE


20


CD


00


9A


20


DD


23


14F9:


C0


00


00


00


00


00


02


00


86


0FCl!A0


00


AD


EC


10


91


FB


AD


21


1261:20


90


90


90


11


C0


05


Dl


Fl


1501:


40


00


42


08


20


00


00


00


15


0FC9:ED


10


D0


0F


A9


FF


38


FD


A9


1269: 9A


C0


90


90


90


11


20


DD


E7


1509 1


00


80


08


88


04


00


00


00


FC


0FD1:RF


10


2D


10


D0


8D


10


00


20


1271:20


00


05


20


A4


20


90


90


C6


15111


20


11


09


01


00


00


88


00


Dl


0FD9! "IC


E2


0F


0D


10


D0


BD


IS


78


1279190


11


A7


12


90


20


05


92


68


15191


42


00


00


00


20


00


0B


02


77


0FE1:D0


AD


A0


12


A0


01


91


FB


31


1281 iA5


9D


9D


9D


11


20


A3


20


DD


lS21i


00


40


00


00


02


20


00


20


00


0FE9!AE


EB


10


60


08


AD


5U


10


26


1289:00


90


20


A4


20


90


9D


9D


70


1529:


01


12


01


40


00


00


08


40


CC


0FFliD0


14


28


A9


00


38


FD


9B


95


1291:11


A7


12


20


92


A5


9D


90


70


1531i


10


00


02


02


20


00


00


01


C5


0FF9i 19


9D


9B


10


A9


00


38


FD


B7


1299:90


11


20


A3


20


00


00


00


10


1539 1


11


04


00


00


00


00


00


00


EC


1001 !B7


9D


fl7


10


6P
AF


AD


ED


10


02


12A1100


00


00


13


11


11


11


20


06


1541:


20


02


04


80


00


00


02


01


89


1009:28


90


10


BD


10


RD


ED


06


12A9:20


20


20


20


20


20


20


20


CD


1549:


10


10


03


00


00


80


00


02


84


1011:10


AD


ID


12


8D


EC


10


CE


78


12B1:20


20


20


20


20


20


81


47


BF


1551:


00


00


00


20


00


04


00


00


BD


1019:EC


10-


60


A9


00


8D


ED


10


7C


12B9:41


4D


45


20


4F


56


45


52


2D


1559:


00


00


00


01


10


00


00


80


94


1021 :AD


IC


12


8D


EC


10


EE


EC


AC


12C1:0D


11


20


20


20


20


20


20


98


1561:


00


04


00


00


00


10


00


00


CC


1029! 10


60


08


AD


5E


10


D0


14


2E


12C9:20


IE


50


52


45


53


53


20


F2


1569:


00


00


02


10


00


00


01


00


D6


1031 ! 28


A9


00


38


FD


A3


10


90


BF


1201:58


52


45


54


55


52


4E


5D


14


1571:


00


40


20


02


00


00


10


04


F3


1039!A3


10


A9


00


38


FD


BF


10


AD


1209:20


54


4F


20


52


45


53


54


Bl


1579;


80


00


00


08


40


FF


00


00


66


1041! 9D


BF


10


60


29


90


0A


AD


6D


12Elj41


52


54


00


00


00


AD


EE


10


1581:


00


00


00


00


00


00


00


00


AB


1049: IE


12


8D


A0


12


EE


A0


12


58


12E9110


29


01


D0


03


4C


2E


14


47


1589:


00


00


00


00


00


00


00


00


B3


1051:60


AD


IF


12


BD


A0


12


CE


F3


12F1:AD


ED


10


00


18


AD


EC


10


08


1591:


00


00


00


00


00


00


00


00


BB


10S9:A0


12


60


00


00


00


00


00


5A


12F9:C9


30


B0


08


A9


81


BD


AB


BF


1599:


00


00


00


00


00


18


00


00


24


1061:00


FD


FB


FA


F9


FA


FB


FD


El


1301:10


4C


IC


13


38


E9


B0


8D


4F


15A1:


18


00


00


00


00


00


00


00


D7


10fi9 ? 00


03


05


06


07


06


05


03


A8


1309:AB


10


4C


IC


13


A9


50


13


4C


15A9:


00


00


00


00


00


00


00


00


03


JU *J \J ^ m wf AJ

107l!00


05


04


02


00


FE


FC


FB


65


1311:60


EC


10


10


02


A9


7F


8D


6F


15B1:


00


00


00


00


00


00


00


00


OB


1079 tFA


FB


FC


FE


00


02


04


05


BA


1319:AB


10


A9


ec


38


ED


A0


12


E3


15B9i


00


00


00


00


00


00


00


00


E3


1081 ? 06


00


00


00


00


00


00


00


A4


1321i8D


AC


10


AD


AB


10


10


06


D9


15C1:


00


00


00


00


00


00


00


00


EB


JL IV ^J ^ ¡ö %^ V

1089100


00


00


00


00


00


00


00


A9


13291A9


00


38


ED


AD


10


8D


AD


70


15C91


00


00


00


40


00


00


60


00


B8


1091100
1099:07


00
00


00
00


00
00


00
00


01
00


02
00


04
00


BD
3D


1331110
1339:38


AD
ED


AC

AC


10
10


10
80


06

AE


A9
10


00
A9


4D

7E


15Dli
15D9i


00
00


70
00


00
7E


00
00


78
00


00
7F


00
00


7C
00


58
Dl


10A1 t 00


00


00


00


00


00


00


00


Gl


13411FF


BO


95


10


4E


AD


10


4E


16


15E1


7F


80


00


7F


00


00


7F


EO


09


10A9:0a
10B110B


00
10


00
20


00

40


00
80


01
00


02

m


04
00


D5
E5


1349:AE
1351:C9


10
08


EE
80


95
F0


10
AD


AD
AE


AD
10


10
C9


A4
95


15E9:
15F1-


00
00


7F
00


00
00


00
00


78
00


00
00


00
00


40
00


F7
IC


10B9:00


00


00


00


00


00


00


00


D9


1359:07


B0


E9


AD


AD


10


D0


0C


A2


15F9j


m


00


00


00


00


00


00


00


24


10Cl!00


00


00


00


00


FC


FB


F6


BE


1361 :A0


0F


AD


AC


10


10


02


A0


81


1601:


00


00


00


00


00


00


00


00


20


10C9!F6


F6


F8


FD


00


05


09


0B


53


1369:07


4C


C3


13


AD


AE


10


D0


EB


1609:


00


00


00


00


00


03


00


00


41


10D110B


0B


09


05


00


F7


F8


FD


7B


137110F


CE


AD


10


A0


OB


AD


AB


CI


1611


01


CO


00


01


F0


00


00


FE


B4


10D9100


02


06


08


09


08


06


02


32


1379:10


10


02


A0


04


4C


C3


13


El


1619


00


00


FF


80


00


7F


F0


00


20


10E1 !00


FD


F9


F7


F6


00


00


00


F7


13811A0


0D


AD


AD


10


CD


AE


10


F0


1621


7F


EO


00


3F


C0


00


3F


80


3E


10E9100


00


00


00


00


00


00


00


0A


1389tF0


06


A0


ec


B0


02


A0


0E


5B


1629


00


IF


00


00


IE


00


00


08


16


10F1S00
10F9ieE


00


00


00


00


93


11


05


87


13911AD


AB


10


0D


AC


10


10


29


3B


1631


00


00


00


00


00


00


00


00


50


08


20


20


20


20


20


20


4B


1399:AD


AB


10


2D


AC


10


10


08


24


1639


00


00


00


00


00


00


00


00


65


1101 t 20


20


20


20


20


20


20


20


23


13A1:98


38


E9


08


AB


4C


C3


13


F0


1641


00


00


00


00


00


00


00


00


60


1109:20


44


45


4C


54


41


20


57


F8


13A9:BC


A3


12


AD


AB


10


10


0A


E3


1649-


00


00


00


00


00


00


00


00


75


mil 41


52


0D


11


9A


20


4F


50


5F


13B1:A9


0E


38


ED


A3


12


A8


4C


19


1651


00


00


00


00


00


00


0F


FF


9B


1119i54


49


4F


4E


53


20


2D


20


IC


13B9iC3


13


A9


16


38


ED


A3


12


EF


1659


E0


03


FF


E0


01


FF


00


00


4E


1121:55


53


45


20


43


52


53


52


C9


\3C1:AB


B9


63


10


BD


Al


12


B9


E8


1661


7F


CO


00


3F


80


00


0F


ao


14


11291 20


55


50


2C


20


44


4F


57


85


13C9i73


10


80


A2


12


AD


5F


10


9F


1669


00


07


00


00


03


00


00


00


6F


1131 :4E


2C


20


26


20


52


49


47


10


13D1:F0


5A


C9


02


D0


09


AD


EE


55


1671


00


00


00


00


00


00


00


00


9D


1139:48
1141:20


54


2E


0D


20


20


20


20


0D


1309:10


29


03


C9


03


D0


4D


AD


F2


1679


00


00


00


00


00


00


00


00


A5


20


20


20


50


52


45


53


2B


13E1:95


10


AB


AD


EE


10


09


96


CB


1681


00


00


00


00


00


00


00


00


AD


1149:53


20


5B


52


45


54


55


52


26


13E9il0


B0


03


4C


2E


14


BD


9B


42


1689


00


00


00


00


00


00


00


00


B5


1 1 5 1 ! 4E


5D


20


54


4F


20


42


4S


FF


13Flil0


38


ED


Al


12


8D


83


10


E3


1691


00


00


C0


00


07


00


00


3F


50


1159:47


49


4E


2E


9F


0D


00


42


91


13F9:BO


A3


10


38


ED


A2


12


8D


19


1699


C0


01


FF


CO


0F


FF


C0


01


6D


1161s4F


55


4E


43


45


20


4F


46


0E


1401:84


10


AD


83


10


10


06


38


62


16A1


sFF


C0


00


3F


00


00


07


CO


06


1169:46


20


42


4F


55


4E


44


41


Al


1409:A9


00


ED


83


10


C9


21


B0


96


16A9


00


00


CO


00


00


00


00


00


ED


117li 52


49


45


S3


00


50


41


53


04


1411:06


AD


83


10


9D


9B


10


AD


42


16B1


00


00


00


00


00


00


00


00


DD


1179:53


20


54


48


52


55


20


42


C6


1419:84


10


10


06


38


a9


00


ED


40


16B9


00


00


00


00


00


00


00


00


ES


1181i4F


55


4E


44


41


52


49


45


09


1421:84


10


C9


21


B0


06


AD


84


5B


16C1


00


00


00


00


00


00


00


00


ED


1169:53


20


00


4E


4F


20


47


52


IE


1429:10


9D


A3


10


8E


F4


10


8A


29


16C9


00


00


00


00


00


00


03


00


FB


1191:41


56


49


54


59


20


20


20


04


1431:D0


44


AD


5F


10


D0


10


80


EF


1601


00


07


00


00


0F


80


00


3F


79


1199:20


20


00


42


4C


41


43


4B


31


1439:F5


10


EE


F5


10


D0


FB


EE


48


16D9


60


00


7F


G0


01


FF


00


03


OE


llAi!20


48


4F


4C


45


20


20


20


9F


1441 :F5


10


D0


FB


4C


78


14


18


C6


16E1


iFF


E0


0F


FF


EO


00


00


00


2F


11A9!20


20


00


53


54


41


52


20


85


1449:A0


13


A2


0B


20


F0


FF


AO


FO


16E9


00


00


00


00


00


00


00


00


16


1 IB 1:49


4E


20


43


45


4E


54


45


95


145115F


10


G9


01


F0


10


A9


4A


OB


16F1


100


00


00


00


00


00


00


00


IE


11B9!52


20


00


53


48


4F


52


54


BA


14591A0


12


AE


IB


04


30


14


A9


17


16F9


.00


00


00


00


00


00


00


00


26


1101:20


52


41


4E


47


45


20


46


6B


1461 i5F


A0


12


4C


75


14


A9


74


2C


1701


.00


00


00


00


00


00


00


00


2F


1109:49


52


45


42


41


4C


4C


20


E5


J4691A0


12


AE


IB


D4


30


04


A9


07


1709


¡ö 00


00


00


08


00


00


IE


00


F3


llDl!00


4D


45


44


49


55


40


20


8E


1471i8B


A0


12


20


IE


AB


AE


F4


BD


1711


00


IF


00


00


3F


80


00


3F


42


llD9i52


41


4E


47


45


20


46


49


34


1479il0


60


03


47


45


30


00


00


81


1719


C0


00


7F


E0


00


7F


F0


00


85


llEl! 52


45


42


41


4C


4C


00


4C


BA


14B1100


00


00


00


00


00


00


00


A9


1721


iFF


80


00


FE


00


01


FO


00


45


11E9!4F


4E


47


20


52


41


4E


47


AD


1489:00


00


00


00


00


00


24


00


F9


1729


01


C0


00


03


00


00


00


00


38


llFli45


20


46


49


52


45


42


41


89


1491100


91


00


01


4A


80


00


10


92


1731


00


00


00


00


00


00


00


00


5F


11F9!4C


4C


20


20


00


20


4D


49


BF


1499 1 80


03


AA


40


00


44


80


05


F2


1739


00


00


00


00


00


00


00


00


67


1201t4E


55


54


45


00


48


59


50


A4


14A1:2A


40


00


52


00


02


20


80


DC


1741


00


00


00


00


00


00


00


00


6P


1209145


52


53


50


41


43


45


3F


B4


14A9I00


89


00


00


34


00


00


00


05


1749


00


00


00


40


00


00


78


00


6C



102 COMPUTEI's GazBtta January 1988



















0A31:62


10


AD


52


10


29


01


BO


0B


0CD1


00


15


00


BD


IS


00


20


AD


82




BEFORE TYPING .








0A39:62


10


4C


00


0A


20


E4


FF


A6


0CO9


0E


A9


01


90


80


10


AE


F2


5A


Before 1










ple<






0A41:C9


00


F0


F9


C9


00


F0


10


6C


0CE1


10


60


BD


00


DC


8D


E9


10


02


Vping in programs.


[ise




0A49:C9


11


F0


0B


C9


91


F0


07


D2


0CE9


A0


01


A9


04


2D


E9


10


F0


2A


refer to


"How To Type In








0ASl!C9


ID


F0


03


4C


3E


0A


60


AF


0CF1


OB


A0


FF


A9


06


2D


E9


10


2B


COMPUTE!


sCAZEHE


Programs,"




0A59:68


68


A9


93


20


02


FF


60


D6


0CF9


F0


02


AO


00


8C


EA


10


BD


00


elsewhc


re In th


s issue.










0A61:A9


08


B5


D3


A9


20


20


02


IB


0D01


F3


07


36


E9


85


18


60


EA


51


















0A69!FF
0A71:3E


A0

20


08
02


18
FF


20
E6


F0
D3


FF
60


A9
A9


96
F7


0009
0D11


10
07


29
60


0F
BO


16
00


69
DC


85
29


9D
01


F8
00


CE


















DC


np|f;> lA/^r










0A79!00


80


15


00


A9


02


60


27


38


0019


45


BD


FS


07


38


E9


85


AS


Fl


L^CIlr


?


r Ti


L?l










0A8l!O0


A9


06


80


28


00


A9


01


DA


0D21


BO


9B


10


18


79


63


10


60


6B


See instructions


in article


on


vase


0A89:8D


10


00


A9


38


80


00


D0


E5


0029


83


10


BO


A3


10


18


79


73


42


^M h^r^^^'f


m t*.










o




0A91:A9


28


80


02


DO


AD


IB


04


9E


0D31


10


BD


84


10


AD


83


10


10


F3


40 OejOTt i}fytii)^ III.










0A99:29


IF


18


69


4A


8D


01


D0


FE


0039


06


38


A9


00


ED


83


10


C9


01


080] !0H


08


00


00 9e


32


30


36


EC


0AA1:AO


IB


D4


29


IF


18


69


96


45


0D41


20


B0


06


AO


83


10


90


9B


66


0809:3]


m


00


00 78


AD


18


03


5F


0AA9:8D


03


00


A9


88


80


FB


07


60


0049


10


AD


84


10


10


06


38


A9


IB


081 i l8D


EC


12


AO 19


03


80


E7


96


0AB1:A9


90


80


F9


07


AD


IE


D0


0C


0051


00


ED


84


10


C9


20


B0


06


AE


0819sl2


A9


A8


80 18


03


A9


08


B2


0AB9:0O


IF


00


00


F8


A9


03


80


45


0059


AO


84


10


90


A3


10


AO


62


62


0B2l!BD


19


03


58 20


81


FF


A9


D4


0AC1:15


00


A2


00


A9


00


90


9B


OD


0061


10


00


72


BD


00


DC


29


02


A9


0B29


00


8D


20


00 8D


21


00


A9


E9


0AC9:10


90


A3


10


90


B7


10


90


4C


0069


00


6B


AO


EE


10


00


66


A9


A5


08 31


80


85


5F


A9 14


85


60


A9


8A


0ADl!BF


10


90


85


10


90


80


10


F7


0D71


FF


38


FD


AF


10


20


15


00


84


0B39


C0


85


5A


A9 19


85


5B


A9


30


0AD9fEa


E0


08


00


E9


80


EE


10


IC


0079


8D


15


00


A0


00


AO


IB


04


85


0841


40


85


58


A9 25


85


59


20


8A


0AE1 :A9


93


20


02


FF


20


7F


OB


6B


0061


80


EC


10


AD


IB


04


29


IF


18


0849


BF


A3


A9


00 80


15


D0


A2


5C


0AE9:A9


00


85


A2


60


A2


00


E0


IC


0089


18


69


IC


60


EC


10


80


EC


14


0851


18


9D


00


D4 CA


10


FA


A9


SB


0AF1:02


B0


24


AD


EE


10


29


01


90


0091


10


90


0C


BO


AF


10


00


10


ID


08S9!93


20


02


PF A9


IB


80


0C


76


0AF9 : 00


03


20


E3


0C


20


13


00


80


0099


00


80


10


00


4C


AC


00


A9


67


0BeiiD4


A9


03


80 0B


04


A9


22


88


0B01:20


AO


0E


AD


EE


10


29


01


3A


0DA1


FF


36


FD


AF


10


20


10


00


AA


0869 :8D


05


D4


A9 3C


80


01


D4


A5


0B09:F0


16


BO


00


DC


29


10


D0


51


0DA9


80


10


DO


AD


IB


04


C9


A3


Ee


0671 tA9


FF


80


0E D4


80


0F


04


B8


0B11:0F


20


F8


0B


4C


21


OS


20


04


0DB1


90


03


38


E9


5C


18


69


3A


CA


0879:A9


8A


80


16 04


A9


81


80


12


0B19:4C


0B


20


AD


0E


20


AD


0E


51


0DB9


80


A0


12


8A


18


0A


A8


AO


95


0881:12


D4


A2


02 A9


84


90


FB


07


0B21:E8


E0


08


00


CA


20


07


0D


85


0DC1


EC


10


99


00


D0


C8


AD


AO


2F


0889:07


E8


E0


08 90


F8


A9


02


Bl


0B29:20


AC


0B


EE


EE


10


AD


EE


CC


0OC9


12


99


00


00


BD


AF


10


00


3A


0891:8D


29


D0


80 2D


D0


80


20


8A


OB31:10


29


07


80


EE


10


AD


Fl


58


0001


15


00


80


15


D0


60


AD


IE


2F


0B99:D0


A9


06


BD 2A


D0


80


2C


Fl


0B39:10


00


62


A9


A5


A0


12


20


70


0DD9


DO


0D


IF


00


60


A3


12


A2


52


08M:D0


80


2E


00 4C


C5


08


20


F9


0B4l!lE


AB


A5


C5


C9


01


00


FA


51


0OE1


02


BD


AF


10


2D


A3


12


FO


70


0BA9iEA


FF


20


El FF


00


12


78


31


0B49:4C


4B


08


BO


80


10


F0


20


F0


0DE9


00


A9


FE


90


80


10


A9


FF


AE


08B1:AD


Ee


12


BD IB


03


AD


E7


7D


0BS1:FE


85


10


00


28


FE


80


10


BF


0OF1


9D


85


10


20


4C


0B


EB


E0


81


06B9:12


8D


19


03 58


20


81


FF


CF


0D59:BD


SO


10


CD


60


10


90


ID


12


0OF9


08


00


E6


AO


A3


12


29


03


BE


08C1j60


4C


4B


08 AO


61


10


00


E2


0B61:A9


00


90


9B


10


9D


A3


10


08


0E01


00


01


60


A2


00


BE


F5


10


32


08C9:05


A9


01


80 61


10


A9


F7


56


0B69:9O


80


10


90


B7


10


9D


BF


66


0E09


6E


F6


10


A9


60


80


0B


D4


EB


0BD1:A0


10


20


IE AB


A2


05


A9


B7


0B71:10


A9


FF


36


FO


AF


10


20


79


0E11


A9


81


80


0B


04


BD


AF


10


01


08D9:11


9D


77


02 CA


10


FA


A9


IF


0B79:15


00


80


15


00


60


A9


22


CE


0E19


2D


A3


12


F0


0A


A9


80


9D


9B


08E1:0S


as


C6


20 01


09


AD


61


99


0B81:A0


12


20


IE


AB


AE


E7


10


4A


0E21


F8


07


A9


00


90


27


00


E8


C4


08E9tl0


60


20


12 A9


00


BO


21


14


0B89:A9


00


20


CD


BD


A9


14


85


97


0E29


E0


02


00


E9


EE


F5


10


DO


2F


08Fltl2


BD


E7


10 80


E8


10


20


BC


0691:03


A9


38


A0


12


20


IE


AB


06


0E31


FB


EE


F6


10


AD


F6


10


C9


lA


08F9i7a


0A


4C


EE 0A


4C


00


0A


CC


0B99:AE


E8


10


A9


00


20


CD


BO


B7


0E39


08


DO


Fl


A9


00


80


F6


10


9A


0901:A2


06


20


61 0A


AO


5e


10


03


0BA1;A9


IE


85


03


Ag


42


A0


12


AB


0E41


A9


01


2D


A3


12


F0


03


EE


9B


0909 :D0


0A


A9


61 A0


11


20


IE


F8


0BA9:20


IE


AB


A9


13


20


D2


FF


26


0E49


27


00


A9


02


20


A3


12


FO


BF


0911:AB


4C


IC


09 A9


77


A0


11


9D


0BB1:A9


01


8D


86


02


A9


24


85


7B


0E51


03


EE


28


D0


AD


27


DO


29


91


0919:20


IE


AB


20 3E


0A


C9


11


F8


0BB9:D3


A5


A2


C9


3C


90


11


A9


04


0E59


0F


FO


07


AD


28


00


29


OF


DA


0921 :F0


12


C9


91 F0


07


EE


5E


A5


0BC1:00


85


A2


CE


21


12


10


08


F3


0E61


00


CA


A9


01


20


A3


12


F0


EA


0929>10


AD


5E


10 29


01


80


5E


42


0BC9:A9


3B


80


21


12


CE


20


12


65


0E69


03


EE


F8


07


A9


02


20


A3


A5


0931:10


4C


01


09 A2


08


20


61


E5


0BD1 :AD


20


12


18


6D


21


12


60


2C


0E71


12


F0


03


EE


F9


07


A9


01


62


0939 !0A


AD


SF


10 D0


0A


A9


BD


38


0BD9:F1


10


AD


20


12


18


69


30


98


0E79


20


A3


12


FO


OA


AD


F8


07


66


0941 .A0


11


20


IE AB


4C


5E


09


22


0BE1:20


02


FF


A9


3A


20


02


FF


4F


0EB1


:C9


83


B0


0D


4C


20


0E


AD


28


0949 :C9


02


F0


0A A9


90


A0


11


95


0BE9:AE


21


12


E0


0A


B0


05


A9


B6


0Ea9


F9


07


C9


83


B0


03


4C


2D


2D


09Sli20


IE


AB


4C SE


09


A9


AO


40


0BF1:30


20


D2


FF


A9


00


20


CD


DD


0E91


OE


EE


F5


10


00


FB


A2


00


EB


0959 !A0


11


20


IE AB


20


3E


0A


4A


0BF9:BD


60


8E


F2


10


EB


E8


EO


DE


0E99


BD


AF


10


20


A3


12


00


03


5F


0961 1 C9


11


F0


16 C9


91


F0


9B


2B


0C01:08


90


03


4C


OF


OC


DO


80


9E


0EA1


sFE


E7


10


EB


EO


02


DO


FO


69


0969 :EE


5F


10


AD 5F


10


C9


03


79


0C09:10


DO


F2


A9


20


80


04


04


6A


0EA9


20


78


0A


60


A9


00


85


FB


8F


0971:90


05


A9


00 80


5F


10


4C


9B


0CIl!A9


21


8D


04


04


8E


F3


10


11


0EB1


:A9


DO


85


FC


8E


EB


10


8A


26


0979:35


09


A2


0A 20


61


0A


AO


A5


0C19:A9


00


85


FB


A9


00


65


FC


0F


0EB9


18


60


EB


10


65


FB


85


FB


DO


0981:60


10


00


0A A9


BD


A0


11


19


0C21:8A


18


60


F3


10


65


FB


B5


05


0EC1


tA0


00


Bl


FB


BD


EC


10


AE


13


0989:20


IE


AB


4C A4


09


C9


02


4C


0029: FB


A0


00


AO


EC


10


91


FB


09


0EC9


EB


10


BD


AF


10


2D


10


00


98


0991 :F0


0A


A9


03 A0


11


20


IE


BB


0C31iCa


AD


A0


12


91


FB


AE


F3


IC


0ED1


:8D


ED


10


AO


01


Bl


FB


60


90


0999 :AB


4C


A4


09 A9


E9


A0


11


01


0C39:10


AD


ED


10


00


OF


A9


FF


99


0ED9


A0


12


20


E8


12


AD


ED


10


90


09A1:20


IE


AB


20 -SE


0A


C9


11


81


0C41:38


FD


AF


10


2D


10


DO


BD


C4


0EE1


DO


11


AD


IC


12


CD


EC


10


03


09A9:F0


16


C9


91 F0


86


EE


60


EB


0C49:10


00


4C


57


0C


BD


AF


10


63


0EE9


I 90


17


EE


EC


10


20


EO


0F


AC


09B1:10


AD


60


10 C9


03


90


05


C4


0C51:0D


10


DO


8D


10


DO


AE


F2


FA


0EF1


4C


02


0F


AD


10


12


CD


EC


2B


09B9!A9


00


8D


60 10


AC


7B


09


0A


0C59:10


BO


FB


07


38


E9


85


A6


95


0EF9


10


B0


06


CE


EC


10


4C


EE


27


09C1:A2


0C


20


61 0A


AD


61


10


IC


0C6l!AE


F3


10


B9


63


10


18


79


70


0F01


0E


AD


A0


12


CD


IE


12


B0


82


09C9:ia


69


30


20 02


FF


A9


FF


34


0C69:63


10


18


79


63


10


90


9B


04


0F09


09


EE


A0


12


20


2C


10


4C


BA


09D1:A0


11


20


IE AB


A9


53


AE


B7


0C71:10


B9


73


10


IB


79


73


10


0D


0F11


IE


0F


CO


IF


12


90


06


CE


SB


0909:61


10


CA


00 02


A9


20


20


IE


0C79:1B


79


73


10


90


A3


10


98


9F


0F19


iA0


12


4C


00


0F


A9


00


80


13


09E11D2


FF


20


3E 0A


C9


11


F0


CF


0C81:AA


A0


01


no


D7


10


18


71


B3


0F21


:A1


12


BD


A2


12


BD


9a


10


3F


09E9:16


C9


91


F0 80


EE


61


10


B5


0C89JFB


91


FO


A0


00


BD


C7


10


24


0F29


18


7D


B7


10


9D


B7


10


BD


54


09F1:AD


61


10


C9 0A


90


05


A9


18


0C91:30


16


18


71


FB


91


FB


90


10


0F31


iB7


10


30


10


C9


10


90


IC


02


09F9:01


BD


61


10 4C


CI


09


A2


3B


0C99:31


AE


F3


10


BD


AF


10


00


4F


0F39


38


E9


10


90


B7


10


EE


Al


47


0A01J0E


20


61


0A A9


07


A0


12


AD


0CAl!l0


00


80


10


00


4C


CB


0C


04


0F41


12


4C


30


OF


C9


Fl


B0


0C


FS


0A09:20


IE


AB


AD 62


10


00


0A


04


0CA9:38


A9


00


FO


C7


10


80


A3


65


0F49


18


69


10


90


B7


10


CE


Al


E6


0A11:A9


14


A0


12 20


IE


AB


4C


51


0CB1:12


38


Bl


FB


ED


A3


12


91


8A


0F51


:12


4C


30


0F


BD


A3


10


18


37


0A19S2Z


0A


A9


18 A0


12


20


IE


23


0CB9:FB


B0


OF


AE


F3


10


A9


FF


FB


0F59


:7D


BF


10


90


BF


10


BD


BF


7B


0A21:AB


20


3E


0A C9


91


F0


98


BA


0CC1:38


FD


AF


10


2D


10


DO


80


45


0F61


tl0


30


10


C9


10


90


IC


38


65


0A29


:C9


11


00


03 4C


01


09


EE


IB


0CC9tl0


00


AE


F3


10


BD


AF


10


lA


0F69


tE9


10


90


BF


10


CE


A2


12


43



CXJMPUTErs Gazatta January 1938 101



i75i!a0


7F


00


00


7F


E0


00


7F


5E


'C ^*% ¡ö ¡ö Ir* ^^


K


rk ^fe. W^ *


^ ^V


^^1






C278sl0 90 08 A9 00 8D 18


D4 01


1759:C0


00


7F


80


00


7F


00


00


DD


aour


lU


fy


f\dLt\t


cIS


ei






0280:40 31 EA 8D AD 06 A9


FF 8A


1761:7E
1769:00


00
70


00
00


7C
00


00
60


00
00


78
00


00
40


87
F6


See instructions


in article


on


page


C288:85 02 A9 00 6D 08 05
0290 :AD C6 CD 04 05 F0 4D


AD 4C
AD 02


1771:00


00


00


00


00


00


00


00


9F


61 before typing in.










C298:AD 05 CD 04 C5 F0 73


AD 27


1779:00


00


00


00


00


00


00


00


A7


















C2A0:04 05 8D 05 05 20 CE


C4 AO


1781:00


00


00


00


00


00


00


00


AP


C000!4C


06


C0


4G SF


C4


A9


FF


67


C2A8;A2 13 BD AE C6 9D 02


06 DF


1769:00


00


00


00


00


00


00


00


B7


C00BiB5


02


A9


00 80


08


05


4C


65


C2B0:CA 10 F7 AD AD 06 8D


05 22


1791101


FF


C0


01


FF


C0


00


FF


6B


C010:3E


C0


02


C8 A9


CB


CD


13


CC


02B8:05 20 OE C4 AD AE 02


30 BA


17991 80


00


FF


80


00


7F


00


00


0E


C018lC0


D0


19


A9 02


CD


12


C0


la


C2C0:OB 02 AD AF 02 80 CC


02 36


17A1:7F


00


00


3E


00


00


3E


00


EF


C02O1D0


12


A9


4C BD


0F


C0


A9


sc


C208!A2 13 BD 02 C6 90 AE


C6 19


17A9:00


IC


00


00


IC


00


00


0B


C7


C02ai3E


BD


10


C0 A9


C0


8D


11


B5


O2D0:CA 10 F7 AD AD 06 80


04 41


17B1:00


00


08


00


00


00


00


00


E0


C030:C0


4C


3E


C0 EE


12


C0


D0


0B


C20SiC5 AD 07 C5 D0 03 20


86 43


17B9:00


00


00


00


00


00


00


00


E7


C03aiD6


EE


13


C0 D0


Dl


A9


00


70


C2E0:C4 20 82 01 A2 06 A9


00 BD


17Cli00


00


00


00


00


00


00


00


EF


C040:8D


07


C5


A9 01


8D


20


D0


EC


02E8:9D 00 04 OA 10 FA A9


00 44


17C9:00


00


00


01


00


00


0F


00


26


C048iA9


06


BD


21 D0


A9


7E


A0


AE


C2F0:8D 33 CS BD 41 05 AD


AE 06


17D1S00


7F


00


03


FF


00


01


FF


12


C0501C5


20


IE


AB A9


AA


A0


05


3A


C2F6iC6 80 34 C5 AD BD 06


80 A7


17D9:00


00


FF


00


00


7F


00


00


06


C05ai20


IE


AQ


A9 80


BD


BA


02


D2


0300:42 05 AD 37 CS 09 01


8D 25


17Eli3F


00


00


IF


00


00


0F


00


BF


C060:20


86


C4


20 7A


C4


20


6n


00


C30Bt37 C5 A9 FE 80 FF C4


3D 45


17E9!00


07


00


00


03


00


00


01


F2


C06aiC4


AE


FD


C4 BD


09


05


85


27


C310:FE C4 AD AF 06 F0 39


8D F2


17F1S00


00


00


00


00


00


00


00


20


C070:FB


BD


IE


C5 85


FC


A0


0D


ED


0318:02 C5 A5 00 6D 03 05


4E 19


17F9:00


00


00


00


00


00


0^


00


28


C078lBl


FB


09


60 91


FB


88


00


49


0320:02 05 6E 03 C5 4E 02


05 49


1B01:00


00


00


00


00


00


00


00


31


C080:02


B0


F5


20 82


CI


20


9E


E9


C328:6E 03 05 4E 02 05 6E


03 4C


1809:00


00


00


08


00


00


3C


00


32


C088iC4


AD


AD


C6 CD


04


C5


D0


D4


C330:C5 AD 03 05 29 20 D0


26 54


1 ei 1 1 00


7C


00


00


FE


00


01


FE


59


C0901FB


A9


00


65 C6


20


E4


FF


Dl


C338:AD 03 CS 18 6D 33 05


80 E2


1819:00


03


FF


00


07


FF


00


00


42


C098iF0


FB


C9


87 D0


11


AE


FD


59


0340:33 C5 AD 02 05 60 34


CS BA


ie21:FF


S0


00


3F


80


00


07


C0


38


C0A0:C4


BD


AD


C6 DD


98


C6


F0


E5


O348:B0 06 80 34 C5 4C 73


C3 A8


182 9100


01


C0


00


00


60


00


00


33


C0A8 : EC


FE


AD


06 4C


33


C0


09


3E


O350:A9 00 8D 33 C5 AD AE


05 9A


1831100


00


00


00


00


00


00


00


61


C0B018B


D0


0E


AE FD


C4


BD


AD


B3


C358:aD 34 OS 40 73 03 AD


33 6A


1839:00


00


00


00


00


00


00


00


69


C0D8:C6


F0


DA


DE AD


C6


4C


83


G7


C360:C5 38 ED 03 05 8D 33


05 57


1841100


00


00


00


00


00


00


00


71


C0C01C0


C9


86


D0 28


EE


FD


C4


B0


C368:AO 34 05 ED 02 CS 90


E0 94


1849:00


00


00


m


00


00


60


00


3A


G0C8:A0


0D


Bl


FB 29


7F


91


FB


3A


0370:80 34 05 AD 07 05 10


05 03


1851100


70


00


00


F8


00


00


FE


64


C0D0iaa


C0


02


B0 F5


AD


FD


C4


39


0378:AD 08 CS 30 55 AD 37


05 2A


1859:00


01


FF


00


01


FF


C0


03


56


C0D8:10


08


A9


14 8D


FD


04


40


15


C380:29 01 F0 20 EE FF 04


AO 70


1861 :FF


E0


03


FF


FB


00


00


00


Fl


C0E0J69


C0


C9


15 D0


83


A9


00


B9


C388:B6 C6 CD FF 04 B0 43


AD F3


ia69;00


00


00


00


00


00


00


00


99


C0E8:aD


FD


C4


F0 F2


C9


85


D0


F2


C390137 05 29 FE 80 37 C5


A9 B8


1871 100


00


00


00


00


00


00


00


Al


C0F0:06


CE


FD


C4 4C


C8


C0


C9


05


0398:00 8D FF 04 AD 07 05


10 F4


1879:00


00


00


00


00


00


00


00


A9


C0F8iDl


D0


08


A9 80


aD


07


CS


41


C3A0:31 AD B7 06 10 2C AD


08 24


1881100


00


00


00


00


00


00


00


Bl


C100:4C


44


E5


C9 D3


F0


03


4C


ce


C3A8:C5 18 59 40 BD 08 05


30 92


1889:00


00


00


00


00


00


00


00


B9


C108:95


C0


20


44 E5


A9


7E


A0


42


C3B0:21 EE FE 04 AD B7 C6


CD 58


1891:01


30


00


01


F0


00


01


FE


FA


C110:CS


20


IE


AB A9


4C


A0


C5


32


C3B8:FE C4 B0 16 AD 37 05


09 47


1899:00


01


FF


C0


01


FF


Fa


01


11


C118:20


IE


AB


20 E4


FF


F0


FB


AF


C3C0:01 8D 37 05 A9 00 8D


FE D6


18A1:FF


C0


01


FE


00


01


F0


00


F7


C120;C9


0D


D0


03 4C


3E


C0


C9


BC


03O8:C4 BO 33 C5 AD AE 06


80 IC


iaA9j01


80


00


m


00


00


00


00


7A


C128J44


F0


08


C9 54


D0


EC


A2


0A


O3D0:34 CS AD DE C6 F0 39


80 7F


18B1:00


00


00


00


00


00


00


00


El


C130:01


D0


02


A2 08


A0


01


20


137


O3D8:02 05 A9 00 80 03 C5


4E 3A


1809:00


00


00


00


00


00


00


00


E9


CiaSiBA


FF


A9


51 A0


C5


20


IE


DE


C3E0102 05 6E 03 05 4E 02


05 0A


18C1100


00


00


00


00


00


00


00


Fl


C140IAB


A0


00


20 CF


FF


99


6D


E2


03E8i6E 03 05 4E 02 CS 6E


03 0D


18C9100


00


00


00


00


00


00


00


F9


C14BiC5


ca


C0


10 F0


04


C9


0D


32


C3F0:CS AD 03 05 29 20 00


25 15


1801:00


00


00


00


00


00


03


FF


08


C150:D0


Fl


88


AD 6D


C5


C9


0D


07


03F8:AD 03 CS 18 50 41 C5


80 DB


1BD9:F8


03


FF


E0


01


FF


C0


01


DF


C158;F0


04


C9


20 D0


03


4C


3E


F9


C400:41 CS AD 02 05 60 42


05 9F


ISEliFF


00


00


FE


00


00


F8


00


F3


C160:C0


98


A2


6D A0


C5


20


BD


AF


0408:60 06 30 42 05 40 33


04 OB


18E9:00


70


00


00


60


00


00


00


39


C16e:FF


A9


0D


20 D2


FF


A2


02


D7


0410 :A9 00 8D 41 05 AD BD


06 5B


18F1:00


00


00


00


00


00


00


00


22


C170:A0


C8


A9


00 85


FD


A9


00


eJ


0418:8D 42 CS 40 33 04 AD


41 BF


iaF9!00


00


00


00


00


00


00


00


2A


C17B:B5


FE


A9


FD 20


D8


FF


40


44


0420:05 38 ED 03 C5 80 41


05 3S


1901100


00


00


00


00


00


00


00


33


C180:3E


C0


AD


37 C5


29


0F


AE


IC


C428:AD 42 05 CD 02 C5 90


E0 09


1909:00


00


00


00


00


00


00


60


9B


C188iB0


C6


F0


0A CA


F0


0Q


CA


CF


0430:80 42 CS AD 34 05 46


AE 90


1911100


01


C0


00


07


C0


00


3F


16


C190SF0


0C


09


80 D0


0A


09


10


89


C43ei01 06 F0 19 AD IB 04


4A Dl


1919180


00


FF


80


07


FF


00


03


CE


C19B:D0


06


09


20 D0


02


09


40


0A


C440:4A 4A 4A C8 E0 05 D0


FA 11


19211FF


00


01


FE


00


00


FE


00


61


ClA0:aD


37


CS


AD Bl


C6


8D


35


45


0448:80 06 05 AD 34 C5 18


6D 04


1929:00


7C


00


00


3C


00


00


08


64


ClABiCS


A9


00


8D 36


C5


A2


03


63


0450:06 05 80 34 C5 20 7A


04 AB


1931:00


00


00


00


00


00


00


00


63


C1B0:0E


35


C5


2E 36


C5


CA


10


92


0458:68 80 34 05 40 31 EA


A9 03


1939:00


00


00


00


00


00


00


00


6B


C1B81F7


AD


B2


C6 0A


0A


0A


0A


FC


C460:FF 85 02 A9 80 8D 07


C5 34


1941100


00


00


00


00


00


00


00


73


C1C0:0D


B3


C6


8D 38


05


AD


B4


52


0468:80 8A 02 78 A9 6C 8D


14 51


1949:00


00


00


01


00


00


03


00


91


C1C8:C6


0A


0A


0A 0A


0D


B5


06


OA


0470:03 A9 02 80 15 03 S8


40 08


1951:00


07


00


00


0F


00


00


IF


DC


C1D0:8D


39


C5


AD 37


05


29


FD


IE


0478:82 01 A2 18 BD 33 05


9D 60


1959100


00


3F


00


00


7F


00


00


71


CIDBjAE


B8


C6


F0 02


09


02


29


2B


C4e0J00 D4 CA 10 F7 60 A9


00 2E


1961 IFF


00


01


FF


00


03


FF


00


BF


C1E0:FB


AE


B9


C6 F0


02


09


04


57


0488:80 FD 04 20 9E C4 EE


FD 06


1969:00


7F


00


00


0F


00


00


01


F4


CIE818D


37


C5


AE BB


06


F0


2C


AB


0490:04 AD FD 04 C9 IS DO


F3 20


1971:00


00


00


00


00


00


00


00


A3


C1F0:AD


BA


C6


8D 49


C5


AD


BC


25


0498 :A9 00 80 FD C4 60 AD


B6 42


1979:00


00


00


00


00


00


00


00


AB


C1F8:C6


0A


0A


0A 0A


09


01


8D


48


C4A0JC5 D0 03 EE 85 06 AD


B7 F4


1981100


00


00


00


00


00


00


00


B3


C20014A


C5


AD


4B C5


29


8F


CA


43


04R81C6 DO 03 EE B7 C6 AD


FD 4B


1989:08


00


00


08


00


00


IC


00


78


C208:F0


0A


CA


F0 0B


CA


F0


17


6D


O4B0:C4 18 69 02 AA A0 0F


18 FD


1991:00


IC


00


00


3E


00


00


3E


FA


C210:09


50


D0


15 09


10


D0


11


D4


C4B8:20 F0 FF A9 F2 A0 04


20 EC


1999100


00


7F


00


00


7F


00


00


B9


C218:09


20


D0


0D AD


4A


C5


29


60


C4O0:1E AB AE FD 04 BD AD


06 39


19Ai:FF


80


00


FF


80


01


FF


C0


BC


C220:FE


BD


4A


C5 4C


34


C2


09


EF


C4C6:AA A9 00 4C CD BD A9


02 52


19A9:01


FF


C0


00


00


00


00


00


74


C22a:40


BD


4B


C5 AD


4A


05


09


22


C4D018D AE 02 A9 06 80 AF


C2 4E


19Blt00


00


00


00


00


00


00


00


E3


C230101


8D


4A


C5 AD


45


05


29


76


04D8:AD 05 C5 F0 14 85 03


AD AO


19B9J00


00


00


00


00


00


00


00


EB


C238:0F


AE


BF


C6 F0


0A


OA


F0


3B


O4E0tAE 02 18 69 14 BD AE


02 03




















C240:0B


CA


F0


0C 09


80


D0


0A


D2


C4E8:90 03 EE AF 02 C5 03


00 SC




















C248:09


10


D0


06 09


20


D0


02


3D


C4F0:EE 60 20 20 20 20 20


90 6F




















C250:09


40


9D


45 C5


AD


C0


C6


9D


C4F8i9D 90 90 90 00 00 02


00 4A




















C258:8D


43


C5


A9 00


8D


44


C5


4D


0500:00 00 0A 00 00 00 00


00 CC




















C260:A2


03


0E


43 C5


2E


44


CS


23


0508100 50 78 A0 03 F0 IB


40 3B




















C268iCA


10


F7


60 AD


07


C5


F0


62


C510158 90 B8 E0 08 30 58


80 4B




















C270:26


A5


02


C9 FF


B0


20


C9


IC


C51BiA8 00 Fa 20 48 70 04


04 50



COMPUTE'S Gazette January 1988 103



C520!04 04 04 05 05 05 05 05 CA
C528S05 06 06 06 06 06 06 06 33
CS30:07 07 07 87 4E 00 00 14 E0
C53a:00 FB 00 00 00 00 00 00 C2
CS40S00 00 D6 00 00 11 99 99 B7
C54Bi00 0A F0 9F 44 49 S3 4B A7
C550!20 4F 52 20 54 41 50 45 99
C558i20 SB 44 2F 54 5D 3F 20 FC
C560J00 0D 46 49 4C 45 4E 41 El
C56a:4D 45 3F 20 00 31 0D 4D 02
C570!4F 20 43 4F 44 45 0D 42 9C
C57B:4B 55 50 0D 00 00 05 93 77
C5B0112 ID ID 20 53 4F 55 4E D2
C5SB:44 20 4D 41 4E 41 47 45 47
C590:52 20 92 20 20 20 20 20 83
C59B>20 20 20 20 20 20 20 20 24
C5A0120 20 20 20 20 20 20 20 2C
C5Aai0D 00 H ID ID 53 4F 55 08
C5B0t4E 44 20 23 00 ID ID 46 08
C5BSi52 45 SI 0D ID ID 52 49 05
C5C0tS3 45 2F 46 41 4C 4C 0D 72
CSCSilD ID 57 41 56 45 46 4F CC
C5D0J52 4D 0D ID ID 50 55 4C 6D
C5DBi53 45 20 57 49 44 54 48 2S
C5E010D ID ID 41 54 54 41 43 AB
C5E8e4B 0D ID ID 44 45 43 41 Dl
C5F0I59 0D ID ID S3 55 53 54 CC
C5Fa:41 49 4E 0D ID ID 52 45 59
C600:4C 45 41 53 45 0D ID ID 18
C60ai41 2F 44 2F 53 20 54 49 SA
C61014D 45 0D ID ID 52 45 4C 12
C618i4S 41 53 4S 20 54 49 4D 89
C620I45 0D ID ID 53 59 4E 43 E8
0628:48 52 4F 0D ID ;d 52 49 74
C630I4E 47 20 4D 4F 44 0D ID 52
C636ilD 46 49 4C 54 45 52 20 50
C640t46 52 45 51 0D ID ID 46 A0
06481 49 4C 54 45 52 53 00 ID 83
C650!lD 52 45 53 4F 4E 41 4E 63
C656:43 45 0D ID ID 56 33 20 IS
C660:46 52 45 SI 0D ID ID 52 CC
C668:49 53 45 2F 46 41 4C 4C 27
C670:0D ID ID 56 33 20 57 41 DE
C678:56 45 46 4F 52 4D 0D ID 3F
C680J1D 56 33 20 50 2E 57 49 CD
C68a;44 54 48 0D ID ID 46 52 63
C690I45 51 2E 4D 4F 44 0D 00 S5
C698I0F FF FE 03 FF 0F 0F 0F 27
C6A0:0F FE FE 01 01 FF 04 0F 84
C6A8:FP FF 03 FF 04 00 5D 17 B8
C6B0:00 00 00 00 0F 0B 02 0D F3
C6B8:00 01 00 00 00 54 50 00 7B
C6C0t00 00 5D 17 00 00 00 00 6B
C6C8:0F 0B 02 0D 00 01 00 00 BS
C6D0t00 S4 50 00 00 00 1 A 00 D I
C6D8J01 00 00 00 0F 0F FE 01 9A
ceE0:00 00 00 00 00 17 00 02 CC
C6E8i80 03 15 00 03 00 01 03 37
C6F0:0B 09 0B S0 00 00 00 00 AF
ceF8:00 00 00 00 00 00 0B DC 79
C700:00 00 00 00 0F 0S 03 80 BA
C708!00 00 00 00 00 00 00 00 97
C710:00 00 21 00 00 00 00 00 C3
C7iai0F 01 02 02 01 01 00 00 DB
C720I00 17 IB 00 00 00 14 01 Al
C728I01 00 01 00 0F 01 0E 07 F7
C730I00 00 00 00 00 00 00 00 BF
C738!00 00 10 80 03 00 00 00 E9
C740t0F 0F IB 01 00 00 OA 01 A3
C748:0F 11 00 00 00 00 48 03 37
C750:01 00 00 00 0F 09 64 80 46
C7Sa!00 00 00 00 00 00 00 00 E7
C760:O0 00 2A B6 02 80 00 00 B2
C768i0F 0C 3A ao 00 00 00 00 Dl
C77OI00 00 00 00 00 00 02 00 04
C778I03 00 01 04 OD 0A 05 80 05
C78OS00 00 00 00 00 00 00 00 10
0788:00 00 IS 00 02 40 02 04 34
C790I0A 0A 04 80 00 00 00 00 30
C793:00 00 00 00 00 00 2F 03 89
C7A0:00 00 00 00 0F 0D Al 80 AO
C7A8t00 01 00 00 00 2F 20 00 7 5
C7B0S00 00 2A 01 01 00 00 00 9D
C7BBi0F 0C 29 DD 00 00 00 00 DS
C7C0:00 00 00 00 00 00 04 00 58

KM COMPUTErs Ga^effe January 1988



46

IB



C7C8:01 00 00

C7DOI00 00 00

C7D8:00 00

C7E0S0F 09

C7E8:00 00 00

C7F0!02 80 00

C7F8100 00 00

CQ00I00 00 00



00 0F 0C

00 00 00

07 03 00
80 00
00 00

00 0F 0B

00 00 00

00 00 00



00
00



12 80 26

00 00 60

00 00 B9

00 00 AS

3C 6D 5E

28 80 17

00 00 88

00 00 91



BEFORE TYPING . . .

Before typing in programs, please
refer to "How To Type In
COMPUTE! 's GAZETTE Programs,"
elsewhere in this issue.



Cats 'N' Dogs

See instructions in article on page
50 before typing in.

Program 1 : Cats 'N' Do^¡ª
BASIC Program

HE 10 REM COPYRIGHT 1988 COMPU

TEl PUBLICATIONS, INC. -
ALL RIGHTS RESERVED
KR 20 IFA=1THEN'60
JG 30 PRIMT"lCLRH3 SPACES J COP

YRIGHT 1988 COMPUTE! PUB

. , I NC . "
ftA 40 PRINTTAD(10)"ALL RIGHTS

[SPACEiRESERVED"
PQ 50 A=1:L0AD"CATS 'N' DOGS . M

ft" fl 1

GJ 60 DIMA(7.7),S1(18),S2(18}:
POKES3281, 14:POKES3230,6
;V=5324a!S=54272
GR 70 PI S= "PLAYER 1" : P25="PLAY
ER 2"!POKEV+28,255!POKEV
+29,0jPOKEV+23,0
XE 80 POKEV+37,1iPOKEV+38, 10:P
OKEV+27 , s FORN=OT07 ; X=50
+29*N
FQ 90 POKE83S-N,XiPOKE843-N,X-

1 9 : POKE V+-3 9+N , ! NEXT
CG 100 POKEV,70:POKEV+1,6O!POK
EV+2 , 250 ! POKEV+3 , 60 J POK
EV+4, 165 ! POKEV+5, 2 20
JR 110 POKE2042,24a:POKEV+21,7

1GOSUB760
HE 120 FORN=54272TO54300?POKEN
,0iNEXT:FORH=2TO18:READ
SltN) iNEXT
HE 130 FORN=2T018jREADS2(N)!NE

XT
GE 140 FORN=lT07sPOKEV+N*2,N*3
4 I NEXT t POKEV+3 7 , 1 ! POKEV
+38, 10jSYS163e5
HH 150 H=0iVE-0iFORN=S3000TO53

098iPOKEN, 248 [NEXT
PG 160 FORN=0TO6!FORI=0TO6!A(N

,I)?0tNEXTiNEXT
SP 170 M=0:PL=0rA-3:X=136tY-50
1 POKE2040, 253 : POKE5324a
,X:POKES3249,Y
CD 180 POKEV+16,0!POKEV+21,255

:POKES+24, 13
HD 190 TY=liDl=7;FORN=0TO6iIFA
{0,N)"0ORA(0,N)=3THENTY
=.0iDl=Dl-l
GP 200 NEXTlIFTY?lTHEN9S0
XK 210 IFD1<='3ORDC<>1THEN230
FF 220 DC=0:POKE53000+R1+R2*7,
24e:A(R2,Rl)=0:POKE5305
0+Rl+R2*7,248
SB 230 J=56320+PL*JY!CO=l-COtA
D=5S6ae+PL*240! FORN=0TO
7 t POKEAD+N , CO t NEXT



GP 240 GETY5;IFY$="[F1)"THENP0
KEV+21,0:GOSUB76OsGOTOl
50
AR 250 FORN="2T01BiPOKES+N,S2(N
) !NEXTiIFK5="l"AWDPl.= lT
HEN610
FB 260 POKES+8,X+PL*14:JV=PEEK
{ J ) I FR=JVAMD16 t IPFR=0TH
EN 3 00
XE 270 JV=lS-{JVAND15)!lFJV-8T
HENX=X+34 :A=A+1 j POKES + 1
1,17: IFX>23aTHENX=34 ! A=

CM 280 IFJV=4THENX=X-34:P0KES+
11, 17;A=A-1:1FX<34THENX
=?2 38:A=6
XM 290 POKE53248,X!GOTO190
KG 300 a=0iIFAtB,A)?3THENGOSUB

720IGOTO400
KE 310 IFA(B,A)<>0THEN190
Gil 320 CO=0:AD=55688+PL*240tFO
RN=0TO7 : POKEAD+N , CO i NEX
T
RX 330 Y=Y+18:POKE53249,YtPOKE

S+11,19

KC 340 B=B+1:IFA{B,A)<>0ANDA(B

, A) <> 3THENB=B-1 1 GOTO380

GK 350 F0RW=1T014:P0KES+8,26S-

y-PL*25 : Y=Y+2 t P0KE53249

,Y iNEXT

KC 360 IFA(B,A} = 3THENA{B,A)''0J

GOSUB720:GOTO400
KP 370 IFB<6THEN340
OR 380 POKE53000+A+B*7,2S2+PL*

2:A(B,A)=1-PL*2
PG 390 POKES+11,0:POKE53050+A+

B*7,252+PL*2
KF 400 POKEV+21,254:M-M+liIFM<

7THEN420
EK 410 SYS16586:IFPEEK(853)=3T

HEN480
FK 420 PL=1-PL:POKE2040,253+PL

*2iX=136:Y=50
EH 430 A-3!POKE53248,XiPOKE532

49,YiPOKEV+21, 25 5
QA 440 IFDCO1THEN190
ilM 450 POKE53000+R1 + R2*7,248:A
( R2, Rl }=0 : POKES3050+R1+
R2*7,248
QA 460 Rl=INTtRND{l}*7}!R2=INT
(RND(1)*7):IFA(R2, Rl ) <>
0THEN460
KF 470 POKE53O00+R1+R2*7,250:A
(R2,R1)=3:POKE53050+R1+
R2*7,250:GOTO19O
QR 480 FORN=2T018:POKES+N,Sl(N
) ! NEXT! POKES+4, 23: POKES
+11,35
RB 490 IFPEEK(8S2)=252THENY=80
:Cl=Cl + l:LI=10sN'=CliN$="
STR5(C1)+"
HD 500 IFPEEK(a52)=2S4THENY=20
jC2"C2+l !LI?"16iN$"STR$
(C2)+"
EA 510 CL=35:GOSUB600iPRINTN$:
POKE2040 , PEEK{ BS 2 ) j POKE
V,35:POKEV+16, 1
OQ 520 POKEV+1,Y!POKEV+29,1jPO

KEV+23, 1 : POKEV+21 , 255
JF 530 POKE53281,2:GOSUBS70:FO
RN=5 3000TO5304a : POKEK, P
EEK(852):NEXT
QE 540 GOSUB570iPOKEV+29,255:G
OSUB570:POK?V+2 3,255iGO
SUB570
JE 550 P0KEV+29,PEEK(V+29)AND1
:GOSUB570 ! POKEV+23 , PEEK
(V+23)ANDl!GOSUB570
SX 560 GOSUB590!POKES+4,0!POKE
V+23 , ; POKEV+29, ! POKES
3281,14:GOTO1S0
PX 570 FORW-lT025:CO=l-COiFORN



=0TO7 ! POKEAD+N , CO t NEXT :
NEXT; RETURN
CH 580 FORW=ITO300!NEXT:RETURN
HA 590 FORW=1TO1000:NEXT:RETUR

N
DS 600 POKE214, LI: PRINT* P0KE21

1,C Li RETURN
PK 610 POKES55,0:SYS].6793:R=PE

EK ( 8S 5 ) : R=R-INT ( R/ 7 ) * 7
CJ 620 IFPEEK(853)<>3THENRA=IN
T(RND(0)*4)+Cl*2!lFRA=l
rHEKR=IHT t RND (0 ) *7 )
KK 630 IFDC"1AND(C1-C2>2)AND(R
=R1)THENR=INT(RND(0)*7)
JC 640 IFR=3ANDA(0, 3)<>0THENR=
INT ( RND { ) * 7 ) I IFR?>3THEN
640
HD 650 IFR-3THEN710
FC 660 IFR>3THENAA=R-3: JV=8
FA 670 IFR<3THENAA=3-R: JV=4
MR 680 FORN=lTOAAs IFJV=8THEKX=
X+3 4:A=A+1:IFX>238THENX
=34;A=0
RJ 690 IFJV=4THENX=X-34:A=A-l!

IFX<34THENX=23aiA=6
AJ 700 POKES+8,X+PL*14:POKES+1
1,17:POKES3248,X!FORWA=
iT025lNEXT:NEXT
AR 710 GOTO300

AR 720 POKES+13,255:POKES+12,0
;POKES+11,33:FORWA=1900
0TO 2 000 STEP -2 5 00
AJ 730 POKES+8,WA/300;FORN=1TO

10:POKEV+39,N
RB 740 POKEV+l,V-N:POKEV,X-NsN
EXTiPOKES+8,WA/156:NEXT
XP 750 POKES+ll,0:POKEV+39,0tR

ETURN
PQ 760 PRINT" ICLR) "TAB ( 11 ) "

[2 DOVfNj lYEL] iRVSj CATS
'N' DOGS (4 DOWN}"
FP 770 PRINT" I RVS J I RIGHT h ELK]
PRESS I 2 SPACES] 1 ioFF]
tWHTH2 SPACES I TO PLAY
[SPACE} COMPUTER"
XA 780 PRINT" 12 DOWN} (RIGHT)
[RVS} [BLKjPRESS
(2 SPACESJa [OFFltWHT}
52 SPACES 3 TO PLAY A FRI
END"!Cl=0:C2-0iDC=0!JY=

KH 790 GOSUB580;POKE2040,254+C
:POKE2041,252+C:GETK$;I
FKS=""THENC=1-C:GOTO790
ME 800 IFK$<>"1"ANDK5<?"2"THEN

790
KD 810 IFK5="1"THENPRINT"

[2 DOWN } t RIGHT} [RED] PLU
G JOYSTICK INTO PORT 2"
: P25= "COMPUTER" : GOTO870
SM 820 PRINT" I 2 DOWN) { RVS i

(RIGHT) [ELK [HOW MANY JO
YSTICKS7 (PRESS 1 OH 2 }
KJ 830 GETJ?iIFJ$=s""THEN830
QR 840 IFJSo "1"ANDJ5<:>"2"THEN

830
HD 850 IFJ5="1"THENPRINT"

[2 DOWN) (RIGHT) (red) PLU
G JOYSTICK INTO PORT 2"
:GOTO870
AD 860 JY=1
BQ 870 PRINT" (2 DOWN) {RIGHT}

(RVS}B63 DOG CATCHER ON
7 (Y/N)
PE 880 GOSUB580:POKE2042, 250+C
!GETYSiIFY5=""THENC=l-C
:GOTO880
EM 890 IFY$<>"Y"ANDY5<:>"N"THEN

880
KS 900 IFYS>""Y"THENDC=1
XG 910 POKEV+21,0!GOSUB590:PRI
NT" [CLRj " ;AC=55327 t AS-1
05S



GP 920


POKEAC, 2


jPOKEAS, 160;


FOR


3FD8;95


6A


00


14


58


00


00


F0


Bl




Ns


1T08!P0KEAC+N,7


; POKEA


3FE0:00


00


50


00


00


54


00


00


BA




S+N,160j


NEXT








3FE8t55


00


00


56


00


00


56


80


A4


KB 930


AC


=AC+40


:AS


=AS+40


: IFAS <


3FF0t00


55


90


00


45


50


00


45


85




2017THEN920










3FF8;52


00


41


52


00


95


58


00


B4


OA 940


PRINT


"(HOME) "TAB(32)


"


4000 sFC


A9


00


8D


50


03


8D


51


3D




(BLK) ( RVS} CATS


'N


'




4008:03


78


A9


7F


BD


0D


DC


A9


59




[ DOWN i 1 6


LEFT) DOGS" t


LI-


4010:01


BD


lA


D0


A9


07


8D


4C


95




8t


;l=


32:


GOSUB600






4018:03


AD


3C


03


8D


12


D0


A9


3D


XR 950


PRINT


" ( RVS }


"P1S:LI=14!G


4020; IB


8D


11


D0


A9


38


8D


14


IE




OSUB600!


PRINT"


[RVSi'


P2$


4028:03


A9


40


60


15


03


A9


07


84




: RETURN












4030:85


FB


A9


CF


85


FC


58


60


D5


EE 960


DATA0


. 0,


0, 194.


255


.0.


0,0


4038:AD


19


D0


8D


19


D0


C9


06


6E







a


3,


f,


0,


a


126




4040 ;D0


03


4C


CI


40


CE


4C


03


68


EB 970


t " r -^ f

DATA0


.0.


1^1
0,0


,0,


0,0


.0.


8,0


4048:10


05


A9


06


8D


4C


03


EE


3A




,0


e;i '3


,0,


0,8


1 oa




4050:50


03


AD


50


03


C9


7C


D0


7D




, Z2


i, J


, i-^


tj




4058:17


A9


00


BD


50


03


AD


51


E2


CA 980


LI


=5i


GOSUB600t


PRINT'


TIE


4060:03


D0


09


A9


01


8D


51


03


16




GAME


"rGOSUB720iTY?e


sGO


4068;4C


70


40


A9


00


9D


51


03


A9


SE 990


SUB60k?
PRINT"lYEL) [RVS]






4070 :AE
4078:BD


4C
44


03
03


A9
80


07
4F


80
03


4D
0E


03
4D


62
12




[8


SPACES!"


:GOTO150




4080:03


AC


4D


03


AD


4F


03


99


Dl




















4038:01


D0


4E


4D


03


AC


4D


03


C4


Program 2: Cats


'N'


Dogs-







4090 ;B1


FB


18


6D


51


03


99


F8


85


Machine Language


Routfnc






4098:07
40A0;D4


AD
CE


IB
4D


D4
03


29
AD


79

4D


9D
03


01
D0


FF
92


3E00:00


28


00


00


28


00


00


96


5E


40A9:D5


A5


FB


18


69


07


85


FB


EC


3E08:00


00


96


00


02


00


80


02


6A


4080JC9


38


00


04


A9


07


85


FB


EE


3E10:55


80


09


55


60


08


00


20


11


40B8;BD


3C


03


80


12


D0


8A


F0


3A


3E18:25


35


58


A5


55


5A


A0


00


37


40C0:06


68


A8


68


AA


68


40


4C


BO


3E20:0A


25


55


58


25


55


58


20


6A


40C8:31


EA


A9


0E


8D


52


03


A0


0F


3E28:00


08


25


55


58


25


69


58


23


40D0;00


BC


56


03


A9


00


8D


55


2D


3E30:20


AA


08


25


AA


58


25


AA


66


4008:03


BE


05


42


E0


00


F0


31


69


3E38:58


20


AA


09


25


AA


58


DE


32


40E0:BD


EA


CE


C9


F8


F0


26


BD


D6


3E40:00


2P


00


00


28


00


00


96


9E


40E8:54


03


BE


06


42


BD


EA


CE


3A


3E48!00


00


96


00


02


00


80


02


AA


40F0:CD


54


03


F0


08


A9


00,


9D


51


3ES0:55


80


09


55


60


08


00


20


51


40F8!55


03


4C


0D


41


EE


55


03


B2


3E58:25


55


58


A5


55


SA


A0


00


77


4100:20


F9


41


AD


55


03


C9


03


61


3E60:0A


25


55


58


25


55


58


20


AA


4108; D0


03


4C


98


41


C8


4C


D9


66


iE&8:m


08


25


55


59


25


69


58


63


4110:40


C8


CE


53


03


D0


BD


A0


5B


3E70:20


AA


08


25


AA


58


25


AA


A6


4118:00


A2


00


8E


55


03


B9


3A


90


3E78:58


20


AA


08


25


AA


58


DE


62


4120;CF


C9


F8


F0


23


8D


54


03


26


3Ee0:00


01


54


00


15


54


00


0A


CB


4128:B9


3B


CF


CD


54


03


F0


08


C5


3E8S:A8


00


03


E8


00


0F


E9


00


56


4130;A9


00


8D


55


03


4C


48


41


A9


3E90:02


F0


00


03


F0


00


01


50


54


4138!EE


55


03


20


F9


41


AD


55


6F


3E9a:00


05


54


00


15


54


00


13


ED


4140:03


G9


03


D0


03


4C


98


41


DF


3EA0 5E4


AA


AA


AA


55


Fl


54


55


AA


4148:C8


E8


E0


06


D0


DO


C9


C0


02


3EA8!31


54


55


01


14


55


01


14


99


4150:31


90


06


A0


00


A3


00


8E


9B


3EB0:14


01


04


00


01


04


00


0A


lA


4158:55


03


B9


3A


CF


C9


FB


F0


A9


3EB8!04


00


00


28


00


00


00


00


B9


4160:23


8D


54


03


B9


41


CF


CD


02


3EC0100


01


54


00


IS


54


00


OA


0C


4168:54


03


F0


08


A9


00


8D


55


32


3EC8:A8


00


03


E9


00


0F


E8


00


96


4170:03


4C


84


41


EG


55


03


20


IF


3ED0!01


F0


00


03


F2


00


01


58


2C


4178 ;F9


41


AD


55


03


C9


03


DO


69


3ED8:00


05


64


00


15


94


00


13


31


4190:03


4C


99


41


98


18


69


07


BD


3EE0SE4


00


29


54


00


Fl


54


00


AA


4I881A8


E8


E0


06


D0


CC


98


38


39


3EE8:B0


50


02


00


S0


09


00


50


09


4190JE9


29


A8


CO


07


90


BE


60


CB


3EF0;25


00


50


95


40


50


55


42


93


4198:60


A9


00


8D


58


03


A2


02


A4


3EF8:90


55


50


10


01


54


A0


00


BB


41A0:A0


31


88


C0


FF


00


09


E0


13


3F00:03


03


00


03


CF


00


0F


BB


49


41Aa:00


P0


4D


CA


CA


4C


A0


41


C7


3F09:C0


0F


EF


C0


3F


77


F0


3D


AB


41B0:B9


3A


CF


C9


F8


D0


EB


C0


D8


3F10!99


F0


3D


99


F0


37


67


70


7C


41B8;29


B0


07


B9


41


CF


C9


F9


4E


3F18!8E


EE


02


CD


55


CF


F3


57


DF


41C0:F0


E0


8A


18


69


FC


99


3A


73


3F20:3C


28


AS


A0


0F


FF


F0


OF


4F


41Ca;CF


8E


59


03


8C


5A


03


20


26


3F28:FF


C0


02


AA


B0


03


FF


C0


92


41D0:CA


40


AE


59


03


AC


5A


03


06


3F30103


FF


C0


02


B2


90


03


C0


45


41D8:A9


F8


99


3A


CF


AD


55


03


28


3F38:F0


0A


00


A0


00


00


00


00


BB


41E0;C9


03


FO


11


AD


56


03


CD


D2


3F40i00


00


00


03


03


00


03


CF


DC


41E8;58


03


90


06


BD


58


03


8C


2B


3F48:0O


0F


BB


C0


0F


EF


C0


3P


07


41F0:57


03


4C


A 2


41


ec


57


03


81


3F50:77


F0


3D


55


F0


3D


99


F0


64


41Fa;60


AD


55


03


CD


56


03


90


50


3F58:3F


67


F0


0E


EE


C0


00


99


7D


4300:03


8D


56


03


60


65


5F


59


15


3F60:C0


03


57


00


00


A8


00


0F


9C


4208:53


00


6C


66


60


5A


54


00


3F


3F6e!FF


C0


2B


FF


A0


3E


AA


3C


0C


4210:73


5D


67


61


SB


55


00


7A


57


3F70:F3


FF


2C


E3


FF


00


02


AA


5B


4218:74


6E


68


62


5C


56


00


7B


SO


3F78t00


03


CF


00


02


8A


00


00


EB


4220:75


6F


69


63


5D


00


7C


76


F8


3Fe0E00


50


00


01


54


00


01


56


IE


4228:70


6A


64


00


7D


77


71


6B


24


3F8e:80


05


5A


80


06


5A


00


95


0D


4230:00


53


5B


63


6B


00


52


5A


85


3F90J5A


00


95


54


00


05


54


00


F0


4238:62


6A


72


00


51


59


61


69


F2


3F98:15


50


00


00


50


00


00


F0


29


4240:71


79


00


50


58


60


68


70


66


3FA0:00


00


50


00


00


54


00


00


7A


4248:78


80


00


57


5F


67


6F


77


8D


3FA8:55


00


00


56


00


00


56


80


64


4250: 7F


00


5E


66


6E


76


7E


00


11


3FQ0I00


55


80


00


45


50


00


45


45


4258:65


6D


75


7D


00


FF


00


00


71


3FB9:50


00


41


50


00


85


5A


00


57




















3FC0:00


50


00


01


54


00


01


58


60




















3 PCS: 00


05


59


00


06


59


00


16


5F




















3FD0!6A


00


15


6A


00


95


6A


00


F8





















COUPUTBrs Qazeiw January 1988 105



BEFORE TYPtNC . . .

Before typing fn programs, pkase
refer to "How To Type In
COMPUTERS GAZETTE Programs,"
elsewhere in this issue.



GEOS Column

WordCount

Generator

Article ort page 95.

HE )0 REM COPYRIGHT 1908 COMPU

TEl PUBLICATIONS, INC. -
ALL RIGHTS RESERVED
KR 20 PRINTC[iR5(147)"

13 SPACES} COPYRIGHT I9B8
COMPUTE I PUB., INC."
RD 30 PRINTTA!3(1.0)"ALL RIGHTS

tSPACEjRESKRVED"
EP 40 OPENT ,8, IS!DF¡ì="WORDC0UN

T" :GFS="W0RDC0UNT":R5=CH

RS(18)
KG 50 PRINT: PRINT! PRINT iPRINTR

5dfS

FR 60 FORP=]T016:P?=PS+CHR5{16
0) :NEXT!Z5=CHR5(0) !GF5=L
EFT$(GKS+PS,16)
SD 70 FORD=lT07!READYiDIS=DIS+
CHR5 ( Y ) J NEXT : DATA 0,6,87
,7,1,1,0
SC 80 PRINT: PRINT"WRITING "DF$
'"S HEADER BLOCK" ;GOSUBl
60:GOSUB200
XB 90 FRINTtl,"B-P"r 8,-TB-2!GET
t8, ITS, ISS:IT=ASC(ITS+Z$
)!IS=ASC(IS?+Z5)
KP 100 PRINTtl, "B-P";8fTB-3:PR
INT#8,Z5;:PRINT#1,"U2:"
;8r0;TD;SDiCLOSE8
RX 110 PRINT: PRINT"WRITING "DF
5"'S APPLICATION FILE":
GOSUB160:GOSUB200
KS 120 PRINT#8,CHR$(IT)CHR5(IS
> ;DIS; ;PRINT#1, "02:"; 8;
; TD ; SD
PD 130 PRINTIl, ¡ö?Ul!";8;0; IT;IS
iPRINTtl, "B-P"r8;StPRIN
T#a,CHRS(0>CHR$(255);
CM 140 PRINT#1."U25";8:0;IT;IS
EE 150 PRINT! PRINT: PRINTR5DF$"
CREATEDl": CLOSES :CLOSE
1:END
XE 160 PRINT* 1,"S0!"+GFS:OPEN8
,a,8,+GF5+",U,W" SG0SUB2
80
KQ 170 READY!ON-(Y=-l)-2*(Y=~2
)GOTO180,190jPRINT#8,CH
RS(Y); !GOTO170
DA 180 FORZ=]T0171:PRINTI8,ZS!
iNEXT: REM ONLY FOR HEA
DER BLOCK I
SH 190 CLOSESiRETURN
FE 200 TD=).a:SD=l:OPEN8,8,8, "#

AD 2]0 PRINT#l.,"Ul!"r8;fljTD;SD

:GOSUBZ80
JK 220 PRINT#1, "a-P";8r0iGETI8

,NTS,NS5
BR 230 FORDE=0TO7:TB=DE*32+S;P

RINTIl,"B-P";8rTB
XJ 240 DN?="" :FORD=1T016:GET#8

, A5 J DNS = DN5+A5 :NEXT! PRI

NT" . " r
KX 250 IFDN$="GFSTHENPRINTjRETU

RN



EC 260 NEXT:TD=ASC(NT5+Z5) :SD=

ASC{NSS+Z$ ) :IFTDTHEN210

MX 270 PRINT :PRINTR5 "FILE NOT

[ S PACE j FOUND!" :CL0SE8:C

LOSE It END

FG 280 INPUT! 1, EN, ED$,ET5,ES5!

IFEN=0THENRETURN
AP 290 PRINTRS;EN,ED5,ET5;ES?:

CL0SE8:CL0SE1:END
KJ 300 REW HEADER BLOCK INFO
JH 310 DATA 3,21,191,25 5,2 55,2
5 5,128,0,1, 156,226, 1,13
2,38,1,156,226,7
FE 320 DATA 132,130,29,156,231
,17, 128,0,39,156,0,45, 1
32,0,121,156,0,193
AF 330 DATA 144,0,129,156,1,22
5, 128, 2,145,136,1,225,1
52,2, 241, 136,5,249
QS 340 DATA 136,7,249,156,3,24
1,128,0,1,255,255,255,1
31,6,0,0,4,112
RQ 350 DATA 7,0,4,103.101,111,

67,111,117,110,1]6,-1
FG 360 REM APPLICATION DATA
EA 370 DATA 234,169,230,133,24
,169,0, 133,25, 160,90,56
,32,78,193,169,0,133
CM 380 DATA 251,169,16,133,252
,169,0,133,112, 133,113,
141,249, 5, 169,0,133, 118
PA 390 DATA 169,16,133,119,32,
161, 194, 138,240,8,160, 5
,32,142,6,76,40,4
MR 400 DATA 165,12,133,253,165
,13,133,254,169,7,133,1
6,169,48,133, 22, 169,6
AS 410 DATA 133,23,169,249,133
,12, 169, 5,133, 13, 169,16
,133,2,169,6,133,3
JQ 420 DATA 32,86,194,165,2,20
1,2,208,3,76,44,194,201
, 5,240,40, 173, 141
QC 430 DATA 132,201,1,203,5,16
0,2,76,136,6, 160, 3, 185,
142,132,240,15,152
KP 440 DATA 24,105,8,20 5,137,1
32,240,6,32,176,194,76,
40,4,136,16,233,76
SQ 450 DATA 40,4,173,249,5,208
,5,160,3,76,136,6,169, 2
49,133,2,169,5
EM 460 DATA 133,3,32,116,194,1
38,240,3,76,134,6,173,1
9,132,133,4,173,20
RQ 470 DATA 132,133,5,169,0,13
3,10,169,16,133,11,32,2
28,193,138,240,3,76
XB 480 DATA 134,6,160,90,177,1
0,201,49,208,6,162,23,1
60,63, 208,15, 201,50
EC 490 DATA 208,6,162,26,160,6
2,208,5,160,1,76,136,6,
142,110,7,140,111
EG 500 DATA 7,32,164,5,138,240
,3,76,134,6,173,150,132
,205,111,7,144,5
PD 510 DATA 240,3,76,100,5,173
,110, 7, 24, 101,122, 133,1
22,169,0,101,123,133
QA 520 DATA 123,160,0,32,93,5,
177,122,240,76,32,203,5
, 144, 1) ,32,223,5
AR 530 DATA 176,239,201,12,208
,235,240,44,230,112,208
,2,230,113,32,93,5,177
AM 540 DATA 122,240,47,32,203,
5,144,244,201,12, 240,22
,32,223, 5,176, 235,201
KG 550 DATA 13,240,202,201,32,
240, 198,201, 128, 144,223
,160,6,76, 136, 6, 32,122



KC 560 DATA 194,138,240,145,76

,134,6,230,122,208,2,23

0,123,96, 32,60,6, 169
JJ 570 DATA 0,133,253,169,16,1

33,254,169,125,133,2,16

9,5,133,3,32,86,194
BQ 580 DATA 76,0,4,129,11,40,3

2,149, 5, 11,96, 32,249,5,

11,40,48,156
AC 590 DATA 5,12,96,48,253,1,1

7,72,0,24,70,105,108,10

1,58,0,24,87
FQ 600 DATA 111,114,100,115,58

,0, 169,0,133,6,169,80,1

33,7,169,0,133,16
CA 610 DATA 133,122,169,16,133

, 17, 133, 123, 32, 140, 194,

138, 240,12,201, 11,208,5
CJ 620 DATA 160,4,76,136,6,76,

134,6,96,201,65,144,14,

201, 123,176, 10, 201
DE 630 DATA 97,176,4,201,91,17

6,2,24,96,56,96,162,2,2

21,10,6,240,5
PD 640 DATA 202,16,248,24,96,1

65,122,24,125,13,6,133,

122,144,2,230,123,56
QQ 650 DATA 96,64,64,64,64,64,

64,64,64,64,64,64,64,64

,64,64,64,64
EP 660 DATA 17,23,16,26,3,4,12

9,11, 130,10,39,6, 12, 130

,20,253, 16,4
KB 670 DATA 4,5,17,24,2,17,72,

6,17,48,0, 79, 110, 32, 100

,105,115,107

KD 680 DATA 56,0,87,114,105,11
6,101,32,73,109,97,103,
101,0, 160,4, 169,32
OF 690 DATA 145,118,136,16,251
,160,4,132,116,169,0,13
3,114,133, 115,162, 16,24
BD 700 DATA 38,112,38,113,38,1
14,38,115,56,165,114,23
3,10, 168,165,115,233,0
GD 710 DATA 144,4,132,114,133,
115,202,208,229,38,112,
38,113,165,114,24,105,4
8
QG 720 DATA 164,116,145,118,13
6,165,112,5,113,208,198
, 160, 5, 145, 118,96, 160,0
FH 730 DATA 32,142,6,76,0,4,15
2, 10, 168, 185, 175,6, 133,
120,185,176,6, 133
HG 740 DATA 121,169,166,133,2,
169,6, 133, 3,76,86, 194,1
29, 12,10,30,120,1
KH 750 DATA 17,72,0,189,6,209,
6,235,6,9,7,32,7,63,7,8
3,7.24
AH 760 DATA 69,114,114,111,114
,32,114,101,97,100,105,
110, 103,32,102,105,108,
101
CG 770 DATA 0,24,103,101,111,8
7,114,105,116,101,32,49
,46, 120,32,111, 114, 32
SC 780 DATA 50,46,120,32,111,1
10, 108, 121,0, 24, 73,110,
115,101,114,116, 32,110
XM 790 DATA 101,119,32,100,105
,115,107,32,105,110,116
. Ill , 32, 100, 114, 105 , 118
,101
PM 800 DATA 32,65,0,24,78,111,
32,102,105,108, 101, 32, 1
19,97, 115,32,115,101
SP 810 DATA 108,101,99,116,101
,100,33,0,24,60,65,71,6
9,32,84,79,32,76
SC 820 DATA 65,82,71,69,32,70,



106 COMPUTErs Gazette January 1988



79, 82, 32, 69, 86, 65, 7&, 85

,65,84, 73,79
GE 830 DATA 78,33,0,24,69,114,

114, 111,114, 32,114,101,

97,100,105,110,103, 32
SE 840 DATA 100,105,115,107,0,

24,73,108,108,101,103,9

7,108,32,99,104,97,114
CD 850 DATA 97,99,116,101,114,

32, 105,110,32,102, 105, 1

08,101,0,0,0,-2

SpeedScript
Justified

Article on page 84.



HE 10



FM 20



KM


30


AQ


40


SR


50


RE


60


PP


70


CG


80


FK


90


HK


100


JJ


110


DJ


120


DG


130


CS


140


AQ


150


H5


160


AM


170


EG


180


KR


190


KH


200


BH


210


XP


220


KX


230


EH


240


EQ


250



REM COPYRIGHT 1988 COMPU

TEl PUBLICATIOHS, INC. -
ALL RIGHTS RESERVED

PRINT"lCLRj IBLUJ
13 SPACESjCOPYRIGHT 1988
COMPUTE 1 PUB., INC."

PRINTTAB(10) "AliL RIGHTS

i S PACE } RESERVED [ DOWN } "

GOSUB120! REM LOAD ML PR

OGRAM

POKE49242,16: REM MAX IN

SERTIONS

INPUT " FILENAME" ;N5! INPUT

"LM, RM";LM,RM

OPEN15,8, 15:0PEN2,8,2,N5

+ " , S , R" : INPUT* 1 5 , El 5 , E2 S

,E35,E4S

IFE1?="00"THEN100

PRINT: PRINTEl$;E2 5;E35rE

4?:CLOSE15:END
0PEK3 , 4,7: P0KE781 , LM: PO
KE782,HM-l!SYS49152:PRI
NT#3:CLOSE2:CLOSE3
CL0SE15!END

FORJ=49152TO49S70:READA
!X=X+A:POKEJ,A:NEXT
IFX<>61941THENPRINT"ERR
OR IN DATA STATEMENTS . "
sSTOP
RETURN

DATA 142,163,193,140,16
4,193, 169,0,141,165,193
,32,19,193

DATA 32,225,255,208,6,3
2,225,255, 240, 251,96,17
3,168,193

DATA 205,163,193,176,6,
32,56,192,76,11,192,173
,165,193

DATA 208,6,32,56,192,76
,11,192,32, 79,192,76,11
,192,32

DATA 204,255,162,3,32,2
01,255, 162,0, 189,176, 19
3,32, 210

DATA 255,232,236,168,19
3 , 144 , 244, 96, 56 , 173 , 164

193 237
data' 167, 193, 141, 169, 19
3,201,16,144,4,32,56,19
2,96,201

DATA 0,208,4,32,56,192,
96,169,0,141,170,193,17
4,163,193

DATA 189,176,193,201,32
,208,4,232,76,113,192,1
89,176,193

DATA 201,32,208,15,172,
170,193,138,153,176,194
,169, 1,153

DATA 0,195,238,170,193,
232,236,168,193,144,228
,172,169



KG 260


DATA 193,174,171,193,23


8080:85


06


A9


7D


85


FA


85


07


FC




6,170,193,144, 2,162,0,2


8088:A9


00


85


2E


8D


FF


7D


85


DE




54,0,195


8090:17


85


18


85


IF


A9


00


85


FE


RD 270


DATA 232,236,170,193,14


8098:33


A9


C0


85


39


A9


02


20


25




4,2,162,0,136,208,242,1


80A0:BC


98


20


15


88


20


0D


8C


CA




42,171,193


80A8:E0


00


D0


03


4C


30


82


A5


32


XC 260


DATA 169,255,172,170,19


80B0:17


18


69


04


85


17


90


02


SC




3, 153, 176,194, 32,204, 25


80B8:E6


18


A0


00


A5


10


91


36


10




5, 162, 3


80C0:C8


AS


U


91


38


A5


38


18


AB


KD 290


DATA 32,201,255,162,0,1


90C9:69


02


85


38


90


02


E6


39


C6




60,0,152, 221,176,194,20


80D0:20


4D


8C


A5


33


C9


3A


F0


47




S, 54, 169


80D8:04


C9


80


90


04


A2


00


86


98


DS 300


DATA 0,141,166,193,200,


80E0:1F


C9


86


D0


02


E6


IF


C9


75




185, 176, 193, 136, 201,8, 2


80E8:83


D0


5C


20


4D


9C


A5


44


99




08,3,238

DATA 166,193,142,162,19


80F0:D0


0C


E6


44


AS


F7


8D


E3


8A


AE 310


B0F8:0B


AS


F8


8D


E7


0B


A0


00


8D




3,189,0,195,170,169,32,

32,210,255

DATA 17 3,166,193,240,10


8100!A5
8108:42


F7

A5


91
33


42
C9


C8
22


AS
D0


F8
06


91
20


SA
19


SH 320


8110:4D
8118:12


8C
A5


4C
33


09
C9


31
2C


AS
D0


34

08


D0
A9


D2
EE




,169,8,32, 210,255, 169,9
5,32,210


8120:00


20


E3


9B


4C


0F


81


C9


CB




812a:3A


F0


04


AS


33


D0


F2


A9


GH


PB 330


DATA 255,202,208,233,17


8130:00


20


E3


3B


A9


00


20


E3


El




4,162,193,232,76,12,193


8138: SB


A5


F7


85


42


A5


F8


85


El




, 185,176


8140:43


20


03


8C


4C


D3


30


C9


92


EB 340


DATA 193,32,210,255,200


8148:22


D0


06


20


CE


81


4C


D3


3C




, 204, 168, 193, 144, 184, 96


8150:80


C9


8F


D0


03


4C


AS


80


lA




,32,204


8158:20


C3


8C


90


4D


20


47


8D


FD


GB 350


DATA 255,162,2,32,198,2


8160:A5


IF


D0


02


B0


47


20


F4


10




55, 169,0, 141,167, 193,14


8168:81


A5


ID


19


69


04


B5


0F


30




1,168,193


8170:A5


06


38


E5


0F


85


06


B0


78


KA 360


DATA 169,32,141,176,193


8178:02


C6


07


A0


00


AS


ID


05


EE




,32,207,255,170,32,183,


8180:1E


91


06


C8


AS


0C


91


06


CA




255,41,64


3188;C8


AS


F9


38


E5


0C


85


F9


80


GP 370


DATA 240,3,104,104,96,1


8190(91


06


C8


A5


FA


E9


00


85


56




38,201,1,208,6,141,165,


81 98: FA


91


06


A2


00


C8


BD


Dl


D8




193,76,40


B1A0I98


91


06


E8


E4


ID


90


F5


56


MC 380


DATA 193,201,2,208,8,16


81A8:B0


03


20


4D


8C


AS


33


F0


E?




9,0,141, 165,193, 76,40, 1


81B0:03


4C


D3


80


4C


A5


80


AS


6A




93,201,13


81B8:06


38


E9


04


85


06


B0


02


Fl


KK 390


DATA 208,62,238,167,193


B1C0:C6


07


A0


02


AS


F7


91


06


53




,172,167,193,140,168,19


81C8iC9


AS


F8


91


06


60


20


B7


7B




3,153,176


81D0!81


A2


00


20


4D


8C


F0


0A


C7


QC 400


DATA 193,238,168,193,17


81D3:C9


22


F0


06


20


E3


88


E8


56




4, 163,193, 189,176, 193,2


81E0:D0


Fl


84


0F


A0


00


A9


30


D2




01,32,176


91E8:91


06


C8


8A


91


06


A4


0F


F4


HM 410


DATA 23,201,27,208,6,20


81F0:20


4D


8C


60


AS


IE


D0


05


3B




6,167,193,76,123, 193,20


81Fe:A9


02


95


0C


60


A9


0A


85


06




1.8. 208


8200 :0C


AS


IF


F0


ID


20


74


91


4B


PR 420


DATA 3,206,167,193,206,


8208:20


D0


8C


B0


05


A9


07


4C


17




167.193,76,136,193,201,

146,208

DATA 3,206,167,193,232,


9210:70
8218:2C


8A
F0


20
F2


DD
20


8C

77


AS
91


33

AS


C9
13


FC
30


PM 430


8220:85
8228:F0


0C
03


E6
06


0C
0C


A5
60


IE
E6


C9
0C


20
60


Bl
FE




236, 168, 193,144,213,96,
172,168


e230:E6


3A


20


CC


FF


A9


01


20


D0




a238:C3


FF


A5


06


39


E5


17


85


41


ED 440


DATA 193,153,176,193,23


6240 .? 17


85


2C


85


19


A5


07


E5


63




8,168,193,201,32,240,14


82481 18


85


18


85


2D


85


lA


A5


6F




0,140,167


8250:F7


8D


3D


08


A5


F8


8D


3E


47


FB 450


DATA 193,76,40,193,7


8259:08


A9


04


20


8C


88


20


IS


2A






9260:88


20


0D


8C


E0


00


D0


03


C7


C r%Mi ¡ö


It II


8268: 4C


00


83


20


AC


8A


A0


00


D6


jprii


e2 70:A5


10


91


2C


C8


A5


11


91


Dl


¡ö




8278; 2C


CB


A5


F7


91


2C


ca


AS


6E


See instructions in article on page


8280 :F8


91


2C


AS


2C


18


69


04


DE


72 before twins in.


8288 :B5


2C


90


02


E6


2D


20


7C


36




^r o


8290:83


20


4D


8C


AS


33


C9


3A


99


Program 1: sprint ir


8298 :F0
82A0 : DD


15
54


C9
3B


80
F0


90

13


3A
E8


A2
E0


00
IF


4F
47


3000 :A2


7f B5 00 9D 00 7F CA 9F


e2A8:90


F6


A9


07


4C


70


8A


20


B2


3003:10


F8 A9 40 85 12 A9 00 50


82B0:4D


8C


AS


33


D0


DE


F0


A9


F4


8010:85


27 A9 10 95 31 A9 FE )7


82B8:E0


12


90


05


A9


09


4C


70


3F


8018:85


42 A9 FF 85 43 A9 00 2E


82C0:8A


20


4D


BC


BA


0A


AA


A9


01


8020:85


44 20 3C 88 20 CF FF 26


e2C3iBZ


48


A9


Bl


48


BD


DD


82


E8


a028iC9


0D F0 06 9D 81 96 E8 DC


82D0:48


BD


DC


82


48


A5


33


60


CC


8030:00


F3 E0 00 D0 01 60 86 84


82D8:A2


07


D0


EB


49


85


7E


86


7D


8038:0A


A9 0D 20 D2 FF A9 00 36


82E0:F9


86


C2


83


SE


85


C2


83


27


8040:20


BD FF A9 0F A2 08 A0 0F


B2E8:AE


85


CF


83


CD


84


8F


84


FC


8048:0F


20 BA FF 20 C0 FF A9 DO


82F0:07


83


00


84


49


85


C9


83


75


0050:00


35 3A A9 01 95 F7 A9 4C


e2F8:C2


87


E0


85


F7


87


4E


85


B5


8058:08


85 F9 A9 EE 85 2A A9 04


8300:20


7C


93


A9


60


20


E3


8B


18


8060:92


85 2B A0 00 Bl 2A 20 B6


8308:A5


FB


48


A5


F7


48


AS


lA


C9


8068 :E3


9B E6 2A D0 02 E6 2B 45


B310!CS


18


D0


06


AS


19


C5


17


AE


8070 ;A5


2B C9 97 D0 04 AS 2A CD


8318:B0


33


A0


00


Bl


19


85


F7


4D


8078:C9


D5 90 E9 A9 FF 85 F9 D6


8320:CB


Bl


19


85


FB


CB


Bl


19


DA



COMPUTEI's GazBfte January 1986 107



8328:85


13


CB


Bl


19


85


14


20


12


eSD0:0F


20


C3


8C


80


05


A9


OB


A4


8878:


FF


E8


E4


0E


90


F5


A9


0D


FO


8330:93


83


A0


02


81


2A


20


E3


70


8508:4C


70


8A


A9


07


4C


70


8A


E6


8880:


20


02


FF


A9


11


20


8C


88


93


8338:88


CB


Bl


2A


20


E3


SB


AS


50


85E0:60


A5


33


F0


2E


C9


3B


F0


FA


8888:


4C


52


83


0A


AA


30


A5


88


8S


8340:19


IS


69


04


as


19


90


02


FA


85E8:37


C9


3A


F0


26


C9


A3


FO


EB


8890:


as


08


BD


A6


88


85


09


AO


95


8348:Ee


lA


4C


0E


83


A9


05


20


A0


35F0:39


C9


A6


F0


45


C9


2C


FO


89


8898:


00


31


08


F0


06


20


D2


FF


7C


83 50 iBC


88


20


CC


FP


A9


01


20


59


35F8:51


20


Fl


8D


AS


3F


DO


0D


A4


88A0:


CB


DO


F6


60


07


88


06


89


A5


8358:C3


PF


A9


0F


20


C3


FF


A2


lA


8600:20


SA


91


A9


D9


20


E3


83


23


BSAB:


19


89


25


89


25


89


31


89


21


8360J7F


BD


00


7F


95


00


CA


10


E0


S608:A9


0A


20


E3


8B


20


72


86


F5


8B30:


49


89


59


89


67


89


73


89


6E


8368:F8


68


85


20


68


85


2E


AS


E4


8610:4C


El


85


20


5A


91


A9


B3


BE


88B8:


90


89


A2


89


A9


89


A9


89


Bl


8370 !F9


80


IB


08


AS


FA


80


IF


0F


8618:20


E3


8B


A9


0B


4C


E3


8B


17


88C0:


B7


89


CD


89


DE


89


EC


89


E2


8378:08


6C


02


A0


A5


2E


F0


12


C2


8620:20


4D


8C


F0


04


C9


3A


00


BO


88Ca:


02


8A


10


8A


24


8A


36


8A


6A


8380:20


CD


8B


A0


00


AS


F7


93


9E


86 28:88


60


20


63


B6


A9


60


20


89


SeD0:


49


8A


50


BA


50


BA


OD


OD


39


8388:13


C8


AS


F8


91


13


06


2E


24


8630:E3


8B


A9


0B


20


E3


8B


4C


EB


8808:


OD


53


50


52


49


4E


54


20


C0


8390:00


EA


60


AS


17


85


2A


A5


E9


8638:E1


as


20


63


86


A9


80


20


CD


88E0:


49


49


20


20


20


20


0D


42


CC


8398:18


85


2B


A0


00


Bl


2A


CS


50


8640;E3


A9


08


20


E3


8B


4C


El


D4


BBE8:


41


53


49


43


20


43


4F


4D


C6


83A0:13


D0


07


C8


Bl


2A


C5


1.4


A8


8648:85


20


SA


91


A9


59


20


E3


5B


aapo:


50


49


4C


45


52


0D


00


53


8E


83A8:F0


la


A5


2A


18


69


04


85


79


B650:BB


A9


08


20


E3


88


20


40


CB


BBPS:


4F


55


52


43


45


20


46


49


06


O3B0:2A


90


02


E6


2D


AS


2B


CS


AB


8658:8C


F0


CD


C9


3A


F0


C9


4C


83


8900;


4C


45


3A


20


00


0D


2A


2A


86


83B8:2D


D0


04


A5


2A


CS


2C


90


B6


8660 .'El.


8S


20


40


ec


20


Fl


80


EE


890B:


2A


20


42


4)


44


20


46


49


OD


83C0!DA


18


60


A9


3A


20


A4


8C


0A


8668:20


77


91


4C


5A


91


20


Fl


AS


8910:


4C


4S


20


2A


2A


2A


0D


00


55


83C8:B0


05


68


68


4C


61


82


60


4A


8670:80


20


SA


91


A9


ED


20


E3


09


891B:


50


41


53


S3


20


31


2E


2E


93


83D0: 20


80


8C


20


C3


8C


B0


05


52


B678:8B


A9


08


4C


E3


88


20


80


E9


B920:


2E


0D


00


00


50


41


53


53


sa


83Da:A9


0B


4C


70


8A


A9


00


85


88


8680 :8C


20


00


83


20


8F


ac


20


A6


S928:


20


32


2E


2E


2E


OD


OD


00


40


83E0:FD


A9


B2


20


A4


8C


B0


05


67


8688:47


80


20


B9


8B


A9


A4


20


A8


8930:


0D


43


4F


4D


50


49


4C


41


OA


83E8:A9


1,8


4C


70


8A


20


40


8C


57


8690 iA4


8C


B0


OS


A9


0B


4C


70


F3


8938:


54


49


4F


4E


20


46


49


4E


91


83F0:20


Fl


80


A5


33


48


A5


32


C8


8698:8A


20


4D


8C


20


CD


86


A5


50


8940:


49


S3


48


45


44


2E


0D


00


IF


n3Fa:flEL


41


20


ap


8C


20


47


80


11


B6A0133


C9


A9


D0


16


20


40


8C


54


8948;


20


20


20


2A


2A


2A


20


45


99


O400:A5


IK


D0


04


A9


ao


D0


0P


Fl


86A8i20


CD


86


A5


F8


20


80


88


39


8950:


52


52


4F


52


3A


20


20


00


C2


a408tC9


10


00


4a


20


B9


BB


20


B7


86B0:A5


F7


20


80


BB


20


CO


BB


9E


8958:


4E


4F


54


20


S3


SS


50


50


D3


843.0:33


ar


20


CD


SB


A9


9D


85


4F


B6B8:4C


C3


88


A9


00


20


80


88


FS


8960:


4F


52


54


45


44


00


2A


ZA


2F


6418:40


AS


3F


F0


05


A9


.1.0


4C


DC


86C0:A9


01


20


80


88


A9


00


20


12


8968:


ZA


20


44


49


53


4B


20


4S


03


8420:70


8A


20


60


91


A9


02


20


65


B6C8:80


BB


D0


DF


20


98


SE


90


2E


8970:


52


S2


4F


52


20


2A


2A


2A


78


8428 :e3


8B


A5


40


20


E3


813


20


86


B6D0:0B


20


DD


8C


20


C3


SB


A9


CO


8978-


00


00


49


4C


4C


45


47


41


47


8430:03


8C


20


60


91


A9


03


20


41


8608:00


4C


80


88


20


C3


BC


30


98


8980


4C


20


46


55


4E


43


54


49


51


84 38:E3


88


E6


13


00


02


E6


14


94


86E0:05


A9


0B


4C


70


8A


20


47


36


8988


4F


4E


20


55


53


45


00


4E


2E


8440:A5


40


20


E3


SB


20


03


8C


DD


86E8S8D


20


C3


QB


A9


01


D0


E9


02


8990


4F


4E


20


45


58


49


53


54


88


8448:A5


FD


D0


07


AS


41


BS


32


90


a6F0:A2


08


20


A3


8D


CA


DO


FA


B3


8998


49


4E


47


20


4C


49


4E


45


38


8450:68


85


33


60


AS


3F


F0


C5


2D


86F8:60


20


C3


8C


90


IC


20


47


FB


89A0


00


53


59


4E


54


41


58


00


F0


B4S8:A9


A2


20


E3


8S


E6


13


D0


1.0


8700:8D


20


A3


BB


85


2A


AA


20


S5


69AS


54


4F


4F


20


4D


41


4E


59


03


8460:02


E6


14


A5


13


20


E3


8B


6D


8708:A3


88


B5


2B


CS


14


D0


04


53


89B0


20


46


4F


52


S3


00


49


4C


ED


B468:A9


A0


20


E3


8B


A5


14


20


ES


8710:E4


13


F0


10


20


Fl


86


4C


97


89B8


4C


4S


47


41


4C


20


S3


54


IE


8470!E3


SB


20


5A


91


A9


OB


20


FC


8718:02


B7


20


A3


BB


85


2A


20


2P


89C0


41


54


45


40


45


4E


S4


20


33


8478iE3


8B


A9


08


20


E3


8B


20


03


8720:A3


8B


85


2B


20


D8


83


20


E2


B9C8


55


53


45


00


4E


45


58


S4


90


8480:63


91


AS


13


D0


02


C6


14


B5


37 28:89


83


A9


02


85


28


3S


3D


61


89D0


20


S7


49


54


48


4F


55


54


B6


8488 :C6


13


20


03


ac


4C


48


84


98


8730:20


A6


87


20


FP


8E


20


AF


16


89D8


20


46


4F


52


00


54


S9


50


FO


8490 iE6


2E


20


Fl


8D


A2


00


BO


70


8738:87


20


5A


91


A9


SB


20


E3


4A


89e0


4S


20


4D


49


53


4D


41


54


B3


8498:41


85


20


E3


8B


EB


E0


09


B0


8740:8B


A9


0A


20


E3


8B


20


A6


F6


a9E8


43


48


00


00


43


4P


4D


50


C2


84A0 : D0


FS


A5


F8


20


73


aa


A5


5F


8748:87


20


60


91


A9


02


20


E3


CI


89F0


49


4C


41


54


49


4F


4E


20


60


fl4AaiF7


20


73


8D


20


03


8C


A9


AC


87S0:8B


20


63


91


20


03


8C


20


F8


89F8


41


42


4F


52


54


4S


44


00


99


84B0!A7


20


A4


ac


B0


0C


A9


89


85


8758:60


91


A9


03


20


E3


8B


E6


EF


8A00


00


40


49


53


53


49


4E


47


6A


84B8:20


A4


8C


B0


0E


A9


0B


4C


11


8760:13


00


02


E6


14


20


63


91


55


BAOa


20


43


4F


40


4D


41


00


4D


79


84C0:70


8A


20


4D


8C


20


00


SC


90


8768:20


03


SC


20


AF


87


20


5A


12


8A10


49


53


53


49


4E


47


20


50


BD


e4CB!B0


04


60


20


4D


8C


A9


4C


7S


8770:91


A9


5F


20


E3


SB


A9


0A


4B


8A1B


41


52


4S


4E


54


48


45


53


91


84D0:2C


A9


20


20


E3


88


20


CC


BA


8778:20


E3


88


20


60


91


A9


02


A 2


BA20


49


53


00


40


49


53


53


49


0B


8408:85


20


DD


ac


20


93


83


B0


38


8780:20


E3


8B


A9


F0


20


E3


8B


FF


aA28


4E


47


20


S3


4S


40


49


43


A4


84E0I53


A9


00


as


2A


A9


C0


85


55


8788:A9


03


20


E3


88


A9


4C


20


28


8A30


4F


4C


4F


4E


00


2A


ZA


2A


F5


84E8s2B


A0


00


Bl


2A


C5


13


D0


2A


8790:E3


8B


20


CD


88


20


03


8C


C4


8A38


20


49


2F


4P


20


45


52


52


97


84F0:07


C8


Bl


2A


C5


14


F0


IC


05


3798SA5


33


C9


2C


D0


06


Z0


4D


6F


aA40


4F


52


20


2A


2A


2A


0D


00


4C


a4F8:A5


2A


18


69


02


85


2A


90


04


a7A0:8C


4C


FA


36


60


A5


2A


85


44


8A4e


44


45


56


49


43


45


20


4E


ED


8500:02


E6


2B


A5


2B


C5


39


00


39


87A8:13


A5


28


85


14


60


A9


04


El


BA50


4F


54


20


50


S2


4S


53


45


BE


8508:04


A5


2A


C5


38


90


DA


A9


83


8780:85


28


20


A3


SB


48


20


OB


6J


8ASe


4E


54


00


00


4D


49


S3


53


D4


8510: 0A


4C


70


8A


A0


00


A5


19


53


8788:83


68


D0


03


4C


B7


8E


4C


9C


BA60


:49


4E


47


20


45


51


S5


41


F3


8518:38


E9


04


85


19


B0


02


C6


E8


87C0:FF


8E


20


Fl


8D


20


5A


91


C9


8A68


t4C


20


53


49


47


4E


00


A2


CO


8520I1A


AS


F7


91


19


C8


AS


F8


E9


87C8:A9


FD


20


E3


83


A9


08


20


A7


aA70


:FA


9A


48


A9


40


85


12


A9


33


8528:91


19


C8


A5


13


91


19


C8


8F


87D0:E3


8B


A5


33


C9


2C


FO


05


82


aA78


:10


85


.3)


AS


3A


00


03


20


B2


8530:A5


14


91


19


ca


Bl.


2A


20


58


B7DB:A9


12


4C


70


8A


20


4D


8C


CD


8A80


:AC


8A


A9


06


20


8C


88


68


DO


853B:E3


8B


CB


Bl


2A


20


E3


8B


71


B7E0:20


Fl


8D


A2


00


BD


F2


87


8C


SABa


:20


8C


88


A9


0D


20


02


FF


0B


8540:60


AS


03


D0


07


AS


02


00


F5


87E8:20


E3


BB


?8


E0


06


90


PS


37


aA90


:A9


3A


20


A4


8C


BO


OA


AS


36


8548:03


4C


A9


60


4C


E3


BB


20


4C


87F0:60


A0


00


AS


02


91


14


20


SI


BA9a


:3A


00


03


4C


A5


80


4C


61


4D


85 50 :5A


91


A9


B5


20


E3


BB


A9


CB


87F8:F1


80


20


5A


91


A9


88


20


02


BAA0


:B2


AS


3A


00


03


4C


03


80


26


8558:0Q


20


E3


8B


4C


B2


85


C9


67


8800 :E3


8B


A9


08


4C


E3


8B


20


F4


8AA8


:4C


94


82


A0


00


84


20


A5


SB


8560:22


D0


12


20


6F


B6


A9


3B


19


8808: SA


91


A9


E2


20


E3


83


A9


5F


8AB0


:10


85


2A


A5


11


85


ZB


A2


66


8568:20


A4


8C


B0


05


A9


14


4C


8C


8810:0B


4C


E3


8B


AS


0A


A2


81


OB


BAB8


:08


A0


00


AS


28


DD


Z4


SB


F8


8570:70


8A


20


40


8C


20


5A


91


5A


8a)B:A0


98


20


BO


FF


A9


01


A2


CA


8AC0


sDO


05


AS


2A


DD


23


SB


90


F9


857B:A9


94


20


E3


SB


A9


0B


20


F8


8820:08


A0


08


20


BA


FF


20


C0


37


BAca


il2


AS


2A


38


FD


23


SB


as


32


85B0:E3


SB


20


C3


8C


B0


05


A9


7B


8828 :FF


90


IS


C9


00


F0


54


C9


D2


8AO0


:2A


A5


2B


PD


24


SB


85


23


2F


8588:08


4C


70


BA


20


47


8D


A9


CS


8830:05


D0


00


A9


15


20


8C


86


PB


8AD8


iG8


DO


E0


E0


00


F0


08


C0


45


B590:01


85


3F


A5


IE


C9


20


F0


09


8838:A9


16


20


ac


88


4C


84


88


77


8AE0


:00


00


04


AS


20


FO


08


98


72


8598:0F


C6


3F


20


5A


91


A9


69


9C


8840:20


4F


88


A2


01


20


C6


FF


86


8AE8


:09


30


20


D2


FF


E6


20


CA


66


85A0:20


E3


8B


A9


0A


20


E3


8B


E4


B848:20


CF


PF


4C


CF


FF


A2


OF


F4


8AF0


:CA


10


C6


A9


20


20


D2


FP


0A


85A8:A9


01


as


FO


4C


00


84


20


E4


8850:20


C6


FF


A2


00


20


CF


FF


6D


8AF8


:A0


00


84


34


39


00


02


10


14


85B0;SA


91


A9


BB


20


E3


8B


A9


8F


8858:C9


0D


F0


06


9D


00


02


E8


E9


8B00


:0A


A6


34


00


06


20


2D


BB


EF


8SB8:0B


20


E3


8B


20


82


as


AS


42


8860:00


F3


86


0E


AD


00


02


C9


C3


8B08


:4C


19


SB


C9


22


D0


06


4S


3F


85C0S33


C9


2C


00


06


20


4D


ac


42


8868:32


B0


01


60


A9


08


20


ac


IF


BB10


t34


as


34


A9


22


20


02


PF


FA


85C8:4C


AF


85


60


20


90


BE


B0


09


8870:88


A2


00


80


00


02


20


D2


6S


8Bia


ica


C4


0E


90


OF


A9


00


4C


9B



J



108 COMPUTE/ s Gazette January 1988



3B20:D2
eB28:Ee
8830:84
6B38JB9
8B40;B9
6848t4C
8B50!A'I
8B58:86



6060

8B6B

8B70

8B78

8830

8B88

8B90

8898:12

8BA0:0F

8BASS7E

8BB0:4C

SBSajAS

8BC0J73

8BC8:13

8BD0:13

8BDa!A3

8BE:0:14

8BE81E6

8BF0!C9

BEF81B0

aC00:70

ec0S:14

8C10:FF

8CJ.81AA

BC20:FF

8C28:A2

BC30:0A

ac38:0[l

8C40!32

8C48t88

BC50:FF

ac58!C4

6C60:33

acesjes

ac70!F0
8C78:60
8ce0: 26
8ce8:7E
BC90:A4
aC9at84
eCA0:A4
8CA8:A5
aCB0:20
8CB8;18
8CC0!38
ecC8iG9
aCD0:33
8CD8I01
aCE0:85
8CEB:C9
8CF0:BC
8CF8:90
8000:85
8008:26
BD10:65
8018 !A5
8U20:E6
8D2a:0Q
8D30i07
eD38:A9
SD40 : 00
8D48:B6
0050:00
8D58:20
BD60:05
8068 cD0
8D70:8G
BD7ajlF
8080 :0B
8008 iC5
8D90:E0
8090 :AS
8DA0!20
8OA8:A0
BDB0:85
80B8:29
BDC0122



FF 01
03 10
0F A0
9E A0
9E A0

40 0B
0F 60

97 aa

97 99
C2 C3
CA 84
7E 84
A4 27
0D 4C
27 A4
BD 00
60 36
R8 E0
70 8A

14 20
80 A5
4C 80
20 96
8B 05
60 04
F7 D0
C0 00
03 A4
8A AS
4C E3
20 CF
P0 20
85 10
00 20
9D 00
90 EF
85 34
4C 84
D0 03
0E B0
CB C9
34 C9
t:6 84
A9 00
A4 31

84 3J
31 B9
31 A8
26 60
33 F0

4D ec

60 AS
60 AS

41 90
C9 3A
60 10

13 85
AB D0
AS 32
2F 29

15 A5
15 65

14 85

13 65

14 20
AS 3 2
4C 70
00 3 8
E5 14
IE 20
8C 90

40 ec

20 4D

09 A9
F0 ID
D0 0B
A9 07
IE F0

10 90
06 85
El FF
00 Bl
20 C5
F0 C5

85 0C



00 0A
27 38
FF CA
10 FA
30 06
29 7F
80 81
89 BU
9E Al
C4 C5
OF A4

12 A4
88 C0
70 SA
0F 60
7E E8
0F A6

01 DO
B6 27
73 8B
14 20
8Q 20
3D 85

13 23
OF A0

02 E6

04 AS
0F 60

13 20
8Q A2
FF C9
20 CF
20 CF
CF FF
02 EB
86 0E
60 A9
Ba 84
4C 84
ID B9
22 DO
20 D0

32 A4
85 33
88 AS
A4 26

00 7E
Q9 FF
85 35
09 C5
DO F7
34 00

33 C9

01 60
BO 05
60 A9

14 85

05 E6
85 37
CF 85
13 0A

13 85

14 06
16 85
40 8C
C5 37
8A AS
BS 13
85 14
C3 8C
09 90
D0 ED
8C F0
20 85
C9 2B
A9 20
4C 70
04 A9

02 A2
22 A5
D0 03
22 FO
ID D0
IE D0
C8 Bl



00 64
E9 7F
F0 08
30 F5
20 02
20 D2
82 03
8C 80
B4 86
C6 C7

12 88
0F 60
40 B0
99 00
B6 0F
86 12
27 BD
05 A9
A6 0F
A5 13
80 8D

96 ao

14 -60
A3 8a

00 9)
F8 A5
F7 C9
A9 00
E3 8B

01 20
30 00
FF 20
FF 85
C9 00
E0 50
A9 00
01 20
26 20
88 A4

00 02
04 4 5

04 A5
26 A5
F0 F3
32 99
60 84

05 32

01 85
20 80

35 F0
20 8F
F2 E5
5d B0
18 60
C9 30
00 85

15 A5

36 20
20 DO

16 AS
26 J 5

13 AS
13 26
13 90
D0 CE
D0 05
36 F0
85 13
60 A2
B0 05
Dl 9B
C9 25
2A C9
IE 20
DO 3 9
C5 IE
8A A9
10 85
OF 86
07 85
4C 84
40 29
2B 81
20 C8
22 85



00


D9


AA


FB


C8


54


C8


36


FF


49


FF


BB


85


34


SE


76


B9


49


C8


74


99


B8


84


37


05


23


7E


81


A6


IB


A6


3C


00


66


OF


62



4C 48
AS 2A
05 3D
20 62
85 B2
F7 BB
F8 08
00 J 8
4C BE
AS 27
C6 93

03 IE
CF 5 7
1] 39
F0 A[J
B0 FJ
85 FD
8C 7E
El B0

32 a4

85 96
34 F5
34 A2

33 AB

04 4B
00 AD
26 54
Ca B6
33 33
8C Bl
0A FE
8C B7
31 3F

05 18
A5 03
90 88
36 22
33 72
4D D9

ac CO

14 2C
0A 26

15 32
14 B)
02 74
F0 C2
A9 85
0D 8D
A9 0C
00 17
20 BF
E8 E7
D0 2 7
24 60
4D 97
A5 AA
D0 78
20 52
IE 23
ID CD
23 52
88 2C
0F 56
22 CD
Bl 89
13 90



8DC8:CB Bl

8DO0:BJ 22

8DD8:E4 ID

aDE0:Ja 69

8DEa:02 E6

8DF0 ! 20 80

aDF8:9B BE

8E00!C9 C4

8E08:C9 CB

8E10:20 47

8E18:08 20

8E20:91 20

8E28:20 A6

8E30!AE D0

8E38:C9 AA

8E40SE9 A9

8E48I02 C9

OE5O!0B 38

BE5B:FE 20

0E6O:20 4D

8E60i0A AA

8E70:20 E3

0E78!BB 4C

aE80:09 59

8EB8:09 E0

BE90:0A 45

8E98i3E 60

8EA01AB F0

8EA8:A9 00

aEBOsSE 90

8EBe!91 AS

8EC0!20 E3

8EC8:A5 3D

3ED0:14 20

8ED8!8Q A5

BEE0:4C E3

8EE8IA7 aF

8EF0tB0 OS

8EF8:47 80

8F00:20 E3

8F08:20 E3

8F10:A5 3D

8FlB:aB E6

8F2O)03 8C

aF28!0S A9

8F30!aB 20

8F38:BD 20

8F40?85 20

8F48S8B A9

8F50:D0 02

8FS8:DS 8E

8F60:90 18

8F68:A5 13

8F70sE3 8B

aF7a.B3 as

8P80:0B 4C
8F88:1E C9
BF90:0S A9
BF98:4C 70
8FA0:20 03
8FA0:DO 54
aFB0!90 F6
8FB0J12 B0
aFC0:BA E9
eFC8:48 BD
aFD0:EA 8F
8FD8:EA 8F
aFE0:59 90
8FE8:20 91
8FF0:AS 28
8FF8:90 20
9000:E3 BB
9008:20 E3
9010:BB 86
9018:08 5A
9020:20 t:3
9023:20 E3
9030:20 5D
903a:4C D5
9040 :FC 20
9048:28 BD
9050:55 90
90 58:0a A9
9060 :FF 91
9068:02 DO



22 85

DO Dl
90 F3

04 65

23 4C
8C A9
B0 25
F0 IS
90 00
80 A5
0F 8C
8F 8C
8E A5

05 A9

90 40
85 FE
Bl 90
E9 AF
4D 8C
8C 20
20 5A
8B BD
2C 8E
09 84

09 25
0A 3B
20 D0
01 18
85 3D
30 20
13 20
SB A5
F0 CB
E3 BB
28 18
8B C9
4C 77
A9 0B
AS IE
8B 20
8B AS
F0 B6
13 D0
4C 05

10 4C
SB 8F
E3 0B
E3 BB
BD 20
E6 14
20 74
20 DD
20 E3
20 77
20 C3
70 0A
00 FO

07 4C
8A A9
8C 4C
8B F0
A9 07
05 A9
12 OA
Dl BF
EA 8F
IB 90
7F 90
20 A6
C9 02

E3 aa

BD 12
8B BD

08 40
08 20
8B 23
8B A5

91 A9
8E A9
FF 91
54 90
4C E3
00 85
20 5A
0A A9



14 A2

90 DO
B0 11
22 85
Al 80
00 05
C9 2 2
C9 C7
C9 80
IE C9
E6 3F
A9 02
3 3 F0

07 4C
C9 B4
A4 32
OF C9
18 65
A9 04
A6 BE

91 BD
7F 8E
60 3D
09 3B
0A IB
OA 4F
8C B0
50 A9
06 3E
OD 8C
E3 88
2B 20
20 SD
A9 85

69 01
80 90
91 20
4C 70
DO 27
03 8C
28 20
A9 AD

02 E6
8E C9

70 8A-
20 CD
20 03
A5 28
E3 88
20 03
91 20
8C 20
38 A9
91 A9
BC 80
20 47
0B C9
70 BA
AD 20
6E 8F
0A E8
4C 70
0E 4C
AA BD
48 4C
ED 8F
B7 90
D9 90
8E 20
D0 0C
BD 13

90 18
13 90

08 68
47 8D

03 BC

28 20
00 20
00 35
20 5A
20 E3
SB 69

29 as

91 AS
2A 20



FE
85



00 C8 45

07 E8 25
AS 20 34
22 90 35
18 60 SB
3F 20 ID
FO 19 BF

90 04 3 5
80 11 A2
20 D0 44
4C 86 4F
85 28 51
4D C9 EC
70 8A ES
HO 3C B9
B9 00 BE
fl4 B0 Dl

05 13

28 FF

AS FE 2E

7E SE ED

20 E3 3E

09 48 3 2
0A D3 FE
OA 31 D7
0A A6 41

05 C9 F8

01 2C 49
20 9B 28
20 50 FF
A9 85 92
E3 SB C7

91 AS 22
20 E3 BC
A6 3E 86

06 20 9D
C3 8C DF
BA 20 E 6
A9 AD D7
A9 85 BE
E3 8B 11
20 E3 03
14 20 lA
20 00 77
20 89 A2
SB A9 7A
8C A9 43
20 E3 51
E6 13 7F
ac 4c E8
9B 8E 24
50 91 EO
0A 20 98
AA 4C B4
05 A9 87
8D A5 CO

10 DO CO
A9 10 53
E3 8B 27
A2 00 DD
E0 IF 2]
8A E0 95
70 8A 5 5
D2 8F 04
74 91 9C
ED 8F BB
38 90 C4
FA 90 61
5A 91 26
BD 12 8A
90 4C 4 5
69 03 89
4C E3 06

08 76 D6
A9 AD 48
A9 85 E0
E3 8B 33
E3 SB 59
29 85 4F

A6 35

BD E5

6C 8A

20 BA

28 C9 CC

E3 BB BF



91
SB
DA
FC



907O:A9
9078:E3
9080:02
9088:20
9O90:A9
9098:E3
90A0:E3
90AatE3



90B0

90B8

90C0

90CB

9000

9008

90Ee: 20

90E8:9)

90F01A9

90Fa:44

9100: 8C

9108:18

9110:FC

9118:33

91201 A9

9128:20

9130:eE

9138:A9

9140! 20

9148:72

9150:FD

9153:0B

9160:A5

9168: 2C

9170:4C

9178:20

9180:70

91B8rFC

91901F0

9198180

91A0:AA

91A8;A9

91B0:E9

91B8:02

91C0:0A

91C8:20

91 DO 100
9108:91
91E0:BD
91E8: 91
91F0:EC
91F8:42
9200:C9
9208 1 50
9210:A2
9218:88
9220:20
9228:90
9230120
9238:70
9240:20
9248:A9
92S0:E6
9258:20
9260:22
9268:00
9270:20
9278:20

92 80:07
9208:30
9290: DO
9298:B1
92A0!lD
92A8iF0
92B0:O4
92B8:23
92C0JFC
92C8:20
92D0:QB
9208:E1
92E0:0e
92E8:0C
92F0:00
92F8:00
9300 :D4
9308:85
9310198



09 4C E3

8B A9 09

05 23 20

E3 08 A5
80 20 E3

88 A9 7E

0B 20 SD

8B A9 85

18 65 29

85 28 20

A5 29 00

88 A9 0A

20 E3 8B

A9 02 85

68 91 20

AS 32 85

04 85 FC
91 A9 02
20 68 91
91 20 8F
20 FF 91
85 72 AS
02 85 23
80 0C 20
20 4D 91
0E 20 18
FF 91 A 5
85 33 60
20 E3 8B
A9 20 2C
2C A9 SD
20 A4 8C
70 8A A9
A4 8C B0
8A 4C 40
35 29 20
SD C9 AG

05 A9 07

90 4C C9
F0 07 A2

06 85 FE
C9 Bl 90
38 E9 B0
40 ec A9
65 FC 20
AS FE
F) 91
20 E3
08 22
0A 38 0A
22 00 22

91 AS ID

20 E3 as

A9 AO 20
E3 88 4C
06 20 A7
C3 8C 80
8A 20 4 7
FO 05 A9
AD 20 E3
13 DO 02
4D 8C G9
85 34 A2
C9 22 FO
4D 8C E0
40 8C AS
85 23 AO
DO 21 G8
18 C8 Bl
22 85 14
FO 18 Bl
F4 A9 30
65 22 85
D0 CB 60
AS 29 DO
E3 88 BD
BD E0 92

92 4C E3
06 BC OB
2B 0C 3)
9E 32 30
A9 FF 8D
A9 80 8D
02 A9 00
91 02 E6



0A
20

an

0A



8B A9

4C E3
A9 8E

28 20

8B A9

16 6 5

9] A9

20 E3

4C E3

A6 8E

OA A9

4C E3

A9 0A

28 20

A9 8E

41 20

20 FF

85 28

20 A9

8C A9

4C 44

32 85

A9 0C

68 91

20 68

91 20

41 85

20 5A

A9 OB

A9 A9

4C E3

B0 14

28 2C
05 A9
8C A9
FF 91
90 09
4C 70
B4 80

00 86
A4 32
0E C9
65 FE

01 as

40 BC
AA 20
E3 88
4C 8F
10 0A
4C OA
20 59
20 E3
AS 13
E3 0B
BD 92
8F 4G
05 A9
80 AS
10 4C
BB 20
E6 14
22 F0
00 AS
09 9D
00 EF

06 as

00 Bl
Bl 22
22 85
A0 FF
13 09

29 0F
22 90
20 SA
0C BD
DF 92
20 E 3
08 A8
0C 10
0C 08
36 31
0E 04
12 D4
05 03

02 D0



2D 20 ED
SB A9 E6
A9 A 5 88
E3 88 93

00 20 4F
29 20 74

01 20 C 5

88 A9 70
0B A9 CD
20 5A 4D
E6 20 2B
8E A9 47
4C E3 16
00 ac 12
20 18 40
8F 8C 11
91 4C 06
20 80 83
8E 20 7C
08 as 39
91 A5 0F
41 60 69
05 FC 51
20 A9 82
91 20 4B
8F 8C 12

32 AS 2A
91 A9 A9
4C E3 AS
2C A9 68
SB A9 22
A9 12 42
A9 29 30
13 4C B2

00 85 6D
AS 33 77
C9 BJ 75
8A C9 FD
48 E9 46
3F 38 B0

89 00 4C
D4 B0 40

85 FE 70
29 A9 95
20 FF D3
SA 91 CA
BD F2 4F

91 60 36
2E OA C0
A5 33 70

92 20 7A
8B A9 16
20 E3 61
AS 14 30
C9 80 00
77 91 C3
0B 4C 24
IE C9 B9
70 8A OA

03 0G 5F
D0 87 C8

04 A9 95

33 F0 96

01 98 D4

86 10 89
22 AS ID
22 C9 CO
C5 ID 69
13 C3 6E
C0 C4 6C

01 90 EA
18 69 DA
CC E6 Al
91 A6 F6
DE 92 A7
4C E3 0A
BB BD 05
03 C0 2B
OC 16 8C
08 0A lA
00 00 7D
8D 0F 4F
A9 00 IC
AO 00 21

02 E6 D4



COMPU TBI's GazBtiB J anua ry 1 988 1 09



9318:03 A5 33 C9 7E 00 04 A5 0C
9320S02 C9 00 90 E9 20 E2 0B 64
9329:40 FF FF A9 00 38 F5 02 DE
93 30:95 02 A9 00 F5 03 95 03 CI
9338:60 A2 00 ZC ft2 02 B5 03 36
934011.0 03 20 3F 08 60 A2 00 2F
9348: 2C A2 02 Al 02 9S 02 A9 9C
9350:00 95 03 60 A2 00 2C A2 S3
935B:02 A9 00 95 03 A5 D3 95 30
9360:02 60 A2 00 2C A2 02 AD 92
9368: IB D4 95 02 AD IB D4 95 3E
9370:03 60 A2 00 2C A2 02 B5 2B
9378:03 D0 05 B5 02 D0 01 60 07
93a0tB5 03 30 09 A9 00 95 03 55
9388:A9 01 95 02 60 A9 FF 95 D6
9390:02 95 03 60 86 06 84 07 E0
9398: 6D B2 OB A0 00 C0 00 F0 32
93A0:0a Bl 06 99 00 7E Ca D0 EE
93Aa:F4 84 08 60 86 06 94 07 CE
93B0J8D CA 08 A0 00 C0 00 F0 50
93B9;08 Bl 06 99 00 7F C8 D0 0B
93C0:F4 84 09 60 86 06 84 07 07
93C8!A0 0^ C4 03 F0 08 39 00 74
93D0:7E 91 06 C8 DO F4 98 60 D4
93Da:A2 00 A4 08 E4 09 F0 0A 9D
93E0tBD 00 7F 99 00 7E Sa C8 05
93E8:D0 F2 84 08 60 A9 00 85 75
93F0:03 65 05 A5 08 B5 02 A5 FS
93F8:09 85 04 A2 FF E8 E4 08 26
9400 !F0 13 E4 09 F0 0F BD 00 D2
9408: 7E DD 00 7F F0 EF 85 02 34
94J0:BD 00 7f 85 04 60 A2 00 47
9418i2C A2 02 A9 00 95 03 A5 DC
94Z0;09 F0 03 AD 00 7E: 95 02 EB
9429:60 A5 04 18 65 02 85 02 2D
9430: AS 05 65 03 85 03 60 A5 E8
9438:02 38 E5 04 85 02 AS 03 EF
9440 :E5 05 85 03 60 A9 00 85 AD
9448:0A 85 013 A2 OF 06 0A 26 2E
9450:08 06 02 26 03 90 OD A5 3D
9458:0A IB 65 04 9S 0A AS 0B 24
9460:65 05 85 0B CA 10 E6 A5 E8
9468: 0A 85 02 A5 0B 85 03 60 67
94 70 !A2 00 86 0A 96 0B A0 00 FD
9479:A5 03 10 04 C8 20 3F 08 C4
94a0:AZ 02 AS OS 10 04 88 20 42
9489: 3F 08 A2 0F 06 02 26 03 20
9490:26 0A 26 0B A5 0B C5 05 AE
9498: D0 04 A5 0A C5 04 90 12 Fl
94A0:A5 0A E5 04 85 OA A5 0U C6
94A8:e5 05 8S 0B E6 02 D0 02 4A
94B0:E6 03 CA 10 D7 C0 00 F0 IB
94BB:05 A2 00 20 3F 09 60 AS 8F
94C0:02 25 04 85 02 A5 03 25 DE
94caj05 85 03 60 A5 02 05 04 7F
94D0:aS 02 AS 03 05 05 BS 03 6C
94DB:60 A5 03 30 U A5 05 30 SB
94E0:0B AS 03 C5 05 U0 04 A5 CE
94E8:02 CS 04 60 38 60 A5 05 9E
94F0:30 EF A9 01 IB 60 A9 FF 09
94F8:85 02 BS 03 60 A9 00 85 75
9500:02 8S 03 60 20 01 09 20 ZB
9508: ED 09 FO EA D0 EF 20 01 C0
9510:09 20 ED 09 FO E7 90 E5 44
95)8:B0 DC 20 01 09 20 ED 09 94
9520:B0 DB 90 D2 20 01 09 20 11
9529:ED 09 FO 01 D0 C9 20 01 B2
9530:09 20 ED 09 90 C7 B0 BE F9
9538:20 01 09 20 ED 09 F0 B6 03
9540:90 B4 B0 b9 A5 05 85 17 F5
9548: 4C 3D 09 AS 17 30 03 4C 30
9550! 4F 0A 4C 45 OA A2 00 2C BA
95S8:A2 02 A5 09 B5 0F E0 02 B6
9S60:D0 04 A5 09 85 OF A0 00 E3
9568:98 95 02 95 03 65 0G 85 AA
95701 OE C4 0F F0 3E B3 00 7E IC
9578 iC9 2D D0 04 E6 0E 00 30 6F
9S80:C9 30 90 2F C9 3A B0 2B 65
9598!E9 2F 85 0D B5 03 85 0C C6
9590 :B5 02 0A 26 OC 0A 26 0C 9B
9598:75 02 95 02 AS 0C 75 03 ID
95A0S9S 03 )6 02 36 03 B5 02 65
95A8:65 0D 95 02 90 02 F6 03 lA
95B0;C8 D0 BE AS 0E F0 03 20 01
95BB:3F 08 60 01 00 0A 00 64 2E



95C0:00 EB
95Ca!A6 08
95D0!09 60
9508:47 0B
95E0:A0 00
95E8!7E A5
9SF0:00 7E
95F8:AZ 08
9600:00 DO
9608 :CF 0A
9610:CF 0A
9618:0A 85
9620:00 FO
9628:04 A5
9630:30 99
9638:CA 10
9640:32 28
964S:D3 DD
9650 :F6 4C
96S9:02 A5
9660:00 F0
9668 :CA 10
9670:96 A9
967B:F0 05
9680 :A5 B8
9688:FF A9
9690:20 CF
9698:00 7E
96A0:0D 4G
96A8:12 A2
96B0:00 7E
96B8:C8 Bl
96C0:48 C8
96C8:10 AO
9600:85 10
96D9:0B A2
96E0:00 7E
96E8:60 AS
96F0:15 60
96F8:02 4C
9700:A9 08
970B:86 14
9710:AA 90
9719:37 0C
9720: 4C C0
9728:14 AA
9730:0P 08
973B:AD 31
9740 :FF 20
9748 :C9 FF
9750 :4C C6
97 58:97 AD
9760:33 97
9768: 4C C0
9770:97 20
9779tC3 48
9780:C3 A5
9788:20 A4
9790:C4 69
9798:90 35
97A0:3Z 97
97A8:BC 97
97b0:2C 20
97B8:4C C6
97C0tAa 97
97Ca:90 FF
97D0:C0 4C



03 10

A9 20
A9 7E
38 E9

84 0C
03 10
A 2 00
A9 00
OA D0
90 13

85 02
03 E6
OA AS
0C F0
00 7E
BF B4
IE 14
52 SB
B3 OB
02 38
08 A9
F4 60
00 85
90 00
F0 0A
20 20
FF C9
EB D0
02 FF
00 Bl
C8 E8
10 D0
Bl 10
00 84
A9 00

00 E4
20 02
02 BS
AS 02
C0 08
20 IC
38 E5

01 ce

4C A8

08 C6

90 01

OF 00

97 4C

00 97

20 D0

FF 4C

31 97

20 BA

FF 20

BA FF

AS C4

2C 85

2E 20

85 C3

97 60

A2 01

AD 31

05 FF

97 AD

4C BD

69 69

90 FF



27 20 E6
90 00 7E
2C A9 7P
76 9D 50
A9 20 9D
0A A9 20
20 3F 08
85 00 A5
05 A5 02
AS 02 39
AS 03 PD
00 00 OF
00 C9 00
0A A5 00
ca E6 0C
00 60 46
OA A2 06
90 06 CA
BD 52 OB
ES 03 AA
20 20 D2
AS 02 4C
08 20 E4
7E E6 08
A9 3F 20
02 FF A2
00 FO 06
F3 86 08
6C 02 00
10 F0 07
00 F5 86

0E ca Bl
85 11 68
12 60 A9
85 11 4C
08 F0 09
FF E8 DO
14 AS 03
4C A8 OB
20 IC OC
OC 4C C0
02 18 65
AS 02 60
08 20 37
14 8A 18
C8 A5 02
00 20 00
C3 FF
AE 31



4G
97



97 AE 31



20
97



CC FF
AE 32
FF 20 BC
00 97 AD
20 BC 97
46 A5 2B
C4 A9 C3
D8 FF 69
60 20 B7
20 D0 97
AG 33 97
97 A6 2B
86 2D 84
34 97 A2
FF A9 00
4C 59 A6
00 00 00



0A 19
E6 51
80 C9
OB A5
00 96
80 FC
C8 E6
03 SB
DD 3F
FD 86
00 7E
E0 C6
D0 85

09 5B

CA aa

3C 59
AS 22

10 14
85 06
E0 68
FF BC
SF 00
FF 36
60 11
02 CA
00 02
9D 34
A9 03
A4 0)
90 92

08 98
10 CC
9S 42
00 03
DD E0
BD 56
F3 18
85 OB
A5 50
4C A8

09 66
14 34
20 7B
0C 3 5
6S 73
60 6F
97 94
E7 E0
4C CO
97 DE
D0 93
AC 78
97 50
32 62
A 5 93
85 51
A6 03
85 5C
FF IC
AO F5
20 B4
A4 37
2E 08
05 AB
20 52
A9 92
00 95



Program 2: Sprint II File Routines

BX 60000 IFLEmOPS)=0THEN60O20
QK 60010 VX=LEN(0PS) :F0RW=1T0

VX:CG5=MID5(OPS,W,l !

iPOKE36e63+VV,ASC(CC$

) :NEXTW
HS 60020 POKE38708,LES(OP5)!RE

TURN
KP 60100 CC5="":0P?="" JSYS3873

1
GC 60110 GETCC5:IFCCS':>CHR$(13

) THENOP $=0PS+CC5 : GOTO

60110
HC 60120 SYS38740:O95=OP$
HD 60130 IF09S=""THENRETURH



FX 60140 IFLEFT?(095,1 )=" "THE
N0P=LEN(095)-l!O9S=RI
GHT$(095,OP) ;GOTO6013


SK 601S0 0P=VAL(09$)i RETURN

Program 3: Doodler

AC 100 POKE532a0,0:POKE53281,2

SPRINT" ICLR) 13 DOWN)

[WHT5"TAB(15)"64 DOODLE

R"
KB 110 PRINT" 1 2 DOWK}lBLK}"TAB

18) "PLUG JOYSTICK INTO

I SPACE} PORT 2"
EP 120 PRINT"lD0UNj"TAB(9)"USE

IT TO DRAW PICTURES"
CR 130 PRINT"lDOWtJr'TAB(10)"TR

IGGER CLEARS SCREEN": PR

INT" 14 OOWNj UfHTi"TAB(l

4)"PRES3 ANY KEY"
ER 140 GETA$:IFA$=""THEN140
EG 150 PRINT" lCLR]":FORI=0TO7;

READP ( I ) : NEXT 1 DAT Al , 2 , 4

,8, 15,32,64,128
EH 160 FORI=0TO10;READDX(I),DY

(I) :NEXT
HR 370 DATA0,0, 0,-1,0, 1,0,0,-1

,0,-1,-1,-1,1,0,0,1,0,1

,-1,1,1
GF 180 POKES3272,PEEK(53272)OR

8:POKE5 3265,PEEK{53265)

OR32
PH 190 GOSUB300:FORI='1024TO202

3:POKEI,2:NEXT
CA 200 X=160:Y=100
JS 210 GOSUB2a0!j=PEEK{56320):

K=JAND16:IFK=0THENGOSUB

300
CB 220 J=JAND15:J=1S-J:X=X+0X(

J) :Y=Y+OY(J)
SS 230 IFX>319THENX=0
AX 240 1FX<0THENX='319
CA 250 IFY>199THENY=0
QE 260 IFY<0THENY=199
BQ 20 GOTO210
ME 280 R0%=Y/8:CH%=X/B:LI-YAND

7 : BI=XAND7 : Bl =7-81: 81=R

O%*320:B2=CH1*B
DD 290 BY=8192+Bl+B2+LI:POKEBY

, PEEK ( BY )ORP(BI): RETURN
GF 300 FORI=8192T016383:POKEI,

0:NEXTi RETURN



BEFORE TYPING . . .
Before typing in programs, please
refer to "How To Type In
COMPUTEl's CAZEnE Programs,"
elsewhere in this issue.



Condensed Font

Article on page 83.

Program 1: Condensed Font ¡ª
Main Program



HE 10 REM COPYRIGHT 1988 COMPU

TEl PUBLICATIONS, INC. -
ALL RIGHTS RESERVED
RQ 20 C=49152:IFPEEK(6S530)=5T

HENBANK15:C=4854:REM 64/

128
GE 30 IFPEEK(65 530)=164THENPOK

E56,62:POKE5 5,0:CLR!C=15

872: REM PL.US4/16



110 COMPUTBs Gazatte January 1988



DK 40 PRINT"lCLRJi3 SPACES J COP
YRIGHT 1988 COMPUTE I PUB
. , I NC . "
PA 50 PRINTTAB(10)"ALL RIGHTS

?SPACE)RESERVED"
DH 60 F0RI=CT0C+191:READAiPOKE
I,A:X=X+A:NE)tTiREM CHARS
HF 70 IFX<>35784THENPRINT"CHEC
K DATA LINES 80-190.": ST
OP
BP 80 DATA128, 128,128, 128, 223,
128,135,128,135,255,148,
255,165,235,178,241,136,
199
BK 90 DATA246,201,214, 132, 130,
129,156,162,193,193,162,
156,148,136,148,136, 156,
136
KM 100 DATA192,176,12a, 136, 136
,136, 224,224,128, 224,15
6,131,190,197,190,194,2
55,192
BD 110 DATA226, 209, 206, 162,201
,182,158,144, 25 5,199,19
7,185,188,202,177,225,1
53,135
FP 120 DATA182, 201, 182, 198,169
,158,128, 146, 128,192,17

8. 128. 135. 148. 162. 148.1
48,148

AH 130 DATA162,148,i36,130,209
,142,190,201,166,254,13
7, 254,25 5,201,182, 190,1
93,162

RR 140 DATA2S3, 193, 190, 255,201
,193,255,137,129,255,19

3. 241.255. 135. 255. 193.2
55,193

BD 150 DATA193, 255, 129,255, 136
,247,255,192,192,255,13
4,255, 255, 129, 254, 190, 1
93,190

EP 160 DATA255, 137, 134, 158,161.
,254, 255,137,246, 166,20
1, 178,129,255,129,255,1
92,253

DC 170 DATA191,192,191,25S,176
,255, 247,136,247,143,24
8,143,241,201,199,255,1
93, 193

QX 180 DATA 254, 201,194, 193, 193
, 255, 134,255,134,136,15
6, 170

Program 2: Condensed Font¡ª
Customizer For 64

00 200 FORI=5S000TO50158iREADA

!P0KEI,A:X=X+A!NEXTtRQ1
64
XR 210 IFX<5-20549THENPRINT"CHE

CK DATA LINES 2 20-370."

sSTOP
HS 220 DATA 169,91,141,38,3,15

9,195,141,39,3
UK 230 DATA 96,133,2,201,18,20

8, 5, 169,1,141
KM 240 DATA 93,193,201,13,240,

105,201,141,340,101
KE 250 DATA 201,146,240,97,201

,32, 144,79,201,96
BJ 260 DATA 176,75,138,72,152,

72,8,165,2,56
MJ 270 DATA 233,32,141,92,193,

162,3, 169,0,24
AH 280 DATA 109,92,193,202,208

,250,168,169,8,32
FF 290 DATA 202,241,162,3,185,

0,192,72,173,93
QM 300 DATA 193,201,1,240,55,1

04,32, 202,241,200
HP 310 DATA 202,208,237,173,93



,193,

SG 320 DATA

,169,
MC 330 DATA

,169,
KQ 340 DATA

69,24
\m 350 DATA

3,165
EB 360 DATA

,141,
DX 370 DATA

128,7



201,1,240,5

169,128,76,187,195

255,32,202,241

40,104, 158,104,170

15,75, 202,241

169, 202, 141, 38,3, 1

1,141,39, 3

96, 159,0, 141,93, J.9

,2,76,197

195, 104, 56, 233, 128

94, 193,169, 127

237,94,193,24,105,

6, 166, 195



Program 3: Condensed Font ¡ª
Customizer For 128

ME 200 PORI=5100TO52565READA:P

OKEI,A:X=X+A!NEXT:REM 1

28
EH 210 IFX<il9596THENPRIHT"CHE

CK DATA LINES 220-370."

:STOP
QM 220 DATA 169,247,141,38,3,1

59,19,141 ,39, 3
CX 230 DATA 96,133,250,201,18,

208.5,169, 1,141
PF 240 DATA 234,19,201,13,240,

105,201,141,240,101
KE 250 DATA 201,146,240,97,201

,32, 144,79,201,95
GA 260 DATA 176,75,138,72,152,

72,8, 165,250, 56
HA 270 DATA 233,32,141,233,19,

162, 3, 169,0,24
MQ 280 DATA 109,233,19,202,208

, 250,168, 159,8,32
QD 290 DATA 121,239,162,3,185,

0,19,72,173,234
HM 300 DATA 19,201,1,240,56,10

4,32,121, 239,200
KC 310 DATA 202,208,23 7,173,23

4,19, 201, 1,240,5
EE 320 DATA 169,128,76,87,20,1

69,255, 32, 121, 239
PH 330 DATA 40,104,158,104,170

,169,15,76,121,239
AS 340 DATA 169,121,141,39,3,1

69,239,141,39,3
FH 350 DATA 96,159,0,141,234,1

9,165,250,75,97
DK 360 DATA 20,104,56,233,128,

141,235, 19,169, 127
DB 370 DATA 237,235,19,24,105,

128,75,66,20

Program 4: Condensed Font¡ª
Customizer For Plus/4 and 16

DB 200 FORI=16128T016285:HEADA

:POKEI,A!X=X+A!NEXTiREM
PLUS 4/16
SS 210 IFX<>19620THENPRINT"CHE

CK DATA LINES 220-370."

sSTOP
R.A 220 DATA 169,11,141,36,3,16

9,63,141,37,3
EQ 230 DATA 96,133,161,201,18,

208, 5, 169, 1, 141
EG 240 DATA 254,62,201,13,240,

105,201, 141,240,101
KE 250 DATA 201,146,240,97,201

,32,144,79,201,96
JG 250 DATA 176,75,138,72,152,

72,8,165,161,56
MA 270 DATA 233,32,141,253,62,

162,3,169,0,24
KR 280 DATA 109,253,52,202,208

,250,168,169,8,32
BJ 293 DATA 75,236,162,3,185,0

,62,72,173,254
BC 300 DATA 62,201,1,240,56,10



4,32,
GC 310 DATA

4,52,
KG 320 DATA

169,2
BS 330 DATA

,169,
MM 340 DATA

9, 236
KD 350 DATA

2,165
RS 360 DATA

141, 2
AE 370 DATA

128,7



75, 236,200

202,208,237,173,25

201, 1, 240,5

169,128,76,107,63,

55.32,75,236

40, 104, 158, 104, 170

15, 76, 75, 236

169,75,141,36,3,16

,141,37,3

96, 169,0, 141,254,6

, 161, 76, 117

63, 104, 55, 233, 128,

55,62, 169,127

237, 255,52, 24, 105,

6,86,63



Needlework
Graphics Editor

See instructions in article 071 page
52 before typing in,



0801


j0n


0H


OA


00


9E


32


30


36


2E


0809


:31


00


00


00


A9


90


SD


8A


A6


0811


:02


A9


8E


20


D2


FF


AD


0B


5D


0819


:1!


SD


20


DO


A9


00


8D


21


AF


0821


:D0


20


OE


09


A9


0E


20


D2


BC


0829


jFF


A9


09


20


D2


FF


20


12


SF


0831


:0D


A9


2D


8D


28


04


20


E4


E6


0839


;FF


F0


FB


C9


0C


DO


06


20


71


0841


:F)


09


4G


37


08


C9


06


D0


CD


0849


!06


20


3A


0A


4C


37


08


C9


65


0851


: 10


D0


06


20


SE


0A


4C


37


CC


0859


:08


G9


87


D0


06


20


D2


09


3D


0851


i4C


37


08


C9


8C


DO


03


4C


FC


0869


!01


0B


C9


93


D0


06


20


12


5F


0871


:0D


4C


37


03


C9


13


DO


06


C4


0879


:20


5F


0D


4C


37


08


C9


11


56


0881


!D0


06


20


FF


0D


4C


37


03


SF


0889


!C9


ID


D0


06


20


7E


0D


4C


Al


089)


!37


08


C9


9]


D0


06


20


E0


51


0899


!0D


4C


37


08


C9


90


D0


06


17


09 A 1


= 20


0D


4C


37


08


C9


20


00


7A


0eA9


109


20


55


0E


20


7E


0D


4C


33


08B1


?37


08


C9


45


DO


09


20


IE


F5


08B9


!0E


20


7E


0D


4C


37


08


C9


92


08C1


!40


D0


06


20


38


0F


4C


37


B6


08C9


03


C9


89


D0


06


20


A8


OF


9F


08D1


:4C


37


08


C9


85


DO


06


20


0F


08D9


:E9


0F


4C


37


08


C9


86


D0


E4


08E1


06


20


31


1.0


4C


37


08


C9


3D


08E9


8A


D0


03


20


5C


10


C9


BB


18


08F1


!D0


06


20


DC


09


4C


37


03


AD


08F9


!C9


as


DO


06


20


E9


10


4C


A0


0901


37


08


C9


03


D0


03


20


49


36


0909


09


4C


37


08


A9


93


20


D2


CB


0911


FF


A9


51


AO


15


20


IE


AB


D2


0919


A9


00


8D


10


11


A9


77


A0


71


0921


15


20


IE


AB


EE


10


11


AD


CB


0929


10


11


C9


08


D0


EF


A9


99


A3


0931


A0


15


20


IE


AB


20


E4


FF


66


0939


F0


FB


C9


59


D0


08


A9


0E


99


0941


20


D2


FF


20


E9


10


60


20


8A


0949


2A


0E


A9


EF


A0


11


20


IE


CF


0951


AD


20


E4


FF


F0


FB


C9


87


70


09S9


D0


06


20


D2


09


4C


53


09


AF


0961


C9


8B


D0


06


20


DC


09


4C


88


0969


S3


09


C9


0D


D0


E3


AD


0B


ED


0971


11


29


OF


OD


0C


11


A9


IB


24


0979


A0


12


20


IE


AB


20


E4


FF


ED


0981


F0


FB


C9


87


DO


06


20


D2


6E


0989


09


4C


7F


09


C9


8B


D0


06


D7


0991


20


DC


09


4C


7F


09


C9


0D


91


0999


D0


E3


AD


0B


U


29


0F


9D


4C


09A1


0D


11


A9


28


85


FD


A9


D8


86


09A9.


85


FE


A2


00


A0


00


Bl


FD


F8


09B1


29


0F


CD


0C


11


D0


05


AD


lA


09B93


0D


11


91


FD


C8


CO


28


D0


13


09C1


ED


20


62


OE


ES


E0


18


DO


CB


09C9


E3


20


E6


09


20


62


OD


60


48


09Dli


EE


0S


11


AD


OB


11


8D


20


F2



COMPUTEI's Gazelle January 198B 111



09D9iD0

09E1:8D

09E9il4

09Fli8C

09F9:1J,

0A013 13

0A09:E5

BAlliCC

0A195 12

0A2liA0

0A29:2B

0A3l!FF

0A39:20

0A41:A0

0A49:AD

0ASli20

0A59i20

0A61 ill

0A69iA9

0A7l!FF

0A79iFE

0A8]-:D8

0Aa9!20

0A91il3

0A99!ac

0AAI10E

0AA9 1 FF

0AI11513A

0AB9iC9

0AC1:85

0AC9:20

0AD1:20

0AD9!ll

0AEI1CB

0AE9sA9

0AFliD2

0AF9iF0

0Q01iD2

0B09tC3

0BI1.:20

0Ba.9:0A

0B21:11

0B29iCC

0B31:A9

0B39jD0

0D41iD2

0B49i0P

0B51I20

0B59:20

0B61:A9

0B69:D2

0B7l!AB

0B79I0C

asm 120

0BB9iA9

0B9l:0D

0B99:08

0BA1 :0[!

0BA9:A0

0BB].:D2

0BB9?D2

0BCi J0F

0BC9i20

0BD1(2B

0BD9!A9

0BEliA9

0BE9:0D

0BF-lt08

0BF9!0B

0C01:A0

0C09:D2

0Cll!D2

0CJ.910F

0C2] i20

0C29j20

3C3.l:A9

0C39!D2

0C41;AB

0C49:0C

0C51 ! 20

0C59SA9

0C61:0D

OC69i0e

0C71t0B

0C79SA0



60 CE
20 D0
A0 11
0E 20
20 IE
11 F0
09 60
FF AD
20 BD
00 20
A0 D8
20 62
8C 0E



20
11



E5 09
2A 0E
A2 47
08 A2
A9 26
A9 FD
FF 20
38 0F
11 F0
0E 20
20 CC
A9 04
FF 20
FF A9
FE A2
D2 FF
D2 FF
11 20
C0 28
08 20
FF 20
03 4C
FF 20
FF 20
8C 0E
0A AS
B9 65
10 11
0D 20
F6 20
FF A9
20 D2
IE AB
FF 0C
02 20
FF A9
A9 0D
A9 08

19 0B
F5 A0

20 D2
20 D2
A9 0F

12 20
FF 20
FF A9
20 D2
IE AB
FF 0C

19 0B
10 A0

20 D2
20 D2
A9 0F

13 20
FF 20
FF A9
20 D2
IE AB
FF 0C
09 20
FF A9
A9 0D
A9 09

19 0Q
3 5 A0

20 D2
20 D2
A9 0F
13 20



0B 11 AD
60 20 26
20 IE AB
26 0F A9
AB 20 B4

07 20 ac
A9 00 B5

11 11 A2
FF A9 08
BA FF A9
20 D5 FF
0D 20 38
20 26 0F
IE AB 20
F0 07 20
60 A9 00
20 CC FF
A0 12 20

08 A0 0Q
85 FD A9
A2 EB A0
CC FF 20
60 20 92
0A 20 62
E6 09 60
FF A9 00
A2 04 A0
C0 FF A2
2B as FD

00 A0 00
20 FF 0C
Bl FD 29

19 0B AC
F0 03 4C
D2 FF A9
62 0E E8
C6 0A A9
30 OB A9
CC FF 20

20 E6 09

18 69 08

12 20 D2
D0 F4 60
D2 FF C8
FF 0C A9

01 20 19
FF A9 E5
A9 0D 20
A9 0S 20

19 0B A9
EE A0 12

20 D2 FF
20 D2 FF
A9 0F 20

12 20 IE
FF 20 FF
FF A9 04
20 D2 FF
IE AB A9
FF 0C A9
05 20 19
FF A9 07
A9 00 20
A9 08 20
A9 0F 20

13 20 IE
FF 20 FF
FF A9 07
20 D2 FF
IE AB A9
FF 0C A9
08 20 19
FF A9 22
A9 0D 20
A9 08 20

19 0B A9
2C A0 13

20 D2 FF
20 D 2 FF
A9 0F 20
13 20 IE
FF 20 FF
FF A9 0B
20 D2 FF
IE AB A9



0B 11 5D
0F A9 44
60 20 02
6C A0 CC
BE AD B8
0E 20 E0
9D 20 EA
47 A0 94
A2 08 B0
00 A2 80
20 CC 52
0F 60 CA
A9 98 9D
B4 0E 25
ac 0E 0A
B5 9D 4C
AD 11 9E'
DD FF 26
20 BA 49
D8 B5 IB
DB 20 03
62 OD 25
0E AD B8
00 20 F6
20 2A IE
20 BD A9

07 20 A3

04 20 E5
A9 D6 BA
A9 0F 14
A9 08 30
0F 8C 05
11 11 BE

05 0A 9D
0D 20 E6
E0 18 87
0F 20 7 2
04 20 AE
62 0D 24
60 0A 44
8D 10 E3
FF C8 11
A0 00 43
C0 05 3A

08 20 B0
0B A9 2B
A0 12 81
D2 FF 9D
D2 FF 02
0F 20 9F
20 IE BB
20 FF 42
A9 03 EF
02 FF 8S
AB A9 Al
0C A9 53
20 19 CC
A9 FD 73
0D 20 BB
08 20 6C
0B A9 E3
A0 13 7F
02 FF 16
D2 FF 7A
02 FF A5
AB A9 90
00 A9 AB
20 19 31
A9 18 E5
00 20 52
08 20 C5
0B A9 6D
A0 13 45
D2 FF 6F
D2 FF D3
0F 20 3 3
20 IE 62
20 FF 1.4
A9 0A C8
D2 FF 5A
A8 A9 53
0C A9 25
20 19 BA
A9 42 89
0D 20 CA



0C81iD2

0CB91D2

0C9l!0F

0099:20

0CA1:20

0CA9jA9

0CBltD2

0CB9iAB

0CCl!0C

0CC9S20

0CD1:A9

0CD9S0D

0CE1I08

0CE910D

0CF11A0

0CF9:D2

0D01iA9

0D09!AD

0011)20

0O19J1E

0D21i85

00291 91

0031 1 62

0O39i2B

0D41:00

0D49iC0

0D51:E0

0D59iE6

0061 1 8D

0D69:8S

0D71:85

0D79:0E

ODaisAC

0D89iAC

0D91il4

0D99ill

0OAlt7E

0DA9:20

0DB1J0E

0DB9 5 03

0DCI1I4

0DC9ill

0DOl!8C

0DD9:20

0DE110F

0DE9109

ODFlsFB

aDF9i3C

0E01ill

0E09:20

0E11I0E

0E19I0E

0E21IF9

0E29lll

0E31100

0E39iAC

0E41 100

0E49:01

0ESl!60

0E59iF9

0E6I1FD

0E69:00

0E71i2a

0E79jFC

0E81:FB

0Ea9iA2

0E91:0E

0E99S0F

0EAli20

0EA9S06

EB 1 1 A9

0EB9!20

0EC11C0

0EC9!00

0EDI1FB

0ED9t0F

0EEliC6

0EE9S20

0EF1:5B

0EF9!F0

0F01 iCa

0F09:06

0FiliO0

0F19tCC

0F21ie0



20
IE



FF 20 FF
FF A9 6C
20 02 FF
IE AB A9
FF 0C A9
00 20 19
FF A9 56
A9 00 20
A9 08 20

19 0B A9
65 A0 13

20 D2 FF
20 02 FF
A9 0F
13 20
FF 60 A9
20 20 D2

10 11 D0
D2 FF A9
AB A9 28
FE A2 00
FD C8 C0
0E E8 E0
B5 FD A9
A0 00 A9
28 D0 F7
18 D0 ED
09 60 20
0E 11 BD
FB A9 04
F9 A9 D8
60 20 2A
0E 11 C0
00 AE 0F
A9 00 BD
AC 0E 11
0F 4C AC
3C 0E 60

11 AC BE
4C DC 0D
A9 27 8D
AC 0E 11
0F 4C DC
3C 0E 60
11 AE 0F
20 70 BE
0D A9 00
0E 60 20
AE 0F 11
7E OE 20
A9 17 8D
60 AC 0E
A9 2B 91
Bl FB C9

F9 A9
11 Bl
DO 09 A9
91 F9 60
AC 0E 11
A9 AB 91
69 28 85
FE 60
FB A 5
18 A5
A5 FC 69
00 20 FF
A9 00 8D
A9 40 A0
E4 FF F0
A9 01 8D
00 80 13
99 56 12
OF D0 F3
ac 11 11
C9 OD F0
C6 D3 A9
CE 11 11
F0 08 C9
B0 D8 AC
07 99 56
4C CD 0E



91
0E



85
85
60



A9 01
B9 56
IJ 11



8D
12
D0



18 A2 00



0C A9
20 19
A9 4C
OD 20
OB 20
0B A9
A0 13
D2 FF
D2 FF
0F 20
20 IE
20 FF
A9 OF
D2 FF
AB A9
OB 8D
FF CE
F3 60
14 A0
85 FD
A0 00
28 D0
18 DO
04 85
A0 91
20 62
20 62
2A 0E
0F 11
B5 FC
85 FA
0E EE
2B F0
11 E0
0E 11
20 7E
0D CE
20 2A
11 CO
AE OF
0E 11
20 70
00 EE
20 2A
11 EO
20 8C
8D 0F
2A OE
E0 18
7E 0F
OF 11
11 A9
FB 60
AB F0
A0 91
F9 29
2B 91
A9 AB
AD OB
FB 60
FD A5
38 A5
FC E9
FB 69
00 85
E9 60
13 11
11 20
FB C9
13 11
11 AO
99 47
20 2F
20 E4
30 C9
A0 20
4C D0
2E 90

11 11

12 20
AD 11

13 11
99 47
F4 8C
A0 00



08 20 3E
0B A9 26
AO 13 66
D2 FF E7
D2 FF 4C
0F 20 AC
20 IE 7D

20 FF ac

A9 0E 45
D2 FF D2
AB A9 07
0C A9 9D
20 19 43
A9 73 33
0D 20 43
10 11 C9

10 11 95
A9 93 35

11 20 EF
A9 08 3 5
A9 00 6A
F7 20 45
ED A9 B4
FE A2 F9
FD C8 2E
0E EB F6
0D 20 9F
A9 00 14
A9 28 FB
A9 28 56
20 3C 24
0E 11 B2

03 4C FA

17 F0 2F
EE 0F 9A
0E 20 71
0E 11 E3
0E CE 3F
FF FO OA
11 F0 99
CE 0F 6F
0E 20 69
OE IJ, 9E
0E CE 6F
FF F0 8B
0F 4C ID
11 20 6D
EE 0F 3A
F0 09 96
4C lA 7B
20 3C 93
00 91 BB
AC 0E EB

04 A9 29
FB 60 2F
0F C9 C8
FB A9 8E
91 FB AA

11 91 E8

18 AS A2
FE 69 22
FB E9 07
00 85 Fl
28 85 E4
FC 60 AB

20 ac 98

20 26 3B
IE AB AA

59 F0 C0

60 60 2A
00 A9 3A

12 C8 OF
0F A0 D7
FF F0 CI
14 00 BO
02 FF 6F
0E C9 D3
OC C9 27
C0 0F 2B
02 FF 9F
U DO DS
60 A0 CB
12 Ca 60
11 11 IE
20 F0 FF



0F29JFF
0F31:F0
0F39:0F
0F41 : 20
0F49:0F
0F51jFF
OF 59 IFF
0F61:20
0F69!C3
OFVliFO



0F79

0Fei

0F89

0F91iE9

0F99SE9

0FA1:85

0FA9:85

OFBliOE

0FB9sl0

0FCl!91

0FC9SD0

OFDliDO

0FD9:00

0FE) !20

0FE9!28

0FFl!00

0FF9!FB

1001 ! 10

1009191

)311:D0

101 9! DO

1021100

1029:20

1031:28

1039:00

1041 18B

1049J0E

10511 20

l059i2A

1061:85

1069:88

1071 :FS

1079:EB

}0Q1 t0D

1089 1 B5

1091 t 20

1099;60

10AI1FE

10A9JF8

10BliF7

10B910E

lOClsEA

]. 0C9 : F7

10DliA9

10D9:A9

1051:20

10E9:93

10F1:20

10P9ilE

1101 1 12

1109100

) 1 1 1 : 96

1119j20

1121i4F

U29i48

1131:54

1139i20

1141 1 4E

1149:44

1151:3A

1159:20

1161:20

1169! 9A

1171:20

1179:20

1181:20

llB9i20

1191i20

1199:45

llAl!20

11A9j20

1181120

11B9:20

11C1105

llC9i20



60 18
FF 60
A9 C4
26 0F
20 BA
20 C0
20 CF
02 FF
FF 20
FB 20
18 A5
FA 69
F9 E9
00 85
28 85
FE 60
PD A9
A2 00

11 20
FD 20
EB 20
El 20
91 FD
62 0D
85 FD
20 62
A2 00
J.1 20
FD 20
EB 20
El 20
91 FD
62 0D
B5 FD
AO 26
BB CO
E8 E0
87 10
OE A9
FE A 2
91 FD
20 G2
AO 27
60 A9
FE A2
62 0E
A9 28
A9 00
A2 00
ca C0
20 C7
60 IB
A5 FB
28 85
00 85
AE 10
20 D2
IE AB
AB 20
OD 20
00 00

12 20
CE 45
52 4B
49 43
4F 52
20 00
54 45
59 20
12 20
20 20
20 20
CC 4F
20 20
20 20
20 20
20 20
20 00
3A 12
20 20
20 20
20 20
20 20
20 20
20 20



A2 00
20 BC
A0 11
A9 0F
FF A9
FF A2
FF C9
00 F4
CC FF
BC 0E
F9 69
00 85
23 85
FA 60
FD A5
20 2A
DS 85
A0 00
9A 0F
62 0E
62 OE
9A OF
C8 C0
60 20
A9 D8
OE C8
A0 00
62 OE
9A 0F
9A 0F
62 OR
CS C0
60 20
A9 D8
Bl FD
FF DO
18 DO
20 62
28 85
00 A0

ca ca

OE E8
20 87

28 85
00 A9
E8 E0
B5 FD
85 F7
AO 00
28 DO
10 E8
A5 F7
69 00
F7 A9
FD A9
60 20
FF A9
A9 77
E4 FF
D5 10
0B 00
20 20
45 44
20 C7
53 20
20 20
9C 12
52 20
SB 59
20 20
20 20
20 20
41 44
20 20
20 20
20 20
20 20
12 99
20 20
20 20
20 20
20 20
20 20
20 20
20 20



AO 06

0E 20
20 IE
A2 OB

00 20
OF 20
OD F0
A 9 0F
20 E4
20 E6
28 85
FA 60
F9 A5
38 AS
FE E9
0E A9
FE 20
31 FD
AD 10
C8 C0
Ea EO
AO 00
28 D0
2a OE
35 FE
CO 16

51 FD
AD 10
CB CO
E8 EO
A0 00
28 DO
2A 0E
85 FE
CB 91
F5 20
EB A0
0D 60
FD A9

01 ai
C0 28
E0 18
10 20
FD A9
A0 91
18 00
A9 D8
A9 CO
Bl FD
F7 20
E0 IB

69 28
S5 FB
D6 85

CO as

9E 10

70 AO
A0 14
FO FB
60 01
00 00
20 20
4C 45

52 41
C5 44
20 20
00 52
52 45
2F 4E
20 20
20 20
20 00
3A 12
20 20
20 20
20 20
20 20
03 41
20 20
20 20
20 20
20 20
20 00
20 20
20 20



20 3B

26 D8
AB DC
AO 29
BD 99
C6 E7
05 E2
20 DD
FF 84
09 9B
F9 13
38 6F
FA 13
FD 32
00 44
28 55
62 97
8D D9
11 32
28 8F
17 62
A9 23
F9 EA
A9 BF
A0 53
DO BB
80 97

11 EF
2B 64
17 37
A9 EO
F9 34
A9 09
A 2 9!::
FD 95
62 E0
00 BF
20 8F
Da lA
FD C2
00 E8
D0 8D
62 BD
D8 48
FD 71
F4 AB
85 7F
85 71
91 4D
62 A3
00 AE
85 08
60 6D
F8 B5
FE B9
A9 OB
13 CD
20 40
20 42
00 D4
13 EE
20 EA
57 31
50 45
49 49
20 7F
4 9 FE
41 83
5D IF
20 FC
20 7B

12 35
20 59
20 93
20 9B
20 A3
20 AB
56 El
20 13
20 C3
20 CB
20 D3
12 BD
20 56
20 EB



112 COMPUTSI's GazattB January 1988



11D1:20


20


20


20


20


20


20


20


F3


1479:20


20


20


20


40


20


3D


20


DC


1A10:03 A2


0F


BD


A7


61


9D


FO IB


11D9:20


20


20


20


20


20


20


20


FB


1481:52


45


41


44


20


44


49


53


88


1A1B:1A CA


D0


F7


BD


B7


61


90 02


HE 1:20


20


20


20


20


20


20


20


04


1489:46


20


45


52


52


4F


52


20


CI


1A20:00 IB


ES


D0


F7


AD


EB


lA AO


11E9!20


00


13


12


9F


03


45


4C


C2


1491:43


48


41


4E


4E


45


4C


00


A7


1A28:8D 55


IB


AD


EC


lA


BD


56 F7


llFli45


43


54


20


43


4F


4C


4F


53


1499i20


20


20


C3


CC


D2


2F


C8


P2


1A30:1B A9


34


80


CO


IB


A9


IB 9C


11F9:52


20


54


4F


20


42


45


20


81


14A1:CF


CO


C5


20


3D


20


43


4C


ID


1A38:8D 66


IB


8D


7H


IB


8D


CI 2E


1201:43


48


41


4E


47


45


44


20


DO


14A9:45


41


52


20


53


43


52


45


A2


1A40:1B A9


4C


80


19


IB


AD


ED 40


1209:57


49


54


46


20


C6


35


2F


EF


14B1:45


4E


00


20


20


20


20


20


95


1A48:1A ao


lA


IB


AO


EE


lA


8D CC


1211:C6


36


20


20


20


00


13


12


65


14B9:20


20


ce


CF


CD


C5


20


3D


13


1A50:1B IB


A9


G5


8D


65


IB


8D 30


1219: IC


03


45


4C


45


43


54


20


AD


14C1:20


4D


4F


56


45


20


43


55


23


1A58:7A IB


A9


FC


8D


9F


IB


A9 60


1221t4E


45


57


20


43


4F


4C


4F


E9


14C9:32


53


4F


52


20


54


4F


20


10


1A60:FB 80


A5


IB


A9


Bl


8D


BO 3C


1229:52


20


57


49


54


48


20


C6


ce


14D1:54


4F


50


20


4C


45


46


54


5C


lA6e:lB A9


24


80


Bl


IB


A9


EA 2A


1231:35


2F


CG


36


20


20


20


20


09


14D9:0D


00


20


20


C3


D4


D2


CC


B5


1A70:8D B2


IB


8D


EA


IB


80


EB IF


1239:20


20


20


20


20


20


20


20


5D


14E1:20


CC


20


3D


20


4C


4F


41


37


1A78:1B 80


EC


IB


60


A9


00


85 IC


1241:20


00


20


20


20


20


20


20


5D


14E9:44


0D


20


20


C3


04


02


CC


61


1A80:24 85


FB


A9


13


85


25


85 CO


1249:20


20


20


20


20


20


20


20


6D


14Fli20


C6


20


3D


20


46


49


4C


AC


1A8B:FC A9


5F


B5


IB


A9


19


85 21


1251: 20


20


20


20


20


20


20


20


75


14F9:45


00


20


20


C3


D4


02


CC


Fl


1A90:1C 4C


34


IB


CD


E8


lA


00 35


1259:20


20


20


20


20


20


20


20


70


1501:20


D0


20


3D


20


50


52


49


77


1A98:0C A0


01


20


C9


03


C9


DF EA


1261 :FF


C0


C0


C0


C0


CO


C0


FF


64


1509!4E


54


0D


20


20


C3


04


02


9F


1AAO:F0 09


AD


E8


lA


BD


03


FF E0


1269:FF


C0


C2


C4


ca


DO


CO


FF


60


1511:CC


20


C3


20


30


20


53


57


ac


1AA8:4C 90


03


E6


3D


00


02


E6 0E


1271:FF


C0


D0


C8


C4


C2


CO


FF


IF


1519:41


50


20


43


4F


4C


4F


52


CC


1AB0:3E A9


lA


48


A9


F0


48


4C 24


1279:FF


C0


C0


DE


OE


C0


C0


FF


4P


1521:53


0D


0D


20


20


20


9A


12


A4


1AB8:80 03


AO


33


11


29


07


A8 BA


1281:FF


C0


CC


CC


CC


CC


CO


FF


57


1529:00


52


45


53


53


20


41


4E


lA


lACa:AD 31


11


29


07


AA


BO


IC 47


1289:FF


C0


DC


04


D4


DC


C0


FF


62


1531: 59


20


4B


45


59


20


54


4F


11


1AC8:9D 80


EF


U


B9


00


0B


2D DF


1291 jFF


C0


DC


DC


DC


DC


C0


FF


28


1539:20


52


45


54


55


52


4E


20


A6


lADOtEF lA


DO


01


60


4G


19


9C B0


1299:FF


C0


D2


CC


CC


D2


C0


FF


48


1541: 54


4F


20


45


44


49


54


4F


01


1AD8:A0 03


A9


FF


A2


ao


8E


80 49


12A1:FF


C0


D4


D4


D4


D4


C0


FF


59


1549:52


2E


92


00


05


11


11


11


lA


1AE0:03 8C


8E


03


8D


8F


03


60 CC


12A9:FF


C0


DE


C0


C0


DE


CO


FF


ES


1551:11


11


20


20


20


20


20


20


30


1AE8:54 94


lA


BA


lA


70


lA


08 5E


12B1:FF


C0


C2


DC


DC


C2


C0


FF


9F


1559:20


20


20


20


AF


AF


AF


AF


EC


















12B9lFF


C0


D0


CE


CE


00


CO


FF


50


1561 :AF


AF


AF


AF


AF


AF


AF


AF


8B


Program 2


; Basic Tilp Panornn


12C1:FF


C0


C0


CC


CC


CO


CO


FF


E5


1569jAF


AF


AF


AF


AF


AF


AF


AF


93




tJ














12C9:FF


C0


04


DC


DC


D4


CO


FF


42


1571 :0D


00


20


20


20


20


20


20


OA


Demo














12D1;FF


C0


CC


02


D2


CC


C0


FF


38


1579:20


20


20


20


CC


CC


CC


CC


CI


















12D9:FF


C0


CC


DE


DE


CC


C0


FF


61


1581 :CC


CC


CC


CC


CC


CC


CC


CC


AB


HE


10 REM


COPYRIGHT


1938


COMPU


12E1:20


3D


20


57


48


49


54


45


34


isa9tcc


CC


CC


CC


CC


CC


CC


CC


B3




TEl


PUBLICATIONS


, INC. -


12E9100


20


3D


20


52


45


44


00


EF


1591:B4


0D


00


99


13


12


11


11


07




ALL


RIGHTS RESERVED


12Flt20


30


20


43


59


41


4E


00


lA


1599:11


11


11


11


11


11


ID


ID


E7


RJl


20 PRINT" ICLR) 13


SPACES}COP


12F9:20


30


20


50


55


52


50


4C


67


15A1:1D


ID


ID


ID


]0


ID


ID


10


CB




YRIGHT


1988 COMPUTEl PUB


1301:45


00


20


3D


20


47


52


45


A9


15A9t ID


ID


ID


ID


ID


4E


45


45


11




., INC.


'










1309:45


4E


00


20


30


20


42


4C


A2


15B1:44


4C


45


57


4F


52


4B


00


96


XG


30 PRIKTTAB(10)"ALL


RIGHTS


1311:55


45


00


20


3D


20


59


45


97


15B9:0D


ID


ID


ID


ID


ID


ID


ID


DB




fSPACEjRESERVED":


SLEEP3


1319:4C


4C


4F


57


00


20


3D


20


F2


ISClslD


ID


ID


ID


ID


ID


ID


ID


EB


GH


40 BLOAD" TILE PAINT":


GOTO60


1321:4F


52


41


4E


47


45


00


20


FF


15C9:1D


9A


12


47


52


41


50


4a


60


DF


50 FORPE


=0TO7:


PaKE2816+PB,P


1.329:30


20


42


52


4F


57


4E


00


D7


1501:49


43


53


0D


0D


ID


ID


10


E0




EEK(6496+8*


PA+PB)


:NEXTPB


1331:20


3D


20


4C


49


47


48


54


CB


15D9:1D


ID


ID


ID


ID


ID


10


10


04




? RETURN












1339:20


52


45


44


00


20


3D


20


0C


15E1:1D


ID


ID


ID


ID


ID


96


12


F3


GM


60 SYS6656


:REM ***


INSTALL


1341:47


52


41


59


20


31


00


20


43


1SE9:45


44


49


54


4F


52


0D


0D


21




THE


WEDGE










1349;3D


20


47


52


41


59


20


32


06


15F1.0D


10


10


ID


ID


10


ID


ID


14


PC


70 COLOR0,:


: COLOR 1, :


: COLOR 2


1351:00


20


3D


20


4C


49


47


48


87


15F9:10


ID


10


10


9E


12


53


45


98




,6:COLOR3,7


sCOLOR4,2




1359:54


20


47


52


45


45


4E


00


9D


1601:45


20


43


4F


40


40


41


4E


A5


BS


80 graphic;


,1










1351:20


30


20


4C


49


47


4B


54


FB


1609:44


53


20


5B


59


2F


4E


5D


57


SQ


90 V=-l:


PA=













1369:20


42


4C


55


45


00


20


3D


B6


1611:00


00


00


00


00


00


00


m


3D


BH


100 FORI


=3T0147STEP48:V


=V+6


1371:20


47


52


41.


59


20


33


00


89






















:H=-


6












1379:12


9E


20


20


20


20


20


20


38




















GG


110 FORO


=0TO132STEP33:H


^H-t-a


1381:20


20


20


20


20


20


C3


4F


IE


Tilp P^int












AG


120 C=C+1:IFC>3THENC


=1




1389i4D


4D


41


4E


44


20


D3


55


56


1 lie 1


u


III


L












HC


130 BOXC


.J.


I, J+2 7


,1+35




1391 :4D


4D


41


52


59


20


20


20


AA




















m


140 GOSUB50:TPAINTC,


J+1


,1+1


1399:20


20


20


20


20


20


20


20


BF


See insinictions,


in


arti


dc


on vase




,0














13A1:20
13A9:31


20
20


92
3D


0D
20


05
53


20
48


20
49


C6
46


B2

AE


54 before


ti/ping


in.






r


(-3




JK
DP


150 CHARCh
160 PA=PA+1


,V,STR?(PA>,
: NEXT: NEXT





13B1:54


20


44


4F


57


4E


20


20


DB




















DM


170 GETKEYA?










13B9:20


20


20


20


20


C6


32


20


9E


Program 1


: Tile Paint








AG


180 SYS6S72


:REM


***


REMOVE


13C1;3D


20


S3


48


49


46


54


20


A9


o




















THE


WEDGF










13C9:55


50


00


20


20


C6


33


20


F4


1960:55


AA


55


AA


55


AA


55


AA


E7


BG


190 COLORO,


12:


C0L0R4


,14


jGRA


13D1:3D


20


53


4a


49


46


54


20


B9


196a:7F


BF


DF


EF


F7


FB


FD


FE


EF




PHIC0, J


;GRAPHICCLR




13D9:S2


49


47


48


54


20


20


20


6C


1970 :FE


FD


FB


F7


EF


DF


BF


7F


9E


















13E1:20


20


20


C6


34


20


3D


20


4D


1978:07


EF


07


BB


7D


FE


7D


BB


E7


















13E9:53


48


49


46


54


20


4C


45


5A


19a0:FF


55


FF


55


FF


55


FF


55


08


Program 3


: Hi-Res Tile Patterns


13F1:46


54


00


20


20


C6


35


20


9A


1988:55


EE


55


BB


55


EE


35


BB


54


rTfimn














13F9:3D


20


43


4F


4C


4F


52


20


88


1990:55


55


55


FF


55


55


55


FF


18


L^L


I iiiLjr














1401:55
1409:20


50
20


20
20


20
C6


20
36


20
20


20
3D


20
20


CF
86


1998:55
19A0:75


55
55


AA
5D


AA
55


55
57


55
55


AA
05


AA
55


CA
F4


HE


10 REM COPYRIGHT
TP 1 dttht tr'n^TTf


1988


:oMPU

*7*^ _


1411:43
1419:57


4F
4E


4C
0D


4F
20


52
20


20
C6


44
37


4F
20


38
CE


19Ae:55
19B0:55


57
55


55
55


50
55


55
AA


75
AA


55
AA


D5
AA


DC

E2




I Ct * trvJoLi i\^e\L ¡À\jmi3 r a i^^ *

ALL RIGHTS RESERVED


1421 I 3D
1429:44


20
20


43
53


4F
55


4D
4D


4D
4D


41
41


4E
52


DO
AF


19B8:FF
19C0:FF


F7
DD


EB
AA


DO
77


B6
FF


OD
OD


EB
AA


F7
77


41
7B


RI)


20 PRINT"lCLR}i3 SPACES j COP
YRIGHT 1988 COMPUTE 1 PUB

T Mr" '*


1431:59


20


20


C6


39


20


3D


20


5B


1 9ca : DD


DD


AA


77


77


77


AA


DD


FA




* t I ac *












1439:45


58


49


54


0D


00


20


20


85


19O0:DD


DD


DO


AA


77


77


77


FF


58


XG


30 PRINTTAB(10)"ALL


RIGHTS


1441:03


D0


CI


C3


C5


20


C2


CI


Fl


19D8:0D


77


DD


77


DD


77


DD


77


OB




(SPACE) RESERVED"


SLEEP3


1449:02


20


3D


20


50


4C


4F


54


33


19E0:DD


FF


77


FF


DD


FF


77


FF


CE


GH


40 BLOAC


"TILEPAINT"


GOTO60


1431:20


50


4F


49


4E


54


0D


20


lA


19E8:DD


DO


DD


FF


77


77


77


FF


C5


DF


50 FORPB


=0TO7 :


POKE2816+PB,P


1459:20


20


20


20


20


20


20


20


ai


19F0:EE


DD


BB


77


EE


DO


BB


77


DE




EEK(6496+8*PA+PB


:NEXTPB


1461:20


C5


20


3D


20


45


52


41


DE


19F8:77


BB


DD


EE


77


BB


DD


EE


05




: RETURN












1469:53


45


20


50


4F


49


4E


54


26


1A00:AC


E9


lA


AD


EA


lA


A2


4C


74


GM


60 SYS6656


:REM ***


INSTALL


1471 1 0D


00


20


20


20


20


20


20


08


lA08t8E


8D


03


8C


BE


03


BD


8F


3B




THE


WEDGE











COMPUTEts Gazette January 1 988 113



BM 70 COLOR0,l5sCOLORl,7!COLOR

4,15
RO 80 GRAPHICl, 1
SQ 90 V=-liPA=0
BH 100 FORI=3T0147STEP48iV=V+6

!H=-6
CM 110 FORJ=0TO264STEP66tH=H.+8
FP 120 DOXl.J, I,J+54,I+3S
OB 130 GOSUB50!TPAINT1,J+1,1+1

,0

QH 140 CHAR1,H,V,STR?(PAJ,0

HE 150 PA=PA+l! NEXT: NEXT

HP 160 GETKEYA?

QF 170 SYS6872 :REM *** REMOVE

THE WEDGE
FF 180 COLOR0, 12:COLOR4, 14sGRA
PHIC0, 1 ! GRAPH ICC LR

Program 4: Pie Chart Demo

HE 10 REM COPYRIGHT 1988 COMPU
TEl PUBLICATIONS, INC. -
ALL RIGHTS RESERVED
R!i 20 PRINT" tCLR) 13 SPACESjCOP
YRIGHT 1988 COMPUTEI PUB
., INC."
XG 30 PRItJTTAB(10)"ALL RIGHTS
I SPACE) RESERVED" :SLEEP3
GH 40 BLOAD"TILEPAIHT"!GOTO60
DP 50 FORPB=0TO7:POKE2816+PB,P
EEK( 6496+8 *PA+PB} jNEXTPB
: RETURN
FS 60 FORN=0TO5:READA5{N),A(N)
,X(N),Y(N),P(N)(NEXTtA(6
)-360
BP 70 SYS6656 : REM *** INSTALL

THE WEDGE
CG 80 COLOR0,1S!COLOR1, 7!C0L0R

4, ISsGRAPHICl, 1
SM 90 FORI=0TO5:CIRCLE1, 160,14
0,80,56,A(I) ,A(I+1) :DRAW
1TO160, 140SNEXT
KQ 100 FORI=0TO5:PA=P(I):GOSUB
50tTPAINTl,X(I),Y(l>,0!
NEXT
GP 110 FORI=0TO4STEP2sBOXl,0,B
*I+20,46,8*I+34[PA=P(I)
:GOSUB50
RS 120 TPAINT 1,1, 8*1+2 1,0: CHAR

1,6,3+I,A$(I) ,0!NEXT
FB 130 FORI=1T05STEP2:BOX1, 168
,8*(I-1)+20,214,B*(I-1)
+34:PA=P(I) 1GOSUB50
CG 140 TPAINTl, 169,B*(I-1 )+21,
0ICHAR1, 27, 3+ (1-1), A? (I
), 01 NEXT
BC 150 CHAR 1,11,0," ACME FRUIT

COMPANY "iliGETKEYBS
JE 160 SYS6872 : REM *** REMOV

E THE WEDGE
KE 170 COLOR0, 12:COLOR4, 14IGRA

PHIC0, 1: GRAPH ICCLR
MP 180 DATA "APPLES (14%) ",0,1
61, 130, 8, "ORANGES (8%)"
, 50, 200, 130, 18
SC 190 DATA "PEARS (11%) ",80,1
80, 140, 12, "PEACHES (22%
)",120, 170, 155,16
GG 200 DATA "PLUMS (12%)", 200,
130, 170, 3, "GRAPES (33%)
",240,159, 130, 15

Program 5: New Patterns Demo

HE 10 REM COPYRIGHT 1988 COMPU
TEl PUBLICATIONS, INC. -
ALL RIGHTS RESERVED
RH 20 PRINT"lCLR}t3 SPACESJCOP
YKIGHT 1988 COMPUTEI PUB
., INC."
XG 30 PRINTTAB(10)"ALL RIGHTS
( SPACE} RESERVED" :SLEEP3
! SG 40 ULOAD"TILEPAINT"!GOTO70

114 COMPUTB's Gazelle J anuary 1 988



DF 50 PORPB=0TO7jPOKE2816+PB,P
EEK(6496+8*PA+PB) rNEXTPB
! RETURN
KJ 60 FORPB=0TO7!READK!POKE649

6+8 *PA+PB,Kt NEXT: RETURN
RC 70 PA'=6:GOSUB60
es 80 DATA 255,255,170,85,85,8

5, 170,255
FE 90 PA=9:GOSUB60
JR 100 DATA 221,85,221,255,119

,85,119,255
DF 110 SYS 6656 :REM *** INSTAL

L THE WEDGE
CR 120 COLOR0, l! COLO Rl, 3; COLOR

2.6: COL0R4 , 1
EF 130 GRAPHIC3,1
QC 140 CIRCLEl, 40, 100, 30,42
CM 150 CIRCLE2, 120, 100,30,42
RG 160 PA?6:GOSUB50! TPAINTl, 40

, 100,0
BC 170 PA=9:GOSUB50:TPA1NT2, 12

0, 100,0
XM 180 GETKEYA?
EH 190 SYS 687 2 sREM *** REMOVE

THE WEDGE
JF 200 COLOB0, 12:COLOR4,14!GRA

PHIC0, 1: GRAPH ICCLR

Program 6: Double Paint Demo

HE 10 REM COPYRIGHT 1988 COMPU
TEl PUBLICATIONS, INC. -
ALL RIGHTS RESERVKD
RH 20 PRINT"ICLRH3 SPACESjCOP
YRIGHT 1968 COMPUTEI PUB
., INC."
XG 30 PRINTTAB(10)"ALL RIGHTS
(SPACE) RESERVED" :SLEEP3
GH 40 BLOAD"TILEPAINT":GOTO60
DF 50 FORPB=0TO7:POKE2ai6+PB,P
EEK(6496+8*PA+PB) iNEXTPB
! RETURN
GM 60 SYS6656 iREM *** INSTALL

THE WEDGE
DB 70 COLORO, 1:COLOR1, 3:COLOR2

,6iCOLOR3, 7iCOLOR4,l
BS 80 GRAPHIC3,1
FP 90 BOX2,10,50,70, 1S01BOX2,9

0,50, 150, 150
JQ 100 PAINT3,11,51,1:PA=10:GO

SUB50:TPAINT2, 11 , 51 ,
GB 110 PAINT3, 91,51,liPA=17:GO

SUB50:TPAINT2,91,51,0
HG 120 GETKEYA?
QC 130 SYS6872 i REM *** REMOVE

THE WEDGE
PC 140 COLOR0,12!COLOR4, 14:GRA
PHIC0, IjGRAPHICCLR



BEFORE TYPING . . .

Before typing in programs, please
refer to "How To Type In
COMPUTEl's GAZETTE Programs,"
elsewhere in this issue.



ScrollEdit

See instructions in article on page
81 before typing in.

Program 1: ScrollEdit

000] :IE 08 0A 00 8F 20 53 43 4A

0809:52 4F 4C 4C 49 4E 47 20 96

OB11:42 4) 53 49 43 20 45 44 FA

0819:49 54 4F 52 00 43 SB 14 23

0B21t00 BF 20 43 4F 50 59 52 0E

0829:49 47 48 54 20 3J 39 36 6E



0B31:38


20


43


4F


4D


50


55


54


6D


0839:45


21


20


50


55


42


2E


20


6D


0841:20


00


50


08


IE


00


9E


20


3A


0849:32


31


33


30


3A


A2


00


00


84


0851:00


A9


00


8D


00


0D


A9


0D


39


0859:05


2C


A9


00


8D


CF


0A


A9


D5


0861 :C0


A15


03


20


IE


AQ


AE


SF


S9


0869:02


AC


90


02


C0


09


F0


10


F3


0871:HE


CD


0A


8C


CE


0A


A2


68


92


0879:A0


09


BE


BF


02


8C


90


02


4C


0881;AE


14


03


AC


IS


03


CO


09


S8


0889 :F0


10


8E


66


09


3C


67


09


AO


0891:A2


4D


A0


09


8E


14


03


8C


42


0899:15


03


A2


F7


A0


08


BE


18


23


08A1 :03


BC


J9


03


AE


02


03


AC


D9


08A9!03


03


C0


08


F0


10


BE


F2


6C


0881108


BC


F3


08


A2


EA


A0


08


F)


08Q9:8E


02


03


8C


03


03


60


93


33


0acl:l]


20


2A


53


43


52


4F


4C


2B


0ac9:4C


45


44


49


54


2A


20


20


lA


0BD1:43


4F


50


59


52


49


47


48


85


0eD9:54


20


31


39


38


38


20


43


FB


0BE1:4F


4D


50


55


54


45


21


0D


53


08E9;00


A2


FF


86


3A


20


67


08


34


08Fli4C


FF


FF


00


00


00


78


48


61


0BF9:BA


48


98


48


A9


7F


8D


0D


6C


0901:DD


AC


0D


DD


30


43


20


02


70


0909!FD


D0


03


6C


02


80


20


BC


84


911:F6


20


El


FF


D0


33


AD


20


Bl


0919:00


8D


F4


08


AD


21


D0


8D


37


092I:F5


08


AD


86


02


80


F6


08


8A


0929:20


15


FD


20


A3


FD


20


18


BF


0931:E5


AD


F4


08


8D


20


D0


AO


FC


0939;F5


08


8D


21


D0


AD


F6


08


3F


0941 :BD


86


02


20


5B


08


6C


02


D3


0949:A0


4C


72


FE


2C


CF


0A


30


El


09Sltl3


AD


6D


02


00


0E


A5


CB


FF


0959:09


03


90


06


C9


07


B0


04


7 3


0961 :A9


40


85


CB


4C


FF


FF


AS


CD


0969:3A


C9


FF


D0


ID


AS


CC


DO


02


0971:19


A5


CB


C9


01


D0


16


C5


CC


0979 :CS


F0


0F


AD


8D


02


C9


04


73


098J:D0


08


AD


CF


0A


49


FF


8D


B3


0969!CF


0A


4C


CC


0A


2C


CF


0A


07


099Jt30


F8


C9


00


D0


IE


AD


8D


IB


0999:02


C9


04


D0


ED


A5


CB


C5


10


09A1:C5


D0


05


AD


BC


02


D0


E2


37


09A9:20


D0


0A


20


C7


0C


20


40


32


09B1:0B


4C


CC


0A


C9


07


00


IE


C0


09B9:AD


8D


02


C9


04


D0


CB


20


FD


09C1:D0


0A


A9


00


85


D3


85


04


4F


09C9:85


D8


85


C7


A9


18


85


D6


91


09D1:20


6C


E5


4C


CC


0A


AD


80


08


09D9:02


D0


AF


A5


CB


C9


04


D0


CF


09E1J60


A9


00


85


D4


85


DB


20


75


09E9:D0


0A


A9


FF


65


CC


85


00


B6


09Fl!A5


D3


48


a5


06


48


20


IF


66


09F9:0C


2C


0F


0C


]0


2D


38


AD


13


0A0] :0B


0C


E9


01


85


14


AD


0C


CE


0A09:0C


E9


00


85


15


20


30


0C


SB


0A11:2C


0F


0C


10


16


AD


7B


0C


EB


0A19:85


5F


AD


7C


0C


85


60


A9


26


0AZ1:00


85


D6


85


D3


20


40


0B


74


0A29:20


El


0A


68


85


D6


68


BS


6B


0A3J !D3


20


7D


0C


20


6C


E5


20


46


0A39jC7


0C


85


00


85


CC


4C


CC


A9


0A41 :0A


C9


05


D0


0D


20


D0


OA


FE


0A49:20


C7


0C


85


D3


4C


CC


0A


AC


0A51:C9


06


D0


)D


20


C7


0C


20


10


0A59!D0


0A


A4


D5


Bl


Dl


C9


20


-D2


0A61:D0


05


88


10


F7


30


04


C4


7E


0A69:D5


F0


01


C8


B4


D3


4C


CC


2A


0A71:flA


A5


CB


C9


03


D0


54


20


2E


0A791C7


0C


20


D0


0A


A9


FF


65


02


0A8) :CC


AS


D3


48


AS


06


48


20


90


0A89:)0


0C


2C


0F


0C


10


2B


EE


05


0A91:0B


0C


D0


03


EE


0C


0C


AD


ES


0A99:0B


0C


85


14


AD


0C


0C


85


63


0AA1:15


20


13


A6


A0


01


Bl


SF


E0


0AA9:F0


10


A9


00


85


D3


A9


18


S6


0AB1;B5


D6


A9


0D


20


D2


FF


20


B0


0AB9:E1


0A


68


85


D6


68


85


03


DD


0AC1:20


7D


BC


20


6C


E5


20


C7


CB


0AC910C


85


CC


4C


FF


FF


00


A5


49


0AD1:CF


F0


0C


A5


CE


AE


87


02


29



0AE1;A0 01
0AE9!C8 Bl
0AFlt49 8D
0AP9 5CD BD
0B01s20 aA
0B09S0F 49
BBlliBJ. SP
0B)9:F0 E6
0B21:7F AA
0B29t0B C8
0B31:F5 ca
0B39:SA 0C
0B41:A5 D3
0B49:C6 D6
CBSJsCe 48
0B59:D6 EC
0B6I :29 03
0B69:9S DA
0B71;A5 D2
0B79:A5 Dl
0BS1:2B 85
0BH9:D2 E6
0B91:CA 10
0B99!85 DS
0BAJ. !20 A0
0BA9:e0 30
0BBlt24 EA
0BB9:0C 0C
0BC1:C9 3A
0BC9:E9 30
0BDl!0C AD
0BD9:09 19
0DE1:8D 08
0BE9!0C 8D
0BF1;68 6D
0DF9J03 EE
0C0] :D0 BC
0C09s6e 60
0C1I.S18 B5
0C19:A6 D6
0C21:B5 D9
0C29:D6 E8
0C31:00 8D
0C39!A0 01,
0C41:F0 27
aC49:90 IF
0C51:D0 0E
0C59S10 08
0C61:88 Bl
0G69:CF 60
0071:60 80
0C79!0C 60
0C8l!90 06
0C89:60 48
0C91tC9 27
0C99!D4 48
0CA1:A9 94
0CA9:68 85
0CBl:4a 98
0CB9:B5 09
0CCl!68 AA
0CC9!85 04



84 CF 20
84 0F Bl
5F AA C8
0C 0C BE
A9 20 A4
0C C9 2 2
FF 85 0F
F0 2S 10
24 0F 30

84 49 A0
B9 9E AB
B9 9E A0
D0 F5 60
E9 28 90
B0 F6 20
8D AA 0B
AA 0B 90
B4 09 ]0
20 F0 E9

85 AD A5

85 AC 85
Dl BS F3
F4 20 D2
C4 68 85
20 6C E5
27 91 Dl

86 D6 20
A9 00 80
80 0F 0C
B0 3E C9
48 AD 0B
0C 0C 8D
AD 0B 0C
0C AD 0C
0C 0C CA
0B 0C 8D
0C 0C CE
2C 0F 0C
00 00 00
D9 10 05
CA 10 F4
10 05 20
E0 19 90
0F 0C A5
85 5F 86
C8 C8 A5
F0 06 23
A5 14 88
20 6B 0C
5F AA 88
A5 5F 8D
7C 0C A9
00 00 A5
E9 28 85
A5 03 C9
D0 17 A5
A9 00 85
20 D2 FF
D8 68 4C
48 20 40
29 07 95
68 4C 47
85 D8 85



13 EA
5F FO
Bl 5F
0B 0C
49 29
D0 06
C8 FD
EA C9
E2 38
FF CA
)0 FA
30 C5
00 00
06 85
6C E5
A2 17
35 B5
02 09
20 24
F4 85
AE IB
90 04
E9 A6
06 A9
A0 27
88 ]0
F0 E9
0B 0C
A8 Bl
30 90
0C 80
0E 0C
6D 0D
0C 60
D0 EA
0B 0C
0F 0C
10 02
00 00
20 AB
60 A2
AB 0B
F2 60
2D A6
60 Bl
15 Dl
6B 0C
Dl 5F
28 F0
BJ 5F
7B 0C
FF 8d
D3 C9
D3 90
00 F0
Da 48
D8 85
68 85
47 AB
0B A6
D9 68
AB A9
C7 60



60 4F
54 49
84 B5
20 29
7F B7
AS ED
2C FA
FF 38
E9 3E
F0 52
30 02
20 07
38 4C

03 5A
A5 22
86 D8
DA BE
80 IC
EA 17
AF, 56
69 02
E6 70
D6 C5

27 32
A9 5C
FD BA
20 E6
eo 08
01 B3
3A AF
0D 75
A2 FA
0C ID
0E 5 7
18 33
90 FA
ca 23
68 34
A2 10
0B E9
00 03
A6 49
A9 4F
2C A2
5F 01
5F C5
88 3F
90 26
09 22
B0 3B
A5 44
0F E4

28 E7
F4 B4
IF 25
A5 AA

04 D 2
D4 66
8A 5A
06 71
Aa 46
00 C6
00 24



Program 2: MetaScroll

FX 10 A=A+1

PO 20 POKE 15 7,128

BE 30 IF A=l THEN LOAD "METABA

SIC", 8,1
DP 40 A5="SYS36864"+CHR?(13)
DF 50 A=LEN(A9):IF A>10 OR A<1

THEN STOP
CM 60 POKE 198, A
BF 70 FOR 1=1 TO A
BP 80 POKE 630+I,ASC(MrDS(AS,I

}]
JM 90 NEXT I
JC 100 LOAD "SCR0LLEDIT",8



Power BASIC: Three
Pack

Article on page 92.

HE 10 REM COPYRIGHT 1988 COMPU
TEI POBLICATIONS, INC. -
ALL RIGHTS RESERVED

GO 20 PRINT"lCLR] IBLKJ

13 SPACES iCOPYRIGHT ) 988
COMPUTE I PUB., INC."
KM 30 PRIKTTAB(10)"ALL RIGHTS

I SPACE } RESERVED ( DOWN } "
BE 40 FORI=53121T053247tREADA!

X=X+A:POKEI,A:NEXT
EG 50 IFX<>19218THENPRINT"ERRO
R IN DATA STATEMENTS, " lE
ND
CJ 60 DATA 32,185,207,201,25,1

76,61,133,251,32
PC 70 DATA 185,207,201,40,176,

52, 133, 211,165,251
SK 80 DATA 133,214,76,108,229,

32,165,207,133,253
AH 90 DATA 32,185,207,240,33,1

33,254,24, 101,253
HQ 100 DATA 201,26,176,24,166,

253,32,255,233,230
HS 110 DATA 25 3,198,254,208,24

5,96,32,253,174,32
KG 120 DATA 158,173,32,247,183

,165,20,96,76,72
ME 130 DATA 178,169,0,133,253,

169,212,133,254,160
XP 140 DATA 1,169,50,145,253,1

60,5, 169,9,145
XB 150 DATA 253,160,24,169,15,

145,253,160,4,169
KP 160 DATA 17,145,253,169,200

, 133,252, 162,0, 202
ED 170 DATA 203,253,198,252,20

8,249,160,0,152,145
PG 180 DATA 25 3,200,192,24,208
,249,96



All programs

listed in this

magazine are

available on the

GAZETTE Disk.

Details

elsewhere

in this issue.




KENSINGTON
SURGE PROTECTOR

Protection Plus! Switch on the all-in-one
Kensington Surge Protector AND 5-outlet
Power Control Center tor your personal
computer, Order now to protect your
equipment from power surges, voltage
spikes and line noise. ..that can cause
malfunctions, memory loss, chip damage,
and costly repairs. Our special buy means
incredible savings for youl Buy now!

? Fast Acting Silicon Surge Suppressor
Rated a Full 4500 Amps.

? Typical Response Time: 1 Pico Second.

? Line Noise, PI -Type Filtering System.

? Built-in 15 Amp. Circuit Breaker.

? Push Switches for Easy Control Of
Monitor, Computer, Printer, Etc.

? Master Switch Control with LED Indicator.

? Swivel Base Adjusts Your Monitor View.

? Built-in Static Protection Bar.

? Fits Between Your Monitor and System
Unit

? Meets IEEE Specs. U.L Listed. B'/i-ft.
Power Cord. 1 WH x 13W"W x ISW'D.

Mfr.Utt *]49.00

sss- ^109

Hem H-28g9-7264-799 S/H: $6.00 ea.

Pfui 50^ fnL Charge Per Ordar,



Credit card customers can order by
phone, 24 hours a day, 7 days a week.

Toil-Free: 1-800-328-0609



SENDTO;
I HmSlil AuthofUKJ Uquldator
j 140S Xenium Lane N/Mlnn?spolia, MN 5M41'4494
1 Send ¡ª Keniinglon Suran ProlKtOffs) Item H-ze59-7264-

I 799 al $109 each, plus S6 kicii (or ship, handling. Plus SOt
Ins. Charge Per Order, (Minnesota raaidenls add 6% sales

(ax. Sony, no C-O.D- orders.}

D Nty check or moriey ordpr i^ orrcloaed. jNo delays in
processing ardors pnid by cf^eck )



I PLEASE r^^



PLEASE
CHECK



a^^ a |i-r-' ¡õ i?ff3& ¡õ



. E?P-



J-



PLEASE PRIMT CLEARLY



City,

Stele ¡ª



ZIP-



' Phorie-J-

I Sign Here



Software Discounters

OF AMERICA "^~



S.D. of A.



For Orders Only- 1-800-225-7638
PA Orders- 1-800-223-7784
Customer Service 412-361-5291



Free shipping on orders ""^ ¡ª ^
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!



Himon&SdiUHter

COMPUTER SOFTWARE



Design, print, fold &
(ly award-winninR high-
performance airplanes.



Great Internatinnal Paper
Airplane Construction Kit
Our Discount Price S9.88




ACCQLAOE

Dtmbuilfri . .i^M

LiHoflhiWctl t9W

PSt-STiidiniCo t9.?S

A CtlVlSION
Crqjt Caunlrv

RaxlRjtE t^.BS

ChDiibiiiteii t9.s?

Hjctti S9.8S

Unic ComputH r?ipk Visa

ARIWOBX
Srjch BlirikFl

VotltTtull }9.UI

Iqjrilrjin Stniw

Jumpfr ... $9.M

HlihlimtCinm . K.ta
Hole in Out ? Sl> tf.lU

foltcc Cjdcl 19.B8

ThiiBoiInt S^.U

AKIWOKXrX

CivcFiihlcr )4.BS

Cllliy ?'U

Jumpinitmmy S^.U

PruSoiiini HM

ituhiK Dtfcntt Vhtt

ZodUc UM

AVANTACt

Dictsiloi t9.M

rower M.SS



Proif ct SpiCF SljtiDn V9.S8
Slimi 7 19.S8

BRODEHBUND
ChopliflTrlDivldi

MliJnighl Mjgic .?.8a

Kiriltki t).U

Lud?rLfincr .f9.aa

COA

Amcricj Cookf Scritt:

Amcrkdn S^.U

Chinew M.M

French *9.U

lliliin M.M

Mrticjn $9,U

DAIA jAiT

..U.U

..M.sa



Two Games tar
Original Hitsl
Nine innings of
hard4iitt)ng tMis?balI
& four quarters ot
puniihing gridiron
action on one disk!
Star League
Baseball & On
Field Football
Our Discount Price




UtI Miti^on

q Sol

TNK III

EASY WORKINGf
S PINNAKER

Filer w.oa

Plinntr J6.M

Wriltr UM

t ttCTRIC DREAM S
Splndliiy . I9.U

Zoidi ?.U

E LECTRONIC ARt J
Adventure Com). Sel MM
A|e of Adventure HU
AmefiCA't Cup Sjilin|19.tlft



$9.88



ArcKon S9-M

ArchonliAdepI t9.IIB

FlruKljl Ciwkbaiiti %<>.tK

Heirlol Airlci S9.SS

Lordi ofConquMt . .M.M
Mill Order MoiKten -tf.H

Mind Mirror I9,8B

Movie MAer KM

M Ul.E (9.88

Murder Pirtr fiM

MuiicConit. Set . . 19.R8

One-orvOne I9.M

PinbilKonil. Sel .t9,M

RxIniDeil.Sel I9.M

Seven Citiei Cold , .J9.88

SlirlDi I9.BS

Super Boulder Ouh . .f9.eS
Touclvdowii Foottull .I9.ee
Ultiniile Wturd S9.II8

Em

BitlbUiei H.M

tubit U.M

Jurrtprrun ib-96



KONAMDACTION CITY
Hyper Sp<ir<i1>ln|| Pan|iS9.lia

Mlhle S9.S8

Tri{b? Field t9.$e

MASTFRTRONIC

Action Biker M.sa

Bournler **.M

CipliinZiP HJW

(eud U.sa

GimeiCreitor S9.M

Inlinitv Mj(hint(R) t9.?e
Kniitil Gimei V>i?

LlilV-a M.U

MHlerolMiitc .. ..M.?a

NInii UM

Pro Coil UM

Shofun ?*.M

Speed Kliv| UM

Storm UM

Vefi Poker ^

lickpot UM

*Biiy toy i lillei & let
Nir4l ta 99< I LMIed qtv.



Simon^SrhusUr

COW.PUTER SOFTWARE



* Personalize &

print a Christmas
card with your
own holiday
message.

* Type & print a
letter to Santa
Claus using the
on-screen editor.



itii ?'n.rii Hiiimi

pHRISTMAC




'Twas The Night Before Christmas
Our Discount Price $6.88



C?leH4y to Apihii U.M
Impaiilbte Million UM
KtircinliRlft UM

Pilitop 1 or 2 St.Btlle

RtKueonFrAculul .S6.U

The Eidolon U,M

CAMESTAR
Stir Lejftue Bavhjilf
On field Football S9.e?

mi

Microfoll Mulliplin S9.Ba
HbTtCH t^PRESSlONS
Awird Wire . . . S9.IM
CirdWjre U-M

Pirtv Wire S9.M

HI TECH UPRESSIONS
Seume Street Series:

Aflro^Crover UM

Bis Bird'i Specill

Delivery Utt

Ernie'i Bi| Spliiti . .t6.M
Ernie'lM^BicShapet f^.Bfi
Grover'i Animil Adv. Sb.SA
Pi It A round Town. . .f^.lUI
KONAMI

CIrcul Chirlle S9.U



MASIERIRONIC

] for 1 leriei;

BMI TililiJ19aS The

Diy Alter
iump Set Spiket!

Olympic Skief . . . .
Eiclllbi/aigMic. .
Icf Piiice/Hopto , . .
MINOSCAPE



M.BS

S4.B?
.S4.M

.S9JtB



BjrJiSt.Muuc Writer

SEGA

Congo BoniO{R} S^.BA

Super ZiiionlR] .. U-W

SH

Computer RjKbjII S9.aa

CotrvHiter QuiMcrbjcji S9M

Fifty MiaionCnjiti ?M

Cerralune Wirtiar f?tX

Ce<nuny19SS ..S9M

RirviideScil S9JS

5ii.CunShootmil. - . .S9.9B

Winv o< Wir S9 ja

S HARE DAT A

FimilyFeud. S7^

Jeop4Kly S7M

Wheel otFoctune S7ja



THUNDER
MOUNTAIN



Top Cun'^ puts
you in the fighter
pilot! seal of a
technologically
advanced F-14
Tomcat.



Top Gun'**

Our Discount Price S6.88




SI ERRAHMPLlLS t

BC QunI for Tirtt S6.Be

Frouef iw.hJ

Miuion At1eroid/Wii?rd &
TbtPrinceH . ShlUt

WiiMithWItType.tA.ats
SI MON > SCHUST ER

Creil ln1ernitioru> Piper

AirplineComt. Kit S9.88
SPECTRUM KOLOBYTE



THUNDER MOUNTAIN


CyiutCheii


U


Demolition Million


U>


DltOui


u


Ellmlnllor . .


n


Equinoi


u


Ciell Brillih




Softwire


*t>



QitQ

All in the Color Civ*
Bubbk SuTfrri
CouTbc CDmbjt
FfAclion Ftnf I
Gold Record Rict
Iclttr Scrimblrr
Momler VoYJ|e

Rtr>ch

SloryMichine ...

*jil| jb'five tilJM on urt.

TELAftlUM



.i9M



M.Bfl
MM

S4.sa

i4M



.^nujion
OrARomwDfld
IjlhftfthtJMII
Nlo* P'(nt? m

Ambtr
Perry MiK>rt: Cam qI

M*rKUrmMuid?r
RendeiviHit wJR^rru



Vita






LevtJilhin . .

MjxiColl ,

Million in Ouf
SoJjr Sytlvm
M>. P*t Mull

PdtddroJd
Pale Po?H Ian
RimbD: lirtt Blood

Pirlli
SEol Cjr Ricrt
lop Gun ....
UXajSPINNAKtR

Ddrk Towff 16.

K^nlvChop Si.

WINDHAM ClASSK S
Alice in Wonderljnd .16,
B?low1heftoDt >6.

Tr^AiUfe litifid M

*t\\ proirjmt on ditk
unlni DtherwH>e noled!



Arnvmup



You've stumbled
into an unknown
computer system.
Now what)

Hacker



HACKER



^j^^



Our Discount Price $9.88



P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238



?PIm* Reid The Folloi.lni Ordetint Terrai t Conditioni Cirtfulty Before Plicini ?Dur Older: Oideri i-ilh ciitiieri check or money order ihlpped iramediilely on in stotk llenn.
?¡öerfonil & Compiny thecki. illow 1 weeki cleirince. No C.O.D.t Shipplnf: Continenlil U.S.A. -Ordeii under S100 idd *): Iree ihippint on order, ovti S1M, AK, HI, FPO.
APO¡ª iddSS on ill orderl. Cimdi i Puerto Rico- idd SIB on ill oiden. Sorry, no olhtr Inlernitionil order! Hcepled; PA reiidtnti idd 6% ulei lit on the totit imount ol order
inctudini ibippinj thi(|e*! REASONS FOR CAllINC CUSTOMER SERVICE -41 J.M1-5391 |1)Slltut o( order or bick order [l)lt tny merchindiM purchlKd wtlhin U dlyl from S.D.
(rl A. il deleetive, pleiie till for i return lutboriiition number. Detective merchindiM will be lepliced with the ume nwrchindiie only. Other returm jubjecl to l 1S% reitotkinj
chirie. Alter Ml li.Yi pleiie refer to the nvinuf jcturer, wirrinlv Included with the nwrchindll* * itlgrn directly to the minuftttuier. Cuitorrwr lervitt will iwt ictepi totlect Cllti or
Clllions D OF A 'i BOO* Older llneil Hive you leenouion line cililoi oil 300 HjftwJie tlllei lor Comra<Klore, Alirl, Apple. IBM ?n<t Ami|il tfi onCompuKrye't Eleclionii Mill-
lull type GO SDA ind ihupplnn lor loltwlrt will never be Itrt Mm* ??ilnl HOURS; Mon.-I rl. 9 AM.5:30 PM. Sit. 10 AM-t PM Eiitern Time, Btciuw thlnd hid to be written 1.3 moi,
before It wi> publlthed, pilcei & iviilibillty ire lubletl to chiniel New title) ire irilvint dlllyl Pleiw till for more Inloiimtlont Holldiy Houli: Nov. 3-Dec. 17; Mon.Ttiuri.
1 AMJ PM, Fll. 9 AM-SllO PM, Sjl. 10 AM-f PM Extern Time.



Software discounters
OF America ..?..?: ?



S.D. of A.



For Orders Only- 1-800-225-7638
PA Orders- 1-800-223-7784
Customer Service 412-361-5291



Free shipping on orders

over $100 in continental USA

No Surcharge for VISA/MasterCard

Your card is not charged until we ship



ABACUS BOOKS
Amtomy o( the 1541 f14
Aiulomyol theCM . . .?14
C1J<IBiiJ<:7^1nlcnult }t9
C1ia Bulk

TiilnlntCuldl t13

CUBrmtriuh 114

C11S Priki & PoLn . St]
CUaTikki&Tipi ...IM

CPMonlhrCI^B SU

t571tnt(riul> $14

CEOSIniidf JLOu! *14

CEOSTliclii&Tipi .114
ABACUS SOFTWARE
Aucmblcr Monitor ...S3S

Bitk fit

BiiiciK tn

Ctdfik Hi

cidrikiit ., , ??

ChirlPik %2$

ChirlPiklia SIS

Cobol ?25

CDbolllS ns

Foith ?S

pDWfrPljn ,....,>,, ,f2S

PPM WS

TPM 128 ?H

Spriil Tirni 64 Di lia KS

SuptfC in

SupciC US tn

Super Pjic?I S39

Super faiciMlB t39

IAS ?25

TASiaa ??

ACCESS

Echelofl uaip Slik t29

Fimuuf CouriF Disk ^1

rrirWorldCllilL.B. tU
FAmpui CourH Ditk '2

fprWorlrJCIaitl.B. .114
FjimDui Courvr Difk *3

(orWDrldClluL.B. C4II

UpSlilPlui t^9

MjchSlR) ?3

MlchI3S(R) ?2

Robotict Woricthpp ,.t^(?

TcnlhFrjmc SIS

Trrpit Pick: BH1. BH2,

RjidOvrr MD4CDW .S14
Worlii Cli?

Lrjdrr Bpird %2i

ACCOLADE

Actnf Acn 119

Appllo IB: Miuion

la (he Mean tn

Cornkt - , ,. S19

4lh & Inchtt

Foolbill(D) SI 9

HjrdbitI ?19

Killed UnKI D?d S19

MIniPuH ?19

TntDrivt ?19

ACTION SOFT

Tbundvr Chuppf r . S19

Up Ptrlicopcl t19

ACIIVISION

Alitm M3

CimemAVrr m^Spartt tt

Science f iciion DiikiSlT

CnBrcAiiRilly S1?

Hicker] ?33

Ubyrinth S19

Miniic Minilon 133

Miihl&Maik SIS

MutrcSludip ...... S33

Poilil SIS

Pctttcrdl -w,v.,,,*.*H
Shjrtithji ¡ö¡ö¡ö,.,. S19



TdtiTimn ..119

The LlllNinji ,S]3

TrjnifDrmert . .S19

AMERICAN [DUCATIONAL

Bialoir Ill

Grftmnur. 112

Sclenee: Cridei 314 . . .S1]
Science: Crid?> S/b . . .SI]
Scjence: Crjdet 7t& . . . S13

USGtDgriphr ..Hi

USHiilory SI]

World CeogrifiKr $13

World Hiilory St]

ARTWORX

aridieS.O tn

Cycle Kni(hl S14

InlernjUlonjil Hockey .116
I Irikword French 1 or 3 $16
linVwordGerrrun ....$16

linkword Rvuitn S16

linkwDrriSpiniih .... .$16

Strip Ppker $31

DltaDiik'1 Feme If ..$14
DiU D Ilk ?! Milt ....$14
DitaDiik '3 Femile . $14
*8uy Corrtpu bridge lor

$9.50 w^purchite of

Bridie S.O I
AVALON HUt

NBABiikelbill $]S

Spl1lirt'40 $])

Super Sundjy $]1

SBS19SSTeimOii(i ..$14
SBS1986TeimOlik. $14
SBS Cen Mgr Diik . ..$19
BAUDVILI E

Bluing Piddlei $13

Video Vei?i 119

BERKELEY SOTTWOKKS

Ceo>1]S $44

CeoiM ,..S39

CeoMouM Cill

Wrilec'i Workthop 13B $44

'Ceo-Cilc $33

¡öCeo) Dtik Pik 1 1]}

¡öCeo-Dei $]S

?Ceo-file $33

'Ceo-Progremni?r . . . .$44

¡öCet>-Putlli>h $44

*Gef>i Tnnt Pjk ST9

?Wriltr-i Workibop . .133
*Requiret Ceot 641
B ITTER WORKING
Buiine? Form Shop . $3S
BRODERBUNp
CAime n SanditKo:

USA $35

World $33

Ciutdronl?3 $19

Mifnelron $t9

Print Shop 12b

P.S. Compenion $23

PS. Criphkt llbriry

'1,'], or'l .. .$1tEi.
P.S. Crjphki Library

Holidly Edjlion $16

P.S. Piper PJck $14

Super BikeChillenie. $14

Toi Shop $19

CAJCOM
ChoitidrCoblini . ...S19

194J $19

CBS

Succeit h*MI|etiri:

Binomiit Multiplicition
tFiclorlni $19

Firti Oesrre A Ad v priced



Lineir Equiltpnt . .119
Criphinf lineir

Fun^tipni 119

SimultincouiA

Quidritlcfqui tisnt . $18
Succeis w/Milh:
AddKlon &

Subiriclion $19

Decimilc Add. A Subtil 9
DedmaliiMult&Dtv. $19
Frictiarw AlM. & Subt. $19
FrictkmsiMult&Div. 119
Mulllplicillcin i,

DIviiion $19

CMS

Cen.Acc1.1IB $119

Invtnlary lie $49

DATA EAST

Bmkthru $19

Commindo $14

Ikiri Wirriofi $19

KidNiki $19

Speed Bugfy 119

TlRTtlFnWfeitlini. . $33

Victory Roic! Call

DAT AS OFT
Allerrule Utility:

dungeon $]6

3]1B.S>VerSI. $31

Theitfc Europe .$19

Tomihiwk ......... .$31

vidto Title shop $31

DAVIDSON

Alttblliter $33

Math Sillier $32

Speed Reader] $31

Spell II $32

MTofd Attack $]]

DtSIGNWARt

Body Tramparent. . . .$19

EuropeinNaiiom ....$19

Million A liebri 119

Spelticopter .119

Statei A Traill 119

DICITAL SOLUTION S

Potket Filer] $33

Pocket Planner ] $33

PockelWrilei] $33

*ill3int Super Pll$ . $69
E ttCTHIC DREAM S
Rucky Horror Show . . .114
TiLinic Reci>very MiwonlU
I tECTRONIC ART S

Aitiiteila $]6

Arcl/cFoi $13

Bard'iTalelorl . $]6Ea.
Binfi Tile 1 or 2 Hina$9 [1.

Carrier! It Wit . $33

Cheiimailer 3000 ..... 12b
Chuck Yitier'iAfS .113

Din Dale 114

¡õ errion Sillier 111

Earlh Orbit Station $31

ImlantMuik $31

Legacy dI Ancients $31
Marble MidncH. .$]1

Monopoly . . . Call

Patton VI- RomnvL . . . $]1

Peiaiui $21

Roid ID MotCDH . . . .$26

Sciahblc $23

Skaleor Die Ill

star Fleet 1 lib

Si?ike Fleel 111

World Tour Coll 111

Em

Boulder Daih



ComlructlDnStl . . 116

Clllfornl4GimM $])

Chimp. Wieilllni . .Sia

Coll Cop lib

Create A Cilendir $19

Dtitroyer 123

Fill load (?) ..Sll

Movie MfiCLiler 114

Omlcron Conspiracy . .Call
P.S. Griphiei Scrapbcrak

'1: Sports $16

'liOHIheWall ....$16

'3: School $16

Rid Wirrloi $1b

Spiderbot lib

Spy vt Spy 3:

Arctic Antlci 116

SIreel Sporli;

BlHblll $3)

Bisketbiit $33

Sub 8 lit It SI mutator . $33

Summer Gamei $14

Summer Games ] $33

Super Cycle .$14

Ttmpic Apiha I Trilogy 114

Winter Camel 113

WotldCames $31

F IREBIR D

Elllc $19

ColdtnPitli Call

CulldclThitvti $2S

KniihlOrc.,., Call

SliiilJdtr $2S

ThtPawn US

Tht Sentry .$1S

Tracker $15

CAMESIAR

Chimp. Blieblll , . . .$19
Chimp. Basketbill $33
CFLCh. Foolball $23

OrfCourt Tennis $19

Slat Rank BD>ing2 119

Top Fuel [Itmlnitor .119
HAYDEN

SATMlth $14

SATVerbii $14

INFOCOM

Beyond Zork (38 . . .129
Bureaucracy 121 .123
Hilchhikei'i Guide . 119
HollrnoodHijini 11)

Leather Goddefiei . .$33
Nord t Bert Coukkfl Mike
Held or Till ul It $23
Plundered Heirli . . 133
Stitionfill .123

The Lurking tiorror ...113

TrinityllB Ill

Zork 1 113

lork Trilogy $39

KONAMIIACTION CITY

Gradius $19

¡ö uih -n AtllcUrit

Ar Kung Fu $19

VieArKungFu] 119

MICROIEACU E
BiKbill flS

Bos Score Slitl . . . $16
Central Manager . $19
19U Team OiU Disk . . $14
1987 Ttam Data Disk. $t4

WWFWreillIng 115

MICROPROSt

Aerojet lib

Airborne Ringer 113

1-15 Strike Eigie $]3

Cunship $23



Kennedy Approich . . .$16

Flritei 12s

PtolectStealth Fighter Call

Silent Service 113

Top Gunner ....,., .lib
MINDSCAP E

BopADumtile 119

Bop & Wrestle 119

Defender ot tht Crown. .123

DeliVu $33

Gauntlet 113

HIlhRolltr .119

Indoor Sports $19

tnliltralor $19

lnliltralor3 133

Into Ihc Eagle's Neil $19

Paperboy $13

PerftctSmrtSAT . $44
Super Star

let Hockey $13

Super Star Socctf 1]3

UchlMati |udo 119

Mise

Bob's Term Pro 129

Bob's Term Pro lie ..139

C.?. Copy 2 Ill

Dopdit . 11;

FlnalCartridte3 $43

Font Master 1 $]9

Font Miller lie . . $3$
Super Snapihol (R) . . $43

Supttblit64 $39

Superliatt 118 $44

Superscripl 64 129

Superscrlpl T]S 119

ORicm

Autoduel $33

Moebius $3S

Ogre $19

Ultima 1 or 3 $3SEl.

Ultima 4 $39

UlttmiS Call

PARAGON

Master Ninja Call

PERSONAL CHOICE

limthcCtlS 113

limlheC64 119

Term Paper Writer 128 $3S
P tIOtESSIONA L
Fleet Syilem 2 Plus $39
Fleet S?(lem4 t]8 $47

SIMON i SCtlUSIEII
Chem. lib 12s

|K tiiser Monty Mgl i2S
Stir Trek: Promelhein

Prophecy 119

Typing Tutor! .119

S IR-TtCH

Deep Spice lis

S OFTWARE SIMULATION S

FcHitbait .$19

Purr Sill Baseball $3S

Pure Stat Coiiegt

Batktiball $1S

S PHINGBOARO

CtrUlkateMakct til

CM. library Vol. 1 . .St9
Sewiroom. . 132

N.R. Clip Art Vot.1 $19
N.R. Clip Art Vol.] $]S
N.R. Clip Art Vol. 3 $19
P.S. Graphics Espander $23
SSI

Battle of AnItelim 131

BatlltCiulltr 117

BlttltCroup 117

B'24 111



Eternal Dagger $]S

Geltyiburg $37

Kampfgruppe , ,$37

Phanliiie 1, 1 (}r 3 .$]Sea.
PreildtntElecl19M.. $16
Realms of Darkness . . $25

Rings ol Zlllln 115

RoidwirlOOO lis

Roldwar Europa $35

Shard of Spring US

Shiioh $3S

War Game Conn. Stt. $19

War In S. Pacific $37

Warship $37

Wirard'i Crourn . . -135

StJBlOCIC

Flight SImulllor 3. ... 11]

F.S. Scenery Dllkl ..-.Clll

Jtl $36

T HREE SKI Y

Dark Castle $33

TIMEWORKS

Accts. Piyible $33

Accts. Rtceivible $33

'OatiMani|tr3 . . .119
Dill Manager 116 . 133
Desktop Publllhtr ... 133

General Ledger 133

Partner MIR) 133

Pirlner t2S(R| . $39

¡öSi?ll)cllc(Sidt?ayi(D] $19
SwIltcilclSldewlyl 1 2S $31
Sylvia Porter's Personal

Fin, Planner 64 113

Sylvia Porter's Personat

Fin. Planner 128 . . 139
'WurdWriterl 13)

WordWrilert]* . 131
'All 3 lilies in one Pk. $59
UNICORN

Dtcirru I Dungeon .. .$19
FrarlionAclion . . .$19
Percenlage Panic 119

Race Car Rilhmetic . 119
Tentiltle Rubols 119

UNISON WORLD
ArlGallery 1 or 3 Slbea.
Art Gallery: Fanliiy .lib
Print Mailer Plul . . .113
WEEKLY RlADEa
SlickybtlF Series:

ABC'i lib

Malhl or] lib El.

Numberi Sib

Oppoiiles $16

Reading lib

ReadingComp . .116

Shiptl 116

SpeMgrabbtr $16

Typing $16

ACCESSORIES
AnimationStllion 149

BunuiSS, OD $4 99B<

Bonus DS, DO $S.99Bi
C omiiLi serve SI arler Kit $19
Disk Case (HDliti7S) $6.ss
Disk Drive Cleiner $6.B<
Epyi SDOIJ Joystick $14
tconlroller 114

Suncom Joysticks Cill

wicp Bat Handle 117

WicoBoss St 3

Wico Thret-Wir 119.9S
XETEC Super Criphii $59
XE TEC Super Craphis |r. 139
*ill progrimi on disk
unltss olhtrytiic noted!



P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238



*Pl?ie ktMd The Followini Orderinf Itttm t, COFidilion> Cirfftully fltfore PUciftt Youf Order; Ord* ri wiih othif r* chetk or money aidtt ihipped immed(*l?ly on m iiofk iUtm
Persoful It Comjunif checW, ^IIqw 3 >veefa> clfirtnc*. No C.O.D.'it Shippmf: ConMncntjl U.S.A.-Orden urKler 1100 idd Jl; Ut* xhJppinf on otdcn o*fr tlOO. A*C, HI, tfO.
APO¡ª 'ddiS onallordcrLCinidi ft PdVfto RiCD¡ª ?dd Jlflon all Drderi. Soiry, no other Intr^nAiiorul ordtrt lecepiedt PA retid?nti jdd 6% uk( t*ion the tolil tmount ol order
includint f}itppln? ch*rfHJ ??ASONS FOR CALLING CUSTOMIR SIRVICE-412-3MS291 [IJ SiAiiit ol order or bick order (2) If any mefch*t>di? purchjwd Mithin U) tUyi Irom S.D.
of A, ti defect tvea pitiiecjil for j irlurn iiilKorit#|ion mimber. Defective mercHandlM wMI bt repLiced with tfw^ urne merfhjndiie only. Other rrlurm Hibject to a 1S% rei1ocktn|
dutfe. After 64} d?yiplci?treler lolhe rnanuficlurcn wiirintv hnclude?} with the ri^erchtPdfH- ft return direcitv 10 ihe irurHiUcturer.Cutiomfr Mrvice wdt not iccepi collfci c?ll?Of
CAttionSD. OF A.'tQiOO'orderlinnt H*ve VDU leenour on line cjtalof of IJPQ iofti*jre tlllri -lor Commodore, AUn, Apple, IBM And Am^ljl l^f qn Compuierve'i IlrclionJc Mjilt--
juil trpeCO SDA jnd ?hoppin| lor ?ltwjre wiH nev*r be tht Hme*|jin' HOURS; Mon.Frl. ? AMrS;>0 PMa Sil. 10 AM-4 PM Ej?t*rn Time Beuuie 1hi? id hjid to 6* ^fHitn 2-3 moi.
before II wji pubtithed, ptict^t ft JEvJiljbillil^ jre Mbjrcl lo (kir>|e! Net* Uilti ttt ttintn¡ì djilEfE Plejie cill lor rrwre Infoirrulion! Holidit Houri- Nov J-Dec 17- Mon^Thurt
9 AM-A PM, f ri 9 AM-5;30 ^M, Sil. 10 AM-4 WM Uitem Time.



l='¡öl¡ö^:!i^^^l=WN:^i= M^B=^¡öv^j=MH




SPORTS FAI\IS...THE SPORTS SIMULATIONS YOU HAVE BEEN WAITING FOR ARE HERE!

3 IN 1 FOOTBALL

? with Stats Compiler for each player and team ? you choose from 14 offensive plays and 6 defensive formations ? includes IBO college
teams, the 28 NFL teams and 12 '74 WFL teams from the '86 season PLUS 174 great college and !89 great pro teams of the past

FINAL FOUR COLLEGE BASKETBALL & BASKETBALL: THE PRO GAME

? each player contributes as they did in real life ? Stats Compiler ? you determine starting lineup, substitutions, shot selection, passing,
offensive and defensive styles of play and more ? the College game includes 292 teams from the '86-'87 season plus 70 all-time greats

? the Pro game features the 23 NBA teams from '86-*87 and more than 125 great teams of the past

FULL COUNT BASEBALL

? Includes all 26 teams from the most recent and 52 great National and American League teams from the past ? 29 man rosters ? Ball
park effects ? Stats Compiler automatically keeps all player and team stats as well as past schedule results. ? Complete boxscore to
screen and/or primer after each game. ? One player vs. computer manager, two-player, and auto-play options. ? Input your own
teams, draft or trade players from teams already included. ? You choose the starting lineups, batting order, relief pitchers, plus game
decisions like when to hit away, bunt for a hit, sacrifice, steal, hit & run, bring in the corners or the entire infield, take an extra base, DH
option and more!

OTHER PAST SEASONS' TEAMS DISKS AVAILABLE AND NEW SEASONS' READY PRIOR TO PLAYOFFS FOR ALL GAMES

CHECK YOUR LOCAL DEALER

OR

Send check or money order for $39.99 each. Visa and MasterCard accepted on phone orders only.
Please add $2.00 for postage and handling.

¡ö - ' i L^ 1 s s ¡ö ¡ª ¡ö ^ sa t. ' s m. ¡ª -r ' I ? ^^^^^
P.O. BoK 100594 ? Nashvills. TN ? 37210 ? 615/242-2617



DEALER INQUIRIES WELCOME



UNLEASH THE DATA ACQUISITION AND

CONTROL POWER OF YOUR COMMODORE C64 OR C128.

^e have the answers to all your control needs.



NEWI 80-LINE SIMPLITTED
DIGITAL I/O BOARD




Create your own autoslarl dedicated
controller without relying on disk drive.

? Socket for standard ROM Gin ridge.

? 40 separate buffered digital oiilput lines can
eaf:li directly switch 50 volts at 500 mA.

? 40 stjiarale digital input lines. (TTL).

? I/O lines controlled through simple memory
mapped pons each acceded via a single
statement in Basic. No interface could be easier
to use. A total often 8-hit ports.

? Included M.L. driver program optionally called
as a subroutine for fast convenient acces; to
indi%idual I/O lines from Basic.

? Plugs into ct>mputer's expansion port . For both
C64 & Clffi. I/O connections are through a
pair of 50-pin professional tjiie strip headers.

? Order Model SSIOO Plui. Only SI 19! Shipping
paid USA. Includes extensive doai menial ion
and projjrani disk. Each additional board SI CW,



Wc \akc pride i n our interface txu/tl docunlcnciuiofi and
sotiware su[iport .v,hKt;i4 3^ailable separately for
examination. Credit aeaJnfl first order.
SS 1 on Plii5 . SM . 6.1 1 FZ: i A [XWl 6. S30.



OLR ORIGINAL ULTIMATE
INTERFACE




? Universally applicable dual 6522 Versatile
Interface Adapter (\'1A) board.

? Industrial control and monitoring. Great for
latwratory data acquisition and instmmentation
applications,

? inlelligenlly control almost any device.

? Perform automated testing.

? Easy to program yet cwremely powerful.

? Easily interfaced to Ivigh-pcrfomancc A/D and
13/ A converters.

? Four 8-bit fully bidirectional I/O ports & eight
handshake lines. Four 16-bit timcr/countens.
Full IRQ interrupt capability. Expandable to
four boards.

Order Model 64IF22, SI 69 postpaid USA.
lnelude^ evten^ie doaimcntation and programs
on disk. Each addiiional Iward SI 49. Quantity
pricing available. For both C64 and C 128.

A/D CONVERSION MODULE

Fail. 16-channd. 8-bit. Requires above. Leavcsall
VL^ ports a\ailabfe. For both C64 and CI 28.
Order Model 64IF/ADC08 16. Only S69.



SERIOUS ABOUT
PROGRAMMING?

SYMBOL MASTKK MUI.TUPASS SYM-
BOLIC DISASSEMBLER- Learn to program
like the e.vperts! Adapt e.visting programs to
your needs! Disassembles any 6502/6510/
undoe/65C02/8502 tnacliine code program
into beautiful source. Outputs source code
files to disk fully compatible with your MAE,
PAL, CBM, DcvcIop-64, LADS, Merlin or
Panlher assembler, ready for re-assembly and
editing. Includes both C64 & CI 28 native
mode versions. 100% machine code and
extremely fast. 63-page manual. The original
and best is now even better with Version 2. 1 !
Advanced and sophisticated features far too
numerous to detail here. S49.95 postpaid
USA.

CM SOURCK CODE. Most complete
available reconstructed, estensivcly com-
mented and cross-referenced assembly
language source code for Basic and Kemal
ROMs, all 16K. In book form, 242 pages.
S29.95 postpaid USA.

PTI)-6S10 SYMBOLIC DEBUGGER tot

CM. An e.<ilremcly powerful tool with
capabilities far beyond a machine -language
monitor. 100-page manual. Essential for
asscmbly-laneuage programmcts. S49.95
postpaid USA.

MAE64 version 5.0. Fully professional
6502/65C02 macro editor/assembler. 80-pagc
manual. S29.95 postpaid USA.



^BN ADDRESS'.



SCHNEDLER SYSTEMS

Dept. G1, 25 EastwcxxJ Road, P.O. Box 5964

Asheville, North Carolina 28813 Telephone (704) 274-4646



"^^OOBHss.







I



\M!a




115 Nassau St. NY., NY. 10038
Bet. Beekman ft Ann Sts.(212)732-4500
^Open Mon-Fri. 8:30-6:30/
Sun, 9:30-5:30 Sat Closed

FOR ORDERS AND ?tiOntWiATi
INFORMATION CALL 1 OUU J4!>-

TOLL FREE )

Fc^o^r/ '"''' '"''' 1 1 800) 345 -



Penn. Station, Amtracic Level Beneath
Madison Sq. Garden,NY.,NY. 10001



1(800)345-7059
1(800)345-7058



IN NEW YORK STATE CALL

(212)594-7140

FOR CUSTOMER SERVICE CALL

(718)965-8686 Mon-Fri: 9AM~4PM



comma dore



With Ctos Program' <¡ª

$159.9 5

commodore ii.~?. m ,^ ^

^? 128s: /JpfflfBr
$219.95

NEW C-tZl/0 With d>JI4n
Bulll-ln Disk DtUc J>*IJil

commodorE




C-^€



COLOR
PACKAGE



COMMODORE C bi{. COWPUTfH
COMMODOBE 15tl . C DISK Oail't
COMMODOBE COLOR PKHITER
COLOR MOHITOI^
CEOS SOf THTARE PROGRAM

$478

EPSON EQUITY II




tHM PC/XT COMPATtBU PACHACf



EguHir ]l Camp'Ultr - U^H RAM
':^( r 11 F/P?fillf I Pens 13^ K>|h



Stint P?ckifr MP!h



$899
$1169




commciclore

Clltl/C
>¡ö DISK Dmvi

$159 95

CISM
* DISK DHIVt

$209^5

\i DISH DWVE

$199 95



AMIGA Mn)




? 66000 Proctssor

?Silk Ram Eiparid^blF In 4MCI

?Graphics ProceiiOr

tN STOCK



COrnmodare




o^c



COMPLETE
PACKAGE



COMMODORE C 61/C COMPU1ER
COHMJDOBE 1S41 DISK DRIVE
COMMODORE COLOR PRmTER
I!' MONITOR
CEOS SOFTWARE PROGRAM



$329



commodore




CM28E



^COMPLETE
PACKAGE



COMMODORE I!( COMPUIFR
COMMODORE till DISK ORlVE
i:- MONITOR
COMMODORE COLOR PRIItTER



COLOR MONITOR
ADD t>0



$439

TO SUBSTITUTE 1



STl
ICO



FOR



LEADING EDGE

MODEL D PACKAGE
IBM PC/Xr COMPATIBLE




SI3K RAM Csmpiilo
"'K Flofpy
MoniE^r



- - r ¡ª K?]iboirrf
MOK Flojjpy Diivt 47-7 It MHi



A4&a-7 Procoiof



$799



Slime Puktfc wilb

lOMD hJard Drivt



$1049



PACKAGES




*P#I? "C of HE CtKmpvur S 31' On,! H-
Monrlai Ah Heal, -vp Cfblii md Adjp^lfrpi



$669 $869



AiJc^li IICiEsCompijIef i i' Ori^i-

Airolr PCO Cofof ^<oril(K 'Ptit

aj 10 D>$^f1ltt .All Ciblfi |i QQQ



AMIGA PERIPHERALS

A-SOl SIJK EXPANSION
A-lOlO 35* FLOPPY DRIVE
A- 1030T 5.2S" DISK DRIVE
with TRANSFORMER
A-IOSO RGB COLOR MONITOR
A-1300 GENLOCK

THESE AND OTHER

PERIPHERALS IN STOCK

WE WILL BEAT ANY PRICE

AMIGA 2000
IN STOCK! CALL



co mm odore




W* 1X8-^ PACKAGE



COMMODORE 1?> COMPUTER
COMMODORE 1571 DISK DRIVE
COMMODORE IMJ COLOR MONITOR
COUMODOBE ISIS U COLUMh FRlHTER



$679



commoclore

tBM PC/XT PCIO ¡ª 1

COMPAT/BLB
PACKAGE
' PCiO I CampuKi

tg MOK
' HOK Qiik Ofivt
¡öEinh?(irEi^

Kijpbo'rd .'-^^

tutnti Po'it

* 17" MsitiTcii

'All Haeh-up Cabl<? ft Ad?pTi

?PjChiir 9l 10 E>tikciBri




$519



S*mE Pj^kj|t w?lh
S¡ãWI"pA-</^Ar'""^"



?769

$6191



COMPUTER PRINTERS



PERIPHERALS



commodore

MPS-e03C PRINTER

,^^ $129

MPS-IOOO PRINTER

$169

MPS-1200 PRINTER

$209

MPS-1250 PRINTER

$239

DPS 1101 DAISY WHEEL PRINTER



^^*'



$169




EPSON



Panasonic



FX-JME llttSS

LQ-t3I llfl IS

LO-ioM isms

1549 fS



lOIOl
IDItl II

lot;



OKimiA




OKiD*r*-iJ(J not;

OKIMATE 20 W/PLLrCri PHIrJT
OMDAIA tao i219ts



MX-ia (149 4E

NX IOC ttt9?5 NQ-2ilO

NX- 15 ?2J9 JS NB-2tlS



t)99 IS

¡ö Sll IS



CDmmadore



1901
[RGB COLOR
MONITOR

$214 .95




c=



THOMPSON RGB
COLOR MONITOR



'^ItOI COLOR
MONITOR

$169.95



"3001 COLOR
?* MONITOR

$239.95
$289.95



NO SURCHARGE FOR CREDIT CARD ORDERS ;";j'.'j ;"[",v,,|;.;;;'t;;Vt.* '"" *" "'¡ö""*' """"" """'"



warn



#1700 128K

EXPANSION MODULE $99.95

if1750 51 2K

EXPANSIONMODULE $169.95

#1764

EXPANSION MODULE S129.95

#1670AUT0M00EM S129.95

XETECJR. INTEHFACE S31.9S

XETEC SR, INTEflFACE $54.95

C-12a POWEfl SUPPLY $39.95

C64/C64-C

POWER SUPPLY $29.95

i^^ USl MOUSE $39.95 j

2QMB HARD DRIVES FOR
C-64/C ,.1769 0-128., .18491



? Most Cables ...,$15

? Casio CZ 700 $275

? Casio CZ lot $250

? OlgiviBW Stand $50

? AB Switcli $30

? Mouse Pad , , $6

? Time Saver , , , $60



fecommod



5 MEG ^

Hard Drives P

9060



'299



95



REFURBISHED





Qz. commodore

Educator 64 "



DISK ACCESS



DISK CASE (75) 6 95

DISK FILE (120) 9 95

OISKNOTCHER <95

3ft DATA CASE 130) 7.95

TEAK 5V. DISK HOLDER ISO) , 19 95
TEAK 5Vi DISK HOLDER 190) . . 29.95

TEAK 3'A DISK HOLDER (30) 19.95

DISK HEAD CLNR 8.00




.^iw¡ª



NP10-^125



00



PRINTERS

NX10 *?149"

NX10C *'159?

NB2410 *?379-

NR15 *?419?

NX15 *?279?

Powertype *?1 59?



W/3 Ribbon Purchase



HWHm


1


m^H


1


1 < Ail] 1


^^HJL^gp riJm K. 0(.r{ U" f ^^^^1


PC1512


¡ö1


SYSTEM INCLUDES:

? 512K

? CGACard

? 360K¡ãsX Drive

? 6066 (6 MHZ)

? Mouse

C Parallel & Serial Port

? Joystick Port

? Tilt Mon. Stand


FREE
SOFIWARE!

DOS 3.2

GEM Desktop

GEM Paint

GEM Doodle

Basic 2


? XT style Keyboard

? Quartz Clock


PI lie ? Paper White
rLUO ? Monochorome Mon.
(16 Grey Levals)






SEAGATE W/Controller
20MEG*275* 30MEG?315-

'Package Pficing


? Zucker Boards .... SCall I

? 1.2 MEG Drives ... $119" ¡ö

? Mu!li Funcl-on CirdS . . SCall ¡ö



AMIGA NEW
RELEASES



iHIDrrvt

Frrni F?nwlj One



s z< bvk Curie
% :? HtJd DisKti

S 15 SiVH



S It

tioe



laltt SctipT



I 49 Ev> tittiti SiMUn
i n PtgeFidcw

I 32 VidtOKIPt 3 b



I 30
I 30
SI2CI



MOST SOFTWARE
40% OFF



FREE TSIirrtY>ltt1th*purcri*i

of BAW lii Eractrontc Art*

pndueu) Whir* Suppry rjiu



Buii'i Tim
Bvd'l Till II
Cimsrmw mm

WucMTajltoH .
MvHtUKInejl



Hem

!((?

21 Da

SO'OO
20OO
2000
,26 DO
.2100



UurtHflrtK

r>)r(

l^rMlV 31(30

?UU Dud 3Z 00

SnibUi 2300

AnwUlCuil 2300

VIcFoi...... 2&00

wicuaki. H 00

Hmrwju J6 00

tiiimvk 2300

ChwUmdr J3.0C

rotouk 23.00

Papif Clip III -.t 32.00

OuUlOHUI Ptgit 32 00

ClLUflooM ICALL

OtnOin r*.M

EVIh omn SUtion 20 00

MINOSCAPE

DMndf M Ita CxMO S21 00

OoeinlWBtit tsoo

Sunn Stv HockfV 2100

HUiMtl 1B0O

MwSpOrtl 1?0O

" ¡ö noo

ISM



HBcrkele>-
Softwoiks

OEOS M600

FMDirt I re 00

0?li Nek 21 00

WritBWMkSholJ 3000

OoiHi 24 00

(;?c?icre?Fii( ?cri30oo

CtoCabli 30 00

GEOS 12t 4200

CKtutH'tn .4200

O?ocrogr?n?n?r SCALL

Abacus =

GEOS Ttclci ind r?s 9 00

Macaeoitl SSAVE

G?OS In ind Oul (Onk) 900

tac12t 3600

BasM 24 00

0)i)?lii;i 36 00

CMpak 64 24 00

ClurTDtk 121 24 00

Clurt(llk64 . 2400

Cow 64 24.00

CaWISe 36.00

Su^H C C^mpilgi 64(128 3E.00

SvCwPiKll 3B00



S^klNCiBO^UtJ

cniiriciit Uikti Kn.m

Newirocm 3D 00

CI?Art 1 . 11.00

Cl? All 2 24 00



TIDEUJa^



^i*ertHf'1



Kni9itl>c

6Mftnfim

Plwn

Talking TeKhir

Guild oiTtwvn



124 OD
KitLL
24 00
24 09
24 00



OmtAat. 12B .
Swnulc 126.
WtKhwitB 3
All |X1)M?9 Hint
Pvtrw 64
Pj/rnw 1 24
Sylvia Poflifl
Onttoc PuNqiv



t3600
3GD0
30 DO
1600
1600
4200
3600

tc*u



MieroProse



ACCOLADE

Mini BM

tni*D


. urn

. ICAU


Inl OrM


. . (CALL


AaeDum


. . . 18.00


Eana


. . , 13.00


Mlni-F^tl


. . . 1B.CD


Riuih And rnclM)


ia?




WlwniFolin
FinXtrFiul


t7.?5

ucn



HACH.123 UOOO

IHUvtBanl 24 00

Ecmim 27 00

Wall] Cini itaomoM 24 oo

tOltiFriftK 24 00

Ekte Toivfiamint 12 00

lounumM 1 1200

TrIplaPM 1200

FtfTVulCotfH 1200

AdMuoH

Pnrtal ?4.00

Tilinle . 16.00

Latrrttl 21.00

Ali?? 2100

UsINilll,. (CAIL

MJtkwll 21.00

loo Fu? Elm ICAIL

Gamt UikH 24 00

UuK SMa 1 6 00

Uanac ManilBi (CALL



UNISON WORLD

An GaDer> . 11600

Anouieyl rsoo

F^mtWailci 2100

PRECISION

Supccast 126 S6000

Sup<ltia?64 46 OD

Supnwipl 1 26 46 OO

SupnUrlDt 1 23 4600

(isisljt 64 54 00

Vlsi?i1e 126 54.00
Micilltivyei . 36 00

HITECH

txi-KMt I 6 DO

Hurl OKI 6 00

Put? "?( 6 00

Wvewiin aJi 900

Brodeffaundkiftuudre

Pinlthiiii (25 00

GIIIKIICI l<b 1 5 00

Cvnw SiMicag 21 oo

KxatflU. . 16 00

Pnnl snoo CCNTip . . 2 1 00

?iiiil;?;UOGIC

FlBhlSlmll . J2550

Saii*T0ll? 12.00

Jel 10 00

FoJttslI 24 00

3000



,F-t5 , , .

Pfo/sa STEal1^ F^iBf

Stler^ Service
Pirates

Toti Guniiv



t2100
2100

24 00
24 00
24 00
24 00
1300



FaslLwd

HaO Wairf
9>tel Scots

'9a?lijii.'6asheil!ail
WaU KifateCnamj]
Su^nrTKr Ganw 11
Suver Cycte
waH Gvnai
Foaui:
Uut[i'Fl?
iMrleffijnis
SubSatti
Ctfilsmia Gaines
Boulder Cash CwisitMct^
Sw ? Sny 111



. t22S0

(CALL

eacll24O0
1S00
2000
24 00
24 00
1000
i4D0
2000
24 00
24 OO
lULL
tCALL



Aeieii.int



Fasi Hsckem



2500
MSaYt



Fonl Maslff 1164
Fonl MlttK 123



13000
3600



i^L



Gemslone Healaf
Gellyjburg
Kaniplgfugge
Ptuiisie?
Ring tH Zettrv
IV>KlWa>2000
Shvd 04 String
WitjrtfjCrmin



Ucio L Baiciial

Oenefar Mgr

Slal Disk

66' Team Oisk .



Swei Pack 126
Pockel Wriler 2/FHaf AanrtE
S<jp? Pack 211261 . .
R)*?WrtB MWt/lt^nm
hum wnw MjFaii/Pkniai



.11600
.3600
. 36 00
24 00
24 00
24 00
14 00
14 00



124 00
24 00
IS 00
1200



4SO0
.16.00
6000
3000
24 <M



NEW RELEASES



CUS Acamting IrornttSS

CiLie Boda SCALL

Slai D^I (CALL

A? Rady 1 B 00

OuigiBlFUiwi 1100

IntUMUuix 1600

LtOKYIIIAiKianl 1600

Pjttirirt Rmml HOO

jkiiiDibie IB 00

Ttfiuhawli .. . . 1300

Ucnipoty 14 00

Mwl faKnn TypKig 2G 00

BeyOfH 2orti ICALL

King D( diicago. . - 10.00

numlai clKwe' ".00

Gaunllel 1600

NBA ICALL

PlpwBoy H.OO

Nail ind Ban 1100

WouirtlO 1 2 00

BuslnaiClldMaWf ICALL



120 COMPUTEVs Gazatte January 1988



odore




64C. SOFTWARE. .*12995*

128 S18995'

128D S42995-

'package pricing



MAGNAVOX 8562 $240




1 901 (monochroms) $99"^

1802c S189?5

2002 ...$249?s



$149"




0KIMATE20...*9995*

1351 S3495

Plug& Print ..... .^Call

Device One

16K Buffer ?5995

1764 RAM ...812095

'W/Plug S Prim Purchase



MODEMS



PRACTICAL
PERIPHEPHELS

5 VtAR WAHH

2400 . . .M5995*



KISS

ENGINEERING



2400



NTERNAL.



$14995*



Avatex

1200 Baud.... *7995*
1200 Internal... *99?5-

1200 H.c sggss-

2400 Baud. ..? 19995*

'W/Cable Purchase



ALPS -18 PIN
240CPS ? COLOR

¡ö¡ö¡ö I ¡ö S39995



'iOL.



1 Year Warranty
EPSON/IBM COMP
lOOCPSLQ.



.^#:^



SFD 1001

1 MEGA ^^¡ã^
BYTE $9995 1



? IEEE CABLES ? VIC SWITCHES

? IEEE INTERFACES tiom799S I

? PAWUELIOIEEE INTERFflCe SCsn I



[complete AMIGA LINE. . . . SCALlI





i SPECIAL
PROMO



USER GROUPS
PACKAGE A. , ?8995
PACKAGES ?179?=



GENLOCK $22000

lOJOUrive $18000



leeouoDEM
2002



t130¡ãO

SCalloo



Sidecar .
256K .



$700?>



OIGI-WIEW .
5l2?nAM

OIGI-VIEW

Camera w.tens

MAflAlDERII .



M30
?120

*200
?24



3'-^ Drive $18000
40 MEG $900M



2 MEG
20 MEG



S349''s
$&49<>^



' MEG [."o'l-'J, $28000



AUTHORIZED AMIGA 5AUES & SERVICE

G064 EMUUTOR.. ?59?



SX-64
$39995



5^|^>



REFunaiEHfD
30 DAT WABRANTY



Canon

COLOR INK JET

529995



LIM '?D
OUAMirv



rc"



HEFURBlSHEOaODAY WAHR



Industrial Company




FREE-TRIAL OFFERI



HIGH QUALITY DS/DD

DISKETTES

19$ each

Lifetime Warranty

100% Certified W/SlBBVsa
UrnltOne(IO) Pack Per Customar



SEIKOSHA




? SYearWarr.
?W/2 Ribbon Purch



SP180VC $12500*

SP1000VC $14900-

SP1200AI $15400-

IVIP1300,5occPS) ....S27500-
LASER seal!



\|

10801-11 5160*

10911-1! ?180*

10921 ?280*

1592i *380*

1524i *520*

*W/2 Ribbon Purchase

V/z DS/DD M.ao

Vh DS/DD '1 .80

SO^y-FUJI-MAXWELL



DISKS



5% DS/DDi.ooLoi,...25?
5 'A DS/DD,Mtoi, ...60?

BASF ? NASHUA



ORDERS
ONLY



800-433-7756

IN MICH. 313-427-7713
CUSTOMER SERVICE 313-427-0267 ,*J^6

Ihnter tm Fndtt - ID DO A M 10 8:00 PM
Stivnitf - 1000 AM. It BOO PU [E.IT.I



SCHOOL P.O.'s ACCEPTED CALL FOR TERMS




¡ö \#BWB



MICROCOMPUTER SERVICES



DEALER INQUIREES INVITED I



No StfCluist loc MCWSMISCOVER Smrvmnti kl lljdit

All frturns /nus[ hjvt RA# h(ef?Pundi? lourti drf^livr wi(l be rgpared or rvl^id Wi ? rut
t^M J^\ia3i itji delKI^F products cr ror pmljcli llui d4 rci pv^tjm ulsTicloriy Hi in** m
(^iiifttejtoptDftilMiJonuwa AnymmYELKli?jlfint?iruttMMA>tdilrKI>tinl>i!lii
(i^fwficmfir Catv Itwa^r^ i. mnjing inia PrciJ luCfXt Iff Cft?fV? "ilTttrt WfCt
lISHfARMINCIOMROM IIVONI*. MUSliO Wt UnnK gulnnlit csn^mMffy.



COMPUTErs GazBtta January 1988 121



A Powerful Wordprocessor

for the Commodore 128?




Selected

for the 1987

CES Software

Showcase

Award.



From the author of Fontmastfer 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.



oM



* Program disk with no protection - uses hardware key

* Supplement disk includes foreign language fonts

* 56 Fonts ready to use

* Font editor/creator included

* On screen Font preview >, #en on

* 80 column only $69.95

* Supports more than 1 1 printers

* Includes a 102,000 word Spell Checker

Commodore 129 is a registered trademark of Commcdore Business Machines. Inc
X01!^O Inc. 2804 Arnold Rd. Salina, Ks. 67401 (913) 827-0685



"I Saved Time & Money with
PHYSICAL EXAM"

Disk drive read errors are a
frustrating waste of time! I u.se a
data base to keep records for our
club. Last week 1 experienced
read errors on my disk drive.
Luckily I have a 1541 Physical
Exam program. The alignment
test confirmed what I had
suspected, my drive was out of
alignment. I am happy to report
thai I aligned my drive
MYSELF. ] avoided the wait for
repair and paid a fraction of the
cost.

Package includes: ? True digital alignment disk with offset tracks.
? Mechanical Stop Test ? Speed Test ? Illustrated manual with
instructions for 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 1001. Please Specify Drive! S39.95 EA.+ SHIP.
Sec Reviews !n: Run Special Iiiue #3, l/S7, p.g3: Into Hit, Aug/Sept 86, p.46 Mitt-
nlte Guette. April 1986, p- 19. ^

Cardinal Software -"^ Order Toll Free 10-4 MON-SAT

14840 Build America Dr. O fX f\ T/TO ^ /I A ^
WoodbridgcVA 22191 QUU /OZ-DO^J

Info: (703) 491-6494 ^^^ #vt-ww w




STATEMENT OF OWNERSHIP, MANAGE-
MENT AND CIRCULATION (Required by
39 U.S.C. 3685) 1. Title of publication:
COMPUTEl's Gazette, A. Publication No,
699710. 2. Date of filing; September 30,
1987. 3. Frequency of issue; monthly, A. No,
of issues published annually: 12. B. Annual
subscription price: $24.00. 4 . Complete mail-
ing address of known office of publicatiot^;
825 Seventh Avenue, New York, NY 10019.
5. Complete mailing address of the head-
quarters of genera] business offices of the
publisher; 825 Seventh Avenue, New York,
NY 10019, 6. Full names and complete mail-
ing address of publisher, editor, and manag-
ing editor: Publisher, lames A. Casella, 825
Seventh Avenue, New York, NY 10019; Edi-
tor, Lance Elko, 324 West Wendover Ave-
nue, Greensboro, NC 27408; Managing
Editor, Kathleen Martinek, 324 West
Wendover Avenue, Greensboro, NC 27408.
7. Owner: ABC Consumer Magazines, Inc.
{Sole stockholder Capital Cities/ American
Broadcasting Companies, Inc., 1330 Avenue
of the Americas, New York, NY 10019); 825
Seventh Avenue, New York, NY 10019, B.
Known bondholders, mortgagees, and other
security holders owning or holding 1 percent
or more of total amount of bonds, mortgages
or other securities: none. 9. For completion
by nonprofit organizations authorized to
mail at special rates; not applicable. 10. Ex-
tent and nature of circulation. A. Total num-
ber copies printed. Average no. copies each
issue during preceding 12 months: 429,352.
Actual no. copies of single issue published
nearest to filing date: 430,479. B. Paid
and/or requested circulation; 1. Sales
through dealers and carriers, street vendors
and counter sales. Average no, copies each
issue during preceding 12 months: 90,825,
Actual no. copies of single issue published
nearest to filing date: 79,555. 2. Mail
subscriptions. Average no. copies each issue
during preceding 12 months: 162,824. Ac-
tual no. copies of single issue published
nearest to filing date: 165,860. C, Total paid
and/or requested circulation. Average no.
copies each issue during preceding 12
months; 253,649. Actual no. copies of single
issue published nearest to filing date:
245,415. D. Free distribution by mail, carrier
or other means, samples, complimentary,
and other free copies. Average no. copies
each issue during preceding 12 months: 711.
Actual no. copies of single issue published
neatest to filing date; 787. E. Total distribu-
tion. Average no. copies each issue during
preceding 12 months: 254,360. Actual no.
copies of single issue published nearest to
filing date: 246,202. F. Copies not distrib-
uted. I. Office use, left over, unaccounted,
spoiled after printing. Average no. copies
each issue during preceding 12 months:
12,1 83. Actual no. copies of single issue pub-
lished nearest to filing date: 22,383. 2. Re*
turns from news agents. Average no. copies
each issue during preceding 12 months:
162,809. Actual no. copies of single issue
published nearest to filing date; 161,894. G.
Total. Average no. copies each issue during
preceding 12 months: 429,352. Actual no.
copies of single issue published nearest to
filing dale: 430,479. 11. i certify that the
statements made by me above are correct
and complete, James A. Casella, Publisher,



\,^- Lr:..\-^-^L i^..^Al..iy,A.I ¡ö¡ö?.t:'L:-^l-'.-.![1.






^



Kracker Jax



THE REVDLUTIONAftY ARCHlVftl. SYSTEW!

Ktickif Ji> <s tne pmnertul peramgigr- based copying sysiem ttiai nis uktn ilx country t>y
storm! wnal IE a carameler? it'i a custom program thai allows your 1541 ur 1571 null drive lo
$trrp ALL copy prolettlon Irom your axper^srvo soltwaro. leaving you with UNPnCTECTED,
TOIALLV enoKEN UACKUI'S that can eytn bo copied wllh a simple tasi ooptorl

We <leclare Knclor Jix lo be Iho besi system ol lis kinil on the rriarket today! A bold claim?
Maybe

Bui don't take our word lor il¡ª n you want the REAL slory on how good Kncktr Jii is. lusl
as* one ot our cuslomers Oon'l worry, Vtnj wtjn'i have any oroblem finding one.
¡ö Ea^y to use ¡ª no special knowledge is required! ¡ö Powertul^will easiiy back up titles thai
nboiers can't! ¡ö Superlast¡ª straps piolection in a natter ol seconds! ¡ö Great value ¡ª each
voiurtte has apprc?. 100 parameters! 11 Current¡ª new Kracker Jii volumes releasfd quarterly!

ALL NEW VOLUME SEVEN IS NOVI/
AVAILABLE-ORDER TODAY!

Kracker Jax Volumes 1-6 are still available.
All Kracker Jax Volumes are $19.95 each.









It**?



¡ö ^¡ö. :-:.¡ö.. -N. .\ . I. .^¡ö¡ö....¡öL ;.^ ¡ö. -.1 ..- .....



^



ELITE V4.0



OUR POWERFUL UMBERGROUND COPIER SURFACES!

FIflO out why our rtguUr eu&tomers ait able to backup this loughflsl pronscliiij [itl?s ofi the
martctt. Previously availablff oily ic a seleciBd lew, ihfl ELITE SEfltES has been an alti^rcJable way

10 arcblvfl mosvtiEi^^ considered "impQ&sibig" lo bach-up.

LnUoducing ELTTE V4: A Saries dt p^ramsters created ti^r Ihose HUes thti are proieclM to the
HAXI II you've &e?rt trytr>g lo back up ont ol your favor its gamei ^nd had no success, Ihen ELITE
VI ts tor you. Also ifictuded as i Free Bonus t? ihe SHOTGUN I. the First Nibbler ot rt s kirid o^ tho
mart(?i,

A,1ti{K]0h ELITE VI and ELITE V2 tiivB b6tr> discwiitnued, we are stt|] artanng ELITE V3. Tbs
copter is capaote ol backing-up cot ol the toughesi copy proeecixKis ev?r craatnf, it wHi tuck-up
V2.0 ol a popular &l/12d vrord processor. punn?r, and ttier (El pnly).

ELITE V4.0 with Shotgun I Only $14.95
ELITE V3.Q Only $9.95



Hacker's Utility Kit



USE THE SAME TOOLS THAT THE EXPERTS USE!



Are you ready lo take control ol your software? Let us help! Our Hacker's Ulillty Kil contains
the most ImprBsstve array of tools over assembled in a single p^kage!

Our lop KrKk^ in programmers pul togeiiier a "with list" ol !nols that they wanted to wotli
with¡ª and then went to work creaimg the perfect set of utilii*s. The result: The Hacker's utility
Kit Now VOLI an use Ihe same pmertui utilities that WE do¡ª at a fraclion ol ineir Ime
development costs! Here's wrui you'll gel:

WHOLE DISK SCASN'E ft¡ª usage, error, oens'ly inio lasl' ¡ö GCH EDITOR¡ª view raw data the
" I sees lit ¡ö FAST DATA COPIEB¡ª aosolulely will NOT wrile errors' ¡ö I OFI 2
-last & powerful/ stile ol the art! ¡ö FILE IRK/SCTR TRACER-lind any sector
linkin a Ilia lasl! ¡ö BYTE PATTEFIN FlUOEB¡ªlinds any pattern anywhere! ¡ö CUSTOM COPlEfl
CFlEATOFI-ltic ONLV one ol lis kmal ¡ö FIELOCA TABLE M/L MONITORS-includlng drive
monitor' ¡ö FAST FORMATTER- programmable Iracks or wtioie disk! ¡ö DISK



way your system sees il!
OniVE NIBBLElt-



lOD¡ª quickly lind file start/end addresses!
"role:



DISK FILE



Professional mtctunics and programrt>ers have one thing .n common: they both use the linest
¡öMis ivaiLioie These laois were oevetoped spetilnaity to rneei the oeminding needs st our
Kracker Jii programmers Ihey are uiJiiies created by oip?fts. refined undef constant use. and

^""'"""*? Only $19.95



iB



. rt..?.-..irT.>?.r



=>:i44



-'¡ö'¡ö¡ö??-



Lsil,






The C128 Cannon

IT'S JUST WHAT YOU'VE BEEN WAITING FOHI

IHere's the package thai you CUB owners tiave t>een
wailing lot' The Ct 28 CANNON gives you more power than
you ever hoped lor! Just look at some ot these utilities:

¡ö HIBBLEd- tiVorks with sing^ o( dual 15/1/IS4T driy?i

¡ö FAST CO^EP-use for data disks or Knekw Jul

¡ö FILE COPIER- Easy file maintenance and manipulation!

¡ö IMl FASTCUPIER-S1 laai.6lDe.orS|a9.a 1581
FILE COPIER¡ª For high speed file manipulation! ¡ö MFM
COPIER¡ª Copies unprolecled IBM S CP/M disks! ¡ö T/S
EDITOR¡ª Works with 154). 1571. and new 1581 drives!

¡ö ERROR SCANNER¡ª Ci>mplele wilh on. screen display i

¡ö OEtJSITV SCANNEfl- Find altered densities track hy
track' ¡ö DIRECTORY EDITOR¡ª Allfr 4 Orgamie disk
directories! ¡ö KRACKER JAX BONUS¡ª 100 of our hottest
psrameiets'

You've seen nibbiers alone that sell lor thirty-five or forty
dollars. And the 10O K HACKED JAX parameters are a twenty
dollar value Vat the eniiie C!2S CANNON package sells lor
|usi 134.95 Never belora has this much power been
Integrated into a single, atfordaole product, if you own a
CIJ8. you don't ne?d to teei ieit out in the cold jnymore.
Other compjnm may ignore you. Pul al XPUCKEfl JAX, we
knoiv a powertul mKhme when we see one

let US show YOU [US I r.oit pDwerful your C12B really n
Order youf CI ?B CANNON to<iay'



¡ö.X'.-a^i-,'".;;










L... -¡ö .L' ¡ö¡ö-.-.r-.f... ¡ö¡ö .. ¡ö^.>^>¡ö"^¡ö'^.^;.^J^.^^a¡ö^>^¡ö;. . i;-^!., ,.;s>;; , , 1,.- .







Kracker Jax Revealed lyTv*



BOOK II



^



LEABH ABOUT COPY PHOTECTIOH FROM THE EXPERTSt

Our knowledge of protection schemes has made us lampus. And we can pass that knowledge
on 10 you! Kiickar Jm RntaM: tOOK II is our latest release in a series ot tulorial guides
designed lo instruct you in the lascinating areas of copy protection schemes and how to deleat

them

SOOK II continues [he Iradnion whicti t>egan with me original: with noitimg more than a Pasc
grasp ol machine language, you can iearn to coniroi so^ne ol the newest, most advanced cqpy
prolection routines on the market today! Here's what you'll get with BDOK IL ¡ö Detailed mlo
using JO current new programs as eiamptes! ¡ö An enhanced, an new uliiiiydisk with 20 new
parameters' ¡ö The lamous flapidlok'" copy system REVEALED! ¡ö EXTRA BONUS¡ª The
legendary Hes Mon^" cartrrdge'

Don't be intimidated by complex prpteclion routines Learn tiow to take conirol ot you
eipensive sollwite. Alter ill, knowledge IS power

BOOK I IS STILL AVAILABLE!

Uniy ^CU.UU BaCn. Pieasearow^weekslordeirvery

Orders oulside oi North America must add S7.50 lor shipj^mg!



¡ö?¡ö-'" '¡ö'¡ö¡ö''?¡ö'^



ii^



Shotgun II










¡ö.¡ö.:^^\.^. fjLX^-^^.r.^iXi^^i.^"-



TWE D0UB4E B<^RBEL?D KIBBLER mPBOtfEDI

We ve Uken Tbe SboEgun. our popuUr mhbter. and
compfDtBly rewrrnen it to provide more powir, mora speed.
ano even more leituTes than belore' The re^u^ is Shotgun II,
the new standard m hiQh powered nibbder;

¡ö Capable of maKmg copie'S using one or two dfjvis!

¡ö Shotgun ii can easily copy data dear out io trach 40'

¡ö Au;o den^iiy dfliection can easily b-e ti^ggifd on or dM<

¡ö The siJtgie drive copier has an on screen GCIR display'
n Allows you 10 tisi dirfictories Troni either disk drlve<

¡ö Superfasi r^ew "True Dual" two drive copiaf mode'

¡ö CapibSe of copying Hapi'dloii''" programs aulomattcally'

And here's the good pan we've mcreassJ the
pertormanw WITHOUT mcfeasinj the price' Liketneo^jginai.
ShDtgufl II IS avaiiJOie m eii^er ot t*o raTmais 1} The
Shotgun il, i^hich ts [he utiMy descnE>ed a&ove. 2} The
l^aa SholQun II. which is the same ucriity pac^a^ed along
with ;32 or (he hoitesi KnckirJai pararrieters ever produced!
Anct il you already own \t]9 onoiridi Stioigun. |US( ^nd us
your disk atongi with ^9.95 for Shotoun II

Either wa^i you order it, ShfllB^^n II wjII do the |0b lor youl

The Shotgun II: Only $14.95

The Loaded Shotgun II:

Only $19.95



Only $19.95



GEOS'"' Is a regisiered trademark ot Berkeley Sollworks.''






,¡ö/?



ff-.Vik-






QCMPITEF MART



Need more info? Call or
wnm lor our tree catalog

Program sutjmissions wanted!
Good Commissions¡ª
National Marketing



CHECKS, MONEY OROEflS OR VISA/MC/DISCOVER

Mail your order to: Computer Marl

2700 NE Andiesen Road /Vancouver. WA gS&SI

Phone orders v^elcome: 206-B95-1393

Same day shipping/No C.O.D. orders outside U.S.

PLEASE MOTB Fn? ihtpplno A hiridllng on ill onfan ? C.O.O. idd U.<K 10 lolel orrJef ? All orden mu<t b< plM In LI.S. runde.
Wiehloglon rrokttnti ?dd 7.30% Mix Un to onler. Oniw? auUkto el Hettti Airwrlca *dd M.OO p?r (oltwtr* Mlcelkn ind 17.50 per book or hjrrJwir*.



VISA



'^^^^^W



DEALERS¡ª WE HAVE THE SUPPORT YOU'RE LOOKING FOR!



il






ffPiPIPP



0The Buirs-EyeO

so 0000. EVEN WE CAN'T BEUEVE iTi

Rapidick^". It's Dfifi ol the touijhesl copy protechon
routines on ihe maritel lodavi and il's being used by several
maj<]r software houses to copy-prohipit some ot The Imest
titles available lor the C64

Now. vou could go b^o^e buying eipenuve "ottKiai
&aci<ups ol programs you've already piid lor. Qr. yiju can
eieicise your leijiiimai* n^ght to make your own backups. No
sp?c]^i knowledge or enperiehce is rsquired Ait you need a e
a lew blank disks and live minutes ottrit^e. Buil'S'Eye lets you
creaie your own custom ftapidiok^" copiers to hskup your
expensrve soitware!

We've included several CLjstpm RapMjk^k^*' copjers that
we created ourselves, jusltogetyou started. BuS'i-Eyt alsA
Features a powertui new GCR ni{]bier devekipett specihcaiiy
for tniis sysiemi

And il 3ii that isn't enough. BuB't-?yi also contains a
revciiuttonary new copy system lor GEOS^" ! H is the lirsi copy
system To be used exclusively wiihm ihe GEOS^^**
environment. FuJiy icon ctriven. n runs direciiy Irom the
GEOS^" desktop' And our uttUly doesn'l just standardise
GEOS^** pfOgrarnsi it actually neui ratines I hem, you rC EOS ^^
programs are completely unprolected'

We've taken careTui aim al your archival needs and hit the
larger dead center¡ª right m the Sul't-EytT




S.



How To Type In
COMPUTERS Gazette Programs



Each month, COMPUTEl's Gazette
publishes programs for the Com-
modore 128, 64, Plus/4, and 16.
Each program is clearly marked by
title and version. Be sure to type in
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
article. This can save time and elim-
inate any questions which might
arise after you begin typing.

We frequently publish two
programs designed to make typing
easier; The Automatic Proofreader,
and MLX, designed for entering
machine language programs.

When entering a BASIC pro-
gram, be especially careful with
DATA statements as they are ex-
tremely sensitive to errors. A mis-
typed number in a DATA statement
can caiise your machine to "lock
up" (you'll have no control over the
computer). H this happens, the only
recourse is to turn your computer
off then on, erasing what was in
memory. So be sure to save a pro-
gram before you run it. If your com-
puter crashes, you can always
reload the program and look for the
error.



When You Read:

{CLR}

{HOME)

{UP}

{DOWN)

{LEFT}

! RIGHT}

{KVS)

{OFF}

(BLK)

{WHT}

(RED}

(CVNJ



Press:



See:



I SHIFT j j gRfHO ME !

ram HOME 1
I i

[SHtFTJ I T CR SR \ I



ISHIFT -.¡ª CRSR ¡ª



¡ö.¡ª CRSR¡ª ?



aRL 9


CtRl ?


CTRL} 1


CTRL 2



CTRL
I CTRL j [yy<



Special Characters

Most of the programs listed in each
issue contain special control charac-
ters. To facilitate typing in any pro-
grams from the GAZETTE, use the
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
the space bar five times.

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
see strange characters on your
screen, but that's to be expected. If
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 SHlFTed A's).

If a key is enclosed in special
brackets, g. |, hold down the
Commodore key (at the lower left
corner of the keyboard) and press
the indicated character.

Rarely, you'll see a single letter
of the alphabet enclosed in braces.



When You Read;

jFUR}




; Press:


CTRL 5 1




CTRl 6


ICTRL 7 1


CTRL 9




jl]


[shift fl {


n


SHIFT fJ


:u


shift j (5


ID


SHIFT j R



7/



This can be entered on the Commo-
dore 64 by pressing the CTRL key
while typing the letter in braces. For
example, {A} means to press
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
get confusing, you can exit quote
mode simply by pressing RETURN.
Then just cursor up to the mistyped
line and fix it.



See: j When You Read: Press:

f \ SHIFT [ j I



See:



For Commodore 64 Only

., jcommodorT;; i] Fl

P J a , commod ore) j ^ ! fQ

E 3 3 i^MMODOREJ [3 J @

pa I commodore) [s ] 2

E 6 a [oDMMDpORil [ij mi

p , 3 [commodore] I 7I n

E s I I c ommodo re 1 1 s J a ¡ö



124 COMPUTEls Gazette January 1988



\



CFvrtsttnas Jtours

Mon-Frt 9am-9pm CST
Satllam-Spm



Kolidaij Sate From



Cfvrtstmas Hours

Mon-Fri9am-9pmCST
Sat llam-Spm




ELECTRONIC ARTS"



&



'Cjxntput^biLLiu




ONLY



$19.95



ONLY



$19.95



ONLY



$19.95



ONLY



$19.95




ONLY



$19.95



ONLY



$19.95



ONLY



$24.95



ONLY



$22.95




ONLY $19.95



ONLY



$19.95



NOTE: PRICES GOOD NOW THRU 1-31-88



To Order Call Free

800-558-0003

P.O. BOX 17882,MILWAUKEE,WI S3217
OHDERUNESOPEN

No surcharge far
MasieiCard



t.om.put(/lbiUty.



For Tirehntciil Inlo, Orcff
Inquiring, or lor Wlu. Orders

414-357-8181

Talex Number 9102406440

(AirSCnBJtCK ? COMPUT Mlt.W UO)

No surcharge foi
Visa



k;'S>>s>>>>>*>>>h*&5>w^^^^^^^



Label

Maker




Cheatsheet Products, Inc. {4i2> 781-ig5i

P.O. Bo? ni36s Dopi c, PflH. PA tsaaa (80") 334-21)96



LEROY'S CHEATSHEET?

Keyboard Overlays tor your Commodore 64'^or 128^





I lyi'iVi't'inf i



Put Your Program 's Commands on your computer

Havo you ever sat at your computer with the manual in your lap trying to find an
elusive command? How much time havo you lost searching through rrianuals to
refresh your mennory on tiow to do wtiat you wanted? Now you have a way to end
that frustration - Leroy'3 Cheatsheets.

Leroy's Chealsheots help you get into your program right away. We put
the commands right at your fingertips, actual keystrofcas are shown. Designed
by soltware experts, our durabfo plastic laminated overlays are comprehensive
feterence aids which document a product or sysiem completely. Now use vour
software more easily and more eltoclively. With Leroy's Cheatsheets you'll
never have to hunt for a program command again!!!



Order Now and Save ... Money, Time and Fruslralion



Leroy's Cheatsheets

for your COMMODORE 12B (DIE -CUT)



O Basic 7.0

¡õ Blanks (MOTIamlnalad)

a Data Manager 1 2a

D Fleet System

a Flight Simulator 2

¡õ For The Beginner




D GEOS(i2aig4|
Q Newsroom
Q Superbase128
Q Superscript 128
a SwlftCalc128
a Word Writer 128




FREE- Kaybaitrd Extsndtr

wHh each C-1 2B Older

(t per onSerl



Leroy's Cheatsheets

tor your COMMODOHE E4 a 64C



D Basic 2.0

a Blanks (NOT IsminjlK!)

a Data Manager 2



Disk 1541
Easyscript
Fleets ystom 2
FleetSyslem 2*
Flight Simulator 2
For The Beginner
GEOS



[Newsroom
Paperclip
Spe adscript
Superb ase 64
Superscript 64
Swill Calc
Word Writer



To Older, Enckiss CHECK, M.O.or
VISA/ UC kilormalfDn and m^l to;

CHEATSHEET PRODUCTS, INC.

P.O.Bovm34? Pluataurgh.PA. ISJ^C



Add CK TAX






lis



125
. ISO



(2.00
13.00
11.00



S2.00

is.oa



UEST tSQ UP (3.00 $9.09




Emiii^\M'^UJio5



mmmmm



THE

MIRROR



DISK COPIER
$24.95

NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAIIABLE AT

ANY PRICE

EASV TO USE CX3ES NOT CAUSE DRIVE HEAD TO KNOCK.

COPIES UP TO 41 rRACIKS

i'FRIODIC UPDATE fOLlCY.

AUIOftAATICALLY ri/lAKES BACK-UP COPIES FROr^ VIRTUAUr ALL

r'KOTECTED SOFTWAflE

NtBRt ES. HALF TRACKS, COPIES EXTRA SECTORS AND EXTRA TRACKS.

Rf PRODUCES ALL DISK ERRORS AUTOMATICALLV

(AST. COPIES LULL DISK IN AS LITTLE AS 4-7 MINS EVEN COPIES

If SELF

WE COPY MOREI

MASTERCARD. MSA. MO. OR CHECK OK

¡ö S3 SHimriJG ? HANDLING

C O D OR FOREIGN ORDERS ADD S2

CALIF ORDERS ADD 6% SALES TAX

- wKitLORCALL-
ComDumed



. Hoa) ?8-2436

fc?t|. ' PO aOXf)V39

? SALINAS. CA 93912

FOR COH^MODORE 64 AND 154 1 DRIVE
OR COMMODORE 128 AND 1571 DRIVE



THE AMAZING NEW

\€ICC MASTER. ju?.or



Otom toll ¡ö FREE 1.B00-334.2B96 PA Orders - cull 4t2.781-15St



$39.95



n



vt*



.vV



,*?*



...TURNS
YOUR COMPUTER
INTO A TALKING
AND LISTENING
SERVANT . . .

HighJecfi hiis ogainl Voice

Mastsi Jj. Bives txjtn speech out-

pui arid voice recogntliofi with

irii! iinole hordwoo pioOuct'

Your vo^ca corilrois pjogiams. or

opplkinces, lobols. and more

witti spoltan commorids Verboi

response back gives stolus,

yflfiljes, 01 leouostsvour leplyl Speoch output andf*cooi'i'i-.-i- ;:¡ö'¡ö ¡ö:U''tv. ..jk,

recorded Inio memory wlih your voice. Proororrtmlng js sirnpit- wiiii nuw

commonds added lo BASIC. Demo progiams get you up and running

quicklv. A mjsic bonus lets you wrile and compose musical scores merely

by whistling trie tune. Unlimited uses tor (un. educallon, ptoclicol opplica.

tionj. Speech and tecogniliofi qualilies itie (inest available, truly o

rernorkoble product you will love.

the Covox Voice ivkisiet Ji. comoi comp(ele wirti oil hotdwoie. jothnoie
(5 1-4- noppy}. qixl Instiuctions (oc ooty SS'.VS 30-doy totiiiociion
guarantee One yeot warranty. (Add S4 sMppirig and rrandiing lor USA.
Sa Canada. 51 overseas) AvoilobiB toi Commodore 64,128, Atori
SOO/BOOXl, i30XE. Specify wtion ordering Viso. MosterCard phone
orders occepled. Oltier entioricod Voice Moster sysierm ovailoble lor
Commodore 64/120, Apple II + /llo/uc, IBM PC ond eompoiibiej.

Call or write today (or FREE Product Catalog

CXn/OX iNC (503)342-1271

675 Conger St., Eugene, Oregon 97402




;hriStniaSHoupS .^ XLontpaic/tbilitu ^^^^^ ChpiSt?iaSHoupS

Sat11am-5pm ^^ T:,on^am^xJJeci'u>ntc^ V^^' Satllam-Spm

THE 64/128 COMPUTER STORE THAT'S AS CLOSE AS YOUR TELEPHONE




NX-1000

.144CPS-Drah

¡ö30CPS-NLQ

NLO IN 10 & 12 Rich

6 Built-in Fonls

ONLY $179



NEW COMMODORE

128 D

TOO LOW TO ADVERTISE



Panasonrc.

Office Auiotnation(r%2i\

XJri



1080 i ? II

Nowat144CPS



ONLY

$159



NEW COMMODORE

1581C
3 1/2" DISK DRIVE



i



^



Panasonic.

Office Automaticinif^ya



1091 i-ll

Nowat192CPS



ONLY

$179



NEW AMIGA 500 .

TOO LOW TO ADVERTISE

CALL ABOUT USER GROUP PROMOTION



COMMODORE MODEM PACKAGE If^wfc^^sSE
AVATEX1200HC +



RS 232 Interface

ONLY $139



C-1 28 COMPUTER

1571 DISK DRIVE

eOZCMCKirTOR 2002MONITOF1

CALL FOR INDIVIDUAL



4, 1750 RAM EXPANDER
S 1741 RAM EXPANDER
^ 1351 MOUSE
% 1670 MODEM

i



AVATEX 1200 HC MODEM

AVATEX240OHC MODEM

ICONTROUER

CALL FOR



SUPER PACKAGE PRICES j CURRENTT PRICE



Supcrbasoize

Wordwfttoriza.
Da In Mnnngcr 120 .

SupcrEcriplUO

SupcrPnda

Syfvln Poller 120..

Paperclip 2

Wfltora Workshop .



..57.95

.. 4 2.95 ^ Pockcl Filet 2

..112.95 PotkclWrtlerZ

..1)6.95 Basic Comp)ler12fl....

..S0.95 Fontmoslcrlia _

.. 42,95 Vlsawritcr 1 28 _

..51.95 Mu)Uptanl2e,?

.44.95 GooDemza.,.



C-128 SOFTWARE

SaSS Chart Piik 123.

3&95 Ca{IPok120....

39i05 SupcfCCompllor.

3S,95 Cabal 123 ,

54.95 Speed Tc rm 1 23 ....

27.95 PackotP1anrx?r2.?

44.95 GcoCalcIZS ...



l.'JU^JIMJIJ.llkt?!



Aeccfida'iCwnIa 19^ Slargtow 2S.^ AJib?jm?Ringv 22 95

AnlmdUcn Surson ?S5 SubksglcFwnMi 27,9e CniM*? In Europ# 25M

Aft CSallpry 1 ET 2 ? 1&.1K SL^Jog^QaHbU 3^.9S Coiliicllri Vw^m 2995

BfVvFronl ^ %M Sl^WKrjpte4 3a.M 0?<alim m ttv Oatatt 2S95

BmMUCfKy 22.08 S^^pKbaxU 1&?S F-15Srlk?E?9to 22 (S

DuiifwuFaTnStisfi.. .2SSS SupvP>K2 ?.9S Quraftp ?2?S

Cup^llM . . 27?5 TTuPinw 2SeS K>nn?t|fAp|l>?cn.. 1H5

C^tfitlvw MojM . ... 3fiW TNundarCrdpp?f .? .19.96 l^ratM S30S

OirtiTo*w (?SS T:k*? SSS atalS??vl!? Z2gs



e??..

rmlCutiElgia..
FIgM Siimilau II

FltuOraw

Frtounlilpnnf ..



22 K UpPtHMDp*.. .
. 4SW WWFW>?aAt .
. 3JB X.I 5

CALL \%i2



1995 siporftnjMw as.fli

?2595 TopGuiin.f ttgj

..1S?



21 U Oilixl BalJe Toot Nl

Fcrilni??19r2 ^.Q^ M^htofi BvaToMn



' ;? p.M^=I.HHI1.1I.M

¡ö¡ö'¡ö~ BlKiji Jadt Acadonr HM



kAcad9(n]f.,

¡ö.1B? Oatadc hviaim .
..19.05



..23 9t5 CwkClMla 21.S5



16 ?5
FllryTlllAdv ..22 95

2294 CrMtBaBBBkotStlTesri 17.55 [l!?^L-;i;,"i.' wot

=!¡ö? f;=^?^';a<fe ^.? ^t.^N.T^.*.::: ??

?S "¡ã"¡ã!^"^" ~S Hom.ntcEroxjnt- SSOS

Tutbo 1095



Hobltl

J.1 .?,...

L?a1hi?f GoddvtH

Lurking HOfrdf 22.9? l)ad? en Rlli(>Ofl 22.95

Ucro La?|jLj* B&ubal . ?5.9fi Star Trfh a^ FMwT

MsaimW 22.95 Unlv?M , ig.?S



PlIdKlOlcOviiiry

PrInEmittw..... ,.......21.95TyplngTukjr4

SMtry ., ,H...?.......25WNBA....^.

SlNriHll ??.,..?...26 95 D??C?lS

SUloi PHI , 22 95 CvdoMlghl

^ I Hill I I



Clwnp B<H<lllll 'M 1995

Gimvmakvf ._ 25.95

^vr^VT\ilMlt\^Uf 14.95

tSFLFooKmO 22 95

<3>HI. Cud Makv 22.95

HKIWII ZZ9S

MoM'STrwDudi 22.91

ijOymti .....22 95

L.U \tti,n 2498

PctI.1 .....2898

a^tF.<t^ 1998

TM.Tm??..._ 19.98

Top FlMl ElhltllBl 1998

Tifjitlcrrn ?*....., -1995

2 on 2 Bnli<lt?l 22.95

).t.^tlM>9i; ..2595

G?ii Bdd Alt RWy 19 95

PnetHd* 17.95



10 95 OqlliiaoBMintlrt 27.9! P1l?nl??l Hutu 22.95

- a.es "otlJAiKlBwl 22.99

2^gs Cfel lorllHniAndprloa*

t7,?S

"¡ö" ClicuiCtiKIH 11.95

C<aau( 19.99

EAdm 29.95 Hyp<ri(ifrtAmngPcng...,11M

EiKulMrVilc n.eS lioi H?H t?.99

FimootCoufM*...._ 1A.9S ^1 Of vak ?....? ....19.9S

Leidor Boaid 21.95 .liibi?l> 1 1 .95

Hi* ^<m\ .?.,. 21 .95 VK** AIH(*?U(19 Fli ... 19 95

To()m?nno([>Wi _.U.96 Supv Biilotid 19 95

TH(jl?P?k 14.98 Track I FM) ._ 11 95

Wild 0?M Lh?ii Bta .... 29.98



ApaTrilTriJo^
BoiloarQuh Cofistr Sot
C?llvniaGwnw ..........

Ch?np^?df>g

DoiAoyar .,?? ?

F?ILo?it ....?

l*i?(iiii

Omnia on Cont^acy ._
RADWlrrtOf ..?

sispoiiiBiiiKtHa...-

St SpKH BlHtlltl

Sub Ban* SMvlal

%j^t^t:.fA% ??,

^unmarOifliH .

Slot m?c C^aiTXO 2

^LJ3Sfly3 _,

VcrpdUbl^ _ _.

WcTldOamvt

Wlniar Gamat

J,

QWWKitM

SMoAim

SpoadRumbfor
Trt^an

larkAaaa
SWoon Qraimt .

Ou<d

Ctido..

Rava t

Hawthind

Km^r^tORC

OoUv Pita

OuldofTNavaa



Visastai 128

..25.95 Super Pascal 123 .

..39.95 Super Pak 128

,.39.85 ic SwIMcalc 128

,,39.95 PannciUO

..25,95 FlGDI Syatom 4

..38.95 BcyondZatk

,.44.95 GcaR 10128



U.95 AdclaiwComica 24 9">

17 95 Ats^ciAwj H95

24.95 ApaloIE _ _ 1191

24.e HudbHI- - - ig9S

2I.9S FiglilNight ie95

24.95 KlJntlCoad- _ _ _ 19 9^

27.95 UnPult _ 1999

24.95 PSI Ttadkng Co 19 99

17.98 TwiDrlv* 19 9%

i/^m FcnlPAl - - 19 9^

14^ OaoCiUa _ _ . 329^

24.95 OtocNe . . 54 95

17.9$ OoAarl 27 95

U.9S Gaodai _ . 29si>

24.95 GHivla _ .3295

24.95 GMprsgrammH 4995

CKpuUsti . 44 95

C3oo> 37 95

19.95 Ovoapafl 19 95

19.99 GMWrlw KSI9
19.99

19.95

^ ^11 Ml 1 1 1^

17.95 Bf*ahtr?ajg^ ._ 19.95

17.95 Conmando 14.95

17.95 K?4laCri*np ? 19.99

17.95 KingFuHaaBc ?.... 19.95

17.95 LulUiuion ...??. 9.95

17.95 CTbart ..? 9.95

2S.9S SpaadDuggr 18.95

25 95 Tag Taam Wiaallng 2295

25.95 TNK 3 ..? _ 9 95



AMIGA .

SOFTWARE

* CALL

FOR PRICE &
AVAILABILITY



Adv. CoitCvcbyi 10 as MoviaMafc* ,. 10,95

AlwnilaRaatllv 20 95 UiJa 1095

AntBloinCkV^IWlf .26.95 Ujrd?rPirly ..? 10.95

AmirtM'lCup -...10.95 ?*?ii:Cons?uaion???10SS

..10.95
.3] 95
31 95
.21 99
2195
..10,95
.10 95
.30.95



2e.95 Ona on Ona -
Atcfion.... ....10 95 <Xf^?9??jaPag? _.

Aiaioim ^10 95 Pipwciipin ...._

AicloFia 225S PMtn ? Rommai -

DaiiTarita .2&9e Pagaiw _

garlak^t 2595 P*nt?anCcnt*uc1ori .

Rifflifck -... .21.95 R?rigDosHjciQn ?.

CanlviAIWaf. 31.95 RaaA la fia S wt .

C.haaamaaM 2000 .2595 Hoad lo Ucato* 2S9S



Chl^iiainauga .2398 HobotRaKala

OanDaia _ 14.95 ftecldont

DaikUxd 14 95 Hut?k.. _

OfJtaPata 14.98 SuaBilo

pffnonaukatk.. 20.98 Seven Ciliw of Gold .

EOS 20.95 SiaitBOfDia



EtiicpaAbfnia ..

Financial Cookbook..

Fo<oa7

HallaolMonlazulna..
HMItDtMVIca



2S9S
21.99
25.99
2295
10 95
21.95
2t.9S
16.95
21.99



Lordaoi



31.95 StikaRaat

10.98 Skytex ..

14.99 Sfc/(Q?2

29.99 8k^if BouMvdaah .10.95

10.95 ThaPgngaod 20.95

24.95 Touchdown Foolbdl ...... 10 95

1095Tob[i* 23,95

UaiWlMtdniu,. 20.95 Tomjih(i?*i 21,95

Mwt?B??nT|^g 26.94 UlUmaleWiJiild ....10.95

Monopoly 26.95 V?i8oTillaS(iop. _. .20.95

urn OfdM MflnaHara 10.95 Woild Tojl Gal _ 23.95

MkidMirof ..._10.9S YaajatAFS _..._ 24.95

Sm<?i3nCKalmg?!T7^W5



WoMFuntut



SINCE WS2



QrtndSljm BB - 17.9S I

SHriay V?jHom?]f 17.? I

. 31 .95 I

Bank St Sari BS{?a) USS [

Carmu^Sandlago 22.98

Cauklron 19.95



SurOanliBeiilnjII 1995 ChotJiSefiDawlT.

k?dnighl 10,95 1



QafikrCompriltf 35.95

Chmt^k ,...?.,., 29.95

Cad. Pa* 29.95

Fnti ,..?J!.98

Gaos hilital Out ..... 1 0.99

Pewarplan.... 2999

pHBoiid PattcAo 2595

SuperC Ctfnpilaf 39.95

5*JperPaKfll 3998

yparSytlfwn 9998



G<ophlcUb,1.2,Bj.,...?,1S.?

Modtlklt 25.95 I

O^a 25,05 I

P.B.ComparJon .,..22.95 j

PdnlShop 20.95 I

Supar BikaClialanga 19.95 I

ThlnUnjCap _ 22.96 I

ToySlWp 32.98

Uamill 25.95

LJBImi3 _31.96

Ulllma4 ...._ _ ?3S.?

UllirpaS 3995 I



ontpat(ftbLLLt^

P.O. BOX 17802, MILWAUKEE, TO 53217
ORDLR LINES OPEN

Mon-Frl 9afn-9pin CSTSat 11 am-5 pmCST
To Order Call Toll Frco

800-558-0003

PorTflchnlciUnro, Order
Inquldon. of fc* WJac Orders

- 414-357-8181



TT^TrTc






No surcharge for Mastercard of Visa



Bop"!^ FkimUv .,1C^&5

Bop'H-WfBtBfl ..? t9?

Cf&HwcvdU?g^ .SfV^

Dfr?nd?Df??&fMn 2205

Firt VftflJ

H#?ilOvwH??l* T6^?

H.^hRdlw .., tftl>5

tndixirSfHrb I^ISS

tn?l?otof2 _ 2a.fi5

tnio^E?9l?'*NHt 19.95

MuUnU .,,.. ,. 16.95

PipwBoy S2,9S

Pv^lu. 19,95

PvtKiQtOFB 44.9S

S.O-l,..? 22.95

Supvrtlar l? Hodkwy , .,, 22,95

ThtOaunSttt 22,95

TforfUaiw, 19.95

Urldiym ..,10.95

Wlibal 1095

C*''0^cmnlyflkflf .....30.85

Ccri. MjiK?rUb1 21,^

Clip Am ?i _., _ia.w

CUpAiia ,.21.95

OriprdaEEpATidXr ,..,.21,95



^dKH^MT 39flfi



.2595
29 95
25 9S

25 95



P*nj?3tfct . ,.,
Phanti?Ml,of III.

FbngsofSUn 25 95

fV>b?AV 200O 25 95

Road<ivar EiMopa ....^?,?25 95

Shwd of Spfir?B ?....25l95

Shioh,,,. _....25l95

SonsotUbgriy 22.tt5

War in S Pacifii; .? , , , ?.... 3ft.ft5
Wv9?rnvC?miruc4dii .20BS
Wilfffd'* Crown . ;5 95

EkiHr\9uSy?lema 3i3i

DabMomtgwII 25.95

Detktop PubUfiliflf 3i9,95

.Evolyn Wood ,. ^ 9,95

Gflw Wfitef 32 95

Partner 64 _ ,39 95

Sd?*ays, 19.95

S*JtUx' 66 _..,, 3295

SwitttjalQ^clvwPr* 25 95

SyfvJaPprtar 32 95






yiiihMM#UpiiMiiili



dJlf, IhCfln I'V^S UM iFwm ilQO ^ tVkF^i kOtl ^yv artpof^



wine Autottiltic Proof readerii





"The Automatic Proofreader" helps
you type in program listings for the
128, 64, Plus/4, and 16 and prevents
nearly every kind of typing mistake.

Type in the Proofreader exactly as
listed. Since the program can't check it-
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 ninning 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-left comer 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
match, check for your mistake and cor-
rect the line.

The Proofreader ignores spaces not
enclosed in ciuotes, so you can omit or
add spaces between keywords and still
see a matching checksum. However,
since spaces ti\side quotes are almost al-
ways significant, the Proofreader pays
attention to them. For example, 10
PRINT'THIS IS BASIC" will generate
a different checksum than 10
PRINT'THIS ISBA SIC".

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 stUl check the
line by LlSTing it after typing it in,
moving the cursor back to the line, and
pressing RETURN. LlSTing the line



substitutes the full keyword for the ab-
breviation and allows the Proofreader
to work properly. The same technique
works for rechecking programs you've
already typed in.

If you're using the Proofreader on
the Commodore 128, Plus/4, or 16, do
not perform any GRAPHIC commands
while the Pmofreader 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 aash. The same thing happens if you
run 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 SYS 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
in memory, so be sure to save the pro-
gram you're typing in before entering
the SYS command.

If you own a Commodore 64, you
may already have wondered whether
the Proofreader works with other pro-
gramming utilities like "MetaBAStC."
The answer is generally yes, if you're
using a 6i and activate the Proofreader
after installing the other utility. For ex-
ample, first load and activate Meta-
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-
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-
tem becomes.

The New Automatic Proofreader

10 VEC=PEEK(77 2)+2S6*PEEKC773)
iL0=43:tn=44



20 PRINT "AUTOMATIC PROOFREABE

R FOH ";:IF VEC='12364 THEN

(SPACE) PRINT "C-64"
30 IF VEC='505 56 THEN PRINT "VI

C-20"
40 IF VECa35158 TfiEN GRAPHIC C

LR SPRINT "PLUS/4 k 16"
50 IF VEC=17165 THEN 1X1=45 :HI=

46: GRAPHIC CLR: PRINT"I2S"
60 SA=<PEEK(LO)+256*PEEK(HI))+

6:ADRoSA
70 FOR J=3 TO 166iREAr) QVTj POK

E ADR,nYT:ADR=:ADR+IiC[iK=CHK

+ I)YT:NKXT '.:

80 IF CHKO20 5 7O THEN PRINT "* -'

ERROR* CHECK TYPING IN DATA
STATEMENTS": END
90 FOR J=l TO SiREAO RF,LF,f!F: V

R.5=SA+RF!HB=INT(RS/2S6) : LB=

RS-(256*Hn)
100 CHK=CIlK+RF+LF+liF:POKE B!\+L

F,I,UiPOKE SA+UF,HB!NEXT
110 IF C:HK<>220S4 THEN PRINT "

* ERROR* RBLOAH PRtXJRAM AND

(SPACE 1 CHECK PINAL LINK": EN

D
120 POKE SA+149, PEEK! 772 ): POKE

SA+150,PEEK(773)
130 IF VEC=17165 THEN POKE SA+

14,22: POKE SA+18 , 23 : POKESA+

29,2 24 :P0KESA+1 35, 224
140 PRINT CflRSU47);CHRS(17);"

PROOFREADER ACTIVE": SYS SA
ISa POKE HI,PEEK(HI)+1 iPOKE (P

EEK(LO) + 2S6*PEEK((II})-1,0:N

EW
160 DATA 120,169,73,141,4,3,16

9,3,141,5,3
170 DATA B8,96, 165,20, 133, 167,

165,Z1,13j, 168, 169
180 DATA 0,141,0,255,162,31,18

1 ,199,157,227,3
190 DATA 202,16,248,169,19,32,

210,255,169,18,32
200 DATA 210,255,160,0,132,100

,132,176,136.230,180
210 DATA 200,185,0,2,240,46,20

1,34,208,8,72
220 DATA 165,176,73,255,133,17

6,104,72,201,32,208
230 DATA 7,165,176,200,3,1,04,2

00,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 163,72,41,15,168,185,

211,3,32,210,255
270 DATA 104,74,74,74,74,168,1

85,211,3,32,210
280 DATA 255,162,31,189,227,3,

149,199,202,16,248
290 DATA 169,146,32,210,255,76

,86,137,65,66,67
300 DATA 68,69,70,71,72,74,75,

77,80,81,82,83,88
310 DATA 13,2,7,167,31,32,151,

116,117,151 ,128,129, 167,136
,137 M



128 COMPUTErs Gaiette January 1988



Jump On The TENEX Express

No Gimmicks, No Hidden Charges, No Nonsense, Just Low Prices and Great Service!




DUST COVER &
EVERYTHING BOOK

Discover the savings and easy shopping avaiEable
from TENEX Compuler Express PLUS rocoive a
FHEEdust cover for your C64, C128 0r64C! Covei
is anli-stalic, B-gauge vinyl sawn to our exacting
standards with leinlorced seams. Get to know our
gteat products, oxten^iva selection and fas! sorvico
with 3 FREE copy o( ant Eveiything Book lor Cam-
modore (imputing. (S2.95 Shipping Charge}

31 627 G*64 Dust Cover and Catalog (GAJ)
38 46 4 C- 1 23 Oust Cover and Catalog G4Ji
65180 e4C Dust Cover and Catalog (G4J)



Fram miCfoSl' . . .

THE 390 DISKETTE!

Are you paying too much (or diskettes? Try our li-si
qualrty, prime. 5 V4" diskettes (no rejects, no sec-
onds) at these lantastk: sale prices and save, save,
SAVE! Disks are packagrjd in boxesof 50; including
diskettes in sieeves, iabeis, and write^proEect tabs-

&ach diskette is carl Hied to hs 100% error free and
comes with a lifetime warranty (if you have a prob-
lem, we'ii repiace the diskette). All diskettes include
hub reinlorcement rings and write -protect notch.

All diskettes are double density and work In erihor
single or double densily drives.

SS. DD Diskettes, Box ol SO

32391 $19,50 - 39c ea.!

DS, DO Diskettes, Box of 50

324 03 524.50 - 49c ea.!



Super Deal
On Diskette Storage!




Only
$9.95



¡öA whopping 100 disk [5 1/4") capacity.

* Lock and keys Icr extra security and easy
carrying,

* Includes & index dividers wHh labels lor or-
ganization ot filing and retrieval.

? Made of durable a nti -static, high impact plastk:

? Attractive smoked color lid.

Si;g. RfiMil SI 3.95
66826 NOW ONLY S9,95



Hardware Specials



FDS-2 Disk Drive


S159.0O


I^EWI Star f^X-t 000


$CALL


Excel 2001 Disk Drive


$209.00


StarNX-10


$CALL


13-inch Color Monitor


$1S8,9S


Star NP-10 Printer


$CALL


PowT Pak 64


$39.95


NEWI Commodore 12aD Computer


ICALL


Pow'r Pak 123


$59.95


Commodore 1571 Disk Drive


ICALL


Okidata 1B0 Printer


$224.95


Commodore 1S81 Disk Drive


$CALL


OkkJala 120 Printer


$128.95


Commodore 2002 Monitor


tCAU


Seiko5haSP-180VC


$149.95


Commodore 13S1 Mouse


$33.05


SoikoshaSP-IOOOVC


$189.95


1750 RAM Expanskjn-




Supor Graph ix


$59.95


512KCanfidg8, C128


$179,95


Super Graphix Jr.


$44.95


1754 RAM Expanskin-




Super Graphix Gold


$CALL


256K Cartridge, Ct28


$124,95


IconTraller


117.95


C12e Computer System


$CALL


Epyx SOOXJ Joystick


$15.95







Software Specials



GEOS-64

Fonipadi I

geoCalc

Deskpairk



$39.95


GEOS128


$44.95


$19,95


geoFile


$36.95


$33.95


Writer's Workshop-64


$33.95


$24.95


Writer's Workshop -128


$44.95



Free! 52 "Page Everything" Book With Any Order!



Unleash



CP/M"' On



The Power of
Your CI 28!




ONLY
$22.95



Includes Free CP/M Programs

? Word Processor ? Disk Utilities ? Communicatkins
CPiM Kit includes a holplul guide to using CP/M such as
stressing the unique features of Commodore's CP/M, using
your 1541 or 1571 drive with CP/M, and using your modem
to access electronic bulletin boards that offer Ireo, download-
able sollware.
67392 2 Disks a Manual for CI 28 $22,95



¡öTHE BEST PRICES*
?THE BEST SERVICE-
WHY SHOP
ANYWHERE ELSE?



^159

FSD-2
Disk Drive



He viewed by
RUN Magazine:

"...highor-lhan. average quality... 10% faster
Ifian a 1541... half the size. ..you can rest as-
sured that tho FSD.2 will do a line job for you."

Runs all C64 Commefctal Software.
Full 1 Year Warranty.



66166



Disk Drive



$159



THE FAMOUS SLIK STIK"
TTie Silk Siik? has been a favorite for years.., and for
good reason. It's just the right combination of respon-
siveness and accuracy. And tho poce cant be bealf
From S unco m. 90 day warranty. Connects directly to
Commodore Computers
42086 $6.95



Only $6.95!



From Yauf f'nonds At






We gladJy accopt mail ordors
P.O. Box 6578
South Bend, IN 466E0



Shipping Charges
Order Amount Charge
lo5slhanS20.00 S3. 75
S20.00-$39.99
S4D.00-$74.99
$75005149.99
S150.00-S299.S9

S300.00iup

^^^^ INDIANA OHDER LINE 1-800-225-6638

C0Hk1DDOnE6i^ir?flln?fBinradwnaA;andCQMMO00flE 129?4rPWS?m4ili?1ComTXJoreEleel'<J"?.Ltfl. APO. FPO.AK, HI, CM.VI.GU.and tordgrtOfdfi** mp upoicy rHAnrr ^ADn

fire Budioct loaddsmM fhi[?l(>fl cliaf^M- r^OTE; Qua loflubwhci^ laid-EimM. fyodi;c(pfNEManJEea<Scflreril *r*iiAJBG(lochar>gBW*^ VtKlhT LHAHGt CARD APDHESSES



Questions?

Call 219/259-7051



All

G4J




NO EXTRA FEE FOR CHARG ES!
ORDER TOLL FREE

t'800-348-2778



[LM I \f Machine Language Entry Program
iVlLA. 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.

Tjrpe in and save some copies of which-
ever version of MLX is appropriate for
your computer (you'l! want to use it to
enter future ML programs from COM-
PUTEI's GAZETTE). Program 1 is for the
Commodore 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

typing'

If you're unfamiliar with machine
language, the addresses (and all other
values you enter in MLX) may appear
strange. Instead of the usual decimal
numbers you're accustomed to, these
numbers are in hexadecimal ¡ª a base 16
numbering system commonly used by
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 odier input,)



Entering A Usting W^

Once you're in Enter mode, MLX prints
the address for each program line for
you. You then type in all nine numbers
on that line, beginning with the first
two-digit number after the colon (:).
Each line represents eight data bytes
and a checksum. Although an MLX-
format listing appears similar to the
"hex dump" listings from a machine
language monitor program, the extra
checksum number on the end allows
MLX to check your typing. (Commo-
dore 128 users can enter the data from
an MLX listing using the built-in moni-
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-
culates the checksum from the eight
bytes and the address and compares
this value to the number from the ninth
column. If the values match, you'll hear
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.

Invalid Characters Banned

Only a few keys are active while you're
entering data, so you may have to un-
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 die 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 "Bug-
Swatter" column, lines 485-487.) In
either case, the keypad is active only
while entering data. Addresses must be
entered with the normal letter and
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 AO
and instead enter OA, MLX VLill catch
your mistake. There is one error that



64 MLX Keypad



4

u



6
O



2
K



M



c



D

/




Space



128 MLX Keypad



A


B

<F3)


C
(F5)


D
(F7)



7


9


9


E

( + >


4


S


fi


F

t-)


1


2


3


E

N
T
E
R





?



can slip past MLX; Because of the
checksum formula used, MLX won't
notice if you accidentally type FK in
place of 00, and vice versa. And there's
a very slim chance that you could gar-
ble a hne and stil! 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 fln-
ishmg 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 hne really badly,
press CLR/HOME to start the line over.
The RETURN key is also active, but
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



130 COMPUrars Gazette January I9Ba



COMPUTER
DISCOUNTS

ON ALL YOUR
COMPUTER NEEDS



MIBRO



64 WEST 36th ST. N.YX., N.Y. 10018

OUR ONLY STORE!! ESTABLISHED SINCE 1950



COMPUTER
DISCOUNTS

ON ALL YOUR
COMPUTER NEEDS




COMMODORE 64120 PC.
DELUXE PACKAGE OUTflT

OUrm INClUUti tOMMOlKJUt M

wvaowJU tia.)! use omvi -ta-

COMPUTE 13 MONItOf; & (?DINIEli FOR
COMMODODE 'AC ACAPICD ? OWNERS'
MANUAL -DISC OUIVE MEAD CLEANER
?mCKAGE Of ID DlSHtTlES

$348 COMPLETE




COMMODORE 64/20 PC.
DSEAM OUTFIT

OUPHI INCLUDES COMMOCXSfIt (A
KEVSOARD -ISilt OtSC MIVE -13 ¡ö
CCXOU MONITOR .COMMOLXiRE
PRINIEB 'AC ADAPTER 'CWNtRS
MANLJIAL .DISC DBIVE HEAD CLEANER
.PACKASE OF 10 DIJKtnEa

$438 COMPLETE




COMMODOSE 138/20 PC
DELUXE PACKAGE OUTFIT

Durm iNciuEis coMMO[X)nE i;a

<?YKJARD "ISflT [JtSC DfllVC ?(!" COM



'UIER MONIIOT! <COWMO[Xmf PfflNTETj'X'lOR MONIIOI) ?COMN?OOORE
?AC ADAFIEK .OWNfflS MANUAl -EXSC .- ?-? ¡ª

a)IVt HEAD CKANEIt ?fVCKASE OF <0
JiSKETTES



$448




COMMODORE f28SO PC.
DREAM OUTFIT

OUIFII INClULXS COVMOEXDffE I2B
KEVaOARD ?15?1 DISC WIVt ?13'



FfMJIEn tAC AOAFIED ?OWNERS
MANUAL 'DISC EHWE HEAD CLEANER
.WCKASE OF 10 DISKEHES



COMPLETE J$578 COMPLETE



COMMODORE 128/20 PCl
PROFESSIONAL OUTFIT

OUFfir INCIUDLS COMMOLfOR! 138
KEVBOARO ?1i71 DISC DRIVE 'IS" RGB |
COIOR MONITOR -COMMODOTIE
MPS.10O0 T^BNTER .AC ADAWER
¡öOWNEIB MANUAL OtSC DRIVE HEAD
CLEANER .PACKAGE Of 10 DISKEHES

$688 COMPLETE



NEW ^

PRODUCTS CKcommatiore



FROM



COMMODORE 1260/ fra'u-m i.>ciua<.

f?9K '<hy^. f.:.'.-:,'-,- -H...I1 .f^ t'./ DOUt3?ff SitJ*3



^



COMMODORE 1581/ i'. ik;< co.s.e

Pointy D-ic Dfjfl fct Uie Wilh Comnvxacye
CoT*-cxiieft



COMMODOfff CM-2002/ -



CALL FOR SPECIAL LOW PRICESI!




^



'MMIG4



COMMODORE
AMIGA 2000

foQ'u^oi inclL^do 1 MS Memory
E?panoob-'e 'o *? MB .Byiirm ^
Sa^iQI Ceni'onic:! .RGB ?Viflefl
[^rh .Builr-in ,Mc\iiO

CALL FOR NEW IDW PDICEIt
ALSO AVAILABLE: AMIGA 2002 ?MONITOR 'SB"
INTERNAL DRIVE -nRIQCE CORD -HnRO DRIVE
CONTROLLER .2 MEl RAM EXPANDER




COMMODORE 64C

FEAIl^S NCUrot 6i<nAh'
f^fAOtfi '2CK ROW .BULT '.
BASC ¡öauLI-iN GEOS

CAit FOR WW
LOW PRICEII




ti^uaaiL



!\ x<Ck commodore'

^ HARDWARE & SOFTWARE



COMMOOOW

coMPif rf All w ojvf

COMPUUU OilTFIJ

Fi:m-;;-a?.-.- ¡ö- ¡ö 2

Clock .Ei;ii-N sizi oou-
i'A rvKO 3 6" D7V:

MIL F? NIW LOW WKEI



COMMQDOffr IS7I 0?lv>
CDMMOOOM IS<tC Ofln
COMUODORT tv^lOOO ftlnllr
COUUOOCCC MPS-inX) Ainw
COMUODOCC WS?03 FHW

coMMOiOO? ua Canemei
COMkKXXWE M Comfxjter



COMUODOm igOI-C Mkmallir
CCMWOOOK I(Olj? Msnnx
COMMOOOSf 14 ?0 Modom
COMUOIIO^I t;00 fi^nndtr
COVMODOfff I7iO (ijMndK

CO VMODOtf rjSJ JHouni



Ait //V STOCK!!
GREATLY DISCOUNTEDh




\COMMODORE
\aMIGA 1000
COMPLETE ALL IN
ONE PACKAGE

PACKAGE INCLUDES: S11K DAM MEMORV
.BUILTIN ? B" 710K MICaODRIVE
? ADVANCED CtJAPHLCS li SOUND CHIP ¡ö1J"
COUPUIEB MONITDB

S699 COMPLETE



APPLE ll-C
COMPIETI ALL IN
ONE COMPUTER
PACKAGE



FftCKAOt INCLUDES APPLE ll-C 'APPtE
Disc DRIVE .I!' COM[>UTER MONITOR
OWNERS MANUAL .DISC DRIVE HEAD
CLtANER -AC ADAPTER -WCKAGE OF 10
WSKETTEf




$599



COMPLETE



FraRH!:RACE*500




¡ö¡ö¡öI

APPLE COMPATIBLE

'uai'jioi incivide ^ir::^^

'^fcjg-arTiTiable f jnchon
^e^n ?Nymerc i<e?DOd

*H-j\'t In PtjeQliffl Serial

CALL FOR NEW

LOW PRICEII



10 MECftBUE MA on I'PiVtl
AVAIIADI! FnR i|:n'
COMPATIBLE COMPUTFtfS



^




ISM/XT

COMPATIBLE' TURBO
20 PIECE OUTFIT



T.DW lrt*Doar(i






S688



coMMODOm pciQt

30 pa OUIfl!
KM/XT COMPATABIC



^fiolurfll IftCluOe- St2K Rom El" PC

? 6 EKOOnslon SloTi .t^ToHel & S&nol Porli ? OpT

30MB Ha'<3 Dr-vip

PXtt>?f InclUdK: PCID'1 KPvCuaro W.'36DK

Floppy Dritfe -1? CcmpuTer Monitor

'PKUoe IN 10 Diutttn >oiic Drive Keia

C(??n(r.CiimeCjrtrldBP C/IQQ




APPlf It-l
COMPLETE ALL IN
ONE COMPUTER
PACKAGE



PACKAGE INCLUDES APPLE HE .DISC
DmvE ?12- COMPUTER MONITOR .
CWNE5JS MANUAL i&SC DRIVE HEAD
CLEANER "AC ADAPTER "FWCXAGE Oi 10
DISKETTES

CALL FOR NEW LOW PRICEII




COMMODORt PCI0.2

20 PC. ourf(r

IBM/XT COMPATim-



$598



p^aturGs i^c^ude (WOK rtam -6 fnfjoniiCKi siof*
? I>3rci1et & Serial Porlt ?Ootl ?OVB ?WrcJ :>rivtt

FiDppv Qrlv( >12' computer Monitor -Pk.iit.
10 pSticerrH ?oisc Drive Heid cipaner



BLUE CHIP

20 ft?CE OUTflT
tBMfXT COMfiArABtE

-f-T/P-i T ,¡ö:¡ö? ^^'(¡ö "^O*^ t?E<P:-aOti'e '

cj'> ',2'* ¡ö: ¡öi:..ri:;''- Sro:^ f^'Giren i

^-0' 7 ¡ö?.¡ö';,?. :¡ö ;-:vHi -"ro C*i-i?

PdCkjfie inciuQfrS: Biu? Ctilf} KflvEKurd W3&0K FloppvOrlv*

?11 computer MoniEOf ¡öPackage Of lODhshcttR 'Disc

Drive Head CJeantr iCan^e cartnagc




EPSON EQUITY 1

20 PIICI OUTflT
IBM/XT COMPATAtlC



$448



$448



EPSON
EQUITY 1 PLUS
. IN STOCK"



EPSON equity:



S*fKJ1 E^ft ?OCi' 30M9 word t>iVfl

PKkage inciudn: Equitv 1 Kevooard w/^fiOM Fropirr oriv?
? 12 Comouter Monitor -Packige 0* 10 pi)hvttP( ?DlK
prlvp Head Cleaner *camp Canrlflae




20 PiECE OUTftr
IBM/XT COMPATIBLE



$749



fealuim tnclude. 6d(X Rom *?J7t7 t3 Switehab-'e V^^ja-'ii";
?a^'aiiaJi Saria! Fterts

Package include^: EQuttv 11 Keyboard W16AOK Fioppv Drive
?13 ' comquttr Monitor ?pj(ge. iOOi5ketT? 'DfK Drlvt
Head Cleaner -came Cartridge




PRINTERS

Up To liJOQ cm TracTOf ?1 Trid'ori Fcod iS cpi

Leffe* ?ijaJily

STAR NPtQ 'SIAR ND-lO *STAR Nl'10 *3TAR

Nfl2J.*5 -ITA.? P^K'IO -STAr? NB 15 'S^AR

NK *0C ?STAR NR 15 'STAR NK-^b ?STAR ND-15

? All ^^ix]o^5 AvoiiGhi'iij

PRICES CfiEATlV DISCOUNTEDIi



F&olyres :r,cluOe: 60 CPJ .Full Color JO cpj
Letter Quolitv

AVAILABLE FOR: IBM -ATARI -APPLE
COMMODORE* AMIGA

GREATLY DISCOUNTED!!



MAGNAVOX
I PROFESSIONAL
(computer MONITORS

j.lr n Tiir S'and ?2 VQQf USA
iG'joranloo .Non-glG'e



7BMfiii rrwnoctirome
7eM62] monooirame
6ew64J CGfl color



ecHSis CCA coiof

eCHMO EGA color

8CM78J muttl-scan



ALL MONITORS IN STOCK/DISCOUNTED!!




?PSOW PRINTERS

.*90 cpi Bi-pifecrionoi
.^ cpi \jsnet Ouaiiiv
? 2i Pin Prinlsa -Smlt in ?Kiv
BuTTer



LX-se ?EX-TOOO ?FX-86E -LO-1000

? EX-BOO ?LO-250O ?LO-EOO .CO-3SO0

¡öFX-286E

All Models Avnilstile

PRICES GREATLY DISCOUNTEDII




ORDER NOWII

PHONE ORDERS ONLY

CALL TOLL FREE



1 (800) 223-0322

FOR INFORMATION CALL

(212) 695-7133



NEW YORK STATE RESIDENTS CALL
{212)695-7133/695-7134

ON ALL PHONE ORDERS PLEASE CALL
MON. Thru SAT. 9:50AM -7:30PM
SUNDAY 10:00AM-6:00PM

Use Vour Moslet Charge, Visci.
American Exptess or Send Money
Order, CertKied Check

WE NOW TAKE DISCOVER AND
DINERS CLUe




i\/ii^F?c:> CO., irsjc

64 West 3Gtn Street, New vork. n.v iooib
metween 5th L 6th Avenues)

MON. THRU SAT 9:J0AM- 7:30PM SUN. 10flM-6PM
A'l rr^efCnond se Dra^a now I;], ' -. "¡ö¡ö ' '.' 'i [¡ö¡ö.j'lp '.'..[ i 'i.j
ana honoling cno'De SJ ^^ J.ri.'r..' \i i ' Ovji.'. 'V'''
reTunoatilfl Ry maToroe'L pioqso call Poro'e wnd'ng -.s
n^cn^' orcJer Np mpnev orders MVill ciB eitftpl&d wiln&jt
O'Per ' A'l p^ic&i t'.,pject to cnange without riol^ce Quon.
titles mdy tie Lmsled on ic?T^ ifefTis ReTuntjs wiihm sev**'.
days win ofiQinQI pockoolng ones u'^tiMea pLjQ'anlep coi3
All orcteis sybtect to occeo^nce or.d ven^cotion Pricei
I'jtjjecl 'o monutocturefs mcreaie onp of oecToaie Noi
reif3cns)0fe tor tvpogrootfitcol e*fon For tnlD^fnotton pt?o?
coll cuMan>v urvica pkaaia cofl &?tw??A f2 30 pm . 6 ^
pm ^ic?i ODoa tav mon okSv oniv P<^t$ qio lor ttvtiio
Twn ond mor rtar bv vcki n?f>?irtm?tM at Coniuro?4 AflcMi
¡öL?c?n? ?IO0.2S3 1



number prompt.

More editing features are available
when correcting lines in which MLX
has detected an error. To n\ake 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 tine 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 that the
starting address you give conesponds
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
nnd 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
vmtes 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 abo 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 saatch-
ing the existing file if you want to reuse
a filename.

Remember that MLX saves the en-
tire workspace area from the starting
address to the ending address, so the
save or load may take longer than you
might expect if you've entered only a
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
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 also
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 to 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 123 version also has a CATA-
LOG DISK option so you can view the
contents of the disk directory before
saving or loading.

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
use the clear workspace option.

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 ¡ö'filmame",B for disk (DLOAD
"filename" on the 128) or LOAD "fik-
name" for tape, and then RUN. Such



programs will usually have a starting
address of 0801 for the 64 or ICO 1 for
the 128. Other programs must be re-
loaded to specific addresses with a com-
mand such as LOAD "filename" ,B,\ for
disk (BLOAD "filename" on the 128) or
LOAD "filename", lA for tape, then
started with a SYS to a particular mem-
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
for information on loading and running
the program.

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 fii^t using it to enter any sig-
nificant amount of data. Make sure all
the menu options work as they should.
Enter 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, ...yy,,.,,r..,, ,

Program 1: MLX For Commodore
64

SS 10 REM VERSION 1.1: LINES 8
30,950 MODIFIED, I.INES 4
85-487 ADDED

EK 100 POKE' 56,50 sCLRs DIM IN?,
I,J,A,B.A?,B?,A(7),NS

DM 110 C4=48:C6=i6:C7?=7iZ2-2iZ
4=254!2B=25S:26=256?27=
127

CJ 120 FA=PEEK(45)+Z6*PEEK(46)
: BS=PEEK (55]+26*PEEK(56
) :H?="01234S6789ABCDEF"

SB 130 B$=CHR5(13) tL5="(LEFT)"
tS$=" ":DS"CHRS(20) tZ5=
CHR${0):T?="{13 RIGHTl"

CQ 140 SD=>54272!FOR I^SD TO SD
+23:POKE I.asNEXTiPOKE
(SPACE JSD+24. 15 1 POKE 78
8 52

FC 150 PRINT" {CLR!"CHR5( 142 )CH
R$(S)jPOKE 53 280.15 iPOK
E 53231,15

EJ 160 PRINT TS" (REDjiRVS)
(2 SPACES} ¡ì8 @|
(2 SPACES t"SPC{ 28)"
[2 SPACES )( OFF )(BLU) ML
X II [RED)[RVS)
12 SPACES) "SPC( 28)"
(12 SPACES 1[BLU)"

FR 170 PRINT" (3 DOWN)

(3 SPACES)COMPUTEl "S HA
CHINE LANGUAGE EDITOR
(3 DOWN 3"

JB 180 PRINT" [BLK J STARTING ADD



132 COMPUTE'S Gaiatta January 1988



WE WILL BE UNDERSOLD

(But we will also give you what you pay for)

Aprotek has been helping Commodore owners build their systems for six years, and have discovered a couple of important facts.
The most important thing is that many of you feel that after investing hard-earned money and especially after spending many hours
of your time to make your computer do what you want it to do, you are very hesitant to change to a newer or different computer
(that is also very incompatible with what you now have). After all, it still does what you bought it for. Typically, what you would rather
do is improve what you have; find a faster or maybe an easier way to get the job done. That's where Aprotek comes in. We have
dedicated our time and resources so you can achieve that goal. We have become known as the company that designs, manufac-
tures and markets the most cost-effective add-on devices. Many times we are the only company that makes a certain item. We han-
dle your order or inquiry in a quick and courteous manner We support our dealers and customers in a way that keeps them coming
back long after the "easy money" people are gone. Before looking at what we have to offer, remember our policy of satisfaction
or your money back. Any product we sell has a two-week (after you get it) trial period so you can decide if you like it enough to
keep it, plus a one-year (or more) parts and labor warranty. Plus support when you need it.




1200 BAUD COMMODORE MODEM

Everyttiing from Electronic Mail (E-mail) lo stock quotes and huge
databases of every imaginable type is now on-line just waiting for you
lo dial up. All you need is a telephone line and a modem connected
to your Commodore whicfi allows you to download this intormalion.

1200 baud is about four times as fast as 300 which means you spend
less time and money getting the data you want and more time using it.

Recently we re-evaluated our
modem line and discovered that the
best price/performance tradeoff for
our Commodore customers would
be a straightforward, easy-to-use
unit with no complex switch settings
or indicators, but one thai just did
what our customers wanted without
complications.

What do you get with your Aprotek 12C? Everything! You don't
need to worry about cables, compalibility or anything else! We don't
just sell hardware, we sell solutions. The Aprotek 12C plugs directly
into your Commodore C-64, C-64C or C-128 User port. The 12C is
a full-feature, 300 and 1200 baud modem with Auto Answer. Auto Dial,
Touch-Tone or rotary dialing, has status indications on screen to let
you know what is happening al! the time. The 12C comes complete
with "COMM TERM," a complete communications and terminal pro-
gram on disk, and has a built-in speaker so you can hear it dial and
connect, Just plug it into your computer and standard phone jack with
the supplied cable, (No additional power supply required.) Also In-
cluded is a free trial offer subscnption to CompuServe, the complete
user database.

Do you have more than one computer or do you plan to gat another
computer? Call or write for other models.

The t>attom line:

Aproteic 12C (Com-64eo type) order #12C oniy$ 79.95

Aprotek 12AM (AMIGA, Hayes Compatible) #12AM only $1 19.95

Aprotek 12R (RS-232, Hayes compatible) #12R , , , , onry$119.95

Shipping ¡ª Com, US-$5, UPS Blue, Can, AK, HI, AP O=.$10,

Commodore Interfaces and Cables

Cardprint G-V/IZ Printer Interlace #1108 $39.95

CommotJore 6 Pin Serial Cable (5 ft) #3006-5lifllifl $ 7,95

Corrrrodore 6 Pin Serial Cat>le {Bft) #3006-eMM $ 9.95

Commodore Serial Ext. (5 fl) #3006-SMF S7.95, (8 ft) #300fr8MF , $ 9.95
Amiga Printer Cable (6 ft) #3040-6MF. 512.95, (10 ft) #3CM0-t0t^f= . $16.95
Centronics Parallel (6 ft) #303&fit^M, $12,95. (10 ft) #3036-1QI^M , $14.95
Shipping per abovs Itcmi: Cont. US S3. Can, PR, HI, AK, APO. UPS Blua ¡öS6

SEIKOSHA PRINTERS Price & Shipping

SP-180AI Order #2050 or -180VC #2054 S123.00 + S12.00

SP-1000VC (C-64) Order #2200 $137.00 ¡ötS12.00

SP-1000AS Serial Order #2500 SI 59.00 + SI 2.00

SP-1200AI (Epson/IBIVI) Order #2600 , SI 6 1. 00 -t- SI 2, 00

SP-1200VC (Com) Order #2664 S1 53, 00 -h SI 2.00

tVIP-1300AI 300 CPS Order #2700 $2SB.OO-f-S14,00



UNIVERSAL RS-232 INTERFACE

wilh Commodore User Port expansion. ONLY S39.95 -hSJ 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 phnters, modems and any other
RS-232 device. If you already have something that connects
to the User Port, don't worry twcause the
port is duplicated on the outside edge
of the interface. Simply plug it in and turn
on the device you want to communicate
with. Comes complete with sample
driver program listings. Compatible with
all Commodore home computers wilh a
user port, t-year warranty. Order #5232.

AprOSp3nU'64" Gives your Commodore 64 or 128 full
expandability) This superbly designed expansion module plugs into
the expansion port and gives you four 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 activate your cartridges
in any combination allowed by the cartridges.







cH^\?




NOW ONLY $29.95 + $3 S&H

EXTENDER-64" ¡ª 10" Ribbon cable extender for your Com-
modore CARTRIDGE port. Used wilh Aprospand-64
Order #5065 $19,95 ¡ö?¡ö $3 S&H

NEW! "USER EXTENDER" - 10" Ribbon cable extender

for your Commodore USER port.

Order #5250 $21 .95 -f $3 S&H

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 cleanng penod is required for checks. Prices and availabil-
ity subject to change¡ª CALL. Available at Selected Dealers. Dealer
inquiries invited.

For information and in Calif, call 805/987-2454 (e-5 pst)

TO ORDER CALL TOLL FREE

1 (800) 962.5800 ¡ö USA (7-6 pst)

Or send order lo:



^^ipRCJei



Dept. CG

1071-A Avsnida Acaso
Cannarillo, CA 93010



'// 0:003081040:1? F THEN18



^.'?GF 190 PHINT'MBLKJ i2 SPACES lEN
DING ADDRESS|4i"f iGOSUB
300!EA=AD!GOSUB1030iIF
[ SPACE )F THEN190
KR 200 INPUT"{3 down} [BLKjCLEA
R WORKSPACE CY/N]g43";A
5!lF LEFT5(A$,1)<>"Y"TH
EN220
PG 210 PRINT" [2 DOWNHBLUJWORK
ING. ,."; iFORI?'BS TO BS+
EA-SA+7;P0KE I,0:NEXT!P
RI NT "DONE"
DR 220 PR1NTTAB(10)"[2 DOWN)
{BLKKRVSJ MLX COMMAND
(space! MENU [DOWN]E4i"i
'y//Jf/i/i'y//jVV.11in T$"iRVSjE(OFF)NTE
"W""<^^ DATA"
BD 230 PRINT T$"iRVS}DjOFF)lSP
LAY DATA"iPRlNT T? "
(RVSSlEOFFJOAD FILE"
'JS 240 PRINT TS"(RVS)S[0FFJAVE
FILE "t PRINT T?"{RVS]Q
(0FPlUIT(2 DOWN J I BL*:)"
JH 250 GET A$tIF A5?NS THEN2S0
HK 260 A"0!FOR I*"! TO 5tIF A5?
MID$("EDLSQ",1,1)THEN A
=111=5
FD 270 NEXTtON A GOTO430,610,6
90,700,280:GOSUB1060!GO
TO 2 50
EJ 280 PRINT" [BVS] QUIT ":INPU
..,,...... T"C DOWN) 1 43 ARE YOU SURE

////////// [Y/Nr;A$lIF LEFT? {AS,
^///////// 1 ) < > "Y"THEN220
EM 290 POKE SD+ 24,0 SEND
JX 300 INS=NS!AD=0:INPUTIN$iIF

LEN ( IN$ ) < >4THENRETURN
KP 310 B9"IN$:GOSUB320iAD=A!B$
'//¡ö/,. aMIDS(IN$,3) iGOSUB320tA

^ D=AD*256+A!RETURN

PP 320 A=0iFOR J?l TO 2iAS='MID
$(B$,J,1) iD=ASC(A$)-C4+
(AS>"@")*C7!A?A?C6+B
JA 330 IF B<0 OR B>1S THEN AD"=

0iA?-1jJ-2
GX 340 NEXTi RETURN
CH 350 B=1NT(A/C6) iPRINT MID? (
H$,B+1,1) ;iB=A-B*C6;PRI
NT MID5(H5,B+l,l),- JRETU
RN
RR 360 A=INT{AD/Z6jiGOSUB350iA
=AD-A*Z6 8GOSUB3 50 i PR! NT
" I " ;
BE 370 CK-=INT(AD/Z6) :CK=AD-Z4*

CK+25* tCK> 37 ) :GOTO390
PX 380 CK=CK*Z2+Z5*(CK>Z7}+A
JC 390 CK=CK+ZS* tCK> 25) r RETURN
OS 400 PRINT" ?D0WN)STARTING AT
141"; :GOSUB300iIF 1N$ <>
N5 THEN GOSUB1030IIF F
t SPACE 1THEN400
EX 410 RETURN

HD 420 PRINT* iKVSj ENTER DATA
[SPACE ]"!GOSUB400iIF IK
$=>N$ THEN220
JK 430 OPEN3,3!PRINT
SK 440 POKE198,0iGOSUB360ilP F
.y/. THEN PRINT IN9iPRItn'"

V///. 1UP)15 RIGHT)";

QC 450 FOR 1=0 TO 24 STEP SrB?
=SS!FOR J=?l TO 2iIF F T
HEN B9??M1D$(IN?,I+J,1)
HA 460 PRINT " tRVSl "B9LS ,'! IF I<

24THEN PRINT" JOFFl";
HD 470 GET A$:IF A5=NS THEN470
PK 4B0 IF(AS>"/"ANDA$<"l")OR(A

g>"@"ANDA5<"a")THEN540
GS 485 A¡ª {AS='"H")-2?tA9=",'?)-



FX 466



CM


487


MP


490


KC


500


MX


510


GK


520


HG


530


OS


540


PM


550


QC


560


PK


570



HJ


580


QQ


590


GQ


?00


QA


610


RJ


620


KS


630



m



3*{A?=". ")-4*(A?='7")-5

?(A$="J"}-6*(A5="K")

A=A-7*(AS="L")-8*(A9="!

")-9*(A5="U" )-10*(AS="I

"}-ll*{A5='"0")-12*(A? = "

P")

A=A-13*(A5=SS)iIF A THE

N A5i=MID5("ABCD123E456F

0",A,1) sGOTO 540

IF A5=R$ AND({I-0)AND(J

=1}0R F)THEN PRINT B? r :

J=2 :NEXT: 1=24 :GOTOS50

IF A?"" [home!" then PRI

NT B5:J=2:HEXTjI=24!NEX
TtF=0:GOTO440

IF (A?''"! RIGHT) ")AMDF TH
ENPRINT B$L?j SGOTO540
IF A$<>L5 AND AS<>D5 OR
(( 1-0 ) AND (J=l}) THEN GOS
UB1060 5GOTO470
A5=LS+S5+LSiPRINT B$LS;
iJ^Z-JiIF J THEN PRINT
{SPACE}L5j 1 1=1-3
PRINT A5j<NEXT JiPRINT
[ SPACE ) SS *

NEXT 1 1 PRINT 1 PRINT "(UP)
{5 RIGHT)"? ?INPUT#3,IN$
I IF IN?-N5 THEN CL0SE3 i
GOT 02 20

FOR 1=1 TO 25 STEP3:B?=
MID5(IN5,I) !GOSUB320;IF
K25 THEN GOSUB380!A(I
/3)-A

NBXTiIF AOCK THEN GOSU
B1060 SPRINT" (BLK) (RVS)
{ SPACE )ERHORi REENTER L
INE |4|"tF=ltGOTO440
GOSUB10a0 iB-BS+AD-SAs FO
R 1-0 TO 7sP0KE B+I,A(I
)iNEXT

AD^AD+ajlP AD>EA THEN C
LOSE3 ! P HI NT " t DOWN ) [ BLU )
** END OP ENTRY **tBLKl
{2 DOWN)"tGOTO700
F?'0!GOTO440
PRINT " {CLR ) I DOWN J ( RVS J
ISPACE)DISP1AY DATA "iG
OSUB400tIP INS=N5 THEN2
20

PRINT " { DOWN ) [ BLU J PRESS t
{RVS)SPACE[0FF) TO PAU

SE, {rvs)returnIoff1 to
brerk|43{down!"

GOSUB360iB=BS+AD-SAiPOR
I-BTO B4.7!A=PEEKCI) sGOS
UB3S0iGOSUB3e0iPRINT S?



NEXT : PRINT "[ RVS )"; :A?CK

tGOSUB350iPRINT
KH 650 F?liAD=AD+8sIF AD>EA TH

ENPRINT" (DOWN)! BLU)** E

ND OF DATA **"iGOTO220
KC 660 GET AS (IF A$*RS THEN GO

SUB1060tGOTO220
EQ 670 IF A5?S$ THEN F?P+liGOS

UB10B0
AD 680 ONFGOTO630,660,630
OT 690 PRI NT "{DOWN} (RVS) LOAD

{space} DATA "lOP-lsGOTO

710
PC 700 PRINT" {down} {RVS) SAVE

{space} FILE "iOP-0
RX 710 IN?=NS I INPUT "{DOWN) FILE

KAME|4i"5lNS<IF INS-NS

{ SPACE JTHEN220
PR 720 F-0 tPRINT"{DOWN) (BLK)

{ RVS )t?off Jape or {kvs}
d(off)iski 641"?
fp 730 get a5iif a$-"t'then pr

INT''T{DOWNJ'"iGOTO880
HQ 740 IF AS<>"D"THES730



HH 750 PRINT"D{DOWM)"jOPEN15,B

,15, "I0i"iB=EA-SA!lNS="

0:"+INSjIF op THEN810
SQ 760 OPEN l,8,e,IN$+",P,W"iG

OSUB860tIF A THEN220
FJ 770 AH-INT(SA/256) iAL=SA-{A

H*256) ;PRINT?1,CHR$(AL)

jCHR5{AH);
PE 7B0 FOR I'?0 TO BiPRINT#l,CH

R5(PEEK{BS+I)); sIF ST T

HEN800
PC 790 NEXTiCLOSElsCLOSElSiGOT

0940
GS 800 GOSUB1060iPEaNT"{DOWN)

(BLK) ERROR DURING SAVE*

|4| " IGOSUB860 IGOTO220
MA 810 OPEN l,8,8,INS+",P,R"iQ

OSUB860tIP A THEN220
GE 820 GET#1,A5,BS!AD=ASC(A5+Z

5)-t-256*ASC(B5+ZS) !lF AD

<>SA THEN F=liGOTOa50
BX 830 FOR 1=0 TO BjGETtl.A^JP

OKB BS+I,ASC(AS+ZS) :IF(

I<>B)AND ST THEN F=2jAD

-IiI-B
FA 340 NEXTiIF ST<>64 THEN F=3
FQ 850 CLOSE! !CL0SE15:ON ABS ( F

>0)+l GOTO960,970
SA 860 INPUTn5,A,A$!ir A THEN
CLOSEl :CL0SE15 :GOSUB10

60 I PRINT "{RVS) ERROR: "A

S
GQ 870 RETURN

EJ 880 POKE193,PEEK(FA+2)iPOKE
lB7,PEEK(FA+3) iPOKEiaS,

PBEKtFA+4) ilFOP'^THEN92

HJ 890 SYS 63466iIF(PEEK{783)A
NDDTHEN GOSUB1060:PRIN
T"{DOWN) (RVS) PILE NOT
{ SPACE ) FOUND " J GOTO690
CS 900 AD=PEEK(829)+2 56*PEEK(8
30); IF ADOSA THEN F-1 1
GOTO970
SC 910 Ai"PEEK(8311+2S6*PEEK(83
2)-l iF=F-2*lA<EA)-3*{A>
EA) !AD=A-AD:GOTO930
KM 920 A?SA:B=EA+l:GOSUB1010tP

OKE7B0,3rSYS 63338
JF 930 A=BS:B=BS+{EA-SA)+1;G0S
OB1010:ON OP GOTO950tSY
S 63591
AE 940 GOSUB1080iPRINT"{BLUJ**
SAVE COMPLETED ?*":GOT
O220
XP 950 POKE147,0tSYS 63S62iIF

[ SPACE )ST>0 THEtl970
FR 960 GOSUB1080!PRINT"{BLU}**
LOAD COMPLETED **"!GOT
0220
DP 970 GOSUB1060iPRlNT"{BLK)

J RVS ! ERROR DURING LOAD-.
{DOWN}64i"!ON F GOSUB98
0,990, 1000 tGOTO220
PP 980 PRINT "INCORRECT START IN
G ADDRESS ( " ; :GOSUB360 s
PRINT '')"!RETURN
GR 990 PRINT'LOAD ENDED AT ";i
AD=SA+AD 1 GOSU B3 60 ; PRI NT
DS ! RETURN
FD 1000 PRINT "TRUNCATED AT END

ING ADDRESS"! RETURN
RX 101l3 AH-INT(a/256) sAL-A-{AH
*256) iPOKEX93,ALiPOKEl
94, AH
FF 1020 AH=INT(b/256) iAL-B-(AH
*256) tP0KE174,AL:P0KEl
75, AH J RETURN
RC 1030 IF AD<SA OR AD>EA THEN

1050
HA 1040 IF{A0>511 AND AD< 40960



134 COmuiEVs Qazsm January 1988




'¡ö^i



SUPER DISK UTILITIES

rortheC12S& 1571

Super Disk Utilities istheultimateutilitiesdisk for the 1571 disk drive and C128 computer.
Super Disk UtifitiesisatullfeatureddiskutJiitysystem that will perform virtually every CBM
DOS function available. Ho need for numerous uttlfly disks to perform various functions.
SDU does it alll

¡ö Copy whole disks (with 1 or 2 drives)

¡ö Perform many CP/M and MS-DOS utility functions

¡ö Edit any track or sector with the Super Disk Editor

¡ö Perform numerous DOS functions such as rename a disk, rename a file, change disk
format (without affecting data), scratch or unscratch files, lock or unlock files, erase
a track or a whole disk, create auto-boot and much more!

SDU helpsyou learn the inner workings of the 1571 drive with the 1571 Memory fvtonitorand unique RAhd Writer. With
these options you can assemble, disassemble any section of drive RAM or ROt^. UsetheRamWritertoprogram the 1571
RAM yourself! SDU uses an options window to display all possible choices available at any given time. No need to
memorize hidden commands. SDU fully supports a second 1571 drive. Many of the utility functions also work on the
1541 drive. SDU performs many MFM utility functions including analyze MFM disk format, format MFM disks, read a
CP/M + directory, format in CP/M + (GCR format) and more. Super Disk Utilities is available for only S39,95!



SUPER 81 UTILITIES

Super 81 Utilities is a complete utilities package for the 1 581
disk drive and CI 28 computer. Among the many Super SI
Utilities features are:

? Copy whole disks from 1541 or 1571 format to 1581
partitions

? Copy 1541 or 1571 files to 1581 disks

? Copy 1581 files to 1571 disks

? Backup 1 581 disks or files with 1 or 2 1 58rs

? 1581 Disk Editor. Drive Monitor, RAM Writer

? Supplied on both 3'/j" and 5 '/i" diskettes SO that it will load
on either the 1571 or 1581 drive

? Perform many CP/M and MS-DOS utility functions

? PerformnumerousDDSfunctionssuchasrenameadisk,
rename a file, scratch or unscratch files, lock or unlock
files, create auto-lx)ot and much more!

Super 81 Utilities uses an option window to display all
choices available at any given time. A full featured disk
utilities system for the 1 581 for only $39,951



SECURfTIES ANALYST- 128

Securities AnaJys(-128 displays text information in 80
column mode while simultaneously displaying charts and
graphsin 40column mode. Stock data maybe saved on disk
or printed on a dot matrix or 1 520 Printer/Plotter. Among the
many types of charts which may be prepared are weekly
performance, moving average, accumulation/distribution,
trailing slops, point and figure. Analysis includes P/E ratios,
co-efficient of variability, beta factor and more. Use the
investment tool of the pros! Only $49,951



^t?? <^b.ixit <^oftvjai?., Una.



905 W. Hillgrove, Suite 6

U Grange, IL 60525

(312) 352-7323




1541/1571 Drive Alignment

1541/1571 Drive Alignment reports the alignment
condition of the disk drive as you perform adjustments.
On screen help is available while the program is
running. Includes features for speed adjustment and
slop adjustment. Complete instruction manual on
aligning both 1541 and 1571 drives. Even includes
instructions on how to load alignment program when
nothing else will loadl Works on the C64,SX64, 0126 in
either 64 or 12 mode, 1541, 1571 in either 1541 or 1571
mode! Autoboots to all modes. Second drive fully
supported. Program disk, calibration disk and
instruction manual only 34.9S!



THE COMMUNICATOR

Fastest, easiest, most efficient, feature -packed terminal pro-
gram available for the 064! Terminal emulation includes
Vr52, Tektronix-401 & more. Supports Commodore &
Hayes compatible modems. $39.95



FREE SHIPPING & HANDLING I

Order witfi check, money order, VISA, Masleroard. COD
orders add S4.CX). Foreign orders (except APO, FPO &
Canada) add $4.00. Illinois residents add 8% sales tax.
Immediate shipping!



^



¡ö '/.-¡ötM



)0R(AD>49151 AND AD<B3

248) THEN GOSUB1080 !F=0

; RETURN
HC 1050 GOSUBl 060: PRINT "{RVS)

[SPACE J INVALID ADDRESS
[DOWN] [BLKl"!F=l iRETU

RM
AR 1060 POKE SD+5,3l!POKE SD+6

,208! POKE SD,24etP0KE

[SPACE}SD+1,4!P0KE SD+

4,33
DX 1070 FOR S-1 TO 100!NEXT:GO

TOl09a
PF 1080 POKE SD+5,8!P0KE SD+6,

240 I POKE SD,0:POKE SD+

1,90: POKE SD+4,17
AC 1090 FOR S=l TO 10fliNEXTiPO

KE SD+4,0:POKE SD,0!PO
'//:'o. KE SD+ 1,0! RETURN



Program 2: MLX For Commdclore
128



AE 100
XP 110

PB 120

KE 130



JB 140



FJ 150
GQ 160



V'^V/V



FE 170



DK 180



FH 190



¡ö HF 200



QH 210
DC 220




TRAP 960 (POKE 4627, 128 t
OIM NL5,A(7)
Z2=2 I Z4?254 1 25=255 iZ6=2
56!Z7i-127tBS=256*PEEK(4
627):EA-652e0
BES-CHRS (7 ) t RTS=CHRS ( 13
) I DL5='CHR$ ( 20 ) ! SP5=CHR5
{32)lLP$=CHR$(157)
DEP FNHB(A)=IHT{A/256)i
DEP FNLB(A)-A-FNHB(A)*2
S65DEF FNAD(A)-PEEK(A)+
256*PEEK(A+i)
KEY 1, "A" I KEY 3,"B"!KEY
5,"C"tKEy 7,"D";VOL 15
!lF RGR(0)"5 THEN FAST
PRIl!lT"[CLRl"CHR$(142);C
HR5(8)!COLOR 0,15tCOLOR

4,15iCOLOR 6,15
PRINT TAB(12)"JRED)
ERVS)i2 SPACES) |9 @i
[2 SPACES) "RTStTAB( 12)"
(rVS! [2 SPACES H OFF)
JBLU) 128 MLX [RED)
i RVS H 2 SPACES } " RT 5 ; TAB
(12)" (RVS) (13 SPACES)
{BLUj"

PRINT" I 2 DOWN)
[3 SPACES ) COMPUTE! 'S MA
CHINE LANGUAGE EDITOR
{2 DOWN)"

print''[blk)starting add

RESSi4i"f iGOSUB 260iIF
[SPACE) AD THEN SA"?ADtEL
SE 180

PRINT"[BLK) [2 SPACES J EN
DING ADDRESS|4i"; tGOSUB
2601 IF AD THEN EA?ADjE
LSE 190

PRINT" [down] [BLK)CLEAR
[SPACE) WORKSPACE CY/N]?
i43"!GETKEY A5tIF A$<>"
Y" THEN 2 20

PRINT "[ DOWN) [ BLU } WORK IN
G..."r!BAKK 0JFOR A=BS
[SPACE)TO BS+{EA-SA)+7!
POKE A, 01 NEXT Ai PRINT "D
ONE"

PRINT TAB{10)"(DOWN)
( BLK ) [ RVS ) MLX COMMAND
iSPACE)MENU E43{DOWN)"i
PRINT TABtl3)"{RVS)E
[OFFJNTER DATA"RT5;TAB(
13)"(RVS)Di0FF)lSPLAY D
ATA"RT5;TAB(13)"1RVS}L
(OFFlOAD FILE"
PRINT TAB{13)"tRVS3S



[OFF) AVE FILE"RT5;TAB(1

3)"iRVS)C[OPF)ATAL0G DI

SK"RT$;TAB(13)"(RVS)Q

{OFF )UIT [DOWN) [BLK)"
AP 240 GETKEY A? iA''IHSTR( "EDLS

CQ",AS)iON A GOTO 340,5

5a,640,65B,930,940iGOSU

B 950tGOTO 240
SX 250 PRINT"STARTING AT";!GOS

UB 260;1F{AD<>0)OR(A?=N

L5)THEN RETURN: ELSE 250
EG 260 AS=NL$: INPUT AJtlF LEN (

A5)=4 THEN AD=DEC(A$)
PP 270 IF AD-0 THEN BEGIN t IP A

SONL5 THEN 300IELSE RE

TURN 1 BEND
HA 280 IF AD<SA OR AD>EA THEN

[SPACE]300
PM 290 IF AD>511 AND AD<6S280

[SPACE)THEN PRINT BE$;!

RETURN
SQ 300 GOSUB 950tPRINT"[RVS) I

NVALID ADDRESS [DOWN)

[BLKj"iAD''0!RETURN
RD 310 CK=FNHB(AD)iCK=AD-Z4*CK

+2S*(CK>Z7)iGOTO 330
DD 320 CK'-CK*Z2+Z5*(CK>Z7)+A
AH 330 CKsCK+Z5*(CK>ZS) I RETURN
QD 340 PRINT BE9r"[RVS) ENTER

(SPACE)nATA ":GOSUB 250
tIF A5-ML? THEN 220
J A 350 BANK 0tPRINT!FB0sOPEN 3

,3
BR 360 GOSUB 3101 PRINT HEX5{AD
)+"j"jiIF F THEN PRINT
J SPACE )L$ I PRINT "(UP)
15 RIGHT) "f
QA 370 FOB 1=0 TO 24 STEP 3:8$

=SP5iF0R J=1 to 2j1F P

{spaceIthen b?=hid5(ls,

I+J,l)
PS 380 PRINT "( RVS )" B$+LF$ ¡ö?) IF

[SPACE)I<24 then PRINT"

[OFF]"?
RC 390 GETKEY ASiIF (AS>"/" AN

D A$<"t") 0R<A5>"@" and
AS<"G'') THEN 470
AC 400 IF A5="+" THEN A$="E"iG

OTO 470
QB 410 IF A$-"-" THEN A?="F"iG

OTO 470
FB 420 IF AS-RTS AND ((1=0) AN

D (J-l) OR F) THEN PRIN

T B$nJ-2iNEXTiI"24iGOT

O 480
RD 430 IF A$="!H0ME)" THEN PR!

NT BSiJ"2iNEXT!l=24!NEX

TiF?0tGOTO 360
XB 440 IF (A$='*(RIGHT)") AND F
THEN PRINT B$+LF5;iGOT

O 470
JP 450 IF A$<>LP? AND AS<>DL5

[SPACE)0R ((1-0) AND (J

=1)> THEN GOSUB 950SGOT

O 390
PS 460 A5=-LF$+SP5+LF$iPRINT B$

+LF$;iJ=2-JlIF J THEN P

RINT LF5t 1 1=1-3
GB 470 PRINT ASiiNEXT JsPRlNT

(SPACE)SP$J
HA 480 NEXT 1 1 PRINT i PRIST" [UP J
(5 RIGHT)"i iLS-"
[27 SPACES)**
DP 490 FOR I-l TO 25 STEP 3iGE

T*3,AS,B5:IF AS=SPS THE

N I-25tHEXTiCLOSE SsGOT

O 220
BA 500 A$=AS+B$iA?DEC(A5)iMID$
(L5,I,2)-A5iIF K25 THE

N GOSUB 320>A(I/3]=A!GE

Tf3,A5



AR 510 NEXT 1 1 IF A<>CK THEN GO
SUB 950 iPRINT! PRINT"
[RVS) ERROR 1 REENTER LI
KE "iF=liGOTO 360

DX 520 PRINT BE$!B=aS+AD-SAjFO
R 1=0 TO 7s POKE B+I,A{I
) s NEXT I

XB 530 F<=0iAD"AD+SiIF AD<"EA T
HEN 360

CA 540 CLOSE 3tPRINT"tD0WN)

(BLU)** END OP ENTRY **
(BLKJ12 D0WN)"!GOTO 650

MC 550 PRINT aE$f"tCLR][DOWN}
(RVSJ DISPLAY DATA "iGO
SUB 250 iIF A5=NL$ THEN
{SPACE) 220

JF 560 BANK 0IPRINT" [DOWN)

[BLU)PBESSi [RVS) SPACE
[OFF) TO PAUSE, [RVS J RE
TURN [OFF) TO 8REAKi43
[DOWN)"

XA 570 PRINT HEXS(AD)+"!";:GOS

UB 310:B!=BS+AD-SA
DJ 580 FOR 1-B TO B+TiAs-PEEKd
)t PRINT RIGHT? (HEX? (A),
2);SPSf sGOSUa 320:NEXT

f space) I

XB 590 PRINT "(RVS) ".-RIGHT? (HEX

?(CK),2)
GR 600 F=:1:AD=AD+8:IF AD>EA TH

EN PRINT"[BLUj** END OF
DATA **"jGOT0 220
EB 610 GET A$fIF A5=RTS THEN P

RINT BESiGOTO 220
QK 620 IF A$="SP$ THEN F-F+1:PR

INT BES;
XS 630 ON P GOTO 570,610,570
RF 640 PRINT BES "(DOWN) (RVS) L

OAD DATA "iOP=liGOTO 66


BP 650 PRINT BE?" (DOWN) (RVS I S

AVE FILE "tOP-'0
DM 660 P=0jF5'>NL5tINPUT"FILENA

MEi4i"fFS>IF P5=NL5 THE

N 220
RF 670 PRINT" (DOWN) (BLK) [BVS)T

[OFF)APE OR (RVS)D{OFF)

ISK: ?43'?
SQ 680 GETKEY A?: IF A$="T" THE

N 850:ELSE IP AS<>"D" T

HEN 680
SP 690 PRINT"DISK[DOWN)"!lF OP

THEN 760
EG 700 D0PENil,(P5+",P").W?iy

(SPACE ]DS THEN A$-DS$iG

OTO 740
JH 710 BANK 0:POKE BS-2,FNLB(S

A)! POKE BS-1,PNHB(SA)!P

RINT "SAVING "fF?! PRINT
MC 720 FOR A-BS-2 TO BS+EA-SA;

PRINT*1,CHR$(PEEK(A)) J ?

IF ST THEN A5"'"DISK WRI

TE ERROR" J GOTO 750
GC 730 NEXT A: CLOSE li PRINT"

(BLU)** SAVE COMPLETED

[SPACE] WITHOUT ERRORS *

*":GOTO 220
RA 740 IP DS=63 THEN BEGIN iCLO

SE l!lNPUT"{BLK)REPLACE
EXISTING FILE [Y/N3i4|

";A5tIF A5-"Y" THEN SCR

ATCH(F$)i PRINT: GOTO 700

jELSE PBINT"(BLK!"iG0T0
660 I BEND
GA 750 CLOSE IjGOSUB 950sPRINT

"(blk)(rVs) error DURIN

G SAVEt g4i"<PRINT A5 sG
OTO 220
FD 760 D0PEN#1, (F5+",P")jIF DS
THEN AS='DS$iP=4;CL0SE
( SPACE ) 1 1 GOTO 790



136 COMPOr?!'s Gazette January 19BB



r



BBCCI^E'LfOE



TJ



AUTHORIZED DEALER FOR MOST MAJOR BRANDS



4017 BROADWAY* E. OF STEINWAY ST. COR.
L ONG ISLAND CITY, NEW YORK 1 1 103 ^

iJHn 718-726-8118 |



iUiL



c^



582 MIDDLE NECK ROA
GREAT NECK , NEW YORK 11023

IttiiMiii S\6' 829-2188

MONDAY-FRIDAY I l-7pm SUNDAY ll-?pm



PHONE AND MAIL ORDERS ONLYt CALL TOLL FREE l-aQO-134-jAAA



ALL COMPUTERS & PERIPHERALS COMPLETE

WITH AC ADAPTOR, OWNERS MANUAL & ALL

CONNECTING CABLES.



ALL MERCHANDISE IS BRAND NEW ft DIRECT

FROM FACTORY. ALL COMPLETE WITH

MFG. U.S.A. WARRANTY.



t commodore COMPUTER PACKAGES



.-co



C COMPLETE
PACKAGE




^?Commodore 64C
5?C[)mmodore 1541 Disk Drive
R?Cornmodore Color Printer
P?M" Monitor



10 Disks



*349



C== 128^COMPLETE
PACKAGE



Ress




TP SUBSTITUIE
tS7t FOR 1S41
j, ADD ISO 00



? Commodore 128
*Comrradore 1541 B\sk Drive
?Comraodore Color Priotsr
?12" Monitor
10 Disks



$449



COMMODORE.o







C- 128E




DELUXE PACKAGE

?Commodore 12B Computer
? Commodore 1571 Disk OrivB
?Commodore 1902 Color Monitor
?Commodore

80 Column

Printer



$699




COLOR PACKAGE

"Commodore 64C Computer
?Commodore 1541C Disk Oriue
?Commodore Color Printer
?Color Monitor

WITH CEOS PROCRAHt







¡ö64K RAM Powerto Home Computet
'WITH GEOS PROGRAH



COMMODORE ^^

NEWI I28P

With Built-in

If 71 Disk Driven

?CALL FOR LOW PRICE*^



EXPANSION
HODEl^ AVAILABLE)
Call For Low Priceill



I



Ym



'?Af



/^^v.



*^oa,;






"A^i?^.




- PC/XT COMPATIBLE PACKAGES



?Equity II Comiiuter 'SJOK Ram
?360K Disk Vmn ?12" High
Resaluiimi 'Setiai S Pafallel Ri'is



¡ö1571 Disk Otive



IBM- PC/XT
COMPAIDLC
PACKAGE

^525



?Bb? Chip KFTiuJirst ?5l2K iij^w>iiii\t h
Dr!*t -All HwkUp Cabtej 5 Adapton



TURBO

IBM PC/XT
COMPATIBLE



*675




?64aK ?2 0ri?f360K ?808312 CPU
?4.77 8 MHZ 'W High Resolylion
Uonilor ?Cloch ?Calendji ?DalE



COMMODORE



PCIO-2
IBM PC/XT
COMPATIBLE




?640K RAM

?Dual 360
?12" Monitor



CAtVtt



?640K RAM

?1.2 MB

?12" High Resoiutidn Monitor

? 200 Wall Power Pach

SAME PACKACE 10MB
HARD DnrVE SI1V9.O0




PERIPHERALS AND PRINTERS



Siss.oo

$209.00

$ CALL

$175.00



aiSSI Disk Drive

5ISO2 Monitnr

Pl902 80 Calurrn RGB Color

^Monitof $119.00

51670 Modem $115.00

Pl750 Eipansion Module 512K$I?S.OO

?Eipansinn Modules AvoilaUe*




i'^^MMlGitQOa



1764 Ei^j^n^ion Module

MPS-8D3 ,
MPS-IOOD
MPS 1200



?512K ?1080 Monitor



cpl^d Upon Appi c>.



CAi-L



FOR
pHlCEt



^



$ CALL
$IO?.OQ
$179.00
$109.00



LARGE SELECTION MODEMS IN STOCKt FULL LINE OF

OF PRINTERS 'ISM COMMODORE

I IN STOCKII ?COMMODORE SOFTWARE!!



tOSOi



PANAIONIC

109ft .

STAR SG BC

NX.IG

NX IOC

OKIDATA m
2D WPlug n' Pfim
Et>SOK IX 86 F>iintn
FX2BEE PiinlK



Sl?9.00
$170.00
$109.00

Sies.oo

$I7S.00
S 195.00
SISB.OO
SI 99.00
$449.00



iiumiiijiiii



XETEC Junior

Interface

XETEC Senior
Interface. . . . .

f -15

Pitstop



mUGA



g jWMWiiMI



tndAvtiLabih-
-laHPC'XT Apt



//^ CALL

?1MB 'Expandable To 9MB 'SBiial Centronics
?RES 'Video Ports ?BuiIMn Mouse -lOSO Monitor



?SERVICE CENTER FOR COMMODORE-
?ATARI COMPUTERS AT LOW PRICES*



$34,955

SS4.95 4
5I8.9S|
$IZ.95S

1






PX 770 GET#1,A5,B$!CL0SE 1:AD=
ASC(A5)+256*ASC(B5) !IF
{ SPACE JaDOSA then F=1 :
SOTO 790
Kg 7B0 PRINT "LOADING ";F$tPRIN
'""-, T:BLOAD(F$),B0,P(BS) JAD

y- =.EA+FNRD(174)-BS-ltF=-2

*<ad<ea)-3*(ad>ea)
'rq 790 if f then 800selse prin
t"?blu)** load complete
d without errors **":g0

TO 2 20

ER 800 GOSUB 950:PRINT"[BLK3

{RVSj ERROR DURING LOAD
! 141 "lON F GOSUB 810,8
20,830,840iGDTO220

QJ 810 PRINT "INCORRECT STARTIH
G ADDRESS ( " ! HEX? [AD) f "
) " : RETURN

DP 820 PRINT "LOAD ENDED AT ";H
EX$(AD) : RETURN

EB 830 PRINT "TRUNCATED AT ENDI
NG ADDRESS {"HEX5(EAj")
": RETURN

PP 840 PRINT "DISK ERROR "rA5iR
ETUKN

KS 850 PRINT "TAPE ":AD=P0INTERC
F5)iBANK 1:A=PEEK(AD) :A
''^¡ö'// L=PEEK ( AD+1 ) t AH=PEEK ( AD

?,/¡ö' +2)

XX 860 BANK IS: SYS DEC("FF68")
,0,l!SYS DEC("FFBA"},1,
1,0! SYS DBC("FFBD"),A,A
L,AH!SYS DEC("FF90"),12
BiIF OP THEN 890
FG 870 PRINT:A'5SAtB=EA+lt GOSUB
920: SYS DEC("E919"),3i
PRIHT"SAVING ";FS

AB 680 A=BS!B=BS+{EA-SA)+l!GOS
UB 920!SYS DECC'EAIB"):
PRINT"{DOWNJ {BLU}** TAP
E SAVE COMPLETED **"tGO
TO 220
CP 890 SYS 0EC("E99A") jPRINTsI

,,_^ F PEEK (2016) =5 THEN GOS

y^-. OB 950! PRINT "{DOVWj

^¡ör".' fBLKHRVSl FILE NOT POU

ND "jGOTO 230

GQ 900 PRINT "LOADING . . . {DOWnJ

"!AD=PNAD(2817) !IF AD<>

SA THEN F=1:G0T0 8001 EL

-i^; SE AD=FNAD(2ai9)-l!F=-2

%<(¡ö' *(AD<EA)-3*(AD>EA)

JD 910 A3BS!B?BS+(EA-SA)+liG0S

UB 920tSyS DEC("E9FB")!

IF ST>0 THEN 800: ELSE 7

Wfy 90

XB 920 P0KE193,FNLB(A) :POKE194
,FNHB(A) :POKE 174,FNLB(
ff>y}^- B):POKE 175,FNHB(B):RET

f//y(< URN

"CP' 930 CATALOG; PRINT "[DOWN}

tBLU3** PRESS ANY KEY F
OR MENU **":GETKEY AS!G
OTO 220

MM 940 PRINT BE5"{RVSj QUIT

E43";RT5;"ARE YOU SURE
tSPACEjiY/N2?"!GETKEY A
$!lF A?<>"Y" THEN 220 lE
LSE PRINT" {CLRj":BANK 1
5 SEND

JE 9S0 SOUND 1,500, 10 t RETURN

AF 960 IF ER=*14 AND EL=260 THE
N RESUME 300

MK 970 IF ER=14 AND EL=500 THE
N RESUME tJEXT

KJ 980 IF ER=4 AND EL=780 THEN
F=4:AS=DS5tRESUME 800

DQ 990 IF ER=30 THEN RESUME: EL
SE PRINT ERR5(ER);" ERR
OR IN LINE"; EL Q



W



bElTTB EIPtiER,.

err TH? BEST OPDS ON ANY UtITERY
Sin hflMlEH TTt^K K)LH -DAIM QKSW.
¡ö MkOOJCIt FOUfi CCMBWMIOHi or
hUNHH TO C?0OU PItOM,

pflictucmcv i.\%\.

<. lUhaDU hLfH?n eiENtKIATOfl P4CL.U1HD.




SlFtR KlMSOU/HON WAWLNC IS MtJLTl OR MONO COLOR
? tj(>rT ¡ö BMW*. M^. "1¡ã itHfflj-Prt wikdowi

. r^^ . n>OH^U'Vn * Wn-SOW TO DOUW.I Ht

, UH? ¡ö ?*Vt *W! tOiO fdi^ wfcWWl ON &?

, c?Av . PWHTl 0?< tT*M*"0 OOT UATWI PMHTm

. (SiOHKUUKt ¡ö Cl.?l CCHO" AITWPUTH

> TVPU LKTTtA* JkM3 ?<*????

¡ö POLTOOM *UPf? tII^U?. *rtMW( AMO*OTATI tHt?< |iI*IW AMTWWW

¡ö lOOM PtEST.tMWW Of! *H IK^UHMBlHHOOHi- tMb TfflJ* DflAWUrt *T IMf



tUftJI



STOCK BROKER



IfHiR MOhE\ HACK



vBwarMii'FiuoHiiiTiTUfWiLkuvTTaunfLLv L^ji;^.

^VltTHS AT tw KJWKtT i*?H *? K?inflTl?a "^
TO i;UH At tW tlOOt MUIH Iti fCAK
¡ö TtCWipWL TRiD*?lTMAT WO*A|

' RccoHO uf> TO 114 aToat* Cm A a?

CLhMXlCRF, convex J^E AHl^iA, Af* E^ SvSTfWi






ACORN OF INDIANA, INC.



2721 OHIO STREET ^jtT

MICHIGAN CITY, IN 40300 ^"W

800-521-4536 219-879-2284
Hin-LM; AMI iiAHBU^u. ?i>n ii ? ¡ö u-.u n i Amrrtji

Vli* AJiU MiUfJIB eUlD OUir-KS iUD J*
IKDIANA SCSIiyENTS ADD i% SAlfl.'i TAX



J



You Have a Choice.



Numeric Keypads




CP Numsfic Keypad. Deluxe Model

? Top qiiaiily. U)W profile lor snwntli. rcliahtc
duia cnlry. ? FasiK ctvnnccied with cnmputcr
kLybiiard. ? No softttaa- i\ required. HKI'';
fompatiblir with all programs. ? f-or CM.MC,
SX-64*, VlC"-20 and Apple lie. ? One year
uarranlvand available in three modek:



¡ª








Reg

S59 9^





PlUi

S59 95 I



ID DlMlD



Computer Power Supply

? Has better teatureiv than the iirigitiiil one at
S-W.95. ? Is serviceahte. NOT di^po^ablc, ? For
Commodore and Atari* Corrjpuiers.

= ^ Computer Place (2i3)325-47S4

¡ö=¡ª - 239H Cr.nihiw Bind. Torrance. CA MSOS

*Hequ"re5 a<3aolof at a<}di1 onal coit VISA WC ft AE .itccpled

No coo Wa H 00 ilnpOTiS CA lUJilXBlti Mlo 5S MS? W?

tValDf inquirtn wfilcomfr




Wm^ Can Your

^'*=Sk Computer Make

^Xui)) YOU

S; $1,000,1

1^. WITH LOTTERY PC YOUR NEXT TICKET
COULD BE WORTH MtUIONS!

LOTTERY uses jns ra;, DO'.ver aid Storage ol youi
compuiei lofleuplne arflrelinfjltieniiinbf::' selection
meihods ifiai Jfewm iM vaiioil'. lotierv ii.iines you
play Qori t bfdHpd lo Itic one ur two nuiitmPs ihal
other R(0gi3rn^K(tialrmi()lit not tvofh in youi !>talo
There is no tilBPqfBttni ;iv,iijjl)le'
Join mr tjiii'.'.lm H5I Ot Wintifl;:; using Qui system

SPECIFY

Lolteiy 6')iC6'i/t26) ¡ö LoUBfy +li.Pltis 4i

Lottery ST A!arl) . LotletY PC

IBM p: ts rti arid taimpatlbi'^s



Cc^l#B0(toceb'l/12B S Pi.i'; '1 MB leijibiered
ttwlapiji^:- lit cc'iii-iiHiijie f^i

IBM-fiC^T AT .ill' i(!fl:;.iiii;a.B(ideiiiaiks ol

IflRnatu-iui t'ii:.lir-' ¡ö liJacTiines Iric

fliari Snsa (agijiuud iwrii'Muiik ul fttan Corp



to oiaer send SZ9 95 for each oiu5 S3 00 imsiage I

handling per ordf' 10

lltinois lesideoK add B'* sales tam

Orders outside toth ftmenca add S3 00^



ffl^B ^^^J



¡ök^



COD orders call
(312)566-4647

Superior Mjcro systems, Inc

PO 601 H3 ¡ö Awtimj II 60090







'^



DUST COVERS

S^riSFACTtON GUARj4HTEE0

?iC CUSTOM MADE TO FIT

¡ö*¡ö HEAVY 3Jji.. VlfJTL ANTI-STATtC

if EXTENDS EQUIPMENT UFE

¡öf( Chore* of C&Eor* Lighi Ton m firawn



COMfUTtRS

C-44 Plui * C-6AC 8.00

C-lia 1300

tJdtaiHltii (CJN) i.OO

Amlgq 1000 13.00

tW/?lngi Htn JttlMI 18.00

i<?yliiK>rd w\i 7.00

AtsrI lOOXL. I30KE 10.00

Alo.i SJO ST UOO

IBM PC XT 38.00

IBM soil KeyboDid 8.00

(Dimentloni Rtquired
for IBM CIdkii)



FRINTiU

SalkoilMi SP.IOOO ....

ComrtK 320

C'lloh 8310

Juki M10
ImogtwTlltf
Epi<>n JX 80
Epise rx 81 '181
OtililoKi 93
Ciiiiin MSP 10

C OPS 1101

Gemini 10 & Star 10's



13.00
13,00
13.00
13.00
13.00
13.00
13.00
13 00
13.00
1?.D0
13.00



GtmieiliiStor 15'> 14.00



DISK DRIVES
C-1i.?1, C.1571
Amiga 3'.^" D'Drv
Amigo 5U" 'Dtv
Induit CT. MJD SOI
MSO SO 3
Edhartctr 3000
FSOI
Atari lOiO



Atari 1037



13.00



1V.0D
16.00
19.00
19,00
19 00



MONITORS
Aiod SC 13I4ROB
01703, BMC Cain
C.190} Amiga
Amd.k J00.700
CM.UI (C.1803)
C. 1 903 A Magnvi 40 19,00
NEC (Slots Modal) 19.00
Mag no VON BO RGB 19.00
Princeton (Siat? Mod?l 19,00
Thompion CM 36 J ?4 19.00
Toion (Slolt Modtl) 19.00
Snlmta SC-100 W.tM

Zfnith rbtoit Modtl) 19.00
VIDEO RECORDERS 13.00
Stall Ma 111 & Modtl
Dirt**nt?on? rtquirtd
including .tlixli cul-out

Didtr bi itilirig MM!. MODEL Ind CflW tWi tUt ?r mm (ill
tb?k V Bienei er*tf ^ui SI 50 ^tf iTtm ISt M' mii.1 ihi^)
Ctlil. (Us. IniluSt t'- ? lull 111. IPO. lOtiltn forriji 3IKI'1IW
SPtCUU. COVERS WILL BE MAOE TO YOUR
DIMENSIONS. SEND YOUR REQUIREMENTS
FOR OUR LOW PRICE QUOTES.

Crown Custom Covers

34631 PAIOE CIRCLE OEPT, A
lAGUNA KILLS. CA IIW
(7141473.6363



PRINTERS
C-1J35 MPS 801
C.I 526 MPS S03
C-MPS B03, C.IS30
Po no 10 nit 1090 91
Olcldoto 130/193
Okitnot* 10/20
Epion MK FX CXSO
Epion LX80/C-1O3D



8.O0
B.OO
9.00
8.00
10.00
B.OO
8.0C
BOO

10,00
13.00

BOO
13.00
13.00

800
13 00
13D0



138 COMPUre/'s Gazelle January 1988



Classified



SOFTWARE



COMMODORII; TRY BEFORE YOU BUY,
Besl Belling sames, utilities, educational +
classics and new releases. lOO's of titles.
Visa/MC. Free brochure, RENT-A-DISC, Frederick
Bldg. #345, Hunfn, VVV 25701 (304) 529-3232

FREE SOFTWARE for C6-1, CI 28. IBM & CPM
Send SA5E for info (specify* computer) to:
PUBLIC DOMAIN USERS GROUP
PO Box 14')2-A2. Orange Park, FL 32067

FREE PUBLIC DOMAIN SOFTWARE -
Request frfi- Ciit.ilog or send $2 for samplt
disk and catalog (refundable). C64-J2B
CALOKE IND., Dept. JK, Box 18477, KC, MO
64133

More than 200 great ML routities for 64 and
128, ready to add to your own programs, in
COMPUTE! Books' MACHINE LANGUAGE
ROUTINES FOR THE COMMODORE 64/128.
Ex pi an at Ions, uses, commented source code, 585
pages, SI 8.95. Check your local bookstore or call
(800) 346-6767.



THOUSANDS OF PD PROGRAMS FOR
C64/128! We have Games, Utilities, Music and
much more! Information write to; Lightspced
Software, POB 7037, Chesapeake, VA 23323



C6-1/128 FINEST PUBLIC DOMAIN PROGRAMS
Pretested quality programs * Most SI. SO ?
? On Disk * YOU pick the programs that YOU
want!!! Frc? diskfull of programs with first order!
For a list + description, send SASE to:
JLH Co,, Dept, G, Box 67021, Topeka, KS 66567



ARB BULLETIN BOARD FOR THE 64/128

300-1200, Punter/Xmodem, Color Graphics,
NETWORK, 90 BIGS, 36 Access Levels, Vote,
Email, Quiz, SOURCE CODE & MORE! S69.9S
(BBS) 718-645-1979 ? (Voice) 718-336-2343
L&S COMPUTERS, PO Box 392, Brooklyn, NY
11239



INEXPENSIVE C64/12B ASTROLOGY k NEW
AGE SOFTWARE. From S9.95 to $39,95, All
print FAST hard copy. Free details, HETTIGER'S,
315 Harmonv Ct "B", San Anionic, TX 78217
(512) 599-6000 Visa/MasterCard accepted.

PUBUC DOMAIN COLLECTIONS! All menu-
driven! 5 DS Disks each set. C64 200 games $10,
C64 200 utll & business $10, C12H 200 mixed
programs $10, Send to B, C. Keller, 2301 Collins
Ave., #AI206, Miami Beach, FL 33139



SUPER STUD



Eip?n jvsumpljy
Rwl 7-sniil hands, I-shIrt II
>iiu bul ou rGAXC.C 129/64 1 M
IHTRD OFFER SAVE 110
thru Dae '87, Sand t29.95
(HlJlymofisytBCMto
ComouZtri Corp.lainiM)
Atlink. GA 303 IS MC/Viu
ordtts: 1-eaD-!41-t7S7 I W

JOIN THE POKER GAME! IDEAL GIFT!




TAX SPflEADSHEET FOR C64, C128, PLUS/4
Only $19,95 + $2 s/h, 1040, 1041A, A, B, C, D,
E, F, SE, 2106, 2441, Yearly updates $10. Prints
IRS Forms! Disk/Tapc. Steve Karasek, 855
Dlversey, St. Louis, MO 63126 (314) 96].:052

FAMILY THEE. Fed charts, fam grp records, files,
indexes, searches. 3 versions: 64, LDS, 128.
$49,95 + S2 s/h, GENEALOGY SOFTWARE,

POB 1151, Port Huron, Ml 48061 (519) 542-4424

CEOS Users - Announcing GEOS-Aidf Features
3 prgs in 1: Easy to use Icon, Pointer and
Disk Editors + More, $58 lo Ryderware, I'O
Box 52, Greene, NY 13778 (607) 656-4464

TAXCOMP 128

A Tax Program for the CI 28, $29.95.

Specify Disk, COD or Prepaid. Free info.

Okeechobee Software, 124-175 Terrace Dr, N,

Rodlngton Shores, FL 337D8, Call (813) 398-1876

SUN OEVIL DISK RENTAL - BUY 1 -
RENT 1 FREE! Formerly Pioneer Rental, Frei?
catalog + New Year/GnJ Opening Specials! 2015
E, 5th, Sle s5, Tempc, AZ 85281 (602) 827-9749

FREE USER GROUP MEMBERSHIP
No fees. No dues. Disk of the month. Newsletter.
Super PD library, $5 gets membership, double
sided sampler disk + 40pp catalog, OS! AlKance,
Box 1403, New Albany, IN 47150

5 BIBLE PROGRAMS forC64/128: Trivia,
Word Search, Worship, More! All 5 now
only $20 ppd, Greal gift! D.0, Software,
PO Box 4608, Riverside, California 92514



3 DS DISKS OF PD SOFTWARE FOR C64; $10

COMPLETELY MENU DRIVEN. SEND CHECK
OR M.O. TO: ANIELL FORMISANO, 172
FLATBUSH AVE,, KINGSTON, NY 12401



FREE SOFTWARE FOR C64 (Disk Only)
Games, Educ, Home, Business. Utililies, Music,
Free Brochure! RVH Publications, Dept, S2,
718 Alder Circle, Virginia Beach, VA 23462



COMPUTEI's Gazette Classffied is a low-cost way to tell over 275,000
microcomputer owners about your product or service.

Ratsi: $2.5 yrr llnf, hfiinimum o( four linps. Any or a][ o( the first line sel In capital Iptlpri ill no chare*, AM $15

[ii.'r lliif hu bokifjce worili, or $S0 for the cnllrc aii 8*1 in buldlncv (iny number i>( Uni'?,) Imiutir about illiphy

Tarmi; Prepayment la require^!. Check, money order American Express, Visa, or MasterCard la accepted, Mjike

checVs pa yableto COM rtJTE'Puhilcj lions.
Form: AJs are subject to publish^r'^ approval and must b? either typed or legibly printed. One tine equals ^0

tetters and lipaccs bet^^'een words, please underline words to bi? set in boldface.
General Infornution: Adverli^rs using post office box numbers in tbeir ads must supply permanent address and

telepbone numbers. Orders ivill nnt be acknowledged. Ad vvit] appear in next available IHue after receipt.
Ckiativg: 3rd of the ihird month precedine cover dale (e,g.. June Isjue closes March 3rd), Send erdei and temlitanee

to: Harrv DIaIr, Classified Manager. COMFUTErs Gaietle, P,0. Box 5406, Crceosboto. NC 27403 To place an

ad by ptiomi, call Hatrj- Blair a I (919) 2?5-9809.
NotICA: COMrUTEf Publications cannot be respoiulble for offers or claims of advertisers, but will allempi lo screen

out misleading or questionable copy.



C-Net Bulletin Board for the 64 & 128,
The most widely used and respected BBS
available. 300/1200/2400 bps, 1000 accounts,
40 message bases/file transfer SIGS, X-Modem/
Punter, a FAST M/L editor, and MUCH MORE!
SofTech Computer Systems, Inc., PO Box 23397,
Lexington, !CY 40523, Call (606) 268-BAUD to
order C.O.D./MC/Visa

RENT 54/128 SOFTWAREI lOO's of disks.
Lowest prices. No deposit or fee. Free
catalog. Centsible Software, PO Box 930,
St. loscph, Michigan 49085 (616) 982-0327



HARDWARE



COMMODORE REPAIR or purtli.i'.e chips.
Largest/oldest CBM Repair Center in the US,
S3 9. 95 including parts/labor for the repair of a
C64. Send for complete catalog on low-cost chips
and parts. KASARA MICROSYSTEMS, 35 Murray
Hill Dr., Spring Valley, NY 10977
(800) 642-7634, (800) 248-2983, (914) 356-3131



WIN YOUR
STATE LOTTO

WITH YOUR COMPUTER!

"The home computer Is the most power-
ful tool ever held by man" (or woman
(or that matter)!

Are you still wasting money with ran-
dom guesswofk?

This amazing program will analyze the
past winning lotto numbers and pro-
duce a powerful probability study on
easy to read charts in just seconds, Vv'ith
single key presses from a menu you'll
see trends, patterns, odd/even, sum
totals, numbef frequency and more on
eittier your screen or printer. Includes
dutomatic number wheeling. Instant
updating and a built-in tutorial to get
you started fast and easyf

CHECKS i CHARGE CARDS ACCEPTED

WITH NO SURCHARGE.

All ordsrs stilpped samt day

(excap! personal chacks).

APPLE & IBM CompaliblBS $24.95

Maclnlosh (requires l^/S Basic} $29.95

Commodore, Atari & Radio Shack $21.95

Back-Up Copies - S3, 00

PiMsg iilil 12.00 Isr slripplng ind lundllng,

Plwna i:r?(lit giMn wKti aiitn.

(513) 233-2200 SOFT-BYTE

P.O. B 01 5701, Forttt Park



0*?i?cafdj ^^SF~] Diytan, Ohio 454D5



COMPUTEt's Guem January 1988 139




Reader Service Number/Advertiser Page

102 Abacus 45

103 Accolade 39

104 Acorn of Indiana 138

105 ActionSoft 22r23

106 Activision, Inc !BC

107 Activision, Inc 14

108 Activision, Inc 51

109 Aprotek 133

110 The Awalon Hill Game Company 43

111 Banana Software, Inc 140

112 Berteley Softworks 2-3

113 Berkeley Softworks 34-35

114 Berkeley Softworks 41

115 Blacksfiip Computer Supply 91

1 16 Cardinal Software 122

117 Cheatstieet Products, Inc 126

C.O.I^.B. Company 115

lie Compumed 126

119 CompuServe 1

120 ComputAbilfty 125

121 ComputAbtlity - 127

Comupter Ditect 59-61

122 Computer Mail Order 57



'twenty times the POWER!'



CONFIDENCE LEVEL IS HIGH



Why purchase only 1 thoroughbred handicapping strategy when you can
have the POWER of the 20 most popular handicapping strategies available'

A proven computer prngram. designed by an MBA, at Finance, combines
improved variations ol the 20 most popular handicapping strategies inio one
easy program This POWERFUL program called tilulti-Strais can analyie a
race using 20 strategies in a Iraclion ol the lime you analyze a race using |iiSI
1 strategy

Simply type in the answers to the program questions. All the into is m ihe
Daily Racing Form. The results ot the 20 strategies will automatically appear
on your screen or printer, Mulli-Strats then labulates the 20 strategy totals to
give you an ultimate number lor each horse.

The Statislical and Actual COMFIDENCE LEVEL is HIGH when 12 or more
strategies select the same horse to Win'

Mulli-Slrats package includes * 20 Strategies * 50 Page Book (wiih
money managemeni) * 5''t" or 3V?" disk or tape * Hotline Phone * First
Class delivery * BONUS fll Video Tutorial [VHS or Beta} * BONUS f2 Lot-
tery Program * BONUS f3Pick 6-10 Horse Program * BONUS ** Free Las
Vegas Trip eligibility * All for S89 95 (Add S3 S & H| with a 10 day money
back goarantee.

Order by Check. Visa. MC AMEX. or C D to
Banana Software, Inc, Depl SA, 6531 Park Avehue. Kent, OH ^4240

ORDERS (216) 673-6969 (24 hrs.)
INQUIRIES (216) 673-6167 (recording)



ALL MODELS

IBM COMMODORE APPLE
RADIO SHACK ATARI



Reader Sen/ice Number/Advertiser

Computer Mart 73

Computer fi4art 76

Computer fvlart 1 23

123 Computer Place 138

124 Computer Repeats , . , - 85

125 Computer World 137

126 Cosmi 63

127 Covox, Inc 1 26

Crown Custom Covers 13B

12B CSM Software. Inc 92

1 29 Electronic Arts IPC

130 Electronic Arts ? H

131 Electronic Arts 13

132 Electronic Arts 15

133 Electronic Arts , 17

1 34 Emerald Components International 42

135 EPYX 9

136 EPYX 49

137 Free Spirit Software, Inc 135

138 Intelligent 1/0 ? 99

J & K Enterprises 95

139 Ketek ? 71

140 Lance Haffner Games 118

141 Lyco Computer 64-67

142M. C. S 120-121

1 43 Mibro Company 131

144 Micro Prose Simulation Software 4

145 Micro Prose Simulation Softv^are 55

Mindscape, Inc 37

147 Montgomery Grant 119

148 New World Computing, Inc 51

NRI Schools 93

149 Origin Systems, Inc BC

150 Q-Link 33

1 51 Renco Computer Printer Supplies 89

152 S & S Wholesalers 74-75

Schnedler Systems 118

153 Sir-tech Software, Inc ? ? 19

154 Soft-Byte 139

155 The Soft Group 89

156 Software Discounters of America 116-117

157 Star Micronics 79

158 Strategic Simulations, Inc 21

159 subLDGIC Corporation 7

160 Superior Micro Systems 138

Tektonics Plus, Inc 99

161 Tenex Computer Express 129

162 Timeworks 31

163 Triad Computers 82

164 Tussey Computer Products 27-29

165 Ultrabyte ^

166 Unison World ? 47

167 Utilities Unlimited 69

168 Xatec Inc. ¡ö 122



Classified Ads 1 39

COMPUTEIs Buyer's Guide for Commodore 87

COMPUTE! Books' Warehouse Clearance Sale 97

COMPUTERS Sweepstakes 77



140 COMPUTErs Gazelle January 1988



.^^M.O<VJl>?^'<^^V^






''"iJJiiJ



His ambition wasto rule the



>.m






-m



I



one teenager at a time



These guys got problems! Jeff jus t
wants to party. Bernard's flashlight
batteries are going dead. Sydand
Razor are just trying to start a
band. Then on top of it all, Dave's
girlfriend Sandy gets kidnapped,
ar\d she's being held captive by
strange Dr Fred!



I U C A S F I L M?
r, AMES



But wait! There's morel Dave
needs your help to rescue her You
pick two of Dave's friends to help
him. Then you direct all three
characters around the mansion,
and gather the objects they'll need
to save poor Sandy¡ª not to mention
themselves.



And that's not all! How it all ends
up depends on who you choose to
help Dave and how you get them
through the story, /n Maniac
Mansion, you get all this, plus
super graphics, great animation,
and more fun than you can shake
a joystick at!




m



^r\\ rV







"ThB fale of the world rests upon
Ihese shot! We rs.








Botany 101 never pranared you
(or ttsis!



Meet Interesting people. ..and run
from Ihem,



Could thfs be a clue? You decide.



If you can't find Maniac Mansion at your local retailer, call r-800-227- 6900 to order by mail.



The wait is over...

but the excitement
has just begun.



More than two years in the making, Warriors
of Destiny sets the new standard fog role-
playing games. No other game can o^per-
you as beautifully detailed a world )# *
or as exciting an adventure. -i^-^in^ ¡ö''"

Ultima V is the game for all
role-playing gamers: Warriors
of Destiny will enchant the ^

novice and challenge the expert.

Highlights of Ultima V

? Powerful new combat and magic
systems, increasing in sophistication
as your skill increases.

? Over twice the graphic detail, anima-
tion and sound effects of earlier games. _ :^

? Hundreds of truly life-like people who can..
carry on complex conversations
and interactions . . _ -.-^ _ -
with y



:.'^^




%5,v-t\ot?;



;^^t&^^^



\t sir ^



Scretn tllipluvu shown frnm the

' I'l'l'-''' > ¡ö<'¡ö<' r.v may vary.
M .. . (1, of Ulllma IV

Ills' UKIma



m'







/




sysr?/^s tfiic.



ÉèΪÊ×Ò³ | ¼ÓÈëÊÕ²Ø | °º¸ÙËÑË÷

All Rights Reserved Powered by ÎĵµÏÂÔØÍø

Copyright © 2011
ÎĵµÏÂÔØÍøÄÚÈÝÀ´×ÔÍøÂ磬ÈçÓÐÇÖ·¸ÇëºÍÎÒÃÇÁªÏµ¡£tousu#anggang.com
·µ»Ø¶¥²¿