Professional Documents
Culture Documents
Run Issue 05 1984 May-Www - Commodore.ca PDF
Run Issue 05 1984 May-Www - Commodore.ca PDF
95
May 1984
A Wayne Green Publication
Attack of the
Deadly Dragons?
CommoOore IS a IraaemarK ot
Commodore Electronics. Ltd.
'■'■-■.>-■
PANTHE
ft
5*
!;-.■.-
Panther Computer Corporation MB
..■-■■
Cl(i:iu ISO oil RoMoiSurvn.il caul
■■'■■■:'■
Alfa-Omega-Run - Realistic 3-D space game with 3 scenarios that has no competition.
Delend your planet base from the beginning to the end...The Alfa-Omega-Run.
Math Farm ■ Education program with graphics that will support your chllds lanlasy.
Il's time learning turned into fun.
Each Program conies in il's own plastic Injection molded boa Ihal can be used as a disk mailer or snaps togelhei lo lorm a disk storage cabinet.
Also includes a free Key Chain a T-Shirt*
NANOSEC CORPORATION
3544 Lincoln Plaza, Ogden, Utah 84401 * 1 -8O1 -392-01 09
Dealer & Distiibulor Inquiries Welcome
SAME DAY SHIPPING Com moil urn O* li ■ Trademark of Commodore Electronic! Ltd.
• I -sinti Included with qnm« only.
May 1984
Vol. 1, No. 5
k
screen. Chart a smooth course for your
By Zottan Szepesi programs, and become a better
programmer at the same time, by
50 Weather Forecaster 88 Gateway to the World using flowcharts.
You may not need a weatherman to Expand your computing horizons with By Enoch Moser
know which way the wind blows, but this series that will open new doors for
you can use your Commodore to pre you and your Commodore. The 132 Easy Music Maker
dict actual weather condilions with the Commodore user port is the key to Even if you're not a musician, you
Home Automatic Weather Station. the outside world. can make a maestro out of your C-64
By Christine Adamec By Jim Grubbs with this magic music program.
By Gary Fields
58 Journey to the Center of 90 Caves of Alpha-Ceti
Your C-64 To survive as a member of this 138 Relatively Speaking
Take an incredible excursion into the mysterious planet, you must make Part 2 of this continuing article on the
innermost recesses of Commodore's your way through an intricate network ins and outs of relative files shows you
memory to see what really happens of caverns, where untold dangers techniques for dealing with apparent
inside your computer. await. bugs in the Commodore system.
By Philip Nelson By Alan Keyser By David Brooks
Ktf!V (O741-41&3) ii an independent jiniriL.il not connected with Commodore Kusineis Machine*. i a member of ihc CW Communiciiiiom/Jnc. group, the world'* lJ»&es< pubHtfptr of compui-
Inc. SlWii published monthly by Wayne Oretn, Inc.. SO Pint Si., Peterborough, NH 03-158. U.S. cr-iclmed in for mm ion. The group publishes 44 computer publication* in 18 inajnr counlrici. Nine
subscription talei (19.97. one ytw, 129.97, iwo years; S41.97. ihree years. Canada mcl Meiico million people read one or more of ihc Broup'f publication* each month. Members of the public,
122.97, one year. U.S. funds drawn on U.S. bank. Foreign 139.97. one year. U.S. funds drawn on lion group include: Australia: Ausirolaswn Computerwortd, Micro Magozmr, Argentina: Com
U.S. bank. Foreign air mail subscriptions—please inquire. Second class postage pending at Peter puttrvorldfArgentina, Brazil: DaiaSews, MicroMundo% Denmark: ComputemorldJDenmark
borough, N.H. 0H5B, and jt additional mailing offices. Phone: 603-924-947]. Entire contents MikroDaia; France: Le Monde lr\formatlque\ Germany: ComputprWoche, MkroComputtrWeli
copyright I9B4 by Wayne Green. Inc. No pan of this publication may be reprinted or otherwise PC Well; lialy: Computtrworld flaiitr. Japan: Compuierworid Japan, PC Japan; Messco: Com
reproduced without written permission from the publisher. Postmaster: send form 13379 10 RUH. puiervorid/Mtxico; Norway: Compuitrv&rid Norge, MikroDaia', People1* Republic of Chin*
Subscription Service!. PO Uox »4, I'arrmngdale, NY 11737- Nationally distributed by Interna China Compuitntnid; Saudi Arabia; Saudi Compuirrvrartd; Spain: ComputerMitrid/Eipana, Mi
tional Circulation Distributors. RUN makes every effort to assure the accuracy at amtln. Itstmji croSiHemar. Sweden; CvrnpuirrSwden, MikroDolO'n, Min Iffmdotor, United Kingdom: Com
and circuit* published in the magazine. RUX jmuntn no responsibility for damages due to error* nr puier Monagrmrni. Computer Business Europr; United Slain: Compuftrwarld, itOTCaCo, in
omissions. Cldtr. tyoWnrid. Micro MarketWortd. Microcomputing, PC World. 80 Micro. ffU-V.
1 rriitii; r. i iii: !
Dcnn^ tirlsson
TECI1MCAI. EDITOR
(lliy Wiifchi
COPY MHIDH
S*nl(l I'riltl
REVIEW EDITOR
Slni*n I ill n 111 nn?
ASSISTANT EDITOR
Marilyn Annucci
PHOOIHEAOEH
I {.ml Id BJOEIBED
ASSOCIATK KDITOHS
Robert H-ikcr, I'oni bfnford, Ujsid Husch.
Louis -Sander. Jim SEifttm.i
niKKCTOR
Njncy Salmon
PASTK-IIPAKIISTS
I arm llcnd, v'ind> Houchcr. I inda Drew.
Sjndfi DuLene. Mailene Mo*bray. l.>nnc Sinion^on,
Ktnncih Suiclifft. Leilit Wakfcn
Consumers, beware!
148 RUN Amok
HIM PRODUCTION
Debugging program listings. Di'ilnj Hart«ell. l.iurv Jtnnisim, Thertsa V{t\illt.
8 Commodore Clinic
A questions and answers
148 Club Notes Sara Bedell. iuper\i(or: EJarlcnc BlBey,
Prcm Krishna Gon^aju. LjTin llaines,
column to help your ailing User group activities listed. Cynthia I elournean. Kimbcily N'ldeau.
Mndy Palmisano. llckli N. Thomu
computer.
150 Book Gallery (MHhKOOM PRODUCTION
Nathaniel llayncs. su|*eniwsr: Laurie Girdos. Carol Lake.
14 Magic Sprile Graphics for the Jeanne Quick mire. Slurdy Thorn at
CHFATIVE DIRECTOR
Hints and tips lhat let you Commodore 64 Christine IJes1rcrn[>es
-'
RUNning Ruminations
Deception for Hire have given rise to such movies as "War as a typesetting service, not a software
Games" and attempts to sell industry supplier. They are saving their custom
The home computer industry has
trade secrets involving at least two ma ers the time and tedium il lakes to type
spawned many success stories about en
jor microcomputer manufacturers. in programs. And, as a result of this
trepreneurs and astute businessmen
Occasionally, RUN will receive a let typesetting service, they just happen to
who have cashed in on this burgeoning
ter or phone call from a reader alerting be distributing on cassette or disk copy
field. Unfortunately, in any field where
us to the questionable practices of a righted programs. Ha!
there is money to be made, there arc
computer company or relating unpleas Well, the magazine's legal counsel is
also con artists with get-rich-quick
ant dealings he has experienced with a now involved, so the matter should be
schemes to take advantage of a lucrative
manufacturer. resolved one way or the other very soon.
situation.
We recently received a query from a But if any of our readers come across
Some of these schemes are so silly as suspicious new subscriber who noticed any similar companies, they should
to be innocuous, while others are clev keep in mind the following:
an advertisement in a major city news
erly disguised rip-offs that often catch paper offering programs published in I.) Neither this company, nor any
the unwary consumer off-guard.
RUN magazine typed onto tape or disk. other "typesetting for hire" company,
The microcomputer industry has The company's insistence on cash-up- has the permission of RUN magazine to
been relatively free from such goings- front before delivering the goods made distribute programs published in the
on, despite its tremendous potential for the customer distrustful. magazine.
growth. (The latest survey results to "Hey, wait a minute," I thought. 2.) You don't know what you're get
cross my desk project that 7 million "We certainly never gave permission to ting. What if your cassette or disk won't
home computers will be sold during any company to mass-market our load? Whom will you contact—a toll-
1984.) Which is not to say that the in published programs. Clearly, what this free number that doesn't work? No ad
dustry has been blemish-free. company is doing is a violation of soft dress is given.
Particularly in the early days of mi ware copyright law." 3.) If you are averse to typing in your
crocomputing, ihere were a few fly-by- So, 1 decided to check into it, and own programs, go to a more reliable
night operations that swindled many called the toll-free number listed in the source. For instance, RUN authors
unsuspecting microcomputer enthusi ad. Either there was a typo in the ad or often offer to provide interested readers
asts eager to purchase the latest new the company has moved its business, with a copy of their published programs
product development for their systems. because 1 was not able to make a phone for a nominal fee to cover postage and
More recently, the industry has experi connection. copying costs. In addition, RUN will be
enced networking security breaches that The company in question billed itself making its published programs avail
able on disk or cassette. Details will be
forthcoming in next month's issue.
WordPro 3 Plus/64
The #1 Selling Word Processor for the Commodore 64T"
WordPro 3 Plus"764 and SpellRight Plus1" provide a total word SpellRight Plus locates and highlights misspelled words and
processing solution for the Commodore 64™ which gives you: then allows you to quickly correct the misspellings —
improving the quality of your letters and reports.
* Sophisticated Word Processing
* Built-in Mail Merging for Form Letters And, best of all, WordPro and SpellRight's powerful arsenal
* Math Functions for Column Totals of features can be put to use almost immediately — by even
* Fast and Complete Spell Checking via SpellRigtit Plus the novice user. So whether you're a student, professional
* A Super Value (two programs) for Only $99.95! writer, in business, education or a hobbyist, you'll quickly
become a WordPro Pro!
WordPro and SpellRight are both specifically designed for the
novice user with no computer or word processing experience Both WordPro and SpellRight Pius are also available separately
whatsoever. And with over 40,000 WordPro versions sold, you at popular computer outlets nationwide.
can be sure that WordPro is a very sophisticated word
processor loaded with powerful features including: Transfer, Invest In the best.. .WordPro Plus. In a class by itself.
Insert, Delete, and Rearrange Text, Auto Page Numbering, Math
Functions, Headers, Footers, Global Search and Replace, the
Ability to Create Multiple Personalized Letters and Documents,
and much more. WordPro can create documents of virtually Professional Software Inc.
any length and will print up to 165 columns wide. You get all of 51 Fremont Street (617) 444-5224
this PLUS fast and complete spell checking using SpellRight Needham, MA 02194 Telex: 951579
Plus!
Dealer and Distributor inquiries are invited.
WordPro 3 Plus'764 and SpellRlghl Plus'" are trademarks oi Professional Software Inc.
The WordPro Plus Series was designed and written by Stove Punter of Pro-Micro Software Ltd.
SpellRight Plus was designed anfl written by Dwighl Hulf and Joe Spalalora ol SpellMasler Systems. Inc.
Some printers may not supporl certain WordPro 3 Plus (unctions and/or require an Interface. Please chack wilh your dealer.
Commodore 64" is a trademark ol Commodore Electronics Ltd.
Commodore Clinic
By Jim Strasma
Commodore Clinic is a regular monthly grams for it. On the other hand, it may As an alternative, consider having a
column designed to help you, the RUN not be worth the money to upgrade or competent technician unsolder the cur
reader, through any troubles or ques add memory to the VIC. If you really rent connector from the 64's main
tions you have as you use your new want to sell your VIC, why not give it board, find a place on the back of the
Commodore computer. Send questions away, instead? With its huge letters, the computer to add a new hole for the
along with a stamped self-addressed VIC-20 is ideal for use in elementary power connector, and then rewire the
envelope to: schools and church schools and may be connector to the main board.
worth more as a charitable donation The job should be fairly simple after
Jim Strasma
than on the market (only about $50 you decide where to firmly fasten the
Commodore Clinic
loaded in our area currently). connector once it's moved, but such
1238 Richland Ave.
work obviously voids your warranty.
Lincoln, IL 62656
The following is the system I am
Due to the heavy volume of mail re
proposing: C-64, 80 column card for \£ Is there something that will im
ceived, please limit each letter to one
video, daisywheel printer, modem, Z-80 prove the video resolution for early
question. We try to send answers by
card and Tandon 5Vt double-sided, C-64 owners? (See answer below.)
mail and include as many letters as pos
double-density soft sector disk drives. It Tim Thompson
sible in this column, but we do ask that
will be half Commodore and half Boston, MA
you not telephone.
Zenith Z-89. Will this work?
When running a program, I notice a
Hardware Brenda Spiers flickering while line or sparkle on many
Talladega, AI, characters. When in immediate mode,
£ It seems RUN is putting more this so-called sparkle is much less no
emphasis on the C-64. Is the magazine : Not quite. The pieces exist, but ticeable. Is there a circuit modification
trying to tell me it's time to get rid of my getting them to work together as you ex to do away with the problem?
VIC and buy a 64? pect will be difficult. The hardest part
Norbert Perry
Kelan Morris
may be making the Tandon drives me New Port Richey, FL
dia-compatible with your Zenith.
North Platte, NE
Commodore's DOS is far more ad
The well-known sparkle prob
RUN'S staled policy is lo split its vanced than CP/M's, but finding one
lem only affects very early 64s, although
disk drive that can read both normal
computer coverage 50/50 between the some "new" units are recycled oldies.
VIC-20 and the C-64. This policy is be commercial Commodore programs and Most 64s are immune. Owners of early
ing severely tested in light of the grow Zenith files will be nearly impossible.
units may exchange their 64 for a
Data/20 makes an 80-column card for
ing popularity of the C-64 and Commo "new" one through a full-service dealer
dore's recent introduction of the new the 64 that includes a Z80, and offers a
for about S75.
CP/M for thai board.
C-264. To be sure the exchange unit is really
Despite rumors to the contrary. Another option would be to turn
a current model, see if its display is as
Commodore maintains that the VIC-20 your C-64 into a terminal on an out
clear as the one on your dealer's display
is still in production. But in fact, at the board CP/M system; you'd need an
model when plugged into the same TV
recent CES show in Las Vegas, not one RS-232 adapter and a good terminal or monitor. As an alternative, you may
new development for the VIC-20 was program. I'd use the Zenith as the out
lessen the problem by adding two 330
announced by Commodore. The C-64, board system, and I'd communicate be
picofarad capacitors to the computer.
as well as the new C-264, seems to be the tween the two computers via the RS-232 One goes from pin 30 to pin 20 on the
darling of the software manufacturing interface.
6567 VIC II chip, and the other goes
set. These factors all influence the edi from pin 14 to ground on the 6510 mi
torial coverage in the magazine. £I would like to run the power ca
croprocessor.
RUN will attempt to maintain its 50 ble on my C-64 straight back instead of
If you remove those chips, insert the
percent coverage of the VIC-20. And we out 2 inches, then back, as now. A 4-pin
leads in the sockets, and then reinstall
are definitely not telling the two million DIN connector would solve (his, but I
the chips, you will avoid permanently
VIC owners to dump their machines in have found no such beast. Any ideas?
altering your computer.
favor of a C-64. Why should you? Your Dnrryl Huneycut!
VIC probably still works fine. SummerviUe, SC I have an unexpended VIC. Oc
Why not keep it and add the new casionally, after running for a period of
machine or a 64? The VTC will still do Jr\: On my 64, it's a 7-pin DIN con time, my TV display starts to fluctuate.
everything it ever did, and major com nector. Perhaps a reader knows where After a minute, my whoie program is
panies are still bringing out new pro to find a suitable right-angle plug. wiped out. The cursor is gone and the
ec««$^i28$G«*
■CQ1Y1PLJTRQWICS!
* add H for Bjiippmy in UPS »rr« ■ add !S lo CANADA o MEXICO
* add proper potEdgr rii
■ TRS.80 U • iradtmHli o( th< R«ilii Sh*J, Dwwon oi Tandy &rp -IBH1i.iri.Jm.rkDl IBM Ctav
C
screen fills up with random characters. has nothing to do with the VIC except switch in line with the wire connecting
Any suggestions? that the 1540 is faster than the 1541. The the clips, you can change from device 8
slowdown was needed to guard against to 9 and back merely by flipping the
Jim Peterson
the 64's VIC II chip grabbing control of switch. Since no permanent change to
Brooklyn Park, MN
the computer at an inopportune time. the 1541 is involved other than follow
For VICs, the 1540 is preferable and ing Commodore's recommendations,
xV: Your problem appears to be
otherwise fully compatible with the this upgrade may not even void your
heat-related. The next time it happens,
1541. warranty.
direct a fan's airflow inside the case and
try again. If the program then works
properly, you or a technician can isolate \J: I want to change my second £ I own a TRS-80 Model 3. Now
1541 disk drive to unit 9. The operator's I'm in the market for a color computer.
the problem by cooling the chips one at
manual is very vague about where the I was unimpressed with all but the O64.
a time with a can of Frost Test (Freon in
device number jumpers are. I count 17 However, the 1541 disk is only single-
an aerosol can). When the guilty chip is
wires on the left side. Which are the sided, single-density. Does Commodore
cooled, the computer will work again.
jumpers? sell a betler drive (e.g.( SS/DD)?
Alexandria, VA OF
1541
?uy inc.
2519 W. Shaw Ave., #106 • Fresno, CA 93711
TM- Commodore t-l is .i Rcghtctsd Trade M.ul. ci( Conunndon El«(ronic5. Ltd.
Circle 20 on Rondo' Sooico c»rd.
and prefer it to the 1525, but would still and keep programs from unlocking
cording to the literature with it, four in
choose another for business use. Unfor them, and Cardco does have an up
terfaces arc offered: PET (IEEE-488),
SER (RS-232), Apple (Centronics par tunately, all those I could suggest as al grade policy, which limits the cost to
allel?) and TRS-80. Via a suitable inter ternatives require an interface and cost you.
face, the 64 is compatible with any of more lhan you want to spend.
\£ I have a C-64 and Easy Script. I
the first three.
If the Apple version is true Centron \J": I wonder if you can come up bought a Gemini 10X printer, and con
with" a quicker way (o copy tapes on the nected it via a Connection interface, but
ics parallel, then that will be simplest, as
serial bus to parallel interfaces for the VIC? We have a small computer club have been unable to make it work.
and as we get new members, we like to When 1 select Ihe MX-80 option in Easy
64 are quite common. Most dealers
stock at least one. You will end up with give them a copy of what we have. Is Script, I get only graphics. Would you
two interfaces; one from Howard In there anything commercially available please advise me?
dustries of Anaheim, CA, suppliers of for this? Omar Barriga
ihe ET 221, and the other from your I'.. Alexander Columbus, OH
Commodore dealer. The prison pro Cobb, MN
grammers report the ET 221 is slow, but J\: Your problem is in the settings
works well. .A.: The Tymac Universal Tape of The Connection's switches. It has an
Interface ($50 from Micro-Ware Dis ASCII code corrector switch, to make
How can I build an auto-load tributing) can copy an entire tape of upper- and lowercase come out cor
disk" program for the 1541? programs at once, regardless of the con rectly on program listings. Easy Script
tents. I haven't found a cassette pro also includes a correction for the same
Richard Nelson
gram it can't handle, and doing a whole problem when you choose the MX-80
Roy, UT
tape at once means you don't have to printer option. The two fight each
watch it, once started. It has obvious other, and you end up with graphics.
Only by permanently modifying
your 64's internal ROM programming. uses as an aid to piracy, but I hope your Turning off the ASCII correction op
club will be one of the many Commo tion in The Connection will solve the
If you are seriously interested in doing
this, write again and 1 will forward your dore user groups that only exchange problem.
letter to a person who has done this. public domain programs. Once again, test printers, interfaces
and word processors together before
However, his charge will be in excess of
Software buying—not all combinations work.
S50, and the change will be permanent.
Type Sriyper First Strike Fl/or Fox Gandall the Sorcoror Codenarm:: OEAOZONE
TYMAC INCORPORATED
ITVMflC 129 Main Street, Franklin, NJ 07416 • 201-827-4050
Commodoro 64 and VIC 20 arc trademarks ol Commodore Business Machines, Inc. Alari is a Irademark ot Atari, Inc.
MAGIC is tricks, MAGlCisfun.
MAGIC is doing what cannot be done.
HTagie
Compiled by Louis F. Sander
i
Most of this month's tricks are for entering programs or which you enter after using the insert key. (In the Quote
using peripherals. There's also a group that can make you mode, the cursor control keys don't work as you'd often
the Merlin of the REM statement, and a few slick one- iike them to.)
liners. Altogether, a most interesting group. Another way out is to use your space bar to fill the in
The final results are in from RUN'S premiere is serted holes with space characters. Then you can type, de
sue—MAGIC inspired 330 pieces of correspondence, con lete and move your cursor to your heart's content.
taining a hundred publishable tricks! And subsequent is Roberta London
sues have had even better response. We're trying to print as Ho ugh (on, MI
many of your tricks as possible, within the limits of time
and space. $47 RVS hint—Whenever you press RVS on and want
Trick selection is based on usefulness, originality and to shut it off, you can press Return instead of pressing RVS
length (the shorter the better), and we typically pay S5-S10 off.
per trick. The really super ones get $20 and up. If your own
Erik McMcnamin
ambitions include word sorcery, send an SASE for our
New Haven, CT
Trick Writer's Guide.
...Making
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 ofa 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 Reader Service caifl.
wrri-i
■
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
■, sound effects put Night Mission PINBALL in a class by Itsett. Game features: multi-
ball and multi-player capabilities, ten different professionally designed levelsof ptay,
IB^r* ■ *\ —°M 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
| 1983 Arcade Award for Best Computer Audio/Visual Effects.
stop where 1 wanted it. type on the top line. In order to print, you must press the
In order to give you the feel of using If you wish to start down the page a fire button once to exit typing, move the
Magic Desk I, I'll describe a typical ses bit, the return key will advance the pointing finger to the printer symbol,
sion. After turning on the peripherals paper one line. The paper can also be press the fire button again and the
and the computer, the desk appears. moved by the cursor keys or the printer will be highlighted. Then you
You can set the clock, if desired, by joystick. Any key pressed will appear must check to see if the printer is on,
pointing to it, pressing the fire button on the "paper" as the key is struck, and press the fire button, and the printing
(which places a highlighted box around a realistic "tick" noise is sounded after will begin immediately. When it has fin
the clock), and entering the lime from each keystroke. The first surprise, for ished, control will return to the screen
the keyboard. To leave the clock, you one accusiomed to word processors, is for your next step.
must press the Fire button again. The that, as you type, the carriage actually During any of these procedures, the
highlighted box disappears and the appears to move one space to the left. reference card tells you that there are
pointing finger is free to move again. Aiso, five spaces before the right Help screens available. These are ac
This procedure of pointing at the sym margin stop, a bell rings, just like a real cessed by pressing the Commodore key
bol desired, pressing the fire button to typewriter! Tabs may be set and re while in any function. I found the Help
begin, and pressing the fire button again moved using some of the special func screens little or no help. Material in
to exit is a standard set of procedures tion keys, and one key (Fl) is used for a cluded was sketchy and contained in
with Magic Desk I. margin release key. formation identical to that on the ref
When reaching the end of the line, erence card.
The Typewriter you must hit the return key (no word
The File Cabinet
To type, the pointing finger is aimed wrap) and the screen display whizzes
at the typewriter, the fire button is by, simulating the actual carriage return Once you've printed a piece of mate
pushed, and almost instantly one is on a typewriter. As you may note, this is rial, you can toss it away or save it in a
greeted by a screen display showing a a very accurate simulation of a type file. To save a page, you point the finger
piece of white paper emerging from the writer—including features such as the at the desk to return to the opening
top of what looks like a typewriter carriage return, which I was glad to be screen. Once at the desk, you use the
platen, complete with margin stops and rid of when 1 graduated from a finger to select a file drawer, When
a paper scale. Below the page image are typewriter to a word processor. For you've selected the file drawer, the
several symbols: a printer, the type some individuals, there may be advan screen image changes to a representa
writer (highlighted), the wastebasket tages—there would be little or no ad tion of the disk drive with a message
and margin settings. When you begin. justment necessary for one accustomed indicating that file handling is taking
RUN MaylOJM / 21
Scoreboard, which records on disk the
The flying turkey turns top five scores, and a pause feature,
which allows you to stop the game's ac
into a roaster when you hit it-
tion and catch your breath.
cm amusing transformation! The game's only negative feature in
volves the length of time it takes to load
between play levels (about 30 seconds).
According to the game's brief docu
mentation, this is due to the large
amount of graphics data required.
Also, the 1541 isn't the fastest disk drive
around. You might find this pause to be
a welcome rest, but I'd rather decide
myself when I need a rest by pressing
the run/stop key.
Compared to other games I've seen,
Drol is outstanding. It is also, admit
tedly, a rather violent game, but, like
popular cartoons, the violence lacks a
certain seriousness. Obliteration is tem
porary; your attackers always return.
For those of you wilh a goodly supply
of energy and alertness, you should find
Drol to be fun, funny and exciting. And
if we must play, it's best to play some
thing playful.
Hats off to Aik Beng, the game's cre
ator, and to Broderbund Software, Inc.
(17 Paul Drive, San Raphael, CA
94903. $34.95) for publishing a game
worthy of publication.
Marilyn Annucci
R UN staff
from above ground). level. And if you don't zap them, they'll
The flying turkey turns into a roaster
when you hit it (an amusing transfor
zap you.
1 didn't get beyond the third level (1
Disk Directory
couldn't save the mother), but my
mation) and you must then eat the
roasler (simply run into it) to gain 500 friend, who's been there (and back), Manager
points. shared his experience with me. When
You might become so preoccupied you save the mother, you're presented Here's a Handy Utility
with fighting and gaining points that with a victory cartoon. But that's not For the Frustrated
you forget about the little girl and acci the end of the game, so don't expect any
relief. You have to perform your initial Disk Drive Owner
dentally bump into (save) her. If, when
this happens, you've already saved the rescue again, only now it's almost im
lizard, you may consider your move to possible to succeed.
the second level of play as untimely. My friend quickly lost his last life be
Perhaps you wanted to first gain 4000 fore he could gain further knowledge, After a few months of use, most
so if you want to know more, you'll disk drive owners have accumu
points and contend with the small,
have to fight for yourself. lated hundreds of files on numerous
green, honking vacuum cleaners over
The game's graphics are humorous disks, and often experience great dif
which you must leap, or with fighting
and detailed. A propeller is attached to ficulty in locating any particular file.
the scorpions, which at this point begin
shooting at you. (The more points you the little boy's beanie; the little girl car Catalog programs that read and sort
ries a balloon (worth 300 points if you disk directories generally require two
accumulate, the more difficult it is to
survive.) If the going gets too tough, shoot it); the wizard wears a crazed ex disk drives. Disk Directory Manager
pression as he waves his arms back and (Bytes and Bits, 524 E. Canterbury
you'll have to try and make a quick res
cue so you can move to the next level of forth; the creatures are colorful. Lane, Phoenix, AZ 85022. $19.95) is an
play. (Hey, who's saving who here?) As for the game's sound, the flapping automatic catalog program for the
of the turkey's wings and the honking Commodore 64 and the V1C-20 that re
Each level of play presents an increas
of the vacuum cleaners are especially quires only a single 1541 or 1540 drive.
ingly challenging scenario—monsters
This program goes a considerable way
and a witch doctor on the second level; good.
swords, knives and serpents on the third The game features a permanent toward resolving a source of frustration
I
I
computer
s;'■^M
pinboll
9ameyet'
Commodore ^ ft *WK'ji.
strategy-
Commodore £■
64 disk & m
cassette
Commodore 64
disk & cassette
inel.
Sentin
Circle !W on RoaQor Sotvico card.
V1C-20/C-64
does have some shortcomings. Perhaps
MODEM
for most disk drive owners.
The Disk Directory Manager consists the most serious drawback is that it has
of two programs with a total length of no display on the printout or the screen
only 4K. The programs are written en of the number of blocks free on each
tirely in machine language, and are disk. This feature could have been
stored in upper memory. The entire added with the additional information
area of RAM accessible for Basic pro using less than IK of memory, even for
grams is available for storing the master several dozen disks in one catalog.
Tiny 2Mx2Mxi In. directory. The number of characters Another drawback is that the pro
stored per record is 24; this includes 16 gram does not allow saving the master
300 baud
Direct Connect for the filename, 3 for the Tile type directory to disk so that it can be loaded
Driginate/Answer • Full (PRG, SEQ, REL, or USR), 3 for the and easily updated when the contents of
file size in blocks, and 2 for the disk ID. only a few disks are changed. Also,
Duplex • Carrier detect LED
World's lowest cost modem. High per lorn a nee Thus, a total of 1556 records can be there is no provision to obtain separate
Texas Instrument single chip modem design. stored and sorted at once on the C-64. listings of programs (PRG) or data files.
Works for both VIC-20 and Commodore 64.
You can catalog up to 1047 records on a Despite the limitations discussed
Plugs into user's port. Use with single or multi above, the Disk Directory Manager is a
line phones. Pljgs into telephone base. VIC-20. (With a VIC, you'll need at
300 baud. Direct connect. Originate/answer. least 16K of memory expansion to use fast, easy-to-use utility that will un
Full duplex. Carrier delect LED. Crystal controlled, this program.) A maximum of 1000 rec doubtedly prove invaluable to any 1541
Powered by computer. Aluminum enclosure. or 1540 owner with hundreds of disk
ords or so is no limitation in practice,
Includes Basic listing of Tormlnal Program.
Terminal Program available on tape, $4.95 and since you may want to have different files. In view of its modest price and the
cartridge, $19,95. Specify VIC-20 or C-64. catalogs for word processing files, edu requirement for only a single disk drive,
cational programs, games and so on. I highly recommend it.
Save VIC-20 The instructions consist of two D.L. Jassby
Cartridge Programs lengthy sheets that are quite adequate Princeton, NJ
on tape for this easy-to-use, menu-driven pro
MFJ-1256 gram. Only two keystrokes arc required
to read each disk directory into the com
39 puter. Sorting into the master directory
Personal
Adapter board is done as soon as each disk directory is
lets you save VIC-20 cart
loaded. The sorting procedure is extra
ridge programs on cassette tape and run them
using 8K RAM board. Provides cartridge backup, ordinarily fast, taking a second or less. Finance
eliminates plugging and unplugging cartridges Thus, you can easily process five disks
and turning VIC-20 on and oil.
Includes adapter board thai plugs into expan
in a minute. The total number of rec Forecaster
sion port and software to save and run cartridge ords in the master directory at any point
programs on cassette tape. Requires 8K RAM is displayed under the menu, and a bar
board (not Included). graph shows the percentage of available
If You're Not Walking On
RS-232 Interface for memory filled. Easy Street, Let This Program
VIC-20/Cr64 You can obtain a printout of the mas
Take You a Step Closer
ter directory on any Commodore
MFJ-1238
printer or parallel printer daisy-chained
$3995
off the disk drive. The printout format
is easy to read at a glance, consisting of
Provides RS-Z32 four columns: Disk ID, Filename, Type
voltage conversion tor
of File and Number of Blocks (file Many computer enthusiasts are
VIC-20/C-64 serial port. Use just discovering that their ma
RS-232 printers, modems, speech synthesizers length). A new page with headings
chines can be very useful beyond the
and other RS-232 peripherals. Switch reverses starts automatically after 55 records.
transmit/receive lines lor DTE or DCE operation. realm of games. When they arrive at the
All records are listed in alphabetical
Use as null modem. Standard 25 pin RS-232 con knowledge that these marvelous micros
nector.Plugs into user's port.Powered by com order by filename. The printout makes
can be used for home financial applica
puter. 2Wx2M inches. it a snap to determine where (or
tions, software such as [he Personal
VIC-20 Capacitance Meter whether) you have backup copies of
Finance Forecaster (Xana Data Sys
Measure 100 pt to 1D0 Mid. mfj-ijm programs or data files, or whether you
Includes calibration capacitor. . 1 tems, 3427 12th St., N.E., Calgary, Al
have too many copies of any particular
software on tape and hardware * berta, Canada T2E 6S6. $99.95) will be
interface. file.
A start-over command on the menu waiting for them.
Order Irom MFJ and try It. If not delighted, The program package for the Com
return within 30 flays for refund (less shipping). is convenient if you want to begin a new
One year unconditional guarantee. catalog for a different set of disks, or modore 64 includes a user's manual, the
Order yours today. Call toll free 8Q0-647-1S00. catalog all the files on each disk in master disk, a working copy, and a
Charge VISA, UC. Or mall check, money order. Xana Security Key (used to protect your
alphabetical order. Because of the al
Add S4.00 each for shipping and handling,
most instantaneous sorting, a library of data).
CALL TOLL FREE ... 600-647-1800 The 120-page manual starts off with
dozens of disks can be read, sorted and
Call 601-323-5869 in US. outside continental USA.
printed in less than half an hour. the basics: a summary of budget items,
ENTERPRISES keystroke commands, a summary of
I found the Disk Directory Manager
INCORPORATED
to be completely bug-free. However, it letter codes, abbreviation for display
1 Loulsvlllo Road, StarkvlllB, MS 39759
DEEP TO FIND explosives, slides and falls. And grab afl the
treasure you can along the way. And beat the
dock. Any computer game you've played up to
A MORE
now hos jus! been practice for Miner 2049er.r"
It's fast and furious, a gold mine of action far
the serious computer gamer, And Commodore
VIC-20TJ and Commodore 641" owners can get it
EXCITING GAME
only from Reston.
A Creative Pastime" from ^
w
THAN A Prentice-Hall Company
11480 Sunset Hills Rd Reston, VA 22090
^^^
MINER 2049ER.
(300) 336-0338.
Commodore VIC-20 and Commodore 64 ar>
^egi*tared trqdemorki of Commodore Computer, Inc.
Miner 2049or and Bouhty Bob ar* registared trademark* of Big Five Sofiworo,
ircia 91 on
a Ion Reader
"bduur Service
a«ivn,!f card.
taiu- — ,
The MICROLOG AIB-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 readout 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 contaias both program in The complete AIR-1 for the VIC-20 or "64" is S199.
ROM and radio interface circuit to copy Morse code and all (With 4 mode AMTOR, 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, Gaithers-
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/PTT & ± 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
Now, you can introduce your Commodore 64™ to the Work Force: affordable, easy-to-
use software and hardware that will unleash the power you always expected from your
Commodore 64 ™, but thought you might never see.
BATTERIES INCLUDED
186 Queen Street Wesi, Toronto, Canada M5V 1Z1 (416) 596-1405 / 3303 Harbor Blvd., Costa Mesa, CA. 92626 (714) 979-0920
64 AND COMMODORE 64 ARE REGISTERED TRADE MARKS OF COMMODORE BUSINESS MACHINES
Jumpman is a machine language, ar
Jumpman offers 30 games for the price of one! Each cade-style game that falls into the run-
screen is a delightful new challenge. ning-jumping-climbing category, along
with games such as Donkey Kong and
Miner 2049er. But with its 30 different
screens, it outshines all the others.
However, an abundance of screens is
no guarantee of high quality. The 30
screens could be uninspired variations
of one theme, and the mechanics of
play could be downright dull. Not so in
this case. Each screen is a delightful new
challenge. In effect, you have 30 differ
ent arcade games for the price of one!
In your role as Jupiter Jumpman,
you have seven lives when the game
starts. You'll need them. Your task is to
defuse the various bombs found in all
thirty levels. This is done by running
over them or jumping up and catching
them. In addition to running and jump
ing, you can also climb, and in certain
screens, shoot bullets or throw spears.
The game is set against a background
of stee! girders, ladders and ropes. Parts
of ihe girders can disappear or appear
while you are playing. And against ihis
background, a variety of hazards ap
pear: bullets, robots, dragons, vampire
bats, bombs and flying saucers to name
ty on the part of the program. How through the accounting jargon in the a few. Each of the 30 screens has a dis
ever, it took a few minutes for me to manual. tinct theme utilizing one or more of
figure out the arduous sequence of com The Personal Finance Forecaster was these hazards.
mands needed to produce a display sim designed lo be a complete financial as The 30 screens are divided into three
ilar to that in the manual. sistance program. However, it may noi levels. Screens 1-8 comprise the begin
A forecast of the changes in your be flexible enough to meet all of your ner level, 9-18 is the intermediate level,
cash balance, over a series of months, needs. If so, you may prefer a sophisti and 19-30 is the advanced level. When
can also be generated. This can be used cated spreadsheet program that can be you begin Jumpman, you must choose
as a simulation, for the purpose of tailored to meet your personal needs. a level: beginner, intermediate, ad
studying future possibilities of budget However, for the price, the Personal vanced, grand loop or randomizer. The
ing and finance. Finance Forecaster may be just what grand loop starts at screen 1 and contin
Not being an accountant, I was eager you are looking for. ues until you lose all seven lives. The
to see what I could do with this pro randomizer chooses the order of the
Eric Flescher
gram. It took me about 40 minutes lo screens at random.
Lawrence, KS
read through and progress to the end of All of this is rendered in colorful, de
data entry. About 20 minutes later, I tailed graphics accompanied by superb
was able to graph the data on the screen sound effects and music, from the
and print out the data.
The on-screen graphic displays are
Jumpman classy opening cartoon to the cute way
in which Jumpman bounces as he falls,
the best feature of the program. On see landing in a sitting position with stars
ing the graphs, you begin to truly appre
Thirty Different Screens spinning around his head. The Jump
man figure is very responsive to joystick
ciate one of the most impressive capa Packed with Arcade Action...
bilities of your computer: the ability to control, and you are given a choice of
calculate, project and display numbers
Jumpin' Jupiter! playing speeds, from a blindingly fast 1
visually. to a slow 9. This will accommodate any
Most adults, and possibly older chil player from the youngest child to the
dren, could master this program in most advanced arcade ace.
time. The manual is lacking in some re This choice of speed is important for
spects. Charts, with lists of commands, How good is Jumpman? A friend a second reason—bonus scoring. As
would have been very helpful in learn of mine says he is going to buy a you run and climb around the screen
ing the program's operations. An index Commodore 64 just so he can play it. collecting bombs, a bonus timer is
would have been a nice touch, too. Thai may be a bit extreme, but if you al counting down. If you complete the
The program is user-friendly to a ready own your computer, this is a rec screen before it reaches zero, you re
great extent. You just have lo persevere ommended purchase! ceive the bonus points. By choosing a
SelfSearch^
bonus. screen 14 again.)
One (o four players are permitted. Here are a few clues for those of you
The vanity board has room for the lop who already have Jumpman, and for
20 high scores, as weU as the top 20 high those who may get it soon. On screen 5
bonus scores. These scores are saved to (Vampire), you should keep moving so
the disk, so they are current each lime thai the bat's radar can't zero in on you.
you load the game. In screen 12 (Robots 11), there are
I have a wide assortment of games to "dead" spots where you are safe from
play on my Commodore 64. Yet, whiie the robots. Pressing the fire button in
some games sit unplayed week after screen 14 (Dragonslayer) throws a
week, I keep coming back to Jumpman. spear, unless you are standing on a hill,
This game offers variety and a chal where pressing the fire button will cause
u^ r(,up
lenge, and at the same time it lets me you to jump. You can shoot down fly
feel temporary success. There is always ing saucers in screen 6 (Invasion) for an
one more screen to conquer, one more extra 25 points apiece.
character «^ *
strategy to try. And that's why I keep Jumpman is state-of-the-art. And in
coming back for more. the constantly changing world of micro
pWB^ "Spots to screen
The instructions that come with computer games, that's saying some
Jumpman are quile complete in helping thing. If you were only going to buy one
game, this would be an excellent choice.
opffSltln
Easy to «« „ a manual.
you to get comfortable with the me Without W#taB«a
chanics of the game. They even give you However, you should be aware that
a few hints on how to gel higher scores. there is a new sequel available entitled
But there is a lot that they don't tell you. Jumpman Junior. And if it's anything Special Introductory Price
These are things you have to find out like the original, you'll have a tough
for yourself through trial and error. decision to make! (Epyx, 1043 Kiel $39.95 ( DISK
IVJI.Y)
you don't know your options! (It may K Washington St., Ste.I79
Newberg, OR
San Diego, QV 92103
COMPU SOFT SO
SOFTWARE ACCESSORIES
LIST NOW LIST NOW
SCRIPT 64™WITH 99" BusCard II 199 °° 159 °°
SCRATCHPAD* DOODLE 39'5 33"
40/80 COLUMN MODE, BUILT IN DICTIONARY, DICTIONARY EXPANDABLE-TO GRAPHICS PROGRAM
20,000 WORDS. SCRATCHPAD IS A SORTABLE MAIL LIST DATABASE, INTER WITH PRINT CAPABILITY
ACTIVE WITH SCRIPT 64 OR STAND ALONE. 2 PROGRAMS FOR THE PRICE
OF ONE. TYMAC
SUPERCOPY 64
TM * CONNECTION 119." CALL
39" 32"
DISC BACKUP IN 7 MINUTES. ON SINGLE DRIVE PATTERN MATCH HEADER FLEXFILE 110"° 89"°
BACKUP, COPY, SCRATCH. CATALOG, RENAME, ALPHABETIZE OR REAR
RANGE FILES. 1 OR 2 DRIVES. DELPHI ORACLE 150"° 115°"
SUPERBASIC64™* 39" 32" PAPERCLIP 75°"
BASIC 4.0 COMMANDS GRAPHICS MODE DRAW, BOX. COLOR. SCALE. EX NOW WITH 80 COL VIDEO OU
1\JITEM
\ rUIT
1
TENDED BASIC: ELSE. PRINT USING. DISPOSE. DRUN, DCLEAR, LOAD & SAVE
BINARY FILES & MACHINE LANGUAGE MONITOR C-64 LINK * 149"° 12500
BASIC AID 64™* 39" 3295 4,0 BASIC, MONITOR, IEEE
SCROLL AT TOP OR BOTTOM OF SCREEN, TRACE, FIND VARIABLES. INSTASPEED 123°° 110"°
RENUMBER. MOVE RANGE. INCL GOTOS 8 GOSUBS. DELETE RANGE, COMPILER, FLOATING POINT
MERGE, READ SEQUENTIAL FILES TO SCREEN FULL DISK COMMANDS S INTEGER BASIC
HELP COMMANDS FOR SYNTAX ERRORS. SCREEN DUMP, HEX TO DECIMAL
CONVERSION. SYSRES 95°° 80°
*Tudamnri< oi Rlclwtto Telneommunic«1 Ioni
THE ULTIMATE PROGRAMMERS AID
Well—hello again! Spring has sprung your questions, comments, hints or assigned. There's a gap from 8185 to
and all of Nature's creatures are finally tips to: 32768 for up to 24K of RAM expan
shaking off the mantle of winter. Life- sion. So, if you have an 8K or 16K ex
Tom Bcnfard/RUN
forms, like flies, centipedes, snakes, ro pander cartridge inserted, there's still
PO Box 125
dents, frogs, arachnids—in short, all of that hole from 1024 to 4095 where (he
Osbomeville, NJ 08723
those interestingly vile little creatures bottom 3K is not accommodated.
thai no one really misses—are awaken This month's question is from my The reason for this is revealed on
ing to do their bit to contribute to the nephew, Timmy Benford, who has a page 124, which states that location
food chain. And, as coincidence would VIC. He asked me why some games 40% becomes the beginning of screen
have it, those are some of the main thai required a 3K expander wouldn't memory where at least an 8K expansion
characters in the games we're going to work properly with an 8K expander. It's has been used, and the screen RAM fol
take a look at this month. a good question, and the answer is fairly lowing it would become user memory
Also, each month, I'd like to answer simple. space, continuing up to the top of the
a question of general interest, and I'd Open your VIC-20 Programmer's expansion memory. This means that us
like you folks to provide the questions. Reference Guide to pp. 124-125 (what er memory would start at location 7680,
You can ask just about anything that's do you mean you don't have one?). and anything below it (i.e., locations
related to a VIC or C-64 or any You'll see that memory locations 1024 1024 to 4095) would be ignored.
peripherals, but it should be something to 4095 are normally vacant; this space So, if your game needs to Poke some
that will benefit everyone. So let's hear is reserved for a 3K expander, either the thing into, let's say, location 1125, it
from you, and you might sec your name standard module or the Super Expander. isn't going to work with an 8K expander
in print right on these very pages! Send Locations 4096 to 8184 arc already in place, because the VIC will think that
its memory begins at 7680. Even if you
use a slot-expander and have both a 3K
and 8K cartridge switched on, the 3K is
going to be ignored for the same reason.
The PRG further eleborates on it, but
that's the general idea. I hope that clears
up your memory problems.
Centipede
(VIC-20 cartridge from Atari, Inc.,
1399 Moffett Park Drive, Sunnyvale,
CA 94086. $44.95.)
I guess just about everyone has
played Centipede in a video arcade at
one time or another, and now, thanks
to Atari, Inc., which has finally released
its horde of arcade goodies for general
licensing, you can enjoy this arcade
classic at home on your VIC!
The piayscreen holds true to (he origi
nal coin-operated version and the play-
action is just as hairy. You use your joy
stick to control the bug-blaster gun, and
press the space bar to pause the game.
Centipede can accommodate either one
Centipede's bugs'll get you ifyou don't watch out.' or two players, and high score per gam-
^"TacticaranjTNuctear Forces
/ I
Continuous Battlefield Status and News Service
'
Updates
"bugger" is worth 1,000 points). Every avoid the spider and other attacking There are five types of worms. The
time you blast the head of the centipede, beasties, you'll have to move around a New Worm is untrained; you must train
you'll get 100 points—plus a new head bit. The best plan is to take the offensive it as you play. The Auto Worm is taught
on the centipede. Frenzied fleas also role and shoot first. by the computer (while playing) to
drop down from time to time, and You'll find that the edges of the make smart moves. The Wild Worm has
they're worth 200 points each. Jumping screen are often good areas for spraying been trained by the computer prior to the
spiders are worth 300 points at long shots upward and making short work of start of the game for all possible moves
range, 600 at medium range and a the centipede. But be careful, the spider at random. The Same Worm plays the
whopping 900 at close range. Bin watch may make his entrance on your head! same color as it did in the last game. The
them—they're deadly and you only ■'—" Worm doesn't play.
have three exterminators before the If this all sounds pretty strange right
game's over. now, don't worry. It probably won't
You'll also receive 10 points for each Worms? become any more clear until you play
body segment of the centipede you de (C-64 disk from Electronic Arts, 2775 the game.
stroy, 1 point for each mushroom you Campus Drive, San Mateo, CA 94403. The worms lay trails from dot to dot
totally obliterate and 5 points for each $35.) on the gridded playfield. Each dot is the
partially destroyed mushroom. This offering from Electronic Arts is center of a terriiory that the worms cap
ture by laying these trails. The worm
that lays the sixth (last) trail in a ter
ritory gains that territory and receives
one point. The winner is the highest
point scorer. That's the objective game
principle.
The subjective game principles, how
ever, arc myriad. One game you can
play is called "What Does Worms?
Mean To Me?," which is something
you'll ask yourself each time you boot
the game. I find the geometric patterns
that the demo game generates to be
soothing and interesting to watch. They
stimulate my imagination.
They also make me wonder what
goes on inside this guy Maynard's head.
Is this really meant to be a game? Is it
meant to be a hypnotic aid to relaxa
tion? Is it a brief treatise on CAD (com
puter aided design)? Is it all of these or
is it none of these? And who can answer
these questions?
The resolution of the imagery and the
colors is excellent. The screen consists
of white dots and blue, red, green or
violet lines. Through the crossing over
Worms? will make you squirm with wonder. of different lines, countless abstract
UNBELIEVABLY CHALLENGING...
f INCREDIBLY ENTERTAINING!!
$34.95*
$34.95'
Strategy Tip
Observe the rhythms at which the spi
ders and bats drop, and adjust the pace
of your knight so that only the point of
his spear comes into contact with them;
the timing is crucial.
When facing the dragon one-on-one,
I've found it's better to stay at the bot
tom of the screen, touch him with the
lance and swiftly retreat. The chances of
your being hit by the dragon's flailing
tail are greater when you're on the up
per half of the screen.
This is a rough game, so be patient—
it'll take lots of practice to become a
The point of Dragon's Den is to slay the monster with your spear. consistent winner.
Super
Software
Speciatsf
For Commodore 64
LIST SPECIAL
GAMES
Aerobics 0 44.95 32 26
Blue Max D,C 34.95 ■ 24 86
Castle Wollenstern D 29.95 2166
Chess (Odesta) D 69.95 50.76
Chophller X 39,95- 28 56
Comtral Leader D 39.95 ■ 28.56
Computer Baseball D 39.95 ■ 28.56
Congo Bongo X 39.95 ■ 28 56
David's Midmghl Magic D 34.95 ■ 24.06
Inlidel 0 49.95- 35.96
Lode Runner D 34.96 24 86
Pacman X 44.95 37 19
Pilstop.. X 40.00 2B.56
Popeye X 49.95 ■ 35 96
Pooyan D 29.95- 21 66
Proteciorll D.C 34.95 ■ 24 B6
0 Beri X 49,95- 35 96
Quasi For Tires D 34.95 ■ 24 86
Ringside Seal . . D 39.95 ■ 28.56
Robotron: 2084 X 44.95 ■ 37.19
Sargonll 0,C 34.95 24.86
This game from Sierra On-Line Systems will keep you hopping. Stiamus case II , 0,C 34.95 ■ 24.86
Spare Ctiange 0 34.95 ■ 24.86
Slar League Baseball D 31,95- 22.64
you have your choice of slow or fast StarTrok X 39,95- 28.56
played, along with the number of the 490 PRINTTAB{2)"(2 CRSR DNs}YOU'VE BEEN OFFERED"
500 PRINTTAB(2)"S";BID;" FOR THIS"
painting for sale and an invitation to
510 PRINTTAB(2)"PAINTING.(CRSR DN}"
bid. You arc not allowed to bid more 520 PRINTTAB{2)"YOU PAID S";COLLECT!N);"."
money than you have (line 250). 530 PRINTTAB(2)"DO YOU ACCEPT (Y//N)?"
Next, the opposing bid (OP) is se 540 GET A$:IF A$-"" GOTO 540
lected by the computer. The computer 550 PRINT"(SHFT CLR}{2 CRSR DNs}"
560 IF A$="¥" GOTO 580
will choose a number between 1 and 99,
570 GOTO 600
multiply that by 10 and add 150. So, the 580 CASH=CASH+BID
smallest bid will be $160, the largest 590 GOTO 690
$1140. It is better if you don't know 600 NEXT N2
that. Otherwise, no bid will be larger 610 PRINT"[SHFT CLR){2 CRSR DNs}"
than $1141. Note that since five paint 620 PRINTTAB[2)"SORRY, SPORT!"
ings are available, it will not be possible 630 PRINTTAB(2)"THAT WAS THE LAST"
640 PRINTTAB(2)"OFFER! YOU'RE STUCK"
to bid $1141 for all five, even if you
650 PRINTTAB(2)"WITH THAT ONE."
know the secret.
660 PRINT"(2 CRSR DNs}"
The number of paintings purchased, 670 PRINTTAB(6)"(CTRL 9}{CTRL 6)HIT ANY KEY{CTRL 0){CTR
NU, is used to limit another For... L 7}"
Next loop, from 1 to NU, during which
Listing 1 continued
COMMODORE 64*
Ob Jhe DRIVING
No maner which direction you wish ro travel in, experience
rhe advantage of computer communicarions wirh The
SMART 64 Terminal. Discover rhe program rhar purs you
onrheRighrRoadro: Public-Access Networks, University
Systems, Private Company Computers and Financial Services.
The SMART 64 Terminal designed wirh Quality-Bred features,
Affordable Pricing . . .And Service.
So why nor rravel rhe communicarions highways rhe SMART way! $49.95
Accessories Included;
□ Selective Storage of Received □ User-Defined Function Keys. □ Formatted Lines.
Data ScreenColors, Printerand n Review, Rearrange, PrinrFiles.
□ AlarmTimer. Modem Setting, □ 5ends/Receives Programs and
□ 40ordOCol. Operation'. □ Screen Print. Files ofANY SIZE.
□ Auro-Dlat. □ Disk Wedge Dultr-lnl
Adjustable transmit/receive tobies allow custom requirements. These ond other features make The SMART 64 Terminal
the best choice for grand touring telecommunications.
DealerAvallobiiHy
1 Call (203) 389-6383 P.O. BOX 2940. NEW HAVEN. CONN. O65I5
acter and press CTRL-D. This allows ry software to the end user. Perhaps
Master Your Disks you (o perform any of these functions through your magazine, we can also get
I purchased your February issue and quite easily. better documentation from dealers,
was quite pleased with it. I was partic Steve i >noli. Vice President suppliers of software and Commodore
ularly taken with "Disk Master Re Rainbow Computer Corporation itself.
visited." As ! have a considerable num Robert I. Niles, MD
ber of disks, 1 typed i! in, it ran, and The reason "no" was entered next to Hollywood, II
now I don't have to sort through ail of delete by line, sentence, paragraph and
my disks, wondering which program 1 screen was because the Writer's Assis
put where. Many [hanks. tant's delete /unction k really a delete
by range—specific commands for each That's MAGIC!
Lawrence F. Harris
Santa Ana, CA of the above commands do not exist. A I enjoy your column, MAGIC; it's
range must always be used! very good. One trick 1 learned was
1 have received my second issue of
Robert Baker worth the annual subscription alone.
RUN and am quite pleased. I slightly
RUN Reviewer Keep it up.
modified Mr. Baker's program, Disk
Ed Moore
Master (February 1984) (o permit use of
Portland, ME
either one or two disk drives and to
print properly with an Epson or com fftWning the Course
patible printer.
I think your magazine is great. I have
1 will send interested readers a copy Totally Useful
learned more from my first issue than I
of the modified program if they include
learned from a whole semester of com My thanks to Mr. Stanfield for his
a self-addressed, stamped envelope with
puter courses. program, Color Setter (February 1984,
their request.
Mary Vanderhaar p. 40). I found it extremely useful in find
Forrest C Gil mo re
Middletown, NY ing eye-appealing combinations.
233 E, Thistle Court
To make the program into a total
New Martinsville, WV 26155
Thank you, Mary. We only hope utility, you only need to add the follow
your teachers aren 't reading this. ing line.
Editors 9475PRINT"53280.";PEEK(532B0);"53281,";
More on Writer's Assistant PEEK(53281);"646,";PEEK(646)
The strengths of the Writer's Assis When the program ends, you'll have
tant program (see RUN, January 1984, the various Pokes to include in your
p. 68) do not lie in this program alone. Reviews Reviewed
own programs to adjust color.
The Writer's Assistant is part of a series I find your product reviews, espe
of software programs, many of which cially on software and books, to be bet Al Buettner
can interchange data. ter than the other computer magazines Las Vegas, NV
Writer's Assistant can merge with a that 1 read. 1 especially like the content
spreadsheet created from the Spread and format of Software Gallery and
sheet Assistant (it will also merge with Book Gallery. RUN Overseas
the Filing Assistant and the Mail List However, please don't be afraid to
1 have bought and read your new
Assistant). There is also a glossary func publish reviews on products of inferior
magazine. My compliments to you. For
tion in the Writer's Assistant that allows quality; warning your readers of bad
us iii the Netherlands, your magazine is
you to define 99 phrases (40 characters products is as important as bringing
very beneficial.
in maximum length) that can be retrieved noteworthy products to their attention.
Greetings from a little housewife in
while you are editing by pressing just Mark Steven Jacobs
the middle of the Netherlands to all you
three keys, and there was no mention of Glen llurnie, MI)
RUN readers in the USA.
this in the review.
Also, in your list of features, you Mary-Hoylink-Lcmmers
have a "no" next to "delete by line, Netherlands
sentence, paragraph and screen." How An Excellent Medium?
ever, using our delete function, press I received your premiere issue, read it We're glad you enjoy RUN, and
CTRL-D on the first character where immediately and found it the best com greetings to all you RUN readers in the
you want to start deleting, then to stop puter publication that I've read to date. Netherlands.
deleting, move the cursor to that char RUN will eventually bring satisfacto Editors
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
Grappfer CD offers the first complete answer to • Graphics Screen Dump Routines Include
your printer interfacing requirements, with many Rotated, Inverted, 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,
Qkidata, ProWriter and other popular printers,
Exclusive Grappler CD features provide a variety
• Conversion Mode for Easy Reading of Special
of graphic screen dumps, text screen dumps and
Commodore Codes.
formatting. No other Commodore interface can
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_ jOranqe micro
mm inc.
Contact your nearest Commodore dealer or call 1400 N. LAKEVIEW AVE.. ANAHEIM, CA 92807 U.S.A.
(714) 779-2772 TELEX: 1S3511CSMA
Orange Micro for a dealer near you.
tM jnOCninmoaofO'iiS ar^(,,ir].nTi,,rk-, ,:!<:,mi ttom IE l« Iron its UntwJ O Oianga Micro, Irtc . 1963 Clrcla 195 on Reader Snrvlcfl COrd.
!*ai!l*lodlradomaikGlEp5Oi Amur c,i i'i,
By Tom Ben ford
What could be better for RUN read a weallh of information on the com and I fell in love with it immediately (see
ers than a visit to the factory and corpo pany's products and plans for the fu sidebar, p. 48).
rate headquarters where your favorite ture, and even scored a scoop: we were Under the direction of Sig Hartman,
computers come from? After phoning given exclusive information on the new the people in Commodore's software
John Mathias, director of recreational Commodore 264—a month before its division have been hard at work coming
software at Commodore (and also an formal debut at the January Consumer up with a stable of solid new products.
old friend), arrangements were made, Electronics Show in Las Vegas!
and my wife Liz (and her trusty Nikon) The folks at Commodore were burst Magic Desk
and I were on our way. ing with excitement over the 264 and The Magic Desk Series, for example,
It was a seasonably cold day in mid- many other new products. Let's cover is a new idea in applications software.
December when we drove the 120 miles them one at a time. It's designed primarily for in-home
from our New Jersey home to the Com The 264 is the most exciting of the lot, users rather than for commercial appli
modore plant, which covers 11 acres, in with 60K of RAM available for Basic cations, and it comes on cartridge for
West Chester, PA. Mathias greeted us programming, built-in software, 128- the Commodore 64 or SX-64 computers.
at the security desk, and the day's itiner color capability, extended Basic com Magic Desk i is an integrated piece of
ary was mapped out. RUN'S founder/ mands and a projected price tag in the software that features word processing,
publisher Wayne Green was also due to $30O-$400 range. (For more on the 264, a real-time clock, filing on disk and line-
arrive shortly at the corporate offices; see p. 93, March RUN.) printer capabilities. Its best feature is
that was the first of many pleasant sur The SX-64 was another treat. Com that everything is pictorial and menu-
prises ahead of us that day. modore calls it "the affordable porta driven with international symbols; the
We me! and interviewed countless in ble." We were lucky enough to get one opening screen depicts an office envi
teresting folks ai Commodore, collected on a loaner basis for review purposes, ronment complete with desk, filing cab-
your disk drive or you don't have a disk dex/database and communications ca
in the drive, some noticeable sound ef pabilities to the Magic Desk Series.
fects and a screen message alert you to
the problem. Game Time
After filing, you may decide to print And now about games.. .in addition
your document. Or perhaps you're jus! to Wizard of Wor, 1 received advance
doing a short memo or note and you copies of Gorf and an educational game
don't want to file it, but you do wish to for preschoolers, the ABC-Alphabet
print it. That, too, is a simple matter; game. Both of these cartridges have
just move the hand down to the printer talking capabilities.
symbol and hit the fire button. That's Other interesting and challenging
ail there is to it; the printer instantly games released by Commodore are In
conies to life, and your document is ternational Soccer, which is an absolute
printed out on real paper. knockout, Dragon's Den, Blueprint,
Suppose you change your mind and the Visible Solar System and a few that
decide to scrap the document. Just were referred to by their code names only.
(Phoios by Liz Bcnlbrd) move the hand to the trash basket and Commodore is making a massive
hit the fire button. The screen changes commitment to software development
to show you the document poised over and marketing, both in the recreational
the wastebasket, giving you a visual and applications fields. Based on what 1
inets, digital clock, typewriter, waste- prompt to make sure that this is what saw at the plant, they'll be setting new
basket and other familiar office fur you want to do. By hitting the fire but standards for the industry.
nishings. You use a joystick to select the ton a second time, you'll activate an Commodore also has acquired the
device you want. amusing sound effect that sounds like a distribution rights to six of the games in
For example, to use the typewriter, bomb dropping. The document has the Infocom series, including Deadline
move the hand down to the typewriter been trashed. and Suspended. Watch my monthly gam
with your joystick, hit the fire button, Another outstanding feature of Mag ing column for reviews of these products.
and presto—the screen changes to a ic Desk is the help key, which fully de
typewriter display. You then may set fines the functions and gives procedural Shhhh...
your margins, adjust the paper and type advice to the user. Several products/projects that were
away to your heart's content. The pictorial metaphors, or icons, being worked on during our visit were
After you're finished, you can file make this product easy to use for even hush-hush, but 1 can tell you that Com
your document in the filing cabinet or the younger set. My son has always modore is planning to release a low-cost
send it to the line printer. If you choose avoided computers except to play letter-quality printer in the near future.
to file it, you simply move the hand to games on, but he likes using Magic A musical keyboard and an electronic
the file cabinet and point to the drawer. Desk so much that he now uses il for drum set are on their way also. How
Once again, the screen changes to sever school reports. soon? Unfortunately, Commodore won't
al file folders, upon which you can type Magic Desk II will have speech capa
the name of the file for future reference. bility, as well as some added func Address author correspondence to Tom
Then you move the hand to the docu tions—a working calculator and general Benford, 520 Havens Cove Road,
ment, which is filed away on disk. ledger are planned. Farther on down Bricktown, NJ08723.
On yes—if you haven't turned on the line there are plans to add in
RUN May 11)84 / 43
say; based on what we saw, though, lets waiting lo be packed, and others al hand. But since that wasn't possible, we
they'll be worth the wait. ready boxed and ready for shipment. brought some of the people back with
And multitudes of each were in various us for you to meet. Here's what they
Return Trip stages of assembly. had to say...
As the saying goes, "Time flies when The whole operation is mind-bog
you're having fun." There was so much gling; it reminded me of a symphony or John Mathias
to sec and so many interesting people to chestra, wherein each assembly line Director of Recreational Software
talk to that we needed to schedule a re "musician" is completing his task in
turn trip in order to tour the production perfeci synchronization with the others. Q. How do you feel about video
lines. The end result is a turnout of more than games in general for children? Do you
Exactly one week later, we returned 500 units per hour. feel they're educational in any respect?
to West Chester. Our tour guide was Before we go on to the interviews, I A. Absolutely. I feel a good game is
Frank Szczepanski, an amiable fellow must make one point: During both of fun and I can't imagine the world with
who gave us the red-carpel treatment. our visits, (he thing that impressed us out fun. It's been said that video games
Talk about a kid in a candy store- most was the enthusiasm of the people give us a medium to express our fanta
when I saw those racks filled with working at Commodore—from the top sies under our own control; that's really
C-64s, VIC-20s and PETs, 1 really felt company executives to the assembly- true. I feel the trend started with the
giddy! line workers. " shoot-' em-ups"—fast hand/eye coor
There were literally thousands upon 1 really wish all of our readers could dination and that was it—but it's defi
thousands of completed computers, have been with us to meet these folks nitely moving away from that lo the
some on the burn-in racks, some on pal and to experience Commodore first more intellectual-type games, for in-
The machine was obviously well- ware frequently in the course of be separated from their computers
thought-out by the engineering de conducting business. for any length of time due to busi
partment; the most necessary controls A realiy nice touch is an LED indi ness, whimsy or both.
are the most conveniently located. cator on the shift lock key that lights So now that you've read the fea
The power switch is located on the up to remind you that you're locked tures, you probably want to rush
back of the SX-64 (it's the bottom into the caps mode. Another feature right out and get one, right? Well,
when in transit), as are the dual joy that's been modified on the portable here's the bad news: dealers can't get
stick ports, audio/video connector, is a check-mark symbol when the enough of them. The demand for
user port, serial port, power socket shifted @ key is pressed, instead of this hot little number is so great that
and fuse. the graphics symbols found on the you may have a hard time getting
The cartridge port is located on C-64. your hands on one.
top of the unit, cleverly protected by Surprisingly, the built-in 5-inch
two spring-loaded retracting doors. color monitor isn't hard to read at —T.B.
B ETTER
1
screens figuring heavily in shaping
supplies at wholesale prices.
things to come?
DISKETTES
A. Commodore will definitely have a
light pen. The question is, how large is
AMAZING SYNCOM.
the light pen marketplace? It may be
that touch screens will replace light pens
** MICRO-GRIP n m'^-i-i rn
i""™n',
i
ii'r"*L
Eacft fame wffli a frgliKir.* T/M«h" anvalooQ
■■■■■ guard*' tj ■r ■■■ ■••■- t . j.* [iftriifw
ly' A way In add inmponsiup ff ctmn Ou."*r«H-n A rrv«ci all reFutf^ irandard* 4l$O E CUA AN5I JlSl
at some point. At the current time, light (oyou'Eowrt rynpinrer Wnh.ivM HI in .1 [nn.iijri poJybagged <rn| \"r. m.i1Bh| 1 •.. 1 ,..- -
MiCrO-Gilp"*' Mow. fi^'p-iil u' b\.f"] .t n"*
pens arc useful mostly for home com io niccepl E»tM tractc ana Incncin fod
(pensive1) we vo manuiacTLUM ■
puters; on the business side, you'll sec 5Ty ho Awn
i- 10 if-24 7? -" up
ton ol me c«i irtsij-ied "fli a sec- :■ ■■-
touch-screens coming into play at some rio~* does rot (torum it* trade* m Y- SSCO 17 DO r« 00 IS DD
-iies of you* pram* Fc*£pMnMif
future point. RXBQ and pnntefs based cm me
bYOSJK It 00 11 00 JO 00
through your home computer; you will UL inMIIHI II ..3,j, il I v.-il Pr o<Jr.j c.n fiplp t»«cri your c^l I 3r«n Jl 1 n(
order products, perhaps groceries, Sa«BSigtsK EH;fieitnUpHini.« * 19.95
through your home computer and do
r&H
your banking transactions the same ET3£Ei.iRVS2E^t:Ra-.;sMo?sfeVrd?i;5!E»«BrtiEitJft
way. ULTRASYN JSt'eaS S«lSnM5
These types of futuristic trends are
happening now, and the more places
they happen, the sooner they will be 1630 FOOTHILLS DRIVE
come the standard—it all depends on
SIERRA VISTA, AZ 65635
Shipping II OQ in I) S.: 5; 00 ouKiHr U.S.
what people want.
(602) 459-4551
Q. Here's your chance to be a vision
ary, Mike. What do you feel will be
commonplace ten years from today? Circle 13 an Reader Service card
HAWS
Vaisala, Inc.
2 Tower Office Park
Wobum, MA 01801
Tel: (800) 227-3800
Price: $199.95 plus $5 shipping
Runs on VIC-20and ('■(>\
(Reviewed on a C-64.)
■ -.
The Toybox
For Two
From
The MS»M Software Company
The Toybox
For Two
The MS*M Software Company
PALO ALTO,CALIFORNIA
Circle 173 on Reads' Service card.
weather for that day translated to Why did this third humidity sensor
"frigid; keep extremeties well-covered also fail? Perhaps the extremely high
and dry; layer clothing; watch for gray humidity here in Palm Bay could aggra
vate any failure tendencies. Or maybe
HA WS is an or white skin patches, which indicate
frostbite." (Don't worry, Chicago, it's another bad sensor. Whatever the
exciting product summer's on its way.) cause, 1 shipped the third unit back to
Vaisala, just as I shipped the first and
at the leading The Binges! Problem second units.
TELSTAR 64 8K in 30 Seconds
Sophisticated Terminal Communications Cartridge lor the H. (or your VIC 20 or CBM 64
* «w cwi a YC 30O a CSV M ana Hue c«en corcerneo
•PFO' 10DOODCPD102BELL 12:30:00 10:14 36 r zx: 3 zau-m-
Cartridge and Manual - $24.95 Still not con jinceo wxl tof cur ffee ioec srifleh
Artwork bv Jim Laurier. Design by Suzanne Torsheya. Photo composite and special effeas by Mike Kressiey.
Have you ever wished you could Every graphic character on the screen
really see what happens inside before you represents an individual
your computer? Snooper is a program memory cell (location) in the computer.
that makes your TV screen a movable There are 65536 cells in all, numbered
window thai you can use for a graphic from zero through 65535, and each cell
top-to-bottom tour of your Commo always holds some number within the
dore's memory. range of zero through 255.
You'll see how a Basic program is You can tell what number is stored in
stored and organized, get a good look at any on-screen location simply by look
your computer's Basic language and ing up its character in the user's manual
operating system in ROM and pass by table of screen display codes. For exam
many other points of interest. I'll refer ple, the • character at the upper left
specifically to the C-64, but VIC-20 of the instructions means location
owners will find much that applies 12288 holds a value of 42. 12289 is
equally to their machines, since both blank, so the value in there is 32, and so
computers are based on the 6502 micro on. Note that a zero value shows up as
processor. the @ character, and reversed-video
To make Snooper work properly, characters represent values from 128
type it in exactly as listed, without add through 255.
ing any spaces or deleting any Remarks. Knowing this, you can tell what value
The program contains machine lan is stored in any location and can iden
guage (ML), so be sure to save a copy tify locations with your address-checker
before you run it, in case of a deadly and simple arithmetic. But don't waste
typing error. Once that's done, turn the your time trying to interpret the gobble
computer off and on to clean everything dygook. It's just "free RAM," unused
out of memory, then load and run. memory space that contains no mean
First you'll see an instruction display ingful pattern, There's plenty of this
scroll back and forth across the screen. before you come to your Basic pro
When it stops, press the A key to check gram, so keep scrolling down until your
the address of your memory window. If address-checker shows you've found
the numbers don't match those in the locations 2084-3047. Press the cursor
instructions, press Q to quit, and check up key if you overshoot the mark.
for typing errors. If the numbers do Found the spot? If you don't see any
match, press any key to erase the ad English words, press the Commodore
dress display, put on your Snooper's and shift keys simultaneously. The top
hat and follow along! line will show the word Snooper, flanked
by asterisks. This is the Basic program's
Condensed Version line 1, which contains a Remark. That
Pressing the down cursor key moves much looks familiar, and you see other
you to lower addresses in memory, one English words elsewhere, but what hap-
screen line (40 bytes) at a step. Try
scrolling down a few lines from location
12288, where the instructions begin; the Address author correspondence to
screen will start to fill with graphic Philip I. Nelson, 3801 Garfield Ave.
gobbledygook. South, Minneapolis, MN 5S4O9.
RUN It Right
Commodore 64
ppppoeeppoceeppppeppppcepppcppp
PPPPPPPPPOPOPPPPPPPPPPPPPCPPPPPP.PPPPPPPf or V1C-20
Micro-Sys
16KMemory $ 79.95 CHANGE V, miOlT NOTICE.
D S 1 B I B U I 0 R S
641 Presictantial Dnve ' Richardson, Texas 75081 * 9:30 a.m.-6:30 p.m. (Mon.-Fri.) • 10:30 a.m.-2:30 p.m. (Sat.)
HUN May 1984 / 61
and lakes everything in order, perform
ing your instructions as it goes along.
C-54 Basic text storage normally
pceeocopececepppppcppppppppppp
ppccpppppppppppppppppppppppppppppppppppp
starts at location 2048, so the computer
pppppppppppppppppppppopppppppppppppppppp has no problem finding the beginning.
pppppppppppppppppppppppppppppppppppppppp
pppppppppppppppppcpppppppppppppppppppppp Actually, location 2048 must always
pppppppppppppppppppppppppppppppppppppppp contain a zero, so the lext (including tine
PPPPPPPl'l'PPPPPPPPPPPPPPPPPPPPPPPPCfPt'PPf1
cppppppppppppppcpppppppppppppppppppppppp numbers) really starts at location 2049.
pppppppppctppppppppppppppppppppppppppppp But some programs are longer than
(■PPPpPPt'pepPPPPPPPPPPPPPPPPCPPPPPPPPPPPC
cpppppppppppppppppppppppci'pppp others, so how does the computer know
when it has reached the end of the text?
ppppppppppppppppppfppppppepppppccp
PPPPPPPPPPPPPPPPPPCPPPPPPPPPPPPPPPPPPPCP It knows when it comes to a marker.
cppppppp('PPPPPPPPPPPPPt'CP(lcl
pppppppppppppcppppppecppppppppppppppfp When it stores your Basic program, the
ppcpppppppppppppppppcpppcpppcppppppppppp computer marks the end-of-text point in
pppppppppppppppppppppppppppppppppppppppp
'> 's memory by storing two extra zeros right
HOOPER ' l»»»»»IHI»»MIIII■ e.'di'Cfd
■iU^'-.'.'tMhaP5"»»»»** 'SHOOPER' after the zero that marks the end of
<HHHHHHH«P.ld,>P7<i11P11d,1d/d.'*Mltl-,< your last Basic program tine.
IKIH 'SNOOPER' «HHHHHHHHHt**)H P,dO?
'SHDOPER'. Now move back up in memory to see
this. To make it easier to find, I drew
P.1d.1P? V.P.>haPS******* S some blank lines around where I knew
HOOPER HtP,'diiPiltl1'P|ld|'d,1d11
'SHOPPER' _**♦»***# Snooper would end in RAM, and I
made tile very last line a Remark that
i" ■ i 'SHOOPER' ***♦
says <—END BASIC PROGRAM-
HtP.'d/P? START VARIABLES—>. Keep in
PJhaPS******* 'SHOOPE
mind that the dark, blank spaces you
HOOPER' *PJd^P?d/e/d/d/d/
see are not normally present. I just
iJiVP)PH 'SHOOPER' **«>""""«
Vg)PS«
planted them to simplify this first
snoop.
5DFTlUflRE-0F-THE-ITONTH
(division o/ OCS., Inaj
64
C*A*R*;
We guarantee you'll never again buy useless software (or by new leaf inc.™
your personal computer.
CLUB MEMBERSHIP OFFERS BIG SAVINGS
are your car costs
* ♦ NO OBLIGATIONS ♦ * out of control?
When you email you will • Bo eligible lor our Bonus Point Plan—
additional discount! applied lowflrd
We con help! Do you realize how much your
• Keep only Ihe software thai you can
use- Examine lor a full 10 days: Jf it's
purehuM. cor costs you? Do you know when your cor
■ Receive our InforindtlvA monthly news
not what you wanl. relurn ii—wUh no needs a tune-up? Whether for on individual
letter run or helpful tip* 'or getting the
obligations.
moat From your Com ma do re- 64. family or o fleet of vehicles, the cost of cor
* Receive dJicounli up to 30% on your « Receive nolle* ol Special Sain where
ownership con be one of your biggest
»orti*are choicer yau'll iivs hi much jii 50% on hit.
expenses.
Because we support what wo sell,
our Technical Staff will assist you with any questions you may have. It's not olwoys easy to actually keep track of
the real costs Involved. Now you can with
EnroJi now and receive absolutely freo Public Domain Software. C'A«R»S! New Leafs'" Car Analysis Reporting
Please check C Cassette G Dish System was designed to determine the
GREAT IDEA! I can't lose. Enroll me now In the Commodore -64 Softwarc-oMhe-Montn
efficiency and cost of ownership of your
Club. I underhand thare is no aallgfltJon Endaifld It my SlO membenhlp fee. vehicles.
Check Money Order ' Bank Card While most other programs of this nature
lump all the items together, we keep track of
ownership and operating costs separately as
Address
well as together. You con now graph and
CllfStale.Zip .
monitor all of the costs Involved.
C«A»R»S runs on both the Commodore 64™
Signature and the VIC-20'" with 24K added. This means
Cul oul and mail loday to you con "step-up" from a VIC-20"" to a
SQfTWAfiE-OF-THE-MONTH CLUB Commodore 64'" without needing to
Ohio Computer Servlcei. Inc.
purchase a new program. Plus, as with our
P,0. Bo* 126773
Clnclnnall, Ohfo 45212 other programs, you even hove the option of
123156SA
printed reports on your Commodore'"
compatible printer.
OKJDAIA TOSHIBA
TALLY
please state VIC-20'" or Commodore 64"1
€SP.Cak (runs on both VIC-20™ and Commodore 64")
IIOI IjLCII sga corona C. Itoh Cassette Version. . 43.50 Disk Version. . 47.50
Piod
Please feel free to call us for prices on □ VIC-201"
CJ Dish
G Commodore 6fl~
□ Couerte
modems, diskettes, accessories & any sup Amount enclosed
Add roii^
5iote_ Zlp_
1-800-841-0860 Phone N umbel (
MC oi VISA #
Micro Management Since 1978
Systems, inc. £xpira[ion date _^_^_
nteibank # [MO
03 Thomuville Road But Mlwooti residents odd 5.125S sales tox
Cairo, Georgia 317Z8 Free 120 Lynnhovw . Belleville. IL 62223
(91Z) 377-7120 Price List
I Mosiercord and VISA customers, please add 0%
f-9
oSujois 3|qEUEA pue 'iods
B IB SpU3 UIBjSOJd OISEg XJ3A3 33UJS
■gjaq Suiop s4ii
IBqrn smouh J3induiO3 jnoA" iEi[i iprej
UO II 35(B) ISElf 1111BUUOJ 8ZT SS33X3,,
.i!!]] siu31sa"s Suusquinu suedjb
-un noX ssajiin 'ireaui Xsqi
-3p 01 3iiiXj) jsqioq l.uop inq 's
-uosSid assqi spisui aSu
sqi SuiqoiE.w unj 3AEq ires no^ 'a pue
3 'S3]qElIEA OMl 1SB( 31(1 JOJ 3DEdS 3pi5E
iss u!* Jsindiuoo 3qi 'sunnoj
31(1 01 S3UI0D 1SI1J UIBjSOJd 3ql
■3U1] B UMOp
jo dn \[oxx noX suiil
J(33q3 noX ji saseds Ji3i[i ui
3i(l asn no^ niun i.usjb "g
pire v 'ssjqBUEA oa\i ixsu ('ooi '.<jo
-mam q3n( in SinusddEq
'Mopq ass n.noX sy) '
M3U B JI 3I1JEA $V M3U E 53JO1S #ffintfmiF!$!ri
si[i 'tiSnojqi suiji qoeg
■3uij iciji qSnojqi
puc ure3e sspXo ji pue '$y X30
JU31U31E1S 3l]l SUIE1UO3 UIElSoid 3^1
jo ^ suyi ssnensq susddEij siqx 'iois
S&M&k^
-Ut!A JV 3lH °'u! S3n]BA «3U UIBf
J3indiuoo sqi qaiEM pue UMop
3DEds Dqi pioq 'i3-< i] punoj l,USABq
"p JO 3[Ol[UO3SlCl ]S3|SIiq 31(1
s! SRL 'SV 'sjqEUEA Suujs sjSuis jnoA"
JOJ 3DBdS E SI IH PUE 01 SujAVOHOJ
■S3I0qU03§ld 3AI133dS3J JT31(1 Ul [f] piIE
Ol joj S3ti[BA M3u saJOis jsinduioo aqi
SB 'S|3qB] SjqBUEA 3qi 01 1X3U lq3U JTJ3d
-de sj3i.iB.reip msu 'os op noX sy "3ujii
B IE 3UI| U33J3S OUO 'A\lOUJ3UJ HI UAVOp
jo dn ]\oix mon (,IH Pm 01 )0bbDbbDbbbbbDbbbObbbDOOO
■UOUB3O] 1U3JJT13 SJI JO 1[3EJ1 d33?( )QbbbDtl{>bbbbbbbbbbbtit>bDbbbbbbbb&b.bDbbbb
jbDbbDbbbbbti&biibbbbbbbObbtibbbbbbflbbbobb
pire oi 'ssiqetiEA oau sasn JbbDbbbbbbbOObDbtlbbbbbtlbbbOOObtlbbbbbObb
■uoipE ut oSbjois sjqBUBA noX A\oqs \\m jbbDbbDbbbbbbbbbObbbbbbbbbbbbbbbbbbbbbb
bbbbbbbDfitl
S3ioquoa3id omi ixsu aqj ma ■«oii jamb
3JB S3|oquo38id jpqi os 'osn u\
)bbbbbbD6bbbb
JO l]3E3
puy n.noX pire 'js^jbui jxsi-jo-pus sqi
3ULWOJI0J SJ133 XJ0UI3UI 3qi IB
>(ooi "98 3Ui| ut x pue Ifr sufl "! b
f Xq p3A\0]jOJ '2 3UIJ Ul 1 3JE 01U! SUIli
jaindiuoD sip ssjqEUBA isjij sqi 'sni]i bQbbbbbbb&bbbbbbb&bbbbbbbbbbbbbbbbtibbb
bbttbbbbbbbbbbbbbtiDbbbbbbbbbbbbbbbbDbbb
■AJO0J3U1 Oltll DbbDbbbbbbbbbbbbbbtibObbbDbbbbbbObobont
OOOOOtlODDOOOPPppppppDp
XBjdsip uoiiDnJisui pire ouijncu s3En8 till
-UE| SUjqDBUl 31(1 S^DIIS SI1(X '(,£ 3Ui[
oi z 3UTJ JO wo anSOO siEipsiuiui sq]
si] sq] m 3iou 'jadoous ui shjom siqi
33S ox 'uoiinosxs uiEjSojd Suunp
sj3iunoDU3 XnenpB ii ispio 3i(i
UI 3]qEUEA q3B3 JOJ 33BdS 3SBJ01S 3UO
S31E3J3 11 pUE 'UfU 01 11 I]31 "OX SB UOOS
SB S3[qEUEA JIIOX JOJ SSI0l(UO33!d JO MOJ
siqi dn Sunias sueis jajnduioa
ui ii 3uisn y jo 3ii[ea 3i[i
oi y 3i(i oi qsru
Circle * on Ha ad ei Service cud. RUN May 1084 / 65
space is tacked onto the end of Basic
text, the address where variable storage
begins will depend on the length of your
program. The size of the variable stor
r*»ON
age zone will depend on how many vari
ables you use.
If you need to save space, it's more
economical to use the same "junk"
variables over and over in a series of
For.. .Next loops, as you find in lines
41 through 87 of Snooper. Otherwise,
memory will be set aside for a gang of
lazy variables who do just one job at the
start of your program and sit idle the
rest of the time.
Slashing Arrays
Smack-dab on top of variable storage
SXXXXXXXK*K*XXXXXXXXXXXMXXXXXXtt** ***** is the second special zone, array storage
space. An array works like a table or list
of data inside your program. You plug
in all the values beforehand, and then
pluck them out whenever needed, simply
by referring to their position in the
array.
Snooper doesn't need this, but for
demonstration it includes a do-nothing
array called ARRAY. Every time you
press the Z key, the computer will assign
0.
a new (random) value to the next space
(element) in the ARRAY table. To see
this happen, you'll need to find the
"header" that labels and defines the ar
ray. First you'll find the first two char
acters of the name itself, AR. Next are
five locations that define (in compressed
format) the size and type of the array.
This is a "floating point" array, so
the computer has reserved five cells to
store the value for each element. Space
is set aside by filling cells with zeros. As
you define each element by pressing Z,
the computer will plop new values into
these spaces. Your values arc all whole
numbers, which can be stored in just
Listing I. Snooper program for the VlC-20.
two cells, so three of the five cells in
REM* 'VICSNOOPER1 * each space remain unused.
PRINTCHR$(147)CHR$(14):POKE36879,8:Z=0:DIMARRAY(19):G Go ahead and press Z a few times, to
OSUB39 see it work. Note that the array has 20
LO=0:HI=16 elements, even though dimensioned
POKE251,LO:POKE252,HI:SYS828:GETA$ wiih the statement DIMARRAY(19).
5 IFA$=CHR$(17)THENGOSUB13
Here, as elsewhere, the computer
6 IFA$=CHR$(145JTHENGOSUB16
IFA$=CHR$(65)THENGOSUB19
counts zero as a number, so the first ele
7
8 IFA$=CHR$(80)THENGOS[JB25 ment is ARRAY(0), followed by AR-
9 IFA$=CHR$(90)TIIENGOSUB36 RAY(l) and so on.
10 IFA$=CHR$(81ITHENPRINTCHR$(147)CHR$(142):END The end-of-variables point can
11 GOTO 4 change midway through a program run
12 REM LOWER ADDRESS
if the computer then encounters a new
13 LO=LO-22:IFLO<0THENLO=LO+25 6:HI=HI-1: IFIiK 0THENHI = HI
variable for the first time. When that
+ 256
14 RETURN happens, the entire array storage zone
15 REH RAISE ADDRESS will be "bumped up" in memory to
16 LOLO + 22:IFLO>255THENLOLO-256:HI = HI + 1 :IFHI>255THENH make room for a new variable storage
I=HT.-256 space. Snooper's ARRAY doesn't take
17 RETURN up much RAM, but keep in mind that
18 REM CHECK ADDRESS
array space, like variable space, doesn't
come free.
6G / RUN May ltHM
THESE COULD BE THE
KEYS TO YOUR FUTURE
Listing 2 continued.
Commodore Software 27 PRINTCHR$(17)"MEMORY ADDRESS BY ENTERING TWO VALUES.
Aficionados "CHR$(17)
28 PRINTCHR$I17)"FIRST ENTER THE ADDRESS (ZERO TO 65535
You'd like free software,
)."
we'd like reviews 29 PRINTCHR$(17)"THEN ENTER THE VALUE (FROM ZERO TO 255
THE BOOK COMPANY
30 PRINTCHR$(17)"YOU WANT TO POKE INTO THAT ADDRESS."CH
seeks R$(17)CHR$(17)CHR$(158)
additional 31 INPUT"ENTER 2 VALUES";C,D:P0KEC,D::PRINTCHR$(17)CHR$(
reviewers 5)"ONCE MORE? 'Y' = YES"
GETA$:IFA$=""THEN32
for 32
33 IFA$="Y"THEHPRINTCHRS(158):GOTO31
The Book
34 PRINTCHR$(159):RETURN
of 35 REM{2 SPACEsJDEFINE ARRAY ELEMENT
Commodore Software. 36 ARRAY(Z)=INT(RND(1>*255):2=Z+1:IFZ=20THENZ=0
For details, write and send 37 RETURN
38 REM BASIC LOADER FOR ML COPY ROUTINE
a sample review to;
39 IFPEEK(49152)=160THENRETURN
THE BOOK COMPANY 40 POKE214,12:PRINT:PRINTTAB(10>CHR$(18)CHR$(5)" JUST A
11223 S. Hindry Ave. MINUTE "
41 FORJ=49152TO49200:READQ:POKEJ,Q:NEXTJ
Los Angeles, CA 90045 42 DATA 160, 0, 177, 251, 153, 0, 4
43 DATA 200, 208, 248, 230, 252
Circle 128 on Re flor Service card
44 DATA 160, 0, 177, 251, 153, 0, 5
VIC-20 & C-64 45 DATA 200, 208, 248, 230, 252
SOFTWARE 46 DATA 160, 0, 177, 251, 153, 0, 6
an m
47 DATA 200, 208, 248, 230, 252
48 DATA 160, 0, 177, 251 , 153, 0, 7
i KTIi 1eIi«k* UK. 49 DATA 200, 192, 232, 208, 246, 234
,7.™"'
HI 1: 1
UTCi 1 p«rn hnt UTii «... IM 56 DATA 240, 147, 142, 143, 143, 144
57 DATA 133 146, 253, 25, 15, 21, 39
ESS? [ KU
58 DATA 18, 5, 32, 12, 15, 15, 11, 9
59 DATA 1", 7, 32, 1, 20, 32, 13, 5
»n Jr 1 HT Ii ■" Cm. fir Li
60 DATA 13, 15, 18, 25, 32, 6, IB, 15
HT* 5
>■<*■■ d"
•
• ii a.1 »».■ Hi 61 DATA 13, 49, 50, 50, 56, 56, 32, 20
62 DATA 15, 32, 49, 51 , 50 56, 55, 39
--: 63 DATA 1, 39, 32 61 32, 1 4, 4, 18
sr;
......
64 DATA 5, 19, 19
DM!
65 DATA 39, 3, 18, 19, 18
66 DATA 39, 32, 61, 32, 13 , 15, 22,
sssa 67 DATA 39, 16, 39, 32, 61 , 32, 16
68 DATA 11 , 5, 39, 17, 39, 32
69 DATA 61, 32, 17, 21, 9, 20
Circle 247 on Reader Service carO
70 REM DRAW INSTRUCTIONS
71 3 327:POKEJ,32:NEXT:FORJ=5128TO5327:POKE
J,32:NEXT
VIC-2O
72 FORJ=12342TO12678STEP41:READQ:POKEJ,Q:NEXT
QUALITY
73 FORJ=12813TO12841 ;READQ:POKEJ,Q:NEXT
EXPANSION
74 FORJ=12900TO12913 :READQ:POKEJ,Q:NEXT
BOARD
75 FORJ=12980TO12992 : READQ:POKEJ,Q:NEXT
ONLY 76 FORJ=13060TO13072 :READQ:POKEJ,Q:NEXT
S31.93 FORJ=13141TO1 31 50 :READQ:POKEJ,Q:NEXT
77
■ UP TO 3 GAMES OR UTILITY CARTHIOGES 78 FORJ=13221TO13230 ; READQ:POKEJ,Q:NEXT
• 3 LARGE SLIDE SWITCHES. NOT SMALL 79 POKE12288,42:POKE13287,42:FORJ=12 328TO12880STEP40:PO
DIP SWITCHES KEJ,66:NEXT
• RESET BUTTON NO NEED TO TURN
COMPUTER OFF BETWEEN GAMES 80 POKE12888,74:FORJ=12889TO52898:POKEJ,67:NEXT
• FUSED TO PROTECT VIC. 81 POKE12927,73:FORJ=12915TO12926:POKEJ,67:NEXT
• HIGH QUALITY GOLD PLATED EDGE CON FORJ=12 967TO13247STEP40:POKEJ,66:NEXT
NECTOR AND NICKEL PLATED BOARD 82
• SOLID RUBBER FEET SUPPORTS BOARD 83 FORJ-12343TO126 38STEP41:POKEJ,22 3:NEXT
WHEN INSERTING CARTRIDGES. 84 FORJ=12382TO12677STEP41:POKEJ,95:NEXT
• INSTRUCTIONS AND HINTS.
85 REM SCROLL INSTRUCTIONS SIDEWAYS
ro order
MESI
86 FORJ=0TO40:POKE251,J:POKE252,48:SYS49152:FORK=0TO99:
ADD »Z 00
5EN0 CHECK P.O. BOX
51941
POSTAGE a NEXTK,J
ALLOW 3 HANDLING
WEEKS! NEW OR LA RESI 87 FORJ-40TO0STEP-11POKE251,J:POKE252,48:SYS49152:NEXT
OR MONEY LEANS. LA DENTS AOD
onncR 88 RETURN
7O15I 3% TAX
89 REM<--END BASIC{2 SPACEs] PROGRAM START VARI
VIC-20IBATRADEMAHKOI CUM IMC
ABLES—>
Add the six month warranty, and you Dealer and distributor inquiries invited.
can see why our dealers and their
customers believe in us. MSD
SYSTEMS, INC. ... Call us today for Circle 253 do Roaiier Sorvicn cord
dMO loftLoc"
Database Management The Program Security System
Operating System
Set up program security In minutes.
The BEST data base management loo!
TheB
for the collection, arrangement and display of Lock up your persona!, financial or business recon
alphanumeric data
A unique pattern matching and searching capabilities 3 types of protection:
make dMOS"" the easiest DB system available
on the market. • Re-encodes program.
A
and announcing.
Missing Key
A reset System
Personal Phone Directory Program
Restores your BASIC Program.
Designed to store and organize
After programming for hours you
your personal phone listings.
press RUN for a final check of your work —
the computer locks up. You press RUN, STOP. . .
nothing — you press RESTORE. . . nothing — you
look for the missing key but it isn't there. You
have to turn off your computer and lose hours of work!!
Software by SoftPeople ■ Programs for the Commodore 64 m Connecting People with Great Ideas.
SoftPcople Inc.
Dealer Inquiries Invited
1-800447-3273
Special P.O.P Packages
2042 Marshall Ave. St. Paul, MN 55104 (612)644-1551 & Prices Available
Circle 241 on Raador Service card.
RAGON
You move up and down by pressing the 5. Type NEW, then type Program 2
Fl and F7 keys, respectively. Because of exactly as it appears in this article. Any
screen wraparound, which is built into deviation will result in deformed char
You must defend the kingdom of the program, when you move through acters and possibly a mix-up in the data-
Par-ched from (he onslaught of the top of the screen, you come out the reading routine.
dragons. You'll have to dig down deep bottom and vice-versa. 6. Make sure the tape containing Pro
into your bag of tricks to outwit these To jump into hyperspace and reap gram 1 is in the Datassette with the tape
clever creatures. pear in a random place, press the F3 positioned so that it is right after the
key, To stop rays, stand in their path copy of Program 1. In other words,
Here's a game you'll probably always and let them hit your shield. This meth don't rewind the tape after Program 1 is
want to play "just one more time." od works for all rays except the black saved.
Dragon Quest is a fast-action game and yellow ones. When a black or 7. Run Program 2 when you are sure
for the unexpanded VIC-20 that will yellow ray approaches, you must stand the numbers are correct. This causes the
challenge even the most avid video directly in its path, then press the space data file to be created. It would be wise
game player. The program takes full ad bar to drop a bomb. (A bomb explodes to save a copy of Program 2 a little fur
vantage of the excellent sound and on contact with a ray.) Holding down ther down on the tape, or even on an
graphics capabilities of the VIC and is the space bar causes a whole row of other tape. This precaution could save
run directly from the keyboard. bombs to be dropped. (You appear you the task of typing in ail those num
directly underneath the most recently bers again, should something happen to
Battle over Water dropped bomb.) your original copy.
This year, the kingdom of Par-ched is For each ray you stop, you earn one 8. After the data file has been creat
suffering from the worst drought in his point, and after 15 points, you're ed, rewind the tape to where Program 1
tory. The drought is so severe that all awarded an extra guard. If you acquire starts, load the program, run it and
water has evaporated—except for the 30 points, powerful dragons who shoot have fun!
water in Par-ched's reservoir. Fortu invisible rays will take the place of the
nately, the people of Par-ched will sur former dragons. (Incidentally, the au How the Program Works
vive, but the neighboring dragons thor, at the time of this writing, has Since Dragon Quest is a long pro
won't—unless they get water. reached this point only twice.) gram, I will highlight some important
Since life without dragons is much One guard is lost if: (1) he catches a areas.
easier, the king has appointed you, the black or yellow ray; (2) he bombs a ray Lines i-S: An area is set aside in mem
bravest of the brave, to keep away the other than a black or yellow one; or (3) ory for custom characters; values for
ugly dragons. any ray is allowed to hit the wall. these characters are read from the data
The dragons aren't too thrilled about One final note: If you press two keys file and are Poked into the appropriate
the situation, and as a result, they've as simultaneously, only the first key you memory area. This file is used solely for
sembled their own "bravest of the press will be recognized by the program. memory conservation.
brave" (who also happen to be quite In other words, press just one key at a Lines 111 and 115: The random values
thirsty) to challenge you. time. of the dragon's location as well as the
You need only to stop the dragon's random colors and shapes of the rays
Typing In the Program
offensive rays, and you have a powerful are set.
shield for that. But, dragons can be very Here's a step-by-step guide to follow Lines 120 and 165: If FI or F7 is cur-
tricky. Some of their rays cannot be while typing in the programs.
stopped unless they're exploded. Lucki 1. Remove any expansion RAM or
ly, you have bombs, too. any other cartridges.
The game also includes hyperspace, 2. Type in Program 1 (the main pro RUN It Right
invisible rays, a wraparound screen, a gram)—see Listing 1.
slowly advancing dragon and more. 3. Check for errors. Unexpanded VIC-20
4. Save Program 1 on tape before
How to Play
running it. If you run the program at
Address author correspondence to Tom
At the start of the game, you appear this time, it will want to read the alter
Meixner, RR4, Box 273, Owatonna,
on the right side of the screen and the nate character-set data, which does not
MN 55060.
dragon immediately starts attacking. exist yet.
rently being pressed, these lines Lines 600-630: The song signifying the
recognize it and assign new values to end of the game is played and the player
change your vertical position. is given the option to play again.
Lines 166-167: The wraparound screen Lines 700-715: If the correct ray (black
is created. or yellow) hits a bomb, this graphics
Line 168: If the space bar is pressed, a routine is called.
bomb will be dropped. Lines 800-815: If the "wrong" ray hits
Line 169: Hyperspace. a bomb, this routine alters the vertical
Lines 180-185: If a ray has hit anything, centering memory location (36865) to
the program branches to the corre cause the screen vibration. An explo
sponding subroutine. sion and !oss of one guard follows.
Lines 300-320: This subroutine is ex Lines 816-817: The routine for a "cor
ecuted after the wrong ray is caught. rect" ray being caught and the bonus
Ftt* Monajfmrnffor liumintf* & Personal
Lines 500-505: This subroutine causes guard routine reside here.
A Til* m«ryh|i'mf™i pr&jram thai Ink* I.lf n. '<* flnfl Qitfi 1o si*, the dragon to glow and roar. For those of you who would like to
ri-^ j'n-i.j ImnbiAfd daiafi*1 *-pdniion e nd rem« a.1 Wh*n V>d hj"
uul ui »lnrfl|J<. limply link lo a n*w dktfa Lines 550-570: The horizontal centering have this program without having to
location in memory is altered to cause type it in, just send $3 and a self-ad
■I «ij menial Ian
the screen to shake (location 36864). An dressed, stamped cassette mailer, or
INTRODUCTORY OFFER S73,9S
explosion and a dragon invasion fol send S5 and I will provide the cassette
MICRO-SOURCE lows. and mailer. E
HO, MMtft.l KAIHSAS CITV. MO 4* Ml *lfe IZZ-UlTb
f Service card
3M DISKETTES
5W SSDD 1.85
ORDERS 800-221-3789
INQUIRIES 616-744-1300
ALTERNATE
COMPUTER
5LJPPLV
6034 East St. P.O. Box 74
Twin Lake, Ml 49457
IE-
orVIC-2Ocomputer
ALSO AVAILABLE:
3 outstanding
Music Albums to
go with Synlhy-64
Classical
Christmas and
Rag/Sing Along
See below
CHART
PLOT-64
PLOTEfl SUPPORT:
AMDEK
Hewlett Packard
Houtton Imi.
STROBE
Swsil-P
Roland DG
COMING SOON
THE ANATOMY
Professional
OF THE 1541
Development
DISK DRIVE
Software
For Quality
Applications
ULTRABASIC-M...Add 50 SYNTHY-M... Sets the standard lor all of the rest. CHARTPAK-64... Profes ZOOM PASCAL-64...Pro SUPER DISK UTILITYM...
commands: graphics, Best 64-synthesizer anywhere. Samples and manual. sional qualtiy pie. line and duces 6502 machine code Speed copy 4 ways: Total,
music, TURTLE and game CASSETTE 129.95 DISK $32.95. Also available: 3 great bar charts. Menu driven, in for speed. Floating point, In Bam. Append or File. Dump
features. Tu id rial .demo plus companion music albums: Clinical, Chrittnw, and teractive, hardcopy. tegers, strings Rle handling or modify sectors. More.
TAPE M9.95 DISK S42.SS Rarjilme Sing-Along. DISK S1Z.95 Each. DISK $42.95 DISK $39.95 DISK S22.95
ASSEMBLER-MOWTOR-M GRAPHICS DESBNER-M... TINY FORTH-M/20...Ex CHARTPLDT-64...Same tine P00L-64S20...PlayFu!lrack SCHSHGRAPHICS-WAixJs
High speed language Menu-driven drawings, Root citing language-low price. features as CHARTPAK-64 or nine ball using hires 24 hires, multicolor, sprite
development. Eleven (unc plans and illustrations etc.. Powerful, extensible, 200 + with high quality output to graphics. Vk-20 required 8K commands to 64-BASIC
tion monitor. Screen editing Slide program capability word vocabulary. plotters. expander. Demo, tutonal and manual.
of source file.DISK 132.95 DISK 132.95 TAPE 124.95 DISK SZ7.95 DISK M4.95 TAPE J14.95 DISK S17.95 TAPE Hi 95 DISK 127.95
MERCURE-64... Simple, CHECKBOOK MANAGER-M ANATOMY OF A C0MM0- MASTER-M...Fu!l ISAM file management; powerful screen management; excelent pnntei
powerful tile management Simple check account main- DORE'64 Complete guide, generator; programmer's aid; BASIC 4.0 commands: machine language monitor; Soft-
with last design, entry tainance. Optional screen or Full comment ROMS list, de- ware developers: NO RUNTIME ROYALTIES; Wrm 150 page manual in three-ring binder
search report capabilities. printer report and bacVup. tailed internals, descriptions, and development software. ,
Tutorial DISK 532.95 DISK 122.95 300 PAGE BOOK S19.95 SOFTWARE ON DISK S84.95 yf. DEALER INQUIRIES INVITED
Abacus m Software
DISTRIBUTORS
Btlnlum
Gnat Britain; Canada Ent:
inter Service Mera
ADAMSOFT 147 AvHiie Pjui Doumer
KING MICROWARE LID
AVGrnnaurne 30
18 Norwich A«e Rum MjhMison frifltt 5950 Cole des Ne-gss
Bruutf T160. Bel^um
Rochoale, Lanes
01-788-B963
Momreil Quebec K3S IZ6
5M/737-9335
P.O. BOX 7211 GRAND RAPIDS, MICH. 49510
Will Giminy: Ami rail*;
For postage & handling, add $1.50 (U.S. and Canada), add $3.00
Nn Zulind:
DATA BECXEH TIAL TRAOING CW ELf CTHONICS
for loreign. Make payment in U.S. dollars by check, money order
VISCOUNT ELECTRONICS
Merowingerslr 30 P0 5tfi 416 Logdn Road 306 308 Church Sired or charge card. (Michigan Residents add 4% sales lax).
34300 Almhull Brisbane. Q Palmersion North
0211/313085 476-12304 63 86-696 FOR QUICK SERVICE PHONE 616-241-5510
Circle 23 on Reactor Sorvlcs card.
1 69 POKED+E,32:IFPEEK(203)=47THENB=(INT(RND(1)*20)+1)*2
CONHODORE €4" 2:POKEA,32
i; ■ coliKiion -i - M coJLKtioo #2 - W collttfion #3
64 f ol.cctiDn #4 - ft4 rnMflf linn «S 170 POKED + C,6:POKED + C + 1 ,6:POKECtD+22,6:POKED + C + 23,6:POK
2S+- pfogrtmt p«r cailtKiion- i:..'1D.i- 11000 ED,1:POKED+1,2:POKEDt22,3
COtHBtODOHl M COUTCTVHI ' ■
ID '••' '*■ '■• " '• Vt-.v, (>^t ft [j i.ru,, • larfcal |4t |» , t _
tii . -. -
180 POKED+23 , 4 : E=E+1 : PRINT1' {HOME 1" ; S : POKEG, 0 : POKEG+4 ,1 5
:IFPEEK(D+E)=225THEN550
182 IFPEEK(D+E)-12THENIFU < > 7THENIFUTHENPOKEA-22,32:POKE
A,32:GOTO800
PKT»/CBM*
5 Hi.1'iy - T.ir,,,..|),iy, . 110.00 ,,n, 183 IFD + E=ATHENIFU':>7THENIFUTHEHPOKED + E-1 rl 3:POKED + E-1 +
II Gimi - T»i]»i/nnki - 11000 «*th
C,2:POKED+E,0:GOSUB816:GOTO255
a tdunt.oml - Timi/OiiU- 110.00 »ch
184 IFPEEK|D+E)=12THENV=1:M=12:GOTO700
DIHSET*! RcMt Swtlafa 185 IFD+E=ATHENV=1:M=0:GOSUB300:GOTO255
Warki on Vic 20 or Coromodort 04 ~ 15.00
200 TFVTHENGOSUB500:GOTO250
All pricti ineluda thkpplno fend
205 POKEG+3,0:POKED+E+C,U:POKEDtE,H:V=0
CHECK, MONEY ORDERS
VISA *n4 MASTERCARD KCfeJUd 250 POKEA,32:GOTO120
for 4 f/fe Cttilog Wrilt: 255 POKED,32:POKED+1,32:POKED+22,32:POKED+23,32:V^1 : POK
Pnbllc Dovak, !«•- EG+2,0:GOTO110
5015 S. Rmgalina Rfl. W Hillon OH 4S3S3
10-00 fern - 500 pflv EST- Mon. Ihru Fri 300 FORR=1TO15:POKEG+3,200+3*R:POKED+E,M:FORT=1TO50:NEX
IB131 898.5838 w |B13) 339-1715 T:POKED+E,10:FORT=1TO50:NEXT
305 IFR=8THENM=11
310 NEXT:POKED+E,5:PQKEG+3,0:FORT=1TO1000;NEXT:E=0:V=1:
POKEX,5:X-X+44:IFX=7833+JTHEN115
Circle 220 on Reader Service card. 320 POKEA,32:RETURN
500 FORY^1TO5:P0KED+C,7:FORT=1TO60:NEXT:POKED+C,2:POKEG
We Help Bring +3,Y+202:FORT=1TO60:NEXT:NEXT
505 POKEG+3,0:POKED+E+C,2:POKED+E,H:V=0:RETURN
Your Family Together 550 POKEA,5:M=-.1:POKEG + 4,15:POKEG+ 3,163:FORL=15TO0STEP
-1:POKE36864,5+M:M=-M
551 POKED+E,220:POKED+E+22,220:POKED+E-22,220:POKED+E+4
6 Types of Charts and Sheets
4,220:POKE36864,5+M:POKEG+4,L
Indices POKED+E+C,2:POKED+E+C+22,2:POKEG+4,L:FORT=1TO20:NEX
552
User Fields TT:POKED+E,32:POKE36864,5
Notes, Footnotes and Sources 557 POKED+E+22,32::NEXTL:POKEG+4,15:POKED+E,32:POKED+E+
No Limits 22,32:POKED,32:POKED+22,32
560 FORK=1TO7699-Z:POKEK+D+C,6:POKEK+D+1+C,6:POKEK+D+C+
Adapts to Your Hardware 22,6:POKEK+D+C+23,6
Comprehensive 565 POKEK+D,1:POKEK*D+1,2:POKEK+D+22,3:POKEK+D+23,4:FOR
Easy to Use T=1TOl00:NEXT:POKEG+3,215
567 POKEK+D,32:POKEK+D+1,32:POKEK+D+22,32:POKEK+D+23,32
And Much, Much More :NEXT:POKEG+3,0:E=0:v=l:F=1
570 POKEX,5:X=X+44:POKEA,32:GOTO10 3
Strut lot brochure ind iimplc ptinlouu
600 POKEG+4,15:FORJ=1TO11:READA:POKEG+1,A:IFJ=5ORJ=7ORJ
Family Rcoti intludn deuikd rcuniul ind 2 lull diikcflM
of progTftrns lor your Appit H. IBM PC
=9THENN=350:GOTO603
Cnmmodort 64 ind CIVM ■ 601 IFJ=3ORJ=6ORJ=8ORJ=10THENN=150:GOTO603
Oihcr gtnulogy BlWin •!» iv.ilibk 602 N=650
Pnct J185 pljs (3 5O poiugc. SJUiliclion CiuiiTilf«l 603 FORT=1 TON:NEXT:POKEG + 1 ,0:NEXT:POKE36869,24 0
608 PRINT"{SHFT CLRHCTRL 71(2 CRSR DNslGAME OVER.fCRSR
Amtrian Eiprns, Vim 6r Miilcltard Accrpltd
RT}SCORE=";S:PRINT"(3 CRSR DNs)TRY AGAIN?{CRSR RT
Im
}({CTRL 9)Y{CTRL 0} OR (CTRL 9JN1CTRL 0))"
mpuipt CBM.lKE.il 612 GETCS:IFCS=""THEN612
615 IFC$="Y"THENRESTORE:P=0:GOTO5
620 IFC$="N"THENEND
625 GOTO612
Family 630
700
DATA195,19 5,195,195,205,201,201,195,195,191,195
POKEG+3,155:FORR=16TO0STEP-1:POKEG+4,R:POKED+E,M:FO
Roots RT=1TO50:NEXT:POKED+E,!1
FORT=1TO50:NEXT:IFR=8THENM=32
705
QUINSEPT, INC. 710 NEXT:POKED+E,32:POKEG+3,0:POKEG+4,15:S=S+1:N=S:E=0:
P.O. Box 216, Lexington, MA 02173 POKEA,32:IFX=7833+JTHEN115
(617) 862-0404
Introductory
Commodore 64'
Offer
,
VIC-20 & 64
fiCCOUNTS RECEIVRBLE /
BILLING PROGRflfTl
I
101 CLIENTS, SAL) TBUMSIlrZTiaHS PEP hQMTK
Enhancements & Special Needs Leroy's Cheatsheet" Keyboard overlays are durable plastic-
coated templates. When simply laid on your VIC-20 and 64
Can Be Custom Programmed keyboards, tfie Leroy's Cheatsheet-surrounds the keys with
essential information, placing your most valuable program
ming tool at your fingertips.
P.O. Box 9446 At Chealsheet Products - we take the time to learn and use
Newark.DE 19714-9446 each program before designing a keyboard overlay. Not
3O2/36S-O9O3 only are our overlays designed using easy to follow instruc
tions and illustrations, but all commands are available and
at EiBlarn H»vl*
AlMflt HKtilfMl , IMC-
many extras are added to make programming easy and fun.
FREE?
Leroy's Cheatsheet'- overlays make it all easy for only $3.95.
$10. No rip off. No catch. Just cold hard facts on how □ Hesmon^ a Paper Clip
□ Calc Result. Ua.wta) D Script 64
to save. A fee so small—probably retrievable on the H
□ PilOt (Commodore) □ a PractiCalc 64/plus
purchase of 1 box of disks.
u
H
1 OPEN1,1,2,"CH"
2 READY:PRINT#1,Y:IFY=-1THEN4
3 GOT02
4 CLOSE!:PRINT"CH CREATED":END
Packed 24 Per Pack 20 DATA28,28,137,158,232,136,148,54,63,112,242,240,255,
SHIPPING 60 DATA135,27,47,3,79,159,37,13,-1
(206) 675-6145 Listing 2. The data generator for the Dragon Quest program.
ULTRA
COPY 64 Attention
DISK DUPLICATION SYSTEM
FOR COMMODORE 64
Subscribers
• Analyze disk tracks tor data & errors We occasionally make our mailing list
• Skip empty tracks to speed copying available to other companies or organizations
• Copy everything Inct. DOS flag & false ID with products or services which we feel
might be of interest to you. If you prefer that
• Put errors on copy as required
your name be deleted from such a list, please
• Fast, reliable copying with 1 or 2 drives
fill out the coupon below or affix a copy of
$39.95 plus S3 shipping. Mastercard and Visa your mailing label and mail it to:
Look at these
Features
• Fully screen-oriented
BLIZTEXT
WORDPROCESSOR
■IJ%M *IPB ■ ^™ Commodore-6a and
LI I KM KM C VIC 20 ,,r trademark.
o( Commodore
■ VII ■ ■■■■ fiuimtn Wtchinn.
COMMODORE 64
BLIZTEXT - SUPER WORDPHOCESSOR THE GREAT BOOK OF GAMES, VOL.1, Hardware Add-Ons:
for the Commodora-64 by Franz Ende Parallel printer interface KIT Ordar #499n S 19.95
- ONSALENOWI- 46 programs for the Commodore 64 Universal Experimenter Board Ordsri/4970 £ 3,95
• Fully screen-oriented, up/down, I Aft and right Introduction to graphics and sound- How to program Eipansion Board, space (or four ex
ictollino - Upper and lower cow your own names. Walking pictures, animation, high perimenter boardslboardonlyl OrderSd992 £ 29.95
• More than 70 commands resolution graphics, programming lips and tricks, hints
• Fult I/O compel ibility with Commodore peripheral Tricks (or VICs, No. 176 S9.95
and useful subroutines lor the beginner ind advanced
Upper and lower cue
programmer. This book ii a MUST for every C-64 owner.
Universal Experimenter board for VIC 89.95
■ Works with practically every printer on the marker, ■■';' '•,■'-,
Come and get it - It's yours for only £ 9.95
user definable printer control commands
Order SMB2 128 pages £9.95
• INCLUDE command allows handling large files
Program* Irom the book on disk.
on up to 4 diskettes or on cassette. Commodore-64
• Build in terminal software tor electronic mail and Order S4988 819.95
networking. Telecommunications modrj, upload and MORE ON THE SIXTYFOUR, by H.-C. Wagner
download, save on disk or cassette,
How to got the most out of your powerful Commodore
• Dynamic formatting. Imbedded command!
64. Very important subroutine), tricks and hints in
• Single keystroke for disk directory md error channel
machine language lor your C-(M. How to modify DOS.
• Program comes on disk or cassette
How to connect a parallel and serial printer. How to
• Double line spacing, left and fight margin justification,
centering, page numbering, ind practically everything design your own terminal program for communication
one expects from a good wordprocessor. ana networking. Dig into I/O lor cassette and disk.
AVAILABLE NOW! Order = 1B3
Order d4965 SB9.0D Programs from the book on disk
Manual only 162 pages! £29.95 Order ~4SB3 E19.95
Book No. 184 K12.95 Book No. 182 ED.05
MACROFIRE - NEW PRODUCTS
Editor/Assembler for the Conimodore-G4 Watch out for our now books, loftwaro and add ont to NEW Product! for tho
ON SALE NOW comosoon. ON SALE NOWI ■■ ORDER TODAYI C-64
AVAILABLE IMMEDIATELY How to program in 6502 Machine Language on 5UPERMAILING ID)
One outstanding tool, consisting of 3 powerful elements Order No. 49B2 B49,-
your C-64 . by S. Roberts (InrrodiicilonI
combined into one efficient progriml SupBrinuentory IDI
Order~184 £12.95
1.1 Fully screen-oriented Editor (more than 70 Order-No. 4961 S 49,-
commands) Com mo dote-64 Tune-up, Vol. I, by S. Roberts BUSIPACK 1 (Dl
2.) Very fas! assembler with macro capability How to expand and customize your C-64. Order-No. 4963 fi99.<
3.) Machine Language Monitor SixtyFORTH IDI
Asiembly can be started from the editor. Translates in FiBFOHTHforCfi4
Small Buiinass Programs for tha Conimoitore-64 Order-No. 4960 S39,-
3 passes. More than 1.000 lables, screen oriented/no line
by S. Roberts
numbers, scrolling, includes disk IHn.
Practically everything the serious machine language How to makn money using your C-64. Mailing list, For your VIC-20
invoice writing, inventory, simple word processing and Tricks for VICi
programmer needs every day 1
much more. Order-No. 176 S9.95
Manual only £19.95
Universal Expurlmen-
Order #4963 6B9.0D Ordar £ 18fi 812.95
ter board
Dealer and Distributor inouiries are muted, BookNo.183E9.95 Order-No. 4B44S9.95
HOB
PAYMENT: check, money order. VISA. MASTER ELCOMP PUBLISHING. INC
<=>:
CARD. Eurnchect.. ACCESS. Inlerlank
Prepaid orderi jrtd B3 50 lor shipping (USA) 53 Redrock Lane
£5.00 handling for C.O.D, Pomona, CA9176F3
All ordari outside USA: idd 15 % shipping. Califor
nia residents arid 6.5 % sales tax.
Phone: (714) 523 B314
Telex: 29 B1 91
Quick color and sound flash sequences really test your memory
and reaction speed in this fun program. What a feeling!
By Zoltan Szepesi
The Repeat the Sequence program nied by their special sound flash. You made a mistake in repeating the se
enables you to play three games that have to repeat it by pressing the same quence correctly, the computer gives a
color keys (without pressing the control noisy sequence of the 5th Symphony
exercise and improve both your visual
key). The colors used are purple, green, and the game is finished.
and auditory memory. Another game in
blue and yellow; consequently, keys 5, Before starting with each game, you
this program is useful for checking your
6, 7 and 8 have to be pressed. If you can choose one of four difficulty levels
reaction speed. The program (Listingl)
repeat the color and sound flashes cor by pressing one of the programmable
is written in Basic for the Commodore
rectly, the game continues. Descriptions function keys (Fl, F3, F5 or FT). Table
64, but it could be modified for use on
of the four games follow. 1 lists the different parameters defined
other computers. (The VIC-20 version
by these keys.
of this program was published in Micro
Game 1. Create the Sequence. When the function key F3 is pressed
computing, January 1983, p. 86.)
After you have repeated the first sig (after the C-64 asks for it at the start of
The basic idea of these games is the
nal your C-64 gave, you have to add an the game), eight sequences have to be
same as that of the SIMON (copyright
other signal. Following that, you have correctly repeated for successfully fin
1979, Milton Bradley Co.). However,
ishing the game. The time lag between
by using the computer with its display, a to repeat the sequence of the previous
signals and add another to it. Continue signals will be short; you have to push
better communication between machine
this way until a given number of steps the proper color within three seconds
and player can be achieved.
are finished (see TabSe 1), when the after the previous color was pushed.
There are four different color squares
displayed at four different places on the C-64 salutes you with the first eight
notes of Beethoven's 5th Symphony. If Game 2. Repeating Sequence.
TV screen. Single color flashes are pre
sented in random order, each accompa- you were not fast enough, or if you The C-64 starts by giving one signal.
RUN It Right
TYPING TUTOR + WORD INVADERS MORE" Wrlte for catalog, cuantitv ciscounts, Custnmliing.
6i and VIC 20 aie trademarks cf Canrcdore Electronic) Ltc.
The proven way to learn touch typing.
COMMODORE64 Tape$21.95
COMMODORE64 Disk$24.95 NELSON SOFTWARE
VIC20(unexpanded) Tape$21.95 2232 Ogden Ct., St. Paul, MN 55119
(612) 738-1080
IFR
(FLIGHT SIMULATOR)
(SimplexSoft Ltd,)
DISK OR TAPE ■.,...■..■.■., :i PHOGnAMS ;ir uuim NO KNOWLEDGE OF COMPUTEFl LANOUAOE.
NO COMPLICATED INSTRUCTIONS - ALL CAN BE WORKING FOR YOU IN HOURS.
FOR THE VIC 20 PROGRAM WILL: Record - Stare - Retrieve - Review - Edit - Prlnl - Total (add &
iubtracl) ALL INCOME 6 EXPENSE DATA ENTRIES BY SINGLE OR MULTI CATE
$39.95 GORIES AND BY ANY DATE SPREAD REOUESTED.NOT limited by pre-aaaiflried
categories You assign - (housands available. Printer not required.
JOYSTICK REQUIRED IDEAL FOR: Multi-Income familtear apartments, farmers, insurance S real esiate
agencies, small contractors, mulii-line sales reps, small retaifers, etc.
COMMODORE 64 Olik
hHm order CA residents add 6% tax. ytgffff For Iniurince Agmla or Eitat* Planner* "ESTATE ANALYSIS'
For ovaluaimg individual or family asaels m esiale planning
Specify caiieiifr lap* er aitk and computer model. Add 52 QD for mailing - Send check
ormaruyonJ.no: SimplexSoit, Ltd.
P.O. Box 6277, San Rafael, CA 94903 (415) 499-0850
P.O, Box 445
Pmgramrnftra: Write to our New Program MiniQor concerning
MarlonT Iowa 52302
any exceptional VIC 20TM or Commodore WTM VIC ^P ■ . ■ . -■ I3 i Erirjamarht r>t on El«lronlci, DO.
or other program you Mbvi davtlopad.
Lining I continued.
SPACES) {CRSR DNH5 SPACES}!. OWN MADE SEQUENCE"
25
30
PRINT'MCRSR DN}{4
PRINT'MCRSR DN}{4
SPACEs}2.REPEATING SEQUENCE
SPACEs}3.CHANGING SEQUENCE{16 SPAC
1
EsHCRSR DN}{5 SPACEs}4.SINGLE FLASHES"
35 PRINT"(2 CRSR DNs)**PRESS THE NUMBER:"; SOFTWARE
40 GETA$:IFA$=""THEN40
45 X=VAL(A$):PRINTX Your Source for
50 PRINT"{2 CRSR DNs}**FOR INCREASING DIFFICULTY LEVEL!
7 SPACES]{CRSR DN){2 SPACEsJPRESS F1 , F3,F5 OR F7"
Commodore 64™
55 GETA$:IFA$=""THEN55 Software
60 IFA$=CHR$(133)THENT1=100:N1=4:T2=5
ChopLifter Cartridge
65 IFA$=CHR${134]THENT1=5O:N1=8:T2=3
Your Cost $29 st> - Reg. $39es
70 IFA$=CHR$(135)THENT1=1O:N1-16:T2=2
75 IFft$=CHR$(136)THENT1=1:N1=32:T2=1 Shamus Cartridge
80 B$ = "|10 CRSR DNs){CTRL 5}":C$="{2 SPACES}PURPLE I 3 SP Your Cost $29 >°- Reg. $39"
ACEsHCTRL 6)GREEN{3 SPACES) {CTRL 7}BLUE(3 SPACES)
Type Attack Cartridge
(CTRL 8)YELLOW"
Your Cost S29so - Reg. $39"
85
90 :PL=54274::S=1227:CO=55499 Paper Clip (Word Processor)
95 NM=1:G=G+1:Q=0 Your Cost $92x> - Reg. $125"°
100 PRINT"{SHFT CLR1"B$C$:W=RND(-TI)
105 ONXGOTO200,250,300,350
Power File (Data Base)
199 REM**OWN MADE SEQUENCES************ Your Cost $92™ - Reg. $125'*'
200 PRINT"{CRSR DNJC-64 GIVES THE FIRST(3 SPACES[COLOR" Code Writer (Program Writer)
:N = 1 :K(1)=INT(RND(1)*4):GOSUB400 Your Cost $78™ - Reg. 599«
205 GOSUB450:IFQoOTHEN700
Call or write for catalog:
210 NM=NM+1:N=NM:PRINT"(CRSR DNJADD A NEW COLOR":T3=TI
215 GETA$:IFA$ = "'"ANDTI-T3<T2*6OTHEN215 1 STOP SOFTWARE
220 IFTI-T3>T2*50THEN500 2760-R Sourh Havana, Box 14099
22 5 K(N)=VAL(A$)-5:GOSUB400:GOSUB450:IFQ<>0THEN700
Aurora, CO 80014
230 GOTO210
VOICE—(303) 696-8974
249 REM**REPEATING SEQUENCES***********
DATA—(303)691-2429
250 PRINT"{CRSR DNJC-64 GIVES TS!E SEQUENCE":N=NM:K(N)=1
NT(RND(1)*4):GOSUB400 Visa. M.C.. Check. COD. Welcome
255 GOSUB450:IFQ<>0THEN700
260 FORI=lTO800:NEXT
265 FORN = 1TONH:PRINT"{CRSR DNK-64 GIVES THE SEQUENCE": Circle 6 T on Reader Service card-
GOSUB400:NEXTN
270 NM=NM+1:G0TO250 VIC - 20 / COM - 64
275 FORI=1TO800:NEXT HOME / BUSINESS
299 REM**CHANGING SEQUENCES************ vie M
300 FORN=1TONM:PRINT"[CHSR DN1C-64 GIVES THE SEQUENCE": PRACnCALCHUS(16KKT| 43.95
K(N)=INT(RND(1)*4) PRACTICALC 64 (T) 43.95
305 GOSUB400:NEXTN:GOSUB450:IFQ<>0THEN700 (disk version) 46.95
310 FORI=1TO800:NEXTI:NM=NM+1:GOTO300 TOTL TEXT 2.5 (T) 26.95 29.95
349 REM*+SINGLE FLASHES**************** (disk version) 32.50
350 P=1 CARDCO3SLOT 28.95
EXPANSION BOARD
355 T2=1:N=1:K(N)=INT(RND(1)*4):GOSUB400:GOSUB450:IFQo
OTHEN700
16K
360 FORI=1TO400:NEXTI:NM=1:N=1:P=P+1:GOTO355
MEMORY
399 REM**FLASHING COLOR AND SOUND******
400 POKEV,15:POKEA,0:POKESR,240:POKEHF,20+K(N)*5:POKELF EXPANSION
,10:POKEWA,17
NOW s
46
405 PRINT"{HOME)"B$+"{4 CRSR DNsJSTEP NUMBER:";:IFX=4TH 50
ENPRINTP:GOTO415 ONLY SPECIAL
410 PRINTN SALE PRICE!
415 FORJ=0TO3:FORL=CO+J*40+8*K(N)TOL+4:POKEL,K(N)+4:NEX * 14 Day Money Back Guarantee
TL,J
* Boosts VIC to Z1K RAM
420 FORJ=0TO3:FORI=S+J*40+8*K(N)TOIt4:POKEI,160:NEXTI,J
* Top Quality, Fully Tested
425 FORJ = 0TOT1:NEXTJ:PQKEWA,1 6 * 90 Day Warranty
430 PRINT"(SHFT CLR)"B$C$
43 5 RETURN
for IMMEDIATE SHIPMENT
449 REM**REPEAT THE SEQUENCE***********
on Credit Card Orders
450 FORN=1TONM:PRINT"{CRSR DN}REPEAT THE SEQUENCE":T3=T
I
Call: (303)245-9012
455 GETA$:IFA$=""ANDTI-T3<T2*60THEN455
460 IFTI-T3>T2*55THENQ=1:RETURN 9 AM - 9 PM MST Every Day
465 Y=VAL(A$):IFY-5<>K(N)THENQ=2:RETURN
470 IFY-5=K(N)THENGOSUB400:NEXTN
ASSEMBLY TECHNOLOGY
475 IFX=4THENN=P+1 2692 Hwy 50 Suite 210B
480 IFN=N1+1THENQ=3:RETURN Grand Junction, CO 81503
485 RETURN Personal checks allow 3 uwcki
Hi pplng 6 handling $;> 50 '^^
499 REM ERROR MESSAGES***************** Colorado Rratdann add SaJraTa* 'BB,
COD add $2.50
P.
O ?. *~ o
o rn
O
M fj to
<l
O
: o I-H 1—
E-> fJi
O
UL.A INT
£
1-4
I
W o w ^>
o X M
rc W UJ O j—
1 oc o p, o o «^ -^_
in In
o PS O w o * K u - j^ J—,
CJ
„
o a, u # Ph ■* Cd fd * E-i * ^_.
■* O H
u O * U U #
tj
o
p en O * o to # M M
1 rr:
?i
* W CN * tu * o u ffl
8
■ft di E- *
* II * <N O m
# QJ * K U) 4 H QJ * O
-
CJ rj V
ul tn £ * o [L| [L| rN * Ul s: o J # O j
ul
z z •<& a. * ■• IM tJ M ■ •• * ?*, Q K u o *£ in [j * fM 0 u a
Q o ii * o rvj r^ W o o a Eh
'■ ^~.
u S: * Q
fc si UP O * K in O ID E-i CJ # K
Crf K b. to * J o tn Q Ci C/l w fn 2;
2 LO
I— f—
If K Ul CN u
■l/J - o * tu en in *■ bi CO K o O w H 5£ ,,
W C/l
££ ED ■ ■ >— w ii ■ I p- r^ K U K O u to O B^ ^J
M
I—
1/1 E-< £ O
1 • * O O 1^. fN Vi U Ui E^ ■-^
U H Ct3 0 K O 0 O
O W •« E- ■T>J M Ul O tfl a.
8
i— •—. ; -
T" E-i , L
K Q
iN o <N J^ ■ ■ O EJu ££ O •• rM LYl ■Wl \o 2;
£-« 1— rj 2 <L! m □4 \o un LTl in
*—• H - ■—■ O o U in M W fN * f- o II # z 3 f-
O tr # 0 ■ ■ j
O O O
1 ■ O '~1 £, VI —. o Is ■* IN Lu -*■ u ♦ W in ■H- fN M LV1 ^-,
U -^. D .—. r^
CO u Eh E-
EC u K "■ Hi ■• u E^ K nj; ID K
■" «■ ■-"^ .—. 1—■ V o II O O OS • 01 <; Z 3: O O O
J O 0
$ £J Q. z
_" ^ O O o U
Si
un — Q V
-
u o Cu W -1 Q Q
U u
Ui
Ph O tu ,—
H W X Q Q ._
O CS u, 0 O a
H E- E-> O 1 U O OS OC II r-i 1
E-i P- id [/j Ii (-1 \D US ii 11
ill II Ul <N cu II Q a\ o r~- r^ W 1j-i t/) w E-i —
U, —' ■ I •.
O Ul O act
X o « 2; a; in f^ " < rsj in r- oj Qj >—j
ffi a ii e: < H E- £-. ;—] to u < .—. in z z z
z c; u ■—■ iN m [j-i W ^~ O O •— f"N E Q t_l u W X —
0 1/3 n rr (A- 01 K Cd
*—■ W o 1— i— H K - E- EH •. •• O W -p- []~|
W cc H - |m 2 +
ffi •—<
O -
H O O O 'T'
s £ * •n ■• i* ■ ■ i<C in rM z z z f\j tn o - I I z u - M H O H
ta
t— (— ,— ■—■ i— ■ • o
E-i E- X
■ ■ <-^ * ii j> £ II ii r>j o Eh W - £^ m + II II II ■3 ir * fn
£-• Eh O fN ;> ♦ !—
fN
E Ul Z ■— □ o a w cj E-i rfj in fi J~< • 2; •z. O II LA trt- 11 2; 1—1
Z H
s < < O tl # II II II
■5 H <I H ii M £ K < o •=£ W « K E-. cn H M M w < oi H Ul 4—1 □ M >h ^i S OfCTO
05 In a: tn os Ul O o fjj O O a H CC M E-l C£ OC DC a O In rii
8
w O K kl Oi PC
3 flj Q. ■z 0* K p. « K n n cc; a< CU (K H *-< a. u M M H <H ce d. !J O 8 q; H H M
O O m C3 ^r i/l o O in o m o in D in o cn o in o in O in o
in O O1 in r- O in O m 0 C-i O LA O
O ■i— <— ■P-J (M <N rn n -a1 try m r^ j— CO o o ,—
IN <N ■^- tn in tc CO r~
m iO LO irj m m in in LO in in US U> ^D ID VD r~ r-
TM
SmartVoice
NEW
and the marketing support your book deserves. and monotone modes, control volume by
program or exi&rnal knob, and more. A
detailed user mnn11.1i with demons!ration
NEW
Write For FREE Catalog Write For FREE Colo/og
Call your oidar in and Call your ordar In and
gal a FREE program gat a FREE program
Expand your computing hori matter where you're going, if you get to for port A and 56577 for port B. But be
the right gateway, the rest of the trip is fore you do anything with these regis
zons with this series that will easy. ters, you must tell the computer how
open new doors for you and your The concept of gateways isn't limited each bit in each register will be used;
to travel. The phone company routes (hat is, whether you'll be sending or re
Commodore. The Commodore
calls to gateways in much the same ceiving information.
user port is the key. manner, and trucking companies, too, You do this with the data direction
have gateways. Even Commodore pro register (DDR), located at 37139 (port
By Jim Grubbs vides a gateway to the world—in each A) and 37138 (port B) in the VIC-20 and
and every V1C-20 and C-64. at 56578 (port A) and 56579 (port B) in
For about the first twenty years of my Commodore's gateway is known as the C-64. For this discussion, we'll be
life I did a lot of travelling. Our Air the user port, and you'll find it on the concerned only with port B on both ma
Force family was always on the move, back of your computer. Physically it is a chines.
either across town, or across the ocean, double-sided, twelve-pin connector that (Note that the VIC uses a versatile in
and I learned that certain cities are con gives you 24 connections. Through it terface adapter [VIA), actually a 6522
sidered "gateways." you can make your computer talk to the integrated circuit, while the C-64 uses
If, for example, you are headed for world with a modem, communicate two complex interface adapters [CIAs].
the Far East, Los Angeles is usually with virtually any RS-232 device, con In the C-64, these arc 6526 chips. This
your point of departure. New York City trol your lights and stereo, turn on and makes a significant difference when
serves almost all European traffic, while off your air conditioner and furnace, we're dealing with the joystick port,
Miami is the place when you're headed monitor the weather or perform any which is port A in a VIC, but the second
for South America. I learned that no number of other practical functions. 6526 in a C-64. For now, just keep in
In order to harness all this potential, mind that these differences do exist.)
you must acquire a basic understanding Setting the DDR is not a matter of us
This article contains information of how the Commodore machines read ing a simple Basic command. You must
on using your Commodore Com and write to the user port. There are Poke the correct values into these regis
puter in a "real world" application. several key registers involved, and some ters. To do this properly, you need to
This includes connection of your understanding of simple compuler know binary arithmetic.
arithmetic will help. We'll take a look at Please don't turn to the next article or
computer to external devices. In any
such application, the possibility ex these registers so you can learn to make go feed the dog. Arithmetic, even in bi
them do what you want. nary, doesn't have to be difficult! The
ists that the external device can dam
DDR, like everything else in your com
age your computer. Proper inter Register Arithmetic
puler, is laid out in binary form.
facing techniques are discussed, but
The VIC-20 and the C-64 have sever When looking at a mathematical rep
if you are not familiar with the elec
al bidirectional data registers. This resentation of the register, you start on
tronics involved, do not attempt the
means you can use each individual bit in the right with the least significant bit
connection(s) without the aid of
the register for either receiving or trans- (LSB) and move toward the left to the
someone knowledgeable in this area.
milting data. Even using a joystick is an most significant bit (MSB). The register
application of these registers. is a single byte (or eight bits) of memo
Address author correspondence to Jim
The VIC-20 registers are at memory ry, so you number the bits from right to
Grubbs, PO Box 3042, Springfield, IL
locations 37137 for port A and 37136 left, 0 through 7.
62708.
for port B. The C-64 locations are 56576 Before you do some binary magic, re-
By Alan L. Keyser
Circling around the orange sun care of moving the screen and missiles, Lines 50-54 check for the end of the
Menkar is a planet known as changing the buoy colors and firing (he cave and updaie the cavern level if ap
Alpha-Ceti. Because of the planet's lasers. When this loader program is propriate. Lines 55-140 read the joy
nearness to its burning sun, the inhabi finished, it automatically loads in the stick position and calculate ship move
tants moved underground to survive. main program and begins execution. ment. Lines 150 and 160 erase the ship
After many years of warring over the In the main program (see Listing 2), and missile in preparation for screen
limited space available, the people some variables are set in line 10. After movement via the machine language pro
divided into several groups, each con activating the character set in line 20, gram. After execution, a check is made
trolling its own cavern network. the program resumes execution at line to see if it's all right to replot the ship.
As a member of the Gamma-Cetus 5000, where it sets up the introductory Lines 170-230 calculate missile
Caverns, you must prove your worth by screen. When the ship has assumed its movement and give points for objects
completing a raiding tour of the various starting position, the program goes to that are hit. If all is clear, the missile is
caverns of Alpha-Ceti. Failure to meet line 50 and begins executing (he core replotted, and the tone is lowered as the
the challenge will result in your perma program. missile falls. Line 240 then updates the
nent banishment to (he surface of the score and goes back to line 50 again.
planet. Lines 250-280 lake care of the ex
ploding ship if it has hit something.
Program Description Then, if an extra ship is still left, the
RUN It Right
In the first part of the program for program starts over at line 5000 and
the unexpanded VIC-20 (see Listing 1), Unexpanded VIC-20 redraws the cavern. Finally, lines
the character set and a fairly involved Joystick and Datassettc 3000-3170 attend to the construction of
machine language program are loaded the cave.
in. The machine language routine takes Line 3000 calculates the level of dif-
90 / RUN May 1984
Now your home computer can help you cook, keep your accounts, find an address or
keep track of your record and book libraries—with first-class software specially tailored
for the home environment.
The Home Organizer"' series includes a wide range of separate and individual programs for
different activities like stamp collecting, personal banking, or home photo and movie
collections. Each one is pre-programmed with a "page" format planned out by experts to
make it easy for you to store and retrieve the information you'll want for your special activity.
You don't have to program anything yourself. Just load the disk and start feeding in your data.
If you're used to run-of-the-mill home computer software, the speed and simplicity of the
Home Organizer'" series will surprise you. Each program is written entirely in "machine
language", the most basic computer code. So they search, sort and analyze your data with
amazing speed.
The Home Organizer™ is fast enough to sort through your household belongings in
seconds, yet so simple the children can use it to look up a phone number. Choose any or all
program modules that fit your needs. They make ideal gifts, too!
\
;•>-■*
iiculty, and line 3010 decides whether or is a chance to avoid all that hunt and
VIC-20 nol to draw a target. Lines 3020-3120 peck at the keyboard. Just send me S3, a
COMMODORE 64 decide how to draw the cavern walls and blank cassette and a self-addressed,
then plot them, erasing anything in the stamped envelope, and I will be happy
THE RECIPE BOX space between. Lines 3130-3170 plot to send you a copy of the program, ail
Now you can easily store ana recall your Favori[e
n your CnTi""HSDre compiler THE PEClPE whichever target was selected in line readytorun. IE
BOX.'
vim mo 3000, also including the proper colors.
SEAHCh Hr INGflEDIENT - Or*!/ h|V| a pound ni
nam&jrfler m (he fretJirr* let THE "tClfE BOX
shg* you ji ihfl r«ipe% ihti you ti*v* on Lie tHai UH End Note
^amfiurgor. or any o1*flr ingieflieni you ChUUW
SEARCH BT CATEGORY - Cdoh your recipes as in
nreakfa&r Ilich dinner- snacks eM
Since there are probably a lot of you Address author correspondence to Alan
SFAHCH BV r;.-,TLC;OR¥ INGREDIENT - Any out there who love to play arcade-qual L. Keyser, 500022ndNE, mil, Seattle,
coTiD.naiian <j1 ihe atavc
AUTOMATIC MEASUREMENT — THE HEClPE ity games but hate to type them in, here WA 98105.
BOX will Huliynaiically scalp uy Ur down Tie a"*Djit
□r ngfCtJiftrHs you need acceding Irj no-* iriany
»rvings jOu -ant
SCREEN OR PRINTED OUTPUT - "**ff [ji.n-uo
COpM W usd m rhfl -ifihpn or qivc 1o fnfrndt
MEMOREX ,157,0,30
1020 DATA!69,2,157,0,150,76,64,28,169,39,157,0,30,169,1
0,157,0,150,104
FLEXIBLE DISCS 10 30 DATA170,169,32,157,0,30,76,150,28,201,35,208,22,32
,132,3,165,98
WE WILL NOT BE UNDER 10 40 DATA201,157,176,63,169,39,157,0,30,169,10,157,0,15
SOLD!! Call Free {800)235-4137 0,76,150,28,201,40
(or prices and information. Dealer 1050 DATA208,8,169,32,157,0,30,76,150,28,201 ,37,208,25,
inquiries invited and CO.D.'s 189,0,150,41,15,201,10
accepted. 1060 DATA208,'8,169,9,157,0,150,76,150,28,169,10,157,0,1
50,76,150,28,201,58,208,5
1070 DATA169,32,157,0,30,189,0,30,72,189,0,150,41 ,15,20
2,157,0,150
1080 DATA104,157,0,30,23 2,232,200,192,21 ,208,61,232,22 4
PACIFIC
,242,144,59
EXCHANGES
lOOFoothil! Bivd 1090 DATA162,0,189,0,30,201,36,208,35,32,132,3,165,98,2
San Luis Obispo. CA 01 ,160
93401 In Cai call 1100 DATA!76,26,138,24,105,22,168,185,0,30,201,41,240,1
(800)592-5935 or 4,169,40
1805)543-1037 1110 DATA153,0,30,169,2,153,0,160,152,76,198,28, 232, 224
,220,144,209
1120 DATA10 4,168,104,170,104,40,96,76,21,28,76,19,28
2000 DATA255,255,255,255,255,255,255,255,60,66,153,153,
Circle 26B on ReaJer Service card. 66,60,90,153
2010 DATA8,8,28,28,28,28,62,62,255,165,90,36,24,24, 24,2
4
COMMODORE
0374 Solo Right C 34.95 26 'XI
2952 Solo Fight D . . .34.95 26 90
No hidden charges! No credit enrdjeea! 296B SpleleiEaln.D 29.95 2195
2725 Star Battle D . .24 95 17.30
2935 5l«T"*R .. 39.95 27.60
1881 SlarcrouD . .39.95 27.65
CAT- LIST SALE CAT" LIST SALE 2913 StargaieH 44.95 3J30
2254 DoodleD *49 95 £3075 1954 F»t Apocalypse C 134 95 (24 20 1277 Slarv.«l« Film Rtbb™ . ... 5.50 450
0171 M Tutorial Vol I D 24 95 22 70 1930 FoTTAooirolypseD 34 96 24 SO 127B 5!anm1«T Nylon Ribbon . .5.75 4 65
0187 64 Tutorial Vol 2 D .. 24 95 22.70 1907 FrnmerC 34.95 24.15 2715 Slory Machine R 39.95 27.65
2741 Acci Pay Mqml/Crirtki D WOO 68.55 1905 Fruuu.rD 34 95 24 15 05SB Super E.jMniiaf R 29.95 22 50
0064 Allen Addition D . . . 34 IK! 26 75 IK11 Cami'sCommodore64Play 14.95 10 35 2250 Suncrtiril Pro D 99.00 66 00
033B AllugKii Mm D 34.00 26.55 21HJ link-w»v Tii A|iJiniH 40 00 27 71) 1952 SuivwwD .. .34.95 24 20
£713 AlpWtiooD 29.SIS 20.75 2731 Goniroll.otlaiTD *W(KI 6H 55 IH77 S«|«liJ.<JO. . 49.95 34.50
Z714 ArphnlwlZnun 34.95 24.20 2224 [Iviquililuiiii; I) 3995 27.65 1B43 Sward OlFnrgnalC 30.00 20.80
06% AnHtek3O0A12lriAiiil>MMiiii I'M.00 161.5(1 1847 GfldniniuiK . . . . 29 9& 20.70 I83S S^o.dOlla.uonll) 30.00 20.80
0101 Anidek3O0G12lnGrci;n . .17*1.00 143.40 2911 Hn.dhalMicD .. 3500 2695 0346 Tan Advanlaye D 69.95 44 85
0105 AnutekColorlMmiliiir ....19900 320.60 1437 HmdCkMningKII 29.95 17.30 1259 Tamil 12 In Ainbin Monitor 1H9 00 130.68
2209 Apple CldeiSulilerR M 50 23 20 2137 I Meat Ace D 29.95 23.05 1258 Ta*an 12 InGr.mMonilor 17900 131 60
2913 ArchonD. 40 00 30.75 t«il MnMixlam 69 95 48.45 1528 TaianCokirMntrWMudw . 399 00 305 50
20M AaembteiMl) .29,95 1330 193* H.yOiddlefhddlfD ... . 29.96 2070 1758 TelenyardC 23.00 15 95
2914 AKisAHasrnD. . .35.00 26.95 1782 Moms AKOunanl □ 74 95 48 05 0444 TeieraardD 28 00 19 40
1750 B-lNjckaiBomberC. .. . Ifi 00 1110 1791 HoiTKlnvtnroryC 14.95 10.35 1842 TempTeolnpUMlC 40 00 27 70
1764 Bank Sneer Wnwi0 6995 48 35 1790 HomchwtnlMyD 1995 1505 1B36 Temple ol Arnh.1 D 40 00 27 70
2667 BCiQiKilFotTmLl. .34 95 2420 2297 HoirawotdD 69.95 4660 2162 TraihmanR. 29.95 20.75
0263 BeastihfSd D......... 34 95 26 00 1789 Mnuu-lwli'Flnanri.C . ..29.95 20 75 1281 Trunk Flippy Slw*}* . . .2995 2150
1914 i&dcolBlMkpouW) 3995 276.1 17HH HciuwliolilFntnnD . . 34.95 2635 2195 Tunli Graphic* I! R 59.95 41 50
?S73 Cak-RtiuliEatyR 79.M 6150 27H9 Hi.i. I(.U,oC..i,,iiiUj,,!,m .1'!', 3 30 1915 TnnA"ackD .. . 39.95 27.65
0373 CaidioPnniUIJPiou 29 95 22 30 2K6H liiSonrtSOf/AmiiilngO 39 95 27 65 OftBO TypcTutur/Wo-iil-ivmlcC . 21.95 15.20
2959 CardcoPnnl/G . . 89 95 69 25 2053 InddiilD 49.95 M 60 0679 7ypeTulor,WimiInvadi;D . 24.95 17.30
2835 CaUleWotfin.i.ml) . .2995 20 70 1H44 Jumr)nMnC 40 00 27.70 1841 Upper Kvm'rleiAtisruiC .2000 1.185
2946 Centipede R . 44.95 33 30 1839 JumnnwriD , 40 00 27.70 1837 UpporReschejApilisll) . . . 20.00 13 85
2702 Chsctersn 19,95 3160 2065 Jupiter Under R 29 95 10.55 1721 ViibillmSfi/DDHani^di. SS.OO 27.60
27D1 Che«D . , ... . .69.95 4H.45 2037 KlckrnanR ...29.95 13.40 0093 VetbaliniSS,!)0Sril1rM[k.. . . 34 00 26 95
1761 ChoplfterR 44.95 3105 1320 KUIiAridTlLBCu.ntni)dinv64 . 19.95 15.05 1K26 VidenPiirkBO 179.95 135.00
2^23 Combat Leadei D 3*).95 27.65 2712 KlrfsOnKeysD 29 95 20.75 0002 Wico Joystick 29 95 21 95
0443 Comm 64 Usei Encydopedlj 14 95 10 50 2218 KkiiOKeysR "..34.95 24.20 0015 WimRerJbsLI Joystick . . - -34.95 24.40
0416 Com|«jscr.oStni1riKll . 39."!5 24.35 2315 KldwrileiD 3495 2420 0008 Wlto The Bon Joystick 19.95 14 10
2337 ComputerSalDtlarRiurt 79 95 62 H5 2214 KnJercmn D .29.95 20.70 18fl5 WltnciiD .49.95 34 60
2SB.5 Conoo Bor*jo R M.M 27 65 ?211i KimlercompR . ..29.95 20 70 2075 Word Nam. Mat Inn. D 29.95 13 30
2917 Cut&PaiirD MOO 38 50 2720 Kn»tliiiO(T>wr>i5wC 39.95 27bO 28S9 Wo.cfr>fd3. W/SprllU 99.95 75 00
1765 DjmiiMwln>|hlM.wr> 34 95 24 15 2212 K"Mhl,aTh.O«wnD 39.95 27 65 0264 Worms» 40 00 30 75
18«l DeiJinwD . 4995 34«> 1333 Ko^di.phlcTjbleTCMiXyi 9995 7500 2871 VourCommodorarM .. ..14 95 12 50
2204 DM.lhlnTh«Car*lviin[) 15.1X1 26.30 1883 KiaUJsvuck IAI Typi) 16 95 13 45 132; 2HOVkl«ol'«:kW/C;PMR 29995 224 95
2175 ZaxurmC 39.95 27 65
1787 LVt.uonMakerC 1495 10 35 297J I.ibelt-rwtiueliao0) *95 *-7* 0577 Zuian D . . 39.95 27 65
17H6 l>M»nM>VnD 1995 1505 2<IIS'I Ij^Uiiiiiuri) 3495 24 20
2<WH DetmU.R . . . 44 95 3330 2S55 LodiKurmerR 39 96 27 70 1876 ZoikID -39.95 27 60
2MJ4 Delphi1! OradeD 150.00 11155 2076 Won 69.95 4H 80 1S7S ZorkllD ...39.95 27 65
2716 Delta Drawing R 39 95 27 65 18% MwurTVpcD 39.95 27.65 1882 Zo.klllD 3995 27 65
0103 Demolition Dsuhiihi D 34 TO 26 75 2970 Math Blaster D . , 49 95 34.60
1693 DinoEggsD 4000 30 00 0089 M,i..'llMDlft5k5-SS,'DD(10) ..5190 2S.75
1722 DiikBox«i(5ColMC«l«d), ■ .25.00 12.60 0692 Mletulnw 9Z-P Printer .. ,.599,00 493 75
2984 DiskBo.et Indlvklual 5 IX) 2 50 1509 Mlcmline Ribbon 3.20 2,20
2158 DiskeyD 49 95 34 60 2875 Mlii.t 2O49oi R . 35.95 30,75
2945 DonktyKunaR. ■ 44 95 33.30 27,15 Money MdiugMD 24.95 17,30 Key
aiHO Drayo-mders O! Prim C . . 40.01) 27 70 1'H'I Mu.t Aiikiimg Thing D . . ..3995 27.60 ID] Disk Program
2179 Dnga-iild«»O)l'i;niD 40IX) 27 70 2916 Muloll .. , .40.00 IIS IRI R"m Cirtrlriga
2668 F.«rly G.imt! Children C 29 95 2075 2870 Mulliiihri !> 9995 69.20
2340 fcntlyGnmeiDilldreiiD 29,95 20 75
(C) Casque Program
2242 MurdtrByTrwDo^nU 34 95 24 20
2675 Early Garnet Fr«i™.C 29 95 20 75 704a MuuCWpwrD 29.95 13.30
2u74 fculy GameiFuellomD 29 95 20 75 2912 MutKConHSeiD 40 0U 30 75
2676 Early Games MatihmaktrC 29.95 20 75 2YM NaiiiCumnunilefD . 34.95 26 90
2677 Euiy GamesMulch™iitl) 29.95 20 75 0101 NEC1215ColmMc.nilcir 399 00 333 35
2673 Eariy Games Nu«C 29.95 2075 0240 Nf.C8023Prinw, 499 00 432.90 Many More Titles Available!
2672 EartyGamoMuiltO 29.95 20.75 0273 NECK02;tRJ*cin2-Pai . . . 19.95 17.10
2671 EarlyGimssp-MeCak.C 29 95 2075 0263 toulralZoiwD 3495 26 00
2670 EariyGamfsPirteCakcr) 29 95 20 75 1756 Nuki^arC 1500 10 40 Commotforv" ,. a fgivrtd trademark ol
CJ tO --. (N 4.
H II w O
•• cn cn o fti
3 W CQ
r- <N O
O - n tN <n
to co J O IN IN O O H r B.
r- CC Eh 0 fN CN IN CU II H U 0 h
CO
— CO E- Q CU
CO to (J tj -.-■
*. *
^ >: H
X
z
o
0
0 8
IO
n — ..
ftl to to 0 0 tl 01 k.
W CQ ftl '-' T X + + ■f p- 11 z z PS CO
*. *C W K ^ © C P> l~- m Q co D a 0
id h O iJ + CO K + m
r-- ■» CN n, L) —
w« BB
PS co
o C + ftl ftl w 0 fN as u Q 0 0 >.
co t *- -p ^ f- J£ Ch O
CN || Q CO p. in IP
\D ™ IN ■- Eh #
p C O O p * u 0 CN O
ro tf] tN 1 Ph **, £4 E- M in a« Pi Pj m ^-* BB
+ 0 O O CO Eh (N
a z * cu a: i- Q C CC h ■■ • 1 aa 4. ^» — H P- in CN PI O
wo >•&! to — oo O C O
8
*c r—
ftl A 0 0 1/1
O + Eh — Q CO CO ■ ■ 4-
K ■ II m Eh H a*
in
etc xw =a z oo .— V ID + fmm
Pl J O v v z ftl to
"W + — E-Z 05 riPi + H U
3 (N
h 0 O O 0 4 «*%
3 •«k
II 0 k.
oa po zw — oo s ft.
8 CN O O O H
l-l r>J
■-U OH m ■. Eh E-Eh II H in. PI v— Eh OI OS in Eh OS CU m
i + in a. o z o o ;> O at + 0 ■1 + + + ^
ft. -.] z O X p BB
co B.
Nm OO X Hui o nil IN e +
04 cu MS
e^,
O ^,
w „
OJ ■•■• ZliD O ZZ n 1 U 3 0
3
* ftl J> 2> H H aaE CO H O
UK CO-- ••llei Z ftl [d s 3 (N X «—-
CB m O <N CO fN W (N
+ H "i i "^ z H w :c a: a E ci P*l ^3 M E- ftl fcl P. to X ■
CO M pi ■a r«
C)U -Ph # fc. M K HE- z 2 II O 5^ «i - en ftl # CO O O Bi
a
&
p-
02
Ciiclo 233 0" Boeder Service card ca o>
u z
e*
■* vo
:P0K
ON ALL THE
O
U> p
6876 PM to
ra
M O
|
0
:S=0
1687
FOLLOWING Cfi
IN
p
EDUCATIONAL P U Pi 0 0 u
c w Q en a: y
O m 0
H U
LINES: EB-
0:P
fcl CN to
2 Dl cn O II II
M 0 0 z co j Vi CJ II
ftl
Advanced Ideas Edu-Ware ■a, Eh
X p*j
cu a
Q IN
(0
z
O
P>
Deslgnware Hoyden Soflwae
!
W K z w O ftl 0
at
EC 11
ES Pi 9] s
Is
11 0 CN X II 11 CN ra I CQ
DLM Teaching Mllllken 0 *
W PI >i 11 n II ^: K X U CQ fcl
cu 0 S ft] 11 X II X 10 fcl
O in 0 £j V w X >*
r
O (N O c 11 i-i O
3
II 0 s w X Si PI X l-l O Ch
1800-828-28381
X fc. a> z A II Pi Z
M 1 IN V O CQ Z H
a ii
H Z ftl
%
c\ O WJ 11 11 PS b* fN fti ftl E-"
r*
IN CALIFORNIA CALL 916-989-3174 O 0 (N 11 z 1 » 0 11 ii II (N Eh X (N Eh (N
N
ifi 0 l-l
CN Q Eh ro
*> X
FREE CATALOG 1
en
to 0 (N
0
11 <n
Eh
O
X
3 X II
CQ n CQ CQ
Pi M to ■a- 0 0 0 X rt 0
Comprehensive Listing of (3 0 0 CO
CO ch 10
in
u m CO m
fN
IN CN V J q
0
A O 0 P4 ftl fci fcl ftl
Business and Entertainment u? 11 cn A 11 CN w rN 11 II II II s V II fN fcl CO fcl ftl
<n H fti
V H PI CO Ch 11 II 11 a a Q Q X X fcl O CQ Ch Cm 0
Software and Accessories 11 u: CO oi CO CN Q Q a ft. ft. fct ft. 0 II ft. fti II fti fc. to fci
£> O 0 n 0 II 0 II [a H H H H H Ch X H H (0 H M H H
tape for
TPV1
VIC 20
THOUGHTFUL
EDUCATIONAL BEC»°i
CREATIVITY SERIES
MY BOOK Ages: 4 and up
Your child makes his or
her own book!
uses joyslick. no expansions
Using only a joystick, your
I WEST OUTSIDE WITH UOUMY. DAD
youngster picks objects
from the library (prin
TAXI
DY tHO Mf BHOTIIEH TO BEE THE
100 |
TRAIN ,
FUN LAHD
cesses, pirates, houses,
DRIVER vehicles, people, etc.), colors them and arranges
9f FUN LftHD b e a n i n g
them in the picture!
mil _ Jill DEVELOPMENT
Older youngsters can then type in a story-line or
Commodore
disk
64
for caption, and the page is saved to disk.
Page after page can be saved. But the fun isn't over
yell Your child can PRINT the book on almost any
uses paddles
printer capable of producing Commodore graphics!
First we had arcade-style games that ing list. A disk jockey at a Kansas City address, city, state, zip code, birth date
thrilled us with their speed and graph public radio station uses it to organize and anniversary. After you're sure what
the sequence of classical pieces on her your form should look like, your next
ics. Word processors then came along,
and we could write, edit, recall and morning program. She records the art step is to select from the database menu
print letters, stories and business re ist, the name of the piece and the run the "Create a Form" option.
ports. Now we have in database man ning time. She can then search her rec An important thing to remember about
agement programs what may be the ords and, for example, choose a piece creating a form is that you want to
most powerful software tools available by Bach that is between eight and ten avoid extra spaces or fields if you will
for the Commodore 64. minutes long. not be using them. The reason for this is
The owner of a small bookstore that the program limits the number of
What Is a Database keeps a record of customers who are characters each record can contain (see
Management System? looking for certain books. When he gets the accompanying comparison chart).
A database management system is a a new shipment in, he searches his data The more characters in a record, the
software program that allows you to or base "file" by book title to see if any of fewer records you'll be able to fit on a
ganize and work with a large body of in the requests can be filled. disk. Also, the more characters per rec
formation (called a database) according In database terminology, files are ord, the longer operations such as Sort
to your needs. It works very much like made up of records, which in turn are ing, Searching and Printing will take.
an index card file, but it's electronic. made up of fields. See the accompany To save space, you can use abbrevia
For example, you have a list of names, ing figure and table for more informa tions for titles (such as N for name) and
addresses and birthday and anniversary tion about these terms. also in some field entries (such as TX
dates for a large list of friends. Instead for Texas, under S for state).
of keeping all of this information in an How Do Dalabase Programs Work? Remember that you can only sort or
address book or a file box, you can use All database management systems re search for information if it is originally
a database management system. quire you to design a "form" (also called entered as a unique item on your form.
Signature
Name
Address _
City .State
J
Canada & Mcjico 117 97. 1 year only. US lurids drawn on US bank ^ I
IBM's Home Computer Foreign Surface 134.97. 1 year only, US funds drawn on US bank u* ■
Foreign airmail, pleaw? inquire Please allow G-8 weeks for delivery &j I
Box 903 Farmingdale, NY 11737
Several sample data files are available
File at the beginning of the program for you
to examine and practice on before en
Record ffi tering the structure of your records.
Record tf\
What I Liked...
Field 1 Field 1
Field 2 Dataiog is a comprehensive and pow
Field 2
Field 3 erful system that has many of the qual
Field 3
etc. etc. ities of much more expensive systems.
Probably the most useful features of the
Fig. I. Relationship of Files, Records and Fields. program are the multiple-format op
tions available for printing out mailing-
labels, headers, user-generated mes
• Review The Records On A File The program stores the entire field, sages, record numbers and more.
• Edit A File regardless of whether there is "informa The option to create backup files is
• Sort The Records On A File tion" there or not. available if you have a dual disk drive,
• Print The Records On A File 4. Your disk is limited in the amount and, happily, the program also keeps
• Create A New File of information it can hold. Save your track of the amount of memory used
• Disk Commands file frequently, just in case you exceed when adding new data.
that limit and you find your program Questions that I posed to Midwest
When any one of these options is se
lected, most programs will prompt you locked up. Software were answered by the cus
with more questions until the task is 5. If you're sorting or printing a large tomer service people in a fast and very
completed. For example, if you want to number of records, your disk drive will helpful manner. You're even invited to
sort a group of names, the program often have to work continuously to ac call the original programmer for help!
might ask you for the field you want to cess the necessary information. For
many 1541 drives, this can lead to over What I Didn't Like...
son on and whether you want to save
the sorted index. heating and possible trouble. Don't sort One possible source of confusion is
You continue to follow instructions or search any more than is necessary. If that when Dataiog is first loaded and
until the operation itself is performed. possible, save the sorted file. run, the initial screen is not the master
Finally, when you're finished, you exit 6. The primary difference among the menu, but displays other prompts about
the program by choosing the appropri various database management pro the status and nature of your files.
ate option. Don't forget this final step, grams lies in their capacity to store in While clear, it does take a while to get
since it directs the program to close and formation and their ease of use. See the used to the first steps of creating a new
save any files. comparison chart following this article form. In addition, the choice of keys to
to find out about maximum field length perform certain operations could be
Some Things to Remember and other characteristics. Also, try to more logical, such as using a function
Before I review some of the popular talk with other users to see what pro key, rather than (?), for add.
database management systems for the grams they use and what they do or The documentation I received was in
Commodore 64, there are a number of don't like about them. draft form, but a new 40-page manual
things you should know about purchas 7. As with other software, buy only is promised well before this article is
ing and using such a system. what you need. Shop around and com published.
1. There are two general classes of pare program features. If you only need
database management systems. First, to perform a simple operation, buy a Summary ■ ■ ■
there are those designed for a particular program that does just that. Dataiog is a powerful program that
purpose, such as the maintenance of allows immediate use in mailing appli
mailing labels or inventory. Second, cations as well as other functions char
there's a set that's designed for the man acteristic of the most expensive and
Dataiog
agement of any kind of information. If complex database management systems
you have a particular type of operation Dataiog (Midwest Software, Box available. For the price and capabilities,
that needs to be done, you should look 214, Farmington, Ml 48024) is a disk- it is certainly a best buy.
closely at one of the specialized systems. based system that offers a standard
2. You'll only be able to recall and mailing-list format that can be elimi
use information from your database if nated or added to, based on your needs.
you design your records so that each The following master menu is available
after you indicate whether the file is new Database Manager
category or field of information you
want is unique. or old: Database Manager (Mirage Concepts,
3. The larger your record is (the more Edit Inc., 2519 W. Shaw, Fresno, CA 93711)
fields and characters in it), the longer Add is a machine language disk-based data
the program will take to perform simple Print Records base management system that has the
functions such as Sort and Search. Print Mailing Labels following main menu:
Remember that even if you use, say, on Form Letter Files
ly five of 20 possible spaces in a field, Backup Files 1) Select File
the blank spaces count as information. End 2) Append File
Summary...
This is a well-designed and very easy-
to-use database management system,
offering excellent user support. I highly
recommend it.
Data Manager II
3) Review/Edit mands, including Format a Disk, Cre
4) Son Records ate a Subfile, Replace Fields, Pack File, Data Manager II (MicroSpec, Inc.,
5) Print Record Merge File and Delete File. These allow PO Box 863085, Piano, TX 75086) is a
6) Create New Form you to manage the disk and perform disk-based program that has the follow
7) File Commands specialized file operations without leav ing main menu:
8) Quit ing the program and loading some other CRcaic
You select the number of the option utility. ADd
you want to perform, press the return The Pack File option is unique in that CHange
key, and the program continues to it allows you to close up any empty DElete
prompt you as to what you should do spaces that might have resulted from BRowse
next. The program allows for multiple the deletion of records. It's similar to SEarch
sorts up to five fields deep and uses all the Validate function that your 1541 DUmp File
the function keys. disk drive can perform. Printing is also REport
in upper- and lowercase. COlor Selection
What I Liked... Finally, there's a glossary, an index PRinter Setup
First of all, Mirage's Database Man and a reference section that walks you EXit Program
ager is easy to use and well documented through the various operations. Even You select the option you want by en
and offers a wide range of options. the metal rings of the notebook are tering the first two characters of the
What is most impressive about it is the shaped in such a way as to prevent the
word, and the program prompts you
clarity and logical organization of the pages from binding. Obviously, a great through the next set of steps. In order to
deal of thought went into the prepara
documentation. The first five lessons son (up to two fields deep), you use the
form a tutorial for beginners, while the tion of this documentation; it could
Report option, and then identify the
last five are a more advanced set of in serve as a model for other software fields you want to sort on.
structions on how to fully use the capa companies to follow.
bilities of the program. What I Liked...
For a first-time user, this approach What I Didn't Like... This is an easy program to learn, with
makes things much easier than might The one thing in particular that documentation that is clear and
otherwise be. The documentation even bothered me about this program is the straightforward. A nice feature of the
includes a discussion of the C-64 key lack of a memory indicator to tell you program is that it has audio cues to help
board, basic information about cursor how much space is still available on the you prevent certain mistakes that could
keys and more. disk as information is added. While en be costly and time-consuming. Another
Another nice feature is that the pro tering a large data set, I exceeded the very helpful feature is the ability to
gram offers its own set of file com room available on the disk and had to recover damaged data files when a
PIERIPMIERALS
CornnKKlorc 04 b Sot. . S«
Synaese ZAXXON (DSC) $28
I0KBCOT3 553
EcroonOd, Pcgo Joo (DSC) $19
Cossoltolnlorface 529
SPINNAKER LEARNING FUN Screennay Asylum (D&C) S23
Alt Cola Caves (cr)oges 3-6 (24 ScraenPlay K. Listen Kack^ck (I))... 157 BLANK DISKETTES
QjiCk Silva rjing ffevrfjj (DSC) $23 CHALKBOARD PO.VE&PAIJ . . . . J79
AlDhaber loo (ct) ages 3-8 S23
Guick Siva AquaFione (D) $23 (CM & Alan;
Face Maker (ct) ages 3-8 S23
fttrlor Q'ffiRt (Cl) .,,. $39 Sortware Packages
KindorComp (ct) ages 3-8 (19 mfji ssr>i)B<j<oi run. 527
Porker Popeye (CT) $39 Logc Master %n
Kids on Keys (ct) ages 3-9... (23 MD! l-'STJUEo. ol Ten 540
FOrKer froflQer (C!) $39 LOO'S Links $27
BuBblo Burst (ct) dobs 4-fl 526
Grandma's Mouse (D) ages 4-fl (23 Corker Star \Mirs (Cl) $39 l*ToyK]rumors Kil $19
Story Machine |cl) ages 5-9 S36 Rjikur .JorTwsfiond 007 (Cl) $37 Itoarjam $25 Valu[ilt)SS[>DUoiol Ion.. S28
Ranch Wosi (ct)oges&10 (26 lint Slor (iouider Cash (D&C) $25 KOALAI'AD ATARI CM .. S6J va'uLite DS DH) Boi ot ton , 542
Fraction Faver (ct)agss 7-12 $23 Fust Star (lip/Hop (D8.C) S25
JukoBo- (Cl)ao8s B-aduH (26
flegeon vo^ogs (cl) ages a-aauii... S26
Up For Grabs (cl) ages S-oduii »6 Onoail Conssucton Set (D)
—$u^h A DeaL
flaventure Create {clj ages 12SUB- S26 MULE (D) $40
DESIGNWABt (DISKS) $35
Arcrxm(D) $40
Cryplo Cube ogas fl » up (29
Speiiicco'ei oges 6 & up (29 HorO W3t Mock (D) $35
rvTurcjor on Iho Jinai©rn©uf (D) $40 12629 N.latum Blvd.
Ciaalr Cioo'oi ages 4-8 S29
MaiM Mojo ag©$ 6-T1 429 the [tfsMract Strat^v (D) $40 Suite 138
WordFiyer(D) $35
7-14 S39 Phoenix. M B5032
i ages 7-14 )29 the Cur S Pnjre Word ftocossor [f)j S50
SCHOLASTIC WIIWABE (DISKS) Oaug(D) $35
Aj.ii Assassin (D) $35
Tujllo Tracks ages 9 S; up 321
Bannercatch oges 9 S up $27 Music Construction Sel (D) MO CALL TOLL FREE 1-800-431-8697/602-957-3619
financio Cooibook ;D) S60
Douolo Advenluie ages 9 8 up S17
DouDls Mystery ages 9 & uo (17
Dr J 5 Lorry FJrd One on Cna [6) .... S40 For Customer Service Call: 602-955-3857
Secret Filer ages 10 & up (U ORDfUING Si IEDMS fend camor cnock. ironoywOor. j»rsetx>l/cornoony chockt oN»> 3 vwoki oank electronce VEA/ManorC»o ocuwlod RovOo
Logo rtobol ages lO&up (17 Ovm nunew wilt, oraor SHIPPING SoHmj-o aaa U 00 rt» first ceco. aaa S1 00 eac-i oaSitawl o*xv HjfSwora add 3* a Sin 00 ulvcSm n omaH-
Squaie tons ages 7-12 i17 Ifolwnt mult have outhoBajrannumbiir {call M?-?68.9!ISI»outrieii«jtionmjnM3m) Allrotuc '
turHoGroDhicsll(ci),, (39
Air ooou:'! luonKl to i iond/o l i All boh in US Oouors on cackorawi
sary. Setup formats can be "memo would be helpful would be to have the F = Fix
rized" and stored for later use. information on the sample fiJe (called P = Print
Example) placed at the beginning of the M = Mathpack
WhallLiked... documentation. W = Write
If you are a WordPro user, you will R = Read
notice how the documentation and for Summary...
E = Exit
matting of this program is very similar. This is a well-designed program most
In fact, ihe manual itself looks very suited to those who want to maintain After inserting the cartridge and turn
much like the WordPro manual, and is mailing-list records with many options ing your C-64 on (in that order!), the
just as clear in its presentation. You can available for manipulation and output. menu appears on the screen. Prompts
key on numerous fields for later sorting, It's not designed as a genera! database arc given throughout ail the operations,
as well. management system, although you and you continue to complete whatever
Perhaps the best feature of the pro could use it as such if you're sufficiently operation you choose.
gram is the free hand you have in de experienced.
signing the output format, coupled with What 1 Liked...
the ability to save and use that format This is a straightforward and simple-
with other data files if necessary. to-use database program. One of its big
The documentation includes a sam advantages is that you can save your
Mini Jini
ple mailing-address file that even a very output to tape as well as disk, and even
inexperienced user could step through Mini Jini Record Keeper (Jini Micro- direct it to a modem if you have one set
without any difficulty. Finally, 1 liked Systems, Inc., Box 274, Kingsbridge up and ready to go. There is also a mem
(he no-nonsense approach to the struc Station, Riverdale, NY) is the only car ory counter on the screen that indicates
ture of the software. It is best suited to tridge-based program reviewed here. It how much room is available when you
the experienced Commodore user, since has the following main menu: add additional information to a file.
it has no information about the com Another nice feature of the system is
puter itself. C - Create the ease with which you can make a
L = Look Through backup copy of your file, simply by in
Wlml I Didn't Like... O = Order (Alphabetize) serting a new disk (or tape) and writing
The only change in MailPro I believe S = Search directly to it. The documentation is
computer is busy with other tasks. 1 in iln experienced gardener, ill lows
lallorlng and expansion of all data
BUSSter A64—64 channel digital input module BUSSler E16—16 channel version ol trie Including addition of specialty crops
to read 64 digital signals. Built-in E4 S695.0O
Data on Over 50 Vegetables Included
buffer J495.00 Add the suffix -G for IEEE-468 (GPIB) or -Ft lor
BUSStar 364—64 channel digital output RS-232. For Appte II*,Comnio do re 64
module to send 64 digital signals 1495.00 All prices are USA only. Prices and specifica
■ IBM FC and IBM PC.. ■
tions subject to change without notice.
BUSSter C64—64 channel digital inpul'Oulput [ Please speciry when ordenng I
30 DAY TRIAL—
moduletoread32 and wnte33digital signals. Send 139.95 for each copy
Purchase a BUSSter product, use it, and if you
Built-in buffer $495.00
are not completely satisfied, return it within 30 |VA add 4% sales tax!
BUSSIsr D16—16 channel analog input days and receive a full refund
US Dollars Quoted Shannon Software, Ltd.
module lo read up to 16 analog signals with 8
bit resolution ('/.%) Built-in bulier W95.00 $10.00 Shipping & Handling PO Box 6126
MASTERCARD/VISA falls Church, VA Z2046
BUSSIer D32—32 channel version of the
D16 S595.00 Phone (703) 573-9274
on the data with a single keystroke—a as the only one that can save to tape. To access files, you need to use the
nice feature for people who keep lots of This allows the non-disk user to take ad files named Data Base and Direct. The
numerical data on record and want to vantage of this kind of software. Car four programs named Powerfiie, Data
do some simple manipulations. tridges are convenient and easy to use, Base, Start File and Direct are automat
but are, of course, somewhat limited in ically loaded, since they're needed for
What I Didn't Like... capacity. all functions.
The program has some iimitations. New files are created by selecting that
For example, only single sorts are possi option from the main menu. A series of
ble, but a program that can sort ten questions then leads you through the
deep should be ready soon. When
PowerFile formatting of the fields.
you're adding new information (under PowerFile (City Software, 735 W.
the Change Field option), you need to Wisconsin Ave., Milwaukee, WI 53233) What I Liked...
press the A key for each acldiiion. Mini is a disk-based system that prompts you The introduction and tutorial that
Jini also suffers from the garbage- with a range of questions and offers you PowerFile offers are clear and to the
collection problem common to many a variety of menus throughout different point. I found it easy to begin the tutori
C-64 programs, where the program sections of the program. al, and when it was time to design a rec
often has to catch up with itself before it A tutorial guides you through the de ord, the prompts forced me to think
can continue to operate. sign, addition to, and printing of a mail through the information that I needed.
The most troublesome feature is the ing-label list. Succeeding chapters focus Color configurations can easily be
exclusion of the comma and colon sym on disk-creation, report-writing and changed to suit your taste, and the doc
bols from use in any field. It's conceiv more advanced features. umentation is presented in a physically
SOPHISTICATED SOFTWARE
program is the use of the function keys, that define the nature of your data file. use filing system for small jobs around
If old, you indicate the filename you the house, or even for small businesses.
where all eight can be reprogrammed to
fit your needs. They are already pro want to work on, and it is then loaded.
grammed to do things such as add a rec After designing the file structure and
ord, copy a record, change a record, adding data, you can return to the main
Inventory Manager
delete a record and more, but could be menu, where the choices are as follows:
used to enter a string of data that is re Inventory Manager (Sundial Soft
N New File ware Associates, Inc., PO Box 14507,
peatedly present in a database.
You can design the printer configura L Load File Rochester, NY 14614) is the most spe
tion so that almost any printer can be S Save File cialized of all the systems reviewed here.
used with the program. It's also com A Add a Record It is designed specifically for inven
that requires you to constantly switch tializes the data disk and customizes re
What I Liked... ports. The initial menu looks like this:
the program and data disks to first ac
cess a certain option and then perform This is an extremely simple database File Main A Add Items
that option. To sort a file, for example, program to use; it could be a good first B Change Items
you need first to go to the program disk choice for the beginner. It's user-friend C Delete Items
to load the Sort routine, then back to ly, and you can almost get by without Reports D Inventory Report
the data disk to actually perform the even reading the manual. E Price List
sort. One big advantage of this program is F Sale & Cost Analysis
The second problem is that certain the memory-resident nature of its de Daily Entries G Receive Items
punctuation marks (the comma, quota sign. Since all data is stored in the mem H Order Items
tion mark and colon) cannot be used as ory of the machine, operations such as I Sales Entry
part of a field. For those who want to Son and Find are very quick. It allows Utilities J Gear Sales & Cost
write sentences as a field (perhaps a de for the use of tape or disk as a storage K Initialize Data Disk
scription of a recipe), this can be medium, saves the previous print for L Customizer
awkward. mat for later use and contains a memo M Item Inquiry
f
Oracle allows for filling in a standard
form, much like a word processor/data
1
What I Didn't Like...
While the documentation is com
plete, I found the 151-page tutorial too
cumbersome and wordy to be as effec
tive as it could have been. In fact, the
reference section, which lists the steps
that one goes through in performing
each function, was much easier to fol
low. The reference guide is an outline of
the tutorial and seemed more to the
point. The documentation itself is
printed on glossy paper that's difficult
to read after a short time because of the
Delphi's Oracle "does justice to the oracle it was named after." reflection of light.
AT LAST!
BOOKS THAT TELL ALL!
Commodore 64: The Inside View and Vic 20: The Inside VIbw are
indispensible tools for anyone developing machine language
programs. Written by Microcomputer Consultant Bruce Atkins,
these books unveil the technical inner workings of both com
puters. Included in each column is:
. a hardware/lirmware overview
- details ol the operating system kernal and
Basic interpreter
• details ot bugs and documentation irregularities
■ complete disk drive hardware/firmware
documentation
• six programs: 1)machine language monitor;
2) disassembler; 3) mini-assembler; 4) disk copy;
5) disk sector dump; 6) disk sector patch
Address
TUEL
reg. price $60 NOW $49 qualify you can afford
each order • money-saving bonus
1555 Third AvonuB
Commodoro Sfl and VIC 20 nro trorjornnrkfl of Wolnui Croek, CA 94596 paks • two years and 45.000
Com mod arc Business Mnchinofl Inc. SOFTWARE, INC. 415/9-13-7877 products strong
This program is easy to work with and line. An example of an index code in a
to modify since it's written in Basic. mailing list database would be R for rel
Inventory You can make backup copies of the atives or WF for work friends.
Inventory (William Robbins, Box master disk. Most printers can be sup Data Manager also uses a General In
3745, San Rafael, CA 94912) is a pre- ported, and you have a choice of three formation Screen, which keeps tabs on
formatted database program, designed hardcopy formats. your database by providing informa
to handle inventory information. Avail Up to 20 companies (suppliers) can tion on the subject, what pointers are
able on both disk and cassette, Inven be tracked and inventory data sorted by used and last revision date.
tory is written in Basic and can be easily stock number or item name. And you
can also print an order form for each What I Liked...
modified.
The program can support printer supplier to help restock your low inven For its price, Data Manager contains
output to both ihe serial port as device tory items. a wide range of features. For example,
H and the RS-232C port as device #2. you can analyze stored data with certain
What I Didn't Like... math functions, which include sums,
Minor modifications may be needed de
pending on your specific printer re The File Command selection from averages, standard deviation and fre
quirements. the main menu is quite limited. You can quency distribution. This frequency dis
Inventory is designed to create and only load and save files. There are no tribution chart gives you a graphic view
edit a list of inventory items and to de utilities such as formatting disks, re of your data. The horizontal axis shows
velop reports, either to the screen or naming files or erasing old files, but the lowest to highest ranges of data,
printer. Three report formats are in these are easy to add. with the vertical axis showing the tally
cluded: list of stock, list misc. data and I also didn't like the instructions. of each range.
print order form. Basic Data statements They are only two pages long and do Data Manager also is very helpful
are initially used to set up the suppliers not give any examples. While this pro when you're working with disks. After
(companies) from which you buy stock. gram is easy to learn once it's used for a you load Data Manager, it can format a
After entering this information, you time, getting started is awkward. blank disk for you without your having
start the actual inventory tracking pro to quit the program. Because this will
Summary... erase all data on a disk, Data Manager
cedure. Firs), you need to assign sup
plier numbers and stock numbers to Inventory is a good buy if you need to gives a stern warning for you to double-
your inventory. Then a main menu al manage a small inventory database. To check the disk you want to format.
lows you to enter data, make changes, get the most out of Inventory, you need Finally, when you quit working with
sort, search, track sales and purchases, some knowledge of the Basic language. Data Manager, the program closes all
computer
Tutor.
The Next Generation
In Computer Education.
STEP BY STEP
INSTRUCTIONS
Use your VCR side by side with your com
puter to learn disk operating systems, how
to program, and how to use programs. Your
VIDEO INSTRUCTIONS
VCR along with your computer serve as your TAPES FOR THE COMMODORE 54 AND VIC 20
personal tutor. Pause your VCR lo review
and learn at your own pace. CAT # TOPIC TIME PRICE
GENERAL DESCRIPTIONS BY CATAGORY BP-3 LEARNING O64 BASIC 120 MIN S49.95
BP-4 LEARNING VIC-20 BASIC 120 MIN $49.95
Electronic Worksheets: EW series DIO-1 COMMODORE 64 DISK I/O 105 MIN 149.95
Detailed step by step instruction in the use DIO-2 VIC 20 DISK I/O 105 MIN $49.95
of electronic spread-sheet software. Work
EW-3 CALC-RESULT ADVANCED 90 MIN S39.SS
along and set up a complete example work
EW-4 CALC-RESULTEAZY 75 MIN $29.95
sheet.
EW-5 PRATICALC C-64 75 MIN 129.95
Basic Programming; BP series EW-6 PRACTICAL VIC-20 75 WIN S29.95
Teaches BASIC language commands and EW-9 MULTIPLAN 90 MIN $39.95
programming technipues. Builds your know WP-5 SCRIPT-64 90 MIN $39.95
ledge from beginning lo advanced levels. UT-2 THE LAST ONE 90 MIN $39.95
What I Liked...
Some programs are slowed down by
CliclB 96 on Reader Service card.
too many menus, but not Inib-Man-
ager. The menus are concise, well placed
and followed with helpful prompts to
EXPAND
help you through the program and
avoid losing data. Also included on the
disk are start-up instructions, which can
Home Finan
Manager
DISKETTES
FOR THE COMMODORE 64: Plain Wrap'
$1 59
Home Flnintc Minigcr User
friendly budget prosram, Mini finan
cial manager stores more than 200 ea.
transactions per month. $39.95 Super Roller Challenging dice
I Certified 100% Error-free I
Same. Sprite graphics and sound,
CTRL-** Permits luting of C-64 pro- 5 YEAH WARRANTY
yahtiee-style rules of play, $14.95
grams on non-Commodore printers
Mlcrobroker Exciting, realistic
EBASF$2!2'|OD)Ban $22?*
with back space or expanded char
acters. Lists control symbols In and educational stock market slmu'
rtadlble form, Tape or disk S9A.95 i iw n based on plausible financial
MUPOS Create a file of up to 9 events. S34.95 Tape or Disk qua li metric *IW SSDD. Soft sector, price per disk, 100 pak
basic programs from keyboard/ Formulator A scientific calculator
for tasks which require repetitive
'' TBACTOH FEEO FLIP "N" FILE is £795
tape/01 sk and run each program
arithmetic computations, you can
-jtf DISKETTE LABELS fcEACH
select I ye ly, Programs can be ap for 5Vj" DiskettBs
pended together Into one. Re saye formulas and numeric expres ■& If... 5- 1000 QUANT
"BB,"MI 95 "SO." S31.B5
number BASIC lines. Note pad. and sions. Ideal for chemistry, engineer
more. Tape or disk SS9.93 ing, or physics students. $39.95 • Call: 818/700-0330 « ORDER NOW. ,. MAIL TO -
Grade Org<nlie< Teachers—store S<rctnduntp Print a copy of the FOR IMMEDIATE OELIVERY" 9525 Vaaanr Ave. *R!
grades for A classes, up to 40 C-64 screen oy pressing Just 1 keys. on Credit Card Orders. ;.■!..: ..■'■■h CA 91311
students each, 6B0 grades per stu Machine-language program is com OROERFORM
If.11 IK*
dent. Print Interim and final reports, patible with most software. $19.95 ' ■ ' »
AUDisUnniuaicfi oBCiorffJ. ur^cvrntiua #r; 1
class rosters, and more! Disk S39.95 in Cl?\-ol-'.k u S . ■' f"in'i fFjUPS ]
' 1- UDa
, .. i
Corn-r-DOore 64 is fl registered IraOtmark r /■ < . .-> i H Pa-'l* PoB preTorFK] Cr-«* rm Q .
■tnncr Machine Professional signs of Commcxiixe Electronics Ud ■ XrC , UK - *1 X
ChKkvM.O wtnadQ Send Ou*m*y Oncotjmi Q i
In mmuccs1 Ideal for offices, retail CaTalog available Dealer Inquiries invited
| l«k DVCr -MR ■- JB*
CJiargi ta ndd am VISA ^ MA5TEF1CAROG
stores, A home use too! Size up to 1 ■ . - , .
- <rH
..;■ -j
- UK
.-■ 'C
paper width by any fength. Several HOUH5: 1D a.m. to t p.m. Hon.— %t\.
fonts available. Use with all Epson ' 1 HCO ■.JUDO
I
t
» rostcri, hk bk
check SS99S
books, etc. SS9.9S (7031*91-4508
| ...„., n..~^-_-.«. r— '■!' ^ - .
TOT*L
Ask about our DUPLICATING SERVICE ■
Us?
investments. |< minutes par lidi) provide ih- pilrj
few Past nteded lor tama 1&K prognms.
PORTFOLIO MANAGER lets you instantly update your • USf-LKD ID PS I wgMfl iJinQird lip*
I'mCKD
dividends. Print reports. Even determine the price per • ErrDi Fill > Monti ttt% Qi.Jr»nlee
share after your broker's commission. All you have to do Call: SIB/700-0330 ORDEflNOW...M/l/LTO-
is follow the easy, step-by-step instructions. in IMMEDIATE DELIVEF UAQU 1>k 9S2S Vassar Avo. #fl!
on Credit Caid Orders. IVnll Iv Chmewnih. CA 91311
The price? Only $39.95. And that makes PORT ORDER FORM ---------____
FOLIO MANAGER a great investment by itself. Eacn cassette mcludos 3 labels only Boisasold SPpBraia.
ly In Coniinenlal US shlpmonl Oy U.P.S II Puicnl Posl
You'll find PORTFOLIO MANAGER on tape or disk drive Dreiwred, chock hnro |J
at your local dealer. Or call direct (313) 540-0655 or write CnKli or M O ancfoaod Q
Ctiar9olo oMilcvd VISA i ]
S»nd Ounnlily Diacounli |"]
MASlEHCAHOn
P0. Box 924, Southfield. Ml 48037 and order yours today.
Cara No .E.p.
Name .
Mdrsss _
What I Liked...
Flex File is one of those programs
that you never seem to outgrow. The
more you use it, the more features and
uses you discover. The program comes
on disk, but also includes a donglc,
which is a ROM chip that plugs into the
cassette port. As long as you have this
dongle, or key, you can make backup
copies of the master disk.
The program also comes with sample
files, so you can immediately get started
Faithless Fiex File from Webber Software. and learn to use Flex File quickly. Sam
ple files include mailing list and inven
tory files. The instruction manual is
issue has been resolved with a larger with 79 characters maximum for each
very complete and weQ organized for
prim edition. field. Each record can contain up to 254
both the beginner and experienced data
Another drawback is you have to be characters, and a 1541 disk can store
base user. You can select color combi
very careful in formatting and entering about 1000 records (with two keys).
nations for screen display, and the mas
your data. For example, if you incor The program disk contains about
ter disk will customize itself for your
rectly position data on a line, it can be 97K of menu-driven programs and four
hardware requirements,
ignored during a sort or search routine. demo sequential files. Data can be set
Therefore, you must enter your data up with 20 keys, and five sort levels are What I Didn't Like...
very carefully—a somewhat lime-con supported. Printer output supports both
It's tough to find fault with Flex File;
suming process. the serial port (device #4) and the RS-
there just aren't any worth noting.
One other drawback involves the 232C port (device #2). Screen color dis
procedure for doing a printout. If you play can be changed to suit your likes. Summary. -.
don't have the master disk in the disk Data editing features include add,
Flex File is so complete it's bard to
drive, the program will crash if you se replicate, change, delete, next, pre
think of anything that's missing. While
lect the Print Cards menu option. vious, GOTO, find, browse, key, user,
the price may seem hight this is a high-
Also, when 1 did a sample printout, limit, snap, wipe and return to menu. In
quality program with wide flexibility.
the hardcopy did not skip a line between addition, Flex File has very complete
You probably would not need it to handle
records when instructed to do so by the data selection and handling features. small amounts of data+ but then again,
program. For example, records can be selected by
neither will you outgrow it. I highly
testing any field against nine equality
recommend you consider making Flex
Summary... types, and simultaneous multiple tests
File your primary database program. (HI
Overall, Info-Manager is a relatively are permitted.
low-cost database with many strong For example, let's say we have a data
features. It's easy to use and can be put base containing information on sub
to use quickly after purchase. While not scribers for a club newsletter. With Flex
Outstanding Database
capable of handling large databases File, you can select all members who
efficiently, it should find a place for owe dues (over 60 days) and who live in Management Systems
home and small-business uses. oiher states. You can sort and alphabet Highly recommended:
ize up to five fields together, and Flex
Database Manager
File includes complete mathematical
Delphi's Oracle
operations of data, such as totals,
Flex File Superbase 64
averages and subtotals. You can also
Flex File
Flex File (Webber Software, Box % define your own calculating operations.
Southeastern, PA 19399) is a disk- Flex File also comes with a Report Best Buy:
based, full-feature database program. Writer program, which is like a small Datalog
Data records can hold 20 or more fields word processing program. With Report Infomastcr
/ /
<? / «
/ "/* >/
Records per File IK L 1200 1000 L 250 L L 250 L 12OD L
Files per Disk 1 1 1
A L L
750 L L L L L
i L L 1 1 1 t j i
10 i.
Maximum Record Size On Character)) 250 2K 254 250 254 100 254 1103 254 174 15 132 2500 7K E 240 630 254
Fields per Record 12 200 18 32 JO 10 20" 127 25 12 fixed 10 100 99 Variabfc' 18 20"
Maximum Field Sin On Cnaracleis) 40 250 24 78 99 79 254 255 79 87 fixed 1A 35 79
1A5 877 E 30
Cost of Backup Disk 4.00 7.00 7.50 Yes (key No (it's — freeF free 10.00 r™ 20.00 3.00 free free S12.50 free IreeH
protected) protected)
Cog or Update 5.00 free 20.00 5.00 N N 10.00 5.00 Y N — free 15.00 — If 0° If not
offered
Function Keys Used N Y Y Y Y Y y Y N N y Y y Y N N N N
Subfiles Created N Y N Y N Y Y Y N N N Y y Y N N N N
Files Merged Y Y N Y Y N Y Y N N N N Y Y N N N y
Merge with Word Processors) Y Y Y Y y Y Y Y Y N N Y y
N Y N N N
Reference Card or Section Y Y N N N Y N Y N N N Y N N N N N N
User Friendliness; Scale of 5 (™y) 4 5 5 4 4 5 S 4 5
S 5 5 5 4 2 3 3
to 1 (not at all)
Dump Screen Contests lo Prinler Y y Y Y Y Y N Y
Y N N Y Y Y Y Y y Y
Print Database in List Form Y Y Y Y Y Y Y Y Y Y N Y y y Y Y Y Y
Print Database In Report Form Y Y Y Y Y Y Y Y Y Y Y Y y Y N N N Y
Print Mailing Labels Y Y Y Y Y Y Y Y Y Y N y Y Y N Y Y Y
Does Multiple Sons Y Y Y Y Y Y Y Y y N N N Y Y N Y N Y
Change Colors Y Y Y N Y Y Y Y Y N N y Y N N Y
Copy Data Hies N Y Y y Y Y Y Y
Y N N Y Y Y Y y Y Y
Screen Tutorials Y N N N y N y Y N
N N N Y N N N n y
Print Uppercase Y Y Y y Y Y Y Y Y Y Y
Y Y Y y Y Y y
Print Lowercase N Y Y Y Y Y Y Y Y N N N y Y N Y NH y
Indication of Renurfnlnf Memory Y N N Y Y Y N N Y Y N N Y N N N N N
IHsk Uliulics Available N Y N N Y Y Built-in Y N N N N Y Y N N N Built-in
Output lo Screen Y N Y Y Y N Y Y N N
N Y Y y Y Y y Y
Does Conditionals Y Y y Y Y N Y Y Y Y N N Y Y N N N Y
Has Index N Y N N N Y N Y Y N N Y N y N N N N
lias Memo Screens N N N N N N N Y N N N N N N N N N N
Rename a Field N Y Y Y Y Y Y Y N N Y Y Y Y N Y
Current list Price 39.50 99.95 69.95 79.95 49.95 89.95 89.95 99.00 79.95 29.95(1) 69.95 49.95 50.00 150.00 20.00 24.95 39.95 60.00
34.95(d)
A Can select while letters/black display or black letters/while display. F Must haic master (dongle) key provided with master disk.
B Recommended maximum, more possible. G Updated program free with return of original disk.
C Basic listing modification provided. jsct changes original program. H Can lave single- or double-width character if supported by printer.
D Requires user to modify program (Basic language used). 1 Eigh screen lines maximum—can have several fields on each line.
E Record/field size and labels Preformatted for Inventory. L Limited only by storage capacity of disk.
EXECUTIVE LETTER QUALITY
computer printer
14 days for delivery, 2 to 7 days for phone orders, i day express [ BOX 550. BARRINGTON. ILLINOIS 60010
mail! Canada orders must be in U.S. dollars. VISA — MASTER Phone 312/3B2 5244 to ordar
CARD ACCEPTED. We ship C.O.D. :
COM-STAR T/F
Tractor
Friction
Printer
**
COM-STAR
EPYX
A ward Winning Games
Jumpman — If you like Donkey Kong, you'll love Jumpman. Over 30
different screens with 8 speeds and 5 skill levels make this the fastest action
game in the country. You must leap girders, climb ropes, and scale ladders to
reach and diffuse bombs while avoiding robots, birds, bullets, explosives,
crumbling walls, vanishing escape routes, and many other obstacles. (Truly a
fantastic game!) List $39.95. Sale $24.95 (Disk only).
Dragon Riders of Porn — Based on the best selling book series by Anne
AAcCaffey (over 10 million sold). This program forces you to make an alliance
with the Lord holders, then mount your dragon (stunning graphics) and battle
the dreaded thread. (Super fast action with a great theme).
List $39.95. Sale $24.00. (tape/disk).
Fax — Stop wasting quarters! Now you can play Exidy's Fax at home. Play
against the computer or an opponent to get the answer first, over 3,700
questions dealing with sports, television, movies, histories, and many more
subjects will keep you playing for hours (a must for trivia buffs).
List $34.95. Sale $24.95. (disk only).
Clrclo 15 on fieador Sorvlcecard.
• Buy Any Epy> Gome From Protecto And Send The Proof Of Purchase Seals To Epyx And Epyx Will Sand You A Free Game.
AdO JSOOtor postage Add J6 1X1 ior CANADA PUERTO RICO HAWAII
orders WE 00 NOT EXPORT TO OTHER COUNTRIES
Enclose Cashiers Check. Money Order or Peisonai Check Allow 14
days 'or delivery. 2 lo 1 days lor phone orders. t day express mail1 ENTERPRIZES™ CUStOMERSI
AstroblHz — Serpentine —
(Like Defen Awarding win-
der.) Voted No. n i n g game.
1 computer Avoid hostile
game overall by red snakes and
Creative Com lay your young
puting! Fan while getting
tastic copy of an food to keep
arcade classic. you alive. Fan
Destroy alien saucers and gun tastic strategy game that has
towers while avoiding enemy become a classic. List $34.95.
objects that float by. List $34.95. Sole $9.95.
Sale $7.95.
Apple Panic — The fast Then simply beat them
action computer game on the head to push it
hit now comes to the through and destroy the
Priced While
VIC-20. You must dig apple. Otherwise the
Below apple's will roll right They
traps in the brick floor
Cost and wait for the wander over you and kill you. Last
ing apples to fall in. (Fast action.) List S34.95.
Sale $7.95.
Rat Hotel — Here you get to play the Terraguard — Your mission is
rat. Running and jumping from floor to destroy the aliens before
to floor in Hotel Paridisimo you must their ship has a chance to land.
eat whatever you find but Waldo the Move your base along the
maintenance man has set many ground and shoot up at them.
traps for you that you must avoid. List $34.95. Sale $9.95.
Plus Waldo has on atomic elevator
that let's him jump several floors at Video Mania — You're in an
once. See if you can get to the bot open field and strange alien
tom before Waldo does you in. Fantastic graphics creatures are roaming all over. If
and sound. List S34.95. Sale $9.95. you stand still too long, they'll
collide with you, causing instant
Spills & Fills — How much is too
annihilation. Your only defense"i
much? How much isn't enough? With
is to destroy them by throwing your electronic,
this original concept educational
football-shaped alien zapper at them. Sale $9.95.
game designed for grade schoolers
through high school students, you
can develop ratio and perspective Household Finances — This 4 part
skills. With three exciting and program will take care of all your
challenging skill levels, this program family's finances. Record, change
presents new and ever-changing and delete expense and income
challenges for the inquisitive mind. Sale $9.95. items from 16 categories, monthly
and yearly totals are easily graphed
Trashman (Better than Pacman). Dash for the trash
and even a budgeting program to
and pick up CASH!!! List $29.95.Sale $9.95. help you clamp down on excessive
spending. List $34.95. Sale $9.95.
Circle 15 on Reader Service card.
T |
|
Ada 13 00 tor postage Add 16 00 tor CANADA. PUERTO RICO HAWAII
orders WE DO NOT EXPORT TO OTHEH COUNTRIES
•
f
Educational Software
At Its Best
KIDS OH Kids on Keys — Letters, numbers, Fraction Fever - - This fast poced FRACTI1
and pictures rain down the screen. arcade graphic program helps you F6VBR
It's up to you lo find the matching develop: better understanding of
keys or type in the correct word what a fraction is, of relationships
before the images disappear. Helps between different fractions, and
familiarize the children with the numerical and visual representation
computer keyboard as well as of fractions. To succeed you must
identifying numbers, letters, and match the right fractions, zap the
words. List S34.95. Sale $22.00. wrong ones, look out for holes in the
floor, and watch the clock. (Fast
paced, highly recommended!!).
List S34.95. Sale $22.00.
IH SEARCH Of 1H( In Search of the Most Amazing Up For Grabs — If you like UP FOR
Thing — You have been given a Scrabble you'll love this one. You GRABS
quest to find the most amazing have to grab letters off a rotating
thing. You must negotiate with the cube before anyone else and then
aliens as well as use your problem use the letters to make words in a
solving skills to overcome obstacles hurry. Fantastic for spelling and
along the way. Fantastic for vocabulary skills.
learning step by step thinking to List $39.95. Sale $28.00.
overcome problems. Highly
recommended! !
List $39.95. Sale $28.00.
Add S3 00 lor poslage Ada S6O0 'or CANADA PUERTO RICO. H4WAH
orders WE DO NOT EXPORT TO OTHER COUNTRIES It
Enclose Cashiers ChecK. Money Order or Personal ChecK Allow U
days lor delivery. 2 lo 7 days lor phone orOe'5 1 day eipress mail' ENTERPRIZES Wt LOVEOORCUSTOMSHS)
Canada orders must Ce in U S dollars We acceni Visa and Master BOX 550, BARRINQTON, ILLINOIS 00010
Card. Wa ship COD
Ptiona 312/382-5244 to Order
Chart a smooth course for Writing a software program in any 3. Let the student select one of four
language involves four distinct process levels of difficulty within each function.
Him- programs, and become es or phases: program definition, flow 4. Keep track of the score and pre
a better programmer at the same charting, coding and debugging. sent it after each problem.
Though it might be possible in sim 5. Permit change of options after any
time, by using flowcharts. ple programs to eliminate one or two of problem.
these processes on paper, each phase 6. Reset the score after any option
must be done at least mentally. Each change.
person has his own talent in this regard; 7. Permit resetting of the score with
some are able to create fairly complex out changing options.
programs by going straight to the 8. Indicate the correctness of each
coding process. problem when performed.
Most programmers, however, should 9. Show the correct answer if the stu
perform these phases as described for dent's answer is wrong.
all but the simplest programs. Programs 10. Provide progress reports based
By Enoch L. Moser generated following these steps will, in on the score and level of difficulty.
nearly all cases, be of a better quality With the program objectives thus de
than those that are coded directly. fined, it's time to move to the next
phase.
Program Definition
Before you can write a program, you Flowcharting
must first know what it is you want it to Any program, no matter what lan
do. This might sound too obvious, but, guage it is written in (whether it's ma
as students of science are taught, the chine code or a higher-order language
first step in solving any problem is to de such as Basic), consists of a set of se
fine the problem. quences of operations and a set of deci
Suppose you want to write a program sion points governing the selection of
thai provides arithmetic exercises for a the sequences.
student. It's not sufficient to know that A flowchart—a pictorial represen
you want to write an arithmetic tutorial, tation of those sequences and de
You must have in mind a complete set cisions—permits easy visualization of
of specific objectives—and it's best to program flow. When properly done, it
write them down. provides the program author with the
Your objectives must be fairly de opportunity to structure his program
tailed, but don't assume that (hey're efficiently.
fixed once you write them. You may, With a flowchart the author can:
and should, revise them as your under • Assure himself that all program ob
standing of the program evolves, jectives are met;
although you should initially give them • Verify that all possible conditions
enough thought to know where you're have been considered and accounted
going. for;
RUN It Right For example, let's start with the fol • Identify code that is required in sever
VIC-20 lowing objectives: al places within the program and put it
Unexpanded 1. Randomly generate arithmetic into subroutines, thus avoiding replica
problems. tion.
2. Let the student select any of the In addition, the remaining program
Address author correspondence to
four arithmetic functions (addition, ming processes are easier and the result
Enoch L. Moser, 335 Oahu Drive, Mer
subtraction, multiplication and divi ing code more professional when you
rill Island, FL 32953.
sion). use a flowchart.
SET
FUNCTION
INDICATOR
3flO TOO too MOO
difficulty
indicator
I,
>
2000
atT
j NO
3000
SET
DIFFICULT*
ihtJiC*TDH
>
■^Ei i.E',1'
^ NO
Introducing Hayden's new line of top- And for the serious programmer in the
notch aids for Commodore users-a family...
Everybody loves a good challenge... Mail to: Dept. RU54 • Hayden Book Company
10 Mu I hoi land Drive ■ Hasbrouck Heishts, KJ 07604
Vim. . Exo .
Commodore 64 and VIC are trademarks of Commodore Business Machines, \(K,
wticn is net affiliated with Hitycten Bock Company
cn",s or nj arat CA must «kj wiesta* s *ub|«
Listing. Arithmetic Tutor program.
10 Y£S=0:NO=0:F%=0:N%=0
20 PRINTCHR$(147)"ARITHMETIC TUTOR":PRINT:PRINT:REM OPT
'S
30 PRINT"1.SELECT FUNCTION BY{3 SPACEs}PRESSING:" Function
40 PRINTTAB(4)"A FOR ADDITION"
N°k Difficulty
50 PRINTTAB(4)"S FOR SUBTRACTION"
RN(5) Random number array
60 PRINTTAB(4)"M FOR MULTIPLYING"
70 PRINTTAB(4)"D FOR DIVISION" RES Result (calculated)
80 PRINT"2.SELECT LEVEL OF DIF- FICULTY BY PRESSING:" RC Remainder (calculated)
90 PRINTTAB(4)"F1 FOR EASY" ANS Answer (input)
100 PRINTTAB(4)"F3 FOR NOT EASY" RI Remainder (input)
110 PRINTTAB(4)"F5 FOR DIFFICULT" YES No. of right answers
120 PRINTTAB(4)"F7 FOR BAD" NO No. of wrong answers
130 PRINT"3.DEPRESS F6IAFTER ANY PROBLEMITO CHANGE OP M Correctness indicator
TIONS"
(M = I = correct)
140 PRINT"4.DEPRESS F4 TO RESET(2 SPACESJSCORE"
150 PRINT"5.DEPRESS SPACE BAR TO START" B Temporary storage
200 IFF%>0THENGOSUB2000:REM HN PROG AS Input variable
210 IFN%>0THENGOSUB3000
220 GETA$:IFA$=""THEN220 Fig. 4. Variable list.
230 IFA$="A"THENF%=1:YES=0:NO=0:GOSUB2000:GOTO220
240 IFA$="S"THENF%=2:YES=0:NO=0:GOSUB2000:GOT0220
250 IFA$="M"THENF%=3:YES=0:NO=0:GOSUB2000:GOTO220
Another important thing to do is to
260 IFA$="D"THENF%=4:YES=0:NO=0:GOSUB2000:GOTO220
270 IFA$=CHR$(133)THENN%=1:YES=0:NO=0:GOSUB3000:GOTO220 provide internal documentation, using
remark statements, for your program.
280 IFA$=CHR$(134)THENN%-2:YES=0:NO=0:GOSUB3000:GOTO220 You'll especially appreciate this when
you must understand your program at a
290 IFA$=CHR$(135)THENN%-3:YES=0:NO=0:GOSUB3000:GOTO220 later date.
When memory is at a premium, as
300 IFA$=CHR$(136)THENN%=4:YES=0:NO=0:GOSUB3000:GOTO220
it often is in the unexpanded VIC,
and crunching is required, the remark
310 IFA$=CHR$(139}THEN20
320 IFA$=CHR$(138)THENYES=0:NO=0:GOTO220 statements musi go. In this case, an al
330 IFAS=CHR$(32)THEN350 ternative is to provide the remark infor
340 GOTO220 mation in external documentation by
350 IFF%=0ORN%=0THEN 220 writing it on your program listing. The
360 FORI=1TO5:RN(I)=INT(RND(X)*10{UP ARROW}N%):IFF%=4TH remarks in the program included with
ENRN(I)=RN(I)+1 this article arc brief because the VIC
370 NEXT
was running out of memory.
380 ONF%GOSUB500,700,900,1100
390 GOSUB4000
Distinguishing Features
400 GOSUB5000
410 PRINTCHR$(19)TAB(220)TAB(220) When you complete the coding,
420 PRINT"PRESS SPACE BAR FOR(3 SPACES}ANOTHER PROBLEM" you'll undoubtedly find thai your pro
gram has several characteristics that dis
430 GETA$:IFA$=""THEN430 tinguish it from one coded without the
440 IFA$=CHR$(32)THEN360
benefit of the first two phases. Among
450 IFA$=CHR$(139)THEN2O
460 IFA$=CHR$(138)THENYES=0:NO=0
these are:
470 GOTO430 1. A logical flow with equally incre
500 RES=0:REM ADD mented line numbers.
510 PRINTCHR$(147):PRINT"ADDITION":PRINT" " A sure indication of direct coding is
520 FOR I=1TON% uneven incrementing of line numbers
530 RES=RES+RN(I) due lo inserting newly-realized objec
540 PRINTSPC(6)RIGHT$("{6 SPACEs)"+STR$(RN(I>),N%+2)
tives, converting redundant blocks of
550 NEXT
code to subroutines or adding state
560 RES = RES + RN(N% + 1 )
570 PRINTSPC(6)RIGHT$("{4 SPACEs)+"+STR$(RN(N% + 1 )),N% + 2 ments to fix problems found during de
bugging.
580 PRINTSPC(8)RIGHT$(" 2. Few GOTOs. It's easier to stuff in
590 RETURN new code by putting it outside the main
700 IF RN(1)>RN(2) THEN 720:REM SUB line of flow and using a Goto statement
710 B=RN(1):RN(1)=RN(2):RN(2)=B
to get to and from it than it is to renum
720 PRINTCHR${ 147): PRINT"SUBTRACTION": PRINT11-
n ber. This is anolher giveaway as to the
approach used in creating the program.
730 RES=RN(1)-RN{2)
740 PRINTSPC(6)RIGHT$("{6 SPACES)"+STR$(RN(1)),N%+2) 3. The program segments, or mod
750 PRINTSPC(6)RIGHTS("[5 SPACEs)-"+STRS(RN(2)) ules, are clearly defined.
770 PRINTSPC(8)RIGHT$|"--- This becomes important to you when
780 RETURN you want to use ihese modules in future
programs. This can mean a significant
1-800-321-2288
Exp
In Wash state oi loi technical questions call (204) 23ft- 2983 Add
Si Moachlorshipplng CODoideisSl.65eJr.lra WehaveaVIC/CM
to Voiksmodera Interface cable
Software
Mark the reader's service card for a FREE
30 page catalog.
Masters™
3330 Hillcroft, Suite BB .
SEND MAIL
ORDERS TO: fOTrTnitroniST) Houston, Texas 77057 I
__ (713) 266-5771
900 PRINTCHR$(147):PRINT"MULTIPLICATION":PRINT"
":REM MULT saving in time after you have a few pro
910 RES=RN(1)*RN(2) grams on your shelf from which to
920 PRINTSPC(6)RIGHT$("{6 SPACEs)"+STR$(RN(1)),N%+2) draw. Directly coded programs arc not
930 PRINTSPC(6)RIGHT$("(5 SPACEs}X"+STR$(RN(2)),N%+2) well-modularized, and this hinders both
950 PRINTSPC(8)RIGHT$<" ",N%) the recognition of needed code seg
960 RETURN
ments and the transporting of these seg
1100 PRINTCHRSd47):PHINT"DIVISION":PRINT" ":REM
ments to new programs.
DIV
1110 IF RN(1)>RN(2) THEN 1130 4. Finally, the remaining phase-de
1120 B=RN(1):RN<1)=RN(2):RN(2)=B bugging is greatly simplified.
1130 RES=INT(RN(1)/RN(2))
1140 RC=RN(1)-RES*RN(2) Debugging
1150 PRINTSPC(6+N%)CHR$(1761+RIGHTS("(7 SHFT *sl",N%+1) Debugging your program is a snap,
+CHR$(174)
you'll find, when you follow the steps
1160 PRINTSPC(S>RIGHT$["{5 SPACES}"+STR$(RN(2)),N%+1)+C
thus far defined.
HR$(125)+RIGHT$(STR$(RN(1)),N%+1)
First, you probably won't have many
1170 RETURN
2000 PRINTCHR$(19)TAB(110):REM IND(F) bugs because of the planning inherent in
2010 FOR K=1 TO 4:PRIHTTAB(3)" ":NEXT these processes, although no amount of
20 20 PRINTCHR$(19)TAB(113+22*(F%-1 ))"*" planning will preclude typos.
2030 RETURN Secondly, the logical structure, graph
3000 PRINTCHR$(19)TAB{242) ical representation of that structure and
3010 FOR 1=1 TO 4:PRINTTAB(3)" ":NEXT the list of variables make it simple to
3020 PRINTCHRS(19)TAB(242);
trace your program flow and detect any
3030 PRINTTAB(3+22*(N%-1 ))"*"
3040 RETURN
problems. You'll have to use your in
4000 IF F%<4 THEN PRINTSPC(5);:INPUT ANS:RC=0:RI=0:GOTO genuity and experience to come up with
4020:REM ANS debugging techniques that will work for
4010 PRINTTABf 22);INPUT"QUOTIENT";ANS:INPUT"REMAINDER"; the particular problems you might have.
RI Two debugging techniques you might
find useful are the Stop command and
the Gosub subroutine.
BOOKS BOOKS
Interpreters, circuits, machine Tnat combines tlctlon and programs- step Instructions you need for
Ho more flipping through the
language, binary numbers, algorithms, Headers musr cross tbg planet Selectrlc models 2740, 2980, and Dure
Commodore manuals to find
ASCII code, software, and what they Rainbow and master a series ot 1041. With slight modification, the
Information you need. Nanos System
all mnan Io the computer. Includes challenges ro succeed on the Quest. instructions will also work for the C-S*.
Reference cards ere pocket-sired
summaries lor your quick, easy many photographs and schematics, Each challenge Is a progrem on J12.97 BK73H8 124pp.
reference. Find BASIC commands and 112.97 BK7390 IDflpp. cassette. Included ore arcade games,
Instructions, flOM roullnts, reserved puules. and mains. Book and
words, I/O Instructions, het con cassette sold togathar.
versions, screen line layout, and more. K*.97 BK7101 US pp.
For cr«fll e«rd orders call lollfrtu, I-80O-2SB-S473. Or send your order on a separate piece of paper to: Wayn« Groan Books. Retail Sales, pBlerborough, NH O3«58. Be sure to
Include we book title'order number and price. Postage and handling is $1.50 for the first book. S1.00 tor each additional book. Check, money order, or complete credit card In-
formation must also accompany your order. It you have questions about your order, wile customer service at the above address. Wiyn« Orwn Hooks are also available In
local bookstores. Orders payable m US dollars only. Dealer inquiries Invited. Please tllov <-6 weeks lor delivery
You might wish to temporarily place You can now run the temporary pro
Stop commands in your program when gram and test for proper results. The
you want to determine if a particular conditions in line 1 can easily be changed
segment is being executed or whether to complete the testing of this subrou
the variable values are as required. tine.
When the program stops as a result of When all is done and your program is
the Stop command, you can examine finalized, named and saved, you should 1010 CONTROL INTERFACE BOARD
the variables or change iheir values us annotate the documentation produced Th« 1010 Co-lira InisriMe 4 ■ full dca-u hfFiict pru^i mio "» VIO-
K> i ei 3 J'liCi pert ana ooai H input wa IMT2 xitthji BIS If flows
ing direct (as opposed to program) com in its development with the program Eft* VIC 10 irnefiflco nrih ino 'HI woild to* m*4Juf*n»fl1 >nfl cclfolap-
mands and then continue the program. name and file it for future use.
Nole that you cannot continue the pro 1.11,-hi mur / eh 11 s " il iui i The VlC.«ill 1 rift 1010 Inlflrfitfl. cin no» do LiHd
subroutine and test its performance, words, however, the advantages that
you might find it difficult or time-con this programming process will provide. /- INNOVATIVE
suming to gel to it through the main line Your programs, when written this way,
program. Such would be the case when will be belter and produced faster. Only
Circle 250 on Reader Somcocard.
you try to debug the Reward subroutine experience can really convince you of
in the example program. The following that.
temporary insertion into the program If you have a use for the Arithmetic
would then be useful: Tutor program but would rather avoid TAME YOUR
the typing, I will be glad to copy it onto
PRINTER!
tape or disk for you. Send me $3, a
PAPER TAMER saves space and
2 GOSUB 5000 blank cassette or formatted disk and a restores order to your desktop mtcro-
3 STOE' self-addressed, stamped mailer. H center. Neatly stores up to 300 pages
Ian-fold paper and catches printout In a
tray. >- &
Listing continued.
5040 PRINTSPC(3}"QUOTIENT:";RES
5050 PRINTSPC(3>"REMAINDER:";RC:PRINTTAB(22) Circle 165 on Readm Service card.
5060 IF YES=10ANDNO=0ANDN%<4 THEN 5200
5070 IF YES=20ANDNO=0ANDN%=4 THEN 5210
5080 IF YES=10ANDNO>2ANDNO<5THEN5220. Educational Software
5090 IF YES=10ANDNO>=5 AND NO<10 THEN 5230 For The COMMODORE
5100 IF NO=10 AND YES<NOANDN%>1 THEN 5240
5110 IF NO=10ANDYES<NOANDN%=1THEN5250
5120
5200
RETURN
PRINT"YOU ARE DOING SO GOOD,WHY DON'T YOU INCREASE
THE DIFFICULTY LEVEL"
VIC-20
5201 PRINT"OR CHANGE FUNCTIONS?{2 SPACES)(F6)":RETURN
5210 PRINT"YOU ARE TOO GOOD FOR{2 SPACEsJME. EITHER TRY
ANOTHERFUNCTION OR LET SOME"
5211 PRINT"ONE ELSE HAVE A TURN":RETURN
5220 PRINT"YOU ARE DOING OK, BUT HAVE BEEN A LITTLE"
5221 PRINT"CARELESS. PLEASE TRY{2 SPACES(HARDER.":RETUR Wide Variety Of Subjects
N Available For All Ages
5230 PRINT"YOU HAVE THE RIGHT(4 SPACES)IDEA, BUT ARE MA
KING{2 SPACEs}TOO MANY MISTAKES":RETURN
5240 PRINT"I DON'T BELIEVE YOU{3 SPACEs)ARE READY FOR T FOR FREE BROCHURE WRITE:
HIS{4 SPACEs}LEVEL OF DIFFICULTY."
Schoolmaster
5241 PRINT"PLEASE SELECT A LOWER LEVEL(F6).":RETURN
Programming Company
5250 PRINT"PLEASE ASK YOUR PARENTOR TEACHER FOR HELP":R
P.O.Box 194. Pomona, CA 91 769
ETURN
--■---'-',-.--;■■-■:-■."
Even if you're not a musi Total Music 64 gels sound out of The return key starts another line of
your Commodore 64 and into your practice notes.
cian, you can make a maes ears. This program takes all the work INST/DEL erases each note, one at a
tro out of your C-64 with this out of adding sounds or songs lo your time.
F3 exits the practice screen and puts
magic music program. own programs.
If you know nothing about the sound you into Total Music. Everything on the
interface device (SID), Voice I, 2 or 3, screen will be erased except the notes in
or the difference between Cft and G, the practice area. A new menu, offering
By Gary V. Fields help is here. additional options, will be displayed.
If you couldn't care less about the F7 exits back to the screen where you
ilems mentioned above and only want select and define your own voice.
to get to the sound, then Total Music 64 Play with the Practice screen for as
was written for you. long as you please. When you get a song
But don't be surprised if you also end or series of notes you like, press F3 and
up learning a lot about SID; Total Mu go to Print & Play.
sic 64 lets you whistle while it works.
Print & Play
Type in the program as listed. (Be
careful not to leave out any semi This is where all the fun and real
colons.) Save the program before you work is done. The screen should now
run it the first time. display:
Now run the program. The title page F] DATA ONLY F2 TOTAL PRINT
and some information about the pro F3 PRACTICE F4 PRINT NOTES
gram and how to use it will dance across F5 PLAY TUNE F6 DURATION
Reader
• long variable names
• named procedures
• parameter passing
• local and global variables
Service
• random access disk files
• stop key disable
• End Of File detection
What does this and more? COMAL
What is the cost? Only $19.95
All Thii and much, much more or disk wlih many sample
riiogr.imi ONLY $10 9i Also avallalil*: COMAL HANDBOOK,
JI8.95 BEGINNING COMAL. 119.95 STRUCTURED
[■(fOGRAMMING WITH COMAL, SZrt.95 FOUNDATIONS IN TO RECEIVE MORE INFORMATION ON THE PRODUCTS AND
COMPUTED STUDIES WITH COMAL. 1 \0.95. CAPTAIN COMAL
GETS ORGANIZED. i|905 COMAL TODAY newsleiler. 11 4 05 SERVICES ADVERTISED IN THIS ISSUE, PLEASE TURN TO
Stnd check or Money Order in US Dollars plus SI handling to:
COMAL Users Croup. LI S A.. Limited. 5501 Croveland Ter.
Madison. Wl 537 1 h phone. 608-222-4432. COMMODORE 64 I
READER SERVICE CARD.
trademark of Commodore Business Machines Inc CAPTAIN
COMAL is trademark or COMAL Users Group, USA.. Limited
Listing I continued.
800 GOTO480
1999 *** REM PLAY THE TUNE *** NEW C-64
2000 IFN=0 THEN RETURN SAIL TO AMERICA
2005 FORX=54272 TO 54296:POKES,0:NEXTX A totally new computer experience
2010 FORNN = 0TON-1 : POKESI1,HI (NN ) : POKESL ,LO(NN )
• Parents Tell your kids Cadmean's The
2020 POKESA,A1:POKESS,S1:POKESW,W1:POKESV,V1
Voyage o! the Mayflower has all The
2030 FORX=1TOD1:NEXTX color, sound and excitement Ihey love.
2040 NEXTNN:POKESV,16:POKESW,W1-1 Challenge the mighty Atlantic, defy its
2050 RETURN roaring storms and bring your passen
2999 REM *** PRINT NOTES USING LETTERS **************** gers safely to the new world. There's
I.********************** never been an experience like it. Any
where.
3000 PRINT
• KidsTell your parents The Voyage ol the
3002 QT$="NOTES BY LETTER":GOSUB10000:FORX=1TO500:NEXTX
Mayliowor is a terrific learning adven
ture. Recreate Ihe hazards and drama of
3005 QTS="TURN PRINTER ON":GOSUB 10000:FORX=1TO500:NEXT thefirst Pilgrim voyage. Learn about sail
X ing strategy, weather, navigation and
3010 QT$="GIVE TUNE A NAME":GOSUB10000:PRINTUPS:PRINTTA history. The more you Know the more fun
it is. Every level is a unique experience
B( 16);;INPUTAW$
whether you're 6 or 60. Unforgettable.
3020 OPEN!,4
• Families Pit your imagination against
3030 PRINT#1,AW$:PRINT#1 the world as the Pilgrims knew it. Share
3040 FORNN = 0TON-1 :PRINTjV1 ,LN$(NN) ;:PRINT#1 ," ";:NEXTNN the exciting |ourney to a new life in a new
3050 PHINT01 : PRINTS , "TOTAL NOTE COUNT=";NN;"PLUS -1,-1 land. Risk the danger and feal the joy.
Learn together how the Mayflower sailed
into history on the courage ol those tew
3090 PRINT#1:CLOSE1:GOTO92O0
who dared.
309 5 PRINTUP$;:FORX=0TO39:PRINTCHR$(32);:NEXTX:PRINTUP$
All this and a FREE 11 x 16 Poster for only
UPSUPSlPRINT
$39.
3100 QT$="FINISHED":GOSUD100Q0:GOTO9200
School and dealer inquiries welcomed
7000 QT$="NOT A LEGAL CHOICE":GOSUB10000:FORX=1TO50;NEX
DISK ONLY
TX
ORDER NOW. FREE shipping for Master
7010 PRINTUPS:FORX=1TO30:PRINTCHR$(32);:FORY=1TO25:NEXT
Card and Visa orders. Call (313) 994-0845
Y:NEXTX;RETURN Day or Night. C.O.D., checks, money or
7999 REM •** DATA LINE ONLY PRINT *** ders add S3 00 shipping.
8000 PRINT s-—-, CADMEAN CORP.,
309 Koch, Ann Arbor, M! 4B103
Z *
m
* ° ^ 2^°S»a 3 o o Q
o
O *
■ ■
E-*
ii
>; a *r
CC
w £ :
»5 ; *
— w*r-mi/i—i-H2:O D. Q <<S Zh"UUUUUQUUI^U!5U'-2N<< < DJ ; #
ffloju^rO ii«a lj >^ d (-> >-» e-< f* z •■-r co <: < <-^««:^.<: <><>< «o •• u a D II it *
Q W V)
_(NM<(l_pjW=..(a-= < ai-< HQf-D o (fluiwci.wEt.uiwii.Mt^w Eh tn td Z* W Eh >t ■j^
pL| *
w»£h# rtr»u^^*u SK^z mw« m h h m win w>« K
ko t o: n * n o o ® tfl-&i-iiHi i i oo:iKiincanoi*\o = ifii'sK'iJ'PiH< j-j in H E-i H oi *
X H * * X «tf 0> W-^ ^ en >, fo .. S C ^ fN •* ^lEMv^MMinw-wui-^w-jw^gj K M
Cu H *
CJO**Uin«&.^=i-D3 3 E-i Eh & U. b. li -UU= : : : = ; = = = = = L^L.2- f4 Eh
W
I OS a:
K •* * Z tfl m '• X Z II II a W II ft II II II X^ZZIEKSEESEESSEEIKS;!"!! » II II fll 3 *
£-,
HOS*Mffill^o:HWW MK^Ztfl-W-W KHMHHMMh-tHHlHMHMHMUMWrt » w *■ H E^
Kim#«O>r-O«Hf< KQ-E-'H^^E-' OCfililKaKKKKKKKKKKfli^a:^ &i F-t Pi H *
D4Z«# fl.ci.u](M[n Q.acv cu •' Cx az Ct o C/ fe&cucuojQj&j&i&ciifteuOHftftftstidCJ'O' C Co O W *
^ o
OQCTi OrJW OOOO O O Lr)VD[^ OOOOlNf^'OOM'J'UCOON'f LT103O> iN •a* VD o o o
LEARN
MACHINE LANGUAGE
• Write Fast-action Arcade-style graphics
+■
• Fully use the Music synthesi^ar
a
x □ • Completely understand the Computer
>* + s
<^ H ■ Develop your skills inventory
&, \a X
Pi >ii U Learn with the Tatorinf that comes compttrto with
<i- Z a Futfset of professional t/uafity davelapnwnt tools.
H w ■■
Eh o u
DEVELOP-64 4.0
H O -
< o
U) •■ +
■•£-■ won IS NOW
a
FAST!!!
o u o - +
~z tn
a H-i
P- O O — O o H Z3 >• # dj £ o Assembles 2000 lines of enrirt in und&r 15seconds!
M H < ♦ ui + in
E O W ffi * < t in
• Superfasi • Macros ■ 2600 Linos of code in memory
OS < o * & a: it *
.. .. <* [j] :n u: Expandable by disk or tape file ■ Assemhla ■■:;,■■■■;■■ di%k nr
u * + II ID X * - O tnoe or mamory • Powerful Co-resident Full-screen editor,
u w W OS I-H X a> E- Cu *
*
tit-hugger and decoder ■ Decoder disassembles programs an
-a:
o i- ^< o tr U * as a i- disk or tape or in memory • Built-in disk wedge • Program
&- > x a, ^ o u-i Z Z # Csl Oi -»
trace. Single step. Execute ■ Set 10 breakpoints and/or
o o ■* < *
— > s •- am* E-- o ta * Gopoints * Full-screen memory display and modify
2 r/> *.s UH* w- ™ o J *
— 05 tfl- —- W — m a E-< r^ i- u * PLUS the Machine Language Programmer's Bible:
J Eh E-« E-t *■ CN O *
W ■*« H i£ Q =
SCO •* «T £h * It "fnside the Commodore 64"
O O * m a m
K O U I U 2 *(■ # o > Kir # # r- 11 in
U <N * < * * II to |l II # » + q in
II CT»
trt- O **■
«
!* ~ OS
a:
o e *
* *
*
m
oo
Dq tfl M
K OS
O O
Z E U
II K W
K O O
69 95
ft i P4 K * Ui Ct, Oi Plus 5 J.LKJ eo-ili!■-;■' ami'" i-""iri.|
8
O 3 O tc ti] *
a. a 2
o o in
moo
O C3
O O P.O. Box 7426 Minnoapolis, MN 55407
should always regain control by typing and run the program again. Everything
@I[RETURN] before doing anything OK? No. From now on, whenever the
else. program doesn't work properly, the red
disk drive light will stay on or blink. Re
A Stripped-Down member lo clear the disk drive by typing
Relative File Program @I[RETURN].
First, create a file called Test Data, The String Too Long message occurs
RUN It Right with five data records of 100 characters whenever you try to Input* from a rec
each. (You did save my program Open ord of more than 88 data characters.
VIC-20 or C-64 Rel File from Part 1, didn't you?) Then This limitation is imposed by Commo
1541 disk drive let's go through the lines of the new pro dore's Basic. With the addition of state
gram Test Rel File (see Listing), with ment 55, there are 89 data characters on
some discussions of what they do. each record. Using Print# with them
Address author correspondence to Line 20. Opens the command and da isn't a problem, but the inability of the
David R. Brooks, 805 Cockletown ta files. Remember to do error-checking system to read ihem with Input# quali
Road, Yorktown, VA 23692. after every disk command. fies as a bug; you should be able to read
Line 30: Sets the pointer parameters up to 254 characters into a string variable.
138 / RUN May 1984
Note that this error appears not as a 95 FOR J = 1 TO 91 SO ...S$—"!**.-■
disk error, but as a system error, even 100 SN = 100:GET«,JS:GOSUB900 Run it. This should behave the same as
though a disk error is also detected (the 105 D$ = DS + J$:NEXT the comma, with all the characters
110 PRINT D$:NEXT
red light is blinking). You can look at strung out together. Colons will work
the disk error message by typing Run the program. It should work OK the same way. Try
©[RETURN] before clearing the disk. again, but it's very slow. The Getff com
8O...SS = CHR$(!3)...
Maybe the bug can be fixed by break mand reads characters one at a time
from the record, starting at byte R3. Run it. Now you can see the effect of
ing up the record into more than one
You can see that it treats a comma just the Return: Ws on the first line, Xs on
data field, with field separators. Try
like any other character. Note that D$ the second line, etc. I mentioned before
this:
has to be initialized to a null character that Print* automatically writes a Re
55 (Delete h)
every lime you start to read a record; turn at the end of your data characters.
80 SN = 80:SS = 17':PRlNTfi,WS;S$;X$;5$;
otherwise, it keeps adding characters to On this record, that should be the 92nd
YS;SS;ZS:GOSUB900
[00 SN = 100:]NPUT«,W1S,X1S,Y1S,Z1S: itself until it overflows. (You could try character. So, try
GOSU 1)900 taking out line 92 and running il again, 95 F0RJ = lTO92...
110 PRINT WI$:PR1NTX1$:PR[NTYI$: just to see.) Run it. You can see the extra blank line
PR1NT7JS:NEXT Look at the R3 = 1 in line 70. Why is
resulting from the presence of the Re
Note thai you have to write the field it there if it has already been defined in
turn. If, right after this program is
separator on the record just like any statement 30? The Get* command done, you type PRINT LEN(D$),
other character. Run it. No, it still moves along from byte to byte, and
you'll see that D$ is 92 characters long,
won't work, because there are 91 when it's done, it doesn't reset the byte
even though you can "see" only 88 of
(88 + 3) data characters on the record. poinlcr. Try taking out the R3 = 1 and
them. The other four arc Returns.
However, change line 50 lo 50 FOR running it again. Sec? It reads one rec With Get*, it's possible to read right
1 = 1 TO 21...(leave the rest of (he ord, but at the next Print* the disk tries
past the end of the record into the next
statement as is). Run it again. See? Now to write data on the record starting at
one. Try
there are only 87 characters, and the end—just where it was after the last
everything works fine. Get* command. 95 FORJ = 1T0100...
This is a good piace lo try changing Now let's see what the effects of oth Run it. The extra Ws—there are eight of
the field separator to a Return: er punctuations arc: them—come in each case from the be-
S0...SS = CHRS(B)...
Cassette $14.95 Have you everthought that printers should be seen, not heard?
Disc $19.95 InUoducinfl iho ONvulti PR^JOO fhu worlds lirai kiw coul dry ink jui
Note VIC'ZOversionscnCasstrlteONLY prinlor A rijal rochnolouicul Ori?jih ring ugh allows you ro uac Ihiy onnier m Only
CW versions on CasseneGfl Disc ways 1 fiat others only drutim ol Wilh lh»PR?300 youoirk ctoa&L' normaJ
comproued. douDki Iwioht and or ooubin wmh. boW and singja
$44995
Apropoi TKrinolOflr 1$ proud id offer [he&e line « double'ODEtM _nd.Ti niftrj fou can uw s^gla ^N-t'ta. >o% ot tan-toul W CENTRONICS
and enceria^mng ortfl'aTis *Of your computer Eac papor while pfmiinQ flT a btjjjmg 1 10 ccs anfl n\Bke v*ru»Uy ■« nosa while
INTERFACE
comes luiiy levied Peptjcemeni ii nocvtsjry .591
Co "-} so Cafl 01 write lot detafe and a p«il sample
[oar:qmjiDurc"aser Pr^essto*nincrudesnippiK] Aatl SB 00 sTbEUanQ
RAMAX
^*ia '-■-*'
ONLY $79.95!
] or '-. ■ ' . Jf* k
RAMAX Jr.-
jwn and* E.mhQpP twl B-i NLV
-APROPOS TECHNOLOGY
RUN May 1084 / 141
\J: How can I patch CP/M lo Mail Disk (see below) was adapted espe
Commodore Clinic make A my 1541 drive and B a second cially for church use, and is unprotect
(from p. 12) drive at device 9? And what can I do ed. For database management, you
about the fact thai Commodore's need something with huge records and
are some simple message systems CP/M is 40 column, not 80? relative files. Delphi's Oracle is suitable,
around for the 64, but nothing lo com and uses a dongle. For financial plan
Peter Shackleford
pare with the standard PET BBS sys Hartford, CT ning, Commodore's Easy Calc comes
tems around the country, especially not on a cartridge. For accounting,
using the 1541. A good BBS requires a l\.: According to Keith Peterson, Southern Solutions offers an optional
large and fast disk, which eliminates the who finished CP/M for the C-64, dongled version of The Businessman.
1541 on both counts. there's nothing you can do in either Companies like to use DOS protec
However, if you're willing to buy an case. On the other hand, Commodore's tion on programs for the 64 because it's
IEEE disk, call the original PET BBS at IEEE-488 interface for (he 64 allows A so cheap to provide, but as the 64 is used
416-624-5431 (evenings) to order Steve to be drive 0 and B to be drive 1 on an for more and more serious applications,
Punter's new 64 version of the standard IEEE-488 dual drive. Similarly, at least your problem wili become increasingly
PET BBS. two companies offer 80 column CP/M common.
9=
Programming
Why won't two of my VIC car-
tnd»t
l",i - work when plugged into a HE5-
1 have seen five ads for comput \£What are the necessary Pokes to
card 'III -Mil expansion port? A 16K
er-assisted income lax preparation. Can force subsequent (larger) program parts
and 8K RAM pack are also plugged in.
you shed some light on their perfor to load completely when the Load com
Leaving only the game button on, and
pushing (he reset key will show part mance? mand is used within a program?
game and part Basic. Then it will fall Donald Salas Richard Nelson
back to Basic. Will Qukk Brown Fox Easton, CT Roy, UT
give me the same problems?
x\: Unless you prepare taxes for J\: First, load the largest program
Tiiomus Killeen
others, tax packages tend to be foolish module from immediate mode, not
Milford, MA
purchases. Each new year brings from within another program. Then
changes in the tax laws lhat keep you find its approximate size by Peeking lo
J\: Probably not, although some
from reusing last year's package, and cation 46 and writing down the result.
users report Quick Brown Fox is incom
most packages I've seen on the market Finally, add this line to the start of your
patible with their expansion boards un
cost more than paying a commercial first program module, replacing the
less shielded with aluminum foil (be
firm to prepare an equivalent return. number 128 with the number thai is two
careful not to let the foil touch any elec
more (ban the number you Peeked in
trical connections). Your problem is
location 46.
more likely the result of your added
memory. Some cartridge games insist \J: I request information/bro 10 POKE 45,0:POKE 46,]28:CLR
on being the only add-on in place when chures on any programs that will run on Thus, if PEEK(46) relumed the number
running. Try removing the added mem the 64 with both 1541 and 8050 disks. 87, you'd Poke 89. This gives a small
ory, and see if that helps. I'm interested in the full range of cushion for changes you'll make later in
church applications. the programs. Our Mail Disk (see
Kendall Taylor below) includes an explanation of the
\^ 1 have a C-64 and a Quick Olympia Heights U.M. Church topic.
Brown Fox cartridge. If I press certain Box 650306
keys, I am able to break ou( of the pro Miami, FL 33165
gram, but I end up in a continuous loop
of some kind. Could you tell me how I J"V: I've included your full address, \^ What locations do you have to
Peek to distinguish between various
could bypass this cartridge without un in hopes commercial readers with suit
Commodore computers?
plugging it? able programs will contact you. Briefly,
you need programs that are either un Herb Gross
Lyle D. Henderson
protected, or protected by a dongle or Elgin, IL
Bremerton, WA
cartridge, so you don't have to alter the
J\.: Cardco's CB-5 expansion moth disk. In most cases, you'll also have to z Any location lhat gives a differ
erboard should work, and it allows you copy the program onto an 8050 disk ent answer when Peeked on each differ
to switch any or all of up to five car yourself, using a program like Jim But- ent model will do. Here is the location
tridges in or out independently. Most terfield's Copy-all, which should be on we use, and its Peek values in decimal
cartridges modify Basic's workspace so your 1541 system disk. (and hexadecimal). Location 61654
much that only a full reset of" the com For church use, your first priority (SF0D6) contains 82 ($52) on the C-64,
puter will allow Basic to work properly should be a word processor. Paper Clip 145 ($91) on the VIC, 32 ($20) in PET
afterwards. That you were able to get is a good one that's protected by a Basic 4.0, 169 ($A9) in PET Upgrade
out of Quick Brown Fox at all may be a dongle. Basic 2.0, and 240 (SFO) in Original Ba
bug in their program. Next, you need a good mail list; our sic l.OPETs.
\£'- Is there any well-documented in careful you type the numbers in pub 160 1FAS = " "THENA$ = CHR$(0>
lished SYS calls exactly as written. (A 170 IFST< >0THEN200
formation on how (o create, add and
mistake normally won't hurt the ma 180 PRINTffi.AS;
delete records for file processing on (he
190 GOTO 150
C-64? I find both the reference manual chine, but you might have to turn it off
200 CLOSE 2
and user's guide incomplete on this sub and slart over.)
210 CLOSE I
ject. Perhaps you can write a series of 220 END
articles on the matter. \£- An idea mentioned in your It lacks any disk error-checking, so
Jim Landslrom book, PET Personal Computer Guide, watch for disk errors yourself (indicated
Wi million, SD intrigues me. II speaks of accessing pro by flashing lights on the drive).
gram files as though they were data By the way, here's another line that
already have—a6-part series titled, files. Could you explain how this is does precisely the same thing, but with
"It's All Relative," which ran in Micro done? out reading the file. Do you recognize
magazine, from Dec. '82 through Aug. Roger Harper the Basic command?
'83. The programs developed there, and a Chicago, IL
OPEN I,8,]J,"CO:NEWNAME = 0:NAME
disk copy of the article are on our Mail
Disk, available from me for $15. Doing this is very simple; mak
£ Do you know where DOS 5.1
ing sense of it is more difficult. Briefly,
for the C-64 is stored in memory? I
open the program as though it were a
£I know ihe VIC screen is divided would also like to know if it's possible
sequential file, but replace the S in the
into pixels and I understand what they to change its commands.
Open statement with a P. Then you
are and how they work. On the C-64, may read in the program byte (charac Robert Spangfer
though, sprites are used instead. Are Norco, CA
ter) by byte via Gcltf statements.
sprites in some ways different from The only problem will be zero bytes.
pixels? /i: DOS 5.1 occupies hex addresses
CHRS(O), when read in via Get#, is
David Bier treated as an empty character. There SCC0O through SCF58 in memory. Its
Fresno, CA fore, empty characters will have to be commands can be changed if you have
replaced with CHRS(O) after each Get#. its source code, which is available from
Yes, sprites are different. First, The file status variable ST will tell you some user groups. To change it, you'll
the 64 has three different kinds of when the file has all been read. Watch also need Commodore's assembler,
graphics. It has and uses pixel graphics for it to become non-zero. A value of 64 available from most dealers.
very much like your VIC does. Both means the end of file has been reached.
computers also have and use program Anything else means an error has oc ^ I have been writing a program
mable characters that are easier to curred. for the C-64 that I planned on putting
manipulate (via cursor control Turning this around and writing a into a cartridge. However, my 64 just
characters) than other pixel graphics. program file byte by byte is a bit sim hung. Where do I put (he entry point
64 Doodle—This program lets you use your joystick to Credit card orders call TOLL-FREE 1-800-258-5473. Or
draw and color in various shapes on your Commodore 64. mail your order with payment plus $1.50 shipping and
You'll be able to save your works of art on disk or tape. handling to: Wayne Green Inc. Attn: Retail Book Sales,
Peterborough, NH 03*58. 345B3S
Basic String Selection—Tutorial for the beginning pro Dealer inquiries invited. ^
grammer on what strings arc and how to use them. ISBN 0-88006-05M ]2Spages $12.97
3 Yes, I want Sclcciric Interface (BK7388]. Enclosed is $12.97 per
Music Teacher—VIC-20 educational game to help new mu copy plus SI.50 for shipping and handling
sic students identify the letters of musical notes. L MASTER O VISA OAMEX
Card #_ Expires.
Bunch-O-Bugs—A pre-schoolers' counting game for the
unexpanded VIC-20. Signature
Name
Address .
And More—The June issue will also bring you regular col
umns, features and reviews to help you get the most enjoy City
ment and use out of your Commodore system. State and Zip
A]] order* rfuRxd UPS il<«np|pe Hrwt adJ[K> it even.
ber of blocks free, try typing @$$—it will give you only the 20OPEN4,4:BS = """"
first and last lines of the directory. Using this technique 30 FOR I = 1 TO 66
40 PRiNTM,[;BS
more than once can give a DRIVE NOT READY error,
50 NEXT
which can be easily corrected by using @$ one time.
60 CLOSE 4
Paul F. McDonald
On the VIC-1525 printer, place the top of the black plastic
Nashua, NH
printer tab just above the bottom of the last hole on a page
and run the program. Run it again if necessary until proper
$58 Video tip—When typing in programs, Iry turning line alignment is obtained.
down the color control on your color TV. The black and
Jorge R. Gonzalez
white display is easier to read and easier on your eyes.
Miami, FL
Michael Crowlher
Fnuningham, MA
$5E Printer hint—The usual single-spaced program
$59 Another video tip—Depending on your TV set or listing doesn't leave much room for notes and additions on
monitor, the initial video display of the C-64 can be made the printout. A double-spaced listing would often be pre
sharper by changing the background and cursor colors. Try ferred, and is very easy to get with the VIC or C-64. Just use
this: a Tile number greater than 127 in the Open statement for
[CTRL 2] POKE 53280.0: POKE 53281,0 [Relum]
your printer, and the computer will send an extra line feed
after every carriage return. For example:
Long Ktaa
San Diego, CA OPEN 128,4 : CMD 4 : LIST
IpOU C-64 buzzer—It's easy to signal an incorrect user JpO4 REMIess remarks—As soon as the Basic interpret
response by jogging the volume control on and off with:
er encounters a REM statement, it skips to the following
10 1:ORA= ITO20:POKE54296,15:FORT= ] TO3: NEXT: POKE line. Here,
3«%,0: TORT = 1TO3:NEXT:NEXT
10 X = l : REM MOVE MISSILE: GOTO 100
James G. Cooper
the GOTO will never be executed, since it follows a REM
New Albany, IN
statement.
However, there are many cases where you can omit the
!p6l Backward 64 sound—If you use a 1701/1702 REM statement! As long as the Basic interpreter does not
monitor with a 5-pin DIN to 4-RCA cable plugged into the
try to execute your comments, you are safe. If line 50000 is
back of it, one of the RCA plugs is dangling free. You can
never executed, you may say:
use it as an audio input to your computer.
By using a patch cord to connect it to a radio or recorder 50000 SET X = 1 TO MOVE THE MISSILE
output jack, and typing POKE 54296,15 (max. volume), You can also get away with:
you can play the radio through the 1701/1702's speaker, 10X=l :COTO 100: MOVE MISSILE
under computer control! The computer can filter and con
trol the volume of the radio sound. Westmoreland Commodore Newsletter
To be safe, you should consult p. 472 of the Commodore One-line wallpaper store—255 lovely patterns to
Programmer's Reference Guide, to find the acceptable choose from, in the privacy of your own home. This ver
characteristics of the signal you want to send to EXT IN. sion is for the C-64; for the VIC, change the 1040 to 528,
David H. Komhauser and leave out the unique C-64 colors. For either machine,
Honolulu, HI you can change the length and makeup of AS, giving an en
tirely new selection of patterns.
REM trick—(This is a really good one!) You can I AS="lwhi][red][cyn][pur][Em||blu][ycl]|grny I]|brawn||blk]":
make your listings do very unusual things by incorporating N = N + 1:FORJ = [TOLWftR = JANDN:?MIDS(AS,R + ],[)"[RVS on]
color changes, RVS on, cursor movements and so on into [space]";: NEXT:GOTO!
The shifted return will appear as a reversed shifted M or re It's better on the C-64 if you change both 8s to 16s, change
versed backslash. Now, when the line is listed, all the con the 10 to an 18 and add an extra space after the RVS.
trol characters after the shifted M will be executed, just as David Lonard
though they were in a Print statement! Edinburg, TX
Central Pennsylvania
The Commodore 64 user's group for
Item: In The Straight A Program (February 1984, p. 114), there is a glitch in
members living within a 50-mile radius
the Statistics subroutine of the program listing. The following lines should re
of Harrisburg is 8!2. Club meetings are
place the original line 3177:
held on the last Tuesday of the month at
3176 IF I*(VX>"1MTHEN3179 Messiah College (Grantham, PA) in
3177 dV Kline Hall, at 6:30 PM.
Item: In our listings of the programs for the article Fancy Fingering on the Western Slope of Colorado
Function Keys (February 1984, p. 70), the data statement lines (9000-9060) The Commodore User Group offers
were altered so that some end-of-Iine checksums or data statements were free information and public domain
moved to the following or previous line. If all data statements are typed in ex software; they'll be setting up a CBBN
actly, the programs will run all right, but if there is an error, it may be in the (computer bulletin board network)
line before Che one indicated by the error message. Following are the lines in soon. The group meets on the first
question (for the VIC-20, top, and C-64, bottom) as they should appear: Monday of each month.
For more information, write to Ray
Brooks (president), Box 377, Aspen,
ERTRUO.16 5,2i 141 21 5,165,1 24,ie5,il, ,44, .,839,21, 1,28,
CO 81612.
?O1G
30* & DBTfli62,3. 169, 63. .3? ,197 248 13,56 233, 3,20 i,16.246, ,d9. 255,1
173, 141,2. £01, 1 ■ 2O3 ;.162.4, !B1, .2, 1962 '
DKTR1£2>8, 13S 24. 101 ,253 iS5 ,128,2 140, 2tl, 1 II HE. 2, 168.
9
sen IlflTflO ■ 177, 251. 24Q 17 ,157 119
,2.288 .232, 134, 193.224,3 ,IO£ ,241. 132 .253.1€9.!9 Delaware
DFmu,i33. i54 76. 191 ■ ii-t ess If you are interested in the Com
modore 64 and live in the areas of
144.3.138 ,21, 3,141 ,a .3,1837
seaa DATftUC.leS.£30,141, 21.3 ,169 ,249.2 4, IBS ,21. .24 , U4,5fi.2 9 Delaware, southeastern Pennsylvania
seie DRTfie8.9o 165 ,254,2 40.91 ,169 .0.133,25 4, It
198 ,206.9: , is:
4
9,2:
and southern New Jersey, then join the
9020 LflTFffiGl.6.
253 ,162>8, 173, 141,2- Ml.: ,208,2,162,4, 201
2'206 ,2, 1962 Tri-State User's Group by contacting
98 sa LF1TR46.5S, 134 1£6.162,248
9040 138 24, 181,853 ,128,; ,2«, 38,141,12S,2, 16B 177.: 51,
e
Russell J. Prince, 2312 Carpenter Road,
,£41. 132 ,233,169.29
9es a DRTfiO,177 251 24B ,17 ,157 .115 .2,236 ,232, 134, 198.224, S ,20?
Wilmington, DE 19810.
S3 24,144,162,2437
9060 DRTfil.133 254 76, 43, 234, 162, 3,165, 197,201,3
,240, 137",
Atlanta, GA
There is one other problem in the Function Keys article. The article states Write to the Atlanta Commodore 64
correctly that, after pressing the run/stop and restore keys, you restart the User's Group at 1767 Big Valley Lane,
VIC-20 program by entering SYS 0. It neglected to say that the C-64 program Stone Mountain, GA 30083, or con
is reactivated instead by entering SYS 248. tact Ronald Lisoski (president) at 404-
981-4253.
The club's monthly listings are an
nounced in their newsletter, which con
Item; There was a problem in the program listing for the C-64 version of
tains hardware and software reviews,
Draw, published in the RUN Amok section of the March issue. The problem
club activities and programmers' tips.
is corrected by inserting the following line: Meetings generally have tutorials, soft
ware and hardware demonstrations and
335 IF D(F1,1)=0 THEN DELTA=0
general club business. Public domain
To Subscribe, Renew
or Change an Address
COMPUTHWOCHE
WreCWGommunlcaUons/Inc.;ihe worlds Korea. jap:m. Singapore, Southeast Asia, Infoimrld, Microcomputing PC World.
laigest publisher of computer-related news South Africa. India. MncWorld jr. SI) Micro, inCUIer. Run, and
papers and magazine. And wherever you go The Southern Pacific—Australia. Hot Cod).
in [he computer world, you II find computer- Central and South America—Mexico, Braa!.
involved professionals reading—and relying No one in the world publishes more computer
Argentina, Chile
on—our publications. With highly trained and
information for more people in more countries
experienced editorial siaffs all over the world, than we do. And we'd tw happy to give you
our publications give readers the bust and mosi In the United States: more information on any of our publications.
up-to-date information available in this rapidly Just send a telex to our U.S. offices, attention
In Ihe worlds largest computer market,
changing industry. cw international Marketing Services, (telex
we publish a whole series of publications that
#95-1153) or write us at the address Mow.
cover different aspects of the industry. Our
Around the world: largest publication, with more than lialf-a-
We publish, co-publish or provide editorial million readers every week, is Compulemrirld.
services lo the leading computer publications a weekly newspaper aimed primarily ai larger
in the world, including publications in all of computer users, lis companion publications
[lit following countries: include Oimputtnmrltl Offtcf Automation.
SCflndlnavfa—Denmark, Sweden, Norway, Computerworld on Comaunlcalbni
Finland and a Miles otBigeri Guides covering all
Western Europe—West Germany, United major segments of the Industry,
Kingdom, France. Italy. Spain. Greece. In addition, we publish MICRO MA8KKTW0RLD
ihe Netherlands. for dealers, distributors, retailers and oihers
The Mid-East—Kuwait, Saudi Arabia. involved in the microcomputer marketplace.
CW COMMUNICATIONS/INC.
375 Cochilullr Roid, Bo* 380. F m. MA 01701
Asia/Africa—People's Republic of China, For microcomputer users, \w publish (61TI 879-0700
COMPUTER /
■•ta
Brain Strainers contains three games The Voyage of the Mayflower, from
in one package: Clef Climber, a note Cadmean Corp. (309 Koch, Ann Ar
recognition game designed to develop bor, Ml 48103), is a simulation of the
auditory and music leading skills; Find Pilgrims' voyage of 1620 from England
ers Keepers, a concentration game de to America.
signed to teach visual discrimination
and improve memory; and Follow the
You must organize and allocate sup
plies of food, drink and other necessi
/in
Leader, a music and graphics pattern ties both before and during your voy
recognition game. The Brain Strainers age. Ocean currents, storms and other
package is available for $29.95. natural phenomena challenge your
Ini
Simulated Computer is an animated navigational skills.
simulation of a computer in operation. The Voyage of the Mayflower is
It costs $29.95. available on disk for the Commodore
All three games are available on disk 64. It costs $29.
Check Reader Service number 418.
or cassette. it
Check Reader Service number 400.
Graf 64
Manage Your Legal Affairs Handic Software, Inc. (5090 Central
Peter and the Wolf Computa-Law is a series of programs Highway, Suite 7, Pennsauken, NJ
Educational Audio Visual, Inc. (17 designed to help laymen and business 08110) has released Graf 64 for the
Marble Ave., Pleabantville, NY 10570) persons manage their legal affairs. Commodore 64.
has introduced Peter and the Wolf for The Computa-Law programs give With Graf 64, you can study compli
the Commodore 64. you access to forms and jargon used in cated maihematical functions in graph
Based on Prokofiev's classic tale, this the legal profession. Some of the pro formats. Any function can also be
game provides three levels of play— grams available are: Simple Will, defined and plotted into high-resolution
from a simple theme-recognition game Agreement of Sale-Real Estate, Lease- graph form within an x-axis range.
suitable for young children to a chal Residential, Employment Contract, Graf 64 is available on cartridge for
Promissory Note, Partnership Agree S29.95.
lenging contest in which Peter and the
Wolf are pitted against each other in an ment and Pre-Nuptial Agreement. Check Reader Service number 413.
The Computa-Law programs are
effort to capture the other characters.
The documentation includes sugges compatible with most popular printers.
tions for experimentation in program They are available for the Commodore
ming music and graphics. 64 and the V1C-20 (16K expansion).
Peter and the Wolf is available on Each program costs $24.95 on disk and
disk for $39.95.
$19.95 on cassette. LegalByte Software,
Check Reader Service number 431. PO Box 579, Gwynedd Valley, PA 19437.
Check Reader Service number 421.
B4K MEMORY
FDR THE ~VIC SO
ANNOUNCES
THE ULTIMATE °VIC 20 MEMORY'
Selling RUN will
make money for you.
Consider the facts:
Fact 1: Selling RUN increases store traffic—our
dealers tell us that RUN is one of the hotttst-
• THE G4KV MEMDOV EXPANSION MODULE VJIS1K OF NORMAL EX
selling computer magazines on the newsstands. PANSION ■ JON ADDL FOR BRQGflAM OR DATA STORAGE BOOSTS
M6MOFJY TO ALMOST 70 000 BYTES ALMOST TWICE THE USABLE
Fact 2: There is a direct correlation between MEMORY OF JHE *fr*4 ALL BK BLOCKS AOE SWITCH SELECTABLE
AND WRITE PROTECTABLE THE ENTIRE UNIT DRAWS ONLY 25D MA
store traffic and saJes. Increase the number of THE 64 KV HiS A GOLD PLATED EDGE CONNECTOR AND IS HOUSED
IN A DISTINCTIVE BLACK CASE ALL THIS AT A PRICE YOU CAN AF-
people coming through your door and you'll in
crease sales. $109.95
Fact 3: Fact 1 + Fact 2 = INCREASED iLSONEWl Y BELEaSeO EROM LZTCO
,,.VB.0.M,'"£ESS0RV F0R 0UH 6a*v tD MflKE IT EASV TO PROGRAM
SALES, which means more money for you. BASIC TO JSt Al I Mf/MOFIY AVAIL ABLE INSTAl LED NEW OH ADDED
'0 THE LETCO B4KV jp
And that's a fact.
DELUXE A SI OT EXPANSION CHASSIS WITH TXBERIMENTERS
For information on selling RUN, call 1-800-
343-0728 {in New Hampshire call 1-924-9471)
and speak with Ginnie Boudrieau, our bulk 7V. .5'', .'■/.. INO60AF1D]
SUPER FORTH 64
TOTAL CONTROL OVER YOUR COMMODORE (.j
AUTHOR!"
• Meal Time Process Control. Cam man I Hi Ions. Robotics, Srlentillc btihciil Intelligence
fl■ Powerful SuperselnlMVPFORTH/FOHTH
l. " &[fl I ri:'" !'Jn Ejtic
ilrr rltjji P.JIir
79. E*Uor
_ J. .11 n r ■
[he teginnerorproresslctnl
i.. ■ m .- .
III CM BllloUn
• Srnglt tfiu fln.i ceaf miJiiy
■ tlly lull conlrol Dl jII lovnd hr rit
gritmci nlw. igrlli piffling Una t licit
• Din t Ciumi Diud Dill in i.d!i
• Full dtil uugt 680 Stturi
• IncluJji Inicrutlu mttrprttv i (gmpllir
• Forlli vfriuil mimaty • Sun nan i ill CnmmodorB lilt Em*
■nd FmhVlflml auk
• Full curia Scrim rdllv
• rmimm to mlitinm prggrim • Ikhi tolOK DIM undtrmiih HUM inn
SMOOTHTALKER™
Lave you placed your
vote for RUN's best ad VIC-20 COM-64
Kll Am.nt n
8K 119.95 J24.95
16K 34.95 39.95
3 Slot Switched S Fused 19 95 24 95
C-64 4 Slot (non-buffered) 34.95 39.95
Add $2.00 shipping/hand I ing
Let us know 8 wwks in advance .«> that you won'l miss a'
COMMODORE OWNERS
single issue of HUN.
Attach old label when indicated and print new address in Join the world's largest, active Commodore
space provided. Also include your mailing label whenever
you write concerning your subscription. It helps us serve Owners Association.
you promptly. ^^
T.P.U.G. Inc.
Department "R"
1912A Avenue Road, Suite 1
Toronto, Ontario, Canada M5M 4A1
• Lnan Analysis • Retirement Planning bridge alone or with a friend. BridgePro > Clear Instructions
■ Invtstmenl Planning ■ Savings Mgmt. will shuffle, deal, bid and play the other ADVANCED FEATURES:
hands. Horizontal and vertical scrolling
ONLY $9.95 Diskette BridgePro is available on disk for
Rotation ol sprite
Mirror image for perfect symmetry
or $8.95 Cassette $35. ■ Animation
DELTA ENTERPRISES
P.O. Box E
Nampa, Idaho 83653 Spelling Tutorial 96 Hawthorn Street
Westwood, MA 02090
Computer Technology Co. (PO Box Mass, residents add 6°o sales tax
7000-309, Redondo Beach, CA 90277) Commodore 64 is a irarjemark of C.B.H. Inc.
LOOKING FOR
DISTRIBUTORS & DEALERS
Subscription Dept. Inquire aboul our sofTware-E^teHem quality at Savings'
See our lull page color a<J in ifte na«T issue.
PO Box 954
Fanningdale, NT 11737 For free catalogs call or write lo
3H IMPORT m<l EXPORT COUP.
Thank you and enjoy your subscrip HI James Si. M0S Syracuse. N Y 13J03
Tsl (315)475-222^
tion.
1 Cwnmodixa. A|*ri. Tavu rnitoimonti. ar* Reg TW(
8 Abacus Software 77 413 Handle Software, Inc 154 4 Precision Software Inc 65
33 Abacus Software 38 135 Hayden Book Company 127 210 Professional Micro Services 161
18 Academy Software 84 295 High Tech Friend 79 93 Professionai Software Inc 7
263 Accelerated Software, inc 33 268 Hytech 92 406 Program Design Inc 156
430 Advanced Microware 158 102 Info Designs, Inc 17 15 Protecto Enterprizes
57 Alternate Computer 76 429 Infocom Inc 154 118,119,120,121,122,123
423 Applied Technologies Inc 161 240 Innovative Technology 131 23 Public Domain Inc 78
Apropos Technology 141 230 JMD Enterprises 140 13 Q.A.D. Systems 49
243 Aries Marketing Company 92 * jrSubscriptlon 98 136 Qualitylnput 54
186 Ark Innovations Inc 95 22 LBA Computer Products 110 408 Quick Brown Fov 158
61 Assembly Technology 85 421 LegalByte Software 154 220 Qulncept Inc 78
103 Basic Byte Inc 115 197 Letco 155 81 Restcn Publishing Inc 25
101 Batteries Included 27,91 Lights 29 RUN
434 Batteries Included 156 407 Limbic Systems Inc 160 DealersSell 155
28 Bill Cole Enterprises 52 122 Lynn Computer Service 113 Foreign Dealers 134
82 Bill Cole Enterprises 49 173 M&M Software 55 Moving 157
41 BookCompany.The 70 277 Magnacomp 89 RUN Subscriptions 67
Boston Educational Computers .. .95 283 Maxiplotlnc 76 Subscription Problems 161
411 Broderbund Software, Inc 152 416 Merritt Software 160 University Micro 161
175 Bytes & Pieces 35 247 MESl 70 128 Satellite Technology 70
216 Cadmean Corporation 135 248 MFJ Enterprises 24 410 Scarborough Systems 152
418 Cadmean Corporation 154 73 MiccaSoft 95 165 Schoolmaster Programming 131
85 Cardcolnc Clll 29 Micro Management Systems Inc.. .63 415 SEI Enterprises Inc 156
192 Cardinal Software 115 87 MicroSOInc 80 275 Shannon Software 104
400 Carousel Software Inc 154 126 Micro-Source 76 255 SimplexsoftLtd 84
142 CGRS Microtech 45 47 Micro-Spec 101 90 Skyles Electric Works 68
225 Cheatsheet Products 79 212 Mlcrc-Sys 61 241 SoftPeoplelnc 73
285 Clearvlew Software 79 409 MicroLab 156 233 Software Connection 94
19 COM-CAP 140 91 Mlcrolog Corporation 26 288 Software Marketing 161
Comal Users Group 134 250 Micromate Accessories 131 281 Software Masters 129
3 Commodore Business 68 MicroProse Software 31 424 Spinnaker Software 154
Machines CIV 27 Microtechnic Solutions Inc 39 438 Strategic Simulations 156
170 Compu-soft 29 172 MicrowareDistrlbutors 72 40 SubLogicCorp 19
435 Computer Associates 152 20 Mirage Concepts Inc 11 274 Such-A-Deal 103
427 Computer Management Corp. ...161 404 Mirage Concepts Inc 158 6 Synapse Software 23
420 Computer TechnologyCo 161 217 Morris Software 38 405 Synapse Software 152
118 Computermat 87 253 MSDInc 71 94 3R Imports and Exports 161
24 Computerworld Espana 153 150 Nanosec Corporation 3 145 Tlmeworks 57
182 Connecticut Microcomputer 104 245 Nelson Software 84 412 Timeworks 160
433 Cord Ltd 156 280 New Leaf 63 T.P.U.G 157
425 Creative Software 160 51 OEM,Inc 86 70 TotlSoftware 111
403 Davidson& Associates 158 196 Ohio Computer Services 63 417 Totl Software 160
270 Delta Enterprises 161 60 Omnitronlx 129 124 Tymaclnc 13
147 Double-E Electronics 105 218 One-Stop Software 85 272 UltraSoft,lnc 49
414 Dynatech MlcroSoftware 158 195 Orange Micro 41 99 Ultrabyte 80
14 Eastcoast Software 93 419 Orbyte Software 156 35 Universal Software 109
50 Eastern HouseSoftware 56 235 Pacific Exchanges 92 184 User Friendly Systems Inc 86
50 Eastern House Software 110 436 Pacif ica Micro Products 152 Wayne Green Inc.
431 Educational Audio Visual Inc 154 162 Panther Computer Corp 1A Manuscripts 155
11 ElcompPublishing 81 163 Panther Computer Corp 2A 480 RalnbowQuest 135
437 Electra Company 158 30 Panther Computer Corp Cil 481 WayneGreen Books 130
84 Federal Hill Software 129 208 Parsec Research 155 96 Xeteclnc 114,144
9 HSEComputronics 9 199 Personal Peripheral Products 157 158 YorkiOLtd 115
For further inlonnaliori trom our arWBmsers, circle the conespondlno Reader Service number on Ine FtoaOoi Service card. ■This advertiser pielers to be contacleO directly.
■■I" .
-Take on the world, toughen up your trigger finger and fire away...
Commodore is ttie best computer bosl of Dally Midway arcade garnos. lo deteal Uk Wizard and the Warriors,
value in lown. at home, al school Our Kickman, (which |ust received lighting- your way Ihrough to the end
and at work... with our exciting, a coveted "Electronic Games ' With Iho new Commodore "MAGIC
easy lo use. inexpensive VIC 20 and award for an arcade translation) VOICE1. It talks back lo you too!!
C6<i computers lets you sleer Ihe unicycle to catch You commandeer the flee! al sea with
Wo re lasl becoming the besl game Ihe falling ob|e.cls. as they fall quicker ou' version of Seawoll.and become the
in lown when it comes lo entertainment and quicker!! master tactician as you battle "it put"
lor the whole iamily.. and al afford Gorf, Lazarian, and Omega Race with enemy fleet.
able prices. give you the best in classic space Clowns and Blueprint round out
THE BEST ARCADE IN TOWN action against the one-eyed leviathon. our arcade enteriasnment package to
can be in your own home with our the droids or Ihe evil Empire keep your fingers nimble and your
exciting, faithful reproductions ol the In The Wizard of Woryou attempt mind in gear. \
~ commodore
COMPUTERS Circle 3 on Header Service card.