0% found this document useful (0 votes)
282 views228 pages

Run Issue 12 1984 Dec

Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
282 views228 pages

Run Issue 12 1984 Dec

Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 228

The odore 64 & VIC-20 Magazine

U.S.A. $2.95
Canada £3.50
A CWC/I Publication
December 19B4

TRIVIA
—Are You Ready?
—How Much Do
You Know?
—It's Puzzling

Shopping for Softwa


—Over 200 Companies
Listed
—Which Program(s)
To Select
—How to Buy More
For Less

Spotlight on Productivity
Plus/4 Won Processing
"Finally an easy-to-use program that
really makes use of the great graphics
capabilities of the Commodore 64."—run
by RUN All right* reiprved Repnnled By permission

"Doodle! is a good value "Doodle! is 3 very good


with a wide range of buy and an exceptional
program to work wilh. The
features. It'll show you a
lol about the ijraptiics manual is well-prepared
and easy to follow, li you
capabilities ol your
g\iY lost or make errors,
Commodore 64. -Kiln
Doodle! is very forgiving."

"This is Ihe finest art pro


The samples included are
gram for its price that I've
truly brcdlhtakint], Never
tested."
before tias the Commodore
— Sl. Petersburg Times
64 looked so good! The Soltware Reviews
reasonable price makes it
one of the bargains of
ACTUAL PHOTOS OT
the year!"
— Software Shoppcl
COMMODORE MONITOR.

UNLOCK YOUR CREATIVITY!


DOODLE! the most powerful, versatile graphics program ever created
for a popular computer.

DOODLE! the exciting graphic program acdaimed by thousands of


Commodore 64 users!
DOODLE! turns your computer into a tool for unlimited design and artistic
creativity! Regardless of your <nje or artistic skill, create anything you can
imagine. . . I ram sketches lo houseplans, to fine art, to business forms or let-
lerheads thai you can run off on youi printer! Precise trackball or joystick
operation, high-resolution graphics, program flexibility, and super ease of
By Mark use add up to the friendliest, mosl versatile graphics program ever created
COMMODORE 64 H- RuBW
for the Commodore 64.
COLOR SKETCH PAD
POODLE! will sketch, color, fill, zoom, line, box, circle, and more. Plus things no other software will do.

STAMP. LETTER. COPY.


PRINT.
DOODLEl print) copies it the touch
o( a key. Print designs, charts,
forms, text, .my _l hnv|! Works with
moat popular printers.

Create up to 9 ol your own "rubber DOODLE! lets you type In keyboard Duplicate, squeae. rotate, reduce.
5lamps"-grMl for plan drawing or graphtu. Iclto* and number, in any enlarge, stretch, or reposition your
graphic doignl ilie and .my direction! DOODLE! (or any pan of lt)onscrcen.

OKJM compatible.
SAVE.
Store your DOODLE! on disk For
Print your DOODLEl In 16 colors with later recall or revisions.
Okidala's new color printer.

S39S ChySoftware
195
_ on disk
f:or Inlorrrmnon. tc? order, <" l<ii ifir nam* of your nearest
dealer, cjII I-BO0-55B-1 OOB. I" Wisconsin, coll eollec! 735 W. Wisconsin Avc, Milwaukee, W! 53233
4M>I9l<9iiS, Dulei end DIMrtb.ulOt Inqulrte Invlwd.
■ l9fiaCiiySol(v.an- Soitsiflre I 1984 MarkB.Rubin 6OMNI (JnlhnllBd Commodore M I- n rcyhiertil imdernarh nl CommodOM ElectroMcj, Ltd
Clrclo 109 on HoaDoi Service carfl.
J •

IJ *- f'.rj H MIL

OTHER SOFTWARE: GROUND ZERO, HACKER, WIZARDS WAND, TORNADO TOM, and MATH FARM.

3544 Lincoln Plaza, Ogden, Utah 84401 * 1-801-392*0109

CORPORATION
1 >.-.'. i A Dobtbutof Inquinn Wdconw
Wfe don't care
which computer you own,
We'll help you
get the most out of it.

^^S
--':*

CompuServe puts a world of information, communications, and entertainment at your fingertips.


CompuServe is Ihe easy to use videotex sophisticated financial data. Plus, a The videotex service for you, no matter
service designed for ihe personal communications network for electronic which computer you own. To buy a Starter
computer user and managed by the com- mail, a bulletin board for selling, swap Kit, see your nearest computer dealer.
municalions professionals who provide ping, and personal notices and a multi 'Ib receive our informative brochure or lo
business information services to over one channel CB simulator. order direct, call or write:
fourth of the Fortune 500 companies. You get games on CompuServe, too.
Subscribers get a wealth of useful, Classic puzzlers, educational, sports and CompuServe
profitable, or just plain interesting infor adventure games and fantastic space Consumer Information Service, P O. Box 20312
mation like national news wires, electronic games featuring MegaWars, the "ultimate 5UOO Arlinylun Centre Blvd., Columbus. OH 43230
banking and shop at home services, and computer conflict." 800-848-8199
An H&R Block Company
Circle 64 on RsarJor Service card.
Quick.
How do you
How many plates can moonwalk, snake What's the capital
the Juggler juggle? and tut? of Alaska?

Chinese Juggler Break Street Roll Call USA


iat depends on you. You are 'ou'll soon become a break ^ o you know? Get ready to
1 the Juggler and your act is the 'dancing expert with our latest I ioutwit your family and
' delicate art of plate spinning. bestseller, Break Street. Now Lm•friends with Roll Call USA's
Yours will be a tough act to follow that combination of gymnastics, fun facts on states.capitals and
if you succeed in matching colors mime, funk, and just plain show-off, major industries.
and spinning plates on all 8 poles leaves the sidewalks and comes Roll Call USA combines history
at the same time. home to your Commodore 64. and geography facts into a colorful
As your skill increases, so does Individual play guides you question and answer game that
the pace and the challenge of the through the footwork of moonwalk, challenges your knowledge of the
game. You must act with speed and backspin, windmill, tut, and the 50 states, their capitals, major
precision or the curtain will come rest of those sidewalk moves. Slow industries and statehood dates.
down and your act will be all motion and lively musical accom Feel confident? Drill yourself
washed upl paniment help you perform each with a Flash Test. The game is
Chinese Juggler is a refreshing move step by step. String together speeded up, so think fast. Your
departure from the usual shoot- a whole series of moves and answers are tallied up at the end
em-ups and strategy games. It's record them for future replay. for a final score.
fun, fast-paced and will delight Catch the beat of the street with Roll Call USA, a game of USA
players of any age. For Commodore Break Street. For individual or team trivia for team or individual play.
64. New from Creative Software. play. New from Creative Software. For Commodore 64. New from
Creative Software.

$24.95 $24.95 $14.95

The answers are at Call and order today! Use your Visa,
MasterCard or personal check. Toll
your finger tips. Free 1-800-331-7990 (outside
California), 1-800-448-1001
(in California), or 1-408-745-1655.
MONEY BACK GUARANTEE. If not
"Commodore 64" is o completely satisfied, return within
trademark of Commodore EIvcIronies. Ltd. Circle 76 on Reader Sorvlco Card, 10 days for full refund.

CREATIVE SOFTWARE
230 Easl Caribbean Drive, Sunnyvale, CA 94089 c 1984 Creative Software
December 1984
Vol. l.No. 12

FEATURES 74 Plenty of K 144 Plus/4's Word


This program allows you to create Processor
28 Trivia Craze various sizes and shapes of graphics An overview of one of the four
The trivia craze has come to the characters, based on letter and software programs built into
computer world, and (his article number patterns. Commodore's new Plus/4 computer.
takes a look at some of the new By Elizabeth Oman By Margaret Morabilo
trivia games available for your
Commodore. By John Jermaine and
RUN staff 80 Datafile, Part II 148 Play Me a Color
Here are two program modules to be Explore the mysteries of machine
used with Datafile (published last language programming with this
38 Is Forth Headed for month)—a mailing label program tutorial, which describes how to
First? and a report generator. A useful make your VIC into a color organ.
appendix is also included. By Joseph T. Woyton
What do you know about Forth and
By Mike Konshak
is it for you? By John Moore and
Robert Moore 154 Print Your Screen
94 The Latest Look in This machine language program lets
you print your screen whenever you
46 Nimbots Software
press the fl key or call the SYS print
This cunning game of the mind is This article explores the software routine from Basic.
both fun and challenging. industry's changes and how they'll By Robin Franzel
By Michael Buckley affect you, and it provides you with
hints on how and where lo select
software. By Jim Strasma 160 A Commodore
52 The Many-Colored VIC Christmas Carol
This easy-to-use editor program is an 102 Penny-Pinching This article teaches you several
artist when it comes to designing and musical programming techniques and
modifying your multicolored VIC-20
Software
gives you Christmas songs that you
graphics characters. Discover how you can acquire lots can enjoy. By William E. Forrester
By Tommy Michael Tillman of software without spending lots of
money. By Karl Thurber, Jr.
168 Gateway to the
62 Spelling Friend World
104 Software Buyer's
If your youngster needs help in In part III of this series on
learning his or her list of weekly Guide interfacing hardware, Gateway
spelling words, then this program A comprehensive list of software returns with a modem program you
will be the best buddy your child can products for the C-64, VIC-20 and can use for telecommunications.
have. By William W. Braun Plus/4. By Jim Crubbs

RUN (0741-1285) is in independent journal not connected with Commodore Business Matninti, Minuirripii: LJomnbuUiunt in (he (otm ol nunuiunpit *nh ilfjwingi and/or phoioftupht .trc wel
Inc. SUN is publiihcd monthly by CW Comtnunkntioni/Prttrborough, Inc.. 90 Pine Si.. Peter- come and *ili be kOiiudcrcd for pov.iblc publication. fllW aiiumes no i«pori*ibi!j[>r fm Ian or
boroujh. NH 0MSS. U.S. illbicription rain J19.W, one rear; S1S.W. 1«0 jeus; Ml .97. three damage 10 any nuienal. Please endow a «lf-aiidress«lT Damped envelope ■-iih each lubmiuion.
years. Canada and Mexico 122.97. one year. U.S. funds drawn on U.S. bank. Foreign $39.97. one Payment for ihe (HE of any uttwtict.ed material will be made upon acceptance All contnbuuioni
year. U.S. funds drawn on U.S. bank. Foreign «u mail subscriptions—please inquire. Application and ctiliori&l correspondence (typed wd double*spacedb please) should be directed lo RUN
to mail at 2nd class postage rales is pending al Peleiborough. N.H. 03458. and a[ additional mailing, Editorial Offices, 60 Pine Sireei, Petciborou&h, NH 03458; letcphone: fiftl-ftM-9471, AdvertbitiR
cilices. Phone: 603-°24-W7l. Entire contents copyright 1984 by CW Cornmunicalions/Peter Inquiries should be directed to Advertising Offices, CW Coiutinjnica|ions/Pclerboroiighh Inc.,
borough. Inc. No part of (his publication may be reprinted or otherwise reproduced without written Elm Sired, PeLtrboroueh, NH 0W58; telephone: 603-924-7138. Suhseripbnn problem*, renewals
permission from the publisher. Postmaster1 vnd address changes lo flC/rV. Subscription Servicci. or iddrni rtimBu: Write lo RUN, Subscription Denqniiiern, PO Bo\ 954, (-irmingdaJt, SY
PO Boi 1H, Faiminidile. NY 11737. Nationally itiHrlbuled by International Circulation Distrib 11137. Problem* *(ih ■dttnfeen: Send a deKripUon ol the problem and your Liirrem dddreu lo-
utor*. RUN mike* e^ery effort to auure the accuracy of Articles, linings and circuits published in RV&, Rt. 101 AElmSircci, PtttiboromhH Nit 03458* ATTN.: R»i B, RivaidH Cudomer Semite
the magarinc. RUN assumes no responsibility for damages due lo errors or omissions. Manlier. If ur«eni, call I-8OO-MI-UO3.

4 / RUN December 11)84


PUBLISHER
Slcphcn Twombly
EDITOR-IN-CHIEF
Dennis Briison
TECHNICAL EDITOR
Guy Wrifthl

MANA<ilNC EDFIOR
Swain Prull
REVIEW EDITOR
Shawn Laflamrofl

copv EDrroK
Mariljn Annucci
KD1TOKIAL ASSISTANT
Susan Tanona
ASSIsrANTTEaiNICALEIilTOK
Miirgjiicl Morabilo
rKOOHtKADER
Harold lijornxn
ASSOCIATE EDITORS
Ctirisiinc Adamet, Ruben Baker, Tom Bcnfoiii.
F. S;inder1 Jini Ktrasiuy

ADVKBTEING SALES MANAGER


Sieve Rohhins
6 RUNning Ruminations SALES REPRESENTATIVE
Ken lllakeman

10 Magic AD COORDINATOR
Hflotbcr Pnquetio
Hints and lips that let you 1-S00-4-J1-44O3

perform computing wizardry. WEST COAST SALES


Giorgio Saluli, manager
1-415-328-3470
14 Software Gallery 1060 Marsh Road
Mcnlo Park, CA 94025
Buck Rogers
Master Composer EXECUTIVE CREATIVE DIRECTOR
Slalom! Christine Ucsirempcs
Write Now! and Mail Now! I'HODUCIION MANAGER
Joyce Pillarella
Seven Cities of Gold
ASST. PRODUCTION MANAGER/MFC
Susan Grow

24 For Gamesters Only ART DIRECTOR


Glenn Suokko
Featuring iwo new games for
PRODUCTION SUPERVISOR
the Commodore Computers Pat Scribner
and candid talks witli two PRODUCTION ASSISTANT
Commodore officials. i.ynne Sinionson
AD/GRAPHICS MANAGER
Jane Preston
194 Commodore Clinic TYPESETTING MANAGER
A questions and answers Dennis Christensen

column to help your ailing HLM PREPARATION


Kohen M. VHImtnvc
computer.
PHOTOGRAPHY MANAGER
Nathaniel Haynes
208 Mail RUN
202 Book Gallery
Machine Language for the 210 Club Notes VICE-PRESIDENT/GENERAL MANAGEK
Debra Wcthcrbcc
Commodore 64 and Other V1CE-P R^ID E.N T /FINA N CE
Commodore Computers 210 RUN Amok Roger Murphy
Dr. Aron's Guide to the Care, ASSISTANT GENERAL MANAGER
Feeding and Training of 212 New Products Man Smith

Your Commodore 64 RUNdown ASSISTANT TO VP/EINANCE


Dominique Smith
PcDex: Magazine Resource MARKETING MANAGER
Guide for Commodore 64, 222 How to Type Listings Pamela Esty

VIC-20 and PET/CBM DIRECTOR OF CIRCULATION


William 1'. Howard
Personal Computers. COYS Photograph by Etl Judice
ASSISTANT CIRCULATION MANAGER
Frank S. Smith

DIRECT & NEWSSTAND SALES MANAGER


AUN ii > nwmbtl of Ihc CW Communkaiioni/lnc. (roup. Ihc narld'i larjcy publisher of cumpulel-relaled infoimmoii. The Raino Wirein
(roup publishes 5! lompwei pubUciiiom in 19 mi}t>i countries. Mcmbcn of tht group tadude Arrcntina'i Computer- S0O-343.0728
vmrtd/Arntntaur, Asia'i The Asian Computemorld; Australia'! Compulimarld Aunralia. Australian Mat) Computervorld
Australian PC Work! and DirtCIOrlB; Brail's OalaNtrnmA MkroMuiulo; CUlH'J ChiM ComputerLand; Denmark's Computer DIRECTOR OF CRtJ)iT SALES 4 COLI.ECT1ONS
world/Danmark and MicroVerden; Iinlafld's Mlkra; France's Le Monde Injtirmaiujue, Uolden (Apple) anil OPC (IBM) William M. Boytr
Gtrmatiy'i CompMentwhr, Microcomputer-tit. PC Welt, Software Matin. CW Edition /Seminar, Computer Business and Com FOUNDER
modort Masazine; luly'i Camputervorld Italia; Japan'* Computenmrtd Japan arid Peno ComWorld; MctJco'l Computer-
vorldlMuico and CimpuMundo; Ntfhsrland'i CW Benelux and Micw/lifo; Norniy'( ComputemarldNorge anj MikraData
Knyne Green
Saudi Arabia's Stnutl CampUUfmHd; Spain's Computrnvrld/Eyiana and M,croSistenias: Sweden's CnmputrrSweden
MikroDatam. Mm liemJiior Olid S\eraka IK World; ?nC<M:\Comp\ittr Management, Computer Netts and Computer Business
Europe: Ihc U.S.1 ComnulerKortd. Ho: CoCo. InCidtr, InfoWorid, MucWorltf, Mit-a Marketworld. PC World, KUrJ 73
Magazine and SO Micro,

RUN December 1984 / 5


RUNning Ruminations

A Look Back...
And a Look Ahead
It's the end of the year, and this December issue Articles and programs will feature some of the
marks the completion of the first year of publishing biggest names in the industry, as well as those writ
RUN. It's been a hectic year, but an altogether sat ten by regular readers who share their tribulations
isfying one. and discoveries in the pages of RUN.
We're capping off this first year with our largest We remain committed to bringing you useful ar
issue to date—224 pages. This certainly makes ticles that will help you get full enjoyment from
RUN one of the fastest-growing magazines in the your Commodore—tutorials, home and educa
marketplace. tional applications, programming techniques, and,
Its spectacular success is also reflected in the cir of course, games and application programs you can
culation growth of the magazine. RUN will finish type into your computer and use.
the year well in excess of its circulation projections To help make typing in program listings that
for 1984, as we close in on a net paid circulation much easier, the long-awaited checksum/proof
figure of 200,000. RUN is a proven favorite among reader will make its debut with the February issue.
Commodore owners. It's been a long time coming, bui all the bugs have
RUN has done well among subscribers, but is finally been ironed out, and this checksum reader
also a big hit on the newsstands. According to will ease your mind about the accuracy of the list
RUN's newsstands' distributor, RUN is one of the ings you are typing.
hottest-selling computer magazines. For those who would rather not type in the list
RUN is enjoying popularity among user's groups ings, but still want to make use of the programs,
and clubs, first-time computer owners and com- ReRUN will be beefed up in 1985. Beginning with
pulerists in both the home and school. Readership February, and continuing on a bimonthly basis, we
surveys indicate that the typical RUN reader is ac will be offering your favorite published programs
tively involved in computing, and makes use of on cassette and disk.
RUN magazine each month for new ways to use In addition, with this December issue, you will
his/her Commodore computer. notice that there are some design changes taking
During this first year, we have received many place in the magazine. Through the next few
comments from our readers, and have had an op months, we will be incorporating some type and
portunity to meet many of them—in person, over layout changes to give the magazine a cleaner look
the phone lines and through correspondence. We and make it easier to read and use.
are grateful for your interest and thank you for We have also included a new logo and, beginning
your support.
with the January issue, a new subtitle ("The User's
In the coming months of 1985, you can look for Guide to Commodore Home Computing"), which,
ward to more of the features you have come to ex we think, succinctly captures RUN'S niche in the
pect and enjoy during this first year. The popular marketplace.
Magic and Commodore Clinic columns will return, In 1985, we will continue to rely on our readers'
along with new columns that will explore the input to make RUN an even better magazine. By
sound/music and graphics capabilities of your keeping the lines of communication open, we will
Commodore. have a better feel for what our readers want in a
We will continue to keep you informed about the Commodore home computing magazine. We look
latest products being developed for the Commo forward to serving you throughout the coming
dore with reviews and buyer's guides that take a year.

look at new software and hardware that manufac Happy holidays and happy computing.
turers are introducing. db

6 / RUN Dcccmlier 1!)N4


BREAK!

IMlGI-rr A/VISSIOISJ

You deserve the best. You've earned it. Now reward yourself with a session of Night Mission PINBALL,
the most realistic and challenging arcade simulation ever conceived! ■ Stunning graphics and dazzling
s sound effects put Night Mission PINBALL in a class by itself. Game features: multi-
l I ball and multi-pEayer capabilities, ten different professionally designed levels of play,
1 and an editor that lets you create your own custom modes. ■ So take a break with
[ Night Mission PINBALL from SubLOGIC. Winner of Electronic Games magazine's

8
«j^*v
1983 Arcade Award for Best Computer Audio 'Visual Effects.

See your dealer...


ir Viiiiln nr rail inr mnm informal inn
©I1#6)LOGIC
^*^~^ — —"^ ' ._-'-.

Order Line: 800 / 637-4983 713 Edgebrook Drive


Champaign IL 61820
Clrclo 40 on Ropdor Enivlco card.
(217)359-8482Telex:206995
Introducing the Most Powerful
Business Software Ever!
FOR YOURTRS-80 • IBM • APPLE • KAYPRO • COMMODORE 64 • MSDOS 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.

VERSARECE1VABLES- $99.95 VersaLedger n™ $149.95


Vl-KSrtRrcFiVABLES" 3 a complete nwnu driven account! receivable, invoicing, and VersaLedger 11" is a complete accounting syslemihalgrowsasyout business
irunihly ^Ealemenl ^enernEtng tyslem. It keep* frock of all inforrnflTion related la who grows. VeRSaLedgek II'" can be used as a simple personal checkbook register,
iAt*", you ■" V'iht company mom-v, and can provide automatic billing lor past due .i- expanded to a small business bookkeeping system or developed into a large
counis. Versa fecEiVABLSS" prims dH nccesmy statemenTs, invokes, and summary
reportt and can be l\r,Ued with VersaLee>ger II" and VEH5AINVENTORY™\
corporate general ledger system without any adtfilional software.
• VERSALEDGER IT" gives you almost unlimited storage capacity
VERSAPAYABLESt- $99.95 (300 to 10,000 entries per month, depending on the system),
VEH5ApAYAni.E5T" is designed to keep track of current and aged payables, keeping you • stores all check and genera! ledger information forever,
in touch with all information regarding how much money your company owes, and to • prints tractor-feed checks,
whom. VthSa Payabl es~ maintains a complete record on each vendor, prinls checks, • handles multiple checkbooks and general ledgers,
check registers, vouchers, transaction reporis, ai#d payablcs reports, vendor reports,
and more. Wrth ^HSaPavahles1". you can even tel your computer autornaticatly select
• prints 17 customized accounting reports including check registers,
which vouchers are to be p.sid. balance sheets, income statements, transaction reports, account
listings, etc.
Versa Payroll'- $99.95
VHHSA PAVHC3IJ " t, a pnweriti] and soph islitatcd. bu| easy la use payroll system ihat VersaLedger ]]" comes with a professionally-written 160 page manual de
kerps irddk of all government - required payrdL informal ion. Complete employee records signed for first-time users. The VersaLedger IP" manual will help you become
Lire nviiciMincd, and ail necessary payroJI cakutations are performed automaljcally. wilh quickly familiar with VERSALEDGER IP, using complete Sample data files
loials displayed on screen for operator approval, A payroll can be run Totally, auiomaii- supplied on diskette and more than 50 pages of sample printouts.
■Cdlly. or The operator can intervene to prevent a check Jrom being printed, or to alter
information on it. If desired, totals may be posted to Ihe \£R5aLEEKj£R IT" system,

VersaInventorv $99.95 SATISFACTION GUARANTEED!


VERSAhVEHTOKY* is a comptere gnventaiv conliol system [hal gives you insiant accets Euery VERSA BUSINESS' module uguarinteed 10 QUIrKifoim all utrwr comix"! M»ytl ems,
in data on any item. VERSAINVF.NTOKV kseps track ol .ill information related id wli.il andfl1flfrac1ionoMh«<tcwl.!fyoiaaiffnQtM1isfiedwitrifliiyVI KSAlk SIM"SS"module, ^ou
Hems nre in slock, oul of slock, on backocricr, etc, slores sales and pricing data, alorts hOdlldMllVEHSABUSINESS-dkb
maretninlthnJOdyv
yuu wl»rn an Item falls below a prusu! reorder point, nnd allows you to enlcr and prinr puiehaied fof $25 each, credited coward a larer purchase o* that module
inuoicjs dirtily nr to link withtheWHSARtCEIVABLES-ayaLpm.VEKSAlNVENronv- prints All CP.'M-l>««! Compiileri mini Iw equioped mih Micromft DA5IC
(MBASIC or BASIC 90)
all ni-t'di-d invt-iuoiy listings, reports ol Hems below reorder point, inventory ualua re-
parls. rHTind and yeflr-io dalt &a]c$ reports, price liq|«. iavenlaty checklists, «fc, To Order:
Write or call Toll-free (800) 431-2818
(N.Y.S. resident* call 914-425-1535J

■CQfnPLJTHQMICS!
' add H tor shipping en UPS areas ■ add JS 10 CANADA or MEXICO
■ add W lor CO D 01 non UPS areas ■ add propel postage elwwhere

DEALER INQUIRIES WELCOME


All puces and ipecilicahom lutneer to cftang* I Dflivery subject To a
50 N. PASCACK ROAD. SPRING VALLEY, N.Y. 10977
ThsVmaBuMneaSwwiUflvallabl.teTKSflO.IBM.APPLE - KAYPRO ■ COMMODORE 64 OSBORNE ■ XEROX TELEVIMO SANYO ZENITH NEC . DEC Tl EPSON . MORROW
MICRO DECISION ■ NORTHSTAR - MSDOS and CP/M compurm wt-Ji 8*disk dnv« (Compulir mmaira nadenalMS and'or rrndaraartu ol [heir rupecOvB manufacturml.

Circle !! on Reader Service card,


CAN FLYING FEET AND FISTS CONQUER
THE EVIL WIZARD'S FORTRESS?
What's it like to have and punch your way Even if you survive all
the lightning feel and through an array of that, the Evil Wizard is
fatal fists of Bruce Lee? deadly chambers. Where waiting to do you in with
You'll find out in this the brutal Green Yamo, an arsenal of flaming
death-defying game. terrible Ninja, exploding fireballs.
You have to kick, slash bushes and other dangers Destroy him and his
lurk. fortune is yours.
Now, have you got
what it lakes to play
Bruce Lee?
For Commodore 64,
Apple II, Atari and IBM PC
&PC/JR systems.

WE
CHALLENGE
[MM v)N" \% a regnlr ted rwitnuik of Dm atoll. Inc *
famous Faces" s d irodemdf fc tjf Ddtdiofl, Iik * 1GBI
YOU.
Datasoft, Inc., 19808 Nordhoff Place,

<
Chatsworth, CA 91311 ■ Phone (816) 701-5161

ClrclB 338 nn Readflr Service card,


MAGIC is tricks, MAGIC is fun.
MAGIC is doing what cannot be done.

magic
Compiled by Louis F. Sander
MAGIC is a monthly column of hints, tricks and
odds and ends from the worlds of software, hardware
and applications.
Every month, MAGIC brings you brief and useful com
puter tricks from around the world —tricks that others have
found to make computing easier, more enjoyable or more
exciting.
MAGIC features simple hardware ideas, one-line programs,
useful programming techniques, little-known computer facts and
similar items of interest. We look for neiu or recycled material that is
of current value to Commodore computerists and that can be imple
mented with a minimum of time, effort, or theoretical knowledge.
Send your own tricks to:
MAGIC
c/o Louis F. Sander
PO Box 101011
Pittsburgh, PA 15237
U.S.A.
If you send a self-addressed stamped envelope to the above
address, you'll receive a Trick Writers Guide.

RUN will pay up to $50 for each original trick we print.

MAGIC's tricks are numbered in hex, the number system of


sorcery and computers.
This month's bag holds a dozen printer tricks, plus control can be changed later under software control, say by
baker's dozens more on Basic statements and commands. sending a special control character to the printer.
Given our powers of prescience, we know you'll like them. People often wonder why they're called DIP switches.
Our staff of Magical Beings is working double overtime, It's because they are made with the same pin size and spac
materiaiizinE copy for next month's special RUN. It's Issue ing as IC chips—they'll fit perfectly into standard IC sock
13, a number with special significance in our realm. And ets. The standard IC pin scheme, a dual line of precisely
it's really a work of magic, featuring every one of 1984's spaced connections, has a name. It's called the Dual In-line
tricks, plus hundreds of new ones, all indexed for easy ref Package, or DIP. Since the switches are made to the same
erence—a useful collector's item if ever you've seen one. measurements, they've taken on the name.
On a more timely note, Trondheim, our Typesetting Matthew A. Henson
Troll, visited her cousin at the North Pole last week, and
Maryland
you wouldn't believe what she saw. Sanla, long a Commo
dore and RUN fanatic, has iremendous things in store for
our readers. He knows every name on RUN'S mailing list,
$ 1 3F Printer paper holder—You can have a
very attractive and efficient paper feeder for your printer
and come Christmas Eve, he's vowed to bless his kindred
by buying a plastic in/out basket from an office supply
spirits. We've promised not to tell who's getting what, but
store. Simply put its opening towards the back of your desk
the size-60 stockings won't hold the hardware that some of
and set your printer on top of the basket. Put your fanfold
you are about to receive. And software! Two major disk
nouses have been sending all their production Santawards paper in the basket and feed it up to the printer. The paper
will unfold itself, page by page, as the printer needs it. I
since July! Santa's copy shop, in Singapore (the North
bought my basket in a smoke color, which matches my
Pole's a lousy magnetic environment), is cranking out un
printer's dust cover.
protected software at a rate you wouldn't believe. All in all,
Christmas morning should be the biggest computer event Ron Reynolds
since Babbage was in baby clothes. Sylvania, OH
But enough of the news from the Northland; it's time to
start computing. Before you try the tricks, take time for our $ 14O Paper jam hint—When your printer
holiday wish: Peace on Earth, good will to men. And from paper jams, spray some silicone or teflon lubricant in the
all the folks at Magic, to our readers around the paper-feed pathway, then slide some paper through to
worid—Merry CHRS(ISTMAS) and Happy New Gear! clean off the excess. It will help your paper feed smoothly
without binding.
Tom Hoppe
Spokane, WA
$ ■ 3D Printer switches—When you set up a
non-Commodore printer to work with your Commodore
system, two things are important. First, your interface
$1 41 Tearing printer paper—When I try to
must allow full emulation of all the Commodore printer tear the paper off my printer, sometimes I get a sloppy
commands; most of the available interfaces do this with no edge, or even half a sheet of paper, crudely ripped down the
middle. To solve the problem, I took the metal cutter off a
problem. Second, the little DIP switches on the interface
box of aluminum foil, leaving some of the cardboard at
and on the printer must be properly set.
The interface switches are often properly set at the fac tached, and glued it to the back cover of my printer. It gives
me a neatly torn edge every time.
tory and are usually well covered in the documentation.
The printer switches, however, often are not set properly Signalure illegible
for your Commodore, since most printers are made to ZIP code 14864
function with a more industry-standard type of interface.
The printer manual usually tells all about the DIP switches $ 1 42 Extending ribbon lite—Printers like
and their function, but the information may be hard to dig the Commodore 1525 use a ribbon cartridge that inks itself
out. Just persevere, and everything will work out in the end. as it goes. If you print a lot of graphics or reverse field char
Tom Rohrer acters, the inking process can fall behind, leaving you with
very light prim. The following program runs your ribbon
Dlmondale, MI
continuously without printing anything; after five minutes
$ 1 3E What are DIP switches?—Most print or so of this activity, your ribbon should be thoroughly
inked. If you do this from time to time, the ink may last as
ers and interfaces, as well as many other computer periph
long as the ribbon.
erals, have a group of DIP switches to configure them for
different types of operation. These are tiny switches, often [ OPEN 4,4

seen in groups of eight or so, that must be set with a pen- 2 PR1NT»4,CHRS<L5)"[33 spaces]11;

point, paperclip or other small instrument. Usually their 3 PRINTW.CHRS{]5)"[38 spaces)"CHR$<8): GOTO 2

sellings determine the behavior of the device when power is Donald H. Butler
applied—in the case of a printer, one of the DIP switches Waterford, PA
may determine the number of characters per inch, and an
other may determine whether or not the printer requires a $ 1 43 Ribbon reinking—Some of you have
separate linefeed character to advance the paper. recommended reinking printer ribbons as a money-saving
The various switch settings are always covered in the measure,but it could ruin your printhead. Many stamp pad
manual, but the brief descriptions can be cryptic to the inks contain microscopic abrasive panicles that can cause
newcomer. Often, the parameters that the DIP switches more damage than Hike to think about. You should use ink

RUN December 1984/11


thai is made only for a dot-matrix head; this type has a lu
bricant in it to reduce wear. 610 PRINT#4,DW$"DOUBLE WIDTH"

620 PRINT#.NO$"NORMAL PRINTING"


Joseph H. Walters
Bclfflower, MO These CHR$ codes and combinations are given as ex
amples, and might not work on your printer. The tech

$ 1 44 Easy printer listings—I use this routine nique, however, will work with all combinations and pe
ripheral devices, as well as on the computer alone.
at the end of any long program I'm working on. It lets me
do a hardcopy listing just by typing RUN10000. When the Allen Ross Brier
listing is finished, I just press the return key to disable the Houston, L \
printer.
10000 PRINT ''ISHFT CLR)[CRSR DN]PRINTIW:CLOSE4[CRSR UP!"
10010 OPEN4,4:CMD4:L1ST
$ 1 48 For... Next hint—When breaking out of
a For... Next loop before it is completed, you should ter
Charles Chrislenscn
minate the loop by setting the index variable to its highest
Aurora, II.
value, then branching to a Next statement. Failure to do
this can cause problems such as unexpected Out of Memory
$145 Printer listing hint—If you're having errors. Here's a short program demonstrating the technique:
problems getting your non-Commodore printer to produce [00 DIM A(100): A(50) = 2
the reverse field heart symbol and other cursor control I10FORX = 1TO 100
graphics, there is an alternative. Instead of using those 120 IF A(X)>0THEN PRINT X,A(X):X = 100
graphics in your program, use their CHRS codes instead. 130 NEXT
The code for Clear Screen is CHR$(147), and no printer 140 PRINT "FINISHED"
will have difficulty duplicating it in a listing. John Belmonte
Paul West Chicago, IL
Portland, OR

$ 1 46 RS-232 printer tips—Most printers $149 VIC and the 1526 printer—The I526
that use Commodore's built-in RS-232 interface work fine often hangs up in mysterious ways when used with the VIC.
for program listings, but using them in a program is a dif To cure the problem, enter SYS 64490, which changes the
ferent story—they don't work well unless you follow a few timing on the serial port to match that of the C-64. Without
guidelines. the SYS call, the VIC sometimes fails to recognize the pres
First, if CLR is used in the program, it should be used be ence of the printer, hence the Device Not Present message.
fore the printer channel is open; unfortunately, CLR closes Howard M, Mcsick
the printer channel, and trying to access the printer will give Hartley, DE
a Device Not Present error.
Second, the first line of your program (or after the CLR)
should open the RS-232 port to include the baud rate. This $14A Dynamic keyboard explained—It's
information should be found in your printer manual. easy to make a program simulate keypresses, with truly
Third, don't close the printer channel until you want to magical effect. The technique has been around since at least
end the program. 1978, and it's commonly called dynamic keyboard. The ba
sic idea is to have your program Poke the CHRS values of
Chris Poole
one or more characters into the keyboard buffer area of
Niceville, FL
memory. When the program is finished, the computer will
print the Ready prompt, then respond as though you've
$147 Working with CHRS codes—Any typed the Poked characters.
CHRS code, or any combination of codes, can be assigned The keyboard buffer occupies the ten memory locations
to an ordinary string variable. Doing this often makes it from 631-640 decimal. It works in conjunction with loca
much easier to use the codes in programs. For example: tion 198, which must always hold a count of the characters
100 CSS = CHRS< 147) : REM CLEAR SCREEN Poked into the buffer. Run the following little program to
200 PRINT CSS "HELLO" see the principle in action.
The string-based codes can also be sent to any peripheral 10 FOR I = 1 TO 10 : POKE 630+1,65 : NEXT : POKE 198.10

device, for example: You should get the Ready prompt, followed by a series of
400 SOS = CHRS(14): SIS = CHR$(15): CRS = CHRS(13) ten A's (CHR$(65) is A). Change the 65 to 64+1, and
410 OPEN 4,4 you'll get the first ten characters of the alphabet. Change
420 PR1NTHSOS" DOUBLE WIDTH PRINTING" the 10s to smaller numbers, and you'll get fewer letters.
430 PRINT#4,SI$"NORMAL PRINTING" Dynamic keyboard's real magic comes when your pro
440 PRINT/M.CRS gram prints an executable statement on the screen, then
They can also be used together: makes the Ready prompt appear on the line above it, so the
500ESS = CHR$(27): AS = CHR$(0): BS = CHR$(l>
cursor ends up on the executable line. If the buffer holds a
510 PRINT#4,ESS"W"B5" DOUBLE WIDTH" 13, it's just like putting the cursor on that statement and
520PRINT*4,ES$"W"A$"NORMAL WIDTH" hitting the return key; your computer will do whatever the
And they can be concatenated; statement tells it to do.
Continued tin p. 188

12 / RUN December 1984


Not just all talk
Add Speech, to your Commodore 64™ today!
With the POWER of The Voice Messenger's'" Infinite gramming of whole sentences ■ Two voices and
vocabulary, your Commodore 64 can aay any letter, word intonation—add character and excitement ■ Built-in
or sentence. Simply! software—no tiling extra to buy ■ Installs instantly—Two
Just for fun... or as an educational tool. simple connections • Clear, easy to understand
Best of all, It's Simple to program your C-64 to leave all speech ■ Doesn't steal J1AM from BASIC
sorts of talking messages, workspace " Won't stop screen
Just think of the possibilities I
Add new life to your Commodore 64 with The Voice
A message lo your family IA secret for your bust frlendl
Messenger! Ask for The Voice Messenger at your local
Or even a reminder for yourself to feed the flehl
Commodore dealer, or call TOLWRKK 1-800-443-0100
The Voice Messenger features: ■ Infinite vocabulary ext. 797 to place your order nowl
■ One BASIC command "SAY" provides easy pro

The Voice Messenger-Speech. 64


For more Information contact:

currah ""
ECHNOLOGY

ftirnUi Compuwp Components IM. He& No, 1BBW80, U.K. OrojUioii) InduannJ I^iile, llwJopool. OlaWUid, U,K, ftlmfleiiJ? cmutAllU
OommoJoroiW wniriuiraniirHnrc. mm <lore EloowonKB Ltd.
Circle 106 on Reader Service card,
Software Gallery
Compiled by Shawn Laflamme

stellar fray. The fire button or spacebar score announces the title page; it is re

Buck Rogers
activates your only offensive weapon— peated for your victory over the moth
a forward-firing cannon of incredible ership at the end of each level.
power, but limited range. Without a The number of electron posts, sau
Navigate Your Fighter doubt, the joystick is far superior to the cers and hoppers increases with each
keyboard for controlling your ship. round. Play is also made more difficult
Through Alien Hordes You must complete your task before because the minimum speed the fighter
On the Planet of Zoom depletion of the limited fuel supply car can travel in each succeeding round in
ried by the nimble fighter. The faster creases noticeably.
you move your ship, the less fuel you The alien saucers are deadliest when
will use. What an incentive! overtaking your craft from behind.
The upper portion of the screen dis Proper altitude is vital here. Watch the
plays score, remaining fuel supply, shadow cast by your ship on the planet
As Captain Buck Rogers, C-64 number of reserve craft and enemies below—this will help you to determine
owners can navigate an agile that must be vanquished before ad your altitude.
fighter in the 25th-century battle for the vancement to the next round. The sec After the first level, the posts fire de
Planet of Zoom, thanks to Sega's Buck tion of the screen displaying the battle structive energy bolts, and they are
Rogers, a game cartridge derived from ground is a hi-res delight. From the spaced closer together. This forces you
the arcade classic. flaming rocket exhausts of Buck's craft to navigate with extreme precision. The
Starting with a fleet of three space to the colorful, exquisitely detailed hoppers begin returning fire during the
craft (controlled one at a time), you mothership, this is one visual treat after second level, while the mothership
must fight your way through five levels another. Even the distant mountains are (which fires massive energy blasts) can
of action while trying to destroy {or outlined and highlighted in painstaking only be destroyed by a dead-center can
sometimes avoid) fatal combinations of detail. non blast. Destroying the mothership is
electron posts, flying saucers and space The screen scrolls forward as you the culmination of a level, giving you a
hoppers before attempting to defeat the travel. This effect is accomplished with 20,000-point bonus, another reserve
powerful mothership. Each difficulty horizontal bands, which rotate toward ship and a full load of precious rocket
level contains four rounds. the foreground. No matter how fast or fuel.
You can choose either joystick or how far you travel, the mountains never
keyboard control as you enter the inter appear any closer. A short musical
Report Card

Superb!
An exceptional program that
/— \ outshines all others.

Very Good.
One of the better programs
available in its category. A
worthy addition to your
software library.

Good.
Lives up to its billing. No
hassles, headaches or disap
pointments here.

Mediocre.
There are some problems
with this program. There are
better on the market.

Poor.
Substandard, with many
problems. Should be deep-
sixed!

14 / RUN December 1984


Catch

"77k? Hottest
New Game In Town
Trivia Fever is absolutely unique — it's the only software entertain
ment package that can be enjoyed with or without a home com
puter! When played on your home computer, Trivia Fever is a
refreshing alternative to all those shoot'em up games. An elected
"Master of the Game" uses the computer to randomly select sub
ject categories, handicap players, generate questions and answers,
keep score automatically, and more! Instructive by its very nature,
Trivia Fever can be enjoyed by up to 8 individuals or teams. And
when played without a computer, Trivia Fever has all the best fea
tures of the "popular" trivia games plus more — all without the
cumbersome board, cards, and little game pieces. You can play in a
car, on vacation, anytime, anywhere! And Trivia Fever is by far the
best Trivia game available anywhere. Here's why:

Trivia Fever offers thousands of challenging questions in 7 inter


esting categories, so there's something for everyone. Each category
has questions with 3 lev
els or difficulty, which
score comparable points.
What's more, Trivia Fever
allows players to HANDI
CAP all those so-called
"trivia experts" three dif
ferent ways, giving every
one a chance to win. And
players can easily control
the length of play from
quick thirty minute
games to multi-hour party marathons!

Trivia Fever is unique, entertaining, educational, and most of all


FUN. And at $39.95, Trivia Fever is destined to quickly become the
best selling software entertainment package of all time. There's
even a $5 rebate available to any non-computer users who return
the computer diskette.

Trivia Fever can be enjoyed on the Commodore 64, IBM PC & PCjr
and compatibles, Apple II series, and others. So don't delay. Catch
Trivia Fever at your favorite software retailer today!

For additional information call 617-444-5224, or write to:

At $39.95, Trivia Fever comes complete with Question


and Answer Book, Category Selector, and Tally Sheets to A DCT p-°.Bo>! 533
MM. ~Q1 Needham, MA 02194
be used when played without a computer.
Ckcle 93 on Reader Service card.
Software Gallery

While the graphics arc eye-popping, while 3/7, 5/4 and 6/16 are not." Ap
the gamepiay is a bil olT the mark. parently, the programmers aren't aware
There's plenty or action, but disaster that 5/4 is a legal time signature (e.g.,
strikes too suddenly. At times, it can be Tchaikovsky's 6th Symphony, 2nd
difficult to distinguish depth on the sim movement), as are tempos such as 9/8,
ulated 3-D battlefield. Though the action 12/8 and 11/4. The manual says noth
is somewhat disjointed, Buck Rogers ing about how to create such an unusual
offers tremendous challenge and enjoy tempo.
ment. (Sega Consumer Products, 360 Once a time signature is established,
N. Seputveda Blvd., Suite 3000, El Se- it isn't possible to change it without go
gundo, CA 90245.) ing through equally complicated ma
Ted Salamone neuvering. This eliminates a lot of 20th-
Bridgeport, CT century music from Master Composer's
repertoire—some of Bartok's and Stra
modes—Input mode, where music is
vinsky's music changes time practically
created and edited on a score-like chart,
every bar!
and Programming mode, where various
Another problem which must be
Master decisions are made about SID chip-re
lated parameters relating to the Input
overcome before any music can be
created with Master Composer is the
Composer
mode work-in-progress.
key signature. This is preselected by
The Programming mode is also
pressing the K key, which brings up an
where completed pieces can be viewed
other menu where you can choose either
This Music Utility Lets on four staves representing not only tre
C major (no sharps or fiats) or keys that
ble and bass clefs, but also two dels for
You Unlock the Power the notes above and below these. One
have up to five sharps or six fiats. Obvi
ously, someone forgot about C flat ma
Of Your C-64's SID Chip feature I don't like about the music's
jor (seven flats), F sharp major (six
performance here is that the screen is
sharps) and C sharp major (seven
not erased when something new begins
sharps). These keys may be very rarely
at the left margin—instead, the new
encountered, but what if someone
notes write over any old ones from the
wants to use them? A piece in C sharp
previous screen.
major would have to be transposed into
When Master Composer is booted up
Master Composer, from Access (which takes over two minutes), there is
D flat major (which
thing)—a truly brain-bending task.
is the same

Software, is a disk-based, copy a piece of music present and ready to


protected program that allows you to play—Beethoven's Fur Elise. Pressing After overcoming these preliminary
create musical compositions on your the C key is supposed to clear all mea obstacles, I found creating music (using
Commodore 64. These pieces can be sures at this point—which it does, but the cursor keys to put notes on the four
played while a score appears on screen, only from the Input mode. The infor score-like grids) to be relatively easy.
or by a SYS command lo a memory lo mation about voices, tempos, fillers The smailest unit of tempo is a 16th
cation while oiher activity (such as Basic and so on is still present in the Program note, which could prove restricting,
programming) is taking place. ming mode for the Beethoven piece. though the manual explains how to
The program assumes that you are This also has to be cleared away, again overcome this. A passage with 32nd
cognizant of the fundamentals of musi by pressing C, which now means "close notes (again, not an unusual occurrence
cal notation and theory—this is not a block." Even when all the blocks have in music) can be created by using two
musical tutor. It also assumes familiari been closed, there are still values re bars with 16th notes and then doubling
ty with various aspects of the C-64's maining. These can either be retained the tempo for those two bars alone. The
SID chip, such as waveforms, ADSR, (in which case, the new piece will sound business of triplels (three notes played
synchronization, ring modulation and like the beginning of Fur Elise) or modi in the space of two) is only cursorily
filters. An appendix to the program's fied. Also, one of several pre-pro covered in the manual, and no examples
manual gives rudimentary information grammed ''voices," such as piano, are referred to. This is disappointing.
about the principles of sound waves. French horn, banjo or oboe, can be The maximum length of music that
With the C-64's three voices, Master called up and used instead. can be created at one time is 127 mea
Composer does its job well, but 1 get the This seems like a lot of hassle just to sures, 64 blocks, or 23 pages. Block
impression that this is a program for a get slarted. It is further complicated by refers to a unit of measures (or even a
person who likes to sleep in only one po inputting the time signature after the C single measure) for the purpose of
sition. In other words, the program has key clears all measures in the Input changing SID parameters, tempos, and
limitations thai can cause difficulty for mode. According to the manual, "A so on within a piece, while a page is a
someone who wants to use it for appli legal Time Signature is anything that unit of blocks. You are not entirely re
cations that are just a bit out of the works oik to an even multiple of 1/16, stricted to a total length of 127 mea
ordinary. up to 16/16. For example, 3/8, 4/4, sures, since longer works can be created
The program is divided into two 5/16 and 2/2 are legal Time Signatures, in several parts and then loaded into

16 / RUN December 1084


Commodore 64IM

DAIABASE MANAGER
with Report Generator
"The search is finally over...Mirage Concepts has introduced the
DATABASE MANAGER, a high power database management
program for the Commodore 64." UnttedStatesCommodoreUsersGroup
FeaturesInclude:
• Free Form Design and Input • Sort On Any Field /To Any Level • Calculated Fields: 25 • Characters /
Record: 2,000 • Fields/Record! 200 • Characters /Field:250 "80Column Form Reports
• Summary Reports • Printer Commands • Save Report Formats • File
Totals and Subtotals • Print Text An where on Page • and more!

$9995

$8995
Features Include:
•80 Columns w/oAddifiond Hardware • 30,000 Word Spelling
Checker • 100% Machine Language • Over 70 Single Keystroke Commands
• Printer Command Piles (Accommodates All Functions) • True Word Wrap (Whole Word)
• Printed Page /Line/Character Counter • Merge with Mirage Database • Global Search • and more!

The Word Processor offers many practical features, some out of


the ordinary, whose implementation is well planned and carried
out." Popular Computing Magazine

WORD PROCESSOR
Professional Version
ForMore Information, Call:
(800) 641-1441
In California, Call;
4055 W. SHAW § 108 • FRESNO. CA 93711
■ M-CoTimodafe 64 111 fluttered Tr*df Mirk of CcnrcoBwt H«tr<nxi. Ltt.
(800) 641-1442
Clrcto 20 on Header Service card.

RUN December 1984 / 17


Software Gallery

rious, world-class skiers. Their input is


evident in some aspects of this game.
In this race against time, skiers must
suit up to run the course as quickly as
possible. There are no cozy lodges with
warm fireplaces, though there is a rath
er attractive, silhouetted village in an al
pine valley, serving as a depth-produc
ing backdrop.
Viewing the on-screen skier (in a
manner reminiscent of the race car driv
er's perspective in Pole Position), you
must maneuver him around the slalom
poles while avoiding the patches of ice
and the occasional rocks strewn about
the course. This slope is certainly not of
Olympic quality.
You can jump over the obstacles (by
pressing the fire button) or just go
around them. More time is lost through
avoidance, so timing and agility are im
portant for success.
Crashing into anything, including a
gate, adds penalty seconds to your
score. If you pass two poles on the same
side, your skier must complete the run,
even though he has been disqualified
specific memory areas, to be played low once you arc familiar with the pro
with a run time of 9:99:9.
sequentially. gram's system of notation.
Tilting the joystick right or left moves
This last feature allows you to load a A backup disk is available by .sending
the skier accordingly. Ninety-degree
piece to a memory area or the computer in the warranty, and damaged disks can
turns stop him in his tracks. Pushing the
without even using Master Composer. be replaced, both for an additional
stick forward gives him speed; pulling it
Type a SYS command (usually SYS charge. (Access Software, 925 East 900
back slows him down.
30120), and the music will play while South, Salt Lake City, UT 84105.
you go about other activities {though $39.95.)
There are five courses in al!, though
running a program or loading from disk they don't appear very different from
Micliacl Quigley
causes ihc music to pause). You could each other. The same village, pine trees
Vancouver, I1C, Canada
and distant mountains are all viewed in
also use iliis procedure to create pieces
exactly the same perspective. The in
of music for use in other programs,
crease in challenge comes from the
which could then be accessed by the
slightly more numerous hazards, as well
Slalom!
SYS command.
as the wider placement of the gates. Ac
Although the manual suggests it is
celeration is also faster on the more dif
possible to duplicate blocks that have
ficult courses, though this can be eased
already been created and move them World-Class or Novice,
through extensive use of the joystick
from one place to another, there is no
append feature in the Input mode.
You Won't Break a Leg braking feature.
Loading one piece into memory wipes On These Slopes! Perspective is the key factor in mak
out what was already there. ing this game as good as it is. The on

JS1
Included with Master Composer are screen figure shifts his body weight and
other pieces in addition to Fur Elise: Bill falls like a real skier. The effect of speed
Bailey, Maple Leaf Rag, The Entertain is achieved with a line of bright green
er, Donna Summer's She Works Hard conifers running along both sides of
for the Money and a movement from Skiing is big business in the U.S.A., every course. They flash by in a fluid
one of Bach's Brandenburg Concertos. so it makes sense that virtually blur, similar to the appearance of the
One interesting feature of Master every home computer system has, or roadside from the window of a car trav
Composer is the ability to dump screens will eventually have, a program that lets eling 80 mph.
from both the Programming and Input you wax your skis and hit the slopes As you guide your skier horizontally,
modes to a printer, which works very without leaving the comfort of the ski the line of trees shifts in one direction,
well. It should be noted that the lodge. and the exquisite mountain background
"score" in this case does not look like Slalom! for the Commodore 64 was shifts in the other. In the dead center of
normal music, but it Is quite easy to fol- designed with the assistance of some se the screen lies the village. This skewing
18 / RUN December 1!I84
Software Gallery

provides a grcal simulation of extensive


lateral movement. The combined effect
of forward progress and lateral move (eanxaraco proau
ment creates a realistic feeling.

'WRITE NOW!" is 1
In spite of the exciting features, there
is still something lacking in Slalom!
There isn't enough variation between

U.S.A. indivi
the slopes, for one thing. As a matter of
fact, the supposedly difficult slopes
have fewer gates, so my best scores were
achieved on these runs. Secondly, the
lack of a counter depicting the number
of gates past or remaining always leaves
you wondering just how close you arc to
the finish line.
A catchy song, or even a second
iest
screen, would have helped. Despite the
exceptional visual effects, Slalom! is not
an exceptional game. (Tronix, 8295
South LaCienega Blvd., Inglewood,
CA 90301.) nt
led Salamonc
Bridgeport, CT

Now! also includes five help screens, tick. Certain illegal entries are accom
available to you for quick reference at panied by a nasty beep to alert you to

Write Now! and any time. You may reach these screens
with a single keystroke, refresh your
the problem.
Write Now! allows you to do all edit

Mail Now!
memory of a particular function, and ing as you write without changing
then return to find your text untouched. screens! This is far easier to use than a
The support material also includes word processor that forces you to con
For Business or Personal Use, two cut-out keyboard overlays that arc stantly switch between Write and Edit
handy reminders of all the important modes.
These Cartridge-Based Programs keystrokes—this is much easier than You can edit text by simply overwrit
Aren't Short on Features constantly returning to the manual or ing your mistake or by deleting the old
help screens until you've memorized the text and inserting the new (using the
most frequently used commands. C-64's insert/delete key). When you en
Write Now! uses a 40-column display ter Write Nowl's special Insert mode,
with both upper- and lowercase charac you can type in strings of text while all
ters available. An especially nice touch existing text slides over to make room,
Write Now!, by Cardco, is a pow is four different text/background color and all subsequent paragraphs remain
erful, yet inexpensive, word combinations available to please your intact.
processor for the Commodore 64. A eyes and your moods. You can also work with what's called
plug-in cartridge, it loads instantly, and Text is always entered at the twelfth a "block" of text of any size (a sen
it's easy to use. The program has a col line from the top of the screen, allowing tence, a paragraph or an entire chapter)
lection of features usually reserved for you to view text both before and after and delete it, move it, copy it to other
programs priced two to four limes high the current cursor line. As text is en locations or save it to tape or disk for
er. It can also be interfaced with Mail tered, the screen scrolls up and darkens future use—all with single keystrokes.
Now!, Cardco's mailing list processor. while the cursor line remains high A global scarch-and-replace function
lighted. will search for a word, or group of
Write Now! At the bottom of the screen is the sta words, throughout your text and re
Any word processing software is only tus line, which provides three important place it with other text of your choice.
as good as its supporting documenta pieces of information: the present char Write Now! offers several methods
tion. Write Nowt's instruction manual acter position with respect to the first of cursor control. For short hops, you
is easy to read and well organized, with character in your text, a reminder of can change the current cursor position
a table of contents and an almost ex whether you are in Write Nowl's Insert by using the C-64's own cursor control
haustive index, providing you with mode (discussed below) and a running keys (or you can use a joystick). There
every imaginable cross-reference to balance of free space remaining for en are also single keystrokes that will move
topics. tering text. the cursor to the top or bottom of text,
Although I highly recommend that As you enter text, Write Now! ac Hip through text one page at a time or
you read the manual thoroughly, Write cepts each keystroke with a reassuring move to one of nine preset markers.
RUN December 1984 / 19
Software Gallery

Accidentally destroying unsaved text Dot commands allow you lo send may be modified, deleted or printed.
is a persistent fear of all users of word codes to your printer, unlocking all its Before printing, however, Mail Now!
processors; the though! of all those special features. Would you like to un allows you to select the exact format in
hours of work becoming mere elec derline a word or group of words? Or which you'd like your labels to appear
tronic memories strikes fear into the perhaps you'd like italicized, empha by using the Format Prt option.
heans of us all! Well, Write Now! sized, condensed or expanded type. The most powerful use of Mail Now!
makes this possibility much more un Write Now! allows you lo make these might be in its Write Now option. Here
likely by requiring a positive verifica direct requests to your printer. you may choose to write selected name
tion of the clcar-all-text function. Other Write Now! print formatting and address information lo di.sk as a
What if you do mistakenly clear some capabilities include the use of headers special mail merge data file. Then, laicr,
of your text; possibly you thought you and footers, location of page numbers your Write Now! word processor will
had already saved it? Write Now! in and "conditional" pages, which assure access any designated file and incorpo
cludes what's called a "yankback" fea that reserved sections of text will not be rate all or part of an address record into
ture, by which deleted text may be mi broken up into different pages. There its text processing, enabling you to
raculously recovered. This operation is are commands that will pau.se printing create personalized letters or other doc
performed by dumping the deleted- at predetermined locations in your text uments.
character buffer to the screen. But, be so that you can make run-lime entries Final Otmments
ware! This is a delicate piece of "data (such as date and personalization of
Write Now! is a winner! When 1
surgery," the success of which depends form letters).
started to inspect this program, I ex
upon factors not always favorable. pected to find all the many compro
As for print formatting, you may Mail Mow! mises which (I thought) had to be made
simpiy call up the Print menu to select in order to market a word processing
Also available from Cardco is Mail
the standard print parameters, such as program for $49.95. But as 1 scanned
Now!, a mailing list processing program
margins (top, bottom, left and right), the table of contents, I began to won
that can be used independently or in
page numbering, number of tines per der...most of the features I'd ever
conjunction with Write Now!
page and number of copies you'd like heard of (and more) were listed there!
Used by itself, this disk-based pro
printed. The Print menu also offers you A skeptic by nature, 1 stalled into the
gram allows you to create a disk file of
the option of accepting preset default guts of the manual, sure that I'd find all
names and addresses (up to 600 entries
values for any or all of these. those touted features encrypted within
per disk) and then use the file to gener
Careful reading of the manual also some incomprehensible dialect of 21st-
ate mailing labels. Used with Write
uncovers the existence of some impor Now!, ii offers mail merge capabilities. century computerese. What I discovered
tant options not visible on the Print Mail Nowl's Main menu options in instead was an enjoyable tutorial on the
menu. The most helpful of these is one Write Now! program. It was a pleasant
clude: Make Entry, Search, Modify,
that allows you to preview your text in Delete, Format Print, Printer, Backup, surprise to find a piece of software
full 80-column mode prior to printing, a Write Now or Leave Program. documentation so readable, thorough
handy way to check readability and gen In the Make Entry mode, you do just and educationally sound!
eral layout. that: you create the name and address Mail Now! is a user-friendly mailing
Two other options are specifically records that will be stored on each disk list processing tool with most of the
aimed at achieving a successful interface file. Each entry also allows a notation standard features you'd expect. How
between your C-64, printer and parallel for Category and a larger Remark field ever, the review copy I received included
interface device. The first assures that a (for a telephone number or other perti a preliminary version of the user's man
non-Commodore printer will receive a nent information). ual, which, I hope, will be revised in the
straight ASCII version of Commodore's Returning to Mail Nowl's Main future. Its many typos and rough layout
non-standard character set. The second menu is always possible with a single were in sharp contrast to the Write
provides a means to controi the auto Now! manual, making a relatively sim
keystroke. Regardless of (he particular
matic line feed function of your printer mode you're in, there is always a menu ple and well-written program unneces
from the keyboard for proper inter visible to cue the options available. sarily difficult to unravel.
facing. The Search option allows you to call I should add that Cardco makes good
With Write Now!, you can choose to from disk any address (or group of ad on its claim to provide complete prod
dresses) you wish. You may select ac uct support. I contacted them via their
set most of the above print parameters,
customer service number regarding
as well as many more, by utilizing cording to last name, state, zip code or
"category" code—or any combination some interfacing difficulties I was ex
"dot" commands. Inserted at key posi
of these. You could, for example, .search periencing, and they offered sugges
tions in your text, dot commands are an
through your entries for ;ill Texans with tions that solved my problem.
extremely powerful means of determin
For business, education or personal
ing exactly how your printed text will the last name Jones. Perhaps you'd like
to create a mailing to all your business use, Write Now! and Mail Now! are
appear. You may set line spacing, page
highly recommended! (Cardco, Inc.,
length, page numbering (on/off, start clients in a certain zip code. Mail Now!
will search for and load all requested in 300 S. Topeka, Wichita, KS 67202.)
ing value, Roman or Arabic numerals).
You can center all text on a page or se formation for subsequent use. Ken Silvcrstcin
lect left- or fill-justification. Once loaded, address information Salcm, NH
20 / RUN December 1U84
CirclB 7» on Reader S«™ice carO

Software Gallery

Master
Handicapped

EVALUATES FROM RACING FORM!

Condition JocVty <Lail) Speed

Hflft, - I4?2 Consistency


Earnings
Lonrjh
Time Ql YpQi
TntrtW
WOrkDuiS
expeotTton is aBoa&o t stiips. And gives >ou GRAPHIC REPRESENTATION ol Hflb

PROGRAM
GLD. Thoroughbred "Gold" Edition™ /f

40^3 il"d i^'iOul nfi^itB titn fie -■ ^


Si 39.33 COrnpfTP
J. OO
EGLD. Enhanced "Gold1 Edition™
'God1' Edition nitri complete Main* Bmrrn'M sys'em <nrtOrarocE
onto :ne same Tnis PO*«'IUI program a ill transfer all ngrses
and SEOrBs to cne Hi

torTM included,'S199.95 corpplete

GLTD. LimMed "Gold"™


52 E~ri^rl'1^ PrDlem^nol Hnr»licnp|]*ra '■• ', ilQn ■ ;ii'Ci'iC vnl L><79 iplhp
mcing vmmUltrs "inny" foul aia niipo'tinl
PP0FCSSIOU4L M4N0ICAPPIHG SYSTEMS

Age b ConilblBnty IE Spued 10


Class T5 Jockey IS Workouts 0
Curidnmn 10 Train* S T»mo oi Vea( 0
EaJHnga 5 foar 1Q Consissency 5
lOO^t b Evoiytti.ng OK (Yr'Nj
Cieatf pTJ^ram *oirjrii EasuO ana particular track and fine rune n
lor maiinum Ain peiCQnlgge T hi % r^ ogf JTi i5 iJe7ig"M ID' 'case
of use" Tne user p«iM no progrtmrntng vipcrltnct.

Lconimni lmvg'jH«d B*myTMj 1299,95 coiricHeiu

GD. Gold Dog Analyiii™ /^^ ^^^^^


1) Speed fifCondiNon
2) POSJ Tctifly ?} flunn<nrj Styin
3] Kennel B) Wmghi
4] Piki Last f) All no* im«rnal *ei&nhng
5] Distance tO) «EW d«l inrjicalar
II you 4ffl near 3 grcynound LrKk, you can't a.fta/ttnot lo as* tfift
villages, mines and so on. The computer program S149 95 CO'nnle'p

Seven Cities
creates this new world by utilizing vari (mHi ir—-5 ■ ■■■ i Mn*For ' ■ S199.95

ous geographic, demographic and his


toric facts. The result is a unique, new
Of Gold
MHH. Master Harness Handlcapper™
land. P'l _^>^ ji~ji i-_Flh^l\iin rtCd'onf1^ fn n*nv'di^ ji hHorU"un"^ jnj1 "^ *
1ro!^ei and psccr rpices in No'i" flmprica 4n(r Ci"1~ ■ Fefll
There's also a provision lo duplicate Class Pou Pnuiionk lima Finish

the map disk once created, allowing you


As a Conquistador, You'll to compete with a friend using the same
[>3>-s Since laH
Gender
Tmner
TiiTW V*
TracK Hating
Tw^p Altewflnce

S159.95 comply -mt^aipd tAentrt Beti^TM S139.95


Explore New Worlds and world as the background for your ad
PPX. Profewor Jofws FoolbaH Predictor, Prof. Pi*™
ventures. Creation of the map disk
Secure Gold for the Crown i) Owflflayt 4) "OvorJUndor" Hi
takes approximately 20 minutes, but ?) PDim SQitf.lill 5) Dntn Elani Ejf.it"
3) ■■SUM' Playa" 6) Hold* "100" lav
this is something you'll only have to do Higfiril percenlige ol nlnr>Hn 1VB3 *jg q^

once (unless you grow tired of your new *99.9 5 wrn Data Hum Mar

world and want to create another one).


As with most other Electronic Arts
A ccmphmonF. In AL L Ua^Ia' Hitnt rtppni nrrjgiams, Includes
programs, the game's packaging is a If WinvPlaco'ShiJw A) TMkU 7| MonBy Martflg&me
6) P* Si. D) OMs Anal>TiS
masterful piece of an in itself. Enclosed
Have
3» Eiacia G) Dai I- Of and Mucn Mote
A perfect pfUgrj
in the record-album style package,
d to. u tultl tton all Mmvi Pnjfl'air
you ever wondered whal il
was like to be alive in the days of you'll find the game disk, the player's
Columbus, Balboa and Pizarro, setting manual and a handy quick-reference BROCHURE AVAILABLE
sail for pans unknown? If you have, card. The humorous notes inside the
then you're going to love Seven Cities of package set the mood for the game even Send check / money OrOflj / VISA / U^sEercEiarge

Gold! before you boot up the disk. )fl0BI8"° prof. Jones


This is an adventure game, but it's The well-written player's manual 1114 N. 24th St.
Boise, ID 83702
quite a bit different from others of this gives you a clear-cut idea of the game's
TELEPHONE
genre. For starters, play-action is con objectives, and it contains many fasci (20B> 342-6930
trolled entirely through the joystick. nating I'acts about the exploits and ex
TERMS: FREE SHIPPING ALL SOFTWARE.
But even before you begin to play, periences of the historic explorers of Add J8.00hardware/CO.D. Add SSOO/Add 3
weeks persona! criBcks / Add 4.5% ID residenla /
you'll have to create a map disk. This that period. Valuable playing tips are Add S6 00 outside U.S A / Pnce$ subject to change.
map disk is created through a utility in also provided. Owing to the quick-ref
cluded on the program disk. Your new erence card, it's not necessary to read IBM, APPLE, TRS-80,
world, ready for your exploration, is re the manual, but if you don't, you'll on
C-64 AND OTHERS
plete with mountains, rivers, natives, ly be cheating yourself of added enjoy-
RUN December 1984 / 21
Software Gallery

meat. This manual is definitely lop- and you should remember this if you to lake a landing party with you lo ex
noich! ever expect to get home again! plore the terrain of this new world. Be
After creating your map disk of the An inset "window" at the center of fore you leave the ship, you'll have to
new world, you'll start the game as a the screen shows your fleet of explorer decide how many men to bring, how
novice captain. The Crown has decided ships as you travel across the sea. much food you'll need for the overland
to fund your expedition, and you are You're likely to encounter storms along journey, how many goods you'll need
given ships, men, food, goods and other the way, and there is a map-viewing for trade and other necessary prepara
necessary provisions for your explora feature that will show you your relative tions. Virtually everything available can
tory voyage. On your way to the pier, position in these uncharted waters and be selected with the joystick from the
you may slop in to the outfitter's shop give you your latitude reading. menu screens provided.
and either acquire additional supplies Directional navigation is easy: at all
Once you've disembarked, you're
and provisions or trade off some of times north is toward the top of the ready lo start exploring. Go cautiously,
what you have—it's your option. How screen, west is to the left, east is to the though, lest you fall victim to a native
ever, the Crown generally docs a good right and south is at the bottom. Going ambush. It's a very good idea to carry
job portioning everything you'll need, south, for example, will lake you down lots of goods along with you to use as
so don't bother to adjust these quan to 0-degrees latitude (the cqualor), and gifts should you find yourself in a situa
tities until you become a more seasoned there you'll find some agricultural tion like this: in most instances, your
mariner. civilizations and/or tribes of hunters. generosity will overcome the natives'
You'll board your ship, and together Going to the extreme north or south will hostility. In the native villages, you'll
with your stalwart crew, you're off on deliver you to polar regions, and you'll need the goods to trade for gold and
an expedition across the uncharted find out that your crewmen refuse to food, since your on-board supply will
ocean in search of new lands, riches and leave the ship! eventually start running low.
adventures. Spain, your home country, When you reach land (no matter
Of course, you can play the role of
is located at 30 degrees nonh latitude, which direction it's in), you may decide
baddie if you wish, entering a village,
annihilating the natives and pillaging
their gold and food supplies. This is the
historically realistic way of doing
Circle 56 on Reader Service card things, but 1 should warn you that the
Crown takes a dim view of such actions,
Good news for people
MICROSCI SHOWS tired of playing fairies.
and you'll receive a reprimand for your
behavior when you return home to

COMMODORE 64 INSTA home business


software from Microsci.
Spain! Another factor to consider is
that civilized behavior is rewarded with

OWKERS HOW TO Designed exclusively


for your Commodore 64™
promotions to elevated titles (such as
Governor and Viceroy) by the Queen.

GET DOWH TO the 1NSTA library lets


you run home business
Essentially, this is the name of the
game—moving up the ladder of success.

BUSINESS. programs like the Insta- At the end of your expedition, you'll
have several options awaiting you when
Writer word processor,
you return home. By stopping into the
Insta-Calc spreadsheet,
pub, you'H be given the option of saving
Insta-File data base man
your adventures to disk (to be resumed
ager and much more. at a later time), or going to the Palace to
So you can write, orga receive either a commendation (perhaps
nize, i'ik!, graph, calculate. a promotion) or a reprimand for your
INSTA home business behavior. You then have the option lo
software from Microsci. go home and examine what you've dis
Because there's more to covered and accomplished on your last
your Commodore 64 voyage, or to go to the outfitter's shop
to prepare for your next expedition.
than just fun and games.
Kor more iiifnrraiiiiun, cnll »r write Miin>sri This game was created by Ozark Soft-
m aiBa Smith Hathiwm Street, Santa scape (the Hunten Brothers and friends),
Ana, California 62706.(714) 24l-SSO0,1ta]ffii
B10-MB-BJ89. who brought us M.U.L.E. (also from
Electronic Arts). 1 found Seven Cities of
Commodore fVI

//-SCI Gold to be both fun and fascinating.


trademark of
Commodore R
(Electronic Arts, 2755 Campus Drive,
San Maleo, CA 94403. $40.)
MICROSCI
A5IAMIH1NCO Tom Ben ford
, Inr. Brieklown, NJ

22 / HUN Deoemlwr 1984


I

SILVAI Wfest Nakoma San AntonioTexas78216. (512) 340 3684.


ANT ATTACK THE SNOWMAN BOOGABOO FRED PURPLE TURTLES

> , Tlie
Snowman

iHd -.1 ' . .

IWVMUMi Hl.ln.-

Availahle on Ois<. for Ihe COMMODOKF (>1 ". Send lot details ul tjut full ran^c ol Commodoro iirugra
r.lrrln ?( an HiiiIii E«F»ir.ii i.anl --■*"a"''-'
For Gamesters Only
By Tom Benford

Hi, gamesters! Though Christmas is where the comic leaves off. The pro
still a little ways off, I'm going to give jected retail price will be $29.95 for ihe
you your presents early, and you'll find Commodore versions, and it should be
them all right here in this column. hilling the dealers' shelves by the lime
There arc several treats in store for you read this.
you—exciting news about a new adven
ture game series; a k nock-you r-socks-
Satan's Hollow
off translation of the arcade favorite, (C-64 disk from Commodore Business
Satan's Hoilow; some interviews with Machines, 1200 Wilson Drive, West
the programming gurus at Commo Chester, PA 19380. $34.95.)
dore; and, for the first lime anywhere, From there I moved on to Dave Bere-
a review of Jack Attack for the C-64, zowski, one of Commodore's game
C-16 and Plus/4 computers! programmers (he's also Software Prod
uct Manager for the C-16 computer),
who just completed the nearly impossi
Queslprobe Series
ble task of converting Satan's Hollow, a
Adventure International, Commo Bally/Midway arcade classic, into a
dore Business Machines and Marvel C-64 version.
Comics have all joined forces to bring Why was it so difficult? Well, for
us a new series of adventure games—the Commodore's % Hartmmi starters, ihe arcade machine has 128
Questprobe Series. These games will be sprites, and the C-64 has eight. But that
available for the C-64, Plus/4 and a few type of hit software. We think we're go was only one of ihe many problems
non-Commodore compuiers as well! ing to sell a helluva lot of them. Dave had to solve. Even the designers al
Commodore has decided to lake a bold RUN: Let me ask you about the de Bally/Midway consider Satan's Hollow
step and release this series for Apple, cision to release non-Commodore ver to be the most technologically advanced
IBM and possibly other systems. I sions of the series. This certainly seems arcade game ever converted to a home
spoke to Sig Hartmann, President of to be a bold step for Commodore. Is computer.
the Software Division at Commodore, this any indication of how well-received John Mathias, Commodore's Direc
about (his radical (for Commodore) ap you think the series will be? tor of Recreational Software, said, "It's
proach to software marketing: SH: We believe thai these are unique Ihe best translation of an arcade game
RUN: Sig, do you fee! that the new games. The name Marvel itself has for any home sysiem." Sig Hartmann
Questprobe Adventure Scries will be tremendous attraction, and we believe expects il to be the most successful of
we 11-received? ihat they will sell on every machine. If the Bally/Midway Series. So how good
SH: Before signing the contracts, we we were to sell it for only one system,
is it? It's that good, and better!
looked at who was involved. Scott we'd be missing the boat. That's why
If you remember, a few months ago
Adams (Adventure International) has we're pushing to get maximum expo
in my "Behind the Scenes at Commo
always done a bang-up job with his sure in the marketplace.
dore" feature (RUN, May 1984), I
excellent games—they're all heavy-hit RUN: Will you release the series in an
mentioned that I had seen ihe game in
ters... he has the background, the ex Atari version as well?
Ihe early stages of development. This
perience. The Marvel scries is very well- SH: At this point in time, Ihe Atari
has been a rare opportunity for me. I've
known—you see Ihe comic-book heroes version depends upon what happens
followed this game through its stages of
on TV shows and magazine racks. I with Atari, but I believe the IBM PC
development, and it's been an educa
think it's going to be an excellent game and Apple versions are going to be very
tion in many ways.
scries that will sell very well. Kids, even well-accepted.
The game is played via joystick, with
adults, read the comic books, and
options for either one or two players.
they're familiar with the heroes. So
There's also the option 10 use the fire
when they see that they can gel this on The initial release of the series will be
button either to fire missiles or activate
their computer, there's no question in The Hulk Adventure. There will be an
accompanying comic book to preface shields. An easy level is also included.
my mind that they'll buy it. I believe
thai the Marvel series will be another the game, so the game will pick up The color, graphics, animation, sound

24 / RUN December 188J


Put a $20,000,000 Thrill in
your Computer!!!
The F-15 STRIKE EAGLE, one ol Ihe worlds mos! sophisti plished wilh the guidance ol real tighter pilots, and includes
cated fighters, cosls the Air Force more than $20,000,000.00 seven diflerent combat missions, four skill levels, and an
each. Now you ton can strap into your election seat and infinite number of exciting scenarios, F-15 will thrill and chal
prove how good you really are in exciting modern jet lighter lenge you and give you trie 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 from 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 $34 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 $2.50 for
makes the real EAGLE the great fighter aircraft it is — Postage and Handling (Infl add S4.Q0USD). MD residents
afterburners, multiple radars, air to air missiles, high add 5% sales tax.
explosive bombs, cannon, drop tanks, Electronic Counter
Measures (ECM) (lares, electronic ground tracking Experience Che realicy of
maps, Heads Up Display (HUD), outstanding 3-dimen- these other great: simulations
from MicroProse
sional cockpit visibility, and realistic F-15 maneu
verability. Your mission is to take o(t (torn your base.
fly lo and destroy your primary target through all the
dangers ol enemy territory including Surtace 10 Air
Missiles and enemy aircraft. Of course, you have to
get back home again, too!!
F-15 STRIKE EAGLE is a very real simulation, accom-

Cifcle 63 on Reader Service card.

MicroProse Software
10616 Beaver Dam Road fts dose la thd Heal Henri Pounding Sensational Assauii
"hull of Flying as Vou Accelerated Real- Chopper Rescue
Hunt Valley, MD21030
Con HEirxHo". Time Defense of Raids lor Daring
The Action is Simulated — the Excitement is REAL!! (301) 667-1151 Europe Against Pilots HE
Soviel Invasion'!!

Commodore 64. ATARI, APPLE. and IBM am roglslorod liademarks ol Commodore Business Machines Inc.. ATARI Inc., APPLE Compuici Inc., and Imam a Nona I Business Machines Inc., respectively.
For Gamesters Only

game coUeciion—it will soon become the


standard against which all other arcade
translations—or C-64 games in general,
for that matter—will be measured.
Matt Blais, the programming assis
tant responsible for sound effects and
some of the graphics, holds the worlds'
highest scoring record for Satan's Hol
low with an incredible 2,600,000 points!
I asked Dave Berezowski to share
some of his experiences during the
game's translation to the C-64:
RUN: How long did the translation
from the coin-op game take, Dave?
DB: About eight months.
RUN: How did the hardware of the
arcade machine stack up next to the
C-64?
DB: That machine has 128 sprites,
and they're all overlayed, which was
quite a problem. It also has a six-voice
music board that can update the sound
every 180th of a second—three times
faster than the C-64. The third problem
is that the arcade machine has massive
amounts of memory—about 128K.
Tkf arcade classic Satan's Hollow is me far the 064. RUN: So how did you tackle the
project?
effects and play-aclion are absolutely Satan's Hollow before the next wave of DB: When I started it, my main prob
the best I've seen yet on any home attackers descends upon you. When all lem was trying to figure out how to get
system. Withoui a doubt, this is the sections of the bridge are in place, you all the background on the screen and all
most incredible translation of a coin-op cross over it in your ship and do battle those objects moving. To do this, I had
game I've ever seen on any system! with an extremely angry Satan, who to write what I call a "multi-sprite pro
Even the music, Wagner's Ride of ihe hurls lethal bolls at you. cessor." This is a program that will al
Valkyrie, is superb! If you're successful in defeating the low an end number of sprites to be dis
The scenario is this: You must build a devil, your bonus score is mctcred out played anywhere on the screen, within
bridge over a fiery river to cross over in according to how many flags you have the limitations of the hardware. This
to a bonus round, where you will do on the castle. Then it's back to the oilier processor took about two months in
battle with Satan himself. You are given side of the bridge for a fresh round of itself to develop.
an initial armada of three ships, which either pterodactyls or another type of RUN: Apparently, the actual game
come into play one at a time. You will demon, who randomly spews forth fire program was going to be extremely
be awarded one (and this is the only in an attempt to incinerate you. The large. How much code does it actually
one) bonus ship at 10,000 points. only protection you have from this is use now in its completed version?
Overhead, there are pterodactyls cir your shield (which is activated by DB: The program is 50K, which I've
cling and dive-bombing your ship. pushing or pulling the joystick) or managed to compress into 32K. 1 had to
You fire laser missiles from your evasive action (moving rapidly to the compress it into 32K because it was
ship's cannon, and for each pterodactyl left or right). The shield is most effec originally intended to go into a car
that you kill with either your laser mis tive, but its protective power is depleted tridge. From Day One of the project, I
siles or your deflection shields, a section in a matter of seconds. It takes slightly knew I had twice as much code as I had
of bridge appears at the lower left side longer than that to recharge it. You are room for. Economy of code was the on
of the screen. You must then transport vulnerable to virtually everything on the ly solution—utilizing tables to conserve
it from the left side to the right side, still screen; pterodactyls, devils, bombs, memory.

under seige from the pterodactyls and fire, meteors and more.
their bombs. The challenge just does not quit in this
When you've cleared the screen of game, and there's a provision for record This version is on disk, but a car
pterodactyls, a bonus flag (worth 1,000 ing your high scores to disk. This is an tridge version will probably be available
points) is placed atop the castle in absolute "must have" in your C-64 in the near future.

26 / RUN December 1084


For Gamesters Only

Jack Attack stacks on each level—Jack can jump on


the blocks, or he can push or pull them
(Cartridge for C-64, C-16 and Plus/4
Jack Attack is one to squash the monsters. But should a
from Commodore Business Machines,
1200 Wilson Drive, West Chester, PA of the most challenging monster or block fall on Jack, he's a
goner. On some levels you'll also have to
19380.) and entertaining games
contend with water—you arc cautioned
Jack Attack began as a submission to I've ever played. that monsters float, but Jack doesn't.
Commodore from Kevin Kieller and
On other levels there are platforms
John Traynor, two young Canadians,
that you can try to touch for bonus
for the VIC-20. John Mathias, Recrea
tional Software Director, recalls that it tridge for the C-16 and Plus/4 works in points, but touching these platforms is a
hairy matter indeed with all those mon
was "rough, but it had potential. The either machine, although the C-64 car
tridge can't be used with any other sters bounding around!
biggest thing was that it required strat
egy, not just good eye-hand coordin machine. Jack Attack is one of the most chal
ation. Speed alone meant nothing with The game is controlled via the joy lenging and entertaining games I've ever
stick and fire button, and it will accom played. The color, animation, sound ef
out strategy."
The game had only a few levels of modate either one or two players. fects and play-action are superb in all
You're given three little Jacks, which versions. My compliments to the game
play when Kieiler and Traynor submit
ted it to Commodore for consideration. are played one at a time. At the top of sters at Commodore, and my advice to
The finished product for the C-64 has the screen are balloon monsters who you gamesters is to go out and get
it—you'llloveit! D
64 levels. Unfortunately, the VIC-20 will drop from the sky and bounce
version of the game has been put on about the play field. Little Jack has to
hold. do his best to avoid contact with them, Address author correspondence to Tom
Jack Attack comes on cartridge for which is lethal. Benford, PO Box 125, Osbornevitle, NJ
the C-64, C-16 and Plus/4. The car- There are blocks arranged in various 08723.

COMMODORE OWNERS:
"Finally, A Universal Graphics Interface!"
The Al L NbW'MtCHOGRAFIX" parallel Inlorluco by Micro World
Elocltonix Inc., is a complete switch sBloclaliln Inlerfrice wllh lull
graphic capabilities lor tho VIC 201u and Commudoit G4IM. Us
truly the most universal ol Interlaces wilh Ihe capacity to print tliu
Commodore' graphics set, since il is switch seleclable lor virtually
Centronics compatible parallel printers including Daisy wheel
p rimers.
lurGs:
1) Fully intelligent Interface that plugs inlo the Standard Com
modore" printer socket.
2) Complele graphics capability that will allow popular matrii
prinleis to fully pass the Commodore' Primer lost (including
Inverse lent.tabbing, cursor up/down, sic).
3) Works wilh virtually all software, sines il provides emula
tion ol the Standard Commodore' Printer.
4) Optional user installed 4K butler to speed up graphics and
text printing.
5) Complele built-in status and sell-test report.
6) Switch Selectable Commodore1 graphics mode for mosl
popular primers (Epson, Star Micronics. C. Itoh, Prowriler,
Okidala. Seikosha. NEC. Riteman, Banana. BMC.
Panasonic. Mannesman Talley and driers) plus a Univer
sal Switch mode for letter quality printers.
7) Complete with emulate mode, transparent mode, lotal lent
mode, ASCII conversion modes that will insure virtually total
compatibility with popular Software.
No more ROM changes or extra shelf space taken up. Tho
Mlcrogralu Interlace is easier to stock since one interlace will
support virtually all prinlers.
Order From:

MicraW.
DISTRIBUTING. INC.
1342B Route 23
Butler, New Jersey 07405
(201) 838-9027
Circle TB1 on Reader Service card.

1M Trademarks of Commodore Business Machines. Inc


Call for details on our super $50.DO Irade-in offer.

RUN Dux-mbcr 1984 / 27


TRIVIA CRAZE
ByJOHNJERMAINE and RUN STAFF

At the Consumer Electronics Show puterized trivia game. But before you
held in Chicago last June, one of the do, read the following reviews to help
best-attended booths was that belong you decide which one to buy.
ing to Professional Software, Inc. What The trivia craze has
was the attraction? Trivia Fever
PSI was announcing a new trivia
come to the computer Since its introduction at the Con
game and, as part of its promotion, was world. This article ex sumer Electronics Show, Professional
hosting trivia coniests, in which CES at Software's Trivia Fever has enjoyed tre
tendees were encouraged to participate. plores the trivia phe mendous success in the marketplace.
It didn't take much encouragement, With a fresh, innovative concept, a
however. There were many willing par nomenon and takes a wide variety of features and a low price
ticipants.
look at some of the tag, Trivia Fever deserves its billing as
Most people love to be tested. They "the hottest new game in town."
enjoy [he opportunity to show off their new trivia games Trivia Fever is the embodiment of a
knowledge about little-known facts. unique concept—it's the first home
For some, it's their only chance to put available for your computer game that can be played with
to use the ''information'' garnered or without a computer, placing it in
from many hours of TV-watching. For
Commodore. competition with non-computer games
others bursting with sports informa such as Trivial Pursuit. (A $5 rebate is
tion, it's their only release. And for offered to non-computer users who
movie buffs, it's their big moment to return the program disk.)
shine. enjoying a revival. It appeals to today's
Trivia is fast becoming a national computer generation, which is very in The Compuier Version
pastime. A sure indication that trivia is formation-conscious—but no more so In Trivia Fever, up 10 eight players
catching on is the number of software than the generations that made such TV must correctly answer questions in each
manufacturers who have released trivia quiz shows as "The 564,000 Question," of five categories. Each player, in turn,
games for the Commodore within the "Concentration," "Jeopardy" and is asked a question, to which only he is
past several months. No less than ten "Who, What and Where" so successful. allowed to respond. When a player ac
manufacturers are stocking the shelves Computerized trivia features ques cumulates the necessary number of
with trivia games this Christmas in an tions that are about trivia, although the points for a particular category (deter
attempt to capitalize on the trivia craze. questions themselves are not necessarily mined at the start of the game), a Cate
Most of the packaging for these new trivial. Marketing manager Ken Para- gory Completion Question is given.
games depicts a home setting with sever diso notes that, with its produci, PSI is When a player successfully completes
al couples gathered around the comput "riding the fence between the educa all of his categories, the program gener
er, obviously enjoying a brisk game of tional and entertainment fields." In ates a Game Winning Question. The
trivia. Computerized trivia is meant to deed, trivia is a great way to pick up in first player or team to correctly answer
be played in a group, and encourages formation and leam little-known facts, a Game Winning Question wins the
play among individuals of varying com as well as to impart your knowledge. game.
petitive levels through a handicapping But most of all, trivia is popular Before you begin, you'll have to
system. Indeed, one of the quickest because it's fun, challenging, com select one of the players to serve as the
ways to draw a crowd is to boot up a petitive and entertaining. Master of the game. The Master con
game of trivia on the Commodore. If you're up for a challenge and are trols the game through the computer
Trivia, through the success of the interested in finding out how much you keyboard. Occasionally, the Master will
popular board game Trivial Pursuit, is do or don't know, then pick up a com have to disqualify a question. For ex-
RUN December 1U84 / 29
ample, if a player knows an answer be the clock starts counting down. The frustrate even the most knowledgeable
cause of a previous game, or if a ques player must answer verbally; the Master trivia buff. You might answer several of
tion recurs in the same game, then the then presses the space bar, which stops these questions incorrectly before you
question must be disqualified. The the clock. If time nins out before an finally get one right. This gives players
Master controls the game and acts as a answer is given, no points are awarded. who have been lagging behind a chance
judge when questions arise. In spite of The Master is then given three options: to catch up, increasing the possibility of
this authoritative role, the person serv display the correct answer, disqualify a close, nail-biting contest.
ing as Master can also be a player. the question or restart the clock. If the
player's answer is correct, the points are The Score Screen
Handicapping
then added to his score.
For stats fanatics, there's a very com
Since the world of trivia includes This is not a multiple-choice affair.
plete score screen. You can call up this
both trivia addicts and dabblers, the The screen displays the name of the
screen at the end of the game, or at any
game allows you to handicap the poly player, the subject category chosen, the
time during the game, except when a
maths among you. There are three pos difficulty level, time remaining, the
question is on the screen. Eacli player's
sible ways to handicap a player, any question itself and the Master's three
name is displayed, along with his rank
combination of which may be used. options (mentioned above). No possible
ing and the percentage of questions
One method of handicapping is to give answers are given to jog your memory—
answered correctly. The current score
individual players different time limits you're on your own! This diminishes
for each player is also broken up into
for answering questions. A novice may your chances of guessing, thus adding
categories, showing the number of
be given a 20-second limit, whereas an to the challenge of Trivia Fever.
points remaining to complete each cate
expert may be given only 10 seconds.
gory. The score screen gives you a clear
Another method is to give experi-
report on how you're doing in relation
cncec! players a higher point require
to the competition.
ment for each category. A third method
is to have the computer select categories 1. What is Playing Without a Computer
at random for the experienced player,
For non-computerized play, a book
while novices are allowed to choose
their own categories. This handicapping
the third of questions and answers is provided.
This is a sturdy paperback, containing

planet from
system is useful, especially in a family
the same questions and categories that
setting, since it allows younger, less ex
arc provided on the program disk. The
perienced players to get into the game
on a competitive level. 1 suspect that the sun? pages arc color-coded according to dif
ficulty level, allowing you to find each
many of the rarely played games in level at a glance. The right-hand pages
America's closets are those that one
contain questions; the answers to the
particular player always wins. questions can be found on the following

Categories and Difficulty Levels 2. Name the left-hand pages.


As in the computerized game, you'll
Trivia Fever generates questions have to appoint a Master of the game.
from seven different categories: Science
& Technology, Geography, History,
first European A timekeeper and a scorekeeper must
also be designated; however, the Master
Sports, Films & Entertainment,
mous People and Nature & Animals.
Fa
explorer to can serve all three functions. For keep
ing score, a pad of trivia tally sheets is

visit China.
Each player must answer questions provided.
from five of these seven categories. Cat Handicapping and choosing catego
egories can be chosen by the players (al ries and difficulty levels is tile same as in
lowing you to avoid your weakest sub the computerized game. For random
jects) or randomly by the computer selection of categories, a Trivia Fever
(which makes for a much more chal Category-Completion and
category selector is provided. This is a
lenging game). Game-Winning Questions
small cardboard disk, divided into the
There are three levels of difficulty, When you have reached the required seven available categories, with a metal
but most of us would do well to stay on point total for a particular category, spinner.
Level 1. What hormone regulates the you must answer a category-completion The Master is responsible for asking
metabolism of carbohydrates? What questions. If the Master is also a player,
question. These are always Level 2
state has used almost twice the normal questions, and you must answer a cate another player must be appointed to
amount of fertilizer per acre of crop gory-completion question correctly choose questions for the Master. Cate
land, for many years? Who was the before you can move on to another cat gory-completion and game-winning
famous Sultan of Egypt and Syria in the egory. If you answer incorrectly, a new questions must also be answered in this
12th century? If you find these ques category-completion question will be version of the game.
tions a bit daunting, then you should generated for you on your next turn.
avoid Level 3. A correct answer earns Payability and Flexibility
When a player correctly answers his
the player one, two or three points, de last category-completion question, a The two separate versions of Trivia
pending upon the difficulty level of the Fever make it a unique software pack
game-winning question is then generat
question. ed. If you answer incorrectly, you must age. Trivia Fever was designed to be
wait until your next turn for a new ques playable in a party atmosphere: in the
Beating the Clock tion. Many of the game-winning ques computerized version, only the Master
As soon as a question is displayed, tions are challenging enough to is required to sit at the keyboard; in the
30 / RUN December 1084
Introducing PlayNet m

Ptaynellnc. 19B4
PlayNet™ Brings People Together!
PlayNet brings you the excitement you've been waiting for your
computer to deliver. With PlayNet's unique system, you can communi Call PlayNet at
cate with people all over the country
Meet fascinating people, make new friends, exchange private mes 1-800-PLAYNET
sages, post public announcements, and play all our exciting games with
Circle 221 on Reader Sarvlce card.
people from coast-to-coast!

You've Never Played Anything Like It!


PlayNet has many terrific games with full color graphics, and they're
r SEND TO PLAYMET, IMC. is
all interactive, including; Four-in-a-Row, Backgammon, Chess, Sea P.O. BOX 596,
Strike, Checkers, Bridge, Capture the Flag, and more games coming all WYMAMTSKILL, M.Y. 12198
the time.
YESI I WANT PLAYNET TO PUT THE WHOLE COUNTRY AT MY
Join The Telecommunications Revolution! FINGERTIPS. I UNDERSTAND THAT MY SATISFACTION IS
Only S2.00 An Hour On Line! GUARANTEED FOR 30 DAYS, (or my full subscription price will be
refunded upon return of the package) 1 may cancel my membership at
Now if you own a Commodore 64*, a disc drive, and any compatible any time by writing PlayNet.
modem, like HesMODEM I or II" or Commodore VICMODEM*. you can
access PlayNet's wide range of services—Games, Bulletin Boards, Elec Bill me on my charge card for $29.95 (S34.95 after 12/31/84} No
tronic Mail, File Transfer and more. Here's all it costs: checks, cash or money orders accepted. Please send me the PlayNet
• S2.00 an hour on-line—less than a long distance phone Software, user manual, and 90 minutes of free on-line time.
call. Please print.
• S29.95 for the PlayMet Software Package (S34.95 after
12/31/84) which includes games and program disks, user's Name.
manual, monthly newsletter and 90 minutes on-line free.
Address.
• 56.00 monthly service charge.
Let PlayNet put the whole country at your fingertips, every night City .State. _Zip_
from 6 PM to 7 AM and 24 hours a day Saturday, Sunday, and Holidays. Phone_
"Commodoie 64 and VKlMOOtM are uode marks at Commodoft BuiJneii Machines Inc.
"HesMODEM tnrid II are (jijdcnmik-, i,l Human Engineered Software Inc. Check one: i j MasterCard DVisa

PlayNet
Card # .Expiration date_
. Signature.
The network that has people talkinq.
non-compu(er version, players do not keyboard that appears next to that clock. Each level of difficulty requires
have to hover around a game board. answer. The solitaire version of the the player to earn a set amount of points
Each version can be tailored to suit game uses the keyboard numbers 1-4 to to qualify for bonus game time. At the
your needs—the length of each game answer questions, while in the two- genius level, you'll have to earn more
and the depth of the challenge can easily player mode of the program, the second than 16,800 points to qualify for bonus
be predetermined. In the non-computer player uses the numbers 6-9. time.
version, the manual encourages you to While you are deciding which answer The graphics and sounds of Fax are
modify the rules of the game (if desired) to select, the score clock at the bottom kept relatively simple, but I don't feel
to increase your own enjoyment. of the screen rapidly loses points, from that they hurl the program. Practically
If your interests are more directed to the moment the question appears. To everything in the C-64 version of Fax is
one particular area, you will soon be show you how fast the points can slip patterned after the Fax arcade game. If
able to purchase special-category' disks through your fingers, each question you plan to buy Fax on the assumption
such as Super Sports, Entertainment begins with 1400 points. Five and a half that it resembles the original game,
Extra and Word Trivia—all selling for seconds later, the point value of the you'll not be disappointed.
$39.95 each. question has reduced to zero. If you Fax is a very interesting program be
answer a question correctly, you will cause it's easy to load, simple to under
A Good Value receive the number of points displayed stand, and it offers a challenge to any
Trivia Fever retails for $39.95, which at that moment on the score clock. one who plays it. I would like 10 pass
is a very reasonable price, considering along some suggestions that will stream
all that you get. The game is packaged line your method of play, and allow you
in a sturdy, attractive box, similar to the to get the most out of the game.
packaging of high-quality board games. Place the four fingers of your writing
Ken Paradiso enthusiastically pre 3. What were hand lightly over the numbers you're
dicts that Trivia Fever "will soon be using to answer questions on the key
come the best-selling consumer soft
ware package of all time." Considering
the German board. Practice pressing these numbers
at random, until you feel comfortable
the game's fresh concept and its quality,
timeliness and early success, he may
armored units using them. By answering questions in
this manner, you will save precious
very well be right. (Professional Soft seconds that arc lost by reaching over
ware, Inc., 51 Fremont St., Needham, of WWII and pressing a desired number.
MA 02194. C-64 disk, $39.95.) You should also be prepared to en
called? counter trick questions that are de
Fax signed to confuse you and slow your
Realizing the enormous popularity of pace. If you find that you've been had
trivia, Epyx has created a dual-sided by a trick question, don't get excited—
disk version of the Fax arcade game for
the Commodore 64.
4. Who was proceed to the next question with a cool
head.
Also, when you find that you have to
Before you begin answering
questions. Fax gives you two options.
any
the last base think about the answer to a question,
quickly consider what you know about
There are three difficulty levels from
which to choose (novice, expert and ball player to the question's subject. If you know very

genius), and you can also choose to little about the subject of the question,
have cartoons after answering each hit over .400 guess the answer, or you will lose quite a
bit of your precious time.
question. If you decide that you want
cartoons, you will approach a podium
after each question, to receive a dunce
in a season? I have spent several evenings playing
the game, and I haven't grown tired of
it, because every game is different. If
cap for an incorrect answer, or a mor
you enjoy a good test of intelligence and
tarboard for a correct response. The
general knowledge, Fax is a game for
absence of cartoons speeds up the game
Should you answer a question incor you. (Epyx, Inc., 1043 Kiel Court, Sun
considerably, though.
rectly, the score clock stops, and no nyvale, CA 94089. C-64 disk.)
Once you've loaded in the Fax pro
gram, it's time to select the category of points arc awarded.
the questions you wish to answer. There In a two-player game, the first person
Trivia Arcade
are over 3900 questions in four catego to select the correct answer to a question The Trivia Arcade, from Screenplay,
ries on the Fax disk. The categories are earns the immediate point value on the is a fresh approach to Trivia. First of
Entertainment, Grab Bag, History and score clock. When one player answers a all, you have as much time as you need
Sports. If you want a real challenge, question incorrectly, the other player to read a question and answer it. The sec
select the Grab Bag category. It offers still has the opportunity to answer the ond unusual feature of the program is
questions on any subject, and it is total question and possibly earn points. that points aren't used in the game at all.
ly unpredictable. The game clock, located in the upper
portion of the screen, is a constantly The Arcade Chamber
Fax is set up to be a one- or two-
player game, in which the contestant shrinking bar graph, which displays the Trivia Arcade is composed of three
answers multiple-choice questions. You amount of time remaining in the game. elements: the arcade chamber, the ques
must examine four possible answers to You should also note that the subject of tion screen and the gameboard section.
each question, decide which answer is your questions, as well as the difficulty When you begin playing Trivia Arcade,
correct, and press the number on the level of the game, are shown above the you encounter a large, enclosed chain-
32 / RUN December 1984
Educational Software
That Works:

Spell It!

Spell.
spell expertly 1000 of the most misspelled
words. Learn the spelling rules, improve
with 1 exciring activities, including a
captivating arcade game! Add your own
spelling words.

ages 10 - adufr / 2 disks: S49.95

Math Blaster!
Master addition, subtraction, multiplication,
division, fractions, decimals and percentages

Math.
— by solving over 600 problems. Learn vour
math facts with a motivating activities.
Including a fast-acrion arcade game! Add
your own problems.

ages 6 - 12 / 2 disks: S49.95

Word Attack!

Word.
Add 675 new words to your vocabulary -
with precise definitions and sentences
demonstrating usage, Build your skills with
a fun-fllled activities, Including an arcade
game! Add your own words.

ages 8 - adult / 2 disks: S19.95

Speed Reader II
increase your reading speed and improve

Read.
comprehension! Six exercises designed by
reading specialists vastly improve your
reading skills. Chart your own progress with
35 reading selections and comprehension
quizzes. Add your own reading materials.

high school, college & adult / 2 disks: $69.95

The Davidson
Best Seller Tradition.
For your Apple, IBM or commodore 64.
Ask your dealer today.

For more Information call: (800) 556-6141


In California call: 1213) 373-9473

Davidson. Davidson & Associates


6069 Groveoak Place »12
Rancrio Paios verdes, ca 90274 nea"
Circle 31 on ReacJur Suivico card.

Apple, IBM and Commodore GA arc irarJanuirka respectively of Apple Computers, inc . IntPin.iNorntl Uusmess Muchmes Corp , ana CommorToio Business Machines. Inc
ber containing symbols thai represent
the following categories: sports, music,
television, science and general knowl
Other Trivia Titles for Your Commodore
edge. This is the arcade portion of the
program, and you must guide your
crosshairs, controlled by your joystick, PQ_The Party Quiz Game (Suncom, 260 Holbrook Drive, Wheeling, IL
over a symbol and blast it before you 60090. C-64disk, $69.95.)
run out of energy. PQ uses hand-held quick response controllers to free players from the key

If you're curious about how much board. Up to four players have direct access to the computer via the control
energy you possess at any given moment lers, which are connected to the C-64 by cables. Players use the keyboard only
of play, look at the bar graph beneath to suspend a game in play (by pressing the space bar). All other functions, in
the chamber. I wouldn't pay much at cluding answering questions and selecting options, are performed with the
tention to it, though, because you have controllers.
only about five seconds to select a The computer asks a question and provides four multiple-choice answers.
category. This amount of time will Players must press the corresponding button on their controllers. The pro
vary, since firing at a target consumes gram has over 2500 questions covering a wide range of lopics. Questions are
randomly selected by the computer—players cannot choose the category.
PQ offers a number of options, allowing you to tailor the game (o suit your
preferences. You can determine the length of the game (from five to 20
rounds of questions), the number of players (from one to four) and the

5. Who was amount of time allowed for answering questions (from three to ten seconds).
Skilled players can be given a handicap, allowing family members of dif

the leader of
ferent ages or experience levels to compete against each other.
PQ has two modes of play—competitive or social. In the competitive
mode, all players compete 10 answer questions correctly before their op
the group ponents. Only the first correct answer wins points. In the social mode, all
players have time to attempt an answer, even after a correct response has

called "The been entered. Points are awarded for all correct answers.
Teammates can use separate controllers to work together as one team, with

Miracles"? one score. Two teams with two players each arc allowed in this mode.
The game also offers lightning bonus rounds. With this feature, extra
rounds of questions are given—at faster-than-nomial speeds—throughout
the game, giving players a chance to earn bonus points.

6. What fa- Between selected rounds, a report card gives updates on player/team rank
ings, with humorous grading comments. The top ten scorers of all time can

mous 18th- enter their initials into the PQU Dean's List of high scorers.
PQ's questions cover a wide variety of categories, including history,
polities, entertainment, sports and science. Future PQ supplement packages
century com will be designed for classroom educational purposes.
The game package includes all required cables, a controller interface, four
poser pub quick response controllers and the General Edition I disk. Additional disks
are also available: General Edition II covers history, sports, entertainment,

lished his first art and literature; General Edition ill covers world records,
geography, sports and music; Sports Edition I contains questions on sports
science,

work at age only, and Education Edition 1 covers history, geography, grammar, science
and literature.

six? Triviality (AC3L Software, PO Box 7, New Deny, PA 15671. C-64 disk,
$24.95.)
Triviality challenges one to six players in a race against the clock. The game
allows for individual or team play.
Players have 20 seconds to answer questions. There are 500 questions in

more energy than cruising around the cluded in the program, and you can add up to ten of your own favorite ques
tions. When you've mastered the existing questions, you can change any or
chamber. A smart contestant will
quickly fire twice at the desired subject all of the questions to design your own trivia game.
symbol, and then try to shoot any sym Triviality features color, sound and three resettable, random game se-
bol after that point in time.

The Question Screen


Once a category is determined, it's
time to get down to business and answer
a trivia question. The question screen of
the Trivia Arcade game simply displays
a question, offering four possible solu
tions. A purple arrow, which can be
moved with the joystick, is used to in
dicate your answer. Pressing the fire
34 / RUN December 1984
button locks in your answer, and the
wisdom of your response is revealed.
quences. The game package includes the Volume One disk (with questions If you answer the question correctly,
covering general topics) and documentation. you progress to the gameboard section
of the program. Should your answer be
CompuTrivia (Extek, PO Box 305, Oakville, Ontario, Canada. C-64disk.) incorrect, your turn is over. Since Trivia
CompuTrivia allows six players or teams to play in a relaxed setting. The Arcade does not set a time limit for an
game limits keyboard input to lei you play without too much crowding swering questions, read each question
around the computer, carefully, and use logic and sound judg
Questions are given from eight different categories. The program contains ment in choosing your answers.
over 1300 non-repeating questions about people, places and events.
CompuTrivia keeps track of your name and your score, and it provides The Gameboard
humor as you play. Hints are provided when you need them, and bonus situ The gameboard part of the program
ations are aiso available. is a geometric chamber of question-
The Trivia Game (Four-Score, 13452-A N.E. 175th, Suite 196, Woodinville, marked pieces, with a mysterious arena
WA 98072. C-64/VIC-20 (8K expansion) disk, $21.95; cassette, $14.95.) in the center. Every time you answer a
The Trivia Game offers over 500 questions in the categories of movies, question correctly, you are entitled to
television, sports and radio. lift an adjacent question mark, expos
Aiso included with the package is TQ, a program that allows you to create ing a letter beneath it. Each question
and save your own trivia or educational questions for use with The Trivia mark hides one of the letters used to
Game. The game also features color graphics and music.
Trivia Plus (Academy Software, Inc., PO Box 6277, San Rafael, CA 94903.
C-64disk, $24.95.)

7. What is
Trivia Pius is designed for one to six players or teams. The program has
over 3500 questions in the categories of general knowledge, humanities,
movies, science, history and politics, geography, television and sports and
games. There are also over 100 musical selections for you to identify. the longest of
There is also a Challenge option, which allows a player and a challenger to
participate with each question. No typing is required, and no true/false or
multiple-choice questions are used. Questions repeat on!y after all questions
all snakes?
in that category have been asked. You can control the game through either
the keyboard or a joystick.
Uptown Trivia (Uptown Software, 310 Franklin St., Suite 339, Boston, MA
02110. C-64 disk.)
8. What is
Uptown Trivia allows an unlimited number of individuals or teams to par
ticipate, and it features 3600 questions in six categories. Each team must cor
the name of
Thomas Jeffer
rectly answer three questions in each of the six categories. Question categories
are selected at random from a spinning roulette wheel.
A team's turn begins with a spin of the category wheel. A question is
shown, along with one of four possible answers. The team must respond with son's home?
a "yes" or a "no" to the answer shown. If they pass up a correct answer, they
cannot continue. A correct answer continues play, while an error transfers
control to the next team. The team that answers three questions in each of the
six categories with the fewest errors wins the game.
Keyboard input is limited to pressing a key to slow the category wheel and spell the word "Trivia."
pressing "y" or "n" in response to a displayed answer. The game keeps a When you have exposed the letters
running tally of points scored per category and per team. necessary to spell "Trivia," it's time to
enter the arena. This is accomplished by
Trivia Mania (Dynacotnp, Inc., 1427 Monroe Ave., Rochester, NY 14618.
answering questions correctly and con
C-64 disk or board game, $39.95.)
tinuing to move over the gameboard
Trivia Mania has six test categories, each containing 1000 questions. The
until you reach one of the four outer
game tests strategic skill as well as knowledge.
chambers of the arena.
You can choose from four levels of timed plays. Up to six players or teams
The arena is the final phase of the
can participate. Players' scores are kept in dollar amounts.
Trivia Arcade game, in which the ar
Trivia Mania is also available as a non-computer board game.
cade element is no longer necessary.
You must answer one question correctly
from each category in order to win (he
game and be declared a Trivia Whiz
Kid. This final challenge is critical,
because it will require a minimum of six
turns to complete, and you can't predict
what will happen to your opponent dur
ing this period of time.
To prove my point, I recently reached
the arena and had to answer six ques
tions from the sports category before I
RUN Dumber 1984 / 35
finally answered one correctly. In the You can choose to play the arcade sec
meantime, my opponent had entered tion of the program, or the computer

HOLIDA Y the arena, and he won the game while I


stagnated on music questions.
will select both questions and categories
at random. If you wish to play the game

SPECIALS! Graphics and Sound


quickly, bypass the arcade section.
You can answer questions in a multi
For Commodore 64 For a trivia game, Trivia Arcade has ple-choice format, or you can input en
very interesting graphics. In the arcade tire answers by using the keyboard. The
SI.00 credit for phone orders over $100 game allows for keyboard or joystick
phase of the program, a lest lube
GAMES LIST SPECIAL represents questions dealing with control. The speed of the arcade section
science. The test tube isn't just a flat im of the program may be altered by press
Adventure Master D 44.95 ■ 32.26
Adventure Wrile D 49.95 - 35.96 age—it has a simulated 3-D appearance. ing "s" for slow, "m" for medium or
Chess (Qdesta) D 69.95 ■ 50.76 The tube is also animated, with suds "f" for fast. Another option gives you
50 Mission Crush D 39.95- 28.56 the opportunity to view the correct an
foaming out at the top. All of the other
Flight Simulator 2 D 49.95- 38.96
Ge[many1985 D 59.95- 43.36 symbols in the chamber are equally well swers to questions you have already
Impossible Mission 0 34.95 - 24.86 developed, and pleasing to the eye. answered.
Inlemanonal Soccer D 34.95 - 24.86
The graphics in the gameboard sec
Operation Whirlwind D 39.95 ■ 26.56
Strategy
Planeilail D 49.95- 35.96 tion of the program are fairly simple.
Puzzlemania D 34.95 - 24.86 The strategy of Trivia Arcade is quite
Raid on Bungling Bay 0 29.95 - 21.66
simple. In the arcade portion of the pro
Raid on Moscow D 39.95 - 28.56
Robots of Dawn D 39.95 ■ 28.56 gram, lock onto a symbol as quickly as
Scrolls ol Ahadon D 34.95 ■ 24.86 possible. As you answer questions, you
Star League Baseball
Trivia Fever
D
D
31.95 -
39.95 ■
22.64
28.56
9. Who was will definitely encounter some that you
World's Greatest Baseball.... D 34.95 ■ 24.86 have to guess at. To give you an advan
EDUCATIONAL Richard Nix tage with these questions, determine
which answers are definitely false, and
Bank Stieel Writer D 69.95 - 50.76
Big Bird Sp. Del.
Coll Defense
D
D
32.95 ■
34.95 ■
23.38
24.86 on's running select your response from the remaining
choices.
Oucks Ahoy D 32.95 23.38

mate in 1960?
Faccmaker D 34.95 ■ 24.86 Trivia Arcade is a fascinating pro
Fraction Factory D 29.95 ■ 21.66 gram—it merges some of (he features of
Goien: Learning Bridge D 79.95- 58.16
Homeword D 69.95- 50.76
arcade games with the thinking required
KirJwiiter D 34.95- 24.86 to answer trivia questions. I was also
Main Mileage D 32.95- 23.38
10. What boat
impressed with the large, thick, easy-to-
Missing Links D 29.95 ■ 21.66
read lettering in the program. (Half the
SAT (CBS) D 150.00 ■ 108.96
SAT-Gold (Krell) D 299.95 - 249.96 battle when playing trivia games is being
Speed Reader 2
Slory Maker
0
D
69.95 -
34.95-
50.76
24.86
was com able to read the questions correctly!)
The Factory D 34.95 - 24.86 The program also randomizes the ques
Trolls Tale
Wirlype
D
D
29.95-
34.95-
21.G6
24.86
manded by tions very well. 1 recommend Trivia Ar
cade to anyone who enjoys the chal
Ask for FREE price list
Educators: ask lor special educational catalog
John F. Ken lenge of trivia. (Screenplay, 500
Easrowne Drive, Suite 222, Chapel Hill,
NC275J4. C-64disk. $34.05.) D
OTHER
Batteries Inc. 80 Col. Card ... H 199.95 ■ 145.96
nedy in
Code Writer D 99.95- 71.96
Complete Personal AccouniantO
GrapplerCO H
79.95 ■
139.00-110.00
58.16
WWII?
HesModem2 H 109.95- 79.36
Koala Pad H 99.95- 69.96
Micro Cookbook Q 34.95 ■ 24.86
601 Id ■oi
Multiplan D 99.95- 71.96
aSpo*] joqE3 Xjush 6
Musiealc Pro D 149.95 ■ 108.96 but they look good and serve their pur oiiacrtliiow
Paper Clip w/Spellpack. 0 119.95- 86.76 '8
Print Shop D 49.95- 35.96 pose. The use of motion in the program
uoqiXj mL
Simon's Basic X 49.95 35.96 is also better than average. It's easy to
Sprite Masler D 34.95 ■ 24.86 9
move your crosshairs around the arcade
Superbase 64 D 99.95 ■ 71.96 uosutqoy fo^oius ■5
Super Clone Machine D 49.95 - 35.96 chamber, and manipulating the purple
The Consultant D 99.95- 71.96 arrow on the question screen is done
Word Pro 3 +/and Spellright.. D 99.95 ■ 71.96 '£
with ease.
Please specify formal The sounds in Trivia Arcade also serve
'I
c = cassette d - disk x = cartridge to keep the game interesting. Music is
played constantly (hroughout the pro SH3AVSNV
Circle 175 on Reader Service card

/__ COO • wo • Ctrl cutckt* StnouPO gram, ranging from ragtime selections to
• VIS* • MlittrCiiO • CWtVS A1W* 1 Week1
• N Y S Kn **J Sales f»< • US OrOtrs The Right of (he Bumble Bee.
U«trJI5O AaJH.OOPSH- All CjiWili
US funds s: :."'.■- fveqn. C"jig« i Onr
Win. P J H (7.00 Options
Souice TCP 637. Commseive 72135.1710
The program has an abundance of
Box 525, Dept. 40 options. Up to four players can play Address all author rorrespondenre to John
East Setauket, N.Y. 11733 Trivia Arcade at one time. The game Jermaine, 26 lllini Drive, Taylorville, II.
(516) 751-2535 can also be played in a solitaire mode. 62568.

36 / RUN December 1984


Circle 63 on Reader Spruce cvu

Introducingthe\
mmm
Jhe Creative Music System
No matter what your musical ability, improvisations into musical notation
Waveform's Creative Music System and create your own keyboard scales.
will lead you into a new world of The newest member of the MusiCalc
musical enjoyment and education. family is the MusiCalc Synthesizer
The ColorTone Keyboard—Fun with Sound Teacher." With it you can
And Easy For Children 8 to 80 learn all about sound synthesis and
With Waveform's ColorTone'" Key then use its performance-oriented
board, and your Commodore 64 " synthesizer program to apply what
computer with disk drive, you can you ieam.
make music—and Ieam about music— MusiCalc software works with the
as quickly as you can say Do-Re-Mi. ColorTone Keyboard or with the
The ColorTone Keyboard Commodore d4's typewriter
comes with software that keyboard.
makes discovering music a Keyboard Krazy With
simply marvelous and Treble Clef Cat-Making
marvelously simple experi Music Play For Chil
ence. To begin playing dren 4 Years And Up
you simply touch one of the This unique soft
graphic symbols on the ware package
keyboard. Just point to select makes music a
one of the ColorTone's preset game your children will
songs, change the musical scale love learning. Four fun, color
you're playing in or make your ful programs help the youngest child develop
Commodore 64 sound like one of essential music skills, including familiarity with the
eight different instruments. musical staff .iud notes, recogni
As you play, you'll see the notes tion of notes
you're hearing displayed on a musical staff. That's on the key
something no oilier musical software can do! And with the board, and
ColorTone system you can record your musical creations ear training.
to listen to them again and again. All in a fun
With Waveform's ColorTone Keyboard, your very first w.iy that'll
musical experience can be fun and rewarding. Every time make your young, potential musicians eager to Ieam more.
you play you'll develop greater musical competence. And Keyboard Krazy works on the Commodore 64 with or
confidence. without the ColorTone Keyboard.
While you can use the Discover the growing family of computerized
ColorTone Keyboard by itself,' ■ \ music products from Waveform and make music
it will also add new dimen play for every member of the family. Look for
sions to the other software the ColorTone Keyboard and the entire Creative
products in Waveform's Music System at a store near you.
creative music system.

MusiCalc —The World's


Most Exciting Musical
Software
waveform
Waveform's MusiCalc" system
CORPORA! ION
includes programs that let you com
pose, edit and perform your own musical
creations using the Commodore 64. You can also turn your
MiKIHB MUSIS PHY
Bonita VVjy, Berkeley. CA •>!704 (415) JW1-9S66

Hi, 10W I'V 1V.I1


38 / RUN December 1084
Is Forth Headed
For First?
BYJOHN MOORE AND ROBERT MOORE

What do you know about Forth,


and is it for you? We challenge you
to take the following quiz.

Which of ihe following is true of and early 1970s almost single-handedly


Forth? by Charles Moore, working on an IBM
a) It is a strange new computer programming
1130 computer system at the National
language. Radio Astronomy Observatory in
b) It is a fascinating high-tech cult phenomenon Charlottesville, Virginia. Moore was
complete with T-shirts, bumper stickers, con just creating a set of programming tools
ventions and hot debates. for his own professional benefit—trying
c) !i Ls a threaded interpretive kunuiage. to make his programming more effi
d) It is a grass-roots innovation headed for com cient. Because the 1130's operating sys
mercial success.
tem permitted only five-character iden
e) It is the brainchild of a single man.
tifiers, he was forced to abbreviate the
f) It started off controlling telescopes and now
runs everything from video games to hand cal
word "Fourth" (for the fourth version
culators 10 database management systems, of some experimental stage of the new
g) It is "Fourth," intenlionally misspelled. language) as "Forth," and somehow
h) ll is so unusual (li.it it makes all the most pop the name stuck.
ular programming languages look ulike. Forth is gaining acceptance and being
i) It is all of ihe above.
used more and more on small machines.
The correct choice is "i," and there is (Forth is admirably suited for today's
more besides. If you already find Basic small computers, like the Commodore
confining or cumbersome. Forth is 64, because it was developed in the con
worth a try. If you want to write game fines of the IBM 1130, which had a very
programs. Forth is a better bet than Ba small memory by today's standards.)
sic. If Basic already exposes you to more The rise of Forth has been a modern
computer science than you want, stick cult phenomenon, with all the trim
wilh it. If you wan! to branch out and ex mings: T-shirts, bumper stickers, exag
pand your knowledge, Forth is for you. gerated claims and rebuttals, fan and
user groups, publications, hot debates
The History of Forth and conventions. The circus at
Forth was developed in the late 1960s mosphere surrounding Forth, however,

RUN December 1984 / 39


detracts from a fascinating program have not done any of those things, the If you enter that line, including the
ming system tha! is a language, an oper discussion below will give you a hint of parenthetical remark, the net result is a
ating system, a program librarian, a vir what it is like. 5 on the stack. The remarks in paren
tual memory system and a set of utility The syntax of Forth is in a class theses are comments, like REM state
programs, all rolled into one and sort of known as reverse Polish, or postfix, no ments in Basic. They are ignored by the
aimed inside out. tation. The terms reverse Polish and interpreter and serve only to document
postfix are applied to any notation the logic of a program. If they are omit
How Forth Worits wherein an operator acts on the value of ted, everything still works the same.
The two basic mechanisms of the the entire expression to its left. Basic Note that where Basic always begins
Forth language arc the stack and the uses the more traditional infix notation and ends with the Ready prompt, Forth
dictionary. of normal algebra. In infix languages, always says OK.
The Slack binary operators (operators like +, The exchange would look like this on
which require two operands) appear be the screen (with the computer's output
Forth features a 16-bit-wide stack on
tween their operands. underscored):
which all Functions operate. The Forth
stack is a place to put a pile of numbers, Mask (infix): 2 + 3 OK

so to speak. A frequent analogy is the Forth (postfix): 2 3 + 23 + OK

springy push-down contraption used in


In Forth, if I enter the number 2, I The working part is 2 3 +. First a 2 is
cafeterias to stack food trays. Only the
leave (or push) a single entry, contain pushed, then a 3. Then + pops the two
top tray is immediately accessible. The
ing a binary representation of the num numbers and pushes their sum.
last tray lo be pushed onto the stack is
ber 2, on top of the stack. Entering the
always the first one to be popped off. When you enter 2 3 + to push a 5 on
number 3 pushes a 3 onto the stack. The to the stack, the only visible effect will
By the way, "push" and "pop" arc the
2 is still there, but it is "under" the 3. be OK, which is a pretty hollow victory.
real computcrese terms for these opera-
Now comes the exciting part: If I en So far, you have only my word for what
lions on stacks.
ter the symbol +, the top two numbers happened to the stack. Output is need
If you've ever programmed a
are added together. The 2 and the 3 are ed, and in Forth, the Dot command (.}
Hewlett-Packard hand calculator, or
popped from the stack, and their sum, performs output. It pops the top
used the Unix utility "dc," or written
5, is pushed onto the stack. In Forth no number on the stack and prints its
any programming language using a last-
tation, (his whole discussion could be value.
in-firs!-out (LIFO) stack, you under
symbolized:
stand the strange, reversed logic re if I start with an empty stack and
quired io manipulate a stack. If you 2 3 + (add 2 and 3) enter the line

Circle 154 on Reader Service card.

BOUNTY HUNTER
■Vic ory
Software
Journey back with us into the days of Jessie James and
Billy the Kid where the only form of justice was a
loaded revolver and a hangman's noose. In this full-
length text adventure, you play the role of Bounty
Hunter, battling against ruthless outlaws, hostile
Indians, wild animals and the elements of the
wilderness with only your wits and your sis gun.
Average solving time: 80-30 hours. If you love adven
tures, this one is a real treat. Available for COMMO
DORE 64, the VIG-20 (with expander), and COLECO
ADAM. See your dealer.

$
19 95
Cassette

Published by:

s&Star-Byte, Inc.
/]^\A Division ot Robinson Halpem Company

2564 Industry Lone • Norristown, PA194O3 • 215-539-4300

ADAM Is □ Irodemark o( Cdsca Inc. COMMODORE 54 Is a traoemarli ol Commodore


Business Machines, Inc. VIC-2O Is a Iroaemorfc of Commodore Business Machines. Inc

40 / RUN Dux-mlter 1984


THE WORLD'S GREATEST BASEBALLGAME.

Real baseball is more than just hit Two modes let you choose between
ting, pitching and fielding, It's also managing and controlling your team or
your favorite major league teams, the managing only. The World's Greatest
great stars of today and the All- Baseball Game —everything you
stars of yesteryear. It's statistics and could ever want except the hot dogs
coaching, and it's managing your and peanuts.
own game strategy. With the World's One or two players; joystick controlled.
Greatest Baseball Game, you have
it all. Pick your major league line-up
using the actual player and team
stats. Then watch the action unfold
against an opponent or the computer. Strategy Games for theAction-Game Player
Circle 12 on Rfiaclur Sorvlco card.
2 3 + .(PRINT "5".) PRINTSUM U'RINTSUMOI'TOPTWO) Forth Compared lo Basic
( ADD THEM) Here are Basic and Forth versions of
a 5 is printed, and the stack is again
( PRINT THE SUM )
empty. The exchange would look like the same simple algorithm, for com
this on the screen: parison. First, a Basic program that

OK
prints the numbers 1-10:
OK
23 + . 5OK 100FORt = lTO 10
Everything from ":" to ";" is the 2C0 PRINT 1;
A 2 is pushed, then a 3; they are re definition of PRINTSUM. If I enter 300 NEXT 1
placed by their sum; the sum is popped those four lines, the result is a new dic 400 END
and printed. tionary entry, or word. Now that The output of this Basic program
The basic syntactic difference be PRINTSUM is in the dictionary, 1 can (what happens when you type RUN)
tween Forth and other languages takes execute it by simply entering its name, looks like this:
some gelling used to. However, com and it will add the top two numbers on
RUN
bined with Forth's modern control the stack and print their sum. The ex
6 7 8 9 10
structures (Begin/Until, Ucgin/While/ change would look like this on the READY.
Repeat, and an assortment of Do loop screen:
structures), the logic of reverse Polish Line by line, here is the meaning of the
usually forces the programmer to dis OK Basic code:
cover simpler solutions to problems. 23 PR1NTSUM5OK
100—Repeats all the lines from here
This results in briefer code that is easier to the line containing NEXT I (line 300
PRINTSUM has the same effect as
to debug and modify. ** _■_ ". in this example); the first time through,
sets 1 equal to 1; for each subsequent
The Dictionary 2 3 + . 5OK
repetition, adds 1 to I, and keeps at it
In Forth, almost everything is a 2 3 PRINTSUM 5OK until the lines have been executed with 1
word: every built-in program, every equal to 10; then drops through the
user program, even every variable. Each I can also use PRINTSUM in the defini
NEXT I statement and continues.
word is stored as an entry in the "dic tions of future words (programs).
200—Prints the current value of the
tionary." To write a Forth program, you A similar definition is analyzed in
variable I.
use words already in the dictionary to more detail below, in the comparison
300—Goes back to the For statement
define new words, which then become between Basic and Forth.
that mentions I (line 100), after setting I
new entries in the dictionary. Thus, to its next value.
The Uses of Forth
every time a new word is defined, the 400—Stops the program.
language is extended by one word. The Forth has been used for everything
Now here is the same program, writ
newly defined word is in the same dic from video arcade games lo the inner
workings of hand calculators. Its ten in Forth:
tionary, ami is referred to the same way,
as all the built-in functions. strengths and weaknesses arc a nice com :TEST

To execute a word, you enter its promise among speed, flexibility, lack of CR
mime. If the Interpreter finds your word programming restrictions, compactness 100 DO

and case of use. I 1+ .


in the dictionary, ii executes the word.
LOOP
If the word is not in the dictionary, Forth is even starting to find applica
Forth tries to interpret what you entered tion in areas like interfaces between
as a number. If wha! you entered is nei The output of this Forth program (what
back-end database machines and their
ther a word nor a number, Forth gives happens when you type TEST) looks
host computer systems, and new word
you an error message. Remember, like this:
processing systems.
words are executed, but numbers are
In such large applications, Forth is TEST
pushed onto the stack. ±AAJ._5._6._2_jj-i.K)OK
often used as a high-level design lan
In a very real sense, Forth is the dic
guage. When everything works, any Line by line, here is the meaning of
tionary: every function Forth provides
performance problems are relatively the Forth code:
is performed by executing dictionary
easy to solve, because the assembler is .' TEST—The colon (:) signifies the
entries (words). This scheme, with the
so closely integrated with the rest of the beginning of the definition of a new
simplicity of adding new words to the
system. Fast machine language subrou word in the dictionary. The character
dictionary, leads to the much-touted ex
tines are unusually easy in Forth. string following ":" Is taken to be the
tensibility of Forth.
Forth uniquely facilitates customiz name of the new word. The name of the
Making New Definition1. ing and extending the language for new word defined here is "TEST."
everything from special applications to CR—Print a carriage-return character.
Here is the definition of a simple
the programmer's personal program 10 0 DO—Execute all the words be
Forth word. When it is executed, it
ming style. This feature will especially tween "DO" and the next "LOOP"
prints the sum of the top two numbers
attract serious programmers, including with a DO index set at values 0, 1,2,
on the stack. The word is PRINTSUM,
students of language design. 8 and 9, in that order.
a name I created, which doesn't
duplicate any existing dictionary entry. Some of the more enthusiastic fans of //+ .—"I" gets the current value of
The exchange defining PR1NTSUM Forth suggest its use as an instructional the DO index from a magic place where
would look like this on the screen (com language. Forth, at its simplest, is as it is hidden, and pushes it onto the
ments optional): simple as Basic and more exotic. It en stack. "1 + " is the same as "1 +"
forces the use of structured program (with a space between the two charac
OK ming techniques. ters), and adds one to the top number
42 / RUN December [084
mmm

5m

Bay, have you taken Is it treasure you're after? Or glory? You'll


a wrong turn. One moment live longer if you're greedy, but slaying mon
you're gathering treasure sters racks up a higher score.
and the next you're being The Apshai series is the standard by
eyed like a side of beef. which all other adventure games are judged.
You're in the Gateway And novices will not survive.
to Apshai." The new cart They'll be eaten.
ridge version of the Computer Game of the Year* One player; Ihnpk ofApshai, disk/casscite;
Temple of Apshai." Gateway to Apshai, cartridge, joystick control.
Gateway has eight levels. And over 400 dark,
nasty chambers to explore. And because it's joy
stick controlled, you'll have to move faster than ever.
But first you'll have to consider your strategy. STRATEGY COMB FOR JHEACTWH-G&ME PIAYIR.
■Gome Manufacturer* Association, lUttl Circle 13 on Reader Son/lco earn.
C He I c CO on Road or Service card.
on the stack. The Dot command (,) Forth is less common and therefore

FANTASTIC! pops the top number off the stack and less widely understood than Basic, but it
prints its value. is better documented.
VIC-20 & C64 PRODUCTS LOOP—Adds 1 to the value of the Well-written Forth is easier to read
DO index and returns to the most recent and understand than well-written Basic.
CASSETTE INTERFACE
DO. Therefore, such Forth programs are
a duplicator
HQ-101
;—The semicolon (;) signifies the end easier to modify and debug.
of a "colon definition." When this Forth removes all restrictions from
LJie iny portable tatifile
recorder 10 load and save pro semicolon is processed, a new word, the programmer's access to the hard
grams Controls cassetie molar
fu si*irt ana slop tne Ippa
"TEST," has been defined in the dic ware, but this has the disadvantage that
Allows you lo conned two cas- tionary. your system can then crash more readily
selie recorders log ether to make
backup copies. than when your program is in Basic.
Pros and Cons of Forth The inner workings of the whole
PARALLEL PRINTER There is a hodgepodge of things to Forth system are easily accessible. Stan
NTERFACE like and dislike about Forth. The ones dard implementations are documented
that are important to you, if any, de in several good publications (see the
SQQG5
pend on your interests. If you are a pro recommended reading list at the end of
fessional software deveioper, your con this article). Forth was designed to be
Conned! tQ he Use
port Allows you lo cerns are different than those of a hob easily modified and extended. The
*ny C*ntronici
byist or a student. The type of applica functions of many basic system words
tion you write also makes a big dif (like ".") are easily changed. On the
or VlC-20 Trsnjl*lrt PET to itandarQ ASCII Si-vprjl
mimnj moon itiow you compJcte conlfoi over prink" ference. other hand, the programmer is thus
ml PET grann>c*fcontrol c^aractera as mnemonics and
CHRJ codi-5 .f [CLR] or \\7A\ Virtually any prmlei with Forth is much faster than Basic, but tempted to try tricky stuff. He crashes
pim: abHily caripriniaciualgrapnic* characters
it is much slower than good machine his system. He reboots. He must learn
„., o' most ail CBM printer runctmns BoRwVfl
add* » PLIST command lor BASIC program hsimci Prmlcr language. more of the internals. It is fun and
Drive soriwarrj consumes "O normal user memory SpBM
and is coinflaiipifl with mosi all popular softwan? Di5k Forth generates more compact code educational, but it goes on forever.
InOlUdW solloare Fur C6J DELUXE than Basic. It even generates smaller Forth enforces structured program
code than most assembly language pro ming by not having any form of GOTO
RS232 INTERFACE grammers have the time and skill for. and by having a nonstandard source-
$0095 Forth programming is more easily code format. Each definition on the
portable to other machines than as disk must fit in a block, or screen, 64
Connect to ihe U5ff I/O port
PiOmacs full RS232 signals lo sembly language. This means that Forth columns wide by 16 rows high. If a new-
rnodeui^ & piinlBFa. Switch
code developed on, say, a Commodore definition is too large to fit into that size
h*~^v selectable DTE.DCE pin 5 o.
20 handshake £ hand*take 64, will run with relatively few changes screen, pan of the word must first be
polarity Supports lull siqn
»■ sel included Rin^ anect.M,* on any machine thai supports Forth. defined, and the rest called from a sec
1 3 fi table or FcmsJePCE
mount connector Toia'ly r
This is only a comparison, though, and ond definition. This restriction has
plicet int 1011 A. Cornea «ilna Type-m BASIC rtrrair . a mysterious software law says that you both advantages and disadvantages, but
prorifflm and firinirt milrLJCliOn$ The RS2J? Inlwlace B
gunatHd lo Acuk Call 'l you have questions will always be surprised by the amount it is less of a restriction than you
of work required to transfer any pro might think, and it fosters good pro
COMPLETE SERIAL gramming habits.
gram to a new machine.
PRINTER DRIVER In contrast, Forth is less portable So, is Forth for you? It is if you pre
Fur ljbh wiin any terial primer.
than Basic, The Commodore 64's Basic fer a changing language destined to
SOQ95
29
Gives yinl Alt Ihl fenturca of thi
Pa/lUtl Print™ driver program
mi>iu. is the small-machine standard Micro- progress and adapt to the world over the
cjMcnlmd nbovc Pfinli dala hi]
DrMMd tO tioth iJi'Vicn 2 and d, rjiiowinj you to uu pro- Soft implementation. Thus, your C-64 next few years.
qroma winch don't ntJfrriyily Jillovu you iq usi- n aenn
pnntof ConfiQuration program iiiiows you lo sot up Basic programs should be relatively
Recommended Reading
pr^nling an any isrlil printer with
easy to carry to some other machine
VOLKSMODEM supporting a Microsoft Basic. Starling Forth, by Leo Brodie, 1981,
INTERFACE CABLE Forth implementations typically lack Prentice-Hall, Inc., Englewood Cliffs,
floating-point arithmetic. They do all NJ 07632.
S2295 kinds of tricks with integers, even 32-bit
integers, but don'I understand fractions
Forth Dimensions, published period
ically by: Forth Interest Group, PO Box
ruQovrii |o a CM or in any form. This makes accounting 1105, San Carlos, CA 94070.
VIC-JO Cable ncjus
and scientific computations very tricky Forth Encyclopedia, by Mitch Derick
cuniAins mlnliiLjre circuitry io handle all
sicjnflis Uo oihcr pnlerface needed Includes to write. This deficiency is not inherent and Linda Baker, 1982, Mountain View
Typnj-in tfrmmai program voiM^rnoidem not induced
in the design of the language and is be Press, Inc., PO Box 4656, Mountain
TO ORDER: S.<'your rocalD^ioior
ur nuiil to Hw udd't-ss bfio^ OriEfyi-arunconijiiionjiiyMar ing corrected in some implementations. View, CA 94040.
timti'U M 'Tint dohq-htcd. relurn il wilfun 30 days for .1 1u
refund ji<"is VifpplnQ) Phono ordert menllon this ad joc
Forth is generally more modern and All About Forth, by Glen Haydon,
girl SI.Quducount. Add 11 flOMChiorihlpplTig £l.^r«rr
advanced than Basic, but not consis 1982, Mountain View Press, Inc., PO
lor COD V^SA & Mmicrcard welcome.
tently so. Some of Forth's deficiencies Box 4656, Mountain View, CA 94040. B
II you like these producls, and
wanl lo lo see more, mark the seem archaic, but merely show its youth
reader's service card or send lo and specialized origin. The lack of
gel our FHEE CATALOG con-
laming dozens of other exciting floating-point arithmetic is an example.
products.
On the other hand, the ease of defining Address all author correspondence to John

fOmnitronix) user-specified data types is a very


modem convenience, and one of great
Moort and Robert Moore, M&M Software
Co., 3790 El Camino Real, Suite 2003,
p 0. BO< 1] - OEPT. H11 - MEHCER IS., WA SS01D
power. Palo Alto, CA 94306.
44 / RUN Dtix-mber 1984
JUMPMAN'S A GREAT GAME.
BUT YOU'VE GOT TO WATCH YOUR STEP.

Meet the Alienators. A fiend and try to work your way down, or try to hurdle
ish bunch who've planted bombs him and defuse the bombs closest to you
throughout your Jupiter Command before they go off?
Headquarters. If you move fast you'll earn extra lives.
Your job? Use your lightning But if you're not careful, it's a long way down.
speed to scale ladders, scurry So jump to it. And find out why Jiiuipman
across girders, climb ropes and race and Jumpman Jr. are on a level all their own.
through 30 levels to defuse the bombs before they go off. One to four players; 8 speeds; joystick
That's the kind of hot, non-stop action we've contml. jumpmun has 30 screens, jitmjmian jr.
packed into the award-winning^ best-selling Jumpman T has 12 screens.
and into Jumpman Jr.',"our new cartridge version with
12 all-new, different and exciting screens.
Both games force you to make tough choices.
STKATEGY GAMES FOR THf AtJIOMGMMt PUHff.
Should you avoid that Alienator, climb to the top
•1983 C.E.S. raid winner. CliclE 12 on Reader Sorwico card
46 / RUN December 1084 RUN It Right
VIG20 with SK expansion
Nimbots
BY MICHAEL BUCKLEY

You will soon be confronted


by a dozen nasty Nimbots, whose single-
minded obsession is to preside over your
defeat. This cunning game of the mind
is both fun and challenging.
in Nimbots, you and the computer—
or a human opponent—take turns re
moving from one to four Nimbots ac
cording to certain rules. To move, you
key in the letters of the Nimbots that
you want taken away and press the re
turn key. Nimbots taken in one turn
must be in a straight line, horizontally
or diagonally but not vertically, and
there must not be any gaps. For exam
ple, ADHL would be a legal move, but
ADL would not—despite whether or
not H is still in place. (The computer
will not accept illegal moves.) The
player forced 10 make the fast move is
the loser.

Eight Versions
The above rules describe the standard
version. When you've mastered that,
you can try the variation in which the

HUN December 1084 / 47


Nimbots' Ancestor
Nimbols is one of Ihe many descendants of Nim, a game in which iwo players ihe 12 alphabetized Nimbots.) If A%(2119) contains 6, which decodes to
lake lums removing one or more courtiers from any one pile. The player unable 000000000110, then the computer would select Nimbols J and K. leaving
[□ make a move is The loser—in other words, tlie winner takes the last counter or you with three isolated Nimbols (A, Fand L)and certain defeat, assuming
counters. the standard no-gaps-last-person-loses version of the game.
After playing the game for a while, you begin recognizing terrain '"safe" posi How does A To get to contain these values? There are 72 legal moves, in
tions from which your opponent cannot win. Two identical piles are safe: cluding all versions, and they are stored in the M°To array. For instance,
whatever your opponent does to one pile, you do lo the other. Therefore, play M3b(13) may or may not contain 6, because this array gets shuffled to ran
ing Nim with three piles, containing one, two and three counters is safe because domize the play. In binary, 6 is 000000000110, which, as you saw above,
you can always match your opponent's first move and force equal piles. stands for Nimbots J and K.
The V1C-20 is one of the many microcomputers built around the 651)2 micro A9o is scanned from beginning to end. When an element is found to con
processor. Included in the 6502 instruction set is the EOR, or "Exclusive OR," tain a zero, representing a safe position, then each legal move in NW that
instruction. EOR compares two binary numbers, bit by bit, giving a 0 when cor could lead to lhat position is added 10 the (safe) index, giving the index of an
responding bits arc the same and a 1 when they differ. unsafe position. The move in MTo is then stored in each location thai is
For instance, 89 EOR'cd with 108 would give 53. This example serves to computed to be unsafe. Referring to the above example, ATo(2113) contains
illustrate why the instruction is often called "add without cany." 0—a safe position. There are many moves in M°fa that could lead to this
89 (decimal) = 1011001 (binary) position, one of which, in M^o (13), is 6. Adding 6 to 2113 yields 2119. So
6 gets stored in M% (2119).
108 (decimal) = 1101100 (binary)
Of course, all ihis is done before you make your first move. It's a procedure
53 (decimal) - 0110101 (binary)
lhal lakes over 20 minuics in Basic, but only a couple of seconds wiih ihc in
Obviously, any number EOR'ed with itself is 0. Also, 1 EOR'cd with 2 cluded machine Linguagc subromine. If you want to compare the two versions
EOR'ed with 3 is 0. of the routine, Listing 2 shows the assembly code alongside ihe corresponding
Before there were computers, mathematicians had another name for this Basic statements in the comments field.
operation: they called it nim-summing. The nim-sum of any safe position in
Nim is 0!
Aftermath
One version of Nim starts with three piles of three, five and seven
counters. You compute ihc nim-sum to be 1. For example: Here arc some questions I had to answer before 1 could convert Ihose few
lines of Basic inlo machine language. This information would have been inval
3 (decimal) = Oil (binary)
uable to me a few months ago—I hope it saves somebody else some needless
5 (decimal) = 101 (binary)
frustration. Reference to Listing 2 will help you understand the answers; some
7 (decimal) = HI (binary)
knowledge of ihe 6502 assembler is assumed.
1 (decimal) = 001 (binary)
L Where are some safe places in zero page for indirect addressing? Nimbots
Taking 1 front any pile will reduce the nim-sum to 0. You can't win i[ uses locations 163-176. I've used this area without any ill effects so far, but
you're facing 2, 5, 7 or 3, 4, 7 or 3, 5, 6 (unless your opponent makes a check your memory map to ensure that the system's use of these locations
mistake later). docsn'l conflict with yours.
Now comesthc switch. Normally this game is played in reverse: You try lo 2. How do you get into Basic arrays from machine language? Use ihe Start
make the other player lake the last counter. The strategy far this version is of Arrays vector at addresses 47-48. It points to Ihe prologue of the first dimen
left as an exercise for the reader. sioned array—ihc array itself is seven bytes further along. Other arrays occur in
order of appearance, each after a seven-byle offset. In lines 829-853 of the as
Mom the Program Works
sembly listing, you'll see how I stored ihe address of the first byte of \Wo, in
Since there are 12 Nimbols, and each one either is or isn't there, there arc 163-164, and of A^o, in 165-166.
4096(2 to the 12th power) possible configurations. Each element of the A'k 3. How do you maintain rclocatability when you need to jump more than
array contains u numher that tells the computer what move lo make if il en 127 bytes? Use a branch as a stepping stone. Look al lines 916 and 'JIS. They
counters the corresponding position. If an element contains a 0, then tliut arc both BNEs. Obviously, Ihe second one can never be executed under normal
position is safe (for the opponent) or unanaly/ed (in the low-difficuliy ver circumstances—it's just a dummy instruction. Now look at line 1001. [ would
sion), and the computer moves randomly. like to have pui BNI£ H63here, but that's beyond the range of relative address
Lei's set up a sample game board display on which A, F, J, K and L are ing. So, instead, i put BNE 918, and then at 918.1 inserted the BNE 863 right
visible. A%(2119) represents this setup. In binary. 2119 is 1000010001 li. below another BNE.
The alphabet letters A-L run from left lo right in this binary number. Finally, I'd be interested in hearing from readers who find a simple strategy
(Include the leading /crocs so that Ihc resuliaw 12-digit number will match for any version of Nimbols.

48 / RUN December 11)84


object of the game is reversed: You try simply press the return key, and the The program should display the num
to take the last Nimbot yourself. computer will go first. ber 49680 and stop. If you get any other
There are also versions in which the When asked to do so, you must number, you have an error somewhere
no-gaps rule is waived—for example, choose a difficulty level from zero to in Data statements 30-100. When you
FHI would be an acceptable move (re nine. At the higher levels, the computer get the correct total, replace line 25 with
gardless of the presence of G). The plays flawlessly—but you can still beat line 125:
straight-lines rule applies to all versions, it if you make all the right moves. At 125 FORA = 828TO1003:T = T + PEEK(A):
however. lower levels, the computer often acts NEXT:PRINTT:END
All four variations may be played by randomly.
This time, if you don't get 24627, you
one or two persons. This gives you a
Save K First have a Data error in lines 828-991.
total of eight choices, which you select
When you've got it correct, take out line
by pressing the appropriate function Nimbots is written in Basic, with a
125. If you have no other mistakes, you
key, according to the table below. machine language subroutine that is
should be able to "Run It Right."
Function No. Players Caps IjisI Player Poked into the cassette buffer starting
If you don't want to enter the pro
at address 828. To avoid losing an un
(■] one no loses gram yourself, send me $3, a blank cas
F3 wins
tested program, be sure to save it at least
one no sette and a self-addressed stamped
E:5 ok loses once before you run it.
one
mailer, and I'll send you a couple of
F7 one ok wins The total of all the values in the M%
verified, tested copies. E
F2 two no loses array is 49680, and Che sum of all the
F4 two no wins numbers Poked into memory locations
F6 two ok loses 828-1003 is 24627. Before you run Nim
F8 two ok wins bots, enter: Address all author rorre&pimdence to
In the one-player versions, if you do Michael R. \V. Ihtckley, 445 East 19th St.,
not wish to make the opening move, PRINTT:END North Vancouver, B.C. Canada V7L 2Z6.

Listing 1. Basic program for Nimbats.


230 GETA$:IFA$=""THEN230
10 DIMM%(71 ):PRINT"(S1IFT CLR}(5 SPACES HCTR 240 D=ASC(A$)-48:IFD<0ORD>9THEN230
L 1){2 SPACEs}NIMBOTS " 250 P=110:IFF=1ORF=3THENP=25
20 FORJ=0TO71:READM%{J):NEXT:S2=36875:S3=S2 260 POKECL,P:PRINT"{SHFT CLR}":P2 = 0:P3=0:Y=
4-1 :S5=S3+2:CL=S5+1 :C1 =255.5 1:X=1:C=31:IFF>1THENC=5:IFF>2THENC=28:I
30 DATA1 ,2,4,8,16,32,6-1,128,256,51 2,1024,20 FF=4THENC=158
48 :DATA3, 6, 24, 48, 96, 384, 768, 3072 280 B=4095:POKES2,0:POKES3,0:N=0:GOSUB710:F
50 DATA17,34,68,136,272,544,1152,2304:DATA9 ORN=1TO12:GOSUB710:Y=1:IFN>2THENY=5
,18,36,144,288,576,1280,2560 290 IFN> 5THENY=9:IFN> 9THENY=13
70 DATA7,56,112,896,27 3,54 6,1160,2320:DATA1 300 X=N*6:IFN>2Ti!ENX=(N*24-Y*21+45)/4
46,292,1312,2624,120,2321,1316 310 PRINTLEFT$(Y$,Y+1)LEFT$(X$,X);:PRINTCHR
90 DATA5,40,72,80,13 0,257,260,51 4,64 0,1028, S(C}"{SHFT MHCOMD P } { SHFT N)(CRSR DN}{
1032,1056,2049,2064,2112 3 CRSR LFsHCTRL 9}(C0MD D)-{COMD FJ{CR
100 DATA88,104,1060,1284,2065,2305 SR DN}{3 CRSR LFsHCTRL 0}{COMD JHCTRL
110 Y$="(HOME}{23 CRSR DNs}":X$="(22 CRSR R 9} {CTRL 0HCOMD L){CRSR DN}{ 3 CRSR LF
Ts}" sHCOMD V) (COMD CHCRSR DN} (3 CRSR LFs
120 DIMA%(4095):IFPEEK(828)-216THENFORA=828 )(COMD L){COMD Y){COMD J}"
TO1003:READP:POKEA,P:NEXT 330 PRINTLEFT$(Y$,Y+4)LEFT$(X$,X*1)"(CTRL 9
130 PRINT"{2 CRSR DNs){2 SPACEsHCTRL 7JPHE )"CHR$(N+6 4):POKES5,0:NEXT:POKES5,!5
SS FUNCTION KEY.J4 SPACEsJTO SELECT VERS 340 FORN=1TO222:NEXT:POKES5,0
ION:" 350 PRINT"(3 CRSR DNs){2 SPACEs}ONE MOMENT
140 PRINT"{CRSR DN){CTRL 91NO. PLAYERS{SHFT PLEASE":H = 50:IFF> 2THENH = 71
-}GAPS(SHFT -) LAST ONE{3 SPACES}TWO { 370 POKE98 2,(H+1)*2:POKE856,1:IFF=2ORF=4THE
SHFT -} ?? (SHFT -) MOVE" NPOKE856,0
150 PRINT"{2 SPACES)(CTRL 3}{CTRL 9}F1(CTRL 390 POKE1000,D*5/3:SYS828:POKE956,448-PEEK(
0H3 SPACEsHCTRL 9}F2{CTRL 0) (2 SPACE 956)
sHSHFT -} NO {SHFT -} LOSES {2 SPACES}{C 395 Q=Q*-1:W$="PLAYER"+STR$(2t{Q=-1)):IFQ=0
TRL 9}F3(CTRL 0){3 SPACEsHCTRL 9)F4fCT THENW$=""
RL 0H2 SPACES H SHFT -} NO {SHFT -} WIN 396 PRINT"(HOME)(19 CRSR DNs}{3 SPACEs)";W$
s"; 400 INPUT"{HOME}{20 CRSR DNs}{2 SPACEs|YOUR
160 PRINT"{2 SPACEsHCTRL 9JF5ICTRL 0}{3 SP MOVE{11 SPACES}{11 CRSR LFs}";Q$:IFQ$<
ACEsHCTRL 9}F6iCTRL 0){2 SPACES }{SHFT >""THEN430
-) OK (SHFT -)LOSES{2 SPACES}(CTRL 9}F7 410 IFB=4095THEN500
(CTRL 0)(3 SPACEsHCTRL 9}F8{CTRL 0}{2 420 GOTO400
SPACES}{SHFT -) OK {SHFT -} WINS" 4 30 V=0:FORN=1TOLEN(Q$):E=76-ASC{Q$):IFE>=0
170 GETA$:IFA$=""THEN170 ANDE<12THENV=VOR(2{UP ARROW)E)
180 F=ASC{A$)-132:0=0:IFF<1ORF>8THEN170 44 0 Q$=RIG»T$(Q$,LEN(Q$)-1}:NEXT:FORJ=0TOH:
190 M=0:IFF>4THENF=F-4:Q=1:M=1:GOTO250 IFV=M%(J)THEN460
200 PRINT"{CR£R DN } { 2 SPACEsHCTRL 7 ) SELECT 450 NEXT:GOTO400
DIFFICULTy:":PRINT"{CRSR DN}{6 SPACES) 460 IF( VANDB) OVTHEN400
(CTRL 3JFROM (CTRL 9)0(CTRL 0} = EASY" 470 B=B-V:IFB*0THENONFGOTO610,580,610,580
220 PRINT"{3 SPACEsJTHROUGH (CTRL 9}9(CTRL 480 FORN=1TO12:E=2(UP ARROW}(12-N):IFEANDVT
0} = HARD"

HUN December 1084 / 49


Listing I continual 842
843
24
165 47
CLC
LDA 47
943 103 153 ADC >15S
HENGOSUB660 847 133 163 MA 143
490 NEXT 84? 143 49 LDfl 48
831 105 0 ADC ■ 0
500 IFMTHEN395 853 133 164 STH 166
510 V=A%(B):IFVTHENFORN=0TO333:NEXT:GOTO550
835 149 1 LDA .1 i = 1
520 FORJ=0TO4:R=INT(RND(0)*51 ):V=M%(R) :M%[R B57 133 167 STA 147

)=M%(J):M%(J)=V:NEXT 859 149 0 LW #0


861 133 169 STA 168
530 TOHJ = (iTOH:V=M%(J) : IF ( VANDB) =VTHEN550
540 NEXT:GOTO580 863
363
165
10
167 LDA
ASL
147
A
rem

550 FORN=1TO12:E=2(UP ARROW) (12-N) HFEANDVT 84*. 133 169 STA 169

HENGOSUB660 868 165 14S LDA 168


970 42 ROL 0
560 NEXT:B=B-V:IFBTHEN400 971 133 170 STO 170

570 IFF=2ORF=4THEN610 973 24 CLC


580 PRINT"{SHFT CLK|":FORT=1TO8:N=INT(T*12/ 874 165 163 LDA 1*3
874 101 169 ADC 1*9
7):PRINTLEFTS(YS,{10-T)* 2)"(2 CRSR RTS) 979 133 171 STA 171
{CTRL 9){CTRL !}>>>> YOU WIN! <<<<" 990 143 166 LDH 166
832 101 170 ODC
600 GOSUB710:POKECL,(11-T)*9:NEXT:GOTO64 0 884 133 172 ST«
170
172
610 F0RT=13TO6STEP-1:N=INT(T*12/7):PRINT"(S
886 140 1 LDY ■ 1 IF AX (I) <■ 0 THEN 983
HFT CLR)"LEFT$(Y$,(14-T)*2)"{2 CRSR RTs 888 177 171 LEH 1171 1 Y
}{CTRL 1)>>>> YOU LOSE <<<<" 890 208 93 BNE 993
892 136 DEV
630 COSUB710:POKECL,(T-5)*27:NEXT 893 240 -49 BED 938
640 FORN=0TO666:NEXT:POKES5,0:FORN=0TO666:N
893 160 0 LDY II0 J ■ 0
EXT:RUN
660 GOSUB710:Y=1:IFN>2THENY=5:IFN>5THENY=9: 897 177 its LDO (143) ,Y 1 - MXIJ)
899 133 174 STA 174
IFN>9THENY=13 901 200 INV

670 X=N*6:IFN>2THENX=(N*24~Y*21+45)/4 902 177 163 LDA 11631 Y 1


904 133 173 STft 173
680 PRINTLEFT$(Y$,Y+1)LEFT$(X$,X>;:PRINTCHR
J(C)"13 SPACES}{CRSR DN)(3 CRSR LFs){3 906
90S
163
S7
147
173
LDA
AND
It?
173
IF <1 AND >:) <> 0 THEN 990

SPACEsHCRSR DN](3 CRSR LFs}[3 SPACEs}{ 910 206 68 BNE 930


912 165 168 LDA 148
CRSR DN){3 CRSR LFsH3 SPACEs}{CRSR DN) V14 37 171 AND 174
(3 CRSR LFS)(3 SPACES)" 916 Z08 62 BNE 980

700 PRINTLEFT$(Y$,Y+4)LEFT${X$,X+1)CHR$(N+6 91 e 208 1V9 843


4):POKE36678,0:RETURN
920 24 at £ - 1 + K
710 POKES5,15:P2=C1-2{UP ARROW)(5.75-N/12): 921 143 147 LDA 147

P3=C1-2{UP ARROW)(6-N/12):POKES2,P2:POK V23 101 173 ADC 173


925 1J3 175 STA 173
ES3,P3:RETURN 927 163 168 LDA 168

828 DATA216,24,165,47,105,7,133,163,165,48, 929 101 174 ODC 174


931 133 Mb STA 174
105,0,133,164
84 2 DATA24,165,47,105,158,133,165,165,48,10 933 6 175 ASL 175
933 38 176 ROL 176
5,0,133,166
937 24 CLC
85 5 DATA169,1,133,167,169,0,133,168,165,167 V3u 163 163 LDA It3
,10,133,169,165,168,42,133,170 940 101 175 ADC 173
V42 133 173 STA 173
87 3 DATA24,165,165,101 ,169,133,171,165,166, 944 143 LDA 166
166
101 ,170,133,172 946 101 176 ROL 176
948 133 176 STA 176
886 DATA160,1,177,171,208,93,136,240,249,16
950 152 TV a

951 170 TAK


897 DATA177,163,133,174,200,177,163,133,173
906 DATA165,167,37,173,208,68,165,168,37,17 912 160 0 LDY HO IF P£EK(P£EKI162M " " 'HEN ''47
vn 162 LDA <16;> .Y
4,208,62,208,199 956 240 •1 BEO V67
920 DATA24,165,167,101 ,173,133,175,165,168,
938 177 173 LDA (175) .Y IF AKIE1 <) 0 THEN 978
101,174,133,176,6,175,38,176 940 209 14 BNE 978
937 DATA24,165,165,101,175,133,175,165,166, 962 200 1NV
963 177 175 LDA (1711 .1
101 ,176,133,176,152,170 963 20S BNfc 978
'■l
952 DATA160,0,177,162,240,9,177,175,208,16,
967 140 1 LDY ■1 1U1S> ■ K
200,177,175,208,11 969 145 173 LDA 173

967 DATA160,!,165,173,145,175,136,165,174,1 971 143 175 5T0 (173) .Y


97! 134 DEV
45,175,138,168 974 16S 17S LDfl 174

980 DATA200,192,102,208,168,230,167,208,2,2 974 143 175 STA (173 .¥

30,168 976 138 ntt REn


991 DATA165,167,201,255,208,177,165,168,201 979 168 TAY

,15,208,171,96 980 200 [NY J.J.I

981 192 102 B*y • 102 IF J ' 51 THEM 397


983 208 168 PNE S97

985 230 167 INC 167 1 I « 1 + 1


Listing 2. Assanbly code listingfor Nitnbots. 967 208 2 fN£ 991
969 230 168 INC 168

Wl 163 147 LDA 147 i IF 1 ; 4093 THEN 863


993 '■! 235 CHP 4235
993 209 177 PNE 919
997 165 148 LDft 163
999 201 13 tMP ■ 13
001 2CB 171 BNE 913

329 7.1 CLC 003 96 RTS 1 RETURN


930 165 m LKA 47
332 105 7 ADC ■7 .EN
834 133 163 STA 163
B36 163 43 LDA 48
938 108 0 ADC ■0
B 411 If} 164 ■STA

50 / RUN December 1084


SUPER PRINTER ANIMATION

COMMODORE 64^
PACKAGES STATION TOUCH
Gemini 10X and
Cardco + G . 323
TABLET ....59.95
Prowrltor and
Cnrdcg + G .. »1*
Bring the trivia
No additional shipping
chanj«» on Prlnler Pick-
CBM64 Call craze home with
sgei In Conllnontd USA SX-64 Call P.Q. lii« Party-

PRINTERS 1541 Disk Drive Call Qnii Oam*> lor


Alphscom«IC/lnl 99.95 1526 Printer 279 lheCBM64-D . Call
AlpriseomBOCIInl 189.95 1530 Datasette 66
muronitt I! C
Epson Cull
THE POWER BEHINDTHE PRINTED WORD. 1702 Monitor Call MODEMS
Sliver Reed .... Call
Hayes Smart
1650 ADJAA Modem 89
ProwritsraSIO Call
Gemini 10X ,249 Delta 15X .. .499 Modem 300 Call
Legend 239 RS 232 Interface Call MarVVIUAuloAnsf
Ftltemw) 189 Gemini 15X .389 Radix 10X ..549 Auto Dial Call
Toshiba 1351 . Call Delta 10X .. .369 Radix 15X .. 629 Call (or Special Package l.'.iri XII/1200 Baud . Call
Toihlba 1340 Call Promoinouj Call
Powertypo . . 329 64 System Price Wo5liWooAA/AD. Call
A.lomCM-550 . 279

O M M O O O W R
ACCESS CARDED epyx (coma) M1CR0FUN PARKEB BROTHERS SSI
Neutral Zone-O/T 23 95 Car (print/B . . 47 9S OilBaroni-D. .. 37.95 DeaBimuieCanoKan-D "-95 Forgjer u-Cart 34.95 50 Millan Crusn-Q 27 95
Sprilemasler-D/T .. 23.95 Cardco*G. ... 64.9! Piisiop Il-Cait .. 27.95 DinoEggs-D S7.95 GyrussCan 34.95 Batlle/Normandy-O/T 27.95
Beacritiead-D/T 23 95 CarQDoatd/5 59.9! Puiiiemarua Call Tnenetsi-D . 23.95 James Bond-Cart M.95 Combat Leader-O/T 27.95
Master tonmser-D 27.95 Cardkey 39.9: Romis Of Dawn-D 27.95 aoiilfier Dash-D.. ..23.95 Popeye-Cirt . 3< 95 Compute; BaseMll-D 27 95
Ham Over Masam-on 27 95 Cassette Recorder 37 95 Summer Games ?7.95 Snort Circoii-D. . .23.95 Q'Ben-Can . ..M.95 Cosmic Ba:ance-D 27 95
Scrolls 01 AiatJon-O/T 23 95 Punier LPIHity-D/T 19 95 BreaMlancs-0 27.95 HICROPROSE Star WaTS-Cart. .. .3495 Eajto-D . . .27.95
ACCESSORIES Write Now-Cart 34.9* Barbu-D . 27.95 Floyri /Jungle- 0 23 95 Mon;efurnansRavflnge-C 34 95 Fonress-D . 23 95
WICO Joystick . . . Call Mall Noo-0 27 9S G.I.Joe-0 .... 27.95 Hellcat Ate-D/T . 23 95 SCARBOROUGH Germmy 1985-D . 41.65
Flrp 'n' FllB-D 20 95 File Now Q 27.9S Hot Wheels-0 . .27.95 NATOCoinrnander-D. 23 95 Masiertype-D/Can ,,.27.95
Krughi/Otsen-0/T 27.95
Flip 'n' File Can . 20 95 Graph Now-D .27 9S Impossipis Mission- D 23.95 SoioFIioHi-D/T 2395 NelWonri-D 54.95 Professional Goll-D . 27.95
Jdyserijor 24 95 Spell No* 1! .27.95 World's Grest BseDaliD 23.95 Splilirn Acb-D/T . 23.95 SongwritBr-D 27.95 BFD1985-D . .23.95
WICO Trakoall 3' 95 IQ-1 Prmief Call FIRST STAR Air Rescue -D/T . .2355 ftun For the Moriey-0 27 95 RrngsiceEaat-O.. 27.95
KRAFT Joysllck .... 15.95 LD-2 Printer. Cai AstrocnajB-O/T .20.95 Challenger-D/T. ..23.95 Tijers in ihe Sno*'D 27 95
L0-3Pnnlei Call SCHOLASTIC Balllc85-D .. ..23.95
EIS CompuServe Kii 64.95 Bnsiles-D/T.. .. 20 95 F-l5SirlkeEagie-n. .23 95 Call lor Items and Prices
VIDTEX ,. 29.95 CBS SOFTWARE Flip-Flop-D/T .. ..20.95 Broadsides-D .. .27 95
MISCELLANEOUS SCREENPLAY Computer Football-D 27.95
Big Fool 16K Buif«T . Call Call lor Items and Prices Soy Vs. Spy-D . . 20.95 Ken Uslon's
Big Foot32KBuHer. ...Call Call lor Items and Prices Ouestron-D 27.95
COMMODORE HAHDIC Blackjack-D a9.95
SYNAPSE
Big Foot 64K Bulier ...Call AssemDier-D 39 95 M Fond-Can . . !9.95 Ouick Brown Foi-D/Cart 34 95 SEGA
Gemini lOx 8K Upgrade Call Easy Finance 1,11, 64 Gral-Can .. 23.95 Ultima Ill-D 41.95 Call loi items and Puces Blue Mai-D/T 23 95
Monitor: Call III.IV-O 19 95 Stal tji-Cari 23.95 Frljhl Simulator Il-D 37 95 DretDs-D/T 23.95
CompuServe Staler 27.95 SIERRA ON-LINE Fort Apocalypso-D/I 23 95
EasyCalc-0 .. .. 34.'Jb Cata Resun Easy-Can..34.95 NigM Mission/ Championship Boilng-0 20.95
Elephant SS/SO... .1700 Easy Mall-D .. 19.95 Calc Result Mi -Cart.. 69.95 Pincall-D/T 20.95 rlecromancor-O/T . . 23.95
'.' '.' . 20 CO OarkCryslal-D. ... 27.95 New York My-D/T 23 95
Easy Scrlpl-D 44.95 lti« Diary-Cin .. . 23 95 Home Accounlanl-D 49.95
Frogger-C/T 23,95
ElepMnlSS/DO 20 00 Easy Spell-0 .19.95 Duaslmoito-O/T .... 23.95
the Tool-Cart. ... 29.95 Step By Step-0/T....44.3S
Homewora Speller-D . 34.95
Ulira Magnetics SS/DDia.OD Barran s Sal.-D . 67.95 llel.ii Sttoss
Logo-C 57 95 Bridge Cart 29.95 Homey/oid-D 49.95
Alien voles Bo. tl-D. 99 95 Trie Manager-D ... 39.95 Telestar 64-Cari... 37 95 Reduction Sys 79.95
HESWARE Mission Astrnrrt-D ... 2O.B5 Siam-Bail-D/T. ..2395
ACTIVISIOH General Ledger-D 39 95 HBswara Call Caslle Wollenstein-0 .. 20.95 Oil's Well-0 23.95
Hero-0 24.95 Accis. Rec.-D .39.95 HastBrtypo-O/Carl. 27.95 2a«on-0/T 27.95
INShMClr.'M.VlOH, Quest lor Tires-0 23.95 Zepplm-D/T . .23.95
Pltlau Il-D 24.95 fleets. Pay.'O 39.95 Aitec-D 27.95 Threshold-D . 27.95
River RaltJ-D 24.95 Magic Desk-Cart . 39,95 Insta-Wntar-Cart 39 95 Miner 3O49sr-Cart 27 95 TIMEWOHKS
Insla-Mail-D 24 95 Time Zone-D 74.95
DecalhDlan-D .. 24 95 Int. Soccer-Cart .. 22.95 Strip Poker-D 23.95
Ultima Il-D -11.95 Accounts Payable/
Star League Magic Voice .. 54 95 Insta-File-B 49.95 Aslro Cfiase-D/T . JO 95 ChecKwriisr-D 4195
Management Combo 64.85
Ultima 1-0 33,95
EBseoali-uVT .. 23.95 Suspect-0 2195 FlipFIOO-O/T 20.95 Ulysses-D . 27.95 Accounts Receivable/
On-Fiem Tenms-D/T 23 95 Insia-Calc-Cari/O .. 31.95
Cultbroats-D 24 95 Beyond Wollenstem-D 23 95 Wizard /Princess -D ..22.95 Inmice^O 4t 95
Insla-Grapti-D 24 95
AVALON KILL Simon's Basic-Cart. Call Sam-D 41.95 Homeward w/Spflll»r-D 69.95 ChIsJi Flow
insia-Veslor-0. . 31.95 Mae Assembier-D 49.95 Manigtment-D . 41.95
Call lor Items and Pncts DTNATECH Insta-Speed-0 . 99.95 Jupiter Mi;sion-O 34 95 SPINNAKER Oat,! Manager 2-D 34.95
BATTERIES INCLUDEO loVenlure Wriler-O 4195 Insia-Music -Carl 10 79 95 Adventure Creator-Cart 22.95
Codewnier ■ 0 69 9S
flarron-D 37.95 Oala Manager(J/T 19 95
Consullarn-O .. . 69 ^5 invest Corarjo 74.95 Tycoon-P .. .. 37 95 Aerooics-D . . ..27 95 Dielron-D/T . 19.95
Paperclip w/SperpileD 94 95 Dialog ■ 0. 41.95 WordCralt-D 54 95 AllinmeColorCavBS-C 22.95
Mill.ona'ie-D . 27 95 Dungeon Aigeoia
Super Busscart it Can ElfSistem-u .. 41 95 AlptuDet 2m-Can .... 22.95
INFOCOM Kwik-Loaa-D . 16 95 Dragon-D/T 19 95
Home Inventory-D . 23.95 Hone File Wnter-D 41.95 Delta Drawing-Cart .. 22.95
Deamma-D 29.95 Sargonlll-0 34 95 Beclromc
flscipe-D 23 95 Raportwrilflf-D 4195
Uenunnter-D 34 95
Encnanter-D . 23 95 Sirftlley-D 20 95 Pacemaker-Can . 22.95 Cneckboofc-O/T. 19.95
AtO m/Video Cal-D 23.95 34.95 Graphics Basics-D . .23.95 Fraclion Fever-Carl 22 95 General Ledger-D 41.95
Mail Llsl-D . 2395 Sc-Mdwnlff D 49.95
Stamps D . 23 95
Panettall - 6 24 95 HasGames-D .23 95 KrdsonKiys-Cart ... 22.95 Inventory Managements 41,95
ELECtRONIC ARTS Sorcerer -D . 34 95 Mullipian-D.. 69.95 Kidwnier-D 22 95 Money Manager-O/T 19.95
B I flOCard . Call Sncow' '1-D 22.95
Arcrion-O 29 95 Elarcross-D . 29 95 Omniiyriter/Spell-D Jl 95 Payroll ManagemtnlD 41 95
Homt Pjk-D 37 95 Pirtian Construction-0 29 95 Suspended'0 29.95 Bruce Ise-D/T 23.95 Snooper #2-0 22 95 Evelyn WMds-D 49 95
BRQDERBUNO M.U.L.E-D .... 29 95 Wtnesi-D 34 95 Mancop:er-O 27.95 Siory Machine-Cart 22.95
Murder / ZlnderneuT - 0 29 95 Trams-D . 22 95 TRILLIUM
AE-D 23.95 24.95 Merman Ill-D 27.95
uneDnOu-O . 29 95 Gianoma's House-D 19 95 Amazon-D 22.95
Sank Street W'iler-0 49 95 KOALA Mastering TneSal-D 104 95 DrasonmirliJ-rj 22.95
CnoQiifier-0 . 23.95 Arcnon II D . 29 95 HesForth-Can 31.95
Gioson ligtil Pen 69.95 Farenneit 451-0 .22.95
Drd-D . 23.95 Financial Cooktnok-0 37 95 PogoJoe-O/T 20.95
foaiaToucn Tablet-D- 69 95 Rendezvous w/Rama .22.95
LMerunner-D .. 23 95 Music Construction - D 29 95 Movie MaKer-D 41.95
Koaia Toucn Tasst-C 74.95 Hundreds of items SnaDonkeep-D .22.95
Operation Whirlwind-D 27 95 7Cilies0iajW-D 29.95
Muppet Learn Keys-0 54 95 Typing Tulor Ill-D. 34 95
MaskolmeSun-D 27 95 Standing Stones-O. 29 95 Space Tan-D 20.95 WAVEFORM
available for the
Dr. Creep-D . .. 20 95 EPYX D-Disk T-Cassetto VipTerrninal-0 4195 Call 'or Hems and Prices
Gumtaii-O . .20 95 Dragons /Pern- D/T 27 95 Doodte-0 . 27.95 (IBM G4, please call WINDHAM CLASSICS
Bungfiirj Bay-0 20 95 Cart ■ Cartridge D . 69.95
Spelunker-D. 20.95 Beiw me ttooi - 0 19 95
Seaiin-D 21395 Gulliver's Travels-D 19 95
For Tochnlcsl Info. Older Swiss ' jii i li 19 95
Wiislier's Brcltiet-0 20.95
To Order Call Toll Free Inquiries, or for Wise. Orders WuardolOi-0 1995

800-558-0003 414-351-2007

Est. 1982
ORDERING INFORMATION. KieasG •pacify system. For fast delivery send cssriior jr-heck. money oraeroiaireol Dank Iransfers. Personal COMPUTASIUTY
and company cHocks allow 2 weeks 1o clear Cnargos (or COD are 13 00 School Purchase Orders welcome In CONTINENTAL USA. in- PO Boi 17832
cludo $3.00 chipping per software ordur. Include 3% snipping on all Hardware orders, minimum 13.00. Mastercard & Visa please include Uiiwau'ee W iii\!
card*andeipiratlon Bate-, Wl re9lcJHn13plnasBadi15% sales tai. HI, AK. FPO, APO. Canadian orrters — acid5V. shipning. minimum 1500
AIIOIHorforelon orders, pledge air) 'V/, shipolng, minimum JtOOO AllflooOsare new and include factory warranty. Dueinou' low prices, ORDEP. LINES OPEN
all sales are Imal All tlof*ictlvo rolurns rnu&i have a return flumorlzallon numuer. Ploasacall 414-351 '2007 toobta'n anRAfforyourrulurn Won-fn 11 AM 7 PU CSI
will NOT >:i accepted lor reclacoment or 'o»alr. Prlcos and availabllliy are suDjecl to change wiinoui notice. Sal 1?PM-[,PMCS1
52 / RUN December 1984
I've seen many fine articles on multicolor programming, but I've never found
an easy-to-use Editor that would design these types of characters. As a result
of my futile search, I wrote the Editor program. It is designed to work on
a VIC-20 with 3K memory expansion (Super Expander will also work). Simply type
in this program, save it and use it.
If, however, you have an 8K or greater memory expander, type in both the Screen Relo
cation program and the Editor program and save each separately. Whenever you wish to use
the Editor, load the Screen Relocation program and run it. This will make the VIC look like
it did before you added the 8K memory. Next, load the Editor and remove line 10 (in fact,
you may remove it permanently and save the new version). Now you may run the program.

The
Many-Colored

BY TOMMY MICHAEL HUMAN

This Editor is an artist when it comes


to designing and modifying your
multicolored VIC-20 graphics characters.
What's more, it's easy to use.

RUN It Right
VI&2Q with 3K expansm RUN D«*ml*r 1984 / 53
Datassette; Printer (optional)
0—black
I—while
2-red
3—cyan
-I—purple
S—green
6-blue
7—yellow
8—orange
9—light orange
]0—pink
Photo I. The initial screen after 11—light cyan
power-up. The character shown is 12—lighi purple

character 0 (the @ symbol). Notice the Photo 2. The same character, but the 13—lighi green
14—light blue
small high-resolution symbol and the four colors have been changed. Notice
15—light yellow
multicolor symbol at the bottom right. how the character color of all the
In the bottom center is the large blow printed text has changed to produce
Table I. Color list.
up of the small multicolor symbol. contrast between the text and screen.

The main screen is illustrated in character: screen color, border color, now. (In fact, you can change the colors
Photo I. In the upper left-hand comer character color and auxiliary color. anytime you are back to the main com
is displayed the command board. If you (These colors will be known, respective mand screen.) To change colors, press
don't know what to do, wait for a com ly, as color 1, color 2, color 3 and color 4.) C. Input your choice of screen color
mand to pop up! The following is a list In the right-bottom corner of the from ihe color list (sec Table 1). Re
and description of the commands. screen, you'll see the character you're member to press the return key after
restructuring. It will be displayed in you input your choice.
C—Change colors
High-Resolution mode and, below, in Next, select your choice of border
D—Display
its appropriate Multicolor mode. color, then character color, and finally,
G—Go to a new character number
The botlom middle of the screen is auxiliary- color. (You may choose only
L—Load an old character set
S—Save the character sei (prinicr- the most important. This is the work colors 0-7 for characier color.)

scrcen-tape)
area where you'll display the multicolor Now you may restructure your char
character in a 4x8 display. The char acter. To do this, you must use the cur
Remember thai these arc the main acter will be made up of 32 large blocks, sor keys and the number keys 1,2,3 and
commands. If you choose one of ihem,
colored in one of the four colors you're 4. Notice the arrows above and to the
they'll all be erased from the screen and
allowed to use. left of the character. These arrows indi
replaced with new subcommands,
Around the top and left of the large cate which color block of the character
which will give you instructions on how
character are arrows thai Indicate which you are changing. By pressing the cur
lo continue properly. Always wail for
block of color in the work area you'll be sor keys (with the shift key) you may
the commands to appear! (There is a
changing. Press the cursor keys lo move position the arrows to point to any
slight time lag in sonic subroutines.) the arrows. The right cursor moves the block within the work; area.
If you look lo the right-hand corner
arrows right and the left cursor moves To change the color of the block, you
of the screen, you'll see a large 6x6
them left. Likewise, the down cursor must use keys 1, 2, 3 or 4. If you press
square. This is the display area, which
moves the arrows down and the up cur key 1, you'll erase that block (because
allows you to put your newly con sor moves them up. The character num you arc coloring it in the background
structed multicolor characters on top of
ber on which you're currently working color); key 2 will color thai block in the
or beside each other lo create larger mul
will be displayed over the work area. border color; key 3 will color il in the
ticolor characters.
If you look at the middle of the dis character color; key 4 will color it in the
How To Use the Program auxiliary color.
play screen, you'll see three rows of nor
Load the program according lo Notice that as you change the blocks,
mal high-resolution characters. These
the corresponding pixel dots in the mul
are the characters that you may re previous instructions. Run it and wait
for the screen to set itself. ticolor example change to the proper
structure into multicolor characters.
Now select a character to work on color! The corresponding dots in the
(As you create a new character, the
character corresponding to the one (0-57). Press G for Go to Character and high-resolution example change to the
then input the character number (0-57). proper configuration, too.
you're working on will change shape.
The characters in these three rows will Always press the return key after re If you wish to display your multicolor
still be displayed in High-Resolution sponding to requests for input. Also, characters on the display screen (upper
mode.) for later reference, don't forget lo make right-hand corner), then press D for the
In the left-bottom corner of the a note of what characters you are display function. First you will be asked
screen, you'll see the four colors with changing. for the width and height of the display
which you may color your multicolor If you wish, you may change colors screen (the number of characters hori-

54 /RUN December 1984


. '* -' . * r
ji ^' ■
1
21 i. ■:.. <
■ i
• ■
' t. 11

. ee. :
'3 X*
■-i ,i -t
4 1 ■■i . > i

»•> ■ I . &*
$•* .'■ Q ■

T 1
A a . 3t , S
4 ' 3 i ■ ."; 4
t."i * tS^ ; i
126 ,

Photo 4. A different shape for ■i

i
A , ISO .
character 36. Notice that this multicolor

■1

character has been placed into the ■ fS ■ >ri V KE v


Photo 3. Character 36 after the cur display area in a 3x4 formation. The
sor keys and keys 1-4 have been pressed character color chosen for each in Photo 5. The data table for the first
to change it. The cursor keys move the dividual character is blue. Note that you seven characters (0-6). Notice that the
arrows to point to various positions could pick any of the characters to go in first number in each group is the
within the character, and keys 1-4 each position of the display, and you character number for the character and
choose between the four colors could also choose each position with its the following eight numbers are the
available for coloring the character. own character color. bytes representing that character.

HCOMD X|":FORD=0TO5:PRINT:NEXTD:FORD=0
Listing 1. VIC Editor program. TO7:PRINTSPC(15)"(CTRL 9KCOMD H)":NEXT
D
270 PRINTSPC(7)"{CTRL 9){8 COMD UsHHOME}"
10 POKE51,0:POKE52,28:POKE55,0:POKE56,28:CL 280 FORD=0TO57;POKE38576+D,CO:POKE7856+D,D:
R NEXTD
20 DIMCfi$(15) 290 GOSUB1450:GOSUB1460:GOSUB1470
30 SC=3687 9:OC=32768:AU=36878:CS=7168:C=5:E 300 X=0:Y=0:POKE3869 3,CO:POKE3869 4,CO:POKE3
= 1 :B=3:A=0:AS="":B$="":C$ = "":POKEAU,0 8714,CO:POKE79 7 3,58:POKE7974,58:POKE79 9
40 CO$="(CTRL 1)":D=0:E=0:F=0:X=0:Y=0:CN=0: 4,59
H=0:W=0 310 GETA$:IFA$=""THEN310
50 CA$(0)-"BL":CA$(1)="WH":CA$(2)="RD":CA$< 320 IFA$="C"THEN410
3)="CY":CA$(4)-"PU":CA$(5)="GR":CA$(6)=11 330 IFA$="D"THEN650
BU" 340 IFAS="G"THEN810
60 CA$|7)="YL":CAS(8)-"OR":CA$(9)="LO":CA$( 350 IFA$="L"THEN870
10)="pi":CA$(11)="lc":ca$(12)="LP" 360 IFA$="S"THEN930
70 ca$(13)="lg":ca$(14)="lb":ca$(15)="ly" 370 IFA$-"Q$1THENPOKE51 , 0 : POKE52 , 30 : POKE55,0
80 deffnbi(x)=(peek(7168+cn*8+y)and(2(up ar :POKE56,30:CLR:PRINT"(SHFT CLR)";:POKE3
ROW){7-X)))/(2{UP ARROW}(7-X)) 6869,240:END
90 PRINT"(SHFT CLR}";:POKESC,27:PRINT"(CTRL 380 IF(A$="{CRSR UP)")OR(A$="(CRSR DN}")OR{
7JVIC MULTIGRAFIX EDITOR" A$="{CRSR LF}"tOR(A$="{CRSR RT}")THEN12
100PRINT"(CRSR DN}(3 SPACEsJBY TOMMY TILLM 30
AN" 390 IFA$="1"ORA$="2"ORA$="3"ORA$="4"THEN131
110PRINT"(2 CRSR DNS}{CTRL 9}STAND-BY ... 0
120 FORD = 0TO464:POKECS + D,PEEK(OC + D):NEXTD 400 GOTO310
130 FORD=58TO63:FORE=0TO7:READF 410 GOSUB1550:PRINTCO$"(HOME){CRSR DN}(CTRL
1 4 0 POKE(CS + 8*D+E),F:NEXTE,D 91SELECT SCREEN":PRINT"(CTRL 9)COLOR (
150 DATA8,8,B,8,73,42,28,8 0-15)
160 DATA0,8,4,2,255,2,4,8 420 GOSUB1650:S=VAL(B$):IFS<0ORS>15THEN410
170 DATA0,0,0,0,0,0,0,0 430 POKESC,PEEK(SC)AND15OR{S*16)
180 DATA85,85,85,85,85,85,85,85 440 GOSUB1420
190 DATA170,170,170,170,170,170,170,170 450 FORD=0TO35:POKE38400+D,CO:NEXT
200 DATA255,255,255,255,255,255,255,255 460 FORE=0TO110STEP22:PORD=0TO15:POKE38442+
210 POKE36869,255:PRINT"{SfiFT CLR}(22 CRSR E+D,CO:NEXTD,E
DNsHCTRL 91STAND-BY! (CTRL 0}{HOME}";:F 470 FORD=0TO146:POKE38568+D,CO:NEXTD
OHN=0TO505:POKE7680+N,60 480 FORE^0TO88STEP22:FORD=0TO13:POKE3S72 3+E
21 5 NEXT N +D,CO:NEXTD,E
220 GOSUB1420 490 FORD=0TO2:POKE3883 3+D,CO:NEXTD
230 GOSUB1560 500 FORD=0TO9:POKE38837+D,CO:NEXTD
240PRINT"(7 CRSR UPs}"SPC{16)"{CTRL 9JHIRE 510 FORD=0TO13:POKE388 55+D,CO:NEXTD
S":PRINT:PRINT:PRINT:PRINT:PRINTSPC116) 520 FORD=0TO28:POKE38877+D,CO:NEXTD
"(CTRL 9}MULTI" 530 GOSUB15 50:GOEUB1620:GOSUB1560
250 PRINT"{HOHE}"SPC(13)"(CTRL 9)(COMD A}(6 540 GOSUB1550:PRINT"(HOME)(CRSR DN)(CTRL 9}
SHFT *s)(COMD S)":FORD=0TO5:PRINTSPC(1 SELECT":PRINT"{CTRL 9}BORDER COLOR":PRI
3)"{CTRL 9} {SHFT - ) "SPC ( 6 1 " { CTRL 9HSHF NT"{CTRL 9)(0-7)"
T -}":NEXTD 550 GOSUB1650:B=VAL(B$):IFB<0ORB>7THEN540
260 PRINTSPC(13)"(CTRL 9}(COMD Z)(6 SHFT *s

RUN December 1984 / 55


zoniaily and vertically). Then you'll be the characters that you've changed.
asked for the character number and the You should also make a note of the col
character color for that particular char You must protect ors you're using and the character color
acter. Repeat this information until the your character set you are using for each character.
display screen is full. Then you will re If you choose S for screen, then the
turn back lo the main commands. from variables that would output will be identical to the printer
Note that if you change the four main normally be stored output, except that only seven charac
colors by using the color command, ters at a time will be displayed. You may
then the screen, border and auxiliary
in the same area copy onto paper the pertinent informa
colors for all blocks in the display will of memory. tion that you desire. You'll be returned
also change. Each block's character col to the main screen after you finish going
or will stay the same, though, because through all 58 characters.
the character color of each block is in If you wish to reload a character set
dependent of other colors. If you choose P lor printer, then for reviewing or modification, then
To save your data for each character, stand by while the character set is cop press L. Insert the appropriate tape into
press S. The screen will clear and you'll ied to the paper. The output will be as the Datassetle, type the name of the
be presented with three options. If you follows. The first number in each hue is character set and press the return key.
choose T for tape, insert in the Datas- the character's number. The next eight Press the play button on the Datassette
sette the tape to which you wish to save numbers are the byte numbers that rep and stand by while the character set
the character set and press T. Next, in resent that character in the character set. loads. When the character set is ready,
put a filename and press the record and (The first eight numbers in the set are for you'll be returned to the main com
play buttons on the Dalasscttc. Stand by drawing character 0. The next eighi mand screen.
until the character set has been copied to numbers arc for character 1. This con To quit, press Q. On a VIC with 3K
tape. There will be a slight delay until the tinues all the way to character 57.) memory, everything will be fine (includ
main screen is once again displayed. Now you should make a mark beside ing the new character set, which will be

listing / continued 860 POKE3S69 3,CO:POKE3869 4,CO:POKE38714,CO:


560 POKESC,PEEK(SC)AND248ORB X=0:Y=0:GOTO310
57 0 GOSUB15 50:GOSUB1620:GOSUB1560 870 PRINT"(SHFT CLR)(CTRL 9JENTER NAME OF":
580 GOSUB155(i: PRINT" {HOME HCRSR DN}(CTRL 9} PRINT"(CTRL 9}FILE TO BE LOADED"
SELECT":PRINT"{CTRL 91 CHARACTER":PRINT" 880 GOSUB1650:A$=B$
(CTRL 91C0L0R (0-7)" 890 PRINT"{CTRL 9}";:OPEN1,1,0,A$:FORD-0TO5
590 GOSU31650:C=VAL<B$ IFC<0ORO7THEN580 7:FORE=0TO7
GOSU31460:GOSUB1470:GOSUB1550:GOSUB1620 900 INPUT#1,F
:GOSUB1560 910 POKE(7168+D*8+E),F
61 GOSUB1550:PRINT"{HOME)(CRSR DN}{CTRL 9) 920 NEXTE,D:CLOSE1:GOTO210
SELECT":PRINT"(CTRL 9)AUXILIARY":PRINT" 930 PRINT"(SIIFT CLR}[CTRL 9)SELECT CHOICE":
(CTRL 9JC0L0R (0-15)" PRINT"(CTRL 9) TO SAVE CHAR. SET"
620 GOSUB1650:A=VAL(BS>:IFA<0ORA>15THEN610 940 PRINT"{CTRL 9)T-TAPE":PRINT"(CTRL 91P-P
630 POKEAU,PEEK(AU1AND150R(16*A) RINTER":PRINT"(CTRL 9}S-SCREEN"
640 GOSU31550:GOSUB1620:GOSUB1560:GOSUB16 30 950 GETA$:IFA$=""THEN950
:GOTO310 960 IFAS="T"THEN1000
650 GOSU31550:PRINT"(HOME)(CRSR DN}{CTRL 9} 970 IFAS="P"THEN1050
SELECT":PRINT"(CTRL 9)DISPLAY WIDTH" 980 IFA$="S"THEN1120
660 GOSUB16 50:W = VAL(B$):PRINT 990 GOTO950
670 PRINT" (CTRL 9) HEIGHT" 1GOSUB1 650 : It = VAL( B 1000 PRINT"(SHFT CLR}(CTRL 9}INPUT FILE NAM
E":PRINT"fCTRL 9)4 CHARACTER MAXIMUM
$)
680 IFW>6ORH>6THEN650 1010 GOSUB1650:A$=B$
690 FORF=0TO5:FORE=0TO5 1020 PRINT"{CTRL 9}";:0PEK1,1,1,A$:FORD=0TO
700 POKE(7716+E+22*F),60:NEXTE,F 57:FORE=0TO7
710 FORF=0TO(H-1):FORE=0TO(W-1) 1030 PRINTS,PEEK(7168+D*8+E)
720 POKE(7716+E+22+F),63:IFC0$="{CTRL 1}"TH 1040 NEXTE,D:CLOSE1:GOTO210
ENPOKE(38436+E+22*F),0:GOTO740 1050 REM PRINTER
730 POKE(38436+E+22*F) ,1 1060 PRINT"(SHFT CLR)(CTRL 9}(CRSR DNJINPUT
740 GOSUB1550:PRINT"(HOMEHCRSR DN)<CTRL 9) CHARACTER SET":PRINT"(CTRL 9JNAME"
INPUT":PRINT"(CTRL 9)CHAR. #" 1070 GOSUB1650:A$=B$
750 GOSUB1650:N1=VAL(B$) :IFN1 >57ORN1 <0TI1EN7 1080 OPEN3,4:PRINT#3,"CHARACTER SET "A$CHR$
40 (13):FORD=0TO57:A$=STR$(D):FORE=0TO7
760 GOSUB1550:PRINT"(HOME)(CRSR DN)(CTRL 9} 1090 B$=STRS(PEEK(7168+E+D*8)>:A$=A$+","+B$
SELECT":PRINT"(CTRL 9}CHAR. COLOR" 1100 NEXTE:PRINT#3,A$

770 GOSUB1650:CCS-B$ 1110 NEXTD:PRINTS3:CLOSE3:G0T0210


780 CC=VAL(CC$):IFCC<0ORCC>7THEN760 1120 PRINT"{SHFT CLRHCTRL 9}";:FORD=0TO57:
POKE<7716+E+22*F),N1:POKE!38436+E+22*F) A$=STR$(D):FORE=0TO7
790
,CC+8
1130 B$=STR$(PEEK(7168+E*D*8)):A$=A$+","+B$
NEXTE,F:GOSUB15 50:GOSUB1560:GOTO310 1140 NEXTE:PRINT"(CTRL 9)"AJ:PRINT
1150 IFD=6ORD=13ORD=20ORD:;27ORD=34ORD=41ORD
810 GOSUB1550:PRINT"tHOMEHCRSR DNHCTRL 9}
=48ORD=55THENBS="-1":GOTO1170
INPUT CHAR #":GOSUB1650:CN$=BS
CN=VAL(CN$):IFCN<0ORCN>57THEN810 1160 GOTO1200
830 GOSUB14 50:GOSUB1460:GOSUB1470:GOSUB1550 1170 PRINT"(CTRL 9)PRESS ANY KEY
:GOSUB1560 1180 GETA$:IFA$=""THEN11S0
840 GOSUB1630 1190 IFB$ = "-1"THENPRINT"(SI1FT CLR ){ CTRL 9}"
850 POKE7973,58:POKE7974,58:POKE7994,59

56/ RUN December 1984


MAKENO MISTAKE...
CALKIT for your Commodore 64 is a powerful, real-world problem solver. Faster, easier and
more accurate than pencil, paper and calculator - and a lot less frustrating.

CalKit helps you solve household and small business time it takes to ask "What If.. .7" You can make
problems thai invoke rows and columns or numbers. projections and plan ahead with confidence!

• balance your chequebook in seconds The CalKit problem-solving package includes built-
in templates for the most important home and busi
• plan your home or business budget with case
ness needs. Over 20 ready-to-use, real-life applica
• simplify your income tax, and your investment tions on one disk. The rows, columns and calcula
portfolio tions are already defined. No need for time-
consuming initial set-ups — all you do is enter your
• calculate loan or mortgage payments, and then data. Other CalKit features, like on-screen menu and
find out what happens to them in seconds, when simple commands, make it even easier.
interest rates change
An easy and comprehensive manual wiih tutorials on
That's the real advantage - with CalKit, you can each application arc included. YouII be using CalKit
change any number in your equation, and see how it like a pro, right out of the box. And once you've
afTects the other numbers. Alt calculations are per mastered the built-in templates, unfit be ready for
formed instantly! CalKit gives you the answers, in the your own unique spreadsheet programs.

Powerful solutions + ease of use + low low cost = CalKit. It all adds up to exceptional value,
for a computer program that can help you every day.

INCLUDED
i86QueenSt. West 17875 5ky Park North,
Toronto, Ontario, Suite P, Irvine, California
M5VJZ1Canada 'The Energized Software Company!" USA 92714
I416IS9B-110S WRITE FOB A FULL COLOR BROCHURE

©1984 Batterlts Included. All rights reiarved. Commodore li a regimred tiailcmarknf Commodore Buiinni Mtchlnei, Inc.
Circle 101 on Header Service card,
in memory locations 7168 lo 7679). But what is a character .set? It is noth placing the variables below the character
On a VIC with 8K or more memory, ing more than a group of eight bytes, set. The VIC's operating system will then
however, don't use Q unless you per starting from a certain memory location tlu'nk that you do not wish to use this
manently modify line 370. Simply delete and extending to some final location. In memory space and will avoid using it.
everything between the words THEN and this case we start at 7168. This and the Memory locations 51, 52, 55 and 56
END. Now the VIC will work normally. next seven bytes will define the "at" tell the VIC where the end of memory
symboi (@). The next eight bytes define and the bottom of siring storage arc lo
the A symbol, and so forth. cated. So, if you Poke in the ap
How Multicolored Characters Work Since I have defined 58 symbols to propriate values here, you can trick the
First, you must change the value of work with, you'll end up at 7632 VIC into thinking it has less memory
the RAM pointer, which tells the VIC (7168 + 8*58).' and, possibly, prevent it from messing
where to get data to construct the char So the first line of your programs up your character sec, which is now in
acters you see on the screen. This would probably be this unused area of memory.
pointer is memory location 36869. What are the numbers to Poke in? To
1 POKE 3<iS(W,255
There are a few values that you may protect memory area 7168 and up, you
Poke in there to reset the VIC to point But you must be careful to protect your would divide 7168 by 256. The integer
to your own character set. These are character set from variables that will be value you get (don't round off!) is the
listed in the VIC Programmers Ref stored in the same area of memory as page of memory you wish to protect. If
erence Guide. The two most used are your character set and would therefore you get a remainder, this will be extra
255 and 240. The former will cause the destroy (he designs you have created. To memory bytes you wish to protect. In
VIC to get its character set from mem protect your designs, you must tell the this case, you'll get page 28 with re
ory locations 7168 to 7679. VIC to lower the top of memory, thus mainder 0.

Luting I continued R LFHCTRL 9)(4 SPACEs){4 CRSR LFs 1 "CN


1200 NEXTD:PRINT"{CTRL 9)(CRSK DNJPRESS ANY "(HOME}":RETURN
KEY 1460 POKE38770,CO:POKE8050,CN:POKE38836,C+8
1210 GETA$:IFA$=""THEN1210 :P0KE8116,CN:RETURN
1220 GOTO210 1470 FORY=0TO7:FORX=0TO7:BI=FNBI(X)
1230 X1-X:Y1=Y 1480 A$=RIGHT$(STR${BI),1):X»X+1:BI=FNBI|X)
1240 X=X+2*(A$="{CRSR LF}")-2*(A$="{CRSR RT :B$=RIGHT$(STR$(BI),1):C$=A$+B$
)"):IFX<0THENX=0:GOTO310 14 90 IFC$="00"THENN=60:GOTO1530
1250 IFX>6THENX=6:GOTO310 1500 IFC$="01"THENN=61:GOTO1530
1260 Y=Y+(A$="{CRSR UP)")-<A$="{CRSR DN}"}: 1510 IFC$="10"THENN=62:GOTO1530
IF¥<0THENY=0:GOTO310 1520 N = 63
1270 IFY>7THENY=7:GOTO310 1530 X=X-1:POKE38715+X+22*Y,C+8:POKE7995+X+
POKE7973+X1 , 60:POKE7974-t-X1 ,60:POKE7994 22*Y,N:X=X+1
1280
+22*Y1,60 15 40 POKE38715+X+22*Y,C+8:POKE799 5+X+22*Y,N
POKE797 3+X,58:POKE797 4+X,58:POKE7994+2 :NEXTX,Y:RETURN
1290
1550 PRINT"{HOME}":FORD=0TO5:PRINT"(CTRL 9)
2*Y,59
1300 POKE3869 3+X,CO:POKE3869 4+X,CO:POKE3871 {13 SPACES}":NEXTD:RETURN
4+22*Y,CO:GOTO310 1560 PRINTCOS"(HOME}{CTRL 9}{2 SPACEsJCOMMA
1310 IFA$="i"THEN1360 NDS"
1320 IFA5="2"THEN1380 1570 PRINT"{CTRL 9JC-CHANGE COL.":PRINT"{CT
IFA$="3"THEN1400 RL 9)D-DISPLAY":PRINT"(CTRL 9)G-G0T0 C
1330
1340 POKE7995+X+22*Y,63:POKE7995+X+1+22*Y,6 HARtf"
3 1580 PRINT"(CTRL 9}L-L0AD":PRINT"{CTRL 9)S-
1350 POKE(7168+CN*8+Y},PEEK(7168+CN*8+Y)OR( SAVE":PRINT"(CTRL 91Q-QUIT"
2(UP ARROW)(7-X))ORI21UP ARROW!(6-X)): 1590 PRINT"{5 CRSR DNsHCTRL 9}COLS.(2 SPAC
GOTO310 Es)CHAR #":PRINT"(CRSR DNKCTRL 9)SCR.
n

1360 POKE7995+X+22*Y,60:POKE79 95+X+1+22*Y,6


1600 PRINT"{CTRL 9}"S"{CRSR LF}-"CA$(S}:PRI
1370 POKE(7168+CN*8+Y),PEEK(7168+CN*8+Y)AND NT"{CTRL 9)B0R.":PRINT"{CTRL 9}"B"{CRS
(255-(2{UP ARROWK7-X)))AND(255-(2(UP R LF}-"CA$(B}
ARROWM6-X) }) :GOTO310 1610 PRINT"(CTRL 9)CIIR .": PRINT" {CTRL 9)"C"{
1380 POKE79 95+X+22*Y,61:POKE7995+X+1+ 22 *Y,6 CRSR LF)-"CA$(C):PRINT"{CTRL 9)AUX.":P
1 RINT"{CTRL 9)"A"{CRSR LF}-MCA$(A):RETU
POKE(7168-fCN*8 + Y) ,(PEEK( 71 68 + CN* 8 + Y ) AN RN
1390
D(255-(2(UP ARROW)(7-X))))OR(2{UP ARRO 1620 PRINT"{H0ME}{12 CRSR DNs)";:FORD=0TO9:
W)(6-X)):GOTO310 PRINT"{CTRL 9}{6 SPACES}":NEXTD:PRINT"
1400 POKE7995+X+22*Y,62:POKE7995+X+1+22*Y,6 {CTRL 9}{6 SPACES){HOME)":RETURN
1630 FORD=0TO7:POKE797 3+D,60:NEXTD:FORD=0TO
1410 POKE(7168+CN*8+Y) (PEEK(7168+CN»8+Y)OR 7:POKE799 4+D*22,60:NEXTD
(2<UP ARR0W)(7-X> )AND(255-(2{UP ARROW 1640 POKE797 3,58:POKE797 4f58:POKE7994,59:X=
} (6-X)1):GOTO310 0:Y=0:RETURN
1420 IFCO$="{CTRL 1["AND|(S=0)OR{S=2)OR(S =4 1650 B$=""
)OR1S=6)OR{S=8) )THENCO$ = " {CTRL 2)":CO = 1660
1:GOTO1440 1670 IFASC<A$)=13THENAS=L£FT$(B$,1):RETURN

1430 IFCO$="(CTRL 2)"AND((S=1)OR(S=3)OR(S=5 1680 IFASC(AS)=20ANDLEN(B$)=0THEN1660


)OR(S=7)OR(S=>9))THENC05="{CTRL 1}":CO 1690 IFASC(AS)=20THENBS = LEFT$< BS,LEN(B$)-1 )
=0:GOTO14 40 :PRINT"{CRSR LF) {CRSR LF}";:GOTO1660
1440 RETURN 1700 IFLEN(BS)>4ORASC(A$}<31THEN16G0
1450 PRINT"{HOMEH12 CRSR DNS } "SPC{ 1 4 ) " {CRS 1710 B$=B$+A$:PRINT"{CTRL 9)"A$;:GOTO1660

58 / RUN 1!)N4
\,\
"THOROUGHLYIMPRESSED!
"THE CONSULTA NT is capable of very large and complicated searches. It x
is a very good system at a reasonable price. Documentation: excellent
Overall rating; 9/10"
-TfHKJMAGAZiNK

"... you should definitely try out THE CONSULTANT... powerful and very
well designed."
- KVERYTHING YOU CAN DO WITH YOUR COMMODORE, 1W4 EDITION

"For a truly professional data management program, you will have to look a
long time before you find a better one than THE CONSULTANT. "
- HOME APPLICAT1O

mounts

Like a smart, computerized filing cabinet, THE CONSULTANT controls your information for you. You
choose the file size and format - THE CONSULTANT'S flexible file structure adapts to almost any application
you can think of. And you can change the structure of your files without having to re-enter any "data — a
great time saver. Easy to learn and simple to use. Big system speed and sophisticated sorting functions, all for an
exceptionally low price. No wonder THE CONSULTANT comes highly recommended!
AVAILABLE NOW FOR THE COMMODORE 64, COMING SOON FOR THE IBM PC.

Iff
186 Queen St. West
17S7S Sky Park North,
Tbronto, Ontario,
Suite P, Irvine, California
MSV izi Canada 'The Energized Software Company!" U5A 92714
(415)596-1405
WBITE FOR A FULL COLOR BROCHURE
S 1S84 Battariea Included. All righls mined. ISM & Commodore are mglttored Irodemartts respectively of IBM, Inc. S Commofloro Builneii Machines. Inc.
Circle 101 on Readar Servics card.
Now for your character sel! All you
Listing 2. Screen Relocation program. have to do is copy from your data sheet
or paper the correct daia bytes you've
created for your newly designed charac
1 REH * SCREEN RELOCATION PROGRAM
10 POKE8192,0 ters and place them into the new charac
20 POKE44,32 ter set RAM.
30 CLR Suppose you wish to replace the letter
40 POKE648,30 A with whatever character you had de
50 POKE36(S66,150 signed for the purpose (not a good idea,
60 1>OKE36869,240
since we use the letter A so much, but
70 PHINT"{SHFT CLR}":REM CLEAR HOME
this is only an exercise).
[S0 NEW
On your data sheet or your paper,
you'll have, let's say, 1,255,255,255,
255,255,255,255,255. You could have
anything, but llic first number must be a
The remainder will be Poked into 51 Would you like to be able to use the I, because this Is the character number
and 55 (llic low bytes) and ilic page into letters and number designs that you had for the letter A. The next eight numbers
52 and 56 (the high bytes). before? Well, you can simply transfer can be any number less than 256 and
1 POKE 51.0: POKE 52.2K: POKE 55,0: POKE
(or copy) the designs from the character equal to or greater than 0. {This par-
Sb.m- CLR ROM chip (which is where you were licular set of bytes for the letter A will
getting them before, when memory lo produce a reversed blank space.)
Notice the CLR at the end of the line.
cation 36869 contained 240). The To transfer this data to its correct po
lis purpose is to reset important page
following is a simple loop that will move sition in the character set, use the fol
zero pointers. Don'i forget ii!
them for you from the ROM character lowing loop (and notice the flag - 1).
Now, the second line can be:
chip lo the RAM area you've chosen
5 POKE 36869,255 (7168 and up). 20 RESTORE

At this point, the screen turns to gar 23 READ A


25IFA=-1THENJO
bage! This is because you have nothing
12 POKE 7168 + D, PEEK i 32768 t I) ) 28FORB =
but random garbage at memory loca
14 NEXT D JO READ D
tions 7168 and up. You must put some
meaningful data designs hurt; lo allow As you run this part of the program, 34 NEXT B
the VIC to design and print your char the garbage will quickly turn to mean 36 GOTO 23
acters properly. ingful and readable information. 40 REM THIS WILL BE THE REST OF
YOUR PROGRAM

Software Shack S99END


1000DATAl.2S5.255,235,255,2i5,255.255.255

z comrrodore 1OIO DATA - 1

X GAMES
F-15 Strike Eag. 525 57 Summer Games (D( $27 57 Grtsi Baseball (D) S25 57 Notice thai you could easily have
BreakDance |D) 525.57 Monster Trivia (D) $17.57 Trivia Fever (0) S2B57
Imp. Mission (D) $25.57 Pttstop II. (R) $27 57 Ouestron (D) $27 57 used even more user-defined characters.
Hes Games (0) .. $27 57 Sungelintj Bay (D) . . .$22.57 Castle Dr. Creep (0) S22.57 All you must do is place them in the
Archon (D) $31.57 Music Const. (□) .$31.57 M.U.L.E. ID) .... $31.57
One on One (D) $29 57 DeBug (D) $26 57 ARCHQN HID) . $31.57 Data statements at the end of the pro
Blue Ma< (D-T) . $24 57 Pitfall II (D) $24.57 Zeppelin (D-T) S24.57
gram (but before the - 1 Data state
Zainon (D-T). .$28.57 Necromancer (D-T). S24 57 Millionaire (D) $28.57
Flight Sim II (D) S38b/ Solo Flight (D) S27 57 Wizard (D) $29 57 ment). Do those the same way as the A
Lode Runner (R) 526 57 Op Whirlwind (0) $28 57 Spy us Spy (D) $23 57
Flip Flop (D) S17 57 Rails Wesi ID) 528 57
character (the first number being the
Boulder Dasti (D) 527 57
Inlidel (D) $30 57 Witness (D) $27 57 Seastalker (D) S27.57 character number and next eight num
Beachhead |D-T) $24.57 Raid on Moscow (D) S24.57 Miner 2M9r (R) $26.57
$33 57 PacMan (R) S33 57 Pole Position (R) $33.57 bers being the design for the character
Donkey Kong (R)
Csll Wolfstn (D) $24 57 Beynd Wolfstn ID) 524 57 Space Tan (D) $24.57 from your data sheet or your paper),
Pro Tour Golf (D| $26 57 Ringside Seal ID).. 526 57 Tigers in Snow (D) 526.57
Soelunker (0) S25.57 Ultima III |D) $39 57 MusiCalc 1 (D) S36.57 Now, whenever you enter Poke
Stealth (D) . $18 57 Pro Blackiack (0) . S4B57
S4B 57 Dallas Quest (D)
■ $23.57 (screen location), 1 you will not get an
BUSINESS "A," but you will get your new char
SunerDase 64 (D) $58 57 Practicalc [D) ... S3B.57 MulliPlan (D)... S68.57
Practice (D) ..$38 57 Cut & Paste WP (D> .$36.57 Fleet Sys. 2 (D) $68.57 acter. You'll also get your new char
C.P.A. (0] . $57.57 WfiteNow WP (R) S36 57 PaperClip WP (□) S66.57
acter if you type PRINT "A".
MailNow [01.... $27.57 Financial CkBk ID) $36 57 FileWriter (D) $37 57
Micro Cookb* |D| $33 57 Oieam House (D) $28.57 HomewortJ (D) S53.57
EDUCATIONAL How to Use Multicolor
Step Dy Step (D) S4BS7 C-64 Tutor (D-T).... S22.57 Delta Drawing (0| 529.57
W yc l) O) $25 57 Mastertype (R) .... $27 57 Chatleibee (0) S28 57 To set this space to Multicolor mode,
Word Wizard (D) $25 57 Jggls Rainbow (D) 522 57 Moptown Hotel (D) $22 57
you must Poke the corresponding color
Kindeicomp (R) $19 57 Facemaker (R) . . 524.57 The Ranch (H) $24 57
Sloiy Maker (D) $26 57 Total Health (D) . $21 57 Doodle (D). .. $27 57 memory location with whatever charac
If it's lor the C-64 we have it!! ter color you have selected plus eight. In
II you don't see what you want—Ca!l and asfc lor ill You Will Be Glad You Did!!!
this case, you can simply enter Poke
SOFTWARE SHACK (screen location
color +
+ 30720), (character
8). This simple formula will
449 EAST 146ttl STREET CirC|e 139 on Reader Service card. ruclncrt ft 4 A ••
CLEVELAND, OHIO 44110 216/953-914 1 always work and is the simplest way to
SHIPPING AND TERMS: MO U 00 w o'dtr No COD Cash, cemlnd chick 01 rr-onjy o'Oer lottsonai thtcU an™ 3 wks to cwar] keep a one-to-one correspondence be
Oho usidcis a3j i i'. M*s iji Voj or MjshiCjiO rjnane ordffs only
tween your character screen and your

GO / RUN DecemW 1984


color screen. (Actually, this will always C"n .i- 254 on Reader Service card.

work unless you reset the .screen or color


memory to a different place in memory.) Software Discounters
So, whenever you place a character lo S.D. of A.
the screen in multicolor, first Poke the of America
color memory with the above formula, For Orders Only 1-800-225-SOFT*
then Poke (he screen memory with this Inquiries and PA. 412-361-5291 Open Saturday
formula: POKE screen location, char
Commodore 64 Software
acter number.
ACCESS Match Wits ID) $19 Suspended(D) 129 Cosmic Balance (D| 125
Another way lo activate Multicolor Beach Head |T/D) .. (21 MalhUileage(D) . $19 Witness (0) 123 Epidemic{0) 123
mode is by printing with a color code Beach Head II cm Mastering SAT(D).. 199 Zorkl.lt or III(D| ... S2S Field ol Fire (D). 125
Raid Over Moscow Mult(Div(T'DJ $1B KOALA 50 Mission Crush (Dl 125
greater than 7. Memory location 646 is (T/D) (26 Murder by Dozen (D) $13 Touch Tahiei wrPainter Fortress |D) 123

the location for the current printing col ACT I VIS ION CONTINENTAL (0) S65 Geopi ' ;. ■
Beamnder (D) ... . 125 FCM|D) $13 Touch Tablet w'Pamter Germany 1985 ID) 139
or. Normally, it's from 0 to 7, but if you DecathelonfD) .. , 125 Gel Rich Series Cllt (R) S7S Knights In Desert (D) 125
H.E.R.O.(O)
Poke it with a number from 8 to 15, Pitlallll(D)
125
125
Home Accountant (D)S«7 Muppet Learning Pro Tour Gall (0) (25
HomaCatafogor (D) $3S Keys Clll Question (D) 133
you'll then be printing in Multicolor Ruer Rald(D). . . 125 CREATIVE PamtA-Rhyme(D| S21 RDF19BSIDI (23
"15 instant Rebale v llh Bumblebee (D) $19 Prorjrammer's Guide Rails West (0) (25
mode. purchase ol 3 titles Crisis Mountain (Rf $21 Ringside Seal (D)
(D) 113 125
The color you will Poke in will be the ARTWORK Dragonhawk(D) .. . 121 SpiUorEalerlD). . .. S21 Tigers In Snow (D) (25
Bridge4.0(T(D) , , , 118 InthoChips(0) .... 119 MICROLAB SUBLOGIC
color character number from the list (0 Monkeymath(T/D) . 110 Moonflusl (R) 121 Boulder Oash(D). .. S21 Flight Simulator H(D}(35

to 7), plus 8 added to activate the mode. Strip Poker(D). . . 121 Save NewYork(R).. $21 Death Caribbean (0) S23 Nighi Mission Pintu 1
BATTERIES INCLUDED DATASOFT DmoEggs(D|. , , , 123 (TJO) (21
For example, to begin priming in Buscardll . . . S135 Bruce Lee (D) $33 Hoist (D). . 121 SYNAPSE
Checkbook(0).... (21 Dallas Quest (Dl .. $23 Blue Mai(TID)
Multicolor mode using red as the char SOColumn Board SH5
MICROPROSE 121
Letter WizaroiDI- S33 F-15(T<D) S23 Encounter (T/0) 121
acter color, enter POKE 646, 2 + 8 (the Electronic Address Pooyan(TID) $11 Hellcat Ace(O) SIB Ft Apocalypse (T'DI 121
Book(D) 121 DESIGNWARE Solo Flight (T'D) S23 Necromancer (T/D) (21
2 for red and the 8 to activate Multi Home Inventory (Dl 121 CreatureGrealor (D) $31 Spitlire Ace |D) SIS Pharoati's Curse (HDI S21
color). To cut off multicolor printing, Mail List ID] 121 Math Ma:e(D) $25 PRECISION SOFTWARE Sentinel (TJD| 121
Paperclip(D) ,,,,., 153 Spellicopter(D) 135 Superbase64(O)... 167 Slamball|T/D| 121
just enter POKE 646 with a number less Paperclip w/Speiipak 173 States8Traits(D). . $29 PROFESSIONAL Za«on|TJD) 525
Recipes ID) ...,,.. 121
than 8, or just use a regular color com EPYX SOFTWARE ZepellmiT'D) 121
Speiipak(Di 133 Dragonnders Pern (DII25 Trivia Fewer (0) 127 TIWEWORKS
mand inside a Print statement. Slamps(D). 121 FAX(D) 113 Word Pro 3 • (Spell Cjvc Word Wizard (DJS23
The Consultant ID) . IS 7 Gateway Apshai (R) $3S Right 10).. 157 Data Manager (T/D) 117
BOOKS Impossible Mission RESTON Data Managnr 2(0} S33
How About Colors? Book of Adv. Games (16 (0) $13 Miner 20J9ei|R| . .. S25 Elect. CnnckbuoklTiD) 117
Book ol Commodore Jumpman (T/D) $25 Movie Makor(D) .. S3 5 Evelyn Wood Reade
To set the four multicolor colors in Sullwdre85 (13 Jumpman Jr.(R) . as SCARBOROUGH (D) S47
the VIC, use the following four Pokes. Commodore 64 User s Oil Barons (D| sag Mastertype(Dor Rj S25 Money Manager (T/D SI 7
Encyclopedia ., , (13 Pltslop(R) $35 Songwriter (D) S25 Programming Kit V 2 or 3
/. Screen color. Commodore 64 Color Pilslopll(D) Clll SIERRA ON LINE (T'D| S17
Graphics S12 Puzzlepanic(D) .... $33 Champ Bo*ing (D) 119 Robbers Losl Tomb
POKE 36879, PEEK (36879) AND 15 OK Games Commodore SummerGamesiDI $25 HomewordlDI. ... 143 (TfD) 117
Play S12 Temple of Apshai Oil's WelllDl 119 Spellbound (TfD) 117
(SCREEN COLOR • 16) Kidsand ineC64 . IT1D)
HE $35 Quest lor TiresiDi 123 Word Writer (Ol 133
Shortcut Through Worlds Grealesl Story Maker |D) 123 TRILLIUM
2. Border color. Advenlur eland 1 13 Baseball (0) $23 Ultima it(D) 139 Amazon (D) 123
Shortcut Through FISHER PRICE Ulysses (D). (23 Dragonworlo(D) 123
POKE 36879, PEEK (36K79) AND 248 OR Adventurelanu II Alpha Build (R) .... $19 Wizard & Princess (D|S21 Fahrenheit ii\ (0) 123
(BORDER COLOR| (Infocam) IB Dance Fan la sy(R) $19 Wi? MatrilDl 123 Rendezvous w/RamalO 123
BHODERBUND Hop Along Counting WizType(D| . S23 Shadow keep |D) (23
Note that the border color must be from AE(D) 121 (R| $18 SPINNAKER TRONIX
Bank SI Wrltor(D) . 143 Linking Logic {R). . . S19 Adventure Creator (R S31 Chatlerbf!e(D) 125
0 to 7 only! Castles Dr CreenlD) (21 MemoryManor(R) . 119 AogoanVuyageIR) 12! Pokersam(D) (19
Championship Number Tumbler (R) sin Aerobics (D). SAM (0) ,
3. Character color. This is individual Loderunner (D) 123 SeaSpeller(R) $19 Alphabet Zoo |R).,
S25
S21 WAVEFORM
139

ly set for each space on the screen as Chopilflor(R). 125 Up & Add 'Em(R). . $19 Bubble Burst (R) 521 Musicalc 1 ID) SIS
OanQ's Midnight Magic FUTURE HOUSE Cosmic Lile(R) S21 Musicatc2or3(Di S23
discussed above. Note thai charac (0) S19 CPA(D| .. M7 Delta Drawmg(R) S21 Colorlone Keyboard S59
ter color is from 0 to 7 only, but Drol(D) S23 Light Pen [TiDi $19 FaCom>kor|R| 121 WINDHAM CLASSICS
GumballiD) . ..... SIS Peripheral Vision |O) $23 Fraction Fever (R) . 121 Below The Root 101 113
you must add 8 to it to activate Maskol IheSun(D). S25 HBJ Grandma's House [DIS21 Gulliver's Travel5|Dj SI"
Operation Whirlwind Computer SAT (D). $59 HeyDiddie(D)
Multicolor mode in that space (D)... S25 HES Jukebot(R)
119 Swiss Family HoOmson
121 (D) - 113
on the screen. Raid on Bungehng Factory (0) SI 8 Kids on Keysr.fi) .. 121 Wizard Of Of ID) 119
Bay(DJ 121 Graphics Basic ID) $33 Kidwrilor(D) S21 ACCESSORIES
4. Auxiliary color. Sosto»(D) 121 HES Modem 1 $47 Kmdercomp (R|.... S21 Alien Group Voice
Spelunker ID) 121 HES Modem II . . Call Most Amailng Thlnfl Call
POKE 36878, PEEK (36878) AND 15 OR Stealth (Dl . 121 HESMON64(R) ... $2E ID) 123 BASFSS. UD. S17/BJ-
( 16-AUXILIARY COLOR) Whisllor'sBrolti0MD>I19 HESGamesfl4(D). $23 Runch(R).... 121 Cardco Accirsn Call
CBS Multiplnn(D) IN Snooper Troops 1 (0) S23 ComrrKjiloro Dusl
Note that auxiliary colors range from 0 Add'SubtiT/D),,. . lie Paint Brush (R) .. . S1U Snooper Troop52(0) S23 CovofsiAII Module SB
Aslro.Grover(D) 125 Space Station (Dl . in Story Machine (R) 121 CompuServe Slartor
to 15. Big Bird's Funhouse Turtle Graphics II (D) 12b Trains(D) 123 (5 hrs ) 123
(Rl S25 Type'N' Wrile(O) ssi CompuServe Vullex 125
For those of you who do not wish to Big Bird's Special INFOCOM Baltic 8S(DI 123 Disk Case (Holds 50) S12
Deli.orylDI
type in this program, I would be glad to Dinosaur Oig(D)
S19 Oeadline(D) $29 Battle Normandy (Dl 125 Dish Drive Cleaner 19
(33 Encnanler (Dl ... 123 Broadsides (Dl 125 Sakala 13" CcJoi Monitor
make a copy for you. Send me a self-ad Duck's Ahoy1 |R) S19 Hint Books M Carrier Force (Dl (39 llree shipping) (239
Ernie's Magic Shapes InliUellDi . $2t Combat Leader (D) (25 Wico Bosi
dressed stamped mailer for cassette or (R) 119 PlanetlalllDI Computer Baseball Wico Ba! Handle
(12
(IS
disk and a clean, good-quality lape or Fractions (TrD) S19 Sea Stalker (Dl $13 10) S25 Wico Red Bait SIB
Goren. Bridge (0) 153 Sorcerer (Dl .... $M Computer QB 10) 125 Wico Trackball 129
5 Vt -inch disk with a check or money
orderforS3. SI P.O Box 278—Dept . RN Wildwood, PA 15091
Ordering and Tarmt Ord rs with cashier check or money order shipped Immediately. Peraonal'company
checks, allow 3 weeks clearance. No C.O 0 s. VISAiMASTERCARD acceole d with no additional charan lor
orders 3liipporJ to contmonial U.S.A. Shipping: Centlneninl U.S.A. — Orders under S100 add 13. Ires ship
ping on ordan ovar SICJIlPA residents add 6% sales la' AK. HI. FPOAPO - add ii> Ofl all tirdnr1;
Address all author correspondence to Intanijitli.rml -
add SI 5 o 15% or order whichever is groalost. Deloctlve merchandise will be replaced with

Tommy Michael Tillmati, do T Squared same mnrchanrjiao - NO CREDITS1 Return must ha oaulhon/allon number (412) 361-5J91 Prlcei subiecl
lo change without nollcn
Software, Box 1133. Sanford, NC 27330.
RUN December 1984 / 61
Does your youngster need help
in learning his/her weekly list
of spelling words? Well, meet
Chippy, who's the best spelling
u
buddy yor child could have.

1
Spelling Frend
A
By WILLIAM W. BRAUN

In Spelling Friend, your child can option of seeing them again or of choose to stop. Chippy informs you
practice spelling with a simulated com continuing. that you may resave the program if you
puter friend, Chippy. My daughters, When you choose to continue, Chip want to have the same words for the
ages nine and six, enjoy using the pro py shows the first word in his list. The next practice session.
gram to study their weekly spelling as word is enclosed in a multicolor border
signments. Even the six-year-old is now and appears one letter at a time, each About (In1 Program
able to enter her weekly list of words. one accompanied by a short lone, which Through Chippy, 1 iried to create a
Chippy, who appears as a large smil increases in pitch with each letter. feeling of personal communication be
ing face with curly hair, first shows you After the word disappears, you must tween the child and the computer.
the list of spelling words contained in try to type it in from memory. If you Thus, the computer is no longer only a
his memory. He then asks you if the succeed, Chippy appears with a big machine that displays words and re
words are all right for the current spell smile, gives a short message of encour sponds negatively or positively to a
ing session. If you answer no, then agement and winks at you. If you spell child's input—it has a personality.
Chippy tells you thai you must type in it incorrectly, Chippy frowns and in- If you have a speech synthesizer, you
20 new words and prompts you when 10 .structs you to try again, [f you spell il can replace or supplement the messages
do so. After you've entered the 20 incorrectly twice, Chippy shows you the on the screen with verbal statements
words, Chippy displays the new word correct spelling. Periodically during the from Chippy.
list, asking if those are all right. You program, at leasl some of the initially Unfortunately, to code this program
may repeat this process until satisfied. misspelled words will be shown again, to run on the unexpanded VIC, I would
When you indicate that the words are giving you more practice with them. have had to sacrifice most of the fea
correct, Chippy presents the program's After all 20 words have been used, tures that make it interesting. However,
instructions. He tells you that a word Chippy shows you your score and gives I coded it so that you can use it with any
will be displayed for a few seconds. Af a message about your performance. At amount of expansion. Some programs
ter it vanishes. Chippy will ask you to this point, you may choose to start over will run only if a particular amount of
type it in correctly. After the instruc again, see a list of the words you mis RAM is present. This is because the VIC
tions are displayed, you are given the spelled or end the program. If you operating system changes the screen and

RUN It Right

02 / RUN Dtcoitibcr 1984 V1C-20


3K or more expansion
Who Invented the Submarine?
Who was the only president to serve more than 3 terms?
The purchase of what state was known as Seward's Folly?

These are just ;i few of the fun and fascinating history ques
HISTORY tions you'll find with HISTORY FLASH, one of the >i titles iin
FLASH the Challengeiware educational series.
With HISTORY FLASH, you can explore over 400 years of
facts about the United States, from its discovery by
Christopher Columbus in 1492 to constitutional amendments
that effect our lives today. HISTORY FLASH is designed to
test the knowledge of two players as they compete to win
500 points by correctly answering random historical ques
tions...and provide valuable information where answers are
not known. Explorers, Inventors, Black Americans, American
Women, Presidents, The Constitution, and Wars are all
covered in this exciting program, which will keep you
challenged for hours of fun and learning.

I
I

ChallcngcWarc brings students and knowledge used in over 1,000 schools throughout the
together through exciting programs for the country. Recommended by teachers as software
Commodore 64, Apple He, and Apple II+. parents can trust to enhance their child's educa
Designed lor ages pre-school through adult. tion, it is the only educational series that can
ChaHengeWare includes programs in Pre-school accompany every step in a child's development.
Concepts, Mathematics, Grammar, Social Studies. So help your child explore this world of vast
Science, Foreign Language. Reading, Economics, information..,
and Logic A Strategy. Discover ChallengeWare at your local dealer!
ChallcngeWarc is the most extensive educa
tional series available in the United Stales and is For Commodore (vi & Apple 11 SltL-s,

For a FREE CATALOG


or a dealer nearest you call 1X)LL FREE

1-800-253-2600 SOFTWARE
ill CT (205)621-9361 circle 26 on Header Service card.
i'o «(«■ 9-iK mtterbury, CT 06720
THESE COULD BE THE
KEYS TO YOUR FUTURE

Unlock all the potential of your Commodore 64 and VIC-20


Commodore 64 and VIC-20* with owners are one of the largest
RUN. groups of computerists today.
Explore... Experiment... Enjoy. Enjoy the benefits of this with
Beginner and expert alike will be your own magazine. Be in con
taken beyond the manual to the limits trol like never before. Order
of their abilities. Enter your own game RUN today and get a 13th
programs. Construct a simple hardware issue free with your prepaid
add-on. Broaden your scope with unique order [check or credit card)

applications.. .And.. .get a 13th issue of only S19.97. Send in the


FREE!
coupon or call toll free
1-800-258-5473. In N.H. call
Enjoy key features like these:
1-924-9471.
• Games for fun & strategy.
• Programming tips help you learn short cuts. \ Send me a subscription to RUN for the regular sub
scription price of only $19.97 per year. I understand
• Candid reviews help you make money-saving
that with payment enclosed or credit card order I will
decisions. receive a FREE issue making a total of 13 issues for
• Programs to add to your library. S 19.97.
• Instructions & tutorials to increase your skills. O ChccUMO G MC □ AE D VISA □ Bill me S19.97 for 12 issues
• Hardware & software modifications help your
machine work smart. . rap. date.

• Unique applications broaden your scope. signature

Here's a system-specific magazine written with


11.11 IH

you in mind. Written by and for the reader to give address.

time-saving, money-saving hints. You'll get instruc cily _slale

tions and tutorials to increase your skills, and candid


Canaan & Mexico S22.97. Foreign Surface 539-97. I ftarvnly. US funds diiju.'n on US
reviews to help you make the right decisions. Most tank Foreign airmail please insure. Firast allow 6 [<> H iwJij for d/livtry

of all though, you'll have fun.


RUN • Box 954 • Farmingdale, NY 11737
•Commodore 64 and VlC-ZOare repaired trademarks «1 Commuliire Sunness Machines. Inc.
34D
Programming Techniques
While writing Spelling Friend, I had
Pn%mm documentation. to find a way to prevent the child from
typing in the word while it was still on
the screen, for I found that the key
Line iniiiiii,n-t (<> ins
board buffer would accept the typed
6-17 Title screen graphics and sound effects (subroutine at 9300-9380 draws characters while the word was still dis
the border wilh letters of the alphabet).
played. Then, when the Input statement
20 Dimensions arrays 10 hold spelling words and incorrectly spelled
was executed after the word vanished,
words. AS is for spelling words and WS is for incorrectly spelled
the program would use the word in the
words. Reads Data statements to fiH AS anay.
25-30 Initialize variables, set border/screen colors. keyboard buffer. A smart kid would
39-49 Instructions to student. soon discover this and make the pro
JO Variable A counts number of spelling words displayed. If A equals 20, gram pointless.
program branches lo give score. To prevent this, it finally occurred to
57 Variable P is used lo display incorrectly spelled words a second time.
me to use POKE 198,0 to clear the key
75 Detects incorrectly spelled word.
board buffer immediately after the
77 Delects correctly spelled word.
word disappears and before the actual
550-573 Prim Chippy's faces. Value of FA decides if frown or smile.
600-620 Routine to show correct spelling after two wrong answers.
Input statement is executed. This is
700-729 Display score and decide upon message about student progress based done in line 61. The child may now type
upon score. in the word while it is being displayed,
1WO-2005 Routine to print spelling words to screen, one letter at a time witli but it will not be picked up by the Input
ascending tones and centered in the multicolored box. statement, and the child will have to re-
3016 Prints list of incorrectly spelled words. enter it after tlic word disappears.
6O0O-6001 Sound effects and border colors with correctly spelled words.
New words are placed in Chippy's
6200-6210 Blink Chippy's eye.
6500 Buzzing sound with incorrect answer.
spelling list by utilizing the "dynamic
8000-8003 Create multicolor border around spelling words. keyboard" technique. Lines 463-468
contain the routine that creates new Da
ta statements with the new words. As
Dffitiitimis oj'variables. the new words arc entered, they are
placed into an array, NWS.
SM—Screen memory location
Five lines, beginning with number
CM—Color memory location
R—Number of words spelled correctly
9000, are (hen printed on the screen.
A—Subscript of A$<A), number of words displayed These lines are the Data statements con
W—Number of words spelled wrong taining the new words. A sixth line,
C—Variable to delect two incorrect spellings in a raw without a line number, is printed on the
BS—Variable to hold !yped-in spelling words screen to define a variable and enter a
W$—Incorrectly spelled words command to go to line 9100. The cursor
FA—Value decides if Chippy has smile or frown is moved to the home position.
T—Variable in delav routines
The CHRS code for RETURN, 13,
is then Poked into the keyboard buffer
six times. When the End statement is
reached, in line 468, the six returns in
the keyboard buffer are executed, put
coior memory locations when you add You can also save yourself a lot of ting the new Data statements into the
more lhan 3K of memory. coding if you create subroutines to han program (while erasing the old ones) and
If your program docs not take this in dle repetitive tasks. This program uses executing the GOTO 9100 command.
to account by providing for variable many subroutines. For example, there The variable VB is used in line 9117
screen and color memory locations, you are routines to create Chippy's smiling to decide whether or not the program
must run the program on a VIC with a or frowning face, to make sound ef should continue at line 6 or line 20. The
specific RAM configuration. This can be fects, to produce delays in the program first time the program is executed, it
frustrating if you have a variety of pro action, to respond to correct and incor goes through lines 9100-9120 to initial
grams, and it can be rough on the expan rect spelling inputs and to create the ize variables, and then returns to line 6.
sion-port connectors as you switch multicolor border around the spelling The only other time line 9100 is exe
around the RAM expansion cartridges. words. cuted is when new words are being en
In Spelling Friend, line 9100 takes Kids love to play with the keyboard, tered into the program. At this point,
care of this problem. The program just to see what will happen. This can be it's necessary to start at 9100, since the
Peeks location 44, which will hold the a problem if they decide to try out the program actually ended (albeit only for
number 18 if the VIC has more than 3K run/stop key in the middle of a pro a split second) in line 468; however, this
of memory expansion. It then chooses gram. Line 6 anticipates this problem; time you jump to line 20, since you
the proper screen and color memory by Poking 114 to location 808, it turns needn't go to line 6 to see the program
constants, which are based on the result off the run/stop key. The restore key title screen again.
of the Peek. If your programs will be doesn't become disabled, since the child The only other way I could find to
Poking things around the screen, you'll would have to press the run/stop and change the spelling-word list was to ac
save yourself a lo( of trouble by includ restore keys at the same time, which tually exit the program and type in new
ing this option in your programs. would be unlikely to happen. Data statements, then restart the pro-
RUN December 1984 / 65
grain from the beginning. The dynamic- produces listings that are much easier to should be repeated or the spelling words
keyboard technique, which you can understand. Instead of getting confus commence.

probably find many uses for in your ing graphics symbols, you get easy-to- I chose to use a Get statement rather
own programs, is much cleaner and read string variables. than an Input statement, since only one
easier to use, especially for children. The string variables, with their well- key needs to be pressed. Line 46 freezes
It can also be used to place commands chosen names, make it much easier for the action until a key is actually pressed.
in the keyboard, to erase the current you to remember their functions. De Line 47 checks to sec if the S key was
program and to load and run another fining string variables in this manner ' pressed and takes appropriate action.
program. also clarifies which symbols in a listing Line 48 watches for the I key to be
If you put two programs, one after are commands and which are actually pressed and repeats the instructions if it
the other, on tape, you can use this tech graphics characters. The only drawback finds that it has.
nique to load and run the second one as I have found to using this method is that If any key other than S or I is pressed,
the first is ending. This would be very each defined string variable eats up a the program falls through to line 49,
useful if your program exceeded 3.5K, good chunk of memory. If you are con which prints an error message to the
as you can split it up into two sections. fined to the unexpanded VIC, it could screen informing the child that he or she
You can even load a third program use up too much. can enter only 1 or S, and then branches
when the second is completed, and so Lines 200-205 contain subroutines to back to line 46.
on. With this trick, you can make the produce delays of varying length. The same technique of editing the in
VIC run some very long programs, pro Rather than writing out a For-Next put is used in lines 418-430, but this
viding they are of a type ihat can be split statement each time I want a delay, I time with an Input statement. This type
up into parts. simply call up the appropriate subrou of editing simply ensures that the pro
Looking at lines 9110-9112, you will tine. I put longer delays in consecutively gram is not stopped with an inappro
notice that several string variables have higher line numbers to make it a bit priate input, and makes it clear just
been defined as being equivalent to easier to remember which line the GO- what input is actually needed.
CHRS commands. I use these string SUB should access. If your program If you don't want to type in this pro
variables right after a Print statement to will call for using the same length delay gram, just send me a blank cassette, a
execute the CHRS commands, which repeatedly, this method can save you self-addressed, stamped cassette mailer
perform the same functions as familiar time and bytes. and £4, and I will send you a verified co-
keyboard programming commands. Making programs as user-friendly as pyoftheprogram. IB
For example, CDS is equivalent to possible is an important aspect of pro
moving the cursor down one line; BLKS gramming. This includes trying to an
changes the print color lo black; CH$ ticipate problems with Input state
clears the screen and moves the cursor ments. For example, lines 46-49 control Address a!! author corresponttettre to William
home; and LC$ changes the characters the program's response to the child's in W. Braun, 316-f WelliiigUm Way, Arnold,
to upper-/lowercase. This technique put as to whether or not the instructions MO 63010.

Listing 1. Spelling program jar the VIC20.

1 REM(2 SPACEs}SPELLING FRIEND 45 PRINT" {SHFT T}O SEE THE":PRINT" INSTRUC


3 REM{3 SPACEsJWILLIAM BRAUN TIONS":PRINT" AGAIN, PRESS"SPC(5)RO$"(SH
6 POKE808,114:GOTO9100 FT I)"
7 PRINTHCSSPCi245)BLK$"SPELLING FRIEND":GOS 46 GETD$:IFD$=""THEN46
UB9300:POKES!,0:GOSUB205 47 IFD$="S"THENPRINTCH$IGOTO50
15 PRINTHCSCHRSi157)CHR$(157):FORT=1TO11 :PR 48 IFD$="l"THEN39
INTCD$:NEXT 49 PRINTCD$" ENTER ONLY S OR l":GOTO46
16 I-'ORM = 1TO11 :PRINTCD$: POKES 1 ,M+221 :FORT=1T 50 PRINTUC$:POKES,241:FORT=0TO50:NEXT:POKES
O50:NEXT:POKES1,0
17 NEXT:PRINTCH$ 57 P=P+1 :IFP = 3ANDW$(L> o""THENGOSUB1990:GOS
20 DIMA$<19):DIMW$(19):FORX =0TO19:READA$(X) UB204:PRINTCH$:GOSUB6700:GOTO1000
:NEXT:IFVB=9THENPRINTBU$:GOTO403 58 IFP-4TI!ENP=0
21 PRINTLC$:GOTO400 60 IFA-20GOTO700
25 X=0 61 PRINTCH$:GOSUB8000:GOSUB1998:GOSUB204:C=
30 A-0:W=0:R=0;P=0:L=S):POKEBC,31 0:PRINTCH$:POKE198,0
39 GOSUB550:PRINTCDSCD$BLK$LC$"(SHFT I) WIL 70 GOSUB9200:GOSUB550:PRINT:PRINTBLK$"TYPE
L SHOW YOU A WORD" WORD,PRESS ";
40 PRINT"FOR A FEW SECONDS.":GOSUB205:PRINT 71 PRINTRO$"RETURH"RF$RED$
CH$:GOSUB9200:GOSUB550 73 PRINTSPC(49);:INPUTB$
41 PRINTCD$CD$BLKI:PRINT"(SHFT WJHEN THE WO 75 IFB$OA$IA)THEN90
RD VANISHES":PRINT"TYPE IN THE WORD YOU" 77 IFB$=A$(A)THENGOSUB550:PRINTLC$
42 PRINTCD$"SAW AND PRESS "RO$"(SHFT R){SHF 78 GOSUB6300:GOSUB6000:GOSUB201:GOSUB6200:G
T EHSHFT T){SHFT U)(SHFT R)(SHFT N)"RF$ OSUB200
".":GOSUB205:GOSUB9200 85 R=R+1:A=A+1:PRINTCH$UC$:GOTO50
44 GOSUB550:PRINTCD$CD$" (SHFT T}O START PR 90 C=C+1:IFC=2THENGOSUB600:W=W+1:A=A+1:GOTO
ESS(3 SPACEs("RO$"{SHFT S}"CD$CD$ 60

6fi /HUN December 1084


cnoilenging and f rating
Air Comtial (torn rt»
Moown Electronic Cockpfl!

Exciting
3-Dimensionol As Closeto
Aerial Com Dal me Real Thrill
OvsrthePaatk of Frying as
*• in World War l|i You Can Handle!

THE NATO COMMANDER ISOVUilOHM


(orCommoaorB-6J. ATARI,
. ana IBM pCPCJr

ACTION

S34.95
Sonsononai
Assnutl Cfioppflf Acceiwoted
Bescue Roios Raal-TimeDsfense
lor Dnnng Pilols1 01 Europe AgolnsI
SoWtlnvosionl

Exciling
:)■ Dimensional
Aenol ComboT
OvarEurope in
World War II!

MicroProse Software's exciting and challenging and your good guy's luck to survive and win!!
simulations make you trie HEPO!! MicroProse Our products are not games, but reol simulations
puts you there — from defending Pearl Harbor that will provide you with pleasure and excite
to patrolling the skies over the Straits ot Hormuz! I ment for a long, long time. You'll nBver run out
We give you real life situations where you have of learning new things about your own skills and
to depend on your brains, your coordination, your ability to nsetothe challenge oiid win!!

10616BeaverDam
If you cannol find our software at your local store, you can order by Master
Card or VISA. M O . COD. or Check. Add S2 50 for postage and handling.
The Action is Simulated — the Excitement is REAL!! Maryland residents add 5% sales tax.
Co.T'a!3'e 63 atari aP°ie oa IBM are 'c^s^rK]!'i!ce'^>s ^TCcr-"M^-c Bj$Tiflss Mocfl'rws Ira flTAPnnc . and inwnoflonci Bus. ness Machines inc

Circle 157 on Reader Service card


Listing Continued {COMD +) {COMD +}
100 FA=1:GOSUB550:FA=0 572 PRINTSPC(5)"{COMD +}"SPC(10)"{COMD +)
105 GOSUB6400:GOSUB6500 573 PRINTSPC(5);:FORT^1TO12:PRINT"(COMD +)"
110 GOSUB202:PRINTCH$UCS:GOTO70 ;:NEXT:PRINT:RETURN
200 FORT=1TO500:NEXT:RETURN 600 FA=1:GOSUB550:FA=0
201 FORT=1T01000:NEXT:RETURN 602 PRINT:PRINTSPC(4}"SORRY, FRIEND!":PRINT
202 F0RT=1T01500:NEXT:RETURN CDS" CORRECT SPELLING IS
203 FORT=1TO2000:NEXT:RETURN 603 AW$=AS(A):AW=LEN(AW$}:AT=(22-AW)/2
204 FORT=1TO4000:NEXT:RETURN 605 PRINTSPC(AT-f22)CHR$(30)A$(A) :GOSUB6500
205 FORT=1TO5000:NEXT:RETURN 610 W$(X}=A$(A):GOSUB204:POKES,236:FORT=0TO
400 GOSUB550:PRINTCD$CD$BLK$"t3 SPACEsHSHF 50:NEXT:POKES,0
T H}I!{2 SPACEs}(SHFT I}'M "RO$"(SHFT C 620 PRINTCH$UC$:X=X+1IRETURN
HSHFT H}(SHFT I)(2 SHFT PS}{SHFT Y}"RF 700 GOSUB550:PRINTLC$:PRINT" (SHFT O)(SHFT
$"."CD$ KJ, FRIEND!":PRINT:PRINT" (SHFT H}ERE I
401 PRINT" {SHFT HJERE ARE THE WORDS (SHFT S YOUR SCORE."
I}":PRINTCD$" CAN HELP YOU SPELL":PRINT 710 GOSUB203:GOSUB550::PRINTUC$SPC(28)R" SI
CDS" BETTER. GHT":PRINTSPC(28)W" WRONG":GOSUB204
402 FORT=0TO8000:NEXT 711 IFR=20THENPRINTCD$" THAT'S FANTASTIC!!!
403 PRINTCH$UC$ !!":GOTO729
404 GOSUB9200:FORT=0TO22:PRINTCHR$(29)"*"SP 712 IFR=19THENPRINTCD$"THAT'S EXCELLENT!!!!
C ( 18)"*":NEXT:PRINTHCS !":GOTO729
405 PRINTBLKI:FORB=0TO19:PRINTTAB(8)A$(B):N 713 IFR>=17THENIFR<19THENPRINTCDS"THAT'S QU
EXT ITE GOOD!!":GOTO729
406 PRINT:PRINTCHR$(159)"ARE THESE OK(YES/N 714 IFR>13THENIFR<17THENPRINTCD$"THAT'S NOT
O)"; BAD!":GOTO729
418 INPUTD$ 715 IFR>STHENIFR(14THENPHINTCDJ"THAT'S A FA
419 IFD$="YES"THENGOSUB9200:GOTO25 IR SCORE.":GOTO729
420 IFD$="NO"THEN459 716 IFR>5THENIFR<9THENPRINTCD$"BETTER TRY A
430 GOSUB6500:PRINT:PRINT"ENTER YES OR NO 0 GAIN!":GOTO729
NLY!":GOTO418 717 PRINTCD$"PLEASE DO THESE WORDS":PRINT"A
459 GOSUB9200:GOSUB550 GAIN. YOU NEED MORE"
460 PRINTBU$LCS:PRINT" {SHFT T}YPE 20 NEW W 718 PRINT"PRACTICE!!!!!!!":GOTO729
ORDS FOR":PRINT" ME. (SHFT A)FTER EACH 729 GOSUB205
WORD"
730 GOSUB550:PRINTCD$"PRESS "RO$"W"RF$" TO
461 PRINT: PRINT" PRESS "RO$"(SHFT R){SHFT
EJ1SHFT TUSHFT U } ( SHFT R)(SHFT N)"RF$" SEE THE

.":GOSUB205 735 PRINTCD$"WORDS YOU MISSED."CDS:PRINT"PR


462 PRINTCHS:PRINT"START NOW:":PRINT ESS "ROS"S"RFS" TO START OVER.
46 3 PRINTUCS:GOSUB9200:DIMKW$(19):FORNW=0TO 740 PRINT"PRESS "RO$"E"RFS" TO END."
19:PRINTNW+1;:INPUTNW$(NW) 750 GETS$:IFS$=""THEN750
464 NEXT:PRINTCH$CHR$(5):PRINT:PRINT 751 IFS$="E"THEN7000
465 FORT=0TO17STEP4 755 IFSS="S"THEN21
466 PRINT9000-t-T;"DATA"QM$NW$(T)QM$;","QMSNW 760 IFS$ = "W"T!IEN3000
$[T+1}QM$;
765 PRINTCDS"ENTER{2 SPACEs}S,W, OR E ONLY!
467 PRINT","QM$NW$|T+2)QM$;","QM$NW$(T+3):W ":GOTO750
EXT 1000 C=0
468 PRINT"VB=9:GOTO9100":PRINTHC$:POKE198,6 1010 GOSUB550:PRINTCD$UC$"TYP£ WORD,PRESS "
:FORI=0TO5:POKE631+I,13:NEXT:END RO$"RETURN"RF$
550 PRINTCH$BU$ 1013 PRINTSPC(30);:INPUTES
551 FORT-0TO11:PRINTHC$SPC(27+T)"@";:NEXT:P 1015 IFES<>WJ(L)THEN1025
1020 GOSUB550:PRINTCHRS(14|:GOSUB6300:GOSUB
RINT
552 PRINTSPC{4)"@";:FORT=1TO12:PRINT"(COMD 6000
+)";:NEXT:PRINT'> 1021 GOSUB6200:GOSUB201
553 PRINTSPC(4}"§(COMD +}"SPC(10)"{COMD + }@ 1022 P=0:L=L+1:PRINTCH$UCS:GOTO50
554 PRINTSPC(4}"ia(COMD +} {2 COMD + s){4 SPA 1025 C=C+1:IFC=2THENFA=1:GOSUB550:FA=0:GOSU
CES)(2 COMD +s} (COMD +}@ B6500:GOSUB6600:GOTO1027
555 PRINTSPC(5)"{COMD +) (2 COMD +s)(4 SPAC 1026 PRINTLC$:GOTO1030
Es][2 COMD +s) (COMD +} 1027 GOSUB204:P=0:L=L+1:GOTO50
556 FORT=1TO2:PRINTSPC(5)"tCOMD +}(4 SPACES 1030 FA=1:GOSUB550:GOSUB6400:GOSUB6500:GOSU
)(2 COMD +S}{4 SPACES){COMD *)":NEXT B203:PRINTCH$:FA=0:GOTO1010
557 IFFA=1THEN568 1990 PRINTCIi$:GOSUB8000:A$-WS(L) :GOTO1 999
560 PRINTSPC{5)"(COMD *) (COMD +]{6 SPACES} 1998 A$=A$(A}
{COMD +) {COMD +} 1999 L1=230-(LEN(A$))/2
561 PRINTSPC(5)"(COMD +1(2 SPACEs)(COMD +)" 2000 D=1 :FORO^1TOLEN(A$):PRINTHCSSPC{ L1+D) :
SPC(4)"(COMD +}(2 SPACES}{COMD +}" PRINTBLKSMIDS(A$,D,1):D=D+1
562 PRINTSPC(5)"{COMD +}{3 SPACEsl(4 COMD + 2001 POKES,231+O:FORT=0TO30:NEXT:POKES,0
S)I3 SPACESHCOMD +J" 2005 GOSUB20SI: NEXT: RETURN
563 PRINTSPC(5)"(COMD +)"SPC{10)"(COMD +}" 3000 GOSUB550:PRINTSPC{66)"HERE ARE THE WOR
564 PRINTSPCI5);:FORT=1TO12:PRINT"{COMD +J" DS YOU":PRINT"SPELLED WRONG, FRIEND."
; :NEXT:PRINT:RETURN 3015 GOSUB202:PRINTCHR$(147):GOSUB9200
568 PRINTSPC(5)"{COMD +)"SPC(10)"{COMD +}" 3016 FORX=0TOW:PRINTW$(X),TAB(11)W$(X+1):X=
569 PRINTSPC(5)"{COMD +}{3 SPACEs)(4 COMD + X+1:PRINT:NEXT
s}(3 SPACES}(COMD +}" 3020 FORT=1TO4:PRINT:NEXT:PRINT" ...PRESS A
570 PRINTSPC(5)"{COMD +|{2 SPACEsHCOMD +){ NY KEY..."
4 SPACEsKCOMD +){2 SPACEsHCOMD +} 3030 GETP$:IFP$=""THEN3030
571 PRINTSPC{5)"(COMD t] (COMD +)(6 SPACES} 3031 GOSUB6700:GOTO730 —**

68 / RUN December 1984


A Printer For All Reasons
Search For The Best High Quality Graphic Printer

II you have been looking very long, you have Features That Won't Quit forms or individual sheets wilh carbons (up to 3
probably discovered lhat there are just too With the GP-550CD your computer can now deep), and Ihe last copy will be us leadable as
many claims and counter claims in the printer print 40, 48, 68, 80, 96, or IX characters per the first. Spread sheets with many columns? Of
maikel today There aie printers that have line. You can print in ANY of 18 font styles. You course! just go to condensed mode printing
some of the features you want, but do not have not only have the standard Pica, Elite, Con and print a full 138 columns wide Forget ex
others. Some leatures you piobably don't care densed and Italics, but also true Superscripts pensive wide-carriage printers and changing
about, others are vilally important !o you. We and Subscripts. Never again will you have to to wide carriage paper. You can now do it all
understand. In fact, not long agor we were in worry about how lo pnnl ti,0 or X . This fan on a standard SVi" page
the same position, Deluged by claims and tastic machine will do it automatically, through
counter claims. Overburdened by rows and Consistent Print Quality
easy soltware commands right from your
rows of specifications, we decided to separate koyboard. Most pnnlers have a continuous loop nbbon
all the facts — prove or disprove all the claims cartridge or a single spool nbbon which gives
to qui own satisfaction. So we bought printers. One of the fonts we like best IS "Proportional" nice dark printing when new, but quickly starts
We bought samples oi all major brands and because it looks most like typesetting. The to fade aflei a while. To keep the printers'
tested them. spacing for thin characters like "i" and "1" are output looking consislenlly dark, the nbbons
given less space which "tightens" Ihe woid . must bo changed more ollen tlmn is heallliy loi
Our Objective Was Simple making loading ectsiei and faster. This is only tho pockotbook. The GP-55OCD solves this
We wanled to find that printer which had all the one example of the careful planning put into problem completely by using a replaceable,
leatures you could want and yol be sold the GP-550CD. inexpensive ink cassette which is aopaiately
diieclly lo you at the lowest price. We wanted Do you sometimes want lo emphnsiie a word? replaceable from the actual nbbon. Il keeps
1o give oui customers the best printer on the Ihe nbbon loaded with inlc at all tunes. You only
It's easy, jusl use bold (double strike) lo make
market today at a bargain price. the words stand out. Ot, if you wish to be even replace the ribrxjn when it truly wears out not
more emphatic, underline the words. Or do when it slarts lo tun low on ink. Just another
The Results Are In
both. You may aiso wish lo "headline" a title. example of the superb engineenng applied lo
The search is over. We have reduced the field the GP-550CD (When you finally do wear out
Each basic font has a corresponding elongated
to a single printer that meets nil oui goals (and
(double-wide) version. You can combine any your ribbon, replacement cost is only SI4 95.
mo:o), The printer is the GP-550CD from Ink cassette replacement cost is only $6.95,
of those modes to make the variation almost
Soikosha, a division ol Seiko (manufacturers of and each will last for over 1,000 pages.)
endless. Do you want lo express something that
everything from wrist walches to space hard
you can't do with words? Use graphics
ware). We ran this printer through oui battery of
with your text — even on Ihe same line.
The Best Part
lests and it came out shining. This printer can When shopping for a quality printer wilh all
do it alL Standard draft printing up to a re You can now do virtually any line spacing you
ihese features, you could expect lo pay around
spectable (and hone si) 86 characters per sec wanl You may select 6, 8, 7W or 12 lines per
S500 or more. Not any more1 We huve done our
ond, and with a very readable 9 (horizontal) by inch. PLUS you have variable line spacing of
homework You don'l have to worry about mter-
8 (vertical) character matrix. At Ihis rale, you 1.2 lines per inch lo infinity (no space al all) faces or cables Everything is included. We are
will gel an average 30 lino letter prinled in only and 97 other software seleclable settings in now able to sell this fantastic printer for
28 seconds. between. You control line spacing on a dot-by-
only $259.95! The GP-550CD is built espe
dol basis. Ii you've ever had a letter or other
cially for the Commodore 64 and ihe VIC-20.
"NLQ" Mode document thai was just a few lines too long lo
All Commodore graphics are included. This
One oi our highest concerns was about print fit a page, you can see how handy this feature printer does everything the Commodore
quality and readability. The GP-550CD has a is. Simply reduce the line spacing slightly
prinlers do but hns more features You need
prinl mode lenned Near Letter Qualify printing and.. . VOILA' The letler now fits on one
absolutely nothing else to start printing-
(NLQ mode). This is wheie the GP-550CD page,
just add paper. We also have specific
outshines all the compelition. Hands down1 The
Forms? Yes! models foi other computers Call for details
character matrix in NLQ mode is a very dense
9 (horizontal) by 16 (vertical). This equates to Your Letterhead? Of Course! No Risk Offer
14,400 addressable dots per square inch. Now Do you print forms? No problem, This unit will We give you a 15-day satisfaction guarantee. If
we're talking quality printing. You can even do do them all. Any term up to 10 inches wide. The you are not completely satisfied for any reason
graphics in the high resolution mode. The tractors are adjustable from 41/: to 10 inches. we will refund the lull purchase price. A 1 - year
results are the be si we've ever seen. The only Yes, you can also use single sheets. Plain warranty is included wilh your printer. The war
oilier printers currently available having reso typing paper, your letterhead, short memo ranty repair policy is to repair or replace? and
lution this high go for $500 and more without forms, anything you choose. Any size under 10" re ship lo the buyer wilhin 72 hours
the interface or cable needed to hook up lo m width Multiple copies' Absolutely! Pul
your Commodore! The Bottom Dollar
The GP-S50CD is only $259.95 Shipping and
insurance is $8.00 — UPS within the conti
nental USA. If you are in a hurry, UPS Blue
(second day air) is $18.00. Canada, Alaska,
Mexico are $25.00 (air). Other loieign is $60.00
(air). California residents add 6% tax. These
are cash prices — VISA and MC add 3% to
total. We ship the next business day on money
orders, cashiers' checks, and charge cards. A
14-day clearing period is required for checks.

TO ORDER CALL TOLL FREE


1-(800) 962-5800 USA
or 1 -(800) 962-3SOO CALIF.
or send payment to:

APROPOS TECHNOLOGY
1071-A Avenida Acaso
Camanllo.CA 93010
Technical Inlo: 1-(B05| 482-3604
Circle 321 on ReaUm Somcecaid
Listing Continued
4005 FORT=1TO200:NEXT:POKES1,231:FORT=1TO70
0:NEXT:POKES1,0:RETURN
5000 POKES,143:F0RT=1TO400:NEXT:POKES,0:RET
URN
6000 FORML=26TO28:FORCT=215TO241STEP2:POKES
1,CT:FORT=1TO40:NEXT:NEXT
6001 POKEBC,ML:NEXT:POKEBC,27:POKES1,0:RETU
RN
6200 POKESM+123,32:POKESM+124,32:POKESM+102
,32:POKESM+101,32:FORT=1TO300:NEXT
6205 POKESM+123,102:POKESM+124,102:POKESM+1
01,102:POKESM+102,102
6210 GOSUB201:RETURN
6300 PRINTSPC(47)"fSHFT CJORRECT, FRIEND.":
RETURN
6400 PRINTCD$SPC(4)BLK$LC$"(SHFT W}RONG, FR
IEND!":PRINTSPC(2B)"(S11FT T}RY AGAIN!"
:RETURN
6500 POKES,147:GOSUB200:POKES,0:RETURN
6600 PRINTUC$SPC(4)"SORRY, FRIEND!":PRINT:P
RINT:PRINT" CORRECT SPELLING IS"
6610 AW$-W$(L):AW=LENfAW$):AT=(22-AW)/2
6615 PRINTSPC(AT+22)CI[R${30)W$(L) :GOSUB201 :
RETURN
6700 FORZZ=0TO9:POKES,231+ZZ:NEXT:POKES,0:R
ETURN
67 01 FORT=0TO5STEP5:POKES,221+T:FORH=0TO25:
NEXT:POKES,0:FORH=0TO40:NEXT:RETURN
7000 GOSUB550:PRINT" OK, FRIEND!":PRINT:PRI
NT" IF YOU WANT TO USE":PRINT
7001 PRINT" THE SAME WORDS NEXT":PRINT:PRIN
T" TIME, RESAVE MY":PRINT:PRINT" PROGR
AM."
7002 GOSUB205:GOSUB550:PRINT:PRINT:PRINT" L
ET'S DO THIS AGAIN"
7003 PRINT:PRINTSPC(5)"REAL SOON!!
7005 GOSUB203
7010 GOSUB550:PRINTSPCI53)"BYE!":GOSUB202:G
OSUB6700:PRINTCH$:POKEBC,8:END
8000 POKE646,15:PRINTSPC(135)"(16 SHFT Qs)"
8001 FORT=1TO5:PRINTSPCI3)"{SHFT Q)"SPC(14)
"{SHFT Q)":NEXT
8003 PRINTSPCI3)"{16 SHFT Qs)":POKE646,6:RE
TURN
9000 DATA"A","B","C" "D
9004 DATA"E","F","G" "H
9008 DATA"I","J","K" "L
9012 DATA"M","N","O" "P
9016 DATA"Q","R","S" "T
9100 PRINTCHR$|147):IFPEEK(44)=18GOTO9110
9105 SM-7680:CM=38400
9110 SM=4096:CM=37888
9111 LCS=CHR${14):CDS=CHR${17):CHS=CHRS(147
):UC$=CHR$(142):HC$=CHR$<19):BLKS=CHR$
1144)
9112 BU$=CHR$I31):RF$=CHR$(146}:RO$=CHH$(18
) :RED$=CITRS( 28 ) :QMS=CHR$( 34)
9115 BC=36879:VO=36878:POKEVO,1 5:S=3687 5:S1
=36876:POKEBC,26:
91 17
9120 G0T07
9200 P0KES1,241:FORT=1TO30:NEXT:POKES1 ,0:RE
TURN
9300 C7=6:FORT=0TO21:T1=129+T:POKESM+T,T1:P
OKECM+T,C7:POKES1,221+T:NEXT
9320 FORT=0TO21 :T1 =1 29 + T:POKESM+-T+48 4,T1 : PO
KECM+484+T,C7:POKES1,221+T:NEXT
9340 FORT=0TO440STEP22:T1=130+T/22:POKESM+T
+ 22,Tl :POKECM+T+22,C7,:POKES1 ,221+T/22:
NEXT
9360 FORT=0TO462STEP22:T1^130+T/22:POKESM+T
+21,T1:P0KECM+T+21,C7:POKES1,221+T/22:
NEXT
9380 RETURN

70 / RUN Dumber
■"- '

' "'■-'■
-■ -
Eons

JOB
KSE
■■■ ■

..■.■:-
ami
■ ,*■

IFYOU OWN A HOME COMPUTER


THERE'S ONE NAME YOU SHOULD KNOW:
...-.-

cliVfsioN
-? ,v.,,",.^,;--\." "-
y^^"^*-!— ' '':i- i.■■■■.■

"::;-"."V: -V
K^v ■■■■■.■:■■ ■■■■'"■" Bn
":,-■.!

^'- ";:" ."■'■.■'■■.-'■..■■


^H^9
wH ''■■■:"".■■■■■
g5* .■-■'.:■
Hi
Activision's bunging its unique kind of excitement to your like The Designer's Pencil!" /Wventure classics like Pitfall II:
home computer We offer you the best entertainment soft Lost Caverns™ Action hits like H.E.R.O!" Sports challenges like
ware for the Commodore 64, Apple II IBM PC, IBM PCjr I he Activision Decathlon And the strategy and action of
Atari, and Adam home computers. Realistic simulations like Ghostbusters™
Space Shuttle: A Journey into Space"/nteract/re fiction like We dor. t make computers, but we sure make it exciting
Mindshadow1" and The Tracer Sanction1" Creativity tools to own one

--■ ±i .
i. '
&> ■*. . ■ S«™ >. _
1 (iTWnil
CONNECT
THE MAZE BECKONS.THE FLAMES
THREATEN, MASTER YOUR LOGIC AND
INTUITION. AND ALL PATHS WILL CONNECT
IN A FLASH OF REVELATION.

Designed by Matthew Hubbard.

LIFT-OFF
YOU BEGIN AN UNPRECEDENTED SPACE
FLIGHT SIMULATION. CALCULATE THRUST
TRAJECTORY. PITCH AND YAW
THE CHALLENGE ISYOURS.TAKE IT

Designed by Steve Kitchen.

AVAILABLE FOR MAJOR HOME COMPUTER SY^EMS:


«M,-™-A»I^^T1tAMMM«WAT«»«.<»lKO^
ELECTRONICS. ITD.APPLi! II" IS A REGISTERED TRADEMARK OF APPIE COMPUTER. ,'J IW.ACTIVISION.IMC.
Designed by Jon Van Ryzin.

SOLD.
CAUGHT ON A WEB OF INFINITE BEAMS.
INSTANT REFLEXES ARE YOUR ONLY HOPE.
YET THE HURTLING LASERS BLIND YOU,
THIS IS NOJOYRIDE

Designed by Dave Rolfe.

COMMODORE 64, ATARI, ADAM AND APPLE II.


ALSO AVAILABLE FOR MA|OR GAME SYSTEMS: ATARI 2600, ATARI 5200 AND COLECOVISION.
Circle 5 on (1 nail or Service card.
With this article and
program, you can

create various sizes


and shapes of
graphics characters,
based on letter and
number patterns.

PLENTY OF K
By Elizabeth Oman

As Janelle enters her first computer memo board doesn't always do the job. used as a reference for stitches and pat
class, the computer screen displays One day we entered some Basic terms terns. Sometimes, it was hung on the
HELLO JANELLE in extra large tet such as bit, byte, RAM, ROM and K on wall so the young children in the house
ters. Janelle stares at ihe screen in disbe the monitor in large letters so our hold could practice their alphabet and
lief—talk about a friendly computer! students could better sec and remember numbers from it. Samplers were pop
Janelle will be an enthusiastic student them. By using cross-stitch patterns for ular during the Colonial period in this
the letters, their sizes ranged from 3x5 country, and people still make them to
from day one!
My husband and I teach "Introduc inches to 22 x 24 inches. day.
You can use these same patterns on
tion to Personal Computers" at a recre
Try II your computer. There are hundreds of
ational vehicle (RV) park in the Rio
A good source of different sized and "stitches" available, plus many pat
Grande Valley in Texas, and we use this
shaped letters and number patterns is a terns for pictures, including sonic that
form of greeting on our .students. We
sampler, which originally was a piece of will fit into the grid for a sprite. There
teach the class in our motor home, so
embroidery. are also magazines and books on cross
some improvising is necessary.
A sampler was used before the days stitching and needlepoint.
We do not have a traditional black
of printed material and later was often You'll find a few books to get you
board, and a 9- x 12-inch magnetic

74 / RUN December 1884 RUN It Right


ILM

THE COMPUTER GAME


BY DAVID CRANE

-\
■■-■■-""=:■.■

' GHOSTBUSTERS!

SAVE tffc

!
III!
tn.

' Avnjljible<6n disj<. w | ■■'■ »^»«B-y ■^■■^*-i ^


CMOSTBUSIERS ■ IS S TEADtMAlU OFjrOLUMBJA.PICT"UREs'lN0USTRIES. INC. GHOSTBUSTERS LOGO - I9H COI UMBIA PICTURES INDUSTRIES INC ALL RIGHTS RESERVED
COMMODORE W ISA TRAnSMAKK OFCOMMODORt ELECTRONICS. LID, i1 1981 ACTIVISION.INC.
Ciiclo 5 on Roador Service card.
started in the library's 740s section, if If you were going to do the title
your library uses the Dewey decimal (SAMPLERS FOR THE MAKING,
system of classification, or the TT sec for example), you could put each word
tion, if it uses the Library of Congress on a separate line. Going through the
classifications. This program has uses exercise, you would enter 4 and be told
that the maximum height of the letters
in the classroom,
Plenty of K would be seven. You would then enter
for advertising bulletins, the number for the line with the longest
The program with this article works
with the letter K. The program shows 12 for the visually impaired, text in it. In this case, SAMPLERS is
different sized Ks, from 3x5 inches to eight letters long, so you would enter 8.
for titles in a slide show,
22x24 inches. Various graphics, letters The maximum width for any letter
and colors are used to demonstrate them
to name just a few. would be six.
in the sampler section of the program. The program takes care of putting
After you view the various sizes and one space between each letter and row.
techniques used, you can go on to mod If you want more than one space be
ify the large K, in as many ways as you tween each letter or row, you must re-

can imagine, by changing the graphics figure by subtracting 1 from the an


and the color of the stitch. Black is used give a nice block effect to an otherwise swers given for each additional space,
as the background color for the whole fancy K. Always remember to use the then going to your sampler book of pat
program, as more colors show up better return key after entering your choice of terns and finding appropriately sized
on black than on any other color. White stitch. If you want to try another, press letters.
is a close second, but on our TV any key or the space bar. Some incor To exit the whole program, just press
monitor, it created too much of a glare. rect entries will make the screen scroll. the run/stop and restore keys. Other
When you are experimenting with the By pressing the run/stop key and then wise, you'll keep returning to the menu.
large K, do not use a colon, comma, entering RUN, you may get back into This program should have uses in the

quotation mark, RVS on or RVS off by the program. classroom, for advertising bulletins, for
itself. If you use more than one letter To exit this pan of the program, use the visually impaired or for titles for a
(for example, WW), you'll find that on ZZ for your character, and you'U be re slide show. If you develop any new
pressing the return key, the newly cre turned to the menu, where you may ideas while you're experimenting, I'd
ated letter will be too large for the then go on to the third part of the pro like lo hear about them. tRl
screen. Try again with only one charac gram. Use it to help you design your
ter. Later, you can try more involved own sampler, title page, vocabulary fea
graphics by using "[RVS on] [any tures and so on. Address all author correspondence to
character]". First, determine how many lines of Elizabeth Oman. Rt. 1, Box 301-D 8388,
Using a space after the RVS on will text you will have (no more than four). Pharr, TX 78577.

280 PRINTTABI14)A$SPC(1 )A$SPC(4)B$SPC(2)B$


Listing ofSampler program for the C64. 290 PRINTTABI14)A$SPC(1)A$SPC(9)B$
300 PRINTTABI14)A$SPC{1)A$SPC(9)B$
310 PRINTTABI1! >B$SPC(1)A$SPC(1)A$SPC(1)B$S
PC(7)B$
3 REM ** PLENTY OF K, A COMPUTER SAMPLER 320 PRINTTAB(10)A$SPC(1)A$SPC(1)ASSPC(1)A$S
4 REM BY ELIZABETH OMAN PC(1)A$SPC(1)A$SPC(6)BS
3 30 PRINTTAB(10)A$SPC(3)CSSPC(3)A$SPC(7)BSS
6 POKE53280,0:POKE53281 ,0
7 GOSUB6000 PC(1IAS
9 GOSUB5000 340 PRINTTAB(11 )CSSPC(3)C$SPCI 9)C$
10 REM EXPERIMENT WITH K 350 GETA$:IFA$=""GOTO350
19 PRINT"(SHFT CLR}" 355 GOSUB6000: PRINT"CHANGE CURSOR COLOR IF
20 A$="{CTRL 2)%" YOU WANT TO"
30 GOSUB1I 360 FORX=1TO6:PRINT(2 SPACEs):NEXT:PRINT"WH
100 PRINTTAB{111CSSPCI3 )C$SPC(B)B$ AT SYMBOL DO YOU WISH TO CHANGE TO?"
120 PRINTTAB{10)A$SPC(3 )A$SPC(1)A$SPC(3)ASS 361 PRINT"(1 ONLY)"
PC(6)A$SPC(2)A$ 365 FORX=1TO5:PRINT{2 SPACEs):NEXT:PRINT"D0
130 PRINTTAB(10)A$SPC(1 )A$SPC|1)A$SPC(!)ASS NOT USE A COMMA, COLON,(2 SPACEsJREVER
PC(1)A$SPC{1)A$SPC( 6)B$SPC(1)B$ SE "
135 PRINTTABI11)B$SPC(1 )C$SPC(1)B$SPC(10)B$ 366 PRINT:(2 SPACES)PRINT"ON, REVERSE OFF,
140 PRINTTABI14)A$SPC{1 )A$SPC(12)C$ OR QUOTES, PLEASE"
150 PRINTTAB(14)A£SPC(1 }A$SPC(11)C$ 367 F0RX=1 T02:PRINT:NEXT:PRINT"ZZ WILL EXI
160 PRINTTAB(14)A$SPC(1 )A$SPC(10)C$ T THIS PART OF PROGRAM"
170 PRINTTAB(14)A$SPC(1 )A$SPC(8)D$ 370 PRINT:INPUTA$
180 PRINTTABf14)ASSPC(1 )A$SPC(5)F$ 371 IFA$="ZZ"GOTO7
190 PRINTTABf14)A$SPC(1 )A$SPC(3)E$ 372 GOSUB1000
200 PRINTTABf14)A$SPC(1 )A$SPC(2)G$ 380 GOTO100
210 PRINTTABI14)A$SPC(1 )D$SPC(4)C$ 1000 BS=A$+A$
220 PRINTTABI14)A$SPC(1 )A$SPC(2)B$SPC(4)B$ 1010 C$=A$+A$+A$
230 PRINTTAB(14)A$SPC{1 )A$SPC(3)C$SPC(1)B$ 1020 D$=A$+A$+A$+A$
240 PRINTTABI14)A$SPC(1 )A$SPC(5)B$ 1030 E$=A$+A$+A$+A$+A$
260 PRINTTABI14)A$SPC(1 )A$SPC(3)A$SPC<1 )D$ 1040 F$=A$+A$+A$+A$+A$+A$
270 PRINTTAB{14)A$SPC(1 )ASSPC(3>A$SPC(1 )B$S 1050 G$=A$+A$+AS+A$+A$+A$+A$:RETURN
PCf1)B$ 2000 REM SAMPLER

76 / RUN December 1984


ust $99.00!
(Price Includes a Complete Music Software Package Featuring Four-Color Graphics, Recording and Playback!)
T;ipthe full power of your Commodore 64's* SONG EDITOR (Mode! 972) If you're not completely satisfied with the
built-in musical instrument with the new Music- See the sbngf you write with the SONG MusicMate keyboard, just return it within 10
Mate'" keyboard from Sequential. BUILDKR displayed on a four-color Grand days of receipt to Sequential for a full refund.
The MusicMale keyboard is a fully func Staff on your monitor. And conveniently edit (Sony, no returns on computer software,
tional, quality music too! with full-size keys that your songs. once opened.)
lets you play your music live and record it.
SONG PRINTER (Model 973)
Audit's polyphonic so you can [>lay 3notes at
The SONG PRINTER prints out your
a time. Best of all, the Musk-Mate gives you
Bonga in standard music notation.
this creative flexibility at a very affordable
price! SOUND MAKER (Model 974) For a complete Sequential catalog including decals,
Playing music on a typewriter keyboard or View a full color graphic display that looks send $2.00 to: Sequential 3051 North First Street
like the front panel of a professional synthesizer Dept.R, San Jose. CA 95134.
i ptnstic overlay of miniature-size keys limits Oral!. (408)94&O22&
to program the shape, volume and tone of your
your music. We know. We're the largest Amer Circle 49 on neailw Service card
own personal sounds.
ican manufacturer ofprofessional synthesizers.
Our IVophet keyboards are usc-d by your favor Express the music in yourself and your -
ite artists on stage and in the studio, We've family. Order your MusicMate direct from
put our extensive experience: in making quality Sequential OOW.
musical instruments into every MusicMate
keyboard.
The MusicMate comes with the Model 970
software diskette package that lets you select
many different instrument sounds and record
and playback up to 10 continuous minutes of
your music.
Unlike other remote keyboards, ours
doesn'l tie up any of your expansion slots, Just
pint; your MusicMate into your Commodore's
joystick port.
Add anyone of our exciting software pack
ages to extend the MusicMale's capabilities.
They're just $39.95 each.
SONG BUILDER (Model 971)
Build your own songs by overdubiiing up
to3 layers of notes (each with itsown instru
ment sound!}. Or record l-2layersof notes
and play the Ihird layer fire. Also, change the
key and speed of your music.

bjnmukrr Nnt rejjsttrtiltndatnrlof Cimmidnrr, lie


'Mil .iiM.lie-1. 3 Ir.uIt-iitart of Vi|ik iilul
'■- Vm, S.:qia.iiluil

Yes. I want to play my own songs on the MusicMate! Quantity

MusicMatefa) (a S99.00
Name (Please Print)
SONGBUJLDBH IS $39.95
Sin ■
SONGEDrtOK fl $39.95
Lily Male
SONGi'RJNTEK @ S39.95
Check ur American
'_ Money Order C Visa □ MasterCard □ Express Please do no: send cash. SOUND MAKER @ S39.95
Shipping and Handling S4.00
Card* CA residents add 6.5^ Sales Tax

Valid from: TOTAL PRICE


If nati-omplculy satisfied, rmm MusicMawio Sequential wiihin 1(1 days for full retund.
(SoiT)'. on returns on computer software, once opened)

AW order tom\ to: Sequent. 31)51 Snrth Fas: Street. Dept. R. &m Jose. CA 95134 Or. use our order line (JOS) S4M226.
Listing continued.
2031 PRINT"{CTRL 2) (SHFT Q)"SPCI4)"{SHFT Q
2001 GOSUB6000 }"SPC{4)"(COMD 2) (COMD +HSHFT SPACE){
2009 PRINT
COMD +HSHFT SPACEHCOMD +)(SHFT SPACE
2010 PRINT"[COMD 7} (SHFT QHSHFT SPACE}{SH
){COMD +)"SPC(3)"{CTRL 5} *"SPC( 3 ) "-f+"S
FT Q}"SPC(3)"{CTRL 8}LLL L"SPC(3)"(CTR
L 4|X{2 SPACES}XX"SPC(2)"{CTRL 7}{3 SH PC(4}"+"SPC(3)"+"
FT Qs}(2 SHFT SPACEs){2 SHFT Qs) fCOMD
2032 PRINT"{CTRL 2) (SHFT Q)"SPC(4)"{SHFT Q
)"SPC(4)"{COMD 21(3 COMD +s)(SHFT SPAC
3)//// ///"
2011 PRINT'MCOMD 7} (SHFT QHSHFT SPACE} (SH
EH3 COMD +sl"SPC(4)"(CTRL 5) "SPC(7
FT Q)"SPC(4)"(CTRL 8)L L"SPC(4)"(CTRL
2033 PRINT"{CTRL 2){2 SHFT Qs}"SPC{4) {2 SH
4}X XX"SPC(4)"(CTRL 7)(SHFT Q}<2 SHFT
FT Qs)"SPC(3)"{COMD 2}{COMD -f}{SHFT SP
SPACES}(SHFT Q)"SPC(4>"{COMD 3}//"SPC(
ACE}{COMD +}(2 SHFT SPACEsHCOMD +HSH
3)"/" FT SPACE)(COMD +}"
2012 PRINT"{COMD 7} {2 SHFT QsI"SPC(4}"{CTR
2034 PRINTTAB[10)"{COMD 2}{5 COMD +s){SHFT
L 8}LLL"SPC(5)"(CTRL 4}XXX"SPC(5)"(CTR
L 7}(4 SHFT Qs)"SPC(4)"(C0MD 3}//{2 SP SPACEH4 COMD +s)"
2035 GETA$:IFA$=""GOTO2035
ACEs} / "
2013 PRINT"(COMD 7} (SHFT QHSHFT SPACE) {SH 2036 PRINT:GOSUD6000
FT Q}"SPC(4)"{CTRL 8)L L"SPC(4)"(CTRL 2038 GOTO5000
4)X XX"SPC(4)"(CTRL 7}{SHFT Q){2 SHFT 2800 GETA$:IFAS=""THEN2800
SPACEsHSHFT Q]"SPC(4)"(COMD 3)////" 2810 GOSUB6000
2014 PRINT"{COMD 7) (SHFT QHSHFT SPACE) {SH 2820 GOTO5000
FT Q)"SPC(3)"{CTRL 8)LLL L"SPC(3)"(CTR 28 50 REM TABLE FOR HEADINGS
L 4}X{2 SPACEs)XX"SPC(2)"(CTRL 7}(SHFT 2900 GOSUB6000
Q}"SPC(4)"(SHFT Q)"SPC(3)"{COMD 3)// 2910 FORX=1TO10:PRINT:NEXT:PRINT"DO YOU WIS
H TO FIGURE SIZES OF LETTERS"
2015 PRINTTAB(21)"(CTRL 7)(3 SHFT Qs}{2 SPA 2920 PRINT"FOR A HEADING?"
CEs)|3 SHFT Qs)"SPC(2)"(C0MD 3}//{2 SP 2930 FORX=1TO2:PRINT:NEXT:PRINT"Y/N"
ACEs)///" 3000 GETA$:IFA$=""GOTO3000
2016 PRINTTAB(30)"////{2 SPACES)///" 3010 IF AS="Y"THENPRINT"(SHFT CLR)":GOTO302
2017 PRINT"{CTRL 8HC0MD + } "SPC( 3 ) " { COMD +} 0
"SPC(2)"{COMD 8)X X(2 SPACES)X"SPC(2)" 3011 IFA$="N"GOTO7
{COMD 6HSHFT WHSHFT SPACE)(SHFT W)"S 3019 GOSUB6000
PC(3)"(SHFT W)" 3020 FORX = 1TO2:NEXT:PRINT"HOW MANY ROWSU-4
2018 PRINT"(CTRL 8}{COMD +} {SHFT SPACE}{CO
MD +}"SPC(3)"{COMD 8} X{2 SPACEs)X "SP 3025 FORX=1TO2:NEXT:PRINT:INPUT M
C(2)"(COMD 6) (SHFT W)"SPC(3)"(SHFT W) 3030 IFM>4THEN PRINT"(CTRL 8)TOO MANY" :GOT
03020
2019 PRINT"(CTRL 8}{COMD +} {COMD +}"SPC(5) 3031 IFM=0GOTO3020
"{COMD 8}X X"SPC(5)"{COMD 6HSHFT W)(2 3035 IFM<=4THENY=INT(25/M-1 )
SPACES}(SHFT W)" 3040 F0RX=1T02:PRINT:NEXT:PRINT"(CTRL 2}THE
2020 PRINT"(CTRL 8}{2 COMD + s } "SPC(5)"(COMD MAXIMUM HEIGHT OF THE LETTERS IS "{2
8)X X"SPC(5)"{COMD 6){SHFT WHSHFT SP SPACES)Y
ACE){2 SHFT Ws)" 3050 PRINT:PRINT"{CTRL 51GIVE THE NUMBER OF
2021 PRINT" (CTRL 8} {COMD +HSHFT SPACE}{COM LETTERS IN THE"
D +)"SPC(5)"(COMD 8)X X"SPC(5)"(COMD 6 3055 PRINT"LONGEST ROW, PLEASE (1-10)"
)(SHFT W){2 SHFT SPACEs}(SHFT W}"SPC(6 3060 PRINT:PRINT:INPUTQ
("{CTRL 5)+++{2 SPACEs)+"SPC{3)"++" 3070 IFQ>10THENPRINT"(CTRL 2)TO0 MANY":GOTO
2022 PRINT"{CTRL 6)(COMD +)(2 SHFT SPACES}{ 3060
COMD +)"SPC(4)"(COMD 8}X{2 SPACEs)X"SP 3071 IFQ=0GOTO3050
C(4)"(COMD 6HSHFT W)"SPC{3)"(SHFT W)" 3080 IFQ<=10THENW=INT(40/Q-1)
SPC(4)"(CTRL 5} + "SPC[3)"t-++(2 SPACES } + 3090 F0RX=1T02:PRINT:NEXT:PRINT "(CTRL 2)TH
t +" E MAXIMUM WIDTH OF THE(2 SPACES)LETTER
2023 PRINT"(CTRL 8}{COMD +)"SPC{3)"(COMD +} S IS" W
"SPC(2}"(COMD 8}X{2 SPACEs}X X"SPC(2(" 3990 GETAS:IFA$=""GOTO3990
(COMD 6 ){SHFT WHSHFT SPACE H SHFT W)"S 4000 GOSUB 6000
PC(3)"(SHFT W}"SPC(2)"{CTRL 5}+"; 5000 F0RX=1T04:PRINT:NEXT:PRINTTAB(18)"(CTR
2024 PRINTSPC{5)"+(2 SPACES)++"SPC(3)"+" L 2)MENU"
2025 PRINTTAB(24)"+ +{2 SPACES)++ t++{2 SPA 5010 FORX=1TO4:PRINT:NEXT:PRINT"{CTRL 2)S(C
CEs)+" TRL 7)AMPLER":PRINT;PRINT"(CTRL 2}E{CT
2026 PRINT"(CTRL 2){2 SHFT Qs)"SPC(4)"(2 SH RL 7}XPERIMENT WITH K":
FT Qs){2 SPACEsHCOMD 2}{5 COMD ts) (4 5015 PRINT:PRINT"{CTRL 2)T(CTRL 7)ABLE FOR
COMD +s}"SPC(5)"(CTRL 5)++ +*{2 SPACE HEADINGS"
5020 F0RX=1T06:PRINT:NEXT:PRINT"{CTRL 2JSEL
2027 PRINT"(CTRL 2) {SHFT Q)"SPC(4)"{SHFT Q
ECT BY PRESSING THE FIRST LETTER OF"
)"SPC(4)"(COMD 2}{COMD +) {COMD +)"SPC
5025 F0RX=1T02:PRINT:NEXT:PRINT"Y0UR SELECT
(3)"(COMD +)"SPC(10)"(CTRL 5)t+ +"
ION"
2028 PRINT"{CTRL 2) (SHFT Q)"SPC(3}"(SHFT Q
5030 GETC$:IFC$=""GOTO5030
)"SPC(5)"(COMD 2){3 COMD +s)(3 SPACES}
5031 IFC$="S"GOTO2000
{COMD t)"SPC(9)"{CTRL 5}+++* ++"
5032 IFCS="E"G0T019
2029 PRINT"(CTRL 2} {4 SHFT Qs}"SPC(6)"{COM
5033 IFC$="T"GOTO2900
D 2)(COMD +} {COMD +HSHFT SPACE} {2 CO IFCS<>"S"THENPRINT"{SHFT CLR}"
5040
MD +s}"SPC(9)"{CTRL 5}+++"SPC(3)"++" GOTO5000
5050
2030 PRINT"(CTRL 2} (SHFT Q)"SPC<3)"{SHFT Q
6000 PRINT"{SHFT CLR)":RETURN
)"SPC(5)"(COMD 2)(6 COMD +s}"SPC{4)"{C
TRL 5}++"SPC{3)"++"SPC(3)"+++{2 SPACES

78 / RUN Dewmber 1984


Introducing The Gold Disk* Subscription Series

rheCoid Disk is a brand new i the monthsahead the feature


way to gel even more out of your
programs include an Assembler, Word
Commodore fi4\ because now, you
Processor, Information Management
can get all the programs you want
System. Micro Forth. Debugger, etc.
and need at unbelievably low cost.
Plus a great many other educational
Every month, subscribers to the
Cold Uisk will receive a disk that and entertaining programs.
To begin yoursubscription
coiitainsa feature program that in
itself, is worth the price of the simply ill in the coupon below.
subscript ion. In addition there are 1 he Cold Di.sk -all the programs
tutorials, games, a programming you need at subscription prices.
puzzle, music, sound effects, pro-
gramniL-rs'corneroneach disk. A
wealth of quality software for less
thanSlO.
Subscribe Now. This is a special
Our Premier Issue - December introductory offer and prices are in
includes; effect until December 31 84.
■ A complete data base system
■ Home finance program and tutorial THE GOLD DISK SUBSCRIPTION SOFTWARE
■ Learning Basic - Part I - tutorial 2179 Puntein Drive *6 Mississauga'-Ontann Canada 1 M I.Vi
■ 2 Arcade Action games with full YES, please stud Iht Cold Diskfoi I I fii Hi-.■■> $54 95(US funds)
3D graphics ■ 112 months.ts S!)9.W5tl S iuirUi
■ Music off he month Add tl.Wlpci issui l.ir tinfisndhandhnji ' Iricrsnutnl North America add
$;i.()0per issui*. Newsst.nid pri« perissui isSH 95 LIS. Payment must
■ Graphics of the month Bcciimpan! .'ill outers. iMtuii ■) tiifi weeks lor subscription itart.
■ Puzzle of the month Name- . .Address
■ Sound effects with source code
.Cod*
■ Programmers corner
DCheckm nnineynrderi nctosed ~ \ i M;istercharfii American Expres
and more
■ i r i:. i ,,.... n ..., Sisnatun
-. ■ ri I .■ ■.,,.!..,, Ityim.ii H»i hini
I■_■:-..I I ik ,1-r .1 -.. ' .1.1 .

Circlu 2M on Rone
DATAFILE,
PART II
BY MIKE KONSHAK

The first part of this ar DFMail Instructions

ticle, a description of the You load DFMail using the print op


tions found in Datafile. It is assumed
Datafile program, ap that a datafile is currently held in mem
ory; otherwise, there will be nothing to
peared in the November
print. The screen shows:
issue of RUN Here, in [LABEL SIZE]

the second part, you'll |S]TANDARD—5 ROWS PER LABEL

find descriptions and list 'K. BY 3'/: INCHES

ings ofDatafile's subpro |L)ARGE—8 ROWS PER LABEL


IK, BY 3'/: INCHES
grams, DFMail and
DFReport, as well as a ]O|THER-CUSTOM LABEL SIZE OR
NUMBER OF CHARACTERS PER ROW

useful appendix.
NOTE: LABELS ARE SEPARATED BY ONE
ROW
32 CHARACTERS PER ROW IS
STANDARD

[PRESS THE APPROPRIATE KEY]

DFMail uses "One-up" tractor-feed


labels and is adaptable to any length or
width of label. The standard size labels
(with 5 rows of text) are the most popu
lar and most easily obtainable, with the
large size (8 rows) being next in line.
Press either the S or L key. If you have
labels of a non-standard size, choose the
O option instead.
OTHER is adaptable to let you
choose the number of rows, from 1 to ?,
and the number of characters can be ex
panded from the standard 32 up to 136.
Putting your printer into compressed
mode will allow more characters on la
bels of standard length.
Some labels that fit the non-tractor-
RUN It Right feed printers give you two across the
page. These labels, which measure four
Commodore 64 with 1541 Disk Drive inches long, are used if the printer has
An) ASCII or Commodore Printer only pin feed (Okidata and Epson, for

80 / RUN December 1884


example). These longer labels can ac- the most confusing aspect of a database.
comodate 38 characters per row, if de You must be able to visualize how you
sired. DFMail, however, will only print want the final result to appear. This may
on the leftmost labels. You can, of seem difficult at first, but being able to
course, feed the labels in backwards to customize your outputs is considered a
use the other side. strong feature of a database.
If <O> is pressed, the screen will Fortunately, once you have formatted
display: a label or report (when using DFReport),
ENTER NUMBER OF ROWS ON LABEL? you'll be able to save your design for
ENTER NUMBER OF CHARACTERS PER future recall. From then on. when you
ROW?
want to print your labels, you'll be able
Enter your modifications when to breeze by the formatting routines.
prompted. The next screen shows the Let's design a sample mailing label
main menu for the mailing labels pro that will probably meet most of your
gram, as follows: needs. Before doing this, you must have
[ MAILING LABELS MENU ] a previously created datafile that's com
patible with your label format. The data-
[P]RE-DEFINED FORMAT OR file will have the following structure:
[DJEF1NE NEW FORMAT
[QHANGE LABEL SIZE
Name of datafile: MAIL LIST
[EJXIT TO MAIN PROGRAM OR Number of fields: 8
iR]EPORT/L!STING PROGRAM
[QJUIT PROGRAM Field -■■■ Field name Held length
1 LAST NAME 15
[ PRESS THE APPROPRIATE KEY J 2 FIRST NAME 10
3 CODE 5
Pressing the E key reloads Datafile in
4 STREET 32
to memory without disturbing the record
5 CITY 23
data. Q closes the files and terminates 6 STATE 2
the entire program. Ending here wipes 7 ZIP 5
out all data. Do this only if you have not 8 PHONE 12
updated any records and if you have
your current datafile stored on disk. You
will be warned if you have not done so. Modifications to the above datafile
R loads the subprogram DFReport di might include a second address line
rectly, instead of having to go back to (e.g., COMPANY NAME). The phone
the Datafile program. C sends you back number is included in the datafiie, but
to the first screen that you encountered will not be printed on the labels. The
when you entered DFMail. This allows field Code may be used for classifying
you to "alter the size of your labels and the records (e.g., R = relatives, F =
printouts. friends, B = business associates), or for
an employee number, a professional ti
Formatting Your Labels tle or an account number for business
Formatting of printer outputs may be purposes.

RUN December 1984 / 81


Define New Format The screen will now display:

Move up to Now that the datafile is defined, and DO YOU WISH TO REVIEW YOUR FOR
MAT AND/OR MAKE CORRECTIONS? [Yl
assuming that records are present, let's

FORTH
OR[N]
return to where we left DFMail. Press
ing D in the Mailing Labels menu results Pressing Y will repeat the last screen,
There's more to programming in this display, which will indicate, by except that the record-field numbers will
than BASIC. rows and characters, which label size appear after the format-field prompts.
A complete disk-based Forth has been chosen: Press N to advance into the program.
system for the Commodore 64 lor [SAVE FORMAT] [Y] OR [N)7 Y
| MAILING LIST FORMAT I
only $20.00!
Write fast programs, write structured THIS FORMAT USES SINGLE ROW LABELS. SAVE UNDER WHAT FILE NAME?
programs, and have fun writing ? MAIL TEST
EACH LABEL CONTAINS UP TO 5 ROWS.
them.
EACH ROW CAN CONSIST OF I TO 3
This powerful Forth system includes You will notice thai the program pre
FIELDS.
these features; prints the filename that was determined
IF THE LENGTH OF MULTIPLE ITEMS
• A complete screen editor that EXCEEDS 32 CHARACTERS, SOME when your datafile was saved or loaded
scrolls to display 64 columns by DATA WILL BE CUT OFF. during a disk operation. This links
16 rows (user can select colors) record and format files together so that
• Simple access to basic C64 [NUMBER OF ROWS?] you will not have to remember different
sound and graphics features
names. At this point any format files
• A Forth 6502 Assembler At this point, let's pause to discuss
with the name Mail List will be scratched
• Compatible with MSD single what your label will look like. Row ]
as this new formal is saved. Unlike the
and double disk drives as well will include record fields 1, 2 and 3
as Commodore 1540 and 1541 datafiles, format files will not be given a
(LAST NAME + FIRST NAME +
drives backup when a file of the same name is
CODE), in that order. Row 2 will only
• Supports MSD and Batteries resaved after changes. Change the name
Included IEEE interfaces have record field 4 (STREET). Row 3
of the format file at this time if you want
• Supports Commodore 1525 (or will consist of record fields 5, 6 and 7
to retain the old format, and press the
compatible) printers and (CITY + STATE + ZIP). Rows 4 and
return key.
Interfaces 5 will not be used.
• No license or royalty fees. The program will then advance to
The label shown on the screen is di where the labels are aligned in the
only $20.00
Including ship Ding
and handling vided into 3 fields per row. These are printer. Jump there now if you wish,
(Source coae ana listings available ) format fields, not record fields. Try not because the next few paragraphs will dis
to get them confused. Enter 3 for the
cuss the situation where the user loads in
NUMBER OF ROWS and press the a pre-defined format.
return key.
CHOOSE WHICH FIELDS GO IN
WHICH ROW Pre-defined Format
ENTER (OJ IF ADDITIONAL FIELDS ARE
After pressing P at the Mailing Labels
NOT DESIRED.
menu, the screen will display:
1 LAST NAME R0W1 LOAD FORMAT FROM WHAT FILE?
2 FIRST NAME HELD 1? 0 ? MAIL TEST
3 CODE
FASTCOPY The prompt should pre-print the last-
Fastest Reliable Disk Copy Program 4 STREET
used filename. If MAIL TEST is the
Available tor C64 Single Drive 3 CITY
correct format file, press return. As soon
Systems 6 STATE
7 ZIP
as the file is loaded, the program will
• Backs up complete disk sector
B PHONE display:
for sector*
• Supports 1541 and MSD drives DO YOU WISH TO REVIEW YOUR FORMAT
• Supports MSD and Batteries Field 1, in this case, refers to the first
AND/OR MAKE CORRECTIONS? (Y] OR [N]
Included IEEE interfaces field or item of the first row. In this field
This is the same question asked when
• Requires only three reads and we will place record field 2, which is dis
you first designed the format. If you are
three writes played on the left of the screen. Respond
• Audible signal alerts operator not sure if the format you loaded was the
to the prompts on the right of the screen
to switch disks correct one, you may check it at this
* will not har.0-3 DOS copy proleciion sc'wnes
as follows:
time. This is also a good opportunity to
me I uQ ing shipping
$15 and handling
ROW 1
FIELD 1?2
press I he return key
after each entry
make a slight change for a one-of-a-kind
job. Press N. The screen will display:
The FIELD 2? 1
SAVE FORMAT? [YJ OR [N]
Software Company FIELD 3? 3

I1 A LO A I- T O . C A I. I F D RN 1A
This may seem repetitive, but it allows
ROW 2 you to save a changed format, or to save
Phonu Orders (MC/VI5A)
FIELD l?4 the current one under a new name, or on
800-227-2400 Ext. 950
FIELD 2?0
800-772-2666 Ext. 950 a new disk. Press N. The program will
FIELD 3?0
next display:
415-321-2722 ROW 3 INSERT SINGLE ROW TRACTOR FEED
Or Write to FIELD I? 5 LABELS
3790 El Camlno Real, Suite 2003,
FIELD 2? 6 RUN TEST LAUELS TO HELP POSITION
Polo Alto, CA 94306
FlliLD 37 7 LABELS

82 / RUN December 1U84


Mimic introduces instant evolution.
Meet the Spartan™--the missing link
that turns your Commodore 64™
into a whole new apple.
The Spartan™ now allows you to use
any of the Apple™ 11/11+ hardware FOR INFORMATION
PLEASE WRITE TO:
and software you want. MIMIC SYSIEMS INC.
1112 FORT ST., FL. 6R
Now, that's natural selection! VICTORIA. B.C.
CANADA V8V 4V2

*»■■' ■ m *«*•■ * ■
Clicl* « on H«»dm Snrvico csrd
PRESS [TIEST LABEL ENTER ICOMMON ITEM]
[CJHOOSE RECORDS (THE ENTIRE STRING IS NOT REQUIRED)

Pressing T will print rows of asterisks.


[LAST NAME) ? S
The number of rows and characters
should reflect your label size and format.
SEARCHING RECORD H
A monthly disk Position the labels in your printer so that
If you followed the above sequence,
the rows appear centered in the label.
publication for Once the labels are aligned, press C to
the tt symbol will be an incrementing
number that will stop when the program
advance to the Print Options menu,
Commodore 64 where you will choose the records to
finds a record with a last-name field be
ginning with S. It will then print out that
print.
record and then start looking for
PRINT OPTIONS MENU
another. If you bad previously sorted
this file by last name, all the Ss would be
[A]LL RECORDS IN FILE
primed one after another. The program
[S]ELECT INDIVIDUAL RECORD
will continue searching until it runs out
(l'|IND ULCORDS WITH COMMON FIELDS
[E]X1T TO MAIN MENU
of records, It will then send you back to
the Print Options menu.
[PRESS THE APPROPRIATE KEY] If you had typed in SWYKOWSKI
At this time, you actually decide for the last name, only those records that
which records you want to print, and perfectly matched, or began with
Available at dealers everywhere!
then begin printing. (If, at any time, you SWYKOWSKI, would be printed.
Issue Number 3 contains:
SMURK CHECKBOOK decide that you want to leave this sec For a business application, you could
i cave BALANCER
tion—before or after printing—press E use this feature to group mail by zip
s an Tni$isoneortrie
immense measure The reasons you oougrit a
to get back to the main menu.) The code. It is also possible to print only
OBjrxi Of the ADVEN computer
choices are as follows: those records that have a special code
TURE game 15 to kiir fTATE EXCHANGE
me Smu'k and retrieve Te» your C-6^ Trie mosr that was previously entered in the code
the feature Opr"tHC me current money e^-
triang? imc ^rKT ii will
All Records in File field of the record.
Smurk kills you
HEAD-ON print ^ Cwi for you to
The printer will start printing from
So you iMnk you ?'e ;■ [ jke on you' (fD DFReport Instructions
good d'iW' How long record number 1 until it has printed your
«*n you avoid ^ "fteAJ' 4-MINUTE COPY
entire datafile. Sit back with a cup of Just as with DFMail, you load
on" coNivon v/if -■
un jri <:■" guioed By Vniv utility p'ogr^m l^ui coffee if you have a large file. DFReport using the print options in
(or mw ano topy a Ciifc
Datafile, and again it's assumed that a
GUESS WHAT? in fou' nunutes Ofi one
Tips program gets
Select Individual Record datafile is in memory; otherside, there is
sinarier every iirnek BASE CONVERTER
fun CrillOren love 1*1 Th« ptQQidrti mskes
This gives you the opportunity to nothing to print. The screen shows:
one n jniDe' c^w conver- print just one label of your choice. This [ REPORT PRINTOUT MENU ]
POKER PARLOII sionMooa«36 Hac-
AnyOnp tor hvt card
assists you in making last-minute correc
vert to jnrj f^om Mw tions or printing just a few records oul of [LJ1ST RECORDS UNFORMATTED OR
TABLES & PEOPLE I6[HEX|
A GARDENING your datafile. The screen displays [P|RE-DERNED FORMAT
hgence is the atniny ro TOOL
PRINT WHICH RECORD? Enter the [D1EFINE NEW FORMAT
recogrnze patterns Trie rrin wil Mfi poli^ m
oOjea 0'mn game is you' program* HePpui record number, then press return. If you
[E1XIT TO MAIN PROGRAM OR
to 0<icover computei iW"p out bofing
type in a number higher than the size of
seJKted patterns J^PUT pmrnpti
[M]A1L1NG LABEL PROGRAM
STRESS TEST Airf*"ih«*W*»» your datafile, you will receive an error
(Q)UIT PROGRAM
-■■. i ,-■■■-■
message. You must print something to
u compute your
get back to the menu. [ PRESS THE APPROPRIATE KEY ]

This menu functions like DFMail.


LOADSTAR comes on a Find Records wilh Common Fields
Pressing E reloads Daiafile back into
LOADSTAR is a Donanza
This search routine operates identical memory for further updates without dis
of unprotened programs. ly to the one in the view option of the turbing the record data. Q closes the files
LEARN - programming techniques Datafile program. The screen will display- and terminates the entire program. End
USE ■ useful programs
all the field names in your datafile to help ing here wipes out all data. Do this only
SHARE- experienceswrtJiother you search. The following list is from the if you have nol updajed any records and
Comfnodore-64 owners datafile called MAIL LIST. For this ex if you have your current datafile stored
send to. LOADSTAR ample, we will search for all lasl names on disk. You will be warned if you fail to
P.O. Box 30007 beginning with S. do so. M loads the program DFMail
4023 Greenwood Rd.
FIND RECORDS WITH COMMON HELDS directly without first having to load
Shreveport, LA 71 130-0007
1318)868-7247
Datafile.
LAST NAME We'll be using the datafile MAIL
Enclosed is S9.95 for E:1KST NAME LIST, as described in the DFMail in
numDer 3 a; shown a Dove CODE
structions, as an example file to demon
STREET
strate the formatting and printouts of
CITY
DFReport. Dummy data will be used.
STATE
ZIP
List Records Unformatted
PHONIi
This function is by far the simplest
WHICH];[liLDISTOLiESLARCIIIiir.' way to gel a hard copy of your datafile.

84 / RUN December 11)84


LOAD FORMAT FROM WHAT FILE
? MAIL LIST
JANUARY 23, 1984
Enter the datafile format 10 be used
Last/First.Name Sired Address Ciiy Si & Zip Phone Number
for printing your report, then press the

KoostakMIke 482 L Harvest Court Colorado Springs CO 80917 303-596-4243


return key. The name of the last datafile
Mou« Mickey 1984 Disney Road Orlando FL 10001 800-555-1212 loaded in Datafile will be pre-printed
Bunny Bugs 21 Carrot Lane Whatsupdoc CA 99999 111-222-3333 for you after the prompt. Change the
Dankll Jack 555 Sobriety Blvd Sourmasli TN 70707 000-876-5432 name by ovcrstriking. The screen then
displays:
1. Mail List report. m you W]SH TQ REVlEW YQUR roRMAT
^^^^^^^^B^HBI^^^^«BW^^^« AND/OR MAKE CORRECTIONS[Y| OR [N|?
Pressing Y sends you through the
Pressing L results in: |RECORD#i] Define New Format routine. The cur-
| PRINT OPTIONS MENU 1 LASTNAMH - -KONSHAK rcnt va]ues of your formal w,|| bc fflg.

[A]LL RECORDS IN FILE


com-NAMb " ~Airn played" Allcr by ovcrslrikillK the values
|S|ELECT INDIVIDUAL KLCORD STREET —™482l HARVEST COURT and P^W \elmnn Also P^8 .rcUlr" '"
|I-)1NL> RECORDS WITH COMMON FIELD CITY COLORADO SPRINGS aCCCPf the values" PressmS N «*«»
|E]XtT TO MAIN MENU STATE COLORADO SAVE FORMAT [Y] OR [N]7

POSITION PAPER IN 1'RINTER AT TOP OF raONE —JEsHM If y°U m3de any fTi
re.save your new lormat by pressing Y.
^
PAGE
|RliCORD*2|--■ Keeping the same filename will scratch
[ PRESS THE APPROPRIATE KEY )
last name- etc !nc °'u torrr|ai- After N, you will pro-
As you can see, the record data is fess <° the Print Options menu, which
This menu functions exactly as the printed in rows, which wastes consider- haS been P™™^ descnbtd-
one in DFMail, with one exception. In able paper. Although this printout is
stead of centering your mailing label, quick-and-dirty, it can be cut out and Define New Format
you are required to advance your printer pasted onto cards or filed in small cabi- This routine creates a custom form
lo the lop of the next page. Refer to the nets or folders. based on your design. It would be a good
mail program for instructions on the idea to sketch out on a sheet of graph
above menu. An unformatted record Pre-Defined Fcimial paper or programiner>s pac] wna( you
will resemble ihe following: Pressing P results in: want your report to look like. You will

on 2.0

EVERYTHING YOU EVER WANTED IN A DISK UTILITY. AND MORE!!


FOR THE COMMODORE 64*
* Fully automatic back-up of almost any protected disk.
+ Copy files [PRG, SEQ, RND] with full screen editing.
* Three minute back-up of standard disks [even many protected disks].
+ Format a disk in ten seconds. * View and alter sector headers.
* Remove errors from any track/sector.
* Edit sectors in HEX, ASCII -- even assembler.
* Create errors on any track/sector [20, 21, 22, 23, 27, 29] instantly.
* Drive/64 MON, even lets you write programs inside your 1541.
* All features are fully documented and easy to use.
+ None of our copy routines ever makes the drive head "kick."
Yes, you get all of this on one disk for this low priceL S39.95
Continuing Customer Support and Update Policy .
Circle ij'S on HuuiJi:r SwviCO CBrO

, . . WRITE OR PHONE . . . All oilers MO S? 00 ssisBCi"

ST&RPOINT SOPTWARf
Ciii'jrn.i rtS'iJenl^ .ifld f>*

*Cummodcffl 64 a. a CBDwde'saditanaitt I Si
Ffrgr*[i>ri'd [HKtanUk Owl*. Monty Qrifcr. VISA
Star Route 10 Gazelle. CA96034 [91 B| 435 3371

RUN Difx-mbcr 1084 / 85


need lo decide the following: IT1T1.E FORMAT] PROVIDES FOR 4 LINES NOT DESIRED
OF INFORMATION AT THE TOP OF THE
/. How many characters wide will ihe 1 LAST NAME COLUMN I FIELD 1? I
FORM:
report be? Up to 136 characters may be 2 FIRST NAME HELD 2? 2
3 CODE FIELD 3? 0
prinled, if your printer is capable of TITLE #17 MAIL LIST RECORDS
4 STREET COLUMN 2 FIELD 17 4
compressing text. Eighty characters is TITLE m JANUARY 23, 1984
5 CITY HELD 2? 0
normal. Report widths less than 80 TITLE M?
6 STATE HELD 3? 0
characters will be printed loft-justified on TITLE #47
7 ZIP COLUMN 3 FIELD 1? 5
the paper.
8 PHONE FIELD 2? 0
2. How should your title read? Up to [COLUMN FORMAT] UP TO 8 COLUMNS
FIELD 37 0
WITH 2 SPACES BETWEEN COLUMNS:
four lines are possible, which will be COLUMN A FIELD 1? 6
centered at the top of the page. FIELD 2? 7
NUMBER OP COLUMNS? 5
3. How many columns will you need? FIELD 3? 0
POSITION OF COLUMN Hit 1
This will depend on which fields of your COLUMN #2? 19 <1 + l6 + 2>
COLUMN 5 FIELD 1? 8

dalafilc you will want listed. Up (o eight FIELD 2? ()


COLUMN tm
FIELD 3? 0
columns arc allowed. 41 <19 + 2G+2>
4. What is the width, in characters, of COLUMN #4? DO YOU WISH TO REVIEW YOUR TORMAT
each column? This will depend on the 59 <4[ + l6 + 2> AND/OR MAKE CORRECTIONS [Yl OR [N]?
combined character length of the record COLUMN «?
69 <59 + 8 + 2>
fields thai you choose for each column. [SAVE FORMAT] |Y| OR [N] <Y>
The Iota! number of characters permis
[HEADING FORMAT] COLUMN
sible in all the columns combined is 80 HEADINGS CANNOT EXCEED WIDTH
SAVE UNDER WHAT FILE NAME?

(or 136 with printers in compressed ? MAIL LIST


OF COLUMNS:
print mode), with two characters be
The program now jumps to the
tween columns. Choosing eight col COLUMN I HEADING? LAST/FIRST
Print Options menu for choosing the
umns leaves you 76 characters for rec NAME
COLUMN 2 HEADING? STREET records that are to be printed. Now
ord fields (14 characters used in
ADDRESS you should refer back to the mailing
spacing).
COLUMN 3 HEADING? CITY label program instructions. SI
5. Which record fields will be in each of
COLUMN 4 HEADING? ST & ZIP
the columns? As in formatting DFMail See appendix, pp. 88-89.
COLUMN 5 HEADING? PHONL- NUMBER
mailing labels, you will be able to com
bine up to three record fields in each CHOOSE WHICH FIELDS GO UNDER
column. THE COLUMNS Address all author cormjhmdeiire to Mike
6. What will be ihe header name of each Konshak, 4821 Harvest Court, Colorado
column? A header name cannot be ENTER (0] IF ADDITIONAL FIELDS ARE Springs, CO 80917.
longer than the chosen width of the
column.

Try to remember the length of each Listing 1. QFMaitprqpm


field in the datafile that will be on this
report. If the record data contained
REM-DATAFILE 2.6 SUBPROGRAM DFMAIL BY
within the field is longer than the width
MIKE KONSHAK
of the report column, some end charac
1002 REM-FOR 1525E, MPS801, GEMINI 10X, OKI
ters will be cut off. DATA 92A, EPSON RX80 AND OTHERS
Let's design a report using the data- 1004 IFT%=0THENT%=6
file Mail List, which will give us a refer 1006 IFLW=0THENLW=32
ence list of the records in the file. We 1008 OPEN4,4:B$=CHR$<32):B1$=CIIR${1(J):CR$=C
HR$(13):GOSUB1280:GOTO1102
will use first and last names (16 charac
1010 REM LOAD SUBPROGRAMS
ters), street address (20), city (16), state
1012 PRINT" {SHFT CLRH2 CRSR DNs J ( 7 SPACES}
and zip code (8), and phone number LOADING MAIN PROGRAM"
(12). This comprises a total of 72 1014 LOAD"DATAFILE",8
characters, which we will put into five 1016 PRINT"{SHFT CLRK2 CRSR DNs){2 SPACEs}
columns (with two spaces between LOADING REPORT/LISTING SUBPROGRAM"
columns) for a total of 80 characters. 1018 LOAD"DFREPORT",6
1020 REM QUIT ROUTINE
The report will look like Table I.
1022 PRINT"{SHFT CLR){2 CRSR DNs}QUITTING N
Now go back to the program to for OW WILL ERASE CURRENT DATA"
mat the above report. Pressing D from 1024 PRINT"(CRSR DN}ARE YOU SURE YOU WANT T
the Report Printout menu sends you to: O QUIT?":PRINT"{2 CRSR DNs) (CTRL 9)Y(
CTRL 0} OR {CTRL 9}N{CTRL 0} ?
SIZE) UP TO 136 CHARACTERS
1026 GETA$:IFA$="" THEN1026
WIDE IFA$-"N"TIIEN1 1 02
1028
1030 IFA$ = "Y"TIIEN1034
PRINTER MUST BE INITIALIZED FOR 1032 GOTO1026
WIDTHS GREATER THAN 80 1034 PRINT"(SHFT CLR)[2 CRSR DNs(SUBPROGRAM
CHARACTERS. TERMINATED"
CHUCK YOUR PRINTER MANUAL ON 1036 PRINT" I CRSR DNHCTRL 91 DATAFILE {CTRL 0
HOW TO PRINT 136 CHRS } BY MIKE KONSHAK (C)1983":END
1038 REM SEARCH ROUTINES
NUMIiER OF CHARACTERS? 80 1040 PRINT"(SHFT CLR) (CTRL 9}{11 SPACEsJPR

8(i / RUN LWmter 19M (Listing 1 continued on p.90)


"Now Your Commodore 64
Can Print Like a Pro!"

Grappler Printer interface


The Revolutionary Printer Interface for the Commodore 64™
A New Era in A Uniquely Intelligent Interface:
Commodore Printing Power. • Prints Screen Graphics Without Software
Grappler CD ofiers 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, the 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,
Exclusive Grappler CD features provide a variety Okidata, ProWriter and other popular printers.
of graphic screen dumps, text screen dumps and • Conversion Mode for Easy Reading of Special
Commodore Codes.
formatting. No other Commodore interface can
offer this. • Text Screen Dump and Formatting Commands
• 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. MOronqe micro
■■ Inc.
Contact your nearest Commodore dealer or call 1400 N. LAKEVIEW AVE.. ANAHEIM. CA 93807 U.S.A
Orange Micro for a dealer near you. (714)779-2773 TELEX 183511CSMA
■;.i ■< ■■■ iM.-L {.,'■'■ ■:..'rii,,";i'i< nadmn-irfciorCoTimiwcHo Ei«rforneiLrmui«] c Orjng* Micro. Inc . 1903 Circle 195 on Header Sorvlce caifl.
tpion <wr*gnr*r*<j tPtfenwh Ol Epwn Am*"**. Irtc
Circle 326 on Roadsr Service card.
■ tU(MHa:pflrft :iaw
Commodore fl4 iia Kcdetnaik oi

Appendix to Datafile HC$(9) = column heading array for


reports
Programming User Programs D$ = chrS(O) dummy string
Daiafile is flexible, in that you may CRS = chrS(13) printer and disk car
write a subprogram that can be called riage return
from the Printer Main menu in Data- Bl$ = chrS(lO) printer line feed
file. The basic ground rules are: B$ = chr$(32) 'space' character
E$= "EOF" end-of-fiie marker on
1. Subprograms cannot be larger than
sequential files
Datafile itself (approximately 7400
MEM = 31000 available memory
bylcs).
(bylcs) for record data
2. Variable names used should not con
S, ST, EN, EMS, ET, ES = disk error
flict with those thai are necessary for
variables
maintaining the datafiles. Variable
names used in counters, sorting routines The balance of the variables may be
and menus are safe to be duplicated. used in user subprograms, but should
Try to mimic DFMail or DFReport in be avoided in additions to DFMail and
the way they handle data and perform DFReport. Counters and response vari

TAKE operations. New variable names en


countered may send the computer off
ables are accepted. Check the programs
carefully for conflicts.

COMMAND garbage collecting.


3. Your subprogram should have the fa
1, .1, L, N, M, Z = counters and tem
porary buffers
OFYOUR cility to load back Datafile so you can
continue to update and manipulate
K = print routine pointer
AS, C$, MRS, DR$ = responses from
commodore: your data.
4. Open printer and disk files properly
menus
CK = check whether or not file has
$16.95. when entering a routine. Ensure that
you close the Hies before advancing to
been saved
RL = calculated length of record
Here's the Indispensable source another routine or subprogram. Fl, F2, F3 - field pointer buffers
on the choice, care and feeding
5. Include disk-checking routines to HNS, ID$ = new disk header name
ol your Commodore 64.
prevent program crashes. Check out and l.D.
Everything you'll ever need to
know about your 64' inside,
any of trie three Datafile programs for SBS ss user subprogram name
the routine. SF= field to be searched or sorted
up-to-date advice on the
hardware; critical reviews of the 6. It is easiest to modify or expand A1S, A2$, A3$, AO = buffers for
soltware.and even an exhaustive DFMail or DFReport instead of writing loading disk directory'
look at the peripherals. your own subprogram. You should PW = paper width of report
safely be able to add 2000 bytes to (characters)
lnioWorid's Essential Guide to the
DFMail and 1000 bytes to DFReport. CW = column width buffer
Commodore 64 has been written
by Richard A. Milewski, an RW = number of rows (lines) per label
Variable Identification
authority on the Commodore, NL = number of lines for report title
and the editors of InloWorld, the The following is a list of all the vari NC = number of columns in report
respected voice of the industry. ables used in Datafile and its subpro PC = line counter for automatic
grams. Do not use these variable names paging of reports
Now, you can take command of
except for accessing data. These vari 1$ = input record selection
your Commodore instead of
deserting ship. ables never change in use or purpose. T$ = input common string to be
R = number of possible records searched
Please send InioWbild's Essential Guide B = tab for centering titles and first
X = number of current records in file
to theCoramodoreM. I enclose S16 95
» 51 50 postaeje & handling (and any F = number of fields in each record column of report
sales ten) NFS = Name of current data or format LW a number of characters per row
file in memory on labels
REC$(R,F) = record data array T% = number of rows on iabels
F$(F) = field name array
Printer Codes for Compressed Print
cm
L%(F) = length of field array
STATE up T%(F) = sorting buffer array Many Commodore 64 owners have
. MasterCard n visa AmEx K°/o(R) - pointer array, keeps records chosen to add standard ASCII parallel
rnrri *■ Frp in sorted order printers to their computer systems.
Send to: Harper a How ML$(9,4) m array for combining fields These printers cost more, but have
10 East 53rd Street. 20!h Door in printing labels and reports many capabilities and qualities that
New York, NY 10022
PC(10) = character position array for make the price secondary. Interfaces
Or call toll tree 800-638-3030.
(In MD, call collect 301-824-7 3 00.) Or see report columns that convert the serial port on the 64 to
your local bookseller or computer store. parallel ASCII must also be purchased.
TT$(5> = report title array

rHarper&Row
88 / RUN December 1984
One feature that Datafile is able lo
utilize is thai of compressed characters,
allowing reports lo be printed that have Type in the following commands exactly as shown to put your printer into
widths up lo 136 characters. The Com compressed mode. Press return after each line.
modore 1525E and MPS801 do not
have this feature, so you are limited to
GEMINI 10X:
reports 80 characters (ten characters or
columns per inch) wide. Some printers
96 characters (12 CPI): 136 characters (17 CPI):
with 15-inch carriages will print 132
characters in the normal mode, but will OPEN4,4 OPEN4.4
need (o be compressed in order to print PR1NTW,CHRS(27)CHR$(66)CHR$(2) PRINT#4,CHR$(27)CHR$(66>
136 characters on a standard iVi by 11
CHR$(3)
piece of paper.
CLOSE4 CLOSE4
Table 2 shows the printer codes and
procedures to use lo sel your printer in
OKIDATA 82A:
to compressed mode. This should be
done be/ore you load and run Datafile
132 characters (16.5 CPI): OPEN4,4
(while you arc in terminal, instead of
PRINT#4,CHR$(29)
program, mode).
CLOSE4
If you are already into the program,
and you want to send ihe printer com
OKIDATA 92A:
mands, you must use the following pro
cedures to keep from losing your data-
% characters (12 CPI): 136 characters (17 CPI):
file and pointers in memory:
/. While in the program, you musl be at OPEN4.4 OPEN4.4
one of ihe many menus in Datafile, PKINT#4,CHRS<28) PRINT#4,CHR$(29)
DI-'Report or DFMail. There should not CLOSE4 CLOSE4
be a (lashing cursor.
2. Press the run/stop key. At the bot EPSON RX80 F/T:
tom of the screen, you'll see:

BREAK IN 30 (30 is Hie line number when the 96 characters (12 CPI): 137 characters (17.1 CPI):
READY computer stopped the program)
I] OPEN4.4 OPEN4.4
3. Type in your respective printer com PRINT#4,CHR$(27)CHR$(77) PRINT#4,CHR$(15)
mands exactly as shown below if you CLOSE4 CLOSE4
are in the Datafile program. If you have
entered DFReport or DFMail, enter CITOHPmwriter:
just the line thai begins with PRINTjW.
The printer files are already open when % characters (12 CPI): 136 characters (17 CPI):
you arc in these programs.
4. Type in GOTO 30, then press return. OPEN4.4 OPEN4,4
The number will be different, depend I'KINT*;,CHRS(27)CHRS(69) PRINTKCHR$(27)CHR$(81)
ing on which menu and subprogram CLOSE4 CLOSE4
you are in.
5. You will now be back in the program NOTE: Changing CPI or pitch on daisywheel printers requires that a suitable
at exactly ihe place you left. To advance daisywheel be installed. Although a command code may be sent, it is easiest
inlo the next pan of the program, press to move the pitch switch on the keyboard to ihe proper selling (10, 12 or 15
one of the keys that ihe menu was CPI; i.e., 80, 96 or 120 characters on an S'/i-inch paper width).
previously showing. In some instances,
Table 2. Cmprnsed mdl aimmtuuh for various printers.
you might lose part of your menu as the
screen scrolls up, so try to remember
which selection you want to press at this
stage. E will normally exit you to the
previous menu or send you to another
program. shown in Table 2, review your manual darker Idlers); and Changing Fonts
(Note: This technique may be used to for ihe proper printer codes. Other (different Idler styles).
send any printer commands, not just commands or modes that you might (NOTE: Do not use modes that skip
compressed mode. Just make the ap want to consider when printing reports over the perforations in the paper.
propriate changes to the CHRS codes.) or labels are Expanded (for making Labels do noi need it, and reports are
If you have a printer that is not double size letters); Double-strike (for automatically paged by the program.)

RUN December 1984 / 8!)


(from p. 86)
INT OPTIONS MENU{8 SPACEs}" 0} ";:INPUTT$
1042 PRINT"{CBSR DN}(4 SPACEsHCTRL 9}A{CTR FORI=1TOX
L 0}LL RECORDS IN FILE PRINT"{CRSR DNJSEARCHING RECORD";I;"{2
1044 PRINT"{CRSR DN}{4 SPACEs){CTRL 9}S{CTR CRSR UPs}"
L 0)ELECT INDIVIDUAL RECORD 1090 IFT$=LEFT${REC$<K%(I),SF),LEN{T$))THEN
1046 PRINT"fCRSR DN}{4 SPACEs){CTRL 9}F{CTR GOSUB1268
L 0)IND RECORDS WITH COMMON FIELDS 1092 NEXTI
1048 PRINT"{CRSR DNK4 SPACEs)(CTRL 9]E{CTR 1094 GOTO1040
L 0JXIT TO MAIN MENU 1096 REM PRINT ALL RECORDS
1050 PRINT"(CRSR DN) {CTRL 9){6 SPACEsJPRES 1098 PRINT" (SHFT CLRHCRSR DN) " :FORI=1 TOX: I1
S THE APPROPRIATE KEY(7 SPACEs]" RINT"(CRSR UP) PRINTING RECORD #";I:GO
1052 <JETC$:IFC$ = "" THEN1052 SUB1268:NEXTI:GOTO1040
1054 IFC$="A"THEN1098 1100 REM MAILING LABELS MENU

1056 IFC$="S"THEN1066 1102 PRINT"{SHFT CLR) {CTRL 9}{8 SPACEsJMAI


1058 IFC$="F"THEN1074 LING LABELS MENU{11 SPACEs)"
1060 IFC$="E"THEN1102 1104 PRINT"(2 CRSR DNs}{6 SPACEs)(CTRL 9)P(
1062 COTO1052 CTRL 01RE-DEFINED FORMAT OR"
1064 REM SELECT INDIVIDUAL RECORD 1106 PRINT" {CRSR DN){6 SPACEsHCTRL 9}D(CTR
1066 INPUT"{CRSR DNJPRINT WHICfl RECORD";I$: L 0}EFINE NEW FORMAT"
I=VAL(I$) 1108 PRINT"{CRSR DN)(6 SPACEs}{CTRL 9}C{CTR
1068 IFI>XTHENPRINT"NO SUCH RECORD EXISTS, L 0}HANGE LABEL SIZE"
TRY AGAIN{3 CRSR UPs}":GOTO1066 1110 PRINT"{2 CRSR DNs){6 SPACEs}{CTRL 9]E(
1070 GOSUB1268:GOTO1040 CTRL (J)XIT TO MAIN PROGRAM OR"
1072 REM FIND COMMON RECORDS 1112 PRINT"{CRSR DN){6 SPACEs}{CTRL 9}R{CTR
1074 PRINT"{SHFT CLR){CRSR DN( {CTRL 9 >{4 S L 0JEPORT/LISTING PROGRAM"
PACEs)FIND RECORDS WITH COMMON ITEMS(4 1114 PRINT"{CRSR DN}{6 SPACEsHCTRL 9)Q{CTR
SPACEs}{CRSR DN}" L 0}UIT PROGRAM"
1076 FOR N=1TOF:PRINT" (CTRL 9)";N;"{CTRL 0 1116 PRINT"{2 CRSR DNs} {CTRL 9)(6 SPACEslP
) ";F$(N):NEXTN RESS THE APPROPRIATE KEY{7 SPACES}"
1078 INPUT"{CRSR DN}WHICH FIELD IS TO BE SE 1118 GETC$:IFC$="" THEN1118
ARCHED";SF 1120 IFC$ = "P"TI1EN1220
1080 IFSF<0ORSF>F THENPRINT"(3 CRSR UPs}":G 1122 IFC$="C"THENGOSUB1280:GOTO1102
OTO1078 1124 IFC$="E"THENPRINT#4:CLOSE4:GOTO1012
1082 PRINT"[CRSR DNJENTER {CTRL 9}COMMON IT 1126 IFC$="R"THENPRINT#4:CLOSE4:GOTO1016
EM[CTRL 0} ":PRINT"(CRSR DN}(THE ENTIR 1128 IFC$="d"THEN1136
E STRING IS NOT REQUIRED)" 1130 IFC$="Q"THENPRINT#4:CLOSE4:GOTO1022
1084 PRINT"(CRSR DN){CTRL 9}";F${SF);"{CTRL 1132 GOTO1118

Circle 127 on Header Service card

GAMES WITH GUTS


ALA ALA ALA
SOFTWARE SOFTWARE SOFTWARE
school nai
SUPERBRAIN WORD SEARCH

rrninriftrrgi m cofvutrit

...Mi

SUPBRBRAIN SCHOOL TECH DELIVERYALERT MINIATURE GUIDED


You '"irif dr'fiw wiaicgic pians horn
A tio/rf infeJNgen/gorjjf A pragtom
WORD SEARCH one COfnmoncf post 'a anorhet dadfj'
MISSILE
ivhrch fmti ihe (Jeductrvc powan of 'he Your p1anct\ taktmj on awful beating
AwW fjmr lot chrJdien 6 fo 9 yna'Z
mrndi t"*d streichcs than tti ihi- l\tn\l. ing niocripJH' gunners
Vuu run !d yotst nyp$rmih0fk 1& hghie'
old
COMMODORE " DISKETTE $9.95 COMMODORE VIC !0" CASSETTE and btnst out towtmii ihc hofizon You
COMMODORE fld " DISKETTE 117.95
SWS deploy yam niinfahlflB jjuitJed rnrssrJos
tmiS now you'tc m the iihrct of oattlo
C0MM0DO9E VIC 70-
S795

SUPER SWAIN

ALA ENTERPRISES, INC. I I SCHOOL TICH WOffD SEARCH

(1 DWVtRYAlCRl
4218 Jefferson Blvd. Los Ange/es, CA 90016
MINIMUM GUIDE0 MISSILt
PlaaiB include S2.00 potlaQB and handling wrtfi Dncfi complete order.
ALL OHDCBS WIU BI SHIPPED WITHIN 14 OA« OF RICtlPT OF PAYMINT CAMioaur OMir
TC OKDIR—Send Check 01 Moner Oitlci U
AIAINIEKPR/SES, IMC 1218 Juttriian Bird., loi ArigrFi- Lfl 90016
Commodore 64"
Disk $24.95

REALISTIC AIRCRAFT RESPONSE


REVIEWERS SAY:
"Has a quality of realism which "This is the best typing tutor
sets it aparl from others, even we have seen yet;* * * * 4 "
those I've tested in flight school INFO-64
Compute's Gazelle
"Computer aided instruction at
1 "Great program!" INFO-64 its best." Commander
"I! is tremendous fun." "This is an excellent program
Compute's Gazette that makes typing praclice an
■■Flight tested by an air traffic enjoyable pastime instead ol
controller, two skilled pilots and boring drudgery."
an elementary school class. DILITHIUM PRESS
Highly recommended by all." Rated the BEST educational
Midnrte Gazelle program for the VIC 20
"This is an unbelievably realistic Creative Computing

simulation of the difficulties CUSTOMERS SAY:


facing a pilot in instrument fly ". . . delighted with my son's
ing. I'm a 747 pilot and I think that this simulation could do progress ... he is the only one in his second grade class
a lot to improve the reactions and instrument scan habits who touch types at the computer."
of even very experienced pilots." 717 pilot
"Your Typing Tutor is an excellent program . . . our 4
children literally wait in line to use it."
IFR (FLIGHT SIMULATOR)
Commodore 64"! Tape or Disk S29.95 "Thoroughly satisfied, can't believe how fast I've learned to
type. I've never typed before."
VIC 2O'-(unexpanded] Cartridge $39.95
JOYSTICK HECUIRED In daily use by schools across the USA.

TYPING TUTOR + WORD INVADERS


Commodore PlusT"M or 16 ... Tape $21.95 Disk $24.95

ACADclilV
N EW Commodore 64™ Tape $21.95 Disk $24.95
VIC 2O'"(unexpanded) Tape $21.95

SOFW/IRE Shipping and handling $1.00 per


order CA residents add 6% lax

P.O. Box 6277 San Rafael,


CA 94903 (415)499-0850 Circle !B on Header SsjyIcb card.

Prog rammers: Write lo our New Program Manager ccncemina any exceptional Commodore 6fl program you have developed
Listing I continued.
1134 REM MAILING LIST FORMAT (CTRL 9)YfCTRL 0) OR (CTRL 9 IN(CTRL 0
1136 PKINT"{SHFT CLR) (CTRL 9}{8 SPACEs(MAI )"
LING LIST FORMATf.11 SPACES}" 117 4 GETA$:IFA$=""THEN1174
1138 PRIRT"{CRSR DN}{2 SPACEsJTHIS FORMAT U IFA$ = "Y"THEN1 1 36
SES SINGLE ROW LABELS. IFAS="N"THEN1184
1140 PRINT"EACH LABEL CONTAINS UP T0"T%-1" 1180 GOTO1174
ROWS. 11S2 REM SAVE MAILING LABEL FORMAT
1142 PRINT"EACH ROW CAN CONSIST OF 1 TO 3 F 1184 PRINT"(CRSR DNHCTRL 9)SAVE FORMAT (CTR
IELDS. 1, (J)?{13 SPACES) (CTRL 9}Y(CTRL 0) OR (
1144 PRINT"IF THE LENGTH OF MULTIPLE ITEMS CTRL 9)N[CTRL 0)"
EXCEEDS 1186 GETA$:IFA$ = ""TIIEN11S6
1146 PRINT"{CRSR LF]"LW"CHARACTERS, SOME DA IFAS="N"THEN1246
TA WILL BE CUTOFF" 1190 IFA$="¥"THEN1194
1148 PRINT" {CRSR DNHCTRL 9 [NUMBER OF ROWS? 1192 GOTO1186
":PRINT"?(3 SPACEs)(3 CRSR LFs)";RW:IN 1194 PRINT"(CRSR DNJSAVE UNDER WHAT FILE NA
PUT"!CRSR UP)";RW ME?"
1150 IFRW>T%-1THENPRINT"{3 CRSR UPst":GOT01 1196 PRINT"(CRSR DNK2 SPACES }" ;NF$: INPUT" [
148 CRSR UP]"jNF$:IFNF$ = ""THEN'l102
1152 IFRW=0THEN1102 1198 OPEN15f8,15:PRINTf15,"S6):ML] "+NF$:GOS
1154 PRINT"{SHFT CLR)C)IOOSE WHICH FIELDS GO UB1316
IN EACH ROW" 1200 OPEN5,8,5,"0:ML,] "+NF$ + " ,S ,W" :GOSUB1 31
1156 PRINT"ENTER ICTRL 9}0{CTRL 0) IF ADDIT 6
IONAL FIELDS ARE11 : PRINT"NOT DESIRED. (C 1202 PRINT#5,RW
HSR DNJ" 1204 FORI=1T0RW:FORN=1TO3
1158 FORN=1TOF:PRINT"{CTRL 9)";N;"{CTRL 0) 1206 PRINT#5,ML$(I,N):GOSUB1316
";F$(N):NEXTN 1208 NEXTN
1160 FOR J=1TORW:PRINT"{1IOME)(4 CRSR DNs ) " ; 1210 NEXT I
TAB(25}"ROW";J;"{2 CRSR DNs}" 1212 PRINT#5,"EOF":GOSUB1316
1162 FORL=1TO3:PRINTTAB(25)"{CRSR UPJFIELD" CLOSE5:CLOSE15
;L;" 0 {4 CRSR LFs}";ML$(J,L) 1216 GOTO1246
1164 PRINTTAB(32);"(CRSR UP)";:INPUTML$(J,L 1218 REM LOAD MAILING LABEL FORMAT
) 1220 PRINT"{2 CRSR DNS) LOAD FORMAT FROM WilA
1166 NEXTL T FILE?"
1168 NEXTJ 1222 PRINT" (CRSR DNK2 SPACES)" ;NF$: INPUT" {
1170 PRINT" {SHFT CLI?}{2 CRSR DNs}DO YOU WIS CRSR UP)";NF$:IFNF$= I'HENI 1 02
H TO REVIEW YOUR FORMAT AND/OR" 1224 OPEN15,8,15:OPEN5,B,5,"0:ML] "+NF$+",S
1172 PRINT"MAKE CORRECTIONS?{2 SPACEsJPRESS ,R":GOSUB1316
(continued on p. 172)

FINALLY, YOUR COMPUTER


CAN DO WHAT YOU TELL IT.

Now anyone Now everyone

can use

a computer. Run will use their


computer more.

Revolutionary Chirpee'" lets you command Chirpee adds a whole new dimension to [J AERONAUT—exciting game allows
your computer by voice. your computer. It's the one peripheral that can "~ participants to drive hot-air balloon over
make your system truly triendly. mountainous terrain with five command
Why touch your computer when you can talk words
to it. Chirpee, the most exciting peripheral Instruction book, plus 6 comprehensive □ CARD FILE—persona! filing system for
development ot !he decade, makes it easy disk software programs included. More home or business programs. Allows
and completely affordable for you to turn being developed by major software storage, recall or printing of typed memos
your computer into the full-lunction tool ii was manufacturers, □ WORD MIX—a word matching game
intended to be. Thanks to a revolutionary □ SOS—Speech Operating System con that shows beginning programmers how
phoneiic-based design, you can Ira in Chirpee tains all training, use and tile handling Chirpee is used in a BASIC program
in any language to understand your voice or routines needed to generate basic
several voices. Use Chirpee's demonstration Chirpee system
□ CHIRPEE—the heart of all functional ENG MFG., INC. A\
software to create your own programs with
software applications. Allows everybody 4304 W. Saturn Way
voice commands. Free your hands and your
Chandler, AZ 85224
mind. You'll have more time to think, more time to use Chirpee for software applications.
□ SPEECH GRAPHICS—displays each Phono 602/961-0165
to program.
phonetic ulteranco on colorful X-Y plot Cue I ii 3?3 nn Roaber Service <",,-ir<l

Suggested Retail M79'5 Call toll-free 1-800-431-3331 or 602-431-0400 tor dealer location nearest you.
g
ome Town Business Grow
Info Designs is the leading producer of Select the disk programs you need—
accounting software for the Commodore 64... • Accounts Receivable/Billing
home town businesses made us Number 1. • Account Payable/Checkwriting
We specialize in Accounting Software and • General Ledger
market only the highest quality business • Inventory Management
systems. Our integrated systems have helped • Payroll
businesses become more prosperous through
better management of their money and re Customer Support Plan
sources. Info Designs five accounting pack An optional telephone consulting service is
ages make it possible for you to computerize available to support installation and ongoing
your business cost effectively. Our proven bus operations.
iness software packages have been purchased
for $595 each. With 100,000 programs sold, To Purchase
you can be assured of a proven value at $79.95 See your local Commodore-64 Dealer or call
perCommodore-64 program. us directly at (313) 540-7772.
Circle 102 on Peadoi Service card

Info Designs Inc.


6905 Telegraph Road
Birmingham, Ml 48010
The Latest Look
In Software
ByjIMSTRASMA

This article explores the ways in which the it no longer matters much which one
you buy. That allows you to shop for
software industry is rapidly changing and how the best price and support. Having only
one or a few clearly established market
these changes will affect you, the consumer. It leaders also eliminates many of the
compatibility problems of the past. It's
also provides you with hints on how and far easier, for example, to write a data
where to select software. manager whose information can be sent
to a spreadsheet program, if you know
Most RUN readers are familiar with True or not, that attitude among which spreadsheet everyone will be
the ongoing shakeou! of computer bankers and investors makes it harder using.
makers. The unplanned departures of for newcomers to get started this year In the long run, however, requiring
Texas Instruments, Timex, Mattel and than it did last year. compatibility might limit creativity.
Warner Communications from the The failures also make life more diffi Such innovative products as Apple's
home computer market have been wide cult for the survivors—loans needed for new Macintosh computer would be im
ly described. expansion are becoming more difficult possible in a world requiring full com
Less widely described, but equally to arrange, and going public with a patibility with an existing market leader
important, is a similar shakeout in the stock offering is now nearly impossible. such as IBM's PC.
software industry. Gone, but not for As in many other industries, the soft
Quality More Than Quantity
gotten, are Sirius Software, UMI, Dr. ware industry is beginning to see the
Daley Software, Samurai Software, bulk of its sales concentrated in a few One other change is obvious in the
Programma International and others. large firms. In uncertain times, con software industry. As available memory
In some cases (Channel Data and Palo sumers prefer to buy from companies increases, more and more combination
Alto ICs come to mind), the company is they know well, ones they are sure will programs are appearing that are already
still in business, but it's no longer adver still be in business when support is need set up to do several different chores and
tising its wares. In others, the people in ed months or years later. Unfortunate pass information back and forth from
volved have formed another com ly, this, too, diminishes consumer one chore to another.
pany—Dr. Dick Daley, for example, is choices, as the largest companies are Commodore, for example, is report
now at Tamarack Software—and rarely the first to offer important in edly under pressure from software com
Automated Simulations has changed its novations. Massive size makes rapid panies frightened by the implications of
name to Epyx. What does all this mean change difficult. its new Plus/4 model coming already
for shoppers? Another important change in the loaded with an integrated word pro
software market is that many of the cessor, data manager, spreadsheet and
Observations and Speculations well-known types of computer pro graph maker. Also, the Tandy 100 has
On the face of it, failed companies grams are now available in excellent yet to inspire a single highly successful
mean fewer products from which con versions from so many companies that program its owners will rush to buy,
sumers may choose. Past failures also judging between them is difficult at largely because everything needed to
make it more difficult for new com best. It is becoming increasingly unim make it useful is already built-in.
panies to get started. Until recently, portant which of several fine word pro In the old days, you could judge the
anyone with a good enough idea could cessors, databases or spreadsheets quality and popularity of a home com
be a success in the microcomputer in you use. puter by the number of programs avail
dustry. Now analysts are saying that it In the short run, it is good news for able for it. Apple still advertises its He
takes five million dollars to start a suc consumers that many commercial pro model this way, emphasizing a claimed
cessful new soflware company today. grams are becoming similar enough that 10,000 programs available for it.
94 / RUN December 1084
xy.

Simulator II

Put yourself in the pilot's seat ot a Piper 181 Cherokee Archer Mr an awe-inspiring flight over realistic scene,
from New York to Los Angeles. High speed color-ftlled 3D graphics will give you a beautllul panoramic vie1
as you practico lakeoffs, landings, and aerobatics. Complete documentation will get you airborne quickly i
even If you've never llown bolore. Whon you think you're ready, you con play the World War I Ace aerial battle?
game. Flight Simulator II features Include ■ animated cotor 3D graphics ■ day, dusk, and night flying modei
■ over 80 airports in four scenory areas: New York, Chicago, Los Angeles, Seattle, with additional scenery \
areas available ■ user-variable weather, from clear blue 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.

See your dealer ■ m

or write or call lor more information. For direclorderB enclose $49.95 pus 12.00
lor shipping and specify UPS or (irst class maii delivery. American Express.
Diner's Club. MasterCard, and Visa accepted.
feUOGIC
713 Edgebrook Drive
Order Line: 800 / 637-4983 Champaign IL 61820
Circle 40 on Reader Ssivicu card (217) 359-8482 Telex: 206995
LOOKING FOR STRATEGY GAMES
FOR YOUR COMMODORE 64?
FIELD
OF
FIRE

YOU'VE JUST FOUND SIX OF THE BEST


F1E1D OF FIRE". One of the finest fighting BREAKTHROUGH IN THE ARDENNES' rep BROADSIDES". This strategy/arcade same
forces during World War II was Easy Com resents SSI's dedicated efforts to provide brings back all the romance and excite
pany of the First Infantry Division. Now, a close look at one of the most popular ment of the adventurous age of fighting
FIELD OF FIRE takes you back in time to wargame topics: The Battle of the Bulge. sail by letting you command your very own
assume command of these heroic men, Designed for the avid strategist, this regi 18th-century warship. You'll make all the
retracing eight of their historical battles In mental/brigade-level simulation possesses military decisions a real captain must make,
North Africa, Sicily, France and Germany. comprehensive combat rules and fea resulting In non-stop naval action, as fast
For novices and battle-hardened veterans tures. S59.95. and demanding as the historical battles it
alike. S39.95. re-creates. You can even construct a ship
PRESIDENT E1ECT" is perfect for all arm of your own design. S39.95
RAILS WEST!" is a sophisticated business/ chair politicians, especially in this election
educational game that takes you back to year. You can campaign for the Presidency COMPUTER QUARTERBACK". Kick off with
1870. As an entrepreneur among the likes in a grueling 9-week race using historical the pros in this popular real-time strategy
of Jay Gould and Collis P. Huntington, you'll or imaginary candidates. And every major simulation of NFL and semi-pro football.
wheel and deal as you try to build the electoral parameter has been duplicated Choosing from a wide variety of offensive
richest Transcontinental railroad by making to make this educational game the most and defensive options, you can play with
decisions about financial strategies. For realistic model of the campaign process actual historical teams or ones that you've
up to eight players, it is fun, challenging, ever made! S39.95. drafted yourself. S39.95.
and exhaustive in detail and realism. S39.95.

AM same; are on 64K disk


Look for these games at your local com
puter/software or game store today!
COMMODORE 64 is a trademark Of Commodore
Electronics, Ltd.

STRATEGIC SIMULATIONS INC

If there are no convenient stores near you, VISA& M/C holders can order Stierlin Road, Bldg. A-500, Mountain View, CA94043. Please include S2.00 for
direct by calling 800-227-1617, ext 335 toll free. (800-772-3545, ext. 335 in shipping & handling. (California residents, add 6.5% sales tax.) All SSI games
Califomia.jToorcterbymail, send yourcheckta Strategic Simulations Inc.883 carry a 14-day "satisfaction or your money back" guarantee.

FOR ALL SSI GAMES, WRITE FOR YOUR FREE COPY OF OUR COLOR CATALOG.
ClrctB 107 on Reader Service c»rd.
PREPUBLICAT
ANNOUNCEMENT!
The RUN Special Issue:
The Home User Guide to
Commodore Computing

We've wrapped up one super


Don't delay!
package for users of the Com
modore family of computers—a This limited edition is sure to
special Home Computing be in big demand. Reserve
Guide that can be referred to your copy today by returning
for years to come. the coupon, or call TOLL FREE
There's never been anything 1-800-258-5473. In New Hamp
like ii! Everything for the new shire, call 1-924-9471.
Commodore owner, and RUN Magazine's SPECIAL
someihing special for every ISSUE: The Home User Guide to
veteran user, including: Commodore Computing is the
• A FREE pull-out informational perfect gift for yourself. .. and
wall-chart—eliminates time- for your Commodore friends!
consuming searching
through manuals. . .con
A Lifetime
tains operating information Reference Library
in one convenient place!
• More than 400 hints from
In One BIG Issue! SPECIAL ISSUE

Louis Sander, author of


"Magic"—RUN's most
Look for the special order form in this issue!!
popular column. A variety
YES, I want RUN'S SPECIAL ISSUE. I am enclosing S3.95 lor each copy that I order.
of great ideas thai Please send me copies of RUN's SPECIAL ISSUE. Limited quantities I
everyone can use! D Check Enclosed □ MC □ VISA D AE
• Many "How To Get Started"
articles that will put every Card* Exp. Date
new Commodore user at
ease! Signature
• An exhaustive
computer/Commcdore Name
terms glossary!
• Up-to-date listing of Com Address

modore clubs and user


City State Zip
groups so you can corre
Canada & Mexico 34.50. Foreign Surface 37.15. US funds drawn on US bonk. RN12
spond with others across the
Foreign Airmail, please Inauire. Delivery will be In mW-December.
miles! CW CommunlcoHom'Peterboiough • 30 Pine Street • Peterborough, NH 03456
On the other hand, what does it mat sidering carefully. place on paychecks or an accounts re
ter how many other word processors are A second characteristic of most good ceivable package that loses its customer
available, as long as the one you have programs is that they fare well in in file. Companies have gone bankrupt for
does everything you want? With 200 dependent reviews. Although it is nearly less!
word processors available in the IBM impossible to find reviews of all the new A second requirement of business
PC market, over half of ilie PC owners, products for Commodore computers, programs is an audit [rail—a printed
use a single highly successful word pro enough are reviewed to warrant your record of every transaction made by the
cessing program. Most of them prob keeping back issues of magazines that computer. This assures your accountant
ably couldn't care less about the other include reviews. and the IRS that your computer is oper
199 programs they could have bought Also look for reviews in user's ating in a business-like manner, and it
instead. group's newsletters and dealer cata makes it more difficult for a dishonest
Commodore emphasized this ap logues. Fellow users have no reason to employee to steal from the company
proach in introducing the new Plus/4 praise a poor program excepl perhaps without the theft showing up in the
and Commodore 16 models earlier this to hide their own folly in buying it; mosl books.
year, saying it doesn't matter that these people will gladly tell you exactly what A third requirement of business pro
models can't run many programs writ they think of programs they've bought. grams is that they have adequate capaci
ten for the VIC and 64, as long as the Likewise, though some dealers are ty and speed for your needs. A general
best programs arc immediately avail woefully ignorant of the products they ledger program limited to 50 accounts
able for the new models. To assure that, carry, others aren't and insist on stock and 100 transactions per month isn't
Commodore supervised the conversion ing only the best wares. In most cases, much good to a company with 75 ac
of those programs and had several programs that are widely available have counts and 200 transactions per month.
finished long before the new models something to offer. Most dealers need Neither is a database manager that
were scheduled to be released. Personal repeat sales and will dissuade you from takes 14 hours to re-sort a 1,500-name
ly, I prefer Apple's approach in this buying a poor producl. customer list prior to a zip-code order
matter, but Commodore may be right. Perhaps the best indication of a qual mailing, or a word processor that lakes
ity program is an actual demons! rat ion. more than a minute to insert a blank
Types of Software Available One of the blessings of being in a user's line in a large file.
As far as types of software available group is being able to see fellow users Any business program looks good
for Commodore owners, a recent index demonstrate the power and pitfalls of with only a few records. A fair test
of my own reviews over the past two particular programs. Many dealers also should involve hundreds. Look for
years included: business programs (ac provide demonstrations of programs products with respectably large sample
counting, databases and mail lists, inte you are considering for purchase, and data files. If you already have large files
grated packages, spreadsheets, word they allow you to study the manual. of information created by another pro
processors), church programs, educa One way professionals review pro gram, any new program you consider
tional programs (administrative, or grams is by trying to run them without should also accept data from those files
computer-assisted Instruction [CAI]) first reading the manual. The theory is without needing retyping.
games (adventure, arcade, strategy and that if a skilled user can't use a program
Educational Programs
simulation), language (assemblers, without a manual, a beginner won't be
compilers, high- and low-level lan able to use it with the manual. It's also A key requirement of educational
guages), ham radio programs, science true that many people simply don't read programs is that their authors must fully
and engineering programs, spoils pro manuals until they get in trouble with a understand the concepts being taught.
grams, terminal programs and utility product. Many of the better programs A multi-digit addition tutor, for exam
programs (combination aids, cassette include full menus of choices and ple, should encourage students to calcu
and disk aids, graphics and screen aids, special help screens that make the late the answer from right to left,
monitors, music and sound aids, printer manual expendable. writing in carry values for each column
aids and programming aids). However, also look at the manual. as they go, rather than simply typing in
The list of companies offering pro Does it include step-by-step guidance in the final answer from left to right. Simi
grams for Commodore computers is using the key parts of the program'? larly, a flight simulator should use the
very long—several hundred in all. How How about a reference section lo re joystick as a joystick is used in a real
can you choose among such a wealth of mind you how to do a particular chore? airplane, even though that seems back
offerings? Pay attention to such things as spell wards to arcade gamers.
ing—manuals that are full of errors say Another characteristic of the better
General Hints something about the company that educational programs is that they are
Popularity is one characteristic of wrote the program. If the manual fun. The days of drill and practice (also
good programs. A program's populari wasn't carefully checked for accuracy, known as drill and kill) are over, unless
ty is no guarantee that it is better than the program probably wasn't either. you want to stand over your children
less popular competitors, but quality and force them to use a program they
and success do go together frequently Business Programs hate. There's nothing wrong with turn
enough to make popularity important. Accuracy is especially important in ing education into a game—what we
Occasionally, a company that has no business programs. If a game occa call play is, for children, a very serious
concern for the consumer will mislead sionally loses a score, it's not nearly as business of learning about life.
you by exaggerating a product's capa serious as if a magazine's mail list occa All the educational programs I buy
bilities, but usually Hie products whose sionally loses a subscriber. Worse yet is are also realistic simulations. Most
names you hear mosl are worth con- a payroll program that slips a decimal children, and especially the gifted,

98 / RUN December 1984


Unlimited Free Programs - Unlimited Fun!

with VIP Terminal


A Powerful 80 Column Communication Program!
VIP Terminal is what you need to talk to the world! Communicate with
friends, work, school, bulletin boards, even information services like
CompuServe. Share programs, news, pictures, stock quotes - anything in
writing. With your C64, any modem and VIP Terminal, you can master the
information revolution — professionally!
VIP Terminal is power packed to get the job done! It features a
professional 80 column display (40,64 & 106 columns too!) to bring your C64
up to the industry standard - without any hardware modification! It works
with all popular modems, and, with those that allow it, VIP Terminal will auto
dial, and redial if the line is busy. It also will auto answer - even take messages! Of course you can send and
receive programs and the like. And you can print what is coming on the screen. It has a 16-entry phone book
for ihose often used numbers, and a 20-entry message file for frequently sent messages. It also has a powerful
editor so that you can write messages to send later, or edit ones you have received. You can even save and use
files as large as your disk!

VIP Terminal Is Easy and Fun to Use!


VIP Terminal makes full use of the potential of your C64 - you get color.
graphics and sound. VIP Terminal uses menus and "icons," piclures of the
tasks to be done. In fact, VIP Terminal can almost be totally controlled with a
joystick. You can switch menus, change screen colors, change parameters,
even dial your phone without ever touching your keyboard! Just move ihe
hand to point to the colored icon, or the entry, press the fire button, and the
change is made. Of course, it all can be done from the keyboard too!
Help is built right into the program so you can't get lost or confused. The manual is even capsulized on the
disk for reference from the program when you need it. VIP Terminal also has a chiming clock for the quarter
hourand the hour, and an alarm you can set. There's even a musical alarm to let you know when you have a
call. VIP Terminal has put it all together to make the perfect communication program!

Integration With VIP Desktop


VIP Terminal is connected to the whole VIP Library™ of programs through
VIP Desktop"1. From VIP Desktop, you may access any of the other VIP
Library programs that you own. The rest of VIP Library will meet your word
processing, financial planning, data management and other essential home
and business information management needs. All VIP Library programs
feature high resolution graphics to give 80 columns on the screen without
any hardware modification. They also give you icons and plenty of help.
Quality and affordability are our number one concern!

VIP Terminal ONLY $59.95


Circlo 138 on Road or Servico card.

Available at Dealers everywhere. If your


Dealer is out of stock ORDER DIRECT!

1-800-328-2737
Order Status and Software Questions
call (805) 968-4364
MAILORDERS: Shipping: S3.0Q U.S.; $5.00 CANADA; 132 Aero Camino
$15.00 OVERSEAS: Personal checks allow 3 weeks. Goleta, California 93117
109 in Ronilflr Enrvlce cara

TURBO 64
Turbo 64 will lum your 1541 into a sjpar last and officiem disk drive. LoaOs
s 19.95
programs five to eight iimas fastar. works with 99% ol your bask: and macnine
language programs. The master disk allows you to put unlimited Turbo 64
boo! copiss on all your duks. This disk also includes:
Auto Run Boot Mlker
Auto Run Boot Maker will load and auto run your basic or machine language programs

WAR GAMES
$19.95 AUTODIALER
1-Auto Dial will automatically dial a sel of numbers you choose.
2-Revlew Numbers will review numbers that were answered by a
OMS-Errors 20.21,22.23.27429 Disk Loggar-FindS Starting track. computer
Format Single Tracks sec I or; stan and end addresses 3-Save Numbers will save numbers where a computer answered.
Read Disk Errors
Disk Match-Compare any two 4-Hardcopy of Numbers will print out list of numbers where a com
Vi Track Reader-re ad and selecl diskettes. Byte tor Byte
puter answered.
tt track. New Wedge-Easier to use DOS
Vi Track Form altar-Form at a wedge 5-LOAD Numbers will load in numbers lo continue where it left off.
disk wilh Vi Iracks. This is 6-Continue will pick up dialing where it was interrupted.
ID Check-Check IDs on any
whero the next protection
irack,
schemes are coming from
Drive Man-Disk Drive
Unicrateh-Restore a scratched $29.95
file.
asse m bl a r I di s a sse m bio r For
View RAM-Visual display of trie
your 1541.

Th« Doc-Disk Doctor that reads


free and usea sectors on a
diskette.
GEMINI BIT COPIER
code irnfler errors
Read/Write Test-1541 99.9% Effective!
Sync I'ji1' : ■ a sync mark
performance lest
on any Irack out to 41. Also
Repair a track-Recair a tiack • 3 Minute copy program
used lor protection
with checksum errors Reads • Copies Bit by Bit
Sync Re»der-Check (or Sync
code under errors and restores
Oils on any track out lo 41 ■ Eliminates worries ol all
track
Commodore DOS errors • Copies identical syncs
Change Drive No.-Changes
Fust Form at-For ma! a disk in
drive number |7-30| ■ Very simple lo use • Supports use of two disk
lust 10 Seconds (wilti verily!).
drives
• Half tracks
• Unlocks disks to make
• 1OO°'o machine language
your actual copies

5DFXliJflRE
• Will not knock disk drive
• No need to worry about
• Copies quickly extra seciors
• Writes errors automaiically • This program covers all the
20.21.22.23.27 & 29 lalesl protection schemes.
• Errors are automatically
transferred to new disk $29.95

BULLETIN BOARD

H-.RNDBDDH
Set up and operate your own bulletin board with a single 1541
disk drives. Thie one has all the features and you can customize
it easily yourself.

This book "BLOWS THE LOCKS OFF1' protected DISKS, CARTRIDGES. 1-RUN MEGASOFT BBS 9-1
9-WRITE OPENING MESSAGE
and TAPES' Protection "secrets" are clearly e»plained along with essential 2-CREATE MEGA FILES 10-READ LOG
information and procedures lo follow for breaking protected software. An 3-ADD TO SYSOP'S CORNER 11-CYCLE LOG
arsenal of protection breaking soliwaro is included with all listings, providing 4-NEW SYSOP'S CORNER 12-READ DOWNLOAD FILE
yog wilh ihe tools needed1 Programs include high speed error check/logg
5-REAO MESSAGES 13-SCRATCH DOWNLOAD FILE
ing disk duplicator . disk picker .. disk editor Cartridge to disk/lape
6-SCRATCH MESSAGE 14-ADO TO OTHER SYSTEMS
saver and several others lor error handling and advanced disk breaking The
cartridge methods allow you lo save and run cartridges Irom disk or lane1 7-CYCLE MESSAGES 15-CREATE OTHER SYSTEMS
Trie tape duplicator has never been beaten! This manual is an invaluable 8-REAO SYSOP MESSAGES
tssAuty

ll*39.95J(U
reference aid including computer and disk maps, as well as useful tables and
charts (212 pages 11 programs!

C64 Book only S19 95 US


Book & Disk ol all programs S29.95 US Two Drive System: Includes everything listed above plus direct tile
Vic 20 book Cart & Tapes only S9.9S US transfer, dule passwords, for signon and updown load sections and
many more options!
THIS MANUAL DOES NOT CONDONE PIRACY
■SHIPPING 12 00 $59.95

Enclose Casnwrs CrwcK. Monej Oroor w PtMsona'


Check Allow 1* 0*1% Iw Oeliveiy. 2 to 7 Days Iv
phono cyders Canada orders must be m U S Dollars
VISA - MASTER CARD -COO
MegaSoft Limited
All Programs are for C-64 P.O. Box 1080, Battle Ground, Washington 98604
Phone (206) 687-5205
prefer programs that let them become familiar to musicians, rather than some supplier unless the supplier is within 100
part of a real situation, such as running new system. miles of your home.
a nuclear power plant or a lemonade A final characteristic of the best pro Good mail-order vendors may have
stand. Belter yet are programs thai grams of every kind, but especially of people trained to help you use the pro
simulate events that cannot be ex utilities, is that they do not paralyze the grams, and the best even offer refunds
perienced directly. computer and programmer. Copy pro if you are dissatisfied with your pur
When buying educational programs, tection is an understandable nuisance in chase. The worst may take your money
double-check their suitability for your programs only used alone and never and run. I often go by this rule: If the
child. We've all seen pre-school pro changed. Utilities, however, often share deal sounds too good to be true, it prob
grams that assume the child can already memory with other programs and must ably isn't. Other vendors bend the truth
read, tutorials that use technical terms coexist peacefully with them. Many util heavily in touting their products, then
without defining them and programs ities are also used constantly. Be sure hide their profits in such hidden extras
thai are vulnerable to accidental or in any copy protection in such programs as large shipping fees.
tentional crashes by a student. does not stress the hardware and won't One more alternative is to buy direct
Less obvious arc programs lhat work intrude when you're using the program. ly from the company that developed the
acceptably, but have a philosophy of program. No one will know more about
teaching incompatible with your own. I Where to Buy Software it, and you'll always get the latest ver
have no sympathy, for example, for My favorite place to shop for com sion. Unfortunately, many software
programs that reward wrong answers puter programs is at a full-line Commo companies no longer sell directly to con
by calling the user a dummy or making dore dealership. The dealers at such sumers (some don't even sell directly to
a Bronx cheer. stores are usually familiar with the pro dealers!), and if they do sell direct, near
grams they sell, are able to help you ly all charge the full list price, to avoid
Games and Utilities
choose an appropriate package, and are competing with their dealers. They will
Good features in a game include a then able to train you in its use. They also have fewer selections than most
variety of activities: a way to suspend will usually let you try out the program dealers and are unlikely to steer you to a
the action if the phone rings, a way to in the store (and sometimes even in your competing product. Shipping delays
save your scores or progress in the own home or office), before you buy. and refund policies will vary, as with
game, a way to see or practice each This is a huge advantage and can save other mail-order sources.
board without working ali the way up you from many foolish purchases.
from the bottom each time, and a way On the other hand, local dealers have Final Hints
for two or more to play at once, to pay and charge more for their pro It isn't possible to cover everything
preferably on the same learn rather than grams than other sources, selection is you need to know about buying soft
against each other. sometimes limited, and such dealerships ware in a single article, or even in an en
However, the most important char are very scarce in many areas. tire book. That's one good reason for
acteristic of a good game is that it en Another local software source is a subscribing to a magazine like RUN and
courages, rather than discourages, hu discount store that sells Commodore reading it regularly. I leave you with
man values. The primary message of products. Most discount stores feature four final hints:
too many games is that strangers arc for low prices and a refund on any purchase • Know your dealer. Some are
shooting, stealing is okay and winning is you don't like, as long as you return it skilled hobbyists themselves, perhaps
all that matters. within about ten days. You will rarely with degrees in computer science, and
Regarding utility programs, a key be able to try a product before you buy have been around for years; others were
feature of the best ones is not lhai they it, however. selling washing machines last year and
have the most commands, but that they A third alternative, and the first one will be selling stereos by summer.
make the most of the commands they open to many people in remote areas, is • When asking about a product, it
do have. What value is it to have 114 a mail-order dealer. Typically, mail helps already to know the answer to
new commands if you can't remember order houses feature low prices, home some of your questions. That gives you
the 72 already in your computer? delivcrj' (but check the cost) and con a way to judge the truth of what you arc
On the other hand, a dozen flexible venient ordering by phone, often toll- told.
commands suited to your needs could free. They may also be the first to get • If you order by mail, consider ask
greatly case your work. For example, the latest programs and updates, due to ing for C.O.D. delivery. This adds a bit
the DOS wedge included with the 1541 their large sales volume. The worst to your cost, but guarantees you won't
disk drive is a near-miracle of useful thing about mail order is the wait for the pay for a product until you receive it.
ness, despite its extreme brevity. package to arrive. At best, it will be a • Return products that don't work
Another characteristic of the best couple of days; at worst, it can take as claimed, regardless of any disclaim
utilities is that their use is aimost intu three or more months. ers of warranty packed with the prod
itive—they work the way a reasonable Unfortunately, some mail-order houses uct. If the company or dealer won't co
person would expect, preferably the may mislead you about what's in stock. operate, you can easily buy elsewhere
same as similar commands in Basic It's also possible you'll be sent the next time. ffi
itself. A drawing utility, for example, wrong product, accidentally or on pur
should place the origin of a graph at the pose. At best, this delays things; at
lower left of a page or screen, just as worsi, you'll discover Master Card and
students arc taught to do in algebra Visa are not on your side in such dis Address all author correspondence to
classes. Similarly, the best music pro putes, and will insist on being paid for Jim Slrasma, Commodore Clinic 1238
grams work with the notation already any such purchases from an out-of-staie Richland Avt:, Lincoln, 1L 62656.
RUN December lOSI / 101
KARLTHURBERJR.

Library services and user's the VIC and 64 could be used without
problems, since few programs in the
groups are here to serve you.
series were so complex as to require sep
Discover how you can acquire arate documentation.
lots of software without spend A recent Public Domain catalogue
shows three VIC disks, two Commo
ing lots of money.
dore 64 disks and nine PET disks. Each
disk is chock-full of various games,
educational, utility and business pro
grams or combinations of these. Many
Jl surprising amount of Com-
of the PET disks will run on the 64 with
M I moclore-compatiblc pro-
some editing, or with little modification
JP Bgrams arc available in
if a PET emulator is used (though I
B Mpopular computer maga
have not tried the latter).
zines and other specialized publica
At a total cost of only S60 for six
tions, and they're generally reliable.
disks, I now own more than 325 Public
Two particularly useful program
Domain programs for the VIC-20 and
sources are Public Domain, Inc., and
Commodore 64, the cost per unit being
the Toronto Pet User's Group
about 18.5 cents per program! This
(TPUG), which also publishes The
TORPET magazine. software bonanza represents more soft
ware than most computerists would
Lots to Offer have time to use!
Public Domain, Inc. (5025 S. Range- A similar library service is offered on
line Road, West Milton, OH 45383), a membership basis by the Toronto
provides an extensive library service PET User's Group (TPUG) (PO Box
geared to the PET, VIC-20 and Com 100, Station S, Toronto, Ontario, Can
modore 64. The company does not ac ada M5M 4L6). This is the largest, most
tually sell the programs it offers; rather, active Commodore user's group in
it provides a service through which users North America. The $20 annual associ
may obtain more than 800 non-copy- ate membership fee gives you access to
riglu programs (hat have been contrib the club library of well over 3000 pro
uted by other users. grams; a subscription to the club's lively
Disks or tapes (most collections come 32- to 48-page magazine, The TOR-
on both) are available for $10 each. PET; and, through the magazine and
They contain an average of 35 or more oilier services, the latest information
programs, or up to 70 or more pro about the CBM, PET, VIC-20, Super
grams in the several VIC-20 collections PET and Commodore 64 computers.
offered. The fastest way to build up a program
No documentation is provided with library in almost any classification—
these collections—just a brief line item games, utilities, music, business, com
description on the disk's or tape's direc munications, education and so on—
tory, which is enough to get you Mailed. for any of these computers is probably
I found that most of the programs for through the TPUG software library.

102 / HUN Dli-oiiiIrt lHN-i


Although the library is primarily
Circle 14? on Readnr Servito card
PET oriented, in the past year many
programs for both the VIC-20 and
Commodore 64 have been added, and a HIGH SPEED FLOPPY DISK
for COMMODORE 64
number of older PET programs have
been adapted for use on the two newer
computers. Disks are S10 each for the
4WO/2031/154O/1541 format and $12
each for the 8050/8250 format. Most A high speed disk is now available lor your Commodore 64. QUIKDISK is here! The
disk offerings are also available on tape QUIKDISK system consists of a small disk controller module, a cable assembly, and
at $6. a standard disk drive. The QUIKDISK controller module plugs into the cartridge slot
of the computer and a flat cable connects to the drive.
The club's library benefits greatly
PDOS software emulates a Commodore disk drive by intercepting the disk
from the expertise of such club mem commands QUIKDISK operates, however, by transferring data directly from the
bers as Jim Butterfield, Steve Punter, diskette to the computer memory. With a data transfer rate ot 250.000 bits per
Dave Hook, Robert Baker and others second, over ten times faster than the serial bus. QUIKDISK provides emulation at
who write regularly for popular com the fastest possible speed. A full set of disk utilities are also available.
puter magazines. With several thousand
programs in the library, membership in
the TPUG is something the novice hob THF Cprpn LOADING TIME FOR "LEMONADE. 63"
me orccu frombusiness 1 publicdomaindisk:
byist should not pass up.
AT THIQ1 "fc 1541 DISK DRIVE: 32 SECONDS
M ' ' nl°- QUIKDISK 580-1: 2.5 SECONDS
Pick and Choose
MODEL 340 - 2 DUAL 3" (286K) $895
There are other user's groups sup
MODEL 580 - 1 SINGLE 51A"(286K) $695
porting Commodore machines, though
most are highly specialized, either by
MODEL 580 - 2 DUAL 51/4"(572K) $895
type of program material or geograph
ically, and some are clearly commercial
firms in user's group garb. However, BASIC
another Public Domain-iype operation COMMANDS
with an international membership is the
ASM/Ted User's Group (ATUG), LOAD
founded by Jim Strasma. SAVE
This group is associated with The OPEN
Midnite Software Gazette/The Paper INPUT*
PRINT*
and the Central Illinois PET User's
GET*
Group. ATUG has no dues; users be
CLOSE
come members simply by ordering
ATUG disks and contributing useful
public domain material.
The group's offerings have a rather
pronounced technical bent, as opposed
to the general-purpose character of the USING QUIKDISK:
two other groups' software. However, The QUIKDISK initialization is accomplished with the command SYS56843 The
recent disk offerings include several initialization sets the QUIKDISK default device number to eight. Program loading
for the VIC-20 and Commodore 64, saving, is done exactly the same as the Commodore disk drive e.g. tOAD
and new disks are planned for both "PROGRAM", 8. Special disk commands like NEW and SCRATCH arealso identical
in format. In addition, a special disk utility is available that makes disk maintenance
computers.
functions much easier.Tasks like formatting (NEW), eliminatingold Jiles(SCRATCH)
Information on the ATUG disks may copying, and other functions are done via an easy to use menu display
be obtained from the librarian, Brent
/-egrs-
Anderson (200 S. Century, Rantoul, IL
61866). You should include a self-ad [Ml P.O. BOX 102, LANGHORNE.PA 19047
215-757-0284
dressed business-sized, triple-stamped
envelope and request ATUG informa
tion when writing. Disks arc S10, or $5 WORD PROCESSING:
if you send your own formatted disks
along with protective mailer, sclf-aci-
UOPY-WRITER Professional Word Processor $79.00
The next logical step in the evolution of Word Processors. Copy-Writer has
dressed return label, acknowledgment Ihe features found in the best and more. Double columns shorthand the
postcard and postage. 08 works!

LANGUAGES:
KMIVIM PASCAL for Commodore 64 by Wilserve $9900
Address all author Correspondence to Kurt One of the newest HL languages, KMMM PASCAL is a true compiler that
Thurber,Jr., 317PoplarDrive, Millbrook, generates machine code from PASCAL source...FAST! Editor Compiler
Al. 36051. Translator included,

RUN December 1984 /103


Business & Finance

3 R IMPORT & EXPORT


CORP.

A bracak
C-64/S49.95 tape; $53.95 disk
Cash Controller
C-64/S29.99 disk

Home Manager
C-64/S23.95 tape; $29.95 disk

ACCELERATED SOFTWARE
SOFTWARE Financial Forecaster
C-64/S 19.95

BUYER'S ARRAYS INC./


CONTINENTAL SOFTWARE

Home Accountant
C-64/S74.95

Tax Advantage

GUIDE
C-64/S69.95

BATTERIES INCLUDED

Checkbook
C-64/$29.95

BYTES AND BITS

A multitude of Investment Portfolio Manager


C-64/S19.95

programs are available CARDINAL SOFTWARE


Home Finance Manager

for your Commodore C-64/S49.95


Microbroker
C-64/S34.95

CIMARRON CORP.
To help you find those software Insta- Vest or
programs you need and want C-64/S41.95
among the hundreds on the mar
ket, we have compiled this buy
COMM*DATA COMPUTER
er's guide. It is organized under
HOUSE
the topic areas of business and
finance, education, games, Checkbook Manager
graphics, hobbies, personal pro C-64/SI9.95
ductivity, telecommunications,
tutorials and utilities. In each COMMODORE BUSINESS
area, programs are listed under MACHINES
the vendor's name. Refer to the
A ccounts Payable/'Clwckwritine
alphabetical list beginning on
C-64
page 137 for each vendor's ad
dress and telephone number. Accounts Receivable/Billing
While RUN has tried to make this C-64
list as comprehensive and accu Easy Finance 1-V
rate as possible, the information C-64
was derived from a questionnaire
General Ledger
sent to the vendors, and we are
C-64
therefore not responsible for any
omissions or misinformation con Inventory Management
tained herein. C-64

104 / RUN Dumber 1DS4


Payroll GLADSTONE ELECTRONICS General Ledger
C-64 Calcpro Stat Pac C-64, Plus 4/S49.95
VIC, C-64/S27.95 tape; Professional Letter Library
COMPUTER ED SOFTWARE $29.95 disk C-64, Pius 4/S74.95
Hot Accounts Personal Money Management
C-64/SM.95 disk VIC, C-64/527.95 lape, VIC only; I'RACTICORP
$29.95 disk, C-64 only INTERNATIONAL
COMPUTER PEOPLE Real Estate Management Inventory 64
Personal Finance VIC, C-64/S27.95 lape, VIC only; C-64/S29.95 disk
C-64/S 14.88 S29.95 disk, C-64 only

Ren la/ Management RAK ELECTRONICS


C-64/S14.88 J.B. HORTON
Check Manager
Tax Records Stock '/'render C-64/$I7.95 disk
C-64/S14.88 C-64/$75.00
Finance
Travel Expenses VIC, C-64/S5.95
C-64/S14.88 HOT DATA
Lit' Ledger
Comp-U-Check C-64/S12.95 disk
C-64/S64.95 disk
Super Budget
C-64/S7.95
HUMAN ENGINEERED
SOFTWARE
SCARBOROUGH SYSTEMS
Finance Manager
C-64/S69.95 Your Personal Net Worth
C-64/$79.95
KSOFT CO.

1984 Tax Return He/per SKYLES ELECTRIC WORKS


VIC, C-64/$23.00 tape;
Money Minder
$33.00 disk
C-64/$39.95

(M)AGREEABLE SOFTWARE
SOFTSYNC
Stock Helper
C-64/$3O,OO Personal Accountant
C-64/S34.95
Tax Helper
C-64/S30.00

SOFTWARE DESIGN
EMBASSY COMPUTER MICA SOFT 64-Accounting
PRODUCTS
Invoicer C-64/S69.95
Home Accountant C-64/$39.95
C-64/S29.95
Tax Planner
Investor SOUTHERN SOLUTIONS
C-64/$49.95
C-64/S24.95 Widget Tracker
Loan/Mort. C-64/S79.95 disk
C-64/S24.95
ORBYTE SOFTWARE
Inventory Control
Personal Portfolio Manager
C-64/S49.95 SUNDEX SOFTWARE CORP.
C-64/S49.95
Stock Analyzer Certified Personal Accountant
C-64/$59.95 C-64/$79.95
ENTECH SOFTWARE
Trend Analysis Personal Payables
Checkbook System
C-64/$79.95 C-64/S34.95
C-64/S39.95
Finance Calc TOTL SOFTWARE
C-64/S49.95 PACIFIC COAST SOFTWARE
TOTL Business
Management Svsiem 64 Account Pac II VIC, C-64/$85.00 VIC;
C-64/S69.95 C-64, Plus 4/S29.95 S95.00 C-64
Accounts Receivable TOTL Ledger
FUTUREHOUSE C-64, Plus 4/S49.95 C-64/$45.0Odisk
Complete Personal Accountant Accounts Payable TOTL Money Minder
VIC, C-64/S79.95 C-64, Plus 4/$49,95 C-64/S40.00 disk
HUN December 13S-I / 105
TR1 MICRO Shakespeare Challenge Series Primary Math Series
C-64/S29.95 VIC, C-64/529.95
Accounts Payable
C-64, Plus 4/S59.95 Same-Different
C-64/S 19.95
Accounts Receivable BOSTON EDUCATIONAL
C-64, Plus 4/S59.95 COMPUTING Sciencepack I
C-64/S19.95
General Ledger Add/Sub
C-64, Plus 4/S59.95 VIC-20/S19.95 tape; S24.95 disk Toddler Tutor
VIC, C-64/S29.95
Inventory A Ipha-Beci
C-64, Plus 4/S59.95 VIC/S19.95 tape; S24.95 disk
COMMODORE BUSINESS
Tri Count Fruit Tree
MACHINES
C-64, Plus4/$199.95 VIC, C-64/S19.95 tape;
$24.95 disk Frenzy/Flip Flop
Your Personal Accountant
C-64
C-64, Plus 4/$29.95 Multi-Bed
VIC, C-64/S19.95 tape; Math Facts
524.95 disk C-64
Educational Solar Fox
My Book
C-64/S34.95 disk C-64/S34.95
3 R IMPORT & EXPORT
CORP. Number-Beei
VIC, C-64/S19.95 tape; CONDUIT
Besieged
$24.95 disk Coexist
C-64/S29.95 disk
Shape Games C-64/$45.00
Just a Mot
VIC, C-64/S19.95 tape; Compete
C-64/S29.95 disk
$24.95 disk C-64/S45.00
Open Sesame
C-64/S29.95 disk Ecological Modeling
C-64/S75.00
BRAINKANK
Starter Word Splits
C-64/S29.95 disk 77;? Human Body: An Overview
Enzkin
C-64/$45.00
Time Traveler C-64/590.00
C-64/S29.95 disk Evolut
Reading Comprehension I & II
C-64/S45.00
Word Power C-64/$60.00 (each)
Haber
C-64/S29.95 disk The Skeletal System
C-64/S45.00
C-64/S70.00
Interp
ACADEMY SOFTWARE
C-64/S45.00
Typing Tutor & Word Invaders CARDINAL SOFTWARE
VIC, C-64/S21.95 tape; Link over
123 Fun C-64/S45.00
$24.95 disk, C-64 only
C-64/S14.95
Newton
ABC Fun C-64/$45.00
ARTWORX SOFTWARE CO.
C-64/$l4.95
Hodge Podge Rkinet
VIC, C-64/S21.95 C-64/S45.00
CBS SOFTWARE Scatter
Monkevbuilder
VIC, C-64/S29.95 Success With Math C-64/$45.00
C-64/S24.95
Monkevmath
CREATIVE EQUIPMENT
VIC, C-64/S24.95
COM M* DATA COMPUTER Comparing Whole Numbers
Monkevnews
HOUSE C-64/S39.95
C-64/S29.95
English Invader Games
ATAR1SOFT VIC, C-64/S27.95 CREATIVE SOFTWARE

Typo Attack English Pack I & II Bumblebee

VIC, C-64/S44.95 cartridge C-64/$19.95 (each) C-64/S34.95

Geopack I In the Chips


BATTERIES [NCLUDED C-64/S19.95 VIC, C-64/S34.95

Kevs to Typing C-64 Gotcha Math Games Pipes

C-64/S49.95 VIC, C-64/$27.95 VIC, C-64/$34.95

Novel Challenge Series Mathpack 1 & U


C-64/S19.95 (each) DAVIDSON & ASSOCIATES
C-64/S29.95
Plavwright Challenge Series Math Tutor Math Blaster
C-64/S29.95 VIC, C-64/S29.95 C-64/S49.95

106 / RUN December L9S4


$30 ©tit from 4TOfcto&p*c-

$30 OFF REGULAR PRICE on these programs To Place An Order Call Toll Free 24 Hours
displayed on the tree - Data Manager II, Maillist Manager,
Point-Of-Sale, Inventory Manager, Accounts Receivable,
General Ledger, Accounts Payable, Payroll Manager, and
800-752-7001 ext 905
Checkbook Manager, all for the Commodore 64 with disk VISA - Mastercard - COD orders
drive. Regular price - 69.95 / Sale price - 39.95
Add 1 .75 shipping for each package + 1.65 for cod orders.
$30 OFF REGULAR PRICE on Rental Properly One dust cover per order. Limited quantities. Covers
Manager for Commodore 64 with disk drive. Regular
available as long as supplies last. Cover may be for
price - 179.95 / Sale price - 1 49.95 computer, disk drive, monitor, or cassette - no choice.

Plus, a FREE dust cover included Orders Skipped wit bin 2-4 Hoars f
with each order. A $9.95 value. Call (214) 867- 1 333 for information

MicroSpec, Inc. Soft wore


P.O. Box 863085 with
Piano, Texas 75086 the
(214)867-1333
Circle 4? on Reader Sorvico card.

RUN Dcoemlwr 1H84 / 107


Speed Reader I! HOME COMPUTER Subtraction
C-64/$69.95 SOFTWARE C-64/$20.95 tape; $24.95 disk

Word Attack Kids Say the Darnedest Using Maps & Directions
Things. . .to Computers C-64/S16.95 tape; $19.95 disk
C-64/S49.95
C-64/S39.95
Word Spinner
Plaqueman C-64/S34.95
D1DATECH SOFTWARE LTD.
C-64/S34.95
Fay: That Math Woman
MERRITT SOFTWARE
C-64/S29.95
HUMAN ENGINEERED
Fay: The Word Hunter Math Wiz
SOFTWARE
C-64/S 100.00
C-64/S29.95
Cell Defense
C-64/S29.95
DI.M TEACHING RESOURCES
Tri-Math MICROCOMPUTER
Allen Addition C-64/SI9.95 WORKSHOPS
C-64/S34.00 COURSEWARE
Turtle Graphics II
Alligator Mix C-64/S39.95 1-2-3 Digit Multiplication
C-64/S34.00 C-64/S20.95 tape; S24.95 disk
Demolition Division Adding Decimals
INFINITY SOFTWARE
C-64/534.00 C-64/$24.95 disk
Dragon Mix Lung Division
Adding Fractions
C-64/S34.00 C-64/525.00 tape, disk
C-64/$20.95 tape; $24.95 disk
Meteor Multiplication Management Decision
Adding With Carry
C-64/S34.00 C-64/$25.OO tape, disk
C-64/S24.95 disk
Minus Mission Area of a Rectangle
C-64/S34.00 C-64/S25.95 tape; $29.95 disk
ISLAND SOFTWARE

French/Italian/Latin/Spanish Balancing Chemical Equations


Foreign Language Series C-64/S25.95 tape; S29.95 disk
EDUSOFT
C-64/S8O.OO (eadi) Binomial Multiplication
Simulated Computer
/ Love America Series C-64/S25.95 tape; $29.95 disk
C-64/S29.95
C-64/$ 100.00 Consonent- Vowel-Consonent

Mindstretcher Series C-64/$25.95 tape; $29.95 disk


ENTKCH SO1TWARF.
C-64/$ 125.00 Coordinate
Space Math C-64/$20.95 tape; 524.95 disk
Young Folks Series
C-64/S39.95
C-64/$ 100.00 Decimals Series
C-64/S90.00

FUTUREHOUSE Dividing Decimals


THE LEARNING CO. C-64/S24.95 disk
Alphabet Construction Set
Addition Magician Dividing Fractions
C-64/$34.95
C-64/S39.95 C-64/$20.95 tape; $24.95 disk
Animal Crackers
Moptown Parade Elementary Math Steps
C-64/S34.95
C-64/$39.95 C-64/$25.95 tape; S29.95 disk
Bedtime Stories
Multiplying Decimals English Achievement I-V
C-64/S34.95
C-64/S24.95 disk C-64/S25.95 tape; $29.95
Multiplying Fractions disk (each)
GLADSTONE ELECTRONICS C-64/S20.95 lape; $24.95 disk English Achievement Series
Adding Machine Order of Operations C-64/S110.00 lape; $140.00
C-64/S27.95 tape; $29.95 disk C-64/S25.95 lape; $29.95 disk disk

Alphabet Factory Potato Factory Equations


C-64/S29.95 disk C-64/$25.95 tape; $29.95 disk C-64/$29.95 disk

Match Up Simultaneous Linear Equations Flash Spell Helicopter


C-64/S29.95 disk C-64/S29.95 disk C-64/S25.95 tape; $29.95 disk

Take Away Zoo Solving Quadratic Equations Fractions Series


C-64/S27.95 tape; $29.95 disk C-64/S25.95 tape; $29.95 disk C-64/$90.00 disk

Time Zone Subtracting Decimals Genetics


C-64/S29.95 disk C-64/$24.95 disk C-64A25.95 tape; 529.95 disk

Word Bird Subtracting Mixed Fractions Long Division


C-64/S29.95 disk C-64/S20.95 lape; $24.95 disk C-64/S20.9S tape; $24.95 disk

108 / RUN D«vml>er 1084


Continued on p. 112.
Create your own
COMMODORE-64™ video
game and program
cartridges with
L
CARTRIDGE-MAKER-64

Follow the simple and easy screen instructions


to have your CARTRIDGE-MAKER-64:

G copy your program to cartridge

□ copy from cartridge to cartridge

D copy your cartridge to cassette


or diskette

□ erase and reuse cartridges

Phone Orders Call:

Toll Free 800-233-3251 Ext. 1020 CARTRIDGE-MAKER-64 $129.00

PA Residents Call 215-363-8840 CARTRIDGE-ERASER $ 59.00


CARTRIDGE-64(1GK) $ 25.00
VISA-MASTERCARD-C.O.D.-CHECK-
CARTRIDGE-MAKER Kit S189.00
MONEY ORDER
Includes: CARTRIDGE-MAKER-64
CARTRIDGE-ERASER and 1 Blank
CARTRIDGES (16K each)

Da a lor nnd Distributor Inquiries Invited


Purchase of 5 Blank
CARTHIDGE-MAKER-84 i. CARTRIDGE-64
CARTRIDGE-64 (16K each) $115.00
aia TM oT Custom Programming Group. Inc.

COMUODOHE-64 ■ 1b b fofllstwed TM Oi
Commodofit BuBlnnv Machlnaa, Inc.
PA ic:.iil.-i ii ■. only ndd B»*
CAH1FMD0E-MAKEB-W is ncl salea t»x. Shipping $3.00
■Mended tor ptocy ot (il C.O.D. Md S2.00I

Custom Programming Group, Inc. <**.«


47 Matchwood Road • Suite 2A ■ Exton. PA 19341 • (2)5)363-8840
The INCREDIBLE MUSICAL KEYBOARD
TM

transforms your computer into an


exciting musical instrument.

The Incredible Musical Keyboard You already read music? Great! We've compose your own music, create your own
can do more than turn your included a Melody Chord Songbook featuring sound effects or simply experiment with the
Commodore into a music hits from today's top recording artists. Or hundreds of pre-programmed sounds.
synthesizer. play songs from your own sheet music.
From the Incredible Musical
The Incredible Musical Keyboard keyboard to software that plays
Deep within every Commodore 64 lurks the
works with other exciting Sight & your favorite hits, we've got them
unexpected. A versatile music synthesizer. A
Sound Music Software programs, all.
music video machine. A three track recorder.
And a way to create music that's so easy too!
Look for the incredible Musical Keyboard and
you'll be playing songs within minutes.
Get the KAWASAKI SYNTHESIZER and the complete line of Sight & Sound music
Just place the Incredible Musical Keyboard transform your Commodore 64 into a software at your local computer software
over the computer keyboard, load Ihe sophisticated music synthesizer and sound outlets and music stores. And unleash the
included music software diskette, and you processor. With one keystroke, you can music in you
have all you need to make piano, guitar, control waveforms, vibrato, sweep and other
synthesizer and electronic sounds. special effects. Let your imagination soar
With the KAWASAKI RHYTHM ROCKER
Everything you need to create creating and recording your own songs while
music is included .,. whether you control eye-popping color graphics that
explode across the screen. Create your
you're a beginner or an
own music with the MUSIC
accomplished musician.
PROCESSOR, a word processor
for music. Then record it. edit it
If you can press a few keys, you have all the
and play it back. Use the 99 preset
skills it takes to create and play music with
instrument and special effects
the Incredible Musical Keyboard.
sounds for endless new creations. Or
Just beginning? Attach the included ABC key travel through a complete tutorial on
stickers to the keys and match Ihe letter in music synthesis with the newest Sight &
the note with the letter on the key and ... Sound music program, 3001 SOUND
PRESTO!... you're playing music instantly. ODYSSEY. After you've learned Ihe basics of For more information and a free catalog,
It's easy. It's lun. It unleashes the music in music synthesis, you can use the complex phone 1-414-784-5850 or write P.O. Box 27,
you ... even if you don't read music. music synthesizer included in the program to New Berlin, Wl 53151.

5IGHT* SOUND
Music Software, Inc.

HE UHLERSH THE MUSIC IH YOU.


Circ\o $7 on Roador Service cmd.

Commodore 64 ^ a registered Imdemark of Commodo'e Busirrrjsi Macrnnoi, InC


From p. 108.
Making Circuits Math Challenge I & II Money Wise
C-64/S16.95 tape; $19.95 disk C-64/S39.95 (each) C-64/S39.95

Math Logic I & II Jigsaw Juggle


Motion I & SI
C-64/S34.95 tape; $39.95 disk C-64/S39.95 (each) C-64/S39.95

(each) Graphic Math At Wit's End


C-64/S39.95 C-64/S39.95
MICRO LAB Fraction Skills I & II French /Spanish/Italian/Latin
Constitutional Tutor C-64/539.95 (each) C-64/S39.95 (each)
C-64/S35.OO
Fraction Frenzy I & II
PMI
English SAT C-64/S39.95 (each)
C-64/S35.00 Animated Arithmetic
Decimal Equivalents
VIC/S1O.95
Math SAT C-64/S39.95
C-64/S35.O0 Master Math HI-6
Decimals
VIC, C-64/S19.95 (each)
C-64/S39.95
Master Math—Complete
Measures 'n Metrics VIC, C-64/S99.00
MICRO LEARNINGWARE
C-64/S39.95
Elementary Math Package
Factors & Multiples PRACTICORP
C-64/$50.00
C-64/S39.95 INTERNATIONAL
Prime & Composiie Numbers 64 Pak
MICROPHYS
C-64/S39.95 C-64/S24.95 disk
Calculus Programs
Advanced Calculations Tiny Tutor
C-64/S20.00 (each)
C-64/S39.9S C-64/S19.95 tape; $24.95 disk
Chemistry Programs
Reading & Rhyming Zeppelin Rescue
C-64/S20.00 (each)
C-64/$39.95 C-64/$19.95 lape; $24.95 disk
Jr. High Math Programs
Nouns & Verbs
C-64/S20.00 (each)
C-64/S39.95 PROGRAM DESIGN
Jr./Sr. Spelling Programs
Adverbs & Adjectives Preschool IQ Builders
C-64/S20.00 (each)
C-64/S39.95 C-64/$26.95
Jr./Sr. Vocabulary Programs
C-64/S20.00 (each) Subject Agreement QUALITY EDUCATIONAL
C-64/S39.95 DESIGNS
Physics Programs
C-64/S20.00 (each) Prepositions & Modifiers Arith-Magk I & II
C-64/S39.95 C-64/$35.00 (each)
SAT Analogies
C-64/S20.00 (each) Reading References I & II Decimals
C-64/S39.95 (each) C-64/$ 120.00
SA T Math
C-64/S20.00 (each) Stars & Stripes Factoring Whole Numbers
C-64/S39.95 C-64/$90.00
Sr. High Math Programs
C-64/S20.00 (each) Map Skills Fractions
C-64/S39.95 C-64/$175.00
ORBYTE SOFTWARE Pioneer Progress
C-64/S39.95 QUALITY INPUT
CHALLENGEWARE SERIES:
Pre-School Concepts History Flash ACT Review
C-64/S39.95 C-64/S39.95 C-64/S69.95

Letters & Words Earth Science I & II ACT/SAT Review


C-64/S39.95 C-64/S39.95 (each) C-64/S 129.95
Count Down Weather I & II Basic Algebra
C-64/S39.95 C-64/S39.95 (each) C-64/S22.95

Early Numbers The Human Body I & II Basic Mathematics


C-64/S39.95 C-64/S39.95 (each) C-64/S22.95

Early Math Basic Machines I & II Consumer Math


C-64/$39.95 C-64/S39.95 (each) C-64/S22.95

Addition & Subtraction Measuring Power & Mass Geometry


C-64/S39.95 C-64/S39.95 C-64/S22.95

Multiplication & Division Measuring Energy Intermediate Algebra


C-64/S39.95 C-64/S39.95 C-64/S22.95

Math Pack Drills Dollars & Sense I & II Problem Solving


C-64/S39.95 C-64/S39.95 (each) C-64/S22.95
112 /RUN December 1S84 Continued on p. 117.
Christmas Carols
for the

Sing Along With Your SONGS RVCLUDEi


Angels We Have Ilcurd mi llijfli • Auuv In si Manner •
Favorite Songs OComc All VcFallhCul • Deck the Hulls •Tlic First Noel
Here's a great way for yon and your family to have fun • God Rcsl Ye Merry Gentlemen • Ilurk the Herald
with your Commodore 6*'" iliis Christmas. Our ex Angels Slug • 0 Uoly Xiyln • It (nine Upon n Midnight
citing new Christmas Carols disk Features IS of your Clear • Jingle Hells • Joj In the Wbrltl • Jolly Old St.
favorite holiday songs; each professionally arranged Nicholas • <) Christmas Tree • Sileni Nighl • 0 Little
for the (54 with entertaining graphics. For sine along 'Ibwn of Bethlehem • WeThiee Kings of Orlcnl Arc ■ Whal
fun, the lyrics appear in casy-to-rcad verse on your I V Child is This • I'|i on tlic lloiiectop
or monitor. Playjust your favorite song All, IOK OXI.Y
or set your Commodore in play them all.
It's a great way 1<> show off your com
puter. As always, yon can trual John
Henry Software (o bring you quality
Scud check or muiicy urdcr Fur815.85, I'.S. fluids,
software m the lowcul price. We
piimSl.Dfl lor |WHtugc and luiiulliitg. Or use your
specialize in prompt delivery and \'lsn iir MasterCard (liielndc your uccoiml
guarantee our product 1 lou*1 wait, numbertindcxplniUon date). Foreign orders, mlil
order your Christmas Carols today! 83.00 for Air Mull delivery.

For more Information write us ut: Please send me Christmas Carols disk(s) at $15.95 each
Ed H»n 89021, Cincinnati, Ohio 46330 plus Sl.OQ poslage and handling. Ohio residents add 88c sales lax.
I'.S. orders received by December 15, are ■ Check or money order enclosed Visa MaslerCaid

giwniiitccd for Cliiisii]i;is delivery.


flccountw. Exp. Dale
<~j.miiiii.ilin- M i- ii it0mcfi 'I ii*-uinurt .ii t maiHjdon HIcrlroalA I Inllol

Name.

Address

John Heniy Software' Cily Slate . Zip


Send to John Henry Software, P.O. Box 39021, Cincinnati, Ohio 45239.
QUALITI (5 OUFt STHENOTH
Foreign orders please pay in U.S. funds and add S3 00 lor Air Mail delivery.

HUN Dcreinncr 1984 / 113


Clrclo 319 on fiuadur Service card

PERSONAL PERIPHERAL

Commodore PRODUCTS presents

SMOOTHTALKER™
Owners
VIC-20 COM-64

17 WILL TALK YOUR EARS OFFI!


Low Cost • Ei»y To Usn • High Ouillty
Speech lor Your VIC 20 or Commodor* 64
Unlimited vocabulary
Eiclusive Biceplion dictionary allows you lo customize words
4 levels ol mlieciion allows you to have multi-voice conversations
SAY command works jusl like a PRINT STATEMENT bul rl also TALKS
Works with Speakeasy to give you crisp, clear, easy to use speech.
Iniroductory Pricing
Smoothlalker 64 S19.95
Smoolhtalker 20 S19.95
Talking Print lautomalically lalks existing print statements! S19.95
Speakeasy 159.00
C-64 Adapter . SI2.95
VIC-2D RAM Sals
KM Atiimbltd
BK $19.95 $24.95

VKRAFT
16K 39.95 44.95
3 Slot Switched & Fused 19.95 24.95
C-64 J Slot (non-buffered) 34.95 44.95
Add $2.00 shipping/handling

Precision Joysticks ——
PERSONAL PERIPHERAL PRODUCTS
OS200WinfleldRd.
Ki-al't Systems Company, Division of Carlisle Corp. Winfield, IL 60190(312) 961-2347
450 West California Avenue, P.O. Box 1*268 COMW S VIC-SO IS ft TRADEMARK OF COMMODORE

Vista, California 92083, Telephone (619) 724-7146


Circle 199 on Reader Service card

Circle 320 on Roaiier Servicocard.

SUPERTAX
Get Supertax now and
relax on April 15th .

THIRD SUCCESSFUL YEAR! • THOUSANDS ALREADY IN USE!


Use SUPERTAX personal income tax programs to calculate your tax liability now and have plenty of
time to make year-end inveslment decisions to improve your position SUPERTAX was created for
Commodore 64 users by a practicing CPA with a Masters degree in tax accounting. Highly acclaimed
by tax pros, CPA's and tax preparers. SUPERTAX is easy to understand and a pleasure to work with.
SUPERTAX is also available lor TRS-80 (2 drives). Apple II+, IBM-PC, Kaypro II and Sanyo MBC-550.
■ SUPERTAX is fully screen-promptad and includes ■ SUPERTAX DATA can be stored on a diskette
a manual loaded with valuable tax information, - SUPERTAX updates are available at 50%
instruciion and guidance. discount to registered SUPERTAX owners.
■ SUPERTAX instantly recalculates your entire return SUPERTAX is an essential addition to your
when you change any item. personal software library—best of all it's tax
■ SUPERTAX prints directly on IRS forms. deductible.

FOR TAX PLANNING FOR RETURN PREPARATION FOR


Using onher screen or printer oulput, SUPER SUPERTAX PRINTS THE INCOME TAX DEPRECIATION
TAX generates cloar and concise summaries ot RETURN: This program prints page 1, page 2 CALCULATION
Pago 1 and 2 and Schedule A of FORM 1040 ot the FORM 1040, Schedules A, D.C.W and G SUPERTAX also includes
allowing you to sec at a glance and to quickly (income averaging) ot the FORM 1040 as well a stand alone depreciation
comprehend your lax situation. This program as FORM 3468 (inveslment ta« credil) on program which calculates
also punts an OVERALL SUMMARY ol the standard IRS government lorms or on olank and prints your complete
return showing Adjusted Gross Income, computer paper for use with transparencies. depreciation schedule using both the
Itemized Deductions, Taxable Income, Regular Any item ol input can be changed in seconds old rules and the new ACRS rules.
Ta< and Paymenl Duo or Refund—all of which and the entire return is automatically recalcu Oulput Irom the depreciation program is
are calculated by iho program SUPERTAX also lated to instantly rellecl the change designed lo serve as a supple
calculates trie moving expense deduction,
Commotion; 6d, THS d(J, Apple II+. IBMPC.
ment to IRS FORM 4562. $99
investment credit, laxable capital gains, political
Kaypro and Sanyo aro Imdemarks ol New-PHEPAREFTS EDITION: In addition
and child care credits, medical limitations, and
Commodore Busmuas Machines. Tiinjy, Corp.
much more. Input is last and easy and changos to the above, the PREPARERS EDITION
Appk- Computer, Inc. Inlernaliondl Business
can be made in seconds. This program actually Machines. Non-Linear Systems, Inc and Sanyo
prints Schedules D. E. SE and FORM 6251.
makes lax planning a Breeze. Busine&sSyatemsCo'p respectively It also prints preparer data at the ,-, . . —
bottom of pg. 2 ol FORM 1040. •» l**=>

TO ORDER Call Toll Free 1-800-527-4171 In Texas Call 214-739-1100 For Brochure WRITE
MasterCard, VISA, Money Orders, Bank Checks and COD Orders Accepted Financial Services Marketing Corp.
(add 3% surcharge for credit card processing) (add S5.0D for COD) ($3.00 Shipping) 10525 Barrywood Dr Dallas, Texas 75230

114 / RUN December 1084


BEFORE LOADING YOUR SOFTWARE
MAKE A PERFECT BACKUP WITH

THE AUTOMATIC DISK BACKUP


SYSTEM FOR YOUR 64 & 1541 DRIVE!

Actually copies a FULL disk In only4 MINUTES! • 4 mtn. copier AUTOMATICALLY puts "errors" on copy
• Easiest to use — TOTALLY automatic copy utility • Fastest & most advanced copier you can buy
• State of the "ARTS" copy capability! • Writes errors 20,21,22,23,27,& 29 WHILE COPYING!
•UNLOCKS protected disks for backup copying ■Transforms your 1541 into a SUPER-FAST copy drive!
• Breaks through LATEST protection schemes • NO analysis required, just swap disks & HO damaging
• Includes FAST copier, "ARTS" copier and TRUE drive knock during errors or format
Nlbbler: you get 3 copiers for the price of 1 • Formats AS IT COPIES, detects & reproduces NON-
• HALF-TRACKING up to & including track 40! STANDARD formats & I.D. mismatch, DOS flags
• 100% machine code for fast, RELIABLE operation •PRODUCT SUPPORT tcl.si, revisions, & upgrades

OVER 500% FASTER THAN OTHER COPIERS!

$49.95 to order call 805-687-1541 ext. 84


Technical line 805-682-4000 ext. 66
for entire system

For rush service call 24 hr. order line or send cashiers check/money order Visa, MasterCard, 8 American Express include cardft and exp.
dale. CA residents add 6% tax. Allow 2 weeks lor clearance of personal & co. checks. Add S3.50 shipping & handling lor continental
U.S./S5.S0 for UPS air. AK, HI, APO, FPO, CANADA add $7.50. Other Foreign orders add $8.50. All APO, FPO, S orders outside
48 states must be paid by certified U.S. funds. C.O.D.'s shipped to U.S. addresses only, add $4.00. School orders welcome.

DISKMAKER PAYS FOR ITSELF THE FIRST TIME YOU USE IT!

3463 State Street • Suite 1S41S • Santa Barbara • CA 93105


PARSEC RESEARCH
PRESENTS

TOTAL MASTERY OVER YOUR COMMODORE 64 USING ONLY WORDS!


WE MAKE PROGRAMMING FAST, FUN AND EASY!

SUPERFORTH 64 increases your creative productivity 600% SUPERFORTH 64 FEATURES


Saving you or your company time, effort and money)
' 20 to 600 x (alter than Basic • Musk, Sprite Editors
■ )/4 to 1/6 * tfie programming • Turtle Graphics
Super Forth M «jiii|jilca u.nJe time • SPRITE-EDITOR
Super Forth 64 u inort Deccunei more toiii|M<.i in.ni ei • Easy full control of all jourtd, • Access all C-64 peripherals in
tlwi most older eomputei Isnguagesi
hi res. graphics, color, sprite, cluding 4040 drive and EPROM
plotting line, circle & arc Programmer
• Controllable SPLIT-SCREEN • Disk & Cassette based. Dlik
Display Included
■ Interactive Interpreter & • Supports all Commodore file
compiler types and Forth Virtual disk
' Forth virtual memory • Up to 40K user memory
> Full cursor Screen Editor • Trace facility
' Market your own program, • DECOMPILER facility
'"" q In .. !. r ,.|r
without licensing • Full String Handling
• Conditional Macro Assembler • ASCII error messages
> Meet* all Forth 79 Industrial • FLOATING POINT MATH
SUPERFORTH 64 is the ultimate in a complete full-integrated standards plus SIN/COS SORT
program development system designed to help you program > Source screens provided • Conversational user defined
' Compatible with the book Commands
quickly and easily whether you are a beginner or a profes
' Starting Forth" and "Thinking • Manual—extensive 261 pgs.
sional with interests in—Home use. Fast Games, Graphics, Forth" by Leo Brodie cross referenced, many examples
Mus/c, Data Aquisition, Business, Education, Real Time ' Access to all I/O pans RS232, • INTERRUPT routines provide
Process Control. Communications, Robotics, Scientific, Arti IEEE, including memory & easy control of fardware timers,
ficial Intelligence. SUPERFORTH 64 is now used extensively Interrupts alarms and devcices
> ROMABLE code generator • Personalized user suport and
industry wide by Software Professionals, Scientists. Engineers,
update service.
Educators, Business People, Students...

SUPERFORTH 64
A SUPERIOR PRODUCT
in every way) At a low
price of only
S96.00

"MY MENTOR" Series, Educational Software S24.9S


Alphabet Soup and Blocks are packages of carefully re
searched, entertaining learning games that can help your
preschool child acquire skills essential to reading and
math readiness.

VIXPANDER VIC-20™ EXPANSION S75.O0


Six Slot Switched, Electronic Buffering

BUY TODAY)
Take this ad to your local dealer or bookstore- Jf there fs not a deafer In your area call:
Patstit Research at (415) 651 3160.
Shipping charges. $2.50 U.SA and Canada • S2.00 CO.D. (U.SA only] • SI5.00 Overseas
DEALER INUUIRtS INVITED, 100% SUPPORT IN YOUR AREA, FAST DELIVERIES.
PARSEC RESEARCH
Urawer 1766, Fremont CA 94538

RESILnRCH | ESTABLISHED I97S SILICON VA[iEV| COMMODORE M & VIC 20 TM OH COMMODORE

Urclo ^00 on HuoOor Survive card


From p. 112.
Q-SAT Pinhall Math Flysnatcher
C-64/S22.95 VIC, C-64/$l9.95 tape; $24.95 disk V1C/S16.95 tape
SA T Review Touch Typing Tutor Meter Mania
C-64/S22.95 VIC, C-64/S19.95 tape; $24.95 disk VIC/S16.95 tape

VIC Lemonade Orange Squash


SCARBOROUGH SYSTEMS
VIC/S14.95 tape C-64/S19.95 tape, disk
Laser Shapes
Pixie Pete
C-64/S39.95
TEACHING TECHNOLOGY C-64/$i9.95 tape, disk
TEC4 Quasar
SCREENPLAY
C-64/$39.95 C-64/S19.95 tape
Playful Professor
Ship of the Line
C-64/529.95
TIMEWORKS C-64/$l9.95 tape, disk
Playful Professor Word Factory
Dungeons of the Algebra Supa Catcha Troopa
C-64/S29.95
Dragons C-64/S16.95 tape
C-64/S24.95
Super Spy
SIERRA
Spellbound C-64/S19.95 tape, disk
Learning With Fuzzywomp C-64/$24.95
Transylvanian Tower
C-64/S29.95 disk; $34.95 cartridge
C-64/$19.95 (ape, disk
Learning With Leeper ULTRASOFT
Urban Upstart
C-64/S29.95 disk; $34.95 cartridge Ultrainuth C-64/S29.99 tape, disk
Slory Maker C-64/$!9.95 disk
Vixplode
C-64/S34.95 disk
C-64/S16.95 tape
Wizard of Id's WizType UNICORN SOFTWARE CO.
C-64/$34.95 disk; $39.95 cartridge 10 Little Robots
C-64/S39.95 ACADEMY SOFI WARE
SOFTWAVF, PRODUCTIONS
IFR Flight Simulator
Funbunch Elementary &
Flower Power vie, C-64/S39.95 cartridge, VIC;
Intermediate
C-64/S39.95 $29.95 tape, disk, C-64 only
C-64/$39.95 (each)
Ships Ahoy
SPECIAL LEARNING
C-64/$39.95 ACCELERATED SOFTWARE
ED SOFTWARE

The Complete Spelling Program Balls

C-64/SI99.00 C-64/$29.95
Games
Castle Jasoom
SPINNAKER SOFTWARE 3 R IMPORT & EXPORT C-64/S29.95
CORP. CORP.
Ciiomper
Fraction Fever Alien Hunter C-64/S 19.95
C-64/S34.95 VIC/SI6.95 tape
Dungeons of BA
Kidwriter Altair C-64/S29.95
C-64/S34.95 C-64/$19.95 tape
Q * Bopper
Kindercomp Android Attack C-64/$19.95
C-64/S29.95 VIC/S16.95 tape
Space Wars
Blue Moon C-64/S29.95
SPRINGBOARD SOFTWARE C-64/$l9.95 tape, disk
Spider 'n Flv
Early Games for Young Children Catch a Troopa C-64/SI9.95
C-64/S34.95 V1C/S16.95 tape

Fraction Factory Condor ADVENTURE


C-64/S29.95 C-64/S19.95 tape INTERNATIONAL

Crazy Caveman A rex


SUNBURST EDUCATION C-64/S19.95 tape, disk C-64/S34.95 tape, disk
Challenge Math Double Trouble C'est La Vie
C-64/S55.00 VIC/S18.95 tape C-64/$34.95 tape, disk
Survival Math Egbert The Eliminator
C-64/S55.00 C-64/S19.95 tape C-64/$24.95 tape, disk
Everest Ascent Labyrinth of Crete
TAYLORMADE SOFTWARE C-64/$19.95 tape, disk C-64/$29.95 disk
Fun Fractions The FabiilOUS Wanda Laser Ball
VIC/S19.95 tape C-64/S19.95 lapc C-64/S24.95 tape, disk
RUN December 1984 / 117
Nightwalkei AVALON HIM. GAME CO. Crazy Conveyors
C-64/S24.95 tape, disk C-64/$39.95
Computer Football Strategy
Rear Guard C-64/$16.00 tape; S21.00 disk Dungeons
C-64/S24.95 tape, disk VIC/$19.95
Nukewar
Sea Dragon VIC,C-64/$16.00 tape Dungeons & Demons
C-64/S34.95 tape, disk C-64/$29.95

Stratos Goombahtz
C-64/S34.95 tape, disk C-64/$22.95
Pak Alien
Triad
VIC/S19.95
C-64/S24.95 tape, disk
Ridge Runner
War
VIC/$19.95
C-64/S24.95 tape, disk

CARDINAL SOFTWARE
ARK INNOVATIONS
Chessmate
Parasite C-64/$29.95
VIC/S4.97 tape; $6.47 disk
Diablo
C-64/$19.95

ARTWORX SOFTWARE
CHROMAZONE SOFTWARE
Alley-Oops
Brinx Jinx
C-64/S29.95
C-64/$29.95
Bridge 4,0
VIC, C-64/S24.95
CITY SOFTWARE
Drawpic DISTRIBUTORS
C-64/S29.95
Over the Rainbow
Gwendolyn AVANT-CARDE C-64/S29.95
C-64/S27.95 PUBLISHING CORP.

Vaults of Zurich Lazer Maze


VIC, C-64/S24.95 VIC, C-64/$19.95 VIC; COMM*DATA COMPUTER
$29.95 C-64 HOUSE

The Golden Baton


BKODERBUND SOFTWARE C-64/$ 19.95
ATARISOFT
David's Midnight Magic
Crystal Castles
C-64/S34.95 disk COMMODORF. BUSINESS
VIC, C-64/S29.95 cartridge, VIC;
Drol MACHINES
$44.95 cartridge, C-64
C-64/S34.95 disk International Soccer
Dig Dug
Lode Runner C-64/$34.95
VIC, C-64/S29.95 cartridge, VIC;
VIC, C-64/$34.95 cartridge, VIC; Jack Attack
$44.95 cartridge, C-64
$39.95 cartridge, C-64/Not Available
Donkey Kong Jr. $34.95 disk, C-64
Solar Fox
C-64/S44.95 cartridge
The Mask of the Sun C-64/$34.95
Galaxian C-64/$39.95 disk
VIC, C-64/S29.95 cartridge, VIC;
Matchboxes COMPUTER MANAGEMENT
$44.95 cartridge, C-64 C-64/S29.95 disk
CORP.
Gremlins
Operation Whirlwind Bridge Pro
C-64/S44.95
C-64/S39.95 disk C-64/S35.00
Mario Brothers
Seafox
VIC, C-64/S29.95 cartridge, VIC;
VIC, O64/$34.95 cartridge
$44.95 cartridge, C-64 CREATIVE SOFTWARE
Sky Blazer
Pac-Man
Chinese Juggler
VIC/$34.95 cartridge C-64/$34.95
VIC, C-64/$29.95 cartridge, VIC;
$44.95 cartridge, C-64 Spare Change
Djinn
C-64/S34.95 disk C-64/$29.95
Pole Position
VIC, C-64/S29.95 cartridge, VIC; Dragon Hawk
$44.95 cartridge, C-64 BYTES AND BITS C-64/$34.95

Track & Field Adventure Island Moan dust


C-64/$29.95 cartridge; $44.95 disk VIC, C-64/$22.95 C-64/$34.95

118 / RUN Dumber 1984


GET THE MOST OUT OF YOU

WITH ABACUS SOFTWARE

XREF-64 BASIC CROSS REFERENCE CADPAK-64


This loot allows you !o locale those hard-lu-find variables in your programs This advanced design package has outstanding features - two Mires
Cross-references all tokens (hay words), variables and constants in sorted screens, draw LiNEs. RAYs. CIRCLES. BOXEs, Ireehand DRAW. FILL with
order. You can even add you own tokens from olher soltware such as patterns. COPY areas, SAVE/RECALL pictures, define and use intricate
ULTRA8ASIC oi VICTREE Lislings to screen or all ASCII printers OBJECTS, mseri text on screen. UNDO last lunction Requires high quality
DISK S17.95 hghtpen We recommend McPen. Includes manual with tutorial
SYNTHY-64 DISK S49.95 McPen lightpen S49.95
This is renowned as Ihe (most music synihosi/ers available al any price
Others may have a lot of onscreen frills, but SYNTHY-G'I makOS music bolter
MASTER 64
Ihan itiem all Nothing comrs close 10 Ihe performance ol tins package
Includes manual with tutorial, sample music This prolessional application development package adds 100 powerful
DISK S27.95 TAPE $24.95 commanfls to BASIC including last ISAM indexed files, simplilied yet
sophisticated screen and printer management, programmer's aid, BASIC
ULTRABASIC-64 4 0 commands. 22-digu arithmetic, machine language monitor Runtime
This package adds 50 powerful commands (many found in VIDEO BASIC package for royally-free distribution of your programs. Includes 150pi>
manual
above) ■ HIRES. MULTI, DOT. DRAW. CIRCLE, BOX. FILL. JOY. TURTLE,
WOVE. TURN. HARD. SOUND. SPRITE. ROTATE, more All commands DISK S84.95
are easy to use Includes manual with two-part tutorial and demo VIDEO BASIC G4
DISK S27.95 TAPE S24.95 This superb graphics and sound development package lets you write soft
ware tor distribution without royalties. Has hires, mullicolor. sprite and
CHARTPAK 64
turtle graphics, audio commands lor simple or complex music and sound
This finest charting package draws pie. bar and line charts and graphs from effects, two sues of hardcopy to mosl dot matrix printers, game features
your data or DIF. Multiplan and Busicalc tiles Charts are drawn in any ol such as sprite collision detection, hghtpen. game paddle, memory
2 lormals Change format and build another chart immediately Hardcopy management for multiple graphics screens, screen copy. elc.
to MPS801. Epson, Okidaia, Prownter Includes manual and tutorial
DISK S59.95
DISK S42.95

CHABTPLOT-64 TAS-64 FOR SERIOUS INVESTORS


This sophisticated charting system plots more Ihan 15 technical indicators
Same as CHARTPACK-64 lor highest quality output to mosl popular pen
on split screen, moving averages, oscillalors, trading brands, least squares,
plotters D|SK S84 gs
trend lines, superimpose graphs, five volume indicators, relative strength,
volumes, more Online data collection DJNR/S or Warner 17Spp manual
DEALER INQUIRIES ARE INVITED Tutorial
DISK S84.95

FREE CATALOG Ask for a listing of other


Abacus Software for Commodore-64or Vlc-20 AVAILABLE AT COMPUTER STORES, OR WRITE:

Abacus m Software
DISTRIBUTORS

Qrut Britain: Balgulm: Franco: Hm Zfldintf:


AOAMSOFT Inter StrvKes MICRO APPLICATION VISCOUNT ELECTRONICS
18 Norwicfi Ave AVGulllume 30 147 Avtnue Paul-Dcurner 306-308 Church Street
Circle S on Reader Service cara
RochcJato. Lines Brussel 1160, Btlguim Rugill Malrrmson France Palmerston North
706-534304 2-660-1447 1732-9254 63-86-696
P.O. BOX 7211 GRAND RAPIDS. MICH. 49510
Wait Qanniny: Bwidin: Amtrjlli
For postage & handling, add S4.00 {U.S. and Canada), add JC 00
DATA BECKER TIAL TRADING CW ELECTRONICS
Murowlnrjerslr 30 P0 516 416 Lorjan ROM (or foreign. Make paymant in U.S. dollars by check, money order
4000 Dussekloff 34300 Atmhult Brisbane OuMns or charge card. (Michigan Residents add 44b sales lax),
Oil 1/312085 476-12304 07-397-OBOB
Commodore 64 is a rag. T.M. ol Commodore Business Machines FOR QUICK SERVICE PHONE 616-241-5510
DATA MOST On-Field Football Lotiioat Chess
Aztec C-64/$29.95 C-64/S25.00
C-64/$39.95 Star League Baseball Divex
Mr. Robot and His Robot C-64/$29.95 C-64/$16.00 tape; $21.00 disk
Factory Dneiper River Line
C-64/$34.95 HOME COMPUTER C-64/$30.00
SOFTWARE
Mychess II Flying Ace
C-64/S34.95 Riddle of Redstone C-64/$26.00 tape; $31.00 disk
C-64/S29.95
Polar Pierre Football Strategy
C-64/S29.95 C-64/$16.00 tape; S21.00 disk
HUMAN ENGINEERED
Fortress of the Witch King
SOFTWARE
DATASOFT, INC. C-64/S25.O0
Gridrunner I & II
Moon Shu!lie Galaxy
C-64/S19.95 (each)
C-64/S34.95 disk C-64/S20.00
HESgames
Pooyan Legionnaire
C-64/S34.95
C-64/S29.95 tape, disk C-64/S35.00 tape; $40.00 disk

INFINITY SOFTWARE London Blitz


ELECTRONIC ARTS C-64/$20.OO tape; $25.00 disk
Bandits at 4 O'Ciock
Archon C-64/S29.00 Market Forces
C-64/S40.00 C-64/$16.00tape; $21.00 disk

M.U.l.E. Midway Campaign


INFOCOM
C-64/S40.00 VIC, C-64/S16.00
Deadline
Moon Patrol
C-64/Not Available
EPYX SOFTWARE C-64/$25.00
Enchanter
Impossible Mission Nukewar
C-64/S49.95 disk
C-64/Not Available, disk VIC, C-64/$30.00
Infidel Panzeis East
Jumpman
C-64/$49.95 disk C-64/$25.OO tape; $30.00 disk
C-64/S39.95 tape, disk
Planetfall
Pit Stop Panzev-Jago
C-64/$49.95 disk C-64/S25.00 tape; $30.00 disk
C-64/Nol Available, cartridge
Seastalker Stocks & Bonds
Puzzle Panic
C-64/$39.95 C-64/$20.00 tape; $25.00 disk
C-64/S35.OOdisk
Starcross T.A.C.
Rescue at Rigel
C-64/Not Available
VIC/S29.95 tape C-64/$40.00
Suspended Telengard
Robots of Dawn
C-64/S49.95 C-64/$23.00 tape; $28.00 disk
C-64/Not Available, disk
Witness T.G.I.F.
Summer Games
C-64/$49.95 disk C-64/$20.00 tape; $25.00 disk
C-64/Not Available, disk
Zork I, II & III
Sword of Fargoal Tournament Golf
C-64/Not Available
VIC, C-64/S29.95 [ape, VIC; C-64/$3O.O0
$29.95 tape, disk, C-64
INTERPHASE

FOUR-SCORE TECHNOLOGIES
MICROH1GITAL
The Trivia Game Blockade Runner
VIC, C-64/S14.95 tape; $21.95 disk C-64/$34.95 Gridder
VIC, C-64/SI4.95 tape, $19.95
Super Pipeline
C-64/S34.95 disk, VIC; $19.95 tape, $24.95
FUNSOFT
disk, C-64
Flak Viking Raider
C-64/S44.95 Pinball Wizard
C-64/S34.95
VIC/$14.95 tape; $19.95 disk
Snokie
MICROCOMPUTER GAMES
Skrambie!
C-64/S34.95
VIC, C-64/$14.95 tape, $19.95
Time Runner Andromeda Conquest disk, VIC; $19.95 tape, $24.95
C-64/S29.95 C-64/S18.00 disk, C-64
B-I Nuclear Bomber Snakeman
GAMF.STAR C-64/S16.00 tape; $21.00 disk VIC, C-64/$14.95 tape, $19.95
On-Court Tennis Breakihru disk, VIC; $19.95 tape, $24.95
C-64/$29.95 C-64/S20.00 tape; $25.00 disk disk, C-64

120 / RUN Deccmlier 1984


SERIOUS 64 SOFTWARE
INDISPENSIBLE TOOLS FOR YOUR COMMODORE 64

!*!«<"♦*
fvt»"
CO**

Of

PASCAL-64 ASSEMBLER / OTHER NEW SOFTWARE COMING SOON1


This full compiler produces last 6502 MONITOR 64
machine code. Supports major dala Types This complete language development All software products featured above
REAL. INTEGER. BOOLEAN, CHAR, package features a macro assembler and have inside disk storage pockets,
multiple dimension arrays. RECORD. FILE, extended monitor. The macro assembler and heavy 3-nng-binder for maxi
SET and pointer. Offers easy string handl offers freeform input, complete assemble! mum durability and easy reference.
ing, procedures lor sequential and relative listings with symbol table (label), condi -
data management and ability to write IN tional assembly.
TERRUPT routines in Pascal! Extensions The extended monitor has all the standard
included for high resolution and sprite commands plus single Step, quick trace
graphics. Link to ASSEM/MON machine breakpoint, bank switching and more.
language. DISK S39.95 DISK S39.95

DATAMAT-64 BASIC-64
This powerful data base manager handles This is a full compiler that won't break your
up lo 2000 records per disk You select the budget Is compatible with Commodore 64
screen format using up to 50 fields per BASIC. Compiles to fast machine code
record. DATAMAT 64 can sort on multiple Protect your valuable source code by com
fields in any combination Complete report piling with BASIC 64.
DEALER INQUIRIES INVITED
writing capabilities to all COMMODORE or Available December
DISK S39.95 AVAILABLE AT COMPUTER STORES, OR WRrTE;
ASCII printers D,SK 539,93
Available November

ADA TRAINING COURSE


Abacus HIS Software
P.O. BOX 7211 GRAND RAPIDS, Ml 49510
TEXTOMAT-64 This package is an introduction to ADA. the E.cM.lv, U.S. DATA BECKER PuMllhaia

This complete word processor displays 80 official language ot the Department ot For postage & handling, »Ud MOO {U.S. ind
columns using horizontal scrolling. In Defense and the programming language of Canada), add SG.OD lor foreign. M»ki payment
memory editing up to 24.000 characters the future. Includes editor, syntax in U.S. Oolllni by Ch>ck. momy ofdai ol
charge card. (Michigan Rmdenls add *%
plus chaining of longer documents. checker/compiler and 110 page step by
snl5J (•> I
Complete text formatting, block operations, slep manual descnbmt the language
form letters, on-screen prompting. Available November FOR QUICK SERVICE PHONE (616) 241-5510
Available November DISK $39.95 DISK S79.95
Clrclo US o<\ Roador Sorvico caitf
Commoto*! M it ■ rvg. TU ol Cammoovt 8u«m*u Utcrnrtai
MICRO LAB Chuckle Egg Robot Shop
Boulderdasli C-64/S29.95 disk C-64/$29.95
C-64/S35.00 Escape Trivia Arcade
Death in the Caribbean C-64/S29.95 disk C-64/S34.95
C-64/S35.00 Falcon Patrol Wyled
Dino Eggs C-64/S29.95 disk C-64/$29.95
C-64/S3S.00 Fred Ziggural
The Heist C-64/S29.95 disk C-64/$29.95
C-64/$35.00 Garbage Gobbler
C-64/S29.95 disk
MICROPHYS
Hideous BUI & (he Gi-Gants
Word Games C-64/S29.95 disk
VIC, C-64/S15.00
Purple Turtles
C-64/$24.95 tape; $29.95 disk
MICROPROS!- SOFTWARE Pyramid
C-64/S29.95
Air Rescue I
C-64/S34.9S Quintic Warrior
C-64/S24.95 tape; $29.95 disk
F-15 Strike Eagle
C-64/S34.95 Space Ambush
Floyd of the Jungle C-64/$29.95 disk
C-64/S29.95 Splat
Hellcat Ace C-64/$29.95 disk
C-64/S29.95 Sting 64
NATO Commander C-64/S24.95 lape; S29.95 disk
C-64/534,95 Timegute
Sob Flight C-64/S29.95 disk
C-64/S34.95 Ulttsvnth
Spitfire Ace C-64/S24.95 lape; $29.95 disk
C-64/S29.95
SACHS ENTERPRISES
MUSE SOFTWARE Saucer Attack
Beyond Castle Wolfenstein C-64/S29.5O
C-64/S34.95 disk SEGA CONSUMER
Castle Wolfenstein PRODUCTS
C-64/S29.95 disk SCARBOROUGH SYSTEMS
Buck Rogers
Run for the Money VIC, C-64/Not Available
C-64/S49.95 cartridge
NEW LEAF
Congo liongo
Mitriah
SCREENPLAY ViC, C-64/Not Available
C-64/S33.5O
cartridge
Asylum
C-64/S29.95 Star Trek
QUALITY INPUT VIC, C-64/S24.95 cartridge
ATAC
Shutterbug C-64/S24.93 SIERRA
C-64/S39.95
Breukdancer! A quaIron
C-64/$29.95 C-64/$29.95 disk
QU1CKSILVA Dunzhin Crossfire
3-D Tunnel C-64/$29.95 C-64/$29.95 tape, disk
C-64/529.95 disk Institute Frogger
Ant Attack C-64/S29.95 VIC, C-64/S34.95 lape, VIC;
C-64/S29.95 disk S34.95 disk, (ape, C-64
Ken UstOtl's Professional
A (jitplane Blackjack Jawbreaker II
C-64/S29.95 disk C-64/S69.95 C-64/S29.95 disk; S34.95 cartridge

Bugaboo Lucifer's Realm Mission Asteroid


C-64/S24.95 lape; $29.95 disk C-64/S29.95 C-64/S29.95 disk

Caesar the Cut Pogo Joe Mr. Cool


C-64/S29.95 disk C-64/$29.95 C-64/S34.95 cartridge

122 / RUN December 1984


COMMODORE-64
HACKERS ONLY!
The ultimate source
for Commodore-64
Computer information

OTHER BOOKS AVAILABLE SOON

THE ANATOMY OF THE C-64 GRAPHICS BOOK FOR SCIENCE/ENGINEERING


is Ihe insider s guide lo me lesser known features ol THE C-64 ON THE C-64
[tie Commodore 6-1 Includes ctiaple's on graphics. takes you Irom the lundamenUis of graphic |0 is an introduction lo me world of computers in science
sound synthesis mpul/oulpul control sample programs advanced topics such as computer aided design Shows Describes variable types, computational accuracy.
using Ihe kernal routines more For those who need lo you how to program new character sets move sprites, various son aloqnlhms Topics include linear and
know, it includes the complelu disassemdled and draw in HIRES and MULTICOLOR, use a lighipen. nonlinear regression. CHI-square dislnoution, Fourier
documented BOM listings handle IROe do 3D graphics, protections, curves and analysis matrix calculations more Programs Irom
ISBN-0-916439-00-3 300pd S 19.95 animation Includes dozens ol samples. chemislry. physics biology, astronomy and elecliomcs
ISBN-0-916439-05-4 2B0pp S19.95 Includes many program listings
THE ANATOMY OF THE 1541
ISBN-0-916439-09-7 250pp SI 9.95
DISK DRIVE
ADVANCED MACHINE
unravels ihe mysteries ol using me misunderstood disk
drive Delaiis Ihe use ol program, sequential, relative LANGUAGE FOR THE C-64 CASSETTE BOOK FOR THE C-64
.irni Hired access files Include many sample programs ■ (jives you an intensive treatment ol the powerful 64 (or Vic 20) contains all the information you need to
FILE PROTECT DIRECTORY DISK MONITOR BACKUP lealures Author LolMar Englisch delves into areas such know aboul using and programming Die Commodore
MEHGE. COPY, others Describes internals ol DOS with as interrupts. Ihe video controller, the timer, [he real Daiasetle Includes many example programs Also con-
completely disaddembied and commBnied lutings ol the time clock, parallel and serial I/O extending BASIC and lams a new operating system lor last loading, saving
1541 ROMS lips and tricks Irom machine language more and finding ol hies
ISBN-0-916439-01-1 32Opp S 19.95 ISBN-0-916439-06-2 200pp S14.95 ISBN-0-916439 04-6 180pp. S 12.95

MACHINE LANGUAGE FOR C-64 IDEAS FOR USE ON YOUR C-64


is aimed at loose who want to progress beyond BASIC
DEALER INQUIRIES ARE INVITED
>S lor those who wonder what you can do with your 64
Write lasler, more memory efticient programs in madimc It is written lor the novice and presents dozens of IN CANADA CONTACT:
language Tesi is speahcally geared lo Commodoie 64 program listing Ihe many, many uses lor your The Book Centre, 1140 Beaulac Street
Learns all 6510 instructions Includes listings tor 3 lull computer Tnemes include auto eipenses. electronic Montreal, Quebec H4R1R8 Phone (514) 3224155
length programs ASSEMBLER DISASSEMBLER and calculator, recipe hie. slock lists construction cost
.iiiwing 6510 SIMULATOR so you cm "see" Ihe opera estimator personal health record diet planner store
AVAILABLE AT COMPUTER STORES, OR WRITE:
tion ol Ihe 64 window advertising computer poelry parly inuilahons
ISBN-0-916439-02-X 200pp S14.95 and more
ISBN-0-916439-07-0 2O0pp J12.95 Abacus SIS Software
P.O. BOX 7211 GRAND RAPIDS. Ml 4B510
TRICKS & TIPS FOR THE C-64
EiclutW* U.B. DATA BECKER PuMlahar*
is i collection ol easy-to-use programming techniques lor PRINTER BOOK FOR THE C-64
the 64 A perfect companion lor those who haue run hnally simplifies your understanding of Ihe 1525 For poitage & handling, add S4.00 (US and
MPS/801. 1520 1526 and Epson compatible punters Canaoa), addte.OO lor loraign. Make paymanl
up arjamsl lluise hard lo solve programming problems
in U.S. dollars by check, money order ol
Covers advanced graphics, easy data input. BASIC Packed With examples and utility programs, you'll learn
charge card. (Michigan Raaidenla add 4%
enhancements. CP/M canndge on the 64. POKEs. user how to make dardcopy ol teil and graphics, use secon
sales lax)
definod character sets. joystick/mouse simulation, irans- dary addresses, plot in 3-D. and much more Includes
furring data belween comuters more A treasure chesl commented listing ol UPS 801 ROMs FOR QUICK SERVICE PHONE (616) 241-5510
ISBN-0-916439-03-8 250pp S 19.95 ISBN.0-916439-08-9 350pp. $19.95 CodunodoM W ii* tag TM ofCommoOoit Buimiu Micfumi

Ciroln 185 on Roailur Service card,


Sierra Championship Boxing Creator's Revenge Shamus Case II
C-64/S34.95 disk C-64/$19.95 tape; $22.95 disk C-64/$34.95 tape, disk
Ultima 11 Fire An Slamball
C-64/S59.95 VIC, C-64/S19.95 tape; $22.95 disk C-64A34.95 tape, disk

Wizard and the Princess Galactic Conquest Survivor


C-64/S29.95 disk VIC, C-64/SI9.95 tape; $22.95 disk C-64/$34.95

Grave Robbers Zaxxon


VIC, C-64/S19.95 tape; C-64/$39.95 tape, disk
SIGHT & SOUND MUSIC $22.95 disk
Zeppelin
SOFTWARE
Kongo Kong C-64/S34.95 tape, disk
Tune Trivia VIC, C-64/SI9.95 tape; $22.95 disk
C-64/S34.95
Labyrinth TR1 MICRO
VIC, C-64/S19.95 tape; $22.95 disk
SIRIUS SOFTWARE Entertainer 1 & II
Metamorphosis C-64, Plus 4/S29.95 (each)
Plasm unid VIC, C-64A19.95 tape; $22.95 disk
VIC/S19.95 tape Rug Rider
C-64, Plus 4/$34.95
Wavy Navy STRATEGIC SIMULATIONS
C-64/S34.95 disk Battle for Normandy
TRON1X PUBLISHING
C-64/$39.95 tape, disk
SOFTSYNC Juice
Computer Baseball
C-64/S34.95 disk
Mothership C-64/$39.95 disk
C-64/S29.95 Kid Grid
Fortress
C-64/S34.95 disk
C-64/S34.95 disk
Suicide Strike
SPINNAKER SOFTWARE Germany 1985
C-64/$34.95 disk; $39.95 cartridge
C-64/S59.95 disk
A crobics Wateriine
C-64/S39.95 Professional Tour Golf
C-64/$34.95 disk; $39.95 cartridge
C-64/S39.95 disk
Alf in the Color Caves
C-64/S39.95 RDF 1985
C-64/S34.95 disk ULTRASOFT
Hubble Burst
C-64/S39.95 Ringside Seat Ultracasino
C-64/$39.95 disk C-64/S29.95 disk
Delta Drawing
C-64/S39.9S Tigers in the Snow Ultradventure
C-64/S39.95 tape, disk C-64/S24.95 disk
Pacemaker
C-64/S34.95
SUBLOGIC CORP.
Hey Diddle Diddle
C-64/S29.95 Flight Simulator I! Graphics
C-64/S39.95 tape; $49,95 disk
Snooper Troops I & II
C-64/S39.95 (each) Night Mission I'inball ABACUS SOFTWARE
C-64/$29.95 tape, disk
Story Mudline Caclpak 64
C-64/S34.95 C-64/$49.95 disk
SYNAPSE

Blue Max CARDCO


STAR-BYTE C-64/S34.95 tape, disk Graph Now/Paint Now
Adventure Pak I & II Drelbs C-64/S39.95 disk
vie, C-64/S19.95 tape; C-64/S34.95 tape, disk
$22.95 disk (each)
Fort Apocalypse CIMARRON CORP.
Annihilator C-64/S34.95 tape, disk Insta-Graph
VIC. C-64/S19.95 tape;
Necromancer C-64/$31.95
$22.95 disk
C-64/$34.95 tape, disk
Bounty Hunter CITY SOFTWARE
Pharaoh's Curse
VIC, C-64/SI9.95 tape;
C-64/S34.95 tape, disk DISTRIBUTORS
S22-95 disk
Protector II Doodle!
Cave Kooks
C-64/S34.95 tape, disk C-64A39.95
VIC, C-64/S19.95 tape;
$22.95 disk Sentinel
C-64/S34.95 tape, disk CROSSTECH
Chomper Man
VIC, C-64/S19.95 tape; Sham us Sprite-64
$22.95 disk C-64/S34.95 tape, disk C-64/S49.95 disk

124 / HUN December 1DS4 Continued on p. 129.


I Beyond Compare
nmsma

CONVENIENCE
Organizing your tax return has never been easier.
Introducing The New 64-ACCOCJNTING offers up to 10 checking ledgers
for those special home and business accounts.
64-ACCOUNTING SYSTEM. Teams with your printer to write checks, print
If you can't put your finger on your total financial statements, profit and loss and trial balance sheets.
picture, we've got the answer. Software Design, Inc. Even offers mini accounts receivable and accounts
has a personal software accounting package payable ledgers.
designed for your Commodore 64". PRACTICAL BUDGETING
Even if you're all thumbs, we offer a support line Control your expenses with the 64-ACCOGNT1NG
and an easy-to-follow manual written in plain SYSTEM'S budgeting ledgers. Monitor your past
English. Created for home and small business expenses against projected costs. It's so versatile you
demands, the 64-ACCOUNTING SYSTEM puts can select year-to-date totals or any span of months
financial management at your fingertips. for comparison budgeting.
FLEXIBILITY Plan your financial future around the 64-
Design your own financial statement with no rigid ACCOUNT1NG SYSTEM. There may never be a
better time than now. $69.95. To order call
account number system, and with flexible subtotal
1-800-553-0002. in Iowa call 1-800-772-5771.
possibilities, Take the guesswork out of checkbook
balancing. Distribute checks and receipts to 20 Dealer and distributor inquiries welcome
separate accounts. Establish monthly, quarterly, or
yearly accounting periods. 64-ACCOC1NT1NG
expands with your financial management needs.
SOFTWARE
For use with Commodore 64' and disk drive.
Copyright 1983 — Software Design. Inc.
DESIGN. INC.
Commodore W is a registered uademark ol C'ommcdon; Businesi Machines, Inc. P.O. Box 570, Waterloo, Iowa 50704
Circle 4G on Raader Service card.
this much fun.

'an concert* asl»rttn)l a.


■■-■ .■;. . 4Ail'li Li 2 1
, :
Btlowd
GTEra it 4 Bn*xt
1*1 aHun■'jo 1 *p.t
Lioi .a t .■«!.,, 88 Of i •■••' A
Mttrun uw on fen 1(7 Hrijn'J*-1)?
U'> ■■■! saw* i>r.i^e H.'.u

lJllllllJl.lllllllllli-1
■■"■•■ ■■:: /

Imagineyourseli ina professional recording _ THE MELODIAN rhythmmastlr


studio, m.mipulatim; richly musical sounds MHIH«H software package starts with your mvniw-
from any of sixteen different instruments, ural sense of rhythm... the building block of
Imatiine'm-atinii vour own music.il compo- ^-j—^J music...and laki-s it tu perfection. Meel the
silfans,justllkeare«)rdingBuperstar.lmag- M challenge o RhythmMaster as you learn
ino startine as a novice and becoming ,i 1^^--. the basics of rhythm and pilch. Track your
musical master. Now the future of musical ■■■■^■t"^"™— ' pr i ■ until you make it all the way to
//////" "I HW\ AFFORDABLE BREAKTHROUGH
?HECOMMODORE.64-COMrATIBLE ■ TECHNOLOGY... ONLY $199.90. I he
MELODIAN KEYBOARn plugs righl int.. MELODIAN system is the result of break
through computer di'sign innnvalions, in-
THE MELODIAN CONCERTMASTER" vented by the same team who developed
software package allows you to record and high-tech music systems for recording
miMiiuJn-iiml1 music just'Klw a professional superstars. That's why fur less than 5200,
yII Jlil nv ■ recordingengineer. Put down (hebass track you can start with the Melodian Keyboard
'// III %\ ; .., :.,, and get it iust right. Then add guitar, brass and ConcertMaster and start making music
ffW or woodwinds. Experiment with right Jway. RhythmM.ister can be added
MELODIAN'S unique ADSK synthesizer for only S39.95. And other exciting pre-
your home computer... and then the fun be- window to custom design your'own new recorded programs will be available soon,
eins The menu driven display screen lets Instrument sounds...and before you know MELODIAN products are available a
you experiment with infinite varieties of in- it. you have B completely new musical ar- computer and music stores. Or you c.m caf!
strumentation ami orchestration all with rangement.Oryoucanstudytheintrlcacies Melodian directly m \-m)-\ KI.OD1A and
only four simple command keys. And the of prerecorded musical pieces, note for note charge n on all major credit cards, All
colorful user-friendly graphics Invite you to .. ,and then rearrange them to your heart's Melodian products have a 15 day money-
learn the basics of music at your own pace. content. back fiuarantte.
::::::::::. ::::::: ::: .:::::. ::::::. ::: ::::::: ::::::. tm
■ ■■*■■■>■■• ■■■■■■■ ■■■ ■■■■■■■■ ■■■■■■• ■■■ ■■■■■■■ ■■•■»■■
■■■ ■■■ -i- ■■- ■■■ ■■■ *■■ ■■■ ■■■ ■■■ •■• ■■• ■■• ■■■

MAJOR CREDIT CARDS CALL 1-800-MELODIA


ACCFITFD IN NEW YORK STATE CALL
©198'i Mtlndi.m Inc. !■: Si! ■■■ ■••■■■• ••••• ■•■• COLLECT 1-212-513-73311
. , ■■■ ■■■ ■■■ ■■■■•■■ ■■■■« ■■•<■■- ■■■■■■■ BPB «■• ■■■ ■■■ «■■
.Ml I "■!!• i ■ . . ■ ■■■ ■■■ ■■■ ■««■■■• ■■■■■ ■■■■■ ■■■■■■ ■■■ ■■■ >■• •■■ ■•■

The new, fun way to learn, play and compose music.


Circle 88 on Rnailor Servloo ca'fl.
For CBM-64
and VIC
owners only:
This is just 1 of
20 pages of the
newest and biggest
Skyles catalog, hot
off the press.
We know you'll
want this page, in
From Skyles
its fui! 7 x 10
Electric Works, the
splendor, and sending you your
oldest and largest
another 19 pages very own copy
professional
of peripherals, within the last few
specialists in the
software and books weeks, call us at
business.
that will make your (800) 227-9998
CBM-64 or VIC (unless you live
computer even in California, in
nicer to live with. which case call
(h Skyles Electric Works
231-E S. Whisman Road
So, if we missed (415) 965-1735. Mountain View, California 94041
□Irule BO on RantJer Sarvico card.
ReRUN
Programs on cassette or
disk that give you more
time to enjoy your
Commodore computer.
Coming in December... a second collection of RUN You'll save yourself days of typing, build yourself a great
magazine's best programs of 1984. ReRUN Volume II! reference library, and best of all—you'll enjoy your com
Great programs for the Commodore 64 and VIC-20, puter more. ReRUN is available on disk or cassette.
taken from the July through December issues. ReRUN Volume II, like its predecessor, promises to be
With ReRUN, you'll get even' program running in less in big demand. Orders for Volume I surpassed our cxpee-
time than it takes to read this ad! No tedious typing! tatioas, so we've gone back to press for more. It's now
available in limited quantities.
The new Volume II features: To order, simply return the coupon, or call TOLL FREE
• Helpful utilities like Rackground Music and Datafile 1-800-258-5473. In New Hampshire, dial 1-924-9471.
• Educational programs like Speller and Bug in a Maze Charge it on your Visa, Mastercard, or American Express.
• Exciting games like NFL Football and Mystery of Lane Order both volumes of ReRUN today and save $5 off the
Manor total price!

topics of ReRUN Volume II on disk at $21.47.


copies of ReRUN Volume II on cassette at $11.47.
copies of Ik-RUN Volume 1 on disk al $21.47.
coplffl of ReRUN Volume 1 on cassette at $11.47.

I Enter my order for Volumes I & II


t and take $5 off my total order!

Volume I & II
CASSCTTES

PlrtW

CHECK/MO □ MCD AE D VISA D


NOTE: Prices inclmle postage ami JiaiicUing. FbfrfgO air mail. pk-*v a<l<] 45*.
USfumU™ UEbankiONL.Y. Mi-It ill™ 3-4 week for drlhriy.

Exp. Date
Signature
Name
Address.
City State Zip

ReRUN • 80 Pine Street • Peterborough, NH 03458 12-84


From p. 124.
DATAMOST SCARBOROUGH SYSTEMS Formulator
C-64/S39.95
Paint Magic Pattern Maker
C-64/S39.95 C-64/S39.95
CELESTIAL SOFTWARE
DELTA ENTERPRISES SIGHT & SOUND MUSIC Astronomy Pac
Dynamic Sprite Develop SOFTWARE VIC, C-64/S59.95
C-64/S19.95 tape, disk Music Video Kit Navigation Pac Plus
C-64/S39.95 VIC, C-64/S39.95

FEERST SOFTWARE SKYLES ELECTRIC WORKS COMPUTER CONTINUUM


U-D-Zign Graphix-64 Scientific Software
C-64/S29.95 C-64/S29.95 C-64/S85.OO

FUTUREHOUSE SPINNAKER SOFTWARE COMPUTER PEOPLE


Peripheral Vision (for use with Ranch Record/Tape
the Edumate Light Pen) C-64/S39.95 cartridge C-64/S 14.88
C-64/S39.95

TRI MICRO HOME COMPUTER


HOME COMPUTER SOFTWARE
Plus Graph
SOFTWARE Pro Golf
Plus 4/S39.95
Explore 64 I—character maker C-64/S39.95
C-64/S34.95

Explore 64 II—sprite maker Hobbies & Unusual MATRIX SOFTWARE


C-64/S34.95 Applications
Astro*Talk
Tartgrams—puzzle shape maker 3 G COMPANY C-64/S39.95
C-64/S34.95 M65 System
Horses OTB
C-64/S34.95 disk C-64/S300.00
HUMAN ENGINEERED
Play the Horses
SOFTWARE
VIC, C-64/S29.95 MIDWEST MICRO
Graphics Basic
Football Scout
C-64/S29.95
APROPOS TECHNOLOGY C-64/S79.50

Dr. Floyd—pseudo
KIWISOFT PROGRAMS
psychoanalytic NEW LEAF
Cadpic VIC, C-64/S14.95 lape; Blorhythm +
C-64/S79.95 $19.95 disk, C-64 only VIC, C-64/SI4.50 lape; S19.50 disk
Computer Art Prints
C*A*R*S
C-64/S9.95 ARTIFICIAL INTELLIGENCE VIC, C-64/S33.50 tape; $39.50 disk
Original Art Disk RESEARCH GROUP
C-64/S89.00 Eliza PRACTICORP
Paintpic C-64/S25.00 disk (protected ver INTERNATIONAL
C-64/S39.95 sion), $45.00 disk (source version)
Total Health
Picturedisks C-64/S29.95
C-64/S24.95 BATTERIES INCLUDED

Printapic Audio/Video Catalog ■ PROFESSIONAL HANDICAP


C-64/S44.95 C-64/S29.95 PING SYSTEMS/PROF JONES
Puzzlepie Ph o tographs /Slides/Mo vies Gold Greyhound Analysis
C-64/S49.95 C-64/S29.95 C-64/S159.95
Stamps Gold Trotter Analysis
MIDWEST MICRO C-64/S29.95 C-64/S 159.95
64-Panoramu Master Bettor
C-64/S29.95 BIBLE RESEARCH SYSTEMS C-64/S59.95
VIC Pics The Wordprocessor Prof Pix Football Predictor
VIC/S29.95 C-64/S 199.95 C-64A69.95

Quarterhorse Handicapper
QUALITY COMPUTER CARDINAL SOFTWARE C-64/S 159.95

Sprite Sliaper The Banner Machine Thorough bred Han dicapper


C-64/SI4.95 VIC, C-64/S49.95 C-64/S159.95

RUN December 1984 / 129


PSYCOM SOFTWARE VAISALA Computer Song Albums (series
INTERNATIONAL of four)
Home Automatic Weather
C-64/S24.95 (each)
Hypnotist Station (HA WS)
C-64/S87.95 VIC, C-64/S199.95 Kawasaki Rhythm Rocker
C-64/$39.95
Personality Analyzer
C-64/S32.95 Music & Voice Kawasaki Synthesizer
C-64/$49.95

ACCESS SOFTWARE Music Processor


C-64/S34.95
The Master Composer
C-64/S39.95 disk Music Video Kit
C-64/$39.95

COMPU-MUS1K
SKYLES ELECTRIC WORKS
Compu-Musik
C-64/S99.00 Melody Magic
C-64/$29.95

ENTECH SOFTWARE
SOFTSYNC
Add Mus'In
C-64/S39.95 Dancing Feats
C-64/S29.95
Studio 64
C-64/S39.95
ULTRASOFT

HOME COMPUTER Ullrasyn


SOFTWARE C-64/S12.95 tape, disk

Music Reader
C-64/S39.95
QUINSEPT Personal Productlvlt
QUALITY COMPUTER
Family Roots
C-64/S185.OO Sound Simper ACADEMY SOFTWARE
C-64/S 14.95 Speed Reading Trainer
RAK ELECTRONICS C-64/S27.95

Mailbox 64—Ham BBS Rlty


System ACCELERATED SOFTWARE
C-64/$49.95 Cardfile
Morse/Rtty II—amateur radio C-64/S19.95
VIC, C-64/S24.95

VIC Micro Log APROPOS TECHNOLOGY


VIC/S9.9S Type for Your Life
VIC, C-64/S14.95 tape;
SHANNON SOFTWARE LTD. $19.95 disk, C-64 only

Gardener's Assistant Wordplay


C-64/S29.95 VIC, C-64/$14.95 tape;
$19.95 disk, C-64 only

TAYLORMADE SOFTWARE
ARRAYS INC./CONTINENTAL
Aerobics Points Calculator
SOFTWARE
VIC/S24.95 tape; $29.95 disk
FCM—database
Computer Mechanic (automotive)
C-64/$74.95
C-64/S26.95
Home Cataloger
Model Diet
C-64/$74.95
C-64/S29.95
SCARBOROUGH SYSTEMS
Morse Code Trainer
BATTERIES INCLUDED
VIC/S19.95 Songwriter
C-64/S39.95 The Consultant—database
C-64/S99.95
TOTL SOFTWARE
SIGHT & SOUND MUSIC Electronic Address Book
Research Assistant—keyword
SOFTWARE C-64/S29.95
cross reference
VIC, C-64/S30.O0 tape, disk, 3001 Sound Odyssey Home Pak
VIC; $39.00 tape, disk C-64 C-64/S39.95 C-64/S49.95

130 / RUN December 1084


from the staff of
UNIVERSAL SOFTWARE
TITLE COST TITLE COST TITLE COST
FISHER PRICE SIERRA/ON LINE TOTL
COMMODORE 64 Number Tumbler (C) S19.95 Homeward (W P 1 (D) S49 95 Home Accounhng (D) S31.95
TITLE COST Sea Speller (C) 19.95 Ultima II |D] ■1195 Toll Texi 2 6 (D) 38.95
ACCESS FUTUREHOUSE SIMON & SCHUSTER Toll Label (D) 21.95
The Scrolls ol Abadon (D) 127.95 Complete Personal Typing Tutor III (D( 39 95 Time Manager (D) 33.95
Beach Head (D or T) 27.95 Accountant (0) 51.95 SOFT LAW Research Assistant (0) 33.95
Raid Over Moscow (D) 28 95 HATCH V.I P. Terminal Library (0) 47 95 Totl Business (D) 79.95
ARTIFICIAL INTELLIGENCE Sargon II (0) (Chess) 15.95 SPINNAKER Toti Speller (D) 27.95
Eliza (0) 35.95 Sargon III (D) (Chess) 39 95 in Search ol The Most InloMasler (D) 37.95
BARRDNS HES Amazing Thing (D) 27.95 TRILLIUM
Compuler SAT (D) 63.95 Muliioian |D) 63.95 Trains ID! 27 95 Amazon |D) 25 95
BATTEHIES INCLUDED 0mm Wnier & Speller (D) 47,95 STRATEGIC SIMULATIONS INC. Dragon world (D) 25.95
The Consultant (D) 73 95 Minnesota Fats' Pool Bailie lor Normandy (D) 27 95 Fahrenheit 451 25 95
Paper Clip Spell Pack (D| 85 95 Challenge (C) 23.95 50 Mission Crush (DJ 27 95 Rendezvous wilh Rama (DI 25 95
Buscard II (D| 149.95 HES Games (D] 27.95 Carrier Force (D) 43.95 Shadowkeep |D) 25 95
Buscard 8D Column Display 149 95 INFOCOM Pro TourGolf |D) 29 95 WAVE FORMS
BLUE CHIP inlidel (D) 35.96 Questron (D) 27.95 Music Calc I (Di 39.95
Barren (D) 37.95 Enchanter (D| 35.9!; Tigers in Ihe Snow (D) 27 95 Music Calc II (D) 27 95
Millionaire (D) 37 95 Witness |D) 35 95 SUBLOGIC Music Calc III (0) 27 95
BLUE SKY Pianetfall (D) 35 95 Night Mission Pinoali (T/D) 23 95 Music Calc Template I |D) 19.95
The Last One (Di 73.95 Sea Stalker (0) 29.95 Flight Simulator II (D) 37.95 Music Calc Template II (D) 19.95
BROOERBUND Sorcerer (D) 35.95 SYNAPSE Music Calc Template Pro (D) 120 CO
Operaiion Whirlwind (D) 27.95 INFODESIGNS Blue Max |T/0) 27 95 WIN0HAM CLASSICS
Raid on Bungeling Bay (D) 23.95 fleets Bee /Billing |D) 59.95 Pnaroah's Curse (T) 27 95 Below ihe Rool (0) 21 00
CBS Accts. Pay /Checkwnting (D) 59.95 Necromancer (D) 27 95 Gulliver's Travels (D) 21 00
Coast-lo-Coast America (D) 39.95 General Ledger (0) 59 95 Shamus (T/D) 27 95 Swiss Family Robinson (D) 21 00
Movie Musical Madness (D) 23 95 inveniory Managemeni (D) 59.95 Seminal (D) 27.95 The Wizard ol 0; (D) 21 00
Murder Oy the Dozen (D] 27 95 Payroll (D| 59 95 Zaxxon <D/T) 27 95
CITY SOFTWARE KOALA TIMEWORKS HARDWARE
Doodle (D) 29.95 Koala Pad w/Micro Hlus.(D) 69.95 Cavfl ol the Word Wizard CARDCO
CONTINENTAL SOFTWARE Koala Pad w/Micro lllus.(C) 77.95 (D| (Talks') 37.95 Cardpnnl G G8 95
Tne Home Accounianl (D] 49.95 MICRO LABS Money Manager (D/T) 1B 95 Cardboard 5 Sloi 56 95
CREATIVE SOFTWARE Death in Ihe Canoeart (D) 27 95 Evelyn Wooo s Dynamic Printer Utility Pkg |D] 23 95
Dragon Hawk (D) 21.95 The Heist (0) 27.95 Reader (D) 55.95 Write Now (C) 39.95
Easy Disk (D) 21.95 MICRDPROSE Data Manager II (D) 39 95 Spell Now (D) 39 95
1 AM Ihe 64 Vol. 1-3(0] Spitfire Ace (0) 23.95 Word Writer (0) 39.95 Card Drmt B -17 95
I AM ihe 64 Vol 4-6 (Dj F-15 Srnke Eagle (T) 27.95
Both for 23.95 ODESTA D=Disk T = Tape (or cassetle) C = Cartridge
GSM Chess 7.0 (□) 49.95 TO ORDER: Send Certified checks, money orders, or use your Masier or Visa Card
Disk Drive Alignment Kit (0) 30.95 How AOoul A Nice Game ol and CALL 1-800-343-8019. From inside New Hampshire call (6031 542-6175.
CYMBAL Chess' |D) 23 95 Personal or company checks require tm to three weeks to clear. All prices are
Mathemaiics (D) 39.95 OHBYTE suQiect to change wuho'ui notice SHIPPING CHARGES....U.S. orders please add
English/Spanish (D] 39.95 Slow Analizer (D) 47.95 $2.00 (lor 1-100 pcs.) For C.O.D, add $4.00 CANADIAN ORDERS. S5.00. ALL
Science |D) 39.95 ORIGIN OTHER COUNTRIES; 15% ot lotal sale, Air Mail only ALL ORDERS OVER $100 00
DATAMOST Ultima III ID) 41.95 MUST BE INSURED @ 65* per S100.00. Customer must pay all duty laxes.
Aztec (D] 29.95 PRACTICORP
Kwick Load (D) NEW! 15.95 PractiCalc 64 (D) 43.95 Hours. Monday thru Saturday 8:00 lo 10:00 Eastern Time.
DATASOFT PRECISION SOFTWARE
Bruce Lee (D] 27.95 SuperDase 64 (D) 59 95
Dallas Quest (0) 27 95 PROFESSIONAL SOFTWARE Circle 35 on Reader Service card.
ELECTRONIC ARTS Trivia Fever (0] 29.95
Archon II (D) 29 95 Word Pro 3 Plus Spell (D) 63.95
Seven Cities of Gold (D) 29.95 OUINSEPT UNIVERSAL
Reims of (he Impossible (D) 29.95 Family Roots (D] 148 00
epyx SCARBOURGH SOFTWARE
lobotsof Dawn (D) 29.95 Nel World (D| 63.95
Tfie Best Software lor Less
Temple ol Apstiai (D] 27.95 Master Type (D) 27 95
3ragon Riders ol Pern (D) PO. Box 955
27 95 SCREENPLAY
Summer Games (D) (Great) 27.95 Pogo Joe (D) 19.95 Claremont. N.H 03743
World's Greatest Baseball Ken listen's Prol.
Games 27.95 Blackjack |D) 49 95

RUN Dwtmbcr 1984 / 131


Paper Clip— word processor CITY SOFTWARE ENTECH SOFTWARE
C-64/$89.95 DISTRIBUTORS Banner 64
Paper Clip willi Spellpak Power File C-64/S39.95
C-64/SI 19.95 C-64/$89.95
Database 64
Spellpak C-G4/S59.95
C-64/S49.95 COMM*DATA COMPUTER Family Pak 3 in I
HOUSE C-64/S49.95
The Recipe File Recipe Keeper
BRJXEV SOFTWARE
C-64/S19.95 C-64/S29.95
Dinner's On!
Scroil-o-Gratn
VIC, C-64/S12.45 tape
COMMODORE BUSINESS C-64/S39.95
Groverv Mart
MACHINES
VIC, C-64/S12.45 tape
EasyCalc 64 HANDIC
Home Address Hook C-64
Calc Result
VIC, C-64/S19.95
EasyScript 64 C-64/S149.95 disk, cartridge
Home Inventory C-64
Calc Result Easy
VIC, C-64/$19.95tapc
EasySpelt 64 C-64/S79.95 disk, cartridge
Price Shopper C-64
VIC, C-64/S19.95
Magic Desk I HUMAN ENGINEERED
C-64/$71.95 cartridge SOFTWARE

BRODERBUND SOFTWARE The Manager Multiplan


C-64 C-64/S99.95
Bank Street Writer
C-64/S69.95 Omniwriter
COMPUTER PEOPLE C-64/S59.95

Baseball/ Basket bail/


CARDCO Soccer/Bowling League Stats INTERPHASE TECHNOLOGIES
File Now.' C-64/$14.88
Spreadsheet
C-64/S39.95 disk Filer C-64/S34.95
Mail Now! C-64/S49.88
C-64/S39.95 Mailing List LETCO
Spelt Now! C-64/S 14.88
WP-64—word processor
C-64/S39.95 C-64/Not Available
Write Now! CREATIVE SOFTWARE
VIC, C-64/S39.95 VIC;
Creative Calc MICRO-SOURCE
$49.95 C-64
C-64/S49.95
Mail-Base
Creative Filer C-64/S79.95
CARDINAL SOFTWARE C-64/S49.95

File 2.1—database Creative Writer MICROSPEC


C-64/S59.95 C-64/S49.95
Data Manager If
File Organizer C-64/S69.95
C-64/S29.95 DATA 20 CORP.
Grade Organizer Word Manager MIDWEST SOFTWARE
C-64/$39.95 C-64/$29.95 Basketball Stats
C-64/$39.50
EDUCOMP Master Grades
CIMAKRON CORP.
Quick writer III C-64/S39.50
Insta-Calc
C-64/S 19.99 Testmaster
C-64/S41.95
C-64/S35.OO
Insta-File
C-64/S6I.95 ELCOMP PUBLISHING
Hlitztext MIRAGE CONCEPTS
Insta-Mail
C-64/S31.95 C-64/$49.00 Advanced Report Generator
C-64/$49.95
Insta- Writer
C-64/S51.95 EMBASSY COMPUTER Database Manager
PRODUCTS C-64/S89.95
Management Combination (write,
file, mail) Sigma Stat Word Processor-Persorial
C-64/ $99.95 C-64/S49.95 C-64/S39.95

132 / RUN December 1UH4


Word Processor-Professional Fleet Systems 3—word processor, Home Word/Speller Bundle—
C-64/S89.95 database, data management 2nd Qtr.
C-64/S129.95 C-64/$99.95 disk

MUSE SOFTWARE SpellRight Plus


C-64/$59.95 SKYLES ELECTRIC WORKS
Super- Text
C-64/S99.00 disk WordPro 3 Plus/'64—word Basicalc I
processor VIC, C-64/S39.00
C-64/$79.95
NEW LEAF Basicalc 2
WordPro 3 Plus/64 with C-64/S69.00
ESP Calc
SpellRight Plus
VIC, C-64/S43.50 tape; $47.50 disk Basicalc 3—3-dimensional
C-64/S99.95
spreadsheet
PYRAMID C-64/S99.00
ORBYTE SOFTWARE
Info-Manager Busidata—data base
Mail Controller
C-64/S39.95 C-64/S49.95
C-64/S49.95
Note writer
RAK ELECTRONICS
C-64/S39.95
PACIFIC COAST SOFTWARE
C-64/VIC File
File Pac 11 VIC, C-64/$9.95 (each)
C-64, Plus 4/S39.95 SOFTSM1TH CORP.

Inquire Pac II—dalabase Smithwriler


C-64, Plus 4/S49.95 Stutjorough. nnvim C-64/$29.95

Script 64
C-64, Plus4/$105.00 Phi Beta Filer
by Elizabeth Lrvin.
SOFTSYNC
Trio—word processor,
The Wordprocessor—word
processor and database spreadsheet, database
C-64, Plus 4/S99.95 C-64/$69.95

SOFTWAVE PRODUCTIONS
PRACTICORP
Green Arrow
INTERNATIONAL
C-64/S49.95
PractiCalc 64
C-64/S49.95 tape; $54.95 disk

PractiCalc 20 TAMARACK SOFTWARE


VIC/S39.95 tape; S44.95 disk Grade Calc
PractiCalc Plus C-64/S29.95

V1C/S49.95 tape; $54.95 disk


Practifile
TOTL SOFTWARE
C-64/S54.95
Data Master TOTL Infomaster—database
P.S.—The Programmable C-64/$17.95 disk C-64/$5O.OO
Spreadsheet
Data Master TOTL Label
C-64/S79.95 tape
VIC/$14.95 VIC, C-64/S20.00 tape, disk,
Rabbit Base 20—database
Mail List VIC; $24.00 tape, disk, C-64
V1C/S29.95 tape
C-64/S9.95 TOTL Speller
Type Right—word processor C-64/S35.00
PROFESSIONAL SOFTWARE C-64/S7.95 TOTL Text—word processor
Fleet Filer VIC, C-64/$25.00 tape; $44.00 disk
C-64/$49.95 SCARBOROUGH SYSTEMS TOTL Time Manager
Fleet Speller MasterType VIC, C-64/$30.00 tape; $39.00 disk
C-64/S49.95 C-64/S39.95
Fleet Writer I Phi Beta Filer
C-64/539.95 C-64/S49.95 TRI MICRO
Fleet Writer 2 The Master Key— word proces
C-64/S49.95 SIERRA sor, home finance, file manager
Fleet Writer 3 C-64/S99.95
Home Word
C-64/S49.95 C-64/S69.95 disk Scriptimus—word processor
Fleet Systems 3—word processor
C-64/$29.95
Home Word Speller—
with spelling checker 2nd Qtr. Tri-Slugger Stats
C-64/S99.95 C-64/S49.95 disk C-64/$39.95
RUN Dumber IttfM / 133
Circle 240 on i Service card
The Write File— word processor, Learning VIC-20 Basic
Multi-function database V1C/S49.95
C-64/S54.95
RS-232 VIC-20 Disk I/O
Your Filing Cabinet VIC/S49.95
Transfer Switches C-64/S29.95
MFJ-1240
95 Your Home Office—word ORBYTE SOFTWARE
processor, spreadsheet
Basic, A Tutorial
C-64/S59.95 C-64/S49.95
Multi-function FIS-232 trsntfer iwllchei let you
WEBBER SOFTWARE
switch your computer among printers, modems,
terminals, any RS-232 peripherals; monitor data/ SOFTSYNC
Flex File 2.2
line failure, protect data lines from surges, and
VIC, C-64/S60.00 Sense I
useas null modem for lesscosl than a switch alone.
Swltchei ID linos (2.3,4.5,6.6.11,15,17.20). C-64/S39.95
LED data/line indicators monitor lines 2,3,4.5,6.
8,20. Melal oxide varlstors protect data linns 2, 3 Telecommunications
from voltage spikes and surges. Push button SOFTWARE MASTERS
reverses transmlt-receive lines (2,3). PC board ELECTROSHARP
eliminates wiring, crosstalk, line interference. The Visible Computer /Machine
TECHNOLOGIES
Connects any one input to any one output. Language)
Model Price In Out Model Price In Out Versaterm I C-64/S34.95
MFJ-1!M 179.» 1 2 MFJ-12M UN.M 3 3
MFJ-12J1 SR.K 2 1 MFJ-1?« 1169.95 3 5 VIC, C-64/S24.95 tape; $27.95 disk
MFJ-12M 1119.95 2 3 MFJ-1J46 1199.95 5 5
MFJ-1ZU in- ■;, 1 '. I ' Versa term fl TAMARACK SOFTWARE
C-64/S34.95 tape, disk
AC Power Centers Vanilla Pilot
MFJ-11D8 MFJ-1108, S99.95. Add conven- VIC, C-64/S29.95
MADISON COMPUTER
5 99 95□ounce,ience, prevent data loss, head
equipment damage. Relay
latches power olf during power tran McTerm 64 TRI MICRO
sients. Mulii-flHeri isolate equipment, C-64/S49.95 Easy Tutor
eliminate interaction, noise, hash.
MOVs suppress spikes, surges. 3 C-64, Plus 4/S24.95
Isolated, switched socketpalrs. One un- MICROLOG CORP.
switched for clock, etc. Lighted power,
reset switch. Pop-out fuse. 3 wire, 6 ft. Air-1
cord. 15A, 125V. 1876 watts. Aluminum VIC, C-64/S199.00 cartridge
case. Black. 1Bx23/.x2 in. MFJ-1107, Utilities
S79.95. Like 1108 less relay. 8 sockets, Atr-I with Amtor
2 unswitched. MFJ-1109, S129.95. Like VIC, C-64/S279.00 ABACUS SOFTWARE
1107 but intelligent. Switch on device
plugged into control socket and every Air Disk Master 64
thing else turns on. Others available. VIC, C-64/S39.95 disk C-64/S84.95
Acoustic/Direct
Coupled Modem MICROTECH NIC SOLUTIONS ACCELERATED SOFTWARE

Smart 64 Terminal Enhanced Forth


C-64/S39.95 C-64/S39.95

MIDWEST MICRO ADVENTURE


lira
Use u»'l/> artu
with any $ *MFJ'1233
„- g5 INTERNATIONAL
Supertenn
phone anywhere I £.i3 C-64/S89.95 Diskey
MFJ-1233 Aeouitic/Dlrect Coupled 300 baud C-64/S49.95 disk
modem. Versatile, Use with virtually any phone,
anywhere. Use battery or 110 VAC, Direct con MIRAGE CONCEPTS
ned mode: Plug between handset and base. Use
Communications Package B & B MICROLABS
with single or multi-line phones. Acouitic
couplet] modeiUse with phones without modular C-64/S59.95 Flow Chart—CAD for the Home
plugs. Quality mulls give good acoustic coupling,
isolates external noise for reliable data transfer.
C-64/S24.95
Originate/answer. Self test. Carrier detect, ON Econo-Assembier
LEDs. RS-232, TTL compatible. Reliable single
chip modem. Crystal controlled. Aluminum caDi-
C-64/S14.95
Tutorials
net. 9x1Vix4 in. Other models available.
Econo- Disassembler
Order Irom MFJ and try It. If not delighted, C-64/S 14.95
CREATIVE SOFTWARE
return within 30 days for refund (less shipping).
One year unconditional guirantse. I Am the C-64 Renum-Basic Aid
Order yourt today. Call loll free 800447-1800.
C-64/S29.95 C-64/S9.95
Chaige VISA, MC. Or mall check, money order.
Add $4.00 each for shipping and handllnp.. Schematics—CAD for the Home
CALL TOLL FREE ... 800-647-16Q0 LYNN COMPUTER SERVICE C-64/S24.95
Call 601-323-5869 in MS, outside continental USA,
C-64 Disk I/O
ENTERPRISES BYTES AND BITS
C-64/S49.95 disk
INCORPORATED
Learning C-64 Basic Disk Directory Manager
Ml Uulivllle Road, Startvllla, MS 39759
C-64/S49.95 VIC, C-64/S26.95

134 / RUN December 1984


Circle 171 on floaOor Service card.

\FAST DELIVERY
Call Us For
Fast Service, Experiencel
and Affordable Prices

Software Hardware Printers


HOLIDAY SPECIAL

GEMINI 10X
SUBLOGIC

i54i$caii
Flight Simulator

S34.95
Special of the Month
MICROPROSE
Number one selling dot matrix printer, Gemini 10X, prints 120
Solo Flight MSD DISK DRIVE
cps bi-directionally, with logic-seeking prirtterhead control.
S24.95 SD1 Disk Drive S335
There's both friction and tractor paper feed. Prints high
F-15 EAGLE SD2 Disk Drive S545
S29.95 resolution graphics. POWERTYPE.... S325.00
ELEPHANT DISK
INFOCOM
RADIX 10 $524.95 DELTA 10 $359.00
7, mk
SS/SD -IS BO SS/DO 'IB BO
Zo.k I.I). Ill
Suspended
Verbatim, Datalifs "19 95 RADIX 15 $624.00 DELTA 15 $495.00
Ma.ell '19 95
Surcroii '27
D on d Pi no '27 HOLIDAY SPECIAL

EPSON RX8D
Sm Sullilr -27
1650 AUTO MODEM
ORIGIN
Ullima III '39
S87

$249
WORD PROCESSING
Pipni Clip with Sptllar '09
Easy Script . '45
Word Pro 64 & Snnior., "68
tz Spoil ''7
PROGRAMMING SERIES
*Call
RX80FT $279
Assiimljliir 64 -36
j The most compatible dot matrix printer, prints 100 cps, bi-
Simon Basic '34 1520 Color Plotter '109 directionally. Call for RX-Klfl, FX-80 and FX-100 prices.
MPS B01 Piintar '206
Benin Ecinor ''9
1530 Datasette '64
NbvbiIa Fortran , '39

OKIDATA 92
15Z6 Printer '266
Nuvntfa Cobol '39 mis
Mecjic Voice Speech "49.95
ACCOUNTING
Homo Accountant
1011 RS 232 IntBrlBcs '4*9 ^
1702 Monitor

$374
Tax Advantage
General Lodger SCALL
A/R. A, P. Payroll ZENITH MONITORS

The Manager 122 Amber '84

DATA BASES ■=—r.-i 123 Green ■R4


The most advanced dot matrix printer, prints lOOcps, bi-
Code Wnlar.,..
Mirage DAIBDnse Mgr
'64
»79
COMPUTER COVERS directionally. Correspondence quality at 40 cps.
Supor Baic £4 »67
OKIDATA 93.... $599.00 OKIDATA 84.... $699.00
l ol Ihr

The Consultant
Fttimmriy
s65.00 L—J CMD 64 16 99
PRINTER INTERFACES
Miciografit MW350
Tvmac Connection
>74
*79
SURGE PROTECTORS
1 Outlet
4 Oulflat .
■14
•38
Reg. VIC 20 ... 16 99 '89
SPREAD SHEET Duk Dn>.p S6 99 Cardco * G Interface '66
6 Outlet
6 On:" &

99
Muliiplan '63 Eipor. MI BO (7 99 C.mii ;j B Interface '39 Noise Filler 'BB
Etpon MX HO FT 17 99
Pmcticalc '38 Grappter CO *102
Okidata 92 r. I 99

Ordering Si Payment Policy Special (rils-r With Printer Purchase!


Prices roflect a cash discount. Fot C.O.D.. Visa, and Mosier-
cardadd 3% Immediaiedelivervwiihcenifiedclieck or wired STARTER PAK
funds. N J. resident add 6%. Prices subieci to change. For Gemini or Okidata
Shipping 300 Sheets & Ribbon
For shipping and handling add 3%. (S3 minimum)
Larger shipments require additional charge. FOR EPSON 110.95 Limit One Per Customer

FOR INFORMATION CALL (609] 596-1944

P.O. Box 3354


Cherry Hill, N.J. 08034
RUN December IBM / 135
CARDINAL SOFTWARE CREATIVE SOFTWARE ENTECH SOFTWARE

Control 64 Easy Disk Disk Manipulator


C-64/S24.95 C-64/S29.95 C-64/S39.95

CP/M Term
C-64/S39.95
DATA MOST FJC PRODUCTS
CP/M Utilities
Kwik-Load CI/013 Control Software
C-64/S24.95
C-64/S19.95 C-64/S29.95
Disk Organizer
Vl/013 Control Software
C-64/S24.95
VIC/S29.95
Menu Driven Disk Operating EASTERN HOUSE
System VIC Rabbit
C-64/S29.95 V1C-20/S39.95 FRENCH SILK
Screen Dump Decode 64
C-64/S19.95 C-64/S34.95
EDUCOMP
Develop 20/64
CIMARRON ASCII Lister
VIC, C-64/S29.95 VIC;
C-64/S8.00
[nsta-Speed—Basic compiler S49.95 C-64
C-64/S123.95 Clone with Utilities
C-64/S 15.00
COMM*DATA COMPUTER Disk Pac GENERAL VIDEOTEX COUP
MOUSE C-64/S 14.95 Delphi
C-64 Basic Tools Power Plus AU/S49.95
C-64/$19.95 C-64/S 19.99

COMMODORE BUSINESS HUMAN ENGINEERED


MACHINES ELCOMP PUBLISHING SOFTWARE

Logo Macro/ire—macro assembler VIC FORTH


C-64/S99.00 disk C-64/S89.00 VIC/S49.95 cartridge

Cucle H7 on Header Semes card.

I i
I Ml ■bill I
For The Commodore 64
SOPHISTICATED SOFTWARE

WALLSTREET For Orders Contact:

M'FTLE ^ ' MICROSCOPE Double £


FullPoweied Data j ^^ ^Si Detailed fundamental price and Electronics
Management System jr mill ^ ^V^ financial analysis ol common
Easy to use Menu-Dmren f dd^^^^^. \ stocks
Screens / ■, W ^^ \ Each stock rated against 10
Complete numeric and lormula / ■ Kjj ^k \ critena 12027 Pacific St.
capabilities / J x' ^ft \ Sliong buy and sell signals
Veisatile Report Generator ■! ',• fl H ) makes success a high Omaha, NE 68154
Merges to most ma;or 1 :. I \ ■;.-:., . ji.iiny
word processor s \ 1 ;!, ^m f Available with 10 year history
Supports thousands ol record- \ 1 :K, ^m j ol Fonune 500 ComiHinlaB and (402) 334-7870
keeping applications \ ~ ':>-. ^W / many mote soon.
ONLY 179 95 \ -^$5gl(^^ / ONLY SQO'J!,
Call or write lor a
free brochure!
SMART MUSICWEITER-64
The complete peisona! system jfS«k. Musicwnter — 64 OUTPUTS
leatunng JgSgSfti SHEET MUSIC using high
Simpuned Word processing ; :-.:V'.::::::f resolution printer graphical'1 To Order
Money Management S:W:;>:;:;';":3 Create — Edit — Play Tluco
Amortization — Loans / (800) 228-2270
Savings ' - Ideal professional tool lor
Record Keeping — Mail List ' ,.:.......... composers, arrangers.
Home Inventory musicians O| ■;u:.:'..', t ■.
Time Management — Calendar f;!*S'>:->.;» Gieat learning tool loi
/ Scheduling Visa & MasterCard
All Progtarns load Irom a Main . : - : ONLY J69.95
Menu Accepted
ONLY 179 95

136 / RUN December 19S4


LETCO

RD-20/64—RAM disk software


VIC, C-64/TBA

(M)AGREEABLE SOFTWARE
Are/ Helper—programmer's aid
C-64/S25.OO

MATTIS ELECTRONICS

Keypro 20/64
VIC, C-64/S29.95 tape; S24.95 S O FT WARE
disk
BUYER'S GUIDE
MICOL SYSTEMS

VENDOR'S LIST
System M2000 Macro Assembler
Pkg.
VIC, C-64/S49.95 tape; S59.95 disk

PRACTICORP
INTERNATIONAL

64 Doctor
C-64/S24.95 tape; $29.95 disk

SKYLES ELECTRIC WORKS

Arrow—faster cassette operations


VIC, C-64/S49.95 3G Company Ark Innovations
Rt. 3, Box 28 A Box 155
Blitz!—Basic compiler
Caston, OR 97119 18133 School Si.
C-64/S99.00
503-357-5607 Amadar Cily, CA 95601
Mikro—machine language
assembler 3R Import and Export Co. Arrays Inc./Continental
VIC, C-64/S69.95 VIC; 731 James St., Suite 405 Software
$59.95 C-64 Syracuse, NY 13203 U223S. Hindry Ave.
315-475-2224 Los Angeles, CA 90045
Printrout
213-410-3977
VIC, C-64/S75.00 Abacus Software
VICTree—Basic programmer's PO Box 7211 Artificial Intelligence
Grand Rapids, MI 49510 Research Group
aid
616-241-5510 921 N. La Jolla Ave.
VIC, C-64/S79.95
Los Angeles, CA 90046
Zoom—companion to Mikro Academy Software
C-64/S24.95 PO Box 6277 Artworx Software
San Rafael, CA 94903 150 North Main St.
415-499-0850 Fairport, NY 14450
SKYLIGHT SOFTWARE
716-425-2833
Canada A/M Copy Program Accelerated Software 800-828-6573
C-64/S49.95 2179 Dunwin Drive, #6
Mississauga, Ontario Atari soft
Canada L5L 1X3 1399 MolTetl Park Drive
SOFTLAW CORP.
416-828-6640 Sunnyvale, CA 94088
VIP Terminal (Terminal Emulator) 408-745-2000
C-64/S49.95
Access Software
832 East Cameron Ave. Avalon Hill Game Co.
West Covina, CA 91790 4517 Hartford Road
TRI MICRO 801-532-1134 Baltimore, MD 21214
Basic Tool 64 301-254-5300
Adventure International
C-64/S39.95
Box 3435 Avant-Garde Publishing
Tri Forth Longwood, PL 32750 PO Box 30161
C-64/S39.95 305-862-6917 Eugene, OR 97403
800-327-7172 503-345-3043
ROGER WAGNER
Apropos Technology B & B Microlabs
PUBLISHING
1071-A Avenida Acaso 2217 Fancy Gap
Merlln-64 Macro Assembler Camarillo, CA 93010 Austin, TX 78745
C-64/S49.95 805-482-3604 512-445-0! 64

RUN December 1984 / 137


Batteries Included City Software Distributors Cyberia
17875 Skypark North, Suite P 735 W, Wisconsin Ave., Suite 1010 2330 Lincoln Way
Irvine, CA 92714 Milwaukee, Wl 53233 Ames, IA 50010
714-979-0920 414-291-5125 515-292-7634
Bible Research Systems 800-558-1008
Data 20 Corp.
9415 Burnet Road, #208 CodeWriter Corp. 23011 Moulton Parkway.
Austin, TX 78758 7847 N. Caldwell Ave, Suite 1110
512-835-7981 Niles, IL 60648 Lacuna Hills. CA 92653
714-770-2366
Boston Educational Computing 312-470-0700
78 Dartmouth St. Datamost
Boston, MA 02116
Comm'Data Computer House 20660 NordhotTSt.
320 Summit Ave. Chatsworth. CA 91311-2750
617-536-5116
Milford, Ml 48042 818-709-1202
BrainBank 313-685-0113
220 Fifth Ave. Datasoft
Commodore Business 19808 Nordhoff Place
New York, NY 10001
Machines Chatsworth, CA 91311
212-686-6565
1200 Wilson Drive 818-701-5161
Briley Software West Chester, PA 19380
Davidson & Associates
PO Box 2913 215-431-9100
Livermore, CA 94550 6069 Groveoak Place, #12
415-455-9139 Compu-Musik Rancho Palos Verdes, CA 90274
5616 Quincy 213-373-9473
Broderbund Software
Hinsdale, IL 60521 Delta Enterprises
17 Paul Drive
312-323-2543 96 Hawthorne St.
San Rafael, CA 94903
312-850-7143 Westwood, MA 02090
415-479-1170
617-329-1593
Computer Continuum
Bytes & Bits
301 16th Ave. Didatech Software Ltd.
524 East Canterbury Lane
San Francisco, CA94118 549-810 West Broadway
Phoenix, AZ 85022
415-752-6294 Vancouver, BC
602-942-1475
Canada V5Z 4G9
Cadmean Corp. Computer Ed Software
DLM Teaching Resources
309 Koch 1002 Brookes Ave. West
1 DLM Park
Ann Arbor, MI 48103 San Diego, CA 92103
Allen, TX 75002
313-994-0845 619-291-4344
214-248-6300
Cardco Computer Management Corp. Eastern House Software
300 S. Topeka 2424 Exbourne Court 3239 Linda Drive
Wichita, KS 67214 Walnut Creek, CA 94596 Winston-Salem, NC 27104
316-267-6525 415-930-8075 919-924-2889
Cardinal Software Computer People Educomp
13646 Jefferson Davis Hwy. PO Box 370 2139 Newcastle Ave.
Woodbridge, VA 22191 Chadds Ford, PA 19317 Cardiff, CA 92007
703-491-6502 215-793-2595 619-942-3838
800-762-5645
Edusoft
Conduit
Castle Software PO Box 2560
PO Box 388
PO Box 350 Berkeley, CA 94702
Iowa City, IA 52244
New Castle, DE 19720 415-548-2304
319-353-5789
302-429-8565
Elcomp Publishing
Continental Software (Arrays)
CBS Software 2174 W. Foothill Blvd., Unit #E
11223 S. Hindry Ave.
1 Fawcetl Place Upland, CA 91786
Los Angeles, CA 90045
Greenwich, CT 06830 714-623-8314
213-410-3977
203-622-2500
Electronic Arts
Creative Equipment
Celestial Software 2755 Campus Drive
6864 W. Flagler St.
3010 Warrington Ave. San Mateo, CA 94401-04
Miami, FL 33144
Lakeland, FL 33803 415-571-7171
305-261-7866
813-686-3311
Electrosharp Technologies
Creative Software 1981 Sandalwood Drive
Chromazone Software
230 East Caribbean Drive Santa Maria, CA 93455
PO Box 7325
San Jose, CA 95150-7325 Sunnyvale, CA 94089 805-922-4095
408-745-1655 805-736-0288
408-720-0437

Cimatron Corp. Crosstech Graphics Embassy Computer Products


2185 South Hathaway St. 2133 N. Frecmont St. PO Box 88
Santa Ana, CA 92705 Chicago, IL 60614 Little Neck, NY 11363
714-241-5600 312-871-3555 212-961-9806

138 / RUN Daoembet


Cucie 209 an Reader Sorvico carJ

t pay lor expensive


TUSSEY MT. SOFTWARE lowest prices ate h
Toll Frag Order Line: 800-468-9044
Information and PA orders: 814 234-2236
and Peripherals Phone lines open 10-8 Mon-Fri, 10-5 Sal

-Q"fl*F *11h [Q-l - ' .-I. ■ . I -I -H -■!■ 1 r,L i j, r|


--UPS mand c#> in j-iiiiu* U 00 nrj an ior>*vi

PRINTERS MONTHLY SPECIALS WORD PROCESSORS


Gm . itM 1)1900 (ip-tt 12/31/84
AP&4bi P-c.inc 0i I 39 99
111
ftaifero ]■ 64 * Splllr.^ntSl 1 1900
Df!M 111 IGOlIL lltaWtr 1)8900
□•in IS 1SS0M
Gemini l!)X $249.00 CigiiCtfldl ' 1900
Drlta 10. 160 CPS.&K Bulfei 1383.00 P«ri[ffl H'^fllonkldp 1 1699
Pa-rtTPf IS coi IMH qmH* U49 00
CMilJ Wr.ti V» (1 tii- > 3100
Rddn Id flrt.i l^^rr'invn Sin Uiirv-ii CD WPG4. Spellpio 64. Pnwei 64. a Pal 64 Mijgr PnttuiiKill API* > S900
UliAd^ ?.■""■<•**>■">>■ KDA'T" "I Bftklm
hafDw i-i* whiAPI i»(Jic»«»*i h*H* PICfirr el 'kill
dr Piolme » 39.99 t«h W-Jflt Pniiril W P |0I I JS 00

ToolMi 6t by Prolinc 5 69.99 fjT-. ^nrfr SjULdlfll 1 <^00


C**( 101 Itllti hH'i >*■». 1541 [..in-/. t 73.39 Wi WritHMttr 1-IWI ' J100
C»*. 10!
C«*< 103 Can
PS [he programmable spiudstirel* 49.99
UHlflp.ti CD p">lFr irlpfH* MODEMS
ion.i up iu9d Conin.cdOif I &00 I it 00
■rnwit HP 10J1 HARDWARE i »«mi
Mi GPI 1 IS 99
USD SD1 I'Qif
iwSN.1 ... I 59)3 n II 1 99 IW
VSi 50J o&.Dif
lit. SPI I 1359

Vijhr, Wt Ma .-.Mm Iron. US! I 19 «


VP i...'im» t'Uigt S. Sotllj* I 39 9b
DATABASES ViSlr. iliniin.lpKl -nl l, iniuillll 1 199)
Inr luiMuriin 11 n.i ■ irI■-,. UrWn* UlnllrilUI 1 !>i IS CAflDCO
Mnjg, Dili ll.if j.id id, B.|)o.[ [,fn,l.rnl > til 93
IT Oil
Sontitlll Mil! I M 99 44 Oil *oiiaad */r*^iiihdi 1 61011
Dm Uinign Ml »■ l»»Wi I 1! 00 i9M ^rlijiiu bl|JI b) C.iil.i.r 1 JS53
J1D0 MMgii lit 1 19 99
it 00 tflinpiElf Pi linn * I AciounUnlidj I HOD
3J00 I'E.tJhr tljl.l.l. i, do iuLs |IU| 1 JJ39
SPREADSHEETS .CHI Minn ugi uniii J.iis iioi 1 !l 93
CjIl Hnul; Art) Id CMi| 1 61 00 cm l«l [.pitsi Bv flIC 1 JJ 99
[ill Hcil.I1 ijsiliiitj I 3399 Csil Sunn Cm . C»
Hnwc M,illiOlin(d 1 6b 01) > 319b
PS IPrag S|ifi>ll>N«r1lli» I 1999 UluhjI. ; .
frmiitUe Mill) 1 26 OC UTILITIES 1 il'li
i Illl ^iM aoriAiiH Airiun»arii Mourn 1 119b
Mi.J^ AiiMJi4fd KlDD.1 tiiniffllor
ft i iiomi AEnunlcil
MONITORS P«H M B.HL g) rrglMflltl
rmrihoru iiinino^ a,pi n L*b
TyoHtui 64 bi>lh P>l Q4 fl'ia P l S4(d|
Iniilh II" ilnlim .1 9/0(1 Ruwutl li* 111 Blue SkiMI
/>n.1h li" tn.n I S!DO SugnBlW i' m Bin Stimi I 2999
Slkltl ICIOOColui Mgniiw 1J33DO 64 Dull 11
1JI1M1 Basil Dr Bluf Slyidl 1 2933
AiriiEt coio. i rim i:sa on fCM. Inn ClduMi.1 t J6 9i
C.nifla 4/W ha^p p.og.din I j^Sl
Cult to. ingnilgis I 9 95 ■ 29 39
Simons. Bhil s 3S 95
I JIB

BUY A BUNDLE — SAVE A BUNDLE!


Order one o( Iheie popular ptckigu of pioducti by number (or Super Sevingi

PiCkags =7
GEMINI 1DX .mil XETEC GPI CONSULTANT and PAPERCLIP W/SPELLPACK
Popular printer and a graphic primer interface with 2k differs Tiiese die trie papular Debase and Word Pror. essur trunt BdtrpFLps Included
3313.00 1123 99

Pacluot "7 Patkage =3

GEMINI 10X and CARDCO GRAPHIC PRINTER INTERFACE PRACTICALC 64(d) and PRACTIFILE (d)
You get iBdl power IrorTt I'm Sp'padl^ffri and Dji^^r trom PiiCiicorp (tlitr
1309.00 also tall tTiemsdvei CSA at MSI depending on Aha J<u*eii [he phQnf i ihn
Inipijraie rugerriei

169 39
POWERTYPE and XETEC SPI/B
An IB cos daisy wheelpimtej Irani Seal Micfanics and wilh IheXelecSPI/B.
a senat primer m[eitar.e Ailh a 2k buffer MIRAGE DATABASE. MIRAGE PROFESSIONAL WORD
I39B.O0 PROCESSOR, and MIRAGE ADVANCE REPORT
GENERATOR
PKkl«t «l
A powerful pjLkj^p (hai -nrpgi-dn, logtlhtr
POWERTYPE and the CARDCD ?/B PRINTER INTERFACE
only %\24 99

I3BB.DB Package &1Q '

Picktgi ob BI-SO and PAPERCLIP W/SPELLPACK


The SO column card mill Basic 4 0 buill in and Paperclip w/SpcllpBck bolh
WP64 end SPELLPRO 64
Iroin Galleries IncUdtd Paperclip works mill ihe BGcoiurunr rid [o yive you a
The adiQ processor and spelling therkei Irom Proline Sofrnare
[jo^eriul Ward ProDBSsor
173.99
I2D9.9B
C i . iji "E
Pdcugt JT1 1
1S41 EXPRESS and the SMART CABLE
E^EfrtfiingTOu need to loeedup »our Oisl driuc bO ?□()% (IS11 tiprrssf and DATA MANAGER II and WORD WRITER
A WonI Processor and Daidlj^e llul inlugrdie toyeilier lor jeal pcnvifj ai an
jlso run proQiami rriai detest rouJ prmipr (SmjrT CaDlrj
uiibelittvable price1 By TmieAurks _._. rtft
Call toi our LOW Prica1

lo tlidai 8| Mb' — 5*od pPHHaJ clHlt mone* matt 0. cenil ed [heck ^m tflaLElliroKr lEnd man?, a'M* a. (trliiiidtriTLi BMyn 2 MtMlff
Tussoy Ml. Software
SliipoiBfl f, Eirmi Add 12 50 uri j.df lo. ^nip^.ng lalmira ma dUE^iu-if i fldd H> JO uei i^idl. lo. COO Add SlOUOra m.ppriMHI *nd dufc
Box 10D6 dniM 18 00 lo ilip iion'IO'i CrjUoidtrinal jcLfptEdonpnnlEJ^aion'DniiDH Foieign uiot.l AP0 IPO if inOHin»i..( *ddihu'i'l -mounlj Ig'
ihijiuinj V»i pn ihgu"^ u.i baau.dr.i DldHl ItHf^ad UPS diliu miff Dttflwu AH oricil itilK EMI Atouni Vm Vi^.f.ra.d ad.) 1*
State College. PA 16804

RUN Dewmlx-r 1*>S4 / 139


EnTech Software J.B. Horton Co. (M)agreeable Software
PO Box 185 Box 246 5925 Magnolia Lane
Sun Valley, CA 91353 Bethlehem, PA 18017 Plymouth, MN 55442
818-768-6646 215-691-1147 612-559-1108

Epyx Hot Data Software Matrix Software


1043 Kiel Court 1021 Lincoln Blvd. 315 Marion Ave.
Sunnyvale, CA 94086 Santa Monica, CA 90403 Big Rapids, Ml 49307
408-745-0700 213-393-6405 616-796-2483

Feerst Software Human Engineered Software Mattis Electronics


PO Box 544 (HES) PO Box 907 F
Cambridge, MA 02139 150 North Hill Drive Wheeling, IL 60090
617-576-2178 Brisbane, CA 94005 312-634-3518
415-468-4111 Melodian, Inc.
FJC Products
Imagic 115 Broadway, Suite 1202
PO BOX 98021
981 University Ave. New York, NY 10006
Pittsburgh, PA 15227
Los Gatos, CA 95030 212-406-5163
412-884-0290
408-399-2200 Merritt Software
Four-Score
Infinity Software PO Box 1504
13452-A NE 175th, Suite 196
536 Curie Drive Faycttcviile, AR 72702
W/C 50000
San Jose, CA 95123 501-442-0914
Woodiiiville, WA 98072
408-629-6208 Mica Soft
French Silk 406 Windsor Lane
Infocom
PO Box 207 New Braunfcls, TX 78130
Minneapolis, MN 55407
55 Wheeler St.
512-629-4341
612-871-4505 Cambridge, MA 02138
617-492-1031 Micol Systems
Funsoft 100 Graydon Hall Drive,
Interphase Technologies
28611 Cumvood St. Suite 2301
Agoura, CA 91301 6391-F Westminster Hwy.
Don Mills, Ontario
213-991-6540 Richmond, BC
Canada M3A 3A9
Canada V7C 4V4
416-441-3752
Futurehouse 604-270-8222
PO Box 3470 Microcomputer Games
Island Software
Chapel Hill, NC 27514 4517 Hartford Road
PO Box 300
919-967-0861 Baltimore, MD 21214
Lake Grove, NY 11755
301-254-5300
Gamestar 516-585-3755
Microcomputer Workshops
1302 State St. Kiwisoft Programs Courseware
Santa Barbara, ca 93101 PO Box 9332 225 Westchester Ave.
805-963-3487
Columbus, MS 39705 Port Chester, NY 10573
601-328-9491 914-937-5440
General Videotex Corp.
3 Blackstone St. Koala Technologies Corp. Microdigital
Cambridge, MA 02139 3100 Patrick Henry Drive 752 John Glenn Blvd.
617-491-3393 Santa Clara, CA 95050 Webster, NY 14580
408-986-8866 716-872-0518
Gladstone Electronics
1585 Kenmore Avc. KSott Co. Micrograrns
Buffalo, NY 14217 845 Wellner Road PO Box 2146
716-874-5510 Naperville, 1L 60540 Loves Park, IL 61130
312-961-1250 815-965-2464
H & H Enterprises
Depi. 123, 5056 North 41st St. The Learning Co. Micro Lab
Milwaukee, Wl 53209 545 Middlefield Road, Suite 170 2966 Skokie Valley Road
Menlo Park, CA 94025 Highland Park, IL 60035
Handle Software
Letco 312-433-7550
Fellowship Business Center
520 Fellowship Road 7310 Wells Road Micro Learningware
Mount Laurel. NJ 08054 Plain City, OH 43064 Highway 66 South, Box 307
614-873-4410 Mankato, MN 56002
609-663-0660
Home and Hobby Software Lynn Computer Service Microlog Corp.
4936 Morgan Ave. South 6831 West 157th St. 18713 Mooney Drive
Minneapolis, MN 55409 Tinley Park, IL 60477 Gailhersburg, MD 20879
612-925-2591 312-429-1915 301-258-8400

Home Computer Software Madison Computer Microphys Programs


1035 Saratoga—Sunnyvale Road #8 1825 Monroe 1737 West 2nd St.
San Jose, CA 95129 Madison, Wl 53711 Brooklyn, NY 11223
408-255-9544 608-255-5552 212-375-5151

140 / RUN December I'J84


MicroProse Software PractiCorp Richvale Telecommunications
10616 Beaver Dam Road The Skill Mill 10610 Bayvicw Drive
Hum Valley, MD 21030 44 Oak St. Richmond Hill, Ontario
301-667-1151 Newton Upper Falls, MA 02164 Canada L4C 3N8
Micro Source 617-965-9870 416-884-4165
PO Box 993 Professional Handicapping Right On Programs
Kansas City, MO 64141 System/Professor Jones 140 E. Main St.
816-322-0276 114 N. 24th St. Huntington, NY 11743
Microspec Boise, ID 83702 516-271-3177
PO Box 863085 208-342-6939
Piano, TX 75086 Sachs Enterprises
214-867-1333 Professional Software Box 1182
51 Fremont St. Lake Arrowhead, CA 92352
Microtechnlc Solutions Neeclham, MA 02194 714-337-2721

PO Box 2940 617-444-5224


Scarborough Systems
New Haven, CT 06515 25 N. Broadway
Program Design
213-389-8383 Tarryiown, NV 10591
95 East Putnam Ave.
Midwest Micro Greenwich, CT 06830 914-332-4545
311 72nd St. 203-661-8799 800-882-8222
Kansas City, MO 64114
Screenplay
816-333-7200 Progressive Peripherals and
PO Box 3558
Software
Midwest Software Chapel Hill. NC 27514
2186 South Holly, Suite 2
Box 214 800-334-5470
Denver, CO 80222
Farmington, MI 48024 303-759-5713 Sega Consumer Products
313-477-0897
360 N. Sepulveda Blvd., Suite 3000
Mirage Concepts Psycom Software International El Segundo, CA 90245
4055 W. Shaw Avc, #IOK 2118 Forestlakc Drive 213-640-7087
Fresno, CA 93711 Cincinnati, OH 45244
209-227-8369 513-474-2188 Shannon Software Ltd.
800-641-1441 (U.S.) PO Box 6126
Pyramid Software International
800-641-1442 (Canada) Falls Church, VA 22046
30-A Fairfax St.
703-573-9274
Muse Software San Rafael, CA 94901
347 N. Charles St. Sierra On-Line
Baltimore, MD 21201 Quality Computer PO Box 485
301-659-7212 801 S. Victoria Ave., Suite 105 Coarsegold, CA 93614
Ventura, CA 93003 209-683-6858
New Leaf 805-656-1330
120 Lynnhaven Sight & Sound Music Software
Belleville, IL 62223 Quality Educational Designs PO Box 27
618-397-3660 PO Box 12486 New Berlin, WI 53151
Portland, OR 97212 414-784-5850
Orbyte Software
503-287-8137
Box 948 Sirius Software
Waierbury, CT 06720 Quality Input 10364 Rockingham Drive
203-621-9361 309 W. Beaufort Sacramento, CA 95827
Normal, IL 61761 916-366-1195
Pacific Coast Software
309-454-1061
Division of Pacsoft Corp. Skyles Electric Works
7334 Hollister Ave. Quicksilva
231 E. South Whisman Road
Santa Barbara, CA 93117 426 West Nakoma
Mountain View, CA 94041
805-685-8282 San Antonio, TX 78216
415-965-1735
805-685-1131 512-492-8054
Skylight Software
Parker Brothers Quinsept 22 Miller St.
50 Dunham Road PO Box 216
Belfast, ME 04915
Beverly, MA 01915 Lexington, MA 02173
207-338-1410
617-927-7600 617-641-2930
Passport Designs RAK Electronics Softlaw Corp.
625 Miramontes Si. PO Box 1585 132 Aero Camino

Haif Moon Bay, CA 94019 Orange Park, FL 32067-1585 Goleta, CA 93117


415-726-0280 904-264-6777 805-968-4364

PMI Reston Software Softsmith Corp.


PO Box 35408 11480 Sunset Hills Road 2935 Whipple Road
Dallas, TX 75235 Reston, VA 22090 Union City, CA 94587
214-255-9141 800-336-0338 800-341-4000

RUN December 1084 / 141


Clrclo 248 on Ruador Sorvico card

Softsync Taylormade Software


VIC-20/C-64
14 E. 34th St. PO Box 5574

MODEM
New York, NY 10016 Lincoln, NE 68505
212-685-2080 402-488-0196

Software Design Teaching Technology


1945 Mitchell Ave. 3809 Adell Road
PO Box 570 Columbus, OH 43228
Waterloo, 1A 50704
319-232-9504 Timeworks
405 Lake Cook Road
300 baud
Software Masters Dcerfield, IL 60015
Direct Connect
3330 Hiilcroft, Suite HB 800-323-9755
Originate/Answer • Full
Houston, TX 77057
Duplex • Carrier detect LED TOTL Software
713-266-5771
World's lowest cost modem. High performance
Texas Instrument single chip modem design. 1555 Third Ave.
Works lor both VIC-ZD and Cm mini Join U. Softwave Productions Walnut Creek, CA 945%
Plugs into user's port Use with single or multi- 415-943-7877
1669 Acapulco Court
lire phones, Plugs inlo telephone base
300 baud. Direct connect. Originate/answer. Petaluma, CA 94952-4524
Full duplex Carrier detect LED. Crystal controlled 707-762-2172 Tri Micro
Powered by computer. Aluminum enclosure. 1010 N. Batavia, Unit G
Includes Basic listing ot Terminal Program.
Southern Solutions Orange, CA 92667
Terminal Program available on tape, H.95 and
cartridge, 519.9b Specify VlC-20 or C-64 PO Box P 714-771-4038
McKinney, TX 75069
SaveVIC-20 214-542-0278
Tronix
Cartridge Programs 8295 South La Cienega Blvd.
Special Learning Inglewood, CA 90301
on tape
ED Software 213-215-0529
MFJ-1Z56
$QQ9 PO Box 16322
39 Minneapolis, MN 55416
Ultrasoft
1630 Foothills Drive
Adapter board 612-926-5820
lets you save VlC-20 cart Sierra Vista, AZ 85635
ridge programs on casselte tape and run them 602-459-4551
using 8K RAM ooard. Provides canndge backup, Spinnaker Software Corp.
eliminates plugging and unplugging cartridges 215 First Si.
and turning VIC-ZO on and off. Unicorn Software
Cambridge, MA 02142
Includes adapter board tn.it plugs into expan 1775 East Tropicana Ave.
sion port and soliware to save and run cartridge 617-868-4700
Las Vegas, NV 89109
programs on cassette lape. Requires 8K HAM
Board (not included}. Star-Byte (Publisher for 702-798-2727

RS-232 Interface for Victory Software)


Vaisala
2564 Industry Lane
VIC-20/C-64 Norristown, PA 19403
2 Tower Office Park
MFJ-IZDfl Woburn, MA 01801
800-539-4300

'39 95
800-227-3800
800-243-1515

Victory Software/Star-Byte
Provides RS-Z3? Strategic Simulations
2564 Industry Lane
voltage conversion lor 883 Stierlin Road, Building A-200
VIC-ZO/C-64 serial port. Use Mountain View, CA 94043
Norristown, PA 19403
RS-232 printers, modems, speech synthesizers 215-539-4300
800-227-1617
and other RS-Z32 peripherals. Switch reverses
transmit/receive lines tor DTE or DCE operation. Roger Wagner Publishing
Use as null modem. Standard 25 pin RS-232 con Sublogic Corp.
PO Box 582
nector.Plugs into user's port. Powered Oy com- 713 Edgebrook Drive
puler 2Vm2Vt inches. 10761 Woodside Ave.. Ste. E
Champaign, IL 61820
VIC 20 Capacitance Meter Sanlee, CA 92071
217-359-8482
Measure 100 pi to 100 Mid. Mf 619-562-3221
Includes calibration capacitor, __.,.
software on tape and hardware * 29 Sunburst Education
Waveform Corp.
interlace. fcw 39 Washington Ave.
1912 Bonita Way
Order trom MFJ and try It. It not delighted, Pleasantville, NY 10570
Berkeley, CA 94704
return within 30 days tor retund (less shipping).
One year unconditional guarantee. Sundex Software Corp.
Order yours today. Call toll Irae 800-647-1 BOO.
Webber Software
Charge VISA, MC. Or mail check, money order 4755 Walnut St. Box 9
Add $4.D0 each lor shipping and handling Boulder, CO 80301 Southeastern, pa 19399
CALL TOLL FREE ... 800-647-1800 303-440-3600 215-687-5607
Call 601-323-5869 m MS. outside continental USA.
Tamarack Software Xana Data Systems
ENTERPRISES
INCORPORATED PO Box 247 3427 12th St. NE
Darby, MT 59829 Calgary, Alberta
921 Loultvllle Road. Slarkvitle. MS397S9
406-821-4596 Canada T2E 6Sf.

142 / HUN December HIS-I


PROGRAMMER'S TOOLS
DEVELOP-64 DECODE-64 64 ROMS
The machine ianfjgngo di^cippjTiurii aysiimi with Ai Jasl A symbolic, cross-referencing Jisasscmclur This is a compile lining of ihe programs in The ROMs
everyihimj Spood, power emuvo'-use A full ma CO Evoryih.ng you need To ioofc mto Ifiose machine ol the 6J It rs hflnvily commenipd. labeled and
jissenimci wilhali 1MH bulls and whp«il«s.fi'ull^ screen language programs Will decode program* m RAM. cOmpMuJy coss-referenced This is an imjiSpensibte
editor wilh search, replace, copy, mow and mere, an HQM on cartridge or directly from rjisfc This disas- io ol for tne ptison *ho a ants to flet mlo The opeoTing
i meg r a\ va o i sossem b I er. a I u 11 - i e,n u 11< j deb u y g e r #itft semD I er converts Ifleiriyslecious numbers ol machine svsipni of the 64 You can imd all rne neat routines lo
E>reak ana go-poinis irace. walk nnd lull-screen language mlo the more easily comprehensible lan doiuitwhaiycuwjinT TheG4hasThemcecdpabiii1yof
memory display and modiPy.d rec lory display an Ltd is* guage cf assembly The programs produced wjth jru* jiiowmg you lo modiiy The operating system by
handler Atl m memory al once Program size limiied tool aje complete *Hh laOels and they are ioraiiy making a copy ol it in RAM and disconnecting the
only by disk space avariabEe Included a\ no extra compaTiDle wilh the Develop-64 assemble' Way be ROM Wrlh mis book you can now consider making a
charge is Inside Itie Commadore 64. [he book thai used stand-alone 0' integrated d.recliv into Develorj- cusTcrri/ud operating system 1,-nior^d lor your uaitic-
Tsacnes machine langimgu programming, graohica 64 In integrated modeL De*elop-6J gams the croa«' ufnt ncerjs
music syn'husra nnd fi4 miorrtalv 'eferencmg anif symbolic disassembly capabihi, of
Dccodp-GJ gnrj itaiso gaini symbodc jingle-step jnd
Trace capabilily S24.95
Vear-end special. S59.95
$29,95

SCREEN-64
Koata-pnd " owners Wow you can prmtlhosa beautMul
INSIDE THE VIC DEVELOP-20
This bosh was wntien as a machine language pio- A machino Language dBvalopmeni sy&lem for VlC-20
imagua you cronifl Evorycolc haaa rJMftrenlshedJng flrammer'a guide lo iho viC-20 it has iMe compLvie owners This assembler, editor, debugger, decoder
and (exturu This multi-purpono tool will dump ,nny inside story on lhu VIC'S graphics, auund and inlurnal piCfcaga is (he ml ol progriiinnim^ tools you need \t
screen, whulnnr hi-ros. multicolor, ur toiT. It enn tit' ROM routines liisaisoaruiortnlDniTiacriinHlurigu.Tgp you wiahtofHirnnchinpln^uua(|filuvi]hoprnenionlhe
conNQurod lot Epson, ClToh. Gnmml, Cammotfofn progrflrnming. providing ifiu clcdtoal Cost illu^frfiiurj \f\C-20 li su[ip?urla Inbuls nntl comrriuno In your
and marry alhvrdalrnniriK printers Cull lo st-e il yours ejiplanalion of ihts arcane subieel aourco pru^rnm and has ftri irili^grjiied JecoQer nnd
is on rlu* 11si yoi
dubuogrir progmin. Deveiop-30 comes complela wilh
Hie highly puiwil hook, Inside the VIC The boo*
$9.95 yiuriu is we" worih lhe price ol this package
S29.95

S29.95

Order by calling toll-fiee: 1-800-328-0145 [612-871-^505 in MN| or by mail lo P.O.


Box 7096. Minneapolis. MN. USA Ordering trom USA. Canada, or Mexico, include
S3 00 postage and handling Foreign orders include SlOOOposlage and handling All
amounts are In S U.S. Visa'MC accepted

Circle 197 on Raader Servico csrfl

G4 and VIC 20 Owners


64K and 256 K Memory Expansion and Great; Software to take full advantage of Expanded
Memory
Practical Writer...559.95 This word processing system is
menu-driven and very easy to learn. The program offers transfer,
LETCQ insert, delete, search and replace, math capacity, print command
file and more. It will utilize all available memory including the 256
K memory expander.

Practical Speller...529.95 This spelling


checker works in conjunction with Practical Writer
25BKC..5199.95 Add 256 K
and will work in a fraction of the time
bytes of RAM memory to your Commo
when used with the expanded memory.
dore 54 and you'll have power never be
fore available...ever!!! Practical Budget...549.95 This
set of programs offers budget projec
64KC...5139.95 Both the 256KC
tions, 40 income and expense classes,
and this unit are paged memory and are
detail reports by month of income and
completely compatible with the PBS
expenses, year to dote detail analysis,
software listed Bbove and will give your
and prior year comparative state
C64 the power the big boys have1 Also
ments.
included with either memory is BAM
DISK software to use the memory as a
diskdrive.

256 K Byte factory upgrade for your 64KC...S389.95 This can be added
totheBdKC at anytime.
Practical
G4KV...5139.95 The 64KV memory for the VIC 20 comes with ROM software to Business
enable you to write BASIC programs that exceed 69.ODD bytes.
Systems, Inc.
64KVA...529.95 The 64KVA adapter allows you to use the VIC 20 memory (64KV) on
the CB4 Computer.

All products available directly from; LETCD • 7310 WellsRoad • PlainCity. OH43064 • 1614)873-4410
We accept VISA. MC. Checks or Money orders Please add Z2 00 shipping and nnndlmg or add S5 00 for COD orders
Ohio rssiitents add 5% state sales to* Dealer inqu.ne^ are invited.

RUN December 1384 / 143


SPOTLIGHT

On Creativity

BY MARGARET MORABITO

Commodore's new Plus/4


contains four built-in software programs,
including the word processor
this article reviews. Find
out what's in it for you.

Commodore's latest computer, the will connect directly. If you have a non- to control your screen, disk drive and
64K Plus/4, comes with several built-in Commodore printer, it will need special printer.
software programs in addition to an interfacing, different from that used for The Plus/4 word processor provides
upgraded version of Basic and a the C-64 and VIC-20. A manual accom you with a maximum of 99 lines, with
machine language monitor. These pro panying the Plus/4 includes tutorials 77 characters per line for a single doc
grams are a word processor, a spread and extensive exercises tailored to all of ument. A screen window of 22 lines and
sheet, a graphics program and a the software packages within the sys 37 characters per line i.s controlled
database. The Plus/4's versatility and tem. This is required reading. through the use of four cursor keys and
low price tag (about $300) might be When you first turn on your com six other key combinations. Full-screen
enough to immediately deem this puter, it is simple to access the word editing lets you type, insert or delete
machine an excellent buy, but it is still processor. At the Ready prompt, press words anywhere on the 99-line docu
wise to evaluate the software packages the fl key; then, at the blinking cursor, ment space. Just move the cursor to the
inside the Plus/4. press the return key. The screen will dis desired location and type.
This is the first in a series of reviews play a copyright notice and then clear, As your sentence surpasses 37 charac
on the Plus/4's software. You'll en displaying a non-blinking cursor in the ters, you will notice that your words
counter the word processor first when upper-left corner. This is the word pro stan .scrolling right to left. For a new
using this computer, so I'll begin by dis cessor, ready for typing. comer to word processing, this scrolling
cussing its hardware requirements, its At the bottom of the screen will be a seems awkward because you can't see
features, its strengths and limitations horizontal dotted line, beneath which your entire line at once. Some of the
and how to get started. are the row and column numbers of better-selling home word processors,
your cursor's screen position. What you however, have this feature.
Using the Word Processor can't see on your screen is probably the Automatic word wrap prevents words
The peripherals required for the most important feature of the word from haphazardly being split at the end
Plus/4 word processor are a television processor. An entire set of screen and of a line. Your screen won't show this,
or monitor, a disk drive (1541 or 1551) disk commands, as well as formatting but your hard copy will.
and a printer. A Commodore printer instructions, are available, allowing you To delete text, you have two options.

144 / HUN Diximber 1984


Bank a la
Modem
f=*&-&ocajL

a Menu
HomeBanHing Services... Call 1800 652 Wl
Bank of America is one cif the first to lirin); an appealing menu Complete and return the coupon ami you can be on-line with
of services to your personal computer, With I lomcBanking s HomeBanking service, Or simply call toll-free I-K00-652-111] from
ami a Hank of America checking account, you ran check your 8 a.m. to 5 p.m. (PacificTime), Monday through Friday, for an
daily balance, review your checking statement records, transfer on-line demonstration.
funds, fven send and receive mt!ssasi:s. To take advantage of this special rebate offer from HomeBanking
You can also make on-line payments—prcschedukd up 10 30 service,sign up before December 31, 1984...and join the thou
sands who bank a la modem.
days in advance—to more ihan 800 department stores, utilities,
^Regular checking account charges all] .ippty
insurance companies, and other financial institutions. Nine: SgKrcml rrMMcunns Apply loC.i^h MuffnlXer*aCC0Unt5.
■■ Ayptf HioJccm nut*l ]>c purch.iscd Ircim ,111 lUUlOfiud Apple cIlmIct.
You'll handle many of your routine banking transactions Apple ti a ngiitMcd inoesuik at Apple Computer, tnc.
Doll.itNfi Scii>c ami Itecui -m uadenurksol Monogran]
conveniently In your home or office—6 a.m. to midnight, every ITS: Is .1 TCgfsUKlJ Endcmafkof Soitwjut fithl[*.hL[i^ ('nrpnrjitmn
dny. And besl of all, Hank of America's advanced technology
handles all the necessary Interface, so I lnmeliankins service is
r1
compatible with any personal computer or terminal with Mail this coupon taj
Bank of America
communications capability. HonicUiinkiiitf Service Center
V.O. Jkix ttX.
You can bank a la modem with all these services for only $8.00* HalfMooaBa^CA 94019
a month! hgOO-652-Ul]
YES! I'd Iikoto Kink .1 L.i modem with Honiel Unking \c and

An Appetizing recaivE my rebate PHickni^i:-


L! ] .mi itrcady .1 Bank of America checking account customer,
PlcfiK begin my 1 JomeBanking service iminethiiloly,
Rebate Offer Sirtiuuirc . .

Sign up now for HomeBankiny service and we'll give you an dwckin^ AedduhI Kumbw

BppCtizei that makes it almost irresistible! You'll have a choice VEi^SATFL1 Customer N'jmkf
Hliiit nine i\m.hi "n ^iiirunJi
of rebates on any or all of the following; n I ;im not y<n ;i Riink nf Amencji checking account customer. Please
• (50 off Apple' Modem 121X)™' send me ;iH (he m form -it ion I need to open ;in account find sign up for
} lomeBflnklng service,
• $30 ofMj'f'k Mot/em .TO"*
• $30 off Dollars &. Sense" and forecast1" ^fl me

for Apple personal computers a J J tc ** ,

• $30 off Dalhus & Stn.se with Forecast CliV . Smic Z\\* .

for IBM and IBM-compatible personal computers Pht.ne i I , Ben time m l jII
Acl miwl Von mu*l *j>in up for ficmeBanking scrvhci- bvfon IX-cimbcr 13. L^fl-l 10
• $20 nff PFS:\ACCESS for selected MS-DOS 'liuliEv i>yt Uit' ri'KiU'offer [NoaiOntf rtbUf paekigcpcrcusiiJJiX' TinyuaUiy for rnrbdies
and the Apple lie and He personal computers yau jiiuh Kfi'ivc ihr rcS.itc pjcfci^e prior U jJuitiuwitl. ]'jini( uI purch'iH' hy Match ]i.

• S20 off I'FSrWMTF- for selected MS-DOS


and the Apple He and He personal computers. Circle 58 on Reader Servico caic. m Bank ol America soa
Circle 108 on Reader Seryjcecard

scene fron CoMModore is the Plus/4 Mh

an upgraded version of Basic, a «ach


a spreadsheet, an accompanying graph

ter with such versatility and a low p

to sane. The fact that this will be


will be getting a 64K computer and a

rtoney than you would pay to buy Just


informed consumer is a smart consumer

Bl Hi 32

., Son/}/ reports the "whine" of torpedoes


running toward you. You kick the destroyers
rudder fuihnghi and order flank speed

As you walch. two torpedoes cross your bow


Sonar returns quicken and you dose on ihe sub-
You may use the delete key, which will different commands beyond Delete and
nuir'iie bi'low Suififenty. hearing ro target sfiitts
idO degrees and the sonar return is instan
erase as many characters as you wish, Insert.
taneous THE SUB IS DIRECTLY BELOW You one at a time. This is quite convenient To send any command, press the
sUih the firv button and watch as 6 depth c/wprt
for short deletions. If you want to erase Commodore (CMD) key with the C
itich into yQill wake Several long seconds puss
before they explode, sending six domes of white an entire line, you may do so and save key. When you do this, the dotted line
Writer to the surface The message SUBMARINE lime by entering the Delete command. at the bottom of the screen will be re
SUNK " flashes on the screen. But congratulations
are brief Font more subs are lurking out there
(The Command mode of operation will placed by a W>. You will type your
stinii-wht'ra, trying to escape into thv OpBff in:enn be discussed shortly.) Don't, however, command here and press the return key
SONAfl search is -i insi-acuon strategy gam a
try to use this command to erase only to activate it.
based on aini-*ufcnTWirie warfare. You am the part of a line, because your entire line The Plus/4's commands fall into two
commander of a gruup of three desi'oyurs ^cnt lu
will disappear. categories: memory and disk. Memory
inlofCOpl j puck ol 5 enemy subnurmus Equipped
with sonar n^af jnti depih charges, arid Bided bv To insert text into an existing docu commands affect what is in memory
submarine tighiings from oihar ships ondaircrafi, ment, you again have Iwo options. You and on your screen. The standard ones,
you musl get directly over a sub Id scare a hn with
may insert spaces, one at a time, by us which you should expect to see on top-
vouf Uoptti charges,
ing the insert key, then typing in your quality word processors, are commands
SONAR SEARCH makes lull use O> Ine tn-yli-
rfisolulion graphics, multicolor ami audio t:.tyt- desired letters. Or you can use the Insert to insert a line, delete a line, erase a doc
abilHiBI of the Commodore 64 Pragrjmmtnl in command, which will insert a full blank ument from memory, set pointers,
maciimt1 language la [jioviMt1 immediate retponio
line upon which you may then type your create a block of text, insert and delete
(u vour i:nmm.inds, SONAR SEARCH is fealial»CH
educational and entertaining Comes complete new text. (This command can't be used blocks, search and replace words and
with Instruction Manual and keyboard template
to insert a partial line.) print a document. Standard disk com
mands allow you to save, load and
Setting tabs is quite easy. Place your
* 7B COMMODORES'!' ■ delete a file, catalog and initialize. Less
cursor at your desired tab column num
I CHECK OWE common are commands that allow you
CuminDdOTO'64 Tape Cu'Disk D
ber and press the CTRL key with the
to merge files and to print files from
Manual Oniv I] [$5.00 <l nurchflscrt s equals-sign key. An asterisk for each
disk.
tab will be displayed just above (he
command line. You can easily activate The Merge command is quite helpful
, a, !.tr.......

the tabs by pressing the shift key with if you have paragraphs that you often
the equals-sign key. will be using in other documents. It lets
" USA ft CANADA „<![! S2.50 uosidiie b handling
I (54 OCMd'Ci^i'MniflochgamD ordered Allpdymuiilb you take a repeatedly used paragraph,
I must I If in USA (urnls. dlHuie.yn pdV<i<enls mufrt be which has been saved to disk, and ap
Inyoinii USA bdiiks PAiesirienljudd BViMiWMlU
till Oi Minriji. !□ pend it to a document currently in
Commands und I mm;il(iii|>. memory. Instead of repeatedly typing
1 n MailotCord LJ VISA U E.]> die,
Instructions the same text, you just command the
\c""u" 1 The Plus/4 word processor is driven computer to append it, after which you

C— J by commands, not by menus. This is a


powerful and fast feature, as there is no
can continue typing the remainder of
your text. This is an excellent feature for
SEND TO:
SIGNAL COMPUTER CONSULTANTS. LTD time lost in the translation of a menu se small-business use, where you might be
PO Bci« 1B222 • PilUbuigh PA 15236 lection. Let's look more closely at the doing mailings to customers.
(412) 655-7727
Command mode, which offers eighteen The Print Document command makes

146 / RUN December 1U84


Circle 318 on ReiOer Service card
the computer automatically load and
print several Tiles from disk. This is

s9IITIHQRF
Ml II IAUT
FLIGHT helpful for printing documents longer
than 99 lines.
Separate from the Command mode
are (he formatting instructions, which
a MflUEftfiTREFl DFiPWI Vfli'JI ■-n-" control your printout and are typed in
(207)338-1410 side your document, not on the com
Software 4 Accessories lor Ihe mand line. You won't see these In action
on your screen, but you will on your
Commodore 64 hard copy.

Llir P-rln
Commodore has done a good job of
SrYHUNTfRl Bally Mid-o, C I IS 131.?? including features beyond those of
tAPPHiBoll, Midnoy C i U SJI.H
«Rf AKDANCEi £By« D 1 31 w.n
many home word processors. Instruc
MI1JIONIMPOS5IHE: tpr'. D 1 39 111.!? tions available include margin sellings,
BOBDISOF DAWN: Epy.. 0 1 *0 117.59
F-ISSTMKf fAClE: Micmprou. DT 1 35 113.f? centering text, right justification, printer
SOLO FtlOHT; M.troprom. DI I 35 (33.1!
pauses, page numbering, page length,
ARCHON II i ■■■■.■ .t Aril. D 1 iO 117.??
itVEN CITIES OF GOID: El«t. An,. D I ID MJ.M paper size, page forcing, linking files
i 4D tlt.*9
RAID OVE* MOSCOW: i- -r-ss. DT
and sending ASCII codes for reasons
RAID ON BUNGLING BAY: Brod.rbund. D I 30 120 99

CHAMPIONSHIP LODEBUNHiRr Brodtrbu ( 3! 123.9? such as underlining, enhanced lexi and


IIJ.W
SARGON II CHESS; Hoyd«n DI S 20
Ml.9?
line spacing.
CAMI[«fO»tl;SSl. D I 60

1AIIIC HIS; SSI D f 3) 111.?? If you choose not to insert any for
i ID ilJ.ft
cioroimc mo:ssi
CRYPTOCUIt: l).i ,
o
..j ,■ D 1 ID J17.M
matting instructions, the following de
BLUE MAI: 5,napie DT I as !».» fault values will automatically take
AGENT USE: Scholomc. D S 30 111.99

FLIGHT SIMULATORII. DT $ SO Ml. 99 over: lefl margin, 0; right margin, 77;


I 10 (17.99
Air IN COL OH CAVES: Si. ■ i , -. C page lenglh, 60 lines; paper size, 66
T.A.C.: AvalonHIII. D S '0 117.99
TI1ENGARD: A.olon Hill. DT 1 JB ISO.9! lines; no justification; word wrap active.
PANIEBIAGD: AvalonHIII. □ 1 30 111. 9!

COMPUTE* STOC'St BONDS; AH DT 1 J5 111.99


S '0 SI'.?!
Pros and Con.s
KNIOMTS OF THt DESERT! SSI DT
t "0 17.7.?! M
BATTLE FOR NORMANDY: SSI. DT
TIGEHSINTME SNOW: SSI DT S '0 !!7.t!
While the Plus/4 contains an all- SO"

around good word processor for small


business, educational and home users,
BACK UP YOUR VALUABLE SOFTWARE
some of its features are awkward, such
as the lack of easy double-spacing.

CANADA A/M@
Commodore does let you
double-spacing with an ASCII instruc
format
.95
(archival copy maker) tion, but this is cumbersome.
Another common feature that the
Easiest to use — easiest on your drive Plus/4 lacks is on-screen justification.
Fully automatic copy maker What you see on your screen is not what
you see on paper. Also, the 99-line limit ,p«n *\' '

$49 99 per document might seem too limiting


for people who often need to type long
papers. Commodore has tried to offset
Ju'l
1100 IM.M
this with its linkfile feature.
MULTIPLAN: HES. O
PAPEtaiP: Bolioriiu Included. D S 90 IS9.99 The Plus/4 does have its limitations,
CONSULTANTi BottBries lndud*di D SIM 119.99

SUPERBASE U: linism !' IIOO 119.9? but il is better than many word pro
MASTERTYF'tiScorhDrough.DC 10 11S.9? cessors that have sold well for other
AEBOUCSiSpinnnksr D 13
95
110.99
IM.99 home compulers. If you need a word TS* Bo*'
TOIL »USIN[SS: TO". D
RELAX: Sjnapi.. D 1110 199.9?
processor for correspondence, short
r»ACTlCAlCi4:MtrDSotl-or. DT S5 139.9?
PIlACTIFIUi Mitro Soltwori. O Si 139.9? reports or financial uses, this system
AA ii?. n
TOIL TEXT: TOIL DT
should be sufficient. TO
■W
800'
MIGHTY HO MODIM D 119.??

.4199
You will quickly discover thai it has
Incredible Musical Keyboard 42.99 capabilities far beyond those of a stand
KAWASAKI SYNTHESIZER $39.99 alone word processor. This is due to its
KAWASAKI RHYTHM ROCKER S33.99 three companion programs: spread
3001 SOUND ODYSSEY $33.99
sheet, graphics and database, all of
MUSIC PROCESSOR $29.99
which can interact with the word pro
Sight S Sound
cessor. Each of these built-in programs
Circle 69 on fiaadsr Service card
will receive its own review in RUN dur
A!)I11?COFOHSHIPPINGS "0WJIIM.".
ing the next few months. h i*" «u>
CASnDSCOUM
VISA'

5ENB FORCOUPiriELIST
Address all nuilwr correspondencs to
OVEHPO0I1EMS SPECIFYVIC-MOBCOMMOOOHtM Margaret Morabilo, RUN editorial, SO
Pine St., Peterborough, NH 03458.
RUN 1U84 /147
r

BYJOSEPH T. WOYTON

Explore the mysteries of ma (See Table 1 for procedures to calculate placed into a safe and convenient mem
memory addresses and operation codes ory location (it won't interfere with the
chine language programming for machine language programs.) Basic program) using Read, Poke and
with this tutorial, which de As in assembly language, using mne Data statements in Basic. The cassette
monics for reference purposes helps us buffer memory area, addresses 828-
scribes how to make your VIC,
bridge the gap between our English lan 1019, is an excellent storage place. The
into a color organ. guage and the numbers-only world of Color Organ program uses addresses
machine ianguage. Mnemonics are pro 828 to 948.
Basic programs often require the use The VJC-20 Programmer's Refer
grammers' English abbreviations for
of lookup tables lo compare a series of ence Guide contains more on machine
the operations specified by the numeric
data for coincidence, equality or tests of
operation codes. (See Table 2 for a language programming. You should
validity. This is usually done with read this or other reference material to
complete explanation of all operation
For...Next loops, and (he computer
codes used in this program.) become more familiar with the VIC's
may take several seconds to execute a
The machine language program is 6502 microprocessor functions.
lengthy comparison list in Basic. This
can certainly slow down your program's
action.
Using a machine language program, The vie memory addrewes are specified as quantities from o io 65,535. Convert
as illustrated here, instead of the numbers lo ilie iwO-byU formal by following these examples.
For... Next loop, results in much fasier
address 197, [he VIC keyboard:
computer processing. A machine lan
PAGE = INTEGER (ADDRESS/256) LOCATION = ADDRESS - PAGE'256
guage program, with its blazing speed LOCATION = 197-0*256
PAGE = INTEGER (197/256)
and efficiency, will run hundreds of PAGE ^0 (high address byte) LOCATION = 197 {low address byte)
times faster than its Basic counterpart.
When you press a key, you want action! ADDRESS 828. the start of ihc cassctlc buffer
PAGE = INTEGER (828/256) LOCATION = 828 - 3'256
About Machine Language PAGE=3 LOCATION=60

For the machine language novice


who has no assembler or monitor pro ADDRESS 36879, Ihe VIC color register:
PAGE = INTEGER (36879/256) LOCATION = 36879-144*256
grams, the following description will
PAGE = 144 LOCATION = 13
show that it is fairly easy to implement
simple machine language programs by
The VIC operation codes are usually specified as hexadecimal (HEX) quanlilics. Convert liiese
using only VIC Basic.
in decimal values by following these examples.
Machine language uses only numbers
for machine instructions. All infor 1IEX 0 to 9 = DECIMAL 0 to 9
mation must be in the form of integer HEXA, B, C, D, E, I;= DECIMAL 10, II, 12, 13, 14, 15
decimal values from 0 to 255 for entry Load the accumulator = OP CODE HEX A9
via Basic. Memory addresses are identi HEX A9= 10*16 + 9= 169 DECIMAL
fied by page (high address byte), with Slorc the accumulator = OP CODE HEX 8D
256 locations (low address byte) per HEX 8D = 8*16+ 13 = 141 DECIMAL
Brant* if result zero = OP CODE HEX TO
page, to format the two-byte machine
HEX TO= 15*16 + 0^240 DECIMAL
language address the computer requires.
The machine operation codes are also
specified in decimal values. These code
numbers control the computer func Table 1. Memory address and operation code conversion.
tions as the computer sequentially steps
through the machine language program.

148 / RUN d«™iIrt 1084


The Machine Language Program processor. It is used 10 transfer data, the major steps in the lookup-table rou
In going through this description, make comparisons and perform arith tine. The listing has liberal comments to
you'll note many references to accumu metic operations. help explain the machine language pro
lator operations. The accumulator is the Compare the program flowchart and gram activities.
main processing register of the micro machine language listing as we discuss Starting at address 828 (p. 3, location
60) the machine language program se
quentially executes each operation code.
Op Code Mnemonic Operation The keyboard entry obtained from ad
169 LDAtt Load the accumulator with the number in the next byte. dress 197 is loaded (LDA) into ihe ac
141 STA Store the accumulator contents In the memory address given cumulator. This value is stored (STA)
by the next two bytes. into the VIC color register to create a
173 LDA Load ihe accumulator with the contents of the memory ad screen and border color. If you press
dress given hy the next two bytes. any key, the program goes to JSR, the
201 CMP* Compare ihe contents of the accumulator with the number Read Keys subrouline.
given in ihe nexl bylc.
The subroutine compares (CMP(X))
240 BEQ Hruiich forward or backward by the number ol steps given in
the accumulator lo each of Ihe values in
the next byte, //the result of the previous operation was zero
the Key Data table. This uses an index
(equality). 8aekward = 256-steps.
address technique, where the micropro
32 JSR Jump to the subroutine at the address given by the next two
bytes. Save the current return address. cessor's X-index register is used as a
76 JMP Jump to ihe address given in the next two bytes. pointer thai steps down (DEX) ihe dala
162 LDXff Load the X-index register with the number yiici] in the next table.
byte. When o match is found (BEQ), the ac
221 CMP(X| Compare the contents of [tic accumulator with the number at cumulator loads (LDA(X)) the proper
Ihe address given by the ncxi two bytes plus the value in the value from the Tone Data table by using
X-index register.
the X-index pointer value as a reference.
202 DEX Decrement the value in the X-indcX register by one.
The tone value is then stored (STA) into
48 BMI Branch by the number of steps given in the next byte, //the
the VIC sound register to produce an
result or the previous operation was negative.
% RTS Return from this subroutine. organ tone.
189 LDA(X) Load Ihe accumulator with the number at ihe address given If no key match is found, the X index
by Ihe neit two byies plus the value in the X-indev register. will be decremented (DEX) below zero.
The program branches on this negative
Table 2. Operation oxfa, mnemonics and operations. (BMI) to return (RTS) from the Read
Keys subroutine. It then goes to look

FLOWCl {ART: MAIN PROGRAM


FLOWCHART- READ KEYS SUBROUTINE
828
START: LOAD
VOLUME ■ 0
LOAD INDEX POIWTEB
X-36
830
VOLUME TO
VOLUME REGISTER
COMPARE KEY TO
KEYS DATA TABLE

833
LOAO KEYSTROKE

YES 651

836
KEYSTROKE TO
COLOR REGISTER
LOAD TONE FROM
856 TONE DATA TABLE

DECREMENT POINTER
X- X-l

841 yes /•"keyboard"--^ TONE TO SOUND


REGISTER

\
859 NO
Tnq 663

843 LOAD VOLUME (15)

GO SUB REflO KEYS YES


(TO ADDRESS E49) 862
BTI
RETURN FROM
SUBROUTINE VOLUME TO VOLUME
846 (TO AODR 846) REGISTER

SUBROUTINE COMPLETED
i
NOTE: B74
NUMBERS REFERENCE RETURN FROM
NOTE: MEMORY ADDRESSES SUBROUTINE
NUMBERS REFERENCE MEMORY |TO ADDR 8461
ADDRESSES

Fig. 1. Flowchart of (blor Organ program. Fig. 2. Flowchart of Red Kep whroutim1.

RUN December 19H4 / 149


(JMP) for another key press ai the top of the tables. This program uses 37 en The program is loaded into (he VIC
of the ML program. tries, 0-36. Insert the proper value (up using the Basic listing. When typing it
The Key Data and Tone Data are thus to 255) for your own data list. Changes in, do not add any extra spaces in the
used in pairs, starting at the end of the to the machine language program are Data statements, or all the numbers
tables (X index = 36) and working back made by modifying the values in the Ba may not fit. Be sure to save the program
wards (DEX) to the beginning (X index sic program's Data statements. before running it. A data entry error in
= 0). For example, the keyboard £ (code the machine language section could
6) in address 911 is used with the musical The Basic Program cause the computer to crash and lose
tone CA (code 240) in address 948. In the Basic program's operation, the your program.

This offset relationship holds, step machine language routine is Read and Good luck and have fun. If this is
ping through both data tables. You can Poked into memory (line 100), starting your first attempt at machine language
easily change the keyboard tone assign at address 828. The machine language programming, you are about to enter a
ments by rearranging the data in either program is entirely contained within the new dimension in computer power and
data table. You can make the key pat Data statements (lines 101-106). The speed. E
tern more like the standard piano layout screen is cleared and prompt messages
(white and black) if you wish. You may are displayed (lines 110-140).
also substitute your own data to con The machine language program is
struct any other kind of lookup table. then called from Basic as a subroutine Address till author correspondence to
Note that the data in address 850 by SYS 828 (line 150) to play the VIC Joseph '/'. WayUm, 106 Braddock Drive,
identifies the number of values in each Color Organ. Mauldtn, SC 29662.

842 74 211 branch bacV 15 tteps

Listing 1. tar listing for firfnr Organ program.


843 7J 32 JSR To READ KEYS subroutine
844 76 HI —
Jow address

10 REM VIC COLOR ORGAN 845 77 > — high address

20 REM J. WOYTON
848 73 76 IMP To LOAD KEYSTROKE
100 FORA=828TO948:READD:POKEA,D:NEXT 847 79
65
101 DATA169,0,141,11,144,173,197,0,141,15,1 848 80 highaddrcu.

44, 201,64,240,241,32,81 ,3,76,65


LDX*
102 DATA3,162,36,221,107,3,240,7,202,48,3,7 849 81 162 READ KEYS
850 h: 36 37 dau pinnu
6,83,3,96,189,144,3,141,11
103 DATA14 4,169,15,141,14,144,96,17,41,18,4 SSI S3 221 CMP(X) COMPARE ro KEY DATA tahk

2,19,43,20,44,21,45,22,46,48 852 84 107 — kw address


SS 3 high address
104 DATA9,49,10,50,11,51,12,52,13,53,14,0,5 —

6,1 ,57,2,58,3,59,4,60,5,61,6 36 240 nEO ToPl.AYif malch.


aw
105 DATA13 5.14 3,147,151,159,163,167,175,179 855 87 7 _
branch forward 7 steps
,183,187,191,19 5,199,201,203,207,209,21
856 88 202 DhX Ntu leydaia
2
106 DATA215,217,219,221,223,225,227,228,229
K57 By 41 BMI [fend of key data, branch
,231 ,232,23 3,235,236,237,238,239,240 forward 3 stein 10 RTS
858 90 3
110 PRINTCHR$(147)
120 PRINTCHR$(49)" TO "CHR$(92);TAB{10)"USE es<i 91 76 JMP To COMPARE, repeat
860 92 83 low addrcvL
":PRINT —

861 93 3 high address


130 PRINTCIIRS181 )" TO "CHR$( 42 ) ;TAB( 1 0 ) "THE
SE":PRINT 862 9* % RTS RimiKN ftim subroutine

140 PRINTCHR$(65)" TO "CHR${61 );TAB(10)"KEY


in LDA(X) PLAY: loud lotie dala from
S" 863 •If
864 % I4J low address
150 SYS828 3 high Liddrcu
865 97 -

866 98 141 STA Poke lone 10


867 11 —
low address
1 ■ *^" V m B4 ^A M 1 7 . 1 -. ■ ■ 1 i i "i j-H i r i i 1 1 fa '
LISIing d.. aWIiw langitflge listing. 868 1(0 144 high addle**

S69 169 I.DAI Load vQfrDjt


Memory 1'brc .1 OP 102 15 15 is max volume
870
Add nvi Location Code Mnemonic Gimmtnls
871 103 141 STA Poke volume to
R2S 6U |69 LDA* STAKT: low! volume 872 104 14 — low addrcv*
829 61 0 Volume-0 873 105 144 —
higliaddrrw

BJO 62 141 STA Poke volume to


874 106 96 RTS RETURN Irom subroutine
931 63 11 — low addtd (location)
832 W 144 — high address ([H£e]
87J 107 17 KEY DATA A

876 ioa 41 S
833 65 173 LDA LOAD KEYSTROKE from
all 109 || D
keybovd
87B 110 42 F
834 66 197 low nddreu
879 III 11 CJ
B35 67 0 — lii^h Liddrev

836 68 Ml STA Fontcolor 10 880 112 J3 H


837 69 15 — low address 881 113 20 J

838 70 144 — high address 8S2 114 44 K


883 115 21 L

839 71 101 CMP# Check for no key pressed 884 116 45


840 72 64 64 ls keyboard null
U5 117 22 ;

841 73 240 BtQ To START il no key. at Ilfl 46 -

150 / RUN December 1984


THOUGHTFUL
EDUCATIONAL PROGRAMS

THIS CHRISTMAS
GIVE THEM MORE THAN GAMES

CREATIVITY SERIES
MY BOOK Ages: 4 and up
| ADDISUB Ages: 5 and up
Your child makes his or
I****A. Addition and subtraction. Up to four digits.
her own book!
Optional objects, carries and borrows, decimal points
Using only a joystick, your
and hints. Answers entered from right to left, one digit at
I WENT OUTSIDE WITH MOMMY. CUD youngster picks objects
a time. Extra-large numerals.
DY AND MY BBOTHEH TO SEE THE from the library (prin-
C-64, VIC-20, Atari, Apple II, IBM PC/jr
' cesses, pirates, houses,
vehicles, people, etc.), colors them and arranges
them in the picture! MULT-BECI Ages:7 and up
Older youngsters can then type in a story-line or IHffln Multiplication. Up to tour digits in multiplier and
caption, and the page is saved to disk. multiplicand. Answers entered from right to left, one digit
Page after page can be saved. But the fun isn't over at a time. Extra-large numerals.
yet! Your child can PRINT the book on almost any C-64, Vic-20. Atari. Apple II, IBM PC/jr
printer capable of producing Commodore graphics!

The first program in BECi's new Creativity Series. A.B. CHOO CHOO Ages: 2 and up
Available soon for the Atari. C-64 DISK $34.95ea.
Alphabet letter recognition, letter sequencing,
sight and common word recognition. Trains, cars and
CHILD DEVELOPMENT SERIES trucks transport the letters across the screen. Audio/
"The goal of Boston Educational Computing is to video feedback and reward. Oversize letters.
provide owners of the most elementary computer C-64 only
systems with educational software that can be used
easily by those with little knowledge of computing.
I FRUIT TREE Ages: 2 and up
"In its Child Development Series, BECi (pro
nounced Becky) meets this goal."" 'Two counting/addition/subtraction programs.
■Computesl's Gazette, January 84 For the younger child. Large graphics and excellent
audio/video feedback and rewards. Natural lead-in to
ill - ALPHA-BECi Ages: 2 and up ADD/SUB program.
■_j An alphabet program with 26 screens, each C-64 and VIC-20
featuring a capital and small letter and an object.
Sequential, random and interactive modes. SHAPE GAMES Ages: 2 and up
VIC-20only.
Two programs designed to develop perception,
memory and pre-reading skills. Programs use series of
••/I \HUMBER-BECi Ages:2andup
shapes ancf colors to train child in pattern recognition and
, ** [Number identification and color and shape left-to-right sequencing. Audio/video feedback and
grouping. Five levels and adjustable timing. rewards.
C-64, VIC-20, Atari. C-64 and VIC-20

TAPE:$19.95ea. DISK: S24.95ea.


If ordering directly from BECi, add 5% (or $2.00 minimum) for shipping.

BOSTON EDUCATIONAL COMPUTING, INC.


Dapt. R
78 Dartmouth Street
Boston, MA 02116
(617)536-5116

Dealer Inquiries Invited

Charge cards and phone orders accepted.


LEROY'S CHEATSH Mem or}1
Address
OP
Code Mm-mcink Commtnls
KEYBOARD OVERLAYS
0
Circle 22S on ReaJef SarWce card w
E

590 122
891 133
K92 124
S93 125
£M ur.

S95 127
8% I2S
897 13V

FOR COMMODORE 64 £93


B9S
ia>
ij i
,h (VIC -SO also ,sv.iii,!bii!>

I EROV'S CHEATSHEETS* are plastic laminated keyboard *X! ii;


HOI 133 I
■ vc?'-iayS designed for uge with popular software and
WH 134 57
hardware for Commodore's vie -20 & C--64 computers.
9U> 133
Wi IJ6 iS
Ttiese GLt-it^out yourself overlays are designed to fit over
905 137 3
the keyboard surrounding the keys with commands and
906 IK 59
controls grouped together for easy references. Ml m 4

LEROY'S CHEATSHEETS*1 ■«W HI 5

make life easier for you "Jld \A2 61


6
WORD PROCESSORS

EAST SCRIPT' D THE CONSULTANT I Li r« (Hi


tu 1*4 IJ5 TONE DATA Ql)
HES WRITER G MANAGER 913 US 1-13
PAPER CLIP D SUPER BASE 64
914 I4A 147 D
QUICK BROWN FOX
5CFSIP7 61 SPREADSHEETS 91S 147
Q CALC RESULT ■916 I4»

WORDPfSO n CAlC result tGASV)


Q easy calc1 9IH IH) 167
Q MULTIPLAN rnt:,™it;n(j!,oi n 9IB IJI

COMMODORE 1&26. MPS-801 Q PRACTICALC B4/PLUS


no ]J2
CCMMQDQRL 1526"
m JH 13)
EPSON RK-SO
rti 154 IS7
GEMINI 1OX BLANKS [3 v± 'JOT Dm
1H
FOR THE BEGINNER
KM 156 195 C{2]
SPRITES ONLY
TERM 04
6 D FLIGHT SIMULATOR II
THE SMAF1T 94 Tormlrml MS 157 199
VIDTEX IIS 20] D

527 IS9
LANGUAGES M7 E

* UTILITIES Oty, _X S3.95 S P
519 161 209
G BA.5IC
£l handing $ 1.00
D HESMON «4 9J0 l&!
D LOGO II .-'■ i. UL itJ 21S G
□ LOGO I' W u-* 6% sales tax S Wl 164 217 G#
D PILOT ISBMI1 21* A
»3
NEW
Wl l«v 221
TOTAL S
Dealer Inquiries welcome
WS 167 221 B
«6 125 cm
9J7 ZZT c*
Name.
5ja ITO p
Address 229 D*

Cily wo 172 331 E


I7J 232 F
174 233
CHEATSHEET PRODUCTS1"" I7J. 235 G

PO. Box 8299 Pittsburgh PA. 15218 (412)731-9806 444 \?6 236 Of

945 177 -237- A

446 I7fl 234 A*

*O 179 239 El
M* 580 MO

152 / RUN December 1SS4


Circle 1B3on Reader Service c Circle 300 on Reader Service card

THE ULTIMATE SPEECH DIGITIZER

Only

$89.95
Complete with
headiei. microphone.
speech synthesis and
music software.

A DISK AND MEMORY EDITOR


Peck A U-.-ti■ is more Mian a disk editor - it f milim , a C-G4 memory display Hailed o^ CES as one of ih* moit Innovative comumor electronic products
in HEX. ASCII, or screen code and a full page editor willi cursor control. ol l'JB-i tlio Vo|c« Matter for 1985 ki avan baliarl lr <■- 0 ■! h tynlha-
tlzvr lhat ipaaki ■ Iciuly ir: your own vole* and language. Now if even
YOU CAN PETABYTE...
fnaoiuras volca pilch. Mu*fc con kwwrltlan, product. J and fought jutt b>
Change file Of dttk names, recover "lost" programs, compare disk da la, dis
humming a lunei Word recognition software (available leparafely)
play free seclo' map, convert HEX/decimal. lead disk drive memory, disas
allows the computer 1o respond To your voiced commands. The Voice
semble disk o< memory daia, pr ml most screen displays., -and much m ore!
Maiter has so much potential that if boggles the mind! Applications in
ITS EASY TO USE!
games, business, education, and research. Excellent customer support
All commands are simple, easy to remember keystrokes anil HELP screens and generaut llceme rlghn for software au'ho- ■
are always available. Complete error handling lor key entries and disk
read/writs errors. Tutorial manual for beginners and pros! Available for many pononal computers. The Commodore M varalon will
PEEK A BYTE IS FAST ML CODE reproduce speech without any exira hardwara. Voice Mailer will moke
Above BASIC mid compatible with many BASIC programs, ML routines, your penonal computer, personal.
and the DOS Wedge B.I. Doesn't "lock up" the computer.

QUANTUM SOFTWARE ALL FOR COO QE SEE YOUR DEALER NOW FOR A VOICE MASTER DEMONSTRATION
P.O. Box 12716. Dc-pi. 6 ^A».»»*
Lake Park. Florida 33403 USPOSTPAID Or call ui at {503) 342-1771 for a t#l*phen« rfttmnnitmilnn Plaase include
$4.00 ihlpping/hondNng when ordering from the factory- Vjjoj, MC, MO,
PEEK A BYTE Ha tiaitttnaik ol Quantum Software.
or check. Specify disk or tape. Call or writs for further Information and
To order tend check or money order. US funds. Foreign adit S4 lor shipping and
receive a FREE audio demo tape!
handling. Florida rendent! aild 5'i sale; UI. Fiw LS COD ■ i !■ r add S2. Phone
order! call (305)840-0243.
FREE! CONVERSION TABLES (or converting between HEX, ClOVOX INC.
decimal, tiigh decimal, hi nary, characters, and BASIC tokens. Send a self- 675-D Conger St., Eugene, OR 97402
addressed, S. 20 stamped business envelope for info. Telex 706017

CI re te 23 on Reader Service card.

CONHODOKE vie eo-


u;-'p ii '•• COLLECTION "J
Supporting all COMMODORE computers
BuM— C*n'i • ' ' '- '' * TM ■ -> ■ Tn-p to Uaril bckgarnnon * bnian £<r*tn * e^Q'tph * Ikbi Bran
Written by usars. for us&rs
WiJi'.-i j i- -•■■.■-. Mel bs cn- ■- ar .-. a L^t pti * Ciucl a i^* r? * cao>
GAMES + UTILITIES * EDUCATIONAL ♦ Ur,Hfh »m; « CMrturi Lrr-P nm • D«ith B»[« • C*pr»cii1iDn

CUoi&^ig *J»»I * HhQ * HdIBThoI a> 1*d,in Mn-Y * l^tOtr


COMMQOOir M CQU1CH0N • 10 P O.I PROGRAM MANUAL ■ SB 00 i'70 H|i P ■ ^» "♦■ T • [Ml B Km.. 1444EI a> Mill
(4 p , * V,"|ln>n|l Mllh I
Afi-vjL Milt- 19 A^^,'U4I'- J ■ . I " . • xl * l^.l.rv, UduH N^i * MvJ) CKqki dr * h*m« Gi-J M,|< * f>*
Of |Dt>n<k cgmnKAdi Btd nth*! kifO"I»itrOfl to m**i iJlrflfl ft ■»
Ct* Cc i' -*V9 «* I«-Hli U j • Cii i-ut *O. l»tfli"py(i' ■if:* 'n., .. L ,, , "I . .■ ,,f lh<rrnnu»l -iBb* 99 «<«lnnfl 1f*i * fif* C---I4HI • "lTrKn-i"!! • "pn-Hi-iMig
COnlhi ('■ Ol Ih* Vtc 20 Bi4 COmmodQiB Mr»i'C,.Ti ihrU I. • "vim" n^itrn • 5E HUDlGFh] * SiniifVt<"ii| * So»«.
&..»»f - ' -' ■ -•■ -. . . hog • ?(.!.< Tfflbi * laH tr*h « awp,, r, S Ih,
nid oT tBS4r with ufMitii tin IflBfl tolltt lion i vhwi ava'libla
MxnQ»rim*H|i t □•li,-i - .---■■ lri<l«i*OA« Ujm riirifjitiiii a> T.m A EilUr * V.c *->m • Wo-1 Ul-f 'Tl
rtom Still* PT? * Isai 31m
..■.■-•...■..-..
vie ao"
Vic 20 collocliam «1 lfirui?
VIC 30 tumi "UN -ii
COMMODOnV ' * COLLECTION #11 GO + p'ogrflmi DO eairatlujn-THye or Otsb SlOOO eHth
,:■.., ..•in i , lt. .,»■.,.: <ik. v. H.
A '*-.".■•.-..* I1 .--■■■ tl ■■■ '-•■■t-. I*!1.,., ii r, -. i. - ' -t-.« [3 Ci:.1 ■ L r i * i '••, * ■ ■ n ■■ - '.- . .:-
CB-fiaj CfilOf CofitKil ■:#■,- U mir * FligTi r SftiullHr .■-,.•■■ "..--•■ .r, Wta . s , . . . * DTEih, o'
. ■ i i "* i ' * ■. »; ■.■ i- ■ ■ Dm ■ .,' a '--.--. Ad-. •[■■■■- , . i ■ i.,.-' .
,. ■ . . . >■ I r - . . , , , , . , .-
■ ■ ■ a " ' ', - ■ a ' ■.. \ ^ , * ■■, L|f ■■-#■■-,.-.- - - -,
'■..--■'•■ r |» . ",. r.* -' , IIIKI ?& + DiogrSrrn p«r collection-Tip* H' Di»k JltJOO each 1 ■ ' ■.■■■! cl , "- , i • Mini <* V»nui ■■ ■ ■ , S^rn^iin^
P|(»*O ■ - ■ ■ - H . ■ . -.. . , - -a ,.-.., -....:#.,.-.

P>«nf Vi* i - ■ . ',.•■■■., 'V . CWt

■■ ' ' i a ,i - ■',..# r ,, i,"H Vx C«"»' Log

CDUHQDDHI 14 CDEEICTIOX "13 V* *r**i PhviitHvd* WhJ 0*nu* WD4}*VW>d] • WOhH ■ Aonfi
AdQ I.C*fl • Afl-H* p* Bhmi t * 4rrB» • *^ltf L*^ ft"^* CelO*"*S*i lO«d*H m.vsi,i :
■ i . J # . i - D|irt ' caunrf g • O«4 4-m
OfKl OH Vic JO or Commodo-a fl* — V1CHCOUICTI0H Bt1
0« * . i l - , • l . # , Cdrtbal 1 -1 - ■ ■ -h, .mi> '.,i[wp,ilhh II . )!'<(
Diwn 'hi Cr Tintf 9 O"p ii u i'< ■! 'I•■"■ j Mii^i4 Jinick DaciqUt fti'h *^fir-». ilfiiKi H'B". . l,i in O I1 i H ,nm Iftai
M«4r IHiminB Lunrrp* Wiin ' ■ i •"-.*'■■ H"i PT^flrj t-i 1111 f q ifigo lJ' A^fLl L<j'iluf It^VC^^n CJ*i-n4 ' 3
---_,:_,-.
■ t-. I. , t ■' I.r
'■.#'■
• .*
* ■
i •..•',.»--, n r; ^: * ■,
'.',,.* I, -i,
i ,
■■ hi,.- , ■ Vlitr
SERIAL CABLES C^aiat Ch4cMHH^ Fw Cok^iaAia 4 Crtj>iai ( niiii r^rj J4v! a^ Fik 45 MM
Anl ' - • hi - L^B ''-■■ '■■ " • I ' ' .1 "" ■. * ■ ' I Oj1 ■ ^ -, '
'.. , v ..--.■■■- 'r .■-.- , ■ l«..ii,-»'.^. 9fr lrVh*&-.*r>*
10 FT— ttOOO 1SFT—115.00
!...■- Ofi HiEVSffl hr|(K(in h .- • .1 ... j* | .1' |. - [.,in f

i'i'*i----" t—.;*1-'--- ■ l V rj . i . -■»*■-.-■- ■


i ■ --'' i ' '.I COLLECTION HS
LOC-L1TE 111 =-■• ■■'-■•■■ i. t ". ll'v'lr. »"■ Tmi '-■•!--.
Tip« v O'lk 0"!, 11 & 00
AiMTihEerf and TetrtcT tott" AntII'* Srnor»l £*■ "u-i^-iP ' • Sit " ' ■ r • HA*I BK
COMMODOni **-*■! ln#w(io'#CJ»Ctl* **•&.&• B-»E flrl SA
Shjnfl ■■..*.<- |JM *1 •&•!■ ■- h i • -i . Mjiltl
(1K1 F*^ul«»H#"1 rD>m,.|l(lflAltHlldf J'?0 Wflltt fLTl Kit H/trnl 115.00 Board ^'injf $7 SO
B«l C»K • ^tti Bufv . • &HO-iO.",oin»-.L. • t " ■ . , r.lfl
L F»,i F.li.r fl*■&("-,! L*-«fl Min-riaDn-paQirfi] AAlV-irtl "4
Tarn ■•■ ■ a i ,,,,-. r iffl ■■ c*01
Itnai Cl4 Itltnil TiH
TV Vi - * . ■•••.•■ ■Men bidwd* US shipping tnd h*ndHncj enir-
VIC 3D-Ah ™ pi . - . < *i»eIm* Uiii ' UONEV OnrjL" H:. VISA and MAGTEKCAMD
Cev*'i, fH»a*i#cWL«<iHowaeoK*«i • - Ji C 20 C OlllCH 01 ■ 1 3
NO CO LI ■ ■ - ■ < f fl 0 *:l fiiBA^jj.-in^A^.cv,.! Ff.,i."in
jrta -hi ti ija Hat./ r,m« to 'm riibps dsq C"keoj>*q$o u CC In Co<n Of Slimpi For A Ajie^f r' ■ ■ ' ' * ■ Art«n»ln»i i ■ ' i
i ,,»■■- • -

■ ■ i ,,._,.,». ..«,.■., . j
fllCf-IO* frog* 5unrn/5j~Mi»VDll»0» O« ■ l»g>

< i .V IVow Available •PUBLIC DO9IMIV"", MC Eq1 -ii *L. f'tJi#::i -r- . - ■- ".a <x . ^

for Vic Owners, Too 5025 S. Rangelino Rd. W»l Milton. OH 45383 -. I-..•';.,, :. ■' -v - . - , 1*11 .-'.■:■. him
(h.ki Dili HOOO 10;O0 a.m.-5.00 p.m. EST—Mon. Ihru Ffi. Li..h i, *'.'. i, f r: ■ i.i t. i ■ Muik li.n-.i'.i-n.
FJ. L . II. ■fi-.l l'n,,l I*, l.«, . W,» »'" - I1 i ■ M i.1 ' I1 .
NOW GA avail!Uln Inr Iho Vi.;r Pt1 it &4 uwrnrrt Oept- r- * dP n-i-i4 r.- r CH*r •....-..- •, - ,.'.:\ :\i

TJie origmtl Chain AUvDnlurg on GA. h>> llttn 1513} 698-5638 or|513| 339-172E
■i " -s -r.H- I , . - ■-■,•■ J ...... - . ,,- I,,- ■. . I- , ■ ,(>

Vl« ■ F ■ I ■• Mill Ml t(. I. I .. , LL Ih .


mudififfd for thot* Vic 20 avrni'i Ehu nt Dith Gtieu
■/, W • i - .". .

RUN December 1984 / 153


BY ROBIN FRANZEL

How often have you been working at


your computer and wanted a printout
of (he screen? This article presents a
The VIC-20 Screen Dump Utility
program, written in machine language
The VIC-20 version of the screen dump program is com
for the Commodore 64, that will print
pletely relocatable, and "hides" itself below the current top
your screen whenever you press the fl
of Basic memory. It is, therefore, able to function with the
function key or call the print routine
VIC wedge program in memory. It also determines where
from Basic.
screen memory is locaied, making this screen dump pro
The program is interrupt-driven,
which means the keyboard is scanned
gram compatible with all memory configurations.
To use this program, load and run either the Basic loader
every Xo of a second to see if the f 1 key is
or the machine language loader. Then, whenever a print is
being pressed. If it is, the screen is then
printed. The IRQ vector technique
desired, simply press the fl key.
When the Basic or machine language loader programs
enables this utility to work even while
are run, you are asked whether upper- or lowercase print is
executing a Basic or machine language
desired, and the appropriate command is sent to the
program. It can also be used while the
printer. The start address is provided, so that you may
disk wedge program is in the computer,
change the printer command. For example, to change from
as long as you load and run the wedge
uppercase to lowercase, enter:
first.
The screen dump utility is also a POKE (start address) + 54,7
wedge, and when it does not find the fl If the print routine is to be used from within a user pro
key pressed, it transfers control to the gram, the program should use the following line of code:
DOS wedge program, so that both utili
100 POKE SA 4 245,%;SYS SA + 44:POKE SA + 245,76
ties can function properly together.
Both the loader programs ask if you SA indicates the start address of the program. Of course, it
want uppercase or lowercase letters to is your responsibility to load the screen dump program and

be printed. It's easy to switch back and to determine the start address.
forth, even after the program is loaded, The following locations are useful to note:
• SA = start address of utility. If run/stop and restore keys
just by changing the command sent to
are pressed, the fl key is disabled. To reenable it, do a SYS
the printer. This is done with a Poke,
from cither your program or Command SA.
mode. To change to lowercase letters,
• SA + 33 = key code being checked. Normally, this is a 39
for the fl key, but this location may be Poked with another
enter POKE 49203,7; to change to up
percase, enter POKE 49203,255. code (see the Programmer's Reference Guide, p. 179) for
If you're running a program that uses use with programs that utilize the fl key,
the ft key, it's very easy to change the
• SA + 44 = the print routine. This is the entry point from
user programs.
print key. Simply type POKE 49184,
• SA + 54= Printer command. Poke to 7 for lowercase,
with the key code for location SC5 (197
decimal). For example, to make the f7 255 for uppercase.
I hope you will agree that the VIC-20 version of the
key print the screen, enter from Com
Commodore screen dump utility is a valuable addition to
mand mode: POKE 49184,3.
Pressing the run/stop and restore VIC-20 users' libraries.
keys will disable the utility. SYS 49152
will reenable the screen print key.

RUN It Right
154 / RUN December
Commodore 64
Printer
Word Processing or Graphics

experience the XjETEC family of printer interfaces

Available in three models — the SPI, SPI/B, GPI — These models feature a five year
warranty, complete user's manual with software examples, command channels, an
internal micro processor for maximum speed and intelligence, and an internal 2K
buffer to allow more computing time (not included in the SPI). These models inter
face Centronics parallel compatible printers with the VIC 20, C-64 and SX-64 serial
bus.

SPI-SPI/B features: GPI features:

• IK buffer (SPI/B only) Graphic printer interface


• Centronics compatible Centronics compatible
• 10 printing modes Standard 2K buffer
• 10 additional commands 7 printing modes
• 4 user-accessable switches 22 additional commands
• CORRESPONDENCE QUALITY on the Gemini, Sup|xirt,s more than 21 printers
Dcltii, Epson and Panasonic printers 6 uscr-accessablc switches
54 SECOND hi-res sitltti dump
100% COMPATIBLE with software written
SPI - $59.95.. SPI/B - $69.95. . GPI - $89.95 for the VIC 1525 printer

AVAILABLE AT FINER SOFTWARE STORES EVERYWHERE.

VIC 20. C-64 & SX-64 ARE TM OF COMMODORE BUSINESS MACHINES, INC

XETEC, INC. • 3010 ARNOLD • SALINA. KS. 67401 • (913) 827-0685


Circle 96 on Reador Service caid.
Now, what can't you do when this monitor program, I have included the as printer. It is this #$FF we change to a
utility is in place (if you still want it to sembled code for this program. After #$07 with the POKE 49203.7 statement.
work)? First, you cannot use locations you have typed in the program and cre CONV, CONV1, CONV2 and CK-
SC000 to SC0F9 (that's 49152 to 49401 ated your machine code, you can use the CHAR do the work for printing a char
to you decimal folks). Four bytes are machine language loader (Listing 2 for acter. In CONV, the program checks for
used by the program at S02A7 to the C-64), with your program named the first character in a line, and "tabs"
S02AA (679 to 682), and zero page "PRSCRN"; or you can load the pro over 20 spaces if it's there. CONV2 takes
bytes $FB to $FE (251 to 254) are also gram yourself (LOAD"program-name", care of the reverse-video handling.
used. That's it! 8,1) and enter SYS49152 to start it. CKCHAR converts the character from
If you don't have a machine language The program is well commented, but the screen-display code (Appendix B in
monitor or an assembler, then you let's briefly look at the main routines. the Reference Guide) to the ASCII code
should type in the Basic Loader pro SETVEC, the initialization routine, for printing (see Appendix Q.
gram (Listing 1 for the C-64). This pro saves the IRQ vector (even if it has been I hope that you find this program use-
gram computes a checksum for each changed by the DOS wedge) in IRQ- fulandinteresting. Have fun with it! It
line of data; if you've made an error in SAV, and establishes the new IRQ vec
typing, it will display a message on the tor as NEWVEC in the program.
screen indicating the line in error. When NEWVEC looks for the fl key, and
you're done typing, save the program if it's not being pressed, it then jumps to
and then run it. To print the screen, just the IRQ address saved in 1RQSAV. Address all author correspondence to
press the fl key. Line 76, the LDY /8FF instruction, is Robin Fmniel, 5521 11arvey Lane, Alex
For those of you with an assembler or setting up the command to send to the andria, VA 22312.

270 FORI=SA TO EA STEP 12:CS=0:FORJ=0TO11


Listing 1. Basic Loader jirogram for the C-64. 280 READK:POKEI+J,K:CS=CS+K
290 IFI+J=EATHENJ=11: I =EA
300 NEXTJ
10 DATA 1136,1059,1515,1764,1699,1690,1762 310 IFCS<>CS(L)THEN600
20 DATA 1823,1612,1993,1902,1747,1366,1640 320 L=L+1:NEXTI
30 DATA 1945,1578,1724,1493,1472,1865,1213 330 PRINT"{CRSR DN)UPPER OR LOWER CASE";:IN
40 DATA 120,173,20,3,141,169,2,173,21,3,141 PUT"{3 SPACES)U{3 CRER LFs}";AS:IFA$="L
,170 "THENPOKE49203,7
50 DATA 2,169,29,141,20,3,169,192,141,21,3, 340 SYS49152:NEW
169 600 PRINT"ERROR IN DATA STATEMENT #";40+<L-
60 DATA 0,133,254,88,96,165,197,201,4,208,4 1 )*10
,165
70 DATA 254,240,3,108,169,2,169,255,133,254
,169,8 Listing 2. Machine Language Loader program jar the 064.
80 DATA 162,4,160,255,32,186,255,169,0,32,1
89,255 10 IFA=0THENA=1:LOAD"PRSCRN",8,1
90 DATA 32,192,255,162,8,32,201,255,169,0,1 20 PRINT"(SHFT CLRJUPPER OR LOWER CASE";:IN
33,251 PUT"(3 SPACEs}U{3 CRSR LFs}";A""
100 DATA 133,253,169,4,133,252,162,25,32,23
THENPOKE49203,7
0,192,177 30 SYS49152:NEW
110 DATA 251,32,139,192,200,204,168,2,208,2
45,169,13
120 DATA 32,210,255,169,40,24,101,251,133,2
Listing 3. Bask Loader brmam for the VI02Q.
51,144,2
130 DATA 230,252,32,230,192,202,208,223,169
,13,32,210 1 f$="vicscrn"
140 DATA 255,32,210,255,32,204,255,169,8,32 10 DATA 907,869,1199,1261,1403,1782,1699,19
,195,255 49
150 DATA 169,0,133,254,76,188,254,142,167,2 20 DATA 1343,1366,1652,1948,1757,1715,1366,
,170,192 1219
160 DATA 0,208,15,169,16,32,210,255,169,50, 30 DATA 1593,1531,1895,1902,704
32,210 40 DATA 120,173,20,3,141,54,3,173,21,3,141,
170 DATA 255,169,48,32,210,255,138,201,128, 55
144,19,41 50 DATA 3,169,30,141,20,3,169,0,141,21,3,16
180 DATA 127,170,165,253,208,25,169,255,133 9
,253,169,18 60 DATA 0,141,56,3,88,96,165,197,201,39,208
190 DATA 32,210,255,56,176,13,165,253,240,9 ,5
,169,0 70 DATA 173,56,3,240,3,108,54,3,169,255,141
200 DATA 133,253,169,146,32,210,255,138,201 ,56
,32,144,11 80 DATA 3,169,8,162,4,160,255,32,186,255,16
210 DATA 201,64,176,11,32,210,255,174,167,2 9,0
,96,105 90 DATA 32,189,255,32,192,255,162,8,32,201,
220 DATA 64,144,245,201,96,176,4,105,32,144 255,169
,237,24 100 DATA 0,133,251,133,253,169,30,133,252,1
230 DATA 144,241,160,39,177,251,136,240,4,2 62,23,160
01,32,240 110 DATA 21,177,251,136,240,4,201,32,240,24
240 DATA 247,200,200,140,168,2,160,0,96 7,200,200
250 DIMCS121 ):SA=491 52:EA=49400:L=1 120 DATA 140,53,3,160,0,177,251,142,52,3,17
260 FORI=1TO21:READCS(I):NEXT 0,192 __*

156 / RUN Det*mber 1B84


H commodore B.I 80 Column Display S 159.95
I.KITKK Ql'Al.lTV PRINTERS
1541/Rash S 89.95
SOITftVREFORC-fri Sock II To Me (For 8032) S 29.00
6420 Westridge Modem Abati (20 CPS) W.'lnterface S 475.00
Business (Auto Answet/Auto Dial) 89.95
Multiplan (Spreadsheet) S 63.00 Teleammg (Auto Answer/Auto Dial) DIH inilliX I'UI\TI.!(S
Calc Resull (Advanced) S 79.95 Modem With software 95.00
Superbase 64 S 75.00 CBM 4023 Ribbons 10.95
Smilh Corona Fastex 80 (80 CPS) S 259.00
Mirage Concepts {Data Base) S 89.00 CBM 1526 Ribbons 10.95
Smith Corona 100 (120 CPS) ... S 315.00
Mirage Concepls (Word Processor) CBM 8023P Ribbons 8.75
Smith Corona 200 (140 CPS) . . S 456.00
(40 80 column & 3GK Dictionary) . £9 00 CBM 6400 Ribbons 8.75
Smith Corona 300 (140 CPS, 15m) S 589.00
B.I. Paperclip W'Spellpac(WP) ... 85.0.0. LQ1 Ribbons 8.75
Home Accountant (Continental) ... 45.00 Diablo Daisy Wheel 13.95
Tax Advantage (Continental) 35.00 Abati Daisy Wheel 13.95 BUSINESS SOI-TUARIi — HUH
Info Designs Bfl. 19.95 Flip N" File 10, 15,25,50 .. Call
Soul hern Solutions Accounting G/L. Power Strips (Surge Protector) ., 49.95 Superscript II (40K Dictionary) . $ 199.00
A/R.A'P, P/R, I/M ....each .... S 49.95 Computer Glow Care Kit 10.95 Super base (Data Base) S 199.00
Tri Micro Accounlmg C64 & Plus 4 Disk Dnve Cleaning Kit 10.95 Calc Result S 199.00
Gl. Afl, A'R P.fl. I'M . .each .. 49.95
Complete Accounting System From
Smartfr) Term t- 3 39.95 MONITORS Software Design (GL, AR, AP,
Hellcat Ace (game] Z5.00
P.R. I'M) each ... . S 375.00
Solo Flight (gamei 25.00
Panasonic TR120 (Amber) For Apple
Utilities or IBM Computers 156.00
BISINKSSSOFI'ttARE—8032/«096
Printer Utility Program (Cardco) .,, S 19.95 Green S Amber (For Apple & IBM). 85.00
Disk Utility Program (Fast copy, File RGB Monitor Cable:
copy. Disassembler, For 1541) ... $ 49.95 ET-101C (Apple) S 33.80 WordPro 4 -i or 5 t S 225.00
Bits anil Pieces (Backup £ Utility. Calc Result S 199.95
Screen Dump & More lor INTERFACES SuperBase (8096 only) S 225.00
MSD Drive) 49.95 Complete Accounting System From
Simon's Basic 39.95 Software Design (G L. AR, A'P.
BussCard II (Batteries Included)
80 Column Expander (Cartndge) ... 60.00 P/R. I'M) each S 375.[
IEEE. Cartndge Slot. Basic 4.0 ... S 159.95
64 Relay Cartridge 45.00 BussCard Pnnler Cable . S 29.95
Oxford Pascal 69.95 SuperBox 64 (Handic) IEEE, Reset,
Tool 64 (Handle) 39.95 3-Slot S 139.95
Graf 64 (Handic) 39.95 Inlerpod (Intelligent IEEE
Slat 64 (Handic)... 39.95 SRS-232) S 139.95
Forth 64 (Handic) 39.95 Cardco +G Parallel Interlace S 79.95
Cardco 8 Parallel Interface S 49.95 Orders under 50.00 add 10.00 Handling lee
ACCESSORIES The Connection (by Tymac) MasterCard. VISA. Money Order, Bank Check
(Commodore Graphics - 2K COO (add 5 00)
MSD Super Disk Dnve (single) . S 349.DD Buffer) Epson, Gemini. Okidata, Add 3°= For Credit Cards
MSD Super Disk Drive (dual) ... S 575.00 Panasonic S 95.00
Hayes Smart 300 Modem
All Products In Stock Shipped Within 24 Hours
I 229.00 Turbo'GT (Telesys| With optional
Vic 1530 Datasette S 65.00 16K or 32K Buffer $ 89.95 F.O.B. Dallas, Texas
Cardco Datasette S 55.00 Vic Switch (Handic) $ 149.95 All Products Shipped With Manufacturers
Cardco Numeric Key Pad S 39.95 ADA18O0 IEEE to Centronics S 149.95 90 Day Warranty
Alien Voice Box S 95.00 Pet to IEEE Cable S 39.00
When I'm 64 (Voice Box Sings) . S 25.00 IEEE to IEEE Cable.. S 49.00 PRICES ARE SUBJECT TO
Voice Box Dictionary S 25.00 Networking For C-64 & CBM Call CHANCE WITHOIT NOTICE.

AUTHORIZED WHOLESALE DISTRIBUTOR FOR ALL


COMMODORE BUSINESS MACHINE PRODUCTS.
BECOME A COMMODORE DEALER. AND SEE WHY IT'S THE BEST DEAL IN NEW COMPUTER PRODUCTS.
FOR PRODUCT CATALOG & PRICE LIST WRITE OR CALL MICRO-SYS DISTRIBUTORS.
Circle 212 on H&adot Soivice card.

ORDERS ONLY CALL INQUIRIES & INFORMATION PLEASE CALL


1-800-527-1738 1-214-231-2645
Micro-Sys
0 S I fl I B U T 0 B S
641 Presidential Drive • Richardson, Texas 75081 • 9:30 a.m.-6:30 p.m. (Mon.-Fri.) • 10:30 a.m.-2:30 p.m. (Sal.)
RUN Derombcr 19S4 / 157
tiffing 3 cmttinusL 1090 PRINT"START ADDRESS ="SA
130 DATA 0,208,15,169,16,32,210,255,169,50, 1100 POKESA+78,PE£K(648):VEC=SA+30:Y=INT(VE
32,210 C/256):X=VEC-Y*256
140 DATA 255,169,57,32,210,255,138,201,128, 1110 POKESA+14,X:POKESA+19,Y:SYSSA:NEW
144,22,41 1120 PRINT"ERROR IN DATA STATEMENT #";40+(L
150 DATA 127,170,165,253,208,28,169,255,133 -1 )*10
,253,169,18
160 DATA 32,210,255,56,176,16,24,144,186,16
5,253,240 Listing 4. Machine language Loam program for the VIC20.
170 DATA 9,169,0,133,253,169,146,32,210,255
,138,201 10 F$^"VICSCRN":POKE56,PEEK(56)-1:X^PEEK(55
180 DATA 32,144,13,201,64,176,13,32,210,255 I:Y=PEEK(56):SA=X+256*Y
,174,52 20 NA=PEEK(43)+256*PEEK(44)+8:POKE782,NA/25
190 DATA 3,24,144,15,105,64,144,243,201,96, 6:POKE781,NA-PEEK(782)*256
176,4 30 POKE780,7:SYS65469:REM SETNAM
200 DATA 105,32,144,235,24,144,241,200,204, 40 POKE780,1:POKE781,8:POKE782.0:SYS65466:R
53,3,208 EM SETLFS
210 DATA 152,169,13,32,210,255,169,22,24,10 50 POKE7S0,0:POKE7B1,X:POKE782,Y:SYS65493:R
1,251,133 EM LOAD
220 DATA 251,144,2,230,252,202,208,182,169, 60 PRINT"{CRSR DN)UPPER OR LOWERCASE";:INPU
13,32,210 T"{3 SPACEs}U{3 CRSR LFs]";A$:IFA$="L"TH
230 DATA 255,32,21.0,255,32,204,255,169,8,32 ENPOKESA+54,7
,195,255 70 PRINT"{CRSR DNJSTART ADDRESS = "SA
240 DATA 169,0,141,56,3,76,24,235 80 POKESA+78,PEEK(648):VEC=SA+30
1000 DIMCSI21):POKE56,PEEK{56)-1:X=PEEK{55) 90 Y=INT(VEC/256):X=VEC-Y*256
100 POKESA+14,X:POKESA+19,Y:SYSSA
:Y=PEEK{56)
1010 FOR1=1TO21:READCS(I):NEXT:SA=X+256*Y:E
A=SA+247:L=1
1020 F0RI = SAT0EASTEP12:CS = 0:FORJ = 0TO1 1 Listing 5. Assembled source code for ike C44.
1030 READK:POKEI+J,K:CS=CS+K
1040 IFI+J=EATHENJ=11:I=EA ■ 1 ,■■■ ■■■

0*00 •• HF.tE" KM UI1LITV ••


1050 NEXTJ -.v.-.- COOP >• tv n
.. FUllll FlMtfEL ■•
1060 IFCS<>CS(L)THEN1120 dVW
KW05 • •

1070 L=L+1:NEXTI ooeot It

XW07 DoDO
1080 PRIKT"(CRSR DN}UPPER OR LOWERCASE";:IN 0000 •• IHI [ III 1L1TV CHII IE UKD FftMl ft
•• Fi PBOWBH B¥ DOIIO » Jvi »•
PUT"(3 SPACEsJU(3 CRSR LFs}";A$:IFA$=" 1800?
WO 10
0000
0000 •• ID F-Flulf ISV54SI7iJ. OF ••
•t cm rt usEir fir »m tint "
L"THENPOKESA+54,7 »811 0000
•> Ef USIHO THE Fl K£V FiFTER *»
oooij
0000 •• IHlTIHLliWO »¥ I't'lllfj Fi «
MOM MM) •> :v; to seivEC 1SVJ4SIK) ••
300 i" .'. ■■■

Ui-Oli ,■.-...

MOO COM IFitlTS


MO IS

STOP PLAYING GAMES&


iooi) -EiLFS-iFFWl iSET 1ST 1 EMU cwmwirs
ooeu ,EtHhM"iFFii' ,'.ET ULE rihr.E
icoii 0(1 L>0 if-eii«i»f:o ,011-11 FILE
HI XH-1FFC1- ,t'F ELI J CHANNEL FQF' PUIPJ.
SOTJ3 0000 HSOOTnlFFK! .OUTPUT CHFIF'HCTEF!
DkJOO LFCHH"XFFCC .tLOSE I.-CJ CHWIHEL.S
■ Cwulate odos on HORSF BOCESwitn ANY COMPUTER
0000 "Ltj=t-IFK3 .'.UJ:t B FILE
using BASIC 6000 RfLBO-JFE .FHIIT 111 FfI'WESS FLHC
■ SCIEKTIFICAILY DERIVED SVSTEM really wnvs TV earn VFLWi-lFll .REVERE IIUHCmOB
Sia'.HKi WLKY oi louismii* KenliK*» used "us system , .'.■.' ■ CFHI--IFE
"J,l mtE .■lyl'»7 .HOLD FOF- A FEtlSTEF
to oretlict "if Wos o! irie 1980 xenlucvy DetDy See
II^LMOSAO .Lit* Ltli^TH
Pozj u'r £.di":iijh ''J (FeDmary I9E-I loi i review oi iriis .■■/>0L 0 .■■.■■:■■■
v--'1 1 ". ;fi ■joiFis .-:>■ £ 1W VK10H
nrogra'n Tins system wos written ana useii rj> . I PC VECTOf f-iij REOT -
, .-■ . 0WQ KO £O«03H
cmnoulEi eiuerti ana is ™» nemg made avaiMDic to dome comuuier owners llus !■■■. ,■
r5 based on slO'inq 0Ma Irmi a Laige niimtier oi (1CB1 on J iwjii srjeeo large Stale uwipuier IMIT ROVtlttt SET UF IIITEFKUPI VECTOR
?3 laclors i.iken irwn ttie Daily Racing Form1 were mtn .maiyM oy tne comnutei id OODO
see riow riKry iniiuemto ract result From Itiesc 23 lacli leu were lounQ to lie trie most ••ICOCO
cooo 78 MTVEC SE1 .E.EI IIITEMWT DlSflBLE
vital m oeterminmg winniiis NUMEBICAi PROBABHillESoieacnoiinese IQIlCUMwera
C001 14 Pi LIiH IFJBVEC ,LUW FJ^IL 1R0 VECTOF1
men compulEO jnrt tills lorms Ihe basis ol this REVOLUTIONARY NEW PROGRAM
,■.■■'

eeojs eii Fl9 62 SIFt IRQSCW . irno suve


■ SIMPLE 10 USE Ooum Daily Racing Form me OJy ttflore tne taces anrj answer me Ci-iUB COO? FID IS 03 LI* ifdVEC'l .HIGH IV7E
ill questions aboul eacn riorse Run me jjrograrn iP$ ^ui comouier will pfini oui the Ftfl Oi STft 1F-C|?FIV*I
OOM1 COW tu
Mas lo> » Wies m edth race COMPUIEB POWtH a-vss you Ihe atwMqe1 oeot! nee fl? ID LDri KKHVEC ■ LCM BVTE
■ you fi(I ■■■■-: COOf CD 14 0? SIFl tl-OVEC
, . ,.: R9 ce LliA •VISW.'EC -H10M BVTE
g
?l Listing 01 BASIC papa™ W u« win an, f COll Eli IS 03 ilft IRQVEC*)
i\ instruciBnmn tin- to gel in* nmleo imu litmin* D»iy Ricing tt»m D004S C*I7 Fri oa LIiP IIW iCUW F-P1HT FLF1C
4f Tips on using [M 0005 gpneiflleO Fit I"? program COI 't FE
SJ S^nipir Ijrm 10 simplify entering rjjtj lor e&ih race 00048 coil; S9 CL1 .CLEHF1 IHIMRUPl DlStW
C01C £0 US
MAIL COUPON OH CALL rODAV
3G COMPANY, INC. DEPT. R (5031 357-5607 CO li' 1 HEU VECTtfi PPl'IIIIE
C01I' tlltO. FOP Fl LEV PftESSEI
RT. 3, BOX 28A, GASTON, OR 97119 PGO53 coifj IF HOT THEM RETUHI TO IICFIlFlL
Ves. I warn to use my compute lor FJN anfl PROFIT. Please send me "Play Ihe QO0S4 COlIi IHIEfPUFT— IF H4SSEIJ ftuD UE
CClllr ; FiKE HOT fiLREHDV K1HT1'I3< 1H£H
Horses" lot S29.95 Circle the casselte you neeO «C-!0. Color Compuier.
C01P i &T(WT PRIHTIHO
TRS-90. Sinclair Tm*. 10O0. Aun. CommMoie 6J (oisv oi usseml. MOST Cull'
,C-ET CUPPEIIT KEY
Apple (ffisK] IBM |0isli| *,2E eooss
oiio:?
ceil'
COIF
FI5 CS
i - 04
NEUV£C LI'll
cm HW
'C;
,1S. IT Fl'
Enclosed is: D check or money o-der D MasterCard D Visa ^© coil to 04 IHE FtiUEII :IF HUT, REILTMi
,1-Hnl FLFiQ SET?
KKWI COM Fli FE
FO u; I£rj fp]ntf^ -II- II'JI THtH f-HHI
tup A00£3 Lmr 6C 02 F.E1US1" IHP tlBKBV) tNQFVWL 1BU
WrO No
U064 COiFl
NAME 00069
00i'="£ ckr : •• FF1IIT fOUIlriE ••
CoiH
COifi
CCiFI ft? FF F-F1IIIF LDB i(FF ,EET FFIHT FLH&
400TO b5 FE SJH PtfLfiC
.■■■■.■ ; crae ;

co;e . 0* Ell FFIIUEF


START USING YOUR COMPUTER FOR
■ ■ ■ "-
ClvE
MOM Co.E FlS OS Ll'H «10i .FILE ■

FUN and PROFIT!


con FI2 04 iBEVlCE «
.■■■.■,. L012 FlO FF LW BIFF ,u<j (.fjriMFii^

158 / RUN December 1984


Listing 5 contimiei COsF ce eo CPV IIOO .11.1 CHFtf- On Lltf
031 i* CUil 111 OF ii£ ccai/i .IF SO 'Fit HI SPC
l«j*77 C(li4 SiH 'lEtLFS .SETLFS LWi II10 .FFrilICr»Iiie>
C0S3 « IP
CB37 fiS 60 Ltn mod ,110 Hnrc
Jit LHlJOIJT
co:-i ^U IP/ FF
toss 20 SO FF JSR SEIIWII ,SEIH«1 CO'jS ,IHE 20 CHHR5
001« LIiH H13J
CO3C 20 CB FF J1F. UFEII ,tFEII FILE JSC CHR&LIT
CWHi COJft ;«l V£ FF
CC3F f\2 0& Li'.-, "-ice 00 !44 Ll'ii "liU
C041 SO 1 FF JiF CHI .OUT ,&FEII EHUHtlEL FCK FILE
['01 Ji COJF JiS
C644
»14*
CQ44 tET L"F SCPEEM PC1HTER 06H7 coin: CttCI' FC'B lllVfifsE VIIlEO
0044 (iOH8 IF FEVEfiiE THEM J.E' FLRO BUD
0044 d? 00 LI'H "I00 ,LDU IIVIE SCfEEH CilFIJ SET PFlintR 1C PEVEFSE
8i««(i7 0u4s S3 f£ it" tLSPTK .;.HVE 111 SCFEEH FOIHTER
OPIiO IUH2
6S Fll ^.1 Fi F.VFLFiC* , 1NII KEVEt-E FLBP
KOISI >3FI CWIV1 T>« .FESTOTE CMPf TO H
FiS U4 LI'H «J04 ■ HlfrM Ft'Tfc 'M-Llll
OUISi C0H5 C3 W Cllf" ■ISO ■ PEVEPSE CHFiB?
65 FC ilh aFfTR'l ,11- IIU. LIJMUIILt
601« LrO 13 ICC C0IIV2
OW.'I tO4E Pill 14 C0h7 iS ?f hl«. ■I7h .Il/U.E MWriFlL
l'00<-2 LOJE ,L*MiIE IIEH [HUP
CUftS
C64E Pftllll H LltiE
OillS* COFlft m hi LI'H SVFLH&
CURL Hi' 13 fr-E CF CHF1R , IF FTLFEHEV SE1
C04E
COfiE Kl fF LI*1 'IFF
030*6 CPJE Hi IS Lit,; an? . M WLV » L1IIEE
60159 CO IB es fd tTft BWLBO ;iET FLfIC
e^j:-7 i"C £f LO Jil' GtlLL .1IIIT V FOF 1WEX LtS ■112
OiJiCO ft? 12 JFEVEF'SE OH
CO 53 Bl FE 1W 1 ;6ET KFEEII CMHK
0011.1 C0I4 W V2 FF JjF tHUWT
CB53 23 Hi CO Ji^ cflir/ , PUT CHAR
001 £2 cetr SEC
CB5B ce mt ;iie;:t chrr
cum to e» iC5 CKCHfW
00101 cc fis e: CF1.1 L1IIEL . EOL
r-l'lbJ CO EH
(i41 02 uu Fa HIE LCt'P
1.10165 CW1E HLfL OH IIOI KEVtF-iEl
»i en L.I'M muu .C/F. BT EOL
ill Hi FF eeiee IF FEVLF^-E FLWj ti SET, THEII
j;.p chmjui
CUEFi WI-5ET IT, Hull 1UMI FE>'ERSE OFF
Lttl 11 £8 , UfUHlE PTR
ttil.H HI PKlHTlk
»IOd le CLC . 1U IIEiil LINE
coin
Oil L 07 65 FS Fire iLRPIR -UUJhVE LOII SVIE
cum COtlVi IM BVfLFIIi : IF F-EVEF.SE 1HEI1
0*163 CObB 6^ FS 6.1 fl ittPIR .SFIVE II IKK
BJ171 CMC FP Ei? IEO tl.CW* TUF.M OFF
C&cft se oi I-tC HEUIL .IF CFIFRV SET. HltH (VIE 0117i {DIE f\! bit LI*t IIM<
Ec Ft me str-HMl i 'Mil ft Lt-tMlEII
cece » FB ilii tVFLFtt.
eon 1 CPEE ?^ E6 CB Jit &ETLL .OET LIKE LEIIQIH Ltd MSI
00112 CB7I CS .HO riET.I LlllE B0175 ^0 UC' FF Jir CHfCPL'l
c-e 11 :■ CO/i W W I"E LOPF
UO17c C6C7
0011* CB74 ooi?r COC? LI.HVEPI 1[p HSC11 Htl FRIKT
L'L-l IS CO 7*
eoirs
Wllf 0017? 10C7 tl CMBS TiLS .IHW 111 H
00117 ltf?4
W.I IK' cocs CS iO trtf mil) . HLPHFI r,HH:
CB74 t'i'lel cmh SO Bi ■ KC hLFHtl
Mil? [674 FI? 01 Ll'H IIIUU ■ L/P fil EIII OF FFI5E CPCC 0 40 CIV «U0 . IJ II SPEC CHF#-»
IM 1 i\> ;-u Hi FF j;f cmkout Ot'lij tl'CE IB 0& tci c^Fie .*, SO (iF.HI*HICS.
10 M FF j^f1 chfout 001M COM iu It FF PBllll JiB LtlFUUT
CB7C S3 CC FF j&f-1 ol^chii . CLOSE CHflHIIEL oeiei UU'i ML hi" Ot
C67F FI? B& LI'FI •IBi: Ll>Dt. BIS
COiJl 2B C3 FP JiF CL&iE . CLOSE FILE 00167
0(11 £5 FiS 68 LI'FI <llilO 001 & 0017
661 Z£ 85 F£ ilft f F-FLTO 0016* crar t? 40 hLFHFi HIHL «(45 k £-1 (HID PP1KT
03117 COfcb tt It FE Jiff" IFELC. .1I1TESF-UPT E-1IT
eoiw W Fi icl ft: 1111
001^1 caiit
CUSE
Cfl'l C^ 60 tFFiri[ [IF llfB
60118 CMS
10 04 It"; HI&H , rw EVBI ki&heb
CC131 CPI* (? 10 Kl'C "lit'
euisj C\>E1 W El> KC- FHIII
con: cast IF hi FIFil Cuff 0" L!"L IHEII
C0E3
e?i34 COSE Iffl &VEF LO CMnFi 001SP COEJ ie moH itc : IF >»i IHEII R(l{. C4
coat B01SS tOt 4 I.CI. HLF-MFI
(»13e COS£ OU1»3 cats
cose ,SftvE CHW III K

Circle &0 on Readoi Service

RABBI
ML^W - i ■■ '4 or VIC
A Star is Born.
Alternative to Ihe 1541 Disk Drive! S39.95
Loader save 8K In 30 seconds! It's less expensive lhan dlskond can
even be used as a backup to the llaky -1541!
Yes. the RABBI! Is Ihot and much more Uses the Commodore cassette
deck bul kradsand saves much, much taster than regular Commodore
load'save Think abaul il — loads or saves an 8K program In almost 30
seconds, 16K In 1 minute, etc That's nearly as lost as the 1541 disk. RABBIT
Is on cartridge so Us aiwovs Iheie Also has other uselul commands.
Specify tot use on the 6a, or on the VIC 20 —
I
"II was the best purchase lor my "Congiotulalions on your 64
computer that I have evei made!" Rabbit. It's a super piece of work'

■ M £k WB NOW Please lor your own protection


|\ #1 #\ L iLjc orcT consider Ihe MAE llrst belore you
I W I m\ I ' ' "„',-',., buy lhat other assembler. We've
■ w mm 11™ FOR LESS! had numerous customers who
wasted their money on some cheaper oil brand assembler tell us
how much better the MAE Is. by Eastern House
The most poweiful Macro AssemblenEdltar available lor the
Commodore 64 and other CBMPET computers, and also tor Ihe
ATARI SOuXL and Apple II.'IIE A Communications Cartridge
MAE includes an Assembler. Editor, Word Processor. Relocating for the Commodore 64.
Loader, and more all lor |ust $59.95.
We could go on and describe the MAE but we thought you would Upload/Down load. Slalus Line. eic. Works wiih
like to read our customers' comments. The fallowing ate actual your Commodore 1600 Of '650 Modem.
unediled comments trom correspondence about the MAE: Auto-dialing, elc when used with Ihe new
"Excellent Development "I like MAE and wish lhat you had CBM 1650 Modem
Fackage" It on the Macintosh."
"Compares to DEC and INTEL" "it is a superb program"
Cartridge and Manual - $49.95

3239 Linda Dr,


Winslon-Salem,N.C. 27106
(919)748 8446
MailofCord
Send for free catalog!

RUN December 1084 / 159


Circle 281 on Reaaoi Se'ncecarO

Listing ; (oniimid
Ksoe CfEfi GET LIME LENMH Wt iTC*E III
D'jiBl COEE LIJ1EI.-1HEII httUHI

00^83 CBE6 SS XT BULL LIiv «li7 , 5.THRT PT EM.


00 204 tl FB GEILF Lllfl liChPIR),1 iLOW FUR LRtl
B&lH COEfi bS BEV , IIOII SLfl'«: Ft*1 LIME
ceo f'<! 0< tec ctiHir
o*?zor C'JEl CS iO . LEHGTM
U"trBb WEF FO F? lEa DEIL^
Ut?iQ5 C0F1 L9 UfclSEI 111V
COFi ta JIIV
C'Mil CW3 KMN Bt¥ LIltL 1LEHSTH W Lilt
0B3I2 C0F6 Ht> (TO LflV lll» .fcE-WIT V
B0213 60 RJ5
BHH CCF9 .DO

EWOFS
°

Listing 6. Assembled source code for the VI&2Q.

ooc :7 11 ■■
-
■ ■ i ii

oc ■' ■: 'z -. ij ■:■■:'


■-■"■- ■■.■,',.■, H

The Visible Computer. O&M* 11


, - :; ■.it ..^F ^-CJ
EN, WESB "

The machine language


i- -, " "

■ THE rl ' C' . 11 :hb(jc-e the ii


OW ; '- t 'E-. 'I s- :;:e ii

teacher that gets <■"■ ■ 1 ■


la
. ,i

ii
;-i;-.-:

i"Li ^ort
. rQ PF.INT

;■
LSuEF-ii

good grades. .:
*■"■', s

OOiJ"
c
oooo
.■:■" >

CGHSTflMTS
]■"■■"■: ? : ■ M
Users and experts alike are giving The 0001" .-.iii'.n iE~i_F£=l"i> |EET !ET ■ ;pIP COMMWJDE

Visible Computer straight As for making !ETNW»»FBBB


jFSTJ-IFFCO
:aET
[OPEN c:1-?
file 1SME
0OO2! .- ." Q/

machine language understandable, -, v ;; IDFEH CHflWEL 'a' Q'j'Fur


; r ■ C"-"--"ll~
InCidcr magazine: "TVC is excellent". 11 "?7" ■ ;ClOsE ] '0 --..■.■■ .
Learning Computing: "Best Educational ooo:: 0000 ClO=E-*ccC7 * CLOSE A fIL£
; - '■ ':|ri j : [HTEW -' EUT
Software of 1983." Peelings magazine: "AA o*«? .■. ■ FVFL-:- = fF: ;F £■.■£«£ [HDIWW

rating ... The explanations are truly excel /,;.,-. 2 B ,;,.-„-,

:"3LD CCF ' 1E61STER


0002° 0060
lent, being that rare combination: correct :L1NE LEN5IH
ooosi oooo !fiOSfW-*033* iSftVi IFC YICTOF
and intelligible." Basic Programmer. Rock- ■■>i»r: 000(1 PR=LfiS"1779 lFc INT IH P^tlS^ES? c-0£

ford. Illinois: "Wow!". 00033 0000 IF01.1EC"*('71J iIRO .scrci ptn JrtF
OiX>74 ("K'O t

With The Visible Computers graphic ooo™ : lull -■:. fj«i -'■ ■ JriTECfiijC" .'.' ■

6502 simulator, thirty sample programs.


I

Ot'077 :. ■■•I

and 160 page tutorial-style manual, you'll 0003B jOOO 78 SE'VEC SEI .=_;- [i TEWUPl DlBASLE

OOC-9 0001 ^l i - ■: 7 L&i '.- .- elou ?l~£ :cj i.'ECtof


find that the only mystery about machine 000-0 ]00« GO 7n &3 ETA IdDSAv

language is why no one ever taught it this 000*1 ooo' -:■ vs oi L^i
ST*
!=OVEC-t
IHMAV*1
il'IEH BY'E
OO&42 SC 37 ■'-
way before. 00047 OOOB 0' IE LDA ■ NEWVEC lLOW BVE
0004 « 'JO'JF 5C IJ OZ BT6 IPDUEC
000 « ooi: PR 30 LDi « NEMVEC IHISH BYTE
0004S 0014 S3 IS 03 BTa I'.r.vEC-i
oooj- ooi7 LDfl "I1'11
I The Visible Computer: 6502 0OMS at; 7a >3
00019 ooic SB 0.1 :7,xAF :".'Ecil_-c" ^Sl^-ELE
' Send me The Visible Computer: 6502 for Com- 00050 001D &0 Rtfl
OOM! ■M1E
Imodore 64 (requires disk drivel. I've enclosed
:

ooie : NEW V£CTQP <!0UT1NE


$39.95 plus $2.50 postage and handling. 00053 0016 : C"EC^ FOFV F[ 1 E- P1SS5ED
00054 00 IE : !c MT THEN 'E'UC hi TD HOfiNAL
I □ Check or Money Order Q Visa □ Mastercard 0O033 OOIE I !MTEPPUFT--IF FFE?5ED .VIC M

OooSa 001E I fl'S NUT OL^Efltv t PI'ITTJG. Them

ooosr OOIE ^ S^fipr PRiHT|ng

ooose OOIE
N.mir 15ET CURSEM1 1 El
00059 OOIE « C5 NEWVEC LDB ICS
00060 OOTO C^ 27 tup "r* .IS I' Ft"*
00041 0022 to os fk£ ^E'ljC't [ I- NCT. °ETIJ^N
OOOK 0024 6D 59 "3 ,PCK,t eLAG BET?

000&7 ■ " f.-, 03 : IF HO' '"?'< cftj,-


CltyiStatdZlp
OOOQO 6C 36 07 RETURN ."<F> (]ROSO\fi iNO^hL 1^0
0004S 002C
Credit Card No. Exp
000 fci 00 ^C
00047 OOM i i> ffitNT TOUTIWE 11
ooosa OOIC : mill Ill
00069 mjc :

00070 ooze ftfl FF P&IWTR LM itFf iSE' PPTNT FLSB

Software 0O071
0007;
owe
003:
SC 7S 03
1
SI* PfFLOG

Masters" 0007;
0007a
0031
0031
;
i
CFEH «^ I tires

fi9 OB LDfl tl?3 iFtre •


3330 Hiilcroft, Suite BB 00075 OOol
LB1 PtM ;DEVICE I
00074 0033 B3 04
Houston, Texas 77057 00077 i)075 60 FF LB* ••«
0037 20 Pfi FF JEF S6TLF3 ISETLFE
w (713) 266-5771 0007S
LDft »IO0
00079 003il 09 00 iNO WOME

0008C i i ri 20 BD FF JSR SEINdfl ] CFTfJfln

oooai 003F 20 CO FF JSFV OF EN iQPEII FILE


oooa: 004: a; ob LDJ m.iB ■

160 / RUN Dmmbei 1084


Circle 2M on Psadu' Semco card
Circle 327 on RsMof Service cam

Wow there's PASCAL


for the Commodore 64,
BridgePro® J
And at a mini price. • One and two player games

Kyan PASCAL is a lull-featured implementation of PASCAL • Rnndom hands — millions


- not a subset! With those features: possible
□ high-performance compiler and comprehensive set of
error messages for faster debugging ■ HELPIeaturesforbeginners

□ speeds up to 40 times faster than Commodore Basic


• Duplicate' Bridge option
O built-in full screen editor
D support for files, pointers, record types, sets and ordinal
• DEMONSTRATION and
types used in sophisticated data structures
BEST HAND modes
□ plus, a comprehensive tutorial manual illustrating Ihe
speed and power of PASCAL through sample programs.
• QUIT. AUTO FINISH, and
Kyan PASCAL lets you develop programs on your REPLAY options
Commodore 64 that are transportable to most mainframes.
So it's perfect for students and working at home. Ever wonder why millions around the world enjoy the
card game of Bridge? Why so many play year after
■fry It for 15 days. year? Bridge is that kind of game: uniquely challeng
Order Kyan PASCAL, and if you're not completely sahsfied. ing and exciting. BridgePro ' makes il easy and fun to
relurn the diskette and manual within 15 days for a full refund.
learn or improve Bridge skills. If you already know
Kyan PASCAL with complete tutorial manual S49.95 how to play, BridgeProM lets you enjoy Bridge by
[Add $4.50 per copy for poslage and handling. $9.50 out
yourself. And the cards are randomly dealt — you'll
side North America. California residents add 6.5% sales tax.)
never have to repeat a hand. For many, BridgePro "
To order, call 415/775-2923. will be a game that never grows old.
[VISA and MasterCard accepted.)
Diskette S35 (COD s add S2).
Or send check or money order to Kyan Software, Visa/MC accepted California residents odd 6.5% tax.
Suite 183, 1850 Union Street, San Francisco, CA 94123.
Commodore 64 • APPLE II+, lie, or He
Sorry, no C.O.D, orders accepted.
ATARI 800 XL, 1200 XL, or min. 40K

Ekyan
Computer ManagomonI Corporation
2424 Enbourne Courl, Walnut Creek. CA 94596 -{415)930-8075

Dealer/Distributor inquiries welcome

Circle 73 on Roadflr Somce card.

5PRYTEDYTER mokes sprire design simple and fosr! 60 commands


give you torol control or maximum efficiency. The fonrasric turn
commond generates a series of rorared sprites for animation! Movie
mode for animated review. Creates os mony as 18d sprites in o single file.
Includes THE GAME MAKEP. to odd your spnres to o basic program!

FOR THE DESIGNER IN ALL OF US SPPYTEBYTER

Commodore 64* MICFOTECHIMIC Disk $34.95

•Commodoie 04 regiveretf rrademaih


soumoNsi Deoler Availobiliry
ol Cwnmodoie Dusrneu Machines Inc P.O. BOX 294O, NEW HAVEN, CONN (MS515 Coll (203) 389-3380

RUN Decamber li>84 / 161


Listhig 6 cmtimtd
OO0B7 0041 C= FF JSR CHKDUT [OPEN CHANNEL FOR FILE 001 "b 00 7E BA :onvi txo |FE5T0FlE CMUR TD A
0OOB4 O047 00177 007F C" 90 CMP HBO [REVERSE CHflR'
00083 0047 SET UP SCREEN POINTER 00178 uOSl "0 1'j BCC CDMV3 !IF NO, CONTINUE
00084 0047 0017=
1 29 iftAXZ NO'iHfM.
0OOS7 0047 m oo LDA tlOO [LOW BYTE SCREEN 00140 «« Am Tft« ;LPCATE NEW CHAR
OO0B3 as fb STA SCRPTR. ■SAVE IN SCREEN POINTER 00141 LD" B\*L«6
00099 0048 BS FD STO RVFLBG ; INIT FEVESSE FLAG 00143 was DO tc BME CI CVftR [iF ALREADY SET
0O'i=i> 004 D 61 IE 3CRPSE LEA »I1E 0-M47 oosa J= LDfl 1IFF
iHI&H BYTE SCREEN
00091 83 FC ETh SCWTftl 00)44 wee FE STA F.UFLAG [SET FiAO
0009^ 00S1 90145 uOBE U° i: LM M12 1 REVERSE ON
0009! 0051 1 IIIIMtttlllltlllllMIM 00146 00=0 20 c; ff JSR CMTOUr
00094 0051 05147
! It MINT II LINE II W=7 78 SEC
000*5 0031 I lllinilllllllllilltltlt 00146 0094 BO id BC5 CI'XHAR
00094 0031 0014= BWi

000° 7 0051 LDi ««s7 : pa ora.y 2! Lines 001±6 ie htjmp CLC ; 1MTEWED1ATE JUMP
00099 0057 001 El O09V c0 SCC LMELP
0033 1 GET LINE LENGTH OND STORE IN LINEL wi:: oow
00100 0033
00101 0033 BO 15 LNELP LEV WI5 i START flT EDL 00IE4 0009 COME HEhE ON NOT PEVEPEED
00102 0053 Bl FB GETLP LOft (SCRPTRI.V iLDGK FOR LSST 001EE 00^9 IF REVEllSe FLflG IS SET, THEM
0037 as DEV i NDN BLANK FOR LINE 00116 oo°° UN-SET IT, AND TL'BN FEYEF.5E OFF
00104 0039 FO 01 BED CETRET oo is' oo== a FfiINTER
00103 003A C9 ;o CUP it20 I LENGTH OOISB i>0°?
00106 FO F7 BED GETLP win as FD LDfl flVFUfc ; IF REVERSE TKN
00107 005E ca GETRET IMV OO^B FO rnj BEQ CI-CHift j rilRN OFF
ooioa 005F I NY 00 It I WD a? 05 LDO •1*0
001.1= 0040 BC 35 03 STV LINEL iLENGTH DF LINE OOJ[>- BS FD STfl WFLftB
00110 0063 ao oo LDY "100 jBE-IWlT V 0016" OOfll fl9 LEO »9I :REVERSE OFF
Oulll 0045 i 001 £■* :o q: ff JSR CHROJT
0063 LOOP LDA !SCRFTR>,Y |GET SCREEN CMOS OOlftS 0046
00113 i)l)67 tioBt CGNVE^T TO H5CII 9N0 PRINT
00114 00*7 1 00167 ooiu
00115 0067 1 II OUTPUT 0 CHARACTER It 001 (.9 oota an no ftCHAF IN A
00116 ■x>»7 Mie° c= »'■ Effp «tro ; ALPHA CHAR7
00117 0067 1 ooiro C«SO "(' OD KC -LFH6
ooi ie 006? i IF flT FIftST CHAF, ON LINE THEN OOSi c 4l.l CM" 1140 ;I5 I' SfEC CHAR'
0011" 0067 ; TAB O'JER 29 CHARS 0017; OMB pn ■"-'U fCS DSOFIC ;no, SD GRBPXICS
00130 0067 M17; w*e :o B2 Ft pftlNr JSR CUTOUT
00121 0067 BE 34 o; COH'J ETI SAVE I 0OPJ SE T4 it LDI 9AVE»
00 6S OA Tfll ;?AVE CHAR IN I SI 175 00?- L5 CLC
00!" oots CO 00 cpy moo ilST CHflR DN LINE' O"6e ■"it ECC NITCHft
006D DO OF 6NE C0NV1 I IF SO TAB V SFC w- 003B
ooi;s 0? 10 LBS M10 :PRlNTCHFt«l|6> ooi-b OOB9
ooi:6 «"l 20 D2 FF J^R CHPQUT 0017' mea t= 4" .LF1M ADC >*40 i joe a4 and psifjr
00" A" 72 LD.l »172 |TflB 29 CHORS 001 BO Out- ail r"
ECC PPlNr
00123 0076 20 D2 FF J5R CHROUT ooiei 00 EC
0079 LOA »»39 oo ie: OOFt c^ 6" jMFIC CNP *I4O t40^A'W
00170 :>:> 02 ff JSR CHROUT 00197 00 BE 60 ■'id BCB HIBH ; NO Ek^M HIBHEfi
01)131 007E I 00164 OOCO 5° 20 ADC (ISO I ADD 32
00132 «'E : ChECI FDR INVERSE VIDEO 00195 °0 et> BCE PB1NT
007E I I" REVERSE THEN 5ET FLA5 AND 001 So 00C4
00131 : SET «!NTES TO FEVEfEE 00! 9' 00C4 ^9 HIEf ELC :IF •■=(. THEN ADD 44
W1EB oocs ^0 CI ECC SLFHO
0015°
M1F0 i"iC7 D3ME UITM CMflfiACTEft

ATTENTION COMMODORE 64 OWNERS Will


001=2
0OC7
0OC7 C3 N»TOfl! !WV [HE*T DfflR
We've improved the CLONE MACHINE to make it the finest 001^7 MM CC CFV LINEL ; EOL
ooi »a OOCB So oo Bt£ LOtW-
back-up & utility package available for yuur Commodore 64 0->l=5 a** L» ««0D iC'R flT EOL
and 1541 Drive. Back-up relative filus. display and ydil track/ 0019a occf ;o JEP CHfiOUT
; UPDATE RTR
block in Hex or ASCII, alter directory names plus: <*o:?7 ^^ LDC ttio
; TO WE1T LIKE
0019B 00 W is CLC
SUPER VERSION ''->DE ±z FB ADC SCRPTR IlFDATE LOU BYTE
OCiKO 0OP7 35 FB STfl SCRPTR ; SAVE IT PACI-
hanced back-up utility that 00201 0011° =0 01 ECC MEITL ; I" CAflSV 5ET. HIGH BYTE
can do errors 20,21,22,2:1. OO20Z '»DE Cf- C£ INC SCRFIR-1 1 MUST BE UPDATED
0OM7 OODD HEITL iDO HEIT LINE
27,29 on the fly with all the 00»* t>0 ?i »* ihtji*
UNGUARD features in 0-52O5 ^° 1
OOIOn
cluded Wa even added OOEO [ M end Of 'f rn II

00308 OOEO [ ...» 1.1-1

TOUGH NUT UTILITY oorio OOEO ■>D


I
LDO MOD ;C/F AT END OF P05E
Gives you complete control ,-,-,; 1,
me: 52 CF JSR CHROur
JSP CHKWT
of formerly uncopyable ■».■: 12 «€^ zo q; f^
i CLOSE CHAtWEL
"I!7 OOES 30 CC =F J3F! CLRCHM
items like NON STAND oo;i4 OOEB 4° OS lda >toe

ARD SECTORS with p.ir.i- 06S15 ■WED 20 C7- F= JSfi CLOSE ; CLOSE FILE
0021Q o<;*<:i 4< 00 lda moo
meter changes, density/ 00117 OOFI 81 3S 01 STA PFrFLAG

frequeni-y changes, alter 0021S oof: 4C 1€ EB JW EC INT lINTEFKUFT till


OOFS 1
number ol sectors on a «>22e QOFB .END
track, sync to reference
sectors, single sync BIT
COPY & REFORMAT
SINGLF. TRACK, Even
SYMBOL VBLUE
with all of these added fea ALPHA 00B9 CHI OUT FFC^ CHROUT FFDZ CKCHAR O0A4
tures, It's a lot more user s^Wn^b.ck.^.hihvu.^Machm* CLOSE FFC7 C.RCHN FFCC CONV Q0t>7 C0W1 007E
coNvr •'itiV El INT EEie KTLP ■W1S SETRET 005E
friendly. All of these features make us * 1 in back-up software. dft^FIC OiJEC H16H 0CC4 1NTJ1B 0096 IROSOJ OZZi,

Ififf.'EC '.'714 LIIEL 0775 LNELP ■XI57 loop


STILL ONLY 4995'. U~==L'""' Dislnbutor Inquiries Invilod 001E WEITL iMDD tKTCHfl 00C7 OPEN 'FCO
PRFLA6 033= Ppl'JT OOAF FR1NTR oorc FiETURN 0039
CALL: (201) 838-9027
Micro-
F.WFLM 00^ D S6VEI o:T4 SCPPEE 004 0 SCBPTfi OOFB
1342 B Route TA SETLFS EETNSH FFBD EETVEC 0000

DISTRIBUTING. INC Butler, N.J. 07405


Circle "2 on Reader Service card END Oc

162 / RUN December l'JW


LETTER-QUALITY
fz. commodore PRINTER
r commodore 64 1702 MONITOR

VIC 1541 DISC DRIVE


189 C-16&C+4
199
IN STOCK!

199

Monitors
nec
Pan 1300 RGB SComp. .
EV 2111 11" Color lo Green
Amdek
IMoruTK W°°
BMC Green Gemini 10X 239"
Gemini 15X ". 399"
Modems Silver Reed 400 V 2499S
Hayes-300 Silver Reed 500 '_.., 379"
Hgyes-1200 Silver Heed 550 ........ 409"
Comm 1650 Brolher 15X 379"
Has II Bro!her25X . ., 514"
Juki 6100 399"
Cassette Recorders Panasonic 1090. 249"
CommCN-2. 59"
Third Party . 39"

•ft

Coco* I COMMODORE
16 % «! i»,iK 19 9b
Moon Ru Fiiunce MariMei D 4 8 9i ASSBWWD
Ms Pat-Man- dr, Maantss-n Gwsr Pildm/Spiu pi-ei IB % fiiyfiruncc IVD19 95
fx-Mm-Caa uiMi Dy me tto«n D Gj
6J9S
PfJiLl I .-■ ■ li HESCsl-D ractcri Fevef-Cart
EasyMail-D t?95
5ej Horse KiOe n Seek MESFoni-Cart . EasyScripi-D 39 95 Grancrrj s
Success M-D EasySpdi-n 19 91>
ACCESSORIES HIS K«-Cait
SutCHS 0itim*( HfS Mm-can
WICO Joysucks
Fliji'n'Frie 0
(Mut/CWl D/1 HESWrrtBf-Cart mnoercomp^Car]
Succes Mitrosorl MuHiplan D 65 95 Ranch Carl
Hip n FiKCji
Joysenso! MmmsolaFas PQol-Cirt 1S «l[i
S f Mt 3 Links'D Seaicn/
WICO T
KHAR J&yslick I Mu ii i Owi-on Mr TnlT.Cart 19 9 AniG/
[imtuounrj-ii Snooperti-D
Wrteter Word Ga'iie D 49 95 Sncopa^
S3 95 Slory M jcti i ne-tlart
E>peflitiGivD ^y Jj 16.96 TNims-
s Goren's Bridge D49 95 HESWflHE ry.95 UplorG:ati5-Ol
C«oNotes-D 19.96 Supe: /«wn 22 91 Time Money Manaaer-D ^8 95 SPINNAKER
Joust-Can nucksAnoy D 23 96 1541-onh'Can 40 9b
Turtle Gtaplftsj MSn 40.9E. AdvefilureOBalot-Carl 21S5 lirtt Party DrSl
JunQiB Hum-Can iirw 5 Wsaic Stiaoes-I) ^3 9!> O50V Prolrres [lev Sys-l I9 9i> 1ltnle%lanrJJr-0fT 2295 Aeroc.cs-D ^5 95 Drive lor Commodcre &■]
lype n1 Wriicr-D 19 95 Beyejn %ii|iiiC.iit 21 95 :i.ii ■!'■ & serial rrxjdels
Price reductions may have been made since Ihis ad was placed. Call us lor KfSModeml age!, AliinllmColorCum-C 21 9b jv.iiunis 169'
our lalcst pricD quoles. "Attar mfr.'s lebale Ihru 12/31/64.

RUN IXtvmhcr 19S4 / 163


Ill ^)J 1111 L:J U cAi
BY WILLIAM E. FORRESTER

Before you go Christmas caroling,


get in tune with your VIC. This article
teaches you several musical programming
techniques and gives you Christmas
songs that you can enjoy.

The four accompanying Chrisimas variable D, which is defined by the wanted a note to be held longer than
songs make full use of the VIC-20's mu firs! value in each successive block of normal. This is accomplished at line 50,
sical capabilities. The VIC has three in four Data points read when line 40 is which causes control to pass to a sub
dependent tone generators, so thai mu executed. routine at line 1000 when the data indi
sical arrangers can include three-part In line 60, the value oi' D is multiplied cates lhat D = - 1. If you wanl to really
harmony and counterpoint in their pro by TE to produce a third variable (K). jazz things up a bit, replace the REM
grams. A method for writing music us The length of time that a given note will statement at line 65 with:
ing Data statements and Pokes to the be held is then defined by the loop FOR V = 15 TO 0 STEP -1: POKE 36878.V:
three speakers is described in the Pro found at line 70. NEXT
grammer's Reference Guide. Line 80 simply says to keep reading
Listing 2. This program is a rendition
The four programs presented here the Data and playing the song unless the
of "Silent Night." There are three
build upon lhat method of program value of D is equal to - 9.
choruses, defined by the For...Next
ming, wilh some modifications de The features described above can be
loop between lines 40 and 106. Instead
signed to simplify programming, im found in each of the four programs, so I
of llie lempo changing for each chorus
prove musical quality or overcome won't mention them again. Instead, I'll
(as was done in Listing 1), the volume
problems not dealt with by the afore look at other parts of each program,
changes each time. Since the second
mentioned methods. trying to point out ways to overcome
measure of "Silent Night" is identical
The general method can be seen in problems that might arise when you
to the first, it was possible to use the
Listing I, which is an arrangement of program music, and ways to incor
same data for each. This is accom
"We Wish You a Merry Christmas." porate your individual musical style into
plished with the Rcsiore command at
The critical lines in Listing 1 are 10, 20, your programs.
line 60. In addition, measures 7 and 8
40, 60, 70, 80 and the Data statements.
One.. .Two.. .Three.. .Four... are a repetition of measures 5 and 6.
In fact, you don't need anything else to
Those measures are handled by the
play a straightforward rendition of the Listing I. The For.. .Next loop,
subroutine beginning at line 199. The
song. starting at line 30, sets the number of
jump to this subroutine occurs at line
Line 10 simply turns the volume up to choruses to four. At the end of each
70. Note that this subroutine makes use
6 and labels the alto, tenor and bass loop (line 90), the value of TE is de
of oiher subroutines (lines 700-900) that
voices as SI, S2 and S3, respectively. creased so that the next chorus will be a
conirol the note durations.
Line 20 sets the tempo of the music bit faster than the previous one. The
with the value assigned to TE. Chang music itself is exactly the same each time Listing 3. "The Twelve Days of
ing that value will speed up or slow through, so the same data can be used Christmas" has a unique structure.
down the entire song, without affecting following a Restore statement. There are only two musical phrases that
the relative durations of the individual During the fourth chorus, there is a are repeated in each of the twelve cho
notes. The latter are determined by the point near the end of the song where 1 ruses. The first phrase ("On the

164 / RUN December 1984 RUN It Right


\'IC20 lam memont
day of Christmas, my true love gave to lustrate one way of writing a program Listing 4 is patterned after Jim Butter-
me") is represented by the data through for songs of this type. A canon is like a field's Brother John program in the
line 300. The second phrase ("a par round (e.g., "Row, Row, Row Your Spring 1982 issue of Power/Play
tridge in a pear tree"), which occurs in Boat") in that a musical phrase is initi magazine.
each chorus, is contained in the daia on ated by one voice and duplicated by So, now thai your VIC-20 is playing
lines 340 and 380. After the first chorus, other voices, which begin after various music, open your Christmas songbook
different subroutines are called by lines time delays. Writing a program for this and sing along. 'Tis the season to be
60-80 and inserted between the two type of musical composition is simpli jolly.... E
main phrases of the song. fied a bit because the melody is exactly
Listing 4. "Dona Nobis Pacem" is a the same for each voice. You only need Address all author correspondence, to
sacred canon that is often associated some way to indicate when each voice William E. Forrester, R.D. 3, Box 174,
with Christinas. It is included here to il should join in. The method employed in OswegB, NY 13126.

105 POKEV,0:END
Listing 1. "WeWiik You a Merry Qirtstvw" program. 106 RESTORE:A=A-2:NEXT
199 FORI=1TO2
200 POKES1,219:POKES2,22 5:POKES3,232:GOSUB7
5 PRINT"{SHFT CLR}(5 CRSR DNs)(5 CRSR RTs}W
E WISH YOU" 00:POKES1,0:POKES3,0
6 PRINT:PRINTTAB(10}"A":PRINT 210 POKES 1,219:POKES 3,232:GOSUB800:POKES!,2
7 PRINT"{3 CRSR RTs}MERRY CHRISTMAS" 25:POKES3,23 7:GOSUB750
10 POKE36878,6 :S1=36876:S2=36875:S3=36874 220 POKES! ,223:POKES3,235:GOSt)B850:POKES1 ,2
20 TE=150 19:POKES3,23 2:GOSUB800POKES2,0
30 FORJ=1TO4 230 POKES1,215:POKES 2,225:POKES 3,231 :GOSUB7
40 READD,N1,N2,N3 50
50 IFD=-1ANDJ=4THENGOSUB1000 240 POKES1,219:POKES3,232:GOSUB850:POKES1,2
60 K=TE*D:POKES1,N1:POKES2,N2:P0KES3,N3 15:POKES3,231:GOSUB800
65 REM 250 POKES1,207:POKES2,215:POKES3,225:GOSUB7
70 FORT=1TOK:NEXT 50:POKES2,219:GOSUB850
80 IFDO-9THEN40 260 POKES2,215:GOSUB800
90 TE=TE-25:RESTORE:NEXT 270 NEXT:RETURN
100 POKE36878,0:END 500 DATA3,215,231,225,1,219,232,225,0,219,2
200 DATA2,201 ,0,0,1,215,223,215,1,215,223, 2 32,0,2,215,231,225
28,0,0,223,228 510 DATA3,207,225,235,1,207,225,237,2,207,2
240 DATA1,215,223,235,1,219,223,235,1,215,2 25,235,-1,207,225,235
23,235,1,212,223,235 520 DATA4,228,223,235,0,0,0,0,2,228,223,23 5
280 DATA1,207,225,225,1,207,225,235,0,0,225 ,0,228,0,0
,235,2,207,225,240
530 DATA3,223,232,23 5,1,223,23 2,237,2,223,2
320 DATA0,0,225,240,2,207,22 5,240,1,219,227
32,235
219 1 219 227 231
540 DATA4,225,231,225,0,0,0,0,2,225,231,225
360 DATA0,0,227,231,1,219,227,237,1,223,227
,0,225,0,225
,235,1,219,227,233
550 DATA2,215,231,240,2,215,231,239,2,215,2
400 DATA1,215,227,231,2,212,228,228,1,201,2
31,238,-9,0,0,0
28,228,1,201,228,240
560 DATA4,228,232,239,0,0,232,0,2,228,232,2
440 DATA0,0,0, 240,1,201,228,239,1,201,228,2
39
37,2,223,228,235
570 DATA 3,232,232,228,1,228,232,239,2,223,2
480 DATA0,0,228,235,1,223,228,215 ,1,22 5,228
32,235
,215,1,223,225,219
520 DATA1,219,225,219,2,215,228,22 3,2,225,2 580 DATA6,225,231,240,6,231,235,240,0,231,2
31 ,219,-1,225,231,219 35,0
560 DATA1,223,228,223,0,0,228,223,1,223,228 590 DATA3,225,231,240,1,215,231,240,2,207,2
,223,2,219,231,225 31,240
600 DATA2,22 5,231,225,2,212,225,228,1,215 ,2 600 DATA3,215,223,235,1,209,223,235,2,201 ,2
23,215,1,215,223,228 23,232
640 DATA2,215,223,235,-9,0,0,0 610 DATA{2 SPACEs)4 ,195,215,231,2,195,219,
1000 FORT=1TO1000:NEXT:TE=200:RETURN 232,4,195,215,231,2,0,0,0,-2,0,0,0
700 FORT=1TOTE:NEXT
750 FORT=1TOTE:NEXT
Listing 2. "Silent Night"program. FORT=1TOTE:NEXT
850 FORT=1TOTE:NEXT
900 RETURN
5 PRINT"{SHFT CLR)(5 CRSR DNs)14 CRSR RTs)S
ILENT NIGHT"
10 V=36870:S1=36876:S2=36875:S3=36874
20 TE=400:A=7:B=1
40 FORJ=1TO3:POKEV,A
Listing 3. 'lwlv(ItysofChm{ms"prmam.
50 READD.N1,N2,N3
60 IFD=-1ANDB=1THENRESTORE:B=2
70 IFD=-9THENGOSUB199
10 POKE36878,5 :S1=36876:S2=36875:S3=36874
90 K=TE*D:POKES1,N1:POKES2,N2:POKES3,N3 20 J= 1
100 FORT-1TOR;NEXT
101 IFD=-2ANDJ< 3THENB=1 :GOTO!06
102 IFDO-2T11EN50

RUN IXxxmbcr 1984 / 165


Listing (onlimted. 2030 POKES1,225:POKES2,232:POKES3,235:GOSUB
3000
2040 POKES2,231:POKES3,225:GOSUB3000
22 C=36879 2050 P0KES1,225:POKES2,237:POKES3,209:GOSUB
25 PRINT"{SHFT CLR}":CO=J+153:IFJ>6THENCO=J 4000
+■21 1 2060 POKES1,22!:POKES2,235:GOSUB4000
26 0NJG0SUB61 1 ,610,609,608,607,686,6(15,604, 2070 POKES 1 ,219:POKES2,232:GOSUB4000
603,602,601,600 2080 POKES1,215:POKES2,225:GOSUB4000
28 POKEC,CO 2090 POKES 1,209:POKES2,219:GOSUB3500
30 READD,N1,N2,N3 2100 POKES1,221:POKES2,221:POKES3,235:GOSUB
35 IFD=-9ANDJ=12THEN9999 4000
40 IFD=-9THEN500 2110 POKES2,225:POKES3,237:GOSUB4000
60 IFD=-1ANDJ>5THEN1000 2120 POKES1,201:POKES2,221:GOSUB4000
70 IFD=-1ANDJ=5THEN2000 2130 POKES2,225:GOSUB4000
80 IFD=-1ANDJ>1THENGOSUB800 2140 POKES1,209:POKES2,221:POKES3,235:GOSUB
90 TE=200:K=TE*D:X=TE/10 3500
95 POKES1,N1:POKES2,N2:POKES3,N3:FORT=1TOK: 2150 POKES1,215:POKES2,231:POKES3,225:GOSUB
NEXT:GOTO30 4000
100 DATA1,195,0,0,0,0,0,0,1,195,0,0,0,0,0,0 2160 POKES!,209:POKES2,228:GOSUB4000
2170 POKES!,207:POKES2,225:GOSUB4000
140 DATA1,195,219,232,1,195,221,235,1,209,2
2180 POKES!,201:POKES2,215:GOSUB4000
25,237,0,0,225,237
2190 POKES1,195:POKES2,207:GOSUB3500
180 DATA1,209,0,0,0,0,0,0,1,209,225,237,1,2
2200 POKES1,219:POKES3,232:POKES2,225:GOSUB
09,228,238
4000
220 DATA1,207,225,0,1,209,0,0,1,215,231 ,240
,1,219,231,0 2210 P0KES1,221:GOSUU4000
260 DATA0,219,0,0,1,221,231,225,1,215,231,0 2220 GOTO30
1 ? 1 *} "** ^? I'll 3000 FORT=1TO2*TE+X:NEXT
300 DATA!,215,232,231,1,219,232,232,1,221,2 3500 FORT=1TOTE+X:NEXT
32,235 4000 F0RT=1T0TE+X:NEXT:RETURN
320 DATA-1,0,0,0 9999 POKES3,225:GOSUB3500:POKES3,209:GOSUB3
3-10 DATA2, 22 5, 232, 237, 0,225, 0,237,1 ,228,232 :POKE36878,0:END
,238,1,221,232,239
380 DATA1,219,232,24 0,1,209,232,24 0,2,215,2
31 ,225,6,209,219,232
420 DATA-9,0,0,0
500 RESTORE:J=J + 1:GOTO25
600 PRINT"12 DRUMMERS DRUMMING"
601 PRINT"{2 CRSR RTsJ11 PIPERS PIPING" Listing 4. "B<mN!ibh?<u:m"propam.
602 PRINT"{CRSR RTH0 LORDS A-LEAPING"
603 PRINT"{3 CRSR RTs)9 LADIES DANCING"
604 PRINT"{2 CRSR RTslB MAIDS A-MILKING" 5 PRINT"1SHFT CLR}{6 CRSR DNs}{3 CRSR RTs)D
605 PRINT"{2 CRSR RTs)7 SWANS A-SWIMM1NG" ONA NOBIS PACEM"
606 PRINT"{3 CRSR RTs)6 GEESE A-LAYING" 20 POKE36878,5 :S1=36876:S2=36875:S3=36874
607 PRINT"(4 CRSR RTs}5 GOLDEN RINGS" 25 FORJ=1TO2
608 PRINT"(3 CRSR RTs)4 CALLING BIRDS" 30 FORA=5TO3STEP-1
609 PRINT"{4 CRSR RTs)3 FRENCH HENS" 40 READD,A(A+0),A(A+1),A(A+2)
45 IFJ=2THENS3=36876:S1=36874
610 PRINT"{4 CRSR RTs}2 TURTLE DOVES"
611 PRINT"PARTRIDGE IN PEAR TREE":RETURN 50 TE=400:K=TE*D
800 FORI=1TOJ-1 60 POKES1,A(3):POKES2,A(4):POKES3,A(5)
810 POKES1,22 5:POKES2,232:POKES 3,237:COSUB4 70 FORT=1TOK:NEXT

000 80 IFD< >-1TNEN40


820 POKES3,238:GOSUB4000 90 RESTORE:NEXT

830 POKES 1,215:POKES2,231:POKES3,240:GOSUB4 95 NEXT


100 POKE36878,0:END
110 DATA1,209,22 5,209,1,195,225,209,4,219,2
840 POKES1,219:GOSUB4000
25,209,0,219,0,209
850 POKES1,221:POKES3,225:GOSUB3500:NEXT 150 DATA1,215,225,207,1,195,225,207,4,221,2
8f>0 POKES 1 ,219:POKES2,232:POKES3,0:GOSUB400 25,207,0,221,0,207
0 190 DATA2,219,225,209,1,215,221,209,1 ,21 5,2
870 POKES1,221:GOSUB4000 21,215,1,209,219,219
880 RETURN 230 DATA1,209,219,221,0,0,0,221 ,2,209,219,2
1000 FORI=1TOJ-5 25,4,207,215,195
1010 POKES!,225:POKES2,232:POKES3,237:GOSUB
270 DATA2,228,228,221,0,228,0,0,1 ,225,228 , 2
4000
21,1,221,228,221
1020 POKES3,238:GOSUB4000 310 DftTAI,219,228,221,1,215,228,221,2,225,2
1030 POKES 1 ,215:POKES2,231 :POKES3,240:GOSUB 25,219,0,225,0,0
4000 350 DATA1,225,22 5,219,1,221 ,225,21 9,2,21 9,2
1040 POKES1,219:GOSUB4000 25,219,0,0,0,219
1050 POKES1,221:POKES3,22 5:GOSUB4000 390 DATA1,219,225,207,1,21 5,221,215,2, 209,2
1060 POKES!,215:GOSUB4000:NEXT
19,225,2,207,215,195
2000 POKES1,225:POKES2,232:POKES3,237:GOSUB
430 DATA6,209,209,209,-1,0,0,0
3000
2010 POKES 1,228:POKES2,232:POKES3,236:FORT=
lTOTE/2-tX:HEXT
2020 POKES 1 ,223:FORT=1TO3.5*TE*X:NEXT

lfifl / RUN December 1!1H4


ULTRACOPY 64 COMMODORE OWNERS
Disk Duplication System
for Commodore 64 Join the world's largest, active Commodore
Owners Association.
$3995
plus $ 3
shipping. Visa or • Access to thousands ot public domain programs
Mastercard. Add $ 2 on tape and disk tor your Commodore 64, VIC 20
tor Foreign or COD
and PET/CBM.

• Simple to use. Menu-driven. Even a • Monthly Club Magazine


beginner makes perfect copies i Annual Convention
• Analyze disk tracks for data & errors ■J Member Bulletin Board
• Skip empty tracks to speed copying
• Local Chapter Meetings
• Copy everything Inct. DOS flag & false ID
Send $1.00 for Program Information Catalogue.
• Put errors 20,21,22,23,27 & 29 on copy
(Free with membership),
as required by latest protection schemes
• Fast, reliable copying with 1 or 2 drives Membership Canada — $20 Can.
Fees for U.S.A. — $20 U.S.
98% OF SOFTWARE CAN BE ULTRACQPY'ED 12 Months Overseas — $30 U.S.
BEST COPY PROGRAM YOU CAN BUY
T.P.U.G. Inc.
ULTRABYTE Call (818) 796-0576
Department "R"
P.O.Box 789, La Canada, CA 91011 1912A Avenue Road, Suite 1
Write or Call - ( Note New Address) Toronto, Ontario, Canada M5M 4A1

Satisfaction guaranteed, 10 day return privilege


* LET US KNOW WHICH MACHINE YOU USE *
Seeking software authors - please wrile

Circle 91 on Reader Soivico card ^^^- ^^^^

Make Your Commodore Radio Hctrve

The MICHOLOC AIR-1 cartridge will turn your VIC-20 or With keyword or manual printer control for permanent
C-64 into a complete Radio Teletype and Morse code ter paper copy, you won't miss a single bit of the action.
minal. Connect a shortwave radio and you'll be watching If you've been looking for something to spice-up your
text readmit from weather stations, news services, ships and computing, try the ultimate "peripheral" and connect your
HAM radio operators all over the world. A whole new use for computer to the AIR-1.
your home computer. The AIR-1 contains both program in The complete AIR-1 for the VIC-20 or "64" is $199.
ROM and radio interface circuit to copy Morse code and all (With 4 mode AMTOH, S279.) See it at your local dealer or
speeds and shifts of radio teletype. Plus the on screen tuning call Microlog Corporation, 18713 Mooney Drive, Caitherv
indicators mean you never have to take your eyes off the burg, Maryland 20879.
video for perfect tuning. TEL: (301) 258-8400. Telex: 908153.
For Ham radio use, the Air-1 will also send and receive
RTTY/CW with AFSK/I'TT & ± CW keying outputs.
The AIR-1 will even tell you what Morse speed you're MICROLOG
copying and provide built-in send/receive code practice! INNOVATORS IN DIGITAL COMMUNICATION

RUN December 1984 / 167


Gateway to the World
BYJMGRUBBS

After a brief hiatus, Gateway


author Jim Grubbs returns with a
modem program you can use
for telecommunications.

In the last article in this series (June to Poke into address 666, and R is the code; that is, each character contains
1984), we took a look at how to proper value to Poke into address 665. In the five bits. Table 1 shows a binary repre
ly open an RS-232 channel. In this in- case of 45.45 baud, the values are 236 sentation of what the alphabet and
StaUmenl you will learn how to make for R and 87 for Q. numbers look like in Baudot code.
your Commodore computer communi Now you have complete control over Table 2 is a partial binary representa
cate ai nonstandard baud rates and how (he speed at which you will communi tion of ASCII code. Each combination
to make it speak new languages, in ad cate. If you are curious, calculate the of ones and zeros in the Baudot table
dition to its native ASCII. Then, you values for 300 and 1200 baud. Then, us has a corresponding combination in the
can put it all to work in a specialized ing the register "peeker" utility pro ASCII table, if you ignore the three
modem program for the Baudot code gram from the last installment (June high-order bits.
commonly used for radio Teletype 1984), open an RS-232 channel and From the last installment, you know
look at these two registers. You should that you can set the length of the data
communications.
come up with the same numbers you cal words. In this ease, you should set this
culated using the formulas for Q and R. value to five bits, which will instruct the
Baud Kales
Virtually all computers speak in a computer to pay attention to only the
Off the shelf, your Commodore first five data bits received.
language called ASCII. ASCII code
computer is all set for common data When opening the RS-232 channel,
usually is cither a seven- or eight-bit
transmission speeds, such as 300 and you can set the standard speed at any
code, though there are a few machines
1200 baud. In the example in this arti rate you choose. Then, by Poking the Q
that use even fewer bits. The fewer the
cle, you will use the so-called 60-words- and R values, you can change the baud
number of bits, the fewer distinct char
per-minute Teletype standard, which rate to 45.45.
acters can be sent. Usually this results in
equals approximately 4S.45 baud. IT you input a Baudot signal to your
a limitation on graphics capability.
But that's not one of the choices computer through the user port, you get
Commodore gives us. So, we'll have to what appears to be nice steady garbage
refer to two register locations that will Five-Bit Code on the screen! A closer look, though,
let us implement virtually any desired will reveal a distinct pattern.
ASCII is by no means the only ma
baud rate. These registers are at decimal Look at the E in the Baudot table.
chine-type code for exchanging data.
addresses 665 and 666. Those same five bits in the ASCII table
Gray code, Baudot code and typewriter
You can use the following formula to translate as an A. If you check with the
code are just a few of the others used.
calculate the values to Poke into these Baudot transmuting station, you would
We will be using Baudot code to lei
registers: the computer speak a new language us find that every time an E is transmitted,
X = INT( 1.023126/1) + .5), Q = INT(X/256), ing the Open statement and a few lines your computer will print an A.
R = 2J6'(X/256-Q) of Basic programming. By carefully examining the Baudot
where B is the baud rate, Q is the value Briefly, Baudot code is a five-level and ASCII tables, you can create a onc-

RUN It Right
168 / RUN Dix-cmbur li)N4
Commodore 64 or VIC-20
Modem
to-one translation chart. The computer CMD instruction to direct all output to
will forever speak ASCII, bui you can the RS-232 port by placing a CMD 2
E 00001 3
00010 undefined
"force" it to print whatever you want. statement early in the program and then
A 00011 -(dash) Plain texl will prinl on your screen from using regular Print statements rather

00100 (null) the Baudot transmitting station. than PRINT*.
S 00101 ' A similar process is used to convert It's just like sending a listing to your
] 00110 8 your outgoing ASCII into Baudot, but printer through device number 4. You
U 00111 7 you must reverse the positions of the tell the computer to change the normal
*
01000 carriage re I um two charts, going from ASCII to output from the screen to the channel
D O1OOI S
Baudot. The principle is identical. you specify.
R 01010 4
Finally, you could use the Inputs
J 01011 bell
Terminal Program
N 01100 ,
command to retrieve strings of data
F 01101 1 Listing 1 shows a simple Baudot ter from an RS-232 channel. The danger is
C OHIO minal program utilizing the techniques that the system can get hung up in a
K 01111 ( you have learned. Afler a little screen wailing condition until it receives a non
T 10000 5 zero character and a carriage return. In
Z 10001 11
most communications applications, this
L 10010 ) is not a desirable way of programming.
W 10011 2
H 10100 n
Numerous Possibilities
Y 10101 6

mm this siMP
P 10110 0 With this program, you and a friend
Q 10111 1 can experiment using Baudot code. Re
o 11000 9 member that one of you must set your
B
G
11001
11010
i

&
MODEM PROGRAM, modem to the originate mode, while the
other is in the answer mode.
YOU AND A FRIEND
<
11011 " (asterisk)
M 11100
This program operates just like any
X 11101 / other modem program except that you
V 11110 ■ will find it much slower and find the

11111 undefined number of characters available .severely

WTTH BAUDOT CODE


limited—no lowercase or graphics, for
■line feed. space. oarriafic return, figures, example. This is because with only five
letters (in I hat order bits there is a maximum of only 32 dis
Table 1. Hinaij representation of Baudot code. tinct code combinations.
Baudot code designates one of the 32
Thefirst column show the alphabetic character rep-
combinations as a "shift" signal, al
resented irj thefive-hit binary code that follows. When most doubling the number of codes
wir receive nation i i in the "figures" or ihifted available. This is not readily apparent,
moiii1, the character in the last column is printed. color changing for the C-64 in line 5, since ihc computer is doing the conver
the program opens the RS-232 port for sion for you.
A 00000001
five-bit words with one stop bit at a If you arc familiar with older model
a 00000010
speed of 50 baud. Line 20 then sets the Teletype machines, though, such as the
c 00000011 bane! rate to 45.45, which you calcu model 15, il becomes more clear. Why
D 00000100 lated earlier. would anyone want to deliberately
E 0001X1101 You actually have two translators— "give away" improvements by using
F 00000110 one for receive (lines 40 and 50) and one such a system?
G 00000111
for transmit (lines 60 and 70). Thousands of amateur radio oper
H 00001000
In conjunction with the program ators worldwide still use Baudot code,
I 00001001
statements in lines 120, 130, 230 and many military and government services
J 00001010
K 00001011
250, the translation task is implemented still fill the shortwave bands with
L 00001100 using the translation tables. Baudol, and the deaf community uses a
M 00001101 Nolice the Get? siaiement in 100. specialized version of this system in the
N 00001110 Just like the Get statement, this retrieves telecommunications for the deaf sys
o 00001 III a single character of information. By tem. If you are interested in learning
p 00010000 using GETS2, you instruct the com more about any or all of these systems,
Q 00010001 puter to get the data from channel 2, let me know.
R 00010010
which was opened earlier using the Our software method of code conver
s 00010011
RS-232 port. sion is not necessarily the best way for
T 00010100
The corresponding transmit com all applications. It is cheap (how much
u 00010101
mand, Print*, appears in lines 230 and do a few lines of Basic cost?) and
V 00010110
w 00010111 260. While the Print statement normally leaches you how the conversions are ac
X 00011000 sends data to the screen, a Print#2 tually done.
Y 00011001 statement sends the data to channel 2, The more electronically inclined
z 00011010 which is our RS-232 channel. among you should be able to make your
Two other commands available for computer print to that old Teletype ma
Tabio 2. Alphabetic fxtrtimi of the ASCII code, our use might, under some circum chine you have in the garage. The ama
stances, be used. You could use the teurs and shortwave listeners now have
RUN December 10H4 /169
a simple program for receiving Baudot translation table for two-way communi games. And we'll also discuss some
code using an appropriate receiver fed cations. The possibilities are numerous. specific control applications for your
through a special modem called a ter In the months ahead, Gateway will VICorC-64. m
minal unit. You can even adapt the VIC include some basic interfacing tech
modem for noncrirical reception of niques to connect safely the outside
strong Baudot signals. world lo your computer. We'll take an Address all author correspondence to Jin
Are you interested in code encryp in-depth look at using the joystick ports Grvbbs, PO Box 3042, Springfield, II.
tion? You can create your own code and for doing a lot more than playing 627OS.

160 IF X$ = CUR$(34)TIIEN X$=CHR$(39)


Listing 1. Baudot Terminal prngi 170 PRINT X$;
180 IF X$=CHRS{13) THEN PRINT#2,"H";:GOTO 1
50
POKE 53280,1: POKE 53281,1:PRINT"(CTRL 1}" 190 IF X$=ClIRS(1ff ) THEN PRINT02 , "B" ; :GOTO 1
:REM 64 ONLY 50
10 OPEN 2,2,0,CHR$(9G+1}+CHR$(0) 200 IF X5 = CHR$(32) THEN PRINT02,"D";:GOTO 1
20 POKE 665,236:POKE 666,87 50
30 LF$=CHR${ 1 0 ) :CR$=C1IR$( 1 3 ) 210
40 LS = "E"+LFS-f"A SIU"+CR$ + "DRJNFCKTZLWHYPQO 220 IF X<33 THEN GOTO 150
BG*MXV*" 230 IF X<65 THEN X=X-32:X$=CHR$(91)+MIDS(F1
50 FS = "3"4.LF$ + "- '87"+CR$+"$4' , ! :(5' }2#601 9 $,X,1 ) :PRINT#2,X$+CIIR$(95) ; :GOTO 150
240 IF X>95 THEN GOTO 150
60 Ii1$ = "CYNIftMZTFK0R(LB.)LXVWJUPG(UP ARROW} 250 X=X-64:X$=MID$(L1$,X,1)
S]UQ" 260 PRINT#2,X$;
70 F1$="MDTIDZQORDDLC(LB.)]VWSAJPUGFXN(UP A 270 GOTO 150
RR0W)DI3DYD" 300 REM *************
80 PRINT"(SHFT CLR1GATEWAY TTY 60 WPM" 301 REM *
90 LS=-1 302 REM * GATEWAY TTY
100 GET#2,C$:IF CS=""THEN 150 303 REM *
110 C=ASC(C$):IF C<1 OR O31 THEN 100 304 REM * JIM GHUBBS
120 TF LS THEN C$=MID$(L$,C,1) 305 REM * PO BOX 3042
130 IF NOT LS THEN C$=MID$(FS,C,1) 306 REM * SPRINGFIELD
140 IF C$<>"*" THEN PKINT CS;:GOTO 100 307 REM * IL 62708
145 LS=(C=31):GOTO 100 308 REM *
150 GET XS:IF XS = riiEN 100 309 REM

Circle 70 on Reader Service cart)

Announcing... TOTL. MONEYMINDER FOR THE COMMODORE 64™


The home accounting package that will make
your budget, not break it! ONLY $39.95

Money-Saving INFORMATION AND ORDER COUPON


DISK

Bonus Paks TOTLTEXT20(VIC .OK) 24 95 26.95


TOTL TEXT 2 5 (VIC - 16K) 34 95 3B95
of 64 Software T0TLLABEL2 1(VIC-!6K) 19.95 23 95
TOTL TIME MGR. 2 MVIC + 8K) 29.95 33.95
RESEARCH ASST.2 O(VIC * 8K| 29 95 33.95
(BP-i)—(disk) TOTL BUSIWESS3.0(VIC• 2AK) B4 95
TOTLTE!(T26(C-64) 39.95 43.95
toll, text/ TOTL.SPELLER 3.6 (-C 64) 34 95
toll, speller/totl. label TOTL LABEL 2.6(C-641 19 95 23 95
reg. price S103 MOW S79 3195 38 95
RESEARCH ASST2O(C-64) 34 95 38 95
(BP-2)—(disk) TOTL.INFOMASTER 3 6IC-64) 49 95
toll, business/ TOTLBUSINESS36(C-64) 94.95
TOTLMONEYMINOEH3 6(C-64) 39.95
toll time manager/
BONUS PAKi .
totl.inTomaster/totl.text
Total .
reg. priceS228NOWS159 Check, rjoney Order at
COD *Mzaatttpea COO Charge?JSalesTa.

(BP-3)-(disk) Snipping flHanahng

totl.intomaster/
totl.text/totl.speller
reg. pries S129 NOW S99
(BP-4)—(disk) □ ]'

toll, textf
SI reel
toll.speller/
research assistant l<»-

reg. price S118 NOWS89 Phuns( ).


"E«p.
DSmatl (BP-5)—(tape]
CarO" Unte

Business totl.text/totl.label QUALITY YOU CAN AFFORD


&tiome
reg. price S60 NOW $49 ¥7 j\ r ! Routs 1, Box 1166
Lopez Island. WA 9B261
Co--.MOn*<inoVIC!0»rtK10."i»,.Ior
SOFTWARE. INC. 206M6B-2214
Circle 335 on Realtor Service card Circle 02 on Reader Service care

AA COMPUTER EXCHANGE
"SOUTHS LARGEST COMMOBORE 64 DEALER11

OVER 2000 ITEMS IN STOCK


The "Run"-down on those
COMPLETE REPAIR SERVICE FOH
COMMODORE 64 AND C-frl PERIPHERALS Low-Priced Diskettes
ORDER LINE: 1-800-447-0088 YouVe seen (hem Ads that scream 'Disketles1 come with a Lifetime Guarantoo. a reinforced
INQUIRIES & FL: 904-388-0018 Only SI 20 each!" Bui wnat else do Ihey tell hub ring anO a Write-Enable Notch The come
you? Nol much. They usually negloct lolellyou in a Tyvek" envelope lo prevent agamsl static
REQUEST OUR FULL CATALOG TODAY who makes inem. And what about the quality"1 charge and meet all industry standards (ISO.
HERE ARE A FEW OF OUR MAIL ORDER PRICES Or Ihe guaranlee. Or the fact lhal you can only ECMA, ANSI, JIS) They are cerlilied noise-
buy them in quantities of 500 or more. free. They como shrink-wrapped. 10 to a poly-
PRECISION SOFTWAHE At Bill Cole Enterprises, we believe you can bag. Labels are included. Tho price' Just
299 Sjperbase CO escape tfiose high-priced S3.99 apiece fbppies £17 00 for a pkg. of 10. (SS. DD] Why so low'
C-6i Comouler 199 without sacrificing quality Our diskettes are You pay only for the diskettes, not the fancy
1MI Disk Dirw 239
1702 Color Mon.10'
Paper Clip m'SUf llp.lt k made by Syncom'.a recognized competilor in wrappings Try them We're sure you'll be
239
USD Dual C- .■ SSI the field They are certified 100% error-free. satisfied.
Home Onjinirffr Sfll (P0I
HES Modem I «
HESSinoMooetn"
WestriOge flulo Moi.im
89
76
PRACTICE F1P
SYNCOM Price per Package

C-« Pmer Supply 29 1-10 ftgi.


fl5.232 Interface
»B26 5'. SS.OD S17 00/pkS SlfiOO'OKg J!500/plg
Par Prinler Intrco 30 PS1 5preaU5lieel
•627 SVDB.DD 21 OO/pkg 20 00/ptg
ACCESS SOFTWARE PROFESSIONAL
lEflCHPKG CONTAINS 10 DISKETTES) Call For Higher Quanllty pricing
Beach Head SOFTWARE
Wor0pru3~ mi'Epoller
Ha id Over Moscow
TERMS* CONDITIONS
Muter Composer UIRAGE CONCEPTS
Ohii-i Bale k' anago r A minimum of 10 00 is required, nol incbdmg sniprjing Pncos oilociivo 5/ U8J a-M ara 5uB|egi to cliango wilnoui
COMPUSERVE
WP Pro! v«is»n nonce Automatic creOrt is B»1flnO«J lo Federal agono+ja. bul lo hoop our prices comMtiipvu. "D rnust rogues!
IV P Ps,s Wtsion Daymonl with order from all otnur tndividg.ilsandinsTHul'ons fjo COD rjrrif-rsaccepledetcepEror freiqnt (fiarou
No merchandise may be returned wilful prior wriMenaurriorwaiionlrommia office r/erchandiso ordered m error or
5KYi.ES ELECTRIC
■■1541 Flash1 DiskDnw not wanled is subiecl To a 25% restocking charge Defective rnalenal replaced al nocriaroe All returns limited lo 3
EPYK SOFTWSRE
Speed-UC Kil . merhand i se credit oriJy Mass residenis.nddS'Nis.alestiL'
Summer Games
WforlrJ'sGrlBaselMII SUBLOGIC
Robcr.5 oi Dawn Fl.ghl Simulator II .
KOALA MISC.
Koala Pad OOOOB
So-rWEalaf Stian &4 T9rm
P.O. BOX 60 • DEPT. R12 • WOLLASTRON, MA 02170-0060

2726 PARK ST., JACKSONVILLE. FL 31205


(617) 773-COLE • (617) 963-5510
Orflers wirn corners check, money wder ana V)&VMC smppM For Credit Card Orders ONLY! Call Toll Free 1-600-225-8249 *
prompfty" Rirper5onaL1CDmp,irrychocksalFort3iN«oliiMorclca'anco
* No COD*. • For ViSA/MC add a3.* ■ Shipping chargeseKim. S3.00 We carry a COMPLETE line of computer supplies. ^
minimum » PricflsmHydiltarin AAsloros^FlontfarBSidorilSQQdS1^ Ask for our Free Catalog JC2
!ax • Prices sut«eci rDdibinqawilhoul nolico

APROSOFT" SOFTWARE NOW AVAILABLE!

TYPE FOR YOUR LIFE- RAMAXKITon/ys24.95


With more challenge than an arcade game learn Contains all the parts and features
lo lype 7b or more words per minute Speed is
of our best seller RAMAX, but. does
User Selectable, out NO FOOLING AROUND
allowed1 Te.t is WIDELY VARIED since il comes not include Ihe RAM. (Any 2K" 8 or
from Ihe program tape Action color graphics wilh "bytewide" RAM may be used
sound fin your eyes on the screen ana away Irom
your lingers Vour man rows his boat across ihe such as 6116. 9128, 2016,4016,
screen as tasl as you can type Mainlam speed etc or even 2716 EPROMS may
and he can destroy Ihe sea monster Out if you
slow down ZAP1 Huns on uneipanQed VIC or
be used.) Requires soldering and
C-64 light mechanical assembly.

ADD: S3.00 Shipping (Com. U S.I. S6.00 CAN, Ml. AhC.


WORDPLAY"
WORDPLAY is 3 collection of programs which ArnUjrftPIU-O*T Givos you* Cammoajia oa run etporiauDiiiiyi This
allows Ihe user lo make original slorifb write a Superbly assai-edejpuniionmoau^clugsintatneoa&anosvoj^switchajlelliraiy (Kin Qnv
comDrnoWnJe.DaraionconivKinr.p'mrua.proteclc^ pl r btt
form of Japanese poetry, play the fun game □!
Animal [which children love') arid creale iargon
A bonus secret message Icypherl program is also
included In a word WORDPLAY is a BARGAIN '
Requires 16k RAM or more |VIC-20o' C-64)

DR. FLOYD "


Psychoanalysis by compuler1 Well, not quite, but
Dr. Floyd will carry on a conversation with you
using psychoanalytical techniques lhat give the
appearance of artificial intelligence The neit lime
someone asks you Show me what this computer
of yours can do. you can really amaze them with
OH. FLOYD. Creal for parTies - even met* for iust
having someone to'talk'to Requires 16k RAM or
more. |VIC-2CorC-64)

Cassette $14.95 Disc $19.95


Noio VIC-JO versions on Cassette ONLV
ONLY $39.95
C-6-J versions on Ca5seneOR Ojsc
APROPOS TECHNOLOGY ca h0, AM(
1071.A Avinlds Acsso. Camsrillo. CA 93O1O
Aprppoi Tririnola^f a nroufl lo jrfpi tru-^e Fine pduCdi'D'>3
CALL OUR TOLL FREE ORDER LINES TODAY VrM "
dnd p^irenaminq proiju^s <w yoji computer Ej£ti rjifigr^n
1-iaOOI 962 SBOO USA or 1-ISOOi 9 B2 3 BOO CALIFORNIA
TECHNICAL INFORMATION 1 IB05I 4H2 3601
roonqm.il purchJ5fi Prici»5 srMJwn intrude srupp-ng ch^r^Ji^
Add SMippmg Pgt Horn $3 00 Corn US t B 00 CAfJ MnncO. HI. AK. UPS BK.n

RUN Deoomrx-r 1!)84 / 171


(from p. 92)
1226 INPUT#5,RW
1228 FORI=1TORW:FORN=1TO3
1230 INPUT#5,ML$(I,N):GOSUB1316
1232 NEXTN
1234 NEXTI
1236 S=ST:IFS<>0THEN1240
1238 INPUT#5,E$
CLOSE5:CLOSE 15
1242 GOTO1170
1244 REM PRINT SAMPLE LABELS
1246 PRINT"(SHFT CLRJINSERT SINGLE ROW TRAC
ISN'T IT TINE YOU COOLED OFF TOR FEED LABELS"
1248 PRINT"{CRSR DN}RUN TEST LABELS TO HELP
YOUR I54O/I54I DISK DRIVE? POSITION LABELS
1250 PRINT"(2 CRSR DNS}PRESS (CTRL 9)T(CTRL
Compu-Cool fillers tool air itirough your system to keep it operating 0}EST LABEL
31 the proper temperature, preventing. 1252 PRINT"{CRSR DN){6 SPACESHCTRL 9}C(CTR
L 0JHOOSE RECORDS
• read'write problems
1254 GETA$:IFA$=""THEN1254
• responses of "file not found"
• head misalignment
1256 IFA$="C"THEN1040
1258 IFA$<>"T"THEN1254
The Compu-Cool unit rests on top of the ventilation ducts of your 1260 FORI=1TORW:FORJ^lTOLW:PRINT#4,"•";:NEX
disk drive, so it requires no additional hardware
TJ:PRINTjV4,B1$;:NEXTI
If you're serous about your computer. Compu-Cool isn't a luxury—it's 1262 PORI=1TOT%-RW:PRINT#4,B1$;:NEXTI
-l necessity' 126-5 GOTO1246
1266 REH PRINT LABELS
Call our national order desk today to order your Compu-Cool!
1268 FORJ=1TORW:F1=VAL(ML$(J,1)):F2=VAL(ML$
1-800-821-5226 Em. 411 (J,2)):F3=VAL(ML$(J,3))
or send S39 95 (plus $2 shipping & handling! to:
1270 PRINT#4,LEFT$(REC$(K%{I),F1)+B$+REC$(K
ADINC %{I),F2)-fBS + REC$(K%(I),F3),LW)
P.O. Box 12074 VISA' 1272 NEXTJ
San Antonio, TX 73212 1274 FORS=1TOT%-RW:PRINTtf4,B1$;;NEXTS
iTc.ji rcufcnu uld 12 40 IJi} 1276 RETURN
10 <ti, rr>fj wmr
efcj lor i]eb4t«'
1278 REM CHOOSE LABEL SIZE
1280 PRINT"{SHFT CLR} {CTRL 9)(12 SPACEsJLA
BEL SI2E{15 SPACES){CTRL 0}"
1282 PRINT"(CRSR DN}{4 SPACEs}{CTRL 9}S{CTR
L 0}TANDARD - 5 ROWS PER LABEL"
A POWERFUL PROGRAMMING 1284 PRINT"{6 SPACEs}15/!6 INCH BY 3 1/2 IN
LANGUAGE FOR CUES"
1286 PRINT" {CRSR DN}(4 SPACEsHCTRL 9}L{CTR
THE PROFESSIONAL PROGRAMMER! L 0)ARGE(4 SPACES)- 8 ROWS PER LABEL"
PRINT"{6 SPACEsJI 7/16 INCH BY 3 1/2 I

AMI II
1288
NCHES"
1290 PRINT"{CRSR DN}{4 SPACEs]{CTRL 9}O{CTR
L 0}THER{4 SPACES}- CUSTOM LABEL SIZE
OR"
A POWERFUL COMPILER THAT INTEGRATES 1292 PRINT"{6 SPACES[NUMBER OF CHARACTERS P
MACRO ASSEMBLY LANGUAGE AND HIGH ER ROW"
LEVEL STATEMENTS. SIMILAR TO BASIC, 1294 PRINT"[2 CRSR DNs) NOTE: LABELS ARE SE
PARATED BY ONE ROW"
INTO ONE COHESIVE LANGUAGE.
1296 PRINT" 32 CHARACTERS PER ROW IS STANDA
FEATURES & CAPABILITIES: RD"
1298 PRINT"(CRSR DN} {CTRL 9){6 SPACEsJPRES
• Assembles standard 6510 assembly language.
S THE APPROPRIATE KEY{7 SPACES)"
* Macro & conditional assembly. 1300 GETC$:IFC$=""THEN1300
* Deline your own high level statements. 1 302 IFC$ = "S"TJ1ENT% = 6:RETURN
* Trace feature. 1304 IFC$="L"THENT%=9:RETURN
1306 IFC$="O"THEN1310
• 8 bit and 16 bil math.
1308 GOTO1300
• Co-resident compiler/assembler/monilor/editor. 1310 INPUT"{CRSR DN} ENTER NUMBER OF ROWS 0
- Can compile to memory or disk. N LABEL";T%:RW=T%:T%=T%t1
■ In use by many software developers. 1312 INPUT" ENTER # OF CHARACTERS PER ROW"?
Complete with disk and 230 page manual S99.95 LW:RETURN
1314 REM— —DISK ERROR CHECK
S2.0D shipping. S1.50 COD. California residents add 6Va%
1316 INPUTS 15, EN, EM$,ET,ES:IFEN<2fJTHENRETUR
Stiles tax.
N
Dealer inquiries invited. Circle 2*2 on Reader Service cam 1318 PRINT"{CRSR DN} {CTRL 9JDISK ERROR{CTR
TO ORDER WHITE OR PHONE L 0}"EN"{CRSR LF), "EMS","ET"{CRSR LF}
, "ES
1320 PRINT"{CRSR DN) PRESS {CTRL 9)ANY KEY(
10730 While Oak Avenue
CTRL 0) TO RETURN TO MENU"
COMPUTER Granada Hills. CA. 91344
1322 GETA$:IFA$=""THEN1322
AIIIANCF (BIB) 3BB-40B9
1324 CLOSE5:CI,OSE15:GOTO1102

172 / RUN December


IRED)"
Listing 2. DFRepontmrak 590 PRIHT"(CTRL 9)";F$(SF);"(CTRL 0) " ; :IMP
UTT$
500 REM-DATAFILE 2.6 SUBPROGRAM DFREPORT BY 592 IFK=2THENGOSUB810:GOSUB824
MIKE KONSHAK 594 F0RI=1T0X
502 REM-FOR 1525, MPS801, GEMINI10X, OKIDAT 596 PRINT"{CRSR DNJSEARCHING RECORD";I;"(2
A92A EPSONRXS0 AND OTHERS CRSR UPs)"
504 OPEN4,4:CRJ=CHR$(13):B$=CHR$( 32):B1$=CH 598 IFT$=LEFT$(REC$(K%(I),SF),LEN(T$))THENO
R$(10):IFPW=0THENPW=S0 NKGOSUB798,842
506 GOTO614 600 NEXTI
REM LOAD SUBPROGRAMS
602 PRINT#4,B1$;:G0TO538
510 PRINT"(SHFT CLRH2 CRSR DNs}{7 SPACEsJL 604 REM PRINT ALL RECORDS
OADING MAIN PROGRAM"
606 PRINT"(SHFT CLRHCRSR DN) PRINTING HEAD
512 LOAD"DATAFILE",8 ING":IFK=2THENGOSU3810:GOSUB62 4
514 PRINT"(SHFT CLR){2 CRSR DNs}(2 SPACEs)L 608 F0RI=1T0X:PRINT"{CRSR UP] PRINTING RECO
OADING MAILING LABEL SUBPROGRAM" RD #";I:ONKGOSUB798,842:NEXTI
516 LOAD"DFMAIL",8 610 PRINT#4,B1S;:GOTO538
518 REM QUIT ROUTINE
612 REM PRINT RECORDS MENU
520 PRINT"(SHFT CLR}(2 CRSR DNs}QUITTING NO 614 PRINT"(SHFT CLR} {CTRL 9)18 SPACEsJREPO
W WILL ERASE CURRENT DATA" RT PRINTOUT MENU{10 SPACEs)"
522 PRINT"{CRSR DNJARE YOU SURE YOU WANT TO 616 PRINT"(CRSR DN}{6 SPACEs}(CTRL 9)L{CTRL
QUIT?":PRINT"(2 CRSR DNs) {CTRL 9)Y{CT 01IST RECORDS UNFORMATTED"
RL 0} OR (CTRL 9)N{CTRL 0) ? 618 PRINT"(CRSR DN)(6 SPACEsJICTRL 9}P(CTRL
524 GETA$:IFA$="" THEN524 01RE-DEFINED FORMAT OR"
526 IFA$="N"THEN614 620 PRINT"{CRSR DN}{6 SPACEs)(CTRL 9)D(CTRL
528 IFA$="Y"TiiEN532 0JEFINE NEW FORMAT"
530 GOTO524 622 PRINT"(2 CRSR DNs}{6 SPACEsHCTRL 9)E{C
532 PRINT"(SHFT CLRK2 CRSR DNs }SUBPROGRAM TRL 01XIT TO MAIN PROGRAM OR"
TERMINATED"
624 PRINT"[CRSR DN}(6 SPACEsHCTRL 9}M(CTRL
534 PRINT"tCRSR DNHCTRL 9} DATAFILEfCTRL 0) 0 JAILING LABEL PROGRAM"
BY MIKE KONSHAK |C)1983":END 626 PRINT"{CRSR DN)(6 SPACEs)(CTRL 9}Q(CTRL
536 REM SEARCH ROUTINES MENU 0}UIT PROGRAM"
538 PRINT"{SHFT CLR) (CTRL 9}(11 SPACEsJPRI 628 PRINT"(2 CRSR DNs} (CTRL 9){6 SPACEs)PR
NT OPTIONS MENU(8 SPACEs)" ESS THE APPROPRIATE KEY(7 SPACEs)"
540 PRINT"(CRSR DN){4 SPACEs)(CTRL 9)A(CTRL 630 GETC$:1FC$="" THEN630
0)LL RECORDS IN FILE
632 IFC$^"L"THENK=1:GOTO538
542 PRINT") CRSR DNH4 SPACES} (CTRL 9}S(CTRL 63 4 IFC$="P"THENK=2:GOTO766
0}ELECT INDIVIDUAL RECORD
636 IFCS-"E"THENPRINT#4:CLOSE4:GOT0510
544 PRINT"(CRER DN}{4 SPACEsHCTRL 9)F{CTRL
638 IFC$="M"THENPRINT#4:CLOSE4:GOTO514
0}IND RECORDS WITH COMMON FIELDS 640 IFC$="D"THENK=2:GOTO64 6
546 PRINT"(CRSR DN}{4 SPACEs)(CTRL 9)E(CTRL
642 IFC$="Q"THENPRINT#4:CLOSE4:GOTO520
0)XIT TO MAIN MENU 644 GOTO630
548 PRINT"{CRSR DEPOSITION PAPER IN PRINTE
646 PRINT"(SHFT CLRHCRSR DNHCTRL 91REP0RT
R AT TOP OF PAGE"
SIZEfCTRL 0} UP TO 136 CHARACTER WIDE.
550 PRINT"PRINTER MAY STOP DURING PRINTING ii

IF THE" 648 PRINT"(CRSR DN)PRINTER MUST BE INITIALI


552 PRINT"COMPUTER NEEDS TO REALLOCATE MEMO ZED FOR WIDTHS"
RY." 650 PRINT"GREATER THAN 80 CHARACTERS. CHECK
554 PRINT"(CRSR DN} (CTRL 9)[6 SPACEs}PRESS YOUR"
THE APPROPRIATE KEY(7 SPACEs)" 652 PRINT"PRINTER MANUAL TO HOW TO PRINT 13
556 GETC$:IFC$="" THEN556 6 CHRS"
558 IFC5 = "A"TI1EN606 654 PRINT"(CRSR DNJNUMBER OF CHARACTERS?":?
560 IFC$="S"THEN570 RINT"?(3 SPACES)(3 CRSR LFs)";PW:INPUT"
562 IFC$="F"THEN580 (CRSR UP)";PW
564 IFC$="E"THEN614 656 IFPW>136THEN654
566 GOT0556 658 PRINT"{St!FT CLR)(CRSR DNHCTRL 9}TITLE
568 REM SELECT ONE RECORD FORMAT(CTRL 0) UP TO 4 TITLE LINES OF"
570 INPUT"{SHFT CLR)(CRSR DNJPRINT WHICH RE 660 PRINT"INFORMATION AT THE TOP OF THE FOR
CORD";I$:I=VAL(I$) M."
572 IFI>XTHENPRINT"NO SUCH RECORD EXISTS, T 662 PRINT"(CRSR DNJNUMBER OF LINES?";PRINT"
RY AGAIN(3 CRSR UPs)":GOTO570 ?(3 SPACEs}(3 CRSR LFs)";NL:INPUT"(CRSR
574 IFK=2THENGOSUB810;GOSUB824:GOSUB84 2:PRI UP)";NL:IFNL>4THEN662
NT#4,B1$; :GOTO538 664 F0RJ=1T0NL:PRINT"TITLE §";J:PRINT"? >{2
576 GOSUB79S:PRINT#4,B1$;:GOTO538 SPACEs)(3 CRSR LFs}";TT$(J)
578 REM FIND RECORD (SEARCH) 666 IFLEN(TT$(J))>37THENPRINT"(CRSR UP}";
580 PRINT"{SHFT CLR){CRSR DN) (CTRL 9){4 SP 668 INPUT"{CRSR UP)";TT$(J):IFTTS(J)=""THEN
ACEsJFIND RECORDS WITH COMMON ITEMS{4 S TT$(J)=">"
PACEsHCRSR DN)" 67 0 NEXTJ
582 FOR N=1TOF:PRINT" (CTRL 9)";N;"(CTRL 0) 672 PRINT"(S1IFT CLR)(CTRI, 9)C0LUMN FORMAT (C
";F$(N):NEXTN TRL 0} UP TO 8 COLUMNS WITH 2"
584 INPUT"{CRSR DN}WHICH FIELD IS TO BE SEA 673 PRINT"SPACES BETWEEN COLUMNS"
RCHED";SF 674 PRINT"(CRSR DNJNUMBER OF COLUMNS?":PRIN
586 IFSF<0ORSF>FTHENPRINT"(3 CRSR UPs)":GOT T"?{3 SPACEs)(3 CRSR LFs)";NC:INPUT"(CR
0584 SR UP)";NC:IFNC>8TI!EN674
588 PRINT"ENTER (CTRL 9)COMMON ITEMfCTRL 0} 676 FORJ = 1T0NC:PRINT"P0SITI0N OF COLUMN #";
":PRINT"(THE ENTIRE STRING IS NOT REQU

RUN necvmhcr 1084 / 173


Listing 2 continued.
J:PRINT"?(3 SPACES}(3 CRSR LFs}";PC(J}
; For the Commodore 64 1 678 INPUT"{CRSR UP}";PC(J):NEXTJ

mm
680 PRINT"(SHFT CLR){CTRL 9JHEADING FORMAT{
CTRL 0) COLUMN HEADINGS CANNOT"
682 PRINT"EXCEED WIDTH OF COLUMNS:[CRSR DN)

ml 684
686
FORJ=1TONC:PRINT"COLUMN";J;" HEADING";
IFJ = NCTllENPRINT8f)-PC(J); :GOTO690

a i
688 PRINTPC(J+1)-2-PC(J);
690 PRINT" CHARACTERS WIDE"
692 PRINT"? >(2 SPACEsH3 CRSR LFs}";HC${J)
:INPUT"{CRSR UP|";HC$(J):IFHC$(J)=""THE
HOLIDAY SPECIAL. Order the 1541 Physical Eism—Checks elec NHC$(J)=">"
BANNER MACHINE"* before tronics, Speed disk cfampmg, Radia 694 NEXTJ
15/3 1/04 and receive holiday head alignment. Mechanical stop
location, Includes new quiet drive 69G !'RINT'"(SHFT CLR)CHOOSE WHICH FIELDS GO
font free!
Mcnu-drjvcn program works like a
stop! Disk S39 95 UNDER THE COLUMNS"
word processor. Great for busi
CP/M Term Download CP/M pro 698 PRINT"ENTER (CTRL 9}0(CTRL 0} IF ADDITI
grams! Full-featured terminal pro
nesses, schools, or organizations.
gram requires a Commodore CP/M
ONAL FIELDS ARE":PRINT"NOT DESIRED."
Produces large signs up to '3" tall
Oy any length. Make borders of
adaptor. Supports C-1S00, Hess, 700 FORN=1TOF:PRINT"{CTRL 9)";N;"[CTRL 0} "
widths up to V.". Eight sizes of let 1650 auto dial, 212 modems S ;F$(N):NEXTN
HS-23! adaptor Direct back-to-back
ters from V to 8" high. Propor 702 FORJ=1TONC:PRINT"(HOME}{4 CRSR DNsl";TA
computers (requires null modem
tional spacing, automatic centering,
ngMt and left justification. Use with cable). RS-232 modem with RS-93S B(25)"COLUMN";J;"f2 CRSR DNs)"
adaptor allows transfer Irom other
Gemini 10 or 10X, Epson MX with 704 FORL=1TO3:PRINTTAB(25)"ICRSR UPJFIELD";
Graltrai, or the RX or FX; Com CP/Mcomputers Disk S39.95
L;" 0 (2 CRSR LFs}";ML$(J,L>
modore 15S5E or MPS 801; and the Screendump Print a copy of the
Banana. Four extra fonts available C-64 screen simply by pressing just 706 PRINTTAIM32);"{CRSR UP) " ; : INPUTML$( J ,L)
(S19.95 each) Tape or disk $49.95 two keys. This machine-language
program is compat ble with most
708 NEXTL
dilto Copy disks automatically,
copies 99% ol currently available
software. S19.95 710 NEXTJ
Commodore 64 disks, supports 1 or ORDER TOLL FREE 10-6 MON-SAT 712 PRINT"{SHFT CLR)(2 CRSR DNsJDO YOU WISH
11541 drives, takes appro* 35 mm.,
800-762-5645 TO REVIEW YOUR FORMAT AND/OR"
easy to use, menu-drjven, currently
available, ditto will even backup Cardinal SoFtwarn ^£ 714 PRINT"MAKE CORRECTIONS?(2 SPACEs}PRESS
ditto1 539 95 disk For the C-64. 13646 Jell Davis Hwy —*^ (CTRL 9)Y(CTRI. 0) OR [CTRL 9}N{CTRL 0}"
Flex File 2.1 By Michael Riley Save Woodbridge, VA 2B191 &* 716 GETAS:IFA$=""THEN776
up to 1500 typical records on a 1541 Catalogs availaolt In □ Call (703) J91 6S09 718 IFA$="Y"THEN646
disk drive. Print information on bDctiPy Educational,
labels or in report format. Select Gamrs/Simulations, — fc ^^^_ HHH 720 IFA$="N"THEN726
records 9 ways. Sortonupto3keys. ■^'Utilities, or QQ ^hh UK) 722 GOT0716
Calculate report columns. 1541 • CP'M Pualic Domain
4040* 5031 Disk £59 95 Circle \<&2 on Reader Service card 724 REM SAVE REPORT FORMAT
726 PRINT"[CRSR DN) {CTRL 9]SAVE FORMAT{CTR
Circle iSGon Reader Service card
L 0}?{12 SPACEs){CTRL 9}Y{CTRL 0} OR {C
TRL 9]N(CTRL 0)"

Blank "Cheats 728 GETA$:IFA$=""THEN728


730 IFAS="N"THEN538

Sheets? 732 IFA$="Y"THEN736


734 GOTO728
736 PRINT"{CRSR DNJSAVE UNDER WHAT FILE NAM
You've get the best com
E?"
pute? in Ihe world, and 738 PRINT"{CRSR DN){2 SPACES)";NFS:INPUT"{C
Lots ol software lo run on RSR UP}";NF$:IFNF$=""THEN614
]( One problem Unless
you work with Ihese pio
740 OPEN15,8,15:PHINT#15f"S0:RP] "+NFS:GOSU
grams evt'iyday. it's hard B87G
lo keep all those com 742 OPEN5,8,5,"0:RP] "+NF$+",S,W":GOSUB876
mands straight T5" In
one program means one
74 4 PRINT//5,PW;CR$;NL;CR$;NC:GOSUB87 6
thing, and "F5"in another program moans 74 6 FORJ=1TONL
something else A lew companies olfei a die c n sfieel lhal 748 PRINT#5,TT£(J}:GOSUB876
attaches lo youi keyboard wilh all Ihe commands ol one pro
gram punted on il Steal idea, unless you only need a lew 750 NEXTJ
easy-io-itnd "hinis." oi you need Ihem for 10 oi 20 programs 752 FORI=1TONC
Otll solution? Simple A pack ol 12 lined cards, die cul lo 111 your
keyboard and jusl waiting lo be illlftd wilh Ihose pioblem com- 754 PIUKT^5,PC(I) ;CR$;I1C$(I) :GOSUB876
memds you loigei most olien Simple I Yes, bui otiectlvo Now 756 FORN=1TO3
you can have all your piogram commands nghl al youl
758 PRINT^5,ML$(I,N);GOSUB876
fingsi lips on YOUIJ VEtfY OWN. custom designed "chBal"
sheets Greal lor attices and schools Oidei a couple pack:, today1 760 NEXTN:NEXTI
762 PRINT^5,E$:GOSUB876:CLOSE5:CLOSE15:GOTO
Please send me the (allowing!
Campulertype .. 538
Sty. Hem Price 764 REM LOAD REPORT FORMAT
Sets of 12 Keyboard Cheal Sheets w S16.55 766 PRINT"{2 CRSR DNsJLOAD FORMAT FROM WilAT
_ 2 Packs (24 Sheets) lor 52095
Shipping and Handling
FILE?"
5% Stale Tea (WI Residents only) 768 PRINT"{CRSR DN){2 SPACES)";NF$:INPUT"(C
TOTAi ENCLOSED
G Please Chaioe to, Li MasterCard U VISA
RSR UP)";NF$:IFNF$=""THEN614
Number Eiplies 770 OPEN15,8,15:OPEN5,8,5,"0:RPI
SKLPTO, Name R":GOSUB876
Address 772 INPUT#5,PW,NL,NC:GOSUB876
City 77 4 F0RJ=1T0NL
State/Zip
776 INPUT#5,TT$(J):GOSUB876
Dealer Inquiries Invited SSO N 6SU1 Stieot 778 NEXTJ
780 F0RI=1TONC
782 INPUT#5,PC(I),HC$(I):GOSUB876

174 / HUN 1984


Listing 2 continued.
784 FORN=1T03 840 REM PRINT FILE DATA
786 INPUT#5,ML$(I,N> :GOSUB876 842 F1=VAL{ML$(1,1)):F2=VAL(ML$<1,2)}:F3=VA
788 NEXTN:NEXTI L(ML$(1,3)):CW=PC{2)-2-PC(1}
790 S=ST:IFS<>0THEN794 844 IFPC(1 )>1TIIEN850
792 INPUT#5,E$ 846 PRINT#4,LEFTS(RECS(K%(I],F1)+BS+RECS{K%
794 CLOSE5:CLOSE15:GOT0712 (I),F2)+B$+REC${K%(I>,F3),CW);
796 REM PRINT NONFORMATTED LISTING
848 GOTO854
798 PRINT#4,"[ RECORD fl";I;"{3 SPACEs}]";:F 850 PRINT04,LEFTS(SS,PC(1)-1);
ORJ=1TO62:PRINT#4,"-";:NEXTJ:PRINTjJ4,B1 852 PRINT04,LEFT$(REC$(K%(I),F1)+B$+RECS(K%
$; (I),F2)+B$+RECS(K%(I),F3),CW);
800 FORN=1TOF
802 PRINT#4,F$(tJ);:FORJ=1TO20-LEN{F${N)):PR
854 FORJ=2TONC:CW=PC<J)-2-PC(J-1)
856 F1=VAL(ML$(J-1,1)):F2=VAL(ML$<J-1,2)):F
INT(M,".";:NEXTJ
3=VAL(ML$(J-1,3))
804 PRINT#4,REC$(K%<I),N)
858 M=LEN(LEFTS{REC$(K%(I),F1)+B$+REC$(K%(I
806 NEXTN:PRJNT#4,B1$;:RETURN
),F2)+B$+REC$(K%(I),F3),CW))
808 REM PRINT REPORT
810 PG=0:S$="":FORJ=1TOPW:S$=S$+B$:NEXTJ 860 M^PC(J)-M-PC(J-1):CW=PC(J+1)-2-PC(J)
862 PniNT#4,LEFT$(S$,M);
812 FORJ = 1TONL:IFTT$( J)o">"THENGOSUl3818
814 NEXTJ:RETURN
864 F1=VAL(ML$(J,1)):F2=VAL(ML${J,2)):F3=VA
L(ML$(J,3))
816 REM CENTER TITLE
818 B=INT((PW-LEN(TT$(J)))/2) 866 PRINT^4,LEFT$(REC$(K%(I),F1)+B$+REC$(K%
820 PRINTS4,LEFT$(S$,B}+TT$(J);B1$;:PG=PG+1 (I),F2)+BS+RECS(K%(I),F3J,CW);
:RETURN 868 NEXTJ:PRINTj*4,B1S;:PG = PG+1
822 REM POSITION HEADINGS 870 IFPG=60T1IL;nfORJ=1TO6:PRINT#4,B1S;:NEXTJ
82 4 GOSUB838:PC(NC + 1)=PW+3:CW=PC(2)-2-PC( 1 ) 0
:IFPC{1 )HTHEN828 872 RETURN
826 PfiINT#4,LEFT$(HC$(1)FCW);:GOTO830 874 REM DISK ERROR CHECK
828 PRINT#4,LEFTS(S$,PC[1 )-1) + LEFT$(HCS(1 ), 876 INPUTS 15,EN,EM$,ET,ES:IFEN<20THENRETURN
CW);
878 PRINT"{CRSR DN) {CTRL 9JDISK ERROR{CTRL
830 FORJ=2TONC:M=PC(J)-LEN(LEFT$(HCS(J-1),P 0}"EN"{CRSR LF}, "EMS","ET"{CRSR LF},"
C(J)-2-PC(J-1))>-PC(J-1)
ES
832 PRINT*f4,LEFT$(S$,M)+LEFT$(HC$( JJ,PC{J + 1 880 PRIHT"{CRSR DN) PRESS {CTRL 9JANY KEY{C
)-2-PC(J)>; TRL 0} TO RETURN TO MENU"
83 4 NEXTJ:PRINT#4,B1S;:GOSUB838:PG=PG+3:RET 882 GETA$:IFA$=""THEN882
URN 884 CLOSE5:CLOSE15:G0TO614
836 REM PRINT DASHED LINE
838 FORJ=1TOPW:PRINT#4,"-";:NEXTJ;PRINT#4,B
1$;:RETURN

The Magic World


Of Printer Art!

Turn your printer into an artist with this delightful


program for the Commodore 64! Imagine the fun
you and your kids will have creating these and
scores ol other drawings' Save your printer art file
lo tape or disk, too Printer Artist includes 12
ready-to-run drawings, a utility for creating your Now for Thoroughbreds, Harness Horses and
own art, and instructions for 40 additional pictures Greyhounds! Use your Commodore 64 to improve
Complete instructions include discussion of printer your performance at the track' Separate programs for
art programming techniques, Hours of fun for home thoroughbreds, trotters and greyhounds wifl have you
or clasroom-teaches typing skills, too. Works with handicapping races in minutes, even if you've never
any 80-column punter Only $34 95, tape or disk. done it before!
The handicapper programs use information readily
available from the thoroughbred Racing Form, harness
or greyhound track program to rank the horses or
dogs in each race. Factors include speed, past perfor
mance, class, post position, jockey or driver ability,
favorite box (for greyhounds), class, maneuvering abili
ty, beaten favorite, stretch gain and other attributes.
Data entry is quick and easy. We even provide a chart
showing you where to get the information you need!
You may be able to buy a more expensive handi
capper. but our satisfied customers say you won't find
a better one. Complete instructions and belting guide
included. Thoroughbred. Harness or Greyhound, just
$34.95 each on tape or disk. Any two handicappers,
$54 95. All three, only $74.95 MC/VISA welcome.

Federal Hill Software 825 William St. Baltimore. Md. 21830 301-685-6254 VISA/MC Welcome
Circle B4 nn Reader Service card.

RUN Dccumbcr 1!I84 / 175


COMPUTER AND SOFTWARE
AUTO
COMMODORE SALE DIAL MODEM
(more power than Apple II at 1/3 the price) (Best communications package in USA)

00*
$188 00*
$79
WE WE
HAVE
1 HAVE

• 170K Disk Drive $249.00* BEST


THE
11 THE
LOWEST • Computer Learning Pad $49.00
• Tractor Friction Printer $169.00* SERVICE I PRICES • New Voice Synthesizer $59.00
• 14" Hi-Res Color Monitor $219.00* • Commodore 64 Power for
*less coupon discount Vic-20 $69.00
SPECIAL SOFTWARE COUPON
* SUPER AUTO DIAL MODEM $7900
* COMMODORE G4 COMPUTER S188.00 Lasy id use Just [jliiginto ytiw ConimiKlore t>4 rcomplrtBI
You pay nnlv £188 00when you order lln1 powerful MK We pack a SPECIAL SOFTWARE DISCOUNT 1 jrtcJ yui/re (eaty lu tranwnit and receive nie&saRC^

COMMOOORF 6-1 COMPUIMf LESS iiir value ut the COUPON with every COMMODORE 64 | Easier ta ijw Irian ilialing iout lel^uli'Jic juvl push on*-

SOJrWAHE COUPON we iwtk will) youi COMPUTER DISK DRIVE -PRINTER- 1 key on yii.it comoutei! Includes bxcIusivo easy lu use
Ilia! dllnws you In SAVL QVFF! tiUO "II allows v.ili If) 1 program Iw up anil down loaamt: Id printer ond dUU
MONITOR wo sell! This cuupon
ilPsmsflLe t79 00
SAVE OVER S5OO OFF SALE PRICES"
yimr tirl i iltllrlulw i USl ri iBS 00"

NEW COMPUTER LEARNING PAD S49.00


makes oilier tl'.'pl"" laDlet obsolete Tin-, new TECH
* 170DI5K DRIVE $249 00 1 [ExemplSI] SCETCH I EARNING PAD .!lio*i you la draw un your T V
you |idv only SJ49 00 *h«i rov onlei Hie ! 70K Drst. PROFESSIONAL SOFTWARE or" MoMiir.ii ami men you can p^nl whatever you draw dpi
rinue1 IfSS Ihe vatiie oi the SPECIAL SOFTWARE ; COMMODORE 64 Ihe screen on your printers FANTASTIC!!1 List 179 96
CUUPON v-c tack vvEttfe you* dish drive th.it allows you to
SALE $49.00 Conuun 539 96
SAVE OVLH ilOO oil Mllw.ii.- sale pin r>s" With mly
tboa <>i Minnas applied yooi iiel disk dnve iust 15 Nanu Lin 8,1. Co ii [inn 1
JlrtSOO fip-riiliv.-Wonl fiip'.'H^nr 59SJ 00 54S Dll &3JJ IX? 1 NEW VOICE SYNTHESIZER $59.00
Exrcuiit* u.ii.i Bnu i ' ■3b 00 S2A 00 1 Fin i oiu t>4oi Vic 20, nmpiiters Jullpluti'l ndyow
* 80 COLUMN 80CPS 1 J0OO0 WuiUO wry S?J'15 11J 05 11(1 UJ 1 cm program wurtb artd Ufitencm nrjjirst rtlume j.kI
TRACIIOM FRICTION PRINTER $169.00 1 Els i S ..it SBWI 159.86 549 00 53=00 1
Adi, i||H,i,-k 34900 , 1 >iti ,. 1 iji|. h iiiiike talking aOi/Bittu'B ganiM. sound action
V.hi pay intly II(j9 IK) wficn you nrrltr llu1 Conr^ir I/F 1 fr... 1 . ..1. SW1II. 54J <J^ ■: ii, ^ii 1 ganvrs sud cuslomidid Wlkics!! 1011 OMLV tl9 9^i you
ih>lu>i> up"1 iiriMii-r Hi,11 pniiti M -II lull sue Miiftie canaOd IEKT TO SPEECH |uSttypea*orilandhea>yoiii
sheel ">ii.ip t.intai(i(MiK>i. l.iti.'iselc Irnpacl dot malm, GlKM 5209b S16 95 S12bO 1 iumpuler laik-AlHSOUNDT0~70WK".SCUM ADAMS
bidirectional/LESS the value «T (lie SPECIAL son WARE Pioummmeis Help* ANE) AAKDVARK ADVEN1UHL GAMES1! [Disk or tape)
COUPON we pack with youi oniliei Hint allows you lo , |Onfcl S53 <)!■ S?l) 'X, 1
SAVL OVFH J50O oil software sale prices" With only 1 SOCuluitin 5i n lOiskt 559 9S S3'J 95 (38 96 1
1 FlripR lik'Do I.I.'. 53395 (Hi 95 1.1435 1 COM 64 POWER FOR VIC-20 S69.00
$100 of saving tippiied yaw net nnntei iusi it imiy S39 OO 1
1 DH.p." I.i|»- Otswt (MOO (49 00 jusl plii« in oui J2KRAM MFMUNV LXf'flNDEFi.innyoii
S69 DO 1 Php.Ihv Slicfc SVd 95 511. hi, 611 00 1
1 LnhlPtr" "'.>;>!' ItS Lib Sl-I 3!i 1 gel al "in. li usable programming wmri SS tliu
* 14" HIRES COLOR MONITOR S219 00 mo 1 Commodoio M tuiiipulfi" M.tvT.** i rjnlrol ^ftiii hw on
tan 11.1v wily $?|4UO mlim you onto Ihn. M rulUK 1 F>,,',|',,'j,... S3H95 ■ 1 ij 9'j ',\t. 9f> 1 ,,.vi Gold EiIk.1 i wirw luri. live yrvn mrianly [IHLL
1 I'lL.lMj. || [|>t> . ' ' ■ 529 9!i WtiW 1 J29.99CAfirR!OG£GAME!
MOM]on mill ilmnipr and . liMirei maintain limit «ny One FREE 1
'Pill!
olritfr ciil»i Monitori wetiaw t«leri' LESSv3Uw ul the 1 M...« Cult 553 BE> SJ9DS ii .. 1
SPEC I At DISCOUNT [:OUPONm..ij,ick*i1livoi»muiiitoi
1 Htwiw ■ ■■ 533 95 134 95 1
ik.i allows you to save over ifiOUoirsoffw.ire i.iieinn rs11 16K RAM CARTRIDGE JA9.00
Witti only IIOOdI saviiigsappliedyonr ml color monitor Increases VIC 20 p«wBmrnlllBP0w8' 4timas Eipantis
j (See over 100 coupon items m our c,
cost is only 1)1900 [I6C0IWEI total memory to 41K (41,000 hyies) Memory block
Write or call Icr : SmtCiWs me Ml OutsuJe cover1 CAHDCO Includes FliEl
80C01UMN BOARD $99.00 Sample SPECIAL SOFTWARE COUPON1 \ J29 Pb K.iiiif"
NliWp yiili PWRFpIHI HO COLUMNS .in tin' '■! ' ' ■!' One
Iiiih'1 Coiiwls yoni Conimmto'i1 H Id BO COLUMNS
Wtli-ll ¥.ni pltli; ipi Ilii' KOCOL UMN HCANSION ROAHII"
9" GREEN SCREEN MONITOR J69.95
1 ■.!"* eipander! Can use «i!ti mmt wislini
t.L ul i Quality SANYO, e.ny lu n-.ul, SOeotiimns ■ 34
iint'^ Hi.1.1!! Fiii.MiriLinu^ screen with antiglare, met.ii
EXECUTIVE QUALITY
^dBuwi1 Sjup% ym.f TV mis J3 05 Iw connectina
80 COLUMNS IN COLOR PROFESSIONAL BUSINESS SOFTWARE
EXECUTIVE WORD PROCESSOR $49.00 WUIfl Com 61 or VIC ZO

This EXECUTIVE WORD PROCESSOR is !!«■ finest The Cadillac of Business Programs
dViiiBbW t* the COMMOflllBE 64 LOPiipiitei1 The 12" GREEN OR AMBER MONITOR $99.00
tor Commodore 64 Computers
(IITIMATE IL1H PROFESSIONAL Word Processing ^rmr ct^oice l>I grew nr amber ^treen iiuiniiLii idii
DISPLAYS 40 ot 80 COLUMNS IN COLOR 01 HU.it and quality. 5ftNtOBO column! ■ 24line&, nasyloreafl.anti
'SflLE Coupon
Willie' Simple loopetale. puwerinl lent BdilinB with 250 11 phi till
glare, t«Mer u »noing!P< Uii9 9^lorconni^:liiiBcal)ie
lnui.nl div M.nvpgciiH 599 00 149 00 f J5 00
WORti DICTIONARY, comptele Cur«» aiid iiuwt/dalete ALCoiinis PocmvMlA 599 OO $49 00 J35OO Com Cul or VIC20
k,.y coiilioli nm* mid paragraph inwrtion. aulonatii ACCOunTI P.iy.il.li' 599 OO Si!! (XI 53!, 00
duk'liun, centering in.ir^iii settingi .i".l dulpul to all P.i.inll S09OO 5J9tti sal. oo
oiinftT:.1 Iik luiln .1 powerful mail merge Gtfri^ul LtJyn-p 535 00 S4i!l>l) 53b 00 8AM ■ 8PM Weekdays
Hit i99 0(1 SALE S-19 00 Coupon S39 00 9AM - 1ZN Saturdays

LZ
- LOWEST PRICES • 15 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY
. BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL - OVER 500 PROGRAMS • FREE CATALOGS
a.^^^^^^B<B^^^^^R^I^I^Btl^HaMl^l^l^|I^H

Add 110 00 (o( shipping, hondlpng and insurance. Illinois resident*


plaose odd 6% to,. Add SIO.OO tor CANADA. PUERTO RICO HAWAII.
ALASKA APOFPO orders. Canodian oiders must he in U S. dollors.
WE DO NOT EXPORT TO OTHER COUNTRIES
Encloie Coshmrs Chotk. Money O'dor or Parsonol Check. Allow 14
ENTERPRIZES iWElO.EOU" CUSTOMERS.

doys 'or delivery 3 10 7 days lor phono orders I day »press moil1 BOX 550, BARRINGTON, ILLINOIS 60010
VISA - MASTER CARD - C O.D Phone 312/382-5244 lo order

176 / RUN Dtwmber li>84


NEW 128K —MEGA BYTE DUAL DISK DRIVE-80 COLUMN

COMPUTER SYSTEM SALE!


HOME • BUSINESS • WORD PROCESSING

/iiiitmmmiiiiiimimiiim mwmmmmmw

LOOK AT ALL YOU GET FOR ONLY


LIST PRICE
B128 COMMODORE 128K 80 COLUMN COMPUTER S 995.00
4023 - 100 CPS - 80 COLUMN BIDIRECTIONAL PRINTER 499.00
8050 DUAL DISK DRIVE (over 1 million bytes) 1795.00
12" HI RESOLUTION 80 COLUMN MONITOR 249.00
BOX OF 10 LORAN LIFETIME GUARANTEED DISKS 49.95
1 100 SHEETS FANFOLD PAPER 19.95
ALL CABLES NEEDED FOR INTERFACING 102.05

TOTAL LIST PRICE 53717.95

PLUS YOU CAN ORDER THESE BUSINESS PROGRAMS AT SALE PRICES


LIST SALE LIST SALE
Professional BO Column Payroll S149.95 J99.00
Word Processor $149.95 *99.00 Inventory 5149.95 199.00
Professional Dolo Base S149.95 $99.00 Generol Lodger SM9.95 S99.00
Accounts Receivable SH9.95 S99.00 Financial Spread Sheet $149.95 S99.00
Accounts Poyoble S149.95 S99.00

LIST SALE
PRINTER REPLACEMENT OPTIONS Olympic! Executive Letter Quality Serial Printer $699.00 S399.00
replace the 4023 wilh the following at ihe&e sale prices) Comstar Hi-Speed 160 CPS 1 5' i' Serial Business Printer S779.00 1494.00
Telecommunications Deluxe Modem Package S199.00 SI 39.00

IS DAY FREE TRIAL. We givo you 1 5 days to try out this SUPER SYSTEM PACKAGE I ! If it doesn't meet your expectations, just send it back
to us prepaidand we will refund your purchase price!!
90 DAY IMMEDIATE REPLACEMENT WARRANTY. II any of ihe SUPER SYSTEM PACKAGE equipment or programs (ail due to foully
workmanship or moieriai wo will replace it IMMEDIA1ELY at no charge! '

Circle 15 on .<>■ > !■■■ SorvtCo card.


Add $50.00 (or ihipping and handling!!
$100.00 for Aloika and Hawaii orders,
WE DO NOT EXPORT TO OTHER COUNTRIES
Enclose Coshers CHpck Money Order or Personal Chocfc- Allow 14 days for
delivery. ? lo 7 day* lor phone ordery I day express moil1 We accept V^o
ENTERPRIZES ««*-«.
and MasterCard We ship C-O D lo contmeritol U S adrire*=*=<?■, only. BOX SSO. BARRINQTON, ILLINOIS 80010
Phont 312/M2S24* lo ord«r

RUN Detembcr 1984 / 177


COLOR
MONITOR SALE!!!
(Lowest price in USA)

•Built in speaker and


audio
•Front Panel Controls
219 •Beautiful Color Contrast
»For Video Recorders •High Resolution
• For Small Business/ •Sharp Clear Text
Computers ►40 Columns x 24 lines
•Apple-Commodore •List $399
Atari-Franklin-etc. SALE $219
14" Color Computer Monitor

15 Day Free Trial - 90 Day Immediate Replacement Warranty

HI-RESOLUTION GREEN OR AMBER TEXT DISPLAY MONITOR


List $249 SALE$119
80 Columns x 24 lines, Hi-Resolution-crisp clear easy to
read text with anti glare screen! A Must tor word processing.

12" wsawyoGREENORAMBERSCREEN MONITOR List$199 SALE $99


80 Columns x 24 lines, amber or green text display, easy to read, no eye
strain, up front controls.

9» ©saimyo GREEN SCREEN DATA MONITOR List $149 SALE $69


80 Columns x 24 lines easy to read, up front controls metal cabinet.

• LOWEST PRICES' 15 DA V FREE TRIAL "90 DAY FREE REPLACEMENT WARRANTY


• BEST SERVICE IN U.S.A. ■ ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS

Ckclo 15 on Reader Somco card.

Add J10.00 lor shipping, dandling and Insurance Illinois raaldanl* I


plaaia add 6% t»x. Add 120.00 for CANADA. PUERTO FIICO, HAWAII |
ord«r». WE DO NOT EXPORT ro OTHER COUNTRIES.

Enclose Cashiers Check. Money Order or Personal Cneck. Allow 14


days lor delivery. 2 !O 7 days for Qhone orders. 1 day aiprass mail!
ENTERPRIZES IWE LOVE OUB CUSTOM ERSl

Canada orders must be in U.S. dollars Visa ■ MasierCard C O.O. BOX 550, BARRINQTON, ILLINOIS 60010
Phont 312/U2-5244 to ordar

178 / RUN December li*84


FANTASTIC COMPUTER PRINTER SALE!!!

COM-STAR T/F
Tractor
Friction
Printer

* *

COM-STAR

• Lowest Priced, Best Ouallty, Tractor-Friction Printers in the U.S.A.


• Fast 80-120-160 Characters Per Second • 40,46,66,80, 96,132 Characters Per Line Spacing
• Word Processing • Print Labels, Letters. Graphs and Tables • List Your Programs

a* DELUXE COMSTART/F Premium Quality 120-140 CPS Superior Quality


80 CPS Printer — $169.00 15'/;"COM-STAR PLUS+ 15W COMSTAR PLUS+ H.S.
Ilii5 COMSTAR l/f (Tractor Friction) Business Printer $349.00
High Speed 160 - 180 CPS
PRINTER is exceptionally versatile II Has all the leatures ol the Itv COM SI AH
i)fnits8'." x 11 "standardsuesinglesheel
Business Printer $469.00
PLUS+ PRINTER plub 151 " carnage and
This Super High Speed COM-STAR* 15Vi"
stationary or continuous teed computer more powerful electronics components to
Business Printer has all the features of the
paper Bi-directional, rmpacl dot matrix, handle Urge ledger business lornis1
10" COM-STAR BUSINESS PRINTER witha
80 CPS. 224 characters (Centronics (Better than Epson FX 100) List $599
15&" Carriage and more powerful
Parellel Interface), SALE $349.00 electronic components to handle larger
Premium Quality 120-140 CPS ledger business forms! Exclusive bottom
10" COM-STAR PLUS+
Superior Quality feed. (Serial Centronics Parallel Interface)
Printer $249.00 List $799 00 Sale $469.00
The COM STAR PLUS+ gives you all the 10" COM-STAR+ H.S.
features oi the COMSTAR T/F PRINTER HIGHSPEED 160-180 CPS
plusa 10" carnage. 120 140CPS.9x9 clot
Business Printer $369.00
matrix with double strike capability for 18 x
This Super High Speed Com-Star+ Business
IS dot matrix (near letter quality), lugh
resolution bit image (120 x 144 dot
Printer has all the leatures ot the 10" COM OOlympia
STAR+ PRINTER with HIGH SPEED
matrix), underlining, back spacing, lei! Executive Letter Quality
BUSINESS PRINTING 160 180 CPS. 100
and right margin settings, trite lower
duty cycle. 8K Buffer, diverse character DAISY WHEEL PRINTER $379.00
decenders with super and subscripts, This is the wo'lds finest d.n^y wheel printer
fonts, special symbols and true decenders.
prints standard, italic, block graphics and vertical and horizontal tabs. A RED HOT Fantastic Letter Quality, up to 20 CPS
special characters It fjives you print BUSINESS PRINTER at an unbelievable low bidirectional, will handle 14 4" farms
quality arid leatures found on printers price (Serial or Centronics Parallel width! Has a 256 character print butter,
costing twice as much1! (Centronics Interface) List $699 00 Sale $369.00. special print enhancements, built in
Parallel Interlace) (Better than Epson tractor-feed (Centronics Parallel and
FX80) List $499 00 SALE $249.00 RS232C Interface) List $699 SALE $379.

• 75 Day Free Trial - 1 Year Immediate Replacement Warrant]

PARALLEL INTERFACES
For VIC 20 and CQM-64 - $49 00 For Apple computers - $79.00 Atari 850 Interface - S79.00 For ALL IBM Computers - 589 00

PROTECTO
Add $14 bll '</' shipping, handling ond inturancs. Illinoil rvudtnit
pl.oiMddl*. to. AddS?9 00(or CANADA PUEKTOSICO HAWAII
ALASKA APO FPC ord»ri Canadian oraVi mull b* m U S dollari
Wt DO NOT EXPflltT 1O OTHER COUNTAIES
Encloi* Caihiari Ch*ck. Monif Oidir or P*'ianol C-ntk Allow N ENTERPRIZES
ddfi for d»ii.«'v 7 la . dajt lar phen* erdiri I day *ipr*ii moil1 BOX 550, HARRINGTON, ILLINOIS 8OO10
VISA- MASTER CARD We Ship COD lo U S AOOressss Only Phono 312/U2S244 to order
Circle !*► on Reactor Seivice card

COM-STAR PLUS+ ABCDEFGH I JKLMNGPQROTUVWXYZ


Print Example: MBCDEFGHIJKLHN0PQR8TUVUXVZ 1 234SA7I

RUN Decembur 1U84 / 179


COMMODORE-64 or VIC-20

VOICE SYNTHESIZER
MAKE YOUR
COMPUTER TALK
$
59 00
VOTRAX BASED
HARDWARE SALE
ONLY

You can program any words or sentences • Adjust volume and pitch ■ Make adven-
ture games that talk • Real sound action games • Make customized talkies • (Demo
disk or tape included) • Requires Speaker

IHBflOBaBPOBOBQQQBDaBOBDODQ&OOQOBOQOOOeOOQQeQQQi
You can add TEXT TO SPEECH SOFTWARE that allows you to simply type what you
want to hear!! Also allows you to add sound and voice to SCOTT ADAMS AARD
VARK and "ZORK" ADVENTURE GAMES List $29.95 Sale $19.95 (Disk or Tape).
ICQ0OQ0Q0D6QgD0eB0n0BOOOOOOQOOOO3QB00flWD0P0GdB'

• LOWEST PRICES • \S DAY FREE TRIAL • BO DAY FBEE flEPLACEMENT WAflftANTT


■ BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL • OVER SO0 PKOG RAMS • FREE CATALOGS

COMMODORE 64
SALE
80 COLUMN BOARD
FOR ONLY $99 00
Now you can program 80 columns on the screen
at one time! Converts your Commodore 64 to 80
columns when you plug in the PROTECTO 80
Expansion Board. List $199.00. Sale $99.00.

Includes 4 Slot Expander and can be used with most existing software!!!

WE LOVE OUR CUSTOMERS


Circle 15 on Reader Survrcv card.
Add S3 00 lor shipping, handling and iniuranco Illinois ralidenla
f>I.mi. add 6*/. io- Add S6 oa far CANADA. PUERTO RICO HAWAII.
ALASKA APO-FPO O'den Canadian oid»ri must be in J S dollar!
WE DO NOT EXPORT IO OTHER COUNTRIES.
Enclose Coshiers Chock Money Order or Personal Check Allow 14
dayi+o'delivery. 2 10 7 doys (orphans orders. 1 day express moil! ENTERPRIZES-
VISA — MASTER CARD CO D.
No COD. to Canada APO-FPO.
BOX 550, BARRINGTON, ILLINOIS (0010
Phont 312/382-5244 to order

180 / HUN December 1984


COMMODORE 64

Computer Learning Pad

39
List $79.95

Coupon Sale $49.95

Makes graphic tablets Hi-Resolution!


NEW FROM TECH SKETCH
Obsolete

Includes Special Printer


Feature.

Now you get this Fantastic Tech Sketch Computer


Learning Pad Program with a Professional Light
|Pen Free! (39.95 value) plustheMicro Illustrated
iGraphics Pad Program that allows you to draw on
your T.V. or monitor screen (better than Gibsons
$99 light pen). Whatever you can draw on the
screen you can print on your printer (a Tech
Sketch Exclusive.)
join fin fvewflnepc-i"

Commodore 64 & VIC-20

$24.95 Professional Model $24.95


Light Pens
Professional Light Pen. This is the TECH SKETCH Hi-Resolution model that allows you to draw fantastic
pictures and professional diagrams — single-pixel accuracy! (Includes (omous point and sketch oroaram )
List S39.95. Sale $24.95- Coupon $22.95 9

$24.95
Economy Model with 3 programs $16.95
Grclp 15 nn Reader Service card

Add S3 00 for shipping handling and insurance Illinois reiidenTi


please add 6"'. to> Add 16 00 I01 '.Ar.'AOA PUERTO RICO HAWAII
AtASKA APO FPO orderi Conadian orderi muir br in U 5 dollar!
WE DO NOT EXPORT TO OTHER COUNTRIES
Enclose Coihiers Check Monsy Order or Personal Criack Allow 14 ENTERPRIZES LOvE OUHCUSIOMEHSi

day 1 far dslivary. 2 1o 7 day* for phone ord«n, 1 doy exprei* moil1
BOX 550, BARRINGTON, ILLINOIS 60010
VISA — MASTER CARD - C O.D
No COD loConado APOFPO
Phont 312/3825244 to order
Scholastic Software
Commodore 64

Super School Savings


0800 Agent U.S.A. Agent USA challenges the 0804 Banner Catch. This one even teaches
player to intercept the Fuzzbomb by travelling Binary numbers. Players must work together as
across the U.S.A. You must use your a team in this capture the flag game where you
knowledge of time zones, state capitals, must get Max's flag before his robot raiders get
geography, map yours. Fantastic play
reading, and route action and teamwork
planning to achieve and cooperation skills
your goal. Fantastic make this a must for
adventure game with e v e
r y o n e .
full color graphics and (Disk ■) List S34 .95.
excellent sound. Sale 524.95.
(Disk.) List S34.95.
Sale $24.95.

0808 Spell Diver. Sharpen spelling skills, 0812 Double Feature Adventure. Two full
improve reading, word recognition and color graphic adventures that allow the player
retention. The player is a diver who must to choose among danger, humor, excitement
explore the ocean floor to find and uncover and chance. Plus these programs make the
letters. The more quickly a player can guess a players stars of the adventure. Explore the
word the more points microzone or the
are scored. Sea Northwoods while
creatures and other improving reading
dangerous surprises skills and building
plus a time limit make v o c a b u I a r y .
it more exciting. (Disk.) List $29.95.
Fantastic graphics and Sale 517.95.
sound. (Disk.) List
$34.95. Sale $24.95.

0816 Tales Of Mystery. Two more famous 0820 Square Pairs. Sharpen and improve your
twist-a-plot adventures that challenge the vocabulary, reading, and spelling skills while
player first, to find a friend lost in a haunted improving deduction and memory. You must
house. Second, to find match characters in
a statue stolen from the ready to play
an island. Fantastic games then you can
graphic adventures. create your own. (1 to
(Disk.) List $29.95. 4 players.)
Sale $17.95. (Disk.) List
Sale $17.95.

Add S3 00 ror shipping, handling and insurance. Illinois resident


pleose odd 6'. la« Add S6.00 (or CANADA PUERTO RICO. HAWAII
ALASKA APQ FPO orders Conodian order* mgsr be in U.S. dollars
WE DO NO! EXPORT TO OTHER COUNTRIES.
Enclose Cashiers Check Money Order or Personal Check. Allow IJ
dayslordolivery 2 to 7 days lor phone order*. 1 day express maill ENTERPRIZES WE LOVE QU» CUETOMEBSl

VISA MASTER CARD C.O.D.


BOX 550, BARRINGTON, ILLINOIS 60010
No C O D lo Canodo. APO FPO
Phone 312/382-5244 to order
182 / RUN Dtccmbcr 10S4
Commodore 64

Telecommunications

Complete Auto Dial


■■■■■■I unications Package
The only telecommunications package you will ever need.

Total
Telecommunications
• 300 Baud Modem • Auto Dial • Auto Answer • Upload & Download
• Membership in 52 Database Services (UPI News)

Reach Out and Access Someone


• Educational courses • News Updates and Information
• Financial Information Popular Games • Electronic Shopping
• Bcnking at Home • Research and Reference Materials

The Total Telecommonications Package offers you all this plus ...
Auto Log-on Stores on Disk Downloaded Files
Dialing from Keyboard Reads Files from Disk and Uploads Text or Program Files
On-line Clock Select Any Protocol (access almost any computer or modem]
Capture and Display High Resolution Characters Plus Much, Much More

$VQOO
Download Text, Program or Data Files

List $129.95 Special Low Christmas Price m Jr


We are so sure this is the only telecommunications package you will need we will give you 15 days Free Trial.
Circle I Son Reauer Eeivicccard
Add S3.00 lor shipping hondlmg and in^jionnj Illinois residents

Tfc
please odd 6*. to« Add $6.00 for CANADA PUERTO RICO HAWAII
ALASKA APO FPO orders Canadian orders must be in U i dollar!.
WE0ONO1 EXPORT TOOTHER COUNTRIES
Enclose Cashier* Chech Money Order or Personal Chech Allow W
dap lor delivery 7 to 7 days for phone orders ldoyexpres^ mail1 ENTERPRIZES WE LOVf OUH CUSTOUEHSI

VISA MASTER CARD COD BOX 550, BARRINGTON, ILLINOIS 60010


NoCOD io Canoda APO IPO Phone 312/302-5244 Io ordur
RUN December 1984 / 183
Commodore-64 Software

Super Sale!! Save On

Access Software
Best Multi Level Graphics Games in the U.S.A.

RAID OVER MOSCOW

Raid over Moscow — The ultimate in multi screen computer grophics has arrived, (over six screens) The Soviets
have launched on attack. First you must locate and destroy the ICBM missiles from your Stealth Bomber, then you
must lead your squadron fhrough the Soviet terrain to the Kremlin itself. Destroy the defenses, then destroy the
defense center and finally !he alfack operations themselves. Fly planes, launch grenades, shoot bazookas. Super
Fantastic Graphics, Sound, Animation. (The best multi-level game we've seen! !!) List S39.95. 5ale $29.95. (Disk.)
Coupon $26.95.
••■■■■■■■■■■■■■■■■••■■■■■•■■I ■•■••••■••■••■ >■■■■■■■■■>•!

BEACH HEAD
Beach Head — Multi Screen computer grophics at its finest. Firsl you must maneuver your fleet fhrough the mine
laden channel while torpedoes are fired ol you from all sides. Next you must engage the enemy planes with your
anti-aircraft guns (best scenario graphics anywhere). Then you must sink the enemy fleet before they sink you.
Next you maneuver to the beach head where your tanks must get through an obstacle course and finally fight the
ultimote battle ot Headquarters. All scenes in stunning 3-D graphics. (Will be the best graphics of 1984, definitely).
List S39.95. Sale $24.95.
Disk or Tape.

Actual ScreBns Actual Screens

NEUTRAL ZONE
Neutral Zone — Reach the outer edges of the galaxy. You must protect your
spaceship from attacking enemy space ships while defending yourself from
enemy missiles. Fantastic 360 degree 3-D High Resolution Graphics. Rated No. )
for graphics in 1983. List S34.95. Sale $24.95.(Tope or disk).
Add S3.00 far shipping, handling ond insurance. Illinois resident IS on Reader Service card.

pleass add b'/. IO.. Add S6.00 fa. CANADA. PUERTO RICO, HAWAII.
ALASKA, APO-FPO orders. Canadian orders musl bo In U.S. dollars.
WE DO NOT EXPORT TO OTHER COUNTRIES.
Enclose Cashiers Chock Money Ordar or Personal Check. Allow 14
days for delivery ^loTdaysforphoneorders.ldayortpfessmail1 ENTERPRIZES (WElOVEOUBCUSTQUfBSl

VISA- MASTER CARD-COD. BOX S5D, BARRING ION. ILLINOIS 60010


No COD. io Canada. APO-FI'O
Phono 312J3825244 lo ordar

184 I RUN December 1984


Hayden's Computer Software
Price Breakthrough
Commodore 64
Your Choice

$9 95
Originally $24.95 to 534.95

Text
Adventure
Crime Stopper:
Championship Golf:
Assume the role of
Select club, strike,
a private
save a
eye
kidnapped
to
direction; a must for Education
heiress. every golfer.
MicroAddition Match-Up:
Crystal Caverns: MicroSub tract ion 3 matching games
Strategy Games MicroMultiplication for pre-school that
Find hidden buried
Final Conflict: King Cribbage: MicroDivision use colorful objects
ireasures under an
old mansion. Program robots to destroy Graphic version of Ihe Color animation lhat teach the
enemy's base. Battlefield classic card game. Hi-res and cheerful tunes principles of
variations game can be graphic representation of make learning "same," "related,"
played against computer playing cards and arithmetic fun. ond "different."
or opponent. cribbage board.
Don't Shoot That Word:
Reversal: Your beginning readers will become skilled
Winner of the notional "Olhello" tournament. at word recognition with this fun game.

Other Great Values From Hayden


Sargon II: was S34.95

— $17.95
The best selling microcomputer chess gome in the
world. A classic game with seven levels of play.

Word Challenge: was $39.9.5-

$29.95
An engaging word game like Boggle. 90,000 word
now
lexicon, dozens of game variations.

SAT Sample Tests:


It includes a diagnostic Pre-test for determining
strengths and weaknesses in the mathematical and
was$3<J.95
verbal section ol the SAT. Offers test-taking
strategies and two timed simulated SAT
scorea on the "800" scale.
exams
now
$17.95
Add S3 00 lor shipping handling and insurance. Illinois rfliidenTs Circle 15 on Realtor Service card
please odd &'. fa. Add W 00 tor CANADA PUERTO RICO HAWAII
AlASKA APO-FPO orders Canadian order) musT be in LI S dollars
WE DO NOT EXPORT TO OTHER COUNTRIES
Entloie Coshiars Ctwck. Money Order or Personal Chsck Allow \l
doys lordsliugrr. '1 lo 7 doys lor phoneordfirs. 1 doy express rnoil1
VISA MASTER CARD -COD
ENTERPRIZES ■WE LOVE OUH

NoCOD lo Canada APO-FPO


BOX 550. BARRINGTON, ILLINOIS 60010
Phons 312/362 5244 lo ord«r
RUN December 1984 / 185
K-TEL

SUPER
PRODUCTIVITY/ACTION
Educational Learning Aid

Red Uuzzberiy Fontaslic


educational game thai teaches
spelling and good sentence Robin Hood You as Robin must
PATTRHHW Structure. Firs! you must pick the fight your way through Sherwood
missing letter for Ihe word (correct Forest. Nottingham Castle past the
spelling) then you must pick the Duke, rescue Maid Marion, and
two missing letters for the word. finally sieal Ihe gold. Fantastic
Finally you must pick the correct graphics with 5 different screens of
word for the grammatically correct challenges. List SI9.99. Sale
sentence. Great for students and S14.99 (Disk)
adults. List S24.99. Sale S16.95
[Disk).

Plantin Pal Finally a full Ico Palace You as the Penguin


analysis and advisor for all your <«;:-; ■ must make your way through the
gardening needs. Planlin Pal asks automated Ice Block Factory on
you whal you want to plant (gives RUACE your way to your true love. 3
suggestions too!). Then tells you screens worth of melting ice
where to plant them! (goiden
layout) How to take care? of them!
A blocks,
Freddies
deodly snowballs,
Fire
and
Demons try to stop
Plus whal to do when something you. Plus you must eat the fruit to
goes wrong1 [Insects, pests, and keep your strength up and build an
plant diseases) Fantastic for all ice ladder before your love can be
your gardening needs. List 529.99. yours again. Fantastic graphics and
Sale 519.99 {Disk]. action. List S24.95. Sale $19.95.
(Disk)

(«■-: —
Speed Reading Coach - Teaches
vocabulary, comprehension, and
SrKKDUKAIHM, Sir Lancelot Fight your way
speed to help you read better. Eye
m training and vocabulary come first.
through the castle, kill the dragons,
and save the maiden. But this is just
then the screen flashes word by
the beginning! 8 more quests with
word or sentence by sentence
8 more challenging screens await
through paragraphs and asks you
questions when you re done. your rise to be knighted king of the
Fontaslic Reading Aid. List S29.99. realm. Fantastic graphics and
sound. List $19.95. Sale
Sale S19.99 (Disk).
S14.95.(Disk)

Cirdo IS on RoncJtH Spivicq card,


Add S:J 00 lor Uuppmg handling and insurance Illinois reaktanis
jjleuie odd 6°. la. Add S6 00 for CANADA PUERIO RICO HAWAII
ALA5KA APO-rfO orders Canadian orders muM be m IJ.S dollari
mi DO NOT EVPOBT TO O'HER COUNTRIES
Ertcloif Caihieii Chetk Money Older or Personal Chock Allow U
days lor delivery ?To?doy*flor phono ordors I day express moil ■ ENTERPRIZES »"
VISA MAJTER CARD CO D BOX 550. I.1AHRING I ON. ILLINOIS 60010
NoC.OD tnConada Af'O F F'O Phone 312y382-5244 lo order
186 / RUN December L9S4
l(at Sale Price!) Get One
Commodore 64
(Expires 12-25-84)
* (Limit: One Per Customer]

The Best Arcade Games Around


World's Greatest Baseball — Finally a great sports game. Realistic right down to the
playing field. Contro.l all the actions -even the outfielders. Play realistic baseball oil
year round. (Fantastic graphics, action, and sound ! ] (Disk) List 534.95. Sale $27.95.

Robots of Dawn — Elijah Boley is here from the best-selling science fiction series by
world renowned author Isaac Asimov. Now you can become Earth's most famous
defective in this exciting test-adventure. Question the inhabitants of far flung cultures
— who's lying, who's telling the truth, and who is trying to murder you? Jump into the
action in this fascinating epic murder mystery. Can you piece together the elusive clues
to solve the eternal question "who done it?" (Disk) List S39.95. Sale $27.95.

PROTECTO EXCLUSIVE

Borbie — The biggest name in dolls. Browse through Barbie's closet full of beautiful
clothing and dress her ior the party. You con cut her hair or make it longer and color it
or change the style. Buy new clothing at the boutique or any of the six other specialty
shops, or even go to the dress shop and creote Barbie's designer clothes with the help
of the computer. The combinations are endless and so is the fun. One or two players.
(Disk) List S39.95. Sole $27.95.

G.I. Joe — The best selling toy soldier is now available as an activity toy on the home
computer. Select the battle situation then choose the equipment you think you will
need to get the job done. Choose from a number of uniforms and weapons in your well
stocked arsenal and get reody for the action. Pioy alone or with a friend, if you plan
the right strategy you will complete the mission if not you will have to try again. One or
two players. (Disk) List S39.95. Sale $27.95.

PROTECTO EXCLUSIVE

Hot Wheels — Now all the action and fun Irom playing with Hot Wheels cars is taken
one step further on the home computer. Hot Wheels lets you choose your play activity
from repairing cars to the destruction derby. You can actually play the activities along
with a partner on the computer screen, even build ond customize your own cars. A
whole new way to play Hot Wheels. One or two players. (Disk) List 539.95. Sale $27.95.

Break Dance — Break Dance is an action game in which your dancer tries to break
through a gang of break dancers descending on him. "A simon-like game" where your
dancer has to keep the steps of the computer controlled dancer, and even a free dance
segmenfwhere you develop your own dance routines and the computer plays them
back for you to watch. Now anyone can break dance! ! (Disk) List £39.95 Sale $27.95.

" Buy Epyx games from Protecto and choose Silicon Warrior, Lunar Outpost, or Upper Reaches of Apshoi FREE!
I* ' In cose oi stock oulage we will substitute.
Circle 1&on Reader Servjcu card
Add S3.00 lor shipping, handling ond insurance. Illinois residents
please add 6\ Tax. Add $6.00 far CANADA. PUERTO RICO. HAWAII.
ALASKA. APO-FPO orders. Canadian orders must be m U.S. dollars.
WE DO NOT EXPORT TO OTHER COUNTRIES.

ENTERPRIZES
Enclose Cashiers Check, m r- Order or Personal Check. Allow N
days for dali vary, 2 1o7 days lor phono orders, 1 doy express mail!
VISA — MASTERCARD—CO,D,
BOX 550. BARRINGTON. ILLINOIS 60010
No CO D. lo Canada. APO-FPO
Phone 312/382-5244 to ordar
RUN Dmmba 1984 /187
ing the Load command from within program #1, but you

magic
must take some precautions. When one program loads an
other, the second program must be shorter than the first.
(You can use the FRE function lo compare the programs'
lengths.) Some side effects of this process are that the sec
Clever programmers can prim up lo leu Direct mode ond program is executed automatically after it's loaded,
lines, wilh proper spacing between them, then put and any variables used in program #1 retain their values
CHR$(13)*S inlo the buffer, causing all those lines lo be ex when program tfl is executed.
ecuted. The key to success is careful placement of the screen If you're loading from tape, you can get around the pro
commands and careful positioning of the cursor ai the mo gram length restriction and avoid both side effects, by put
ment the program ends. ting the following line al the stan of program ffl.
Several of this month's tricks incorporate the dynamic 0 POKE 45,PEEK<174) : POKli 4fi.Plil;K( 175) : CLR
keyboard technique. Now that we've explained it, try to If you modify a program to which this line has been add
figure out how they work. ed, you must remove the line before executing the modified
Robert E. Peary program. Failing to do that will cause an unrecoverable
Crcsson, PA disaster.
Anne Phillips
5? 1 "ftD List Magic—If you execute the List com New Denver, B.C.
mand from within a program, ihe listing will take place, but Canada
program execution will slop. You can use the following
routine to Poke the word RUN into the keyboard buffer, $ 1 4P Dynamic keyboard loads—When
and to execute the run as soon as the list is finished. loading one program from anolher, you can avoid the
10 FOR I =631 TO 634 : READ A : POKE 1,A : NEXT : POKE 198,4 length restrictions and side effects of Program mode loads
20 DATA 82, 85, 78, 13 by using this:
30 LIST
5(XX) PRINT "LOADING [3 CRSK DNs|"
Craig Lewis 5(110 PRINT "LOAD"C[IRW4!"proyriimiiaim:"CHRS(34yl,8|3
Address unknown CRSR UPs]"
5020 POKE 631,13: POKE 632.K2 : POKE 633,85 : EJOKE 634,78 :
POKE 635,13 ! POKE I9H,? : END
Good listing from bad lines—Did
you ever get a Syntax error without finding an error in the When executed, this will act as if you typed the Load com
indicated line? Not al! keyboard entries show up when you mand on the keyboard and then typed RUN when it was
list your program, and the secret to debugging success may complete. If you use tape rather than disk, replace the 8 in
be to [tenter the suspected line. For example, enter the fol line 5010 with a 1.
lowing program, purposely misspelling PRINT by inserting P.R.D.
a shifted Q between the I and the N: Hales Comers, Wisconsin
100 PRIIshffl Q)NT "DOUG HENNING"

When you try to run the program, you'll gel a Syntax er


$ 1 OU Easiest Program mode load—if you
ror. List the program to find the error, and you won't be
are using a Datassetlc, ihe easiest way to load and run one
able to see it. Surprised? The shifted Q clidn'l show up al
program from anolher is ibis:
all! To fix this problem, retype your line. To fix it with less
100POKE631,I3I : POKli I'JK.I
effort, move your cursor up to the Listed line, then press the
return key. It has the .same effect as pressing the shifted run/stop key.
L.A. (ieri[> Craig Lewis
Munroevillc, IN Address Unknown

$14D C-64 slow lister—You can slow ihe OlOl Easy load and save—If you're copying
listing on a C-64 by entering: a program from one disk to another, you first load it by en
POKE 56324.28 : POKE 56325,0 tering LOAD"programnaine",8. When the lime comes io
When you ask for a listing, the computer may .seem to stall save it again, just type SAVE over the former LOAD, then
for a moment, but give it time and it'll start a very slow list. hit the return key. It .saves your having to retype the pro
To make things even slower, press the CTRL key or Poke a
gram name and drive number. To save even more, use L
lower number into 56324. To return the computer to its
[shift O] as an abbreviation for the Load command, and S

normal mode, press the stop and restore keys simulta Jshift A] as an abbreviation for the Save command.
neously. Walter Dickcrson
ThOniBS J. Tennuiil Brick, NJ
Louisville, KY
$ 1 52 Multiple saves—You can make multiple
5> 1 4C Loading from within a program—It's copies of a program by putting the Save command in a
Often desirable to split programs into two parts, usually to For... Next loop, such as
save space in memory. You can load program tfl by execut FOR 1 = I TO 3 : SAVE ■■HAKKY ALBACKBR" : NEXT

188 / HUN December 1984


S289
SUGGESTED
UST
Assembled in U.S.A.
PRICE
Weight 5 lbs.
Fully Commodore Compatible

5V4 Floppy Disk Drive for Commodore 64 & Vic 20


COMPARISON COMMANDER COMMODORE M.S.D. -1
Slim line construction (low profile)
MEMORY I74K I70K I70K
Direct drive |DC) motor
DIRECT DRIVE YES NO YES
Avg. MTBF rate of 10,000 hours
CONSTANT SPEED YES NO YES
Power requirements AC 120 volts @.3 amp typical
Optional AC 220 volts @3 amp typical SWITCHABLE POWER SUPPLY YES NO NO
All metal vented case SLIM LINE YES NO NO
Solid State power supply UGHT WEIGHT YES NO NO
Dual serial port (chaining option) INTELUGENT DRIVE YES YES YES

S'A" Industry standard format WARRANTY i Yl AR' 90 DAY 120 DAY


•NO HASSLE

Distributor & Dealer Inquiries Welcome

commnnDER electrohic svsteris, inc.


RO. Box 15485 • Santa Ana, California 92705
(714) 953-6166 • Telex 181281 SNA
Circle 16 on Reader Service card

Commodore & Vtc 20 are Trademarks of Commodore Business Machines, Inc.


You can even number each copy: COMD B. To ensure you don't get the graphics symbol it
self, as A$, you can add this to the end of line 10:
FOR [ = 1 TO 4 : SAVE "THE GREAT CARSONI" + STRS(1) : NEXT
:ON (AS = "[COMD B]") + 2 GOTO 10,20
David C. O'Sada
Jacksonville, FI, Then put your program continuation at line 20.
Brooks IIiieii
$153 Multiple verify—The Verify command Alexandria, VA
works nicely in a For... Next loop, loo. If the verification
fails, the loop will abort with an error message.
$ 1 59 Another queryless Input—There's an
James M. Byrne other method of eliminating the question mark when get-
York Harbor, ME ling Input from the keyboard. The secret is the lillle-known
fact thai the keyboard has a device number of 0, and that
$154 Keyword abbreviation tip—Proof any piece of hardware with a device number can have an In
reading Basic lines that contain keyword abbreviations is put channel opened to it. To see what this means, try the
easier if the computer is in Upper- Lowercase mode. In this short program below.
mode, abbre vial ions don't contain graphics characters and
lOOPliN l,fl
are much easier to read. Poke is pO, Next is n£ and so on.
20 PRINT "TYPE SOMETHING ";
You can put your machine into this mode by simultaneously 30 INPUT*!,AS
pressing the shift and Commodore keys. 40 PRINT
Maurice A. I'.-.wy 50 CLOSE I

Weslchester, CA 60 PRINT "YOU TYPED: "AS


Line 10 opens an input channel to the keyboard. Line 30
$ I 9O Input hint—Quotation marks can help gets the user's input. Line 40 is necessary to move the cursor
you input strings you didn't think were possible to input. to the next line and line 50 closes the channel. You get no
By typing quotes before and after your input, you can add question mark with this method, but you must carefully
leading and trailing blanks that would normally be trun control the cursor position.
cated. You can also input commas (no more Extra Michael ScliurUind
Ignored!), colons, cursor controls and so on. To input a de Stegcr, II.
lete character any time after your initial quote, just type
"[CRSR LF][inscrl][delete]." The best part is that the quote
marks will not be included in the string, (for example,
$15A Slick Get trick—Here's a way to use
the character received with a Get statement as the first char
"MAGIC" has five characters in the string, not seven).
acter for an Input statement. The technique follows the
Richard Shine
THEN in line 110 below. In ihe example, if you continually
Carrolllon, TX
press the space bar, a sequence of numbers is printed, If
you input a number in place of the space, that number is
$ 1 56 More on Input statements with printed instead. The example is useless, but ihe technique
quotes—You can use the dynamic keyboard technique (o has lots of possibilities.
put leading quotation marks on your response to the Input
100OET AS : IF AS = "" THEN 100
statement. For example: U0 IF AS< >"[Spacel" THEN POKE 63l.ASC(AS) : POKli 198,1 :
100 PRINT "WHAT MAGIC CHARMS"; INPUTB
110 POKE 631,34: POKE! 198,1 120 PRINT H : B - B + I i GOTO 100
120 INPUT fS Eton Ahem
34 is ASCII for ihe quotation mark, and the Pokes make San Diego, CA
the computer think you've typed it. Now the computer will
accept any key except the return and delete keys.
j Multiple-choice Get—The following
Errol Lisonbcc short routine lets you detect keypresses, from a specified
Salt Lake City, UT group of keys, and directs the program according lo the de
tected keypress.
5j» "1 5 / Input prompts—When using the Input 10 GET AS : J = 1 : FOR 1 = I TO 4 : IF AS - M1DS ("ABCD".U>
statement, don'l use prompts longer than 38 characters (on THENJ=1+1
the C-64) or 20 characters (on the VIC). Due to a bug in the 20 NEXT : ON J GOTO m.aaa,bbb,ece,ddd
ROM {Read Only Memory), longer prompts will result in
In the example, aaa, bbb, ccc, ddd are the statement
bad reads or an error message. Reports say the bug has
numbers you want the program to go to if A, B, C or D arc
been fixed in the SX-64 portable computer.
pressed. The string in the MIDS expression can be as long as
Michael L. Burnliaiiuli you'd like, and can even include function key codes. Try il!
Lima, OH Juson Dun!
Saratoga Springs, NY
$ 1 58 Interesting Input prompt—To get an
unusual flashing prompt, try this: $ 1 5C Using Get instead of Input—Here's a
10 1NPUT"|2 spaces|[COMD B][J CRSR LF]";AS way to get rid of the question mark while getting input from
For variety, try substituting different graphics for the the keyboard.

190 / RUN December 1984


Circle 256 on FEaador Service card
Circle 204 on Reader Service card.

Make your C-64 or VIC versatile with:


PLOTVIC'for VIC-20 CHrl o.
Graphics:
When it saves you
Hi-Res Graphics Kit S13-^,
Features:
. . Monu Drrvtn v*th fu!; sceen dsttey Ess t I'snsJe'atfe lo tiisv

Time, it saves you


D KayQoard <x Wtnyon ^pui (igtspen D Fufttons aana akj"e lex uso with
na mduOcd), IflNpon smoari.ng pefsonai Rforj'^""1"!; {BASIC!
olfjorilt™ (mn 3«) ._ U»squ<tevWdi»uSiB!adorBpiiica
!.] Base ueomfflry loon. line, oiipse). lusoriai and technical oupianaons
i*."mii(««y selection, 3-D . S(>fo!y PLOTVIC (iine.rjjmN'o VIC)

Money...
PL0TVIC3 (VIC Mm 3K)
i ! Te.1 insertion and positioning PLOIVICfi (VIC ™ih B • H)
D Scroeri to printer o' plotter (Hi Res)

Word Processing: TenED" i;inQi,


it all adds up to a great addition!
lor C-64 and VIC-20 ""ly.33
Simpl/ hook up
Powarful lent edlior for (^ m processing and program design |ll|)l '
ADDON to your
Commodore 64.
Features:
□ Documeri ad&nfi Creaw mcOify. arxl , ■ Pimi co<nmarid wnh inderHatinn anj Then forget it.
save cassere data die? and dsk
SEQ' isvr .11 i «
manj ns suppons COMMODORE ADDON mokes it
printers
Proqfam ediiiFHj Comert program Mes _. Easty transtoraDio to disk easy for you to
lo and rron SEO.iert a n es User's guide with iiiusraea beginnrxj.
D Lme image Mtiy using si-ncfe lew! ana techncai e»oiarna(p0f>s work with numbers.
commancs
Fni scioen ecM» (iffes cursoi
Sceirfy Te-ED to C W "oiED 20 la To add, subtract, multiply
VIC with : 6 K
and divide them.

BMPOID It even has omnidirect


P.O. Bo< 2673, Ann AiBor. Ml 48106 ional cursor keys for easy
MW ffirmo'aetltorm to APCAD" °O Bo. S3 ^i ■ l- U ifll/6 Smd cjxc" or rrmw^ "f*l* lr> maneuverability. ADDON.
S1995|US|>orsiicnBpo.ffSM95to.t«o SI •pp^ig iina nanoi-"*g tiuOed
Because Time is Money.
name Seedy ornrvir
And that's what counts.
■■-:n From:
PL0WIC3
i> ■ -.ihi/ii
PiDTVICB
l.-.l 11
C'pdir Carat no KcoplsC vi:.v> MC
801 3- Victoria Ave.. Suite 105
Add S3.00 tor Dink
Ventura, CA 90000 (805) 656-1000

R1

MAKE YOUR $$$$ COUNT -WHEN YOU BOY


SOFTWARE - HARDWARE
Software and hardware are expensive ■ too expensive to buy the wrong thing.

WE HAVE THE SOLUTION!


To help save you money and time in buying software and hardware.
THE SMALL BUSINESS GUIDE TO THE COMMODORE 64
by Don Vandeventer

IN DEPTH EVALUATIONS HARDWARE AND SOFTWARE


HOME MANAGEMENT SOFfWARE SMALL BUSINESS SOFTWARE
MORE THAN 100 PROGRAMS OVER 50 HARDWARE ITEMS
OVER 250 PAGES FULL 8'/2 x I I INCH FORMAT
SCREEN PHOTOS OF EVERY PROGRAM 100% MONEY BACK GUARANTEE

Comprehensive reviews from accounting and data base managers to spread sheets and
word processors. Plus printers, disk drives, telecommunication services, modems and
more, in the only truly complete guide for the Commodore 64.

Available at fine book and computer stores or direct from the publisher for only $ 19.95.
(to order direct include $2.00 for shipping. FL residents add 5% sales tax)

W.A.H. Press • P.O. Box 5278 • Ocala, FL 32678


(904)629-1220

Visa — MasterCard Accepted


Circle 140 on fluaOer Service card.

RUN Dt-ct-mber 1984 / 191


5 BS = "" $161 Data statement debugger—I use this
10 POKE 207,0 : POK1I 204,0 : GET AS : IF AS = "" THEN 10 on those occasions when I suspect my Read statements are
20 IF A$ = CHRS(13)THI=N PRINT CHRS(32) : GOTO 40 out of step with their intended Data statements:
30 PRINT AS; : 11$ = H$ + AS: GOTO 10
50 READ A : PRINT A. PBBK(63) + 25S'PEEK(64)
40 REM THU INPUT IS STOKED AS US
It's necessary' to print CHRS(32), which is a space, to oblit It prints both the data item and the number of the line it
erate the cursor in case it is on when you press the return key. was read from. Just insert the Print statement after the ap
propriate Read statement in your program, and deleie it
N.S. Hanspal
after debugging is complete. Of course, you must make the
King of Prussia, PA
variable in the Print statement the same as that in your
Read statement.
$1 5D Using the Get statement—A good
Iten Cherry
programmer will write this:
I'.] mini, Ml
10 PRINT "PRESS ANY KEY TO CONTINUE"
21) GET AS: IF AJ - "" THEN 20

A betier programmer will empty the keyboard buffer first, $162 Handling long Data items—If your
so that any previous keystrokes are ignored: data items are long strings, sometimes some of them won't
fit on a single program line. For instance, long questions in
10 PRINT "PR12SS ANY KEY TO CONTINUE"
15 GET AS : ll: AS <> I*HEN 15 a quiz program may need three or four lines. To overcome
20 GET AS : IF AS ■ ["HEN 20 this, find how many lines the longest item will take, and
break it into that number of substatemeuts. Then read and
An alternate way to empty the buffer is:
print it as several concatenated string variables. Be sure to
15 POKE 198,0
insert null strings when necessary for shorter Data state
-iiilin l\. Olscn, Jr. ments that don't use the extra lines.
Newberg, OR Girolyne J. Butler
Address Unknown
»J> 1 OB Get tip—Here's a Get routine that avoids a
possible Type Mismatch crash when using numerical values:
1(1 PRINT "CHOOSE A NUMBER 1-5";
$ 1 63 Finding program length—The FRE
function tells how much free memory is in your computer
20 GET AS : IF AS = "" THEN 20
.1flA = VAL(AS): IF A< I OR A>5THLN 20
at any moment. If there's a Basic program in your VIC's
JO PRINT A memory, you can tell its length in byics by entering:

Line 20 inputs the data as a string value to avoid the Type PRINT xx\-FRE(0)

Mismatch crash if an alphabetic key is pressed. Line 30 where xxx is the Bytes Free value your computer displays
converts the datH to numeric form and checks whether it's when first turned on.
in the right range (1 to 5 in the example). The routine A bug in the C-64 makes FRE return a negative vaiue if
won't crash, accepts only the numbers you specify, and it there's less than 32K of free memory. The following state
does not require you to press the return key. ment allows for the bug and gives the true length of the Ba
John Blanfurd sic program in C-64 memory.
Ventura, CA PRINT 389ll-(FRE<O)-(FRE(0)<0)*65536)

In both cases, the 0 after the FRE can be changed io any


*p 1 Or Cursor for Get—A disadvantage of the number or letter; its value doesn't affect the result at all.
Gel statement is that it provides no Hashing cursor to prompt
Ken 1. u ml>
the user for input. Here's a way to provide a cursor:
Corona, CA
10 POKE 204,0
20 GET AS: POKE 207,0 : 1I-" AS= "" THEN 20
30 POKE3M,] : PRINT AS 91 ©■* ASC finder—This short program makes
The Poke statements in lines 10 and 20 tell the computer to it easy to find the ASC value for any keyboard character.
turn on the cursor while it is waiting for a key to be pressed. You can then print the character using PRINT CHRS(x),
Line 30 turns off the cursor and prints the value of AS. Be where x is the ASC value determined here.
sure to print something at this step, even if it's just a space,
1GETAS:IFAS = 1'HEN 1
or an image of the cursor might be left on the screen. 2 PRINT AS, ASC(A$>: GOTO 1
David Palmer James M. Byrne
Address Unknown York Harbor, ME

3>1 DU Data error finder—If you get an illegal


Quantity error while reading Data statements, the follow $165 GOTO nothing—If you're using a
ing Direcl mode entry will show you the line number of the GOTO statement in a place where every byte counts (such
offending data item. as in a one-liner), start with line 0 and use GOTO without a
PRINT FEBKJffiH 256*PEEK(64) line number. It saves a character and .still returns to line 0.

Don Criss Heath Fallin


Fairmont, \VV llaeonlon, GA

192 / RUN Detambar 1»H4


We'll Knock Your Socks Off CHOOSE COMAL
For Five Bucks!
What can $5 get you these days? EnTech's disk based comal Version 0.1a
• COMAL STARTER KIT-Commodore 64" system Disk, Tutorial
$5 Studio 64 Album deal gives you a lot! Disk (interactive booki, Auto Run Demo Disk, Reference
You'll hear ten hot songs and a DJ who caret and COmal from a TO 2 book
S29.9S plusS2 handling
talks in an actual human voice. Watch
the notes move across the screen in high (2) PROFESSIONAL COMAL Version 2.0
- Full 61K commodore ea cartridge
resolution graphics. You'll also get a Twice as Powerful. Twice as Fast
$5 coupon good for EnTech's advanced S99.95 plus 52 handling (no manual or disks)
• Deluxe Cartridge Package includes-
music synthesizer for the Commodore comal handbook 2nd Edition. Graphics and Sound
64, Studio 64. You can't beat a deal Book, 2 Demo Disks and tne cartridge (sells for over
$200 in Europe], This is what everyone is talking about.
like that, and you can't beat the way S-138.90 plus S3 handling (USA x, Canada only)
Studio 64 sounds! We guarantee it's
CAPTAIN COMAL" Recommends:
better than Music Construction Set or The COMAL starter KIT is Ijjeal for a home programmer, it
Musicalc. Order your $5 Studio 64 has sprite and graphics control ILOCO compatible). A real
□argam—S29.9S for 3 full disks and a user manual.
Album today!
Serious programmers want the Deluxe Cartridge Package.
For S12S.90 they get the best language on any 8 bit
Limited Time Offer
computer (the support materials are essential due to the
immense power of Professional COMAL)

ORDER NOW:
Call toll-free: i-80Q-356-53?a ext 1307 visa or MasterCard
Cucle 312 on Rustler Service carO.
ORDERS only. Questions and information must call our
info Line- 608-223-1132 All orders prepaid only—no C.O.D.
P.O. BOX 185, SUN VALLEY, CA 91353 Send check or money order In US Dollars to:

(818) 768-6646 COMAL USERS CROUP, U.S.A., LIMITED


^^B SAVE COD 8 CREDIT CHARGES BY 5501 Groveland Ten, Madison, Wl 53716
visa- SENDING CHECK OB MONEY ORDER ffl ffft trademarks commoaore 6a of commodore Fiearonics Lid. caclain COMAL ol
COMAL users Group USA. ltd
"*S ADD S2.00 FOR SHIPPING

some people have


a distinct advantage
when it comes
to education!
(Some people use Quality input's
Educational software.)
Circle 136 on Reader Service card

ACT/SAT REVIEW $179.95


more than 98 programs and 50,000 questions

Other Packages Available


ACT S99.95
SAT 99.95
Basic Matn 22.95
Basic Algebra 22.95
Intermediate Algebra 22.95
Snutterbug 6a 39.95
(Photography)
Geometry 22.95

Qualitv
problem Solving 22.9"5
Consumer Math 22.95
O-Stat 269.95
(Statistical)

309 W. Beaufort Normal, IL 61761 309/454-1061

RUN December 19S-I / li)3


Commodore Clinic
By Jim Strasma

Commodore Clinic is a monthly col meet the needs of French-speaking


umn designed to help you, the RUN \K'- Could you please tell me where Canadians.
reader, through any troubles or ques 1 can get a disk with the same programs Since you're having trouble ordering
tions you have as you use your VIC or for my 64 as shown in the movie War direct, why not order from a dealer?
64 computer. Send questions to: Games, without having to break into a Many software companies no longer
government computer? sell directly to customers, bui some
Jim Strasma
dealers, such as Micro-PACE Comput
Commodore Clinic Brian Griffith
ers in Champaign, IL, offer to special-
1238 Richland Ave. Norman, OK
order anything and ship it anywhere.
Lincoln, IL 62656
War Games featured several
So this column can help as many peo
computer games and programs. It's
ple as possible, please try to limit your
been a while since I saw it, but I pre
questions to topics of general interest, 1 would like to obtain a word
sume you aren't interested in Tic-Tac-
and limit each letter to one question. In
Toe, available from most any user
processing program that would he com
cluding a full-sized (if10) self-addressed
group.
patible with both my 64 and the PETs at
stamped envelope will ensure a reply-
I also presume you don't want the school. Any help would be greatly ap
even if your letter does not appear in
carrier-seeking program that dials every preciated.
prim. I do ask that you not call, though,
number in town looking for other mo T.S. Bartletl
because my telephone does not know
how to type, and only typed questions dems. (I assume thai because just hav Slephenville, NFD

can help others through this column. ing such a program may be illegal.)
That leaves Global Thermonuclear I'm not aware of a single word
War, a game 1 can't imagine anyone processing program that runs unchanged
wanting to play. Companies specializ on both machines. However, several arc
ing in such "games" include Avalon available in compatible versions for
Update: Replacement ribbons fur the
Hill (Baltimore, MD) and Strategic both, and will allow you to load files
801 printer are available from Radio
Simulations (Mountain View, CA). from either machine into the other with
Shack, as part number 26-12*3.
out difficulty, as well as operating in
George Manning
nearly the same way on both. Examples
Rome, NY
of compatible programs include Paper

r\: Thanks for the lip! Q I am particularly interested in a


word processor program thai will give
clip and Paperclip 64 (from Baitcrics In-
eluded), Word Pro 3 Plus and Word Pro
me French, as well as English, charac 3 Plus/64 (from Professional Software),
Software ters and accents. I suspect thai Paper WP64 (from Pro Line Software), Easy
clip and Script 64 will do what 1 want, Script (from Commodore) and Super
but despite my letters, I have been un script (from Precision Software) and
able to get a response from the compa Pagemate (from A.B. Computers).
Disk Master is an excellent pro
gram (see RUN, February 1984). I use it nies. Any ideas?
to catalog all my disks. I have one prob Louis i- mm id
lem. . .certain commercial disks do not APO, NY I own the V1CMON cartridge,
catalog on Disk Master. 1 receive the but I am having problems trying lo store
message DISK BAM IS INVALID. I Low retail prices on programs a byte (listings say ".byt $2c"). I tried to
hope you have a solution. for the 64 don't permit much customer use the Fill command, but I could not
Danial Baney service, but including a stamped reply get it to work. How should I do it?
Omaha, \1 envelope might help encourage com Kandy Quillen
panies to reply to questions. (No one Neah Buy, WA
I doubt if the fault is in Disk likes to throw away a perfectly good
Master. Rather, some commercial pro stamp.) Both companies you mentioned
* The syntax to make the Fill
grams alter the disk to keep you from have been in business for years, and command put a byte S2c in location
reading its directory, as a copy-protec they have been helpful to me. $1000 (for example) is:
tion (rick. If you can'l read it, then Their programs are indeed available
.f 1000 1000 2c
neither can Disk Master. Avoid the for French-speaking users. The same is
problem by avoiding the companies true for other programs developed in (with the leading period already sup
[hat do it. Canada, such as Word Pro, in order to plied by VICMON as a prompt).
194 / RUN December 1984
Circle 122 on Reader Sorvica card

Result Advance ■$ tTip Comrrouve Cd Cafic-ftaull Easy is a SOOrnilJCHed Uul simple oicte Personal flcfounlim will all end
I he c&moietp tteclronn srit-fi
32-page s»??M $W?t Tuny two paps, gaphics One-pa^t? ipr«o$fieel lor \ne Commodore W ytuji monty mafiagenwrnoclatis rtitl^yoiiSf
ana irw ability lo view up in (out pagesi aprem FltxfflM prmjing graphics, and 1 implying lull- II rus more Hun 2? mathematical fund ions,
siiftets) ai one lima rraka Calc Resuil Anvancea trie whole Imancul piciure It 15 a qinck an
functfon eoilmg make C^)c Result E.n/a power performing nil (he BASIC operations The mad'
I he mosl power fur planning and forecasting lortf ful rUnnnrmj anu forecastira] lool it s easy to clfpendable way lo comrol finances ^nij o^
available lor me ComiTsoawe 64 Available Tw mum number or rim is 250 and the mnimum
learn and simple (o use Available for (in1 Comi- lor tfie lufure Fiaance I g?ls you org^nij-ed wil
the CCfliJTidyiore 64 wittt disk dnue rn&norf &a witn caaselfc of rjijk uny,* number oi columns i* 1QO fractiCsfc will sort
ASianflarrt/criartclaccounts Finance2 tt
mf & nutiofl Doi n njme'icali y anfl .lfpNate [<<U
arourti b
t 5 coming from Fiiwtcc 3
by a "Go I& uflifln AvailaDk- lor Ihe
d p^ymctii caienrt^vsfcr i
Av.m.ihlp lor Cummridoie 54

is \nt r>mjiarn fo> me La a! Onf is ir>p p<oqr^m trul ^nrrs pro' rd Wntet xxiud» j ru i scieen Tot mat (up ic
word frocnSiiK sys;pm trial qiv« you 80 hdnne a re $m,i11 Dusmeism an >c wm ing r&e rtKai s Program* -ve totally stanfl-jlon* EacJi RQ tnaiacle'5] wtntti AmplJ'ies von' teil entry
columns wimnm naio*a<e it Tia* a dulIi m SOrution Ijr k«pmg track Qi vOunncOTairid tt- jram can icces* 13 Data lihes it U snnpte and Cdiiirvu tiy Irttmij you view your entire tlocu-
penses If hinows cash efwektmoks credit Q lor fprsHime uspra sopni^ticaird cirftign irirnt ixifore you punt i\ M tias iwp plasliC key-
Oiciiorarv ^nrt mailing nst Tfn.1 program nas -in
caroa inn other Natalities ami "Pauses Pro- Iw programmers Tins program rjr-Jicrafor pro UoimovfiMnvs which placpiha word ruDcrj^mrj
nofm.il Mil Gdiimg functions such as cor vmfts a DaMncf sheet, net worm staipmeni duces jeady-io-usc fliSic programs Lfttl are comrruind di/ecily coto tW keyDcard The jnanual
rection s rttirimns. inseriions center ing, muve- criecks anrt tost tiank reconcrhaiioi Keeps Cu$torni7?r] jo your ne^Os witfi out h.ain*ig to is written in easy-ifrunoersiana Deopt-frientiiy
t,ack of up lo five cfifckixrahs if supports ai- write n single worn oi coae Enqiisn
iwnt at text global searcn and replace ami mosl all Diintm am tiopoy ana "-irn disks
right |US[ika[irjn It rs user friendly Available
for Commoda'e Gl will di^k rijr^e

computer
Tutor,
Ciic is ine VMr?st pipcn tpirarjsn
Its popular feaiures are Sum 'rpiicatr. rec
iii»s ■MiNofwiiicnrniifi'v.ijiii'i nu/nfim
uialr lor? suMr.ict fnuh-ply niviiw uieoU
w lormuHB YnircanTluprih1 Wui1ipl,»n wo'k-
mpOJU'nlnl lofmjnuno lalirls LoaO. save. a
siii'i'i with iijtes arw numtflfS it c^n p#fwm
prinl sfii^^]sheds Avnl,iLip <or Commorj Hi*' i ,ilfnl klions Iflr V"" YOUf WWk3M(*| v,??')
mill Disk Duve rnw^ loni] inn G3 rolnmns Wiflc fir wrurjs
f

VIDEO INSTRUCTION TAPES


VHS OR BETA FORMAT
TRACTOR FEED Use your VCR side by side with your computer to
I COMPUTER PAPEH learn disk operating systems, how to program, and
Convenient E-Z To Use Mlnl-Packsl
how to use programs. Your VCR along with your

D PLAIN WHITE SHEETS


~> computer serve as your personal tutor. Pause your
VCR to review and learn at your own pace.
9'. x 11 1 Copy
9V * ii ; Copy
OKIYSH.95
OKLY 319.95
VERBATIM
CAT # TOPIC 1 PPROJ RUNTIME
9'. . 11 3 Copy ONir SI9.95
GREEI BAR SHEETS BP-3 LEARNING C-64 "ASIC MR J19.95
DISKETTES
Hft t 11 i Cooy ONLY S19.95 BP-4 LEARNING VIC JO BASIC > MR S49 95
10'n ( 11 2 Copy DNIT SU.iS
DIO-1 commodoue m oisk ho Hft IS MIN S49.95
$19.95
14 V> i 11 3 Copy ONLY SZI.95
8'. • 11 1 Copy ONI) IM.95 DIO-2 VIC 20 OISK \IO HR45 MIN J49 9S 10 MINIOISKETfES (MD200-01I
3'. x 11 2 Copy l!iL> S13-5 EW-9 MULTIPLAN C-64 HR50MIN J39.9S S1NGLESIDED- SOFT SECTORED
8' x 11 3 Copy DHLY 119.95
EW-3 CALC-RESLL1 ADVANCED HR30MIN S39.9S
ADO 13.75 PER BOX SHIPPING EW-4 CALC-FESULT EASY HR 15MIN IZ9.9S
EW-5 PRACTICALC C-64 MR 15 MIN SJ9.95 C.O.D. Orders Add S3.00
$3.00 Shipping Per Order
Illinois Add 7% Sales Tax

LYNN COMPUTER SERVICE


6831 West 157th Street Tinley Park, Illinois 60477 (312) 429-1915
VIC20AMD COMMODORE 6a ARE TRADEMARKSOFCOMMODORE BUSINESS MACHINES, INC CALC-RESULTIS A TRADEMARK OF HAfJOIC. PRACTICALC ISATRADEMARKOFCOMPUTER
SOFTWARE ASSOCIATES. THE HOME ACCOUNTANT ISA TRADEMARK OF CONTINENTAL SOFTWARE WORD WRITER ISATRADEMARK OF TIME WORKS MULTIPLAN ISATRAOEMARK OF
MICROSOFT HOMECALC ISA TRADEMARK OF SIM THE LASTONE IS ATEaOEMARKOFCOMPUTER MARKETING COMPLETE PERSONAL ACCOUNTS ATRAOEMAHKFOF FUTUREHOUSE
SCRIPT a* IS A TRADEMARK OF RICHVALE TELECOMMUNICATIONS

RUN Drombcr 1984 / 195


Commodore Clinic

However, I would do it with the Killing,1' November 1979). Boih could


Memory command instead. Besides dis be converted to run on your system. You didn't, mention what
playing the current contents of a part of printer you're using, but current buffers
memory, the .m command allows you expect you to have either a Centronics
to move the cursor up and over to a parallel or an RS-232 interface to your
Hardware
byte, change its vaiue and hit the return printer. Unless yours is a Commodore
key to enter the change in memory. For printer, you probably do.
example, in your case, you might see: \j|: Can you help me make ti 4-slol Given a suitable interface, the buffer
simply plugs in between your computer
.111 1HH11W1 expansion port? Please write buck.
:1000 aaaaaaaaaaaaaaaa
and the printer. You should look for ex
Glen Osvold
pandability and compressed storage of
You would then simply change the first Grafton, VA
duplicated characters. Although 32K
$aa to $2c as shown:
seems large enough to you now, and
:1000 2caaaaaaaaaa.-iaaa Nope, sorry. It's rarely cheaper buffers are sold with as little as 16K
This method is still a bit cumbersome, to build smali boards like that than to of memory, you may eventually want to
but to improve on it, you'll need a full buy them commercially, once you fig increase its memory to 64K. Be sure
assembler, rather than the mini one in ure in the value of your time. Also, you can.

VICMON. thanks for writing, but I get too many Second, ihe computer sends large
letters to write back unless you include a groups of spaces and other repeated
full-size envelope with your address and characters to the printer as it prints most
Can you give me information a stamp on it. documents. Normally, these are stored
on protecting and claiming rights on like any other character. However,
computer programs? How do I copy some buffers recognize repeated
right my programs? When I hooked my 64 to the characters and store them in a con
Cynthia Wood color TV, the screen was twisted and densed form.
APO, NY could not be read. I needed a horizontal Although parallel and serial buffers
hold control for correction, but my TV are widely available, IEEE-488 and se
Though I am not a lawyer, my only has a vertical hold control. rial bus buffers are not, though both are
understanding of current U.S. law is For the past year 1 have been using a beginning lo be announced. Prices for
that any program you develop is auto B&W TV that has a horizontal control the existing units range from $200-5400.
matically copyrighted as soon as it ap but is missing all the pretty colors. Is You're right about the shortage of
pears in public, provided a copyright there some way to control the horizon ads; I could only find one product to
notice appears prominently on it, and tal on (he 64? mention by name. It's the Micro-
providing you haven't given out any Joel Herman Spooler, sold by the Quill Corporation
earlier copies without such notice. You Haddonfield, NJ of Lin coins hi re, IL. 1 mention it only
don't have to register the copyright with because Quiil offers a proven satisfac-
the federal government to make it valid, Don't give up too quickly on tion-guaranteed-or-your-money-back
but doing so has some advantages and your TV. The horizontal hold control warranty.
doesn't cost much. Unfortunately, de may be hidden—accessible only through
fending a software copyright is prob a hole or by removing the back of the
ably more trouble than it's worth, un Even time I use my disk drive,
set entirely. Find someone who repairs
less your program is blatantly stolen by that brand of TV and have them check it makes a loud squeaky noise. It still
a company with enough assets to be into it. If you have a schematic for the works, but I can't stand the noise. How
worth suing. set, it may be listed there. do I get rid of il?
Douglas llaggctt
Stafford, VA
Is there anyone oot there who I understand buffers can be
has developed real estale-orienled soft purchased for printers that will take A likely cause, if yours is an early
ware? I'm looking for a program (hat data from the computer and in turn
1540 or 1541 disk, is a loose flywheel on
allows a real estate investor to evaluate feed the printer, leaving the computer
the bottom of the unit. If so, you get rid
potential renlal property for cash flow, free for other tasks.
of it by genlly pounding it back on, and
tax advantages (interest and deprecia My Quick Brown Fox word proces you can prevent recurrences by using
tion), potential property appreciation, sor gives me some 38K of text storage,
superglue to fasten il in place. The hard
equity growth analysis and so on. so it would seem that a 32K buffer
pan is getting to it, which involves re
Paul Smithey would be just about right. Hut who moving the whole case.
Destin, FL makes them, where can they be bought If this isn't the problem (later 1541s
and how much should they cost? hold it on firmly with a screw), listen
They're not advertised in RUN or other
RUN's sister magazine. Micro carefully with the case off to isolate the
computing, once ran two articles that magazines. source of the sound. Washers around
may be helpful lo you ("Buy or Rent," Andrew Swanson the spindle on which the disk turns can
May 1980, and "Boy, Did I Make a Seekonk, MA go bad. Similarly, the arm along which
196 / RUN December 1984
Circle 333 on Raadar Service card.
Software That Works
cI'cla 274 on RoaOor Sar»lce card.

For Generations CONVERSE WITH


YOUR COMPUTER At Christmas 1 no more
6 Types of Charts and Sheets AT IASV. A FULL IMPLEMENTATION trl th#
grAm 15 r a 1»1 ■ ,■■ t' " 1'j riJ" on youi CoiriTioaa'a fi*
desire a rose
Indices CreAipd bi Mil in 1966 EUZA hat Mtprnn me wuric't mo si Than wish a snow In May's
ceiebral so n r 11 h c 11111 mo |iig« nc 9 demon tutiiij n pr ogra n, ELIZA,? ■
User Fields new fangled mirth
you lypa it in and i^en /eaponfls wllh har own cQ^monr c
Notes, Footnotes and Sources queir>Grl — ,inil hnr rnirnrki Jrr p'lgn ama^n'iijlv njjpfOpfiatfl1 But like of each thing
□esign« to run on a large mam frame, ELIZA hat never beta r a
No Limits been ana-iabr? fo personat tcTipuier uicrt «»cepi in grealty
that In season grows
auipo«d Ocm woriioni lacking cr^e sophiii.caiior> which, mad* ihe —King Lear
Adapts to Your Hardware
Mow, our n9« CammoiTof* &' version possemrg iff FULL power
Comprehensive and rangp 01 e^preflvofi 0' lie arigmil 11 being ott#rW fll the
introductory price ol only $?& flnrj if you *ani [0 (md oui ho* ahn
Easy to Use does it [01 iflAch Jier la do more) we will include lho compieia
SOURCE PHO(1HAM for only WO fliJtlitrijiifll

And Much, Much More O'Oei your copy ol ELIZA lodayand you'li naver agmn worrdc how
to resoonfl when yuu hoar jo^eonj my "Okny lei's jiSwiantiii
Circle 220 an Reader Servlcs card corTfpulfl-r ol yours enn actually fl&i"

S*nd lor brochure and ump'e pr in louts


more ih«n a me/e gams Tqj"H be imore?$ea
Family Roor* includes detailed manual arid 2 full disketle*
AOllAf"
ol programs joi your Apple II. IBM PC,
Coramodoie 64 and CP/M." "DeiigtitluJ eniflfiBlnmarj . An ideal medium lar ihawinj [■" your
^Stem." —MICROCOMPUTING MAGAZttlt
Olhei genealogy software also available
■' 'ELIZA I b an ft* toy n rj i r»g p iEl:e of irjH * fl r o A Fagcmai I ng p r og ra m
PricellFE. Satisfaction Guaranteed lo uas and Mufly -SAWV'S Jlf/CROCOMPUrffl REPORTS
"ELIZA it a grppil wiy lo iri'oflud- your Ir.endi lo computer* A
American K*preu. Visa H Miiterrard Accepted li " p^j£f\A M
oIf
n m«. ami im i gt*aT n i

Mac Inker
• Trade nuiln lor

Applr C-JiTi n llI r i.

Inc.. InltrnatlonAl J.^ CBM.lm.fi "This version ol ELIZA n the beat wo have «*n Aiapaitygame II
i&unmatched" -- W0«£ APPLtCAJtOHS FOR THE C-ff*
£LllA IS AVAILABLE IN THFFOLLOWlHG FOflHATS:
(Pleaae apecify DiskorCas»irsf
A Gift For Christmas
' Protecied Version ,_,
(Protected VoJtian ca" be run Byl roi lutod oi moo'i'ied}
125
A Gift For All Seasons
Family 2 Un-protecrBdrjommo4 II Shakespeare had had a word pro
cessor he would have consumed about

Roots
Both version* ipcinOe a m page ui«e rnanu
aiF adO 12 00 Mlipptng ,lnrj hs-miing li> AM o 25 cartridges to run a firs! diafi ol his
works. At an average of $10/cartridge
ARTIFICIAHNTELLIGENCE RESEARCH GROUP the cost is $250. With MAC INKER he
QUINSEPT, INC. 9?i NerthLaJoiiartve-uo. Dnpl Ff
would use ons cartridge, his total would
MM^Bj L0$ Ang sis 5. CA 5004 6
P.O. Box 216, Lexington, MA 02173 be 50 cents in ink and his print-out
^^^^ WC. VISA flftOcheciu accepted quality would be much improved.
<6T7) 641-2930
MAC INKER is very simple to use and
Circle 219 on Header Service card.
Glide 198 on automatic. Average ink cost lie 'inking is
5 cents. We support 535 piintors and we
Tired. . . ? have 20,000 unitn in the field, in the US
. . .of having to iwap tarTrldpai In and out yfhti«vir you and in 5 continents.
wlih to ploy a naw gam*? Wont to ifor* up ta IT tar
MAC INKER, a gilt lor Christmas, that
Irldg.i an o ill*)* dfifc.I..? H -i .. ...... it T», ■' -.
will last to: years in many seasons to
ClUl It for TOu.
come.
CBUS 1 Mali* backup coplti a* CM cartrldgti To
dllhr Jncludai circuit hoard and manual wllh
toft war* Iliilngi. C gfl 03

CBUS I UGltlie - at above, vllh all nvrtitary pragrimi


on Hlik ^ 17."?!^
CBUS II 14 HbTt* RAM Carirldg* Imulnlar wj.h writ-
proiacrlDn. 4llo»t you io run cop*-

prolBEtad cartrlda*i Irom dlih. or d*v*lop


Yftut owo canrldg* loliwar*. IntCudai
. rr j.i hoard, and rnanirol with
toflwara ll.tlngi $ 64.95
CBUS II DslUlE - oi above wlrh nil n#c»*iory progro A COMPUTER BUFF'S acSwitch
DELIGHT Choose also our popular MAC SWITCH,
CBUS ComlW IhIii4*1 CBUS I and C1US II wlih dltkatr* Both useful and unique; fashioned serial or parallel switch - the ideal com
$119.95 panion for Ihe user who has 2 printers or
as a beauiilul desk set.
*tr.i m n II if ihniBi mi, Njirntrf ri«> mmi jh 2 microcomputers or both, $99,00
Your very own miniature computer,
crafted in genuine walnut with gold

CBUE
TM
plated key board and screen, fixed
along side a slim gold florentined ball
point pen. Mounted on 3x5 inch
Carrara Marble Base. Display screen
CARTRIDGE BACKUP SYSTEM Order toll iree 1-800-547-3303
reads 'My Personal Computer"
or ask for free brochure
Priced at only $27,95 plus 2.50

\. -—
shipping and handling. Computer Friends
Add S1 50 for personalizing
6415 S.W. Canyon Court
Please allow 3 to 4 weeks (or deliv Suite #10
ery. Check or Money Order only. Portland, Oregon 97221
Send to: (503) 297-2321
Blaine-Ann Engraving
R.J. Brathman ftmnlaici, Inc.
P.O. Box 1077, Haver-town, PA 19069 21 Hanley Avenue
1315) 633-3495 Molville, New York 11747

RUN December 1984 / 197


Commodore Clinic

the drive head moves has to be lubri ile for this is aluminum foil, which you Are you aware of any plans for a hard
cated every once in a long while. Other could tape to the bottom of the furni disk for the 64? What about a DOS for
pieces can also go bad, but your ear will ture used to hold your 64 system or such a system?
guide you to the offender. place under a rug below the system. Gay Steinberg
Do take care of the noise as soon as There are also special rugs and equip Lincoln Center, ME
possible. Noise means friction, friction ment mats made for this purpose. You
means wear and wear means failure, could even get a Filter for the wall socket §\: Not yet, and the DOS may be
probably sooner rather than later. from a TV shop, but I don't expect that the reason; the serial bus is barely fast
will help much in your case. enough for the size disk that the 64 has
now. However, if you can find one, you
I have received complaints from can use the recently discontinued Com
llie person living directly below me thai I recently bought a 64, along modore D9060 and D9090 hard disks
when I use my 64, it creates terrible in with a Video Pak 80 (from Data 20 with a 64 via an 1EEE-488 interface,
terference on channels 2-6. The surpris Corp.) and Commodore's Easy Script such as the Bus Card (from Batteries In
ing note is thai people using the same word processor. I am new in computers cluded, Toronto, Ontario). Unfortu
line that my computer is plugged into and look for granted Ihal, having been nately, the D90 series is slow and
huve no prohlems. Please help!! developed for the 64, (hey would both expensive compared to other hard
Maurice I'oitras work together. Is Ihere a way I can disks. It is, however, completely com
llridgewaler, MA make the Video Pak 80 compatible with patible with Commodore's DOS, and it
Easy Scrip I? works jusl like other Commodore
First, pick up your 64 and turn German Fragoso disks, using the same commands.
il over. Through the cooling slots on (he San German, PR
bottom, you should bo able to see a
I recently purchased a Commo
shiny metallic sheet covering the entire I'm sorry, but no. The two dore system that included an 801
bottom of the main circuit board. Its products were not developed with each
printer. After about three sheets of
purpose is to prevent such interference, other in mind, and they try to use the
paper, every printout began to fade out.
and it was left out of a few 64s in the same parts of the computer in different
It was hard to believe that the inker
early days. ways. Unfortunately, the method used
would dry* out so fast, so I ran a test to
Assuming it is in place, the next step to keep you from copying Easy Script
see if the ribbon-advance knoli was
is to isolate the source of the trouble also keeps you from changing it to work
turning properly; 1 marked the lop of il
some radiation. To do this properly, with the Data 20 board.
with tape.
you'll need the cooperation of the of Don't assume that two products will
When (he printer .started up, the
fended neighbor, perhaps talking to you work together just because they're for
on the phone and telling you when knob advanced 'A turn and stopped for
the 64, any more than two people will
things get belter and worse. Start with Iwo lines. It started advancing again
like each other just because they have a
nothing on but the 64 itself, and nothing about V, turn per line for three lines,
common friend. Always make sure,
plugged into it. Sometimes the accesso then did a quick J<ii turn and slopped for
preferably by testing the products to
ries cause interference, (oo, four-five lines. The same behavior re
gether yourself.
A Commodore staffer at CES this peated tor the remainder of the print
Paperclip is a similar program that
summer told me !he 64's Atari-style joy out. A copy of the printout is enclosed
docs work with the Data 20 card (ever
sticks can act like little antennas for ra for your inspection. Is the irregular ad
since version c, anyway), and Data 20
diation, which is why they were changed vance normal?
also has its own word processor that
on the new Plus 4 model. Disk drives, works with its card. Ali Mesghali
printers and monitors are all possible Millvillc, NJ
offenders. By connecting and turning
ihings on and off, one at a time, you I have both a 64 anil n VIC. I don't have an 801, but I hardly
may be able to trace the interference to a Since the 64 has belter games, I don't think so. Il sounds like your ribbon car
single device. get much time lo use il with my whole tridge isn't properly .seated on whatever
Assuming you find what is causing family at home. Can I tjpe a program mechanism advances the ribbon. It's
the trouble, the next step is lo reduce the on my VIC, save it on lape, take the also possible that the ribbon cartridge is
interference. One approach is (o move tape to my 64 and load il there? defective or that a gear within ihe mech
things around. Even a foot or Iwo can Yosef Gu It man anism below the ribbon cartridge is slip
make a difference, because radiation Scranlon, PA ping. Try firsi removing and reinstalling
decreases rapidly with distance and may the ribbon cartridge. If that fails, try a
not be equal in all directions. If you different ribbon, and if thai fails, return
Yes. And nice lo hear your com
can't move the computer, try convinc the printer before ihe warranty is tip.
puters arc well used.
ing the neighbor to move the TV down I've never seen a printout as pathetic as
stairs. the one you enclosed.
Oh well, il was worth airy. If none of By the way, thank you for the good
this has helped yet, try lo isolate the TV My only complaint is that I deteclive work you did before writing.
and 64 from one another. An old favbr- wish I had more storage space per disk. It helps.
1!)8 / RUN December i!»H4
Clicla I7'oi Reader Ssnlco card.

Read AnyGood Minds Lately?


With the Mind IYober™you can. It's an ingenious situation, or a personal situation.
new software program from the Human Edge™ Pick up the Mind Prober today. And get a piece
that lets you read people likeabook. And discover of someone's mind.
things about them that most people wouldn't The Mind Prober is available at fine retail and
dream of teliing you. computer stores everywhere. In the United
All you do is answer a series of questions and States rail 1-800-624-5227 (in California 1-800-
agree or disagree with a list of adjectives describ 824-7325) for more information. Mind Prober is
ing a specific person. In just a few minutes your another practical expert systems program from
personal computer can show you their strengths, the Human Edge™Software G>rporation.
weaknesses, sexual interests, and more. Software That Lets You Read People Like A Book.
The Mind Prober delivers a personality profile
on your subject that's so accurate, it's frightening.
You'll know what makes them tick. And that's a
tremendous advantage in figuring
Mind Prober
IBM • Apple • Macintosh ■ Cummixlotv
out how to get what you *■—S~—■
want from someone. Any-
one. In a business

. ■...-—>&>&
Commodore Clinic

yet to receive n reply. By now, the 100 DIM S(6.5.5)

What is the purpose.- of n dual warranty has expired, and I want to Here is a simple routine to fill your array:
disk drive? Can you hook Iwo 1541 disk know whether or not Commodore will
110 7 CKRS(147):REM CLEAR SCREEN
drives together io use with a 64? still fix my computer or if I'll have to
120FORI^l TO6
pay. Where, in my area, can I get it re 130 : FOR J = 1 TO 5
Sharon Ireland
paired without having to ship il to West 140::FORK=ITO5
Merriman, NE
Chester, PA? 150: : : 7 ■'ENTER PRICE FOR FUND #";!
160: :: 7 "IN DAY";K;"OF WEEK";J
The primary purpose of a dual Robert Linanum
170:: : INPUT S(I,J,K)
disk drive is to make il easy and f;isl to Chelmsfont, MA
180: r NEXT
make a backup (spare copy) of impor LW :NEXT
tant disks. Copying an entire disk, using Recheck the fine-tuning of your
200 NEXT
one or more 1541s, takes anywhere TV set. Many of the reports of dead
Then, to print out the results, you might
from four to 40 minutes, depending on sound on the 64 turn out to be mistimed
use:
the copying program used, and may re TVs. Make sure by plugging another 64
with good sound into your TV to ver 210 7 CHRS(147):REM CLEAR SCREEN
quire constant attention. A backup on a
ify thai the problem is actually inside 220 FOR 1-1 TO 6
dual drive takes only about two min
230 : 7"RESULTS FOR RJNI) 1 ";l
utes, and not only doesn't require any your 64.
240 : TOR J = I TO 5
involvement by the operator, but even Assuming the problem is in your 64,
250:r?"WEEK#";J;11:'1;
allows other work to continue on the since you arc hoping for repair under
260: : FOR K = I TO 5
computer, so long as thai work doesn't warranty, your best bet will probably be 270 : : : 7 S(I,J,K);
require the disk. This speed and conve to send the 64 to Commodore along 280 : : NEXT
nience makes a dual disk essential with a letter like the one you sent me. 290 : : '!
equipment for users with vital Informa Include a copy of the sales receipt, say 300: NEXT
tion on disk thai must be backed up when you sent in the warranty card, and 310:7

regularly. if possible include copies of the letters 320 NEXT


330 END
At present, the MSD is the only dual you previously sent Commodore, all to
drive that can be directly plugged into bolster your claim to extended service Naturally, this simple program could
the 1541, although the MSD and any beyond the normal warranty. use a lot of help, but il may get you
Commodore dual disk can be connected At worst, you'll have to pay for the started. Skilled users will notice that we
via an 1EEE-488 interface, such as the repair, but 1 have found Commodore to have ignored the zero elements of the
Bus Card from Batteries Included. Hear be quite fair in such situations. array, thereby wasting some space but
in mind that a few heavily protected One other thing—Commodore has simplifying the program.
programs will work only with the 1541. traditionally required all dealers Io pro
If such programs arc essential to you, it vide service; if your dealer ignored that
is also possible to connect several 1541s responsibility, find another dealer.
Micro magazine is located in nearby What is a machine language
together at once, so long as tiiey are
West Chelmsford and should know monitor? Also, how do I find out where
changed to have differing device num
where to find the nearest good one. a program is stored in memory so the
bers on the serial bus. This is described
in the disk manual and in this column, monitor can save it Io disk?
in the May issue. .iisii Artalc
Programming Monticello, NY
Some people have had trouble using
multiple 1541s, and Commodore has
developed new ROM chips for the com A machine language monitor is
I have written a program to
puter, to improve reliability with multi an aid to machine language program
ple units. Ideally, you should have keep truck of six mutual funds. 1 think I ming. You will find il difficult io under
ROM number 901229-05 in your 1541s should use a Dimension statement, hut I stand until you learn about machine
can'! figure out how. I want to list (he language. On the other hand, you can
and Kerna! ROM 901227-03 in your
computer, but 1 have not heard that name of each fund, and under Ihis the use it before you understand it, just as
these chips are available separately yet. t|ii"i:iii(iii for five days. The list will in you probably used some Basic com
clude five weeks For each month. mands before you really understood
Harry Cowles them. A nearby user group can help you
I received a 64 anil disk drive as San Diego, CA write down exactly what monitor com
Christmas presents. 1 sent in lite war mands to use Io do what you want.
ranty registration cards within len days. M\: h sounds like you wanl a three- Then when you're ready, gel a good in
Around January 20th, the sound stopped dimensional array, with the firs! dimen troductory book on machine language,
working, and (he store from which I sion being the furd, the second being such as Jim Butterfield's new iext from
purchased il would not replace it be the week of the month and the third be Brady.
cause their return policy only extended ing the day of the week. Since there are As for finding where a machine lan
Iwo weeks. six funds, live weeks and five days per guage program is siored, cither gel the
Since then, I have written and culled week Io consider, the following line will right numbers from the program's
Commodore several limes, and I have dimension a suitable array: manual or ask a skilled friend. IbI
200 / RUN December 1084
copied, Iwiten-!:
It

Attention You deserve to protect your software investment.


You can with the first (arid only)
BYTE-FOR-BYTE DISK COPIER tor the C-64.

Subscribers
We occasionally make our mailing list
available to other companies or organizations
with products or services which we feel
might be of interest to you. If you prefer that
your name be deleted from such a list, please
fill out the coupon below or affix a copy of The next generation in archival
methods is here today!
your mailing label and mail it to: • No better disk copter at any price
■ £asy-ro-uso — no compltcz'cd
instructions
CW Communications/Peterborough
• Totally •tulomattc - no knowledge
RUN ol DOS required
PO Box 954 • You'll LOVE MR NIBBLE'' - II not,
return within 10 days lor lull refund
Farmingdalc, NY 11737

FULL CIRCLE SOFTWARE, INC.


Please delete my name from mailing lists sent to P.O. Bo« 1373
Full Circle □ayron, Ohio 45401
other companies or organizations.
Phone (513) 323-2102
Name
Address Includei ihlpplng A handling 1^ /■§■■
(Ohio r.'ii-i t.i.. pdild^ ulei tax} 10 d*y rBluin privllvj*-
City State. .Zip.
RUN
■When cloning and disecting (all, lurn to MR. NIBBLE'""
Circle 264 on Reader Service card. __.

Circle 2? on Reader Service card.

■■' i

!■. i nil ■[<,.>■

Unlimited Upload/Download Single Keyslroke ID &


Piogrami and Text Pauword
Adju»labl« iinniiittri Foul Programmable Function
Tablet Key! Dealer Availability
forma I led Llnei Echo Mode Call {203) 3B9-O383 Commodore 64*
VT-52 Cursor Control! Auto-Aniwerback for Telex
Auto-Recall ol Uier Break Key
I'Old motor.
Full Modem Control
X-on/X-oft Flow Control
Review, Rearrange, Print Files
MICROTECHIMIC
Screen Print Online
Bulll-ln Disk Commandi
40 or SO Columns'
Operates With Manual. Intelli SOLUTIONSBI
Ilme-of-Day Oltplay gent, or1650-Compallble Mo BOX 2940, NEW HAVEN, CONN.
Alarm Timer dems
Shift/Lock
■60 CoJumns wlih Dala 20 Camidgo Disk $39,95 of Comrnodtxp Quiineu Mochinei loc

RUN December 19S4 / 201


Book Gallery
Compiled by Shawn Laflamme

sure, from his extensive experience


:i n M . 1 . AM.I conducting training seminars and an
Machine Language for the swering thousands of questions from
Commodore 64 and Other 1
would-be programmers.
Commodore Computers « n pi
Getting down to specifics, the first
five chapters cover the 65XX instruc
tion set, except for the stack and in

Jim BuUerfield \ terrupt commands. Butterfield uses


the excellent approach of introducing
Brady Communications Co., Inc. the use of a machine language moni
Bowie, MD 20715 tor in the first chapter. The intent is
Softcover, 224 pp., $12.95 m to have the reader enter and run the
short machine language examples that
are offered in profusion throughout
Anyone desiring to write his own the book. This is better than some of

programs would not have to own a the other tutorials I've seen that start
Commodore 64 for very long before off with editor/assemblers, because
the need for information about ma the use of a monitor puts a minimum
chine language programming would
■ of manipulation between the user and
become apparent. For certain tasks, the machine code.
the built-in Basic interpreter is clearly In Chapter 2, with only five instruc
too slow and tacking in flexibility. tions (LDA, LDX, STA, STX and
Since the language built into Commo guage book for the Commodore com BRK) having been introduced from
dore computers, as with most other puters that is presently available. the previous chapter, the CHROUT
home computers, is Basic, every book The only negative comment I can Kernal subroutine (SFFD2) is intro
publisher with an eye toward making make is that the book is written as a duced to allow you to use ASCII code.
a few dollars on the computer market tutorial for machine language begin A little knowledge of the screen mem
has been compelled to issue its own ners, but the pace is too fast for the ory addresses is also given, enabling
versions of beginning, intermediate real novice, especially one who has no you to place characters on the screen.
and advanced Basic, while the ma grounding in the 6502/6510 instruc In this chapter, the limited assembly
chine language programmer has had tion set. The publishers are aware of capability of the monitor is used to
to grope in the murkiness of the inad this, since they are releasing another show the conversion of the three-letter
equate Commodore documentation. book, Assembly Language Program mnemonics to machine code.
I couldn't understand why some of ming With the Commodore 64, which The use of the disassembler is also
the better-known authors had not pub is geared to the fundamentals of the discussed to show how the machine
lished any machine language books for instruction set. It complements But- code can be disassembled into the
the best-selling C-64.1 had even decided terfield's book in many ways. original mnemonics. The concept of
to take a crack at writing a C-64 ma The best advice I can offer a rank loops is introduced and used to dis
chine language tutorial myself, when I beginner is to expect to do some real play full words on the display screen.
learned of the imminent publication of digging, and try to find a more expe The mechanics of calling a machine
Machine Language for the Commo rienced person to give some help. language program from Basic and re
dore 64 and Other Commodore Com Now, the good news. This is far and turning thereto are also described, as
puters, by Jim Butterfield. This sapped away the best Commodore 64 ma is the storage of machine language
my enthusiasm for my own venture, be chine language book that has been code in the form of Basic Data state
cause 1 was pretty sure that if Butter- written, and it is quite possibly the ments.
field was writing it, it was going to be best PET and V1C-20 machine lan Chapter 3 begins with a brief intro
the definitive machine language book. guage book as well. To the best of my duction to the use of interrupts, then
Now that I've plowed through its pages, knowledge, it's also the only machine discusses the four testable flags: Z, C,
I find that my prediction has been ver language book that tells much about N and V. In order to put the V flag in
ified. The book has some gaps, but it is the new Commodore Plus/4. The se a reasonable context, the concept of
certainly the most useful machine lan- cret of Butterfield's success stems, I'm signed numbers is introduced at this
202 / RUN December 1984
Now you can turn
your Commodore 64 into a
talking trivia buff.

Introducing TriviaTalker.. .for only $39.95.


With the TriviaTalker disk your Commodore If you're not a trivia buff, for only $19.95 the
64™ can play games of trivia along with you and Votalker voice synthesis disk allows your Commo
your family. It asks you questions out loud using dore 64 to speak with a truly unlimited vocabu
the sound interface device already in your Com lary. It can say anything you can type. You can
modore. It corrects you when you're wrong and program the Votalker for other games, for educa
congratulates you when you're right. TriviaTalker tion, for personal programs—applications as limit
comes with a built-in timed response scoring sys less as your mind (and mouth). (Votalker is already
tem. The faster you answer the multiple choice included in the TriviaTalker program.)
questions, the higher your score.
You can also confound the trivia pros by add To order call 1-800-453-4001
ing your own questions to the game. And that can {in Utah 1 -800-662-8666). VISA and MasterCard
make for some exciting, creative trivia parties or accepted. Or send a money order to Votalker,
educational tutoring for your family. 1394 Rankin, Troy, Ml 48083. U.S. dollars only.
TriviaTalker includes five different categories
Please add $2.00 for shipping and handling.
of trivia and knowledge: American History, Sports, Michigan residents add 4% sales tax. Allow 2-6
Science, Entertainment, and Geography. weeks for delivery.
Circle 159 on Ppftdur Enrvlco card.

'The answer is San Marino. Commodore 64 is a trademark of Commodore Business Machines, Inc.
RUN December 1984 / 201}
Book Gallery

point. Flags D, B and I, comparison illustrated in the end-of-chapier project


operations as tests for branching and to create a new Basic command.
the logical operator commands AND,
The chapter dealing with Chapter 8 is the catchall for mate
ORA and EOR are discussed. The ex rial that didn't seem to fit anywhere
planations are complete, but they the linking of Basic and else. Estimating the amount of lime
skimp on the use of numerical exam required to execute a machine lan
ples, which is one reason for my ear machine language is, guage routine is discussed. Another
lier comment that the rank beginner useful item is the switching of input
would find the going a little tough. At in itself, worth the and output channels, specifically the
this point, Buttcrfield introduces two use of CHKOUT (SFFC9) and the
of the very few useful Kernal subrou
price of the book. channel clear command CLRCHN
tines: GETIN (SFFE4) and STOP (SFFCC), which is used to return out
($FFE1).Thechaptercloseswitha pro put to the default device (the screen).
gramming project requiring you to The switching of the input channel us
write a subroutine that will wait for a ing CHKIN (SFFC6) is also covered,
numeric key to be pressed, ignoring a way that it will coexist harmoniously and then an example program using
all others except the run/stop key. with a Basic program, where both these commands is described. The pro
Numbers, arithmetic and subrou programs may be loaded or saved as gram, written partly in Basic and partly
tines are covered in Chapter 4. The con one operation, is one of the most use in machine language, is designed to
cept of signed numbers is expanded to ful accomplishments explained in this send a sequential file from any common
include multibyte operations, addition chapter. device to any other.
and subtraction. Butterfield points out Also included are the various ways The appendices contain much that
that the normal approach of comparing of passing numerical values beiwcen is obviously included, not so much for
unsigned numbers io learn which is the Basic and machine language seg utility, as for the sake of complete
larger (using the CMP. CPX or CPY ments of a program. If you have ever ness. One item that is conspicuous by
instruction) only works with single had mysterious program crashes when its absence is a full list of the Kernal
bytes, and that subtracting and throw attempting (o run any combination of subroutine entry points. It isn't dis
ing away the result, keeping only the Basic and machine language, after cussed in the book, but when I at
state of the Carry flag is the best ap reading this chapter, you'll probably tended Butterfield's machine language
proach to use when comparing larger realize what you did wrong. workshop in Toronto recently, he ad
numbers, Chapter 7 discusses a number of rel vised against attempting to use any
It is somewhat unusual to delay the atively advanced programming con but the half a dozen that are covered
introduction of address modes until cepts. The use of the stack for in his book, I'm willing to take his
Chapter 5 in a machine language temporary storage of information is word for that and leave the rest alone.
book, but the previous chapters cer one of the marks of an experienced Appendix C contains memory maps
tainly don't suffer by it. The usual programmer. The various stack in for the different Commodore ma
discussion of addressing found in structions, and the effect of the JSR chines. Actually, only the low page
most books is pretty much limited to and RTS instructions on the stack are vectors, temporary storage and buffer
how the program counter is affected covered. addresses are given for all computers.
and how the program decides which Butlerfield includes a neat address A unique feature of these listings is a
memory byte gets loaded or read. But ing trick sometimes used by Commo breakdown of zero-page locations that
terfield goes beyond that to show the dore, and which I have seen described can be used without causing any mon
significance of each address mode to in Raeto West's Programming the itor problems. This can be a great
the computer system as a whole. PET/CBM, which allows the stack to boon, because zero-page space is al
Thus, when relative branching is dis be used to point to alternative indirect ways useful, and Commodore left so
cussed, its advantage toward improving jumps, as determined by a jump table little of it for the machine language
program repeatability is mentioned. and cither the X or Y register. The programmer. In addition, the Basic
Chapter 6, by itself, is worth the NM1, IRQ and BRK interrupts are ex and Kernal subroutine entry points
price of the book. It deals with linking plained, showing how the vectors may for the Commodore 64 are listed in
Basic and machine language, and it be changed to temporarily divert the full. Appendix H is a Basic listing of
begins with an excellent description of flow of the program. a program that will generate a Super-
the layout of Basic in memory and the There is a short, general discussion mon-type machine language monitor.
Basic pointers. This is followed by the of the interface adapter ciu'ps used in Besides more generous numerical
best discussion I've ever read of where the various Commodore machines. examples, the only other addition 1
to put your machine language pro Various machines use PIAs, VIAs and would have liked to see in this book is
gram, the hazards of trying to use that CIAs, so the reader is referred to Ap something about the optimum struc
large space between the end of arrays pendix 1, which contains detailed ture of machine language programs.
and the bottom of strings and how the manufacturer's descriptions of each In preparing to teach a course on
start-of-variablcs pointer can cause special chip. The remainder of the machine language, I was eager to find
problems if it is no! understood. The chapter .shows how a wedge can be pro a good machine language book that
insertion of machine language in such grammed to infiltrate Basic. Its use is would serve as a text for my students.
204 / RUN December 1084
Circle 311 on Reactor Service card

This Publication Things 1Want///


is available in UNLEASH THE POWER OF YOUR Cmmtkre Computer Coven with I'hmm
Microform. COMMODORE 64
WITH THE 01TIMA TEIKTERFA CE
MATCH YOUR ROOM DECOR
Vibrant Calm*
• Condol A monitor y"ti home — jppluncc. li^kn * Eltrfl Heavy Demesne Pro/mum (irnr.ii; Collon Canvas
security vMfm
Wa&habte & Color Fa^T
• Intcthgtritl) Kimrnl aJmwi an> devkc
• Curtflcci !•• Aiu!o£-[lvD|£iu[ Converter TalorM To FiT
• Conln>[ RitNsi
PROTECT DELICATE EQUIPMENT FROM DUST
• I'r-t i.1 " i:M'M.:'L'
• Acquire Jala lit laboratory & whet insinrmcTUa(i»n And SlSllC
MfiHiftna
Waler Hcopllanl
• Man\ iHhcr usn
[lon'i niiVc the- him take of hu> irt^ j lumici] Laparnlir^ 5 STANDARD COLORS TO CHOOSE FROM
interior [flKftfjlH i>uf uni>m*l]> apnhi-jblc Dual
Natural Rust Grey O*< Brown N.ivy
A52? Vralltfl Inicrfan Adnpiti <V|A' mwfti. which
piojH lato tiwupnirion connector uid provides: iGtrirti culoraiivnilnljiij ujjum ruuuif^tj
Riui h-tm EliIJv BldlrMdonil t/O rums & ti^hi hlDit- Ldqed wifh Natural GDlOr H<Mvy Biridinrj
sluko line', * I'liur l*'-b\i titotrteomien ■ Pull IRO
intcnupt tapjrulny ■ Ruir tonvenienr lb-plfl IJ[P
^wkcl niLcrf,n.c CfmneCtiwn • EjLpSndlhillEj up (n . S1595
fnur bi^irJ^ Si MKeen pc»rts. 1 511 Dtsk Covnr S1595
ORDER NOW] Prwe *1WF pncpiid USA. E*temi^ 1702 MonilnrCOier S4! 95
d«u men (Jin m intluJfJ Each aJdciL Dalaset Cover SI09S
3emim 10/101
I'niversitv Microfilms M'HM-tPl.ER SYSTEMS
Pr.nier Cu.ei

[ntemaHonal Inkrfnulljit^clfph.*r*r Orders (70? I 2S?-**■**&


1 52 S Pnnler Covoi SJ19S

PI' Ibi- JUUi K1U [nn orflt-p ■ .",„„„„

53resta«hShLprnonlwi[Hin J.4v>ci!ks
N«me_ , WHAT'S REALLY INSIDE THE
OHDEF( FROM
COMMODORE H
Slreei

Cm, -.
. Ciiinplctc Tttifn^nutlcd Assembly Language wuict:
cade t"r ihc f-(J\ IIA1IC and KERNAL ROM-., jll
Things 1 Minif///
ISK! P.O. BOX 2727
J;xrrnii*c]y tunimcnlcd and trfw^-rrfcicntcd Fit BOCA BATON. FL 33427
mtjrt [hd-ui 4 li'Ctz "rncnmi> rrjp" of uscrul ktaliiHi*,
(3O5I4B7.9O37 (34 nr
ifii\lnKik really Joes Erll jLI. AnincrFdiblChmc^avcrm
kPl PR clfcclivc t'-M prunrumminp inj undtfi^undin^
Cnec^ Money OPC]*?r.
CM s™rcc ii« •).*. p.-:pnj USA, VISAIMC
Visa ana MastmCiiaiuo A -CEPEDCI
SCUNIOLER SYSTEMS
1501 N. Ivinhoc. [)cin. H12, Arlington, VA !IIQ5
I nfoi milHwintlcphont Ordffs(J03);)14796 COMMODORE IS B nEGiS[tBfcD THAD
OF COMUODOFlt BUSINESS MACHINES. INC

Circle 340 on Reader Service cart]


Circle 214 on Reader Service card

NEW!! NEW!! NEW!!


• • TELEMESSAGE • • "Well nigh
BULLETIN BOARD SYSTEM
FOR YOUR COMMODORE 64 IRRESISTIBLE"*
EACH Now you can ope'ale your own Pnvaie
Message System Our package is more lhan
As you type your program, each
MASTER COPY — Backup full just a Bulletin Board program1 We designed
keystroke instantly changes a
disk in under 5 minutes with a a message system wiih llemDilily. ease ol
growing pattern on your screen.

Ji
single drive. operalion and security leatures lound on me
largo information services TELEUESSAGE Makes prog ram mint] exciting,
is a versatile system ina! can also be used easy to understand, intuitive.
lor many Business applications Advertising,
■r and on-jine order processing aro eicellenl
Puts real graphics power at your
MASTER LOCK — Disk secur mcltioOS lor promoling software sales' Tne
fingertips. Create fast-action
ity system which uses 6 dif system package includes 5 support pro
grams in aadilion to me 'en' lime processor games; fascinating, ever-changing
ferent disk deception routines.
With Ihese loots and the comprehensive designs.
operalrons manual you will have your syslem
operating right away1 The easiest wav to learn to
program. Simpler than Logo or
MATHWORKS—Practical math FEATURES
BASIC. An educational eye-
1 Completely auiomanc operation
ematical answers to everyday opener.
' Security to prevenl anuse 0( tampering
problems.
■ Supports '00 users w.th passwords
■ Storage capacity lor 100 private messages Satisfaction or your money back.
' Crash proof design
■ Includes 5 support programs (38 (unctions] Commodore 64. APPLE, IBM PC/PCjr,

UIGITRL
' Comprehensive operations manual

REQUIRES IWO 15-11 disk drives, one auto SpclL.itti.-y~


answer modem
1111 Ml Clinton Pika
The TELEMESSAGE system is only S79 50
H mm on burg. VA 22801
including hrsl class shipping. Please send
3662A S. 15th Street 17031 tit 6903
your order with a check or money order io
Milwaukee. WI 53221
Phone (414) 383-2503 TAILORED SOLUTIONS $39.95
phis 92.50 shippinq
MODEM LINE (414) 542-2102 P.O. Bon 183
Washington. D C. 2004a Check, MCVI5A.
Dealer and distributor
17031 845-B576
inquiries are wotcomo. Circle 302 on Reader Service card.

RUN Deeombor IBS4 / 205


Book Gallery

Butterfield's book was ideal for ihis, keyboard is reviewed, followed by an the book. However, I feel a book of
and it will continue to serve as a useful introduction to Basic programming. this caliber should cover these areas in
reference long afler ttic course is over. Basic terminology is given, and de some detail, or at least provide some
I'm also glad to acknowledge that the signing screen displays using Print good referrals.
book will help not only my students— statements is discussed. Practical ap Even with these shortcomings, I
it will help me to write much better plications for the material learned in recommend that you consider this
programs, too. Part I are also provided. book if you need a good C-64 refer
S. Uniwn i'liilimii Par! II presents more on Basic pro ence manual and Basic programming
gramming, covering topics such as tutorial. You'll certainly recover the
Bedford, MA
subscripted and string variables and cost of this book by gaining the ability
GOSUB. Things start to get fun in to use your Commodore 64 and de
Part III with the tutorial on graphics velop Basic programs to suit your own
and sound programming. Color vari needs.
Dr. Aron's Guide to the Care, ations, animation, sprites and music Larry Bihlmeyer
Feeding, and Training are some of the specific areas covered. Ponliac, MI
Part IV puts the first three parts to
of Your Commodore 64
gether, enabling you to write your own
programs. Debugging tips are also in
cluded.
Arthur and Elaine Aron Each chapter is organized into spe PcDex: Magazine Resource
Hayden Book Co., Inc. cific topics, with each topic intro Guide for Commodore 64,
10 Mulholland Drive duced in large, bold headings. There
VIC-20 and PET/CBM
Hasbrouck Heighis, NJ 07604 is an abundance of illustrations, but
no photographs. The program list Personal Compulers
SoHcover, 300 pp., $16.95
ings, presented in dot-matrix format,
are readable, but they're of a lower Attacom, Inc.
The goal of Dr. Aron's Guide to quality than the rest of the book. PO Box 19070
the Care, Feeding, and Training of Wide margins are used, which aliows Alexandria, VA 22314
Your Commodore 64 is to quickly room for note taking. Softcover, 208 pp., $14.95
and thoroughly leach you how to use Overall, Dr. Aron's Guide is a very Shortly after the computer came into
your Commodore 64. The territory of easy-to-read tutorial. When extra in my home, computer magazines started
this teaching manual includes the fun formation is needed, boxes of text are taking over my living quarters. At first
damentals of setting up the computer provided in the left margin. This spares it seemed innocent enough. My office,
equipment, keyboard use, Basic pro you from thumbing through the book located in a small converted bedroom,
gramming and control of graphics and to find footnotes or information bur began filling up with periodicals. Next
sound. ied in an appendix. There are several came the living room. Now the mag
This is a big book (300 pages), with blank pages at the end of the book, azines are everywhere—the kitchen,
19 chapters organized into four parts, which makes a good area for taking the bathroom, the garage—even in the
as we!l as nine appendices. No index notes and storing important infor back seat of the car.
is included, but the (able of contents mation. The sheer mass of magazines doesn't
is quite detailed. The authors, Arthur While Dr. Aron's Guide is rela bother me as much as not being able to
and Eiaine Aron, are university re tively complete, there are some areas find the articles I want when 1 need
searchers and teachers. The book's where the cupboard is bare. One such them. Sometimes, as I begin work on
content has reportedly been taughl area is printer information. Printer in a new project, I wonder if someone
many times, and the book has been re structions and related programming else has already invented thai partic
vised several times; topics found con steps are briefly covered in a reference ular "wheel." Casual browsing helps,
fusing were rewritten. Also, the Arons box area. While this is useful, good bui I usually just find more articles I
tried to avoid much of the technical examples are missing, and coverage don't have time to read. They get
jargon found in other training guides. for printing as either device #2 or #4 is added to the list of ones I'm sure to
The Arons claim that after about 12 confusing. This is an important omis forget!
hours with the book, you will be able sion, since programming lessons are al This seemingly hopeless situation
to write almost any type of C-64 pro most useless without a means of saving was recently brought into control with
gram. So how well does this approach what you've done. the-publication of PcDex, the maga
work? Will this book feed and care Disk drive operation and related pro zine resour.ee guide for Commodore
for your C-64, or are certain nutrients gramming is also briefly covered in a personal computers. PcDex indexes
missing? Let's look at each of the reference box. So, don't expect this articles of interest from many com
book's four parts in detail. book to solve disk drive problems you puter magazines, covering the period
Part I covers how to set up your might be having. For example, there from January 1982 to March 1984.
computer equipment. Software is dis is no coverage of error handling for a Only articles of interest to Commo
cussed, and tips on purchasing software disk drive. Perhaps the Arons felt that dore buffs are included.
are included. Then the Commodore 64 these areas were beyond the scope of PcDex is a specialized reference guide
20(i / RUN DcB.-mlx.-r 1084
Book Gallery

that has its roots in guides such as the The only criticism I have of PcDex is place where PcDex is put together.
Reader's Guide to Periodical Litera that it does not include referencing to There are magazines everywhere. Peo
ture. Since it addresses only a narrow, several fine publications—the Trans ple are screaming as large stacks fall
specific field of literature, it is easy lo actor, Journal/20 (no longer in publi over, blocking the passageways. Em
use and timely. cation) and others. To the publisher's ployees can be heard, but not seen—
There are six ways to locate an ar- credit, other periodicals are openly in they're buried under an ever-growing
ticie in PcDex. Librarians tclt me (hat vited to have their material listed in mountain of magazines. Better them
most of us look for material by sub the future. I guess it was a matter of than me!
ject. PcDex uses over 120 categories having to start somewhere.
to classify articles. Everything from As neatness and order returns to my Jim Grubbs
amateur radio to word processing is home, I have a mental image of the Springfield, IL
covered.
A title index is included for those
who can recall the titicof the article they
seek. It can also be used 10 quickly scan
for articles dealing with a particular
subject. Although PcDe.v does a good New Technological Breakthrough !
job, the cross-referencing is not 100
percent complete.
The third section deals exclusively
ULTRABYTE
with articles that include program list
ings. Reading about computers being DISK NIBBLER
used in astronomy is interesting, but
if you are looking for a program to The Ultimate Bit by Bit Disk Duplicator
calculate where to point your tele For The Commodore 64 and 1541 Disk Drive
scope, an actual program is of more
value. ULTRABYTE DISK NIBBLER COPIES
Reviews are often helpful in making
a decision on what software or hard ALL SOFTWARE EXCEPT ITSELF
ware to buy. There are two sections
(one devoted to each) for reviews.
Finally, a collection of the tables of
SATISFACTION GUARANTEED
contents from selected magazines is
Return for refund within 10 days
included. Although information on
articles from 13 different sources are if not completely satisfied
contained in PcDex, the tables of con
plus $ 3.00 Shipping and Handling
tents from only six Commodore pub
MASTERCARD, VISA. CHECK, or M.O..
lications are presented. Foreign Orders or COD Add S 2.00

After using PcDex for a while, I've Calll. Add 6.5 % ( S 2.60 ) Sales Tai
Introductory Price BACKUP COPIES ■.20 00 PLUS S 3 00 SHIPPING
become dependent upon it to locate
material. I don't always agree with the
classification assigned to each piece, Based on new proprietary Disk Operating System (DDS)that
but then, the Yellow Pages suffer reads and writes bits on the disk independent of. format. This
from the same problem. (PcDex is a process, called nibbling, treats disk errors, extra sectors,
lot better than the Yellow Pages!) renumbered tracks and other protection schemes exactly the
Did you know that there was an ar same as ordinary data.
ticle written about a PET computer
being used in animal behavior research? • Simple to use. Just load and run
Are you interested in how to start your • Fast. Copies entire disk on single 1541 in 8 minutes
own computer software business with
• One easy step. No separate analysis or error production
your Commodore? You'll be able to lo
cate such articles by using PcDex.
• Uses revolutionary Track Scan Technology to make
So now that I'm hooked on PcDex, an exact replica of the original disk.
what about articles published after Write or Call 24 Hour Order Line
March 1984? The good news is that
PcDex Quarterly appeared beginning ULTRABYTE (818)796-0576
in late September 1984. It will be pub
P.O.Box 789 La Canada, CA 91011
lished every three months. A one-year
subscription costs $17.95, and it in
cludes a yearly subject/index cumu
SOFTWARE AUTHORS PLEASE WRITE
lation.
RUN December 1984 / 207
The Mail RUN

the magazine are carried by most would bring out improved versions of
Seeking a Foreign libraries. the 64 rather than totally new models
Correspondent? that recognize no debt to their fore
Jim Stephens
I need an introduction to a pen pal Nashville, TN bears. It is despicable enough that (he
who owns a C-64 and maybe a modem, industry cleaves to no common'stan
and who lives in ihc United States. 1 dards, but much worse is that Commo
would like io correspond and set up a dore, an' industry leader, cannot even
telecommunication link, if possible, adhere to the standards it, itself, has set.
Grubbs is Back!
with someone who loves his C-64 as Is it any wonder that IBM is having such
1 want to express my gratitude to
much as I do. Thanks. an easy (ime taking over? Its product
RUN magazine and Jim Grubbs for the
isn'i any belter, but its managers at least
Larry Noonan excellent series of articles called "Gale-
know how to keep from shooting them
29 ( ,i-(ii;;in:i SI. way io the World" {May ami June
selves in the foot.
Newtown, 2042 1984). I have found them to be very
Thus, I say to you: Commodore 64
Sydney, N.S.W. helpful in trying to understand how to
owners unite! You have nothing to lose
Australia use the C-64's users port.
but your software. An awful loi of us,
I have been looking for an explana
including this magazine, have most of
tion like this ever since I got my C-64,
our eggs in Commodore's baskcl. May
1 have a VIC-20, plus a few extras, over a year ago. I found Commodore's
be we should let them know how we feel
and am in search of a correspond en! in explanations inadequate, but the ex
about their corporate practices.
America. I already have correspondents planation by Jim Grubbs is great.
in England and in Australia. Mr. Grubbs made a reference to Warren W. McCurdy
I am a 30-year-old security officer at another article, which I hope will be Washington, D.C.
a diamond mine. I have two daughters published soon. I would like to sec more
and a wife, who shares my interest in of these articles.
computers. A Ik n II I'ujictscth
Is it possible you either know of Cupitoh, C'A
someone who will be willing to corre
spond, or that you will place my letter in Allen, wait no longer. The ankle
STATEMENT OF OWNERSHIP. MANAGEMENT
your letters column? Thank you. you've been looking/or is on p. 168 of AND CIRCULATION

L. van der Merwe this issue. After a lengthy hiatus, Jim


PO Box 348 Grubbs is back and will continue to be a IA. Tilled puMKllion. RUN. IB. ISSN07JM^). I. Dare

kleinzee 8282 frequent contributor to the magazine in of films, Sept. IK. 1W4 3- Frequency of Lmae. monthly.
}\ No nl inuct published annually. 12 Jit. Annual vin-
South Africa the future. u.ripnon price. 519.97. J. Compete mailing .iddress ul
Lnuwn office of pubheunon.ROPfncSircci. I'cicTt-orpuitfc,
Editors IlLllsborough County. Nil 03flJ"r S. C'omnlele mailing ad.
drew of ttlr Tu-.idquariCE* of general buiiness oflim of [he
The Plutonian Society publisher. SO Pint Sirecl. Pecerborough. llilhbornugn

Wants You Counts , NM LW45H. 6- lull ii ame^ and tomplrlc mailing


addrc'% of publisher, cdiEnr and ma raging editor: Pub-
As a growing international organiza Commodore Owners Unite! libber, Stephen 7*oinNcy, 80 Pine Street. Pelerborough.
NH 034SH; Edmir. Denim frisson. HJ) Pine Mrccl, Peter-
tion, the Plutonian Society is looking Like Albert H. Coya, whoso good beioiith, Nil DM51; Mjiujiinf Bdlior, S»ain Fran, 80
for new members. If you are interested letter appeared in your August edition, PincSirecl, Pelcrfinrriujh'. Nil 0)458. 7 ()»nei. Inltrnj-

in astronomy, computers, or science fic- I, too, am very happy with my Com


i .il E)jij liroup. PO Ik" 1450a 5 Spec" Sircei, Wa-
nunirti.im. MA 01701,8. Kno*n bondholders. (D0H|l|Ca,
lion, then Contact Kazys Varnelis 111, modore 64. Others may have bought and ulNcr seeiinly holder* owning ur holding 1 pcrten! or
PO Box 21, Stockbridge, MA 01262. their 64s as toys or starter units, but 1 more of lotdl amajn! of bond*, inoriya^e* or olher *&-u-
niiei, PUlfck J. McOOKon, CO Hoi 1450, S Sneen Sirect.
Jon Foley envision keeping mine forever. I have 1-raminBhjni, MA 01701. 9. Tor complelion by nonprofit
Dixmont, ME already had to change word processors oriiilni/ation* alllhori/ed 10 mail hi special rales, ncit ap-

because the first one was not compati plieablc. 10. Bxlefli .uid nitnne of cfrculiilon: (X) Average
no. topics each issue during preceding 12 inomh^ IVI Ac-
ble with my printer, and I certainly do lii.il no. COptu of Miiple IntK pubhsheil neiircsr in (ilinfi
not ever want to have to redo all those dale; A. ToiaJ nti.. of copies primed, iXI 16M1M (V>
More on Beale's Treasure files I've created!
215.^2(1. P. P.ud ElrCUlUlaD! I. Sales Ihrough dcaLers .md
CArneri. Mitel vendors and counter sales. {XI 7.1.76'l $\t
For those who have developed an in Yet, we've just been told thai ihc W6.7B&; 2. Mall subiiliplion, (X) 4O.W7 (Y) 6B.6I0. C.

terest in the program on Beale's Trea VIC-20 will no longer be produced, and Total paid drenldlon. (\) Il5.73(i (¥) 175.J9«. D. Tree
dislnbulioil by mall, cirrier or other means, samples, com
sure, printed in the July 1984 issue of the prediction is thai, with all of the ter plimentary, and other lire copies. (X) 1242 (V| 1364. E.
RUN, there is an even more complete rific innovations right around the cor Toisl disitihjiion. [\> lls,')7S (VI nd.'liO. P. Conic not

story on the search for this elusive trove ner, [he 64 will .soon be obsolete. disinclined; ]. Oflice use, tell over, unncenurMed. s[njilcd
lifter lirlnlliiB, (X| 15.MH IV) (.'H.7; 3. Henirll fmni Ncw<
printed in the April 1981 issue of As Mr. Coya so rightly pointed out, Agenti, [XI !J,4J5 (V) 3I,I». (1. Tottl, IX) I66.O!I (V|
Smithsonian magazine. Back issues of if Commodore really cared about us, it 3IS.426

208 / RUN December 1084


For Orders Only 1-800-225-SOFT*
Software Discounters S.D. of A. Inquiries and PA. 412-361-5291
of America Open Saturday

BATTERIES INCLUDED 'Excellence in Software'


Cipcle 254 on Reader Service card.

SpcllRxJT

Disk

SPELLPACK ...TEACHES YOUR COMMODORE TO SPELL


This new program check;, jan ffnllTQ Jocuinunt in 7 to fl rrnnules depending on
rJiHk dnvu capabilities \\ does Ifils bf comparmg »ach wufd agamst a dictfon.ny
THE CONSULTANT IS POWERFUL... ul over 20,000 entries which can bo user expiinduri by 5.000 words or more.The
prorjrjim lh«f> tiigtitigtils each word in the document not found in roe Oiclronary
• Dat<i Base Sue jno ol rccordst limited only by [Irak capacity
• Hccords ol up to 93 liokJs over 9 puggs lover 7000 characters) jiiiJ Jisks you if it nends ta be corrected Wnrdr. can be addric! 1o the dictionary
-Fast Record Access using ABSOLUTE MATCH GREATER THAN .with a '.miplo smgle-Sey command, and typed corrections art" mseried
fluiomalicaJiy by hiihrig iMe return key
LESS THAN. WILD CARD and LOGICAL and searches
•Browse Capabilily 'or accessing hres lorward and backward by Other enhanced leatures ol PaperClip SpellPack include 80 column display
record number or by 'i-.r.' criteria
capability wilhout extra n^'dware This new software -jaoage oilers oowertul
search capabilities, with unusually precise deliniiion ol "searth wards" The
• Sorts ana Sub-sods using up (o nine fields
movement ol columns Irom one location to another, or or phrases, sentences and
•Entire disk full of records sorted in under 15 seconds
paragraphs witfim teit, has been gjpjify acceleraled cvnr Ihe ongmai PaperClip.
•Enrtnd stioliles of sefecletf records luim main data base.
■ OuicK screen print anfl a new command allows any phrase to be do lined dnd deleted rtUh (usl 3

■Cusiom Reports (mcludiriu. hide's, loolora. aulo page numbering


fliilo pagination)
•M.iM list and mail label printing.
•Special reports lor lining in nr« P'lntod forma
•Full four function anthmehc allowing catenary and Priga sub laialfl,
rflporl toiais alailsilcal analysis
• Thirty six accumulating. regisiers fur calculation
D.I'OU
$145
B.I. «0 CLEAR 00-COLUMN DISPLAY FOR COWWODORE 64
Now Iheie *> a nigh^qualily &0 column mnflulQ tor ■ r-*. Cnmmtidore 64 lhal pur
vrdia wfde column dipldy lor crystal e'ear visibilily
Designed and buih by Baiinrres rnclud^O Ihe plug in module eliminate*. \'w
problnms of snow lu/ziness r<ashings or intarlDrencD commonly encouniersd
with other uniTs It y.<ec; optimum clarity evftri ^ith ,i t\i" screen of maraclers
hind can be easily switched from JO column to BO column display at any time
B t -B0 can be used with Commodore cult" munJto-'S 1 7t)i or 1702 or any
monochrome video monitor H is full self inilialumg. wiih a cgmoletp ao column
nporaimc] »y»lflm and the powerlul BASIC 4Q Idnguaga buill in Just plug it into
PAPERCLIP IS POWERFUL the cartridge BTol and run1

•Full scrnen editing a I, tiO uses the highest quality hardware mrciughoul It comes wr(h a one year
■ Automate paging, page numbers pagn hnndctrs and looters, rruniLfljitturi'r1!! w^rjarity. and lull, eaiiy to undornramJ diiiiumynl^tion mrjlutlinn ,1
■VldflO preview wiih scrullinn lain ytni see exactly wtiAE will be Qescripiinn ut ihe BASIC -1 0 language
punted ort Ine paper. BEFORE II fa printed
• Search for and replace any character word or phrase up ro live at
a timo1 THE
• Large documents are handled easily wiih up to three diflereni link
HOME ORGANIZER-
mg systems
•Complete mail merge and form letter capability.
• Edit data belore use wiih mail marge or form loiters
SEMES
Disk $21 ea
•Family sel and change margins as you go
•BuMt m commands lw underlining buldtncc. italics superscripts
subscript
•Automatic indentation arid frtftfgtn release cnmmancls
• In-iMni phrase commanO i+>ts you ftOE u[i to *i'l instjril pFira^ea ihen
cjII them up with |ust two keystrokes
•ComplQlB labuinq system 'ior as m(ily tiit>^ ab yuu need
• Numeric tabs \p.i you line 141 columns ol nsimbeis pasity
■Wofka wilh cassette tape and -iH tJist' drives
• Dish commands can be issued at any time
• Capable ol handlrng, documents hundreds oi p^ges 'ung
• Re arrange words phrases, sonioncus. paragraphs and columns
with A <ca hcyslrohDS
■ Transtur tent between document
• Column commands allow simple editing of Crdrt& and tables
• Kmr/oniql scrolling — cealc wide documents with ease
• Advanced sorting capabrlilioa
*Addisubtract columns of ngrnber^ pUce lolals anyivrmre m teit

P.O. BOX 278—DEPT RN—WILDWOOD, PA 15091


Ordering and Terms: Qitit-r'; wiih Gflatllflt check u>' n^uney order ^hipped immadifltely Fflrrhnnju^oriipany checks allow 3 weeks Lle^runce NuCOD
,iccnptud wiih no additional charge lorordar* stiiound tu cunimental USA Shipping. ContmontBl U.S.A. — Orders under 1100add Wl Iroflshlppinfl on ordara ovor 1100. PA
rflllflentfl (dOB^o sales \ax Ah, HI, FPO APO — hidd 15 on all orders Inlornallonal — BddSlflO' lftS ol order whidnrvU' is()rif,iU"Lr Oolnctivfl merchandise will be'BplfiQffd
wiin ',;ifni! merchandise NO CHEDITS1 R<-t"rn must have authorisation number (4ti>i 3ijl Ij?E)> Pliam BUbJ*Ol to cfmnqo without nonce

RUN December UIH4 I 20!)


Clubs
California Wilkes-Barre, PA formed recently in Philadelphia, PA.
The first meeting was held on May 21,
The Valley Computer Club, which The Wyoming Valley Commodore
1984, and the group will continue lo
has over 160 paid members, meets on User's Group invites VIC-20 and C-64
meet on the third Monday of each
the first Wednesday of the monlli at users to attend their next meeting in
month from 7:30-9:00 I'M, at the
7:00 PM, at the Adventist Academy Wilkes-Barre, PA. The group, which
Trinity Church, 6901 Rising Sun
(Ceres, CA). has 28 paid members, has been meet
Ave., Philadelphia, PA.
For more information, write Valley ing biweekly since November 1983.
Meetings cover instruction in Basic
Computer Ciub, PO Box 310, Dcnair, The club has an extensive public do
(beginning, intermediate and advanced
CA 95316. main library, and offers demonstra
levels), equipment usage, program de
tions and question and answer ses
bugging, new products, trading of pub
sions at each meeting.
lic domain programs, lectures by
For information, contact Lee Zie-
experts (and fellow members) and
len, 304 East Oriole Drive, Larksville,
El Paso, TX general exchange of knowledge.
PA 18704, 717-288-7949.
The El Paso 64's is a Commodore For more information, contact Roger
user's group with over 100 members. Nazeley, 4921 Caster Ave., Philadel
The club has a monthly newsletter, as phia, PA 19124.
well as a growing public domain li
brary. Members can now order pro Florida
grams from the library through the The Citrus Commodore User's
mail. Group can be contacted through Ralph Tulsa, OK
If interested, contact Joe Gross- Juiiano (Club President), PO Box 1494, The Tulsa Area Commodore User's
ingcr (Club President), 1713 Dean Inverness, FL 32651, 904-344-2793. Group holds two meetings every
Martin St., El Paso, TX 79936, 915-
month. The first is on the second Mon
855-1107.
day of the month at 7:30 PM (at ihe
Martin East Library), consisting pri
Trinidad, West Indies marily of user demonstrations and pre
sentations.
C-64 users living in Trinidad, Wesi
The second meeting, the date of
West Germany Indies, can join the Trinidad Asso
which is floating in order to give every
ciation of Commodore Owners. Con
Software Swappers Extraordinaire, one a chance to attend, is an open copy
tact Mark Mahannah, 91 Cherry Cres,
a C-64 and V1C-20 club, is located in session for members to access the
Westmoorings, Carenage, Trinidad,
West Germany. The group specializes group's software library (which con
West Indies, 809-637-8091.
in all popular programs, especially tains public domain programs for the
those that are German-unique, and VIC-20 and C-64).
would like to hear from all Commo For more information, contact TA-
dore lovers. CUG, c/o Craig Bowman, 7804 N.
For more information, contact SFC
Philadelphia, PA 117th E. Ave., Owasso, OK 74055,
Carroll Daniels (Club President), HQ A new computer club, called the 918-272-9755.
7th Medcom Box 1, APO NY 09102. Oxford Circle 64 User's Group, was

RUN Amok Commodore Kids


of America
Commodore users under the age of
eighieen are invited to join the Com
hem: In the article on Pascal in the October issue (p. 54), the address of
modore Kids of America User Group,
Limbic Systems in Table 1 was incomplete, The city, which was omitted,
which was formed recently.
is Palo Alto, CA 94306. Also, the name of the product that Limbic Sys
The Group offers a 24-hour bulletin
tems distributes for Oxford Computer Systems, of Oxford, England, is
board system, public domain pro
not, as Table 1 states, Pascal Compiler, but Oxford Pascal.
grams, a monthly newsletter and spe
cial interest groups covering topics
such as assembly language, Logo and
hardware modifications. Membership
Item: Regarding the Repeat the Sequence game published in the May 1984 is free, although donations are re
issue (the articie is "Flash Glance," p. 82), the author informs us that he quested in order to support the bul
neglected to silence the tone after the computer repeats the last sequence. letin board system.
This can be done by adding :POKEV,0:POKEWA,0 to line 640 in the For more information, contact Kelly
program. Etheredge, Rt. 8, Box 280, Suniter, SC
29150,803-469-8861.
210 / RUN Dueumbor 1984
Circle 190 on R««der Service cam

IE-64
50FTUJflRE-DF-THE-mDNTH CLUB'"1
{division at OCS , Inc I

We guarantee you'll never again buy useless software lor

FLOPPY your personal computer.


CLUB MEMBERSHIP OFFERS BIG SAVINGS

HOUSE »
i'/Mun you lti'p!
♦ NO OBLIGATIONS ♦
you "i I

• Kttp only Th* loflwarv thai you cm


Hi h'h^i- '■ far our Bonus Pomi Ran—
■ ddltlonpl dscounta applletf
«

[□wnrd
pmbutL
16 S. Chestnut Street, Suite A Palmyra, PA 17078 u». Funn-l-c lor ■ furl 10 diyi; II It'l
flactlv* our in'cr-.iiii .■■ monrhly nawt-
nut vrhal you «rinl. rtlurn II Tor n full
l«n*r full oi htlpful lip* lor getting The

*** FREE! "


PROGRAM NAME . PRICE refund.
mo it from your Commodare-54.
Bsach Heafl (D) Ma.»5 • Ractfv* dlicounii up to 30% on your flacvlvfl ndUce ol Spoclai Salta where
Rlul)Max(O) Christmas gift ■oftvfir* i lujkixi you'll tavt m much ■« 50% oft Wti.
Championship
with any order - an
Lodcrunner |D) ThQ S-ji!wj>ir,-vf tin- M<n\th Club is Unique.
Deadline ID] !fl.oo excellent Public No minimum purchases ars required—no automatic shipments to you.
Doodle (D) 26.95 Domain version of an
Fl[gm Sim II (D| .. 35.95
Inler Soccer |C) !<-95 arcade hit game on its Enroll now and receive absolutely tree Public Domain Software.
Koala ToucnTaB (D) ... 65.95 own disk. Please check G Cassette ~j Disk
Mr rage Word Pioc
(O) OREAT JOEAT I cin'i lote. Enroll me now In 1h* Sotlware-aMhe-Monih Club. I
Muppel learning ORDERING undentand thar* it no obFlgillon. Endoted la my 11Q mvmberthlp fee.
Keyboard

(D) 57.BS & TERMS Thick . ! Monay Order Bank Card

Night Mission Pmonll ■ VISA 4 M C. Mima


(D&C) . . Z4.35 ACCDptod with no
Raid Over Moscow charge m trie
(D) SS.95 nt USA
Solo Flight (D8C) 24.95 atyiStutmlZlp
1 S2 50 shipping crwge on
Starccoss (D) 24.00 oraers under (100 00
Suspended (O) . Z4 dd 'Pa Rcsidenls aaa 6% Sales
TflyiS Fever ID) .... 21.15 T«
Ultima 111 ID) '2 95 ' PricessLibiL'CUochange«io
Vidiei (0) 21.95 Cul Dill Ana mail today 10
nonce
VI P Terminal (D) 37.95 ' 49 hour shipping lor ca^hiei SOFTttAFtE-OF-THE-MOHTM ClUB
Z.TiorrlDSC) 24.95 check - Money OrDer - charge Ohio Computu Strvlc«iF Inc.
Zoik 1 2 and 3 (D) ... 24.00u. ■ AHO* 3 weeks shipping for P.O. BOI I3872D
personal chocks Cincinnati. Ohio 45212 56SA
Circle 350 on Reader Sojvice card

Circle 193 on Reader Sbivico g«'fl

& in ohio

1301 BOARDMAN-POLAMD ROAD, POLAND, OHIO


Sndeer 1(800)638-2617
CALL FOR PRICES ON ALL NEW COMMODORE PRODUCTS
ACCESSORIES:
WORD PROCESSING: COMCOOI [tlisk drive fan).... $49
MONITORS:
WORD PRO .1 + with speller S65 SAKATA SC 100 $229 COMCOOI. PLUS

PAPER CLIP 59 AMDI K COLOR 1 + 269 (with suroe protector) 69


with speller 79 iJMC 13" Creen [new] B5 COVERS. C-64 5
MIRAGE CONCEPTS 69 TAXAN Creen/Amber 109-119 1541-1S25-1526-MI1S:1BO1 6
EASY SCRIPT 36 COMMODORE 1702 CALL GEM 10-X B

EASV SPfLL 18 PRINTERS: 1702 MONITOR ..10


SPREADSHEETS: CLMINI 10X/ MSD DRIVE 6-7
CARI5CO INTERFACE J309 SPECIALS (While Supply Lasts)
CALC RESULT ADV . $69
GEMINI 15X 389 CHALKBOARD M9
CAI.C R5ULT EASV 35
(With purchase of ore software selection at
MULTIPLAN 69 I'OW! KlVf'f! 1fl cpi
Sis/Leo's Links, Music Maestro. Leo's Paint
DAISY WHEEL.. 349 Brusn, Bear Jam, Logic Master, Science Pro
DATA BASE MANAGERS:
OKIIMIA all models .CALL gramming Kit.I
CONSUL 1 ANT 69
Hill MAN 269 INFOCOM:
SUPER BASE 64 69
COMMODORE 1526 269 PLANETFALL $28
THE MANACER 37
MPS-801 21S SEGA:
CODEWRITER 65
CARDCO + C . .67 BUCK ROGERS $19
MIRAGE CONCEPTS 69 CONGO BONGO 19
TY.MAC CONNECTION 79
MODEMS: STAR IRhK 19
DISK DRIVES:
HES MODI.M $47
COMMODORE 1541 CALL SIERRA-ON-LINE:
AuroMODtM fiy Wesirldge 79 HOMEWORD. $33
MSC SUPER DRIVt CALL
COMMODORl- 1600 59
CONCORDE CALL STORAGE:
COMMODORE 1650.. 89 DATASETTES: FLIP'N FILE 25 '$14
COMPUSERVL SUrtR Kit 5 Irw hn .. 25 COMMODORE 1530 $63 DISK FILE 70 . 16
MIGHTY MO CALL FOR PRICES PHONEMARK ... 39 XIDEX DISKUTES, SS/DD 17
■Mr Dwwin shipped withih oi houhi Aii \ include cxn di
vitA'Vt orders acceoied - joq s ^ no COO O& &si For auick«[ c
CHECK OUR LOW PRICES
HOURS: MON.-FRI., 10 A.M. to 10 P.M. wnrjDjn* <M«ioi manpyordtF Ptr^onaio'Coni
ajirt Ail vn j'e *-".y - □■:i'i::iTh 'iM":"' i -i: j.r r. KKKKt W CON5I«N11' CNHNClNt Midi

• SAT., 10 A.M. tO 5 P.M.


^ ttt ' CO lot Our f JTJI

RUN December 1984 / 211


New Products RUNdown
Compiled by Shawn Laflamme

Copter Caper
As the pilot of a fast-moving heli
copter, an adventurous race lies ahead
of you in Mancopter, from Datasofl,
Inc. (19808 Nordhoff Place, Chats-
worth, CA 91311).
Your flight pattern is soon inter
rupted by flocks of birds, which cre
ate havoc with your craft's propellers'.
Misguided opponents present even
more hazardous obstacles, which could
send you plummeting into the sea—
you'll need the favors of a gentle whale
and a mermaid to protect you from a
pack of hungry sharks and squids.
Mancopter is available on disk for
TkeEvdyn Wood Dynamic Header,from Timeuwks. the Commodore 64, with a retail price
of S29.95.
Check Reader Service number 40).
^SIERRA
Evelyn Wood ,4 ma releasefrom Sima, based upon Johnny Hart j
Reading Course
B.C. tnmic strip.
The Evelyn Wood Dynamic Reader
is a two-disk software package de ChallengeWare Series
signed to help you improve your read Prehistoric Peril ChallengeWare is a series of 110 in
ing speed, as well as your comprehen Sierra (Sierra On-Line Building, dividual programs combined into a
sion and retention. Coarsegold, CA 93614) has introduced total of 56 titles. The series is divided
One disk contains the instructional B.C.'s Grog's Revenge, another release inio nine academic subjects, including
programs; the other contains text and in a series of games based upon Johnny Pre-school Concepts, Mathematics,
comprehension quizzes for the read Hart's B.C. comic strip. Grammar, Science, Social Studies,
ing exercises. Ah you work with the Grog's Revenge follows Thor, on Economics, Reading, Foreign Lan
program, your progress is automati his trusty stone wheel, as he tries to guage and Logic & Strategy.
cally measured and recorded. Color climb a mountain and collect clams The programs are geared primarily
bar charts can be called up on the along the way. Pterodactyls and other for children in pre-school through the
.screen, allowing you to review the re fearsome creatures, as well as obsta upper elementary grades. The graph
sults of your efforts. cles and rough terrain, block his path. ics and sound presentation of each
Yon can adjust the speed for per Thor must jump and dodge, some program is designed to make the les
forming the reading exercises, accord times taking shortcuts through caves, sons interesting and fun. In most of
ing to your individual skill level. The to make his way to the top—all the the programs, the child's performance
program stresses comprehension and while staying ahead of Grog. If Grog is evaluated at the end of the session.
retention as much as speed. catches up with Thor, Ihcn Thor will The programs can be used in the
The Evelyn Wood Dynamic Reader fall off the mountain. classroom or the home for group or in
is appropriate for both teenagers and The game has several difficulty lev dividual study. Each program is avail
adults. It is available for the Com els and options for one or two players. able on disk for the Commodore 64,
modore 64, with a retail price of It is available for the Commodore 64, with a retail price of $39.95. Orbyte
$69.95. Timeworks, Inc., 444 Lake with a retail price of $34.95 on disk Software, PO Box 948, Waterbury, CT
Cook Road, Deerfield, IL 60015. and $39.95 on cartridge. 06720.
Check Reader Service number 400. Check Reader Service number 402. Check Reader Service number 406.

212 / RUN December 1U84


Circle 14 on Reader Service card.

EASTCOAST SOFTWARE
€CS...inflation-fighting prices. CAT* LIST SALE
2725 Sl .24,95 17,30
'ifdcfen charges! No credit card fees! 2935 Si ,39,95 27.60
1881 39,95 27 65

COMMODORE
1277 Stanvillrr E;rim Ribbon ..5.50 4.50
127fi Smr*rH?rNylcr>Rlbbo ..5,75 4.65
2715 Slmy Machine H ,39.95 27.65
1109 Sumniidt Games ID) , 39,95 27 70
B9 SbWD) . 99 95 7690
CAT* LIST SALE CAT* LIST SALE 0759 . 49,95 3B .45
Z741 AcctPayMamt/Crwck&D . . -S995 41 SO 1950 Fo 34 "55 24 20 Z2M SupertestProD 99-00 66 00
1443 Adventure WtmbtIDI 6Q00 42.35 1905 FmggerD ... 34^ 24 15 1^&2 SjivIvwD .34.95 24.20
0Q64 Alien Addition p 34 00 1260 FujiSSDD Disks(lO) 16 00 1925 1877 SuspendedD 34 50
23.55
0335 Alligator MuD .34 00 23.55 1811 Gomri Commodore 64 Ptay J4 'J& 10 35 1838 Sword Of F 30 00 ZOBO
2713 AlpWMi Zoo D . .2995 2183 Ga)*wovTo iWwilR 10 00 21 Itl 0346 44 65
20.75
2714 AlphateiZooR .34 95 2739 C;«n<i«l Ledgei I) 5S 9£ 4 i 50 1259 T^imn 12m Amber Mtmllot 1H9O0 ].•■■ h'<
24 20
2V13 AicrmnD .4000 30 75 0905 GecpchnqurD 39 <J5 27.65 2SS 179 00 13160
1342 Aicrumll Ade-pdP)., 40,00 30.75 2S1S Geninq Most Ftom ¥cuf C64 . 14.95 15 85 .199 00 305 50
2914 A.nAiMimD , 5J0O 1098 GiaphiBastfD) 29.95 2190 1758 TelrnsardC 23 00 15 9&
17W) B. 1 Nmt'ap Bomb*i C 1847 Gndiur.ner R 29 95 20 70 0444 T«l?neaid D £3.00 19.40
11 10
J5DO 26 95 1836 Temple otApihalD . 40 00 37 70
17M &9 95 46 25
1532 BASFDrsksSS ( . 15.00 1900 1437 Head Cleaning Kit . . & ')& 17.30 2374 Th?ConsuInnllD! 6920
1424 Basic Grammar IIDI . 3495 26 90 2137 23.05 09i3 TrainsJD> 39.95 27.65
(U3^ Hesmoderti 2 (D) 119.97 97.40 0237 T 39,95 29.20
1355 B.I 80/80 Column 0)5£lay , 203.00
0820 Barren'sStudy-torSAT (fa) , 89 95 62,30 1936 Hey Diddte Diddle D ,, 29,95 20 70
2155
2150
1732 HomeAcc&jnrawD 74.95 4B.05 41 50
2667 BC'i Qu*n For Tires D . . . M •)'• 2120
2r97 HomcwoiJD. W.W -IS 30 0679 vp 24 95 17 30
U2()2 Benchliaatl D 34 95 26.00
2739 Hn^ToUseCofflmodomM. ., 3.95 3.30 0SS4 Uhima3D :".■! ');, 3B05
0087 v . 34.95 24.20
0358 Boulder Dash (D) . 34.95 25 55 2RG8 ! S7.6S 1S37 pppp 21) (HI 13 85
2953 H 39.% 26,65 1721 Varbatim SS/DD I Inrdpock . . 35,00 23.35
2873 Calf Kviuil-Erty R .7*95 £3,35
IHU'J Jiimpiiiaii D 41! CHI 27 70 0093 Vcihalim SS/DD Sollpjick . . 3100 20.75
1167 CiVHd.t A/M (D) , 39.95 3?4&
1320 KLd(ArdTrifCon.t=.ot^r-64 15.04 VIP Terminal U 49 «J5 41 65
2959 drdrft Crtrdjlnrtl/'G . lM.ffi 93,75
Z835 Ca^te Wnlitfnitmn 0 W 70 £712 KidiOnKcysD Wabjiih Uisks SS'SD U0) .- , 19,95 17.25
1395 Challenge Math 11 ID) MJ5 26,90 ?2I8 KidsOnKeysR . .3495 24 20 1217 Wetfridse Au!o Dal Modem 109,00 83.35
2315 KidwritoD 24 20 00fi2 29 95 21.95
2702 Ch«k*nD 49.^3
5214 KirxieicompD 29.95 20,70 0015 coRrdballJoyslJck 34 95 24.40
270] 69.95
221& Hmaereorr.pR . . 20 70 0008 WicoThe Bo« Joy inch 19 95 14.10
1761 ? R 04.35 31 05
2222 KrvghtsOtTheltewnD 3995 27 65 laSS WilrwsiD 34.95 2320
U54 99.95 76.M
1333 Koala Graphic T»blel-CMD64 75 DO 1293 Wizar - 3995 30,75
2223 Combat LeadeiD -39 95 27 65
18&.1 Krafi J('v"wfe IAi Tvt») 1^45 28S9 99 95 75 00
0443 10 M
0416 Cr)<npjservpSranerKLI 39.95 MJ3 KwikLi»d(D) 13 S5 0264 40 00 30 75
W72 Latals-rWh>w 11000) ■■■■ 2871 Your CcmnmtKiofp
2337 Compuror Sw D-H*ic<niit 79 95 "5 14 95 1250
2S8& Congo Bongo R O82& I.pjirrtingBi<dg«-Coren[D) . . 79.95 55.15 0577 39 95 27 65
29S9 LdRD 34 M Z4 20 1678 ZoikID 39.95 27 65
2917 Cult PasteD 50.00 :is&o
1080 D.iEI» Qu.m 34.?5 ?5.55 Z85.& 39 95 27 70 1679 ZorkllD 39.95 27 6S
1343 Ma:i Order-Monsters I Dl 35,00 26.95 1BS2 ZoiklHU 39 95 27 65
34 95 24 1&
IWHJ PendWD 34. &3 1SK6 MiitsiType D 39^5 Z7 65
Z2CW tii-atl> tn TUB Caribbean D . . . 35 00 24.25 2170 MarhBLasieiD 49 95 34.60
3995 U0S9 Ma«IIMDlDiskt-SS-'-|J!Jliai . 46.51) 23.05
27IG DelteDrawingR , , 27 65
0103 Demoliiiftt Oiviiton D 2J|S5 0692 Mseroitnf92-F Printer ., 599.00 CALL
27 70 IMW Micraline Ribbor 3.20 2.20
1166 DL*k Rink {50] 11.00 2601 Mi!liQTwe(D) 59,95 11.50
2875 Miner 2049er R . . 39 9& 30 75
1722 Dl*kB(w« 15 Color Coded* ,55,00 1251)
U9H4 Disk Bcwuh-Individual B Mgr D 63,"0
,-5,00 2 50
mpsihi D , , 89 9& 63 70
if »fi« Dickey D
27.1!i y [}. , 24,9& 17.30
2254 PlD 49,95
2179 2')ib MjI«D 4.CU0 3075
40 00 27 70 Key
2320 Dust Cuwr 1541 Disk Drv 2870 Mi.'i.fiLvi [) , . , »,&5 69 20
.. 7.99 530
(D] Disk Program
2321 Oust Cover ■ Ccmrr.-odnTe 6 2242 Murder BvThi-DofpnD 34 «J5 24 20
.. 7,99 530
2340 KatlyGamcj Children D 29.95 20 75 2"12 MumCorsi&elD in DO 30 75 (RJ Rom Caj
2674 S.-1I-:. ■('.!!:.>■ I !,!.:-,■■-(: .. 29.95
2134 Nato Commander D 34 "}& 26 90 (Cl Cassette
1216 .NEC 1205 Amber Mnlrw'Aud l»f» 16815
2677 Early Gam« Matchmaker D. 29 95 20 75
0101 399.00
2672 EaTlvGam«Muw:D 29.95 B0 1b
0273 NEC 8023 Ribbon 10 00 6.65
2670 Ejrly Cam« piece Cake D.. 29 95 20,75
Elp mcnla ry C om modo;e .. 14 g& 11 SO 1469 NetWcnhlD) 79,95 5535
m bisks SS'DOflO) . 37 00 20.55 0263 INeuiM!Zor.eD 34 95 26 0(1 Many More Titles Available}
1337 DJSSSDm , 34.00 21.15 1756 NukeuatC ]&UO 10 40
0]07 n MX 80 Ribbon , 14.00 630 2703 Odin D 34 t<J
221S .34 95 24 20 1361 Orrairwriter/OmnispplKD) . . 69.95 51,15 ^mmodel*' ii a •w^t\rnd rrodtnuui oj
2973 49 95 38.05 2844 OxfordPascaE<OI MOO 41,70 COmuWQSt LLECTRQ!*tC5 I.TB
.39.95 23 d5 0821 Paper Clip w/SpellPaMD) 119,95 8305
1440 FIiti-N-FiI* (SDDlikah ,59,95 tfl.flS 2S9^ Paral1 Printer Em. Cable 6 , 34.95 21 90
21 Mi FbpJOn'lwJungleD. 29 95 23.05 195J PrMiroh'iCurwD 34 95 25 20
2H34 Ptnball D 20.70
291S Pinbail Coiiil fei D . . 4000 30.75
03&1
2184
Pilfalllt(D)
PiKiopR ..
34.95
40 00
26.90
27.70 | VISA'
2201 PiameifellD 34.9& 23 30
EASTCOAST SOFTWARE 2177 PooyanC/C 29,95 20 70
2983 Powerfile D B9.95 69 20
ZH20 Pract^ak D 55 95 38 05
40 Hockeravilte IM 1344 Racing Destruciion Sel (Dl . 3500 26,95
. PA 17033 1392 RaidonBungelmgBaufD) . . 29.% 20.7&
1297 Haid Over Moscow (D! 3995 29 20 CHECK ONE: a WSA C MASTERCARD
MAIL YOUR ORtJER Olt CALL 1348 R*alT7ioltmpoMib.ti!y(D) - 3SO0 2695
27! 1 Rhymes* RicidknD 29 95 2Q 75
(717} 533-8125 0503 Rii«(wir*PluiPrimer . .3990C 112S0
2V93 Sar9on2 0 34 95 24 20
800-233-3237 0221 Sco&et Surge ProtSlhpC . .. «J5 37 20
1473 Scrolls of AbadoFi(Dl 34.95 25 60
1946 34,95 24 20 Name
We Ship UPS-Shipping \% (S2,50 rofn.) 1416 EmiihCorojiflTPlRibbcn 7.95 6 35
<'■!-■ Adit An Additional SZ-SO 1937 Snoopc-Tioops'l D 39.95 Z7.60
UnrdurfljF (Printer*'MonJtor*) 2510 Snooper Troops *2 D K.95 27.6&
2837 Soliwaie AutomouiliD 59.95 1145 i. in
Shipplnijli 12.50 +4% in I' ■. ) 2952 SoiaHbghiD M.9& 26 90
For Ait Moll, Canndlan, APO/FPOOrdc». Sptdff Esi«r D - -29 95 20.00
Shipping 12.50 + 4% o(Tota\ Ord«r {US '.■■■■! ZIP
PA Rnlden» Add 6% Tax
enter my ordir (or:

800-233-3237
."■'■i Minimum OrdeT
Vl*ii.MasiflrMr<l-C.O.D.-Check
In PA 717-533-8125
Pric« Subject To Chang*
Sony. No Foreign Oid-en
This Ad Preparrd S^pfcmbrr, I9ftfl

RUN December 1084 / 213


New Products RUNdown

resented as a spiral of light accom


panied by music. The spiral evolves
into a playpen with animated figures,
signifying the Childhood sequence.
Following childhood is the Oppor
tunity Gate. Here you must match
your on-screen character with an op
portunity as it appears. Situations and
Conversations places you on a grid,
where you must become accepted by
others living on the same grid. You
must pursue common interests and
avoid poorly timed encounters with
others.
In the Experience Corridor, you will

Graphics interface for the C-6-1 am! the VIC-20. encounter worries, fears and doubts.
The only way to survive is by louching
white bits of hope. You must also
Animal Crackers instant replay capability, and you can
keep an eye on the health gauge,
save your best performances to disk.
Futurehouse, Inc. (PO Box 3470, which indicates years of life remain
World records are also displayed.
Chapel Hill, NC 27514) has released ing. The game can be completed only
HES Games is available on disk for
Animal Crackers, the fourth program if you survive with health. At !he end,
in its Playground Software series for S34.95.
your entire life flashes on the screen
Check Reader Service number 405.
the Commodore 64. in a sound and Sight finale.
Animal Crackers is designed to Lifespan is available on disk for the
draw upon the child's fascination with Commodore 64. Retail price is S39.95.
animals, computers and animation to Trapeze, Inc., 3727 Buchanan St., San
Graphics Interface
teach the word development skills that Francisco, CA 94123.
are fundamental to reading readiness. Easy Print with Graphics is a
Check Reader Service number 407.
Seven different educational games graphics interface specifically de
and eight colorful scenes arc provided signed to be used with the Commo
to instruct and entertain the child. dore 64 and the VIC-20.
Voice synthesis by S.A.M., from The interface requires no software
Tronix, is incorporated in Animal overhead, and it connects to nearly all
Transylvanian Terror
Crackers. The narrator, Freddy the Centronics parallel printers. It is ca
pable of several print modes. It can Castles of Dr. Creep is an arcade
Frog, guides children through the pro
print the full Commodore character game combining spooky sound ef
gram, telling them when they are wrong
set, including all graphics characters. fects, eerie music and creepy antago
and when they are correct.
The List mode translates special Com nists in a Transylvanian selling.
Animal Crackers requires the use of
modore characters into easily under Thirteen mysterious castles, con
the Edumate light pen (Futurehouse)
stood English words. taining a total of over 200 rooms, are
or the KoalaPad touch tablet (Koala
The interface is also capable of filled with sinister surprises. Force
Technologies). It is available on disk
printing sprites, custom character sets fields, electrogenerators and meander
for the Commodore 64. Retaii price is
and high-resolution or color bit maps ing mummies are a few of the sur
S34.95.
with shading. A Graphics Utility disk prises awaiting you.
Check Reader Service number 404.
for the Commodore 64 is included The game contains many different
with the interface. Retail price is skill levels and options for one or two
$119.95. Progressive Peripherals & Soft players. In the two-player game, co
ware, 2186 South Holly, Suite #2, Den operation, rather than compeiition, is
Olympic Challenge ver, CO 80222. the key to escaping from the castles.

Human Engineered Software (150 Check Reader Service number 403. Castles of Dr. Creep is available on
disk for the Commodore 64. It retails
North Hill Drive, Brisbane, CA 94005)
for $29.95. Broderbund Software, 17
has released HES Games, allowing
Paul Drive, San Rafael, CA 94903.
Commodore 64 users to re-create the
1984 Summer Olympics. The Time of Your Life Check Reader Service number 408.

HES Games uses animated charac Lifespan synthesizes art, music and
ters (in five different colors) and sound action in a scries of game challenges,
effects. Weightlifting, diving, running, each symbolizing stages of human de
Fight or Flight
long jump, archery and hurdles events velopment.
are featured. The program includes an The program begins with birlh, rep Parker Brothers (50 Dunham Road,

214 / BUN December l'JS4


Circlt 296 on Reader Service card. CircJa 177 on Reader Service ctrtj

STAR MICRONICS NEW!


HOLIDAY PRINTER SALE! Universal Parallel
Graphic:; Interface
GEMINI 1 OX- NOW $275 ■ Buill-in soil-tost with stilus roporl
120cpS,aOcol BEG, S399 • Optional RAM printer buMar

DELTA I OX" NOWS375 • Provides virtually lota! emulation oi


160cps,8Ocol. REG-S549 Comrrtodoro pnnlers lor compatibility with
popular software
8K Buffer
• ASCII conversion, lolal test, Emulate &
DAOIX10'- NOWSS75 Iransparenl mode

ZOOcps (fata mode REG. SS49


Switch selectable Commodore graphics ■ Fully inteNigonl interlace lhal plugs
SOcps NLO mode mode tor Epson, StarMicronics, C.llori, into standard Commodore printer socket
16K Buffer Pronmter. Okidala. Soikosha, Banana, BMC,
• Exclusive graphic kisy-matcti (unclion
Panasonic. Mannesman I alloy S olhers.
POWEHTYPE" PRIMTEft NOW $360 Mlcrografl* MW-350 S1M.0O
Daisy Wheel, Letter REG. S499 MW-302C Printer Inlertaco also available at S79.95

Quality, IBeps
Bl-difecttonal Universal Input/Output
Board iorVIC-20/64
Send Above Amount • 16 channel 8-bil A.D converter wilh IfX) mrcfo-
(plus $10 shipping) to: socond sampling time.
• 1 D.A output.
SOUTHWEST MICRO SYSTEMS • 16 high voltage1 high curronI discrete outputs.
• I EROM socket.
2556 Royal Lane • Uso multiple boards tor additional channels up

Dallas, Texas 75229 lo 6 boards

Or Call ToH Free 1-800-527-7573 VIC-20 uses MW-311V S205.00


CBM-64 uses MW-311C S225.O0
In Texas Call (214) 484-7836
Free Catalog Upon Newest Dealer Inquiries invited MldO World ElSCtronlX, Inc.
WE ACCEPT: Visa, Mastercard & Ami. Exp. (303) 987-9532
3333 S. Wadsworth Blvd.. #Cl05.
01987-2671.
"Trademark o! Star Micronics Inc. Lakewood, CO 80227

Circle Z4t on Reader Service card.

HOLIDAY SPECIALS
SATISFACTION GUARANTEED
OR MONEY BACK

1984 TAX
SUPER * NEW PRODUCT!*
MSD
RETURN HELPER

Fast and easy


DISK Power Supply
income tax preparation. DRIVE" — and —
• Form 1040 and Schedules A,B,C, Surge Protector
D,E,G,SE,W and Form 2441
• Plus TAX DBASE ■ a data base
sD-1 $32995 combination!
program for tax related records
lhal can be directly used in any of
the forms (disk only) sd-2
■ Enter and modify data on a screen
copy of Ihe form.

• Works like a spreadsheet - all the Our Gift to You — INTRODUCTORY PRICE!
lines affected by a change are in
stantly updated. 10 5/4" diskettes $4995
• Automatic tax computation.
Off-on power switch
• Forms can be printed or saved. LED Power Indicator
• Price is tax deductible. 2 — 120V receptacles
Tape $23 Disk $33 (+ $1.50
with every purchase of a Commodore 5V power supply
SSH). Specify C64 or VIC 20 (16K Super Disk Drive MSD all surge protected
RAM).

• Previous users discount $11 (disk),


$7 (tape). •k neater
Inquiries
KSOFT CO. Invited
845 WELLNER RD
NAPERvULE, IL 60S JO
computer company
|312|961-1!50 A one -time
314-423-3469
Dealer inquiries welcome special onfv.
8801 Forest Ave. • Overland, MO 63114

RUN December 1084 / 215


tNew Products RUNdown

a choice of tracks. It is available on Hindry Ave., Los Angeles, CA 90045)


disk for roughly S20. l.imbic Systems, has released Phone Call, a telecom
Inc., 560 San Antonio Road, Suite munications program for the Com
202, Palo Alto, CA 94306. modore 64.
Check Reader Service number 410. Phone Call converts the C-64 into a
smart terminal, capable of performing
a variety of transactional operations,
New Accounting System such as home banking, electronic mail;
data retrieval and travel planning.
Software Design, Inc. (1945 Mit
The program makes it possible to
chell Ave., PO Box 570, Waterloo, IA
communicate with on-line databases,
50704) has released the 64-Aceounting
digitized appliances and other com
system for the Commodore 64.
puters (micros or mainframes). It also
Features of 64-Acconnting include
permits uploading and downloading
financial statements, check and state
of machine language programs.
ment writing and checkbook reconcil
Phone Call1 is available on disk for
iation. In financial statements, full
$49.95.
dollar amounts are displayed, The sys
Check Reader Service number 412.
tem assures accurate transaction en
O&i version of the maile kit Mr. Dot's Castle. try, requiring debits and credits to
balance before allowing you to leave
a transaction.
The system includes B mini accounts Reserve Power tor
Beverly, MA 01915) has released [he
payable/receivabie, and it can handle Your Commodore
Commodore 64 version of the arcade
prior period adjustments and printouts.
hit Mr. Dol's Casilc. Creative Electronics (PO Box 4253,
Il allows an unlimited number of recur
Mr. Do!, a good-natured clown Thousand Oaks, CA 91360) has re
ring transactions and up to 300 general
armed with a hammer, finds himself leased a Battery Backup System for
ledger accounts. All reports are for
in his castle, pursued by unicorns who the C-64 and the VTC-20.
matted for 80-coltimn printouts on al
can eliminate him with one deadly bile. The unit plugs in between the com
most any printer.
You must continually make choices puter and the power supply. When the
The 64-Accounting system is avail
throughout the game, determining power fails, the unit is automatically
able on disk L,r $69.95.
whether Fighting or fleeing would b&St turned on, supplying one hour of re
Check Reader Service number 411.
serve Mr. Do! in his tjucst lo rid the serve power.

castle of the unicorns and gather the The system also supplies power to
keys that unlock the door at the top the cassette for saving programs or
of the castle. Calling All C-64s data. It eliminates power surges and
The unicorns change tactics fre Continental Software (11223 South spikes from the power line. Retail price
quently, and they can mutate into even
more dangerous forms at will. The
game is available on cartridge for 530.
Check Reader Service number 409.

Tear Up the Track!


Turbo 64 transforms your C-64 into
the I.aguna Seca Raceway, putting you
at the wheel of a Formula I racing car.
You can choose between automatic
gear shift or manual shift (which of
fers greater acceleration).
The dashboard is equipped with a
speedometer, rev counter, steering
wheel, gear stick, lap timer and lap
counter. The car also has an advanced,
four-speed transmission.
Turbo 64 is appropriate for ages six
A iirw acrvimiing system from Sojtwari Design.
and up, and up to (en players can
compete. The program also offers you

218 / It UN December L8M


ClrCIO 38 on RoaUor SorvlCG Quril CIrcto 3S4 on Hoador Service card

KIWISOFT GRAPHICS
CHF
ATTENTION FORTHEC-e
/ CHECK a STATIONERY N
O VINYL CARRIERS FOR
Foreign Computer Stores/ ADJUSTABLE TRACTOR-TYPE
0 \ PRINTERS /
Magazine Dealers Allow quick computer procenlngnrconvnnllonal
. i cherts, stationery. Index cards. Invoices, purchasn
ur iin r. B1C,
Check Carrier comas with BASIC program.
11 IndlcalB carrlarroii wish to order
You have a large technical audi D 5-1 to Hold) t mm 2-1/4 -if Pnnanal Silo
Cherts. I "Will ■ Carrier.
ence that speaks English and is in
I I 5-1D1 Same its above. 9-t/I" wldB Tar Non-
need of the kind of microcomputer _ Adjustable Prlmots. (SI.M nxira).
J S-IOZ Holds fight M/fif>1/«* Canadian
information [hat CW/Peterborough Sin Personal Checb. I" Wide Carrier.

provides.
"VENUS" QV VTLAHHIEZ
0 LTJ I-aMHohtssli3-i/i-it-1/fBiiilnei»
"There's nothing like it!1 Sin r.iin i-. -i-i/j - Wide Carrlar.
O d S-70JHoldiTlireel-l/I-II1"lotlertiindi,
• Paint II wild PAINIPIC" 10" Wide Carrier.
16 colors. 160 * 200 screen. CAD _ □ S-M3HoldjFI«J-S/|-.s-l/J-EBIOlppils.
• Print it with PRINTAPIC" SJ4 95 ° ,—. I" Wide Curler.
Provide your audience with the Mosl printers, hook rug, "Venus" D S-}OIHolilsFlira4-l/*'i»-l/;'(nnlopgs.
• •Do both with CAOPIC" $79 95 O ,—. I" Wide Carrier.
magazine they need and make money Combines Painlpic +■ Printapic LJ S.SOS Holds Flue M«-iM/i"lnd«iof
• PlbiIs il wllh PJZZLEPIC" S49 95 o PotiCardi.l'WIdg Carrier.
at ihe same time. For details on selling LJ '. 'ill ii.ihM'fii . i:> i-tlI'. i w
Pictures, mosaics, males
80 MTCRO. InCIDER, HOT CoCo, • More olclures with PICIUREDISKS 12* 95es Carrier.
Space. Cats, Planes. Fantasy, Animals o D
RUN contact: • More Puulepic .vies PWZIEOISKS S2495BJ In'Mi: I'-. (" IJ ill. It I (ill it. in WjiJi- ( nifliu

Easy/MeOnim/Fiendishly Oillicult1 S-l?* Molds tBbflii on 9M* 1/2" wiui1


• Treasure Ihc best ol PAINTPIC AflT S59.00 Carrier.
ir.irr.i'i> olio .stf.iii.irjlf! for othar
5 original paintings by "0 J.R " on disk
typei and a\io* at stationary
• See our .COMPUTER ART PRINTS 13 tor S25) SB 95ea ONLY
SANDRA JOSEPH
'•11.95
^4nd I n' 1 Of II"-1"- 'I'f I' I K n ' I "" '
20" i 24" "Room" "Storm" "Holy Land"
»>j":id:j;i :'.w:di * -

WORLD WIDE MEDIA SEND FOR OUR FREE COLOR BROCHURE


• DEALER ENQUIRIES WELCOME •
386 PARK AVE., SOUTH «-:c<rri>d

I THE CHF COMPANY °


Pay In advance by check, money order. VISA or M/C
NEW YORK, NY 10016 WootlerUPS/COO

i Pmqrams on diskette from *


PHONE (212) 686-1520 P.O. BOX 185 • OBERL1N. OH 44074
V ACE SOFTWARE V
TELEX—620430 P.O. Bo* 9332. Columbus MS 39705
o 216/775-7338 o
DrnsuSnn* —EMAIL- MM Ml
Ph: 601-328-9491 DEALEH INQUIRIES "(VUFO1

Circle 325 on Render Ser.lce cbfO

HOT ACCOUNTS
TM

The most highly acclaimed


This Publication

bookkeeping system
for the Commodore 64®
is available in UHLEASH THE POWER OF YOUR

Microform. COMMODORE 64
WITH THE ULTIMATE INTERFACE
Superb1
An exceptional program lhal
• CoflTfo] A nxm : t . njr In i:-l' .if^.u.T.cs hf-hK outshines all others
RUN Magazine. Nov 19B4

• Contml HOT ACCOUNTS" loaches you bookkeeping


as il automatically per lor ms dozens ol lull-service
• At quire data for LjbtmiLirt Jk. tihct tnii
accouniing functions II is a complete system ihat
UpptJCllhlFtt
■ Miny other uis will msiantiy organize your records and receipis
Dm'l make (he mituke of buying ■ timrte p and supply charts, lormai slalerrtcnls. and budget
inierfKe fn^c^iijfjrc our univtrsill^ ippJitatilc Dull
6522 VrrtMiilt Inrcrf«e Adipcct (VIA) Bo*ni. "huh
information Now your records can be accurate,
(ilup jrtHl [h* Clpamnin i-nnrwi-k>r andpn.'%idfi up to Oale and conlideniial ■ Tracks charge
Four ft'hi[ lully buJinvtioml VQpnni Jk ci^M hanJ' cards. checdbookK. all Iransactions ■ Requires
ihiLf Finn • Four l6-b]t rrmerfcountrn * FuM IP(J
■nlcnupl CBpabiliry ■ R*dr i.iin»enncni Ift-pm DIP
no piior knowloflgo ot accounling « l-lome or
locLel tnlerfAH ronncfuoni • Etpindihilii) up u> small business ■ Improves your linanciai image
p
■ Cost less inan 1 hour wilh a C.PA
ORDbH NOWI Pncc ilWF pn>tpiid USA BAV
documcnUhon included Etch iddi[>onil boud SU HOT ACCOUNTS'" Bookkeeping Sysiem
SCHNtDLtRSYSTEMS
on Disketie
University Microfilms 1501 N. Ivanboc, Dqx. RI2. Ailingion. For RUSH Delivery, seno check or money
/ one Ordere (7031237-47^6 order lot S64 95 to
International
Compute' Ed Software
tCH rffV J1 'Hii-i.'l !-!■ m.'i-.i-. 1003 Brookes Aw W. Sic 100
- San D>ego, CA 92103
*—
WHAT'S REALLY IRSIDE THE
C0MM0DME 64 Credit card orders call toll-free
Complcrr icir"n*rriKicd Aucmbly Lui)rugc source
1 -800-621-0852 exl 238
iittti
code forlhr CM> BASIC And KLHSAL ROM*, ill VISA MASTERCARD
UK]
Edcmively trimrrpenitd >nd crm-frftrtnerd Fu P.S. Use HOT ACCOUNTS " to doyourlaxai
more Am a mere "memoiy imp" of owful locmons, and Ihe price is fa* deductible!
ihiibook rciJI> docs EelJall An mcredihlt Ejrra-ni-erjn
TO Non-i 7e*t- Reid ciTctlivc C-&4 proRramminpand undenJindin^
CW Source .. 129 95, p.«rpaiJ USA. VISAVMC BONUS OFFER1 Order Betore March 15lh and
inn Arbor. Mp 4H]1p!i
SCHMKDLtH SYSTEMS receive a lull teaiuiefl. 60 lunclion word pro
1501 N. Ivinhoe. Dept. Rll, ArLnpor. VA 32201 cessing f. ID builnosi graphic* ka(jp as
Informalnin/TeJqihijneOnJerH7/03l 237 J7«6 oij- FREE q 'I loyOj

RUN December 19S4 / 217


New Products RUNdown

is $69.95 for older Commodores (4-6


pin, din-type power plug) and $59.95
for newer Commodores (2-pin-type
power plug).
Check Reader Service number 413.

The Stress Manager


The Stress Manager is a biofeed-
back system that allows you to assess
your thought patterns and physiolog
ical impulses to gain a deeper under
standing of the factors that contribute
to stress. VIC-2Q/CM
The Stress Manager uses the G.S.R. DELUXE
RS-232
(Galvanic Skin Resistance) method— INTERFACE
an unobtrusive hard wire interface be
tween the user and the computer. A
pair of fingertip pads measure fluc
tuations in the skin's electrical conduc
tivity; these impulses are transmitted to
The Stress Manager for analysis. Deluxe RS232 Interface for the 064, V1C2I) end Pius/4.
Results are displayed on-screen in
three detailed graphs. The graphic anal
ysis and related data can be saved to add your own grammar problems. program for the Commodore 64.
disk and printed for future reference The Grammar Examiner is avail Versaterm II allows you to upload
and comparisons. An audio cassette is able on disk for the Commodore 64. and download text and programs in
provided to assist you in methods of re Retail price is $44.95. ASCII or XMODEM protocol. Down
laxation and stress reduction. Check Reader Service number 415. loaded image files and Basic listings can
The Stress Manager is available on be converted to programs that you can
disk for the C-64. Retail price is $79.95. run on the C-64. Downloaded data
Batteries Included, 3303 Harbor Blvd.. can be saved to tape or disk and
Deluxe Interface
Suite C9, Costa Mesa, CA 92626. dumped to screen or printer.
Check Reader Service number 414. Omnitronix (PO Box 43, Mercer Is Phone numbers can be stored, re
land, WA 98040) has released the De called and automatically dialed when
luxe RS232 Interface for the C-64, used with the 1650 Automodcm. You
VIC-20 and Plus/4. can store, retrieve and send up to 25
The interface plugs into the User keywords or phrases with a single key
Grammatical Challenge I/O port, supporting virtually all stroke.
for Young Editors RS232 signals, including Ring Detect. Versaterm II is available on disk or
The Grammar Examiner is a new The unit has three user-selectable cassette for $34.95.
computerized, educational board game switches, allowing settings for DTE/ Check Reader Service number 417.
from DesignWare (185 Berry St., San DCE, pin 5 or pin 20 handshaking
Francisco, CA 94107). and selection of busy line polarity.
The player starts by landing a job The unit can be supplied with either
Low-Cost Speech Synthesizer
as a cub reporter with The Grammar a male DB25 on a three-foot cable or
Examiner newspaper. Editing copy a PCB-mounting female DB25. The Currah Technology (50 Milk St.,
and answering grammar questions interface comes with a detailed man 15th Floor, Boston, MA 02109) has
pay off as the junior reporter earns ual and a type-in Basic terminal pro released The Voice Messenger-Speech
promotions and moves his way to the gram. It retails for $39.95. 64, a speech synthesizer for the Com
top spot on the masthead—Editor-in- Check Reader Service number 416. modore 64. The synthesizer features
Chief. an infinite vocabulary, two voice se
The game covers areas such as punc lections and intonation.
tuation, capitalization, subject-verb The Voice Messenger plugs into the
agreement, pronoun-antecedent Terminal Software cartridge port of the C-64. The syn
agreement, verb tenses, adverb and Electrosharp (1981 Sandalwood thesizer's output is carried to the aux
adjective usage and homonyms. The Drive, Santa Maria, CA 93455) has re iliary C-64 sound input and is re
built-in grammar editor allows you to leased Versaterm II, a new terminal produced through the monitor speaker.

218 / RUN December 1984


Cite to 202 on Rflader Service card.

For Commodore 61 Personal Comments by Jim Gracely.


Technical Editor. Commodore Magazine
Program Your Own EPROMS
i The IEA Instant Editor Assembler
package is an invaluable asset to the
beginning machine language program ^ VIC 20
mer. The package contains an excellent ► C64 $99.50
Instant editor/assembler system, a full fea
tured monitor and a walk program with PLUGS INTO USER PORT.
Editor
variable step speed and the ability to NOTHING ELSE NEEDED.
Assembler.
add break points. All three of these pro EASY TO USE. VERSATILE.
grams may be resident in memory at • Read or Program. One byte or
the same time. The individual programs are easy to 32K bytes!
understand, easy to use and work quickly and efficiently.
The package as a whole is quite professionally writ ID OR Use like a disk drive. LOAD,
SAVE, GET INPUT, PRINT. CMD,
ten. The Disk which contains the main programs also
OPEN. CLOSE—EPROM FILES!
contains six programs assisting in the use of these
programs and more than a dozen additional utility and (0 Our software lets you use familiar BASIC commands to
create, modify, scratch riles on readily available EPROM
example programs. One additional feature of the manual
is a technical assistance number to aid you with any C chips. Adds a new dimension to your computing capability.
problems or questions you might have. Q) Works with most ML Monitors too.

E
• Make Auto-Start Cartridges of your programs.
"I would have to recommend the IEA Instant • The promenade" C1 gives you 4 programming voltages,
Editor Assembler, the BEST VALUE-FOR-PRICE
2
2 EPROM supply voltages, 3 intelligent programming
development package on the market!" algorithms, 15 bit chip addressing. 3 LED's and NO
switches Your computer controls everything Irom software!
"IEA is a nice simple assembler, good for a Textual socket. Anti-static aluminum housing.
beginners at an UNBELIEVABLE PRICE!"
• EPROMS, cartridge PC boards, elc. at extra charge.
Jim Butterfield, author of "Machine Languago Programming
[or tin: Commodore 64 and Othor Computers" • Some EPROM types you can use with the promenade"
275Q 2S32 462732P 27129 &133 X2BT6A1
S>I6 2?3Z 2564 27256 5143 52613'

19.95 plus S2.00 postage and handling


Circle 355 oil Reader Service card
2716 27C32 2764 637(14 2BI5" 48O1GP"
27CT6 2732A 27C64 68766 28IB"
^ "[ iiiiiiv ■ I in flliiiiivii! Marriirtfi 'lfHiriiirr« Prwirica 'V pfS'Piihl tfyufi

Robin's Software
Call Toll Free: 800-421-7731
In California: 800-421-7743 ""SF1

Box 20220 • Bloomington, MM 55420 JASON-RANHEIM


Phone (612) 944-8654 VISA' 58Q Parrott St., San Jose, CA 95112

Circle 170 on Reader Service cart)

CO

DOODLE II 3395
SUPERBASE 65°° MERRY GRAPHICS PROGRAM DRAW. COLOR
CIRCLES BOX. LETTERS PRIM
CREATE MENU-DRIVEN DATABASES ON DOT-MATRIX PRINTER
ACCESS UP TO T 5 FILES PER BASE.
CHRISTMAS
IEXCEPT 1526I
1541 S 1040 COMPATIBLE WRITE MULTIPLE PROGRAMS
FLEXFILE2.2 599S
TO DRIVE DATABASES, HELP SCREENS LABEL PROGRAM
THE CONSULTANT 85°°
INSTASPEED-compiler 99l from PAPERCLIP 95OQ
FLOATING POINT 8 INTERGER BASIC
vwbpeu.checkeh
SYSRES " BASIC EDITOR
COMPLETE RENUMBERING DEFINE KEVS,
79"F'
Software SPELLCHECKERunly 39™

FUNCTIONS. SCREEN DUMP. FINDS CHANGES. BUSCARD II 160°°

Link
IEEE JO BASIC. MONITOR
RELOCATABLE. WORKS EVEN AFTER RESET.
SWITCH SELECT DEVICE fl-10
COVOX ■ VOICE SYNTHESIZER 79"' IEEE or SERIAL BUSS

89'- C-64 LINK 13900


AUTOMODEM ■ auto dialvanswer
FREE CSI42S 12500
SMART 64 - TERMINAL PROGRAM 33"; SERIAL TO IEEE
SUPPORT FULL UPLOAD/DOWNLOAD
TO DISK MENU DRIVEN HELPSCREENS
UTILITIES DISK 1Q£Pn TRANSPARENT

DATA 20 149™
MUSICALC 1 SYNTHESIZER 39" & HO COLUMN BOARD INC/
WORD PROCESSOR, SPREAD SHEET.
MUSICALC - KEYBOARDS CALL
4 MINUTE BACKUP TYMAC CONNECTION S9DO
FLIGHT SIMULATOR II 39"
MW3B0-iMTeflPACE 11O00
SCRIPT-64/SCRATCHPAD 69" WITH ANY
IMC J0.Q03 WORD DICTIONARY 4K BUFFER KIT 2500
ORDER MW350W/4K BUFFER 1 3OOU

To order: CALL or WRITE NO EXTRACHARGE

W£ SUPPORT
SOFTWARE LINK
283 Mamaroneck Ave,

SOFTWARE LINK 914-683-2512 TERMS SenacMechor money order lor lolal pur
chase price, nlwa S2 75 tor sfiioDing via UPS.
White Plains. NV
914-683-2512
SJ 00 for sfupping non UPS Personal checks
(retail outlel)
v P.O. Box 391 White Plains, N.Y. 10602 (Allow 10 flays to I:tnar)
NY RESinrNTR ADD APPLICABLE TAKES

RUN December 19S4 / 219


New Products RUNdown

It docs not use any RAM in the Basic screen copy of !he tax form. The pro
workspace, and i< allows computing gram works like an electronic spread
while il talks. With built-in software, sheet, performing all necessary com-
Hie Voice Messenger allows your • putations.
Commodore to talk immediately on Tax Return Helper is available for
power-up. the Commodore 64 and the VIC-20
The infinile vocabulary is made (16K). It retails for S33 on disk and
possible by the use of an allophone- S23 on cassette.
based synthesizer chip, which allows Check Reader Service number 423.
individual speech sounds to be strung
logether to make intelligible speech.
By using Tiie Voice Messenger, any
Numbers Plus
word or sentence in the English lan
guage can be spoken. Retail price is Numbers Pius is a series of educa
S49.95. tional software packages focusing on
Check Reader Service number 419. The Voice Meuenger, from Currah mathematics. The scries is designed
for ages 10 through adult.
Each program in the series provides
variance, range sort, present value and both Instruction and Practice modes.
Defend the Realm table look-up. The Practice mode generates an un
Swift is available on disk for $29.95. limited supply of questions with fully-
In Quesiron, the king has ap
Check Reader Service number 421. explained answers. The six packages
pointed you Last Defender of the
in the series are Basic Mathematics,
Realm. Your quest is to seek oui Man-
Basic Algebra, Intermediate Algebra,
tor, the diabolical wizard, purloin his
Geometry, Problem Solving and Con
Book of Evil Magic, and thereby save Fiery Fray
sumer Math.
(he Questron Empire.
Penguin Software (830 4th Ave., Each program in the series is avail
Armed with his book, Mantor un
PO Box 311, Geneva, IL 60134) has able on disk for the Commodore 64,
leashes hordes of stygian creatures to
released The Quest, a graphics adven with a retail price of S29.95. Quality
ilefeat you as you wander the land
ture for the Commodore 64. Input, Inc., 309 W. Beaufort, Nor
building your strength, stamina, dex
As King Gall's newest advisor, you mal, IL 61761.
terity, intelligence and charisma. These
must accompany his champion, Gorn, Check Reader Service number 424.
attributes are essential in conquering
on a quesi to rid the kingdom of a
all that awaits you in the cave towns,
vengeful dragon that has been terror
cathedrals, castles and dungeons.
izing the southern provinces.
You'll be talking to kings, wizards, It's Only Rock n1 Roll
The lands lie in ruin. The harvests
farmers and merchants, gaining
have been burned and the villages have It's Only Rock n1 Roll is a text ad
knowledge from them all.
been ravaged. The king has instructed venture game that pits the adventurer,
Questron is available on disk for
Gorn to heed your advice as the two of gambler and fighter within you
the Commodore 64, with a retail price
you set off together. against the many hazards of the un
of S39.95. Strategic Simulations, Inc.,
The Quest is available on disk for stable pop music world.
883 Stierlin Road, Bldg. A-200, Moun
$34.95. Whether you will be a superstar or a
tain View, CA 94043.
Check Reader Service number 422. "has-been" depends upon your skill,
Check Reader Service number 420. luck and hard work as you climb (he
ladder toward fame and fortune. You
must avoid long tours, bad managers,
Taxpayer's Helper lousy material and an excessive
C-64 Spreadsheet Ksoft Co. (845 Wellner Road, Na- amount of carousing.
Swift is a new spreadsheet for the pervilie, IL 60540) has released the If you can keep your money, stay
Commodore 64, from Regenics, Inc. 1984 edition of Tax Return Helper, a happy and interpret the record charts,
(PO Box 767, 1025 Tularosa Ave., software package for income tax prep song material and newspaper head
Orange, CA 92666). aration. lines, you'll make it lo the (op of the
Swift permits entries in response to The program includes Form 1040, charts and reign as the King of Rock
scripted test prompts without regard Schedules A, B, C, D, E, G, SE, W n' Roll.
to actual placement of values in spread and Form 2441. The disk version also It's Only Rock n' Roll is available
sheet cells. Conditionals may be used to contains a separate database program on disk for the Commodore 64. Retail
jump to specified cells or do alternate that allows building and maintaining price is $24.99. K-tel Software, Inc.,
computations. files of tax-related records that can be 11311 K-tel Drive, Minnetonka, MN
Functions of the program include automatically used by the tax program. 55343.
sums, standard deviation, mean and Data is entered directly onto an on Check Reader Service number 425.

220 / RUN December 1984


Coming Next Month
Cover Story Did you ever dream of creat pointment calendar lets you store and display the
ing your own game programs for the Commodore? important dates in your life. You need never again
The January issue will present a series of articles be late for a meeting or forget that important birth
to help you do jusi ihat. You'll learn how to create day or anniversary.
maze games and word games and how to add sprite
graphics lo arcade games. Now your game-design
Disk Tips for Beginners run readers
dreams can become a reality. Scott Adams, watch
will pick up some valuable hints on using the Com
out!
modore 1541 disk drive. They'll be able to use the
useful tips in this article for such disk functions as
Selecting the Right Printer Don't you
disk handling, cataloging and file naming.
think ii's time you threw away your typewriter and
hooked up a printer to your Commodore com
puter? This article by noted Commodore author, Guide to Troubleshooting Have you
Jim Strasma, takes a look at some of the available ever come across an interesting program in a mag
printers and their accessories, so you'll be better azine, only to be put off by the length of the pro
informed to choose the equipment that best meets gram listing? Well, fear no more. In January,
your needs. RUN will publish useful tips on entering program
listings into your Commodore. This article will put
Let There Be Light (Pens) For graph the fun back into the computing experience.
ics and other applications, light pens are now avail
able and affordable for the Commodore computerist. Let the Good Times Scroll! if you've
This article examines how these input devices work ever seen the bright lights of Broadway, you were
and what they can do for you. probably fascinated by the moving messages that
were displayed on the marquees. Now you can cre
What's the Date? What better way to ate the same effect on your V1C-20 or C-64 with a
start off the new year than with a computer cal Moving Marquee subroutine that will scroll infor
endar program for your Commodore? This ap mation across the bottom of your computer screen.

Your Commodore Just Got Four Times Better

DISQ: The fastest, most reli OPC: The full-featured SPRINT PRINT: The full- Q-TERM: The full-featured,
able, easiest-to-use C-64 disk C-64 Graphic Printer Cable funciioned print buffer for the easy-to-use, C-64 terminal pro
and copy program. that is software compatible. Commodore 64 gram at a breakthrough price.
[ I Fast format and 3 minute I I 100% Commodore printer [II Gives you control of your I Full on-line disk support
disk backup! compatible! printer while printing! and printing!
With Copy-0 version 2.0: D Directly supports most Enhances the speed of your _. Full file up and download.
the ONLY TRUE C-64 full popular printers' printer! autodial, and remote disk
nibble copter that copies i 2kbufferandyearwarranty! □ Gives the 1525 and 801 access!
virtually everything! ( I Users manual with software printers true descenders I I Sends, receives, and prints
I Autoboot on powerup and examples and Hi-Res and underlining! buffers and converts text,
system reset button1 machine language Screen I . Remembers everything! basic, and CompuServe"
.1 Full file manager and disk Dump! $45.95 files!
editor with screen dump! S89.95 [ i Supports CBM'", Mitey-
S69.95
Mo", Westndge", and
Hayes™, modems!
$23.95

DISTRIBUTED BY RADIX MARKETING 5223 W, 73RD ST., MINNEAPOLIS. MN 55435. TO ORDER CALL(612) 831 -1088
— in ■ Circle IBB on Reader Service cafd

RUN December 1984 / 221


o 735 on Reader Survicu card Circle 261 on Reads' Circle 365 on Raador

Now For

MEMOREX
Commodore 64 Users!!!

Want your computer


FLEXIBLE DISCS to do what you tell it?
ThLL ' ' ' ■ 'lill iiir.1.1, v ; ■ I h ■: ■ 11 ■ In .111, i Li. il 'In 11

WE WILL NOT BE UNDER


SOLD!! Call Free (800)2354137
-s, TALK
lor prices and information Dealer .,|r- ,. I'.r ,-. r ,,-..■'- HTf ■ ' ■* TO U T

inquiries invited and CO.D's


accepted
" xip ■ fwi - i- r
>

PACIFIC
EXCHANGES
100 Foothill Blvd KIRSCH The ULTIMATE Chrlitmai Gift

San Luis Obispo CA SZ9.95 Disc or Cassette


93401 InCaL call 905 HWY. 70 EAST For the Commodore 64 S Atari Computers
(8001592-5935 or CLAYTON, NC 27520
805)543-1037

CALIFORNIA DREAMERS
P.O. Box 178, Seven Mile, Ohio 45062

The RUN Advertising


Department can now
be reached at our
new toll free number
1-800-441-4403

How to type listings from RUN


Typing in ILsiiiijis can be difficult enouyli withoui having la worry about {PI}—1 lie pi sign key (ri); (shift and press the up arrow key).
strange graphics characters, cheita or tables. That's whj we dedded 10 make In some Instances, when a large number of characters or spaces are
it easy 10 cnicr liuings from RUN by iranshiiiif; evcr>ihing we Ihoughl might repeated in a listing, we will represent them this way: {22 spaces} or {17
bt confuhing in ;uiy program. CRSR LFs}.
When you see somethioj between 'he curly brackets, all you have 10 do is
press the keys indicated, [-'or example: Print vs I'rinl*
RUN readers should be aware of difficulties1 that may arise when enter
{SHIFT L}—means hold down the shift key and press the L key ai the same
ing listings that contain the PRINT and PRINT* commands.
lime.
These two commands may look very similar, but Ihcy arc different. If.
{COMU JJ-wneanJ hold down the Commodore key (il is on the lower kfi
for example, you use a question mark {'.') to abbreviate PRINT in a line
side of ihc keyboard) and press the .1 key ai ihc same lime.
Such as 10 PRINT**,AS, then you are signaling to trie Commodore com
{SHUT CLR}—hold down the sWfl key and press the CLR/HOME key.
puter that yovi are trying to print the variable W, which is not a legal vari
jHOME(—pn~>s the CLR/HOME key wiihoui shifting,
{CTRL 6j—hold down the iimlrol key and press the 6 key. able name.

iFUNCT 2}—function 2 (in this case, you hold down the shift key and press The command PRINT#4 actually means "print 10 device number 4."

the funnion 1 key). You can abbreviate PRINTS' by hitting the P key and the shift and R keys at

{CRSR UP| {CRSR DNJ jCRSR LFJ {CRSR RT}—these are the four the same time and then entering the device number. But do not abbreviate
cursor directions, PRINT* with a question mark.
{UP ARROW)—means the DHOW key (the one with Ihc pi sign under it). If you think of PRINT as one command and PRINT* as an entirely dif
[LB.}—the British pound sign {£). ferent command, then you should have no problems.

222 / RUN December


Circla 271 on Re»der Service carfl Circle 282 on Haaaer Servics card

BREAK-THRU
PROTECTION
O* lUSihESS. BUT V0H( iMP'OHTjirtr'LV _

•*OT(CT YOU" f'MlLV

THIS MOflHiM WAS OfSfG^D WFTH 5tCU"l!Y -1 WIND


•(OUSl lICUKirv HOUH QUIT lulihi",

WOUrTOBiNG OF HK1"S l»DEr>r*L>fNTLY "CM WIDOWS *HD

UOTtOt DIT(C:O"S CODED Pftt&CT ttftPIV ■ tY. IKTAY 4 L*JT


TIME D(L*Y. INTiHNAL A EXTERNAL ALARMS Y*HD *NDlO"
S3495 HOUSEHOLD UGHTiNG fOU UNALrT^OflkilD LHTHUSIQN

SHIPPING
aoje
S HANDLING
ADD S3.SO • Supports fbf.2'!5<11
Dealer Inquiries welcome O CHECK 01 MQNEYOBD(H<NQ C*5Hk diivea.
A compacl and inexpensive Eprom eraser lor (he □ C-44 □ DISK IS 9ft Q VISA □" MAS • Easy to use—menu
ADD II SO SHIPPING driven.
hacker I! erases Iwo chips per exposure, so if you D C 0 D ADD 11 iQ SHir>r>rp*a ft h*NDUM0
• Fulure updales Si7,
are ono of Ihoso smarl people who only makes Mile
mistakes and only needs to erase two Eproms at MfTWAHI ■ICUHiT> irlTIMt tttfl I. 1|

a time. 1 his eraser is for you.


VISA Of UC C*li |9ilk 630-3057
ORDERS
_ADD"I5
800-762-5645
Hours 10-6 Mon.-Sat.

S. Junipot • Tempe. AZ 85283 vis*n uco e**o no &* date


CARDINAL SOFTWARE
(602) 838-1277 An torn residents add 6«. Ill • '<)■ VIC JOONLV 1364B Jelie/son Davta itiway I
V'JO ft cm Am tkaoemahi:) of commoikj"! (lict ltd Woodbnrjgo, VA 22191

ClrcJo 336 on Reader Sorvice card Circle 32S on Reader Service car-J C"clo 2*3 on Reader Service carfl

VIC-20
COMMODORE 64

ACTION GAME FOR THE RECIPE BOX


r^rjw n*OU ^'l1"! ?A4>lv l'Cr^h d^rj Jt"_,il pL^uF I JmII
COMMODORE 64 'K>dt% Oi you' CWTimMWfo tO"rpurar TH

HOMt COMPUTIKS
SlAfiCH BY IHCBEDIEHT - Of*T i*rf j pimrtd ol
'l"bj'9(f i m* r-eerer-- Lpi THE H£CiP£ BO"
Lessons & theory for all guitarists
and soon-to-be guitarists
COLOR! gT qn jtij OTr*- .-^«J,efi1 you ihoo-ie

BV CATEGORT — CcO?yOw"?CKSd

On disk lor the Commodore 64 SOUNDS! SEARCH QV C*TEGOBYlhGPEOPENT - it-.,

S29.95
SPECIAL EFFECTS!
ALJTOUATIC MtiSUBEMEST Int flfcCJPI
BQ* *-il aui3i^i1ifa'l, v.1* up 0' 0&i»" 1lti a-iDuif

(206) 883-9257
VISA and MC Accepted ONLY OR PfUhTED OUTPUT - hflVP pr nlpO
DM110 u^r n me kiichpn of ai.e io rrmnfli
or send check or money order to:

$29.95
THE RECJPt BOX i-Sflulres tmfl dn» ttrlve rjmj
will run on d 5K VIC-20 CoinmDdor-s fla Pieaio
5j>ecliv Sena cneck or money oTOer iorii995 lo

DISK Aries Marketing Co.


P.O. Box 4196
10636 Main Bt, Suite 4M. Bellevue, WA 9800'!
AFTER HOURS SOFTWARE 4200 Shannon Drive
609 S Enondidu Uvd. Slilli 101
Dealer inquiries welcome Baltimore, Md. 21205
E.i CA 93033 Md. residents add 5% sales lax

Cjrclo 347 on Ro3doi Service care.


Circle 2fl0 on Reader Service card

I
FOH THE VIC-W )
VIC-20

QUALITY
EXPANSION
BOARD

ONLY
S31.95

UP TO 3 GAMES OR UTILITY CARTRIDGES


3 LARGE SLIDE SWITCHES NOT SMALL
101Q CONTROL INTERFACE BOARD
DIP SWITCHES
RESET BUTTON NO NEED TO TURN
Program CtwckK COMPUTER OFF BETWEEN GAMES
Electronics ■ FUSED TO PROTECT VIC mtr»rlA;rj with lie rPai w
pliuiiDn'
Spead & dJifc clamping i HIGH QUALITY GOLD PLATED EDGE CON
frwlD
Radial head: BNgnment NECTOR AND NICKEL PLATED QOARD
■ SOLID RUBBEH FEET SUPPORTS DOARD LtWilfi

WHEN INSERTING CARTRIDGES


' INSTRUCTIONS AND HINTS
l SraMriirt. C f CO-nnmdOft B
MESI
TO UHUtfl
ORDER NOW! PO BOX
POSTAGL 1

800-762-5645 ALLOW 3 51544


HANOLING *jrj [* [
NEW OR LA BESI fcPn[pin|j Off*ri stiO tB £>if' CrQei US'ui
M«un 1D4 Mon ^1! i>W MONEY/
LEANS. LA DLtilS ADD
CARDINAL SOFTWARE 7O151 3-. TAX
. ISMIVATIVI IK NNOl.CKiY
Jflfftreo* Davhi Highw*y
or VA 22191 VIL 20 ISA T HAUL MARK Ql CUM INT
" (urliml W "Sim ( ,'li| i"l] KVJ.i I

RUN December 1H84 / 223


List of Advertisers
Reader Service Page Reader Service Page Reader Service Page

3G Company, Inc 158 312 Entech 193 234 Psychom Software International .217
335 A.A. Computers 171 84 Federal Hill Software 175 23 Public Domain, Inc 153
127 ALA Enterprises, Inc 90 320 Financial Services 204 Quality Computer 191
8 Abacus Software 119 Marketing Corp 114 136 Quality Input 193
89 Abacus Software 121 350 FloppyHouse 211 183 Quantum Software 153
185 Abacus Software 123 French Silk 143 21 Quicksilva Inc 23
18 Academy Software 91 74 Frogg House/Prof. Jones 21 220 Quinsept, Inc 197
234 Accelerated Software Inc/ 264 Full Circle Software 201 219 R.J. Brachman Associates 197
Gold Disk Inc 79 234 Gold Disk Inc./ 188 Radix Marketing 221
5 Activision 71,72,73,75 Accelerated Software Inc 79 78 Ricom Electronics 51
Adinc 172 9 HSEComputronlcs 8 355 Robin Software 219
329 After Hours Software/ 212 Hanna Enterprises/Mlcro-sys 157 RUN
Touch Technology 223 326 HarperS Row BS Foreign Dealer 205
256 APCAD 191 174 HumanEdgeSoflware 199 Mailing List 201
Apropos Technology 69,171 102 Info Designs, Inc 93 ReRUN Subscription 128
243 Aries Marketing Company 223 240 Innovative Technology 223 Special issue" 97
333 Artificial Intelligence Research .. 197 202 Jason-Ranheim Company 219 Subscriptions 64
58 BankofAmerica 145 John Henry Software 113 TollFree# 222
' Ba six Soft worx 153 125 K-Soft 215 University Micros 205
101 Batteries Included 57,59 261 Kirsch Electronics 222 77 Scarborough Systems 67
193 Big Bytes Computers 211 36 Kiwisoft Programs Lid 217 Schnedler Systems 217
82 Bill Cole Enterprises Inc 171 319 Kraft Systems 114 49 Sequential Circuits 77
198 Blaine-Ann Engraving 197 327 Kyan Software 161 340 Shenandoah Software 205
Boston Educational Comp 151 197 Letco 143 97 Sight & Sound

175 Bytes & Pieces 36 251 Loadstar 84 MusicSoftware 110,111


156 Bytes&Pieces 174 122 Lynn Computer Service 195 108 Signal Computer Consultants ...146
142 CGBSMicrotech 103 M a M Software 82 90 Skyles Electric Works 127
310 CHFCompany 217 248 MFJ Enterprises 134,142 69 Skylight Software , 147
365 California Dreamer 222 189 Megasoft 100 138 Soft law Corporation 99
85 Cardcolnc Cover III 88 Meiodian 126 48 Software Design 125
192 Cardinal Software/ 247 Mesi 223 254 Software Discounters
Virginia Microsystems 174,223 181 MicroW.D.I., Inc 27 of America 61,209
225 Cheatsheet Products 152 172 Micro-W.D.I., Inc 162 170 Software Link 219
109 City Software Cover II 177 Micro World Electranix 215 281 Software Masters 160
Comal Users Group 193 47 Micro-Spec 107 282 SoftwareSecuritySystems 223
16 CommantJerElectronicSystems .189 212 Micrc-sys/Hanna Enterprises .... 157 139 Software Shack/
Commodore Business 91 Microlog Corporation 167 North Coast Programming 60
Machines Cover IV 68 MicroProseSoftwam 25 296 Southwest Microsystems 215
64 CompuServe 2 157 Micro Prose Software 67 63 Starpoint Software .85
242 Computer Alliance 172 56 Mtcrasci 22 107 Strategic Simulations 96
Computer Centers of Am erica ...163 27 MicrotechnicSolutionsInc 201 40 Subloglc Corp 7,95
325 Computer Education Software.. .217 72 Microtechnic Solutions Inc 161 302 Tailored Solutions 205
274 Computer Friends 197 43 MimicSystems 83 321 Telesys, Inc 70
238 Computer Management Corp. ...161 20 Mirage Concepts Inc 17 311 Things I Want 205
300 Covox.lnc 153 Nanosec Corp 1 329 Touch Technology/
76 Creative Software 3 139 North Coast Programming 60 After Hours Software 223
106 Currah Technology 13 196 Ohio Computer Services 211 T.P.U.G 167
44 Custom Programming Group 109 60 Omnitronix 44 70 Totl Software 170
336 D.J. Software 222 195 OrangeMicro 87 209 Tussey MountainSoliware 139
241 Data-byte 215 26 Orbyte Software 63 Ultrabyle 167,207
236 Datasoftjnc 9 171 P.C.Gallery 135 35 Universal Software 131
31 Davidson & Associates 33 235 Pacific Exchanges 222 154 Victory/Star-Byte 40
214 Digital Wizardry 205 208 Parsec Research 116 192 Virginia Micro Systems/
147 Double-E Electronics 136 199 Personal Peripheral Products 114 Cardinal Software 174,223
318 EMart 147 221 Playnet 31 159 Votrax,lnc 203
12 Epyx 41,43,45 74 Prof. Jones/Frogg House 21 271 Walling Company 223
14 Easlcoasl Software 213 93 Professional Software Inc 15 83 Waveform Corporation 37
50 Eastern House Software 159 15 Protecto Enterprizes 176-187 148 Work-at-Home Press 191
323 Eng Manufacturing Company 92 285 ProtoPC 217 96 Xeteclnc 155

For further inlormalion from our advertisers, cijele the corresponding Roador Service number on the Reader Service card

"This advertiser prefers !o be contacted directly.


AaVoitisirvq Sales1 (603) 924-7138 or (80014*1-4403 Wesl Coasl Sales ollico. (415) 32W470, Giorgio Saluli
Sieve RoOoins. Ken Blakeman 1-BM227M85
In Can I. i-aXWu-4636

224 / HUN DcfL-mher 1HS4


Sena\ and Parallel
a? ps= Commodore
Printer Interface for

Para! lei Printer .


'Interface for Alan

Remote Control
MT/1 = Television Tuner
for video monitors

Television Tuner
for video monitors

.,LLLi.'...._ .HI', ...- ^

Cardco offers a new class.. .of products

AT- NEW CARDCO MT/1 MONITOR TUNER MT/2-UII17VHF MONITOR


I>S~ NEW CARDCO
PRINTKR INTERFACE for PRINTER INTERFACE for with REMOTE CONTROL TUNER to turn any composite
the ATARI COMPUTER. Use for anv composite color color monitor into a television
the Commodore-64" and
V1C-201" Personal Computers. your Atari Computer with any monitor to TURN YOUR set. For color or monochrome
Use with any Standard parallel Standard parallel input printer MONITOR into a monitors; lias separate audio
.,. impact tint matrix, thermal TELEVISION SET. Receive and video outputs; receives
OR serial primer. Requires no
dot matrix, daisy wheel, letter sharper, clearer television vivid, bright television pictures
special program mine, Ready in
hook-up: includes all necessary quality, ink jet and laser pictures on your composite that will amaze you.
cables and plugs. CARD/7PS printer. CARD/7AT includes color monitor «ith ;i ilick of
all necessary cables and the switch. Separate audio and
connectors. video outputs: also for stereo
sound systems.

CARDCO is constantly producing new products to


enhance your enjoyment and value from your computer.
A full line of Commodore hardware and software; letter
cardco, inc.
300 S. Topeka
quality printers for any computer; TV monitor tuners for
Wichita. Kansas 67202
any composite color monitors and a host of other quality (316) 267-6525
computer products. All available wherever computers
and peripherals are sold. WRITE for FREE illustrated drcUi $5 on fload&r Si"vics card

-The world's largest manufacturer of Commodore acceuories."


literature and prices.
Commofloro "Ho 'ogl
LOOK WHAT'S ON
TELEVISION TONIGHT.
6:00 7:30 9:00
THE HULK SOLAR MAGIC
The first come attraction FOX DESK I
mtheQUESTPROBE™ ihE scene opens on an
It's erase or be erased
Adventure Series You office desk, complete
as )«u navigate spaceship
become a super hero. with digital clock Type-
over a grid ol colorful
AjOintindlventureof airier, wasteba&ket and
pulsating entities, armed
Scon Adams. Inc. and tile cabinet Select
with laser Unlimited levels
Mun/cl Comes Group
A BALLY MIDWAY original I functions {typing, filrng.
iDiskcno) cdifirHjt by pointing
fCartridgel
iiniffiiiiQff finger
iCarindge)

6:30 8:00 9:30

MATH EASY INTER- i" " " ~ rj >'


FACTS SCRIPT uinnkiii
NAIIUNAL
: Commodore*

(Ages 5 lo 101 IKIicro


Oar Dps I viordprocessor
Displays 764 lines Dy 40
SOCCER
School) Educational TV (Gold Medallion Game)
characters Prints over
Practice in basic math Sports highlight With
130 columns Glooat/local
tacts Several levels passing, kicking, diumg
searchlreplacelhurttlUnd.
fEasy lo hard) (Diskette! goalies, even trophies'
SuperIsubscripts Insert!
delete characters, lines, Great color, 3-D realism

sentences, paragraphs. No locker room interviews

IDisketlel ICartndgel

7:00
10:00
FRENZY/ 8:30
FLIP FLOP SIMONS'
THE
(Ages 6 to Id) t BASIC
Edulun) FHENZ Y Is ublrac- MANAGER Rates PG Etpands
lion and division! The Commodore BASIC by \
A powerful database
hungry gator arrives management system for an sddilional 114
save the lish play the business, educational or commands Convenient
BOUUSgame FUPfLOP personal files Noi tor programming com
/transformed geometry! Rocktorti's hies With tour mands such as RE-
look al the two inures built-in applications Or NUMBER and TRACE
Bo they need lo (lip turn design youi own (Diskette) plus graphics plotting
or slide'1 (Diskette) command ICi/indge)

Announcing the most exciting With a real high fidelity sound


variety show on television. that covers a 9-octave range.
Featuring many of the stars of And a supporting cast of low-
arcade games, education and the price, high capacity disk drives,
business world. printers, monitors (a better way
Produced by (and for) Commo to watch Commodore 64) and
dore, the people who bring you the modems.
Commodore 64™ a 64K computer So, if you're not pleased with
that would be a value at three times what's on your tv set tonight, simply
its price. In fact, many of its compet turn on your Commodore 64.
itor:; are three times its price.
Produced in living high resolu COMMODORE 64?
tion graphics with 16 available colors IT'S NOT HOW LITTLE IT COSTS,
and with eight 3-dimensional sprites. IT'S HOW MUCH YOU GET

You might also like