Run Issue 17 1985 May
Run Issue 17 1985 May
Run Issue 17 1985 May
USA- $2.95
\
CANADA $3.50
1 A CWC/I Publication
May 1965
'
j
> ■
-*
//
1
/ -
j J
mmn o a oxers
% 128!
U.i lisuU
fivnlfa tki-GuinD:-!
/ Joua&hoJd Inventory
r-1
>f]opp2f*3 Compunbn
to
a Phorjy Gall AwayJ
-
PUT THAT VIC TO WORK! i ill r TiTt' i \ t" f' i' l i-r-i-i-i
j ''..'IJT..»'-' .'.',-''■''-' -' > I I ' 1 1.1 I 1 i
l i i i .i .i i j i .' i i i i i 1 l I \ \
/ ( '■.' .1 .' .' J JJ riiii |M\\ \
05
74*70 12069
ATLAST... A TEACHER
WHO IS JUST YOUR TYPE!
Turn your COMMODORE 64 into a personal typing tutor with KEYS TO TYPING software.
Over 30 easy lessons, all based on proven teaching techniques thai typing teachers have been
using for years. Combined with the speed and flexibility of computerized instruction—it's
the fastest and easiest way yet to learn typing.
32 step-by-step lessons
learn at your own pace!
lesson # 1 will explain the
program and show you
how to get on-screen help :
each lesson has three parts:
introduction of new keys,
exercises, and reinforcement
over 400 exercises, all based
on successful typing manuals
get immediate help or return to tht
main menu with a single keystroke
no complex computer comma
its user friendly and menu dri
no knowledge of computers ni
just basic reading skills
select the lesson you want
through a simple menu control
typing game included,
to make learning fun!
The perfect learning program for students of any age. For businesspeople who need typing skills but
are short on time. For people re-entering the workforce who need a fast refresher. Designed by
educators and computer programmers working together, KEYS TO TYPING lets you learn quickly,
easily ami effortlessly. After 32 lessons, you'll be typing at speeds you never thought possible.
BATTERIES ^7 INCLUDED
j 7S75 Sky Park Noah,
30 Mural St.
Suite P, Irvine, California
Richmond Hill, Ontario
L4B1B5 Canada
The Energized Software Company!" USA 92714
e 1984 BATTERIES INCLUDED ALL RIGHTS HESERVEO COMMODORE B * REGISTERED TRADE MARK OF COMMODOTE BUSINESS MACHINES. INC.
S TO LOAD?
HOTf
I
lade Runner
y
BASEBALL GAME
INTRODUCING THE FAST LOAD of your Commodore 64 and goes to work automatically,
loading your disks with ease. And that's only the
CARTRIDGE FROM EPYX. beginning. You can copy a single file, copy the whole
disk, send disk commands, and even list directories
You're tired of waiting forever for your Commodore 64
without erasing programs stored in memory.
programs to load. But it's no use glaring at your disk
And unlike other products, the FAST LOAD
drive. Calling it names won't help, either. It was born
slow — a lumbering hippo. You need the FAST LOAD
CARTRIDGE works with most programs, even copy
protected ones, including the most popular computer
CARTRIDGE from EPYX. FAST LOAD transforms
your Commodore 64 disk drive from a lumbering hippo games.
into a leaping gazelle. With FAST LOAD, programs The FAST LOAD CARTRIDGE from Epyx. Easy
that once took minutes to load are booted up in a matter to insert, easy to use and five times faster. So why
of seconds. waste time waiting for your disks to load?
Epyx
FAST LOAD can load, save and copy your disks five Speed them up with FAST LOAD!
times faster than normal. It plugs into the cartridge port Circle 12 on Reader Service card.
Introducing the Most Powerful
Business Software Ever!
FOR YOUR TRS-80 • IBM • APPLE • KAYPRO • COMMODORE 64 • M5DOS OR CP/M COMPUTER*
ThcrVERSABusiNESS" Series
Each VERSABUSINESS module can be purchased and used independently,
or can be linked in any combination to form a complete, coordinated business system.
•CQMFlJTRQNICSi
' add $3 lor shippirkg in UPS s ■ add S5 m CANADA cjr MEXICO
■ sdrf W fur C O D. or nun UPS areas ■ add pTopt'r |X)sia3e ef^ewheit
•TheW(MBusmeH5mnt>«vnlabl0|DiTBS.8Q.tBM APPLE KAYPRO C<WMODO«E64 OSBOHNt XEROX TCLEV1DEO . SANTO ZENITH ■ NEC . DEC Tl EPSON MORROW
MICRO DECISION NORmSTAR MSIX»iiiKlCP/M«>n«iuImii**S>dakdn1«IConuiinwMmn»™tr»dtnamKlvnd;oiBsd«naikio
Grappler C
Printer Interface
The Revolutionary Printer Interface for the Commodore 64 TM
A New Era in A Uniquely Intelligent Interface:
Commodore Printing Power. " Prints Screen Graphics Without Software
Grappler CD offers the first complete answer to • Graphics Screen Dump Routines Include
your printer interfacing requirements, with many Rotated, Inversed, Enhanced and Double Sized
powerful capabilities unique in the Commodore Graphics.
marketplace. Complete signal translation allows • Full Code Translation From Commodore's PET
many popular name brand printers to operate ASCII to Standard ASCII, [he Language of Most
perfectly with the Commodore 64, or to imitate Printers.
Commodore's own printer. Even Commodore's • Complete Emulation of the Commodore 1525
graphic character set can be reproduced on Printer for printing of Commodore's Special
Epson, Okidata, Star, ProWriter and other popular Characters.
printers. • Dip Switch Printer Selection for Epson, Star,
Okidata, ProWriter and other popular printers.
Exclusive Grappler CD features provide a variety
• Conversion Mode for Easy Reading of Special
of graphic screen dumps, text screen dumps and
Commodore Codes.
formatting. No other Commodore interface can
• Text Screen Dump and Formatting Commands
offer this.
• 22 Unique Text and Graphics Commands
If you own a Commodore 64...
If you're serious about quality, trouble free
printing... You need the Grappler CD.
liOfanqefTlkro
IB inc.
Contact your nearest Commodore dealer or call MOO N. LAKEVIEW AVE . ANAHEIM. CA 92807 USA,
Orange Micro for a dealer near you. (714)779-2772 TELEX: 1B3511CSMA
FEATURES
16 VIC Patrol
34 Shopper's Companion Let your VIC-20 control your home or busi
This program provides you with a supermarket ness. It can save you money and make your
checklist and a printout of those items you life easier and safer.
decide you need. By Annette Hirisfiaui
ByJosephJ. Sliaughitessy
84 Con Game
38 Bargain-Hunter's Delight This version of the pea-and-shell con game uses
Here's a program that helps you keep track of nine shells and three peas. It's a challenging
all those reduced-price coupons you've been test of your observation skills.
clipping. By Nick Sullivan
By Robert A. Wallace
88 Your Guide to
44 Energy Watchdog Troubleshooting
Do you know how much your electricity is
Hints on how to prevent or correct errors when
costing you per day? This program monitors
you're typing in programs.
your meter and computes the daily cost.
liy Gary L. EiJBStTom
liy Ann /■'. Sykes
97 Easy Assembly
50 What Makes You Tick? Our tutorial on assembly language program
Psychological software is now available for ming continues with two new features—
C-64 users. Kind out what it's all about. Assembler of the Month and Questions and
liy Christine Adamec Answers.
By William B. Sanders
54 Commodore's Secret Recipe
This program is a key ingredient in helping 100 Datafile Update
you budget your meal expenses.
Improvements to Mike Konshak's popular
By David A. Bier Datafile program, published in RUN's Novem
ber and December 1984 issues.
56 Telecommunications. ..
On Line with CompuServe RUN (ISSN 074MZH5) i< in Indqpauleni |oiinnl ml connecled with ConnnDdon BiolneM
Mai Una, Inc RUN b publlahed nanlhlf by CW CainmmikiiliHBfPeinborough, Inc *» Pine
Introducing a new series on telecommunica .SI., I'rIrrhiiiiniKh.MlimM. U,S. .uUKIipli.iiMjIri (I'J.'JI. "nn"i; I2'J'J7. iwo ynn^ (11^7,
tions. This month, RUN takes an in-depth look three >rj" Cvudi jnd Mnfco tBB7, one yejr. U.S. (bad) dmin on us. bank_ Foreign
tt ycjf, U-S. hjinlidr.ittti (ill if.S. blnL Ki-rrj^n jir nud lulnciipiiuni—plc:i« ini|nirr.
at one of the mosi popular electronic infor in In null ji -'mt iIjii |in»ij^t- rjic* i* pi-jidnig al ?eirrlMiri)UAlL. S'U USISti. and at
I liuilin^ tillitci. (Ljiudijti teiond tljM mrtil rCghtnllDa nujiiber yiiiijj Phone: 603-
mation services available. 9S4-94T1, Cnlirr conunB nmrfjhl IBHSb) CW Cuminuiiicjiions/Pctcrfi'iniugh, lniiNo|
By MargateI Moral ito
EDITOR-lN-CH IEF
President
122 New Products Debra Wftlierliee
V u i -1 * h i m dent/Finance
RUNDOWN Ro^t-i Murphy
Assistant General Manackk
Malt Smith
In Listings
Circulation Manager
Frank S. Smith
Direct fc Newsstand Sales Manager
Raino Wirein
B00-S4S-0728
127 RUN Amok Direci'or of Credit Salks r-- Collections
William M. Boyer
Founder
Wayne Green
128 Coming Next
Month
Page lf>
RUN MAY 19S5 / 5
RUNNING RUMINATIONS
In This Issue...
A lot of hoopla is being made about the as*yetto-be- version of the old pea and shell game ("Con Game").
released Commodore 128. Is ii justified? For an analytical look at a new phenomenon in C-64
Well, tit find out we sent HUi\"s resident skeptic, lech- computing, be sure lo read Christine Adamec's review of
nical manager Guy Wright, to West Chester, PA, to gel a psychological software (p. 50). These commercially avail
first-hand look at Iliis highly United new machine. able programs purport to help you gel in touch with your
The results of his visit form the basis for this month's feelings and help you become a better person.
lead story about the (■■ 128.11 is observations, which begin Another noteworthy article in this month's issue is the
on [>. 20, make for interesting reading, as he takes a hard review of CompuServe (p. 56), written by RUN's technical
look at the answers to such questions as; editor, Margarel Morahiio. This article begins a monthly
—how C-(34-coiiipalible is [t? series that focuses on the electronic services available for
—what existing peripherals and software will work with online users.
the new machine?
Give Us a Call!
—what new peripherals does Commodore have planned
for the C-128? Have you tried the KL'Nning Board yet? RL'\"* new
—what abonl Cl'/M? Mow will il work on the 128? bulletin board is at your disposal 24 hours a day with
—will software be readily available for it? Or will Cl 28 useful computing information, the latest happenings
owners, like the early C-(il owners, have to wait for years around the industry and updates to articles and columns
before a large software base is established? published in RUN.
Initial reaction among our callers so far has been very
Any doubts Guy may have had about Commodore's
favorable. If you call and find our lines are busy, please
new personal computer before the visit were erased after
be patient and try again. If you've logged onto the system
several hours of hands-on experience with the CM 28.
before, please keep in touch. We've added some new
His conclusion? The C-128 is "a perfect clone of the C-t»4
features to this service that you're sure to find useful.
and a very powerful Cl'/M computer." Also, in the C-128
Our number is (iOH-ilLM-7(132.
mode, programmers will find a computer that is as easy,
if not easier, to operate than the C-(i4. Wanted: C-128 Articles
In die coming months, RUN will be beefing up its
One of the fears that I hear many VIC-20 owners fre coverage of the C-128. Hut we need your help.
quently express is thai they are stuck with an obsolete If you're a new C-I2H owner, or have access lo this new
machine. Well, for some applications, the VIC-20 is ideally machine, we invite you lo consider submitting an article.
suited, as Annette Hinshaw reveals in "VIC Patrol," be At the outset, (M28-related articles should be tutorial
ginning on p. 7(i. She'll (ell you how you can put your in nature, that is, introducing users to the C-128, in
VIC lo w:orkas a control system for your home or business structing them how to use the machine, exploring its
to control lights, appliances, thermostats and so on. features and capabilities and informing readers about
This issue also supports the old adage that "Home is the latest C-128 software and hardware developments.
where the C-6'4 is." We present several unique ways you As you become more familiar with the machine and
tan put your C(»4 to use in your home. For example: uncover its undocumented capabilities, articles should
include general hints about using the machine or pro
—to monitor your electrical-energy consumption and
gramming tips that you may have found valuable. Also,
compute the average daily cost
as the C-128 gains in popularity and is being used in
—to maintain an inventory of valuable items in your home
homes, businesses and schools, RUN will be interested in
—to serve as a shopping companion to help you keep
articles about diese applications or other unique uses.
track of die items you should pick up at (he supermarket.
If you have Other article proposals not mentioned
The May issue also features interesting games for the above, feel free to send them in for consideration or
C-o'4—a strategy game ("Snakes") and a computerized contact the editorial offices to discuss them. db
(i / RUN MAY 1985
.. .IN THE HFORMATWN AGE home, get the scores, plan a trip, • FREE subscription to
WITH THE DOW JONES review a movie, choose a stock, Dowline, the magazine of
NEWS/RETRIEVAL MEMBERSHIP KIT. or check world and business Dow Jones News/Retrieval
SAMFU A CONTMUOUS STREAM news. There's a lot more, too. • A special introductory offer!
OF KNOWl£D« AT A PRtQ
All you need to get started is
YOU CAN AFFORD. Get your feet wet in the in
a computer and modem:
formation age with the Dow
Now you and your whole family The Membership Kit is a big
Jones News/Retrieval Member
can experience the information value that entitles you to:
ship Kit. At $29.95, you'll enjoy
age without getting in over your
the dip without getting soaked.
head. • FREE password ($75 value)
Available at your local computer
For just $29.95, the new Dow • Easy, step-by-step User's
retailer, or call Dow Jones at:
Jones News/Retrieval Mem Guide
bership Kit leads you step-by- • FIVE FREE HOURS of un
step into entertaining and in restricted usage to explore 1-8OO-257-5114
formative data bases. Withfive the magic of this compre In New Jersey, Canada,
free hours to sample and ex hensive service Hawaii and Alaska
plore, you can find a fact, shop at 1-609-452-1511
If you enclose a telf-iuldressed stamped envelope, we'll send yini n Triek Writer's
Quids, International readers may omit the itamp. $ 1 DF Directory printer—This program loads
and prints a disk directory, with no keyboard input
Many have wondered if our box number Is in binary,
from you.
or if our ZIP code is octal or hex. The postmaster, un
100 PRINT " {SHIFT CLRM3 CRSR DNs} LOAD" GHR$(34) "$"
skilled in numerology, insists that they are decimal. But
CHR$(S4) ",M"
we are nut so sure, and we are in a position to know. In
110 PRINT " (4 CRSR DNs} OPEN4,4£MD4dJST"
any event, we savor the ambiguity, and we hope il pleases
120 PRINT "PRINT#4KXOSE4 (HOME}"
you—for Magicians, it's good when things are not quite 130 POKE 1983 : FORJ- 1 TO 5 i POKE B30+J.13 ; NEXT: END
what they seem. Alan Sperling, Esq.
Mount Lebanon, PA
$ 1 Ud Glaring nerdhood—Don't have a glare
screen for your monitor? Just wear polarized sunglasses
whenever you're computing. Your family may think $ 1 EU Automatic appender—Use this pro
you're withdrawing further into the tube, bul you're really gram to append other ones, with no Direct mode Pokes
just saving money. to fool around with.
Mike Rogalski
1 INPin "PROGRAM TO AiTENiriAS : INPUT "DRIVE 8 OR 9";U
Monrovia, CA 2 A"PEEK(M) ! PRINT " (SHUT <;!,R({3 CRSR DNs( LOAD"
CHRSCM) AS CHRS(:f4| CHR|(44) U GHRJ (141);
3 PRINT u {4 CRSR DNs| POKE «,1 : POKE 44, " A " (HOME} "
$ 1 DC Program executable List—This lets 4 POKE 6S2.13 : POKE B3S.I3 : POKE 634.13 : POKE 198,3
you use the List command within a C-64 program, without 5 IF PEEK(45)<2THEN POKE 4:i,E>EEK(45)-2 + Uf.r.: POKE
halting the program's execution. Substitute line numbers 4-t.I'KKKHti) - 1 : END
for the Xs or leave them out entirely. li POKE 43J1EEK(45] - 2 : POKE 44,PEEK(46) : END
VIP™ Copyright 1984, Softlaw Corporation Commodore 64 is a registered trademark ol Commodore Electronics
Circle 34 an Reader Service card.
Make sure your disk lias a copy of your main program 100 GOSUB 1000.SUUROUIINE NAME : Rl-sl of line Koes here
and the programs you wish to append. Run this program, It works beeause, when Basic returns from the subroutine,
entering the name of your main program in response lo it looks for the next colon or line number, ignoring the
the first prompt. (The Bret line number in the main subroutine name. It's useful because it lets you put a
program must be higher than (».) Then enter the device remark inside a program line, while eliminating the need
number of the drive your disk is in. for the RKM statement.
To append to cbe main program, run the automatic
Richard Murray
appender again, this time answering the first prompt with
Red Deer, Alberta
the name of the next program to append. Its line numbers
Canada
must all be higher than the last line number in the main
program. You may continue to append as many programs
as you wish, provided their line numbers are all higher $1E5 No-question-mark Input—Here's an
than those in the program currently in memory. easy way to get it:
When you've finished, remove lines 1-fi, then save your 10 POKE 631,154 :1'OKt: lilB.l : 1NI'UT"PROMPT {CTRL 7(";INS
combined programs, The {CTRL 7| changes the print color to dark blue, so
Alan Lei§h the question mark, though printed, is invisible. The two
Address unknown Pokes put a light-blue character into the keyboard buffer,
so your response to the prompt will be visible. If you
«pl tl Debugging tip—Debugging a routine aren't using these screen and print colors, change the
that follows several Input statements can be the ultimate {CTRL 7} and the CHR$(154) to the appropriate values,
in tedium, since you must make all the inputs each time found in your user's manual.
you run the program. Avoid this useless repetition by
Steve Freedkin
temporarily changing the Input statements to Read state
East Lansing, MI
ments, and providing data for them lo read. For example,
instead of
100 INPUT A.ll.C
110 Resi of program S»lE6 For...Next statements—These ini
tialize the loop variable before they compute the loop's
you can temporarily use
end. You can use this to your benefit, especially if you're
100 RKM INPUT A.ll.C
working in Direct mode. Take, for instance, the clearing
102 READ A,U,C : DATA 12.H4.5ti
of C-64 color memory, where it's common to remember
110 Res! of program
the start as 1024 + 54272:
This will quickly get you into the more troublesome parts
FOR I = 1024 + 54272 TO 1021 + 54272 + 1024 ; POKE I,Pfct:K(646)
of your program.
: NEXT
Peter L, Rasco, Jr.
can be shortened to
Address unknown
FOR 1=1024 + 54272 TO 1+ 1024 t HOKK I,11KKK(646) : NEXT
Curtis Sieber
$1 E2 Programming tip—When developing a So me rv me, AL
program, you can save lime by making the last step a List
rather than an End, Then when the program is run, you
can see the results and easily make any needed changes. Program overlays—When the Load
When the program is right, just change List to End, then command is used in Program mode, the loaded program
save it. must be shorter than the one thai loads it. As soon as it
loads, the second program is automatically executed, and
John P. Oprea
any variables set by lite first program retain their values.
Kirkland, WA
For string variables, however, things are not so simple.
Their values will be lost unless ihe first program has
$ 1 CO Simplest trace—Whenever the C-64 ex concatenated them to something. If A$ = "TEXT", just
ecutes a SYS 4H:i78, it prints the word IN and the line use A$ = "TEXT" + "", and the necessary condition will
number in which the command appears. By including have been met
these SYS calls at various points in your program, you Re inhard Ruscher
can find whai has been executed and when. An even Szckesfehervar, Hungary
slicker method is io set T = -IH578, and execute SYST any
lime you wan! to trace.
Dennis J. Spranger
S> 1 CO Decimal flags—Here's an easy way to
put sis flags in one integer variable. It uses die first six
Eland, WI
prime numbers (2, 3, 5, 7, II and 13) as flags for six
conditions. Multiply together the prime numbers corre
$ 1 E4 Named subroutines—They are easy. sponding to each "ON" condition, and put the result in
Just do ibis: an integer variable. For example, if conditions 3, 4 and
APSI Professional Software, Inc., 51 Fremont Street, Necdham, MA 0219-i (617)444-5224 Telex: >J51579
PlectSyttem 21U ll a trBUcnarkofProfcOtoM] Software, Inc. — l!lri-iS)>icm2'"ajMk\lKr)nl jn.l wrlm-n !■> VUkuinuda, Lid. — I umnniJun-di1" In IradcmartofCusnrnodore rii-i-
l[<>nk?> Hi!. —.Soiiu-primers in jy not support kt[ Jin EMecl systi-rn I IiiikiIiiii^ :ind/<]r ri[]iilrc jei inu-rimc. PlMfCChcck wiitn'mf <k'j|(.-r — l>iu!cr :md Dismhnmr inqntriBfttre inviltd.
Circle 93 on Roodftr Sorulce card.
SOFTWARE GALLERY
It's time to plant your vegetable The manual accompanying Plantin' as to local garden clubs. The program
Pal is outstanding. It not only explains is easy to follow and it's tremendous
garden, so get out your equip
the program, but also includes a fun. I'm meticulously following my
ment, beginning with your C-fi4. You
wealth of helpful information—best plan, and expect great results very
can plan your entire vegetable gar
soil types for various plants, the right soon. (Home and Hobby Software, 4936
den by using an exciting and com
pH and so on. Morgan Ave. South, Minneapolis, MN
prehensive new program called
Although I think this program is a 55409. C-64/S29.95 disk.)
Plantin' Pal, which is written and
adapted for garden hobbyists in each remarkable and unique application Christine Adamec
of the SO states. of the C-64,1 have a few suggestions. Palm Bay, FL
Plantin' Pal shows you exactly how First, I wish I could have saved my
to lay out your garden, gives you the
earliest and latest dates that you can
plant each vegetable and much more.
You can also print OUi your garden, Raid on
complete with detailed instructions Report Card
on when to plant each vegetable,
whether to use plants or seeds and
Bungeling Bay
Superb!
how far apart to plant. An exceptional program that
inn shines nil others.
Challenging Action
Plantin' Pal is also designed to in
crease your yield considerably, by us Very Good. That Will Keep You
ing wide rows of 20-mch planting Out of the better programs
available in its category. A wor-
Coming Back for More
spaces chat run the length of your
thy addition to your loftware
garden, from west to east. library.
You begin by typing in the dimen
sions of your garden. With this in
Good.
Lives up li» its billing. No has
If you're bored with computer
formation, the computer rapidly sles, headache) or disappoint games, get ready to break out of
calculates the number of rows avail' ments here. your rut. Raid on Bungcling Bay may
able to you. Mediocre, be the best mixture of strategy and
Nexl, enter the vegetables you There art Bome problems with arcade action yet to surface. If an
would like to plant, and the program this program, There are better arcade game can be judged as a clas
on the market.
will tell you how they should be sic, this one passes the test.
planted, from north to south. Poor. When the game begins, you are
The computer will next display Substandard, with many prob sitting on the deck of an aircraft car
lems. Should l)t decpsixedt
VOW garden, laid out with some rier off-shore from several very hos
clever graphics representing each tile islands. These islands contain six
12/RUN.MAVI9S5
EXPAND YOUR
H R N
peedy loader
.3 to 5 times'faster)
Terminalprogram
Data base manager
Accesslto thousand
__1_ T_ T T 1
ofprograms written
forAppfe computers
FSI Software Dealer and distributor Apple is a registered trade Commodore 64 is a regis
PO Bo« 7096. cjuiries rnviled mark of Apple Computer tered trademark of Commo
Minneapolis. MN 55407 Corp dore Business Machines. Inc
Toll free 1 800 328 0145.
In MN (6121971 1505
move, the ocean and islands below can't be beat. It cuts the time used in
Gary Fields
creating a sprite to almost nothing,
scroll with amazing detail. Asheville, NC
letting you concentrate on the sprite
Raid on BungeHng Hay has no
boundaries. The game spans 100 SpryteByter itself and not the mechanics of mak
ing it.
screens and since the planet is a
sphere, if you fly long and far enough, One problem I've bad with the pro
This Handy Utility gram is that the Disk Option menu
you will return to where you began.
Welcome to the challenge of Raid Puts the Byte doesn't match the one listed in the
on Bungeling Bay. To win, you must On Sprites documentation: The manual states
destroy all six factories, protect your that the menu has a Read Directory
carrier, prevent the battleship from option, whereas the program simply
putting to sea and survive. Beware, prompts for a disk command.
this game may be addictive. The chal Designing sprites for ihe Com The only other complaint I have
lenge remains, game after game. modore 6-4 is a simple concept, is that there isn't a way to save the
There were two dungs I did nol like but implementing the designs is com sprite information to disk as stan
about Raid on Bungeling Bay. The plex and quite tedious. Many times, dard Basic data statements. Instead,
program causes the red read/write what seems like a good design on you must copy the information into
light on the l.r>'il disk drive to remain paper doesn't make it on the screen. your program by hand.
14 /RUN MAY 1985
Put a ^20,000,000 Thrill in
your Computer!!!
The F-15 STRIKE EAGLE, one of the world's most sophisti plished with the guidance of real fighter pilots, and includes
cated lighters, costs the Air Force more than S20.000,000.00 seven different combat missions, four skill levels, and an
each. Now you loo can strap into your ejection seat and infinite number of exciting scenarios. F-15 will thrill and chal
prove how good yoj really are in exciting modern jet tighter lenge you and give you the chance to prove you have the
combat. Fly combat missions, engage enemy aircraft, and "Right Stuff" of an EAGLE fighter pilot!!
destroy enemy ground targets Irom historic missions over F-15 STRIKE EAGLE is available for Commodore 64. ATARI
Southeast Asia to today's defense of the strategic oil routes (48K), and Apple II (64K) computers. Suggested retail price
through the Straits of Hormuz. is only S34.95. Find STRIKE EAGLE at your local retailer, or
F-15 STRIKE EAGLE (simulator] has all the features that call or write for MC.'VISA, or COD orders. Add S2.50 for
makes the real EAGLE the great fighter aircraft it is — Postage and Handling (Int'l add S4.00USD). MD residents
afterburners, multiple radars, air to air missiles, high add 5% sales tax.
explosive bombs, cannon, drop tanks, Electronic Counter
Measures (ECM) Hares, electronic ground tracking Experience the reality of
maps, Heads Up Display (HUD), outstanding 3-dimen- these other great simulations
sional cockpit visibility, and realistic F-15 maneu from MicroPrasc
verability. Your mission is to take off from your base,
fly to and destroy your primary target through all the
dangers of enemy territory including Surface to Air
Missiles and enemy aircraft. Of course, you have to
get back home again, tool!
F-15 STRIKE EAGLE is a very real simulation, accom-
MicroProse Software
10BI 6 Beaver Dam Road As closo lo tho Real Heart Pounding Sensational Assault
Thrill of Ry.ng as You Accelerated Reai- Choppor Rescue
Hunt Valley, MD 21030
Can Handla'l! Timd DcfonSQ of Raids lor Dnnng
The Action is Simulated — the Excitement is REAL!! [301] 667-1151 Europe Af] n I nst
Sovlel I rwasio.nl M
PflOtftDI
Commodore 84, ATARI, APPLE, and IUM are registered Trademarks of Commodore Business M.ichiios Inc., ATARI Inc , APPLE Computer Inc, and International Business Machines Inc , rospoclivQly
0 Software Gallery
Ghostbusters
Open Your Own
portable laser confinement system Overall, Ghostbusters is an excel
Ghostbusting Business. that will store up to ten slimers at lent game that should keep you busy
Don't Get Slimed! one time in your automobile. for quite some time. It provides a
Graphics in the program are well refreshing change of pace for adults
designed, as they closely resemble who are tired of playing games that
characters from the movie Ghostbust- are designed For youngsters. This is
A division's Ghosthusters is a ers, and provide a graphic freshness a program that will capture the hearts
game that successfully com not commonly found in computer of C'-(5'l game players everywhere. (Ac-
bines the essence of the movie, C.Vm.vI- games. tivisiim. Inc., PO Box 7287, Mountain
busters, with the challenge of monetary The program offers detailed View, CA 94039. C-64/$34.95 disk.)
strategy that you find in games such screens that complicate the game and
John Jermaine
as Monopoly. really challenge you. Each screen Taylorville, IL
The object of Ghosibusters is for displays excellent movement, excep
you to emu as much money as pos tional graphics and a touch of gen
sible [rapping slimers (little green uine imagination.
ghosts that hover above certain build Sound effects in the program come
in various forms. The Ghost busters'
Pascal-64
ings), while stopping roamers (spirits
thai haunt the city streets) from mak theme is authentically done, has mul
An Updated Development
ing their way to the Zuul Building, tiple voices and plays throughout the
or coming together to form the very game. Phrases such as "I've been System for Your
destructive Maishmallow Man. slimed," as well as an eerie, sinister Programming Pleasure
When llie game begins, you receive laugh, contribute greatly to the qual
$1 (),()()() from the bank, as an advance ity of the program.
to set up your ghost-extermination I found Ghostbusters to be a unique
franchise. product. It contains superior graph Pascal-fi4, the newest Pascal re
The first thing you'll need is a ve ics, original sound effects and chal lease from Abacus Software, is a
hicle to transport you around the lenges that I've not found in other definite improvement over its prede
city. You have four models of auto computer games. The very imagina cessor, Zoom Pascal. It provides a full
mobile to choose from, each with tive extra features in the program compiler that supports a complete
its varying prices, advantages and place it a notch above many others. range of standard Pascal features. For
disadvantages. I did discover a few limitations to the price and the ease of use, this com
Next, you must choose equipment the game. The program should have piler is a safe buy for those who want
to help you locate, capture and hold been constructed so that two or more- to learn Pascal and develop programs.
the pesty little spirits of the game. players could compete at one time. Pascal-fi4's full compiler supports
These items range from a 1'K energy Also, the musical score could use such standard Pascal features as
detector, which warns of the pres some variation, as it tends to become If. ..Then. . .Else, Repeat. . .Until,
ence of ghosts in a structure, to a monotonous. While...Do and Goto. Data types
18/RUN MAY 1985
YOUR COMMODORE 64
CAN NOW USE STANDARD
APPLE II+HARDWARE
AND SOFTWARE
SC MICROPRO S:.
IG; 3TONEV
, , , ■■
E
ORVUS S ji ■ ■ B.p.i
'-■■''
DUTEK ■— VIDE)
XAN , I DAN!
WITH THIS
At Mimic we believe that you and your computer should
dictate the choices of hardware and software you can use.
To Order Call:
noao'o Bmsneu Wac^nei inc Apple' h- U a "adcnart of Apple Compufw. fnc
"" u o iradamarfc & Uimtc Syitemi inc. ond Wi no auaaaFion wi!h Convnadoi*
1-800-MODULAR
Vkjvt hcfffiw granted by *TQ Hecitoftic* Inc of Victoria ICConoOa (663-8527)
0 Software Gallery
handled by Pascal-64 include real, in For the price (and Abacus offers After answering a question, you are
teger, Boolean, set, array, packed ar even lower rates for schools), you told immediately whether or not you
ray and sequential or relative files. won't go wrong with Pascal-64. Ii has are correct and why.
Input/output commands Include a strong manual and it is very easy The Test mode, though similar in
Read, Readln, Write, Writeln, Get and to learn to use. (Abacus Software, 1*0 format, more closely simulates the
Close. Box 7211, Grand Rapids, MI -19510. actual testing experience. There are
As for memory availability, the C-64/S39 disk.) no Help screens available, and you
Margaret Murabito don't learn which questions you've
cnmpilei' itself takes up very link1
RUN staff answered correctly until the entire
space. You can compile a single pro
lest has been completed. You may
gram of up to 38K. Additionally,
Pascal-64 can be used with the As- then review the questions you an
semblet7Monitor-(54, also from Aba U.S. swered incorrectly and pinpoint your
cus, which lets you run two programs particular areas of difficulty.
concurrently. Programs created on Constitution The program comes with a weli-
written, 50-page booklet that explains
the Pascal-64 compiler will execute
10 to 20 times faster than their Basic Tutor how the study material is organized
on the disk atid how to gel the most
counterparts because they are com
piled into actual 6502 machine code. from the program. Also included are
Let Your Commodore several study questions with a teach
With Pascal-64, you can use the
Quiz You on the er's guide, a matching test for extra
C-64's Basic editor for program de
Constitution practice and hardcopies of the pro
velopment. All you have to do is be
gram's Help screens. A bibliography
gin typing after powering up, rather
that suggests references for further
than loading in a strange editor with
Study rounds oul the package.
new commands. This is very helpful
to people just learning Pascal.
When the original U.S. Consti While there's no doubt that Myrna
tution was drafted almost 2(11) Helfand, the author behind U.S. Con
All the regular editing keys work stitution Tutor, knows her material,
years ago, it outlined the structure of
as in Basic. Line numbers are used and that proper use of the program
our federal government and briefly
as well, but this does not negate the will help you achieve higher exam
described the powers and rights of
possibility of practicing standard scores, you might want to think care
the slates. Twenty-six amendments
Pascal formatting. You tan make in fully before spending over %'M) for a
and 195 years later, (he Constitution
dentations just as you would in any has grown to include guidelines on program you may only use for one
other Pascal editor. a wide range of legal issues. Because semester.
The Pascal-64 compiler takes your of the length and structure of today's If, on (lie other hand, you would
original program, which is in source Constitution, it is ideally suited to be rather not wade through piles ofhis
code, and translates it into p-code (an studied with the home computer. tory books, you will End U.S. Con
intermediate code between English MicroLab's U.S. Constitution Tu stitution Tutor a useful program that
and pure machine code). A loader tor is a two-sided disk that presents presents old material in a refreshing
program translates the p-code into an material on the Constitution in a log new light. (MicroUib, 2699 Skoki? Val
actual machine language program, ical and straightforward manner. ley Road, Highland Park, II. 60015.
which can then be treated like any Areas of concentration include: [he C-04/S35 disk.)
other Basic program tbat you are used legislative branch and how a bill he- Bob Guerra
to handling with Save, Load and Run. comes a law, the executive branch, Charleslown, MA
Also included on the master disk elections, the judicial branch and
is a linker program thai allows you constitutional principles (including
lo insert external machine language separate sections on constitutional
routines into your Pascal programs. amendments and rights). CLAS
Anyone can run your compiled Pas In addition, you may choose to
cal program on their C-64 without study either one area at a time or a A Program to
the presence oi Pascal-64. cross section of questions from all
Help Plan a
The 75-page Pascal-64 manual is the topics on one side of the disk, at
one of the best you will come across the beginning, intermediate or ad Child's Education
for the C-t}4. Ii clearly explains the vanced level. No matter which option
features of Pascal and how lo imple you select, you may study in either CLAS stands for computerized
ment them in your programs. the Tutorial or Tesi mode. lesson authoring system. At
Another feature that is helpful in In the Tutorial mode, you arc first glance, it is a straightforward
this manual is dial it draws compari given a series of multiple-choice and useful program, with good doc
sons to Basic. A person with a working questions. After each, you have the umentation. Even people with little
knowledge oi Basic will like this, as it option to answer it, skip ahead to the computer experience can he writing
takes much of the mystery out of learn next question or call up a special lessons only minutes aficr reading
ing this new language. Help screen relating lo the question. the manual.
Version 2.0
ST^RPOINT SOFTWARE
6% salss tax. COD ciders add an
add'! H.QO shipping. Check.
Money Order, VISA, and Master
Cu»nrnrt]ore BumnoKL MarUtwi StarRoutelO Gazelle, CA 96034 (915)435 2371
card accepted.
4 f f f / / i O i f f i
fi *t f ;;J J J J
I 1 J
; / i r i i
4
modore-compatible.
B) GUY WRIGHT
I'D
t F6 { FB \
and sounds of the 64 were a treasure What does all that mean? Three
computers in one (live, if you consider CP/M Mode
no one wanted to sacrifice.
And probably the biggest concern 40/80-column modes as separate). Put the CP/M disk in the drive and
was the bottom line—the price! Turn on the 128 and type GO lit. turn on ihe 128. Automatically, the
22/RUN MAV 1983
m4ssa
" t*
t
^
■fc StMb Aiub ^^—± .■' V_r "^ -*■
■i ^ «...
of programmable memory, divided
POWEfl
I4OA0 into two (»!K banks, "Ihe first hank
of 64K is usable for programs, and
the second is used for string, variable
and array storage. This means that
large arrays don't steal valuable pro
s : ) gram storage space. (A side note here:
'
6 8 9 Commodore has devised some new
$
4 variable, string and array Storage
techniques that should almost elim
U I O
inate the "garbage collection" prob
Con** Q
lems that can sometimes slow a
program's operation.)
H K
At the time of this writing, it is not
'■'■■'II clear how Commodore is planning
to implement the memory expand
B M ability >}i' the 128 (or when), hut
StvHI
~> I 2K —whether it involves bank
switching, RAM disk or true accessi
bility— is going to provide a lot of
space for all kinds of programs.
In ihe 128 mode, you can now use
all of the !12 keys. A complete 14-key
computer boots up CP/M Plus, Ver up to 4000 cps. Also, in the CP/M numeric keypad makes numeric cal
sion 3.0, and you arc ready to begin mode, you have access lo the full culating, data entry and program
ming a lot easier. Four separate
using the C-128 with all that CP/M 128K of memory, plus disk data stor
cursor/arrow keys simplify word pro
software available. As a bonus, you age of up to 410K (compared to the
still have access to the SID chip for lMl'i 170K). cessing, gaming and editing.
music and sounds and the YIC-II chip So the 128 in CP/M mode features Those familiar with the Plus/4 com
for sprites. You can also use the 8563 a Z80A microprocessor operating at puter will appreciate the help key. If
video chip (using an Assign state 4 MHz, 128K expandable to 512K, a program crashes with an error, just
ment) for 80-column displays. 4(1 X 25 or 80 x 25 display, a total of 16 press ihe help key; the line where the
Wlin is going lo be producing colors, sound, music, sprites. 41 OK error occurred will be displayed, with
CP/M programs in a Commodore disk storage, 3500 cps data-transfer the error flashing in reverse video,
disk format? Commodore, for one. A rate, automatic or manual CP/M Tlie ESC. ALT and no-scroll keys
[lumber of programs will be available booting and the ability to read C-64 will be invaluable programming aids.
by ihe time the 128 goes on sale, CP/M, IBM system 34, Osbome and Combine the ESC key and the normal
including the Perfect series of pro Kaypro disks. All that adds up to a keys, and you have complete line-and
grams from Thorn EMI Computer very powerful, flexible and serious window-editing features like those
Software—Perfect Writer, Perfect CP/M computer! Ionnd on other computers. The shift-
Calc and Perfect Filer. And even So far, the 128 is two remarkable lock and line-feed keys will help word
though ihe 128's CP/M disk format computers in one—a perfect clone processing, and just about every key
is different from the C-64's, the 128 of the C-6-1 and a very powerful is programmable, which means sim
Will still be able to read any C*64 CP/M computer. And we haven't even plified, one-key commands for com
CP/M disks. mentioned the main 128 mode yel! mercial and homemade software.
'Ihe best aspect of the C-128's com The one extra key I haven't men
patibility is that, in CP/M mode, the tioned is the 40/80 display key. Lock ii
128 Mode in ihe 80-column position before turn
C-128 will also read off-the-shelf
CP/M disks for ihe Osbome, Kaypro Let's start with a few extras in the ing on ihe 128. and you have an 80-col
and IBM system 34 computers. Pro 128 mode. Using the 40-column dis umn display.
grams like VisiCalc. WordStar, dBase play, you have access to all the nicer '['here is a price, however. The 80-
[land so on are now usable. A world of qualities of ihe C-64 mode—sprites, column mode produces an RGBI out
business and applications software has sounds, music, 1(5 colors, keyboard put, which means the Commodore
been added lo the thousands of pro graphics, programmable function 1701 or 1702 monitors won't work,
grams already available for the C-64. keys and so on. Basic programmers but any RGB! monitor should.
Tack on a data-transfer rate of 3500 will find it just as easy, if not easier, to in the 80-column mode, the new
characters per second (cps). Com operate in the 128 mode as it was on 8563 video chip takes over. This new
pare that to the usual 1541 speed of the (54. (It's not 100% compatible in chip still has the YIC-II chip's color
about 320 cps, and the advantages the 128 mode, but if you need 100%, and bit-mapped graphics capabilities
are obvious. just enter CO 64.) and, of course, upper- and lowercase
There is even a disk speed "burst" The 128 mode gives you much letters. Ihe new 8563 also doubles
mode that enables data-transfer rates more than the C-64. It provides I28K ilu- screen resolution from 32(1x200
2-1 / RUN MAY Mb
Circle 221 on Roaaer Servlca card.
PlayNET
announces 19 exciting ways to
bring people together.
Now there's a Home Computer Network WMORE! MORE! MORE!
5-17
GAMES!
that lets you communicate with all kinds GAMES! There's on-line updating of
of people—all over the country! Make new GAMES! your PlayNilT Software as
friends, play exciting games, barter—shop PlayNET lets you games and services are added.
—trade, all from the comfon ofyour home. play exciting games with real people, not You have access to PlayNET's Shopping
The network operates 6PM-7AM every just a computer. All our games have full Center and Information Center, and every
weeknight, and 24 hours on Saturday, Sun color graphics, and they're all interactive] month you'll get our Newsletter.
day and Holidays. All you need to access
• Plus the added feature WYOUR SATISFACTION IS
PlayNET1" is a COMMODORE 64* DISK
of being able to talk with GUARANTEED for 30 days
DRIVE and MODEM.
your opponent while you Cor your full subscription
1TALK. play. Discuss strategy, price will be refunded upon
By typing on-line you can tail: to comment on moves, even receipt of the package).
anyone, or everyone, on the sys try and psych your oppo This is all you pay:
tem. Meet fascinating people and nent out! • S39.95 for the PlayNET Software
make new • New games are added all Package (3 disks and a User Man
friends from the time, and there are ual). Monthly Newsletter, and °-0
coast to coast. tournaments for every MINUTES ON-LINE TIME FREE!
skill level, • $6 monthly service
charge.
CURRENT GAMES INCLUDE: • S2 an hour on
line time (the
■ Backgammon
S2 includes
Boxes
the telecom
Capture
2
ELECTRONIC MAIL. munication
the Flag charges). That's much
You can send private messages to
people on the system, and the Checkers less than a long distance phone call.
message will be waiting when they Chess Heres how you can become a member!
sign on! Chinese Its easy to join, simply call PlayNET on the
Checkers toll-free number, 1-800-PLAYNET, or send
Contract the coupon below and access all your Com
Bridge modore 64 has to offer. The sooner you do,
3
BULLETIN BOARDS.
Four-In- the sooner PlayNET can put the whole
You can post announcements, or
A-Row country at your fingertips!
check the listings of other mem
bers. There are lots of boards for Go
hobbies and spe
cial interests! If
Hangman
Quad 64™
=PlayNET
you don't find Reversi The Network
(he one you're Sea Strike1" that has people talking
looking for— r
or call 1-800-PLAYNET"
create your SEND TO PLAYNET, INC.
P.O. BOX 587
own!
WYNANTSKILL, N.Y. 12198
YES! I WANT PlayNET TO PUT THE WHOLE COUNTRY AT MY FINGERTIPS. !
4
FILE TRANSFER. UNDERSTAND THAT MY SATISFACTION IS GUARANTEED FOR 30 DAYS (or my full
You can even transfer non-com subscription price will be refunded upon return of the package) 1 may cancel my
membership at any lime by writing PlayNET.
mercial programs to oiher mem
Bill me on my charge tard for S3y 15 iPlus sales cut lor New York State residents) No
bers! There is a small extra fee for checks, cash nr money orders attepied Please send me ihe PlayN'ET Software. U«r
this service. Manual, and 90 minuivs o! free on-line time
Please punt
Name .
Add ress
City .Sttle. -Zip.
Phone ( )
Check one: □ MasierCard □ VISA
Gird # -Exp Date.
S ig natu re
L I
* ind ^ei^cnEx ait tr*dtm*r'ki id FL>SET, Inc 'L it j irjdfmjikof LMirnnuJ-irr butinmMifhinr-. |m C WHSPL^NI I In*
commands for setting up, saving and speed things up a bit. In the 128
loading sprites (Sprite and Sprsave). mode, this drive features a data-trans
The same sort of treatment was fer rate of 1500 cps (which is five
given in the SID chip. Sound and times faster than a !5ll), and, as men
music commands, like Vol, Envelope, tioned earlier, a special Burst mode
Filter, Tempo, Sound and Play, were may bring disk speeds up to 4000
added. characters per second.
Commodore also added some of There is only one remaining ques
the control features of Pascal pro tion: What is the price of this im
gramming language to liasic 7.0: pressive 3-in-1 machine? Around
If. . .Then. . -Else. Do, Loop, While. $250, unless something drastic hap
Until, Exit, Begin and Bend, plus a pens (and for that much power, who
few other goodies like Trap and Re is going to quibble about a S10 or
sume. Print Using and Pudef (print S20 difference?).
using define), Dec and Hi-xS (lor con
vening numbers from one base to Peripherals
another), and Window and Rwindow Before wrapping up this report, let
for (you guessed it) windowing. me mention some of the new periph
To help you write your programs erals that Commodore has planned
using all the new commands, there are for Lhe 128.
others that perform such feats as au The 1571, a new 5 'A -inch disk drive,
tomatic line numbering, line renum will have ihree modes of operation—
bering and deleting ranges of lines. In 64, CP/M and 128. It will transfer data
pixels to 640x200 pixels (imagine
debugging your program once it is fin ai 300 cps in (34 mode, 150U cps in 128
the graphics!).
ished, there is Help, either tin- key or mode. 3500 cps in Cl'/M mode and up
Basic 7.0 the command, to locate- those obvious lo 4000 cps in the Burst mode. It uses
errors, and also Iron and Troff, to double-sided, single-density, 350K for
Now. to some of the Internal differ
help follow the flow of a running pro matted disk storage in the 64 and 128
ences. liasic 7.0 is without question
gram with a trace feature, printing modes, and double-sided, double-den
the most comprehensive, advanced
each line number on the screen as it is sity, 410K formatted disk storage ca
form of (he Basic language Commo
executed. pacity in the CP/M mode, lhe 1571 is
dore has ever produced. With over
For machine language buffs, the also compatible with the 128, C-64,
140 commands, slatemcnls and (unc
built-in monitor offers the Standard Plus/4, LCD, C-16 and VIC-20! There's
tions, programming in Basic will take
set of commands to load, save, dis talk of a new Commodore dual drive
on a whole new meaning,
play the registers, exit to liasic, mem as well.
For those who learned Basic mi the
ory dump, transfer a range, fill a Next are two new monitors to han
C-64 or VIC-20 (Version 2.0). all the
range, compare a range, assemble dle that RGBI output from the 128
commands arc still there. For those
and disassemble. All in all, a nice in 80-column mode: the 1901 mono
who learned liasic on the early VV.'l'l
little monitor program. chrome monitor and the 1902 color
CBM machines (Version 4.0)i all the
Once you have created and de monitor. The 1902 supports both 40-
disk commands are present in Basic
bugged thai masterpiece of program and S0-column RGBI or composite
7.0. For those who learned on the
ming, you may choose from a col input, which means it will work with
Plus/4 or C-16 (Version 3.5 Basic),
lection of commands for getting in the C-64, the VIC-20, the Plus/4, the
you won't miss a thing.
formation to and from the disk drive. C-16 and, of course, the 128. (Are you
Add on the Super Expander com
For example, Directory and Catalog, beginning to see a pattern here?)
mands, those from Simons' Basic and
Bsave and Bload (to utilize both 64K There is also a new modem, the
throw in a handful of new ones, plus
memory banks of the 128), Record 1670, which features 300/1200 baud,
the 14 other commands for the built-
(lor relative file record selection and auto-dial, autoanswer, auto-baud
in machine language monitor pro
pointer positioning) and two new and auto-parity. It works with the
gram, and you end up with Basic 7.0.
disk commands—Dclear (clears all C-64, C-128, Plus/4 and VIC-20.
Thirty-four commands, 35 state
open disk channels) and Bool (au There's also a mouse and thejane
ments and 13 functions above and
tomatically loads and runs a pro 2.0 icon-based, picture-driven series
beyond a C-64!
gram). No more having to enter: of programs and.. .and.. .and...
Graphics commands like Circle,
Final conclusions? I'm going to buy
Box. Paint,Draw,Width. Char, Color,
CLOSE1B a 128 the minute I can lav my hands
Rdot, Rgr, Rclr and Graphic (many
using multiple parameters, making Now that there are all sorts of eas
them serve more than one duty) will ier disk commands to save time, it
open up graphics programming, would be remiss of Commodore to Guy Wright, TechnicalManagei [or RUN,
Commands such as Movespr, Col force people to wait for the drive lo wal invited tn Commodore's headquarters
lision, Bump, Rsprite, Rspos and catch up, as with the 1541. With the to get a first-hand look at the C-128 ami
Rspcolor take the frustration out of C-128, Commodore is also introduc tn s{>euk with top engineers, designers ami
manipulating sprites. There are also ing the 1571 disk drive, which should project managers about this new computer.
Put yourself in the pilot's seat of a Piper 181 Cherokee Archer for an awe-inspiring flight over realistic scene
from New York to Los Angeles. High speed color-filled 3D graphics will give you a beautiful panoramic vi
as you practice takeoffs, landings, and aerobatics. Complete documentation will get you airborne quickly
even if you've never flown before. When you think you're ready, you can play the World War I Ace aerial battle
game. Flight Simulator II features Include ■ animated color 3D graphics ■ day, dusk, and night flying mode.
■ over 80 airports In four scenery areas: New York, Chicago, Los Angeles, Seattle, with additional scenery I
areas available « user-variable weather, from clear btue skies to grey cloudy conditions ■ complete (light
instrumentation ■ VOR, ILS, ADF, and DME radio equipped■ navigation facilities and course plotting ■ World ,
War I Ace aerial battle game ■ complete Information manual and flight handbook.
By WILLIAM W. BMW
RUN It Right
06-1; V1C-20
household items is stored within the gram. By using the "dynamic key the line number; MS is a quote mark;
program as D:it;i statements. You can board" technique to automatically N$, DS, OS and SS are the fields in the
call up the list on your screen or create or delete lines containing the Data statement and correspond to the
produce a printed list. You can then Data statements, the program simu item name, dale of purchase, original
store a copy of the program or the lates the action of a disk file. cost and serial number.
printed list in your safety-deposit box The "dynamic keyboard" tech Each time a new item—and, hence,
or other secure location. nique is a method of placing infor a new line with data—is added, the
Home Inventory is simple to use, mation on the screen and having it variable L is increased by I. 1. is
beginning with a menu that allows executed just as if you had typed it added to 900 to create the value in
you to choose between five options in and pressed the return key. the line number variable LN. This
just by pressing one key-. The options The program itself prints the in ensures that you will not add a line
include: adding an item to the list, formation on the screen and then number thai you have already used.
deleting an item, displaying the list receives a command from the key There is space in the program for
on your screen, producing a printed board buffer to execute one or more thousands of possible line numbers,
list and ending the program. returns. The keyboard buffer is con so you need not worry about running
If you choose to end the program, tained in memory locations 631 to out of them.
you will receive a message on the fi40. Memory location 198 is also im Line 192 prints an updated line 32
screen reminding you to rcsave the portant, as it holds a number equal to the screen, updating the variable
program if you made any additions or to the number of characters the key L. It also prints a direct statement
deletions. This is necessary in order to board buffer will hold. "GOTO 197(home)." There are now
keep your updated list, since it is con You will not have to exit the pro three lines on the screen—the new
tained within the program itself. gram to actually type in or delete the Data statement line, an updated line
lines with data. This method's only 32 and the direct statement to go to
Dynamic Keyboard drawback is that, after you have up line 197. Note that the first part of
When designing this program, it dated your list, you must resave your line 191 cleared the screen and then
was necessary to decide how the data program in order to include the moved the cursor to the fourth
constituting the inventory list would changes in your program. screen row, where the new lines
be stored. I chose to use neither a To see how this technique works, started printing.
disk datafile, as many owners do not look at lines 191-194 of (he program. Now look at line 194. A 3 is Poked
have a disk drive, nor a tape file, since These few lines will put added infor to location 198. meaning there are
that form of storage makes ii very mation into a new line as a Data three characters in the keyboard
cumbersome Hi repeatedly access statement. buffer. Next, three 13s (Returns) are
and update a Tile. Instead, I decided The actual line with the data is Poked to the keyboard buffer, start
to use Data statements within the pro printed to the screen by line 191.1 ,N is ing with location 631. When the End
Filr P ml Di
1
335.1 ^^^^
In
graphics and a database. A program and ends; VIZASTAR does the rest.
with ihe power of Lolus 1-2-3. On the
Imagine the power of a spreadsheet
Commodore 64. People laughed! He
integrated with a database. Now add Actual screen durr.p primed by VIZASTAH
had just finished OmniWriter, to be
graphics — bar, line, and multi-color
marketed by HESWARE. Ignoring the VIZASTAR includes a cartridge, a 1541
pie and 3-D "skyscraper" graphs. You
skeptical, he started on V1ZASTAR. diskette with a backup, reference and
could access a customer's profile in tutorial manuals. VIZASTAR is ONLY
Now, after 15 months, his dream has the database, transfer the data to the 5119.97. We are so positive you will be
come true. VIZASTAR has a full- worksheet, and let it calculate delighted with VIZASTAR that we offer a
featured spreadsheet, as good as discounts, sales tax etc. and then 15day money-back guarantee. Try it risk-
Multiplan. But much faster—faster transfer the updated data back to the free! Compare VIZASTAR wilh any other
than many spreadsheets on the IBM database. Open up a window spreadsheet or database.
PC! It is written 100% in 6502 anywhere and display a graph of your So order today. Call or send a check or
machine language code and is data, instantly. This integration is the Money Order. Calif, residents add 6.5%
ALWAYS in memory. It is menu- key to VIZASTAR's power—the first sales tax. MC/VISA accepted.
driven, using the latest techniques in and only program of this kind on the Add P&H; UPS-$3; COD, Canada-86
user-friendliness. It is compatible with
virtually all printers and word
C-64. All commands can be
automated, so you can "program" \SQUD STRTE SQFTURRE
processors. Up to 9 windows can be your own applications and run them
1125 E. Hillsdale Blvd., Suite 104
open simultaneously, anywhere. with one keystroke.
Foster City, CA 94404-1609
Remarkably, 10K of memory is
Trademarks: Lolut 1-23/LoIus IJev*rlopnw[it. Commodore (415) 341-5606
available for spreadsheet use. M'Co^Tmdiir*- EkclfOflto Lid Multiplan/M>rroxjll.
Dealer Inquiries Welcome
32 / RUN MAV \m
There's only one newsstand
in the entire world
offering you this selection
of great computer publications.
COMPUTERWORLD its MICRO
MARKETWORI
MACWORLD | iCpCo
That's righi; you can get them all here. >lnd af discounts. D On Communications. Bypass, teleconferencing. CATV:
So browse Whether you're new to computers, an experi each month, explore the major developments shaping our
enced ho me'professional use: or "in the business": order communications world. FREE to qualified applicants
yours, today1
TO ORDER
[J Computerwortd. It you manage in lor mat ion. you can'I Check the publications you want above, then fill in below.
manage without your own subscription. $39 gels you 51 and return this page to:
issues, plus 10 Special Focus publications. Save $5. CW Communicalions/lnc,
□ PC World. The one publicalion that will grow with your Circulation Department
growing PC needs Helps you analyze financial/accounting Box 880
data, manage complex projects, communicate results and Framingham. MA 01701
plan. Now 12 issues lor only $17.97; you save $5.78.
Name .
D InfoWorld. The only way to stay on lop of what's Unfit or lypC ]
Shopper's Companion
If you have ever had to make a a coupon or sale reference, you must
By JOSEPH]. SHAUGHNESSY second trip to the supermarket be press those function keys before hil
cause you had forgotten something, ling the return key. Once an item is
you will probably appreciate this pro selected for your list, it appears in
gram. Shopper's Companion jogs reverse video on the screen.
your memory and helps you keep To print out your list, advance fxat
your kitchen well stocked by provid the last shopping list page by press
ing you with a list of items normally ing f7. This will activate the Print
sold in supermarkets. These items routine.
arc stored in Data statements, so you The program also keeps track of
can easily modify or add to them, how many items you have chosen and
(Just make sure your last Data state displays this number in the upper
ment is END.) You then create your right corner of the screen. If you for
printed shopping list by referring to get lo note an item as coupon or sale
this master list. and want to correct it, just reenter
The list is presented in multiple, the item correctly.
sequential screen displays and can be Since you are making the list in
as long as your computer's memory your home, you can always gel up
allows. You can also note, through from your computer and check your
the use of function keys, if you have pantry if you arc in doubt as to
coupons for these items or if they are whether or not you need a particular
on sale. You may also use the func item. You can also arrange your cou
tion keys to advance or hack up a pons and sale notices beside you.
"page" on the master list, cancel an Your final printed list will be nicely
unfinished entry or delete an item printed with a "check off column
from your list. The function-key in fronl of each item you need and
menu is constantly displayed on the a notation behind each coupon and/
screen, along with the latest page or sale item.
from the master list. Listing '2 contains quite a few Rl'.M
To put items from the master list statements, which you VIC-20 owners
RUN It Right onto your printed list, you type in may wish to delete to save memory.
the number that appears in front of Your VIC-20 should have at least 16K
each item and then hit the rc-ltirn expansion to run this program. The
key. If you want lo mark an Item with bare bones of ihis program is aboul
220 SD$(ZQ-Q.)=RIGHT${SD$(ZQ-Q),ER)
230 FORS=0TOI-1
240 IFZQ=LI(S)THENT=S:S=I-1
250 NEXT
260 FORS=TTOI-1
bread 270 L$(S)=IJ$(S + 1 ):LI(S)=LI(S + 1 )
round steak 280 NEXT:I=I-1:RETURN
dozen eggs
bagels 290 REM DELETE SUBROUTINE
sugar 300 PRINTZ1$;C2$;"{2 CRER UPsHCTRL 9} {SHF
salt
T DJELETE {SHFT W)!IICH {SHFT I)TEM § :{
CTRL 0}{5 SPACEsHCTRL 9)(4 CRSR LFs)";
NMS
310 GETZ$:IFZ$=""THEN310
320 IFZ$=CHRS(13)THEN370:REM CARR. RET.
330 IFZ$ = CHR$I 1 3 3)TltENR=1 :GOSUB-190 : GOSUB720
:RETURN:REM CANCEL
340 IFZ$<"0"ORZ$>"9"THEN300:REM CHECK FOR N
UMERICAL INPUT
350 IFLEN(NM$))2THEN300:REM CHECK FOR MAX.
OF 3 DIDGETS
360 NM$=NM$tZS:GOSUB7S0:GOTO300:REM BUILD T
HE ITEM NO.
370 ZQ=VAL(NM$):GOSUB720
380 IFZQ<Q+1ORZQ>PTHENGOSUB1790:COSUB490:GO
Listing 1. The Stepper's Companion program for the C-64,
TO1620:REM IS IT NOW ON THE SCREEN ?
390 IFLEFTS(SD$(ZQ-Q),1)<>"{CTRL 9)"THENGOT
10 REM C64 SHOPPER'S COMPANION O1620:REM IS IT DELETABLE
20 REM BY J. SHAUGHNESSY - 1985 400 GOSUB210:L$(I)="{COMD +)":LI(I)=0:RETUR
30 REM SET UP CONDITIONS N
-10 PRINTCHR${14) 410 IFQ=0THENRETURN
50 POKE53280,5:POKE53281 ,13:PRINT"{CTRL 1 )" 420 RESTOKE:REM BACK UP SUBROUTINE
:P=0:I=0:Q$=CHR${34) 430 P=0
60 DIMW(2),A(2),S(2),H(2),L(2),LI<99) 440 IFQ=18THEN460
70 DIML$(99),SD${18) 450 FORX=1TOQ-18:READAS;P=P+1 :NEXT
80 V=54296:W(0)=54 276:W[1)=54283:W(2)=54 290 460 Q=Q-18:GOSUB1010
:N1=10:SP$="{10 SPACEs)":PF=4 470 RETURN
90 A(0)=54277:A{1) =54284:A(2)=54291 480 REM INITIALIZE FUNCTION KEY MENU
100 S<0)=54278:S{1 )=54 28 5:S(2)=54 292 490 F1$=" (SHFT C}ANCEL":NM$=""
110 H<0) = 54273 :!!( 1 ) =54280 :H< 2) = 54287 500 F3S=" {SHFT CJOUPON":F3=0
120 L{0)=54272:L{1)=54 27 9:L(2)=54 286 510 F5$=" (SHFT S}ALE":F5=0:GOTO570
130 Z1$="(HOME)[22 CRSR DNs}":Y$ = "{40 SPACE 520 REM FUNCTION KEY SELECTED DISPLAY
S>" 530 IFF3=1THENF3=0:F3$=" (SHFT C}OUPON":GOT
140 C1$="[CTRL 7)":C2$="(CTRL 3}":P8$=CHRS( 0570
14):P9$=CHR$(15) 540 F3=1:F3$="{CTRL 9)"+F3S+"{CTRL 0)":GOTO
150 SDS-(0)="{SHFT CLRHCTRL 9} " + C1 $ + "{1 2 SP 570
ACEs){SHFT S}HOPPER'S (SHFT C}OMPANION{ 550 IFF5=1THENF5=0:F5$=" (SHFT S)ALE":G0T05
2 SPACES)(CTRL 1)" 70
160 V0=15:POKEV,V0:Q=0:ED=0:BK=0:KB=0 560 F5=1:F5$="{CTRL 9)"+F5$+"{CTRL 0)"
170 FORX=0TO99:LS[X)="{COMD +)":NEXT 570 GOSUB960
180 R=1:GOSUB490:R=0:GOTO1150 580 RETURN
190 REM SUBROUTINES 590 REM UPDATE SELECTION AND ITEM COUNT
200 REM REMOVE REVERSE PRINT FROM SCREEN DI 600 PRINTZ1$;"{2 CRSR UPsHCTRL 9} {SHFT S)
SPLAY AND CLOSE GAP IN LIST ELECT {SHFT IJTEM # :{CTRL 0){5 SPACES)
210 ER=LEN(SDS(ZQ-Q))-1 (CTRL 9){4 CRSR LFs)";NM$
Continued on p. 106,
:i(i/RUN MAS I9S5
ii eld 209 on Reader Service card
PfllMTER INTERFACES
<<i*l Ijri filll'J NEW PRINTER FROM STAR!
IitK SPI/I S9II
AriFL SCI l.Cl'l
Hit STi HI is .<n tj|iyr;nlt: uf Hit ;ru;Mjlai (jrnnni H)X |[ Mini tM I?LJ
I ill l.|in>. b, Fttt I 111]
1,11)1) i"uM ljh. i tan Cf'S. H«ul Ills -ill rlii? prim madu i>l the Ml*. WFmt motif! Ilir, |i'inlPr
it M HI du e^riurin ImlIu^.h^ all cqIumn. f jid MUh ifillrfirii 11 J "cm letter [gujlily iiiihIi' .il GO tJ'S umiiM 4| 1 Mji 11
Hj,.[ ian.,.it - njju
iujCrm' Wilfi rlin iriudir lUv |irmrrr duel dunljle duly *rliiiiinrflnuj .iih-miI
b.piC-J II br fi^nvnn tartd L.iil
lai d letter nu.jiriy jinrnci i- jIm- .m hull'-. ,i buili hi 7k tullir 1 j
\ yiur *jrrj»[^
l Hfii.T Adi id CfM % liPUJ
PLtASt CALL JGK GUH LOW PHICt1
tflMuii Iat h#h * u?a
11.93
U'JS
I.'Mil
BUY A BUNDLE—
^irnih |JP A.i.di--
$AVEA BUNDLE
/»..-r, Ir lirvrn
S*rf* 5L IW Cbtv Uu-V .
flunk* E-ufcx 1 I^Ji
onr o! thett papulai p^Ekigr^ Dl [iigiluciL bj rmmtier lor tupei
! Ml.I
tlgg
I'JCUQF I
3999
CONSULTANT >nd PAPEHCLIP W/SPELLPACK
i In.uiLigi, fl.'P A.'H *F IPif |JD|iuldP CHdbast dnd WoiJ PncHIV Irani Fuiifiifi hiludtd
il 1)11 1129 9S
ft 01)
'■
b3 00
Dill) ICM. »» MIRAGE DATABASE/ADVANCED REPORT GENERATOR iixl
11 TJ
MIRAGE PROFESSIONAL WORD PROCESSOR
DISK ORIUES i pOIIBiB MtLigt I*.J1 .nltgiiirl loyrihci
Ull
USD SDI •174 91
MM) Mill Ljh
iiiiim Gf lint Dim . . . . CM PtHiat "10
BI-BD mil PAPERCLIP W/SPELLPACK
. * ...jlcniLl. n-inir order
The 6(1 tfliuiim Ln'U tt<1U me ban; 4 0 tigil! in t"<3 iif P*ntJ<i iVJoclipJH DD1H
Ng*i*!tmoi Officymr.hu tm,
BOX 1006
STATE COLLEGE, PA 16804
"DEALER INQUIRIES INVITED "
Other product lines available! Call for prices.
RUNM.W i'w-,/,17
Bargain ■ Hunter's Delight
Clipping and saving coupons is only
half the battle of bargain shopping. You must
keep track of your coupons and know how to
quickly access them. This program helps
you do just that.
By ROBERT A. WALLACE
You just ran out of laundry deter When you enter a new coupon, a data
gent. You'll have to go to the store. line is created at the end of the pro
Before you go, though, you rummage gram. When you purge a redeemed VIC-20 C-64
day, as you were picking through this 14.5-225 145-225 input 'l.iii- strings
none is found, a new line is created.
230-26(1 230-2R5 main menu
very pile lor an ice-cream coupon? When you complete (he update, you
265 270 quit
From now on, (here will he no sec can save the program, along with the 270-28(1 L'7.rj-2K5 review (lit
ond-guessing. Coupon Organi/er is newly created dies, using option 7. aur.-.i.'io 290-330 main menu
a complete system for recording your
When you save an updated Hie, the 33!>-375 335-375 harclcopy
coupons; U even tells you the value 3HO-44O 380-440 purge expired
entire program, with Data State
of your collection. coupons
ments, is saved. Next time you use
Menu options include: review com 445-495 445-550 finii and display
the program, simply load Listing 1
plete file, search by brand or product, 500-530 555-585 compute value
or Listing 2, according (o your type
compute total value, dump 10 printer, 535-550 590-605 save uptime
of machine. 555-575 610-R35 updau menu
add new coupons, purge redeemed
So clean out that drawer—leave 980 create data line
coupons and locate and purge ex
the paper clips and rubber bands, 585-620 646-660 new coupon
pired coupons. Updated Tiles can be
but throw out the bottle caps and 625-640 685-705 piAi^1 coupon
saved lo tape or disk. 1000- 1 (100- daia tile
The fi4 version displays coupon pencil stubs—and file your coupons
RUN tt Right
064; VlC-20 with HK apaum
38/RUN MAY
Printer (optional)
FILE NUMKi *■■ 1
245 PRINT"{CRSR DN) (CTRL 9)4{CTRL 0){2 SPA
CEsJCOMPUTE TOTAL VALUE":PRINT"fCRSR DN
) (CTRL 9}5{CTRL 0)(2 SPACES(DUMP TO PR
INTER"
250 PRINT"(CRSR DN) (CTRL 9)6{CTRL 0){2 SPA
SAMPLE COUPON CEs}UPDATE COUPON FILE":PRINT"(CRSR DN}
(CTRL 9}7(CTRL 0](2 SPACEsJSAVE UPDATE
EXAMPLE ONLV D FILE"
EXP. DATE: NONE 255 PRINT"(CRSR DN) (CTRL 9)8{CTRL 0){2 SPA
CEs)QUIT":PRINT"(2 CRSR DNs)(4 CRSR RTs
){CTRL 9}SELECT FUNCTION(CTRL 0}"
260 GOSUB135:RESTORE:IFF$<"1"ORF$>"8"THEN26
265 A=VAL(F$):ONAGOTO275,290,295,555,
0,590,270:GOTO265
270 SC= 53281 : POKESC, 6 : POKEBC, 1 4 : PRINT" ( S11FT
CLRHCOMD 7)":CLR:END
275 POKEBC,7:GOSUB54 0:IFA$="END"THEN230
280 PRrNT"(SHFT CLR)":GOSUB445:IFF$="M"THEN
230
Listing 1. Coupon Organizer program forth 064. 285 GOTO275
290 POKEBC,8:INPUT"{SHFT CLR)(CRSR DN}{3 SP
1 BEM 64 VERSION/WALLACE ACEs) ENTER BRAND" ; J$ :GOSUI31 20 : B% = 1 :GOTO
100 PRINT"(SHFT CLR)":GOTO230 300
105 POKE198,0:PRINT"(CRSR UP}{3 CRSR RTs)"; 295 POKEBC,9:INPUT"(SHFT CLR)(CUSR DN)(3 SP
J$;" NOT ON FILE(2 CRSR DNs ) " :GOSU131 30 : ACES)ENTER PRODUCT";J$:GOSUB120:C%=1
RETURN 300 GOSUB540:IFAS-"END"THEN325
110 IFES="NONE"THENRETURN 305 IFB%TIiENIFBS< >J$THEN300
IIS E$=RIGHTS(E$,5)+" "+LEFT${E$,2)+" ":RET 310 IFC%THENIFC$<;J$THEN300
URN 315 GOSUB4 45:GOSUB120:Z=1:IFF$="M"THEN230
120 PRINT"(CRSR DN}{3 CRSR RTs}(CTRL 9)SEAR 320 GOTO300
CHINC(CTRL 0)":RETURN 325 IFZTHEN230
125 PRINT"{CRSR DN){3 CRSR RTsHCTRL 9IPRES 330 GOSUB105:GOTO230
S C TO CONTINUE" 335 POKEBC, 15:PRINT"(SHFT CLR)(CRSR DNH3 C
130 PRINT"{CRSR DN)(3 CRSR RTsHCTRL 9)PRES RSR RTsJPRINTER READY? (Y/N)"
S M FOR MENU" 34 0 GOSUB135:IFF$< >"Y"ANDF$<>"N"THEN340
135 GETF$:IFF$=""THEN135
345 IFF$="N"THEN230
140 RETURN
350 OPEN1,4,1
145 PRINT"{SHFT CLRKCRSR DN) { 3 CRSR RTs}EN
355 READA$:IFAS="END"THENCLOSE1:GOTO230
TER MONTH EXPIRES (2 DIGITS)":FORL=1TO6
360 IFA$="#"THENREADA:GOTO355
:E$(L)="":NEXT 365 READB$,C$,DS,E$:GOSUB110
150 IFZ1=0THENPRINT"(CRSR DN)i3 CRSR RTsJEN
370 PRINT#1,AS" "C$"{4 SPACES }"I5$"( 2 SPACES
TER N IF NO EXPIRATION" ]"D$D1$"{2 SPACES}"E$:IFPTHENCLOSE1:GOT
155 FORL=1TO6 O425
160 GETE$(L):IFE$(L)=""ORE$(L)<"0"ORE$(I,) >" 375 GOTO355
9"ANDE$(L}o"N"TIIEN160 380 Z = 0: RESTORE:Z1=1 :GOSUB145:Z1=0:JS = E$
165 IFZ1=1ANDE$(L)="N"Tt(EN160 385 PRINT"{SHFT CLR}":GOSUB120:D1$=" CENTS
170 IFE$(L)="N"ANDZ1=0THEN205
175 PRINT"(3 CRSR RTs)"E$(L)"{CRSR UP}" 390 GOSUB540:IFA$="END"THEN'130
180 IFL=2THENPRINT"(3 CRSR RTs}"E$(1);E$(2) 39 5 IFVAI.(ES)>VAL(J$)ORVAL(ES) <1TilEN390
:PRINT"(CRSR DN}{3 CRSR RTs)ENTER DAY < 400 P«1 :GOSUB445:GOSUO120:?.= 1 : IfT$ = "M"THEN2
2 DIGITS)
30
185 IFL=4THENPRINT"(3 CRSR RTs}"E$(3);E$(4) 405 IFF$="P"THENR$=A$:PRINT"(CRSR UP)(3 CRS
:PRINT"(CRSR DN}(3 CRSR RTsJENTER YEAR R RTs)HARD COPY? (Y/N)":GOTO415
(2 DIGITS)
410 GOTO390
190 NEXT:PRINT"(3 CRSR RTs)"ES{5);E$I 415 GOSUB135:IFF$="Y"THENOPEN1,4,1:GOTO370
195 E$ = E$(5)+ES(6) + " " E$ ( 1 ) + E$( 2 )+ " -fE$(3 420 IFF$o"N"TfiEN115
)+E${4)
425 GOTOG90
200 E1$=E$(1)+E$[2)+ +E$(3)+E$(4)+" "+E$( 430 IFZTHEN440
5)+E$(6):GOTO210 435 E$=J$:GOSUB115:PRINT"(CRSR UP}(3 SPACES
205 E$="NONE":E1$=E$ 1NONE EXPIRED AS OF ";E$;"fCRSR DN)":GO
210 PRINT"(CRSR DN)(3 CRSR RTs)"E1$:PRINT"{ SUB130
CRSR DN}{3 CRSR RTs}OK (Y/NI" 440 P=0:GOTO230
215 GOSUB135:IFF$="N"THEN145 44 5 FORI,-1TO3:D(L) =INT{ RND( 0 ) *1 4 )+2:NEXT:B=
220 IFF$="Y"THENRETURN
225 GOTO215
450 HS-"{3 SPACEsKCTRL 9} {33 SPACEsHCTIil,
230 BC=53280:SC =53281 :POKEBC,6:POKEEC,1 :B% = 0)":PRINT"{SIIFT CLR)(CRSR DN) { 3 SPACEs)
0:C%=0:D1$=" CENTS " FILE NUMBER:";A$
235 PRINT"(SHFT CLR}(2 CRSR DNs)<4 CRSR RTs 455 POKEE,D(1 ) :PRINT"(HOME) (3 CRSR DNs)";ll$
HCOMD 4HCTRL 9JCOUPON ORGANIZER(CTRL :PRINT;H$:PRINT;H$
0}":1=RINT"{2 CRSR DNsHCRSR RTHCTRL 9) 460 FORL=1TO7:PRINT"(3 SPACEs){CTRL 9}(7 SP
1(CTRL 0}{2 SPACEslREVIEW ENTIRE FILE" ACEs)":POKEE,D(2):PRINT,"(CRSR UP}{CRSR
240 PRINT"(CRSR DN) (CTRL 9)2(CTRL 0}(2 SPA LFKCTRL 9)(22 SPACEs)"
CEslSEARCH BY BRAND NAME":PRINT"{CRSR D 465 POKEE,D(1):PRINT,,,"(CRSR UPJ(CTRL 9](6
N) (CTRL 9)3{CTRL 0)(2 SPACEs)SEARCH BY
SPACEs}" :NEXT: PRINT;!!$:PRINT;H$
PRODUCT"
AMBER MONITOR
ghosf performance available This is t^e monplo^ lor professional worfc ir you
plan lo uiean 80 column board (leoDefow)
Up to 132 columns x 25 lmc>s ot iT you uw your 64 o loi iav« your «y«t and
Front pane* coniroli use me boil We boughl Iho same des-gn
Amtw screen onyo Ifiot sells lor upio S
Pugged moioi case
Complyly wilh cable ond insrruciions
Coralug -1220 $99.95
CaioiOQ'1360 $129.95
COD
computer
90 DAY WABRAN1Y peripheral
15 DAY FREE TRIAL ■ SATISFACIION OR YOUR MONEY BACK!
NO CHARGE UNIIL WE SHIP YOUR ORDER
exchange
PtIcbj do "of include ihlpolngoicvpllccftlfl KIOBCFdUtftl
Sony no pofionol cMeek5 uccopTud P.O. Box 2576, Laguna Hills. California 92654
RUN MAV19B/43
Do you know how much your
electricity is costing you per day?
This program monitors your meter
and computes the daily cost.
Energy Watchdog
ByANNF.SYKES
Kilowatt Analyst stores readings screen will clear, and messages in re know thai it has reached the end of
(kilowatt-hours used) from your me verse type will appear at the top of the the information.
ter, calculates the average daily con screen. These messages will it'll you If you choose Appliance Cost from
sumption of kilowatt-hours (kWh) where the program's Data statements the main menu, the screen will clear
and computes the average daily cost begin and what to increment line and a brief set of instructions will
you are incurring. It keeps track of numbers by, and will offer instruc appear at the top of your monitor,
the dates recorded and gives you ihe tions for continuing the program. followed by a prompt to begin (hit
averages lor the test period. Addi After continuing, the program will any key). Just respond to the prompts
tionally, there is a hardcopy option list all Data statements to the screen. that follow lo obtain the tost of
for those with printers. That way, you may determine the next operating individual appliances for
A second section of the program line number to use for your data entry. a month.
analyzes the cost of operating your Next, type RUN 50008. The screen During the run of the program,
appliances for a month and keeps will clear once again, and you'll be you mayswitch between the two main
track of the monthly totals. prompted to enter your starting and menu options except when you are
An added bonus is a routine that ending line numbers. If, for instance, entering data under the Meter Anal
automatically enters your data into you wish lo enter one day's reading, ysis option, in which case you must
the program. This saves you from and your next line number is 875, type RUN to continue.
having to search through the listing you would type in 875.875. You will Be sure to save a copy of the pro
to find the beginning of the Data then be prompted for the line incre gram after entering new data. Also,
statements. ment. Since you are incrementing by 1 have included several sample Data
one, simply type in I. statements, which you should delete
Using the Program before entering your data.
The screen will then clear, and you
After you type in and save Listing should see:
1, run the program. You will see a What's in It?
H7!i DATA
(ille screen, followed by a menu of The program was writlen primar
fering Meter Analysis and Appliance Type the necessary information into ily to give you an idea of how much
Cost. If you choose Meter Analysis, the Data statement, taking care to money you are spending daily on
you will see an options screen asking insert commas between entries. All total electricity and how much you
you whether you want to view data Data statements, except the fust one, can expect lo spend for each appli
or enter data. should contain the date, the meter ance on a monthly basis.
If you choose to view the meter reading and the month, in that order. Lines 10-95 are the main menu of
analysis, the screen will clear, provid The first Data statement contains the program.
ing you with the information. You the cost per kilowatt-hour in your Lines 200-330 contain the Input
have the option of get ting a bardcopy area. You can obtain this from your prompts for the Appliance-Cost sec
if you wish. electric bill. The last Data statement tion of the program.
If you choose to enter data, the contains a Mag lo lei the computer Lines 340-370 compute the cosi of
RUN It Right
44/RUNmavi'W.
4 A. 4. A 4. <
operating an appliance For a month Lines 5000-5020 make up the sub return. The data is then Poked into
and keep track of the totals. routine to continue the program via the keyboard buffer.
Lines 380-460 make up the screen the Wait statement. Armed with the information that
prim section of the Appliance-Cost Kilowatt Analyst gives you, you can
Lines 6000-6380 constitute the
portion of the program. then make plans to alter your usage.
Lines 500-507 begin the Meter- hardcopy option of the program.
For instance, I was shocked to learn
Analysis portion of the program. This is included separately so you will
that my hot water heater was costing
get the proper lab settings on the
Lines 510-850 read the Data state me $34.75 to operate for one month.
printer.
ments, compute the average daily I have now cut that cost in half by
cost and the average kWh used dur Lines 50000-50021 make up the keeping the heater on for only two
ing a day, and print these results fo section that automatically enters data hours per day. EB
the screen. to Data statements. This is accom
Lines 860-8R8 arc the hardcopy plished by the "dynamic keyboard"
and return-to-main-menu prompts. technique of writing to the screen, Athtress nil autiiar correspondence to
Lines 870-1000 are reserved for having the cursor pass over the mes Aim F. .Vyftcv, 3270 SE 18th Ave., Gaines
data entries. sage and then ending with a carriage ville, PL 32601.
RUN MAV1985/45
320 INPUTWA
330 INPUT"(CRSR DWJ{CRSR RTJHRS OF OPERATIO
ENTER LAST MONTH'S BILL? 45.00 N/DAY";HR
3-50 CS=(WA*HR)*(30.4/1000*AV)
ENTER TOTAL KILOWATT-HOURS USED? 200 350
360 SU=SUtCS
YOUR COST PER KWH- .23 CS=INT(CS*l00+.5)/l00:SU=INT<SU*100+.5>
370
/I 00
380 PRINT"{SHFT CLR H 4 CRSR DNsHCRSR RT)TH
E COST OF OPERATING YOUR"
ANALYSIS
390 PRINT"{CRSR DNHCRSR RT}"NA$" FOR 1 MON
TH"
400 PRIHT"{CRSR DNHCRSR RT}IS ";"$";CS
410 IFJ>1THEN440
NAME OF APPLIANCE? REFRIGERATOR PRINT"(3 CRSR DNsHCRSR RTJWANT ANOTHER
420
APPLIANCE (Y/N)?
WATTAGE OF REFRIGERATOR? 120
421 GETC$:IFC$=""THEN421
HRS OF OPERATION/DAY? 24 422 IFC$="Y"THEN300
42 3 IFC$<>"N"THEN421
430 PRINT"(CRSR DNHCRSR RTJWANT TO RETURN
TO MAIN MENU (Y/N)?
432 GETC$:IFC$=""THEN432
433
Listing 1. Kilowatt Analfl program for tk 064, Ptus/4 and 016. 434 IFC$<>"N"THEN432
43 5 STOP
440 PRIHT"{CRSR DNHCRSR RTJWANT TO SEE MON
1 REM[5 SPACEsJANN F. SYKES THLY TOTALS (Y/N)?
2 REM{5 SPACES) 3270 SE 1 8TH AVENUE 441 GETC$:IFC$=""THEN441
3 REM{5 SPACESJGAINESVILLE, FL.{2 SPACEs)32 442 IFC$="N"THEN420
601 443 IFC$o"Y"THEN441
4 REM{5 SPACEsH904) 378-4862 450 IF C$="N"THENGOTO420
5 REM 460 PRINT"{3 CRSR DNsHCRSR RT)YOUR TOTALS
6 REM THUS FAR ARE ";SU:GOTO420
10 POKE53280,!:POKE53281 ,1 500 CLR:PRINir"(SIIFT CLR)(2 CRSR DNs)";
15 PRINT"(SHFT CLR) 501 PRINTTAB(5)"DO YOU WANT TO:":PRINT:PRIN
20 FORI=1TO3 T
25 PRINT"{2 CRSR DNs}":NEXT 502 PRINTTAB(10)"(CTRL 9)(COMD 1)V(CTRL 0)1
30 PRINTTAB(13);"KILOWATT ANALYST":FORDE=1T COMD 7) IEW DATA":PRINT
O1500:NEXT 503 PRINTTAB(10)"(CTRL 9)(COMD 1}E(CTRL 0H
40 PRINT"(SHFT CLR)(2 CRSR DNs)"; COMD 7) NTER DATA":PRINT
50 PRINTTAB(15)"{CTRL 9}(CTRL 8)OPTIONS:(CO 504 PRINTTAB(10)"YOUR CHOICE
MD 7)":PRINT:PRINT 505 GETZ$:IFZ$=""THEN505
60 PRINTTABI11 )"{CTRL 9}(COMD 1}M (CTRL 0)( 506 IFZ$="E"THEN50000
COMD 7) ETER ANALYSIS":PRINT 507 IFZ$o"V"THEN505
65 PRINTTAB(11 ) " (CTRL 9HCOMD 1}A (CTRL 0}{ 508 PRINT"(S[IFT CLR)":Q=1000
COMD 7} PPLIANCE COST ANALYSIS":PRINT 509 RESTORE
75 PRINTTAB(11 }"YOUR CHOICE 510 READA
80 GETZS:IFZ$=""THEN80 520 READB,C,D$
85 IFZS="M"THEN500 530 PRINT"FIRST READ ON "D$;B;" WAS ;C
95 IFZ$o"A"THEN8f! 540 PRINT:PRINT"COST PER KWH IS ";A
200 CLH:PRINT"(SHFT CLR)" 550 PRINT:PRINT"DATE READ";TAB(12);"METER";
210 PRINT"THIS SECTION WILL COMPUTE THE COS TAB(19);"KWH USED";TAB(29);"COST/DAY
T OF" 560 PRINT"(9 SHFT Es)";TAB(12};"{5 SHFT Es|
220 PRINT"ELECTRICAL APPLIANCES AROUND YOUR ";TAB(19);"(8 SHFT Es)";TAB(29);"{8 SHF
HOME." T Es}
230 PRINT"YOU'LL NEED YOUR ELECTRIC BILL FR 570 G1=C
OM" 580 B2=B
240 PRINT"LAST MONTH." 600 FORI=1TOQ
250 PRINT"(5 CRSR DNs)"; 610 K=1
252 GOSUB5000 620 READB
260 INPUT"(SHFT CLRHCRSR DNHCRSR RTJENTER 630 IFB=0THEN760
LAST MONTH'S BILL";LA 640 IFB<B2TliEN660
270 INPUT"(CRSR DN)(CRSR RT)ENTER TOTAL KIL 650 K=B-B2
OWATT-HOURS USED";TK 660 B2=B
280 AV=LA/TK:AV=INT(AV*100+.5)/100 670 READF,D$
290 PRINT" (CRSR DNHCRSR RT)YOUR COST PER K 680 H=F-G1
WH-";AV 690 G=H»A
295 PRINT:PRINT:PRINTTAB(16)"(CTRL 9}{CTRL 700 PRINTB;D$;TAB(12);F;TAB(19);H;TAB(29);G
5)ANALYSIS(CTRL 0){COMD 7}":PRINT:PRINT 720 Gl-F
300 INPUT" (CRSR DNHCRSR RT)NAME OF APPLIAN 730 G2=G2+G
CE";NA$ 740 K1=K1+K
310 PRINT"fCRSR DNHCRSR RT}WATTAGE OF "NA$ 750 NEXTI
760 G3=F-C
RUNMAVIW.M7
Circle iB9on Reaasr SorvIce card
S59.95
C64 Book only S19.95 US 15 CREATE OTHEFt SVSTEMS
48/RUNmavw,
Circle 189 on Roaoor Somes card
D-Compiler $59.95
The first D-Compiler to give you back your source code
after your program has been compiled with 'Blitz.
l ol Sky Ida Fleclric Works
COPIES IT ALL
At last a complete utility package for the MSD Dual Drive This
is the lirst MSD utility program that does it all. The mam
Change Disk Name
Quit
Rename a File
View Directory
$3995
menu options include'
Sure Copy will put all errors automatically on disk: 20. 27. 22, 23. 27 and 29's.
D-CODER N-CODER
the machine
M9.95 Super Loader
language manipulator...
Translates any machine language program into easy- Super Loader is a Kartridge that plugs into
to-read English descriptions with complete explana your expansion port, that allows the
tions ol each command' The perfect companion computer, on power up start thedisk drive
Mattes complete natal ions ol all important memory program to D-CODER! and load the first preselected program on
kications accessed by the program! (SIO. VIC. MOS. the dish
KERNAL. etc.)
Allows you io easily make changes in ma
Gives you itiree ways ol accessing programs: chine language programs... right on the dish! Change colors
1) Will read and list programs from DISK
2} Will read and list programs from MEMORY! Load wedge
• Rewrite ability allows code to be altered
3) Direct user Input (from magazines, etc.)
and then rewritten directly to the disk! Woiks with more drive
Can be used io locale and eiamme any machine • Features sector-by-sector scrolling
Takes up no memory
language program's pioteciion routines! assembly language display ol machine
Can Be used io easily break apart machine language language programs! Reset swiiqh included
programs lor study and examination! • Notation ol ASCII text equtbalents for easy
Pnnter option for complete hard copy listings! spotting of embedded text strings!
You no longer
• Handy reference display of all assembly
need to be an language commands and their ML
numerical equivelents!
$1995 *29 95
EGGHEAD to
read M«chlne • Byte splitter for easy splitting of decimal Only
Language. addresses into low byte-high byte format!
This Disk has over 100 routines, routines. They can easily be
some of them are routines for incorporated into all of your programs.
protection, smooth scrooling, modem It is also fully documented.
routines, and sound and color
\
RUNM.wiiws/49
What
Makes
You
Tick?
By CHRISTINE ADAMEC
Psychological soft
video game system to your
ware is now avail TV set. One end of the ca
able for C-64 users. ble plugs into joystick port
1 of your C-64 and theother
This new genre of into your TV. The program
programs helps you is supplied on cither disk
to analyze yourself or cartridge.
Turn on your computer
and your friends, re and you'll get the introduc
duce stress, lose tory message, and you'll
50 / RUN may \m
and exciting when it happens. but I may have difficulty understand "One should (ins! a physician to treat
Hut does it work—will you actually ing the emotions of others. The pro an illness" and "An honest person
lose weight, quit smoking or improve gram says I value honor the most, can't always be polite." Most ol the
your sex life? I tried the Weight Con and my "vulnerability to criticism" questions are very straightforward.
trol program for two weeks and lost could give me trouble. You must have patience to answer
about two pounds, which 1 don*! think I think the program analyzed me 220 questions, but after it's over, the
is significant The success or failure rather well (although I really could analysis comes up quite rapidly. The
of the program depends largely upon never see myself as a mortician). program not only measures your level
you, your receptiveness to subliminal Personality Analyzer is noi de of correct answers, but also your con
stimuli and your determination to signed 10 replace your psychiatrist, sistency—it asks you the same ques
achieve your goals. It would be diffi but it can provide some very inter tions in several different ways.
cult to determine to what extent your esting insights. Psycom is currently Instead of giving you an age-level
behavioral change (if any) could be working will) a psychology professor score (indicating thai you are emo
attributed to Expando Vision. to add a section on motivation. Psy tionally :>. 2.r> or 90 years old), the pro
My only complaint aboui Expando com President Patrick Williams says gram gives your scores in percentages.
Vision is the price. The hardware, this motivation scale will help you You may be told, for example, that
including the electronic interface de determine if you're a low-achiever, a your maturity level is 9:>%, your con
vice and coaxial cable with antenna Type-A person (workaholic) or some sistency is 70% and your bottom-line
adapter, costs SH9.95, which is rather where in the middle. Updates will be percentage score is 60% (50% is aver
sreep. In addition, each program offered lo program owners for just age and (!()% is in the 70th peicentile).
costs $34.95. So with die S3 The program also high
shipping lee. you're look lights your inconsistencies
ing at a bottom-line cost of and shows stress areas in
$132.90. Bui if you can af your life based upon your
ford it and would like a fas answers.
Software Discounters
a Breakthrough in Value!
of America
ULTRABYTE (■ Pailplwril), too!) S.D. ol A
ULTRABYTE NOW OFFERS TWO OF THE BEST COPY Beach Hoad II (D) .
Mach5|R)
127
.123
lnlidel(D}
Planetfall.
S27
$23
PROGRAMS ON THE MARKET. AND BOTH COME WITH Raid over Senslalker 123
ULTRACOPY II GhosthustflisiDf
SpjieoShultlo(D) .
$23
121
Kcys(D)
Tntilot mPamtor(D)
$19
153
ARTWORX Talilnt miPalnter(R) SB 5
Copies protected disks in 8 minutes on a single 1541 SiapShoi Hockey <D) S16 Kennedy Approach <0)$23
Sinn Poker ID) 121 Solo Fligm (TorD). 123
Does not "hammer" the disk drive. Will not affect alignment BRODER8UNO MINDSCAPE
Sank SI Writnr(DI 133 Bank Si Music
Formats, copies and produces errors automatically In one step Castles Dr CrevpID 121 Wriler(Dl $33
KwatthitO) 121 Bank SI Story
Features Normal Scan for reliable copies of most disks Loderunner |D| 121 BooK|D) $27
Mubic Shop |Dj $29 Indian Jones ID) 121
Includes Deep Scan with 38 track and hall track capability Print Shop ID] 129 ORIGIN
Prmt SnoD LJIhmalll S39
Copies 99% of programs on the market Graphics Library $19 PRECISION SOFTWARE
Spelunkor(0). . 121 Superoase61 SJ9
Free backup copy-two disks for the price of one StealinjD) . . $21 SCARBOROUGH
Wliistliir-sBtallMiitDlSil Build A Book ID) $27
copies In 8 minutes with a single 1541 disk drive. BrejkSlr<M)t|D| $17 ProTourGoI'lO) 127
Easy Disk (0) 121 Questron[D( $27
in COD add SZ.00- Calif, add 6 5:- (S2.60) sales tax. Additional backup copies are BaseBan(TorDi (21 Ini AJGraphics. . . UA
HBJ Disk Case |How5 501 $9
S 20.00 plus S 3 00 shipping Computer SAT (0) Disk Drive Cleaner
118 S9
ATTENTION: Owners of ULTRACOPY or the NIBBLER whose names are in our tile HAYDEN Oom Jones Slarler
SarrjonllllO) $33 Kit (5 hrs.| . . . $21
may order a single copy ot either product tor S 20.00 plus S 3.00 shipping. INFOCOM Tula AAIAD Modem Call
EnohmteKni 123 ■■■■' :' 112
Write or Call 24 Hour Order Line P.O. Bo< 278-DBpl. RN Wildwood. PA 15091
7,
P.O. Box 789 La Canada, CA 91011
i l^dr.H"n " rj11 {, \t \ 1 '^ 5" ni>lnrj
- t—
By DAW A. BIER
One of the major expenses in any 32. With certain ingredients, such as
budget these days is food. This pro potatoes, vegetables and spices, you
gram, Recipe Calculator, helps you may have to estimate the total num
determine the amount of money you ber of servings. With a little practice,
spend on a meal by figuring the total you can become very accurate.
cosl of a recipe's ingredients and cal Next, you will be prompted for the
culating the cost per serving. servings used. If the recipe calls for
Written entirely in Basic for the 3 % cups of milk, enter 3.5. If it calls
VIC-20, the program will also run as for 2 eggs, enter 2.
is on the C-64, PlusM and C-10. The The lasl prompt is for the number
program begins by asking you for the of servings. If you plan to feed a
number of Ingredients that you'll be family of four, you would enter 4.
using in your recipe. (Do not include The total cost of the recipe and the
items that carry no dollar value, such cost per serving will be calculated
as water.) You then will be asked to and listed on the screen. You will
name the ingredients one at a time. then have the option to change the
After you've entered the ingredi number of servings, and the cost per
ents, you will receive three prompts serving will be recalculated.
pertaining lo each of the ingredients The program is very simple and
used in the recipe. First, you'll be easy to follow. It can help the begin
prompted for the purchase price. En ning programmer understand the
ter the amount spent on that partic use of many of the more common
ular item. If you paid SI.10 for a Basic statements, such as Input,
do/en eggs, you would enter 1.10. For...Next and Print, and also the
Next, you will be prompted for the use of arrays. E
lotal servings per container. This can
usually be found on the package or
container. For example, a gallon of
milk contains 16 cups, so you would Address all author correspondence to
enter 16. A pound of butter contains David A. Itirr, 4973 N. Holt, #101,
32 tablespoons, so you would enter Fresno, CA 93105.
RUN It Right
CALCULATOR
)W TO AVOID
NUMBER OF INGREDIENTS ■COMING A
?4
NAME THE INGREDIENTS
INGREDIENT 1:? MILK
NOSAUR.
if dinosaurs had kept up with their rapidly changing
world, you might have a pet bronto today. (It's
INGREDIENT 2:? EGGS
probably just as well they didn't, since they
INGREDIENT 3:? FLOUR wouldn't fit into a small imported car anyway.)
INGREDIENT 4:? BUTTERI The point is, if you don'! want to get left
behind today, you need a computer with
the latest software and accessories.
No question about it.
Listing 1. Recipe Calculator program for the C6i\'iC-20, The only question is, "where
do I buy it?"
Plus/4 and Old.
Ah! We thought you'd never
ask. Computer Warehouse, of
course. Nice guys, great
1 REM*DAVID A. BIER
prices. Give us a call loday.
2 REM*4973 N, HOLT #101
3 REM+FRESNO, CA. 93705 We'll get your shipment
4 REM out tjronto-
10 PRINT"{SHFT CLRH2 CRSR DNsHCTRL 1}(8 C er, pronto.
RSR RTsKCTRL 9}RECIPE
20 PRINT
30 PRINT"{6 CRSR RTsHCTRL 9)CALCULATOR MONITORS MODEMS
40 PRINT:PRINT Commodore 1702 $209,95 Westridgo Automodem $69.95
50 PRINT"NUMBER OF INGREDIENTS Gorilla (green) $ 79.00 MPP1064 $79.95
Gorilla (amber) $ 89.00 Total Telecommunication $69.95
60 INPUTN
Modem 300 by
70 DIMA$(N) PRINTERS
Commodore S89.95
80 PRINT Commodore 1526/802 $209.00
Commodore 803 S169.00
90 PRINT"NAME THE INGREDIENTS PRINTER INTERFACES
Panasonic 1090 $239.00
100 FORI=1TON Gemini 10X S249.00
Cardco B S39.95
110 PRINT Gemini 15X S349.00 Cardco G+ S69.95
TYMACConneciion S79.95
120 PRINT"INGREDIENT"I;"{CRSR I,F ] : " ; : INPUTA Power Type (Daisy
TURBO GT SS9.95
SiD Wheel) S369.00
AXIOM Interface $79.95
130 NEXTI Radix 10 S499.00
ELITE 5 CO (Daisy Wheel]
140 FORI=1TO500:NEXTI Direct connect for
SOFTWARE
150 FORI=1TON Flight Simulator II S36.95
Commodore S299-00
Super Base 64 $59.95
160 PRINT"{SHFT CLR}(2 CRSR DNs((3 CRSR RTs AXIOM AT 550 S259.00
Paper Clip (w/spell] $79.95
}(CTRL 9)"AS(I) SlarSGIO S269.00
Muliiplan by Microsoft $59.95
170 PRINT Star SD10 S399.00
Word Pro 3 Plus $39.95
SlarSRIO $499.00
180 PRINT"PURCi!ASE PRICE:";: INPUTC Koala Touch Tablet S69.95
Okidata82,83,84,92,93 CALL
190 PRINT Tax Advantage SG9.95
Okimate 10 Color
200 PRIHT"TOTAL SERVINGS:";:INPUTT Wrile Now (Cardco) $39.95
Printer $199.00
Mastertronic Disk Game
210 PRINT Panasonic 1091 $299.00
(C64) S 7.99
220 PRINT"SERVINGS USED:";:INPUTS
DISKDRIVES
230 PRINT Commodore 1541 S199.00 DISKETTES*
240 P=P*C/T*S Rana1000 S199.00 Computer Warehouse
250 FORA=1TO250:NEXTA Indus GT S299.00 ss/dd S14.95
MSD Single Drive S29S.00 Elephant ss/sd S13.95
260 NEXTI
MSD Dual Drive $499,00 Elephanl ss/dd S16.95
270 PRINT Maxell MD 1 S1S.95
280 PRINT"NUMBER OF SERVINGS: ACCESSORIES Maxell MD2D S24.95
290 INPUTN We carry a lull line of covers, SKC ss/sd $13,95
300 PRINT nDbons, storage cases, surge SKC ss/dd S16.95
suppressors and cables. ■Prices per bos of 10
310 FORI=1TO500:NEXTI
We carry a lull line ol Commodore Hardware and Snilware
320 PRINT"{SHFT CLR){2 CRSR DNsJCOST OF REC
COMPUTER
IPE:":PRINT:PRINT" $";INT(P*100+.5)/100
330 PRINT:PRINT
340 PRINT"COST PER SERVING:":PRINT:PRINT" $
";INT(P/N*10( +.5)/100
WAREHOUSE
350 PRINT:PRINT
360 PRINT"CIIANGE SERVINGS (Y/N)
370 PRINT
380 GETA$:IFA$="' THEN380
390 IFA$="Y"THEN280 (in FL)305-274-3680; 1-800-372-0214
400 END 7222 S.W. 117th Avenue, Miami, FL 33183
Add 3"fl 'or shipping and handling charges j$3 minimum I Ad prices roffocl3*[> casfi
discount C'O6'l e.ird ofduis should ,idiJ3°„ Prices ■..:,.■.'!.■■ i'.m.-,- fl \'<, U1 r;. "n r
Telecommunications has been regarded by some as a services more varied and rates a bit less expensive when
futuristic and highly technical concept, conjuring up im you actually go on-line yourself.
ages of nonhuman communication and complicated data In addition, these articles will contain the actual log
retrieval. This misconception is fading today as more on procedure for the services being discussed, and they
computers enter the home and more computer users will highlight setting up and getting on-line using the
enter the realm of on-line communication. various Commodore modems. (See RUN's Special Issue
In 1983, game playing was the predominant home 1985 for an in-depth discussion on using the VIC-Modem
computer activity; in 1984, this was shared with word and Auto-Modem.) You will also be provided with sup
processing as the top home use. Analysts foresee telecom
plemental sources to consult for more detailed infor
mal ion (in telecommunications and other on-line utilities.
munications as the fastest-growing home application in
! 985, and Commodore home computerists won't be left The amount and variety of information accessible in
out ol' this tremendous surge of online activity.
the home today are truly impressive. Traditionally, profes
sionals and business people have had a need for on-line
As a matter of fact, Commodore owners will probably
information to keep abreast of the latest news in their
be the most active home telecommunicators worldwide,
fields and to perform research more efficiently. Today,
since there are almost four million Commodore owners
however, both the kind of user and the data services
out there. Additionally, a Commodore modem with ter
available have grown more varied. The user is now anyone
minal software costs less than $100, thereby making tele
who owns a computer with a modem and who has the
communications well within your reach.
curiosity to peek at the rest of the world. The data being
While doing research for this series, I was astounded provided now goes well beyond topical research into llie
by the great opportunity that Commodore computer own
areas of public service and communications.
ers possess. Whether your Commodore is used most often On-line information utilities, such as CompuServe, the
by the adults in your house or by the younger people,
Dow Jones News/Retrieval, The Source, the Knowledge
you have an extraordinary tool for doing serious research, ln<le\. BUS and Dialog, provide the opportunity Tor de
muttifaceted communication and consumer transactions. tailed research, consumer activity and communication.
The wealth of possibilities that you have at your fingertips Entertainment, one-on-one communication, mail ser
is amazing. Furthermore, you don't have to lay out ex vice, banking, Hollywood gossip, interactive game play
orbitant amounts of money for this privilege. ing, college guidance, travel planning, home shopping,
With all of this in mind, as well as much reader interest group discussions led by professionals and university
displayed over the past few months, RUN has decided to course-work are among the activities and services now pre
publish a series on telecommunications. We won't bog sent and constantly expanding. You will find that telecom
you down with highly technical discussions on telecom municating is very people-oriented and provides you with
munications electronics, such as how a computer manages many avenues for human interaction.
to convert digital Information into analog and so on. In this series, we will only scratch the surface for you,
Rather, we will give you a detailed description of the but, more important, you will be provided with relevant
major on-line services that you can try out if you have a information that you can use immediately for telecom
modem or intend to buy one. municating. You may even be prompted to search deeper
We will also give you practical information about how to find services that will fill your own specific needs.
to subscribe to these services and how much they cost. We start in this issue with a focus on CompuServe, the
You'll be given information that is current at the time of on-line utility most used by RUN's readers, according lo
publication, but you might be pleasantly surprised to find our most recent reader surveys. B
56/RUNUAYI9H5
unications
Introducing a new series on telecommunicating with your Commodore.
On-Line With
CompuServe
By MARGARET MORABITO
w
itli a computer, a mo brief rundown of all of CIS's offer
dem ;ind n terminal ings, consult Table 1. which lists the
program, you can major headings, the areas they cover
contact CompuServe and the topics within those areas.
for just about any Introducing one of the Prom this table (compiled in January
reason. You might want to gel the 11185), you can gel an idea of the
latest information on national sports, most popular electronic diversity that this information system
perform some transactions with your supplies.
bank, do research for a college
information services, Services silt]) as the CB Simulator,
course, browse around in Scars, plan
with nearly 200,000 the Forums/SIGs (special interest
a flight itinerary for a trip or partic groups), the National Bulletin Board
ipate in a continental game of strat subscribers in the U.S. and Kasy Plex (electronic mail) pro
egy. The options arc too numerous vide the opportunity for every CIS sub
to cover in less than a book. and Canada. scriber to chat or write to others in a
CompuServe provides such a va group or individual selling. (You may
riety of databases and opportunities CompuServe has been around have heard of the on-line wedding thai
for consumer activity and commu since 196!) as a reliable supplier of occurred several months ago.)
nication that it is not surprising it is business information and commu This stage for personal interaction
mentioned most often by new tele nications services to large corpora is open on all levels: from sponta
communications participants as tions. The Executive Information neous, non-directed chatting to well-
their first on-line subscription. Services (KIS) is targeted at business planned and moderated group dis
Its subscribers are of all ages, from people and professionals, providing cussions. Recently, 1 participated in
all across the United States and Can sophisticated business communica one of the first on-line national in
ada—wherever there are phone tions, worldwide news, demographic terviews ever held, in which selected
lines. Anyone with just about any in and sales information, Havel assist members of the press were invited
come can share in its offerings. The ance and a wealth of banking and to participate prior to the event.
service is one of the least expensive brokerage services. CompuServe sponsored this activity,
to join and charges minimal rates This side of CompuServe is not ad Transaciional services, such as
(ten cents a minute). vertised nearly as much as the Con electronic shopping and banking,
CompuServe brings all the diver sumer Information Service (CIS), are gradually becoming more ac
sity of its far-flung subscribers into which is open to the general public at cepted, and CIS is providing these lo
an arena for open discussion, private a lower rate. Most home COmputeristS its subscribers. Although computer
communication and directed activ will join the latter rather than the KIS ized banking from the comfort of
ity. This emphasis on human inter because it offers enough business and your own home sounds attractive, it
action and day-to-day services may financial data to satisfy the average is still on trial lor many people. In
be contrary to what you expected person, plus so much more. time, though, you may find it easier
from a computerized information to do your banking by computer.
Services Galore Facilities for accessing infor
service. However, you will discover
that telecommunications provides CIS is arranged into seven major mation represent the largest of
much more than just highly special headings, each containing from one CompuServe's offerings. The Infor
ized research and credit reports. to a dozen subheadings. To see a mation is designed lo meet a wide
RUN MAY KB I 57
range of user requirements. Students
can gci information from Owner's Ac
ademic American Encyclopedia; IRS and Home Services Page HOM-1
Social Security information is avail NtWt/WeatkcrtSporU: The Washington Post; St. Louis Pott-Dispatch; AI* Videotex Wire;
able; business and financial services NOAA Weather Wire; Hollywood Hotline; Sports News and Information; College Press
provide data on investments, eco Services.
nomics, business and law; and ser Rrfnetue Library: Academic American Encyclopedia; U.S. Government Publication*; New
vices for professionals include Tech Times; Human Sexuality; Family Healthcare; Family Matters; The Electronic Gour
reference material on aviation, data met; Wine Guide; Worlii of ArK College Press Service; Naked Eye Astronomy; Olympic
processing, engineering, medicine Scoreboard.
and much more. Communications: Electronic Mail; CB Simulator; National Bulletin Board; User Directory;
Now that you know what Compu CB Society; Love Messages.
Serve can oiler you, let's proceed Into Hume Shopping/Banking Comp-U-Starci Electronic Banking; Athlete's Outfitter; Music
a discussion of him1 to subscribe, how Information Service; Fifth Avenue Shopper, Primetlme Radio Classics; AuioNetJ
AutuRasc; Saving! Scan,
OhaaiUm Fonmu and Crou/n and Clubs: CHers: HamNet: WilSIgi Sports; Cooking; Travel;
Space; Issues; Literary; Educators; Health; Educational Research; Games; Religion; Good
Earth; Work at-Home; Music; Human geniality; Military Veterans Services; Family Mat
ters: Ski Forum; Outdoor Forum; Raiiun Information; Democrat Sift Republican SIC;
Science Fcluration Forum.
Garnet and Enttrlaintnent: Board Games; Parlor Games; Sports Games; Games •>( Chance;
Adventure Games; War Games/Simulations; Span- Games; Educational Games; Fortune
I cDIng Games; Game SIGs and Archive*.
Education: Services for Academics; Services lor Practitioners; Services for Students and
Parents.
Home Manngrmnil: Balance Vour Checkbook; Calculate Net Raise; Calculate Net Worth;
Amortize Loan; Electronic Gourmet,
TtaotU Official Airline Guide: FIKSTWORLD Travel Agency; WWX Holiday Homes-
Yachu-RVfi State Department Advisors: pan Am Travel Guide; TravelVision; TravelFax;
West Coast] Forums; Discover Orlando; TravelShopper.
Entertainment: Hollywood Hotline; Video Information; Sho-Time Movie Catalog; I'riine
time Riiilio Classics; Words of Wit & Wisdom; ShowblzquU: Movie Reviewetles; Caine's
Mystery Magazine; The Whiz Quiz; The National Satirist.
News: RCA Newsletter; Tandy Newsletter; Commodore Newsletter; The AHertexi Report]
a list of services offered. All new sub
l>i".ii.i! Resear< h, Inc.; OnMoclem \Li!;.i/nu OnLlne TodsiV Magazine; CompUtCI l.an- scribers receive a free one-ye;ir sub
■,;<u^r Magazine; Family t^imjmtinj' Muga/inr; ECCA Directory. scription to OnLine Torltiy, the
Personal Computing Rifmnat Software Reportij Test Editors/Ward Processors; Utilities;
monthly CIS magazine. If you did not
Math and Statistics; Special Features; VlDTKX Information, buy a Starter Kit, you can buy the
CompuServe CIS User's Guide while on
Commumeaihms: E-Mail; ('11 Simulation; National Hulletiu Board; L'scr Directory; Atccss
line. Ii provides you with an overview
(Public File Area).
of CIS and a wall chart displaying all
Shop Al Home: Softex-CompuS^rve's electronic software exchange: Howard Sains Buoks;
Comp-U-Slore; Micro-Shoppe.
the services!
You have three options for billing.
(kimiriuniffitum Forums: for Commodore compute) owners and at luast !W other profes>
You can be billed on your VISA card
lional, personal and home computer users. Also Include! the Writer's Sit;, Wholu Earth
Software and several computer magazine).
Ijgak Legal Forum; Business lntorporaiin|! Guide; Business and Lav.1 Review,
Mtdkak AAMSl Medical Porum; ASCMD Forum: OBGYN Forum; FOI Newsline-FDA
[nformation; AAMSl Coinmunlcatlans Network: HealthNei; Op-Net Kch-uhi; HeallhCom.
jrwflm (The Diamond Sy.ttrm}: System Intro; Diamond Information; Diamond Wholesale
Price Data; Diamond Market News & Reports: Diamond Buy Listings; Diamond Sell
Listings; RDC Message Ctr.
It §0000 0 0000-t mo r
• US 000 0 0 0 8
['II-
XI 1*1 vl «m
Ht+a mo H7
8S r tor !nr
►♦♦♦Sit -_.
1
►++++M I aM|E|: !
■ 1
: Irlirlrl1*! i
|
: - Bk a j HFTTi
•i I ■f
^ li li li D 1 ■ ■■■■:>:
O0«i
r1 ['I'll
tf M M M (pip ip [ I -..nFi'M
1 ♦
IB I L
v XM. »♦♦♦♦
m:...:£.-..'^.-. "«B ■ ♦ ♦♦♦♦»♦
(..■- ** ...Mar *h * J
Snakes
Outwit your three opponents
by teaching your snake strategic moves that
will help it grow into victory.
Bj DOUGLAS FISH
In Snakes, up to four players ac- After all snakes have been assigned If the computer is controlling the
cumulate points by moving their to a player or to the computer, the new snake, it chooses the snake's di
snakes around the screen to occupy screen displays four differently col rections at random, li'yiiu control the
as many spaces as possible. ored and shaped characters, 'these snake, you'll be prompted for a di
At the beginning of (he game, the are the snakes. You move your snake rection every time the snake encoun
screen prompts you to choose one of around the screen one space at a time ters a situation it does not recognize.
four options: by using one of eight keys: Initially, Che snakes don't recog
U—up V—up-left nize any situations; everything is new
1. Player controlled—new
2. Player controlled—old H—led [—up-right to them. As the snakes grow, move
3. Computer controlled—new ]—ri^hi 8—down-left by move, they begin to encounter
4. Computer controlled—old N—down M—down-right familiar situations. As soon as a snake
For the first game, each player As your turn conies up, the com recognizes an old situation, it repeats
puter will prompt you to move your the same moves that it "learned" to
chooses a "new" snake by pressing the
snake in one of the eight directions; perform the first time it was in that
1 key. If you play Snakes with fewer
you cannot, however, move to a place- predicament.
than four players, press the 3 key for
each snake without a player. Your already occupied. For example, if a snake is moving
C-fi4 will determine these snakes' A "new" snake begins the game not to the right side of the screen and
moves as the game progresses, knowing in which direction io move. runs into the edge, it will stop and
62/RUNMAY198B
Listing 1. Snakes program for the C-6-i.
RUN It Right
Commodore 64
wail to be taught where to go when snakes can no longer move to a space. computer's snake, with no memory of
it runs into something on the right. Then the computer will take about a previous games, press the 3 key.
If you move the snake up ;it thai minute to total all of the characters Strategy is important in Snakes. As
point, it will store in its memory this on the screen and give each player a game progresses, you can create for
situation and the move, so the next his score. your snake a series of moves to
time il runs into a wall on the right, hinder an opponent's moves around
it will always move up. Strategy is the Key
the screen.
If your snake can use a previous Press any key to return to the tide Positioning is another strategy you
move or series of moves to advance screen. In this game and games im can use. Your snake is in a good
into a space or spaces, the computer mediately following, you may choose position if it can trap any opponent's
automatical 1) moves your snake for to have the computer save any or all snake within a small area, leaving it
you. Your snake will continue re snakes' moves from previous games. With few spaces to fill. ®
peating this pattern until il readies These are "old" snakes. Press the 2
a place already occupied. and 4 keys to save each snake's moves
You must, however, move your from these games. If you wan I your
snake to a new space if the computer snake to Start the game anew, with no Address all author airri'spoTidriice to
doesn't make a move for you. memory of previous games, press the Doughs Fish, 1106 S. 6th St., Marshall-
The game is over when all four 1 key. To start a game anew for the town, IA 50158.
Join the thousands of C-64, Plus/4, and VIC-20 users think that yours is the best. I now have a subscription
around the world who enjoy subscribing to RUN every and look forward to every new issue."—Eric D. Stolen,
month. They've found RUN 10 be an unrivaled Com Man is tee, MI
modore resource. And they're right—RUN is "In a remarkably short time, RUN has become the
one of the fastest-growing Commodore best journal for Commodore computer
magazines on earth! users...I appreciate the coverage
The convenience of personal delivery, you devote to reader comments and
plus a savings of 44% off the newsstand questions (Magic, Mail RUN, and
price are yours when you subscribe to Commodore Clinic), as there is
RUN—the year-round Commodore nearly always an interesting hint or
companion. tip in one of these columns!"—J.
You got 12 great issues for just O'Hare, Victoria, B.C. Canada.
$19.97, plus special announce Throughout the year, you'll find:
ments and offers available only to • Exciting tips, Commodore tricks,
RUN subscribers! and programming ideas in RUN's most
Each month, you'll learn the popular column, "Magic".
fun of computing while ex • Challenging, fun, and educational soft
ploring the limitless possibil ware.
Canada A: Mexko 123.97: Foreign Surface $39.97, ] year only, US fund! drawn on VS bank- foreign air
mail \ihJMr ini|Uilcr Pitaie allow 0 I" I* weeki far delivery.
Uses NEW Vari-sector track scanning process • NO analysis required, just swap disks. ..& NO damaging
Actually copies a FULL disk in only 3 MINUTESI drive knock during errors, format, or copying
Easiest to use —TOTALLY automatic copy utility • Detects 5 DUPLICATES extra sectors, hidden ID'S,
NEW Auto-Sensor detects and copies half-tracks altered headers, frequency & track density
Breaks through LATEST protection schemes • AN copiers AUTOMATICALLY put "errors" on backup
3 copiers in II Includes FAST Copier, VARI-SECTOR ■ UNLOCKS protected disks for backup copying
Copier, and HALF-TRACK Nibbler - FASTEST & most advanced backup copier you can buy
Copies normal & HALF-TRACKS up to track 40 - Writes errors 20, 21, 22, 23, 27, 29 WHILE COPYING!
NEW sync-seeking logic reduces copy time ■ Transforms your 1541 into a SUPER-EAST copy drivel
100% machine code for fast, RELIABLE operation • PRODUCT SUPPORT tel. it, revisions, and upgrades
i > i'i ." ■ ■''-■■ ■' ■" "mhi A;;.:'.')'/! mofWfj/WCTina tatorainaiW UJ SSJ0W UW*' tki: :<»w/mm Wow wy. mil w.on «t, <».Am. no. Mti wjj. (/■/jfli.jfl.
i 'i ■ :'i'\i a"' ■ ■■ ,: orucn<uW (HUO, Jrtii
DISKMAKER PAYS FOR ITSELF THE FIRST TIME YOU USE ITI
The
High-Resolution Graphics
Bj GLENN Van VALKENBURG
I love computer graphics! Partly 1) is provided to illustrate one way down-cursor key returns the cursor
because of that, I also love the Com the operations can be used with Basic to view.
modore Plus/4. Graphics arc easy on routines to draw a picture. The High-Resolution modes pro
the Plus/4, and, to me, easy means In the following descriptions, pa vide maximum detail, allowing in
more fun. rameters in angle brackets are re dividual pixel (dot) control of the
The Plus/4 graphics procedures quired, in the range shown, to avoid 820-wide by 200-hlgh screen. This
are similar to those of a Commodore a Syntax error. If one optional lo mode allows only two colors in each
04 with a Super Expander cartridge, cation value is given, either X or Y, of the 1000 (40-wide, 2!>-high) char
but the Plus/4 has the advantages of then both are required. acter positions. Four colors are al
no cartridge to purchase (thus, no Also, all optional parameters pre lowed in each character position in
worry nor nuisance of a cartridge on ceding a desired parameter must be both multicolor modes, but with re
the hack of the computer) and sup represented at least by a comma. duced resolution. Each horizontal
port of abbreviation of graphics key Don't end with a comma, though, or position becomes two-pixels wide, re
words. Another advantage is thai in you'll get a Syntax error. Parameters sulting in a 160-wide by 200-high ma
shifting die Plus/4 to Split-Screen shown in parentheses are nol re trix. Option (.1) clears the screen in
mode, with text lines at the bottom quired, but. if used, must be in the the mode entered.
of the high-resolution screen, graph given range. The brackets and paren If no value is shown, the zero value
ics in die text area arc not lost. With theses are only for clarity in describ is assumed and leaves the screen in
the Super Expander, they are. The ing the operations and arc not used tact. GRAPHIC CLR is used when all
PlusM can move freely between all when working on the computer. graphics work is completed, making
five screen modes without this con available to Basic 10K of RAM. if it
cern, letting VOU easily mix basic mil- was previously set aside for graphics
Preliminary Setup Commands by use of GRAPHIC <I to4>.
lines with Direct mode commands.
This article will discuss and show The "open sesame" to this treasure COLOR <0 to 4, 1 to l(i>, (0 to
each of the operations (commands, is GRAPHIC < 0 to 4 > ,(l) or 1). The re- 7) is used to assign background, fore
statements or functions} related to rhe quired parameter designates the ground, multicolor 1, multicolor 2
Plus/4'a high-resolution graphics, with mode, in the following order: Normal and border colors. These "source"
the parameters allowed or required, Text, High-Resolution, High-Resolu- areas make up the first parameter (0
and will describe their purposes. lionfl'ext Split-Screen, Multicolor and to 4, respectively).
These high-resolution commands are Multicolor/Text Split-Screen. The 10 colors available are printed
part of the enhanced Basic 3.5 and The Split-Screen modes provide a on keys I to 8, with colors 9-Hi on the
should not be confused widi the built- five-line area of normal text at the bottom row. The optional luminance
in low-resolution graph-making pro parameter controls color brightness.
bottom of the screen. In these modes,
gram tiiat is integrated with the PlusM the cursor can go behind and be bid Black (coior number 1) is the only
word processor and spreadsheet den by the drawing area, but the color not affected by luminance, so, in
A demonstration program (Listing theory, there are fifteen colors times
RUN It Right
00 / RUN HAY 1985
Plus/4; 016
iniiJiMinmifiiiim.fi
eight luminance levels (120), plus which DRAW connects in Sequence. nuns a box clockwise around its cen
black, for 121 colors. One X,Y location without the TO ter, and Paint, if enabled by a value
SCNCLR completely clears the produces a dot. If the pixel cursor is of 1, Fills the box with the source
screen in the current mode and is on the starting point, only the second color. Source is specified first, then
{■i (shift function I). location need be shown (after TO). the coordinates specify diagonally op
The DRAW command is powerful posite corners of the box. BOX can
Three Impressive Commands
and easy to use. To try it out, enter frame your screen much more simply
Only three of the IK high-resolu- the following one-line program: than DRAW. Follow the same proce
lion-related operations directly gen dure, except, for line 10, use:
H) DRAW 1, 0,0 TO 319,0 TO 519.199 TO
erate the picture: DRAW, I1OX and
0,199 TO 0,0 10 BOX 1,0,0,319,199
CIRCLE, All three can specify loca
Now enter CRAPHICL1 in the Di To fill in the box, add ,,l to the end
tion by direct coordinates, relative to
rect mode to gel into High-Resolu of line 10.
(he pixel cursor or by distance and
tion mode, and clear the screen. The most sophisticated of the group
angle. Relative location X and Y vari
ables are preceded by a " + " or " - "
Enter RUN (you won't be aide to see is CIRCLED to :i),X.Y.XR.YR,SA.KA,
the text), and your program will Rot at ion, Increment. The CIRCLE
10 indicate direction. Angle and dis
frame the screen, in a clockwise operation can do most of what
tance use a semicolon separator in
direction. DRAW and BOX can do and more,
stead of a comma.
BOX (0 to 3).X.Y,XI.Y I .{Rotation 0 but there is a price. It has nine pa
Starting simply, DRAW (0 to 3),X,Y
to 360},(Paint 0 or 1) adds a hit ofzest, rameters. You seldom need all pa
TO Xl.YI TO... is used to create or
with two new parameters. Rotation rameters, but even when you do, it's
erase a point, a straight line or mul
tiple straight lines. The first param
eter is color or source. Strictly
speaking, it is source, but since you
determine the color specified for
foreground, background and so on, 1—Color Source (sl-i color] 10—Art ending angle
then source indirectly calls for a 2—Color 11—Rotation
color. Just remember that where ?i—Luminance 12—Increment (included .mule1, ea. side)
source is called for, a number in the 4—CIRCLE color 13—Variable R + A(A(13))- R 1
range 0 to 3 (4 is for border only) B—CIRCLE center (X) 14—FOR R = A(14) Or PAINT Coloi
is required, but any of IB colors can 6-CIKCLF. tenter (Y) 15—TO A(15) PAINT location
7—X radius 18—STEP A(lfi) PAINT Y location
he assigned to that source by the
8—Y radius 17—Subroutine identification
COLOR command.
!!—Arc starling angle
To erase a feature, draw over it,
specifying a source (hat is the same Tabia i. Definitions ojsubscripted mruibks in Listing i.
as the background in that area. X and
Y, XI and Yl are line end points,
RUN may 1985 / 67
Circlfl 179 on Roprtor Snfvlco cfl'
JE232CM S39.9S
one side will be shorter than the rest
PROTECT YOURSELF...
Running quickly through the other
■ Over 25Q word ■,■■■ iNi.i if, ■ rri - - ■ allow U ■■ r.rri Mu ■■ ..' parameters, left to right, we have:
moru than 500 woids ■ BuiH-lft ampJilier, speaker, voiumo DATASH1ELD
conlroF and nudio jnck - Flocmatas □ cloat, natural male
Surge Protector source; the center location; X and V
vo-ce ■ Pliig-ln uw roftUy wi(H dQCumenmiion and .sample
SOnwtl ■'->■■'■ :.i/n r* I . !'. VV . I '■ " Eliminates voltage spities and EUI'RFI radii: starting and ending angles that
noise before it can cam age your equ id-
■ -u . ii'.-, Warning ■ Tetaommunicaliori meniorcauaedatalDss 6-mo warrEinTy specify an arc if desired; and degrees
' Teaching - Handicap ■*■ rl Powei dJ^ipdtion [100 nucfosoconda)1
■ l.v 'i i»i" it i. :■ - Gamn 2.000.000 KBlla of clockwise rotation. The option of
D—cHpMqn Pric* Description FVtce
JE520CM ForComrr.flfl4VlC-?0 $114.95 4 Sochels.
differing X and Y radii offers not
MODEL 75
JE520AP RtrApDloll, llf and/fo £149,95 On/OH Swilch S49.95 only ellipses, but also ati adjustment
6 SockelB. Super RItors,
MODEL B5 in proportion, if desired, Clinics
Game Paddles Ofi/OH Switch SS9.95
MODEL 100
6 Sockols, Super Fillers. drawn with equal X and Y radii prim
JSP Atari Puddles £2.95 Lou Voltage Alarm 589.85
gsp Commodore Poddies, ♦., $4.95 MODEL 110AMS ?^octets. Super Hllers Aulo
almost in correct proportion, but are
Master Switch S99.95
{Atari I'.i.l.iii . modified tor VIC-20 & C-G4} too short or tall on screen, depending
S1D.0D Minimum Order-US Fund! Only
California Rnldwili AOd &/,% Sales Tm
Spec Steels - 3Q« e«h
Send 51.DO Postage for your
on the current graphics mode.
Shirpomg - Add 5^n plui $1.50 Iniurancc CIRCLE has no integral paint com
J
FREE IS85 JAMECO GATALQQ
Q'OI" ElHlTQnitl *O.IO*-C»
Send SASE lor M Prices Subject Io C
mand, but any enclosed figure can
ameco be filled with color by using PAINT
ELECTRONICS
J (0 io S),X,Y,(Mode 0 or 1). First spec
ified is source, where the painting
1355 SHOREWAY ROAD, BELMONT, CA 94002
will statl. then mode. Mode indicates
the specified fill boundary. 0 calling
Circle 96 on Reaoer S«rvic< card.
for tile PAIN'T color and 1 calling
for any ntm-background color.
The demonstration program starts
by drawing a bush, using the CIRCLE
command. It uses an X radius of 40
and a Y radius of 30, and paints with
source 1, which was set at 6 (green),
luminance 7.
<0 io 3.X/V > .(XS). reverse flag (0 or Line 0—Clears screen, prints R/Q> Address all author rarrrspimdetire Io
1). First comes source; then the char (Run/Repeat or Quit). If "R." goes to Glenn Van Valkenburg, I Randolph Si..
acter column (0 to 39) and row (0 to Multicolor mode, clears screen and Plymouth, Nl! 032frt.
$1 39°° BEFORE
YOU
CALL PRICES
MAY
BE
oo
■ COMMODORE 64 COMPUTER 1139.00 Ivve pack a SPECIAL SOFTWARE DISKCOUNrl SUPER AUTO DIAL MODEM 159.00
v-iih your ccirlputwr Thai oliows you To SAVE OVER ■■■tluMVL' vobf to uso program lor up and dawn
loaitinq lo prmler and 'ii\k duvrs
5500 ofl soltvjarrj sale pr.tus" Willi only SlflO ol (Example*)
sUvi'iys onplieii your nel coinpulor cost is W.QO! ' till Sl!5 00 SALE S11.00
PROFESSIONAL SOFTWARE
■ 1T0K DISK DRIVE *14*.DO NEW COMPUTER LEARNJNG PAD $37.9S
You pay only SMf.00 |wilh the SI? W soltv-ore COMMODORE 64
Make* other graphics loblei* obiofeic Thi^ nt»w IECH
purchase see belov-J .uhen you order The 170K Disk Name Lilt SKEKH LEARNING PAD allow* you lo draw on your
Jala Coupon
Drive* LE5S Ihe value ol Iho SPECIAL SOFTWARE T.V. or Monitor and (hen you qqi\ pnni whQitfvPi ycur
E.uculi.oWnrd Proceed S^v 00 539 00 539 95
DISCOUNT COUPON we pock with your disk drive that t.ecuti-o Dnin Base draw on the itrecri on yout primers. FANTASTIC ] '
569.00 S!9 00 51' 95
allows yoj 10 SAVE OVER SSOO oH ioltware sale 30 000 Word Dill.onai, iU 95 51 4 95 510 OC Ull S79 95 SALE 137.95
prices" WiTh only S100 ol savings opphed your nei llec"o"i< 5[jrnad sh#et 55* 'S 519 DO 53' 0C
duV druecoit pi S4° 00 Aetcmnimfj Pad- 519 00 539 00 539 00
Pracipfak SSS.flS
NEW VOICE SYNTHESIZER S49.00
53' 95 53''S
' 13" HI-RES COLOR MONITOR 1181.00 PrDljrnnHiurr* Ruluruniu $20 '5 ill 95 SI3 50 For Com 64 or VIC 70 tomputDr\ Ju^i pluy it m ond
Vou poy only SI89.QO (wilh Ihe 519 95 software Cu.du you ton pxagroin words ond MnrtntSl ad|Ui1 wolurnu
purchase iee below) when you ordei this 13 COlOR
Progronnii-rv Helper
I"'1 S39 95 SUM □ nd pilch makfl talking advt»nivir gonn-i sound
[04lk] action gomei ond tustomiied lolkios'1 FOR ONIV
MONITOR wilh sharper arid clearer resolution than HI Column 5<reen jD.iki Si' 15 SI' '5 SUM
ony oiher color monitors wo ho«e tested' LESS value 519 ?b rou con odd TEXT TO SPEECH |u-^r lypc o v-ord
D.ifc liler th, ri.p-N-I.li] S39 95 ill 95 SI3 95
ol Ihe 5PECIAL 5OFTWARE DISCOUNT COUPON we Delme Fape Cossuite 589.00 SJJ 95
ond hear your Eompuier Toll- ADD SOUND TO
534 95
pack with your monitor that allows you to save over Pro la, Si.cfc SP9 « 513 95 $10 00 7ork SCOTT ADAMS AND AAROVARK AOVENtUPE
S500 ofl soltwore sole prices" Wilh only $100 ol LTghi fo; 539 95 414.15 5 9 95 GAWES" {Dhk or tape,)
Dusr Cd^ki 5 S 95 5 t. 95 5 4 00
sewings applied yogr net (olor monitor COST is only
Simon s flov.t 533 95 519 ?5
589 00 [It Colon
Pilslop II Epvic
12" GREEN OR AMBER MONITOR W9.95
539 95 SJ-4 'S 519 95
Super Graphics Eipandur 539 95 533 95
Your choice of t;rnTi or amber \crc«n monlor lop
SO COLUMN 80 CPS SI' 95
Uunc Call 1 S5» 95 539 95 S3J95 quality B0 columns ■ ?4 lines i?asy To ruad orin
TRACTION/FRICTION PRINTER llbf.OO MCWlllUI 559 9S SSI 95 V/i 95 gioru1 PIUS S9 95 lor connucTiriCf cable Cor" ri.l oi
You poy only S16° 00 when you order ihc Comstnr 1 F VIC-JO.
deluxe- line printer ihaT prims El j ■ 1 I full lilt, single I ("See Duer WOcoupon items In our cotalagi
shoef roll or fan fold poper labels eic Impact dot Write or call for 1J" DAISY WHEEL PRINTER sm.00
main* bidirectional. LESS Ihe value at Ihe SPECIAL Somple 5PECIAL SOfTWARE COUPON! "JUKI" 5uperb lelTtr quafiry daisy ^heel prmleF 12
SOFTWARE DISCOUNT COUPON we patk wilh you(
e»'ro large car'.age up 10 12 CPS bi directorial
primer thai oliows you to SAVE OVER S500 off
prinTing drop in cosseTle ribbon Centronics parallel
software sale prices11 With) only S100 of covings
or B523? seriol poll buill in1 (Specify)
applied your nol punier (Oil It only $69 00
Llll SI»f 00 SALE 1114.011
SO COLUMN BOARD $79.00 EXECUTIVE QUALITY
Now you program 00 COtUMNS on The screen at one CARDCOG+ INTERFACE i5«.00
PROFESSIONAL BUSINESS SOFTWARE
tiinfli Converts your Commodore 6d To 80 COLUMNS For Corninadarp 64 ond Vic 20 computers, let^ you use
fhu Cadillac of Builntti* Programs
when you plug in tho BO COLUMN FXPANSION olher printers wifh Centronics interface*. This
for Commodore 64 Compuleri
BOARD11 PIUS J slot expander1 Con use wilh mosT mtorfocp lets ihe prinler act like o Commodore printer
so'Twore Liu ' Sale Coupon including printing the Commodore grophic* IDot
(7? 95 13' 95 531 95 main, withgrophpc copoDility printers)
SO COLUMNS IN COLOR 579.95 lit 95 S34 '5
Accou ti Po,oble LiltSIOTOOSflLEiH.OO
S79 IS ill IS S54 95
EXECUTIVE WORD PROCESSOR S39.00
Po,rc.ll S79 95 S!1. '5 574 95
Thii EXECUTIVE WORD PROCESSOR is Ihe linost C ral In 579 95 S3' 95 S34 95 PROTECTO WARRANTY
available ior Ihe COMMODORE 6J compuler! The
ULTIMATE FOfl PROFESSIONAL Word Processing
All Protetto's producls tairy a minimum 90 day
DISPLAYS JO or SO COLUMNS IN COLOR or block and wanonly. Therefore ii anything fails wilhm 90
while1 Simple to operole powerful lexl editing wilh The S19.95 Software Purchase Optioni clay, from Ihe dale ol purchose. you simply
250 WORU DICTIONARY, complete cursor and LI5I SALI send your producl to m via Unitsd Parcel
insert delele key conirols line and paragraph 24 Procjrum Bonus Pock (tcpoor d.^ S39 95 m.lJ Service prepaid. We will IMMEDIATELV send
insertion automatic delolion centering margin Oil Boirom 5rraregf FLocj'ii Game 4« 95 iH.11
Di^k On.n Clrai^er S?9 95 119-tS
you a replacement oi no charge via Uniied
selTings and oulpul 10 oil printers' Include* 0
HESGomsi (disk) t?9 95 111.91 Parcel Service prepaid. This worranly proves
powerful mail merge Pogo lov ■iudp oi disk)
Dtl S99 00 SALE SJ9.00 Coupon SI9.95
539 95 HI'S once again thai We Lave Our Cusiomert
' LOWEST PRICES • IS DAY FREE TRIAL PHONE ORDERS • % DAY FREE REPLACEMENT WARRANTY
U a.m. - 9 p."ti. Wookclays
• BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL 9 a.m. - 12 noon oulurelays OVER 500 PROGRAMS * FREE CATALOGS
LIST SALE
Olympia Executive Letter Quality Printer
];r PRINTER REPLACEMENT OPTIONS S699.00 S369.00
Com star Hi-Speed 1 60 CPS 15'V Business Printer $779 00 S459.00
{replace the 4023 wilh The following prinlers oi these
Telecommunications Deluxe Modem Packoge SI 99.00 5139.00
sole prices. Interface Included)
IEEE to Cenfronics Parallel Printer Interface 5179.00 SI 39.00
IS DAT FREE TRIAL. We givo you 15 days 1o try out this SUPER SYSTEM PACKAGE !' II it doesn't meet your oxpecloiions. just send it back
to us prepaid and we will refund your purchose price! '
90 DAY IMMEDIATE REPLACEMENT WARRANTY. II any of the SUPER SYSTEM PACKAGE equipment or program* fail due to faulty
workmanship or mate rial we will replace it IMMEDIATELY wilh no service chorge1'
FANTASTIC PRINTER
$2495 SALE!! $*iil9S
Commodore 64 — VIC 20 — Atari
40 And 80 Column Printers v Up To 100 Characters Per Second : Full Graphics Capability
.,:,- Upper And Lower Case .:. Advanced Thermal Technology For Quiet Operation
3101 Intelligent Commodore Interface — Allows you to 3102 Intelligent Atari Interface — Allows you to hook
hook the 40 or 80 column printer to the Commodore 64, do the 40 or 80 column printer to the Atari compuler, do
program listings, allows software screen dumps, etc. program listings, allows software screen dumps, etc.
Includes Commodore graphics and reverse characters. Includes Atari graphics and reverse characters. (Specify 40
(Specify 40 or 80 Column) List S59.95. or 80 Column) List S59.95.
40 Column Sale S9.95. 80 Column Sale S14.9S. 40 Column Sale $9.95. 80 Column Sale $14.95.
COM-STAR T/F
Tractor
Friction
Printer
* *
only
COM-STAR
PARALLEL INTERFACES-
For V1C-20 and COM-64 — S49.00. Commodore B-128 — $139.00. Apple - $79.00. Atari — S79.00.
RUN MAV1BB/7S
Cucle 172 on Rsador Soince cam
YOUR MISTAKE!
PRINTER INTERFACE BLUES
No graphics, doesn't work with your software. Bad aspect ratios, no
available buffer, well you wouldn't have these problems with the Micro-
World M W-350. We'll give you $59. off the list price of $129. for that
strange intfrfnce that's causing you trouble.
Other software praducts available from Micro-w include: Mr. Tester -tic software,
Fantastic Filer diuu base anti report generator. Screen Dumper 64, Foni Factory/Sign
writer for custom type and Jot-A-Word Hu rational software, watch for our $49MIDI
interface lluit will connect vuur t\nnnu>dtiri' Ivl in musical insti'utiK'Uts.
1342B Route 23
CALL-201-838-9027 Butler. N.J. 07405
COMAL USERS CROUP, U.S.A., LIMITED Call Toll Free: 800-421-7731 or 408-287-0259
5501 Groueland Ten, Madison, wi 53716 In California: 800-421-7748
TRODEMflRKS ccininiotinre 6a of commnao'e Electronics ita. JASON-RANHEIM
Cipt.iin C0MAI or COMAL Users Croup. USA, Ltd
580 Parrott St., San Jose. CA 95112
EASTCOAST SOFTWARE
* .- Inflation-fighting prices. CAI « LIST S»LE
2935 Stai Ink fi W 9J 27 60
No bidden charge*? No credit card jee&t 1M1 SuiciobD 39 95 27 65
2316 Sib By Si« (D) 5995 11 50
COMMODORE
309! Sr«ki tear «BC (Dj 29 9i 20 75
MM Stay Bear NjnenlD) 2995 20 75
IIM Sunns Games (D) 39 95 27 70
1188 Suf«W»64 (01 9955 76 90
0759 SufexiDSje w'Urxi^iii ID) . .19 95 3815
CAT If LIST SAL! CAT # LIST SALE 2!50 Su|>ertf.t ProO 99 no 6600
2711 Acil Ply MgnillClitckt D ., 59 35 *1 50 IMS Frooger D 34 95 2415 1952 SuryivorO 3195 2120
IBH AiMCrd Math Ldil{| Ml 14 95 II SO 1260 Fuji SSHOD OiskJ (101 40 00 19 25 1877 SuipenOtil D 499) 34 SO
1350 AdrtnluoConiirn Sol (01 SO00 3585 H11 Glm« Cnmmutae 64 Play .., .,,,1485 1035 0M6 T*C (D) 10W) 27 70
1413 AdvmlinK Wmci |[>| 5000 li 3i 1857 Tailiw (B) 4495 31 10
084? Game ShowlDI 3995 27 65
0770 Aqeni US" IDI »« 23 00 0346 Tax Adunuot D 69 95 4185
0933 Gmo1B»1Arjmo(DI .34 95 25 55
1855 A.r Rsstut Oi»(DI .... 34 95 Z4 !0 2739 Gtnetll LMl|H 0 ..59 95 4150 1259 Tuan 12 in Ainw Ucr.iloi . ... 189 00 138 65
0G64 A .ii A. ii illi J400 1355 0905 GfoootiiiMD 39 95 27 65 1258 liun 12 m Own Monitor . 179 00 13160
0335 MqiiuUuD 34 00 23 55 111' Ovbi BiaIH![DJ 3995 UTS 1528 Juan Colo Mntr WAudio .399 00 305 50
1704 1S*I Al^mBit ProjraiMD! 3995 3! 05 1098 Grw« Bbx gB) 2995 2150 0441 ItWoanl 0 !6 00 1910
Z7t3 AlptutiHZonD 29 9S 20 75 1875 G^Jine. Gqjd>a 19 95 1535 M71 IneCorsulianl (0) 9995 69 20
1389 AnaraMDI 3995 KM 2911 hi-c Mil Vi;< iDi 35 00 MM 1148 III Pond (0) ■ School 55 W 12 30
1712 Anatomy oi 1541 OistOnvt 19 95 15 35 1437 HCM Cleaning Krl 29 95 17 30 0859 Ik Tat 51WK 10) 39 95 27 65
2913 Artfon{D| loot 26 50 2137 Htixat Acs D 29 95 20 75 0766 IioHi In Tht Snow (D) 39 95 27 GS
VM Arfhon II - AWtHDI 10 00 28 SO 0334 HjsnoOem? (DI 11997 9740 t78! loral klooem 119 95 7560
1733 iEsweipi 61 ID) 4995 3910 1916 Hry DiMIe DickBe D ., 29 95 20 70 0507 liarp Santlion CD) 34 95 26 90
1733 JragmbliifMonlor-Sl (D) 39 95 30 75 0696 H'!chli.k[n Guntp in ISaluy . . . . 34 95 S3 65
1702 limafemtlDI 3995 27 65
304? Aslrg-Iirover 14.95 2995 111! Home Accmininni D 74 95 4805 2195 Twlk> Graphics II A 39 95 30(5
1750 B-l NucImi BoiM« C 1600 1110 1085 Home 0r»an<Ch«ktl0«k (0) 29 95 20 70 0679 tyon TmiirfWonJ Inyiiie [) 2191 1730
OIBt tiatk BMK* Attl Syi 19500 1!3 75 loan lion* Crgj.ilMjiI LLti ID) P9 95 20 70 0881 Illl.nuS D 5195 3D 05
1764 Ba™ Sum Writer 0 6995 48 35 30M MomtPrt IDI 49 95 33 75 0541 OlWblVt - 64 (D) ..2705 2150
1737 Baiic-64 3995 30(5 1721 VeriMlini SS(DD Haidpatk 35 00 23 35
2797 Homeward D ... 69 95 44 30
1355 B I SO'iO Cojunn D.s[. by 16995 11505 27B9 Ho* Id Uit DwrmoOorcM 3 95 3 30 (C9) Vwbarni SSIDO Soitcai* 34 00 19 00
0SN Barwi Siudyit' Sit lOl 8995 62 30 tO12 VIP Terminal 0 59 95 1610
2MB M Search. OIJAmuim D 39 95 2765
0262 Beachhead O 3195 2120 2953 InNOaiD) 39 95 26 65 1529 K.lile Comouto-65C3 ID) . ...1000 2565
OX! W'COjiysKli ?995 21 95
OOBI BtycWCasi* WsltollOj 3495 14 20 17(6 Irlotom EamplulOI 795 550
Mil W.to FtBdOs'l Joyslitt J4 95 24 40
2010 Bo* el CtmTOdCt SotlWlt 1995 UK 1119 IrsdtC 64 005 1996 1535
2959 Csora CutynH!*6 10995 83 75 COOJ Wco IW Bos JOyStlk 1995 14 10
0812 K™sa(D| 2995 20 !5
0201 Csrw FdkIDI 59 95 II SO IH) WilnessD 31 9S 23 30
1320 KiKAjidTnfC«n™jOt64 ■ ■ 'S 95 1605
2B35 Casllf Wolrmltn O 2995 20 70 2712 HOiOnKeisD 29 95 JO75 2681 Wuro Allan, (0) 4995 31 H
2889 W..'Bf).i. W.S;. :i 9995 75 00
0527 CDiaak 64 (D| 4? 95 3305 2315 Kdntlltl D 3495 24 »
2701 Class D 6995 18 45 024(1 *,nhtis(D| . 34 95 24 20
22T2 Knmhn 01 TW Duuirl D 39 95 1765
1761 CIHSlitlH (D) 3995 2705 1333 KmIj Graphic T«l(-CMDt4 99 95 6500 2871 Your ConrnodM M 1495 1!50
2223 Comui1lstilpr([)) 19 95 27(5 1B83 Kr»l1Joy5lick - C64IU20 12 95 900 1741 7o* 1 D 39 95 31 !S
0143 Crnniv 61 Uwr (nrylcopodifl ,14 95 10 60 O6J3 K»*laM(0l 1995 1385 1S7S 70* II D 39 OS 27 65
1624 Cormi Pruj HMtitnu fiuidii 19 95 13 85 2972 Labels - 1" WhiliKIOOO) 995 675 I88f left III D 3995 27 65
0416 CompuServe Slarln Kil 3995 243S 0829 L&uning Brflgc Goinn(D| 7995 55 35
2337 Computer Sal D-lfarcoml 7995 G285 ?989 lue Hurmer D 34 95 24 20
2917 Cull Pali (Dj 5000 3565 16)7 LoOf flurmsr-OiampuniholDI .... 3495 23 30
IMO OsSas Hum ID) 3495 25 55 1738 logo(D) 7395 57 65
laflO Deaoiirt D 49 55 3i6O 3038 Lirkys UjjtMai 39 95 26 65
ZTOi DeiDi In The Caret™ D 35 00 21 a 1343 Mail [};ds Moaun (PI 35 00 2195
2716 Mtj DiiWQ H 3995 2765 1886 Matter lygeO 39*5 27SS
0103 D-^l.ton DinwaiO 34 00 23 55 2970 Mlill B&!« 0 49 95 34 60
I!?} Disk Boib[5 Color CoMdl 25CO 1? 50 0OS9 UiitllSSlDD DiUsllO) 38 7U I960
22S1 Doodle 0 ...4995 30 75 1744 Mem CooMmok (0) 3495 2625
1752 Dull Covet - 1511 Di» Dr> 7 99 5 75 0080 Mcmlnquc Biittall 39 95 M?0
1749 Dutl Covei ■ Cc*nmodor« 64 7 99 5 75 1509 MtrWint FLit*m 3 20 2 !0 Key
1759 Din! Cow - 1528 Pimm 7 99 5 75 2601 MHIioruire (D) 49 95 34 60
20!S Oust Cow ■ 1702 Monrl» 1195 10!5
(Hi \)nU Puiqiiim
1383 Mum Pra*! (DI 29 96 !0 7S
0128 Dun Cow 801 frmw 7 99 5 7S 190/ Missing Links {Hvtisl 39 95 30 75 (R) Rum Carltujyi-
J310 Early Cams! CPiiMihi D !995 20 !6 1697 Mirage Dala BitseJFtPT Gen 9995 69 20
K70 Esrli tonra f «.c Ciko 0 ,29 95 !075 0666 Mirage Word Prcc«5» 0 89 95 6370
0516 Flemenlav ConvnocjMJ? 14 95 11 50 0897 Msmv PUys Scutble (D) 3995 29 20
CC92 Elepnanl OiSksSS/DD (10) 37 00 17 65 2916 Mule |O) 4000 28 50
1137 EWPsi: Oi«SS/SD |IOI 3400 1635 J870 MuilcBn D 93 95 63 20
0107 Epson ui-ao Bebon 14 00 6 30 1523 UumtlnmHetfmnliO) .. . . 7995 5815
1535 F-ISSlnkt E««(D| 34 95 2120
Many Mare Titles AvoilahM
0763 MuWi By Ihe D0101 D 34 95 24 M
1287 FJ-BWH511D) 3995 2765 2912 Ml-51 Casfiictiai 5«IID1 . ..4O00 29 50
1118 f u; lam IBI 39 95 2120 2134 HjltiCorananOB 0 34 95 I4»
JOSS ftMSlHtml. ..,.7995 5115 1216 NfC 1!Oi *n&- M™ ,,i,.1 190 00 168 15 n I IH JHUMl .■. Llll
J973 FligM S-njUm 2 D 19 95 3805 0101 NEt l!15t«' Mouloi 399 00 333 35
291! Flip 1 fi» WILott (501 39 95 23 65 1469 MIWDndlOl 7991 S535
1440 Fllp-N Fin [SO DilMI 19 95 11 30 1351 0mnmrrMw;0mn.sp«ll (D> ..69 95 S1 15
Oil! One Un One (D) 40 00 28 50
2841 O.lnrd Pascal (Dl 50 00 11 70
0821 PapH C1» w/Spell Pak ID) 119 95 83 05
JB93 Pa-al Pnn!« E.I Cable 6" 34 95 21 80 VISA'
2B20 PiBtitalcD 55 95 38 05
EASTCOAST SOFTWARE 0576
1627
fasiaW (0)
PF5 Ffc(D|
3995
79 95
3D75
54 05
1121 PFS ReciHHD) 69 95 47 35
49 Denylourai Mall
2831 Pnhall D , 29 95 20 70
Hrrshev, PA 17033 2915 PTOall Commit r Stl(D) 4OO0 2850
0311 ■-■■„.:)■ 34 95 26 90 CHECK ONE: VISA MASTEJHCARD
MAIL YOUR DRDEB OH CALL 21M PilHWR 4000 2770
1975 Pill1«r2IDl 4OCO 2920 Card- E.p
(717) 533-8125 2»1 POnwWD 34 55 23 30
1341 Hjlir^ Dbii^iiwiSh (D) ... .35 00 2)95
800-233-3237 133? Hail on Bmcelirg Bay (D) 2395 !0 75
Trhptum
800-233-3237
Nil Minimum Oid«
ViM-Miitncaid-C.O.D.-Chfck
In PA 717-533-8125
Prlca Subjen To Change machint .
Sony. No l"orcl«|n Orders Till! *J Cnpinl Fitmirt 1985
RUN MAViys.i/75
The VIC-20 is a good, low-cost way to
use computer control for your home
or business. With some hands-on
If you have a VIC-20 you're not
experience, using (perhaps you've up
switches, and input sen sins ami
switches. I'll discuss each in turn.
Without a dock, the computer
graded to ;i C-64), you migbt
want i" consider using it as a doesn't know when to perform its
you may control system for your home control functions. Commodore coin
puters have an internal clock, bui you
or business.
This article will introduce need software to use it. The Com
of applica products to get you started. Out put switches are easy 10 control
from the Commodore user port.
They work with receiver modules
tions that
What Can Vou Control? that attach directly to whatever you
A friend who recycled his old PET lire controlling.
usa house controller tells me his kills Probably the most commonly used
argue less when the computer turns receiver modules for die home are
life easier
With the right equipment, your objects, while others can control
computer tan call the fire depart groups. They range in price from
ment and report a fire when the about S'J'j to almost S20II. Combi
smoke alarm goes off or flash all the nations of modules can operate al
■ ■
RUNMAYKI8.W77
the computer through an interface comes from Genesis Computer Cor unit called Power Port and a Mini'
(which may have its own power cord) poration. Their basic unit is the port, which controls only one relay
plugged into the user port. They may VIControUer, which plugs into the (switch). All of these come with soft
be connected through the house wir user port, of either the VIC or the C(i4. ware for manual and timed control.
ing or a direct wire, depending on It is an elegant little box (compared Savergy also lias some basic parts
the system. Your computer program to our sprawling homemade circuit for building control systems, such as
turns tilings on and off, singly or in cards), with its own power cord. The heavy relays and power transformers.
groups, as the clock dictates. package Includes three programs, each These products handle larger electri
In pin sensors are more compli of which controls receiver modules cal loads than the Genesis products.
cated to use than output modules, from BSR, Levilon or Radio Shack. Remote Measurement Systems has
but they are necessary for really fancy One program lets you set any mod a control unit (ADC-1) that plugs into
home-control applications, ti' you ule manually. The second lets you set standard RS-2:52 potts, it can also
want to turn lights on when the sun up a 24-hour program. The third al plug directly into the Commodore
goes down, or water the lawn when lows a seven-day program and can user port without the RS-'J:12 adapter
soil moisture drops or use any kind run in tile background while you use most KS'2;V2 devices need.
of alarm, you must have input to the computer for other lliings. This The ADC-] does not provide con
which the computer responds. last program, Super Schedule, is also trol software or a clock, so it's not a
On Commodore computers, input available as a separate software pack beginner's package. The company
is read through the control (joystick) age. It requires at least I6K expan provides programming examples
port) which has seven input lines, two sion to run on a VIC. and technical data for interfacing to
of them analog (the- paddle lines). An The program lets you turn up to Commodore computers.
analog line can measure a range of 256 two-character addresses on or Remote Measurement Systems is
daia, such as temperature or humid off. Each address that contains the also a source for a variety of input
ity, while digital lines can only detect same first character can be turned sensors, including wind speed and
on and off. Having only two analog on or off with one command. An electrical consumption.
lines is not as limiting as it may other command sets light-intensity
sound. You can use the output port level in ten increments. The 24-hour Building Your Own
to switch between different sensors. clock software runs up to 80 opera Building your own controllers and
You can also use circuits called an- tions on the unexpanded Vic. All input devices is the cheapest way to
alog-to-digital converters to trigger operations can he set manually or go. You'll also learn a lot more. If
your digital inputs. programmed for specific times. An you can solder and build a simple
Alarm systems and light-controlled operations program can be saved circuit, you have all liie foundation
switches both operate from on/off and loaded from tape or disk. vou need to begin. Persistence is the
switches. A photocell conducts (turns The User's manual for VlCon- key to mastering the basics.
on) when it detects a certain light troller is excellent, one of liie best If you choose to build a control
level. A burglar who opens a window I've seen. It is so easy to follow, even system from scratch, I strongly rec
also opens a switch and triggers the novices will be encouraged. The most ommend you buy Control Your Wold
alarm. A smoke detector dips a complicated technical operation in with ilu- Commodore VIC-20 Computer
switch and sounds off when it detects the VIControUer system is selling re and Easy Interfacing Projectsfor the VIC-
certain substances in the air. All of ceiver module addresses, and even 20. The former consists of a clock'
these are nuts and bolts in a home that is easy. control program on cassette and a
security system. The clock lets you Genesis also makes an input unit, 45-pnge instruction booklet, which
decide exactly when these systems called COMscnse. which I haven't explains the basics of computer con
turn on and off, so you needn't worry seen. I did, however, read its manual, trol in simple terms.
about forgetting. which is well written and thorough. it includes instructions for build
However, you must provide sensors ing an input sensor card and an eight-
So ft ware is the Key and modify the VIConlroller pro switch output board. Step by easy
If you want a custom system, you'll gram to read the information. If step, you build two control boards.
have to do some programming your you're a novice at computer control You also learn how lo interpret the
self or find someone to do it lor you. and programming, I suggest you get input data through the computer
Fortunately, the programming is not help or study basic material in books program and adjust the sensors. This
difficult I think it's easier than file or magazines. package is simple and easy for rela
manipulation or graphics. The pro I haven't seen Genesis'COMclock/AU tive beginners. You won't be a begin
gramming logic is about the same on or tlie following off-the-shelf products. ner when you complete it.
both die VIC and the C-(34, although If any of them interest you, write to the The latter hook is also relatively
they use different memory locations companies for specific information. easy for beginners lo understand, h
to read the control port. COMclock is an external clock with contains instructions for building
It's a liitlc harder to understand calendar and battery backup. For the and programming specific projects,
sufficiently how the sensors work so C-(>4, it also has an aulohoot feature like a Speech synthesizer and a cas
thai you can tell the computer whal thai reloads essential programs if sette interface, ll also explains both
to look for. However, several of the power is interrupted. Some business hardware and software for basic op
products I'll discuss have all the in systems or heavy-duty home systems erations such as analog-to-digital con
formation you need to figure it out. might need this kind of apparatus. version and running mechanical
Savergy, Inc.'s CIM-112 is a high- actuators.
Off-the-Shelf Components power system Tor use with Commo One of its most exciting possibili
The most inexpensive controller dore. It can control high-voltage ties for home control is its set ol
system I've found for Commodore units. They also have a lowvohage instructions on making a ROM car-
7K/RUNMAV1M5
Clrclfl 208 ofk Reader Service card.
KAy
Oiler 6.
Step examples
• Source Screens Provided p
• Meets all MVP Forlh-79
Industrial Standards
SF64 ll ;
• Personal User Support
POWflr Of L.inifLj.iq,.^ Cunsln.cts
SuperForth M is more
powerful ihiin most othei A Total
computer languages Pragr;inwiiinij T i ' . Integrated I'iickiige for
Super Forth 6*1 Stives You the Commodore 64 &C-128
Time and Moncv (Disk & Manual]
80 / RUN MAY M3
J Associates, Inc.
PO Box 234 SYMBOL MASTER™
Em Texas, PA 18040 MULTI-PASS SYMBOLIC
(215) 398-0434 DISASSEMBLER
Home Security System $195 FOR THE COMMODORE 64 *
Caretaker System $349 disassembles any 650216510
Note: Includes software and hardware lo add to VIC or C-64 for com machine code program into
plete system. beautiful source
Learn to program like ihc eipcn*'
Homebrew Helps Aifjpr riisMng programs to your ncetfc?
Automatic LABEL generation.
Control Your World with the Commodore VlC-20 Computer Output viurtc umit lil« to <li\\ fully compatible
Win your MAE" PAL." CBM' tV Dmtfop-M1 as
The Continental Press, Inc. sembler, ready forrcrU^tniMy wul editing?
OiH[nnsformiH[cdlisiingi£>'*cieenji"dpJiiHCJ-.
Elizabethtown, I'A 17022 AulimiilLciHy u\t\ NAMLS oE Kcihdl jump r.ible
i-h\lines .inJ aM operating IfUHH ^jtljWc
$19.95 Qvmtta li»t of equaies Inr cxicinal addrc\<*v
tieneraies complde Cm*-* ieferenced^>nihnl table.
RwaiBtm InunraEloiii imidtn under BIT
Easy Interfacing Projects for the VlC-20 instructions.
by Jim Downey, Don Rindsberg & William Isherwood 'Symbol Mister™ is nor copy protected )
ORDKR NOW! Available on di*k only inEroduaoi)
Prentice-Hall Publishers aid USA.
Quest Electronics
PO Box 4430
Santa Clara, CA 95954 COMMODORE 64™
(408) 988-1640
SOURCE CODE!
1 have dealt with these firms, but dozens of others, probably just "What's Really Inside the
as good, advertise in electronic! and ham radio magazines. Send Commodore 64"
postcards for catalogs. • Mot complete j.iiljlile rcton^lruclcd i^cmtilj lu-
Kuagc ^(lulce emic fin ihc C-MS Ra»ic anJ Kernel
HOMi. all I&K. • Yuu will fully i»idcr\[^nd cjIJj io
undocumcnlcdROM rouiinc%, jmJ be uhIc lo effectively
BfldinntayOirrownpTDpinu, •LisciiLAfir:l,S. Nnm
mere one-Line disassembly. AM hrjndi Euc^rLs and sub-
rifljtinc cnlry points tfrc ibtjwa, • TAHLES arc fully
scuicd out dnil deiived ■ Coiuplcidly tiimmcnicd. nn
fjnj> ^haEsocur You will sec iind undri'liiriJ ihc pur-
pl"t "( everv riiLElinr juJ c^cry line ipf Code' • Com-
plrir Ifadu <>f eijujic^ 10 eternal IbM reference* *
In* Jlujbfc tullycroiv-celcrenccJ »)mrx>| uhlc.
Ciller CM Sourer 129 91 jMMpaid USA
SCHNEDLER SYSTEMS
« II. |.l F -, in i,.,, \ i. "-II.
ll nti'nlTini 237^71)6
RUN.MAVMWj/81
If the space program had
advanced as fast as the
computer industry, this
might be the view from
your office.
And space stations, Martian colonies, and with change like this? That's where we come
interstellar probes might already be common in. We're CW Communications, Inc.—the
place. Does that sound outlandish? Then bear world's largest publisher of computer-
these facts in mind: related newspapers and magazines.
:r*
We also offer seven personal computer lic of China, Saudi Arabia, Southeast Asia,
publications. InfoWorld, the personal com South Africa, Spain, Sweden, United King
puter weekly, is a general interest magazine dom, United States, and West Germany.
for all personal computer users.
The other six are monthly magazines that
concentrate on specific microcomputer sys The sooner we hear from you, the
tems. PC World, the comprehensive guide to sooner you'll hear from our readers
IBM personal computers and compatibles. Simply put, we'll make it easy for you to
inCider, the Apple II journal. Macworld, the reach your target audience—and for mem
Macintosh magazine. 80 Micro, the magazine to reach you. Call today for more informa
forTRS-80 users. HOTCoCo, the magazine tion. You'll find the number below.
for TRS-80 Color Computer and MC-10
users. And RUN, the Commodore 64 &
VIC-20 magazine.
And we have similar publications in every
major computer market in the world. Our
network of more than 55 periodicals serves
25 countries. Argentina. Australia, Brazil.
Canada, Chile, Denmark, Finland. France,
CW COMMUNICATIONS INC.
Greece, India, Italy, Japan, Korea, Mexico,
375 Cochituate Road, Box 880, Framingham, MA 01701
The Netherlands, Norway, People's Repub (617) 879-0700
Con Game
By NICK SULLIVAN
In this version of the pea-and- course, and the asterisks are the peas. takes less than a minute), which
You are given a few moments lo means that you can build up your
shell con game, you 'II befacing note the positions i>f the peas; then skill in a relatively short time. The
a dealer of unusual dexter they vanish. The computer scrambles short turns also make it ideal for
the shells with a series of deft moves head-to-head competition with a
ity—your computer. Instead of
and, when they are again ai rest, num friend, and since all the input can
the usual three shells, this bers them from I to 9. Type in the be handled by one player, there's
game uses nine, and you'll be three numbers corresponding to the no need for continually changing
shells you think now conceal the places.
lookingfor three peas, notjust
pens. That's all there is to it. The Finally, this is one game that calls
one. Luckily, the dealer doesn 't computer will determine your score for concentration, alertness and quick
cheat. Out of three, and give you a chance ness of eye, but not for speed of re
to play again. sponse, so you don't need the reflexes
This game is very easy 10 play. You The game has several noteworthy of a hockey goalie to win. E
are first asked to choose a speed be features. One is its size—well under
tween 1 (molasses) and 9 (lightning), 2K bytes of memory, even with a spa
Then you arc shown nine white cious listing. This makes it a snap to Address alt author correspondence to
squares with asterisks it) three of type in. Nick Sullivan, 11 Rosegrove Place, Agin-
them. The squares are the shells, of It's also quick to play (each round court, Ontario, Canada MIS 1W5.
RUN It Right
\FAST DELIVERY
Call Us For
Fast Service, Experience!
and Affordable Prices
GEMINI 10X
SUBLOGIC
Flight Simulator
1541 S189
$219
S31.95
Special of the Month
15X. $339
MICROPROSE
Number one selling dot matrix printer, Gemini 10X, prints 120
F-15 EAGLE MSD DISK DRIVE
cps bi-directionally, with logic-seeking printerhead control.
•21.95 SD1 Disk Drives244
There's both friction and tractor paper feed. Prints high
MICROLEAGUE
SD2 Disk Drives444 resolution graphics.
Baseball 29.95
introductory Offer Letter Quality Powertype $325
INDUS GT
DISK DRIVE
NEW SG-10, SG-15, SR-10, SR-15 IN STOCK, CALL FOR PRICES I
S269
WORD PROCESSING
ELEPHANT DISK
S5/5O -IS SO SS/DD "16 50 EPSON RX80
$219
SpecBt ol the Month Special ol the Munfli
FLEET SYSTEM 2 LORAN SS/DD
Gm.lBuv $55
S1 2.95 Bo.of 10
REPEA1 Or A SELLOUT
Paper Clip with Speller
NEW
1660 MODEM
FAST
LX80 $249
s60 S59 Dot matiix printer with nlq mode, prints 100 cps, bi-
PROGRAMMING SERIES
SX-64 Computer '459 directionally. Call for RX-1G0, FX-80 and FX-100 prices.
Simon Basic '27
MPS 802 '214
Borland Pascal ... .. '42
Navsda Fortran '39
1530 DalnsolIB *59
Special otter Okidata 182 ^239
Magic Voice Speech - '49.9b
ACCOUNTING
Home Accountant '44
1011 RS 232 Inierlace *49 MW-350 $69 Okidata 192 Call
~~\ 1702 Monitor
lax Advantage ..„-.,. "45 4K Buffer $29 Okidata 93 $579
General Ledger '35
A/R. A/PF Payroll T35 ZENITH MONITORS Digital Deulces Okidata 84 $619
The Manager '35
U Print Interface ....$59
122 Amber '84
1Z3 Green '84 Okidata Ribbons $3
DATA BASES
Mirage Database Myr ■79
COMPUTER COVERS' 16K Printer Buffer..899 Juki 6100 $389
Super Sain 64 ■54
64K Printer Buffer*169 Silver Reed 400 ...$249
Special ofiito Month Epson 80 Ribbon *5 Silver Reed 500 ...$379
The Consultant
PRINTER INTERFACES SURGE PROTECTORS
59 CMO 64 .
.IIC'P'00'
-S6 99
Micrografi* MW350 '69 I Oullol '14
4 OutlBI '38
Reg. S15" VIC 20 56 33 Tymac Connection '79
SPREAD SHEET □ nk Drue S6 99 Cardco * G Interface 'fi9 6 Outlal -59
$6.99
6 Ouiiin 8,
Multiplan '63 I nicin MK 80 .57.99
Carilco B Interface "39
ElDOn MX SO FTSJ 3H N Fitter aBB
Practical '38 Okiltjlo 92 .... 57 99 Gropptor CO *102
100 REM YE OLDE SHELL GAME BY SULLIVAN 360 PRINT "?{CRSR LF}(CTRL 0)";
110 DEF FN D(N>=INT(RND{1)*N) 370 GET QS
120 J=RND(-TI): A= 1 5 380 N-VAL(QS): IF N>0 GOTO 410
130 PRINT CHRSI14) 390 NEXT J
140 GOTO 440 400 GOTO 3 30
150 REM PRINT TITLE 410 PRINT "(CRSR LF}" N "(CRSR DN}"
160 PRINT "(SHFT CLR}{2 CRSR DNsHCTRL 9}" 420 RETURN
TAB(A) "(SHFT SHSHFT H}(SHFT E}{2 SHFT 430 REM MAINLINE
Ls} (SHFT GKSIIFT A} {SHFT M)(SHFT E)" 440 C=54272: E=160:: F=170: R=700
US 450 11 = 1484: Z = 21 4: P=8: GOSUB 161
170 A=15: U$="": RETURN 460 GOSUB 190: S=0;; P=21
180 REM GET SKII,I. LEVEL 470 U$=":(2 SPACES}(SHFT L)EVEL"+STR$fD):
LJEVEL"- A
190 POKE Z,V: PRINT = 10
200 PRINT TAB(10)"(SHFT SJKILL (SHFT LJEVEL 480 GOSUB 160: GOSUB 260: POKE C+H,1
(1-9): "f 490 U=FN D(9)
210 GOSUB 330: B=N: K = l 20 + ( ( 9-B HUP ARROW}2 500 V=FN D(9)
)*5 510 IF V=U GOTO 500
220 FOR 1=1 TO R: NEXT: RETURN 520 W=FN D(9)
230 REM DELAY 530 IF W=U OR W=V GOTO 520
240 FOR 1=1 TO K: NEXT: RETURN 540 FOR 1=0 TO 8
250 REM SHELL LAYOUT 550 A(I)=E
260 FOR 1=0 TO 8 560 IF I=U OR I=V OR I=W THEN A(I)=F
270 J=INT(l/3) 570 POKE B(I),A(I)
280 B(I)=1241+80*J+3*(1-J*3) 580 NEXT I
290 POKE B(I)+C,1 590 FOR 1=1 TO H: NEXT
300 NEXT I 600 POKE B(U),E:POKE B(V),E:POKE B(W),E
310 RETURN 610 FOR 1=1 TO R: NEXT
320 REM NUMERAL INPUT 620 M=FN D(2)+8
330 G=l-G 630 FOR J=1 TO H
340 FOR J = 1 TO 20 640 X = FN D(9): POKE B(X),32
350 IF G = 1 THEN PRINT "(CTRL 9}"; 650 T=A(X): POKE H,E: GOSUB 240
660 Y=FN D(9): IF Y = X GOTO 660
670 POKE B(Y),32: A(X)=A(Y)
Circle 18 on Reader Service cafd
680 FOR 1=1 TO 120: NEXT
TYPING TUTOR + WORD INVADERS 690 POKE B(X),E: GOSUB 240
Learn to use your keyboard quickly and 700 POKE H,32: POKE B(Y),li
properly. TYPING TUTOH starts with Ihe 710 A[Yf=T: GOSUB 240
home keys' and automatically evaluates 720 NEXT J
your typing performance, introducing you 730 FOR 1=0 TO 8
to new keys in many gradual steps as your 740 POKE B(I),177+1
skills develop. WORD INVADERS puts real 750 NEXT I
excitement into your touch typing practice
while reinforcing proper typing techniques. 760 POKE Z,11: PRINT
"This is the best typing tutor we have seen yet; **** + " 770 FOR 1=1 TO 3
INFO-64 700 PRINT TAB(18) "(CTRL 9)*{CTRL 0) = ?{CR
"Best typing tutor I've seen — Better than Mastertype" SR DN}"
Microcomputer Courseware Evaluation 790 NEXT I
"WORD INVADERS is fantastic'1 800 POKE 2,11: PRINT
Editors ol Consumer Guide
810 FOR 1=1 TO 3
NEW! Commodore PlusM or 16 TapeS2i.95 Disk S24.95 820 PRINT TABI22);
Commodore 64 Tape $21.95 Disk S24.95
ViC 20 (unexpanded) Tape $21.95
830 GOSUB 330
840 IF A<N-1)>0 GOTO 860
850 PRINT "{2 CRSR UPs)";: GOTO 820
IFR (FLIGHT SIMULATOR)
860 S = S-(A(N-1 )=F): A(N-1)=-A(N-1)
Put yourself in thB pilot's seat! This pro 870 NEXT 1
gram provides a very challenging, realistic
880 FOR 1=0 TO 8
simulation ol flying under Instrument Flight
890 IF ABS(A(I})=F THEN POKE 13 {I ) , F
Rules (IFR) in a single engine light plane.
Realistic instrumentation and aircraft per
900 NEXT I
formance. Plenty of thrills for pilots and 910 PRINT "{CRSR DN}" TAB(14) S "OUT OF 311
non-pilots alike. 2 CRSR DNs}"
"It is tremendous fun." Compute's Gazette 920 PRINT TAB(14) "(CTRL 9){SHFT A)(SHFT G}
"It's a great program, and as a pilot I found it to be very (SHFT AJI.SHFT I) {SHFT N}{2 SHFT SPACES)
realistic. My brother, a current commercial pilot and a ((SHFT Y}/(SHFT N])?";
former Air Force flight instructor with over 3,500 hours in
930 GET Q$: IF Q$="Y" GOTO 460
military and civilian aircraft was also quite impressed."
Private Pilot
940 IF Q$o"N" GOTO 930
950 GOSUB 160: PRINT
NEW! Commodore Plus/4 or 16 Tape or Disk $29.95
Commodore 64 Tape or Disk $29.95
VIC 20 (unexpanded] Cartridge S39.95
8IWRLJN M.WUitt
UNBELIEVABLE
SOFTWARE
SPECIALS
COMPUTER FisKer Price
CENTERS Learning Soil ware
"'AMERICA
PRICES'. (fSSu)
Alpha Build 12.59
Lojic Levels 1I.9S
Mrwe Creaioi 1J.SS
Sea Spel>er i?.99
Sonomawr !!.M
Up t. tea 'lm 1199
1-800-631-1003 Monitors
Kxt in WDndBrlaM
Treasure Island
RoDm Hooo
1699
1699
16.99
BMC Color .1«9S WnaiB of 0! 1699
14495
K commodore Peanui Butler Panic
Interfaces Epyi
17495
Baseball 19.99
Z499
PnsloD II 2199
9 Id 5 Typing 2199
Moreu 2199
Touch Tadlfls
^Dala Touch Tablet D 6195
HUP
w i l a •d«ia Touch TaSict-Can
Muppei Learning Keys
6995
Call
JOYSTICKS
THE Diskettes teem
■Jeulrsl Zone-O.'T 2H.55
Easy SoeII D
nm
OUT mpc
MUb 8D1
802 Prmter
Printer 149's
179"
Atcls (tec-D
*ccls PayO
37.S5
379S
Mac"c Desk'O 52.95
Color Printer 269" 803 Printer 174" Zork I. II or 111 D 2995
19 9i
Starcioss O
TO ORDER: CALL TOLL FREE-WE'RE PROUD OF OUR PRICES-SATISFACTION GUARANTEED e D
2995
2995
Your Guide to
Troubleshooting
Bj GARY L ENGSTROM
• Enter one line at a time and then shoulder. You will be surprised at Skipping ii line. This can be pre
check for errors before entering the how many errors the second pair of vented by carefully marking your po
next line. eyes can spot. sition in the listing.
• Use a guide under the line to he!]) • Double-check all numbers. Num
Finding Errors That Get By
you keep your place. I use a sheet ber errors are the most difficult to
from a Scotch "Posi-it" note pad. find and cause the most problems. When you run programs that have
These sheets have a sticky surface • Always save and verily the program errors, a variety of things can hap-
88 / RUN MAY MS
pen. If the errors are minor, the pro dollar sign ($) and represents a string through the use of Data and Read
gram might actually run. Your only of characters. To assign a value to a statements.
hint thai something is wrong may be string variable, you must have (he A Read statement assigns to vari
(hat things do nol look quite right, or string of characters in quotation ables the values listed in a Data state
thai the graphics do not respond in marks (""). ment, one at a time and in the order
[he way described by the program's Floating-point and integer vari listed. II' there are numerical and
documentation. ables are numeric variables. To as string values in the Data statement,
If tlie errors are a little more seri sign a value to a numeric variable, a mismatch may occur if either the
ous, the computer might recognize the characters must be numerals and Read statement or the Data statement
them and display an error message. must not be in quotation marks. Knter has an error.
The message will tell you die type ui the following lines, and you will get If you get a Type-Mismatch error
error and on what line ii occurs. a Type-Mismatch error message. message, and the line number indi
The worst kind of error will cause cated contains a Read statement, first
[0AJ» 100
your screen to go blank and your verify lhal the Read statement is cor
keyboard in go dead. Nol in worry, Tin's line should read: rect; then examine the Data state
though—you need only press ihe re 10 AS = "LOO" ment that it is reading. Sometimes,
set button, ii' you have one, or turn if there is a lot of data to check, it is
10 WAS = WB
the power switch off, then back on. helpful to have the variable values
Of course, tile program will now be This line should read: printed to the screen as they are
gone from the computer, liul you did 10 WAS = WH3 being read.
save it. didn't you- Illegal-Quantity prior. If you gel an
1(1 WA = "STOP"
All the errors in your listing will Illegal -Quantity error message, list
be one of two types: those that result This line should read: ihe line that is indicated by the mes
in error messages and those your 1(1 WAS = "STOP" sage. If the line has been entered
computer does not recognize as er correctly, (he problem is that one of
A Type-Mismatch error message can
rors. I call the latter hidden errors. the variables has been assigned an
also be an indirect error message,
illegal quantity.
Error Messages which I describe in the next section.
To track down this error, you must
Undejined-Statemnn error. This mes
There are many possible error determine two things: If there is more
sage will refer you to a line with an
messages. They are all listed and ex than one variable, you must deter
If. . .Then, Goto, Gosub or Run line-
plained in the back of your user's mine which is the offending one and
number command. These commands
guide. However, only eight of these what is the offending value. You can
say, "When you are finished with this
messages are likely to occur in the determine both by one procedure.
line, don't go to the next line, but to
types of programs with which you When a program stops running be
the line number indicated." The mes
will be working. Below, 1 have di cause of an error message, the values
vided the eighl error messages into sage is telling you that the indicated
Of the variables are still in memory:
line number does not exist. Check
two groups—direct and indirect er you need only ask for them. In the
the printed lisiing. If you've entered
ror messages—and 1 describe a strat Immediate mode, use a Print state
the correct line number, then check
egy for dealing with each kind. ment to determine the values of each
to see if you've entered its accompa
/. Direr! error messages of the variables in the line indicated
nying program line. If not, enter it.
by the error message. Once you find
The following errors are located Illegal-Quantity error. This means
a value that is too high or too low,
on die line indicated in the error that you have entered a number that
you will have to verify each line lhal
message and can be found and cor is too large or loo small. You will see
assigns a value to lhal variable.
rected by going directly in the line ibis most often in reference to a Poke
Bad-Subscripi error. Subscripts are
Indicated. Statement. Poke statements lake the
used lo identify the elements of an
Syntax error. This message indicales following form: POKK memory ad
array, which is a list or table of vari
a misspelled command word or in dress, quantity. What you are doing
ables. The position of a particular
correct punctuation in a command. is placing a number, or quantity, Into
variable in the list or table is repre
For example, if you spelled I'RINT a memory address. This quantity can
sented by its subscript. The form of
VV,\'Y or didn't put a colon between be any number from 0-255. Any
an array variable is as follows: AJ(2),
commands, you'd get a syntax error. thing smaller than (I (a negative num
S(4), VT(:i,(>), SB(I,J) and so on, where
The best way to correct this is to go ber) or larger than '2~>~> will resuli in
the character string outside the pa
to the line indicated by die message an Illegal-Quantity error. (These mes
rentheses is the variable name, and
and search for the error. sages can also be indirect, as ex
the number inside the parentheses is
Knter and run the following line plained in the next section.)
the subscript. Here are the rules for
in your computer; you will get a Syn
//. Indirect error messages subscripts (they may vary from one
tax error.
form of Basic to another}:
Ui PR]NT*Hr'PRINT"GOODBY" These errors are discovered on the
line indicated in the message. How • A subscript is always good if its
This line should read: value falls within the range 0-10.
ever, die source of the error is some
10 PRINT'HTiPRINT'GOODBY" where else. To find it requires some • A subscript is always bad if its value
Type-Mismatch error. There are three searching on your pan. If you know is less than 0 (a negative number).
types of variables thai can be used in what to look for and have a locating • A subscript is bad if its value is
a program: string, floating-point and strategy, your job will be much easier. greater than 10 and was not defined
integer. Type-Mismatch error. One way lhal by a DIM statement.
A string variable is identified by a values can be assigned to variables is B&d-Subscript error messages will
RUNuayiw-,/89
result under the Following conditions: statement without a perfectly match Next, If.. .Then, Gosub and Goto
ing For statement, you will gel ibis Statements for accuracy before you
• The array variable name or sub
script is incorrect. error message. It will indicate the line End the error,
number containing the Next state Relurn-Withmit-Gosub error. This er
• The DIM statement defining the
ment. This error message can be ror message refers to a Gosub.. .
array is incorrect.
caused by four possible errors: Return statement. These statements
•The subscript Itself is a variable
and is assigned an incorrect value. 1. The variable name following the allow you to branch away from a pro
Nexi statement could be wrong. gram sequence, perform an instruc
The error message will indicate the
2. The variable name following the tion set and then return to the
line containing the array variable
For statement could be wrong. oi iginal program .sequence. The form
name and subscript, so check this line
3. The For statement could be for a Gosub.. .Return statement is
first for entry errors, [f this line is
missing. as follows:
correct, check out the DIM state
ments, which are usually located at ■/. A Goto statement, an If.. .Then 10 GOSUB 100
the beginning ut the program. II ihe statement or a Gosub statement 21) ....
subscript is a variable, ynu will have somewhere in the program erro
to perform a line-by-line search to neously lists a line number within
determine where the variable is given the For. . .Next statement.
11)0 (Subroutine)
its value. In some cases, its value The first step to correct a Next- 110 RETURN
might be determined in several dif Widiout-For error is to check the
ferent places throughout the program. Next statement for the correct vari In this program, the computer will
Nt'xf-Wit/wul-Fur error. This error able. Secondly, look through the come to line 10, ski|) down to line
message refers to a [''or. . . Ne\l State listing for the corresponding For loo, perform ilic instruction, move
ment These statements allow you to state men t and check it for accuracy. to line 1 ](), then return to tlie end of
execute a given instruction several This is generally easy, except thai line 10 and go (in to line 20.
limes. The form for a For. ..Next some software writers do not include If the computer comes across a Re
statement is as follows: the variable name after the Next turn statement with no matching Go
10FOR I = I TO in statement, and some For...Next sub statement, you will get iliis error
20 (litsti ucliun) Statements can be quite complex. If messagej which will indicate the line
30 NEJCI I the situation is extremely complex, number containing the Return state
If the computer comes across a Xexi you may have to check ail the For... ment This message is caused by the
computer enter ing the subroutine
without a Gosub statement or by one
Circle 89 on PeaJer Service card of these conditions:
Abacus mm Software
P.O. il ir 7711 Grand Rapids, Ml 49510 - !■■!■- 709101 ■ Phone 616/2415510
sage indicates that a Read statement
has run out of data. The first place
to look for the error is in llie Read
statement. Usually, this is part of a
im/RUN MAY19S5
For.. .Next statement, and the data To do this, the programmer uses lems, so you may have to check all
is read into a matrix or Poked into multiple-command lines and elimi Poke statements.
memory. Make sure thai there are no nates all unnecessary spaces. If you '['here are other causes ofOut-of-
extra [oops in this For,. .Next state add in some of these spaces when Memory errors that are beyond ex
ment. Occasionally, within the For... entering the program, you may gel planation. Once, while I was working
Nexi statement there is a conditional an Out-ot-Memory error. So. when with a program, 1 kept getting this
If. ..Goto staici no nt for exiting the entering programs for the unex- error message for no apparent rea
For... Next loop. Tin; most common panded VIC-20, enter them exactly son. The only way I could gel out of
way "i doing this is: as published. it was lo save the program as it was,
100 FOR I = ITOlUURi-:Al)A{l):IFA(I) = - 1 Now, let's take a look at situations turn the computer off and on and
GOTO 111): NEXT I where the computer "'thinks" thai then reload [he program. The pro
[here is not enough memory. Some gram then ran without error.
In this case., the - 1 is a flag for
programs require thai a portion of
getting "ui of the loop, [f the II... Hidden Errors
the Basic memory area be set aside
Coin statement is incorrect, the loop
for the storingofa custom-character After you have eliminated all the
will continue and the Read statement
set or a machine language program. Causes of error messages, your pro
will run out of data. The second place
When this is done, the Basic program gram still may not run. This is be
to look is the Data statements. This
area is redefined by Poking values cause some of your typing mistakes
job Can seem to be overwhelming at
into memory locations 55, 56, :'il and are not interpreted as errors by the
times because of the great number
52. If this is done incorrectly, an Out- computer's operating system. There
of data elements in some programs.
ol-Memoiy error could result. So, fore, execution does noi result in an
However, llicre are Iwo things to
look lor these Poke Statements and error message. I lowever, an error
keep in mind.
make sure that you have entered must exist, because the program is
Firsi, this error message concerns
them correctly, not accomplishing iis goal.
the amount of data, not the accuracy.
When checking these Pokes, also For example, if the programmer
Second, most programmers are quite
make sure thai the Cl.li command intended that a character he Poked
orderly when working with large
follows. The computer may not rec to the screen, he might write the com
numbers Of data elements. They have
ognize the newly-defined Basic mem mand POKE 8000,42. This would
to he. So, the Ins! thing to do is make
ory area if there is noCl.R ( ommand. place an asterisk somewhere on the
sure thai you have entered all of the
Incorrect Pokes to other locations VIC-20 screen. However, if you mis
program lines thai contain Data
can also cause Outof-Meinory prob takenly typed POKE 5000,42, the
statements. Next, notice that there is
usually a pattern to the number of
items in the Data statements. Circle IBS on Reader Service card
Hardworking
for custom characters have groups of
eighi pieces of data. This is because
each custom character is made up of
eight bytes of information. When
RUN\!A\ IMS/91
computer would execute the com difficult to read error Statements, Uy doing ibis, [he Poke statements
mand without an error message, but The error statements will be dis will be ignored when the program is
no asterisk would appear on the played in the custom characters or run, and the normal character set will
screen. will be completely unreadable. There be used. When you have finished
Usually, errors thai remain hidden are three ways 10 make the error troubleshooting [he program, simply
from Basic are somehow related to statements legible: remove [he REM commands, and ihe
Poke statements. The only way to 1. Use the cursor controls to bring program will run with ihe custom-
find these errors is to carefully check the cursor up to the error statement. character set.
all the Poke statements. This can be Ihen move the cursor along the state
difficult when the memory location ment. As the cursor flashes, it is ac Programming Aids
or the value is in the Form of a vari tually changing the character from Programming aids, such as the Pro
able, a Peek statement or a Data non-reversed to reversed and then grammers' Aid Cartridge for the VIC-
statement Using the following lech' hack again. As a result, you are ac 20 (from Commodore) or llasic Aid
ttiques can be helpful in Finding hid cessing a second character set, which 64 (from Richvale Telecommunica
den errors. you hope will he readable. tions) for the C-64, are very valuable-
Print Statement. If the memory lo 2. A second alternative is to tools for ihe programme]', but are
cation or the value of a Poke state blindly Poke in the instructions nec also very useful for ihe person en
essary to tell the computer to use tering published program listings.
ment is in the form of a variable,
insert Print Statements just before the normal character set. Be very Ihe most useful functions for
careful when using this method, be troubleshooting are ihe Kind, Trace,
the Poke statements, and the value
of the variable will be primed on the cause Poking [o (he wrong place or Step and I lelp commands, explained
screen.
an incorrect value could cause a below. (These are the command
minor setback in your work. For the names used in the Programmers' Aid
f'riiii.. .Slop statement. To use the
Prim...Slop statement, you insert C-64, the correct Pokes are: Cartridge, Other programming aids
will have the same functions, but may-
PRINT "1":STOP, PRINT "2":STOP 53272. (PEEE
have different names and syntax.)
and so on, throughout the program. (33272)AND240)OR4
Find, This is a search-and-print
(If you know whal ihe program For the VIC-20, the correct Pokes are:
function. For example, it you want
should be doing, you can place them POKE S686Q,PEEK(S6869)AND240 to check all of the Poke statements,
in strategic places.) Then run the pro
3. The third and probably best simply enter the command FIND
gram, When the computer reaches
method, if you have a lot of trou POKE. All [he program lines that
the first statement, a 1 will be printed
bleshooting to do. is to disable the contain Poke statements would then
on the screen along with a Break
custom-character function and run be listed on the screen.
message that includes a line number.
the program using the normal char Truce. As ihe program is being ex-
It the program executed correctly,
acter set. This will affect the pro cculcd, the last five line numbers are
ihen type in the CONT command.
gram's graphics, but the program will printed on the upper right-hand cor
The program will then continue until
run correctly in all other respects. ner of the screen. This is especially
the next Print.. .Stopstatement,and
To disable the custom-character helpful when the program has an
so on.
function, find the place in the pro endless loop.
Hun or Goto statement. Use the Run
gram listing where the character-set Step. This is the same as Trace, ex
or Goto Statement to start the pro
pointer is changed. This pointer for cept only one program line is exe
gram at a point other than the be
the C-64 is located at memory loca cuted at a time. You press the return
ginning. To do this, simply type in
tion 53272; for the VIC-20, it is at key to advance to the next line.
RUN and a line number or GOTO
36869. For the C-64, the custom-char llflp. This command is useful
and a line number. You can also in
acter pointer is set by a I'okc com when troubleshooting error mes
sert the Slop statement so that you
mand as follows: sages. When you gel an error mes
are only running small sections nf
sage, simply enter HELP. The
the program. One of the problems POKF. 53272, (PEEK(53S7a)AND!Mn)ORia:
program line being executed at the
in using tins approach is that the FOK£1,PEEK(1)A14D251
lime of the error will be displayed
values of some of the variables will
For the VIC-20, it is: on ihe screen, and a character in the
not be correct, causing the program
POKE 33808,294 program line will be shown in reverse
to exccuie incorrectly.
video.
Gosub, ■ .Endstatements. Run the sub or
Another useful function of a pro
routines independenily from the rest POKE 36859,(PEEK(36S69)AND240) + 14
gramming aid is the ability to scroll
of the program. To do this, usethelm- through a program listing, rather
mediate mode (without line numbers) (The underlined values will change than being limited to one screen sec-
and type; GOSUB{Une number}: from program to program.) lion at a lime.
END. '1'he line number that you ad To disable the custom-character I hope that ihe troubleshooting
dress is the fust line of ibesuhionline function, simply move the Poke stale- suggestions presented here will
[hat you will be running. Again, some ment over four spaces, using the in make your computing a little more
of [he variables in the subroutine ma) sert key. and enter a REM command. enjoyable. S!
noi be correct, causing the subroutine For the C-fi4, enter:
to execute incorrectly. REM POKE r>:li.'7'J,(PEEK(.riTJ7i!iAND24niOK
Address all author correspondents In
12:POK]-:i.l'EEK(1)AN]>L.T>l
Custom Characters (kiry L. Engstrom, ! Data Publications,
For ihe VIC-20, enter; ■1036 Aldrich Ave. So., Minneapolis, MN
Whenever custom characters are
used in a program, it can be very REM i'OKI 96869,254 5 5-109.
Volume I & II
DISKS CASSETTES IOTA I,
PU-av '
CHECK/MO □ MC □ AE D VISA □
NOTKi prim include jiosMtfp and liandlins Fortirai uir nuil. pleaie add 4.r>t
US fundi cm US bank* ONLY, lirav allnv. .1-4 Wnb lor cHJvny,
Exp. Date
Signature
Name
Address _
Citv State Zip -
ReRUN • 80 Fine Streel • Pelerboroii«li. NH 03458
COMPUTER TUTOR
CHRISTINE ADAMEC
RUN'5 education columnist, search the cave. {Of course, all the You can keep track of your pi ogress
boys want to be Mark, and all the through the cave with the little "map"
Christine Adamec, takes a girls want to be Becky.) You must also shown at the top of your screen. Once
look at what's available for choose which word list to use, from you find all the sparkling crystals,
the easy words in List 1 (air, fat, ice, your next goal is to find your way
C-64 spelling programs.
etc.) to the toughies in list 10 (pho out of the cave to the outside world.
tosynthesis, reservoir, deciduous— Any criticisms? Some moves are
challenging to an adult!). You must tough to make—for example, jump
Whether your children aspire to also select the level of difficulty, from ing over two pits close together right
grow up and become brain surgeons 1 to 4. after you climbed up a ladder. So, this
or carpenters, they'll need to be able Let's say you choose Mark. He must might not be the best game for easily
to communicate clearly. Spelling is search the various levels of the cave frustrated children. Also, your child
one important facet of communica and find the four magic crystals. But will need an attention span of about
tion, so if your children arc learning he'll have to jump over pits, climb 40 minutes, because it lakes at least
the basics now, or if they've passed up ladders, leap over scorpions and that long to get out of the cave. (The
that stage and are still having trouble, generally keep his wits about him. game is suggested for ages 6 to 18.)
one of the following spelling pro (Move Mark and Becky with your joy-
grams may help them along. (All are slick.) Every so often, the wizard
suddenly appears and says, "Spell
Crypto Cube
for the C-64.)
'battle'" or another word from your Crypto Cube, by Design Ware (185
Cave of the Word Wizard list. If you spell it correctly, he says, Berry St., San Francisco, CA 94107;
Cave of the Word Wizard, from "Super!" or some other word of $39.95, disk), is a son of three-di
Timeworks (444 Lake Cook Road, praise. If you spell it incorrectly, he mensional crossword puzzle for kids
Deerfield, IL 80015; $34.95, disk), is may say, "Almost, but not quite" or age 8 and up. The game can be played
a fascinating and unusual spelling "It's getting darker!" alone or with an opponent.
program. My own children (ages 6 This leads you to another feature The program includes 50 different
and 7) were mesmerized by it, as were of the game: the flashlight and Band- word lists, made up of such subjects
the third-graders who helped me re Aids Mark and Becky cany. As you as transportation (containing words
view it. (In fact, a month later, the move through the cave, you use up tike car, truck, bus) and astronomy
schoolchildren eagerly asked me if the power in your flashlight. (You (containing words like pulsar, spec
I'd brought the "wizard game" hack lose if you end up in the dark!) If, trum, etc.). Choose a category and
again.) however, you spell words correctly, ask the computer to create your puz
One feature that makes it so ap you gei more light power. Also, each zle cube; or you can create your own
pealing is the exceptionally clear time you crash into a wall or trip puzzle. (The program takes a very
voice of the wizard. The wizard ap over a rock, you use up one of your long time to load—about eight min
pears periodically and, in a deep five Band-Aids. The game also ends utes until you can actually play.)
voice, orders you to spell a word. when all of these have been used. Your goal is to solve each side of
(The children were very excited when (Again, you can earn extra Band-Aids the cube. Use the arrow keys to move
the computer "talked" to them!) with correct spellings.) around and press the space bar to
Other reasons for this program's suc If you don't know how to spell a register that you've selected a square.
cess are the attractive graphics and word, try anyway, and if you're wrong, Each time you select a square, you'll
the compelling adventure iheme. the computer will display the correct receive either a filled-in blank, a let
To begin, you must first decide spelling. You must then type in the ter clue or a question mark (indicat
whether you want Becky or Mark to word, reinforcing your learning. ing that you have to guess the letter).
Spell It!
Spell It!, from Davidson & Associ
ates (OOfiO Groveoak Place #12,
High 2000 Ualue 90 Score 1250
Rancho Palos Verdes, CA 90274;
$49.95, disk), is Dr. Janice Davidson's
latest educational offering. This two-
disk program is for children from
the "novice" level on up to "grand
master" (ages 10 to adults), and each
of the five skill levels includes ten
As you fill up the squares on one- found it to be a very comprehensive word lists.
side of the cube, the words become game and a positive learning expe The program comprises five basic
more obvious. For instance, if you rience for children at home or in parts: See It. Practice It, Unscramble
have C and then an open square and school. It, Spell It, and Study a New List. The
then a T, you can pretty much guess first four exercises reinforce basic
you have "cat" there. Once you've spelling skills—for example, display
filled up one side, order the com ing a word, using it in a sentence, then
puter to "turn" the cube and move Magic Spells telling you to spell it.
to the next side. (The kids loved turn Magic Spells, from the Learning An important facet of the program
ing the cube!) Company (345 Middlcfield Road, is that it uses frequently misspelled
If you're stumped, you can periodi Menlo Park, CA 94025; disk), offers words, like rhythmic or sergeant, so
cally ask for a review of the words on your child two primary options: it's a highly practical program.
your list. (1 guess this is somewhat like Scramble Spells or Flash Spells. Start Most children will appreciate the
looking at the answers at the end of a with the computer's words, cate Spell It option. In this mode, a smil
crossword puzzle book, but 1 rational gories such as colors, animals and so ing green frog waits under several
ized that it reinforced learning.) on. The word will then appear, in words, and your goal is to make him
I thought this game might be a little scrambled form; for example, ur- gobble up the correctly spelled words.
intellectual for my nine-year-old group plep. Type it correctly—"purple"— You earn points for words devoured,
(there's not a loi of Fast action), but and a magic box will open. (This is and it's a lot of fun.
after they figured ii out, the kids your treasure chest filled with gold.) The program manual is well-written
didn't want to quit. Answer incorrectly, and you'll be and includes step-by-step instructions,
My main criticism: The children given a hint; for example, p—pie. A as well as directions on how to add in
and I agreed that the game would be demon will then appear from one of your own words.
a lot easier to play if you. could use the boxes, but don't worry—he looks It's ideally suited for schoolchildren
ajoystick. To move left or up on the more like a jack-in-the-box than a de because it's easy to control the amount
C-64, you have to remember to press mon. (You get an empty box with of time each child spends. Also, the
the shift key. This was annoying, and him.) After all the boxes are filled program uses tried-and-trtie educa
most children are quite adept with up, you're rewarded with a pleasant tional tenets. E
the joystick. song and a colorful scene.
Crypto Cube isn't a game you can Flash Spells is pretty much as it
merely load up and leave, expecting sounds. The word is shown (for ex
yuur child to amuse herself while ample, MONDAY), then disappears, fill author correspondence to
you're gone. Instead, stay with her and you must type it. The same mode Christine Adamec, 1921 Ohio St., Palm
until you feel the basics are clear. I of opened boxes and demons is used. Bay, FL 32907.
RUN MAY I'M / 95
Summertime ReRun
Where The Programming Is Easy
1985 Summer Edition
Summer is hot enough without the added stress that comes from do-it-
yourself programming.
Card a
Signature .
Name . .
Address.
City State
By WILLIAM B, SANDERS
will be lisied in decimal. In thai way, In tiiis fust segment, line 10changes 230 PRINT SA:TAB( HI);
2-iri INPUT <)<;$: IFOC$="Q,"THBy 76(1
you will be able to see the number of the screen colors so those of you us
C=0
bytes used in a program. At the same ing a monitor can clearly see what is
2G0 !FOCJ=OPCODK$(C)THEN
time, you'll have the assembler accept going on. (For the VIC-20, change the
D%=DEC9&(C) !B9&-BYTE%(C) :
either decimal or hexadecimal values two Pokes lo a single POKY. 36879,25 GOTO 1!!IIJ
in the operand field. As the addresses and leave the PRINT CHR$(144) as 1>7(> C = C+ i : IF OER rHEN PRINT
gel larger, you will find ii increasingly it is.)
aim pie lo remember hexadecimal Next, in line 20, you include a lillc : GOTO 230
numbers. I'll break the process into page up in line 4000. Then, begin ■1X0 GOTO 26(1
DELUXE RS232
INTERFACE
PRINTMASTER/+G Deluxe Parallel
Printer Interface
With IntelllFeatures
This is uncondi
This is one ol, ll nol THE BEST PARALLEL
tionally the best
PRINTER INTERFACE AVAILABLE lor Ihe Com
RS232 Interface
modore 63 computer. All necessary switcfi selections.
available lor Ihe
Emtilalion. iransparenl. and listing modes. Does a
Commodore 63.
graphics and graphics characters on all popular dot
Satisfaction
malrii printers. Does enhanced graphics characters
guaranteed or
and double density graphics on Epson compatible
your money
printers. Dip switch selection sets single or duulile
buck, a lull nl of
dcnsily graphics. Double densily graphics printouts
RS232 signals (pins 2-8, 12, 20. 22). Four
looh mucli better. Prinl head shuflle minimized, nol like
switch selections allow using any standard
some ratlle Boi inlerlaces (you know who we mean]. Sel lop, bottom, lett. right margins. Rage length.
RS232 printer or modem. Comes complete
Single page (eed. Unil is casselte porl or externally powered. Resel button. IntelllFeatures are
with 311 cable wilh eilrier male or female
fantastic! LOAD'S',4, 1 loads and displays punter interfacestalus on sceen. LOAD"S".4,1 loads and
DB25 conneclor. Very complete document
displays disk directory on screen wilhout destroying BASIC program. Olhcr great features. Diskette
ation, type-in SASIC terminal program, and
programming examples.
supled with hires dump and other programs Optional 16K printer bullei. S 1 1 9 95
Specify Male ("10-11!) or
Don't settle lor second best! Get n Printmaster/G. StO-115 '
Female ( = 10-113> DB25
Optional user installable 16K printer butter mounts inside case, and has an additional ROM
lor more InlclliFealures. Design your own character set LOAD UNNEW \ 4. I. LOAD RENUM". 4. 1.
Much more. Buller takes 16K in 40 seconds. "110-116 S89.95
PRINTMASTER/E
ECONOMY PRINTER INTERFACE PRINTMASTER/S Serial Bus RS232
Printer Interface
This lour foot cable plugs inlo the USER I/O
With IntelliFeotures
port and Ihen connects lo your parallel
Can't mnkeyour Multiplan work with your RS2 32 printer? This P'inler Interface connects lo
printer. The disk supplied with the cable the serial bus, and supoIips lull RS232slanals to run virtually any RS232 prinler as deulceM. Works with
conlains dillerenl machine language wed-,
all software. II has all ol the leatures of Ihe Prinlmnsler/-G (eicopl 16K Duller), bill ll is tor an F1S232
deges. Vou load one in and it changes Ihe printer. Comes with a 3 fool cable. Specify Male | "10-117) or Female (= 10-1181 DB25. Allows lull DTR or
USER I/O poll to be devices'! parallel printer
Xon-Xoll handshaking Trouble free use. Money back guaranlee. $139.95
port. Wedges load several dillerenl places.
Works with all basic programs and most
TO ORDER: CALL 206/236-2983
machine language ones Does graphics or write or see your local dealer. Add S2.25 each lor shipping. 30 day
characters and adds several BASIC money back guarantee II not completely satisfied (less shipping).
commands. Easy to use.
PO BOX 43 DEPT.R5
Works great with ... U.-.ii.-r-. call call call!!
EASYSCRIPT. iilD-lOB J>Jt. MERCER IS. WA 98040 J
single byte opcodes are put inlo • Optional RAM pnnter buffer
the operand field and you enter the Commodore printers for compatibility with
popular software
operand in line 340. After updating
• ASCII conversion, lolal lest, Emulalo &
the source code array in line 350, the Iransparent mode
error detectors.
In the next Installment, we'll finish Universal Input/Output
up our Basic assembler. In the mean' Board for VIC-20/64
time, you may want to consider pur 16 channel 8-bit A D converter with 1O0 micro
chasing a commercial assembler. second sampling I me
I O A output.
There arc several good ones available
16 high voltage hign current discrete outputs
for the C-64. To give you an idea of 1 EHOM socket.
what's on the market, our "Assembler Uso multiple boards lor additional cnannols up
this month, Will describe (not review) ■.■.. .i ■..-, p,<iv.;nv $225.00
CBM-64USSSMW-S11 . 1225.00
the features of various assemblers for
the C-64 and VIC-20.
Dealer Inquiries invited Micro World Electronic, Inc.
Assembler of the Month (303) 987-9532
3333 S. Wadsworlh Blvd.. #C105,
oi 987-2671,
Merlin 64 Lakewood, CO 80227
The following compilation ofmod The listings include changes to all that you have already typed in from
ifications to (he Datafile programs three programs: DATAFILE, DFRE- the November and December issues;
will make them run even smoother PORT and DFMAIL. Be careful to add then start typing ill the new lines
than originally programmed. Many or modify the lines thai belong 10 listed for that one program. New
error traps have been added, bui their respective programs, as follows: lines will be automatically added and
probably the most important addi replaced simply by typing the new
tion is In DFREPORT, which now lias DATAFILE—Lines 10 to 499 line and pressing the return key.
it feature that lets you calculate the DFREPORT—Lines 500 to 898 When you finish entering these new
sum oi' a column in your printed DFMAIL—Lines 1000 to lines, save the particular program im
report The last column in your re mediately on another disk, before
port can hold numeric data thai will Treat these as three separate pro trying it out Keep your original ver
be totaled at the bottom, if you grams, not as one large program, sion (2.6), just in case youi revision has
choose io do so. Load iii one of the three programs a typographical error in it. ISI
RUN It Right
80 PRINT"{CRSR DN){5 SPACES){CTRL 9)S(CTRL 334 PRINT"{SHFT CLR)(2 CRSR DNs) (COMD 3){C
0)ORT RECORDS BY FIELD TRL 9)YOU HAVE NOT SAVED YOUR CHANGES!!
82 PRINT"{CRSR DN}{5 SPACEsHCTRL 9}P(CTRL CTRL 61"
0}RINT RECORDS BY SELECTION 348 PRINT" (COMD 3)NO SUCH RECORD EXISTS{CT
84 PRINT"{CRSR DN}{5 SPACES}{CTRL 9}R{CTRL RL 8)":RETURN
0}EAD OLD FILE FROM DISK" 352 PRINT"{HOME} {COMD 3){CTRL 9}(A SPACEs)
88 PRINT"{CRSR DN]{5 SPACEs)(CTRL 9}?(CTRL NO RECORDS OR FILES IN MEMORY{5 SPACEs}
0} DISK DRIVE COMMANDS {CTRL 8}(CTRL 0} "
96 GOSUB30:IFA$="A"THENGOSUB350:IFFL=0THEN1 35 3 FORI=1TO500:NEXTI:FL=1:RETURN
24 354 IFXJ0THENRETURN
98 IFA$="M"THENGOSUB354:IFFL=0THEN24 4 355 GOSUE352:RETURN
100 IFA$="D"THENGOSUB354:IFFL=0THEN27 2 38 5 REM PRINT"(SHFT CLR)(3 CRSR DNs}{3 SPAC
106 IFA$="P"THENGOSUB354:IFFL=0THEN358 Es}LOADING CALCULATIONS SUBPROGRAM":LOA
108 IFA$="V"THENGOSUB354:IFFL=0THEN192 D"DFCALC",8
110 IFA$="W"THENGOSUB350:IFFL=0THEN144 389 OPEN15,8,15:OPEN5,S,5,"0:"+SB$+",P,R":G
112 IFA$="S"THENGOSUB354:IFFL=0THEN304 OSUB414:IFEN=62THENGOSUB416:GOTO358
116 IFA$="@"THEN462 393 CLOSE5:CLOSE15:LOADSB$,B
118 IFFLo0THENFL = 0:GOTO68 394 PRINT"!SHFT CLR)(CRSR DN) {COMD 3){CTRL
124 FORI=X+1TOR:PRINT"(SHFT CLR} PRESS THE 9)THIS WILL DESTROY THE FILE IN MEMORY
{CTRL 9)RETURN{CTRL 0} KEY AFTER EACH E HCTRL 8)"
NTRY" 402 PRINT"{SHFT CLR)(CRSR DN}(COMD 3} THIS
126 PRINT" PRESS {CTRL 9}RETURN{CTRL 0} WIT WILL ERASE THE DISK!{CTRL 8)"
HOUT ANY ENTRY TO STOP{CRSR DN)" 403 PRINT"(CRSR DN) ARE YOU SURE? (CTRL 9}Y
128 PRINT" (CTRL 9}RECORD NUMBER ";I;"{CRSR {CTRL 0} OR {CTRL 9)N{CTRL 0}
DN}" 410 OPEN15,8,15:PRINT|»15,"NEW0:" + HN$ + "," + ID
144 PRINT"(SHFT CLRJENTER NAME OF CURRENT F $:GOSUB414:IFET=8THEN462
ILE TO BE SAVED" 411 CLOSE15:GOTO462
152 OPEN15,8,15:PRINTS15,"S0:DF] "+LEFT${NF 414 INPUT#15,EN,EM$,ET,ES:IF(EN<20)OR(EN=62
S,8)+"!OLD";GOSUB414:IFET=8THEN68 )THENET^0:RETURN
154 PRINTin5,"R0:DF] "+LEFT$(NF$ ,8) + " !OLD=D 416 PRINT"{CRSR DN) {CTRL 9}1COMD 3)DISK ER
F] "+NF$:GOSUB414:IFET=BTHEN68 ROR{CTRL 0}"EN"ICRSR LF}, "EM$","ET"(CR
156 OPEN5,8,5,"0:DF] "+NF$+",S,W":GOSUB414: SR LF),"ES"{CTRL 8}":ET=8
IFET=8THEN68 418 PRINT"{CRSR DN} PRESS (CTRL 9}ANY KEY(C
158 PRINT05,R;CR$;F;CR$;X:FORN=1TOF:PRINT#5 TRL 0} TO RETURN TO MENU":GOSUB30:CLOSE
,FS(N);CR$;L%(N):NEXTN 5:CLOSE15:RETURN
159 GOSUB414:IFET=BTHEN68 422 OPEN15,8,15:OPEN5,8,0,"$0":PRINT"(SHFT
162 FORN=1TOF:PRINT#5,REC$(K%(I),N}:NEXTN:N CLR)":GOSUB414:IFET=8THEN462
EXTI:PRINT:GOSUB414:IFET=8THEN68 424 GET#5,MS,A2$
164 FORI=1TOX:PRINT"{CRSR DN) SAVING POINTE 426 GET^5,A1$,A2S
RS";I;"{2 CRSR UPs)":PRINTS,K%(I):NEXT 428 GET#5,A1$,A2S
I 436 GET#5,A2$:IFST<>0THEN454
165 PRINT#5,E$:GOSUB414:IFET=8THEN68 44fl GET#5,A2$:IFA2$oCHR$(34)TIIENPRINT"(CTR
166 CLOSE5:CLOSE15:CK=0:GOTO68 L 9)"A2$"(CTRL 0}";:GOTO44 0
172 CLR:GOSUB16:PRINT"{SHFT CLR) ENTER NAME 44 2 GET#5,A2$:IFA2$=CHR$(32)THEN4 42
OF FILE TO BE LOADED(2 CRER DNs)":INPU 446 A3S=A3$+A2$:GET#5,A2S:IFA2$o""THEN446
TNF$ 456 CLOSE5:CLOSE15:PRINTTAB(25)"PRESS (CTRL
173 IFNF$=""THEN68 9JANY KEYfCTRL 0}":GOSUE30:G0TO462
174 OPEN15,8,15:OPEN5,6,5,"0:DF] "+NF$+",S, 460 REM DISK COMMANDS
R" :GOSUB41 4:IFET=8THEN68 462 PRINT"{SHFT CLR} {CTRL 9)(9 SPACEs}DISK
175 IFEN=62THENGOSUB416:GOTO68 COMMANDS MENU(11 SPACES)"
176 INPUT#5,R,F,X:GOSUB414:IFET=BTHEN68 464 PRINT"{2 CRSR DNs) (9 SPACEsHCTRL 9}${C
177 GOSUB24;GOSUB26:FORN=1TOF:INPUT#5,F$(N) TRL 0} DISK DIRECTORY
,L%(N):NEXTN:GOSUB414:IFET=8THEN68 466 PRINT"{CRSR DN}{9 SPACEsHCTRL 9}F(CTRL
180 FORN=1TOF:INPUT#5,REC$(I,N):NEXTN:NEXTI 0}ORMAT A BLANK DISK
:PRINT:GOSUB414:IFET=8THEN68 468 PRINT"(CRSR DN}{9 SPACEsHCTRL 9}S(CTRL
134 S=ST:IFS<>0THEN188 0}CRATCH A SEQ FILE
186 INPUTS5,E$:GOSUB414:IFET=8THEN68 470 PRINT"{CRSR DN}{9 SPACEsHCTRL 9}R(CTRL
188 CLOSE5:CLOSE15:GOTO60 0JENAME A SEQ FILE
*7 198 PRINT"{SHFT CLR1 {CTRL 9JRECORD NUMBER: 472 PRINT"(CRSR DN)(9 SPACEs}{CTRL 9)E{CTRL
"+STR$(I)*"(2 SPACES)FILE:"+NF$+"(CRSR 0}XIT TO MAIN MENU
DN}" 474 PRINT"(CRSR DN) {CTRL 9){6 SPACEs)PRESS
244 PRINT"{SHFT CLR} MODIFY WHICH RECORD? E THE APPROPRIATE KEY{7 SPACEs}"
NTER (CTRL 9)#{CTRL 0) OR (CTRL 9)A(CTR 476 GOSUB30:MR$=D$:DR$=D$:IFA$="$"THEN422
L 0}LL(2 CRSR DNs)":INPUTMR$:IFMR$=D$TH 478 IFA$="F"THEN402
EN68 480 IFA$="S"THENGOSUB498:GOTO488
272 PRINT"{SHFT CLR) DELETE WHICH RECORD? E 482 IFA$="E"THEN68
NTER (CTRL 9)#(CTRL 0} OR (CTRL 9}A{CTR 484 IFAS="R"THENGOSUB498:GOTO493
L 0}LL{2 CRSR DNs}" 486 GOTO4 76
284 PRINT"{SHFT CLR} TO DELETE RECORD NUMBE 488 INPUT"{CRSR DN) (CTRL 9)SCRATCH FILE NA
R";lj", PRESS" ME {CTRL 0}";DR$:IFDR$=D$THEN462
286 PRINT" (CTRL 9)SHIFT{CTRL 0) {CTRL 9}D{ 490 OPEN15,8,15:OPEN5,8,5,"0:"+DR$+",S,R":G
CTRL 0), PRESS (CTRL 9}SPACE BAR{CTRL 0 OSUB414:IFET=8THEN462
) TO ADVANCE{CRSR DN)" 492 CLOSES:PRINT#15,"S0:"+DRS:CLOSE15:GOTO4
304 PRINT"{SHFT CLR} {CTRL 9}{4 SPACEs}SORT 62
RECORDS IN ASCENDING 0RDER(3 SPACEs}{C 493 INPUT"{CRSR DN) (CTRL 9JRENAME OLD FILE
RSR DN)" (CTRL 0}";DR$:IFDR$ = D$THEN462 fc-
RUNMAYIB85/1OI
Listing I ftmtimictl. 788 NEXTN: NEXTI: INPUT//5, Al $ : Z = VAL( Al $ )
494 INPUT"{CRSR DN} (CTRL 9}{4 SPACEsJTO NE 798 PRINT#4,"[ RECORD #"jlj"£3 SPACEs}]";:F
W FILE (CTRL 0 ) " ;MR$ : IFMR$=D$THEN462 ORJ=1TO62;PRINT#4,"-";:NEXTJ:PRINT#4,B1
495 OPEN15,8,15:OPEN5,8,5,"0:"+DRS+",S,R":G S
OSUB414:IFET=8THEN462 806 NEXTN:PRINT#4,B1$:RETURN
496 CLOSE5:PRINT#15, "R0:"+MR$ + ";=" + DR$:OPEN5 820 PRINT#4,LEFT$(S$,B)+TT$(J);B1$:PG=PG+1:
,8,5:GOSUB414:IFET=8THEN462 RETURN
Robert Rovinsky
Duluth, MN
$1 Magazine Indexes—Some of the most
$ 1 EA Bug busters—The Save- With Replace useful information in the computer field is found in the
back issues of magazines. A wonderful tool for finding it
bug—'does it exist, or doesn't it? Nobody knows for sure,
is the Microcomputer Index (24(>4 El Camino Real, Santa
but we're determined to find out. If you own a disk that's
Clara, CA 950:')I; 408984-1097). It's also available on-line
been slimed by SAVE®, we'd like to run it through out-
through the Dialog information service (800-227-1927).
lab. Send tli*.' sick disk to Magic, with a description of
Many libraries subscribe lo this treasure trove of com-
what seems to be wrong. Tell us which filc(s) got cor
puteriana. and some will search Dialog for you.
rupted, and include a detailed history of the disk. If we
examine enough disks, we're sure lo see a pattern. When
Once you've determined where a piece was published,
ask for it at the library or order the back issue from the
we do, the hug i.s doomed.
publisher. If all else fails, try to get a microfilm, from
Send a label and return postage, and we'll send back
your di.sk when we're done with it. Otherwise, we'll con
which a hard copy can easily be made. University Micro
films (300 N. Zeeb Road, Ann Arbor, MI 48106; 800-521-
sider it your contribution lo science and will dispose of
01)00) provides this type of service.
it in a dignified and caring way.
SAVE® problems only, please—we're not (he Com Frank Biondi
modore Clinic. Pittsburgh, PA
L.F.S.
LEROY'S CHEATSHEET
KEYBOARD OVERLAYS
t UTILITIES
D COMftL
D SIMON'S BASIC
O CilC HfrlUll(
D Bm
n Cllt H«ufl i
G Euy Cilc
D
D Wulrip.an
□
□ PracTiCalcM
D Pilot i
□ Suf»ri)aM64
Oly.__X $3.95 $.
O Prrnier'C5-j(iyi ursBji.
n Punier,re*, ism upsm
Ehippirig & handing s 1.00
G Printer itcsoiiniM OUT IN GND OUT
Q PnnTer n^r-'.nD*
Q l'riii[B(Okidalo9! 133 6% sales tax S
IF'A rtUMnIB only)
TOTAL S
LI S f UNDS
ticated programs, especially those Involving the disk drive, Elizabeth Oman
seem to be sensitive to the presence of other peripheral Lindsborg, KS
devices. I found several fast-copy programs that hung up
the computer whenever a printer cable was connected.
Disabling the printer didn't help—I had to physically
$ 1 F9 Answer screen—You can use the fol
lowing line to acknowledge correct responses in educa
remove the printer cable from the serial bus. If you have
tional programs. (To squeeze it into one line, you must
a similar problem, try removing the printer cable first,
abbreviate every Basic keyword.) It flashes the word
then look to the oilier ports for possible remedies: cassette
■RIGHT!" in the center of a blank screen.
port, user port, cartridge skit and. perhaps, even the
joystick ports. 500 PMNT"{SHFT CLR}":KORX = lT()l2:]»R]NTrAB(l7)
"{Ii) CRSR DNsJRIGH'lTVHORY - !TOHO:NEXT-PR1NT
Karl Thurber, W8FX ■■{yMFrCLR)":FORZ= ITOH():NEXT:NEXT
Millbrook, AL
It would be easy to use the line in a subroutine or to
change the word it prints.
$1F5 MPS-801 and labels—I his printer can Marlene Dunn
lake a minimum of 414-inch paper. Before buying labels to Miami, FL
use with it, carefully check their width, since many an- only
-1 V< inches wide and cannoi be used with the MPS-801.
James Llanos
Ketchikan, AK
Circle 182 on Reader Service card.
slop. I'lug thai phone into your modem (or switch from |JjHI i lit i ol LtiTl ■> lit tTflilabk from V 1
T to D if you have a 1650). Then pick up an extension '■■ WTjmI *ut£i .'j null ..»f Kiilriihj,
ana it m |uii4fkiiiDP.
phone and do the same for that. You should now be able
to converse between two computers on a single line!
Mike Mann
New Smyrna Beach, FL
Cardinal SoFtwnrE
RUN MAV1985/105
From p. 36.
610 PRINT"{UOME)";TAB(37t"(CTRL 9}";I 1170 PRINTSP$;" {CTRL 9)(COMD +}{3 SPACEs){
620 RETURN SHFT OOMMODORE 64(4 SPACEsHCOMD +)"
630 FORX=1TO3000:NEXT:REM DELAY LOOP 1180 PRINTSP$;" {CTRL 9)(COMD +){19 SPACES)
640 RETURN {COMD tj"
650 GETA$:IFA$=""THEN650:REM WAIT FOR A KEY 1190 PRINTSPS;" (CTRL 9KCOMD +}{5 SPACEs){
STROKE SHFT S}i)OPPER'S(5 SPACES) (COMD +}"
660 RETURN 1200 PRINTSPS;" (CTRL 9)(COMD +){19 SPACEs)
670 REM UPDATE DISPLAY AFTER SELECTION (COMD +)"
680 PRINT"{HOME)"; 1210 PRINTSPS;" (CTRL 9](C0MD +)(5 SPACEs)(
690 FORX=1TOZQ-Q:PRINT"(CRSR DN)";:NEXT:IFZ SHFT C!OMPANION{5 SPACEsKCOMD +)"
Q>99THENPRINT"fCRSR RT}"; 1220 PRINTSPS;" (CTRL 9){COMD +){19 COMD LB
700 PRINT"(3 CRSR RTs}";SD$(ZQ-Q):RETURN .SHCOMD +J{CTRL 1}(CRSR DN)"
710 REM SOUND SUBROUTINES 1230 PRINTSPS;"{9 SPACEs}(SHFT B}Y(CRSR DN}
720 POKEH(0),130:POKEA(0),9:POKEH(2),30:POK ii
KKWRUNMAVIW,
Listing 1 cuiitinneil.
NKWC-128!!!
Call fur pricing,
ivailabiKty & software.
Use your Commodore 64 to improve your performance at
the track! These fine programs for Thoroughbreds, Harness
Horses and Greyhounds combine the power of your com
puter with the savvy ol a veteran handicapper. Spend a few PRINTERS
minutes entering data, and The Handicapper will rank the Powertypfl Daisywheel is CP3 Epson nx so
horses or flogs in each race. All the information you need is wilh Tymac CowiKlion. . . S299
readily available from the Thoroughbred Racing Form, har Okitlulo 92 ISO CPS DPS 1101 Daisywhtel
with Tyniai' Conncclion .... 42!( Diiecl Conned lo CIA .... Cull
ness or greyhound track program. We even provide a dia
Commodore MPS 802 . Call EtilcniaiiC-t- NEW Call
gram that shows you where to find it!
Okiilata 182 NEW Call MW-350 Interface NEW Call
Horse racing factors include speed, class, past perfor
mance, post position, stretch gain, beaten favorite, pckey or SPECIAL HRINTSHOP '32.00 • SPECIAL
driver's record, weight (for thoroughbreds) and parked-out DISK DRIVES
signs (for trotters). Greyhound factors include speed, past Cull Commodore 1541 .... Cull
performance, class."lavorite box. kennel record, breaking Indus GT Cnll Phtmcmurk Dat&Kttfl *^9
tendencies, beaten favorite. Mpy.\ Fast ! (i.nl S27
Complete instructions and wagering guide included Thor Commodore 1571/72., Cull
oughbred, Harness or Greyhound Handicapper, only
$34 95 each on tape or disk. Any two, just $49.95. All three SG10 PRINTER
only $64 95. Checks, Money Orders or VISA/WC welcomed. 2K Hufler
NIQModc
Federal Hill Software
825 William Street
MONITORS
Baltimore, Md. 21230
lVkiiikiiMJIO SI89 Zenith 7.VM Ci/AroLi . 189/99
Toll Free (Orders Only) 800-245-6228 Commodore 1702 .... Cull L'oinmodarc 1902 .... Call
For Information Call 301-547-1447
DATABASE MANGERS
The Consultant $5!) I'F<i:File S5<)
Super liiisc 64 49 Pl-'S:Repori 49
Circle 350 on Reader Sarvlco carfl The jMuniigL-r 35
WORD PROCESSORS
Paper Cllp/&speller S55/6'J Easy Script $35
Reel Syslem 2 NEW.... Call Basy Spell 17
ACCOUNTING
PeachtreeGUAP/AR S139
Commodore GL/AP/AR/PR/INV bo. 34
HOUSE MODEMS
Wcstrtdge6«0
Mighty Mo
Coll
Call
16 S Chestnut Street. Box 308. Palmyra. PA 17078 Volksmotieni 12 1200 snJ- Call
VIP Terminal S29
PROGRAM NAME PRICE
Commodore 1660 59
Aavpnuire Cong SpI . S37 95 *** FREE!
Amazon 523 95
BONUS GIFT
DpiichKe.iB II (35.95
CompuServe Sinner Kit $21.95 With any Software ACCESSORIES
Duudte !I8.95 order) — an excollonl
Com Cool Drive Pun S49 Power Piik $27
Evdiyn Wand'p Dynamic
Public Domain version Com Cool Plus vrfsurge fi9 Surga Protector 4-Plsa ... 25
J3S.95
of an a/cade hit game on
Fetirenrie.1451 $33.35
FlpM Syslem (Word its own disk. BLACK NAUGAHYDE COVERS
Processor) .. S56 95 C-64(ir 1541 Drive - - . ca S5 1 702 Monitor $10
Flights™ II... S35 95
Kidmnter ... £1995
MSDDrives 1/2 5/6 1525/MPS801 7
Micro League Gemini 1OX 9 1526'MPS 802 S
Baaetiail . szs 95 ORDERING MOiT OBIltRS SHIPfbl) WITHIN « HOL'FIS' AihtHiMil pi so <rt la bint thKt a moniy ordtl
M/L Statistics Disk VBrVMC onfcn «U U> NOCODORnERS Piruiiulranjinpanjihrrludrlj, ntdt.i'l iljyi All uln
(19SJ) .... 113.95
& TERMS ire rinil - drliant ntrrihiruh* ciEhin[Fil fni umc proOutl irplj- AJil 1% for *hifpm|f \12 W> mm t
Milt AlFify Acn 123.95 1 VISA 4 M C Fltut all hi shipping iin rtLODilon Ohio rrsiJrnu idj 'j 5% uln r» Price! & jvablatililf subjrcl U chtn^
Mirinjp D.tt.i B*14*> net wit u<l wilh no IIDIIH.S: MtIN I'HI IC) AM In IIU'M • BA1 HJ AM In f> I'M ■ SUN N Ill S I'M
800-638-2617
Man J87.8S chatgo In |hn
Mirage Word Pro $58.95 conEinamjii U.S A
Mow Maker 137.95 " I?.50 shipping trwgo on
Niglil Mission Pirlball . 121.95 oidara under ttOOOO INFORMATION £ IN OHIO 2lft/758-001)9
Pro-Tec" Vinyl Covers I5.3S ' Pa Residenis and 6% Sales
Question 127.95 Ta.
flairi Ovpr Mbecowj 127.95 1 Prices subjoci lochangaw/o
Fobols ol Dawn . . 127.95 notice
Supwha&e 6J 15? 95 1 48 hour shipping for * ■- • ■
Viatei .. 111.95 chveh - Mujihv Oidtr - charge
VIPTcrmmel .... 129.95
1301 UOAHDMANPOLANDROAD POLAND, OHIO 445 14
RUNmaviiw;,/ 109
Listing 2 continued, 1495 PRINT"SECONDARY ADDRESS:(*)":P8$="":P9
1320 PRINT"[SHFT CLR}{6 CRSR DNs}{2 SPACES}
(SHFT A}RE YOU USING A" 1500 PRINT"(FORMAT - OPEN4,4,+)":INPUT"{2 S
1330 PRINT"(CRSR DN){2 SPACEs){SHFT T){SHFT PACEs}*<3 CRSR LFS)";CP
V) OR A {SHFT M}QNITOR{2 CRSR DNs}" 1510 GOSUB720:PRINT"(CRSR DN)(SHFT S)END LI
1340 GOSUB650 NE FEEDS"
13 50 IFA$="T"THENC1$="":C2S="":GOSUB720:GOT 1515 PRINT"!(CTRL 9}Y(CTRL 0)ES OR {CTRL 9)
01390 N{CTRL 0)O)?{CRSR DN}"
1360 IFAS = "M"THENGOSUB720:GOTO139(J 1520 GOSUB650
1370 PRINT"{2 SPACEsJTYPE ";Q_$;"t";Q$;" OR 1530 IFA$="Y"THENPF=PF+128:GOTO1570
";QS;"M";QS;"{CRSR UP}" 1540 IFAS="N"THEN1570
1380 FORBB = 1 T03 : GOSU13720.■ NEXT :G0T01 3 40 1550 PRINT"t2 SPACEsJTYPE ";QS;"Y";0$;" OH
1390 PRINT"{3 CRSR DNs){2 SPACEs)(SHFT A)RE ";Q$;"N";Q$;"{CRSR UP)"
YOU USING A" 1560 FORBD=1TO3:GOSUB720:NEXT:GOTO15 20
14 00 PRINT" (SHFT C|OMMODORE PRINTER" 1570 31.$"" $$ SALE $$":GOSUB720
1410 PRINT"{CRSR DN)(3 SPACES]({CTRL 9)Y(CT 1580 REM MAIN PROGRAM LOOP
110/RUN MAV19K
lA.\ting 2 continual,
2030 PRINTflPF
2043
2050
PRINTtfPF
PRINT#PF,"{2 SPACEs)";P1$
u
2060 PRINT#PF,P2$
2070 FORPR=0TO99:IFL$(PR)="1COMD + } "THENPS =
PR:PR=99
2080 NEXTPR
2090 FORPR=0TOPS-1
2100 REM CHECK FOR COUPON 8 SALE FLAGS
2110 MD=LEN(L$(PR})-1
2120 E1$=RIGHT$(L$(PR),1):E2$=MIDS(L$(PR),M
D,l )
should
2130 IFE2$="(C0MD -)"0RE2S="{COMD LB.}"THEN
L$(PR)=LEFT$(L$(PR),MD-1):GOTO2150
backed ner up
2140 IFE1$ = "(C0MD -} "0RE1 $ = " {COMD LB.)"TIIEN
L$(PR)=LEFT$(L$(PR),MD)
with the NEW
2150 IFE1$="(C0MD -)"0RE2$="fCQMD -}"THENLS Copy Q
( PR )=!.$( PR }+CP$
2160 IFE1$="(C0MD LB.)"0RE2$="{COMD LB.}"TH
ENL$(PR)=L$(PR)+SL$
2170 PRINT//PF,P3$;L$(PR) In the software jungle,
2180 NEXT no copy program for the Commodore 64IM
2190 PRINT#PF,CR$;CR$ works better or copies more at any price!
2200 PRINT#PF,"{SHFT T)OTAL ITEMS SELECTED Copy Q is the fastest, most reliable, and easiest-ro-use.
=";I:PRINT#PF:PRINT#PF,CHR$(12}
And Copy Q even comes with a backup!
2210 IFCP=7ANDPC=1THENFORX=1TO10:PRINTWPF,C
RS;CRS;CRS:NEXT Ttie NEW Copy Q conlams a TRUE INTELLIGENT NIBBLER which copies
2220 CLOSEPF an Ihe inloinidtion on a disk and even Ihe nowesl copy protection including
halllracks track 36 ' .varying data density m isordc rod and extra sectors
2230 REM PRINTER PROBLEM DEFAULT nap ant) sync Iracks and much more
2240 PRINT"{S11FT CLR)(3 CRSR DNsHSHFT W}OU
LD YOU LIKE TO HAVEANOTHER PRINTOUT?"
Copy Q is lully automatic There are no parameters to se: You don't even
ed to swap disks when using two drives
2250 PRINT"{3 SPACEsJTYPE ";Q$;"Y";Q$;" OR
";QS;"N";Q$;"(CRSR UP)" And Copy Q makes the FASTEST backups by ustng intelligent scanning
data compression, and super-fast data com mu meal ion Most disks are
2260 GOSUB650
opieci in just three minutes And many disks that require extensive nibbling
2270 IFAS^"Y"THENTN=0:GOSUB780:GOTO1960 'e copied in less than five minutes
2280 IFA$="N"THENEND
2290 PRINT"{3 SPACEsJTYPE ";Q$;"Y";Q$;" OR CopyQcontamsother features found nowhere else CopyQrevirgmsdisks
rather than erasing ihem Copy Q also contains a ulitily Ihat automatically
";Q$;"N";Q$;"(CRSR UP)" hacks up any (fata disk and removes all data errors in fusl two minutes
2300 FORBB=1TO3:GOSUB720:NEXT:GOTO2260
It's a software protection jungle and your data and program integrity are at
3000 DATACORN,KALE,MILK,CHEESE,BREAD,ROUND
stake So don't monkey around with the others You can climb straight to
STEAK,DOZEN EGGS,BAGELS Ihe top willi the NEW Copy Q by Q-R & D
3010 DATASUGAR,SALT,PEPPER,VANILLA,GROUND B
EEF,LAMB,HAM,PORK CHOPS,COFFEE Now only &
3020 DATACHICKEN,TOILET PAPER,PAPER TOWELS, Seven day money back guaranteed
GRAVY MIX,CREAM CHEESE,ARTICHOKES
niiy Q end OthBf fine Q-K ^ D products dn< ■ivdildble at more than 300 dealers na-
3030 DATAV1TAMIN PILLS,SODA POP, POTATOE CH
unjlfy For tbft name of ths dfldlor nearul you cill
IPS,CHEESE CURLS,PRETZELS,CANDY BARS
30<30 DATAPOTATOES, BEANS, TOMATOES, TURNIPS, PA 612 831-1088
RSNIPS,OATMEAL,CREAM OF WHEAT, SPAM O Order Direct call
3050 DATAMARSHMALLOWS,CHOCOLATE DRINK MIX,C 612 922-0516
OOKING OIL,POPCORN
3060 DATAZUCCHINI,BRUSSEL SPROUTS,CREAM SAU
CEFKETCHUP,MUSTARD, CASH A CHECK
5000 DATAEND ONE WiTST LAKE STREET. MINNEAPOLIS MN 55408 - 612922-7628
Clrclo 188 on Realtor Sorvicncard,
1541 Flash!
into account the various factory up faster loads and saves and some ad
dates in computers and disk drives. ditional flexibility and power at a
A tiny wedge is included, and if moderate price. (Skyles Electric Works,
Speed Up those Loads you enjoy using the wedge as part of 231-E Smith Whisman Road, Mountain
your computer operations, you will View, CA 94041. C-64/$90.)
And Saves and Get
really appreciate this feature. Inter Dan Linscheid
More from Your C-64 nal operations of the drive are per Sheridan, OR
formed at the normal rate of speed.
In addition W speeding up data trans
Skyles Electric Works' 1541 Flash!
is a hardware enhancement that con
fer, 1541 Plash! simplifies the actual
preliminary operations required to Learning Express:
nects to the C-64 and the 1541 disk locate and begin loading a program.
drive, enabling much faster loads and The utilities added by Flash! in How to Operate
saves of programs and data. clude single, double and simulta
To load a directory using I'l-ll neous keystroke implementation of:
delete line, escape quote, cursor to
The Commodore 64
Flash!, you simply type: LOAD "$.
You then simultaneously press the bottom of screen, 16-character tab
A C-64 Tutorial
run/stop and shift keys, and the first and return wiihout line execution.
program on the disk will load into Also, several items for using your That's Perfect for
the machine in iis original memory printer within Basic programs are The Computer Novice
location. Loads and saves are about included.
three times faster than normal. The manual describes some new
1 54 l Flash! consists of a new kernal machine language abilities that will al
ROM assembly (with a piggyback at low loading and saving ai up to ten FlipTrack Learning System's How
tachment for the original kernal), a times the normal rate of speed. (1 have to Operate the Commodore 64 is an ex
not yet attempted these, as I've been cellent introduction to the 64. It takes
cable that runs between the disk
drive and computer, a device that too busy enjoying the additional speed computer beginners from unpacking
plugs into the computer's user port and added commands to move on.) the computer through basic opera
and a new operating ROM chip for I have run across a few limitations tions and keyboard functions.
the 1541. The user pent is extended with the package, one of which in The course consists of two audio
volves the manual, which seems to tapes, several programs on cassette
out with a CableCard.
have been compiled and printed in a and a reference guide that summa
It should take you no longer than
80 minutes to connect 1541 Flash! to hurry. Also, I've encountered some rizes the main points from the tapes.
your computer system. You simply problems using a word processor The course provides lots of confi
unplug the original kernal and install while my printer and its interface are dence-building, hands-on exercises,
the new items. There is a small switch plugged in and powered up, but it with easy-tounderstand instructions.
on the C'ableGard that allows you to could be that mine is a hardware-spe This tutorial is designed for users
disable Flash! and return to the com cific problem that you may not en who have had no previous experi
counter with your particular system. ence with computers. It uses simple
puter's original operation.
The section of the 52-page manual 1541 Flash! will save you much of words—no jargon without an expla
that covers installation is accom the time required in normal disk nation—and everyday examples.
panied by numerous photos and drive and computer interactions. The flip-track feature lets you
drawings to help you along. The step- Overall. I'm very pleased with its op choose how much you want to learn.
by-step Instructions make this pro eration, and won't hesitate to rec The main course is recorded on the
cess fairly straightforward, taking ommend it to those who would like fust side of the tape and covers es-
really a sophisticated daily appoint This package is a sound investment The unit itself is compact and light-
ment book. You can request a par- and a valuable enhance men i Foi youi weight, plugging directly into the
tlculai month, day and year, and the C-64, I recommend ii Foi any O64 user pon. Youi phone line connects
program will pull up the appropriate owner who needs to use professional into one side ot the modem, and your
calendar. quality business application pro phone into the oilier side, using stan
It is difficult to tind fault with the grams on a daily basis. (Data 20 Corp., dard modular jacks.
XL HO. One weakness in the package 23011 Moulton Parkway., SuiteBW, /.«■ The modem's only external mov
thai i reviewed was thai Wind Man guna Hills, CA 92653, C-64f$99 disk.) ing part is a switch that allows you
ager didn't provide for double-spac
Margaret Morubitu to Seleci eithei Data, for when your
ing, a limitation lor chose of us who
RUN Staff compute! is on line or dialing, or
submit papers to editors or instruc
Voice, so that you can inieiiupi rbe
tors. However, Data iid assured me
thai before the release of die XL 80 Mitey Mo clectionic conversation and
some of your own. When you are noi
inpul
COPY II 64™
er \b lull, you can automatically save
tlie data as a sequential Tile on a
From the team who brought you COPY ll PLUS (Apple), specially-prepared user disk.
You can program function key*
COPY ll PC (IBM) and COPY II MAC (Macintosh) comes a
1-7 with any message (up tu HO char
revolutionary new copy program lor the Commodore 64,
acters long) that you'd like io send
COPY II 64! with a single keysiioke while on-line.
Other featmes include an on
• Copies most protected software — automatically.
screen dock with an audible alarm.
• Copies even protected disks in just 5'A minutes. numerous Help screens, user-select
able screen colors and the ability to
•Maximum of four disk swaps on a single drive.
automatically print the contents of
•Copies half and full tracks. the scieen with a single keysiioke
while on-line.
• Mot copy protected, of course. Although Mitey Mo costs roughly
Available .it youi local dealei ordirec! from us. twice as much as some othei C-64
ONLY
modems, when you considei the unit's
in.iii) excellent features and the un
CENTRAL POINT
Software, Inc.
$39.95 beatable warranty, it is easily the
miisi outstanding value in telecom
munications hardware available to-
9700 5.W. Capitol highway, # 100/Kortland, OK 972 19
dav. (Computer Devices International,
(503)244-5782 3D ZE WELCOME 1345 DoaliitU Drivr, Sun Leandro, CA
(('repayment Required] 94577. C (>■(/$! 19.95.)
Ihti pmiut'l Ik pmiUt-U Idi ton purp Bob Guerra
( ii.,! K ■<■>■.. H MA
U/RUNm.Vi IBS!
Cuclo2ia[jn Hoader Solicit card
Clrclo 74 on ReaUor Service card.
PROFESSIONAL
BACK ELECTRONIC Master
Handicapper'
ISSUES
w/
c /
Spa/ess
1/
scr
November 19B4—\ k r vu.-t\ »nri (619) 446-5311 ext. 584 i flog haTjicappc un in* mir-,e[
l|Sp*M 6j Cnfid'tion
C-lfl. Buyei \ Guide la Hardware, prlnin lnterfie«
For Additional Infoimiiion Call Or Write to Above >"> Runnin
ncunlrmJ, DnlaTilc program
HA Ldsl 91 All lie* internal npig^MK)
The discs below contain an average S159,95 »fflpj*g */fta&grfll&3 UuMr Beiic'u S199.95
EXK3
m ^innmj lotlory nu'^bun
#10 Personal, im«&LMirnrv S99.95w.tftL0ltQ
JIM STRASMA
Commodore Clink is designed to help the Computer Case Company of f\: If your drive wore failing or
you through Iroublei mid quesliont you Columbus, OH. It holds a 64, 1541 constantly going out of alignment
have as you use your Commodore com and power supply in it sturdy wooden due to overheating, a cooling unit
puter. Send questions on a postcard to: case that travels easily. might help. Since your disk is work
Jim Strosma ing properly, just enjoy it. I'd only
Commodore. Clinic recommend a cooling fan oi heat
When will Commodore's new
sink for a properly functioning 1541
1238 Rkhland Ave. Amiga Lorraine computer be on the
Lincoln, IL 62(>5(> if it wore mounted, where air can't
market?
circulate or where temperatures often
and we will answer il\ mimy il\ possible David Atkinson exceed 90 degrees K.
in the Clinic. You may also send Clinic Mo nil ton, AR
questions to 75775,62 on CompuServe.
A CIVI 1QUBCI DllK U provided. Thfl gnlcini *sr| Iritndly lofrware. Th»
ClUt AUTO1AYM . ■ -i or.,on- lo n u I a mo Tk ol ,> topT Jortf-dfl- icliwar* la SI IU VI rA
5'' -i
dilk and olio updol«1 rhe Dirsfrar*. The tOplfidga to"«or» (on dull) tan b* 10 fT -110 00 15 FT -1
■,. ..-..' I . - 1h* tILS menu wiifltj " ■ *.,!■. ..I or jojltitfc P r Of a m-nJ ng
knOwlfldo* i| NQ1 P*quiP*d however a Kompp»h»f"»lv■ ml ul manual* are
pravidtd for lhai* wh« "0»l lo Vnof how H wuphi
Lilt - ) III. Slaiui l-ifl.c*lor
Aimr-.bld H 120 00
EBUff 41 1h* i'Iv «*at«m which p**niifi the Honnij if' All Harido'd tcrrndg*
.lWmil 115 00 Bo*tn a irttT 17 50
lallrtare dtiigied Is! Ihe Coi*in\o4<i'm H an dith and punning tot'nai* \'on< dilt.
(■Ul do** NOT "crotk thv tollworo frio umquv OUB-II ion .-mulot* all ol lh»
PDI Program Manual S10.00
trandord carlridatfi fhi#i The ioflv<D'e <wni 'nn tome at in rh* original tarlpidge
CBUS S1I995
GS CBUS I CBUS II ^u CBUS SOURCE
t> *Wa* D'tfF'7 AOfl li 00
l CBUS It's are available lor cheC* Monet onoms vi^* md
M*5lEPCiHD l^lpUtf Ho COD 1 o- P 0 1
rH-',. >,^ A FBEf CVi' ■!
R.J. Brachmnn Aisodate*. Inc.
TDBUC IM»1AI.V\ L\C
P.O. Box 1077, Havortown, PA 19083 503b <■ Har>UdlhM> Hd . W Millart OH 4^^S
1000itt -SOOpm 1ST— Man i«pU Ff
ORDERS ONLY 1 800 CBUSC64 1513) G9o'56Je Of (613] 339-1735
TM
AA COMPUTER EXCHANGE
HOT ACCOUNTS "SOUTH'S LARGEST COMMODORE 64 DEALER"
i lie most highly acclaimed OVER 2000 ITEMS IN STOCK
bookkeeping system
REQUEST OUR FULLCATALOG TODAY
tor the Commodore 64"
STOP
ORDER LINE: 1-800-447-0088
SuperD1 INQUIRIES & FL; 904-388-0018
An exceptional program I fiat MAHDWORE '. ACC SIGHTS SOLJND
SOFTWARE
C.G4 Corn pule r Cdll KeyboarrJ S3J
outshines all others C-1SB C.-ill SyfflhMlz*r 34
RUN Magazlna, Nov 1984 1W1 D Sk Drivi Cell PrDCBSMr 2A
1702 Color Monitor Call
PRACTICORP
HOT ACCOUNTS'" toacfiiiS you Uookkooping SFD 1001 1 Meg Dm™ S399
PIRACY us g
MSO Dual Onw>
£20
as ii automatically performs dozens ol tull-seruice f3radiciilc 64 . 3?
accounting lunclions it is a camjilele systoni thai PfaeliW* . 37
1t60 Aulu Morleril 79
PS: Spieadsneer
will instantly organize your records and receipts
Safeguard 64 Disks
Fleer Sysiem 2 65
(1200(300) . 209
ana supply charts, toimal statements, a no budget Tolal Cornrn AuloModfi 1 69 MIRAGE CONCEPTS
ml or (nation Now your records can Be accurate. UPP 10611 a/VIP Term 72 71
• Renders Bit and Nibbler up to date and confidential ■ Tracks charge C 64 Power Supply 1-yr .. 34 W P P;dP Wr^ion 53
Omniirom* Deli™ HS-232 35 WP Personal\rfergit-n 33
Copiers Ineffective cards. checV.books, all transactions ■ Requires Qrapnic Primer Intrrce 30
SKVLES ELECTRIC
no prior knowledge of accounting ■ Home or ACCESS SOFTVWFIE ■■1541 FlJ5h"Oi^kOnve
• Software is Encrypted and Milan business ■ Improves your financial image HMrtth Hood 24 fcjn:&0 Upv^Sv-iftP 75
Protected on Each Disk ■ Cubt ess man 1 liuur wilh a CPA FtaiQ O'.OI Mokow 24 BhrnCornpiior} 75
Why should your valuable data or for RUSH deBvefy, send chook or money KOALA XETEC
Koala Pd3 sa ForitrTiasler WjrOp'DCP^S1 r 29
useful software program become order tor $64.95 to
Ko^'a Printer 17
GRAPHICS
available in the Public Domain? Compute* to Software
PRECISION SOFTWARE Doodlif 28
10U2 Brookes Ave W, Ste 100 SwtrtWSC 47 Irikvrt-ll's Fle*nJrarti 129
San Diego. CA 92103 BATTERIES INC 39
Call or write 73
Prim Shop
CtL'dil tiita orders CM loll-dee
for more 1-BOO-bai 08b2exl 238
TrwConiuHrtril 68 |P¥X
Hunt Pok 34 26
information VISA MASTERCARD
UTIUTIES
15
P.S. Usd HOT ACCOUNTS " lo do your lanet 32
MISC. AuiOLoaO^iflesenCa.'l) . !5
and Ihe pilce is la* deductible!
GLENCO
Smart 64 Term Sup*r Clone 39
Toiaar 6-i Ts<m (Carfi 25 29
f\: You have no idea what joy your fore running this program on an Q Why are C-64 programs not
letter gave me. For seven years, I've 8032, load the CBM 4032 program." compatible with the Plus/4?
put up with Apple owners bragging What is this program, and is there a Mike Ross
about good programs 1 couldn't way to make C-64 programs run on Pittsburgh, NY
get on my Commodore. If Com the Plus/4?
modore continues lo outsell other David Okcrberg H: Commodore's view is that the
brands, emulators will eventually ap
Santa Fe, NM Flus/4's new and improved features,
pear. But I've not seen any yet, except Including a new chip design, are so
for a public domain program, PET to different thai incompatibility with
Apple Loader. F\: CBM 4032 is fur SO^ users, the 64 was unavoidable and didn'l
This program allows cassette-based not Plus/-!, h temporarily converts a matter, anyway, since the two ma
Apples to load unprotected Commo Commodore S0-column display to a chines were aimed at different mar
dore programs from cassette, as long 40-column display. Since the Flus/4 kets. To my knowledge, the newly
as they are written entirely in Basic. already has a 40-COlutnn display, you announced C-128 is the firs! model
Unfortunately, it can't convert some don't need CBM KCS^. You may, how they've ever introduced that is fully
Commodore options into equivalent ever, have some trouble convincing compatible with software and hard
Apple commands. This means you'll your program <>f this fact. ware for an earlier model.
have to change some parts yourself As for making C-64 programs work
and can't use it on the best Com on the Plus/4, 01081 Basic-only pro
modore programs; nearly all use ma
chine language and special features
grams that use Peek and Poke state
ments can be changed to use equiv
Q I have recently become inter
ested in machine language. When at
extensively. alent new Plus/4 commands. Those tempting to "fall below" Basic, it has
thai use SYS or USK will probably
Q
become apparent thai my 64 does not
When I try to run C-64 disks need mote extensive changes at the contain the monitor program. Could
on my Plus/4, I get the message "Be machine language level. you offer suggestions as to how I
could either trade in my 64 for one
with a monitor or acquire a monitor
ifde 35 on Reader Service car program on disk?
Aaron Starr
TO NAME JUST A FEW Salem, OR
FROM OUR GiANT SELECT/ON.
ACCESS OHBYTJ Almost any user group can
Scrolls ol ADadon(D) S27 95 On Field lootti.,11 $23,95 Stock AiUli/dlD) 1-17 95
PARKEflJFp.
supply you with a copy of M icromon
ACTIVISION HAYDEN
Mind Shaaow(D) 27.95 Sargon III(D) 39.95 Montezuma's or Supermot) for the 64, on disk at
ARTWORK King Cribbage(D) 9 95 RevenC]e(D} 27 95 little or no cost. Both are excellent
Siap Sfiol(D) 16.95 HES PROFESSIONAL SOFTWARE
Fleet System ll(D)(W,P ) 57 95 learning tools for machine language.
AVALON HILL 0mm Writer/Spellei!
Tournament Goif(D) 23.95 MulHplan(D) 95.95 PROtiRESSIVE PERIPHLHALS If you need a built-in monitor, the
BATTERIES INCLUDED HUMAN EDGE Wi/;)id(U) closest you'll come on the 64 is
Paper Clip w/speii 79.95 Commumealion LTdije(D] 1ii6.0Q SIERRA/ON LINE
BLUE CHIP SOFTWARE I MAGIC Home word Speller (I) I 31.95 Eastern House Software's (Winston-
Tycoon (D) 37.9b Tournament Tennis 19 95 SQFTSVHp Salem, NC) $25 cartridge version of
BLUE_SKY INFOCOM Tno(D) 49 95
M Icromon.
Script/Scratch 64(D) 58.95 Hitcti Hiker's GuidefD) 39.95 SUBLOGIC
BRODERBUND INFODESIGNS Fiigh! SimuUlor ll(O) 37.95
The Print Shop(D) 35.95 General Ledger(D) 39,95
TheSetpont Slar(D) 27.95 KOALA HARDWARE PROGRAMMING
CARDCQ Koala Pimler(Dl 19 95 CAR.DCG
Wrile Now(C) 37.95 MICfiOPROSE Cardiioard 5 Slot 56.95
CBS Air" Rescue I 23.95 MODEMS
Btg Bird's Fun MINDSCAPE Wesl ridge
House(D)
CITY SOFTWARE
33.95 Indiana Jones(D)
MUSE
23 95 Miley Mo
Total
79 95
58 95 Q ! am having trouble making a
Ooodle(D) 29 95 Super Te*l Pro(D) 57 95 Endjs Disc Df 269 (TO program add up numbers the user
COMMODORE DDES1A enters, like this:
Nevada FortranlD] 43.95 Chess 7 0(D) 49 95
CREATIVE Senti for our free catalog totitiyf 10 INPUT AS
I Am Ine64(Vol 1-6)(D) 23.95 Over 1OOO programs in stock. 20 INPUT BS
CSM 10 0HUEN Stint Ctrhliemiwcks nwnajwMii MtutNu' Mllllf 01 VimCimmi
Disk Drive Align men I CAll 1100313(019 ficmm',nl[ New Hiil'psliirt t,ll< 1603) S*?-bl7S Could you please tell me how to
Kit[D| 3D.95 Peisonat at cQnipjii) ^t, ■■, regime ing to tbtee urttk} miii-ji fin unces up suDieci iq
do this?
CYMBAL cfiangt titiniu: no!ice SHIPPING chVrgi S ti S omcis c-icasc lae i'J W iin- I uiu
Efiglisti/Spani5ti(D) 29.95 «s iforCOO iOoSJ 00 C* WAUi AN tl H D€ B S Si 00 AH OIHEH COuNTHlES 15Vml Joe Sadauskas
toul sale An M:in om, All OHOESS OKI H SIMM MUST BE iNSUMU &< ev ft'
DAVIDSON ASSOC S100 CO Cus';fnp- rnur.1 D^> dll 4u'\ mea Chicago, 1L
Speed Reader I![D| 52.75 Houis Munaay mm Ssiurdjv 3 00 m 10 00 Edilon [me
ELECTRONIC ARTS
Ad i/en I me Consl UNIVERSAL SOFTWARE There are at least two ways to
Tht1 Best Sufl /tir
Set|D) 37 95
P O Box 955 Clarsmont, N H 03743 add a column of numbers in Basic.
EPYX
Fast Losd(O) 27 95 Call Now 1-IOO-341-I019 TollFra One isjust like your program, except
118/RUN may m;
thai (he string symbol (S) is left oil the :(ll FOR 1 = I TO 9 gramming practice that will bite you
variable names, making them numeric 40 : GET KS when you least expect. Don't do it!
SO : IF KS = NIKX 40 Instead, set a flag variable to in
10 INPUT A
GO : dicate your wish to change course in
ao input b
70 :•
30 ? A + it the program, exit the subroutine nor
NEXT 1
The other approach keeps your orig mally and branch from that point
90 ? MS
in;)! lines and uses the VAL statement according to the value of the flag
Now, can anyone do ii in fewer lines variable. Here is an example:
io convert the string variables into
with thf [ittle-known Wait sintcmcnt?
numeric values for adding; Hi CJ»"PRED"
20 ? "WHAT'S THE PASSWORD";
Q
10 INPUT AS
:>u cjosub loo
20 INPUT B$ In my program, I repeatedly
40 D? F>0 THEN ?''GUESS!":GOTO 20
30 • VAMAS) + VAI.(BS) use the Cosub statement to access a
50 ■ "WOW. WHAT HINT
subroutine I sometimes don't have
ISO END
Q
to return from. As a result, I quickly
100 F=0
Is there a simple routine ili.ii get an Out of Memory error. I know
DO INPUT AJ
lets you count the keystrokes of the there is a stack somewhere in mem ISO !!■ A$ = "r" THEN K= l:GOTO 190
whole keyboard, display the count of ory that holds the return, and that I 130 D*Af-C$THEN i "CORRECT
each stroke in the corner of the have to pop it to avoid filling the 14(1 IF A$< >C$ THEN ? "SORRY"
screen, and, after a certain number stack. The problem is that I don't ir>0 RETURN
of keystrokes, do something? know the Poke to do this. Can you
Eugene Vitale help me?
South Bend, IN Larry Cohen Q I was experimenting with files
10 REM GET II CHARACTERS Other way than via a Return State David Rainbolt
20 MS = "" ment at its end is a very bad pro Marshall, Alt
INVESTIGATE
PROTECTED
OISKS1
1 Disk copy program included at no extra charge! Based upon new technologies invented by COVOX. Per
■ Continuing program update policy. formance is equal to other systems costing thousands of
dollars more. One low price buys the entire system.
PEEK A BYTE ill Tnrfernirk of Omnium
ALL THIS FOR
Sol I win.
To nril-i tend check or money order. US ONLY ONLY $89.95 (iugam*dr*uii)
luntjt Fore^n Idd 34 forsTiippingtnrf rign< Available Irom your dealei or Qy mail When ordering by mail, please
dimg Florida reiiderui add 5K lor 6S) u'n
include ii 00 shipping and fianflling (Si 0.00 lor foreign orders)
U'. COO orderi add 52 pjui polEagr and
!.■■!!■■ PnnnE COD orden call
GO 5) 8iO-fJ!49 U.S. Post Paid Call (503) 342-1271 lor a telephone demonstration and ordering
information. VISA oi MC accepted. FREE biochure available.
I P.O.Box 12716 Dept.6 Lake Park, Florida33403 675-D Conger Street, Eugene, OR 97402
Tele* 706017 |AV ALARM UD)
This error is Incorrectly iden you'll see if you attempt to do the the record. How can I emulate the
tified in the VIC and 0-1 program .same- thing in an Input statement U2 command used with random files
mer's reference guides as a Bad One curt- is to use only string vari for this use?
Data error. Whal actually appears on ables when working with files, and John Menke
your screen is the more descriptive use the VAL() statement later to con Mt. Vernon, IL
phrase, File Data error. vert those that niusi be numeric into
However, Commodore's explana proper form.
No need to emulate it—use it
tion of the error is correct. You were if you want. Relative records are
trying to read a non-numertc char
acter Into a numeric (real or integer) Q 1 find I can't write so mi in
stored in physical sectors lhal U2 can
alter, just like any other file. You
variable, It is the file-handling equiv dividual field in a relative record (ex need only trace (In.1 pointers through
alent of Redo From Start, which cept the last field), without botching one more step than with random
files, including the side sectors in
your calculations.
However, the proper way io edil a
NoJxody cofuei ielte/i II relative record is all ai once—inside
the computer, not on disk. Using a
Since November 1984. Mr. Nibble has readily available pnlilii domain util
successfully copied heavily protected ity like String Thing, you can easily
diskettes for grateful C-64 owners! read a record of any size into mem
ory, alter it with Basic's standard
string-handling commands (LeltS.
MidS, RighiS). anil finish by rewrit
ing it with a single l'riril# statement.
While, ottteAA.
TM
Q When we type out something
in upper- and lowercase on the 64's
screen and then want it printed on
paper, it comes out in symbols rather
than words. If you can help us better
understand the use of the B4, my
children and I will be very thankful.
The next generation in archival
Robert Preston
methods is here today! Roseville, Ml
• Wo better disk copier at any price
• Easy-to-use — no complicated r\: You already know thai in or
instructions der to make your screen show uppei ■
• Totally automatic — no knowledge and lowercase, you have lo change
Of DOS required your 64 from Graphics mode to Texi
• You'll LOVE MR NIBBLE" — il not, mode, by simultaneousl) pressing
return within 10 days lor lull refund the Commodore logo key ami the
shift key. What isn't clear to you yet
is that you must also do the same
Own THE FINEST DISK COPIER SYSTEM for thing to your printer, to switch it
The C-64 and 1541 disk drive - Qnd&t todou ! from graphics to text.
Unfortunately, you can't do it by
pressing a key or two. Instead, you'll
have to modify the statement in your
FULL CIRCLE SOFTWARE. INC. program that establishes communi
P.O. Box 1373 cation with the printer. Instead of
Daylon, Otiio 45401
entering
Phone 1513] 223-2102
100 OPEN -i.i
nently. It now does only thai, until 1 anywhere from a minute to two hours
turn it off with the back switch. It
later. One way to trace the problem
PnceStt^ S-mlac i ion Guaranteed
seems like a cardiac arrest and ven is to COOl the suspected device, with
tricular tachycardia (forgive the anal' a fan or a can of Frost'lest (although
American Enpr«",, Vi*j f! Ma*,irrtarc! Ac
ogy). Can you help? some folks recommend against using buuneu fc
A[i[i)r Computer.
Lelis Borges do Coulo the latter on grounds it may cause a Em . iMcmirmruJ
RUNMAVIDH.W 121
NEW PRODUCTS RUNDOWN
* 9.1
COMMODORE S4
INCREASE DISK
Subscription THE RECIPE BOX
CAPACITY 100%
Now you can easily store and jccnll yaur lavonlo
Problem?
recipes en you: Commodore ccmpulei THE RECIPE Doubles diskettes insterftty.
BOX 15 4i complete menu-dnven Q'$k system inal No*, the back of 5V»" diskettes
comes with these aaaiiionar lea lures1 can be used, even In a single
SEARCH BY INOREDIENT—Only have a pound ol
head disk drive. Double all your
hamOufger in tne Troeze«' Lei THE RECIPE BO^ show
you an \rm lecotrs Eftat you riave on ln-e lna( use narn
present diskettes salely ... with
RUN <kK>mxkeqiaib]cripiian record) on ibc turctfr. 01 any 01 her mgre<T«ni you choose out disturbing Bursting data.
prcmiwT. ihcrtliirc ljIIiii^ icnnh Jelili lime SEARCH BY CATEGORY—Code youi fecues as to • Satlalactlon or Money Bach •
brfl&fcfflgl iunchr dmnerr snacus, elc
and clijesn'l st'Uc [he piulifcni. SEARCH BY CATEQORY/fNOREDtEMT—An/com-
Cination ol ihe accve
AUTOMATIC HEASUREMENT-THE RECIPE BOX
nibble notch!
Cuts square notch tor
Please send a description "I the problem and W"i sulomancally sca=e up or flown Ihe amount of irv
Apple, Franklin, and
giedienis you need occnrd'ng io Fida many suruinrju
youi inosl ii'ii'in uddnsi lobd in. you vim-', Commodore. only
SCREEN OR PRINTED OUTPUT—Havu printed *aatl 12.00 (15.00 lorolflr
EOptfli ifj uh m the kitchen or give la inends for !■!■.: .wj': and n»nd
RUN THE RECIPE DOX Jequires one Disk drive and an Ill.ri.llldi-.W"
optional ib2i tompdllLili? printer
money cmyr ioi J2J 95 lo
Send check or
Toll Free 1-800-642-2536
Silk*. . I pile Ml I ll [11 FL 1-305.748-3770
PO Box 9W Aries Marketing Co. OR SEND CHECH OR
MONET ORDER TO.
Farmingdalc. NV [ 1737 P.O. Box 4196 ■
4200 Shannon Drive
Baltimore, MD 21205
rhankjuiandenjoj \i>m nibscripuon,
MO [WfcMflll add S'/j Sflfo^ ta» 4211 NW 75th TERRACE, • DEPT. 163
DEALER INQUIRES INVITED LAUDERHILL.FL 33319 ■■ Pa m> ttit.x*
VIDEO BASIC 64 — add 50+ graphic and ADA TRAINING COURSE — teaches you
sound commands to you! programs with this super \Ue language of Ihe future. Comprehensive subset of the
development package Vou can distribute Iree RUNTIME language, editor, syntai checker/compiler, assembler,
version without paying royalties' $59.95 disassembler. 120+ page guide S59.96
your. /ftm
reachUfil
MASTER-64 — professional development package
lor serious applicants Indexed lile system full screen
other t(t(«« "■"■bio: Write or call:
PHONE: (6161 241 -5510
\
PASCAL-64 — full Pascal wilh extensions for ^B0° 'o«Jign)per order. Money order and
beyond \V
graphics, sprues, file management, more Compiles to checks in U.S. dollars only, mastercard.
6510 machine code and can link to Assembler/Monitor VISA an^ American Express accepted,
routines S39.95 Michigan residents Mm | j.,,,^ C1IJ !"^BW
the > ■ hl.i.j... i L ,,
Data Oimensicn. Equivalence. External. Implicit, Goto. Else
inrliO* ^l,= cia,
AL«—. __ t"">w& C
m£i"
/*_
BASICS 1 If. Do. Caniinue. Stop, Subroutine. Call. Write. Read For /"VJdCUj Jlllilii!1 jOTlWftrC
h mat. more April 1985 M9.95 p.O. Box 7211 Grand Rapids, Ml 49510
■mm
RUN\i\YHis.W 125
THE MAIL RUN
■.. :-
"LT^"'ni.«a:.
A Real Joy! Rather than type in Mike Kon- l'his/4 has transformed my life from
shak's Datafile program, I purchased an employed executive to master of
Thanks for thu great articles on
a copy from the author. 1 promptly my own fate, creator of my own
joysticks in your February 1985 issue.
received the disk along with a small destiny!
I used what I learned from Mark
form letter informing mi* that the The doomsayers and ne'er-do-wells
Jordan's article ("The Real Story Be
program now included some im (and even Commodore, I'm afraid)
hind Joysticks") io figure oui how to
read my Intellivision joystick, I
provements and apologizing for any have proclaimed the death of the
delay in receipt. "turkey l'lus/4"! It makes me so angry!
couldn't believe how easy it was!
It look only a minimum of refer The l'lus/4 has been compared in
Philip Crabb
ences back to the articles before 1 print to an Edsel automobile. How
Harvey, LA
had the program down pat. I found ever, there was absolutely nothing
ii easy to use and a real bargain (S8 inherently wrong with the Kdsel. In
A Morale Booster including the cost nf the disk and fact, it utilized Lincoln technology
The executive board of the Castle shipping). Datafile is al least as useful ami was actually very much ahead of
Commodores would like to thank you as some commercial file managers its time. The error was in the Ford
for mentioning our user's club in your that cost $20 to $•«). Motor Company's marketing.
magazine, especially the lucky 13th is 1 have been very pleased with the While I admit that Commodore
sue! I have received about 15 phone Eriendlv professionalism Mr. Kon.shak made some mistakes will) the Plus/4,
calls inless than two weeks—a boost to has shown in our dealings. RUN is every one of them can be traced di
the morale of any dub. to be complimented on its choice of rectly to Commodore's lack of sup
I also want Io thank you for being authors, 1 hope to see more of such port for the machine—another
the only one of four magazines to serious and useful programs in your marketing error. The gripes voiced
keep the club Information correci in magazine. by some C-64 users could easily be
the new year. Bruce D. Alt cured via enhancements at a nominal
Dean G. Thomas, Secretary Orlando, FL cost to current registered owners and
Edinburg, PA by building them into future pro
duction. The C-12H is Commodore's
One Man's Cure: The Plus/4 current obsession, and the poor
Outstanding Database
1 enjoyed Margarcl Morahito's ar l'lus/4 is proclaimed to be already a
I have just Finished typing in Mike ticle "The Plus/4'.s Spreadsheet and collectors item.
Konshak's Datftfile, DFMail and Graph-maker" (February 1985) very I know thai, in die future, 1 must
DFReport ("Datafile" and "Datafile much indeed. acquire for my company a second,
II," November and December 1984), I am 36 years old and a profes mine sophisticated system, such as a
and it is with a sincere thrill dial I sional hospital administrator, Over ](i- or 32-bit CPU. which allows mul
write (o say outstanding the years, I have administratively led tiple users. However, if Commo
Mike Konshak is to he highly com dore's deliberate "compucide" of the
the light for computerization of any
mended for his efforts and admired facility that 1 have managed. Plus/I is any indication of their sup
for his talent This program is prob 1 received a PlusM for my birthday port to consumers, you can bet the
ably the best I have found in any in late October 198'!. Through per new system will most assuredly be
magazine and is already at use in my severance and many hours of" study another brand, like IBM or Tandy,
business applications as well as my ing and using die l'lus/4,1 am today and not Commodore!
personal library. the proud founder of HospiServe, Jack D. Rash
David A. Rice my own company. In four short President of HospiServe
Sterling, IL months, a birthday gift called the Arlington, TX
I L>(> / RUN MAY 1985
RUN AMOR
How to type listings from RUN
hem: There's a potential problem in
die Money Manager program (Man h
i" listings can be diffii uli enough without having io worry about 1985, p. ^<ii- When the program rails
1 graphics characters, charts or tables. That's why we decided u> make Ibr you to enter years and months,
ii easy to enter listings from RUN by translating everything we thou^ln enter the number of years phis the
might Ijl- confusing in any program. number of ;tm additional months,
When you see something between the curly brackets, all you have to do from 0 (if the number of years is
is press the keys indicated. For example: exact) to 11. Some entry for the
{SJEll'T l.[ — means hold down the shift key and press the L key at the months must he made, ot you maj
same time. gel an error.
{COMD J}—means luild down the Commodore key {ii is on the lower left
.side ui the keyboard) and press the J key at the same time. linn: In the Mwciy ot l.ane Manor
{SHIFT CLR}—hold down the shift key and press the CLR/HOME key. (October 1984, p. 7(1), in order lO get
{HOME}—press the CLR/HOME key without shifting. to H on the step generator, you musi
{(!! KL li} —hold down ihe control key and press the (i key. delete line I'liU from the program.
{FUNCT '-'I -function 2 (in this ease, yon hold down the shift key and press Ii is of no use in the program.
the function I key).
Item: Magic trick $172 (January (985)
[CRSR UP}{CRSR DN}{CRSR LF}{CRSR RT}—these are the lour cursor has some serious limitations.The pro
diret lions,
tection method disables the compul
{UP ARROW}—means the arrow kej (the one with the pi sign under it). er's ability to find program lines
{LB.}~the British pound sign i£).
numbered lower than the current
{PI}—the pi sign key {w); (shili and press the up allow key).
line. As a consequence, Goto and Go>
Our translating program does not designate single spates between char sub statements involving lower-num
actcrs. Within quotations, these spaces are often critical to the screen display. bered lines launot be executed. A
lie sine In read the lislin^s closely and include these single spaces as you similar problem exists with Read state
type in youi program. ments. The trick will protect your pro
In some instances, when a large number of characters or spaces are gram, bin only if it does not involve
repeated in a listing, we will represent them this way: {22 spaces} or {17 backward loops and Read statements.
CRSR Li's}.
Circle 198 on Readoi Service caid
Prinl VS Print#
HUN leaders should be aware ol difficulties that may arise when entering
lisiings thai contain the PRINT and PRINT* commands.
*
DUST COVERS
CUSTOM MADE TO FIT
1 )rm- two commands may look very similar, but they are different. If, for * Heavy 32-in. VINYl ANTI-STATIC
example, you use a question mark (?) to abbreviate PRINT in a line such as * EXTENDS EQUIPMENT LIFE
i\- Choice of Colon Lt. Tan or Brown
HI PRIX I #4.AS, then you are signaling to the Commodore computer that
COMPUTERS:
yon are trying to prinl the variable #4. which is not a legal variable name. C-64/VIC20 7.00
The command 1'RINT#l actually means "print to file number 1." You KEYBOARD COVERS FOR ATARI;
APPLE Ik; IBM; KAYPRO; TI9? 8,00
can abbreviate PRINT* by hitting the P key and the shift and R keys at the DATASETTE (OLD) ,. .. S.00
DATASETTE (NEW, C2N) S.00
same time and then entering the file number. Bin <lu not abbreviate I'RIN Vtt DISK DRIVES:
with a question mark. C-1S41 B 00
MSD S/D; APPLE S/O 8.00
If you think ol PRINT as one command and PRINTS asan entirely different MSD D/D; APPLE D/D UNIT ...10.00
command, then you should have no problems. PRINTERS (DOT MATRIX):
C-1525; MPSB01 10 00
C-1S26; BMC BXHO; BMC BXBOF/T U.00
GEMINI 10/lOX; DELTA 10 .... 13.00
GEMINI 15/1SX; DELTA IS .. 16.00
EPSON MXB0; HX80; RXflOF/T 13.00
EPSON FXBO; FXSOF/T 13.00
EPSON MXliO; FX100 IS 00
PANASONIC KX-P1090; CARDCO U.00
Mumttripte CDfUrlbiuloiu Id the Infni ul laamocrfpu *"li dnwfofi and/en phoiofeiapfi\ arc H^bmc jnd will be con&kitd fin MONITORS:
poulbit publiiailon, RUVmumn mi toponslbjlllj lui Ion ui damage id mi) mainfa), I'lcaw endose a Klf-Bddnsjnl, stamped C-1702 COLOR 16.00
envelope nfih each Biibmlulon. I'-ymtui for ihcuy?L>f, n> uiuolMlcd iDitertol will be made upon duxptaiiic. All cODUfbulloos tod BMC COLOR 1600
oJiiuimI cuircipoiiJ;iiL.rllipnJaiiJiJ,iijli It. .;ucEd. plcawl-huulil be duciiol \a HUN fctJimulOffifis. SD Pino Sura. Pcttrboraiifli. SANYO CRT 36 (GREEN) ... 14.00
Ml O.UJS: ickplxnw. W3-924-SI7I. Aditmsine Inquires ^lunld be dirctlcd la Ad>tnjimg Oflkvs. CW COIMlllIlkaflQni/Psto- AMDEK COLOR I 16 00
boiomih, inc.. EIn Surd. PHerbmoaih, HI! ftiiift- Inlnnhnnr fifli T71 T11H Tnii mfprInn pi irfik ■! i.iiImiiiiibiuiJuj. nutwMti ui VIDEO RECORDERS:
j.lilns- CkMtCE ejtl I-»M5«W or miiicIU Rt/iV. SuOun ptmn Diiuruiicm. PO Bi,\ lli4, Ijirminsdilc. NV 11737 I'rnhlrrai FOR MOST RECORDERS 13 00
ni!U nhmiMTO Send ii ittKtlpllau ut Hit prablon mid >imr >.iiiicm ,idi!rt«. lo: Nl/A1, ElmSltmt, I'clcrburaugh. Nil OJ4J8, (CUT-OUT FOR CLOCK)
Rii.i D Kivjird, CUBoran 5crvi« Mutlfir, or all I-B$M4144D3 Order by italinn NAME and MODEL
and COLOR CHOICL TAN or BHOWN En-
cloie check or M.O. 4- 1.50 Ship & Hello.
KUN i> a .nciiibci ul tlit CW Cujiunimicj.iioi.i/liw. puup. ihc *uild\ Ijthiu pqMUa nr CDBipmcnritUd miuinuuun. The California Ha. Include 6.5'% Sales Tan.
[i.mp pub&hei 52 Mmputci puMknkmi in w majoi KBinufct Memlim at flic (foup include: A^tpiiiiu1! QimpttHf
nwtd/Arncntirui, An.i'* Ihe Asian <\impul?<wvr!<l; AlimuIij'i COBtpUMrmrid Au-Mralw. Auslrjlui'i Mti-m ConaKltnmftd SPECIAL COVERS WILL BE MADE TO YOUR
Awlnlkn PC » ««/ umi Dlnaoria; llr.i/il'i itotuNm mi MkmSriado; Chftn'jC**w Compuunttntd; OtatalVt Canputir- DIMENSIONED SKETCH. SEND YOUR RE-
mirM/Danmn* Jiid MtcraVtaitn: Finland's Mikw, I'Utilc's l.e Mondt IttfanwilqiH. Balden (Ap|ilt) and Ol-C [1BM)| OUIREMENIS FOR OUR LOW PRICE QUOTES
Geirruny's Com/xiunKxht. Mtaacompulinw/i, PC i'tii. Stt/nmrt Mutki, CW EdUhn/Stmtrar, Compuwt SnAaBiai Cam-
ranJi,,,- Magaanr, IijJj'i Corapulw.ui-W liaSm, Japan'. Compultr-xiiht hlHm and frai, ComWorid-, Medn'l CompUltr-
■■,m/iI MakOBd CompllMluukr, \clhcrUnJ-i CU1 Hmlux and Mkrultnjo: tior*iy'\ Cumpulen-vrfd Now JnJ .IMfuDulu:
rry CROWN CUSTOM COVERS *▼>
SjuJi Atjiiu', Stnidl CompamvU', Snairi'i CamfiuitrwHd/Espana nid MkroStBtmar, s»cdcn1i ComputerS-rdm 9606 SHELLYFIELD ROAD ^^
MiktoDttotn, MtnMtmdtiortMSmaaPC World; iheUK^Ciim/iitt.-rMaMXMMi.Comin.rerNe.'-i vdCompuHrBuitiiai DOWNEY, CA 90240
Europi; [he Ii s ■ i ompuunnrU, Hut CoCa, biCUir, InfoWeiid, MacWOrld, Mum Markrixu'M, IV World, RUN n (213) 862-B391
335 A.A. Computers T17 350 Floppy House Software 109 ReRUN 96
8 Abacus Software 123 265 FullCircleSoftware 120 RUN Subscription 64
89 Abacus Software 90 201 Glenco Engineering Inc 117 University Micro 123
185 Abacus Software 91 9 HSEComputronlcs 2 Schnedler Systems 81
18 Academy Software 86 179 Jameco Electronics 68 90 Skyles Electric Works 41
243 Aries Marketing Co 123 202 Jason-RanheimCo 74 254 Software Discounters
213 BAMTEK 115 189 MegasoftLtd 48,49 of America 53,110
301 Basix Sottworx 65 172 MicroWDI.Inc 74 137 Solid State Software 32
' Batteries Included Cll 177 Micro World Electronix 99 63 StarpointSoftware 19
193 Big Bytes Computer 109 34 Microbits 9 40 Sublogic Corporation 27
135 Binary Library 115 68 MicroproseSoftware 15 209 Tussey Computer Products 37
85 Cardcolnc Clll 43 MlmlcSystems 17 Ultrabytelnc 53
192 Cardinal Software 105 345 Nibble Notch 35 Universal Software 118
81 Central Point Software 114 Computer Products 123 96 Xetec, Inc 68
225 Cheatsheet Products 104 ■ Omega-Soft 123 bin further information frumoui aclieniseis,
' Comal Users Group 74 60 Omnitronix 98 ende the torreponding Reader Service number on
■ Commodore 195 OrangeMicro 3
171 PCGallery 85
the Reader Service ainL
Business Machines CIV
64 CompuServe 61 235 Pacific Exchanges 123 •This advertiser prefers to be
* Computer Centers 208 Parsec Research 25 contacted directly.
of America 87 221 Playnet 25
325 Computer Ed. Software 117 • Pro-Line Software 125
Advertising Sales:
62 Compuiei Peripheral 74 Prof Jones^Frogg House 115
Exchange 43 93 Professional Software 11 (608) 924-7138 or (800) 4114403;
29 Computer Warehouse 55 15 Protecto Sieve Robbing Ken Blakeman.
300 Covox, Inc 119 Enterprizes 70,71,72.73 West Coast Sales office:
198 CiownCustomCovers 127 23 Public Domain, Inc 117
* CWCommunications.Inc 82,33 183 Quantum Software .. .■ 119 (415)328-3470,
* CWCommunications, Inc. 220 Quinseptlnc 121 Georgia Saluti, 1-800-227-8865
Subscriptions 33 219 RJBrachman Associates 117
In Calif.: 1-800-344-4636
51 Dow Jones News Retrieval 7 183 Radix Marketing 111
12 Epyxlnc 1 BUN Magazine This index is provided ;ii an additional
14 Eastcoast Software 75 Back Issues 115
service. I'lie publisher does not assume any
42 FSISoftware 13 RUN Sub Problem 123
84 Federal Hill Software 109 ReRUN 93 liability For errors or omissions.
Coming Attractions
Making Music on the C-64—From keyboards disk? Call ihe doctor— Disk Doctor. This disk inilii\
and MIDI interfaces to synthesizers and music program has the right medicine for just about all
tutorials, the computer music business is boom your disk problems.
ing. We'll lake a look at some of the popular
music software and hardware available foi Com
modore users. Whether you're ;i professional mu Four More Function Keys—With a little pro-
sician in a casual "plunker," there's something grainniinj> magic, you can turn your C-rM's eight
here for you. function keys into 12. This article shows yon how
to got those four extra function keys and how-
The C-I28: How Does It Stack Up?—Com to use them for Basic and machine language
modore has entered the personal computer mar programming.
ket with the C-I28, designed to give users power
and sophistication at an affordable price. Buthow The Bigger the Better—This article gives you
does it stack up against the competition? Is ii diree utilit) programs that let you type -\H colorful
reallv three computers in one? This article lakes letters, numbers and symbols on your screen, four
an in-depth look ai the C-128 and compares ii to limes their normal si/e. Use your C-64 as an
its two prime competitors—the Apple U< and die attention-getting message board.
IBM PCjr.
64 Shuffle—Strategy and well-placed shots are
Disk Doctor—What can you do when you acci the keys to winning this game. For C-64 with
dentally scratch an important program from your joystick.
Breaktht
Number 3*7
Only CARDCO would dare improve on.iis own Micronics, Prawrlter, Smith Corona, C-iTOH,
best seller (the + G has far out-sold any other., Gorilla Banana, and many other dot matrix
printer interface, and has set Ihe industry printers. Now you can perfectly align high
standard by which competitors are judged). resolution graphics characters within text
The G-Wiz is even better — and costs blocks, or in columns.
30°/ii less." Our 27th major innovalion in CARDCO excellence triumphs again! The
Commodore accessories has all the +G's G-Wiz is the "best bang lor the buck" on the
features, and more,.. printer interface market today — and itfe
Built-in Buffer for More Speed backed by CARDCO'S exclusive lifetime
The G-Wiz buffer dumps high-resolution warranty! G-Wiz; another distant target (or the
screens up lo 18 times faster than competitive competition lo shoot at,
interfaces wilhout buffers. No more waiting! A CARDCO,lnc.300S.Topeka/Wichita,KS 67202
complex 50-minute printout now takes just 2.5
minutes with the G-Wiz.
Exclusive! Aspect; Ratio Selection
Only the G-Wiz matches graphics characters to
standard characters on Okidata, Epson. Star
■ Aclual price m.iv vnry According to dealer nnd reflfon
■
IT'S NOT HOW MUCH YOU PAY.