You are on page 1of 132

.

Commodore
Kids:
Changing
Hie Face of
Computing

Exclusive
Interview
with Fred
D'lgnazio

Programs
to Type:
The Computer
Jukebox
VIC-O-Lantern

New Products
Turtle
Toyland, Jr.
Solo Flight

BULK RATE
U.S. POSTAGE
PAID
Permit No. 1094
St. Cloud, MN 56301
ITS NOT
HOW LITTLE IT COSTS,
IT'S HOW
MUCH YOU GET.
Ml

We have a surprise for ail thousands of programs for economically than people who
those people who think that in schools, business or funny don't. (Which is just about
order to get more you have to business. everybody else.)
pay more. But the Commodore 64 is So because it's a 64,
The Commodore 64™ about one third the price of the it's powerful. Because it's a
We also have a surprise 64K IBM PCjr™ or the Apple lie™ Commodore, it's affordable.
for all those people who think In fact, for about the price of And because it's a Commodore
they have to settle for less just those computers alone you can 64, it's the world's best selling
because they're paying less. get the Commodore 64, a disk computer.
The Commodore 64. drive, a printer and a modem—
The Commodore 64 has a a powerful computing system. COMMODORE 64=
full 64K memory, high fidelity We don't do it with mirrors, IT'S NOT HOW LITTLE IT COSTS,
sound and high resolution, we do it with chips. We make our IT'S HOW MUCH YOU GET.
16-color sprite graphics. own. So we can make them for
It's fully capable of running less, more efficiently and more
Volume 3, Number 4, Issue 11, October/November, 1984

34 Kids: Writing Up a Storm for


Computer Publications
by Betsy Byrne

38 Commodore Kids Win Science Honors


by James Miller ;

44 Kids + Computers + School = ??


by Jim Gracely

50 Handicapped Kids Are Computing, Too


by Susan Mason

52 Kids and Computer Clubs


by Betsy Byrne

56 What I Did at Computer Camp


by Mim: Focier"/

6O Fred D'Ignazio, Joyful Computerist


by Betsy Byrne '

2 POWEP'PLAY Oct Nov 1984


72 High Scores
How do you measure up in our ongoing competition?

74 Joystick Lunatic
DearJL fcy ?■■■-.- F.r.k-i

78 Game Programs
Houseplant for the Commodore 64 by Marilyn SaUee

80 Computer Tutor
Checkers for Two. One or None by Roger s Macombet
BASIC QUIZ for Would-Be Hackers by Gerhard Schilling
The Unknown Super Expander KEY Function by Mike Hms

91 Jiffies
Appointment Calendar by Dennis Bioomfieid
The Computer Jukebox byDnnadJ Eddington
VIC-O-Lantern; A Halloween Trick-or-Treat by Bruce Jaeger
VIC/64 Disk Utility by C W DeLuughter
Getting YOUI VIC 20 "In the Mood" by Donald J Eddington

1O3 Kids' Corner


Something New for Commodore Kids by Betsy Byrne
Bad Guys from Space by David Roberts

1O Braindrops
From the Editor

12 We're Glad You Asked


Users' Most Asked Questions by Linda Lee

2O News From the Front


GES Software Showcase 'Ainnt.>rs and nc;w product highlights.

108 Product Reviews


Dancing Feats reviewed by Ted Salamone
Turtle Toyland Jr. reviewed by Kelley Essoe
Four Word Processors for the VIC 20 by Wait Lounsbery
Solo Flight rwiawad by Michael Burns

120 User Groups


User Group Log by Wayne Huiuhcuk
User Group Listing
A list of Commodore user groups around the world.

123 Glitch Fix


Whan we make a mistake, this is where we fix it

128 Advertisers' Index

POWER-PLAY Ocl Nov 1984 3


.
INTRODUCING ACTIVISION

SEE YOURSELF IN A

,. ■ i

You leave the sun behind as you lower yourself You have heard the elder speak of one central You strap on your helicopter prop-pack, check
down into the unexplored caverns beneath source and a maze of unconnected grey paths. your laser helmet and dynamite.There's no
the Peruvian jungle. Deeper and deeper you go. As you connect each grey path to the central predicting what you'll have to go through to
Past Amazon frogs, condors, and attacking source, what was grey becomes the green of get to the trapped miners. Blocked shafts,
bats. Across eel-infested underground rivers. life.When all are connected, then you have molten lava, animals,insects.who knows what
From cavern to cavem, level to level. Swim- achieved "Zenji" But beware the flames and lies below. But you'll go,you're in charge of
ming,ranning,dodging,stumbling.you search sparks ofdistraction that move along the paths. the Helicopter Emergency Rescue Operation.
for the gold, the Raj dia You must go beyond strat-1— The miners have only one ]
mond and the thing you egy, speed, logic.Trust chance.You.The opening
really treasure... adven your intuition.The ancient shaft is cleared now, it's
ture. Head for it. Designed puzzle awaits. Designed time to go- Designed by
by David Crane. by Matthew Hubbard. John Van Ryzin.

What if you were sitting in front of your Commodore 64 " programming your own Pitfall Harry™' adventure? It
can happen with a little help from the creator of Pitfall Harry: David Crane. Just write your name and address
on a piece of paper, tape 25c to it for postage and handling and mail lo:The Activision C-64 Club, PO. Box 7287,
Mountain View.CA 94039. We'll send you David's Booklet, "Programming Pitfall Harry!' It includes a written
program that helps you creale your own adventure. Go for it.
As you suit up you see the webbed forcefield You can almost hear the quiet.And it's your You made it.The Olympics.You hear languages
surrounding your planet. Holding it.Trapped job to keep it that way. A toy factory at midnight. you've never heard. And the universal roar
with no escape. No hope. Except you: The Did you hear something? Guess not.Wrong! of the crowd.You will run. Hurl.VauIt.Jump.
Beamrider.The freedom of millions depends Suddenly balloon valves open, conveyor belts Ten events. One chance.You will push yourself
on you. Alone you speed along the grid of move and a whole factory full of toys goes this time. Further than ever. Harder than ever
beams that strangle your planet.You must de wild. Even the robot, their latest development, But then... so will everyone.The competition
stroy the grid sector by sector.Your skills and is on the loose and after you. Capture the increases, now two can compete at the same
your reflexes alone will runaway toys. Restore time.The crowd quiets.
determine the future of order. Restore peace. The starting gun sounds.
yourpeopIe.Take their Restore quiet. Do some A blur of adrenalin.
future in your hands. thing! Hurry! Designed Let the games begin.
Designed by Dave Rolfe. byMarkTurmell. Designed by David Crane. I

'#*• V

rsitv*
V

Commodore 64~ is a trademark of Commodore Electronics. Lid. 0 1984. Activision, Inc. We put you in the game.
Circle Reader Service No. 1
"sfd

Publisher
Coming Next in Commodore's User Magazines
Robert M. Kenney

Editor Commodore Microcomputers, Issue 32, November/December: Devoted to the


Diane LeBold
sounds of MUSIC on the Commodore 64, this issue will give you new insight

Technical Editor into the workings of the SID (Sound Interface Device). Featuring a detailed

Jim Gracely look at electronic composer Ryo Kawasaki and his exciting work with a
Commodore 64.
Assistant Editor
Carol Minton
Power/Play, Issue 12, December/January: Our special Christmas issue spot
Associate Editor
lights recreational and home-applications software for Commodore computers.
Betsy Byrne
You'll also get an in-depth look at the best ]oysticks on the market. Which one
Staff Writer will help you get a higher score?
Steve Fmkel

Contributing Writers Key to Entering Program Listings


Dennis Bloomfield. Michael Bums,
C.W. DeLaughter, Donald J. Eddington 11 [F1,F2,F3,F4,F5,F6,F7,F8] ":Fl,F2,F3,F4,
Kelley Essoe. Mimi Fogerty, Mike F5,F6, F7 AND F8
Hinshaw, Wayne Hunnicutt. Bruce 11 [POUND] ": ENGLISH POUND
Jaeger, Linda Lee. Walt Lounsfaery, "[PI]"PI SYMBOL
Roger S. Macomber, Susan Mason.
"*":UP ARROW
James Miller, David Roberts, Ted
11 [HOME] " rUNSHIFTED CLR/HOME
Salamone, Marilyn Sallee,
Gerhard Schilling 11 [CLEAR]11: SHIFTED CLR/HOME
"[RVS]":REVERSE ON
Technical Staff 11 [RVOFF] " : REVERSE OFF
Jeff Bruette. John Campbell, "[BLACK,WHITE,RED,CYAN,MAGENTA,GREEN,BLUE,
Rick Cotton. Andy Finkel,
YELLOW]" THE 8 CTRL KEY COLORS
Barbara Karpinski
11 [ORANGE, BROWN, L. RED,GRAY 1,GRAY 2,L.
Publications Advertising Manager GREEN,L. BLUE, GRAY 3]": THE 8
Pamela S. Fedor COMMODORE KEY COLORS (ONLY ON THE 64)
GRAPHIC SYMBOLS WILL BE REPRESENTED AS
Advertising Coordinator
EITHER THE LETTERS SHFT (SHIFT KEY) AND
Sharon Steinhofer
A KEY:"[SHFT Q,SHFT K,SHFT V,SHFT T,
Circulation Manager SHFT L]"
John O'Brien OR THE LETTERS CMDR (COMMODORE KEY) AND
A KEY:"[CMDR Q,CMDR H,CMDR S,CMDR N,
Circulation Assistant
CMDR O]'1
Kathy Reigel
IF A SYMBOL IS REPEATED, THE NUMBER OF
Graphic Design REPITITIONS WILL BE DIRECTLY AFTER THE
Neumann Greenberg Schlenker. KEY AND BEFORE THE COMMA:"[SPACE3,
King of Prussia, Pennsylvania SHFT S4,CMDR M2]"
Cover
Greg Purdon Power/Play is published six times a year by Commodore Business Machines. Inc..
1200 Wilson Drive, West Chester. PA 19380. Copyright § 1984 by Commodore Electronics
Staff Photography Ltd. No material may be reprinted without permission Volume 3, Number 4, Issue 11,
Tom McNamara, Mel Grauel October/November 1984. ISBN 0-88731-020-6.
Subscription Information. U.S. subscriber rate is S15 00 a year. Canadian subscriber rate
Printing
is $20.00 a year. Overseas is S25.00 a year. Questions concerning subscriptions should be
Volkmuth Printers directed to Commodore Business Machines, Magazine Subscription Department, Box 651,
St. Cloud. Minnesota Holmes. Pa. 19043. Phone 800-345-8112. (Pennsylvania phone 800-662-2444.)
VIC 20™, Commodore 64™, and SuperPETIAI are trademarks of Commodore Electronics
Typography
Ltd., PET" is a registered trademark of Commodore Business Machines. Inc. CBM1 is a
Associates International, Inc. registered trademark of Commodore Electronics Ltd.
Wilmington. Delaware
ABC Membership Applied For

6 POWER PLAY Oci Nov 1984


HI

B&K

mam

WTTI-l IMIGIHIT AAISSIO1SJ

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
——-n sound effects put Night Mission PINBALL In a class by itself. Game features: multl-
gwjl ■ I ball and multi-playercapabilities, ten different professionally designed levels of play,
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.

See your dealer... LOGIC


Corporation
■ as
713 Edgebrook Drive
Champaign IL 61820 US
(217) 359-8482Telex: 206995

Circle Reader Service No. 2


NE UHLERSH
THE MUSIC
IH YOU

s
The IHCREDIBLE MUSICAL KEYBOARD
TM

transforms your computer into an


exciting musical instrument.

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

Software, Inc.

HE UHLERSH THE HUSK IH YOU.


Commodore 64 is a registered trademark of Commodore Business Macfiines. Inc

Circle Reader Service No. 3


raindrops

Kids and tivity" computer, the Plus/4 (originally called the


264), and contains many of the same features,

Computers
including 3.5 extended BASIC, builtin machine
language monitor, 16 colors with eight luminence
levels and a 40-column screen with 320 x 200-prxel
resolution. It also promises to be compatible with
Commodore kids—maybe you're one yourself. the 1541 disk drive and 1531 datassette and
Or maybe you're the parent or friend of one. upwardly software compatible with the Plus/4.
Whatever the case may be, we think you'll find this The main differences between the sophisticated
issue—featuring kids of course—entertaining and Plus/4 and the Commodore 16 are threefold—the
informative. As associate editor Betsy Byrne points C16 has a 16K RAM instead of a 64K; the C16 has
out in her article about young writers on page 34, no builtin integrated software like its big sister;
computers are in many ways great levelers—kids and last, but not least, the price tag on the 16
can use them just as successfully as, and often should be very low—just the right price for kids.
better than, adults. In fact, Commodore kids aie Before I close I'd like to welcome our new
out there creating new applications, writing publisher, Robert Kenney, who has replaced Neil
articles for magazines and programs for software Harris. (Neil hasn't gone very far away—only
companies and running user groups just as com down the hall to Commodore's software division,
petently as grownups are. And we all know who so we can still coerce him into doing his eminently
can usually play computer video games better. readable reviews.) Bob comes to us from a varied
You'll notice that in our features section, and interesting publishing background and has
which, as we said, is supposed to be devoted to already begun to take this unwieldy (and sometimes
kids, there's an article about Fred D'Ignazio. Even unruly) department in hand with great alacrity
though Fred is actually older than the other kids in and aplomb. (How's that for alliteration?) We
this section, we thought he belonged here because look forward to great achievements under
he has done a lot to further the cause of kids and Bob's guidance.
computers—mainly by taking the time to explain We hope you enjoy this issue. Write to us once
computers to grownups. As you'll see when you in a while to let us know what you like and don't
read the article, Fred approaches computing more like. We can't always answer, but we do read
like a youngster than a grownup, anyway. your letters.
Kids and their interests were well represented
at the summer Consumer Electronics Show (CES),
—Diane LeBold
held last June in Chicago. Of the top thirty or so
Editor
award-winning software packages at the show, for
instance, more than half were aimed specifically at
kids' interests. This means, among other things,
that kids wield quite a bit of power in the computer
industry marketplace and are important in deter
mining what products ever even see the light of
day. For more about that CES, check out our
"News from the Front" section in this issue.
Also introduced at that show, in case you haven't
heard yet, was Commodore's new entry-level Diane LeBold
computer, dubbed the Commodore 16. The C16 is
a scaled-down version of Commodore's "produc

10 POWER'PLAY Oct/Nov 1984


DANCIN

THE GOLD D SK
SOFTWARE AT A PRICE THAT WILL MAKE YOU DANCE
December Premier Issue Introducing the Gold Disk
A whole spectrum of quality software for
A complete data base system your Commodore 64*on one disk.
Feature article on data base systems
Issued once a month, the GOLD DISK contains
Home Finance program & tutorial software to meet your every need. Programs that
Learning Basic - Part 1 - tutorial will educate, entertain and assist you.
2 Arcade Action Games with tull
GOLD DISK is committed to providing you with
3D Graphics !
the best in high quality arcade style games,
Music of the month
powerful and easy-to-use applications (word
Puzzles of the month processing, data bases etc.) and enlightening
Programmer's corner tutorials.
and MUCH MORE !!
SUBSCRIBE NOW and you
All this for much less than can take advantage of this
the price of one game introductory offer
TO START RECEIVING THE GOLD DISK SERIES, MAIL THIS COUPON (OR FACSIMILE) TODAY!

THE
2179 Dunwin Drive. #6
GOLD DISK Mississauga, Ontario L5L 1X3
Canada
Name
D 6 months @ $54.95
Address □ 12 months® $99.95
State/ Zip/Area Ad<] SI 00 per issue lor mailing and handling
Orders out ol North America add S3 00 per issue
City Province _ Code _ Newsstand price per issue is SH 95 U S
ONTARIO RESIDENTS ADD 7% SALES TAX

□ Check or money order enclosed D VISA D Mastercharge


Acct* Exp Date Signature of Cardholder

Prices in U S. FunOs. Do not forward cash by mait Allow 4-6 weeks lor subscription start.
Payment must accompany all orders.

■ TRADEMARK PENDING B COMMODORE 6J IS A REGISTERED TRADEMARK Of COMMODORE BUSINESS MACHINES !NC

Circle Reader Service No. 4


we re giaa you as l<ecf

Our Users1 software) diskette for the first


time. You can't save to a disk
routine. For example, if your
program ends on line 650, then

Most Asked
unless it is formatted. This you would add the screen dump
command will erase the entire disk program starting on line 60000.
ette, however, if there is some Within your program, you would

Questions thing already on the diskette.


The purpose of this command
insert on a numbered line
GOSUB60000
Care of Customer is to put timing and block markers whenever you want a screen to be
on the diskette and create the printed. This will make the com
Support
directory. To load the directory on puter exit from the main program,
By Linda Lee
Commodore Customer Support a diskette, put it into the drive jump down to the GOSUB routine,
and type in: print to the printer, then return to
It is 8:50 AM on Monday LOAD"$",8 <RETURN> the main program and finish run
morning and Commodore's The computer will respond with: ning. This program can be found
Customer Support team is gear SEARCHING FOR $ in your printer manual labeled
ing up for another day. Comput LOADING "Hard Copy Of The Screen."
ers are on, technical letters are READY Here is a short version of a
getting their last touches, and You then type in: screen dump written by Cus
special software questions are LIST tomer Support representative,
being reviewed. The CompuServe You will then see a listing of John Fahey. This program is
Hotline representative begins every program on the diskette. much faster, but it will not do re
the downloading process for the Question—How do I get the versed characters. The directions
day while discussions of immi output of my program to print on for using it are the same as the
nent questions and answers my Commodore printer? program in the manuals. It will
float throughout the room. Answer—You can use a screen work on the 1525, MPS801, and
As the morning progresses, dump program to get the output 1526. It will also work on the 1520
the atmosphere becomes more of a program to dump to a printer. Printer/Plotter if line 60000 is
intense. It seems like a lot of This program is incorporated changed.
people need to know the same into your program as a GOSUB
thing. Then, a brainstorm! If so
ID GOSUS 60000
many people ask the same
60(1 fid A$="*!OPEN 4,4:Z=1023
questions, why not put the an
:FOR Y=0 TO 24:FOR X=0 TO 39
swers in Power/Play? :Z=Z+1
Question: How do you format 60HIO CH=PEEK(Z): IF CH>= 128 THEN
a disk? CH=CH-128
Answer: This has to be the 60020 IF CH<32 OR CH>95 THEN CH=CH+54
:GOTO 60040
single most-asked question. To
f>O0 3(! IF CH>63 AND CH<36 THEN CH=CH+32
format a disk, place a new disk
6004(1 A$ = A$ + CIin$(CH) : NEXT: PR I NTH, AS
in the disk drive, then type in: :A$="":NEXT :CLOSE 4 .-RETURN
OPEN15,8,15
PRINT # 15," NO: DIS KN AME, Another short-short by John uppercase/graphics (not re
id#":CLOSE15 will turn the 64 into a limited versed) and 40 columns. To make
Warning: this command is capability typewriter. This pro full use of the screen, hit the
necessary when using a new, gram runs alone {needs no CLEAR/HOME key. Type as you
blank (not preprogrammed supporting program). It uses would with a typewriter. Then

12 POWER/PLAY Oct/Nov 1984


.00!
(Price Includes a Complete Music Software Package Featuring Four-Color Graphics, Recording and Playback!)

Tap the full power of your Commodore 64's® SONG EDITOR (Model 972) If you're not completely satisfied with the
built-in musical instrument with the new Music- See the songs you write with the SONG MusicMate keyboard, just return it within 10
Mate" keyboard from Sequential. BUILDER displayed on a four-color Grand days of receipt to Sequential for a full refund.
The MusicMate keyboard is a fully func Staff on your monitor. And conveniently edit
tional, quality music tool with full-size keys that your songs.
We Listen to Musicians.
lets you play your music live and record it. SONG PRINTER (Model 973)
Andit's polyphonic so you can play 3 notes at
a time. Best of all, the MusicMate gives you
The SONG PRINTER prints out your
songs in standard music notation.
lEOUEIlLiAL
this creative flexibility at a very affordable
SOUND MAKER (Model 974) For a complete Sequential catalog including decals,
price! View a full color graphic display that looks send $2.00 to: Sequential, Inc., 3051 North First
Playing music on a typewriter keyboard or Street, San Jose, CA 95134.
like the front panel of a professional synthesizer
a plastic overlay of miniature-size keys limits
to program the shape, volume and tone of your
your music. We know. We're the largest Amer
own personal sounds.
ican manufacturer ofprofessional synthesizers.
Express the music in yourself and your
iamiiy. uraer your musiaviaie airea irom
ite artists on stage and in the studio. We've
Sequential novti
put our extensive experience in making quality
musical instruments into every MusicMate
keyboard.
The MusicMate comes with the Model 970
software diskette package that lets you select
many different instrument sounds and record
and playback up to 10 continuous minutes of
your music.
Unlike other remote keyboards, ours
doesn't tie up any of your expansion slots. Just
plug your MusicMate into your Commodore's
joystick port.
Add any one of our exciting software pack
ages to extend the MusicMate's capabilities.
They're just $39.95 each.
SONG BUILDER (Model 971)
Build your own songs by overdubbing up
to 3 layers ofnotes (each with its own instru
ment sound!). Or record 1 - 2 layers of notes
and play the third layer live. Also, change the
key and speed of your music.

Commodore M is a registered trademark of Canmodore, Inc.


'MusicMate is a trademark of Sequential
© 1934, Sequential

Quantity Price
Yes, I want to play my own songs on the MusicMate!
MusicMatefs) @ $99.00

Name (Please Print}


SONG BUILDER & $39.95

Street
SONG EDITOR (q S39.95

City/State Zip
SONG PRINTER 6 $39.95
Check or .American
□ Money Order □ Visa □ MasterCard □ Express Please do not send cash. SOUND MAKER g $39.95
Shipping and Handling S4.00
Card# CA residents add 6.5% Sales Tax

Valid from: TOTAL PRICE


If not completely satisfied, return MusicMate to Sequential within 10 days for full refund.
Signature _ (Sorry, no returns on computer software, once openedl
Circle Reader Service No. 29
Mail order form to: Sequential, 3051 North First Street. Dept. P. San Jose, CA 95134 Or. use our order line (408) 946-0226.
hit Fl to dump the constructed that was printed can be edited Question: How can I access my
screen to the printer. The screen at any time, even after it is printed. college computer with my com
puter so I can program at home?
5 i Answer: To access a main
10 GET B$=""THEN
B$:IF 10 frame computer, you must
20 IF BS=CHR$(133)THEN 40
connect a modem for telecom
30 PRINT B$; :GOTO 10
40 OPEN 4,4: Z-1023:FOR Y=0 TO 24
munications to the user port in
:FOR X=0 TO 39:Z=Z+1 your computer, then connect the
50 CH=PEEK(Z ):IF CH>=1 28 THEN cord from the modem to your tele
CH=CH-128 phone. Next you run a terminal
60 IF CH<32 OR CH>95 THEN CH = CH + C>4 program (preferably a machine
:GOTO 90
language program since it is
80 IF CH>63 AMD CH<96 THEN CH=CH+32
90 A$=A$+CHR$(CHJ:NEXT :PRINT|4,A$
faster) such as the 64 Term and
:A$=n":NEXT:CLOSE 4 : END VICTerm I which come with your
Commodore modem. Then you
By adding: dial the telephone number for the
mainframe computer you are
5 PRINT"[LOWER CASE1";:A$ = ""
contacting. When you hear the
and changing line 40 to: high-pitched tone you are con
nected. With the VICModem,
40 OPEN 4,4,7:Z=1023:FOR Y=0 TO 24 you now disconnect the handset
:FOR X=0 TO 39:Z=Z+1
from your phone and use the cord
from the phone to plug into the
the screen dump will change to screen constructed by another
modem. The AutoModem is al
upper/lower case. If you incorpo- program. Again, Fl will dump
ready connected. At this point
rate these first two short programs, to printer,
your computer becomes a termi
you will have the ability to edit a
nal controlled by the mainframe
computer. For instance, if the
100 GOSU3 60000
mainframe uses COBOL, FOR
50000 A$="":GET B$:IF B$=""THEN 60000
TRAN, Pascal, etc., your terminal
60310 IF B$ = CHR$(133)THEN 5(1030
60020 PRINT B$;:GOTO 50000
will have those capabilities for as
60030 A$="":OPEN 4,4:Z=7679 long as you are connected. This
:FOR Y=0 TO 22:F0R X=0 TO 21 will allow you to use the storage
:Z=Z+1 and printer of the mainframe
60040 CH=PEEK(Z):IF CH>=128 THEN while you do programming at
CH=CH-12S
home. It's a great feature for col
60050 IF CH<32 OR CH>95 THEN CH=CH+64
lege students who have braved
:GOTO GOf.70
60360 IF CH>63 AND CH<96 THEN CH = CH+32 those lines outside computer
60070 A$=A$+CHR$(CH) : NEXT:PRINTS 4,A§ rooms. Programming courses be
:A$="":NEXT:CLOSE 4:RETURN come easier when your time
isn't limited.
Question: I get loading and
saving errors when I use my
100 GOSUB 60000 datassette. When I plug the
60030 A$=n":GET B$:IF B$=""THEM 60000 power cord into the computer,
60010 IF BS=CHRS(133)THEN 60030 there is a wire with pins on the
■60020 PRINT BS;:GOTO 60000
end, connected to the power
60030 A$ = "":OPEN 4,4:Z=1D23
cord. Must this cord be con
:FOR Y=0 TO 24:FOR X=0 TO 39
:Z=Z+1 nected to something to make
60040 CH-PEEK(Z):IF CH>=123 THEN the datassette work?
CH=CH-128 Answer: First of all, the wire
60050 IF CH<32 OR CH>95 THEN CH-CH+i54 on the power cord is a grounding
.•GOTO 50070
wire. When using the datassette
(JflfiSfl IF CH>63 AND CH<96 THEN CH=CH+32
60070 A$=A$+CHR$(CH) :NEXT:PRINTS 4,A$
with the VIC 20 or the 64, it is
:A$="":NEXT:CLOSE 4:RETURN not used. Simply wrap it around
the cord and secure it to keep it

14 POWER'PLAY Oct/Nov 1984


INTERNATIONAL CENTRE, TORONTO
NOVEMBER 2 9 & 30, DECEMBER 1 & 2, 1 9 K l

!■■■■■■■■■■■■■■■■■■■■■■■■■■!
■■■■■■■■■■■■■■■■■■■■■■■■■■■i
!■■■■

!■■

■ ■■I

IHBI

■■■■■■■■■I
■■■■■■■■■I
■■■■■■■■■I

■■■■■■■■■■■■■■■■■■■■■■■■■a
■■■■■■■■■■■■■■■■■■■■■■■■■a ■■■■■■■■■■■■■■a

!■■■

■■■■■■■■■■■■■■*■■■■■■■■■■■■!

■ ■I !■■■■!

The world oF
COMMODORE
T.
he Company that had the
foresight and imagination
to design and build more
computers for home, business and educa
II history. Larger than any other
Commodore show in the World
and this year's show will be
even larger.
tion than any other will be presenting
the most farsighted and imaginative show World of Commodore II is designed
to date with exhibitors from around specifically to appeal to the interests
the World. and needs of present and potential
Commodore owners.
The 1983 Canadian World of Commodore
Show was the largest and best attended Come and explore the World of
show in Commodore International's Commodore.

world of „ „
commodore n

A HUNTER NICHOLS PRESENTATION.


FOR MORE INFORMATION CALL (4l6) 439-4140
Circle Reader Service No. 25
out of the way. The grounding 801 printers. However, the 1526 the 1525 for test #5, =?8 and #9.
wire was used only with the older will print one programmable char The test was not designed for
business machines. The FCC acter per line. But this character the 1526. It is also why graphic
regulations are often different for can be repeated up to 80 times programs such as LOGO won't
business computers and home which works great for a border. print on the 1526.
computers. Originally, the datas- To program a character, you The 1526 will also do any
sette had to be grounded on all must turn on bits within the 8x8 keyboard graphics.
business machines when used in dot matrix in the printer. This is Question: Where can I get my
a home to abide by these regula done the same way you turn on computer fixed when it is out
tions. Since this is no longer the sprite bits. Calculate from top to of warranty?
case, the grounding wire is no bottom, in descending order, the Answer: First of all, check
longer used. values of 2|N. (See Figure 1). For your local phone directory for an
When working with the datas- example, 2f4 = 16and2t7 = 128. authorized Commodore dealer
sette, you must remember that it This value is the same for every (check the yellow pages under
is sensitive to radio emissions or bit across that line. When you computer dealers). If you can't
magnetic fields. The TV emits a turn on bits, the value is deter locate any in your area you may
strong signal which can cause mined by adding these bit values return your unit to the Commo
loading and saving problems vertically. For example, to get the dore Service Department at
on the datassette. Before you value of 60 in the first position you 1200 Wilson Drive, West Chester,
assume that your datassette or will be turning on four bits. The Pennsylvania 19380. When a unit
computer is defective, try re values are the powers of two. is out of warranty there is a flat
locating your datassette away Therefore, you would add: rate charge involved. This rate,
from the TV (at least two feet). which is a repair or replace rate,
Also, be sure to keep tapes away 32 + 16 + 8 + 4 =60 depends on the type of unit. Here
from the TV, telephone or any is a list of flat rates:
The last value of 20 would be
other magnetic device (this in Printers: 1515, 1525, 1525E,
calculated the same way. Two
cludes any appliance that has MPS-801, & 1526 S75.00
bits are turned on:
a motor). Tapes and disks can Printers: 1520 45.00
be erased.
2|4 + 2|2 = 16 + 4 = 20
VIC 20 35.00
Question: Why can't I print These values are then entered Commodore 64 55.00
graphics on my 1526 printer? as CHR$ values. Here is a short PET64,SX-64 95.00
Answer: The 1526 printer will program that will print the Com Datassette: 1530 35.00
print dot-programmable graphics modore logo across 80 columns. Disk drive: 1540, 1541 85.00
the same as the 1525 and MPS- Notice the CHR$ values in line 30. Color monitor: 1701,
1702 95.00
lfl OPEN 4,4,0: REM OPEN A MAIN VICModem: 1600 30.00
CHANNEL FOR PRINTING AutoModem: 1650 45.00
20 OPEN 5,4,5: REM OPEN A CHANNEL TO
When sending in a unit, be sure
SEND CUSTOM CHARACTER DATA
to include a check for the proper
25 FOR 1=1 TO 7:PiUN'n4,"12345r>789H"f-
amount made out to the Commo
:NEXT
26 PRINT#4,"12345fi7B9f1" dore Service Department, along
33 PRINT*5,CHR$(GCJ)CHR$(66)CHR$(129) with a letter explaining the prob
CHR$(129)CHR$(231)CllR$(20)CIlR$(2fl) lem. Commodore will return
45 FOR 1=1 TO 30:PRINT*4,CHR$(254); your unit by UPS along with a
:NEXT
90-day warranty.
46 PRINTH»CHR$(254) "COMMODORE"
If there is a problem with a
48 PRINT|{4/CHR5(251) "COMMODORE"
5fl CLOSE 4:CLOSE 5 unit still in warranty, first return
it to the dealer where it was pur
The CHR$(254) is the command CHRS(16), which is the tab com chased. If this is impossible, it
to print a single programmable char mand, and the CHR$(27), which may be sent to the Commodore
acter. The secondary address -5 is an escape command, are used Service Department at the same
is the channel to which you send in programs to set up graphics. address. However, when any war
data for custom character sets. The 1526 doesn't understand ranty work is to be done, a copy
Another difference between these commands. This is why of the proof of purchase and a letter
the 1526 and the 1525 and MPS- the printer test on the demo disk explaining the situation must
801 are two character strings. will give different results from accompany the unit. No work

16 POWER'PLAYOct/Nov 1984
NEW! A game of mystery and adventure

vhe year is 1900 and some of the most famous


of the Victorian era have gathered at Hampstead
Manor to lend their scholarly minds to solving
one of history's most fascinating mysteries: who is
Jack the Ripper? Scotland Yard has assigned you
to the case, and the latest series of clues lead you
to believe that the Ripper—in a feat of insane
ingenuity—stalks Hampstead Manor itself.

illIPPER! is an intriguing adventure with


audio and visual enhancements. Prowl
Hampstead Manor, exploring its ancient halls,
collecting clues and hints, and meeting some of
history's famous people. But beware: if the Ripper
does indeed walk among them, you must watch your
back as well!

IPPER! is a solitaire game between you and your


microcomputer. Match your deductive skills with
Sherlock Holmes. Discover who the man is in the
straight jacket and why is that Doctor always
writing about dreams? Unravel the mystery
of the Giant Rat. Should you trust that
dwarf? The answers lie within RIPPER!

IPPER! is ready to run on the


Commodore 64® system with disk
drive. Available for $25 at leading
Computer and Hobby Stores
everywhere, or call toll-free:
1 (800) 638-9292 for more
detailed information. When
you cali, please ask for
Operator R.

Trademark uf (lomnuKioro Business Machines

microcomputer games
DIVISION OF THE AVALON HILL GAME COMPAN
4517 Hartord Road • Baltimore, Maryland 21214 • (301) 254-9200

Circle Reader Service No. 27


can be done on any unit without use a unique ID#. Just follow the chased through dealers, mass
a check or proof of purchase. flashing prompts on the screen. merchandisers or any place
Question: Can you get an 80- When you hit the return, the next that sells Commodore products.
column screen on the 64 when procedure is executed. Commodore doesn't sell directly
working with a modem? There are also a variety of to the consumer. However, we
Answer: Yes. There is a free other utility programs. For in do operate the Commodore
program available from Commo stance Change Disk allows you Computer Club. If you are having
dore called Term 80. This can be to change the device number on trouble locating a certain piece of
downloaded from CompuServe. a disk drive with the software software and you have a credit
Go to the Programming SIG (spe method. Copy-All 64 will copy card, you can order the software
cial interest group) in the menu programs or entire disks between by calling a toll-free number
from CompuServe, then at any ! drives (example device #8 to de and placing your order, but you
prompt type: GO CBM 310. At a vice #8). Dump displays a pro must have a part number to
function prompt, type: IN XA8 gram or file in its hexadecimal place orders. In Illinois call
(for database #80). This is the format. Load Addr will display in 1-800-924-8881, operator
telecommunications database. decimal format the location at #1280. All other states call
The complete title of the program which the program began when 1-800-323-1717, operator
is "Term 80 VT52, 80-column saved. Supermon 64.vl will aid #1280. If you don't have a credit
Terminal Emulator for the C64". a programmer with testing and card, you can obtain a software
This program will give you the writing machine language pro brochure from Commodore and
option of turning the 64 into a 40- grams. The Dos Wedge 5.1 (which order by mail.
or 80-column semi-intelligent is executed by typing SYS52224 In addition to calling Customer
ASCII terminal. To use this pro when the initial ready comes up Support at 1-215-436-4200 (Mon
gram, however, you must be ac after loading) allows you to use day through Friday 9:00 AM to
cessing a mainframe with the abbreviated commands with the 8:00 PM and Saturday 10:00 AM
following protocol: disk drive. to 4:00 PM). You can also get help
300 or 1200 baud, eight bits Besides utility programs there through the Commodore Hotline.
data word length, one stop bit, are various games such as Arrow, To do this, log onto CompuServe.
full duplex, no parity and an Demo Joystick (which tests the At any ! prompt type in: go CBM
x-line handshake. joystick port on the computer), 200. Voila! You will have your di
The directions for using this Labyrinth and Lemonade. rect connection with our Cus
program can be obtained by Also included are graphic pro tomer Support Hotline. This is a
asking for documentation. At a ! grams, such as Character Editor, great way to ask a question while
prompt type: Bro term 80.doc. Sprite Editor and Color Test, as it's on your mind at 11:30 PM.
This will give you the keywords well as sound programs, such as Another super source for help
and a description. Then for the Sound Effects and Organ. These is User Groups. A listing is pub
disposition, you would either are great ways to test your com lished in every issue of Power/
Read (R), Download (D) or go back puter's capabilities. Play and Commodore Microcom
to the terminal (T). The command But there is still more. For the puters magazines. User groups
"dowterm80.doc" will download education minded, there are Bits are end users who have orga
the documentation. and Bytes and Disk Commands, nized to help each other through
Question: What is on the disk which are fantastic for a crash the vast maze of microcomput
Bonus Pack for the Commodore 64? course in computing, and Snoopy ing. They can be very helpful.
Answer: The disk Bonus Pack Math for the younger generation It is now 8:05 PM Monday
contains 31 utility programs For the home finance minded, evening. The phone lines are
which can be valuable in all as there is an Amortization Tables pro silent, the computers are turned
pects of computer use. The first gram and a Mortgage program. off and the last piece of software
program is called C64 Menu. This I'm sure you see now why it is tucked back into its cabinet.
allows you to view the complete is called the Bonus Pack. Where The room is strangely quiet now
menu on disk at your pace and else can you get this many use as the last Customer Support
load programs directly. One of the ful programs on one disk? Check representatives sling their coats
most valuable programs is the with your local Commodore dealer over their shoulders and head
1541 backup. This program will for availability. towards the door. But they'll be
back up an entire disk without Question: Where can I pur back tomorrow. c
having to load and save each in chase Commodore software?
dividual program. Make sure to Answer: Software can be pur

18 POWER/PLAY Ocl/Nov 1984


OLD FLIGHT
<§r-J$»

SIMULATOR

REAL LIFE CHALLENGES FOR THE AIR FORCE MAJOR -


GREAT FUN AND LEARNING -/FOR HIS 10 YEAR OLD SON!!!

MojorBill all the challenges of SOLO FLIGHT But be careful,


has over 3000 because that may take many more flying hours than
hours of flying a Major has!!
He loves the sophistication of the SOLO FLIGHT is available tor Commodore-64. APPLE. IBM,
SOLO FLIGHT simulation and its real life challenges and ATARI computers Suggested retail price is only S34 95,
of deteriorating weather, failing instruments, and Find SOLO FLIGHT at your local retailer, or call or write for
overheating engines!! He knows the reality of flight MC/VISA, Money Order, or COD orders Add S2 50 for postage
' - with SOLO FLIGHT he can bring it home!! and handling (Int'l, add S4.00 USD) MD residents add
Bill Jr. has no real flying hours, but just moments after 5% sales fox
he plugs in his joystick, he's airborne, experiencing the fun
Experience the reality of
and learning of Night He loves the great 3-D graphics, the these other great simulations
takeoffs, the touch and go's, and the NEW1NSTRUCT0R from MicroProse:
PILOT" option which enables the computer to give him
flight instruction just like his fighter pilot Dad would!! swim
Bill Jr. loves the fun of flying - with SOLO FLIGHT
he has it!!
SOLO FLIGHT is a real flight simulator that includes
VOR's, ILS, 21 different airports, VFR, and 1FR flying.
SOLO FLIGHT is easy to get started with, but you will
get hooked on its Fun and Excitement!! Try to master
Commodore 64 Screen Picture

MicroProse Software 10616 Beaver Dam Rood, Challenging and Eicmng Hean Pounding. EiCftiig 3-Dimension a I
AirComDatfromme Accelerated Deal-Time Aerial Com Dot Over
Hunt Valley, MD21030 Mode;n Electronic Cockpiti Defense of Europe Against Europe in Worlfl War II1'

The Action is Simulated — the Excitement is REAL!! (301)667-1151


SovietlnvosionM1

Circle Reader Service No. 28


Commodore-64. ATARI. APPLE, and IBM aieregistcrfld trademarks otCommodorB Business Machines Inc. ATARI Inc . APPLE Computer Inc. ono international Business Mdchines Inc., respectively.
news

Computer
Song And the Winners Are...
Writing These Software Showcase Winners were selected from among those pieces

Contest
Company Program Name Description

Access Beach-Head Six full access screens actually makes several

Judges games in one

Announced
Broderbund Maichbox.es Challenges and sharpens memory retention skills

Commodore Jack Attack Combines cartoon animation with strategic


Vince Fleming of Strange-
challenge
land Music and Dan Seitz of
Aleph-baze Music have an
Commodore Micro Cookbook Menu driven program designed to help plan meals
nounced they will join the
panel of judges for EnTech Commodore International Soccer Three-dimensional animation and authentic soccer
Software's First Annual Com
puter Song Writing Contest. play action

Aleph-Baze and Strangeland


Computerose Childpace Strengthens parent/child relationships
are music publishing com
panies in the Los Angeles Creative Dragon hawk Requires constant attention to manipulate the
area. Other judges to be
character on the screen
named may include execu
tives from CBS and Capitol
Creative In the Chips Puts player in control of running small software
Records.
EnTech's Computer Song company

Writing Contest, the first of its


kind, will award $1,000 and
Creative Moondust Player controls music and graphics
free studio time to the best
Electronic Arts Music Computer music program
musical composition written
on the Commodore 64 with Construction Set
EnTech's Studio 64. Studio
Epyx Fax Unique in utilization of questions and answers
musicians, an arranger and
a producer will help turn
Epyx Summer Games Sporting events are accurately depicted and
the winner's composition into
a hit song. realistically represented
Contest entry blanks are
Human Engineered Omni writer/ Wordprocessor with integrated spelling checker,
available at participating
dealers and entries will be ac Software Omnispel! instant reformatting
cepted through December 1,
1984. For more information, Human Engineered Cell Defense Interactive simulation in biology
contact Computer Song Writ
ing Contest, P.O. Box 185. Sun
Human Engineered HES Games Player controls movements of athletes

Valley, CA 91353 or call 818-


Human Engineered Turtle Toyland Jr. Draw, compose music, animate objects to create
768-6646.
filmstrip

20 POWER/PLAY Oct/Nov 1984


Music, Education and Games for the 64
fffi^ tfliinri Cummov OFC The 1984 Summer Consumer Electronics
IlGClllllIlu ijUIIilllcl liud Show in Chicago upheld it
as a dynamic, innovative assemblage of top-notch companies.
Once again, both software and hardware developers showed
an incredible array of products for the Commodore 64. Here's a
taste of the best we saw at the show.
The key words this year at thusiasticaily introduced at
the Summer CES were no least one of the above for the
doubt music, education and 64 and contributed to the
games. Every company en- overall electric atmosphere of

The Best of 1984


submitted during the 1984 International Summer Consumer Electronics Show:

Company Program Name Description

the computer industry that


International The Rug Rider Acquire magical powers to encounter genie in
heralded. "This is where it's at!"
Tri Micro last round
Music
Muse Super-Text Professional quality word processing package
Melodian introduced an in
expensive, easy to use and
Muse Space Taxi Whimsical multiaction screen predicaments
unique musical keyboard and
Practicorp 64 Doctor Isolate troublesome hardware problems software system which is ex
pected to have a major impact
Precision Superbase64 Relational database management system on the home computer indus
try. In addition to playing
Quicksilva Falcon Patrol Aircraft theme featuring fast action music, the instrument has a
capacity for teaching and
Screenplay Pogo Joe Color animation, graphics and music
composing music and repro
ducing the sounds of numer
Sight & Sound Musicomp-Music Teaches basics of creating music
ous musical instruments.
Processor The 18-inch, three-octave
37-key keyboard is similar in
Softsync Model Diet Creates individual health profile appearance to a portable
electric organ, it operates by
Softsync Computer Computerized automotive instruction and
plugging into a 64 to use the
Mechanic diagnostic tool microcomputer's synthesizer
to reproduce 16 instrumen
Softsync Dancing Feats Beginner music computer programming
tal sounds.
Sight & Sound Music Soft
SubLogic Flight Simulator II Solid colors, 3-D graphics, eighty airports,
ware introduced the Kawasaki
complete instrumentation and avionics Synthesizer, the Incredible
Musical Keyboard and a range
Sunrise Campaign '84 Graphic strategy program converts electoral
of other musical software.
process Professional jazz musician
Ryo Kawasaki demonstrated
Timeworks Data Manager 2 General information storage and retrieval system the Rhythm Rocker and the
Kawasaki Synthesizer for the
Timeworks Dungeon of the Challenging way to develop algebra skills
press. Both programs are
Algebra Dragons compatible with the 64. They
provide a richness of musical
Waveform Musicalc Plays professional sounding music expression comparable to that
which is attainable with profes
sional synthesizer instruments.
(Con tinued On Next Page)

POWER/PLAY Oct/Nov 1984 21


t ill ir e U- 3> uu SVl\ geographer becomes an children learn music in a
urban planner, assigning oil realistic way.
wells to Texas, cows to Uncle Haunted house ghouls lead
3 John's farm in Virginia and players through exercises to
planting trees in the desert identify note names and posi
of Arizona where the family tions on a musical staff and
vacations. keyboard and to train the ear to
The entire family can test identify different tones de
their reservoirs of geographic pending on which lesson pian
trivia by answering questions the user selects.
provided and adding their own. A wispy ghost plots a note
f*ove state Players score points for on a musical staff in one exer
onto the Map- placing states and answering cise. The player must strike the
questions correctly. Bonus correct note on the keyboard
Press
[MTURN1 to points encourage kids to work overlay before the note-
set it down* faster; colorful graphics and napping ghost spirits it away.
sounds hold children's atten Properly played notes turn into
tion and reward right answers. bats that (lap their way up to
[Bonus: B A missed response is met by the bat rack high in the rafters.
Slates & Trans is an educational geography game the flashing of the correct Players must also outsmart
answer. speedy spiders who tote
Kawasaki, whose group. tions and to answer questions
States & Traits covers a names onto the screen. If the
The Golden Dragon, is familiar about a multitude of U.S. land significantly wider variety of user plays the proper note
to audiences in New York, Los marks, history facts and trivia.
geographic concepts than the quickly enough, he traps the
Angeles, Tokyo and in Europe, Players can choose to test
few other geography games spider in a cage.
wrote the Kawasaki Synthe their geographic knowledge
currently available. Unlike Children learn to read music
sizer music software. of the whole United States
other games that rely on using a songbook of favorite
In effect. Sight & Sound or concentrate on one of
typing in answers. States & tunes which is included in
music software turns the com Jour regions.
Traits puts the user in a more every game. A special feature
puter into a musical instrument II the player selects states,
active role—moving moun allows budding composers to
that anyone can play. The the labeled outline of a state
tains, scooping out valleys save their own song creations
Kawasaki Synthesizer offers appears on the screen next to
and forging into uncharted and play them back later.
potentials for both the begin a map of the total U.S. or a
territories. Maximus introduced Safety-
ner and the advanced per region. Using a joystick or
Another product by De- line, software that combines
former and composer. keyboard, the player then
signWare is the Notable fun with important lessons
The new software provides leads the state to its correct
Phantom, which teaches chil aboui safety. Narrated by Max
99 preset musical sounds and position on the map. The state
dren basic Keyboard and note the Cat, the first package in
advanced color graphics. It appears to march across the
reading skills as they compete Safetyline shows your child
lets players change the mu country as the player moves
against a slew of specters, how to cross streets safely and
sical sound and expand and charts its course. Using
spiders and the famous what to do when lost. Four in
their skills. unlabeled states encourages phanlom himself. triguing games reinforce the
Sight & Sound's Incredible recognition of state shapes and
The Notable Phantom is the safety tips: Streetcross. Hid
Musical Keyboard fits directly adds to the competition. Mas
only music education game den Words, Tipsmatch and
onto the computer terminal. ter maps showing only rivers
available that uses an exclu Zoomaze.
With its own software program and mountains without state
sive, realistic and durable Sierra and Walt Disney Tele
and easy-p!ay instruction boundaries even keeps geog
keyboard overlay, with more communications announced
set, it simulates a keyboard raphy geniuses on their toes.
than an octave and a half of that the companies have
instrument and enables In the traits portion of the
black and white keys so that reached agreement to co-
the beginner to start playing game, a map and a question
immediately- The Keyboard appear on the screen. State
provides a key link between capitals, neighboring states, SPIfrtK
C*BL
the computer and the player historical facts and current
making or learning music. events are all fair game. To an
ioi
swer, the user draws an arrow
Education
--.

to the correct state. For in


DesignWare's States & stance, to answer. "What state
Traits challenges families and claims fame as the boyhood
children to hone their knowl home of Abraham Lincoln?,''
edge of United States geogra the player points to the state
phy, history and current trivia. of Illinois.
The map-maker/user has Children (or their parents)
two options: in "states," he or can add their own geography-
she charts states into their related questions into the
proper locations on a colorful game. Kids can study any
master map. In "traits." the thing from state senators to the
cartographer's challenge is to major industries or natural re
plot topographic features into sources of their own state.
their correct geographic posi Using a bank of 21 icons, the Notable Phantom teacnes basic note-readinq skills

22 POWER/PLAY Ocl/Nov 1984 {Continued On Next Page)


Simulator n \

o u rself in the pilot's seat of a Piper 181 Cherokee Archer tor an awe-inspiring flight over realistic seen
from New York to Los Angeles. High speed color-filled 3D graphics will give you a beautiful panoramic vi.
as you practice takeoffs, landings, and aerobatics. Complete documentation will get you airborne quickly
even if you've never flown before. When you think you're ready, you can play the World War I Ace aerial battl
game. Flight Simulator II features Include ■ animated color 3D graphics ■ day, dusk, and night flying modi
■ over 80 airports in four scenery areas: New York, Chicago, Los Angeles, Seattle, with additional scenery
areas available ■ user-variable weather, from clear blue skies to grey cloudy conditions ■ complete flight
instrumentation ■ VOR, ILS, ADF, and DME radio equipped ■ navigation facilities and course plotting ■ World
War I Ace aerial battle game ■ complete Information manual and flight handbook.

See your dealer...


or write or call for more information. For direct orders please add $1.50 for
shipping and specify UPS or first class mail delivery. American Express, Diner's Corporation
Club, MasterCard, and Visa accepted.
713 Edgebrook Drive

Order Line: 800/637-4983 Champaign IL61820


(217) 359-8482 Telex: 206995
develop software based on the
Disney characters for five
education games. The first
project, Donald Duck's Bak
ery, develops math skills.
Other educational games
feature Winnie the Pooh
and Goofy.
Donald Duck's Bakery
shows Donald Duck getting
his firs! job at Scrooge
McDuck's factory. Donald
has only a few responsibili
ties at first, but he is expected
to learn the business and to
follow someday in Uncle
Scrooge's successful web- New games from Epyx feature we/' known licensed characters
prints. His success will be
determined by the bakery's effi duction of its licensed Barbie. computerized game to bridge "Movie Madness," "What's
cient and profitable operation. Hot Wheels and G.I. Joe Com the gap between entertain in a Word" and "Educational
Children will help Donald puter Activity Toys. The Activ ment and educational soft Learning Diskettes," designed
Duck—beginning with simple ity Toy line will feature the new ware for adults and children. specifically for the educational
tasks and progressing to more line as an alternative to ar Americans have had a market. These learning disk
responsibility—white teaming cade style games which passion for trivia questions ettes will contain questions
what it takes to do the job well. often experience quick wear- for decades. Trivia's video and answers in various aca
From simple counting skills out and are a substitute for popularity can be traced to demic subjects such as En
through all the details of run educational games that often the television game shows glish vocabulary, American
ning a bakery, children learn don't generate enough interest. of the 1950's and 1960s such history, geography, mathe
and can demonstrate knowl as "The $64,000 Question," matics and several sciences.
edge of counting objects, tak Games "Name That Tune" and First, a Master of the Game
ing measurements, setting Infocom introduced the in "College Bowl." Indeed, the is chosen by airplayers to
controls such as timers and teractive fiction game The current popularity of trivia- control the computer's ac
clocks, computing sales, Witness. In interactive fiction, oriented board games is well tivities, The elected master
making changes, taking in the course of a story is con recognized. then enters information on
ventory, ordering supplies and trolled by responding to it in Recent reports from "20/20," each player or team. A unique
dealing with customers. the form of conversational En "CBS Morning News." and aspect of Trivia Mania is its
Random House entered the glish commands typed into the TIME magazine attest to the ability to handicap all those
home computer software mar computer. There are not rapidly growing popularity of trivia experts. Individual
ket with an exciting new line graphics involved, only words trivia-oriented games. In 1981. players can be handicapped
of programs featuring the which create mental images trivia-oriented games and by selecting a larger required
famous Peanuts cartoon far more powerful than book sales reached the number of points per category,
characters. Marketed through graphics could possibly be. S600.000 mark worldwide. By by selecting a shorter time pe
the newly established Random The choices made while play 1983. sales reached $70 mil riod in which to answer their
House Electronic Publishing ing the game are limited only lion and 1984 projected sales questions and by allowing
Division, the six new Peanuts by your imagination. are estimated at an incredible Trivia Mania to randomly
programs are educationally- Professional Software an £1 billion. choose their subject cate
oriented entertainment soft nounced its premier entertain The premier version of the gories. These three handi
ware. At CES time, however, ment software product Trivia game will consist of approxi capping methods can humbie
Random House was not offer Mania. Based on thousands mately 3,500 questions on disk even the most ambitious trivia
ing these programs for the 64. of challenging trivia questions, ette and in printed form, in expert in the world—giving
Epyx kicked off the intro- Trivia Mania is the first three levels of difficulty and in everyone a chance to win.
seven categories: Science Trivia Mania was also de
and Technology, Geography, signed to be used without a
History, Sports, Films & Enter computer. The packaging in
tainment, Famous People and cludes the "Trivia Mania Book
Nature & Animals. Players (or of Questions and Answers." as
teams) must fulfill user- well as "Trivia Mania Tally
selected point requirements in Scoresheets." The "Book of
i-' five of the seven categories, Questions and Answers"
answer a "Category Comple contains directions on how to
tion Question" and then a final play the game without a com
"Game Winning Question" in puter. This aliows Trivia Mania
order to win the game. to be played in a car. at the
The software company is beach, on vacation, over
also developing a series of cocktails, almost anywhere,
specialty add-on diskette anytime. The ability to use
packages that include sub Trivia Mania without a com
Trivia Mama challenges both children andadulis jects such as "Super Sport." puter makes this entertaining

24 POWER'PLAYOcI/Nov 1984 (Continued On Next Page)


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

Grappler
The Revolutionary Printer Interface for the Commodore 64 TM
A New Era in A Uniquely Intelligent Interface:
Commodore Printing Power. • Prints Screen Graphics Without Software
Grappler CD offers the first complete answer to • Graphics Screen Dump Routines Include
your printer interfacing requirements, with many Rotated, Inversed, Enhanced and Double Sized
powerful capabilities unique in the Commodore Graphics.
marketplace. Complete signal translation allows • Full Code Translation From Commodore's PET
many popular name brand printers to operate ASCII to Standard ASCII, the Language of Most
perfectly with the Commodore 64, or to imitate Printers.
Commodore's own printer. Even Commodore's • Complete Emulation of the Commodore 1525
graphic character set can be reproduced on Printer for printing of Commodore's Special
Epson, Okidata, Star, ProWriter and other popular Characters.
printers. • Dip Switch Printer Selection for Epson, Star,
Exclusive Grappler CD features provide a variety Okidata, ProWriter and other popular printers.
of graphic screen dumps, text screen dumps and • Conversion Mode for Easy Reading of Special
Commodore Codes.
formatting. No other Commodore interface can
offer this. • Text Screen Dump and Formatting Commands
• 22 Unique Text and Graphics Commands
If you own a Commodore 64...
If you're serious about quality, trouble free
printing... You need the Grappler CD. SiOranqe micro
Inc.
Contact your nearest Commodore dealer or call 1400 N. LAKEVIEW AVE., ANAHEIM. CA 92807 U.S.A
Orange Micro for a dealer near you. {714)779-2772 TELEX: 1S3511CSMA

Commooore 64 ana Commoaore 1525 are Trademarks or Commooo's Eleclromcs Limited C Orange Micro, Inc.. 1983
Epson is areg.smreatraderna'iot Epson America. Inc
Circle Reader Service No. 6
game available to virtually game where a player must him to the air screen. cooperation rather than com
everyone. Professional Soft go to the jungle to discover In the air screen, Frogger petition, is the key to escaping
ware is even offering an end why a research trip myste finds himself high above the from the castles. The unique
user rebate to all non-com riously failed. clouds in a land inhabited by cooperative interaction re
puter users who send the Along with the announced flying birds and butterflies. quired by both players makes
Trivia Mania computer diskette titles, Trillium will release games Players must bounce Frogger this game the first truly two
back to the company. based on novels by Phillip from his starting point on a player product on the market.
A series of interactive Jose Farmer, Roger Zelazny, large cloud trampoline, jump Raid over Moscow was re
computer adventure games Alfred Bester and Harry ing him from bird to bird in an leased by Access as the
inspired by the novels of Harrison in the near future. attempt to reach the safety of newest action packed video
best-selling science fiction Parker Brothers announced a cloud berth. On hand to foil game that pits two super
authors was announced by the newest adventures of his endeavors, however, are powers against each other in
Trillium. Based on the works of Frogger in Frogger II: Three- Clyde the Dragon, poisonous nuclear war.
such popular writers as Arthur deep. Frogger II features three black butterflies and a deadly The Soviet Union has
C. Clarke. Robert Heinlein and distinct screens that take prop plane. Fluttering but launched a nuclear attack on
Michael Crichton, the games the high jumping amphibian terflies enable Frogger to major cities in the United
combine text and full color underwater, over water and capture bonus points—but at States and Canada, accord
graphics in adventures to through the clouds as he a cost. Each time he snaps a ing to the game. Because the
other times and places. sidesteps a bevy of toes in winged creature, a hole opens United States lies vulnerable
Six Trillium titles were re cluding electric eels, snap in the clouds; if Frogger after dismantling its nuclear
leased: Rendezvous with ping alligators, barracudas, bounces through this hole he arsenal in accordance with
Rama, based on the book by sharks, hippos. Clyde the will find himself falling through the SALT IV agreement, the
Arthur C. Clarke: Amazon, by Dragon and a deadly prop to the surface screen or all the Soviets have reason to believe
Michael Crichton; Dragon- plane. All make for perilous but way down to the underwater a quick and decisive nuclear
world, based on the book by challenging travels as players screen. A well executed hop attack will win the Communists
Byron Preiss and Michae! try to navigate Frogger safely onto a passing stork bearing a world domination.
Reaves; Starman Jones from to the haven of his home bay. diapered baby frog can earn The United States is hopeful
the book by Robert Heinlein; In the underwater screen, Frogger extra lives. it can stop the nuclear attack
Fahrenheit 451 based on the players find Frogger perched The player who successfully by destroying the Soviet De
book by Ray Bradbury; and on a river bed ready to make guides the frog to safety is re fense Center. American stealth
Shadowkeep, from which a his way across alligator and warded with another more bombers, capable of flying in
book has been adapted by barracuda infested waters. hectic round of play. The Soviet air space without be
Alan Dean Foster. Players must help the frog challenge intensifies on each ing detected, are the United
In all Trillium science fiction swim through the waters, tak successive screen as the States' only hope.
and fantasy adventure games, ing care that the current, player's skill at executing It is up to each Raid over
players assume the identity of which grows stronger at higher split-second maneuvers is put Moscow player to act as U.S.
the characters in order to em levels, does not pull him to to the test. station commander and lead
bark on adventures and ex iife threatening encounters. Broderbund announced the commandos on a virtual
plore environments. Each Friendly giant turtles occa Castles of Dr. Creep which suicide mission into the Soviet
game features professionally sionally provide a free ride out uses the latest computer Union. The military team must
written scripts and high- of troubled waters and free technology to recreate the first knock out Soviet missile
resolution color graphics. The floating bubbles help him earn entertainment of old fashioned launch sites and then proceed
games understand hundreds bonus points. Once near the "B" movies. into Moscow to destroy the
of words so players can com surface, Frogger can either fill Castles of Dr. Creep com Soviet Defense Center.
municate with the computer in the log berths or climb onto the bines spooky sound effects, A player who recognizes he
English. The games' complex side of a log and emerge on eerie music and creepy an is racing against the clock will
ity and levels of challenge the surface screen. tagonists in a Transylvania be more successful. American
make for upwards of 40 hours In the surface screen, the setting to create an unusual cities are being destroyed by
of play. fast moving hopper must but challenging arcade game the Soviet attack as the station
The plot-based games also dodge obstacles on the river's that requires coordination as commander learns how to ef
have graphic clues and hints surface, including alligators, well as strategy. Thirteen fectively use rocket launchers
that make them easier to play submerging whales and un mysterious castles containing and small disk bombs.
than the bulk of adventure predictable hippos, who may over 200 rooms in interlocking The visual graphics and
games currently available. offer a free ride but can 3D puzzles are filled with sound effects of Raid over
Some even contain fast-paced change their minds midstream sinister surprises. Force fields, Moscow were meticulously
arcade style games within the and shake Frogger back into electrogenerators and mean developed to achieve a realis
adventure games. the underwater screen with dering mummies are just a few tic wartime scenario.
The best-selling science fic a splash. Lilypads or baby of the surprises awaiting you.
tion authors cooperating with ducks offer temporary sanc The many layers of the game Graphics
Trillium provided their creative tuary but swift moving sharks assure that players will be Activision introduced the
abilities, stories and. in some and protective mother ducks challenged for hours at a time. Activision Pencil, a graphics
cases, their script writing and can send the tiny amphib A single player can !earn the package that virtually elimi
software design abilities. ian into the drink in a hurry. easiest level in ten to fifteen nates computer control and
Michael Crichton. for ex Frogger's goal is to either fill minutes, but it will take several complex programming de
ample, wrote the entire script. the life preservers pulled by hours to master one of the sign. It is the first home com
worked directly with the the tug boats at the top of the more advanced levels. Two puter software that frees the
graphic artist and designed screen or leap onto the back of players will have twice as user to create anything he
the software for Amazon, a the mother duck who will fly much fun discovering that wishes in picture and sound

26 POWER/PLAY Oct/Nov 1984 (Continued On Next Page)


ON FEATURES.
' I -I HUSH 80 PORTHBLE SILENT PRINTER
< i--. .r-i • i--. .i i .■,■!. -if. II.Ci "■■• "• •'■' i ' I i i 1 ■ i ■ u
"li'iir i ■(-■ i t i i i A- i . ■'-■ • n . i .. i- . ■ i .i ■ .- . . u 11 i
TWRVLL I'.. T.., . i , ■ • . .,. , .,,.|.i,,;

COMPftHIOH ( ON VOUP POftTRBI I ■ OtiPUTI I- -

■.,-.. ....... .. . .

w^tuvwwi ■ • i- ■ -^ . _ — i r~—» *-*v-» —- . .•—»-• -■ • <

> ■••»*.--:* ' <. >m-+ .--.!. J4367S9 , <—^


I JKLMNOPQRSTUWKVJ-t* i ?«.*-* to cu»f

dU.CD
I . 'i ITABLC
PRINTER
CRCO /V/TCITI/

$139"
SITIALL ON PRICE.
You read that right. A full 80 including the Commodore 64, the Ask your local computer store or
column, 80 character-per-second, VIC 20, and the new Commodore 264. dealer for the HUSH 80 CD today.
Commodore-compatible dot matrix And you'll find the HUSH 80 CD And if he doesn't carry it, call us
thermal printer, complete (with a printer is big on lots of small things at 415/322-ERGO. And find out
90 ft. paper roll, interface cable too. It weighs about one-half the where to get the little printer that
and power pack), ready-to-run — amount of it's nearest competitor does the big jobs.
at 800 words per minute — for only (it's compact size fits conveniently
$139.99. But your wallet isn't the into a briefcase). And it's extremely HUSH 80 CD
only thing the HUSH80CD is
compatible with. It's compatible
quiet, with fewer working parts,
which means less noise and less
PRINTER
LESS PRICE, LESS NOISE,
with all Commodore models; to go wrong. LESS SIZE.

'/V/TCm/. inc. 1 360 Willow Road, Menlo Park, CA 94025

Circle Reader Service No. 7


with the simplicity and fun of desired radius. Then, by sim of the light pen; and ability to screen in three detailed, yet
playing a game. ply moving the cursor to a place keyboard characters on easy to understand graph
The secret of the Activision box labeled "Run" and push the screen. forms. The graphic analysis
Pencil is simplicity. It requires ing the button, the Activision and all related data may be
no artistic or computer pro Pencil draws what most Special Interest saved on the diskette and
gramming experience to start people can't: a perfect cir Batteries Included intro printer for future reference and
and is the only software that cle. Music can be added to duced its biofeedback mon comparisons.
gives the user the option of accompany the drawing. itoring system calied The As an added feature, The
using the keyboard or creat Futurehouse introduced its Stress Manager that is a Stress Manager is supple
ing entirely with a joystick, newest advanced graphic true biofeedback loop which mented with an audio cassette
without ever touching the com package for use with the allows home computer owners to assist the user in getting the
puter keyboard. Edumate Light Pen called to scientifically assess their most out of his biofeedback
The user controls two Peripheral Vision. This ad thought patterns and phys system. Methods of relaxation
screens. The first is a com vanced package amazes both iological impulses to gain and stress reduction are also
puter palette with more than novices and experts alike with a deeper understanding of an integral part of the cassette.
75 graphic and musical com its ease of use and sophisti the factors which contribute Now ten year-olds can learn
mands from which the user cated features. to stress. how ihe body defends itself
selects to create a set of com Some of the features in At the heart of the system is from disease and adverse
mands (a program). On the cluded: the ability to draw with the highly advanced Stress conditions caused by age,
second screen, or canvas, a 15 different colors using six Manager applications soft stress, drugs and alcohol with
yellow pencil, complete with brush widths; ability to inter ware which interprets data Cell Defense, a new software
eraser, executes the com face with a printer to print your sent from the Galvanic Skin simulation program by Human
mands instantly. artwork; choice of 35 different Resistance module. TheG.R.S. Engineered Software.
To draw a perfect circle, for textures or you can design module utilizes an unobtru Cell Defense has multilevel
example, the user directs a your own textures; a fill com sive hard wire interface be to ensure continued interest
cursor on the palette screen mand that can fill with textures tween user and computer. and progressive learning. The
alongside the command, or colors; mirror mode for a This ensures accurate feed program is portrayed in vivid
"Circle R-000". ("Circle" tells kaleidoscope effect; a zoom back and critical analysis in a colors and has sound effects
the pencil to draw a circle; command to zoom in for de language the lay person can that signal the user to action.
"R-000" allows the user to tailed work, pixel by pixel; the understand. This method cap In the game, the user must
choose its radius). automatic drawing of circles, tures the user's vital statistics control the cell's defense sys
By pushing the joystick squares and triangles; the by a pair of fingertip pads that tem to prevent the body from
button, the user is able to alter copying and moving of shapes measure fluctuations in the being destroyed by virus in
the command. A nudge on the around the screen; the ability skin's electrical conductivity. fections carried in the blood.
joystick changes "000" to the to adjust speed and accuracy Results are displayed on- To begin the program, users
scan a cross section of the
body deciding how many
layers of ceils will be managed
at any one time.
Taking into consideration
the influences of age, stress,
drugs and alcohol, the student
determines the cell's ability to
resist virus infection. Three
types of cells need protection:
skin, inner tissue and nerve.
The user can choose from in-
terferon, macraphages, T
cells, B cells and antibodies as
defenses to stop the virus. In
addition, available options in
clude three levels of virus
difficulty—easy, medium,
hard—as well as the disease's
rate of reproduction and the
speed at which it travels from
one cell to another.
if the user is successful in
saving the body from the vi
ruses, a colorful message
flashes on the screen: "Con
gratulations! The organism is
saved!" If unsuccessful, a
message in black letters says
the organism is dead and
gives the cause of death. The
user is then invited to try again.
(Continued On Page 32)
Fulurehouse's Peripheral Vision software is designed for use with the Edumate Uqht Pen.

28 POWERPLAY Oct/Nov 1984


ALL THE BEST PRICES
Hcommodore
M-801 Dot Matrix Parallel . . S2IF1 00
MCS 801 Color Primer . $499 00
1520 Color Printer Plotter
163U uatasst-te... ,
8129 00
£oct.:>tt
SX-64 PORTABLE
Call for CBM 4 plus $839
1641 Disk DrtVB S249.00
1800 Vic Modem 469.99
1810 Vto Term 40 SG ' 18

1702 Color Monitor, =;-i ■


TRANSTAR
Commodore 64 SI99 iaop . S469.00
DPS Daisywheel Printer . . . $459 00
VIC 20 CALL 130P . S649.00
Desk Organizer Lack S49 99
31G Color . ..$459 00
1311 Joystick, .each S4 99
MONITORS
1U0 VIC BK.. .... . . . $42 BB COMREX AMDEK
,wfi Onsn * L2S QZ
111] VIC 16K . . ....,.«( •'. IS ComWrlter :: Letter Quality 8449.00
aco Anii>«r :-:-■--■ v
KEHfRBJraa Ir.terfaoe . . 848 99 EPSOM He ■■■ Color 300 . ..S28S.00
RX-STlPT RX-30O.FX-80. FX-10OCAI.T.
'-.■'.'
MSD DRIVES JUKI 12n 1 112" Greeni $88 99
SD 1 Disk Drive S369 00 6100 S469 00 1201 Plus |12' Oraen Hi Hesi 898 X
SD 2 Disk Drive S589 00 ■ . ■: Plus Color ^- ^ ■ " "
MANNESMAN" TALLY
CARDCO 1601. S589 00 GORILLA
123" G[i»en ;-■-'.-■
••■i,'i- C'oU
IS1 /vmbor . . See as
3 Slot vic Expansion Interfaca . 822 DO ■■ - ■ S25!> 00
a Slo". Expansion Interface .
N BC
!£( -i;i L801 Bret n
Cassette Interface ... . . . 438.99 3027 Dot Matrix ....... . . .$389 00 JB L80S Ad bar , . $169 9B
Para.l!e! Pmr.iar [n!*i:a.?'. e. 1 - ...
OK IB ATA JS 1215 Color . .... .S2S& OS

Parallel Interface w Graphics 589.99 82. 83. 84. 92. 93. 2350. 2410 .SCAI.l. SAKATA
SC-100 CoU'r S269 00
ORANGE MICRO 0LYMPIA SG-tOOO G ■ $129 00
Qi ippei II ;■■■■■:!■ si in oo
Compact 2 $479 00
A nbei .$139.00
Compact RO SS0900
TYMAC TAXAN
.,-/.'.' S~ ... . .i. i ■ ■ ■
C84 Printer I . SOfi 99 luu !•! uraan.
SMITH CORONA ios 12" Amber . $116.00
PRINTERS TP-iCOO S44fl,0<> USI
Pi I 9" G.-eer; 593 99
C. ITOH SILVER REED
(inrllla Bana.n.1.... . .$149 00 SOO LeWflp Suallty « $449.00 PI S. 12'" Green. . .5119.90
Pi 3, 12" Amber S.; •
Pr ■■.■;: !■•■: B510P 8379 00 550 Letter Quality. 8549.00
Pi 4. 9" Ambei $119.99
Prowrlter 1S50P SB99 oo 770 I otter Quality .$669 00
1400 Color. SS69.99
AID 118 cijhi Bon ■■: Si u writer SB TOSHIBA ZENITH
K10-40 8tarwrittor S1*"1. 1340 6839 00 ■/.VM]ZZ Amber .899.99
FTOfiB P;-;tiT.^i:islHr SI343 Of) .. ... . $:;■,.< 7VMiaS r.mnn ;- , , .

SOFTWARE
PROFESSIONAL SOFTWARE (64) Trivia Fever $29.99

DYNATECH (64)
ll ■-.■■ :■■■: S7R9?)
COMMODORE (64i
ELECTRONIC ARTS (64)
C-B4 Referer.cg Guide Sia U9
SasyCalc S65 99
SOKTWAUii
Cut & PaE'.e . S39 99 Word Pro 64 plus Spall ;■■'■>
Easy Finance ;. i!. ::; IV . . S19 99
Hard Bat Mack . $?E 96
Busy Ma!! . .. $19.99
PHOGHAM IHTFRKATIOKAL
EPYX (6-64.VIC) Superbass U4 . £69 99
rusi' Bonpt ... . $39.flft
Temple tf Aysn.ii S29S9 SPINNAKER (641
CBS (64) Upp.'i- R"achss of ApsliJi Snooper Troops 1 or 2 S29 99
Addition & Subtract! i 816-98
.: man Junior $29 99 . i. =• ■ • ■
Linear Equation $16 99
HES (64) Kids on Keys S29-99
Multiplication Sr Division $16.99
Tri math. . .... SCREENPLAY (64|
., .-■.■ Lttc Equations Sl6 9f>
lliM -I- -- .- .- -- -. .-
CONTINENTAL SOFTWARE |64j Gtif.ii*. if.&nc.r ,S 12.39 Kalv .... . .. 622 99
t,t Home AcQount&ni $49.99 .S 14.91) 1 0| ■ Jot . {20.SO
pool Challenge
CSA (64) Mes Won B4 taa 99 SUB LOGIC (04)
S2S.BS Plight Simulator II .S40.99
S3S.99 SYNAPSE |(54
INF0C0M |64| 1 ■ ■ ■. $29 99
DESIGNWARE |64) 2 ■: -. : ir. in . s;i~ 99
■■ tor II $23 99
Cryto C\v.; $23 99 . . , •. 829.98
Blue :.: u S34 99
Trap a Znlrt S2n 99 Witni Sw 99

west Canada east


Ontario/Quebec 800-268-3974
800-648-3311 Other Prouinces800-268-4559
800-233-8950
In PA call (7171327-9575. Dept. 123
En NV call (702i58B 5654. Dept. 123 In Toronto call |416i828-0866. Dept. 123
m: !■■■ .-,-■. ;; .■■:■: ;. - ■■ -■
Order Stalus Mmnoer; a6a-ot>64 Order dtatus dumber: 6ii6-08tJb
P.O.Box 6689 Cuslomer Sei-vice Number: 327-1450
2505 Dunwin Drive. Unit 3B
Stateline. NV 89449 477 E. 3rd St.. Wlliiamspon, PA 17701
Mississa-jga. Ontario, Canada L5L1T1
Wo risk, no deposit on Cjp.D. orders and no warning period for certified checks or money orders. Add 5% (minimum 5G; shipping a.r.i
on all nrderr T.^gersh)pTnrT-.r<; may require adaiMtmaT charges: WV and IsA rcs5dfnt<; nrlfl sa'fis tax All Items subject toavaflabflity

Circle Reader Service No. 8


... ,*-*;

:OOA.M,
Music Machine

WE PROMISE YOU WON'T


USE THE COMMODORE 64
MORE THAN 24 HOURS
A DAY
Viduzzles

It's 6 a.m. Do you know the64K IBM PCjr" or the higher game scores or higher
where your husband is? Apple lie™—it's one affordable S.A.T. scores, for words or
It's 8 a.m. Do you know computer. (In fact, you can add music. For all hours of the day.
where your daughter is? a disk drive, a printer or a And night.
It's 11 a.m. Do you know modem and get a powerful So if you're looking for a
where you are? computing system for just computer, it pays to look into
We do. about the price of those other the Commodore 64.
We make the Commodore computers alone.) You'll definitely have
64,™ the computer that's in more And with all the enough money for it. Just make
homes , businesses and schools Commodore software programs sure you have enough time for it.
than any other computer. we make for it, it's one useful
With its 64K memory, its computer. COMMODORE 64'
high fidelity sound and its high What can you use it for? IT'S NOT HOW LITTLE IT COSTS,
resolution sprite graphics, it's Just about anything you want IT'S HOW MUCH YOU GET.
one powerful computer. With its to. For fun or profit for
price—about one third that of homework or housework, for
ttfe'ue Gel News (Continued From Page 28) color printer.

Veopk Toteg
HesWare also introduced Okimate 10 is one of the first
the first software program to printers available in any mar
authentically simulate the de ket to implement thermal
sign and production of an or transfer printing technology.
REVIEWERS SAY: biting, manned space station. Unlike conventional thermal
'This is the best typing tutor Based on designs provided printers, which require special
we have seen yet; ****+" by NASA, Project: Space Sta paper that is hard to handle
INFO-64 tion helps users learn how to and discolors with time, Oki
"Computer aided instruction at construct and launch a space mate 10 will work with virtually
its best." Commander station under real-life con any paper, from standard
"This is an excellent program straints and delays such as writing paper to mailing labels.
that makes typing practice an budgeting problems, unfavor It also prints on acetate to
enjoyable pastime instead of able media coverage and create instant transparencies
boring drudgery." bad weather. for overhead projectors.
DILITHIUM PRESS
Additionally, the program The extremely compact
Rated the BEST educational does not skip the inevitable printer measures just 13 in
program for the VIC 20
obstacles of a real mission. ches by 7.5 inches by 2.4 in
Creative Computing
Time pressures, last minute ches and weighs a scant 7
CUSTOMERS SAY: split-second decisions con pounds. It comes with a disk
". .. delighted with my son's cerning every aspect of the ette and cassette based
progress ... he is the only one in his second grade class
program—even traveling to software package entitled
who touch types at the computer."
Washington. D.C. to appear "Learn-to-Print" and "Color
"Your Typing Tutor is an excellent program . . . our 4 before a U.S. Senate commit Screen Print". These programs
children literally wait in line to use it."
tee to argue for funding—are provide a tutorial and allow
"Thoroughly satisfied, can't believe how fast I've learned to incorporated. As the ultimate even computing novices to
type. I've never typed before." in authenticity, piayers have create professional looking
In daily use by schools across the USA. to travel to Washington to re printing results quickly.
sign as project director to end Okimate 10 utilizes a
TYPING TUTOR + WORD INVADERS the program. thumbnail sized print head
Commodore 64'" Tape S21.95 To successfully construct a featuring square dots that
Commodore 64™ Disk $24.95 completely fill in any character
space station, piayers have to
V!C 20TU(unexpanded) Tape $21.95
create a budget, schedule a or image. The print head has
launching date and choose an expected life of 10 million
REALISTIC AIRCRAFT RESPONSE the equipment for the project characters and a speed of 60
"Has a quality of realism which from a catalog, modifying and characters per second (240
sets it apart from others, even adding parts as necessary. words per minute). Replace
those I've tested in flight school. Designers then must deter ment heads for the unit snap in
Compute's Gazette mine the space station's mis without tools.
"Great program!" INFO-64 sion, select a crew, launch The color ribbon works just
"It is tremendous fun."
space shuttles into orbit and like a professional printing
Compute's Gazette maneuver construction parts press, mixing the primary col
with its remote manipulator ors to create over 40 different
"Flight tested by an air traffic
arm or rocket pods. shades. If the user desires,
controller, two skilled pilots and
an elementary school class. Once the construction set is printing without the ribbon can
Highly recommended by all." launched into space, players be accomplished by using
Midnite Gazette have a unique first person thermal paper. With Okimate
"This is an unbelievably realistic three dimensional view of the 10, owners enjoy previously
simulation of the difficulties space station modules as they unavailable printing capabil
facing a pilot in instrument fly are being assembled. The ities such as full color instant
ing. I'm a 747 pilot and I think that this simulation could do project, however, does not end screen dumps of charts and
a lot to improve the reactions and instrument scan habits when the space station is graphics and letter quality
of even very experienced pilots." 747 pilot completed. Players must text processing. C
choose from an almost end
IFR (FLIGHT SIMULATOR) less variety of missions for
Commodore 64"! Tape or Disk $29.95
the space station, including
VIC20'"(unexpanded) Cartridge $39.95
studies on air pollution, astron
JOYSTICK REQUIRED
omy projects, moon base con
■■■ Shipping and handling $1.00 per /(HHh
■■■m order. CA residents add 6% tax. ijpjp' struction, the development of
computer chip factories in
space and a summer camp
for kids.

SOFTH//1RE Hardware
Okidata announced its
P.O. Box 6277 San Rafael, CA 94903 (415)499-0850 entry into the mass merchan
dising market with Okimate
Programmers: Write to our New Program Manager concerning TbeOkimate 10 full-color printer
10, a unique, affordable, full
any exceptional Commodore 64 program you have developed. weigns just seven pounds.

Circle Reader Service No. 12


■ i ht . ... ^^ i ii ■ , ■ i^mi .M__mLX

hy settle for less


When you can have Mo?

Introducing Mltey Mo, QSI COMMODORE


easy to use. With the other modem
the ready-to-go modem MODEM FEATURES MITEY MO AOT01IODEU
you'll have to remember to check
that turns your Commodore 64® three switches, otherwise you may
Auto Diai YES YES
Into a telecommunications giant. be answering when you mean to
Auto Answer YES YES
YES NO be originating.
Auto Redia!
Mitey Mo is the complete—and
Smooth Screen Scrolling YES NO Mitey Mo gives you access to
affordable—telecommunications
Both Cassette and Diskette twelve pages of memory (24,000
system for your Commodore 64. It will Software Included YES NO bytes), so you can store data and
open up a world of practical and Menu Driven YES NO
review or print it later. The other
exciting uses for your computer, and 24K Software Buffer YES NO
modem doesn't let you store or print
it will take you online faster and Function Key Template YES NO
anything.
easier than anything else you can buy Printing Capability YES NO
Easy-to-Use Manual YES NO Mitey Mo is half the size of
Now you'll be able to send and
Bell 103 Compatible YES YES the other modem. The very latest
receive electronic mail, link up with
Multiple Baud Rates YES YES technology allows miniaturization
community bulletin boards, play
Dual Cables included YES NO and increased reliability as well.
computer games with people in dis Single Switch Operation YES NO Mitey Mo is so reliable, we gave it
tant places, do electronic banking, Warranty 3 years 90 days
a three-year warranty The other
and tap into library resources to find
modem gives 90 days, then you're
the material you need for your
on your own.
reports. All at your convenience. Some mighty Interesting features -
Not only will you find Mitey Mo
Until Mitey Mo, Commodore's ours and theirs. Yours to decide.
mighty useful.you'U find it mighty rea
1650 Automodem was the obvious
sonably priced. When you consider
choice when you went looking for a
how much more you get for the money,
modem for the C-64. Like Mitey and you find that it's busy Mitey Mo has
there's really no other choice.
Mo, it has "auto-answer"— it "auto redial"—it hangs up and redials
receives data while immediately until it gets through. With
unattended. And the other modem you have to redial
both modems each time—and somebody with auto
are "auto dialers" redialing can slip in ahead of you.
—you dial right Mitey Mo is menu-driven.
on the compu It lists the things you can do on
ter's key the screen. Select a number
board. But A and you're on your way Since
that's about /, Automodem isn't menu-
where their/ driven, you'll be hunting
similarity through the manual a lot.
ends. Mitey Mo has only one
Suppose1 switch, the customized soft 71 Park Lane
you dial a ware does the rest. Every Brisbane, CA 94005
number. amily member will find it (415)468-4900
Circle Reader Service No. 13
POWER/PLAY October/November 1984

8?
Computer Publications!
Kids who know computers and computer
programming are being published in droves and not
only by magazines (or sections of magazines)
targeted at kids, but by book publishers and
software companies as well. Feature articles,
hardware and software reviews, how-to books and
the latest and greatest computer games and
programs are as likely to have been authored by kids
as by adults.
By Betsy Byrne,
Associate Editor

When I was in school {elemen that it is not a dream, but instead,


tary, junior high and high school), a goal to be planned and worked
I wanted to be a writer more than towards. Times, luckily, have
anything in the world. My mother changed (as they are bound to,
was a writer. A great uncle was a eventually). Not only have 7 real
writer. My godmother and god ized my dream, but hundreds of
father (unrelated to each other) kids are busy realizing their dreams
were both writers. I was told (over of writing, too.
and over by my mother) that I was
descended from and related to a Computers As Equalizers
whole army of famous (and not so A funny thing began happen
famous) people, who made their ing a few years ago. For the first
mark on the world and assured time in history, a new technology
their immortality by writing ev came into being that has the po
erything from sermons to adver tential to equalize many tradi
tising copy. I took all of this with a tional differences in capability
grain of salt (my mother writes ad between not only children and
copy as well as newspaper arti adults, but also people from many
cles), but I couldn't help but feel different backgrounds; people
that to be a writer must be the with and without handicaps and
most glorious occupation of all. of course, men, women, boys and
But, I didn't become, as planned, girls. I have watched computers
the next Isaac Asimov or Harriet and computer technology become
Beecher Stowe. Instead I married, a leveling force that has put kids
had four kids (whom I lull to sleep and ex-housewives on an equal
with stories about famous and in footing with experienced writing
famous ancestors who were writ professionals. Computer users
ers), moved to Albuquerque, New who are hungry for good, accu
Mexico, and planted a garden. rate information and useful, ex
Why couldn't I get published citing programs, don't care
when I was a kid? I saw writing whether the information they
as a dream and to make a dream crave is written by a thirteen
come true, you have to believe year-old in Buffalo, New York,
ILLUSTRATION—GREG PURDON
34 POWER'PLAY Oct/Nov 1984
■HL
-;.,"-"■■

ffirJ&K*
-■*»S*
or by a thirty-four year-old expert feature articles in Powei/Play most of their reviews, programs
in the technological hotbed of and other magazines. Brothers and articles in-house (which
California's Silicon Valley. Tom and Eric Saberhagen were means that they have a full-
For instance, a boy from Cal responsible for the featured re time staff write them), but most
ifornia, Tim Knight, wrote 15 view of the Electronic Arts game depend on freelancers (that's
books about computers and pro Archon in our June/July issue you!) for a good portion of their
gramming before he was 18. Now and are also regular contributors material.
that he is 18, he and two teen- to K-Power magazine. The best way to find out just
aged friends have formed a pub what a particular magazine does
lishing company, Probotech, Inc., Books and Software want from new writers is to re
and are producing an exciting Kids don't always become quest a copy of their writers'
new magazine about robots and writers by submitting articles guidelines. If you carefully read
robotics. He garnered the money to magazines, of course. Pete a magazine, you will usually find
for this new venture totally from Huffman is a 15 year-old who is directions on how to send for
his royalties from book sales—no confined to his house—and to his these guidelines included some
venture capital wanted or needed computer—by severe allergies. where, usually just south of the
here, according to Tim! He wrote a letter to well-known masthead. These guidelines will
' 'I want to be a Captain of In Fred D'Ignazio. Fred answered tell you the kinds of articles or
dustry" says Tim, "and the robo and they continued to correspond. programs that the magazine is
tics industry looks to me like a Now Pete is working with Fred currently interested in buying,
good place to get in on the on a book, writing many of the how long they should be, how
ground floor." programs that it will contain. much the magazine pays and
Another determined pair of What about kids who are when the deadlines are for each
young people (although they have software authors? Much has been issue. The most important thing
now attained the big 21) are the written about whizz kids like Bill they will contain is the maga
publishers of Rom Magazine, an Budge, author of the Pinball Con zine's style sheet, a set of di
Atari-specific publication. The struction Set from Electronic Arts, rections that will tell you how to
two Canadians, Peter Ellison and or David Simons, the 16 year-old format your submission: double-
Bob Cockroft, first dreamed of author of Simons'BASIC for the spaced type, headings on each
publishing their own magazine Commodore 64 and many, many page and so on. Check "How To
while still attending high school other people under 18 who have Submit Things to Kids' Corner,"
in Websters Corners, British Co published software hits. elsewhere in this issue, for
lumbia. They raised money for an example of Kids' Comer's
their magazine doing after-school How to Become a writer's guidelines.
construction jobs and other pro Published Author Some magazines do not like to
jects. They now publish articles I get letters from kids every accept articles unless you query
and programs written by other month asking some variation of them about it first. A query is a
young people, helping other kids the question, "How on earth do short (usually one page) letter
become writers. I get the attention of the large that is meant to reflect both your
software publishing houses, any writing ability and the tone, topic
Magazines way?" Software houses {and and information you intend to
With the advent of computer magazines and book publishers) present in your article. Queries
magazines especially for kids, love to hear from potential au often include the planned first
more and more young people are thors, kids or adults. So many paragraph of an article and tell
finding that their computing new computer magazines and just how many words you plan to
knowledge and English skills can publishing companies have write {a page in this magazine is
bring in good money, as well as started up and so many old ones about 1,000 words). Always in
the thrill of seeing their name in have decided to get into the com clude a self-addressed stamped
print. Power/Play was one of the puter publishing business, that envelope when submitting either
first magazines to ask for articles, there is a definite shortage of an article or a query and be sure
reviews and programs specifically good writing talent right now. If that the postage is sufficient if
from kids for the Kids' Corner you think that you have a market you want your article returned.
section. Soon magazines like able program or a talent for This is just good manners and
K-Power, Microkids and Enter writing—read on! some publications will not answer
appeared on the scene and fol Magazines are probably the you if you forget.
lowed suit, finding as we did: easiest field to break into, since For more information about
good computer writing knows no most of them are published every sending articles to magazines,
age boundaries. Kids who first month and must have a certain writing query letters and a very
saw their work published in Kids' amount of material to fill each complete listing of magazines and
Corner have gone on to write issue. Some magazines produce publishers who accept material

36 POWER/PLAY Oct/Nov 1984


from freelancers, you will find the more than one database program, If at First You Don't
book Writer's Market, published but not from the same company! Succeed...
each year by Writer's Digest Narrow your first choices down You may not get the first thing
Books, to be worth its weight in to a few companies and write or that you submit published—the
gold. You should be able to find call them for their programmer's people who do are the exception,
a copy at either your library guidelines and non-disclosure not the rule—so make up your
or bookstore. forms. Like the writers guidelines mind that you will keep trying.
Software publishing is a very I just described, programmer's If you are turned down by sev
different and much longer proce guidelines give valuable tips and eral magazines, take a close look
dure than getting an article pub directions on how to submit your at why the editor says your work
lished. It can take up to a year program to the particular com was not accepted, if a reason is
from the time your program is pany. Non-disclosure forms pro given. You might want to ask an
accepted to see it on the shelves tect both you and the publisher English teacher to critique your
of your local computer store. To —they go a long way toward article and you might want to
break into the programming assuring you that no one will be spend more time reading the
business, you should have a com allowed to copy your program magazines you intend writing for
pleted, polished product before and they reassure the company to find out what kind of stuff they
you start—and you will still be that you actually wrote the pro do publish. Sometimes your piece
asked to make a few changes. As gram and did not copy it from is rejected only because they
a rule, only experienced, proven somewhere else. have already accepted something
software authors that a company Your local Commodore User similar {magazines work three to
has dealt with before are given Group may be a help, since some five months ahead of the issue
contracts to write a program from companies send copies of these that is currently on the stands; I
the idea stage. forms to all the user groups hop am writing this in June!) or be
So, say you have a wonderful, ing to find new talent, and may cause they need articles that will
super, terrific program—ready already have the material you conform to a theme. You might
to go except for the packaging. need for the company you have try submitting an article to your
What's next? First, you have to decided to approach. There may user group newsletter first (if you
decide which company to send even be someone in the group haven't already), since it some
your brainchild to—and you who has marketed a program and times helps to have had some
should not just send it off into the would be willing to give you some thing published elsewhere.
wild blue yonder to some address hints. This person might even If your program is not accepted
you noticed in the back of a com offer to put in a good word for you by a software company after sev
puter magazine. You're a whizz with the company that he or she eral tries, you might consider
kid, right? You should already sold their program to—but please selling it to a magazine! Some
know what companies are sell don't ask them to do this. You times programs that are not ac
ing the kind of program that you may ask them to let you show ceptable for commercial purposes
have written. Some companies them your program, but it should are just the thing that a magazine
specialize in publishing certain be left at that if they don't offer has been looking for—particularly
types of software—games, edu to do more. if you have used some nifty new
cational, music, business or There are also people who act programming technique. Some
productivity programs. as software agents and agree to magazines sell a disk containing
Before you start sending your try to sell your program for you the programs that are in each
program to publishers, be sure if they think their connections issue and you get a small royalty
that you're familiar with the pro might be interested. (I have on each disk copy sold.
grams that are already on the sometimes acted as an agent for I have not tried to talk about
market and make sure that your some of the people in my user book publishing because it's a bit
program is truly unique. Great group.) The usual fee for this kind unusual to write a book before
minds think alike and someone of service is 10% of any money or you have had some experience,
may have beaten you to the idea royalties that you eventually re but that doesn't mean it can't be
by a few months. Now, I don't ceive for the program. An agent done! If you have a book waiting
mean that there isn't room for may also help you negotiate a in the wings, write a letter to a
more than one database or spell better contract with the company publishing house or a literary
ing program in the world, but and their knowledge and experi agent describing your book.
yours should have something ence may gain you a better deal Good luck and be sure to write
that makes it stand out from the than you might negotiate on your and let me know if you get articles
crowd. In other words, be sure own. You will generally be asked or software published. C
you don't waste your time send to execute a written contract with
ing a company a program they anyone offering to provide this ser
already have. There is room for vice; it can save later complications.

POWER/PLAY Oct/Nov 1984 37


\

■\-;

- \

3*3j«ji'-^ -'

ife

Ohio Center created an appropri-

last May.
Science
Honors
Participating in the yearly International
Science and Engineering Fair is a
great honor for talented youngsters
from all over the United States and
several foreign countries. By the time
they get to the ISEF, they have already
won several levels of competition,
starting with their hometown school
district. And this year fourteen of the
ISEF participants used Commodore
computers as part of their
award-winning projects.

It's a perfect setting for the 35th By James Miller ging into the manual or reference
International Science and Engi guides on their own, discovering
neering Fair—the bold, bright their educational projects, and we how things work, why they work
and angular high-tech architec found them. The Commodore 64 and, eventually, how to change
ture of the Ohio Center in down was well represented and the the computer's quick reflexes to
town Columbus, Ohio. A modern VIC 20 was there, too—leading work for them.
marvel of engineering whose players in a fantastic array of sci Few have used their computer
multi-dimensional geometry is in entific applications that push longer than a year or 18 months
natural harmony with the energy imagination and creativity to —but many of them are close to
and intellect of the 585 science its limits. mastering its complexities—con
and engineering high school stu What you discover in a day of quering BASIC and diving into
dents who spent a week at the conversations with these young assembly language or machine
fair last May. students, age 15 to 18, is that code without fear. They have
They are the "best and the their ability is almost boundless made the VIC and 64 work for
brightest"—-exceptionally gifted and 'the tools they have chosen them in awesome ways: Comput
young people from 45 states and help them reflect that boundless erized Aerodynamic Analysis,
eight foreign countries including ability. The students know what The Effect of Hormones on Geo-
Australia, Sweden and the United they are talking about and they tropic Movement in Plants, Robot
Kingdom. are talking about things beyond ics, Microprocessor-Based Sound
Power/Play went to the fair last the imagination of most of us Analysis, Computer-Interfaced
May in search of students who mere mortal adults. Almost Seismogjaphy, Simulation of Sim
use Commodore computers and without exception, they are self- ple and Compound Pendulums...
other Commodore hardware in taught on their 64 or VIC 20, dig you get the idea!
PHOTOS BY JAMES MILLER POWER/PLAY Oct/Nov 1984 39
Throughout the week they are ' 'I rate the 64 equal to or better "In a game, I begin with the
grilled by Ph.D. experts in their than any machine in its memory play of the game, where most
chosen fields and judged on the range," Jon says. "There are few people will begin with the graph
basis of creativity, scientific limits to its capabilities." ics," he explains of his program
thought, engineering goals, skill There seem to be few limits to ming technique. Jon works on
and clarity. They also have a Jon's capabilities as well. He is an one part of the game action at
chance to talk to each other, ex admitted hacker but he makes a time before putting it all to
change ideas and tour science some distinctions. gether. Only then does he add
and research facilities in the cen "I'm a hacker in the sense that the graphics.
tral Ohio area. I sit down with a concept and "Making the sound is the hard
I had the opportunity to talk to just make a mess of a program'' est part," he admits, "but not
several of the students and find —exploring every possibility because it's hard to make sound.
out how they use their Commo until it works just the way he It's just difficult to make sound
dore computer. Without excep wants it to work. that's interesting." In that, Jon
tion, I was amazed and inspired! "Then you clean it up and opts for sound effects rather
In the following pages you will make it understandable for than music.
meet them and perhaps discover anyone else who may use the Lately Jon has had less time
some incredible new uses for your program," he says. for 64 programming, he says, be
64 or VIC. Jon's chemistry program for cause of the demands of his job
the 1984 ISEF is written almost —working with a mainframe com
A Hacker from the completely in BASIC except for puter in his Las Vegas hometown.
Golden West the title music, which plays con
He is bright, brash and out tinuously while the data is load A Pendulum's Swing
spoken. He lives in Las Vegas, ing. For that Jon resorted to JefferyB. Hinkle, 17, of Fnona,
Nevada, amid the gambling and machine language. Texas, is an explorer in the high-
the glitter of the city that never "I didn't even know what ma tech world of computers.
sleeps. He is candid about his chine language was but I started As a junior in high school, Jeff
abilities and takes particular pride with the programs in the refer already has discovered ways to
in calling himself a "hacker". ence guide," he explains. use his Commodore 64 and 1541
"I like the sprite graphics a lot disk drive that are complex and
and began writing game pro exciting, practical and fun. His
grams usmg them." Several of his creations range from sophisti
games have been purchased by at cated simulations of pendulum
least one computer magazine, he motions involving high math and
adds, although they are not yet graphics to football programs that
published. "I think they're going analyze opponents' offenses and
into a book instead," he says. determine the probability of suc
He first began writing in cessful defense!
BASIC, then wanted to speed
things up and get into high-
Jon Rhees resolution graphics, too. But he
didn't even know enough about
Seventeen year-old Jon Rhees machine language to go out and
is also a brilliant programmer and buy a book.
a campaigner for the Commodore Jon's solution to the problem is
64. He's a true believer in its characteristic of good hackers. "I
power and class. just started playing around with
"That's because you can prob the manual, looking at all the
ably go farther with the 64 than operands and experimenting."
most other computers", Jon Jon didn't even use an ML Jeffery Hinkle
claims, "and it's easier to get." monitor, although someone re
"I think it's great for writing cently gave him one. He uses His project at ISEF '84 explored
educational programs, too," BASIC loaders and data state the computer simulation of simple
he goes on—like his ISEF '84 ments to mix his BASIC and and compound pendulum mo
project, a chemistry tutorial ML routines, instead. tions. It began as a science ex
employing the best of the 64's Jon works from project to proj periment earlier in the year.
capabilities: sprite graphics, ect, planning games "if I think of Jeff explains, "I thought about
sound and color and beautifully one" or perhaps an educational tu how to do the mathematics and
constructed screen displays. torial or character-building utility. started to work it out on paper. It

40 POWER'PLAY Oct/Nov 1984


took over an hour and six pages of Earlier this year, he worked
paper just to work out four points through a commercial football
of pendulum movement!'' program, making major modi
The BASIC program Jeff fications to it that allowed the
created for the project and school's coaches to break down
plugged into the 64 's memory, plays that opponents run against
however, can plot and graphically the team.
display 200 points in a little over "It will scout about 200 plays
four minutes! that an opponent may run against
Speed, of course, is one of the us and tell us what holes in the
best reasons for using a 64 in line they are most likely to come Eugene Sargent
high-level mathematical applica through," he comments. The
tions, but with a pendulum sim "football scout" also will predict most strip-chart recorders now in
ulation, there was another the probability of pass plays or use," Eugene says. "You can cal
important consideration. running plays—what's likely to culate to the exact second when
"Speed was the big reason for happen anywhere on the field each reading was taken."
using the computer," Jeff says, under game conditions! Mixing the seismograph and
"but the 64 also helped me elimi But does it work?! "The pro the Commodore makes a nice
nate several physical restraints. gram has been very helpful to marriage of two technologies.
The size of the actual pendulum the football team," Jeff says with Eugene built the seismograph
is one and overcoming friction is a smile. "They have enjoyed us first and learned about machine
another. With the 64 we can elim ing it to predict some of their language before interfacing
inate friction and size restraints defenses." the two.
to some extent, until the num Although he humbly admits "I just got the seismograph in
bers get too large." that it doesn't work every time, terfaced last month," he explains,
He's used the computer for Jeff adds "... in general, it's very "using an eight-bit analog/digital
about 18 months and was not ex successful, I believe." converter I designed. With just
posed to computers before that Like many Commodore users, eight bits (normal for the 64)
"except in books and maga Jeff is at the cutting edge of a you only have 255 possibilities
zines." Self-taught with the aid new technology that he intends to and I think that 12 bits would
of the manual, Jeff just jumped explore to its limits. He is looking be better."
in and made the 64 do what he at producing a comprehensive Eugene says that the 64 can
wanted done! general ledger program with an be made to process 12 bits
"With the kinds of programs eye towards the commercial easily, however.
I'm writing now, however, I think software market. In the mean While exhibiting his interfaced
I'm getting close to the memory time, helping his Friona High seismograph at the 1984 Interna
limits of the 64 in BASIC pro School team win a few games tional Science and Engineering
gramming," Jeff notes. "BASIC is satisfying enough! Fair in Columbus, Eugene at
requires quite a bit of manipula tracted the attention of at least
tion in terms of memory and I'm Feel the Earth Move one professional seismologist
having to chain several programs When the earth moves, Eugene from Alabama who was inter
together just to get my ideas Sargent, 17, of Fayetteville, Arkan ested in learning more about
to work." sas knows all about it. His Com Sargent's program in hopes that
There is a lot that Jeff is just modore 64, interfaced with a it would make his job easier.
beginning to understand about small scale seismograph, teUs him 1' It hasn' t yet been field
the 64, he says. "The pendulum what's happening, how much is tested,'' Eugene noted, but he
simulation is not in real time," he happening and just about where added that, "in the right envi
explains, "but it easily could be." it's going on! ronment it produces very char
For that, Jeff says he needs an His program, making use of acteristic wave forms."
understanding of machine lan machine language and high- Eugene began his interest in
guage and has yet to tap that vast resolution graphics to simulate computers with a VIC 20 and
resource within the 64. a seismic strip-chart recorder, moved up to the 64 when memory
"I suspect it would have monitors movement in a seis restraints and high-resolution
been very close to real time if I mograph and updates read demands made it necessary.
had been able to use machine ings every sixtieth of a second, "I'm pretty new at machine
language, instead of BASIC," thanks to the 64's accurate builtin language and I've had a monitor
he adds. jiffy clock. only since January,'' Eugene says,
Jeff is not limiting his computer "It's an advantage to use the 64 but adds that he strongly sus
skills to the theoretical, however. because it's more accurate than pects that the 64 would do just

POWER/PLAY Oct/Nov 1984 41


what he needed it to do for a computer.
the project. "It tells them step-by-step just
"The graphics are so nice and what to do and when to do it. If
it has great potential as a record you push a wrong key, you are
ing and reporting instrument," not going to kill the program,"
he explains. he comments.
His first experiments were with He began the project in mid-
BASIC, "but it was too slow and it January of this year and wound it
takes forever to calculate complex up in mid-March. Even with the
equations in BASIC." Assembly experience of creating a very long
language was the answer, the Michael Todd Jackson and complex BASIC program on
high school junior says. the 64, Mike sees few limitations
His ISEF project program uses to using the 64 for complex appli
up only about 2K of memory, he more than 130 blocks of disk mem cations. In fact, he wants to de
notes, but "it does a lot because ory on the 1541 drive and the velop his understanding of the
machine language is so compact.'' listing (all in BASIC) is longer computer's graphics capabili
Eugene's efforts earned him a than the classified ads in many ties and explore the SID sound
special award at the fair from the major city daily newspapers! chip, too.
Acoustical Society of America—a Mike's game is really a physics "Hike to play war game simu
first prize of $100! The American tutor, a teacher and a space game lations on the 64 and would like to
Patent Law Association also rec dealing with all major concepts try my own next,'' he goes on.
ognized his project with a £25 encountered in the first semester Imagine where Mike would be
honorable mention prize. The of high school physics. now if he hadn't let the 64 lie
project earned recognition from '' It's a game in that you and around for a year!
the U.S. Air Force, as well, which your physics teacher have crashed
included a one week tour of its on a distant planet and in order Jaws: With a Computer Twist
research and development facilities. to get off, you have to use your When he was only ten years
1 'I'm just beginning to expand physics knowledge to fix the craft old, Andrew Jones of Edgewood,
the capabilities of the program," and escape," he explains. New Mexico, built a robot arm out
Eugene says. '' I want to work on Mike says writing the program of children's snap-together blocks.
making it so it is better than the was a little like working on the He's 15 now, a freshman in high
conventional systems, giving it script of a Hollywood movie. "I school, and the arm he built has
a logical means of processing sat down, and like in the movies, been given electronic life and
data, frequency counting and I did a play-by-play script of ev movement with the aid of his
calibration." erything I wanted to happen,'' Commodore 64.
he says. Andrew is not one to let com
Surviving Physics Can be Fun "There were major changes plexity slow him down. He poured
Michael Todd Jackson admits throughout the project," he adds. through the computer's manual
that he's "pretty good" at senior '' I had about 75 blocks already and "discovered it had more
physics at Batesville High in on the disk before I really knew capabilities than I thought. I'm
Batesville, Arkansas. What he where I was going with the pro just using it to control the robotic
also readily admits is that his gram! I wanted to add sprite arm," he says.
family had a Commodore 64 per graphics, but after the program The control comes through a
sonal computer for over a year was written, there was not Complex Interface Adaptor, (CIA)
"before I even looked at it!" enough memory left for them." that interacts with the 64 through
"My dad was giving me a real His program, while "in a very the user I/O port.
hard time about learning how to raw version now,'' can be mod 1' The 64 sends out eight-bit
use it,'' Mike laughs. ified to do mathematics or even parallel data to the interface,
Exactly what Mike did about teach English, a foreign language which decodes the eight bits into
learning the 64 is astounding, or history. 12 bits—one bit each to turn on or
however: "I decided to do a "I like the 64 because it is very off six motors.'' Andrew explains.
physics project with the 64 and I easy for beginning students to The 64, CIA and the robotic arm
hoped that it would be a good learn," Mike says. "The keyboard operate in a give-and-take fashion.
way to learn about the computer," controls are convenient and easy "The arm gives feedback data
he says. to understand." that ends up in the paddle port on
The "Physics Survival Game" With the ease of the 64, Mike the 64 so that the computer has a
—his ISEF entry this year—is was able to work out a program pretty good idea where the robot
the first program he ever wrote on that is understandable even to is!" Andrew adds.
the 64 or any computer! It runs to those who have never turned on Andrew worked out the sche-

42 POWER/PLAY Oct/Nov 1984


matics for the CIA after finding Jabe used the Commodore user their undertaking and developed
out how the user I/O port worked I/O port and an analog/digital con a mastery of their equipment and
through trial and error. verter board of his own design. its capabilities.
"By matching information with The board interfaces with a bank Saturday, May 12, was a day of
the user port specs shown in the of four pressure sensors inside the awards, field trips and tours. The
guide, I worked out a circuit that wind tunnel that, together, sense students were scattered and
would interface with the robot," lift, drag, pitch and yaw in aU pos organizers of the event did not re
he says. sible directions. quire that they be near their proj
Learning computers and Using the 64's builtin capa ect booths. As a result, I was able
BASIC m his school computer bilities and the Super Expander to speak only with some of those
classes, Andrew now is develop high-resolution graphics car using Commodore computers. I
ing his own software—games, tridge, Jabe has enhanced the wish there had been time to get
assemblers and machine lan graphic display, as well. to them all.
guage programs. "The 64 can do a lot of things What they are doing with
His efforts with the robot arm that are just not possible on any the Commodore equipment is
earned Andrew a fust prize of other computer... image rotation, exciting—at the very top level of
$100 from the IEEE Computer sprites and so forth. That's what technology. Throughout the week
Society. made me choose the Commodore some 900 expert judges reviewed
He confessed that he thinks 64," Jabe says. their work, but many of the stu
Commodore ought to provide His aerodynamic analysis pro dents also had the opportunity to
more information to users about gram takes information from the meet industry leaders who cer
the capabilities of the I/O port sensors and reads data into se tainly were impressed with their
and how to interface it with exter quential and text files. Data is ability and commitment.
nal devices. displayed visually through an x/y If the present is any measure of
axis graphic that shows where their drive and ambition, these
the airplane is as the tests are bright young men and women
being run. The program can be are sure to make an impact on
used in graphing lift versus time, whatever they choose to do in
as well. the future.
Jabe was well rewarded for his In addition to those I inter
time and abilities. He won a sec viewed, other Commodore users
ond place award at the fair from at the fair were:
the American Astronautical Soci Paul Nelson, Andrews, Texas,
ety. He also was recognized by "Effects of Specific Hormones on
the Naval Air Systems Command Geotropic Movement."
Andrew Jones with an alternate award and a Gary Calfee, Wichita Falls,
second place engineering prize Texas, "Computer Controlled
from General Motors. Parabolic Solar Collector."
' 'That would make a good arti Michael S. Warren, Rapid City,
cle," he smiles. And maybe A Pursuit of Excellence South Dakota, "Microprocessor-
Andrew Jones is just the one to The final day of the Interna Based Sound Analysis."
write it? tional Science and Engineering David Rapp, Wheeling, West
Fair in Columbus was hectic and Virginia, "Electromagnetic Anal
The 64 in Flight rewarding for the students—most ysis of an Object."
One day soon, Jabe A. of whom had spent months in Jeff Mauldin, Albuquerque,
Sandberg may just teach Lock preparation and study, research New Mexico, "Programming a
heed a better way to fly! and refinement of unique and in Computer to Make Decisions."
The 18 year-old Cedar City, ventive projects. Dan Badders, Omaha, Ne
Utah, senior is working on a com Many were rewarded with braska, "Computerized Polyno
puterized method of aerodynamic recognition from their peers in mial Algorithms."
measurement and analysis which the scientific and business Darryl W. Hughey, Jacksonville,
he claims is a "new method of community—most were not. Arkansas, "Learning Chemistry
testing forces in a wind tunnel.'' None of those Power/Play talked by a Program."
Jabe (just like Abe) says his ap with were losers, however—not William E. Wilcox, Parkers-
plication is an "improvement over many sense. burg, West Virginia, "Phonetic
some of the methods currently in The fourteen students who Analysis.''
use," because it allows electronic used the Commodore 64, VIC 20, ZaydaPerez-Quinones, Rio
measurement and subsequent color monitors and disk drives Piedras, Puerto Rico, "Studies in
computer analysis of stored data. understood the complexity of Human Behavior." C
POWER/PLAY Oct/Nov 1984 43
By Jim Gracely
Technical Editor

What are kids in public schools doing with


relatively small school district in Miller Place on Long
I visited the Miller Place for. Are they using them to learn puters to learn geography, history
school district to get a story vocabulary words? Are they or science?
on kids using computers in the learning multiplication tables I was ready with my questions.
classroom. I was all prepared to from the computer rather than I wanted to find out what the kids
talk to the kids about computers. from a teacher? What about the felt they were learning from the
I wondered what second grade seventh-, eighth- and ninth-grade computers. Did they like learn
students were using computers students? Were they using com ing from a computer better than

44 POWER/PLAY Oct/Nov 1984


computers in the classrooms? I visited a
Island, New York, to find an answer to that question,
learning from a teacher? I wanted prepared were based on the con do all the work.
to find out how the teachers chose cept of computer-teach-child. What I actually saw at Miller
software for Computer Aided In Visions of computers lording Place was quite the contrary.
struction (CAI) and how they felt over students danced in my head, What I found was that a child-
about the computer taking over along with lazy teachers sitting teach-computer, rather than a
part of their job. behind desks with their feet computer-teach-child approach
All the questions that I had kicked up, letting the computers was used. In fact, the use of
POWER/PLAY Oct/Nov 1984 45
computers at Miller Place was computer as a tool begins when around and said something was
so unique that I was forced to they are being introduced to the wrong. With a few minor sugges
change the angle of this article. computer and continues into tions, he was able to discern that
As a result of my visit, I discov computer literacy, word process the printer was not turned on
ered three things: ing and programming. and that it was connected to the
1. The computer works in the Jerry Salmon teaches second wrong computer. He then pro
classroom as a tool for the grade students at the Andrew ceeded to turn on the printer, rear
students to use in addition Muller Elementary School in the range the cable to the computer
to the classical CAI. district. About three years ago, he he was using and print out this
2. The introduction of com began bringing his own PET into story. Not a major accomplishment
puters to kids is the same the classroom to familiarize the by some standards, but it dis
for any age group. The kids with a computer. In fact, it played an understanding of the
only difference is precon was Mr. Salmon who first intro computer system that went
ceived notions the students duced computers into the school beyond using the software.
may have at the time of district. Now his classroom al This is what Mr. Salmon is try
introduction. ways contains a number of VIC ing to accomplish. The kids aren't
3. The constructive use of 20's, Commodore 64's and PET's. learning "subject matter" from
computers in a school dis On the day that I visited, there the computer, but they certainly
trict is a dynamic, complex were three VIC 20's and two 64's are learning! He also uses some
program requiring continu being used by the students. CAI for arithmetic and even em
ous care and guidance. What werethe kids doing with ploys the Software Automated
In the rest of this article I will the computers? Learning states Mouth (better known as S.A.M.)
discuss these three ideas as they and capitols or the number line? to teach phonetics and pronunci
applied within the Miller Place No, they were writing stories ation. Of course, Mr. Salmon him
school district. on word processors: Bank Street self is a dedicated computer user,
Writer and WordPro 3 Plus on the which enables him to work with
The Computer As a Tool 64 and Wizard Writer on the VIC the kids and computers in ways
The first of my preconceived 20, to be exact. They had been most second grade teachers could
notions to be blown to bits was introduced to a VIC 20 in first not. He also writes some of his
that the computers can only be grade and now, by the end of sec own programs for the students
used in the classroom for CAI ond grade, they could enter text, and maintains complete course
(Computer Aided Instruction). edit the text and print out the schedules for himself in WordPro
I'm not going to discuss the mer stories they had created. Their files on a PET
its or shortcomings of CAI, but in understanding of the computer I talked to another second
the schools of Miller Place it is not was quite good; they knew more grade teacher at Andrew Muller
the most important aspect of the than how to just use software. Elementary School. Her name is
computers. The real emphasis While I was in the class, one Michelle Greenfield and she used
at Miller Place, from kindergar of the kids wanted to print out a a slightly different approach to
ten through senior high, is on story he had finished. He went the computers. In the front of her
the computer as a tool for the through the keystrokes needed classroom were two PET's. Each
students to use to their bene to get the text printed, but the week, one student was assigned
fits. Teaching children to use the printer didn't respond. He turned to turn on the computers and to

Rich lascaro's art classroom at North Country Road School, where


students used the 64 to create the graphics on this and the
following pages

46 POWER/PLAY Oct/Nov 1984


load the software for the day. The ple. No arguing or hitting. for seventh graders? Well, some
rest of the students then used the It is this kind of response to kids were just managing to move
computers for CAI, keeping track computers that has lead Marie the cursor around. Some were
of their own scores on the unit Jarvis at Andrew Muller to use a making multicolor hearts on the
quizzes. Part of Ms. Greenfield's Commodore 64 with children who screen next to little love messages
class is in the Gifted and Talented have learning disabilities. Marie and some kids were already 20
Education (G.A.T.E.) program. Jarvis coordinates the learning lines deep into a program that
These students are also learning disabilities program and has they were writing.
to use the VIC 20. They are intro found that the children perceive Pat Hughes is the shop teacher
duced to the computer at the be the computer as a non-entity. It at this school and he has written
ginning of the year and follow is something that they control. a program to allow the students
through a simple BASIC pro It won't scold them if they do to use the PET as a drafting tool.
gramming course. By the end of something wrong, which allows After a number of prompts from
the year they are able to write them to overcome their inhibi the student, the program will
short BASIC programs, save their tions. There is also a visual, tac print out a drawing form with all
programs to tape and load the tile relationship between letters the necessary data printed at the
programs into the computer. on the screen and the keys which bottom. Anyone who has ever
I learned something else from must be pressed. Even if a child done this by hand will appreciate
Ms. Greenfield. I asked a ques can't coordinate the motor skills the time saved by using a program
tion that I thought would produce necessary to write a word, he/she like this. Again, the computer is
scores of humorous stories: "Do may be able to find and press the used as a tool. Mr. Hughes feels
the kids get really mad and frus correct letters on a keyboard. This that the computer is part of the
trated with the computer? Have is a good intermediate step for world and that the students should
any of them ever pounded on the these children. learn to look at it as a tool for
keyboard or screamed or thrown a Moving up five years in the their use.
computer against the wall?1'. Her lives of the students, we come to On the artistic front, Rich
response was a simple no. They the North Country Road School for Iascaro uses two 64's in his sev
don't get frustrated or mad at the seventh and eighth graders. Steve enth- and eighth-grade art classes.
computer. I was almost speech Scopa is a math teacher here and What else would they be doing
less. I can't get halfway through the coordinator for computer use but working on KoalaPads™?
a tough program without hitting in this school. He has initiated a These graphic tablets are storm
the keyboard a couple of times. 20-day computer literacy unit into ing the beginning artist's market,
Ms. Greenfield said that the kids the seventh- and eighth-grade so why not teach young artists
just don't respond that way. There math programs. how to use them? Once again
is no person-versus-computer The class that I visited was the computer is introduced as a
rivalry. The kids understand that just starting the second day tool, in this case for drawing. Mr.
the computer can do only what of the unit. About ten 64's were Iascaro has each student bring
they instruct it to do. Anything scattered around the room with a picture into class and, taking
that doesn't work is a result of two kids sharing each computer. turns, they are each allowed one
some mistake that they have made. Their assignment was to learn week to try and reproduce the
If you get a ?SYNTAX ERROR it to move the cursor around the picture. The results are some very
means that you goofed. That sim screen. Was this too introductory good screens. There are a number

POWER'PLAYOc! Nov 1984 47


of these screens printed through is no exception. I have already Brindley has devised methods
out this article along with a pic mentioned the programming that of dividing the kids into groups to
ture of the art room itself. is introduced in second-, seventh- share the room. What the kids do
Miller Place High School and eighth-grades, but there are with the computers is up to them.
houses the ninth through twelfth two additional grades where Some play games and some write
graders and here again, the com computers play a major role. programs in BASIC. The only
puter is presented as a tool for the At Miller Place High School, all thing Ms. Brindley will not let
students to use. Mrs. Obsarski is ninth-grade students are required them do is copy programs out
the chairperson of the business by New York law to pass a com of magazines.
department and also a teacher. In puter literacy course. The require I mentioned these two addi
her classes, she uses PET's and ment for passing the course is tional examples to illustrate a
WordPro to introduce the stu an understanding of about 30 point. The students in grades
dents to word processing. In ad computer terms such as CRT and two, six, seven, eight and nine
dition to class time, the students byte. Nancy Greenfield teaches are all being introduced to the
are allowed to use the computers this class and adds some intro computer on the same level. This
during certain other times each ductory programming to the isn't to say that the second grad
day. Mrs. Obsarski says that a course. By the end of the semes ers are as advanced as the ninth
number of students have started ter, the students know the 30 graders, but they seem to ap
taking advantage of this extra computer terms as well as how proach the computer from a dif
time on the computer to write to load, save and write simple ferent angle.
term papers and reports. BASIC programs. One of the questions I asked all
As you can see, the Miller Place The only school in the district the teachers was if any of the kids
school district applies computers that I haven't mentioned yet is balked at learning about comput
from kindergarten through the the Sound Beach School for ers. This was another of those
high school, emphasizing the fourth, fifth and sixth graders. questions that I thought might
computer as a tool. This approach There are no special computer be interesting. Until I got to the
to using the computers is work courses here. However, there is ninth-grade class all of the re
ing quite well. In fact, just about a computer room equipped with sponses were an emphatic no.
every teacher that I talked to was about a half dozen 64's and PET's. The teachers in the lower grades
planning new programs and pro Grace Brindley is the coordinator all said that the kids were excited
jects for the students in the up here for the G.A.T.E. program and about using and learning about
coming year. is also in charge of the sixth- the computer. One teacher even
grade computer program. mentioned that he used the re
Introduction to the Computer The computer program allows moval of computer privileges as
To many people, the ability to kids to come into the school be a punishment.
program a computer is the best fore classes begin and work on But ninth grade was different.
utilization of the computer as a the computers. What kind of re Teacher Michelle Greenfield said
tool. Whether this is true or not, sponse does she get? Well, this that each semester there are a
an introduction to computer pro year about 170 kids signed up to couple of kids who either don't
gramming seems to be a widely come to school early. This was far want to even look at the computer
used starting point for beginners. too many children to have in the or just don't care about whether
The Miller Place school district computer room at once, so Mrs. they learn it or not. There are two

48 POWER'PLAY Oct'Nov 1984


possible reasons for this, she sur additional hands-on time in which were beginning to overlap.
mises. First, it is the first time grades three, four, five and six. Regardless of any minor prob
that the kids receive a pass/fail They'll go through the computer lems, the computer program at
grade for their work with the literacy units in seventh and Miller Place is one which they
computer and that in itself can eighth grades and even will have have every nght to be proud of.
produce all kinds of effects. The gotten to use a KoalaPad. It isn't In addition to the work within
second, and perhaps more likely hard to see that the current ninth the classrooms, the computers
reason, is simply because of grade computer literacy class is and software are available for
their age. going to be grossly outdated and other uses. Miller Place schools
In today's society, the com completely redundant for the stu have held evening adult classes
puter is still facing barriers. Just dents now in second grade. in BASIC and word processing.
as any new technology, the com The two people at the top who In addition, they have sponsored
puter has opposition from many are coordinating this whole pro Saturday sessions for the school
people who don't see why they're gram are the superintendent of district's secretarial staff and mem
necessary, or worse, feel threat the school district, Dr. James bers of the board of education.
ened by them. The kids who are Boyd, and the administrative as Last year, Miller Place became
young enough to lack opinions sistant, Margaret Finn. It was one of the first school districts in
think that the computer is a won Mrs. Finn who drove me from New York to require the ninth-
derful new toy for the classroom. school to school and introduced grade computer literacy class for
They have a sense of it being an me to everyone along the way. graduation. The high school also
exciting challenge to make it do Along with all of their other has a four-part business course
what you want and to use it to do duties, these two people have planned for the fall with units on
those things you don't want to do. taken it upon themselves to keep databases, spreadsheets, word
Again, we see the idea of using a complete, organized computer processors and programming.
the computer as a tool. The stu program running in the Miller I found it an exciting experi
dents in ninth grade however, can Place school district. This now in ence to visit this school district
think back to elementary school volves the acquisition of hard and I found myself wondering
days without computers. They ware and software, training what it would have been like to
have made it through three teachers to use and teach the use word processors in second
schools without computers and computer and keeping track of grade. I envy these kids going
apparently have already formed what all the teachers are actually through school, regarding the
some negative preconceptions teaching. In the future, their jobs computer as a friend and learning
about them. are going to be expanded to in to use it as the useful tool it is.
clude the hiring of additional I would like to stop and thank
A Complete Computer computer teachers and perhaps each of the teachers that I talked
Program even more difficult, the task of to. I want to thank them for al
A look into the future sees this keeping on top of the whole com lowing me to interrupt their
situation changing. Seven years puter industry. The computer classes, lunch and previous free
from now, the kids in Mr. Sal program has grown at Miller Place time to talk to them and watch
mon's class are going to be in over the past three years and as the kids. And a last thanks to all
ninth grade. They will have been Mrs. Finn was taking me around, the kids who didn't seem to mind
introduced to the computer, with she was already spotting areas my interrupting their classes. C

POWER/PLAY Oct'Nov 1984 49


dAr GSj •

Computing
"Too
The computer doesn't notice whether your hands, feet,
eyes or ears work. It also doesn '£ recognize a handicapped
condition so it expects what it expects of every other child.
It is for precisely this reason that the computer plays an
invaluable role in education for the handicapped.

By Susan Mason
Diinois State University

eommodore has done much vocal student at our laboratory to work. We pooled what I knew
to help the handicapped school. Commodore supplied a about the child and her needs
students here at Illinois 64, color monitor, disk drive and with what the speech therapist,
State University. In the fall of printer to assist in that develop occupational therapist and
1983,1 decided to develop a ment. A Votrax voice synthesizer classroom teachers knew, to
microcomputer-assisted com was purchased. My husband come up with a workable system.
munication prosthesis for a non- Larry put his programming skills By January we began to use the
50 POWER/PLAY Oct/Nov 1984
system. Several service organiza uled teaching. This seemed such main software, Laura can insert
tions in the community provided a waste of a valuable teaching study guides and questions to
funds for another complete sys tool that software was purchased make that easier to accomplish.
tem, so we now had one at the to use the computer as an aid to The students can even take their
grade school and one at the high teaching. Several public domain tests with the computer. They do
school level. disks were purchased from our drill and practice for math and
The main idea behind the proj local Commodore users group. add up to 14 columns of figures
ect was to prepare a communi We also purchased a Chalkboard with ten digits in each row.
cation prosthesis for Lyndsay, PowerPad touch tablet for creat Bengy, one of our students, has
a 13 year-old who had never spo ing graphics and several overlays. little muscle control in his hands.
ken a word. She used a communica These will be used to teach not Our KoalaPad and the K-Paint
tion book. This is a very workable only Lyndsay, but all of the chil program, produced by Koala
system, but the voice you get is dren in the special education de Technology, are a real treat for
that of the aide who assists in the partment. The younger children him to use. Bengy is a very good
scanning technique. I wanted love the graphics. The older chil artist and does beautiful things
something for Lyndsay that she dren like this too, but they also with the K-Paint.
could do herself and have an in like what the computer can do to The hearing impaired classes
stant voice output. improve their grades in class. plan to begin using the computer
Lyndsay and her teacher, in the fall. It's something new for
Nannette Swanson, worked 20 our teachers and they want to be
minutes each day for four months on firm ground before they begin
to teach Lyndsay how to use her to teach with it.
new communication prosthesis. I teach at the high school level.
There was an obstacle to My class is called Life Skills Man
Lyndsay's use of the computer: agement and it's a special educa
Lyndsay has cerebral palsy which tion class for learning disabled
limits her motor control. Because students. Some of the things our
of that, we needed a single input students work on are good self-
switch to trigger the scanning for esteem, good organizational skills
the system. We solved this by and adequate study habits. The
using a treadle switch. Just be I really didn't expect so much computer really helps with this.
fore school was out in the spring, excitement from the kids when My students spend a great deal
Lyndsay had two days of 100% the computer arrived at the high of their time in regular division
accuracy with her new voice. school. I thought they were al classes where they compete for
For people who talk freely, this ready computer-wise and so it grades with their peer group.
doesn't seem too spectacular. But would be just another machine. Some of them find doing home
you should see Lyndsay when she I was wrong. work assignments neatly and on
is at her machine! She concen Word processing was a real hit. time a pretty big assignment.
trates so hard that you can almost Students who used an aide to Word processing helps them to
see her brain working. As part of write all of their assignments do that. We also do term papers
the system, a list of sentences has were now able to do it them and homework with our Com
been added. Things a typical selves. Independence is what modore 64.
teenager would like to say such it's really all about. I also teach English, history and
as,' 'I want a pizza,''' 'You owe me The Commodore public domain math on an individualized study
two dollars,'' or "I want to go to software, available from Commo plan. The programs we have are
Bergner's" (a local department dore educational dealers, has very good for adding a new di
store). She is so excited about been extremely useful as a mension to basic skills. The com
using her computer that she'll teaching tool for Laura Waugh, puter allows you to fix what you
have a smile on her face for half the high school orthopedic did wrong very easily. You can't
an hour before it's time to work. teacher. The history, English and build self-esteem any easier than
Her parents and brothers are ex math disks get a real workout. to meet with success!
cited about it too. Lyndsay may Hangman, of course, scores high As you can see, we couldn't
now use the computer and Votrax on the list of activities when the have found a better way to speak
to speak and make her wants students have a choice. One of and to learn than with our new
known—just like every other kid. the requirements of all high Commodore equipment. We only
Until Lyndsay learned to use all school students is to pass the have one remaining obstacle:
of the text-building parts of her Constitution tests—not an easy Lyndsay and other nonvocal stu
new system, her time on the task for most. I had to take mine dents like her would like to have a
computer was limited to sched twice! But with the public do female voice for their computer. C
POWER/PLAY Ocl/Nov 1984 51
will tell you about some of the
ways we have found in our town
to help kids help themselves get
more out of computing. I will
.. share some ideas that I have
gathered from friends in other
parts of the country and give you
a list of things you might want to
try to get a Commodore Kid's
Club organized in your neck of
the woods.
Soon after we started the New
Mexico Commodore User Group,
I began hearing complaints. These
complaints came from kids who
felt that the adults in the group
were only doing things at meet
ings that interested adults. The
kids were very nice about the
whole thing, but they felt that
since a large number of members
in NMCUG were kids aged about
9 to 17—-many of whom were the
only people in their family who
were really into computers—that
the group had an obligation to set
aside a part of the meeting for this
powerful minority. As president,
it fell to me to present their ideas

By Betsy Byrne,
Associate Editor

Kids ILLUSTRATION-JUDY NEWHOUSE

Computer Clubs
Kids, have yon ever gone to a Commodore nser gronp meeting in yonr town and felt a bit left out because adults
were running the show? Or maybe yon and a small group of friends get together on Saturdays or after school to
share computer tips and talk about programming—but you wish you could include more kids or that you could
do something neat like start a telecommunications bulletin board system (BBS)? If you are nodding your head
right now, read on.

POWER/PLAY Oct/Nov 1984 53


to the Board of Directors. First, devoted to things like field trips, demonstrations, everyone would
I spent some time observing contests and special projects. gather in the main room together
what went on at meetings and Also, a section of their own in and participate in group discus
sure enough, the kids were not our newsletter. sion, etc. Teachers might even
exaggerating. The adult members Guess what? The Board loved show off some of the software
had a decided tendency to monop the idea! (And I did get elected that they plan on using in their
olize (also known as hog) the two to another term.) Arrangements classrooms, getting the kids'
or three systems that we set up at were made to rent the church opinions and letting the kids see
meetings. When a group of students where we meet, one extra Satur what they might be up against in
did get a chance to take over a day each month. One of the Board school. This plan could help the
computer to show off someone's members, Al Rizzoli, even volun parents who attended the meet
latest programming triumph or teered on the spot to coordinate ing, since they would be able to
check out a hot new game, some the kids' meetings and set up find out what their children were
crochety old person (aged thirty- their ongoing BASIC classes. doing with computers at school
five or so) was almost sure to That was over a year ago and and what the teachers thought
elbow in and mumble something since then, more and more adults about various Computer Aided
like: "Games, harumph! Out of have wandered in, many of them Instruction materials (CAI soft
my way, Sonny!" And before parents who want to find out ware) designed for home use. And,
you could bat an eye, a boring what their kids are really up to naturally, the teachers would have
spreadsheet or recipe program had with these technological con their own section in the NMCUG
been loaded in and the poor kids traptions. Many have stayed and newsletter.
had wandered off, dispossessed even started things like the LOGO The kids' first reaction to this
and disappointed again. Obvi programming language classes plan wasn't nearly as enthusiastic
ously something had to be done. for kids who like LOGO better as the earlier one from the Board.
Secretly I got together with than BASIC. To encourage They were afraid that the
some of the kids who had agreed younger children (and their par teachers might start acting like,
to be leaders in our radical enter ents) to participate, we try to well... teachers. They might want
prise and some parents who had demonstrate the latest in educa to take over and run the meetings
been drafted by their children. tional software for ages three to like a classroom or something. It
(We felt like the Founding Fathers eight, as well as the activities al was a new idea that kids just
drafting the Declaration of Inde ready mentioned. might know more than teachers
pendence.) We put together a A few months back, something on certain subjects (computers)
plan that was so unusual (at the interesting happened. Teachers and both groups seemed a bit
time) that I feared for my position began buying Commodores and nervous at first. But everyone de
as president—but the kids as joining the NMCUG in large cided to go ahead with the plan
sured me I could be president of numbers—and they were de and at least try it out.
their group if it didn't work out, so manding equal treatment! They So far, it looks like we're really
I took a deep breath, put my af said they were finding the same on to something. Everybody in
fairs in order and approached the things happening to them at volved has a chance to look at
Board of Directors. meetings the kids had once com both computing and computer
The plan that our committee plained about. Teachers have education from another, valuable
came up with went like this: the very special computing interests, point of view. Kids are now able to
kids were to have their own most of which have to do with see how hard both parents and
separate meeting once a month. kids using computers and help teachers are trying to master
They didn't want to exclude ing kids get the most out of computer terms and techniques
adults altogether (or maybe they computer use. So, I put my head —both for themselves and for
were just too nice to want to hurt together with some of the their children and students. The
my feelings or those of the other teachers and, hat in hand, I ap parents and teachers learn things
old folks who had helped), but proached the kids. It was even from the kids at every meeting and
whenever possible, kids were tougher than talking to the Board, are amazed at how quickly kids
to choose the topics for these but the teachers assured me that I pick up information and concepts
special meetings and give the could be president of their group when they are able to share ideas
demonstrations. if it didn't work out. with each other. I can't speak for
They also wanted to have some This time the plan went like your town, but this approach is an
sort of ongoing classes in BASIC this: the teachers could share the idea we are all very proud of here
where they could learn new pro same meeting day with the kids, in Albuquerque.
gramming techniques, work on using a separate room at the
projects and show off new rou church to share ideas with each Want to Try It Yourself?
tines they had written. They other during the first part of the 1 promised that I would give
wanted a share of club funds meeting. When time came for you some tips and hints for start-
54 POWER'PLAY Oct/Nov 1984
ing a Commodore Kid's Club in kids are referred to (usually part- company (one that makes com
your town. If you already belong time) jobs. Jobs in computer puter chips, circuit boards, etc.).
to a Commodore User Group, you stores, jobs tutoring people in
might want to try some of the programming, rewriting soft Put It In Writing
things that the kids in our group ware for special applications, If all the hurdles have been
did—mainly, finding a sympa and more. crossed and your group is up and
thetic adult to listen to your running, there are still a few tips
suggestions. There are usually a School Computer Clubs you might need. Numero uno is:
few people like me around who What if there is no Commodore take advantage of all that com
are willing to plot and plan with group near you? I'm not going to puting power! Get your member
kids and help convince other try to tell you how to start a full ship list into a database. You
adults that you really do need a blown Commodore user group. might be starting out with only a
group of your own. A bunch of This subject has been covered few people, but good groups at
you might get together and put often and well. In fact, it was the tract lots of new members. Decide
your ideas in writing (using a topic of the entire last issue of what information you may need
word processor and printer, if Power/Play!. But one way to get about members (types of equip
possible). Be sure and mention a kids' club going with a mini ment, age, number of gorgeous
that you plan to do more than just mum of organizational headaches sisters or brothers) and set up
play games, since some adults might be to ask your school to your program accordingly. Your
(mistakenly) think that games are help you find a teacher or parent main group (if you have one),
all kids are interested in. If your to sponsor a specifically Commo probably already does this or
main group isn't able to arrange a dore club at school. Your school you might find that you have a
separate monthly meeting for you might already have a computer member with a good program
at first, you might at least be able club—but it might deal with at home that he or she uses to
to get a corner of the regular (heaven forbid) some other kind organize something else. If
meeting or another room in the of computer—all schools do not not, there are lots of inexpen
same building. If all else fails, you have Commodores. In this case, sive database programs on the
can always meet at a member's talk to a sympathetic, computer market—get one and use it!
house. A bulletin board system knowledgeable teacher or parent, Another good idea is offer
can also be a great place for kids one who realizes that all operating ing the special computing knowl
to talk to each other about com systems were not created equal edge and resources of your club
puters. If your group has one, ask and that it can be very valuable to for community service projects.
about a special section of the get together to discuss computer- If several of you are in Little
database just for kids. specific programs and software. League or soccer, you might offer
to help computerize some of their
$$Money$$ High-Tech Helpers scheduling if they haven't already
Young folks are terrific at rais So, your school is experiencing done so. Senior citizen centers
ing money—you might offer, for a budget crunch and has stopped are always looking for people to
instance, to have a car wash or all after-school activities? There do computer demonstrations or
rummage sale to finance your is still at least one community re introductory workshops and at
group's activities if your main source that I can highly recom election time, small local TV and
club doesn't have much money. mend. Your local computer store radio stations often shout for help
In the summer or after school, or some other high-tech industry entering data and operating com
your group might want to set in your community might be just puters that make predictions
up a computer kid hot line, a the place to find help in organiz based on the data. You get the
phone number people can call ing your kids' club and (maybe) idea. If you share your knowledge
to hire kids to help them learn even donations of money or and expertise, you will strengthen
to use their computers or with equipment to keep you going. the ties that bind your club mem
computer-related tasks. This is The best way to approach (and bers together, gain a large dose
a good way for club members to impress) people in these types of of pride in your own accomplish
earn extra money (for themselves businesses is to get your plan to ments and get a lot of community
or for the club) and gain valuable gether before you start; be able to support for your group as well!
computer and job experience as clearly express what you are try
well. A computer store in our area ing to do, why it is important and Good Luck!
is coordinating just such an effort. what kind of help you need from Write me (care of Kids' Comer)
Kids come in and fill out an appli them. You or your parents may and let me know how your kids'
cation explaining their computer already know the computer store computer group makes out—and
background, a local newspaper owner or your parents or one of I will share your stories with the
supplies a free want ad for the the other potential club member's other kids who read Power/Play.
Rent-A-Whizz-Kid service and parents may work for a high-tech Good Luck! C
POWER/PLA,YOc!/Nov1984 55
Whot I Did
of Computer

Last summer, as usual,


thousands of kids went to
camp. What many of them did
there, however, was a little
unusual—at least compared
to, say, five years ago.

This past summer, over 1,000


camps offered some form of com
puter education, from one hour
a day video game sessions to
intense eight-hour crash courses
in assembly language. There
were day camps and overnight
camps; ones set up in local rec
reation centers and ones nestled
in the mountains miles from the
nearest city.
Regardless of specifics, these
camps all had one thing in com
mon. They were designed to
teach all kinds of kids how to use
a computer as quickly and pain
lessly as possible.

■\
To give you an idea of what it to the staff after returning home campers help each other more.
was like to go to computer camp, from camp. Does the camp use the same
here's a description of one day in Sound good? Before you rush hardware that you use at school?
the life of a camper at the Original off to sign up for next summer's There's nothing more frustrating
Computer Camp headquartered sessions, here are some things than spending a few weeks learn
in Santa Barbara, California. The you should look into when choos ing to program only to find that
Original Computer Camp was the ing a camp. when you return home and begin
first camp to teach computing in First, what kind of education school, none of it works on the
a recreational setting and it's one will you get? Are there classes for school's computers.
of the few accredited by the Amer beginners as well as computer Every day, you and fifty or so
ican Camping Association (ACA). wizards? Are the teachers really other seven to fifteen year-old
Imagine you signed up for a qualified? Do they know how to campers rose at 7:30 a.m. After
two-week residential session at teach as well as how to program? cleaning your cabin and eating
one of their six locations: Lake What about the counselors? breakfast, you were off to class by
Tahoe, Nevada; Lake Sequoia, Are they rounded up the day 9:30 a.m. In the classroom, you
California; LakeGreeley, Pennsyl before camp starts or do they sat down at your own terminal,
vania; Lake Winnesquam, New have a genuine interest in kids either an Apple II Plus or a Com
Hampshire; Steamboat Springs, and computers? modore 64 and started using the
Colorado or Santa Barbara,
California.
Remember how, when you
first arrived at camp, you and
your parents met with the camp
curriculum director to talk about
your interests and your past
experience with computers?
Together you decided what
computer language you should
learn and chose the two classes
you wanted to take.
The Original Computer Camp
offered everything from introduc
tion to microcomputers, LOGO,
PASCAL, BASIC and FORTH,
to 6502 Assembly Language,
Robotics and the ever-popular
1' How to Write Adventure
and Arcade Games."
When asked if he wanted to
stay for a second session, Andrew
replied, "I'm begging my parents.
I wrote them and said I want to
comeback."
How much do the kids learn? How many hours will you duced by the Original Computer
According to Cindy, "In just two spend at the computer each day? Camp's software development
weeks, if you learned this much The experts agree that between division which was designed to
in school, it'd be a miracle." And three and four is ideal. Any less teach general problem solving
Greg said, "I've learned to pro and you won't really learn to pro skills that can be used on all
gram and debug. I've learned gram during the camp session. computers as well as the specifics
PASCAL and BASIC, more about More and you'll find yourself of the topic.
electronics and circuitry and surrounded by bleary-eyed kids The directors of the camp
how to operate different kinds glued to CRTs. think that having fun is just as
of computers." What's the ratio of comput important as learning, so they
And the campers had good ers to kids? One computer per divided the day equally between
things to say about the counselors camper is best because everyone computers and outdoor activities.
too. "I think that you are the can work at their own speed. Two After ninety minutes of comput
greatest bunch of counselors in kids on a computer slows things ing, you could go horseback /
the world! I wish I could see you down a bit, but it does let the
more often," is what John wrote customized Teach Software pro
58 POWER/PLAY Oct/Nov 1984
had a bunch of things to do—
horseback riding, swimming,
frisbee, football, volleyball and,
of course, computer classes."
What else will you do besides
learn about computers? Make
sure there are lots of recreational
and social activities as well as
computer time. After all, it's
campfires and horseback riding
that make a camp camp rather
than summer school.
Is the camp accredited? The
ACA has standards for camp
facilities, camper-to-counselor
ratios, camp philosophies,
medical aid and general safety.
Accredited camps are usually
better than unaccredited ones
because they must meet these
standards each year.
riding one day and play soccer activity time. You got to choose How much does the camp
the next. The following day, between spending more time cost? Tuitions vary widely and
you could do arts and crafts. on the computer and getting extra charges for special activities
Lunch was at 12:30 p.m. and informal instructions in graphics, like horseback riding are common.
then there was an hour of free computer electronics or word Does the camp offer scholar
time so you could write home, processing, or doing another ships? Although they may not
relax or catch up on the sleep you recreational activity. advertise it, many camps have
lost last night (on account of the At 8:00 p.m. the whole camp financial aid for campers who
pillow fights). met for a campfire before going can't afford the $200 to $1,000
It was back to the computer back to the cabins for the night. per session costs.
again at 2:00 p.m. If you spent the Did the kids that went to com Check on the other campers,
morning learning PASCAL, you puter camp like it? Well, here too. If you're a thirteen year-old
could spend the afternoon in are some letters from the Original girl who knows nothing about
Robotics class. Last summer, the Computer Camp's ' 'brag file". computers, you don't want to go
Original Computer Camp's cur They're all written by kids who to a camp full of seven year-old
riculum revolved around robots have just spent a few weeks at boys who only understand
and artificial intelligence. They one of the Original Computer COBOL. Also, ask how many
had an army of RB5X robots that Camps. campers are returnees. The more
looked suspiciously like R2D2 and Says Eric, a thirteen year-old the better, because kids who
learned to navigate a maze if they camper from San Diego, "It was hated a camp will rarely return.
were programmed correctly by the greatest... so much more fun Last of all, make sure you really
a camper. than regular summer camp. We want to learn about computers
Just when you were getting next summer. If what you're really
tired of watching your robot crash dreaming of doing is spending
into the maze walls, it was time to the entire summer stretched out
head off to the pool for a swim or on the beach, even the perfect
to the lake for fishing and fun. computer camp won't make
Dinner came next, followed by you happy. C
an hour and a half of optional

o
Fred D'lgnazio
Joyful Computerist

By Betsy Byrne,
hen you talk
Associate Editor

about kids and computers, it's almost


inevitable that Fred D'lgnazio's name
should come up. Although he is not the only
writer who writes about the soft side of
computing, he certainly communicates to
his readers a unique sense of wonder and
enthusiasm. He has written more than 20
books about both computers and robots
and is a contributing editor to several
computer magazines including Enter, pub
lished by Children's Television Workshop.

Erie, Fred and Catie D'lgnazio take time out to


laik to Powet/Play.

60 POWER/PLAY Ocl/Nov 1984


Fred writes about the small, with merry-go-rounds and bot
day-to-day things that are hap tomless cookie jars, and more
pening in homes all over the than anything, he wants to share
world as families discover the mar these treasures with everyone he
vels that new technology has to talks to and with all of us who
offer in the form of home comput read his books and articles. Spend
ers, software and robots. In his an hour with Fred D'Ignazio and
columns, Fred usually discusses you will never again doubt
topics such as his own and his the very real magic that the
children's reactions to new edu Catie and Enc DTgnasi programming wizards and
cational software, the pros and RBXS robots. robot makers have included in
cons of TOPO the Robot getting their creations.
one out of bed in the morning Fred says that one of the things
and ways of using computers for that both kids and grownups al
artistic expression, such as the most always ask him is,' 'How
KoalaPad and accompanying many computers do you really
software. He writes in short, un have?'' Of course that was the
complicated, descriptive sen first thing I asked him too and
tences, meant to be easily read I laughed at his answer.
by children as well as adults. "We have actually lost count of
In his friendly discussions, he how many computers we have,
doesn't overlook the larger impli Heath's HERO. but we tell people in the low
cations of technology, however. twenties. We are not a science
He often raises questions about briefcase to use with children at a fiction family—we have all these
issues that are on all of our minds, local elementary school, where for things (including several robots),
such as role of computers in edu a time, he spent enjoyable days but it's not like science fiction!
cation. In a recent column, he playing Hunt the Wumpus with They aren't hooked up and run
discussed how the almost univer their terminal hooked up to a ning eggbeaters or anything like
sal availability of computers in large mainframe computer in that. They are generally arranged
both homes and classrooms Chicago. When his daughter in the bedrooms throughout the
might affect the relationship be Catie was bom, he tried his hand house. I tend to have an affec
tween students, teachers and at writing, producing his first tionate, passionate relationship
parents, specifically describing book, Katie and the Computer. with computers but sometimes
the reaction of his son Eric's When it was accepted for publi we're on the outs and we give
teacher when a computer came cation by Creative Computing each other the cold shoulder."
to school. He often talks about Press, he changed his career from Fred describes what computers
the role robots will play in our soci programming to writing. of the future will offer. '' Some
ety. Wherever he goes, whatever Fred explains his philosophy, thing like the Mac (Apple
he sees and writes about, he "In my life I want to have fun. I Macintosh), but that's a limited
seems to have uppermost in his like anything that lets me be view, too. That is the world of the
thoughts one question, "How will playful and be myself—I think, in desktop, with trash cans and file
this new product (new idea, new fact, it's the joy of computers and folders. That is sort of a sterile
language) affect children and, robots that makes me so excited." world, not nearly as exciting as
through them, the future?'' And excited he is. When he the world of the sandbox, climb
It is not surprising that kids speaks about his favorite things, ing a mountain or the various
and computers are Fred's favor I dare you to not become just as other things that people do... it's
ite focus. In 1974, while he was excited and as enthusiastic as he! probably a far out concept. Com
working as a programmer in It is as if technology has given puters, up to now, haven't been
Washington, D.C., Fred smuggled Fred and his children a vast a very warm, imaginative envi
a small terminal out of work in his playground to explore, complete ronment for work or for play. But
62 POWER/PLAY Oct/Nov 1984
this won't last very much longer. puter companies who are pro many of the ideas that Fred has
Those of us who don't very much ducing Info-mercials, half put on his robot wish list over
care what the computer is doing commercials and half information. the years.
on the inside, but want to use it I'll come on for about 26 seconds The new robot is designed
as a tool to do the kind of neat and tell people the good things to be pet, companion, personal
things we want it to do, will that computer products will bring secretary and home security
quickly change the whole atmo into their lives. I am also going to device—sound familiar? It talks
sphere surrounding the way be doing some things for the New and plays games with children,
computers relate to people." Tech Times on the Public Broad who can communicate with Hero
Fred is recognized as a leading casting Service." by clapping their hands. Hero
robot authority and expert. He The network plans to do a pro sings songs judiciously edited for
has written books and numerous file of Fred, along with several of a new technologically-gifted
articles about robots, has gone all his product reviews, during the generation, like "Old MacDonald
over the world lecturing and season. When asked if he had has a Robot" and "All Good
speaking about robots, and is been given any coaching for his Robots, Sing This Song" (to the
usually accompanied by at least TV appearances, he replied, "Oh tune of Camptown Ladies)! Jr.
one robot on his travels! yes—absolutely! All on the job." has a 100-year clock that can
He says, "I get very upset with Fred's new book, Computing be programmed so that he can
people who want to turn robots Together: A Parent and Teacher's remember special dates or
into appliances. Why should they Guide to Computing with Young appointments—practically
be anything? Robots should be Children from COMPUTE! Books forever. He never needs to be
life forms. The robot is your com should be in the bookstores by the turned off and comes with a per
puter friend and teacher, too. time you read this. It discusses sonality that makes him want to
Robots can play games, but you choosing the right software for seek out his human master. His
and the robot are also working, children and offers information price tag is less than $1,000.
as you do with a friend, on some that can make computing both One of Hero, Jr.'s creators,
thing you need to learn about. fun and educational. Included are Wayne Wilson, chuckled as he
This way, you are preserving two programs: The Computer told Fred that Jr. was already in
the personality of the robot, in Friend and The Story Game, testing at the time of the Interna
fact, enhancing it! The charm ready to type in. Fred told me that tional Personal Robotics Confer
that robots have, at least for me, he has a young friend, Pete ence last spring and how difficult
and for humans throughout his Huffman, who is working with it was for him not to blurt out
tory, has been that they are just him on some of his writing proj details when he heard Fred
a reflection of us. Sometimes ects. Pete, 15, has severe aller (and other robot aficionados
comical.1' gies that keep him confined to and experts) predicting these
He feels that both computers the house—a drawback that he capabilities in the robot of the
and robots will become more made into a learning experience, future! I won't tell you any more
transparent to users; much more delving deep into the mysteries about Jr., I'll leave that to Fred.
human-like in years to come. of his computer. I'm sure that both Hero, Jr. and
When I asked about his newest Fred and I met a new robot at Fred's robotic friend Max Steele
activities, his television appear the Summer Consumer Elec from CBE Toys, who attended
ances on ABC's Good Morning tronics Show in Chicago. His IPRC with him, will be the subject
America show, and his latest name is Hero, Jr. and he was of future columns. In his future
books, Fred's eyes lit up and his created by the Heath Company, columns, sure to be written
enthusiasm was again infectious. who brought us the original Hero with enthusiasm and joy, Fred
"What I'm doing now is work robot—the best selling home and D'Ignazio gives a special gift to
ing with TV people. Working on educational robot so far. It was all of us lucky enough to be able
Good Morning America got me a heart warming to see Fred's ex to see the wonders of technology
spot with the ABC Newsbank. citement as he was introduced —through Fred's special window
They have as clients large com to Jr., a robot that incorporates on the future. C

POWER/PLAY Oct/Nov 1984 63


14" COLOR MONITOR SALE!!
(Lowest price in USA)

•Built in speaker and audio


•Shielded Metal Cabinet
•Front Panel Controls
•For Video Recorders •Beautiful Color Contrast
•For Small Business/ •High Resolution
Computers •Sharp Clear Text
•Apple-IBM-Commodore •40 Columns x 24 lines
Atari-Franklin-etc. •List $399 SALE $209

14" Color Computer Monitor

• 15 Day Free Trial - 90 Day Immediate Replacement Warranty

12" HI-RESOLUTION AMBER TEXT DISPLAY MONITOR List $249 SALE $119
80 Columns x 24 lines, Hi-Resolution-1000 lines, crisp clear easy to
read text with anti glare screen! A Must for word processing.

12" ^saivyo GREEN OR AMBER SCREEN MONITOR List $199 SALE $99
80 Columns x 24 lines, amber or green text display, easy to read, no eye
strain, up front controls.

9» @ sanyo GREEN SCREEN DATA MONITOR List $149 SALE $69


80 Columns x 24 lines easy to read, up front controls metal cabinet.

• LOWEST PRICES' 15 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY


• BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS

I Add 510.00 for shipping, handling and Insurance. Illinois residents


| plsaae add 6% tax. Add $20.00 lor CANADA, PUERTO RICO. HAWAII
j orders. WE DO NOT EXPORT TO OTHER COUNTRIES. 1 t I LJ
| Enclose Cashiers Check, Honey Order or Personal Check. Allow 14
j days tor delivery. 2 to 7 days lor phone orders. 1 day express mail!
ENTERPRIZES (WE LOVE OUR CUSTOMEHSl

I Canada orders must be m u S dollars Visa - MasterCard - COD. BOX 5S0, BARRINGTON, ILLINOIS 60010
Phono 312/382-5244 to ordtr

Circle Reader Service No. 11


FANTASTIC COMPUTER PRINTER SALE!!

COM-STAR T/F
Tractor
Friction
Printer

COM-STAR

• Lowest Priced, Best Quality, Tractor-Friction Printers in the U.S.A.


Fast 80-120-160 Characters Per Second • 40,46,66,80,96,132 Characters Per Line Spacing
• Word Processing • Print Labels, Letters, Graphs and Tables • List Your Programs
Print Out Data from Modem Services • "The Most Important Accessory for Your Computer"

** DELUXE COMSTAR T/F Premium Quality 120-140 CPS Superior Quality 160-180 CPx
80CPS Printer- $169.00 15^"COM-STAR PLUS+ 10" COM-STAR PLUS+ ">
This COMSTAR T/F (Tractor Friction) Business Printer $379.00 Business Printer $399.00
PRINTER is exceptionally versatile. It Has all the features of the 10" COM-STAR The Super Com-Star+ High Speed
prints 8'/." x 11" standard size single sheet PLUS+ PRINTER plus 15'/1 carriage and Business Printer 160-180 CPS has a 10"
stationary or continuous feed computer more powerful electronics components to carriage with all the Corn-Start features
paper. Bidirectional, impact dot matrix. handle large ledger business forms! built in! The 1514" High Speed Business
80 CPS. 224 characters. (Centronics (Better than Epson FX 100). List $599 Printer is especially designed with more
Parallel Interfact). SALE $379.00. powerful electronics to handle larr-^

Premium Quality 120-140 CPS ledger business forms! Exclusive bot>°.n


10" COM-STAR PLUS+ feed! (Centronics parallel interface) One
Printer $269.00 Superior Quality 140-160 CPS year immediate replacement warranty.
The COM STAR PLUS+gives you all the 10" COM-STAR PLUSH- The 15L/2" printer is also compatable with
features of the COMSTAR T/F PRINTER IBM Pers/Bus Printer $389.00 IBM Personal/Business Computers! 15V
plusa 10" carriage. 120-140CPS.9x9dot Has all the features of the 10" COM STAR Printer List $699.00 SALE $399.00
matrix with double strike capability for 18 x PLUS* PRINTER! It is especially designed
18 dot matrix (near letter quality), high
resolution bit image (120 x 144 dot
tor all IBM personal computers!
CPS HIGH SPEED PRINTING 100
140-160
duty
OOlympia
matrix), underlining, back spacing, left cycle, 2K buffer, diverse character fonts, Executive Letter Quality
and right margin settings, true lower special symbols and true decenders. DAISY WHEEL PRINTER $399.00
decenders with super and subscripts, vertical and horizontal tabs. This is the worlds finest daisy wheel printer
prints standard, italic, block graphics and A RED HOT IBM personal business printer Fantastic Letter Quality, up to 20 CPS
special characters. It gives you print at an unbelieveable low price of $389.00 bidirectional, will handle 14.4" forms
quality and features found on printers plus one year imrrediate replacement width! Has a 256 character print buffer,
costing twice as much!! (Centronics warranty (Centronics parallel interface) special print enhancements, built in
Parallel Interface) (Better than Epson List $699 SALE $389.00 tractor-feed (Centronics Parallel and
FXSO). List $499.00 SALE $269.00 RS232C Interface) List $699 SALE $399.

PARALLEL INTERFACES
For VIC-20 and COM-64 - $49.00 For Apple computers - $79.00 Atari 850 Interface - $79.00 For ALL IBM Computers - $89.00

15 Day Free Trial -180 Day Immediate Replacement Warranty


Add for (hipping, handling and inturance. Illinois residents
pl«ai*pdd6'/. lax. Add S29.00 for CANADA, PUERTO RICO. HAWAII.
ALASKA, APO-FPO orders. Canadian orderj must be in U.S. dollar*.
It
WE DO NOT EXPORT TO OTHER COUNTRIES.
Enclose Cashion Check. Money Order or Personal Check. Allow U
ENTERPRIZES (WE LOVE OUR CUSTOMERS)

days (or delivery, 2 to 7 day* for phone orders. 1 day axpress mail! BOX 550, BARRINGTON, ILLINOIS 60010
VISA—MASTER CARD—We Ship C.O.D. to U S Addresses Only Phonfl 312/362-5244 to ordtr

COM-STAR PLUS+ ABCDEFGH I J KLMNQPQR8TU VW X V Z


Print Example ABCDEFGHIJKLMN0PQR8TUVWXYZ 1

Circle Reader Service No. 11


COMMODORE 64

Computer Learning Pad

Sale! 39 95
List $79.95

• Makes other graphic tablets Hi-Resolution!


NEW FROM TECH SKETCH
Obsolete

• Includes Special Printer I


1
Feature. i^J I •: / '-. t
.-■.■»
B O

J
k

1 2
Now you get thisFantasticTech Sketch Computer
Learning Pad Program with a Professional Light
Pen Free! (39.95 value) plus the Micro Illustrated
Graphics Pad Programthat allows you todrawon I I ■
your T.V. or monitor screen (better than Gibsons
1 " rr;. -. SPAM SAP lo. •e mi

S99 light pen). Whatever you can draw on the MHM

screen you can print on your printer (a Tech


Sketch Exclusive.)

Light Pens
for your

Commodore 64 & VIC-20


$
Coupon Price|
$14.95

Economy Model with 3 programs $16.95


1 aa^ ^■■k ^mam
Add S3 00 *qi ihippmg handling and insurance lll.nois residents
please odd 6". 'O. Add S6 00 lo' CANADA PUERTO HlCO HAWAII
AlASKA APO FPO orders Canadian orders mus' be in U S dollars

ENTERPRIZES""—
WE DO NOT EXPORT TO OTHER COUNTRIES
Enclose Cashier* Check Money Order or Personal Check Allow \A
day* tor delivery 2 10 7 days lor phone orde'S 1 day eipress moil
BOX 550, BARRINGTON. ILLINOIS 60010
VISA - MASTERCARD -COO
Phone 312/382-5244 to ordflr
No C O D loConodo APO FPO

Circle Reader Service No. 11


AcIiVisioM
Fantastic Graphic Arcade Action Games
For Your Commodore-64
River Raid — Voted Best Action game Pitfall II - Lost Caverns — The feats
by Electronic Games Magazine. Now of Pitfall Harry continue with the full
you can play the extended version of advantages of the Commodore-64.
the all time great home video game. The caverns are 27 levels deep and
Over 5000 enemy targets and fantastic you must make Harry swim through
action and sound will keep you busy rivers, float through the air on
for days. (Highly Recommended) List balloons, even freefall with perfect
S39.95. SaleS27.95. (Disk) timing. Fantastic sound, graphics, and
action. (Very Highly Recommended)
List S39.95. Sale $27.95 (Disk)

Beamrider — (Better than Tempest) Decathalon - - Finally an Olympic


Move and fire along the grid as aliens Event for two players at the same time
attempt to destroy you. Super fast (or play against the computer) Run,
joystick action is the only thing that Hurl, Vault, Jump and more (10 events
will keep you alive !o make it to the in all). Fantastic graphics and sound
next grid (99 grids) where more will keep you playing this one for days
challenges await you. Super Action on end. Great Competition. List
and Graphics. List 539.95. Sale S39.95. SaleS27.95. (Disk)
$27.95. (Disk)

Toy Bizarre The toy factory has H.E.R.O. — Descend through the
gone crazy. Toys spring to life and try caverns with your dynamite and laser
to destroy you and the factory. Jump helmet; clear the tunnels to rescue the
from level to level and close the trapped miners; watchout for molten
valves, and capture the toys before lava, animals, insects, etc. If you hit
the toys do you and the factory in. the lights they go out and you're in the
Fantastic Graphics and Sound. List dark. Fantastic Graphics and Sound
S39.95. Sale $27.95. (Disk) combine with a superb theme to make
this a best game for the year. List
S39.95. Sate $27.95. (Disk)

Zenji - Find your way through the Zone Ranger BeMer than
paths. Easy? The paths constantly Asteroids and Omega Race. You must
change as the squares slide around. pilot your starship first through
Use your senses to decide which way asteroid alien territory and dock at
is out. If your senses fail, you are your base, then you must make your
trapped and dead! Fantastic action. way through the mazes past hostile
List $39.95. Sole $27.95. (Disk) aliens. Constantly 4-way scrolling
screens make this a must for all game
players. Fantastic Graphics and
Action. List S39.95. Sale 527.95. (Disk)

Add S3.00 for shipping, handling and insurance. Illinois residents


please add 6*. rox. Add S6.00 for CANADA. PUERTO RICO.HAWAII
ALASKA APOFPO ordecs. Conadion orders musT be in U S dollars
WE DO NOT EXPORT TO OTHER COUNTRIES
Enclose Cashiers Check. Money Order or Personal Check. Allow 14
doys for delivery. 2 to 7 days for phone orders. 1 day express moil! ENTERPRIZES -
VISA-MASTER CARD C.O.D. BOX 550. BARRINGTON, ILLINOIS 60010
. No C.O.D. to Canada. APO-FPO Phono 3127382-5244 to order
Circle Reader Service No. 11
Commodore-64 Software

Super Sale!! Save On

Access Software —
Best Multi Leve/ Graphics Games in the U.S.A.

RAID OVER MOSCOW

Raid over Moscow — The ultimate in multi screen computer graphics has arrived, (over six screens) The Soviets
have launched an attack. First you must locate and destroy the ICBM missiles from your Stealth Bomber, then you
must lead your squadron through the Soviet terrain to the Kremlin itself. Destroy the defenses, then destroy the
defense center and finally the attack operations themselves. Fly planes, launch grenades, shoot bazookas. Super
Fantastic Graphics, Sound, Animation. (The best multi-level game we've seen!! !) List S39.95. Sale $29.95. (Disk.)
Coupon $26.95.
••••••••••••••••••••••••••••••••••••••i

BEACH HEAD
Beach Head — Multi Screen computer graphics at its finest. First you must maneuver your fleet through the mine
laden channel while torpedoes are fired at you from all sides. Next you must engage the enemy planes with your
anti-aircraft guns (best scenario graphics anywhere). Then you must sink the enemy fleet before they sink you.
Next you maneuver to the beach head where your tanks must get through on obstacle course and finally fight the
ultimate battle at Headquarters. All scenes in stunning 3-D graphics. (Will be the best graphics of 1984, definitely).
List S39.95. Sale $24.95.
Disk or Tape.

Actual Screens Actual Screens

NEUTRAL ZONE
Neutral Zone — Reach the outer edges of the galaxy. You must protect your
spaceship from attacking enemy space ships while defending yourself from
enemy missiles. Fantastic 360 degree 3-D High Resolution Graphics. Rated No. 1
for graphics in 1983. List S34.95. Sale $24.95.(Tape or disk).
Add S3 00 for shipping, handling and insurance. Illinois residents
please add 6°. tax. Add S6.00 for CANADA PUERTO RICO. HAWAII.
ALASKA APO-FPO orders. Canadian order* musl be in U.S. dollars.
WE DO NOT EXPORT TO OTHER COUNTRIES.
Enclose Cashiers Check, Money Order or Personal Check. Allow Id
days for delivery. 2 to 7 doys for phone orders. I day express mail1 ENTERPRIZES LOVS OURCUSTOMERS,

VISA — MASTER CARD — COD. BOX 550. BARRINGTON, ILLINOIS 60010


No C.O.D. to Canada, APO-FPO
Phone 312/382-5244 to order

Circle Reader Service No. 11


THE ARCADE WINNERS

Arcade Classics Come To The


Commodore 64

THE V I □ E O A M E

Official arcade version • 3-D graphics


• Official arcade version
Two screen displays • One or two players.
Now you can control the
Starship Enterprise as you fight
The famous arcade game
Klingons before they destroy
your bases. Full 3-D view as featuring the coconut throwing
well ab overhead radar lets you gorilla, monkeys. hippos,
know what's going on around sharks and rhinos now comes
you. Use your joystick to
to the Commodore 64. Superb
control warp drive impulse
power, photon torpedoes and reproduction of the arcade
phasers. But watch your machine challenges you to
shields photon supply and destroy the gorillas lair. List
warp power. Fantastic graphics S39.95. Sale S 29.95 (cartridge).
and sound make this a must for
everyone. List S39.95. Sale
$29.95 (cartridge).

" \> 1 A » t T 0 1 I O O M r~

• Official arcade version • Stunning 3-D Official arcade version • 3-D color graphics
scrolling graphics • Multiple screen displays. Four Galactic screen displays.

Just like the arcade version.


Now the famous invasion of Steer your ship through deadly
robot Zaxxon's lair con be done electron posts as you fight off
in your own home. Invade the enemy space saucers and
fortress, get past the fighters hoppers. Finally you meet the
enemy source ship. If you get
then through Zaxxon's home
through all this you start again
and finally destroy Zaxxon only this time the enemies have
himself. Just like the arcade more powers and surprises.
game. This one's fantastic. List Fantastic graphics and sound.
List S39.95. Sale S29.95
S39.95. Sale S29.95 (cartridge).
(cartridge).

Add S3 00 tor shipping, handling and insurance. Illinois residents


pleose odd 6\ 10. Add S6 00 lot CANADA PUERTO RICO HAWAII
ALASKA APO FPO orders Canadian orders mull be in U S dollar*
WE DO NOT EXPORT TO OTHER COUNTRIES
Enclose Cashiers Check. Money Order or Personol Check Allow U
days lot delivery 2 1o 7 days tor phone orders \ day express mail'
FNTERPRIZES **.oveou»cus
VISA — MASTER CARD — CO D BOX 550. BARRINGTON, ILLINOIS 60010
No COD. loConodo. APOFPO
Phone 312/382 5244 to ordtr

Circle Reader Service No. 11


Super Action Software!
Commodore 64 Disk Programs

(World's Greatest Adventure Game)


CYBERWORLD sale$34.95
This five-screen arcade adventure packs the computer with intense graphics and
sound I You are a special Cyber league agen! in a universe lull of hostile aliens and
vicious robots. Joystick and keyboard transport you through 3-D rooms, space
barriers fleets of invaders and warship-ridden quadrants of space. Over 100
sprites 8 new character sets, and dozens of mind-boggling sound effects make up
this multi-layered adventure. Animation, action and strategy all combined into a
gome so extensive that two disk sides are jammed with game programs and dalo!
Reach the ultimate rank of admiral and you may carve a niche in the permanent
high-score list. A full-size book quality manual with full-color covers is included to
guide you through your most exciting game experience.

Perplexian
Challenger
Wizard Gothmog's Lair
List S49.95 Sale $34.95 List $44 95 Sale $34.95
List S34.95 Sale $24.95 lump from ropes to ladders, dodge plummeting boulders and Real time adventure eicilement al its best. Solve countless
duck under deadly arrows in your quest lor sparkling diamonds, puzzles and slay over a dozen monsters by using the huge
The incredibly responsive three-am joystick control ol a
gfeaming bars of gold, and glistening pearls. With joystick in vocabulary ol over 200 words. Two challenging difficulty
space lighter is in your hands: Split screen graphics provide a
hand you must explore forty dazzling screens, each a new and levels await you with over BO areas, each fully described in
continuous display of youi ships instrumentation, as well as a
exciting adventure. Take the key to unlock the doorway to your Old English script.
three dimensional, animated view ol space.
next spine-tingling level. Each key restores your magical powers, Menacing monsters, kniving villains, tattered code books
You. as a pilot, must utilize lightning last retieies to
allowing you to cast over ten different spells With these magic aid treacherous terrain are just a few of the situations you
destroy invading ships, and avoid their return lire.
spells you have the power to overcome vicious creatures. must overcome in your quest fot the thirteen priceless
Simultaneously you must maneuver your ship to capture space
terrifying traps, and perilous plunges. treasures. More than seventy objects are invaluable to you in
debris that remains from the explosions
Your Wizard is realistically animated in every possible ysur search for glory and wealth!
Outstanding graphics features include smooth 3-D rotations,
direction. Dozens ol movements are possible - jump over burning A full-size, thoroughly illustrated manual is included.
split screens, and the most incredible high-resolulion
fires, shimmy up or down ropes and ladders, even slip down Featuring color front and back, book quality, and a fold-out
hyperspace sequence ever produced.
treacherous sliding staircases! Magic portals move your Wizard map. this "extra" further extends the professionalism of this
Programmed entirely in machine language, this action
through midair and protect you from a myriad ol fully-animated game. The following are quotes Irom unsolicited testimonials
strategy game is guaranteed to blow you away
fiendish monsters. Caleb an elevator to the top ol the screen and sent to us by adventurers in Gothmog's lair...
All the professional features you expect are included:
dart through sliding gates in your quest for magic and treasure. "I have extremely enjoyed Gothmog's Lair and plan lo buy
automatic self demo, high score retention, pause, and
Wizard's fascinating variety ol screens ate sure to please and more adventure games..."
provisions for 1 to 4 players. Add to this, features you don't
eipect like easy-loading, and music during the load. entertain, and of course you can build an unlimited number of your Scott luiman. Memphis. TN
Perplenan Challenger is a game that brings the arcade own levels using the construction set provided with your game. "Gothmog's Lair is the best adventure I've ever played..."
experience to your home. Dennis Manochio. Jr.. Saratoga. CA
BUILD.<1

SCREENS!
'■

PROFESSOR List S39.95 Sale $29.95


An in-depth self-tutorial for the Commodore 64 on a two-sided disk. This menu-
driven tutorial covers every aspect of your C-64--BASIC, keyboard, sound, music,
simple and advanced graphics. Quizzes test your comprehension at the end of
many lessons! On-screen illustrations, sound effects and full-color interactive
graphics make learning easy and interesting. The PROFESSOR is your ONLY choice
for an all-in-one, thorough tutorial about the Commodore 64 !

Add S3 00 for shipping handling and insurance Illinois residents


please add 6% to* Add So 00 for CANADA PUERTO RICO HAWAII
ALA5KA APO-FPO orders ConodiOn orders must be in U S dollois
WE DO NOT EXPORT TO OTHER COUNTRIES
Enclose Cashiers Check Money Order or Personal Check Allow 14
days for delivery 2 lo 7 days for phone orders 1 doy en press moil1
ENTERPRIZES (WE LOVE OUR CUSrOMERSi

VISA MASTER CARD -COD BOX 550, BARRINGTON, ILLINOIS 60010


No COD loConoda APO-FPO Phont 312/382-5244 to order

Circle Reader Service No. 11


COMPUTERiOfTWARl
Svattgy Games far mexaan Gamefiner

1 (at Sale Price!) Get One


Commodore 64
(Expires 12-25-84)
(Limit: One Per Customer) See Below

The Best Arcade Games Around


World's Greatest Baseball — Finally a great sports game. Realistic right down to the

& SSL playing field. Contro.l all the actions -even the outfielders. Play realistic baseball all
year round. (Fantastic graphics, action, and sound!) (Disk) List S34.95. Sale $24.95.
BASEBALL GAME

Robots of Dawn — Elijah Baley is here from the best-selling science fiction series by
world renowned author Isaac Asimov. Now you can become Earth's most famous
detective in this exciting test-adventure. Question the inhabitants of far flung cultures
— who's lying, who's telling the truth, and who is trying to murder you? Jump into the
action in this fascinating epic murder mystery. Can you piece together the elusive clues
to solve the eternal question "who done it?" (Disk) List $39.95 SALE $29.95

PROTECTO EXCLUSIVE

Barbie — The biggest name in dolls. Browse through Barbie's closet full of beautiful
clothing and dress her for the party. You can cut her hair or make it longer and color it
or change the style. Buy new clothing at the boutique or any of the six other specialty
shops, or even go to the dress shop and create Barbie's designer clothes with the help
of the computer. The combinations are endless and so is the fun. One or two players.
++>
(Disk) List $39.95 SALE $29.95

G.I. Joe -— The best selling toy soldier is now available as an activity toy on the home
computer. Select the battle situation then choose the equipment you think you will
need to get the job done. Choose from a number of uniforms and weapons in your well
stocked arsenal and get ready for the action. Play alone or with a friend, if you plan
the right strategy you will complete the mission if not you will have to try again. One or
two players. (Disk) List $39.95 SALE $29.95

PROTECTO EXCLUSIVE

Hot Wheels — Now all the action and fun from playing with Hot Wheels cars is taken
one step further on the home computer. Hot Wheels lets you choose your play activity
from repairing cars to the destruction derby. You can actually play the activities along
with a partner on the computer screen, even build and customize your own cars. A BREAKDAl*iCE
whole new way to play Hot Wheels. One or two players. (Disk) List $39.95 SALE $29.95

Break Dance — Break Dance is an action game in which your dancer tries to break
through a gang of break dancers descending on him. "A simon-Mke game" where your
dancer has to keep the steps of the computer controlled dancer, and even a free dance
segment where you develop your own dance routines and the computer plays them
back for you to watch. Now anyone can break dance! ! (Disk) List $34.95 SALE $24.95

*Buy any Epyx game from Protecto and choose Silicon Warrior, Lunar Outpost, or Upper Reaches of Apshai FREE!! ($39.95 value)

In case of stock outage we will substitute.

Add S3.00 lor shipping, handling and insurance. Illinois residents


please add 6% tax Add S6.00 for CANADA. PUERTO RICO. HAWAII.
ALASKA. APO-FPO orders. Canadian orders must be in U.S. dollars.
WE DO NOT EXPORT TO OTHER COUNTRIES.
Enclose Cashiers Check. Money Order or Personal Check. Allow 14
doys for delivery. 2 to 7 days lor phone orders, I day express mail! ENTERPRIZES
VISA — MASTER CARD — C.O.D.
BOX SSO. BARRINGTON. ILLINOIS 60010
No C.O.D. to Canada. APO-FPO
Phone 312)382 5244 to ordtr

Circle Reader Service No. 11


high scores

Jump into our on-going competition (for Commodore- as we can get it in. Be patient. We work far ahead
manufactured games only). In order to have your high putting an issue together, so it might take a while for
score published, you must send in a photo of the your score to show up. Please note that we've retired
winning screen showing the score. Make sure your several old games, since we stopped getting new scores
name and address are on the back of the photo. If your for them.
score is high, we'll run your name and score as soon

VIC 20 Games Score


CLOWNS Jon Kirkbride, Jr., Cedars, PA 111,560

COSMIC CRUNCHER JoeLindo, Burlington, Ontario 998,180

GORF Chad McCubbms, Coatesville, IN 998,910

JUPITER LANDER Christopher Champiain, St. Petersburg, FL 207,400

MOLE ATTACK Ryan Phillips, Montpelier, VT 427

MONEY WARS Bob Grant, Bensalem, PA 81,950

OMEGA RACE Jim Nelson, S. Elgin, IL 1,502,300 (5 ships)

RADAR RAT RACE Jennifer Zaruk, San Diego, CA 147,240

RAID ON FORT KNOX John H. Kohler, Daly City, CA 15,262

SEA WOLF AlieiaKondalski, Toledo, OH 29,500

SKY IS FALLING Eddie Moran, Suffern, NY 51,280

SUPER SLOT Judith Wright, Cheektowaga, NY 10,960 coins


(game rolled over at 9,999)

SUPER SMASH Amy Talmadge, La Jolla, CA 31,630

VIC AVENGER Nathan Brown, Newark, DE 23,120

Commodore 64 Games
AVENGER Britt Feldhaus, Edina, MN 67,370

CLOWNS Carla Heiland, S. Pasadena, CA 94,180

INTERNATIONAL SOCCER

JACK ATTACK

KICKMAN Josh Flint, Farmington, ME 577,200

LEMANS Phillip Shipman, Riverside, CA 278,400

OMEGA RACE Jonathan Wells, Watertown, CT 692,950 (5 ships)

SEA WOLF George M. Fleming, Humboldt, KS 35,400

STAR RANGER

STARPOST Scott Barnsh, Willowick, OH 712,900

If your score didn't set a record this time, keep playing! Maybe you'll topple these champion gamesters next time! C

72 POWER'PLAY Oct/Nov 1984


GET THE MOST OUT OF YOU

E-64
WITH ABACUS SOFTWARE
CADPAK-64 VIDEO BASIC-64 disk $59.95
This advanced design package has outstan This superb graphics and sound develop
ding features-two Hires screens; draw ment package lets you write software for
LINEs, RAYs, CIRCLES, BOXEs; freehand distribution without royalties. Has hires,
DRAW; FILL with patterns; COPY areas; multicolor, sprite and turtle graphics; audio
SAVE/RECALL pictures; define and use in commands for simple or complex music and
tricate OBJECTS; insert text on screen; sound effects; two sizes of hardcopy to most
UNDO last function. Requires high quality dot matrix printers; game features such as
lightpen. We recommend McPen. Includes, sprite collision detection, lightpen, game
manual with tutorial. paddle; memory management for multiple
DISK S49.95 McPen lightpen $49.95 graphics screens, screen copy, etc.

MASTER 64 SYNTHY-64
This professional application development This is renowned as the finest music syn
package adds 100 powerful commands to thesizers available at any price. Others may
BASIC including fast ISAM indexed files; have a lot of onscreen frills, but SYNTHY-64
simplified yet sophisticated screen and makes music better than them all. Nothing
printer management; programmer's aid; comes close to the performance of this
BASIC 4.0 commands; 22-digit arithmetic; package. Includes manual with tutorial,
machine language monitor. Runtime sample music.
package for royalty-free distribution of your
programs. Includes 150 pp. manual.
DISK S84.95 DISK $27.95 TAPE $24.95

CHARTPAK-64 disk $42.95 ULTRABASIC-64


This finest charting package draws pie, bar
This package adds 50 powerful commands
and line charts and graphs from your data
(many found in VIDEO BASIC, above) -
or DIF, Mulitplan and Busicalc files. Charts
HIRES, MULTI, DOT, DRAW, CIRCLE,
are drawn in any of 8 formats. Change for
BOX, FILL, JOY, TURTLE, MOVE, TURN,
mat and build another chart immediately.
HARD, SOUND, SPRITE, ROTATE, more.
Hardcopy to MPS801, Epson, Okidata,
All commands are easy to use. Includes
Prowriter. Includes manual and tutorial.
manual with two-part tutorial and demo.
CHARTPLOT-64 disk $84.95
Same as CHARTPAK-64 for highest quality
DISK $27.95 TAPE $24.95
ouput to most popular pen plotters.

TAS-64 FOR SERIOUS XREF-64


TAS-64 INVESTORS BASIC CROSS-REFERENCE
Technical Analysis System
'orslock Marvei Evaluation
This sophisticated charting and technical This tool allows you to locate those hard-to-
analysis system is easy to use. Plot more find variables in your programs. Cross-
than 15 technical indicators on a split screen references all tokens (keywords), variables
(price vs. volume); moving averages; and constants in sorted order. You can even
oscillators; trading bands; least squares; add your own tokens so that you can cross-
trend lines; superimpose graphs; five reference tokens from other software such
volume indicators; relative strength, as ULTRABASIC or VICTREE. Listings to
volumes, etc. Includes 100 page manual. screen or all ASCII printers. DISK $17.95

DISK $84.95 ^C DEALER INQUIRIES INVITED

FREE CATALOG Ask for a listing of other AVAILABLE AT COMPUTER STORES, OR WRITE:

Abacus BB Software
Abacus Software for Commodore-64or V!c-20
DISTRIBUTORS

Quit Britain: Balgulm: Franca: Canada


ADAMSOFT
18 Norwich Ave.
inter. Services
AVGullaume 30
MICRO APPLICATION KING MICfiOWARE LTD.
147 Avenue Paul-Doumer 5950 Cote ties Nsiges
P.O. BOX 7211 GRAND RAPIDS, MICH. 49510
Rochdale, Lanes. Brussel 1160. Belgulm Rueill Malmaison, Franca Montreal, Quebec K3S1Z6 For postage & handling, add $4.00 (U.S. and Canada), add 56.00
706-524304 2-660-1447 1732-9254 514/737-9335
for foreign. Make payment in U.S. dollars by check, money order
Weit Germany: Swttton: Australia: New Zealand: or charge card. (Michigan Residents add 4% sales tax)
DATA BECKER T1AL TRADING CW ELECTRONICS VISCOUNT ELECTRONICS
Merowingerstr 30 P0 516 416 Logan Road 306-308 Ctiurch Street
4000 Dusseklorf 34300 Almhult Brisbane, Queens Palmerslon North FOR QUICK SERVICE PHONE 616-241 -5510
0211/312085 476-12304 07-397-0808 63-86-696
Commodore 54 is a reg. T.M. of Commodore Business Machines Circle Reader Service No. 9
rhe |oysricklunanc

Dear JL...
time I try to play a video game getting her committed, consid
using the television as a monitor, ering the facts. But there are legal
By Steve Finkel my kid sister comes in and insists fees, court costs, hospital bills.
that she be allowed to watch re Rather than put this financial
runs of the Brady Bunch on our strain on your family (your parents
Everyone needs advice at one VCR. My parents always side might even have to let Alice go),
time or another. The overcome with her because she cries if she there is an easier solution.
write to Dear Abby, the over doesn't get her way. I would buy Whenever your sister insists on
wrought write to Ann Landers, my own Commodore monitor, ex watching the Brady Bunch when
the overweight write to Richard cept that I can't afford one right you want to play video games and
Simmons. What each of these ad now because all the money I your parents side with her, simply
visors has in common is that make goes to purchase vid make your parents watch the
they're all experts in their field. eotapes to replace the entire show along with your sister. After
Counseling is available for jobs, series of Brady Bunch tapes I set a short while they'll be begging
marriages, child-rearing, drugs fire to. Of course, my parents took you to play video games. And if
and alcohol, physical and mental my sister's side on that one, too. your sister continues to carry on,
health and scores of other topics I'm afraid that I might do some maybe your folks will decide to
too trivial or unexciting to men thing rash, particularly since get her committed on their own.
tion here. But when it comes to when I want to destroy aliens to Follow this advice and you'll
video gaming knowledge, Ann relieve the frustration I feel, the never have to hear the Brady
Landers and her sister Abby think only aliens I get to see are Cindy, Bunch theme song again.
Pacman is what you do before a Bobby, Jan, Peter, Marsha and
trip, man. So where can the tor Greg. My sister even talked my Dear JL,
mented gamer turn to get the parents into hiring a live-in I have a real problem loading
right word on the various video housekeeper named Alice (it took game cartridges. Every cartridge
vexations that arise in the course three days of nonstop crying) just I buy from the store never fits
of everyday life? Obviously, this to annoy me! And now she's en into the slot in the back of my
whole introduction would be couraging our parents to have computer. The salesmen always
pointless if the answer weren't four more kids! I'm in desperate assure me that the software car
"Right here!" the Joystick Luna need of good advice. tridge is the right size for my 64,
tic. Combining the sound judg Signed, but they're always much too big.
ment of a mind only partially Exasperated, Considering I can kind of squeeze it into the
damaged at birth and the joystick Human Sacrifice slot, bending the cardboard sides
acumen accumulated through a of the cartridge to make it fit, but
lifetime of devoted gaming, "Dear Dear Ex-Con: it won't plug into the machine
JL" will try to unravel some of the You do need good advice. One right. What can I do?
knottier problems facing gamers question you should ask yourself Signed,
today. As the penniless man who is, "How would Mike and Carol Loading In Question
was being sued said when the handle this?'' You have two op
judge passed sentence, "Here tions available to you. The first is DearLoLQ.:
goes nothing." to have your sister legally com Try taking the cartridge out of
mitted to an institution. This the box first before plugging it in.
Dear JL, would seem on the surface to be And don't let law enforcement
I have a serious problem that I a perfect solution, since there officers catch you on the street
need advice for urgently. Every would probably be no problem after dark.
{Continued On Pag^ 76)

74 POWER/PLAY Oct/Nov 1984


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

GRAPHICS BOOK FOR


THE ANATOMY OF
THE COMMODORE 64
THE COMMODORE 64
takes you from the fundamentals of graphic
is the insider's guide to the lesser known
to advanced topics such as computer aid
features of the Commodore 64. Includes
ed design. Shows you how to program new
chapters on graphics, sound synthesis, in
character sets, move sprites, draw in HIRES
put/output control, sample programs using
and MULTICOLOR, use a lightpen, handle
the kernal routines, more. For those who
IRQs, do 3D graphics, projections, curves
need to know, it includes the complete
and animation. Includes dozens of samples.
disassembled and documented ROM
listings.
ISBN-0-916439-00-3 $19.95 ISBN-0-916439-05-4 $19.95

THE ANATOMY OF ADVANCED MACHINE


THE 1541 DISKDRIVE THE ANATOMY LANGUAGE FOR THE ADVANCED
unravels the mysteries ot using the OF THE 1541 COMMODORE 64 MACHINE
misunderstood disk drive. Details the use of gives you an intensive treatment of the LANGUAGE
DISK DRIVE
program, sequential, relative and direct powerful '64 features. Author Lothar
access files. Include many sample pro Englisch delves into areas such as inter
grams-FILE PROJECT, DIRECTORY, rupts, the video controller, the timer, the real
FOR THE
DISK MONITOR, BACKUP, MERGE, time clock, parallel and serial I/O, extending COMMODORE
COPY, others. Describes internals of DOS BASIC and tips and tricks from machine
with completely disassembled and com language, more.
mented listings of the 1541 ROMS.
ISBN-0-916439-01-1 $19.95 ISBN-0-916439-06-2 $19.95

THE C-64 MACHINE THE C-64 IDEA BOOK


LANGUAGE BOOK is for those who wonder what you can do
is aimed at those who want to progress MACHINE with your '64. It is written for the novice and
beyond BASIC. Write faster, more memory LANGUAGE presents dozens of program listings the
efficient programs in machine language. many, many uses for you computer. Themes
BOOK
Test is specificall geared to Commodore 64. include: auto expenses, electronic
FOR THE calculator, recipe file, stock lists, construc
Learns all 6510 instructions. Includes
listings for 3 full length programs: COMMODORE tion cost estimator, personal health record,
ASSEMBLER, DISASSEMBLER and amaz 64 diet planner, store windo advertising, com
ing 6510 SIMULATOR so you can "see" the puter poetry, party invitations and more.
operation of the '64.
ISBN-0-916439-07-0 $12.95
ISBN-0-916439-02-X $14.95

TRICKS & TIPS FOR THE C-64 SCIENCE ENGINEER


COMMODORE M
COMMODORE 64 is an introduction to the world of computers ■ h. ■

is a collection of easy-to-use programming in science. Describes variable types, com


techniques for the "64. A perfect companion putational accuracy, computers in science.
for those who have run up against those Describes variable types, computational ac
curacy, various sort alogrithms. Topics in
SCIENCE
hard to solve programming problems.
Covers advanced graphics, easy data input,
clude linear and nonlinear regression, CHI-
square distribution, Fourier analysis, matrix
AND
BASIC enhancements, CP/M cartridge on
the '64, POKEs, user defined character sets, calculations, more. Programs
chemistry, physics, biology, astronomy and
from
ENGIN
joystick/mouse simulation, transferring data
between comuters, more. Atreausre chest.
electronics. Includes many program listings.
EERING
ISBN-0-916439-03-8 $19.95 ISBN-0-916439-09-7 $19.95

DEALER INQUIRIES ARE INVITED AVAILABLE AT COMPUTER STORES, OR WRITE:

Abacus Hi Softv^me
If any of the titles featured above are not available at your
local bookstore or computer outlet, ask them to order direct
from Abacus Software.
Exclusive U.S. DATA-BECKER Publishers
IN CANADA CONTACT:
The Book Centre, 1140 Beaulac Street P.O. BOX 7211 GRAND RAPIDS. MICH. 49510
For postage & handling, add $4.00 (U.S. and Canada), add $6.00
Montreal, Quebec H4R1R8 Phone: (514) 322-4154
for foreign. Make payment In U.S. dollars by check, money order
Commodore 64 is a reg. T.M. ol Commodore Business Machines or charge card. (Michigan Residents add 4% sales tax).
OTHER NEW BOOKS ARE COMING SOON! FOR QUICK SERVICE PHONE 616-241-5510
Circle Reader Service No. 10
Joystick Lunatic
(ContinuedFrom Page 74)
appropriate fashion. Also, thanks behavior and she won't play with
for including your picture with someone who was not a gentle
Dear JL, your letter. Although the staples man. I'm at my wit's end; what
What can I do to prevent the damaged it a bit, you saved me should I do?
dread Fire-button Thumb that S3.50 off the newsstand price. Signed
afflicts many avid game players? Semi-Likable Unqualified
First circulation is cut off, then Dear JL, Gentleman
there is severe swelling, followed I've been reading your advice
by discoloration. Then the thumb column for some time and I am Dear S.L.U.G.,
nail shrinks painfully and finally appalled at your total lack of Not only are you not a gentle
the thumb must be amputated. knowledge, poor judgment and man, you're a wuss. If I were in
The possibility of losing the atrocious taste. I find you and your your shoes (and fortunately I'm
whole hand then arises. Right column crass, misleading, dull- not, since I have a backbone), I
now, my thumb swells to the size witted and a complete farce. The would probably squash Junebug.
of a grapefruit and turns bright advice you give merely reflects Where'd you pick her up anyway,
purple after a game. I'd hate to your overall ignorance. Why don't the insect farm? A gentleman,
have to give up gaming, but I you crawl back into the slime pit when accosted in the manner she
don't want to lose my thumb. you slithered out of? accosted you, would politely in
Signed, Signed, sert the joystick up her left nostril.
All Thumbs and Terrified Unsigned If this little incident is all it takes
to put you at your wit's end, your
Dear A.T. & T. Dear Mom: wit must extend as far as you
If you're going to worry about I wish you wouldn't write me at could spit. I'm surprised you even
every little ache and pain, maybe the office. managed to send a letter, since
you're just not cut out to be a you don't seem to have the guts
gamer. Crybaby. Dear JL, to lick the stamp. Now get your
What do you do when you get act together, before I send my kid
Dear JL, hiccups in the middle of a game sister to your house to physically
I am an extremely attractive without a pause button? intimidate you.
young woman who is indepen Signed,
dently wealthy. I love watching Hiccuping Fool Dear JL,
and playing games, although I What do you get when you drop
have a serious problem. I broke a Dear Hie: a gamer with his 1541 floppy drive
nail pressing the fire button and I don't get hiccups while I play. from the top of the Empire State
I'm afraid that if I play again, I I suggest that you stick to games Building? What is it when the
might break another and it would with
/vith pause
cause buttons. freeze button is pressed to stop
take days to grow back! Whatever the Donkey Kong age? What do
shall I do? Dear JL: you get when you cross a joystick
Signed, I have some serious questions with a nuciear submarine during
Scaxsdale Timid Shooter on gaming etiquette that I hope a snowstorm?
you can help me with. My girl Signed,
Dear Scar-Ti-Shoo: friend, Junebug, has me to the Mediocre Punster
It tears my heart out just point of insanity because of her
thinking of the mental and physi reactions to my so-called lack of Dear Me:
cal anguish you must be going video couth. One time we play a You get a compact disk player.
through right now. There is only game, she acts coldly toward me Good question, very droll. Mon
one way to fight this and that's to because a true gaming gentleman key pause. Pretty clever, quite
get right back on that joystick and would let a lady go first. The next amusing. Third, what kind of a
play. I know it will be difficult, so time we play, she gets upset be question is this?! What do you
I'm offering my services as your cause she had to go first. She think this column is, Dear Milton
personal coach to help you on that claimed that a true gentleman Berle? I've got better things to do
long arduous road back to full would go first so the lady could than waste my time and space on
gaming confidence. I look forward see the proper way to play each garbage like that last ridiculous
to our getting together and level. Now she refuses to play at question! C
working this through and I know all, claiming that a gentleman
you'll show your gratitude in an would know the appropriate video

76 POWER/PLAY Oct Nov 1984


SERIOUS 64 SOFTWARE
INDISPENSIBLE TOOLS FOR YOUR COMMODORE 64
OTHER NEW SOFTWARE COMING SOON!

DATA BECKER is
"The ultimate source"
for Commodore 64 Information

PASCAL 64 TEXTOMAT 64
This full compiler produces fast 6502 This complete word processor displays 80
machine code. Supports major data Types: columns using horizontal scrolling. In
REAL, INTEGER, BOOLEAN, CHAR, memory editing up to 24,000 characters
multiple dimension arrays, RECORD, FILE, plus chaining of longer documents. Com
SET and pointer. Offers easy string handl plete text formating, block operations, form
ing, procedures for sequential and relative letters, on-screen prompting.
data management and ability to write IN
Available November DISK $39.95 All DATA BECKER software books have
TERRUPT routines in Pascall Extensions
included for high resolution and sprite inside disk storage pockets, and heavy vinyl
ring-binder covers for maximum durability
graphics. Link to ASSEM/MON machine ASSEMBLER/ and easy reference access.
language.
DISK $39.95 MONITOR 64
AVAILABLE AT COMPUTER STORES, OR WRITE:
This complete language development
DATAMAT 64 package features a macro assembler and
extended monitor. The macro assembler
Abacus llililiiif Software
This powerful data base manager handles P.O. BOX 7211 GRAND RAPIDS, Ml 49510
offers freeform Input, complete assembler
up to 2000 records per disk. You select the Eiclutfvi U.S. DATA BECKER PuMiahen
listings with symbol table (label), condi
screen format using up to 50 fields per tional assembly. The extended monitor has
For postage & handling, add $4.00 (U.S. and
VfSA
record. DATAMAT 64 can sort on multiple Canada), add$6.00 lor foreign. Make payment
all the standard commands plus single in U.S. dollars by check, money order ol
fields in any combination. Complete report step, quick trace breakpoint, bank swit charge card. (Michigan Residents add 4%
writing capabilities to all COMMODORE or ching and more. sales tax.)
ASCII printers. DISK $39.95
FOR QUICK SERVICE PHONE (616) 241-5510
Available November DISK $39.95 DEALER INQUIRIES INVITED Commodore M it • rag. T.M. of Commodora Butirwu Machinal

Circle Reader Service No. 14


Houseplant for the
plant" in and tried to run it on the C64, it did work
to some extent, but the instructions were scattered
across the screen and the plant was invisible. Fear

Commodore 64
not, C64 owners, here is "Houseplant" fixed up for
the 64. If you have already typed the program in,
By Marilyn Sallee the lines to change are:
100, 105, 106, 110, 120, 130, 140, 170, 600, 615, 620,
625, 626, 630, 635, 640, 1200, 1210, 1220, 1230,
In the June/July issue of Power/Play we ran a 2500, 2540, 2550, 2560, 2570, 2580, and 3000.
program entitled "Houseplant" which was labeled In most instances you do not have to retype the
for the Commodore 64. Unfortunately, that program whole line. Look at the line and see what is differ
was actually for the VIC 20. If you typed "House- ent and just retype those few symbols.

Houseplant 64

9E REM'HOUSEPLANT FOR THE COMMODORE 64 230 GOTO 2000


100 IS=10:DW=0:DF=0:DL=0:SIZE=0:CW=0 300 LF=C:IF DF>=IP THEN DF=0:GOTO 1000
:CF=0:CL=0:CS=0:POKE 53 281,1:DAY=0 320 PRINT"OVERFED":DF=0:CF=CF+1
:LEAF=1 :IF CF>3 THEN D$=nR00TBURN"
105 LW=0:LF=0:LS=0:BL=INT(RND(1) :GOTO 3000
*25+25):POT=1:CH=55296:SC=1024 330 GOTO 2000
:RS=CHRS(13) 400 IF LOC$="N"THEN PRINT"[RVS]S
110 PRINT" [CLEAR,BLUE] [RVOFF]OUTH OR [RVS]E[RVOFF]
PUT PLANT IN WHICH WINDOW TO AST WINDOW"
START":INPUT"[RVS]N[RVOFF] ORTH, 4 20 IF LOC$-"S"THEN PRINT"[RVS]E
[RVS]S[RV0FF]OUTH,[RVS]E(RVOFF] [RVOFF]AST OR [RVS]N[RVOFF]
AST";L0C$ ORTH WINDOW"
120 IF LOC$="N"THEN IW=14:IP=14:IL=7 430 IF LOC$="E"THEN PRINT"[RVS]S
:POKE 53281,6:GOTO 160 [RVOFFJOUTH OR [RVS]N[RVOFF]
130 IF LOC$="S"THEN IW=3:IP=7:IL=7 ORTH WINDOW"
:POKE 53281,7:GOTO 160 440 INPUT LOC$:IF LOC$="N"OR
140 IF LOC$="E"THEN IW=7:IP=10:IL=30 LOC$="S"OR LOC$="E"THEN 450
:POKE 53281,14:GOTO 160 445 GOTO 400
150 GOTO 110 450 CL=CL+1:IF CL>5 THEN D$="DRAFTS
160 DAY=DAY+1 FROM MOVING":GOTO 3000
170 PRINT"[CLEAR,BLACK]DAY "DAY,R$" 460 GOTO 120
[DOWN]COMMANDS"R$"[DOWN2,RVS]W 500 LS=D:IF SIZE>=IS THEN IS=IS+10
[RVOFF]ATER"R$"[RVS]F[RVOFF] :POT=POT+1:GOT0 1000
EED"R$"[RVS]L[RVOFF]OCATION" 520 PRINT"POT TOO BIG":POT=POT+1
180 PRINT"[RVS]R[RVOFF]EPOT"R$"[RVS]D :CS=CS+1:IF CS>3 THEN
[RVOFF]O NOTHING[DOWN2]":INPUT CS DS="OVERPOTTING":GOTO 3000
190 ON-(C$="W")-2*(C$="F")-3*(C$="L") 530 GOTO 2000
-4*(C$="R")~5*(C$="D")GOTO 200, 600 IF POT>(1 THEN POKE CH + 826,4
300,400,500,1000 :POKE SC+826,1GO:POKE CH+866,4
195 GOTO 170 :POKE SC+866,lfi0
200 LW=0:IF DW>=IW THEN DW=0:GOTO 1000 515 IF POT>0 THEN POKE CH+825,4
220 PRINT"OVERWATERED":DW=0:CW=CW+1 :POKE SC+825,95:POKE CH+827,4
:IF CW>3 THEN D$="ROOTROT" :POKE SC+827,lfl5
:GOTO 3000 520 IF POT>1 THEN POKE SC+825,160

78 POWER'PLAY Ocl/Nov 1984


Houseplant

POKE SC+827,160:POKE SC+855,160 1210 DATA 788,743,749,665,667,626,783,


POKE CH+865,4 789,74 2,7 50,70 2,710,56 4,668,625,
6 25 IF POT>1 THEN POKE SC+867,160 627,653
POKE CH+857,4:POKE SC+824,95 1220 DATA 669,585,624,628,782,790,701,
POKE CH+824,4 711,58 5,537,54 6,552,670,623,629,
626 IF POT>1 THEN POKE SC+828,105 584,588
POKE CH+828,4 1230 DATA 506,545,547
630 IF POT>2 THEN POKE CH+824,4 2000 GOSUB 500:LEAF=LEAF-1
POKE SC+S24,160:POKE CH+828,4 :IF LEAF<1 THEN D$="LOSS OF
POKE SC+823,160 LEAVES":GOTO 3000
635 IF P0T>2 THEN POKE CH+864,4 2020 GOTO 160
POKE SC+354,160:POKE CH+860,4 2500 PRINT"[CLEAR,DOWN,SPACES]
POKE SC+868,160 CONGRATULATIONS!"R$"[DOWN3]
640 IF POT>3 THEN POKE CH+823,4 YOUR PLANT BLOOMED IN"DAY"
POKE SC+823,16D:POKE CH+829,4 DAYS!!"
POKE SC+829,160 2520 FOR 1=1 TO 3O00:NEXT
650 FOR 1=1 TO LEAF:READ P 2530 PRINT"[CLEAR,DOWN,SPACE10,GREEN,
POKE SC+P,65:POKE CH+P,5:NEXT SHFT A]"
RESTORE 2540 PRINT"[SPACE9,SHFT A,SHFT B,
670 PRINT"[SPACE4,DOWN,RVS] SHFT A]"RO"[SPACE8,SHFT A,RED,
HIT ANY KEY[RVOFF]" SHFT Q,GREEN,SHFT A,SHFT N,
675 IF POT>3 THEN PRINT"LARGEST POT" SHFT A] "R$" [SPACE7,S11FT A,SHFT M,
680 GET K$:IF K$=MnTHEN 680 SHFT A,SHFT B,SHFT A,RED,SHFT Q,
690 RETURN GREEN,SHFT A]"
700 IF LOCS="S"THEN LEAF=LEAF+INT(RND 2550 PRINT"[SPACES,SHFT A,RED,SHFT Q,
(D*3+l) GREEN,SHFT A,SHFT H,SHFT A,
720 IF LOC$= N'THEN LEAF=LEAF+INT(RND SI1FT N,SHFT A, SHFT N] " R$" [ SPACE5,
(D*2J SHFT A,SHFT M,SHFT A,SHFT M,
730 IF LOC$="E"THEN LEAF=LEAF+INT(RND SHFT A,SHFT D,SHFT A,RED,SHFT Q,
GREEN,SHFT A,SHFT N,SHFT A]"R$"
740 RETURN [SPACE4,SHFT A,SHFT M,SHFT A,RED,
1000 IF DW<IW AND DF<IP AND DL<IL AND SHFT Q,GREEN,SHFT A,SHFT M,
SIZE<IS THEN 1030 SHFT A,SHFT N,SHFT A,SHFT N,
1020 GOTO 1040 SHFT A,SHFT N,SHFT A]"
1030 GOSUB 70fl:DW=DW+l:DF=DF+l:DL=DL+l 2560 PRINT"[SPACE6,SHFT A,SHFT M,
:SIZE=SIZE+1:PRINT"PLANT GROWING" SHFT A,SHFT M,SHFT A,RED,SHFT Q,
1031 IF LEAF>BL THEN 2500 GREEN,SHFT A,SHFT N]"R$"[SPACE5,
1032 GOSUB GOO:GOTO 160 SHFT A,SHFT M,SHFT A,SHFT M,
1040 IF DW>=IW THEN PRINT"PLANT TOO SHFT A,RED,SHFT Q,GREEN,SHFT A,
DRY":LW=LW+1:IF LW>3 THEN SHFT N,SHFT A,SHFT N,SHFT A]"R$"
D$="T11IRST" :GOTO 3300 [SPACE4,SHFT A,RED,SHFT Q,GREEN,
1050 IF DF>=IP THEN PRINT"NEEDS SHFT A,SHFT M,SHFT A,SHFT M,
FERTILIZER":LF=LF+1 SHFT A,SHFT N,SHFT A,SHFT N,
:IF LF>3 THEN D$="HUNGER" SHFT A,RED,SHFT Q,GREEN,SHFT A]"
:GOTO 3000 2570 PRINT"[SPACE6,SHFT A,SHFT M,
1060 IF SIZE>=IS THEN PRINT"POT BOUND" SHFT A,RED,SHFT Q,GREEN,SHFT A,
:LS=LS+1:IF LS>3 THEN SHFT N,SHFT A,SHFT N]"R$"[SPACE5,
D$="SUFFOCATION":GOTO 3000 SHFT A,SHFT M,SHFT A,SHFT M,
1080 IF LOC$="N"AND DL>=IL THEN SHFT A,SHFT B,SHFT A,RED,SHFT Q,
PRINT"PLANT GETTING LANKY" GREEN,SHFT A,SHFT N,SHFT A]"R$"
:DS="TOO LITTLE LIGHT":GOTO 1100 [SPACE4,SHFT A,RED,SHFT Q,GREEN,
.1085 IF LOC$="E"AND DL> = IL THEN SHFT A,SHFT M,SHFT A,SHFT M,
PRINT"PLANT IS UNHAPPY" SHFT A,SHFT N,SHFT A,SHFT N,
:D$="TOO LITTLE LOVE":GOTO 1100 SHFT A,RED,SHFT Q,GREEN,SHFT A]"
1090 IF LOC$="S"AND DL>=IL THEN 2580 PRINT"[SPACES,BLUE,CMDR *,RVS,
PRINT"PLANT GETTING SUNBURN" SPACE3,RVOFF,SHFT POUND]"R$"
:D$="T00 MUCH HEAT":GOTO 1100 [SPACE9,RVS,SPACE3,RVOFF,BLACK]"
1C95 GOTO 1110 2720 PRINT"[DOWN,SPACE3,RVS]
1100 J = RND(1) *lf):IF J<2 THEN 3000 TO PLAY AGAIN[RVOFF]":GOSUB 570
1105 GOTO 2000 :GOTO 100
1110 GOSUB 600:GOTO 160 3000 PRINT"PLANT DIED FROM ";D$
1200 DATA 786,746,785,787,706,744,748, 3020 PRINT"[DOWN,SPACE3,RVS]
745,747,666,705,707,70 3,709,704, TO PLAY AGAIN[RVOFF]":GOSUB 600
708,784 -•GOTO 100

POWER/PLAY Oct'Nov 1984 79


computer tutor

Checkers for
slowly and carefully as prompted. for a new entry. The program
4. Delete instruction 16, then will check to make sure you've
SAVE the program. entered a legal move, then it will

Two, One or Checkers Anyone?


move your piece as instructed.
The other opponent, with circular

None!
Let's begin with two human pieces, now receives the prompt
opponents. RUN the program and enters the next move.
and enter "2". The screen will fill When you are ready to jump
For the Commodore 64
with the familiar red and black your opponent's piece, first enter
By Roger S. Macomber
checkerboard. As shown by the "J", which will show up under
prompt above "JUMP", the oppo "JUMP". Next, enter the number
Checkers has been a popular nent at the bottom with check of jumps (1-5) which will be dis
game for programmers to simu ered pieces goes first. To move, played after the " J". Enter your
late and several checkers-playing enter the coordinates (row then starting coordinates as before,
programs have been published. column) of the starting point; then enter your destination coor
The program described here al these will appear on the screen dinates in order, one for each
lows checkers to be played in below "FROM". Next, enter jump. You will be prompted for
three modes: two human oppo the destination coordinates (row each destination after the first. If
nents, one human against the then column) and these will your selection is OK, enter "Y",
computer, or the computer appear under "TO". You will be and the jumps, assuming they're
against itself. BASIC has been prompted with "OK?". If you like legal, will be executed in order. If
used for the main program and your choice, enter "Y"; any other the first jump is found to be ille
a short machine language ad entry will clear your coordinates gal, it will clear the coordinates
dendum is used to create the
initial graphics.

Entering the Program


After typing in the program, in
structions 5-1010, it will be neces
c
j c
j C

sary to append the 128 bytes of


machine code listed at the end of
D a
j
the program. To do this, carry out D G
the following sequence:

1. PEEK in 45 and 46 to locate ROH ■



the end of the BASIC program,
then POKE in a value 130 bytes
greater. This allocates more than
enough space to accommodate
the machine code.
2. Add the following instruction:
16 FOR 1=0 TO 127: INPUT B%: D
POKE S1 + I,B%: NEXT:STOP.
3. RUN the program and enter

the 128 bytes of machine code

80 POWER/PLAY Oct/Nov 1984


for reentry. If any jump after the up a jump in favor of another the coordinates appearing below
first is found to be illegal, it will move. But, like you, it is never the words "JUMP", "FROM" and
prompt you for a revised set of allowed to make an illegal move. "TO". (The colors of these three
destination coordinates. Finally, So, as long as you keep your words are set in line 40.)
if you miscounted jumps and guard up, you should win. If you Line 95 prompts the appropri
need to cancel the remaining feel unchallenged, try playing ate player. Instructions 100-190
jumps, just enter "C" for the des give-away, where the first oppo GET coordinates for the starting
tination row. nent to exhaust his pieces wins. point (R$ and C$) and first des
Sooner or later you and your tination (R2$ and C2$), making
opponent will reach each other's The Computer Against Itself sure they are integers from one to
back line. At this point, your When you no longer feel the de eight. If the first entry is a "J" (for
piece will be "kinged" and can sire to play, and would rather ob L$), the computer then GETs the
then move forward or back serve, just RUN the program and number of jumps (J$). In the case
ward. The game continues until enter "0". Watch as each set of of multiple jumps, line 195 refers
one player wins. The screen is pieces tries to gobble the other to lines 800-845, which input the
then cleared and a short reverie until only one type of piece re additional jump destinations.
is played. mains. As you watch the last few Lines 200-210 ask "OK?" and
players trying to catch each other, GET your response. L and L2
The Computer as an Opponent you may begin to realize that the (lines 215,220) are the locations
Now, let's see how good you moves seem somewhat random. in screen memory of the starting
really are. RUN the program and Nonetheless, eventually the job point and destination of the
enter "1". Everything looks the gets done! move, respectively.
same on the screen. You, the Line 225 determines whether
lower player, are prompted for a A Brief Look at the Program the piece to be moved is a king.
move just as before. After you Although a detailed analysis of Then a series of instructions
make your move, the computer the program is left to the reader, (230-275) test the move for legal
will be prompted to select its the highlights of its organization ity: is the right piece being
move. Sometimes it does so very are described here. Instructions moved? (230); is the destination
rapidly, but other times it has to 5-90 set up the board. SY{1) and vacant? (235); if unkinged, does
think awhile. After it moves, you SY(2) are the symbols for the the piece try to move the wrong
will again be prompted for your pieces; SYS SI calls the machine direction? (260,265), etc.
next move. language routine for creation of Lines 280-290 erase the piece
Soon you will see that the com the checkerboard. from the starting point and move
puter is not too tough of an oppo Lines 45-65 put in the 12 pieces it to its destination. If multiple
nent. For example, it doesn't for each opponent, while lines jumps were input, line 295 trans
know how to handle multiple 70-85 provide colors for symbol fers control to lines 900-930 to get
jumps. And it sometimes passes SY(1), the letters in "OK?", and the next jump destination, update

POWER'PLAY Oct'Nov 1984 81


the coordinate list, then back to move when it's the computer's sembly language corresponding
line 215 for the tests. Any oppo turn. The selection is more or to the appended machine code
nent's piece that was jumped less random, but is subject to the is given at the end of this paper.
disappears. same tests as in lines 230-275. If An analysis of this routine will
Line 292 tests whether the the computer is playing itself be instructive to those wanting
game is over, and if so, lines 600- (P=0), line 495 keeps the program to see how the checkerboard is
635 play a tune and designate in lines 400-495 until a winner is actually POKE'd into screen
the winner. Lines 305-340 clear crowned (line 485). and color memory.
the coordinates and return for
the next player's input. A Word About the Machine Roger Macomber is with the Depart
ment of Chemistry at the University of
If the computer is the opponent Code
Cincinnati
(PI), line 335 transfers control to For those interested in machine
lines 400-500 to select a legal language programming, the as

Checkers

5 PRINT"[CLEAR]":INPUT "NUMBER 120 IF ((ASC(J$)-53>0) OR


OF PLAYERS (0,1 OR 2)";P (ASC(J$)-49<0)) THEN 115
lfl PRINT" [CLEAR] " : SY (1) = 81 125 POKE 1427,ASC(J$)
: SY(2) = 102 : K = 0 : 1=1 : 3 = ASC{J$)-48
: JP(1) = 0 : JP(2) = 0 130 GET R$ : IF RS = "" THEN 130
15 SI = 256*PEEK(46)+PEEK(45)-130 135 IF ( (ASC(R$)-56>P-) OR
20 SYS SI {ASC(RS)-49<0)) THEN 100
25 PRINT"[HOME]";"[CYAN]"; " 140 POKE 1546, ASC(RS)
(SPACE5]COL 1[SPACE312[SPACE31 145 GET C$ : IF C$ = "" THEN 145
3[SPACE3]4[SPACE3]5[SPACE3]6 150 IF {(ASC(C$)-56>0) OR
[SPACE3]7[SPACE3]8"; (ASC(C$)-49<0)) THEN 145
30 FOR RO = 1 TO 8 : PRINT:PRINT 155 POKE 1547, ASC(CS)
:PRINT"[SPACE6]";RO:NEXT 160 GET R2$ : IF R2$ = "" THEN
35 PRINT"[HOME]":PRINT ISO
:PRINT"[SPACE5]R" 165 IF R2$ = "C" THEN 305
:PRINT"[SPACE5]O" 170 IF ( (ASC(R2S)-56>0) OR
: PRINT"[SPACE5]W" (ASC(R2$)-49<0)) THEN 160
40 PRINT "[DOWN4,BLUE] JUMP 175 POKE 1666,ASC{R2$)
[DOWN3,LEFT4,]FROM[DOWN3, 180 GET C2$ : IF C2$ = "" THEN
LEFT3,YELLOW]TO[DOWN] "; 180
45 FOR RO = 1 TO 3 : READ LS 185 IF ( (ASC(C2$)-56>0) OR
50 FOR CO = 1 TO 7 STEP 2 (ASC(C2$)-49<0)) THEN 180
55 L = LS + 4*CO 190 POKE 1667,ASC(C2S)
60 POKE L,SY(I): NEXT CO 195 IF J > 1 THEN 000
: NEXT RO 200 POKE 1986,15 : POKE 1987,11
65 1=1+1 : IF I < 3 THEN 45 : POKE 1988,63
70 POKE 55698,6 : POKE 55699,6 205 GET ANS : IF AN$ = "" THEN
POKE 55818,9 : POKE 55819,9 205
POKE 55938,7 210 IF ANS <> "Y" THEN 310
75 POKE 55939,7 : POKE 55978,7 215 L = 939 + 120*(ASC(R$)-48) +
POKE 55979,7 : POKE 56018,7 A*(ASC(C$)-48)
POKE 56019,7 220 L2 = 989 + 120*(ASC(R2$)-48)
POKE 56058,7 : POKE 55059,7 + 4*(ASC(C2$)-48)
POKE 56093,7 : POKE 56099,7 225 IF PEEK(L+l)<>160 THEN K=l
POKE 55578,0 230 DR - ASC(R2S)-ASC(R$)
85 POKE 56258,2 : POKE 56259,2 : DC = ASC(C2$)-ASC(C$)
POKE 56260,2 : IF PEEK(L)OSY(I) THEN 310
901-2:3=0 IF P = (1 THEN 235 IF PEEK{L2) <> 160 THEN 310
400 240 IF ((ABS(DR)>2) OR
95 POKE 1306, SY(I) (ABS(DR)<1)) THEN 313
10D GET L$ : IF L$ = "" THEN 10C5 245 IF ((ABS(DR) = 2) AND
105 IF L$O"J" THEN R$ = L$ (L$O"J")) THEN 310
: GOTO 135 250 IF ((ABS(DR) = 1) AND (L$
110 POKE 1426,10 ="J")) THEN 310
115 GET J$ : IF J$ = "" THEN 115 255 IF ABS(DC) OABS(DR) THEN 310

82 POWER/PLAY Oct/Nov 1984


26 0 IF ((1=1) AND (K=0) AND 465 IF ((R+DR-1J OR (R+DR=3)J
(DR<0)) THEN 310 THEN K=l
265 IF ((1=2) AND (K=0) AND 470 POKE L, 160 : POKE L+1,160
(DR>0)) THEN 310 475 FOR NK = 0 TO K
270 IF((ABS(DR)=2)AND((PEEK( : POKE L2+NK,SY(I) : NEXT
(L+L2)/2)=SY(I)) OR 480 IF ABS(DR) = 2 THEN POKE
(PEEK((L+L2)/2)=160))JTHEN (L+L2J/2,160 : POKE
310 (L+L2)/2+l,160
275 IF ((R2S="1") OR (R2S="8")) : JP(I)=JP(I)+1
THEN K=l 485 IF JP(I) = 12 THEN 600
280 POKE L, 160 : POKE L+1,160 490 K=0 : 1=1+1 : IF I = 3 THEN
285 FOR NK = 0 TO K I = 1
: POKE L2+NK,SY(I) : NEXT 495 IF P = 0 THEN 400
290 IF ABS(DR) = 2 THEN POKE 500 GOTO 95
(L+L2)/2,160 : POKE 600 PRINT"[CLEAR]" : S=54272
(L+L2J/2+1,160 : POKE S+24,15 : POKE S+5,9
: JP(I)=JP(I)+1 : POKE S+6,0 : POKE 53281,0
292 IF JP(I) = 12 THEN 60 0 605 FOR N = 0 TO 5 : READ H,L,D
295 IF J < 2 THEN 305 610 POKE S,L : POKE S+1,H
300 GOTO 900 : POKE S+4,33
305 K == 0 : JF-0 : 1=1+1 615 FOR T = 1 TO D : NEXT T
IF I = 3 THEN I = 1 620 POKE S+4,32 : FOR T = 1 TO
310 ] JOKE 1986,32 : POKE 1987,32 10 : NEXT T : NEXT N
POKE 1988,32 625 FOR N=l TO 20 : POKE
315 CF JF = 1 THEN POKE 1666,160 1080+40*N,SY(I)
GOTO 160 : POKE 1O82+40*N,23
320 ] >OKE 1426,32 : POKE 1427,32 : POKE 1083+40*N,9
POKE 1546,32 630 POKE 1084+4O*N,14
POKE 1547,32 : POKE 1666,32 : POKE 1085+40*N,19 : NEXT N
325 I >OKE 1667,32 : POKE 170G,32 635 END
POKE 1707,32 800 FOR M = 2 TO J
POKE 1746,32 : POKE 1747,32 80 5 POKE 1626 + 40*M,160
330 I >OKE 1786,32 : POKE 1787,32 810 GET R3$(M) : IF R3$(M) =
POKE 1825,32 THEN 810
POKE 1827,32 : J=0 815 IF ((ASC(R3$(M)J-56>0) OR
335 IF ((P = 1) AND (1=1)) THEN (ASC(R3$(M))-49<0)) THEN 810
400 820 POKE 1625 + 4fl*M,ASC(R3S(M))
340 GOTO 95 825 POKE 1627 + 40*M,16O
400 NT =■ 0 : R = INT(8*RND(1)+1) 830 GET C3$(M) : IF C3$(M) =
: C = INT(8*RND(1)+1) THEN 839
: POKE 1306, SY(I) 835 IF ((ASC(C3$(M))-56>0) OR
405 L = 989 + 120*R + 4*C (ASC(C3$(M))-49<0)) THEN 830
: IF PEEK(L) OSY (I) THEN 400 840 POKE 1G27 + 40*M,ASC(C3$(M))
410 NT = NT+1 : IF NT>10 THEN 400 845 NEXT M : GOTO 200
415 DR = INT(3*RND(1)-1) 900 J = J - 1 : POKE 1427, J+48
: IF DR = 0 THEN 415 : JF=1
420 SN = INT(2*RND(1)) : DC = DR 905 POKE 1546, PEEK(1666)
425 IF SN = 0 THEN DC = - DC : POKE 1547, PEEK(1667)
430 L2 = 989 + 120*(R+DR) + 910 FOR L = 0 TO 4
4* (C+DC) : POKE 166G+L*40,
435 IF PEEK(L2)= SY((NOT I)+1) PEEK((17Q6 + L*40)
THEN L2=L2+120*DR+4*DC 915 POKE* 1667+L*40,
: DR = 2*DR : DC = 2*DC PEEK(17O7+L*40) : NEXT
440 IF PEEK(L2)<> 160 THEN 410 920 R$=CHR$(PEEK(1546))
445 IF t(ABS(DR)=2)AND((PEEK( : C$=CHR$(PEEK(1547))
(L+L2)/2)=SY(I)) OR 925 R2$=CHR$(PEEK(1666))
(PEEK((L+L2)/2)=160))JTHEN : C2$=CHR$(PEEK(1667))
410 930 GOTO 215
450 IF PEEK(L+1) O160 THEN K=l 1000 DATA 1109,1233,1349,1713,
455 IF ((1=1) AND (K=0) AND 1829,1953
(DR<0)) THEN 410 1010 DATA 16,195,64,21,31,64,25,
460 IF ((1=2) AND (K=0) AND 33,64,33,135,128,25,30,64,
(DR>0)) THEN 410 33,135,128

POWER/PLAY Oct/Nov 1984 83


Machine Code to be appended to the program

12 141 32 20B 141 33 208


162 0 142 254 3 142 255 3
142 2S2 3 162 4B 134 231 134
253 162 2 142 253 3 162 4
134 232 162 216 134 254 160 0 169 160 145 251 152 74 74 41
1 170 189 252 3 145 253 200 192 32 208 236 23B 255 3 173
253 3 201 24 2OB 1 96 238 254 3 173 254 3 201 3 208
19 173 252 3 72 173 253 3 141 252 3 104 141 253 3 169
0 141 254 3 169 4O 24 101 251 133 251 133 253 144 183 169
1 24 101 ' 252 133 252 169 1 24 101 254 133 254 144 167 96

References and Footnotes

1. If you should ever want to PRINT the machine 16 OPEN 4,4,2: CMD4: 3=0
code at the end of your program, add the follow 17 FOR 1=0 TO 127: PRINT PEEK (Sl+I);: J=3+l
ing sequence to your program: 18 IF 3 > 15 THEN PRINT CHR$(10);: J=0
19 NEXT: PRINT #4,: CLOSE 4: STOP

Assembly Language List, corresponding to above machine code

13OO A? OC LDA '•♦OC 1342 C9 18 CMP #*1B


1302 8D 20 DO 8TA *DO2O 1344 DO 01 BNE • 1347
1303 8D 21 DO 8TA «D021 1346 60 RTS
1306 A2 00 U)X #*00 1347 EE FE 03 INC ♦03FE
•130A 8E FE 03 8TX «03FE 134A AD FE 03 LDA ♦03FE
130D BE FF 03 BTX tO3FF 134D C9 03 CMP «*O3
1310 BE FC 03 8TX ♦OSFC 134F DO 13 BNE ♦ 1364
1313 A2 29 LDX **29 1351 AD FC 03 LDA ♦03FC
1315 86 FB 8TX »FB 1354 *B PHA
1317 86 FD 8TX ♦FD 1353 AD FD 03 LDA ♦03FD
1319 A2 02 LDX «»02 1358 8D FC 03 8TA ♦03F£
131B BE FD 03 STX fO3FD 135B 68 PLA
131E A2 04 LDX ••04 135C BD FD 03 STA ♦03FD
1320 86 FC STX ♦FC 135F A9 00 LDA •♦00
1322 A2 D8 LDX ••DB 1361 8D FE 03 STA ♦03F£
1324 B6 FE 8TX ♦Ffe 1364 A9 28 LDA #»28
1326 AO 00 LDY tttOO 1366 18 CLC
1328 A9 AO LDA *»A0 1367 65 FB ADC ♦FB
132A 91 FB 8TA <»FB),Y 136? 65 FB STA ♦FB
132C 98 TYA 136B 83 FD STA ♦FD
1320 4A LSR 136D 90 B7 BCC • 1*26
132E 4A LSR 136F A9 01 LDA •♦01
132F 29 01 AND tt«01 1371 18 CLC
1331 AA TAX 1372 65 FC ADC ♦FC
1332 BD FC 03 LDA «03FC.X 1374 85 FC STA ♦FC
133S 91 FD STA <»FD).Y 1376 A9 01 LDA •♦01
1337 ce I NY 1378 IB CLC
1338 CO 20 CPY #»20 1379 63 FE ADC ♦FE
133A DO EC BNE ♦1328 1378 85 FE STA ♦FE
133O EE FF 03 IMC ♦OSFF 137D 90 A7 BCC ♦1326
I33F AO FF 03 LDA ♦OSFP 137F 60 RTS
1380 OO BRK c

84 POWER/PLAY Oct/Nov 1984


computer tutor

BASIC use them to show off your knowl


edge of BASIC to your friends. When
about the use of certain symbols,
Table 2 contains brief explana

Quiz for
running the program, clear explana tions. However, you can safely
tions will appear on the screen. ignore them unless you find parts
In case you are wondering of the program truly puzzling.

Would-Be Table 1. Program Structure and Contents

Hackers Lines Subject Contents

For the Commodore 64 1-50 Preface Lines 10-30 are reserved for
By Gerhard Schilling later automatic printing.
52-86 QUIZ No. 1 Tests knowledge of the
limitation on the use of
Would you like to test your
integers.
friends who consider themselves
100-290 QUIZ No. 2 Shows the limitation on the
true hackers? Here is a simple but
number of characters which
tricky quiz to impress them.
are permitted for a variable.
The program needs no instruc
300-530 QUIZ No. 3 Warns of using BASIC vo
tion prior to using it. Just type
cabulary as part of a string.
RUN. Six separate problems will
600-796 QUIZ No. 4 Boolean logic? No; just a
be presented in sequence, each
simple use of AND/OR.
with answers and explanations.
800-980 QUIZ No. 5 Trouble with decimal
The program contains REM in
fractions.
structions for the more compli
1000-1180 QUIZ No. 6 Some fun with the use of
cated lines to be typed. Be careful
in entering all spaces, quotes and
upper/lower case and
graphics characters.
semicolons precisely as given.
1200-1240 Epilogue Enough is enough.
Some of them are necessary for
1250-1296 Postscript Program length and timing.
the program to run correctly and
1299 END
not just there to make the listing
1300-1450 Verification Test instructions for "True
easier to read.
Hackers."
When typing the program, you
can omit all lines that have a REM
following the line number as well Table 2. Special Symbols
as the REM explanations—and
colon—which follow a character C$ = CHR$ (34) Quotes used within quotes; see, for example,
symbol in lines 50,100, 300, 600, line 330. Needed to permit self-printing via
1000, 1200 and 1300. This will re Section 1300-1450.
duce the program length from TI$ = "000000" Sets the clock to zero. Used to compute time
8822 bytes to 7184 bytes. elapsed in lines 1260-1272.
Table 1 shows the program Y$ If "YES" then instructions will appear for
structure and gives you a hint of verification.
what the separate quizzes are all CHR$(14) Switch to lower case. Used in QUIZ No. 6.
about. If these hints appear mys CHR$ (142) Switch to upper case. Used in QUIZ No. 6.
terious at first, don't despair. Just T Counter for time delay. Used in QUIZ No. 6.

POWER/PLAY Oct/Nov 1984 85


Note that lines 1250-1296 con Lines 1300-1450. By following used throughout that you may
tain a goodie which you may the instructions after RUN 1300, find new and challenging. Per
be able to use in programs of the individual quizzes will print haps they will be useful in your
your own. themselves in the preface section own programming.

If after taking this quiz you as regular lines 10-30. Have fun.
don't believe the answers, there There are other routines and
is a special verification section: tricks of BASIC programming

Basic Quiz

1 REM [DR. SCHILLING 4/10/84] 12(1 PRINT"[SPACE2]12 DIM F (10) ,


2 REM: BASIC QUIZZ FOR WOULD-BE G (20)"
HACKERS 130 PRINT"[SPACE2]13 DIM PI %
3 C$ = CIIRS (34) (11)"
A TIC = "G3000011 140 PRINT"[SPACE2]14 DIM F3 (1,2,
5 YS = "" 3,4,5,6)"
6 REM [TO RUN THE QUIZZ, 150 PRINT"[SPACE2]15 DIM FF1 (5)"
JUST 'RUN'] 160 PRINT"[SPACE2]16 DIM FF2
7 REM [TO EXAMINE PROBLEMS, (55)"
1 HUN 130O1 ] 170 PRINT
8 GO TO 50 180 PRINT "HERE IS THE PROBLEM:"
9 REM (LINES 10 - 30 ARE 190 PRINT"[SPACE2]IF YOU TYPE
RESERVED) 'RUN 12'[SPACE2]
49 STOP I WILL GIVE YOU[SPACE2]
50 PRINT"[CLEAR]" THE MESSAGE:"
52 PRINT" I AM YOUR 200 PRINT"[SPACE2]?REDIM'D ARRAY
USER-FRIENDLY C0MM0D0RE-M " ERROR IN 16"
54 PRINT 202 IF Y$ <> "YES" THEN 210
56 PRINT"[SPACE7]BASIC QUIZZ NO. 205 PRINT" (ENTER PROGRAM LINES
1" WITH CURSOR, THEN RUN '12'
58 PRINT TO VERIFY)":STOP
60 PRINT"MY FIRST PROGRAM IS:" 210 PRINT:PRINT"WHY?[SPACE2]
tPRINT WHAT'S WRONG?"
62 PRINT" [SPACE2] 10 AS = 33C3HO " 220 INPUT"(PRESS RETURN KEY FOR
64 PRINT"[SPACE2]11 PRINT A% ■ ANSWER)"; KS
66 PRINT:PRINT"BUT WHEN YOU RUN 230 PRINT"[UP,SHFT *38]"
IT, I WILL TELL YOU:" 234 PRINT
68 PRINT 240 PRINT"SORRY, BUT I CAN READ
70 PRINT" 7ILLEGAL QUANTITY ONLY THE FIRST TWO
ERROR IN It)" CHARACTERS OF ANY VARIABLE."
71 IF Y$ <> "YES" THEN 74 250 PRINT"[SPACE2]FF1 AND FF2
72 PRINT" (ENTER PROGRAM LINES ARE THE SAME TO ME!"
WITH CURSOR, THEN RUN '10' TO 260 PHINT"(AND YOU MUST NOT
VERIFY)":STOP DIMENSION A VARIABLE[SPACE2]
74 PRINT:PRINT"DO YOU WANT TO MORE THAN ONCE)."
KNOW WHY?" 280 PRINT
7fi INPUT"(PRESS RETURN KEY)"; K$ 290 INPUT" (PRESS RETURN KEY TO
78 PRINT"[UP,SHFT *33]" GO ON)"; K$
80 PRINT:PRINT"I CAN'T HANDLE 300 PRINT"[CLEAR,DOWN] "
INTEGERS LARGER" 302 PRINT"[SPACE7]BASIC QUIZ2
32 PRINT"[SPACE2]THAN 32767 NO. 3"
[SPACE2]-fSPAC£2]THAT'S WHY." 304 PRINT
84 PRINT 310 PRINT'MY NEXT PROGRAM IS:"
85 INPUT" (PRESS RETURN KEY TO :PRINT
CONTINUE)"; K5 320 PRINT 17 " CLYDE = 999
100 PRINT"[CLEAR,DOwN]" : PRINT CLYDE"
102 PRINT"fSPACE7]8ASIC QUIZZ 330 PRINT 18 " GER $ = " C$
NO. 2" "GERRY" C$ " : PRINT GER $"
104 PRINT 34 0 PRINT 19 " LOR S = " CS
110 PRINT"MY NEXT PROGRAM IS:" "LORNA" CS " : PRINT LOR $"
:PRINT 350 PRINT

86 POWER/PLAY Oct'Nov 1984


360 PRINT "HERE IS THE PROBLEM:11 742 IF Y$ <> "YES" THEN 750
370 PRINT"[SPACE2]IF YOU TYPE 745 PRINT" (ENTER WITH CURSOR,
'RUN 17'[SPACE2]I WILL PRINT BUT DO NOT RUN '20'. IT WILL
: " HANG-UP !)"
380 PRINT 747 PRINT" (ONLY LINES 20 AND 22
400 CLYDE = 999 : PRINT CLYDE WILL WORK TOGETHER)" : STOP
410 GER S = "GERRY" : PRINT GER $ 750 INPUT "READY FOR THE ANSWER?
430 PRINT"?SYNTAX ERROR IN 19" [SPACE2](PRESS RETURN KEY)";
440 PRINT K$
450 PRINT "[SPACE2]W H Y[SPACE2] 762 PRINT"[UP,SHFT *33]"
??[SPACE21WHAT'S WRONG?" 770 PRINT"[SPACE21O N L Y[SPACE3]
460 PRINT LINE[SPACE2]22 IS CORRECT!:"
462 IF Y$ <> "YES" THEN 470 772 PRINT
465 PRINT" (ENTER PROGRAM LINES 780 PRINT'WARNING: IF YOU TRY
WITH CURSOR, THEN RUN '17' OTHERS, WATCH OUT;"
TO VERIFY)":STOP 790 PRINT" I MAY HANG UP YOUR
470 INPUT" (PRESS RETURN KEY TO PROGRAM WITH SOME"
GO ON) ",- K$ 792 PRINT" OF THE OTHER LINES..."
482 PRINT"[UP,SHFT *30] " 796 INPUT" (PRESS RETURN KEY TO
490 PRINT GO ON)"; K$
50C PRINT"LOR S CONTAINS THE 800 PRINT"[CLEAR]"
BASIC KEYWORD 'OR1!" 810 PRINT"[SPACE7]BASIC QUIZZ
510 PRINT"[SPACE2JTHE SAME THING NO. 5"
WOULD HAPPEN, IF YOU[SPACE5] 820 PRINT"MY NEXT PROGRAM IS:"
USED, FOR EXAMPLE," 822 PRINT
520 PRINT"[5PACE2]'LAND1 INSTEAD 824 PRINT"[SPACE2]25 X = SQR(100)
OF 'CLYDE' IN LINE 17." : Y = 10"
53fl INPUT" (PRESS RETURN KEY TO ^26 PRINT"[SPACE2]26 PRINT " C$
GO ON)"; K$ "X=" C$ "X " CS "[SPACE2]
600 PRINT"[CLEAR,DOWN]" Y=" C$ "Y " CS "[SPACE2]
602 PRINT "[SPACE7] X-Y=" C$ "X - Y"
BASIC QUIZZ NO. 4" 828 PRINT"[SPACE2]27 IF X <> Y
610 PRINT "MY NEXT PROGRAM IS:" THEN PRINT " ;
612 PRINT : PRINT CS " WRONG !"
630 PRINT"2?) INPUT" C$ "YES OR 83S PRINT
NO" C$"; YS 832 PRINT"IF I 'RUN',
640 PRINT"21 IF Y$ <> " C$ "YES" I PRINT AS FOLLOWS:"
C$ " OR YS <> " C$ "NO" C$ " 842 X = SQR(100): Y - 10
THEN 20" 844 PRINT"[SPACE2]X=" X"[SPACE3]
650 PRINT"22 IF Y$ <> " C$ "YES" Y=" Y"[SPACE3]X-Y="X-Y
C$ " AND Y$ <> " C$ "NO" C$ 846 IF X <> Y THEN PRINT "
"THEN 20" [SPACE2]WRONG i"
660 PRINT"23 IF Y$ = " C$ "YES" 848 PRINT
C$ " OR[SPACE2] 850 PRINT"I FIND INDEED THAT THE
YS = " C$ "NO" CS " THEN 20" SQARE-ROOT OF 103 IS [RVS]
670 PRINT"24 IF Y$ = " C$ "YES" NOT[RVOFF] EQUAL TO 10 !"
CS " AND Y$ = " C$ "NO" C$ " 860 PRINT
THEN 20" 862 IF Y$ <> "YES" THEN 870
680 PRINT 865 PRINT" (ENTER PROGRAM LINES
700 PRINT "HERE IS THE PROBLEM:" WITH CURSOR, THEN RUN '25'
710 PRINT:PRINT "YOU WANT TO TO VERIFY)":STOP
MAKE SURE THAT NOTHING BUT" 87C1 PRINT"DO YOU WANT TO KNOW
712 PRINT"[SPACE21 EITHER 'YES1 WHY NOT?"
OR 'NO* IS ENTERED" 883 INPUT"(PRESS RETURN KEY)";K$
714 PRINT"[SPACE2]AS 'Y$' IN 892 PRINT"[UP,SHFT *29] "
LINE 20." 900 PRINT"BECAUSE WHILE I PRINT
71G PRINT"IF NOT, ASK FOR INPUT : X=" X
AGAIN." 910 PRINT"[SPACE18]AND: Y=" Y
718 PRINT 920 PRINT:PRINT"I CALCULATED
720 PRINT" WHICH IS CORRECT, THAT THERE IS A DIFFERENCE
LINE 21, OR LINE 22, BETWEEN X AND Y OF"X-Y
OR LINE 23, OR LINE 24?" 940 PRINT
740 PRINT 950 PRINT"[SPACE2]IT IS ONLY

POWER/PLAY Oct/Nov 1984 87


.0000000037252903[SPACE2] [SHFT O,SHFT N])"
BUT " 1142 GET KS: IF KS = "" THEN 1142
960 PRINT"TSPACE2]I HAVE TROUBLE 1144 PRINT"[UP,SHFT *33]"
WITH CERTAIN DECIMAL[SPACE5] 1146 PRINT CHRS (142)
FRACTIONS (SUCH AS .33333)" 1153 PRINT" WELL, IT'S REALLY
970 PRINT SIMPLE:"
980 INPUT" (PRESS RETURN KEY TO 1160 PRINT"I JUST TYPED SHIFTED
GO ON)*; KS LETTERS;"
1000 PRINT"[CLEAR,DOWN]" 1162 PRINT"AND THEY CAME OUT AS
1002 PRINT"[SPACE7] SYMBOLS."
BASIC QUIZZ NO. 6" 1164 PRINT" IF YOU REALLY WANT
1004 PRINT TO CONFUSE YOURSELF"
1005 C$=CHRS(34) 1165 PRINT" STUDY PAGE 74 OF THE
1010 PRINT"MY NEXT PROGRAM IS:" C-64 PROGRAMMER'S[SPACE2]
:PRINT REFERENCE GUIDE. HAVE FUN!"
1020 PRINT 29 "PRINT CHR$ (14)" 1170 PRINT
1030 PRINT" 30 PRINT"; 1172 FOR T = 0 TO 2000 : NEXT T
:PRINT C$"[SHFT T,SHFT H, 1173 PRINT CHR$ (14)
SHFT E] [SHFT Q,SHFT U, 1174 FOR T - 0 TO 1000 : NEXT T
SHFT I,SHFT C,SHFT K] 1175 PRINT CHRS (142)
[SHFT B,SHFT R,SHFT 0, 1177 PRINT"[UP3]"
SHFT W,SHFT N] [SHFT f, 1180 INPUT" (PRESS RETURN KEY TO
SHFT O,SHFT X] [SHFT J, CONTINUE)"; K$
SHFT U,SHFT M,SHFT P,SHFT E# 1200 PRINT"[CLEAR]"
SHFT D] [SHFT O,SHFT V, 1220 PRINT"[SPACE2]
SHFT E,SHFT R] [SHFT T, I AM GETTING TOO FANCY;"
SHFT HfSHFT E] [SHFT L, 1222 PRINT"[SPACE2]
SHFT A,SHFT Z,SHFT Y] ENOUGH OF THIS STUFF."
[SHFT D,SHFT O,SHFT Gl." 1226 PRINT"[SHFT *39]
1040 PRINT 1240 CLR
1050 PRINT "HERE IS THE PROBLEM:" 1250 PRINT"THE PROGRAM LENGTH WAS
1052 PRINT "[SPACE5] : " ; 38909 - ( FRE(l) - (
WHAT DOES IT MEAN," FRE(l) <H ) * 65536 )
1054 PRINT " AND HOW DID I DO 1252 PRINT"[SPACE2]
THAT?" FREE BYTES REMAINING
1055 IF Y$ <> "YES" THEN 1058 :" ; FRE(I) - ( FRE(1) <C )
1057 PRINT" (ENTER PROGRAM LINES * 65536
WITH CURSOR, THEN RUN '29' 1255 PRINT
TO VERIFY)":STOP 1260 Jl = TI/21GOO0
1058 PRINT : J2 = ( Jl-INT(Jl) ; * 60
1050 PRINT" (PRESS ANY KEY TO GO : J3 = ( J2-INT(J2) * 60
ON) " 1262 JX = J3 : J3 = INT( JX + .5
1062 GET K$: IF KS = "" THEN 1062 )
1070 PRINT"[UP,SPACE21,DOWN] ■ 1264 PRINT"[SPACE2]
1080 PRINT"[UP,5PACE25,DOWN]" SINCE YOU STARTED THIS
1082 PRINT"[UP,SPACE25,DOWN]" QUIZZ,"
1084 PRINT"[UP,SPACE25,DOWN]" 1266 PRINT"THE FOLLOWING TIME
1085 PRINT"[UP,SPACE25,DOWN]" HAS ELAPSED:"
1090 PRINT"[UPS]"; 1270 PRINT
1100 PRINT CHR$ (14) 1272 PRINT INT(Jl) "HOURS
1110 PRINT "INT(J2)"MINUTES"
1120 PRINT" [SHFT N,SHFT 0, (J3)"SECONDS"
SHFT W] [SHFT C,SHFT A, 1274 PRINT"[SHFT *39]"
SHFT N] [SHFT Y,SHFT 0, 1280 PRINT"PS.:[SPACE2]
SHFT U] [SHFT R,SHFT E, DO YOU WANT TO EXAMINE
SHFT A,SHFT D] [SHFT L, WHETHER I[SPACE8]
SHFT I,SHFT N,SHFT E] 30 ?" HAVE SPOKEN TRUE ?"
1130 PRINT 1282 INPUT"YES OR NO";Y$
1140 PRINT" ([SHFT P,SHFT R, 1284 IF Y$ <> "YES" AND YS <>
SHFT E,SHFT S] [SHFT A, "NO" THEN PRINT "TRY AGAIN"
SHFT N,SHFT Y] [SHFT K, : GO TO 1282
SHFT E,SHFT YJ [SHFT Tf 1286 IF YS = "YES" THEN 1300
SHFT 0] [SHFT G,SHFT 0] 1290 PRINT"fSPACE3,SHFT S,SPACES,

88 POWER/PLAY Oct/Nov 1984


SHFT S,SPACE4]END[SPACE3, 1364 PRINT"THE NUMBERED QUIZ
SHFT S,SPACE9,SHFT S]" LINES ARE NOW"
1292 PRINT"[SPACE12,SHFT S, 1365 PRINT'ENTERED BETWEEN LINES
SPACE4]73,[SPACE3,SHFT S]" Id AND 30 AS PART"
1294 PRINT 1368 PRINT"OF THE MAIN PROGRAM."
1295 PRINT"[SPACE2JAU REVOIR 1372 PRINT"(LATER, 'LIST-30' AND
[SPACE2JFR0M YOUR FRIENDLY SEE.)2

C-64." 1374 PRINT" NOW: 'RUN 10' OR 12


1299 END OR 17 OR 25 OR 29,
1300 PRINT"[CLEAR]" AS INDICATED ON THE

1310 PRINT"INSTRUCTIONS FOR TRUE SCREEN."


HACKERS:11 1380 PRINT"['RUN 20' WILL
132(1 PRINT HANG-UP, OF COURSE ![])"
1330 PRINT"WHENEVER A 'BREAK' 1382 PRINT
OCCURS," 1384 PRINT"REMEMBER,
1340 PRINT TO ENTER THE PROBLEMS THIS
1350 PRINT"1. GO UP WITH CURSOR WAY JUST[SPACE2]'RUN 1300'."
TO THE TOPMOST" 1386 PRINT
1352 PRINT"NUMBERED PROGRAM LINE" 1400 C$ = CHRS (34) : Y$ = "YES
1354 PRINT"2. HIT RETURN KEY FOR 1410 PRINT"O.K.[SPACE2]
EACH NUMBERED" WHICH QUIZZ DO YOU WANT TO

1355 PRINT"PROGRAM LINE" CHECK:"


1353 PRINT-3. IMPORTANT 142(3 INPUT"QUIZZ NUMBER (BETWEEN
: DO NOT HIT RETURN KEY ANY 1 AND 6)";N%
FURTHER 1" 1440 ON Nl GOTO 54,1(10,300,600,
1360 PRINT"4. MOVE CURSOR DOWN 800,1000,1450
BELOW 'READY.'" 1450 GOTO 1290

1362 PRINT C

A Printer For All Reasons!


The GP-550-CD is an extra high quality
graphic printer that offers both standard
dot matrix printing and near letter quality
printing all in a single unit
DOT MATRIX NUMBER PRINT CHARACTER
PRINTING (HXV) OF SPEED SPACING pass FEATURES:
MODE & SPACES C ILUMNS (CPS) (CPU
• Two print modes: Data Processing (DP) mode.
DP Mode:
1 Near Letter Quality (NLQ) mode.
Pica 9x8+3 80 SO 10
9x8+1 96 60 12
t • Lower noise level.
Elite
5x8 + 2 136 66 17 , • High cost-performance.
Condensed
Two matrix configurations: 9 (H) x 8 (V) dots in
NOTE: Tnere is expanded (double-width) printing (unction in every character mode.
NLO Mode: DP mode; 9 (H) x 16 (V) dots in NLQ mode.
9 x 16 + 3 80 25 10 2
Pica Capable of printing 140 different characters:
9x 16+ 1 96 30 12 2
Elite 96 ASCII characters plus 44 European
Proportional Nx 16 characters and symbols.
5x8 136 43 17
Super/Subscript Various character modes for special effects:
Italic Cursive 12x 16 80 25 10 DP mode: Pica, Elite, Condensed
NLO mode: Pica, Elite. Italic Cursive.
Line Spacing 6. 8. 7V,, 12. o»N/120(N = 0-99) lines per inch.
1 year parts &
Paper Feed Pin-leed and Iriclion-feed (single sheet) Superscript, Subscript and Proportional.
Paper Width Adjustable from 4.5 1o 10 inches (!an(old paper) labor warranty
Graphic printing of vertical 8-dot or 16-dot
Paper Type Fanlold or cutsheet paper
graphic data.
Ribbon Single color, special self-Inking cassette
Dimensions 12"(D)x 16.5" (W) x 4.5" (H) (including paper separator FOR ORDERS, CALL TOLL FREE:
Printing Method Two-hammer
Printing Format 9x8 (DP); 9x16 (NLQ) 1-800-962-5800 (USA)
Character Kinds 96 ASCII + 44 characters and symbols
Graphics Arbitrary combination ol 8 dois or 16 dots. 1 -800-962-3800 (CA)
Multiple Copies 3 including original

$259.95!!
CASH PRICES
DIRECT PLUG-IN AND PRINT ON YOUR CHARGE CARDS ADD 3%
VIC-20 COMMODORE-64 ADD: $8.00 Shipping (Com. U.S.). S35.00 CAN, HI. AK.

All hardware has our 10-day money back guarantee

—APROPOS TECHNOLOGY 1071-A AventdaAcaso Camanllo, CA 93010 805/482-3604,


Circle Reader Service No. 15
computer tutor

The Unknown When I first purchased my Super Expander, I


enjoyed the graphics commands. But the extra

Super Expander
commands are limited to use with the cartridge
plugged in. When you plug in the 8K or 16K ex
pander, you disable the 3K. I soon started looking

KEY Function
By Mike Hinshaw
for other ways to use the cartridge.
One function that I find particularly useful is the
KEY command. The KEY function is a handy pro
gramming aid when you type in programs that use
The Super Expander is one of the most useful Super Expander commands. The function keys are
cartridges for the VIC 20. In addition to adding 3K defined to key in some of the commands as strings.
of expansion RAM, it adds 18 new BASIC com When the Super Expander is m place, the function
mands for high-resoiution graphics and writing keys are initially defined as:
music. The CIRCLE function is handy for drawing
fl = GRAPHIC f2=COLOR
arcs and circles rather than having to figure a for
f3=DRAW f4=SOUND
mula and then POKE in the values. PAINT allows
f5 = CIRCLE f6=POINT
you to color a small area of the screen differently
f7=PAINT f8=LIST+CHR$(13)
than the rest. The COLOR command sets the
screen, border and character colors without For example, when you want to type in the
POKEs. The most useful command is DRAW, which CIRCLE function, you press the f5 key and the
draws lines between specified points. The SOUND word "CIRCLE" appears on the screen in your
command sets the volume and voices without a program line.
single POKE, and all at one time. Other functions You can easily redefine the keys. Type in KEY
include joystick, paddle and lightpen commands. in direct mode and the screen shows a list of the
(Continued On Page 95)
Appointment program code. String manipulation commands are
some of the most powerful tools available to the
BASIC programmer. Although at first they may

Calendar seem confusing, after you work with them, you


find that they are quite easy to use. The only way
For Commodore 64 and VIC 20 to really understand any BASIC command is to
experiment with it.
By Dennis Bloomfield
Here is a list of variables and how they are used
Given the month and a starting date, this in this program:
program will produce a one-week daily
String Usage
appointment schedule that divides each
AS to MS Graphic characters for
dayinto Vi hour segments from 8:00a.m. printing the form.
to 8:00p.m. MOS Month input.
MIS Used to check if the month
You may use the entire month name or just the input is February.
M2S All months with 30 days.
first three letters. (The program will only print the
M3$ All months with 31 days.
first three letters of the month no matter which you
M4$ All the months of the year plus
choose.) The calendar always prints the week from the first month of the new
Sunday to the following Saturday, so be sure that year. Used for month change
the date you input is for a Sunday. The starting and spelling checker.

date must be in the range one to 31. Please note: R$ Repeat input prompt.
SC$ Screen clear and down cursors
the month name and starting date must be sepa
for screen formatting.
rated by a comma.
CHS The left three characters of the
You do not have to be concerned if there is a month input.
change of month in the middle of the week, as the M5S Working string for the calendar
program will make this change automatically. If the header. If the month changes
in the middle of the week.
month chosen is February, the program will ask
then M5S = the new month,
you if it is leap year and answering yes or no will
otherwise it is the same as
set the month length to 29 or 28 respectively. CHS. This should make clear
Prior to printing, you will be asked to check the why the extra Jan is needed in
paper and printer alignment (the only way you can M4S. If the week being printed
is the last week of December
start printing is by answering "Y1' to the screen
and the month changes, then
prompt). After printing, you will be asked if you
M5$ = Jan.
want to print again. Answer "N" and the program HRS Current header to print.
ends, while an answer of' 'Y" will provide you with NS GET statement response-
the options of printing with the same dates, print
Other Program Variables
ing with different dates or ending {in case you
change your mind). SD Starting date.
ML Month length.
ED Ending date.
Using Strings
FL Flag the end of calendar.
I wrote this program to acquire experience in X Main program counter.
string manipulation and to practice printing forms S,R Secondary counters.
with my 1525 printer. I learned to utilize string vari DE Delay counter.
ables in several ways while writing this program LY Leap year variable

and I hope that you can benefit from studying the (Continued On Page 95)

POWER PLAY Oct/Nov 1984 91


km&m-

■ ■■■■■*■■■ 3»»»4Bi> 5»«>6... #■. iO> ■ ■ 9

The1 tune; or convert notes to letters


{by a system like this: A =219
I worked out a way to use the
screen as a device to read using

Computer
B=223; C=225; etc.) then write PEEKs, I solved the read problem.
the tunes as strings of letters. I also bypassed the byte's costly
Method one—reference tunes array. Hooray, a Jukebox!

Jukebox from an array—played very well,


but I could only fit seven tunes.
A title is associated with a
number (0 to 11) and two tune
For the VIC 20 Then, I hit the ?OUT OF MEM strings. When a number is en
By Donald J. Eddington ORY statement. I knew that ar tered and RETURN pressed, the
rays were heavy on byte usage, so title is printed on the screen, then
I put this method aside for possi the tune strings are printed (in
I found a computer program on ble later use (if I could find no visibly). The PEEK counter is
cassette that would play several other shorter method} and tried set to initial value of 7724. The
songs. So I bought a copy and method two. program finds the line which
after playing with it and making Method two—write the tunes matches the PEEK value located
some changes, I found that it had as letter strings—had several at the screen position (P) and sets
two limitations: first, it only used problems. First, how to read notes the three note values (X, Y, and
one voice for the melody and out of the strings; second, how to Z). Then, these three notes are
could not play two voices to keep the two parts from getting POKEd into the proper voices and
gether; and second, it could only out of synchronization. Then, how the process repeated with the
play the songs in sequence. If the would I control note values in the next screen position (P +1). When
user liked the fourth song best, he strings? It seemed like a good PEEK(P)46 (a period), the tune
had to listen to songs one through idea—and a novel one too—but ends and the program asks for
three first. fraught with difficulties. It worked another selection.
Making the VIC 20 play two- with one tune, but with two Note: If you want to program
voice songs was just a matter of notes, they got out of synchroni this just like a jukebox, decide the
adding a second voice variable zation and as I suspected, the order of the tunes you want to
and extra data statements. Then, rhythm was destroyed. String hear, then input the numbers like
at least, it sounded like music! manipulation did not seem to be this {up to ten characters). Follow
But the program stitt played all the way to write my Computer each entry with the RETURN key
the songs in sequence only. Jukebox! Maybe I should settle : 1 RETURN 9 RETURN 5 RE
Surmounting the sequence- for the array method. TURN 10 RETURN. This will play
only limitation was the real chal "But no,'' an inner voice said. tunes one, nine, five and ten in
lenge. I could not read the notes "Musical string manipulation is that order! When tune ten ends,
from the data statements, be possible, with one letter in a the program will ask for more
cause data is read from first to last string as a block chord!'' Then, selections.
{in sequence), the very problem I the clincher came to me, "Use the
was trying to avoid! screen as a device to read from—
I had to stop and think, "Now, using PEEK values!'' All the ideas Line-By-Line Trace
how can I play music without clicked and the Computer Juke 10. REM title and author of
using any data statements?'' box was in the making. program

After some thought, I had two When I worked out a method of 12. The original cc1- rs of screen
ideas: put the tunes into an array, writing note strings which play and border
note by note, and reference them three note block chords, I solved 14. Printed at top of screen
as large blocks to play the whole the out-of-step problem. When 15. A three second wait

92 POWER/PLAY Oct/Nov 1984


20. to 38. A list of tunes the mystery tune! line 205.
program plays 100. PEEK counter 200. Turn off all voices if PEEK
40. to 59. The tune strings 102. Volume control for voices finds a period, then go back
65. Prompt for input 105. PEEK variable, note con to input another song.
67. Input tune selections stant, voice constant 205. POKE notes into proper
68. Reject any negative 107. Random number generator voices, then wait a little.
numbers for flashing colors 210. Loop back to line 100 to play
69. to 92. Print title of selected 108. Change color of border every another chord of music.
tune at the top of the screen, time the program loops
then print tune strings 110. to 195. PEEK Value (letter) This program turns your VIC 20
invisibly. at position on screen deter into a jukebox. Play your favorite
93. END/ESCAPE from program mined in line 105, sets three tune-—or up to five tunes—in
95. No such tune on list—play note values to be POKEd in your selected order!

Computer Jukebox

57 J$="AABCRCCBCDDUCRC6RBBABCCCAABCRC 59 K$="MMMFMMDDCCDDMMMRBBCCDDDRCCDDMH
CBCDDDFFFFRFMFMDDBLLLLRCMtMFRFMMMM MRMMMFMMDDCCDDMMMRBBBREEERCCLLLLLLR"
RCMEMFRFMMMR" 65 PRINT"[DOWN]TYPE THE NUMBER OF
53 J1$="AABCRCCBCDDDCRCBRBBABCCCAABCR THETUNE YOU WANT TO HEAR. 99=END"
CCBCDDDFFFFFFRRFMFMDDBLLLL." 67 INPUT XS:X=VAL(X$)

(Continued On Next Page)

POWER/PLAY Oct/Nov 1984 93


Jukebox (Continued)

68 IF X<0 THEN G7 40 AS="AACCDDMMMMEEEEMMAACCDDMMMMEEEE


69 IF X=0 THEN PRINT"[CLEAR,DOWN, MMAACCDDMMMRCCCRQQO.RSSSRBBBBPPPPBB"
RIGHT3]JUST SCALES!1" 41 A1$ = "CRCRBRAAAAARARCCCRMR:*1RMRDDDDD
:PRINT"[WHITE]LAPBCCDDEMFFGGHRHHNN DVVVRCRVRMMMRCCCRQQQRBBBRLLLLLLLL. "
FFEMDDCCPBLL." 42 B$="AACCMMMCMFFFMMMRCCMMFFFFFFFFMM
70 IF X=l THEN PRINT"[CLEAR,DOWN, MRCCMRIIICDCCCPPPPAABBCCCCPPBBLLLR"
RIGHT]OH WHEN THE SAINTS" 44 C$="HHHHGGGFMMMMMMDDCCCCPPBBLLLLLL
:PRINT"[WHITE]"A$;A1S MMFFFFFRFFGGGGGRGGHHHHHHHHHHHHHRHR
73 IF X=2 THEN PRINT"[CLEAR,DOWN, HHGGFFMREEEUCC"
RIGHT]MICHAEL,ROW THE BOAT" 45 C1$="HRHHGGFF.MREEEUCRCRCRCRCRCDMMM
:PRINT"[WHITE]"B$;B$+". " MMMUCBRBRBRBCDDDDUUCBAAHHHHFFMMMUC
76 IF X=3 THEN PRINT"[CLEAR,DOWN, CDDCCCCPPBBLLLL."
RIGHT3]JOY TO THE WORLD" 46 D$»"CCCBBBLLLLLRCCCBBBLLLLLRMMMDRD
:PRINT"[WHITE]"C$;C1$ CCCCCRMMRURUCCCCRMHRHGFGHREMREHRHG
79 IF X=4 THEN PRINT"[CLEAR,DOWN, FGHREMFE"
RIGHT3JTHREE BLIND MICE" 47 D1$ = "I1RHGFGHMEMMDCCCBBBLLLLLRRRRMM
:PRINT"[WHITE]"D$;D1S. FFFFFFGGGGGGOOOOOOOOOOOO."
81 IF X=5 THEN PRINT"[CLEAR,DOWN, 48 E$="CCCRCCBBLLLRLLLRBBBRBBUUCCBBLL
RIGHT2]GO TELL AUNT RHODIE" LRMMMRMMDDCCCRCCAABBAABBCCLLLLLRRR"
:PRINT"[WHITE]"E$;E$+"." 5D F$="ACMRMRERERMMMHMMCDERERUBBBLLLL
83 IF X=6 THEN PRINT"[CLEAR,DOWN, LR"
RIGHT31THE MARINES HYMN" 51 Fl$="HNFFDDFFDDMMMFMMHNfr'FDDFHHHMMM
:PRINT"[WHITE]"F$;F$;F1$;F$+"." MER"
85 IF X=7 THEN PRINT"[CLEAR,DOWN, 52 GS="EEMRMRCCMMFFMMCCCRCCBBPPBRCCBB
RIGHT4]CAMPTOWN RACES" PBEEMRMRCCMMFFMMCCCCBBPBCCPBLLLLLL
:PRINT"[WHITE]"G$;G1$ RR"
87 IF X = 8 THEN PRINT"[CLEAR,DOWN] 5 3 G1$-"AARACMMMHHHH(1HHRFFRFHFFFMMMME
MERRILY WE ROLL ALONG" ECDMRMRCCMMFRMRCCCRPPDUCCPBLLLLL. "
:PRINT"[WHITE]"H$;H$+"." 54 H$="CCCBAABBCRCRCCCRBRBRBBBRCCEEMM
89 IF X=9 THEN PRINT"[CLEAR,DOWN, MRCCCBAABBCRCRCRCCPPBBCCBBAAAALLLR"
RIGHT]TWINKLE LITTLE STAR" 55 I$-nARARMRMRFRFRMrtMRDRURCRCRPRBRLL
:PRINT"[WHITE]" IS ; IS;11$;IIS;I$+".' LR"
91 IF X=10 THEN PRINT"[CLEAR,DOWN, 5G I1$ = 'IMRMRDRDRCRCRPPBR"
RIGHT]A JOLLY GOOD FELLOW" 100 S=S+1
:PRINT"[WHITE]"J$;J1$ 102 POKE 36878,12
92 IF X=ll THEN PRINT"[CLEAR,DOWN, 105 P=7723+S:K=200:L=3GS74
RIGHT4]LONDON BRIDGE" 107 C=INT(RND(l)*8)+24
:PRINT"[WHITE]"K$;K$+"." 108 POKE 36879,C
93 IF X=99 THEN END 110 IF PEEK{P)=1 THEN X=27:Y=19:Z=31
95 IF X>11 THEN PRINT"[CLEAR,DOWN, 115 IF PEEK(P)=12 THEN X=27 Y=19:2=37
RIGHT]THE MYSTERY TUNE!!" 117 IF PEEK{P)=17 THEN X=29 Y=19:Z=33
:PRINT"[WHITE]ERMEFMDCPRBRERCRLLLR 12P IF PEEK(P)=2 THEN X=28:Y=23:Z=36
MMEEMMDMDCPBLLLL." 125 IF PCEK(P)=16 THEN X=28 Y=23:Z=34
10 REM THE COMPUTER JUKEBOX bY 130 IF PEEK(P)=3 THEN X=31:Y=27:Z=37
D.J.EDDINGTON 135 IF PEEK(P)=19 THEN X=29 Y=27:Z=37
12 C=36879:POKE C,27 -IF PEEK(P)-4 THEN X=3 3 : Y=20 : Z = 37
11 PRINT"[BLUE,CLEAR,DOWN] 145 IF PEEK(P)=21 THEN X=31 Y=2S:Z=36
THE COMPUTER JUKEBOX!!MAKE YOUR 147 IF PEEK(P)-22 THEN X=32 Y=28:Z=39
SELECTIONS!!" 15t) IF PEEK(P)=5 THEN X=36 : Y=31 : Z = 39
15 FOR T=l TO 3fl00:NEXT 155 IF PEEK(P)=13 THEN X=37 Y=31:Z=41
20 PRINT"TUNES TO SELECT FROM" 16C1 IF PEEK(P)=6 THEN X=37 : Y=3 3 : Z = 28
23 PRINT"(DOWN]O=JUST SCALES!!" 170 IF PEEK(P)=7 THEN X=39:Y=36:2=43
25 PRINT"1=OH WHEN THE SAINTS" 183 IF PE£K(P)=8 THEN X=41:Y=37:Z=43
27 PRINT"2=MICHAEL,ROW THE BOAT" 185 IF PEEK(P)=15 THEN X=37:Y=37:Z=37
29 PRINT"[UP]3=JOY TO THE WORLD" 187 IF PEEK(P)=14 THEN X=41:Y=36:Z=43
31 PRINT"4=THREE BLI.JD MICE" 190 IF PEEK(P)=9 THEN X=36:Y = 31:Z=4 1
32 PRINT"5=GO TELL AUNT RHODIE" 195 IF PEEK(P)=10 THEN X=-77:Y=-77
33 PRINT"6=THE MAEtlNES HYMN" :Z=-77
34 PRINT"7=CAMPTOWN RACES" 200 IF PEEK(P)=4G THEN POKE L,G
35 PRINT"8=MERRILY WE ROLL" :POKE L+1,0 :POKE L+2,0:HUN
35 PRINT"9=TWINKLE LITTLE STAR" 205 POKE L+1,X+K:POKE L+2,Y+K
37 PRINT"lfl=JOLLY GOOD FELLOW" :POKE L,Z+K:FOR T=l TO 5:NEXT
38 PRINT"11=LONDON BRIDGE" 210 GOTO 100

94 POWER/PLAY Oct Nov 1984


Super Expander (Continued From Page 90) Appointment Calendar (Continued From Page 91)

function key values. You can change these values Changing the Schedule
onscreen just as you edit program lines. You can I have formatted the daily schedule so that it fits
construct any one-key commands you want, in my needs as a private music teacher. If the hours
cluding cursor controls. do not suit your schedule, changing the hourly
For non-Super Expander programs, all of the de schedule is simply a matter of changing the col
fault KEY values except the LIST (f8) are useless. umn headers in the following manner:
When I am programming or editing, I usually define
1. Alter the data statements in line 910-930 to re
the keys like this:
flect the hourly schedule that you want. Please
fl-'W f2=""
note: these data items must be five characters in
f3="[lft]M f4="" length or the form will not print properly, so make
ffi="[up]" f6=RUN+CHR$(13) allowances for leading or trailing spaces to main
f7=LIST f8=LIST+CHR$(13) tain the five-character length.
I define the keys I don't want to use as null
strings to prevent errors. I tend to hold down the 2. Make sure that the last hour used for your
shift key when I reach for the key I want. It is good schedule is the same as the first hour and change
policy tokeep the key values of any keys that you the value in the IFHR$ =statement in line 282 to
don't use as null sets to prevent problems. You reflect this new hour. If you do not make these
need to add CHR$(13) so the computer will execute changes, the calendar will still print. The bottom of
a command as if you typed the word and then hit the calendar will not be printed properly, however,
the return key. Any BASIC word plus CHR$(13) as the program realizes it is time to print the bot
executes immediately. I find the cursor commands tom only when line 282 finds the second occur

easier to use with a separate key for each direction. rence of the beginning hour.
When I LOAD and SAVE a large number of pro 3. You can change the number of data items, but
grams all at one time, I use a different set of com you will have to change the value in the FOR-NEXT
mands. Mostly I use SAVE and LOAD, but I also loop in line 260. There is not very much room left on
frequently use LIST, RUN and NEW. Another thing a page after the calendar is printed as is, but two or
that I like to do is check the ST variable. The ST three more hourly slots could be added.
variable is the way the machine keeps track of
LOAD, SAVE and VERIFY errors. I use ? for print so Program Listings
I don't have to type more than is needed. I define One version of the Appointment Calendar is
the function keys like this: presented here. It is the C64 version with REMS
fl = "[clr]" f4=NEW + CHR$(13) to help you examine the code. Modifications for
f6=SAVE + CHR$(34) the VIC 20 follow.
f4=LOAD+CHR$(13) + CHR$(13) An explanation of program codes precede the
f7-RUN+CHR$(13) f8=LIST+CHR$(13) program listing.
f2=?ST+CHR$(13)
Line 10 Branch to String
Because you cannot use quote marks in strings, Initialization.
you must add CHR$(34) to get quote marks. I add Lines 25-30 Print title display.
a space before the SAVE statement so you can Lines 120-210 Starting date input with
just move the cursor up to the "FOUND" line on error detection.
the screen and press ffi. Any string of up to 128 Lines 220-360 Print calendar.
characters is usable in a KEY statement. Lines 370-399 Repeat options.
I use the cartridge even when I don't need the Lines 405-460 Set month length.
extra memory and I use its KEY function in several Lines 500-530 Set month and ending
other ways. Some of them are using SYS com date if over limit.
mands and RUN to a certain line number. The SYS Lines 550-570 Check printer prompt.
is especially handy if you have a machine language Line 600 Print dividing line in
utility that you use often. The RUN is good if you calendar.
have a BASIC utility that is stacked at the end of Line 900 Row header data.
the program that you are working on. I save typing Lines 910-930 Column header data
and can define any frequently typed statement or (hourly schedule).
word. I will leave other handy uses for the KEY Lines 940-955 Check for Leap year.
function for you to discover on your own. It will Lines 1000-1090 Initialize string
make your computer life easier. Have fun! c variables. C

POWER'PLAY Oct/Nov 1984 95


VIC-O-Lantern: der sounds like it was nearby!) while at other times
ol' Jack moves his eyes and plays snatches of
A Hallo-ween Trick-or-Treat for the haunted music or makes secret laboratory sounds.
The only disadvantage to VIC-O-Lantem is that
VIC 20 with Super Expander
By Bruce Jaeger you can't make pumpkin pie from it!

Real Jack-O-Lanterns are messy (and danger The Program


ous!) to carve, hard to keep a candle burning inside VIC-O-Lantern requires Commodore's Super
and can get pretty smelly when you forget to Expander cartridge that adds several graphics and
throw them away. And besides, they don't play sound commands to VTC's BASIC, as well as 3K of
music, move around or make spooky sounds, either. extra RAM.
VIC-O-Lantern does all that and more! If you set You may need to adjust the color on your televi
up your TV or monitor where the neighborhood sion set to get the pumpkin the proper orange color.
goblins can see it, they'll be treated to a sinister- If you want to really put on a good show, adjust the
looking Jack-O-Lantern that occasionally levitates. contrast and brightness levels so that the back
Sometimes a bolt of lightning strikes (and the thun- ground is a deep black.

VIC-O-Lantern

100 REM VIC-O-LANTERN 180 DRAW 2,511,550 TO 545,700 TO 477,


110 REM BRUCE JAEGER 700 TO 511,550
120 REM 1904 190 DRAW 2,350,450 TO 415,625 TO 260,
130 •REM 580 TO 350,4 50
140 DIM N{50) :KT=0'.DEF FN 200 DRAW 2,675,450 TO 510,525 TO 765,
R(X)=INT(RMD(1)*X)+1 580 TO 575,4 50
150 KT=KT+1:READ N(KT) 210 DRAW 2,285,050 TO 350,775 TO 400,
:IF N(KT)<>-1 THEN 150 025 TO 450,775 TO 503,825 TO 550,
16(1 KT=KT-1:SCMCLR:GRAPHIC 3 775 TO 6H0,825
:COLOR 0,8,4,5 220 DRAW 2,can,025 TO 650,775 TO 725,
170 CIRCLE 2,511,640,490,43(1 850

96 POWER/PLAY Oct'Nov 1984


230 DRAW 2,725,850 TO 650,930 TO 600, 680 REM MOUNTAIN KING
075 TO 550,930 TO 500,875 TO 450, 690 FOR X=l TO KT:SOUND N(X),0,0,0,15
930 TO 400,075 :GOSUB 360:NEXT X
240 DRAW 2,400,875 TO 350,930 TO 235, 700 SOUND 0,0,0,0,0:RETURN
850:PAINT 2,130,500 710 DATA 170,179,183,191,198,183,198,
250 CIRCLE 0,511,150,300,200 198
:CIRCLE 0,511,640,300,400 720 DATA 195,179,195,195,191,174,191,
260 CIRCLE 0,511,640,185,400 191
:CIRCLE 0,511,640,90,400 730 DATA 170,179,183,191,198,183,198
270 CIRCLE 1,060,600,450,650,59,64 740 DATA 213,207,198,18 3,198,207,207,
:CIRCLE 1,775,410,260,360,57,62 207,207,-1
280 DRAW 1,555,110 TO 575,160 750 REM COLORS
:COLOR 0,8,4,5 760 Q=PEEK(36879)
290 GOTO 930 770 FOR X=l TO 9:R=FN R(255)
300 REM LIGHTNING :POKE 36879,R:GOSUB 350:NEXT
31fl FOR Z=l TO FN R(3):COLOR 1,1,0,5 780 POKE 35G79,Q:RETURN
320 SOUND 0,0,0,128,15:GOSUB 350 790 REM LAB SOUNDS
:SOUND fl,0,0,0,O:COLOR 0,3,4,5 800 S1=FN R(25)+210:Z=FN R(7)
330 FOR X=2flO TO 128 STEP-1 :FOR Y-l TO Z
:SOUND 0,3,fl,X,15:NEXT X 810 FOR X=S1 TO SI-GO STEP-1
340 FOR X=15 TO fi STEP-1 :SOUND X,X+10,0,0,15:NEXT X
:SOUND 0,0,0,120,XrGOSUB 350 820 FOR X=Sl-60 TO SI: SOUND X,X+10,f),
:NEXT X:N'£XT 2 : RETURN 0,15:NEXT X
350 FOR D=l TO 75:NEXT D:RETURN 830 NEXT Y:RETURN
360 FOR D=l TO 200:NEXT D:RETURN 840 REM SPOOKY ORGAN
370 FOR D=l TO 7D0:NEXT D:RETURN 850 SOUND 207,227,236,0,13:GOSUB 370
380 REM EYES 860 SOUND 2O7,227,235,O,13:GOSUB 370
390 C=0:ON K GOSUB 410,440,470 870 SOUND 204,225,237,0,13:GOSUB 370
400 K=FN R(3):C=2:ON K GOSUB 410,440, B80 FOR X=13 TO 0 STEP-1:GOSUB 360
470:RETURN :SOUND 204,225,236,fl,X:NEXT X
410 REM EYES RIGHT 890 SOUND 217,232,239,0,15
420 CIRCLE C,362,565,20,20 900 FOR X=l TO FN R(5)+4
430 CIRCLE C,715,550,20,20:RETURN :SOUND 217,232,239,0,14
440 REM EYES LEFT 910 GOSUB 360:SOUND 217,232,239,0,15
450 CIRCLE C,310,560,20,20 920 GOSUB 360:NEXT X:RETURN
460 CIRCLE C,668,560,20,20:RETURN 930 REM CALL THE EFFECTS
470 rp;m eyes center 940 FOR A=l TO 8
480 CIRCLE C,335,560,20,20 950 ON A GOSUB 380 ,680,300,500,750,
490 CIRCLE C,690,560,20,20:RETURN 303,630,790,840
500 REM MOVING HEAD 960 NEXT A:GOTO 970
510 P=PEEK(36864):PV=PEEK(36855):P1=P 970 REM RANDOM SELECTION OF EFFECTS
:P2=PV:S=1 980 R=FN R(8)
520 FOR 2 = 1 TO FN R(12)+9 990 ON R GOSUB 300 ,380,500,630,680,
530 H=FN R(3)-2:IF Pl+H<0 THEN 530 750,790,840
540 POKE 36864,P1+H:IF 1030 GOTO 970
ABS(P1+H)<ABS(P+5)THEN P1=P1+H C
550 V=FN R(3)-2
560 POKE 36865,P2+V:IF
ABS(P2+V)<ABS(PV+5)THEN P2=P2+V
570 GOSUB 580:NEXT 2:POKE 35864,P mil fc_
:POKE 36865,PV:RETURN 5* ^V-
580 S=VAL(RIGHTS(TIS,1J):S1=1
:IF S/2=INT(S/2)THEN S=2
SQ0 ON S GOTO 60 0.610
600 SOUND 220,221,0,C,15:GOTO. 620
610 SOUND 222,223,0,0,15
620 GOSUB 360:RETURN
630 REM RANDOM SOUNDS
640 FOR X=l TO FN R(40)+15
650 FOR Y-l TO 3:S(Y)=FN R(255):NEXT Y
660 SOUND S(l),S{2),S(3),0,15
670 FOR DEL=1 TO FN R(350)+50:NEXT DEL
:NEXT X:RETURN

POWER PLAY Oct'Nov 1984 97


COMMODORE 64™
INTERFACING BLUE BOOK
Did you know that your 64 can be
used to control a 99c toy motor so
effectively that it runs like a precision
machine? Or that you can build a peri
pheral that enables your 64 to talk for
less than $10 in parts?
These and more than 30 other inter
facing projects selected for useful
ness, ease of construction and low cost
and detailed in the Commodore 64
Interfacing Blue Book Written by a
college professor in a friendly and in
formative style, the Blue Book gives
you theory of operation, schematics,
program listings, parts list, and con
struction hints for each project. Plus a
five section introductory chapter gives

VIC/64
you an insight on interfacing techni
ques in general.
Projects include: Cassette, printer
and RS-232C interfaces; light pen;

Disk Utility
bus expander; thermometer; speech
synthesizer and two other voice pro
jects; 5 telephone interfaces; A/p and
D/A converters; motor controllers;
By C. W. DeLaughter
logic analyzer; capacitance meter;
FFTspectrum analyzer; home security
and many more. Price is S16.95 post
paid. Foreign orders add S3.00 for AIR After using the datassette for
MAIL shipping.
awhile, I acquired a 1541 disk
VIC 20 INTERFACING BLUE BOOK
drive for my VIC 20. After a
30 hardware interfacing projects
for the VIC 20. Similar to the 64 book
careful review of the 1541 Disk
above. See what your VIC can do with Operating Manual, it became
a little interfacing. S14.95 postpaid.
64 jnd VIC 20
apparent that it would be handy
to write a program to automate
micrn5ignal
Dept. A, P.O. BOX 22
MILLWOOD. N.Y. 10546
actions such as formatting a disk,
renaming a program, scratching
(deleting) a program and initializ
MJI COMPUTER ing or validating a disk.
A rudimentary version of this
BACKGAMMON disk utility was a first step in
FOR C-64™ increasing the usefulness of the
A sophisticated state of the art new disk system. The program
strategy game. Now you can was written and then rewritten
always have a highly skilled several times. It met the original
playing partner. with color and uses sound to warn
objectives, but somehow lacked
you to exercise care when format
pizzazz. The VIC 20 is not my first
A CHALLENGING GAME personal computer, but all prior
ting a disk. This warning just
might prevent you from format
that blends equal parts of experience has been with mono
strategy and random chance,
ting a disk with valuable pro
chromatic viewing screens. It was
allowing competition for the grams. Such a mistake would
easy to forget about the tremen
master, while not being overly result in permanent loss of the
dous power to manipulate colors
difficult for the beginner. programs, unless, of course, they
and sound which is a feature of
SPECIAL INTRODUCTORY PRICE had been saved on a separate
the VIC 20.
disk (which, incidentally, is not
ONLY $19.95 On page 106 of the Spring 1984
issue of Power/Play, there
a bad idea).
PLUS 12 00 POSTAGE AND HANDLING
This disk utility requires just
SPECIFY DISK OR CASSETTE appeared a brief article by James
VISA- MASTER CHARGE over 1,700 bytes of memory. It
R. Miller called "Program Pizzazz".
CALL TOLL FREE 1-800-336-0770 can be used with any VIC 20
With a couple of ideas from that
CALIF. RES. CALL (714) 661-3445 memory configuration, from un-
article, it was back to the drawing
Calif. Res. Add 6% Sales Tax expanded to 24K of RAM or any
board for one more revision of my
Send Checks or Money Orders to: thing in between.
MJI, Software Division disk utility.
P.O. Box 4226 I think you will agree that the Just before press time we
San Clemente, CA 92672
result is not only a highly useful received an upgraded version
COMMODORE 64 is a Trademark o! COMMODORE INC
utility, but one that is aestheti for the 64 from the author. Both
14 DAY MONEYBACK GUARANTEE
cally pleasing. It is brimming versions follow.

Circle Reader Service No. 16


VIC/64 Disk Utility

If) SC=53281:BC=53280:POKE SC,1 410 B$=LEFTS(BS,2)


:POKE BC,6 420 OPEN 15,8,15
20 POKE 36855,150 430 PRINTB15,"N0:"A$","B$
30 PRINT"[CLEAR,DOWN,RIGHT,RVS,BLUE, 440 CLOSE 15,8,15
SPACES]D I S K[SPACE2] 450 GOTO 10
U T I L I T Y[SPACE8]" 460 PRINT"[CLEAR]":POKE SC,1:POKE BC, 2
40 PRINT"[RVS,RIGHT,BLUE] [YELLOW, 470 PRINT SPC(ll)"[DOWN2,RED]
SPACE36,BLUE] " INITIALIZING . . ."
50 PRINT"[RED,RVS,RIGHT] [YELLOW, 480 OPEN 15,8,15
SPACE36,RED] " 490 PRINTS15,"I"
60 PRINT" [RVS,RED,5PACE10] 500 CLOSE 15,8,15
{C) COPYRIGHT 1984[SPACE10]n 510 GOTO 10
70 PRINT SPC{19)"[BLUE,DOWN]BY" 520 PRINT"[CLEAR]":POKE SC,15
80 PRINT SPC(12)"[DOWN] :POKE BC,7
C. W. DELAUGHTER" 530 PRINT SPC(9}"[RED]
90 PRINT SPC{13)"[D0WN3J1. [RVS] PROGRAM RENAME ROUTINE"
FORMAT[SPACE4]" 540 PRINT SPC(9)"[DOWN2,BLACK]
100 PRINT SPC(13)"2. [RVS]INITIALIZE" INPUT 'OLD NAME1"
110 PRINT SPC(13)"3. [RVS]RENAME 550 PRINT SPC(9}:INPUT"[BLUE]";A$
[SPACE4]" 560 PRINT SPC(9)"[DOWN2,BLACK]
120 PRINT SPC(13)"4. [RVS]SCRATCH INPUT 'NEW NAME'"
[SPACE3]" 570 PRINT SPC(9):INPUT"[BLUE]";BS
130 PRINT 5PC{13)"5. [RVS]VALIDATE 580 OPEN 15,8,15
[SPACE2]" 590 PRINTS15,"R0:"B$"="A$
140 PRINT SPC(13)"6. [RVS]EXIT[SPACE6] 600 CLOSE 15,8,15
» 610 GOTO 10

150 PRINT SPC(13)"[D0WN,RED,DOWN21"; 620 PRINT"[CLEAR]":POKE SC,0:POKE BC,3


:PRINT"ENTER[SPACE2]CHOICE" 630 PRINT SPC(9)"[BLUEJFILE [CYAN]
160 GET Z$:IF Z$=""THEN 160 •SCRATCH1 [BLUE]ROUTINE"
170 Z=VAL(Z$) 640 PRINT SPC(16)"INPUT"
180 IF Z-l THEN 200 650 PRINT SPC(12)"PROGRAM TO DELETE"
190 GOTO 310 660 PRINT SPC(12)"[YELLOW,DOWN2]";
200 IF Z-2 THEN 220 :INPUT A$
210 GOTO 4*50 670 OPEN 15,0,15
220 IF Z-3 THEN 240 680 PRINTm,"S0:"A$
230 GOTO 520 693 CLOSE 15,8,15
240 IF Z-4 THEN 260 700 GOTO 10
250 GOTO 620 710 PRINT"[CLEAR]":POKE SC,9:POKE BC,7
250 IF Z-5 THEN 280 720 PRINT SPC(ll)"[DOWN2,BLACK]
270 GOTO 710 VALIDATING . . . ."
280 IF Z-6 THEN 300 730 OPEN 15,8,15
290 GOTO 770 740 PRINTf(15,"V"
300 GOTO 10 750 CLOSE 15,8,15
310 POKE SC,1:POKE BC,0 760 GOTO 10
320 PRINT"[CLEAR,DOWN]"; SPC(14)"[RVS, 770 POKE BC,14:POKE SC,6
RED]CAUTION![DOWN2]" :PRINT"2[CLEAR]":END
330 P$="[BLACK,RIGHT4] 780 FOR I = 1 TO LEN(P$)
THIS ROUTINE WILL ERASE ALL :PRINT MID$(P$,I,1);
PROGRAMS[DOWN]":GOSUB 780 790 POKE 54296,15:FOR M=240 TO 250
340 P$="AS IT FORMATS YOUR DISK- . . STEP 5:POKE 54296,M:NEXT
[DOWN2]":GOSUB 780 800 FOR D=l TO 25:NEXT:NEXT
350 PS="[RIGHT5]USE NEW DISKS, :FOR D = 1 TO 100:NEXT:RETURN
OR BE SURE PROGRAMS[DOWN]"
:GOSUB 780
360 P$=" ON USED DISKS WILL NOT BE
NEEDED AGAIN.":GOSUB 780
370 PRINT:PRINT SPC(9)"[RED,D0WN2]
INPUT DISK NAME"
380 PRINT SPC(9):INPUT"[BLUE]";AS
390 PRINT SPC(9)"[RED,DOWN2]
INPUT DISK ID CODE"
400 PRINT SPC(9):INPUT"[BLUE]";B$

POWER/PLAY Oct/Nov 1984 99


VIC/20 Disk Utility

10 SC=36879:POKE SC,30 420 OPEN 15,8,15


20 POKE 35865,150 430 PRINT#15,"N0:"A$","B$
30 PRINT"[CLEAR,DOWN,RIGHT,RVS,BLUE, 440 CLOSE 15,8,15
SPACE4]DISK UTILITY[SPACE4]" 450 GOTO 10
40 PRINT"[RVS,RIGHT,BLUE] [YELLOW, 4GB PRINT"[CLEAR]":POKE SC,26
SPACE18,BLUE] " 470 PRINT"[DOWN2,RED,RIGHT2]
50 PRINT"[RED,RVS,RIGHT] [YELLOW, INITIALIZING . . ."
SPACE18,RED] " 480 OPEN 15,8,15
60 PRINT"[RVS,RED,RIGHT,SPACE3] 490 PRINTS15,"!11
(C) COPR. 1984[SPACE3]" 500 CLOSE 15,8,15
70 PRINT"[BLUE,DOWN,RIGHT1D] BY" 510 GOTO 10
80 PRINT"[DOWN,RIGHT3] 520 PRINT"[CLEAR] " : POKE SC,31
C. W. DELAUGHTER" 530 PRINT"[RED]PROGRAM RENAME ROUTINE"
90 PRINT"[DOWN3,RIGHT4]1. [RVS]FORMAT 540 PRINT"[DOWN2,BLACK]
[SPACE4]" INPUT 'OLD NAME'"
100 PRINT"[RIGHT4]2. [RVS]INITIALIZE" 550 INPUT"[BLUE]";A$
110 PRINT"[RIGHT4]3. [RVSJRENAME 560 PRINT"[DOWN2,BLACK]
[SPACE4]" INPUT 'NEW NAME1"
120 PRINT"[RIGHT4]4. [RVS]SCRATCH 570 INPUT"[BLUE]";B$
[SPACE3]" 580 OPEN 15,8,15
130 PRINT"[RIGHT4]5. [RVS]VALIDATE 590 PRINTS 15,"R0:"B$" = " AS
[SPACE2]" 600 CLOSE 15,8,15
140 PRINT"[RIGHT4]6. [RVS]EXIT[SPACE6] 610 GOTO 10
ii
620 PRINT"[CLEAR]":POKE SC,15
150 PRINT"[DOWN,RED,DOWN 2,RIGHT4] "; 530 PRINT"[BLUE]FILE [CYAN]'SCRATCH'
: PRINT"ENTER[SPACE2]CHOICE" [BLUE]ROUTINE"
160 FOR S = 153 TO 25 STEP-1 640 PRINT"[RIGHT7]INPUT"
:POKE 35865,S:NEXT S 650 PRINT"[RIGHT3]PROGRAM TO DELETE"
170 GET ZS:IF Z$=""THEN 170 660 PRINT"[YELLOW,DOWN2,RIGHT3]";
180 Z=VAL(ZS) :INPUT A$
190 IF Z-1 THEN 21U 670 OPEN 15,8,15
200 GOTO 320 530 PRINTH5,"S0:"A$
210 IF Z-2 THEN 230 690 CLOSE 15,8,15
220 GOTO 450 700 GOTO 10
230 IF Z-3 THEN 250 710 PRINT"[CLEAR]":POKE SC,120
240 GOTO 520 720 PRINT"[DOWN 2,BLACK,RIGHT2]
250 IF Z-4 THEN 270 VALIDATING . . . ."
260 GOTO 620 730 OPEN 15,8,15
270 IF Z-5 THEN 290 740 PRINT315,"V"
280 GOTO 710 750 CLOSE 15,8,15
290 IF Z-6 THEN 310 760 GOTO 10
300 GOTO 7 70 770 POKE SC,27:PRINT"[BLUE,CLEAR]":END
310 GOTO 10 780 FOR I = 1 TO LEN(PS)
320 POKE SC,24 :PrtINT MID$(PS,I,1);
330 PRINT"[CLEAR,DOWN,RIGHT7,RVS,RED] 790 POKE 36878,15:FOR M=24O TO 250
CAUTION![DOWN2)" STEP 10:POKE 35875,M:NEXT M
340 P$="(BLACK,RIGHTS] :POKE 36878,0:POKE 36875,0
THIS ROUTINE WILLERASE ALL[SPACE2] 800 FOR D=l TO 25:NEXT:NEXT
PROGRAMS AS IT FORMATS YOUR DISK. :FOR D = 1 TO 300:NEXT:RETURN
[DOWN]":GOSUB 780 C
350 P$="[RIGHT6]USE NEW DISKS,
ORBE SURE THAT[SPACE2]PROGRAMS"
:GOSUB 780
3G0 P$="ON USED DISKS WILL NOTBE
NEEDED AGAIN.":GOSUB 780
370 PRINT:PRINT"[RED,D0WN2]
INPUT DISK NAME"
380 INPUT"[BLUE]";A$
390 PRINT"[RED,DOWN2]INPUT DISK ID
CODE"
400 INPUT"[BLUE]";B$
410 BS=LEFT$(B$,2)

100 POWER'PLAYOct/Nov 1984


Getting Your VIC 20
Another shortcut was my putting all READs and
POKEs on a single line for each command. Also, by
making all notes as multiples of eighth notes, I

"In the Mood"


By Donald J. Eddtngton
eliminated all duration values but one—the timed
loop for each eighth note. Then, I made it so that all
zeroes are interpreted as rests and so that all non
zero values in the "clap" data are interpreted as a
This program is a really swingin' "clap" and a screen "flash". "VIC 20 in the Mood"
hand-clapping rendition of the Glenn Miller
is a short program (about 2K bytes), but very en
favorite "In the Mood." It includes a "walkin'
tertaining and musical.
bass, melody instrument and a clapping
"VIC 20 in the Mood'' can be made to repeat
section. You will be hooked on this swing over and over by hitting several keys while the
program once you hear it play.
music is playing. It will then play, in perfect
rhythm, several times for you. To stop the music,
use RUN/STOP and RESTORE. Another thing to
I got the idea from reading about a similar pro try is clapping along with the program {not at all
gram for the Commodore 64 which could play like easy for most people!). Just clap on beats two and
a skiffle band (Butterfield, "The 64 Skiffle Band," four (off-beats) and/or follow the flash on the
Power/Play, Spring 1983). So I thought, ' 'If the 64 screen. Sounds simple—but it's hard to clap at
can copy a band, then so can the VIC 20!'' With no just the right time! Try it and see!
possibility of different instrument sounds on the This is both a fun program and a swing rhythm
VIC, it would seem that this program could never teacher. Just listen to it, or try to clap along with it!
sound like a band—but it does! The low notes re Try to follow the swing in the top voice or just sit
ally do sound like a walkin' bass; the high notes back and enjoy it! Imagine yourself playing walkin'
sound like a melody instrument; the white noise bass with the VIC 20 band or just listen to the ar
pulses approximate a clapping sound quite well. rangement! Teaching tool—or fun time song—you
To program this into the swing tempo, I found I will like the "VIC 20 in the Mood".
had to convert the arrangement into 12/8 meter. I
also made all note values into multiples of fast eight Line-by-Line Trace
notes. This makes the upper part go 2-1 : 2-1 : 2-1 : 10. REM Program Title and Author
2-1 : etc., while the bass part walks to this rhythm : 20 to 40. Printed on the screen in assorted colors
3 : 3: 3; 3: etc. Meanwhile, the clap rhythm is like 45. Color: white screen, cyan border
this : 3rest: 1 ~2rs:3rest: l-2is: against the other 50. Wait for a key to be typed
two rhythms. Thus, there are three rhythmically 60. Color: pink screen, purple border
independent instruments playing in this com 100. REM voice numbers and volume number
puter band. 110. Set voice numbers and volume number equal
While programming the VIC 20 to play "In the to letters
Mood," I used several shortcuts. The major one 200. REM: The music starts here
was making all note values into two-digit numbers 210. Set volume; Define X and Y variables.
to save space. This was done by subtracting 200 220. Read three notes from the data statements
from each note value, then writing it as data. When 230 to 240. If any note value is zero, then make its
the note values are read and POKEd into voices, value -100.
the 200 is added (as variable "X"). This also ex 245. Clap-flash: If "R" is non-zero, then make the
plains the minus numbers in the data for the bass screen flash to a black screen with a white
part—most bass notes are less than 200!! border.

POWER/PLAY Oct'Nov 1984 101


250. If note value is 99, then end song with a 300. REM: End of the music and of the song.
GOTO 300. 320. Turn off all voices; reset data pointer to the
260. Add 200 to all note values, then POKE each first data item; reset color to a white screen
one into the proper voice. (Three voices are with a cyan border.
used, so there are three POKEs.) 400. REM: The note values used to play "In the
280. A timed loop for each (fast eighth) note. This Mood" are following.
puts the music into swing tempo. 410 to 525. The data statements which contain all
285. Color: pink screen with a purple border. of the note values and clap values needed
290. Loop back for more notes. to play the song "In the Mood".

VIC 20 in the Mood

10 REM COMPUTER'IN THE MOOD!'PROGRAM -2,0,7,0,7,7,0


BY D.J. EDDINGTOW 435 DATA 15,15,0,0,15,0,25,15,0,9,19,
20 PRINT"[CLEAR,D0WN2,RIGHT,PURPLE] 1,0,19,0,15,19,9
YOU HAVE JUST FOUND[SPACE6] 440 DATA 25,21,0,0,21,0,7,21,0,15,19,
YOUR VIC 20[SPACE101'IH THE MOOD!1 1,0,19,0,25,19,0
30 PRINT:PRINT:PRINT"[BLUE] 445 DATA 25,15,0,0,15,0,25,15,0,25,7,
SING ALONG IF YOU WISH[SPACE2] -2,0,7,0,0,7,0
—OR CLAP ALONG— " 450 DATA 9,9,0,0,9,0,19,9,0,25,19,2,0,
33 PRINT"[DOWN,RIGHT,BLACK] 19,0,9,19,0
LET THE FLASH GUIDE[SPACE5] 455 DATA 19,25,0,0,25,0,25,2 5,0,9,28,
YOUR CLAPPING!!" -1,0,28,0,19,28,0
35 PRINT" [RIGI1T2,DOWN2, WHITE] 460 DATA 25,29,0,0,29,0,9,29,0,19,28,
ARRANGED FOR VIC 20[SPACE4] 1,0,28,0,25,28,0
BY D.J. EDDINGTON" 465 DATA 25,25,0,0,25,0,25,25,0,25,19,
40 PRINT"[DOWN2,RED]HIT ANY KEY THEN 1,0,19,0,0,19,0
CLAP[SPACE4]TO THE MUSICM" 470 DATA 7,-5,0,0,-5,0,15,-5,0,25,7,1,
45 POKE 36379,27 0,7,0,7,7,0
50 GET XS:IF X$=""THEN 50 475 DATA 15,15,0,0,15,0,25,15,0,9,19,
60 POKE 36879,172 -2,0,19,0,15,19,0
100 REM DEFINE VOICES 480 DATA 25,21,0,0,21,0,7,21,0,15,19,
110 Sl«3-'i876:S2=35374:S3 = 36877:V-36878 2,0,19,0,25,19,0
200 REM PLAY NOTES OF 'IN THE MOOD!' 485 DATA 25,15,0,0,15,0,25,15,0,25,7,
210 POKE V,10:X=2O0:Y=~10O -1,0,7,0,0,7,0
223 READ P,Q,R 490 DATA 15,15,0,0,15,0,23,15,0,28,23,
230 IF P=0 THEN P=Y 2,0,23,0,15,23,0
235 IF Q=0 THEN Q=Y 495 DATA 23,28,0,0,28,0,28,28,0,15,31,
240 IF R=0 THEM R=Y -1,0,31,0,23,31,0
245 IF R=-2 OR R=-l OR R=l OR R=2 500 DATA 28,32,0,0,32,0,15,32,0,23,31,
THEN POKE 36879,9 1,0,31,0,28,31,0
250 IF P=99 THEN 303 505 DATA 28,28,0,28,28,0,0,0,-2,-21,
260 POKE S1,P+X:POKE S2,Q+X -21,-1,-21,-21,0,-25,-25,1
:POKE S3,R+X 510 DATA-25,-25,0,0,0,0,15,15,0,12,12,
280 FOR N=l TO 41:NEXT N 2,0,0,0,15,9,0
205 POKE 35879,172 515 DATA 17,7,0,0,0,0,19,2,0,21,1,-1,
290 GOTO 220 0,0,0,23,-1,0
300 REM ENDING MODULE—IF NOTE IS 99 520 DATA 29,-5,0,0,0,0,28,12,0,28,15,
THEN IT STOPS 1,28,15,0,25,25,0
320 POKE S1,0:POKE S2,0:POKE S3,0 525 DATA 25,25,0,25,25,0,25,25,0,-6 5,
:RESTORE:GOTO 45 -65, X, -65,-65,0,-65,-65,0,99,0,(3
400 REM NOTES FOR "IN THE MOOD' SONG
410 DATA 7,-5,0,0,-5,0,15,-5,0,25,7, C
-1,0,7,0,7,7,0
415 DATA 15,15,0,0,15,0,25,15,0,9,19,
-2,0,19,0,15,19,0
420 DATA 25,21,0,0,21,0,7,21,0,15,19,
2,0,19,0,25,19,0
425 DATA 25,15,0,0,15,0,25,15,0,25,7,
-1,0,7,0,0,7,0
430 DATA 7,-5,0,0,-5,0,15,-5,0,25,7,

102 POWER/PLAY Oct/Nov 1984


Is corner

Something
feeling that there's a whole wonderful day ahead,
free of cares and responsibilities. School is out and

New for
adventure is waiting. There is no real ending to it,
because you can put the feeling away until next
week, and when Saturday comes around again, it

Commodore will be waiting, just as new and bright with prom


ise as ever.
Every Saturday is different, just as each of the

Kids
By Betsy Byrne
experiences waiting in our computers are differ
ent. On a sunny Saturday in June, you might go
exploring in nearby woods with friends and have a
picnic lunch you brought along in a knapsack. On
Starting with the next issue of Power/Play, I am a September Saturday, you might visit a museum
going to do something new. I am sure all of you and see how the Egyptians used to spend their
have noticed that both Power/Play and our sister Saturdays. August brings to mind a Saturday at the
magazine, Commodore Microcomputers, are now beach; December always brings at least one Satur
writing about and reviewing products made by day baking gingerbread men and one of Christmas
companies other than our own. shopping. In spring, a rainy Saturday might be
I didn't want Kids' Corner to be left out of all the spent reading a great new book and planting a
excitement, so I started thinking about what good, garden on the muddy Saturday that follows.
interesting software for kids feels like. I thought The exciting thing about the Saturday morning
about it and thought about it. At first I just couldn't feeling you get from computers is that you don't
describe that wonderful feeling one gets when one have to wait for Saturday morning to experience
uses a really useful, interesting, fun new computer it! Great software like KoalaPainter, LOGO or
program or accessory. You, of course, know the Dragonsden can make Saturday morning happen
feeling I mean—a sort of tingling, expectant feel on Wednesday afternoon, Sunday night or Monday
ing. A feeling that says, "Come on! Here's another morning. Learning about a new printer or writing
whole world to explore and adventures are waiting a terrific program can keep that Saturday feel
to happen around every corner!" ing alive all week. I think this is because the first
It's a bit like discovering a book by your favorite Saturday morning of a whole new age is just be
author that you have never read. But unlike a book ginning. A new age of new ideas and new abilities
(or the feeling you get while reading it), there is no for everyone, made possible by computers.
ending. And no disappointing "ending in view" Anyway, where was I? (Oh yes...) I plan to start
feeling lurking in wait, as there can be in a book. reviewing some of this Saturday Morning stuff, and
No, it wasn't quite like the "new book" feeling. as usual, I hope you will write and share with me
I spent some interesting hours trying other feel the computing things that give you that Saturday
ings on for size—but none quite fit. Then, in the Morning feeling. Lists of software or products you
wink of an eye, I recognized it. As always, after you think should be included woutd be nice. If you
have worked very hard to get the answer to some send articles, of course, I may print them along
thing, you wonder why you didn't recognize it with my own. After all, Saturdays are much more
right away. It was that Saturday Morning Feeling, fun when you share them with a friend. c
of course! Not a grownup's Saturday morning
where there are innumerable chores to be done
and errands to be run, but that magica! feeling that
Saturdays have when we are not yet grown up. The

POWER/PLAY Oct/Nov 1984 103


Is corner

Bad Guys from fire. Watch out! They can swoop down and knock
your base out with the slightest touch.

Space Programmer's Notes


"Bad Guys From Space" is written almost en
By David Roberts tirely in machine language. Only the set up and
Kamloops British Columbia number of bases left is done in BASIC. For those
interested, the machine language is located at
$6000 (the control loop begins at $60B3). Here is
a breakdown of where each subroutine begins.
You are in control of Omega Base, the last re
maining outpost of earth's defenses. You know that $6000-$6033 = Base movement
you haven't got a chance, but can you hold them $6038-$605F = Move first Attacker
off long enough for earth's citizens to escape? $6060-$60B0 = Fire or move shot
"Bad Guys From Space" is a fast action keyboard $60B3-$61A0 = Control program
arcade game for the Commodore 64. Use the cursor $61E0-$61EA = Timing bop
keys to move Omega Base left and right. Hit shift to $6200-$62FF = Move other attackers

Bad Guys From Space

0 REM **** DAVID ROBERTS **** 26 GET S$:IF S?O"Y"AND


1 REM **** 1151 CHATEAU ST. **** S$O"N"THEN 26
2 REM **** KAMLOOPS, B.C. **** 27 IF SS="Y"THEN FL=1
3 REM **** CANADA - V2B 5R3 **** 30 V=5324S:GOTO 10000
in GOSUB lflflt):GOSUB 600CJ0 100 POKE 53281,liPRINT"[CLEAR]"
:PRINT"[CLEAR]" :POKK 53281,0::FOR A=l TO D
15 INPUT"[SPACK3]INSTRUCTIONS?"; :GOSUB 1100:NEXT
A$:IF LEFT$(A$,1)="Y"THEN Ifl5 FOR A=1024+33 TO 2023-6 STEP
GOSUB 2000 40:POKE A,16fl:NEXT
20 D=4:SC=0:INPUT"[CLEAR,SPACE2] 106 IF FL=0 THEN 110
SKILL LEVEL 1-25 (1-FAST)";SK 107 PRINT"[HOME,DOWN,SPACE2]";
:IF SK>25 OR SK<1 THEN 20 108 FOR T=l TO 2:PRTNT"[SPACE4,
25 FL=0:PRINT "SHIELDS? (Y/N)" RVS,SHFT POUND,SPACE3,CMDR *,

104 POWER-PLAY Ocl'Nov 1984


CMDR R,CMDR E,CMDR R,SHFT M]"
RVOFF,LEFT5,DOWN,RVS,SPACE5,
DOWN,LEFT5,RVS,SPACE5,RVOFF, 1120 PRINT TAB(34)"[SHFT M,
UP,SPACE5]"; CMDR E,CMDR R,CMDR E,SHFT N]
■i
109 NEXT
110 KY=PEEK{V+30):KT=PEEK(V+31) 1130 PRINT TAB{34)" [CMDR Y]T
;SYS 24755:SC=SC+PEEK(29491) [CMDR Y] "
+PEEK(29492)*256 1140 PRINT TAB(34)"[SPACE2,
115 POKE S+19,14:POKE S+18,0 SHFT B,SPACE2]"
:POKE S+18,129:FOR A=0 TO 64 1150 PRINT TAB(34)"[SHFT M,
:POKE 53281,A:NEXT SHFT N,CMDR T,SHFT M,SHFT N]
120 D=D-1:IF D=0 THEN PRINT" 11 .-RETURN
[CLEAR,DOWN,RIGHT] 2000 POKE 53281,1:PRINT"[BLUE]
IN THIS GAME YOU DESTROYED"; "CHR$(147)TAB(13)
5C; "INSTRUCTIONS":PRINT:PHINT
13(1 IF D=0 THEN PRINT "BAD GUYS." 2010 PRINT"[SPACE4]
:GOTO 200 IN THIS GAME YOU CONTROL

140 IF D>0 THEN PRINT"[CLEAR, THE"


DOWN,RIGHT]SO FAR YOU HAVE 2012 PRINT"[SPACE4]
DESTROYED "SCBAD GUYS." LASER BASE AT THE BOTTOM

150 FOR A=53250 TO 53248+11 [SPACE2]OF"


:POKE A,fl:NEXT 2014 PRINT"[SPACE4JTHE SCREEN.
153 POKE 29492,fl:POKE 29491,0 [SPACE2]YOUR JOB[SPACE2]
155 FOR W=0 TO 500:NEXT IS TO"
:POKE 198,0 2016 PRINT"[SPACE4]DESTROY
160 GET A$:IF A$=""THEN 160 [SPACE2]THE[SPACE2]BAD GUYS
170 PRINT CHR$(147):GOTO 100 [SPACE2JFR0M"
200 PRINT"[SPACE3]PLAY 2018 PRINT"[SPACE4]
AGAIN{Y/N) ?":FOR A=0 TO 7f!G SPACE THAT WANT TO TAKE
:NEXT:POKE 198,0 OVER"
210 GET AS:IF A$ = ""T1IEN 210 2020 PRINT"[SPACE4]THE EARTH.
223 IF A$="N"THEN POKE 53269,0 2050 PRINT:PRINT"[SPACE4]
:END USE THE CURSOR KEYS FOR
230 PRINT"[CLEAR]":GOTO 20 LEFT"
1000 PRINT"[CLEAR,D0WN4,RIGHT4] 2060 PRINT"[SPACE4]
DAVID ROBERTS PRESENTS" AND RIGHT. HIT SHIFT TO
1001 PRINT"[YELLOW]" FIRE":
1002 PRINT"[SPACE13]" 2062 PRINT"[SPACE4]THE NUMBER OF
1003 PRINT"[SPACE4]BBBBB[SPACE3]" [SPACE2]SHIPS LEFT IS"
1004 PRINT"[SPACE4]B[SPACE3]BB :PRINT"[SPACE4]DISPLAYED IN
[SPACE9]" [SPACE2]THE RIGHT EDGE"
1005 PRINT"[SPACE4]B[SPACE4]B 2070 PRINT:PRINT"[SPACE4]HIT
[SPACE4]AA[SPACE8]" [RVS] SPACE [RVOFF]
1006 PRINT"[SPACE4]B[SPACE3]BB TO BEGIN"
[SPACE3]A[SPACE2]A[SPACE2] 2080 GET A$:IF A$<>" "THEN 2080
DD[SPACE4]" 2081 PRINT"":POKE 53281,0:RETURN
100 7 PRINT"[SPACE4]BBBBB[SPACE3] 10000 POKE 2040,204
AAAAAA D D[SPACE3]" :FOR A=2041 TO 2045
1008 PRINT"[SPACE4]B[SPACE3]BB :POKE A,INT(RND(1)*3)+201
[SPACE2]A[SPACEM]A D D :NEXT
[SPACE 3]" 10010 POKE V+23,0:POKE V+29,0
1009 PRINT"[SPACE4]B[SPACE4]B :POKE V+39,13:POKE V+40,7
[SPACE2]A[SPACE4]A DD :POKE V+41,2:POKE V+42,1
[SPACE3]" 10015 FOR T=54272 TO 54296
1010 PRINT"[SPACE4]B[SPACE3]B6 :POKE T,0:NEXT T
[SPACE14]" 10020 POKE V,184:POK£ V+1,229
1011 PRINT"[SPACE4]BBBBB[SPACE2,] :POKE V+21,255
GUYS FROM SPACE!! " 10030 POKE V+2,160:POKE V+3,50
1012 PRINT"[SPACE11]" :S=54272:POKE S,16
1022 PRINT"[DOWN,SPACE4] :POKE S+1,39:POKE S+4,20
(POKING MACHINE CODE & :POKE 54277,9
SPRITES)":RETURN 10130 POKE 54278,0:POKE 54286,244
1100 PRINT TAB(34)" [CMDR @3]" :POKE 54287,1
1110 PRINT TAB(34)"[SHFT N, :POKE 54290,128

POWER'PLAY Oct/Nov 1984 105


:POKE 54294,113 20036 DATA 96, 32, 96, 96, 169,
15000 29491,0:POKE
I >OKE 29492,0 0/ 141, 1, 1 13, 238, 2,
POKE 25057,2 113 , 172
POKE 25059,SK*10 20038 DATA 2, 113, 192, 4, 208,
16000 ] >OKE S+8,4:POKE S+12,9 18, 174, 250 , 7, 232, 224,
POKE S+13,0:POKE 54296,15 204 , 208
FOR A=V+2 TO V+l 1:POKE A,0 20040 DATA 2, 162, 200, 142, 250,
NEXT 7, 169, 0, 141, 2, 113,
16001 GOTO 100 238 , 3
20000 DATA 169, 7, 197, 197, 208, 20042 DATA 113, 172 , 3, 113, 192,
15, 169, 24, 2(15 , 0, 208, 4, 208, 18, 174, 251, 7,
240, 29 232 , 224
20002 DATA 169, 206, 14 1, 45, 96, 200( lf)2( 211 ( 3( 129( 0(
76, 43, 96, 169, 2, 197, 101, 3, 113
197, 208 20046 DATA 238, 4, 113, 172, 4,
20084 DATA 15, 169, 248 , 205, 0, 113 , 192, 4, 208, 18, 174,
208, 240, 8, 169 , 238, 252 , 7
141, 45, 96 20048 DATA 232, 224 , 204, 208, 2,
20006 DATA 76, 43, 96, 96, 162, 162 , 200, 14 2, 252, 7,
8, 206, 0, 208, 202, 208, 169 , 0, 141
250, 96 20050 DATA 4, 113, 238, 5, 113,
20008 DATA 0, 208, 236, 2, 174, 172 , 5, 113, 192, 4, 208,
27, 212, 224, S, 176, 21, 18, 174
174, 0 20052 DATA 253, 7, 232, 224, 204,
20010 DATA 208, 236, 2, 208, 16, 208 , 2, 162, 200, 142,
8, 169, 206, 141 , 86, 96, 253 , 7, 169
24, 144 2O054 DATA 0, 141, 5, 113, 32,
20012 DATA 5, 169, 238, 141, 86, 224 , 97, 32, 80, 98, 32,
96, 162, 1, 20S, 2, 208, 224 , 97
238, 3 20056 DATA 32, 120, 98, 173, 31,
20014 DATA 208, 202, 208, 247, 208 , 111, 0, 114, 169, 2,
96, 173, 141, 2, 240, 36, 160 , 3
165, 253, 208 20058 DATA 32, 192, 98, 169, 4,
20016 DATA 32, 169, 7, 133, 252, 160 , 5, 32, 192, 98, 169,
173, 0, 208, 56, 233, 24, 8, 160
74, 74 20060 DATA 7, 32, 192, 98, 169,
20018 DATA 74, 24, 105, 153, 133, 16, 160, 9, 32, 192, 98,
251, 169, 1, 133 , 253, 169 , 32
169, 0, 141 20062 DATA 160, 11, 32, 192, 98,
20020 DATA 4, 212, 169, 21, 141, 169 , 1, 44, 30, 208, 240,
4, 212, 165, 253 , 240, 35, 1, 96
169, 32 20064 DATA 76, 179, 96, 0, 0, 0,
20022 DATA 162, 0, 129, 251, 165, 0, 0, 0, 0, 0, 0, t)
251, 56, 233, 40 , 176, 2, 20066 DATA 0, 0, 0, 0, 0, 0, 0,
198, 252 0/ 0, 0, 0, 0, H
20024 DATA 133, 251, 56 , 169, 3, 20053 DATA 0, 0, 0, 0, 0, 0, 0,
197, 252, 144, 5, 169, C, 0, 0, 0, 0, 0, 0
133, 253 20070 DATA 0, 0, 0, 0, 0/ 0, 0,
20026 DATA 96, 169, 66, 162, 0, 0, 0, o, o, 0, 0
129, 251, 96, 224, 97, 32, 20072 DATA 0, 0, 0, 0, 0, 0/ 0,
56, 96 0, o, o, o, 0, 160
20028 DATA 32, 224, 97, 238, 0, 20074 DATA 2, 162, 218, 202, 208,
113, 172, 0, 113 , 192, 4, 253 , 136, 208, 250, 96,
208, 18 214 , 0, 21
20030 DATA 174, 249, 7, 232, 224, 20076 DATA 87, 117, 80, 255, 192,
204, 208, 2, 162 , 200, 255 , 119, 255, 80, 255,
142, 249, 7 233 , 211, 0
20032 DATA 169, P, 141, 0, 113, 20078 DATA 255, 218 , 255, 157,
32, 0, 98, 32, 224, 97, 255 , 174, 27 , 212, 224,
32, 40 10, 176, 21, 174
20034 DATA 98, 238, 1, 113, 172, 20080 DATA 0, 208, 236, 4, 208,
1, 1 13, 192, 3, 208, 11, 16, 8, 169, 206, 141, 30,
32, 0 98, 24

106 POWER/PLAY Oct/Nov 1984


20082 DATA 144, 5, 169, 238, 141, 255 , 0, 0, 195, 0, 225
3fl, 98, 162, 1, 206, 4, 20126 DATA 129, 135, 49, 129,
208 , 238 140 , 27, 0, 216, 14, 0,
20084 DATA 5, 208, 202, 2fl8, 247, 112 , 0/ 0
96, 174, 27, 212, 224, 10, 20128 DATA 0, 0, 0, 0, 0, 0, 0,
176 , 21 0, 7, 255, 192, 28, 195
20086 DATA 174, 0, 208, 236, 6, 20130 DATA 56, 60, 0, 60, 51,
208 , 16, 8, 169, 206, 141, 255 , 204, 60, 0, 63, 31,
70, 98 255 , 248
20088 DATA 24, 144, 5, 169, 238, 20132 DATA 12, 195, 48, 3, 255,
141 , 70, 98, 162, 1, 238, 192 , 0, 60, 0, 0, 24, 0, 0
6, 208 20134 DATA 24, 0, 0, 60, 0, 0,
20090 DATA 238, 7, 208, 202, 208, 255 , 0, 112, 195, 14, 25,
247 r 96, 174, 27, 212, 129
224 , 05, 176 20136 DATA 152, 27, 0, 216, 14,
20092 DATA 21, 174, 0, 208, 236, 0/ 112, 0, 0, 0, fl, 0, 0
8, 208, 16, 8, 169, 206, 20138 DATA 0, 0, 0, 0, 0, 0, 0,
141 , 110 7, 255, 192, 28, 195, 56
20094 DATA 98, 24, 144, 5, 169, 20140 DATA 60, 0, 60, 48, 0, 12,
230 , 141 , 110, 98, 162, 1, 63, 255, 252, 28, 0, 56,
206 , 8 15
20096 DATA 208, 238, 9, 208, 202, 20142 DATA 255, 240, 3, 255, 192,
208 , 247 , 96, 174, 27, 0, 24, 0, 0, 60, 0, 0, 60
212 , 224 , 21 20144 DATA 0, 224, 24, 7, 32,
20098 DATA 176, 21, 174, 0, 208, 255 , 4, 16, 195, 8, 25,
236 , 10, 208, 16, 8, 169, 129 , 152
206 , 141 20146 DATA 27, 0, 216, 14, 0,
20100 DATA 150, 98, 24, 144, 5, 112 , 0, 0, 0, 0, 0, 0, 0
169 , 238 , 141, 150, 98, 20148 DATA 0, 0, 0, 0, 0, 0, 7,
162 , 1, 238 255 , 192, 31, 255, 248, 60
20102 DATA 10, 208, 238, 11, 208, 20150 DATA 0, 60, 48, 0, 12, 60,
202 , 208 , 247, 96, 238, 0, 60, 31, 255, 248, 12,
209 , 16, 211 195
20104 DATA 0, 253, 25, 249, 245, 20152 DATA 48, 3, 255, 192, 0,
65, 117, 0, 222, 255, 0, 60, 0, 0, 24, 0, 0, 24, 0
253 , 0 20154 DATA 0, 60, 0, 0, 255, 0,
20106 DATA 255, 0, 255, 24, 253, 112 , 195, 14, 25, 129,
17, 253, 0, 249, 0, 255, 152 , 27
64, 255 20156 DATA 0, 216, 14, 0, 112, 0,
20108 DATA 131, 216, 44, 0, 114, &, 0, 0, 0, 0, 0, 0
208 , 1, 96, 1,69, 0, 153, 20158 DATA 0, 0, 0, 0, 0, 0, 0,
0, 208 0/ 0, 0, 0, 0, 0
20110 DATA 173, 27, 212, 153, 20160 DATA 0, 0, 0, 0, 0, 0, 0,
255 , 127 , 238, 51, 115, 0/ 0, 0, 0, 0, 0
208 , 3, 238, 52 20162 DATA 0, 24, 0, 0, 24, 0, 0,
20112 DATA 115, 206, 227, 97, 153 , 0, 0, 153, 0, 0
208 , 206, 225, 97,
10, 20164 DATA 255, 0, 0, 24, 0, 3,
208 , 5, 169, 2 255 , 192, 15, 255, 240,
20114 DATA 141, 225, 97, 169, 32, 24, 255
162 , 0, 129, 251, 134, 20166 DATA 24, 60, 0, 60, 60, 0,
253 , 169 / 0 60, 0, 255, 65, 255, 65,
20116 DATA 141, 11, 212, 169, 255
129 , 141 , 11, 212, 96, 0, 20168 DATA 112, 195, 14, 25, 129,
0, 0, 157 152 , 27, 0, 216, 14, 0,
20118 DATA 0, 0, 0, 0, 0, 0, 0, 112 , 0
a, 0, 7, 255, 192, 28 20170 DATA 0, 0, 0, 0, 0, 0, 0,
20120 DATA 195, 56, 63, 255, 252, 0, 0, 0, 0, 0, 0
48, 0, 12, 63, 255, 252, 60000 FOR ^=24576 TO 25339:READ D
28, 0 :POKE A,D:NEXT
20122 DATA 56, 12, 195, 48, 3, 60005 READ D:READ D:READ D
255 , 192 , 0, 60, 0, 0, 24, :FOR A=200*64 TO 205*64
0 :READ D:POKE A,D:NEXT
20124 DATA 0, 24, 0, 0, 60, D, 0, :RETURN C

POWER/PLAY Oct/Nov 1984 107


product review

Dancing Feats for an easy return.


Dancing Feats has a two-octave range activated
Reviewed by Ted Salamone by hitting the fire button when in the play mode.
Computer: Commodore 64
The notes and chords produced are listed onscreen
Manufacturer Softsync. Inc.
14 E. 34th Street for those willing to pry their eyes from the extremely
New York, NY 10016
striking visual interpretation of those very notes.
Medium Disk/Tape
Since the computer is generating the sound, it is
impossible to be out of tune. As the chords change,
Dancing Feats more than lives up to its billing as so do the ranges of playable notes. No out of place
the one man joystick band. Unlike the typically notes to worry about.
depicted inept bumbler with cymbals on his knees All but the Acappella compositions can be
and four harmonicas in his mouth, 64 owners using recorded for playback. The disk version allows a
this program can easily create entertaining music. maximum of one hour's worth of creations to be
This is not an educational package purporting to saved; the tape can handle fifteen minutes.
teach anything whatsoever about music. Though Even better is the capability to save and load the
there are brief allusions to and terse definitions of melodies to disk or tape. This way, favorite pieces
the terms used, Dancing Feats is not a substitute can be saved for future enjoyment or modification.
for several years at Juilliard. The command structure to implement aU these
That's what makes it so good. Anyone, absolutely wonderful options is actually very simple. The
anyone, can be jamming in under 20 minutes. function keys 1, 3 and 5 return the program to the
Experimentation is the key word because of the main menu from the play mode, which is entered
ease with which changes can be made in any into by keying the F7 function key.
of the selectable factors. The "R" key starts the record mode; the "P" key
Options abound! Would-be musicians can does the same for the Playback option. Depressing
change the bass, beat, style, tempo or ending with "S" saves tunes and hitting "L" loads them to the
the flick of a joystick and effortlessly customize the 64rs memory from the storage media. Once loaded,
compositions to create a personal style or statement. "P" plays them back. Easy so far, right?
Depressing the fire button activates the menu The CLEAR/HOME key aborts the save and load
chosen, thereby shaping the backup band. Un functions before they are entered with the RETURN
accompanied arrangements can be produced by key. Any of the single keystroke commands can
pressing the "A" key to trigger the Acappella routine. be reversed by just depressing the key again.
The bass menu provides jazz, rock, blues and Once familiar with the mechanics, 64 folks can
boogie woogie; while the tempo menu sets the get down. A little joystick finesse coupled with
pace: adagio (slow), allegretto (moderately fast), proper firebutton timing goes a long way.
allegro (fast) and vivace (very fast). Single notes can be played, but the true strength
Beat choices run the gamut from cool and of Dancing Feats lies in its ability to produce chords
begume to dance or syncopated. Swing and blues and incredible riffs. A quick mixing motion wrist
scales comprise the style submenu while the action keeps the harmonies hopping, the colors
ending menu consists of the Duke, Elvis, the popping and the smiles never stopping.
Chance and Mozart. Each ending automatically Dancing Feats is addictive. The high degree
winds down the composition in a manner best of user friendliness cries out for experimentation.
described by the titles themselves. This reviewer's recommendation is to give m to
Besides highlighting the current choice, each those cries. Come on, be a Dancing Feats fool. C
submenu has a main menu option, thus allowing Circle Reader Service No. 500

108 POWER/PLAY Oct'Nov 1984


product review

moving the turtle around the the colors you are working with.

Turtle screen, learn how to make the


turtle draw and become familiar
The Pen icon toggles the draw
ing/not drawing mode and also
with the Turtle Toys: icons which, switches between the pen widths.

Toyland Jr. when chosen, help the turtle do


its tricks for you.
The Eraser eliminates the last
Turtle command, the Trash Can
Reviewed by Kelley Essoe After you've had some turtle throws out your current drawing
Computer Commodore 64
practice in the Playground, you and the Crossroads icon takes you
Publisher HesWare
150 N. Hill Drive, Suite 35 will find yourself magically trans back to Mam Street.
Brisbane, CA 9400E
ported to the Crossroads: Main With the three pen widths,
Medium. Disk
Street T.T.J. {Turtle Toyland Jr.). three drawing colors and a variety
Ladies and Gentlemen, young Allow me to be your park tour of border and background colors,
sters and oldsters, step right guide for your introductory visit. you can have a wonderful time
up... one small admission fee and Ah, here we are standing in the just turtle-ing around or you can
the rest is free. Welcome to Turtle middle of Turtle Park, surrounded create a background drawing
Toyland, Junior. Ready to play the by all the different lands. Where to that you will store in the Toybox
shell game? Oh, come on. No first? Let's see. Straight ahead is for use in your own animated
need to turn turtle... you can't the Toybox. That's where you can film clip.
lose, you might learn something store, arrange and build your own I'm sorry. I know you want to
and it's lotsa tun to boot. This programs with all the drawings, stay and play awhile, but we re
turtle is no turkey. sprites and musical compositions ally must get on with the tour. We
Calling Turtle Toyland Jr. from you'll be creating. We'll make that still have four more lands to cover.
HesWare an educational program one of our last stops on the tour. Back to the Crossroads. From
is a bit like referring to Disneyland To the upper left is the Play there we'll just mosey on over to
as an amusement park. The anal ground where you've just been. Sprite Land.
ogy is quite accurate, but pro Music Land is off to our upper Here in Sprite Land you can
foundly understated. right and behind us is Sprite create your own little characters
Turtle Toyland, Jr. is a Disney Land. To the left of Sprite Land called sprites with a miniature
land on disk, complete with a is I/O Land, a speedy monorail turtle that crawls across the sprite
variety of themed lands inter system that connects us to the grid. A sprite can be just about
sected by a Main Street Square nearby Disk Drive Hotel. On the anything you can imagine...
called Crossroads. other side of Sprite Land is where cars, ducks, boats, trees, people
Once you enter the magical we make our next stop: Training spaceships, birds or monsters.
kingdom of Turtle Toyland Jr., the Land. So turn the turtle to face the With the icon toys, you can
screen displays a toybox deco Training Land icon, press the fire choose Draw, Erase, Paint Pot,
rated with two flashing turtles. By button and off we go! Trash Can and Sprite Training.
firing your joystick button while In Training Land, you train your This last icon lets you take your
the larger turtle is flashing, you turtle to draw pictures. Along the finished sprite to the Training
can head straight to the Main bottom of the screen you will rec Land. Only now you won't be
Street Crossroads. If you select ognize the same icon toys that there to draw. You are there to
the smaller turtle, you imme you saw in the Playground. With teach your turtle exactly what you
diately hop the part train to your joystick you can pick and want him to do with your sprites
Playground Land, a special turtle choose from the toys according to in your final Film Clip.
petting zoo where you learn how your needs. The Paint Pot, Back With the joystick, you have the
to "turtle". Here you can practice ground and Border icons change turtle carry your sprite to the area

POWER/PLAY Oct'Nov 1984 109


of the screen in which you want
the sprite to begin moving. Then
you turn the turtle to face the di
rection in which you want the
sprite to move. The menu below
is changed now too. Once you
have set up the beginning point
and direction of travel, you can
move down to the menu and set
the speed of sprite travel and ad
just a directional fine angle. When
you're finished "training" your
sprite, you can go back to Sprite
Land and make another sprite,
redraw a previous sprite or go
back to the Crossroads in order
to store your trained sprite in
the Toybox.
From Crossroads let's now go
over to Music Land. In this area the other areas of the park. If you your program and the Stop sign
of the park you can write music. thought making them was fun, will stop a sprite or music at the
Fiddle around with a familiar wait'U you start putting them to point in which you place it in your
tune, bang out your own melody gether into your own animated Filmstrip. You can use the Clock
or compose the score to your mini-motion picture. to give your music or sprites a
animated film clip. By moving The Toybox can store up to a definite time to run and the Loop
your joystick forward, the note on total of 28 elements. There are 16 Arrow makes a set of Filmstrip
the music chart will make a cir boxes for storing the drawings boxes repeat their actions again
cuit of a single octave. When you from Training Land, six sprite and again according to the num
hear the note you want, select it boxes for your Sprite Land crea ber you set into the loop counter.
by pressing the fire button. Con tions and six music boxes for your The Steps are to be used with
tinue composing in this manner Music Land compositions. the Loop Arrow and can make
until you have filled the chart with To the right of the storage areas Turtle drawings bigger or change
notes. If you have a longer melody are 16 Film Strip boxes for creat their angle.
than the length of the chart allows, ing your animated story. You can For example, let's say you have
you can store the first part in the put the contents of any storage drawn a background scene in
Toybox and come back to write box into any one of the Filmstrip Training Land that consists of
part two, part three and so on. Boxes with your joystick. Select a purple mountains surrounding a
The menu for Music land has Filmstrip Box by pressing the fire blue and green lake. In Sprite
an icon called Go which plays button, then go to either a draw Land, you created a fireball red
your finished piece of music back ing, sprite or music box and sun, a yellow smiling quarter
for you. You also have a choice of choose the element you want by moon, a couple of fluffy pink
musical instruments. Go ahead, pressing the fire button again. clouds, a flock of birds and two
write yourself a little tune. Now You fill all 16 Filmstrip boxes in sailboats, one facing left and one
see what it sounds like on the this manner. facing right. You have trained all
guitar. How about a flute... or But how are you going to con these sprites to move at varying
maybe a horn? If all else fails, just trol the timing and coordination speeds across the screen from
about anything sounds good on of all these elements? Along different starting points. You
the piano. If not, the Trash Can is with the familiar Trash Can and composed two different melodies
there to save you from yourself. Crossroads icons in the menu at in Music Land. One is an upbeat
Let's see now. Only two more the screen bottom, are some new piano tune and the other a soft
lands to go. Next stop: the magi toys that provide just about ev flute lullaby Now you want to
cal Toybox. erything you need in order to end create a film clip using all of
This is truly the heart of Turtle up with an impressively polished these elements.
Toyland. Here is where you have little program. First you would put the back
stored all your drawings, sprites The arrow allows you to change ground into Filmstrip box one.
and melodies that you created in from one sprite to another within Then put your first melody into

110 POWER/PLAY Oct/Nov 1984


box two to start the music at the showed it off to any and all pass Toybox have to be integrated
beginning of your picture. Next ing family and friends and even into a motion picture.
would go the Sun sprite into your dog has had to sit through The demos provide a marvelous
Filmstrip box three. In boxes four three screenings, it's time to indepth tutorial on putting to
through six you would put the move on. gether your own film clip. Once
two clouds and the flock of birds. Our last stop is I/O land. you have a demo loaded into the
The left-facing sailboat goes into Once you have some drawings Toybox, you can use the Eye to
box seven. Next a clock to time from Training Land, a few sprites see just how the drawings, sprites
the first sailboat, followed by a from Sprite Land, a couple of and music have been created. Or
Stop Sign and the right-facing melodies from Music Land and you can go through the Filmstrip
sailboat. Another clock to time perhaps a Film Clip cutting them boxes and study how the loops,
the second boat goes into box all together, they are all stored in steps, clocks and stop signs have
ten. Fix a loop connecting the the Toybox. You can come here been used.
sailboats and their clocks to re to I/O Land and save the entire As you can see, Turtle Toyland
peat their action four or five contents of your Toybox onto Jr. has many advantages over
times. Now Stop Sign the Sun in a diskette for future admiration any other amusement park. This
box 11. In box 12 put the Moon. or reworking. magical kingdom is incredibly
Use the left arrow and the second You can also load any of your conveniently located, there's
melody in box 13 to switch from previously saved Toyboxes back never any traffic on its streets,
one tune to the next as the Moon into Turtle Toyland from here. none of the rides have an age
rises over your scene. There are four demonstration limit and it's open 24 hours a day.
Experiment with different programs on your Turtle Toyland Of course, the biggest advan
time clocks, loops and sprite se Jr. disk which you can load in as tage is... the park is all yours. C
quences. Go back to Sprite Land well. These are terrific little ani
and retrain some of the sprites to mated sequences which show
go slower or faster or to begin in a how various elements from the Circle Reader Service No. 501

new spot. Try Stepping the sail


... Sonar reports the "whine" of torpedoes
boats or the Sun and see what running toward you. You kick the destroyer's
that looks like. rudder full-right and order flank speed.
As you watch, two torpedoes cross your bow.
Speaking of seeing what it
Sonar returns quicken and you close on the sub
looks like, the last two icons pro marine below. Suddenly, bearing to target shifts

vide two different viewing modes. 180 degrees and the sonar return is instan
taneous. THE SUB IS DIRECTLY BELOW! You
The Eye lets you look at or listen stab the fire button and watch as 6 depth charges

to any individual element stored arch into your wake. Several long seconds pass
before they explode, sending six domes of white
in the Toybox and the Go sign water to the surface. The message "SUBMARINE
SUNK" flashes on the screen. But congratulations
takes you to the premier feature
are brief. Four more subs are lurking out there
presentation of your finished somewhere, trying to escape into the open ocean...

Film Clip. SONAR SEARCH is a "fast-action" strategy game


based on anti-submarine warfare. You are the
Not exactly Steven Spielburg?
commander of a group of three destroyers sent lo
That's okay. Back to the Toybox intercept a pack of 5 enemy submarines. Equipped
with sonar gear and depth charges, and aided by
to cut it all together again. There's
submarine sightings from other ships and aircraft,
always the Trash Can, you know, you must get directly over a sub to score a hit with
your depth charges.
and you can start all over again
SONAR SEARCH makes full use ot the tiigh-
from scratch. How about a cow resolulion graphics, multicolor and audio cap
boy and Indian scene? Or pulsat abilities of the Commodore 64, Programmed in
machine language to provide immediate response
ing geometric patterns that grow to your commands, SONAR SEARCH is realistic,
and change to an eerie melody? educational and entertaining. Comes complete
with Instruction Manual and keyboard lemplate.
Create your own Mickey Mouse wm i^m ^m ^mm mb wm*m ^^

Film Clip or perhaps an outer Commodore 64 '


CHECK ONE: Commodore' 64 Tape D or Disk □ (S29.95)
space scene complete with Manual Only □ ($5.00 if purchased separately)

shooting stars, spaceships and Name

black holes. There are no limita Address

tions on what you can create in City Slate Zip.


USA & CANADA add S2 50 postage & handling (S4.00 foreign) (or each game ordered. All payments
Turtle Toyland Jr.
must be in USA funds, all foreign payments must be against USA banks. PA residents add 6% state
When you've got your film just sales tax. Or charge to. rj Master Card □ VISA D Exp. Date

the way you want it and you've Card No Signature

SENDTO: SIGNAL COMPUTER CONSULTANT. LTD. • P.O.Bo»18222 • Pittsburgh. PA 15236 • (4121655-7727

Circle Reader Service No. 30


product review

Four Word Without any more fuss, here is what I discovered


after taking a good hard look at these four word
processors for the Commodore VIC 20 computer.

Processors for What These Word Processors Do


Perhaps I should have made the title for this

the VIC 20
By Walt Lounsbery
section "What These Word Processors Do Not
Claim To Do". Even though it would be a bit wordy,
it would be much more accurate. You see, just as
the term word processor is vague, so are the
I have come to think of the term word processor advertisements for word processors. It is very
as a meaningless addition to the English language. difficult to find any straightforward claims in
Oh sure, if somebody tells you they wrote a man the advertisements.
ual, a letter or even their last will and testament Of these four programs, only two make definite
on a GEE WHIZ 2000 Word Processor, you'd be claims (mainly on the box, not necessarily in the
impressed that they had mastered such a com magazines). The HESWriter package says, "Using
puter program; surely doing a much better job it, you can write simple notes, letters, even manu
than they could have with a typewriter. You'd scripts." The TOTAL.Text package says, "If you
probably think this even if you realized there is want your VIC 20 to produce professional looking
often not very much distinction between a good papers, letters and forms for school and business,
office typewriter and some word processor pro TOTL. Text 2.5 with Chickspeed can help you do
grams. So, it is very important for us to be on the it... a powerful tool for everything from general
same wavelength, to understand here why Brand everyday use to the specialized formatting of a
X word processor is better at a particular job than thesis or dissertation." The rest of the advertising
Brand Y. copy sounds about the same. Write Now! is "an
Here we will be looking at the capabilities of easy to use professional word processor
four word processing programs for the VIC 20— Wordcraft is simply a "word processing program".
HESWriter, TOTL.Text2.5, Wordcraft20and Write With extravagant, hard-hitting claims like these,
Now!. Some of these can handle portions of fairly reviews of these products are almost superfluous.
complicated jobs and some only the barest mini Actually, it is possible to do somewhat better
mum of tasks. Table 1 provides a listing of common here. In Table 11 have summarized the pros and
word processor tasks, along with desirable fea cons or each of these programs in light of the
tures for the jobs and indicates which of the word requirements of specific types of jobs. This should
processors can perform which tasks. provide an overall idea of what each can do. But
Even though we are most interested in what let's go into a little more detail about each of the
these programs can do for us, there are a few other different types of jobs you might want your word
concerns as well. Is it easy to use? Does the pro processor to do.
gram expand into more features with additional
software? Since many types of printers, disk drives Simple Column Text
and displays can be attached to the VIC 20, we Comparisons of how these four word processors
want to know what the program is compatible meet my list of requirements for a simple text
with. Does it have communication capability? formatting job reveal some very surprising facts.
Finally, how much does it cost? Sometimes it is For one thing, HESWriter does not support any
nice to have a few of those extra features, espe kind of tabbing, and TOTL. Text has only a limited
cially if they cost only a few dollars more. tab. Insufficient tabbing can quickly lead to frus-

112 POWER/PLAY Oct'Nov 1984


tration on many types of jobs. It is interesting to note that the programs that
While the capability to split words {invisible don't do simple column text very well have features
hyphen) is very convenient, it is not essential. Text that are useful for manuscript text. HESWriter, at
that is formatted within normal margins—say, text the bottom of the heap before, now looks fairly
lines of over fifty characters—will usually look fairly decent. Its centering feature is reliably limited to
good without it. But if it is necessary to indent text single lines. It supports underlining, superscripts,
for a lengthy quote or write a slim newsletter/ subscripts and special symbols (non-ASCII graph
newspaper column with less than a forty-column ics symbols on the printer) by allowing literal
text width, a large word will tend to get left on a graphics from graphic key combinations to be
line all by itself. Besides looking rather odd, the stored with the text. However, although this is
long words will appear similar to section titles, useful with a Commodore printer, the majority of
especially if they are capitalized. How large are adapters for non-Commodore printers will not emu
words that create this problem and how common late the graphics and may do conversions that
are they? Well, I believe only twenty-letter words affect special code sequences. Also, some code
are bothersome, but they are common enough. sequences will affect the screen. In other words, it
Take, for example, "newsletter/newspaper" ap can be extremely awkward to use.
pearing a few sentences ago! In light of the re TOTL. Text is a very surprising program. In the
quirement to split words for simple text formatting, first place, most of it is written in the BASIC native
it is disappointing to see that the majority of these to the VIC 20 and this portion of the word processor
products do not support soft hyphens. can be modified. On the other hand, speed would
The final result is that Wordcraft 20 is the only normally surfer compared to programs coded in
product that can tackle all of my requirements for machine language. However, the author has
producing simple column text. TOTL. Text and obtained the best of both worlds by coding the
Write Now! are close, while HESWriter could get critical parts of the program in machine language.
rather frustrating to use. However, I must say at Although the ability to modify the program can be
this point that, having used HESWriter for important to text formatting, since it makes it
extended periods of time, this summary for this possible to add your own formatting commands,
particular task does not tell the whole story. Let's I do not believe that very many people can use
proceed to discuss the rest of the summary before this feature.
we draw any conclusions. As for the commands, TOTL.Text normally
executes, underlines, superscripts and subscripts.
Manuscript Text Special symbols are supported by special code
Most real text jobs fit under the category of commands. The footnote and header are imple
manuscript text. This is writing intended to di mented rather well, unlike HESWriter. The pro
rectly produce something according to some for gram's main shortcoming is limited text file linking
mat guideline, in its final form. For example, this during printing, a feature that requires manual
would include a letter, a class or business report, input of the next file to print. This wouldn't be so
a dissertation or an article of a technical nature. terrible if you did not have to wait to key in each
When someone asks how good a word processor new file name until after the word processor has
is, they probably want to know how well it formats finished printing the current file.
manuscript text (not to mention how well it edits Wordcraft 20, on the other hand, is something of
that text, as we will discuss in a moment). Since a disappointment. This program is derived from
there have already been some deficiencies in the Wordcraft 80, a word processor for the CBM series
simple column text area, you wiU have to expect to of Commodore business computers. Wordcraft 80
use your best judgment with the results shown in is full-featured and is very suitable for professional
the table of features for manuscript text. applications such as office work and magazine
Instead of repeating the results that you can see preparation. Wordcraft 20, on the other hand, as
in the table, I will point out some of the interesting you can see in the table, is chopped down so much
features and limitations of each of the four word that it has limited use in preparing any kind of
processors. Of course, it would be amazing to find manuscript. Also, like TOTL.Text, it requires man
any word processor costing less than $400 that has ual input of the next file to print, if you wish to link
every single one of the features listed. In fact, only several files in a single printing operation. The fact
one dedicated word processor in my experience that the program does support text merging does
has hanging indents, for instance. That machine is not help, since the text memory is so small.
the Xerox 860 (STAR) and it costs about $20,000 However, the program has the ability to produce
and requires an expensive printer for use. justified text, centered text or hanging indents

POWER/PLAY Oct/Nov 1984 113


because of its full-formatted screen-edit capability, As you can see in Table 1, HESWriter cannot
which also makes it the only program with a true possibly tackle form letters. Both TOTL.Text and
formatted text preview. Unfortunately, however, if Write Now! have limited facilities for keyboard text
you want centered text, you must count columns entry for this purpose. TOTL.Text keyboard entry is
exactly as on a typewriter. The program does not fixed at six lines of text and limited editing of the
really have a header or footnote capability beyond lines is possible. But it cannot do form fill-in and its
this full-page formatting, which the operator must mail list merge is oriented only toward addressing.
perform manually. Wordcraft20 is the only program Write Now! accepts only 16 characters of text from
of the four that cannot send special codes to the the keyboard. However, this can be circumvented
printer. It does, however, have the ability to format by creating building blocks of text on a separate
numbers with decimal tabs. file, which can then be combined with the regular
Last but far from least, in this category, there is form letter. Wordcraft 20 is oriented only toward
Write Now!, a strong word processor without any addressing, although a mail list file can be built to
problematic peculiarities. As you can see in the allow other merge formats. Write Now! has the
table, underlining, superscripts, subscripts and most flexible mail list merge, but does not really
special symbol capabilities are all supported by support form fill-in.
special commands to send codes to the printer in I must say that if you have read the entire de
a variety of ways. In fact, after reviewing the manu scription of features of these four programs, you
script text features of the four programs, we can must be very interested in obtaining the best pos
see that Write Now! stands out, TOTL.Text is sec sible program! Yet, there is certainiy no simple
ond best, HESWriter is next and Wordcraft20 has way to grade these programs, even if we narrow
the fewest features in this category. the field and compare only certain jobs. Wordcraft
20 is the best simple column text processor, while
Document Text TOTL. Text can be made to tackle several jobs and
The document text features of the four word is surprisingly good at manuscript text and mail list
processors are presented only as a matter of com merge. But TOTL.Text does have some odd quirks,
pleteness. I define document text here as the high- such as lack of text centering. Write Now! handles
quality text formatting required for complete many tasks. Addition of letter-quality printer sup
documents adhering to strict specifications. If a port and form fill-in features would make it an
word processor had all of these features, plus those excellent text formatter for any job.
previously defined for manuscript and column text, Of course, if you have been so thorough as to
it could be used to produce a book, magazine or read this description, you know that you have only
other publication without resorting to any aids, part of the story so far. Not only do these programs
other than typesetting and graphics. Naturally, a format and print text, they also tell the VIC 20 how
word processing program marketed for personal best to accept your commands. There is also the
computers cannot be expected to tackle such a matter of text storage and whether the authors
job. However, some of these do support several have made their word processor compatible with
advanced features. other useful programs, VIC 20 devices or added
The real surprise here is Write Now!. Among unique features.
other things, Write Now! has the interesting capa
bility of printing page numbers in roman numerals, Using the Word Processors
a requirement for thesis and many other document Table 2 is a list of several mam user friendly
forms. It can also perform paragraph collection, features that can make or break a program at
which is extremely helpful when applied to tables times, although they may seem minor at first
and to prevent pages that start with the last few glance. For instance, since TOTL. Text requires a
words of the previous paragraph. 16K memory expansion to hold the program (since
it does not come on cartridge), those people with
Form Business Letters less memory expansion than this will not even be
The last word processing task, form business able to use the program. I must note, though, that
letters, is quite specialized. It is a desirable feature there is also version 2.0, which requires only 8K of
if you need to create forms that can be recalled and memory expansion. However, this does not have
filled out or address business letters that can be many of the features of TOTL. Text 2.5 and is not
sent to several people on some computer file list. reviewed here.
Of course, it is also often worthwhile to scatter per Wordcraft 20 itself has peculiar memory require
sonal references throughout such computerized ments. There is 8K of memory expansion built into
business letters. the cartridge, along with 16K of ROM (the ROM

114 POWER/PLAY Ocl/Nov 1984


Table 1. Typical Text Jobs
Key:
HES—HESWriter WOR—Wordcraft20 Y—Yes, has feature N—No, does not have feature
TOT—TOTL.Text 2,5 NOW— Write Now! L—Limited capability

Simple Column Text


Feature HES TOT WOR NOW HES TOT WOR NOW
Margin settings Y Y Y Y Word wrap with invisible N Y Y N
Paging and page number Y Y Y Y hyphen
Tabs N L Y Y Line spacing set Y Y Y Y

Manuscript Text
Feature HES TOT WOR NO HES TOT WOR NOW
Text justification Y Y L Y Linking text files during Y L Y
Text centering L N L Y print
Variable line spacing Y Y N Y Large line lengths for
Decimal tab N N Y N printing up to the
Right-justified tab N N N N length of a page (10
Hanging indents N N L N inches or 100 columns) Y Y Y Y
Underlining L L L L Superscripts L L N L
Footnotes N Y N Y Subscripts L L N L
Headers Y Y N Y Special symbol capability Y Y N Y.
Text merge N N Y Y Formatted text preview N N Y N

Document Text
Feature HES TOT WOR NOW HES TOT WOR NOW
Full printer support N N N N Paragraph collection
Proportional character (prevents split para
spacing N N N N graph or table at page
Text for page numbers N N N N break) N N L Y
Full page number format Support for italics and
ting (Upper or lower boldface L L L L
margin. Right, left, or Table, figure, or photo
page edge side) L N N L graph insertion N N N N
Decimal page numbers N N N N Multiple column N N N N
Typesetter support N N N N

Form Business Letters

Feature HES TOT WOR NOW HES TOT WOR NOW


Support for letter-quality keyboard during
printer N N N N printing N L N L
Pause for new sheet Prompts for text insertion N N N N
of paper N Y Y Y Vertical tab N N N N
Multiple copies N N Y Y Margin release N N L N
Text insertion from Mail list merge N Y Y Y

Table 2. User-Friendly Features


Word Processor Min. Memory Max. Text Screen Word Hot Exam.
Expansion Memory Expan. Wrap Line Doc.
File?

HESWriter None 27K No Yes No No/No


TOTL.Text 2.5 16K 12K Lim Yes Yes Yes/Yes
Wordcraft 20 None 14K No Yes No Yes/Yes
Write Now! None 27K No No Yes Yes/No

POWER/PLAY OctNov 1984 115


Table 3. Instruction/Index Guides
Word Processor Manual Manual Tutorial Command Keyboard
Pages Index Summary Overlay

HESWriter 16 No No Yes No
TOTL. Text 2.5 29 No Lim Yes No
Wordcraft 20 31 No Lim Yes No
Write Now! 112 Yes Lim No Yes

Table 4. Storage Features


Word Processor Sequential Tape& Disk Disk
File Disk Commands Directory

HESWriter Yes Yes No No


TOTL.Text2.5 Yes Yes No No
Wordcraft 20 Yes Yes Yes Yes
Write Now! No Yes Lim Yes

Table 5. Editing Features


True Search Pointing Delete/ Move/ Control
Word Processor Preview ? Device Paste Copy Format
Buffer

HESWriter No No No No No Line
TOTL.Text 2.5 No No No No No Menu/Key
Wordcraft 20 Yes Yes No No Yes Line
Write Now! No Yes Yes Yes Yes Key

resides at blocks 3 and 5 of memory, for you tech I've tried to give you some idea of the merits of
nical folks). Although it should be possible to add each manual in Table 3. The limited (LIM) tutorials
another 8K of memory with an expansion board, mentioned here are those that only take you
I could not get the cartridge to operate properly in through simple use of the program without point
this configuration. As it comes, Wordcraft 20 has ing out the really nifty parts. An audio tape tutorial
about 6K of memory for text. Among the four pro is included with Write Now!, for instance, which is
grams, only Write Now! does not word wrap the rather limited compared to text, although I must
display so that words are not cut off at the edge of mention that example screen layouts for the tuto
the screen. But this feature is really a matter of rial are shown in the manual appendix. And al
individual preference, I have found. though the Write Now! manual does not include a
The hot line I mention in Table 2 is not a program command summary, the keyboard overlay tends to
feature, but is a phone number given in the man fill the lack. The Write Now! manual is also printed
ual so you can contact the program distributors for in a small bound format, not much bigger than the
technical aid. By the way, Cardco is also supposed cartridge. This means that the comprehensive in
to be installing a computer bulletin board system formation is printed on over one hundred small
that will answer common questions. I have called pages without enough space for decent page for
both their numbers and have received courteous matting. Although the index is very helpful when
help and useful information. you know what command you are after, an ex
Of course, if there isn't a hot line or the phone panded table of contents would be a great addition.
number is busy, what do you do? Well, if you are Naturally, a word processor would be quite use
like me, you actually open up the manual and read less without sorne storage scheme. All of these
it for once! I think that the manual is just as im word processors support tape and disk storage, as
portant as the program. In fact, if the program has shown in Table 4. It is interesting that Write Now!
enough features to make it worthwhile, it abso does not store text as sequential files, which is
lutely needs a good manual. nearly standard for word processors. And although

116 POWER/PLAY Oct/Nov 1984


it is very desirable to see a disk directory when stead of paying attention to the keyboard.
manipulating several text files, HESWriter and TOTL.Text 2.5 is one of the oddballs of this
TOTL.Text lack this feature. group. It is really difficult for me to form an opinion,
The list of editing features presented in Table 5 mainly because of the program's features as seen
is by no means complete. This is probably the area in Table 1. A lot of work went into the manual to
where most word processors tend to load in many describe the many features of the program and
different commands, since the casual user/shopper how to tap into the command structure if you don't
will notice these "gee whiz" features long before mind programming. All of this is covered well,
realizing that the program doesn't even communi without filling up a lot of paper. The text editor is
cate with the printer (for example). Certainly these passable, although it would not meet my own
four are no different than most. However, there minimum standards. A lot is made of a machine
seem to be a number of useful commands that are language subroutine for this program, called
left out in the shuffle, as you can see in the table. Chickspeed, but the addition of machine language
Only Wordcraft 20 can really format a document to really does not speed up the text printout. Rather,
the screen. TOTL.Text, which is otherwise loaded it is used to load and save text files faster. With
with commands, cannot find anything in the text TOTL.Text, the printer test file took 41 seconds to
for you. Only Write Now! can use any pointing de print out, almost three-fourths as slow as the
vice (a joystick), which is odd since these things agonizing HESWriter. But without at least 24K
are in vogue so much now. A delete/paste buffer memory expansion in TOTL.Text, you cannot deal
that can easily cut out and move pieces of text is a with more than 4K of text anyway. Also, the altered
very natural editing feature, but only Write Now! text storage scheme can eliminate compatibility
has it. Both HESWriter and TOTL.Text lack any with other word processors. This is not a word pro
facilities for moving or copying text, which can cessor for everyone.
be a real inconvenience. Both HESWriter and I had great hopes for Wordcraft 20, since the
Wordcraft 20 editing commands are speUed out larger versions in the Wordcraft family have an ex
on the screen, while Write Now! uses special cellent reputation. It appears that the program
control keys. TOTL.Text implements some editing really needs a major overhaul, though. The line
from menus, besides using control keys. command for the editor is archaic and the default
All these tables are enough to make a person's screen colors are hideous. The program does go out
head spin, so if you don't mind a little opinion, I am of its way to make strange noises while you are
going to tell what I think of each of these programs entering or editing text, executing a command. My
as text editors. Keep in mind that a short demon wife thought I was playing arcade games when I
stration of the program may give you, personally, a was evaluating the program! Although full-screen
different impression of the program. I urge you to format works well on full screens, it simply does not
try them out if you have a local dealer or know translate to the VIC 20's 22-column screen, even
someone who owns the program. though Wordcraft 20 resets the screen width to 24
HESWriter is a very simple word processor columns. That new screen width is another com
with a simple command set. Although it comes on plaint, too. A significant portion of the screen may
cartridge, it is actually completely written in native be cut off on an ordinary television. As for the
BASIC and is one of the most inefficient programs printing test file, it took 29 seconds to print out. To
I have ever seen. I typed a very short text file into the program's credit, there is very good support for
each of the four word processors reviewed. It took serial and parallel (non-Commodore) printers built
HESWriter one minute and six seconds to print out into the program. If you are handy at wiring up
this 180-word file on a Gemini 10 printer driven cables, it is not necessary to purchase a printer
through a Cardprint A adapter. At this rate, it takes adapter for this word processor.
about half an hour to print a ten page document! Write Now! has to get fairly high grades, no
Although the screen editor is primitive, it would matter how it is examined. While the use of a joy
be possible to get used to it except for one thing. stick is a bit oddball (why remove your hands from
Since the program is written in BASIC and uses the keyboard?), the cursor keys are still active. It
an eighteen-character limit on the storage array, can tackle a lot of jobs, as covered before. Write
it must stop frequently to perform what is called Now! also executed the printing test in 28 seconds,
garbage collection. The bottom line to garbage which is quite remarkable. If a good scrolling for
collection hits home when you look up from the mat preview, letter-quality printer support, and
document you have been typing to discover that form fill-in features could be added, this would be
the last two pages you typed in were lost while one heckuva program, even at twice the price. C
your computer was taking out the garbage in

POWER/PLAY Oct/Nov 1984 117


review

Solo Flight Flight, you must deliver five bags


of mail to various airports in the
Now that you know how Solo
Flight is played, it's time to learn
Reviewed by Michael Bums state that you have preselected. how to control your plane. The
Computer: Commodore 64 Instead of selecting flying con joystick controls ascension,
Publisher: MicroProse Software
10316 Beaver Dam Road ditions, you must choose one of descension and banking of the
Hunt Valley, MD 21030
four difficulty levels. The four plane. The joystick button will
Medium: Disk/Tape
difficulty levels are Student, allow the plane to slip into the
Private, Senior and Command wind, causing the plane to lose
Pilots. On the Student level, the altitude without a reduction in
Crash! This is what you wiU weather will remain clear and air speed.
do many times while learning to mechanical failures will not occur. All of the other controls are on
play SoloFlight. It's not that Solo On the other difficulty levels, the the keyboard. The numbers from
Flight is too hard to play. Rather, weather will worsen and your zero through nine correspond to
it's very difficult to learn to fly a monoplane will be more prone to the amount of throttle. The "F"
plane as anyone who has played mechanical failures. key will increase the degree of
this flight simulator will attest. At the start of each game, you flaps which increases the plane's
So!o Flight contains not only an are shown a map of the area in ascent rate. The "L" and "B"
excellent flight simulator but a which you will be flying (disk keys are used to raise and lower
great game. version only). Next you must load the landing gear and to apply and
In SoloFlight you choose to fly mail and fuel your plane by release the brakes. The cursor
in one of three different areas: pressing the appropriate function
Kansas, Washington-Oregon or keys. The more mail and fuel that
Colorado. Each area has seven is loaded into your plane, the
airports. Kansas has long run heavier it becomes which causes
ways and flat terrain while both difficulties in flying.
Washington-Oregon and Colorado Upon landing and stopping the
have progressively shorter plane, you will be shown the map
runways and higher mountains again with the course of your
which increase the difficulty. plane plotted. You will also be
After choosing the area in awarded Landing and Delivery
which you wish to fly, you then points. Landing points are based
must choose between clear, on the plane's speed and descent
landing practice, windy or IFR rate at the final moment of impact
(Instrument Flight Rules) flying with the landing strip. The slow
options. In the landing practice er the speed and the lower the
option, you begin flying on a short descent rate, the more points you
final leg to an airport placed will earn. Delivery points are
directly ahead of you. The IFR determined by the time elapsed
option forces you to use the flight between deliveries, difficulty level
instruments in order to navigate and state you are flying in. If you
in the accompanying low cloud fail to land at the designated
cover. While you are learning to airport, you will be awarded only
fly, you make your own choice as Landing points. You continue to
to which airport you wish to land. deliver mail until all five bags are
In the game mode of Solo delivered or until you crash.

118 POWER/PLAY Oct/Nov 1984


control keys allow you to see side
and rear views from your plane.
This is not true. After playing
Solo Flight for a while, you
ALL
The last two control keys, "P"
and "E", have special uses.
The "P" allows you to pause the
will learn that it is possible to
make many last second adjust
ments to your flight path in an
5Y5iclil5
game while my favorite key, the
"E", will create an emergency
instrumentation or equip
attempt to land your plane
safely. Becoming proficient at last
second adjustments will reduce
GO
ment failure. The effects of your need to make missed ap HAS
these controls are constantly proach landings, thereby increas PERIPHERALS
reflected by changes on the ing your time bonus. Another TOGO
instrument panel. way to increase the amount AT ROCK-BOTTOM
Your view of the screen is of time that your plane is in
PRICES
from the cockpit, but you can the air is to take off from a
also see your plane from behind. runway without taxiing to the
To heighten the view from the end. To determine if it is safe to AfphaCom 81 (80 CPS) .. S169
cockpit, you are equipped with a take off, you should look at the Legend 1200(120 CPS) . $299
realistic instrument panel. The last white spot on the runway. If Cardco LQ 2 (12 CPSl ... $299
instrument panel itself contains you have about half of the length
an altimeter, speedometer, of the runway remaining, you can
Commodore 1541 $239
artificial horizon, Instrument take off safely. This should, of
MSD Single $369
Landing System (ILS), power course, only be attempted on a MSD Double $599
meter, fuel gauge and readings for long runway.
two VOR stations, pitch, climb, Overall, Solo Flight is a great
flaps and your present heading. game. I like it because of its many Amdek Color I $269
Also included are indicator lights game options and other added USI Amber $129
for the landing gear, brakes and features. My favorite features are
engine temperature. Included the plotting of your flight path, HesModem $49
elsewhere on the lower half of the the ability to make instant 1650 Auto Modem $89
screen are readings for time emergencies and variances in
elapsed, wind velocity and the sound of the engine due to
direction, maximum ceiling changes in the amount of throttle. Cardco Economy Printer .. $47
Cardco Graphic Printer ... $77
and visibility. Other nice features are the pause
The instruction booklet button, side and rear views and
includes complete descriptions the inclusion of a demonstration Cardco 5 Slot Mother .... $55
and indepth usage for all the game. These features did not Batteries Incl'd. Bus. Card $139
controls and instruments and how have to be included and are not
they relate to each other. Also necessary to play the game, but
Cardco Numeric Key Pad.. $35
included are VOR bearings for all without them I would not have
Wico Boss Joystick $15
airports to help you pinpoint their given Solo Flight a high rating.
exact location. Maps which show The main imperfection in the CALL 602-870-9419
all cities, mountains, airports and game was that occasionally part
VOR stations visible from the air, of the boundary of an airstrip $2 PHONE REBATE
are included for each state. The would disappear. WITH ANY ORDER
instruction booklet also contains Solo Flight would most likely OR ORDER BY MAIL
an extensive section on landing be enjoyed by anyone who ever
approaches and instrument wanted to fly a plane and who ALL 5V5LEm5 GO
approach patterns. Fortunately, does not require frantic arcade 3116 E. Shea Blvd.
you do not really have to know a action. The detailed landing Ste. 207, Phx., AZ 85028
thing about this section in order approach section in the
SHIPPING CHARGES
to play Solo Flight. instruction booklet is a prime
0-100 $ 5
After reading the instructions, example that this game even 101-200 $ 8
you may get the impression that has something to offer airplane 201-300 S10
301- up $15
landing the plane is nearly impos enthusiasts. C All prices are for cash or check—
sible unless you are accurately Visa/MasterCard add 4%.

lined up with the runway. Circle Reader Service No. 502

Circle Reader Service No. 17


user groups

pital with the hernia he got from delivering all the

User Group Log responses to me. Was I surprised to see him day
after day handing me the same old batch of bills.
By Wayne Hunnicutt, And now, instead of the new members beating a
President, Tampa Commodore User Croup path to my door, I found my living room meetings
dwindling down to eight or nine people.
With this issue, we introduce a regular col Before I started the group, I had a lot of positive
umn by Wayne Hunnicutt designed to help you reaction to the mere suggestion of having a Com
make your Commodore user group an ongoing modore user group. This was all I needed to plunge
success. We think you '11 find it both informative headfirst into the starting phases of establishing
and entertaining. what I thought would be the greatest communica
tions and knowledge exchange for Commodore
users that had ever hit this city. And it would be so
You have started a user group and now the hard easy, just look at all the people telling me what a
part begins. You have managed to accumulate great idea this was. Easy? HA! This has to be one
15 members, all who say this was a much needed of the biggest misconceptions since Custer said,
service. Your living room walls are bulging and "Come on, we can beat those Indians".
there are coffee stains on the carpet from holding That is all behind me now. Through trial and
the first few meetings there. The election of the error, poor judgment and good judgment and a
officers has been held already and they seem to whole lot of patience, the club is successful and
love their positions, but just can't find the time to fulfilling its intended purpose.
get anything accomplished! The dues in the trea I have found, through tons of effort, the keys to
sury are so low that the new treasurer couldn't stop making a user group grow and prosper. I intend to
laughing when you told him you needed a roll of pass along this knowledge to you in the upcoming
stamps and the bank tellers giggle when you walk columns. Some of the items I will cover are:
in! The club librarian tells you if he doesn't get
some disks soon, he will start typing out the pro • Setting up the club's library. How to categorize, or
grams on paper and stick them in a folder. People ganize, maintain and hit it with public domain software.
are starting to call for help at all hours of the night • How to publish and distribute a newsletter. What to in
and day: "How do you save something to a disk?" clude in it, how to lay it out and what sections to make.

and "How do I get something out to my printer?" • How to set up and manage the club's funds, taxes and
But many of these folks never seem to show up at other legal obligations of a non-profit organization.

your living room meetings. Is this starting to sound • How to acquire new members and hold their interest.

vaguely familiar? • How to set up committees and delegate responsibilities.

Starting the group was easy, it's the organizing, • How to acquire funds for your club treasury by means

planning activities and acquiring new members other than dues.


• How to plan activities and which ones to have.
that will make you want to pull your hair out. The
• How to set up discounts for members at local computer
unusual items that crop up are loads of fun too. I
stores.
had one fellow tell me that his wife walked in, took
• How to plan and set up a bulletin board system and
off her wedding band, put it on his keyboard and
where to get one.
told him, "You are married more to that computer • What classes to set up within the group and how to set
than you are to me, so it might as well wear the them up.
ring, too!". • How to use your meeting time wisely and what to cover
When I first started my group, I distributed flyers at the meetings.

at some of the local computer stores and was ex • What affiliation with a national user group can do for
your local club and why you should senously consider it!
pecting to hear that my postman was in the hos

120 POWER'PLAY Oct'Nov 1984


COMMODORE LERQY'S CHEATSHEET
COMMODORE 64™ -USER WIUTTEX SOFTWARE-
Supportino nil COMMODORE eompulon KEYBOARD OVERLAYS
* GAMES * UTILITIES * EDUCATIONAL *

BUSINESS SOFTWARE P.D.I. PROGRAM MANUAL- $5.00

Professional software contain all ol Itw Vic 20 and Commodore 64 coil^cliormhru th»
■id of 1984. with updnlat tor 1985 collection! whm ■vmlaCla.

at super discounts! COMMODORE V,! "


64 collections # 1 thru 1 I FOR COMMODORE 64
Business Management • Financial Tools • 25 + programs por colleciion-Tape or Disk S1O0Q aach
LEROV'S CHEATSHEETS'" are plastic laminated keyboard
Accounting • Spreadsheets • Information COMMODORE 64 COLLECTION (9
OVOflays dosloned lor use with popular soil ware and
(Data) Managers • Mailing & Filing • Word SsrcereTs C3Mle«S»ord of .".-•" o " la Attinm ■ rale lor Commodore's V1C-Z0 £ C-64 computers.
Managers • Computing Aids • Farm WiHNf. Calsil«» Westward Ho*

Management • Tax Preparation • Controls COMMODORE SJ COLLECTION * 1 il rounding the keys with commands and
6J - • l.il»A!nci ■ • M«th 1
& Automation • Computer Peripherals • An "P> t Mj[ h J • An i m a I M a in 3 • 4n im al V atti 4 • B1 Dt fcm "^ • Bo *■ I mg
con (rdo grouped load her for easy refe'GocoB.

Books • Relaxation • Accessories CM Color t . Cnnn.l LDg* CnilwniK • Selth


LEROY'S CHEATSHEETS'"
Di.it* DocToi Dtmenlu«D|il 3 8 • £na SuDroulms* Finn CirOi
Send for catalog that
Quiz-Jmui 6 Ljw»Ou.|.Jfiji .■•■.;.• Poulcttt

describes all programs! • UVofdscrambl)

3 CM

$1- refundable with order. vic ao - 3 E*a


■C!V ''I
Vic 20 collections #1 thru 1!
2 PR!
50 + programs pei collection-Tape 0' Disk S1000 each
Special Offer: Script 64 Executive k '.■ ■ ill.1: ■'h^-:1.'" >"i

FETYCBM1 SottwB.B Availabl.


Word Processor including a list merg C HEa *fllTEB

ing database and 20.000 word prefor- IH.VSri ": Reset Switch □ QUICK BflOWh f 0*
b 1'it —"1 1 L|| 111 ^:|
Works on Vic 20 or CornmoQore 6d — SB 00
matted spelling dictionary plus 40/80 C SPECDSCfllPt i .a.'.tif]

n W000PFIO 3'PLUS
column software generated display. KFJMAL CABLES
lOFt — S10.00 15Ft—S15.00 □ LOOO HIM C

Suggested list S99.95 Our cash price;


-^~
S66.50 including postage and handl I AH'-I.I'll'." Operation Status Indicator
Assembles and Tested S20.00 _ GEMINI 10*

ing. Check, money order. Visa or Kit w/insi SI 5 00 Board w/ins: S7.50
■■ jno & landing ' 1.00

Mastercard. Prices include U.S. shipping and handling only


L raB< ts. S

CHECK. MONEY ORDERS. VISA and MASTERCARD


accapied. NO C.O.D.'s TOTAL S

Grant Ramsey Div.


Write For A Free Flyer Or Send6OC In Coin Or Siamps For A
Complete Catalog.

"The Sottware Scotsman" ■PUBLIC DOMALV". MJC


5025 S. Rangaline Rd,. W. Milton. OH 453B3
Bijx 891, Ravinia Station 10:00 a.m. ■ 5:00 p.m. EST — Mon. thru Fri.
Highland Park, IL 60035 (513] 698-5638 or (513) 339-1725
CHEATSHEET PRODUCTS'" r^A Fr^l
Phone: (312) 432-8250 P.O Box 8299 Pittsburgh PA. 15218 (^12)731-9806

Circle Reader Service No. 21 Circle Reader Service No. 20

Why Blank "Cheat" Sheets?


O.K. So now you've got the BeCOUSO They're
graftek software
best Commodore 64 in /^^^■■■••-.^Better Blank presents
the world, and lots of
complex software to

Stock Monitor
run on it. One prob
lem. Unless you work
with some ol these
programs everyday
or are a computer genius,
for the COMMODORE 64 ™
who can keep all those commands This user-friendly stock portfolio software package will give you
straight? "F5" in one program means
the needed edge in market analysis.
one thing, and "F5" in another program means
something else. A few companies do offer a solu STOCK MONITOR includes:
tion ... a die cut "cheat" sheet that attaches to your key • Dispiays Bar Charts of alt your Stocks
board with all the commands of one program printed • Stock Price Analysis including
on it. Great idea, unless you need them for 10 or 20 Linear Regression/Polynomial/Moving Averages Smoothing
programs. You could purchase another disk drive for • Calculales Key Corporate Performance Ratios crucial to the
the same investment, Our solution? Simple. A pack of 12 Investor
lined cards, die cut to fit your keyboard and just • Prints Charts and Analysis (Printer Optiona!)
waiting to be filled with those problem commands you • Adjusts Prices for Slock Splits and Slock Dividends
forget most often. Simple? Yes, but eflective. Now you • And More
can have all your program commands right at your
STOCK MONITOR is only S24 95 plus Two dollars Shipping and
linger tips on YOUR VERY OWN. custom designed
Handling; available on disk only.
"cheat" sheets. Order a couple packs today!
Commodore 64 is a Trademark ol Commodore Business Machines. HO

PlMM s«nd mo the following:


Qly. Horn Pile* NAME
Sets oi 12 C-64 Keyboard Cheat Sheets ©515.95 $ ADDRESS
2 Packs (24 Sheets) for S24.96
Total lor Merchandise Shipping and Handling "2.OO CITY . STATE. ZIP.

5% State Tax (WI Residents only)


Charge !o VISA D or MASTERCARD □
TOTAL ENCLOSED
□ Please Charge to, _ MasterCard * ] VISA CARD NO EXP. DATE.
Number Expires .
PHONE NO
SHIP TO: Name
Address ^_^ SIGNATURE

City OPTIONAL PRINTER. SPECIFY


State/Zip ^___^_^___^^_ 1525 or MPS-801 □ 1526 D
Dealei Inquiries Invited 55O N. 68th Street SEND S26.95 (OHIO Residents add 5'.-% Sales Tax) TO:

■ Bptes&Fteces,Inc
Wauwatosa, Wl 53213
GAFTEK SOFTWARE
414/257-1214
P O BOX 94 • SUGAR GROVE. OHIO 43155

Circle Reader Service No. 18 Circle Reader Service No. 19


Did I list a few items you didn't think of? Don't searched all over and came up with several loca
feel too bad, I didn't think of most of them either tions. The one I settled on was a local Community
when I first started out. These and other aspects Center sponsored by the city recreational depart
are very important to the future of any user group. ment. They furnish us with the room, tables,
First, let's put this all in perspective! You don't chairs, electricity and even advertise us in the local
have to do all of that at one time! Make a list of newspaper. They were thrilled to have us, because
your group's priorities and then just try to accom up to now all they had were dance classes, bingo
plish the first thing first, and not worry about games, etc. They even have a snack bar. I suggest
anything else until the things which are more im that you start looking at the local community or
portant on the list are done. You can waste more civic centers first. One of the other locations I came
time and effort by trying to do too much too fast, up with was the public library. Unfortunately they
so make a plan and stick to it! It might read some closed at 9:00 and didn't allow any type of drinks,
thing like this: also it was limited to electrical outlets and the pri
1. A Place to Meet! 5. Program/File library vacy for our group was severely restricted. Several
2. Naming the Group 6. Newsletter other locations had the same problems but were
3. Planning the meeting 7. Holding classes willing to let us meet were a bank, a couple of dif
4. By Laws and other 8. Guest speakers ferent churches, a local mall and an American
legalities 9. Bulletin Board Service legion post although they wanted to charge us. If
You will need a place to meet and by now, I'm you have a Community College or State University
sure you are tired of shampooing the living room nearby, many times there might also be facilities
rug! To attract new members and give yourself a there for a meeting place! So, you see, you have
little peace of mind, you will need to find a regular quite a few choices besides the living room. Just
and more appropriate meeting place. There are get on the phone and make a few calls. I think you
quite a few alternatives, and all the ones that I will will be surprised at how many places are available
cover are free. One of the most excruciating times to a users group.
I had when I first started was where to meet. I Now that you have a place to meet, start pub
licizing it! Put a notice at every store that sells
Commodore hardware/software! Remember these
Bought expensive software lately? are the same stores that get tired of answering
Brace yourself. users questions and will refer these people to you
anyway! A user group should also qualify for Public
The Intelligent Software package for C-64™,
Service messages on TV or Radio, and usually your
VIC™, and PET/CBM™. $35 for everything.
local newspaper has some sort of club arrange
No 3-color ads. no shiny packaging, and [sorry] no games;
just fifteen powerful, useful programs that will put your ments as a regular feature. After all, you are not
Commodore to work right now, in your home or office; selling anything to the people, your user group is
all on one disk at a near-unbelievable price. Includes: providing a great service—that of information and
Database: A complete nxiu-keyed fixed-record-tength data base manager. Sort
help to people with similar interests, as well as just
or setect [using all relational operators: =. >, <, AND, OR NOT, wild card) on any
field, perform computations on numeric fields. Any operation can be performed on all, plain friendship!
or or#y selected records. Al fields completely user-definable. Screen edrtng for records.
Can be used for any number of tasks, including accounts-receivable, mailing lists, in Organizing your time and following the proce
ventory control, expense account maintenance, or as an electrone rotodex. Even if
you use your Commodore for noting else, the program alone mqht lustrfy its expense.
dures I will set forth in coming columns will make
Word Processor: A ful-featur-ed menu-dnven word processor, ncludng: very your users group grow in a manageable way to
fast file commands [including a ask catalog], screen editng. text locating, and fun con
trol over margrts, spacng, pagng, ndentatnn. and justification [el commands imbedded meet the needs of new users, experienced people,
intent]." , . . wel dofie and highly functional . . . provides an excellent alternative
exchange knowledge and most of all have fun.
to the high pnced word processors . . . this « on exceOentbuy. Highly recommended "
— Midnze Software Gazette. "Provides good base features." — Compute's Gazette. Determine your objectives, set up your priorities
Copycalc: An electronic spreadsheet. Turns your Commodore into a vistole
balance sheet; includes screen editing. "Excellent program for budgeting, estimating,
and make that plan! If you are involved in a user
or any math-oriented use . . . well worth the money. Highly recommended." group, let me hear from you! If you'd like to start
— Midnste Software Gasecte.
Also ncluded: RsportGon Interfaces W/P with Database to create form letters, one, then get going! We can all share our experi
invoices, maihng labels, other reports]; Baseball Statistician [compiles betting
ences and ideas here together. The real network
statistics for a baseball or softboB league al up to 250 playoro. and generates reports
on a player, teem, or the entire league, including standngs]; several W/P uWites. in of Commodore users will be the contact that each
cluding Index [ndexes VWP's text files]; several Database utilities, inducing DBmerge
[facitates mfthfie database appkeatens): also Checkbook. Inventory. Paper route; individual person has with the local user group.
Loan Analyst. Labeler more
Let me hear your ideas! You can contact me at:
Versions of the package are available for any and avary Commodore computer
having a mrwnum of 12k RAM; al programs wH fuly support tape. Ask, and pmter. Tampa Commodore Users Group (TCUG-National)
Pnce ncludes shippfig withn USA and Canada [enclose $5 fee for C.O.D.); CaM.
residents add 6%. Any two programs on cassette. $20. This ad is the catalog; you P.O. Box 8713
may order documentation for any one program separate^ for $2 postpad [deducttte
Tampa, FL 33674
from later order]. Available only from;
Or, on The Commodore Information Network at CIS
Intelligent Software
ID#: 70225,374 C
Box 3745-P, San Rafael, CA 94912
IX

JunelJuly 1984 Kenneth Parr suggests adding the following lines:


54 IF N<0 THEN N$=N$ + " -"
PEEK Magazine 56 RETURN

advertisement
Also change line 50 to:
50 IF LEN(N$)>9 THEN 54

A number of readers who sent money to PEEK


August /September 1984
have told us they have received neither a product,
a refund nor even a response from the company.
If you have had a similar problem, please let
The Commodore Computer
us know. Meanwhile, we have discontinued Club—A National
PEEK'S advertising.
Organization at Last!
Spring 1984
Two glitches here. First, the dub is not producing
More-for-22 Subroutine a quarterly catalogue, as the article says, but is
rather announcing new products in its monthly
newsletter. Second, the scholarship opportunities
The satellite subroutine in lines 32 through 52, it
mentioned are still under consideration and have
seems, will delete the minus sign when displaying
not been officially sanctioned as yet.
negative numbers. To solve the problem, author
(Continued On Page 128)

Get the inside story on Commodore computers.


Discover ail the latest developments in software,
hardware and books... learn more about comput
ing... get many programs to type and save. You get all
this and more when you subscribe to Power/Play and
Commodore Microcomputers.

DON'T MISS ANOTHER ISSUE!


Use the subscription card enclosed to
SUBSCRIBE NOW!

POWER'PLAY Oct' Nov 1984 123


user groups

Because our user group listing has become excessively long, we are now publishing only a partial list in
each issue. This time we've included all our user groups in states beginning with letters A' through W and
all foreign groups. Next issue we'll publish all the groups in states beginning with letters A through M.
Then the following issue, it's back to N through W, and so on, until we get so many that we have to publish
it in tfiree—or four—or more—parts.

NEBRASKA Belle Mead. NJ 08502 Lincoln. NJ 08221 VIC 20 User Club New York 64 Users Group
Greater Omaha (201)359-3862 398-4044 339 Park Ave. 222 Thompson St.
Commodore 64 J. M. Pylka B.J. Chadwick Babylon. NV 11702 New York, NY 10012
Users Group South Jersey Commodore NEW HAMPSHIRE (516)669-9126 (212) 673-7241
2932 Leawood Dr. Users Club Gary Overman Bruce Cohen
Northern New England
Omaha. NE 68123 46-B Monroe Path VIC User Group Finger Lakes Commodore
Computer Society
(402) 292-2753 Maple Shade. NJ 08052 1250 Ocean Ave. Users Group
P.O. Box 69
Bob Quisenberry (609) 667-9758 Brooklyn. NY 11230 c/o Rose City Computer
Berlin, NH 03570
1629 Boise Mark Orthner (212) 859-3030 Associates
TBH VIC-NlCs
Alliance. NE 69301 Paisippany Computer Group Dr. Levitt 229 West Union St.
P.O. Box 981
Marilyn Sallee 51 FerncliffRd. L&M Computer Club Newark, NY 14513
Salem.NH 03079
Platte Valley Commodore User Morns Plains, NJ 07950 VIC 20 & 64 (315) 331-1185
(201)267-5231 C-64 U.S.E.R.S. User Software
Group (PVCUGI 4 Clinton St. The Commodore Users Group
Bob Searing Exchange Pro
1720 0 St. Tully, NY 13159 Rochester
P.O. Box4022
Genng, NE 69341 Information 64 (315) 696-8904 78 Hardison Rd
Rochester, NH 03867
(308)436-3211 16 W. Ridgewood Ave. Dick Mickelson Rochester, NY 14617
Ridgewood. NJ 07450 NEW MEXICO (716) 544-5251
Jim Parks VIC 20/CommodDre 64
NEVADA (201)447-4422 Commodore Users Group Users Group Tom Werenski
Dave Garaffa 6209 Leslie PI, NE 31 Maple Dr. Phone Evenings between 7-10
Las Vegas PET Users
Jersey Shoie Commodore Albuquerque. NM 87109 Lindenhursi. NY 11757 Commodore Computer Club
Suite 5-315
Users Group (505)821-5812 (516) 957-1512 Publications Dept.,
5130 E. Charleston Blvd. Danny Byrne
Las Vegas. NV 89122 Wall Township Fust Aid Bldg. Pete Lobol Giumman Aerospace
Gerald Hasty 1905 Monmouth Blvd Southern New Mexico VIC Information Exchange 1111 Stewart Ave.
Wall Township, NJ Commodore Users Group Club Bethpage, NY 11714
Compu Club 64
(201) 542-2113 2265 N. Dona Ana Rd. 336 W. 23 St. (516) 575-9558
4220 S. Maryland Parkway
Bob McKinley Las Cruces, NM 88005 Deer Park. NY 11729 Neil Threulsen
Bldg.B—Suite 403
3rdThurs. 7:30p.m. (505) 523-5336 Tom Schlegel Hello, Central!
Las Vegas. NV 89109 Scott Gardenhire
Monmouth Commodore/PET SASE & phone please 76-12 35th Ave.
(702) 369-7354
Users Club moots twice a month Jackson Heights, NY 11372
Cindy Springfield New York Commodore
25 Fox Wood Run NEW YORK Users Group Jared Sherman
C-Run Middleton, NJ 07748 Capital District 64/VIC 20 380 Riverside Dr.. 7Q VIC 20/64 Users Group
P.O. Box70473
(201) 671-4059 Users Group New York. NY 10025 NYU Waverly Place
Reno. NV 89570 Stan Gawel 363 Hamilton St (212) 566-6250 New York. NY 10003
Franklin Miller
Morris Area Commodore Albany. NY 12210 Ben Tunkelang (212) 358-5155
Southern Nevada
Users Group (MACUG) (518)436-1190 LIVICS (Long Island Lawrence Schulman
Commodore Group
61 Early St. Bill Pizer VIC Society) SCUG (Schenectady
905Bil)acSt.
Morristown, NJ 07960 Long Island PET Society 20 Spyglass Lane Commodore Users Gioup)
Las Vegas. NV 89128
(201) 267-5088 Ralph Bressler East Setauket, NY 11733 c/o the Video Connection
(702)363-2519
Tom Limoncelli Harborfields HS (516) 751-7844 Canal Square
Joseph Windolph
Rancocas Valley Commodore Taylor Avenue Lawrence Stefani Schenectady, NY 12305
NEW JERSEY
Users Group Greenlawn. NY 11740 VIC Users Group Timothy Davis
Commodore Friendly P.O. Box 234 PET User Club c/o Stoney Brook istMon of Month
User Group Mt. Laurel. NJ 08054 of West Chester Learning Center Commodore 64 Users Group
49 Heishey Pd. (609) 267-1912 1424 Stoney Brook Rd. SUN.Y atOswego
P.O. Box 1280
Wayne. NJ 07470 Mario Ei sen bach er White Plains. NY 10602 Stoney Brook, NY 11790 Dept. of Industrial Arts
(201)696-8043 Contact Ben Meyer (516)751-1719 Oswego, NY 13126
The Bell Communication
Rich Pinto/Colin Campbell Research Robert Wurtnel John R. Boronkay
LIVE (Long Island
Somerset Users Club Commodore Users Group VIC Enthusiasts) Poughkeepsie VIC User Group Bayside VIC Users
49 Marcy Street Rm. 17-32 2883. 95 N. Maple 17 Picadilly Road 2BrooklandsFarmRd. 23-20 Bell Blvd.
Somerset. NJ 08873 Ave. Great Neck. NY 11023 Poughkeepsie. NY 12601 Bayside. NY 11360
Contact Robert Holzer Basking Ridge. NJ 07920 (914) 462-4518 Marc Gerstein
Contact: Arnold Friedman
Educators Advisory (201) 221-4427 Joe Stein man
Commodore Masters Naples Commodore Users
P.O. Box 186 Walter Hcbbie
25 Croton Ave. VIC 20 User Group Group
Mediord, NJ 08055 Bordentown Area Staten Island. NY 10301 Paper Service Division PO.BoxH.U.S.NS.A
(609)953-1200 Commodore Users Group Kodak Park FPO. New York, NY 09521
Contact Stephen Farkouh
John Handheld 10 Spring St. Rochester, NY 14617 Donald Schmidt
VIC Users Club
VIC-TIMES Bordentown, NJ 08505 David Upham. Si.
76 Radford St. Commodore Sig Computer
46 Wayne Street (609) 298-6275
Staten Island. NY 10314 Manhattan 64 Club of Rockland
Edison. NJ 08317 Joe Griner c/o Steve Lazarowitz
Contact1 Michael Frantz PO Box 233
Thomas R. Molnar INFO 64 1440 Freeport Loop Tallman, NY 10982
West Chester County VIC
VIC 20 User Group 16 W. Ridgewood Ave Brooklyn. NY 11239 1914) 357-8941
Users Group
67 Distlor Ave. Ridgewood. NJ 07450 (212) 647-4266 Peter Bellin
P.O. Box 146
W. Caldweil. NJ 07006 (201) 447-4422 Larry Thompson
Pelham, NY 10552 Mohawk Valley Commodore
(201) 284-2281 Dave Garaffa
Joe Brown Adirondack Commodore 64 Users Group
G. M. Amin Ewing Commodore Users Users Group ? O. Box 343
SPUG
VIC Software Group 205 Woodlawn Ave. Tribes Hill. NY 12177
4782 Boston Post Rd.
Development Club 11 VanSaunDr. Saratoga Springs. NY J518) 829-7576
Pelham. NY 10803
77 Fomalhaut Ave. Trenton. NJ 08628 (518) 584-8960 William Nowak
Paul Skipski
Sewell. NJ 08080 (609) 882-4826 Paul Klompas 2nd Tues. of month 7 p.m.
John C. Jones VIC 20 User Club
H P Rosenberg Rockland County Commodore The New Yc . City VIC/64
last Wed of month 7-9 p.m. 151-28 22nd Ave.
ACGNJ PET/VIC/CBM Users Group Users Group NYCUG
Whitestone. NY 11357
User Group Cape-Atlantic Commodore P O. Box 573 436 East 69th St.
Jean F. Coppola
30 Riveiview Terr. Users Group Nanuet, NY 10965 New York, NY 10021
1515 Shore Rd. Ross Garber

124 POWER PLAYOct/Nov 1984


(212) 787-2854 Bismarck, ND 58501 OKLAHOMA Westmoreland Commodore CACCC-Centie Area
Joycelyn Woods Rolf Arnold Southwest Oklahoma Users Club Commodore Computer Club
505-B4-6667 E-3S The Computer Club Computer Club c/o DJ & Son Electronics 214 Computer Budding
Cclomal Plaza University Park. PA 16802
5th Gen. Hosp. Lock Drawer 1497 c/o Commodore Chapter
APO New York, NY 09154 North Dakota State P O. Box 6646 Latrobe, PA 15650 (814) 237-5912
Jim Mathers BillHillner
Gaiy Lee Crowell Penitentiary Lawton. OK 73504
Hudson Valley Commodore Bismarck. ND 58502 1 30 at Lawton City Library Commodore Users Club Bellwood- Altoona Users Group
Club Ed Reitan 3021 Ben Venue Dr. 1433-13thAve.
Commodore Hobby
Greensburg, PA 15601 Altoona, PA 16603
P.O. Box2190 OHIO Users Group
(412)836-2224 (814) 942-9565
Kingston. NY 12401 Dayton Area PET PO, Box 15238
1st Wed of month Tulsa, OK 74158 Jim Mathers D. N. Dantof
User Group
Norny Chug 679 Murray Hill Drive (918)834-5658 VIC 20 Programmers, Inc. Eight Squared
P.O. Box226 Xeraa. OH 45385 Annette Hinshaw c/o Watson Woods P.O. Box76
Norwood, NY 13668 (513)372-4077 Greater Oklahoma 115 Old Spring Rd. Mount Holly Springs. PA
Coatesville. PA 19320 17065
353-4591 Charles Tobm Commodore Club
Andrew VanDuyne 1401 N Rockwell Robert Gougher (717) 486-3274 or
Central Ohio PET (717)766-5185
2nd Wed. of month 7 p m. Oklahoma City, OK 73127 G.R.C User Club
Users Group Mindy Skelton
The Upstate Commodore 107 S. Westmoor Avenue (405) 789-3229 300 Whitten Hollow Rd.
Users Group Columbus, OH 43204 Randy Hill New Kensington. PA 15068 A-K 64 Users Group
PO Box 5242 (614)274-0304 Commodore Oklahoma Bill Bolt 1762 Fairmont St.
Arnot Mall Contact. Philip H Lynch Users Club NADC Commodore Users Club New Kensington. PA 15068
Horseheads. NY 14844 4000 NW 14th St. 248OakdaleAve. (412) 335-9070
Commodore Computer Club Alton E. Glubish
Chris Johnson of Toledo Oklahoma City. OK 73107 Horsham. PA 19044
(405) 943-1370 Norman McCrary 2nd & 4th Tues. of month
Utica Commodcie Users 734 Donna Dnve
Group Temperance, Ml 48182 Stanley B. Dow CACC (Capitol Area Lincoln Technical Inst.
ISOlStorrsAve. Gerald Carter 5151 Tilghman
Commodore Users Ccmmodore Club)
Utica. NY 13501 Box 268 P.O. Box333 AUentown, PA
Chillicothe Commodore (215) 770-1032
(315) 733-2244 Users Group Oklahoma City, OK 73101 Lemoyne. PA 17043
Phil Bothstein Monte Maker, President (717) 732-5255 Alan Karpe
PO. Box211
Geoffrey Hebert 2nd and 4th Thurs. 7-30 p m.
Queens N Y. Users Group Chillicothe. OH 45601 Commodore Users of Norman
67-42 Harrow St. William A. Chaney 209 Brookwood G/C Computer Owners Group Worldwide Commodore
Forest Hills, NY Noble. OK 73068 c/o Gilbert Associates. Inc. Users Group
Licking County 64 Users Group
Sam Soltan. Bruce Behrend Matt Hager PO. Box 1498 P.O. Box 337
323 Schulei St
Reading, PA 19607 Blue Bell. PA 19422
Commodore 64 Users Group Newark, OH 43055 Commodore Users Group
Extension 6472 David Walter
67-42 Harrow St. (614)345-1327 Musk ogee Computer Society
Forest Hills. NY 202 S. 12th St. Jo Lambert (215) 775-2600 Upper Buxmont C-64 Users
11433 Pearl Rd.
Sam Soltan Muskogee, OK 74401 Boeing Employees Personal 655BergeyRd.
Stiongsville, OH 44136
Telford, PA 18969
NORTH CAROLINA Paul M. Warner Steve Ford Computer Club
The Boeing Vertol Co (215)723-7039
Amateur Radio PET CPU. Connection OREGON
P.O. Box 16858 Don Roques
Users Group PO. Box42032 NW PET Users Group
Philadelphia, PA 19142 PUERTO RICO
P.O. Box 30694 Brook Park. OH 44142 John F. Jones
(215) 522-2257 CUG of Puerto Rico
Raleigh. NC 27622 Danm Hudak 2134 NE 45th Avenue Jim McLaughlin RFD #1. Box 13
Contact Hank Roth Portland, OR 97213
SE Cleveland Commodore Main Line Commodore Users San Juan, PR 00914
VIC Users Club Crazies U.S. Commodore Users Group
Group (MLCUG) Ken Burch
c/o David C. Fonenberry 18813 Hailan Di P.O. Box 2310
1046 General Allen Lane VIC 20 User Group
Route 3. Box 351 Maple Heights. OH 44137 Roseburg, OR 97470
West Chester. PA 19380 655 Hernandez St.
Lincolnton. NC 28092 (216)581-3099 (503) 672-7591
(215)388-1581 Muamar, PR 00907
Microcomputer Users Club Carl Skala Richard Tsuki]i
Ennl Volcheck Robert Morales, Jr.
Box 17142 Bethabaia Sta. Commodore Users of Southern Oregon VIC/64
Commodore Users Group RHODE ISLAND
Winston-Saiem. NC 27116 Blue Chip (Cincinnati) Users Group
781 Dick Ave,
Joel D. Brown 816 Beecher St. 3600 Madrona Lane Irving B. Silverman, CPA
Warmmster, PA 18974
VIC Users Club Cincinnati, OH 45206 Medford. OR 97501 160 Taunton Ave.
Matt Matulaitis
Rt. 11. Box 686 (513) 961-6582 (503) 779-7631 E. Providence. RI02914
Ted Stalets James Powell The Commodore Users Club Contact: Michelle Chavanne
Hickory. NC 28601
of S E. Pittsburgh
Tim Gromlovits Southwestern Ohio Jefferson State Computer Newport VIC/64 Users
c/o Groves Appliance & TV
Raleigh VIC 20/54 Users Commodore Users Group Users Group-JUG 10 Maiiland Ct
2407 Pennsylvania Ave.
Group PO Box 399117 2355 Camp Baker Rd. Newport, RI 02840
West Mifflin, PA 15122
410-D Delta Court Cincinnati, OH 45239 Medford. OR 97501 (401)849-2684
Charles Groves
Cary, NC 27511 2nd Wed. of month at 7 p.m. John Newman Dr. Matt McConeghy
Compstais
(919)469-3862 S.W.O.C.U.G. (SW. Ohio PENNSYLVANIA The VIC 20 Users Club
130 Blue Teal Circle
Larry Diener Commodore Users Gp.) Warwick, RI 02886
PET User Group Audubon. PA 19403
Down East Commodores 8401 Wicklow Ave. GeneBeals Mike Norm
Tom Davey
302 Belltown Rd Cincinnati. OH 45236 P.O. Box 371 Commodore Users Group
Meet at Audio Video Junct.
Havelock, NC 28532 Joe Beresford Montgomeryvilie, PA 18936 c/o Data-Co.
Scianton Commodore
(919) 447-4536 Marion Ohio Commodore 97E Tiogue Ave.
Penn Conference Users Gtoup
Bruce Thedm Users Group (MOCUG) Coventry, RI 02816
Csmputer Club P.O. Box 211
Tryon Commodore 64 Club 775 Wolfinger Rd. c/o Penn Conference of SD A Clarks Summit, PA 18411
(401)828-7385
P.O. Box 1016 Manon, OH 43302 720 Museum Road Victor Moffett
Clifton Heights Users Group
Tryon. NC 28782 (614)726-2630 Reading. PA 19611
PO Box 235 SOUTH CAROLINA
(704) 859-6340 Van Munro Contact Dan R, Knepp
Clifton Heights. PA 19018 Beaufort Technical College
Robin Michael Commodore Local Users PACS Commodore Users
istMon of month at 7 p.m. Oxford Circle 64 Users Group lOOS.RibautRd
Exchange (C.L.U.E.) Group
Trinity Church Beaufort, SC 29902
Down East Commodore 3040 Highcliff Ct. LaSalle College
6900 Rising Sun Ave Dean of Instruction
Users Groups Columbus. OH 43229 20th & Olney Ave.
Pat Murphy Philadelphia. PA 19H1 Computer Users Society
302 Belltown Rd. Philadelphia, PA 19141
2ndMon. of month 6 30 p m (215) 743-8999 of Greenville (CUS)
Havelock. NC 28532 (215) 951-1258
Roger Nazeley (215) 535-9021 Horizon Records -
(919) 447-4536 Medina Commodore Stephen Longo
3rdMon 7 30-9:30 p.m. Home Computers
Sruce Theden Users Group Glen Schwartz
VIC Software 347 S. Pleasantburg Dr.
Cleveland County Computer P.O. Box 182 807 Avon
Development Club Greenville. SC 29607
Club Medina. OH 44258 Philadelphia, PA 19116
440 W. Sedgwick (803) 235-7922
P.O. Box489 (216)722-2611
Gene Planchak Apt A-l Bo Jeanes
Grover. NC 28073 Jill Carpenter
4820 Anne Lane PhJadelphia. PA 19119 Commodore Computer
(704) 937-9124 2nd Wed. 7 p.m.
Sharpsville, PA 15150 (215) 844-4328 Club of Columbia
Todd Patterson Akron Area C-64 Useis Group (412) 962-9682 Tracy Lee Thomas P O. Box 2775
NORTH DAKOTA 2453 Second St
PPG (Pittsburgh PET Group) Bits & Bytes Cayce
Cuyahoga Falls. OH 44221
CCCC (Capitol City Computer c/o Joel A. Casar. DMD 1015 Dale Rd. West Columbia. SC 23171
(216) 923-4396
Club) 2015 Garnck Drive Secane, PA 19018 Spartanburg Commodore
Paul Hardy
c/o Veterans Memorial Public Pittsburgh, PA 15235 (215) 544-5875 Users Group
4th Sat. of month 1-4 p m
Library (412)371-2882 Dave Boodey 803 Lucerne Dr.
520 Avenue A East

POWER/PLAY Oct/Nov 1984 125


Spaitanburg. SC 29302 VIC Users Grojp David J. Shreeve, Commodore Users of Franidin Centralra. WA 98531
(803) 582-5897 381764th Di. Vice President 1201 N HighSt (206) 736-4085
James Pasley Lubbock.TX 79413 The VIClic Franklin. VA 23851 Rick Beaber
The Charleston Computer 64 Users Group (804) 562-6823 Computer Club
799 Ponderosa Drive
Society 2421 Midnight Circle Sandy, UT 84070 D.Bruce Powell c/o Honeywell, Inc.
PO. Box 5264 Piano. TX 75075 Contact: Steve Graham Fredericksburg Computer Club 5303 Shilshole Ave , NW
N, Charleston, SC 29406 S.G Grodin P.O.Box 10H, College Station Seattle, WA 98107
VIC 20 Users
(803) 747-0310 Fredericksburg. VA 22402 (206)789 2000
Savaci Computer Club 324 R 300 W,
Jack Fun 312 West Alabama (703)371-4184 John Goddard
Smithfield, UT 84335
3rd Tues. of month ax 7 p.m. Suite 2 Steven Northcutt C-64 Diversity
Dave DeCorso
The Executive Touch C-64 Houston. TX 77006 Ehefcee Asso , 7 30 p.m. 18204-67 th Ave, ,NE.
Northern Utah VIC & 64
& VIC 20 Users Davi Jordan, Chairman 2nd Tues, Arlington. WA 93223
Users Group
208 Hwy 15 Gulf Coast Commodore Washington Area C-64 UG (206) 435-4580
P.O. Box 533
MyrtJcBeach.se 29577 Users Group (McLean) Jill Johnston
Garland. UT 84312
448-8428 <yo Kent Gardens School Central Washington
P.O. Box 128 David Sanders
Patricia Watkins 7426 Eldorado St.
Corpus Chnsti. TX 7B403 Commodore Users Group
The Commodore Users Group McLean, VA 22012
SOUTH DAKOTA (512) 887 4577 652 West 700 North P.O, Box 10937
Lawrence Hernandez (703) 523-1995 Yakima. WA 98909
PET User Group Ciearfield. UT 84015
Martin Smith (509)248-8193
515 South Duff Mid-Cities Commodore Club (801)776-3950 3rd Thurs of month 7 p.m. Sam Cox
Mitchell, SD 57301 413 Chi solm Trail Rodney Keller,
(605) 996-8277 Hurst, TX 76053 Richard Brenchly Francoma Commodore Fort Lewis Commodore
Contact: J:m Dallas Bruce Nelson Users Group Computer Club
Mountain Computer Society J. Marshall Library
VIC/64 Users Club Interface Computer Club Quarters 2821-A
P.O. Box 1154 6209 Rose Hill Dr.
608 West 5th 814 North Sabinas Sandy. UT840S1 Fort Lewis, WA 98433
Alexandria. VA 22310 (206) 964-1444
Pierre. SD 57501 San Antonio. TX 78207 Dave Tigner (703)971-5021 Jim Litchneld
(605) 224-4863 M. E- Garza. President VERMONT Mark Sowash 1st & 3rd Thurs. 7 30 p.m.
Larry Lundeen Gull Coast Commodore Burlington Area Commodore 3rd Tues of month
TENNESSEE Users Group WEST VIRGINIA
Users Group Washington Area C-64 (Burke)
River City Computer PO. Box 128 6 Mayfair Personal Computer Club
P.O. Box 93
Hobbyists Corpus Chnsti, TX 78403 South Builington, VT 05402 PO Box 1301
Mt.Vemon.VA 22121
Memphis, TN (512) 8B7-4577 Charleston. WV 25325
658-4160 (703)360-6749
1st Mon. at Main Library Lawrence Hernandez Steve Lippert Cam Cravens
Dick Jackson
Nashville Commodore JCUG (Irvmg Commodore VIRGINIA Burke Library. 4th Sat. Commodore User Group
Users Group Users Group) 73 Pine Hill Estates
Northern VA PET Users Arlington Victims (20/64)
P.O. Box 121282 3237 Northgate #1289 Kenova. WV 25530
Bob Karpen Fairhngton Community Center
NashviUe. TN 37212 Irving. TX 75062 (304)453-2124
2045 Eakins Court 4501 Arlington Blvd.
(615)331-5408 (214) 252-7017 Marc Huttan
Reston,VA 22091 Arlington. VA 22204
Dave Rushing Robert Hayes Logan Computer Club
{803)860-9116 (703)524-0236
3rd Thurs, at Cumberland Mus Commodore Computer Clifton M, Gtadney P.O Box 480
VIC Users Group
Commodore User Club Club (C3) 2nd Wed- of month 7 p.m. Logan. WV 25601
Rt. 2, Box 180 C. R. Wilson, Jr.
Metro Computer Center c/o Lamar Full Gospel
Lynchburg.VA 24501 Capitol Area Commodore
1800 Dayton Blvd. Assembly 1st Tues. of month 7 p.m.
Contact: Dick Rossignol Enthusiasts
Chattanooga. TN 37405 1200 S, Sumner Commodore Home Usexs
P. Henry Library
Pampa.TX7906& VIC Users Group
Mondays 7:30 pm 2312 Tangle Vale Group—C.H.U.G.
(806) 665-3444 c/o Donnie L. Thompson
Metro- K no Seville Commodore Vienna. VA 22180 81 Lynwood Ave.
Randy Mills 1502 Harvard Rd. Wheeling. WV 26003
Users Club (703)338-6313
Every other Thura 7 p.m. Richmond, VA 23226 ;304)242-8362
7405QxmoorRd.,Rt. #20 Don Swinney
Knoxville.TN 37921 1110 Texas Ave, Da]e City Commodore 2nd Sat of month 1:30 p.m Alice Shipley
Mart, TX 766&4 User Group
(615)938-3773 PENTAF (Pentagon) Commodore Compute! Club
(817) 876-2710 P.O. Box 2004
Ed Fntchaid 9912 Colony Rd- 203 Lighmer Ave.
James Meekei Dale City. VA 22193 Lewisbuig.WV 24901
Memphis Commodore Fairfax.VA 22033
The Great Northwest CBM 64 Tidewater Commodore (703) 273 1337 ;304) 645-1150
Users Group
Users Group Users Group Ralph Poole Chris Apperson
2476 Redvers Ave
Memphis. TN 38127 6302 War Hawk Dr. 4917WestgioveRd. 11:30a.m.. Rm5B1057 WISCONSIN
(901)358-5823 San Antonio, TX 78238 Virginia Beach, VA 23455
Alexandria Users Group Sewpus
647-3881 Frod Monsnn
Hany Ewart 1206 Westgrove Blvd. c/o Theodore J. Polozynski
Randy Fredericksburg Area Alexandria. VA 22307
ET 64 Users Group P.O. Box 21851
Commodore Users Group Computer Enthusiasts JeriHendrickson Milwaukee. WI53221
P.O. Box 495
624BellviewSt. PO. Box324
Knoxville. TN 37901 WASHINGTON Waukesha Area Commodore
Sulphur Springs, TX 754S2 Locust Giove, VA 22508
(615)966-8478 'Jser Group (WACUG)
Danny Miller (703) 972-7195 NW PET Users Group
Walt Turner 256% W. Broadway
Michael Parker 2565 Dexter N, 3203
Jackson Commodore Corpus Christ! Commodores Waukesha, W] 53186
Seattle. WA 98109
P.O. Box 6541 VIC 20 Victims
Users Group Contact: Richard Ball Contact1 Walter Sadler
Corpus Christ!, TX 78411 4301 Columbia Pike #410
31 Carriage House Dr. (414)547-9391
(512) 852*7665 Arlington, VA 22204 PET Users Group
Jackson, TN 38305 Commodore 64 Software
Bob McKelvy (703)920-0513 c/o Kenneth Tong
[9011668-3958 Exchange Group
Mike Spengel 1800 Taylor Ave N102
Rick Crone The Woodlands Commodore Seattle, WA 98102 P.O. Box 224
Users Group Peninsula Commodore 64
TEXAS Oregon, WI 53575
3 Sphtiock Rd Users Group Whidbey Island Commodore
E. J. Rosenberg
PET Users 124 Burnham Place Computer Club
The Woodlands. TX 77380
2001 Bryan Tower 947 N Burroughs Ave CL.U.B.S4
(713) 292-9987 Newport News. VA 23606
Suite 3800 (804)595-7315 Oak Harbor. WA 98277 6156 Douglas Ave
Andrew Gardner
Dallas, TX 75201 Richard G. Wiimoth Michael D. Clark Caledonia, WI 53108
VIC 20 Users Group (414) 835-4645 p.m.
Laity Williams Norfolk Users Group Central Washington
641S Brookhnucn Trail Jack White
PO Box 652 1030 West 43 rd St. B-4 Commodore Users Group
Ft. Worth, TX 76133 2nd Sat. every month
San Antonio, TX 78293 Norfolk. VA 23508 1222 S lstSt
(817) 346-1407 10.00 b m.
PET User Group Jetf Southerland 489-8292 Yakima.WA 98932
John Bowen Larry Pearson Tim McElioy VIC-20& 64 User Group
SCOPE 522 West Beigen Dr
Texas A fit M NASA VIC 20 User Group Blue Mountain Commodore
P.O. Box 3095 Milwaukee, WT 52217
Microcomputer Club 713 York Warwick Dr Users Club
Richardson, TX 75033 (414)476-8125
Texas A & M, TX Yorktown.VA 23692 15 Stone St,
2nd Sat af month 1:30 p.m. Mr. Wachtl
CHUG (Commodore Houston Harris Hamilton. Walla Walla. WA 99362
UTAH (509) 525-5452 Menomonie Area Commodor*
Users Group) 135BeverleyRd.
8738 WUdforest Utah FUG Keith Rodue Users Group
Danville, VA 24541 510 12th St.
Houston. TX 77088 Jack Fleck Spokane Commodore
David Gray Menomonie, WI 54751
(713) 999-3650 2236 Washington Blvd. User Group
Ogden. UT 84401 RACE, Commodore (715) 235-4987
Contact John Walker c/o N 310 Raymond #1
Users Group Mike Williams
Commodore Users Group The Commodore Users Club Spokane, WA 99E06
4726 Hoiseman Di. CUSSH.
P.O Box 49138 742 Taylor Avenue Stan White
Roanoke. VA 24019 3614 Sovereign Dr.
Austin, TX 78765 Ogden, UT 84404
<703) 362-3960 CBM Users Group
Contact Todri Woods Kap, Racine, WI 53406
Dr. Jerry D. Fiazee Larry Rackow 803 Euclid Way
President (414)554-0156

126 POWER. PLAY Oct'Nov 1984


Tim Ttemmel Toronto, Oniatio, Canada 581 Coronation KOREA NORWAY
3rd Saturday of month M5M4A1 Cambridge, Ontario N1R5V3 Commodore Users Club VIC Club of Norway
Madison Area Commodore (416)782-8900 Canada K.P.O. Box 1437 Nedre Bankegt 10.
or call 416-782-9252 William McLean Seoul. Korea 1750 Halden
Users Group
1552 Park St. Contact; Chris Bennett Cornwall Computer Club Contact: S K. Cha Norway
Middleton, WI 53562 PET Users Club 1510 Second St., East MEXICO SPAIN
(608)831-4852 c/o Mr. Biown Cornwall, Ontario K6H2C3
Asociacion De Usanos Club de Usuarios de
John Carvin Valley Heights Canada
Commodore Commodore
3rd Thurs. each month Secondary School David King
c/o Alejandro Lopez c/ Guadalete no. 11-30A
S.W.I.T.C.H. Box 159 C-64 Users Group Cartagena, Murcia
Arechiga
W156 N8834 Pilymn Rd. Langton. Ont.NOElGO 1122 Wilson Dr. Holbein 174-6° Pisa Angel Fuentes Penile
Menomonee Falls. WI 53051 CCCC (Canadian Sarnia, Ontario N7S3J6 Mexico 18. D.F. UNITED KINGDOM
(414) 255-7044 Commodore Computer Club) (519) 542-2534
Club de Usarios Commodore North London Hobby
Len Lutz c/o Strictly Commodore Susan Timar
Sigma del None Computer Club
47 Coachwood Place once a month on Sun. nights
Milwaukee Area CBM64 Mol del Valle, Local 44 Dept. of Electronics &
Enthusiasts (M.A.CE.) Calgary, Alberta Compu-Dom of Southern Garza Garcia, N.L, 66220 Communications
P.O. Box 340 T3H1E1 Saskatchewan
Club Microvie Engineering
Elm Grove, WI 53122 Contact: Roger Olanson 308 Coldwell Rd.
VJlaldama 225 The Polytechnic of North
(414) 259-5991 W.P.U.G. Regina, Saskatchewan
Col. Chapultepec London
Kevin Wilde 9-300 Enmskillen Ave. S4R4L5
Monterrey. N.L. Holloway Rd.
Winnipeg, Manitoba R2V 0H9 Joel Champagne
The Eau Claire CBM64 Mexico 66450 London N7 8DB
Users Group Larry Neufeld London Commode re Users Oscar Sosa, President Croydon Microcomputer Club
Rt. 5, Box 179A VIC-TIMS Club (LCUC)
NEW ZEALAND lllSelhurstR.
Eau Claire. WI 54703 2-830 Helena St. 28 Barrett Cres.
Selhurst, London SE25 6LH
(715)874-5972 Trail, British Columbia London, Ontario N6EIT5 Commodore Users Group
01-653-3207
John Slavsky, Jr V1R3X2 (519) 681-5059 Meet at VHF Clubrooms
Vernon Gifford
2ndThuiE.7p.m. (604) 368-9970 Dennis Trankner Hazel Ave.
Mount Roskill WEST INDIES
WIAsso. of VIC/64 Greg Goss 568 Momington St.
3rd Wed. of month, 7:30 p.m. Trinidad Asso. of Computer
Enthusiasts (W. A. V.E.) Arva Hackers Stratford, Ontario N5A5G9
Roger Altena 278-5262 Owners T.A.C.O.
P.O. Box 641 Medway High School (519) 271-5704
Mr. Walter Scholz Nelson VIC Users Group 91 Cherry Crescent
Waukesha.WI 53187 Arva, Ontario NOM 1C0
c/o P.O. Box 860 Westmoorings. Carenage
(414) 771-7016 D Lerch C-64 Users Group
Annette Levancowski Nelson, New Zealand Trinidad
Bonnyville VIC Cursors P.O. Box 9
lst&3rdFn.7p.m. Pete i Archer (809)637-8091
Box 2100 Rothesay, N.B.E0G2W0
Mark Mahannah
Chippewa Valley Commodore Bonnyville. Alberta TOA 0L0 Canada E.R Kennedy
(403) 826-3992 Don Shea c/o New Zealand Synthetic
64 Users Group
620 West Central St. Ed Wittchen Fuels Corp. Ltd.
Club 64
Chippewa Falls. WI 54729 Private Bag
Commodore Users Club 120 Liverpool St.
(715) 723-8095 New Plymouth
of Sudbury F-ton.N.B.E3B4V5
Leo La to 938 Brookfield Avs. Canada
Project-20 Sudbury, Ontario (506)454-9730
P.O- Box 359 P3A 4K4 Cass Howorth
Elm Grove, WI 53122 PET Educators Group Biockville Users Group (B.U.G.)
Vicky Badger Club P.O. Box454 72 Murray St.
2825 Riva Ridge Station A Brockville, Ontario K6V2X1
Cottage Grove, WI 53527 Windsor, Ontario Canada
Geoige Cooper N9A 6L7 Bill Maxwell
COMVIC C-64 Users Group of
CHIPS
Montreal (C.U-G.OM.)
COMMODORE 64 U
1017 Kiiboum Ave. P.O. Box 1688
West Bend. WI 53095 St. Laurent SnowdonP.O. Box792
(414) 338-1609 D Montreal, Ouebec Montreal, Quebec H3X3X9
Richard Kohn (E) 334-2494 H4L 4Z2 Canada SOFTWARE
2nd Wed. & 4th Thurs. Calgary Commodore Gary Letovsky
Com Bay 64 Users Group FINLAND
2589 Haven Rd. 37CastleridgeDr.,N.E. VIC-Club in Helsinki
35 PROGRAMS
Green Bay, WI 54303 Calgary. Alberta c/o Matti Aarrao
(414) 439-1619 T3J1P4
(SORRY, DISK ONLY)
Linnusta]ank] 2B7
Jeff Schwecler John Hazard SF-02940 ESPOO 94
WYOMING Fledging Barrie User Finland

Commodore Users Club


Group (BUG) GERMANY
$12.95
58 Steel St.
c/o Video Station
Barne, Ontario
Kettenberg 24 plus $2.00 shipping and handling
670 North 3rd #B
Laramie, WY 82070
Canada L4M 2E9
D5880LuedenScheid
(foreign, except Canada - fJ.OO)
West Germany
(307)721-5908 Commodore Computer Club Rudi Ferrari
Pamela Nash P.O. Box91164
Commodore 64 Berlin
AUSTRALIA
West Vancouver. BC V7V3N6
Users Group
These are selected public domain
WA VIC-Ups [VIC 20/CBM
Canada
Co. B USAFS Berlin prograts developed especially for the
(604)738-3311
64 Users) Box 9723 COMMODORE 64.
14 Glengariff Dr. Nova Scotia Commodore APO New York. NY 09742
Floreat Park 6014 Computer Group Charles D.Blagburn
P.O. Box 3426
Western Australia
Halifax South
Commodore Users Group GAMES, UTILITIES,
B. J. Cook Hoidelburg
AUSTRIA
Halifax, NS B3J3J1
P.O Box Gen. Del. BUSINESS, EDUCATION
Canada
APO New York. NY 09102
Commodore Users Club Phil Cum m ings
Robert H. Jacquot
GRAPHICS, & MUSIC
Postfach 5026
C-64 Users Group
Salzburg of Montreal—(C.U.G.O.M.)
HOLLAND (DOCUMENTATION INCLUDED)
Austria Commodore Users Group
SnowdonP.O Box 792
062-222-5391 HCC/Venlo. Mancollenweg 67
Montreal, Quebec H3X3X9
D A. Stagg
Canada 5971 At Gmbbenvorst send check or iDney order to
BAHAMAS Gary Letovsky Holland
Hub Chnstis
Commodore Computer Club Castlegai Commodore
c/o Syntex Corporation Computer Club ITALY SMADA SOFTWARE
P.O.BoxF2430 SSI, S37, C7 Commodore 64 Club
Freeport, Bahamas Castlegar. BCV1M3H7 Universita di Studi shan PO BOX 13B2 Dept P
(809) 352-2497 Canada V. Avigliana 13/1
P. A. Stafford ■604) 365-3389 10138 TORINO
Bellevue, NE 68005
CANADA Robert Dooiey ITALY
Toronto PET Cambridge Commodore
COMMODORE 64 is a trademark of
Users Group, Inc.
1912A Avenue Rd..Ste. 1
Users Group
c/o Badcock & Wilcox CoModore Electronics Ltd 1
Canada Ltd

Circle Reader Service No. 22


advertisers index

Glitch Fix (Continued From Page 123) Reader


Page Service
June/July 1984 Advertiser No. No.

For Bridge Players Only


Those of you having trouble locating Artworx's
Abacus Software 73 .75,77 9,10,14
Bridge 4.0, can contact the company at 150 N.
Academy Software 32 12
Main Street, Fairport, NY 14450. Or call toll-free, Activision 4-5 1
800-828-6573. All Systems Go 119 17
Apropos Technology 89 15
Bytes & Pieces 121 18
Letters to my Grandchildren Cardco IBC 23
Cheatsheet Products 121 20
Commodore IFC-1,30-31 ,OBC
*

Computer Mail Order 29 8


Ergo Systems 27 7
Gold Disk 11 4

June/July Graftek Software 121 19


Grant Ramsay
#
121
and August! Intelligent Software 122 *

M.J.I. Software 98 16
September 1984
Microcomputer Games 17 27
Microprose Software 19 28
Microsignal 98
*

Orange Micro 25 6
Protecto Enterprizes 64-71 11
FH Shedd. the real grandfather in the series.
Public Domain 121 21
The nice but bland "grandfather" illustration we Sequential Circuits 13 29
included with FH Shedd's informative and enter Sight & Sound Music Software 8-9 3
taining series, we discovered, is far from repre Signal Computer Consultants 111 30
sentative of the real grandfather who wrote the Smada Software 127 22
articles. We offer our apologies to Mr. Shedd and SubLogic 7,23 2,5
include, herewith, photos of the real person— USI International 33 13
and his grandchildren, Lucas and Miriam. World of Commodore 15 25

*No leader service number at advertiser's request

Lucas (I.) and Miriam, recipients of then grandfather's


computing tutelage.
CARDCO Letter Quality Printers
"Commodore-ready",PLUS ...

An excellent line of Letter Quality PRINTERS are Priced attractively and much lower than you
ready foryou and "Commodore-ready". PLUS... expect.
compatible input for PC, PC jr., TRS-80 and a • Model LQ/1... 13" carriage, daisy wheel
host of other personal computers. type, printing speed 14
cps.

All three CARDCO PRINTERS are true letter quality • Model LQ/2... 8Y2" carriage, drumhead
printers, bi-directional with continuous printing design, printing speed 12
capability, for computers with Centronics cps.
parallel output, of excellent quality, standard
• Model LQ/3... 11" carriage, daisy wheel
friction-feed, designed in attractive neutral to
type, printing speed 13
blend with any decor in your office, home or
cps.
business. The fine letter quality is suited for
personal or business use, ideal for word Write for illustrated literature and prices or
processing applications including subscript, see CARDCO Computer Accessories and
supersubscript and bold-typing. Software wherever Computers are sold.

r -

cardco, inc.
300 S. Topeka Wichita, Kansas 67202 (316) 267-6525 (ft
"The world's largest manufacturer of Commodore accessories.'

Commodore- is a registered trademark of Commodore Business Systems, Inc.


IT'S NOT HOW MUCH YOU PAY.

IT'S HOW MUCH YOU GET.


The computer at the top keyboard with 66 typewriter- or color monitor, disk drive and
has a 64K memory. type keys. (Not rubber chicklet a modem—all together it just
It has the initials I, B, and keys like the IBM PCjr.) about equals the price of the
M. And you pay for those It has high resolution IBM PCjr all alone. With no
initials—about 3669. graphics with 320 x 200 pixel peripherals.
The Commodore 64™ has resolution, 16 available colors So you can buy a computer
a 64K memory. and eight 3-dimensional sprites. for a lot of money.
But you don't pay for the It has 9-octave high fidelity Or buy a lot of computer
initials, you just pay for the sound. for the money.
computer: $215. About one The Commodore 64 is
third the price of the IBM PCjr™ capable of running thousands COMMODORE 64?
The Commodore 64 of programs for home and IT'S NOT HOW LITTLE IT COSTS,
also has a typewriter-type office. And if you add a printer IT'S HOW MUCH YOU GET.

You might also like