w
THE 0
a )0>Q
QQO
vol.iv
N0.4
44254
00001
November 1984
ffiS
*0
OJWy
jtlOJ
FC3C6R
ol
fcl
51
L5)
B>nyr
1?
A
M/.S l H
< l l.l ARt,
l» AMU k
IH All
40* Lb*. i
<
mn, J
wirJ
■if j|
=2^
p
WORLDS OF FLIGHT (WOF) is a “view”
oriented flight simulation for the TRS-80
Color Computer, written entirely in
Machine Language. “View” oriented
means that the pilot may determine his or
her position by actually viewing the sur-
rounding landmarks as opposed to using
instruments which sense navigational
references. This is a major departure from
"instrument only” simulations which can
be achieved through BASIC programs.
Most instrument maneuvers and pro-
cedures may be practiced. The craft is a
light-weight, single-engine airplane with
low wings. A nose wheel which is both
steerable and retractable is also modeled.
Some aerobatics are possible including
sustained inverted flight, aileron rolls,
spins and stalls.
V-
‘r,, >'* •
>#' -,T y t
The Experts Say:
JOYSTICKS REQUIRED
32K MACHINE LANGUAGE
TAPE $29.95 DISK $32.95
C.L. — “As a pilot I found “ Flight " to
be an outstanding simulation.
M.H. — “No one has created a more
realistic flight simulator for the Color
Computer. "
D. HOOPER, pilot for major airline —
“An outstanding flying experience.
Very realistic. "
TOM MIX SOFTWARE
4285 BRADFORD N.E.
GRAND RAPIDS, Ml 49506
•ADD $1.50 POSTAGE & HANDLING*TOP ROYALTIES PAID
•MICHIGAN RESIDENTS ADD 4% SALES TAX*
LOOKING FOR NEW SOFTWARE
ARCADE ACTION GAMES
TO ORDER CALL 616/957-0444
I =
- a
TwI
Model 100 8K S495
Model 100 24K $625
Color Computer II
W/16K Ext. Basic $135
W/64K Ext. Basic $195
Model 4 16K $629
Model 4 64K
2 Disk & RS232 $1020
DMP120 $385
Color Computer Disk Drive
Drive 0 $289 Drive 1 $220
DWP210 $489
DWP510 $1295
BIG SAVINGS ON A FULL COMPLEMENT OF RADIO SHACK COMPUTER PRODUCTS
COMPUTERS
Model 4 Portable
64 K w/2 Drives 1020
Model 2000 2Dr 2299
Model 12 1 Drive 2360
Model 16B IDr 256K 3965
MODEMS
Hayes Smartmodem II 215
AC-3 125
DC Modem I 89
DC Modem U 160
DC Modem 2212 315
PRINTERS
Silver Reed EXP500 D.W. Par. 365
Silver Reed EXP550 D.W. Sen 430
CGP115 159
CGP220 Ink Jet 545
DMP110 299
Gemini 10X 265
Gemini Powerlype 345
Panasonic PI 091 315
Smith Corona Fastext 190
Prowriter 8510 345
Okidata and Epson GALL
ETC.
Disk Drive Controller 139
Extended Basic Kit 39.95
PBH Ser/Par Conv, 69
64k Ram Chips 62.95
Deluxe Keyboard 35*95
HJL Keyboard 79.95
OCR -81 Recorder 52
Deluxe Joystick (each) 35.95
Joysticks (pair) 22
Video Plus (monitor adapter) 24.95
Video Pius HC 39.95
Amdek Color 1 + Monitor 299
Amdek Video 300 Green 145
Amdek Video 300 Amber 159
Taxan Color 210 Monitor 235
laxan Green 125
Taxan Amber 129
SOFTWARE (Tape Version)
The King 26.95
Screen Print (specify printer) 19.95
Buzzard Bait 27 95
World of Flight 29.95
Golorpede 29.95
Juniors Revenge 28.95
Pac Attack 24.95
Block Head 26.95
Lunar Rover Patrol 24.95
Lancer 24.95
Typing Tutor 23.95
Galagon 24.95
Scott Adams Adventures 19.95
Sea Dragon 34.95
Coiorcome 49.95
Telewriter 64 49.95
O-Pak (disk) 34.95
Key-264 K 39,95
Deft Pascal 79.95
EMte-Calc 59,95
VIP Writer 69.95
VIP Calc 69,95
VIP Terminal 49.95
VIP Database [disk) 59.95
Graph] com 29.95
Order any 2 software pieces listed
and take 10% off their listed price.
All Radio Shack software 10% oft list.
Send for complete list
CALL TOLL FREE
1 - 800 - 343-8124
• LOWEST POSSIBLE PRICES
• BEST POSSIBLE WARRANTY
• KNOWLEDGEABLE SALES STAFF
• TIMELY DELIVERY
• SHOPPING CONVE NIENCE
(j^i I^Mrl
com
P.O. Box 1094
480 King Street
Littleton, MA 01460
SINCE 1973
IN MASSACHUSETTS CALL 1617) 486-3193
TRS-80 is a registered trademark of Tandy Carp.
Under
The
177
COVER art ® by Fred Crawford
NEXT MONTH: December is our ho, ho,
holiday issue filled with programs and
articles to make your season bright, in-
cluding Christmas carols, Christmas
graphics, Christmas and Hanuka cards,
and much more.
We'll also announce the winners of our
Second Annual RAINBOW Adventure
Contest and include one or two of the
finest entrieS-
As always, there will be a mix of arti-
cles. departments and product reviews
just for CoCo — more information than is
available anywhere! Happy Holidays!
FEATURES
Adding An Auto Answer/7bny Sharp 18
DATA COMMUNICATIONS Building a circuit for the TRS-80
Modem I
[ail EZ List/ Michael Davidson 23
UTILITY A simpler way to list lines one at a time
® Fite It With The Message Center/ Jim Schmidt 28
COMMUNICATIONS Bulletin board for your home
H Road Race/ Shane Franklin 36
GAME Start your engines
H RAIN BOARD 1984 /Lane Lester Ph.D 44
DATA COMMMUNICATIONS An update on last year’s BBS
IS CC-Talk — A Smart Terminal Package/ Frank Gossette 50
DATA COMMUNICATIONS Begin exploring telecomputing
BBS Wrap-Up//?. Wayne Day 66
DATA COMMUNICATIONS A comprehensive listing of bulletin
board systems
RS-232 Interface Cable For DCE/ Helene M. LaBonville 89
DATA COMMUNICATIONS Make your own cable connection
H Junk Food ID. Taylor 90
GAME Be a 'chompion ’
[Ml The Diskette Directories Handler System/ Marvin E. Swan 100
DISK UTILITY An easy, efficient diskette file organization
[=) CLOAD Command Fixer/ Cun Chadwick 116
TAPE UTILITY Finding the end of that file
[=1 Home Financial Management/ Edward W. Carson 132
FINANCE A personal savings and loan calculation program
[=] A Special Use For The DOS Command/ Roger Schrag 140
DISK UTILITY Make your disk system more useful
f=l Cooking With CoCo /Colin J. Stearman 146
EXPANDING BASIC Part V, adding code to new commands
Everything To Know About CoCo I Andy Kluck 157
TUTORIAL The peculiarities of Disk BASIC
H J INFILE — A Jumbo File Handler/ Robert Weir 162
UTILITY A special purpose filing program
[HI Developing A Database Manager/ Bill Nolan 245
DISK TUTORIAL The use of direct disk access
Ham Radios And CoCo /Dan Downard 250
COMMUNICATIONS CoCo’s uses in communications
OS-9 Device Driver /Steve Den Beste 259
OS-9 UTILITY Using the RS-232 Pak with OS-9
COLUMNS
BASIC Training/yas^p /7 Kolar 151
Simple Programs: A learning experience for alt
Bits And Bytes Of BASI d Richard White 126
Rainbow checkbook II
Building November’s Rainbow/y/m Reed 16
Thoughts on telecomputing
CommLink//?. Wayne Day 72
Modeming across America
Earth To Ed/ Ed Ellers 190
Beam up those “tech ” questions
[^Education Notes/ Blyn 254
Using guide words
Education Overview/ Michael Plog, Ph.D. 252
The ‘ system ' and its important procedures
Game Master’s Apprentice/ George Fi redrake and Art Canfil 120
Playing the game of Heroic Fantasy
Px\x\\#-2J Lawrence C. Falk 12
Editor's notes
[=] School Is In The Heart Of A Child I Bob Albrecht
and Ramon Zamora 81
‘ Guess my word' game
Turn Of The Screvj/Tony DiStefano 130
Forcing a hardware cold start
@ Wishing Well I Fred Scerbo 177
It 's time for football fever
R. Bartley Betts’ “Byte Master” will return next month.
RAINBOWTECH
Downloads/ Dan Downard 268
Answers to your technical questions
Personable Pascal/ Daniel A. Fast ham 271
Procedures and functions
KISSable OS-9/ Dale L. Puckett 280
Transportation to hacker heaven and two useful routines
DEPARTMENTS
Advertiser Index 288
Back Issue Information 269
Corrections 244
Letters To Rainbow 6
The Pipeline 136
Received And Certified 195
PRODUCT REVIEWS
Product Review Contents .
Reviewing Reviews 198
Scoreboard 186
Scoreboard Pointers 188
Submitting Material
To Rainbow 115
Subscription Information 115
These Fine Stores 286
193
The
WM
yt
November 1 984
Vol. IV No. 4
Editor and Publisher
Lawrence C. Falk
Managing Editor James E. Reed
Senior Editor Courtney Noe
Technical Editor Dan Downard
Copy Editor Susan Remini
Submissions Editor Jutta Kapfhammer
Reviews Editor Monica Dorth
Editorial Assistants Valarie Edwards,
Wendy Falk, Suzanne Benish Kurowsky,
Greta Martin-Eneje, Lynn Miller, Shirley Morgan
Kevin Nickols, Tamara Solley
Technical Assistant Ed Ellers
Contributing Editors Bob Albrecht, R. Bartly Betts
Steve Blyn, R. Wayne Day, Tony DiStefano,
Dan Eastham, Frank Hogg, Don Inman,
Joseph Kolar, Michael Plog, Dale Puckett,
Fran Saito, Paul Searby, Fred Scerbo,
Richard White
Art Director Sally Gellhaus
Assistant Art Director Jerry McKiernan
Designers Peggy Henry, Neal C. Lauron,
Kevin Quiggins
Advertising Coordinator Charlotte Ford
Advertising Representative KateTucci
Advertising Assistant Debbie Baxter
(502) 228-4492
General Manager Patricia H. Hirsch
Asst. General Manager for Finance Donna Shuck
Bookkeeper Diane Moore
Advertising Accounts Doris Taylor
Dealer Accounts Judy Quashnock
Administrative Assistant to the Publisher
Marianne Booth
RAINBOWfest Site Management Willo Falk
Director of Fulfillment Services Bonnie Shepard
Asst. Customer Service Manager Deidra Henry
Customer Service Representative Sandy Apple
Word Processor Manager Lynda Wilson
RAINBOW ON TAPE Subscriptions Monica Wheat
Research Assistants Laurie Falk.
Debbie Leake, Loretta Varda
Dispatch Janice Eastburn
Production Assistant Melba Smith
Advertising and Marketing Office for the Western states and
provinces: Cindy Shackleford, director, 12110 Meridian South,
Suite 8, P.O. Box 73-578, Puyallup, WA 98373-0578. Phone: (206)
848-7766. Territories included: AK. AZ, CA. CO, HI, ID, MT, NV,
NM, OR, UT, WA, WY, Canadian Provinces of Alberta, British
Columbia, Saskatchewan.
THE RAINBOW is represented in the Eastern United States by
Garland Associates, Inc., P.O. Box 314, S.H.S., Duxbury, MA
02331, (617) 934-6464 or 934-6546. Advertisers east of the
Mississippi may contact them for further information. Territories
included: AL, CT, DE, DC, FL, GA, IL, IN, KY, ME, MD. MA, Ml, MS,
NC, NH, NJ, NY, OH, PA. Rl, SC, TN, VA, VT, WV, Wl, Canadian Prov-
inces of Ontario, Quebec.
the rainbow is published every month of the year by
FALSOFT, Inc., 9529 U.S. Highway 42, P.O. Box 385,
Prospect, KY, 40059. Phone (502) 228-4492. THE rain-
bow and the rainbow logotypes are ® trademarks of
FALSOFT, Inc.
Second class postage paid Prospect, KY and
additional offices. USPS N. 705-050 (ISSN No. 0746-
4797). POSTMASTER: Send address changes to the
rainbow, P.O. Box 385, Prospect, KY 40059.
Forwarding Postage Guaranteed. Authorized as second
class postage paid from Hamilton, Ontario by Canada
Post, Ottawa, Ontario, Canada.
Entire contents by FALSOFT, Inc., 1984. the rain-
bow is intended for the private use and pleasure of its
subscribers and purchasers and reproduction by any
means is prohibited. Use of information herein isforthe
single end use of purchasers and any other use is
expressly prohibited. All programs herein are
distributed in an “as is" basis, without warranty of any
kind whatsoever.
TRS-80, Color basic, Extended Color BASIC, Scripsit
and Program Pak are ® trademarks of the Tandy Corp.
CompuServe is a «■ trademark of CompuServe Inc.
Subscriptions to the rainbow are $28 per year in the
United States. Canadian and Mexican rates are U.S. $35.
Surface mail to other countries is U.S. $65, air mail U.S.
$100. All subscriptions begin with next available issue.
Limited back issues are available. Please see notice
for issues which are in print and costs. Payment
accepted by VISA. MasterCard, American Express,
Cash, Check or Money Order in U.S. currency only.
LETTERS TO THE
ARTS AND LETTERS
St eve Hurt f nrd
3IEG Gmngemnnt
Gl g n dq 1 g < CPi
SIEQS
P- 0. Box
Prospect, h
ESS
V
4DD5S
Envelope Of The Month
t mm
Steve Hanford
Glendale, CA
Editor’s Note: Please see the “one-
liners”sprinkled throughout this issue
of the rainbow. Submit your favor-
ite one-liner too.
INFORMATION PLEASE
Editor:
1 have a I RS-80 Color Computer 2 I6K
ECBand have been trying to find the POKE
command to make my computer not list a
program.
I would appreciate it if you could send me
this command. 1 believe I saw it printed
somewhere in one of your mailers but I have
misplaced it.
J. Chris Carter
Troy, NC
Editor’s Note: If you would like to
keep your program from listing, use
POKE383,158. To return to normal
listing, type POKE383,0.
Editor:
I have been involved with an organization
for single parents, Parents Without Part-
ners.
I thought it might be interesting to have a
computer date-matching program that I
could bring to meetings or parties. It would
be desirable for several people to answer a
scries of questions and then be able to see
how closely matched some may be.
So, ii possible, I would like to see a date
matching program in a future issue of the
rainbow. I’m sure it would be of interest to
many.
Peter Tillema
Frank svi lie, Wl
Editor’s Note: You may be interested
in “What Is Your Compatibility Rat-
ing?” which appeared on Page 292 in
the February 1983 issue of THE rain-
bow.
Editor:
I would like to know of any agricultural
software for my CoCo 2. I have looked in
Radio Shack's Agricultural Software Book
without luck.
My address is: 417 N. Jackson, 39470.
Dominic Tynes
Poplarville, MS
Editor:
C ould you tell me where I can write to and
obtain a program that will allow me to
transfer my machine language programs
Irom tape to disk, even if 1 don't know the
beginning and ending address.
William Borowicz
Troy, Ml
Editor’s Note: Try Limousine Utility
by Roger Schrag on Page 48 in the
January 1984 RAINBOW.
CARTOON MAKER
Editor:
Who makes and sells computers and
graphics printers for animating cartoons?
I or special effects, cartoons are used with
excellent colored graphics, 24 frames per
second. Lor our cartoon we need 90,000
graphics.
Dieter Klose
Rio de Janeiro, Brazil
Editor’s Note: There is a new product
by Triad Pictures Corp. called The
Animator that might help you. Check
this month’s “Received & Certified”
for details.
Editor:
I have recently purchased Radio Shack's
Hi-Res screen print utilities Cat. No. 26-
3121, for the I6K CoCo.
I have had trouble loading this into in 64K
CoCo with extended basic. In the book
6 THE RAINBOW November 1984
supplied with the screen print, it says to type
CLEAR 200,12288 and ENTER, then
CLOADM "PROGRAM", (50688+ NEW
ADDRESS) to reset the default address.
This has not worked and shows an FC Error.
Can you tell me how I may load this pro-
gram into my machine?
Richard Higlev
Whittier, CA
Editor's Note: Try CLEAR 200 ,
31232.CLOADM “. BWDLJMP ”, 16
384.
MORE CHARACTER
Editor:
1 have a 6809 chip with 32K RAM. This
uses one-fourth of the normal screen display
or 32-character wide. How can 1 make it
64-characters wide and 32 lines down?
H.A. Me Albany
Anderson, IN
Editor's Note: The 6847 video genera-
tor in the CoCo is designed for the
32-column display only. Some driver
programs are available to give wider
displays.
Editor:
1 will be a student at North Marion High
School and will be enrolled in two algebra
classes. Algebra 1 and Algebra 2. 1 have
looked over the rainbow many times to
find programs that will help me in these
classes. 1 would like to know if there are any
programs that will help me. 1 have a 64K
Extended Color basic Color Computer with
cassette and printer. Please send suggestions
to: Rt. 3, Box 55, 26582.
Dennis McKinney
Mannington, WV
Editor:
Does anyone have issues July 1982
through January 1983 (Vol. 2, Nos. 1
through 7)?
Please send the issue number and price
desired to: 29 Cook Avenue, 14701.
Keep up the good work on a great mag-
azine.
Leon C. Wilson
Jamestown, NY
Editor:
1 need a veterinary office management
system for the CoCo. Ideally, it would store
/index drug information, bill patients and
record office visits, but any applicable pro-
gram is appreciated. Please write: #1 Peter-
son Court, 62626.
Deanne L Vermilion
Carlinville, 1L
HINTS & TIPS
Editor:
The following statement will transfer your
disk directory to any printer.
POKE 1 1 1,254:D1R
Note: You must use the colon!
Paul Mac Arthur
Gillette, W1
Editor:
I have come across a poke statement
which I think if you publish may be very
helpful to anybody who has a database with
a security code.
The following statement disables a 16K
CoCo's keyboard:
POKE 169,0
Kenn v Lee
Niagara Falls, NY
Editor:
I would like to pass on a tip that I think is
very helpful for people calling bulletin
boards. Have your tape recorder connected
to the phone line when you call. You can
have a record of the conversation.
Then after you are through calling, you
can play the tape back into the modem. You
can pick out the things you might have
missed, or could not get into your buffer.
Thomas Bailey
Frederick town, MO
COLORS GALORE
Editor:
1 have heard much about overlaying
PMODE 3 and 4 to obtain more colors. In
PM ODE 4, however, 1 have found a way to
use four colors very easily:
POKE 178,0 BLACK
POKE 178,1 BLUE
POKE 178,2 ORANGE
POKE 178,3 WHITE
(This is with SCREEN 1.1 — other colors
appear with SCREEN 1,0.)
Pokes to 178 with a higher value than
three create multicolored patterns (using all
eight colors) that are very useful before a
PAINT or LINE, etc.
Mark Charnev
Den vide, NJ
Editor:
Here's a twist on The Simplicity of Sit te-
lines which appeared in your Oct. 1983 issue.
Page 80. Using the 178 POKE, this really
adds the “Jackson Pollock" effect. Make
these changes:
Add Line 30 POKE I78,RND(255)
Change Line 150 GOTO 30
Paul Feldman
Wavne, NJ
Editor:
1 would like to bring to the attention of
Disk Extended basic users that it is possible
to use a FOR/ NEXT loop to FIELD a
direct access file buffer.
For example, to create 16 fields of four
bytes each, one can use the standard syntax
which results in a lot of typing or do the same
task by using the following line:
NNN FOR 1=1 TO I6:F1ELD# 1 ,l-*4 AS
D$,4 AS V(1):NEXT
The D$ variable is a dummy whose pur-
pose is only to move the pointer in the buffer
to the correct position. Unequal field lengths
can easily be managed if the size of each field
is put in an array. I hope that this informa-
NEW
SOFTWARE
PACKAGES
Two new disk
utilities for The
Color Computer
DMAGIC
Several menu driven aids to
keep your disks clean & tidy
■ Copy, load, rename and delete files
as you step thru the disk directory
with single keystroke commands. No
more frustrating file name spelling
errors!
■ Page feature displays 26 directory
files at a time. No more dir “fly-by.’’
■ Sort directory and store on disk in
alphabetical order.
■ Find machine language start/end/
execution addresses.
■ For single or multiple drives.
■ R.S. color DOS — 16k minimum
required.
■ Supplied on disk — $19.95
PRO-LOC
Control access to sensitive
programs and files.
■ The PRO-LOC loader allows
programs to be saved to disk in a
password protection mode. The
program will not load or run unless
proper password supplied.
■ Data and text files can also be
"locked” with PRO-LOC.
■ Easy to use — menu driven
commands.
■ R.S. color DOS with 16k minimum
required.
■ Supplied on disk— $1
FREE with each order—
THE POWER OF THE TRS-80 COLOR
COMPUTER. This illustrated book is
compiled with 29 NEW programs for
fun and education. A guide to
programming the full range of color
computer capabilities, it helps users
write intelligent and well thought out
programs. Regular price $14.95.
We accept Master Card, VISA, check
or money order.
Original color computer software
wanted. High royalties paid.
Please send me:
DMAGIC (Tf $19.95
PRO-LOC (a $1 9.95
Add 5% sales tax if a resident of
Massachusetts
CREDIT CARD NUMBER
EXPIRATION DATE
DORISON HOUSE PUBLSHERS, INC.
824 Park Square Building
Boston, Massachusetts 02116
November 1984 THE RAINBOW 7
tion may be useful to some of your readers.
I would like to know what to do to hook
an 1 DS Prism Printer to my Computer (that
printer has both serial and parallel capabil-
ities).
THE rainbow is the source of information
for CC owners and 1 keep reading it with
great interest.
Daniel Paradis
Fleurimont, Quebec
COCO GETS CHECKERED FLAG
Editor:
CoCo wins the Pocono 500! The winner of
the Pocono 500, Danny Sullivan, and his pit
crew used a CoCo I (silver) to help manage
his fuel and passed Rick Mears and Bobby
Rahal with only a few laps to go to win the
race. Even old CoCos are great!
Jon Alehin
Lompoc, CA
BOUQUETS
Editor:
I just have to let you know about one of
your advertisers. A few weeks back 1 ordered
a CoCo Cooler from REM Industries. Well,
it came and 1 installed it per the enclosed
instructions and the cooler ran very hot.
Concerned about this, I called REM and
was advised this running hot was not a nor-
mal condition for the cooler. The gentleman
that answered the phone advised me to send
the unit back and it would be replaced, as it
was guaranteed.
1 am pleased to say 1 am using the new
CoCo Cooler now and it is working beauti-
fully. Also, I received a note from Richard at
REM asking me to accept the keyboard
cover enclosed with the cooler for my incon-
venience with the first unit. That’s very nice
and beyond ordinary customer service, and
REM Industries will remain tops on my list
of suppliers of equipment for my CoCo.
R.C. Hughes
Waxahachie, TX
Editor:
A rare event compels me to take keyboard
in hand to sing the praises of one of your
advertisers and columnists. 1 am referring to
Daniel Adams Eastham, president of DEFT
Systems, Inc. and writer of your new “Per-
sonable pascal” column.
As a satisfied owner of DEFT pascal
Workbench and enthusiastic reader of “Per-
sonable pascal,” I had occasion to write a
letter recently to Mr. Eastham in which 1
inquired about a situation that occurs when
running one of the workbench programs.
Four days after mailing the letter I received a
return response which contained not only
the answers to my questions, but also a
diskette with the latest versions of the work-
bench programs - FREE OF CHARGE! I
believe this kind of service and concern for
customer satisfaction from a software ven-
dor is rare indeed, and worthy of praise and
recognition.
On top of this is the fact that the DEFT
pascal Workbench programs are absolute-
ly first rate software which 1 heartily rec-
ommend to anyone who w'ishes to work with
the PASCAL language on the CoCo without
the need for OS-9, FLEX, or any other such
operating system. My congratulations and
thanks to both Mr. Eastham and the rain-
bow for maintaining such high standards.
Wes Johnson
Leominster, MA
MARIN’ MUSIC
Editor:
Ever since I typed in Music+ from the
June 1984 issue of the rainbow [Page 74], 1
have typed in song after song from church
hymnals, piano sheet music and borrowed
music books. I was impressed by the differ-
ence between SOUND and PLA Y but I was
overwhelmed by the CoCo's four-part har-
mony capability.
I would like to ask the rainbow readers
who have computerized any of their favorite
songs, if they would like to trade binary
music programs by tape or disk. 1 have sev-
eral disks of music programs like Star Wars,
Nadia’s Theme, Dr. Zhivago, or The Wil-
liam Tell Overture. This offer is also open to
the readers who use Composer (THE rain-
THE BOOK THAT CAN LAUNCH A 1000 PROGRAMS
500 POKES PEEKS M EXECS
FOR THE TRS-80 COLOR COMPUTER
NEVER BEFORE has this information of vital significance to a
programmer been so readily available to everyone. It will help
you develop your own HI — QUALITY Basic and ML programs.
SO WHY WAIT??
This Book includes 80 pages of information on almost ALL
POKE, PEEK and EXEC commands with full explanation and
comments on the use of EACH command.
This book will help you gain the power of Assembly Language
thru Basic and will make possible various intricate cassette,
disk and printer operations. It will also help you utilize the
System Configuration and GET UNDERNEATH THE COVER of
the Color Computer.
This book includes POKES, PEEKS & EXECs to:
Autostart your Basic programs.
Disable Color Basic commands like LIST, LLIST, POKE, EXEC,
CSAVE, CSAVEM, CLOAD, CLOADM and NEW.
Disable ECB commands like DEL, EDIT, TRON, TROFF, DLOAD,
RENUM, PCLEAR and PRINT USING.
Disable Disk Basic commands like DIR, SAVE, KILL, LOAD,
MERGE, RENAME, DSKINI, BACKUP, DSKI$ and DSKO$.
Disable BREAK KEY, CLEAR KEY and RESET BUTTON.
Generate a Repeat-Key.
Transfer ROMPAKS to tape (for 64k only).
Speed Up your Basic programs.
Reset, MOTOR ON and MOTOR OFF from keyboard.
Restart your Basic program thru RESET BUTTON.
Produce Key-Clicks and Error-Beeps.
Recover Basic programs lost by NEW, ?10 ERRORS and faulty
RESET.
Set 23 different GRAPH 1C /SEMIGRAPH 1C modes.
Set 15 of the most commonly used Printer Baud Rates.
Allow you more plays on 23 of your favorite arcade games.
AND MUCH MUCH MORE!!!
COMMANDS FULLY COMPATIBLE WITH 16K/32K/64K COLOR
BASIC/ ECB CASSETTE & DISK SYSTEMS AND CoCo 1 AND CoCo 1 I
ONLY $16.95
ORDER TODAY! Visa, MC, Check or MO. COD add $2.50. Please
add $2.00 S&H (foreign $5.00 S&H). NYS residents please add
sales tax. ALL orders shipped WITHIN 24 HOURS!!
MICROCOM SOFTWARE
PO Box 214, Fairport, NY 14450
PH: (716) 223-1477
m i | (9AM — 9PM 7 Days a Week)
**** Dealer Inquiries Invited.
8 THE RAINBOW November 1984
Color Power 1 1
Expands Your CoCo to CP/M' 2.2
r,
91
92
9J
* * * COLOR POWER II FEATURES t t t
M INCLUDES CP/N 2.2 WHICH ALLOWS fOU TO SON THOUSANDS OF CP/N PROGRAMS
95
96 GENERATES HIGH QUALITY 30 COLUMN BY 24 LINE DISPLAY AS IN THIS REAL PHOTO
9/ WITH UPPER and lower case characters on uour coiposlie video ion t tor »
98 INSTRUCTIONS INCLUDED ON USING MOTOROLA 5345 DIRECTLY FROM YOUR CoCo
99
!0 INCLUDES SEPARATE POWER SUPPLY (HELPS KEEP YOUR CoCo COOL)
12 INCLUDES POWERFUL FOUR MHz Z-30A MICROPROCESSOR
!4 SUPPORTS DOUBLE-DENSITY DISK FORMATS FOR MAXINUN STORAGE CAPACITY
i J
16 ABSOLUTELY NO 64K CoCo OR CoCo II HAR1UARE MODIFICATIONS NEEDED
1 / [_
!i JJIPML Ultra Ten + bu Double Density Software: ALLOWS
19 YOUR CoCo TO OPERATE AN 30 COLUMN BY 24 LINE COMMUNICATIONS TERMINAL
21 POPULAR CP/M SOFTWARE AVAILABLE
22
?!S!t??!!l!U UIm22222222223333333333MM « MM 5555555555666666666677777777778
1R34567898123456789B12345678981234567898123456789912345678981234567998123456789I ,
Plug Color Power II into the expansion port of your 64 K
CoCo or CoCo 2, plug your disk controller into Color Power
II, and insert our disk into your drive. You are now ready to
run thousands of CP/M programs such as WordStar*® ,
MailMerge® t SpellStar® , and Starlndex™ and to run Ultra
Term + to create an 80 column by 24 line terminal
Your CoCo is now a CP/M compatible computer that
includes CP/M 2.2 and generates an 80 column by 24 line
display on your 80 column monitor with upper and lower
case characters.
Introductory Prices:
Color Power II (includes CP/M 2.2) $329.00
Add Ultra Term + $ 55.00
Color Power II plus WordStar® & Mail Merge® $498.00
Add SpellStar® and Starlndex™ for only $ 79.00
Call or send check, money order, Visa or MasterCard
number with expiration date to the address below,
N.J. residents add 6% sales tax.
CpU) Color Power Unlimited, Inc.
1260 Springfield Ave., P.O. Box 606-F, New Providence, N.J. 07974 (201) 665-9646
Color Power is a (rademark of Color Power Unlimited, Inc.
CP/M 15 a trademark of Digrlal Research Inc,. WordSlac MailMerge, SpeNSlar, and Starlndex ara trademarks af MicroPro Internal ionai Corp.
bow, December 1983, Page 131), Musica
(Speech Systems) or any other music pro-
grams. I hope to not only gain new music
programs, but also new friends.
Write me at: 539 S. Berthe Avenue, 32404.
Mikel Rice
Panama City, FL
KUDOS
Editor:
A colleague just passed me the July rain-
bow and drew my attention to the article
about the Arconiax Assignment [Page 90]. I
read this article with a lot of interest. It is
quite an original idea to develop a computer
game with a scent sheet.
Myra Pr insen
Tilburg, Holland
Editor:
You are obviously very proud of your
magazine and rightfully so. With that in
mind here is a bit of trivia for you.
1 recently purchased from the Jesse Jones
Box Corp. a set of magazine binders to file
my rainbow copies, and 1 recommend these
to everyone. When 1 got them all put into the
binders I was profoundly impressed with the
weight. 1 subscribed in October of 1982 so
the three copies of that year did not get
bound but they weighed 2.5 lbs., 1983
weighed 9.0 lbs., and uptoJulyof 1 984 they
weighed 8.5 lbs. That represents a lot of
paper, a lot of printing and one heck of a lot
of editing and planning. I did not go so far as
to calculate the number of characters per
copy but it might be interesting and would
be staggering.
The magazine has been a “God-send” to
me, as 1 am a self-taught computer nut. Keep
up the good work. You have a right to be
proud.
Ken Burdon
Barrington, RI
CLUBS, CLUBS, CLUBS
Editor:
The Colorado Color Computer Club
meets the first Wednesday of the month at 7
p.m. at the Westminster Public Library,
3031 W. 76th Avenue. For more informa-
tion, call (303) 650-9768 or 427-1925, or
write P.O. Box 33492, 80233.
Lee R. Castens
Westminster, CO
Editor:
This is to announce the existence of the
CoConuts, a Color Computer Users Group.
We started our group in February and are
having good success after nine months of
activity and organization. We have 1 7 mem-
bers and new inquiries weekly. Most of the
interest is in wanting to know more about
this new activity — computing. Our address
is: CoConuts, 1610 N. Marian, 65803. Or
call (417) 485-3419.
Steve Knittel
Springfield, MO
Editor:
We would like to let all the Columbia,
S.C. area Color Computer users know that
there is a tutorial group in Columbia dedi-
cated exclusively to the Radio Shack, TDP
100, and work-alike Color Computers. This
group meets twice a month and each meeting
is a classroom type tutorial from bare basic
to the latest software on the market. Tutor-
ials are given by the members who are using
Color Computers in their workplace and
hobbyists who simply enjoy learning and
sharing more about their machines’ poten-
tial. I invite anyone who wishes to learn
more or share their knowledge to call me at
(803) 786-0541 or write to 3562 Linbrook
Drive, 29204 for more information on the
‘invitational Software Group.”
Tom Reed
Columbia, SC
STRAIGHTENING THE PIPELINE
Editor:
1 am writing in response to the “prema-
ture” announcement in September’s Pipe-
line column on Page 136 of the rainbow.
To set the record straight. Spectrum Pro-
jects is the only distributor of Jeff Francis’
Disk Utility 2.1 program that was reviewed
in the October 1984 [Page 220] rainbow.
Bob Rosen, President
Spectrum Projects
REALISTIC, FULL-FEATURED . . ,
.1. K
'DACrTi ■
i\r\T s v,/
{■•■*•8. a : »s
• » V* • ! 5
32K Required
Tape $34.95 Disk $37.95
• No delay for personal checks.
• Money Orders welcome.
• Please add $2.00 postage & handling.
• COD'S additional $2.00.
• N.Y.S. residents add sales tax.
Face the Challenge — Develop the Skills for Air Traffic Control (ATC).
Combines Approach, Departure, Enroute and Tower Control.
• 100% machine language.
• Dramatically exploits the CoCo’s processing capability.
• Simulates 40 mile x 10,000 ft. surveillance volume.
• Realistic radar presentation displays airborne and surface traffic.
• Pilot-to-Tower/Tower-to-Pilot communications.
• Develops ATC skills (e.g. traffic separation, approach/departure vectoring,
sequencing, and tower procedures).
• Randomly portrays light and high performance aircraft in both visual (VFR) and
instrument (IFR) situations.
• Effects of simulated local weather conditions incorporated.
• Scoring system provides feedback on controller performance.
• Three levels of difficulty (traffic density).
• Controller must respond to both visual and sound cues.
• Comprehensive manual includes tutorial on Principles of Air Traffic Control.
• Quick reference card included.
Will Challenge, Entertain and Impress CoCo Users,
Simulation Hobbyists and Aviation Enthusiasts.
BETASOFT SYSTEMS
P.O. Box 1174
Smithtown, New York 11787
(516) 666-7240
Dealer Inquiries Invited
10 THE RAINBOW November 1984
Compare it with the rest.
Then, buy the best.
If you’ve been thinking about
spending good money on a new
keyboard for your Color Computer,
why not get a good keyboard for
your money?
Designed from scratch, the
HJL-57 Professional Keyboard
Is built to unlock ALL the
potential performance of your
Color Computer. Now, you can
do real word processing and sail
through lengthy llstlngs...with
maximum speed; minimum errors.
At $79.95, the HJL-57 is reason-
ably priced, but you can find
other CoCo keyboards fora few
dollars less. So, before you buy,
we suggest that you compare.
Compare Design.
The ergonomicatly-superior
HJL-57 has sculptured, low
profile keycaps; and the three-
color layout is identical to
the original CoCo keyboard.
Compare Construction.
The HJL-57 has a rlgldlzed
aluminum baseplate for solid,
no-flex mounting. Switch contacts
are rated for 100 million cycles
minimum, and covered by a spill-
proof membrane.
Compare Performance.
Offering more than full-travel,
bounce-proof keyswltches, the
HJL-57 has R FI/E Ml shielding that
eliminates Irritating noise on
displays; and four user-definable
function keys (one latchable),
specially-positioned to avoid
Inadvertent actuation.
Free Function Key Program
Your HJL-57 kit Includes usage
instructions and decimal codes
produced by the function keys,
plus a free sample program
that defines the function
keys as follows; FI = Screen
dump to printer. F2 = Repeat
key (latching). F3 = Lower case
upper case flip (if you have
lower case capability). F4 =
Control key; subtracts 64 from
the ASCII value of any key
pressed. Runs on disc or tape;
extended or standard Basic.
Compare Installation.
Carefully engineered for easy
installation, the HJL-57 requires
no soldering, drilling or gluing.
Simply plug It In and drop it
right on the original CoCo
mounting posts. Kit Includes a
Ordering Information: Specify model (Original, F-verslon, or CoCo 2). Payment by C.O.D., check,
MasterCard or Visa Credit card customers include complete card number and expirallon date Add
$2.00 for shipping ($3.50 for Canada). New York state residents add 7 % sales tax
Dealer inquiries Invited.
new bezel for a totally finished
conversion.
Compare Warranties.
The HJL-57 Is built so well, It
carries a full, one-year warranty.
And, It Is sold with an exclusive
15-day money-back guarantee.
Compare Value.
You know that a bargain Is a
bargain only so long as It lasts.
If you shop carefully, we think
you will agree...The HJL-57 Is
the last keyboard your CoCo will
ever need. And that's real value.
Order Today.
Only $79.95, the HJL-57 Is
available for immediate shipment
for either the original Color
Computer (sold prior to October,
1982) or the F-verslon and TDP-100
(Introduced In October, 1982),
and the new 64K CoCo. filow also
available for CoCo 2.
call Toil Free
1 - 800 - 828-6968
Id New York 1400-4624891
PRODUCTS
Div. of T ouchstone T echnology Inc.
955 Buffalo Road • P O. Box 24954
Rochester. New York 14624
Telephone: (716) 235-8350
O ne of the absolutely best things about being able to have some association
with THE RAINBOW is the opportunity to meet and share information with
so many of you in various parts of the country. As just about everyone
reading this column knows, we have three RAINBOWfests — our own shows —
each year, and these give me a chance to meet thousands of CoCoists each time.
But we attend other shows, too, and those also give me a chance to see a lot of
people. And, by the time you read this, we will have participated in a number of the
Radio Shack computer showcases as well. Since we also publish PCM — The
Magazine for Professional Computing Management , which covers the Model 100
and the Tandy 2000, this will be a special series of shows because we will be able to
see many people whom we feel we support, but who do not attend RAINBOWfest
(and rightly so) because they own something other than our CoCo.
One of the best things about talking with people at shows, whether they be
R AIN BOWfests or something else, is to see how very deeply interested many are in
the Color Computer. And, from those shows, not a little bit of interest is generated
in the advertising part of the business.
I was having just such a discussion a couple weeks ago at the National Software
Show in Los Angeles and, interestingly, a couple of days later at the Byte Computer
Show in San Francisco. Both of the people I was talking with suggested that we
were "selling" a good product with RAINBOW advertising because, from everything
they had heard, the market was receptive to new and good products.
1 told both of them that, to my mind, we were not so much in the business of
selling advertising as we were in selling success. One of them made the comment —
which 1 felt was a very nice and kind one — that we were, in fact, selling the hopes
and dreams embodied in a rainbow.
Rainbows, after all, mean more than the pot of gold that is supposed to beat their
end. And, even though I sort of stumbled on the name, rainbows have to mean
people's ideas for hopes and dreams. Dorothy, you will remember, wanted to travel
"Over The Rainbow."
I started thinking back across the three-plus years we have been around.
Remembering some of the people who started with us, and those who came along
later, it is really nice to recall what they were doing when they started and what they
are doing now.
Several days later, and virtually marooned in St. Louis by a flight to Louisville
that was due in at 9:30 p.m., but ended up (sans luggage) arriving at 3:30 a.m., I had
some time to leaf through THE RAINBOW and recall what some of our advertisers
were doing when they started with us.
An electrician, a copier repairman, a radio announcer, a housewife, a teacher,
and a bunch of other people were doing things they "sort of" liked, but didn’t think
were so very special. Now, they have businesses — some large, some smaller — and
are very involved with something they really like: working with their CoCo. The
interesting thing about all of this is the two people I had specifically talked with
were both working in other jobs, but wanting to "be in business" for themselves
with CoCo.
I he point of all this is that you can do that, too. If you have a program or two, or
just an interest in writing a program or two, you can get involved in all of this. And,
with some attention to good business practices and the like, good marketing and
caring for your customers, you may be in the position of having your own business,
too.
In many ways I consider the Color Computer an idea machine — but it creates an
ideal market, too. Consider the IBM, the Commodore, and some of the others. The
costs of being involved in such a market are high. Compare our advertising rates —
for ads which reach a vast majority of the CoCo Community — with those for PC
World or Compute's Gazette or Byte. We’re talking the difference between
hundreds and thousands of dollars.
T he purpose of all this is to say that if you have a yen to get into the CoCo market,
and you think you have some good ideas, give it a try. A bunch of people have, and a
bunch of people are glad they did.
Telewriter-64
the Color Computer Word Processor
64K COMPATIBLE
■ 3 display formats: 51/64/85
columns x 24 lines
■ True lower case characters
■ User-friendly full-screen
editor
■ Right justification
■ Easy hyphenation
■ Drives anyjjrinter
■ Embedded format and
control codes
■ Runs in 16K, 32K, or 64K
■ Menu-driven disk and
cassette I/O
■ No hardware modifications
required
THE ORIGINAL
Simply stated, Telewriter is the most powerful
word processor you can buy for the TRS-80
Color Computer. The original Telewriter has
received rave reviews in every major Color
Computer and TRS-80 magazine, as well as
enthusiastic praise from thousands of satisfied
owners. And rightly so.
The standard Color Computer display of 32
characters by 16 lines without lower case is
simply inadequate for serious word processing.
The checkerboard letters and tiny lines give you
no feel for how your writing looks or reads.
Telewriter gives the Color Computer a 51
column by 24 line screen display with true
lower case characters. So a Telewriter screen
looks like a printed page, with a good chunk of
text on screen at one time. In fact, more on
screen text than you’d get with Apple II, Atari,
TI, Vic or TRS-80 Model III.
On top of that, the sophisticated Telewriter
full-screen editor is so simple to use, it makes
writing fun. With single-letter mnemonic
commands, and menu-driven I/O and
formatting, Telewriter surpasses all others for
user friendliness and pure power.
Telewriter’s chain printing feature means that
the size of your text is never limited by the
amount of memory you have, and Telewriter’s
advanced cassette handler gives you a powerful
word processor without the major additional
cost of a disk.
...one of the best programs for the Color
Computer l have seen...
— Color Computer News, Jan. 1982
TELEWRITER-64
But now we’ve added more power to
Telewriter. Not just bells and whistles, but
major features that give you total control over
your writing. We call this new supercharged
version Telewriter-64. For two reasons.
Telewriter-64 runs fully in any Color Computer
— 16K, 32K, or 64K, with or without Extended
Basic, with disk or cassette or both. It
automatically configures itself to take optimum
advantage of all available memory. That means
that when you upgrade your memory, the
Telewriter-64 text buffer grows accordingly. In
a 64K cassette based system, for example, you
get about 40K of memory to store text. So you
don’t need disk or FLEX to put all your 64K
to work immediately.
64 COLUMNS (AND 85!)
Besides the original 51 column screen,
Telewriter-64 now gives you 2 additional high-
density displays: 64 x 24 and 85 x 24!! Both
high density modes provide all the standard
Telewriter editing capabilities, and you can
switch instantly to any of the 3 formats with a
single control key command.
The 51 x 24 display is clear and crisp on the
screen. The two high density modes are more
crowded and less easily readable, but they are
perfect for showing you the exact layout of
your printed page, all on the screen at one
time. Compare this with cumbersome
“windows” that show you only fragments at a
time and don’t even allow editing.
RIGHT JUSTIFICATION &
HYPHENATION
One outstanding advantage of the full-width
screen display is that you can now set the
screen width to match the width of your
printed page, so that “what you see is what
you get.” This makes exact alignment of
columns possible and it makes hyphenation
simple.
Since short lines are the reason for the large
spaces often found in standard right justified
text, and since hyphenation is the most
effective way to eliminate short lines,
Telewriter-64 can now promise you some of the
best looking right justification you can get on
the Color Computer.
FEATURES & SPECIFICATIONS:
Printing and formatting: Drives any printer
(LPVII/V11I, DMP-100/200, Epson, Okidata,
Centronics, NEC, C. Itoh, Smith-Corona,
Terminet, etc).
Embedded control codes give full dynamic access to
intelligent printer features like: underlining,
subscript, superscript, variable font and type size, dot-
graphics, etc.
Dynamic (embedded) format controls for: top,
bottom, and left margins; line length, lines per page,
line spacing, new page, change page numbering,
conditional new page, enable/disable justification.
Menu-driven control of these parameters, as well as:
pause at page bottom, page numbering, baud rate (so
you can run your printer at top speed), and Epson
font. “Typewriter” feature sends typed lines directly
to your printer, and Direct mode sends control codes
right from the keyboard. Special Epson driver
simplifies use with MX-80.
Supports single and multi-line headers and automatic
centering. Print or save all or any section of the text
buffer. Chain print any number of files from cassette
or disk.
File and I/O Features: ASCII format files —
create and edit BASIC, Assembly, Pascal, and C
programs, Smart Terminal files (for uploading or
downloading), even text files from other word
processors. Compatible with spelling checkers (like
Spell ’n Fix).
Cassette verify command for sure saves. Cassette auto-
retry means you type a load command only once no
matter where you are in the tape.
Read in, save, partial save, and append files with disk
and/or cassette. For disk: print directory with free
space to screen or printer, kill and rename files, set
default drive. Easily customized to the number of
drives in the system.
Editing features: Fast, full-screen editor with
wordwrap, block copy, block move, block delete, line
delete, global search and replace (or delete), wild card
search, fast auto-repeat cursor, fast scrolling, cursor
up, down, right, left, begin line, end line, top of text,
bottom of text; page forward, page backward, align
text, tabs, choice of buff or green background,
complete error protection, line counter, word counter,
space left, current file name, default drive in effect,
set line length on screen.
Insert or delete text anywhere on the screen without
changing “modes.” This fast “free-form” editor
provides maximum ease of use. Everything you do
appears immediately on the screen in front of you.
Commands require only a single key or a single key
plus CLEAR.
. . . truly a state of the art word processor . . .
outstanding in every respect.
— The RAINBOW, Jan. 1982
PROFESSIONAL
WORD PROCESSING
You can no longer afford to be without the
power and efficiency word processing brings to
everything you write. The TRS-80 Color
Computer is the lowest priced micro with the
capability for serious word processing. And
only Telewriter-64 fully unleashes that
capability.
Telewriter-64 costs $49.95 on cassette, $59.95
on disk, and comes complete with over 70
pages of well-written documentation. (The step-
by-step tutorial will have your writing with
Telewriter-64 in a matter of minutes.)
To order, send check or money order to:
Cognitec
704 Nob Street
Del Mar, CA 92014
Or check your local software store. If you have
questions, or would like to order by Visa or
Mastercard, call us at (619) 755-1258
(weekdays, 8Arvi-4PM PST). Dealer inquiries
invited.
(Add $2 for shipping. Californians add 6°7o state tax. Allow 2
weeks for personal checks. Send self-addressed stamped
envelope for Telewriter reviews from CCN, RAINBOW,
80-Micro, 80-U.S. Telewriter owners: send SASE or call for
information on upgrading to Telewriter-64. Telewriter-
compatible spelling checker (Spell ’n Fix) and Smart Terminal
program (Colorcom/E) also available. Call or write for more
information.)
Apple II is a trademark of Apple Computer, Inc.; Atari is a
trademark of Atari, Inc.; TRS-80 is a trademark of Tandy
Corp; MX-80 is a trademark of Epson America, Inc.
RAINBOW
CERTIFICATION
SEAL
SOFTMART
OCTOBER SALES
SALE PRICES GOOD UNTIL NOVEMBER 15.
HARDWARE
LEGEND PRINTER 800
LEGEND PRINTER 1000
LEGEND PRINTER 1200
BOTEK PARALLEL INTERFACE — SAVE 15.00 IF ORDERED
WITH ABOVE PRINTERS
GORILLA GREEN MONOCHROME MONITOR
GORILLA AMBER MONOCHROME MONITOR
VIDEO PLUS
VIDEO PLUS IIM
HJL 57 PROFESSIONAL
J&M DISK CONTROLLER
64K UPGRADE KIT
SPECTRUM LIGHT PEN
PHELAN SWITCH BOX
CFOR CONNECTING PRINTER AND MODEM
AT THE SAME TIME/DATA TRANSFER LIGHT)
PHELAN 10FTEXT. CORD FOR PRINTER:
MALE TO MALE
FEMALE TO MALE
PHELAN 1 0FT COCO JOYSTICK CABLE
PEEKS AND POKES CAT. FOR COCO
LABEL S-PINFED C1000)
279.00
369.00
399.00
69.95
94.95
101.95
22.45
24.25
, 79. 95
139.00
. 45.95
. 1 7.95
. 39.95
15.00
15.00
15.00
15.00
12.00
SOFTWARE
CHOPPER STRIKE (MICHTRON) 25.00 CC/D)
CANDY CO. CINTRACOLOR) 30.50 CC/D)
WILLY'S WAREHOUSE CINTRACOLOR) 30.50 CC/D)
GALAGON CSPECTRAL ASSOCIATES) 2f.50 CO/25.40 CD)
TIMS MAIL C SUGAR) 17.95 CC)
TIMS CSUGAR) 20.95 CC)
QUEST 32K CAARDVARK) 21 .50 CC) /26.30 CD)
NINJA WARRIOR CPROG RAMMER'S GUILD) 25.50 CO
CGET SNOWPLOW FREE)
DIETICIAN CNORTH GLENN) f 9. 95 CO
MOON SHUTTLE CDATASOFT) 29.95 CC/D)
POOYAN CDATASOFT) 25.95 CC/D)
FROGGIE CSPECTRAL ASSOCIATES) 21.50 CC) /25. 50 CD)
GRAPHICOM 26.95 CD)
GRAPHICOM PICTURE DISK l-V 1 7.25 ea. CD)
ELITE CALC 51.95 CC/D)
ELITE FILE 69 .00 CD)
NEW WORLDS OF FLIGHT CTOM MIX) 27.95 CO >30. 95 CD)
WAREHOUSE MUTANTS CTOM MIX) 21.95 CO/24. 95 CD)
SALVAGE CPROPER PROGRAMS) 9.95
CO CO CAUGRAPHER CSUGAR) 20.95 CO/25.95 CD)
TUTS TOMB CM ARK DATA) 21.95 CO/25.95 CD)
THE NORTH CAROLINA CARTOGRAPHER 24.95 CD) 32K EXT.
ANY MARK DATA GRAPHIC ADVENTURE 21.95 CO/25.95 CD)
GLAZOR 24.95
WE PROUDLY PRESENT THESE NEW PRODUCTS
DISTRIBUTED BY SOFTMART
DEJAVU
BEARGRIP SOFTWARE
AN EXTRAORDINARY TEST OF YOUR MEMORY SKILLS. YOU MUST MATCH
HIDDEN PAIRS OF PICTURES. THE DIFFICULTY LEVEL MA Y BE ADJUSTED FRO
A PLAY FIELD OF 6 SQUARES CPRESCHOOL LEVEL) UP TO 132 SQUARES. A
GOOD CHALLENGE FOR ALL AGES.
INTRODUCTORY PRICE 13.95CO/1 5.95 CD) 32K EXT.
"WORKBASE"
FROM THE CREATORS OF HOMEBASE
AN INTEGRATED PACKAGE FOR BUSINESS THAT PERFORMS DATABASE.
SPREADSHEET. WORD PROCESSING. AND MAIL MERGE FUNCTIONS ALL IN
ONE.
INTRODUCTORY PRICE:
WORKBASE I 61.95 400 RECORDS
WORKBASE II 75.00 1200 RECORDS
" MATHS-TREK "
A CHALLENGING PROGRAM THAT CAN BE SET FOR ADDITION. SUBTRACTION.
MULTIPLICATION. DIVISION. FRACTIONS AND SQUARE ROOT PROBLEMS. YOU
COMMAND THE 'ENTERPRISE' AND YOUR MISSION IS TO RETURN BACK
SAFELY TO 'STARBASE.' SUDDENLY YOU SPOT KLINGONS COMING WITHIN
RANGE. TO INCREASE WARP YOU MUSTANSWERTHE PROBLEM CORRECTLY.
IF NOT . . . FOR AGES 6- 12.
INTRODUCTORY PRICE 15.95 CC)
" YATCHTSEE "
BEARGRIP SOFTWARE
A GREAT COMPUTER VERSION OF THE POPULAR DICE GAME.
INTRODUCTORY PRICE 16.95 CC)/1 7.95 CD) 32K EXT.
WE ARE ACTIVELY LOOKING FOR GOOD PROGRAMS TO DISTRIBUTE.
WRITE FOR AUTHORSHIP/DISTRIBUTORSHIP PACKAGE.
SEND FOR YOUR FREE DESCRIPTIVE CATALOG CINCLUDE S2.00 FOR
SHIPPING AND HANDLING). PLEASE SPECIFY COMPUTER.
• MONTHLY SALES SHEET • ACCEPTANCE OF CHECKS WITH NO DELAY
• RALEIGH. NC STORE LOCATION COMPLETE WITH LIBRARY
AND COMPUTER DISPLAYS.
MAIL ORDERS: $2.00- f ST CLASS / $2.00 • UPS GROUND / $4.00 AIR
S2.00 -C.0.D. / NC SALES TAX 4J%
MC & VISA WELCOMED
SOFTMART
5024 E Departure Drive - Raleigh, NC 27604
ORDER ONLY INFORMATION
1-800-334-0654, EXT. 879 (919) 876-6124
Hey, after all, THE RAINBOW started as a two-page news-
letter done, literally, on the kitchen table. I’m sure glad 1 got
into it. And you may be, too.
The holiday season is comingand it might be just the time
to start leaving hints for members of your family. Your
pre-holiday shopping will probably include some things for
your favorite computer. If a renewal subscription to THE
RAINBOW is among them, do please remember to include
your account number and get that order in before the first of
the year.
Yes, there will be a small subscription price increase —
but you will be able to renew at the old price (now $28 in the
U.S., with an appropriate postage surcharge for other coun-
tries). There will be more about this next month.
But, for now, we do have some attractive gift certificates
available and those can be mailed to you for use in a stock-
ing, under a tree or beneath a menorah. Hundreds took
advantage of our gift program last year, and you can do the
same again this year — and realize a savings to boot.
I suppose 1 should mention something new that we are
doing here. We have formed another company called FPSS,
Ag. Publishing Enterprises, Inc. Its purpose, essentially, is
to publish magazines for other people.
We already plan to publish one beginning in the winter
called Fashion Licensing Review/ Revue, in cooperation
with another party. Essentially, the magazine is his idea —
we are providing the support for it.
The main difference between this and other publishing
companies, however, is that FPSS, Ag. essentially goes into
a sort of partnership with someone. This keeps costs really
low. If you consider all the things necessary to start a maga-
zine, it seems obvious that it is advantageous to use some
things which are already in place. FPSS, Ag. is not a chari-
table undertaking, though. We expect to turn a profit. But,
we will be able to do so through sharing the profits on the
publication — not, as so many similar enterprises do, by
marking up all of our services.
In short, if you have an idea, write to me. We might be
able to get together.
— Lonnie Falk
One-Liner Contest Winner . . .
If you like helicopters, you’ll enjoy this one-liner! Just
type the program, RUN and watch that ’copter go!
The listing:
0 DIMA (99) : PM0DE1 : PCLS2: LINE <0, 9
9 ) - ( 255 , 0 ) , PRESET , BF : DRAW ” BG 1 450
3R 1 8L9F4L4G2R6C 1 R2C3D2L 1 4H2L4RU2
D4U2R2F2RSDR4F4L 1 4E4C4 11 : SCREEN 1 :
FORT- 1 T09999999 : GET ( 3 , 1 76 ) - ( 255 ,
191 ) , A, 6: PLAY ,, T59D M : PUT <0, 176)-(
252, 191) , A , PSET : L I NE ( 252 , 191)-<2
52, 190-RND (14) ), PSET: NEXT
David Fitzsimmons
Lucas, OH
( For this u inning one-liner contest entry, the author has been sent copies of both The
Rainbow Book Of Adventure and its companion Rainbow Adventure Tape.)
OS-9 SOFTWARE
WITH X-TRA POWER
XTERM
XTERM is a full featured OS-9 communica-
tions program that takes full advantage of the
power of OS-9. It works with the normal text
screen, XSCREEN, or the Wordpak 80 column
board.
XTERM is menu oriented for ease of use,
it is simple to use even for the novice OS-9 user.
And yet, XTERM is powerful enough for the expert
OS-9 user.
Some of the features of XTERM include: full
upload and download support with remote buffer
operation; supports XON/XOFF protocol;
110/300/600/1200 baud, 5/6/7/8 bits, even/odd/no
parity, full or half duplex; able to execute an OS-9
shell command from within XTERM.
XTERM works with a Color Computer using
the standard serial interface, but also will work with
a hardware serial port. Also, if you are using a hard-
ware parallel printer port, you can print data to the
printer as it is received.
XTERM $59.95
XSCREEN creates a high resolution screen
for the Color Computer using OS-9. This high
resolution screen gives you 24 lines of text
with 51 , 64, or 85 characters per line. Characters
can be either white on a black background or
vice versa.
XSCREEN is very easy to use because it is
menu operated. No codes to memorize or manuals
to consult when you want to change character size,
just go to the menu.
XSCREEN $19.95
XWORD
XWORD is a powerful word processing system
for the Color Computer using OS-9. XWORD is
feature packed with only a few features mentioned
here.
Some of the editing features of XWORD
include: true character oriented full screen editor;
works with the normal text screen, XSCREEN,
O-PAK, or WORDPAK 80 column card; full block
commands with blocks displayed in inverse
characters (except with normal text screen) for easy
block manipulation; file size not limited to a buffer
size; full find and replace commands with wildcard
character; able to execute an OS-9 shell command
in the middle of editing. Many, many more features,
too many to mention here.
Some of the formatting features of XWORD
include: proportional spacing supported; perfectly
aligned hanging indents and columns, even when
using proportional characters; full printer control
with control of character size, emphasized, italics,
overstrike, underlining (with or without spaces),
super and sub-scripts; up to 10 header/footers;
page numbering in decimal or Roman numerals;
margins and headers can be set differently for even
and odd pages; automatically reads printer in-
itialization file to define XWORD for your printer
(many included, and easy to write or modify your
own). Many more features.
XWORD $79.95
XED is the editor portion of XWORD. XED
includes all of the editing features listed under
XWORD above. XED is for people who need a full
featured screen editor but do not need all of the
formatting power of a word processor.
XED $49.95
MICROTECH
CONSULTANTS
1 1 906 ^ erroW Avenue
irlWaSt. Paul, MN 55112
i Dealer Inquiries Invited
Ordering Information
Add $2.50 shipping & handling. MN residents add 6°/o
sales tax. Visa. Mastercard, COD (add $2.50), personal
checks: all shipped from stock within 24 hours.
(612) 633-6161
32K vl 16K
PROFESSIONAL,
EDUCATIONAL,
& BUSINESS
APPLICATIONS SOFTWARE
for the COLOR COMPUTER RAINBOW
PROFESSIONAL
^3-D PLOTTER
Plots any function
or a data set
32K $24.95
(CST SPECTRUM ANALYZER
Mach. Language FAST Fourier Transform
32K $24.95
PROPRIETOR’S ACCOUNTANT
A Complete Bookkeeping System
_ Screen or Printer Output
Double-entry General Ledger and Journal
Trial Balance, Profit/Loss, Balance Sheet
Keep YOUR expenses DOWN! $2g gg
32K DISK ONLY
^ MATHEMATICS ^
MATRIX MATH sTslTT
( Inverse, Determinant 3
EQUATION EVALUATOR $12.95
( Polynomials, Linear Sets 3
FUNCTION FINDER $12.95
C Interpolation, Regression 3
CALCULUS $12 95
( Differentiation, Integration 3 ^
All 4 MATH Programs $44.00
$12.95
$12.95
$12.95
^ EDUCATIONAL SIMULATIONS^
STRATEGY POLITICS $16.95
STRATEGY INVESTING $16.95
IMAGE PROCESSING $16.95
STRATEGY FOOTBALL $16.95
STRATEGY BOXING $12.95
All 5 SIMULATIONS $69.95
Send CHECK or MONEY ORDER
Specify DISK or TAPE Ext. BASIC Req.
Add $2.00 Shipping / Handling
Florida Residents add 5% Sales Tax
Write for FREE CATALOG
¥
ANKIA
RESEARCH
901-19 INDIANTOWN RD.
SUITE R
JUPITER, FL 33458
Rim TUNC. NOVEMBER’S RAINBOW
Our Telecomputing Issue . . .
Reading the Electronic Mail . . .
And, Rainbow On Tape, Right Now . . .
T elecommunications? Data Communications? Telecomputing? Strictly
speaking, I suppose the terms are not interchangeable, but they're close
enough that we'll treat them collectively in this issue of THE RAINBOW.
We'll use “telecomputing"as the umbrella term since it seems to best fit our goal
of opening up fascinating avenues for exploration through hooking up our
Color Computers to other computers. M ost often, this is done by telephone or a
short cable, hut, as our cover illustrates, yes, you can send and receive computer
data via ham radio or even broadcast facilities, for that matter!
If you have the right equipment - and a growing number of our readers do
— you can point a home video camera at someone, or something, digitize the
picture, and transmit it by ham radio to someone else who then decodes the
signal he receives and reproduces the picture on his monitor or even prints out a
copy. Not quite network television, but nonetheless a fun thing to do. If you
haven't discovered the fun of telecomputing, you're missing a lot.
I won't recite the litany of opportunities that open up once you've added a
modem and a terminal program to your CoCo setup, but, as a telecomputing
junkie, I can tell you modem mania offers the same sort of consuming, magical
allure that kept you up nights on end when you first got your Color Computer.
Myself, I'm a bit of a SIG addict; I get the itch at all hours of the night. In fact,
the later the better since the several CompuServe Special Interest Groups 1
“visit" are less crowded in the wee hours of the morning. Full services like
CompuServe, and private bulletin hoards, too, are important to me, both for
new information and for feedback on THE RAINBOW. When mistakes appear in
THE RAINBOW or her sister publications, I usually hear about it first on Compu-
Serve, even though a telephone call would get me a lot quicker.
While there are umpteen other things you can do when connected to a host
computer like CompuServe, I like to simply “read the mail," not the private
“EMAIL," hut the open messages that appear on the various bulletin boards. In
fact, 1 enjoy reading everybody else's mail because 1 learn a lot without having to
compose a response or otherwise actively react. “Reading the mail" is a ham
radio carry-over that makes more sense with computer bulletin boards than it
does with amateur radio. It means to tune in and receive transmissions without
transmitting yourself, a convenient way to learn the latest.
In addition to convenience, immediacy is a key attraction of telecomputing.
For instance, you can get immediate delivery of RAINBOW ON TAPE through the
CompuServe “Softex" service. At $3.50 per individual program, you pay more
than you will by purchasing the entire month's tape through the mail for $8, but
you get it right away in minutes! Let's say you see an article in THE RAINBOW
that excites you and you want that program; just call CompuServe and within
minutes you’ll have a copy of the program up and running. It costs, but it’s for
those who absolutely, positively want it right now - not tomorrow. As more
and more people get “online," we’ll see all sorts of similar services, at increasingly
lower prices.
Want to get into telecomputing? Begin by scanning this issue ofTHE RAINBOW.
We have a terminal program for you in this issue! We also show you how to add
auto-answer to a Modem I and bring you an update on our own Rainboarci
bulletin board system that’ll set you up to run your own BBS. You'll be “reading
the mail" before you know it. And, for “reading in the mail," my usual reminder
that a subscription to the Rainbow is the way to “download" more each month
about the Color Computer than is available from any other source.
— Jim Reed
16 THE RAINBOW November 1984
With DEFT Pascal
DEFT
Pascal
As a result of the programming language requirement of the Advanced Placement (AP) Tests,
Pascal has become the standard language used in High Schools and Colleges today. On the
Color Computer, DEFT Pascal is the standard.
DEFT Bench $49,95
DEFT Pascal $79,95
DEFT Edit
Full screen editor
DEFT Linker
(see DEFT Pascal)
DEFT Lib
create and maintain
program object libraries
DEFT Debugger
debug Pascal machine
programs symbolically
DEFT Macro/6809
supports entire 6809
instruction set,
lets you define your own
Instructions
DEFT Pascal Compiler
complete Pascal language,
generates machine
language object
DEFT" Linker
combines multiple program
objects into one binary
program
DEFT Pascal Workbench $119.95
(DEFT Pascal And DEFT Bench Together)
Quantity ol Each:
All DEFT software and programs developed with DEFT software are BASIC
ROM independent and use all of the memory in your Color Computer
without OS-9. All you need is DEFT software and a TRS-80 Color Computer
with Extended Disk BASIC, at least 32K of RAM and One Disk Drive. Software
licensing arrangements are available for schools. Dealer inquiries welcome.
For Product Questions Call
t -301 -253-1 300
For Credit Card Orders Calf Toll Free 24Hrs
1-800-368-3238 Operator 8
In Virginia
1 -800-542-2 224 Operator 3
DEFT Products are also available through these fine
THE PROGRAM STORE Foilett Library Book Co.
computer plus DATAMAN International
>ELKER Electronics Spectrum Projects
DEFT Pascal DEFT Bench
_ DEFT Pascal Workbench
Method of Payrnenl (check om ) □ Check Enclosed
□ VISA □ Master Card □ COD
Account Number | |j II II I
Card Expiration Date / I j| I
Signature
Name
Street
City
DEFT Systems, Inc.
Suite 4, Damascus Centre
Damascus, MD 20872
m zip nnnn
All orders are shipped UPS within 24 hours of receipt. Add 3% (or shipping and handling; Maryland
residents add 5% lor Stale Sales Tax: add $2.00 for COD.
DATA COMMUNICATIONS
Adding An
A fter reading Dr. Lane Lester's
article in the November '83 issue
of RAINBOW (“Rainboard"), 1
thought, "A bulletin board for CoCo:
what a great idea! 11 My own BBS! Why,
l could use only the Remo term program
and access my computer from work
using my TRS-80 VIDTEX terminal.
Ah, but there is a catch; 1 don't have
an auto-answer modem. Hmm, 1 do
have Radio Shack's Modem I. What
follows is my attempt to add auto-
answer to the TRS-80 Modem L
This circuit is just that — an auto-
answer. As long as it receives the caller’s
carrier tone it will stay on line, When the
caller switches her modem off or hangs
up the phone, the circuit disconnects.
You cannot hang up from program
control.
The complete unit fits inside your
Modem I under the main board and
draws power from the existing power
supply. All of the pans can be obtained
from your local Radio Shack, (See parts
list.)
Now, here is the obligatory disclaim-
er: Warning: The Service Department
General has determined that modifica-
tion is dangerous to your warranty.
With that out of the way, please refer
"T
to the schematic for this discussion.
1C I A, 1C I Band IC2 detect the ring sig-
nal from the phone line and use it to
trigger the timer, 1C3, R4, C3 and D3
create a delay so that the phone is not
answered too quickly. The timer, (C3, is
set by R6and C5 to give the caller a bout
10 seconds to switch her modem on. The
output of IC3 is applied to the OR gate
formed by D5, D6, RIO, RII and QL
This pulls in the relay K! and answers
the phone* The carrier detect signal
from the modem is applied to point ‘IT
and is delayed (about two seconds) and
conditioned by 1C 1C and 1C ID. It is
then applied to the OR gate at Ql. As
long as the carrier detect signal is pres-
ent, the relay will stay pulled in no mat-
ter what the timer does. W hen the caller
hangs up and the carrier detect goes
away, the relay drops out and the phone
is released, ready for another caller.
(Tony Sharp, a watchmaker anti jewel*
er, ha s been involved in compu ting for
only three years but has an extensive
background in electronic communica-
tion. He holds both commercial and
amateur radio operator s licenses.)
If the circuit answers the phone too
quickly or slowly for your tastes, you
can change the time constant by chang-
ing the values of R4 or C3 or both. If
you want more rings, increase the values.
If you want fewer rings, decrease the
values.
Switch SI turns the power on to the
modem and connects the carrier detect
line. Mount it on the top panel of the
modem under the CD light, where there
is a hole. You may have to cut the lugs
18 THE RAINBOW November 1964
Auto Answer
By Tony Sharp
November 1964 THE RAINBOW 19
GET ON LINE FOR $79
AUTOTERM
TURNS YOUR COLOR COMPUTER INTO THE
WORLD’S
SMARTEST TERMINAL!
YOU'LL ALSO USE AUTOTERM FOR SIMPLE
WORD PROCESSING & RECORD KEEPING.
REG. $99
ONLY
SPECIFICATIONS
Data Format
Operate Mode
Data Rale
Modulation
Line Interface
Data Interface
$ 59.95
Transmit Frequency
MARK
SPACE
Transmit Frequency Accuracy
Transmit Level
Receive Frequency
MARK
SPACE
Receive Frequency Tolerance
Carrier Delect Threshold
Carrier Delect Indicator
Power Requirement
Size
Serial binary, asynchronous
Manual dial Aulomatic AN SW /GRIG selection
O to 300 bps. lull duplex
Frequency shift -keyed (F$K)
Direct -connect
RS-232C compatible, built-in
cable to computer
ORIG ANSW
1270 Hz 2225 Hz
1070 Hi 2025 Hz
± O Ot%
'12 dBm typical
ORIG
2225 Hz
2025 Hz
Cassette $39.95 Diskette $49'.95
* Total Communications Capability
* Send/Receive Text, Graphics, & ML Programs
Scroll, Search, Edit, Load, Save while On Line
Built-in Word Processor
HI-RES Lower Case is Optional £■ Fast
Screen Widths of 32, 40, 42, 51, & 64
Many Printer Options
Optional Key-Beep a Error Beebop
Automatic Block Graphics
Unbelievable Keystroke Multiplier Abilities
ANSW
1270 Hz
1070 Hz
±0.5%
■44 dBm typical
Audible tone
Internal 9V Irons! 5 lor battery *
or HO VAC through adapter '
ay^x^/^xlVe"
*. Not included
SPECIAL
PACKAGE
PRICE
SIGNALMAN MODEM
& AUTOTERM
A. C. ADAPTER $0.95
MEDIA STORAGE DISKETTE
FLIP ’N’ FILE 10 $4.95
FLIP *N' FILE 15 $7,95
FLIP 'N' FI1£ 50 $21.95
FLIP 'N' FILE 25 LOCK . . .$21.95
FLIP 'N' FILE 50 LOCK . . .$29.95
TOO WAY PS-232 SWITCH . . . . $26.95
SUPG SUPPRESSOR 6 OUTLET WITH
BREAKER AND SWITCH REG. $69. 95 $39.95
HEAD CLEANING KIT (DISK)
REG. $29.95 $19.95
COLOR TERM + PLUS +
Now even more + PLUS* features than before?!! q
N ew and Improved!!
SR*®
An Intelligent Terminal Program For The Color
Computer or TDP 100.
etDiLCDaeaia/B
SMART TERMINAL PACKAGE
A GREAT
BUY!
Com mu nl ea tlom BAUD rile: ) ID-1 0200
Change printer BAUD rate: 600 0600
Select printer line feeds If needed
Select Halt or Full Duplex
Select Odd, Even, or No Partly
Select ? or B Bit Words
Select J or 2 Slop Bln
Send Control Characters
Separate Keys for Escape 9t Delete (RuboutJ
Tom off those UGLY Lower case letters
Word Wrap — eliminate all split words
Selectable Reverse or Normal Video
VISA'
THE BEST
YOU CAN BUY
6201 C Greenback Lane
* C i npl*!e Uptaod ood Dcm^oqcp
i OrNmo Couone/Dto fleatu tjnd Wnioi
* UO, 300. 600,13 1200 Bcmd
t Fed or Holf Duplex
i Premier Data CoUhg (Scr>^j S$ i)
* Cmn# a nd Ovine Seioiri™
i ROM Pock Of Dm*
► Aolomciic Copfuro of File*
* Serti AB 12? AKUiCNaJoclOftftom KeytxHJ'd
* WbfqfModoEilminolei tpiilWwUi
* 7 ex fl Oolo Silt (mchjdirig GfQpftJCi Support)
* Efficient Oolo Skvoao $ l nM-c-tr-e-i MemtxY
* VOO%Qxnpa1blew/l>ointow'Ckxv^lcfiBe$'iJ
* Df*Vonjav^Kondi^t>oiciMn now crxilGC^
COLORCOM/E $49.95
SALE PRICE GOOD THRU 12/31/84
SOFTUJARC PLUS
( 916 ) 726-8793
ORDERING
INFORMATION
ADDS2.00PEH ORDER
FOR SHIPPING,
WE ACCEPT VISA, MASTERCARD.
CHECKS, M.O.
C O D. ADD S3, 00 EXTRA,
California Residents, Add 6'
Sales Tax to Orders
Citrus Heights, CA 95610
shorter to keep it from hitting the
board.
Switch S2 is the existing ANS-OFF-
ORIG in the modem. It must be in the
“OFF”position when using auto-answer.
The view of the switch terminals in the
schematic is from the bottom (under-
side) of the modem circuit board.
The Modem 1 connects the phone line
via a cable that plugs into your modular
jack. It is at the modem board end of
this cable that you make the connec-
tions 1 call Phone Line‘+’and fc -\ In my
installation the red wire is positive and
the green wire is negative. You should
check this out with a VOM before mak-
ing those connections.
The auto-answer board is powered
from the modem board; so we need to
locate the point 1 call k +12\ When you
first open the case, look at the lower
center of the board and you will see U 1 .
This is the 12-volt regulator. It is a
square-looking device with three pins
and is secured with a screw. With the
board oriented with U Fs pins to your
left, the pin you want is the one nearest
you. Locate this point on the bottom of
the board and you have + 12. Remember
to connect the auto-answer board’s
ground to the modem board’s ground.
I picked up the carrier detect signal
from pin-1 of the DIN socket at the rear
of the board.
The prototype was built on a small
perf board and wired point to point.
Parts placement is not critical. If you
use IC sockets (you’ll be glad you did),
be sure to use the low profile type and
do not use one for the relay K 1 ; there is
not enough room.
It is a good idea to bring all the exter-
nal connections out to the end of the
board to terminals. (I used short, stiff
pieces of wire.) This makes it easier to
wire it to the modem.
The auto-answer board is mounted
on the underside of the modem board.
Luckily there are two lairly large ground
pads in just the right spot to mount the
board. Solder a number six nut on each
of the pads to match the spacing of the
holes in the board and use two short
screws to attach it. Be certain that there
is enough spacing between the auto-
answer board and the modem board but
not too much. It’s pretty tight in there.
“The complete unit fits
inside your Modem I
under the main board
and draws power from
the existing power
supply. ”
Please be sure to check and recheck
all connections. We don’t want to blow
up the modem! When you have every-
thing wired up, boxed up and ready,
plug the modem into the phone jack and
to the computer. (It will not work if you
have the printer plugged in instead!)
Load in your communications program,
set the mode switch to “OFF” and set
the auto-answer switch (SI) to “ON.”
At this time the “ON” LED should be
lit. Have a friend call you, but tell her to
just listen and not turn her modem on.
After your modem answers the phone
she should hear your carrier tone for
about 1 0 seconds after which your phone
should hang up. This tests the time out
timer. Now have her call you again and
go on-line j ust like she would if calling a
BBS. When she switches her modem on,
your CD light should come on. You can
now proceed to communicate with your
new auto-answer modem! If you have
any problems, turn the modem off and
check all connections and wiring.
An entirely new area of data com-
munication is now possible for you
without any great expense. So, go ahead
and set up your own bulletin board or
remotely accessed computer. The pos-
sibilities are endless.
1 will be glad to answer any questions
I can il you send a SASE to Tony Sharp,
1 1 8 W. Solomon St., Griffin, GA 30223.
PART
VALUE
R.S. Part
Number
RLR2
39k .5W
271-041
R3,R5&
R6,R9
Imcg .25W
271-1356
R4,R7&R8 220 K .25W
271-1350
R 1 0 , R 1 1
IK .25W
271-1321
Cl
.47 uf 250 v
272-1054
C2
470pf Disc
272-125
C3,C5&C6
lOuf Tant.
272-1436
C4
.01 Disc
272-131
C7
470uf
272-957
C8
22uf Tant.
272-1437
Dl
1N4005
276-1104
D2 through
D8
1 N 9 1 4
276-1620
ICI
CD401 1
276-241 1
1C2
HI IAI
276-1654
IC3
NE555
276-1723
Qi
2N2222
276-2009
K 1
DPDT I2v Relay 275-213
SI
3PDT Switch
275-661
Boa rd
276-168
Sockets
Low Profile
t^\
The CoCo Complete”
is for
Home and Office Use
■ CoCo hardware and
software demonstra-
tions
■ how to perform CoCo
upgrades, mainten-
ance
■ hook up procedures
■ all CoCo applications
Educators
■ Classroom support
package available,
write for details
Foreign CoCo Users
■ the tape is obtain-
able in any world
standard, write
for prices
O
-•8
(l)
c
<D
C
0)
cn :
E
o ~
o c/)
-C
o
'd-
co
CO
CO
Q) 0)
E -D
CD *D
z <
November 1984 THE RAINBOW 21
INTRONICS
EPROM
PROGRAMMER
Price: $140.
NEW VERSION 2.5
□ Plugs into ROM pack port.
□ Now programs 8K X 8 EPROM in 15 Seconds.
□ On board firmware included.
□ No personality modules required.
□ Will program most EPROM's.
□ High quality zero insertion force EPROM socket.
Enclosed in
Molded Plastic Case
Peripherals
Corporation
SPLC-1 Lower Case FULLY ASSEMBLED. TESTED
FOR THE COLOR COMPUTER & TDP- 100 4 GUARANTEED F0R TODAYS
$59.95
□ TRUE LOWER CASE CHARACTERS Q] NO CUTTING OR SOLDERING □ FULLY COMPATIBLE WITH
ALL TRS-80C (SPECIFY REVISION BOARD' (NOT COMPATIBLE WITH COCO 21 □ INVERTED VIDEO
AT A FLIP OF A SWITCH
YOUR SOURCE FOR THE
COLOR
COMPUTER
• DRIVE 0 FOR COCO $329
• DRIVE 1 FOR COCO $198
'GUARANTEED FOR ONE FULL YEAR
• DISK CONTROLLER FOR COCO $139
•RS-232 PORT EXPANDER $ 30
• POWER-ON L.E.D. KIT $ 6
• FRONT RESET SWITCH KIT $ 7
• LIBRARY CASE HOLDS 70 DISKS $ 23
•NEW MULTI-COLOR RAINBOW DISKS . .$ 25
• ELEPHANT DISKS SSDD $ 23
•8 PRIME 64K RAM-CHIPS $ 50
•GEMINI 10X PRINTER $299
• HAYES SMART MODEM 300 $215
NEW SOFTWARE
OS-9BBS $89.95
□ MULTI-USER CAPACITY □ FASTER THAN MOST BBSs
□ MULTI-TASKING (NO LONGER COMPLETELY TIES UP
YOUR COCO! □ REQUIRES OS-9 AND BASIC 09
OS-9 40-Track
Program $24.95
□ NOW OPERATE 35/40/80 DOUBLE SIDE. DOUBLE DENSITY
DRIVES UNDER OS-9
64K Terminal
Package *19.95
F-A-S-T- UPGRADE SERVICES $CALL!
(Dealer Inquiries Invited)
• MINIMUM $2.00 SHIPPING & HANDLING
• NYS RESIDENTS ADD SALES TAX.
• ALL OTHER ORDERS ADD 4% SHIPPING.
□ AFFORDABLE □ REQUIRES 64K MEMORY □ GIVES YOU
52-58K BUFFER □ WRITES TO DISC □ READS IN FROM
DISC □ STANDARD DISPLAY
Peripherals
Corporation
62 COMMERCE DRIVE
FARMINGDALE. NY 11735
(516) 249-3388
Formerly Saturn Electronics Company Inc.
*OS-9 IS A REGISTERED TRADEMARK OE MICROWARE. INC.
UTILITY
4K
BcfnicJtaeS Damdsm
Z List, a machine language util-
ity program, was written to elim-
inate the need to use the SHIFT @
keys to control program listing. This
program will allow you to use the up
and down arrow keys to list one line at a
time.
Type in the BASIC listing and save a
copy to tape before running it. It will be
erased after it has put the machine code
into memory.
First the BASIC program will find the
top of memory (Line 140). It will then
clear enough space for the machine code
(Line 150) and find the new top of
memory on Line 160.
Lines 170 to 200 read the DATA
statements and place them in the pro-
( Michael Davidson, a service technician
for Diet old Inc., works on alarms,
automated teller machines and remote
banking equipment.)
tected memory. Line 210 starts the
machine code. Line 220 finds the start of
BASIC to be used by Line 230. Line 230
places two zeros at the start of BASIC to
effectively erase the BASIC program.
Line 240 places zeros in a memory loca-
tion that is used by the interpreter to
remember what line it is working on.
The start section changes two memory
locations to enable the computer to
jump to the EZ List code when a key is
pressed.
The second section, PRINT, is the
first place the computer jumps to when
a key is pressed. The print routine
checks to see if the up arrow key has
been pressed. If it has, its value will be
changed from 94 to one. This will pre-
vent the computer from printing the up
arrow.
The third section, IN PUT, is the main
part of the program. It checks to see if
either of the arrow keys have been
pressed. If so, this routine finds the next
higher and lower line numbers and their
addresses. It then calls the LIST sub-
routine.
The L/STroutine calls the ROM rou-
tines that decode the program line and
print it on the screen.
One final note: If you are going to be
loading several programs with EZ List
running, use the LIST command as
soon as the new program is loaded from
tape or disk. T he computer remembers
where the last line was, even when a new
program is loaded. Depending on what
the line addresses are, EZ List may find
the next line. If it doesn’t, the computer
will hang up. If this should happen,
don’t worry, just press the Reset switch
and type LIST and press ENTER. This
will restore control without destroying
your program.
10 ’ EZLIST
20 ’BY MICHAEL DAVIDSON
30 ’FARGO ND
40 ’ 11/83
50 ’THIS BASIC PROGRAM IS USED
TO LOAD THE MACHINE CODE
INTO UPPER MEMORY
60 ’AFTER THE MACHINE CODE IS IN
PLACE THE BASIC PROGRAM WILL
BE ERASED
70 ’USE THE UP AND DOWN ARROW
KEYS TO LIST ONE LINE AT A
TIME
80 ’THE LIST COMMAND WILL STILL
WORK AS IT DID BEFORE. BUT
NOW THE SHIFT @ COMBINATION
WILL NOT BE NEEDED
90 ’WHEN LOADING PROGRAMS FROM
TAPE OR DISK USE THE LIST
COMMAND BEFORE USING THE UP
AND DOWN ARROW KEYS
November 1984 THE RAINBOW 23
SOFTWARE AUTHORS. . .Let us market your program.
'^Warehouse
Where Shopping By Mail is "USER FRIENDLY"
500 N. DOBSON - WESTLAND, Ml 48185
Phone (313) 722-7957
by
CHERRYSoft
RAINBOW
CERTlFlCAHON
SEAl
Learning to type the right way can save you hours of
tedious work when entering programs into your CoCo, and
this is just what ETT was designed to do. Devote a little time
every day practicing with ETT and before you know it you will
be typing with confidence. Entering those programs will no
longer be the chore it used to be.
ETT’s video keyboard lets you practice with all the keys
labeled, all the keys blank or only the “home” keys labeled.
The visual cues guide you while you learn to type without
watching your fingers. ETT shows your accuracy, response
time, and words per minute. You will quickly see that you are
improving with practice.
With the sentences provided by ETT learning to type can
be fun. Over 1000 variations chosen because they include
every letter in the alphabet. You can also create your own
practice sets. This outstanding program was written by a cer-
tified teacher and professional programmer and comes with
a ten page student manual-study guide. Requires 16K Ex-
tended Basic.
$ 21 95
Cassette
plus s 2 80 shipping
“It's fairly obvious to someone
with a couple of decades of typing
experience that a professional in-
structor was instrumental in setting
up this sophisticated program. It is
a serious program for the person
who wants to learn to type. It is not
a game by any means, but it does
make learning fun.
. . .an incredible value."
RAINBOW REVIEW
JULY 1984
"We bought the program ET »
from you and it is an excellent tape I
for drilling and learning. "
ST. ISIDORE SCHOOL
NEWTON, WISCONSIN
“Just received Electronic Typing JM.
Teacher it is the best typing tutor
for Color Computer — Thanks. ”
TOMLINSON JR. HIGH SCHOOL
FARIFIELD, CONNECTICUT
ETT is now being used by schools and
colleges throughout the U.S.
See E.T.T. at your favorite dealer or order direct.
DEALER INQUIRIES INVITED
E.T.T.
Electronic
Typing
Teacher
100 ’ THIS WILL PREVENT THE
PROGRAM FROM LOCKING UP
110 ’THIS HAPPENS WHEN THE LAST
LINE LISTED IS HIGHER THAN
THE HIGHEST LINE OF THE NEW
PROGRAM
120 ’IF YOU FORGET AND IT LOCKS
UP, JUST HIT THE RESET AND
TYPE LIST AND < ENTER >
130 CLS
1 40 TM=PEEK ( 39 ) *256+PEEK ( 40 )
150 CLEAR 200, TM— 240
160 TM=PEEK < 39 ) *256+PEEK ( 40 )
170 FOR X=TM TO TM+223
180 READ A
190 POKE X , A
200 NEXT X
210 EXEC TM
220 P=PEEK < 25 ) *256+PEEK ( 26 )
230 POKE P,0:POKE P+1,0
240 POKE &H2B,0:POKE 8<H2C,0
250 DATA 49,141,0,220,190,1,107,
175.164.48.141.0. 36.191.1.107.49
,141,0
260 DATA 214,190,1,104,175,164,4
8.141.0. 4.191.1. 104.57. 129.94.38
,8, 111
270 DATA 130,90,134,1,50,98,57,1
10. 157.0. 185.52. 119.51. 141.0. 169
, 129
280 DATA 1,39,20,129,10,38,10,14
1,26,236,70,221,43, 174,72, 141,12
2,53, 119
290 DATA 110.157,0,145,141,10,23
6.66.221.43. 174.68. 141. 106.32.23
8 , 158
300 DATA 25,236,132,38,4,50,98.3
2,228,220,43,39,60, 16, 131,255,25
5,39,54
310 DATA 237,66,175,68,16,174,13
2, 16, 174, 164,38,5,237,70, 175,72,
57, 16
320 DATA 163,2,39,14,52,6,236.2,
237.66.53.6. 175.68. 174. 132.32.23
7, 16
330 DATA 174,132,16,174,164,39,2
, 174, 132,236,2,237,70, 175,72,32,
218, 236
340 DATA 2,237,70,175,72,237,66,
175,68,16,174,132,16,174,164,39,
200, 175
350 DATA 68,236,2,237,66,174,132
, 38,238, 32, 188, 52, 16, 189, 189, 204
, 189
360 DATA 185,172,53,16,189,183,1
94,206,2,221, 166, 192,39,5, 189, 18
5, 177,32,247, 189, 185,92,57
^
24 THE RAINBOW November 1984
TALK
//
Way beyond anything you
have ever seen for the CoCo"
That's a strong statement, we know. But wait untH you see 'TALKHEAD'! It's a
dazzling creation— easily the most impressive display of CoCo graphics you can buy 1
If you have a 'REAL TALKER' voice synthesizer, DO NOT deprive yourself of this
absolutely incredible Talking Head simulation program! TALKHEAD uses the 'Rea!
Talker' and extremely high speed/high resolution machine language to create an
audio- visual simulation that clearly goes way, way beyond anything that
ever seen on ANY home computed
t you have
TALKHEAD' s fast, smooth-talking animation is so stunningly life-like that it resembles
a movie more than a cartoon! This page shows some still shots of the actual moving
image as it will appear on your TV screen.
And, TALKHEAD is a real snap to use in Basic, thanks to a new command that we
give you: SAY, Type SAY "ANYTHING YOU WANT 'and Talk head instantly
appears and speaks ANY text— it has an unlimited vocabulary!
The most impressive CoCo program you can buy . . .
'TALKHEAD' is available on cassette or disk (please specify) for only $29-95. The
cassette version can be transferred to disk in case you ever upgrade, TALKHEAD
requires b4K of memory and a Colorware REAL TALKER' voice pak.
PROGRAM BY TIM JEN ISON SPEECH PROGRAMMING BY H. RUNYON
STELLAR
SEARCH
ADVENTURE
If you ever had an urge to command the USS
Enterprise, this talking version of STELLAR
SEARCH' from Owl-Ware is for you! It
umqiidJy combines the best aspects of
adWntiire' and graphic 'action' type games
and 1 puts fhe Real Talker' voice pa k to good
use, You'IH'^d graphics galore in this
exciting package containing more than 06K
bf action adventure. Requires 32 K and a
'Real Talker' voice pak. Cassette $24.95,
Disk„..$26.95
[ COLORWARE
COLORWARE INC.
78-03 Jamaica Ave.
Woodhaven. NY 11421
(212) 647-2864
^ *!M, ^ *
'TALKHEAD's eyes, mouth and jaw move, realistically animating his speech. The effect is amazing!
MORE SOFTWARE FOR THE 'REAL TALKER' VOICE
TALKING
EDUCATIONAL
SOFTWARE
SOFTWARE FOR CHILDREN
FROM COMPUTER ISLAND
Math Drill ...$ 9.95
Foreign Languages $ 9.95
Spelling Tester $ 9,95
All 3 for Only $24.95
Requires 16Kand a Colorware
'Real Talker' voice pak.
★ * * ORDERING IN FORMA TION ★ ★ *
ADD 52,00 PER 0K0£* f OR SHIPPING & HANDLING.
C.O.D/S: ADD $3.00 EXTRA,
SHIPPING & HANDLING FOR CANADA IS $4,0(1
WF ACCEPT VISA , MASffl? CARO. M,Q.'S, CHECKS.
N.Y . RESIDENTS MUST ADD SALES TAX,
ALL SOFTWARE ON THIS PAGE REQUIRES A
CGtOflWA*£ ft£A£ TAttffft' VOICE PAK.
THE TOP 4 COCO GAMES...
ZAKSUND
From Elite Software comes this
fantastic arcade style space
action game with 3 different
stages of moving 3-D graphics,
You've never seen anything tike
this on your CoCo! Great sound
toot 32K Tape: $24.95
k? -
CUBIX
By Spectral Associates, Very
much like the arcade smash!
lump little Cubix around the 3D
maze trying to change the color
of all the squares. With Death
Globes, Discs, Snakes, etc, 32K
Tape: $24,95
COLORCADE
SUPER JOYSTICK MODULE
,1/,T n ^
■! Jt m
T)NLY $19.95
JOYSTICK INTERFACE /RAPID FIRE/6 FT. EXTENDER AU tN ONE l The
Colorcade allows connection of any Atari type joystick to your CoCo
(including the Wico Red Balk These switch lype slicks are extremely
rugged and have a faster and more positive response. They will improve ibe
play or almosl any action game.
An adjustable speed rapid fire circuit is built m. Press your lire button and
get a great burst of fire instead of jusl j single shot! You gel a real advantage
m shooting games that do not have repeal lire.
GHOST GOBBLER
From Spectral Assoc. This
PAC' theme game has been
improved several times. Et is
definitely the best of its type. Bril-
liant cotor r action and sound,
fust like an arcade, 16K Tape.
24.95
THE KING
Previously called Donkey King',
you simply cannot buy a more
impressive game for your CoCo.
With 4 different screens and
loads of fun! From Tom Mix Soft-
ware. 32 K Tape: $25,95
ATARI JOYSTICK
ONLY ^ JL
$8.50
THE BEST YOU
CAN BUY
WICO #15-9730
$ 29.95
WICO FAMOUS
"RED BALL "
ROM/ PROJECT/
PRODUCT CASE
Give a professional look to your project
or product! High qualify 3 piece injection
molded plasli' wilh spring loaded door.
Designed especially for the CoCo ROM
slot
2 <1 pcs. $5.50 Ea.
5 9 pcs. S3. 50 Ea
10 - 99 pcs $2.75 Ea.
100 & UP Call Us.
P C board for 27XX, EPROMS, , . $4,00 Ea,
COLORWARE
LIGHT PEN
ONLY $19.95
WITH SIX FREE
PROGRAMS ON
CASSETTE!
The Colorware Light Pen plugs directly into your joystick port and
comes with six fun & useful programs on cassette. Easy instruc-
tions show how to use it with Basic and its compatible with light
pen software Such as Computer Island s Fun Pack. " Order yours
today, Only $19.95 complete.
TELEWRITER-64
TEL EDGE T E t - 4 A
tan ii m *tw! wrrtMlwl «4ir»jdArte <* »
b-l JCK aid rfitl* ar*ai -il*24 Ehaf4£t<T
wl imt ii wrwatri S *T* I rteit-W' . islic*
hH th«r( >» HIM true lo-er tJKi rot ISe tmrv '■
l^rer taw lettffl Hat Herein r(tr«erT Icmst
law EfiaTHteri i fl flltur Wor Ca#vt(T news,
15 tnrti tn* NMa-fui *4
vsrhuriEaled word processes v9u tar. Sift iW
fc-l^rf or HP-iDC, tf sfOu «i i miilr
«r *•* thcuiM rf leTtim we. y*j rijllv iIwjU
rr,t tw uilhwt is, 5 rr^VH. Ifl eu-| t(f [Jf, L-t
fcfctltf&Ht J K L MOMRSTIMUlitY
ii nm;tHi ':urn*<to
in t*r t h 1 i m 5 nuM r ■ r mh i *
ji.MOIM'MIl'niif-l
DISK $59.95
CASSETTE... $49.95
Colorware researched the word
processors available for the Color
Computer, This is ihe best. Tele-
writer -6 4 is a truly sophisticated sys-
tem that is marvelously easy to use.
It works with any 16K, J2K or (>4K
system and any CoCo compatible
printer.
TOP-RATED COCO
WORD PROCESSOR
[COLORWARE
VESA
TOLL FREE ORDERING
800-221-0916
ORDERS ONLY. N.Y. & INFO CALI (2J2j M7-2BM
'REAL TALKER
HARDWARE Voice Synthesizer
NEWfrom
COLORWARE..
only... $59.95
’fERl.
THINKING OF BUYING A
COCO VOICE SYNTHESIZER ?
READ THIS....
Making your computer tatk couldn't be any easier!
'Real Talker' is a full featured, ready to use, HARDWARE
voice synthesizer system in a cartridge pak. It uses the
Votrax SC-01 phoneme synthesizer chip to produce a
clear, crisp voice,
FREE TEXT-TO-SPEECH
Included free with Real Talker' is Colorware's
remarkable Text-to-Speech program. This is a truly
powerful machine language utility. What it does is
automatically convert plain English to speech. And it has
an unlimited vocabulary! For example, use it in the direct
mode: Type in a sentence or a paragraph, even mix in
numbers, dollar signs, etc + , then press enter. The text is *
spoken. At the same time a phoneme string is generated
which can be saved to cassette or disk, modified or used
in a Basic program.
We originally planned to sell this major piece of
programming for about $40.00 but decided it was so
useful that no Real Talker' user should be without it.
Besides, it really shows off the capability of 'Real Talker',
Also included with 'Real Talker' is our unique Phoneme
Editor program. It allows you to explore and create
artificial speech at the phoneme level. Phenomes are the
fundimental sounds or building blocks of word
pronunciation. There are 64 different phenomes, as well
as 4 inflection levels at your disposal. Creating and
modifying speech at the phenome level is both fascinating
and educational. The Phenome Editor may also be used to
customize the pronunciation of speech produced by the
Text-to-Speech program.
wVttH
IvH lV>»
SVttGH
You don't have to use any of our utility programs
though. If you write your own Basic Programs, you will
find the pocket sized Votrax Dictionary (included free) is
all you need to make your own Basic programs talk. This
dictionary gives you quick access to the phenome
sequences used to create approximately 1400 of the most
used words in the English language.
How about compatibility? 'Real Talker' is compatible
with any 16K, 32K, 64K, Extended or non-extended Color
Computer. It works with any cassette or disk based
system, with or without the Radio Shack Multi-slot
expander, No other synthesizer under $100 can make this
claim. Most other CoCo voice synthesizers require an
expensive Multi-slot expander in order to work with the
disk system. 'Real Talker' requires only an inexpensive Y-
adapter. This is an important consideration if you plan on
adding a disk or have one already.
'Real Talker’ comes completely assembled, tested and
ready to use. It is powered by the CoCo and talks through
your T.V. speaker so there is nothing else to add. Price
includes Text-to-Speech and other programs on cassette
(may be transferred to disk), User Manual and Votrax
Dictionary, ONLY $59,95
'Y-BRANCHINC CABLE' For disk systems. This 40-pin, 3
connectorcable allows 'Real Talker' to be used with any
disk system $29.95
YOU DECIDE....
Order yours today on our Toll-Free Order Line. If you are
not delighted with your Real Talker' system, simply
return it within 30 days for a prompt, courteous refund.
[COLORWARE
COLORWARE INC.
78-03F Jamaica Ave.
Woodhaven, NY 11421
(212) 647-2864
VISA
* * ★ ORDERING INFORMATION ★ * *
ADD £2.00 PER ORDER EQR SHIPPING & HANDLING,
C O. D, '5: A DD S3. QQ EX IRA .
SNIPPING & HANDLING FOR CANADA IS $4.00
WE ACCEPT VISA, MASTER CARD , M O. % CHECKS .
NYC RESIDENTS MUST ADD SAlfS TAX.
Sc hmidt
COMMUNICATIONS
J he Message Center is a program I
wrote out of need rather than for
fun. Initially, the need was a friend’s,
not mine. He (a CoCo owner) wanted to be
sure that his messages to his teen-age chil-
dren would be noticed and, hopefully,
obeyed. Frequently he could not be home
when his offspring arrived from school. He
needed a way to leave them chores and also
find out from them where they were going
to be. Many times notes went unnoticed.
Getting them to write him a note was akin
to “cruel and unusual punishment” in their
eyes.
The Message Center has changed all that
for my friend. Because the kids think that
using a computer to exchange messages is
“tubular,” they are a together family once
again.
Sometime later, I was recounting the
above to yet another friend, and a strange
look came over him. He listened patiently,
and as the last phoneme passed my lips he
(Jim Schmidt is a senior system analyst by
profession. He specializes in financial I busi-
ness systems development. In his spare time,
he writes articles and programs for publica-
tion using Co Co. )
This intramural bulletin board will save
and display messages and maybe even
promote family togetherness.
asked if the program could be used in a
small office.
1 thought a bit and replied that it
could, but I had better add a few bells
and/or whistles. It came to me that
essentially the program was able to
“broadcast" any visual text to those in
sight of it. So, why not add SA VE/
LOAD capability so that, in addition to
messages, it could also handle display
chores?
The Message Center was born. Friend
number two uses the program every day
now. His business is real estate which
causes him and his two partners to come
and go quite often during the day.
Whoever answers the phone will typi-
cally do this:
1 ) Call up The Message Center
program
2) Load the previous messages file
3) Enter the current message
4) Save the new file with the current
message
An inquiry about messages is as
follows:
1) Call up the program
2) Load the message file
3) Key @@ to begin the display
4) Watch the display using P to pause
it where necessary
5) Use M to add more messages/ rep-
lies if necessary
When he wishes to leave an urgent
message, he simply keys in the message
and leaves the program running in dis-
play mode. The “warble" gets the atten-
tion of the next person in the office.
He also takes his CoCo along when
he has an open house. In this instance,
he loads a previously saved sales pitch
and runs it all day in display mode prais-
ing the property he is trying to sell.
Another use has been found for the
message file by my real estate friend. He
wrote a small print program to provide
hardcopy of each day's message file.
This printout is his follow-up tickler
and allows him to inquire from the oth-
ers if they have phoned so-and-so and
what the results were, etc. The file pro-
duced by The Message Center is a plain
vanilla ASCII text file with 32-byte
records (strings). So there is no problem
dumping it to a printer, if required. The
other two partners like getting a hard-
copy list of their message traffic period-
ically, also.
My kids have their own kids, so I
can't use the program that way. 1 have
been provided the services of a secretary
whose services I share with the other
programmers and analysts on the job,
so no need there. But, 1 do have a use for
the program! The nature of my job is
such that I am perpetually studying
something — new software, schedules,
evaluations, all manner of text. You
guessed it! I have found that by keying
into The Message Center the key phrases
and salient points of material 1 am stud-
ying and then just watching the display
a lew times, I am better able to absorb it.
Features And Functions
I o get started, key in the program
and SA VE or CSA VE it. RUN it, and
the screen prompts you to press ENTER
to begin. This prompt is only to let you
know that this is an “empty" program
and no text resides in memory. Pressing
ENTER buys you a beep and a dark
screen with the word READY in the
lower right corner. You are into the key
entry screen which will become appar-
ent when you key the first letter of the
“The file produced by
The Message Center is a
plain vanilla ASCII text
file with 32-byte records
(strings). So there is no
problem dumping it to a
printer, if required.”
first line of text. Key in up to 32 charac-
ters. If you key in the full 32 characters,
the line will be stored automatically. If
your line ends short of 32 characters
then press ENTER to store the line. Con-
tinue keying and storing lines for the
duration of your message. To store a
blank line (skip a line), key in a space
and press ENTER. Whenever you wish to
display the keyed text, key @@ in the
first two positions of the line entry area.
The display will begin. To return to the
entry screen from the display press M.
After a short time, the beep will be
heard and the dark screen with the
READY prompt will reappear. You can
now append more messages (hence
“M").
On the entry screen, note the LEFT
and LINE prompts, the former will
keep track of the remaining characters
in a line and the latter denotes the
number of the line you are keying. A
short beep will sound when you have
only five characters remaining in a line.
The Message Center can store a maxi-
mum of 100 lines of 32 characters of
text. You can expand this if you like,
but I don't recommend it (more on this
later).
If you make an error keying a line,
press the left arrow key and the line will
erase allowing you to rekey it correctly.
Once a line is stored, it is stored. The
logic needed to allow change/delete, it
turns out, is rarely required if you keep
an eye on the keying. Since The Mes-
sage Center is not a word processor, the
overhead of this logic is usually ex-
traneous. I do have a version of the
program with change/ delete logic in-
stalled, but it is slower and not neces-
sary. If your particularapplication needs
this logic, you can add it yourself or
send me $5 and I'll send you that version
along with a formatted print/dump
program for the text file.
You touch typists out there, be care-
ful. A lot is going on between characters
in this program and the instruction
IN KEYS is used for key entry. So what,
you say? Slow, is what! Not too slow for
us two-finger types, but a tad slow for
you five-finger folks. As you approach
the 100 lines mark, the keying will get
sluggish. Plus BASIC is doing its string
thing. It is possible then to miss a letter.
However, in practice, at an average of
two lines per message, you would be
approaching 50 messages. It would be
better then to save the messages and
clear the program to start a second mes-
sage file. In that case, the first new mes-
sage should be that there is a previous
message file, and to save the current one
before loading the older one.
T his could be automated also. Logic
to prevent a second LOAD without an
intervening SA VE would be easy to
implement. This is implemented in the
$5 version 1 mentioned earlier. Usually,
it will not be needed. Please try to
implement these and any other changes
you may require yourself. After all,
that's what computing is all about.
To clear memory of text, key in five
asterisks in the first five positions of the
entry line. You are now “empty."
The SAVE/ LOAD functions are
straightforward. While in the entry
screen, key two pluses in the first two
positions of the line entry area and you
will then be prompted further. A LOAD
will wipe out any text stored so far in the
array, so be sure to SA VE first if neces-
November 1984 THE RAINBOW 29
S898&8
From the programmer that brought ZAXXON
to the Color Computer,**
Moreton Bay Software proudly presents
BJORK BLOCKS.
An incredible graphic utility! Now you can design grapics just like the masters. You can even animate! User friend-
ly. Precision drawing. Precision color selection. Fully menu driven. Only one joystick needed for menu selection
and graphic creation. Compressed data storage or load and save 6K binary files. Almost impossible to crash.
Create your own graphic adventure screens. Limitless applications in communication, education and program
development. Read the October review by Rainbow’s Technical Editor.
Pictures created
with Bjork Blocks
Requires 32K Extended Basic
(64K for animation)
$34.95 Tape or Disk
SPECIAL: Bjork Blocks and Graphicom $55.00
DOUBLE DRIVER
The BEST monitor driver
available. Color composite,
monochrome and audio
output. For original CoCo
D, E and F boards. $24.95
Mono II for Color Computer
2. An excellent mono-
chrome monitor driver that
has audio output also. $24.95. Specify model needed.
64K UPGRADES
Instantly access 64K via
M/L totally solderless kit to
upgrade E Boards. Kit in-
cludes eight 4164 prime
chips and chips U29 and
U11 already soldered. E
Board Kit $69.95
Color Computer 2 kit re-
quires soldering. $64.95
MINI MOUTH
Add sound to your mute
monitor. Hear the bells and
whistles of your software
again. No batteries.
Solderless installation. For
CoCo I D, E and F boards
and CoCo 2. $24.95
MORETON BAY SOFTWARE
A Division of Moreton Bay Laboratory
316 CASTILLO STREET
SANTA BARBARA,
CALIFORNIA 93101
(805) 962-3127
Pretested.
Guaranteed.
Ordering information
Add $2.00 shipping and handling per order. We ship within 24 hours
on receipt of order. Blue Label Service available. California residents
add 6% sales tax.
GRAPHICOM
Buy Graphicom from us and get one of our unique picture
disks free! Get our improved picture disk one also.
Graphicom is an excellent graphic utility. See the Rainbow
review. Requires 64K EXB, Disk Drive and Joy Sticks.
THREE Disks and the manual for only $29.95.
100% New Graphicom Picture Disks $15.95
□flBCDEFGHI
Caligraphy Stamp Set Disk J KLMNOPQR
STUVUXYZ
123456789
abcdefghjjh 1 ft
Adventure Disk I (indoor
scenes and objects)
Adventure Disk II
(outdoor scenes)
J
/•: I'm*: A
//jS
r~
□□□n
mm
ODOQOOOQ
p
00000000
■Tv. f
’ J
MORE BUSINESS -Ver 3.12 The preferred business
package. Completely interactive. General Ledger.
Accounts Receivable. Accounts Payable. Customer
Statements. Mailing Labels. Profit/Loss. Balance Sheet
Statements. Our most powerful business package. Buy
the best!
32K Disk R/S DOS $99.95
‘Zaxxon Reg TM Sega Corp.
“Color Computer Reg TM Tandy Corp.
sary. Aftera LOA A any text keyed in is
added to the end of that which came in
from the LOA D.
All that remains is to mention the
PAUSE/ RESUME functions. PAUSE
will (surprise!) pause the display. If left
paused for a couple of minutes, it will
resume the display automatically. Key-
ing ’R’ while paused will resume the dis-
play without a wait.
1 would like to hear from anyone who
finds unusual or interesting uses to
which they have put The Message Cen-
ter. If you write and wish a response,
please include a stamped envelope. My
address is 196 Arlene Ct., Wheeling, IL
60090.
The listing:
0 >
10 ' — THE MESSAGE CENTER —
20 ’ — COPYRIGHT <C> 1983 —
30 ’ — JIM SCHMIDT —
40 ' — 196 A ARLENE CT. —
50 ' — WHEELING, IL. 60090 —
60 ’
70 ' — EXTENDED COLOR BASIC —
80 ’ — FOR 16K ==> PCLEAR1 —
90 '
100 CLEAR 3800, &H3F00
110 DIMB*<100>
120 X=l:CT=0:LO=l
130 GOSUB 550
140 GOSUB780
150 SOUND 150, 5: GOSUB 1240
160 IF X=100THEN380
1 70 a$= I NKE Y* : I F A*= " " THEN 1 70
180 IFA*OCHR*< 8 )THENCT=CT+l
190 IFA*=CHR*<8>THENCT=0:CLS0:L*
= " GOTO 150
200 I FCT =27THENSOUND200 , 1
210 PRINT054, "LEFT* "532-CT*
220 PRINTG 86 , "LINE* ";X;
230 I FA*=CHR* < 1 3 > THENA** " " : CLS0 :
S0UND237 , 1 : CT=32: GOTO280
240 L**L*+A*:PRINT@0,L*
250 IF LEFT * < L* , 2 > = " @@ " THEN380
260 I FLEFT ♦ < L* , 2 ) = " ++ " THEN 1010
270 I FLEFT* < L* , 5 > * " ***** " THEN 131
0
280 I FCT =32THENCT =0 : B* ( X > =L* : L*=
" " : X=X+1 : CLS0: S0UND237, 1
290 IFX >99THEN GOSUB 1280
300 PR I NTS 128, " ENTER 'SS* TO
START DISPLAY"
310 PR I NTS 192, " ENTER '++' TO
SAVE THE TEXT"
320 PRINTS256, " PRESS P TO PAUS
E THE DISPLAY"
330 PRINTS320, " PRESS R TO RESUM
E THE DISPLAY"
340 PRINTS384, " PRESS M TO ADD T
O THE DISPLAY"
350 PRINTS44S, " PRESS LEFT ARROW
TO ERASE LINE"
360 GOTO 160
370 ’ — DISPLAY ROUTINE —
380 CLS0:L*=""
390 FOR LO=l TO 5: S0UND239, 1 : SOU
ND240, l:NEXT
400 FOR LO=lTOX— 1
410 M*= INKEY*: IF M*="M"THENCLS0:
CT=0: GOTO 150
420 IF M*= " P " THENGOSUB 1200
430 P*=B* <LO)
440 F=32— LEN < P* > : P*=P*+STR I NG* < F
II II J
450 GOSUB640
460 NEXT
470 P*=STR I NG* < 32 , " " ) : GOSUB640
480 FORDE* 1 TO2000 : NEXT
490 M*= I NKEY* : I FM*= " P " THENGOSUB 1
NEED AN INEXPENSIVE
SERIAL-PARALLEL
INfERFACE?
SP-2 INTERFACE for EPSON PRINTERS: jg|
■ 300-19,200 BAUD rates
■ Fits inside printer — No AC Plugs
■ Optional external switch ( $ 5°° extra) frees
parallel port for use with other computers
■ *49 95 (plus $ 2°° shipping)
SP-3 INTERFACE for MOST OTHER PRINTERS:
■ 300-19,200 BAUD rates
■ External to printer — No AC Plugs
■ Built in modem /printer switch — no need for
Y-cables or plugging/unplugging cables
■ $ 64 5 (plus $ 2°° shipping)
Both also available for RS-232, Apple IIC and Macintosh computers.
Co Co Serial Cables 15 ft. — $ I0.
Co Co/RS-232 Cables 15 ft.— 1 *20. Other cables on request.
P.O. Box 492
Piscataway, NJ 08854
(201)752-0144
R ENGINEERING
DEALER INQUIRIES INVITED!
November 1984 THE RAINBOW 31
^4
WR0CC1 FREELANCE ASSOCIATES
602 - 296-104 1
Maintains data on 255 people in first eight genera-
tions of your family tree. Prints 3 charts; 5 generation
pedigree - graphic display of lineage; Family group
charts, ancestors by reference number. Easy to use.
32 K EXT 14.95
GOLF
HANDICAPPER
USES USGA RULES
Calculating Golf Handicaps is a complex pro-
cedure! This program makes it fast and easy! And
even better, The program analyzes your game
-calculates best and average score for each hole
on you favorite course; calculates average scores
on all Par 3, 4 & 5 holes; calculates average score
for each 11 yardage increment. 24.95 32K EXT
BOWLING SECRETARY
(New Super Second Edition)
Now includes handicap routines for both men and
women, pin spotting, selection of up to 15 players
per team, plus the standard team standings, indivi-
dual average, high and total pins, team won/lost,
high series, cumulative total team points.
Printer Output & Screen Display
32K EXT - 24.95 Std. 16K Version Still Available
All Programs 16K Tape
Unless Otherwise Specified
All Programs Available on Disk - Add $5.00
Special Sale Prices - Retail Only
Include $1 50 for handling for each program
Arizona residents add 7% sales tax
Quantity Discounts to Dealers
R0CCI FREELANCE ASSOCIATES
651 N Houghton Rd
Jucson, A 2 8574#f
602-296-1041
200
500 I FM*= " M ” THENCLS0 : CT=0 : GOTO 1 5
0
510 CLS0: P=0
520 GOTO390
530 ’ — M/L ROUTINE TO DEAL WITH
540 ’ BASIC’S NASTY SCROLL —
550 CLS0
560 DEFUSR 1 =&H3F00
570 FOR P=&H3F00 TO &H3F00+52
580 READ ZZ : POKE P,ZZ
590 NEXT P
600 P=0
610 RETURN
620 ’ — CONVERT TO GREEN ON
630 ’ BLACK AND POKE TEXT —
640 IF P*="" THEN RETURN ELSE FO
RZZ=lTOLEN(P*>
650 ZX=ASC(MID*<P*, ZZ, 1) )
660 IF ZX >63 AND ZX<128 THEN ZX=
ZX-64
670 IF P<0 OR P>51 1 THEN GOSUB 7
20
680 POKE P+&H400 , Z X
690 P=P+1
700 NEXT ZZ
710 RETURN
720 IF P<0 THEN P=0
730 IF P>51 1 THEN P=480 : V=USR1
(Y)
740 RETURN
750 DATA 142,4,32,16,142,4,0,166
,0, 167,32,48, 1,49,33, 191,63,253,
204.6.0. 16. 179.63.253.38.236. 142
,5,224, 134,32, 167,0,48, 1, 191,63,
253, 16, 142
760 DATA 6,0,16,188,63,253,38,23
9.57. 18.0. 0.0.0
770 ’ — T I T L E —
780 P*=” HELLO. . . " : GOSUB640
790 P=32
800 P*=STR I NG* ( 32 , " " ) : GOSUB640
810 P“64
820 P*=” THIS IS THE MESSAGE CE
NTER" : GOSUB640
830 P=96
840 P*=STR I NG* ( 32 , " " ) : GOSUB640
850 P=128
860 P*= M COPYRIGHT <C> 1983"
: GOSUB640
870 P=160
880 P*="
40
890 P=192
900 P*="
SUB640
910 P=224
920 P$="
JIM SCHMIDT":G0SUB6
196 A ARLENE CT.":GO
WHEELING, IL. 60090
32 THE RAINBOW November 1984
M : GOSUB640
1130
IF FT*= "0" THEN F0RLP=1T0 X-
930 FORDE= 1 TO 1000: NEXT: CLS0
1
940 P=288
1140
IF FT *= " I " THEN I F EOF(DV) TH
950 P*=" PRESS < ENTER > TO BEB
EN 1180 !
IN":GOSUB640
1150
IF FT*= "0"THEN PRINT #DV,B*
960 A*= INKEY*: IF A*< >CHR* ( 1 3 ) THE
<LP) ELSE LINE INPUT #DV,B*(X>
N960
1160
IFFT*=" I "THENX=X+1
970 P=0:P*=""
1170
I FFT *= " 0 " THEN NEXTLP ELSE G
980 CLS0
OTO1140
990 ' — TAPE/DISK I/O ROUTINE —
1180
CLOSE#DV : CLS0 : CT=0 : L*» " " : GO
1000 RETURN
TO 150
1010 CLS: PRINT8137, "tAPE OR dISK
1190
’ — PAUSE ROUTINE —
??"
1200
F0RDE=1 TO 10000
1020 S0UND234, 1
1210
N** INKEY*: I FN*= " R " THENRETUR
1030 D*=INKEY*: IFD*< >"T"AND D*< >
N
"D" THEN 1030
1220
NEXT: RETURN
1040 IFD*= "T" THEN DV=-1 ELSEDV=
1230
’ — READY PROMPT —
1
1240
POKE 1531 , 18: POKE 1 532 , 5
1050 PR I NTS 137, "SAVE OR 10AD??"
1250
POKE 1 533 , 1 : POKE 1 534 , 4
1060 S0UND234, 1
1260
POKE 1 535 , 25 : RETURN
1070 D*=INKEY*: IFD*<>"S" AND D*<
1270
’ — 100 LINE LIMIT REACHED-
> ,, L" THEN 1070
1280
P*=" WARNING - MAX LINES IS
1080 I FD*= " L " THEN FT*="I" ELSE F
100":
SOUND 245, 10:P=480
T*="0"
1290
GOSUB640: RETURN
1090 PR I NT: PR I NT" READY
1300
’ — PURGE ARRAY —
DRIVE"
1310
ct=0 : l*= " " : a*= " : forll= i tox
1100 INPUT "FILENAME IS ";FI*
-i:b*(ll>="":next:cls0: x=i:gotoi
1110 IFFT*=” I "THENX=1
50
1120 OPEN FT*, #DV, FI*
DEPENDABLE DISK DRIVES
After you spend hours working on your computer, you want to be SURE all that data is in a
safe and secure place. After three years of experience, we have found the safest place is a
TEAC single-sided disk drive. The durability and dependability of TEAC drives are
unmatched in the drive industry. Even more amazing is their small size. They are only one-
half the size of the bulky, cumbersome drives that most people have. Combine TEAC’s
drives with our special dual power supply and case, and you can f it two drives in the space of
one. To run these outstanding devices, we include the famous J&M disk controller with
JDOS. The bad news - After you see our prices, you’ll wonder how you ever survived
without these drives before!
1 TEAC 54A Drive $289.95
Includes: Dual power supply and case (add another drive yourself)
J&M Controller with JDOS (RSDOS available)
2 TEAC 54A Drives $399.95
Includes: Dual power supply and case
J&M Controller with JDOS (RSDOS available)
TOP-QUALITY HAYES JOYSTICKS
Let your fingers fly and keep your reactions lightning-quick with a Hayes
joystick. These joysticks are fully ANALOG for the finest possible control
on the Color Computer. With the special set of adjusters, you can have
either “spring centering” or a positive “true-positioning” mode of operation.
Add to these outstanding features the superb construction that goes into
every Hayes joystick. The best part is yet to come - the price. Due to a once
only special from the manufacturer, we have received an unbelievable deal.
Once our supplies run out, so will these spectacular prices.
Hayes Mach II $24.95
Hayes Mach III (2 buttons) $29.95
November 1984 THE RAINBOW 33
123
ZENITH
MONITOR
122
ZENITH
MONITOI
VC-1 VIDEO INTERFACE
Zenith Monitor Special . . . Only $98
ZENITH MONITORS
Our Zenith monitors offer you great quality and
high resolution, and our 123 Zenith Green
Screen is an outstanding value at only $98,
(Note: All monitors require video controller.)
122 Zenith 12" Amber Screen, 640 dots X 200
dots, 15 MHz resolution. $134 ($6 shpg)
SPECIALS 123 Zenith. 12" Green Screen, 640
dots x 200 dots, 15 MHz resolution. Our reg.
price $114. Now only $98. ($6)
131 Zenith 13" Color Monitor with speaker,
composite, "RGB jack, 240 x 200 dots, 2.5 MHz
resolution. $334 ($9)
CONTROLLERS
DC-1 Disk Controller reads and writes to 35 and
40 track single and double sided drives with all
models of the color computer, (J&M) $134
($2shpg)
VC-1 Video Interface mounts inside color com-
puter by piggybacking 1C on top of interface-no
soldering, no trace cuts. All models give compo-
.site video and sound. $24.45 ($2)
VC-2 for Color Computer 2-monochrome only.
$26.45 ($2)
VC-3 for Color Computer 2-color and mono-
chrome. $39.45 ($2)
GEMINI 10-X PRINTERS
Drive O Packages
More storage ,
Less cost!
Our double-sided disk package
gives you twice the storage for
only $44 more . . .
359,424 Bytes:
DD-2 DSDD Drive
DC-1 40 Track
Controller
CA-1 Cable
Our doubts ‘Sided, double-ftertSlfy disk and 40 track
controller give you more available storage at a tower
unit cost . . 359, 4 Z4 bytes lor $395, compared with
our major competitor's 156,672 bytes for 1350— we
give you twice as much storage tor only $45 more.
Our system wilt read your okJ 35 track diskettes, loo,
end all cur Howard Drive O Packages have gold>
plated contacts that reduce the common disk errors
due to oxidation.
. . . Our single-sided disk
package gives 23,040 bytes
more for a dollar less!
179,712 Bytes:
DD-1 SSDD Drive
DC-1 40 Track
Controller
CA-1 Cable
Compare our exceptional prices on
high-quality computer equipment
and our unmatched 30-day full-
refund warranty. Howard value
makes our products sensible invest-
ments ... and perfect gifts.
Our Unmatched Guarantee
We offer a 30-day full-refund guarantee. In
addition, all products are covered by manu-
facturer warranty.
Our Unmatched Service
Charge orders and orders accompanied by
money order or certified check are usually
shipped within 24 hours. If you're in the
Chicago area, you're welcome to stop at our
warehouse at 1690 North Elston. Also...
try calling our Computer Bulletin Board at
(312) 278-9513.
SURGE SUPPRESSORS
SS-1 Surge Sup-
pressor protects
your data & equip- \
ment against pow-
er surges and j t
transients. Reg. {' **
$48 value. How- t (
ard’s low price:
$16.25 ($6 shpg) S
|
Gemini 1QX Printer. Fast, accurate 120 charac-
ters per second, 10" wide car-
riage, friction and pin-feed
printer. Includes internal Gem-
ini serial Interface and color
computer to Gemini cable.
$318
complete
($6 shpg)
MEMORY 64K Upgrades
64-El for E Boards. Remove old chips and re-
place with this preassembted package-no sol-
dering, no trace cuts $68.45 ($2)
64- FI for F Board. Preassembied with no solder-
ing, Capacitor leads must be cut. $64.45 ($2)
64-2 for Color Computer 2, Kit requires two sol-
der joints, no trace cuts. $69.45 ($2)
Howard Medical Computers
Box 2, Chicago IL 60690
Cat. No. Number Desc.(inc. color)
RBI 084
Telephone (312) 944-2444
Computer Bulletin Board (312) 278-9513
□ My check or money order Is enclosed. □ Bill (circle one) MC VISA AE
Credit Card# _
□ Send C O D. Expiration dale
Name
Address
City, State, Zip .
Unit cost
$
Cost
$
Total Cost __
Shipping
111. res. add 8%
COD {add 1.65) __
Total order $
The Biggest
The Best
The Indispensable
It’s called the premier Color Computer magazine for good
reason. The Rainbow is the biggest, best, brightest and most
comprehensive publication a happy CoCo ever had! Is there any
wonder we get letters daily which praise the Rainbow, the maga-
zine one reader calls “A Pot Of Gold” for his Color Computer?
The Rainbow features more programs, more information and
more in-depth treatment of the TRS-80 Color, TDP System-100,
MC-10 and Dragon-32 and 64 computers than anyone else.
Each monthly issue has as many as 340 pages and contains as
many as two dozen programs some 15 regular columns and 30 or
more product reviews. And advertisments: the Rainbow is
known as the medium for advertisers — which means every
month it has a wealth of information unavailable anywhere else
about new products! More than 200 companies advertise in its
pages every month.
But what makes the Rainbow is its people. People like Bob
Albrecht, the master teacher of computer programming. People
like Don Inman, one of the world’s best computer graphics
authors. Experts like Dick White, one of the most knowledgeable
writers about basic. Or, Dan Downard, Rainbow technical editor,
who answers our readers’ toughest questions. Educators like
award-winning Rainbow columnist Steve Blyn. Advanced pro-
grammers like Dale Puckett, who guides you through Radio
Shack’s OS-9 operating system. Electronics specialists like
Tony DiStefano, who explains the “insides” of the CoCo. These
people, and many others, visit you monthly through columns
available only in the Rainbow.
Innovative ideas, like our Scratch and Sniff Adventure or our
! Anniversary special “soundsheets” with recorded programs, are
j ready to feed right into your computer! Complete Adventure
games and Simulations. The Rainbow’s unique Scoreboard of
arcade games. And games — lots of them — super graphics and
utilities, the world’s first four-color computer magazine center-
fold! And much, much more.
Join the tens of thousands who have found the Rainbow to be
' the absolute necessity for their CoCo. With all this going for it, is
| it surprising that more than 95 percent of the Rainbow subscrib-
jj ers renew their subscriptions?
We’re willing to bet that, a year from now, you’ll be doing the
■ same. For more information call (502) 228-4492.
O)
c
H
m
a
o
H
a>
a.
co
h-
c
O
o
-Q
£
CO
cc
$
o
n
c
to
cc
si
>.<?
m ©
8 -°
00
3 ©
o CD
^ CD
2 -o
0 a>
o ©
§ • E
£ £ o
jd Q- c • —
- cd cc .
0 )£ o |
O (D ^ ^
© co 5 *
° a
-C Q. © cc
•*“’ CD DC
.E -C ® co
0 , c »-
^ CC CO I
©H © 1
E *
~Oo ®
> CM
CD > v
^ O U
5 n S cl
2c o*
o 2 co
2 * ©<
sir*
cc t: Q- .©
■a. to
£
CD
Q.
CC
O
E
J=
o
CC •
111 5
o
oo £
CD CO
cc
>S
CC
a>
Q. O
©. co
cvi
00 JZ
Jc
. o
z E
Q. ■*-
< 55
— CO
£ cc
CD ©
.E |
C
E ©
CD E
CD CC
jQ CO
<D CD
CC CD
> ~
cc ©
0 E
cc X
CO 2
© CL
CC
0
: CD O
- c
i'o
. CD
r,
2. >
CD 'Z
i_
CC
a>
o.
CD
H-
c
O
5
o
JD
c
CD
cc
CD
C
o
CD
CD
CD
i_
0
_q
CO
0
CD
O)
0
Cl
D
0
E
c
O)
0 )
CO
LU
CD
0
>*-
-c
c
o
0 §
■§£•
o
x: 0
o a
000
^ £
Jj
□
□
0
0
Ujb.
□ □
CL
N
c o
CO
0
v_
CL
X
LU
£Z
0
0 *-
■D ®
s □
0
CL
E
o
o
o
0
CO
£ |
0 C
' -4— 1
05 § m
£ □
0
o
0
-t— '
0
LU
c
0
<
co
E
0
0
JD
E
13
A
i
E
0
-*— >
0
Q
c
o
•4— »
0
‘ 5 .
x
LU
0
o
-c t:
c_°
J—
c D
O in
> 05
I?
0 O iL
^ ^ O □ CP
^ 0
<D C Z3
•E
D
ro 8
« S ££
o — — r:
< CO co « p I
2
a
0
o
Q.
C
O
>»
a>
3
©
©
0
CO
O CD
O CD
O C
O‘to
D
O
JD
SB
■2 c
CC O
E *
O o
c ^
I?
CO
CO 00
© C\l
o ^5-
tE -
CC C
i-
2 5
CD O
off
= <D
D £
■a o
O o
OB.
£ §
o5 to
-3 ^
Q.O ^
O
CD
F °
|o
D
O
>N
•o -O
c c
CD CC
CM h-
°P CD
c 2
O u
D) O
2 >*
Q
~o 1
c
CC
o .
o
CL "
Q ■
^ -oQ
5-
o ©
o ^
O _
o CD
°?-D
O
>>
3
a
co
D
a3
JZ
05
05
2
CO
5
c
O
z
<D LU
■f; cc
co S
rv- CC —
c
CO
a
— 05
E
■ i 00 c
(D D,
JO 05 o ^
- > «
°f o -
C 0 C O
CO DC c/5
S’o •!
E 05 £ -
s 0 2 2 §
3 E E CD >
^CcOjQ*-
2 0 CC - CL
: fc ©
2 © |S 8
5 W C “ I
5 < -I ^
: © c
J CC cc
O
A
C
0
CC
0
co
0
D
co
CO
CM
0
-Q
0
-J
-C
o
0
>5 ^
0 jy
u. a;
0
E
c
- ^
co ^
^ □
Q.
N
co
CO
0 0
CO
CO
0
CL
X
LU
•C* c
0 0
T> O
O ©
> E
§ <
!□
o
o
o
0
CO "P
a i fe
0 E o
co c 0
a) to
E 0
T3
0
CO
o < -
£ «2 5
m > E
E « c
E T3 X CL 0 O
m t — c ^
ij
;
0
-*— >
0
Q
c
o
•— T3 « C
Q.
X
LU
"O
0
o
0
0 C_ D
0 T 3 -tr
jz o .y-
CD
^ o □ O < co
.i ! 51
ai
2™5
C/5 — ' O
D 2 -
05 05 5
-$.E
C © O)
- « 05
m m -^5
05^ ^
®W3
i|<
5 • «
cc c /3 X 5
— m —
2 Sco
^ .52 Z>
O £ w
=3 ©C
“I;
TJ TJ
O O
t n ■
« 00
O O
_ w
A CD
-< CJ1
U1
(0
o
03
w
"0
m
D
2
Z
O
00
c
1/1
z
m
1/1
i/i
a
m
a
TJ "D
O O
cn •
"S ro
aS
w
A O0
U1
-c*
o
0
01
CP
What goes w ell with
the Rainbow?
Rainbow On Tape!
We call it the other side of the rainbow and we may have to
raise the price just to cal 1 your attention to it. With more than
two dozen programs every month, fainbow On Tape is a
luxury service at a bargain basement price.
What is it? Rainbow On Tape is a monthly, cassette tape
adjunct to the rainbow and it’s brimming with ail the pro-
grams (those over 20 lines long) the t fill the pages of the
magazine. AN you do is pop the cassette in your tape
recorder and they're ready to run, N 3 more lost weekends
“Or weeknights — typing, typing, typ ing. With Rainbow On
Tape, you can read the article in tie magazine then, in
seconds, you load it up and run it.
Yes, Rainbow On Tape is brimming jvith the programs that
fill the rainbow’s pages each month And, yes, you could
type them in yourself, as many peop e do. But all of them?
Every month? There simply isn't enough time.
Isn't it time your CoCo became a fulltime computer instead
of a typewriter. Think how your software library will grow.
With your first year’s subscription, yo j’li get almost 300 new
programs: games, utilities, business programs, home appli-
cations — the full spectrum of the raimbow's offerings with-
out the specter of keying in page after page and then
debugging.
Rainbow On Tape — the "meat” of the rainbow at a price
that's "small potatoes." Food for thought. To get your first
heaping helping, just fill out and return the attached reply
card. No postage necessary.
Discover the other side of the ra nbow. It's not only a
time-saver, it’s the key to a whole new out loo k!
©It
By Bill Dunlevy & Doug Frayer
Exploding with color, racing with
fast animation, and roaring with
sound, this great non-violent game
is destined to be a classic! The
review in February's issue of RAIN-
BOW says this: "A Fun Investment" ,L it
is totally unique" “I found it very tough
to tear myself away from playing the
game long enough to write about it! In
short, CASHMAN is one fun game.j
Buy it"
By Jeffery Sorenson
& Phitlip MacKenzie
All alone in the silence of space, you
switch on the viewport to look at the
brilliant stars. And then you see THEM:
a massive hoard of bat-like aliens,
swarming towards you! The ship trem-
bles under the distant explosions of
enemy fire. You have only one chance
for survival - Fight! As you attempt to
defeat each new wave of ene my shi ps,
they only get stronger and faster! If by
some miracle you survive the first
1 assault, you find yourself pitted against
1 enemies so swift powerful, and out-
9 right evil that only one name fits them
3- DEMONS! And if that's not enough,
they bring out the heavy artillery- the
Mother Ship! Engaging in battle, you
see a dark cloud against the stars:
another invasion fleet!
Dozens of levels and screens (more
than FORTY!) offer anyone, from be-
ginner to expert as much good clean
fun as they want! Higher levels in-
clude special Mystery Pieces and Ex-
pert Puzzle Pieces and Expert Puzzle
Screens, Play alone or go for the
ultimate challenge of two- player si-
multaneous competition. Run along
the colorful girders, jump across the
tremendous chasms, climb the ropes
and ladders, or grab a BYRD and fly to
get the loot before your opponent
does, but watch out! The KATS are on
the prowl and your opponent is toss-
ing eggs! Run, jump, climb, or fly t
your nearest Color Computer and
play CASHMAN!
32K- Tape $27,95
Disk $29.95
Created in the same spirit of the
classic arcades games like Phoenix
and Galaga, DEMON SEED is a great
[package of arcade fun and action,
I Different screens of bats, demons,
and special challenge rounds
keep the excitement high and
Jhe competition stiff!
32K-Tape $27.95
Disk $29.95
me
liiOiLLV
By Bitt Dunlevy & Harry La f near
Tired of games that only have a few
screens or force you to follow strict
levels? In TIME BANDIT, you virtually
create your own game! You can
choose from more than TWENTY
places through-out the game, with
more than 1 5 distinct variations and
levels of difficulty in each place; this
means over 300 variations!
Use the TiMEGATES to travel to the
three different Worlds of Time, each
containing a multitude of colorful
and unique adventuring areas. Visit
the medieval dungeons of FANTASY
WORLD, recapture the days of yes-
teryear in WESTERN WORLD, and
reach for the stars in FUTURE
WORLD. Fight the Evil Guardians:
the Looking Lurker, Angry Elmo, Killer
Smurphs, and morel Find the Keys
and escape with the treasures of time.
But hurry - your power is fleeting!
Crisp Supergraphics, colorful scroll-
ing landscapes, full animation of a
multitude of characters, great sound,
and over THREE HUNDRED
all here! The
time and space
gn ana . u and over THI
^SCREENS -It's
> ff *TV ^conquest
// // i\ \^ await ^
/ i\ 1\ 32
32K - Tape $27.95
Disk $29.95
576 S. Telegraph Road
Pontiac, Michigan 48053
Orders & Info: (313) 334-6576
Master Charge and VISA OK. Add $3.00 for
shipping in the U S A. - $5 00 in Canada. Dealer
inquires invited.
H ere's a game that all racing fans
might enjoy. All it takes is a
!6K Extended Color Comput-
er, a joystick and a little time. The rules
are as follows:
Limits of Gears
Maximum speed in first gear is 25
MPH.
Maximum speed in second gear is 50
MPH.
By Shane Franklin
Maximum speed in third gear is 75
MPH.
Accelerate — push stick forward (up)
Decelerate — pull back (down)
Gear Up — push stick up and press
button
Gear down — push stick down and
press button
Note: If HP gets over 8000, you will
blow your engine.
(Shane Franklin is a 15-year-old soph-
omore at Marshall Sr. High School,
Marshall, Texas, who became interest-
ed in computers about /wo years ago .
After receiving his computer, he has
become a ,+ computer addict " and plans
a career in this field,)
36 THE RAINBOW November 1964
When you load the program you will see the track and a
lot of numbers. The numbers are the maximum speed for
that turn. The program is a little slow, but, it takes a while
for the computer to show the gear, speed and horse power. If
you want the game to go faster you will have to take out the
part of Line 670, which makes the sound.
Have fun, but don’t blow your engine!
RE
30 DRAW"S8"
40 N*(i)="BR2D4"
50 N$ ( 2 ) = " R2D2L2D2R2 "
60 N* < 3 ) = " R2D2L2R2D2L2 "
70 N$ ( 4 ) = " D2R2U2D4 "
80 N* ( 5 ) - " R2L2D2R2D2L2 “
90 N$ (6) =" R2L2D4R2U2L 1 "
100 N$(7)="R2D4"
110 N$ ( 8 ) = " R2D2L2U2D4R2U2 "
120 N* < 9 ) = " R2D2L2U 1 BD3R2U 1 "
130 N* < 0 ) = " R2D4L2U4 "
140 G$="R2BD2L1F1G1L1H1U2"
150 S$= " R2L2D2R2D2L2 "
160 P$= " R2D2L2U 1 D3 "
170 H$= " D4BR2U2L 1 R 1 U2 "
180 C0L0R2, 1
1 90 DRAW " BM0 , 2R 1 D4L 1 BM4 , 4R 1 9F3D 1
2R26E8R59F2D2G4L22D 1 L2D 1 1 R 1 D 1 R30
200 DRAW " F2D53G2L4H2U36H6G6D29G4
L87H 1 U36E2R3F2D23F4R64E2R 1E2R1E2
•I
2 1 0 DRAW " U 1 H2L 1 H2L 1 H 1 L57H2U2E2R8
E 1 R3E 1 R3E 1 R3E 1 R3E 1 R3E 1 R2 1 E3H 1 2L7
0 "
220 DRAW " BM4 , 8R 1 7F3D 1 1 F 1 R29E8R56
D 1 G3L22G2D 1 3F2R29F2D49G2H2 "
230 DRAW " U36H6L4G6D29G4L83H 1 U32E
1 R 1 F 1 D24F3R69E2R 1E2R1 E3U3H3L 1 H2 "
240 DRAW " L 1 H 1 L57H 1 E 1 R7E 1 R4E 1 R3E 1
R3E 1 R3E 1 R3E 1 R2 1 E3U4H 1 2L72 "
250 DRAW " BM0 , 60R 1 D4L 1 "
260 PAINT <4, 6) ,2,2
270 DRAW"C4 "
280 READ A, B, C
290 DRAW " BM " +STR* ( A) +" , " +STR* ( B )
+N*(C)
300 IF B=50 AND C=5 THEN 320
310 GOTO 280
320 DRAW " C4BM46 , 190U7R75D7L1U6L7
3D6 "
330 DRAW " U6R 1 5D6R 1 U6R26D6R 1 U6 "
340 DRAW” C4BM54, 182; XG*;BM62,18
6R1 "
350 DRAW " BM84 ,182; XSt ; BM92 ,182;
XP*;BM100, 1 86R 1 "
360 DRAW“BM138, 182; XH*;BM146,18
2; XP$; BM154, 186R1 "
370 DRAW " C3BM 1 6 , 1 4R 1 F2D 1 G2L 1 H2U 1
E2"
380 DRAW " BM+0 , +8R 1 F2D 1 G2L 1 H2U 1 E2
II
390 DRAW " BM+0 , +8R 1 F2D 1 G2L 1 H2U 1 E2
II
400 PA I NT (16, 18) ,2,3: PA I NT <16, 34
> ,2, 3; PAINT (16, 50) ,2,3
410 PA I NT < 50 , 1 80 ) ,2,4: PA I NT ( 82 , 1
80) ,2, 4: PAINT (138, 180) ,2,4
420 FORN=1TO3000: NEXT
430 PSET (4,6,3) : C0L0R3, 2: S=4: X=7
5
440 F0RSS=»1T03: ZZ=JOYSTK(0)
450 PAINT (16, 16*SS) , S, 3
460 SOUND X, 15
470 J=JOYSTK ( 1 ) : IF J<15 THEN 400
480 IF SS=2 THEN S=1:X=10
490 NEXTSS
500 G=1 : SP=0: HP=0: Tl=0
510 C0L0R3, 2
520 H=4: V=6
530 READ A,B,N,ST:FORX=lTON
540 P=PEEK (65280) : IFP=1 26 OR P=2
54 THEN 550 ELSE 580
550 XX=JOYSTK(0> : J=JOYSTK(l) : IFJ
<25 THEN G=G+1 ELSE G=G-1
560 IF G<1 THEN G=1 ELSE IFG>4 T
HEN G=4
570 SOUND20, 1 : IF SP<(G-1)*25 THE
N 840
580 XX=JOYSTK(0) : J=JOYSTK(l) : IFJ
<15 THEN SP=SP+G:8OTO600
590 IFJ >53 THEN SP=SP- (5-G) *4
600 HP= ( 4 . 5-G ) *50*SP : I F HP >8000
THEN 840
610 IF HP<0 THEN HP=0
620 IF SP<0 THEN SP=0
630 T I =T I + 1 00— SP
640 PAINT (50, 180) ,2, 4: PAINT (82, 1
80) ,2, 4: PAINT (138, 180) , 2, 4: DRAW"
BM68, 182; XN*(G);"
650 SA=INT (SP/100) :SB=INT (SP/10-
SA* 1 0 > : SC= I NT ( SP / 1 -SB* 1 0-S A* 1 00 )
: HA=INT (HP/ 1000) : HB=INT (HP/ 100-H
A* 1 0 ) : HC= I NT ( HP / 1 0-HB* 1 0-HA* 1 00 )
: HD= I NT ( HP/ 1 -HC* 1 0-HB* 1 00-HA* 1 00
0)
660 DRAW" BM 106, 182; XN*(SA);BM11
4,182; XN$ (SB) ; BM122, 182; XN*(SC
);BM160,182; XN*(HA) ;BM168, 182;
XN« (HB) ;BM176, 182; XN*(HC); BM18
4,182; XN$(HD);"
670 SOUNDHP/40+1, 1: IF ST< >0 AND
November 1984 THE RAINBOW 37
COLOR COMPUTER WORD PROCESSOR
★ COLOR COMPUTER DICTIONARY ★
Elite-Word" | Elite* Spel
Also Available On OS-9 ■ *
THE SECOND GENERATION WORD PROCESSOR IS HERE!
ELITE*WORD is a high performance, all machine language,
Full Screen Editor which offers an ease-of-use that is simply
incredible. ELITE*WORD has many powerful features not
found in other word processors for the Color Computer.
ELITE *WORD also offers a printed output flexibility that can
handle your sophisticated home and business applications.
MAJOR features include:
Very easy to use • Top screen line reserved for HELP dis-
play/Command prompts • Excellent for BOTH program
editing and word processing • TWO text entry modes;
Insert or Exchange • Auto Key-Repeat • Smooth display
scroll for easier proof reading • True Upper/Lower case
display with lower case descenders • Hi-Res text “View”
mode displays text exactly as it will be printed; including
text Justification, Auto Line Centering, dynamic Margin
changes, Top and Bottom Margins, Page Numbering, and
Page Breaks • Include feature (disk only) permits in-
cluding several file names within one output document;
total document will have sequential page numbering if
desired • Fast Disk I/O; no loading of overlay files to
slow down operation • Variable Text (Mail Merge)
capability for Form Letter generation
32K Extended Basic Required for ROM routine calls • Variable TAB
stops • User definable Headers and Footers • Smooth cursor move-
ment over text; in any direction (including vertical) • Page Forward
or Backward through text • Jump to beginning or end of text • Auto-
matic text centering • Automatic text Word-Wrap if desired • True
Block text Move, Delete, or Copy • Delete entire screen line • Back-
space and Delete Character • Delete character above cursor • Find
a string of characters • Global Replace character string • Two Hi-
Res screen displays; 32 x 19 for text entry /editing, 64 x 19 for for-
matted text viewing • Continuous Memory display • Over 22K file
size in 64K machines • Easy generation of ASCII files • Save/Load
text files (in ASCII if desired) • Program remembers last File Name
loaded or saved, and will write to it by default if desired • All I/O
errors trapped and recoverable • Disk commands for Change Drive,
Directory and Free Space • Print Format features allow user to
specify Left Margin, Line Length, Line Spacing, Top and Bottom
Margin, Duplicate Copies, Right-Side text Justification, Page Pause,
Page Numbering, and more • Dynamically change any print Format
features within text • Imbed Hex codes and printer Font changes
within text.
Additional OS-9 version features:
Edit two files simultaneously • Save or Print only a portion of the text
buffer • Edit files larger than memory (uses disk as buffer) • Block
Copy from one file to another • Execute any OS-9 command from
Editor
OS-9 is a trademark of Microware and Motorola.
— Shipping from stock NOW __ THE BEST F0R 0NLY
Specify
— Dealer Inquiries Invited "2 Tape $69.95
Add $2 Postage & Handling c
PA residents add 6% sales tax
RS Disk $69.95
OS-9 Disk $79.95
OS 9 & RS Disk $115.95
“Elite* Word is a terrific word processor with an impressive list
of features, yet it's easy to learn and use"
— Stuart Hawkinson, HOT COCO
"I was more than satisfied with Elite • Word . . . After the review,
I would not hesitate to compare it with the two best selling
word processors. And my comparison places it at the top of
the list."
— A . Buddy Hogan, RAINBOW
This program cannot spell AARDVARK or SALUBRIOUS or
VICHYSSOISE, but it is very easy to use and it's FAST! All
potentially misspelled words are identified in a single pass
through it's 24,000 word dictionary. ELITE*SPEL is fully
compatible with ELITE*WORD and supplements the best
word processor for the Color Computer. By the way, if you
often use the word AARDVARK, ELITE*SPEL can learn it and
up to 4,000 other words that are in your common vocabu-
lary. Dictionary maintenance for adding and deleting words
is included as an integral part of the program, not as sepa-
rate programs.
MAJOR features include:
Easy to use, menu commands • Single pass dictionary
search • 1,000 word memory dictionary of common
words • 20,000 word dictionary included • Room for
4,000 of your own words • List suspect words on screen
or printer • List all words used with number of occur-
rences • Learn individual words that were correct in file •
Learn entire files of words • Delete words from diction-
ary • Apply corrections to file in batch or interactive
modes • Works in single or multiple drive systems • All
machine language for maximum speed • 32K disk
required.
<f O OS
j % y cinririCATiON
' JL 7 .
• 0 l. On.,
• Sn>pw<ng NOW
• AOO Sn.tp.ng
• PA 400 6\ i.
• D«4I«i .nQo.i.el .n.MBO
When bought with ELITE-WORD ONLY S 15.00
Sliite ^ojjtu/cLie
Productive Programs for Serious Users
All software features:
★ Superior Ease of Use
★ Cross-file Compatability
★ Printer Compatability
★ Comprehensive Manual
★ Nationwide User-group Support
★ Handsome Vinyl Binder
★ Revision Upgrade Program
• Shipping from stock NOW •
Add $2.00 Shipping ($2.50 for Elite»File)
PA Residents add 6% Sales Tax
Dealer Inquiries Invited
Box 11224* Pittsburgh, PA 1 5238 • (41 2) 795-8492
* COLOR COMPUTER DATA BASE MANAGER *
COLOR COMPUTER WORKSHEET *
Elite-File
Elite-Calc
THIS IS IT! ELITE^FILE is the Data Base Manager that Color
Computer users have been waiting for. ELITES FILE is for
everyone who needs to store and retrieve information.
ELITE^FILE is a full-featured relational Data Base Manager
with all the editing and report formatting features that are
typically found on much larger computer systems. Compare
record structure flexibility, total record capacity, information
processing ability, speed of program response, printed out-
put flexibility, and you'll agree that ELITE*FILE may very well
be the most powerful/useful program ever written for the
Color Computer.
MAJOR features include:
All machine language for speed • Flexible, user defined,
data record structures • Up to 255 characters per record
field • Up to 255 fields per record • Up to 2000 charac-
ters per record • Up to 4000 records per file • Up to 1 6
files can be open at the same time for information pro-
cessing • Edit, Scan, Sort, Select Record information; all
done FAST • Output reports to Screen, Printer, or ASCII
Disk file • Place output data by Field Name, with Custom
Text anywhere on the printed page • Perform math oper-
ations (+, *, /) between Field contents • Produce tabu-
lated reports from multiple record contents • Generate
column totals across record field contents.
Compatible with Elite*Calc and Elite*Word files • User friendly
combination of Menu driven input, and single key commands • Sup-
ports up to 4 drives • Minimum 32K RAM, Disk required • Nested
sub-field definitions • Up to 8 fields in Primary Key • Copy record
definition from file to file • View/Print record definition • Input/Add
records with easy to use field name format display • Edit records
with full screen "type over" editor • Copy records to repeat identical
data • Load Elite»Calc worksheets into random access data files •
Scan mode for quick data retrieval • Locate any record by field con-
tents • Select specific groups of records by field content with full
logic combination capabilities • Sort records in ascending or des-
cending order by any field, or group of fields • Calculate values from
combinations of field contents • Output any subset of fields in any
order for printed reports • User setable print formats; Page Title,
Top and Bottom Margin, Line Spacing, Page Length, Page Pause,
Form Feeds and more • Output format also supports TAB, VTAB, CR,
PAGE, text, HEX printer controls, and more • Join up to four sub-files
to extend data record for printing • Produced detailed repetitive re-
ports, for output on preprinted forms, using output formats written on
Elite«Word • Variable Text Insert feature of Elite«Word is fully sup-
ported • Refile old record data into NEW record structures • Data,
Field Definitions, Indices all stored on a single file • Memory resi-
dent, no program overlays from disk • Single program performs all
features • List disk Directories and "Kill" files without leaving the
program • Data files also accessible from BASIC programs.
RAINBOW
■ Disk Only
■ Shipping NOW
■ Add $2.50 Shipping
■ PA residents add 6% sales tax
■ Dealer inquiries invited
THE BEST FOR ONLY
74 w
ELITE^CALC is a powerful, full featured worksheet calcu-
lator designed especially for the Color Computer. Answer
" what if" questions, prepare reports, maintain records and
perform other tasks that, until now, required sophisticated
business computers. ELITE*CALC is a serious tool for those
who want to do more than play games.
MAJOR features include:
Ease of use • Individual cell formulas • Copy Blocks of
cells • Full cell-edit capability • Easy 132 column page
width • Changeable Baud rates • Graph format for bar
charts • Sort (ascending or descending) • Sample
worksheets included.
Single character commands • Help displays • 255 maximum rows •
255 maximum columns • Available memory always displayed •
Rapid Entry modes for text and data • Selectable, automatic, cursor
movement • Insert, Delete, Move entire rows or columns • Replicate
one cell to fill a row or column with selectable formula adjustment •
All machine language for speed • Extended BASIC required for ROM
routine calls • Automatic memory size detection for 1 6K, 32K, or
64K • >20K bytes storage available in 32K systems • Math opera-
tors: + , -, x, /, ],(,)• Relation operators; =,>,<,<=,>=,<>•
Logic Operations: AND, OR, NOT • Conditional Formula: IF, THEN,
ELSE • Trig Functions: SIN, COS, TAN, ATN • Log Functions: LOG,
EXP, SQR • Misc. Functions: INT, FX, ABS, SGN, RND • Range Func-
tions: SUM, AVERAGE, COUNT, MIN, MAX, LOOKUP • Definable
constant table • User definable printer set-up commands •
Individual column width settings • Adjustable row height to insert
blank lines without wasting memory • Hide columns or rows • Alter-
nate print font selectable on a cell by cell basis • Display/Print for-
mats set by cell, row, or column • Dollar format, comma grouping,
prefix or postfix sign • Scientific notation, fixed point and interger
formats • Left and Right cell contents justification • Full page for-
matting • All formats stored with worksheet on disk (tape) • Save/
Load Disk (tape) files in compact memory form • Scan disk di-
rectories • Output ASCII file for word processor input capability •
Memory resident code ... no repeated disk calls.
RAINBOW
CEMTiriCATlO*
THE BEST FOR ONLY
Specify: Disk or Tape
— Shipping Irom stock NOW
- Dealer Inquiries Invited
Add $2 Postage & Handling
PA residents add 6 sales tax
$69 95
“Elite^Calc is a great spreadsheet program! This professional
quality program has the performance required for serious
home applications as well as small businesses.”
—Stuart Hawkinson, RAINBOW
"Truly one of the best programs I have seen."
—John Steiner, MICRO
”E//te«Ca/c is an extremely powerful worksheet ...”
-Jack Lane, COLOR MICRO JOURNAL
" Bruce Cook's Elite*Calc is a very fine program indeed;
potentially one of the great Color Computer Programs.” " a
very impressive product"
—Scott L. Norman, HOT COCO
**¥¥¥*¥** *¥¥¥*******¥****¥¥*¥¥¥
*
♦
*
*
*
*
*
*
*
*
*
*
♦
*
*
*
*
♦
*
*
*
*
*
*
*
*
*
*
*
*
*
♦
*
*
*
*
♦
*
*
*
*
*
*
*
♦
*
*
*
*
*
♦
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
♦
*
*
*
*
*
*
*
*
*
*
GRAFX
Enter the exciting world of graphics for the Color
Computer. The first monthly graphics disk magazine
for the Color Computer is here.
Just insert GRAFX into your disk drive and view the
pictures with music!! You won't need Graphicom to
view the pictures but all pix files can easily be trans-
ferred to a GC disk with our SHRINX 2.0 utility.
GRAFX gives you a variety of works by the great
Graphicom masters-humorous pix-seasonal designs-
technical designs and more . . .
★ ★★CHARTER MEMBER OFFERS*
One year subscription to GRAFX $99.95
second year's subscription $50.00
2 year subscription=$149.95 ($ave $$)
DUBIOUS?? get a trial 3 month subscription for only
$30 and if we convince you we'll credit $30 to the above
offer.
TRY ONE!!! Sample Disk $13.95*
★ ★★SHRINX 2.0^^
SHRINX-our original utility for shrinking your pix has
grown into a super utility. This is the only utility you'll
need to do anything with your GC pix.
FEATURES: 1 to 4 drives, enlarge or shrink (quad-
frame), variable shrink (0-100%), get or transfer to a GC
disk, load or write a binary pix file, directory of any
drive, user friendly menu!!!
REQUIRES 32k, 1 disk drive $29.95*
★ ★★MUSX^*^
We've done it!! the first monthly music disk for your
Color Computer. Plays 4 completely different voices at
one time-sounds terrific!!
MUSX DISK #1 (contains 8-10 pop songs) $13.95*
YOUR ONE STOP FOR ALL GRAPHICOM NEEDS!!!!
★ ★★GRAPHICOM^^
The big hit of every RAINBOWFEST. Graphicom is
simply stated the best graphics and animation utility
for the COCO yet. Easy graphic menu.
REQUIRES 64K, 1 drive, joysticks $24.95*
★ ★GRAPHICOM PIX DISKS^
ART DISK #1
ART DISK #2 each $19.95*
AID DISK #1 all for $39.95*
FONT DISK #1
HAM SOFTWARE by John Yurek (K3PGP)
Software being used world-wide by ham operators.
CW-turns your TRS-80 4K machine into a CW keyboard
and CW receive terminal.
MODEL 1, MODEL 3 or COCO $44.95* (tape only)
RY-turns a TRS-80 4K machine into a 5 level (Baudot
Code) teletype machine.
MODEL 1, MODEL 3 or COCO $49.95* (tape only)
* add $2.00 for postage & handling
To place your order send check or money order to:
GRAFX
P.O. Box 254
West Mifflin, PA 15122-0254
VOICE LINE-(412) 466-6974 (6-9 pm)
24 HR BBS-(41 2)744-2335 (COCONET)
Send $2.00 for our complete listing of available software
(deductable on your order).
ARTISTS
Send a stamped self-addressed envelope for details on
how to get your artworks published in GRAFX.
GRAPHICOM - TM of Cheshire Cat Computer Creations
TRS-80 COLOR COMPUTER - TM of Tandy Corporation
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
+
+
*
*
*
*
*
*
*
*
*
*
*
*
+
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
+
*
*
*
*
*
*
*
+
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*****************.*
40 THE RAINBOW November 1984
SP>ST THEN 870
680 PRESET <H, V) : H=H+A*2s V=V+B*2S
PSETtH, V,3> :NEXTX: IFH=4 AND V=64
THEN 740 ELSE 530
690 RETURN
700 PR I NT SPRINT "WANT TO PLAY AGA
IN?"
710 A*=INKEY$S IF A$=" "THEN 710
720 IF A$="Y" THEN 20
730 END
740 CLSS PRINTS PRINT"C O N G R A
DULATIONS!"
750 PRINTS PRINT" YOU FINISHED THE
COURSE. "
760 PRINT "YOUR TIME WASS " ; TI*. 10
0
770 GOTO700
780 DATA 88,18,7,96,18,0,236,8,4
,244,8,5, 156,28,6, 164,28,5, 184,4
8,6, 192,48,5,238,48,6,246,48,5
790 DATA 232,178,4,240,178,5,212
,70,6,220,70,0,210, 154,7,218, 154
,0, 18, 168,6,26, 168,0,0,88,4,8,88
,5,46, 132,7,54, 132,0
800 DATA 160,128,6,168,128,5,48,
96. 4. 56.96.0. 84.86. 9. 92. 86. 0. 176
,86,5, 184,86,0, 140,50,7, 148,50,5
810 DATA1,0, 18,0, 1, 1,3,65,0, 1, 11
,0,1,1,1,60,1,0,27,0,1,-1,8,70,1
,0,57,0, 1, 1,2, 45,-1, 1,4, 45, -1,0,
21. 0, -1, 1, 1,65, -1,0, 1, 65,-1, 1, 1,
65.0. 1.11.0.1.1.2.65.1.0.29.0.1,
1.2.65.0. 1.51.0,-1,1,2,45,-1,0,2
,45, -1,-1, 2, 45, 0,-1, 36,0
820 DATA— 1 ,—1,6, 60, —1,0,2, 60, -1 ,
1.6.60.0. 1.29.0,-1, 1,4, 70, -1,0, 8
5. 0, -1, -1,1, 60, 0,-1, 34, 0,1, -1,2,
45. 1.0. 1.45. 1. 1.2.45.0. 1.23.0. 1,
1.4.70. 1.0. 65.0. 1,-1, 2, 65, 1,0, 1,
65.1, -1,2,65, 1,0, 1,65, 1,0, 1,65, 1
,-1,3, 65, 0,-1, 1,65, -1,-1, 3, 65,-1
,0, 1,65, -1,-1, 2, 65, -1,0, 1
830 DATA65, -1,-1, 1,65,-1,0,57,0,
-1,-1, 2, 40, 1 , — 1 , 2, 40, 1,0, 8,0, 1 , —
1. 1.90. 1.0. 3.90. 1,-1, 1,90, 1,0,3,
90.1, -1,1,90,1,0,3,90,1,-1,1,90,
1.0. 3.90. 1,-1, 1,90, 1,0,3,90, 1,-1
, 1,90, 1,0,21,0, 1,-1, 3, 50, 0,-1, 2,
50,-1,-1,12,75,-1,0,71,0
840 CLSS PRINTS PRINT"B O O O O M
M ! ! "
850 PR I NT 5 PR I NT "YOU BLEW YOUR EN
GINE. "
860 GOTO700
870 CLSS PRINT S PR I NT "C RASH!
• i ■■
880 PR I NT SPRINT "YOU WERE GOING T
O FAST AROUND THAT TURN. "
890 GOTO700 ^
Available By Express Order At
Your Local RadW/hadt Store!
The Library Concept
State of the Art* Quality* Integrity,
Compatibility and Affordability. Five
things good software must possess*
Five things that epitomize the VIP
Library 7 *. Each program is the
diamond of its class, true excellence.
These programs are first in features,
first in power, first in memory* and
all are affordably priced*
State Of The Art
O
All Library programs are written in
machine code specifically for the
Color Computer* to work without
the interference of a separate
operating system such as FLEX. From
this comes speed and more work-
space for you. Unlike other programs
for the Color Computer which are
said to be 64K compatible, VIP
Library 7 * programs are not limited to
between 24 and 30 K of workspace in
64 K. Library programs have Memory
Sense with BANK SWITCHING to
fully use all 64K* thus giving up to
51 K with a disk version and up to
53K with a tape version.
Easy To Use
Each Library program was carefully
designed to be extremely easy to
use. Built-in on-screen help tables
are at your fingertips* as are menus
of ah kinds. Every effort is made to
use logical* intuitive and easy-to-
remember commands. The manuals
have been thoughtfully prepared to
cover every aspect of the program*
and they have complete tutorials to
get you going right away. We set the
standard!
Lowercase Displays
State-of-the-Art graphics allow
instant use of four display colors* and
eight lowercase displays featuring
descending lowercase letters. You
can select from 51* 64 or 85 columns
by 21 or 24 lines per screen* with
wide or narrow characters in the 64
display. These screens provide a
pleasant and relaxing way to perform
your tasks* with as much text on the
" * * PICTURE- getting your
instantaneous investment report
over the phone * using it in your
spreadsheet ca/cu/anon,
generating a report , and writing
a memo including that report
and data from your database with
your word processor * and all this
with VIP library jm programs
screen as is possible. Each program is
easy to learn and a joy to use. We
take pride in the stringent testing
done to make these programs per-
form flawlessly* Every feature* every
convenience* sleek* simple and
elegant.
Total Compatibility
All Library programs are
compatible. Transfer and use of files
between programs is easy and
carefree. What's better* when you
have learned one program the others
will come easy* And every program is
the best of its kind available.
The Library Programs
For your writing needs ts the VIP
Writer™* and its spelling checker* the
VIP Speller™. For financial planning
and mathematical calculations you
can use the VIP Calc™. To manage
your information and send multiple
mailings there is the VIP Database™,
For sending all these files to and
“ from home or the office and for
talking to your friends you can have
the VIP Terminal™. Finally, to fix
disks to keep all your Library files in
good repair we offer the VIP Disk'*
ZAP™.
Mini Disk Operating System
The Disk versions each have a Mini
Disk Operating System which will
masterfully handle from 1 to 4 drives*
It offers smooth operation for such
features as the ability to read a
directory* display free space on the
disk* kill files* save and automatically
verify files* and load* rename and
append files. Library programs simply
do not have the limitations of BASIC*
Professionalism
Each volume of the Library is
beautifully bound in a cloth-bound*
gold embossed binder* and comes
with a matching slipcase to protect
your investment*
The Library will grace your work
area with the professionalism it
deserves. Welcome the VIP Library™
into your home and office.
Radio Shack is a registered trademark of
Tandy Corporation,
^1 983 by Softlaw Corporation
VIP Writer
By Tim Nelson
RATED TOPS IN RAINBOW, HOT COCO,
COLOR COMPUTER MAGAZINE & COMPUTER USER
The most powerful and easv-to-use word processor is available in the
showpiece and workhorse of the Library: The VIP Writer" 1 , Because of its
undisputed superiority over all Color Computer word processor it was
selected by Dragon Data Ltd, of England and TANO in the U,S. r to be the
Official Word Processor for their line of Dragon microcomputers.
The result of two years of research, the VIP Writer T “ offers every
feature you could desire from a word processor. It is the most
powerful, fastest, most dependable and most versatile. With the hi-res
display, workspace and compatibility features built into the Library the
Writer is also the most usable.
. Nearly every feature and option possible to implement on the
Color Computer The design of the program is excellent; the programming
is flawless." October 1983 "Rainbow"
"Among word processors for the CoCo, VIP Writer stanch alone as the
most versatile, most professional program available, "May 1984 iH Computer
User"
"Word processing with VIP Writer is /ike driving a high-performance
vehicle . , , This Ferarri of a package has more feature s than Telewriter , Fasy-
writer (for the IBM PC), or Applewriter , " October 1983 "Hot CoCo”
The Writer will work with you and your printer to do things you
always wanted to do. Every feature of your printer can be put to use,
every character set, every graphics capability at any baud rate, EVEN
PROPORTIONAL SPACING. All this with simplicity and elegance. You
can even automatically print multiple copies.
Although all versions feature tape save and load, the disk version
provides the Mini Disk Operating System common to the whole
Library, plus disk file linking for continous printing.
Professional features of particular note:
■ Memory-Sense with BANK SWITCHING to fully utilize 64K, giving not
just 24 or 30K. but up to 53K of workspace with the tape version andSOK
with the disk version,
■ TRUE FORMAT WINDOW allowing you to preview the printed page
ON THE SCR EEN BEFORE PRINTING, showing centered lines, headers,
FOOTNOTES, page breaks, page numbers, & margins in line lengths of
up to 240 characters. It makes HYPHENATION a snap.
■ A TRUE EDITING WINDOW in all 9 display modes for those extra
wide reports and graphs (up to 240 columns!},
■ FREEDOM to imbed any number of PRINTER CONTROL CODES
anywhere, EVEN WITHIN JUSTIFIED TEXT.
• Full 4-way cursor control, sophisticated edit commands, the ability
to edit any BASIC program or ASCII textfile, SEVEN DELETE
FUNCTIONS, LINE INSERT, LOCATE AND CHANGE, wild card locate,
up to TEN SIMULTANEOUS block manipulations, word wrap around,
programmable tabs, display memory used and left, non-brcakahfe
space, and headers, footers and FOOTNOTES.
■ Automatic justification, automatic pagination, automatic centering,
automatic flush right, underlining, superscripts, subscripts, pause
print, single-sheet pause, and print comments.
■ Type-ahead, typatnatic key repeat and key beep for the pros, ERROR
DETECTION and UNDO MISTAKE features, 3 PROGRAMMABLE func-
tions, auto column creation, and an instant on-screen HELP TABLE.
Radio Shack Catalog No, 90-0141
32K (Comes with tape & disk) $69*95
VIP Writer — VIP Speller Combo comes in VIP Writer Binder,
VIP Speller™
WITH A 50,000 WORD INDEXED DICTIONARY!
By Bill Argyros
Gone arc the eyestrain, boredom and fatigue from endless proof-
reading. VIP Spelled* is the fastest and most user-friendly speller for
your CoCo. It can be used to correct any ASCII file — including VIP
Library 7 " files and files from Scripsit"* and Telewriter 7 " It automatically
checks files for words lo be corrected, marked for special atteniion or
even added to the dictionary. You can even view the word in context,
with upper and lowercase. VIP Spelled" comes with a specially edited
50,000 word dictionary which, unlike other spellers for the CoCo, is
indexed for the greatest speed. The shorter your file, the quicker the
checking lime. And words can be added to or deleted from the
dictionary or you can create one of your own. VIP Speller 1 " also comes
with i he Library's mini disk operating system.
Radio Shack Catalog No. 90-0142
32K DISK ONLY $49.95
Lowercase displays not available with this program.
UIP Writer - ki Heed Power
kten you want tte power- ot a re si no- a ws:fure>
uhen you want up U 35 ratted p^r line with
your CC'ltr Co wp j ter, wten yju want to wake K'-r
printer really moy*. -jvu r»!ec VIP id: ter.
UP Writer it i stete-$M.te-a't n*rd
for the p-ci. It i: patted win coNpjrdi* features
and options, yet it's swple te learr and ire. loo
eh-e jive* you cn-Iina ta'.p. and e*er an Ur 3o
com m end to undo
Fl neat feature the Ftejie* a:r j:w* you
s-a* in T>*:/ *eaUte you U .U»
test it will ce pr :r te:- centered
title#* pace’niMter s- txteite;,. ever JJTT-IteTIjK
for even left a*o ngiteSifiJ war ];-«;! ic
cu^fs nc-rk. VP W-:te* is Kr ruwete
pH 1 Lh 1 CH ! If * Fi 5:
VIP Calc™
By Kevin Horrbnldt
You can forget the other toy calcs — The real thing is here! No other
spreadsheet for the Color Computer gives you:
• 20 ROWS BY 9 COLUMNS ON THE SCREEN AT ONCE
• LOWERCASE LETTERS WITH DESCENDERS
• UP TO 16 CONCURRENT DISPLAY WINDOWS
ft FLOATING-POINT MATH
ft CHOICE OF SINGLE AND DOUBLE PRECISION
• WORKS WITH BASE 2, 10, AND 16 NUMBERS
ft UP TO 512 COLUMNS BY 1024 ROWS
• USER DEFINABLE WORKSHEET SIZE FOR MORE MEMORY
ft LOCATE FUNCTION TO FIND CHECK NUMBERS, NAMES, ETC
ft COLUMN/ROW MULTIPLE SORTS
ft PROGRAMMABLE FUNCTIONS
• IM BEDDABLE PRINTER CONTROL CODES
ft 21 ALTERABLE PRINT FORMAT PARAMETERS
• ON LINE HELP TABLES
ft DOES NOT REQUIRE FLEX OR BASIC
VIP Calc 1 " is truly the finest and easily the most powerf ul electronic
worksheet and financial modeling program available for the Color
Computer. Now every Color Computer owner has access to a
calculating and planning tool better than VisiCalc 7 ", containing all its
features and commands and then some, WITH USABLE DISPLAYS. Use
Vi sica !c templates with VIP Calc 71 *!
There's nothing left out of VIP Calc 1 ", Every feature you ve come to
rely on with VisiCalc™ is there, and then some. You get up to 5 TIMES
the screen display area of other spreadsheets for the Color Computer
and Memory-Sense with BANK SWITCHING to give not just 24, or 30,
but UP TO 33k OF WORKSPACE IN 64K!!! This display and memory
allow you the FULL SIZE, USABLE WORKSHEETS you require. You also
get: User definable worksheet size, up to 512 columns by 1024 rows! *
Up to SIXTEEN VIDEO DISPLAY WINDOWS lo compare and contrast
results of changes * 16 DIGIT PRECISION * Sine, Cosine and other
trigonometric functions, Averaging, Exponents, Algebraic functions,
and BASE 2 t 8, 10 or 16 entry * Column and Row, Ascending and
Descending SORTS for comparison of results * LOCATE FORMULAS
OR TITLES IN CELLS * Easy entry, replication and block moving of
frames * Global or Local column width control up to 78 characters
width per cell * Create titles of up to 255 characters per cell * Limitless
programmable functions * Typamatic Key Repeat * Key Beep *
Typeahead * Print up to 255 column worksheet * Prints at any baud rate
from 110 to 9600 * Print formats savable along whh worksheet * Enter
PRINTER CONTROL CODES for customized printing with letter quality
or dot matrix printer * Combine spreadsheet tables with VIP Writer 1 "
documents to create ledgers, projections, statistical and financial reports
and budgets. Both versions feature Tape save and bad, but the disk version
also ha* the Mini Disk Operating System of the entire Library*
Radio Shack Catalog No. 90-0143
32K (Comes with tape & disk) $69.95
32K does not have hi -res displays, sort or edit.
VIP Terminal™
RATED BEST IN JANUARY 19B4 “RAINBOW"
By Dan Nelson
From your home or office you can join ihe communication
revolution. The VIP Terminal™ opens the world to you. You can
monitor your investments with the Dow Jones Information Service, or
broaden your horizons with The Source of CompuServe, bulletin
boards, other computers, even the mainframe at work.
For your important communication needs you've got to go
beyond software that only lets you chat. You need a smart termnal so
thal you can send and receive programs, messages, even other VIP
Library 1- files, VIP Terminal 1 " has " more features than communications
software for CP/M, IBM and CP/M 86 computers/' Herb Friedman,
Radio Electronics, February 1984.
FEATURES: Choice of 8 hi-res lowercase diplays * Memory-Sense with
BANK SWITCHING for full use of workspace * Selectively print data at
baud rates from 110 to 9600 * Full 128 character ASCII keyboard *
Automatic graphic mode * Word mode (word wrap) for unbroken
words * Send and receive Library files. Machine Language & BASIC
programs * Set communications baud rate from 110 to 9600, Duplex:
Half/Full/Echo, Word length: 7 or 8, Parity: Odd/Even or None, Stop
Bits: 1-9 * Local linefeeds toscreen' Save and load ASCI I files. Machine
Code & BASIC programs * Lowercase masking * 10 Keystroke
Multiplier (MACRO) buffers to perform repetitive pre-entry log-on
tasks and send short messages * Programmable prompt or delay for
send next line * Selectable character trapping * Send up to ten short
messages (KSMs), each up to255 characters long,automalically,losave
money when calling long distance.
All versions allow tape load and save of files and KSMs, but the disk
version also has the Mini Disk Operating System.
Radio Shack Catalog No. 90-0139
32K (Comes with tape & disk) $49.95
(Tape comes in 16K but without hi-res displays)
VIP Database™
“ONE OF THE BEST" JULY 1984 “RAINBOW"
By Tim Nelson
This high speed MACHINE LANGUAGE program fills all your
information management needs, be they for your business or home.
And it does so better than any other database program for the Color
Computer, featuring machine code, lowercase screens and mai (merge
capabilities. Inventory, accounts, marling lists, family histories, you
name it, the VIP Database™ will keep track of all your data, and it will
merge VIP Writer™ files.
The VIP Database™ features the Library Memory Sense with BANK
SWITCHING and selectable lowercase displays for maximum utility. It
will handle as many records as fit on your disk ordisks. It is structured in
a simple and easy to understand menu system with full prompting for
easy operation. Your data is stored in records of your own design. All
files are fully indexed for speed and efficiency. Full sort of records is
provided for easy listing of names, figures, addresses, etc., in ascending
or descending alphabetic or numeric order. Records can be searched
for specific entries, using multiple search criteria. With database form
merge you may also combine files, sort and print mailing lists, print
"boiler plate" documents, address envelopes - the list is endless. The
math package even performs arithmetic operations and updates other
fields. Create files compatible with the VIP Writer™and VIP Terminal™.
Unlimited print format and report generation with the ability to imbed
control codes for use with all printers.
As with all other Library programs, the Database features the
powerful Mini Disk Operating System,
Radio Shack Catalog No. 90-0140
32K DISK $59.95
64 K Required for math package & mail merge
VIP Disk-ZAP™
RAVED ABOUT IN THE APRIL 1983 “RAINBOW!"
By Tim Nelson
Your database file disk, form letter disk, or BASIC program disk
goes bad. An I/O error stops loading, or even backing up of the disk.
Weeks, even months of work sit on the disk, irretrievable. Now
catastrophic disk errors are repairable, quickly and with confidence,
using the ViP Disk-ZAP™, It is the ultimate repair utility for simple and
quick repair of all disk errors. Designed with the non-programmer In
mind, the VIP Disk-ZAP™ will let you retrieve all types of bashed files,
BASIC and Machine Code programs.
This high-speed machine code disk utility has a special dual cursor
screen display to look at the data on your disk. You are able to: Verify or
modify disk sectors at will * Type right onto the disk to change
unwanted program names or prompts * Send sector contents to the
printer * Search the entire disk for any grouping of characters * Copy
sectors * Backup tracks or entire disks * Repair directory tracks and
smashed disks * Full prompting to help you every step of the way * 50-
plus page Operators Manual which teaches disk structure and repair.
Radio Shack Catalog No. 90-0144
16K DISK $49.95
Lowercase displays not available with this program.
Available
To Order Direct
By Express Order
At Your Local
Radio /hack
Store!
1 -BOO-328-2737
Order Status and Software Questions call (805)968-4364
MAIL ORDERS: $3.00 US. Shipping per product ($5,00 CANADA: $10,00
OVERSEAS), Personal checks allow 3, weeks.
tSoj-tL
aver
132 Aero Camino 805/968-4364
Goleta, California 93117 US.A.
TR5-&0 is a trademark of Tandy Corp. Visitak is a trademark of VisiCorp,
Radio Shack is a registered trademark of Tandy Corporation,
£1983 by Softbw Corporation
A re you the SYSOP of a Ram-
Board? Have you called a
RainBoard yet? Do you know
what a RainBoard is? Last November's
issue of THE rainbow was also a data
communications issue, and 1 was pleased
to present a set of programs to enable
you to run your own bulletin board sys-
tem, The RainBoard provides not only
the usual functions such as message
exchange, text files to read, and pro-
grams to download; it also, in keeping
with its name, provides color graphics
and begins each session with a picture of
a rainbow ending in a pot of gold with
the message, “WELCOME TO THE
RAINBOARD, WITH A RAINBOW
OF COLOR AND A POT OF GOLD
IN GOOD TIMES!" Also included in
that same issue was Dan Downard’s
machine language program that inter-
faced my BASIC programs to the CoCo's
RS-232 port.
Almost as an afterthought, I placed at
the end of the article an offer of a disk
with all of the programs and files needed
to run your own RainBoard, The price
of $20 was what l figured would take
care of the nuisance and expense of
(Lone Lester is professor of biology at
Liberty Baptist College and holds the
MS. in ecology and the Ph.D. in
genetics.)
printing a cover letter, copying the
RainBoard disk, and mailing it. In addi-
tion to the hundreds of copies of RAIN-
BOW ON TAPE that were sold for that
issue, I have now sent out over 80 copies
of the RainBoard disk, and the orders
continue to come in. I have also been
besieged by telephone calls from all over
the United States and Canada from
folks who have typed in the programs
and either had problems or just want to
chat about running a bulletin board.
Evidently BBSing is one of the hottest
new uses for personal computers.
In addition to the RainBoards scat-
tered all over the United States, includ-
ing one in Hawaii being SYSGPed by a
retired longshoreman, t he most colorful
BBS in the world has now gone interna-
tional. Somewhere in the Pacific, a U.S.
Navy ship's computer users are com-
municating colorfully. Known Rain-
Boards are in Canada and Australia,
and not only in English-speaking coun-
tries. In August, 1 received a disk from
Dr. Joao Araujo, Rio de Janeiro, Brazil,
containing a Portuguese version. They
have a 200-member CoCo club and
have translated the software (the text
portions — the programs are still in
BASIC) for a BBS to support their club.
1 think one of the majorattractions of
the RainBoard was that it provided a
ip — c
~P c
-p — r
l:
s
breakthrough in the cost of starting up
one’s own board. In the past, prospec-
tive SYSOPs had to plan on spending
several hundred dollars for an auto-
answer modem, about a thousand on
two or more disk drives, and over a
hundred on BBS software. The Rain-
Board software is inexpensive (only the
back-issue price of I HE RAINBOW, if you
feel like doing some typing), it only
requires one drive, and auto-answer
modems are now available for about
S 100. [Look elsewhere in this issue for a
hardware project to convert your
Modem 1 to auto-answer.]
Has a program ever been written
without bugs? Not any of mine, and
RAIN BORD/ BAS was no exception.
Most of the bugs were cornered before
the November 1983 issue was published,
but one particularly troublesome one
got through. Another RainBoard SY-
SOP had to call it to my attention, and it
was the result of my fondness for eight-
character filenames. The routines that
search the disks for files use DSKIS to
look at the directory track, and would
not find any files with shorter names. So
at the end of lines 1030 and 1 160 one
needs to add:
FILES = LEFT$(FILE$ +
STRING$(7,32),8)
to pad out the filename with as many
blank spaces as needed. There are plenty
of ways this could be accomplished, but
I'm indebted to Mel Hcfter, the genius
behind Custom Software Engineering,
for this elegant approach. Another bug
that was corrected in a later RAINBOW'
was a single byte in Dan Downard's
REMOTE/ BIN, which set the Baud
rate incorrectly in the machine language
driver. The correct value at S3F0I is
SB8, and the easiest way to handle this if
you get it on a back issue of rainbow
ON TAPE is to LOADM the program,
enter POKE &H3 F0I ,&H B8, and then
SA VEM the corrected program.
“I think one of the major
attractions of the Rain-
Board was that it provided
a breakthrough in the cost
of starting lip one’s own
board. ”
Although 1 did, at one time, operate a
RainBoard I had to do it with my only
CoCo and on a shared telephone line.
So, when our town got a 24-hour BBS, I
closed the RainBoard dowrn, and have
continued to enjoy BBSing as a caller of
that board and others around the coun-
try. I w'ould love to give you the phone
number of our local board in hopes of
communicating with some of you, but
we have had a phenomenal run of bad
luck w ith the equipment. In addition to
the usual kinds of glitches, the equip-
ment was once totally destroyed by
lightning. We are also plagued by a
“cracker," one of those perverts who
derive pleasure from destroying other
people’s systems. Anyway, Fm afraid
that any number I might give you would
no longer be in operation. If you would
like to see a RainBoard in action, you
may call either (813) 321-0397 or (412)
654-0445.
For jaded RainBoard SYSOPs, or
for anyone who needs a little more
encouragement, here’s a new feature
that can be added to the RainBoard.
The original version kept the entire
membership list in RAM, limiting the
size. The patch (called PATCH / BAS)
which follows provides for a direct
access member file of up to 300
members. INITM EMB/ BAS initiates
the file, EDITOR/ BAS edits the file,
and SYSOP2 / BAS replaces the origi-
nal SYSOP/ BAS. These new routines
are the products of my computing col-
league, Erik Gavriluk, who helped me
immensely in getting the original Rain-
Board in shape.
In case you've decided you'd like to
operate your own RainBoard. you can
send $20 to Lane Lester, 413 Woodland
Circle, Lynchburg, VA 24502 for a disk
containing all the programs you need,
plus documentation and text files to
show the kinds of things that are usually
included. Alternately, if you weren't a
RAINBOW subscriber last year, back
issues of both the November 1983 mag-
azine and the companion RAINBOW ON
TAPE arc available from THE RAINBOW
and, together, these contain the bare
necessities you need to set up your own
bulletin board.
Either way, you can quickly and eas-
ily become the SYSOP of your own
system.
Listing 1
0 ’ PATCH, BY ERIK GAVRILUK
1 31 ENABLES RANDOM ACCESS MEMBER
SHIP FILE FOR THE RA INBOARD -
2 ’ REMARK FOLLOWING THE LINE EX
PLAINS WHAT SHOULD BE DONE,
3 ’ ,E.G., CHANGED = CHANGE T
HIS LINE TO READ... ETC.
4 ’ IF NOTHING ELSE IS LISTED AF
TER A LINE, INSERT THAT LINE.
5 ’ THIS FILE CAN BE MERGED WITH
THE EXISTING RAINBORD/BAS.
6 > RUN INITMEMB/BAS BEFORE US IN
G THIS NEW MODIFIED RAINBOARD.
20 GOTO 1700’ CHANGED
70 CLEAR5000: DIMDI SPLAY* (46) , TEX
T*<70> ’Modified line
100 CLS: PR I NT “RAINBOARD IS READY
TO RECEIVE! "’Replace
131 LINE INPUT "ARE YOU USING A T
RS-80 COCO < Y/N) ? M ; CC$: IF CC*="N
" OR CC*="n" THEN BITS=7:G0T0 15
0 ’ Insert line
132 IF CC*="Y" OR CC*="y" THEN 1
40 ELSE 131’ Insert line
170 CLOSE: PR I NT "PRESS ENTER TO B
ECOME A MEMBER": LINE INPUT "OR TY
PE YOUR LOGON NUMBER: " 5 LN*: IF LN
*="" THEN 1500 ELSE V=VAL <LN*> : I
F V<1 THEN 170 ELSE IF V>300 THE
N 170’ Replace
171 OPEN”D” , #1 5 "MEMBERS/TXT" , 25:
FIELD 1,16 AS NM *,6 AS PW*,3 AS
IN*: GET # 1 ,V’ INSERT
November 1984 THE RAINBOW 45
NEW GOOD STUFF
fififigiiiirgfi]
iiiiiiiiiiiiiniiiiiiiillijiiiliiiiiliiiilliil
wuuiruuinn/uuvuinjinnjm^^
MagiGraph
uuinimjxruinnnnn/uuwi/wuinmuuvwul
I FOR EVERY COLOR COMPUTER
Turn your Color Computer into a graphic design center with the ease of a
keystroke! MagiGraph makes it simple to create highly detailed figures up to
and including an entire high-resolution screen. Designed for those with some
experience in Basic and Assembly Language programming, MagiGraph
includes lots of special features:
• A full set of logical and pixel manipulation functions simplifies the
development of complex figures.
• An editor lets you zoom in and work on every detail of your design.
Toggle between the “macro” and “micro” screens for perspective on
your creations.
• Nine animation buffers allow you to preview each sequence to ensure
continuity and smooth flow.
• Versatile I/O routines store a graphic screen on cassette or floppy disk;
recall it later for use by another program or revise it with MagiGraph.
If you’re looking for the finest graphic development utility available for your
Color Computer, THIS IS IT. Maximize your machine's potential, while you
push your imagination to the limit — with MagiGraph!
By Kevin Dooley. Cassette $34.95 (16K required); Disk $39.95 (32K Ex-
tended Color BASIC required); Amdisk cartridge $44.95.
CSPOOL
Color Computer Print Spooler
Stop Waiting Around for the Printer! CSPOOL allows you to use your printer
and computer concurrently, takes only 26 bytes of Color Basic's memory, and
gives you 32K of print buffer. It’s like having two computers in one! By
intercepting characters sent to the printer and storing them in the upper 32K of
RAM, CSPOOL allows you to run other programs while your printer is doing its
job. CSPOOL is FREE with the purchase of a 64K RAM UPGRADE KIT from The
Micro Works, or it may be purchased separately on cassette or diskette for
$19.95. Requires 64K; not for FLEX or OS9.
64K MEMORY UPGRADE KIT: For Rev. levels E, ET, NC. TDP-IOOs, and Color
Computer II. Eight prime 64K RAM chips, instructions, and CSPOOL: $64.95.
SYSTEMS SOFTWARE
MACR0-80C: DISK-BASED EDITOR,
ASSEMBLER AND MONITOR— With all the
features the serious programmer wants, this
package includes a powerful 2-pass macro
assembler with conditional assembly, local labels,
include files and cross referenced symbol tables.
MACR0-80C supports the complete Motorola 6809
instruction set in standard source format. Incorpo-
rating all the features of our Rompack-based
assembler (SDS-80C), MACR0-80C contains many
more useful instructions and pseudo-ops which aid
the programmer and add power and flexibility. The
screen-oriented editor is designed for efficient and
easy editing of assembly language programs.
MACRO-80C allows global changes and moving/
copying blocks of text. You can edit lines of
assembly source which exceed 32 characters.
DCBUG is a machine language monitor which allows
examining and altering of memory, setting break
points, etc.
Editor, assembler and monitor— along with
sample programs— come on one Radio Shack com-
patible disk. Extensive documentation included. By
Andy Phelps. $99.95
SDS-80C: SOFTWARE DEVELOPMENT
SYSTEM —Our famous editor, assembler and
monitor in Rompack. Like MACR0-80C, it allows
the user to write, assemble and debug assembly
language programs with no reloading, object patch-
ing or other hassles. Supports full 6809 instruction
set. Complete manual included. $89.95
MICROTEXT: COMMUNICATIONS VIA
YOUR MODEM! Now you can use your printer
with your modem! Your computer can be an intelli-
gent printing terminal. Talk to timeshare services or
to other personal computers; print simultaneously
through a second printer port; and re-display text
stored in memory. Download text to Basic pro-
grams; dump to a cassette tape, or printer, or both.
Microtext can be used with any printer or no printer
at all. It features user-configurable duplex/parity
for special applications, and can send any ASCII
character. You’ll find many uses for this general
purpose module! ROMPACK includes additional
serial port for printer. $59.95
MICRO WORKS COLOR FORTH
• Faster to program in than Basic
• Easier to learn than Assembly Language
• Executes in less time than Basic
The MICRO WORKS COLOR FORTH is a Rompack
containing everything you need to run Forth on your
Color Computer. COLOR FORTH consists of the
standard Forth Interest Group (FIG) implementation
of the language plus most of FORTH-79. It has a
super screen editor with split screen display. Mass
storage is on cassette. COLOR FORTH also contains
a decompiler and other aids for learning the inner
workings of this fascinating language. It will run on
4K, 16K, and 32K computers. And COLOR FORTH
contains 10K of ROM, leaving your RAM for your
programs! There are simple words to effectively use
the Hi-Res Color Computer graphics, joysticks, and
sound.
Includes a 112-page manual with a glossary of
the system-specific words, a full standard FIG
glossary and complete source listing.
MICRO WORKS COLOR FORTH ... THE BEST!
From the leader in FORTH, Talbot Microsystems.
$109.95
MACHINE LANGUAGE
MONITOR TAPE: A cassette tape which allows
you to directly access memory, I/O and registers
with a formatted hex display. Great for machine lan-
guage programming, debugging and learning. It
can also send/receive RS232 at up to 9600 baud,
including host system download/upload. 19 com-
mands in all. Relocatable and reentrant. CBUG
TAPE: $29.95
MONITOR ROM: The same program as above,
supplied in 2716 EPROM. This allows you to use
the entire RAM space. And you don’t need to re-
load the monitor each time you use it. The EPROM
plugs into the Extended Basic ROM Socket or the
Romless Pack I. CBUG ROM: $39.95
SOURCE GENERATOR: This package is a disas-
sembler which runs on the Color Computer and
generates your own source listing of the BASIC
interpreter ROM. Also included is a documentation
package which gives useful ROM entry points,
complete memory map, I/O hardware details and
more. A 16K system is required for the use of this
cassette. 80C Disassembler: $49.95
PARALLEL PRINTER INTERFACE— Serial to parallel
converter allows use of all standard parallel
printers. PI80C plugs into the serial output port,
leaving your Rompack slot free. You supply the
printer cable. PI80C: $59.95
SUPER-PRO KEYBOARD— $69.95 (For computers
manufactured after Oct. 1982, add $4.95)
ROMLESS PACKS for your custom EPROMS — call
or write for information.
6809 ASSEMBLY LANGUAGE PROGRAMMING, by
Lance Leventhal, $18.95
TRS-80 COLOR COMPUTER GRAPHICS, by Don
Inman, $14.95
ASSEMBLY LANGUAGE GRAPHICS FOR THE
TRS-80 COLOR COMPUTER, by Don Inman, $14.95
STARTING FORTH, by L. Brodie, $17.95
ZAXXON— The real thing. Excellent. What more can
we say? Cassette requires 32K. $39.95
STAR BLASTER— Blast your way through an
asteroid field in this action-packed Hi-Res graphics
game. Available in ROMPACK; requires 16K.
$39.95
PAC ATTACK— Try your hand at this challenging
game by Computerware, with fantastic graphics,
sound and action! Cassette requires 16K. $24.95
HAYWIRE— Have fun zapping robots with this Hi-
Res game by Mark Data Products. Cassette
requires 16K. $24.95
ADVENTURE— Black Sanctum and Calixto Island by
Mark Data Products. Each cassette requires 16K.
$19.95 each.
CAVE HUNTER— Experience vivid colors, bizarre
sounds and eerie creatures as you wind your way
through a cave maze in search of gold treasures.
This exciting Hi-Res game by Mark Data Products
requires 16K for cassette version. $24.95
MICRO
WORKS'
California Residents
add 6% Tax
P.O. BOX 1110-A
Del Mar, CA 92014
[619) 942-2400
Master Charge/Visa and
COD Accepted
172 I*=IN*:LINE INPUT "ENTER YOUR
PASSWORD: "JP*: IF P*=PW* THEN NA
me*=nm*: print "hello, "name*" <"i
*")":eOTO 210 ELSE 170' INSERT
210 INIT*=I*: CLOSE: PR I NT "CHECK IN
G FOR MESSAGES . " : C= 1 : GOSUB650 : GO
TO360’ Modified line
700 MSG*=" WOULD YOU LIKE"+CHR*<1
3>+"T0 REPLY TO THIS <Y/N>? ":GO
SUB40 : I FC*= " Y " THENGOSUB740 ’ MOD I F
I ED
710 NEXTL, K: IFCD THENRETURNELSEP
R I NT "SORRY, NO MESSAGES FOUND.":
RETURN’ CHANGED
770 PR I NT "WE NEED 3 LETTERS. " : GO
TO 760’ CHANGED
810 I FLEN ( S* ) >8THENPR I NT " 8 LETTE
R MAXIMUM, "NAME*: GOTO 800 ’CHANG
ED
820 IFINSTR <S*, " : " > OR I NSTR < S* , "0
" ) OR I NSTR < S* , " / " > OR I NSTR < S* , ". ">
THENPRINT"PLEASE DO NOT USE: 0 .
: /":GOTO 800’ CHANGED
900 PRINTSTRING* <3, 7 > "THAT LINE’
S TRUNCATED TO: "’CHANGE
1260 PRINTTAB (6) "***THE RA INBIRD
S***"’ CHANGED
1261 OPEN"D" , 1 , "MEMBERS /TXT" , 25:
FIELD 1,16 AS NM*,6 AS PW*,3 AS
I*’ INSERT
1262 FOR X=1 TO 300: GET #1,X:IF
PW*=STRING* (6, 32) THEN CLOSE: RET
URN ELSE PRINTNM*? " < " j I*J " ) " : NEX
T X : CLOSE : RETURN : ’ I NSERT
1410 MBR=0: OPEN"D" , 1 , "MEMBERS/TX
T:0", 25: FIELD 1,16 AS NM*,6 AS P
W*,3 AS IN*: FOR X=1 TO 300: GET #
1, x: IF PW*=STRING* <6, 32) THEN CL
OSE: RETURN ELSE IF I*=IN* THEN M
BR=-l: CLOSE: RETURN ELSE NEXT:CLO
SE: RETURN
1420 NEXT: CLOSE: RETURN
1450 PCLEAR1 : GOTO 70’ DELETE
1500 OPEN"D" , 1 , "MEMBERS/ TXT" , 25:
FIELD 1,16 AS NM*,6 AS PW*,3 AS
IN*
1501 LINE INPUT "ENTER YOUR FULL
NAME: " ; N*
1502 LINE INPUT "ENTER 3 INITIALS
WE SHOULD ADDRESS MAIL TO:"; I*:
IF LEN < I*) < >3 THEN PR I NT "THREE L
ETTERS" : GOTO 1502
1503 PR I NT "WORKING .. PLEASE WAI
T"
1504 FOR X=1 TO 300: GET #1,X:IF
LEFT* <NM*, LEN <N*> >=N* THEN 1509
ELSE IF I N*= I * THEN 1510 ELSE IF
PW*=STR I NG* < 6 , 32 ) THEN 1505 ELS
Rainboard In Brazil
This is a photo of our Rainboard BBS
setup which is on the air from 8 p.m. to
12 p.m. by phone (021) 246-2938, daily.
The system is actually made by two
TEAC 80-track double density drives
with a J & M disk controller, J-Cat Bell
Auto-Answer modem and a 64K Color
Computer ( k F Board).
We're over 30 users up today, spread
all over the country, but we're hoping to
increase this number a lot after this,
since THE RAINBOW is the most known
CoCo magazine in Brazil and is un-
doubtedly the CoCo user's bible all over
the world.
Joao Roberto Amin Araujo
Rua General Polidoro 288 Casa 9
BotaJ'ogo, Rio De Janeiro, 22280
Brazil
November 1984 THE RAINBOW 47
E NEXT X
1505 LINE INPUT "ENTER SIX LETTER
S FOR A PASSWORD: "5 P*
1506 IF LEN<P*)<>6 THEN PRINT"SI
X LETTERS PLEASE" : GOTO 1505
1507 LSET nm*=n*:lset PW*=P*:LSE
T IN*=I*:PUT #1, X: CLOSE: PRINT" YO
UR LOGON NUMBER IS"5X
1508 NAME*=N*:GOTO 210
1509 PR I NT "SOMEONE ALREADY HAS T
HIS NAME": GOTO 1511
1510 PR I NT "SOMEONE CURRENTLY HAS
THESE INITIALS"
1511 PR I NT "PLEASE TRY AGAIN": GOT
0 1501
1700 PCLEAR 1 : GOTO 70
Listing 2
10 ’ Program to initialize rando
m access
20 ' Membership tile tor RAINBOR
D/BAS
30 ' BY ERIK GAVRILUK
40 CLS: PRINT" INITIALIZING MEMBER
S/TXT FILE."
50 OPEN"D",#l, "MEMBERS/TXT: 0", 25
60 FIELD 1,16 AS NM*,6 AS PW*,3
AS IN*
70 FOR X=1 TO 300: LSET NM*=STRIN
ORDER TOLL FREE '
1-800-437-4757 EXT. 241
HERE IT IS.
The Standard
BASIC
Dictionary
for Programming rainbow!
JOHN P. STEINER
Here are all the definitions, sample commands
and information on functions, statements and
operations you need to quickly adapt and run
a BASIC language program.
•Covers virtually ALL
versions of BASIC.
•Quick reference syntax guide.
•Includes graphics & file
commands.
•Each word is cross referenced to
other words with identical or
similar functions.
A complete appendix includes programming techniques,
graphics, file handling, many useful charts, references
and more. 230 pages in book.
$19.95
Plus $2.00
Shipping & Handling
omputer
associates
THE RAINBOW
West Fargo, ND 58078 [mph]
Send SASE for CoCo SgS
Support catalog. MBS
November 1984
G* <16, 32) : LSET PW*=STRING* <6, 32)
: PUT #1 , X : NEXT X
80 CLOSE #1
90 PRINT "FILE INITIALIZED.. YOU
HAVE ROOM FOR 300 USERS"
Listing 3
5 'EDITOR - BY ERIK GAVRILUK
10 CLS : PR I NT " USERSLOG EDITOR FOR
RA INBOARD"
20 OPEN"D",#l, "MEMBERS/TXT", 25: F
I ELD 1,16 AS NM*,6 AS PW*,3 AS I
N*
30 REC= 1
40 CLS: PR I NT "RECORD #"REC: GET #1
, REC
50 PR I NT " NAME : " NM* : PR I NT " PASSWOR
D: "PW*: PRINT" INITIALS: "IN*
60 PRINT: PRINT" 1 . NAME, 2. PW, 3. INI
T, 4. NEXT, 5. END"
70 LINE INPUT A*: ON VAL (A*) GOTO
100, 200, 300, 400, 500
80 GOTO 60
100 LINE I NPUT " NAME : " ; N* : LSET NM
*=N*:PUT #1, REC: GOTO 40
200 LINE I NPUT " PASSWORD : " ; P* : LSE
T PW*=P*:PUT #1, REC: GOTO 40
300 LINE INPUT" INITIALS: "5 I*: LSE
T IN*«I*:PUT #1, REC: GOTO 40
400 REC=REC+1 : GOTO 40
500 CLOSE: END
Listing 4
10 'SYSOP PROGRAM
20 CLEAR5000 : D I MN AME* < 50 )
30 CLS: PR I NT "ENTER NUMBER OF FUN
CTION: ", "1. DISPLAY ACTIVITY FIL
E" , "2. PRINT ACTIVITY FILE", "3.
INITIATE ACTIVITY FILE"
40 PRINT "4. DISPLAY MEMBER FILE"
, "5. PRINT MEMBER FILE","6. STAR
T MEMBER FILE", "7. REMOVE MEMBER
S" , "8. KILL OLD MESSAGES" , "9. EN
D
50 I NPUTK : I FK< 1 ORK >9THEN30ELSEON
K GOSUB60,60, 100, 110, 110, 140, 160
,210, 250: GOTO30
60 I FK= 1 THENDV=0ELSEDV=- 2
70 OPEN"D" , 1, "ACTIVITY" : L=LOF < 1 )
: PR I NT#DV, "CALLERS ="L
80 FORI=lTOL:GET#l, I: INPUT#1, ACT
*: FORJ=255TO0STEP-1 : IFMID* (ACT*,
J,t>=“ "THENNEXTJ ELSE ACT *=LEFT *
(ACT*, J)
90 PRINT#DV, ACT*: NEXTI: CLOSE: LIN
E INPUT "PRESS ENTER TO CONTINUE";
K*: RETURN
100 KILL" ACT I V I T Y/DAT " : RETURN
110 IFK=4THENDV=0ELSEDV=-2
120 OPEN"D" , #1 , "MEMBERS/TXT" , 25:
FIELD 1,16 AS NM*,6 A3 PW*,3 AS
IN*
121 FOR 1=1 TO 300: SET #1,1: IF P
W*=STRING*(6,32> THEN 130 ELSE P
R I NT #DV , NM* ; " ( IN*? " ) " ; " ==>"; P
W*: NEXT I
130 CLOSE: LINE INPUT "PRESS ENTER
TO CONT I NUE " ? K* : RETURN
140 CLS:LINE INPUT "SYSOP NAME:"?
NACLINE INPUT" INITI ALS: "? I*:HN
E I NPUT “ PASSWORD : " ? P* : OPEN " D " , # 1
, "MEMBERS/TXT", 25: FIELD 1,16 AS
N*,6 AS PW*,3 AS IN*
141 LSET N*®NA*: LSET PW*=P*:LSET
in*=i*:put #i,i:lset pw*=strinb
*(6,32): PUT #1,2: CLOSE
150 RETURN
160 K=4:GOSUB110
170 LINE INPUT "ENTER INITIALS OF
MEMBER TO REMOVE, X TO RETU
RN: I*: OPEN "D",#l, "MEMBERS/TXT"
,25: FIELD 1,16 AS NM*,6 AS PW*,3
AS IN*
171 FOR X=1 TO 300: GET #1,X:IF I
N*=I* THEN 175 ELSE NEXT X: CLOSE
: PR I NT " NOT FOUND " : RETURN
175 LSET PW*=" "+CHR* (255> : P
UT #1 , X: CLOSE: RETURN
180 WRITE#1 , NUM:FORI=lTONUM: WRIT
E# 1 , NAME* ( I > : NEXT : CLOSE : RETURN
190 J=1 : FORI=lTONUM: IFLEFT* (NAME
* ( I > , 3 ) = I N I TS*THEN 1=1+1: NUM=NUM-
1
200 NAME* ( J > =NAME* ( I ) : J=J+1 : NEXT
: GOTO 170
210 'Kill Old Messages
220 CLS: PR I NT "ENTER NUMBER OF CU
RRENT MONTH: **: INPUTMONTH
225 FORI =3T01 1 : DSKI* 1 ,17,1, A*, B*
: a*=a*+left* (B*, 120> : forj=0TO7: s
B JECT*=M I D* ( A* , J *32+ 1,8): EXT*=M I
D*(A4, J*32+9,3)
230 A=ASC (SBJECT*) : IFA=255THENJ=
7: I =1 1 : GOTO240ELSE I FA=0THEN240
235 IFMID* (EXT*, 2, 1 ) ="*"0R (LEFT*
(EXT*, 1 ) =”A"ANDVAL (RIGHT* (EXT*, 2
) > < MONTH- 1 ) THENK I LLSB JECT*+” / “ +E
XT*+”: 1"
240 NEXT J , I : RETURN
250 END m
PRODUCTS FOR THE
S-80 COLOR COMPUTER
EDITTRON®
Full-Screen BASIC Program Editor
WILL SAVE YOU TIME!
Let EDITTRON cut your programming time in half!
You will appreciate the absolute ease at which
this Full-Screen Editor allows you to INPUT, EDIT, and
DEBUG your BASIC programs.
EDtTTRON performs these functions:
CURSOR-CONTROL
* Directional Movement *
* Screen Scrolling *
* Home the Cursor *
* Limit the Cursor *
* Down Page *
* Up Page *
* Search a Line *
* Call a Line *
* FlndaString ★
* Repeat Find *
SCREEN- EDITING
Change Characters
Extend a Line
Kill o Line
Insert Characters
Delete Characters
Move a Line
Split a Line
Copy a Line
Merge Two Lines
Auto- Numbering
Other Features Include; Auto-Repeating keys, Key
Tone, user-friendly Prompts and Error Messages,
and comprehensive, easy-to-reod Documentation.
EDITTRON Is a 3K, fully position -independent
Machine Language program that requires a
minimum 16K of RAM, and Extended Color BASIC,
CASSETTE S 30 DISKETTE $ 35
MACHINE LANGUAGE UTILITIES
FUNCTION — Gives you 10 user-definable Function keys,
each can be up to 100 characters in length. (16K)
COMPRESS — Removes unnecessary spaces and
unwanted remarks tram your BASIC programs. (16K)
AUTO-NUM— Automatically generates sequential line
numbers for easier BASIC program entry (4KJ
R0M-B00T — Gives access to your full 64 K of RAM,
allowing you to use the upper 32K of memory. (64K)
HI-BASIC —Runs your program from the upper 32K of
RAM, freeing-up the lower 32 K for data, graphics, etc, (64 K)
DISK — One for SI 5, Two or more for STD each.
CASS,— One for $12, Two or more for SB each.
HARDWARE PRODUCTS
ROMs
BASIC ROM 1,1 . . *45“
BASIC ROM 1.2 , 35“
E.C.B. ROM 1.1 W*
D.E.C B. ROM 1.1. . ’35“
RAMs
4164-64KRAM '6“
Set of Eight . . . . . . *50”
4116-16K RAM *1“
Set of Eight *8“
IX. s
6B09E-1 MHzMPU . .*25“
68B09E-2 MHz MPU , *30“
6821 — 1 MHzPIA . *8“
68B21— 2 MHz PI A. ’ 10 "
6883 -SAM -25“
6847 -VDG * 20 “
1 MHz Set of Four *85“
2_MHzJ>et of Four . . -70“
6822-HD, Pi A -15“
74LS02— NOR Gate * 1 “
74LS1 38-Decoder. *2“
SERIAL SWITCHERS
These bi-directional switchers
allow you to expand your
serial port to two or three
peripherals or to connect
one peripheral to two or
three computers. They are a
compact 2 x 3 x IVa inches
and are available with a
mounted pilot light.
2 Porta ’25“
3 Port* *30“
Add *5“ for Pilot Light
MISC
VT-8302 Pilot Light Kit .. ,
VT-8401 Cooling Fan Kit
6' TV Cable w/RFI Filter,
Clip-on Heats ink, 40- Pin .
RAM Button, 16f32l64K..
1C Extractor, 16124-Pin . . .
Cable DIN, MiF,4f5i6-Pln
Chassis DIN,F,4i5J6-Pln . .
tyo#
*25“
* 15 “
1 | to
*3“
1 2“
TERMS: Cashier's checks and money orders lor immediate
delivery * Personal checks allow 2 weeks * Orders over
SI 00 save 10% * Californio residents add 6% * Orders
under $25 add $2 shipping ■ C.O.D. Odd $4
4418 E, Chapman Ave,, Suite
Orange, CA 92669
(714) 639-4070
VIDTRON
November 1984
THE RAINQOW
C C Talk ■
L
1 «&*., . ' ' — : ^
J 'S!
50 THE RAINBOW November 1904
H
r iha
RAINBOW
m
ECB
L
Smart
*
Terminal
Package
By Frank Gossette
T he capability of any microcom-
puter for communication with
other computers, both large and
small, can greatly enhance the power of
the machine and its potential utility to
the user. By connecting to a larger main-
frame computer, the microcomputer
user can access databases, electronic
mail services, and other sophisticated
resources normally beyond the capabili-
ties of the home computers hardware
and software, CC~ Talk is a terminal
software package that can open the
door to contemporary telecommunica-
tions for users of the Radio Shack TRS-
80 Color Computer and the Tandy
I D P-1 00 home computer systems.
The CC- Talk package contains all of
the functions and features that are neces-
sary to begin exploring telecomputing.
Over normal phone lines with a modem,
the user can access mainframe compu-
ters, bulletin board systems, and infor-
mation services as a "dumb"' terminal.
The- program can transmit and receive
all ASCII characters and control codes
in either full or hall duplex operation,
1 n add it ion , C C- Talk a Iso p ro v ides t he
capability to download information
from the host computer {which can be
viewed off-line or saved to tape or disk),
and to upload previously prepared
ASCII files to the computer on the
other end of the line.
The package is comprised of a basic
language terminal driver program that
can be easily modified to suit your own
applications and system configuration,
and a machine language interface rou-
tine that handles the serial input/output
functions and hardware interfaces. In
the spirit of making telecommunica-
tions free and accessible to all, the pack-
age is yours to use, enjoy and modify for
your personal use.
Using The CC-Talk Package
The BASIC language tormina I program
is shown in Listing I. It is written in
Microsoft's Extended Color BASIC and
will operate on any 1 6 K or larger ma-
chine. Without modification, the pro-
gram provides for dumb terminal oper-
ation in talk mode; storing of received
text to a memory buffer for online or
offline viewing in download mode;
transmit any ASCII file (text, data, or
basic program) saved on tape or disk to
the host computer in upload mode; and
display all previously downloaded text
in the memory buffer in save mode. The
operating mode is selected by a single-
character keypress from the prompted
menu of choices displayed at the bottom
of the screen.
T he first step in installing the termi-
nal package is to type in the BASIC
program in Listing I and save it to tape
or disk as "CCT, BAS". The program, as
shown, operates on a 32 K system. For
users with I6K machines, change all ref-
erences to hexadecimal address if SiH7
xxx * to "&H3xxx " The same simple
modification is required for the basic
program which loads the machine !an-
November 1984 THE RAINBOW 51
guagc I/O routines (coded in DATA
statements and POKEd into memory)
shown in Listing 2. Simply change the
START address from " &H7D00 " to
"&H3 D00'\ After typing in the loading
program from Listing 2 and checking
your typing carefully, save the program
(on a different tape) as “CCTLOA D It
will not be used regularly once it is
properly installed.
Next, RUN the “C'CTI.OA D" pro-
gram and, after proper execution, save
the machine code to tape or disk using
BASIC’s CSAVEM or SALEM func-
tions under the name of "CCT.IO". This
file should immediately follow the basic
terminal program if you are using a tape
system.
To start terminal operations, first
make as much memory as possible
available to the package and protect the
Listing 1:
1 1 CC-TALK (0 1983 FRANK GOS5ET
TE
2 ’ C/0 DEPARTMENT OF GEOGRAPHY
3 ’ UNIVERSITY OF DELAWARE
4 ’ NEWARK, DE 19711
5 '
6 ' enter > PCLEAR l: CLEAR 500, StH
1FFF
7 ’ before RUNning the program
8 *
10 ST ART =!tH7D00 ’memory address
of machine code i/a routines
20 TBUFF=&H2000 ’memory address
of download buffer start
30 IF PEEK (ST) =134 THEN 40 ELSE
CLOADM “CCT. 10" : REM load i/a rou
tines if not resident
40 DEFUSR1=ST ’ talk-mode entry
point
50 DEFUSR2=ST +&H 1 58 ’ down load -mo
de entry point
60 DEFUSR3=ST -M5cH 1 9B ’ upload-mode
entry point
70 TECHO=ST +&HD7 ’ full /half dupl
ex switch address
80 TFLG=1* 0=full duplex (default
)/ l=half duplex
90 POKE TE,TF’ set duplex switch
100 CLS:PRINT@200, "C C - T A L
K" : PRINT: PRINTTAB (11)" (C) 1983":
PR I NTT AB (9) " DEL AGR APH I CS “ : PRINT
110 GOTO 250’ jump to main menu
120 CLS: PRINTS482, " talk mode : "
;TM*S IGOSUB 270:TX=USR1 (0) :RETUR
N
130 CLS:PRINT@482, “downloading” i
TM*; IGOSUB 2701 TX=USR2 ( TB) I RETUR
N’ pass download buffer address
140 CLSI PRINTTAB (8) “BUFFER CONTE
150 ’ user may modify to save bu
ffer contents
160 ’ to tape or disk file
170 BB=TBlBE=8cH7CFF’ buffer star
NTS" I PRINTTAB (6) "spaceMORE/enter
EXIT": PRINT
t and end addresses
180 FOR I=BB TO BB+255
190 TC=PEEK ( I ) : PRINT CHR*(TC)?:N
EXT I
200 S1=PEEK (*cH88> : S2=PEEK (8tH89> :
PRlNT"cont " ; : POKE &HS8, SI : POKE &
H89, 52
210 GOSUB 260: IF TK*< >CHR* (32) TH
EN 230
220 BB=BB-*-256: IF BB<BE THEN 180
230 ’ end view buffer routine -
modify for file save
240 RETURN
250 TP*=" tALK dOWNLD UPLOAD sAV
E qUIT " : TC*= " TDUSQtdusq" : TM*="
<break> TO EXIT": GOTO 280
260 TK*= INKEY*: IF TK*“"" THEN 26
0 ELSE RETURN
270 POKE &H88 , 4 : POKE &H89,0:RETU
RN’ reset screen position
280 PR I NTS4S0 , TPS ; I GOSUB 260 : TC
=INSTR(TC*,TK*) : IF TC=0 THEN 280
ELSE ON TC GOSUB 120,130,320,14
0,285, 120, 130,320, 140, 285: GOTO 2
80
285 PRINT: PRINT" type CONT to
restart " : STOP: RETURN
290 ’user modifiable upload rout
ine here
300 * i /o routine requires BASIC
VARPTR
310 ’of string to be sent to hos
t computer
320 CLS:PRINT@481, "filename >"; : I
NPUT TF*: TDEV=~1 : OPEN "I",TDEV,T
F*
330 PRINT@481," uploading ";TF*S
IGOSUB 270
340 IF EOF ( TDE V ) THEN 370 ELSE L
INE INPUT#TDEV,UP*
350 IF TFLG= 1 THEN PRINT UP* ’lo
cal echo for half duplex
360 TX=USR3 (VARPTR (UP*> ) IGOSUB 3
80: GOTO 340
370 CLOSE TDEV: RETURN ’end uploa
d
380 FOR T C-0 TO 255: NEXT TC:RETU
RN ’line turn-around delay
390 ’end of listing
52 THE RAINBOW November 1964
HOLIDAY HARDWARE HAPPENINGS!
MONITORS
Amdek Color I Plus Price Breakthrough— $199 (suggested retail
$379) Brilliant, vibrant, colors plus rich sound can be yours at a
never-to-be-repeated price. 13" tube, non-glare, with 18 mhz
bandwidth. We made a special purchase of these factory-
reconditioned monitors, and guarantee that you will find them
satisfactory in every way or your money back! Each unit comes with
a 30 day warranty and our 10 day Money Back Guarantee. But
don't wait— this offer is strictly limited, and subject to availability!
Monitor Drivers for hookup of color monitor: specify original Color
Computer, $24.95, or Color Computer 2, $39.95
Skyline’s Own Amber Hi-Res Save Big!— $89 (suggested retail
$149) High resolution, 18 mhz, 12" non-glare amber monitor with
PI 34 phosphor. Unmatched performance at an unheard of price!
Limited supply, so order now!
Monitor Drivers for hookup of amber or green-screen monitors:
specify original Color Computer or Color Computer 2, $24.95 each.
DISK DRIVES
514" Double-Sided Drives like having a two-drive system, but for
the price of one! Includes software (64K required) to access all 40
tracks on both sides, giving you 10 extra tracks for FREE. Ideal setup
for OS-9 users. State of the art half-height drive in dual enclosure,
with cable, just $259. With controller, only $389. For two double-sided
40 track drives in enclosure with cable, pay just $409 ($539 with
controller).
Amdisk III B Dual 3" drives you can't say enough good things
about these compact, rugged units! Now, best of all, fhe price is
great too! These are 'flippy' drives, allowing you to use both sides of
the tough, reliable, diskettes. List price was $599— our price now is
just $379, including cable and 2 FREE diskettes! System with disk
controller available for $509.
UPS C.O.D. orders gladly
accepted, $2.00 additional.
We love Canadian orders!
Inquire for Foreign Shipping
V
FAST ORDER LINE (312) 286-0762
24 HOUR MODEM ORDER LINE (312) 286-9015
Ordering Information
$10 shipping, handling and insurance on disk drives and monitors.
Skyline Marketing Corp. 4510 W. Irving Park Rd., Chicago, IL 60641
machine-code in high memory by enter-
ing:
PCLEAR 1 :CLEAR 500, &H I FFF
Now, RUN the “CCT.BAS” program.
The I/O drivers will be automatically
loaded into memory if not already resi-
dent, and the menu of choices displayed.
If you are communicating with a
remote computer over telephone lines,
dial the computer's number and wait for
the carrier signal. Enter talk mode by
typing a k T’ from the menu. Then, type
in whatever is required by the host com-
puter (account number, password, etc.)
in order to “sign-on." You are now func-
tioning as a terminal as far as the other
computer is concerned. You can exit
talk mode by pressing the break key at
any point. T his will not affect your con-
nection to the host computer, but will
return you to the BASIC program’s menu.
You can return to the talk mode or
another mode from the menu as desired.
(Note: Text sent from the host while you
are at the menu will, however, be lost.)
B y typing a l D’ from the menu, you
will enter the download mode. In
this operating mode, all text sent by the
host will be stored in a memory buffer in
the Color Computer’s memory. A re-
verse-video asterisk will appear on the
screen for each line of text received. The
actual text, however, will not appear. If
you are downloading a program or data
file, it is helpful to know approximately
how many lines of text are in the file
—as you know, the screen is 32 charac-
ters wide and you can count the “dots"
to figure out when the downloading is
complete. The keyboard functions norm-
ally during downloading, so you can
send commands to the host to stop the
listing just as in talk mode. A message
will appear if the memory buffer becomes
full, and in this case downloading will
cease and you will be returned to the
menu. The user can terminate the saving
of received text by pressing the BREAK
key, which also returns you to the menu.
The save mode (typing k S' from the
menu), as implemented in Listing 1, is
actually an “examine buffer contents"
routine. Downloaded text is saved in a
condensed format, with only valid
ASCII characters (both upper- and
lowercase) and the CR (Carriage Return)
character for each line packed into the
buffer. In save mode, the user can step
through the stored text, from beginning
to end, one page-full at a time. Pressing
the space bar continues display of the
next portion of the buffer, while hitting
the ENTER key aborts the routine and
returns to the menu. Since the entire
terminal driver is written in BASIC, you
can modify this section to actually save
the buffer contents to magnetic tape or
disk. A simple example of how this
might be accomplished will be pre-
sented towards the end of this article.
Typing a ‘U’ from the menu puts you
in the upload mode of the package. You
Listing 2:
' 260 ... .
. . . . 44
-
440 ... .
. . . 193
560 ... .
. . . 192
END . . .
. . . . 73
_
10 ’ CC-TALK machine language i/o
20 * BASIC load routine
30 31
40 CLS: CLEAR 1500, &H1FFF
50 ST=&H7D00: CSUM=0
60 PRINT @40, n L O A D I N G"
70 FOR 1=0 TO 468: READ X
80 CSUM=CSUM + X
90 POKE ST+I,X
100 NEXT I
110 IF CSUM 048157 THEN PRINT @
224, "checksum load error check
data": PRINT: GOTO 130
120 PRINT @228, " I /O DRIVERS INST
ALLED": PRINT: PRINT "enter: ":PRIN
T:PRINT"CSAVEM ’CCT. 10’ ,&H7D00,&
H7ED4 , &H7D00 " : PR I NT
39, 20, 129, 3, 38
250 DATA 13, 166, 141, 255, 237
, 129, 2, 38, 2, 53
260 DATA 2, 53, 16, 57, 23, 0,
149, 57, 23, 0
270 DATA 100, 129, 0, 57, 52, 8
4, 230, 140, 218, 238
280 DATA 140, 213, 174, 140, 20
8, 129, 32, 36, 9, 129
290 DATA 13, 38, 17, 231, 192,
239, 140, 197, 167, 128
300 DATA 175, 140, 190, 140
310 REM CHANGE THIS NEXT VALUE
TO 60 FOR 16K
320 DATA 124
330 DATA 255, 16, 39, 1, 19
340 DATA 53, 212, 142, 1, 104,
48, 31, 38, 252, 57
350 DATA 52, 23, 26, 80, 127, 2
55, 32, 141, 239, 52
360 DATA 2, 198, 8, 100, 228, 7
3, 73, 183, 255, 32
370 DATA 141, 226, 90, 38, 244,
134, 2, 183, 255, 32
130
END
380 DATA
141, 216, 141,
214,
50
200
DATA
134, 0, 167,
141,
0, 3
, 97, 53,
151, 142, 0
0, 141, 60, 38, 4
390 DATA
192, 32, 3,
142, 1,
11
210
DATA
141, 30, 32,
248,
109,
3, 48, 31,
38, 252
141
, 0,
18, 38, 12
400 DATA
57, 52, 21,
26
, 80,
18
220
DATA
189, 163, 10,
129,
13,
2, 255, 34
, 71, 37
38,
235,
23, 0, 252
410 DATA
31, 141, 231
,
182,
255
230
DATA
32, 230, 141,
40,
32,
, 34, 71,
37, 242, 79
226,
0, 32, 0, 4
420 DATA
52, 2, 198,
7,
141,
22
240
DATA
32, 42, 189,
161,
193,
3, 182, 255, 34, 71
54 THE RAINBOW November 1984
QUALITY SOFTWARE AND PERIPHERALS FOR YOUR COMPUTER
me-
SKYLINE’S BIG 10
Chesire Cat
Graphicom (64K disk)
Cognitec
Telewriter 64 tape
Telewriter 64 disc
Custom Software Engineering
Graphic screen print, specify printer
Eigen Systems
Colorcomm E. disk or cart.
Stripper
CCEAD
BASIC Aid cartridge
Micro Works
Macro 80C Editor Assembler
SDS 80C Editor Assember
OUR CUSTOMERS SOUND
OFF FOR SKYLINE!
/ would like to express my appreciation to you for the
excellent service provided by your company. .. I was
delighted to receive my shipment only one week after
the phone order. Hats off to your shipping depart-
ment.
Once again . thank you for your prompt and efficient
service, and for providing such a great package at a
good price.
D S. . Kentucky
. . . You might care to know that this order is repeat
business. Recently. I purchased a NEC monitor pack-
age from your firm and I was very pleased with your
fast service, the quality of merchandise and the ease
of set-up.
M. S . . California
HARDWARE — SKYLINE
has the BEST for LESS!
Call us LAST!
LESS = MORE
with the Amdek 3" Disk Drive. You get more data
stored on a 3" disk than a 5V 4 ” and the AMDISK III B
takes up less space. AMDISK III B 3" dual drive with
cable and 2 disks. ^^^^List price S599. Call for
our lowest
SKYLINE’S OWN
BESTSELLERS
SUPER STATS
The most powerful statistics program available for
the CoCo. Used by professionals. 1 6K Ext. Basic.
Tape S29.95
PAGE PLUS
Gives 64K from Basic. New revised documentation!
Disk $29.95 Tape $27.95
STRUCTURED MACROS’
Macro 80C super enhancement! Disk $19.95
SETUP 64
Allows double-sided 40 80 track drives' $19.95
MDISK
Sets up an internal 32K memory disk for rapid stor-
age and retrieval. Source code included.
Disk $29.95 Tape $27.95
ROMBACK
Why pay more? Allows dumping from ROMpak to
disk or tape. Full documentation, easy to use. Low-
est price! Tape $16.95
QUICKSORT
M L sort routine for easy use by Basic program-
mers. Works on tape or disk. 16K. Tape $12.95
64K BOOT PAGER
This is what you need to get the most from your 64K
CoCo. Super buy! 64K Req. Tape $12.95
SIMPLEX
Programmers — this is a must! This powerful tool
will save you time and effort. Min. 1 6K Ext. Basic.
Tape $29.95
C.C. FILE
Flexible data base manager. 1 6K. Now only $1 2.95
C.C. WRITER
You can pay more - but will it be better? 1 6K. S29.95
C.C. CALC
Powerful spreadsheet for your CoCo! 32K. S34.95
C.C. MAILER
Handles all you mail list needs! 16K. $19.95
C.C. Three
You save S27.90! C.C. File, Writer, and Calc in
one fantastic package. We'll even give you
both tape and disk versions (one tape) for one
low price — $49.95
$60 Software Bonus
With Memory Upgrade
That’s right — Skyline's famous 64K Upgrade
is an even better deal than before! 8 guaran-
teed 200 n.s. 64K memory chips, solderless in-
stallation instructions (one solder connection
required on Color Computer 2), Skyline's 64K
BOOT and PAGER programs. PLUS the Wiz-
ard 64 adventure game. PLUS a handy new
utility. SETUP64 (allows you to configure your
tape or disk system in a myriad of ways)! Still
only $59!! Order now — this offer may be with-
drawn at any time!
ATTENTION ADVENTURE FREAKS!
3^1
You can stay cool in front of your air con-
ditioner. but can you keep your cool while play-
ing Skyline's exciting ALL GRAPHIC ADVEN-
TURE? One of the best yet! 32K Disk only.
Summer Special $29.95
TIRED OF RF INTERFERENCE?
Poor resolution? We carry a complete line of B
W and color monitors from AMDEK, NEC and
SYNCO. We also have the right monitor adapt-
er to match your CoCo. Call for FRIENDLY
SERVICE!
SKYLINE PRINTER SALE!
STAR MICRONICS — OKIDATA —
TRANSTAR — JUKI — NEC
You want it? We’ve got it!
GET ON LINE!
Modems from Hayes and NEC. Call for latest
prices.
NOW AVAILABLE!
Skyline’s Risk-Free diskettes and
data cassettes — so good
that they're guaranteed
for as long as you [ W0 1
own them! V
“NoBull ,,V ^^
1 0 diskettes, sleeves, labels, and write protect tabs —
$19.95
1 2 data cassettes, boxes, and tables — $8.00
*fgr li UPS 0 ?®; gla , dly ac -
cepted.S2. 00 additional.
We Love Canadian Orders!
Inquire For Foreign Shipping
FAST ORDER LINE (31 2) 286-0762
24-HR MODEM ORDER LINE
(312)286-9015
ORDERING INFORMATION
*$10 shipping, handling & insurance on printers. Amdisk, and monitors. $5 on
modems, $2 on all other orders. All prices U.S. funds.
Skyline Marketing Corp. 451 0 W. Irving Park Rd. Chicago, IL 60641
FREE GIFT
Use ol our order forms qualifies you for a
tree gift with your order Get on our
mailing list now for order forms
COUPON
430 DATA 102, 228, 90, 38, 245,
141, 212, 53, 2, 68
440 DATA 32, 1, 79, 53, 149, 1,
52, 2, 129, 32
450 DATA 36, 46, 129, 8, 39, 42
, 129, 12, 38, 5
460 DATA 189, 169, 40, 32, 44,
129, 21, 38, 4, 134
470 DATA 127, 32, 33, 129, 10,
38, 15, 189, 161, 193
480 DATA 39, 251, 128, 64, 129,
31, 38, 18, 141, 63
490 DATA 32, 17, 129, 13, 38, 1
3, 141, 14, 109, 140
500 DATA 200, 39, 3, 189, 163,
10, 23, 255, 97, 53
510 DATA 2, 57, 52, 22, 158, 13
6, 140, 5, 160, 35
520 DATA 30, 48, 136, 192, 52,
16, 142, 4, 0, 236
530 DATA
136,
64,
237,
129,
172
, 228, 35
, 247
, 204
, 96
540 DATA
96,
237,
129,
156,
136
, 35, 247
, 53,
16,
159
550 DATA
136,
53,
150,
52,
m.
CD
■H
142, 63,
0, 134, 0
560 DATA
183,
255,
32,
48,
31,
38, 252, 134, 2, 183
570 DATA
255,
32, 53, 146, 189,
179, 237,
, 31,
1, 175
580 DATA
141,
254, 196, 142, 4,
32, 175,
141,
254, 191
590 DATA
134,
1, 167, 141, 254,
182, 22,
254,
149, 42
600 DATA
42,
66, 85, 70, 70, 69
, 82, 32,
70,
85
610 DATA
76,
76, 42, 42, 13, 48
, 140, 237, 166, 128
620 DATA
189,
163, 10, 129, 13,
38, 247,
53,
116, 57
630 DATA
23,
255, 24, 129, 0, 3
9, 3, 189
, 163, 10
640 DATA
57,
189, 179, 237, 31,
1, 166,
132,
52, 2
650 DATA
238,
2, 134, 2, 167, 1
41, 254,
120,
141, 226
660 DATA
38,
252, 23, 254, 119,
141, 219
, 166, 192, 23
670 DATA
254, 190, 141,
14,
106
, 228, 38
, 236, 134, 13
680 DATA
23, 254, 179,
141,
201
, 53, 2,
57, 109, 141
690 DATA
255, 9, 38, 4,
141
, 19
0, 39, 252, 57
will be prompted for the name of the
ASCII file to be transferred. This file
could be text, data ora BASIC program
saved in ASCII format. The file is then
read (from tape or disk) one line at a
time and sent to the host as a character
string. This routine can also be altered
by the user. The only real requirement is
that the BASIC program pass Extended
Color BASIC s V A RPTR (variable point-
er) of the string variable to be uploaded
to the machine language interface rou-
tine.
U ploading text files to the host com-
puter, however, is more compli-
cated than the other functions of the
package. While downloading can be
accomplished with relatively little know-
ledge of the computer’s operating sys-
tem on the other end of the connection
(other than knowing how to print or list
the file to the terminal), uploading re-
quires some familiarity with the operat-
ing system of the host computer to get it
to accept, save, and catalog your up-
loaded file. You may have to invoke an
editor on the host to create a file to
accept the incoming text and to save it
properly. Such “housekeeping” chores
should be done in talk mode, both
before transfer and after the transfer is
complete.
“CC-Talk is a terminal
software package that can
open the door to contem-
porary telecommunica-
tions for users of the Radio
Shack TRS-80 Color Com-
puter and the T andy TDP-
100 home computer sys-
tems. ”
During upload mode, the keyboard is
essentially de-activated. Hitting the
BREAK key (perhaps several times) will
abort the upload sequence, and might
also crash the BASIC program. Simply
RUN the program again to recover (as
Color basic does not have an ON
ERROR function). Text already trans-
ferred to the host computer will remain
intact and can be saved or deleted from
talk mode.
Entering a ‘Q’ (for Quit) from the
menu returns you to Color BASIC’s
command level, with the OK prompt.
While in Color BASIC, you can list the
program, a disk directory, or even mod-
ify the program without affecting your
modem connection (but all incoming
text is lost, of course). You may return
to terminal operation at any time by
entering CONI' (Color BASIC’s “con-
tinue” function) or RUN (to restart the
program).
While operating in any of the termi-
nal modes, several of the keys are rede-
fined to perform the special functions
required of data terminals. Both upper-
and lowercase letters can be sent to the
host computer, with lowercase letters
displayed in reverse video on the screen.
The program defaults to an ALL CAPS
mode which can be switched to upper/
lower mode by SHIFT [0], just as in
Color BASIC. The down arrow key is
redefined as the CNTRL (control) key.
Special control codes required by many
main fra m e c o m puters,suchas“C/V77?L
C,” can be sent to the host by pressing
the down arrow key and then the appro-
priate letter. (Note: T his must be capital
letter if in upper-/ lowercase mode.) The
SHiFT-left arrow (backspace) combina-
tion sends the ASCII DEL (delete)
character, which erases the current line
on many mainframes. A BREAK signal
or NULL can be sent by pressing the
down arrow then the SHlFT-up arrow
56 THE RAINBOW November 1984
NEW! MUSICA 2 “
The best just got better,
* Dump music to any dot matrix graphics printer, (Epson,
Okidata, Gemini, 10X, R,S. printers, etc,) f
* Repeat any portion of music using repeat bars,
•4 Voices produced simultaneously,
* Input notes from the keyboard or joystick. GomP^ seN
* Develop your own timbres by specifying 9 harmonics.
■ Change tempo at any point in the music any number of times.
■ Save or load music from tape or disk.
* Music may be played from BASIC.
* Music produced in stereo when used with the STEREO PAK,
* 100% machine code so it is fast, no wait times.
* Volume of each of the voices may be specified separately.
* Available memory is constantly shown on screen.
* Vibrato effect possible.
* Waveshapes may be switched as the music plays.
* A 30 page manual completely describes its operation.
* Powerful music editing capabilities.
* Double bar repeat, block move and title lines supported.
Tape (32K) $34.95 Disk (32K) $39.95
Join our MUSICA
USER S GROUP
new' STEREO PAK
Plug this gem into your computer, connect to your home stereo
system and sit back and enjoy music realism. The STEREO PAK
is a hardware music synthesizer that plays our MUSIC LIBRARY
and MUSICA 2 music in stereo. Because it was designed
specifically with music reproduction in mind, the sound is
superb. The highs are crisp and clear while the bass notes will
rattle your walls.
The STEREO PAK is all hardware, ft is intended as an
enhancement for MUSICA 2 and our MUSIC LIBRARY. Disk
owners may use the STEREO PAK with the R.S. Multi-Pak orour
Y-CABLE ($24.95),
NEW! MUSIC LIBRARY™ — 3 VOLUMES
You get over 100 four voice songs with a combined playing time
of 3 hours. That's right, 3 hours of music. You won't believe your
CoCo could sound so good. To fit over 100 songs required both
sides of 5 C-20 tapes and the disk version uses 5 full disks (that's
a half box of disks).
A JUKEBOX selection program is included to allow you to select
specific songs or automatically play each. These songs are
ready to go. you don't need MUSICA2 or a knowledge of music.
MUSIC LIBRARY 100 categories:
Stage, Screen, and TV
Music of the 70 s
Music of the 60's
Music of the 60 s
Old Time Favorites
Classical
Christmas (popular)
Christmas (traditional)
Patriotic
PoJka Party
MUSIC LIBRARY 200
Our second volume of 100 tunes, 3Ya hours of music.
These songs were developed using the best music program
available for the CoCo; MUSICA 2, The tunes may be used as
source fifes for MUSICA 2 and changed by the user. When
coupled with the STEREO PAK the songs are reproduced in
stereo with unsurpassed realism.
MUSIC LIBRARY 300
Our third volume of 100 tunes, 3 more hours of music.
MUSIC LIBRARY (Each Volume) ... (32 K Tape) $34.95
(Specify 100, 200, or 300) (32 K Disk) $39.95
Dealer Inquiries
Invited
We accept CASH, CHECK. COO. VISA, and MASTER CARD orders.
Shipping and handling US and Canada $3.00
Shipping and handling outside the US and Canada $5.00
COD charge . , ♦ . * $2.00
Illinois residents add 6Y4% sales tax for the STEREO PAK.
s r . ech i4$t i
jp
emd
38W255 DEERPATH ROAD
BATAVIA, ILLINOIS 60510
(312) 879-6880 (VOICE)
(312) 879-6811 (24 HR. BBS)
CALL ANY DAY, ANYTIME TO ORDER. ALSO ORDER BY MAIL OR BBS.
'THE VOICE' $7995
THE ROLLS ROYCE OF SPEECH SYNTHESIZERS
RICH PARRY
Vo/ce Project Manager
In designingthe firstspeech synthe-
sizer for the Color Computer, our
design goal was not to see how
cheap we could make it, but how
good. Perhaps we made it too good,
since the original price was well over
$150.00. We managed to reduce
the price to $79.95 without effecting
the quality. Unfortunately, we can't
keep it at this low price forever, but
we will until the end of the year. And
to entice you a little, we are going to
give you a FREE TALKING HEAD
program and any other piece of
software in our TALKING SOFTWARE
LIBRARY FREE. Even TERMTALK
which sells for $49,95.
If you think we're bragging, listen to
our customers.
"Lei me express my thoughts about the
VOICE SUPER! GREAT! OUTSTANDING!
Ben Burnett
"/ found the VOICE is the best speech
synthesizer on the market for amateurs or
experts , in other words it's fantastic r '
Deni Purnell
" The VOICE is really great.”
Tim Rueb
"CortgralLi/atrons on a really great superior
product "
Leonard Hyre
• Only the VOICE will work in both
the CoCo 1 and CoCo2 without
modification.
• Only the VOICE amplifies and
filters the speech to give you
increased intelligibility.
• Only the VOICE gives you a vol-
ume and pitch control for added
flexibility and sound effects.
• Only the VOICE has dual out-
puts. Listen through your TV
speaker or connect to your stereo
system,
• Only the VOICE is enclosed in a
metal case with a black satin
fi n is h to e II m inate TV i nterference
FREE TRANSLATOR
A special ML "translation program" is
included free which automatically con-
verts English to speech. This program is
incredible. It not only speaks anything
you request, but even numbers such as
% 1 2,234.55 are spoken in dollars and
cents. In addition, an "exception table"
option actually allows you to specify a
particular pronunciation if you like.
Writing your own BASIC programs to use
speech is a "piece of cake". Just change
your PRINT statements to USR.
A very special feature allows all text that
is sent to the screen to be spoken. Th us a
blind person can actually write programs.
You'll be amazed!
STILL UNDECIDED?
If you're not 1 00% satisfied after 30 days,
simply return the VOICE for a complete
refund.
J.- WORLD'S LARGEST TALKING SOFTWARE LIBRARY
0*1 HW1 f.
■■
PRE-SCHOOL (GRADES 2-b continued) ENTERTAINMENT
TALKING ALPHABET A program designed to
help the pre-schooler master the alphabet.
529.95
TALKING NUMBERS# COLORS A must program
^ for the very young. High Resolution graphics to
insure attention and concentration $29,95
^ TALKING NUMBER SKILLS The child becomes
^ familiar with the shape and m eaning of numbers,
529.95
TALKING CLOCK In these days of the digital
^ dock, children miss an important education.
This program aids the student in mastering the
traditional analog clock. High Resoultion
graphics, $29.95
GRADES 2-6
SPELLING TESTER a graphic spelling game. The
student is shown objects tobespelled, $9,95
POETRY CREATOR The VOICE speech unit is
used to speak poetry that is created, 59. 9$
SHORT STORYMAKER A program to create and
speak stories created by the child. 59.95
FOREIGN LANGUAGE Learn a foreign language,
French dictionary is included. 59.95
^ TALKING SUBTRACTION A program specifically
^ designed to help the student learn subtraction.
$29,95
KING AUTHOR'S TALES A creative writing tool
to allow a child to write compositions, or short
stories, Q&Aoption isalso included, $29.95
COLOR MATH Addition, Subtraction, Multipli-
cation, and Division are mastered. Student may
specify difficulty level, $24,95
SPELL-A-TRON Student builds a dictionary of
words to be quizzed on. Perfect for Spelling
B. 524,95
ANIMATED SENTENCES The child builds com-
^ plete sen tences from a graphic menu. The action
is then Spoken and acted out graphically, 524,95
PRESIDENTS The student is able to master the
Presidents of the US. $9,95
STATES A program designed to aid the student in
learning correct spelling of the states, 59.95
CAPITALS Learning the State's Capitals is made
more interesting using speech, $9.95
HANGMAN a word guessing game. You must
guess the word before you hang, $9.95
MATH DRILL A program to helpteach arithmetic,
59.95
Alt software, except Termlatk, shipped
on tape but may be moved to disk.
FINAL COUNTDOWN A talking adventure in
which you must stop the mad general from
starting WW Ell, $24.95
t vJ CAVE BEAR A talking adventure much like the
orginai adventure game in which you travel
through caves hunting for treasure. 529,95
TAKING BINGO The VOICE speech unit calls
the tries while everyone gets a chance to play.
Chips and cards are included. $24,95
SCORE E-Z A yahtzee type game. Up to six can
play. $24.95
STAR TALK You're the Star Fleet Captain, your
mission/' destroy the Dragon Ships", All status
reports are spoken. $24.95
5 H I P H U NT play Battl e s h i p agai n st you r computer.
$24.95
ESTHER A ML program fashioned after ELIZA
the talking psychoanalyst. An excellent example
of artificial intelligence., , ♦ ♦ , $24,95
TERMTALK A talking terminal program.
Features include:
Upload and download programs.
Full or Split Screen.
Normal or Re vers Video
Control Xmit Protocols
Buffer Editing.
All this plus it s peaks. TAPE $39.95 DISK $49.95
- 1 '" 'HOME COMMANDER' $49.95
CAN BE USED WITH
VOICE FOR
VOCAL
ANNUNCIATION
CONTROL YOUR WORLD
Give yourself piece of mind while on vacation by pro-
gramming the HOME COMMANDER to control lamps,
radios, TVs and more. Or make life easy on yourself by
turning on the coffee pot before you wake up. You can
do this and more with the HOME COMMANDER.
NO WIRES NECESSARY
The HOME COMMANDER uses your homes existing
electrical wiring to control virtually anything. Appliances
are controlled via small control modules (sold separately).
The LAMP DIMMER MODULE allows you to turn a lamp
on or off and control 1 6 brightness levels. The APPLIANCE
MODULE is used to control appliances up to 400 watts
such as a TV, radio, stereo system, fan or motor.
ON FRIDAY 7:42 PM, OFF SUNDAY 1:26 AM
Included FREE Is a program to allow you to control up to 256 devicesand specify the time and date they are
to be activated. That's right, the software has its own built in accurate clock.
LAMP DIMMER MODULE $16.95 APPLIANCE MODULE $16.95
NEW! PRECISION TIME MODULE $49.95
Now your computer will always know the
correct time and date. This amazing precision
time module is calibrated to the National
Bureau of Standards (WWV) atomic clock
and you should never have to change it.
Use the PRECISION TIME MODULE to add
the time element to your game. Or use on
your BBS so that the time will always be
perfectly accurate.
BATTERY BACKUP
Even when your computer is off, the clock
keeps correct time by operating using the
internal battery backup system.
MONTHS, LEAP YEARS & DST
The PREGSON TIME MODULE automatically
adjusts for the different number of days In
each month as well as leap years. And believe
it or not, it adjusts for DST so you don't have to
remember if it's SPRING FORWARD or FALL
FORWARD,
Y-CABLE $28.95
Why pay SI 00 to $200 for a multi-pak, With
the Y-CABLE, you can connect your disk
system to your computer along with either
ourSTEREO PAK music synthesizer, our VOICE
speech synthesizer, or our PRECISION TIME
MODULE, All connectors gold plated.
^ ATTENTION EXPERIMENTERS!
Interested in building your own project? Our oversized
board gives plenty of room for construction while the
sturdy aluminum case with black satin finish assures
protection and a professional appearance.
Prototype Board only $19.95
Prototype Enclosure only $19*95
Dealer Inquiries
Invited
We accept CASH, CHECK, COD, VISA and MASTER CARD orders.
Shipping and handling US and Canada S3. 00
Shipping and handling outside the US and Canada — $5.00
COD charge $2,00
Illinois residents add 6V+% sales tax.
mj
38W255 DEERPATH ROAD
BATAVIA, ILLINOIS 60510
(312) 879-6880 (VOICE)
(312) 879-6811 (24 HR. BBS)
CALL ANV DAY, ANYTIME TO ORDER, ALSO ORDER BY MAIL OR BBS.
combination. A summary of the rede-
fined key functions is found in Figure i .
T he major advantage of writing the
main terminal program in basic is
to provide the user with a telecommuni-
cations environment that can be modi-
fied to suit his or her particular needs.
As you use and modify the program to
your own applications you will, no
doubt, discover trade-offs and limita-
tions that result from this decision.
However, compared to many communi-
cations packages available for home
computers, you may find the flexibility
inherent in my approach more than
makes up for its shortcomings. One can,
in fact, through a careful examination
of the program in Listing I , incorporate
specific terminal functions into your
other programs. The possibilities lor
innovation are limited only by your
imagination.
F ’S ure SPECIAL FUNCTION KEYS
KEY PRESSED
FUNCTION
CHARACTER SENT
<3REAK>
BREAK
NONE
<CI.EAR>
CLEARS SCREEN
NONE
Left ARROW
<SH!FT>
BACKSPACE
BACKSPACE
L ARROW
ERASE LINE
DELETE
<SHIFT>ZERO
UPPER /lower case
NONE
Down ARROW
<CNTRL>
CONTROL
CHARACTER
See Note Below
<CNTRL> +
<S H I FT >
LONG BREAK
NULL
UP ARROW
NONE
NOTE: The DOWN ARROW <CNTRL> Key Causes Terminal
to Pause and wail for next key pressed. The “control code" for
that character is then sent lo the host.
Most Host Computers support the use
of special "control
characters"
such as “CNTRL-C." When the keyboard is in
lower case
mode, the proper control code can be sent by
<CNTRL> Ihcn <SH1FT> character.
Technical Considerations
The actual asynchronous communi-
cations parameters used by CC-Talk
are:
Transmission
Rate
Word Size
Stop Bits
Start Bits
Parity
300 Baud
8 bits (seven data,
space parity)
Two
One
No cheeking (space
parity sent)
These specifications should be com-
patible with nearly all timesharing sys-
tems you may wish to contact, including
business or university mainframes, and
microcomputer-based bulletin boards.
Terminal operations can be performed
in either full or half duplex modes. In
full duplex mode, all characters sent to
the host computer are "echoed” by the
host and then displayed on the Color
Computer’s screen. Hall duplex or “lo-
cal echo” mode, used by some systems,
does not send back the character re-
ceived. In this operating mode, charac-
ters are displayed on the screen before
being sent out. The "duplex switch” is
controlled by the variable TFLAG in
Line 80 of program Listing L If the host
computer you arc connected to does not
echo the characters as received (nothing
appears on the screen as you type),
change the value of TFLAG to one for
half-duplex operation.
The Machine Language I/O Routines
Technically, the Tandy Color Com-
puters include, as standard equipment,
an RS-232 serial communications inter-
face, In reality, the "serial port” must be
directly controlled by the MC6809E
central processor (CPU) in software.
The only use for the serial interface sup-
ported in Microsoft basic (in Read
Only Memory) is a serial printer, such
as Radio Shack's DM P-100. Input from
or output to any other peripheral device,
such as the modem, must be program-
Listing 3:
00010
*
00240 »
00020
* (01983
7D00 86
00
00250 START
LDA
1*00
00030
* FRANK GOSSETTE
7D02 A7
6D 001E
00260
STA
MODE.RCR
00040
* DEPARTMENT QF GEOGRAPH V
7D06 8D
3C
00270 TERN
BSR
1NCHEK
00050
* UNIVERSITY GF DELAWARE
7D00 26
04
00280
BNE
THODE
00060
*
7D0A BD
IE
00290
BSR
KEYCHK
7D00
00100
ORS I7D00
7D0C 20
F8
00300
BRA
TERM
00110
*
7D0E 6D
BD 0012
00310 THODE
TST
MODE r PCR
00120
* CC-TALK TERMINAL
7D12 26
0C
00320
BNE
OTHER |
00130
* I/O ROUTINES
7014 BD
A30A
00330
JSR
SCNOUT
00140
*
7D17 81
0D
00340
CHPA
me
filCl
00150
POLKEY EQU *0A1C1
7D19 26
EB
00350
BNE
TERN
A30A
00160
SCNGUT EQU S0A30A
7D1B 17
00FC
00360
LBSR
SCROLL
A928
00170
CLRSCN EQU 00A928
7D1E 20
E6
00370
BRA
TERM
B3ED
00180
INTCNV ECU *B3ED
7020 8D
28
00380 OTHER
BSR
ALTMOD
0088
00190
CURPOS EQU *88
7D22 20
E2
00390
BRA
TERM
3EFF
00200
MAIBUF EQU I3CFF
00400 *
00210
#
7D24
00410 MODE
RNB
1
00220
*
7D25
00420 BUFPQS
RNB
2
00230
* MAIN TERMINAL LOOP
7D27
00430 SCNPOS
RHB
2
60 THE RAfNQOW
November 1984
7D29
2A
00440 LINCHR
00450 »
FCB
♦2A
7D2A BD
A1C1
00460 KEYCHK
JSR
POLKEY
7D2D 27
14
00470
BES
XKEY
7B2F 81
03
00480
CNPA
#♦03
7D31 26
0D
00490
BNE
DECODE
7D33 A6
8D FFED
00500
LDA
MODE, PCR
7D37 81
02
00510
CMPA
#♦02
7D39 26
02
00520
BNE
RET1
7D3B 35
02
00530
PULS
A
7D3D 35
10
00540 RET1
PULS
X
7D3F 39
00550
RTS
7D40 17
0095
00560 DECODE
LBSR
KEYCOD
7D43 39
00570 XKEY
00580 *
RTS
7D44 17
0064
00590 INCHEK
LBSR
INPUT
7047 81
00
00600
CNPA
#♦00
7D49 39
00610
00620 *
RTS
7D4A 34
54
00630 ALTHOD
PSHS
U,X,B
7D4C E6
8C DA
00640
LDB
L INCUR, PCR
7D4F EE
8C D5
00650
LDU
SCNPOS, PCR
7D52 AE
8C D0
00660
LDX
BUFPQS, PCR
7D55 81
20
00670
CNPA
*♦20
7D57 24
09
00680
BHS
SAVE
7D59 81
0D
00690
CNPA
#♦00
7D5B 26
11
00700
BNE
XALT
7D5D E7
C0
00710
STB
,u+
7D5F EF
8C C5
00720
STU
SCNPOS, PCR
7D62 A7
80
00730 SAVE
STA
,x+
7D64 AF
8C BE
00740
STX
BUFPOS, PCR
7D67 8C
3CFF
00750
CNPX
#HAXBUF
7D6A 1027
0113
00760
LBES
NSG
7D6E 35
D4
00770 XALT
PULS
PC, U, X, B
00780 t
00790 * RS232 OUTPUT
00800 »
7D70 8E
0168
00810 NTOUT
LDX
#♦0168
7D73 30
IF
00820 0UT1
LEAX
-M
7D75 26
FC
00830
BNE
OUTl
7D77 39
00840
RTS
7D78 34
17
00850 OUTCHR
PSHS
X,8,A,CC
7D7A 1A
50
00860
ORCC
#♦50
7D7C 7F
FF20
00870
CLR
♦0FF20
7D7F 8D
EF
00880
BSR
NTOUT
7D81 34
02
00890
PSHS
A
7D83 C6
08
00900
LDB
#♦08
7D85 64
E4
00910 0UT2
LSR
,5
7D87 49
00920
ROLA
7DS8 49
00930
ROLA
7D89 B7
FF20
00940
STA
♦0FF20
7D8C 8D
E2
00950
BSR
NTOUT
7D8E 5A
00960
DECB
7D8F 26
F4
00970
BNE
0UT2
7D91 86
02
00980
LDA
#♦02
7D93 B7
FF20
00990
STA
♦0FF20
It’s time we pul our chips on the table
. . . and showed you our best deals on computer hardware.
HARDWARE SPECIALS
Extended Basic w/bk $ 39.95
64k (DEI) Memory Upg $ 59.95
Amdek Disk Drives $499.95
26-3029 CoCo Drive 0 $309.95
26-3023 CoCo Drive 1 $239.95
HJL Keyboard (D.E.F.2) $ 79.95
Super Pro Keybd. (D.E) $ 64.95
26-3127 64k Extended CoCo 2 $209.95
26-3026 16K Standard CoCo2 $119.95
26-3027 16K Extended CoCo2 $159.95
26-3801 Model 100 8k $549.95
26-381 6P 8K Upgrade Model 100 $ 99.95
26-1192 CGP-115 Printer/Plotter $169.95
26-1271 DMP-110 Printer 50 cps $349.95
C. Itoh 8510 AP Printer 120 cps $399.95
Gorilla/NAP Video Monitor (Grn) $109.95
Video Monitor Adapters $ CALL
26-3024 RS Multi-Pac Interface $ 89.95
Botek Ser/Par Interface $ 69.95
ACCESSORIES
RS D.C. Modem IB
Novation J-Cat Modem
RS D.C. Modem II
Signalman MK X Modem
Hayes SM 300 Modem
USR Password 1200/300
CoCo Switcher
Elephant Disks ssdd
26-3030 OS-9 (64k)
Basic-09 (req. 0S-9)
“C” Compiler (0S-9)
FHL 0-Pak (req. 0S-9)
Elite Word
Elite Calc
Color Term Plus
$ 89.95
$129.95
$179.95
$179.95
$239.95
$429.00
$ 39.95
$ 22.95
$ 64.95 (disk)
$ 87.95 (disk)
$ 87.95 (disk)
$ 34.95 (disk)
$ 59.95 (d&c)
$ 59.95 (d&c)
$ 29.95 (cass)
NEW! Dual Double Sided Drives including case,
power supply & cable $475.00
NEW! 26-3128 64K Direct Video CoCo2 $219.95
MSI SOFTWARE
MSI DISKUTIL
NEW
$19.95
COLOR FINANCE 1
$49.95
RAINBOW
COLOR FINANCE 11
NEW
S69.95
MSI NAMEFILE
$24.95
RAINBOW
MSI CALENDAR
NEW
$19.95
Call for prices and availability of your favorite software and hardware. All advertised items subject to availability Prices do not include shipping and handling. All of the above units
are covered by our 120 day carry-in warranty.
TRS-80 Trademark Tandy Corporation. Prices subject to change without notice. Write for our FREE newsletter
TOLL FREE TENNESSEE 1 -800-545-2502 | TOLL FREE 1 -800-251-5008
DELKER
B
DELKER ELECTRONICS, INC.
P.0. Box 897
Dept. R
408C Nissan Blvd.
Smyrna, TN 37167
’ im— CAM '
VISA
■ Z
800-251-5008
800-251-2502 (TENNESSEE)
615-459-2636 (TENNESSEE)
615-254-0088 (NASHVILLE)
November 1984 THE RAINBOW 61
triad pictures corp.
p o box 1299 sequim, wa 98382
INSTANT ANIMATION!
Create your own FULLY ANIMATED CARTOONS!
THE ANIMATOR puts YOU in command of a Hollywood style
animation studio. Up to a minute-and-a-half of animation (over
600 frames)! 12 HELP screens! Full “cel” animation (as used
by Disney) for smooth results! Includes an extensive manual
and 3 cassettes. NO PROGRAMMING NECESSARY!
32K/EXT. 3-CASS. PKG. $35
ALPHABET STEW
Pre-schoolers command the computer!
Even kids as young as 18 months squeal with delight when the
computer responds to THEIR touch! 70 different animated
pictures & songs! Helps build KEYBOARD FAMILIARITY. Kids
of all ages will use it for hours! 32K/EXT. CASS. $18
TRI-GRAF
Hi-res graphics at your fingertips!
Create “SLIDE-SHOWS” of unlimited length! Great for charts,
lessons . . . any presentation! COPY feature for multiple
images! Mix TEXT & GRAPHICS on the same screen! Auto-
matic CIRCLES! Compatible with THE ANIMATOR!
16K/EXT. CASS. $16
SUPERFLASH & SPELLING LIST
Create YOUR OWN educational software!
SUPERFLASH lets you create up to 300 computerized super
“flashcards”. Use SPELLING LIST and your child’s list from
school to create personalized lessons. NO PROGRAMMING
NECESSARY!
SUPERFLASH: 16&32K/EXT. CASS. $14
SPELLING LIST: 16K. EXT. CASS.$12
OR ORDER BOTH FOR ONLY $22!
¥***¥*¥¥¥***¥¥¥**¥****¥***¥
Please send me: 0rd6T form
$
$
$
Add $2 SHIPPING AND HANDLING ...
$
(3 or more - we pay s/h)
TOTAL $
send this to:
name
TRIAD PICTURES
address
P.O. Box 1299
Sequim, WA 98362
(206) 683-6459
city state zip
7D96 8D
08
01000
BSR
HT0UT
7D98 80
06
01010
BSR
WT0UT
7D9A 32
61
01020
LEAS
t,S
7D9C 35
97
01030 X0UT
PULS
PC, X , B, A,CC
01040 *
01050 * RS232 INPUT
01060 *
7D9E 8E
0000
01070 HALF
LDX
#$00C0
7DA1 20
03
01080
BRA
INWAIT
7DA3 8E
0171
01090 FULL
LDX
#$0171
7DA6 30
IF
01100 INWAIT
LEAX
-1,X
7DA8 26
FC
01110
BNE
INWAIT
7DAA 39
01120
RTS
01130 *
7DAB 34
15
01140 INPUT
PSHS
X,B,CC
7DAD I A
50
01150
0RCC
#$50
7DAF B6
FF22
01160 INI
L0A
$0FF22
7DB2 47
01170
ASRA
7DB3 25
IF
01180
BL0
XINP
7DB5 80
E7
01190
BSR
HALF
7DB7 B6
FF22
01200
LDA
$0FF22
7DBA 47
01210
ASRA
7DBB 25
F2
01220
BL0
INI
7DBD 4F
01230
CLRA
7DBE 34
02
01240
PSHS
A
7DC0 06
07
01250
LOB
#$07
7DC2 80
DF
01260 IN2
BSR
FULL
7004 B6
FF22
01270
LDA
$0FF22
7007 47
01280
ASRA
7008 66
E4
01290
R0R
.8
7DCA 5A
01300
DECB
7DCB 26
F5
01310
BNE
IN2
7000 80
04
01320
BSR
FULL
7DCF 35
02
01330
PULS
A
7001 44
01340
LSRA
7002 20
01
01350
BRA
INEND
7004 4F
01360 XINP
CLRA
7005 35
95
01370 INEND
PULS
PC, X , B, CC
01380 *
01390 » KEYBOARD DECODER
01400 *
7007
01
01410 ECHO
FOB
$01
7008 34
02
01420 KEYC0D
PSHS
A
7DDA 81
20
01430
CHPA
#$20
7DDC 24
2E
01440
BHS
TECH0
7DDE 81
08
01450
CNPA
#$08
7DE0 27
2A
01460
BES
TECH0
7DE2 81
00
01470
CHPA
#$0C
7DE4 26
05
01480
BNE
DEL
7DE6 BO
A928
01490
JSR
>CLRSCN
7DE9 20
20
01500
BRA
XKEYCD
70EB 81
15
01510 DEL
CHPA
#$15
7DED 26
04
01520
BNE
CNTRL
7DEF 86
7F
01530
LDA
#$7F
70F1 20
21
01540
BRA
SNDKEY
7DF3 81
0A
01550 CNTRL
CHPA
#$0A
62 THE RAINBOW November 1984
7DF5 26
0F
81568
BNE
ENTER
7E68 86
01
82140
LDA
*401
7DF7 BD
A1C1
81578 K2
JSR
POLKEY
7E6A A7
8D FEB6
02150
STA
NODE, PCR
7DFA 27
FB
81588
BEQ
K2
7E6E 16
FE95
02160
LBRA
TERH
7DFC 88
48
81598
SUBA
»$40
02170 *
7DFE 81
IF
81688
CHPA
•♦IF
02180 * BUFFER FULL HSG
7E80 26
12
81618
BNE
SNDKEY
82190 *
7E02 8D
3F
81628
BSR
NULL
7E71
2A
02200 HCHAR
FCC
/••BUFFER FULL
7E04 28
11
81638
BRA
XKEYCD
7ES8
0D
02210 CR
FCB
40D
7E86 81
8D
81648 ENTER
CHPA
#40D
02220 #
7E88 26
8D
81658
BNE
XKEYCD
7E81 30
8C ED
02230 HSG
LEAX
HCHAR, PCR
7E8A 8D
8E
81668
BSR
SCROLL
7E84 A6
80
02240 SHOW
LDA
,X+
7E8C 60
8C C8
81678 TECHQ
TST
ECHO, PCR
7E86 BD
A30A
02250
JSR
SCNOUT
7E0F 27
83
81688
BE8
SNDKEY
7E89 81
0D
02260
CHPA
»40D
7E11 BD
A38A
81698
JSR
SCNOUT
7E8B 26
F7
02270
BNE
SHOW
7E14 17
FF61
81788 SNDKEY
LBSR
OUTCHR
7E8D 35
74
02280 ABORT
PULS
U,Y,X,B
7E17 35
82
81718 XKEYCD
PULS
A
7E8F 39
02290
RTS
7E19 39
81728
RTS
02300 *
81738 *
02310 * UPLOAD ROUTINE
81748 * SCREEN SCROLL
02320 *
81758 *
7E90 17
FF18
02330 TST IN
LBSR
INPUT
7E1A 34
16
81768 SCROLL
PSHS
X , B , A
7E93 81
00
02340
CHPA
*00
7E1C 9E
88
81778
LDX
(CURPOS
7E95 27
03
02350
BEQ
XTSTI
7E1E 8C
85A8
81788
CHPX
4405A0
7E97 BD
A30A
02368
JSR
SCNOUT
7E21 23
IE
81798
BLS
XSCRL
7E9A 39
02370 XTSTI
RTS
7E23 38
88 C8
81888
LEAX
-440.X
02380 *
7E26 34
18
81818
PSHS
X
7E9B BD
B3ED
02390 UPLOAD
JSR
INTCNV
7E28 8E
8488
81828
LDX
140400
7E9E IF
81
02400
TFR
D, X
7E2B EC
88 48
81838 HOVE
LDD
440, X
7EA0 A6
84
02410
LDA
,x
7E2E ED
81
81848
STD
,X++
7EA2 34
02
02420
PSHS
A
7E38 AC
E4
81858
CHPX
.8
7EA4 EE
02
02430
LDU
2, X
7E32 23
F7
81868
BLS
HOVE
7EA6 86
02
02440
LDA
*402
7E34 CC
6868
81878 BLANK
LDD
146060
7EA8 A7
8D FE78
02450
STA
NODE, PCR
7E37 ED
81
81888
STD
,X++
7EAC 8D
E2
02460 CHEKIN
BSR
TSTIN
7E39 9C
88
81898
CHPX
< CURPOS
7EAE 26
FC
02470
BNE
CHEKIN
7E3B 23
F7
81988
BLS
BLANK
7EB8 17
FE77
02480
LBSR
KEYCHK
7E3D 35
18
81918
PULS
X
7EB3 SD
DB
02490
BSR
TSTIN
7E3F 9F
88
81928
STX
< CURPOS
7EB5 A6
C8
02500
LDA
»u*
7E41 35
96
81938 XSCRL
PULS
PC, X, B, A
7EB7 17
FEBE
02510
LBSR
OUTCHR
81948 *
7EBA 8D
0E
02520
BSR
TSTECH
81958 * LONG NULL BREAK
7EBC 6A
E4
02530
DEC
,8
81968 *
7EBE 26
EC
02540
BNE
CHEKIN
7E43 34
12
81978 NULL
PSHS
X , A
7EC8 86
0D
02550 UPDONE
LDA
#48D
7E45 8E
3F08
81988
LDX
843F00
7EC2 17
FEB3
02560
LBSR
OUTCHR
7E48 86
88
81998
LDA
*08
7EC5 8D
C9
02570
BSR
TSTIN
7E4A B7
FF28
82888
STA
40FF20
7EC7 35
82
02580
PULS
A
7E4D 38
IF
82818 NWAIT
LEAX
-1,1
7EC9 39
02590
RTS
7E4F 26
FC
82828
BNE
NWAIT
02600 *
7E51 86
82
82038
LDA
#02
02610 * TEST FOR FULL DUPLEX
7E53 B7
FF20
82848
STA
40FF20
7ECA 6D
8D FF09
02620 TSTECH
TST
ECHO, PCR
7E56 35
92
82850 XNULL
PULS
PC, X, A
7ECE 26
04
02630
BNE
XTEC
82868 *
7ED0 8D
BE
02640 WECHO
BSR
TSTIN
02078 # INIT DOWNLOAD
7ED2 27
FC
02650
BEQ
WECHO
02888 #
7ED4 39
02660 XTEC
RTS
7E58 BD
B3ED
02090 DINIT
JSR
1NTCNV
02670 *
7E5B IF
81
02100
TFR
D, X
02680 *
7E5D AF
8D FEC4
02110
STX
BUFPOS.PCR
02690 *
7E61 8E
8428
02128
LDX
*40420
0000
02700
END
7E64 AF
8D FEBF
02130
STX
SCNPOS.PCR
00000 TOTAL ERRORS
November 1984 THE RAINBOW 63
med by the user. Listing 3 provides the
assembly language source code for the
input / output interfaces and other high-
speed terminal functions needed for tele-
communications operations. (These op-
erations can only be done in machine
language, as BASIC is much too slow.)
The machine code is quite compact,
occupying only 468 bytes of memory,
and is completely relocatable (meaning
it can be placed anywhere in Random
Access Memory and it will function
properly). The I/O routines employ
some of the built-in functions from
Color BASIC’s Read Only Memory for
polling the keyboard, clearing the screen,
and displaying a character on the screen
— thereby reducing the memory require-
ments of the routines. The assembly
language program in Listing 3 was pro-
duced on Radio Shack’s EDTAS M+
editor/ assembler.
T he assembly language routines which
perform the actual serial input and
output functions are subroutines (DUT-
CH R (Listing 3, Lines 810 through
1030) and IN PUT ( Lines 1070 through
1370). OUTCHR sends the character in
the 6809 CPU accumulator “A” to the
serial output port (bit one of address
SFF20) as an eight-bit word with one
start bit, seven data bits, space parity,
and two stop bits. Subroutine IN PUT
checks the RS-232 input line (bit zero of
SFF22) for a start bit and, if found,
returns a seven-bit ASCII character in
accumulator “A” without checking par-
ity.
While in one of the terminal modes,
the I/O interface re-configures the func-
tions of several of the keys, as described
above, in subroutine KEYCOD (Lines
1420 through 1720). Whenever the down
arrow key is pressed (redefined as the
CNTRL key), the terminal waits on the
next key pressed as the control charac-
ter to be sent. The routine also checks
the contents of ECHO (Line 1410) to
determine if you are operating in full or
half-duplex mode — set by the variable
TFLAG in the BASIC program. If you
are operating in half duplex mode,
input from the keyboard will be dis-
played on the screen before transmission.
“The major advantage
of writing the main ter-
minal program in BASIC is
to provide the user with a
telecommunications envir-
onment that can be modi-
fied to suit his or her par-
ticular needs.”
Since the Color Computer’s screen
displays only 16 lines of 32 characters
each, lines to text sent by the host com-
puter (typically 80 columns in length)
can quickly fill the screen. Most main-
frame computers provide a “line-turn-
around” delay at the end of each line to
allow a hard-copy terminal time to
reposition the print head back at the left
of the page. The I/O interface takes
advantage of this delay by scrolling the
screen during this pause, if the screen is
nearly full. This procedure (Lines 1760-
1950 of Listing 3) opens at least two
lines (64 characters) at the bottom of the
screen for the next incoming line, and
eliminates most instances of data loss
due to having the screen scroll in the
middle of a line being received.
The main terminal loop (Lines 270-
390) controls the operations of talk
mode and downloading. The routine
continuously scans the input port for a
character received, and either displays
the text on the screen or stores the
incoming text in the memory buffer
depending on the value of MODE( Line
410). When in download mode, subrou-
tine ALTMOD does the input buffering
and displays the line-received character
(asterisk) for each line stored. When the
buffer is full, a message is displayed and
program control is returned to the BASIC
menu.
D ownloading is initialized in the
routine DINIT( Lines 2090 to 1 120).
This procedure takes the argument
TBUFF (Line 60 in Listing 1) from the
USR2 call in the BASIC program as the
starting point in memory for the down T
loaded text. Incoming data will be stored
sequentially from this address up to
MAXBUF (Listing 3, Line 200) —
S7CFF for a 32K system.
The uploading routine. Lines 2390
through 2590 of Listing 3, begins by
retrieving the VARPTR argument of
the string variable to be sent which was
passed by the BASIC program. Extended
Color BASIC's variable pointer for string
variables defines a memory address
which contains the length of the string,
and the 16-bit address of the starting
character of the string. These values are
used by the routine to determine how
many characters are to be sent and
where to find them in memory. After
sending the string, one character at a
time, the routine appends a CR (Car-
riage Return) to the output stream and
returns to the BASIC calling program. If
you are operating in full duplex, the
routine waits for the host’s echo before
sending the next character.
Enhancements And Other Features
Whether you are a beginning BASIC
programmer or an accomplished hacker,
there are numerous modifications and
enhancements that can be made to the
Listing 4:
140 CLS : PR I NTTAB < 8 ) “ BUFFER CONTE
NTS “ : PR I NTTAB < 6 ) M spaceMORE/enter
EXIT**
150 INPUT “SAVE FILE NAME“»TF*:I
F TF*<> ,, “ THEN TSAVE* l:OPEN "0“,
#-l,TF*
160 ’ <enter> < null filename) t
o preview buffer contents only
170 BB=TB:BE=&H7 CFF’ buffer star
t and end addresses
180 J=0:SV*="":FOR I=BB TO BB+25
0
190 TC=PEEK (I) :J=J+1: IF TC=13 TH
EN 195 ELSE SV$=SV$+CHR$ (TO : NEX
T I
195 PRINT “no <cr> found" ’250 c
haracters without end-of-line
200 PRINT SV$ ’display line on s
creen
210 GOSUB 260: IF TK*< >CHR* <32> T
HEN 230
215 IF TSAVE THN PRINT #-l,SV* ’
PRINT TO TAPE
220 BB=BB+J:IF BB<BE THEN 180
230 CLOSE #-l
240 RETURN ’end of save routine
64 THE RAINBOW November 1984
package. One of the simplest, and most
useful, would be to add the capability of
actually saving downloaded text to tape
or disk on your own system. Program
Listing 4 provides an example of how
this might be accomplished for those of
you with tape systems. Lines 150 through
240 of the BASIC terminal driver pro-
gram in Lasting I are replaced with a
new subroutine. First, you arc prompt-
ed for the name of the new file. If you
respond with a valid character string, a
new- file is opened to receive the text (an
I N I F.R allows you to look, but not save).
The program then PEEKs into the
memory buffer and creates a string vari-
able until the end-of-line carriage return
character is encountered. Then, the line
of text is written to the tape. This pro-
cess continues for each line of text dis-
played on the screen as you press the
space bar. Pressing the ENTER key will
terminate saving, close the tape file, and
return you to the main menu.
Any type of text, including a basic
program listing, can be saved in this
fashion. Since the file is an ASCII char-
acter file, a program can be loaded just
as if it had been saved using Color BAS-
IC's (CSAVE"Jllename'\A) option. A
useful further enhancement of this rou-
tine would be the option of choosing to
save, delete, or edit a downloaded line
as it is displayed. Til leave that idea for
you to experiment with on your own.
W henever you are connected to a
mainframe computer whether
it is the computer at work, school, or
one of the subscription services catering
to microcomputer users you need to
spend some time to familiarize yourself
with the peculiarities and functions of
the operating system. In some cases,
you can take advantage of the more
powerful system software on the host to
make your terminal session more enjoy-
able. For example, many operating sys-
tems allow you to specify certain attri-
butes of your terminal screen size,
line width, end-of-line character (Car-
riage Return or Line Feed + Carriage
Return) etc. If you can specify line
width, set the host to send 32-character
lines. This will eliminate the “word-
wrap" of the Color Computer's screen
which some people find annoying.
CC-Talk uses only the carriage return
to terminate a line, and ignores a line
feed if sent by the host. If the other
computer requires a linefeed as part of
the end-of-line signal, see if you can
change the “terminal env ironment" set-
tings on the host, or type CNTRL J
from the keyboard. When uploading a
file to a system that requires a linefeed,
you can add a line to the CCT.BAS
program:
255 U P$— U PS + CH R$( 10)
This should cure any problems asso-
ciated with that feature of the program.
When operating in full duplex mode,
on some systems, it may be necessary to
clear the screen prior to uploading a text
string. If you encounter problems, simply
modify Line 350 in the basic program
to read:
350 IFTFLG=I THEN PRINT UPS
ELSE CLS 'print or clear
The possibilities for further enhance-
ments to the package arc endless — put
your ingenuity to good use. 1 use a
highly modified version for turning the
Color Computer into a color graphics
terminal running mappingand graphics
software on the university's mainframes.
Perhaps, in a future article. I'll show
you how much fun that can be. In the
meantime, enjoy this no-cost introduc-
tion to telecommunications and share
y o u i* d i sc o ve r ies a n d e n h a nee me n t s w i t h
others!
TRS-80 COMPUTER DISCOUNTS
‘Prices good through 11-25-84
COLOR COMPUTERS
*26-3134 16k color II
89.95
‘26-3136 16k ex! color II
125.00
*26-3127 64k color comp
175.00
26-3029 1st disk drive
289.95
26-1 161 2nd disk drive
229.95
PRINTERS
26-1271 DMP-110
299.95
26-1254 DMP-200
510.00
26-1255 DMP-120
395.00
26-1257 DWP-210
500.00
MODEL 4 and 100’s
26-1067 mod 4 16k
699.95
26-1068 mod 4 64k 1 dr.
900.00
26-1069 mod 4 64k 2dr.
1020.00
26-1080 mod 4 p
1020.00
26-3801 mod 100 8k
499.95
26-3802 mod 100 24k
619.95
IVe Carry the Complete Line of TRS-80
Computer Products at Discount Prices
CALL FOR A FREE PRICE LIST 800-257-5556
IN N.J. CALL 609-769-0551
WOODSTOWN ELECTRONICS
Rt. 40 E. WOODSTOWN, N.J. 08098
November 1984 THE RAINBOW 65
A comprehensive listing
of bulletin board systems .
H ere is a verified list of 92 bulletin boards
which are of interest to CoCo users. The
list contains BBS systems that are dedi-
cated to the CoCo, as well as BBS systems which
are covering more specialized interests, such as
OS-9 and FLEX.
Each of these listings have been verified during
(Wavne Day, a traffic engineering signal technician, is the
SYSOP of The Color S/G of CompuServe, the world's
largest consumer information service. He is also a certified
paramedic and works part-time for an Emergency Medical
Service provider. His amateur radio operator call sign is
WA5WDB.)
the months of July, August and September of this
year. To the best of my knowledge, the informa-
tion contained in the list is accurate and up to
date.
The times given in the notes are the local times
of the BBS in 24 hour military time (1700 = 5
p.m.).
If you call a particular number, and the phone is
not answered by the BBS, it may mean that the
board is “down” for maintenance, there is a power
failure in the BBS’s area, or the system operator
may be on vacation.
If, though, over a period of a couple of weeks.
66 THE RAINBOW November 1964
the board still fails to answer, you can assume that
it is no longer available for use.
Notoriously, bulletin boards come and go,
almost as often as BBS lists do. In fact, more than
one person has been known to quip that some
BBS systems just wait until their number is pub-
Wayne Day, Contributing Editor
The Rainbow
9529 U.S. Highway 42
Box 385
Prospect, KY 40059
lished, then pull the plug.
To that end, we at THE RAINBOW would like
you to help us keep this BBS list accurate. Please
advise us of any changes, corrections, additions or
deletions you may find.
Please address your BBS information to:
Or you may electronically notify us of changes by
using:
CompuServe EMAIL to 76703,376
or
MCI Mail to Wayne Day (201-7723)
November 1984 THE RAINBOW 67
Color Computer/ FLEX/OS9 BBS LIST
updated 9/04/84 Verification dates 7-84/9-84
A/C Number
City
BBS Name
Remarks
(201) 572-0617
New Brunswick, NJ
CoCo Board
(201) 637-6286
Vienna, NJ
Colorama of NJ
(201) 725-5028
Manville, NJ
CC.LE.
(201) 827-7815
Qgdenburg, NJ
PeopleLinks
(206) 255-5150
Renton, WA
The Light House
(206) 256-2321
Vancouver, WA
Northwest Color Conn
(209) 223-3800
Jackson, CA
Gold Country
(212) 441-3755
Woodhaven, NY
Rainbow #1
(212) 441-3766
Woodhaven, NY
Rainbow #2
(212) 441-5719
Woodhaven, NY
Rainbow' #3
(212) 441-5907
Wood haven, NY
Rainbow #4
(212) 825-0780
Governors IsL, NY
Colorama
Note 2
(213) 244-1 100
Burbank, CA
Fantasy Plaza
(213) 258-0640
Los Angeles, CA
Musashi-Color SO
(213) 388-5198
Los Angeles, CA
Magnetic Fantasies
(213) 690-4589
Los Angeles, CA
The Next Step
Note 3
(215) 277-6951
<unknown>
MY BBS (OS9)
Note 4
(216) 788-7910
Youngstown, OH
CoCo Nut Tree
(217) 753-3167
Springfield, IL
Link up
(219) 256-5782
Mishawaka, IN
SAGCOM CoCo Line
(303) 690-9423
Aurora, CO
Controller Board
(304) 599-0760
Morgantown, WV
Mountaineer
(305) 274-3394
Miami, FL
RemoteOS9
(305) 681-6809
Hialeah, FL
CoCo Corner
(305) 681-8490
Hialeah, FL
CoCo Corner #2
(305) 751-6809
Miami, FL
Color Info Center
(308) 665-1526
Crawford, NE
Colorama
Note 9
(312) 286-9015
Chicago, IL
Skylink
(312) 397-8308
Chicago, IL
OS-9 Users Gp.
Note 1
(312) 597-8485
Chicago, IL
Creme de CoCo
(312) 720-0796
Chicago, IL
CoCo Extraordinaire
(312) 879-6811
Batavia, IL
Speech Systems
(313) 981-5061
Canton, Ml
CoCo Club
(315) 487-0503
Syracuse, NY
Color-80
(316) 686-3813
Wichita, KS
Color-80
(401) 272-1138
Providence, R]
Syslink-80
(403) 474-0147
Edmonton, Alberta
Northern Alberta CoCo
(404) 378-4410
Atlanta, GA
CoCo Board HQ
HQTRS SYS
(405) 728-7654
Oklahoma City, OK
FLEX NET
(405) 248-8433
Lawton, OK
Shambala
(408) 984-7937
San Jose, CA
Rainbow #5
(409) 983-2383
Port Arthur, TX
CoCo Club BBS
(412) 744-2335
Pittsburgh, PA
CoConet
(415) 782-4402
Berkley, CA
East Bay BBS
(416) 494-7001
Toronto, Ontario
Colour BBS
(416) 653-2248
Toronto, Ontario
Colour Dragon #1
(416) 689-7950
Toronto, Ontario
Dave's Datacom
(501) 735-5614
West Memphis, AR
CoBBS til
(503) 649-4497
Aloha, OR
Bee Color BBS
(503) 761-6345
Portland, OR
Bit Bucket Sys
(504) 277-9450
New Orleans, LA
N.O. CoCo BBS
(512) 285-5028
Elgin, TX
Colorama
HQTRS SYS
(513) 474-2985
Cincinnati, OH
CINTUG
(515) 277-6510
Des Moines, I A
CoCo Club
(516) 277-1285
blip, NY
Colorama
(516) 331-3718
Port Jefferson Sta., NY
Colorama
Note 9
(516) 673-9452
Long Island, NY
<unknown>
(517) 339-3367
Lansing, Ml
CompuNct TBBS # I
(517) 793-1579
Saginaw, Ml
C/Net
THE HA1NSGW November 1984
(604) 585-0680
Delta, British Columbia
Color-80
(604) 738-2773
Vancouver, British Columbia
Color Pacific
(615) 842-6809
Hixson, TN
68 Micro Journ.
FLEX
(617) 646-6809
Arlington, MA
Logical Products
(619) 474-8981
San Diego, CA
JARB / CoCo S1G
Note 9
(701) 281-0233
Riverside, ND
Dakota Database
(701) 839-0390
Fargo, ND
Country Micro BBS
Note 6
(703) 476-1147
Reston, VA
Samoht BBS
Note 5
(707) 437-6336
Travis AFB, CA
Falcon Color 80
(713) 331-2599
Houston, TX
Freelancin'
(713) 488-2003
Houston, TX
Freelancin' #2
(717) 652-8659
Harrisburg, PA
Colorama
(801) 544-3423
Clearfield, UT
Time Link
Note 9
(803) 279-5392
Augusta, SC
Augusta Forum TBBS
(803) 288-0613
Greenville, SC
DLOAD OS-9 BBS
Note 7
(804) 887-5302
Williamsburg, VA
Gamma Color 80
(805) 484-5491
Camarillo, CA
Colorama
(805) 687-9400
Santa Barbara, CA
CoCo Corner
HQ SYS
(812) 476-9453
Evansville, IN
Evansville Connection
Note 8
(813) 879-1 105
Tampa, FL
The CoCo BBS
(813) 924-2626
Sarasota, FL
Color-80 #41
(815) 458-6628
Will County, IL
Colorama
(816) 232-4932
St. Joseph, MO
The Pony Express
(817) 641-0133
Cleburne, TX
Dragonfire BBS
Note 9
(902) 683-2086
Port Mouton, Nova Scotia
Colorama
(902) 857-9843
Hubbards, Nova Scotia
Colorama
(904) 378-9222
Gainesville, FL
CoCoOS9 BBS
(913) 384-2196
Kansas City, KS
Online Beta Sigma Pi
(914) 362-1422
Pomona, NY
Telemation OS9
(914) 965-2355
Westchester, NY
Westchester BBS
(914) 965-7600
Yonkers, NY
Colorama
(916) 381-8788
Sacramento, C'A
Sacramento CCC
(919) 758-5261
Greenville, NC
SangarNet
NOTES: 1 OS9 Users Group. Type
CR, LF until it responds:
“Please Log In".
Then type HELLO-G500
„3 ENTER
2 Hours: 2000-1630 Mon.-
Fri. 2000-1000 Week-
end/ Holidays
3 Pro Color File Users
Group
4 2200-0800
5 Sat. -Sun. 0600-1000
Mon.-Fri. 1800-1000
6 Mon.-Fri. 2000-0800
Sun. 1 800- Mon. 0800
7 Mon. -Sun. 2200-
0700
8 Weekends ONLY
0 Evenings and Weekends
(Generally after 1700
on weekdays)
Some Other BBSs That May Be Of
Interest
Besides bulletin board systems de-
voted to the Color Computer, an active
modem user can find quite a few other
BBSs which might be of interest to him.
Here is a look at just a few, one of
which is devoted to almost nothing but
listings of other BBSs around the world!
(3 1 2) 545-8086 WARD AND RANDY'S
CBBS
Chicago, 1L - This is the original bul-
letin board system, first put together by
Ward Christiansen in 1977. Far from
resting on its laurels as the first micro-
computer BBS, these folks continue to
serve the Chicago area as a general
interest board.
(202) 653-1079 U.S. NAVAL
OBSERVATORY
Washington, D.C. - Run by the U.S.
Government for the benefit of computer
users, including various academic and
scientific organizations, the Naval Ob-
servatory provides such information as
the exact time of day (plus or minus
50ms), sidereal time (astrological time)
as well as a program that will give you
the sunrise or sunset times for any point
on the earth.
This service supports 300 or 1200
Baud operation, 8 bits and even parity
must be used.
(303) 632-3391 OLD COLORADO
CITY ELECTRONIC COTTAGE
Colorado Springs, CO - Featuring a
wide diversity of subjects ranging from
the current political campaigns to edu-
cation, this T.B.B.S. gets a wide variety
of viewpoints from across the country.
An interesting aspect of this BBS is that,
unlike many BBSs where the users are
mainly interested in computers, the “cit-
izens" of Old Colorado City almost
seem to forget they are using computers,
preferring to communicate about other
subjects of a “grander" scale.
(213) 541-2503 R/CPM PALOS
VERDES
Palos Verdes, CA - This Remote/
CPM BBS is a favorite hang-out for
hi-techies, with a healthy dose of ama-
teur radio, to boot. If you're comfort-
able with hi-tech topics, this BBS will
seem like home to you.
November 1984 THE RAINBOW 69
(817) 246-2532 CAMELOT
White Settlement, TX - On the west
side of the Fort Worth-Dallas Metro-
plex, Camelot is a good example of a
BBS that strives to serve the whole
computer-user community in a metro-
politan area. Local news and informa-
tion are featured, with a healthy dose of
humor thrown in.
(213) 842-3322 DIAL YOUR MATCH
#1
Los Angeles, C A - Computerized dat-
ing services abound across the country
with the Dial-Your-Match BBSs. This
is the headquarters board, and has the
listings of all the other Dial-Your-Match
BBSs across the country. Keep trying to
get in . . . it’s a very popular BBS!
(303) 340-2473 THE ELECTRIC
MAGAZINE
Denver, CO - An “online” magazine,
with features ranging from computers
to the newest in life styles. Easy reading,
and fun!
(301)460-0538 RBBS-PC BETHESDA
Bethesda, MD - This BBS, operated
on an IBM PC, features the latest in
happenings in the Federal government,
as well as medical special interests.
(415) 861-6489 CONFERENCE TREE
San Francisco, CA - Originally, this
BBS started out looking for a new way
to let folks communicate. Instead of the
more commonly used “message num-
bers” that are assigned in numerical
order, this BBS uses a “tree,” where the
original message on a particular subject
is followed by replies and other mes-
sages about the same topic. To check
which conferences are currently active,
enter “READ CONFERENCES.”
(301) 344-9156 NASA G.A.S. NET
Greenbelt, MD - No, it’s not hot air
from NASA, but rather a BBS devoted
to the “Get Away Specials,” the experi-
ments carried aboard the Space Shuttle.
This BBS always has interesting news
about the current space projects, as well
as some recognizable names, if you’re
into space and aeronautics.
(713) 483-4115 NASA ACTIVITIES
TTY
Johnson Space Center, TX - This
BBS details the current projects that
NASA’s working on, as well as informa-
tion about the NASA Manned Space-
flight Center in Houston. For an inter-
esting time, see if you can get online
with the system during one of the Shut-
tle flights!
(619) 578-2646 KID’S MESSAGE
SYSTEM
San Diego, CA - If you’re a kid, or
interested in helping kids learn more
about computers, this might be one of
your favorite BBSs. Topics of discus-
sion include educational and practical
topics, as well as poetry, short stories
and computer art, by kids. Even adults
will have fun with this one!
(619) 561-7277 P.A.M.S.
Santee, CA - PAMS, the Public Ac-
cess Message System, features one of
the most comprehensive lists of BBSs
worldwide, currently over 46,000 bytes
long. At last count, there were even 20
BBSs listed outside of the United States
and Canada. This is the one to check if
you are looking for a BBS in a particu-
lar location, or just browsing to see
what’s available across the country.
FLY
THE COCO-150
$49, 95
WHEEL AND THROTTLE FUNCTION LIKE A
: REAL } AIRPLANE - ADD REALISM TO
YOUR FLIGHT SIMULATOR PROGRAMS 222
SPECIAL COMBO OFFER
TOO NIX 'UORLDS OF FLTGHPCIJOF] ♦ COCO-158
*?2.95CT]/'*?5.95C0)
OR
AS I- IFR FLIGHT SIMULATOR - THE HOST UAL ID HOME r.OHPUTER INSTRUMENT
FLIGHT SIMULATOR PROGRAM UE KNOW OF FOR PRACTICING IFR NAUIGAT ION
ANO APPROACHES USING CURRENT ACTUAL FAA HAPS AND APPROACH PLATES.
D RCGRAM ALLOUS QUICK AND EASY CUSTOMISING TO YOUR LOCAL AREA AND
UPDATES AS YOUR LOCAL FAA CHARTS CHANGE. PRICE INCLUDES COPIES OF
OFFICIAL FAA FLORIDA SECTIONAL AND 5 ILS APPROACH PLATES. COCO- J 50
OR JOYSTICKS REQUIRED r IRK OR 32/69K CSPECTFY]
ASI-TFR *15.95 C T APE ONLY]
AS I- IFR r COCO- 150 *59.95
EUERY THING PACKAGE - COCO -150 t UOF t ASI-IFR *82.95
ADO *0.50 POSTAGE AND HANDLING - FLA. RESIDENTS ADD 5J SALES TAX
SEND CHECK OR MONEY ORDER TO :
ALBAN SCIENTIFIC, INC.
D .0. 30X 15226
DAYTONA BEACH, FLQRIOA 32019
U I SA.'MASTER CHARGE CALL 929-252-5302
INCREDIBLE!!
Turn your CoCo into
a powerful processor
with CCSM*
I
and programming language available for
any micro -- regardless of price!! |
§
• Write professional software $
• Virtual Memory, a la Mainframe |
• Your programs can be as large
as your disk
• CCSM - Comp Consultants Standard Mumps
Call or Write:
70 THE RAINBOW November 1984
Ifsno job to give the perfect
gift for this Christmas.
The RAINBOW The Falsoft Bldg. g
A Falsoft Publication P.O. Box 385 8
Prospect, KY 40059 g
(502) 228-4492 8
I would like to send a gift certificate for a one year (12 months) 8
subscription to: X
Name _
Address
City
Get the ball rolling and fill out
the form above to give some-
one a RAINBOW certificate in
time for the holidays.
Subscriptions to the RAINBOW are
$28 a year in the United States.
Canadian and Mexican rate
$35 U.S. Surface rate to
other countries $65 U.S.; ^
air rate $100 U.S. All ^
subscriptions begin vd" Cj
with the current is-
sue. Please allow
up to 5-6 weeks
for first copy.
Prices subject to change. u.s. funds v v v'
only.
COMMLINK
An in-depth lesson on terminal programs and
hints and tips on . . .
Modeming Across America
By Wayne Day
Rainbow Contributing Editor
L ast month, we began our journey
through the world of telecom-
munications with a quick look at
the basics of what you'll need to get
started: your CoCo, a modem, phone
line and, of course, a terminal program.
This month, we'll expand our look at
the terminal program, as well as offer a
few hints and tips on successfully “Mod-
eming Across America."
No matter how much RAM you have
in your computer, or how much you
spend on the latest in “super-techno"
autodialing, coffee-making modems, you
can’t do a thing with them without some
sort of terminal program which lets you
communicate with the remote informa-
tion system you’re “talking" to, be it
CompuServe, a bulletin board system
(BBS) or another Coco.
Two functions must be accomplished
by the terminal program:
(Wayne Day, a traffic engineering sig-
nal technician, is the SYSOP of The
Color SIG of CompuServe, the world's
largest consumer information service.
He is also a certified paramedic and
works part-time for an Emergency Med-
ical Service provider. His amateur radio
operator call sign is WA5 WDB.)
1 ) Each time you press a key on your
computer, the terminal program
must convert the data generated
into ASCII data and send that
information out the serial RS-232
port to the modem; and
2) It must convert the data received
from the modem (ASCII) into the
appropriate signal that’s used to
generate a character on your screen.
Those are the absolutes — what we
might call a “dumb" terminal because it
can only do the very simple things.
A good example of a dumb terminal
program is the Radio Shack Videotex
program, which has been available in
both tape and ROM cartridge versions.
Videotex is usually the first communi-
cations program to be acquired by most
CoCo users, since it is available in every
Radio Shack store in the country.
Operation of Videotex is simple,
merely a matter of plugging the cart-
ridge in, turning the computer on, dial-
ing up the BBS, and away you go. After
your online session is over, though, and
you've hung up the phone, about the
only thing you can do with Videotex is
review the last few pages of information
that Videotex has received.
As a dumb terminal. Videotex doesn't
have any built-in way to send any of the
data you received to a printer and you
can't store any of the information on
disk or tape.
So what can a “smart" terminal pro-
gram do for you? Let's go back to the
very beginning of our telecommunica-
tions session, and see how a terminal
program with “smarts" could help us
out.
Since many of the modems being sold
today have the capability of “picking
up" the phone and dialing a telephone
number, we could ask the terminal to
remember our most frequently called
numbers for us. Additionally, why
would you want to type in the correct
login sequence every time you call your
favorite BBS or CompuServe? The
sequence rarely changes, and it's a time
waster for you, right? Let’s combine
those two features and call them
“AUTODIAL and AUTOLOGON."
How does the terminal program remem-
ber the numbers and your logon se-
quence? Our “smart" terminal program
lets you build a text file that contains all
the information needed, and then recalls
that information when you tell it to.
72 THE RAINBOW November 1984
SR-71
SR-71 is a fast action game in which you are the pilot on a mission to take
photographs of missile sites in Russia and deliver them to our processing
laboratory in Japan. So real you will feel as if you are in the cockpit on a real spy
mission. Elude Russian missiles as well as their detection devices. Another
Tom 'Mix exclusive. A must for the adventurous. Fantastic graphics, color and
sound. 32K Ext. Basic TAPE $28.95 DISK $31.95
KING TUT
Journey through the caverns of
King Tut’s tomb. You are on a
quest to find treasurers hidden in
the caverns below. You light your
way with only a small candle that
grows dimmer as time passes.
Watch out for the snakes and the
ghost of King Tut himself. Five
screens challenge your abilities
every step of the way. Joysticks
required.
16K MACHINE LANGUAGE
TAPE $27.95 DISK S30.95
THE KING
This game contains all 4 full graphic screens like the popular arcade game. Exciting
sound and realistic graphics Never before has the color computer seen a game like
this. Early reviews say simply outstanding. JOYSTICKS REQUIRED
32K MACHINE LANGUAGE
TAPE $26.95 DISK $29.95
CU *BER
Approaches the excitement and
challenges of any Video Arcade.
The hazards of CU*BER are
many. Help CU *BER change the
colors on the pyramid while
avoiding many of the dangers
always present. Vipers, the Nurd,
the Dork, bonus points all add up
to another exciting release from
Tom Mix Software.
32K MACHINE LANGUAGE TAPE
$27.95 DISK $30.95
BUZZARD BAIT
We’ve done it again You thought The
King was great? Wait till you see this!
Outstanding high resolution graphics,
tremendous sound make this “joust" type
game a must for your software collection.
As you fly from cloud to cloud you will
enjoy sky high excitement dealing with
the challenges presented to you by this
newest release by Tom Mix Software.
Joysticks required.
32K MACHINE LANGUAGE
TAPE $27.95 DISK $30.95
FANGMAN
f-angman is a high-resolution graphics
arcade-type game based on the Dracula
legend. Plot of Game: You're Dracula in
your castle, stalking through a labrynth
of passages in search of invading
villagers seeking to destroy you by block-
ing your every path with deadly crosses.
Their ally the Sun also wanders your
halls, trying to touch you and turn you to
bones and dust. Fortunately, you have
allies of your own, your vampire bats who
chase down the villagers, holding them
till you arrive. Joysticks required.
16K MACHINE LANGUAGE
TAPE $24.95 DISK $27.95
h-s minooo Bonus StH nnuuon
■■■■■■•■■■■■■■•■I
S3 S3 Si S3
LI (T! ■■■■! mi ai
iriii i* i ■ lafTa
Ml * Ml Ml ■■■! ■('*■1
■ ■ | ■ | ■ i tm mi ■ Hi If
aiAPi mi at mi
Hi fa faSa fanaafSaa fa if
rj rj i rj H
r as » w
l-S JK
HERE IS A GREAT UTILITY PROGRAM
SCREEN PRINT ROUTINE Prints contents of your graphic screen to
an Epson, Microline or Radio Shack DMP Printers. Prints positive or
reverse format. Horizontal or vertical, small and large printout. Print
left, right, or center of page. Specify printer when ordering.
TAPE $19.95 DISK $21.95
TAPE TO DISK New version works both 1.0 and 1.1 DOS. Load the
contents of most tapes to disk automatically.
16K MACHINE LANGUAGE TAPE $17.95 DISK $21.95
Tom Mix Software Now Offers The Complete VIP Library System
VIP Writer™
RATED TOPS IN RAINBOW, HOT COCO,
COLOR COMPUTER MAGAZINE & COLOR
COMPUTER WEEKLY.
32K (Comes with tape & disk) $69.95
(Includes VIP Speller)
VIP Speller™
WITH A 60,000 WORD INDEXED
DICTIONARY! It can be used to correct any
ASCII file — including VIP Library™ files
and files from Scripsit™ and Telewriter™.
32K DISK ONLY $49.95
VIP Calc™
You can forget the other toy calcs — The real
thing is here! No other spreadsheet for the
Color Computer gives you so many features.
32K (Comes with tape & disk) $69.95
32K does have hi-res displays, sort or edit.
VIP Terminal™
RATED BEST IN JANUARY 1984
“RAINBOW” Choce of 8 hi-res lowercase
displays * Memory-Sense with BANK
SWITCHING for full use of workspace.
32 K (Comes with tape & disk) $49.95
(Tape comes in 16K but without hi-res
displays)
VIP Database™
INCLUDES MAIL MERGE CAPABILITIES
TOO! 32K DISK $59.95 64K Required for
math package & mail merge.
VIP Disk-Zap™
Repairs crashed disks.
16K DISK $49.95 Lowercase displays not
available with this program.
TOM MIX SOFTWARE
4285 BRADFORD N.E.
GRAND RAPIDS, Ml 49506
ADD $2.50 POSTAGE & HANDLING • (CANADA ADD $3.00)
► MICHIGAN RESIDENTS ADD 4% SALES TAX •
LOOKING FOR NEW SOFTWARE
TOP ROYALTIES PAID
(616) 957-0444
DRACONIAN
You brace yourself as your ship materializes in the enemy
sector. Your engine roars to iife h and you consult the long*
range scanner for the position of the nearest enemy base. As
you head for the base, blasting asteroids and space-mines in
your path, you suddenly notice a monstrous space-dragon
looming before you. Reacting quickly, you dodge his deadly
fire-breath and blast him out of existence.
Finally, the enemy base comes into view. Avoiding the
enemy fire, you destroy the gun turrets one by one with your
rapid-fire torpedoes. Then, with the explosions still echoing
around you, you rescue the astronaut who was being held
prisoner by the enemy. Your mission is far from over, however,
as there are more bases to destroy and more astronauts to
rescue before the sector will be secured. And ail must be done
quickly; if you are too slow, the invincible DRACONIAN will
surely seek you out as its next victim.
This is it — the single most impressive, awe-inspiring arcade
game you can buy for your Color Computer. High-resolution
graphics, awesome sound effects, four-voice music, and quali-
ty you have to see to believe! Experience the realism of
DRACONIAN today!
JOYSTICKS REQUIRED
32K MACHINE LANGUAGE
TAPE $27.95 DISK $30.95
CHAMBERS
Exciting high resolution graphics game. Muili-
pie screens. Outstanding sound. Chambers
is loosely based on Cosmic Chasm. The ob-
ject in each level is to destroy ail of the evil
creatures in each room and then go into the
main reactor room and blow up the base.
JOYSTICKS REQUIRED
32K MACHINE LANGUAGE
TAPE *24.95 DISK *27.95
WAREHOUSE
MUTANTS
Journey through the warehouse seek-
ing out the Mutants who are out to
destroy you. WATCH OUT! They will
push crates trying to crush you!
Outstanding realism — high resolu-
tion graphics — multiple screens.
JOYSTICKS REQUIRED
16K MACH. LANGUAGE
TAPE $24.95
DISK $27.95
QUIX
This one is after a popular ar-
cade game with a similar name.
Simply frustrating— you'll love
it. Done In high resolution
graphics with Super Sound.
JOYSTICKS REQUIRED
32K MACH. LANGUAGE
TAPE $24.95
DISK $27.95
CRASH
This game is a high resolution Machine
Language program with outstanding Arcade
type graphics. The game consists of 4
screens. Fly the airplane over and through
ob&lacles Piloted by "Mario" who also ap-
peard in "The King 1 ' The object is to conquer
one screen after another but don't "Crash "
Great fun for the whole family For i or 2
players. Uses joysticks.
32K MACHINE LANGUAGE
TAPE *24.95 DISK *27.95
MS. MAZE
MS MAZE is remarkable In that it combines
brilliant color, high resolution, detailed
graphics, and music with a very playable
game. Anything (hat could be done to make
the Color Computer look and play like the ar-
cade version has been done. MS. MAZE is
without question the closest thing te the ar-
cade Pec games that I have seen for the Coco.
JOYSTICKS REQUIRED
32K MACHINE LANGUAGE
TAPE *24.95 DISK *27.95
PAK-PANIC
Pakman is steered thru a maze eating dots
and powarpills. Pakman is pursued by four
monsters who try (o calch and kill him. If
Pakman eats a powerpilf he becomes power-
ful and can eat monsters. Monsters try to
avoid a powerful Pakman. As monsters are
eaten I heir ghosts appear on the top of the
screen. When seven ghosts have appeared
one will fly across the screen or they will link
together forming a centipede that will I ravel
thru ihe maze. Pakman has no power against
ghosts and centipedes and musl avoid them
or be killed JOYSTICKS REQUIRED
32K MACHINE LANGUAGE
TAPE *24.95 DISK *27.05
PAK TWINS BOTH MS. MAZE & PAK PANIC FOR ONLY
44.90 TAPE
50.90 DISK
TOM MIX SOFTWARE
4285 BRADFORD N.E.
GRAND RAPIDS, Ml 49506
• ADD $2.50 POSTAGE & HANDLING • (CANADA ADD $3.00) '
♦ MICHIGAN RESIDENTS ADD 4% SALES TAX •
LOOKING FOR NEW SOFTWARE _ ,
TOP ROYALTIES PAID Eg3
(616) 957-0444
■^^^^"■““QUALITY EDUCATIONAL SOFTWARE—
VOCABULARY MANAGEMENT SYSTEM
16K Extended basic/32K for printer output
The Vocabulary Management System (VMS) is a series of programs designed to aid a parent or teacher in helping children to learn and practice
using vocabulary and spelling words. The 11 programs that comprise the VMS include a full feature data entry/edit program, three printer output
programs and 5 vocabulary/spelling game programs. The system's many outstanding features include:
—As many as 300 vocabulary words and
definitions may be in the computer’s
memory at one time.
“Words and definitions may be saved
on disk or tape.
—Remarks and/or comments can be saved
with word files,
—A disk loading menu allows students
load disk files without typing file names.
—Word lists may be quickly alphabetized.
—The three printer segments allow you
create and print individualized tests,
puzzles, word-searches and worksheets.
TAPE $39.95 DISK $42.95
to
to
—The printer segments allow full use of your
printer's special features.
—The 5 game programs are based on
sound educational principles and provide
practice in identifying words and matching
them with their definitions in a fast-paced
set of activities.
FRACTIONS - A Three Program Package - 32 K EXT. BASIC TAPE $30.95 DISK $35.95
MIXED & IMPROPER
1 . Review converting mixed numerals and improper Fractions
2. Practice converting (nixed numerals lo improper fractions.
3. Praclice conve-ning improper inactions lo mixed numerals.
A. Practice of doth Lypa 5. (Mixed Id improper & improper Ip mixed!
5. Heview converting mixed numerals to mixed numerals
(Used in regrouping in Substruction)
5. Precise convening mixed numerals lo mixed numerals
EQUIVALENCE
1 Oeiiniiiods of torms and review of finding equivalent Trad ions
2 . Practice linding equivalent fractions.
3. Practice finding sets of equivalent fractions.
4. Review of finding ir one fraction is equal to. no) equal to. fees than
or greater lhan another.
5 Practice finding il one traction is equal to, not equal to, lose than
or greater man another.
LOWEST TERMS
Review of placing fractions into lowest terms try finding (he
greatest common feoior (GCF) of iha numerator and denominator.
Practice finding the GCF of pairs of numbers.
Practice placing fractions into lowest terms by finding the GCF of
the numerator and denominator.
TEACHER’S DATABASE
TEACHER'S DATABASE Is a program designed to allow a teacher to
keep a computerized file of Information about his/her students. There
are many features that make this program particularly attractive:
* Information on as many as 100 students (or more) may be in the com'
outer at one time.
* Each student may have as many as 20 (or more) Individual Items of
data In his/her record.
* The program will run from cassette or disk,
* Cassette and disk files are completely compatible.
* The program Is menu driven,
* Records may be easily changed. deleted, combined or added.
* Information about students may be numerical or text,
* Records may be quickly alphabetized.
* Records may be sorted by various criteria,
* Records may be reordered (ranked) based on test scores or other
data,
* Data displayed during a sort may be printed on a printer or saved on
disk or cassette as a new file,
* A full statistical analysis of data may be done and sent to the printer.
* Student test scores may be weighted.
REQURES 32K EXT, BASIC
TAPE $39,95 DISK $42.95
MATH DUEL
MATH DUEL is a challenging mathematics game that pits you against the
computer it a game of wits. You must use all of your knowledge of factors,
multiples and prime numbers to develop a strategy that allows you to gather
more numbers and thus more points that lhan the computer.
The game is deceptively simple. You select the size of the playing field
that is composed of from B to 100 numbers. You must then choose numbers
that will give you the maximum number of points and the computer the least
number of points. There are only 6 rules.
1. Any number that you chose must have at least one factor still on the
playing field.
2. You receive points equal to the face value of the number that you chose.
3. The computer receives points equal to the face value of all of the remaining
factors of the number that you chose.
4. All of the numbers that were awarded to you or to the computer are
removed from the field,
5. The game continues until there are no numbers with factors remaining.
6. At the end the computer receives points equal to the value of all of the
remaining numbers,
32 K EXT. BASIC TAPE $24,95 DISK £29.95
ESTIMATE
ESTIMATE is a program designed to help children
to practice estimating the answers to addition, sub-
traction, multiplication and division problems on the
Color Computer, it has many features that make
its use particularly attractive.
* Up to 5 students may use the program at the
same time.
* There are 5, user modifiable, skill levels.
* The acceptable percent error may be
changed as a student's skill improves.
* A timer measures the number of seconds
used to answer each problem and the total
time used for a series of problems,
* If a problem has been answered incorrectly,
the student is told the percent error and
asked to try again,
* If a problem is answered incorrectly a second
time, the student is told the correct answer and
the range of acceptable answers is displayed.
* A report is given at the end of each set of
problems that includes the number of
problems done, the number of problems
answered correctly on the first try and the
average percent error.
* The (BREAK) key has been disabled so that
child will not inadvertently stop the program
from running. REQUIRES 16K EXT, BASIC
TAPE $19.95 DISK $22.95
PRE-ALGEBRA I INTEGERS
INTEGERS is a series of four programs designed
to give students practice in working with addition,
subtraction, multiplication, division and the
comparison of integers. It has many features that
make a very valuable tool for introducing and/or
maintaining skills.
* Up to 4 students may use the program at the
same time.
* There are 9, user modifiable, skill levels,
* Students are given two opportunities to answer
a problem.
* A detailed report of student performance,
including number correct on first try, number
wrong, total time used and percentage score,
is presented at the end of a series of problems.
* The programs will run on a 1 6K TRS-80 Color
Computer with or without disk drive.
Four distinct problem formats are presented. The
first presents problems in this format: - 12 + - 9
= ? The second program presents a problem with
missing numerals in this format: -7 - ? » 18. The
third program presents a problem with a missing
sign: 8 - ?6 = 14. The last program asks the
student to determine the relationship ( = ,^or ►)
between two statements 3 -9 (?7) -4 -5.
32K EXT. BASIC
TAPE $28.95 DISK $33.95
PRE-ALGEBRA II
The second PRE-ALGE8RA PACK is composed
of two programs, EQUATION SOLVER AND
EQUATION DUEL, that are designed to give
students practice in using and solving equations.
It has many features that make a very valuable tool
for introducing and/or maintaining skills:
* In both programs students may choose the
range of numerical values that will be included
in the equations so that the difficulty may
change as their skill increases.
* In EQUATION SOLVER the computer
secretely generates a random equation, shows
ihe numbers that it used in the equation and
the answer and challenges the student to
create his/her own equation that uses the
same numbers and results in the same
answer.
» In EQUATION DUEL the student and the
computer race to see who will be the first
to create an equation from the same set of
random numbers.
* Both programs give detailed reports of the
student’s and the computer s performance in
creating and solving equations including time
used, score and percentage correct.
32K EXT. BASIC
TAPE $28.95 DISKS33.95
TOM MIX SOFTWARE
4285 BRADFORD N.E.
GRAND RAPIDS, Ml 49506
• ADD $2.50 POSTAGE & HANDLING • (CANADA ADD $3.00) <
* MICHIGAN RESIDENTS ADD 4% SALES TAX •
LOOKING FOR NEW SOFTWARE
9H TOP ROYALTIES PAID
(616) 957-0444 ^^Ml
For example, let’s assume you’re call-
ing CompuServe's Consumer Informa-
tion Service (CIS), and want to build a
tile that works with your Hayes Smart-
modem (a very programmable modem).
First, we’ve got to get the modem's
attention with the “AT" command, fol-
lowed by the instruction to dial a num-
ber, using touch-tones.
Then, when our terminal senses that a
connection has been made, we'll tell it to
send a CO NTROL-C to get CIS's atten-
tion, and then to answer the User ID:
and Password; prompts, then return
control to us.
Thus, our command file might look
something like this:
CIS
(what we call the file)
AT DT870246 1 (Dial the number)
WAIT (Wait for connect)
SO 3 (Send a CNTRL-C)
>ID: (When CIS sends “ID:"..,)
71234,5678 (send our User ID)
>word: (When CIS sends
Pass( word :)...)
DARINGftBIRD (send our password)
/TERM (return control to
operator)
The “smart" terminal program could
read this file, and execute those com-
mands just exactly as we had entered
them ourselves, saving us some time,
and more importantly, saving us from
having to enter the same thing every day
when we log on to CIS.
Other Features
While we're dreaming about what
we’d like to put in our smart terminal
program, let's think about what we do
with all the information that scrolls off
our screen.
In our dumb terminal, the data we got
from the BBS was lost forever since
there was no way to save it.
Aha! Let's make it possible to save
anything we get in R AM , so we can look
at it later. This feature of a smart termi-
nal program is called a buffer, a tem-
porary storage area.
But, wouldn't the data in the buffer be
lost if we turned off the program, or
powered-down the computer? Yep, it
would, so we’ll also include a method by
which we can save all ora portion of the
buffer to disk or tape, OK?
Receiving data from some other
source, such as transferring a program
from CompuServe to your own system,
is known as “downloading," You can
download to a printer, too. So that gives
us “DOWNLOAD TO TAPE, DISK
OR PRINTER."
What happens, though, if you're on a
BBS for an hour, reading messages and
looking through the available informa-
tion, and all you really want to print out
is one or two messages?
Ideally, our buffer should be able to
be opened and closed two ways. The
first method would be under manual
control — you decide what you want to
save, and what you don't want to save.
Additionally, there are times when
the computer should know that you
want to save what it’s going to send in
the next little bit, so there should also be
“AUTOMATIC BUFFER CONTROL"
In the world of telecommunications,
there have been some unofficial stand-
ards set, and one set of those standards
which one will work as the “CLOSE
BUFFER" control code.
So, in this case, we’ll also include
“DEFINABLE CONTROLCHARAC-
TERS" in our list of desired features.
Let’s Send It The Other Way
When you send p re-stored informa-
tion to another computer, be it a BBS or
a consumer-oriented information ser-
vice, you “UPLOAD" the file, the op-
posite of “DOWNLOAD."
This can be extremely cost-effective
if, for example, you are using a service
where time is at a premium, or where
you are charged by the minute of con-
nect time.
Using your favorite word processor
or a home-brewed message generator,
you can compose messages before you
“No matter how much RAM you have in your
computer, or how much you spend on the latest in
1 super-techno ’ autodialing , coffee-making
modems, you can’t do a thing with them without
some sort of terminal program ...”
says that whenever a terminal program
“sees" a CONTROL- R (Hex value $12
or CH R$( 18) ), it should OPEN the
receive buffer. Conversely, when a CON-
TROL-! character (Hex $14 - CHR$
(20) ) comes down the line, the terminal
program should CLOSE the buffer.
If the BBS you are using supports the
CONTROL- R / CONTROL-T method
of buffer control, you wouldn’t have to
open your buffer yourself when you
want to download a program —just let
the terminal program do it for you.
By the w^ay, the CONTR 0 L-R / CON-
TROL-T characters are also known as
DEVICE CONTROL-2 and DEVICE
CONTROL-4, depending on whose list
of control codes you're looking at. The
important thing to remember, though,
is that they are the same thing, no mat-
ter what they are called.
Do all BBS and information services
useCONTROL-R / CONTROL-T? No,
they don’t, so in our “smart" terminal
that we're working on, we would also
like the ability to define just which par-
ticular character will be recognized as
the “OPEN BUFFER" character, and
connect your modem and have every-
thing ready to go at the touch of a single
key.
Where are you going to get the info?
Again, it would be nice if you had the
option of reading in a text file from
either the cassette or disk, so we'll
include “UPLOAD FROM TAPE OR
DISK” in our list of things to have.
Are We Still Talking ASCII?
So far, we’ve assumed that all of our
communications will be taking place
using ASCII, those first 128 characters
of the possible 255 that the CoCo can
generate.
Is there anything besides ASCII?
Yes, and it’s called binary.
Let's assume you have built a BASIC
program that you want to save to disk.
Normally, you would enter:
SAVE “PROGRAM, BAS"
ENTER
But, if you entered:
SAVE “PROGRAM. BAS" A
ENTER
76 THE RAINBOW November 1904
you would save the program on disk in
ASCII format.
What's the difference, since both
would load into the computer and run?
BASIC uses “tokens/ 4 a one-character
or two-character symbol for certain
words in the BASIC command library.
Thus, instead of writing “RESTORE"
on a disk, BASIC normally just writes a
CHR$(143), saving six bytes on the
disk. Follow that through with the
whole program and you can see that
tokenizing commands and keywords
can save quite a bit of space in the long
run.
What's that got to do with our “smart
terminal program"? Look at the value
of RESTORE. It's 143, above what is
normally recognized in the ASCII
“language."
An Apple computer, for example,
wouldn’t recognize that character as
“RESTORE."
That's why ASCII was created, so all
computers would have a common lan-
guage that they could all recognize. And
that's fine if we're only sending and
receiving text or ASCII programs, but
what happens when we want to receive a
machine language program? ML pro-
grams need the whole range of values
from 0 to 255, unlike an ASCII BASIC
program.
We'll have to include non-ASCII
uploading and downloading in our pro-
gram then, and that will require the abil-
ity to send and receive eight data bits,
since seven data bits are normally used
on most BBSs and information services.
binary 11 1 I II 1 = 128
1 1 1 II 11 1 = 255
That means we need to be able to set
“COM M UNICATIONS PARAME-
TERS." Normally, besides the data
length of a “word," most full-featured
terminal programs also allow you to
specify the speed at which the data will
be sent (300 and 1 200 Baud are the most
commonly used), the number of “stop
bits" in a data word, as well as parity.
Parity is used to help insure a good
transmission of data, and is used to
verify that the proper data was sent.
Even parity means that the sum of all
the bits in the “word" being sent will be
equal to an even number. If the result of
just the data is an odd number, an extra
“ 1 " value will be added to the word to
bring the total value up to an even
number.
For example, in a seven-bit word:
10 0 1 10 0
(1) (2) (3) (4) (5) (6) (7)
is an odd number. Since there are only
three ones, even parity would make the
eighth bit of the data' word become
another “1 "and the result would be sent
as:
10 0 1 10 0 1
(!) (2) (3) (4) (5) (6) (7) (8)
On the other hand, the first seven bits
in the next word, the data itself, adds up
to an even number, so the eighth bit, the
parity bit, is set to a zero, changing
nothing.
0 110 110 0
(1) (2) (3) (4) (5) (6) (7) (8)
Since it depends on which parity the
host computer is expecting, our termi-
nal program needs to be able to send
either even or odd parity, ignore parity
entirely, or always set the parity bit to a
AUTOTERM
TURNS YOUR COLOR COMPUTER INTO THE
WORLD’S &
SMARTEST TERMINAL!
YOU’LL ALSO USE AUTOTERM FOR SIMPLE
WORD PROCESSING & RECORD KEEPING
NOW HI-RES
A
EASY TO USE
ON-SCREEN EDITING via cursor.
Full prompting and error checking.
Key Beep and Error Beebop. Scroll
bkwd/fwd while on line. Save/load
files while on line. Maintain a disk
copy of session. Automatic graph-
ics. Memory bank switching. True
lower case. Screen widths of 32, 40,
42, 50, 64. No split words on screen/
printer. Print all or part of text.
Search for strings. Well written
manual goes step-by-step and has
many KSM examples. Back cover is
a cheat sheet.
RECOMMEND 32K to 64K
Tape-to-Disk Upgrade $23
PLEASANTLY POWERFUL
Total communications ability, 128
ASCII chars, 1200 baud, etc. Send
text, graphics, BASIC, ML. Scan/
Edit current data while receiving
more data. Any modem. Fully
supports D.C. Hayes and others.
Any printer, page size, margins,
etc. Override narrow text width of
received data. Examine/change
parameters, KSMs and disk direc-
tories at any time. Handles files
which are larger than memory.
CASSETTE $39.95
DISKETTE $49.95
Add $3 shipping and handling
MC/VISA/C.O.D.
TRULY AUTOMATIC
Create, edit, print, save and load
Keystroke Multipliers (KSMs).
KSMs automate almost any activ-
ity. Dial via modem, sign-on,
interact, sign-off. Perform entire
session. Act as a message taker.
KSM may include parameter
changes, disk operations, editing,
time delays, looping, execution of
other KSMs, waiting for part-
specified responses, branching
based upon responses.
PXE Computing
11 Vicksburg Lane
Richardson, Texas 75080
214/699-7273
November 1984 THE RAINBOW 77
‘T\ or always set it to a “0”.
Is Parity Foolproof?
Unfortunately, parity is not foolproof,
and a noisy telephone line can do hor-
rendous things to the 32K worth of
BASIC program you just downloaded
from your favorite BBS.
With that in mind, let’s add an “ER-
ROR-CHECKING and ERROR-COR-
RECTING PROTOCOL” to our ter-
minal program, so we can be sure to get
the most out of our online time.
A protocol is merely a set of rules: in
this case, the rules by which an accurate
transfer of data will take place from one
system to another. Several such proto-
cols exist for the Color Computer today.
In the general world of microcompu-
ters, perhaps the most popular error-
checking protocol is known as “XMO-
DEM.”
XMODEM was created in 1982 by
Ward Christiansen, founder of the first
BBS system (Ward and Randy’s CBBS,
Chicago, 1977 — see the list of BBSs in
this issue of THE RAINBOW) and was
originally written for the CP/ M operat-
ing system.
It works like this:
The sending computer loads in the
file, be it a BASIC program, a machine
language program, or a text file (it
doesn’t matter to XMODEM), and
looks at the first 128 bytes of the file.
It adds up all the values in the first 1 28
bytes, and remembers that number,
called a checksum, just like Rainbow
Check Plus used here in THE RAINBOW
to make sure you typed the correct
information into your computer (See
the “Rainbow Info” page).
When the receiving computer is ready,
it sends a signal to the sender which
starts throwing the data out, one byte at
a time. Following the last byte of data,
the sender adds the checksum it com-
puted earlier.
The receiving computer, while all this
is going on, is also keeping track of what
it has received, and computes its own
version of the checksum.
If the two checksums agree, the re-
ceiver signals the sender that all is well,
and to continue.
If the checksums are not equal, though,
the entire block of 128 bytes of data is
re-sent, and the process is repeated.
This way, you’re sure that what you
sent is what the other end received, and
vice versa — error-checking and error-
correcting.
The popularity of XMODEM comes
into play when you consider that it is the
standard file transfer method on the
majority of BBS systems that offer any
sort of error-checking and error-cor-
recting protocol.
For the TRS-80, the popular TBBS
Bulletin Board program supports XMO-
DEM, as does a recently announced
BBS program for the CoCo, COBBS.
Is XMODEM Standard?
There are many other error-checking
protocols in use, and unfortunately,
most of them are not compatible with
each other.
DFT (Direct File Transfer) for the
TRS-80 series of computers (Model I,
Model 111/4 and CoCo), for example,
uses a 256-byte block of data, and a
different series of commands between
the sender and receiver.
For CompuServe users, CIS offers
not one, but two error-checking pro-
tocols of its own design, the Compu-
Serve “A” protocol, and the CIS “B”
protocol that’s used in CIS’s CoCo
For COCO. . . in the Midwest
PROGRAMS • PERIPHERALS • SUPPLIES • SERVICE
Since 1982 Now in our 3rd year
Free gift with any order placed on our exclusive “Electronic Shopping Service. ”
• Call •
513-396-SOFT
• Write •
2235 Losantiville
Cincinnati, OH. 45237
SHIPPING will be charged at our ACTUAL COST
PROGRAMS
Ohio residents add 5.5% Sales Tax COD add 2.00
MODEMS
PRINTERS
Shop by Modem •
513-396-SHOP
MONITORS
Buy Save
1 10 %
2 15%
3 20%
Thru Nov. 15, 1984
VIP Writer
VIP Terminal
VIP Database
Elite Calc
Elite File
Dynacalc
Musica II
Graphicom
Deft Pascal
Workbench
.Tom Mix, Mark Data
. 69.95
. 49.95
. 59.95
. 59.95
. 74.50
. 99.95
.39.95
. 29.95
119.95
Call
Volksmodem with cable
79.95
Hayes Smartmodem 300
239.00
Hayes Smartmodem 1200
549.00
Cable for Hayes 14.95
DISKETTES
5 1/4' SS/DD
Ultra Magnetic 19.00
BASF 21.00
3M 23.00
Maxell 25.00
51/4" DS/DD
BASF 25.00
3M 27.50
Gemini 10X 279.00
with Metric Industries
interface 329.00
with pbh interface 359.00
Power Type, daisywheel
379.00
Serial Cable for Power Type
14.95
AUTHORIZED STAR-MICRONICS
★ SERVICE CENTER *
We will gladly perform any
warranty or out-of-
warranty service on your
Star printer.
Gorilla green
99.00
NAP green (with sound!)
109.00
Sakata green
109.00
Sakata color
269.00
Videoplus
24.95
Videoplus IIM...
26.95
Videoplus IIC....
Mark Data Video
39.95
Driver
29.95
78 THE RAINBOW November 1984
VIDTEX (not Videotex , which is sold
by Radio Shack) terminal program.
Each of the protocols has its advan-
tages, and each has its own disadvan-
tage, the biggest of which may be that
not enough systems support that par-
ticular protocol.
What it all boils down to is that the
particular protocol you will need will
depend upon which protocol is in use by
the host computer you call.
CompuServe's CIS, for example, has
recently begun to support XMODEM
in addition to its own protocols, due to
the large number of terminal programs
for all computers that support XMO-
DEM.
In our “smart "terminal program wish
list, then, let's assume we'll add the
XMODEM protocol to the program,
because of the popularity of the pro-
tocol on many BBS systems around the
country.
However, if we also wanted to ex-
change programs with another Color
Computer user, we could use almost
any of the protocols available. So again,
let me emphasize that the particular
protocol you “need" will be dependent
on what you're going to do with the
terminal program. In this case, it's best
to investigate all of the possibilities.
Is That About It?
We could also add the ability to send
some pre-programmed but standard sen-
tences, display the characters on a high
resolution 51x24 or 64x24 screen, in-
stead of the 32x 1 6 screen normally seen
on the Coco, and a few of the other
“bells and whistles" that make each
individual terminal program different,
but I think you might have a good idea
of what's really needed.
And so, the bottom line: Is there any
terminal program available that does
everything that we could possibly want
it to do?
I haven't been able to find one for the
CoCo, nor for any other computer, for
that matter. And, i {you find one, 1 wish
you'd let me know.
Each of the terminal programs avail-
able for the CoCo today has, in my per-
sonal opinion, its own pluses and minus-
es.
There are programs available that do
a large majority of the things on our
wish list, the major thing lacking in
most terminal programs being protocol
uploading and downloading.
The idea here is that you should care-
fully read the advertisements, write for
literature, and investigate your purchase
before you commit yourself to just one
terminal program.
Or, you can work another strategy,
and do as I do, and use several different
terminal programs, each one working
well for a particular application.
For example, when I’m performing
my SYSOP duties on The Color S1G
(Special Interest Group) on Compu-
Serve, I may be using one of the pro-
grams that works well at 1 200 Baud (not
all of them do), so 1 can rapidly read and
reply to messages, work on my system
files, and maintain the SIG’s database.
When 1 want to upload or download
an ASCII text file, I may choose a dif-
ferent program, one that only runs at
300 Baud, but is easy to use to upload
and download files. And, when I'm
working with a binary file, like a machine
language program or a graphics screen,
I probably will use a third terminal
program.
So, as you can see, the terminal pro-
gram, or programs, you choose are
vitally important, and you should make
your purchase decisions wisely. ^
o**r>s>
u foe
•ft'
0 *
\;V*"
erf
November 1984 THE RAINBOW 79
★★★★*★*★*★ SELECTED SOFTWARE ★★★★*★★★★★
FOR THE COLOR COMPUTER
UPGRADE^ YOUR
COLOR COMPUTERj
Complete solderless kits with easy-to-
follow instructions.
4K-16K FOR ALL BOARDS $19.95
4K-32K FOR ALL BOARDS $54.95
16K-32K FOR ALL BOARDS . $39.95
64K For E & F BOARDS
& COCO 2 $59.95
•IF POSSIBLE, PLEASE SPECIFY
BOARD REVISION WITH ORDER.
NOTE: All ICs used in our kits are first
quality 200NS Prime Chips and carry one
full year warranty.
SPECIAL OF THE MONTH
JUNIOR'S REVENGE (32K)
TAPE ONLY $21 .50
THE HJL-57 KEYBOARD
WITH FREE SOFTWARE
FOR FOUR FUNCTION KEYS.
$79.95
* Please specify model
(original, F version or COCO 2)
DISKETTE CAROUSEL
• Precision Rotary
• With 72 color-coded envelopes.
$29.95
VOLKSMODEM
300 baud, direct connect, orig/answer
automatically selected. Comes with all
COCO cables and battery.
$74.95
BOOKS
Color Basic Unravelled $19.95
Extended Basic Unravelled . $19.95
Disk Basic Unravelled $19.95
ALL 3 BOOKS ONLY $49.95
MONITORS AND INTERFACE
Zenith ZVM- 123 Green $129.95 VIDEO PLUS Color or monochrome
Zenith ZVM-1 22 Amber $149.95 for COCO $24.95
BMC 9191 U + medium res. )!}DEO PLUS MM C
, . /.ooo or- Color for COCO 2 $39.95
w/sound $289.95 VIDEO PLUS II M
$5 OFF Monitor with Video Plus purchased. Monochrome for COCO 2 $26.95
'REAL TALKER'
With enhanced software on Tape and
User's Manual
Cartridge $59.95
REAL TALKER II'
Same as above for COCO 2
$69.95
Y-BRANCHING CABLE
For Disk Systems $29.95
STAR PRINTERS
Gemini 10X
1 20 cps
$279
Gemini 1 5X
$399
Delta 10
1 60 cps &
$415
Delta 1 5
8K buffer
$549
Radix 10
200 cps &
$615
Radix 1 5
16K buffer
$715
PowerType
DaisyWheel
$399
PBH Serial to Parallel switch selectable
printer and modem interface $ 79.95
Purchased with Printer $59.95
TAKE 20% OFF ANY SOFTWARE ORDER
All games are in 16K machine language unless noted.
TOM MIX SOFTWARE
COMPUTERWARE
DRACONIAN (32K) Will you be the next victim?
TAPE
$27.95
DISK
$30.95
SKRAMBLE Challenging destroy mission.
$24.95
$27.95
CRASH (32K) Mario is back again!
$24.95
$27.95
WORLDS OF FLIGHT (32K) Super realistic.
$29.95
$32.95
SR-71 (32K Ext. Basic) A must for the adventurous.
$28.95
$31.95
TOUCHSTONE (32K) Excellent graphics.
$27.95
$30.95
BUZZARD BAIT (32K) Just outstanding!
$27.95
$30.95
TRAP FALL Just like Pitfalls.
$27.95
$30.95
THE KING (32K) Just outstanding!
$26.95
$29.95
SPECTRAL ASSOCIATES
GALAGON (32K) Truly state-of-the-art.
$24.95
$28.95
COLOR PANIC (32K) Excellent.
$24.95
$28.95
CUBIX (32K) Outstanding with 16 skill levels.
$24.95
$28.95
FROGGIE (32K) The best of its type.
$24.95
$28.95
LUNAR-ROVER PATROL (32K) Just outstanding.
$24.95
$28.95
GEOGRAPHY PAC Excellent learning tool with 4
color hi res, maps. Extended Basic required.
$32.95
-
LANCER (32K) Excellent Joust-type game.
$24.95
$28.95
MS. GOBBLER (32K) Outstanding with 4 different
mazes and 16 skill levels.
$24.95
$28.95
WHIRLYBIRD RUN Excellent.
$24.95
$28.95
GHOST GOBBLER Highly rated Pac Man-type with
16 skill levels and lots of action.
$21.95
—
INTRACOLOR
INTRACOLOR GRAND PRIX Exciting racing game.
$34.95
$34.95
WILLY'S WAREHOUSE (32K) Excellent graphics
& sound.
$34.95
$34.95
CANDY CO. (32K) Can you save Q.P. Doll?
Over 1000 frames.
$34.95
$34.95
' COLORPEDE Just like the arcade.
$29.95
$34.95
' ROBOTTACK Just like the arcade.
$24.95
$27.95
DATA SOFT
h ZAXXON (32K) Sega's official version.
$39.95
$39.95
* POOYAN (32K) Konami's official version.
Tape & disk included.
$29.95
h MOON SHUTTLE Nichibutsu's official version.
Tape and disk included.
$29.95
JUNIOR'S REVENGE (32K) Exciting!
TAPE
$28.95
DISK
$31.95
GRAN PRIX (32K) Challenging race.
$21.95
$24.95
DOODLE BUG Just like Ladybug.
$26.95
$29.95
ANTECO SOFTWARE
ROMPAK ONLY
8-BALL For the pool-table lover.
GHOST GOBBLER by Spectral Associates
WHIRLYBIRD RUN by Spectral Associates
ADVENTURE INTERNATIONAL
SAIGON: THE FINAL DAYS The most truly
unique adventure ever.
$24.95
-
ADVENTURELAND Wander through an enchanted
realm and try to rqcover the 13 lost treasures.
$19.95
-
EARTHQUAKE You will fear for more than your
own life.
$24.95
-
** SEA DRAGON (32K) Outstanding underwater thrills
$34.95
and chills.
UTILITIES AND APPLICATIONS
RAINBOW SCREEN MACHINE
$29.95
$32.95
SUPER SCREEN MACHINE
$44.95
$47.95
TELEWRITER-64
$49.95
$59.95
MASTER DESIGN
_
$34.95
PRO COLOR FILE ‘ENHANCED*
_
$79.95
COLORCOM/E Rompak or Disk
$49.95 i
CCEAD
$ 6.95
_
64K DISK UTILITY
_
$21.95
TAPE UTILITY
$24.95
$24.95
MULTIPAK CRACK
_
$24.95
HOME BASE
_
$49.95
WORK BASE 1
—
$64.95
WORK BASE II
—
$79.95
* Requires Joystick ** Joystick Optional
WE PAY POSTAGE on all orders in the United States & Canada. Overseas please add $3.00. (MN Res. add 6% sales tax.;
We accept Visa, Mastercard, check or money order. U.S. funds only for foreign orders. C.O.D. please add $2.00
Sendto: SELECTED SOFTWARE, P.O. Box 32228, Fridley, MN 55432
24 HOUR ORDER LINE
(612) 757-2439
SCHOOL IS IN THE HEART OF A CHILD
The Gateway
To Adventure
Reality expands to fill the available fantasies.
— Laran Star drake
By Bob Albrecht and Ramon Zamora
Rainbow Contributing Editors
“School Is In The Heart of a Child” is for parents of quite young
children. We want to help you work and play with your three- to
eight-year-old child and learn to use computers as a joyful family
experience. We want to suggest ways to incorporate the home comput-
er as another means to encourage your child’s independence, growth,
and control over his own life. See the pride on her face as she directs the
computer to do what she with deliberation selects. See her head gears
switch to “on” as she progresses step-by-step with your presence and
caring direction.
We will explore (we hope, with your help ) the following:
• Specific “teaching” techniques so that the discovery can be the
child's own.
• Critical evaluation of software based on extensive playtesting in
family and related enviroments.
• Additional resources to consult: books, magazines, software pub-
lishers, networks, etc.
• Suggestions for interludes and fun times away from the computer
(a must): call the librarian for specific information; watch a TV
program together and discuss it; work together as volunteers in a
community project; take a spring (or fall or winter or summer)
awareness walk . . .
• Whatever we learn from families we work with in Menlo Park or
from you, our readers. Let's pool our knowledge. Let's share our
experiences as we all learn from our children.
We also provide small programs you can type in and use right now.
Copyright© 1984 by DragonQuest, P.O. Box 310, Menlo Park, CA
94026.
W e are looking, mostly in vain, for easy-to-play
Adventure games rated G. We are tired of games
that depend on killingas the way to success. So we
are happy to recommend an Adventure game for you and
your child. Sheri Bakun reports on her first experiences with
MY HOUSE, one side of Adventure Starter from Owls Nest
Software:
M Y HOUSE is a game that you and your child can
enjoy playing together. A text Adventure designed for
the young player, it is a fun introduction to this type of
game for players of any age. Adventure games are very
popular with adults and until recently there were none
available for young children.
In an Adventure game, the player explores a world
— real or fantasy — in search of a goal, usually some
type of hidden treasure. This world can be as simple as
a house, as in MYHOUSE , or as complicated as a
whole galaxy. It may take a few hours or several
months to reach the Adventurer's goal.
MYHOUSE takes a few hours to solve and will
interest children six and up. It is a game you can play
one day, and return to later using what you have
already learned.
After loading MYHOUSE , you see:
(Well-known author Bob Albrecht also writes the
“Game Master 's Apprentice “feature for The Rainbow
each month. Ramon Zamora is author and co-author
of several books, co-founder of ComputerTown
IJ S A ! , and currently designing computer games for
kids at Child Ware Corp. in Menlo Park, Calif)
WELCOME TO MY HOUSE. YOUR OBJECT
IS TO FIND A HIDDEN GOLDEN COIN
AND RETURN TO THE FRONT PORCH
—GOOD LUCK!—
HIT ANY KEY WHEN READY
November 1984 THE RAINBOW 81
16K Extended
BASIC
16K Standard
BASIC
f 26-3136
Reg. 159.95
9995
^#^# 26-3124
Reg. 119.95
USE YOUR
CITILINE CREDIT
Have a Colorful Christmas
A perfect gift for the whoie family
that will keep on giving for years to
come! The Color Computer 2 is
ideal for anybody who wants to
enjoy games in a system that can
be used for many other house-
hold, business and educational
tasks. It’s great for beginners who
want a computer to learn on— but
won’t limit them later on. And it's
perfect for hobbyists who want a
full-featured system with the op-
portunity for advanced graphics
‘ programming expansion.
Ready to Use
Just attach the Color Computer 2
to any TV. Our “pop-in" Program
Pak m cartridges let you battle star-
ships in outer space, run a maze,
play baseball— and lots more. But
playing games is only the begin-
ning. You can set up a budget or
monitor your investments. Your
kids can learn math or typing, en-
joy literary classics or make glori-
ous computer “paintings”
v,; w /’ •
Want to Learn to Program?
Our entertaining instruction manu-
als will have you writing programs
with color displays and sound in
ho time. Color BASIC’s simple
commands let you quickly pro-
duce drawings, diagrams and
charts. Choose from eight brilliant
colors, create musical tones, solve
problems, analyze data and
much more.
Choose the Color Computer
That’s Right for You
The t6K Color Computer 2 with
the Standard Color BASIC lan-
guage is perfect for beginning
programmers. An entertaining
185-page learning manual is in-
cluded. Or pick the 16K Color
Computer 2 with Extended Color
BASIC for advanced programming
capabilities. Create high-resolution
color graphics using simple one-
line commands. You can even
choose the Standard version
and upgrade to Extended
BASIC later on.
Expand Easily
Your Color Computer 2 can grow
with you, too. Add a pair of joy-
sticks, a printer and a modem for
telephone communications. Up-
grade with more memory and up
to four disk drives, too.
v^:
m
'in
^x
Complete System
299 95
Reg. Separate Items 417.65
print in brilliant red, blue, green
and black on 4 1 /2 n wide paper.
Drawing and plotting are simplified
with CGP-115’s built-in commands.
AS LOW AS $27 PER MONTH
WITH CrriLINE CREDIT
Get Super Holiday Savings
On This Versatile System !
Save big when you get this per-
fectly matched Standard Color
Computer 2 system, with ad-
vanced color graphics printer and
cable, cassette recorder joysticks
and educational programs!
Save Programs and Data
on Cassette Tape
The CCR-82 recorder is especially
designed for loading and record-
ing programs and data. The
CCR-82 features a volume con-
trol with a pre-set marker that
makes it easy to find the
right setting, time after time.
Come in Today!
Take advantage of either of these
super holiday offers at your local
Radio Shack, A Color Computer 2
is one present that will pay off
in the future— for everyone in
the family!
■
Radio /hack
The Technology Store
A DIVISION OF TANDV CORPORATION
("New 1985 Computer Cate log. Send me a free copy!
■■ *X\
Get Beautiful Color
Printouts in Seconds
The ultra-compact CGP-11 5 Color
Graphics Printer lets you create a
variety of graphic designs from
charts to computer-generated
“doodles.” The CGP-115 uses
easily replacable ink cartridges to
Increase Your Children’s
Vocabulary Skills
You also get our popular Vocabu-
lary Tutor programs on cassette
tape— the fun way to learn new
words. Kids in grades 3-5 can
match words with their definitions
and place the words in appropri-
ate sentences.
Mail To; Radio Shack, Dew. 85-A-456
300 One Tandy Center. Fort Worth, Texas 76102 |
NAME _
COMPANY _
ADDRESS _
CITY
STATE _
Prices apply at Radio Shack Computer Centers
and participating Radio Shaok stores and deal-
ers. Offer good from 10/15/84 through 12/31/64.
14
Am
System Incudes 28 ^ 34 /^ 92 ^ 20 ^/ 3020 / 2563 / 2569 / 3008 .
r- - k \ fl ^
You explore i he house by typing one- or two-word
commands. The vocabulary available is limited and
part of the challenge of Adventure games is discover-
ing new words that will be “understood. "The comput-
er responds to yourcommands in three ways: by telling
you it doesn't understand the request; by performing
the appropriate action; or by telling you it is unable to
do what you ask. For example, the computer might
ask, “WHAT SHOULD l DO?" If you type “OPEN
DOOR," the response may be “IT'S LOCKED" or
“OK, IT'S OPEN."
The computer understands words such as ‘"GET,"
“OPEN, "“LOOK "and “READ." Whenever you type
'"LOOK," the computer responds by telling you where
you are, what you sec, and in which directions you may
go.
Movement is specified by the compass directions
north, south, east, and west, and by up and down.
When exploring M Y HOUSE with your child, you
may wish to make a map of the house. Mark the
starting point in the center of a large sheet of paper.
Using standard map notation, north will be at the top.
We suggest that as each new room is entered, you and
your child discuss where on the map that room should
be drawn. It is also helpful to write down what you sec
in each room for future reference.
Our six- and seven -year-old playtesters found that
spelling and typing slowed down their exploration.
Try taking turns being typist to ease this frustration.
Or maybe you can type the two-word commands and
your child the shorter ones. [La ran Stai d rake says:
“Dual mode — Play together. Let the child tell you
when she or he w^ants solo mode, trying it alone."] *
M Y HOUSE provides an introduction to map mak-
ing and practice in the skills of logical thinking and
deductive reasoning. It is also fun to play, and children
like to solve the mystery more than once. Eventually
you and your child will want to try the more challeng-
ing Pirates A d venture on the o t he r s ide o f the cassette .
* Thanks, Dr, Thomas Dwyer, lor teaching all of us
about dual mode and solo mode in your pioneering
projects.
W e encourage all of you who want to try an easy
Ad ve n t u re ga m e w i t h y o u r k id si o get t h i s A d ven-
lure and do it. Please share your experiences with
us. We will continue playing MY HOUSE with kids and
share our experiences with you. Why do we choose MY-
HOUSE1 Because it is the only nonviolent, easy-to-play
Ad ve n t u re ga me we k now of f o r a 1 6 K C 0 C 0 with Extended
Color BASIC.
(Adventure Starter from Owls Nest Software, P.O. Box
579, Ooltewah, TN 37363. For I6K Extended Color BASIC.
On cassette for S17.95 postpaid)
Special Kudos!
Ow ls Nest encourages you to make backup copies of the
two Adventure games in Adventure Starter and tells you
how r to make them.
WANTED: Nonviolent, easy-to-play Adventure games.
We especially w r ant games suitable for parents and young
child to play together. Why do all you Adventure game-
designers spend your time making increasingly more diffi-
cult games for the “elite" and "sophisticated" player? The
world is full of beginners. Why not make beautiful games for
them? Instead of selling 1 ,000 incredibly complex games to
the Adventure game cult, why not sell 100,000 beautiful,
nonviolent games to beginners?
WANTED: Nonviolent Adventure games with several
levels of play. A beginner starts with an easy game and is
guaranteed moderate success, then moves up to a more
difficult level, and so on. Focus on exploration and problem-
solving instead of “kill monster, get treasure," Make your
games realistic fantasies, (As Laran Stardrake once said,
“Reality expands to fill the available fantasies.")
We will expand on this in future episodes of "School Is In
The Heart Of A Child." We will suggest Adventure game
environments and scenarios dear to our hearts. We will
gladly giveaway ideas to any cottage company that wants to
help create wonderment for children. We would love to
play test nonviolent Adventure games for all you publishers
and help you bring to people the next generation of Adven-
ture games, the games for “the rest of us."
Guess My Word
Sheri Bakun and her kids played last month's Guess My
Word game. They offer a replacement for block 600 to make
the game easier and more fun to play. In case you missed our
last episode, here is the complete listing of the program,
including the new block 600.
84 THE RAINBOW November 1984
The listing:
100 REM**GUESS MY WORD SCH 9-1
110 CLEAR 2000: DIM WORDS (200)
120 CLS
130 PRINT "GUESS MY WORD GAME"
140 PRINT
150 PRINT "I'M MEMORIZING WORDS.
199 '
200 REM**READ & COUNT WORDS
210 NW = 0
220 NW = NW + 1
230 READ WORDS <NW)
240 IF WORDS (NW) <>"***" THEN 220
250 NW = NW - 1
299 ’
300 REM**TELL HOW TO PLAY
310 CLS
320 PRINT "I’LL THINK OF A 3-LET
TER WORD. "
330 PRINT "MY WORD IS BETWEEN AA
A AND 211 . "
340 PRINT
350 PRINT "MY LOWEST 'WORD' IS A
AA. "
360 PRINT "MY HIGHEST 'WORD' IS
ZZZ. "
370 PRINT: PRINT "PRESS ANY KEY
AND WE'LL PLAY";
380 XX = RND(NW): IF INKEYS=" "
THEN 380
390 PRINT
399 ’
400 REM**PICK A RANDOM WORD
410 RW = RND<NW>: WS = WORDS(RW)
499 ’
500 REM**GET GUESS
510 PRINT: INPUT "YOUR GUESS" 5 GS
599 ’
600 REM** IF INCORRECT, GIVE CLUE
610 IF BS=WS THEN 710
620 W1S = LEFTS <WS,1)
630 G1S = LEFTS <GS,1>
640 D = ABS < ASC <W1S) - ASC<G1S>>
650 IF D=0 AND GS<WS THEN PRINT
"YOU ARE HOT! TRY A HIGHER WORD.
": GOTO 510
655 IF D=0 AND GS>WS THEN PRINT
"YOU ARE HOT* TRY A LOWER WORD."
: GOTO 510
660 IF D<5 AND GS<WS THEN PRINT
"YOU ARE WARM. TRY A HIGHER WORD
. ": GOTO 510
665 IF D<5 AND GS>WS THEN PRINT
"YOU ARE WARM. TRY A LOWER WORD.
": GOTO 510
670 IF GS<WS THEN PRINT "YOU ARE
COOL. TRY A HIGHER WORD.": GOTO
510
675 IF GS >WS THEN PRINT "YOU ARE
COOL. TRY A LOWER WORD.": GOTO
510
699 ’
700 REM**W INNER!
710 CLS
720 PRINT "THAT’S IT! YOU GUESSE
D MY WORD. "
730 FOR K=1 TO 50
740 : SP = RND (507)
750 : TN = RND (255)
760 : PRINT @SP, WS;
770 : SOUND TN, 1
780 NEXT K
799 ’
800 REM**TELL HOW TO PLAY AGAIN
810 PRINT @448, CHRS<30>
820 PRINT @480, "TO PLAY AGAIN,
PRESS SPACE" CHRS (30) ;
830 KS= INKEYS: IF KS="" THEN 830
840 IF KS=" " THEN 310 ELSE 830
899 ’
30000 REM**WORD LIST
30100 DATA ADD, AGE, AIR, ALL, AND
30110 DATA ANT, ANY, ARE, ARM, ASK
30200 DATA BAD, BAG, BAT, BED, BEE
30210 DATA BIG, BOW, BOX, BOY, BUS
30220 DATA BUT, BUY
30300 DATA CAN, CAP, CAR, CAT, COW
30310 DATA CRY, CUP, CUT
30400 DATA DAY, DIE, DIG, DOG, DOT
30410 DATA DRY, DUG
30500 DATA EAR, EAT, EGG, END, EYE
30600 DATA FAN, FAR, FAT, FEW, FIT
30610 DATA FIX, FLY, FOX, FUN, FUR
30700 DATA GAS, GEE, GET, GNU, GOT
30800 DATA HAT, HAY, HEN, HER, HIM
30810 DATA HIP, HIS, HIT, HOP, HOT
30820 DATA HOW, HUG
30900 DATA ICE, IMP, INK, ITS
31000 DATA JAM, JAR, JET, JOB, JOG
31100 DATA KEY, KID
31200 DATA LAY, LEG, LET, LID, LIE
31210 DATA LOT, LOW, LUG
31300 DATA MAD, MAN, MAP, MAY, MIX
31310 DATA MOP, MUG
31400 DATA NAP, NET, NEW, NOD, NOT
November 1984 THE RAINBOW 85
31410
DATA
NOW, NUT
31500
DATA
ODD , OFF , OLD , ONE , OUR
31510
DATA
OUT, OWN
31600
DATA
PAL , PAN , PAT , PAY , PEA
31610
DATA
PEN, PET, PIE, PIG. PIN
31620
DATA
POT, PUT
31800
DATA
RAN , RAT , RAW , RED , RUB
31810
DATA
RUG, RUN
31900
DATA
SAD , SAT , SAW , SAY , SEA
31910
DATA
SEE, SET, SEW, SHE, SIP
31920
DATA
SIT, SIX, SKY, SON, SUN
32000
DATA
TAG , TAN , TAP , TAX , TEA
32010
DATA
TEN, THE, TIE, TOE, TOO
32020
DATA
TOP, TOY, TRY, TUG, TWO
32100
DATA
UFO, USE
32200
DATA
VAN, VOW
32300
DATA
WAG , WAS , WAY , WEB , WET
32310
DATA
WHO, WHY, WIN, WON
32500
DATA
YAK, YAP, YES, YOU
32600
DATA
ZAP, ZEN, ZOO
32700
DATA
Block 600 computes the ASCI I code of the first letters in
W$ and G$, then computes the distance (D) between these
letters. If the first letters in the CoCo's secret word and the
player's guess are the same, the CoCo tells you “Y OU ARE
HOT!" and which way to go (Lines 650 and 655). If the
letters are not the same, but within four letters, CoCo says
“YOU ARE WARM"and tells you which way to try (Lines
660 and 665). If the first letter of the guess is five or more
letters from the first letter of CoCo's word. Lines 670 and
675 tell you “YOU ARE COOL" and tell you which way to
go.
We encourage you to let the child play and discover these
things herself.
Here are more variations of Guess My Word. You can
modify our program to use different kinds of hints.
— Instead of“YOU ARE HOT"or“YOU ARE WARM"
or“YOU ARECOOL,"useastripeofcolor. Use red forhot,
orange or yellow for warm, blue for cool ... or pick your
own colors.
— Use sound as a clue. The closer the guess is to the word,
the higher the sound. Or, if you prefer, the closer you are, the
lower the sound.
— You could also use a sequence of sounds to tell people
which way to go. Rising sounds mean go up the mountain
towards ZZZ. Descending sounds mean go down the moun-
tain towards AAA.
Reverse Strategies
First, here are the answers to the questions from last
time's problems. We asked you to complete the reversing of
4 3 2 5 1 in three or more reversals.
Start:
4
3
2
5
1
Reverse 3:
2
3
4
5
1
Reverse 4:
5
4
3
2
1
Reverse 5:
1
2
3
4
5
DONE.
Here are our solutions to the other four problems.
( I ) Start:
5
4
3
2
1
Reverse 5:
1
2
3
4
5
One move.
(2) Start:
4
5
3
2
1
Reverse 2:
5
4
3
2
1
Reverse 5:
1
2
3
4
5
Two moves.
(3) Start:
2
1
4
5
3
Reverse 4
5
4
1
2
3
Reverse 5
3
2
1
4
5
Reverse 3
1
2
3
4
5
Three moves
(4) First method.
Start:
3
2
5
4
1
Reverse 3
5
2
3
4
1
Reverse 5
1
4
3
2
5
Reverse 2
4
1
3
2
5
Reverse 4
2
3
1
4
5
Reverse 2
3
2
1
4
5
Reverse 3
1
2
3
4
5
Six moves.
(4) Second method.
Start:
3
2
5
4
1
Reverse 2
2
3
5
4
1
Reverse 4
4
5
3
2
1
Reverse 2
5
4
3
2
1
Reverse 5
1
2
3
4
5
Four moves.
For a list of five numbers, you can always do it in (at most)
seven moves. Usually, you can do it in fewer moves. For the
same list, try several ways and do it in as few moves as
possible. In general, for a list of N numbers (1 to N
scrambled), you can put the list in order in (at most) 2N-3
moves. But try to do better!
Try six numbers. You can do any list in2x6-3 = 9 moves
or less. Try for less!
(1) 4 1 3 6 2 5 (2) 3 6 2 4 5 1
Next, try seven numbers in 2 x 7 - 3 = 11 moves or less.
(3) 1 4 7 2 5 3 6 (4) 2 7 4 6 3 1 5
Any program to let you play REVERSE should have the
option of trying the same list again or getting a new list.
We Love The Letters!
We especially love this one from Mike Knolhoff.
Dear Bob and Ramon,
Many of the parents who read your columns proba-
bly write some of their own educational programs for
their young children. I would like to share an experi-
ence I had with my own young daughter in hopes that
other parents will not make the same mistake that I
did.
One of the most important reasons why my wife and
I bought our CoCo nearly three years ago was to help
educate our young children. Our oldest child at that
time was three years old. One of the first programs I
wrote for her was a counting game which put a random
number (one through nine) of colored boxes on the
86 THE RAINBOW November 1984
screen. She would count the boxes and press the cor-
rect number on the keyboard. If she pressed the correct
number key, she was greeted by an eye-blinking smiley
face and a happy tune to let her know she had pressed
the right key. If she was wrong, however, she got a low
tone and a frowning face.
At first she played the game with quite a bit of
enthusiasm. But soon she started hiding her eyes each
time she got a wrong answer to avoid seeing the frown-
ing face. Each time she sat at the Computer to play the
game she became more and more fearful of getting a
wrong answer. She wouldn’t want to press the ENTER
key, if she wasn’t completely certain she had the right
number. After a while she quit playing the game alto-
gether. No matter how much my wife and 1 explained
that it was all right to make mistakes, it didn’t matter.
Shedid not want to risk failure again. Not only did she
not want to play that particular game, she became
fearful of all computer games. For a long time she did
not want to play any computer games. By that time I
had removed the frowning face from the counting
program, but still she would not play the game. Now
my daughter is five and is starting to get interested in
the computer again, thanks to LOGO. She still has
reservations about using the computer and is still fear-
ful of doing something wrong, but she is rapidly gain-
ing confidence again.
The moral of this letter for all your readers is that no
feedback on incorrect answers is better than negative
feedback. For the very young computer users at home
it’s better to simply ignore incorrect answers and wait
for the correct answer to be given than to provide any
type of visual or audio feedback for them. By the way,
my two-and-a-half-year-old son is just starting to use
the counting program (without the frowning face) and
seems to be enjoying it!
Sincerely,
Mike Knolhoff
P.S. Ramon, 1 enjoyed your chapter, “The Pedagogy
of Games,” in Intelligent Schoolhouse. 1 would recom-
mend that all educators and any parents interested in
the educational uses of computers read this book
which is published by Reston Publishing Company. ^
"No. nothing much today, dear . . . only electronic junk mail!"
1
MASTER DESIGN
fCJ 1984 By Derringer Software. Inc.
DOES MORE THAN JUST DRAW PICTURES
IT’S A TEXT DESIGNER
Master Design has the ability to generate lettering in the graphics mode from
sizes 2 to 32 and in a wide range of styles. Size 2 offers a 42 x 22 line format
while size 32 creates letters that take up over half the screen. Lettering can be
skinny, bold, textured, tall, drop shadow, raised shadow and in different
thickness. There's nine different settings for thickness and nine different set-
tings for creating open lettering.
IT’S A GRAPHICS EDITOR
Take full advantage of hi res commands including GET. PUT. CIRCLE. PCOPV.
PMODE. LINE. BOX. BOX FILL. PAINT and other special features available only
with Master Design. Master Design utilizes a "two cursor" concept to allow
quick formatting of boxes, lines and special patterns such as dot patterns for
shading and diagonal, vertical or horizontal lines for creative backgrounds. You
can create designs and use the TEXT designer to label areas or place titles. You
can also create mirror images of the display.
COMES WITH A SCREEN PRINT ROUTINE
Master Design comes with a 7 bit and 8 bit version of a hi-res screen print
routine so no matter what your printer is. we have it covered. Works in any
pmode and can print normal or reversed images.
DISK and CASSETTE I/O
Save and load your creations to and from disk or cassette. You can even load
hi-res displays created by other programs to make changes.
INTERFACES WITH TELEWRITER-64
Wouldn't it be nice if you could design your own letter head in hi-res graphics
and then print it out while using Telewriter-64? Master Design offers just that
capability! The Letter Head Utility will let you convert any hi-res display so that
it can be accessed while using Telewriter-64! The BASIC program modules are
provided with step by step instructions. These BASIC modules can also be used
in your own BASIC programs for printing displays without having to use the
graphic pages. You can have upfo 88 pages of graphics linked together for
printing!
ABC
Ho
sii. ji iii, in
THIS IS A
SMALL EXAMPLE
OF WHAT YOU
GET FOR JUST:
Send Check or Money Order to:
Derringer Software. Inc..
P. 0. Box 5300
Florence. S. C. 29502-2300
Uisa/MC customers can call: f803J 665-5676 — 9:00 - 5:00 edt
Requires 32K with at least one disk drive
(Include $2.00 for shipping and handling;
Telewriter-64 fCJ 1983 by Cognitec
November 1984 THE RAINBOW 87
Stephen O'fe# f. Bob Witl.e
Copy r i oh t © 1961
Bob Withers f. Stephen O't'e
fill Rights Reserved
SCI-FI FANS, here it is! A new hi-res
adventure even more challenging
than any of our others.
This exciting hi-res adventure begins aboard the starship
TREKBOER in the 21st century. Life on Earth is threatened by
a deadly virus and your mission is to search the frontiers of
space and return with a cure to save mankind from disaster.
But how? Where? The name of your starship provides the
first clue...
Press Release "Trekboer is the latest in the collection of fine adventure
games from Mark Data Products. Sure to be a hit!"
SEA SEARCH
Get your shark repellant and scuba
tanks ready! The graphics in this
adventure are truly outstanding and
the underwater scenes are
unforgettable. You’ll run into a pirate,
a mermaid and some hungry sharks in
this colorful and unique treasure
hunt. 32K required.
Hot CoCo— April '84 " The fine graphics
accent your imagination ."
-J CALIXTO ISLAND
A valuable museum treasure has
been stolen, can you recover it???
This is a challenging puzzle with an
occasional twist of humor. You'll visit
a secret laboratory, a Mayan pyramid
and you’ll meet crazy Trader Jack— all
in living color and exciting detail. You
will really love this hi-res graphic
version of the classic Calixto Island
Adventure. 32K required.
Rainbow— April '84 "It was enough to keep
my wife and 8 year old son glued to the
computer for an entire weekend and rwo
week nights."
SHENANIGANS
Countless legends tell of a
magnificent Pot of Gold hidden at the
end of the rainbow. Many have
attempted to find the marvelous
treasure but success has eluded them
and it remains hidden to this day.
You, as a dedicated adventurer, have
determined to search for the fabled
riches and succeed where others
have failed. This one is great fun! 32K
required.
BLACK SANCTUM
Encounter the forces of black magic
as you roam around an old 18th
century monastery. You’ll see all the
evil locations in this spooky
adventure; you’ll love searching out
and destroying the evil in this classic
tale. A MUST for every adventure
game fan! 32K required.
Rainbow— May '84 "It's the graphic screens
that are the shining stars.. .Some of the best
I've seen."
FREE — Send for our NEW 24 page Catalog!
Mark Data Products
24001 ALICIA PKWY., NO. 207 • MISSION VIEJO, CA 92691 • (714) 768-1551
SHIPPING: All orders under $100 please add $2 regular. $5 air. All orders over $ 100 please add 2% regular. 5% air California residents please add 6 % sales tax. Orders outside
the continental U S., check with us for shipping amount; please remit U S. funds Software authors— contact us for exciting program marketing details. We accept MasterCard
and VISA. Distributed in Canada by Kelly Software.
I recently acquired a discarded Multi*
Tech Systems FM300 Data Coupler,
and had naively thought that I could
interface it directly to CoCo via RS
cable 26-3014 ($19.95). Wrong! As I
discovered, both the computer and the
modem are, by E1A (Electronics Indus-
tries Association) definition, DCE and
similar equipment can be connected
only, through an adapter cable which
interchanges various pairs of pins. The
essential difference between DCE and
DI E (for this discussion) is that pin 2 of
the DI E is defined as a data output
from the terminal, while pin 3 is defined
as data input to the terminal, pin 2 of the
DCE is defined as data input to the
device, while pin 3 is defined as data
output from the device. The RS cable
was configured to connect to D(ata)
T(erminal) E(quipment) ... as I later
found out, this cable worked perfectly
when l connected it to an Apple II for
data terminal communication.
I had two options at this point:
I . Reconfigure the RS cable for DCE
... by reversing the connections
between pins 2 and 3 at the DB-25
connector.
2. Make my own.
I chose to make my own. You will
need a 4-pin DIN plug (RS 274-007-
-S 1 .49), a length of 4-conductor cable, a
DB-25 connector(I required a male[RS
276- 1 547-S2.99]), optional hood (RS
276- 1 549-$ 1 .99). If you can't find cable,
purchase RS cable #26-3020 ($4.95)
and remove one of the 4-pin DIN plugs.
Note*. This homemade cable cost less
than $12. 1 use the following cable to
interface the Multi Tech Modem and an
Anderson-Jacobsen Modem to my
CoCo. ^L_
RS-232 Interface
Cable for
D(ata)
C (ommunication)
E(quipment)
DCE CABLE
OB-2S
MALE
(RS 276-1S47
By Helene* \l. LaBonviiie
November 1984 THE RAINBOW 89
90 THE RAINBOW
November 1984
16K
H
m
RAINBOW
E
I f you have a palate for some mouth-
watering fun, you'll love Junk food.
The object of this 16K. non- Extended
BASIC game is to let your hungry mouth,
controlled by your right joystick, cat all
the "edible" foods to gain as many
points as possible — but watch out for
those purple pickles, they give you more
than heartburn, they're deadly!
Upon execution of Junk food, the title
screen will be displayed. Press the right
joystick lire button to begin the game.
You will have three mouths, or lives, in
a game. 1 he food scrolls in rows from
left to right and you must maneuver
your mouth (up and down only) to
chomp as much edible food as you can.
Edible food and their points are:
Hotdogs - 10 points
Hamburgers - 10 points
Green Pickles - 100 points
1 he menu of inedible food consists of
purple pickles, which need only be
touched to lose one mouth. You will be
squirted with mustard and will lose a
mouth if you stay between the rows of
food too long.
As Junkfood progresses, regular food
(hamburgers and hotdogs) will be re-
placed by purple pickles to make the
game more difficult. The speed will also
November 1984 THE RAINBOW 91
increase. When all regular food has
been replaced and the maximum speed
is reached, the game will stop moment-
arily and you will be rewarded 1,000
points. The round will then be reset with
regular food, including green pickles,
and with a few more purple pickles
added between spaces of lood.
If you lose a mouth in the middle of a
round, the round will be reset, maintain-
ing that level of difficulty. After losing a
mouth, press the fire button to con-
tinue.
After completing JunkJ'ood , the high
scoreboard will appear. Your score is
displayed near the top-left corner and
the highest three scores will appear in
the middle of the screen. If you have a
high score, the new high scoreboard will
be displayed. Use the joystick to control
the three initial boxes by moving the
joystick to the left, to decrease the order
of the letters, or to the right, to increase
the order. When the correct letter is dis-
played, press the fire button and con-
tinue for the other two boxes. To begin
a new game, press the fire button.
The program is actually in machine
language, but you won't need an assem-
bler because the four BASIC listings can
by typed in directly.
I ) Type in each listing and save it to
tape. Don’t run them yet. (If you have
this month’s RAINBOW ON’I APE you can
skip this step.)
2) Now CLOAD each of the four list-
ings and RUN them in turn. Each listing
POKEs part of the program into mem-
ory.
3) Put in a blank tape and enter
CSAVEM "JUNKFOOD", 12288, 159
88,12288. T his will save the machine
language program onto your tape. You
can now EXEC il you would like to play
the game.
To load the game tape, just type
C L OA D M: EXEC. The finished game
tape will work on a I6K CoCo with or
without Extended Color BASIC. Good
luck, it takes a big appetite to be a
“chompion!”
lasting 1:
1 ’ if-****************************
2 ’ JUNKFOOD
3 ’ COPR. (C) 1984
4 ’ BY DAVID TAYLOR
5 * **•****■****#■#•#•**■*#*#••***•■*■*■*■#■*■**
6 * PART#1 : RUN AND LOAD PART#2
7 ’ *****************************
8 FORX = 1 2288T0 1 3295 : READ Z:POKEX
, Z : NEXT
9 DATA15, 113,204, 128, 192,221, 114
, 126,56, 183, 16, 142, 128, 128, 142, 1
0,0, 16,175, 129, 140,34,0,38,248,7
9, 183, 255, 199, 183,255, 195, 183, 25
5, 197, 134,5, 180,255,34, 183,255,3
4, 142, 10,44, 16, 142
10 DATA59, 92, 189,57,74,48, 136,24
, 140, 11, 140,38,241,204,60, 158,25
3,61,86,134,2, 183,61,85, 189,52, 1
97, 124,61,85, 189,52, 197, 142, 11,1
60, 204,48,48, 237, 129, 237, 129, 237
, 132,48, 136,28
1 1 DATA 140, 13,0, 38,239, 142, 61 , 53
, 16, 142,62, 148, 16, 191,59,201,236
, 129,237, 161, 140,61,85,38,247,20
4,22,62, 253,59, 210, 204,60, 28, 253
, 59,213,204, 60, 201 , 253, 60,110,20
4.60.209.253.60
12 DATA 1 08 , 204 , 60 , 223 , 253 , 60 , 66 ,
204,3,33,253,60, 104,204, 128, 128,
253, 59,215, 253, 59, 217,253, 59,219
, 127,59,207, 127,59,238, 134,48,18
3,59,205, 127,61,88, 189,53, 112,18
9.56.32. 126.51.60
13 DATA173, 159, 160, 10, 190, 59,210
, 166, 137, 1,0, 129,202,38,2, 134, 12
8,230, 137, 1,160, 193, 181,38,2, 198
,128, 193,202,38,2, 198, 128, 16, 131
, 128, 128,39,3,253,59,215, 166, 137
, 1, 128,230, 137
14 DATA1, 96, 16, 131, 128, 128,39,3,
253, 59, 219, 166, 137, 1 , 32, 230, 137,
1,64,16,131,128, 128,39,3,253,59,
217,182,1,91,129,6,37,50, 129,57,
46.92.252.61.91. 195.0. 1.253.61.9
1
15 DATA16, 131,3, 192, 16,39,4, 176,
16, 190,59,210, 142,62, 117, 166, 169
, 1,32,230, 169, 1,64,237, 132, 166, 1
69, 1,96,230, 169,1, 128,237,2,32,8
9.204.0. 0.253.61.91.252. 11.163.2
53.59
16 DATA239, 16, 190,59,210, 16, 140,
12,94,39,67,49, 168,224, 142,62, 11
7,204, 128, 128,237, 132, 166, 169,1,
96,230, 169, 1, 128,237,2, 126,49, 15
8.204.0. 0.253.61.91.252. 11. 163.2
53,59,239, 16
17 DATA190, 59, 210, 16, 140,31,222,
39.21.49. 168.32. 142.62. 117.166.1
69, 1,32,230, 169, 1,64,237, 132,204
, 128, 128,237,2, 189,49, 164, 126,49
,216,16, 191,59,210, 190,59,213, 13
4, 19, 183,59,212
18 DATA236, 129,237, 164,49, 168,32
, 122,59,212,46,244, 16, 190,59,210
, 142,62, 117,236, 132, 167,169,1,32
,231, 169, 1,64,236,2, 167, 169,1,96
,231,169,1,128,57, 182,59,207, 129
,21,39, 19, 124
19 DATA59, 207, 129,0,39,31, 129, 10
, 16,39,0, 12, 189,54, 166, 126,50,22
3. 127.59.207. 126.50.223.204.60.2
8,253,59,213, 16,190,59,210,126,4
9, 164,204,60, 148,253,59,213, 16,1
90,59,210, 189
20 DATA49, 164, 134, 1, 183,59,238, 1
26.53.24. 127.59.238. 134.3. 183.59
92 THE RAINBOW November 1984
,237, 16, 142,59,215,236, 161, 132, 1
43, 129, 128,38, 14, 196, 143, 193, 128
,38,8, 122,59,237,46,237, 126,50,2
04, 189,54, 154, 134
21 DATA3, 183,59,237, 16, 142,59,21
5, 236, 161 , 132, 240, 129, 128, 38, 14,
196,240, 193, 128,38,8, 122,59,237,
46. 237. 126.50. 237. 204.48. 48. 253,
62. 127. 253. 62. 129. 204.49.48. 253,
62, 131, 189,50, 115
22 DATA126,50,204, 142, 11, 160, 16,
142,62, 121, 189,50,224, 127,59,206
,49,37, 142,62, 132, 166, 164, 171,13
2. 187. 59. 206. 127. 59. 206. 128. 48. 1
29,57,46, 14, 167, 164, 16, 140,62, 12
1,39, 17,49,63,48
23 DAT A3 1,32, 226, 128, 10, 167, 164,
134. 1 . 183. 59. 206. 32. 233. 142.62, 1
21,16, 142, 11, 160, 141,41,49, 168,3
2, 16, 140, 12,224,38,245, 182, 11,16
1, 177,59,205,39,3, 126,55,204,57,
16, 190,59,210
24 DATA204, 128, 128,253,59,215,25
3,59,217,253,59,219, 126,49, 164,5
7.236. 132. 237. 164.236.2. 237.34. 2
36.4. 237. 36. 57.204.48. 48. 253. 62,
127.253.62. 131 . 204. 48. 49.253. 62,
129, 189,50, 115,32
25 DATA203 , 204 ,62,139, 253 , 59 , 233
, 134,9, 183,59,230, 190,59,221, 16,
190,59,233,48,30, 134, 15, 183,59,2
29.236. 132.237. 1.48.30. 122.59.22
9.46.245. 166. 160. 167.2. 122.59.23
0,46,229,57,204
26 DATA0,0, 195,0, 1, 16, 179,60, 104
, 38, 247,57,204, 33, 158, 253, 59, 221
, 189,51, 1, 189,48, 192,246,61,85, 1
6,39, 1, 195, 189,53,24, 189,52, 112,
189,51,243, 182,61,88, 16,46,3, 191
, 189
27 DATA51, 47, 189,48, 192,246,61,8
5. 16.39. 1. 166. 189.53.24. 189.48. 1
92.246.61.85. 16.39. 1. 153. 189.53,
24,252,59,221, 131,6, 128, 16, 131,7
, 158,39,8, 16, 131, 10,222,39, 174,3
2, 175
28 DATA204, 30, 94, 32, 170, 190,61,5
1, 166, 128, 167, 159,60, 110, 140,62,
212.39.35. 191.61.51.129. 1.39.53,
129,2,39,54, 129,3,39,55, 129,4,39
,56,204,60,235,237, 159,60, 108, 19
5,0,3
29 DAT A237, 159,60,66,32,68, 190,6
0, 104, 140,0, 1,39,6,48, 136,236, 19
1,60, 104, 189,53,66, 189,53,66, 142
,62, 180,32, 196,204,61, 15,32,213,
204.60. 68.32. 208. 204.60. 112.32.2
03,204,60
^MASTER *** INTRODUCTORY OFFER ***
$ 99.95
f
) Have you ever lost a program and didn 't have a backup” Sooner or later it happens
l to everyone. The Pest policy is to have a backup c-f EVERYTHING . ’hus comes the
r problem - many programs are copy-protected and won t Pact.up easily. So now do you
^protect your investment' 1
^ The MASTER KEY was developed just for this proDiem. Just as a master key unioCr;S
j all doors in a building, this MASTER KEY will that load into
p /Our CoCos memory. And it s as easy as flipping a switch 1 Once you have control,
v /ou can copy your programs, proctected or not, to tape or disk. The MASTER KEY
t otters:
)
^complete Disassembler Search for text or M/l routines
[ d 1 sp 1 a y / Ch ang e memory in Hex or ASCII Copy memory from one location to another
fv'tew memory in all Graphic Modes Write memory to tape or disk
S-’ersatile printer routine for All printers Defeats All auto-start programs
. Rcm-Fak model has gold contacts for more Rom-?an design allows use of disx system
Reliable operation. while Master Key is installed,
b Comprehensive, easy to follow manual Works with all versions of CoCo, laK +
| T he MASTER r.EY may be used to convert many programs from tape to disk, and yet does
Snot -equire a background in assembly language. Using the ME T HQDS section of the
^manual will allow even a novice to copy many programs.
1 is-jemol. langua ge, you'll be able t o use th e MASTE R KEY s ; u 1 1 : apa; . 1 : 1 1 e= .
)
1-ou can .eave the MASTER KEY plugged in all of the time. The gold contacts will
t improve the 1.0 of your disk drive, and at the flip of a switch you 11 have a
^quality di sassemb 1 er . The Examine/Change feature will allow the entry of short M/L
Routines, and the Screen comm an a will allow quick debugging of graphic screens.
I 70 DAY MQNE V 3ACi SUARAN^E : If you find any program that MASTER KEY cannot t at e
S controlof , simply return for a full refund.
The MASTER KEY has been developed as an educationa. tool and to allow
i the user to examine and save for archival purposes programs he. she has purchased.
IN07E: board owners must cut a capacitor - details included.
£ SUPPLIED ON ROM PAK MODEL #MK035
BACK IT UP!
SUPER BACK-UP UTILITY*
SUPER BACK-UP UTILITY WILL PERFORM ALL
OF THE FOLLOWING FUNCTIONS.
1. TAPE TO TAPE (Regardless ol most protection schemes')
2. TAPE TO DISK (Move Cassette programs to Disk')
3. AUTO RELOCATE (For those Cassette programs that conflict
WITH Disk operating systems i
4. DISK TO TAPE (Place Disk programs onto Cassenei
5. DISK TO DISK (Our powerful Spit-N-lmage Program.
’Regardless of protection schemes')
* MENU DRIVEN!
* REQUIRES 32K EXTENDED COCO
* REQUIRES 1 OR 2 DRIVES (For Disk Functions!
* ALL MACHINE LANGUAGE!!!
| COMPARE WITH OTHER INDIVIDUAL PROGRAMS 1
COSTING IN EXCESS OF $100.00 OR MORE!!! (
* ★ Von ly"$49 .95! ★ VV
(SUPPLIED ON DISK)
T.T.U. - TRIPLE TRANSFER UTILITY^
M/L For Cassette & Oisk Program Transter
Transfer contents o< disk to taoe " Trans*e» content ot taoe to disk * Select or ' AIT Ooton ’ Wilt
automatically relocate those cassette programs that conttici with me disk ooeratmg system *
Wll display machine language orogram address ' Cooes ASCII Base & Macon* i wage
Programs ■ All contained m 1 menu driven orogram 1 ' '
REQUIRES 32K CC EXT. "LmSm
Cassette $1 9.95 Disk $24.95
SPIT-N-IMAGE (C)
RAINBOW
There is no need to sutler the heartbreak ol crashed daks any longer Sort-N-image wki create a
rrwTor image ot your vaJuatee disk programs when do not respond to normal back-up functions
Win also inmatue and back-up ei one pass Oata processing experts always msat on haviang a
tack-up - its good practw - Don't wart
REQUIRES 32K CC AND 1 OR MORE DRIVES
DISKETTE $34.95
k 215-940-7280 *
'OMPUTIZE, INC
November 1984
THE RAINBOW
1 » *****************************
2 ' JUNKFOOD
3 ’ COPR- <C) 1984
4 ’ BY DAVID TAYLOR
5 * *****************************
6 ' PART#2 :RUN AND LOAD PART#3
7 * ****************************
8 FORX=13296TO 14255: READ ZlPOKEX
, Z:NEXT
9 DATA112, 32, 198, 108, 159,60, 106,
1 66 , 1 59 , 60 , 1 06 , 1 29 , 4 , 39 , 1 50 , 37 , 7
2, 129,7,37,5,79, 167, 159,60, 106, 1
66, 159,60, 110, 129,4,39,75, 134,9,
16, 190,59,233,49,40, 174, 159,60,6
6,230, 132
10 DATA231, 164,48,4,49,63,74,46,
245.236. 159.60.66. 16. 163. 159.60,
108.39.9. 131.0. 1.237. 159.60.66.3
2.11. 236. 159.60. 108.195.0. 3. 237,
159,60,66,57, 16, 190,59,233,49,40
, 198
11 DATA128, 231, 164,49,63, 16, 188,
59,233,45,237,32,244, 134,9, 16, 19
0,59,233,49,40, 198, 128,231,164,4
9,63,74,46, 247, 32, 185, 190, 60, 106
, 140,60, 199,39,7,48, 1,191,60, 106
,32,6, 142
12 DATA60, 193, 191,60, 106, 190,60,
110. 140.60.206.39.7.48. 1.191.60,
110,32,6, 142,60,200, 191,60,110, 1
90,60, 108, 140,60,219,39,7,48,2, 1
91,60, 108,32,6, 142,60,207, 191,60
, 108, 190
13 DATA60, 66, 140,60,233,39,7,48,
2, 191,60,66,32,6, 142,60,221,191,
60,66,57,246, 61 , 85, 90, 88,79, 195,
10,30,31,2, 190,61,86, 134, 10, 183,
59,212,236, 129,237, 164,49, 168,32
, 122
14 DAT A59 ,212, 46 , 244 , 57 , 204 ,10,0
, 253, 61 , 86,246, 61 , 85, 193, 1 , 39, 9,
189,52, 197,204,60, 158,253,61,86,
122,61,85, 141, 112,246,61,85,39,6
, 189,55, 152, 189,56,32, 16, 142, 12,
94, 126
15 DATA50, 204, 189,59,79, 126,57,2
4, 134,3, 183,59,237, 16, 142,59,215
, 236, 161 , 132, 240, 129, 224, 16, 39, 1
, 39, 196, 240, 193, 224, 16,39,1,31,1
22, 59, 237,46,233, 182,59, 238, 129,
1,16,39,252
16 DATA217, 57, 190,61,89, 166, 132,
129,3,37, 14, 129,4,38, 14,246,61,8
8, 193, 1,37,7, 124,61,88, 198,5,231
, 132,48,1, 140,62,212,39,4, 191,61
,89,57, 142,62, 180, 124,61,88,32,2
44
17 DATA16, 142, 128, 128, 142, 12,254
, 16, 175, 129, 140,34,0,38,248, 16, 1
91.12. 158. 16. 191.12. 190. 16. 191.1
2. 222. 204. 3. 33. 253.60. 104. 204.0,
0,253,61,91,127,61,88, 142,60, 186
, 16, 142,60
18 DATA193, 166, 128, 167, 160, 16, 14
0,60,200,38,246, 142,62, 148, 16, 14
2,62, 180, 16, 191,61,89,236, 129,23
7, 161, 140,62, 180,38,247,204, 128,
128,253,62,117,253,62, 119,253,62
, 139,253,62, 141,253,62
19 DATA143, 253, 62, 145, 183,62, 147
,57,252,59,239, 16, 179,11, 163,39,
15.204.0. 0.253.61.91.252.11.163,
253, 59, 239, 126, 49, 40, 204, 60, 28, 2
53.59.213. 16. 190.59.210. 189.49. 1
64,204,9, 192
20 DATA142, 59, 210, 16, 163, 132,35,
56, 131,1, 128,31,1,16, 131, 10, 192,
39.54. 16. 142.61.93.236. 164.237. 1
32, 236, 34, 237, 2, 49, 36,48, 136,32,
16, 140,61, 121,38,237,48, 136, 132,
95, 134, 159
21 DAT A 1 67 , 128,92, 193,27,38,249,
189, 56,2, 189, 59, 79, 126, 52, 229, 19
5.3.64. 16. 131.36.0. 38. 186.204.0,
0, 253,61, 91 , 126, 49, 40, 142, 16,1,1
27.59.209. 16. 142.61.121. 127.59.2
08,236
22 DATA161, 195,96,96,237, 129, 124
, 59, 208, 182,59, 208, 129,14,38, 239
, 124,59,209, 246,59, 209, 193,12,38
, 16, 16, 140,62, 117,39, 17, 127,59,2
08, 127, 59, 209, 48,4,32,213,49,168
,228,48,4,32
23 DATA203, 189, 55, 243, 189, 59, 79,
126.52.229.204.0. 184.253.62. 136,
142,59,245, 191,59, 199, 190,59, 199
, 182, 255, 35,138,8,183, 255, 35, 230
, 128,39,9,247,62, 133, 189,54, 191,
191,59, 199,57,52
24 DATA80, 206, 62, 133, 142,59,243,
191,59,241,174,67, 166, 159,59,241
94 THE RAINBOW November 1984
,39,73, 198,255,61, 132,252, 186,25
5, 32, 183,255,32, 230, 196,48,31,38
, 12, 16, 190,59,241,49,33, 16, 191,5
9,241, 174,67,90
25 DATA38, 237, 126,54,245, 126,54,
248, 126, 54, 251 , 18, 198,3,244,255,
32,247,255,32,230, 196,48,31,38, 1
2, 16, 190,59,241,49,33, 16, 191,59,
241, 174,67,90,38,237,32, 177,53,8
0,57, 129,3
26 DATA16, 38, 252, 59, 204, 32, 0, 253
,62, 136, 142,60, 17, 191,59, 199, 134
,20, 183,59,204, 142,59, 154, 16, 142
,11,170, 189,50,224,48, 12,49,38, 1
89, 50, 224,48, 20, 49, 168, 26, 16, 140
, 13, 10,38
27 DATA235, 189,54, 166, 142,59, 160
, 16, 142, 11, 170, 189,50,224,48,6,4
9, 38, 189,50, 224, 48,26,49,168,26,
16, 140, 13, 10,38,235, 189,54, 166, 1
22, 59,204, 46,189, 204, 48, 48, 253, 6
2, 127,253,62
28 DAT A 1 3 1 , 204 , 49 , 48 , 253 , 62 , 1 29 ,
189,50, 115, 189,53, 112, 141,36, 189
, 56, 132, 189, 56, 132, 126, 51 , 95, 142
, 60, 193, 246, 255, 0, 193, 126,39, 13,
193,254,39,9,48, 1, 140,60,200,39,
235,32,236, 191
Listing 3: '
1 51 *****************************
2 ’ JUNKFOOD
3 ’ COPR. <C> 1984
4 ’ BY DAVID TAYLOR
5 ’ ************■#•*•#•*•*•#•*•****■•*■•*#••**■#■
6 ’ PART#3 : RUN AND LOAD PART#4
7 ’ *****************************
8 F0RX=14256T015215: READ ZlPOKEX
, Z:NEXT
9 DATA60, 106,57, 142, 10,0, 16, 142,
Educational Programs
ft
ft
ft
ft
n
ft
n
ft
n
n
n
*
ft
ft
ft
ft
4
4
ft
«
4
ft
ft
ft
ft
:
ft
n
n
ft
ft
k
BASKETBALL
STATISTICS
Coaches, let CoCo do the paper-
work! Keeps each individual game,
plus league, non-league and all
game totals for a maximum of 16
players in up to 29 games. Stats
can be kept in as many as 17 dif-
ferent categories — assists,
steals, field goals, and free throw
stats (made-attempted-
percentages), offensive and de-
fensive rebounds, turnovers, per-
sonal fouls, charges, playing time,
quarters played and points. Totals
for the opposition team and for
your individual players are print-
able. Your season record and
scores to date are available at any-
time. Also, prints a year end sum-
mary of each individual player on a
aame by game basis. Team stats
for your team and the opponents’
totals for the year are included.
Menu driven - Easy to Run - Ex-
cellent for most any basketball
team.
32K Disk
$29.95
CONGRESS
An award winning political simula-
tion by Jeff Stevens. Have you
ever wondered what it feels like to
be the President of the United
States? Congress lets you be the
President. You select a program to
get through Congress. You decide
which states to influence through
pork-barrel legislation. You assign
lobbyists to the House or Senate,
and you determine how to use log
rolling favors. Finally, you decide
whether to sign a bill into law or
veto it. Your overall performance is
rated in comparison to the popular-
ity of other presidents. “Congress"
also serves as a fine tutorial on
how a bill becomes a law. It will add
a spark to any government class.
All would-be politicians will enjoy it.
Grades 7-12 and Adult
32K Cass. - $29.95
32K Disk - $31.95
RECESS GAMES
A superb Christmas gift! Four
Games in one program provide an
enjoyable format for using higher
level thinking skills. Players must
reason logically while playing
Treasure Hunt, Masterbrain, Tic
Tac Toe, and NumberGuess. Chil-
dren use co-ordinates and a hot/
cold thermometer to find a treasure
hidden behind a grid. Number
Guess includes an optional use of
a number line to help children ap-
proximate answers. In Master-
brain, players must consider the
many possible ways to arrange
specific digits to build numbers. Tic
Tac Toe encourages children to
predict and plan sequential moves.
All games are multi-leveled so chil-
dren of different ages can play the
same game. One and two player
options — Large graphic numerals
— Attractive Screen Displays.
Grades 2-8
16K Cass. (2) - $19.95
32K Disk - $21.95
Write for a free brochure
or ask for a dealer demonstration. Priced from
S9.95 to S31.95. Requires Extended Basic. Avail-
able for both tape and disk.
d
B-5 Software Co.
1024 Bainbridge Place
Columbus, Ohio 43228
Phone (614) 276-2752
SPELLING
Add zest to the basics! Spelling
allows you to input your own words
and save them on data files (tape
or disk). You may also purchase
ready made data files (below).
neath the misspelling. The student
can quickly determine the error
and correct it. The score is given
continuously, and all misspelled
words are given at the end. A
graphic display of superlative
During the lesson a word flashes words and song provide a reward,
on the screen, and the student Printer use is optional. Spelling
then types the word. If the word is will accept words with apos-
misspelled, the correct spelling trophes, hyphens, and spaces,
appears and aligns itself under- Word lists may be easily edited.
Grades 2-8.
16K Cass. - $19.95
32K Disk - $21.95
Data Files
Dolch Words
Most Misspelled
Space Words
Grades 2, 3, 4, 5, or 6
$8.95 each - Cass.
$10.95 each - Disk
November 1984 THE RAINBOW 95
II, 170, 189,50,224,49,38, 189,50,2
24,49, 168,26, 16, 140, 13, 10,38,239
,57,68,72, 177, 11,161,39,1,57, 182
,61,85, 129,7,38, 1,57, 124,61,85, 1
89
10 DATA52, 197, 182,59,205, 139,2, 1
29,58,39,4, 183,59,205,57, 134,48,
32.248.204. 160.0. 253.62. 136. 142,
59,251, 191,59, 199, 126,54, 166, 182
,255,35, 138,8, 183,255,35,204,2,8
8,253,62, 136
11 DATA142, 59, 253, 230, 128,39,8,2
47,62, 133, 189,54, 191,32,244,57, 1
82,255,35, 138,8, 183,255,35,204,6
4.0. 253.62. 136. 198.63.247.62. 133
, 189,54, 191,204, 104,0,253,62, 136
, 189,54, 191,204
12 DATA64, 0,253, 62, 136, 198,67,24
7.62. 133. 189.54. 191.204.84.0. 253
,62, 136, 198,75,247,62, 133, 189,54
, 191 , 204, 104,0, 253,62, 136, 198,85
,247,62, 133, 189,54, 191,204,0,0, 1
95.0. 1. 16
13 DATA131, 64, 0,38, 247, 204, 32,0,
253,62, 136, 198,41,247,62, 133, 189
, 54, 191 , 57, 134,32, 183, 59, 203, 190
, 59, 201 , 166, 132, 129,4,38, 15, 198,
5,231, 132,48,7, 140,62, 179,34,21,
191,59,201
14 DATA57, 122,59,203,39,247,48, 1
, 140,62, 180,38,223, 142,62, 148,32
,218,48, 136,224,32,230,206,37,0,
16.206.38.0. 79. 183.255. 198. 183.2
55.200. 183.255.203. 183.255.204. 1
83, 255, 206, 183, 255
15 DATA208, 183,255,210, 183,255, 1
92, 183,255, 194, 183,255, 196, 134,5
, 180,255,34, 138,8, 183,255,34, 16,
142. 175. 175. 142.8.0. 16. 175. 129, 1
40. 10.0. 38.248. 142.8. 12. 16. 142.5
9,92, 189,57,74
16 DATA142, 8, 75, 189,57,74, 142,8,
III, 189,57,74, 142,8, 138, 189,57,7
4. 189.59.27. 126.48. 10. 142.11. 160
, 16, 142,8,32, 189,50,224, 16, 142, 1
75, 175, 142,8, 192, 16, 175, 129, 140,
10.0. 38
17 DATA248, 79, 183,255, 198, 183,25
5, 194, 183,255, 196, 189,57,87, 189,
58, 139, 189,58,215, 189,55, 152, 126
,48, 10,236, 161, 16, 131,128,0,39,4
,237, 129,32,244,57, 142,8,32, 16, 1
42.59. 172. 166. 160
18 DATA161, 128,34,9,37,51, 16, 140
, 59, 178, 38, 242, 57, 142, 8, 32, 16, 14
2,59, 178, 166, 160, 161, 128,34,9,37
,39, 16, 140,59, 184,38,242,57, 142,
8.32. 16. 142.59. 184. 166. 160. 161. 1
28,34,8
19 DATA37, 41, 16, 140,59, 190,38,24
2, 57, 189, 57, 205, 189,58, 45, 189, 58
,71,57, 189,57,205, 142,59, 178, 16,
142,59, 184, 189,58,59, 142,59, 193,
16, 142,59, 196, 189,58,90,57, 189,5
7,205, 16, 142
20 DATA59, 190, 189,58,62, 16, 142,5
9. 199. 189.58.98.57. 142.8.233. 16,
142,59, 132, 189,57,74, 16, 142,9,46
, 134, 128, 167, 164, 167,33, 167,34, 1
34,77, 167, 164, 173, 159, 160, 10,204
,0,0,195,0
21 DATA1, 16, 131,64,0,38,247,246,
1,90, 193,6,37,26, 193,57,46,32, 18
2.255.0. 129. 126.39.4. 129.254.38,
218,49,33, 16, 140,9,49,39,23, 126,
57,227, 166, 164, 129,65,39,201,74,
126
22 DATA57, 229, 166, 164, 129,90,39,
191,76, 126,57,229,57, 142,59, 178,
16. 142.59. 184. 189.50.224.48.26.4
9.58. 189.50.224. 142.8.32.49.58. 1
89.50.224.57. 142.59. 193. 16. 142.5
9, 196,236, 132
23 DATA237, 164, 166,2, 167,34,48,2
9.49.61.236. 132.237. 164. 166.2. 16
7,34, 142,9,46,49,61,236, 132,237,
164. 166.2. 167.34. 16. 142.59. 148. 1
89,57,74, 142,8,233, 16, 142,59, 148
, 189,57,74
24 DATA142,8,245, 16, 142,59, 148, 1
89,57,74,57, 142,8,235, 16, 142,59,
136. 189.57.74. 142.9.41.134.49. 16
7. 132.76. 167. 136.64.76. 167. 137.0
, 128, 16, 142,59, 190,48,3,236, 161,
237, 129, 166
25 DATA160, 167, 132,48, 136,62, 16,
140.59. 199.38.239. 142.59. 172. 16,
142,9,49, 189,50,224,48,6,49, 168,
64, 189,50, 224,48, 6, 49, 168,64,189
,50,224,57, 142,8, 192,204,246,246
, 189,58,245
26 DATA142, 8, 192,204,249,249, 189
,58,245,246,255,0, 193, 126,39,4, 1
93,254,38,227,57,237, 132,237, 137
, 1 , 32, 48, 2, 140,8, 224, 38, 243, 48, 3
1,237, 132,48, 136,32, 140,9,255,38
,246,204,0
27 DATA0, 195,0, 1, 16, 131,48,0,38,
247,57, 16, 190,60, 106, 190,61,51,4
8, 1,140,62,212,39,25,49,33, 16, 14
0,60,200,38,4, 16, 142,60, 193,246,
255. 0. 193. 126. 39. 1 1 . 193. 254. 39. 7
28 DATA32, 224, 142,62, 180, 32, 238,
191.61.51.16. 191.60. 106.57.204.0
, 0, 195, 0, 1 , 16, 131 , 255, 255, 38, 247
,57, 10,21, 14,11,6, 15, 15,4, 128,0,
67,79,80,82, 110,96, 113, 121, 120, 1
16
96 THE RAINBOW November 1984
HARDWARE & PROGRAMS
MONITORS
BMC MEDIUM-RES COLOR
13" BMC w/ sound $303.95
14” USI w/ sound 324.95
12” Taxon Composite & RGB. . . 335.95
COMREX HI RES
MONOCHROME
12" Amber or Green 140.95
9” Amber or Green 125.95
Sorry, no C.O.D . on monitors.
COMPOSITE MONITOR
INTERFACES
Double Driver 24.95
Video Plus 24.95
Both work great with color
or monochrome on CoCo 1 .
Coco Double Driver 28.95
Video Plus II M 26.95
Video Plus 11C 39.95
For CoCo II Only
JARB DISK DOUBLER
Why spend twice as much as you need to
for double sided diskettes? With our
doubler, you can make your own and pay
for it with the first box you double. A
must for disk drive users.
5 ’A” size only 12.95
BASF DATA CASSETTES
C-OS C io
MO .60 ca. .65 ea.
11*20 .55 ca. .60 ca.
Soft Poly Cases La. S.20
Hard Shelled Cases La. S.22
Cassette Labels (12) Sh. $.36
Cassette Labels Tractor (1000) .... $21.95
MEMORY UPGRADE
KITS
I6K RAM CHIPS 1 .50 ca. .
5 V, CoCo II I6K 1.95 ca.
*64K RAM CHIPS
Eight 200 NS Factory Prime 64k RAM
Chips. Allows you to upgrade ‘all’ board
easily. No soldering needed $52.50
BY Terry .4. Steen
An excellent hi res, arcade quality game
program tor two players. Joysticks and
32K are required in this all machine
language program.
Cassette .519.95 l)isk/Amdi>k .$24.95
JUNGLE TREK
Lost in a jungle with wild animals lurking;
your only survival is to find a sale com-
pound before you arc lunch for lions;
high resolution; multi-color.
I6K EXT $14.95
PROGRAMS FOR THE
SPECTRUM PROJECTS
VOICE-PAK
OR
SPEECH SYSTEMS VOICE
TALKING
FINAL COUNTDOWN
(by Bill Cook)
For 32K EXT $19.95
Standard cassette
MNAI COUNTDOWN $14.95
TALKING
SPELL- A-TRON
The program allows the user to build a
dictionary of words. During testing, the
words are spoken. If an incorrect
response is given, the word is spoken
again and spelled. Tape(32K EXT) $22.95
TALKING
SCORE E-Z
A yaht/ee type program. Up to six players
can compete. All scoring and record keep-
ing is done by the computer. Tape (32K
EXT) $19.95
Standard SCORE E-Z $15.95
TALKING
COLOR MATH
The perfect educational game to aid the
student in learning addition, subtraction,
multiplication and division. Allows one to
specify difficulty level.
Tape (32K EXT) $22.95
TALKING
SHIP HUNT
by Cobra Software
Play Battleship against your computer.
32k w7 joystick needed. Graphics and
sound. Can be played without voice.
Cassette $10.95
SCHEMATIC DRAFTING PROCESSOR
(disk) can draw large scale schematics in
hi-res (has six overlapping screens) and
then print them out to any of several
popular printers, fast!! A must for serious
hardware computerist.
Now only $49.95
* 16K/32K
Eight 200 NS Factory Prime Chips with
Piggy Backed Sockets, Sam Socket, Bus
Wire. Comprehensive Instructions.
Recommended for ”D” or earlier, but may
be used on “E”. Only 9 simple soldtr con-
nections to kit. None to computer. $25.95
NOT FOR CoCo 2
BIORHYTHM/PSYCHIC APT.
1) Prints biorhythm charts of nearly
unlimited length; attractively formatted
for use on most printers. 1 6k
2) Your psychic ability is determined
through questions evaluating your psychic
experiences
16k Ext Both for 515.95
CoCo Chips
Sam, Pia, CPU, Ext, Basic
We carry products
from many manufacturers.
If you don’t see it, ask.
JARB
1636 D Avenue, Suite C
National City, CA 92050
SOFrWARE
HARDWARE
COD orders accepted, no charge cards please.
Shipping and handling $3.00
California residents please add 6°/o sales tax
Order Line
( 619 ) 474-8982
After Hours BBS
( 619 ) 474-8981
PRO-COLOR-SERIES
*1904 BY DERRINGER SOFTWARE. INC
M0B0DY, BUT IM©!B©DY MAS DONE IT L©M<SiR AM© BITTER TMAM USt
A fully intergrated series of programs that offers a full range of information tracking capability.
PRO-COLOR-FILE ‘Enhanced*
$79.95 PRO-COLOR-FORMS**
$39.95
This is the main link in the series. With PRO-COLOR-FILE, you can
design a full featured database that is custom tailored to your needs,
its ability to allow the user to custom define formats is unmatched by
anything else on the market, A full range of features for information
handling is available for any application you might have:
' 60 Data Fields for storing data
' 1020 bytes capacity per record
* Variable record length capability
* Multi-drive drive ability
' Allows maximum system storage
* 4 Custom designed screen formats
" 28 Equation fines {+-*/)
4 8 Custom designed report formats
* Send reports to printer or screen
' Summarize file by groups of records
* Column totals and averages
p Posting routine performs file wide calculations and updates fields
' 6 Custom designed mailing label formats
‘ Custom designed menus for selection of reports and label formats
‘ Selectable password protection for data entry screens and reports
' Sort any size file
' 3 levei sort capability
* Select options for sorting or reporting sub sets of a fife
' Duplicate records and fields
' Cursor controlled text editing
* Fast record selection via indexing
‘ Global file searching
As a database is created, all of the formats are stored in a file which
means you won't have to enter it each time you wantto print a report or
label Once your database is up and running, you can install a limited
menu that will lead even the most timid user through the program.
Since menu selection of report formats are custom made, you'll know
exactly which format does what,
PRO-COLOR-FILE is also supported by a NATIONAL USERS' group.
Their quarterly newsletter is packed with ideas for using PRO-
COLOR-FILE to its fullest, A listing of database programs that have
already been created is also provided for comparing notes with other
users Useful database information such as magazine articles are
available on a data disk for use on your own system,
This is the second link in the series, PRO-COLOR-FORMS offers the
ability to merge data files with text files. Just imagine being able to
place the data you enter with PRO-COLOR-FILE anywhere on a sheet
of paper, either by itself or within an external source of text, then you’ll
have the picture Th is means you could write a general letter to a list of
people but have each one custom printed with their name and
address. You can pre-enter checks into a data base and then have the
checks printed on form -feed checks You might even use form-feed
statements for sending out to customers at the end of each month. Atl
of the parameters can be modified to indicate just what size 'page'
you need for any application:
* 6 Menu Selectable formats
* Page width from 40 to 133 characters
■ Lines per page from 7 to 66
9 Supports printer control codes
■ Converts any ASCII fife for use
* Prints multiple copies
1 Interfaces with PRO-COLOR-FILE
■ Password protection
If you need to generate forms from your data files then chances are
you can do just that with PRO-COLOR-FORMS, Form letters, billing
statements, index cards, or even post cards can be used easily.
PRO-COLOR-DIR** $2495
The latest addition to the series is a utility for organizing disk direct-
ories into one nice listing. PRO-COLOR-DIR reads the directory of a
diskette and then stores valuable information about each program
into a master data file. This data file can then be accessed by PRO-
COLOR-FILE for sorting. searching and reporting. PRO-COLOR-DiR
will create a record for each filename on a diskette and store the
following information about each one:
* Diskette ID name
* Date diskette was created
* Last date diskette was updated
m Filename and extension
* File type (BASIC, ML, Text , Data)
* Number of Grans allocated
* Number of sectors allocated and used
’ Machine Language program addresses
Think about it, how can a program exist for over a year and a half, be
sold in every state and overseas, and have the support of a national
users' group? Simple, it’s that good!
PRO-COLOR-D I R allows for hardcopies of a single diskette’s files and
has a versatile label printing routine. A global replace function can
re-store a diskette's files with deleted files being removed or new ones
appended automatically.
m PRO-COLOR-FORMS & PRO-COLOR-DiR Require PRO-COLOR-FILE to be used *
* Requires 32 K Disk Basic*
‘ANNIVERSARY SPECIAL*
Take advantage of this special offer NOW to get the best database series on the market at a super price!
SALE
Checks
PRO-COLOR-FILE ‘Enhanced*
$59,95 Save $20
Money Order
PRO-COLOR-FORMS
$29.95 Save $10
Visa
Master Card
COD
PRO-COLOR-DIR
$1 9.95 Save $5
*’ALL THREE**
$99,95 Save $44
Add $3.00 for
Shipping St Handling
Derringer Software Inc., P.O. Box 5300, Florence, S.C. 29502 -- (803) 665-5676 9 a.m. - 5 p.m.
Note: All of our programs have registration cards - If you've purchased one from another dealer, then you should be registered
with us. If not, send your name, program ID# and where the program was purchased. We wantto keep you informed about changes.
Listing 4:
1 ' *****************************
2 ' JUNKFOOD
3 ’ COPR. <C> 1984
4 ’ BY DAVID TAYLOR
5 ’ *****************************
6 ' PART#4 : RUN AND EXEC 12288
7 ’ *****************************
8 * OR, BEFORE ’EXEC’ING : CSAVEM
"JUNKFOOD", 12288, 15988, 12288
9 * *****************************
10 FORX= 1 52 16T0 15988: READ Z:POKE
X, z:next
11 DATA128, 0,66, 89, 128,0,68,65,8
6,73,68,96,84,65,89,76,79,82, 128
,0, 14,5,23,32,8,9,7,8,32, 19,3, 15
, 18,5, 128,0, 175, 175, 175, 175, 128,
0,66, 79,78,85,83,32
12 DATA2, 15, 14, 21 , 19, 32, 58, 32, 49
,48,48,48,48,48,48,48,48,48,48,4
8,48,48,48,48,48,48,48,48,48,48,
32.32.32.32.32.32.32.32.32.0. 0.0
, 0 , 0 , 0 , 0 , 0,0
13 DAT A0 ,0,0, 0,0, 0,0, 128, 128, 128
, 128, 128, 1 28 ,0,0, 0,0, 0,0, 0,0, 0,0
,0,0,0,0,0,0,0,0,0,0,0,0,255,0,4
2.31. 42. 28.38.0. 255. 0. 64.58.64
14 DAT A58 , 52 , 58 , 52 , 46 , 52 , 46 , 40 , 4
6. 40. 34.40. 34. 28. 34.28. 0. 64.58.6
4.58.64.58.64.58.64.58.0. 128. 128
, 128, 128, 186, 128, 191, 128,202, 186
, 202, 186, 128, 186, 128, 186, 128, 186
, 128, 186
15 DATA128, 186, 128, 186, 128, 186, 1
81, 128, 181, 128,202, 128, 186, 128, 1
28. 128. 128. 128.0. 0. 144. 149. 154, 1
44, 144, 159, 159, 144, 149, 159, 159, 1
54. 159. 159. 159. 159. 181.191.191.1
86. 191.191. 191.191.181.191. 191.1
86
16 DATA159, 159, 159, 159, 159, 159, 1
59. 159.3.32.0. 0.0.0.0.0. 128. 128,
128, 128, 128, 128, 128, 128, 128, 138,
128. 138. 133. 138. 128. 143. 143. 133,
133. 133. 133. 138. 143. 138. 128. 133,
143, 128, 128, 128, 128, 128
17 DATA128, 128, 128, 128, 128, 128, 1
28, 128, 128, 128, 128, 128, 128, 128, 1
86. 128. 191 . 128. 202. 186.202. 186. 1
28, 186, 128, 186, 128, 186, 128, 186,2
02, 186, 191,128, 128, 128, 128, 128, 1
28. 128. 128. 128.2.1.2.1.0. 3
18 DATA3, 38, 182,9,9,66,78,69, 1,0
, 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,0
, 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0,0
, 0, 224,224,224, 224,224
1 9 D AT A224 , 224 , 224 , 224 , 234 , 224 , 2
34.229. 234.224. 239. 239. 229. 229. 2
29 . 229 . 234 . 239 . 234 . 224 . 229 . 239 . 2
24 . 224 . 224 . 224 . 224 . 224 . 224 . 224 . 2
24. 176. 176. 176. 176. 176. 176. 176. 1
76, 176, 154, 149, 176, 181, 159, 159, 1
86, 191
20 DATA159, 159, 191, 181, 159, 159, 1
86. 176. 159. 159. 176. 176. 149. 154. 1
76. 176. 176. 176. 176.0. 0.4.2.5.4.5
, 1,4, 2, 4, 3, 5, 2, 5, 1,4,2, 1, 1,5, 4, 2
,5, 1,5,4, 1, 1
21 DATA4, 3, 4, 2, 2, 0,0, 0,2, 0,0, 0,0
, 245, 255, 250, 128, 255, 255, 255, 240
, 255, 175, 255, 255, 255, 175, 255, 255
, 255, 175, 255, 255, 255, 255, 255, 240
, 245, 255, 250, 128, 129, 131,131,131
, 131, 130, 128
22 DATA129, 130, 128, 128, 128, 129, 1
30. 129. 131. 131. 131. 131. 130. 128. 1
29. 131.131.131. 131. 130. 128. 133. 1
42. 140. 140. 140. 143. 130. 133. 138. 1
28. 128. 128. 133. 138. 133. 142. 140. 1
40. 140. 143. 130. 133. 142. 140. 140. 1
40, 143
23 DATA130, 133, 138, 128, 128, 128, 1
33. 138, 133, 138, 128, 128, 128, 133, 1
38, 133, 138, 128, 128, 128, 133, 138, 1
33. 138. 128. 128. 128. 133. 138. 133. 1
38. 128. 128. 128. 135. 136. 133. 138. 1
28, 128, 128, 133, 138, 133, 138, 128, 1
28, 128
24 DATA135, 136, 133, 138, 128, 128, 1
28. 135. 136. 133. 143. 143. 143. 143. 1
38. 128. 133. 138. 128. 128. 128. 133. 1
38. 133. 143. 143. 143. 143. 136. 128. 1
33, 143, 143, 143, 143, 136, 128, 133, 1
38. 128. 128. 128. 141.130. 133. 138, 1
28, 128
25 DATA128, 133, 138, 133, 138, 128, 1
28, 133, 138, 128, 133, 138, 128, 128, 1
28. 128. 128. 133. 138. 128. 128. 128. 1
33. 138. 133. 138. 128. 128. 128. 133. 1
38. 133. 138. 128. 128. 128. 143. 128. 1
33, 138, 128, 128, 128, 128, 128, 133, 1
39,131
26 DATA131, 131, 143, 136, 128, 141, 1
31. 131. 131. 142. 128. 133. 138. 128. 1
28. 128. 133. 138. 133. 138. 128. 128. 1
28. 128. 128. 132. 140. 140. 140. 140. 1
36. 128. 128. 128. 140. 140. 140. 128. 1
28, 132, 136, 128, 128, 128, 132, 136, 1
32, 136
27 DATA128, 128, 128, 128, 128
November 1984 THE RAINBOW 99
This is the first in a three-part series on diskette file organization
The Diskette
Directories
Handler System
By Marvin E. Swan
A s your disk system grows, it
becomes impossible to keep
control of every program and
file. Why not let your CoCo keep track
of this information for you? Let it look
at its own programs and files, gather its
own information about itself then report
to you what it has found.
The Diskette Directories Handler is
the answer to an easy and efficient way
to organize diskette files for your CoCo.
The Handler system consists of three
integrated BASIC programs that gener-
ate all your diskette directories informa-
tion into seven comprehensive reports,
plus one quick documentation print-out
(Marvin E. Swan is an employee of Pac-
car, Inc., manufacturers of Ken worth
trucks, Peterbilt trucks and railroad
cars. He is a data processing systems
analyst at a centralized computer facil-
ity with experience on IBM mainframes
and minis. He and his wife, Lajuanna,
have two sons in college.)
program. The Handler system requires
32K, Extended Disk BASIC, a disk drive,
cassette tape recorder and printer. Each
presented screen is “mapped out” in an
attractive format rather than the con-
ventional screen scroller.
The Handler system creates diskette
gum labels and jacket labels for every
diskette in your library, as well as
creates a master catalog of all your
diskettes. It extracts directory informa-
tion and produces a load report, diskette
names and usage report, and a directory
consolidation report so you can find
what you want in seconds. You will see
at a glance, all your machine language
RAM addresses, multiple cataloged
programs/ data files and it lets you
know of any programs with the same
name that are of a different byte size.
The Handler system shows how many
bytes are still available on each diskette
and which diskette has the most space.
The Handler system is genuinely self-
prompting and user friendly. Here is a
the 1
$HI
RAINBOW
J* m -.y _ l ■
100 THE RAINBOW November 1984
HARD DISK
5 meg $1295
COMPLETE SYSTEM JUST PLUG IN
for the co CO
10 meg $1595
128 K - RAM CARD
INCREASE YOUR 64 K CO-CO OR Co-Co II TO 128 K RAM
□ FITS COMPLETELY INSIDE YOUR COMPUTER.
HARD DISK - OPERATING SYSTEM features
•FULLY INTEGRATED INTO COLOR DISK BASIC
•TAPE TO HARD DISK
•DISK TO HARD DISK
• HARD DISK TO TAPE
• HARD DISK TO DISK
•DUPLICATE
•COLD START
•M-RUN
•ALL EXTENDED DISK BASIC COMMANDS
□ SWITCHES TWO NEW 32 K BANKS OF RAM IN AND OUT
OF MEMORY.
□ BANKS CAN BE MAPPED IN THE UPPER HALF OR
LOWER HALF, OR CAN ALSO BE A SECOND COMPLETE
64 K BANK.
□ SWITCH TABLES INCLUDED.
□ SIMPLE INSTALLATION AND DOCUMENTATION.
□ A MUST FOR OS-9 USERS.
without hard drive
INTERFACE CARD & H-DOS
operating system only
$425.00
PERIPHERAL H-DOS UTILITY PACK $129.00
BOOT straps OS-9 OR flex, MDIR (master directory)
□ COMPLETE WITH 8 (4164) RAM CHIPS.
□ PAL CHIP HANDLES ALL BANKING
COMMANDS.
$ 149.95
DISK f °S VES COCO
MODEL III & 4
DISK CONTROLLER KIT
TANDON DISK DRIVES
TEAC DISK DRIVES
40 track - 6 ms trktrk
FULLY COMPATIBLE
FD-55series
• Smoaels of 5-1/4 floppy disk drives
• 1/2 the height of conventional drives
’ Choice of capacity from 125 KBytes to i 6 MBytes
• New TEAC LSls reduce power consomption, increase
reli30ility
• Brushless DC direct drive motor
• High-speed data access
Super Sale on New Disk Drives
Distributor for - SOFTWARE SUPPORT , INC. Framingham, MA.
□
□
□
□
□
AVAILABLE FOR FULL HICHT
OR SLIM LINE DRIVES
EASY INSTALLATION
FULLY TESTED AND ASSEMBLED
COMPLETE WITH EASY INSTRUCTIONS
J & M SYSTEMS CONTROLLER
USA
RGS MICRO INC.
MAIN STREET
DERBY LINE, VERMONT
ZIP 05830
TEL: 802-873-3386
ORDER LINE 800-361-4970
LlYJvno
CANADA
RGS MICRO INC.
759, VICTORIA SQUARE 405
MONTREAL H2Y 2J3
TEL.:(514) 287-1563
ORDER LINE ONLY ★ ★ ★
QUEBEC - ONTARIO - MARITIMES
800-361-5338
WESTERN CANADA 800-361-5155
TERMS: VISA - MASTER CARD - AMERICAN EXPRESS
HOURS: MONDAY - SATURDAY 10:00 AM - 6:00 PM
REAL
TIME
CLOCK
RTC-10
Full featured, yet very easy to use.
RTC-10 is a quartz-based. Time/Date
clock contained in a compact ROM case.
RTC-10 makes it simple to access the
time and date with just a few Basic
PEEKS. A 2-year + replaceable battery
(included) keeps time accurate when the
computer is off and even when the
cartridge is unplugged.
ONLY $89.00
Compatible with any 16K or greater.
Extended or non-extended Color
Computer, RTC-10 may be used with or
without a Radio Shack or any other Multi-
Slot unit. To use it with a disk, without a
Multi-Slot, order the Y-cable below.
Completely assembled, tested and ready
to plug-in and use, with programs
included for clock setting and for
continuosly displaying the Time/Date in
the upper right corner of the video
screen. ONLY $89.00
COCO CABLES
Top quality cable and connectors with
all gold plated contacts
Y-CABLE- 40 conductor, 1 ft. long. 1
Male, 2 Females. Allows you to connect
your disk controller pack and the RTC-10
Clock or most voice synthesizers, etc.
ONLY $29.95
DISK PACK EXTENDER CABLE 40
Conducted 2 ft. long, 1 Male. 1 Female.
Lets you place your disk controller pack
where you want it. out of your way.
ONLY $22.95
CUSTOM FLAT CABLES- Call-in or send
us your requirement. We will quote a
reasonable price for the cable you need.
Custom Computer Products
6 Dogwood Court
Goshen. NY 10924
(914)469-9780
ADD $3.00 PER ORDER FOR SHIPPING & HANDLING
FOR C.O.D.. INCLUDE AN ADDITIONAL $3.00
NY RESIDENTS MUST INCLUDE SALES TAX.
cross reference of all programs and you to see which diskette contains the
reports and their RUN sequence: most available space.
PROG. OPTIONAL
REPORT
SEQUENCED
NAME
REPORT?
TITLE
BY
DIR0
no
DOCUMENTATION
D1R1
yes
#1 EXTR. &
LOAD DIR.
your own diskette filing
DIR 1
yes
#2 DISKETTE NAMES
diskette name
DIR I
yes
#3 DISKETTE USAGE
number of bytes used
DIR 1
yes
#4 DISK JACKET
LABELS
your own diskette filing
DIR2
yes
#5 DISK LABELS (gum) your own diskette filing
D1R3
no
#6 CONSOLIDATION
prog/size/diskette name
DIR3
no
#7 SUMMARY (stats)
Extract And Load Directories, Report
#1
This report is generated by program
D/Rl. The purpose of report #1 is to
show detailed catalog information about
each diskette in your system. The report
is in sequence by your own filing system,
in other words, in order by which you
insert them into your disk drive. Pro-
grams and files are listed as they are
encountered in the directory. Report
numbers one through four are gener-
ated by program DIR1. Each printed
diskette shows:
Diskette name
Programs, files, extension, type and
format
First granule, first track and first
sector
Last granule, last track, and last
sector
Number of sectors/bytes on last
track/ sector
Total granules used/available for
diskette
Total bytes used/available for diskette
Diskette Names, Report #2
The purpose of this report is to show
general diskette information. No pro-
grams or data files are shown. The
report is in sequence by diskette name.
Each printed line shows:
Diskette name
Total number of programs and data
files
Total number of bytes/granules in
use and available
Statistical total line
Diskette Usage, Report #3
This report shows diskette usage of
all your diskettes. This report is exactly
like Diskette Names except it is in
sequence by number of available gran-
ules and bytes per diskette, which allows
Diskette Jacket Labels, Report #4
Report #4 gives you the ability to see
each diskette directory as you manually
flip through your diskette file box. The
report prints three directories per page
with dotted lines available for cutting,
and placing each directory in front of or
inserting into each diskette jacket.
Diskette Gum Labels, Report #5
This report is generated by program
DIR2. This report prints diskette names
onto gum labels for attachment to your
diskettes for easy identification. Two
sizes are available: 3/2 x 15 /i6 inches and
4 x 1 is /i6 inches.
Consolidated Directories, Report #6
This report is generated by program
DIR3. Report #6 shows all programs
and data files cataloged to your system,
sequenced by name, extension, format,
type, granule size, byte size and diskette
name. You can look up a particular
program/ data file name, see where it
resides and how many multiple versions
you may have saved to more than one
diskette. An asterisk appears under the
“flag” column when you have different
byte-sized BASIC or machine language
programs of the same name, allowing
you to determine the correct version to
RUN or EXECUTE. This report is the
nucleus of the Handler system, which
you will reference more often than oth-
ers. You can cross reference all pro-
grams/data files in your C 0 C 0 , giving
you the ability to purge and manage
your entire diskette library.
Disks Directory Summary, Report #7
Generated by program DIR3 , report
#7 shows statistical and percentage totals
of all your diskettes, granules, bytes,
programs and data files in your system.
The following statistics and percentages
will print:
Total diskettes
102 THE RAINBOW November 1984
$ 19.95
RCS DUAL DOS CARD
WITH SWITCH SELECTOR
$ 19.95
(Board with switch only)
VIDEO PAL
$29.95
PROJECT BOARD
A MUST FOR EXPERIMENTS
□ UNLIMITED CHIP POSITIONS
□ COLD PLATED EDGE-CARD CONNECTOR
□ FITS INTO ANY RS DISK PACK
□ HOLES PLATED THROUGH BOTH SIDES
□ EASY TO WIRE - WRAP
GREAT TO BUILD YOUR ’’TURN OF THE SCREW"
PROJECTS.
DESIGNED TO ACCOMODATE TWO DIFFERENT DOS
CHIPS INSIDE YOUR J-M DISK CONTROLLER.
□ PIN TO PIN COMPATIBLE WITH RS-DOS AND J-DOS CHIPS.
□ THE SWITCH ALLOWS YOU TO HARD SELECT ANY
ONE OF THE TWO DOS SYSTEMS OF YOUR CHOICE.
□ IN CENTER POSITION, THE SWITCH DISCONNECTS
FROM THE DOS AND BRINGS YOU BACK TO BASIC.
□ DESIGNED FOR ONE 24 PIN ROM AND A 28 PIN
E-PROM OR TWO 28 PIN E-PROM CONFIGURATION.
16 K DOS CARD
□ EASILY MODIFIED BY CUTTING TWO TRACES ON
THE BACK OF THE BOARD.
$ 19.95
(TWO FOR $34.95)
□ PLUGS INTO YOUR J-M DISK CONTROLLER AND
ALLOWS YOU TO MAP ON AN EXTRA 8 K E-PROM
ABOVE DOS.
□ USE YOUR OWN 24 PIN, 8 K DOS AND ONE 2764
E-PROM OR TWO 2764 E-PROMS.
□ GREAT FOR UTILITIES OR A MACHINE LANGUAGE
MONITOR.
□ ON BOARD DE-CODING, ONLY ONE WIRE TO
SOLDER. COMPLETE WITH INSTRUCTIONS.
ALSO AVAILABLE FOR COLOR MONITORS
□
□
□
□
□
□
□
□
AUDIO-VIDEO INTERFACE
MONOCHROME COMPOSITE OUTPUT
EASY TO INSTALL, FITS UNDER YOUR KEYBOARD
NO SOLDERING!
BUILT-IN SPEAKER
DOES NOT DISABLE YOUR REGULAR T.V. OUTPUT
FULLY TESTED AND ASSEMBLED
COMPLETE WITH INSTRUCTIONS.
USA
RCS MICRO INC.
MAIN STREET
DERBY LINE, VERMONT
ZIP 05830
TEL: 802-873-3386
ORDER LINE 800-361-4970
jmX
CANADA
RCS MICRO INC.
759, VICTORIA SQUARE 405
MONTREAL H2Y 2J3
TEL.:(514) 287-1563
ORDER LINE ONLY * * ★
QUEBEC - ONTARIO - MARITIMES
800-361-5338
WESTERN CANADA 800-361-5155
TERMS: VISA - MASTER CARD - AMERICAN EXPRESS
HOURS: MONDAY - SATURDAY 10:00 AM - 6:00 PM
Bytes/granules used, not used, final
total
* (Note that percentage between
granules and bytes do not match
because granules are in incre-
ments of 2,304 bytes each and
bytes are absolute.)
Total BASIC, assembly and machine
language programs
Total data files
Total multiple program versions with
different byte size
Total diskettes with disk read errors
encountered
Total reports you requested from
Handler system
Program DIR1
The purpose of D/RI is to extract
diskette directory information from all
your diskettes and load to a catalog file,
and print numbers one through four.
DIRl asks you to insert all your disk-
ettes into drive 0, one at a time, and asks
for a descriptive name of each diskette.
All information is placed on cassette
tape to free up the disk drive. When you
run out of diskettes, DIRl transfers the
catalog file from tape to the Handler
diskette. If you encounter a disk read
error on one of your diskettes, the
screen instructs you to type GOTO5000
and press ENTER. This will keep you
from having to start all over again. Do
not insert OS-9 or any foreign diskettes
or you will get an FC or BS Error due to
incompatible directory format. How-
ever, don’t worry, just G0705000.
Disk read errors, FC and BS Errors will
be noted on all reports as a disk read
error but will produce slightly inaccu-
rate statistical information. When an
error like this occurs, all statistical
accumulaters are zeroed out for that
particular diskette and any directory
information already extracted for that
diskette has already been written out to
the catalog file on cassette tape. There-
fore, final totals will not exactly match
the number of programs and files
printed. This is a very slight discrepancy
and is not a problem. When DIRl is
complete, it will automatically RUN
DIR2 or DIR3 , based on what reports
you originally requested. 1 recommend
compressing DIRl to help it run more
efficiently. The following BASIC line
numbers contain Epson printer codes
that you may change to satisfy your
printer requirements: 0820, 0830, 2680
and 3790.
A Continuing Saga
Next month. Part 2 will explain pro-
gram DIR2 , which generates Diskette
Gum Labels, Report #5. The following
month we will present Part 3 and the
final program £)//?i, which generates
Consolidated Directories, Report #6
(the most important and useful of all
seven reports), and Disks Directory
Summary, Report #7. Also included
will be program DIR0 , which prints a
quick explanation of the Handler sys-
tem for when you can’t find your RAIN-
BOW for reference.
\Jf 180...
...68
2370
98
320....
.. 218
2560
....161
510....
...38
2740
44
600....
. . 179
2930
61
710....
.. 247
3090
....211
860....
...47
3310
.... 180
1060 ..
. . . 49
3420
. ... 252
1280
. . 209
3600
44
1460 ..
.. 231
3800
.... 130
1690 ..
. . 228
4020
.... 105
1920 ..
...60
4250
23
2130 ..
. . 171
END
....118
The listing:
10 CLS: PRINT
20 verifyon:p=i
30 XP**INT ( (256*PEEK (25) +PEEK (26)
-256*PEEK ( 1 88 ) ) / 1 536 )
40 IF P =XP THEN 70 ELSE IF P<XP
THEN 5100 ELSE PCLEAR P:GOTO70
50 9
60 '
70 ' t DIRl 1
80 'DISKETTE DIRECTORIES HANDLER
90 'PROGRAM 1 OF 3
100 'COPYRIGHT 1984 BY MARV SWAN
110 '
120 'HOUSEKEEPING
130 '
140 D 1 ♦=CHR^ < 77 ) +CHR$ < 65 ) +CHR$ ( 8
2) +CHR* (86) +CHR$ (39) +CHR* (83) +CH
) +CHR* (80) +CHR* (85) +CHR* ( 84 ) +CHR
* ( 69 ) +CHR* ( 82 ) +CHR* ( 32 ) +CHR* ( 82 )
+CHR$ (79) +CHR* (79) +CHR* (77) : D2«7
0:D4=50
1 50 D2*=CHR* ( 80 ) +CHR* ( 82 ) +CHR* ( 6
9) +CHR* (83) +CHR* (69) +CHR* (78) +CH
R$ (84) +CHR* ( 83 ) : D3= 1 40
160 CLS:PRINT@D2,D1*:PRINT@D3,D2
$: X=X+1 : IFX<D4 GOTO 160
170 IFX=0THENNEWELSECLS: CLEARS00
0
1 80 R6*= " X " : I *-CHR* <128): E2*= " er
ror "+I*+STRING* <8, CHR* < 126) ) +I*+
"no" + I*+"commas" + I*+ ,, al lowed": El
*="error " + I*+STRING* <2, CHR* < 126)
)+I*+"must "+I*+"be"+I*+" one" +CHR
* ( 124) +"twenty "+I*+"char "
1 90 E0<= " ar e " + I ♦+ " you " + I ♦+ " sur e "
+I*+9TRING$<19,CHR*<127) ) :E4*="t
ype" + I*+"n" + I*+ ,, f or " + I*+"no" + I*+
"or"+I$+"enter "+I*+"for H +I*+"yes
"+I*+CHR*<127)
200 DIM GR < 68 ) * GRANS
210 DIM DN*<125):DIM FU<125):DIM
BU<125):DIM BA<125):DIM GU < 125)
:DIM GA<125) :DIM FE<125) ’DISKE
TTE TABLE
220 FT*<0)="B":FT*<1)="D" ’FILE
TYPE
230 FT*<2)="M M :FT$<3)="A"
240 DIM TFT (3) ’FILE TYPE TOTAL
S
250 ’
R* < 32 ) +CHR* < 67 ) +CHR* < 79 ) +CHR* < 77
260 GOSUB4340: PRINTQ128, " turn Y
104 THE RAINBOW November 1984
2312 2166 2387 2321 2401 169 ? 1439 2276 2242 2011 1318 2631 25203 2100
THE BEST OF BOTH WOBLDS!
avai 1 ab I e from
VISA
COMPUTER SYSTEMS CENTER
1 3461 Olive B I vd .
Chesterfield, MO 63017 USA
(314) 576-6020
%
92f
average
1 ' \ 7 "
now with
i4 GRAPHICS!
•J an
*Feb flar Apr Vlav Jun ’jijl hub 3ep dct Nov 5ec
Plain
Cheese
or your local DYNACALC dealer
NO W ONL Y $99.95 ^
Price JW-^fT'posTpa id in US & Canada. rainbow '
Outside North America add $10 postage.
DYNACALC Reg. U. S. Pat. Off.
2 . 99-152 1893
In ' 1
CANADA
RCS MICRO INC.
759, VICTORIA SQUARE 405
MONTREAL H2Y 2J3
TEL.:(514) 287-1563
ORDER LINE ONLY + * *
QUEBEC - ONTARIO - MARITIMES
800-361-5338
WESTERN CANADA 800-361-5155
OUR VOLUME UP" :FORX=1TO70: SOUND 1
0, l:NEXTX
270 ’
280 6OSUB4340 : SOUND 10,3: PR I NTS 1 4
7, " " : PRINT® 128, “ " ; : INPU
T" type CURRENT DATE" ; DATE*
290 IFLEN (DATE*) <5 OR LEN (DATE*)
>8 6OTO280
300 ’
310 GOSUB4340 : SOUND 10,3: PR I NT® 1 2
8, - type DESIRED WORK FILE NAME
1-8 CHARACTERS/NO EXTENSION"
320 PRINT" " : PR I NT® 193
, : INPUTFI*
330 IFLEN (FI*) < 1 OR LEN(FI*)>8 B
OTO310
340 I=INSTR(FI*, "/") : IFI< >0 BOTO
310
350 1= 1 NSTR (FI*, ". ") : I F I < >0 BOTO
310
360 F0RX=3T01 1
370 DSKI*DR, 17, X, A*,B*
380 F=INSTR(B*,FI*)
390 I FF >0THENFT =FT + 1
400 F=INSTR(A*,FI*)
410 I FF >0THENFT =FT + 1
420 NEXT
430 I FFT< >0THENFT =0 : SOUND 1 0 , 3 : GO
SUB4340 : PR I NT® 1 28 , ;FI*;"’ FO
UND ON DISKETTE" SPRINT" press ’ R
' TO RETYPE FILE NAME OR press
ENTER TO CONTINUE" SGOSUB2310S IF
I*="R"GOTO310
440 ’
450 BOSUB4340 S SOUND 1 0 , 3 S PR I NT® 1 2
8, " ready THE OUTPUT TAPE, press
RECORD & PLAY BUTTONS, THEN
press ENTER TO CONTINUE"
460 GOSUB2310
470 0PEN"0" , #— 1 , FI*
480 ’
490 ’ RPT SELECTN MENU
500 6OSUB4340 S SOUND 10,3
510 PRINT®64, "REP" ; S PRINTS96, "NO
. " 5 : PRINT068, "REQ" ; S PRINTS100, "R
PT " 5 S PR I NT® 104," REPORT DESCR I PT I
ON";
520 PR I NT® 160, " < 1 )
OAD DIRECTORIES (2)
NAMES SORTED (3)
USAGE SORTED <4>
JACKET LABELS (5)
GUM LABELS (6)
TED DIRECTORIES < 7)
ECTOR Y SUMMARY"
530 PRINTS417, “TAP 1-5 TO CANCEL
/REQUEST F I VE " ; S PR I NT@449 , " REPOR
TS, REPORTS 6 THRU 7 WILL";:PRIN
T0481, "ALWAYS PRINT, PRESS E TO
yes EXTRACT/L
yes DISKETTE
yes DISKETTE
yes DISKETTE
yes DISKETTE
yes CONSOL I DA
yes DISKS DIR
EXIT.
540 xi=i: X 2 =i: X3=i: X4=i: X5=i:X6=
l: X7=i
550 G0SUB23 1 0
560 IF I*="l" AND X1=0 THEN Xl=l
:PRINT@164, "yes"; ELSE IF I*="l"
AND Xl=l THEN X 1=0: PRINTS164, "n
o ";
570 IF I*="2" AND X2=0 THEN X2=l
:PRINT@196, "yes"; ELSE IF I*="2"
AND X2=l THEN X2=0: PRINTS196, "n
o ";
580 IF I*="3" AND X3=0 THEN X3=l
:PRINT@228, "yes"; ELSE IF I*="3"
AND X3=l THEN X3=0: PRINT®228, "n
o ";
590 IF I*="4" AND X4=0 THEN X4=l
:PRINT®260, "yes"; ELSE IF I*»"4"
AND X4=l THEN X4=0: PRINTS260, "n
o ";
600 IF I*="5" AND X5=0 THEN X5=l
:PRINT®292, "yes"; ELSE IF I*="5"
AND X5=l THEN X5=0: PRINTS292, "n
o ";
610 IF I*<>"E" THENSOUND 10,3: GOT
0550
620 ’
630 IFX1=1 OR X2= 1 OR X3=l OR X4
=1 OR X5=l THENSOUND 10, 3: G0SUB43
40:PRINT®103, " ready THE PRINTER
" ; :PRINT@167, " THEN press ENTER
"; :gosub2310
640 ’
650 ’GEN OUTPUT FIL
E & PRNT RPT #1
660 ’
670 ’INSERT DISKETTE
680 IF LK >55 GOSUB2050
690 prev*=disk*:pw*=w*
700 SOUND 10,3: GOSUB4340 : GOSUB440
0 : W*=STR* ( TTL+1 ) : W*=R I GHT* < W* , LE
N <W*) — 1 ) : PRINT" insert DISKETTE #
";W*;" IN DRIVE 0":PRINT@128, "ty
pe ’STOP’ IF NO MORE DISKETTES";
: IF PREV*<>"" THEN PRINTQ288, "PR
EVIOUS DISKETTE #"; PW*; " : " : PRINT
PREV*;PERR*
710 PR I NT® 192, "type DISKETTE NAM
E AND enter: " : PRINTS256, E3$; :PRI
NTS224, STRING* <20, " . " > : PRINT®224
, " "; :LINE INPUT DISK*:E3*="": IF
LEN (DISK*) < 1 OR LEN (DISK*) >20 TH
EN E3*=E1*:GOTO700 ELSE I=INSTR<
DISK*, ", ") : IF IO0 THEN E3*=E2*I
GOTO700
720 IF DISK*="STOP" OR DISK*="EN
D" OR D I SK*= " QU IT" THEN S0UND234
,3:PRINT@96,E0*;E4*; :GOSUB2310: I
FI*="N"GOTO700 ELSE IF TTL >0 GOT
106 THE RAINBOW November 1984
THROW THE BOOKS AWAY . .
ALL of them
Introducing NuBASE . . . the uncomplicated
Data Base System from the JBM Group.
NuBASE is a DB manager so versatile that you can
use it to do what YOU want with your data. It’s not
complicated or overbearing; in fact it’s so easy to use
you’ll be up and running virtually in minutes.
Simple user-specified masks insure data
accuracy. Data integrity is assured through
the use of completely crashproof software.
See what you're doing through the
interactive generation of files, screens and
reports.
JBM’s NuBASE is as affordable as it is
complete. There’s nothing “else” to buy . . .
$150 brings you the comprehensive package,
including a ready-to-use mailing list
application to get your NuBASE
working for you on day one.
The computing power of NuBASE is
limited only by the capacity of your
hardware.
VISA
currently available for OS-9 Level II
For more information or to place an order, contact:
Dept. RB 14 * hE T
latcin
[U
□
The JBM Group, Inc. L — -
- I - L
Continental Business Center
group
Front & Ford Streets
Bridgeport, PA USA 19405
TEL: 215-337-3138
TWX: 510-660-3999
PA res. add 6% sales tax.
US orders, add S5.00 postage and handling.
02430 ELSE 6OSUB4340: END
730 SDISK*=DISK*
740 IF LEN < D I SK* > < 20 THEN DISK*=
DISK*+" " : GOTO740
750 TTL=TTL+1
760 PR I NT0224 , SD I SK* ; STR I NG* ( 20—
LEN (SDISK*) , "> ; " < =PR0CESS I NG " ;
770 PERR*=""
780 IFR6*="X"THENR6*=" "ELSER6*=
"X”
790 '
800 'PRINT HDN8 RPT #1
810 IF X1=0 GOTO910
820 I FOF =0THENOF = 1 : PR I NT#-2 , TAB (
13) ; CHR* < 14) "extract & load dire
c t or i es " » CHR* < 20) : PR I NT#-2 : PR I NT
#-2:LK=3
830 PR I NT#— 2 , TAB ( 8 ) DATE* | " DISK
ETTE "J CHR* (14) J SDISK*| CHR* (20)
840 PRINT#— 2, TAB (5) J : FOR N=1 TO
68: PRINT#-2, | : NEXT N
850 PRINT#-2:PRINT#-2,TAB(5) "nam
e"TAB < 14) "ext "TAB ( 18) "1 "TAB (20) "
2"TAB (22) "f gn"TAB (27) "ftn"TAB(32
) "-f sn " ;
860 PR I NT#— 2 , TAB ( 37 ) " I gn " TAB ( 42 )
" 1 t n " T AB ( 46 ) "nsl t"TAB (52) "lsn"S
870 PR I NT#— 2 , TAB ( 56 ) " nb 1 s " TAB ( 63
) "ng"TAB(71) "nb"
/
VORKIO
CASSETTES
COMPUTER GRADE
• DATA TRAC •
BLANK CASSETTES
-05, C-06, C-10, C-12, C-20, C-24, C-32
From the leading supplier of Computer
Cassettes, new, longer length C-12’s
(6 minutes per side) provide the extra
few feet needed for some 16K programs.
• BASF-LHD (DPS) world standard tape
• Premium 5 screw shell with leader
• Internationally acclaimed. Thousands ol
repeat users.
• Error Free • Money back guarantee
Call: 818/700-0330
: 0R IMMEDIATE DELIVERY
on Credit Card Orders
BUY THE BEST, AT FACTORY-DIRECT PRICES
^ 500 C-12's or C- 10's — 38c each
* labels, add 4 1 • Shipping S 17/500
500 Boxes 13c ea • Shipping $10/500
{Free Caddy oiler does not apply)
\ TRACTOR FEED . DIE-CUT
& BLANK CASSETTE LABELS
WHITE $3 00/100 $20 00/1000
C0L0RE0 LABELS • Pastels •
Red. Blue. Green. Yellow. Lavender
$4 00/100 $30 00/1000
CASSETTE STORAGE CADDY
Holds 12 cassettes $2.95
w/o boxes
Includes edge labels
and index card jft
FREE
1 CADDY WITH EVERY
4 00Z. CASSETTES PURCHASED j
(does not apply lo 500 quantity oiler)]
ORDER NOW .
VORK lO
ORDER FORM - - -
. MAIL TO -
9525 Vassar Ave. #R1
Chatsworth, CA 91311
ITEM
1 DOZEN
2 DOZEN
TOTAL
C-05
□ 7.00
□ 13.00
C-06
□ 7.00
n 13.00
C-10
□ 7.50
n i4.oo
C-12
□ 7.M
□ 14.00
C-20
n 875
□ 16 50
C-24
n 9-00
n 17.00
G-32
□ 11.00
□ 21.00
Hard Box
n 2-50
□ *.00
Whi Labels
□ 3.00/100
n 20 . 00/1000
Color Labels
Color
□ 4.00/100
□ 30.00/1000
Storage Caddy (a) 2 95 ea Qty
SUB TOTAL
Calil residents add sales tax
Shipping /handling
3.50
Outside 48 Continental States — Additional $1
per caddy, per doz cassettes or boxes
TOTAL
#R1
Each cassette includes 2 labels only. Boxes sold separate-
ly. In Continental U.S. shipment by U P S. It Parcel Post
preferred, check here. □
Check or M O. enclosed □ Send Quantity Discounts □
Charge to credit card: VISA □ MASTERCARD □
Card No.
City
Exp._
_ State/Zip _
_ Phone .
Signature
Ask about our DUPLICATING SERVICE
880 LK=LK+3
890 '
900 'READ DIRECTORIES
910 DSKI* DR, 17, 2, 81*, 82* ' 8RAN
S
920 FB*=LEFT*(G1*,68)
930 F0RI=1T068: 8R ( I— 1 ) =ASC (MID* (
FB«, 1,1)): NEXT I
940 FOR X=3 TO 11
950 DSKI* DR, 17, X , A*, B* 'DIRECT
ORIES
960 C*=A*+LEFT* (B*, 127) ' 1ST 8
IN C*
970 AA*=A*+LEFT* ( B* , 1 20 )
980 FOR N=0 TO 7
990 D*=MID* (C*, N*32+l , 32) '32 C
HUNKS
1000 8R=ASC (MI D* ( AA* , N*32+ 14,1))
1010 F18-BR
1 020 FT*=M I D* ( AA* , N*32+ 12,1)
1 030 I F LEFT* ( D* , 1 ) =CHR* ( 255 ) 80
TO 1240 'DONE
1040 IF LEFT* (D*, 1 ) “CHR* (0) 80T0
1160 'UNUSED
1050 F0RI=1T068
1060 IF GR ( BR XI 28 THEN GR=GR(GR
):NEXT I
1070 IF ASC ( FT ♦ ) =2 GOSUB 2090 '
CALC ML ADDR
1080 N*=M I D* ( D* ,1,8): E*=M I D* ( D* ,
9,3)
1090 IF XI THEN PRINT#— 2, TAB (5) N
*;" ";e*s
1100 FOR S=12 TO 16 'NEXT 4 ENT
RIES
1110 F*=MID*(D*,S, 1)
1120 F=ASC(F*)
1130 ON S— 1 1 GOSUB 1460, 1500, 1550
, 1740
1140 NEXT S
1150 IF ASC (FT*) *=2 AND Xl = l GOSU
B2270 'PRINT ML ADDR
1160 NEXT N
1170 NEXT X
1180 I FGU< 0 THENGU-0
1190 IFGA<0 THENGA=0
1200 IFBU<0 THENBU-0
1210 IFBA<0 THENBA=0
1220 '
1230 ' PRNT DISKETTE TOTALS RPT #
1
1240 IF X 1=0 GOTO 1380 'NOT REQS
TD
1250 SOUND 10,3: CLS : GOSUB4340 : PR I
NT"remove ' ";SDISK*5 "' " :PRINT"DI
SKETTE FROM DRIVE 0 AND FILE IT
AWAY IN YOUR STORAGE BOX": PR I NT
@224, "get ready FOR NEXT DISKETT
E"
108 THE RAINBOW November 1984
SEC LAST G
1260 IF LK>55GOSUB2020
1270 PRINT#— 2, TAB (5) ; : FOR N=1 TO
68: PRINT#— 2, 5 : NEXT N
1280 PRINT#— 2
1290 PRINT#-2, TAB ( 15) "used no
t used Cgranule=2, 304 bytes, 9
sectors, 1/2 trkl"
1300 PR I NT #-2 , T AB ( 5 ) ; : PR I NT #— 2 , U
SING" X */.### , ### ### , ### ••
J "grans: ", GU, GA;
1310 PR I NT #— 2 , T AB ( 34 ) "l=f ile-typ
e 2*f i le— format f=frst l=last"
1320 PRINT#— 2, TAB <5) ; : PRINT#— 2, U
SING" % ■/.### , ### ### ,###■■
i "bytes: " , BU , BA $
1330 PRINT#— 2, TAB (34) "g=grans t=
track s=sect b=bytes n^number"
1340 PR I NT #— 2 : PR I NT #— 2
1350 LK=LK+6
1360 ’
1370 'STORE DISKETTE TABL
1380 DN*<TTL)=DISK*:FU<TTL)=FU:B
U < TTL ) =BU : BA < TTL ) “BA : GU < TTL ) =GU :
GA < TTL ) =GA : FE < TTL ) “FE
l 390 FU=0 : BU— 0 : ba=0 : gu=0 : ga=0 : fe
=0
1400 '
1410 'INSERT NEXT DISKETTE
1420 GOTO680
1430 '
1440 'G O S U B S :
1450 '
1460 IF F<4 THEN HF=F ELSE HF=1
'FILE TYPE
1470 IF XI THEN PRINT#-2, " " $ FT*
(HF) »
1480 RETURN
1490 '
1500 IF F-255 THEN R*“"A" ELSE R
*“ "B" 'FILE FORMAT
1510 IF XI THEN PRINT#— 2, " ";R$;
1520 RETURN
1530 '
1540 'GET SECTORS /TRKS/ BYTES
1550 FG=F:FT=INT(F/2) '1ST GRAN
8 c TRK
1560 IF FT >“17 THEN FT»FT+1 'AD
J FOR DIR
1570 A-<F AND 1>:IF A-0 THEN FS“
1 ELSE FS“10 '1ST SEC
1580 TG=l:GA“F 'GRAN CNTR Sc GRA
N ADD
1590 GOSUB 1700 'GET NEXT GRAN
1600 IF LG >67 GOTO 1620 'LAST GR
AN
1610 TG=TG+ 1 : GA“LG : GOTO 1 590 ' NO
T LAST GRAN
1620 LT«INT(GA/2) : IF LT>=17 THEN
LT=LT+1 'LAST TRK
1630 NS= < LG AND 15)
RAN
1640 A=(GA AND 1>:IF A=0 THEN LS
=1 ELSE LS“10 'LAST SEC STRT
1650 LS=LS+NS-l:LG=GA 'LAST GRA
N Sc SEC NO.
1660 BG“<NS-1)*256 'BYTES LAST
SEC-1
1670 RETURN
1680 '
1690 'NEXT GRAN
1700 N1*“MID*<G1*,GA+1, 1)
1710 LG«ASC(N1*> : RETURN
1720 ’
1730 ' PRNT DETAIL LINE RPT #1, C
RE ATE OUTPUT FILE
1740 S=S+1
1750 F*=MID*(D*,S, 1) 'NEED LAST
BYTE < 15) ONLY
1760 LB=ASC(F«)
1 770 TB= ( TG- 1 ) *2304+BG+LB
1780 I FTG< + 1 THENTG“0
1790 I FTB< + 1 THENTB=0
1 800 DB=DB+TB : GU=GU+TG : GA=68-GU :
BU-BU+TB: BA= 1 56672— BU
1810 IF X1=0 GOTO 1860
1820 'PRINT DETAIL LINE
1830 PR I NT #— 2 , US I NG " ### " ; FG, FT
DISKEnE LABELS ^ EACH
1 7 />6x5” 1000 QUANT.
FLIP "tT FILE -is $795
for 5V4” Diskettes
••25," $21.95 “50, "$31.95
\ftiL Call: 818/700-0330 ORDER NOW . . . MAIL TO -
I^FOR IMMEDIATE DELIVERY^ UABII 1ft 9525 Vassar Ave - ^ R1
on Credit Card Orders. ▼Wllil 1W Chatsworth, CA 91311
ORDER FORM
PLEASE INDICATE QUANTITIES DESIRED
All Diskettes are soft sectored, unformatted. #R1 ■
In Continental U.S.. shipments by U.P.S. 1
If Parcel Post preferred, check here □ ■
Check or M.O. enclosed □ Send Quantity Discounts □ ■
Charge to credit card: VISA □ MASTERCARD □
Card No. Exp J
SIZE
Plain Wrap
BASF
Dyaan
TOTAL
5V, SSDD
u> 17 90
,*159 00
,o 24 90
.,*21900
.,o 29 90
.,*269 00
5V, DSDO
,o 20 70
,*182 00
*0 33 90
»oo 29 8 00
,o 4130
_ ,*363 00
5 V, DS96U»
,o 47 90
•»421 00
,o 5250
__ .,*461.00
8 SSDD
.,o 30 90
,*274 00
„ 35 70
_.»314 00
8 DSDD
>o 38 60
,*339 00
,o 4130
,*363 00
DISKETTE LABELS. □ S3 OO'IOO □ $20 00/1. 000
FLIP N FILE 5 v. 15. S7 95 qiy — .
25. S2t 95 qry ; 50. S31 95 qly
City State/Zip .
SUB TOTAL
Shtpptn^ handling (any quantity)
350
Signature Phone
Oulside 48 Conti rv»ntal Sl»t»*. AO<»Uon»l SI pw 10 p*k. p «, t.ks
TOTAL
November 1984 THE RAINBOW 109
, FS, LG, LT, NS, L9, LB, TG;
1 840 PR I NT#— 2 , US I NG " ### , ### " S TB
1850 LK=LK+1
1860 FU=FU+1
1870 IF LK >55 GOSUB2020
1880 ' OUTPUT FILE
1 890 R3*=STR* < HF ) : R3*-R I GHT* < R3*
,1) 'FILE TYPE
1900 TFT <HF) “TFT <HF) +1 'FILE TY
PE TOTALS
1910 R4*=STR*<TG> : IF LEN<R4*>>2
THEN R4*=R I GHT* < R4* , 2 ) ' GRANS
1920 IF LEN (R4*> <2 THEN R4*=" " +
R4*: GOTO 1920
1930 R5*=STR*<TB) : IF LEN(R5*)>6
THEN R5*=R I GHT* ( R5* , 6 ) ' BYTES
1940 IF LEN <R5*> <6 THEN R5*=" " +
R5*S GOTO 1940
1 950 I FLEFT* < N* , 1 ) - " " THENN*- " ? "
+R I GHT * < N* , 7 )
1960 REC*»N*+E*+R*+R3*+R4*+R5*+D
ISK*+R6*
1970 PR I NT #— 1 , REC*
1980 'GO BACK TO LOOP
1990 RETURN
2000 '
2010 'PAGE OFLO RPT #1
2020 IF LK S *66 GOTO 2060 'PAGE 0
FLO
2030 PR I NT #— 2 : LK=LK+ 1 : I F LK=66 G
OTO2060
2040 PRINT#-2, TAB <3> " ' " ; SDISK*? "
' continued to next page" : LK=LK+
1: IF LK=66 GOTO2060
2050 PRINT#-2:LK=LK+l: IF LK< >66
GOTO2050
2060 LK=0: RETURN
2070 '
2080 'CALC ML ADDR
2090 L1G=GR(GR) :L2S=L1G AND 31:L
L=GR
2100 L3B=ASC <MID* < AA* , N*32+ 16, 1 )
)
2110 IF F1G<34 THEN TN=INT(FlG/2
> ELSE TN=INT <FlG/2) +1
2120 S1N»1+(F1G AND 1 ) *9
2130 DSKI* DR , TN ,S1N,A1*,B1*
2140 BP»ASC<MID*<A1*,4, 1) > *256+A
SC (MID* (Al*,5, 1) )
2150 BP*=HEX* < BP ) : BP*=*STR I NG* <4-
LEN < BP* > , " 0 " ) +BP*
2160 EP=BP+ASC (MID* <A1*,2, 1) ) *25
6+ASC <MID* < Al*, 3, 1 ) > -1
2170 EP*=HEX* (EP) : EP*=STRING* (4-
LEN ( EP* ) , " 0 " ) +EP*
2180 IF LL<34 THEN TN*INT(LL/2>
ELSE TN*INT(LL/2>+l
2190 S 1 N= < LL AND 1 > *9+L2S
2200 DSKI*DR,TN,S1N, A1*,B1*: Al*=
A1*+LEFT*(B1*, 127)
2210 IF L3B<2 THEN EA=0 ELSE EA=
ASC (MID* ( Al*, L3B— 1 , 1 ) > *256+ASC (M
I D* ( A 1 * , L3B , 1 ) )
2220 EA*=HEX* (EA) : EA*=STRING* <4-
LEN (EA*> , "0" ) +EA*
2230 IF EA*= " 0000 " THEN EA*«"???
?" 'UNKNOWN EXEC ADDR
2240 RETURN
2250 '
2260 ' PRNT ML LINE RPT #1
2270 PRINT#— 2, TAB <23) "ram addres
s -for start, end, exec = *"5BP*5" ,
*";EP*; ",*" ;EA*
2280 LK=LK+1
2290 RETURN
2300 '
2310 I *= INKEY*: IF 1*="" GOTO2310
2320 RETURN
2330 '
2340 'PRINTER EJECT
2350 I FLK >65THENLK*0
2360 I FLK=0THENRETURN
2370 I FLK< 66THENPR I NT #— 2 : LK=LK+ 1
: GOTO2370
2380 LK=0: RETURN
2390 '
2400 'PRNT DISKETTE
RPTS #2, #3
2410 '
2420 'RPT #2, PASS 1: DISKETTE N
AMES
2430 IFX 1=*1GOSUB2350 'EJECT IF
PREV RPT
2440 L*=" names" 'REPORT #2 HEAD
ING
2450 GOSUB4340
2460 ’
2470 'SORT DISKETTES TABLE <2 PA
SSES)
2480 PR I NT "SORT ING DISKETTE " $ L*
;" REPORT...";
2490 FOR J = 1 TO TTL
2500 FOR K = J TO TTL
2510 IF R2=0 AND DN*(J> < DN* <K)
GOTO2560
2520 IF R2=l AND BU(J> < BU(K) G
OTO2560
2530 T1*=DN* ( J > : T2=FU < J > : T3=BU ( J
> :T4=BA(J) :T5=GU(J> :T6=GA(J) :T7=
FE < J )
2540 DN*<J)=DN*<K) :FU(J)=FU(K> :B
U ( J ) =BU (K) : BA < J ) “=BA <K) :GU(J)=GU(
K ) : GA < J ) =G A ( K ) : FE < J > =*FE < K )
2550 DN*(K)=T1*:FU(K>=T2:BU<K)=T
3:ba<k>=T4:GU(K>=T5:ga(k>=T6:fe<
K ) =T7
2560 NEXT K:NEXT J
2570 '
110 THE RAINBOW
November 1984
2580 ’PRNT DISKETTES RPTS #2, #3
2590 PT**INT ( (TTL/55) +. 9999999)
2600 IF (X2=l AND R2=0> OR (X3=l
AND R2=l) THEN PR I NT "PRINTING D
ISKETTE " j L*J " REPORT. . " J
2610 FOR J = 1 TO TTL
2620 IF X2=0 AND R2=0 0OTO2810
’TO ACCUM
2630 IF LK=0 GOTO2670
2640 IF LK<60 GOTO2740
2650 PRINT#-2:LK=LK+1
2660 IF LK< >66 GOTO2650
2670 PK=PK+1
2680 PR I NT#— 2 , TAB < 5 > DATE* * TAB < 2 1
) ;CHR*(14) S "diskette ";L**CHR*(2
0> TAB <46) "page" J PK* "o-F " ? PT
2690 PRINT#— 2
2700 PRINT#— 2, TAB <5> "di skette" ; T
AB(25)"no. o -f bytes
bytes grans grans"
2710 PRINT#— 2, TAB (5) "name" ; TAB (2
6) "-files used unused
used unused"
2720 PR I NT#— 2 , TAB (5) " ======== " J T
AB (25) "======" ; TAB (38) "=====" J TA
B (49) "====== ===== ====='■
2730 LK=5
2740 PR I NT #— 2 , T AB ( 5 ) DN* ( J ) J T AB ( 2
5) J :PRINT#-2,USIN6"##,###"5FU(J)
$
2750 PR I NT#— 2 , TAB ( 33 ) ? : PR I NT#-2 ,
USING"##, ###,###" 5 BU(J) $
2760 PR I NT#-2 , TAB ( 45 ) J : PR I NT#-2 ,
USING"##, ###,###"; BA (J) ;
2770 PR I NT#-2 , TAB ( 56 ) > : PR I NT#-2 ,
USING"##, ###";GU(J) S
2780 PR I NT#— 2 , TAB ( 63 ) ; : PR I NT#-2 ,
USING"##, ###";GA(J) ;
2790 I FFE ( J ) = 1 THENFE*= " 1 " : PR I NT#
-2, TAB (71) "note" ELSE PRINT#-2, "
II
2800 LK-LK+1
2810 G1=G1+FU(J) :G2»G2+BU(J) :G3=
G3+BA ( J ) : G4=G4+GU (J) ! G5=G5+GA ( J )
2820 NEXT J
2830 ’
2840 ’ PRNT TOTALS RPTS #2, #3
2850 IF X2=0 AND R2=0 GOTO2920
2860 PRINT#— 2
2870 PRINT#— 2, TAB (5) " totals: "
a
J
2880 PR I NT#— 2 , US I NG " ## , ### ###
,### ###,###,### ###,###,### ##,
### ##,###"? TTL, G1,G2,G3,G4,G5
2890 LK=LK+2
2900 I FFE*= " 1 " THENPR I NT#-2 : PR I NT
The Companion
Expansion Interface Units
Basic Technology offers you
the most features and best
quadity for the money!
Compare these features:
BT
TRS-80
COMPANION
Multi-Pak
• Power ON Indicator Light
YES
NO
• Cold Start Reset
YES
NO
• Gold Socket Connectors
YES
NO
• Socketed Integrated Circuits
YES
NO
• Manual Cartridge Selector
Pushbutton
Slide Switch
• Keyboard/Program Selection
YES
NO
• Cartridge ON Indicator
YES
NO
• Extension Cable
YES
NO
• Warranty
180 days
90 days
• User’s Manual w/schematics.
parts layouts and parts lists
YES
NO
Also for the Color Computer:
BT-1010 Parallel Printer Interface ... $ 79.95
BT-1020 Real Time Clock/Calendar . $109.00
BT-1030 Versatile Interface Port $ 69.95
Add $5 shipping and handling. Check, money order. VISA.
MC (Account # and expiration date). COD charge $2 (req
certified check or M O ). Michigan residents add 4% sales
tax.
The Companion — New Price . . $225.00
RAINBOW
~~ BT-IOOO $250.00
with 8K RAM $275.00
ORDER TODAY OR SEND
— * FOR FREE BROCHURE r
basic
TECHNOLOGY
Dept. Q P.O. Box 51 1 Ortonville, Ml 48462
(313) 627-6146
November 1984 THE RAINBOW 111
#-2 , TAB < 1 2 ) " not e : disk READ ERRO
R encountered on this diskette":
LK=LK+2
2910 *
2920 IF R2=i BOTO3020 ' END RPT
#3 (PASS 2)
2930 '
2940 ' RPT #3, PASS 2: DISKETTE U
SAGE
2950 IFX2=1GOSUB2350 * EJECT IF
PREV RPT
2960 IFX3=0GOTO3010 ' NOT REQSTD
2970 R2= 1 : PK=0 : L*= " usage " : PR I NTS
192, :Gl=0:G2=0:G3=0:G4=0:G5=0
: GOTO2480
2980 '
2990 'GEN DSK OUTPU
T
3000 '
3010 'CLOSE & READ TAPE JUST CRE
ATD & LOAD TO DSK
3020 PR I NT#- 1, "END 0F F1LE":CL0S
E#-l
3030 GOSUB4340
3040 PR I NT "remove YOUR LAST PROC
ESSED DISK":PRINT©160, "insert DI
SKETTE WHICH CONTAINS ALL DIR P
ROGRAMS INTO DRIVE 0" : PRINTS256,
DATA’ PHILE
207 Melrose Drive
North Syracuse, New York 13212
(315) 458-3410
THE EXCLUSIVE COLOR COMPUTER STORE
Proudly Presents
PAUSE CONTROL
RAINBOW
This development adds new demensions to your
Color Computer. The control allows you to stop the
CPU dead in it’s tracks. All operations are
continued from their stopping point when released.
All computer operations are supported (except
cassette) including Disk in/out.
Now when the phone rings, you can put your game
or other program operations on "hold" until you
return to them- picking up where you left off. It
can also be used for security, preventing
unauthorized use of your computer; as well as many
other uses.
The kit includes a fully assembled PAUSE
CONTROL with complete documentation for
installation (solderless connections). Kit
installation takes about 15 minutes and anyone can
do it. The case must be opened for installation
and it works with all versions of the color
computer .
The kit is fully tested and has been submited
to RAINBOW for cert l f icat ion.
^ 1 Check or Money order
*************#*********.****.****.* ******************
THE DATA’ PHILE deals exclusivly in the Color
Computer. We serve the entire New York State area,
but can meet your needs wherever you live. We sell
the following fine products:
FRANK HOGG FLEX
COMPUTERWARE
VIP SOFTLAW
PRICKLY PEAR
MARK DATA
TOM MIX
FUTUREHOUSE
TELEWRITER 6 > 4
DISKS
J&M CONTROLLERS
OKIDATA PRINTERS
TEAC & SHUGART DRIVES
COLOR & MONO MONITORS
CUSTOM PROGRAMMING
BASIC CLASSES
ASSEMBLY CLASSES
MAGAZINES
DISK CLEANERS
Our objectives are service, honesty and
personal attention. Our success depends on
customer satisfaction. We are in constant
development of new products for the color
computer. Pricelist included with order.
"rewind TAPE & press PLAY BUTTON
AND THE FILE FROM CASSETTE TAPE
WILL BE TRANSFERRED TO DISK": PR
I NT6384 , "press ENTER"
3050 SOUND10,3:GOSUB2310
3060 GOSUB4340 : PR I NT " READ I NG
FI*; " ' TAPE FILE..."
3070 OPEN " I " , #— 1 , F I ♦
3080 FI*=FI*+".DIR"
3090 PRINTS128, "WRITING '";FI*;"
' FILE... "
3100 OPEN "0",#1,FI*
3110 PR I NT# 1 , DATE*
3120 LINE INPUT#— 1 , REC*
3130 IF REC*="END 0F FILE" GOT03
160
3140 PR I NT # 1 , REC*
3150 GOTO3120
3160 CLOSE#- 1
3170 '
3180 'WRITE DISK RPT #7
3 1 90 REC* 88 " T0T ALS " : WR I TE# 1 , REC*
3200 GOSUB3570
3210 REC*=" total diskettes in yo
ur system" :WRITE#1, REC*, TTL
3220 GOSUB3570
3230 REC*="total bytes used":WRI
TE# 1 , REC* , G2
3240 REC*= "total bytes not used"
: WR I TE# 1 , REC* , G3
3250 IF (82+83) > 0 THEN I=(G2/(
B2+G3) ) *100: I=I+.5: 1=1 NT ( I ) : REC*
“"percentage bytes used" : WRITE#1
, REC*, 1:1= (G3/ (G2+G3) )*100: I=I+.
5: I=INT (I) : REC*="percentage byte
s not used " : WR I TE# 1 , REC* , I
3260 I=G2+G3: REC*= "total bytes i
n your system" : WRITE# 1 , REC*, I
3270 GOSUB3570
3280 REC*=”total granules used":
WR I TE# 1 , REC* , G4
3290 REC*=" total granules not us
ed " : WR I TE# 1 , REC* , G5
3300 IF (G4+B5) > 0 THEN I=(G4/(
B4+G5) ) *100: I=I+.5: I=INT ( I ) : REC*
“"percentage granules used":WRIT
E#1 , REC*, I : 1= (85/ (G4+G5) ) *100: 1=
I+. 5: I=INT ( I ) : REC*=" per cent age g
ranules not used" : WRITE# 1 , REC*, I
3310 I=B4+G5: REC*=" total granule
s in you r system" : WRITE# 1 , REC*, I
3320 GOSUB3570
3330 REC*=" total basic programs"
: WR I TE# 1 , REC* , TFT ( 0 )
3340 REC*=" total assembly langua
ge programs" : WRITE#1 , REC*, TFT (3)
3350 REC*="total machine languag
e programs" : WRITE# 1 , REC*, TFT (2)
3360 REC*=" total data files" :WRI
112 THE RAINBOW
November 1984
TE#1,REC*,TFT(1)
3370 1 1=TFT <0> +TFT (3) +TFT (2) : 12—
TFT ( 1 ) : IF < 11 + 12) > 0 THEN 1= < 1 1
/ (li+12) ) *100 : i=i+.5: I = I NT < I > : re
C$=" percentage programs" : WRITE#1
, REC*, I: I=(I2/(I1+I2) ) *100: I=I+.
5: I=INT ( I ) : REC**"percentage data
f iles":WRITE#l,REC*, I
3380 REC*="total programs/files
in your system" : WRITE# 1 , REC*, G1
3390 GOSUB3570
3400 REC*="total different versi
ons f lagged": WRITE# 1,REC*,0
3410 GOSUB3570
3420 IFIOERR=0 GOTO3460
3430 REC**" total diskettes with
disk read errors" : WRITE#1 , REC*, I
OERR
3440 1= < IOERR/TTL) *100: I=I+. 5: 1 =
INT ( I ) : REC*="percentage diskette
s with disk errors" : WRITE#1 , REC*
,1
3450 GOSUB3570
3460 REC*= "EXTRACT & LOAD DIRECT
ORIES report # 1 " : WR I TE# 1 , REC* , X 1
3470 REC**" DISKETTE NAMES sorted
report #2" : WRITE#1 , REC*, X2
3480 REC*="DISKETTE USAGE sorted
report #3 " : WR I TE# 1 , REC* , X3
3490 REC*=" DISKETTE JACKET LABEL
S report #4" : WRITE#1 , REC*, X4
3500 REC*=" DISKETTE GUM LABELS r
eport #5" : WRITE#1 , REC*, X5
3510 REC** " CONSOL I DATED DIRECTOR
IES report #6" : WRITE#1 , REC*, 1
3520 REC*=" DISKS DIRECTORY SUMMA
RY page report #7" : WRITE#1 , REC*,
1
3530 I=( (X1+X2+X3+X4+X5+X6+X7) /7
)*100:I=I+.5:I=INT(I) :REC*="perc
entage reports requested": WRITE#
1 , REC*, I
3540 REC*= " END " : WR I TE# 1 , REC* , 0
3550 CLOSE# 1
3560 GOTO3620
3570 REC*= " 1 " : WR I TE# 1 , REC* , 0 : WR I
TE# 1 , REC* , 0 : WR I TE# 1 , REC* , 0 : RETUR
N
3580 ’
3590 * P R N T DISKETTE
JACKET LABELS R
P T #4
3600 ’
3610 * RPT #4: DISKETTE JACKET LA
BELS
3620 IFX3=1GOSUB2350 ’EJECT IF
PREV RPT
3630 IFX4=0GOTO4220 ’NOT REQSTD
3640 ’
3650 GOSUB4340: PR I NT "PRINTING DI
SKETTE JACKET LABELS DIRECTORY R
EPORT "?
3660 OPEN" I " , #1 , FI*
3670 INPUT#1 , REC* ’DATE
3680 I NPUT # 1 , REC*
3690 ’
3700 I FREC*= " T 0T ALS " G0T04 170
3710 ’
3720 LC=0
3730 D I SK**M I D* ( REC* ,22,20)
3740 FORY=20TO1STEP— 1
3750 IFMID*(DISK*, Y, 1)0" "THENZ
=Y: Y=0
3760 NEXTY
3770 IFZ<10RZ>19THENW2*=DISK*:G0
TO3790
3780 X=(20-Z)/2:Y=INT(X) :W2*=STR
I NG* ( Y , " " ) +LEFT* (DISK*, Z ) :W2*=W
2*+STR I NG* ( 20— LEN ( W2* ) , " " ) ’ CE
NTR HDNG
3790 PR I NT #— 2 , T AB ( 7 ) * CHR* (14)? W2
*iCHR*(20) 5 TAB (34) ". " ’HDNG
3800 PR I NT#-2, TAB (22) DATE*? TAB (5
2 ) ". "
3810 ’
3820 SW=0:LC=2
3830 W 1 *=LEFT * ( REC* , 8 )
THE SOFTWARE HOUSE
DATA GRADE TAPE
(AMPEX 603)
C-1 0 $6.95 DOZ 25/S13.95
C-20 $8.50 DOZ. 25/$1 5.95
C-30 $9 95 DOZ 25/$17.95
"SPESHUL"
(1 5 TAPES. HARD BOXES. LABELS
AND STORAGE BOX
C-10 $12 95 C-20 $13 95
C-30 $14.95
HARD BOXES 25/S4 50 100/515 00
CASS LABELS $2 75/100 20/1000
SENTINEL BRAND
100% CERTIFIED DISKS
SS/DD BOX OF 10 $18.95
DS/DD BOX OF 10 $26 95
SS96TPI BX/10 $28.95
DS96TPI BX/10 $37.95
BULK DISKS W/SLEEVES
SS/DD 10/$ 1 5.95 50/$75.00
DS/DD 10/$22. 95 50/$1 10.00
TYVEK SLEEVES
25/S3.00 1 00/$ 9 00
MEDIA MATE disk bank - holds 50 disks $14.95
DISK LIBRARY CASE (HOLD 10 DISKS) $2.00 EA 10/$18.00
BIB DISK DRIVE HEAD CLEANER $8.95
BIB STATIC ELIMINATOR $4.95
RIBBONS: EPSON MX/FX/RX 70/80 $7.50 EA. 6/S39.95
GEMINI lO. lOX 2/S5.50 DOZ./S29.95
OKIDATA80. 82. 92.93 2/S5.50 DOZ./S29.95
OKIDATA 84. 94 $6.00 EA. 6/$30.0C
HIGH SPEED DUPLICATION OF DATA,
SPEECH. MONAURAL PROGRAMS. CALL OR WRITE FOR PRICE QUOTE
ALL ITEMS 100% GUARANTEED!
ADD $2.50 FOR S/H IN MICH ADD 4% SALES TAX
MAKE CHECK/MONEY ORDER PAYABLE TO ‘ DALLAS COX"
9020 HEMINGWAY. REDFORD. MICH. 48239
( 313 ) 937-3442
CLUBS AND DEALERS - CALL FOR QUANITY PRICES
November 1984 THE RAINBOW 113
3840 I FW 1 *= " ++++++++ " THENW2*= “ d B
k+read+err " : 8OTO3900
3850 F0RY=8T0 1 STEP— 1 * LEFT JUST
IFY NAME
3860 I FM I D* < W 1 * , Y , 1)0" "THENZ=Y
:Y»0
3870 NEXTY
3880 IFZ<10RZ>7THENW2*=W1*+". "+M
I D* < REC* ,9,3): GOTO3900 ' ATTACH
EXT ON BLNK NAME
3890 W2*=LEFT*<W1*, Z>+". "+MID*(R
EC*,9,3)+STRING*(8-Z, " ") ' ATT A
CH EXT
3900 PR I NT#— 2 , W2* 5 " " 5 ’ NAME&EX
T
3910 '
3920 SW=SW+1 'COLUMN 1 TO 4
3930 I FSW=*4THENSW=0 : PR I NT#-2 , " . "
:LC=LC+1 ' C0L4
3940 '
3950 HREC*=REC*
3960 INPUT#1,REC*
3970 I FREC*= " T 0T ALS “ GOT 04000
3980 I FR I GHT* < REC* , 2 1 ) =R I GHT* ( HR
EC* ,21) GOTO3830 ' SAME D I SKETTE?
3990 '
4000 I FLC< 20THENPR I NT#-2 , TAB < 52 )
" . " : LC=LC+ 1 : GOTO4000 ' REM A I N I NG
SuperSpooler
Free your fast computer from your slow printer!
SupcrSpoolcr allows your computer to work on one task while your
printer works on another.
• works with any size memory (64K recommended)
• compatible with Telewriter, Ultra 80CC etc., and all BASIC
programs
• small 64 K version uses only 80 bytes of user RAM
• written in relocatable machine language
• 32K buffer with a 64K system
• selectable buffer size and location
• reprint buffer as many times as you want, when you want
• clear buffer at any time
• check status of buffer
• adjust speed of output to suit your printer and interface
• most features enabled with one keystroke at any time, even during
application program execution
$ 19.95 u.s. or $ 24.95 Canadian
Also Available:
SBAS1C 1.0 — a structured BASIC pre-compiler.
$ 19.95 U.S. or $ 24.95 Canadian
Ordering Information:
Please specify cassette or disk. To order send check or money order,
or use VISA or MasterCard. If using VISA or MasterCard, include
card number and expiration date.
For U PS delivery add $ I in Ontario and Montreal.
$3 in the U.S.
Ontario residents add 1% sales tax. — ^
To order or for more information please write, //rM\
RAINBOW
Tandar Software
12 Araman Drive Agincourt. Ontario Canada MIT 2P6 (416) 29.V20I4
DEALER INQUIRIES WANTED
DOTS
4010 PRINT#-2, STRING* (53, " • " ) : LC
=LC+1
4020 '
4030 IFFOOT=0 GOTO4080
4040 LK=LK+LC '21 OR 42 OR 63
4050 IFLK>50 BOSUB2350
4060 GOTO3700 'NEW DISKETTE
4070 '
4080 FOOT = 1 ' PRNT FOOTING ONLY
ONCE
4090 PR I NT#— 2 : PR I NT#-2 , T AB ( 7 ) " D I
SKETTE JACKET LABELS directory r
eport "
4100 PR I NT #— 2 , T AB ( 8 > " * cut along
dotted line"
4110 PR I NT #— 2 , T AB ( 8 ) " * and inser
t into diskette sleeve"
4120 PR I NT #— 2 , T AB ( 8 ) " * or paste
onto diskette sleeve"
4130 PR I NT #— 2 , T AB ( 8 ) " * or place
alongside diskette sleeve"
4140 LK=LC+6: GOSUB2350
4150 GOTO3700 'NEW DISKETTE
4160 '
4170 CLOSE# 1 'END RPT #4
4180 '
4190 'END OF JOB
4200 '
4210 ' RPTS #5, #6, #7
4220 IF X4= 1 GOSUB2350 'EJECT IF
PREV RPT
4230 GOSUB4340
4240 PW*="DIR2":W*=" #5,
"IIF X5=0 THEN PW*="DIR3":W*="S
#6, AND #7, "
4250 PRINT "press ENTER TO PROCES
S THE NEXT PROGRAM ";PW*;", FROM
DRIVE 0, FOR PRINTING REPORT" ;W
*:PRINT"OR press 'E' TO EXIT TO
BASIC"
4260 GOSUB2310
4270 I F I *= " E " THENEND
4280 IF X5=l THEN RUN"DIR2. BAS"
ELSE RUN " D I R3 . BAS "
4290 END
4300 '
4310 'MORE GOSUBS:
4320 '
4330 'SCREEN HDNG
4340 CLS2: PR I NT@5, "EXTRACT DISKS
DIRECTORY";
4350 PR I NT@41, "PROGRAM 1 OF 3 ”f
4360 PRINTS96, "";
4370 RETURN
4380 '
4390 'SCREEN FOOTING
4400 PRINTS418, " IN CASE OF DISK
READ ERROR ";
114 THE RAINBOW November 1984
4410 PRINTG450, " type '00105000 '
THEN enter " ;
4420 PRINT096, " " $
4430 RETURN
4440 '
4450 'DISK READ ERROR, USER MANU
ALLY GOTO'S HERE
5000 SOUND 10,3: GOSUB4340 : PR I NTS 1
33,” WAIT ONE MOMENT "j:FU
=0: BU=0: BA= 0 : Gu=0: GA=0: IOERR=IOE
RR+ 1 : FE= 1 : PERR*=CHR* (127) +CHR* ( 1
28) : PERR*=PERR*+”di sk " : PERR*=PER
R*+CHR$ (128): PERR$=PERR*+ " err "
5010 REC$= " +++++++++++++00000000
”+DISK*+R6*
5020 PRINT#— 1 , REC*
5030 IFX 1=0 GOTO5070 'NOT REQST
D
5040 PR I NT#— 2 , TAB (12)” ++++ disk
READ ERROR encountered on this d
iskette ++++"
5050 PR INT#-2, TAB (12) "+++++ gran
ules and bytes will not be accum
ulated +++++"
5060 LK=LK+2
5070 GOTO 1240
5080 GOTO5000 'FOR 'STRIPPER' P
ROGRAM
5090 '
5100 PMODE0 : POLE ARP : GOTO70
5110 'END
About Your Subscription
Your copy of THE rainbow is sent second class mail
and, for subscribers in the United States, the date of
mailing is printed on the label. If you do not receive
your copy by the 5th of the month of the publication
date, send us a card and we will mail another imme-
diately via first class mail.
You must notify us of a new address when you
move. Notification should reach us no later than the
15th of the month prior to the month in which you
change your address. Sorry, we cannot be responsible
for sending another copy when you fail to notify us.
Your mailing label also shows an “account number”
and the subscription expiration date. Please indicate
this account number when renewing or corresponding
with us. It will help us help you better and faster.
For Canadian and other non-U.S. subscribers, there
may be a mailing address shown that is different from
our editorial office address. Do not send any corres-
pondence to that mailing address. Send it to our edi-
torial offices at P.O. Box 385, Prospect, KY 40059.
This applies to everyone except those whose subscrip-
tions are through our distributor in Australia.
Submitting Material
To the Rainbow
Contributions to THE RAINBOW are welcome from every-
one. We like to run a variety of programs which will be
useful/helpful/fun for other CoCo owners.
Program submissions must be on tape or disk and it is best
to make several saves, at least one of them in ASCII format.
WeYe sorry, but we do not have time to key in programs. All
programs should be supported by some editorial commen-
tary, explaining how the program works. We re much more
interested in how your submission works and runs than how
you developed it. Programs should be learning experiences.
We do pay for submissions, based on a number of criteria.
Those wishing remuneration should so state when making
submissions.
For the benefit of those who wish more detailed infor-
mation on making submissions, please send a SASE to:
Submissions Editor, THE rainbow, P.O. Box 385, Pros-
pect, K Y 40059. We will send you some more comprehensive
guidelines.
Please do not submit programs or articles currently sub-
mitted to another publication.
your best buys!
are with
^OUTH
aA/ EsTE PN
1f\^IGITAL
DRIVE 0 40 track single sided
5279.
l
DRIVE 1 40 track single sided
5 169.
&
DRIVE 0 and 1 SS/DD
S42 °- J'Pil T
( add S70. for double sided drives)
64K KIT C 8 chips )
S45. ****
PRINTER ADAPTERS
PBH SERIAL TO PARALLEL ADAPTER
550.
\ KEYBOARDS
HJL Keyboard
569.
Micronlx Keyboard
569.
Keytronic Keyboard
579.
DISKETTES
VERBATIM box of 10
420.
Southwestern Diaital
‘ ' *
1-713-480-3296
2515 W. Main #337, Houston, Texas 77098
Ordering Information
All prices rellect a pre made discount for cash Visa. MasterCard orders are at regular price (add 5%).
Mail your payment directly to us. or call your order in today All non-certilied lunds are neld lor proper clearance
November 1984 THE RAINBOW 115
TAPE UTILITY
64K
ECB
n QHS P
RAINBW |[
Let your computer find the end of that file with this . . .
CLOAD Command Fixer
By Curt Chadwick
T his article is dedicated to all of you out there with
64K, no disk, and a desire to learn assembly language
programming. 1 don't have a disk either, and I spend
a great deal of my computer time waiting for my worn but,
trusty cassette recorder to save and load programs. One
thing about BASIC that has always bothered me is the
CLOAD command. How annoying to get an “I/O Error"
and then have to keep typing CLOA D, or whatever method
you might have devised to get to the beginning of the next
program.
I've seen some rather unusual methods used to find the
beginning of the next program. There's “Fast Fingers Fred"
who manipulates the cassette buttons so fast as to find the
break. Or. . .you could use the audio and motor commands
to find the end. I leave the play button down and pull the
earphone and remote plugs to find the end of the program
which drives my wife crazy with the computer squawk com-
ing from the recorder.
Wouldn't it be nice to just type CLOAD and have the
computer search for the end of the file for you? N ow that you
have 64 K. it's time to put it to work. With 64K, BASIC is now
in RAM! What that means is that if you would like to
change BASIC you can! What is it about BASIC that you
(Curt Chadwick holds a B.S. in mechanical engineer-
ing and is a major accounts manager J'or Caterpillar
Tractor Co. He bought the Co Co for his family in 1981
and says he owes a lot of his knowledge and enjoyment
to the Peoria Color Computer Club.)
116 THE RAINBOW November 1984
would like to change? I've already told you what I would like
to change — the CLOAD command.
I've had my CoCo now for two years and have had as one
of my objectives to learn at least some assembly language
programming. To accomplish that objective 1 decided to try
and understand the CLOAD command and learn enough
assembly language to perform the patch. When I started
looking in BASIC to find the subroutine that handles the
CLOA D command there wasn't much help available except
from members of my local computer club, which 1 would
like to take this opportunity to thank. Now, there are maga-
zines which publish or advertise a disassemble of the BASIC
ROM. I've found that, for the beginner, they may lack many
details and leave gaps in the explanation of what goes on in
BASIC. If you compare comments by different authors, you
might even think they were talking about separate subrou-
tines. However, they are the best place to start.
There are also books which can help, Lance Leven-
thal's book 6809 Assembly Language Programming and
TRS-80 Color Computer Assembly Language Program-
ming by William Barden, Jr. The subroutines for the
cassette I/O start around &HA6F3 and go all the way to
&HA880. By the way the “<&//" means Hex numbers. They
may be foreign for awhile, but you do get used to them.
Those subroutines are called by many different BASIC rou-
tines and the problem is to find the CLOAD command
routine and then look for a way to “fix" it.
First, let's take a look at the tape format. Check the back
of Going Ahead With Extended Color BASIC for the ROM
subroutines. The WRTLDR turns on the cassette and writes
a leader. BLKOUT writes a block to cassette and there are
other names like BLKTYP, CBUFAD, and several others.
If those names mean anything to you, or you understand the
ROM subroutine section of the manual, then you probably
won’t need to read this article. When 1 started my goal to
learn more about the computer and learn some assembly
language, that ROM subroutine section was a mystery.
The listing below is a less mysterious representation of the
tape format. The terms such as leader, sync byte, and so on
should begin to mean something. The tone you hear is
generated by 128-&H55’s. A &H55 in binary is alternating
ones and zeros which generates a tone to get the computer in
sync with the tape.
Note the block type byte.
EXAMPLE:
55 55 55 3C0F1LENAME200 2000 2400 2000 A 2
128 - &H55s
Leader byte
Sync Byte
Block type
File name
File Type
Data type
MSB
LSB
MSB
LSB
Check Sum
Leader, the familiar tone at the beginning
1 Byte &H55 Make sure the tape is up to speed
I Byte &H3C Signals the start of a block
I Byte 0=Title Block
8 Bytes Padded with &H20 if needed
1 Byte: 0= Basic
I = Data
2= ML
1 Byte: 0=Binary
&H FF=ASCI 1
I Byte flag
0=Continuous flow
&HFF=Gaps( Data)
Starting address! ML)
Load address! ML)
Number of bvtes
55 — 55 55 3C I FF DATA..!!) to 255 BYTES)... FT
I28-&H55N
Data Block
&H55
&H3C
Block Type
Block Length
Data
Check sum
Second leader tone
Leader Byte
Sync Byte
I = Data
&HFF-EOF
Oto&HFF
0 to 255 Bytes
Sum of data+block type&block length
ADDITIONAL DATA BLOCKS DO NOT HAVE A LEADER TONE
(I28-&H55)
EOF BLOCK (End of File)
55 3C FF 00
Gap byte
Sync byte
Block type
Block Length
I Byte &H55
1 Byte &H3C
I Byte &HFF (End of file)
00
CLOADM is actually a subroutine of the CLOAD com-
mand check, &HA4FE. Notice the subroutine at &HA648
called “go search for file” shown in the disassembly “Listing
2.” That subroutine is also called in the CLOADM
subroutine.
The secret to fixing the CLOAD command is in the block
type. The search for file routine (Listings 2 and 3) reads in a
leader and block of data by calling &HA701. The &HA701
subroutine reads a block and puts the block type in &H7C.
The ORB checks to see if &H7C is a title block and/or if
there are any errors. If it is not a title, then it does an RT S
(return from subroutine) and prints an I/O Error. If it is a
title block, it compares the title found to the title requested.
If it doesn't match, it skips the rest of the file and looks for
another title block.
If you start the tape in the middle of a file, of course, the
first block read won’t be a title block so the routine returns
an I/O Error. If we start in the middle of a file, we don't
really care if there is an I/O Error until after we find a title
block. Also, we should ignore all blocks that aren't title
blocks. Sound simple? Well, it is. Look at &HA698. 11 the
program said to ignore I/O Errors and all blocks which are
not titles and keep reading blocks until it finds a header, then
it would be “fixed.”
To fix the routine, you must first move the ROM to RAM
with your “move ROM” program that boots 64K. The
source code for the “fix” which modifies BASIC is in Listing
4. The program puts a jump in the “go search for file”
routine at &HA698 to point to the fix. At Line 180. the fix
starts by storing the registers to make sure nothing is dis-
turbed. The rest is fairly obvious. Lines 220-240 are the code
which was replaced by the jump. The program is written in
position independent code which means it can be put at any
memory location and still run. I would suggest adding it on
to your move ROM program so that when you boot the 64K
the CLOAD is patched at the same time. For those of you
without an editor assembler, boot 64K and type in the BASIC
program in Listing 5. After you have checked for errors,
RUN the program. Then save the machine language pro-
gram by typing CSAVEM “ CLOADMOD'\ &HFD00 ,
&HFD25 , &HFD00. As I said, you could append the pro-
gram onto the move ROM program or run it separately.
The program runs without any problems except once in
awhile I have gotten an I/O Error by starting in the middle
of a file. 1 speculate that in the data there must be read a
&H55 and a &H3C. That triggers a read block which returns
a check sum error. Should that ever occur, just type
CLOAD again. I have never had it happen twice in a row.
The fix is designed for 1 . 1 BASIC and 1 haven't checked to see
if later versions are the same. If they are different, there
should be enough discussion and listings so you can figure it
out. 1 hope that by studying how to fix that pesky CLOAD
I/O Error you have become interested in assembly language
and mavbc even learned some. 1 know 1 have.
When you type CLOA D, BASIC recognizes it as a reserved
word and goes to a table of locations to get the address tor
that routine in ROM. That ROM address is &HA498, which
is partially disassembled in Listing 1. Don't forget, the disas-
sembly is done by a beginner and lines are documented,
which may be obvious to more experienced programmers.
The routine checks to see if there is an M after CLOAD
because there is no reserved CLOADM command. The
Listing 1: “CLOAD routine”
CLR 78 CLEAR FILE STATUS
CM PA #4 A IS THERE A“M" AFTER
“CLOAD"?
BEQ A4FE IF SO GOTO CLOADM
ROUTINE
LEAS S+2 RESTORE STACK AND
RETURN
November 1984
THE RAINBOW 117
A4A0
JSR A5C5
A4A3
JSR A 648
Listing 2: “Go searcl
A648
TST 78
A64A
BNE A6IC
A64C
BSR A68I
A64E
BNE A6I9
A650
CLR 79
A652
LDX #IDA
Listing 3: “Go Look
A681
LDX #1 DA
A684
STX 7E
A686
LDA 68
A688
INCA
A689
BNE A696
A68B
JSR A928
A68E
LDX 88
A690
LDB #53
A 692
STB .X++
A694
STX 88
A696
BSR A70I
A698
ORB 7C
A69A
BNE A6D0
A69C
LDX #1 DA
A69F
LDU #1 D2
A6A2
LDB tf 8
A6A4
CLR ,-S
A6A6
LDA ,X+
STORE FILE REQUESTED
GO SEARCH FOR FILE
CHECK FILE STATUS
IF OPENED ERROR
“GO LOOK FOR FILE NAME"
CHECK FOR ERRORS
CLEAR COUNTER
LOC TO PUT NAME OF FILE
NAME FOUND
STORE IN BUFFER LOC
CURRENT STATEMENT POINTER
IF NOT SKIP
GO CLEAR SCREEN
GET CURSER LOC
“S"
PUT ON SCREEN AND SPACE OVER
STORE CURSER LOC
READ LEADER AND BLOCK
CHECK FOR ERRORS AND TITLE
BLOCK
RTS AND PRINT ERROR
LOC OF FILE FOUND
LOC OF FILE REQUESTED
LOAD COUNTER WITH 8 SPACES
LOAD WITH CHARACTER
A6A8
LDY 68
CURRENT POINTER LOC
A6AB
LEAY l,Y
ROUTINE TO COMPARE CHAR OF
FILE REQUESTED WITH FILE
FOUND
A6AD
BNE A6B4
A6AF
CLR 6F
A6BI
JSR A282
A6B4
SUBA ,U+
A6B6
ORA ,S
A6B8
STR ,S
A6BA
DECB
A6BB
BNE A6A6
A6BD
LDA ,S+
A6BF
BEQ A6CB
A6CI
TST -9.U
A6C3
BEQ A6CB
IF RIGHT NAME BRANCH DOWN
A6C5
BSR A6DI
IF NOT SKIP REST OF FILE
A6C7
BNE A6D0
IF ERROR RTS
Listing 4:
00100
♦MODIFY CLOAD COMMAND
001 10
PATCH
NOP
00120
LDX #$A698 PUT PATCH IN BASIC
00130
LDA #$7E JUMP
00140
STA ,X+
00150
LEAY START. PCR LOCATION OF
PROGRAM
00160
STY ,X
00170
RTS RETURN TO BASIC
00180
START
PSHS A.B.X.Y, CC STORE
EVERYTHING
00190
LDA $7C GET BLOCK TYPE
To make theTnost of your new Dragon microcomputer from Dragon-Tano, you need Dragon User
— the international, independent magazine for Dragon owners.
Each issue of Dragon User contains:
• reviews of the latest software
• programming advice for beginners
• hardware projects
The Dragon microcomputer was launched in the UK
last year. Since then we have developed a knowledge
and mastery of the machine's abilities. You can
benefit from our experience by subscribing to
Dragon User, which is expanding its coverage to include
all US developments.
To make sure that you receive a copy of Dragon User
regularly, subscribe direct to us. This costs only $29.95
for 12 issues airspeeded to you — or take advantage of
our special offer to long-term subscribers. Individual
copies of the magazine can be obtained from your
Dragon dealer.
• program listings covering games and utilities
• reviews of Dragon peripherals and add-ons
• technical advisory service
• programming articles for users |
r Subscription order form. Receive a free book and save money by taking out a
long-term subscription - a two-year subscription saves 10% , a three-year
subscription saves 20%. In addition, long-term subscribers will receive a free ®|k
■ copy of either □ The Working Dragon or □ Dragon Games Master. Please send
a check, made payable to Dragon User, with this form. | e v. :
Start my subscription from the following issue
Subscription rates US and Canada airspeeded □ US$29.95 for 12 issues/1 year
□ US$53.90 for 24 issues □ US$71 .90 for 36 issues Send this form to
Dragon User, % Business Press International, 205 E. 42nd St., New York, NY 10017.
00200
BNE
REREAD IF NOT TITLE
REREAD
00210
PULS
A.B.X.Y.CC PUT
EVERYTHING BACK
00220
ORB
$7C FILL IN BYTES
REPLACED W / PATCH
00230
LBNE
SA6D0
00240
JMP
SA69C
00250
REREAD PULS
A.B.X.Y.CC REPLACE
STACK
00260
JMP
SA696 GOREAD
ANOTHER BLOCK
00270
END
A6C9
BRA A686
IF NOT RIGHT FILE START
OVER
A6CB
LDA #46
“F” FOR FOUND
A6CD
BSR A6F8
PU T “F” ON SCREEN
A6CF
CLRA
A6D0
RTS
Listing 5:
1
’LISTING 5
2
MODIFY CLOAD
COMMAND
5
READ A$,B$
6
'GET STARTING AND ENDING ADDRESS-
TO CHANGE ADDRESS CHG THE TWO
NUMBERS IN LINE 100
7
8
A=VAL( H$+A$): B=VAL(H$+BS)
9
'CONVERT TO HEX
10
C=B-A+I
15
’DETERMINE NUMBER OF BYTES
20
FOR D=l TO C
25
READ Al$ 'READ BYTES OF DATA
30
POKE A. VAL(H$+AI$)
33
'POKE PROGRAM INTO MEMORY
35
A=A+I: NEXT D
100
DATA FD00.FD24
102
DATA 8E.A6.98
104
DATA 86.7E
106
DATA A7.80
108
DATA 3I.8D.00.04
NO
DATA I0.AF.84
1 12
DAI A 39
1 14
DATA 34.37
116
DATA 96.7C
1 18
DATA 26.0 B
120
DATA 35.37
122
DATA DA.7C
124
DATA I0.26.6A.C6
126
DATA 7E.A6.9C
128
DATA 35,37
130
DATA 7E.A6.96
□□□□□
□□□□□
■■■□■
□□□□□
□□□□□
i
r=
§
l__
•
1
remmrpRFT
2S
COLOR COMPUTERS
CALL TOLL FREE 1-800-248-3823
COLOR COMPUTER, DISK DRIVE AND PRINTERS
COLOR COMPUTER SOFTWARE
LIST
OUR
OUR
PRICE
PRICE
PRICE
26 - 31 36 1 6K Extended Color Computer 2
$
159.95
$
149.00
Telewriter 64 Tape
$
49.95
26-3127 64K Color Computer 2
.$
259.95
$
195.00
Telewriter 64 Disk
$
59.95
26-3029 Disk Drive 0 for Color Computer
$
349.95
$
299.00
VIP Writer
$
59.95
26-1161 Disk Drive 1 , 2, 3 for Color Computer
.. $
279.95
$
230.00
VIP Speller
$
49.95
26-1271 DMP-1 10 50/25 cps Triple Mode Printer. . .
. .$
399.95
$
299.00
VIP Database
$
59.95
26 -1 255 DM P - 1 20 1 20 cps Dual Mode Matrix
$
499.95
$
385.00
TOM MIX Software
$
CALL
26 - 1 254 DM P - 200 1 20 cps Triple Mode Matrix
$
699.95
$
425.00
RADIO SHACK Software
15% Off
26-1257 DWP-210 14cps Daisy Wheel Printer
. . .$
599.00
$
485.00
SPECTRAL ASSOCIATES
$
CALL
OTHER PRINTERS AND ACCESSORIES
MONITORS
OUR
OUR
PRICE
PRICE
EPSON Printer
$
CALL
COMREX 12" Monitor
$
95.00
OKIDATA Printer
$
CALL
COMREX 13" Color Monitor
$
285.00
STAR GEMINI 10X Printer
$
300.00
AMDEK300A Monitor. . .
$
155.00
TRANSTAR DaisyWheel Printer
$
465.00
AMDEK Color 1 Plus
$
335.00
C.ITOH 8510 Prowriter Printer
$
380.00
VIDEO PLUS Monitor Adaptor
$
CALL
BOTEK Serial to Parallel Interface
$
59.00
GORILLA Monitor
$
85.00
COLOR ACCESSORIES
26-2226 RS-232 Program Pak
$
79.95
$
68.00
26-3008 Joysticks
$
24.95
$
21.00
26-3012 Deluxe Joystick (EACH)
$
39.00
$
34.00
26-3016 Keyboard Kit
$
39.95
$
34.00
26-3017 64K RAM Kit
$
69.95
S
59.00
26-3018 Extended BASIC Kit
$
39.95
$
34.00
26-3025 Color Mouse
$
49.95
$
42.50
26-1175 Direct-Connect Modem 1
$
99.95
$
85.00
26-1173 Modem II
$
199.95
$
169.00
Hayes Modems
$
CALL
n ahipping chary a S3. 00). C.O.O. accepted. (S4.00 charge par cart
PERRY COMPUTERS a 137 NORTH MAIN STREET a PERRY, Ml 48872
November 1984 THE RAINBOW 119
Playing the Game of
Heroic Fantasy
By George Firedrake & Art Canfil
Rainbow Contributing Editors
A nyone can learn how to play by
playing-by-mail. We suggest
you begin with the game
HEROIC FANTASY . Your hand-
picked cast of characters will explore a
labyrinth replete with glittering treasure
guarded by hordes of slavering
monsters.
Begin by getting the rules. Send $2 to
Flying Buffalo, Inc., Dept. GMA, P.O.
Box 1467, Scottsdale, AZ 85252-1467.
When you get the rules, create a list of
up to 15 characters as your adventuring
party. You then enter the game by send-
ing in your group of adventurers along
with orders on what they are to do.
Soon, Flying Buffalo's computer will
tell you what happened, then await
further orders. Each set of orders is a
turn. You can elect to send two turns a
week, or one turn a week, or a turn every
two weeks, or once a month. We suggest
every two weeks for your first game.
There is a set-up fee to enter the game
and a turn fee each time you send in a
turn. You can do it by good old U.S.
mail or via electronic mail on The
Source. The $2 rule book tells all.
Your characters can be human or
otherwise. Each character is either a
fighter or a magic-user , but not both.
The strength (STR) of a character is
used to attack other characters or mons-
ters, to defend oneself and others, cast
magic spells, and do numerous other
things. The CON (construction) of a
character
determines the
amount of the
CODE
KINDRED
CLASS
F
Fairy
Fighter
Magic-user
G
Gremlin
Fighter
L
Leprechaun
Magic-user
H
Hobbit
Fighter
Magic-user
K
Goblin
Fighter
P
Human
Fighter
Magic-user
E
Elf
Fighter
Magic-user
D
Dwarf
Fighter
Magic-user
O
Ogre
Fighter
Migic-user
T
Troll
Fighter
X
Giant
Fighter
damage a character can withstand and
continue living.
ach character has a price, shown in
following table.
STR
CON
COST
1
1
1
I
1
2
3
4
3
3
4
3
5
15
5
4
15
7
7
20
6
15
30
9
10
30
11
25
25
15
20
25
18
30
40
23
30
40
36
35
40
29
35
40
46
50
50
57
60
60
72
120 THE RAINBOW November 1984
Ready To Assemble A Party Of
Adventurers?
You Have 100 Points To Spend.
As you see, giants are expensive. If
you include a giant, you have only 28
points left to spend on lesser creatures.
How should you spend your points to
get a party of adventurers with a good
chance of surviving and thriving in the
labyrinth? Here are some hints.
— You will probably need both fight-
ers and magic-users.
— STR and CON are important. Try
to get lots of both in your party. What is
the total STR and the total CON of
your group?
— The ratio of STR to COST and
CON to COST might be a useful index
to help you choose. Here are some
examples.
Elf fighter: STR/COST=l .67
CON/COST=I .67
Hobbit
magic-user: STR/COST=.56
CON/COST=2. 14
Write a CoCo program to compute
STR/COST and CON/COST ratios
for all possible characters.
— Load up your CoCo with the infor-
mation in the table and call it up when
needed.
— Write a simple spreadsheet program
to help you spend those 100 points effec-
tively. Try out several mixtures of char-
acters. Remember, the bottom line has
total STR, total CON, and points spent.
We will sign up for HEROIC FAN-
TASY and make a turn every two
weeks. We encourage you to join us.
Perhaps we will meet in the labyrinth.
Every month, we will share our adven-
ture here in Game Master's Apprentice
and show you the programs we write to
help us play.
Who Is A Character?
A character is any imaginary person
or other creature created according to
the rules of a game system. The charac-
ters you choose in HEROIC FAN-
TASY are quite simple. The characters
in Dungeons & Dragons or Rune Quest
are much more detailed and complex.
Characters in Adventurer's Handbook
are simplified versions of the kinds of
characters found in the very elegant
RuneQuest system and several other
game systems published by Chaosium.
Meet Aloysious Anonymous, who
HEROIC FANTASY™ is a trademark of Flying Buffalo. Inc.
lives in a village near Triford in Wun-
dervale. He is described by the follow-
ing character record.
Aloysious has basic characteristics,
nine skills, and several other things. If
we play him in a game and he survives,
some of the information will change and
more information might be added to his
character record.
A game player will have several char-
acters, perhaps dozens of characters,
with a character record for each charac-
ter. Next time, we’ll begin building
CoCo programs to store, retrieve,
delete, edit, and otherwise manipulate
information in a file of character
records. In the meantime, we’ll describe
some of the items on the character
record.
A character begins with seven basic
characteristics.
STR is strength. This is plain old
muscle power. It determines how
much your character can lift and
carry, affects his or her ability to use
weapons, and is a factor in all those
activities that require brute force.
“ Your hand-picked cast
of characters will explore
a labyrinth replete with
glittering treasure guard-
ed by hordes of slavering
monsters.”
CON is constitution. It is a measure
of health and physical well-being.
CON is the most important charac-
teristic in determining the amount of
damage your character can take
before becoming unconscious or
even dying.
SIZ is size. It combines height and
weight into one number. Large char-
acters can absorb and dish out more
damage during fighting, but find it
more difficult to defend themselves,
hide, or squeeze through small spac-
es. Small characters have the oppo-
site advantages and disadvantages.
1NT is intelligence. This measures
how smart your character is. It is dif-
ficult to play a smart character unless
you are smart. It is sometimes diffi-
cult for a smart person to play a
dumb character. Accept the chal-
lenge — play the role!
POW is power. This is a measure of
your character’s psychic ability or
potential. A character with higher
POW is luckier and more intuitive
than a character with lower POW. In
a game world that includes magic,
POW resists spells cast on your char-
acter and is the power source for cast-
ing spells.
DEX is dexterity, quickness, and
agility. A character with low DEX is
clumsy. A character with high DEX
is quick, agile, and good at fighting,
dodging, running, and doing those
things that athletes are good at.
CHA is charisma. This measures
your character’s ability to persuade,
lead, and inspire (or subvert) other
characters. It is commonly used
when your character tries to talk her
way out of a tight spot or convince
others to follow her.
For a human character, each charac-
teristic has a value from three to 18. A
character with STR 18 is very, very
strong. A character with STR 3 is prob-
ably too weak to survive in a game. In
previous episodes of Game Master's
Apprentice , we have shown several
ways to obtain values for the seven fun-
damental characteristics.
A healthy, uninjured character has a
number of H IT PTS. equal to his or her
CON. This number is circled on the
character record. In case of injury or
illness, damage to a character is marked
off against the character’s hit points. If
hit points get down to one, the character
becomes unconscious. If the hit points
reach zero, the character dies.
November 1984 THE RAINBOW 121
Think of POW points as a battery
that powers magic. When a character is
fully “charged up,” the number of
power points is the same as the charac-
ter’s POW. When a character uses
magic, power points are spent to make
the spell work, if it does work. If power
points are reduced to zero, the character
dies.
Both hit points and power points are
restored by rest, good nutrition, and
tender loving care.
Next time, we will describe more of
the information on the character
record. In the meantime, think about
how you would store complete informa-
tion on a character, change it, retrieve it,
add to it, and so on. If you have a print-
er, perhaps you would like a program to
print a blank character record sheet or
one with the information fora character
included.
TAIPAN: A Game In Context
You begin as a China Trader, operat-
ing out of Hong Kong in the mid 1800s.
You begin with one small ship and one
gun for defense against pirates. You are
in debt to Elder Brother Wu, chief of
one of the underground Chinese secret
societies. Indeed, Mr. Wu is happy to
loan you money, at an exorbitant inter-
est rate.
Your ports of call are Hong Kong,
Foochow, Shanghai, Nagasaki, Man-
ila, Singapore, Batavia, Saigon, Cal-
cutta, and Liverpool. Possible cargoes
are rice, pepper, arms, tea, silk, and
opium. You hope to buy low and sell
high.
Before you load up and debark from
Hong Kong to seek your fortune, you
are. visited by an emissary of Li Yuen,
seeking a “donation” to his favorite
charity, the building fund of the temple
of Tin Hau, a Chinese Sea Goddess.
Let’s face it: most people would con-
sider Li Yuen a pirate. But he fancies
himself as X, the head of a private mari-
time protective agency, employing a few
thousand rough and ready fellows from
many nations, men who might be on the
wrong side of the law were it not for Li.
He has a huge fleet of armed junks and
lorchas patrolling coastal waters and
the high seas in order to protect his
“clients,” those who donate to the tem-
ple of Tin Hau.
What cargo will you select? Perhaps a
mix of two or more types of goods.
Usually, rice is cheapest. Of course, you
probably know that throughout Asia,
rice is the primary food. But what about
those other possible cargoes: pepper,
arms, tea, silk, and opium?
Chinese tea was an item of huge eco-
nomic importance in Europe, especially
in Britain. Introduced into China dur-
Setting The Standards
Graphics and sound effects like never before on the CoCo. An ex-
citing original arcade action game. Control your hero through a
maze of moving conveyor belts. Outsmart bad guys and save Q.P.
Doll. Over 1.000 frames of increasing difficulty.
100% ML. original title screen music. 1 or 2 players, colorful Hi
Res graphics, exciting sound effects, joystick or keyboard input,
pause feature. 8 digit scores and high score name entry. For 32K
CoCo and TDP-100.
Cassette-34.95 Disk-34.95
Strap yourself into the ultra responsive Formula I car and rev the
throttle to fire 500 screaming horses to life Your heart pounds in
^anticipation of the race. The green flag drops and you are slammed
back into your seat as the field thunders off in a deafening roar.
An exciting racing game in colorful Hi Res graphics with -realistic
sound effects. Joystick or keyboard input. Joystick input is com-
patible with all joysticks. Many different tracks to choose from. For
32K CoCo and TDP-100.
Cassette-34.95 Disk-34.95
Another exciting original arcade artion game. Help Willy stock the
warehouse while keeping up with incoming orders. Watch out for
the antagonists who intend to make your day long.
Excellent graphics and sound effects. 100% ML, 1 or 2 players,
demonstration mode, selectable difficulty, joystick or keyboard in-
put, pause feature and high score list with name entry. For 32K
CoCo and TDP-100.
Cassette-34.95 Disk-34.95
coLORPtot H> RQBDTTFICK
This truly outstanding engineer designed,' 100% ML game with
multi-colored Hi Res characters and fast action will challenge the
most avid arcade buff. 1 or 2 players with joysticks or keyboard.
C0L0RPEDE slithers through the toad stools. Demonstration mode
with top 5 scores. Pause feature. For 16K CoCo and TDP-100.
Casssette-29.95 Disk-34.95
“ . . . forefront of the pack ..." RAINBOW, Dec. ‘82
You are the super human who must fight off the attacking robots
and save the remaining humans from destruction. You have super
human powers, can shoot in any direction and move anywhere on
the screen to accomplish your vital mission.
Engineer designed. 1 or 2 players and top 5 scores displayed.
Pause feature. For 16K CoCo and TDP-100 with joysticks.
Cassette-24.95 Disk-27.95
AT YOUR DEALERS NOW.
From INTRAC0L0R: VISA, MASTERCARD, Money Order Please
allow 2 weeks for checks. Add 1.50 for shipping/ 3.00 outside
U.S. 4% tax in Ml.
fntracolor
I P.0. Box 1035, East Lansing, Ml 48823 (517) 351-8537
DEALER INQUIRIES INVITED
QUALITY PROGRAMS SOLICITED
122 THE RAINBOW November 1984
ing the time of the Han Empire (206
B.C. — 220 A.D.), tea was originally
considered a medicine, later a pleasing
drink as we know it. During the 1700s,
tea became the national beverage of the
English. Merchants and officials of the
Chung dynasty in China, and their Brit-
ish counterparts, reaped huge profits
from the tea trade. In the 1800s tea
comprised three-fifths of China's
exports.
We use pepper to represent spices in
general, thus reserving the letter ‘S' for
silk. To make the game easy to play, we
want to use single letters to select items:
k R' for rice, k P' for pepper, k A’ for arms,
and so on. Spices brought the Portu-
guese to Asia. A desire fora piece of the
spice trade motivated the voyages of
Christopher Columbus, who found
America instead.
Silk also has a long history. The
ancient Romans imported so much silk
from the Han Empire that the one-sided
trade severely damaged the economy of
the Roman Empire. Later, Marco Polo
followed the inland silk route to China.
In the late 1700s, the British attempt-
ed to balance their growing imports of
tea and silk with items of export, lest all
British gold and silver end up in China.
They chose cotton and opium from
India. Since the British controlled
India, they could obtain these items
cheaply.
Opium was known in China, and
used sparingly as a medicine. The
importation of vast amounts of this
narcotic drug by the British caused the
opium habit to sweep across China like
a plague. The Chinese tried to suppress
the opium trade. England launched the
Opium War (1839 — 1842) in part to
maintain the opium trade, even though
it was physically, mentally, politically,
and economically destructive to the
Chinese.
This is the setting in which you, with
your tiny ship and one gun, set out to
seek your fortune. Will you become a
tai-pan?
Game & Hobby Stores
To learn more about role playing
games, visit a game and hobby store.
Browse the games, books, magazines,
dice, and other paraphernalia. Ask for
names of Game Masters or Dungeon
Masters who might run a beginner's
game where you can play.
ROLE PLAYING GAMES
Millions of people play fantasy role playing games. A
role playing game is a game in which one or more players
create ant I play characters (adventurers) who live their
imaginary lives in a specially made game world. The
game world is created, managed, and operated by a
Game Master (GM). referee, or dungeon master (DM).
Most people who play role playing games use a formal
rule system. Some of the best known are shown below.
Champions. Hero Games. 92 A 2 1st Avenue, San
Mateo, CA 94402.
Dungeons & Dragons (D&D). TSR, P.O. Box
756. Lake Geneva. WT 53147.
RuneQuest (RQ). Chaosium, P.O. Box 6302.
Albany. CA 94706.
Traveller. Game Designer's Workshop, P.O. Box
1646, Bloomington, IL 61701.
Tunnels & Trolls (T&T). Blade. P.O. Box 1210,
Scottsdale. AZ 85252.
Beginners beware! The rule books are formidable. If
you are a beginner, we suggest you start with one of the
following books, both from Reston Publishing Com-
pany, 1 1480 Sunset II ills Road, Reston, VA 22090.
Adventurer's Handbook: A Guide to Role Play-
ing Games by Bob Albrecht <& Greg Stafford.
Through Dungeons Deep by Robert Plamondon.
In "Game Master's Apprentice. ” we include how-to-play
information for all beginners.
Copyright® 1984 by Dragon Quest, P.O. Box 3 10. Menlo
Park, CA 94026.
THE COMPLETE TRS-80® LINE
112 W. WISCONSIN AV.
KAUKAUNA, Wl 54130
(414) 766-1851
STOCK ITEMS SHIPPED SAME DAY!
ELITE CALC $54.95
ELITE WORD $54.95
ELITE FILE $67.00
TOM MIX CALL
SOFTWARE F0R e
THE COSMOS ft ey
CONNECTION IS A, \
A COMPLETE SERIAL MA
TO PARALLEL INTERFACE >
FOR THE COLOR COMPUTER TO
THE GEMINI — 10X and 15X
PRINTERS.
THE Delta
GEMINI- 10XCX Delta
PACKAGE
READY TO PLUG IN
TO YOUR COLOR COMPUTER
ONLY *
# $325.00
J| GEMINI - 10X
I PACKAGE <*=|r/j
ing Slav
. NO AC REQUIRED
. SWITCHABLE
BAUD RATE
AT: 600
1200
2400
HIGH QUALITY ^
CONSTRUCTION
COMPACT
90 DAY
WARRANTY
THE POWER BEHIND THE PRINTED WORD.
November 1984 THE RAINBOW 123
The best in software for kids!
SEASON'S GREETINGS FROtt STEUE, CHERYL, AOftfl, DAVID, SHARI AND PRINCESS, THE CAT
PRESCHOOL
PRESCHOOL SERIES $11.95 EA. VHL
Pre. 1 - 2 programs for number
recognition and counting fcr 7
Pre. 2 - 2 programs for simple ad- fTY
dition, number game. (rjg^
Pre. 3 - Alphabet recognition. ^
All 16K E.B . By J. Kolar ARROW GAMES by Ptnny Bryin
32KEB.t«p«J21.95 disk $24.95
Six menu driven flam® 8 for young
children (ages 3-0) to teach direc-
tors^ tlon8, AI1 flames ,nvo,v ® U8,n Q th ®
arrow keys. Games include
LADYBUG, BUTTERFLY, ARROW
^ MATCH, KALEIDOSCOPE, RAB-
BIT, and DOODLE. Colorful
FIRST GAMES by Panny Bryin 0 raph,cs
32KEB. tapa $24.95 disk $27.95
First Games contains 6 menu-
driven programs to delight and
teach your early learners (ages
3-6). These games enrich the lear-
ning of colors, numbers, lower-
case letters, shapes, memory,
visual discrimination and coun-
ting.
THE MIDI TUTOR SERIES IIKExt.
These tutorials take the child throu|h
each step of the example. All programs
include HELP tables, cursor and
graphic aids. All allow user to create
the example, or let the computer
choose. Multi level. Great teaching pro*
grams. By Ed Guy.
LONG DIVISION TUTOR $14.95
MULTIPLICATION TUTOR $14.95
FACTORS TUTOR $19.95
FRACTIONS TUTOR (Addition) $19.95
FRACTIONS TUTOR (Subtraction) $19.95
FRACTIONS TUTOR (Multiplication) $19.95
Any 2 FRACTIONS programs $29.95
TRIGONOMETRY TUTOR 32K
By Ed Guy $24.95
A step by step tutorial for learning
to compute the sides and angles of
right triangles. All examples have
graphic representation.
THE MONET SERIES
BT STEVE BLYN
DOLLARS A SENSE 16KECB *14.95
Player buys familiar items using dollars
and coins to practice using money correctly.
MoCOCO’t MENU 18KECI 814 88
Learn to buy and add up your pur*
chases from a typical fast-food
restaurant menu.
MOREY-PAK 32K ECB 122.95
A combined and menu driven version
of the above programs. Includes piay
money. Reviewed - Rainbow 7/83
EQUATIONS TUTOR 32K
Ed Guy $19.95
Elementary Algebra - A step by
step tutorial for learning to solve
linear equations. 3 levels of dif-
ficulty.
GRAPH-IT $14.95 16K EB.
Graph algebraic equations on a hi-
res screen. Linear, quadratic, etc.
By D. Steele
SOCIAL STUDIES
GRAPH TUTOR 32K ECB $19.95
Line, bar, pie and pictographs are
demonstrated. Learn to read and use
these graphs. Test mode, Hl-res
graphics throughout By Chris Phillips,
DISTANCE PROBLEMS $19.95
Moving graphics and text com-
bines on a hi-res screen. Rate x
Time = Distance in all its forms.
32K E.B.
KNOW YOUR STATES $19.95 32K
Shows each sfate to identify on hi-
res screen. Help command and
scoring. By J. Keeling
MATHINVAOERS by David Steele
16KEB. $17.95
A multi-level ’Space Invaders’
type game to reinforce the 4 basic
math operations (addition, sub-
traction, multiplication and divi-
sion). Problems become more dif-
ficult as you progress. Hi-res.
graphics, joystick required.
TAPE ONLY
THE HISTORY GAME 32K ECB $14.95
"Jeopardy" type game by James
32K A who-am-l game of over 50 multi-
ple choice questions on a hir-res
screen. 32KE.B.
LANGUAGE ARTS
(ALL PROGRAMS IN 16 K EXTENDEO EXCEPT WHERE NOTED)
CONTEXT CLUES - by Steve Blyn ■ Multiple choice reading
programs. Specify gride 4,5,6 or 7. each
VOCABULARY BUILDERS ■ 32K • Gt„t lot Ini pr.panlionv
200 qimtloni, mulllplt choice, modifiable, printer option.
I (, ridei 3-5), II (6 8) or III (912) each
READING AIDS 4-PAK - Child create! own reading material.
KING AUTHOR’S TALES $29.95
Student may create and save
original stories on files. Ques-
tion/Answer, title page picture
features, too. Rewirte, review, and
printer features. Includes selec-
tion of stories and pictures.
32K EB Disk or 16K EB Tape
FOREIGN LANGUAGE
FRENCH OR SPANISH BASEBALL - By S. Blyn each $1 1 .95
Vocabulary practice. 200 words. Modifiable. Specify language.
Atoo In 32K (500 words) $19.95
HEBREW BULLETIN BOARD-by J.Kolarutility to print words, $15.95
HEBREW ALPHABET - Laarn the letters of
this alphabet.
Lear nittg*Lei sure
GAMES & ACTIVITIES
TEACHER/STUDENT AIDS
THE QUIZ MAKER by David Stanley
32KEB. tape $24.95 disk $27.95
A program that enables a teacher
to create tests or a student to
study for tests in any subject area.
Your questions and answers may
be saved for future use. Short
answer, true-false, fill-in and
other quiz formats are supported.
Printer option for hard copy test
generation. Program randomizes
questions, keeps track of score
and provides a variety of testing
formats.
TREASURE HUNT by Art Provost
16KE.B. Tape Only $19.95
Find you way to the treasure
through a maze filled with objects
to collect, warriors, thelves, secret
passages, dark caves, hidden
clues. Its all there lor you to enjoy.
Includes graphic illustation,
animation, various levels of play
for ages 6-12. Joystick required.
The Factory: fro« suhbi*st
Strategies in Problem Solving
Grades 4-adult. Winner 1983 Learning
Software Award. Recommended In
Classroom Computer Learning,
Courseware Report Card and Electronic
Learning Unique three-level program
challenges students to create geometric
' products" on a simulated machine
assembly line which the student designs.
Oiskette for 32K TRS-80 Color
Computer with Extended Color BASIC.
$39.95
ARITHMETIC TUTOR DIAGOSTIC
FRACTIONS TUTOR DIAGNOSTIC
32K DISK $49.95 each
More of the MATH TUTOR SERIES.
A diagnostic feature permits
teachers to keep records of
students' progress on the disk us-
ing a password. Printer option
generates hard copy of progress
reports. ARITHMETIC TUTOR
covers multiplication, division,
factoring, and order of operations.
FRACTIONS TUTOR covers addi-
tion subtraction, multiplication,
and division of fractions. Easy to
operate. Disk only. By Ed Guy.
coco]
The Pond: ™« su«jrst
S trategies in Problem Solving
Grades 2-adult. Winner 1983 Learning
Software Award. Recommended In
Classroom Computer Learing. A small
green frog, lost in a pond of lily pads,
helps students recognize and articulate
patterns, generalize from raw data and
think logically. Diskette
for 32K TRS-80 Color Computer with Ex-
pended Color BASIC. $39.95
I LOVE MY COCO
TEE SHIRT
$6.95 each + $1 .00 S/H per shirt
Available in Adult Sizes
S, M, L, XL, and Youth L (14-16)
White with Red Trim
and Blue Logo
TREAT YOURSELF OR A FRIEND
TO A GREAT GIFT.
CALL US FOR DETAILS /
A ON SCHOOL/CLUB ORDERS. £
COLORfilUDE m ECB $29.9$
A treat aid to teachers. Records and
calculates trades for up to 6 classes of
up to 40 students etch. Uses number
or letter trades, named or numerical
periods and pm a weithted average.
Easy to use. Full directions. DISK
ONLY. By David Lentyel.
MUSIC
MR. COCOHEAD 16KE.B. $16.95
Create over 10,000 funny faces.
Facial features controlled through
keyboard. Surprise command.
Ages 4 and up.
16K SING ALONG WITH SANTA $7.95
A SPECIAL FOR THE HOLIDAY SEASON!
A happy Santa plays and sings Christmas songs. You
sing with him as the words flash across a festive
Christmas tree. Choose your favorite song from the
menu.
NAME THAT SONG GAMES .....
16K Extended * each
1. 72 children’s popular songs. 2 levels of difficulty.
Timer. Many hours of fun.
2. 72 ail time pop, country, and movie melodies from
the last three decades.
3. 60 Broadway Show tunes to test you on past
COMPUTER LITERACY
by Steve Blyn
32KE.B. $19.95
A computer literacy quiz ex-
clusively for the Color Computer.
Tests and scores from over 60
questions on a HI-RES upper and
lower case screen. Reviews com-
puter literacy and beginning pro-
gramming knowledge. Ages 10
and up.
LIGHT PEN 16K E.B. $19.95
Enjoy this interesting piece of
hardware. Control screen action
with the lightpen. Includes 6 pro
grams.
musicals. Fun for all trivia buffs.
RAINBOW
CERTIFICATION
SEAL
Dealers inquiries invited.
ALL PAYMENTS IN U.S. FUNDS
SEASON’S GREETINGS
( 718 ) 948-2748
Dept. R 227 Hampton Green, Staten Island, N.Y. 10312 l yPHy!
Send for catalog with complete descriptions. . L .
Please add $1 .00 per order for postage. N.Y. residents, please add proper tax. FREE set of BINARY DICE, including full directions, with orders of 2 or more .terns
Authors: We are seeking quality children’s software for leisure or learning. Write for details. Top Royalties.
TRS-80 Color Computer. TD pSystem 1 00.
Continuing The
Rainbow Checkbook
By Richard White
Rainbow Contributing Editor
S omething bothered me about last month’s column. At
this point we had code to start a new file, but no way to
get the running checkbook balance going. 1 was able
to enter some transactions and scroll up and down through
the entries (we will cover the scrolling below), but there sat
big, fat zeros in the balance column. Some more thinking
about things that happen when a person starts a new file was
in order.
First, the best and maybe only time to start a check file is
when the checkbook and the last bank statement are fully
reconciled. The checkbook balance for the last item cleared
by the bank will be different from the bank’s reported bal-
ance by exactly the net amount of the outstanding transac-
tions that have not yet cleared the bank. That bank balance
was entered in Line 2120. Now, if the outstanding items in
the checkbook listed prior to the last cleared item were
subtracted (checks and charges) or added (deposits or cred-
its), the checkbook balance will not match the program’s
balance; not until all such outstanding items had been
entered. Then the program’s balance will match the check-
book’s and it will continue to track the checkbook balance
from then on. Since we don’t start a new file very often there
will be no problem as long as the user understands what is
happening.
While one cannot be sure the user will understand even if
the computer sends a message, the chances of success are 10
times better than if the same message is in the documenta-
( Richard White has a long background with micro -
computers and specializes in BASIC programming.
With Don Do 1 1 berg, he is the author of the TIMS data-
base management program.)
tion. Line 2 1 20 and 2 1 25 were changed as below to print the
message.
2120 CIS: 8OSUB50: PRINT : PRINT : PRINT"ENTER LAST
BANK STATEMENT BALANCE
LINEINPUTIf :BB=VAL(I$) JPRINT8128,
STRINGS (64, 32) IPRINT81 28, "note: REPORTED
CHECKBOOK BALANCE WILL NOT HATCH
YOUR BALANCE UNTIL OUTSTANDING'*
2125 PRINT H CHECKS, CHARGES, DEPOSITS
AND CREDITS AT STATEHENT TINE
ARE ENTERED. 14 5 : GOSUBi : CB»BB:
8QSUB52:GQSUB54:G0SU856:PRINT8128,
STRINGS ( 192, 32)
After the text, there is a GOSUBI to the INKEYS with
cursor routine to allow the user to read the message and
press a key to continue. The bank balance is moved into the
variable CB, the checkbook balance. Subroutines 52, 54,
and 56 print the permanent input screen messages as dis-
cussed last month. The other key changes occur in Line 60
through 66.
60 GGSUB22: GOSUB30: G0SUB36: GOSUB40: RETURN
62 G0SUB26: GOSUB30: GQSUB36: GOSUB40: RETURN
64 G0SUB28: GOSUB30: G0SUB36: GOSUB40: RETURN
66 I $=CHR$ (13): G0SU822: FG= 1 : GOSUB30 I G0SUB36 :
FG=0IGOSUB40: RETURN
126 THE RAINBOW November 1984
The only change in these lines is to call subroutine 36
rather than 37. Line 36 calculates a new checkbook balance
and falls to 37 where it is printed. Now the checkbook
balance printout was tested for the first time and a bug was
found. The print locations for the checkbook balance were
one space too far right. The corrected lines are shown below.
If you have typed these in already, change the PRINT@120
in 1 1 to 1 19 and 248 in 15 to 247.
11 PRINT096, USIN6S4*;LC*$ SPRINT* "LD$:
PR1NT81 08, USINGSS$; LA: PRINT@1 19, USIN6SS$$ LB$ I
PR1NTSTR1NQ$(63,32)|:PRINT8128,US1N6SN$|L9$|:
PR1NTLNS: RETURN
15 PRINT8224 , USIN6S4$; CC$; SPRINT* "GDI:
PRINT8236,US1NGSS$;CA:PR1NT8247,USINGSS$?CB;:
PRINTSTRING* <63, 32) ; : PRINT8256, USINGSN*; CS$? :
PRINTCN$: RETURN
To review and edit data, we need to be able to scroll back
and forth through the database using the arrow keys. The
program needs to look at the key entry at the beginning of
each new entry and enter scroll mode if it sees an up arrow.
This also puts the program in the scroll mode preventing
access to data entry routines. This is accomplished in Line
2150.
2150 l=lNSTR(l,“DAVES H +CHR$(94)fCHR$(10),I$):
IFFG=0THENONI GGSU862,64,66, 200, 900,68, 18
ELSEON I G0SUB2 1 60,2160,2160,200,900,17,18
The keystroke in 1$ is checked by the INSTR statement. If
the keystroke is an up arrow, CHR$(94), I is set to 6. INSTR
starts in the string DA VES looking for a match and then
goes to the arrow codes, counting as it goes. When it finds a
match it returns the character count up the string or 0 if there
is no match. If the program is in the data entry mode, FG= 0
and the ON I GOSUB after the THEN is used. If the pro-
gram is in scroll mode, FG= 1 and control goes to the ON I
GOSUB after the ELSE. In this ON I GOSUB the first
three calls are Line 2160 denying access to the data entry
mode. If FG=0, an up arrow calls Line 68, otherwise Line 1 7
is called.
68 PRINT8320, "REVIEW ENTRIES
•;:P0=335:
FG=1:GQSU817:RETURN
This sets up the scroll mode by printing REVIEW
ENTRIES, setting PO=335 to put the cursor on the same
line and setting FG—1. Then Line 17 is called. We will be
dealing extensively with the variables in the table following
Line 17, so give it a quick once over and be ready to come
back to it if you need to keep things straight.
17
I FOR > 1 THENCR=CR- 1 S GOSUB 1 4 : GOSUB 1 2 : GOSUB 1 i :
RETURNELSERETURN
VARIABLE LISTING
PURPOSE CURRENT
Check # CCS
Date CDS
Amount CA
Balance CB
Status CSS
Note CNS
Current Record Number
Next Record to Enter
Last Bank Balance
LAST
LCS
LDS
LA
LB
LSS Cleared or Outstanding
LNS
CR
LR
BB
CR is the count of the current record, the lower of two
displayed. As long as CR is greater than one, there is a
previous record to display as the current record, so CR is
reduced by one. Then the program goes to three subroutines
which reprint the record portion only on the screen.
i 4 cc*=lc* : cd$=ld$: ca=la: cb=lb: cs$=ls$ : cn$*l n*
Current record variables start k C’ while those for the
previous record are k L’ for last variables. Since we want to
make the previous record into the current (bottom) one on
the string, the first task is to move the data in the L-variables
to the C-variables. This Line 14does. We wrote earlier about
Line 15, which prints the current record data as the bottom
entry on the screen. The program falls from Line 14 to 15
and the printing is done. Line 15 carries the RETURN.
Now things get complicated. In Line 38, we put some of
the data for a record into a single string with each field like
check number, date, status and note separated by a dollar
sign. What else in a program about money? Here is how a
string might look: A$(22) = “ 0J23$08/22/84$O$RAIN -
BOW SUBSCRIPTION ”. Now we need to take the string
apart to recover that data.
2 F=INSTR(F1 , A$ (V) , -$ M > :RETURN
Our tool will be the INSTR statement in Line 2 above. We
will use it over and over. We want to get data from the record
in string A$(V) starting at character position FI and going
to the position just before the next In Line 2, we find the
position of the in variable Fand RETURN to the calling
routine to get the specific data. For the scroll backward
routine. Line 2 is called by Line 12 which gets the data from
the string.
12 fi=i:v=cr-i:gosub2:lc$=hid$(A$(V),fi,f-fd:
F1=F+1:G0SUB2:LD$=I1ID$(A$<V),F1,F-F1):
LS$=«ID$(A$(V),F+l,l):LN$=HlD$(A$(V),Ff3,
LEN (A* ( V) ) -F+3) : LA=A (V, 0) *. LB=A I V, i ) : RETURN
First, FI is set to one to start things at the beginning of
A$(V). Next V is assigned the value CR-l since we are
looking for the record before the current one. Next, subrou-
tine 2 is called to get F. Now we can recover th last check
November 1984 THE RAINBOW 127
number into LC$ as a string. In MID$(A$(V),F1,F-FI),
start at position FI and get a string F-Fl characters long
from string A $(V). Now that wasn’t too bad. If it works once
it should work again to get a date into LD$. Set FI to FF1 ,
the string position after the *$’ and GOSUB 2. 1 he M1D$
code to fill LD$ is identical to what we used before, but the
values in FI and Fare different. Note, just past the ‘$ at Fis
a one-character status indicator, so we don’t have to
GOSUB 2. In the MID$ for LS$ starting at F+/and getting
one character does the job. Alter the status character is a '$
and then the note which goes to the end of the string. So the
start point must be F+5. The length of the note will be
LEN(A$(V))\ess the start position F+3. So, these are used in
another MIDI to get the note into LN$. The amount and the
balance are in an array so they are easily obtained using LA
= A(V,0) and LB = A(V,I).
Even the most complicated code is nothing more than a
series of small pieces. In fact, the logic to put that piece
together was tougher than writing the code itself. All that
remains is to print the last record data at the top of the screen
which subroutine 1 1, discussed earlier, does.
18 IFCR<LR-1 THENCR=CR+1 : BOSUB10: G0SUB16: G0SU81 5:
RETURNELSEGOSUB40: RETURN
Scrolling forward is nearly the same as scrolling back-
ward. However, we do need to do a few things as we come to
the end of the file. In Line 18, we first test if the current
record is the one before the value in LR. LR carries the
number of the next record to be entered so there is no data in
that record yet. If CR<LR-I is true, add one to CR and
rewrite the screen with a new current and previous record.
Try following subroutines 10, 16 and 15 yourself. If
CR<LR-I is false, CR must equal LR-1 and the program is
sent to 40 to prepare the screen for data entry. Line 10 was
discussed earlier here. Lines 15 and 16 are shown below.
15 PRINT@224,USlNGS4$|CC$i I PRINT"
• CD* ! PR 1 NT6236 , US I NGSS* i C A: PR 1 NT 8248 , US 1 NGSS* i
LBi :PRINTSTR1NG*(63,32) ; : PRINTS256, USINGSN*;
CS*;:PR1NTCN$: RETURN
li Fl= 1 : V=CR: GQSUB2: CC*=HI D* ( A* ( V) , F 1 , F-Fl ) :
Fl=F+t:G0SUB2:CD$=NID$(A$(V),Fl,F-Fl) :
CS*=HID*tA$fV),F+l, 1):CN$=H1D*(A$(V) ,F+3,
LEN ( A* ( V ) > -F +3 ) I C A= A < V , 0 > : CB= A t V , 1 ) : RETURN
Next month, we need to deal with the other way to get
records into the program, that is loading a tape or disk file.
To put things in proper order, there needs to be a file to load.
So we need to write the code to save the file. This establishes
the file form and the input code exactly reflects this form.
There also needs to be some housekeeping and we might as
well write for both tape and disk files. A tape user will be
able to run the program since it will never see Disk BASIC
code when loading and saving to tape. Later, a tape user can
upgrade to disk and be up and running immediately. This
also allows archiving files to tape from a disk system. How-
ever, at $2.50 a disk, disk storage is about as cost effective as
tape storage and much more convenient. Finally, since hard
copy from a printer is really a way of saving data, we will put
the printer choice on the Save menu.
The listing:
2 F=INSTR <F1 , A* (V) , "*" ) : RETURN
11 PR I NT@96 , US I NGS4* j LC*j : PRINT"
" LD* : PR I NT® 1 08 , US I NGSS* ; L A : PR I N
T@1 19, USINGSS*; LB; : PRINTSTRING* <
63.32) ; :PRINT@128,USINGSN*;LS*; :
PRINTLN*:RETURN
12 F 1 = 1 : V=CR- 1 : G0SUB2 : LC*=M I D* < A
*<V) , FI, F-Fl) :F1=F+1:G0SUB2:LD*=
MID* (A* < V) , FI , F-Fl ) I LS*=MID* < A* <
V) ,F+1, 1) :LN*=MID*(A*(V) ,F+3,LEN
(A* ( V) )-F+3> :LA=A(V,0) :LB=A(V, 1)
: RETURN
14 cc*=lc*:cd*=ld*:ca=la:cb=lb:c
S*=LS*:CN*=LN*
1 5 PR I NT@224 , US I NGS4* ; CC* ; : PR I NT
" " CD* : PR I NTS236 , US I NGSS* ; CA : PR I N
T@248 , US I NGSS* j LB ; : PR I NTSTR I NG* (
63.32) ; : PR I NT@256 , US I NGSN* ; CS* ; :
printcn*:return
16 Fl = l : V=CR: G0SUB2: CC*=MID* <A* (
V) , FI, F-Fl) :F1=F+1:G0SUB2:CD*=MI
D*(A*(V> , FI, F-Fl) :C5*=MID*(A*(V)
,F+1, 1) :CN*=MID*(A*(V) ,F+3,LEN(A
*(V) )-F+3) :CA«A(V,0) :CB=A(V, 1) :R
ETURN
17 I F CR > 1 THENCR=CR— 1 : GOSUB 14: GOS
UB12: GOSUB 1 1 : RETURNELSERETURN
1 8 I FCR< LR- 1 THENCR=CR+ 1 : GOSUB 1 0 :
GOSUB 1 6 : GOSUB 1 5 : RETURNELSEG0SUB4
0: RETURN
60 G0SUB22 : GOSUB30 : G0SUB36 : GOSUB
40: RETURN
62 G0SUB26 : GOSUB30 : G0SUB36 : GOSUB
40: RETURN
64 G0SUB28 : GOSUB30 : G0SUB36 : GOSUB
40: RETURN
66 I *=CHR* < 1 3 > : G0SUB22 : FG= 1 : GOSU
B30: G0SUB36: FG=0: GOSUB40: RETURN
68 PRINT@320, “REVIEW ENTRIES
" ; : po=335 : fg= i : gosub i 7 : retur
N
2120 CLS:GOSUB50:PRINT:PRINT:PRI
NT "ENTER LAST BANK STATEMENT
BALANCE " ; : L I NE I NPUT I * : BB=VA
L < I*) :PRINT@128, STRING* (64,32) :P
R I NT® 128, "note: REPORTED CHECKB
OOK BALANCE WILL NOT MATCH
YOUR BALANCE UNTIL OUTSTAND
ING"
2125 PR I NT "CHECKS, CHARGES, DEPO
SITS AND CREDITS AT STATEMENT
TIME ARE ENTERED . " ; : GOSUB 1 : CB=
BB : G0SUB52 : G0SUB54 : G0SUB56 : PR I NT
@128, STRING* < 192, 32)
2150 I * I NSTR < 1 , " DAVES " +CHR* ( 94 ) +
CHR* ( 10) , I*) : I FFG=0THENON I GOSUB
62,64,66, 200 , 900 ,68,1 8ELSE0N I GO
SUB2160, 2160, 2160, 200, 900, 17, 18
128 THE RAINBOW November 1984
Custom Software Engineering, Inc
807 Minutemen Causeway (D-2), Cocoa Beach, Florida 32931
(305) 783-1083
For information or technical support, please
call between 5:30 and 8:30 P.M. Eastern time.
DATE-O-BASE CALENDAR
Puts YOU in charge of your schedule!
■ Graphically displays any monthly calendar between 1700 and
2099. You put in up to twelve 28 character memos per day . . .
calendar shows where the memos are . . . call up of day shows
details.
■ Search capability allows you to list or print all memos between
two specified dates or only ones meeting key-word criteria.
■ Date computation shows elapsed time between two dates in
days, weeks, months and years.
■ Requires 32K in BASIC
TAPE DATE-O-BASE CALENDAR - $1 6.95 (max. 400 memos/tape
file)
DISK DATE-O-BASE CALENDAR - $1 9.95 (over4000 memos/disk
. . . max. 300 memos/month)
DISK DATA HANDLER - 64K
Provides the growth capability needed for your increasingly sophisti-
cated applications.
m Allows you to design disk data files for your specific needs. You
define a basic record of up to 1 4 fields and 246 characters.
■ Provides fast selection and sorting based on any field or combi-
nation of fields in this record.
■ User defined output of reports to screen, printer, or disk files
which may be read by your BASIC programsfor any computational
or special formatting requirements.
$54.95 in BASIC with Machine Language subroutines.
That’s INTEREST-ing
Let your computer do some REAL computation!
■ Helps you solve problems dealing with time, money, and INTEREST!
■ Amortization tables any way YOU want them . . . even lets you
change any terms mid-schedule!
■ Calculates Present Value, Future Value, Capital Recovery for any
combination of payments you specify.
■ Rate of Return computation predicts how hard your money will be
working for you!
■ Computes Bond yields . . . current and to redemption.
■ All answers available on screen or printer.
$29.95 in BASIC
MATH TUTOR
5 programs in 1
■ Step by step approach . . . error correction.
■ Goes from basic fact drill (+, -, x, /) to full addition, subtraction,
multiplication, division.
■ Four levels of difficulty.
$13.95 in BASIC
★★★★★★★★★
SPELLING TEACHER
Teaches YOUR word lists . . . suitable for any level from kindergarten
to college!
■ Words presented in FOUR different modes . . . study, scrambled
word game, trial test, and final test.
■ Misspelled words are retaught to reinforce correct spelling.
■ Tape or disk files store up to 200 words.
$12.95 in BASIC
RAINBOW
CfcRTIflCATKX
SEAL
ALL LISTED
PROGRAMS
ALL PROGRAMS require Extended Color Basic
and are delivered on cassette. All, except
Tape Date-O-Base Calendar, are DISK System
compatible.
U.S. and CANADA add $1.00 per order for
shipping. Overseas $2.50 per order. All prices
in U.S. dollars. Florida residents add 5% sales
tax. Retu rn within two weeks if not completely
satisfied.
DISK DOUBLE ENTRY
If you have spent hours trying to balance your Debits and Credits, this
program is for you!
M Designed for small business, club and personal use.
■ Enter transactions in a journal type format. Program will maintain
current account balances, produce Trial Balance, Income, and
Balance Sheet reports and complete Account Ledgers.
■ Will handle up to 300 accounts including report headings and
totals.
■ Up to 1 400 average transactions on a diskette.
■ Summary reports and four levels of subtotals available.
■ Requires 32 K and an understanding of standard double entry
accounting concepts.
$ 44.95 in BASIC with Machine Language subroutines.
★★★★★★★★★
STATEMENT WRITER
For use with (and requires) Disk Double Entry
■ Produces statements suitable for billing from your Receivables
accounts.
■ Provides mailing labels to use with your statements and account
summaries.
■ Designed and documented to allow you to change formats to
accommodate your own special needs.
$ 34.95
COMMAND STREAM PROCESSOR
Powerful, versatile utility adds a new dimension to your Color
Computer.
■ A program to run your other programs!
■ Will allow you to prepackage a stream of direct system commands
as well as INPUT and LINE INPUT to your BASIC program. This
results in a totally automated stream of activity.
■ If you understand your computer and the flow of activity required
for yourtotal operation, you are ready for the power of COMMAND
STREAM PROCESSOR!
$ 19.95 Completely relocatable . . . Machine Language
GRAPHIC SCREEN PRINT PROGRAM
Works in all PMODES and lets you shift screen image anywhere on
the printed page.
■ Relocatable code lets you use all of your 16K or 32K machine.
■ Available forColor Basic 1.0 and 1.1/1. 2. UseEXEC41 175tosee
which you have and SPECIFY WITH ORDER.
■ SPECIFY PRINTER TYPE ... in Machine Language
$ 7.95 - TRS-80® LP-VII/VIII & DMP 100/200/400/420
$ 9.95 - Epson GRAFTRAX®, NEC® PC 8023 A-C, IDS 440/445, Paper
Tiger 41 460/560, Micro Prism® 480, Prism® 80/1 32 (with dot plotting),
TRS-80® DM P-1 20, TDP-1, PROWRITER® Centronics 739, Micro-
line® 82A/83A (with Okigraph 1) /84/92/93, Star Micronics, Inc.
GEMINI 10/1 OX/15 and Gorilla Banana.
(Trademarks of Tandy Corp., Epson America, Inc., C-ltoh, NEC
America, Okidata Corp., Integral Data Systems, Inc.)
★★★★★★★★★
ALPHA-DRAW
Works great with GRAPHIC SCREEN PRINT PROGRAM!
■ Subroutine designed to let you add any keyboard character to
your graphic displays.
■ You define X and Y coordinates and a string variable of one or
more characters . . . ALPHA-DRAW does the rest!
■ BONUS - includes instructions for atrue line-numbered merge of
tape files.
$ 8.95 in BASIC
For VISA and Master Card orders:
Include type, account number, expiration
date, signature and phone number.
Sorry! No COD’S.
TURN OF THE SCREW
Force A Cold Start
From Reset With
This Simple Project
By Tony DiStefano
Rainbow Contributing Editor
D oes this ever happen to you?
You are playing a nice game, or
heavy into some database.
Then, you get tired and want to quit. So,
you hit the Reset button in hopes of
clearing what is in memory, and the
software appears on the screen again.
So you hit the Reset button again in
disbelief but to no avail, it comes right
back. There is no way of getting out of
it. You then proceed to a power down
routine. First you open the doors to all
your drives, to avoid destroying a disk.
Then you turn the computer off. Count
to 15 and then turn the computer back
on. Next you close the doors to the
drives in use. It happens to me all the
time, especially when I use protected
software. Well, 1 decided to do some-
thing about it.
Before 1 get into the construction part
of this article, a little theory on what is
happening. When someone first turns
on the computer, it does what 1 call “a
cold start routine.” It does things like
check how much memory is present and
(Tony DiStefano is well known as an
early specialist in Color Computer
hardware projects. He is one of the
acknowledged experts on the “ insides ”
of Co Co.)
initializes the P1A and SAM chips. It
then initializes all the necessary point-
ers, etc. Before it turns control over to
the user by putting the OK prompt on
the screen, it puts the value $55 ($
denotes a Hex number) or 85 in decimal
in location $71, 1 1 3 in decimal. But first
it checks to see if it has been on before (if
it has done this initializing routine be-
fore). It does this by seeing if memory
location $71 or 113 in decimal contains
$55 or 85 in decimal. If it does, it means
the computer has already been on before
the Reset button was pressed and that it
does not have to do a cold start. Instead,
it does a warm start. This warm start
first initializes the PI As and SAM chips
only and then jumps to the warm start
vector. The warm start vector is located
in memory locations $72 and $73, 1 14
and 1 1 5 in decimal*
You can see that if you were to change
the reset vector to your own program,
and made sure that $71 contained $55,
then, if someone were to press the Reset
button, control of the computer would
not return to the user’s program, but
rather the program pointed to by the
reset vector. This is how a program can
come back after you press the Reset.
NOP is the first byte to which the reset
vector must point. That is $12, 18 in
decimal. That is another condition of a
warm start. The BASIC ROM checks for
that.
Now that we know what the comput-
er does when we hit the Reset button,
how do we change these conditions to
suit our own needs? Well, it’s simple, in
theory anyway. What if we were to deny
the CPU access to that particular byte
($71)? If the computer could not read or
write to that byte, then when it made its
test, it would never see $55 and always
do a cold start. So much for theory, this
is the real world. The makers of the
Color Computer were kind (or smart)
enough to put a “MEMORY DIS-
ABLE” or better known as the SLEND
pin, on the 40-pin bus connector. This
pin is normally high (five volts), and
when some device or other pulls it low (0
volts), all forms of memory chips
(ROM, RAM and PIAs) are disabled. I
will be using this pin in conjunction with
my circuit .to deny access to memory
location $71 to the CPU.
The actual circuit is in Figure 1 and
the parts list is in Table 1 . Some of these
parts are not available at your local
Radio Shack. You will have to go to a
more specialized electronic store or to a
mail order store like Active Electronics
or J DR Electronics. You can get a corn-
130 THE RAINBOW November 1984
May we welcome you io Computerwaref to the very versatile Color
Computer, and to the exciting adventure of personal computing
Let us introduce ourselves Computerware* is not a new company, in
fact, we are veterans in the field of microcomputing We began m 1975
as one of the rndustry's pioneers and have speoaf^ed rn 6800 and 6809
hardware and software since then As established experts, we havr
developed everything from SASIC interpreters and disk operating
systems to general ledger systems, word processors, and graphrc games
Computerware® is not only an expert software devefoper. but also a
distributor for many other 680076809 vendors We review products
from a wide variety of manufacturers and offer to our customers the
very best of hardware, software, and accessories available We carry,
along with our own Computerware® products, printers books games,
and more from such sources as Tom Mix. Frank Hogg Labs. C itoh
Kraft. WfCO and many others. We use and believe in the products we
sell, and therefore provide a valuable resource of evaluation and opmion
co you. our valued customer
Computerware® s goal rs to serve you. the Color Computer user to
offer you reliable products at reasonable prices that enhance the utility
and enjoyability of your Color Computer; and to assist you with objec-
tive advice from experts
Our staff rs available Monday through Friday from 8 am to 5 pm PST
to assist you You may contact us by mail or by phone
Again, let us say welcome We look forward to serving you
■^ ^CWWU TERWARE ®
F.O. Box 668 * Encinitas, CA 92024 • (6!9| 436-35 T 2
Table of Contents
Home fit Work .............
Business Applications
Editors & Word Processors
"What is a Basic Compiler"
Modem Software — . !
Programming Tools & Languages
“Learn Assembly Language with The Sourcerer”
Fun & Games . .
Hardware
"Disk Systems Discussed”
More Software .... .....
Policies & Order Form
Savings Express
. 2
. 4
. 5
. 6
. 6
. 7
. 9
10
11
13
14
15
16
TRY
YOU’LL
US...
LIKE US!
You Are
Invited
To Join!
If you would like to receive our FREE newsletters and catalogs
regularly, please call us or send us your name and address on
the order form on Page 1 5. (No purchase necessary.) You will
receive informative articles, product descriptions, news, and
sale brochures from Computerware® throughout the year!
Don't miss our Christmas catalog & specials!
We want your business — today! We know that you'll
like our informed staff, efficient service, and quality pro-
ducts. So, we are offering you a page full of enticements
on Page 1 6 to encourage you to let us serve you. Come
on, give us a try!
PLUS! For customers newtoComputerware, we have a
special reward. If when you place your order you are not
on our mailing list, we’ll send you the highly reviewed,
fun book of computer cartoons "The Unofficial I Hate
Computers Book" by Hayden Books for FREE just to
say thanks!
We ve made it irresistible — so call or send in your order
today!
This is the most comprehensive and flexible data management system
available lr is easy to use and very powerful (Requires 32K disk &
RSDOS J
Collect;
Collect up to 35 fields per record, with up to ?30 characters per
record You designate the name of ea<rf' ' citron, and us format,
(alphanumeric, numeric, money, date, ui exponential) The size of your
data base /s unlimited — only your disk space will rrmit your fifes
if you want a data base that does n YOUR WAY, then DATA BANK is
the data management system Foryoui With DATA BANK, you are the
boss You define your own display screens, record formats, calculated
fields, sort sequences, selection criteria, and report formats. Even with all
its power. Data bank is very easy to use fit goes several steps beyond
the average data base by adding features like calculated fields, three
level sons, easy interface with DynaCalc, and special fife manipulation
utilities
Organize;
You determine how the information is displayed and stored by design-
ing your own entry screens You r format can be changed any time
Easy screen definition makes data entry simple The quick assembly
language keyboard routrne insures that you can t type faster than Flexi
Filer!
Select;
Using logoi operators (less than, greater than, equal, and orj you
can sefeef any subset of your data base with up to 36 afferent criteria
A generic search feature finds any occurrence of a given string in the
key field throughout the data basei
Sort:
All or any selected subset of records can be sorted in ascending or
descending order by any of your 3b fields with a very FAST assembly
language sorri
Report:
Design customized reports and labels to fit your individual needs, in-
cluding page headings with titles, automate page numbers, and column
headers Store up to 10 often-used formats Numeric frelds can be
totaled automatically for summaries Printing your information m the for-
mal most useful to you is a snap! And you can ser the baud rate for
faster printers too. Repons wrif print to the printer or screen
Ftfe Manager:
Sophisticated file manipulation is the sign of a true data base manager
With Flex i Filer you can archive and/or delete records via selected sub-
files {For exampfe, archive records wrth an old date into a separate file
and delete them from your working daEa disk This frees up disk space
without losing important data )
You can also transfer data between files — all records or selected sub-
files This is handy for adding fields to old database layouts or revisrng
records without re-entering data!
Also included is password protection, automatic expansion of record
files, and easy access to user programs
M anuat;
Comprehensive documentation describes every feature and operation
in easy to read terms including system flow charts and report layout
forms Disk 354^45
CoCo COOmOOK
CoCo Cookbook goes much
further than a recipe index It is a
true Tree 'format data base system
The CoCo Cookbook is designee
of recipes, up to 270 on a single disk, using a sophisticated compression
technique And each recipe can use up to 3040 characters including
title, ingredients, and instructions. Remember, all of this is In an easy-EO'
enter ‘free form '! Each reerpe can be accessed by title, number, or a
special keyword search This search scans the entire database for occur-
rences of your keyword in the title of each entry So you can frnd any
recipe using chicken or cheese We've even included 50 recipe's to start
your collection
If you don't want to store recipes, but instead want to index book
reviews, or real estate descriptions, or magazine articles or whatever,
just rgnore the words recipe, ingredients, and instructions Now just
enter whatever data you want to store in the handy "free form” formal
And retrieve it by title, number, or keyword again You don t have to be
a computer widow to appreciate the power of this system.
(Requires 32K disk) Disk S27.95
STORING YOUR DATA - the way YOU wam to see It!
Remember, with Data Bank you are the boss. You determine how your
information rs stored and displayed You can design up to 9 different
screen formats for dfspiaying your in for matron, making data entry and
retrieval simple Each record can contain up to 512 characters in up to
35 fields, ample for nearly every application Data types include
alphanumeric (for smogs of all kinds), math I for real numbers), date, and
’ derived” (values calculated by your own defined formulas!) These
derived formulas can use values from other fields and mathematical
functions, There isn't anything you can't store with these formats! The
size of your data base is limited only by your disk space , and you can
mam rain multiple data bases on the same disk Etpapsion of reebrd Files
is made very easy with sophisticated fife manipulation uii. ities. You can
also transfer data between fries — all records or selected subfiles, v/hich
is handy for revising record layouts!
SORTS & SELECTIONS — organizing your -dafa
To aid in sorting and selecting you can define up to 9 different "access
keys”. each with up to 3 levels These access keys are used for accessing
a specific record, sorting an entire file, or selecting subsets of files. The
generic search will find any occurrence of a given value in a key field
throughout the data base Using logical operators (less than, greater
than, equal, or, and) you can select any subset of your data base for
printing All or any selected subset of records can be sorted in order
You can organize your data in any way you can think ofl
REPORTING — all the right stuff!
Prrnting your information in a format useful to you is the most important
function of a data base system Data Bank allows you to design
customized reports to fit your individual needs and can save up to 9
defined formats for repeated use. You may include page headings with
titles, automatic page numbers, column headings, totals for numeric
frelds. and more Reports will print to the output path you specify and
use any of your pre-defined access keys Disk $ 79.95
SPECIAL FEATURES
Data Bank offers even more with
* Access to all OS-9 commands * Easy access to user programs,
from the program • Easy expansion of record files.
* Reads DynaCalc OS-9 fifes * Sophisticated file manipulation
VERS AM AIL
VersaMai! is a sophisticated mailing fist manager for the 64K Color
Computer with at least I disk drive. The B preset fields include Last
Name, First Name, Company Name. Address, City State. Zip Code,
and Phone Number 12 additional programmable fields allow you to
taiforyour mailing fist to your special needs. Names are automatically
sorted on insertion, so no special sort option is needed. VersaMai! can
store over 2500 records per fife; over 800 is possible on a single drivel
The fifes may be on 1-4 drives.
Logical selection allows you to search for records by any field with
6 different qualifiers. The binary search algorithm makes record access
very fast. A unique ' soundex search” feature allows you to look for a
name without knowing how to spell it correctly — just type what it
sounds likel
Many label formats are available, rnduding a custom “run time”
message feature. Your own custom label formats may be saved and
loaded from disk. Labels and listings may be sorted by name or zip
code. Printer baud rate, compression, and uncompressron codes may
be changed and saved to disk.
The special Mail-Merge feature allows you to creare letters with
your word processor and embed data from the mailing list
automatically! It can be used with any ASCII editor including Color
Scribe, Telewriter, Scripsit, and Super Color Writer II Disk 114.95
2
64 K SCREEN EXPANDER
The 64 K Color Computer can have a 64 x 24 or 51 x 24 upper and lower
case display without hardware mods! Use it with BASIC and assembly
language programs that use text displays. Included is a character editor so
you can change any of the characters. The Screen Expander works by
transferring all of the ROMs to RAM and then modifying them to use its
new Hi-Res display, it does not affect your software, stays even after
resetting, and looks great e^n on a TV. Requires 64K.
7. ,ese special features are included:
* Allows mixing of text and hi-res graphics on the same screen easily.
• Auto Repeat — hold down any key and it will begin repeating.
* Type Ahead means that while the screen is displaying you can type a
command. When the display is finished your command has already
been accepted as input.
• Two PRINT @ formats — the regular BASIC format or one using X, Y
coordinates.
* ON ERROR to allow error trapping.
* AUTO LINE numbering while entering a program.
* Enhanced FMODE commands allows you to specify page 0 the stan
Cass *24.95 Disk $27.95
THE BIO DETECTOR
1 1 Sio Feedback and/or lie Detector
Learn the an of relaxation through biofeedback — or use the same device
for party fun as a lie detector! Software for both is inducted. The Bio
Detector works through sifwr finger sensors attached to the Bio Detector
unit which plugs into the joystick slot. Your 'galvanic skin response" is
plotted with hi-res color graphics & sound. Learn stress reduction easily by
watching your responses on the screen. The Anxiety Attack Game wili
provide hours of embarrassing & truthful fun as well! I All hardware,
software & instructions included. Req. !6K| $24.95
page.
9
COLOR DATA ORGANIZER
CDO is a little data base system
for small inventories, remember
lists, serial numbers, etc It stores,
retrieves, sorts, prints, and totals
whatever you want within the
two 9 digit numeric and two 1 6
character string entries It holds
1 25 records on cassette or 255 on
disk (Requires !6K & a printer }
Cass SI9.9S Disk $29.95
ADDRESS FACTORY
Perfect for club newsletters,
rhurch mailings and business
customer lists, it records Name,
Address, City-State, Zip, and a
special code of 27 characters for
each person You can add. delete,
or change information easily The
program prints mailing labels or a
listing of all or any selected subset
of your names. It sorts the names
by zip code or special code 255
names can be stored with disk,
? 25 with 32K cassette, or 55 with
I6K cassette [Requires T6K & a
printer]
Cass $17.95 Disk 122.95
Turn your Color Computer into a
musical instrument with this
complete digital synthesizer
software! You can collect a whole
library of music by saving your
creations on disk or cassette. For
the novice, piay the keyboard like
3 piano For the musician, control
nearly every aspect of sound I
You have a two octave
keyboard with twelve octaves to
choose from. The user controls
vibrato, bender, being, volume
and attack. By modifying attack,
sustain, decay and release rates
you can create virtually any ASDR
envelop, it is a soio synthesizer,
optimized for one voice just Jike
most instruments and the Moog
synthesizer Fifty stops are
available. Synther 77 can be fine-
tuned to match other instruments
or Color Computers You can start
a bandl
You can record your music into
memory as you play Nearly 2,000
individual notes may be stored m
32K. Store it to tape or disk for
loading later. Stored music may
be edited; change or delete any
note while single stepping
through the music.
Synther 77 is as easy or
complete as your desires or
experience! Requires 32K
Cass $24.95 Disk $27.95
DONT FORGET
Personal Time Management System and
Event Recorder with Memos
You won t forget with Don't Forget! Youlf actually enjoy getting
organized with this personal time management system. The Macintosh-like
icons make entering your personal schedule simple and fun. But if you
need instructions, there are help screens to assistyou
You'll never miss a birthday or important appointment again) With Don't
Forget! you can record the entire year's occasions and daily appointments
ahead. Each day has spaces for 4 Specrai Occasions, 2 Memos, and hourly
notes for 6 am through 9 pm. The built-in 51 x 24 upper and lower case hi-
res display makes it very easy to read.
You can display or print any daily schedule — or a whole week at a
time — so you'll remember every important event. You can even pnnt a
blank monthly calendar page with big boxes to scribble notes ini
So use your CoCo s memory and Don't Forget! as your personal
secretary. Designed for mouse, joystick, or keyboard entry. Don't Forget!
requires 32K and one disk drive.
Disk $24*95
HOME MONEY MANAGER
Now you can tell In a nutshell
how much money you spent and
on what and where your income
came from. Just record all of your
checkbook activities — each
deposit, check, and bank charge.
Assign each to any of your ac-
count codes and the computer
can summarize all of your ex-
penses, income, and cash flow.
(Records up to 480 transactions,)
Yes, it helps balance the check-
book, but also provides such
reports as: Summary of Expenses,
Summary of Income Sources, fist
of all checkbook transactions.
These make tax time a snap! The
disk version includes a program to
convert a cassette HMM file to
disk and the number of checks is
limited onty to the available disk
storage! [Requires 32K, a printer,
and Extended Basic,)
Caw $19*95 Disk $29.95
FINANCE
SEMI DRAW
Drawing pictures is fun and
easy with SEMI DRAW! Your
computer s keyboard or joystick
draws in eight colors with semi
alpha graphics 8, 1 2, or 24. it pro-
vides animation capabilities and
will dump the picture to a Line
Printer VII, Line Printer Vlfl, NEC
802 3 A, or C.ltoh 8510 printer.
Just press the space bar to see the
HELP display for instructions! Re-
quires 32K with Extended BASIC
and makes drawing fun for
anyone.
OttS $21.95 Disk 124.95
In ihrs confusing financial market it's easy to get lost with loans, rates,
payments and terms. Let your CoCo compute monthly payments, interest
rates, and the rest for you! Compare Joans, savings accounts, and other
investments quickly, making financial decisions much easier.
Loans program calculates:
I ) Discount of commercial paper
2} Prrncipa!
3) Regular payment
4) Last payment
5) Remarning balance
6) Term of a loan
7) Annual interest rate
8) Mortgage amortization table*
9) Declining interest loans
* Requires 80 column printer
Investment program calculates:
1 1 Future value
Z) Annuity value
3] Regular deposits
4] Regular withdrawals
5] Initial investment
6] Minimum investment
7} Nominal interest rate
B\ Effective interest rate
9) Earned interest table*
Can $17.95 Disk $20*95
WHAT YOU SHOULD
KNOW ABOUT
COMPUTERS ARE*
BUSINESS APPLICATIONS
• They have been in use for over
4 years on many 6809 systems.
This means they are well tested.
• Complete manuals accompany
the systems.
• User-friendly menus make them
easy to use
• They are not accounting
tutorials. They assume you
know and use sound account-
ing principles.
System Requirements
• FLEX or OS-9 operating system
• 64K memory
• Computerware® Random BASIC
• Dual Disk Drives (Payroll re-
quires double-sided drives)
• OS-9 versions require O-PAK &
Disk Fix utilities
GENERAL LEDGER
This is a comprehensive double
entry accounting system with
complete audit trails, closing pro-
cedures. and full reporting The
chart of accounts is flexible and
the system easy to use. Reports in-
clude the General Ledger. Trial
Balance, Balance Sheet. Income
Statement, and Transaction
Register. Your financial informa-
tion is at your finger tipsl $ 175.00
CHECK LEDGER
This is a single entry bookkeep-
ing system which allows the user
to define a chart of income and
expense accounts. Year-to-date
totals are maintained for each
account as well as complete
checking account history By just
entering your checking account
information, you can have
always-current visibility over your
income and expense ledgers.
Financial statements and taxes are
a snapl $ 145.00
INVENTORY CONTROL
This system is designed to help
the retailer, distributor, or
businessman to keep control of
this important factor. It stores your
cost and quantity information, up-
dates it immediately, and offers
your key management reports
with useful summaries at any
time. With four costs, four loca-
tions. selling history, and vendor
information for each item, you will
always have rhe factsl $ 145.00
PAYROLL
This is the most comprehensive
payroll you'll find on a microcom-
puter Besides collecting key
employee information, it allows
entry of pay rates for standard
hours, overtime, and salary.
Hourly, salary, and commissioned
employees may be paid weekly,
bi-weekly, semi-monthly, and
monthly. Two types of special
monthly deductions are also ac-
commodated. Year-to-date,
quarterly, monthly and current
totals are maintained All federal
reporting is done automatically
and your state computations are
also included. Si 95.00
CORRESPONDENCE
SYSTEM
We call this the People
Manager It is a very sophisticated
people data base system The
system collects name and address
information, provides mailing
labels or reports of the entire list or
any subset upon request. The
power of the system lies in the 1 7
character special code field that is
used to identify special character-
istics of each person and then can
be used to select subgroups for
reports and labels used in special
marketing or contracts. Tested
with data bases of 1 5 to 1 5.000
entries this system has been in use
with retailers, clubs, churches and
professionals for years $ 95.00
ACCOUNTS PAYABLE
This system can give you the
tools to plan your business'
growth by controlling expen-
ditures and forecasting cash re-
quirements. It helps a small
business manage and track its
cash liabilities by collecting vendor
invoice information and reporting
the business' cash commitments
and payment history. Along with
standard payables reports it also
includes a check writer and pay-
ment forecast reports 1 SI 45.00
ACCOUNTS RECEIVABLE
All businesses need to know
who owes them moneyl This
system provides reliable and timely
information regarding the status of
all customer accounts. You can
know instantly which accounts
are past due. forecast how much
money to expect to receive for
cash flow planning, and keep on
top of your customers' credit posi-
tions Customer name, address,
credit limit, invoice, and payment
information is recorded and
reports of all information including
customer statements are available
upon your request $ 95.00
4
Compute rwa re offers a Tuff range of editors and word processors on
all of the favorite operating systems. Whether you want to edit pro-
grams, write letters, or prepare full documents you. will find just the right
software among these many chorees. Disk users looking for a full
featured program editor wilJ appreciate our Advanced Editor available
on OS-9. FLEX, and RSDOS The ultimate is our Color Saide Word Pro-
cessor for the Radio Shack DOS ft has all the features for program
edrting plus a superb word processor with more sophisticated text for-
matting capabilities than any other. Read the descriptions befow and
decide which best fits your needs.
COLOR f
1
COLOR SCRfBE lH WORD PROCESSOR
COLOR SCRfGE™ is the perfect word pro-
cessor for letters and documents It is also great
for programming in BASIC, PASCAL "C". and
assembly language. {A special option allows
you to disengage the formatter, allowing more
free memory for program editing! J
Scribe provides fast change, search, insert, and delete of text You can
move or copy individual lines or entire paragraphs around with a single
command A specral feature — it expands your display to 5 1 x 24 and
adds upper and lower easel Over 20 line editing commands include
capabilities like character insert and delete, skip over words, breaking a
line, and morel It includes very versatile and easy-to-use formatting of
text with right and left margin justification, automatic paging, centering,
tabs, headings and footings, and much more to make formatting your
text any way you like it a snap! You can even imbed control codes for
your printer's spetiai directives.
Since Color Scribe uses the disk as an extension of memory, you can
easily edit text files larger than memory You can merge several files of
text or program to create a new document or program. Those often
used fetters, paragraphs, and subroutines need be typed only oncel
Color Scribe will print directly to the printer and/or save to disk A com-
plete, easy-to-understand manual with examples accompanies your disk
[Requires 32K and one disk drive.) Disk 149.95
'ft*
. ..MERES SOME.
REAL MOREY MAGIC t
ADVANCED EDITOR
The Advanced Editor is the perfect program editor, it includes aff of
the editing features of Color Scribe, omitting only the text formatting
commands. A complete, easy-to-understand manual with examples is in-
cluded Available on RSDOS [requires 32K and one disk drive) and FLEX
or 05-9 (requires 64 K and one disk drive]
Cass $24.95 RS Disk 129.95 Flex 139.00 OS-9 139.00
EDITOR FEATURES AND FUNCTIONS
Line Display & Movement
LIST
PRJNT
FIND TOP
BOTTOM
UP
DOWN
LINE
Line Modi f feat Ion
DELETE
MOVE
COPY REPLACE
APPEND
INPUT
INSERT
CHANGE OVERLAY
Disk Commands
CHANGE W/CONFIRM
LOAD
SAVE
WRITE READ
LOG
DOflBASC
MORE TEXT
DtRJ DO
Cassette Commands
CLQAD
C5AVE
CWRITE
Special Commands
EDIT
BELL
MARGINS TABS
ESCAPE
RENUMBER
NUMBER
EOL MACRO
CTL
REPEAT
LINE CLR
BACK SP FORESP
BAUD
NEW
REVERSE VIDEO
SAMPLES OF SOME LINE EDITING COMMANDS
Copy Functions
SkfpfDefete Functions
6
breaks the line into two
P skips over & deletes up
F
appends two lines
to the given character
together'
S deletes one character
A
copies the remainder of
O skips & deletes to the
the old line to the new
next word
U
one
Insert Functions
copies the old fine to
E inserts single characters
the new one up to the
I inserts blanks up to the
TAB
next TAB
Z
copies the next word to
the line
Backspace Functions
N backspaces one
character
V backspaces one word
SAMPLES OF SOME SCRJBE TEXT FORMATTING COMMANDS
Ft
fill in the line for left &
Ti
temporary indent of next
right m a rgrn justification
fine
NF
no fill mode
HE
heading title (to be left
SP
space one line
justified, centered, or
SL
space with line feed
right justified)
BR
break
FO
footing title [to be left
L5
line spacing (double
justified, centered, or
space, triple space, etc ]
right justified)
BP
begin a hew page
LT
length of titles
PL
set number of lines per
TA
Eab to preset posirrons
page
LM
set left margin
PN
set beginning page
*
comment
number for auto page
CC
send control code
numbering
EC
send escape code
CP
capitals mode
EE
embedded escape
NC
no capitals mode
sequence
CE
center the line
EC
embedded control
UL
underline
sequence
IN
indent the margin
EX
exit
LL
set the line length for
filed lines
ST
stop
5
What
is a
BASIC
COMPILER?
The BASIC Language is great. It's easy
to Learn and use, yet it's powerful enough
to do almost any application. Extended
Color BASIC is especially nice in that it
has Lots of graphics and sound commands
built in. It's only real drawback is
speed. BASIC programs typically are
relatively slow. Until now, the CoCo
programmers only alternative was to Learn
6809 assembly Language. As you probably
know, that is no easy task.
Now you have an alternative. With few
Limitations, you can write a BASIC program
and compile it into a machine Language
program that runs as much as 50 times
faster then the origineL BASIC program!
ADVANTAGES
- Once compiled, there are other
advantages besides increased execution
speed. Your program is source secure.
Tnat is, nobody can list the originaL
program and it is difficult for anybody
else to make changes.
- The compiled program is relocatable and
can even be put into a ROM pack.
- The compiled program can be run on any
CoCo with at Least 16K & Ext BASIC.
- Your compiled program can contain any
number of small subroutines. Each of
these may be cal Led from an uncompiled
BASIC program. When the compiled
subroutine gets to an END, control is
returned to the BASIC program.
- Variables are passed between a BASIC
program and a compiled program easily.
LIMITATIONS
The Co Lor BASIC Compiler does not
support every Ext BASIC commend. See the
List of supported commands in the catalog.
The compiled program is Limited to integer
math. Only medium sized programs can be
compiled. The Limit is 200 program Lines
with up to 100 Line references IGOTO's and
GOSUB's) .
Since it is so easy to Link a compiled
program tc a BASIC program, we've seen no
application where these Limitations really
limited the programmer's abilities. The
compiler is used to create the important
subroutines, and the BASIC program
interacts with the user.
■COUPON-
10 Diskettes FREE
! with purchase of any complete disk system j
Good through 11-15-84
(for phone order mention coupon code R6.)
I 1
f MODEM SOFTWARE i
The Color Connection If converts your CoCo into a smart terminal You
can access multi-user systems like CompuSeiw, Videotex, and the Source -
or single-user bulletin board systems - or just connect two CoCo's together
The Color Connection N for RSDOS and Cassette
• 300 baud * Supports auto-dail
■ Full and half duplex • Menu driven - easy to use
• Buffer size (for uploading and downloading) is shown on the screen
• Reads and writes standard ASCII text fries
* Upload and download protocol js user defineable
* Single key "macros" (often called programmed function keys) allow
entry of often used passwords and IDs with a single key
» All printable characters available at the keyboard and all control
characters are supported including ESCape. RUB. DEL. etc.
• User selectable anti-truncation features which wrll not allow a word to
be broken when wrapping from one line to the next.
• User selectable rn verted screen - for either black letters on a light screen
or light letters on a black screen.
* Includes our Introduction to Data Communications" tu tonal at no
additional charge
* Choice of 51 x 24 or 32 x 24 screen display
* Requires I6K on cassette or 32K on disk
Caw *34,95 Di*!t *39.95
The Color Connection II for OS-9
* XON/XOFF software handshaking is supporteo.
* A 12 page on-line screen display lets you view the last 12
whrle the software is receiving data.
* The expandable buffer allows you to save anything on the screen to
memory
* The OS- 9 shell is access rbie - within Color Connection II you can invoke
any GS-9 command.
* Macros allow you to enter often used passwords and IDs quickly
* Buffer size is shown on the screen.
* Reads and writes standard ASCN text files
* Upload and download protocol rs user defineable.
* All printable characters available at the keyboard and all control
characters are supported
■ User selectable antr-fruncatron
* 300 baud with full and half duplex
■ Supports auto dial
■ Menu driven - easy to use
■ Glossary of telecommunications terms included.
Disk *49.95
screens even
The Color Connection II for FLEX
• 300 baud
• Full and naff duplex
• Supports auto-dial modems
• Menu driven - easy to use
* Buffer size (for uploading and downloading] is shown on the screen.
* Reads and writes standard ASCII text fries
* Upload and download protocol is user defineable.
* Single key "macros” allow entry of often used passwords and IDs easily
* All printable characters available at the keyboard and all control
characters are supported.
* User se fee table anti -truncation,
• XON/XOFF software handshaking is supported.
Disk *49.95
6
COLOR PASCAL
Now you can learn about and program in one of the most popufar
new languages available without investing in a large computer system
Although our Dynasoft PASCAL is not an extended' version, the user
Will find that virtually any task can be accomplished using the com-
mands available plus external caffs to your own routines
What do you get? THE WHOLE THING COMPILER. P CODE INTER-
PRETER. SUPERVISOR. SAMPLE PROGRAMS, - plus a complete instruc-
tion manual with examples Based on a subset of standard PASCAL, rt
includes most or the standard control structures but omits some of the
more sophisticated data structures and floating point arithmetic The
result is a complete high-level language system which retains most of
the flavor and structure of standard PASCAL but will run on a system
with as little as 32 K memory and a cassette Below is a summary of Col
or PASCAL s features
Cass $39.95 Disk *54.95 Disk w/editor 174,95
Cassette Reserved Words
AND
ARRAY
BEGIN
CASE
CONST
DIV
DO
OOWNTO
ELSE
END
EXTERN
FOR
FORWARD
FUNCTION
IF
MOD
NOT
OF
OR
OTHERWISE
PROCEDURE
PROGRAM
READ
REPEAT
THEN
TO
TYPE
UNTIL
VAR
WHILE
WRITE
WRITELN
NEW
MARK
Cassette Supervisor Commands
Load
Save
Eon
Compile
Go
Gp
Move
Quit
Cassette Editor Commands
New
Top
Bottom
Up
Quit
Down
Dnn
Find
Prim
Insert
Kill
Replace
Disk PASCAL Includes these added features:
* The system requires 32K of memory However, program source can
be larger than memory as code is compiled from the disk
* Drrected ffQ allows channeling of the input and output to the
screen, prrnter. or disk One of the example fifes provided outputs a
fife to the screen, printer or disk at your choice! This means the
same program can display, print. or copy fifes to disk
* Graphicsjoystick, and sound commands have been added to take
advantage of these Color Computer capabilities
Disk Functions & Procedures
ODD
SHL
SHR
FIND
STSCOM
JSR
PPOINT
JOYSTICK
OPEN
CREATE
CLOSE
FREAD
FWRITE
DELETE
RENAME DSIO
HALT
LINK
MOVE
MOVR
SETP
SETJP
NEW
MARK
RELEASE
GMODE
LINE
PCLS
PSET
SOUND
Disk Reserved Words
AND
ARRAY
BEGIN
CASE
CONST
DIV
DO
DOWNTO
ELSE
END
EXTERN
FOR
FORWARD
FUNCTION
IF
MOD
NEW
NOT
Of
OR
OTHERWISE
PROCEDURE
PROGRAM
READ
REPEAT
THEN
TO
TYPE
UNTIL
VAR
WHILE
WRITE
WRITELN
Bask Programming Utilities
& Print Spooler
This rs a real aid to the serious
Basic programmed Below are brief
descriptions of each utility ft re-
quires 32K but will rake advan-
tage of 64K when available
SPRINT — thrs printer spooler sets up a print buffer in upper memory
(2K in a 32K system or 32K buffer in a 64 K system) p so you can be
printing while other computer operations continue unaffected!
BASREF — thrs utility prints a complete variable and line number cross
reference list for Basic programs This rs really helpful on long
programs!
VDUMP — the values of all the variables in your Basic program are
printed by this utility
CC EXPAND — if you have 64K of memory you can use this combo of
the SPRINT utility with a 5 1 x 24 hr-res screen, a 25K printer buffer,
and only use 287 bytes of user memory! Also included rs CHAREDJT
which is a Basic program that allows you to change CC EX PANDs
character set
FIXDtff - this is a DISK ONLY utility that helps you clean up Basic s disk
directory It gives you an alphabetized directory, program information,
and a complete disk map, C*« ST 9.95 Disk $24*95
COLOR BASIC COMPILER *
If you have ever written a SASIC program only to
find that it runs too slow to provide any action and
haven't had the courage to learn assembler, then
the Co for Compiler'** is the answer It fets you write
your program in easy BASIC and then converts it
into fast machine language After you run
your compiled program, you may find it necessary to add some delays
because the Color Compiler"* wrli make your program run an average of 40
times faster
The Color Compiler™ features a total of 55 commands and functions.
Most of these are a subset of Extended Color 8ASIC The Color Compiler is
fimrted to integer variables, All floating point can be done in a BASIC
program whrch calls the compiled program Passing information from
BASIC to compiled programs rs very easy. You can pass any variable to
a compiled program and back to Basic with GETVand PU7V
commands Strings arc fully supported, including one dimensional
string arrays Arrays are cleared at DIM Variable names can be any length,
with the first two letters berng unique The Color Compiler™ generates
positron independent code so that you may put the compiled program
anywhere in memory, including into a ROM-packl It requires 32K and a disk
drive, leaving 16K of user work space. Lots of demo programs are included!
(Room for a program with up to 200 lines and 100 line references).
Disk $39,95
ABS
INKEYS
PPOINT
RND
+
-
= >
= <
A5C
LEN
MIDS
SIRS
CIRCLE
CIS
DIM
END
GET
GOSUB
LET
LINE
PAINT
PCLS
POKE
POKE#
PSET
PUT
RESTORE
RETURN
Functions Supported
JOYSTK
SGN
AND
VAL’
Inst ructions Supported
COLOR
EXEC
GOTO
MOTOR ION/OFF]
PCOPY
PRESET
READ
SCREEN
PEEK
PEEK#
SOR
TIMER
/
OR
NOT
CHRS
INKEYS
DATA
FOR- STEP-NEXT
IF-THEN-ELSE
ON n GOTO or GQ5UB
PMODE
PRINT. PRINT®
REM
SOUND USR
7
f PROGRAMMING TOOLS AND LANGUAGES A
THE SOU RCERER
The Sourcerer is a menu driven symbolic 6809
disassembler that produces symbolic source
code that can be assembled, it is compatible
with most editor/assembfers including Tandy's
EDTASM + , Micro Works Macro 8QC, and
Computerware® 's Macro Assembler.
(Requires J6KJ
* Three modes of operation;
Zap, Extended, and Fuji Symbolic
* Automatic equate generation for labels and symbols outside of
disassembly range.
* FCC FCB. and FDB generation (multiple or single FCB and FDB)
* Add or change your FCC. FCB. or FOB table entries between passes
* Written entirely in 6809 machine language for extreme speed.
Disassembles any size program in seconds
* Position independent code is relocatable to any area of memory
Leaves room for object program. Can be located in memory above
$80 00 if 64 K available.
* User defined symbolfiabel buffer area for maximum flexibility
* Produces files with or without line numbers
■ Can produce symbolrc labels for all extended addresses
* Included "APPRENTICE" program finds start and end of machine
language programs. Disk version also includes FIND and binary
COMPARE utilities (R5DGS Version only)
* Drsassembie to disk or cassette, printer, or screen
* Available on cassette or disk Disk versions for RSDOS, FLEX. & OS-9
Chi 134.95 Disk $39.95
RANDOM BASIC
Computerware® s Random BASIC has been an industry standard in
the 6800 and 6809 industry for many years Available now on the
Color Computer, it brings the following advantages to those using ad-
vanced operating systems like FLEX and OS-9
• Thousands of existing programs are transportable between operating
systems
• Extraordinary File Handling Capabilities — ISAM. Random. & Sequen-
tial file structures. Fast data file access. Very efficient file design
• 9 Drgits of precision — BCD arithmetic. For those who need extend-
ed precision, the OS-9 version also includes an I i digit version at no
extra cost.
• Flexible User input Commands — Conversational'' programming is
a snap with commands designed for easy user input — single
character or wnoie Jines.
• Easy Output Formatting — Print Using, automatic pagination, easy
column ization and decimal point alignment
• Programming s Fast — The interpreter provides fast program
development and debugging — it is self-documenting with extended
vanabie names Written by programmers for programmers!
• Strings are supported I
• A compfete line of business applications is available today
• Special CoCo graphics & joystick functions included in 05-9 version
• AJJ OS-9 commands are directiy accessible, making it easy to write
very powerful utilities with Random Basic for OS-9
• Write for detailed brochure. Disk $75.00
DISK FfX & OS-9 UTILITIES
Use your drives to the fullest and unleash the reai power of OS-9 with
these (including a new Double Sided Boot I ]
DISK FIX supports true double-sidedfdoubie density. 40 tracks. & step
rates of up to 6 ms. (That means over 368 000 bytes per drivel) Each
drive is separately configurable, allowing any drive combination.
DM ODE allows super easy modification of drive descriptors.
DIRCOPY is the most powerful of 05-9 copy utilities I Copy complete
disks with one command, copy any subdirectory, automatically over-
write existing files, sort directories in alphanumeric order while copy-
ing. replace outdated files with current ones, etc., etc
PATCH is a very user-friendly program for inspecting and modifying any
disk file Automatic update of [he file's CRC & header, powerful
Find/String search capabilities. Relative Address calculation, automatic
module identification & location, and memory examine and change
are just a few of the capabilities!
FILELOOK displays file modules without loading them rnEo memory
COMPARE compares a disk file to memory Disk *29.95
TEXTOOLS for OS~9
Noted OS-9 programmer and author Brian Lantz has joined
Computerware to offer this impressive group of OS-9 utilities for
manipulating text files They are especraliy powerful because they use meta
characters! And what a buyi
CAT is more versatile than List. It can be used in a pipe, in place of BUILD,
or for panting only a portion of a file
FGREP searches ail lines of input for a match with a search strrng and
display* alf the lines containing the string It inciudes options to invert
(print lines that dont match), print the fine number and filename of each
line, & count the number of lines that match.
LOWER converts upper case letters to lower case letters
IS displays a single fine list of filenames in a directory (the entire directory
or only specified filenames). This command's output is designed to be
sent to a pipe
PACK for space compression. Copies ail characters except spaces.
PR formats the input to your specifications. The top of the page has a
header of filename, page number, date and time, The bottom has a
footer. Page length & left margin can be specified and the header or
footer can be suppressed.
OSORT QUICKLY sorts in memory the standard input. The main
consideration of this utility is SPEED# (Default buffer size of 7664 can be
increased |
RPL replaces each occurrence of a key with another key.
SPLIT splits a sourcefile into separate files of the grs^n length.
TAIL displays the last fines of a file - either the Jast x number of lines or ali
lines from line x to the end of the fife,
TIME processes a command and displays the time it took to execute. Great
for benchmarking!
TR translates, compresses or deletes selected characters while copying text
input (Commonly used for customized compression of a file,)
UNIQ reduces all multiples, consecutive lines to one unique line
Especially helpful when merging files)
LIN PACK copies input, expanding compression characters to spaces
UPPER converts lower case letters to upper case
UPS Unusai Piping System, like the company known by the same initials,
transports packages from one destination to another - like outpuE from
one command to input of anotheri (For example, from a Textool
command that recognizes meta characters to an OS-9 command that
doesn't - a sneaky way to get OS-9 utilities to use meta characters!)
WC counts ail characters, words, and fines from the input
Disk $29*95
8
TOOLS
r
MACRO CONDITIONAL ASSEMBLER
(available for RSDOS)
The limitations of previous Color Computer Assemblers are gonell
MAC not only supports all standard 6809 assembler mnemonics and
directives, bur also thrives on Macros, Conditional Assembly, Repeat
Sequences, inclusion of Source Library Files and much more To top it off.
we've included both our great Assembler Cross Reference program
XREF, and a FIND start, end, and execution address of binary fifes pro-
gram in conjunction with our Advanced Editor this is the most com'
piece set of programming, editing, and documenting tools available
With Mac the limitations of having to put all source in memory, or
having air binary in memory are a thing of the past Mac can handle
any size source input fife. And with the UBS command (included in
RSDOS version), you could even assemble source from up to four drives
into one output binary file. The Macro capabilities aifow you to create
standard subroutines only once, and then simply caff them when they
are needed Conditronai assembly allows you to have oniy one multi
purpose source fiie. and then conditionally assemble various versions
from one source. How drd you get by without Mac? very slowly I
(Requires 32K disk)
MAC also includes our powerful Cofor Monitor The single character
commands allow you to examine and change registers, set breakpoints,
examine and change memory, and more ft is a very helpful tool for
debugging and the perfect companion to MAC. Disk *49*95
COLOR CASSETTE ASSEMBLER
Custom developed for the Cofor Computer, the Cofor Cassette
Assembler supports all 6809 mnemonics, addressing modes along with
standard assembler options and directives it operates as a two pass
assembler so both forward and backward references are allowed To
assist you, along with your manual, we include the Motorola Instruction
Set Reference Card and documentation on many of the major
subroutines in the Color Computer's BASIC (Requires 32 K| Cass 124,95
FOXY GRAF
FOXY GRAF is a complete graphics development package for the
assembly language programmer. The very comprehensive manual
covers the history of graphics, how the Color Computer graphics work,
detaiis Radjo Shack and Motorola would not tell, and is written in an en-
joyabfe style You can program with any mode in any color combina-
tion. It is totally relocatable and includes some very useful subroutines
you can call from standard BASIC (e g. circles, shapes, etc.) if you are
serrous about learning graphics programming, Foxy Graf is both a
tutorial and a tool! (Requires I6K) Cass $29.95 Disk $34.95
DISK UTILITIES WITH REPAIR
Repair
R read a sector into memory buffer
D display buffer to screen by screen type
C change selected byte to a new value
N advance to next sector
P move backward to previous sector
W write buffer to sector on disk
Q display parameter settings
H display command menu
U change drive unit number
G locate & read first sector of granuie
F change group of bytes to preset characters
8 exit program & return to BASIC
Find display starting, ending & transfer address of binary file
View rook at the contents of ASCII file
Print print formatted disk directory to printer or screen
Masklfl mass dew with confirm
(Requires 1 6K disk) Disk *24,95
Learn Assembly Language
_ with
The SOURCERER
One of the beet ways to Learn a new
Language is to watch a program run and
then Look at the code to figure out how it
works. This . is great for BASIC
programmers* since there are many
thousands of BASIC programs available to
Look at*
you want to Learn assembly
v ge, however, there is a problem.
Host of the time, you don 1 ! get the source
code to a machine language program, Until
now, you had to make do with a few
Listings found in magazines* These work
fine, except that you have to enter them
by hand.
The uLtimate solution is a program
that converts machine Language programs
back into their assembLy Language source
code form. This type or program is a
dis-assembler or a source generator, which
explains why our dis-essemEler is caLLed
the Sourcerer,
The Source re r quickly converts any
machine Language program in memory into a
source program on your disk or tape.
Then, using a text editor, you can review
the program. You can even modify it. You
can aLso have the Sourcerer send the
Listing to the printer or the screen as
weLL.
The Sourcerer offers a number of
different outputs to heLp you create the
most useabLe source code. The ZAP mode
just dispLays the ASCII equivaLent of a
range of memory* This is used to Locate
areas of the program that are text rather
than actuaL instructions. The LONG mode
is a quick disassembly that is used to
find any areas of the program that don't
disassemble normally I text areas, tables,
or other data). The final step is to run
a SYMBOLIC disassembly with the output to
disk or tape. This file can be
re-assembled by the popular assemblers
including our Color Macro AssembLer.
If
you want to learn .assembly
Language programming, you should get one
of the many books available that describe
machine
6BG9 machine code and
Sourcerer. Also, don'
wiLL need an editor and
you want to write
language programs or
Sourcerer 's output .
recommend either our Scribe Word Processor
or Advanced Disk editor end Macro
AssembLer [for disk systems) or our Color
Editor and Color AssembLer (for cassette
systems) .
a copy of the
t forget that you
an assembler if
your own machine
re-assembLe the
For these we
9
'•TIME PATROL
Travel thru different time zones,
fending off attacking blimps,
helicopters & space crafts from
each time period. Become intimate
with the full 360 degree firing
range of your joy stickl (Requires 32K)
Cass $21.95 Disk $24.95
COLOR PAC ATTACK II
Three little muggers cnase yuui
man relentlessly around a mad-
dening maze as you furiously try
to build up points. Perfect replica of
your favorite arcadel (Requires 1 6K)
Cass $24.95 Disk $27.95
DOODLE BUG
In hi-res graphics & great sound,
your lady bugs hussle through an
intricate maze of barriers & turn-
styles. trying to earn points by
eating the letters, dots. & hearts
Enemy bugs buzz after youl And
watch out for the poison skullsl
Another arcade favorite*
(Requires I6K)
Cass $24.95 Disk $27.95
SHARK TREASURE
Ever been eye-to-eye (or jaw-to-
jaw) with a shark? Experience the
"excitement" of dodging around
the dreaded beasts as a scuba
diver after treasure near a sunken
galleon. Even if you don't amass
wealth you'll enjoy the fine
graphicsl (Requires 1 6K)
Cass $21.95 Disk $24.95
GRAN PRIX
Vrooml Your joystick controls the
speed & steering as you race over
the track, dodging competing
cars. Race against the clock & gain
points for distance covered. You
can almost taste the road dust &
smell the burning rubber.
(Requires 32K)
Cass $21.95 Disk $24.95
LUUrliUGL
BLOC HEAD
Q-BERT never looked so goodl
You guide Bloc Head from cube to
cube, changing the brightly
colored surfaces while dodging
the dispicable characters that try
to push him offl He must clear the
cubes to go to the next skill level.
(Requires I6K)
Cass $24.95 Disk $27.95
MOON HOPPER
Roll over the surface with tank-like
tractors, hop over any obstacle
(cravasses. craters, rocks) & use
the phasers (forward and atop) to
incinerate attackers as you try to
reach Moon Base. High scores
shown in 3D space
(Requires 32K)
Cass $24.95 Disk $27.95
MEGAPEDE
Megapeae is exponentially more
challenging than CENTIPEDES,
caterpillars. & others Caught in a
jungle of algae, you're attacked
by vicious fleas, mean spiders. &
the relentless centipedes. Shoot
your way out. gaining points with
every hit. (Requires 1 6K)
Cass $21.95 Disk $24.95
HYPER ZONE
From the cockpit of your space
ship see the 3-D field of hyper
spacel Dodge oncoming space
debris, destroy attacking enemies.
The 3-D graphics will have your
head dodging approaching ob-
jects & listening to things whiz
past your windshieldl
(Requires 32K)
Cass $21.95 Disk $24.95
JUNIOR S REVENGE
The same Junior you've seen in
the Kong arcade seriesl This
young but tireless little ape must
overcome four screens of
obstacles to rescue his father. The
King, from mean old Luigi. He will
traverse the jungle & the swamp,
climb vines, avoid vine gators,
dodge Zuzu birds, open locks, &
finally conquer Luigi's hideout
before he finally frees his big
daddy. (Requires 32K)
Cass $27.95 Disk $30.95
STAR TRADER
Assume the role of a merchant
ship captain in the far future You
travel in real time between solar
systems, trading cargo, encounter-
ing pirate ships, stopping at star-
ports for fuel or repairs. & making
moneyl Your goal is to collect
1 .000 credits to retire in luxury.
Your graphic cockpit shows
read-outs of your location, current
damage status, credit balance,
cargo destination & due date, the
location of any nearby starships,
fuel & laser power levels. & the
current date While traveling you
JUMP through hyperspace;
THRUST within a solar system; use
CARGO for picking up. delivering,
illegally selling or dumping cargo;
go to STARPORT where you buy
fuel & repairs: BATTLE with near-
by starships, or pick up unrefined
fuel at Gas Giants. As you travel &
battle you develop a reputation
which effects your future activities
& rewards
With different skill levels &
many variable factors, this simula-
tion offers the excitement &
challenge of a new game every
time you playl (Requires 32K on
cassette or 64K on disk, with one
joystick or mouse, and Extended
Basic.)
Cass $24.95 Disk $27.95
10
FUN AND GAMES
MIDDLE KINGDOM
fn this real [(me graphic adventure
your goal is to become ruler of the
Middle Kingdom, which can be
achieved only by return rng the
three Magic Rings to the Sanc-
tuary You must reach the rooms
of the Catacombs. Temple. &
Pyramid Be Warnedi Many
monsters lurk in these rooms I
(Requires 32 K)
Cass 524.95 Disk *27.95
As a detects for Sam Sleuth
Investigations you are grven 3
cases (of increasing difficulty]:
Case of the Missing Cat
Mystery at the Museum
Baffling Bank Robbery
Usrng your sleuth skills (and
joystick or mouse) you search the
town (displayed in hi-res
graph res), interviewing
townspeople, collecting evidence,
examining the grounds, and
gathering data to solve the
mysteries and apprehend the
culprits. Remember you are
working against the clock!
Investigate the bank, museum,
school, offices and homes,
market, gas station Talk to
Mike, Willy. Roy. Sue. Chnssy . .
And keep track of those addresses
and cluesi
The unique graphics presentation
and mouse/joystick control are as
intriguing as the mysteries! fReq
64K and mouse orjoystick)
Cass 524.95 Disk 527.95
COLORBOWL FOOTBALL
Big league graphics start the foot-
ball season! Two players play
against each other or one can
sharpen his offense against the
computer Use 8 defensive plays.
9 offensive plays, & many forma-
tions to win the Colorbowll
[Requires 32K)
Cass 524.95 Disk 527.95
MAJOR fSTAR
Under the Doomed Sea
SCENARIO You travel to TRIDENT
RESEARCH DOME because an
urgent call for help is received
from one of the service droids
stationed there. He said help was
urgently needed, but before he
could say why. hrs transmission
was cut off!
OBJECT Solve the mystery at
TRIDENT ir> as few moves as
possible
SETTING In the beginning of the
21 sr centuiy undersea cures,
interstellar spaceships, colonies in
other planets and solar systems,
worker drords, super comp uteri
are all realities. One hero of the
time is MAJOR I STAR. In the late
1990 s when space exploration
and coionres began* ft was
necessary to form a task force to
offer help io ail that needed it in
these hostile environments You,
Carnerion J Jstar, are a highly
rated member of that team and
you have newr failed to solve a
mystery!
Cass 524.95 Disk 527.95
MR* DIG
fCE HOCKEY
Cherry pickin', tunnel diggin'.
bad guy chasin', apple droppin\
fast moving fun — DO it all with
Mr Dig When all the DIGGIN's
been DUG. go to a new screen of
challenges! (Requires 32K)
Can $27.95 Disk 530.95
Begin with our national
anthem, then race into action in
hi-res graphics with realistic player
& puck movement One or two
players compete against the real
time dock Many skill levels,
(Requires 3?K]
Cass $24.95 Disk $27.95
• Auto answer
• Auto Dial
• Direct Conned
• Bell 103 compatible
• Hayes Smartmodem compatible
• Full or half duplex
• 110 to 300 baud
• 51 59.00 including CoCo cable
Volks Modem
• Direct connect
• Voice/ Data switch
• Full or half dupiex
• Beil 103 compatible
• Full or half duplex
• Requires 9 volt batteiy
• 584.95 induding CoCo cable
COMPUSERVE STARTER KIT
The CompuServe Information Service is the worio s largest and fastest
growing videotex service in North America. Join the hundreds of users
that enjoy these services:
Financial information
Electronic News Wires.
Weather and Sports
Simulated “CB"
Special Interest Groups
Electronic Banking &
Shop-At-Home
Games Galore!
Electronic Mar! and NatT
Bulletin Board
The introductory Starter Kir includes 5 FREE HOURS of connect time, a
Persona! ID number and password, a 3- ring binder, CIS User's Guide,
telephone list with log-on instructions, and an introductory subscription
for TODAY! 539.95
WJCO JOYSTICK ADAPTER
Thrs adapter aiiows use of any
Atari compatible joystick with the
Color Computer Plugs for two
joysticks on each adapter. (Sup-
plies limited J SI 8.95
JOYSTICKS
Kraft is the Porsche of joysticks
because of its sturdy construction
and reliability, dual-axis trim con-
trol. linear potentiometers for
more precise control, toggle
switch selection between spring
center or free floating modes, and
trimmer adjustments it is plug-in
compatible — adapter not
required 529.95
11
The biggest investment you'll make in your computer system will be
a disk system ft wiJI widen your computing horizons considerably and
should be chosen carefully, Compurerware configures systems to
include the most reliable components at the best prices available.
We do nor try to be the cheapest by compromising quairtyl
We offer complete systems assembled and tested by expert
technicians. We've been selling disk systems since 1977 so we
know what you need and we make sure you get itl We use the
highest quality components including TEAC and Hitachi drives,
J & M Systems control ler. afl GOLD connectors, heavy duty
cabrnet, power supply, and cable Our power supplies are totally
adequate to insure reliability; we know duai drives need heavier
power supplies! Ail of our TEAC and Hitachi drives come with a 6 ms
step rate, fuii 40 tracks, slim line size, and a one year warranty fn
addition to the DOS manual, you receive a 20 page technical
manual documenting every detail of disk drive performance and
specification
Also available from Compucerware is the new Amdlsk. Compatible
with Radio Shack Drrve 0. it is perfect for adding extra storage. Our
software is available on Amdisk format for only $4 extra, [Remember
every AmdJSk cartridge is equivalent to two floppy diskettes.)
DISK SYSTEMS
Include J & M Controller. DOS Manual, cabinet, power supply,
ha 1^ size double density drive, & all cables. [Prices quoted for
JDOS. Add $10 for RSDOS )
Single drive. Single sided
$38500
Single drive. Double sided
$41500
Dual drives. Single sided
$575.00
Dual driws. Double srded
$635.00
ADD ON DRIVES
Each dnve add-on includes half-sized dnve(sj in cabinet with
extender
Single drive. Single sided
$25000
Single drive, Double sided
$280 00
Dual drives. Single sided
$440.00
Dual drives. Double sided
$500.00
J & M Controller
$130,00
with JDOS
$140.00
with RSDOS
JDOS rom and manual $39 95 $35 00
AMDJSK III
Complete Dual Drive System including controller, cable &
manual. SS95.00
[Price quoted for JDOS. Add S 1 Q for RSDOS.J
Dual Drrwe and cable only, $475.00
CCP-1 SERIAL INTERFACE FROM BOTEK
This serial to parallel interface allows the use of almost any printer
with the Color Computer, including: Epson MX70/8WI0G, NECB023,
Cltoh 8510, Radio Shack printers, any printer with a standard parallel
input The CCP-t consists of a cable that connects between the Color
Computer Serial f/O port and printer input connector. A small plastic
enclosure, built into the center of the cable, houses the electronics sec-
tion that converts the serial information to parallel information for the
printer Baud rate is switch selectable from 300 to 9600. CCP- 1 is com-
plete — no need to buy additional cables or connectors. $59,00
CCP-2 PRINTER & MODEM INTERFACE
No more bothersome connecting and unconnecting between your
printer and modemf Plug the CCP-2 into your RS232 port and then
plug both the modem and printer into the interface. The printer
interface is just like the CCP-f But the CCP-2 has an additional switch
whrch allows you to choose erther the modem or printer easily. $ 74*00
PUT A MONITOR ON YOUR CoCo WITH VIDEO PLUS
Yes! You can enjoy the crisp display of a composite video monitor
using Compute rware's Video Plus rnterface Each is fully assembled and
tested Installation is quick, easy, and requires no soldering Your TV out-
put is not disabled Audio output available for monitors with audio
Choose the model right for your computer and monitor
Video Plus 124.95
Interfaces the original model of Color Computer to any composite
video monitor [color or monochrome)
Video Plus II M 126.95
Interfaces the CoCo If wrth a monochrome composite video monitor
Vfdeo Plus IJ C $19.95
interfaces the CoCo if wrth any composite video monitor (color or
monochrome]
MONITORS
NAP 1 2 " green w/ a udio $ 1 04 . 95
NAP 1 2" a m ber w/audio $ | q 9. 9 5
Color I3 J ' monrtor w/audio 1269.95
DISKETTES
Compucerware double density diskettes wrth hub rings are of the
highest quality. We love them and so will you!
5-pack I10.95 10-pack $19.95 amdisk cartridges $5.50 each
VIDEO CLEAR FROM
COMPUTER ASSOCIATES
This simple device connects be-
tween the computer and your TV
to reduce or eliminate picture in-
terference created by the com-
puter The cable installs easily and
has everything needed to connect
to any TV. $16.95
64K MEMORY
E*X*P*A*N*$H*0*N»S
Easily expand 10 64K of
memory Requires a revision E or
higher motherboard. [The revisron
letter is located on the mother-
board between the RF Shield and
the ROM slot,) Now it includes in-
structions for the CoCo 1 1 (which
may require a little soldering)
$54.95
PRODUCTS COMPATIBLE WITH JDOS
Most reputable vendors will provide information on the compatibility
of their software to JDOS, but keep in mind Ehat ALMOST ANY
PROGRAM WRITTEN IN BASIC (or Extended BASIC) and ALL OS-9 or
FLEX SOFTWARE, by Computerware and others, WILL RUN UNDER
JDOS.
COMPUTER SOFTWARE:
Color Scribe
Flexr Filer
Versa Marl
Address Factory
Home Money Manager
Finance Programs
3-D Drawing Board
Semi Draw
The Color Connection
Disk Macro Assembler
Color Editor
The Sourcerer
CoCoCookbook
Color BASIC Compiler
BASIC Programming Utilities Dyna Spell
Pascal Disk DynaCaic
Color Data Organizer Dynascar
"NOTE: Copy protected programs, including games manufactured by
Computerware and Tom Mix Software, will not function under JDOS.
We suggest that JDOS users purchase cassette versions of games.
OTHER MANUFACTURER'S
Musiea by Speech Systems
VIP Series by Softlaw
All FHL OS-9 and Flex Software
Afl other OS-9 and Flex Software
All Computerware Business Software
Hi Res I & 2 by CerComp
12
Disk Systems Discussed
The biggest investment you'll make in your computer system mill be a disk
system. It will widen your computing horizons considerably and should be chosen
carefully. We will discuss here the most frequently asked questions about disk
systems so that you can make an informed choice when purchasing this important
expansion peripheral.
First, on the software... What is JDOS? JDOS is a disk extended BASIC for
the Color Computer that is essentially compatible with Radio Shack's, but offers
the additional capabilities of 40 tracks, double sided, faster step rates, ON
ERROR, AUTO line numbering, RUNM, and a number of other little niceties. At the
BASIC program level it is to the best of my knowledge completely compatible. At
the machine language level, there ere some incompatibilities which occur if the
software makes undocumented calls into the disk ROM. Almost ell of our software
will operate under JDOS. If you are considering a disk system and don't know
whether to chose RSDOS or JDOS, first decide what you are going to use it for, then
check and find out if the software you wont is compatible. [See list under
Hardware.) Both Flax and OS-9 work fine with JDOS.
In the hardware category, we are often asked about the AMDISK system. Our
opinion is that they are a very reliable compact system that should not be
overlooked. The cable we use has a connector for e 5,25” drive included to make
transferring files easy. The drives are 40 track, single sided, with a Sms step
speed - ie. exactly the same as our Teac single sided drives. The cartridges are
actually two (2) diskettes in one end the LED on the drive changes colors to Let
you know which side is being accessed [you turn the cartridge over). You cen fit
over 1.3 megabytes in e space slightly larger than a pack of cigarettes and even
though I'm sure no manual would tell you this, they fit quite comfortably in your
beck pocket l Most software vendors do offer their software on AMDISK. As with
RSDOS vs JDOS, I don't take sides: both 5.25" drives end Amdisk ere good, you need
to decide which is best for you.
We also get questions regarding double sided drives. In e single sided (S/S)
drive there is a pressure pad opposite the read-write head. In s double sided
(D/S) drive, the pressure pad has been replaced with a second head that cen access
the 'back 1 side of a diskette. Double sided drives wiLL work fine in single sided
mode, and that's what happens with a D/S drive using RSDOS, Typically, the way a
D/S drive works (with JDOS, FLEX or OS-9) is to double either the number of sectors
per track, or to double the number of tracks. In either case, the second side of
the diskette is accessed alternately with the first side - not all of the first
side, then the second. On either the Radio Shack or J & M controller, the side
select Lina is also drive three. That is why you can only have a three drive
system if they are double sided.
Will you save money by buiLding you own disk system?? Yes and no... If you
heve access to either the drives, or cabinet at next to nothing, you can save some
money by buying the other pieces and putting together a system. However, if you
add up the individual piece prices, you will see that you don't really save much by
foregoing having experienced people assemble and test the system for you. Very few
of our customers that bought all or part of a disk system from us have ever had a
problem. But I can say that of those that did, almost all problems came because
they bought the parts from different sources and an incompatibility occured when
they tried to put all the pieces together.
Why do we recommend the J & M Systems controller? The answer is because it is
the highest quality controller available. It's superior design with digital
circuitry and gold edge connectors make it the most reliable too. It is compatible
with both the original CoCo or the new CoCo II and is available with either JDOS or
RSDOS.
A note on quality vs price. The prices we offer are about as Low as prices
for good disk systems will get for some time* We researched some of the ads by
companies offering disk systems and drives et super Low prices, and what we found
was discontinued drives, used drives taken out of other computer systems, and
refurbished drives. It still is a buyer beware marketplace. If you want new
drives with a one year warranty from a company that purchases them directly from
the manufacturer, Computerware is a source to trust!
13
r
;?TOM MIX & GAMES# OTHERS' SOFTWARE
r . , ^ SAILOR MAN BY TOM MIX SOFTWARE
Watch out Popeye fansf The author of Donkey King is using 64K of
3D graphics to give us the most fantastic arcade game ever on the
CoCof All of your favorite characters from Dad g uys & fadies in drstress
to the "greens " eating saiforare here to entertain you Requires 64K
Cm S 124.95 Disk $34,95
WORLDS OF FLIGHT 8Y TOM MIX SOFTWARE
THIS IS NOT A GA Mt, but tne most realistic flight simulator offered on
a miaol Take off & land from 8 airports Fly over mountains, under a
bridge, & encounter real flight situations Set your own weather condr-
tions Of course, there is instrument flight for the capable No detail is
left out including radar £ landing gear, and even exciting sound like
engine noise, stall warning & tire bounce Expert pilots have tested it &
recommend it highly. Assembly language, req 32 K & 2 joysticks
Cass $29.95 Disk $32.95
BUZZARD BAIT
BY TOM MIX SOFTWARE
Flying from cioud to doucr you'll enjoy sky
high excitement dealing with the challenge of
the birds I Requires 32K,
Cass $27.95 Disk $30.95
ELECTRON
BY TOM MIX SOFTWARE
This is a fascinating rendition of
tron” that will keep arcade
lovers challenged with play &
good graphics. Requires 1 6K &
joysticks C*ss $24,95 Disk $27.95
DRACONIAN BY
TOM MIX SOFTWARE
The astronauts are being held captive in
Enemy Bases throughout the galaxy. While
traveling through each sector you must
overcome dragons, space- mimes. &
asteroids and destroy the Enemy Bases to
free the Astronauts, if time runs out,
Draconian will appear to destroy you! I or
2 players. Requires 32K & joystick.
Cm $27.95 Disk $30.95
THE FROG BY TOM MIX SOFTWARE
You cross the busy highway to
the safety of the median & rest
a while before you set out across
the swollen river — teaming with
hidden hazards. Outstanding
graphics antfsound Good rendi-
tion of the popular arcade game.
Requires J6K
Cast $27.95 i Disk $30.95
THE KING (DONKEY KING) BY TOM MIX SOFTWARE
mis is absolutely one of the best graphics arcade games everl Not
only is this an exact replica of a familiar large ape, but the four graphics
screens are superb, The idea of the game, of course, is ro rescue the fair
maiden from the giant ape There is obstacle after obstacle to overcome
in order to do so and you earn points and new playing screens as you
overcome them. [Requires 32K and joystick) Cats $26.95 Disk $29.95
' YOUR COLOR COMPUTER *
BOOK BY DOUG MOSHER
This is the most comprehensive book on the
Color Computer! Doug givps valuable information
for the beginner and expert alike. Detailed revrews
of products from many sources are very helpful
Here is what Richard O'Reilly said about this book j n the Los Angeles
Times: "What makes the book even more valuable is that he has includ-
ed the listings of 25 BASIC programs that do everything from drawing
pretty patterns on the screen to managing all the sensory systems he
has concocted.” We call this a BEST BUY in computer books! $10.00
DYNACALC
Dynacaic js the most powerful of the spreadsheet programs for the
CoCo The worksheet can hold up to 256 columns or 256 rows (2750
cells total) and uses a 24 x 51 hi- res display with upper and lower case
characters The cursor can be moved via arrow keys, mouse or joystick,
Numbers [with 16 digits of precision} can be displayed as integers,
floating point, money, or automatically plotted as a bar graph Strings
(each up to 127 characters) may be left or right justified The screen
can be split vertically or horizontally to allow viewing of separate
areas ofyour spreadsheet
Functions supported include:
SIN. COS, TAN, ASIN, ACOS. ATAN. LOG LN, EXP, PI, INT, ROUND,
MAX, MIN. SORT. ABS. RND
SUM AVERAGE, STDDEV. NFV. CHOOSE, LOOKUP. INDEX
IF, AND, OR EOR, NOT, TRUE, FALSE, JFERROR. IFNA
Of course, every cell can be edited and a change in one causes
automatic recalculation of the entire worksheet. Line graphics, vertical
bar graphs, and pie charts can be generated from your data with
automatically scaled X and Y axes and caption.
The entire worksheet can be saved to disk and Dynacaic permits
easy communication both ways between Dynacaic and other system
programs It has its own disk operating system built in so does not
require any other operating system software Any part of your
worksheet can be printed. Afl printer parameters and user-adjustable
and graphics can be sent to a printer if it has dot-addressable
graphics.
On top of all of this power, Dynacaic is easy to learn and use. On-
screen HELP messages guide you and Visicalc-Nke structures minimize
training 64K Disk $99.00
OPAK UTILITIES FOR OS-9 FROM FHL
This incfuaes tne same Hi-tfes screen as is on FHL FLEX, a three way
copy utility for copying files between FLEX. OS-9, and RSDOS, and
much morel A must for all OS 9 users! Disk $34-95
MUSICA II BY SPEECH SYSTEMS
Write your own music with up to four pans on the screen See the
notes, edit your music, save the tune and play it back easrlyl Requires
I6K on cassette and 32K on disk
Keyboard or joystick input
Save or load to [ape or disk
Make your own instruments
Cass $34.95 Disk $39.95
* 4 notes simultaneously
* Vary tempo as it plays
* Call from Basic program
* Fast Machine language
Music 100 Dlfk
This rs a drsk full of tunes including songs from stage, screen, & TV,
tunes of the 50 s, 6Q's r & 70 s, patriotic songs, old-time favorites,
classical music. & Christmas songs Req. 32K disk Does not require
Musica. Disk $34.95
VIP Calc
* 20 rows x 9 columns per screen - 16 concurrent windows.
* Floating Point math w/single or double precision.
* Up to 512 columns x 1024 rows.
* Cofumn/Row multiple sorts,
* Programmable functions & fmbeddabie printer controls.
* Bank Switching for maximum memory.
* Requires 32K - comes with taoe & disk $69.95
VIP Writer
* Sophisticated editing commands & edJt windows.
* Complete formatting w/centering, headers, footnotes, page no s,
justification, superscripts, subscripts, etc
* Format window to view page before printing.
* Typamatic keys. 3 programmable functions,
* Bank Switching for maximum memory.
* Req. 32K - comes with tape & disk -includes VIP Speller. $69.95
VIP Dote B me
* Lower case screens & mail merge.
* Hi-speed machine language w/memoiy bank switching.
* Fufl sort & multiple search criteria.
* Math package & file merge rnduded.
* Design your own records - file size limited only by disk space.
* Unlimited report formats w/im beddable print codes.
* Req. 32K - Math & Mai [merge req, 64K - comes with tape & disk.
$59.95
14
COMPUTERWARE ‘ 'S RETURN POLICY
All products sold by Computerware® carry a 90 day repair/replace-
ment feature that is honored by us regardless of the manufacturer's war-
ranty policy. We attempt to assist our customers in establishing whether
an item actually is functioning incorrectly or if. in fact, the problem lies in
customer misunderstanding or customer equipment malfunction
Not Functioning Correctly
Software: Although software is sold AS IS. Computerware® makes
every effort to assure all products are free of known errors If you en-
counter an error, document it and return to us both the ORIGINAL soft-
ware plus all materials (cassettes, disks, printouts, etc ) related to the
problem
Hardware: Computerware® will repair or replace any defective hard-
ware within 90 days of the sale A copy of your receipt MUST be in-
cluded when the product is returned. Out of warranty: There will be
repair and return shipping charges Contact our return department
before returning a product to us.
Functioning Products Returned for Other Reasons
Computerware® makes an effort to insure that their product literature
is accurate. We offer descriptions on all our major products and provide
as much information as possible on other manufacturers' products
Given this and our 90 day warranty, we adhere to the following policy
without exception
Software: All software sold is non-returnable except for replacement in
case of media defect or error correction.
Hardware. Hardware products determined by Computerware® to be
in working order may be returned within 1 5 days after the purchase
date if the product is returned in its original packaging with all original
documentation, and is in resalable (like new) condition The ORIGINAL
sales receipt must be included. All refunds are subject to the following
I ) Shipping charges are not refundable.
2 j AS 10.00 or 10% charge (whichever is greater) for restocking
and refund processing will be deducted from the refund
amount.
3) If any part of the product is not in resalable condition, the
return may be refused ot a charge deducted for replacing the
unsalable itemls}.
4) Books are not returnable
Authorship
Program
for Independent
programmers who would
like to turn software Into
cashl
Computerware is not only the largest independent Color Computer
software manufacturer, but having been in business since 1975. we are
the oldest in our market And we invite you to be a member of out win-
ning teaml
As a leader in 6809 software development and distribution. Corr
puterware is always searching for quality products If you have
authored a program with good documentation and wide appeal, we en-
courage you to submit your work for evaluation for possible distribution
through our Authorship Program As a member of the Computerware
team you will enjoy many privileges along with lucrative royalty
incomel
GETTING REPLACEMENT COPIES OF SOFTWARE. . .
If a Computerware® software product should fail to load during the
first 90 days, simply return the original cassette or disk along with a
copy of the receipt for a free replacement If this software fails to load
after the 90 day warranty, please include $5 for cassettes or S8 for disks
to cover the repair and return shipping
UPGRADING FROM CASSETTE TO DISK VERSIONS
Many software products are available on both cassette & disk if you
buy a product on cassette because you are a cassette user and later add
a disk system, you may wish to upgrade the product from cassette to
disk version. Please call us to verify the cost & availability of these
upgrade offers
Mail order to:
□ Please add me to the mailing list!
[COMPUTERWARE 9
P.O. Box 668 • Encinitas. CA 92024 • (619) 436-3512
Quantity Description Amount
Name
Address
City
State Zip
Master Card / Visa No
Expiration Date
Signature
‘Shipping: $2.00 minimum for Surface — $5 00 min for Air
S 1 .00 additional for each book when ordered with other items
Note. On orders over S 100.00 use 2% Surface — 5% Air PLUS any
additional book charges
Canada/Mexico: $5.00 minimum — 5% on orders over $ 100
All personal checks will be delayed for bank clearance.
6% Tax (Calif, only)
•Shipping / Handling
If C O D add $3 00
TOTAL
15
5 Diskettes
DS/DD
Moon
Hopper
Address
Factory
$Q95
J OFF
Video Plus
with purchase of a
monitor
FREE Cartoon
Book
“The Unofficial I Hate
Computers Book”
if your name is not on our mailing list
when you place your order
Bio
Detector
any
modem
Savings
Express
Coupons
Good
Through
11 / 15/84
llVMy
W IKS
Bumper Stickers $t each
Computerware
P.O. Box 66 a
11118
k csi>je>o;
/©>
Encinitas, CA 92024
(61 9| 436-3512
plete parts kit from RGS Micro Inc,
Jusi ask for the 'Turn of the Screw"
hardware kit# 1. The USA order line is
800-361-4970 and the Canadian line is
800-361-5338, Also look in this maga-
zine for their ad. The chips used in this
circuit are called CMOS (Complemen-
tary Metal Oxide Semi-conductor) chips
and they are quite delicate. The slightest
static charge can permanently damage
the chip. The shock you receive from
rubbing your feet on a carpet is enough
to killa CMOSchip if you were to come
in contact with it. Make sure you and
your work are grounded before you
plug the chips into their sockets. Leave
the chips in their original package until
you are ready to plug the computer in.
The construction is simple. The regu-
lar Tool Kit will do. Just connect the
wires to the right points. The Proto-
Board 1 like to use is made by RGS
Micro. There are three capacitors in this
circuit, used for power supply decou-
pling. Place them close to each chip on
the board. As usual, clean the board
after all is done. Place the switch where
it is easily accessed. Ifyouhavea Multi-
Pa k Interface like 1 do, it is better to
mount the switch upside down. This cir-
cuit will work for any board version
(CoCo 2 also) except the "F w board; a
small modification to this computer
version is needed. If you have this
hoard, open the computer and cut a
capacitor. It is labeled C77. This capaci-
tor is tied to the SLEND line and
ground. Cutting this capacitor should
not interfere with the normal operation
of the computer.
Forcing a cold start is now quite easy.
Hold down the switch with one hand.
Hit and release the Reset button with
the other. When the computer returns
to power on condition, release the switch,
it's as easy as that. Any time you don't
want a cold start (a normal reset), just
don't hold down the switch and you will
get a normal reset condition.
NOTE: There is an error in last month's
"Halt Pin And Its Functions” sche-
matic* Pin #8 should read Pin #6 and a
Pin #8 go ground should be added.
Table I
Parts List
Quan*
tlty
ID #
Description
RS Pari#
1
ic-t
CD4068
N/A
2
IC-2J
CD4078
N/A
t
R-I
1000 OHMS WW
271-1321
1
R-2
100 OHMS '/,W
271-1311
2
T- 1,2
M PS 3904 or
276-2016
MPS222A
276-2009
3
C- 1.2.3
.1 uf CAPACITOR
272-IOS3
3
-
14 PIN SOCKETS
276-1999
1
-
PROTO-BOARD
N/A
Hardware Cold Start
16K ADVENTURE GENERATOR TAPE $19 95
Create your own adventure with this program Should be
familiar with proper basic syntax to use Writes adven-
ture game directly to tape.
16K ADVENTURE STARTER PACKAGE . . . TAPE Si 4 .95
Three graduated adventure games designed to guide
you from beginner to tackling the expert level adventure
games with confidence.
SOFTECH
P.O, BOX 3330
Cheyenne, WY 82003
v^====
November 1984 THE RAINBOW 131
Home
Financial Management
Made Ea$ier
By Edward W. Carson
er so mt l Savings is a program that
should prove very helpful in your
home financial manage menu The
menu gives four financial areas to
choose from: LOANS, SAVINGS,
PRESENT VALUE, FUTURE
VALUE, and the LOANS and SAV-
INGS sections of the menu arc mostly
self-expkt natory.
(Edward Carson is a senior majoring in
finance a! Ohio State University.)
The only thing not explained in the
documentation is, if you would like to
d e t e r m i n e t he a mo u n t of a l oa n ( g i vc n a
certain monthly payment), simply do
not enter a number when asked what the
a m o u n t o f t he I o a n is. Per so naf Savtt igs
will compute the amount of the loan by
asking the monthly payment.
Fo 1 1 own ng a re some e x p la na t i o ns t ha t
may prove helpful.
Present value: Today's value of some
future return. Government bonds are
sold at a discount according to their
present value.
Example: W uh a c u r re mime res t ra te
of It) percent, a $1,000 bond which
matures one year from today would
be worth $^G0 today.
Future value: Value ol an investment at
some point in the future.
Example: $100 invested today at 10
pe ice n t ini e res t will be wo rt h S 1 1 0
one year from today.
218
280 254
430 33
690 110
950 86
1120 45
END 98
The listing:
1 FORX*1022TO1335
2 POKEX , 195
3 NEXTX
4 FOR X— 1 336T0 1 535
5 POKEX, 195
6 NEXTX
7 PR I NT@1 68, " PERSONAL SAVINGS 1 *
8 FOR Y ==1208701215
9 POKEY, 195: NEXTY
10 PRINT@238, "BY"
11 FORD= 1264T01279
12 POKED, 195
13 NEXTD
14 PRINT@328, "EDWARD W. CARSON"
15 FORT = 1 368T0 1 375
16 POKET, 195
17 NEXTT
20 FORS=1TD700: Q»G: NEXTS
30 CLS: FQRX ^1022701 119
31 POKEX, 195
32 NEXTX
40 FORK— 1 440TO1 600
41 POKEX, 195
42 NEXTX
132 THE RAINBOW November 1984
PRICKLY- PEAR SOFTWARE
QUALITY PROGRAMS FOR YOUR COCO & TDP-100
PROGRAMS REQUIRE 16K EXTENDED BASIC FOR TAPE, AND 32K DISK UNLESS OTHERWISE NOTED.
ALL NEW!!! 32K VIKING II - The most popular simulation of all timewas Viking!, by Bill Nolan, and nowhere is the long
awaited VIKING II. This great program, by the original author, is twice as long and lots more fun. See if you have what it takes
to become King or Queen in ancient Norseland, and along the way, see why VIKING! clubs were formed all over the USA to
play the first VIKING!. Tape - $24.95 Disk $29.95
ADVENTURE IN WONDERLAND — This 32K machine language adventure was THE most popular program for five
months. If you don't have it, you have missed the best adventure experience available on your computer. Tape - $24.95
Disk - $29.95
COLOR DISK TRIVIA - A great game for 1 to 4 players, this game has been a sensation since it was introduced. It became
our#1 program in less than a week, and for good reason. This trivia game has 1 1 00 questions in 5 categories — a FULL disk
It is really fun and challenging to play, and you can develop your own question disks easily with the included software. This
program is already in use in many schools, but if you just like trivia, you will be interested to know that we have additional
question disks available with 1 1 GO questions on each one. We have a disk of Bible questions, sports questions, entertainment
questions, and questions for children (8-15). The game, with 1 100 questions and the question development program is
$29.95. The additional question disks are $19.95 each.
GRAVITOR - A new machine language arcade game for the Coco that needs only 1 6K of RAM , and yet gives you 1 6 levels
of play, 10 high-res playing screens in color, multiple voice music, and a practice mode. Fly from planet to planet (each one
different), and see if you can destroy the enemy bases, or challenge the twistinq passage to the reactor on the death base. No
joysticks needed AWESOMEI! Tape - $24.95 Disk - $29.95
THE COMPLEAT ENCHANTER - A 100% GRAPHICS ADVENTURE with a ton of rooms and lots of options. Can you
fight your way in and defeat the dungeon lord Asmodeus? Even the fights are in high-res graphics. Needs 32 K. Tape $24.95
Disk - $29.95
| BON ANZA PACK FOR FANTASY GAMERS — Bill Nolan, the author of the Dragon's Byte column, brings you over 1 00K
! of fantasy gaming programs on a single disk. These are not games. They are useful computer programs for anyone who plays
fantasy games. With instructions. 32K disk only. $29.95
COLORKIT — This program has been in our top five for over a year It is the ultimate programmer's utility, giving you a full
, screen editor, keyclick, 35 new commands, programmable keys.and lots more. There are other programmer's utilities on the
market, but all are sad imitations of the original COLORKIT* You know what they say — ‘‘Accept no substitutes.” Tape $34,95
1 Disk $39.95
STATISTICS - STATISTICS - STATISTICS - STATISITCS - STATISTICS - STATISTICS - STATISTICS
LIZPAC - If you have a need to do statistical analysis, this is the program you have been waiting for The only statistics
package that comes close needs $3,000 worth of computer to run, costs $1995 for the software, and this one is better!
LIZPAC is 850K of programming, filling 7 disks, and comes with a manual that is nearly 200 8 1 /? by 1 1 pages long in a quality
binder. It will do anything you need to do in statistics (including graphic display). In its manual, the list of features and
functions is FIVE PAGES long, while the list of included programs is THREE PAGES long. Call for specific information. The
package is friendly to use, and requires no specialized computer knowledge. 32K disk - $1 95.00
FLIGHT PLAN - FLIGHT PUN - FLIGHT PUN - FLIGHT PUN - FLIGHT PUN - FLIGHT PUN
AIRNAV — A COMPLETE PROFESSIONAL FLIGHT PLANNER — AIRNAV is powerf ul and user friendly disk based
flight planner for your Color Computer. This package was developed by a Commercial Airline pilot, and was checked against
his airline's official flight plans foraccuracyi In two minutes this program will produce a flight plan on your screen or printer
that would take two hours to duplicate.
The disk for AIRNAV is packed with infbrmftion an over 1,400 VOR stations or navaids, and over 1,000 airports within the
continental United States and Hawaii,, indlu ding Chilian airports. Air Force, and Navy bases. You can easily add navaids and
airports if you wish, and you can delete or modify the information to keep it up to date. You can also save your 1 0 most used
routes. This quality program isfordisksystemsoh/y,and is shipped with full documentation in a quality binder. If you fly, you
need AIRNAV* $99.95
1-800-223-5369 EXTENSION 256
Send for our free Catalog of 50 Great Programs for your CoCo
POLICY ON PROTECTION
We believe our customers are honest — all of our
software can be backed up using standard backup
procedures
Your Personal check is welcome - no delay. Include
$1.50 shipping for each program ordered. (Shipping free
on $50.00 or larger orders), AZ residents add 7% sales
tax. Orders shipped within two days.
Dealer and author inquiries are always welcome
Canadian dealers should contacl Kelly Software
Distributors. Ltd., PO Box 11932, Edmonton. Al-
berta T5J-3L1 (403) 421-8003
Stocked by Quality Dealers, or
Send Order To: PRICKLY-PEAR SOFTWARE
8532 E. 24th Street
Tucson, Arizona 85710
(602) 886-1505
340 PR I NT@290 , " FUTURE VALUE " : PR I
NTQ309 , US I NG " *### , ### . ## " 5 F V
350 GOTO 100
360 CLS:PRINT@228, "PLEASE STATE
INTEREST RATE AS A VALUE GR
EATER THAN ONE": INPUT I
370 GOTO250
380 CLS : PR I NT@65 , " SA V I NGS "
390 FORX=l 120TO1 151 : POKEX , 220: NE
XTX
400 PRINT® 160, "PLEASE CHOOSE"
410 PRINT: PRINT" 1) HOW MUCH TO R
EGUL ARL Y SAVE " : PR I NTT AB < 4 ) " TO RE
ACH GIVEN GOAL"
420 PR I NT: PR I NT" 2) WITH REGULAR
SAVINGS 0F":PRINTTAB<4) "X DOLLAR
S HOW MUCH CAN" : PR I NTT AB (4) "BE
SAVED WITHIN A" : PRINTTAB (4) "SPEC
IFIC TIME PERIOD" : INPUTPP: GOTO
720
430 CLS: PRINT: PRINT"WILL SAVINGS
BE IN MONTHLY ( M ) " : PR I NT " OR WEEK
L Y < W ) I NCREMENTS " : I NPUTL*
440 I FL* 5 ® " M " GOTO730
450 I FL*= " W " GOT 0740
460 PRINT: PRINT"HOW MANY ";L*:IN
PUTY
470 IF PP=1 GOTO510
480 PR I NT: PR I NT "HOW MUCH WILL YO
U SAVE": PR I NT "EACH MONTH <WEEK) ”
490 INPUT A
500 GOTO520
510 PR I NT: PR I NT "WHAT IS YOUR SAV
I NGS GOAL": INPUTM
520 PR I NT: PR I NT "WHAT IS THE INTE
REST RATE": INPUT I
530 I F I < 1 GOTO690
540 I=I/N: I»I/100
550 N=°N*Y
560 C»<l+I) A Y:C=C-1
570 R=C/I
580 IF PP=1 GOTO610
590 M=A*R
600 GOTO620
610 A=M/R
620 I=I*100:N=N/Y: I=I*N
630 CLS : PR I NT@99 , " TOTAL SAV I NGS "
: PRINTei 17, USING"*###, ###. ##" ; M
640 PRINTS163, L*: PRINT@170, "TO S
AVE " : PRINT@185, Y
650 PR I NT8227 , " I NTEREST R ATE " : PR
INT0249, I; "7."
660 GOTO750
670 PR I NT@29 1 , L* : PR I NT0300 , " SAV I
NGS" : PRINTS312, USING"*####. ##» j A
50 PR I NTS 135, " 1 ) PRESENT VALUE"
60 PR I NT® 1 99, "2 ) FUTURE VALUE"
70 PRINT@263, "3) LOAN PAYMENTS"
80 PRINT0327, "4) SAVINGS"
89 GOTO90
90 INPUT A: IFA>4GOTO50
91 IFA=2GOTO190
92 IFA=3GOTO780
93 I F A=4G0T 0380
94 IFA=1GOTO1000
100 F0RX=1376T0 1407: POKEX, 220 :NE
XTX
101 PRINT@448, "TO RETURN TO MENU
PRESS enter"
102 INPUTQ*
1 10 Q*=»" INKEY*" : IF" INKEY* " = "<ENT
ER>"GOTO50
120 GOTO30
190 CLS: PRINTS65, " FUTURE VALUE
OF A DOLLAR"
200 FORD= 1 1 20TO 1151: POKED , 220 : NE
XTD
210 PR I NT® 160, "HOW MUCH MONEY IS
INVESTED": INPUTM
220 PR I NT "HOW MANY YEARS" : INPUTN
230 PR I NT "WHAT IS THE INTEREST R
ATE": INPUT I
240 IF I< 1GOTO360
250 PR I NT "HOW MANY TIMES PER YEA
R": PRINT" IS THE INTEREST COMPOUN
DED": INPUTY
260 IB=I/Y:N=N*Y: IB=IB/100
270 C=1+IB
280 C=C A N
290 FV=C*M
300 N=N/Y
310 CLS: PR I NT@98, "DOLLARS INVEST
ED " : PR I NT® 1 1 6 , US I NG " *###### , " ; M
320 PR I NT® 162, "INTEREST RATE": PR
INT@186, I; : PRINT" 7."
330 PRINTS226, "NUMBER OF YEARS":
PRINTS250, N
SO. CALIFORNIA SHINES
RESIDENTS & VISITORS-WE ARE THE
COLOR COMPUTER SPECIALISTS IN
LOS ANGELES. SOFTWARE,
MODEMS, BOOKS, PRINTERS,
MONITORS, ACCESSORIES
POLYGON CO.
*1316 Wilshire Blvd. • Suite 206 • Los Angeles, CA 90017
(213) 483-8388
680 GOTO 100
690 CLS:PRINTS228, "PLEASE STATE
INTEREST RATE " : PR I NTS260 , " AS A V
134 THE RAINBOW November 1984
ALUE GREATER THAN ONE" : INPUT I
700 GOTO540
710 INPUTPP
720 GOTO 430
730 L*» "MONTHS" :N=1 2: GOTO460
740 L*="WEEKS":N=52:GOTO460
750 I FL*= " WEEKS " THENL*= " WEEKLY "
760 I FL*= " MONTHS " THENL*= " MONTHLY
II
770 GOTO670
780 CLS:PRINT@68, "LOAN PAYMENTS"
790 FORX=l 120TO1 151 IPOKEX, 220: NE
XTX
800 PRINT® 160, "HOW MUCH IS LOAN
FOR": INPUTPV
810 PR I NT: PR I NT "HOW MANY MONTHS"
: INPUTM
820 PR I NT: PR I NT "WHAT IS THE INTE
REST RATE": INPUTK
830 IFK< 1GOTO960
840 K=K/ 12: K=K/ 100
850 C=(1+K) X 'M:C=C-1
860 D=(K+1>-''M:D=D*K
870 C=C/D
880 IFPV=0 GOTO980
890 A=PV/C
900 K=K*12:K=K*100
910 CLS:PRINT@98, "AMOUNT OF THE
LOAN " : PR I NT® 1 1 9 , US I NG " *###### , " ;
PV
920 PR I NT® 1 62 , " NO . OF MONTHS " : PR
INT® 186, M
930 PR I NTS226 , " I NTEREST RATE " : PR
INTS24B, K J " X"
940 PRINTQ290, "MONTHLY PAYMENTS"
: PRINTS31 1 , USING"*####. ##" ? A
950 GOTO 100
960 CLS:PRINT@228, "PLEASE STATE
INTEREST RATE AS A VALUE GR
EATER THAN ONE": INPUTK
970 GOTO840
980 PR I NT: PR I NT "WHAT ARE THE MON
THLY PAYMENTS": I NPUTA
990 PV=A*C:GOTO 900
1000 CLS: PR I NT@65, "PRESENT VALUE
OF A DOLLAR"
1010 FORT=l 120TO1 151 : POKET, 220: N
EXTT
1020 PR I NT® 160, "WHAT IS THE FU
TURE RETURN EXPECTED" : I NPU
TR
1030 PRINT: PRINT "WHAT IS THE
I NTEREST RATE " : I NPUT I
1040 PRINT: PRINT "HOW MANY YEAR
S BEFORE THE RETURN IS EX
PECTED": INPUTY
1050 IFI< IGOTOl 170
1060 1=1/100
1070 C= < 1+1 > "'Y
1080 c=i/c:pv=r*c
1090 1=1*100
1100 CLS: PRINTS66, "EXPECTED"
1110 PRINTS98, "FUTURE RETURN": PR
INT@1 17, USING"*######, " ; R
1120 PR I NT® 162, "INTEREST RATE" : P
R I NT® 186, I ; " y."
1140 PRINT®226, "YEARS TO MATURIT
Y" : PRINTQ250, Y
1150 PR I NTQ290, "PRESENT VALUE" :P
R I NT@309 , US I NG " *### , ### . ## " ; PV
1160 GOTO 100
1170 CLS:PRINT®228, "PLEASE STATE
INTEREST RATE AS A VALUE G
REATER THAN ONE":INPUTI
1180 GOTO 1060
1190 PRINT@384, STRING* (32, "*")
1200 PRINTQ421, "DO YOU WISH TO"
1210 PR I NT@453, "CONTINUE <Y OR N
) "
1220 INPUTQ*
1230 K= I =M=N= I B=A=PV=C=D=R=0
1240 I FQ*= " Y " GOTO 1 0
1250 IFQ*="N" GOTO 1270
1260 GOTO 1190
1270 CLS (3): END
1480 *12
★★★ NEW ★★★
Formatter 2.0
the fastest, most complete
office package yet!
Totally Menu Driven
Customize with company information & printer
Complete "on screen” instructions
FORMS
STORES
FIGURES
letter
complete forms
quantity
invoice
item list
list
quote
subquotes
net
purchase order
letters
discount
mail order
footnotes
subtotals
confirm order
customer info
tax
receipt
freight, etc.
SEPARATE CONFIGURE
PROGRAM
PRINTS
for company info
form feed
printer options
letterhead
quote &inv. #
envelope
w/auto sequencing
multiple copy
auto date
emphasized
Challenger Software
$40 32K disc
3703 131st AveN
send for more information
Clearwater, FL 33520
and catalog of other
or Call (813) 577-3998
fine software
November 1984 THE RAINBOW 135
¥
□
i
c
) I
2
t=M
c
c
4
*»»*!
[ ]
j|
1 C
1
,
inn.
— IJ
J \
A NEW TANDY MODEL, the long-
awaited and much-rumored IBM com-
patible, has arrived. Officially named
the Tandy TRS-80 Model 1200, this
machine is said to function identically
to the popular IBM PC/XT.
The only Tandy 1200 configuration
offered will be a 256K RAM, 360K
floppy disk, and 10-meg hard disk sys-
tem unit and keyboard for $2,995.
Monochrome or color displays and
adapters will be offered at an additional
price. MS-DOS, the disk operating sys-
tem, is also sold separately. While Tandy
includes MS-DOS with its advanced
Model 2000, it is keeping true to IBM’s
form by not including it in the 1200’s
price.
* * *
TAKING A BRIEF LOOK at the con-
sumer information services this month,
subscribers to The Source may be inter-
ested to learn that Ross Jones, treasurer
of The Reader’s Digest Association,
Inc., has been elected chairman of the
board of Source Telecomputing Corp.
STC, located in McLean, Va., has also
announced two new services available
for the 60,000 members of The Source
Information Network: an Official Air-
line Guide and worldwide Accu-Weather
forecasts. The Official Airline Guide
allows members to search through a
database of flight schedules and fares,
comparing such things as aircraft type,
meal service, number of stops and lim-
itations. And with the Accu-Weather
database, updated four times daily,
members will be able to gather current
weather conditions and three-day fore-
casts from around the world.
Along the phone line at CompuServe,
the news is that they, also, are adding
two new databases. One, named Disclo-
sure 11, is an addition to their Executive
Information Service. This service pro-
vides information on companies from
the American, Over the Counter and
New York Stock Exchanges covering
company descriptions, financial infor-
mation, income and balance sheet data,
corporate officers’ and directors’ names
and annual remuneration, subsidiary
information, and the full text of man-
agement decisions. In conjunction, the
136 THE RAINBOW November 1984
Disclosure/ Spectrum database lists de-
tailed ownership information of more
than 5,000 companies.
As an aside, some of you may be
interested in CompuServe’s database
named “The World of Lotus,” a new
users' forum for subscribers using soft-
ware developed by the Lotus Develop-
ment Corp.
* * *
ADVENTURE CONTEST UPDATE.
The slow, laborious process of judging
the huge number of entries in the Second
Annual RAINBOW Adventure Contest
continues. The judges have been work-
ing feverishly night and day (and that’s
no exaggeration) to make their way
through each entry and select the top 20
— those chosen few who will make it
into the RAINBOW Book of Adventures.
There are so many exceptional entries
this year that it has been difficult prun-
ing the contenders down to a manage-
able number. If only a few had stood out
from the pack, the selection process
would have been much simpler, but a lot
of THE RAINBOW’S Adventure program-
ming readers have grown remarkably
sophisticated.
Hold onto your Indiana Jones fedo-
ras, though; next month, the Adventure
begins. The December issue of THE
RAINBOW will contain one or two of the
finest entries, and we think you’ll agree
that they were well worth the wait.
* * *
JOINING THE MASTERS. Entries
are currently being sought for the Bronx
Museum of the Arts exhibition of works
by artists who use computers as expres-
sive tools. Such works as computer
graphics, computer animation, sound
installations and audio art, among oth-
ers, are eligible.
Videotape submissions must be on
three-quarter inch or VHS formats and
slides must be 35 mm. The deadline for
all entries is December 20, 1984, and
you are requested to send duplicates
only, accompanied by a SASE. The
museum claims no responsibility for
original works.
If you’re interested in exhibiting one
of your creations, send it to the Com-
puter Graphics Exhibition, Bronx Mu-
seum of the Arts, 1040 Grand Con-
course, Bronx, NY 10456; phone (212)
681-6000.
* * *
MICHTRON ON THE MOVE. Mich-
Tron, the producer of several products
for the Color Computer, has expanded
its operation and moved into a large,
new complex. With this move, not only
do they expect to have a bit more elbow
room, but they should also be better
able to serve their customers.
MichTron's new address is 576 S.
Telegraph Road, Pontiac, Ml 48053;
phone (313) 334-6576.
* * *
ECHO, which stands for Electronic
Communications for the Home and
Office, is a new electronic mail and con-
ferencing service being offered by
Budget Time-Share of Marina Del Rey,
California. What makes this communi-
cations network different is their flat
rate of $10 per month with unlimited
access.
Besides electronic mail, ECHO’S ser-
vices include interactive conversations
(either one-to-one or in conference),
automatic transcripts of conference
calls, bulletin boards, databases and
users’ forums. In the future they expect
to offer employment listings, classified
advertising and electronic shopping.
For more information about ECHO
and their services, contact them at 4739
Alla Road, Marina del Rey, CA 90291;
or call Elliot Pressman at (2 13) 823-84 15.
* * *
PEEKS, POKES AND EXECS are
covered exclusively in a new book re-
cently published by Microcom Software.
500 POKEs, PEEKs n EXECs for the
TRS-80 Color Computer contains in-
formation on these commands that per-
form functions such as auto-starting
BASIC programs, restarting BASIC pro-
grams with the Reset button, transfer-
ring ROM packs to tape, disabling the
BREAK key and Reset buttons, and
others.
The book isavailable for$16.95, plus
$2 shipping and handling charges. To
purchase a copy, write to Microcom
Software, P.O. Box 214, Fairport, NY
14450; or call (716) 223-1477.
* * *
THE COCO OPERATING SYSTEM
MIDWEST
SPECTRUM
pa BOX 348380
CHICAGO, IL 60634
31 2-736-4405
ALL ORDERS PLUS $3.00 S/H
ILLINOIS RESIDENTS ADD SALES TAX
SPECIAL EDITION
4 / I'l The Rainbow Book
and
Tape of Adventures
$14.95 $3 S/H Sales Tax
ANNOUNCING
OUR NEW MID-WEST
DISTRIBUTOR !
^ rp
* 1 * * 1 * * 1 * ,
SEE AUG ’84 RAINBOW REVIEW - S4K DISK $49.95
SPECTRUM PROJECTS
WEST DIVISION EAST DIVISION
PO BOX SB66 PO BOX 21272
SAN JOSE, CA 95157-0866 WOODHAVEN, NV 11421
408-243-4558 718-441-2807
ALL ORDERS PLUS $3.00 SHIPPING - NY RESIDENTS ADD SALES TAX
FEATURES and COMMANDS -
RS DOS
Auto Disk Search - Search all drives for files
NO
MEMO - Full screen editor and screen dump
NO
AUTO - Automatically adds line numbers
NO
HIRES - Choice of 32, 51 or 64 characters
NO
ON ERROR GOTO - Traps all errors
NO
RUNM - Load & Exec ML files automatically
NO
ECHO - Output to screen and printer
NO
Supports 35-80 TRKs, 6ms-30ms & DS/DD
NO
SPECTRUMDOS
YES
YES
YES
YES
YES
YES
YES
YES
SPECTRUM PROJECTS
SOFT AND HARD WARES FOR
COLORFUL COMPUTING
SPREADSHEET DATA BASE MANAGER
iiiiiiiin min hi hip
ftfuinpet
;ition 1 1 DYNACALC [ 1=:
— Screen 3^
Precision 9 dJ
— Hi-Res Graphics
— Visicalc cmd foi
“ DYNACALC now rur
— New low price! F
— [see Sept "84 F
>X16 51X24
Lgits 16 digits
NO YES
:mat NO YES
is on CoCo DOS!
54K Disk $79.95
Rainbow Review)
imnnninninniinn
lllllllllllllllllllllllll If
DISK DRIVES
gamiiiHiimmniimn
iiiiiiiiiiiiiiiiiiiiiiiiip
SAVE $50 !
DRIVE 0 System - 40 trks, Gold
Platted Connectors - $299-95
flPtDEK System - 624K Bytes with
3 W Disk Cartridge - $499*00
DISK CONTROLLER - $139*95
[Systems include controller)
DISK Drive 1, 2 or 3 - $169.95
Single Drive £5 &_ CASE - $59.95
UTILITIES (DISK)
nun
1 . CoCo Calligrapher ..*$29.95
2. FHL O-PAK $34.95
3. Qjork Blocks $34,95
4. Plusica 2 $39.95
5. Super Screen IMachine. $49*95
6. DS-9 $69.95
7. DEFT Pascal $79.95
B* NicroWorks RACRO-BOC.$99.95
mi
m
PRO-COLOR FILL "Cnhanced" - OU
Data Fields, 8 Report Formats,
ID 20 by tes/record , Sorts 3
Fields, 4 Screen Formats,
Duplicate Records and Fields,
Global Search - Disk $79*95
(see June T 84 Rainbow Review)
M
him mm
GAME CONTROLLERS
iiiniiiiiiniiiiiniiiiniiiniiiiiiiiiiniiii
m
|m
I in
WICQ Command Adaptor - Hookup
2 Atari type joysticks- $19.95
With 2 Atari joysticks- $39.95
MACH II Joystick - Beats the
competition! 360 Deqree control
with spring or positive true
positioning and electrical trim
adjustment on both axes- $39,95
iiiiiniiiiiiiiinmiinnimiiininnnffli
i
^NEW PRODUCTS
m
POKES , PEEKS and EXECS .**$7,95
500 POKES & PEEKS .$16*95
CoCo 4QPin Project Board. $19. 95
Di sk Drive Cleaning Kit *$24.95
6 Outlet Surge Protector $59,95
DIGITAL Input/Qutput Card$99*95
Bare Disk Drive $129.00
64 K to 1 28K Upgrade $149,95
WEST
SPECTRUM
PO BOX 9866
SAN JOSE. CA 95157-0866
PROJECTS CAQT
PO BOX 21272 LAOl
WOODHAVEN, NY 11421
ALL ORDERS PLUS $3.00 SHIPPING - NY RESIDENTS ADD SALES TAX
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
SPECTRUM PROJECTS
SOFT AND HARD WARES FOR
COLORFUL COMPUTING
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
COMMUNICATION
3
IIIIIIIIIIIIIIIIHIIIIIlllllllllllllllllllllllllllli
C0L0RC0R/E - fl corn
iplete smar
terminal packagt
=! Upload
Download, Hi-Re
s (51X24
~
screen, 300/1200 Be
lud, Offlin
Printing and much n
lore. Rompa
or Disk - $49.95
(see Feb *84 Raint
)ow Review
51
llllllllllllllllllllllllllllllllllllllllllllllllllliE
WORD PROCESSING
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiip
n
TELEWRITER-64 - Top CoCo Word
Processor for 2 years! Three
Hi-Res screens, true louiercase
characters, right justifica-
tion, full screen editor.
Tape $49.95 Disk $59.95
(see June *83 Rainbow Review)
Be
MODEMS
PRINTERS
niiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
|U
PI I.N 1-P10DEP1 - 300 Baud,
~
=
Originate/Answer, Full Duplex,
EE
Direct Connect - $79.95
EE
J-CAT Modem - Lowest priced
—
=
auto/answer modem - $129.95
—
HAYES Auto Dial/Answer $239.95
— ' —
—
ANCHOR - 300/1200 Baud $299.95
ZZZ
Prices include Modem cable.
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
n?
KEYBOARDS <
a iiiiiiiiiiiiiiiiiiiiiiiii
IIIIIIIIIIIIIIIIIIIIIIIIIE
= SUPER-PRO (Rarl
= PRERIUR (Ricr.
= HJL57 PR0FESSK
= KEYTR0NICS Keybc
— * - Includes fr
— function keys.
^ Revision Board.
— after OCT* 82 pie
k Data) $59.95 =
onix) $69.95* =
3NAL $79.95* =
iard - $89.95* EE
ee software for —
Specify Model/
Computers made —
•ase add $5.
i iiiiiiiiiiiiiiiiiiiiiiiii
mnnuunninig
nnniniiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii^
GERINI 10X* - 120 cds. 9X9 riot
tractor/friction feed $299.95
EEE
EPSON RX-80* - Faster than the
MX-80 plus Graftrax! - $349.95
~
* Parallel interface required.
PBH Parallel Interface - Save
~
$40 if ordered with above
— — '
printers! - $49.95 ?Rea.$89.95)
iBn
MONITORS
SAVE $10
OFF COLORCOM/E WITH ANY MODEM
OFF TELEWRITER-64 WITH ANY PRINTER,
KEYBOARD OR MONITOR
SAVE $10
^iiiiiiiiiiiiiiiiiiiiiiiii
^ M
0N0CHR0RE Ronitors - 80X24
creens plus Hi-Res w/AUDIO!
A G:
reen - $99.95 Amber - $119.95
jvf Bl
5C Color Monitor - $269.95
S V
IDE0 PLUS - Video Interface
f
or above monitors - $24.95
= C(
dCo II (Monochrome) - $29.95
= C(
□Co Il(Color) Version - $39.95
EE
an
iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
ORDER PHONE LINES : 718-441-2807 & 408-243-4558
DISK UTILITY
A gpcci^
Use Fd
The DOS Command
By Regei Schiag
Rainbow Contlibating Bditoi
T he newer Color Computer disk
drive systems have a command
not found on the older systems.
This is the DOS command. You type in
DOS to load the OS-9 Disk Operating
System.
When you type in the DOS com-
mand, the computer reads the entire
contents of track 34 on the diskette in
drive zero. The computer assumes that
track 34 contains a special machine lan-
guage program which will load and
initialize the OS-9 system. However, we
can put just about any machine lan-
guage program on track 34 and have it
automatically executed whenever we
enter the DOS command.
Auto Start On DOS, or Dos Start for
short, is a BASIC program shown in the
listing. DosStart lets you type in a BASIC
command line up to 255 characters
long. It then writes a special machine
language program onto track 34 of your
(Roger Schrag t currently studying
computer science at the University of
California at Berkeley, enjoys working
with the CoCo and writing articles for
77//;' RAtSBOW. He also designs and
translates programs for Adventure
International.)
140 THE RAINBOW November 1984
d is k e 1 1 e so t ha t wh e neve r y o u ty pe DOS
with this diskette in drive zero, your
command line of up to 255 characters
will be executed, exactly as it you had
just entered this command line from the
key boa rd.
For example, suppose you have a
word processing disk and follow this
procedure whenever you want to do
some word processing: f irst, turn on
your system. Then, insert your diskette
in drive zero. Next, POKE In your print-
er's special Baud rate. Then turn
VERIFY ON. Next, LOADM your
word processor. Finally, you EXEC it.
By using what Dos Start has to offer,
you could make this procedure much
simpler: Simply turn your system on,
insert your diskette in drive zero, and
type DOS. Now the computer will read
in the special program that DosStan
put on track 34, and the computer will
execute all of those other commands
(the POKE, VERIFY ON, etc.) without
having to type anything on the
keyboard.
Dos St art puts the special machine
language program to be read by DOS
onto the first two sectors of track 34. In
the disk directory, this space \\ ill appear
to be allocated to a file named DOS
BOOT/ DAT. Do not attempt to
LOAD or LOADM this file, because
the data is written in a special format
w h i c h isn't loaded by normal
procedures.
If the required portion of track 34 is
already allocated to a program on your
diskette, you will be informed of this
and the procedure will be canceled,
Dos St art may be used to make com-
plex initialization procedures simpler
and quicker. Your command line may
be something as simple as RUN" PA Y -
ROLL** ox something as fancy as:
CLS(7): DRIVE I : PRINTER LE
DIRECTORY - DRIVE PiDIR:
VERIFY ON: POKE 282,0:PRINT
Ll H IT (ENTER ) TO START": FOR
X— ! 10 32767: IF INK EY$=CH RS
( I 3} T HEN LOADM“MAlLLlSTT
EXEC:ELSE NEXT X
If you decide at a later time to disable
the DOS procedure so that you may use
that disk space lor another program,
simply enter KILL" DOS BOOTj DA T\
This is one handy little program that
you may have to play around and exper-
iment with to lully understand its capa-
bilities. One limitation: Your command
Special price good with purchase of any Talking Software below!
Offer expires Dec 15, 1984. All PAKs work w/$29.95 Disk "Y" cable!
Talking CoCo BINGO - S ame as the popular game of BINGO but this one talks!
Contains 20 Bingo player cards, 200 markers with complete documentation.
Additional features: Color Graphics, 3 timing levels, ball count and pause
control plus Disk compatible. 32K EXT $24.95
Talking Final Countdown - You must stop the mad general from launching a
missle at the Russians and causing WW III ! Has multiple voices for added
realism. 32K EXT $24.95
Educational Software - Computer Island's educational programs turn your CoCo
into a true teaching machine. Reinforce basic lessions with the aid of voice.
Three/pak special includes Math Drill, Spelling Tester and Foreign Languages.
16K EXT $24.95
Talking Adventure Generator - Create talking adventure games that are 100%
Machi ne Language and very fast in execution. Up to 99 rooms, 255 objects, 70
command words and 255 conditional flags. Get a head start in the Rainbow
Adventure contest NOW! 64K Disk $39.95
Term Talk - A speaking smart terminal program for your CoCo. It contains all
the features of an intelligent communications package, plus it talks! (Shades
of War Games) 16K EXT Tape $39.95 Disk $49.95 (see Mar' 84 Rainbow Review)
All orders plus $3.00 S/H - NY Residents add sales tax
SPECTRUM PROJECTS
WEST DIVISION : EAST DIVISION :
PO BOX 9866 PO BOX 21272
SAN JOSE, CA 95157-0866 WOODHAVEN, NY 11421
ORDER HOT LINES : 408-243-4558 & 718-441-2807
COLORFUL UTILITIES
&
****************************** ******
:OCO CHECKER - Something possibly wrong with your CoCo ??? CoCo CHECKER is the
answer! ! Will test your ROMs, RAMs, Disk Drives & Controller, Printer, Keyboard, Cassette,
Joysticks, Sound, PIAs, VDG, Internal Clock Speed, and more!! 16K TAPE/DISK $19.95
MULTI-PAK CRAK - Save ROMPAKs to your 64K Disk system using the RS Multi-Pak
Interface. Eliminate constant plugging in of ROMPAKs now by keeping all your PAK
software on disk. Includes POKES for "PROBLEM" ROMPAKs. DISK $24.95
TAPE OMNI CLON;- - Easily handles programs with auto loaders, no headers, no EOF
markers, unusual size blocks and more! Now is the time to get your tape software
collection protected ... against loss!!! TAPE $24.95
DISK OMNI CLONE - Back everything up! This amazing program handles "non standard"
disks with ease. We haven't found any disk yet that it can't handle. Don't ever be caught
hout a backup again! Lowest price too! 32K DISK $29.95
SCREEN DUMP - The best screen dump program for the Epson & Gemini printers
ever! Have the option of standard or reverse images w/regular or double sized pictures.
-9600 Baud too! A must for Graphicom and Bjork Block users, 16K TAPE/DISK $19.95
SK UTILITY 2.1 - A multi - featured tool for USER FRIENDLY disk handling. Utilize a
directory window to selectively sort, move, rename and kill file entries. Lightning fast
Disk I/O for format, copy and backup. Examine contents of files, the Granule Table, plus
the size, load addresses and entry points of all programs. Single command execution of
both Basic and ML programs. 32K/64K Disk $24.95 (see Oct '84 Rainbow Review)
MASTER DESIGN - A text designer/editor to generate graphics mode lettering with
multiple font sizes, textures, shadowing and thicknesses, plus special patterns for
creative backgrounds. Comes with a screen print routine and Letter Head Utility that
interfaces with Telewriter-64 and BASIC . DISK $34.95 (see July '84 Rainbow Review)
BASIC COMPILER - Convert BASIC pgtns into machine language. Produce faster and more
compact code than BASIC. Integer compiler w/16K-64K versions included. TAPE $39.95
SCHEMATIC DRAFTING - Save time and design pro looking diagrams using a 480X540 pixel
worksheet w/6 viewing windows. Over 30 electronic symbols w/10 definable symbols. Print
hard copy and save to disk. 64K DISK $49.95 (see Jan '84 Rainbow Review)
COLORAMA - A first-class Bulletin Board package... especially geared towards CoCo
users... has an ordering section for those who want to run a mail-order business...
supports Color Graphics... one nice piece of work. 64K DISK $99.95 July '84 Rainbow
MASTER MAIL - Easy to use... Handles 1000 addresses /single disk... FORM LETTER
produces multiple letters... For serious applications. 32K DISK $49.95 Jan ’84 Rainbow
I INI CANADA CALL
"toll "FREE
800-36 1-5155
Dealer/Club inquiries invited
Software submissions welcomed
COLORFUL UTILITIES
************************************
- The fastest Disk copier ever! Will format and backup a diskette in only
° n e pass and can make up to 4 Disk copies at once in 2 minutes ! The must utility for
every Disk owner. 32K/64K DISK $19.95 (see May '84 Rainbow Review)
HIDDEN BASI - Protect your BASIC programs. Mask your code so CLOAD, CSAVE, LIST,
EDIT, DEL and LLIST will not function. TAPE $19.95 (see Sept '83 Rainbow Review)
- Give CoCo a 64X16 screen. Run Model I/III graphics code
without retyping the BASIC statements. 64K DISK $19.95 (see May '84 Rainbow Review)
PACKAl - Take advantage of an expanded 64K machine. Make an
additional 8K of RAM available. Copy ROM cartridges to disk and create a 32K SPOOL
buffer for printing. DISK $21.95 (see July '83 Rainbow Review)
TAPE/DISK UTILITY - A powerful package that transfers tape to disk and disk to tape
automatically. Does an automatic copy of an entire disk of programs to tape. Ideal for
Rainbow On Tape to disk. TAPE/DISK $24.95 (see Sept '83 Rainbow Review)
TAPE - Save and load cassette files at twice the speed! Now you can run tape
and printer I/O operations in the high speed mode without a locked up system or I/O
ERRORS! "If you are tired of waiting for those long tapes to load, I strongly recommend
that you buy this fine utility." TAPE $21.95 July '83 Rainbow
GRAPHICOIV - The ultimate CoCo graphics development tool with sophisticated editing,
preview animation, telecommunications and printer support. Hi-Res graphics for only
$24.95. W/Spectrum's Menu Foot Switch $34.95. 64K DISK (see April '84 Rainbow Review)
' - A truly user friendly data base program at an affordable price. Maintain
inventories, hobby collections, recipes, greeting card lists and much, much more! Hi-Res
screen, up to 500 records with Jji fields, record or field search, and a Mailing Labels
option. 32K DISK $24.95 (see July '84 Rainbow Review)
BLACKJACK ROYAL E - A Hi -Res graphics casino blackjack simulation and card counting
tutor. Fully realistic play includes: double down, splits, surrender, insurance bets, 1-8
decks, burnt cards, shuffle frequency and more! "This fine program is a must for the
CoCo Blackjack player." (Aug '83 Rainbow Review) 32K TAPE/DISK $24.95
SHIPPING $3.00 - NY RESIDENTS ADD SALES TAX
WEST DIVISION
EAST DIVISION
PO BOX 9866
PO BOX a 1272
SAN JOSE, CA 95157-0866
WOOOHAVEN, NY 11421
408-243-4558
718-441-2807
line may not contain the INPUT statement.
If you have any questions or comments, you may reach
me at 2054 Manning Avenue, Los Angeles, CA 90025. Due
to the high volume of mail I receive, 1 will not be able to send
you a reply unless you include a self-addressed, stamped
envelope.
The listing:
1 CLEAR 1000: CLS
2 PR I NT "AUTO START ON ’DOS’"
3 PR I NT 11 =================== "
4 PRINT
5 PR I NT "ENTER ANY COMMAND THAT"
6 PR I NT "YOU WOULD LIKE TO BE"
7 PR I NT "EXECUTED UPON TYPING"
8 PRINT" IN 'DOS’:"
9 LINEINPUT B*
1 0 B*=B*+STR I NG* C 255-LEN ( B* ) , 0 )
11 FOR X=1 TO 64: READ N*
12 N=VAL("ScH"+N$)
1 3 A$=A$+CHR$ (N) : CK=CK+N : NE X T
14 IF CK05775 THEN 39
15 A*=A*+STRING*( 191,0)
16 PRINT" INSERT TARGET DISK AND 1 '
17 LINE INPUT "PRESS ENTER ";N*
18 DSKI* 0, 17,2, C$, D$
19 N*«MID*(C*,67, 1)
20 IF N*OCHR*(255) THEN 43
2 1 E$=STR I NG* (66,201) +CHR* ( 255 )
22 F*=STRING*(128,255)
23 DSKO* 0, 17,2,E*,F$
24 OPEN " D ", 1, "DOS BOOT"
25 PRINT#1,A*;CHR*(0) S :PUT#1, 1
26 PR I NT # 1 , B$ ; CHR$ ( 0 ) I : PUT #1,2
27 CLOSE: MID* (C$, 67) =CHR* (201)
28 DSKOS 0, 17,2, C$, D$
29 PR I NT "FUNCTION COMPLETE"
30 END
31 DATA 4F, 53,00, 00, CE, 01 , 6A, 37
32 DATA 12, B7, 26, 3C, BF, 26, 3D, 8E
33 DATA 26, ID, BF, 01 , 6B, DC, 8A, FD
34 DATA 26, 00, 7E, AC, 7C, 0F, 70, AF
35 DATA E4 , BE , 26 , 3F , A6 , 80 , BF , 26
36 DATA 3F, 4D, 26, 0E, B6, 26, 3C, BE
37 DATA 26, 3D, B7, 01 , 6A, BF, 01 , 6B
38 DATA 86, 0D, 35, 90, 00, 00, 00, 27
39 PR I NT "CHECKSUM ERROR — "
40 PR I NT "YOU HAVE ENTERED A"
41 PR I NT "DATA LINE INCORRECTLY"
42 END
43 PR I NT "THE REQUIRED PORTION"
44 PR I NT "OF THE DISK IS BEING"
45 PR I NT "USED BY A PROGRAM"
46 PR I NT "ALREADY ON THE DISK"
47 END *
FREE
SAMPLE ISSUE
1 - 800-338 6800
MON. FR1. 9 S E.S.T.
dolor micro Jloorttal
5900 Cassandra Smith Rd.
Hixson. TN. 37343
TEL. (615) 842-4600 • TELEX 558 414 PVT BTH
Subscription Rates
12 Issues a Year
USA-$12.50 per year.
Canada & Mexico-$ 1 9.50 per year
Surface Foreign- $24.50 per year
Airmail Foreign- $48.50 per year
144 THE RAINBOW November 1984
A CHIP OFF THE OLD...
6821 Standard PIA $9.95
6822 Industrial Grade PIA $14.95
MC 1 372 CoCo Video Driver Chip ....$14.95
6847 VDG Chip $17.95
68764 (Fits Ext Basic Skt) Eprom .$24.95
16K-32K-64K RAM Checker (ROMPAK) .$24.95
6883 SAM Chip w/heat sink $29.95
6809E CPU Chip $29.95
Basic ROM 1.2 Chip (30% FASTER) ..$39.95
Disk ROM 1.1 (New DOS Command) ..$39.95
Ext Basic 1.1 ROM - NEW LOW PRICE $49.95
CoCo First Aid Kit - includes 2 PIAs,
6809E & 6883 (Be Prepared) $69.95
Board - Specify CoCo Model I/I I ..$79.95
Intronics Eprom Programmer $139.95
COCO LIBRARY...
Color Computer Tech Manual $7.95
The Worj_d C o ri n^e c tjj>n. - All about
Bulletin Boards, Modems & Sysops ..$9.95
CoCo Memory Map $12.00
CoCo Secrets Revealed $14.95
The FACTS - Inside "guts" of CoCo $14.95
Basic 09 Tour Guide $18.95
Disk Basic (1. 0/1.1) Unraveled ...$19.95
CoCoINDX - 1800 CoCo articles ....$19.95
New! CoCo 1 1 Service Manual $19.95
MORE GOOD STUFF...
CoCo Light Pen w/6 programs $24.95
1 6K DOS Card - Plugs into J&M controller
and allows you to map an extra 8K Eprom
above DOS. Great for utilities. ..$24.95
CoCo Voice Chip - Votrax SC01A ...$34.95
PBH Para 1 lei Interface - Beats Botek !
300-9600 baud w/ptr-modem switch .$69.95
The Spectrum Swi tcher - Have your Disk &
Cartridge too! Dual Slot System $69.95
Disk Interface w/ 1.1 ROM $139.95
PBJ WORD-PAK 80X24 Video Board ..$139.95
CoCo 10 Meg Hard Disk System ...$1495.00
COCO CABLES AND...
Four Pin Male to Four Pin Female
Extension - 15 feet. Move your printer or
modem to another location $14.95
Tired of plugging and unplugging devices
from the RS232 port? Make your life
easier. Try our RS232 "Y" cable ..$19.95
Joystick/Touch Pad 1 0 1 Extender - For
more convenience & flexibility ...$19.95
Disk Interface/Rom Pak Extender - Move
your disks and ROM Paks where you want
them. Gold connectors.* (3 feet) .$29.95
Triple RS232 Switcher - Now select one
of any three RS232 peripherals ...$29.95
40 Pin Dual "Y" Cable - Hook up a Disk
w/Voice or Word Pak, X-Pad, etc ..$29.95
* NOT for use with Multipak
OTHER GOOD STUFF...
C— 1 0 tapes in any quantity 49 cents
5 l/4 Diskettes in any quantity ...$1.99
Joystick, Cassette or Serial plug .$3.99
32K, 64K or 128K RAM Button $4.99
GEMINI 1 0X/0K I DATA Ribbon $4.99
Amdek 3" diskettes in any quantity. $5. 99
Epson MX/RX 80 Cartridge $6.99
Rompak w/Blank PC Brd 27xx series .$9.95
RS Disk Controller Case $9.95
The Disk Doubler - Doubleside your 5 1/4
diskettes for 1 60K more storage ..$14.95
Video Clear - Cleanup TVI for good!$19.95
The Magic Box - load Mod I/I1I Basic
program tapes into the CoCo $24.95
DOS Switcher - Select any DOS (Disk 1.0
1.1, JD0S) inside J&M controller .$24.95
CoCo Cooler - State D,E or CoCo II $49.95
Stereo Hardware Music Synthesizer w/3
hours of (100) four voice songs! .$79.95
SPECTRUM PROJECTS
EAST DIVISION :
PO BOX 21272
WOODHAVEN, NY 11421
WEST DIVISION :
PO BOX 9866
SAN JOSE, CA 95157-0866
718-441-2807 / 408-243-4558
ALL ORDERS PLUS $3.00 S/H
NY RESIDENTS ADD SALES TAX
EXPANDING BASIC
1 32K H
Disk
RAINBOW 1 1
E
PARTY
By Colin J. Stearman
In which the CoCo
kitchen will cook up
something SLOW,
FAST, and COLD.
I t's time we got down to some BASIC
cooking and add the code for many
of the new commands.
New BASIC Commands
When you add the assembly language
in Listing I to last month's listing (1 will
tell you how to do this shortly), it will
add the following commands and func-
tions:
COLD
This is a Reset command from the
keyboard. When you issue it, any pro-
gram in memory will be lost and basic
will be “cold" started. This is useful if
you have corrupted BASIC somehow
and it performs exactly the same as
entering the BASIC command POKE
&H7I,0:EXEC&HA027. The start-up
banner will be displayed and the A UTO -
EXEC. BAS file will be run.
( Colin J. Stearman is an electronics
engineer educated in the U. K. He has
h ■ a rk ed \ \ ■ // h a If k i n ds of v o n ? /; u t e rs and
has been a Co Co enthusiast for oven wo
years,)
WPOKE
This is like POKE, but is WORD
oriented instead of byte. The syntax is
the same as POKE , but the value can be
anything from zero to 65535, This num-
ber is poked into the given address and
the next address location.
FAST
Issuing this command puts CoCo
into high gear and is exactly the same as
POKE65 495,0, You can run the disk
system in the FAST mode if you remove
capacitor C85 from the mother board.
This is a 22GpF capacitor on the “Cart-
ridge Select SignaFat pin 32 socket and
ground. A word of warning though: do
not attempt any disk input/ output while
in the FAST mode, because it will surely
fail!
SLOW
No prizes for guessing what this one
does; it issues the equivalent of POKE
65494,0 and should be performed when-
ever a FAST has been issued and disk
input/ output is required.
XEQ(M)
If you type in XEQ"GA ME", it is
exactly the same as entering RUN
146 THE RAINBOW
November 1984
"GAME”; in other words the BASIC
program "GAME. BA S "is retrieved from
the disk and run. However, if you enter
X EQM" GA ME'\ then the machine code
program "GA ME. BIN” will be loaded
from disk and started up. It's equivalent
to entering LO A DM" GAME": EXEC
AUTO
This ‘'direct only" command auto-
matically generates BASIC program line
numbers. If you just enter AUTO then
the first line will be 10 and the increment
will be 10. If you enter A UTO 100 , for
example, the first line number gener-
ated will be 100, with an increment of
10, If you enter A UTO 4 t 2 the first line
number will be four with an increment
of two. To exit the AUTG mode, either
press BREAK or ENTER immediately
after the line number.
SCANS
SCANS is a function similar to IN-
KEYS. Its syntax is the same. However,
SCANS will wait fora key to be pressed
rather than continuing on like INKEYS.
So, if you have a program Line 100
A$=SCA /VS, the program will wait at
Line 100 until a key is pressed, and the
key value will be assigned to AS,
DATES
This string function will return the
current date stored in the computer.
The format of the date is mm/dd/yy,
for example 06/ 12/84. It is always eight
characters long. You can use DATES
like any other string variable, including
assigning it to another string variable
with an “equals" statement, or manipu-
lating it with M IDS, LEFTS, etc. How-
ever, you cannot assign a new string
value to it by having it on the left side of
an equals sign.
Once this code has been added we can
“uncomment" some lines from last
month (details below), and the DIR
command will now pause after the screen
fills, awaiting any key to continue. Also,
the creation date of each file will be
displayed in the directory.
Listing 2 is a BASIC program called
" DATES ET. BAS” which sets the date
and also dates any undated files on the
disk. Files created before you patched
basic can be dated this way and also
any files created by machine language
programs which do not use BASIC to
open them. Files will be dated if their
date fields in the directory contain $0000
or $FFFF, Files with legitimate dates
w r ill not be changed, I have this file on
my main editor disk and renamed it
"A UTOEXEC.BAS” so it runs every-
time I start up.
WPEEK
This is the complement of WPOKE
a n d wi 1 1 ret u r n t he WORD st o red a 1 1 he
given address and the next consecutive
address. The value returned is in the
range zero to 65535. The syntax is the
same as for PEEK,
Adding The New Functions
Call in last monk's listing and make
the following changes using the [REF#]
given as a locating guide. Remove the
commenting asterisk from reference
Lines 3 and 5. Then delete reference
Lines 12 through 17, 23, 24 and 28.
Also, delete the last four lines of last
month's listing starling with the line
"ZZLAST EQU *-/” as these are in
this month's listing.
Now type in the new assembly lan-
guage code found in Listing L Finally,
reassemble the result and try it as you
did last month's listing. The commands
and functions should all work as adver-
tised. If not, double check all your typ-
ing or subscribe to RAINBOW ON tape!
Coming Next Month
The next installment will be devoted
entirely to the construction of the paral-
lel interface and the software to inte-
grate it into basic. So clean up the
CoCo kitchen and we'll go to it next
month.
If you w^ould like the entire DOS
PA TCH program source, along with
binary files with and without the paral-
lel port driver for DECS 1 .0 and DECB
1,1, just send me a disk (no cassettes
please) along with $6 and a stamped,
addressed disk mailer. I will load the
disk and return it to you promptly.
Address this request or any questions
to: Colin S teaman, 143 Ash Street,
Hopkinton, MA 01748.
Listing 1:
>»unknonn mm—
mi opt us
09 1 B HlltlKHttfltlHItMMttHIHtlKnilltftll
6919 * PATCH <3 to R 5 DQS (CU 9 B 4 Colift Stearin <
092! *
0923 * "COLD 1 ptrforis a cold rntirt
DB56 0F71
0924 COLD
CLR
173
RESET COLD FLAG
DE5E 7EA027
0925
iO'ii
JAP
IA027
RESTART BASIC
0927 * -MPOKE- COMMAND
DB3B BDB73D
0928 NPQtfE
JSR
♦R73D
BET 1ST ARGUMENT 0 TO FFFF
BB5E 9F2B
1929
m
12®
h SAVE TEMPORARILY
DB60 BC£2tD
0930
m
IB26D
PARSE OVER REQUIRED COMMA
DB63 EDS 7 3D
0931
JSR
I873D
GET SECOND ARGUMENT
BB64 AF9F002B
0932
sn
11283
DO DOUBLE POKE
DB4A 39
0933
RTS
RETURN TO BASK
0934
0933 * 'FAST*
0936 *
0B6B B7FFD7 0937 FAST STA 65495 SPEED UP PROCESSOR
mt 39 0930 RTS
0939 MIMHHtitfltMfltt
0940 * 'SIGH"
094! ■
DB6F B7FFD4 0942 SLOW STA 65494 SIGN mti PROCESSOR
D872 39
0943
RTS
0944 *h##*i
0945 * "JED* COMMAND
DB73 3I4D
0946 m
CMP A
rn
KE0M' 1
DB75 2703
094?
m
rm
YES
DB77 7EAE75
0940
JMR
tAE75
NO - SAME AS RUN
DB7A BDCEE5
0949 KEOM
jsr
A0621
DO LQADM
DB7B 7FFF40
0950
CLR
IFF40
STOP DRIVE MOTOR
D D 6 0 6E9F009D
0951
JMR
£I9D)
EXEC
DB84 SDDS1B
0952
0953 * 'AUTO M*
0954 *
0955 AUTO 7 SR
DIRECT
CURRENT BASIC LINE I
DB87 2668
0956
BNE
SYNERF
SYNTA7 ERROR
ds 89 mm
0957
LCD
II0A
DEFAULT LINE 1
DSBC FD03D3
0950
STD
LlHNUN
SAVE IT
DB8F FD01D3
0959
STD
INC HUM
SAVE IT FOR INCREMENT TOO
DB92 9DA3
0960
3 SR
CIA5
ANY MORE ON L I WE ^
DB94 271D
0941
BEO
HONORS
DB94 RDB73D
0962
JSR
4B73D
EVALUATE ARGUMENT
DB99 DC 52
0943
m
(132
SET IT IN B
0B9B FD0K!
0944
STD
LIKNUM
OVERRIDE DEFAULT UNE *
DB9E 9 DAS
1963
m
(IA5
ANY MORE VALUES’
DBftfl 2711
0964
BEO
NOMQRE
DBA 2 SDB26D
0967
JSR
IB26D
PARSE COMMA
DBAS BDB73D
096B
JSR
♦B73D
EVALUATE IT
DBAS DC52
0949
LDD
(♦52
SET IT IN D
DBA A 2745
0970
BE 6
SYNERR
CANNOT BE ZERO
DSAC FD01D3
1971
STD
INCH UK
OVERRIDE DEFAULT
DBAF 9DA5
0972
JSR
(IA5
ANY MORE ON LINE’
DBS I 243E
0973
BNE
SYNERR
ERROR IF SO
November 1984 THE RAINBOW 147
DBS3 86FF
DBB5 B7(!49
m% 39
i*FF
flUTOFG
SET UP AUTO FLAG
ALL DOME
1974 MONORE LDA
#975 STA
#97* RTS
#4?7 IttHtHMMfHHtMMI
(??B ► Hits is the trap routine to see if
#979 * AUTO node
p?ae >
DBB9 7D0H9
(983 INPUT
TST
flUTOFG
AUTO MODE"
DBBC 27(C
(982
BES
INEKIT
I9B3
DBBE FC0IB1
0904 DQAUTO LDD
LlNNUM
BET LAST LINE NUMBER
DBG 3 10B3F9FF
0905
CHPD
HF9FF
TOO HIGH?
DECS 23(4
(906
ELS
NOTH!
DBC7 7F4P349
0907
CLR
AUTOFG
RESET FLAG
DBG A 39
(980 INETIT RTS
RETURN
0989 t
#99# Mtftfi
DECS (F87
0991 NOTHI
CLR
187
INKEY STORE
DBCD 0F7(
0992
CLR
170
FLAG PUFFER FLUSHED
DBCF EDE4
(993
STD
,S
D SAVE CURRENT VALUE OVER RETURN
DBD1 FJ0ID3
(994
ADDD
1NCNUM
INCREMENT IT
DBD4 FD0IDI
(995
STD
UNNUM
AND SAVE 11
BBD7 35#*
(996
PUIS
D
SET OLD VALUE OFF STACK
DBD? BDEDCC
(997
JSR
IBDCC
DISPLAY NUMBER
D8DC BAZ#
(99B
LDA
*120
SPACE
DBPE BDA2B2
0999
JSR
CHROUT
DISPLAY IT
DBE1 GE03DA
1(00
L DU
M3DA
WHERE CONVERTED 1 IS
DBE4 9E02DD
1(01
LOT
IBASBFR
POINT TO BASIC BUFFER
DBE 7 5F
\m
CLRB
SET UP CHARACTER COUNTER
DDES Aid
10(3 1 LOOP
LDA
T U*
GET FIRST CHAP
DBEfi 2708
3(04
BED
GOT HUM
GET ALL NUMBERS
DBEC A78(
1105
STA
,n
MOVE TO BUFFER
DBEE 5G
1006
MB
COUNTER UP
DBEF 20F7
10(7
BRA
1 LOOP
CONTINUE
1010 < JUMP IS HERE SO EVERYONE CAM GET IT WITHOUT
10(9 t LONS BRANCHING
DBF 1 7EDA2F
103# SYNE ft R JNP
SHEAR
1(11 *
DBF 4 0620
1012 SOTNUH LDA
l*2(
SPACE
DBF* A700
1013
STA
,1*
SAVE 1 T AT BUFFER END
DBFS 5C
1(14
DO
COUNT IT
D8F9 DDAI7I
1(15
JSR
IA171
READ A CHARACTER
DBFC B10D
1(36
CKPA
IHD
RETURN?
DBF£ 2704
1017
m
ENDAUT
END AUTO FUNCTION
DCS# 81(3
KIB
CMPA
1103
BREAK?
0CI2 26(9
1019
BNE
INDONE
NOT SPECIAL SO EXIT
5C(4 7F(I49
1020 ENDAUT CLR
AUTOFG
RESET FLAG
dc#7 czm 1
1021
LDD
14(001
GET A RETURN IN A, 1 CHR IN
DC0A 8E(2DD
3(22
LDT
f&ASBFR
POINT TO BUFFER START
DC(D 7EA39D
1(23 INDONE
JMP
mn
CONTINUE BASIC LOOP
1(24
1025 ♦
"SCAN"
1026 *
DC 10 9687
1(27 SCAN
LDA
187
HAS A KEY BEEN PRESSED'*
DCI 2 26(5
1(20
BNE
G0TKEY
YES, RETURN WITH CODE
DC 14 BDAiCl
1(29 ySCAN
JSR
tAJCl
NO CALL KEY SCAN
DC 17 27FB
1(30
BEG
KSCAN
KEEP LOOKING
DCS* 7EA56B
1031 GOTTEY
JMP
IA56B
RETURN A 1 CHAP, STRING
1(32
1033 *
1(34 *
"DATE*'
1(35 >
DC1C C6#8
1036 DATE
LDE
18
CHARACTERS IN Mft/DD/YY
DC1E BDB5(F
1037
JSR
1B50F
VERIFY SPACE AVLBLE, ALLDCA'
Listing 2:
5 ’ "DATESET. BAS" LISTING #2 COO
KING WITH COCO- PART 5
1038 « I IS RETURNED WITH ADDRESS DP STRING START
DC21 9D(3 1(39 BSR DATSET PUT CURRENT DATE AT B
DC 23 mm \m jhp mn eh t via string* code
1041 mimit
104? i DAT6ET PUTS MK/DD/YY AT ADDRESS IN 1 BASED UPON
1043 e VALUE AT DATUM. DATE 15 STORED AS FOLLOWS:
1044 i 15 - 9 8 - 5 4 -0
1045 * YEAR (MOD 190(1 MONTH DAY
DC*1
DC26 FC(I4E
1046 DATGET LDD
DATUM
GET DATA FOR NDNTH
1047 t ENTER BELOW WITH DATE
ALREADY IN D
DC29 3406
3(48 DATGUT PSHS
D
SAVE OH STACK
DC2B 44
3(49
LSRA
GET UPPER BIT IN CARRY
DC2C 56
1(50
PORE
MOVE DOWN
DC2D 54
1053
LSRB
MOVE DOWN
DC2E 54
1052
L5RB
HOVE DOWN
DC2F 54
1053
LSRB
HOVE DOWN
DC 30 54
1054
L5RR
HOVE DOWN
DC31 GDI*
1055
BSR
DECODE
PUT CHARACTERS IN BUFFER
DC33 862F
3(56
IDA
17
DC 35 A780
1(57
STA
,1*
BC37 E661
1(58
LDB
l.S
BET DAY
DC39 C41F
1(59
ANDR
nmu\n
MASK OFF KQNTH
&C3B BD0C
1060
BSR
DECODE
DC3D B62F
3(61
LDA
17
DC3F A7B0
1(62
STA
DC41 £6£4
3(63
LDB
,s
GET UPPER BYTE
DC43 54
3(64
LSRB
POSITION YEAR DATA
DC44 8B03
1065
BSR
DECODE
GET CHARACTERS IN A h B
DC46 3262
1066
LEAS
2,5
REMOVE DATE FROM STACK
DC4B 39
1067
L 060 *
RTS
DC49 4F
1(69 DECODE
CLRfl
SET UP TENS COUNTER
DC4A C(0A
1070 SUB TEN 5U&B
110
REDUCE BY TEN
DC4C 25(3
1(71
BLO
GOTTEN
E13T AS WENT MEG
DC4E 4C
1(72
INCA
INCREMENT TENS
DC4F 20E9
3(73
BRA
SUBTEN
CONTINUE SUBTRACTING
1(74 *
DC5I CB3A
3(75 GOTTEN ADD&
(]#*'#
RESTORE OH ITS AND
DCS 3 BB30
3(76
ADDA
*(
TENS TO ASCI!
DCS 5 EDG1
3(77
STD
SAVE IN BUFFER
DC57 39
1(78
RTS
IFHtftFtMHIfilHHlItlfMMHflflflfHH
• ’WPEEK"
1079
l(B(
1083 i
1082 tWPEEF RETURNS 2 BYTES
DC58 BDG740
1003 MPEEt
JSR
1B 7 40
INTEGER! IE PARSED VALUE
DC5R ECB4
1084
LDD
,X
DO DOUBLE PEEK
DC5D DD52
1085 UNSIGN STD
*52
0C5F mm
1006
JMP
10B0E
SEND I NEIGHED 1 TO VARIABLE
last used address value
D994
1093
1194
1(95
1094
1097
1098
i t*7
niB
NO ERROR (Si
] 0B? tHHHIftHHHfHtHMt
1088
1009
1090
109! 22LAST EGG *7
109? *
* 7ZLAST aust not be greater than IDFFF for
t DOS 1.0 and IDEFF for DOS 1.1. The Utter
* hai the 0S“9 Boot proqra* and SN! set routines
* fro* IDF0« to *DF4C
*
t
OPT LIB
end addcqm
DETECTED
10 CLEAR 1000
20 ’DATE LOADER
30 DIM DAYS ( 12)
40 DATA 31,28,31,30,31,30,31,31,
30,31,30,31
50 FOR 1=1 TO 12
60 READ DAYS ( I )
70 NEXT
80 IF WPEEK ( &H 1 4E ) < >0 AND WPEEK (
148 THE RAINBOW November 1984
&H 1 4E ) < >&HFFFF THEN 210
90 INPUT"DATE<MM,DD, YY) ";M,D, Y
100 IF M<0 OR MM2 THEN 240
110 IF Y< 0 THEN 240
120 IF D< 1 THEN 240
130 IF M=2 THEN 160
140 IF D>DAYS (M) THEN 240 ELSE 1
90
150 ’ DO FEBRUARY
160 IF (INT ( Y/4 ) < >Y/4) AND (D>DAYS (
M) ) THEN 240
170 ’ LEAP YEAR
180 IF D>29 THEN 240
190 DATE = <Y*INT <2"'9> ) + <M*INT <2"'
5) )+D
200 WPOKE &H14E, DATE
210 INPUT-DATE FILES" ; A*
220 IF LEFT * ( A* , 1 ) = " Y " OR LEFT* <
A*, 1 ) ="y " GOSUB 250
230 NEW
240 PR I NT " ERROR " : GOTO90
250 ’ FILE REDATER
260 * DATES ANY FILES WITH ZERO
OR 255
270 » IN THE DATE FIELD WITH TOD
AYS DATE
280 INPUT "DRIVE NO" ; DR
290 PRINT-THESE FILES REDATED WI
TH " ; DATE*
300 IF DR<0 OR DR>1 THEN 280
310 FOR X= 3 TO 11
320 DSKI* DR, 17, X, A*,B*
330 A*=A*+LEFT* ( B* , 1 27 )
340 FOR N=0 TO 7
350 FILE*=MID*<A*,N*32+1,8>
360 EXT*=MID*<A*,N*32+9,3)
370 IF ASC <FILE*) =0 THEN 450
380 IF FILE*=STRING* (8,255) THEN
FLAG=1 : GOTO460
390 MSB=ASC (MI D* ( A* , N*32+ 17, 1 ) )
400 LSB=ASC (MID* (A*, N*32+18, 1 ) )
410 IF MSB=0 AND LSB =0 THEN 430
420 IF MSB0255 OR LSB< >255 THEN
450
430 M I D* ( A* , N*32+ 17,2) =CHR* ( PEEK
<&H14E) ) +CHR* < PEEK ( &H 1 4F > )
440 PRINTFILE*+". "+EXT*
450 NEXT N
460 B*=R I GHT* ( A* , 1 27 )
470 A*=LEFT*<A*, 128)
480 DSKO* DR, 17, X, A*,B*
490 IF FLAG=1 THEN 510
500 NEXT X
510 RETURN
NEW! HDS FLOPPY DRIVE CONTROLLER
FEATURES:
• GOLD PLATED EDGE CARDS
• DUAL SELECTABLE ROM SOCKETS
• NO POTS TO ADJUST
• COMPATIBLE WITH COCO I & II
• 120 DAY WARRANTY
• DOUBLE AND SINGLE DENSITY
• FULLY SOCKETED BOARD
REDUCE YOUR I/O ERRORS WITH THE NEW HARD DRIVE
SPECIALIST FLOPPY DRIVE CONTROLLER FOR THE COLOR
COMPUTER GOLD EDGE CARD CONNECTORS AND THE
ABSENCE OF POTENTIOMETERS MAKE THIS THE BEST
BOARD AVAILABLE TO DATE. SOLD WITH AND WITHOUT
ROM (Read Only Memory)
COMPLETED & TESTED BOARD WITH ROM $139.00
(INCLUDES CASE, AND DOS INSTRUCTIONS)
COMPLETED & TESTED BOARD WITHOUT ROM $119.00
(INCLUDES CASE)
BARE BOARD WITH INSTRUCTION MANUAL $39.95
(ADD $40. FOR COMPLETE PARTS KIT, ADD $20. FOR ROM)
HARD DRIVE SPECIALIST j
Order Line
Ordering Information
1-800-231-6671
We accept Visa. Mastercard. Wire Transfers, and Certified checks for
Dealer inquiries invited
Local Sales and Service Line
quickest shipping Orders received on personal checks are held
16206D Hickory Knoll. Houston, Texas 77059
1-713-480-6000
November 1984 THE RAINBOW 149
THE COLORSOFT™ BUSINESS SYSTEM
INTEGRATED BUSINESS SOFTWARE DESIGNED FOR THE COLOR COMPUTER
WRITTEN FOR USE BY THE NON-ACCOUNTING ORIENTED BUSINESSMAN
CONCISE USERS MANUAL WITH SAMPLE TRANSACTIONS TUTORIAL
PROFESSIONALLY WRITTEN AND FULLY TESTED
HIGHLY USER FRIENDLY AND MENU DRIVEN
AFTER THE SALE SUPPORT
BRANTEX, INC.
COLOR SOFTWARE services div.
BUSINESS SOFTWARE GROUP
P.O. BOX 1708
GREENVILLE, TEXAS 75401
TELEPHONE ORDERS
(214) 454-3674
COD/VISA/MASTERCARD
ATTENTION DEALERS: WE OFFER THE BEST DEALER PLANS AVAILABLE
Simple Programs:
A Learning Experience
For All
By Joseph Kolar
Rainbow Contributing Editor
I s there a newcomer to CoColand, who doesn't want to
learn to program?
This article is addressed to the newcomer who has waded
through the first 1 1 chapters of Getting Started With Basic.
Except for PLA Y\ used in Listing 5, all the statements and
functions will be familiar to you.
The project: Create a simple tutorial for pre-schoolers or
first graders. The program will add two numerals and dis-
play the answer in a vertical format.
PRINTTAB allows us to locate the first character, or
space, to be printed on a specified row. PR1NT@ allows us
to locate the first character, or space, anywhere on the screen
using the PRINT@ screen location values.
Before we continue, let me assure you that plenty of errors
were made during the construction of this program, There
are lots of SNs, FCs, ULs and RGs. That is the way it goes!
When you create, you make many errors. Note the nature of
the error and the line number; try to correct it. If one thing
fails to solve the problem you may have the right solution,
but you may be inserting it in the wrong place in the listing.
Rest assured that this program was rife with mistakes.
Imagine an error every couple of lines. However, let us
pretend no mundane SNs or TMs, etc, were made.
Note the tendency to add a line or routine, only to discard
or change it later. The original idea is constantly altered as
you progress and see new possibilities.
Again, the plan was to add 2 + 3 = 5 using PRINTTAB
and a vertical presentation. As we work our way through
(Joseph Kolar is a free-lance writer and programmer
dedicated to proselytizing for computers in general,
and the CoCo specifically.)
this creative session, try to anticipate what happens next.
You need not key in any of the listings.
Put a fresh cassette in your recorder and fire up the
computer. Read on and create with me.
Key in the following lines that add 2+3 and displays the
answer. Remember, you may slop and RUN at any time to
see what is whaL
5 CLS
10 PRINT! AB( 15)“2”
20 PRINT! AB(l4r+3”
30 PRINT!' A 8(14)“-- ;:1NPUT A
50 PR1NTTAB( !4)A
Move down to center the screen display,
6 FOR Y=l TO 5: PR! NT; NEXT
Determine if the answer is correct and count each correct
answer.
60 IF A=5 THEN X=X+I
Determine if the answer is wrong and repeat the problem.
61 IF AOS THEN GOTO 5
If the answer is correct, so state with a line of text. If we
expect to present many problems, it is best to use a COS LB
routine to avoid the bother of keying in the same line over
and over.
1000 PR IN! @322, "YOU GOT"X" RIGHT SO FAR!"
November 1984 THE RAINBOW 151
Every GOSUB requires a RETURN.
1030 RETURN
We must send the CoCo to the subroutine. Add to end of
Line 60:
<:GOSUB 1000>
Also, we must tell the computer to go somewhere. Set up
for another problem.
70 GOTO 2000
Make two copies of work in progress, CSA VE'ADD”.
In order to get to the next routine, we need an INPUT
routine and clear the screen. We skip a row.
1010 PRINT: PRINT: IN PUT”
PRESS <ENTER>”;OA
1020 CLS
At this point, we need another problem routine. We take
the routine. Lines 6-70 and beginning at Line 2000, keeping
the same line number intervals, copy the routine, using three
and one for the variable values in the new routine. We do
this by LIST and using the new line numbers, copy Lines
6-70, from your monitor, changing the necessary variable
values, for the display on the screen.
Remember to change the value of A in Lines 2050 and
2051 to the correct answer, four.
RUN. We find we forgot to clear the screen to re-attempt
the problem. Insert at beginning of Line 2000 <CLS:>.
To make sure X is being tabulated correctly, we add a
third problem. But, being nervous, we make sure that we
start with zero correct answers:
4 X=0
Beginning at 3000, we copy the routine in the 2000 block,
using two and two for the problem elements. We loop Line
2051 back to 2000 to re-try the problem if an incorrect
answer is given.
To make sure that we Hip to Line 4000, a little message is
inserted to verify that we got there safely.
4000 PR1NT”NEXT PANEL PLEASE”
RUN. Input only correct answers; then input only incor-
rect answers; then a few incorrect answers and the right
answer. Observe if the score is incremented properly.
Make two copies of work in progress CSA VE‘ ADDA
0 9 ADDA
4 X=0
5 CLS
6 FOR Y*1 TO 5: PRINT: NEXT
10 PRINTTAB ( 15) M 2 H
20 PRINTTAB < 14) "+3"
30 PRINTTAB < 14) ” — "*:INPUTA
50 PRINTTAB (14) A
60 IF A-5 THEN X-X-M : GOSUB 1000
61 IF AOS G0T05
70 GOTO2000
1000 PRINTG322, "YOU GOT" X "RIGHT
SO FAR!"
1010 PRINT*. INPUT" PRE
SS < ENTER > " » OA
1020 CLS
1030 RETURN
2000 CLS: FOR Y“1 T05: PRINT: NEXT
2010 PRINTTAB < 15) "3"
2020 PRINTTAB ( 14) "+1"
2030 PRINTTAB (14)" — ";:INPUTA
2040 PRINTTAB (14) A
2050 IF A=4 THEN X=X+1 : GOSUB 1000
2051 IF A< >4 THEN GOTO2000
2060 GOTO3000
3000 CLS: FOR Y=1 TO 5: PRINT: NEXT
3010 PRINTTAB (15) "2"
3020 PR I NTT AB ( 1 4 ) " +2 "
3030 PRINTTAB (14)" — "IIINPUTA
3040 PRINTTAB (14) A
3050 IF A=4 THEN X=X+1 : GOSUB 1000
3051 IF A< >4 THEN GOTO2000
3060 GOTO4000
4000 PRINT"NEXT PANEL PLEASE. "
Looking over the listing, we note that Lines 5 and 6; 2000;
3000; are the same. Rather than keying in this line every time
we add a problem block, we decide to<DEL5-6>and create
a subroutine.
60000 CLS:FOR Y = 1 TO 5 :PR1NT:NEXT
60001 RETURN
Then we send each problem routine to the new subroutine.
6 GOSUB 60000
2000 GOSUB 60000
3000 GOSUB 60000
We notice that CLS in Lines 2000 and 3000 are redund-
ant, being included in the new subroutine, so we EDIT them
out of the two lines.
When we RUN the program, an RG Error in Line 6001
appears because CoCo doesn’t know where to go. It does
this because after the third problem panel is completed.
CoCo notes Lines 4000; 60000; at 6000 1 it is frustrated. If we
don’t tell it to go someplace, we need an infinite loop to keep
CoCo from reaching the subroutine. Let’s keep CoCo
happy.
4001 GOTO 400 1
Make two copies of work in progress. C.S71 VE'ADDB".
0 ’ ADDB
4 X=0
5 CLS
6 GOSUB60000
10 PRINTTAB (15) "2"
152 THE RAINBOW November 1984
20 PRINTTAB ( 14) “+3"
30 PRINTTAB f 14) ” —
J : I NPUTA
50 PRINTTAB (14) A
60 IF A=5 THEN X=X+1 : GOSUB 1000
61 IF AOS G0T05
70 GOT 02000
1000
PRINT@322, "YOU GOT" X "RIGHT
SO FAR!"
1010
PRINT: INPUT"
PRE
SS < ENTER >" i OA
1020
CLS
1030
RETURN
2000
GOSUB60000
2010
PRINTTAB (15) "3"
2020
PRINTTAB (14) "+1"
2030
PRINTTAB (14) " —
"S : I NPUTA
2040
PRINTTAB ( 14) A
2050
IF A=4 THEN X=*X+1
: GOSUB 1000
2051
IF A< >4 THEN GOTO2000
1 3000
GOSUB60000
3010
PRINTTAB (15) "2"
3020
PRINTTAB (14) "+2"
3030
PRINTTAB (14) " —
"5 : INPUTA
3040
PRINTTAB! 14) A
3050
IF A=4 THEN X=X+1
: GOSUB 1000
3051
IF A<>4 THEN GOTQ2000
4000
PR I NT" NEXT PANEL
PLEASE. "
4001
GOTO4001
60000 CLS: FOR Y=1 TO 5
T
: PRINT: NEX
60001
RETURN
We would like 10 get randomly selected problems because
that makes lor a belter program. The problem now is to
make the problems change randomly and give the correct
answers. We decide the parameters to add numerals one
through five, to numerals one through five.
7 Q=RND(5):R=RND<5)
Q is the variable assigned to the first numeral and R is
assigned for the second numeral. Since the first numeral is
placed on the screen in Line 10, we change it to read:
10 PRINT! AB(I5)Q
I he second numeral is placed on the screen in Line 20.
20 P R I N TT A B( 14)“+ ” R
Since we arc using the input variable A as the answer, the
right answer must be A— Q+R. Any other answer is wrong.
AOQ+R. We change the number 5 in Lines 60 and 61 to
Q+R.
60 IF A-Q+ R THEN X=X+I:
GOSUB 1000
61 IF AOQ+R THEN CLS:
GO 1 05
If we get an incorrect answer, we must return to Line 5. If
wc do. the next time around, we should get a new problem.
We note the routines look good. Asa safety precaution.
we don't want to take a chance and have Q added to Q or R
added to R. We make sure by adding reset values of zero to
Q and R.
5 CLS:Q=0: R=0
As it is, they are unnecessary because Line 7 will reset to
new values. Remember, w r c can always delete unnecessary
information later.
We make tw'o copies ot the work in progress
CSA IT AD DC".
0 ' ADDC
4 X=0
5 CLS : Q-0 : R-0
6 GOSUB 60000
7 Q=RND (5) : R-RND (5>
10 PR I NTT AB ( 1 5 ) Q
20 PRINTTAB (14) "+"R
30 PRINTTAB ( 1 4 ) " — "5:INPUTA
50 PRINTTAB (14) A
60 IF A=Q+R THEN X*=X + 1 : GOSUB 1000
61 IF AOQ+R THEN CLS: GOT 05
70 GOTO2000
1000 PRINT@322, "YOU GOT" X "RIGHT
SO FAR.'"
1010 PRINT: INPUT" PRE
SS < ENTER >" ; OA
1020 CLS
1030 RETURN
2000 GOSUB60000
2010 PRINTTAB ( 15) " 3"
2020 PRINTTAB ( 14) "+1"
2030 PR I NTT AB (14) " — ";:INPUTA
2040 PRINTTAB ( 14) A
2050 IF A=4 THEN X=X+1 : GOSUB1000
2051 IF A<>4 THEN GOTO2000
3000 GOSUB60000
3010 PRINTTAB ( 15) M 2"
3020 PR I NTTAB ( 1 4 > " +2 ”
3030 PR I NTTAB (14)" — " ; : I NPUTA
3040 PRINTTAB (14) A
3050 IF A*4 THEN X=X+1 : GOSUB1000
3051 IF A<>4 THEN GOTO2000
4000 PRINT" NEXT PANEL PLEASE."
4001 GOTO4001
60000 CLS: FOR Y= 1 TO 5: PRINT: NEX
T
60001 RETURN
We don't need Q=0 and R-0 alter RUN and checking out
the work. Wc edit them out.
5 CLS
Wc get a new problem by looping Line 70 back to Line 5.
70 GOTO 5
I inc 50 doesn’t align properly, so wc move over one space
to the right.
50 FRIN1I AB(I5)A
November 1984 THE RAINBOW 153
J oining in the fun and excitement of
RAINBOWfest is a great way to get to
know the CoCo Community. Many of
those who write for the rainbow — and
those who are written about — attend
CoCo’s very own show. It’s a people-to-
people event as well as a valuable learning
experience.
For the 1984-85 season, we’ve scheduled
three RAINBOWfests in three parts of the
country. If you missed the RAINBOWfest in
Princeton, N.J., why don't you make plans
now to be with us in Irvine, Calif., or
Chicago, III.? Each show will offer fun,
excitement, new products, seminars and
information for your CoCo! And for those
who (perish the thought) don’t like CoCo as
much as you, we’ve scheduled each
RAINBOWfest in an area that will provide
fun and enjoyment for the whole family.
Our Irvine, California, show is being held
at the Irvine Marriott Hotel, which offers
special rates for RAINBOWfest. The show
opens Friday evening with a 7 p.m. to 10
p.m. session. It’s a daytime-only show
Saturday — the CoCo Community Breakfast
is at 8 a.m., then the exhibit hall opens
promptly at 10 a.m. and runs continuously
until 6 p.m. There will be no exhibition
hours or seminars Saturday evening. On
Sunday, the exhibit hall opens at 11 a.m.
and closes at 4 p.m.
Our highly popular CoCo Community
Breakfast will again feature a well-known
figure from the Color Computer
Community. And the exhibition will be
interspaced with a number of seminar
sessions on all aspects of CoCo — from
writing in machine language to making your
basic work better.
But most of all, there will be exhibitors.
Lots of them. All ready to demonstrate
products of every kind. Some with special
programs and hardware items to introduce.
Others with show specials.
Tickets can be secured directly from the
rainbow, We'll also send you a special
reservation form so you can get your
special room rate,
Come to RAINBOWfest . , . help us all
celebrate CoCo Community at its finest.
United Airlines and the rainbow have
joined together to offer a special discounted
fare to those attending RAINBOWfest-
Irvine. Simply by calling United at the toll
free number listed below and identifying our
meeting, with account number 522-1, you
will be eligible for a 20 percent discount on
the Easy Saver Fare. The only requirement
is a Saturday night stay.
(800) 521-4041
Account Number 522-1
Show Schedule:
Friday evening — Exhibit hall open from 7 p.m.
to 10 p.m.
Saturday — Breakfast at 8 a.m. Exhibit Hall opens
at 10 a.m. and closes at 6 p.m.
Sunday — Exhibit Hall open from 1 1 a.m. to 4 p.m.
RAINBOWfest-Irvine, California (L.A, area)
Date: February 15-17, 1985
Hotel: Irvine Marriott Hotel
Rooms: $65 per night, single or double
Advance Ticket Deadline: February 8, 1985
RAINBOWfest-Chicago, Illinois
Date: May 17-19, 1985
Hotel: Hyatt Regency Woodfield
Rooms: $49 per night, single or double
Advance Ticket Deadline: May 10, 1985
FREE Rainbow poster
for first 500 tickets ordered.
Y£S t Tm coming to RAINBOWfest] I want to save by buying tickets now at the special
advance sale price. Send me tickets for (check one);
FREE T-Shirt to first five people
from each state who buy tickets.
O Irvine, California d Chicago, Illinois
Please send me
three day tickets at S9 each total
one day tickets at $7 each total
Circle one: Friday / Saturday / Sunday
Saturday breakfast tickets at Si 2 each total _ — -
Handling Charge Si L5£
TOTAL ENCLOSED (U S. FUNDS ONLY, PLEASE) S
□
Also send me a holef reservation card for {
) kvine, or (
) Chicago,
Make checks payable to:
THE RAINBOW
MAIL TO:
RAINBOWfest
P,0, BOX 385
Prospect, KY 40059
(502) 228-4492
NAME (please print) , .
STREET & NUMBER
CITY & STATE - —
TELEPHONE — ZIP CODE_ —
COMPANY
Orders received less than two weeks prior to show opening will be held for you at the door.
VISA, MasterCharge, American Express accepted.
My Account # — Ex. Date;- — - —
Signature
Note the answer to 5+5 won't align properly, without
extra work. But, statistically, it is an infrequently called
problem and thus is no big deal. We won’t bother program-
ming a special alignment for it.
Obviously, now that we can gel all the problems we desire,
a lot of this program becomes unnecessary. We can delete
Line 2000 to the end of the program. But, first, transfer Line
60000 to Line 6.
6 CLS: FOR 1=1 TO 6:PRINT:NEXT
Note that we inadvertently changed the variable Y to I
and 5 to 6. No harm done! We now DEL 2000-. We don't
need Lines 4 and 5, DEL 4-5.
RUN. Deleting Line 5 doesn't give Line 61 anyplace to go.
CoCo is mad! Change Line 61 to GOTO Line 6.
61 IF AOQ+R THEN CLS:GOTO 6
lime to make two copies of work in progress.
CSA VE'ADDD".
0 , <ADDD>
6 CLS: FOR 1=1 TO 6: PRINT: NEXT
7 Q=RND<5> :R=RND(5)
10 RRINTTAB < 15) Q
20 PR I NTT AB < 14) "+ ,, R
30 PRINTTAB ( 14) " — "5:INPUTA
50 PRINTTAB (15) A
60 IF A=Q+R THEN X=X+1 : GOSUB1000
61 IF AOQ+R THEN CLS:G0T06
70 GOTO 6
1000 PRINT0322. “YOU GOT" X "RIGHT
SO FAR ! "
1010 PRINT: INPUT" PRES
S <ENTER>" 5 OA
1020 CLS
1030 RETURN
Note that no negative reinforcement is desired by indicat-
ing the total number of attempts or the number of incor-
rectly answered problems.
For variety and practice working with other combina-
tions of numbers. Q and R may be changed in Line 7 to any
values that add up to 10.
i.e. Q=l R=9 <7 Q=I:R=RND(9)>
i.e. Q=3 R=7 <7 Q=RND(3):R=
RND(7)
If Q=0 or Q= 1 , don't use RND. It is a waste of time. We
change our program, with the new variables in the second
example.
7 Q=RND(3):R=RND(7)
We note that Line 30 needs to be moved one space to the
right.
30 PRINTTAB! 15)*“ — ”::1NPUT A
We try to format the program to make it neat and well-
centered. We move the problem up one row,
6 CLS: FOR I = I TO 5: PRINT: NEXT
We drop the scoring line, 1000 down a row by adding +32
to 322 and then w'e center the line of text bv moving it over
+3 spaces. 322+32+3===357.
1 000 P R I NT@357,“YQU G 01 “X " R IG HT SO FA R! ”
Move Line 1001 over to the left by editing out one space
after the first quotes.
It would be nice to add a bit of sound whenever the child
gets a correct answer. We might as well telegraph when an
incorrect answer is given. I am not sure this last is wise but
for the purpose of this program, well include a mistake
sound.
In Line 6 1 , insert PLA T OiFC": after THEN. Do it now.
In Line 60. insert PLA Y"OJ LI6CEG L804CLI60
3GL404C": at the very beginning.
Make two copies of you know what, CSA VE'A DDE".
In order not to add negative reinforcement, we will not
show an incorrect answer in Line 50. Any ol the three lines
below will be OK.
40 IF AOQ+R THEN 61
40 IF AOQ+R GOTO 61
40 IF AOQ+R THEN GOTO 61
You better make three copies this lime. CSA VE‘A DDF".
0 9 < ADDF >
6 CLS: FOR 1*1 TO 5: PRINT: NEXT
7 Q=RND (3) : R*RND <7>
10 PRINTTAB < 15) Q
20 PRINTTAB (14) H +"R
30 PRINTTAB (15) “ — ";:INPUTA
40 IF AOQ+R GOTO 61
50 PRINTTAB (15) A
60 IF A=Q+R THEN X=X+l : GQSUB1000
61 IF AOQ+R THEN PLAY"01FC” : CLS
: G0T06
70 GOTO 6
1 000 PLAY " 03L 1 6CE6L804CL 1 603GL40
4C " : PR I NT @357 , " YOU GOT "X "RIGHT S
O FAR ! "
1010 PRINT: INPUT" PRESS
< ENTER >" ; OA
1020 CLS
1030 RETURN
For practice, convert Lines 10: 20; 30; using PR/NT@
instead of PRINTTAB.
Design a neat title page. Make up an instruction panel, as
simple as possible, so beginner readers can understand it.
Don’t forget to insert a header with your name and address.
It is now your program.
The proof of the pudding is to try it out on your young-
sters or neighborhood kids to see if it is effective. No pro-
gram has any value, unless those for whom it is intended can
run it and use it to advantage.
You arc urged to pick some simple idea and create a
program around it. If you can create a creditable program,
alter studying 1 1 chapters in the manual, can you imagine
what fine programs you will be able to create when you
master the entire manual?
Yet. the most important point to be made is to make lots
of copies of your work. Erase your working programs with
care. There seems to be some rule. After you erase the
program, guess what you are loo king for. I hope you had fun
and perhaps inspiration to work up an idea this article may
have suggested. ^
156 THE RAINBOW November 1984
Everything
You Always
Wanted To Know
About The Color Computer
But Radio Shack Didn’t Tell You
This is pan four in a series of
articles concerning various
aspects of the Color Computer.
T his month we will examine some
of the peculiarities of Disk BASIC.
The use of the &H prefix for Hex
constants and &0 or just & for Octal
constants is described in the Extended
BASIC manual, but it doesn't tell you
what you have to do to convert Hex or
Octal values contained in strings to
numeric variables. This can be done by
adding the prefix to the string and tak-
ing the value of the result:
H=VALC&H”+H$)
o=vALr<$r+os)
Concurrent Files
The Disk BASIC OPEN statement
gives an AO Error if the specified device
number is already open. In most cases it
also gives this error if the same file is
already open on another device num-
ber, However, an exception is made if
the new OPEN statement uses the same
access mode, either input or random
(direct), as the file w f as previously opened
with. This apparently intentional loop-
hole allows a file to be opened and
accessed through two or more device
numbers at the same time as long as all
(Andy Kluek is an electrical engineering
student at the University of Texas at
Austin.)
By Andy Kluck
* w 1
OPEN statements use the same mode,
input or random. This could be useful if
you need to access two parts of a file at
the same time. *
COPY
For some strange reason, COPY is
listed in a section of the Disk manual
entitled ‘"Special Multi-Drive Com-
mands.” This seems unfortunate, since
such a command is the only efficient
way to duplicate binary and data files.
However, the COPY routine actually
has a special provision for copying with
one drive. If COPY is used with only
one filename: COPY "FILENAME/
EXT" instead of the syntax suggested in
the Disk manual, the computer will
request the user to switch disks as many
times as necessary to copy the file.
According to the “Disk basic Sum-
mary” in the back of the manual, exe-
cuting COPKwill “erase memory/' This
is misleading. Unlike BACKUP and
DSKINI , COPY uses only the area of
free memory between the array varia-
bles and the stack for its data storage.
COPY does not dear variables, and it
may be used within a program. There is
one problem with COPY, either with
one or two drives; because of a bug in
CLOSE , with either Disk basic 1.0 or
1 ,1 , an I/O Error in COPY can cause a
system crash,
November 1964 THE RAINBOW 157
DIR
Disk BASIC does not support listing of
a diskette’s directory to the printer;
however, this can be done by setting the
device number at $6F to -2 and then
calling the directory routine:
POKE 1 1 1 ,254: D 1 R
The two instructions should not be
separated, and if executed within a pro-
gram should be followed by:
POKE 1 1 1,0
to redirect output to device 0.
RUN
The statement 100 RUN A$(X ) might
The program assumes that the disk
was formatted with a skip factor of four
and attempts to read each track in one
revolution of the disk. In some cases,
however, depending on the current drive
speed, the speed at which the disk was
formatted, and the speed at which the
sectors were written, the end of one sec-
tor comes too close to the beginning of
the next sector. This results in much
slower operation. If the program runs
slower than about 2.5 tracks per second
on some disks, replace Line 30 with:
30 S=2
With this setting the program will
read every other sector and take two
revolutions to read each track by using
the sector order of Lines 320 and 330
instead of Lines 300 and 310. Finally, in
order to implement VERIFY ON in
158 THE RAINBOW November 1984
be useful in a menu program. However,
it doesn’t work because Disk BASIC
assumes that if the first character of
whatever follows RUN isn’t a quote,
then it is a line number. The problem
may be solved by adding an empty
string: 100 RUN “”+A$(X)
VERIFY
According to the Disk BASIC manual,
VERIFY ON causes a VF Error if a
sector is written incorrectly. Actually,
the routine that handles the verifying
does more than this. When it detects
that a sector has been written in error, it
does not simply give a VF Error and
give up; instead it attempts to write the
sector up to four more times before it
gives the error. So disk BASIC with
some software packages it may be neces-
sary to insert the VERIFY statement
into the program; for example, with the
Telewriter , add the line:
0 VERIFY ON
to the program: S/ XXX.
CLOSE
There are several problems in the part
of the CLOSE routine in the Disk BASIC
1.0 ROM used with random (direct)
access. A misdirected branch at $CA CC
causes some strings fielded in buffers
other than the one being closed to be
deleted. Also, because of a stack mess
up, any string array elements fielded in
any buffer can cause unexpected results.
Most importantly, whenever a random
file other than the last one opened is
closed, the system crashes. Therefore, if
VERIFY ON does not just tell you
when it has glitched your directory; it
often can repair it immediately without
you or your application program know-
ing what happened. Incidentally, if you
get I/O Errors reading disks made with-
out VERIFY ON , try: 3 PEEK(&HF0)
after the errors. If you get an eight or 16,
there’s a good chance that VERIFY ON
would have prevented the error. Unless
your drive has a better than average
reliability record, I recommend VERIFY
ON at all times except for BACKUP s,
which take a long, long time with verify.
Instead, a fast disk scanner may be used
to test the destination disk after BACK-
UP. For example, this BASIC program
can usually test a disk in about 15
seconds if there are no errors.
you must have two or more random files
open at once, open them in ascending
order and close them in descending
order by device number. Remember
that whenever an error occurs, files are
closed in descending order. A similar
problem may occur in COPY — if an
I/O Error occurs while one of the files is
open, CLOSE gets confused and causes
the same crash. While the first three
problems are fixed in the LI Disk
ROM, the last one is not.
The Case Of The Garbled Up Disk
Radio Shack devotes a whole chapter
to the garbled up disks, but they omit
some of the common causes of disk gar-
bling. Starting at address $800 there are
four areas used to store the file alloca-
tion table of each drive with open files
Each area also has one byte used to
count the number of open files on that
The listing:
10 FOR A=&H1DA TO &H1F8: READ I*
: V= V AL ( " &H 11 + 1 $ ) : S^S+V : POKE A, V
: NEXT
20 IF SO4040 THEN PR I NT "DATA ER
ROR " : STOP
30 S=1
40 FOR N«1 TO S
50 FOR A“4cHlFA TO &H20B
60 READ I
70 POKE A, I
80 NEXT A
90 NEXT N
100 POKE &HE A , 2 ' READ SECTORS
110 POKE &HEB, 0 p DRIVE 0
120 POKE &HEE, 4: POKE *cHEF,0
130 FOR TR=0 TO 34
140 POKE &HEC, TR
150 EXEC &H1DA ’ READ TRACK
160 IF PEEK < &H 1 F9 > =0 THEN 240
170 FOR A=&H1FA TO &H20B
180 SE=PEEK (A)
190 E=PEEK ( A+ 18)
200 IF E=0 THEN 230
210 ER=ER+1
220 PRINT "ERROR" ; E; "ON TRACK" ?T
R; "SECTOR" 5 SE
230 NEXT A
240 NEXT TR
250 PRINT ER 5 "TOTAL ERRORS."
260 DATA 7F , 01 , F9, 8E, 01 , FA, A6, 80
270 DATA 97,ED,AD,9F,C0,04,96,F0
280 DATA A7,88, 1 1 , BA, 01 , F9, B7, 01
290 DATA F9,8C,02,0C,26,E8,39
300 DATA 1,12,5,16,9,2,13,6,17
310 DATA 10,3,14,7,18,11,4,15,8
320 DATA 1,5,9,13,17,3,7,11,15
330 DATA 12,16,2,6,10,14,18,4,8
EC = ElitlilLCCCEE
0EBGGE QtfIJILIJUC’
HI -RES SCREEN UTIL IT J>
F «« lur i n3: J o u b I e H * i 9 h t
□ n Scr^n UjOLCRL Ih 1H Q
Bel I Charade r tone verier a t o r
Switchable Full Screen Reverse Ui de
1 rue Upper & L o w e r ■: a s e c h a
111
Progranable line lengths frow 28 to
llfllll
55 char act er
28 Characters Fer I ine
32 Characters rer line
3 8 Characters rer line
■12 Characters rer line
51 Characters per line
t-H CKar art ers F-er I i r«e
Line lengths of 85*128 8 255 are unreadable
but: can be very useful for seeing disrla- i a out s
811 functions are east I ft oar an able thru E=m Ii
Ful I • EftSXC CanPflUBLE i r.c I ud i n ? C L 8 PR 1H7 8
• FULLY BASIC COMPATIBLE
• DISPLAY FORMATS OF 28 to 255
CHARACTERS PER LINE
• FULL 96 UPPER LOWER CASE CHARACTERS
• MIXED GRAPHICS & TEXT OR SEPARATE
GRAPHIC & TEXT SCREENS
• INDIVIDUAL CHARACTER HIGHLIGHTING
• REVERSE CHARACTER HIGHLIGHT MODE
• WRITTEN IN FAST MACHINE LANGUAGE
• AUTOMATIC RELOCATES TO TOP OF 16 32K
• AUTOMATICALLY SUPPORTS 64K ot RAM
WITH RESET CONTROL
• REVERSE SCREEN
• ON SCREEN UNDERLINE
• DOUBLE SIZE CHARACTERS
• ERASE TO END OF LINE
• ERASE TO END OF SCREEN
• HOME CURSOR
• BELL TONE CHARACTER
• HOME CURSOR & CLEAR SCREEN
• REQUIRES ONLY 2K OF RAM
• COMPATIBLE WITH ALL TAPE 8c
DISK SYSTEMS
$ 19.95
INTRODUCING
TEXTPRO III
"The Professionals” Word Processing System
\>
°n *
• 9 Hi-Resolution Display Formats: from
28 to 255 Columns by 24 lines
• True Upper / lower Case Display
• Three Programmable Headers
• Programmable Footer
• Automatic Footnote System
• Automatic Memory Sense 16-64K
• Up to 48K of Workspace on 64K
• 10 Programmable Tab Stops
• 7 Tab Function Commands
• Automatic Justification
• On Screen Underlining and Double
Size Characters
• Change Formatting at Any Time
• Edit Files Larger Than Memory
• Compatible with All Printers
• Easily Imbed Any Number of Format
and Control Codes
• Typist Friendly Line and Command
Format Entry
• Automatic Key Repeat
TEXTPRO 111 is the most advanced Text Editing and
Word Processing System available for the Color Com-
puter. One of the reasons for this is. Textpro works in a
totally different way than the other Color Computer
Word Processing programs. It uses simple 2 character
abbreviations of words or phrases for commands. These
commands are used at the beginning of a line and are
preceeded by a period. Several commands can be
chained together on the same line for ease of use. Thru
these commands you tell the Word Processor how you
want the margins set, line length, indenting information,
and so on. You can change the way you want a docu-
ment formatted at any point in the document. You also
have the freedom to write without worrying about how
long the line is or where the margins are and so on. The
Word Processor automatically takes words from one line
to the next and fills out the printed line to the desired
length. You can even use the command to Input Text
from the Keyboard while a document is being processed,
and use that information to change the formatting or
enter any other valid text Processor command. With this
kind of flexibility and an extensive set of commands and
functions available, its no wonder that TEXTPRO III is
the most advanced Word Processing System.
Screen Formatting
Textpro III has 9 Hi-Resolution Upper Lower case
display formats available, from 28 to 255 characters per
line by 24 lines. You also have advanced screen com-
mands such as double size characters and on screen
underlining. You can also use the standard 32 by 16
display for systems having lower case hardware kits in-
stalled. The display defaults to a 51 by 24 format that is
easily switched to any other format available. Along with
the Hi-Resolution screen we added automatic repeating
keys “Typomatie." The rate is fully adjustable from ultra
fast to super slow or can be turned off entirely for your
convenience.
64K Support
Textpro III fully supports the use of 64K on the Color
Computer. It has fast automatic memory sensing and
configures itself accordingly. Textpro III does not require
Extended Basic or Flex to take full advantage of a 64K
RAM system. On a 64K Disk System there is over 64K of
workspace available and files larger than memory are
fully supported. Tape based systems have up to 48K
available for workspace.
Text Editor
Textpro III has a full featured, line oriented screen editor.
It supports single or multiple line copy and move, global
or local search and replace of any character string,
character insert and delete, block delete, adjustable
speed automatic key repeat, single and automatic line
edit, programmable underline and double width control
coded, change screen background color and line
lengths, automatic line numbering, line resequencer,
and insert and delete line numbers.
Disk & Tape I/O
Textpro III uses fully compatible ASCII formatted files
that do not have to be converted like some of the other
Word Processing Systems. It will load, save and verify
basic ASCII formatted tape files. The disk version sup-
ports Load. Save. Directory, Kill, Append, Text Process
file from Disk, Roll part of file to disk and get next portion
of file from disk.
DISK $59.95 TAPE $49.95
CEF
comp
(702) 452-0632
Standard Commands
Textpro 111 features a whole host of Document Format-
ting commands. The setup command section includes:
Line Length. Top. Left, and Bottom Margins. Page
Length, Page Numbering on /off and Automatic Word
Fill and Justification on /off.
Some of the vertical cpntrol features include: test for
number of lines left on the page, skip to next page, set
page number, wait at top of page, single and multi line
spacing, and skip blank lines.
Textpro III features 3 programmable header lines that
can be centered, left or right justified. It also has one pro-
grammable footer line. 3 commands for continues,
single and paragraph indenting, center text, underline
and double width print commands.
Footnotes and Special Commands
Some of the special features allow imbedded control
codes to access intelligent printer features like:
superscript, subscript, change type font and even
graphics. You can even imbed control codes within
justified text. There is a command that automatically
places footnotes at the bottom of the page, which can be
very handy for term papers, etc. Another command
allows you to display a message on the screen and input
text from the keyboard. This text is then printed as if it
has been part of the original text, thus you can produce
things like a personalized form letter. There is also a
repeat command that allows you to repeat an Entire
document or a part of one as many times as needed up to
255 times. This can be used to produce mailing labels or
combined with the previous command to produce a
selected number of personalized form letters.
Tab Functions
Textpro III features an elaborate system of tab com-
mands for complete control over column formatting.
There are 10 programmable tab stops that can be de-
fined or re-defined at any time in the text file. They can be
used with the following tab commands; Center Over Tab
Column, Right Justify to Tab Column, Decimal Align
Over Tab Column. Left Justify to Tab Column (Normal
Tab) and Horizontal Tab. Tab functions may also be
used with a numeric tab column position for maximum
flexibility. You can also define the Tab Fill Character to
any printable character to fill in the blanks with dots,
dashes, etc.
5566 Ricochet Avenue
Las Vegas, Nevada 89110
All Orders Shipped From Stock
Add S2 50 Postage
drive, and one byte that counts changes
in the FA T and indicates whether the
table should be written out when a lile
on that disk is closed. Any loading of
garbage into this area is likely to mess
up these bytes such that the next time a
file on the disk is closed, the garbage is
written out to the disk’s FAT sector,
which is essential to accessing the files.
For example, many programs designed
for cassette systems load starting at
$600. If one of these were converted to a
disk file with a tape to disk program, a
likely result of attempting to load it
would be not just a crashed BASIC but
also an unusable disk. A similar prob-
lem could occur if the program was
loaded from a cassette and an attempt
was made to save it on a disk. This is
also what can happen if you use a cer-
tain often-published PC LEAR 0 rou-
tine and try to LOAD a BASIC program.
While these situations all arise out of
user error in messing with BASIC’s re-
served areas, a similar problem can be
caused by another of the bugs in Disk
BASIC 1 .0. Whenever the File Allocation
Table is written out on the disk (during
CLOSE : KILL WRITE, etc.) the '‘num-
ber of open files" counter for the next
higher numbered drive is set to zero by a
botched instruction at $C70C. Because
of this, any changes in the FA T made on
a disk in one drive (due to CLOSE,
KILL , etc.) while files are open on the
next higher drive, can result in the file
counter of the higher drive being decre-
mented to a non-zero number when the
files on it are closed. If this happens, any
disk later placed in the higher numbered
drive may be wrecked by having its File
Allocation Table overwritten by a copy
of the FAT from another disk. For
example, if you open a file on drive 1,
SA VE or KILL on drive 0, CLOSE all
files or UNLOAD /, switch disks in
drive 1 , and SA VE on drive 1 , the new
disk may get the FA T copied from the
old one and require reconstruction ef-
forts to recover files. This does not
apply in a one-drive system, but if
you’re going to OPEN any files on any
drive except 0, and work with other
drives while they’re open, 1 recommend
using Disk BASIC 1.1, in RAM if neces-
sary, to avoid this problem.
UNLOAD And END
The Disk BASIC manual cautions that
you should use UNLOA D before switch-
ing disks whenever there may be files
open. But all UNLOAD does is close all
files on the specified or default drive. So
unless you want to leave files on some
drives open, you can save keystrokes by
using END , which closes all disk and
cassette files, or any syntax error, as the
Disk BASIC error routine closes all disk
files. Note also that UNLOAD closes
files from low to high device numbers,
the opposite order from CLOSE , so
UNLOAD can trigger the random files
crash in the 1.0 Disk ROM.
64 K
As you probably know, the Radio
Shack 32K CoCo contains 64K RAM
chips, and with a hardware modifica-
tion first published by Frank Hogg in
February of ’82 and eventually adopted
by Radio Shack for use in the current
revision circuit boards, the full 64K can
be accessed through memory paging.
One way to use this extra memory is to
run a program like:
10 FOR 1=0 TO 22
20 READ X: POKE 950+I,X
30 NEXT 1
40 EXEC 950
50 DATA 26,80,142,128,0,183
60 DATA 255,222,236,132,183,255
70 DATA 223,237,129,140,255,0
80 DATA 38,241,28,175,57
to copy the BASIC interpreters into the
upper half of RAM and leave the SAM
in map type one so that BASIC may be
modified and the area above BASIC may
be used as extra RAM. Many people
have assumed that without the modifi-
cation, which prevents a bus conflict
problem during write operations, or the
new board, none of the extra memory
may be accessed. It appears, however,
that even without the modification there
should be no problem writing at address-
es that would be unoccupied by ROM in
map type zero, or even at addresses that
would contain ROM as long as the data
to be written is copied directly from the
ROM, avoiding the bus conflict. This
means that even in the older, unmodi-
fied 32K units, about 16K offree memory
in the range of $ C000-S FEFF may be
easily accessed if a disk controller or
ROM cartridge is not in the system by
simply running the above program. Af-
ter running this program, the system is
actually in the 64K mode, although
without the modification the 16K from
$8000-$ BFFF is unable to reliably store
anything other than an exact copy of the
ROM, so it’s really more of a 48 K com-
puter. 1 have seen several articles regard-
ing the process of relocating ROM
packs to run in low RAM, but this
seems hardly worth the effort when you
can load the programs in RAM from
tape and run them at the address they
were designed for without breaking your
warranty seal to effect a true 64K com-
puter. There is also another use for this
mode; if even Extended BASIC is not in
the system, it can be loaded from tape
and EXECeci To make the tape:
CSAVEM “XBAS1C", &H8000,
&H9FFF, &H8002
Remember that pressing Reset sets
the SAM back to map type zero, the
ROM mode, and makes the RAM above
32K disappear; also, the high speed
(address dependent) mode will not work
in map type one. ~
^\h/h cot um e/ „
For all your COCO Software
write or call:
The USER-FRIENDLY Company"
DATAFACT SOFTWARE LTD.
PO Box 5356 Stn. B Victoria, B.C. V8R 6S4
(604) 595-2312
GRAPHICS COMPRESSION
GRAPHICS COMPRESSION UTILITY (QCUJ
DOUBLE ORTRIPLETHEAMOUNTOFGRAPHICSTHATYOU CAN STORE IN RAM OR
DISK*. INSTANTLY DECOMPRESS YOUR GRAPHICS FOR HI REZ DISPLAY WITH
THE RELOCATABLE MACHINE CODE "GRAPHICS DECOMPRESSION UTILITY"
(GDU) THAT CAN BE CALLED FROM BASIC**. ALL MACHINE CODE, MENU DRIVEN
AND USER FRIENDLY. USE THE RELOCAT-
ABLE COMPRESSEDGRAPHICS FOR EITHER
DISK OR TAPE ORIENTED PROGRAMS. 32K,
DISK & ECB REQUIRED FOR ROM CALLS.
$27.95 + $3 S&H ‘VARIES WITH
COMPLEXITY
RAINBOW
* 6144 bytes COMPRESSED TO 1542 bytes 1
LPSEYMOURSVS937 FAIRWOODAVE SUNNYVALE CA94089.**purchaslng"GCU*’
grants you license to use "GPU" for any purpose
160 THE RAINBOW November 1984
WHERE’S-IT
by C.E. Li* Id law
What programs are on this disk? Which
disk is my WIDGET program?
WHERE'S-IT will answer these questions
for you and maintain disk directory index
files with up to 972 programs in each
Completely user-friendly, just run
WHERE S-!T and follow the prompts to
Create index files holding up to 972
programs
Load or save existing index files
Add. delete or update index files for a
specific disk
Sort index files alphabetically with a
machine language sort
List index files to screen
Print index out with 162 programs to the
page
Disk only $1 9 95
(32K Extended Color BASIC)
We are also a dealer for
the following companies:
Moreton Bay Software
Computerware
Spectrum Projects
Mark Data, Amdek, Epson
Pal Creations, Tom Mix
PBH Computer, Inc
Spectral Associates
Cognitec, Elite Software
Prickly Pear Botek
Cobra Software
and many more fine companies
JARB
SOFTWARE
HARDWARE
163© D Avenue, Suite C
National City, CA 92050
After hours:
BBS 619-474-8981
Orderlln©:
6 1 9-474-8982
FEATURES
Creates stand-alone programs
Up to 100 rooms. 60 objects. 30 command words, and 9 conditional Mags
Supports tape and disk output
Optional printer output of important sections during creation of ADVENTURE
Complete documentation
Includes sample ADVENTURE
Works with all models of the CoCo except MCMQ
Requires 32K Extended Color BASIC
GRAY LADY
by Terry A. Steen
Control your submarine in its efforts to destroy the enemy fleet. You
must launch your sub to surface missiles while avoiding the depth
charges. Five different types, hi-res graphics and spectacular
sounds. Also a talking version included at no extra charge for those
who have an SC01 based voice pack. Four screens and progressive
difficulty make this all machine language program a real bargain.
Cassette: $19.95
Disk/Amdisk: $24,95
U S. COD orders accepted, no charge cards please
Shipping and handling S3 00
California residents please add 6°/o sales tax
UTILITY
JINFILE A Jumbo
With Some Very
J INFILE is a special purpose filing program designed to
create, save and retrieve very long file entries. Unlike
many database managers, every search can be com-
pletely different from the last, and you don't have to plan the
searches when you create your data file. Besides this, it is
simple and safe to operate: in a year of frequent use by a
non-programmer there has not been a significant system or
user-caused data loss. It requires a 32K Extended BASIC
Color Computer, one disk drive and a printer.
The file structure is based on random access records
which hold up to 1.5K of information on each entry.
Records are stored in one of four compatible categories, and
depending on the category, may contain up to 1 7 elements of
varying lengths. Table I describes the categories, their asso-
ciated elements and the length of each element. Once
created, the records are retrieved by either calling a specific
entry by number or describing the type of information
desired, and letting the program search for all of the records
fitting your description.
The four categories available reflect the original purpose
of JINFILE— to support research in art history. However,
it is easy to change these to suit your own needs. The arrays
are described in Tables I and 2. Lines 400 and 1600 define
the four acceptable category codes, and the lead items in
Table is RECORD
DESCRIPTIONS
NBR
LENGTH
BIBLIOGRAPHY
PEOPLE
STRUCTURES
ARTWORK
0
n a
Record
Record
Record
Record
1
Category
Subject
Category
Category
Category
2
250
Subject
Subject
Subject
3
250
Author
Name
Arch i tect
Artist
4
115
Title
Address
Building Name
Artwork Title
5
50
Journal
Position
Type(Sty le )
CoLintry
6
32
Place of Pub.
—
Drawing s- Inst it.
7
32
Pages/Publ isher
-
Height
Dimensions
8
12
Date
Date
Date
Date
9
10
Vo 1 ume
National i ty
Mater i al
Medium
1(0
30
1 1 lustrations
-
Drawings-Ci ty
-
11
30
20
Location
Call Number
Institution
Phone Number
Location
File Number
Location
IZ
File Ntimber
13
8
Notes/Course
Notes
Notes/Sl i des
Notes/Sl i des
14
25
Value (Year )
-
Drawings/Type
Drawings/Type
15
220
Comments ( 1 )
Comments ( 1 )
Comments ( 1 )
Comments ( 1 )
16
220
Comments (2)
Comments (2)
Comments (2)
Comments (2)
17
220
Comments (3)
Comments ( 3 )
Comments < 3)
Comments ( 3 )
( Bob Weir is a graduate student in computer science at
the University of North Carolina, Chape! Hill.)
162 THE RAINBOW November 1984
! 32K
J DISK |
a
(he
OID
RAINBOW
-
Information File Handler
Special Fe a By Robert Weir
data Lines 2010, 2020, 2030 and 2040 provide their names.
Element names can be altered by changing data Lines 2005
to 2060. Be sure the sum of the LN values does not exceed
the value specified in the FILES statement in Line 50. If you
modify JIN FILE, it is a good idea to plan your alterations
using tables similar to Tables 1 and 2,
After you have JI NF/LE saved on disk, you can run it just
like any other BASIC program — type RUN“JINFILE"'dnd
it will load and execute. Once the program is loaded into
memory, the program disk is not required, and you can leave
your data disk in for the entire work session. As a safety
feature, 7//VF/L£ closes disk files immediately after reading
or writing a record. This means that you can end the pro-
gram at any time the disk light is not lit simply by pressing
BREAK. It may not be the most elegant way to end, but you
don’t have to worry about losing data unintentionally.
When the program is run, you first see the main menu
(Table 3). You can select the desired command by simply
pressing the indicated key.
Data Input
Input is selected from the main menu by pressmg‘D*. You
will be asked for the disk number. This is for your reference
primarily, and can be anything you choose as long as it is a
Table 2: MATRIX LISTINGS
Matrix NM$(3,17)
wh i ch
provides element names and matrix
provi des
element
lengths are contained in Table 1.
RX < 3 , 1 "7
> 3
Provides ordered values for data
Symbol
B
P
or
S
pr i nt ing.
A
X
0
1
2
3
Y
0:
0
0
0
0
1 =
1
1
1
1
2 =
2
2
2
2
3 =
3
3
3
3
43
4
4
4
4
5:
5
11
5
9
6 =
6
12
a
8
7 =
7
5
9
11
8 =
8
9
7
5
9 :
9
8
11
7
10:
10
13
6
12
11 3
11
15
14
13
12:
12
16
10
14
13 =
13
17
12
15
14:
14
-1
13
16
15 =
15
-1
15
17
163
16
-1
16
-1
17:
17
-1
17
-1
RR <
<£> > :
Provi des
reference start positions for
PAGE:
0
PS array
1 2
pages- Last value is dummy -
3 4 5 6
0
10
17
20 24 26 27
November
! 84 THE RAINBOW 163
number. Next you will enter your two-letter category/ sub-
category code. The category is indicated by one of the letters
*B7P7S\ or ‘A' corresponding to the first letter of each
category name. Subcategory is a different matter. It is
mainly designed for future implementation of a disk record
directory, and can now be any printable character you
desire. The recommended use of subcategory mo cover very
broad areas that span the range of categories* Examples are
Crafts, Course references, Canadian Arts and Architecture.
After that, each element will be requested with a special
screen display to assist in keeping the element length within
the allowable limits. If you do enter one that’s too long, then
one of two things will happen. If it is a long entry, then the
overlength end will be chopped off, and you'll be informed.
If it is a short entry, then the entireelement is erased and you
must redo it.
When entering data, provide the information requested in
any format that you are comfortable with* For example,
under Subject, list in any order all of the subjects you might
want to find the record by. It is not necessary to separate
each item, but commas help readability. Ifyou useabbrevia-
lions, be very careful because consistency is the key to
having successful searches. Experienced J/NFILE users
keep a summary sheet of most often used abbreviations
handy.
Ideally, subjects should be chosen in a ma nner rescm bling
the waterfall technique used in building outlines. This will
allow successful searches at various different levels of detail.
It is highly recommended that you never use lowercase
letters. The program is not sophisticated enough to tell that
“CR AFTS" is the same as “Crafts." Consequently, you can
see that searches might fail for no other reason than an
injudicious use of lowercase letters.
You do not have to enter anything for elements that do
not apply. Simply press ENTER and the phrase “NO
ENTRY" will be inserted in that dement for you.
When all elements have been entered, a new menu will
appear, offering you the following choices:
S Save file on disk
R Review entry
X Finished data entry
N Input new entry
Selecting Review will allow you to edit the record before it
is saved to disk. After editing, the above menu will return.
You should then select Save before adding the next record.
l N' will return you to the start of Data Input and 'X' will
return you to the main menu.
Searching For Records
There are two very different ways to retrieve a record that
has been saved on disk. The quickest way can be used when
you know exactly which record you want. The other
method, searching with definitions, takes considerably
longer, but this is the way to gather all of the information
that has been saved on a particular range of subjects.
To conduct a record search, insert the data disk that
contains the desired record when the main menu appears.
Then select 'R’ at the main menu. The screen will clear, and
you will be asked to provide the desired record number. This
number can he the complete record number, or just the last
three digits of the num ber. The program does not care if you
Table 3i MAIN MENU
JINFILE VI . 1
MASTER FILINS SYSYTEM
INSERT DATA DISK, PRESS <ENTER> WHEN READY?
KEY RETRIEVAL MODE
D DATA INPUT
R RECORD SEARCH
S SEARCH WITH DEFINITIONS
P SEARCH WITH PRIOR
DEFINITIONS
164 THE RAINBOW November 1964
call for record 4003, 3, or even 6003. It is only interested in
which record to look for on the disk currently in the drive,
and that information is provided by the 3.
When you have provided the record number(followed by
ENTER), it will commence a search on the disk. If the record
cannot be found, then an error message will be displayed.
This will say:
IMPROPER ENTRY, (nbr) REDO
The number provided will be the number you entered.
This error will generally occur only when you ask for a
number larger than the largest entry presently on the disk. It
will also occur if you specify a number less than one.
When the record has been found, display page 0 will
appear, and all of the display, print and editing functions are
then available. Press "X' when you are finished with the
record, and you will be asked if you want another record.
Answer “NO" to return to main menu.
When you want to conduct a descriptive search, then
think in threes. You can search any three lines of your
1 7-1 ine record for the occurrence of up to three sets of three
key phrases. Naturally, these are upper limits, and you can
choose to search only one line for one specific word.
Select 'S'at the main menu for a descriptive search. You
will be asked for the category and subcategory to be
searched. The whole entry is a iw'o-letter specification fol-
lowed by ENTER. If, for example, you are only interested in
printed materials, then the category will be l B\ If you wish
for more than one category to be searched, then enter L X\
Subcategory works the same way, and this will generally be
'X\
You will then be asked to specify each exclusive group.
These groups are up to three phrases long. You can specify
“Italian Architecture," Dutch Painting, 11 and “Oil" as one
exclusive group.
If you have less than three phrases for a group, then just
press the ENTER key when an input is called for. The same
technique is used if there are less than three exclusive groups
— just press ENTER when the first element of the group is
called. When your parameters have all been entered, the
printer will provide a hard copy of your entry.
The last specifications are the line numbers to search.
They are input in the same way as above. Key in each
number, followed by ENTER, Typically, searches are con-
ducted in the three lines containing the most information
—namely 2 (Subject), 3 (Author), and 4 (Title). The com-
ment lines are also useful to look at, depending on how you
have saved your information.
The search will then begin at the first record on the disk.
As each successful match is found, it will be displayed on the
screen, and all of the normal options to print, display credit
are available. To continue the search, press 'X*. Once the last
record on the disk has been reviewed by the program, the
main menu will reappear. If you have other disks to search,
you should then insert the next disk, and press the'P'key at
the main menu. This will continue the search without the
necessity to re-enter the search parameters. Press ‘Z’ to abort
the search and return to main menu.
When choosing parameters to search with, you must care-
fully evaluate just w'hat you want to see. First, decide how
many exclusive groups you wish to use (up to three). Often
you will only use one, since these groups are ANDed in the
Table 4= SEARCH WORKSHEET
Date '
Category /Sub category s
Exclusive Group 1*
( a )
OR <b>
OR <c)
AND Exclusive Group 2:
t a )
OR
OR
Cb)
<c>
AND Exclusive Group 3:
( a }
OR (b> ___
OR
C c)
Lines to Search:
(2 characters; XX for all)
Novemt \ r 19S4 THE RAINBOW 165
program, which means that in order to retrieve a record, a
match be found in each of the groups. For example, if
you want to find every record that contains hath Architec-
ture and Crafts, you would use two exclusive groups. A
record that contained only Architecture would not be
retrieved.
There will be many times when you wish to see records
that contain references to more than one item. For instance,
you m ight want to see all of the references to Dutch Painting
as well as anything that discusses Rubens. These parameters
would go into a single exclusive group.
If you lake these different parameters all together and put
them into a matrix, the result will appear as follows;
parameter 1 OR parameter 2 OR parameter 3
AND
Parameter 4 OR parameter 5 OR parameter 6
AND
Parameter 7 OR parameter 8 OR parameter 9
You can fill this matrix up however you wish, just
remember that each exclusive group you use will need to be
satisfied before a record is retrieved and displayed. Table 4
provides a worksheet to assist in defining your search.
Display Options
There are a total of six different display pages: 0 to 5. They
can be selected at any time and in any order so long as one of
the six is presently visible on the screen. Their purpose is to
allow you to quickly and efficiently review any part of a
record.
There are two points in the program where you have a
chance to look at the data file which is currently in memory.
The first point is after you have completed entering or
correcting a record and are ready to save it on the disk. The
other point is w r hen a search has retrieved a record from the
disk. You will bcable to recognize these times by thedisplay
shown. That display is a summary of the most important
elements of the record, and is called page 0. It contains the
following elements cither in whole or in part:
Paged: (The entries are in Bibliography ; People : Struc-
tures : Artwork order)
(0) RECORD
(1) CATEGORY
(2) SUBJECT (part)
(3) AUTHOR : NAM E : ARCHITECT : ARTIST (pan)
(4) TITLE: ADDRESS : BUILDING NAME:
ARTWORK TITLE (part)
(5) JOURNAL : POSITION : TYPE(STYLE) :
COUNTRY
(10) ILLUSTRATIONS : : DR AWINGS CITY : -
(9) VOLUME : NATIONALITY : MATERIAL :
MEDIUM
(13) NOTES/COURSE : NOTES : NOTES/ SLIDES :
NOTES/SLIDES
( 12) CALL NBR: PHONE NUMBER: FILE NUMBER
: FILE NUMBER
The purpose of page 0 is to put as much information as
possible on the screen at onetime, and to allow you to make
a quick decision as to the next step.
Pages 1 to 5 provide the complete record, and are useful
166
THE RAINBOW
Novem
C X ? : Provides element numbers and corresponding
screen print positions for page displays.
I tern
Line Nbr
Posi t i>
X 0
1
Y
PAGE
0:
1
15
" 0
1 :
2
32
2 =
3
128
3 =
4
192
4 ;
5
256
5 =
10
320
6*
9
384
7 =
0
416
0 5
13
448
9:
12
480
PAGE
10:
1
15
it ^ pi
2
32
12:
11
320
13:
12
384
14:
13
416
15 :
8
448
16 =
9
480
PAGE
17:
3
0
“2 11
IS:
4
288
17:
5
416
PAGE
20:
7
0
"3"
21 :
14
96
22 :
6
192
23 =
10
208
PAGE
24:
15
0
li ^ rt
25:
16
256
PAGE
46 :
17
0
5"
fer 1984
for proofreading a data entry or assisting you in your deci-
sion to print a record found during searches. They contain:
Page 1:
(0) RECORD
(1) CATEGORY
(2) SUBJECT
(11) LOCATION : INSTITUTION : LOCATION :
LOCATION
(12) CALL NUMBER : PHONE NUMBER : FILE
NUMBER ; FILE NUMBER
(13) NOTES/ COURSE : NOTES : NOTES, SLIDES ;
NOTES/SLIDES
(8) DATE
( 9 ) VOLUME : NATIONALITY : MATERIAL :
MEDIUM
Page 2:
(3) AUTHOR : NAME : ARCHITECT : ARTIST
(4) TITLE : ADDRESS : BUILDING NAME : ART-
WORK TITLE
(5) JOURNAL : POSITION : TYPE( STYLE) :
COUNTRY
Page 3:
(7) PAGES/ PUBLISHER : — : HEIGHT :
DIMENSIONS
(14) VALUE(YEAR) : — : DR AWINGS(TYPE) :
DRAWINGS(TYPE)
(6) PLACE OF PUB, : — : DR A WINGS-INSTIT, : -
(10) ILLUSTRATIONS : — : DR AW1NGS-C1TY :
Page 4:
(15) COM MENTS(l)
(16) COMMENTS(2)
Page 5:
(17) COMMENTS(3)
To use these displays, all you have to do is press the
number key for the page desired, and it will instantly appear
Remem her that you can only do this when one of the pages is
visible on the screen. You should also note that after print-
ing a record you are returned to this display mode, since
there are many other commands available besides page dis-
plays. Table 5, Page Display Commands, provides a sum-
mary of them.
Print Options
Print options, of which there are three, can be selected
when you are in the display mode. Display mode is achieved
automatically when you select “Review" after entering or
editing a record or when the program has found a record
during a search.
The three options arc for either:
a) the complete record
b) a summary of the record
c) a tailored printout of the elements you desire in the
order that you want to see them
Print options are selected in the same way as display
options. When any page (0-6) is visible, press the appro-
priate key from Table 5, You will then be asked to prepare
the printer and paper.
Table 5: PAGE DISPLAY COMMANDS
Various commands are available, unseen, when you have one of the
page displays on the screen- Most are discussed in detail in
their respective sections* but this is a comprehensive summary . To
use any of them* merely press the key indicated. Pressing any key
not listed here will have no affect on the program. The exception is
< BREAK) - do NOT press that key unless you intend to end the program.
0 Display summary page 0
1 Display page 1
2 Display page 2
3 Display page 3
4 Display page 4
5 Display page 5
A Print the entire record
S Print summary of the record
T Print record using tailored format
D Define the format for tailored printing
E Edit the record
X Finished with the record; allow new (or edited) record
to be saved or continue search
Z Abort this entry and return to main menu. In Search
mode, the search will be terminated, but definitions
mill not be lost, nor will files on disk be altered.
Not available in Data Entry Mode*
November 1984 THE RAINBOW 167
Select a complete copy of your record by pressing k A\
Press ‘S’ for a Summary of the Record. The following will
be printed:
0) RECORD
1) CATEGORY
2) SUBJECT
3) AUTHOR : NAME : ARCHITECT : ARTIST
4) TITLE : ADDRESS : BUILDING NAME :
ARTWORK TITLE
A tailored printout of the Record is obtained by pressing
‘T\ Y ou must have previously defined the elements you want
for this option to actually get you anything.
Tailoring is defined at the same point in the program as
other print and display options are selected. Once you have
specified a definition, it will be saved in memory (not on
disk) until you either redefine it or end the program.
To select this option, press ‘D\ At the bottom of the
screen you will see displayed:
“ENTER YOUR ELEMENT NUMBERS IN THE
ORDER YOU WANT THEM PRINTED. ENTER A
NEGATIVE NUMBER TO END THE LIST (RANGE 0
TO 17)"
Using Table 2, select the element numbers you desire to
have printed, and then type in each one, in the order you
want them printed. You must press ENTER after each
number is entered. To conclude the list, type in “-1” or any
number less than 0. The display for page 0 will then reap-
pear, and you can select any of the regular options.
Text Editing
Sooner or later, you are going to make a mistake. Even if
it’s later, you may still want to enter revisions to record
entries. As you will see, this is very easily done either from
the data input mode or the search mode.
The technique used is a simplified version of the text
editor available from Extended Color BASIC. The following
commands are available:
C Change a character
D Delete a character
I Insert characters
H Hack off the rest of the line and allow additions
S Search for the first occurrence of the character
Right Arrow or Space Bar Move the cursor one
space to the right
Left Arrow Move the cursor one space to the left
Enter ( I ) Concludes Insert and Hack and, (2) Com-
pletes Editing
To use the editor, you must first get to the editing mode.
This is reached from the page displays by typing k E\ The
screen will clear and you will be asked for the line number
(from Table 1 ) which will be edited. As a reminder, you will
also be given the record number being modified.
Select the line number you wish to change, type it in and
press ENTER. The screen will clear again and will show the
original, unchanged line near the top. At about the center of
the screen, on the lefthand side, you will see a black rectan-
gle. This is your cursor, and it always sits on top of the
current character being worked on. You will only be able to
STUDENT OR PERSONNEL
RECORDS
MAILING LISTS
SALES OR CLIENT PROFILE
APPOINTMENT SCHEDULES
^ ORDER
WEAL ENTRY
^vESTATE
PROPERTY — LISTINGS
RENTALS
INVENTORIES
CAN YOUR DATA BASE
REMEMBER HOW YOU DID IT-
LAST TIME?
V- .
CAN YOUR SECRETARY RUN
REPORTS AND POST
TRANSACTIONS USING YOUR
DATABASE?
CAN YOU DEFINE AND SAVE
REPORTS AND CALCULATIONS
WITH RECORD SELECTION &
SORT PARAMETERS?
1 DATABASE SYSTEM
IS YOUR DATABASE ALL-IN-ONE
INTEGRATED PACKAGE 9
DESIGNED
CAN YOU PRINT INVOICES AND
STATEMENTS 9
FOR
CAN YOU PRINT TRANSACTION
SUMMARIES BY ACCOUNT 9
BUSINESS
CAN YOU SELECT. SORT. & PRINT
FORM LETTERS & LABELS IN ONE
OPERATION 9
NEW!! FROM THE CREATORS OF HOMEBASE!!
ALL-IN-ONE INTEGRATED PACKAGE: DATABASE, SPREADSHEET, WORD PROCESSING & MAILMERGE
INTRODUCTORY PRICES: WORKBASE I $64.95 400 RECORDS WORKBASE II $79.95 1 200 RECORDS
CALL TOLL FREE: 1-800-334-0854 (EXT 887) WORKBASE DATA SYSTEMS
OR SEND CHECK OR MONEY ORDER TO: P.O. BOX 3448, DURHAM, NC 27702
168 THE RAINBOW November 1984
see that part of the entry to the left of the cursor. You can use
the Right Arrow or Space Bar to move the cursor to the
right. The Left Arrow backspaces. By typing ‘C' followed by
a letter, you can change the character underneath the cursor.
If you type ‘S' followed by a letter, the cursor will go to the
first place that character appears to the right of the cursor. If
the character does not appear, the cursor goes to the end of
the line.
Insert and Hack are somewhat different in use. They use
the BASIC LINE INPUT command, and so you will see your
black cursor, as well as the BASIC flashing cursor. The black
cursor is the position where your new entry starts!
So, in order to insert some new text in the middle of an
entry, press T. You will see the flashing cursor appear, and
you can type in the new text. You end the Insert by pressing
ENTER. Hack works in the same way, except that everything
from the cursor to the end of the element is deleted, and your
new text is added on the end.
When you have completed your changes, press ENTER and
a new screen will appear. If your entry was modified to be
longer than allowable, then it will be shortened to fit
automatically.
Upon completion of editing, the screen will allow you the
same options that are available upon completion of a record
entry, so you can choose to review, save, or erase your edited
record.
10 ’jinfile, 30 JAN 83.
11 ’vl.l, 24 APR 83.
12 ’R.C. WEIR
13 * N— 14 COLONY APTS.
14 9 EPHESUS CHURCH RD.
15 p CHAPEL HILL, NC 27514
20 CLEAR 5000: CLS
30 PRINT@10, "jinf ile vl.l
BY robert weir, JANUARY 198
3"
50 FILES 1, 1570
60 DIM LN<17> f N*(17) ,NMS<3, 17) ,L
ST A (2,2) , FL (2) ,TL<17> , PS (1,26) ,P
P (6) , PX <3, 17)
67 FOR X=0 TO 17
69 READ LN(X>:NEXT
73 FOR X=0 TO 3
75 FOR Y=0 TO 17
77 READ NM*<X,Y>
79 NEXT Y, X
81 FOR X=0TO3:FORY=0TO17:READ PX
<x,y>:next y,x
83 FOR X=0 TO l:FOR Y=0 TO 26: RE
Wssamunk
100% machine language fast
action game. As a soldier / mon-
key you must save the forest of
Ledonia from the evil mammoth
spiders, avoid the falling coco-
nuts, save the sacred birds and
recover Ledonia's treasure. Mega-
munk has 11 different screens
with multiple colors and "four
voice" music. Joysticks required.
32K cassette $21.95
32K disk $23.95
T
•
v?
-.
t
La
*
k
&
METABOT
100% machine language strategy
game. You are surrounded by
Metabots. Each time you take a
step, they each take a step. You
must lure them into the electric
fences and acid pots. Great fun for
ages 8 and up. The whole family
can play! Joysticks NOT required.
32K cassette $18.95
32K disk $20.95
it.
D jjL±£i O could fx [aij
cMcgamunlt !
THE PUZ ZL ER will create crossword puzzle*, wordsearch puzzle* and wordscramble
puzzle* It will printout the puzzle to any dot addressable pnnter or Okidata series 80
printer 100% machine language. Great for school or church classrooms.
16K cassette ( $21.95
32K disk $23.95
lOKEY turns a portion of your keyboard into a numeric keypad Turn on 10KEY or
return to normal keyboard with a single keystroke. Sure makes numeric data entry easier.
Reviewed in Oct 84 RAINBOW
16K cassette $17.95
16K disk \ . $19.95
COLOR DESIGNER and your CoCo can create amazing hi-re* color pictures. Create
over 1000 color/texture combinations in PMODE4. Written in Extended Basic with
machine language subroutines. April ‘84 RAINBOW . 1 would not hesitate to
recommend Color Designer to someone in the market for a graphics editor."
16K/32K cassette (Extended Basic req.) $23.95
32K disk $25.95
OKIDUMP is hi-res screen dump for hi-res Co Co pictures to Okidata series 80 printers.
100% machine language Includes hints on printing pictures of hi-res game screens.
16K cassette $8.95
16K disk $10.95
AMORTIZE IT is possibly the best amortization program available tor CoCo Even
allows entry of additional principal payments
16K c asse t te (Extended Basic req) $11 95
32Kdisk $1395
EDUCATIONAL
MATH WA i v is a 1st and 2nd grade math drill game
16K Extended Basic cassette $11.95
32K Disk $13 95
PRESCHOOL PA Alphabet recognition and counting drills. Machine language
subroutines for speed Hi res graphics and sound.
16K cassette (Extended Basis req) $14 95
32Kdisk $16 95
QUIZALL A versatile quiz program Has study and test formats and allows printing of
quiz. June '84 RAINBOW T found QUI2LALL to be an excellent program "
16K cassette (Extended Basic req) $18.95
16K disk $20 95
ORDERING INFORMATION
• Add $2 for shipping and handling
• Utah residents add 5 75% sales tax
• We accept checks, money orders, VISA and MASTER CHARGE
• Order by phone — 801-571-5023 (call 6:30 to 10 pm MSTfor technical info)
• Add $2 for COD orders
RAINBOW
1060 Buddies Drive-Sandy Utah 64070-801-571-5023
November 1984 THE RAINBOW 169
COLOR TERM + PLUS +
If you’re looking for the finest terminal software you can buy. look no further! And now we've added a high-res screen display that
gives you 32 by 16, 42, 51, or 64 by 24 lines." And you can switch between the high-res screen and the normal screen without destroying
what you have in the buffer! + PLUS+ we have a buffer editor, complete up and down load support, on-line cassette or disk reads and
writes, off-line and on-line scrolling, pre-entry of data before calling, word wrap, buffer printing, selective printing, change any
parameter so you can communicate with any other computer. You can send and receive Basic programs, ASCII file, as well as machine
code, + PLUS + you can save your buffer lo tape (Tape or Rom version) or disk (Disk version). You can communicate with the local
BBS, CompuServe™, The Source™, the main frame at work or school, other color computers, Apples, IBM PC'S, TflS-8C) Model 1, II,
III, TV, I2 t 16, 100 t or any other computer via RS-232.
Compare these features with any other terminal program:
32 x 16, 42, 51, 6x24 Screen
Communications BAUD Rate: 110-19200
Printer Baud Rate; 600-9600
Select Half or Full Duplex.
Select Odd, Even, or no Parity.
Select 7 or 8 Bit Words.
Send Control Characters.
Send a True Line Break.
Separate Keys for Escape and Rubout.
Select. All Caps If Needed.
Word Wrap — Eliminate Split Words,
(32 Character Mode)
Selectable Reverse or Normal Video.
(32 Character Mode)
'Disk and Rom Pack only (not on tape). PRICE: $29 ! 35 (TAPE)
Scroll Protect Up to 9 lines.
Automatic Capture of Incoming Files. Send One Line At a
Time From Your Buffer,
Has Programmable Prompt for ‘ Send Next Line!!' 1
Buffer Size Indicator,
Complete Up and Down Load Support.
I m | >n >v e d Bu I’fe r Edit o r .
On/Off Line Scrolling of Buffer,
On /Off Cassette or Disk Reads and Writes.
Pre-Enter Data Before Going On-Line,
Save/ Load Machine Code, Basic Programs or Files.
Select Printer Line Feeds If Needed or Ignore Ail lane Feeds
in Buffer
$39.95 (ROM PACK) $39.95 (DISK)
WE’VE MOVED TO
LARGER QUARTERS!
SEE NEW ADDRESS BELOW
HARDWARE
SUPER PRO KEYBOARD — Mark Data replacement . $64,95
DOUBLE SWITCH I — This is our original switch box. Two
LEDs show you which port is being used, I or 2. High quality
parts, and a new great looking yellow face plate . . . . . , $29.95
DOUBLE SWITCH II — Same as t he above switch box, but we
have added three RCA jacks, and a switch which allows you to
switch between your 80 column board output, and your com-
puter output at a touch instead of unplugging $39.95
VIDEO SWITCH — Switch between your 80 column board,
and your computer’s output. Two LEDs display the
device , . , . $19.95
DOUBLE CABLE — If you don't have a lot of money to spend,
you can hook a modem and a printer up at the same time using
this Y-Cable. Works with most printers , . . $14,95
WORD PAK (80 Column Board) — This is one of the finest
pieces of hardware to come along since the CoCo. Allows you
to display a real 80 column screen, not the graphics that arc
sometimes difficult to read. Comes with a software driver that
will interface basic into the 80 column board $139,95
Y-CABLE — Used with the WORD PAK when disk drives are
being used. Not needed if you own some type of multi- port
device, the Multi- Pak interface for instance $29,95
DOUBLE DRIVER — - Best video driver available for the Color
Computer. Made by our friends at Mureton Bay Software,
Specify regular CoCo or CoCo II . $24/95
DOUBLE SPEAKER — This plug in device gives you sound
with a monitor. Plugs right in, nothing to solder, ,$19,95
HARD DISK DRIVE FOR THE CoCo WITH CONTROLLER:
5 MEG HARD DISK DRIVE $1299.95
10 MEG HARD DISK DRIVE. . , , , . $1599/95
$2,00 shipping and handling on all orders, $3,00 charge on C.Q.D, orders,
Mastercard and VISA accepted, Texas residents add 5% sales tax. Allow
two weeks for personal checks.
Send 20 cent stamp for free catalog.
Double Density Software
mm
620 Kings Row
Demon, Texas 76201
.iw.
Phone 817/566-2004
DOUBLE DOS II
NEW AND IMPROVED!! Double Dos II is an enhanced version
of our original DOUBLE DOS program. The original Double
Dos was so well received that we decided to add even more
capabilities, and fix some of the limitations in the original pro-
gram, With Double Dos you can use 35, 4f) or 80 track (double
and single sided) drives all on fine system, all ai the same time.
(The use of double sided drives will limit you to three drives,)
Works with all types of 5 l A or 3 inch drive systems and All com-
mands are supported in Double Dos! Double Dos is totally
transparent to your basic programs! If your system selection is
80 tracks, a FREE command will return 158 granules! Compare
this lo the 68 granules your system now returns. You get 78
granules with a 40 track drive. 10 more than the 35 track
system. EVERY command in basic is supported by Double Dos,
There is only one limitation, you can only open any number of
files to one drive at a time, otherwise everything else is the
same. Plus you get some great new commands!! Look at what
Double Dos will allow as new disk basic commands:
BAUD 1-6 ... change the BAUD rate with a command, no
pokes!
TRACK 3t5,36,40>80 change the number of tracks.
DOUBLE ,,, enable the double sided option,
PD1R ... print your directory to the printer.
DUMP ON/OFF ... send a basic program to a friend without us-
ing a terminal program!
RATE 6,35 ... change the head stepping rate.
VIDEO ON/OFF will give you a reverse screen without a
h a rd wa re m o d i f i cat ion.
SCROLL 1-2 55 ... change the screen scrolling speed,
COMMAND ... will list all new commands,
DUPE 0-2 ... will allow copy & backup from one side of a disk
to the other side on double sided systems!
DATE ... you can enter the month, day, and year which will be
Stored in the directory of your disk each time you save a pro-
gram or file, and you can see it when you use the DIR com-
mand! Very useful when looking for the most current file or
program!
AND, all commands can he used inside basic programs because
they have been added to disk basics list of commands! You also
get full reset protection, which means that you will stay in the
64 K mode until you power-down.
PRICE: $29,95 (DISK ONLY) 64K Required
m ULTRA TERM + #
PROFESSIONAL PROFESSIONAL PROFESSIONAL PROFESSIONAL
This program is the ultimate in coco
communicating!! Ultra Term + is used
with a plug-in 80 column board* that
gives you True 80 columns, not the
graphics display that is unreadable at 80
columns. This is truly a Professional
Package that is so easy to use that once
you have used it, you’ll wonder why
other packages are so difficult to use, (ox
cept for Color Term + Plus + that is!)
After using a terminal program that can
not give you True mainframe terminal
emulation, you will find Ultra Term +
indispensable! Ultra Term + even has a
host mode that allows you to echo
characters like full duplex mainframes
do! There are also 10 macro keys which
will allow you to save passwords, phone
numbers, modem programming informa
tion, etc. +■ PLUS + you can save them to
disk Also, like all Professional terminal
programs you can save your current pa-
rameters. This saves you set up t ime when
moving from one system to another
*Plus+ when used with the parallel
printer pon " * you can print what is com-
ing in And what about documentation'*
Every feature is explained in detail and
indexed for fast look up! There is also a
comprehensive help section to aid those
unfamiliar with telecommunications
Although this program was designed for
the Professional a total novice can use il
with ease. Check all the features listed
below r and then you decide who has the
world s smartest terminal!
Baud Rates; 1 ill -4800 [communicate)
600 -fWfillf primer)
Screen Format: HO x 28 w true upper &
lower case
Select half, full duplex or echo
Select odd, even, mark, space or no parity
DOUBLE SPOOLER
Tired of waiting for your listings? print
nuts? etc.? This is THE Spooling Program!!
Mo need to save your programs in ASCII
Von can also spool your files and you can
spool ANYTHING you print on The screen
while a program is running! Requires a
minimum of 32 K AND the 04 K computer
can spool really LARGE files!! Plus more!!
PRICE $im% (Tape) $21 95 (Disk)
DOUBLE MAILER
At last a powerful, easy to use, mailing
list program for a reasonable price Up lo
200 names can he held in memory for you
to change, modify, search or print as you
like. Plus, you can print out up to 1800
names without touching the keyboard.
Save thousands of names on each disk
The machine language sort routine will
sort 200 names in as little as fj seconds!
Supports single or double wide lab-els
Three and four line labels can he inter-
mixed without leaving gaps in your
listings! AH menu driven, and easy in use
Printer support gives 600-9600 BAUD
selection, and different print sizes if you
wish, 16K Extended
Send all 128 characters from keyboard,
Select 7 or 8 bit words,
Select l or 2 stop bits.
Send a true line break
Select all caps if needed,
Automatic capture of incoming files
X on X off capabilities.
Merge text or programs in buffer
58,000 character buffer (64K)
Send and receive BASIC , FILES and
machine code,
10 macro keys.
Four buffer send modes (dump,
prompted, manual & lime delay)
Buffer size indicators (bytes used &
bytes remaining)
Buffer editor w auto key repeal
Serf t \ I forward & reverse ru view buffer
&. print viewed screen option.
Selectable printer formats (line feeds,
etc.)
Selectable trapping or incoming
characters.
Print while receiving data*
Buffer editor has these features
Move forward and reverse through
buffer Insert, type over, delete lines
or characters.
Block deletion or stall to end of buffer
delete,
Save and load macros
Save and load parameters.
Use 14 disk drive (w SAVE, LOAD. DIR
& granule display)
Easy to use MENU driven format
Comprehensive users manual
Works with ALL Radio Shack™ Disk
Systems and all models of color
computers
Still not convinced!? How about a 15
day. money hack guarantee? if you don't
like the package for any reason, we will
refund your money upon return of a like-
new parkage ,+ Who out there is offering
you this kind of deaP And customer sup-
port was never better Simply fill out your
registration card and send it back to us
and you will he notified when new
features, improvements, etc become
available because all registered owners
will receive Free upgrades for a $5:0fl
shipping and handling fee).
As with all good Professional programs.
Ultra Term + is all machine code. This
program has been tested by those both
familiar and unfamiliar with communica-
tions programs, And when you call for
some technical support, you won't get an
answering machine during our business
hours (Hi-5 UST M-Sat .) under normal cir-
cumstances Technical help is usually
available all day
PRICE: Ultra Term + = -$55,1*5 (Disk)
Word-Pak (80-column board; in-
cludes a software driver so you
can use you r basic programs
with no modification in most
cases!) *139,95 + $3.00 S&H
Y -Cable *29.95 (Required if
expansion port not used with
disk drives)
Complete Package Ultra Term +
Word Pak & Y Cable [subtract $20,00 if
not needed] is only S2I0.00
■ Ultra Term + supports the 80 column
board made by PBJ, Inc If you already
have the hoard, simply order the pro-
gram, but those of you who don’t can get
a good deal
“Parallel Printer Pun. from REL Inc
tLess $ 10 00 restocking charge
Double 80 Plus Hj£k.
Announcing .1 BREAK-THROUGH! Now you can own an 80 column board for $99.95.
And you can choose the software you want to buy instead of being charged for
something you don’t wain, Y-Cable available for use with disk drives. Look at these
features and compare;
TRUK 80 COLUMN OUTPUT
BUILT IN SWITCH FOR COCO OR DOUBLE 80 PLUS
ADJUSTABLE VIDEO OUTPUT
COLD PLATED EDGE CONNECTOR
DRIVERS AVAILABLE FOR BASIC. OS9 and FLEX
DISPLAY ALL ASCII CHARACTERS
ALTERNATE CHARACTER SETS AVAILABLE
METAI. CASE (not cheap plastic)
ULTRA TERM+ available lor this board
BACKED BY A 90 DAY PARTS AND LABOR WARRANTY
PRICES: DOUBLE SO PLUS (BO column board) $99.95
Y-CABLE 29.95
BASIC DRIVER 12.95
OS9 DRIVER ■ 12.95
FLEX DRIVER (available soon) 12.95
ULTRA TERM + (disk only) 55,95
Battle the
of Disk Drives
Un-DISK Drives $49.95?
You Bet] There are empty spaces in your 32K
and 64 K CoCo. The Preble VDOS Un-DISK
helps you fill them up with PROGRAMS!
• Un-DISK uses your computer's extra
memory like a fast disk drive.
* Un-DISK can store BASIC and MACHINE
LANGUAGE programs,
* Un-DISK is INVISIBLE, Yup! Un-DISK
does not interfere with normal Color Com-
puter Operation.
• Un-DISK appears only when you type the
magic word VDOS.
The Preble VDOS Un-DISK $49.95
The Preble VDUMP $14.95
Shipping & handling
U S. and Canada * $1.50
or $5.00 to other foreign points
VISA and MasterCard accepted
OK sure, disk drives ARE NICE, f own one.
But if your finances are limited, the Un-DISK
can give you much of the power of the
mechanical drive. Even if you already own a
disk the Un-DISK can work like a super fast
extra disk.
EXTRA . . . EXTRA . . . EXTRA . . . EXTRA . . *
Additional Power For $14,95
Only with VDUMP for the Un-DISK!
• Un-DISK comes with comprehensive in-
structions which you may not need be-
cause:
* Un-DISK is self-prompting and easy to
use!
■ Un-DISK is provided on cassette,
• Un-DISK is faster than a slow clumsy
DISK DRIVE and best of all . , .
• Un-DISK is CHEAPER than a DISK DRIVE!
* Un-DISK will work even if you already own
a disk but WHY BUY A DISK AT ALL?
* Un-DISK should be in the library of every
serious CoCo user even if you own a disk
says Frank J. Esser, independent reviewer
for rainbow Magazine!
• VDUMP lets you make a cassette backup
copy of everything stored in the Un-DISK.
• VDUMP lets you save 5. 10, 15 or more
programs on a single cassette tape file.
• VDUMP lets you switch Un-DlSKs. With a
single load operation replace a group of
financial programs with a set of children's
programs. (The new VDUMP tape over-
writes the old.)
• VDUMP can allow you to save a whole lot
of rainbow ON tape in a SINGLE fiie,
• VDUMP is the perfect companion to the
Preble VDOS Un-DISK.
Available from Doctor Preble's Programs,
naturally! Bringing you fine Color Computer
Products Since 1983!
6540 Outer Loop
Louisville, KY 40228
(502) 966-8231
Canadians may order from Kelly Software
AD PS < X , Y) :next y, X
140 FDR X=0 TO 61READ PP(X):NEXT
145 FOR X=0TO17!TL(X)=-l:NEXT X
150 CLS:PRINT@10, "jinfile vl.l":
PRINT" MASTER FILING SYSTEM
PRINT: PRINT" INSERT DATA DISK,
PRESS < enter > WHEN READY" INPUT
1 $
160 PRINT@167, "KEY RETRIEVAL MOD
E"
170 PRINT: PRINT" D DATA IN
PUT R RECORD
SEARCH S SEARCH
WITH DEFINITIONS P SEARCH
WITH PRIOR DEFINIT
IONS"
190 I4=INKEY4:IF 1*="" THEN 190
200 ON INSTRd, "DRSP", 14) GOTO 1
290,310,680,800
205 GOTO 150
220 ’ -find end of -file
230 OPEN "D",#i, "BIBLIJIN/DAT", 1
570
240 RK=LOF ( 1 ) : CLOSE #1: RETURN
250 * get file
260 OPEN "D" , # 1 , "BIBLIJIN/DAT" . 1
570
270 GET #1, RECK: FOR X=0 TO 17
280 LINE INPUT # 1 , N4 < X ) : N4 < X ) =M I
D4 (N4 < X ) , 2, LEN <N4 ( X ) ) —2) : NEXT X
290 CLOSE #1: RETURN
300 ’ retrieval
310 CLS: PRINT02, " known record
retrieval ENSURE CORRECT
DATA DISK IS IN BEFORE PROCE
EDING. "
320 PRINT" ENTER RECORD NUMBER"
;: INPUT 14
330 I4=RIGHT4 (14,3) i RECK-VAL (14)
: GOSUB 230
340 IF RECK>RK OR RECK< 1 THEN PR
I NT@355, "IMPROPER ENTRY, ( " ; RECK
;"> REDO": GOTO 320
350 GOSUB 260:GOSUB 380:PRINT:PR
I NT "ANOTHER RECORD" ;: I NPUT 14
360 IF LEFT4d4, 1)="Y" THEN 310
ELSE 150
370 * page 0
380 TV4= " : " I 1 4=LEFT4 < N4 d > , 1 >
400 A=INSTR ( 1 , "BPS A" , 14) —1
410 FOR X=6 TO 14: IF NM4<A,X)="N
A" THEN N4 ( X ) =" " : NEXT X
420 CLS: 1=0: GOSUB 620
430 ’ key in request
440 I4=INKEY4: IF 14="" THEN 440
450 IF I 4= " 0 " THEN 1=0: GOSUB620:
GOTO440
460 I=VAL (14) : IF I>0 AND I<6 THE
N CLS: IF 1=1 THEN GOSUB 620:GOTO
440 ELSE GOSUB 640:GOTO440
470 ON INSTRd, "ASETDX2" , 14) GOT
0 510,590,1080,1020,940,490,490
480 GOTO 440
490 RETURN
500 " print all
510 PRINT: PRINT "PREPARE PRINTER
, < enter > WHEN READY" INPUT B
4
520 FOR Y1=0 TO 17 : Y=PX < A, Y1 ) : IF
Y<0 THEN 530
525 GOSUB 550
530 NEXT Y 1 : PR I NT#— 2 , STR I NG4 ( 75 ,
61 ) ,STRING4 (2, 13) : GOTO420
540 ' print format
550 IF NM4 ( A, Y) ="NA" THEN RETURN
ELSE PRINT #-2, USING "X
%";NM4<A, Y) i : PRINT#-
2 li ■ II .
^ 9
551 * G1 AND G2 ARE UNDERL
INE CODES FOR LP VIII/DMP 200
552 Gl=l :G2=1 :TN4=N4 (Y) : IF Y=4 T
HEN G1 =15: G2= 14
555 IF LEN ( TN4) <53 THEN PRINT#-2
, CHR4 (G1 > : TN4i CHR4 (G2) : GOTO 570
560 TN= I NSTR < 35 , TN4 , " "):IF TN=0
THEN TN=52
562 PRINT#~2, CHR4 < G 1 ) i MI D4 <TN4, 1
, TN ) ;CHR4 (G2)
565 TN4=MI D4 <TN4 , TN) : IF LEN (TN4)
<55 THEN PRINT#-2, TAB < 26) ; CHR4 (G
1 ) ; TN4 : CHR4 C G2 ) ELSE PR I NT#-2 , TA
B (26) 5 :GOTO 560
570 RETURN
580 * print summary
590 PR I NT: PR I NT "PREPARE PRINTER,
< enter > WHEN READY" ;: I NPUT B4
600 FOR Y=0 TO 4: GOSUB 550: NEXT
Y: PRINT#— 2, STRING4 (75, 126) , STRIN
G4<2, 13) :GOTO 420
610 ' page 0 and 1
620 CLS: PRINT00, "RECORD: ";N4<0)
/ "i
630 * all pages
DISK UTILITIES
AUTO-EXEC This ML program adds an auto -start
feature to any disk based Mi, program* All subsequent
disk copies retain auto- start feature. NOT lot BASIC
programs* Tape copies of modified program will not
auto-sLart, Plus info on RESET button disable * 16/32K
BACK- WAB BIT is a disk BACKUP utility for
those who only have 1 drive. Copies 35 or 36 tracks.
FAST. Does not copy dead tracks. Reads & writes sir.
tracks in 28 seconds. Displays track/ sec tor being
copied. Gives error reports, then continues BACKUP.
Requires 32K* Both require CoCo & R. Shack drive.
On DISK $17.50 each, both programs §31.50, Missouri
residents add 6% tax. GARLAND SOFTWARE
R 0. BOX 2 5043 ST. LOUIS , MO,
November 1984 THE RAINBOW 173
640 FOR Y 1 =PP ( I ) TO PP(I+1)-1:P=
I
645 IF PS ( 0 , Y 1 ) >2 AND PS(0.Y1><6
THEN PRINTSPS < 1 , Y1 ) , STRINGS <95,
32) 5
650 PRINT@PS(1,Y1> , NM* ( A, PS (0, Y1
> ) ;tv*;n*<ps<0, yi ) ) ;
660 NEXT Yl: RETURN
670 ' search
680 CLS: PR I NT “READ INSTRUCTIONS
CAREFULLY TO ENSURE GOOD SEARCH
II
690 FOR XR— 0 TO 2: FOR YR=0 TO 2:
LST* (XR, YR) =" XXX" : NEXT YR, XR
700 PRINT "SPECIFY CATEGORY /SUBC
ATEGORY (USE ’X’ TO INDICATE
ALL FOR EITHER OR BOTH)";:INP
UT PS
710 PRINT: Y=0
720 PR I NT "ENTER EXCLUSIVE GROUP
NBR"? Y+l: X=0
730 INPUT LSTS (X,Y) : IF LST*(X,Y)
="" THEN LST*(X, Y)="XXX"
740 X=X+1 : IF X<«2 AND LST*(X-1,Y
)<>“XXX" THEN 730
745 IF LSTS(X-1,Y)="XXX" AND X=1
THEN 760
FLY at MACH 21
F-IG Instrument Flight Simulator
Don’t chug around at 90 knots with other
SIMULATORS. F4G FLYS MACH 2.6, IS FULLY
AEROBATIC, VERY REALISTIC. .... $21,95
DESCENDERS
100^ ml for Radio Shack® LPVII, DMP100, TDP l t and Gorilla
Banana* . ... ....,$17,95
TSPOOL
100% ML SOFTWARE SPOOLER FOR TELEWRITER 64* ONLY. INCLUDES
Descenders. $24.95
TELE WRITER-64
The BEST CoCo word processor available today!
Tape ..$49.94 Disk........ ....,..$59.95
AUTOKEY Repeat
ALL KEYS REPEAT WHEN HELD * SHORTENS TYPING & PROGRAMMING
time, .. $9.95
SAVE $$$ TYPE IT IN YOURSELF - BASIC LISTING TO CREATE
Autokey ...$2.95
Call (813) 321-2840 9^5 pm EST for ordering or information
KRT Software Inc. ^3
P. O. Box 41395
St. Petersburg, Florida 33 743
750 Y=Y+i:IF Y<=2 THEN 720
760 Y-Y-llIF Y<0 THEN 150 ELSE L
LEN=Y
770 PRINT "enter lines to search
il
780 FOR X=0 TO 2: INPUT I*:FL(X)=
VAL ( 14 ) : NEXT X
790 IF P**"" THEN P*="XX" ELSE I
F LEN(P$>=1 THEN P*=P*+" X " ELSE
P*=LEFT % ( P* „ 2 )
800 PRINT #—2, "CATEGORY/SUBCATEG
ORY: " ; P$
810 FDR Y=0 TO LLEN:PRINT #-2, "E
XCLUSIVE GROUP NBR" \ Y+l : FOR X=0
TO 2: PRINT #-2, LST* (X , Y) : NEXT X,
Y
820 PRINT#— 2, " 11 :RECK=0:GOSUB 23
0
830 RECK=RECK+l: IF RK<RECK THEN
150 ELSE GOSUB 260
840 IF LEFT*(P*, 1)<>"X" AND LEFT
*(P*, 1)<>LEFT*(N$(1) , 1) THEN 830
850 IF RIGHT* (P*, 1 X >"X" AND RIB
HT* (P$, 1) OMID* (N* ( 1 ) ,2, 1) THEN
830
860 Y=0
865 X=0 : F 1 =*0 : F2=0 : F3=0
870 F1=INSTR(N* (FL (X) ) , LST* (0, Y)
)
880 F2=INSTR(N* (FL(X) ) , LST* (1,Y)
)
890 F3= I NSTR ( N* ( FL ( X ) ) , LST $ ( 2 , Y )
)
900 IF FI >0 OR F2>0 OR F3>0 THEN
920
910 X = X + 1 : IF X >2 THEN 830 ELSE 8
70
920 Y=Y+l:IF Y<— LLEN THEN 865
925 GOSUB 380: IF I*="Z" THEN 150
ELSE 830
930 * define tailoring
940 PRINTlPRINT "ENTER YOUR ELEM
ENT NUMBERS IN THE ORDER YOU W
ANT THEM PRINTED. ENTER A NEGATIV
E NUMBER TO END THE LIST (RANGE
0 TO 17)
950 FOR X=0 TO 17: INPUT TL(X):IF
TL ( X ) <0 OR TL ( X ) >17 THEN 970
960 NEXT X:LOOP=20
970 FOR X=0 TO 17:IF TL(X)<0 THE
N LOOP=X- 1 : GOTO 990
980 NEXT X
990 IF LOOP<0 THEN 420 ELSE IF L
00P>17 THEN LOOP* 17
1000 GOTO 420
1010 ’ print tail or
1020 PRINT: PR I NT "PREPARE PRINTE
R, <enter > WHEN READY" INPUT B
174 THE RAINBOW November 1904
*
1030 IF LOOP<0 THEN PRINT "not d
etlned": GOTO 420
1040 FOR X=0 TO LOOP: Y=TL(X) : IF
Y>®0 THEN GOSUB 550
1050 NEXT X
1 060 PR I NT#-2 , STR I NB* (75,42), STR
ING*(2, 13) :GOTO 420
1070 * text editor
1080 CLS! PR I NT "ENTER LINE NUMBER
TO CORRECT TYPE ANY LETTER T
0 QUIT": INPUT I*
1090 P1=VAL(I*) I IF Pl< 1 OR PI >17
THEN 420
1100 CLS:PRINT@8. "** text editor
**«:kt= 1:M*=" "+N*(Pi>+" ":L*="
" : R*= ■■ " : V*=CHR* (128)
1110 PR I NT @32 , N* ( P 1 )
1120 PRINT@223,M*:PRINT@223+KT, V
$ 5
1130 C*=INKEY*:IF C*="" THEN 113
0
1135 P2*="HDCI "+CHR*(9)+CHR* (8)
+CHR* (21 > +"S” +CHR* (13)
1140 ON I NSTR ( 1 , P2* , C* ) GOTO 115
0,1155,1160, 1180, 1170, 1170, 1190,
1190, 1220, 1230
1145 GOTO 1120
1150 M*=LEFT*(M*,KT> :LINE INPUT
B*:M*=M*+B*+" " :KT=KT+LEN(B*) : GO
TO 1120
1155 M*=LEFT*(M*,KT)+MID*(M*,KT+
2): GOTO 1120
1160 B*= INKEY*: IF B*=" " THEN 116
0 ELSE MID* (M*,KT+1, 1 )=B*: IF KT=
LEN ( M* > — 1 THEN 1120 ELSE KT=KT+1
:goto 1120
1170 IF KT=LEN(M*)-1 THEN 1120 E
LSE KT —KJ + 1 : GOTO 1120
1180 LINE INPUT B*:M*=LEFT*(M*,K
T)+B*+MID* (M*, KT+l) : KT=KT+LEN ( B*
} : GOTO 1120
1190 IF KT=1 THEN 1120 ELSE KT=K
T-l : GOTO 1120
1220 B*=INKEY*:IF B*=’*" THEN 122
0 ELSE G=INSTR(KT+1 ,M*,B* ) : IF G=
0 THEN 1120 ELSE KT=G-1:GOTO 112
0
1230 IF LEN (M* > <3 THEN N4(Pi)=M*
: GOTO 1250
1240 M*=MID*(M*,2> :N*(P1)=LEFT*<
M* , LEN ( MS ) — 1 )
1250 IF LEN (N* (PI) ) >LN(P1) THEN
N* (PI ) =LEFT* (N* CPI ) , LN (PI ) )
1260 PRINT@224,N*(P1>
1270 GOTO 1650
1280 ’ start data input
1290 CLS: PRINT" data inp
ut FOR CREATING DA
TA FILES": GOSUB 1500: GOTO 1570
1300 ’ SCREEN DISPLAY
1310 CLS : PR I NT@2 , " CATEGORY : " * N
MS ( A, 0) : PRINTS34, "RECORD: " | N
*(0) :PRINT@66, "ENTRY: " ; NM* (
A, Y) :PRINT@98, "LENGTH: " »LN (Y
)
1320 PRINT6416, STRING* (32, 198) : P
RINT0382— LN ( Y) , STRING* (34, 198) ? :
RETURN
1330 ’ LONG ENTRY OVER LENG
TH
1340 GOSUB 1310: LINE INPUT N*(Y)
1350 IF N* ( Y) ="" THEN N*(Y)="ND
ENTRY"
1360 IF LEN ( N* ( Y > > >LN ( Y ) THEN GO
SUB 1310: PRINT@448, "ENTRY TOO LO
NG, SAVED AS ABOVE" 5 : N* ( Y> =LEFT*
(N* (Y) , LN (Y) ) :PRINT@416-LN(Y) , N*
(Y):FOR D= 1 TO 2000: NEXT D
1370 RETURN
1380 * SHORT ENTRY OVER LE
NGTH
1390 GOSUB 1310
1400 LINE INPUT N*(Y):IF N*(Y)="
" THEN N* ( Y ) = " NO ENTRY"
CANCOCO SOFTWARE
PO Box 2914.
Medley, Alberta
Canada TQA 2M0
SKEET
$19.95
A 5 color game that teaches the
location of keys Thirteen levels
of difficulty and four speeds
challenge both beginner and
expert typists Although noi a
tutorial, rf you can master the highest level and speed, you
can type
An educational program I ha E
Qnjtihf 4. uses ’handwriting' to improve
^ spelling for grades 3 - 8 Words
/Jrwi can have up to 1 6 letters, including
special characters. accentuated
vowels and diagraphs Input your lessons from Ihe keyboard
or cassette, and output results lo cassette and/or printer
$17.95
Stomp
$24 95
keyboard To Stomp
family game!
is a unique half-hour board game
for 2-4 players aged 8 - 80.
with very few rules but requiring
concentration and strategy to
convert your chances lo victory
Use |oystick(s) and/or optional
or not to Siomp ,? A very entertaining
All programs are on cassette, documented, and use32K ECB
PMODE 3 graphics Reviews have been or will be published
in this magazine
UNDER DEVELOPMENT: GOLF-NET. GOLF-CAP.
COCO- CPM and, for model train buffs, SKEDULER
November 1984 THE RAINBOW 175
1410 IF LEN ( N$ ( Y ) > >LN ( Y ) THEN GO
SUB 1310: PRINTS448, "ENTRY TOO LO
NG , REDO " ; : PR I NT@4 1 6-LN < Y G
OTO 1400
1420 RETURN
1430 * STORE DATA ON DISK
1440 if RECK< 1 THEN 1710 ELSE OP
EN "D" , #1 , "BI BLI J IN/DAT" , 1570
1450 FOR X=0 TO 17: WRITE #1,N*(X
) INEXT
1 460 R 1 =VAL ( R I GHT$ ( " 00 " +STR* < REC
K) ,3) )
1470 PUT #1.R1
1480 CLOSE #l:GOTO 1650
1490 1 CHECK FOR LAST RECO
RD ON DISK.
1500 OPEN "D" ,#1, "BIBL I J IN/DAT 1 ' ,
1570
1510 RK=LOF < 1 ) +1 : CLOSE #1
1520 IF FREE (0) >1 THEN 1550
1530 CLS:PRINT@34, "** disk -full
**"i :PRINT@66, “INSERT ANOTHER DI
SK"; :PRINT@9B, "PRESS < ENTER > WHE
N READY"
1540 INPUT A*! GOTO 1500
1550 PRINT® 130, "ENTER DISK NUMBE
R “ ; ; I NPUT A : RECK=RK+ A* 1 000 : N$ ( 0 )
=STR* <RECK) : RETURN
1560 ’ DETERMINE MAIN AND
SUB CATEGORY CODES
1570 PRINT "ENTER CATEGORY /SUBCAT
EGDRY CODE " : I NPUT N* ( 1) : A=0
1580 IF N$ ( 1 ) =" " THEN 1570 ELSE
IF LEN(N*(1> )<>2 THEN 1570
1590 B*=RIGHT*(N$ (1) , 1) ! A*«LEFT*
CN*<1) ,1)
1600 A= I NSTR < 1 , " BPSA ", AS ) - 1 : IF A
<0 THEN 1570
1610 FOR Yl=2 TO 17: Y*PX ( A, Y1 > I I
F Y< 1 THEN 1650
1620 IF Y<6 OR Y>14 THEN GOSUB 1
340 ELSE GOSUB 1390
1630 NEXT Y 1
1640 ’ DATA ENTPY COMPLETE
1650 CLS:PRINT®38, "data entry co
mpl ete FOR RECORD
"5 RECK: PR I NT® 106, "KEY OPT ION": PR
INT: PRINT" S SAVE FILE ON
DISK R REVIEW ENTRY
H
1660 PRINT" X FINISHED DA
TA ENTRY N INPUT NEW E
NTRY"
1670 B$=INKEY*:IF B$— " " THEN 167
0 ELSE IF THEN 1440 ELSE
IF B$="R" THEN GOSUB 380: GOTO 16
50
1680 IF B$<>"X" AND B*<>"N" THEN
1650 ELSE PRINT @352, "HAS FILE
BEEN SAVED ON DISK YET7Y0U ARE A
BOUT TO ERASE MEMORY. TYPE 'S’
TO SAVE, ’X' TO CONTINUE"
1690 INPUT C*:C*=LEFT$ <C*. 1> i IF
C$="S" THEN 1440 ELSE IF C*<>"X"
THEN 1650
1700 IF B*="N" THEN 1290 ELSE 15
0
1710 PR I NT "RECORD NUMBER ERROR -
PROGRAM ABORT": INPUT I*: GOTO 42
0
2000 REM
2005 DATA 5,2,250,250,115,50,32,
32, 12, 10,30,30,20,8,25,220,220,2
20
2010 DATA BIBLIOGRAPHY, CATEGORY,
SUBJECT, AUTHOR, TITLE, JOURNAL, PLA
CE OF PUB. , PAGES/PUBLISHER
2015 DATA DATE, VOLUME, ILLUSTRATI
ONS, LOCATION, CALL NUMBER, NOTES/C
OURSE, VALUE (YEAR) , COMMENTS ( 1 ) , CO
MMENTS ( 2 ) , COMMENTS C 3 )
2020 DATA PEOPLE. CATEGORY, SUBJEC
T , NAME , ADDRESS , POS I T I ON . N A , N A , D A
TE, NATIONALITY, NA, INSTITUTION
2025 DATA PHONE NUMBER, NOTES, NA,
COMMENTS ( 1 ) , COMMENTS (2) , COMMENTS
(3)
2030 DATA STRUCTURES, CATEGORY, SU
EJECT. ARCHITECT, BUILDING NAME, TY
PE (STYLE) .DRAWINGS - INST IT. , HEI
GHT, DATE. MATERIAL
2035 DATA DRAWINGS - CITY.LOCATI
ON, FILE NUMBER, NOTES/SLIDES, DRAW
I NGS - TYPE , COMMENTS ( 1 ) , COMMENTS
(2) .COMMENTS (3)
2040 DATA ARTWORK, CATEGORY, SUBJE
CT, ARTIST, ARTWORK T I TLE, COUNTRY .
NA, DIMENSIONS, DATE, MEDIUM, NA, LOC
AT I ON
2045 DATA FILE NUMBER, NOTES/SLID
ES, DRAWINGS - TYPE, COMMENTS ( 1 ), C
OMMENTS ( 2 ) , COMMENTS ( 3 )
2050 DATA 0,1,2,3,4,5,6,7,8,9,10
. 11, 12, 13, 14, 15, 16, 17,0, I, 2,3,4,
11 , 12, 5,9,8, 13, 15, 16, 17, -1,-1 , -1
,-1,0,1,2,3,4,5,8,9,7,11,6,14,10
, 12, 13, 15, 16, 17,0, 1,2, 3, 4. 9,8. 11
,5,7,12,13,14,15,16,17,-1,-1
2055 DATA 1,2,3,4,5,10,9,8,13,12
,1,2, 11, 12. 13. 8. 9, 3, 4, 5, 7, 14, 6.1
0, 15, 16, 17, 15,32, 128, 192,256,320
, 384,416, 448, 480, 15, 32,320,384,4
16.448.480.0. 288.416.0.96. 192.28
8.0. 256.0
2060 DATA 0,10,17,20.24,26,27 ^
176 THE RAINBOW November 1984
Now you're gonna catch it!
Football Fever
Part One of a two-part series ,
By Fred B. Scerbo
Rainbow Contributing Editor
(Editor's Note; If you have an idea for
the Wishing Well, submit it to Fred c/o
THE rainbow. Remember, keep your
ideas specific, but don V forget that this
is BASIC. All programs resulting from
your wishes a re for your use but remain
the property of the author.)
W ell, the mail has really started
to come in at a steady pace
with ideas and wishes. This
month's program (as well as next
month's) is a combination of a number
of wishes. Sorry that these require 32 K.
PM give you 16 K folks some hints a little
later, but this would be a great time to
go the up-grade route (and the RAIN-
BOW ON TAPE route for those who don't
yet get it).
Before we get down into the body of
this month's wish, you 1 !! notice some-
thing about this month's column: it's a
little shorter than usual. There are two
reasons for this. First, since this is in two
(Fred Scerbo is a special needs instruc-
tor for the North Adams Public
Schools. He holds a master r s in educa-
tion and published some of the first
software available for the Color Com-
puter through his software firm, Illus-
trated Memory Banks.)
parts covering all the NFL football
teams, there would be no sense in giving
the same technical information both
months. Therefore, some of the more
technical aspects of these listings will be
covered next month.
The Wish
Ever since Rockfest and Baseball
Fever, I have gotten many requests for
requests for repeats, especially for the
remaining baseball teams. Have no fear,
the remaining teams will appear by
spring. It would be rather foolish to put
them out now.
Since fall is here, why not do the
football teams for the NFL? Well, one
person's wish suggested that I do the
team helmets. Great idea! The natural
November 1984 THE RAINBOW 177
advantage is that such listings could
have some common subroutines, such
as those that draw the empty helmet
shell. Compared to Baseball Fever , this
task was easier.
The Task
As you will recall from some of our
other graphic experiments, i have tried
a number of newer tricks to get other
than your standard red, blue, black and
white color set in PM ODE 4 to
PMODE 3 without changing the
SCREEN command. We even experi-
mented by poking around location 178,
but that can give rather striped results.
What we would need with our NFL
helmets would be a way to get the extra
colors of yellow', purple, gold, silver and
green while still in PMODE 4 . Sound
impossible? Not really! If you've played
Sands of Egypt or some of the new gra-
phic Adventures I have seen, you will
find yellow sand and a light blue sky in
many cases.
How do they do this? Take a dose
look at the screen when yellow or light
blue or purple is generated, and you
might get a clue as to how this is
accomplished, (If you were an artist
with paint and you only had the primary
colors, what would you do?)
I hope that you will closely examine
the screen and the listing to see if you
can guess how the technique works. It is
really quite simple. The only one 1
haven't completely conquered is green,
so we will go the POKE178 route for
that one.
The technique used does not allow for
easy PAINTing , so we are storing the
patterns in an array with GET and dis-
playing them with the PUT command.
The catch is that we use OR rather than
PSET with the PUT command. The
result is that you will see our new colors
actually work like the PAINT com-
mand does. You may also have to
slightly adjust your tint since \ have seen
some people's TVs that arc a little off in
adjustment of tint. You will like these
colors more than the standard four.
More on this next month.
The Program
The popularity of Baseball Fever had
to do w r ith the fact that a menu could be
used to select any team. This program
has included this feature as well as an
automatic display which will continu-
ally flip through all the teams. There is a
third feature which really makes these
programs a lot of fun, I have merged
part of the Screen Quiz program from a
previous “Wishing Well." Therefore,
the third option will randomly paint a
helmet and then give a multiple choice
quiz at the bottom of the screen. Can
you guess all the teams?
1 have greatly streamlined the quiz so
as to not include the lowercase letters,
thus saving some memory and typing.
Be very careful to type all data accu-
rately. When people write in about bugs
in these programs, it is almost always
the data.
To use this program, on running it,
you will see a large colorful 84 t The
eight is one color and the four is an-
other, either red or blue. Press the
number w'hich is RED and you will have
the proper color set. (I prefer this to
pressing the reset button.)
Your next choice is A) Automatic, B)
Individual or C) Quiz. When the helmets
are on automatic, pressing ENTER will
re RUN the program. Pressing ENTER
on individual helmets will return you to
the menu. If you take the quiz, you must
go all the way through it, and get your
score, or press 'S' to stop. You can
17B THE RAINBOW November 1984
re RUN or end the program by pressing
l Y’or k N\
For 16K ECB
Those of you who want shorter ver-
sions can try typing in just the lines for
each helmet. There is one catch. You
must include Lines 70 - 200, and Lines
540 - 570, as well as any other subrou-
tines which a given helmet might use.
(Youll be able to tell when you are miss-
ing one.) Also include 210 GOTO 575.
This will prevent you from running into
the subroutines. If you must include
other subroutines, jump over them with
a GOTO statement.
1 think that you will find these graph-
ics to be very interesting. See if you can
figure out how ? the colors are created
and I 'll share the secrets next month.
Most of all, keep those wishes coming
in, but remember, only the best ideas
will reach these pages.
The listing:
810. 53
1010 .... 105
1330 ..... 43
1410 .... 157
1490 27
1610
.... 230
1710
.... 116
1810
. ... 254
5050
.... 112
5290
.... 186
5500
. ... 205
END
26
10 - *******************^*******
20 FOOTBALL FEVER 84 PART 1 *
30 BY FRED B. SCERBO *
40 ’* 149 BARBOUR ST- N. ADAMS, MA*
50 ’* COPYRIGHT (C> 1984 *
60 * ****************************
70 CLEAR500
80 CLS0
90 PMQDE4, 1 ZPCLSl: SCREEN! , 1
100 CIRCLE (128, 92) , 126, 0, .45
1 1 0 PMODE3 : FOR X =0TG86STEPS6 : C I RC
LE(64,46+X> ,40,3, - 8: CIRCLE (64, 46
+ X) , 54,3* . 8: NEXTX : PAINT <64, 10) ,3
? 3: PAINT (64, 96) ,3*3
120 C0L0R2 , 2 : L I NE < 220 , 4 > — ( 234 , 1 7
0 ) , PSET, BF: LINE < 140, 4> — ( 154 , 90} ,
PSET, BF: LINE ( 140,90) -(256, 104 > ,P
SET , BF
130 X*=INKEY*! IFX*="8" THEN140ELS
EIFX*="4"THEN150ELSE130
140 Z=0:R=3:B=2:GOTQ160
150 Z=l:R=2:B=3:GQTO160
160 REM START COLOR SET
170 PM0DE4, 1 : PCLS0: SCREEN0, 1 : DIM
A (50) , B (50) , G (50) , S<50) , P (50) :CL
S0: LINE (32, 0) — (204, 1) , PSET , B
180 FOR X a! 31TO203STEP4: PSET (X+Z , 0
,0> :fset (x+2+z, 1 , 0 ) :pset (X+ z,4> :
PSET (X+2+Z , 5) : NEXT: GET (32, 0> — <20
4, 1> , A, G; GET (32, 4) -(204, 5) ,B,B
1 90 PCLS : FOR X “32TO204STEPB : PSET (
X+Z,0) :PSET(X+4+Z, 1) : LINE < X+Z, 10
)-(X+l+Z, 10> , PSET: LINE (X+4+Z, 10)
— < X+5+Z, 10) ,PSET!LINE(X+2+Z, 11)-
(X+3+Z, 11 ) , PSET: LINE (X+6+Z, 1 1 > - t
X+7+Z ,11), PSET
200 PSET ( X+l+Z , 20) : PSET (X+Z, 21):
PSET (X+5+Z, 21 ): NEXTX: GET (32, 10)-
(204, 11) , S, G: GET <32, 0) — (204, 1 ) , G
,G: GET (32, 20)— (204,21) ,P,G
210 CLS0:PMODE4, l:PCLSl:SCREEN0,
t:PMODE3:CLS0
220 CLS:PRINT®67, "FOOTBALL FEVER
’ 84 PART 1 "
230 PRINT: PR INTTAB (4) "NATIONAL F
OOTBALL LEAGUE"
240 PRINT" NATIONAL FOOTBALL CO
NFERENCE "
250 PR I NT : PR I NTT AB ( 7 ) " BY FRED B.
SCERBO"
260 PRINTTAB (6) "COPYRIGHT <C> 1
984"
270 PRINT: PRINTTAB (5) "A) AUTOMAT
IC DISPLAY"
280 PRINTTAB (5) "B> INDIVIDUAL DI
SPLAY"
290 PRINTTAB(5) "C) QUIZ ON TEAM
HELMETS"
300 X*= INKEY*; IFX*="A"THEN510ELS
EIFX*="B"THEN310ELSEIFX*="C"THEN
5010ELSE300
310 CLS: PRINT: PRINTTAB (7) "A) LOS
ANGELES"
320 PRINTTAB (7) "B)
330 PRINTTAB (7) "C>
340 PRINTTAB (7) "D>
350 PRINTTAB (7) "E)
MINNESOTA"
GREEN BAY"
CHICAGO"
SAN FRANCISCO
360 PRINTTAB (7) ’“F)
370 PRINTTAB (7> "G)
380 PRINTTAB (7) ”H)
390 PRINTTAB (7) "I)
400 PRINTTAB (7) "J)
410 PRINTTAB (7) "K)
420 PRINTTAB (7) "L)
430 PRINTTAB (7) "M)
440 PRINTTAB (7) "N>
450 X*= INKEY*: IFX***" " THEN450
460 IFX*=CHR* (13) THEN RUN
ATLANTA"
ST. LOUIS"
DALLAS"
NEW ORLEANS"
PHILADELPHIA"
DETROIT"
WASHINGTON"
NEW YORK"
TAMPA BAY"
November 1984 THE RAINBOW 179
470 IF X*<"A" THEN 450 ELSE IF X
*>"N“ THEN 450
480 XX-ASC(X*)-64:0N XX GOSUB590
,670,760,850,920, 1010, 1080,1170,
1250. 1370. 1450. 1520. 1640. 1720
490 X*- INKEY*; IFX*-CHR* < 13) THEN3
10
500 GOT 0490
510 F0RXX*1TQ14: ON XX GOSUB590,6
70,760,850,920, 1010, 1080,1170, 12
50. 1370. 1450. 1520. 1640. 1720
520 FORK* 1 TO900 J I F I NKE Y*-CHR* < 1 3
) THEN RUN ELSE NEXTK
530 NEXTXX:GOTO510
540 CIRCLE < 1 18,46) , 80, BL, . 6, . 55,
.95: CIRCLE (88, 72) , 56, BL, 1 . 3, . 39,
.6: CIRCLE (147, 68) , 56, BL, 1 . 3, . 92,
.02: CIRCLE (184,88) ,26, BL, .7, .55,
.85
550 DRAW " BM 1 60, 84 11 +BL*+ “ D8L2D8L2
D18M-12, -4H4M-40, -10M-4, +12M+40,
+ 1 4NE4D4M+80 , +28E4U4M-B0 , -2BH4NE
6F4M+86, +18E4U6M-72, -12BM+58, +20
M— 4, +BM-9, -2M+4, -8"
560 CIRCLE (124, 124) , 34, BL, . 7, . 1,
.4: CIRCLE (60, 144) ,40, BL, .6, .71, .
96: CIRCLE (102, 92) , 10 , BL , . 9 : RETUR
N
570 CIRCLE (110, 110) ,4,W, . 9: CIRCL
E ( 126, 1 16) , 4, W, . 9: RETURN
580 ’LOS ANGELES
590 PM0DE4 , 1 : PCLS 1 : SCREEN 1 , 1 : PMO
DE3 : GOSUB600 : G0T06 1 0
600 BL* 1 : BL** ••Cl": GOSUB540 : C I RCL
E( 128,68) ,80, 1, .8, .24, .9: CIRCLE (
128,78) ,56, 1, .8, . 36, . 98: CIRCLE ( 1
08,96) ,26, 1, .8, .77, . l:CIRCLE(112
, 100) ,40,1,. 65, . 77, . 1 : RETURN
610 PM0DE4: PAINT ( 128, 2B) , 0 , 01 PA I
NT ( 148, 100) , 0, 0: PM0DE3
620 FORY=4TO 1 24STEP2 : PUT ( 32 , Y ) - (
204, Y+l ) , A, OR: NEXT: GOSUB600
630 PM0DE4: PAINT ( 128,4) ,0,0: PAIN
T ( 128, 70) ,0,0
640 W=0: GOSUB570
650 RETURN
660 ’MINNESOTA
670 PM0DE4: PCLS1 : SCREEN 1 , 1 : PMODE
3: BL* 1 : BL*='*C1 " : GOSUB540
680 PAINT (128,6) , 1, 1
690 CIRCLE (138, 60) ,24, 4,. 8, .74, .
45 : DRAW " BM 1 38 , 42C4M-68 , -6M- 14,-6
M+10, +20M+60, +20" : PAINT ( 138,50) ,
4,4: FORX=lTQ3: CIRCLE ( 138, 59+X ) , 3
2,R, .8, .95, .4INEXTX
700 FORY"0TO154STEP2: PUT (32, Y) - (
204, Y+l ) , P, OR: NEXT: 8OSUB540
710 GOTO730
720 PAINT (I 10, 106) ,2, 3: PAINT (150
,122) ,2, 3: PAINT (150, 134),2,3:PAI
NT (210, 140), 2, 3
730 W*1 : GOSUB570
740 RETURN
750 ’GREEN BAY
760 PM0DE4 , 1 : PCLS1 : SCREEN 1,1: PMO
DE3: BL*1 : BL*="C1 " : GOSUB540: GOSUB
780: CIRCLE (116, 54) , 40, 1 , . 5: PAINT
(128, 16) ,1,1
770 FORY*0TO 1 54STEP2 : PUT < 32, Y > - <
204 , Y+ 1 > , A , OR : NE X T : GOSUB540 : GOSU
B780: GOTO790
780 BL*l:FORY=0TO2:FORX=0TOl:CIR
CLE ( 1 18+Y , 46) , 72— X , BL, . 6 , .53, .97
: CIRCLE (88+Y , 72) , 48— X , BL, 1.3, .35
, . 6: CIRCLE ( 147+Y, 68) , 48-X , BL, I . 3
, . 92, . 02: NEXTX : nexty: RETURN
790 CIRCLE (116, 54) ,40, 1, .5: CIRCL
E( 116,54) ,32, 1, .5: PAINT (116,72) ,
1, l: CIRCLE ( 116,54) ,20, 1, .5: PAINT
(116,54) ,1,1
800 PM0DE4: LINE ( 1 16, 54) — ( 152, 50)
, PRESET, BF: LINE (116, 54) -(146, 58)
, PSET, BF
810 PM0DE3: PAINT (110, 106) , 1, l: PA
I NT ( 150, 122) , 1, l: PAINT (150, 134),
l, l: PAINT (210, 140) , 1, l:BL*=”C4" :
GOSUB550
820 W*4 : GOSUB570
830 RETURN
840 ’CHICAGO
850 PM0DE4 , 1 : PCLS 1 : SCREEN 1,1: PMO
DE3 : BL" 1 : BL*" "Cl 11 : GOSUB540 : PA I NT
(128, 16) , 1, 1
860 CIRCLE (116, 54) , 40, 4, . 5: CIRCL
E(1 16,54) ,28,4, . 5: PAINT ( 1 16, 72) ,
R,4
870 PMODE4: LINE ( 144, 58) — ( 154, 50)
, PSET, BF: LINE (140, 52) -(158, 56) ,P
RESET , BF : PM0DE3 : DRAW " BM7S , 54C4NL
8L4NE4NF 4UR 2 "
880 PM0DE3! PAINT (110, 106) , 1, 1:PA
I NT ( 150, 122) , 1, l: PAINT (150, 134) ,
1, l: PAINT (210, 140) , 1, l:BL**”C4":
GOSUB550
890 W"4:GOSUB570
900 RETURN
910 ’SAN FRANCISCO
920 PM0DE4 , 1 : PCLS 1 : SCREEN 1 , 1 : PMO
DE3: BL=1 : BL*= "Cl": GOSUB540 : GOSUB
780: CIRCLE (116, 36), 42, 1, .5: PAINT
<128, 12) ,1,1
930 FOR Y=0TO 1 54STEP2 : PUT ( 32 , Y ) - (
204, Y+l ) ,8, OR: NEXT
940 BL=R: FORY=0TO2: FORX=0TO2: CIR
CLE ( 1 18+Y, 46) , 72+X, BL, . 6, .53, .97
; CIRCLE (88+Y, 72) , 48+X , BL, 1 . 3, . 35
180 THE RAINBOW November 1984
, .6: CIRCLE C147+Y,6B) , 47+X,BL, 1.3
, .92, .02:NEXTX:NEXTY
950 BL=1 : BL$="C1 " ! GOSUB540: CIRCL
E(1 16,36) ,36, 1 p . 5: PAINT < 128, IS) ,
1, 1:PAINT (128,30) , R, 1
960 DRAW " BM 1 20 , 22C4D4L2H2L2H2L4D
NR6DL2NR6UL2DL2DL2DL2D2RNU2D2RNU
6NR 1 8DNR20R2DR20ND4LND6LD6L 1 8UNR
6UL2R6L8ND3ULND4BUBR16R4DNL3DNL2
II
970 DRAW " BD4DSLNU8LNUBLNU8NL4R 1 0
L6U2L2U4R 1 2ND2UNL 1 2UNL 1 2NU2BU6NR
10DR10D2"
980 PM0DE3:PAINT< 110, 106) , 1 , 1:PA
INTU50, 122) , 1, l: PAINT (150, 134) ,
1, 1 : PAINT (210, 140) , 1, i:BL*- ia C4'':
GOSUB550 : W=4: GOSUB570
990 RETURN
1000 ’ ATLANTA
1010 PM0DE4, 1 : PCLS1 : SCREEN! , 1 : PM
0DE3: BL=1 : BL$="C1 " : GDSUB540
1020 BL=1 : CIRCLE (118, 46) ,72, BL, .
6, .53, .97: CIRCLE (88, 72) ,48,BL, 1.
3, .35, .6: CIRCLE ( 1 47 , 68) , 48, BL, 1 .
3, .92, .02! PAINT (128, 12) ,R, 1
1030 DRAW "C4BM 134, 14L44M-12, +24M
+18, -10R2M-6, +12M+ 10, — 6M— 10, +6D8
NE 1 0D2M+2, +BM+ 10,-1 6M- 1 0 , + 1 6M+6 ,
+10M+B, -20M-8, +20M+14, +10NU24M+1
6 , +6U2M-6 , -8U38RSD4F4 "
1040 DRAW"U4R4F8U10M-24, -10U4R10
E2NL4R 1 4UH2L2H2L6H2UL 1 2 " : PA I NT < 1
28 , 1 6 ) , 1 , 4 : DRAW " ND30BD3BR8R “
1050 PM0DE3: PAINT ( 1 10, 106) ,B, l:P
A I NT < 150, 122) ,B, 1:PAINT(150, 134)
,B, l: PAINT (210, 140) ,B, i:BL*="C4"
:GOSUB550: W=4:GDSUB570
1060 RETURN
1070 ’ST. LOU IS
1080 PM0DE4, 1 : PCLS1 : SCREEN 1 , 1 : PM
0DE3: BL“1 : BL$ SS ' 1 C1 " : GOSUB540: GOSU
B1090: GOTOl 100
1090 CIRCLE <95, 90) ,40, 1, .5, .76, .
95: DRAWBM95, 70C1M-6, -10H2L2H2L2
H2L2H2U2H2U2H16R4H4U2R2F4R2U2H4U
4R2F2R2F2M+20, +4R30" : CIRCLE <116,
40) ,26, 1,-6, .77, .95: RETURN
1 100 DRAW"BF12BR1 2NU2F2NUD2M+20,
+ 1 0M-20 , +10M-12, +20M+ 1 2 , -20HSM+B
,-12" : PAINT < 144,56) , 1 , 1
1110 FORY=40TO60STEP2: PUT (82, Y) -
(254, Y+i > , A,OR:NEXT:DRAW"M-S, +12
F8M+20 , - 1 0NL22M-20 , - 1 0NU2" : GOSUB
1090: PA I NT <74, 30) ,R, 1;GOSUB1090
1120 DRAW" BF 1 6BR8M— 20 , -6L16M+S, +
4D8R2D4R2D4F8D 14" : PAINT < 130, 76) ,
1, l: CIRCLE <132, 44) ,6,4, .7, .1, .6
1130 PAINT <110. 106) , B, 1 : PAINT <15
0,122), B, 1: PAINT <150, 134) ,B, 1 : PA
I NT <210, 140) , B, 1 : W=4: 8OSUB570
1140 GOSUB540
1150 RETURN
1160 ’DALLAS
1170 PM0DE4, 1: PCLS 1: SCREEN 1, 1: PM
0DE3: BL=1 : BL*="C1 " : GOSUB540: GOSU
B780 : GOSUB 1180: GOTO 1 1 90
1180 DRAW’BMl 18, 10C1M+12, +18R34M
-24, +16M+14, +22M-36, -14M-36, +14M
+14, -22M-24 , -1 6R34M+ 12,-18": RETU
RN
1190 PAINT < 128, 10) , 1 , l:PAINT <1 10
, 106) , 1 , l: PAINT <159, 122) , 1, 1:PAI
NT (150, 134) , 1, 1 : FORI“0TO162STEP4
: PUT <32, I ) — (204, 1+1 ) , S, OR: PUT <33
, 1+2) -<205, 1+3) , B, OR: PUT <64, I)-<
236, 1+1) ,S, OR: PUT <65, 1+2) -<237, I
+3 ) ,b,or:nexti
1200 BL*l:GOSUB550:W=l:GDSUB570
1210 BL= 1 : BL*= "Cl": GOSUB540 : GOSU
B7B0:GOSUB1 180: PAINT < 120, 20) , 1, 1
1220 DRAW'BMl 18, 14C4M+10, +16R30M
—24, +14M+14, +18M-30, — 14M-30, +14M
+14, -18M-24, — 14R30M+10, -16" : GOSU
B11S0
1230 RETURN
1240 ’NEW ORLEANS
1 250 PM0DE4 , 1 : PCLS 1 : SCREEN 1 , 1 : PM
0DE3 : BL= 1 : BL$= "Cl" : GOSUB540: GOSU
B780: W4="C1 " : w*l : gosub l 260 : goto i
310
1 260 DRAWW* : DRAW" BM 1 1 6 , 1 6NR2F2D2
R2D4R2D6R2DBR2E2BM 1 16, 16NL282D2L
2D4L2D6L2D8L2H2"
1270 CIRCLE (92, 42) , 16, W, ,7, .4, .9
: CIRCLE (140, 42) , 16, W, . 7, .6, . 1
1280 CIRCLE <92, 50) , 16, W, .5, .5, 0:
CIRCLE (140,50) , 16, W, . 5, .5, .99: Cl
RCLE (116, 54) , 14, W, .6, .9, . 15: CIRC
LE< 116,54) , 14, W, .6, . 37, .6
1 290 DRAW " BM 1 1 8 , 72NG2R2U2R2U4R2F
2RSE2U6L2G2L6H2U2BM1 12, 72NF2L2U2
L2U4G2L8H2U6R2F 2R6E2U2 "
1300 RETURN
1310 PAINT< 128, 12) , 1 . 1
1320 FORY=0TO154STEP2: PUT <32, Y>-
<204, Y+l ) ,G, OR: NEXT
1330 PAINT <1 16,30) ,1, !: W*="C4":W
=4 : GOSUB 1 260: GOSUB540 : GOSUB780
1340 PAINT <110, 106) ,1,1: PAINT <15
0, 122) , 1, 1 : PAINT (150, 134) , 1, l: PA
I NT <210, 140) , 1, 1 :BL*="C4":G0SUB5
50 : W ss 4 : GOSUB570
1350 RETURN
1360 ’PHILADELPHIA
1370 PM0DE4 , 1 : PCLS 1 : SCREEN 1 , 1 : PM
0DE3 : BL* 1 : BL*= "Cl": GOSUB 1380 : GOT
November 1984 THE RAINBOW 181
01390
1 380 DRAW " C 1 BM200 , 58M-30 , -20M- 1 2
, -9L20M-9, -2L2M+10, +8D2M-40, -8L2
JD2M+ 1 6 , +8M- 1 6 , -2M+22 , + 1 0M- 1 4 , -2D
2M+16, +6D2L8M+1S, +6R4E2R2F4R4E2R
2F4 R4E 2R2E 6F 8R6E2R2F2R 1 4U 1 0 " : RET
URN
1390 PAINT < 196,60) , 1, 1:F0RY=24T0
74STEP2: PUT <32, Y) - <204, Y+l > , S, OR
: NEXT: GOSUB540 : GOSUB 1 380
1 400 DR A W ” C 1 BM 1 98 , 48L2M-30 , -20M-
8 , — 4L30M- 1 6 , -4F 1 0M-40 , -8M- 1 2 , -6L
2D2M+20 , + 1 5M- 1 6 , -4L2D2M+24 , + 1 2M-
1 6 , -2L2D2M+30 , + 1 0L 1 0D2M+30 , + 1 0D4
R6E2R2F4R4E2R2F4R4E2R2E6F8 "
1410 PM0DE3: PAINT (110, 106) , 1, IIP
AINT ( 150, 122) , 1, l: PAINT (150, 134)
, 1, l: PAINT (210, 140) , 1, l:GOSUB540
1420 P0KE17B, 153+Z : PAINT ( 1 28, 6) ,
, 1 J BL*= " C4 " : GOSUB550: W=4 : GOSUB57
0
1430 RETURN
1440 'DETROIT
1450 PM0DE4, l: POLS l : SCREEN 1, 1 : PM
0DE3: BL=1 : BL*="C1 " : GOSUB540: GOSU
B 1460: GOTO 1480
1 460 DRAW BM 1 50 , 38R4F2R2E2UE2HL8
U2E2R2DR4DR2DR4E2U2H4M— 8 , -3U2M-8
, -4U4M-10, -4L2D2M-8, -2L2D2L2G4L4
D2L4D2L4D4L4D2L2D2L2D2F2G2F2G2F4
G10M-18. +6L2H4M-6, -20U4H2L4G6D2R
4E2M+6 , +20D2F4R2M-6 .+16"
1470 DRAW " G4D4F2D4F 2R6E2U2H2U2M+
12,-1 0U2F 2D2G2D2F2R8E2R2F2R2F 2R4
U4H2L2H2L2U2M+ 1 6 , -6U2E2H2E2R2E2R
2E2F 4R2E2F2RE 2F 2RE 2M+ 20 , +4E2R2U2
H2L6M-20, -6M+6, -2M+20, +2E2UH2L10
UL6H2UE2" : RETURN
1480 PAINT < 128, 4) , 1, l: PAINT (110,
106) , 1 , 1 : PAINT ( 159, 122) , 1 , 1 : PAIN
T ( 1 50 , 134) , 1, 1 : FOR I =0TO 1 62STEP4 :
PUT (32, I > — (204, 1+1) ,S,OR:PUT(33,
1+2) -(205, 1+3) , B, OR: PUT (64, I ) - (2
36, 1 + 1) ,S, OR: PUT (65, 1+2) -(237, 1 +
3) ,B,OR:NEXTI
1 490 GOSUB540 : GOSUB 1 460 : PA I NT ( 1 2
8, 12) , 1, 1 : DRAW " C4": GOSUB 1 460 :W=4
: GOSUB570: W«1 : GOSUB570
1500 RETURN
1510 'WASHINGTON
1520 PM0DE4, llPCLSl 1 SCREEN 1, 1: PM
0DE3 : BL= 1 : BL*= " C 1 " : GOSUB540 : GOSU
B 1530: GOTO 1550
1530 BL=1 : CIRCLE (118, 46) ,72, BL, .
6. . 53. .97: CIRCLE (88, 72) ,48, BL, 1.
3. . 35. .6: CIRCLE (147, 68) ,48,BL, 1.
3. . 92. .02
1540 CIRCLE (110, 44) , 34, 1 , . 8: CIRC
LE < 110, 44) ,40,1, .8:DRAW ,, BMB0,24C
1G16M-4, +20L2D20R2D20R2D 1 6EBU 1 2N
G 1 0NU60D 1 6R2D4R2D4R4U4R2U4R2NU50
U 1 6H4D8G4H4 " : RETURN
1550 PAINT (76, 110) , 1, 1: PAINT (66,
108) , 1, l: PAINT (110, 16) , 1, 1
1560 PM0DE3: PAINT (110, 106) , 1, 1:P
AINT (150, 122) , 1 , l: PAINT (150, 134)
,1, l: PAINT (210, 140) , 1 , l:BL*="C4"
: GOSUB550
1 570 DRAW "Cl": GOSUB 1 580 : GOTO 1 590
1580 CIRCLEd 10,40) ,24, 1, .7, . 55,
. 85: DRAW "C IBM 124, 30F4D2M+4, +6D2L
4D2F2NL5D6L6M-S, +4D6M-12, -4L8E2U
2E2U4L4D2L2D2L4U2L2U4E2U2G4L2U8E
4R2ND8L2E4R4D1 SR6NF 1 2R4NFSR2U6R2
USL2U6E2R 1 2D2 " : RETURN
1590 PAINT (114,40) , 1, 1: PAINT (106
,56) ,1,1
1 600 FOR I =0TO 1 62STEP2 : PUT (32,1)-
(204, 1+1) , A, OR: PUT (64, I)-(236, 1+
1 ) , A,OR:NEXTI:BL*="Cr‘:GOSUB540:
GOSUB 1530: PAINT ( 128, 10) ,R, 1
1610 GOSUB 1580: PA I NT ( 106,40) , 1 , 1
:DRAW"BD6NR4NL4R2NG2R2G2BD4NG6L2
G6U4BM76, 60D40BL10U64" : W=1 : GOSUB
570
1620 RETURN
1630 'NEW YORK
1 640 PM0DE4 , 1 : PCLS 1 : SCREEN 1 , 1 : PM
0DE3: BL=1 : BL*="C1 " ; GOSUB540: PAIN
T ( 128, 16) ,1,1
1650 CIRCLE(118,46) ,74,4, .6, .53,
.97: CIRCLE (88, 72) ,50, 4,1.3, .35, .
6: CIRCLE ( 149,68) ,49,4,1.3, .92, .0
2: PAINT ( 128, 2) ,R,4
1660 DRAW"BM48, 76C4M+120, -9U4M-1
20, +9ND4BU8BR2M+6, -26M+16, -2F2M-
1 , +9L4U4M-8, +1M-4, +18M+8, -1U4R2U
4L4U3R 1 6M+2 , -12R2UR4M-6, +26DL2DL
4M+2, -12L6M-2, +12M-16, +2L2H2U"
1670 DRAW " BR32R2M+ 1 2 , -26U2R4UR4M
+4, +20RM+4, -20R4UR4M+2, +14R4M+2,
- 1 4M+38 , — 3F4D6G2L4U6H2L2DL2D8F2R
SF2DSLD2L6DL4H2U6R4D4R4U6L6H2LH2
U9L4M-4 , +22L4DLM+4 , -22L4DL6M-4 , +
22L4DL6M— 4 , — 1 6M— 4 , +1 6DL4DL4M-4 . -
1 0L4DL2M-4 , + 1 0NL8M+4 , - 1 0BU4E2U2E
2RD6L6"
1680 PAINT (50,74) ,4,4;PAINT (56,5
4) ,4, 4: PAINT (1 10,54) ,4,4
1690 W= 1 : GOSUB570
1700 RETURN
1710 'TAMPA BAY
1720 PM0DE4. 1 : PCLS1 : SCREEN! , 1 : PM
0DE3 : BL= 1 : BL*= " C 1 " : GOSUB540
1730 CIRCLE ( 1 18.40) ,20, 1, 1 .3, .2,
. 1 : DRAW " BM1 36 , 40C 1D20M-S , +20L2M-
182 THE RAINBOW November 1984
20,-14M-2, -10": PAINT (118,20) ,1,1
:PAINT( 1 18, 16) , R, 4
1740 CQLOR4,4:FORI=26TO90STEP2:L
INE (86, I > — < 140, I) ,PSET:NEXT
1750 CIRCLE ( 100, 24) , 32, R, .5, . 45,
.3: CIRCLE <76, 26) , 8, R, . 9, 0, . 6: CIR
CLE( 106,26) , 26, R, .5, . 5, .99: PAINT
(76, 26) , R, R
1760 CIRCLEU15, 40) ,22,R, 1 .2, .5,
.65: PAINT (98, 36) , R, R: CIRCLE ( 1 18,
40) ,20,R, 1 .3, .3, .9
1770 DRAW "BM 106, 60C"+STR$ (R) + "M-
16, +12M-10, +4L4E10L4GSM-10, +4L2E
10M-12, +4L6U2M+12, -4E4U2M-16, +6L
6U2M+16, -8E4LSM-8, +3L4H2U2E2M+30
, -8R14"
1780 PAINT (90,60) , R, R: DRAW" BM 108
, 64NF 1 0UNF 1 0UNF 1 2UNF 1 4UF8R 1 0E8UG
8L10H8NL4U2F8R4UL4H8R2F8R2UL2H8F
4UR6BU4L4NH2R6NE2L4BU4U6H3L6B2R2
BDNL2R4"
1 790 DRAW " BR 1 2R6BUH2L6G3BU8R 1 6D8
EU6FD 1 0F2D2S2L2D2NRBLSBL 1 0C4L 1 4H
2L2G2L 1 0H2L4B2D4F2R4E2R 1 0F2R2E2U
NL20UNL20R4DL4U2L20BU14L8M— 20, +6
R2M+20, -6RSM+20, -6UR14M+10, -14"
1800 CIRCLE! 118,46) ,74, 1, .6, .53,
. 97: CIRCLE (BS, 72) ,50, 1, 1.3, .35, .
6: CIRCLE ( 149,68) , 49, 1, 1 .3, . 92, .0
2:PAINT (128,2) ,R, 1
1810 PAINT (110, 106) , 1, l:PAIN7 ( 15
0, 122) , 1, l: PAINT (150, 134) , 1 , 1 : PA
I NT (210, 140) , 1 , l: BL1="C4" : G0SUB5
50
1820 FORI® 100TO162STEP2: PUT (64, I
) - (236, 1 + 1 ) , A, OR: NEXT I : BL#® 11 Cl":
6QSUB540
1830 W= 1 : 6OSUB570
1840 RETURN
5000 REM QUIZ BODY
5010 PCLS: DIMAA1 (90) , X (51 ) ,R(51>
, AO (50) , AS (50) , B* (50) , NP (50) : CLS
0:d®i:m*=", "
5020 FORI=0TO250STEP6: K«K+1 : X <K>
= I : NE X T : F0RP=8T058 : READC1 : AA1 ( P )
=c*:next:goto5130
5030 DATA BR2HU3E, BREU3H, BU5BRFN
LNGNENRNF , BU3BR2DNLNRD, BRUNRDRDB
, BRBU2R2, BRRUL, UE3U, BRHNE3U3ERFD
3GL, R2U5NLD5R
5040 DATA NR3UEREUHLG, BUFREUHNLE
UL3 , BR3U5D3L3UE2R , BUFREUHL2U2R3 ,
BUFREUHLGU2ER, BU4UR3D2G3, BUFREUH
LNGHERFG, BRREU3HLGDFRE, BR2UBU2U,
BR2NEUBU2URDLBD3RDG, BR2H2UE2, BRB
UNR2BU2R2, BRE2UH2, BR2UBU2REHL2, ,
U2NR3U2ERFD4
5050 DATA U3NR2U2R2FGFDGL2, BUU3E
RFBD3GLH, U5RF2DG2L , NR3U3NR2U2R3,
U3NR2U2R3, BUU3ERBRBD3NLDGLH, U3NU
2R3NU2D3, BRU5, BUFEU4NRL2, U5D2RE2
G2F2D, NU5R3, U5FDRUED5, U5F3U3D5, U
5R3D5L3, U5R2FDGL2, BUU3ERFD3NHNFG
LH, U5R2FGL2F3, BUFREUHL2UERF
5060 DATA BRU5LR3, NU5R3U5, BU5D3F
DRUEU3 , NU5EU2RD2FU5 , UE2H2BR3DGNL
FD2, BU5D2FRD2NLU2EU2, NR3UE3UL3
5070 IF LEN<JK*)<=42THEN5110
5080 FOR T=42TO0STEP-l: IF MIDKJ
K*,T,l)-“ "THEN5100
5090 NEXT T:GOTO5110
5100 LS =LEFT* <JK$, T> : W*=L4 : GOSUB
5120:JK*®" "+RIGHT1 (JKl, (LEN<
JKD > — T) : GOTO5070
5110 W$=JK$: GDSUB5120: RETURN
5120 SL=LEN ( Wl ) : DRAW CC1: F0RI=1T
OSL:Bl=MID*i (W$, I, 1) :C=ASC(B1) -32
: :draw ,, bm"+str*<x ( I ) ) +", "+str$ (y
>:DRAW AA*(C):NEXTI:RETURN
5130 REM READ DATA
5140 F0RJ J *1T014: READ A1(J),B*(J>
5150 NEXTJ
5160 REM START QUIZ
5170 CC*= ,, C0"
5180 J=J-1
GRAFPLOT
TURNS
~_tLL
JJSTQ THIS
sfe MO RISK ! MOMEY — GUARANTEE !
* I -REE SCREENPR I NT PROGRAM *
* F^LJl—t—Y AUTOMATIC O^ERAAT I OM !
”A great package gets even better *♦. totally jmpresiefl ...
equal tv uisetul in the home and office ... meticulous, hand-
holding documentation ... very easy to US*" RAINBOW, hJBA V 7/S3
"A high quality product ... slick pr esentat l Ohl" Hot CoCs, B/BA
* Universal Gcreenprint Loader for non-Radi o Shack printers.
* Full ASCII upper and lower case in 4 on -screen labels.
* 9 graphing symbols |nu th unlimited overlay of data.
* Full function data editing: add* change, delete and sort.
* Graphs and data output to screen, printer, tape or disk.
* Calculates user -defined functions, moving averages (binomial
smoothing), cumulative totals and integrals (areas).
* Saves completed graphs for instant reloading.
* Worls with all CoCo models - requires Extended BASIC.
He Bisl Drily: display or print directory, kill or rename files.
ItK TAPE - 135.00, 32K TAPE - 140,00, 32K DISK - *45,00 (US)
ASK YQU.R DEALER F OR GRAFPLOT QR QRP5R DIR E CT F R P ri ,
HAWKES RESEARCH SERVICES, 1442 SIXTH ST., BERKELEY, CA t 94710
YOUR PERSONAL CHECK IS WELCOME 1
nn Suieoiwr, nw ALL DROERS.
SHIPMENT WITHIN 48 HOURS)
CA. RESIDENTS ADD SALES TAX.
November 1984
THE RAINBOW 183
3> "+B*.(C<F<3
5190 FORI— 1 TO J
5200 AO(I>=RND<J>
5210 IF NR (AO < I ) ) =1 THEN 5200
5220 NP ( AO < I ) > = 1
5230 NEXT I
5240 FOR P=lTOJ
5250 ZW=VAL(A*(AQ<P> ) >
5260 FOR Q= 1 T03
5270 C (Q) “RND < J ) : IF C<Q)=ZW THEN
5270
5280 FOR K=Q— 1 TO 0STEP-1:IF C(K
) =C <Q) THEN5270
5290 NEXTK
5300 NEXTQ:C(4>«ZW
5310 FOR E=1T04
5320 F(E)=RND(4>
5330 FOR K=E- 1 TO 0 STEP-1: IF F(
K > =F ( E ) THEN5320
5340 NEXTK: NEXTE
5350 ON ZW GOSUB590, 670, 760,850,
920, 1010, 1080, 1170, 1250, 1370, 145
0, 1520, 1640, 1720
5360 PM0DE4
5370 Y=166:JK*=" 1) ”+B*(C(F(l
) ) ) : SO SUB 5070
5380 JK*=”
2) ”+B* (C <F (2) ) ) : GOSUB5070
YOUR TRS- 80 * SPECIALISTS
IN CANADA
COCO SOFTWARE FROM
ADVENTURE INTERNATIONAL
COMPUTER WARE
PRICKLEY PEAR
COGNITEC
EIGEN
MICHTRON
ACCESSORIES
PRINTERS
BOTEK INTERFACES
MODEMS
JOYSTICKS
TOM MIX
SPECTRAL
SILVERWARE
SO FT LAW
MARK DATA
SKYLINE
SUPER PRO KEYBOARDS
EAP GOLD CONNECTORS
BOOKS, MAGAZINES
AND MORE
WE HAVE BEEN SERVING TRS-80’ USERS FOR
3 YEARS WITH THE LARGEST SELECTION OF SOFTWARE
AND ACCESSORIES AVAILABLE IN CANADA
WRITE OR PHONE FOR A FREE CATALOGUE
MASTERCARD AND VISA ACCEPTED
cp
CMD MICRO COMPUTER SERVICES LTD.
10447 124 ST EDMONTON
ALBERTA T5N 1R7
PHONE 403 488-7109
TRS-80 is a trademark of Tandy Corp
5390 Y=176:JK*= U
> ) > : GQSUB5070
5400
4) "+B*(C(F(4> ) ) SGOSUB5070
5410 B*= I NKEY* : I FG*= " S '* THEN5540E
LSEIFG*=” “THEN5410
5420 6=VAL<G*>
5430 IF G<1 THEN 5410
5440 IF G>4 THEN 5410
5450 IF C(F(G) )< >ZW THEN5480
5460 Y=186: JK*« " CORRECT: THE
ANSWER IS: "+B*(ZW> :GOSUB5070
5470 CR=CR+1 : SOTO5500
5480 Y“186: JK*=" WRONG: THE AN
swer is: ” +B* < zw ) : GOSUB5070
5490 IR=IR+1
5500 FOR Y= 1 TO3000: I F I NKEY*=CHR*
(13) THEN5520ELSE NEXTY
5510 PCLS
5520 NEXT P
5530 IFCR=J THEN GOSUB 5660
5540 CLS: PRINT: PRINT
5550 J«CR+IR:IF J=0 THEN J=1
5560 PR I NT : PR I NT : PR I NT ” NUMBE
R CORRECT = "CR
5570 PRINT
5580 PRINT” NUMBER WRONG
”IR
5590 PR I NT: PR I NT” STUDENT SCO
RE = *'? INT (CR*100/J) $
5600 PR I NT: PR I NT” ANOTHER TRY
(Y/N)
5610 W*= INKEY*: IFW*=""THEN5610
5620 IF W*="Y” THEN RUN
5630 IF W*=“N" THEN 5650
5640 GOTO5610
5650 CLS: END
5660 RETURN
5670 RETURN
5680 DATA 1 , LOS ANGELES
5690 DATA 2, MINNESOTA
5700 DATA 3, GREEN BAY
5710 DATA 4, CHICAGO
5720 DATA 5, SAN FRANCISCO
5730 DATA 6, ATLANTA
5740 DATA 7, ST- LOUIS
5750 DATA 8, DALLAS
5760 DATA 9, NEW ORLEANS
10, PHILADELPHIA
11, DETROIT
5790 DATA 12, WASHINGTON
5800 DATA 13, NEW YORK
5810 DATA 14, TAMPA BAY
5820 DATA END, END
5770 DATA
5780 DATA
184 THE RAINBOW November 1964
COLOR COMPUTER
MAILLIST
FOR
RENT OR TRADE
★ OVER 12,000 OWNERS AVAILABLE
★ AVAILABLE ON LABELS OR DISKETTES
★ MINIMUM ORDER - 1000 NAMES
★ WE TRADE 1 FOR 1 (ON DISK PLEASE)
★ ZIP SORTED LIST
★ C.O.D. ORDERS AVAILABLE
★ WE WELCOME YOUR BUSINESS CHECK
PRESSURE SENSITIVE LABELS
COCO FORMATTED DISKS ...
. . $40°° per 1 , 000
.. $70°° per 1,000
USE ORDER FORM BELOW
'£ ■
I HAVE SOMETHING
TO SAY!
For os little os 46 cents o program you
con enjoy great gomes like FROGJUMP,
FRENZY, CATERPILLAR CAVE, SHOOTIN GAL-
LERY, and great adventures. Use powerful
home management programs such os
I' BUDGET, STOCK MARKET, BARTENDER, TINY
CALC, and COST OF LIVING. Also, enjoy rhe
, use of powerful programming utilities such
1 os COCO MONITOR, GRAPHIC SCREEN PRINT,
RAM TEST, HIGH RESOLUTION TEXT, and
SINGLE DISK COPY. Increase your knowledge
with educational programs such os BASIC
SPEED UP TUTORIAL, FLASH CARD,
TRIGONOMETRY TUTOR, and our 8 PART
SERIES ON MACHINE LANGUAGE.
***Many programs use machine language!***
Every month you will receive
rjPy&ai ' a cassette tope with 1 0 ready
, to run documented prog-
rams.
16 K Extended Required
ORDERS SENT SAME DAY!
FIRST CLASS SHIPPING!
▲ Bock I** 08 * Available from
1962
4 Coll or wnre for our free carolog
Dealer Inquiries Invired
NO CHARGE ON SHIPPING
PLEASE USE ORDER FORM BELOW
PRICES
1 YR( 12 ISSUES). $55.00
6 MO (6 ISSUES) . $30.00
SIN GLE COPIES . $ 6.00
MICHIGAN lUWXNlS ADO 4\ to OAOM
Bulk Diskettes!
AS LOW AS $1.25 EACH!
★ 514 Single Sided Double Density
★ Meet All Industry Specifications
★ Dynamag! 100% Error Free!
COMPUTER
CASSETTES
Quantity
1-15
16-35
36-75
76-199
200-499
500-?
Price
$1.60
1.50
1.45
1.40
1.35
1.25
Shipping
$1.75
2.00
2.25
3.00
3.75
5.00
★★ FREE PROGRAMS ★★
on any order of 20 or more ropes, you will receive
two color computer programs of the above product!
★ 5 Screw Shell
★ Error Free Tope
★ Computer Grade
★ Lowest Prices Around
ADD 10<t EACH FOR BLANK SLEEVES
1-29
30-59
60-?
C-10's
$.55
$.50
$.45
C-20’s
.65
.60
.55
C-60's
.80
.75
.70
C-90's
.90
.85
.80
Cases
.18
.16
.15
Shipping
2.00
3.00
4.00
BLANK LABELS ADD 34 EACH
f — — ■
ITEM
1
PRICE
wm MM ■
QUAN
TOTAL
1
1
1
Subtotal
■ OursideU.S.A.
1 Double Shipping
U.S.A. Funds
ONLY
Shipping
Ml Res.
TOTAL
4%
^i««» ““ ADDRESS
^ C.O.D.’s
T (j D Computer Products personal CITY, STATE, Zl(
P. O. BOX 256-C CHECKS WELCOME
HOLLAND Ml 49423 'IMMEDIATE SHIPPING'
Phone: 616-396-7577 Specify UPS or PARCEL POST CREDIT CARD/EXP.
PERSONAL
CHECKS WELCOME
CITY, STATE, ZIP
^¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
G ive us your bes t: Join the ranks of these courageous CoCoists in showing the Gofor Computer world your
high score at your favorite micro-diversion. We want to put your best effort on record in the rainbow's
Scoreboard column. All entries must be received by the first of the month to be eligible for the following
month's Scoreboard. They must include your full name, address, game title, company name and, of course,
your high score. Each individual is limited to three score entries per month. Send your entries to Scoreboard,
C/O THE RAINBOW.
* New Number One • Last Month's Number One
ANDRONE (Radio Shack)
27,305 ★John Marc&gliese, East Chester, NY
18,290 Bill Sain. Charlotte, NC
17,170 Jamie Schulte, Ontario, Canada
ANNIHILATED (Chromaseffe;
18.600 ★Michael Cooney, Mansfield, OH
1.000 •Matthew Kromeke, Albuquerque, NM
BAG4T-MAN ( Aardvark }
4 1 0.790 ★€ orn el lu s Caes ar, Hof he i m.
West Germany
310.400 Eric Lecrouart, Ottawa, Ontario
109,820 Ronald Gates, Grand Rapids, Ml
101.400 Daniel Bel isle, Montreal, Quebec
37,110 Stephana Asselin. Hauterive. Quebec
BASEBALL (Radio Shack)
460- 0 ★Walter Trainlips, Janesville, Wl
324-0 Michael Rosenberg, Preston sburg, KY
296-0 Seth Newman, Yardley, PA
223-0 Chris Young, Ft, Worth, IX
1 7 6-0 An d rew King, Vancouver,
British Columbia
175-0 Bob Dewilt, Blue Island, IL
121-0 Ronald Gates. Grand Rapids, Ml
115-0 Eric Anderson, Rocklord, IL
83-0 Andy Larson. Omaha,, ME
62-0 Blake Berwick, Boone. IA
52-0 Ryan Devlin, Louisville, KY
41-0 Ian Timolhy Hicks, Edmonton, Alberta
BATS AND BUGS {THE RAINBOW)
24.600 ★Michael Rosenberg, Preelonburg, KY
3.600 Apollo Latham, Rich Square. NC
3,300 Joey Lewis, Cabin Creek, WV
2,050 Jbn Hobson, Plainfield. Wl
2,806 Robert Me Herd. Wren, OH
2.600 Joel Lombardi. Newark, DE
BU STOUT (Radio Shack)
42,000 ★Derrick Kardos, Golonia, NJ
42.000 ★Marlin Klein, Skokie, IL
34.700 Sara Hennessey. Golden Valley, MN
20,720 Perry Demon, New Saden, IL
27.000 Mike Wells, Pillsburgh, PA
24.000 Charlie Salmon. Madison, Wl
BUZZARD BAIT f Tom Mix J
6,447,950 *Jon Griffith
Jim Ken nett
Blossom Mayor, East Greenwich. NY
Michael Popovich, Nashua, NH
Edmund Greene, Nashua. NH
Ronald Gates. Grand Rapids, Ml
Andrew Chin, Austin. TX
CANDY CO. (Intracolor)
451,382 ★Randall Edwards. Dunlap, KS
99,516 Tiffany Morgan, Lookout Mtn., TN
CANYON CUMBER (Rad)o Shack )
8,990 . 000 ★ Glen G i a camel li , Wood b ri dge, O n tario
Scott Oberhplteer, Lexington, MA
Shen Mansell. Calgary, Alberta
Jeff Weaver. Gordonville, PA
Sean Whit fey, Arvada, CO
Jeffrey Siefaerl. Palm Bay, FL
CAVERN COPTER (THE RAINBOW;
1213 ★Doug Schwarts, Glendale, AZ
Michael Melferd, Wren, OH
David Fig el. Sardis, OH
Susan Ballinger, Uxbridge, Ontario
Mark Day, Ft. Worth. TX
CAVERNS OF DEATH (THE RAINBOW)
2100 ★Jeff Loeb, Mobile, AL
CHOPPER STRIKE (MichTron)
162.400 ★Andrew Figel. Sardis, OH
Benny Pischke. Lloyd min star,
Sa ketch ewan
David Figel, Sardis. OH
Doug Mas ten, Macon. OH
•Lisa Sic I an. Staten Island, NY
5.488,250
2.983,350
2.902,700
2.087,650
999,000
99.200
2.326,200
1,603.400
1.571,300
1,426.600
74.000
966
760
747
700
130,200
87,600
83.300
72,100
CLOWNS & BALLOONS (Radio shack)
120,210 ★Moe Tindell, Sebring, FL
116.475 Jellrey Kochs, Grove Clly, OH
116,4 70 Col i n Ke r rid ge , Ladysmit h ,
British Columbia
114,140 Cheryl Pratt. Moab, UT
110.475 Andrew Truesdale, Ferguson, MO
COLQRPEDE (Intracotor)
10,001,051 ★Mark Smith, Santa Ana, CA
5.756.808 Scott Dberholtzer, Lexinglon. MA
3.355.240 Scott Drake, Pine City, NY
2,614,230 Jerry Petkash, Warren, Ml
2.547,299 Rich McGervey, Morganlpwn, WV
669,678 Jon Kroll, Greendale, Wl
CU'BER (Tom Mix)
204.575 ★Martin C. Klem, Skokie, IL
201,190 Jay Fribble. Davenport, I A
196.090 Randall F, Edwards, Dunlap. KS
94,940 Martin C. Klein, Skokie, IL
49.510 Doug Kfeir, Grand Rapids, Ml
20,100 Mark Day, Ft. Worth, TX
DANGER RANGER (Med Systems Software)
5.181 ★Chris Young, Ft. Worth, TX
2,002 Robbie Sablotny. Mt. Zion, IL
1 .962 • M ic hael Rose n berg, Pr estons bo rg , K Y
1,890 Fred Thompson, Saugus, MA
□EVIL ASSAULT (Tom Mix)
3,096,900 ★Chad Barry, Rochester, NH
3.048,400 Brent Murphy, Mesa, AZ
2.890.000 Rich Van Man an. Grand Rapids, Ml
1 . 762,980 • M ich ae I R ose n be rg , P reston sbu rg, K Y
1,294.300 John S tat ham, Slratbroy, Ontario
DEVIOUS (Specfra) Associates)
70.150 ★Mark Day, FL Worth, TX
DOUBLE SACK (Radio Shack)
1.125.000 ★Mark Hurst, Sheridan, OR
1 .080.000 Phi II i pe Du pi a nties , S L Je rom e,
Quebec
639,210 Paul Baker, Pittsburgh, PA
605,890 Peter Sherburne, Highland. CA
474,040 Paul Moritz, Butte, MT
138,048 Ryan Van Manen, Grand Rapids, Ml
135,150 Rich Van Manen, Grand Rapids, Ml
61,800 Jason Clough, Sulphur Springs, AR
□OWN LA NO (Radio Shack)
13,358 ★Bryan Durali, Greenville. KY
DRACONIAN (Tom Mix)
395,400 ★Peler Krai. Areata. CA
326.180 George Hoffman, Shavertown, PA
190,840 •Kyle Keller. Overland Park, KS
139.010 Paul MacArthur, Gillette, Wl
36,600 James Toth, Punxsutawney, PA
75,040 Barren EnS, Calgary, Alberta
DUNKEY MUNKEY (Intetleclronics)
1.936.000 ★lim Greenen, Sterling Ht$,, Ml
1,244,400 •jack Baran, Bensalem. PA
1.015.000 Kyle Keller, Overland Park, KS
ELECTRON (Tom Mix)
45,510 ★John Sandberg, Concord, CA
41.750 Mich ael R osenberg, Pres I o ns bu rg. K Y
35,400 Chad Barry, Rochester. NH
31.750 Liz Baker, Marissa, IL
22,990 Alan Morris, Chicopee. MA
13.135 Andrew Chin, Austin, TX
FIRE COPTER ( Adventure International)
107.37O ★Chris Haley, Auburn, CA
97.390 •Sam Hughes, Colton, CA
78.860 Woody Farmer, Acme, Alberla
53.280 Kevin Marsh, Bokeelia, FL
FLYBY (Chromasette)
104,980 ★David Finberg. An nan dale, VA
32,940 Bred Johnson, Columbus, OH
28,910 Ron Suedersky, Universal City, TX
20,110 Rick Mansell, Calgary, Alberla
16,670 Michael Rhattigan, Cory, NC
FOQDWAfl (Arcade Animation )
94,905 ★Stephana Asselin, Hauterlve, Quebec
THE FROG (Tom Mix )
156,000 ★Evelyn Gagnon, North Bay, Ontario
63.440 Liz Baker, Maris sa. IL
F R 0 G G I E (Spectral Associa tes )
06,660 ★David Garozzo, Morris villa, PA
84.440 Bill Ide, Newark. DE
74,050 Mike Garozzo, Morrisville, PA
GALACTIC ATTACK (Radio Shack)
48,870 ★Tony Boring, Armagh, PA
48,520 Paul Saneckl
16,760 David Chabot, Granby, Quebec
GALAGON (Spectral Associates )
760,340 ★Robert Ahlgrim, Hutchinson, KS
647,230 •Jack A. Tin die, Sequel, GA
618,800 Gary Jones, Dale, TX
393,660 Mark Nichols, Sirsay. Saskatchewan
307,990 Randall Edwards, Dunlap, KS
GHOST GOBBLER (Spectral Associates)
1,007,430 ★Todd Brannam, Charleston His., SC
825,250 Randy Garber, Wilmette, IL
536,260 Andrew King, Vancouver,
British Columbia
423.390 Rich McGervey, Morgantown, WV
255.000 John Osborne, Kincardine, Ontario
GONE FISHING (THE RAINBOW;
29 ★Eric Burk. WMHamsvill, NY
12 •Kevin Oberberger, Sparks, NV
11 Brian Austin, New Salisbury, IN
11 Emily Doubl. Deep River, Ontario
10 Mike Cook, Dixon, IL
10 Michael Mefferd, Wren, OH
10 Doug Schwariz. Glendale, AZ
GRABBER (Tom Mix)
147,600 ★Brian Foley, BLacksione, MA
129,100 Blossom Mayor. East Green bush, NY
70,600 Michael Gorman, Lafayette, IN
31,900 Stephane Asselin, Hautenve, Quebec
27,750 Ellen Ballinger, Uxbridge, Onlario
GROBOT (Childrens Computer Workshop)
14.340 ★Kristi Anliker, TerrEI, I A
HEIST (THE RAINBOW;
2,100 ★Sargio Waisser, Mexico City, Mexico
1,500 Julio Come Ho, Scarborough, Ontario
1,500 Kirslie Complon. Suffield, CT
1,500 Andy Dater, Medford. OR
1,500 David Figel, Sardis, OH
1,500 Joel Lombardi, Newark. DE
1,500 Jeff Roberg, Winfield, KS
1.500 Brendan Smith, Coral Springs, FL
1 .500 K evi n Speigh I . Brid ge wate r.
Nova Scotia
1,500 Rupert Young, Sheffield, Ma
THE JUNGLE (THE RAINBOW)
11.330,797 ★Kannon Shanmugam. Lawrence, KS
•Tony Boring, Armagh, PA
Mail Hazard. Columbia Station, OH
Doug Schwartz, Glendale, AZ
Jon Hobson, Plainfield, Wl
JUNIOR'S REVENGE (Compulerware)
4,897,000 ★Ghhs Oberholtzer, Lexington, MA
• Tim Brown, Clio, Ml
Scoti Kubota. Whitby, Ontario
Shawn McAlpin. Louisville, KY
Edwin Prather, Oxnard. CA
KATEHPILLAR ATTACK (Tom Mix)
31,672 ★Scot! Fairfield, WiUramstown. MA
James A. La fare, Williamstown, MA
Vadim Golovsky, Toronto, Ontario
Alex Golovsky. Toronto. Ontario
Greg Eneau, Columbus, OH
THE KING (Tom Mrx;
10,000.100 ★Mark Smith, Sanla Ana, CA
6,299,300 Scott Qberhohzer, Lexington, MA
870.333
644,694
4,230
3,048
3.007.000
2,154.900
2.099.300
1 . 220.000
25.949
18.949
15.821
5,631
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
1S6 THE RAINBOW November 19B4
4,040,300 Andy Truesdale, Ferguson, MO
3,343.000 Gorey Friedman, Minnetonka, MN
2,410,200 Candy Harden. Birmingham, AL
116,200 Charlie Salmon, Madison, Wl
KLENDATHU (Radio Shack}
1,062,741 ★jay Pribble, Davenport, I A
John Sandberg, Concord, CA
Tommy Parker, Talladega, AL
David L. Ferris. Shicks hinny, PA
Brad Lacerda. Gloucester, MA
Brett Fuhumoto, Tees, Alberta
LASERWQRM & FIREFLY /THE RAINBOW;
200.350 ★Allan Ballard, Ft, Wayne. IN
•Michael Rosenberg, Pres ton burg. KY
Brian Chalin, Weyers Cave, VA
Marco Swinkels. Beneluxlaan,
Netherlands
Chris Johnston. Carlisle, Perth.
Australia
Mark Waite, Baxter, TN
lEmaNS (Spectral Associates;
1:19 ★Paul MacArihur, Gillette, Wl
MEGA-BUG (Radio Shack)
60,000 ★Robin Worthem, Milwaukee, Wl
Richard Hansen, Inkom, ID
John Tiffany, Washington, DC
Ed Mitchell. Ragged Mountain, CO
Aleisha Hemphill, Los Angeles, CA
Kannon Shanmugam, Lawrence, KS
METEORS f Specfraf Assoc isles)
106,570 ★Mike & Dave Garozzo, Morrisvllle, PA
26,590 * Kevin EndtiCh. Perry Hall MD
Keith Marsh, Bokeelia, FL
David Bryan, Kentwood. LA
Craig Dutton, Goose Bay, Labrador
microbes (Radio Shack)
170,550 ★Apollo Latham, Rich Square. NC
144.350 TheOdOreLalham Jr., Rich Square, NC
40.050 Joey Lewis, Cabin Creek, WV
1,245.621
1, 193.350
1,102.665
027.500
541,700
116.622
94,748
67,515
57,265
39,630
21,130
16,902
15,999
14,297
9,691
16,870
15.660
14.200
1,999 Kevin R. Hubbard, Huntington, WV
1,951 Dr, James Peterson, Radcliff, KY
1,670 Steve Olson, Calgary. Alberta
1,605 Kirstie Compton, Suffield, CT
PAC- TAG (Computerware)
4,230 ★□avid Bryan, Kentwood, LA
PARA-JUMPER (THE RAINBOW)
622 ★Peter MacLeod. Montague,
Prince Edward Island
703 Ronald Gates, Grand Rapids, Ml
PLANET INVASION (Spectral Associates)
177,900 ★Russ Rosen, Cardiff, CA
67,300 Doug Seibel, Tumbler Ridge,
British Columbia
POLARIS / Radio Shack)
261,341 ★Nico Swinkels, Beneluxlaan,
Netherlands
Scoll Daley. Biloxi. MS
Ed Meyer. Vancouver.
British Columbia
Andy Lehlola, Mound. Mn
R ich Van Manen. Grand Rapids, Ml
Brett Johnson, Columbus, OH
Mail Hazard,. Columbia Staiton, OH
POLTERGEIST {Radio Shack)
6,730 ★walker Astle, Grimsby, Ontario
6.600 Ray Suplee
4,575 Brad Lacerda, Gloucester, MA
4,525 Matt Hazard, Columbia Station, OH
POOVAN (Drnsoft)
1,511,050 ★Jefl Connell, Winona, MN
Lori Heape, Hutchinson, KS
Linda Cole. Montreal, Quebec
Jerry Morgan, Independence, MO
Bernd Pruett ing, Scheibenhardt,
West Germany
Mark Rodda. Springfield, VA
Jenny Petkash, Warren, Ml
Rcberj Ahlgrim, Hutchinson. KS
111,273
91,160
81,041
75,200
42,260
12,729
1.393.500
1.130.500
090.050
460,450
355,100
271.650
232.650
QUIX (Tom Mon
706.206 ★Wlb Merrithew, Oshawa, Ontario
496,165 Evelyn Gagnon, North Bay, Ontario
RAAKA-TU (Radio Shack)
50 ★Mike Bubb, Grafton, OH
50 ★Chris Cope. Central, SC
40 •David Joyner, Raleigh. NC
25 Brian Sobolewski, Orange Park, FL
20 Ronnie Wattanapanich. Sun Vairey, CA
RAINBOW ROACH (THE RAINBOW)
263, 5Q0 ★Andy Lehtola. Mound, MN
212.700 Jon Kroil, Greendale. Wl
146.800 Mark We He. Baxter, TN
124.800 Cheryl Endlich, Perry Hall, MD
122.700 Peter MacLeod. Montague,
Prince Edward Island
REACTOIOS (Radio Shack }
931.395 ★Linda Mobbs, PI. Huron. Ml
203.800 Andrew Lehtola, Mound, MN
161,245 Jelf Loeb, Mobile. AL
66.615 Robbie Anderson, Monrovia, CA
41,100 Jeff Loeb, Mobile. A L
RETURN OF THE JET-1 ( ThunderVision)
389,453 ★Gary Bachtel. HunlSviJfe, AL
208,602 Robert Buerkle, Conway. PA
168.000 Todd Kaplan, Lawrencevllfe; NJ
ROBOTTACK { tnlracotor)
2,516,050 ★Horace Hamilton. Calgary, Alberta
2.437.000 *Mike Sdiarf. Fremont, GH
2.329.000 Edwin Prather & Gory Soper
2,216,950 Randy Hankins, Tabor, I A
1,922,200 Erik Men, Noblesville, IN
145,100 David Mount, West Monroe, NY
SANDS OF EGYPT (Radio Shack}
80 ★Bob Dewitt, Blue Island, IL
102 Chu-Kia Wang. Madison. Wl
SHAM US / Synapse Software)
72,000 ★Todd Kaplan, Lawrencevilte. NJ
17,105 Paul MacArihur, Gillette, Wl
30,850
Ronald Galea, Grand Rapids, Ml
125,750
Chris Young. Ft. Worth, TX
SHOOTING GALLERY (Radio Shack )
MOON HOPPER (Computerware)
107,000
Chns Cope, Central, SC
149,940
★Robert Wallace, Waldorf. MD
114,540
★Susan Ballinger, Uxbridge, Ontario
105,000
Ryan Van Manen, Grand Rapids, Ml
67.700
Verne!! Peterson. Radcliff, KY
78.820
Brian Austin. New Salisbury, IN
POPCORN ffladro Shack)
44. 670
Mark Nichols, Birsay. Saskatchewan
59.970
Cole McDonald, St. Cloud, MN
64,360
★Susan Rushing, Tucson, AZ
44,480
R. Duguay, SI. Bruno, Quebec
53,570
Robert Harmon, Virginia Beach, VA
57,860
Jeffrey Kochs, Grove Cily, OH
35,080
Greg Erieau, Columbus, OH
MR, DIG (Computer ware)
48,930
Paul Baker, Pittsburgh, PA
10,340
Layla Blackshear, Ft. Worth, Tx
2,301,000
★Jeff Roberg, Winfield, KS
47,11,0
Darin Martin, Oakland, CA
SKIING (Radio Shack)
1,976,500
Tim Magnusen, Lafayette. TN
46.900
Dan Raltenbaugh. Sandy Lake, PA
05.85
★John Hokpins. Greenville, SC
1.392.100
John Ishman. Saginaw. Ml
46.020
Christine Sabey, Kent. WA
12 02
Brian Austin, New Salisbury, IN
888,700
Thomas Henry, Boca Raton, FL
37.950
Naihan Wallace, Waldorf. MD
12.08
Kelly Kerr, WentZville, MO
7B4 .500
Marc Harris, Colorado Springs, CO
37.720
Dale Morford, Kent, WA
13.73
Janefl Stroshane. Ashland, Wl
MS. MAZE (Tom Mitt)
22.8O0
Jon Clevenger, Lima, OH
21,35
Jean-Claude Tallana, Brossard,
94,020
★Chu-Kia Wang, Madison, Wl
22,330
Mike Harrimon, Lima, OH
Quebec
64.120
Brett Johnson, Columbus. OH
16,220
Chad Bunovich, Pittsburgh. PA
SKR AMBLE (Tom Mix)
42,240
Charlie Salmon, Madison, Wl
16,110
Layla Blackshear, Ft, Worth, TX
46.440
★Steve Schutjer, Hazel Green, Wl
MUDPIES ( MichTron )
195,200 ★Bertha Jewries, San Bernardino, CA
Andrew Chin, Ausim, TX
Paul Baker, Pittsburgh, PA
Glenn Wasson, Castleton, NY
Chris Haley, Auburn, CA
Doug Seibel. Tumbler Ridge,
British Columbia
Chris Young, Fl. Worth, TX
NINJA WARRIOR (Programmers Guild )
151,100 ★Douglas Rodger. Harvard, MA
Bud Seibel. Tumbler Ridge,
British Columbia
Martin W. Grimm, Elkview, WV
Christopher Gelowitz, Clareshoim,
Alberta
Ryan Sambrook, Miami Lake. FL
Chu-Kia Wang, Madison, Wl
OFFENDER (American Business Computers)
113,000 ★Kevin Marsh, Bokeelia, FL
103,450 Julio Comeilo. Scarborough, Ontario
PAC DROIDS ( Programmers Guild)
2,467,810 ★Steve Schutier, Hazel Green, Wl
PAC 'EM /THE RAINBOW)
2 ,372 ★ Ste ph an i e G reg o ry , Coco Solo
Panama
2,059 Art Hartsough, Ft. Wayne, IN
173.900
164.000
156,800
147,400
137,300
60,400
106.300
105,200
102,400
86,100
54,500
PROJECT NEBULA (Radio Shack)
1,600 ★Dan Heater, Cortland, OH
1,4iO Brad Lacerda, Gloucester, MA
1,270 •Theodore Latham Jr.. Rich Square, NC
Joey Lewis, Cabin Creek. WV
Barry Logan, Pinckneyville, IL
PYRAMID (Radio Shack)
220/113 ★John Dupre, Mobile. AL
Cornelius Caesar, Gundelhardlstr,
West Germany
George R. Fairfield, Victoria,
British Columbia
Robert Dickau, Sacramento, CA
Andy Nelson, Winona, MN
Chris Cope. Central, SC
Kenn Booth, Grand Rapids, Ml
Bob Dewitt, Blue island, IL
Robbie SablOiny, Mt, Zion, IL
Randall Edwards, Dunlap, KS
Q-NERD /THE RAINBOW)
6.512,020 ★Ray Ravalitera, Bethune. France
David Ghabot, Granby, Quebec
Ray Suplee
Susan Bennington. Pensacola, FL
Roberi Dickau. Sacramento. CA
Laura Goldberg, Monroe, CT
1,236
1,145
220/130
220/130
220/133
220/136
220/137
220/140
220/140
220/145
220/151
326,010
184.700
181,920
130,000
6,200
5NAKER (THE RAINBOW)
1:26 ★Dan Sobczak,. Mesa, AZ
1:59 Baiju Shah. Deep River, Ontario
2:21 Eric Burk, WilliamsviJI. NY
SPACE INVADERS / Spectral Associates)
47.670 ★Donald Williams, Prince George,
British Columbia
SPIPERClDE (Radio Shack)
1.700 ★Doug Feinstein, Mobile, AL
1.400 Joel Feinstein, Mobile, AL
STARBLAZE (Radio Shack)
11.000 ★Steve 5c hut jar, Hazel Green. Wl
9.700 Robbie Sablotny, Mt. Zion, IL
9,050 Mark Welle. Baxter, TN
6,250 Ron n i e Watta napan i ch , S un Valley, G A
STAR TRADER (Computerwara)
43 days ★sieve Hartford, Glendale, CA
STELLAR LIFE-LINE (Radio Shack) 1
33,100 ★Kenn Booth, Grand Rapids, Ml
TIME BANDIT (MichTron)
413.620 ★Doug Seibel, T umbler Ridge,
British Columbia
243.620 •Mark Wooge, Omaha, NE
225,950 Chris Qberholtzer, Lexington, MA
214,650 Sally Naumann, Hailey, ID
129,240 Brian Larrscm, Fridley, MN
103.360 Rodney MuNineau*. Gig Harbor, WA
November 1984 THE RAINBOW 187
43,370 Jon KroJl, Green dale, Wl
41.340 Chad Barry. Rochester. NH
TOUCHSTONE (Tom Mix)
83,300 ★Michael Meflerd, Wren. OH
65.520 * Kevin Marsh. Bokeelia. FL
TRAILIN' TAIL (THE RAINBOW;
87.345 ★Philip Parenl. Smiths Falls, Ontario
76,275 •Michael Rosenberg, Preston sburg. KV
74.395 Jean-Marc Parent, Smiths Falls,
Ontario
33,454 Kenneth Serge nh am, Lawton, Ml
26.640 Dr. James Peterson, Radclilf, KV
TRAP FALL (Tom Mix)
120.406 ★Keith Marsh, Bokeelia, FL
114,642 Eric Lecrouart, Ottawa, Ontario
114,322 David Joyner, Raleigh, NC
113.406 Rich Trawick, N. Adams. Ml
112,596 Kanti Dinda. Kingston, Ontario
109.588 Ryan Van Manen, Grand Rapids, Ml
TRIPLE YAHTZEE f Software Factory)
2,474 ★Robert LaFson, Bella ir, WA
TUT S TOMS {Mark Gala)
163.060 ★Michael McCalterty, Oceanside, CA
158.000 Chris Russo, Miami, FL
121,240 Mickey McCalferty, Oceanside, CA
106,460 Eileen Kaakee, Royal Oak, Ml
104,360 Gary Marshall, Layton, UT
79,760 Rodney MuJIineaux, Gig Harbor, WA
39,920 Tom Loring, Bridgewater, MA
WACKY FOO Dta rcatfe Animation)
241,200 ★Todd Kaplan, Lawrencevitle, NJ
227,900 •Jon Jenkins, Milner, GA
105,100 Stephana AsseFin, Hauterive, Quebec
WHIR LY BIRD RUN (Spectral Associates)
516.450 ★□an Shargel, Arroyo Grande, CA
283.100 Nathan Russell, Minco, OK
174,750 George Hoffman, Shavertown, PA
157.000 Hughens Bien-Aime, Montreal,
Quebec
104.000 Jeff Connell, Winona, MN
ZAXXON (Datasott)
2,057,800 ★Chris Oberholtzer, Lexington, MA
t.510.000 •James QuadreHa, Brooklyn, NY
666.000 Andy Green, Whitehall, PA
401,900 Mike Hughey, King George, VA
370,400 Chris Coyle, Selden, NY
182.700 Bran I Putnam, Tucson, AZ
114.000 Kannon Shanmugam. Lawrence. KS
111.100 Liz Baker, Marissa, 1L
100.700 Ronald Gates, Grand Rapids, Ml
73,400 David Bryan, Kentwood, LA
73,000 Briton Roth rock. Roanoke, VA
— Tamara Solley
tn conjunction withTHE rainbow's Scoreboard, weofferthis column of
pointers for our game-playing readers’ benefit. If you have some interest-
ing hints and tips, we encourage you to share them by sending them to
the Scoreboard, c/o the rainbow.
‘LOOP-HOLE
Scoreboard:
Here's a tip for playing Draconian : EXEC -
uting a quick loop will sometimes fool the
birds into leaving the screen. Also, when in
the higher numbered sectors (five through
nine), it is best not to waste time picking up
the bonus men until all the prisons are
destroyed.
I'm really stumped on Shenanigans. I've
reached the lady and the snake and 1 don't
know how to pass them. Please write me at
1366 Beverly St, 95521.
Peter Krai
Areata, CA
Scoreboard:
1 have solved The Amazing Adventures of
Karrak , (the rainbow, Feb 'S4), Here are
some clues: First, LOOK in SACK, GET
POUCH, OPEN POUCH and GET COIN,
Then, PUT COIN (it will ask where) and
type SLOT,
For the “hall with the holes/' THROW
SACK (it will ask for a direction) type L N\
This will help you get through most of game
one.
If you have any more problems with Kar-
rak, or other Adventures such as Black
Sanctum or Shenanigans, or can offer help
with Sea Quest or Aardvark's Pyramid 80,
please write meat 3426 Airway Avc., 631 14.
Denise Blackwell
Si , Louis ; MO
LAMENTING THE WIZARD
Scoreboard:
I am having trouble with the Adventure
Keys of the Wizard , How do you kill any-
thing? 1 have played the Adventure over a
hundred times, but to no avail. Please help
me!
If there is someone who needs help with
the Adventure Calixto Island , I have all the
answers. Write to meat 96 Lions Dr,, 19067.
Michael X Garozzo
Morrisville, PA
DUNGEON DELIVERANCE
Scoreboard:
I have completely solved the Adventure
game Dungeons of Daggorath. if there is
anybody out there who needs help with the
magic words needed to incam rings, killing
monsters, maps of the five levels or anything
else about the dungeons, please send a SASE
to 19930 Garnett Court, 95070, and state
your problem. I will return your letter as
soon as possible. 1 also need to know where
the chest is in Pyramid* and would greatly
appreciate it if someone could tell me.
Allan Schaffer
Saratoga, CA
TIME WARP
Scoreboard:
I've found that while playing the game
Lancer you can stop the action (create a
pause) by pressing break. You can resume
the action by pressing Q, W and the shift
keys at the same time.
Also, if you push the shj FT key and the @
key at the same time when it asks for the
player's name, the words “double speed"
appear at the bottom of the screen; the game
will run a little faster.
Ricky Susfalk
Grand Island, NY
RAINBOW TRIO
Scoreboard:
I have solved three Adventures by the
rainbow. They are: Enrak (Aug.’SS), The
k'k'k'k*'k**frk*'k*'k'k*'k'k'kickick'kickiKick'kickick'kick
188 THE RAINBOW November 1984
TRADING IN
Crown of Metro (Feb. ’84) and The Arco-
niax Assignment (July ’84). I have made
maps for all of these Adventures. You can
write me at 641 N. Dawn Circle, 85203. I will
send you a map for each Adventure.
Dan Sobczak
Mesa, AZ
NEBULOUS DILEMMA
Scoreboard:
I am having trouble w'ith the game Project
Nebula. I can't figure out how to dock with
the space station. If anyone could help, I
would be very grateful. You can write me at
856 Hancock Rd., 63385
Kel Kerr
Wentzville, MO
BASE BURGLARY
Scoreboard:
1 have a suggestion for stealing home base
when playing against the computer in the
game Baseball : Try stealing it before the
pitcher throws the ball.
Stephen Blaze k
Gainesville, FL
SANCTUM SANCTION
Scoreboard:
If anyone has had any trouble in getting
tools from the caretaker in Black Sanctum ,
send a SASE and I will be glad to help.
I need help in getting past the pit and the
slot in game one of Karrak. If you can help,
write me at 4009 32nd Ave. Ct'. NW. 98335.
Rodney Mullineaux
Gig Harbor, W A
TU CLUES FOR COMFORT
Scoreboard:
I have some clues for Raaka-Tu. To kill
the gargoyle, use the poisonous candle. To
get out, GO UN DER the altar. After you get
out, if you have 25 points, go west twice and
north three times, then you will have 50
points.
For those of you w'ho need help on Bed-
lam : when you get in the hall go west all the
way until you get to the room where the
hook is, get it and go to the cabinet and get
the red key with the hook; go outside the
shack room and get the green key wdth the
hook. To get out, go out the painted door or
use the green key to get out of the storage
room.
If anyone can give me a map or some clues
to Sands of Egypt, please write me at Rt. I,
Box 575, 75124.
Bryan Pet ray
Eustace, TX
Q-SHORTY
Scoreboard:
1 have found a way to make Q-Nerd shor-
ter ( I Hi: rainbow. May ’84). There are two
pyramids; both parts are the same except
there isn’t a Q-Nerd on the bottom pyramid.
In Line 1 1 - Add a SCREEN 1,0 at the
end of the line.
In Line 14 — Delete IF YP=0 THEN
SCREEN 1,0 at the end of the line.
In Line 16 - Delete SCREEN 1,0 at the
end of the line.
In Line 50 — Delete both SCREEN
statements at the end and beginning of the
line.
In Line 55 - Delete SCREEN 1,0 in the
beginning of the line.
Tim M a gnu sen
Lafayette, IN
Scoreboard:
1 am the happy owner of a 64 K CoCo 2
and I am looking for anyone who wishes to
trade data tapes for Dungeons of Daggo-
rath. My address is General Delivery, 38915.
A. Jason Collins
Bruce, MS
s.o.s.
Scoreboard:
I need help on the non-graphics version of
Mars. I can’t figure out any of Part 1. Please
help if you can. My address is 1512 Ransom
Dr., 32780.
Jason Magoon
Titusville, FL
Scoreboard:
I had a letter in “Scoreboard Pointers” in
the Sept. ’84 issue of THE rainbow regarding
several solutions to Adventure games. Since
then, there have been some changes made.
My phone number is now (904) 785-1599.
The list of Adventures I have answers to now'
is: Sands of Egypt, Pyramid, Raaka-Tu,
Calixto Island, Black Sanctum, Sea Quest
and Shenanigans.
If you aren't familiar with the offer. I give
complete solutions to those Adventures list-
ed above for $ 1 . Also, if you only need one or
two clues, send a SASE and I’ll answer, if
possible. Send all mail to 2402 Pretty Bavou
Drive, 32405.
Ryan Elam
Panama City, FL
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
November 1984 THE RAINBOW 189
The Death Of A Computer. . .
Not Quite
By Ed Ellers
Rainbow Technical Writer
• I'm very disappointed in \your claim of
being] for both CoCo and the MC-10 be-
cause it seems that everything you’ve put in
(advertising, programs, hardware, games,
etc.) is for the Co Co and not the MC-10. I
mean, only some articles are for the MC-10,
like one or two programs out of four issues
or one cheap game. What about hardware?
There are no printers, adapters, disks or any-
thing else being advertised for the MC-10. I
know graphics capability and memory are
limitations, but there’s got to be something
out there!
Mark Foster
Victoria, TX
There are quite a few basic programs
listed in I HE RAINBOW that will work on the
MC-10. Your machine has a very close copy
of Color basic, and nearly all of the same
basic functions are available. If a program is
listed for Color basic (no “ECB” in the key
box), doesn’t use joysticks or tape data files,
has no PEEKs and POKEs (you have the
statements, but memory locations are very
different) and doesn’t need machine lan-
guage driver programs to work (they won’t
run as is on the MC-IO’s 6803 microproces-
sor), you can use it. You may need a 1 6 K
memory expander to run the longer ones;
Radio Shack carried this as 26-3013, and
your local stores may still have them in
stock.
As for hardware, any printer (as far as 1
know) that works on the CoCo will work on
the MC-10, but you can only operate it at
(Ed Filers, a RAINBOW and PCM staff
member, is a self-confessed electronics
fanatic whose other interests include
science fiction.)
600 Baud; the CoCo can drive a printer at
0600 if the printer and/or interface box can
take it. Modems will work as well; Radio
Shack sells the Micro Color Compac termi-
nal program, and at least one of our adver-
tisers has an MC-10 “term” program. Those
two are about the only peripherals I can
think of that would be used on an MC-10
(other than the 1 6 K RAM pack).
The reason that you see very little MC-10
material is that there's very little to print.
The people who bought and used the MC-10
were largely newcomers to computing who
didn't intend to do a whole lot of program-
ming; conversely, the real “hackers” gener-
ally passed it up in favor of the CoCo's
greater capabilities. With the MC-10 now
officially out of the Radio Shack line. I’m
afraid that this trend will continue. The
CoCo's price has now come down to less
than what the MC-10 and a memory expand-
er sold for originally, so you may want to get
one.
If you want some technical information
on the MC-10, you might try going through
the August, September and October 1083
issues of THE rainbow and the October 1983
Hot CoCo.
How and “Y”
• How does a Y-adapter work?
Kevin Marsh
Bokeelia, FL
It simply lets you hook two devices up to
the CoCo’s cartridge slot at once. Some of
them simply run all of the lines in parallel, so
you can only have one device that has a
ROM (such as a disk controller), while oth-
ers have a switch that selects the ROM in one
or the other cartridge and blocks out the
other.
Unattainable Beauty . . .
• Eve seen some terrific graphics displays
on RGB monitors used with some of the
other personal computers. I know about the
advantages of RG B monitors as opposed to
regular video monitors; is there some way to
connect them to the CoCo?
Jerry White
Cleveland, OH
It would be rather difficult to do; the
CoCo's 6847 graphics generator chip puts
out three signals called Y (the equivalent of a
black-and-white signal, which many moni-
tor adapters use) and two “difference” sig-
nals called R-Y and B-Y. The MC1372
c n c od e r c o n ve its the d i lie re n ee s igna I s i n t o a
chroma “subcarrier” and adds that to Y to
create the composite color signal. To get R,
Ci and B you would have to have a matrix
circuit to recover the original red, green and
blue signals, and you would then have an
“analog” RGB signal instead of the digital
RGB output that most monitors are de-
signed for. You might try using one of the
newer monitors that have both RGB and
composite inputs; one example is the Pana-
sonic CT-I300D (soon to be replaced by the
CTF-I495M). This type of monitor has the
kind of resolution that RGB displays re-
quire, but provides much the same benefit
when using composite video.
Genie Bottleneck
• We would like to know if the software
used on the CoCo is usable on our Colour
Genie EG 2000 from EACA Computers of
Hong Kong. We will be grateful for your
reply.
Allen N. Leonard
Electric Control Equipment Company
Madurai, India
190 THE RAINBOW November 1984
The Colour Genie (which is sold primarily
in Europe; it hasn’t reached the United
States that I know of) is a color version of
the older Video Genie, a copy of the TRS-80
Model 1 that was also sold as the TRZ-80,
PMC-80 and Dick Smith System 80. From
what I’ve gathered, the Colour Genie is a
Model 1-type machine that has little in
common with the CoCo, so CoCo software
won’t work on it.
Wear And Tear
• / have a problem that I think many
owners of the older gray CoCos may have.
The front of my CoCos case is scratched
from leaning m v hands on it. It really looks
terrible. / called Radio Shack, but all they
said was to get paint from somewhere to
touch it up. / tried that, but it doesn 7 work at
all. To top this off, my space bar sticks from
having played so many games. Now my
CoCo looks terrible and the space bar hardly
works. Is there any type of shield (a dark
one) / could buy, or does anyone make a
paint that matches the CoCo? And is there
something I could do to fix my space bar?
Steven Listonad
Baltimore, MD
On the wearing-away paint job, I’m told
that the best paint is an automotive touch-up
paint in Mercedes silver-gray(l). Try an auto
parts store for it. You might also take the top
off, remove the color Computer nameplate
(it peels off) and the RAM button (pry up
two tabs on the underside), then after you
apply the paint to the worn areas, spray the
'whoie top with a clear acrylic spray (such as
Krylon). Two or three clear coats should
protect the paint.
As for the sticking keys, the only real fix is
to take apart the keyboard and clean the
parts. This is not something I recommend
lightly, as there are twenty-one tiny screws
that have to be removed, and the switches
are actually fifty-three little springs. Don’t
try it unless you really know what you are
doing.
. . . And Cleaning Up The Trash
• Our new CoCo has given a rotten picture
since the day we got it. Interference shows up
on the screen and just won't quit. Is there
anything we can do about it?
Philip Helm
Louisville, K Y
Your TV set may have a special 75-ohm
coaxial cable jack if it is a color model and is
cable-ready (or in many cases, even if it isn't;
I’ve seen this on $ 1 70 jobs from Taiwan). It’s
very easy to plug the CoCo directly into this
jack, using an adapter like Radio Shack’s
278-255 to connect an RCA-typc phono
plug to an F-type connector. In many cases,
this will clear up the interference. You may
have to use, instead of the adapter, a new
coaxial cable with an adapter such as the
Radio Shack 278-252 to go directly to the
CoCo and get rid of its own output cable.
I’m using a coax cable with an k F’ connector
on one end and a phono plug on the other,
and have no trouble even w'ith two compu-
ters operating in the room. Sets with two
channel selector knobs (one for VHF and
one for UHF) may not provide the best
results because of insufficient shielding;
cable-ready sets as a rule are w ; ell shielded to
prevent interference problems on cable TV.
The Lock-Up
• Shortly after the warranty expired (of
course!) the computer started to lock up.
Sometimes a second cursor will appear, and
other times the letters or numbers in column
two and 10 change to different letters; the
cursor disappears and the keyboard does
nothing. I always have to turn the computer
off and back on to regain control.
John Friesen
LaSalle, Manitoba
This is one of the most difficult problems
to cure; when it happened to a CoCo belong-
ing to one of our stall members here at the
rainbow. Radio Shack’s technician ended
up replacing the entire circuit board. The
changing characters seem to point to RAM
problems. If you can get a RAM test pro-
gram (like Radio Shack’s Diagnostics car-
tridge), put it in and leave the computer
running; if any bad bits show up, replace the
appropriate chips. This may well be a per-
manent cure. (If you only have 16K, you
might want to go ahead and install a set of
64 K RAM chips if one or more of your
original set is bad.)
Something Old, Something New
• / recently purchased a disk drive system
from Radio Shack; the unit I received fits the
Co Co 2 and not the earlier model. I was told
that Radio Shack had modified the com
t roller so it would work on my l E' board
machine.
I would like to know if another company
makes a disk drive that will work on my
computer, because the Radio Shack sales-
man in Chicago whom I spoke with said that
the disk system for my computer is no longer
being made and that there are no other sys-
tems of this type (catalog number 26-3022)
in slock in Illinois or Indiana.
Edward Wolak
Chicago, IL
There should be no problem using the
newer disk system with your computer. The
new controller works fine on the older
machines; we confirmed this here at THE
rainbow office. ^
November 1984 THE RAINBOW 191
GEMINI 10X
COMPLETE SYSTEM
Gemini 10X
PRINT SPEED— 120 cps. Bidirectional Logic
Seeking
PRINT SIZE-10, 12, 17, 5, 6, 8.5 cpi
NUMBER OF COLUMNS-80, 96, 136,
(40, 48, 68 in Double Wide)
CHARACTER MATRIX-9 x 9 Standard,
with True Descenders *18x9 Emphasized •
18 x 18 Double Strike *6x6 Block
Graphics • 60 x 72 Low Resolution, Bit Im-
age Graphics • 120 x 144 Hi Resolution. Bit
Image Graphics • 240 x 144 Ultra Hi Resolu-
tion, Bit Image Graphics
CHARACTER SETS-96 Standard ASCII
Characters • 96 Italics • 64 Special Characters
• 32 Block Graphic Characters • 96
Downloadable Characters • Super and Sub
Script
LINE SPACING— Programmable by n/144”
PAPER HANDLING— Roll Paper • Cut Sheet
• Tractor Fanfold • Copies: 3 Carbonless Sheets
THE BLUE STREAK ^
RAINBOW
Serial to Parallel Interface c, T.r 0H
SLEEK— I”x2”x4” Optional AC Supply plugs into
side - AC not required with most printers
FAST— 300 to 9600 Baud - 30% faster than the stan-
dard 9600 Baud Interface.
SUPER GEMPRINT
A Full 8x11 Screen Dump Program
• User definable color shading
• Prints all 5 Pmodes
• Machine language position independent code
• Tape transferrable to disk
ONE YEAR WARRANTY
Serviceable at over 4000
Locations Coast to Coast
STRONG— Built sturdy with jacked cable, strain
reliefs and highest quality components.
• Complete with ALL cables and connectors
• 180 Day Warranty
COMPLETE - NOTHING MORE TO BUY - INCLUDES:
• GEMINI 10 X PRINTER • SUPER GEMPRINT + *io shipping
• BLUE STREAK INTERFACE • DELUXE MANUAL AV 7 and insurance
4*» 15X SYSTEM 439.95
BLUE STREAK ALONE - 54 ,! spec,™ p*,™*
COMPLETE
DATA
COMMUNICATIONS
PACKAGE
VOLKSMODEM™
Connects directly to wall phone jack
• Telephone jack with voice/data switch • 300 Baud (bits per second)
• Originate/answer mode automatically selected • Battery powered.
Low drain for long life (batteries included) • Lifetime warranty
• Includes all cables for COCO
AUTOTERM™ by PXE Computing
“Best of Class” - Randolf Graham Rainbow
Highest Ratings by Hot CoCo
“A Cut Above” - Wayne Day Color Computer
VOLKSMODEM
with
Cables
VOLKSMODEM
AUTOTERM
(TAPE)
69" 5 ., IS „ 99 95
Includes subscription to
THE SOURCE. Limited Time Offer
May Not Be Available.
DAYTON ASSOCIATES, INC.
VOLKSMODEM STAR AUTHORIZED DEALER • DUN <6 BRADSTREET LISTED
AUTOTERM 7201 CLAIRCREST BLDG. C • DAYTON, OHIO 45424
<DISK> (513) 236-1454
104 95 + S2S&I
OHIO RESIDENTS ADD 6% SALES TAX
C.O.D. ADD $2.00
+ $2 S&I
Ancestors 2.0
Chart Your Family Tree/ Autumn Color Software * 218
Autoterm
A Multi-featured Terminal Program /PXE Computing . 229
CoCo Dump
l C lose To Perfect! onVSpecfrum Projects 230
Color Finance II
Manages Your Checking Account/0e/ker Electronics, Inc . . . . . 208
Color Stronghold
An Interesting Game Of Survival/MichTron . . . . . 243
Concordance
An Aid To Programming Development/Echo Soft ........... 200
DEFT Bench And DEFT PASCAL
Improved Software Work ben ch/DEET Systems , Inc . 221
Disk VIDTEX
New Advantages Possible/CompuServe 235
Easy-File
A Good Data Management System/Marfc Data Products 240
Erland
A Complex, Challenging Simulation Game/ Prickly-Pear Software 204
Evasion
Elusive Adventure/ Pal Creations 216
Fangman
Good Guys And Bat Guys/ Tom Mix Software 242
First Games
Educational Fun For Pre-Schoolers/Computer Island , 220
Full Screen Editor
Upgrade Your DOS /DSL Computer Products 236
Gray Lady
Command The Briny Depths/Jarp Software .219
Hands On
'Outstanding 1 Educational Softwar e/Radio Shack 206
Hayes Mach II Joystick
A First-Class Performer/Spectrum Projects 244
K-BASIC
A Better System Environment /Lloyd I/O 226
Kingdom Of Bashan
For The High-Spirited Adventurer/Ow/s Nest Software 211
Learning Games
A Three-Program 'ClassroomVDD Software 241
Masterlile
Masters Your Files /Sofge Enterprises . . 212
Miner
Blast Those Mines/TTie Dataman .... 232
Mr. Dig
Keeps You Picking And Gr'mn'ing/Computerware 238
Music Library 100
A Notable Program To Make CoCo Sing /Speech Systems. . . ^ 225
Personal Bookkeeping 84
Keeps Track Of Your Accounts/ AM DT-ST A RD A NCERS — 214
Pilgrim’s Progress
A Good, Religious Adventure/Qua//fy Christian Software 213
Piratector
Protect Your Softwa re/Sugar Software . . 234
Ouizspln
An Appealing Game For Adults And Children/Specfra/ Associates . .... 229
Spell N Fix II
A Quality Spelling Checker/Star-Kits Corporation .... . . . . . 232
Teacher’s Pet
For Roil And Grade Books/Aurora Computing . 205
The Zapper Family
Creates Bar And Pie Charts/Soufhem Software Systems 'i . . 223
November 1984 THE RAINBOW
193
SEND
FOR FREE
CATALOG
Dealer
inquiries
invited
r —
tm 1
ABC S IN COLOR
SPELL BOMBER f
In the ABC program, all 26 letters spring up in
color to the familiar ABC tune. Then, colorful
detailed pictures depicting each individual letter
of the alphabet appear one by one. Your child's
fascination will mount as he or she correctly
presses the letter on the keyboard and is
rewarded with a musical tune before the next
detailed picture is drawn line by line onto the
screen: AIRPLANE for A H BUS for B, CLOWN^
for C and so on to ZEBRA for Z, Truly a
program for the preschool to first grade age*
group!
C0C0I6K ECB Tape: $19,9*3 Disk: $25,95
CRISS-CROSS MATH
As the program begins, your child is presented with a nine square
playing board. It is your choice as to which square you choose. After a
choice is made, a MATH PROBLEM appears in the square. You score
your first X by answering the problem correctly. If your answer is
incorrect, the square dears and your opponent is allowed his choice of
squares. The game is over when three squares vertically, horizontally, or
diagonally are won by the same player. When playing against the
computer, every answer you get wrong is won by the computer. Multi
level ADDITION AND SUBTRACTION program.
C0C0I6K Tape: $12,95
FRACTIONS
SIDE ONE: Fraction Lessons, explains fractions with the aid of graphics.
Child studies the different ways fractions can be represented. Lessons
include:
IMPROPER FRACTIONS
MIXED FRACTIONS
PROPER FRACTIONS
Many educators have praised the use of motion and color to display the
fractional equivalents.
SIDE TWO: Fraction practice, offers a random computer generated quiz.
Atari 16k .Tape: $19.95
CoColSk . Tape: $19.95
JOYSTICK DRAW
Joystick Draw Is the simple way to explore your artistic talents! Program
operation is easy enough for a child to use, but effective enough that
TCP uses if to design many sophisticated high-resolution graphic
screens. Joystick Draw s design allows you or your child to save those
masterpieces for future revisions or for use in other programs
(instructions included). Your child will spend many hours enjoying this
program and at the same time improving his or her eye hand
coordination! You will find Joystick Draw to be an easy way to design
those more sophisticated graphics for your own programs!
C0C0I6ECB Tape: $16,95
As captain of your ship, you must destroy the enemy bomber by spelling
the mystery word.. In this exciting and educational game the bomber gets
closer with each inaccurate letter. You have only EIGHT tries to guess
the mystery word or your ship will be bombed! If you guess the word
correctly, GENERAL QUARTERS will sound and your ship will fire a
missile to destroy the bomber. Three levels are available: EASY,
MEDIUM, and HARD, Challenging for all ages!
Atari! 6K ' .Tape: $18,95
C0C0 16k ECB Tape: $18.95 Disk; $22.95
Vic 20 13k Tape: $18.95
SPELLING BEE
The word is pronounced vocally and it Is up to you to type in the correct
spelling. If wrong, the computer will be your friend and flash the word on
the screen for just an instant. OK! Try typing the word in again, STILL
WRONG! The computer wants success and allows you to see the word
again this time a little longer. If you just can't spell the word, the
computer realizes you need to learn to spell the word and leaves the
word on the screen for you to copy. Try your best and the computer has
a surprise for your reward!
SPELLING BEE I , . , GRADE 1 & 2 SPELLING BEE III . . .GRADE 5 & 6
SPELLING SEE II . . GRADE 3 & 4 SPELLING BEE IV. , GRADE ? & 8
C0C0 16k ECB TAPE: $16.95 Each
TC-INVENTORY
Many insurance companies offer a discount for policy holders which
have complete inventories on file. TC - Inventory is designed to help
you organize, maintain, and compile the personal belongings of your
home. Program is user friendly and menu driven. TC — Inventory allows
input for location of item, price of item, serial number of item, date of
purchase, and a text written description of the item. Don't put off
recording your personal belongings until Its too fate. Requires printer for
hard copy.
C0C0 32k ECB Tape: $16.95
TEACHING CLOCK
Torn between teaching time on a digital or a
conventional (face and hands) dock? Well, this
program combines the two using high
resolution graphics and prompts! Your child will
learn to tell time with the aid of a specially
designed CLOCK! Child enters the time, if
wrong, the center of the clock displays a
graphic aid. If the child Is correct a musical
reward is heard. Program offers three levels:
hours, quarter hours, and five minute intervals,
Apple 48k,. Disk: $19.95
Atari 32k Tape: $16.95
C0C0 16k ECB . . , . Disk: $19.95 Tape: $16.95
£20
Additional Educational Software available
for Color Computer, TOP 100, Atari * ,
V7S-V
Apple ,r , Commodore 64 , and VIC 20 B
P.O. Box 2477 Gaithersburg, Maryland 20879 (301)963-3848
RECEIVED & CERTIFIED
The following products recently have been received
by THE RAINBOW, examined by our magazine staff and
approved for the Rainbow Seal of Certification, your
assurance that we have seen the product and have
ascertained that it is what it purports to be.
This month the Seal of Certification has been
issued to:
Educational Simulations, a package of edu-
cational games. Image Processing allows the
user to process and enhance images; Stra-
tegy Football makes the user the coach,
quarterback and defensive signal caller of a
lootball team; Strategy Politics is a Simula-
tion of a presidential election; Strategy Box-
ing makes the user the coach of the U.S.
Olympic Boxing team; and Strategy Invest-
ing is a simulation of the stock market from
the point of view of investors. Ankia Re-
search, 901-19 lndiantown Road, Suite R,
Jupiter, FL 33458, disk $69.95
Mathematics Program, a passel of 32 K math
programs. Function Finder finds the math-
ematical function that expresses a set of
numbers; Calculus performs integration and
differentiation; Equation Evaluator solves
two forms of equations, the polynomial
and/or set of linear equations; and Matrix
Math allows calculating the determinant,
the inverse, addition, subtraction and multi-
plication of matrices. Ankia Research, 90 1 -
19 lndiantown Road, Suite R, Jupiter, FL
33458, disk $44
Professional 3-0 Plotter, a 32 K ECB pro-
gram that produces a three-dimensional plot
ol a 32 x 32 data set with hidden line remov-
al. The program allows adjustable scaling
of data, adjustable aspect ratio (the ‘look-
angle") and cassette or disk I/O. Ankia
Research, 901-19 lndiantown Road, Suite
R, Jupiter, FL 33458, disk 24.95
Spectrum Analyzer, a 32K ML Fourier
transform that calculates the frequency
spectrum of a data set. It is designed for the
user to examine the properties of a Fourier
transform and operate on the data or func-
tions inputted. Ankia Research, 901-19
lndiantown Road. Suite R, Jupiter, FL
33458, disk 24.95
BBS Log Book, helps you keep track of your
phone calls and related information when
accessing Bulletin Board Systems. Included
are sections to record long-distance calls and
a personal directory to help you logon faster,
remember your password and access num-
bers. Atmospheres, 1207 Eighth Ave.,
Brooklyn, NY 11215, $5.95 plus $2S/H
FLEX Color Connection, a FLEX utility
that allows access to a multitude of multi-
user computer systems like CompuServe
and The Source and single user bulletin
board systems, as w'ell as connecting two
Color Computers together. Computerware,
Box 668, 4403 Manchester Ave., Suite 102.
Encinitas, CA 92024, disk $49.95 plus $2
S / H
Color Connection, an OS-9 utility which
allows access to a multitude of multi-user
computer systems like CompuServe and The
Source and single user bulletin board sys-
tems, as well as connecting tw'o Color Com-
puters together. Computerware, Box 668,
4403 Manchester Ave., Suite 102, Encinitas,
CA 92024, disk $49.95 plus $2 S/ H
PP Color Dump V ersion 2.0. a 32 K ECB
M L program that requires a CGP-1 15 print-
er plotter and is menu-oriented. Features
include: single keystroke, commands,
double-sized printouts and ability to work in
all P MODEs. Derby City Software, 3141
Doreen Way, Louisville, KY 40220, cassette
$19.95 plus $1.50 S H
GTRM, an OS-9 Hi-Res Screen and Win-
dow' terminal program that is transparent to
OS-9’s operation, and reformats the screen
for 24 row's of 51 characters, w'ith true upper-
and lowercase characters. Effective editing
of block structured languages is possible
with enough characters per line so that
indentation can be utilized to illustrate the
structure of a program module. Dugger’s
Growing Systems, P.O. Box 305, Solana
Beach, CA 92075, disk $34.95
SOLVE, (Symbolic Object/Logic Verifica-
tion and Examination) an OS-9 debugging
tool for testing errant software, which has
monitor-like commands to work at the low-
est level, full assembler and disassembler
that allow symbolic operations. SOLVE
single steps a program, executes it real-time
with breakpoints or simulates it with condi-
tional traps for solving errors. All levels of
operation allow' symbols as part of the
expressions required for command. Dug-
ger’s Growing Systems, P.O. Box 305,
Solana Beach, CA 92075, disk $99.95
Test Manager, a 32K disk-based multiple
choice test maker that requires a printer and
creates, edits and mixes question files of up
to 1 50 questions and answers. These files can
be printed in order or randomized. An
answer key is printed in the same order that
the test is printed. 80 Custom Software, 5720
Brooke Lane, Sylvania, OH 34560, disk
$29.95
ElectraGuard, a solid state protector that
performs a “life-guard" function by sup-
pressing transient voltage surges w'hich may
damage sensitive equipment. Howard Med-
ical Company, Box 2, Chicago, IL 60609,
$16.25 plus $2 S/H
B-XREF, an OS-9 utility designed to create
a sorted cross reference of a basic 09 pro-
gram. All variable names, data types, pro-
cedure names and label references w'ill ap-
pear in the cross reference along with line
numbers in which the variable or line num-
ber is referred. The report may be directed to
any valid OS-9 device or file. Interactive
Micro Systems. P.O. Box 21007, Columbus
OH 43221, disk $19.95 plus $2 S/H
KEY-WIZ, an OS-9 utility which permits
databases containing textual information to
be stored, searched and sorted according to
a profile of keywords which are specified
along with logical operators. Interactive
Microsystems, P.O. Box 21007, Columbus,
OH 43221, disk $24.95 plus $2 S/H
Space Frame, a I6K engineering program
which uses the finite element technique that
divides structures into mathematically man-
ageable units. This technique uses a banded
matrix reduction routine to analyze struc-
tures to determine stress, strain and force.
Kage Engineering, P.O. Box 3010, Lake-
wood, CA 9071 1-3010, cassette $50.00
SGS, a 5.5K Semi-Graphics Support utility
system that allow's for easy-to-use graphics
commands from a BASIC program. Circles,
lines, retangles, coloring (up to eight colors),
animation effects and user-created sounds
are possible from ECB or Disk BASIC pro-
grams. Micro Computer Systems, 1404 Sun-
set Drive, Friendswood, TX 77546. cassette
$24.95, disk $34.95
Talking Adventure Starter, a I6K ECB pro-
gram that consists of two separate and com-
plete Adventures. The first, called MY-
II OUSE is a simple Adventure with no
serious pitfalls. The second, called Pl-
RA TES is a harder Adventure, but help is
available if you get stuck. Owls Nest Soft-
ware, P.O. Box 579, Ooltewah, TN 37363,
cassette $17.95
PERMFLAW, will mark as flawed any bad
areas of a Color Disk BASIC disk. The several
sectors that Disk BASIC does not use in the
directory track will be ignored by PERM-
FLA W regardless of flaws. Any other error
detected in the directory track will cause
PERM FLA W to abort with a message stat-
ing that the disk cannot be used by Disk
basic. A PERM FLA Wed disk cannot be
used as a destination disk on a backup.
Joseph M. Schneid, 8703 Cotswald Dr.,
Louisville, KY 40258, $13.95
Pengon. a 1 6K Color BASIC M L adaptation
of “Pengo" requiring one joystick. The ob-
ject of the game is to move your penguin
around the playing field and collect the
November 1984 THE RAINBOW 195
magic ice cubes. Spectral Associates, 3418
South 90th St., Tacoma, W A 98409, cassette
$24.95, disk $27.95
Syzygy,a 32K ECB ML arcade game requir-
ing joysticks. You are trapped aboard the
Deathstar. Darth Vader has your light saber
and the means to thwart your every avenue
of escape. Spectral Associates, 3418 South
90th St., Tacoma, WA 98409, cassette
$24.95, disk $27.95
Crystal Castles, a 32K ECB arcade game
requiring two joysticks. The objective is to
control Bently the Bear’s rampage through
enemy castles as he gathers loot. Spectral
Associates, 3418 South 90th St., Tacoma,
WA 98409, cassette, $24.95, disk $27.95
Color Panic, an ML adaptation of the
arcade game “Space Panic” requiring 32K
and two joysticks. Your mission is to stay
alive on a planet filled with zombie-like
mutants who are bloodthirsty from playing
too many space arcades. Spectral Associ-
ates, 3418 South 90th St., Tacoma, WA
98409, cassette $24.95, disk $27.95
QIKS,a 32K arcade game requiringjoysticks.
The method of play involves controlling a
marker and blazing a trail as you avoid
deadly sparx, qixs and fuses. Spectral Asso-
ciates, 3418 South 90th St., Tacoma, WA
98409, cassette $24.95, disk $27.95
Star Spores, a 32 K arcade game requiring
joysticks, that pits you against invaders from
the galaxy Nastira. The Nasties are only
vulnerable upon awakening from cryo-sleep.
Spectral Associates, 3418 South 90lh St.,
Tacoma, WA 98409, cassette $24.95, disk
$27.95
Devious, a 32K arcade game requiring two
joysticks. The objective is to blast every
thing in sight: the ships, the ground bases
and the mother ship. Spectral Associates,
3418 South 90th St., Tacoma, WA 98409,
cassette $24.95, disk $27.95
G’N’T (Graphics and Text), a 32K ECB gra-
phics utility that gives the capability of
intermixing text and graphics on a Hi-Res
screen ( PMODEs 3 or 4). Features include:
modifiable character set, true lowercase,
control of size of the scrolling window.
Included with G’WT is CHRGEN which
allows change, delete and your own charac-
ters. Spectral Associates, 3418 South 90th
St., Tacoma, WA 98409, cassette $9.95
CoCo Screen Dump, a I6K screen dump
program for the Epson and Gemini printers.
Options include: standard or reverse images,
regular or double-sized pictures and 600-900
Baud. This program is helpful for Graphi-
cal)) and Bjork Block users. Spectrum Pro-
jects, P.O. Box 21272, Woodhaven, NY
1 1421, cassette or disk $19.95 plus $3 S/ H
The Animator, a 32K ECB animation pro-
gram that features professional motion pic-
ture animation techniques, 1 2 “help” screens
and a comprehensive manual. Thirty-two
“cels” or character positions are cycled and
recycled to create the illusion of motion and
sound effects are possible. Triad Pictures
Corp.. P.O. Box 1299, 134 Simders Rd..
Sequim, W A 98382, three cassettes $35. plus
$2 S/H
Alphabet Stew, a 32K ECB education pro-
gram for preschoolers which rewards recog-
nition of letters of the alphabet and correct
usage of the keyboard with pictures, shapes,
colors and melodies. T riad Pictures, P.O.
Box 1299, 134 Simders Rd.. Sequim, WA
98382, cassette $18 plus $2 S/ H
Centipede ABC’s and Centipede 123’s, two
16K ECB programs designed to guide pre-
schoolers through letter and number recog-
nition. Both programs feature Hi-Res gra-
phics. Triad Pictures, P.O. Box 1299, 134
Simders Rd., Sequim, WA 98382, cassette
$16 each, both $25 plus $2 S/ H
Jungle Queen, a 32 K arcade game featuring
four Hi-Res screens complete with objec-
tives. perils and tips for combating the
dangers. Zoso Software, 6606 Skvwae Dr..
Columbus, OH 43229, cassette $26.95
The Seal of Certification program is open to
all manufacturers of products for the TRS-80
Color Computer, the TDP-100, or the Dragon-32,
regardless of whether they advertise in the rainbow.
By awarding a Seal , the magazine certifies the
program does exist , but this does not constitute any
guarantee of satisfaction. As soon as possible, these
hardware or software items will be forwarded to
the rainbow’s reviewers for evaluation.
— Monica Dorth
CALL FOR CURRENT PRICES
CHRISTMAS IS COMING
DRIVE O or
2 DRIVES
$ 269 .
WITH RS DOS
& 40 TRACK
DRIVES
ADD $10. FOR JDOS
& MANUAL or
$10. FOR RS MANUAL
40 TRACK DRIVES NOW ARE
NEW 1/2 HEIGHT DIRECT DRIVE
Complete disk drives from...
INCLUDING CASE & POWER SUPPLY
I Oy.40‘n*ack$159. DoubleSided $209
FANASONIC 1/2 HEIGHTS ADD $10. FOR TEAC DS
$229. with Owl Doubler 2 DRIVE $389- $405. with Owl Doubler
NOW DOUBLE YOUR OWLS!!! $39.95
OWL DOUBLER is a device that allows use of both sides
of double sided drive ! Software independent sits inside
case andjnakes one disk drive 0&1 and the other 2&3!
M.C. & VISA Accepted
OWL- WARE
P.O. Box 116-E
I
IB
Bi
All drives NEW.
40 track single
sided drives may
be manufacturers
| — overstock.
6 month warranty
on all drives.
Mertztown. PA.
19539
PA Res Include 6%Tax
(215) 682-6855
196 THE RAINBOW November 1984
ffiVBICOT?
COMPUTER SOFTWARE AND ACCESSORIES
PRINTERS
(SEE PRINTER INTERFACE BELOW)
SPIRIT [SAME AS MX80) $289.00
OKIDATA 92P ( 1 60 CPS) $435 00
CORRESPONDENCE QUALITY'
★ NEwr ir newi *
ABATI LQ-20P< PARALLEL) $389 00
ISCPS’DAISY WHEEL LETTER QUALITY
TRACTOR FEED.. $ 79 00
MONITORS
(SEE MONITOR INTERFACE BELOW|
ALL WITH NONGLARE SCREEN
“NEW PRICE
COLOR H
VIDEO 300(G)
VIDEO 300(A)
GORILLA (GREEN)
GORILLA (AMBER!
BY AMDEK (2 YEAR WARRANTY)
• - • . $284 00
$149 00
$ 159.00
$ 99 00
$109 00
ENDICOTT JOYSTICK
$19.95 EACH $37,95 FOR TWO
ANALOG TYPE - PLUGS RIGHT IN'
■ In use. we found the ENDKjOTT JOYSTICK to be smooth
end responsive built to last, the Endicort model rs a
solid buy". the RAINBOW . October J9&2
provided the best feel of all the joysticks tested
(a) rugged unit at an affordable price
80 micro, March 1983
"NEW*' “PRICES"
PRINTER INTERFACE
pbh SERIAL/ PARALLEL
SWITCH ABLE: 300 TO 9800 BAUD
PRINTER AND MODEM CONNECTIONS.
nothing else REQUIRED
$59.95
PURCHASED WITH PRINTER $54 00
MONITOR INTERFACE
VIDEO PLUS $24 95
ICOLOR OR MONOCHROME)
PURCHASED WITH MONITOR $20 95
VIDEO PLUS IIM $26 95
[MONOCHROME FOR COLOR II)
PURCHASED WITH MONITOR $22 95
VIDEOPLUSIIC $3995
(COLOR FOR COLOR ll)
PURCHASED WITH MONITOR $33 95
■■new-* BLANK MEDI
ELEPHANT SSSD
ELEPHANT SSDD
ELEPHANT DSDD
BASF GUAL! METRIC SSDD
BASF QUALIMETRIC DSOD
C 10 CASSETTES (ONE DO,
A "PRICES"
$19.00
$21 00
$26 00
$23 00
$28 00
Z) $7 50
WICO
ATARI JOYSTICK AD4
$17,95
iPTER
MEDIA STORAGE
TAPE
TAPE CAROUSEL (HOLDS 25) $13 00
DISKETTE
FUPN FILE 10 $5 45
FLIP N FILE 25 $23 95
FUPN'FILE 50 .$29 95
DISK BA NK 5 I HOLDS 50) $ 1 3 95
■NEW** |
SUPER-PRO KEYBOARD
BY MARK DATA
["PRICES*
ADAPTER REQUIRED ON
COMPUTER BOUGHT AFTER tO/02
KEYBOARD 95" $56.95 ADFT $3.95
VOLKSMODEM
BY ANCHOR AUTOMATION
300 BAUD, DIRECT CONNECT
MANUAL ANSWER MANUAL DIAL
INCLUDES CABLE $69,95
WICO JOYSTICK
BIG BAT HANDLE
SPRING RETURN OR FREE FLOAT
ANALOG TYPE - PLUGS RIGHTIN'
$38.95 EACH
Look at These Discounts and Compare... Remember WE PAY SHIPPING!
SOFTWARE PRICES SHOWN ARE 20 % OFF LIST PRICE!
SPECTRAL ASSOCIATES
T D
> GALAGO N $1995 $23 15
C> PENGON $1995 $23 15
> COLOR PANIC $19 95 $23 15
P CUB IX $19 95 $23 15
> LANCER $1995 $23 15
MS GOBBLER $19 95 $23 15
WHIRL YBI RD RUN $ 1 9 95 $23 1 5
LUNAR ROVER PATROL $19 95 $23 15
COMPUTERWARE
T □
> MR DIG $22 35 $24 75
> JUNIORS REVENGE $23 15 $25 55
RA NDOM BASIC (OS-9) . . $60 00
O COLOR BASIC COMPILER $31 95
64K SCREEN EXPANDER $19 95 $22 35
* THE SOURCERER (R DOS) $27 95 $31 95
THE SOURCERER (OS*9) S3i 95
> MACRO ASSE MBLE R S XREF ( R DOS) $39 95
M ACRO ASSE MBLE R S XREF (OS-91 $39 95
>COLOR EDITOR $19 95 $23 95
l> COLOR MONITOR $ 19 95 $22 35
C> MOON HOPPER $ 19 95 $22 35
BLOC HEAD ( Q-8ERT) $21 55 $23 95
DOODLE BUG (LADY BUG) $19 95 $22 35
GRAN PRIX $17 55 $2155
SOFT LAW
T4 D INCLUDED
□ VIP WRITER (INC SPELLER') $47 95 *
□ VI.PSPE.LLER $31 95 “ “ “
□ VlP CALC . $47 95
□VIP TERMINAL ... .$39 95
□ VIP DATA BASE $47 95 (DISK!
□ VIP DISK-ZAP $39 95 (DISK)
WRITER /SPELLER -CALC-.
DATABASE $139 00
ENTIRE LIBRARY $21000
ELITE SOFTWARE
T
D
□ ELITE WORD
$4 7 95
$47 95
ELITE WORD SPEL
$59 95
elite-spel
$2395
□ ELITE-CALC
$4 7 95
$47 95
□ ELITE-FILE
$59 60
ENTIRE LIBRARY (DISK).
$157 00
PROGRAMMERS iNSTITUTE
t> complete personal
T
0
ACCOUNTANT - i 1.2.43)
$59 95
$63 95
SPECIAL SALE!
30% OFF
PRICKLY-PEAR SOFTWARE
T
D
0 MUSIC READER
$24 45
$27 95
* ERLAND
$17 45
$20 95
> TRAVELIN TOAD
$17 45
$20 95
> ockywoky . .
. $1745
$20 95
> ADVENTURE IN WONDERLAND
$17 45
$20 95
THE DISK MANAGER
$20 95
THE DISK MASTER.
$17 45
COLORKIT | Programming Utility!
$24 45
$27 95
FLIGHT
$13 95
$17 45
COGNITEC
T
D
□ TELEWRITER 64
$39 95
$4 7 95
TOM MiX
T
> OUIX .$1995
elec'TRON. $19 95
> WORLDS OF FLIGHT. . . . $23.95
SKRAMBIE $19 95
> SR-71 $23 15
> CU-BER $22 35
[> BUZZARD BAIT $22 35
> AIR TRAFFIC CONTROLLER $23 15
> SPACE SHUTTLE $23 15
> THE KING $21 55
> COLOR GOLF $14 35
TAPE TO DISK .$14 35
DISK TO TAPE $14 35
SCREEN PRINT ROUTINE. $1595
(Specify Prmieri
$22 35
$22 35
$26 35
$2235
$25 55
$24 75
$24 75
$25 55
$25 55
$23.95
$17 55
ADVENTURE INTERNATIONAL
T D
* FIRE COPTER ...*19 95 ---
* SAIGON THE FINAL DAYS ..$1995
* EARTHQUAKE $19 95 - - -
* AIRLINE. $19 95
[> SEA DRAGON $27 95
t> TRIAD $27 95
t> DISKEY (Utility To And Reparr Disks
Plus Computer Diagnostics ) ,$39 95
B5 SOFTWARE
T
MONEY £’5 95
BORROW $15 95
CARRY. . H5.95
MATH FACT $13.55
ABC S $ 7 95
ALL . $64 00
NOTE: ALL SALES FINAL NO RETURNS UNLESS defective ADDITIONAL LlSTI NG3 I N OUR FREE CATALOG — CALL OR WRITE,
# Requires 16K Ext. Basic Minimum ^Requires 32K Ext Basic Minimum DWe Recommend 32Kor64K Others 16K Ext Std Basic Minimum
WE PAY SHIPPING TO USA CANADA AND MEXICO
COD ADD $2 00(U S A ONLY) ALLOW 2 WEEKS FOR
CHECKS TO CLEAR NO PQ BOXES MUST HAVE STREET
ADDRESS SHI PPING - OTHE R COUNTRIES: ADD $2 00
EACH SOFTWARE ITEM AND EACH JOYSTICK ADD
$500 EACH ALL OTHER ITEMS (NO MONITORS OR
PRINTERS SHIPPED OUTSIDE U S.A.) ITEMS ARE
SHIPPED AIR MAIL PRICES SUBJECT TO CHANGE
WITHQUTNOTICE
©V0ICOTT
Computer Software And Accessories
2806-A S MEMORIAL PARKWAY
HUNTSVILLE. ALABAMA 35801
VISIT OUR STORE
PRICES IN AD ARE MAIL ORDER ONLY
PHONE ORDERS
205/536-4400
(PHONE OPEN 7 DAYS A WEEK)
WE PAY SHIPPING! « ,
l J
REVIEWING
SHAFT
Editor:
Your review of SNA FT (July 1484, Page
23), did the game no justice. Mr, Schec liter
obviously did not give the game a lair trial
before writing his review.
To begin with, Mr. Schechter stated that
the graphics were not as good as many other
current games. Why should they be? I re-
ceived my copy of SHA FT in June 1483.
T his hardly allows for the game to be com-
pared with today's graphics. Your reviewer
obviously did not play the game very long, I
have never come across a situation in which
escape was impossible as Mr Schechter
stated happened to him. Also the patterns
a re n o t ra nd om , a s t here are a bo u t 1 2 d i ffe r-
ent patterns which the elevators follow.
7’. Sherfy
Fayetteville, NC
WHIRLYBIRD RUN
Editor:
I w'ould like to comment about Mr. Joe
0 'C o n n e r ’s re v te w o n Wh iriyb ini R un [ Se p-
t ember 1484. E J age 221)]. I might only be 34
years old, but I'm a big fan of video games.
First of all, there are explosions in the
game. They're jusi hard to hear. Although
there are exploding sounds, Mr. O'Connor,
1 think you Ye right about the rest. Saucers
and rockets could have sound to make it a
better game, but with the limitations of I6K,
it’s still pretty good.
Lastly, there is a pause feature! Push Shift
and break together to pause and Shill and
'(§)' to continue.
I think this should make Wh irt\ h ini Rut /
a little bit better game.
James Foster
Modesto , CA
D IS KEY
Editor:
l read the D IS KEY review by Bruce Ster-
ling in the February issue of rainbow. Page
251, Your reviewer failed to tell the readers
that this program will only work on Disk
BASIC 1.0. J have Disk Extended BASIC LI.
When typing DIR, you get “master BASO B
4," as the book says. When you type RUN
"MASTER , " you gel an error in Une 20,
and that's it.
I contacted Adventure International They
said it was a defective disk and to return it.
They sent me another disk which does the
same thing, A week alter receiving the
second disk, I received a letter from Adven-
ture International saying that this is the only
version of f)ISKE Land if it doesn't work, to
return it to the place of purchase. That's line,
hut the store has since gone out of business,
so now I'm stuck with a program which can't
be used.
In closing, I would like to make a sugges-
tion to your reviewers; list the minimum sys-
tem requirements and which ROMs are
re quit ed t o m a k e a n y o f ‘l h e p t og ra m s that
are reviewed work.
It IK Ceilami
Surrey , British Columbia
LEARNING GAMES FOR CHILDREN
Editor:
In regard to the review of my programs
Learning Games For Children by Marty
Sheldon [the review appears in this issue of
i he rainbow], her first criticism is that the
age range three to eight is appropriate, but
not for all three games. Certainly, all child-
ren are not at the same learning level even at
the same age. II my programs provide some-
thing of interest to all members of this age
group and present a future challenge to
strive for, then where is the problem here? 1
specifically state in my documentation that
the parent should help his children initially
going through these educational programs.
The child will eventually learn the harder
points and arouse his curiosity to explore
further. These programs certainly are not
meant as an end in themselves. This is just
the beginning!
Another criticism is that it is difficult for
the child to spell a word blindly after having
picked the w ord out of a list of three, I state
in the documentation that this can be diffi-
cult and 1, therefore, do not penalize the
child for misspellings in his score tally. 1
don't consider this feature of spelling a word
blindly to be a disadvantage, it is another
goal to be mastered and can be with some
initial adult supervision.
Ms. Sheldon claims that my square is rec-
tangular and that my circle is a “fat ellipse," I
can assure you that my square was a square
and that a circle was a circle on the TV set 1
use with the computer. However, on tw^o
other sets the shapes were indeed as Ms.
Sheldon reported. None of my associates
who has reviewed the programs reported
any problem like this, but a small poll during
the last week has revealed that the shapes are
distorted on different TV sets. In facts, on
some TVs the square and circle are shorter in
the vertical dimension which is exactly the
opposite of the reviewer's problem. It seems
that the Color Computer does a valiant
attempt at keeping this distortion to a
minimum,
A graphics scene in PM ODE 4 or
PMODE I (which 1 use) uses a display for-
mat of 256 horizontal by 142 vertical
( PM ODE 4) or 1 28 h o rizo n ta 1 by 46 ve rt teal
(PMODE I), In both cases, you have a
height to width ratio of 4/3. 11 the Color
Computer were to output a graphics scene to
an absolutely square monitor screen, then
the vertical elements would be 4/3 longer
than the horizontal elements. A square
would be a rectangle! However, your TV set
has a nominal aspect ratio of 4/3. The TV
will typically stretch the horizontal elements
by a factor of 4/ 3 of the vertical elements.
Let's sec now, if the Color Computer puts
a horizontal element that is 3/4 oft he verti-
cal and the TV multiplies the horizontal
elements by 4/3 then wc should get a square
element! We will //‘the TV set has perfect
vertical, horizontal width and linearity ad-
justments. The problem is that few TV sets
do. including Ms, Sheldon s. The remedy, in
this case, is to ignore the problem, as it is
quite minor, or to adjust the 7‘V set, (I
haven’t had loo many complaints from Tour-
198 THE RAINBOW November 1984
year-olds about the circles being live percent
elliptical in nature.) 1 don’t recommend Ms.
Sheldon’s approach which is not to buy this
program since it “teaches incorrect shapes.”
1 have included in the documentation a sec-
tion which advises the parent/ teacher to
adjust the TV’s color controls and the verti-
cal height/ linearity and horizontal width
control if necessary.
Moving on to the criticism of error mes-
sages appearing and loss of voice synchroni-
zation, 1 just wish that your reviewer would
state my company policy regarding bad
tapes instead of glibly giving us credit for not
losing voice sync more often due to the
number of limes the recorder is turned on
and off. I have gone to considerable lenghts
to design a system to overcome these prob-
lems. I have recorded synchronizing data at
least every 20 seconds interspersed with the
verbal audio. The program searches for this
data and could result in loss of voice sync if
the tape were defective. It is possible to lose
voice sync if the child stops the tape or
advances it and I cannot protect against this
if this is the reviewer's problem.
Revision E and ealier versions of the
Color Computer have a problem with stick-
ing cassette motor relays. My CoCo some-
times does this and 1 guarantee you that you
will lose voice sync if this is the problem.
1 cannot explain the error messages dis-
played on the screen unless it is a defective
tape. I do clearly state that there is a copy on
both sides of the tape if there are any prob-
lems like the reviewer experienced. 1 also
state that there is a free replacement policy
for the first 30 days. The reviewer did not
contact me before she decided to report this
as an inherent “problem” with the WORD-
TEST program.
I do not get a positive feeling from reading
Ms. Sheldon's review and I consider these to
be very positive programs. In the review, 1
see no mention of how- the child interacts
with the program other than “the child liked
the incorrect buzz response.” The children
that 1 have observed became very involved
with the songs, faces and the verbal instruc-
tions. They had fun! My own three-year-old
became interested in learning how to read
after becoming involved in these programs
which I find to be the real benefit to this type
of game.
Ms. Sheldon also does not mention the
fact that the child is rewarded with a graph-
ics score and verbal atta-boy which varies
depending on how well he does. The rewards
are always positive no matter how poorly the
child does. The reward scenes and songs are
randomly selected on each run of the pro-
gram thus insuring that the child will be less
likely to lose interest in the lesson. No men-
tion is made of the fact that the positions of
the shapes, words and number of marbles to
be counted are randomized on each run so
that the child can’t simply memorize posi-
tions. The break key is also disabled which
is another positive feature.
In summary, the reviewer dwelt on minor
questionable problems and many non-prob-
lems. The reviewer may have had a defective
tape (my problem) but what is more discon-
certing is that the reviewer did not take into
account the sloppy nature of TVs and
blamed the problem on the programs. The
reviewer did not point out the many positive
features of these programs and the enthusi-
asm that children exhibit when playing
them, as I have observed. Only children can
evaluate these programs completely and I
have tried very hard to consider the child at
all times.
Donald Davis
DD Software
Editor:
The criticisms of DD Software regarding
my failure to account for the sloppy nature
of television reproduction are invalid. It is
the programmer’s responsibility to design
within the medium, capitalizing on its
strengths and overcoming its weaknesses.
T he consumer will, after all, use the program
on his own TV. And if the purchaser needs to
be a TV repairman to reproduce the in-
tended results of the software, he should
know that before purchasing the program,
not after.
Martha Sheldon
Aurora, NY
LOUD AND CLEAR
Editor:
In the October issue of the rainbow, Mr.
Ed Ellers extensively tested and reviewed the
new Mark Data Products Universal Video
Driver. Although, Mr. Ellers stated it was a
well-designed and well-made product, there
were a couple of statements in the review we
would like to clarify.
Mr. Ellers correctly states that our instal-
lation instructions tell users of ‘D’ and k E’
boards to leave the CPU shield cover off. He
strongly recommends that you carefully re-
place the shield after installation to mini-
mize RF1. We do not disagree with Mr.
Ellers' statement, but wish to point out that
some competitive video adapters give you no
choice — the shield cover must be left off.
With our video driver, the shield cover ean
be reinstalled, if the installation is done
carefully.
Mr. Ellers also reported that the Universal
Video Driver audio circuit loads down the
CoCo’s sound generator. We found that the
problem was limited to ‘F’ board models and
was caused by an error in our installation
instructions. This error has been corrected.
We must point out, however, that some
monitors with low impedance audio circuits
could load down the sound signal from all
CoCo models. The instructions supplied
with the Universal Video Driver offer sug-
gestions to help users overcome these
inadequacies and also suggest how to pro-
vide audio for video monitors that do not
offer this capability.
We appreciate the time and effort Mr.
Ellers devoted to prepare his thorough re-
view and the opportunity to add these
comments.
Ron Krebs
Mark Data Products
NEXT WEEK I GET
O-PAK!
C omputers are not too expensive,
A mere few hundred or so.
Add a ROM pack of Pacman or Zaxxon.
It won’t set me back too much dough.
Soon my programs get longer and longer.
A printout is what 1 require.
Epsons are only six hundred.
Telewriter fulfills my desire.
Tapes are such great aggravation.
I search desperately forward and back.
If I’m lucky, I find my lost program.
If not, what I get is a crash.
Disk drives become so appealing.
My friends load their files in a Hash.
They don’t get endless I/O errors.
All it requires is more cash.
Once a rainbow was something to look
at,
As it shimmered and glowed in the sky.
Once Hot CoCo was something that
warmed you.
Magazines galore I now buy.
Computer books are piled high in
corners.
Chromasette — I have every tape.
I spend all my time filling coupons.
I can’t resist any bait.
Software has become an addiction.
Now the money seems really to fly.
FLEX, OS-9 and then COBOL.
I look for new programs to buy.
What began as a cheap home computer.
Has mushroomed beyond all belief.
It devours much cash, endless hours.
Soon, I’ll be out on relief.
My erstwhile soulmate has left me.
My employer gave me the sack.
All I've got left is my CoCo.
But, next week I get O-Pak!
— Valerie Rhead
November 1984 THE RAINBOW 199
Software Review .
Y2\
Concordance — An Aid To
Programming Development
Are you a frustrated programmer? Do you have trouble
debugging someone else’s program or worse yet, your own?
Did you finally convince the “real” head of the household
that you needed a printer only to go crazy trying to read an
LLISTecl program? Have you ever made a brilliant modifi-
cation to a magazine program only to discover that the
variable you used was already used somewhere else? Well,
cheer up Bunky, Mr. Bill Wasson of Echo Soft has released
a new utility that should make your life considerably easier.
The program requires a minimum of 32K and Extended
BASIC and is entitled Concordance. Say what? Yes, I con-
fess, 1 had to consult Webster's on this one myself. Defini-
tion: “an alphabetical index of the principal words in a
book.” BASIC translation: “A nicely formatted listing, a
cross-reference of all referenced line numbers and an alpha-
betical listing of all variables and the line numbers in which
they appear.” Interested? Read on and 1 will go into a more
detailed explanation.
The actual program that does all the work is written in
machine language. This program is preceded by a BASIC
front end program that allows you to select from many
options and actually customizes the machine language code
for your individual needs. Upon loading. Concordance asks
you if you wish to make a backup copy, which it does
Comfuiui/j
49 Brookland Ave., Aurora, Ontario Canada L4G 2H6
FAMILY GAMES
The popular STOCKBROKER and CRIBBAGE 32K
$14.95 each.
ADVENTURE GAMES: Sea Quest and Shenanigans from
MARK DATA only $24.95(C); $27.95(D) each
From BRANTEX, PIRATE TREASURE 16K $13.95
SCAVENGER HUNT 16K $18.95
EDUCATIONAL GAMES
COLORMIND, CONCEN - improve your memory and logical
thinking - 16K $10.95 each
• • •
Also from BRANTEX
EDU-COMBO (Math Derby, Peek ‘N’ Spell Metric Converter)
16K only $29.95
BUSINESS: HOUSEHOLD EXPENSE MANAGER 16K$19.95
LOAN ANALYSIS 16K $20.95
• • •
NEW from MARK DATA
The amazing TIME FIGHTER 16K $24.95(C)
32K $27. 95(D)
Also the ever popular GLAXXONS 16K $24. 95(C)
32K $27. 95(D)
• • •
UTILITIES: ROMDISK: Runyourrom pack games from a disk!
64K $15.95
MR. COPY - make up to 99 copies of one program at once!
16K $15.95
automatically. For a utility, especially a modifiable one, this
is a real benefit and shows a great deal of professionalism on
the author's part. Before 1 forget, included with the program
is a well-written, seven-page instruction booklet which cov-
ers in detail all the various options as well as how to get the
most benefit from the results of this program.
Among the many options included, are the loading of
Concordance into the upper 32K of a 64K machine, setting
the printer Baud rate, selecting the type of format, i.e.,
‘pretty print’ or ‘standard’ and setting the printer margins
which include top, bottom and left side as well as number of
lines per page and number of characters per line. Of the two
types of format the standard is most similar to LUST except
that the line numbers are offset to make the listing more
readable. The only drawback to this is, if you wish to dupli-
cate listings in a magazine such as RAINBOW by setting the
printer width to 32, you still will not get an exact match
because of the offset line numbers. The other, and more
impressive, format is the ‘pretty print.' ‘Pretty print' places
one statement per line, indents both IF. . . THEN and FOR
. . . NEXT statements and adds spaces wherever necessary
to make everything more readable. Also included in both
formats are automatic page numbering and the ability to
enter a heading to be printed at the top of each page (I use
program name and date). All in all, once you use the ‘pretty
print’ listing, going back to the normal LLIST\s like a return
to the stone age.
Although the ‘pretty print' option is impressive it’s only
the tip of the iceberg. Next comes the line number cross
reference listing. This is a list of all line numbers referenced
by GOTO or GOSUBds well as all PEEKs and POKEs and
their addresses. This makes unraveling “spaghetti” code
much less of a nightmare, and the ability to easily isolate all
PEEKs and POKEs makes debugging a pleasure. (Well,
almost!)
Finally, Concordance produces a variable cross reference
listing showing in alphabetical sequence all variables and the
line numbers in which they are used. It even highlights any
variables used in PEEK or POKE statements. In addition to
all of this. Concordance does this very quickly. If you have
ever used a BASIC ‘pretty print’ or cross reference program,
you’ll really appreciate Concordance. The only reason this
program runs longer than a straight LLIST seems to be that
it uses more paper. When the program listing finishes the
cross reference listing it prints it immediately, there’s no
hesitation.
The next best thing to having a printer is this program.
Enclosed with each program is a personal note from Mr.
Wasson providing you with his home phone number should
you have any trouble or questions.
(Echo Soft, 17 Skyline Dr., Chalfont, PA 18914, cassette
$21.95, disk $24.95)
— Ken Boyle
rvme
200 THE RAINBOW November 1984
Metric Industries
Quality accessories for your
COCO, C0C02 and TDP100
Strain reliefs to protect
cables from cuts and wear
Jack for power supply Silver plated switch contacts
Gold plated contacts on
\
Small size 4" x 2" x 1"
Military type “G10”
Double sided circuit board
State of the art high speed
digital “CMOS” circuitry
Model 101 Interface $ 54 . $$
Serial to Parallel Interface
Works with any Centronics Compatible
Printer including Radio Shack, TDP,
Gemini, Epson, Gorillia and
many others
Six switch selectable baud rates (300
to 9600)
• 90 day warranty
• Power Supply included ■“
Model 102 RS-232-C Switcher
• Switches all three data lines
• Indicator lights let you know computer
is on
*35
• 3 position switch has silver plated
contacts for high reliability
• Color coded lights indicate switch
position
• Color coded labels for your printer,
modem etc., supplied R *™
Cassette Label Program $6.$$
Prints five lines of information on pin-
feed cassette labels
Menu driven — easy to use
• Uses special features of your printer for
standard, expanded and condensed
characters
• 24 free labels included with program
• Auto centering features for each line of
text
• 16K ECB required
General Items
• Gemini 10X Printer $319.00
• Special Save — Printer & Interface
$360.00
• C-1 0 Cassettes $7.50/dozen
• Hard plastic boxes $2.50/dozen
• Pin-feed Cassette labels $3.00 per 100
• Free shipping on all orders over $50.00
• Add $3.00 for shipping on orders under
$50.00
• Ohio residents add 5.5% sales tax
• Phone order line for VISA and
MASTERCARD, orders accepted 24
hrs. a day, call 513-677-0796
or send check or money order to:
Metric Industries
Department R
P.O. Box 42396
Cincinnati, OH 45242
Dealer Inquiries Invited
SUPER
SCREEN
The Color Computer Supercharger
• A big 52 character by 24 line screen
• PRINT is fully implemented on the big screen
• Easily combine text with Hi-res graphics
• Auto-key repeat for greater keyboard convenience
• The ‘ON ERROR GOTO’ statement is fully implemented
• Control codes for additional function
Super Screen comes with complete, well detailed instructions and is available on cassette
or disc. It adjusts automatically to any 16K or greater. Extended or Disc basic Color
Computer or TDP-100 and uses only 2K of memory in addition to the screen memory
reserved during power up. Guaranteed to be the most frequently used program in your
software library. ..once you use it, you won't be without it!
Hot CoCo, Jan. ’84 "Super Screen represents a quality utility program that fills a definite
need for the serious CoCo user. No other programs on the market so far have offered the
error-trapping utility of Super Screen . "
Color Computer Magazine, May ’84 "Super Screen is a worthy addition to anyone's
software library. It has become my most used utility and has made programming in BASIC
on the Color Computer a joy..."
Cassette $29.95 Disc $32.95
EASY-F1LE
Data Management System
0 Need a good mailing list or customer list program? How about a program to keep
track of your investments, your computer magazines, or record collection? Do you
have an inventory of all household items for insurance purposes? EASY-FILE will do
all of these things and many more.
0 EASY-FILE makes data managing a breeze with single key menu selections,
extensive error handling procedures, a demonstration data file and a detailed, easy
to understand instruction manual.
0 EASY-FILE is powerful too. It automatically enhances your monitor screen to a full
upper and lower case 51 character by 24 line display. EASY-FILE allows up to 30 data
fields and provides password file protection, selectable numeric totalling, and
complete data searching and editing capabilities. You can quickly enter, locate,
review and modify data records, and even transfer records from one file to another.
0 Sorting? You bet! EASY-FILE allows you to sort up to 5 levels of data and allows you
to define upper and lower limits as well. You can sort in many different ways and
save the results in individual index files. These index files may be used later to
determine what will appear on your printed reports.
0 Reports are easily prepared with EASY-FILE because it offers so many automatic
features. There is no need to generate complex report forms. With EASY-FILE you
simply select from a list of options to determine what your report and header will
look like. There are countless variations. EASY-FILE takes care of tab stops and field
spacing automatically. Prepare horizontal reports (80 or 132 columns), vertical
reports or labels! Save your favorite report formats right in a data file so they may be
used whenever you need them.
0 The EASY-FILE master disc and instructions are packaged in an Attractive 3-ring
binder. Requires 32K and at least one disc drive.
Order yours now! Get organized for only $59.95!
UNIVERSAL VIDEO DRIVER
Carefully engineered to work with ALL Color Computer models, including the new
COCO II
ENABLES YOUR COCO TO OPERATE WITH A VIDEO MONITOR INSTEAD
OF A TELEVISION
• Works with Monochrome Monitors! • Audio Connection Included!
• Works with Color Monitors! • Easy Installation — No Soldering!
• Great Price! ONLY $29.95
ORDER ENTRY SYSTEM
Rainbow, Feb. ’84 "If you are looking for a program to keep track of your sales and print
invoices, then this one will take care of those needs quite well... A good program that
would serve the invoicing needs of a small company quite nicely.
The Mark Data Products sales order processing system provides a fast, efficient means to
enter orders, print shipping papers and invoices, prepare sales reports, and monitor
receivables. The system automatically enhances the monitor screen to a 51 character by 24
line display. 32K of memory is required along with an 80-column printer and one or more
disc drives.
The MDP Order Entry System is a family of programs which operate interactively by means
of a "menu” selection scheme. Up to 900 products may be defined and a single disc system
can hold over 600 transactions. When the operator selects a task to be performed, the
computer loads a program designed to handle that task from the system disc. The system
disc contains all of the programs required to create, update and maintain data files and
prepare the necessary paperwork including shipping and invoice forms, daily sales
reports, a monthly (or other period) sales report and a receivables report.
This order entry software equals or exceeds higher priced packages for other computers
and includes a detailed operating manual. ONLY $99.95
^ n | • Original key layout
■ 1 j • Fast, easy installation— no soldering
• Individually boxed with full instructions
QCT$ • Smooth "Touch Typist" feel — no sagging
• U.S. made— high quality, quad gold contacts
^ • Professional, low profile, finished appearance
* Computers produced after approximately October 1982 require an
additional keyboard plug adapter. Please add $4.95.
ACCOUNTING SYSTEM
Rainbow, May ’84 "Considering what it can do to organize a small business, it is quite a
value."
Hot CoCo, June ’84 "...a serious, professional accounting program and well worth its
price. The programs are complete and simple to use."
The Mark Data Products Accounting System is ideal for the small businessman needing a
fast, efficient means to process income and expenses, prepare detailed reports and
maintain most of the information required at tax time. The system is a family of programs
which operate by means of a “menu” selection scheme. When the operator selects a task
to perform, the computer loads a program designed to handle that task from the system
disc. The system disc contains all of the programs required to create, update and maintain
data files and prepare the necessary accounting reports including a transaction journal,
a P & L or income report, an interim or trial balance and a balance sheet.
Up to 255 separate accounts may be defined and a single disc system can hold over 1,400
transactions. This system automatically enhances the monitor screen to a 51 character by
24 line display. 32K of memory is required along with an 80-column printer and one or
more disc drives.
This accounting software equals or exceeds higher priced packages for other computers
and includes a detailed operating manual. ONLY $99.95
mo
FREE - Send for our NEW 24 page catalog!
Mark Data Products
24001 ALICIA PKWY., NO. 207 • MISSION VIEJO, CA 92691 • (714) 768-1551
SHIPPING: All orders under $100 please add $2 regular, $5 air. All orders over $100 please add 2% regular, 5% air. California residents please add 6% sales tax. Orders outside
the continental U.S., check with us for shipping amount; please remit U.S. funds. Software authors — contact us for exciting program marketing details. We accept MasterCard
and VISA. Distributed in Canada by Kelly Software.
SUPER NEW GAMES!
VIP Terminal
$$ SAVE MONEY ON YOUR $$
CASSETTE & DISC SUPPLIES
CASSETTES
We buy cassettes and discs in large quantities for our own use and can pass the savings on
to you.
C-10 Cassettes w/labels .59 ea 10 for $5.50
Cassette storage box .25 ea 10 for 2.00
SUPER BUG
Mark Data Products SUPER BUG is a powerful, relocatable machine code monitor
program for your CoCo. If you are a beginner, the program and documentation are an
indispensable training aid. helping you to gain a better understanding of your Color
Computer and machine code programming. If you are an accomplished computerist.
SUPER BUG’s capabilities, versatility and convenience will prove invaluable during
programming and debugging.
SUPER BUG offers so many outstanding features that we are unable to list them all in this
limited space, but here are a few: hex and alpha numeric memory display, modify, search,
and test; full printer support with baud rate and line feed select; up to 220 breakpoints;
mini object code disassembler; 64K mode setup; decimal, hex and asci code conversion
routines and extensive documentation.
S'A DISCS
High quality nationally advertised brand. Guaranteed Performance! We will replace any
disc that fails during normal use. Discs are single sided, double density, reinforced hub
with Tyvek sleeve. $2.25 each 10 for $19.95
INFORMATIVE BOOKS
“Your Color Computer” by Doug Mosher
Over 300 pages of detailed information. ..an indispensable introduction to your Color
Computer, complete with diagrams, photographs, and a BASIC thesaurus and command
reference section. A CoCo encyclopedia. $16.95
“Programming the 6809” by Rodney Zaks
One of the best machine language texts available — required reference material. This
book explains how to program the 6809 in machine language, covering all aspects
progressively and systematically. $15.95
NEED MORE MEMORY?
64K Memory Expansion Kit
All parts and complete instructions (For ‘E’ and F’ boards and CoCo II)
$59.95
QUALITY VIDEO MONITORS
Mark Data Products
SHIPPING: All orders under $100 please add $2 regular. $5 air All orders over $100 please add 2% regular. 5% air California residents please add 6% sales tax Orders outside
the continental U S., check with us for shipping amount; please remit U S. funds. Software authors— contact us for exciting program marketing details We accept MasterCard
and VISA Distributed in Canada by Kelly Software.
ROMS
Basic 1.2
Extended 1.1 w/manual
Disc 1.1
$39.95
. 49.95
. 39.95
SAKATA COLOR SC-100 - $289.95 TAXAN AMBER SCREEN - $139.95
COCO DISC DRIVES
COMPLETE SYSTEMS INCLUDE:
SPECIAL: Order one of these quality monitors from MDP and get our
Universal Video Driver for just $24.95!
S69.95
. 49.95
. 69.95
INF04
CASSETTE
$ 24.95
DISC
$ 27.95
TIME FIGHTER
Pilot your MD-64 fighter through a hazardous
time tunnel. Your mission is to destroy the
dreaded Time Guardian who threatens the
natural order of the universe. In order to reach
this menace you must fight aerial dangers from
strange and different time zones. If you like fast
action, this one’s for you! 16K required.
Rainbow, March ’84 "One of the best in your
library of computer games. It‘s a real gem "
Single Drive (DSDD) in Dual Cabinet w/Controller
Additional Drive
Two Drives (DSDD) in Dual Cabinet w/Controller .
Dual Cabinet/Power Supply
Disc Controller (Radio Shack or | & M)
Connecting Cable
Radio Shack DOS ROM 1.1
The SC-100 is a streamlined 13"
composite monitor which produces
sharp, brilliant colors. The cabinet is
made of durable styrene and is available
in an attractive off-white color. Includes
audio with speaker and earphone jack
We highly recommend this color
monitor because of its excellent
performance and beautiful styling.
A 12" amber screen composiie monitor
of the highest quality with exceptional
reliability and performance. 18 MHZ
bandwidth. Attractive off-white
cabinet. We use this monitor in our
offices.
VIP SOFTWARE
We carry the most asked for softlaw products for your convenience.
VIP Writer
• Hi-Quality Teac Thin Line Drives
• Attractive, Beige Dual Drive Cabinet/Power Supply
• Fill Panel for Single Drive Disc Systems
• Radio Shack or ) & M Controller
• Cable and Operating Manual
• Full 90 Day Warranty
Single Drive (SSDD) in Dual Cabinet w/Controller . .
Additional Drive
Two Drives (SSDD) in Dual Cabinet w/Controller . . .
TUrS TOMB
Explore the ancient, mystical tomb of the great
Pharoah. Find the magical keys which lead you
to unbelievable treasures as vou out-maneuver
the creatures that slither and swarm about you.
Super fast arcade action — this one will knock
your socks off with 16 screens of incredible color
and sound. Fabulous! 32K required.
Hot CoCo, April '84 "State of the art CoCo
graphics. A first rate game. "
CASSETTE
$ 24.95
DISC
$ 27.95
Software Review ,
V2\
Erland Is A Complex,
Challenging Simulation Game
The year is 1250. In the gentle mists of a medieval old
Ireland morning, Erin of Donegal, tenant landowner, stands
on a hill overlooking his 500 acres. Gazing over his modest
holdings, he wonders if the fish harvested by his one fishing
boat will be enough to feed his peasants. The grain harvest
was good but rats destroyed much, and prices are too high to
buy as much as his people really need. More cats will help
keep future grain losses down, but too many cats will result
in even fewer fish for his people. Not being a warlike man, he
shys away from the thought of having more armed guards,
but only last week Jute invaders attacked the farm just south
of him. He can’t afford to lose the sheep, which did so well
this past winter, let alone any of the peasants; but more men
will mean more fish, more grain, more pay. He could borrow
money, but bankruptcy would threaten. He has been hoping
to start a trade fair (bazaar) but it looks like the extra grain
and the need for armed guards will take all the surplus cash
this year. His hoped-for abbey will have to wait even longer.
The decisions he makes will affect the lives of his people as
well as his own future.
To the south. Gale of Killakee strides out of her home.
Her single-minded goal is to become powerful enough to be
queen; every dollar wrung out of the misery of her peasants
will go to armories and more guards. If she starves a few
people by selling needed grain to start a new trade fair, what
0 THE« C
Software
G^KEEP— TRAK '' ^
“DOUBLE-ENTRY” General Ledger Accounting System
Reg.$63#5— ONLY $19.95
"Double-Entry” General Ledger Accounting System for home or business: 16k.
32k, 64k. User-friendly, menu driven. Program features: balance sheet, income &
expense statement (current & VTD'), journal, ledger. 899 accounts & 2350 entries on
32k & 64k (710 accounts & entries on 16k) disk only. Version 1.2 with screen printouts.
For upgrade return original disk & $5.00.
“OMEGA FILE’’ Reg. $G&9fT— ONLY $14.95
Filing data base. File any information with Omega File. Records can have up to 16
fields with 255 characters per field (4080 characters/record). Sort, match & print any
field. User friendly menu driven. Manual included (32k/64k disk only).
The One and Only “A M T” Reg. $ 2 & 99 ~— ONLY $14.95
AMT starts where' everyone else ends. AMT calculates almost any sales or purchase
outcome. Total interest, total principle, total payment are all figured. AMT is not just an
amortization scheduling program, but a cost forecasting and prediciton program. Useful
to anyone who plans to sell or buy something with interest. (Disk Only).
BiimhiwhsibOB’S MAGIC GRAPHIC MACHINE®'"*"*"'®
Turns 2 weeks of graphic programming into 2 hours with 'rubber band" type graphics.
Generate BASIC code to use in your programs. Easy drawing and manipulation of
circles, elipses, boxes, lines and ARCS. Single joystick operation with on line HELPS
at all times. Allows text on the graphics screen and movement of objects on the screen.
Can be used as a stand-alone graphics editor. Great for programmers and LOTS OF
FUN for the novice. Reg. *3*95’ — ONLY $14.95 for cassette and $14.95 for disk.
64k with ECB required, (includes instruction manual).
PERSONAL INFORMATION FILE— $14.95 disk HOME INVENTORY— $14.95 disk
CASH-IN (billing}— $14.95 disk MEMO WRITER— $14.95 disk
GRADE EASY (teacher data base)— $14.95 32/64k disk
FLIP & FILE 50 $19.95
FUJI-MAXELL-VERBATIM $17.95
DATA DEFENDER 70w/lock $21.95
VOLKS MODEM $59.95
RITEMAN PLUS PRINTERS $275.00
RITEMAN 15" $549.00
GENERIC DISKS $14.95
COMPARE FEATURES AND PRICE, then buy
“THE OTHER GUY’S SOFTware!’’
(add $2.50 for postage and handling)
Send check, money order or C.O.D., U.S. funds to:
THE OTHER GUY’S SOFTware • 875 S. Main • Logan, UT 84321
PHONE (801) 753-7620 or WRITE for a FREE CATALOG
does it matter as long as she has enough to man her fishing
boats and farm her fields? All she has to do is make certain
the peasants don’t revolt. Almost rich enough to be a lady
(second-level rank), she is already planning to invade Erin’s
lands as soon as she reaches the third rank.
Will lenient courts and low taxes allow Donegal to gain
the population and people Erin needs to get ahead in life and
protect himself against the scheming Gale? Will the cruel
courts of Killakee provide enough war tax for Gale to
attack? Can a good man survive and become king? Only
hard work, good fortune and decades of time will tell.
The people who brought you the international spy thriller
Ockywoky have done it again. The first time my wife, our
teen-age daughter and 1 played Erland , we were at the
computer screen from 2 p.m. until 1 a.m. the next morning.
Like Monopoly, a lot of time can be spent building one’s
domain— or losing it. This absorbing, challenging, frustrat-
ing game of land and resource management, with its high
number of interdependent variables, has to be one of the
most complex Simulations ever done. Trying to keep all the
factors in your head (or on paper) can drive you up the wall:
buying cats (apparently all neutered) to eat the rats to save
the grain which feed the people to increase the population to
man more boats and farm more land to raise the sheep to
feed the guards who eat the sheep. ..whew! And that’s only
part of it!
Two to five people can play this hybrid of Extended BASIC
and machine language, which is well-organized and plays
smoothly. Graphics are quite good, and the sound from an
unexpected disaster can scare the bejabbers out of you. The
updated status of the current player is available often, and a
summary comparison of players is displayed at the end of
each “year.” A game in progress can be saved after the last
player has taken his/her turn. Tape and disk versions are
incompatible.
A minor grammatical error exists. When one is purchas-
ing grain, the program asks, “How many grain do you wish
to buy?” Then again, maybe it’s old Elizabethan Irish.
If you’ve never tried a Simulation game, and you want
something easy to learn but not easy to win, this is the one to
start with! If you are already a Simulation fan, you’ll find
this a challenge. In any event, you’ll love it; you’ll hate it; and
I think you’ll be glad you bought it— though your spouse
may be less than enthusiastic if you disappear for hours
without letting him/her play, too!
Now if 1 can figure out what happened to all those lambs 1
bought last spring.
(Prickly-Pear Software, 8532 E. 24th St., Tucson, AZ 85710,
tape $24.95, 32K ECB, disk $29.95)
— Warren S. Napier
204 THE RAINBOW November 1984
Software Review ,
V2\
CoCo Keeps Roll
And Grade Books With
Teacher’s Pet
While part of all professions, paper work and record
keeping seem to be particulary evident in the teaching pro-
fession. Most secondary teachers instruct over 120 students
per day and have to maintain a file of attendance, quizzes,
tests, and class averages for each pupil daily. The repetitive
filing system is well suited for computer operation. Teacher's
Pei has taken the school teacher's roll book and converted
it to use on the computer.
The author, P.T. Jones, includes a four-page reference
manual and an eight-page tutorial. Both are well written and
concise.
As with any program that develops a filing system, the
majority of the user friendly program is devoted to the
construction of the file. Once that is completed, continued
usage throughout the school year would be quite simple.
The main menu includes the following options:
CREATE, ALPHA ORDER, EDIT/ENTER, NEW
STUDENTS, SEARCH, DELETE, YEAR END
REPORT, PRINT CLASS LIST, INPUT/ OUTPUT,
MARKS, LD1R (PRINT DIRECTORY).
Each formatted menu-screen has subsections that are self-
explanatory.
Teacher's Pet allows you to enter up to 40 students per
class for each of four school terms. Each student can have a
maximum of nine tests per term. The CREA TE screen has
you define the parameters of your file and controls the class
code, the term you are in and how many tests you want to
enter. The screen is formatted with each student's name and
the number of tests entered for that term. The program
permits editing of names only, names and marks, or marks
only with suboptions for term or test. The author developed
an interesting editing system that includes hitting the BREAK
key to get back to the main menu. It is not difficult to get
used to and does the usual things you would expect an
One-Liner Contest Winner . . .
Type and RUN this math program and the CoCo will ask
for two numbers. Then it will add, subtract, multiply, or
divide them for you.
The listing:
0 CLS: INPUT “TYPE 2 #’ S“ ; X , Y: PLAY
" L99ABBABL5D “ : I NPUT "PICK 1)4- 2 ) -
3>* 4) / " ; E$: PRINT : IFE*=“ 1 “THENP
PINT" ANS - = " ; X + Y ELSE I FE*= " 2 " THEN
PR I NT " ANS . =“ 5 X-Y ELSE I FE*= " 3 “ THE
NPR I NT " ANS . = " ; X * Y ELSE IFE$="4"TH
ENFR I NT " ANS . = 11 ; X / Y
Michael J . Garozzo
Morrisville, PA
( Eor this winning one-liner contest entry, the author has been sent copies ol both The
Rainbow Book Of Adventure and its companion Rainbow Adventure Tape.)
editing system to do, i.e., scanning or searching the file
forwards or backwards. The program also will automatical-
ly alphabetize the class lists. Fail safe systems are incorpo-
rated to prevent loss of data.
The YEAR END REPOR Tallows any or all of the terms
to be given a weighting factor so that if you want the second
term to count twice as much as the other terms, enter the
number two. The average of each student rs calculated with
the list of grades entered and can be sent to the screen or
printer. The average is rounded off to the nearest whole
percent. A zero entered as a test mark is not averaged with
numerical grades. Letter grades will be printed as zeroes and
are not averaged.
The program incorporates allowances for different Baud
rates for printers and explains how to enter them. The
author also includes hexadecimal numbers for the machine
language program and several POKEs to change the screen
color.
If you, as a teacher, have easy access to a computer and
are not required to constantly refer to your roll book for
student grades, then Teacher's Pet would suit you. 1 would
have liked a couple of additional features, such as a flag for
students whose average was below a defined standard and a
specific progress card printout for those students. Overall,
Teacher's Pet is a nicely developed filing program.
(Aurora Computing, 49 Brookland Ave., Aurora, Ontario,
Canada L4G 2H6, 32K disk, $34.95)
— Michael F. Garozzo
TRS-80+ MOD I, III. COCO, TI99/4a ^
TIMEX 1000, OSBORNE, others
GOLD PLUG - 80
Eliminate disk reboots and data loss due to oxi-
dized contacts at the card edge connectors.
GOLD PLUG 80 solders to the board edge con-
nector. Use your existing cables, (if gold plated)
COCO Disk Module (2)
Ground tab extensions
Disk Drives (all R.S.)
Gold Disk Cable 2 Drive
Four Drive Cable
.&W
$16.95
INCL
$7.95
29.95
39.95
USA shipping $1.45 Can/Mex $4.
Foreign $7 Don’t wait any longer TEXAS 5% TAX
Available at your favorite dealer or order direct from
E.A.P. CO.
P.O. BOX 14
KELLER, TEXAS 76248
(817) 498-4242
+ trademark Tandy Corp
MC/VISA
November 1984 THE RAINBOW 205
Software Review*
7 £\
Hands On Is ‘Outstanding’
Educational Software
By Mark Williams
Yoifre a primary-grade teacher. A few weeks ago, the
principal appeared at your doorway carrying a box and
wearing a cheerful smile. “Your computer's here!” You
approach with some trepidation; after all, no one told you
you were getting a computer. Besides, computers are great
iron boxes that sit alone in air-conditioned rooms and foul
up people’s utility bills and send out department store bills
for $00, right?
Well, all of that is in the past, and you have made your
peace with the computer. Now, how best to introduce your
students to the computer? And can the computer really help
your primary students learn concepts and skills? Those skills
and concepts are important — things like colors and shapes,
the concepts of bigger and smaller, faster and slower, shar-
ing, following directions, and working independently to
name a few. Can the computer do the job?
The answer is a strong, but qualified, yes. The qualifica-
tion is that the success of the computer in a classroom
situation depends not just on the teacher’s willingness to use
the computer, but on the quality of the software. Several
publishers have dedicated themselves to providing high
ENHANCED 1248-EP EPROM PROGRAMMER
Directly compatible with EPROMs 2508. 2716. 2532, 2732, 68732-0-1, 68764 &
64766. No personality modules required. Adapter extends capability for 2564.
Menu driven, the 1248-EP is suitable for both experienced and novice operators.
Functions include. 1) ERASURE VERIFICATION; 2) COMPARE EPROM TO
REFERENCE; 3) BLOCK PROGRAMMING; 4) BYTE PROGRAMMING; 5) DUMP
EPROM TO RAM; 6) JUMP; 7) RETURN TO EPROM MENU.
Other features; 1) Error detection & location; 2) Intelligent algorithm reduces
programming time; 3) Textool ZIF socket; 4) On-board programming supply;
5) Extra PIA port supports parallel communications with handshake; 6) Firmware
in on-board EPROM.
Comes with complete documentation.
Price is $129.95
A/D-80C ANALOG TO DIGITAL
CONVERTER
• 16 A/D channels.
• 8 or 10 bit resolution.
• 9K conversions/second.
• Auto-ranging or sample/hold.
• Large wirewrap area for custom
signal conditioning & growth.
• On-board PIA provides user control
of stimulus.
• On-board EPROM location for user
software.
• Documentation includes: data
sheets on key parts. BASIC and
machine language programming
examples, and signal conditioning
circuit diagrams.
Price is $149.95
2-PORT EXPANSION INTERFACE
• Buffered expansion interface.
• Splits J FF40-‘FF5F area in half.
• Disc port uses J FF40-’FF4F.
• Second port uses l FF50-*FF5F
• Enables simualtaneous use of disc &
other devices, e g., the 1248-EP or
the A/D-80C.
Price Is $89.95
ORDERING INFORMATION
U.S. residents add $3.00, Canadians
add $10.00 for shipping/handling.
Arizona residents add 5% sales tax.
Make checks/money orders payable to
COMPUTER ACCESSORIES
OF ARIZONA
5801 E. VOLTAIRE DRIVE
SCOTTSDALE, ARIZONA 85254
(602) 996-7569
quality educational software for school and home use on the
Color Computer, and now Radio Shack has signed agree-
ments with Walt Disney Productions and with Children’s
Television Workshop (creators of “Sesame Street,” “Elect-
ric Company,” and “Zoom”) to market packages of educa-
tional programs.
This review concerns itself with one of the first oi these
packages. Hands On, by Children’s Computer Workshop,
an offshoot of Children’s Television Workshop. It is billed
as “a beginning computer experience, ’’and is aimed at prim-
ary school-aged children. Hands On consists of two separate
programs. The first is an art program called Color It , and the
second is a simple word-processing program called Black-
board. Both programs come on disks, and require 32K
Extended BASIC. Each of the programs also provides a
blank disk for storing student work. In addition, both pro-
grams include a number of reproducible black-line masters
of student worksheets, several laminated activity cards, and
a game. The worksheets, cards, and game all tie in with the
concepts dealt with in the programs. They come in colorful
folders, packed in a sturdy box.
Color It is a computer literacy activity that allows the
student to design and draw their own pictures. Besides being
an outlet for artistic urges, this program familiarizes the
student with the keyboard, as well as colors and geometric
shapes. There are three levels plus a Learning Manager
program for the teacher to use in setting up class lists and
assigning a student to a particular level. Level one is the
simplest, requiring little teacher supervision. (Since nearly
all the directions appear on-screen as pictures, little reading
ability is needed.) For students to use levels two or three, the
teacher must have entered their name and a clearance for
that level in the Learning Manager program, which controls
access to those levels. The two higher levels add the ability to
change color sets, shuffle colors within a picture, do hori-
zontal or vertical flips, move, shrink, or enlarge a picture.
These options were instant hits with students. At level two,
the student can save a picture on his own disk. At level three,
the student can allow others to access his drawings or not, as
he chooses. Error trapping is comprehensive, both in the
student and teacher areas of the program.
Twenty reproducible masters and laminated activity
cards contain classroom activities that directly relate to one
or more skills/ concepts dealt with in Color It. A game
combines the use of a grid and color and shape recognition
to reproduce a pattern.
The word-processing program. Blackboard, is also divided
into three levels and a Learning Manager that work in much
the same way as Color It , except that students are working
with words rather than colors and shapes. Letters can be
inserted, deleted and changed, and at levels two and three,
up to six screens can be saved on the student’s own disk. This
allows for longer stories, or for several items of information
to be stored for later retrieval. Simple database management
comes to second grade! At level three, screens can be titled,
or addressed to another person, and can be accessed by
others at the student’s option. Thus, a simple electronic mail
network is possible. Students working with this program
should have no trouble grasping the usefulness of E-Mail or
WordStar.
Although Blackboard could be used with first-graders, it
will probably be of more use in a second, third or fourth
grade classroom. Again, there are a number of classroom
activities that tie in with the skills and concepts dealt with in
the program. In particular, this program could be a power-
206 THE RAINBOW November 1984
Although there is no charge for this replacement, the process
could easily take weeks. Meanwhile, you are left without the
central part of a very fine package of materials that may well
be the basis of several weeks' learning in class. While this
may be acceptable in a home environment, it is completely
unacceptable in a school setting. Since the disk is encrypted,
why not provide a second encrypted copy so the program
can continue in use while the damaged copy is replaced? Or,
why not include a utility that would make a limited number
of copies (say, three), such as Random House does on their
disk versions of programs for the Model III? The lack of an
immediately accessible backup, or the ability to make one, is
a major concern to educational purchasers.
With this exception. Hands On is an outstanding set of
programs, well worth consideration for use at school and at
home.
(Radio Shack Stores nationwide, Cat. No. 26-2539, S99)
Hint . . .
One thing that Color BASIC owners lack is an expo-
nential function (xy) comparable to x[y or xfy. The
lengthy subroutine in the Color Basic Manual will do
the job, but for simple positive exponents you can use
this single line:
K=l :FOR T=I TO Y:K K*X:NEXT T
Try it for various values of x and y. It works.
T. Gray
Sunnybrook, Alberta
PARALLEL PRINTER INTERFACE
FOR THE RADIO SHACK COLOR COMPUTER
* Runs any parallel printer from the Color Computer serial I/O port,
* No hardware modifications or software patches needed. Works with
all standard Color Computer commands including graphics,
* Switch selectable baud rates from 300 to 9600.
* All cables and connectors included.
* 1 year warranty.
* Most printers supply power at the parallel port. With these printers
you may order your interface without the power module.
( Printers known to require the power module are:
Epson, Panasonic, and Mannesman Tally. )
* PRICE: Model CCP-2 with modem connector & switch- — $84.
Model CCP-1 without modem connector & switch $69 .
Either model without power module deduct $3.
Shipping costs included in price.
Michigan residents add 4% sales tax.
BOTEK INSTRUMENTS
313-739-29 10 4949 HAMPSHIRE, UTICA, MICH,, 48087 Dealer inquiries invited
CCP-1 OWNERS
UPGRADE YOUR CCP-1 TO A CCP-2 1 !
Send us your CCP-1 plus $17 ( includes shipping )
we will add the necessary cable and switch.
ful stimulus for a student who is reluctant to write with
pencil and paper.
Both programs were popular with students, eliciting
favorable comments all around; but Color It received the
most repeated use. 1 suspect that the program's appeal
would not be limited to the lower grades, either. At least one
student wanted to know if his teacher would let him turn in
his spelling words on a disk to be read by the Blackboard
program!
I've saved the best until last. Upon opening the box, the
user discovers a well-written, 23-page teacher's manual. This
manual covers everything, from detailed instructions on
how to set up, connect, and power up the computer, to goals
and objectives of the programs (both affective and cogni-
tive), to detailed lesson plans for the various worksheets and
activity cards. This is the best documented educational
package I've seen for the Color Computer. The directions
are so complete that you could give the teacher’s manual to a
first-time user, take away the manuals that come with the
Color Computer, and still run a very good chance that the
novice would have the program up and running in short
order without outside help.
The one flaw is, unfortunately, a serious one. No backup
of any kind is provided. Especially when working with
young children, this is an invitation to disaster. A call to
Radio Shack's regional education office revealed that there
is a way to get a backup copy. The damaged disk must be
returned to the Radio Shack Computer Center the program
was purchased from. That store will order a replacement
copy of the disk from Fort Worth, Texas. When the
replacement copy arrives, the purchaser will be notified.
November 1984 THE RAINBOW 207
Software Review,
72 \
Let Color Finance II
Manage Your
Checking Account
By Frank J. Esser
The November '83 issue ofTHE RAINBOW carried a review
1 wrote about the Color Finance program. Since that time
the author has made some enhancements and incorporated
the MSI Color Calendar program. This review is about
those updates and the Color Calendar program. For the
necessary information I would suggest that you read the
review in the November ’83 RAINBOW. The previous pro-
gram is as described in that review. The updates are to
enhance the program and add to what was already in place.
What has been added? Color Finance II will now print
checks for you, and will give you check reconciliation on
multiple checking accounts. Also included with Color
Finance II is the MSI Color Calendar program.
Color Finance II comes on a single 5 14-inch diskette and
is not write-protected. The manual is spiral bound and well
designed. Color Finance //also requires 32K, with at least a
single disk drive and a line printer. As in Color Finance , a
cassette recorder can be used to backup data records. This is
an item I like to see, especially in the area of financial and
business programs. The ability to store data on magnetic
tape for archival and data backup is excellent. Color
* Pass, Run, or Kick — You call the Plays!
* Compete with friends or challenge the computer.
* Contains extended basic and non-extended basic
versions for 16K cassette color computers.
Send $16.95 (check or money order) for each game (Colorado
residents add 3 V 2% sales tax). Allow four weeks for delivery.
Big B Software
l P. O. Box 91
j Broomfield, Colorado 80020
I Please send me game(s) @ $16.95 each.
Finance II also uses a personality plug which is inserted into
the left joystick port. If the personality plug is not in the left
joystick port. Color Finance II will not run. It is a method to
help safeguard your financial files from unwanted tamper-
ing-
The manual is of the same high quality as Color Finance.
The new commands added to Color Finance II are; CALEN-
DAR SCHEDULE, RECONCILIATION MODULE, and
PAYEE FILE MAINTENANCE. The CALENDAR
SCHEDULE command will get you from Color Finance II
to MSI Color Calendar program. Since this program is not
an integral part of Color Finance IF 1 will do its review after
the updates to Color Finance II have been covered. Entering
the MC will get you into the RECONCILE AT ION MOD-
ULE. This section is used to balance your checkbook. Actu-
ally the whole process is quite simple. Upon entering this
section, you will be asked for the month/ year through which
you desire to balance the account. You are then asked which
account you wish to balance. After these items have been
entered, the checks that have not cleared the bank will
appear on the screen. If an item displayed has cleared the
bank, enter a k P’ after it, which stands for Posted. After all
items have been marked. Color Finance II will display your
check register balance and bank statement balance. If you
have not made an error, the tw'o should be equal. Color
Finance II will now hold all outstanding items for your next
bank statement. The addition is logical and very useful.
You can now tell at a glance which checks have or have
not cleared the bank. The check WRITING MODULE is
another very powerful and useful addition to this fine pro-
gram. It is set up to print checks on Radio Shack’s Check
(form #72-124). I did not dig into the program, but since it is
written in BASIC, except for the screen formatter and
handler, if you prefer to use someone else’s checks, surely it
could be done. When you are posting checks to the check
register, a check number is listed when the check is posted. If
you want to enable the auto-check writing feature for this
entry, then in place of a check number, you will enter k A’
followed by a two digit number. The k A’ instructs Color
Finance II to use the automatic check writing feature on this
check, the two digit number tells Color Finance II to whom
the check should be made payable. Thus, you may have up
to 99 different payees on file at any one time. I brought the
feature up and ran a couple of dummy runs on my printer
using just blank paper instead of the usual checks and it
works beautifully. The auto-check writing feature is enabled
after all the checks are entered for a given session. You have
the ability to mix checks which will use the auto feature and
regular checks that you have hand-written in the same ses-
sion. Also, this feature will apply to all bank accounts you
have in use. It is very easy to learn and very easy to use, as is
all of Color Finance IF The addition of the ability to auto-
write checks required the addition of a complete module to
Color Finance IF This module provides the necessary main-
tenance functions for the payee file. That module or section
is called PAYEE FILE MAINTENANCE. Upon entering
an ‘F\ the following menu is presented:
Name
Address
\ City, State, Zip
1 = Initialize Payee File
L = List Payee Names
R = Retrieve Payee By Code
A = Add or Change Name/ Address
P = Print Payee File
E = End Payee Maint/ Return To Menu
Enter Selection
208 THE RAINBOW November 1984
Let’s look at each of these commands. The initialize payee
file command does just that. It creates a payee file and if it
already exists, it will clear it of all data. You have the ability
to store 99 individual names and addresses.
The list payee names will list the first name of each payee
stored on the file. Each entry is coded with a sequence
number and all empty entries are shown as “PAYEE NO XX
AVAILABLE.”
The retrieve payee by code will view the four line name
and address of a given payee when referenced by sequence
number.
The add or change name/address module is used to main-
tain the payee file. Upon entry the file is displayed in column
form. The sequence number along with the payee name is
displayed. At the end you are asked if you want to change an
entry, page to the next screen of payees, or return to the
main menu. Selection of the page option will get a second
screen full of payee entries. Selecting the change option will
allow the user to either change an existing entry or add a new
one. The process is repeated until the return main menu
option is selected.
The print payee file option will do just that. Using this
command will allow you to either print a complete reference
list or a set of mailing labels, whichever you desire.
The end payee maint/ return to menu will return you to
Color Finance IF s main menu.
The Color Calendar is now included as a part of the Color
Finance II package so it will become a part of this review
update. The Color Calendar program comes on the same
disk as the Color Finance II programs, but will have to be
transferred to another disk to run. There just is not enough
room to hold the monthly calendar files and the monthly
data files created by Color Finance II. The steps necessary to
move the required programs are amply described in the
instruction manual. Once on its own disk, it is ready to run.
Color Calendar is brought up by typing RUN “CALEN-
DAR”. Once loaded you are presented with the following
screen.
Calendar Menu
(1) = Initialize Calendar
(C) = Display Calendar
(D) = Display Daily Entries
(A) = Add Daily Entries
(K) = Delete Daily Entries
(E) = End Calendar Program
Enter Selection
Selecting T clears the calendar file. A second menu
appears that asks you a second time if you want to clear the
file. This gives you a normal exit if you change your mind,
and will leave the file intact.
Selecting k C’ brings up a second menu asking for the
month and year that you want displayed. Once these ques-
tions are answered, the desired month of the desired year is
displayed on the screen. The calendar entries are correct in
respect to the day of the week. Also, the number of entries in
the calendar file for each day in the displayed month will be
indicated on the display. You are given the option of making
a hard copy if so desired.
Selecting ‘D’ bring up the following menu:
Display Entries Menu
(A) = List All Entries
r
TOP
COLOR COMPUTERS
16K std $ 99.95
16K Ext. BASIC 126.95
64K Ext. BASIC 169.95
SALE
CARTRIDGES
Spectaculator $8.95
ColorFile 8.95
Space Assault 6.95
Shooting Gallery 7.95
Chess 7.95
Microbes 6.95
Personal Finance 8.95
Micro Painter 6.95
SPECIAL 2 JOYSTICKS
and a Bustout Game
Reg $49.90
$14.95
Project Nebula $ 6.95
Bustout 5.95
Polaris 7.95
Learning Lab 12.95
Line Printer 100 was $399
Now only 199.95
ETC.
Extended BASIC
(No Book) 29.95
Dust Cover CoCo 1 1.99
Color Graphics
PlotterG1 15 119.95
Diskettes (house brand)
life warranty 19.95
Wico Joystick Adpt.
for Atari Jyst 14.95
White cap keyboards
F&CCII 39.95
64K Chips 8 set 49.95
THE COMPUTER CENTER
; 901-761-4565, 5512 Poplar, Memphis, TN 38119
L Add 54 90 for shipping & handling on Computers & Printers, S 2.80 on any other items-per order. Visa & M/C Accepted
November 1984 THE RAINBOW 209
(M) = Select Month
(F) = List From-To Date
Enter Selection
k A’ will get a screen list of all the entries in the calendar file.
k M' will get a list of all the entries in the file for a given
month. k F' will get a list of all entries in the file that fall
between two given dates. The start and end dates are entered
through a prompt.
Selecting k A' will get the following menu to appear.
MM DD TIME ENTRY
From this menu entries are made into the calendar file. As
you can see you are restricted to no more than 25 characters
for the entry information.
Selecting k K' will get the same header as described in k A\
except a sequence number has been added. It is through this
sequence number that the records to be deleted are refer-
enced. This section allows you to delete records from the file.
Selecting k E' will end this session and return control to the
BASIC interpreter.
I liked Color Finance when 1 reviewed that package last
year. The additions that have been made are useful and
enhance an already good package. The ability to reconcile
your checking account through Color Finance II is a plus.
How many times have you sat there writing out checks by
hand, wondering if there is a better way. Well, with Color
Finance //, there is. Of course, you must order preprinted
checks and have a printer on your system to make it work.
But if you desire to have Color Finance 1 1 help you manage
your personal finances or help you in a small business opera-
tion, then the entry of the data in to Color Finance // is all
that is required. By properly annotating the entry, the
checks are automatically printed when the posting for that
session is completed. The addition of the Color Calendar to
the package is a real bonus. It gives you the ability to mark
and remember important dates and events. It takes only a
couple of minutes to see just what is on one day's entry. You
can scan a month of entries or any date interval that you
specify. Color Calendar provides all the necessary functions
to properly maintain the calendar data file. The programs
and documentation for Color Calendar are in the same fine
tradition as the rest of the MSI Color programs. I find them
to be of very good design in that they have no apparent
pitfalls and do provide good error trapping where possible.
They are well done and the documentation is clear and easy
to follow. For home financial and small business applica-
tions Color Finance // and the CoCo are a good team.
(Delker Electronics Inc., P.O. Box 897 Dept D, Smyrna, TN
37167, disk $69.95)
W
O
WLS NEST
SOFTWARE
WE GIVE A HOOT
RAINBOW
ciatiucatiow
MAI
RAINBOW
CCMTrftCATlOM
It At
RAINBOW
CtATinCATK*
RAINBOW
Cl*flf»c A IK>*
MAI
LABELIII (Reviewed in Nov. '83 Rainbow)
CHRISTMAS IS JUST AROUND THE CORNER!
Let your computer and LABELIII create your Christmas
card list. With LABELIII you can develope and maintain
a mailing list. Print lists or mailing labels in your choice of
1, 2, or 3 wide. Supports 3 or 4 line addresses with phone
optional, FAST machine language sort by last name, first
name, or zip code .
Cassette 1 6K EXT - Postpaid $19.95
FI LEIII Data Management System
With FI LEI 1 1 you can create and maintain records on any-
thing you choose. Recipes, coupons, household records,
financial records - you name it. You create records con-
taining up to five fields you define. You can search, sort,
modify, delete, save on tape and display on the screen or
send to a printer. The program is user friendly and user
proof. Prompting is extensive. A comparable program
could cost much more. This one is a bargin!
Cassette 16K EXT - Postpaid $19.95
PROGRAM FILE (Reviewed in Oct. '83 Rainbow)
Organize your cassette programs. With PROGRAM FILE
you create a file of your computer programs. You can
search, sort, modify, add, delete, save on tape, and display
on screen or printer.
Cassete 16K EXT - Postpaid $14.95
INTRODUCING! - CODE CONVERTER Secrurity System
CODE CONVERTER will protect your basic and ML pro-
grams from unauthorized use. A simple code of your
choice encodes your programs. Basic program listings will
be scrambled and inoperative. Machine Language will not
operate. Coded programs can be copied but are useless un-
till properly decoded.
Cassette 16K EXT - Postpaid $19.95
ADVENTURE STARTER (Reviewed in Feb.'84 Rainbow)
Learn to play those adventures the painless way. You
start with a simple adventure and move into an interme-
diate. Two complete seperate adventures plus hints and
tips on adventuring. Finish this and you are ready for
ATLANTIS!
Cassette 16K Ext - Postpaid $17.95
ATLANTIS ADVENTURE (Reviewed in May'84 Rainbow)
/ This one is tough! We challenge you to complete this in 30
rainbow days! I f you can we will send you any program we sell -
MAI Postpaid - at absolutely no charge. You start on a disabled sub
near the lost city of Atlantis. You must get the sub (and your-
self) safely to the surface.
Cassete 16K EXT - Postpaid $21.95
ESPIONAGE ISLAND ADVENTURE (Reviewed June'84)
f/Mfl You have been dropped off on a deserted island by submarine.
RAINBOW You must recover some top secret microfilm and signal the
cwTM.tcAt.0N su b to pick you up. Problems abound in this 32 K
adventure.
32K EXT - Postpaid Disk - $20.95 Cassette $17.95
rainbow
CCATITICA f tON
Our most involved adventure to date. Bashan has a large
vocabulary and some unique problems to solve. You must
enter BASHAN (not easy), gather the ten treasures of the
kingdom while staying alive (even harder), and return to the
starting point (harder yet). If you can get the maximum 200
points in this you are an expert!
32K EXT - Postpaid Disk - $20.95 Cassette $17.95
rainbow
CIBTIf ICATION
SC Al
FOUR MILE ISLAND (Reviewed May '84)
You are trapped inside a disabled nuclear power plant. The
reactor is running away! You must bring the reactor to a cold
shutdown and prevent the "China Syndrome". Can you save
the plant (and yourself)? It's not easy!
Cassette 1 6K EXT - Postpaid $17.95
*C.O.D. orders please add SI .50
*No delay for personal checks
IN A HURRY? CALL OUR HOOT LINE: (615) 238-9458
OWLS NEST SOFTWARE
P.O. BOX 579, OOLTEWAH, TN 37363
MasterCard
210 THE RAINBOW November 1984
Software Review.
Kingdom Of Bcishcin —
For The High-Spirited
Adventurer
At first glance, it looks like another easy Adventure for
Thorafin Crimsonbladc, Adventurer extraordinaire, as he
silently slips the cassette tape containing Kingdom of
Bashan by Owls Nest Software into the cassette player. As
he enters the temple Adventure by slyly typing CLOA DM ,
he sees a lovely title page that reminds him of his exploits in
the Far East. But of course, that is another story. As he
begins the Adventure in earnest, he finds that this could be
his toughest challenge.
Indeed, Thorafin feigned death more than a few times
during his visit to the Kingdom of Bashan , but telling the
story in full would ruin the exploits of other true Adventur-
ers who choose to plunder at home on their own computers,
so I will include the outline of the Adventure program, and
not that of Thorafin’s travels.
This Adventure program is a top notch, high quality
program that is geared to the advanced Adventurer. The
program took me over 50 hours of playing time to solve, and
it required all the help messages and clues 1 could squeeze
out of the program before 1 could finally score the necessary
200 points.
The Adventure itself is set in an Arabian-like setting
which is unsuited for the faint-hearted. Getting to the tem-
ple, finding the 10 items and managing to leave alive can be
difficult at best, but after this is accomplished, the Adven-
turer really feels like he has done something worthwhile. The
program is well written, and includes a help command and
several commands to list available verbs, objects and rooms.
Also included are facilities to save the Adventure in progress
and (a nice touch) to backup the program itself. Kingdom of
Bashan is probably the most complete and thoroughly writ-
ten one 1 have seen. As a result, it takes over 29K of program
and variable storage, and will not load with the disk ROM
pack enabled on a 32K machine. Although the help and verb
listing commands are included, do not expect to be walked
through this one. It is meant to be challenging and lives up to
its purpose every step of the way. Also, the writers have done
something that makes it certain that you will not cheat your
way through the Adventure because the program cannot be
listed, so you can’t try to figure out the program logic that
way.
Overall, 1 would recommend the Kingdom of Bashan to
anyone who really wants to be thoroughly tested by a well-
written Adventure. First-time Adventurers, however, should
stay away until they have solved a few other Adventures. 1
found that $17.95 is a small contribution for the amount of
Adventuring it gives.
(Owls Nest Software, P.O. Box 579, Ooltewah, TN 37363,
32K EC B cassette $17.95 postpaid.)
— Eric Oberle
"THE CODE BUSTER’’
disassembles any 6809 or 6800
machine code program into beautiful source
• Learn to program like the experts!
• Adapt existing programs to your needs!
• Convert your 6800 programs to 6809!
• Automatic LABEL generation.
• Allows specifying FCB’s, FCC's, FDB's, etc.
• Constants input from DISK or CONSOLE.
• Automatically uses system variable NAMES.
• Output to console, printer, or disk file.
• Available for all popular 6809 operating systems.
RAINBOW
CERTIFICATION
SEAL
flex™ $100 per copy; specify 5" or 8" diskette.
OS-9™ $150 per copy; specify 5" or 8" diskette.
uniFLEX™ $300 per copy; 8" diskette only.
For a free sample disassembly that'll convince
you DYNAMITE + is the world's best disassembler,
send us your name, address, and the name of
your operating system.
GoCo
0S-9
VERSION
$59.96
DISASSEMBLES OS-9, FLEX, DOS FILES
Order your DYNAMITE+ today!
See your local DYNAMITE + dealer, or order di-
rectly from CSC at the address below. We accept
telephone orders from 10 am to 6 pm, Monday
through Friday. Call us at 314-576-5020. Your VISA
or MasterCard is welcome. Orders outside North
America add 55 per copy. Please specify diskette
size for FLEX or OS-9 versions.
Computer Systems center
13461 Olive Blvd.
Chesterfield, mo 63017
(314) 576-5020
UniFLEX software prices include maintenance
for the first year.
DYNAMITE + is a trademark of Computer Systems Center.
FLEX and UniFLEX are trademarks of TSC.
OS-9 is a trademark of Microware and Motorola.
Dealer Inquiries welcome.
November 1984 THE RAINBOW 211
Software Review
Master Your Files
With Master file
Sooner or later alter you have had your computer for a
while, those inevitable words will be heard: “I know that
program is on one of these things somewhere. ” What you
probably need is some sort of program to catalog your files.
Mast erf He is one such program used to catalog diskettes.
My review package came with two diskettes, both identi-
cal, and a seven-page instruction manual. Masterfile requires
a 32K Extended Color BASIC machine and at least one disk
drive. It will also work with two drives and provides full user
prompts for switching diskettes with either one or two
drives. The program is completely menu-driven and very
simple to use.
The manual begins with a discussion of file organization
and the necessary steps to get started. Masterfile places your
files into user-created categories called “modules. ” A module
may contain games, utilities, etc., or anything you like. The
module name may be up to 12 characters long, but only the
first eight are used to determine uniqueness. Each module
may be up to 500 files long and you may have over 15 full
modules, giving a total capacity of over 7,500 files. Master-
file inventories each diskette as a separate volume and you
may assign a three-character alphanumeric volume name to
each. Using Masterfile ’s optional volume write feature, you
can write your volume designation on an unused portion of
each diskette’s directory. However, you must remove any
write-protect tabs to utilize this feature.
The master diskette contains two versions of the Master-
file program. One of these uses high speed pokes and the
other does not. The manual provides a small test program to
see if you may use the high speed version since some compu-
ters have problems operating in this mode. From here you
are instructed to make a backup copy of your master
diskette and retain only the version of Masterfile you wish to
use, putting your original diskette away for safe keeping.
Running M FILE begins execution of the program. Ifyou
have not created any modules yet, you are greeted by the
main menu; otherwise, you receive a listing of existing
modules, each preceded by a number. Entering the desired
modules number will load that module and then bring up the
main menu.
The main menu consists of 1 1 options as follows:
1) Module operations — brings up sub-menu to list
modules, print a directory of modules, load a module, kill
a module, rename a module, or return to main menu.
2) Update directory (catalog of files) — you may add a
new diskette to your directory, modify the contents of a
diskette already in the directory, or return to the main
menu.
3) Create directory (module) — allows you to create a
new module.
4) List directory to screen — you may list every file in a
module, every file on a particular volume (disk), or return
to main menu.
5) Print directory — provides a dated paper copy of
your directory within a module.
212 THE RAINBOW November 1984
6) Sort files — sorts, in ascending order, all files within
a module.
7) Find file — find one file or all files beginning with a
specific string or having a specific extension. Uses a slash,
period, or space as a delimiter.
8) Execute program — allows single-key loading and
executing of a program. Some programs may not load
due to the size of Masterfile.
9) Disk directory — invoke the standard DIR
command.
10) Verify volume — reads the volume number Master-
file placed on a diskette, provided you used the write
volume option.
1 1 ) Return to BASIC — terminate execution of Masterfile.
Masterfile is well-documented and easy to use. The usage
of the word “directory” becomes confusing at times since it
refers to both your catalog of files and an actual disk direc-
tory. One thing to be aware of is that only an entire diskette
may be allocated to a single module. This means that placing
programs that belong in different modules on the same
diskette should not be done. Also, Masterfile has a menu
option to kill a module but not a single volume. The only
way 1 have found to do this is to place a blank formatted
diskette into your drive, and using the “update directory”
modify option, give Masterfile the volume number you wish
to remove. The modify option will remove this volume and
then rebuild it, but with no files. This seems to make the
volume disappear from the directory of disks. A kill volume
option would be a definite plus. Another possible enhance-
ment would be to utilize the “write volume” option as a
safety feature to prevent you from updating the wrong
volume number in your directory. That is, you can specify
an update on volume 01 A but place 02A into your drive.
Volume 01 A will be removed and rebuilt, but will contain
the files from volume 02A instead of the correct ones. To be
safe, you must use the “verify volume” option before using
the “update directory” option.
(Sofge Enterprises, P.O. Box 309, Hilliard, FL 32046,
$19.95, 32K disk)
— Larry Birkenfeld
One-Liner Contest Winner . . .
This program is fairly simple, but it produces some rather
interesting results. So type it in, let it run through a couple of
times and you’ll see how good graphics on the CoCo can be.
Be sure to run it on a color TV or color monitor.
The listing:
1 PM0DE4 : PCLS 1 : SCREEN 1,1: FOR I = 1 T
06: N ( I > =RND (256) -1 : NEXTI : FORY=-l
TO 1 90STEP6 : FOR I = 1 T06 : POKE 1 78 , N ( I
) :LINE<0, Y+I)-<255 , Y+I) ,pset:nex
ti:nexty:run
John Sciarabba
Rochester, NY
( For this winning onc-liner contest entry, the author has been sent copies of both The
Rainbow Book Of Adventure and its companion Rainbow Adventure Tape.)
Software Review ,
Pilgrim’s Progress:
A Good, Religious
Adventure
Pilgrim's Progress is an Adventure in learning and is
oriented towards the Christian CoCo user. Many of the
decisions made by the player must be tempered by common
Christian teaching and behavior, and you may find yourself
less successful in scoring in the Adventure if you are not
schooled in the Bible.
The user must discover the commands which will work in
the Adventure. Most are easy to discover and figure out in
the appropriate situations, but some discoveries would be
aided by Christian training. There are 30 commands possi-
ble so you are not limited in your choice. And more than one
command word may accomplish the same thing. The object
of the game is to obtain all nine fruits of the spirit by
exploring the 26 locations and acting or exploring in a
Christian way. The nine fruits which you seek are: love, joy,
peace, long-suffering, gentleness, goodness, faith, meekness
and temperance. For example, to get one of the fruits of the
spirit, such as meekness, you must be meek at some point in
the Adventure. The command SCORE wall list the fruits you
have obtained. Any objects found and retrieved, can be seen
by the INV command, which stands for inventory. An inter-
esting k Help' is the reference to scripture which gives clues to
some situations. Saving an Adventure is also possible and
that is always a welcome feature in any Adventure.
The program is an adaptation of the John Bunyan mas-
terpiece Pilgrim 's Progress as stated in the documentation. I
did not have a copy of that material but perhaps a copy
would aid a player in solving the Adventure. Of course, one
could also LIST the program to aid his progress. As for the
difficulty level. I feel it is not an easy Adventure and will take
some persistent effort by even the most religious player.
There are a couple of seemingly endless mazes which 1 find
useless since they lack challenge and usually require you to
BREAK and RUN the program over. Not mentioned in the
documentation is that hints and a solution map can be
acquired by sending a SASE to the company. This is a good
feature since some people may want to use the program in a
church study class and it is always nice if the instructor has
all the answers, especially in an Adventure.
So although this may not be a program for the pure
Adventure enthusiast, 1 feel confident that those with strong
Christian orientation will find it a delightful and edifying
Adventure.
(Quality Christian Software, P.O. Box 1899, Duncan, OK
73534, i6K ECB tape S17.99)
— Douglas Pirro
One Stop Shopping For the Color Computer
Disk Charger
from
REITZ™
Make your disk system run
up to 6 times faster!
For units with Non CA4
Radio Shack Drives £ | ■
Reitz™ Diskettes
Lifetime Guarantee *
10 pack with labels and
Plastic Storage Box!
10 SS/DD $24.95 includes TYVEC Sleeve
10 DS/DD . . . .$34.95
100 Bulk Packed SS/DD Disks only $ 1. 9 %a.
FLIP IT!
Punch
your
disks
for
double
the
storage
sgss
REITZ™
Serial to Parallel
CONVERTER
Transfer data to your printer
at up to 9600 BAUD
*5995
INTRODUCING: v j.
MUSICA
ifi vyiuri ^
from Speech Systems
Now print music on your EPSON
or Gemini Printer! ^39^disk $34^tape
We also carry software from these fine vendors:
Computerware Softlaw Skyline
Prickly Pear Eigen Sectral Assoc.
Tom Mix Double Density Moreton Bay
1-(419)-537-9533 1-(419)-537-1432
jl pjjC jf TT Tt Bill"] Westgate Meadows Shopping Center 1 3 1 ^bhibi
nrt M £Jg$L Toledo, Ohio 43606
Please include phone number with all orders. Include $5.00 shipping for all hardware orders and $2.00 for
COMPUTER CENTER a U so f tware orders. Ohio residents please add 6% state sales tax.
November 1984
THE RAINBOW 213
Software Review -
!K5\
Personal Bookkeeping 84
Keeps Track Of Your Accounts
By Michael Hunt
This is one of the more difficult reviews I have written for
THE rainbow. I can't decide whether 1 like this program or
not. Personal Bookkeeping 84 has some really interesting
features 1 have not seen in similar programs that cost much
more. Most of the program is user friendly and practically
foolproof. On the other hand, there are some things about
this program that 1 find very displeasing and feel would
prove to be very cumbersome for most users, especially if the
user doesn't want to get involved in making minor changes
in the program.
Personal Bookkeeping 84 will allow you to keep track of
up to 25 accounts, such as your checking accounts, savings
accounts, CD's, bonds, stocks, etc. Each account is set up on
disk in what the author calls a dataset. Each dataset can keep
a record of the type account, location (such as bank name),
balance, interest, and maturity dates. The program is
designed to allow you to set up one or more of the datasets as
checking accounts. One thing you may not like about the
program is that if you have more than one checking account
you are trying to keep track of, only the first one (if it's in the
first dataset) will automatically be reconciled to your bank
statement. I did not like the fact that there are 26 expense
categories preset to use. Unlike other programs of this
nature, they are not easily changed if you want different
categories than the author uses. They can be changed but
you must rewrite a line of the program in order to do so. Of
the 26 expense categories the author provided, only one can
be defined by the user without modifying the program.
There are some excellent features the author included.
Data entry is rather easy. Y ou are prompted for the informa-
tion needed and sound is used quite effectively to let you
know what CoCo thinks of the information you are enter-
ing. For example, a very low tone indicates a warning, error,
rejected input, or the correction mode. Medium tones are
used to prompt you for data entry, and high brief tones are
used to indicate automatic internal activities. With this fea-
ture you don’t need to watch the screen as you input data
because if you enter the wrong information, CoCo will let
you know. Entry of data is also facilitated by what the
author describes as “intelligent" data entry. For instance, if
you are entering the date for a particular transaction and it
falls on the fourth, just enter four since there are no months
with 40 days. Also extensive error checks stop entry of
extreme values and require you to confirm suspiciously
large values.
You are allowed to make seven different types of data
entries in this program (DEPOSIT, W1THDRAWL,
CHECK, INTEREST, EXPENSE, $ RECEIVED, AND
SPLIT CHECK). I think most of these are self-explanatory
but EXPENSE is used for cash expenditures and SPLIT
CHECK is used to record a check without assigning it to a
particular expense category. This is handy if you write a
check that pays for more than one expense category, such as
credit card payments. Another feature I really like takes care
of EXTRAORDINARY EXPENSES. This will allow the
printed reports to provide you with a more realistic picture
of your monthly and yearly expenditures. These extraordi-
nary expenditures will not appear on monthly reports, and
on the yearly report they are totaled separately. For each
record entered, you may include an 1 1 -character note. This
note can be useful later if you need to search for particular
entries.
One thing 1 found irritating about data entry was when
entering check numbers you are only allowed three digits.
The program will only allow check number entries between
100 and 999. I found 1 could not get used to this and many
times tried to enter a four-digit number. Well, as soon as the
third digit is entered it is automatically accepted, so you
either have to make a correction or if you didn't realize your
mistake, check number 1 873 is actually entered as 1 87. The
reason the author did this was to allow maximum entries in
limited memory, but I personally find it objectionable.
Another item you cannot enter is any service charges that
you may have on your accounts. The program is set up
assuming you are going to make entries on a daily basis.
Therefore, when you select the enter data mode from the
menu you are asked for the date. Respond with an input
between one and 3 1 . Then enter all the transactions you have
for that day. If you are like me and normally enter several
days transactions on a weekly basis, you have to return to
the main menu and select the data entry mode for each new
day.
Once you have data entered into the computer, it is fairly
easy to retrieve. You are allowed to search by expense
category, type of transaction (deposit, check, or withdra-
wal), or by the 1 1 -character note you entered. You can also
view the information sequentially in either a forward or
reverse direction.
There are several different printed reports you can gener-
ate with this program. They are: ACCOUNT STATE-
MENT, LIST RECENT ACCOUNT TRANSACTIONS,
LIST EXPENSE ENTRIES, MONTHLY EXPENSE
TOTAL, and YEARLY TOTALS. The ACCOUNT
STATEMENT will prepare a complete printed statement of
all accounts, which contains all information about each
account. LIST RECENT ACCOUNT TRANSACTIONS
will provide a report of all recent transactions such as checks
written, deposits and withdrawals made for a specific
account. The transactions are listed to-date, from the begin-
ning of the last month. LIST EXPENSE ENTRIES will
provide you a printout of all entries for a specific expense
category. You can have this information printed for the
whole year-to-date or from a certain month to the current
date. MONTH LY EXPENSE TOTAL will provide a print-
out of the last four or eight month's expenses. If you ask for
the report for the last eight months then you actually will get
214 THE RAINBOW November 1984
a report that is printed in two-month intervals. The last
column of this report compares expenses of the current
interval with expenses of current months. I’m not sure how
this feature is supposed to work. I didn’t have time to enter
data for four months and the documentation is not very
clear if the current month is being compared to the average
of the preceding months or not.
After making the request for the report the computer will
prepare a color graph of the expenses to display on the
screen before beginning the printout. The expenses for this
screen display are lumped together so they can all be on one
screen page. For example, rent, electric, household, and fire
insurance are lumped together under “Home” for one cate-
gory on the graph. Finally, YEARLY TOTALS will provide
a report for the entire year. This report can provide an
itemized printout of up to nine expense categories if you
want. It will also print out the EXTRAORDINARY
EXPENSES you had during the year. After this informa-
tion the main report is printed. It includes five columns of
information about each expense category. The first column
is for untaxed expenses. The second column is for taxed
expenses. The third column is a total of the first two. The
fourth column adds the extraordinary expenses to the total
of the third column. And the last column prints the percent-
age of the individual expense to total expenses.
There are three more features to this program 1 really like
and would like to see more software authors include these as
standard routines in any program requiring extensive data
entry. The first two require two drives to use. Since 1 only
have one drive I wasn’t able to test them out. First, there is a
BACKUP command you can use to backup your data on
another disk. You would use this command the first time
you started using the program. I believe the author used
disk BASIC’s standard backup here but he added a feature. In
this mode and the next the computer will check for insertion
of the disks in the proper drives. If they are re-
versed you will be advised to switch disks. This is an excel-
lent feature.
The second feature is “DUPE NEW ENTRIES.” This
works similar to backup only you would use it after your
initial setup of the main and backup disk. It will only dupli-
cate the new entries you have made to the program. You
may wonder why there are two similar routines. The reason
is that disk basic’s backup command is relatively slow. Bv
only duplicating data that is new, you can save time. The
third feature allows you to copy the disk’s directory to track
34 of the disk and then recover it if ever necessary. Appar-
ently most disk faults lie in the directory track so having a
spare could be a data saver.
The documentation that comes with the package is 19
typewritten pages long. There are parts that I don’t feel are
very clear and should be rewritten. In fact. I would suggest
an additional two or three pages should be written in a
tutorial format to help the user better understand what the
package will do. To use the program you need 32K
Extended BASIC, at least one drive and a printer.
I think this package has the potential to be outstanding
with a few changes. As it stands now I would only recom-
mend it to someone who has enough knowledge of BASIC to
make the package truly useful to them.
(AMDT-STARDANCERS,762 Brady Avenue, Bronx, NY
10462, $27.95, $1.50 S/H)
what Does
Dugger's Crowing
Systems Crow?
We grow c Compilers ($120 value)
generate fast, efficient code
longs, floats, most operators
FLEX* $75.00
ne vv os-9* $59.95
COCO DOS $49.95
we grow Relocatable Macro Assemblers
($150 value)
Assembler, linker, library builder
symbols up to 32 characters
"fortran-like" common
FLEX* $75.00
ne W OS-9* $75.00
COCO DOS $49.95
we grow orchids
Odontoglossums
write for catalog and price list
we grow Hi RES OS-9 "Windows"
52 x 24 hi-res display
eVV cursor control
n multi-window displaying
OS-9* $34.95
we grow Orchids
intergeneric hybrids
write for catalog and price list
We grow OS-9 Experts
Over 6 years experience with OS-9
used in development of major project
Experts in both levels 1 and 2
Quality
quality at an affordable price
all products tested and proven
Solid Authorship Royalties
royalties up to 20% of selling price
Only quality products accepted
ORDER NOW! YOU OWE IT TO YOURSELF
All orders add $3.00 for shipping
visa and MC welcomed
Foreign orders add 15%
California orders add 6%
For more information write (&or call:
DUGGER’S GROLUIHG ffi SVSTEfffiS
Post Office Box 305
Solana Beach, Calif. 92075
(619) 755-4373
Technical information 6 am to 8 am PDT only
Dealer inquiries welcome
•Flex— trademark of TSC, OS-9 trademark of Microware
\
/
November 1984 THE RAINBOW 215
Software RevlewJEESESESS^SSESSY^\
Elusive Adventure
In Evasion
Evasion is a text Adventure written in Extended Color
BASIC. Now, before you go writing this off as just another
BASIC Adventure program, read the review and let it stand
on its own. This Adventure adds a new twist to the standard
Adventure pattern. In almost all Adventures, when you
solve it once, you can solve it over and over again in the same
way. Evasion adds a new twist by changing the location of
some of the objects and changing some names. This adds
interest to keep you playing the Adventure even after you
have solved it for the first time.
The instruction sheet that comes with Evasion is a pho-
tocopy of the basics of how to load and run the Adventure. It
also gives you an idea of what you have to do.
Your mission, very simply, is to radio a British submarine
to come and pick you up. You start out in the forest near a
German prison camp you just escaped from. Evasion is
written very smoothly, making it easy to play. It does use
some German words, which for those of you who don’t
know German, or can’t find a German-American Diction-
ary, can be very confusing. This Adventure has one thing for
all of you who always wondered how you could carry
around five or more items and still move freely — a bag to
put things in. Evasion has many objects to deal with and, if
you get stuck, try and use the objects together in different
ways. Evasion also gives you a list of all the verbs it knows at
the beginning of the program.
A small annoyance that disk users have to endure is that
the program will not run with the disk cartridge inserted. To
run both Evasion and Mother Lode (see below) you must
remove the disk cartridge (because it needs the extra 2K that
the disk cartridge uses). This is a pair of programs that really
uses a full 32K of memory. The repeated removal and inser-
tion of the disk cartridge could cause some problems, so 1
suggest that once you unplug the disk cartridge you leave it
unplugged for awhile.
Mother Lode is a free Adventure program that you can
get when you buy Evasion. Mother Lode is a search for the
mother lode of gold (what else?). The instruction sheet that
comes with it is a photocopy of the instructions and the
basics of how to play it. Mother Lode is not like most other
text Adventures. You don’t type in the words for what you
want done, but you simply select from a “choose” list of up
to four choices. It can get boring pretty fast, with a limited
number of choices. To solve this Adventure all you have to
do is choose selections in the correct order. Because of this
fact, Mother Lode would be good for someone who has
never played an Adventure before. Mother Lode is a rela-
tively easy Adventure to solve. A so-so Adventure, but not
bad for being a free program.
Overall, Evasion has the potential to keep you working at
it for twice as long as regular Adventures. With this Adven-
ture’s wide variety of happenings and the free Adventure
you get, this package is quite a deal. As a veteran of many
Adventures, I would rate this one as medium in terms of
toughness to solve. To become good at Evasion , it does
require being able to figure out how objects work together.
(Pal Creations, 10456 Amantha Ave., San Diego, CA 92126,
tape $19.95)
— Jeffrey Loeliger
One-Liner Contest Winner . . .
Here's one of our favorites at THE RAINBOW. Type in the
program, RUN and you’ll see stars!
The listing:
0 PMODE4 , 1 : PCLS : SCREEN 1,1: FORB= 1
TO 175: CIRCLE ( 128, 191) ,B, , -25:NEX
TB: DRAW ”811128, 148E3U4H1U1E1R1F1D
1 G 1 L 1 D2R2L4R2D2F2 " : FORS=1TO250: X
=RND < 256 ) - 1 : Y=RND (148): C=RND < 9 > -
1 : PSET ( X , Y , C ) : NE X T : FORR= 1 T07 : C I R
CLE < 235 , 20 ) , R : NE X T : FORB= 1 T09999 :
NEXT
Michael Cooney
Mansfield, OH
( For this winning one-liner contest entry, the author has been sent copies of both The
Rainbow Book Of Adventure and its companion Rainbow' Adventure Tape.)
WAIT
until you see the only package that
integrates database, word processing,
spread sheet, communications and
graphics!
Find the TIP in next months issue!
It’ll be ready for shipping at a special price
November 1, 1984.
216 THE RAINBOW November 1984
GRAPHIC
mflSTER
PROTECTED
TEXT
mflSTER
PROTECTED
REQUIRES
64K
*$2.50 S/H
420 FERGUSON AVE. N.
HAMILTON, 0NT..L8L 4Y9
125 SOUTH FIFTH STREET
LEWISTON, N.Y. 14092
Software p ^ i/, ^ ij/ '~ ' ' " ,/,rN
Chart Your Family Tree
With Ancestors 2.0
If there is an area in the CoCo world which has been more
or less neglected, it is the field of genealogy. I will admit there
are programs which were aimed at the genealogist, but there
is nowhere near the choice one has in other fields. And there
are fewer genealogy programs for the Color Computer
compared with offerings for other machines.
Glenn Knight’s tape program, Family , was one of the first
real breakthroughs for me. It was a light in the forest.
Within the limitations of the tape files, Family was
superb. Then, a few months later, Family owners got a card
from Glenn Knight telling them of this great new program,
Ancestors. Not only did Glenn say it was a good program, he
said he had cooperated with the writer, Christopher Meek,
to produce a method by which Family files could be trans-
ferred to Ancestors and still be used. That program was
Ancestors l A and 1 bought it. Ancestors 2.0 is a complete
update of the first program and a real advance for the
genealogist. There are several requirements of the genealo-
gist which I would like to describe before reviewing Ances-
tor 2.0. First, there is a need for a sufficient number of files
with appropriate information, much of which is standard to
all genealogists. There is also a need to express that informa-
tion in charts (family tree) and records (family record
sheets). There is the additional need for the ability to call up
individual records, but to link them to other records in the
file. That is a big order for any computer and especially big
when you consider the memory constrictions of 32K (or
even 64K). Ancestors 2.0 does all of these things for you even
if a bit slowly!
Since 1 have been using the granddaddy of this program
for many moons, this is something more than a cursory
review. I know the improvements in the 2.0 programs and I
have experienced any shortcomings it may have been
designed to meet. There was no family tree chart with the
original program, but there is with the 2.0 version. It is a very
abbreviated chart, but Chris Meek told me he is working on
an upgrade because some other folks had mentioned it.
By the way, if you own Ancestors l.l your files are not
quite compatible with 2.0. Have no fear, Chris has a fix
which is part of the upgrade for former owners.
One of the most disconcerting features of the old Ances-
tors program was that it searched the world every time you
asked it for a record. The 2.0 version has rearranged the flags
and that does not happen now. That is also the cause of the
difference in the files.
Ancestors , written in BASIC, is a user-friendly, menu-
oriented program which is very easy to use. The current
edition will adapt to one or two disks and 16 or 32K. Those
parameters are set in the loading program which accompan-
ies the billboard.
The documentation is sufficient, and presupposes some
knowledge of genealogy. There are eight pages printed on
both sides. The various sections are numbered, but there is
no index.
When you begin this program there is a sub-program
which you can use to initiate the file disk. The routine
permits you to create up to 500 individual direct access files
which will be used by the program. Each file has 22 catego-
ries. These may be retrieved in two fields; name and record
number. They are linked through other relational fields such
as father’s and mother’s number and spouse’s number. It is a
very neat way to file the needed records and produce them in
an orderly fashion.
Many of the file manipulations and searchings of Ances-
tor consume a great deal of time, but the result is well worth
it. This program does not snap right back at you, but it does
give you the right answers in the accepted form.
In addition to producing the three-generation family tree
and a family group sheet showing several levels of relation-
ship, it prints blank forms for both of these activities. That is
almost worth the price of the program to the genealogist
who uses scores of such forms in his research. I was able to
make copies of several group sheets for a distant cousin, and
even with the slow search of ancestors and my stodgy old
DMP-100 I got them done 20 times faster with Ancestors
and with less aggravation, too.
This program can be adapted to your printer. It is pro-
grammed for a DM P-400, but if you know the codes, Chris
will tell you the places to put them.
The author tells me he is anticipating making the three-
generation family chart into a five-generation chart which
would meet the requirements of more genealogists.
There is something very comforting about Chris Meek
and his response to the user. He sent me a two-page letter
and documentation to help me with a problem I had. It was
definitive information and was presented in such a way that
I knew the author really cares about the programs he sells.
After having used Ancestor l .1 for some time, I feel free to
say Ancestor 2.0 is a welcome improvement which makes a
valuable asset more valuable to every genealogist. If you are
operating under 1.1 you can upgrade for $10. If you don’t
have a genealogical program, it is a good place to start.
(Autumn Color Software, 4132 Lay Street, Des Moines, IA
50317, $39.95, disk only)
— Howard Lee Ball
One-Liner Contest Winner . . .
Here’s a tribute to science fiction buffs. Type RUN and a
rocket, planet and stars appear.
The listing:
1 PM0DE4 , 1 : PCLS : SCREEN 1,1: DRAW M B
Ml 18, 99M106, 107M104, 115M78, 133M7
1, 152M93, 141M108, 119M117, 117M126
, 105M113, 111M118, 99 " : PA I NT ( 88 , 13
5) , 1, 1 : F0RX=1T099: PSET <RND<255) ,
RND < 199) , 1) :NEXTX:PM0DE3, 1:CIRCL
E (230, 168) ,69, 3: PAINT (230, 168) ,3
, 3 : FOR X = 1 T 09999 : NEXTX
Charlie Fulp
South Boston, V A
(For this winning one-liner contest entry, the author has been sent copies of both The
Rainbow Book Of Adventure and its companion Rainbow Adventure Tape.)
218 THE RAINBOW November 1984
Software Review
Command The Briny Depths
With Gray Lady
The last time 1 was in a submarine was at Disneyland — it
was a fun ride. Y ou got in, the ship dived and you viewed the
wonders of the deep through a porthole. It didn’t really
matter that the water was only five feet deep and the atomic
submarine was rolling around on tracks in a man-made
lake; like everything in the magic kingdom, if you wished
hard enough it became real.
In keeping with the non-violent character of the park, the
submarine didn’t torpedo anything or launch any missiles.
Unlike Disneyland, the subject of this review. Gray Lady ,
allows you to exercise your latent predatory tendencies all
you want.
In this game, you are a submarine commander trying to
sink the enemy. To succeed in this four-screen, arcade-type
game, you shoot vertically launched torpedos at four types
of enemy ships, moored mines and depth charges. If you can
beat the clock (about one minute), and destroy at least 40
percent of the enemy forces on each screen, you advance to
the next screen.
Although you are the commander, you view the battle
from outside the ship. Your submarine is at a constant
depth. The sub is controlled by moving the joystick left or
right until you feel you are in position to launch your tor-
pedo and blow up an enemy ship sailing across the surface of
the water. The smaller and faster the ship, the more points
scored. If you’re good enough, you may advance to the next
screen, with added obstacles (mines and depth charges) to
hinder your sinking of the ship.
The game is enhanced by the addition of voice. Utilizinga
Voice Pak with a Votrax SC-01 speech synthesizer and Del
Software’s Translate program, Gray Lady will talk to you.
This was the first talking machine language program I’ve
used with my Spectrum Projects Voice-Pak. The graphics
are very nice and the speech is understandable when com-
pared to the BASIC talking programs. Although used spar-
ingly, speech adds a nice dimension to the game. If you don't
have a Voice-Pak it plays the same way only without speech.
The game, although well executed, offers limited control
over the submarine — only left, right and fire controls.
There are not a lot of things happening to hold your atten-
tion. After zooming left and right on the screen, and shoot-
ing at ships for a couple of rounds, I wanted to surface and
do something else.
Despite its limitations, I enjoyed commanding the Gray
Lady.
(Jarb Software/Hardware, 1636 D. Ave., Suite C, National
City, CA 92050. Requires 32K EC B, speech requires SC-01
Voice Pak, cassette $19.95, disk $24.95.)
— Bruce Rotherniel
FIVE NEW
EDUCATIONAL PROGRAMS!
FROM
CREATIVE TECHNICAL CONSULTANTS
AN ESTABLISHED LEADER IN
• EDUCATIONAL PROGRAMS AND GAMES
• PROGRAMMING AND CLASSROOM UTILITIES
• CABLES AND JOYSTICK HARDWARE
SUPER SPELLER. Students leam by playing spelling games with their own lists o( spelling
words and definitions, synonyms or antonyms. Grades 1*9.
MATH FLASH CARDS. A computer version of the time-proven flashcard technique for learn-
ing sums, differences, products and quotients. Grades 1-6.
MATH WORD PROBLEMS. Generate and solve unique word problems from your own list of
subjects and objects. Menu offers choice of weights and measures, D = RxT. money or time.
Grades 3- 12
METRIC MIND. A drill program in metric /English conversion with five skill levels. Grades
3-12
ROMAN NUMERALS. A drill program in Roman/ Arabic numeral conversion with five skill
levels. Grades 3-12
OTHER BEST-SELLERS FROM CREATIVE TECHNICAL CONSULTANTS
ALPHABET SOUP
CUSTOM FLASHCARDS
MUSICAL STRINGS
COLOR MATH QUIZ
FRACTION MATH QUIZ
DECIMAL MATH QUIZ
ALL OF THE ABOVE PROGRAMS ARE AVAILABLE ON TAPE FOR THE COLOR COM-
PUTER WITH 16 K EXTENDED BASIC. THE PRICE IS $15.95 EACH OR $41.95 FOR ANY
THREE. PLUS $200 PER ORDER FOR SHIPPING AND HANDLING (U.S. FUNDS
ONLY). SEND FOR FREE CATALOG WITH COMPLETE PRODUCT DESCRIPTIONS.
echnical
C anaultania
2 Cedar Crest. NM 87008
OS-9™ SOFTWARE
FOR COCO
SDISK— Standard disk driver module allows the use
of 35, 40, or 80 track single and double sided drives
with CoCo OS-9 plus you gain the ability to
read/write/format the standard OS-9 single and
double density disk formats used on other OS-9
systems. $29.95
BOOTFIX— To make bootable double-sided disks
$9.95
SDISK + BOOTFIX— when ordered together $35.95
FILTER KIT #1 — Eleven utilities used as filters (with
pipes) to give you “wild card” directory lists, copies,
deletes, moves, lists, pagination, etc. $29.95
FILTER KIT #2— Command Macro Generator to build
new commands by combining old ones, and 9 other
utilities. $29.95
HACKER’S KIT #1— Disassembler and memory
dump/fill utilities allow you to disassemble OS-9
assembly code from disk or memory. $24.95
Send SASE for current catalog.
Terjns: Prepaid check, MO, Visa, Mastercard or COD.
Add $1 S&H, (COD $3 extra).
D.P. Johnson, 7655 S.W. Cedarcrest St.
Portland, OR 97223 (503) 244-8152
(We appreciate your calling between 9-11 AM Pacific Time.)
OS-9 is a trademark of Microware and Motorola Inc.
November 1984 THE RAINBOW 219
Software Review ,
Pre-Schoolers’
Educational Fun With
First Games
First Games is a well-designed package of fun educational
games for pre-schoolers ages three through six. The package
includes a printed card with descriptions of available menus,
games and instructions with just the right amount of detail.
The programs are written in BASIC and require a 32K
Extended BASIC System. The tape gave no problems in the
loading process, and was used several times. With young-
sters of four, five, and seven, that’s amazing!
The games include exercises on such things as matching
colors, letters and shapes, as well as counting and recogni-
tion of lowercase letters, memory exercise and ‘which one is
different’ selections. The educational value for young ones is
first class. My four-year-old took to these immediately.
There is a primary menu which gives three selections as
follows:
A. Color Number and Memory Shapes
B. Color House and Alphabet Shapes
C. Which Is Different and Counting Blocks
the menus. It appears that in order to return to the primary
menu you must complete a game. If you return to a menu
during a game you may only select from the second level
menu. More than likely you would want to get to the prim-
ary menu to get a different game. A couple of the games take
longer to play to completion and if you are not doing well
you may want to get out of it. You can always use the BREAK
key and RUN the program again. This problem was minor
and should not defer purchase of these programs if you can
use or want them.
The second level menu for selection ‘A’ gives options for
selection of:
1 ) Color Numbers — this game requires you to press the
numbers keys. As each key is pressed it appears on the
screen, in an enlarged form, and each number may be a
different color. The object is to press each number until
all the numbers are the same color. When this is accom-
plished, a computer-like figure appears and dances down
the screen erasing the numbers as he goes. You then have
the options of replaying that game, going to memory
shaping, or returning to the primary menu.
2) Memory Shape — This displays eight figures of vary-
ing colors and locations with one matching shape dis-
played at the bottom of the screen for a brief viewing. The
idea is to select the appropriate shape by typing the
corresponding nu-mber. If you need to take another peek,
you may press the space bar. My little ones found that
this was not required often.
The directions give sufficient descriptions and instruc-
tions for making selections and returning to the menu. The
only problem I observed in the entire process had to do with
From the primary menu, using selection ‘B’ you get to
select from:
1) Color House — an interesting game which has a
CO LOR FORTH"" FORTH COMPILER
THERE LIFE AFTER BASIC! C0L0RF0RTH is a figFORTH language compiler designed for use on the Color
Computer. COLORFORTH Version 2.0 is available now with all these features and more:
Can access ALL available RAM from 16K through 64K and will work with any current ROM
Executes 10 to 25 times faster than BASIC and can be programmed much faster
50 additional commands are included beside the standard figFORTH commands
You get BOTH cassette and RS/DOS versions, PLUS a resident figEDITOR, and an 82 page manual
A special command that allows you to copy your program so that it can be run on a CoCo without
first loading COLORFORTH
ALL OF THE ABOVE FOR ONLY $49.95
DECISION MAKER™
BIO- PS YCHOME TER tm
IF YOU HAVE EVER HAD TROUBLE MAKING UP YOUR
MIND, THEN THIS PROGRAM IS FOR YOU!
DECISION MAKER is a new concept in programs for
the Color Computer.
DECISION MAKER is . . .
* A step by step, interactive program to help
you solve any problem
* Designed using standard analytic techniques
* A learning tool to discover the exact
processes used in reaching a decision
* A valuable asset for anyone
DECISION MAKER requires 32K and Ext. Basic
Complete with 16 page manual, only $24.95
RAINBOW
CERTIFICATION
SEAL
NOW YOU CAN INVESTIGATE THE HIDDEN REALMS OF THE
HUMAN MIND!
BIO-PSYCHOMETER is an authentic Bio-feedback
device complete with software
BIO-PSYCHOMETER includes :
* Bio-feedback graphing, Stress Reduction, and
Memory Improvement modes
* Machine Language, high speed graphics
* Very sensitive hardware for optimum results
* Printed manual with instructions and
suggestions for use
BIO-PSYCHOMETER requires 32K and Ext. Basic
Complete, with manual, only $39.95
We accept U.S. funds drawn on U.S. banks, VISA & MASTER CARD, & UPS C.O.D.s
Add $2.50 shipping & handling
Texas residents add 555
ARMADILLO INT’L SOFTWARE
P.O. BOX 9351
AUSTIN, TEXAS 78766
PHONE (512)835-1088
220 THE RAINBOW November 1984
‘worm-like'figure crawling across the screen to a colored
house. When he arrives at the front door he will ring the
bell. If the house is the same color, the worm will be
allowed to enter and a solid colored block will appear at
the top of the screen to show you how many houses have
been entered. To change the color of the house you must
press the space bar. I found that this took some practice
to get the correct timing down pat. After all eight colors
have been scored, you may return to the menu or replay
the same game.
2) Alphabet Shapes — requires that you match the
shapes of lowercase letters. A letter is displayed in a box
and by pressing the space bar you proceed from ‘A to Z\
stopping when the letters match, to type the number 1 1 ’ to
tell the program that you think the shapes match. If you
are correct, the letters are displayed with the ‘alphabet
song’. Again, you have the option to replay or get the
primary menu.
Selecting option ‘3’ from the primary menu allows access
to:
1) Which Is Different — this game allows for selecting
the one shape of four that does not match the others. The
selection is made by entering a corresponding number
and correct selections are scored at the bottom of the
screen.
2) Counting Blocks — this game allows you to draw a
surprise picture by counting the number of blocks dis-
played. Entering the correct number adds another section
of the picture, which is displayed as each correct selection
is made.
First Games is a first-class educational game package. It is
directed at pre-school children and should meet their
requirements quite nicely. I commend the author and dis-
tributors for making these kinds of quality educational
packages available.
(Computer Island, 227 Hampton Green, Staten Island, NY
10312, 32K ECB, tape $24.95, disk $27.95)
— Tony Compton
Software
DEFT Bench
and
DEFT PASCAL:
Improved Software Workbench
The January 1984 issue ofTHE RAINBOW carried a review,
which 1 wrote about the Colour Software Workbench. That
review version was 2.0. Since then the package