Skip to main content

Full text of "Commander - Volume 2 Issue 02 (1984-02)(Microsystems Specialties)(US)"

See other formats


The COMMODORE- USERS' Monthly Journal 




C-64 VIC-20 "Z-128" 



$2.95 U.S. 
S3.50 CAN. 
















"MOSES" Revelations p. 52 

Keeping Your Files Straight p. 45 

Big Brother and Little Sister 

How to Start Your Own Software Company p. 70 

Original Game Programs for the C-64 and VIC-20 

Software Review for Business, Education, Recreation 



And More 




Introducing the Most Powerful 
Business Software Ever! 

TRS-80" (Model I, II, HI, or 16) • APPLE" • IBM" • OSBORNE "• CP/M 1 "- COMMODORE 64 



vv^ 



A*\ 



o x 



rttwd rr YKi 







he viersaBusiness" Series 



Each VERSABUSINESS module can be purchased and used independently, 
or can be linked in any combination to form a complete, coordinated business system. 



VERSARECEIVABLES" $99.95 

VersaRecejuabi.ES™ is a complete menu-driven accounts receivable, invoicing, and 
monthly statement-generating system. It keeps track of ail information related to who 
owes you or your company money, and can provide automatic billing for past due ac- 
counts. VEHSaReceivabLES™ prints all necessary statements, invoices, and summary 
reports and can be linked with VersaLedger If and VersaInventory™. 

VERSaPAYABLES™ $99.95 

VERSaPayables - " is designed 1o keep track oi current and aged payables, keeping you 
in touch with all information regarding haw much money your company owes, and to 
whom. VERSA PAYABLES" maintains a complete record on each vendor, prints checks, 
check registers, vouchers, transaction reports, aged payables reports, vendor reports, 
and more. With Versa PAYABLES*", you can even let your computer automatically select 
which vouchers are to be paid. 

VeRSAPAYROLU" $99.95 

VERSA PAYROLL"* is a powerful and sophisticated, but easy to use payroll system that 
keeps track of all government -required payroll information. Complete employee records 
are maintained, and all necessary payroll calculations are performed automatically, with 
totals displayed on screen for operator approval. A payroll can be run totally, automati- 
cally, or the operator can intervene to prevent a check from being printed, or to alter 
information on it. If desired, totals may be posted to the VersaLedger IT" system. 

VersaInventory 7 " $99.95 

VERSA INVENTORY" is a complete inventory control system that gives you instant access 
to data on any item. VERSA INVENTORY" keeps track of all information related to what 
items are in stock, out of stock, on backorder, etc., stores sales and pricing data, alerts 
you when an item falls below a preset reorder point, and allows you to enter and print 
invoices directly or to link with the VERSA RECEIVABLES" system. VERSAlNVENTOR Y - prints 
all needed inventory listings, reports of items below reorder point, inventory value re- 
ports, period and year-to-date sales reports, price lists, inventory checklists, etc. 



VersaLedger vr $149.95 

Versa Ledger IF™ is a complete accounting system t hat grows as your business 
grows. VersaLedger IF" can be used as a simple personal checkbook register, 
expanded to a small business bookkeeping system or developed into a large 
corporate general ledger system without any additional software. 

• VERSftLEDGER 11™ gives you almost unlimited storage capacity 

(300 to 10,000 entries per month, depending on the system), 

• stores all check and general ledger information forever, 

• prints tractor-feed checks, 

• handles multiple checkbooks and general ledgers, 

• prints 17 customized accounting reports including check registers, 
balance sheets, income statements, transaction reports, account 
listings, etc. 

VersaLedger U™ comes with a professionally-written 160 page manual de- 
signed for first-time users. The VersaLedger It™ manual will help you become 
quickly familiar with VersaLedger IF", using complete sample data files 
supplied on diskette and more than 50 pages of sample printouts. 



K 



CQMPIJTRQNICS 



c 



50 N. PASCACK ROAD, SPRING VALLEY, N.Y. 10977 



SATISFACTION GUARANTEED! 



Every VERSABUSINESS'" module is guaranteed to outperform all other competitive systems, 
and al a fraction of their cost If you are not satisfied with any VERSA BUSINESS" module, you 
may return il withm 30 days lor a refund. Manuals for any VERSA BUSINESS" module may be 
purchased for S25 each, credited toward a later purchase of thai module. 
AH CP'M-based Computers must be equipped with Microsoft BASIC 
IMBASIC or BASIC 80) 



To Order: 

Write or call Toll-free (800) 431-2818 
(N.Y.S. residents call 914-425-1535) 



■ add $5 to CANADA or MEXICO 
* add proper postage elsewhere 



* add S3 for shipping in UPS areas 

• add $4 for COD- or non UPS areas 



DEALER INQUIRIES WELCOME 

Ail prices and specifications subject to change / Delivery subject to availability. 



TRS80 trademark Tandy Corp- - APPLE trademark Apple Corp. IBM PC trademark IBM Corp. OSBORNE trademark Osborne Corp. - XEROX trademark Xerox Corp. ■ KAYPRO trademark Non-Linear 

Systems, Inc. - TELEVIDEO trademark Teleuideo Systems, Inc. SANYO trademark Sanyo Corp. NEC trademark NEC Corp. DEC trademark Digital Equipment Corp ZENITH trademark Zenith Corp 

Tl PROFESSiONAL COMPUTER trademark Texas Instruments. Inc. SUPERBRAIN trademark Inrerlec Corp. . CP/M trademark Digital Research ■ EPSTON trademark Epson Corp 



Circle No. 108 




The deadly 'Droids' almost got you the first 
time. Now they're back -and more dangerous 
than before in Attack of the Mutant Camels! 

■ 

Are you tough enough to meet the challenge? 
Your new combat ships maneuver brilliantly — 
on and off the power matrix. And your power- 
■ ful plasma cannons can destroy the fiendish 
invaders. 



Altack of trie Muianl Camels Is a TM ol H.E.S 
Commodore-64 is a TM or Commodore. 



But you've got to be strong, quick, and 
clever. Because they've got even more sophis- 
ticated weapons this time. Like planes that 
fly at crazy angles. Forcefields that redirect 
your firepower right back at you. And with 
their bizarre disorientation tactics— the 
mutant camels could make you lose your mind. 

Twenty attack waves, each with a different 
screen, test your skills and provide increas- 
ingly challenging levels of play. Clear a wave 
and earn an extra ship. 



Can you destroy the Droids and save the 
Earth? Only your local software dealer can 
help you find out. 

Human Engineered Software 

150 North Hill Drive 
Brisbane, California 94005 



HesWare 












eyp EBMzatmBBl 



H 



AV4\« -***>'» 




e«»V«*w ZsTtT?! 



**■ *'-^t^ rf- *«1' 






«► « # 



* 






«i. 



V^ 



- ' ;*'. 



dtqbolicai Ninjas have. 

d -the- Master and his 

daughter!, 

'■:'■':. ' ■ ■ - 



--¥'■:'':■> crime! 

/fgfljfcycajr way through 

'^Oe'ssive doors to 

^different worlds 

I ■ and 

fent weapons! 



*$» 



ft*. 



.-- rSV 



^4- 



3>.» 






SB* 






•:r.^-" 



animation! 



I [• ki (—1 ••! Milt I il I 



soynct.and action! 
Joystick required. 



$ 54.95 






C?^' v ' rf " • Just released for the Commodore 64® Also available - Surf, and Particle Beam War. 

See your local dealer, or order direct from: 



* fT **M*jT' W*** f 



• *%. 



'ft* 



"N&, 
%• 



:■-:-* 'V 




MasterCard 



£> W A NT@M Soft<uo ' e 

116-A8thSt. • Suite 155 • Manhattan Beach CA 90266 ■ (213)379-8686 

Send Check or Money Order. 
Specify Tape or Disk. Add $2.00 for shipping. Calif, residents add 6.5% tax 







f wn ^t 



Vroff* 
ah® 



Cn e 




For VIC-20 and Commodore 64 

Now you have the power of a professional quality Check 
Register System. Maintain multiple checking accounts, 
complete with full checkbook reconciliation and 16 budget 
categories. Change or delete any check, check or deposit 
amount, or deduction and CheckEase! will automatically 
update all balance figures. Review checks forward, 
backward or by check number. Configure for RS232 or 
compatable Commodore printer. Post checks as they clear 
the bank. Upgrade data from cassette to disk. Print by 
check number, category or if item is tax deductable. 
Commodore 64 and VIC-20 users can even save months 
worth of check data in a format compatable with 
Commodore's Personal Finance package for later 
analyzation. 



14.9! cassette (VIC-20 min. 8K), 



cassette: Commodore 64, 
Atari 400®/8G0®/1200 XL® 



disk: Commodore 64, 
nn®/snn®/i9nn vr ® 



IBM PC, 'APPLE Iiyilplus/IIe® 



F«*5 



qvoW 



Gat** 8 



WotdSearch E£- 
v'tatis J 


SpotiSearch E£_ 


flrcadeSt'fjrch P_ 

■ f' ■ ■ 


T M 


. c ■ 

C O 1 1 . V C I T V A M s 


;a iho'mV 

- 

1 R.' 5 




vrss* 










For VIC-20 and Commodore 64 

There are 374 letters on the screen. Concealed within are 
20 words: 10 across and 10 down. You have 10 minutes. 
When you've found a hidden word, it changes color. Every 
game features a new screen. Over 300 different words and 
thousands of new games possible. $19.95 on cassette. 



3 categories: Capitals, Jumbled and Animals. 

3 categories: Pro Teams, College Teams and 
Sport Games. 

3 categories: Home Video Games, Arcade 
Video Games and Famous Video Game Characters. 



Sen 




For Commodore 64 _ 

Planet Earth is under attack by ruthless aliens who hurl 
heat missies at our polar ice caps. Will the Earth flood? 
As the orbiting Space Sentinel, the Earth's fate is up to you. 
If you can hold out against the merciless attackers, Earth's 
population will have time to escape and colonize a new 
home planet. Complete sprite & character graphics with 
3-voice sound. $29.95 on disk. Joystick, Diskdrive 
& Commodore 64® required. 



* AVAILABLE 4TH QUARTER S3 



Available at finer Software Stores everywhere. 

Or Call (213) 501-5845 for the name of your local dealer or distributor. 



Circle No. 79 



oTP* * 



! 10902 Riverside Drive / North Hollywood, California 91602. (213) 501-5845 

©COPYRIGHT 1982. 1983 BY T&F SOFTWARE. SPACE SENTINEL IS A TRADEMARK OF MEOAGEM. CHECKEASE IS A TRADEMARK OF CMS SYSTEMS 
SEARCH SERIES. ARCADESEARCH. WORDSEARCH, SPORTSEARCH ARE TRADEMARKS OF GEORGE DENNIS. VIC-20. COMMODORF M ANDPI-RSONAl 
FINANCE ARE REGISTERED TRADEMARKS OF COMMODORE COMPUTERS, INC. AND CREATIVE SOFTWARE. ATAR1 100 800 1200XI" AND IBM P C ARF 
REGISTERED TRADEMARKS OF THEIR RESPECTIVE COMPANIES. 



Vol. 2, Issue 2 



60 > 36,., MEMS THAT SIXTY IS 
CRSfUER THflH THIRTY. 

58 > 24., , HEAHS THAT FIFTY IS 
GREATER THAN TUENTY-FOUR. 



ALEX, PLEASE STUDY 
THIS CAREFULLY !! 




m 



OftKtS HON 



o 

' T T 7 T T ' 







C-64 & VIC 20 

(Utility pfogt^m) 



EDUCATION SECTOR 



Introduction to 

Assembly Language Programming, 
Part XIII: Wedges / ERIC GIGUERE 
Enjoy another installment in our popular series 
which teaches about assembly language in 
understandable terms. 



Electronic Blackboard / MARYANNE DODD GENERAL 

. . , , . . (Reviews) 

This month s review of educational software 



* 



focuses on three, math packages for the C-64. 

BASIC Education: 

Programming for Learning, ' 

Part ll-The Quiz / ANDY VAN DUYNE 
Develop your own educational programs and copy 
an easy-to-use, general quiz-writing program. 



45 The Pro Gram /JERRY B. BYRD 

For intermediate level programmers, learn the dif- 
ferences between program, sequential, relative, 
and user files. 

Data Organization for the VIC-20: 

Part III /ARTHUR J. DUDLEY 

Further explore the intricacies of how data is 
stored in the VIC's memory chips. 



C-64 & VIC-20 
[Application program) 



GENERAL 



VIC-20 



REVIEWS AND RECREATION 



SECTOR 



This month's cover suggests that COMMODORE 
has built its reputation by producing out-of-this- 
world products at down-to-earth prices. Soon 
we'll be able to say whether the new 16-bit 
"Z-128" (or whatever its official designation will 
be) is any more than pie-in-the-sky. 



COMMANDER Magazine is an independent 
publication, and has no formal relationship with 
Commodore Business Machines, Inc. other than as 
a paid advertiser. Submission of a manuscript byan 
author is considered an offer of exclusive publica- 
tion rights. Opinions expressed by writers in ar- 
ticles and reviews are not necessarily those of 
COMMANDER Magazine. 



Review of MOSES, A Full-featured 65C02 VIC-20 
Assembler for the VIC-20 I GLEN COLBERT (R ™ w) 
Assembly language programmers, this may be just 
the product you've been looking lor. 



Deathstar / ALAN L. KEYSER 

You know what they say about all work and no 

play! This visually stimulatiing and challenging 

game is just what you need at the end of a long 

day. 

Connect 4 /MARK DAILY 

Even C-64 owners deserve some relaxation. Enjoy 

this two-person game with a friend. 

Invasion / GENE BUCKLE 

Introducing a new subsector, exclusively for junior 



programmers. 

Battle Hymn / HARRY METZ 
Get the electrons flowing in your C-64 sound 
chip, and perhaps learn something about music 
programming in the process. 

Software Reviews / 

DENNIS KELLEY / ROBERT PARR 

From racing forms to business forms to shapeless 

forms. 



VIC-20 

(Game progr.im 



C-64 

(Game Program) 



VIC-20 

(Game program) 



C-64 

(Music program) 



C-64 & VIC-20 

< Review.) 



4ICOMMANDER • February 1984 



February 1984 



FEATURES SECTOR 



GENERAL 

(Review*) 



GENERAL 

{Reviews) 



GENERAL 



GENERAL 



Living With. . ,1984/ 

COLIN F. THOMPSON 

How to make the best use of your computer in 

the year of Big Brother. 

Command Post / JIM GRUBBS 
Can the amateur radio and the microcomputer 
coexist in the same universe? Read this monthly 
column to find out. 

Duplicating Data Cassettes / JIM GRUBBS 
Everything you always wanted to know about 
getting the most from your datasette. 

Business Software 

for the C-64 / WILLIAM L. SIMON, PH.D. 
For the money-conscious businessperson, here is a 
comprehensive review of useful software designed 
for that "best buy" computer- 
Support Your 

Local Programmer / JIM GRUBBS 
If you ever dreamed of turning your computer into 
a money maker, here are some tips to help you try. 




C-64 & VIC-20 "Portable" Screen 

(uni.ty progiamj Control Symbols / NOEL NYMAN 

One way to make your Commodore BASIC 
programs readable from any printer. 

C-64 High Resolution 

(utii.iv program) Screen Dump for C-64 / ROBERT PARR 

Make a pixel by pixel printout of any screen image 
on a non-Commodore printer. 




HARD SECTOR 
DEPARTMENTS 



Editorial / DONALD ELMAN 
News Releases 
New Products 

REMs to Readers 

(from COMMANDER'S staff) 

ReCommand: Updates and Corrections 
to Previously Published Material 

Key-Mander: How to Type in 
BASIC Programs from COMMANDER 

Command Board: 

High Scorers in Computer Games 

Letters to COMMANDER 
Game Contest 
Advertisers Index 



COMMANDER Magazine, USP5 703-690, ISSN 
0746-3197, is published monthly by Micro 
Systems Specialties, 3418 S. 90th St., Tacoma, WA 
98409. Domestic subscriptions: 12 issues, S22.00. 
Second class postage paid at Tacoma, WA 98413 
and additional mailing offices. POSTMASTER: 
Send address changes to COMMANDER 
Magazine, P.O. Box 98827, Tacoma, WA 98498. 
Entire contents copyright S1983 by Micro 
Systems Specialties. All rights reserved. Com- 
modore 64, VIC-20, B-1 28, and PET are trademarks 
of Commodore Business Machines, Inc. Issue No. 
14. 



February 1984 • COMMANDERI5 



Editorial 



Publisher 

THOMAS L. ROSENBAUM 

Editor 

DONALD ELMAN 

Publication Manager 
CINDY SHACKLEFORD 

Marketing <§ Advertising 
ELIZABETH K. STEAN, Director 
LORI E. CLARK 

Circulation 

MARY OSBORN, Director 
DEE ANDERSON 
PAULA M.ANDERSON 
EVA R. JONES 

Design and Production 
SCOTT A. MACDONALD 

Technical Consultants 
JOHN GABBARD 
GEORGE R. GAUKEL 
HOWARD ROTENBERG 
COLIN F.THOMPSON 



COMMANDER is published monthly by: 
MICRO SYSTEMS SPECIALTIES, P.O. Box 98827. 
Tacoma, Washington 98498 

COMMANDER MAGAZINE 

Regional Advertising Offices 
Home Office, P.O Box 98827, 
Tacoma, Wa. 98498. (206) 584-6759 
Garland Associates, P.O. Bon 314 S.H.S. 
Duxbury, Mass, 02332. 
(617) 934-6464 or 934-6546 



Subscription Rates (U.S. Funds) 


Per Year 


U.S. 


522.00 


Canadian, Mexican 


$26.00 


Surface Rates, Foreign 


$37.00 


Air Mail, Foreign 


$75.00 


For back issues, subscriptions, change 


of address 


or other information, write to: 




COMMANDER 




P.O. Box 98827 




Tacoma, Washington 98498 




(206) 584-6757 




BACK ISSUES - 




13.50 each plus $1.00 each for shipping 



Copyright*.' 1983 by MICRO SYSTEMS SPECIALTIES 
All Rights Reserved 



WHAT'S NEW? 



Since this issue of COMMANDER is scheduled to reach you shortly 
after the start of another year, there are many possible answers to the 
question posed above. 

A BASIC programmer's response might be, "NEW is a mixed- 
blessing command. Sometimes it can be used to cancel your errors 
with no telltale evidence. Other times, if invoked casually or uninten- 
tionally, it can wipe out the fruits of many hours' labor." 

The mere passage of time can have much the same effect. We start 
each year with fresh plans and expectations, hoping to abandon our 
previous problems or weaknesses. Yet, if we embark upon such a new 
path that the past is totally cut off, we may lose all the benefits of ex- 
perience and could be doomed to repeat mistakes. 

These lessons would certainly apply to organizations that manufac- 
ture small computers, such as Commodore, as well as those which 
serve the needs of the computer marketplace, including COMMAN- 
DER Magazine. Over the next year we'll be taking a close look at the 
new Commodore products that are becoming available about 
now -the "Executive" (Is it any more than a C-64 with a disk drive and 
tiny monitor stuffed into a suitcase?), the B-1 28 (Shall we shed a col- 
lective tear for the last PET to come off the assembly line?), and that 
tantalizing new machine with which Commodore promises to make 
the leap to a 16-bit computer at 8-bit prices (Will it be called the 
"Z-128" as speculated on our cover, or will some other letter or num- 
ber be more appropriate?). In any event, we hope and trust that Com- 
modore's NEWest endeavors are not destined to repeat some of the 
supply problems that have developed in the past. 

The new year also brings a number of changes at COMMANDER 
that we believe will improve our service to you. To name a few, there 
are new personnel (see adjacent masthead), a new publication 
schedule (we are now available early in the month preceding the 
cover date), a new program listing standardization (explained 
elsewhere in this issue), and a new article organization. For example, 
we have a regular "education" section devoted to educational soft- 
ware, applications, and programming instruction. Your comments 
and suggestions are always welcome. 

Finally, as we move into the year of Big Brother, it appears that 
Orwell'svision of electronic instruments becoming the tools of tyrants 
has been overshadowed by the reality of computers for the masses. 
To our readers we wish a very HAPPY NEW YEAR, and pleasant com- 
puting in 1984. May all your resolutions be high, your inputs accep- 
table, and your syntax error-free. 



6ICOMMANDER • February 1984 



TURN YOUR COMMODORE-64 INTO THE 
HOTTEST ARCADE MACHINE IN TOWN 



O'RILEY'S 
MINE" 

You're a rnad 
Irishman digging 
your way through 
an abandoned mine 
filled with oil, 
coal, gold, rubies, 
diamonds— and 
hungry creatures. 
Youll need the luck 
of the Irish to sur- 
vive, but with so 
much at stake, it's 
a chance you're 
willing to take. 



MOON 
SHUTTLE" 

Your screen ex- 
plodes with life- 
threatening action 
as you pilot your 
Moon Shuttle 
through outer space 
in this home version 
of the Nichibutsu® 
favorite. Awaiting you 
is The Prince of Dark- 
ness and his forces, 
which mysteriously 
multiply! 




POOYAN 

One of the 
biggest arcade 
game hits from 
Konami is a gam_ 
of fast action In 
life-and-death en- 
counters. You battle a w 
pack of hungry wolves 
eager to catch your de- 
fenseless pigleis. You'll 
need quick reflexes and 
a good arm in the new 
arcade hit from Datasoft 




GENESIS" 

Balanced on the 
edge of disaster, you 
are the deadly King 
Scorpion defending 
your domain against 
fatally venomous 
spiders. Genesis cap- 
tures all the intensity 
of Design Labs' 
arcade version of 
the first great 
battle on earth. 



POOYAN - available for Atari*. Radio 
Shock Color', Apple', corning soon for 
Commodore 64' 



Our reputation as one of the premier game manufacturers 

assures you of the highest quality attainable in action, strategy" 

and graphics. For the hottest titles in entertainment, keep your eye on the leader— DATASOFT 

You'll Find The Best In Home Computer Software 

from 



Pooyan" is a trademark of Konami Industrie* Company, Ltd, 
O'Rile/s Mine T/ and Dotasaft 1 are registered trademarks 



of Datasoft Inc. 



DabKoft 



Moon Shuttle* is 
GENESIS" and 



9421 Winnetka Avenue, Chatsworth, CA 91311 (213) 701-5161 



GENESIS" available- for Atari* 
Apple», IBM-PC 1 , and 
Cammodorfl-6d*. 

registered trademark of Nichibutsu, USA. 

Design Labs are trademarks of Design Labs. 

r 19B3 DATASOFT INC. 



Circle No. 205 



OSCAR'S 4-WAY SPECIAL OFFER! 



If you want to get more benefit 
out of your home computer and sti 
avoid the purchase of expensive 
peripherals. ..if complex keyboard pro 
gramming leaves you cold and you're 
tired of paying exhorbitant prices for 
every new cassette or diskette pro- 
gram-then you're ready for OSCAR 
and the DATABAR Club! 

OSCAR is simply the finest hand- 
held optical barcode reader ever devel 
oped for the home computer marketplace. 
It works with virtually every home com- 
puter. And together with a simple plastic 
template, it allows you to enter atl kinds of 
programs into your home computer in as 
little as two minutes. 

But hardware without programs 
is useless— and that's where the 
DATABAR Club 




comes in. This includes a magazine that 
is delivered straight to your home every 
month with 8 programs on subjects 
ranging from fun and games, to edu- 
cation, to home finances. There are 
actually eight different categories in 
all: Funware, Homeware, Healthware, 
Wordware, Glassware, Scienceware, 
Legalware, and Genware. Instead of 
paying $15 or $30 or more far cas- 
sette or diskette programs, or paying 
the $9.95 retail price for DATABAR 
programs— you can receive them 
for as little as $1.25 each by 
joining the DATABAR Club. 
So if you already have a home 
computer, or if you're thinking about buying 
one— take advantage of OSCAR's 4-way offer now. 
Get your full money's worth on your computer invest- 
ment. Send in the coupon, or call for further information. 



Please send me the Databar option(s) indicated 
D Option ! ($10.50) D Option 3 (S240.GQ) 
D Option 2 ($120.00) □ Option 4 (S79.95)' 
'3tH)ay mnisy-iiack guarantee 

Enclosed Check *_ 

Money Older 1 _ 



Payable la Databar. 
Dr charge my Am Ex □ VisaD 
MasterCard □ Diners Club □ 
Carte Blanche □ 



My Computer Model is_ 



Databar Corporation, 10202 Crosstown Circle • Eden Prairie, MN 55344 • Phone Orders: MN (612) 544-5700 
Out-of-Slate: 1|S00) 672-2776 



Circle No. 202 



TURN YOUR 

COMPUTER INTO A 

FULL-BLOODED WORD 

PROCESSOR. 





1 1 983 Quick Brown Fox 



VIC 20'" and Commodore 64'" users, 
something very clever is lying in wait for 
you. It's called Quick Brown Fox" 

Quite simply Quick Brown Fox is the 
quickest, easiest to learn, user-friendliest — 
and most versatile — word processing 
software running. 
Take a look at some of these crafty features. You 
get full editing, even on standard displays. (The Fox supports most 
80-column boards too.) You get automatic reformatting of edited 
text, not the tedious paragraph-by-paragraph runaround. There's more. 
You get single-key operation, text moving, boilerplating, tab and 
margin settings, right justification, proportional spacing. You get in- 
telligent software that uses less computer memory. (That's how come 
it even works with an off-the-shelf VIC 20.) You also get compatibility 
with a wide range of printers — plus plenty more. 
And you get it all for only $65. Doesn't that make you want to trot 
through your texts with a Quick Brown Fox? 

QUICK BROWN FOX " 

Call or write for more details: 
536 Broadway. I tth Floor, New York, New York 100I2 (2I2) 925-8290 

Dealer Inquiries Invited 
Circle No. 142 






ward-Winning Hits for your Commodore 




it 

\ 



CHOPLIFTER 




NO AUOTIONM. MEMOffV (SQURffi 





'^k 





CHOPLIFTER 

For the Commodore VIC 20. 

Those are our men they're holding 
hostage! We don't care how you 
do it, but you've got to shoot your 
my in there and bring 'em back 
alive. You've got three choppers, 
probably not enough but it's all we 
can spare. And the enemy camp 
is pretty heavily fortified. With tanks, 
jetfighters and truly nasty laser 
bombs. Okay, maybe it's a suicide 
mission, but somebody's got to do it. 
Dozens of innocent lives are at 
stake. We're counting on you. . . 
don't let them down! 






Now you can play some of America's hottest computer games on 
your Commodore, and get a FREE introduction to Home Manage- 
ment Software. It's our way of showing you that action-packed 
gaming is only the beginning of your Commodore's capabilities. 



•SELECTED AS SOHEOF THE "MOST INNOVATIVE COMPUTER PROGRAMS" I3B3 CES SOFTWARE SHOWCASE AWARDS 




S€ft£<MnSI€ 

cwwoatioi<nr"tTT'Mflf«°'»'«s" 






It can teach you. Manage your family finances. Even help you buy 
a new car And now, for a limited time only, when you buy one of our 
specially-marked games you'll receive a certificate good for one 
of our Home Management Programs absolutely free. 



NOWDmCftrtL MtMCHV REQUBS> 



w 



R 



xnofUHUrtm serpentine-are vic-2D translations of originals Br ban gorlin aho oavidsnioer. respectively 



"CHOPLtFTER ' 4*0 "SERPEHTIHE- ARE LICENSED FROM BR0OERBUH0 SOFTWARE, INC 




Get more out of your Commodore. 



Ittrr 



f 



PIPES* 

For the VIC-20and 

Commodore 64. 

, Arlo is a hard-working plumber, but 
a touch absent-minded He's building 
/ a water supply system for the 
+, whole neighborhood, and he really 
has his hands full. Help Arlo decide 
what kind of pipe to buy and where 
to put it... his limited budget 
i doesn't leave him much margin for 
error. Figure out the shortest, most 
"'■jj' economical way to get everyone 
hooked up... and just hope poor Arlo 
has remembered to open and close 
the right valves. A marvelously 
entertaining and challenging 
| exercise in planning, economics and 
* spatial relationships for all ages. 



1 1 / 



.**&!*.-!-* 7.r~- 



'' ' ' J&\ 



1 - * •_ m u_ 







PIPfiS 




•*C KXtTZXiK. MROW ttSSLKED 















Look for complete promotional details inside each specially- 
marked box of our year's biggest hits. Or talk to your Creative 
Software dealer See how creative your Commodore really can be! 



■siticiitiASSom 11/ itu nasi ihnovmivi ctiMrtuwrmKHAMs tus3cissarrwAM showcase awards 



El mbRMHI 



WEJBWSM 



■ 



Get Creative! 



SAVE NEW YORK' 
For the Commodore 64. 

It was as peaceful a day as New York 

ever gets, when suddenly the sky 

went dark and a monstrous droning 

noise filled the air. Hordes of 

grotesque aliens were swooping 

down from all sides, biting into the 

Big Apple as if they hadn't eaten 

for days. They were laying eggs, too. 

Horrible slimy things that got down 

into the subway tunnels and began 

clawing their way up. If apyone 

was going to save the city, it would 

have to be me. I leapt into my 

rocket and began blasting away. 

I thought I stood a fighting chance, 

but fuel's running low. . . another 

wave of invaders on the horizon 

...signing off... 






/' 



M0 












11 












'sMENBWi 






-i/ic-jwjhiw eeuMooom s*-/uu nuaauma of amiotxmt ciecimmcs in 



swuiMAim sail mm 



Living With . . . 




^SSSS!= By Colin F. Thompson i 

1984. George Orwell was wrong. His 
chilling 1950s view of our present year did 
not materialize. Perhaps his speculations 
on the totally controlled society actually 
prevented Big Brother's birth. I hope so. 

1984. George Orwell was right. The 
citizens of our planet have never been 
closer, more in touch and aware of each 
other's problems and triumphs. Part of 
Orwell's vision has born true-the com- 
puter. In the last 30 years digital 
technology has shrunk our world in a way 
that political and religious philosophies 
have not been able to do in thousands of 
years. This new awareness is due directly 
tothe application of computertechnology 
to every level of our lives. Big Brother turn- 
ed out to be beneficial, not smothering. 

1984. Big Brother turned out to be Little 
Brother. Anyone with about $75 can own 
a Little Brother. 1983 saw the VIC come of 
age. Three years after its birth it blossomed 
and immediately began the rapid descent 
into obsolescence. VIC is being dragged 
from its pedestal by its own offspring, the 
Commodore 64. 

1984 will be the year of the C-64. Many 
top level Commodore programmers have 
turned their attention from the VIC to the 
high resolution, musical genius of the 
C-64. As a VIC software reviewer, my 
future in these pages has come full circle, 
At first there was little to write about, then 
too much to write about, and now almost 
nothing. Change is inevitable, so change I 
must. 

1984. Do I adore my 64? Not really, but 
perhaps that will change also. I'm hoping 
that a few software authors out there will 

UICOMMANDER • February 1984 



dazzle me with programs that will make 
my life easier. When that happens, I will 
report the results in this column. 

1984. It will be a year of change and 
growth in the Commodore community. 
The long awaited mode! 128 should rear 
it's business-like head and roar I will ac- 
quire one of these machines when they 
become available and review the best pro- 
ducts made for it. If Commodore rolls out 
a lap-sized computer like the Radio Shack 
100, I will get one and wring it out. 

1984. I'm excited by the changes. The 
world of microcomputing is running wild 
and I'm happily giving chase. When I 
reflect on the past year, my most vivid 
memories are not of technology, but of 
the human experience. I have made many 
new friends through this column. My 
thanks go out to all of you who have taken 
the time to put your thoughts on paper 
and send them to me. I sense your excite- 
ment and gather energy from it. Your let- 
ters keep my direction on target. 

NEW BUSINESS 
IN THE NEW YEAR 

I live within walking distance of three 
Radio Shack stores. Although I've resisted 
the temptation of buying a TRS-SO Model 
"Anything", I find myself brousing their 
shelves in search of something that might 
enhance my many Commodore com- 
puters. Last month I hit the jackpot. I'd 
been searching high and low for a six 
outlet, switched, filtered power strip. The 
power strip of my dreams would have 
each outlet isolated from the rest. I need- 
ed this strip for three reasons. My Smith- 



Corona TP-1 has a nasty habit of resetting 
the computer when I turn on the TP-1. 
Power line spikes cause the problem. My 
two Commodore disk drives cause the 
same problem. When one is turned on, 
the other one locks up. (The MSD drive 
does not seem to be affected). And finally, 
I wanted to be able to turn on and off the 
entire system with one switch. 

Several months ago I bought a 
Panamax 6 outlet line filter but found it did 
not solve my problem. Thesix outlets were 
isolated and filtered against any in- 
terference from the AC Line but not from 
each other. The Radio Shack line filter 
meets all my stringent requirements. 




There are eight outlets on the back of the 
unit, with the master power switch on the 
top. This is a great arrangement. It lets me 
put the filter under my monitor, with the 
various line cords snaking in from the rear 
of the desk. The switch is very easy to 
reach. Best of all, each outlet is isolated 
from the rest. The TP-1 has been rendered 
harmless, and the maze of power cords 
has been brought under control. I couldn't 
be happier. The Radio Shack Part Number 
is 26-1451 and it costs only $50.00 

Continued on page 19 



, 



/ 







you're all thumbs a 




k 



re Ke 
MasterType' will make you a computer whiz. 




MasterType #1 on everybody's list . . . 
the first step in computer literacy. 

MasterType delivers. It is the one and only 
typing program that dares to be fun without 
being intimidating. It combines the fast action of 
video games with the best typing skills develop- 
ment techniques available. The result? Highly 
motivated and enjoyable learning. 

After each of the 18 action-packed program 
segments, you'll see how you measure up. And 
you'll become so caught up in the action that 
before you know it, you'll become a master at the 
keyboard, calling all the shots: 

On disks for 

Apple; Atari* Commodore 64* $39.95 

IBM-PC* $49.95 

MasterType is part of the growing Scarborough 
family, which includes Songwriter and Picture- 
Writer, as well as the forthcoming software for 
home management, science and business games. 



New 

Atari 8 and Commodore 64' cartridges. 




The Scarborough System 



© Scarborough Systems, Inc., 25 N. Broadway, Tarrytown, N.Y 10591 



Info Designs 
slashes the cost 
of small business 
accounting for the 
Commodore -64 

Now only 

$jg95 




The power of Info Designs Manage- 
ment Accounting System is avail- 
able on the Commodore-64 in a full 
and faithful version! 

Thousands of these quality business accounting 
software packages have been sold on the CBM 
computer at $595 each. Now, similar features are 
available to the small business user on the 
Commodore-64 for $79.95 per module! 

Select the accounting modules you need — 

• Accounts Receivable/Billing 

• Accounts Payable/Checkwriting 

• General Ledger 

• Inventory Management 

• Payroll 

Our SoftPack combination contains the "Big-3" 
accounting— A/R, A/P and G/L— for only $239.85 
Available for immediate delivery! 



Flexible Design 

The accounting system will work with one or two 

VIC-1541 disk drives (or 2031/4040 with IEEE 

interface). 1525 printer, and color or b&w monitor or 

TV. 

Customer Support Plan 

As part of Info Designs ongoing effort to provide the 
highest quality microcomputer applications in the 
marketplace, we offer an optional telephone con- 
sulting service to support installation and ongoing 
operations. 

Order NOW.. .for immediate delivery 

See you local Commodore-64 Dealer or call us 
directly at (313) 540-4010. MasterCard and Visa 
accepted. 



lnfd[D)(3s0goDS 

6905 Telegraph Road • Birmingham. Ml 48010 • (313) 540-4010 
Circle No 52 




4f The fastest and easiest to use 
I 'w assembler for the Commodore 64. + 
Pal 64 enables the user to perform 
assembly language programming using the 
standard MOS mnemonics. $49.95* 

-^— POWER 64 

4F Is an absolutely indispensible aid to 
I ^« the programmer using Commodore 
64 BASIC. Power 64 turbo-charges 
resident BASIC with dozens of new super 
useful commands like MERGE, UNDO. 
TEST and DISK, as well as all the old . 
standbys such as RENUM and SEARCH & 
REPLACE, Includes MorePower 64. 

$49.95* 

TOOL BOX 64 

Is the ultimate programmer's utility 
I % package. Includes Pal 64 assembler 
and Power 64 BASIC soup-up kit all 
together in one fully integrated and 
economical package. $89.95* 



IT 




fA SPELLPRO 64 

Wj Is an easy to use spelling checker 
>5kr with a standard dictionary expandable 
to 80.000 words. SpellPro 64 quickly 
adapts'itself to your personal vocabulary 
and business jargon allowing you to add and 
delete words to/from the dictionary, edit 
documents to correct unrecognized words 
and output lists of unrecognized words to 
printer or screen. SpellPro 64 was designed 
to work with the WordPro Series and 
other wordprocessing programs using the 
WordPro file format. $49.95 * 

MAILPRO, SPELLPRO and PAL are 
available for Commodore 8032 computers 
equipped with either Commodore 4040 or 
8050 Disk Drives. Further information on 
request. 

Distributed in Canada by: 

PACO ELECTRONICS LTD. 
20 Steelcase Rd., West. Unit 10 
Markham, Ont., L3R IB2 
416-475-0740 Telex 06-966655 
U.S. Dealer, Distributer inquiries invited. 

'Prices shown are in U.S. Dollars, slightly 
higher in Canada 

i-Commodore 64 .and Commodore are 
trademarks of Commodore Business 
Machines Inc. 



^— WORDPRO 64 

^C^ This brand new offering from the 
i\« originators of the WordPro Series 
brings professional wordprocessing to the 
Commodore 64 for the first time. Two 
years under development, WordPro 64 
features 100% proportional printing 
capability as well as 40/80 column display, 
automatic word wrap, columnlzation, 
alternate paging for headers & footers, four 
way scrolling, extra text area and a brand 
new 'OOPS' buffer that magically brings 
back text deleted in error. All you ever 
dreamed of in a wordprocessor program, 
WordPro 64 sets a new high standard for 
the software industry to meet. $49.95* 
-JL~ MAILPRO 64 
4F A new generation of data 
I N* organizer and list manager, MailPro 
64 is the easiest of all to learn and use. 
Handles up to 2,000 records on one disk, 
prints multiple labels across, does minor 
text editing ie: setting up invoices. Best of 
all, MailPro 64 resides entirely within 
memory so you don't have to constantly 
juggle disks like you must with other data 
base managers for the Commodore 64. 

$49.95* 



LffSE 



PROLINE 





WORDPRO 64 



SPELLPRO 64 L. 

r 



MAILPRO 64 



,(416)273-6350 



WE'LL BACK YOU UP! 

"The best back-up and disk utilities to date." 

DEALER AND DISTRIBUTOR INQUIRIES INVITED 



■ MasterCard 



Order from 

MICRO-WARE DIST. INC. 

1 342B Rt 23 Butler, N J 07405 

201-838-9027 




THE CLONE MACHINE 



FROM MICRO-WARE DIST. INC. 



Take control of your 1541 disk drive with this indispensible disk users tool. The Clone Machine 
will allow you to copy programs, files, full or partial disks, and even allow track/block editing. 
Package includes: 

1) Complete and thorough users manual 

2) Copy with one or two drives 

3) Copy all file types including relative files 

4) Investigate and back-up many pro- 
tected disks. 

5) View track/block in HEX or ASCII 

S5SSSL 1 **!** . mr. sad ■jt/' REVISED 



The 
NEW 



7) Display full contents of 
directory and print 

8) Change program names, 
add, delete files with 
simple keystroke 

9) Easy disk intitialization 
10) Supports up to 

four drives 






I 



Special limited 

introductory 

offer 

$39.95 





"my only copy gone. 



APPLE H, fB * 



Nibbles 
Away II™ 

version C by 

COMPUTERapplications 

1) Full Apple lie 
compatibility 
2) New auto- 
loading to sim- 
}M plify parameter 
access 
3) Added printer 
compatibility 
4) Enhanced 
printing formats 
5) CTRL P screen 
snapshot to printer 
6) Enhanced sector 
editing 
7) New disk data 
search & full disk diagnostics 
8) Subscription to 
NIBBLE NEWS Available for back up 
hints and new parameter settings. 



NIBBLES AWAY II version C is still the best and most supported back up program 
available. Written about in the New York Times Business Section, Science 83, 
Digital retailing, and other publications as one of the most popular of its kind. A 
necessary program for all Apple & Franklin owners. List $69.95 

Limited special offer 
■«« only $64.95 



Continued from page 14 

MEAN GREEN VIEW SCREEN 

While we are on the subject of non- 
Commodore products, I should mention 
my NEC video monitor. Why do I use a 
green screen monitor on my colorful VIC 
and 64? Only one reason, really-so I can 
see 80 columns. The Data-20 Display 
Manager puts 80 columns of data on the 
screen. This is the best way to process 
words. 1 use it with Quick Brown Fox for all 
my writing. The word processing program 
that comes with the Display Man- 
ager-Word Manager-also uses the 80 
column format. WM is a very nice 
package. Its strength is in its simplicity. 
However, to use either word processor, 
you will need a high resolution 
monochrome (one color) monitor. Neither 
the Commodore 1 701 color monitor nor a 
TV set will display 80 columns clearly 
enough to use. 

Fortunately for us, there are many low 
cost monochrome monitors on the 
market. They display a full 80 columns 
with vivid clarity in either green or amber 
letters. I won't dredge up the old argu- 
ment of green versus amber. I picked 
green simply because it wasabout half the 
cost of amber. The NEC Display Monitor, 
model JB1 260M{A), cost me an even $100 
over the counter. 




The NEC has a 1 2-inch screen. This yields 
a usable viewing area about 7" wide and 
5" high. For me, this is a big improvement 
on the 9-inch PET monitor. 80 columns 
printed on this 1 2" screen are clear, sharp 
and highly contrasted. The letters are 
green (of course) and the background and 
border are solid black. The unit is light 
weight (6.5kg), and has a built in carrying 
handle. An RCA jack in the rear is used to 
connect the monitor to the computer 
through an appropriate cable (not includ- 
ed). Like most monitors, it doesn't have an 
audio circuit. The on/off switch and 
brightness controls are located on the 
front panel for easy adjustment. Adjust- 
ment knobs for contrast, vertical hold and 
horizontal hold are in the rear. 

ONLY ONE COLOR? 

The VIC's normal video output is in vivid 
color. The NEC displays the colors in 
various shades of green. I think the best 



looking color screen is achieved by poking 
the screen to white and the characters to 
black. 

The NEC really enhanced the video ap- 
pearance of my C-64. At a very small cost 
(14 of 16 colors are missing) the normally il- 
legible screen on my 64 is now legible. All 
the characters are clearly represented, not 
just every other one, as before on the 
1 701 . I'm pleased with the performance of 
the monitor. You may contact the 
manufacturer at 1401 Estes Avenue, Elk 
Grove Village, IL 60007. 



vicCOMM 

Another "newsletter sized "publication, 
chock full of VIC and C-64 information, is 
being published in North Carolina. Editor 
Ed Cox has put out the first three bi- 
monthly issues and is now working on the 
fourth. I've read all the issues and believe 
the bulk of the articles are aimed at the 
user who has a fair grasp of BASIC and is 
looking for projects to stretch himself. vic- 
COMM has already covered graphics, 
word processing, videotext, amateur 
radio, and slow scan TV for the VIC and 
64. 1 rate the contents equal in quality with 
the twice-a -month Journal/20. vicCOMM 
is $9 a year, and is available on tape or disk 
for $36 and $48 respectively. Box 5491, 
Duke Station, Durham, NC 22706. 



QUEUED UP 

Next month's menu includes an in- 
depth look at the DYNAX DX-15 letter 
quality printer and two disk copy 
utilities-one for the VIC and one for the 
C-64. Perhaps in a month I will have 
thought up a new name for the column. 
Your suggestions are welcome. Happy 
New Year! 





Manufacturer Prices 



Industries Finest 




AQFA FE 6 1 t 



Retail 



Your Cost 



C-05 
C-10 
C-20 
C-30 
Cases 



99c 

49C 



55C 
59C 
69C 
89C 
21 C 

Circle No. 224 



Packed 24 Per Pack 
UPS *3°° Per Pack 48 States 

2665 Busby Vista Road I 
Oak Harbor, WA 98277 | 

IMMEDIATE 

SHIPPING 

(206) 675-6143 



/Micro 



Clear 



QUALITY SOFTWARE FOR 
YOUR C 64 - VIC 20 

HOME LIBRARIAN 

Random access electronic card catalogue for 
book and magazine lovers. Contains 15 fields 
for data entry — author, title. 4 subject fields * 
more 5 level search. 2 level sort, 2 wildcards. 
Selective/random record review. Report 
generator creates user defined hard copy 
100% machine language. 
C 64 or VIC 20 Disk only S29.95 

THESIS MASTER 

Organizes research notes and creates biblio- 
graphy 6 feve I search, 2 level son, 2 wildcards. 
Huge multiscreen text area. Report generator 
creates userdefined hard copy. 1 00% machine 
language. 
C 64 Disk only S29.95 

STAMP COLLECTOR 

Put your entire collection at your finger tips. 
Mullifeatured program includes edit, report 
and file backup features. For the beginner and 
expert alike. 
C 64 or VIC 20 Tape or disk $29.95 

All VIC 20 programs require 8K min. expan- 
sion. Specify VIC or C 64, tape or disk. Send 
check or money order * $2.00 S/H Missouri 
residents add 5 b /s% sales tax. 

Circle NO. 226 

MicroClear 

P.O. Box 9368 
Raytown, MO 64T33 

Dealer inquiries invited 



February 1984 • COMMANDERIW 



I 



I 



5^ U 



By Jim Grubbs 



The computer revolution continues as 
1984dawns bright. To those of youjoining 
us for the first time, a hearty welcome! A 
"Little Bird" tells me that most of our new 
readers are sporting G64 computers, and 
most of you have bought disk drives to go 
with them. This certainly has implications 
for the future, but be assured that we 
have plenty of room to accomodate both 
the VIC ar\d the 64 in our discussions. 

With the joys of the holiday season 
recently past, let us continue taking a look 
at some accessories to help you get the 
most out of your machine in the ham 
shack. 

WHERE NO ONE 
HAS GONE BEFORE 

The Kantronics interface was one of the 
first amateur radio-to-computer interfaces 
available. Consequently many of them 
have found their way into the homes of 
active radio and computer enthusiasts. Of 
course a good many people purchase the 
Kantronics Interface when they buy their 
software, but a surprisingly large number 
of them have been purchased separately 
by those of us more inclined toward pro- 
gramming than hardware. 

Making the first anything is a tough job. 
You're not entirely sure what the 
marketplace is looking for. You don't real- 
ly know what the competition will be like. 
You don't really know what people are 
willing to spend. So you take your best 
shot at what you think makes the most 
business sense. It would appear that is ex- 
actly what Kantronics did with their 
original interface. 

The Interface does an adequate job for 
amateur applications. Although I was 
somewhat surprised by the small size of 
the unit, it was a welcome surprise since 

20ICOMMANDER • February 1984 




my hamshack always seems to look like it 
is about to burst through the walls at any 
moment. Don't let the size fool you 
though, it is a good performer. 

It seems the general practice these days 
not to include a power source with equip- 
ment. I suppose it does keep costs down, 
and allows those of us who power 
everything off of one big 12-voit supply 
not to have a bunch of extra power packs 
around. Anyway, you need a separate 
source of power for the Interface, as none 
is provided. 

I found the unit to be of top-notch con- 
struction, a glass epoxy board and good 
clean wiring. Operationally it uses active 
filters to lock onto the CW or RTTY tone. 
Notice the singular, particularly for RTTY. 
This interface decodes RTTY and ASCII 
(both use the same keying method) by co- 
pying only one of the two tones present. If 
you are not familiar with frequency shift 
keying demodulation, suffice it to say that 
a mark and a space tone are rapidly 
shifted. Many inexpensive terminal units 
make use of only one of these tones. The 
Interface is in this category. Lest this ap- 
pear all bad, there are proponents of the 
single tone system who maintain that 
phase differences when using both tones 
cause more problems than they cure. I am 
not one of these proponents. I have used 
everything from a homebrew 567 PLL 
decoder to some of the more sophisti- 
cated HAL demodulators and I have 
always found the dual tone demodulation 
technique to work better. 

I was pleasantly surprised at the perfor- 
mance of the Interface, it copied signals 
that sounded like they were too weak to 
produce good copy. It did have a problem 
dealing with interference though. 



There is a switch located on the front of 
the unit to flip from CW to RTTY recep- 
tion . All this switch does is move the center 
frequency of the filters from 2295 hertz 
for RTTY down to 750 hertz for CW. I 
found that with my particular transceiver 
(an FT-101) even the RTTY copied better in 
the CW position. Many SSB filters start to 
cut off just about two kilohertz and will 
not reliably pass the normal RTTY tones. 
Others report similar problems. Not 
everyone owns either a very new or very 
old receiver with special provisions for shif- 
ting the bandpass of the filters. 

When I tried the Interface on some 
commercial teletype transmissions (many 
are 67 wpm, 425 hertz shift) I had a great 
deal of difficulty in tuning the signal to get 
any kind of reliable copy at all. Keep in 
mind though that the Interface is design- 
ed only for 170 hertz shift as normally used 
on the high frequency amateur bands. It 
does not claim to be designed for use in 
copying commercial stations. 

On transmit, only 170 hertz tones are 
generated, 850 hertz shift is not available. 

I did find the bargraph tuning aid, along 
with another single LED, to do a good job 
in helping me tune signals. If you are trying 
to copy signals with inverted shift (mark 
and space tones reversed) there is no pro- 
vision on the unit to accomplish this. With 
the Hamsoft or Hamtext package this can 
be accomplished by software options. 

The instructions included were very 
thorough. At approximately $1 50, the In- 
terface does a good job at what it claims 
to do. 

A PATCH 

FOR YOUR COMPUTER 

Not only do the folks at AEA sell an ex- 
cellent software package in the AEA- 



CodePro-64 (c) 1983, SM A 

Overview 

— Using CodePro-64 

1 — CBM-64 Keyboard Review 

BASIC Tutorial 

2 — Introduction to BASIC 

3 — BASIC Commands 

4 — BASIC Statements 

5 — BASIC Functions ,, ,.- 

Graphics & Music 

6 — Keyboard GRAPHICS 

7 — Introduction to SPRITES 

8 — SPRITE Generator 

9 — SPRITE Demonstrator 
A — Introduction to MUSIC 
B — MUSIC Generator 

C — MUSIC Demonstrator 

Other Options 

K — Keyword Inquiry 

R — Run Sample Programs, 



Select Choice or hit f7 tor Detault 



Main Menu 



NEW! For the Commodore 64 

ANNOUNCING 



CodePro-64 

A new concept in 

interactive visual 

learning . . . 



Now you can learn lo code m BASIC and develop 
advanced programming skills with graphics, spnles and 
music— visually. You learn by interacting with CodePro- 
64. a new concept m interactive visual learning. 

SEE PROGRAM EXECUTION 

Imagine actually seeing BASIC statements execute. 
CodePro-64 guides you through structured examples of 
BASIC program segments. You enter Ihe requested data 
or let CodePro-64 do the typing tor you. (It will not let you 
make a mistake.) 

After entering an example you invoke our exclusive 
Basic View'" which shows you how the BASIC program 
example executes. 

You step through and actually see the execution ol 
sample program statements by simply pressing Ihe space 
bar CodePro-64 does Ihe rest. 

You see stalements with corresponding Bow chart 
graphics and variable value displays. You learn by visual 
examples. 



10 FOH 1=10 TO 20 

STEP 2 
20 J =2-1 
30 NEXT I 



CURRENT VALUES 



' DEMONSTRATE I 



F1=MAIH FJ CUI-HFIII FSiNEXT FS'PB 



EXTENSIVE TUTORIAL 

CodePro-64's extensive tutorial guides you through 
each BASIC command, program statement, and lunclion 
You get clear explanations. Then you enter program 
statements as interactive examples. Where appropriate 
you invoke Basic View to see examples execute and 
watch their flow charts and variables change. 

3y seeing graphic d isplays of program segment execu- 
tion you learn by visual example. You learn faster and 
grasp programming concepts easier with CodePro-64 
because you immediately see the results of your input 

You control your learning You can go through the tutor- 
ial sequentially, or return lo the main menu and select 
different topics, or use keywords lo select language ele- 
ments to study You can page back and forth between 
screens within a top c at the touch of a function key 



CodePro-64 lets you follow your Interests and prac- 
tice with interactive examples But you can never get 
"lost". F1 will always return you to Ihe main menu. Once 
you have practiced and mastered the BASIC language 
elements you move on to mare advanced concepts. You 
learn about sprite and music programming. 

SPRITE GENERATOR & DEMONSTRATOR 

CodePro-64's sprite generator lets you define your 
own sprites on Ihe screen. You learn how lo define sprites 
and what data values correspond to your sprite defini- 
tions, (You can then use these values to write your own 
programs ) You can easily experiment with different defi- 
nitions and make changes to immed lately see the effects. 




We also help you learn to program with sprites by giving 
you a sprite demonstrator so you can see Ihe effect of 
changing register values. You can experiment by moving 
your sprite around in a screen segment, change its color 
or priority, and see the effects of your changes. You learn 
by visual examples 

MUSIC GENERATOR & DEMONSTRATOR 

To teach you music programming CodePro-64 gives 
you an interactive music generator and demonstrator 
First we help you set all your SID parameters (attack/ 
decay, sustain/release, waveform, etc.). Then you enter 
notes to play and we show your tune graphically as it 
plays, nole by note, on the scale. You learn by seeing and 
hearing the results of your input. 



OUR GUARANTEE 

We guarantee your satisfaction. You musl pe 
satislied with CodePro-64 for the Commodore- 
64. Try it for 1 days and if for any reason you are 
not satisfied return it to us (undamaged) for a full 
refund. No risk. 




Circle No. 61 



Our music demonstrator lets you experiment with var- 
ious combinations of music programming parameters 
and hear the results. You can quickly modify any ol the 
SID register values to hear the effects of the change. For 
example, you could easily change waveform and attack/ 
decay values while holding all other SID values constant. 
By seeing your input and hearing the result you quickly 
learn how to create new musical sounds and special 
sound effects. 

AND MORE . . . 

We don't have enough space lo tell you everything 
CodePro-64 offers. You need lo see tor yourself, BASIC 
tutorials, graphics, sprites, music, keyboard review, sam- 
ple programs— the mam menu shown above gives you 
just a summary of the contents of this powerful educa- 
tional product. 

Whether you're a beginning programmer or an experi- 
enced professional. CodePro-64 will help you improve 
your Commodore 64 programming skills We're sure 
because CodePro-64 was developed by a team of two 
professionals with over 25 years of software development 
experience. 

CodePro-64 is a professional quality educational pro- 
gram for the serious student of personal computing. And 
it's fully guaranteed. Order yours today 

HOW TO ORDER 

Order your copy of CodePro-64 today by mail or phone. 
Send only $59.95 plus $3.00 shipping and handling to: 

* *■ / >, A ' k S y STEMS MANAGEMENT ASSOCIATES 

^L^^E^/3700 Computer Drive, Dept CM 
^^WUW ^V Raleigh. N, C 27609 

Available on diskette only. MasterCard/VlSA ac- 
cepted For faster service on credit card orders call 
toll free1-8uu-SMA-RUSH (1-800-762-7874). 

Commodore 64 is a trademark of Commodore Business 

Machines, Inc. 

Ad no. 733. Copyright 1 983. SMA 

Dealer inquiries invited. 



MBATEXT, they have an excellent com- 
puter terminal unit in their Computer 
Patch, or CP-1. 

The CP-1 follows the tradition of excel- 
lence in products associated with the AEA 
name. They have been making code and 
RTTY readers for some time. They have 
employed this knowledge with good 
results in the CP-1 . 




The AEA CP-1 "Computer Patch" 

This excellence shows in the superior 
construction techniques and the just plain 
good looks of the CP-1 . It also requires an 
external power source, but the adapter is 
provided. 

Like the Kantronics unit, the AEA filters 
aretunedtoalowerfrequencyforCW.On 
RTTY the 170 hertz shift position is switch 
selectable. You are not limited to only this 
shift however. Included is a variable shift 
position that will cover everything up to 
approximately 1000 hertz. My experience 
with this option showed it to be an im- 
provement over the original Kantronics 
unit when copying commercial stations, i 
did find it somewhat difficult to determine 
the best setting for other than 170 hertz 
shift. The transmit side provides only 170 
hertz tones, so that will be a problem for 
the VHFers. 

Scope outputs are available so that a 
real RTTY tuning scope can be used if you 
have one. Over the years I have used a 
scope and found that it's a bit like having a 
cruise control on your car-very nice to 
have, but far from a necessity. 

The adjacent signal rejection is truly im- 
pressive using the CP-1 . Numerous times I 
would carefully tune (I thought) to the 
stronger of two signals very close together 
and get perfect copy. I became truly im- 
pressed when the stronger signal disap- 
peared and I found that I was actually tun- 
ed to the much weaker signal and getting 
perfect copy. 

With the dual tone detection and 
variable shift features of the CP-1, 1 found 
that I got very good copy on all modes, in- 
cluding commercial "press" transmis- 
sions. Hook one of these up and you can 
show the kids what the US Information 
Service 100 wpm French newswire looks 
like, or get around the world weatherdata 
from one of several stations! 

22ICOMMANDER • February 1984 



The CP-1 has excellent documentation 
and comes with a ninety day warranty. It is 
priced at $239, but is being offered at 
special savings if bought in a package with 
the MBATEXT software. It's a hard com- 
bination to beat. 

SON OF INTERFACE 

One of the nice things about a good 
company is that they listen to their 
customers. Kantronics has gotten a lot of 
feedback from owners of the original In- 
terface, and they have incorporated vir- 
tually all of them into a new super inter- 
face, the Interface II. The unit has just 
begun production as I write this, so a 
hands on test was not possible. 

Kantronics has joined AEA in providing 
a true dual tone RTTY receive system. 
Secondly, switch selectable 170, 425, and 
850 hertz shifts are available. There's no 
guessing with this one! On the amateur 
bands you set it for 170 hertz shift just as 
before and forget it. On the commercial 
bands, 425 is the usual rule (the Navy still 
likes to use 850, but most of their 
transmissions are encrypted anyway). For 
the VHF operator 850 hertz is available. 
This shift is also available on transmit, a 
feature not found on other units. 

The Kantronics folks have gone the ex- 
tra mile in providing dual hook ups on the 
back side. You don 't have to rearrange the 
shack to switch from the low bands to 
VHF. Separate connections are provided 
for two transceivers, a very nice touch. 

There are scope outputs and a much 
improved tuning indicator. Suggested 
price for the Interface II is S259. I'll let you 
know how it performs in a future issue. 

STUFFING 

YOUR OWN STOCKING 

If you were fortunate enough to get 
everything you wanted for Christmas, like 
a new computer, one of the excel lent soft- 
ware packages we reviewed and a top 
notch interface, I still have a suggestion to 
make. One of the most interesting things 
to me about having an RTTY terminal 
available is printing the commercial fre- 
quencies. So many of the transmissions 
are at "odd" speeds and shifts that it can 
be very frustrating trying to tune the 
signal. Since many of these services are in 
languages other than English, this makes 
things even more difficult. 

I've discovered at least one solution to 
many of these problems in a book titled, 
"Guide to RTTY Frequencies", by Oliver P. 
Ferrell. If the name rings a bell, Mr. Ferrell 
was the editor of Popular Electronics in its 
heyday. He is now Chief Executive Office 
of Gilfer Associates. This guide includes an 
excellent introduction to tuning the com- 
mercial bands. The main course consists of 



two lists, one by frequency and another by 
call sign, listing many teletype services 
from around the world. It's always difficult 
to keep the accuracy high in such a publi- 
cation, but my own experience showed 
this one to be right on the mark (and 
space!) most of the time. I highly recom- 
mend it as an operating accessory. 
Reading Perry's introduction took me back 
to my early days in amateur radio. Does 
anyone remember the "Adventures of 
Carl and Jerry"? Guide to RTTY Frequen- 
cies is available for $9.95 from Gilfer 
Associates, PO Box 239, 52 Park Avenue, 
Park Ridge, NJ 07656. 

ETCETERA 

Kantronics also recently announced a 
package fortheshort wave listener (SWL) 
that will allow your VIC or 64 to be used 
with your receiver to copy not only CW, 
RTTY and ASCII, but also will allow you to 
"break" certain simple encryption techni- 
ques! An "on screen" tuning indicator is 
included to help you measure the timing 
of signals and then change the baud rate 
to print non-standard speed signals. 
RADIOTAP is the name of this package 
with a suggested price of $199.95. 

Have you been looking for a good pro- 
gram to track OSCAR or any satellite for 
that matter (including the Space Shuttle)? 
Look no further. Tony Parise, WA3HRL 
has written AMS-2064 which works on 
either a VIC or 64. The way he handles 
formatting it for the right machine is real- 
ly slick. The program is sold by AMSAT, 
the Radio Amateur Satellite Corporation, 
PO Box 27, Washington, DC 20044. The 
price is $10 for the cassette version, with 
proceeds going to support the amateur 
satellite effort. 

MID-WINTER MADNESS 

Winter got you down? No money left 
foryou computer after buying Smurfs and 
Jedi Knights for the kids? Next time, a cure 
for the winter doldrums that costs next to 
nothing, particularly if you own a VIC 
Modem! You might "eye" the modular 
cord on your telephone (the one that con- 
nects from the base of the phone to the 
handset) in the meantime. If you think 
someone may be upset if you cut it in two, 
you better look for an extra one. 73 for 
now. 




Tax* 
Pack 



1 designed Taxpack so 
you could do something 
really practical with your 
Commodore VIC 20. 



Peter Lambert, MBA 
Vice-President, 
Product Deit'/nprneni 
CosmojKJUtan So/nearc 









f 



* 



/ 





Taxpack 
Powerful income tax computing 
software specially designed for 
the Commodore VIC 20. 



J0 



Now you can use your Commodore 
VIC 20 to perform all the 
calculations on your Canadian Tl 
general tax form. Taxpack guides 
you easily through every aspect of 
the form with friendly prompts and 
a comprehensive instruction 
manual. This new software is 
available on cassette tape and will 
run on the standard 3.5k memory 
in your Commodore VIC 20 home 
computer.* 

Taxpack lets you tackle your income 
tax form at your own pace. A 
convenient save-and-restore 
function lets you record and review- 
historical results. Professional 
editing features assure easy and 
accurate data entry. Taxpack puts 
the power of tax modelling and 
planning for subsequent years in 
your hands, today. 



'The caMdlc also includes an expixndeti venton of 
Taxfxtek ui:h enfiunL-al JiipEny features, /m the 
Commodore VIC 20's u-ir/i Slt+ memurt exjntnsion. 




^ 



Many happy returns 

Because you can calculate and 
preview more tax scenarios with 
Taxpack than you'd have the 
patience or the time to do manually, 
this software can help you save tax 
dollars. Custom-tailored to the 
Canadian Tl general form, Taxpack 
will be updated every year to reflect 
changes in the government's income 
tax regulations. Innovative program 
design allows us to update Taxpack 
within days of the new Tl's 
availability. 

So easy to order 
To use your Visa or Mastercard, 
phone us toll free; or, send your 
cheque or money order with the 
handy mail-order form attached. 
We'll confirm your order by return 
mail. Your up-to-date Taxpack 
cassette and manual will be shipped 
within 1 5 days of the release of the 
1983 Tl general form. 



To order with Visa or .Mastercard - • 
call us toi/-/rec: 

1-800-268-6364 

(from B.C., call 112-800-268-6364) 



Satisfaction Guaranteed 

We guarantee that you will find 
Taxpack an excellent software value. 
If you are not totally satisfied, drop 
us a note to say w-hy, and return the 
product post paid to us within 10 
days for a full refund of the 
purchase price. 



I Want Taxpack.' 

Please send me Taxpacks @ $29.95 5 

Nova Scotia residents only, add 10% Sales Tax +1 

Add $2 per unit shipping and handling charges + i 

Total « 



X 



My Name 






Address 


Citi 


Province 




Postal Code 


Telephone 





Make Cheque or Money Order payable to: 
Cosmopolitan Software Services Limited 
and maft u'l'th this order form to: 
Box 953, Dartmouth, Nova Scotia B2Y 3Z6 



Attn: Order Desk 



Circle No. 105 




Still the Best! 




I^Ss. 



Rated THE BEST educational 
program for the VIC 20TM by 
Creative Computing magazine. 

Commodore 64 version: "This 

Is the beat typing tutor we have 

seen yet: It can get your 

children touch typing in short 

order and bring an old hand up 

to speed. Includes excellent 

training modules and an 

arcade type mode to liven 

things up and put some 

pressure on;****+" INFO-64 

Our customers continue to tell 

us of their success. . , . 

!'. . delighted with my son's 

progress ... he Is the only 

one In his second grade class 

who touch types at the computer.' 

(58 year old man writes) , . . "great, excellent. To me a source 

of great learning ... I just can't express how much I have 

enjoyed it!" 

In daily use by schools across the USA. 

"Computer aided Instruction at Its best" Commander magazine 

TYPING TUTOR + WORD INVADERS 

The proven way to learn touch typing. 
COMMODORE 64 Tape $21.95 
COMMODORE 64 Disk $24.95 
VIC20(unexpanded) Tape $21.95 





tftf* 1 



IFR 

{FLIGHT SIMULATOR) 

CARTRIDGE 
FOR THE VIC 20 

^ COMMODORE 64 

DISK OH TAPE 

$39.95 

JOYSTICK REQUIRED 



Put yourself in the pilot's seat! A very challenging realistic 
simulation of instrument flying In a light plane. Take off, 
navigate over difficult terrain, and land at one of the 4 airports. 
Artificial horizon, ILS, and other working Instruments on screen. 
Full aircraft features. Realistic aircraft performance — 
stalls/spins, etc. Transport yourself to a real-time adventure in 
the sky. Flight tested by professional pilots and judged 
"terrific"! 

■■■£■■ Shipping and handling $1.00 per Mj 
^■■B order. CA residents add 6% tax. "PR 

ACADclilu 

SOFW/fRE 

P.O. Box 6277, San Rafael, CA 94903 (415) 499-0850 

Programmes: Write to our New Program Manager concerning 

any exceptional VIC 2QTM or Commodore 64TM gams 

or other program you have developed 



Circle NO. 2 



TAPES ON 
COMMAND 

• Games 

• Education 

• Business 

• Utilities 

••••••••••• 

The same great programs of- 
fered in each issue of COM- 
MANDER are now at your com- 
mand! TAPES ON COMMAND 
will increase your valuable pro- 
gramming time by eliminating 
typing and proof reading. 

Starting with the December 
issue, enjoy TAPES ON COM- 
MAND in tape or disk format. 
Order a year subscription and 
save 25%! 




Tape $ 9.95 each 
Disk $ 13.95 each 

To order TAPES ON COMMAND, 
call toll free (800) 426-1830. In 
Alaska, Hawaii and Washing- 
ton call direct, (206) 584-6757, 
or write to COMMANDER Ma- 
gazine at P. O. Box 98827, 
Tacoma, WA 98498. 





24/ COMMANDER • February 1984 



Wake up your 
SID CHIP with 

NOTE PRO 

Music/Sound Synthesis 
software for the C-64 

You've heard the 64 make great sound effects and music. Now 
there's a way for you to create your own music and sound effects 
without learning a strange new language While the competition 
forces you to program long alpha-numeric strings to achieve even 
the sho'test piece of music. NOTE PRO is miles ahead, letting you 
compose on a simple TREBLE CLEF musical staff. 

NOTE PRO II, music and sound effects editor and generator is 
untouched by the competition. It gives you all this and more: 32 
step TREBLE CLEF edit pad. 254 choices of tempo, all note 
durations, choice of LEGATO and STACCATO for each note, 
TRANSPOSING by oclaves, ARRANGEMENT in any sequence, 
and control of ALL TONE SETTINGS. Use Note Pro II to compose, 
or type in sheet music. No musical or sound effects 
accomplishment is out of your reach with Note Pro II. 

NOTE PRO BRIDGE is a powerful machine language subroutine 
which you may copy and add to your own programs. By adding as 
few as 14 lines to your basic program you can get music and 




sound effects that would be impossible in BASIC. NOTE PRO 
BRIDGE will play Note Pro music files or use data that you create 
within your programs. 

NOTE PRO I is a music editor that combines simplicity and 
versatility. Nothing compares for the money. 

PLOT- A- LOT is a hi- res screen utility which allows you to create 
hi-res screens and add them to your own programs easily. 



Note Pro I 
Note Pro II 
Note Pro Bridge 
Plot-A-Lot 



tape: $24.95 
tape: $46.95 
tape: $24.95 
tape: $8,95 



Visa/MC accepted. We are ELECTRONIC 
LAB INDUSTRIES, 100 W 22nd ST, PO Box 
7167, Baltimore, WD— (301) 366-8138. Call or 
wrile today for your FREE BROCHURE! 

Circle No. 1B4 



disk: $27.95 
disk: $49.95 
disk: $27.95 
disk: $17.95 



ELI 




Commodore® owners: 
THE FUTURE IS HERE . . 



tt 









Will your printer Interface pass the Commodore 1 printer test? We don't think $o!! Ours will. 

The CONNECTION™ is truly the ultimate parallel interface for the VIC20™/COMMODORE 64™. This fully intelligent 

interlace plugs into the disk (serial) socket just like the standard printer and you can easily assign it any device 

number. It will provide virtually TOTAL EMULATION of the Commodore' printer including all standard graphic 

characters (normal or inverse), column tabbing, dot tabbing, graphic repeat, dot aodressabe graphics, cursor 

up/down mode, and more. It responds to all of the standard commands (PRINT #, OPEN, CLOSE, etc.) to 

insure software designed for the Commodore* printer will operate with the CONNECTION™. Use it in the 

TOTAL TEXT MODE, or purchase our Universal " CONNECTION that works with virtually EVERY DAISY 

WHEEL OR MATRIX PRINTER with standard Centronics Parallel configuration. To take lull advantage of 

your printer's special features, please specify the printer type. Available for STAR MICRONICS. BX80. 

EPSON OKI, NEC, PROWRITER. BANANA. SEIKOSHA. RITEMAN. GEMINI10X and others. 

ONLY S1 19.00 Complete. (Additional ROMs are available if you should ever change printers). 

THE CONNECTION PROVIDES: 

1) A 2K Printer buffer. 

2) Full LED Status indicators. 

3) Complete Built in self test. 

4) Printer reset switch. 

5) Adds Skip over peri, margin set, programmable line length, program 
list format commands to your printer. 

6) No need for extra cost, special tape loader for graphics. 

7) All features easily accessed from software. 
6} ASCII conversion, TOTAL TEXT, EMULATE, and TRANSPARENT Modes. 

•Note: Only the Universal CONNECTION will not provide 100% Commodore graphics. 
Circle No. 55 

1342B RT 23 
BUTLER, NJ 



ORDER FROM 

micro 
umrE 



07405 201-838-9027 




4$> 



k*ggy 



e6"^i>° 






*<!>5i 









#!>* 



«*# 



0£' 









*»SSI39^ 






^ 







^ 






^ 






*&:.&>..+,* 



& 



i^ 



n** 









^ 



tf* 



:«* 



sp 9 . 



owners 



newest 


















want 

its full 7V. 
splendor, and 
another 19 pages 
of peripherals, 
software and books 
that will make your 
CBM-64 or VIC 
computer even 
nicer to live with. 
So, if we missed 




sending you your 
very own copy 
within the last few 
weeks, call us at 
(800) 227-9998 
(unless you live 
in California, in 
which case call 
(415) 965-1735. 



From Skyles 
Electric Works, the 
oldest and largest 
professional 
specialists in the 
business. 



Skyles Electric Works 

231-E S. Whisman Road 
Mountain View, California 94041 



Circle No. 210 



Duplicating 
Data Cassettes 



! By Jim Grubbs 5 



You've had your computer for a while 
and you've gotten pretty good at writing 
programs. Now you think you would like 
to share your programs with others, either 
by selling them, putting them in the public 
domain, or maybe just sending them to 
Uncle Joe for him to use on his machine. 
Of course you can load the program into 
the computer from cassette and then 
copy from the computer on to another 
blank cassette. This is probably the best 
way to make a single copy. There is an 
easier way for making multiple copies or 
making copies of tapes with multiple pro- 
grams on them. First a few basics about 
magnetic recording in general and data 
recording in specific. 

YOU TAKE THE HIGH TONE 

When you record music using a tape 
recorder you are actually placing magnetic 
patterns on a thin piece of plastic coated 
with a metal oxide. These patterns consist 
of many waveforms over a wide frequen- 
cy range. To hear what you have recorded 
you use the process in reverse, changing 
the magnetic patterns back into an elec- 
tronic signal which can be amplified and 
fed to your speakers. When you record a 
computer program on cassette you are 
doing something very similar. Your com- 
puter generates two tones, sometimes 
called (in old teletype terms) mark and 
space. By switching rapidly between the 
two tones, binary (on/off) data can be 
represented on the tape. This is known as 
AFSK, audio frequency shift keying. In the 
case of the VIC and some other machines, 
some processing of this signal takes place. 

Unlike recording music with its complex 
waveforms of many instruments playing 
at the same time, for data we can record 
square waves or something very close to 
pure square waves to represent our binary 
ones and zeros. Square waves are what 



they sound like. Rather than changing 
amplitude in a gradual fashion or decay- 
ing slowly as some instruments do, they 
rise almost instantaneously and fall just as 
sharply when completed. This is exactly 
what we need for data storage, on and 
off, or high and low tones, with no 
"twilight zone" region in between them. 
Even though we have done a specializ- 
ed version of recording to best suit the 
needs of our computer, the end result is 
still audio frequencies recorded on a 
cassette tape. Take one of your programs 
and put it into any cassette recorder used 
for regular tapes. What you hear when 
you play it will usually start with a single 
tone and then a buzz saw sou nd, fo! lowed 
by another period of single tone at the end 
of the program. This may be a new ex- 
perience for many VIC owners who do not 
normally have the option of hearing their 
tapes since the Commodore Data Cas- 
sette was designed specifically for use 
with the computer and has no speaker 
built in. If you have the opportunity to view 
your tape signal on an oscilloscope, you 
will see square waves. With a good scope 
and a lot of patience you can actually 
freeze a portion of thedata and translate it 
into the contents of the tape at that point. 

ALL IN AN 

EIGHTH OF AN INCH 

Let's talk about the format of your data 
cassette for a moment. The VIC and most 
other machines record standard "half 
track" monophonic signals. This means 
that on a cassette tape, which is an eighth 
of an inch in width, something a little less 
than one-sixteenth of an inch is magnetiz- 
ed with the data transmission from your 
computer. This will leave the bottom half 
of the tape blank, which means when we 
finish recording on side one the tape can 
be flipped over, placing that blank portion 



on the top side. If everything is in proper 
alignment on your data cassette and you 
play back a tape made from your com- 
puter on a high quality stereo cassette 
deck with VU meters you will notice two 
things. One is that the meters will prob- 
ably be pinned, that is, indicate maximum 
level. The other is that the meters should 
be pretty much at the same level, if one is 
significantly lower than the other, or the 
levels waiver back and forth between 
channels, one of the tape heads is out of 
alignment, the tape has warped, and/or 
you are using cheap tape. If you suspect 
that the tape head on your data cassette is 
out of alignment, servicing should be ob- 
tained from a technician familiar with tape 
head alignment. It is not something the 
novice computerist should attempt. 
Special alignment tapes are used and the 
head is adjusted to a standard so that it will 
be in alignment with all tapes that have 
been recorded properly. 

One source of errors in data recording is 
noise. By keeping the level as high as possi- 
ble the signal-to-noise ratio can be kept 
high, reducing the likelihood of noise mu- 
tilating the data. Additionally, at full 
saturation magnetic recording media will 
tend to clip, that is, the peaks will be flat- 
tened out. In this case, that is a desirable 
effect. After all we want either a high or a 
low, not something in between. In normal 
music recording this clipping would be 
perceived as distortion, but for our pur- 
pose a bit of clipping can be helpful. We 
don't want to overdo it though. After a 
certain point other nasty things can begin 
to happen and we end up with undesired 
signals on our tape. 

MASTER AND SLAVE 

It is possible to play back your master 

tape made with your computer on one 

recorder and duplicate it as you would a 

February 1984 • COMMANDERI27 



GLOUCESTER 
COMPUTER 

Tools for learning and 

dedicated applications 

programming. 



PRQMQLJEEN Write code for most 
common 8-bit microprocessors, test it 
in circuit, and 
burn it on EP- 
ROM with this 
all-in-one mic- 
ro development 
system cart- 
ridge. Power- 
ful machine code editor provides com- 
prehensive RQMware development sup- 
port. Ideal for robotics, process control, 
game development. Commodore VIC 20 
host computer. Programs 2716, 2732, 
2758 EPROHS and similar EPROMS. 

$199.00 




PQ/EjU all features of Promqueen less 
mimic mode. Software enhanced to in- 
clude EPROM QC utilities, RS-232 com- 
munication, printouts. 28 pin 71 F socket. 
Reads, edits 
runs and pro- 
grams all 5 volt 
2500 and 2700 
series EPROMS 
plus variety of 
EEPROMS all 
without per- 
sonality modules 
host computer. 
PQ/&L. RS pack performs RS-232 
voltage conversions for PQ/64 system. 

$49.00 




Commodore C-G4 
$299.00 



Plug your applications software into 
Commodore's computers on Gloucester 
Computer ROM Packs. Our top quality 
ROM cartridges include 

- bypassing on 
all chips 

- low noise lay- 
out with ground 
plane 

- solder mask _ 

and gold plated edge connector 

-wave soldered assembly and solvent 
cleaning 

- DIP switch for address selection 
VIC-20 versions include model V-8 for 
two 2732 EPROMS and model V-1G for 4 
2732 EPROMS. C-64 versions include 
model C-16 for four 2732 EPROMS and 
model B-16 for two 27G4 EPROMS. 




All products shipped with comprehen- 
sive documentation. Call our user hot- 
line 617-283-7719 or write for infor- 
mation: Gloucester Computer, 1 Black- 
burn Center, Gloucester, MA 01930. 



Circle No 59 



music tape on another recorder. The tap- 
ing should always be done with patch 
cords. Holding a mike to the speaker 
creates too much background noise and 
will no doubt result in a copy that will not 
load. Small portable units can be used as 
well as high quality stereo cassette decks, 
but there are some cautions. 

If you are using two mono cassette re- 
corders you are pretty much ready to go at 
this point. If the recorder has a meter on it, 
set the recording level so that it sits in the 
red-not against the pin but above the 
normal level. If you have a tone control, set 
it to the position that allows maximum 
high frequency response. A little ex- 
perimentation may be necessary but you 
will be on your way to duplicating any pro- 
gram that is stored on cassette. 

If you are using two stereo cassette 
decks, some additional points should be 
considered. In stereo recording two chan- 
nels are packed into the space occupied by 
the single channel in a mono recording. 
This really starts splitting that eighth inch 
tape pretty thin with four separate chan- 
nels being recorded on it. The logical step 
would be to allow both channels to be 
recorded at equal level. DON'T DO IT! 

"Unlike recording music, for 
data we can record square 
waves to represent binary 
ones and zeros. " 



Keep in mind that we are dealing with 
rapidly changing high and low signals 
representing our binary data. These are 
being received by the computer at a 
relatively high speed. Theoretically we 
have two signals, one on each stereo 
track, that are absolutely identical. In prac- 
tice those two signals may be slightly out 
of step orsynchronization with each other. 
This is guaranteed to drive your computer 
bonkers. The solution is very simple. Turn 
down the right channel in the recorder 
you are using to make the copy. In other 
words, record left channel only. This will 
decrease the signal to noise ratio ever so 
slightly but will eliminate the phasing or 
sychronization problems mentioned. Use 
the left channel because it is on the out- 
side of the tape, mimimizing cross talk be- 
tween the two sides. 

ALL IS NOT LOST 

Tapes that will not load on your 
machine due to improper recording may 
be salvageable using your home stereo 
system, particularly if you have an equal- 
izer or some method of controlling the 
tone from one recorder to another. By ad- 
justing the frequency response, usually 



boosting the high frequencies and/or 
changing the level, sometimes a bad tape 
can be saved. Remember the waivering 
signals mentioned earlier? Look to see 
which channel, left or right, consistently 
stays at the highest level and re-record that 
one, even if it is the right channel. This too, 
will cure many problems encountered 
with tapes received from others. 

CARE AND FEEDING 

Regular cleaning of the tape head in 
your recorder is a must. The oxide on the 
tape will clog the tape head which could 
lead to not being able to load a cassette at 
all. Periodic cleaning will eliminate this pro- 
blem. Using a good tape will help even 
more. Stay away from the three-for-a- 
dollar variety that you find at the checkout 
counter in many stores. Check the ads in 
COMMANDER. You will find many high 
quality cassette tapes specifically formula- 
ted for data recording at very reasonable 
prices. 

Another item that many people over- 
look is a tape head demagnetizer. Contin- 
ually running a magnetized tape over the 
tape head is just like running a low power 
magnet across the heads. After a while 
the head will become magnetized also, 
causing more load errors. It may even 
harm your previously recorded tapes. See 
your recorder's instruction manual for the 
proper way to clean and de-magnetize 
tape heads. 

If you have a program that you want to 
save forever be sure and remove the safety 
tab in the cassette. There are two of these, 
one for each side. You will find them on 
the back edge of the cassette. Removing 
them will keep you from accidentally re- 
cording over your favorite program. If at 
any time you do want to use the tape to 
record again, just put a small piece of tape 
over the hole. 

Data storage is a very important part of 
computing. With the methods described 
you can record multiple copies of your 
programs with minimal effort and time. 




2BICOMMANDER • February 1984 



Introduction to Assembly 
Language Programming 

Part XIII: Wedges 



! By Eric Giguere ! 



Last month we took a look at the IRQ 
vector and how to use it to add certain 
features to the computer. This month we 
look at a similar concept, involving a 
routine at the very heart of the BASIC in- 
terpreter. 

CHRGET 

CHRGET is the name for a small 
machine language routine located from 
$0073 to $008A in memory. Notice it is 
located in page zero of memory. Being in 
page zero allows it to run faster than 
otherwise possible if it were anywhere 
else. This is because zero page instructions 
(ones that access only page zero of 
memory, such as LDA $02) take less time 
to execute than absolute (non-zero page) 
instructions. Refer to Figure 1 for the 
disassembly of the CHRGET routine. 

What is CHRGET used for? Basically, it is 
used to get a value or 'character' (hence 
the name) from memory. This may sound 
trivial, but the fact is that CHRGET is used 
by most of the BASIC ROM routines. By 
setting the pointer at $7A and $7B to the 
start of a BASIC program in memory, the 
interpreter can retrieve each byte in a line 
one at a time and process them as need- 
ed. CHRGET is also used in the IMMEDIATE 
or DIRECT mode. This is the mode the 
computer is in when it isn't running a pro- 
gram, but is waiting for you to enter a 
command (it displays the famous 'READY.' 
prompt). When you enter something on 
the screen, the line is transferred to the in- 
put buffer, a section of memory from 
$020®-$0258 used to interpret com- 
mands in immediate mode. Here, too, the 
BASIC interpreter uses the CHRGET 
routine to fetch each character from the 
input buffer, one at a time. CHRGET is truly 
one of the crucial routines in memory. 

CHRGET is also a very efficient piece of 
code, as you may have surmised by taking 
a look at Figure 1. NoticetheLDA$FFFFin 
line 9. This is the instruction that retrieves 
the next character from memory. In this 



example $FFFF is simply a dummy value; 
the real value (which we can refer to as 
POINTR) is always changing. The neat 
thing about CHRGET is that each call to it 
incrementsthe POINTR by 1, by incremen- 
ting the bytes pointing to the location 
themselves. Note that if you access the 
routine starting only at CHRGOT ($0079) 
you will load the current character being 
accessed because you haven't increased 
the pointer. This self-modification feature 
of CHRGET supplants the need for fancy 
indexing routines using the X or Y 
registers. 



FIGURE 7 



Besides getting the next character in 
memory, CHRGET also sets certain status 
flags depending upon certain conditions. 
If the character loaded is a colon (ASCII 
$3A) or a null-byte ($00, indicating the 
end of program line), the Z flag is set, and a 
BEQ after a JSR CHRGET will succeed. This 
checks for end-of-statement/end-of-line. 
If instead the character happens to be a 
numeral (0-9, ASCII values $30 to $39), 
the carry bit will be cleared, thanks to the 
intriguing code from lines 14 to 17. Other- 
wise the carry will be set. CHRGET also 
uses the code at lines 12 and 13 to skip 



FILENAME: 


CHRGET. OBJ 








LINE 


RDDR 


CODE 


LRBEL 


OPC 


OPERAND 


COMMENTS 


0001 


8073 






; CHRG 


11 ROUTINE 




0082 


0073 






i RS FOUND 


IN VIC AND C64 


0003 


0B73 






j 








0304 


0073 








ORG 


$8973 




0003 


0073 






; 








9006 


0073 


E6 


7fl 


CHRGET 


INC 


CHRGOT+1 


INCREMENT LOU BYTE 


0007 


0075 


H0 


02 




BNE 


CHRGOT 


CHECK FOR NEW PAGE 


0008 


9077 


E6 


7B 




INC 


CHRGOT+2 


INCREMENT HIGH BYTE 


0069 


0079 


fiD 


FF FF 


CHRGOT 


LDfl 


iFFFF 


GET CHARACTER C*FFFF"DUMNY VALUE > 


0018 


007C 


C9 


3f» 




CMP 


#'■ 


CHECK FOR COLON 


0011 


007E 


60 


©R 




BCS 


EXIT 


IF COLON OR GREATER EXIT 


0012 


0990 


C9 


20 




CMP 


#32 


CHECK FOR SPACE 


0013 


0082 


F0 


EF 




BEQ 


CHROET 


SKIP SPACES 


0014 


0064 


38 






SEC 






0015 


0385 


E9 


.30 




SBC 


#*30 


THIS WILL SET THE CARRY BIT 


0816 


9097 


36 






sec 






001? 


0088 


E9 


D0 




SBC 


#*D0 


WHEN ACC. IS NOT #*30 TO #*39 


0S1S 


008R 


60 




EXIT 


RT3 






0019 


008B 














8020 


008B 






; NOTE 


I THE DUMMY BYTE' 


5 FOLLOW INC' CHRGOT 


0821 


009B 








CRN BE REFERRE] 


) TO AS 'POINTR' 


0822 


008B 














RSSEMBLV COMPLETE. 











SYMBOL TABLE: 

CHRQET-*0073 CHRGOT-$0379 EXIT $08SR 



PROGRAM START: *0073 



PROGRAM END: *e6BB 



February 1984 • COMMANDERI29 



over any spaces (ASCII $20). Any routine 
calling CHRGET can easily tell if it has 
reached the end of a statement or if the 
character retrieved is a numeral (perhaps 
indicating a program line number). This 
feature is used in Figure 3, which we'll get 
to later. 

WEDGING INTO CHRGET 

Because CHRGET is in RAM we can easi- 
ly make changes to it. It's possible to in- 
tercept characters retrieved by CHRGET 
and make use of them somehow. Pro- 
grams such as DOS AD or my very own 
VICDOS (formerly named DOSPLUS-see 
the February 1 983 issue of COMMANDER) 
actually do this. By slightly altering 
CHRGET these programs can search for a 
certain flag character, such as '@' or '>' 
and if encountered jump to some other 
routine to execute something (such as 
sending all characters following the flag to 
the disk drive as a command). What you 
use CHRGET for is up to your imagination. 
But how do you alter CHRGET in the first 
place? 

The solution is to place a 'wedge' right 
in the middle of CHRGET. A wedge is 
basically a JMPorJSR instruction 'wedged' 
into other code to temporarily divert the 
microprocessor to another piece of code. 
A wedge is used when there isn't enough 

Figure 2 

FILENAME: HEDOE.OBJ 



memory or it's very awkward to rewrite 
the whole routine we're wedging into. 
The wedge can also be referred to as a 
'patch', though this is used more often as 
a reference to corrective code use to im- 
prove or correct programs. 

Figure 2 is a general CHRGET wedge 
program, complete with explanations as 
to what each line of code does. It should 
be noted that there are several spots to 
put wedges into CHRGET but I prefer 
placing it in line 10 of Figure 1, right after 
the LDA instruction. Going quickly 
through Figure 2, lines 10 to 16 initialize 
the wedge by placing a 'JMP $0349' in the 
CHRGET routine. This routine is called by a 
SYS 828 (from BASIC) or a JSR $033C and 
returns when finished. The CHRGET 
routine will now jump to $0349 each time 
it is called. Your initialization routine may 
make it point somewhere else, but make 
sure you have the proper code in place. I'll 
be referring to specific memory locations 
in my examples but please remember they 
can refer to anywhere you wish to place 
them. 

Lines 18 to 27 form the wedge routine. 
Here the character is pushed onto the 
stack and then examined to see if it is an 
ampersand ('&'). If not, the routine bran- 
ches to EXIT. Another check is then made 
to make sure the computer is in irn- 



LINE HDDR CODE 



LABEL nPC OPERAND 



09(31 
0002 

0033 

3894 

B035 

>r.:'--: 
0007 
as,v 
08 ■ ; 
081 3 

em 

8012 
3013 
£591,1 
3013 

0C1.fi 
0017 

esie 

0019 
8050 

9821 

3822 

0023 
3024 
6027 

08?6 
0027 
-•■■■;: 
3829 
0030 
0031 
0«? 
0033 
0334 
0033 
003S 
0037 
0336 
033? 



33 30 
033C 
0330 
033C 
333C 
03 3 C 
033C 
033C 
033C 
033C 
933E 
9340 
3342 
n-^4^ 
334S 
0348 
3349 
0349 
0349 
334C 
934E 
3330 
3352 
3334 
0336 
0333 
0339 
333B 
335B 
933C 
03SE 
9358 
036 1 
0364 
8364 
i ..;-- 
8:--"3 
0363 
0?S9 



GENEPflL 'WEDGE' PROGRAM 
EDS' USE ON THE VIC OR C64 



BY ERIC OIOUERE 
OCT, 15/83 



99 40 
83 7C 
99 49 
95 ?D 
R9 S3 
S3 7E 

43 

C9 2£ 
D3 3D 
95 7B 
09 32 
DP 07 
R3 D4 
D0 03 
S* 
D0 09 

68 

CS 3A 

98 01 

£0 

4C SO 00 

EH 



ORG *933C 

SETWTJG LOR #I4C 
STA $7C 
LDfl tCWEDOE 
STfl *7D 
LDfl #>UEDGE 
STfl I?E 
RTS 



LIE DOE 



PHB 

CMP #'4 

BNE EXIT 

LDfl *7B 

CMP #*32 

BHE EXIT 

LDB *D4 

BHE EXIT 
RLA 

BNE PROCES 

EXIT »LA 

CMP f ' : 

BCC JUMP 
RTS 

JUMP JMP *0888 

PROCES HOP 



S3 6C 02 03 ENBPRG JMP (J0302) 



: PROGRAM STARTS IN C9S3ETTE BUFFER 

: PLACE THE OPCODES FOP 'JMP' 
JAND THE WEDGE ADDRESS INTO THE 
: CHRGET ROUTINE 



: HEDGE 13 ACTIVATED- = ETUPr< to BAStC. 



; CHECK INCOMING CHARACTER 

:NOT UHftT WE LJflNT, SO LEAVE 

; CHECK TO M9KE SURE THERE ISN'T 

:«. PROGRAM RUNNING 

.: IF SO/ LEAVE 

; CHECK T,T SEE IF QUOTE MODE ON 

;IF SO, LEAVE 

;00 TO BNE PROCESSING ROUTINE 



; CONTINUE CHRGET 
ENTER VOUR CODE STARTING HERE 



; RETURN TO BASIC WHEN FINISHED 
! USING ABOVE LINE 



ASSEMBLV COMPLETE, 



SVMFOL TABLE: 



SETMD0-W33C 

ENDPR0-S33S3 



HEME — *8349 EXIT J935B JUMP— t036l PRCCES-f03S4 



PRGGRRM START: J033C 'PROGRAM ENB ■ *3369 

30'lCOMMANDER • February 1984 



mediate mode. If it is, location $7B will 
equal 2. A final check is made to make 
sure 'quote mode' is off, and that this isn't 
part of a PRINT statement, If everything is 
OK the original character is pulled off the 
stack (even though we don't need it) and 
the routine branches to PROCES. EXIT is a 
routine that replaces the code we 
destroyed in CHRGET by placing the 
wedge. It mimics what happens in lines 1 
to 18 of Figure 1. 

PROCES is the start of your own pro- 
cessing routine. What you place here is en- 
tirely up to you. When you've ended your 
code you should leave in one of two ways: 
1) via a JMP ($0302), or 2) via a JMP 
$0073. The former will ignore whatever is 
left of the input line after you processed it, 
while the latter can be used to letthe com- 
puter process the rest of the line normally. 
The choice depends on your program. 
You should also notice that even though 
Figure 2 is my 'standard' wedge program, 
there is still considerable room for change. 
You can simply change the CMP state- 
ment in line 19 to check for a different 
character, or you could add multiple CMPs 
for several different functions. Simply 
keep the same logic shown in Figure 2 and 
everything should be all right. 

MULTIPOKE 

As an example of using a wedge in 
CHRGET, I have included a program I call 
MULTIPOKE. Loaded into the cassette buf- 
fer, MULTIPOKE is basically an extended 
POKE statement that lets you poke values 
into successive memory locations without 
a whole string of POKE statements. To use 
MULTIPOKE, type in the BASIC loader pro- 
gram for your computer (Figures 4a or 4b) 
or use an assembler to assemble the listing 
in Figure 3 and load the code directly. 
Once in memory the code is activated by a 
SYS 828, and deactivated by a SYS 919. 

The command format for MULTIPOKE is 

as follows: 
&address, value (.value,...., value): 

'Address' is the starting memory location 
to be POKEd while 'value' is a value from 
0-255. The command must be in a pro- 
gram line (it won't work in immediate 
mode) and must end with a colon (':'), 
even if it's the only thing in the line. What it 
will do is POKE the first value into memory 
location 'address', and then POKE the sec- 
ond (if any) into address + 1 , and so on un- 
til it reaches the end of the statement. 
Each value must be preceded by a com- 
ma. As an example, the line: 

10 & 53280, 3, 1: 
would POKE 3 into location 53280 and 1 
into 53281. MULTIPOKE will also work 
Continued on page 132 



WORD PROCESSING 
HAS NEVER BEEN SIMPLER 




Broderbund's Bank Street 

Writer turns your Apple, Atari, Commodore 64 or IBM 

PC into a powerful word processor with many of the ad- 
vanced features you'd expect to find only in an expensive 
business system. Powerful, yet purposefully simple, Bank 
Street Writer has no complex codes to memorize. The screen 
guides you every step of the 
way. It's everything you're 
ever likely to need in a word 
processor at a price you can 



afford. Here are just a few of 

its many features: • Add, 

move, insert and erase blocks 

of text, • Universal search 

and replace, • Automatic centering and indent, 

• Automatic word wrap, so you don't have to hyphenate 

or "return" at the end of each line, • Potent print format 

routines all in memory, • Disk storage and retrieve 



Bank Street 

Writer 



— W functions with password pro- 
tection, • Document chaining allows you to print docu- 
ments of unlimited length, • Page headers and automatic 
page numbering - top or bottom, • Highlighting of text, 
• Upper and lower case without additional hardware. 
Broderbund's Bank Street Writer comes complete with 

Tutorial and Utility programs, 
a comprehensive reference 
manual and a free back-up 
disk. Student approved, the 



™ entire system has been exten- 
sively tested by Bank Street 
College of Education and 
International Educations. 
Bank Street Writer. The ground-breaking, sensible combi- 
nation of word processing power, thoughtful design, and 
exceptional value. 
Watch for our soon-to-be-released Bank Street Speller! 



The First Word Processor For The Entire Family. 



Hardware requirements: Apple version requires Apple lie or 48K Apple 
II Plus or 48K Apple 11 with Applesoft in ROM or RAM, and a 16 sector 



controller. Atari 400/800/1 200XL version requires 48K (BASIC cartridge 
for use of tutorial). Both versions require only one disk drive. 



^Brodertund Software 



17 Paul Drive, San Rafael, CA 94903, Telephone (415) 479-1170 

Apple is a registered trademark of Apple Computer, Inc. Atari Is a registered trademark of Atari, Inc. 
Commodore 6i is a registered trademark of Commodore Electronics Lid. IBM PC is a registered trademark of International Business Machines. 

Circle No. 223 February 1984 • COMMANDERS 



THESE COULD BE THE 
KEYS TO YOUR FUTURE 



Unlock all the potential of your 
Commodore 64 and VIC-20* with 
RUN, 

Explore , . . Experiment . . . Enjoy . . 
Beginner and expert alike will be 
taken beyond the manual to the limits 
of their abilities. Enter your own game 
programs. Construct a simple hardware 
add-on. Broaden your scope with unique 
applications. . .And. . .get a 13th issue 
FREE! 

Enjoy key features like these: 

• Games for fun & strategy. 

• Programming tips help you learn short cuts, 

• Candid reviews help you make money-saving 
decisions. 

• Programs to add to your library. 

• Instructions & tutorials to increase your skills. 

• Hardware & software modifications help your 
machine work smart. 

•Unique applications broaden your scope. 

Here's a system-specific magazine written with 
you in mind. Written by and for the reader to give 
time-saving, money-saving hints. You'll get instruc- 
tions and tutorials to increase your skills, and candid 
reviews to help you make the right decisions. Most 
of all though, you'll have fun. 




Circle No. 1B2 

Commodore 54 and VIC-20 
owners are one of the largest 
groups of computerists today. 
Enjoy the benefits of this with 
your own magazine. Be in con- 
trol like never before. Order 
RUN today and get a 13th 
issue free with your prepaid 
order (check or credit card) 
of only $17.97. Send in the 
coupon or call toll free 
1-800-258-5473. 



Send me a subscription to RUN for only $17.97 per 
year. I understand that with payment enclosed or 
credit card order I will receive a FREE issue making a 
total of 13 issues for $17.97. Save $2.00 off the basic rate! 

□ CHECK/MO □ MC □ AE D VISA □ BILL ME 



card#_ 



. exp. date . 



signature 



address . 



ciry_ 



_state_ 



'Commodore 54 and VIC-20 ate registered trademarks of Commodore Business Machines, Inc. 



Cannrta it Mexico 320.97; Foreign Surface S37.97. 1 year only. US funds drawn on US 
bank. Foreign aitmail, please inquire. Please oiiow 6 to 8 weeks for delivery. This offer 
expires January 31 , 1984. 

RUN • Box 954 • Farmingdale, NY 11737 

73DFCM | 



Wi«-OT»M3W 






I 





CONNECTIONS 

Krell's Connections is the most exciting 
development in educational computing 
since LOGO. Connections offers 
children of all ages a new world of 
entertainment and intellectual challenge. 
Parents and educators will be gratified 
by the intriguing yet serious nature of 
Connections. 

Connections is accompanied by an 
initial set of data bases (included free 
with the game system) that deal with 
geography, chemistry, mammals, mathe- 
matics, tools, and everyday objects. 
Connections helps users to build their 
own data bases and to utilize the data 
bases created by others via the Connec- 
tions User Group Exchange Program. 
48K. 5 99.95 



New' ALEXANDER THE GREAT 

Available at last!!! Alexander The Great is the ultimate 
game for developing word and arithmetic skills, far better 
than Scrabble'". Alexander The Great permits equal 
competition between players at different skill levels. 
Complete graphics and range of options make Alexander 
The Great the best and most challenging, educational tool 
ever devised. Available for all microcomputers and in a 
board version, 48K ! 39.95 



KRELL'S SAT* 
PREP SERIES 

70 POINT SAT' SCORE 
INCREASE WARRANTY 

42 program series. Complete coverage 
of all SAT" topics including The Test of 
Standard Written English. All materials 
presented in SAT* format and at the 
same level of difficulty encountered in 
SAT" Exams. Scoring and explanations 
provided instantly. Krell's uniquelogical 
design customizes this multi-disk set for 
each individual user. Beware of imita- 
tions! J 299.95 
Bonus Included: The As & Bs of Academic 
Scholarships by Robert Leider and Shelly 
Schwab, 6th Edition. 

Available at Selected Dealers 




Kir-Eli's 

L 




G 




KRELL'S LOGO 

The M.i.T. authorized version. Compre- 
hensive 4-disk set includes two copies of 
LOGO for Apple II™, ail utility programs 
and Sprite drivers, all M.l.T. demonstra- 
tion programs, shape editor, music 
editor, 21 program Alice in Logofond 
Tutorial Series, and massive documen- 
tation including full color wall chart. 
THIS IS THE GENUINE ARTICLE! 
Unlike the version marketed by Apple 
Corporation, KRELL'S LOGO offers the 
full package of M.I.T. features including 
the ability to save pictures. 

Spectacular Price '89.95 
TOP RATED IN INFOWORLD 
EXCELLENT IN ALL 
CATEGORIES! 



New: PLATO'S CAVE 

Spectacular game for aspiring scientists of all ages. 
Players probe Plato's Cave with light beams as they ex- 
plore the relation between illusion and reality and the 
relation between evidence and inference. Graphic, dyna- 
mic, and challenging, with difficulty levels suitable for 
all. 48K. '49.95 

CALL OR WRITE FOR A COMPLETE CATALOG 



ACORN, APPLE, ATARI, COMMODORE, IBM-PC, RADIO SHACK 

Trademarks o* Acorn Compute* Co Apple Comp Cofp . Alan Comp Commodore Corp . IBM. Tandy Corp 

THE GREAT AMERICAN S.A.T. CONTEST 



CALL OR WRITE FOR DETAILS 



Circle No. 171 




Res dents aM sales ia< 

■ 
t *' ■ -jnet ou&oe U S 

H^i DEALER INQUIRIES 
INVITED 



KREIi 



SOFTWARE CORR 

The state of the art in educational computing 



1320 Stony Brook Road 
Stony Brook. New York 11790 



For all orders outside 
New York State 

800-24-KRELL 

For information (516) 751-5139 



I College Bo.v ■ t trademarks and service marfcso. the College Entrance Examination Board Kiell Software Crop hasnoaflt*talion 

with the CEEB and is solely resi 'programs Kretis M i T LOGO ' i9Bt MassachuseJls Institute of T^chnoi 

computing inc a subsidiary of CW Communication, inc Ffarri'ngham MA Scrabble 13 a registered trad ■•■■ Company 



Electronic Blackboard 

Reviews of Educational 
Software 



■fly Maryanne Dodd ! 



This month I wilt focus on software 
designed for computer assisted instruc- 
tion (CAI) in mathematics. There are prob- 
ably more educational programs written 
for math than all of the other academic 
areas combined. This is because math is a 
highly structured, precise discipline, and 
lends itself to computer instruction more 
readily than most other subjects. 

When using CAI, the teacher must 
always keep in mind the individual needs 
and abilities of the children using the pro- 
gram. Some programs may be perfect for 
one child while another child will be bored 
or frustrated. Also, certain programs as- 
sume no prior knowledge in an area and 
teach whole concepts, while others act as 
drill or reinforcement of previously learned 
skills. The programs in this month's review 
vary in the amount of initial instruction of 
concepts and the range of skilis covered. 

COMPARING WHOLE NUMBERS from 
Creative Equipment is a CAI package that 
provides initial instruction of concepts as 
well as drill. The program is designed 
around one very specific objective-teach- 
ing the relative value of whole numbers. 

PIN BALL MATH by Taylormade is de- 
signed to provide tutoring and drill in the 
four basic arithmetic operations after the 
student has had initial instruction. 

FLOWER POWER by Softwave provides 
no teaching of concepts, but does involve 
multiplication drill at various skill levels. 



TITLE: 

FORMAT: 

PRICE: 
MODEL: 
AUDIENCE: 
SUMMARY 



SOURCE: 



COMPARING 
WHOLE NUMBERS 

Diskette and Cartridge 

$79.95 

Commodore 64 

Third grade 

CAI program that teaches 

the comparison of whole 

numbers. 

CREATIVE EQUIPMENT 

6864 West Flagler Steet 

Miami, FL 33144 

{305)261-7866 



Robin the wise old owl personally invites 
all third graders to join her for fun and 
adventure as they learn to compare whole 
numbers together. This is accomplished 
through a new software package, COM- 
PARING WHOLE NUMBERS by Robin F. 
Brown from Creative Equipment. 




ftLEX, PLEftSE STUOV 
THIS CARErM.IV " 



v; 



COMPARING WHOLE NUMBERS is de- 
signed to teach the concepts "less than," 
"greater than," and "equal to" as they 
relate to whole numbers, on the third 
grade level. The program is contained on a 
diskette and cartridge which are loaded 
into the computer together with an 
automatic boot. The menu has a choice of 
four different types of lessons: numbers 
0-99, numbers 0-999, numbers 0-9999 
and word problems. 

After selection is made, Robin the owl 
says "Hi" and invites the student to type 
his or her name and age. The program 
then personalizes the lesson by making a 
comment about the child's age and refer- 
ring to the student by name. The compari- 
sion symbols and place values are then in- 
troduced, followed by several screens of 
examples. The student's name is used fre- 
quently, and Robin draws attention to 
details on the computer blackboard by 
pointing with her wing. Follow-up instruc- 
tions are offered if the initial directions are 
not fully understood. 

The student then answers comparison 
questions by using the function keys and 
keyboard. Correct responses receive 



positive reinforcement sentences which 
include the student's name. Incorrect 
responses bring gentle reminders tocheck 
the place value or to remember the sym- 
bols. After three consecutive incorrect 
responses, Robin suggests that the stu- 
dent review the concepts again. Then the 
computer will automatically present a 
short review before any new questions are 
given. 

At the end of each lesson there is a sum- 
mary stating the number correct, the 
number incorrect and the percentage cor- 
rect. The computer then tells the student 
either to proceed to the next lesson or to 
review the concepts and do the same 
lesson again. 

Also accompanying the program is a 
loose leaf binder containing complete 
documentation, specific behavioral objec- 
tives for each lesson, and worksheets with 
pre-tests and post-tests. The documenta- 
tion is undoubtedly the most complete I 
have seen for any program. The program 
is truly "user friendly." Complete instruc- 
tions are given, including a chart that ex- 
plains what to do if the program fails to 
load. 

I feel that COMPARING WHOLE NUM- 
BERS is an excellent piece of software for 
classroom use. The positive interaction 
with Robin the owl would provide a plea- 
sant learning experience. The program is 
broad enough that children with a wide 
range of abilities would benefit from its 
use. Some students might be able to 
master comparisons by using just the pro- 
gram a few times, while others might 
need to use both the program and the 
worksheets. There is enough to provide 
everyone with sufficient and varied prac- 
tice. Even though the program is of such 
high quality I hesitate to recommend it for 
home use because of the cost and limited 
scope. It would be an excellent program to 
use at home if you have access to a soft- 
ware library, or if a child is having difficulty 
with the relative value of numbers. 



34ICOMMANDER • February 1984 



TITLE: 


PINBALL MATH 


FORMAT: 


Diskette or Cassette 


PRICE: 


Cassette $19.95 




Diskette $24.95 


MODEL: 


Commodore 64 


SUMMARY 


: CAI tutorial and drill of basic 




arithmetic operations. 


SOURCE: 


TAYLORMADE SOFTWARE 




P.O. Box 5574 




Lincoln, NE 68505 




(402) 464-9051 



SIOP 


Mxi rKomm 










V / 

AKSUEit 










\ 


I" 


T" « | 



PINBALL MATH from Taylormade is a 
math tutorial and drill involving the four 
basic operations (addition, subtraction, 
multiplication and division). The program 
centers around a replica of a pinbail 
machine drawn on the screen with math 
problems displayed inside of it. If the stu- 
dent enters the correct solution the pinbail 
machine lights up, flashes, and produces 
typical pinbail sounds. If an incorrect 
response is entered a pinbail man gobbles 
up the wrong answer, After three incor- 
rect responses the correct one is displayed. 

There are three levels of difficulty for 
each operation. The easiest level focuses 
on drill of the basic facts for that opera- 
tion. During the easy level the child can 
count the number of balls before they 
change into numbers on the screen. The 
remaining two levels provide tutoring and 
drill of procedures unique to the specific 
operation. 

During the medium level of addition, 
three-digit addends are used with 
regrouping occurring randomly. The hard 
level of addition presents column addition 
with three addends. A question mark 
prompts the student to make a keyboard 
entry, one digit at a time. Responses are 
entered from right to left and the com- 
puter checks and corrects (if necessary) 
each digit before another one can be 
entered. 

The medium level of subtraction con- 
sists of a three digit minuend and a two 
digit subtrahend with no regrouping. The 
hard level of subtraction contains pro- 
blems that may or may not require 
regrouping. As in addition, the solution is 
entered from right to left with each digit 
being individually checked. 



The medium level of multiplication has 
a three digit number multiplied by a single 
number. At the hard level, a three digit 
number is multiplied by a two digit num- 
ber. The student is expected to work the 
problem on the screen. The program uses 
question mark prompts to keep place 
values straight. 

The medium and hard division levels are 
very similarto the multiplication segments 
in that the medium level has a three-digit 
number that is divided by a one-digit 
divisor, and the hard segment has a three- 
digit number that is divided by a two-digit 
divisor. The method used to solve the 



problems is standard long division, similar 
to that taught in most classrooms. The stu- 
dent enters the quotient and the com- 
puter does the multiplying. The student 
then subtracts and brings down the next 
number. If an incorrect quotient is entered 
the computer will prompt with "Too 
small" or "Too large", and multiply the 
number that the student entered to 
demonstrate the error. 

Points are recorded on the pinbail 
machine according to the amount of time 
taken to enter a response. The easy games 
consist of five hundred points, medium 
games are one thousand points and hard 



CompuT-shtrf 



A very 
special T-shirt for 
a very special breed 
—the CBM owner/user! 

With a 
very special message 
from the heart! 

Lovingly crafted facsimile, 
with CRT display, of YOUR: 

• VIC 20 

• Commodore 64 

• PET 

• SuperPET 





Tup gualirv. Tultv «a*hat>l*> mt-d ut 
50 SO cnllnn pol| hl*>nd m wrianltf 
%oh tWigt- Strwnpritirt*tt in black 
mih htighi rvd heatt 



'8 



50 

ea 



A Gift to Give or to Keep 



Circle No. 150 



Please specify Style No., Quantity & Si«(s> u/hen ordering. 

Style: *A VIC 20; *B Commodore 64; *C PET; *D SuperPET 
Sizes ADULT (Men's) S-M-L-XL KIDS 5(6-8) M(10-12) M14-16) 

Ask about our Users Croup discount. ■ Dealer inquiries. (212) 838-8153 



"The Computer Friendly People" 

SublerreneB Oesignworhs 

Dept. CM 

P.O. Box 319 

New York, NY 10026 



□ Send free data on 
Users Group discounts. 

□ Send free Illustrated 
"softwear" brochure. 



Please send me the following CompuT Shifts @ $8.50 ea.: 



TOTA1 * 

Add 51 SU ea lot shipping* handling ' v ?- 

S\h resident* add appropriate tdlet Idi 

i I . I om ihtffk nr munFv order payable hi SUBTERRANEA 



N ame . 



Address . 

City 



State. 

Please- aljmfc 4-b uevhs tin delivery 



.ZiP- 



February1984 • COMMANDERI35 



games are two thousand points. After 
game points are attained the points roll 
over and another game at the same level 
begins. When the student wishes to end 
the practice he pushes the "f 1 " key, and an 
evaluation consisting of the number of 
problems, number of games, amount of 
time taken, and the percentage of first 
answers correct is given. 

PINBALL MATH is built around sound 
education principles. The methods of solv- 
ing the problems is the same sequential 
method found in many elementary school 
curricula. The numbers are large and 
presented on a contrasting background 
that is easy for young children to read. 
Mistakes are recognized instantly and the 
student is shown exactly where each 
mistake occurred. I especially like the non- 
threatening way the ball gobbles up 
mistakes so that they are erased and 
forgotten quickly. Pinball math would 
definitely be beneficial to a child who is 
just learning a new math operation such 
as long division, or to a child who vaguely 
knows how to do an operation but needs 
review and practice to achieve mastery. 



TITLE: FLOWER POWER 

FORMAT: Diskette 

PRICE: $39.95 

MODEL: Commodore 64 

AUDIENCE: First grade through junior 
high school. 

SUMMARY: CAI math drills involving 
whole numbers, fractions, 
decimals and the four basic 
arithmetic operations. 

SOURCE: SOFTWAVE 

156 Drake Lane 
Summertown, TN 38483 
(615)964-3537 




FLOWER POWER by Softwave presents 
an almost unlimited supply of math drills. 
There are a total of thirteen different pro- 
blem categories. The student chooses the 
type of number (whole, fraction, or 
decimal), and then the basic arithmetic 
operation (addition, subtraction, 
multiplication or division). Alternatively 
the student may choose to practice 
fraction-decimal conversion. 

S6ICOMMANDER • February 1984 



After the student has entered his or her 
name and chosen the type of practice, a 
problem appears on the screen "land- 
scape." For each correct response a flower 
grows in the garden and "right" is flashed 
on the screen. If an incorrect response is 
given a weed grows among the flowers 
and the statement "No, that's not it. Try 
again" is flashed onthe screen. Afterthree 
tries the correct answer is given. After ten 
problems a summary is given of the 
number of correct responses on the first 
try as well as a final score based on the 
number correct and the time taken to 
enter each response. 

FLOWER POWER has the capability of 
charting students' progress and storing 
separate data for up to thirty names. The 
first time the student chooses a type of 
drill, the program starts at level one. 
Thereafter, the computer will automati- 
cally place each student at the same level 
attained the last time that he or she used 
the program. When a series of correct 
responses are given the computer 
automatically advances the student to 
more difficult skill levels. After an incorrect 
response the computer drops back to a 
less difficult skill level and gives five prac- 
tice problems, then gradually increases 
the difficulty level. 

Also included on the diskette is a 
separate utility program called REPORT. 
This program lists the skill level of each stu- 
dent for each operation and the high 
score attained at each level attempted. In- 
dividual student's scores may be examined 
on the screen, and a hard copy of scores 
for all users may be obtained with a 
printer. 

FLOWER POWER is not a teaching pro- 
gram. There are no explanations or 
prompts that explain procedures or 
analyze errors. All problems are presented 
horizontally and the responses are 
entered from left to right. There is no pro- 
vision for the student to work the prob- 
lems on the screen. In fact, after level five 
the student will not be able to solve the 



problems mentally and will need to use 
paper and pencil. FLOWER POWER is a 
good program for drill after a student has 
obtained an understanding of the basic 
rules governing a given arithmetic opera- 
tion, but has neither achieved an accep- 
table level of speed nor a high degree of 
accuracy. The multiple skill levels allow for 
utilization by a class or family with a wide 
range of math abilities. The time factor is 
present but its effect is subtle. Although 
points are based upon the duration of 
time taken to enter a correct response, 
there is no pressure or penalty. The prob- 
lem does not flash or disappear when a 
student takes longer to enter an answer. 
The graphics and sound used in the pro- 
gram are simply done. An unobtrusive 
sound accompanies the growing flowers. 
The landscape and flowers are shown in 
bright colors that do not distract from the 
math. Young primary students will enjoy 
the immediate reinforcement of flowers 
growing on the screen. The short 
segments often problems followed by an 
evaluation will provide the immediate 
feedback that young students need. Older 
students may be unimpressed by the 
flowers and weeds, but will find the multi- 
ple levels challenging. With calculator in 
hand I tried to find the upper limits of the 
levels but I gave up after reaching level 
twenty-six. However, I am sure that many 
sixth graders would try to find the highest 
level just to prove that it is there. 




VIC 20 / COMMODORE 64 
INCOME TAX PROGRAM 



-1983 Forms 1040, 2441, Schedules A, B, D, G 

-Menu Driven 

-Saves Tax Data on Disk/Tape 

-Optional Printer Output 

-Quick Last Minute Changes 

-Answers "What If" Questions 

-Cassette $49.95/Diskette S51.95 

-Postage/Handling Included 

-VIC 20 Requires 24K Expander 

-Dealer Inquiries Invited 



SEND ORDERS 
OR INQUIRIES TO: 

UC SOFTWARE 

P.O. BOX 2036 

UNIVERSAL CITY, 

TX 78148 

Circle No. 201 



BASIC Education: 
Programming for Learning 

Part II: The Quiz 



^^M^^^^^^By AnHy Van Duyne i 

Perhaps we all remember with a small 
amount of terror those days In school 
when a message wouid appear on the 
blackboard saying "Quiz tomorrow", or 
the teacher would walk into the room 
armed with freshly dittoed papers for a 
pop quiz. For many of us the word "quiz" 
has both bad and humorous connota- 
tions-it is a rather funny sounding word, 
but often one suffered through a quiz as if 
it were a form of punishment. These short 
tests, though, can provide valuable infor- 
mation for the teachers (or these days, 
"learning facilitators") as to the progress 
of the students in their charge and the 
identification of individual strengths and 
weaknesses. 

A quiz is used not to teach, but to assess 
knowledge. It can take several forms, in- 
cluding fill-in-the-blank, writing a short 
sentence or paragraph, connecting two 
elements with lines, true/false, or multiple 
choice. 

Of these, several are difficult to "com- 
puterize". Fill-in-the-blank would require 
string inputs, and the evaluation routines 
would have to be able to handle the va- 
garies of spelling, spacing, capitalization, 
or perhaps an answer that is correct but 
not the teacher's intended response. (This 
embarrassing situation occurs more fre- 
quently than most teachers would like to 
admit.) These same problems are com- 
pounded for sentence input. (Jack bought 
some magic beans-The beans bought by 
Jack were magic-Jack purchased some 
beans that proved to be magic in nature.) 
Connecting elements with lines would be 
nice if a light pen were involved, or if the 
Commodores had a little more sophis- 
ticated high resolution ability and the stu- 
dents were proficient with cursor move- 
ment. 



This leaves true/false and multiple 
choice on our list. Although these forms of 
quiz are very easily programmed, they 
both have their detractors. True/false, 
some argue, does little to define the stu- 
dent's ability level, and is conducive to 
guessing. Since an equal distribution of 
answers is usually a goal in formulating a 
quiz or test, a student could answer TRUE 
to every question on a "well designed" 
true/false test and still score fifty percent 
correct, even with no knowledge of the 
subject, matter. Critics of multiple choice 
testing say that it also fails to assess subject 
knowledge accurately, as the answer is 
presented to the student {along with the 
bogus responses) and the student needs 
only to recognize it instead of hauling the 
answer up from the depths of the mind. 

As mentioned, true/false and multiple 
choice tests are easily adapted to the com- 
puter's binary brain because only a simple 
entry needs to be made from a limited list 
of precisely defined choices. Either it is 
right or it isn't, and no partial credit need 
be considered. The more common of the 
two is the multiple choice test. 

If you will be testing the same informa- 
tion many times, it might behoove you to 
write a specific program to administerthat 
specific test. However, writing a whole 
new program for each multiple choice test 
soon becomes tedious and more trouble 
than it is worth. Another approach is illus- 
trated by the two programs listed here. 
QUIZZER will present a multiple choice test 
in a standard format. It can include as 
many questions as the instructor wants. 
The question is written, followed by four 
possible responses. Performance analysis 
is given at the end of the program, with 
reports on the number of correct and in- 
correct responses, and the total percen- 
tage correct. 



The QUIZ WRITER program is used to 
create files for QUIZZER. Using this system, 
a teacher can create several different tests 
by creating several files, each of which can 
be used by the same testing prog ram . The 
two programs are designed to run on 
either the VIC-20 or the C-64, and files 
created on either machine can also be us- 
ed on the other one. This is very handy if 
you shuttle between both computers 
from home to school, as I do. The inter- 
changeability is achieved by formatting a 
routine in the QUIZZER program that is us- 
ed to print all strings. After specifying 
which computer you are using at the 
beginning of the RUN, the formatting will 
take effect so that words are only very 
rarely broken in the middle. More on this 
later. Neither program is long or compli- 
cated, but by using the tape file technique, 
the amount of tested material is limited 
only by the length of the tape used for the 
file! 

THE QUIZ WRITING PROGRAM 

Here is an outline of QUIZ WRITER: 
Lines 1 0-70 give program title, secure the 
number of questions and file name, open 
the file, and record the number of entries 
to be made. Lines 100-1 10 get the ques- 
tions and four choices for answers. Lines 
115-117 record which response is correct. 
Line 120 prints the question, responses, 
and correct answer to the tape, then loops 
for the next question. Lines 130- 199 close 
the file and end the program. Lines 
200-207 is the string input routine. The 
string is built using GETs, and your ques- 
tions and answers can be up to 255 
characters long. You may also include 
commas in your strings. However, when 
the commas are stored on tape, they are 
stored as the English pound sign. Other- 
wise, the comma would be interpreted as 
February 1984 • COMMANDERI37 



the end of the entry and the information 
on the tape would not be read correctly on 
playback, A 'cursor' is represented by the 
check mark-CHR$(186) in upper/lower 
case. The delete key is also enabled by us- 
ing the subroutine at line 220. 

The QUIZ WRITER program is rather 
easy to use. Just have your questions ready 
and follow the prompts on the screen, 
You need to supply the file name and 
number of questions, each question with 
four choices, and the correct choices, and 
the correct choice number for each. That's 
it! 



10 REM QUIZ WRITER 

20 PRINT" CclrHdoun, 
2 timesJ**QUIZCsp 
] WRITER**" 

30 INPUT" [down/ 2 ti 
fr)*s]#[ftp]OF[ftP]QUE 
STI0NSCsP3 / ';HM* 

40 INPUT' '[down. 2 ti 
m»s]NRMECsP]OFCsP] 
FILEUP]"JF$ 

50 PRINT"CclrO"CHR* 
C14) 

60 OPENl/l/liF* 

70 PRINT*l,HMf 
100 FORN-lTOVflUHMf; 

102 PRINT" [clrKdoum] 
Cshf-GHUESTIONLsP 
]#"N 

104 GOSUB200:RSa>-Q* 

106 F0RZ*2T05 

103 PRINT" C*hf -A3 NSWE 
R[»P3#"Z-1 

110 GOSUB200:R*CZ>»Q$: 
NEXT 

115 INPUT" tdoumHahf - 
W]HICHLftP3ISCsP3CO 
RRECT";Cf 

117 IFC*<"l"0RCf>"4 
"THEN115 



36ICOMMANDER • r-eDruary1984 



120 F0RZ*1T03:PRINT#1, 
P.S(Z):NEXTZ:PRINT# 
i,C*:NEXTN 

130 CLOSE1 

140 PRINT"EclrHdoum, 
2 tlfnM][*hf-V30U 

rcsp^filecspdiscsp 

3 NOW" 

142 PRINT" C dour. 3 ON [*.* 
3TRPE.. ..'"' 

139 END 

200 REM GET STR 

201 Q**"":pRINTCHRf< 
166); 

202 GETR$:IFR$=""THE 
N202 

203 I FRf »CHR* (13) THENF 
RINT: RETURN 

204 IFRf-CHR$C20)THENG 
OSUB220 : GOTO202 

205 PRINT" ntftr'flfC 

HR$a86>; 

206 IFR*«"/"THENR**' 
£" 

207 Q**Q$+fl* : GOTOi^ 

220 Dt^LEFT^CQfjLENOa* 

)-l):PRINT"Cl*ft/ 

2 times3"CHR*U8 

6>"[SP3Cl#ft]"J : 

RETURN 



GIVING THE QUIZ 

QUIZZER presents the quiz that was 
created. . Just load and run the pro- 
gram, and use the file tape generated with 
QUIZ WRITER. Here is the outline: Lines 
10-4© start the program and secure the 
screen width (SW) by asking for which 
machine is in use. Lines 50-70 get the file 
name and open the file. Lines 80-96 ad- 
vise the user how many questions are in- 
volved and wait for a RETURN before con- 
tinuing. Lines 1 00-1 1 2 read the questions 



and choices from the tape and put them 
on the screen. Line 1 1 2 checks to see if the 
response is out of range. (This type of 
string input is used in both programs-it is 
very easy to check, and witl not cause un- 
wanted occurrences if a 'q' is accidentally 
entered instead of a number). Lines 
120-122 check the accuracy of the 
response and call the appropriate 
subroutine. Lines 150-199 give the report 
on the performance of the user and end 
the program. Lines 200-252 make upthe 
string printout routine. Notice the re-intro- 
duction of the commas in fine 204. Line 
206 is the heart of the formatting pro- 
cedure. The line is broken whenever the 
line has reached within 1 characters of 
the screen width and a space is encounter- 
ed. This is sufficient for practically all the 
questions I have tried. If you find that you 
are using long words frequently, you may 
wish to change this parameter. The 
subroutine at 25© takes care of breaking 
the line and resetting the character count. 
Line 260 is a general purpose delay 
routine. 

The correct and incorrect response 
routines begin at lines 300 and 400, 
respectively. The steps here are very 
skeletal, and are certainly open to further 
modification. Remember, the purpose of 
a quiz is to check knowledge, not to enter- 
tain. Any rewards or other feedback 
should not detract from the task at 
hand-the quiz. Further installments of 
BASIC Education will discuss reward 
systems in greater detail. 

A few comments and tips: 

1 . Even though the programs are inter- 
changeable between the VIC and 
C-64, keep in mind that the VIC has a 
much smaller screen capacity. Long 
questions and answers may cause 
the VIC to begin scrolling the screen, 
so that information at the top might 
be lost. 

2. Remember that entries are made in 
the upper/lower case mode. Adopt a 
standard for yourself and pupils. File 
names should either be capitalized 
always or never. Never is easier. 

3. I have little direct experience with the 
PET, but as far as I can tell, the 4© col- 
umn format should work on a 40 col- 
umn PET. 

Some future modifications of this pro- 
gram might include a hardcopy perfor- 
mance report, or a report to a tape or disk 
file. In these cases, the student's name and 
the use date should be secured at the 
beginning of the QUIZZER program. If you 
have any comments, questions, or sug- 
gestions, please send them to BASIC 
Education c/o COMMANDER. Enjoy 
yourself! Continued on page 43 



. buy rm SOfTMMKe 

"'iff a i"*** 



Iff 



Circle No. 212 



February 1984 • COMMANDERI39 




ttchoutforthea ' 
BL OE WAK. 




, mark* o( Syn=P'« S ,^ a .ra<i- ork 






^'"''^"forthe 

ta . * „-f Rartia and 

the t Z trap* between 



^"^^estorethe 

° nlyy ° L U nh ancient 
forest through anet 

spells. Then you must 

cha " c t the Troglodytes 
aga d ';revi.Ne 9 cromoncer. 




»=lly<l«'«"' hc - Ih 
"«"l(.Willyo'"'" , " l>b 

^■T±SS£* 







ball before, b«t no Q 

♦his" No t me to tmn«v 
this, "u one 

room to make ev 



Vfeiyhoto^ k but 
First the prison brea-. 

that ' S °, ny r l U nd *orld of 
Theundergroitna 

Zorkafir f ;^ U :itna.en. 
pHSeS f; e ds to devastating 

er9y ufkes Can you de- 
earthquakes, 
feat the Timelords. 



feat the nm= 
2EPPEUN. 





^Tcentrol Avenue, 



Richmon 



dCA 94804 





festfSfe 

ver y strong ana tnev jr 



lnt0thiS th : n e"Tollaboars, 
comes the ev" 

determin !ieaa tanks will 
Th S y S rrurh the peaceful 
surely cro , ou can 
Drelbs, unless y« ic 
defeat Jem -^ 

flip grid. OK* 1 " 





— r a ~~~ o9andEU,Bdub 

- Write t°r a r*c 

I inlormatio"- „« n ilabl« <"> disk 

Vh m e con>P«»««' 





Comp« ,or 



Cutli-No 1U 



Look at these 
Features 

• Fully screen-oriented 

• Horizontal and vertical scrolling 

• Terminal mode — never seen before on a wordprocessor 

• Supports Commodore disk and cassette handling 

• Imbedded commands 




Wordprocessor 
for 

Commodore 64 



BLIZTEXTisa 
trademark of ELCOMP 
PUBLISHING, INC. 

Commodore-64 and 
VIC-20 are trademarks 
of Commodore 

Business Machines. 



Dealer and Distributor 
inquiries are invited. 



BLI2TEXT - SUPER WORDPROCESSOR 
for the Commodore-64 

- ON SALE NOW! - 

• Fully screen-oriented, up/down, left 3nd right 
scrolling - Upper and lower case 

• More than 70 commands 

• Full I/O compatibility with Commodore peripherals 
Upper and lower case 

• Works with practically every printer on the market, 
user definable printer control commands 

• INCLUDE command allows handling large files 
on up to 4 diskettes or on cassette. 

• Build in terminal software for electronic mail and 
networking. Telecommunications mode, upload and 
download, save on disk or cassette. 

• Dynamic formatting, Imbedded commands 

• Single keystroke for disk directory and error channel 

• Program comes on disk or cassette 

• Double line spacing, left and right margin justification, 
centering, page numbering, and practically everything 
one expects from a good wordprocessor. 

AVAILABLE NOW! 
Order -4965 S 89.00 

Manual only 162 pages) S29.95 

MACROFIRE- 

Editor/Assembler for the Commodore-64 
ON SALE NOW 
AVAILABLE IMMEDIATELY 

One outstanding laol, consisting of 3 powerful elements 
combined into one efficient program! 

IJ Fully screen-ofiented Editor (more than 70 
commands! 

2.1 Very fast assembler with macro capability 

3.) Machine Language Monitor 
Assembly can be started from the editor. Translates in 
3 passes. More than 1 ,000 lables, screen oriented/no line 
numbers, scrolling, includes disk files. 
Practically everything the serious machine language 
programmer needs everyday' 

Manual only S 19.95 

Order #4963 S89.00 



THE GREAT BOOK OF GAMES, VOL. I, 

by Franz Ende 

46 programs for the Commodore 64 

Introduction to graphics and sound. How to program 

your own games. Walking pictures, animation, high 

resolution graphics, programming tips and tricks, hints 

and useful subroutines for the beginner and advanced 

programmer. This book is a MUST for every C-64 owner. 

Come and get it - It's yours for only S 9.95 

Order # 1 82 1 28 pages S9.95 

Programs from the book on disk. 

Order #4988 S 19.95 

MORE ON THE SIXTYFOUR, by H.-C. Wagner 
How To get the most out of your powerful Commodore 
64. Very important subroutines, tricks and hints in 
machine language for your C-64. How to modify DOS. 
How to connect a parallel and serial printer. How to 
design your own terminal program for communication 
and networking. Dig into I/O for cassette and disk. 
Order I* 183 S9.95 

Programs from the book on disk 
Order -4989 S19.95 

NEW PRODUCTS 
Watch out for our new books, software and add-ons to 
come soon. ON SALE NOW! - ORDER TODAY! 
How to program in 6502 Machine Language on 
your C-64 .by S. Roberts (Introduction! 
Order— 134 £12.95 

Commodore-64 Tune-up, Vol. I, by S. Roberts 
How to expand and customize your C-64. 
Order =185 S12.9S 

Small Business Programs for the Commodore-64 

by S. Roberts 

How to make money using your C-64. Mailing list, 

invoice writing, inventory, simple wordprocessing and 

much more. 

Order? 186 £12.95 



Hardware Add-Ons: 

Parallel printer interface KIT Order -4990 G 19.95 
Direct Connect Modem KIT Order -4991 Askf.price 
Universal Experimenter Board Order -4970 S 9.95 
Expansion Board, space for four ex- 
perimenter boardslboard only) Order -4992 £ 29.95 

For your VIC-20 

Tricksfor VICs £ 9.95 
Universal Experimenter board 




HOFACKER 



Circle NO, 130 

PAYMENT: check, money order, VISA, MASTER 
CARD, Eurocheck, ACCESS, Interbank 
Prepaid orders add £3,50 for shipping (USA) 
£5.00 handling for C.O.D. 

All orders outside USA: add 15 % shipping, Califor- 
nia residents add 6.5 % sales tax. 



ELCOMP PUBLISHING, INC 

53 Redrock Lane 

Pomona, CA 91766 

Phone: (714)623 8314 

Telex: 29 81 91 



10 REM QUIZZER 

15 PRINTCHR$C14) 

20 INFUT"Eelr3Edown, 
3 times31»Eshf-V3Es 

hf-I3Eshf-C3EsP32»6 
4";W$: IFW*<'"l"OR 
W*>"2"THEH20 

30 I FW$=« " ' 1 ' ' T HENS W«22 
:GOTO50 

40 SW«40 

50 PRINT" [clr3"TflB<:S 

w/2T6)"*aEshf-Q3Es 

hf-U3Eshf-I3Eshf-Z. 
2 tim«3Eshf-E3ish 

f-R3*«" 

60 INPUT'' 'E down/ 3 tin 
es3Eshf-W3HICHEsP3E 
shf-F3ILE";F$ 

70 DPENia,0,FS 

80 INPUT#iiHMf 

90 Qf«"Celr3Eshf-T]HI 
SE4P3QUIZEsP3HHSEsP 

3-"+HM$+ y "CsP]aUEST 
IONS.":GOSUB200 

95 PRINT"Ed0WYl3Eshf-T 
DOUCHCsP3Crvs-or*3Ls 
hf-R3Uhf-EJCshf-T3 
Eshf-U3Eshf-R3Eshf 
-N3Ervs-off3..." 

96 GETR$:iFRfOCHR$a3 
5THEN96 

100 FORN-lTOVflLCHMf) 

102 F0RZ*lTD5iINPUT#l,fl 

$CZ>:NEXT:iNPUT#l>C 



104 PRINT"Eclr3E*hf-Q3 
UESTIONEftP3#"N«'[ 
down 3" 



106 Q*»fti ( 1 ) i GOSUB200 

108 F0RZ-2T05: PRINT' 'Ed 
oun3Elftftl"Z-l"'El 

•ft3.E»P3"; :Q*«fl$( 
Z):QQSUB200:NEXT 

110 I NPUT " C down 3 E *hf -W 
3HICHE»P3ISEsP3CORR 
ECTE«P3El»ft3"JG* 

112 IF0*<"l'"0R0f>"4- 
ORLEN ( G* ) > 1 THENPR I N 
T'LuPj 2 tim**3"; 
: GOTO 118 

120 IFC$=G$THENGQSUB300 

:GGTG124 

122 GOSUB400 

124 NEXTN 

150 REM DONE 

152 Q*""Cclr3Edoun, 2 
tim©fi3Eshf-T3HHT'SE 
sP3THECsP3LflSTCsP3Q 
UESTION.":GDSUB200 

154 Q**"Edoun3Eshf-T3H 

ECsPJUUlZLiPJINCLUU 
EDEsP3"tHM*t"CsP3 
QUESTIONS. ":GOSUB 
200 

156 CO»VfiLCHM*>-URJCO#« 
STR*<CO):CO**RIGHT$ 
<CO*iLEN<CO*)-l> 

157 WR*»STR*(WR):WR*«RI 
GHT*<WR*iLENCWR*>-l 
) 

155 SE>INT(CEVCVHL<Hf1*> 
>«li00t.5 J s SC*"STR#< 
SC):SC*»RICHT»CSC*i 
LEN<SC*>~1> 

160 G$="CdouT)3Eshf-V30 
UEsP3CORRECTLVEsP3fl 
NSWEREDEsP3"+C0*+" 
. " : GOSUB200 



162 Q$»"Edoum3£shf-V30 
UEsP3MISSEDEsP3"+W 
R*+".":QOSUB200 

164 Q*«"tdoum3Eshf-V30 
UR E &P 3 SCORE C »P 3 WfiS E 
*P]"+SCf+"K."iQO 
SUB208 

199 ENB 

200 REM PRINT STRING 
202 CC*& 

204 FDRB=1T0LEN<Q$):B*= 
MIII*<Q*iB.i):lFB$=" 
£"THENBS»"," 

205 PRINTBSJ 

206 CE>CC+i:iFC»SW-10T 
HENGOSUB250 

210 NEXT: PRINT i RETURN 

250 IFB*«CHR*C32)GRB**C 

HR*C160)THENPRINT:C 
Ch0 

252 RETURN 

260 F0RP*1T02E3:NEXT:RE 
TURN 

300 REM RIGHT 

302 PRINT" C down J Ervs-o 

nJEshf-C3Eshf-Q3Esh 
f-Rj 2 times3Cshf-E 
3E&hf-C3Eshf-T3! J I 

304 GOSUB260 = RETURN 

400 REM WRONG 

402 WRpWR+1! PRINT "EtfQW 
Ti3" 

404 G$«" Eshf-N3Q, l&PIT 
HEEsP3flNSWERE*P3ISr 
sP3"+CS+"." 

406 GOSUE200 : GQSUB260 : 
RETURN 



\QM 



February 1984 • COMMANDERI43 



Finally! An Affordable Full-Size, Full-Feature PRINTER 

For your VIC-20®, C-64® ffi $ 199.95 ! ! 

ATARI® 

Centronics Parallel Types 
And RS-232 Serial Types 



FEATURES: 

• Full graphics capability. 

• In the graphic mode, a column of 
graphic data can be repeated as many 
times as you want with a single command. 

• Double width character output under 
software control (5 char, per inch). 

• Print position addressable by character 
or dot (positioning control}. 

• Graphic character and double width 
character modes can be intermixed on 
a single line. 

• Automatic printing. When the texl 
exceeds the maximum line length no 
data is lost due to overflow. 

• Self-test printing mode. 

• Paper width is adjustable up to 1 inches. 
Standard plain paper. Tractor feed. 

• Unidirectional printing - Better registration. 

• 80 characters per line. 

• 5 x 7 dot matrix. 

• Full 1 yr. Warranty. 

• Foreign character sets 

For U.S., U.K., Sweden, and Germany. 



BASIC PRINTER 

(Requires one 
Option Below) 




This printer's mechanism 
(manufactured by Seikosha) 
is the same as used by 
Commodore, Gorilla, 
Bannana (Leading Edge) 
and others. It is 67% faster 
than a Commodore 1 525! 



Any of these Options allow you to connect and print. 

APROPRINT-2064™ (pictured) Add: 59.95 

For Commodore VIC-20 & C-64 - Cable included. 50 cps, 

APROPRINT-4080™ Add: 59.95 

For all Atari Computers - Cable included. 30 cps. 2 yr. warranty. 

APROPRINT-100Q ™ Add: 29.95 

RS-232-Serial 

APROPRINT-8000™ Add: 29.95 

Centronics type Parallel - 50 cps. 

ADD: S8.00 shipp ng (cont. USA). $35.00 {Canada. HI, AK) 

(All other foreign orders Add S75.00 (shipped by Air) 



The ONE VIC-20® Memory Expansion Board that DOES IT ALL! 



Maximum Memory allows you to use more powerful programs for: 

• EDUCATION • ENTERTAINMENT • MAIL LISTS 

• BUSINESS APPLICATIONS • FINANCIAL RECORDS 



APROPOS TECHNOLOGY 

RAMAX 



/ 



Extension 
allow other 

cartridges to 



_ / J 



Very low _^ 
mwfli usage" 

r«<J Jries no 
external 
powe* source 





A perteci invesimem !Q give your lamily andyOufSdit 

more enjoyment aia use from, you-r home compute*" 
The eased operation the neat appearance ana the 
real POWER it ados to your VIC at this taw price 

makes i! a MUST for every VIC home" 

SPEGIAt LOW PRICE 1 

Only S3995 

P'iCe includes shipping and handling wilPiin 
Continental USA Foiegn nraers please 
add 525 00 CaM Res'OenisaMfi^saies 

10 DAY MONEY-BACK GUARANTEE 

It not satisfied, Simply teturn -n original 
condition (or yew; money back 

RAMAX Jr." 



To equal the total memory of RAMAX" you would 
have to buy a 16k Memory Expansion, PLUS an 8k 
Expansion. PLUS 3k Expansion THEN you would 
need a mother board" With RAMAX" you buy |ust 
ONE piece .at ABOUT HALF THE PRICE! 

RAMAX" Fonlu'ej.iod SpflcificsVicns 



' Built-in switch allows User selection of any com- 
bination ol S areas or RAM memory* 

BLKI |8k Adr 8192-T6M3 

BLK2 {flk Adf 1638*-2d575l 

6LK3 {Sk Adr 24576-3276?) 

BLK5 (Ad* ii0960-49i Bl, allows ^sallows 

8k ROM games) 

RAH [3k Arjr 1024-4095) 

RESET iPesetscompuie' without cower oft/on) 

■ Built-in electrical Fuse to protect equipment 



Aire; 



TO ORDER: 

Send Check or Money Order For the Total 

Calif residents add 6% tax. 

Or Contact your Local Dealer 

PhoneordersCall(805) 482-3604 



eacy own i 
MAX Jr. " 



VfSA 



All Prices U.S Dollars 



CHARGE CARDS ADO 3% 
DEALER INQUIRIES WELCOME 



WE SERVICE WHAT WE SELL 

VIC-20 & Com mod ore -64 are registered 
trademarks of Commodore International 
Atari is a trademark of Atari Inc. 

APROPOS TECHNOLOGY 

1071 -A Avenida Acaso 

Camarillo, C A 93010 



y own an 8k Exoartder > Gel U«e NEW 
: Jr." ident-cat 10 !ne hamax ■ 
except with f9k instead ol 27k Ouf insiFiyt 
lions will shew you how to use your 8k as 
BLK 3 With Jr io get the lull complflmo'V of 
memory 1 

Special Only $79.95 
Shipping included 



* Two (21 extension correctors allow ANY addi- 
tional cartridges and/or devices oe 5 sgrteO toi the 
VlG expansion port 

# Very low power consumotKjn [ t75 amp usual) 

* Higti lelohtlily qpld-plaled ec-rneetors are de 
signed (or lon-g life 

• Compare. Operating Manual. 

" 6 month parts and labor warranty to original 
purchaser 

■ Factory service 

'Many VIC-20 CVtrfctoftS and programs requ-re cer- 
tain conl-gurattons oT the memory ( e certain games 
will only tun on the unexpanoed Vic while others 
requ>re the upper portion cl the expanded memory) 
With RAMAX'* yuu fia*e switches that turn-on and 
Igrn-oH portions ol the memory to provide ihe right 
atea Ot memory - ail wiincut plugging or unplugging 
it's -so easy 1 



_ APROPOS TECHNOLOGY 



Circle No. 37 



New Product! 

M r nU Jr A™ l/"0*f Gives your Commodore 64 lull expandability This, 

superbly designed expansion module plugs mio the 64 A gives you d swilchable (■singlyor in any 
combination) expansion connectois - plus fuse proiecton ■ plus a reset button' on | V fi ID 05 

Shipping included 

In Canada contact TENTREX Phone (416) 272-1 198 



The Pro Gram 



"IN THE BEGINNING 
THERE WERE FILES. 



II 



By Jerry B. Byrd ! 

This month I am going to depart from 
ourstandard approach of dividing the arti- 
cle into a philosophical and a practical sec- 
tion. Because the philosophy part for this 
topic is longer than usual, 1 am deferring 
the practical discussion until next month in 
order to give it the full attention it de- 
serves. 

Let me first say that I am going to ap- 
proach the subject of files from a slightly 
non-standard point of view. If you are a 
new reader of COMMANDER, let me en- 
courage you to get all the back issues you 
can. Each of my installments has built on 
what has gone before. While it is not man- 
datory that you look at older columns, I 
have a feeling that it might be helpful to 
see where I am coming from. 

FILES, FILES AND FILES 

When I was in the Air Force, there was 
one particular term that had great poten- 
tial for confusion. It was the word, "air- 
man." This word has three distinctly dif- 
ferent definitions. First, it means all Air 
Force personnel, as opposed to swabbies 
of the Navy or footpounders of the Army. 
Second, it means enlisted personnel, as 
opposed to officers. Last, it can mean a 
particular rank, that of airman, versus 
sergeant. Due to this multiplicity of mean- 
ing, the word was almost unusable. 

"Some manufacturers use the 
word 'file' to mean anything 
attached to the processor. " 

Asimilarsituation exists in the computer 
world with the term "file." Some books 
and manufacturers use the word as a 
reference to anything that is attached to 
the processor. Terminals are files, diskdrive 
units are files, printers are files, and 
sometimes even co-processors and banks 
of memory are files! This rather global 
definition of files is not what Commodore 



has used, so our requirements dictate that 
we can press on to other definitions. 

A second definition of "file" is any infor- 
mation that issemi-permanently stored on 
some media for future use. The media 
most often imagined are disks and tapes. 
But the list doesn't end there. A more 
complete list of possible media would 
have to include punched cards and paper 
tape, magnetic cards, and even paper 
print-outs. Add to that the more esoteric 
possibilities of bubble memory, battery 
supported ram, off-line central data banks 
(read modem), and even direct computer- 
to-computer connection, where each 
computer becomes a "file" for the 
other(s). 

I/O DEVICES 

In our discussion, we will mainly pay at- 
tention to the more mundane files of this 
genre, the disk and tape. Commodore 
does not call the actual units a file, 
however, but rather calls them devices. I 
like this distinction, since there is now a 
clear break between the storage medium 
itself and that which is stored on the 
medium. This makes conceptualization 
far easier. Before we can proceed into our 
discussion of files, I think there is merit in 
digressing for just a moment and looking 
at the concept of devices, as used by Com- 
modore. In our three definitions of files 
above, Commodore has opted for the se- 
cond as their basic definition of device. 
Really, any device carries a connotation of 
I/O (input/output). 

Input occurs when the computer 
receives something from the outside 
world (usually an operator or a file), and 
output occurs when the computer sends 
something to the outside world (again, 
usually an operator orfile). Let me give you 
a quick list of the devices of Commodore 
computers: 



= keyboard 

1 = tape drive 

2 = second tape drive (PET and 
= CBM machines) 

- user port (VIC and C-64) 
= RS232 port ('B' models) 

3 = screen 

4 = printer 

5 = modem (CBM8010) 
8 = disk drive 

14 = special device of interface 
(MuPet II, TNW 103 
modem, etc.) 

This list is not exhaustive. Additional 
devices of the same type usually are 
numbered one higher than the standard 
(second disk drives are thus usually 
numbered 9). 

Of the above listed devices, most can- 
not support more than one division of 
itself simultaneously and independently. 
For example, the printer, while it might 
have two separate sheets of paper in it, 
cannot be told to independently print to 
paper 1 or paper 2. (Yes, I know how to do 
it, too, b ut the pri nter d oes n 't.) The exce p- 
tions to this are the disk drive. Conse- 
quently, it is not mandatory (in some 
cases, not allowed) to name a particular 
file on any device except the disk drive; 
and there it is mandatory to name which 
particular file is being addressed. 

GETTING INTO FILES 

We now come to the third definition of 
our word, "file." This is a specific set 
(grouping) of information to be l/0'ed by 
the computer. This is the more normal use 
of the term "file." Atthis point, things may 
get a little confusing. We can treat all of 
the devices listed above as if they were a 
file (with the exception of the disk drive). 

In order to work with a file, it must be 
opened. BASIC has the command OPEN 
for this purpose.The OPEN command tells 
the computer all it needs to know about 

February 1984 • COMMANDERI45 



the file to be accessed. We will look at a 
couple of OPEN statements later to see ex- 
actly how they operate. While not always 
mandatory (sometimes it is), the CLOSE 
state tells the computer that we are 
through with a particular file. Since the 
Commodore computer can have only 10 
open files at once (don't complain, the 
IBM PC can have only 3), not closing un- 
needed files limits the total number we 
can access. Commodore disk drives can 
only have 5 or fewer open disk files at one 
time. More on that later. 

There are 3 more commands that are 
used with files: INPUT#, PRINT*, and 
GET*. If you have done much programm- 
ing at all, you will recognize at least part of 
these commands. Each of them has been 
used to INPUT, PRINT, and GET from the 
default devices. When your computer first 
is turned on, it sets the screen (device 3) as 
the default output device and the key- 
board (device®) as the default input 
device. These values are in RAM and can 
be POKEd to change to some other de- 
vice. For output, BASIC gives us a com- 
mand to do this, CMD plusthefile number 
(I'll explain file numbers next month) to 
change the default output to the selected 
file (and, by extension through the OPEN 
statement device). 

Let's spend a moment talking aboutthe 
various types of files. Not all of these will 
apply to all devices, and most of you prob- 
ably don't have all devices, but if you are 
really tracking toward a career in pro- 
gramming, or if you are a typical com- 
puterist, you have your sights set on more 
and more equipment. 

Commodore uses and recognizes four 
types of files. (Some would say, five, and, 
in fact, I am going to look at five.) They are 
PGM (program), SEQ (sequential), REL (re- 
lative), and USR (user). In turn, each of 
these, except relative, are further divided 
into input (read) and output (write) files. 

PROGRAM FILES 

Program files may be written to and 
read from both tape and disk. There are 
two ways to input the files for both, and 
two ways to write the file to disk, but only 
one way to write it to tape. You are prob- 
ably familiar with the SAVE and LOAD 
commands (plus DSAVE and DLOAD for 
BASIC 4 users). These are one method of 
reading and writing programs. SAVE is the 
only method to write to tape. Program 
files can be read, one byte at a time, by 
opening them with the proper para 
meters. This is helpful to check one pro- 
gram against another, but is extremely 
slow. This is because the GET* command 
operates very slowly in BASIC, There are 
some other things that this capability can 

461COMMANDER • February 1984 



be used for, such as copying programs 
from one disk unit to another, etc. 

Programs are just files that contain 
instructions to the computer. Most often, 
these files are not actually read, in the 
traditional sense of the term, but are load- 
ed into memory for various operations. In 
fact, one program can load another into 
memory and it will then automatically 
begin operation. This process is called 
"chaining." One note: the first program 
which loads another program in such a 
fashion, on all Commodore computers ex- 
cept the new 'B' series, must be larger 
than any subsequent program, or must 
make the computer think it is larger by 
making it look biggerthan it is. I will have a 
whole column about this in the future. 

SEQUENTIAL FILES 

Sequential files are the easiest files to 
use. Th is is why most softwa re makes such 
great use of them. It is the reason for their 
use In the earlier installments of this col- 
umn. There are three things you can do 
with sequential files: read, write, and ap- 
pend, Append means to add to the end. 
You can always make a sequential file 
longer, but you can neither make it smaller 
nor re-arrange it to better suit your needs. 
There is one other problem with it: if, for 
any reason, a program neglects to close a 
sequential file that is being written or ap- 
pended to, the disk will be left with an 
open write file. This can be recognized on 
the directory by an asterisk next to the file 
type (e.g.,*seq.). If this occurs, and the 
disk has not been removed from the drive, 
it is possible to close the file by one of two 
options. 

"Commodore uses four types 
of files: program, sequential, 
relative, and user. " 

You can use the DCLOSE command on 
BASIC 4 or CLOSE the command channel 
to the disk drive in BASIC 3. (See previous 
columns for a discussion of the command 
channel.) If this doesn't do it, then one last 
chance exists: OPEN the command chan- 
nel and CLOSE it. (Syntax:OPEN15,8,15: 
CLOSE! 5.) If this doesn't fix it, then 
nothing will. You are in a position at this 
point of losing your entire sequential file. 
Wrong action at this point may also cause 
a loss of the entire disk! Proceed carefully. 

The open write file must not be left on 
the disk. It indicates a basic confusion in 
the DOS (disk operating system) that may 
be made even more pronounced later. 
The open file may be removed from the 
disk very safely with the COLLECT or 
VALIDATE commands. Be aware that use 
of these commands on a disk with ran- 



dom access files may cause the loss of that 
random access data if more data is added 
to the disk. The only safe thing to do is 
copy the data to another disk using the 
copy routines found within the specific 
software package. The COLLECT and 
VALIDATE commands cause the DOS to 
check each file for a complete chain of all 
the blocks it uses and then release all other 
space on the disk to be used for later 
storage. Some random files are not chain- 
ed the normal Commodore way. Good 
software will provide copying routines to 
move data from one disk to another, if 
direct access files are being used. 

The obvious relationship among the 
pieces of information in a sequential file is 
that of being in a tunnel, end-to-end. It is 
impossible to read the information in the 
middle of the tunnel without reading all 
the information ahead of that which is 
desired. This limitation represents the 
greatest problem associated with sequen- 
tial files. If the information stored in a se- 
quential file is to be manipulated in any 
way (sorted, portions deleted, modified, 
etc.), then the entire file must be moved to 
memory and then back to the disk, a pro- 
cess that is severely limited by memory and 
relatively slow. 

RELATIVE FILES 

Relative files address the need to 
change, modify, delete, etc. the contents 
of a particular piece of information 
without the need to read through the 
large, unrelated portions of the file. 
Relative files allow nearly instant access to 
a particular piece of information. This 
means that you can get the address of a 
particular person from a mailing list file 
and change just that without the need to 
read all the people on the file ahead of the 
desired name. The exact methodology for 
doing that will be discussed next month. 
This great boon to programming forinfor- 
mation management is not without its 
problems, however. 

The problems associated with relative 
files are, for the most part, minor. Fixed 
record length, which means that you must 
reserve empty disk space for the longest 
possible name, is of consideration with 
small disk sizes and/or overly generous ex- 
pectation for record lengths. For example, 
if most of the people on a mail list have last 
names like Jones and Smith, with only one 
named Anistoskiostisis, insuring that the 
longest name fits the space means signifi- 
cant wasting of disk space on all the other 
names. The fact that fewer relative files 
may be open on the disk at one time is also 
of some consideration in some circum- 
stances. 




It's that time again. 



Deductibles? Itemization? Short forms? Long 
hours. Those familiar tremors at tax time. 

Relax. 

This year you and your personal Commodore 64™ 
can process your own computerized tax return- 
just like the professionals do— easily, conveniently, 
quickly . . . with TaxQwik®. 

TaxQwik is a complete tax preparation system that 
can analyze your total tax picture, perform income 
averaging and recommend the most advantageous 
options. If you have a printer, TaxQwik can save 




C - commodore 

(Officially approved by Commodore) 



Circle No. 204 



you even more time. It can automatically print on 
standard government tax forms, one page at a 
time. Error-free. Hassle-free. Stress-free. And, 
TaxQwik is revised annually to keep current with 
changing tax laws. 

An easy-to-follow instruction manual guides you 
every step of the way. It's never been easier or 
more convenient doing your taxes. 

Who knows, TaxQwik may even make it fun. 

$yy»y5 (tax deductible, of course) 
Available at the software retail store nearest you, or 
directly from: 



GENEVA TECHNOLOGIES CORP. 
225 Christiani Street 
Cranford. NJ 07016 
{201)276-1144 



TaxQwik* is a rcgisiered trademark of Geneva Technologies Corp. 
Commodore 64"" is a trademark of Commodore Electronics. Lid 



Two problems of significant magnitude 
are: (1) the requirement to use a number 
to address each record; and, (2) the fact 
that all records must be contiguous 
(touching). Let's look at the last, first. Com- 
modore (and most, if not all, other 
manufacturers supporting this file struc- 
ture) require that if you want 2 records, 
number 1 and number 500, to be on file, 
then records 2 through 499 must be 
created and put on the disk, even if they 
are not ever to be used. 

Can you imagine the chaos that would 
be created if the postal service announced 
tomorrow that henceforth there would be 
no more street addresses butjust numbers 
(did they already do that?)! That is exactly 
the situation when the records may have 
only numbered addresses. No more is 
there a Mr.Smith or inventory item 
R4T568D2. There is only a 342 and part 
3126. Notice how this nomenclature tells 
us little about anything. There are ways 
around both these limitations, but the 
ways themselves raise other problems. If 
there is a need (and there always is) to re- 
arrange (sort) the information in one or 
more orders, that becomes a problem 
also. 

SUPERFILE TO THE RESCUE? 

Look, up in the sky! It's a bird! It's a 
plane! No, it's super file! Onto the scene of 
our anguish and frustration comes the 
ISAM! ISAM stands for indexed sequential 
access method. Think of it as a relative file 
with a twist: the address can be numbers 
or letters. Records are put on the disk only 
if needed; they need not be contiguous. 
Voila! Every need is met. Well, almost You 
still have fixed record lengths. Not only can 
the record address be alphanumeric (with 
numbers and letters), but it may also be 
read sequentially in record address order: 
automatic sorting. The address of the 
record is usually called a key. Some 
systems allow identical keys, others don't, 
and still others inform of duplication but 
still allow it. 

Why don't we always use ISAM files? 
Well, there are several reasons. The most 
obvious is simply that Commodore 
doesn't have it. Secondly, we can simulate 
this capability with two files, a key file and 
a record file, with the key file in memory 
for manipulation and the data file on the 
disk. A rather obvious reason not to use 
ISAM files is that in many circumstances 
they are really not appropriate. Another 
reason they are often not used is that peo- 
ple are not aware that Commodore and 
other outside vendors have such a capabil- 
ity available as an add-on program. 

Commodore's ISAM is called CMAR. I 
think that the very best one is 'The Master' 
from Canadian Micro, since it not only 

4SICOMMANDER * February 1984 



gives ISAM capability, but also provides 
screen layouts, security, high precision 
math, and much more. Another excellent 
one is, I think, no longer available, but was 
from Paul Zuzello at Creative Software. 
There have been some others. Many have 
been colossal failures, and each one usual- 
ly has some limitation(s). Why the makers 
of microcomputers have not given this 
capability as standard equipment firm- 
ware, I don't know, It seems that the first 
to do so will score a major market 
triumph, from a programming point of 
view, 

A lot has been presented about files. 
Next installment I will give some actual ex- 



amples of the ideas presented here, and 
then put it all together in a random access 
program to store student grades. Until 
then, I pray that the new year will repre- 
sent more than a renewal of old broken 
resolutions, but will be a time of renewal 
of mind, body and spirit. "8e not conform- 
ed to the world, but be transformed bythe 
reNEWing of your mind. . . ."The best of 
New Years to each of you! 




TALK OR SING-The "64" responds 

IN YOUR OWN VOICE 

with this new and unique development in 
Digital Recording 




Enter up io 150 of your own words and phrases. Compute response with 
BASIC. Store word sets on tape or disk for unlimited selections. Easy for anyone 
to set up and use. Complete with cassette software (transferrable to cisk) with 
demonstration programs for a talking clock, calculator, and black jack. How to 
define every <ey as a spoken phrase or song note or other sound. There are so 
many applications and special effects it boggles the mind! Also money making 
opportunities Soon available for other popular computers. Software for word 
recognition being developed. 



$1 1 995 



VOICE 
MASTER only 

complete with software and detailed manual 
Users kept up to date with Newsletter. 

WE CAN DEMONSTRATE OVER THE TELEPHONE!! 

COVOX CO. 675-D Conger St. Eugene, Oregon 97402 
Tel: (503) 342-1271, Telex 706017 



Check, money order, or VISA/MC 
(Dealer inquiries invited) 



Circle No. 170 



Data Organization for 
the VIC-20: Part III 



iBy Arthur J. Dudley I 

Last month's article ended with a prob- 
lem concerning floating point real 
numbers. You were given the information 
below and asked to provide the variable 
name and its value. 

|^ e#1 65 Variable name 

Byte #2 65 

Byte #3 135 Exponent 

Byte #4 ... . 200 MSB 

Byte #5 63 

Byte #6 46 Mantissa 

Byte #7 73 L5B ) 

Variable names for floating point reals 
are represented by straight ASCII code (no 
modification is performed); therefore, the 
number 65 represents the character "A" 
on the ASCII chart. Since bytes one and 
two both contain the number 65, the 
variable name is AA. 

To determine the actual value repre- 
sented by bytes #3 through #7, it is best to 
use the five steps covered in Part II of this 
series. 

Step: 1 : Convert the mantissa into its 
binary configuration. (See 
Figure 1) 
Step 2: Number each bit from 1 to 32. 

(See Figure 1) 
Step 3: At this point using the mantissa 
conversion program will simplify 
calculations (see Part II). 
Program Instructions: 

a) Enter the number 15 for the 
amount of bits set to one. 
Remember not to include the 
first bit. 

b) One at a time, enter each bit 
number, not including the first 
bit, that is set to one. (2, 5, 1 1, 
12,13,14,15,16,19,21,22,23, 
26, 29, and 32) 

The mantissa should have the 
value of .782214063. 

Manual equation: 

Mimplied) + 1 /2 2 + '/ 2 5 + y 2 ii + 
y 2 i2 + i/ 2 1i + y 2 w + i/ 2 15 + y 2 i 6 

+ 1/ 2 19+ 1/ 2 21 + 22 + 1/ 2 23+ 1/ 2 26 

+ '/2 29 + V2 31 = .782214063. 



Figure 1 






















Byte no. 






Binary Configuration 




Decimal 
Equivalent 


4 




1 


1 








1 











200 (MSB) 




Bit# 


1 


2 


3 


4 


5 


6 


7 


8 




5 










1 


1 


1 


1 


1 


1 


63 




Bit* . . 


. . .9 


10 


11 


12 


13 


14 


15 


16 




6 










1 





1 


1 


1 





46 




Bit* 


17 


18 


19 


20 


21 


22 


23 


24 




7 







1 








1 








1 


73 (LSB) 




Bit* 


25 


26 


27 


28 


29 


30 


31 


32 





Step 4: 



Step 5: 



Subtract the number 128 from 
the contents of byte three to ob- 
tain the true exponent. 

135 - 128 = 7*- True Exponent 

| Byte #3 j 

Multiply the fraction obtained in 
step three by the number 2 raised 
to the true exponent. 

[Determined i n step4! 

.782214063 x 2 7 ^100.1234 



Determined in step 3 



Because the leftmost bit of our 
MSB (Byte #4) is set to one, the 
value must be negative. 
Variable AA = -100.1234 



So far, I have covered integers and 
floating point real numbers. What re- 
mains are string variables. Before you con- 
tinue reading, LOAD and RUN your mem- 
ory dump program. After entering your 
name, press the SPACE BAR once to 
display the contents of memory locations 
4923 through 4929. 

String variables occupy a total of seven 
bytes in memory, the same amount oc- 
cupied by integers and floating point reals 
(refer to Figure 2). Bytes one and two are 
used to represent the variable name. The 
first character is represented by straight 



ASCII code; the second character has the 
number 128 added to the ASCII code 
representation. Referring to Figure 2, you 
will see the letter "E" represented by the 
number 69 (ASCII code), and the null 
character represented by the number 128 
(ASCII code for a null character + 128 = 
128). Bytes six and seven are not used, 
leaving bytes three, four, and five to store 
the string. You might wonder how three 
bytes can store a string of more than three 
characters. The answer is, they cannot, In- 
stead of storing the string itself, bytes 
three through five store the string's length 
and the address where the string is actu- 
ally stored. 

Byte three stores the string length 
(string E$ = "XX" is two characters in 
length), and bytes four and five store the 
actual address. Byte number four (LSB) 
represents the "units" or "ones" of an 
address, byte number five (MSB) 
represents multiples of 256. An MSB of 
16 and an LSB of 90 represents an ad- 
dress of 4186 [(16 x 256) +90.] The 

MSB LSB 

largest address which can be represented 
bythistechniqueis65535[(255 x 256) + 
255], and the largest string possible is 255 
characters. Since a program line cannot 
exceed 88 characters in length, you must 

February 1984 • COMMANDER! 49 



use the process of concatenation ("adding 
to") to circumvent this limitation. (Refer to 
your Programmer's Reference Guide for 
information on concatenation.) 

To display the contents of address 41 86, 
press the "J" Key on your keyboard. You 
should then see a prompt requesting an 
address to be entered. Type 4186 and 
press RETURN. You may have noticed ad- 
dress 4186 is in the program section of 
memory (refer to Figure 1 of the first arti- 
cle). The statement E$ = "XX", located in 
line 6 of the memory dump program, 
begins at address 4182, with the string 
stored at addresses 4186 and 4187 (refer 
to Figure 3). 

String assignments via INPUT state- 
ments are handled a little differently. Since 
they are not inherent to the program, the 
VIC must reserve a section for them in 
memory. This section is located at the bot- 
tom portion of user RAM. For a 5K VIC, the 
end of user RAM is at address 7679. The 
first string assignment will be located at 
the bottom of user RAM and each con- 
secutive string input will be placed on top 
of the previous one. 

Figure 4 shows the configuration of 
the variable NA$. This variable will con- 
tain your name as input at the beginning 
of the program. The length and contents 
of this string will vary depending on your 
input. Using my name as an example, the 
string length (byte #3) is 9, with the string 
being stored at address 7671 [(29 x 256) 
+ 247]. 

This completes the section on string 
variables, but before concluding, a few 
practical uses for the memory dump pro- 
gram are in order. The first and most ob- 
vious is program debugging; however, the 
memory dump program should be 
customized as follows prior to its use: 

1 . Eliminate lines 5, 6, 7 and 8. These lines 
are used to set up test variables and are 
not needed for program execution. 

2. Renumberthe memory dump program 
so as not to interfere with your main 
program. It is best to use the memory 
dump program as a subroutine and 
branch to it when necessary. 

3 After your main program has been ex- 
ecuted, and you wish to check memory 
variables, branch to your memory 
dump subroutine with a GOTO key- 
word. Do not use a RUN keyword for 
this will clear ail your variables prior to 
execution. 
4. You may wish to conserve memory by 
condensing the memory dump pro- 
gram by using multiple statement lines. 
The next article in this series will include 
an append program to facilitate merging 
the memory dump program with your 
main program, and a customized memory 



Figure 2: E$ = "XX" 



Address 



Byte# 



4923 


4924 


4925 


4926 


4927 


4928 


4929 


(69) 
E 


(128) 

Null 


2 


90 


16 









1 



Variable 
Name 



7 



LSB MSB Not used 



Length of 
String 



The string variable E$ as shown on the screen display: 

'" > 'Variable name as listed in program 



4923 
4924 
4925 
4926 
4927 
4928 
4929 



69 

128 

2 «*- 

90-<- 

16-*- 







Length of string 

MSB) . 

LSB t ~^ H REPRESENTS ADDRESS 4186 



ADDRESSES 



Figure 3: Statement E$ = "XX 




Note: To obtain the below display, press J on your keyboard and enter 


address 


number 


4182. 




4182 


69 


E 


Column #3 was intended only to 


4183 


36 




1 display variable names. If 


4184 


178 


2 -< , 


you branch out of the variables 


4185 


34 




section, you will receive some 


4186 


88 


X I 


superfluous information in 


4187 


88 


X \ 


column #3. 


4188 


34 






Program instruction breakdown: 




Decimal 




Program 




Representati 


on 


Statement 


Charf 


69 




E 


ASCII (pg. 272) 


36 




$ 


ASCII (pg. 272) 


178 




= 


Program Tokens {pg. 178) 


34 




■ t 


ASCII (pg. 272) 


88 




X 


ASCII (pg. 272) 


88 




X 


ASCII (pg. 272) 


34 




1 1 


ASCII (pg. 272} 


"The program 


section 


uses two sets of codes, ASCII and program 


tokens. The Chart column refers you to the proper conversion chart 


in your Programmers 


Reference G 


uide. 



S0ICOMMANDER • February 1984 



dump program. To gain familiarity with 
the memory dump program, try the fol- 
lowing exercise. 

1 . Enter the additions below to the mem- 
ory dump program exactly as shown: 

1 X = 296:Y = 98:Z = INT((X/Y)* 

10® + .5)/100:PRINTX;'7";Y;"=" 
2 INPUTA 

3 IFA = ZPRINT"CORRECT";END 

4 PRINT"INCORRECT":END 

The above program is a simple division 
program. You are required to input the 
answer to 296 divided by 98. 

2. Enter RUN 

3. Enter the answer rounded to two deci- 
mal places (3.02) and press RETURN. 

4. The word "INCORRECT" should be 
displayed. Enter PRINT Z and RETURN 
then PRINT A and RETURN in the imme- 
diate/direct mode. 

5. If both variables have the value of 3.02, 
why then is the condition in line 3 false, 
thus preventing the word "CORRECT" 
from being displayed? {The answer will 
be in the next installment.) 

Note: To determine the cause, utilize 
the memory dump program to 
inspect the variables in ques- 
tion. Enter GOTO 7 to execute 
the memory dump program. 
Finally, I'd like to mention two other 
uses forthe memory dump program. They 
are (1) to easily obtain a listing of all vari- 
ables for documentation purposes, and 



(2) to explore VIC's memory. You can 
display any address with this program. 

Next time, I will explain how the three 
types of variables are used in arrays and 
point out some memory-saving techni- 
ques. The next article will conclude this 
series. So if you have any questions, please 
write to me through COMMANDER 
magazine. 




Figure 4: NA$ = "A. DUDLEY" (Keyboard input) 



Note: To obtain your display, press R (returns you to the beginning of 
the variables section) and then press the SPACE BAR twice. 



4937 
4938 
4939 
4940 
4941 
4942 
4943 



78 

193 

9 

247 

29 







N 
A 



■Variable name 

Length of string 

LSB 

MSB 



Note: To branch to the string section of memory, press the S Key or 
determine the actual string address from bytes 4 and 5 and enter 
this address after pressing the J Key , Once accomplished, you 
should see a display with your name spelled out in the right hand 
column. 



7671 


65 


A 


7672 


46 




7673 


32 




7674 


68 


D 


7675 


85 


U 


7676 


68 


D 


7677 


76 


L 


7678 


69 


E 


7679 * 


89 


Y 



End of user available ram for a 5K VIC. 



CASSETTES 




DATATRAC ^| 

BLANK CASSETTES* 



C-05, C-06. C-10, C-12, C-20, C-24, C-30 



From the leading supplier ol Computer Cassettes, 
new, longer length C-12"s (G minutes per side) provide 
the eitra lew feet needed for some 16K programs. 
<.^i BASF-LHD (OPS) world standard lap*. 
~^T Premium 5 screw shell with leader. 
e*^^ ' ''s* Error Free • Money beck guarantee, ^fc 



Call: 213/700-0330 i« ihmiputi ihimmmt o« knn u* ontn 

TWRH IW ChilswoRh. CA 31311 

■ wm ORDER FOAM m 



.MAIL TO- 



ftem 


> DO.Z. 


; ooz. 


TOTAL 


500 C-i2'ioo- oC: 
orfrWi 6b t™ 

wVUWs, add U ea 
/shipping J17 


C-os 


Z T C» 


n '3oo 




C-06 


b '« 


■ ■ J tc 




C 10 


Q T sa 


" m oa 




C-30 


9 M 


n 17O0~ 




-_-- 


C <4 


9 0C 


;- iroo 




PRCC 1 STORAGE 
! CADDY win nnjryJ dot 


C-Zf 


1 1 00 


3) 00 




turn Boi 


;: ?» 


* 00 






SUB total 






ZH* r Air-tof! lOO EMS E*l 




2 labels anty BtofiS 


Srvtmng.ntr^irig ■,-, cwiniifyi 


350 


sold separately In Cnnt 


OutuOt it 5lU*I ADD It pay 
ici :iih'H Of bCifl 




U S shtpjientbyU PS 
H Parcet Post preferred 


TOTAL 




check here Q 



Crtoch ty MO endorsed — Send Qwniiiy Discounis [ ; 
Charge lo ciottt card VISA C MASTERCARD r 



CaM Mr, 


p m 








Cn> _ .__ __ 








Compjier make & moot; 


Da*'' >ly/o> 



Circle Mo. 225 



Februarvl984 • COMMANDERIS\ 



Review of MOSES: 

A Full-Featured 65C02 
Assembler for the VIC-20 



'.By Glen Colbert* 



A strange thing has been going on at 
my house since I started contributing ar- 
ticles to the local user's group newsletter. 
At all hours of the day {and night) strange 
calls come in. The people ontheotherend 
of the line seem to be suffering from great 
agony and frustration. "It goes out to the 
disk, but I can't get it back," is a common 
refrain. "Why didn't it work?" seems to 
have replaced "What is the meaning of 
life?" as the world's most difficult ques- 
tion. 

At 10:30 one Sunday night, I received a 
call from one of these poor, agonized 
wretches. It seems that he was writing a 
terminal program for his new auto 
dial/auto answer modem. "It works great 
except I need to add a timing loop from 
S3 1 E0 to $3 1 F2 and there isn't any room. 
How can I move everything up 18 bytes 
without rewriting the whole program?" 
When 1 asked what assembler he was us- 
ing, the problem became quite clear. He 
had taken on a large project with the tiny 
assembler provided in his monitors. 

Tiny assemblers like those provided in 
machine language monitor (e.g., V1C- 
MON or HESMON) are fine for jobs which 
are smaller than, say, 100 bytes, but 
anything larger (particularly if it might re- 
quire changes later on) really needs a "full 
featured" assembler. A tiny assembler's 
primary role is to make small changes in 
existing code as an aid to debugging 
machine language programs. References 
made with a tiny assembler must be made 
to a specific address (i.e., the use of labels 
is not supported), and operands cannot 
contain calculations. Also, there is no pro- 
vision in most tiny assemblers for entering 
A5CII data without first converting it to 
hexadecimal. 

S2ICOMMANDER • February 1984 



FULL-FEATURED 
ASSEMBLERS 

Probably the biggest difference be- 
tween a monitor's tiny assembler and a 
full-featured assembler is that a tiny 
assembler works directly on the code 
which is to be executed (object code), 
whereas a full-featured assembler keeps a 
list of instructions and addresses (source 
code) which are later "assembled" into 
object code. Because the source code is 
not directly executed, it can contain infor- 
mation which is not intended to run, such 
as comments and labels. At assembly 
time, this "extra" information is either con- 
verted into numbers in the object code or 
ignored. The source code can be saved, 
and later loaded, without losing the com- 
ments, label names, and other informa- 
tion that makes assembly language a little 
bit easier. The source file can be edited, ex- 
panded, or modified with relative ease. If 
you need to insert some code into the 
middle of the program, no problem. Just 
load the source file, insert as much (or as 
little) as you like, and re-assemble the pro- 
gram. So long as you have used labels con- 
sistently throughout the program, no fur- 
ther modification is needed. The new 
code is ready to run. 

Do you really need a full-featured 
assembler? I have a computer technician 
friend who uses VICMON for all of his 
6502 assembly. However, I think that if 
you valueyour sanity, a good, full-featured 
assembler is a must for getting into 
machine language programming. 

MOSES 

Since I bought my VIC-20, I have tried 
out three commercially available 6502 
assemblers: Develop 20 from French Silk, 



6502 Professional Development System 
from Human Engineered Software, and 
Moses from Century Micro. Although this 
is primarily a review of the Moses 
assembler, I will make occasional com- 
parisons to the other two assemblers. 

NCR 65C02A 

Included with the Moses package is a 
new microprocessor for your VIC. The 
new CPU must be installed before Moses 
will run. The 6502 inside your VIC is 
socketed (like a wall plug with 40 slots) so 
there is no need to pull out your soldering 
iron. Just open up the VIC, remove the old 
chip, and plug in the new one. 

A few cautions are in order here. First, if 
your warranty is still in effect, this 
modification will void it. Second, the NCR 
65C02 is a CMOS (Complementary Metal 
Oxide Semiconductor) chip. As such it is 
very sensitive to static electricity until you 
get it installed. I strongly recommend that 
you properly ground yourself while doing 
the installation. If you are at all unsure of 
how to do this, have a service technician 
install the new chip for you. Third, make 
sure that all the legs of the chip get into 
the proper holes in the socket and that the 
chip is properly oriented. Double check 
your installation before closing the VIC 
back up. 

CMOS ADVANTAGES 

CMOS chips use significantly less power 
than conventional 6502 (NMOS) chips. 
While the NMOS chip draws 400ma the 
new chip draws only 8ma. This may 
reduce some of the heat buildup in the 
VIC. 

The 65C02A is more "crash resistant" 
than the 6502. Not all code numbers 



represent valid instructions to the 
microprocessor. These invalid instructions 
are called "unimplemented opcodes". 
With the 6502, some of these unimple- 
mented opcodes cause the machine to 
"hang up" when one is encountered. The 
VIC would have to be turned off or reset to 
recover from it. The CMOS version treats 
these as NOPs (no operations) thus mak- 
ing it easier to recover from program er- 
rors. Additionally, the CMOS version is 
more "noise resistant" than the old chip. 
The most significant difference be- 
tween these two chips is the addition of 
27 new opcodes in the CMOS version {see 
Table 1). Most of these are useful enough 
that they soon become a necessity to the 
programmer. All of them can result in a 
reduction in program size. Storing the 
registers gives a good example of this. 



6502 



65C02 



STATEMP 


PHX 


TYA 


PHY 


PHA 


PROCESS 


TXA 


PLY 


PHA 


PLX 


LDATEMP 




PROCESS 




STATEMP 




PLA 




TAX 




PLA 




TAY 




LDATEMP 





It should be noted at this point that 
there is another 65C02 microprocessor 
presently available. This other chip, made 
by Rockwell, has still more commands. 
Either one should run code written on 
Moses, but Moses only supports the NCR 
version's opcodes. 

Existing programs written for the stan- 
dard NMOS 6502 run without modifica- 
tion on the new microprocessors. Addi- 
tionally, the documentation that comes 
with Moses has the NCR data sheet forthe 
new chip. 

GETTING STARTED 

Moses comes in a cartridge. While it is 
located in high memory (SA000-$BFFF), it 
is not an "auto start" program. This is par- 
ticularly handy if you don't like the idea of 
wearing out your expansion port's edge 
card connector by constantly plugging 
and unplugging cartridges. It is written 
(100%) in machine language. This is a 
refreshing change from my experiences 
with the HES and French Silk assemblers, 
which are mostly in BASIC. Not only does 
Moses assemble code faster, but it is also 
quite a bit more difficult to "crash" by an 
input error. 



THE EDITOR 

The editor is the part of the program 
that controls the input, modification, and 
deletion code. In Moses, the editor checks 
the syntax of all entries. If any errors are 
detected, the line is ignored and an error 
message is displayed. It can not, of course, 
check for missing labels, branches which 
are too long, or duplicate labels. These er- 
rors are found only at assembly time. 

Except when code is being entered, the 
command menu is always on the screen. 
The menu options are: 

Onsert X)it 

DJelete B)asic 

MJodify R)eset 

P)rint T)able 

Assemble N)ew 

Individual instructions (i.e., [label] opcode 
[operand]) are identified by the editorwith 
the use of "line numbers." Commands 
from the menu that are used to edit the 
source file make reference to these line 
numbers. For example, to add a timing 
loop into the source code at ine 125, one 
would type "I 125 (return)" from the 
menu. This puts Moses in the insert mode, 
and whatever is entered is placed be- 
tween the old line numbers 'i24 and 125. 
Enter as much code as you like and Moses 
will move everything else back to make 
room for it. Type the left arrow and press 
return and you are back at the menu. The 
command "D 5" will delete line #5 and 
move everything else up to fill in the space. 
"D 5,10" would delete lines five through 
ten. The syntax for print, modify, and 
delete are identical. If (l)nset is selected 
without a line number, all subsequent 
code will be added to the end of the file. 
Moses stores the source code in an in- 
termediate form. This reduces the amount 
of memory that it takes up as well as re- 
ducing the time for loading and saving. It is 
also one of the reasons that Moses can as- 
semble the code as fast as it does. Some of 
the assembly is done as the code is input. 

LIMITATIONS 

Unfortunately, nothing in ife is perfect. 
Moses has some flaws. I would like to get 
them out of the way now because, I feel, 
they are far outweighed by the good 
points. The likely reason for them is that 
the whole package had to fit into an 8K 
ROM. 

An observant reader may have noticed 
the absence of save and/or load functions 
in the menu. The monitor must be used 
for saving or loading source codefiles. The 
start and end addresses of the file can be 
obtained with the editor's (R)eset com- 
mand. Then the monitor is entered 
through the (X)it command and the block 
of memory which contains the source 



code is saved (or loaded). This is a rather 
awkward way of going about things, but 
it does have at least one advantage. The 
load and save times are much faster (parti- 
cularly with tape) than the sequential 
method used by French Silk and HES. 

The machine language monitor that 
comes with Moses is one of my favorites, 
Micromon by Bill Yee. It has been 
modified to integrate better with Moses, 
but there are still two problems. First, its 
disassembler doesn't support the new op- 
codes. I've been told that this is being 
worked on and should be corrected soon. 
Second, while the screen display has been 
improved, it still doesn't have the neat ap- 
pearance of HESMON. Those of you who 
have used other monitors will have to 
spend a little time relearning the particular 
syntax of this one. 

Unlike other 6502 assemblers that I am 
familiar with, Moses does not generate a 
printed listing of the code as it is assem- 
bled. However, as I stated before, Moses is 
fast (about 250 lines per second). Waiting 
on a printer would slow it down dramati- 
cally. A printed listing of the source code 
can be made by exiting to BASIC (B com- 
mand), opening the printer as the com- 
mand output device (OPEN4,4:CMD4: 
SYS40965) and then typing P (print) to 
print the source file and/orT{table) to print 
the label table and its values. (There is a 
slight bug in the program here. When the 
output is diverted to the printer, all com- 
mands must be preceded by a space.) 

It is up to the programmer to allocate 
memory when using Moses. The storage 
areas for the source code, label table, and 
object code have to be reset (R command) 
if the object file is going to be any larger 
than 51 1 bytes. It is only fair to point out 
thatthis is notan uncommon requirement 
with assemblers which assemble directly 
into memory, and that the method used 
here is easier than that used with the HES 
assembler. 

I would have really liked to have seen an 
option to assemble directly into a disk pro- 
gram file. This would have made memory 
management much easier, at least for 
programmers using disk-based systems. 

CO-RESIDENT EDITOR/ 
ASSEMBLER/MONITOR 

The first major advantage that Moses 
has over the other VIC-20 assemblers that I 
have used is that it has a co-resident 
editor/assembler/monitor (available as an 
option on Develop 20). In anything to do 
with computers, the error state is the nor- 
mal state. Having all of the necessary tools 
together would make no difference to a 
programmer who always gets things right 
the first time (but I have yet to meet Him). 
A lot of time in machine language pro- 
February 1984 • COMMANDERI53 



(71 6) 637-6371 

FABTRONICS 

51 Quarry St, Dapl. C, Brockport, N.V. 14420 

VIC-2CC-64 Reg. T.M. Commodore Business Mach., Inc. 



•ENERGY MASTER 



Keep t'Kk n( all your utility costs ■* higHfv 
Cllcjidic amcunls used afifl costs Af 
MTimntes lulu'e costs anOChecVSvOuf Dili 



yam fc> 



TENANT FIL 



10/64 TS1T9S 

i'J.'i .. 
ata record en each tenant 



"RENTAL MANAGER 



DS27JS 



>e.T caib records for any 



'FILL-A-FORM 



££ 



ju^iness Pnync foimi Vqu fill .n thr? 



.v | '-",: rSI&$5/DSt9.9$ 



A super user ?ne-idly rnailrg list Wth leaiuTerj otl-vers, wish ttiev 
had thought of 



'FABBUSIIMES 



A mail ordei O' smol business must Fasy ihvoiceipecl'ioo. 
till label all in one Supports charge card data And allows Quick 
selection ol items from an inventory database Plain papei Of 
selected commercial forms 



SAVE Snakman-Skramble Gridder Pinbatl Wizard 20I 
20 TSI295 DSU96&J TSt7KDS1995 



20 64 

20 64 

64 

64 

64 

64 

64 

64 

20.64 

$4 

64 

64 

64 

64 

64 



Print Interface ICardcol 
Rabbi! i2.2 Version! 

Totl Inlomaster 

SSIotEup, Board ICardcol 
SAM. (Soft 'Speech] . , 
Q Bopper..(3D Arcade). , . . 

Easy Script. (Comml 

Accounts RCV. IContm] 

tumeric Kevpad ICardcol- . 

Totl Text T S29.96 

Toil Speller 

Tvoing Strategy 
Toll Business T 572 96 

Accounts Pay IComm) 
General Ledger {Comml 



539.96 
$36.96 
538.36 
558.96 
554.96 
$28.96 
536.57 
$36.57 
$34.96 
$33.96 
$29.96 
T D $27.96 

D $75.96 
536 57 

D $36.57 



S b H 52 50 f irsi Irem SI 00 ea added item All puces U S funds 
COD 'Cash Cern u S only add 51 7S N Y add sales la* 



Circle No. 40 



Wn accept MasIe'Charge or VISA 



SUPER SOFTWARE 
SPECIALS! 



FOR 
COMMODORE 64 



LIST SPECIAL 
GAMES 

Buck Rogers X 39.95-28.56 

Castle Wollenstein ......... D 29.95 - 21.66 

Chess ICdesta) D 69.95 - 50.76 

Chopliller X 39.95 - 2B.56 

Combat. Leader D 39.95 - 28.56 

Computer Baseball D 39.95 - 28,56 

Congo Bongo X 39.95 - 26.56 

Defender (Atarisolt) X 44.95 - 38.19 

Dig Dug (Alansofl) X 44.95 - 3B.19 

Exodus (Ultima III) D 54.95 - 39.66 

Flight Simulator I! D 49.95 ■ 38.96 

Frogger D.C 34.95 -24.86 

Inlidel D 49,95 ■ 35.96 

JumpmanJr X 40.00- 28.56 

Lode Runner D 34.95 - 24.86 

Moon Shullle D 29.95 ■ 21 .66 

Pllstop ,.X 40.00- 28.56 

Popeye X 49.95- 35.96 

Pooyan 29.95-21.66 

Protector II D.C 34.95-24.86 

-Bert X 49.95-35.96 

Ouest For Tires D 34.95 - 24.86 

Ringside Seal D 39,95 ■ 28.56 

Sargonll D.C 34,95 -24.86 

Shamus-case II D.C 34.95 ■ 24.86 

Star Cross D 39.95 -28.56 

Star Trek X 39.95 - 28.56 

Suspended D 49.95 ■ 35.96 

Temple ol Apshai CD 40.00 ■ 28.56 

Zork 1. 2, or 3 D 39.95 - 28.56 



LIST SPECIAL 



EDUCATIONAL 

Alligator Mix X 

Alphabet Zoo X 

Delta Drawing X 

Dungeon ol Algebra Dragon . . . D,C 

Master Type D 

Math Blaster! D 

Speed Reader II D 

Typing Tulor/Word Invaders. . . D 
Word Attack! D 

BUSINESS 

Bank Street Writer D 

Homeword D 

Home Accountant D 

Multiplan D 

Paper Clip D 

Practical 64 D 

Script 64 

Wordpro 3 + /and Spellright . . . D 

HARDWARE 

Hes Modem 

Koala Pad 

Maxell Disks (10) 



34.00 
34.95 
39.95 
24.95 
39.95 
49.95 
69.95 
24.95 
49.95 



■24.16 
•24.86 
■ 28.56 
-17.96 
-28,56 
-35.96 
-50.76 
- 17.96 
-35.96 



69.95- 50.76 

please cali 
74.95-54.46 



99.95 
125.00 
54.95 
99.95 
99.95 



71.96 
90.46 
39.66 
71.96 
71.96 



69.95-50.76 
99.95- 71.96 
51.00-29.50 



&l*s 



Ask for FREE price list 

Educalors: ask lor special educational catalog 




C.O.D. • M0. ■ Ctrl. Checks • School f 0. 
• VIS* • MasterCard * Checks Allow 2 Wseks 

■ N.T.S. dss AdC Salts Tai • US O'dtts 

Under 1150 Add S< 00 P 4 H ■ All Canadian. 

US Funds $3 00 P4K* Foreign. Charges Only, 

Mm Pi H 17 00 



Box 525, Dept. 30 

East Setauket. N.Y. 11733 

(516)751-2535 arete no. so 



New VIC Super chassis 11 




gramming is spent making small changes 
to the code (e.g., forgot the # in LDA 
#$00). If an error is made and the editor 
and assembler aren't co-resident, a long, 
drawn out correction process must take 
place. First, the editor has to be loaded, 
then the source file. After this the 
modifications can be made and the source 
code (and sometimes an intermediate file) 
can be rewritten to the disk or tape. Then 
the assembler can be loaded, the source 
file re-assembled, and the hunt for bugs 
can continue. 

With Moses, however, I have found that 
with small programs I can have not only 
the editor, assembler, and the monitor in 
RAM, but the source and object code as 
well! Minor changes (or even major ones) 
can be made immediately to the source 
and, just as fast, re-assembled. The advan- 
tage of doing it this way is not only a great 
savings in time, but the source code 
always remains true to the object code. I 
can't stress too strongly how much of an 
advantage I think this is— particularly for 



someone who is just starting out with 
machine language. 

THREE-PASS ASSEMBLER 

Moses is a three-pass assembler. De- 
velop 20 is a two-pass assembler, and the 
HES assembler is a one-pass that can be 
modified to make two passes. The num- 
ber of passes is the number of times that 
the assembler goes through the source 
code looking for information. Generally, 
the greater the number of passes, the 
more forgiving the assembler is when it 
comes to defining information within the 
code. For example, the HES assembler (in 
its one-pass configuration) cannot process 
a label which has not yet been assembled. 

With Develop 20, a two-pass assembler, 
forward references to labels work fine, but 
labels that are defined by the EQU pseudo 
op can only be used after the label has 
been defined. A problem with this ap- 
proach is that if something is overlooked 
until it comes time to code it, the program- 
mer must remember to go back and enter 
it into the equates area of the source code 



TABLE 1 

Assembly Language Functions Unique 
To NCR 65C02 Chip 
NEW INSTRUCTION MNEMONICS 

DESCRIPTION 

Branch relative always {Relative) 

Decrement accumulator (Accum) 

Increment accumulator (Accum) 

Push X on stack {Implied) 

Push Y on stack (Implied) 

Pull X from stack (Implied) 

Pull Y from stack (Implied) 

Store zero (Absolute) 

Store zero (ABS. X) 

Store zero (Zero page) 

Store zero (ZPG, X) 

Test & reset memory bits with accumulator (Absolute) 

Test & reset memory bits with accumulator (Zero page) 

Test and set memory bits with accumulator (Absolute) 

Test & set memory bits with accumulator (Zero page) 

Test Immediate with accumulator (IMMEDIATE) 

ADDITIONAL INSTRUCTION ADDRESSING MODES 



HEX 


MNEMONIC 


80 


BRA 


3A 


DEA 


1A 


INA 


DA 


PHX 


5A 


PHY 


FA 


PLX 


7A 


PLY 


9C 


STZ 


9E 


STZ 


64 


STZ 


74 


STZ 


1C 


TRB 


14 


TRB 


0C 


TSB 


04 


TSB 


89 


BIT 



HEX MNEMONIC 



72 
32 
3C 
34 
D2 
52 
7C 
B2 
12 
F2 
92 



ADC 
AND 
BIT 
BIT 
CMP 
EOR 
JMP 
LDA 
ORA 
SBC 
STA 



DESCRIPTION 

Add memory to accumulator with carry [{ZPG)| 

"AMD" memory with accumulator [{ZPG)] 

Test memory bits with accumulator {ABS. X) 

Test memory bits with accumulator (ZPG. X) 

Compare memory and accumulator [(ZPG)] 

"Exclusive Or" memory with accumulator [(ZPG)] 

Jump (New addressing mode) [ABS(IND.X)) 

Load accumulator with memory [(ZPG)] 

"OR" memory with accumulator [(ZPG)] 

Subtract memory from accumulator with borrow [(ZPG)] 

Store accumulator in memory [(ZPG)] 



1982 by NCR Corporation 



C-64 



SOFTWARE 



Prowriter™ & NEC8023™| 
with 
MU302™ or CARD/?™ interfaces 



IS Have you had trouble making 
your printer do everything? 

********************** 

We have 6 Printer Programs 
with correct codes and an 
EVFU Program that works! 
Programs are full of remarks. 
User Guide uith tables included. 

+♦♦♦♦♦+♦♦♦♦»♦»»♦»♦♦+♦♦ 

only *H.95 

includes shipping & handling) 

Send Check or M.Q. 

Specify TAPE or DISK 

LOOP SOFTWARE 
P.O. Box 748 
Fairborn, Ohio 45324 i 



HOW DO WE DO IT? 

We're an electronics maufaeturer selling 
direct to the public by mail order only. 
In this way we can truly offer quality 
and economy. All items are guaranteed. 
Documentation is extensive. 



3 SLOT EXTENDER 

Cold Contacts, Fuse, Reset Switch. iVIO 



s 25 

CASSETTE INTERFACE s 1 5 

Saw and Load on your recorder. tVIC&Ce*!' ^■^- / 

AUDIO/VIDEO BOX n^ 

Three independent outputs from your VIC: J-*-/ 

Low Level Audio (stereo, recorder, etc.). 
Video Monitor, and R.F. Modulator. 

COMPUTER COVER *A 

Protect your VIC or Co4 horn dust and *^ 

spills. Gray, professional look. 

All prices postage paid. Kansas residents add 5%< 
Money Order or Check only- 

Obbligato 

BOX 47.WS. WICHITA, KANSAS 67201 



Circle No. 137 



February 1984 • COMMANDERI55 



Intelligent Software For 
Commodore Computers 

Copycalc is an affordable electronic 
spread-sheet which turns your video screen 
into a window on a matrix of numbers. Cur- 
sor around the matrix, enter numbers; the 
totals reflect the changes. You can save the 
matrix to disk or tape, or print it or your 
printer. Far S20 (S15 with another program), 
this program might justify the cost of your 
computer. Requires 6k RAM; smaller version 
available for a standard VIC. 

Word Processor Plus was not designed 
to be an expensive toy; it was designed 
solely to facilitate, correscondence, for a 
wide range of personal and business uses, 
quickly and easily, with a minimum of train- 
ing and frustration on the part of its user, 
and at the least possible cost, both in hard- 
ware and software. The most thoroughly 
tested, useable word processor available 
at anywhere near the price, S25; 10k RAM, 
printer req'd.; RS-232C version available for 
VIC and 64. 

Also available: Baseball Manager, a 
sports-documentation program; and Inven- 
tory, a perpetual inventory control program 
for a small retail business (various reports, 
multiple vendors],- S30 each; 10k RAM 
req'd., printer suggested. 

All programs will load and run on any 
Commodore computer; all support tape, 
disk, and printer. 

Prices include documentation and ship- 
ping; Calif, residents add 6%. Please 
specify hardware configuration when 
ordering. Sorry, no games available. 
Wlllom Robblm, Box 3745, San Raiasl, CA Wli 



Circle No 21 



or an error will be generated. 

Moses, being a three-pass assembler, 
has none of these problems. However, 
while labels can be defined anywhere in 
the source, it is still good technique to 
keep them properly grouped together. 

CONCISE PSEUDO OPS 

The fact that Moses uses more pseudo 
ops than the other assemblers does not, in 
itself, make Moses better. For example, 
the EQU, ADR, OBJ, and DF5 ops are 
replaced in Develop 20 by just one (EQU). 
However, while more opcodes have to be 
learned for Moses, their conciseness 
makes the code easier to follow. 

I especially like the way that the DAT 
(BYT on the other two) pseudo op is instal- 
led with Moses. It wilt allow decimal, Hex, 
or ASCII data on the same line. For 
example: 

12 MESSAG DAT13,"HITHERE",$0D,0 

This makes it much easier to code mes- 
sages which are to be printed, as well as a 
lot of other routine chores. 

ADDRESSING MODES 

All three of these assemblers support 
the standard addressing modes of the 
6502. However, there are two things that 
set Moses apart from the others. First, it is 
smart enough to tell when it should use 
the zero page addressing mode without 



Commodore™ software to make 
your child a Math Wizard: 

MathWiz 



MalhWiz includes: 

• Mixed Number Addition^ — 

• Mixed Number f 
Sublradion KrS- 

• The Ho*ie Peterson 
Drills 

$100* COD 

MASTERCA 




SERIES 1 



Vav ^ ma ' n ^ u ' or ' n 8 a ^ *ith emphasis 
1 Mixed Number Subtraction. 



on developing skills in 
Mixed Number Addition & 



'Individual programs available 
separately at lower cost. 



/ 

■ , r 



PLEASE SPECIFY 
C64 OR PET 
DISK FORMAT 
WITH ORDER. 

: 




Full color 
graphics 
& sound 
will thrill 
your child 
encourage 
learning 



MERRITT™ SOFTWARE, Inc. 

P.O. Box 1504 • Fayetteville, AR 72702 

1 50 1[ 442-0914- 

Software Publish.ing available. 






Commodore 64 and Pet are trademarks of Commodore Business Machines. 
Im Merritl is a trademark of Merritt Soflware.Inc. 
MalhWiz and«77t<r Wpwr'^ Peterson Drills are trademarks ofJEifih Wizard Productions. 

2U.LI 3 — 



Circle No 222 



the programmer having to specify it. In ad- 
dition to the normal use of labels in the im- 
mediate addressing mode, Moses sup- 
ports the immediate addressing of the 
high/low byte of a label. 

DOCUMENTATION 

The instruction manual that comes with 
Moses is above average forVIC documen- 
tation. It comes in a nice three-ring binder. 
There are three basic sections to the 
manual. The first is an explanation of the 
editor/assembler. It also has two lessonsto 
help get the programmer familiar with the 
system. The second section is an explana- 
tion of the machine language monitor. 
This includes demonstrations and syntax 
examples of most of the monitor's com- 
mands. The third section is the appen- 
dices. It includes detailed illustrations of 
the usage, syntax, and features of the 
assembler. It also contains the data sheets 
for the new microprocessor as weli as 
sample uses for some of the new opcodes. 

The manual is not intended to be a 
guide to 65XX machine language pro- 
gramming. There are several good books 
out which adequately fill this need. With 
one of them in the right hand and the 
Moses manual in the other, you should 
have few problems getting down to the 
machine's level. 

SUMMARY 

Moses is everything that many people 
thought they were getting when they 
bought VICMON. It is well written and 
relatively easy to use. I wouldn't hesitate to 
recommend it to anyone who is thinking 
about getting into machine language, I 
strongly recommend it to those of you 
who are tired of growing grey while your 
program is being assembled. There is no 
doubt in my mind that Moses is fully worth 
its price. It even gives me time to answer 
those strange phone calls. 

Product Name: MOSES, 

The 65C02Assembler 
for the VIC-20 
Century Micro 
1832 Tribute Road, 
Suite 213 

Sacramento, CA 98515 
(916)920-3656 
$59.95 including car- 
tridge, manual, and 
65C02 chip. 

[According to the manufacturer, versions 
of MOSES forthe conventional VIC (6502) 
with 8K expansion, and for the C-64 will 
be available on disk or tape for $39.95.] 



Manufacturer: 



Retail Price: 



56ICOMMANDER « February 1984 



Business 

Software for the C-64 



By William L Simon, Ph.D.', 



"When the 64 was first announced, 
programmers thought it was just another 
game machine, and didn't pay much at- 
tention. But then, they started finding 
out that it's really a very powerful 
machine." 

That's how one executive at a leading 
software house explains the flood of 
business products for the 64 now begin- 
ning to pour onto the market, some of 
them capable of giving the small or not- 
so-small business a computing capability 
that you would expect to find only in a 
much larger system. 

But of course, this plethora of product 
brings with it a dilemma for the buyer. 
When there are so many competitive 
packages to choose among, what do you 
base your selection on? Often we don't 
even know the right questions to ask. 
One attractive word processing package 
will only single space; a very powerful ac- 
counting package requires you to input 
not one but two six-digit account codes 
for every check you enter. 

What follows is a comparison of pack- 
ages in three categories-word proces- 
sing, data base, and (briefly considered} 
accounting-intended to help you nar- 
row the field to the one or two packages 
of a particular type that sound closest to 
your needs. The comments are offered 
mainly for the Commodore 64 owner 
who is running a small business or a part- 
time business from the home. 

The information will also be helpful to 
anyone looking forsoftware for handling 
personal chores (letter writing, home 



bookkeeping, etc.) Whatever your need, 
you should ask your dealer to let you try 
the software before deciding, to be sure 
it really answers yourrequirements. If you 
have dealers as helpful as mine they'll be 
glad to cooperate as their time permits. 



WORD PROCESSING 

NOTE: Unless otherwise mentioned, 
the software included here offers the 
features expected in the more powerful 
word processing packages-page num- 
bering; headers and footers; underlining; 
italics and bold (when used with a printer 
that supports these functions}; mail 
merge (which permits you to send indivi- 
dualized letters to a list of addressees); 
and full editing capabilities including in- 
sert, delete, block move, and global 
search/replace. 

Also note: if you wilf want to use 
special characters and functions such as 
italics, superscripts, expanded print, or 
ASCII characters not on the keyboard, 
you should insist that yourdeater demon- 
strate that the software/printer combi- 
nation you have in mind will produce 
them easily. While the better software 
can support these functions, and many 
dot-matrix printers can provide them, the 
particular combination you have in mind 
may not be very good partners. The fine 
Gemini 10 printer on the system I use 
balks when asked for italics, bold or the 
like; with one software package, the 
printer requires nine (!) control strokes to 
provide each superscript numeral. 



WordPro 3 Plus 

{Professional Software Inc.: $89.95) 

WordPro reached the market well 
ahead of most other word processing 
packages for the 64, based on their 
earlier versions for other Commodore 
systems, and WordPro 3 has become the 
standard against which other offerings 
tend to be measured. 

The 125-page User's Guide is thor- 
ough, well organized and easy to use, 
complete with a table of contents and an 
index. 

WordPro 3 is probably not the best 
package, however, foranyofficewherea 
number of different people will be using 
the system, or where staff turnover re- 
quires that new users be trained with 
some frequency, since many of the 
operating procedures are not readily 
remembered. (Directory is called by 
pressing f 7 and the zero key; a stored text 
is recalled by holding Shift and pressing 
Clear/Home, letter r, and the text name.) 
Although the Commodore provides 
eight function-key modes, WordPro 3 
makes use of only two. 

One other small annoyance: a series of 
questions on the peripheral equipment 
must be answered each time the soft- 
ware is loaded; there is no provision for 
storing the answers. (In fact, a short-cut 
procedure is sometime available— indi- 
cate your printer type and then press f7 
for default answers to the other ques- 
tions; this procedure was provided to me 
by PSI, and does not appear in the User's 
Guide.) 

February 1984 • COMMANDERI57 



Overall, WordPro 3 is an admirable 
package, well worth considering. 

Easy Script 

(Commodore: $49.95) 

Ditto most of the above: Easy Script 
and WordPro 3 Plus are twins-not identi- 
cal but (to stick to the analogy) at least 
fraternal, even to the extent of using 
many of the same format commands (en; 
to turn on centering; hd for heading for- 
mat, etc.) 

Both Easy Script and WordPro 3 Plus 
provide the capability of preparing indi- 
vidualized form letters from a mailing list, 
with the additional capability of inserting 
unique details in each letter (amount ow- 
ed, time of an appointment, or the like). 

Easy Script, however, provides a 
number of convenience features not 
found in its look-alike; among them: 
before printing a text, you can obtain a 
display on the screen that shows you 
where the page breaks will occur when 
you print it out. There are also a number 
of extra cursor control features (scan nor- 
mal, scan fast, jump to end of text, etc.) 
And Easy Script makes a more extensive 
use of the function keys. 

The User's Guide is well thought out, 
considerably better than average. 

Though it will never earn high marks 
for convenience, for a full-capability 



word processing package, Easy Script will 
be hard to beat. 

Script 64 

(Computer Marketing: $139:95 

Here's an eye-opener: word processing 
that includes a dictionary to check your 
spelling. 

The dictionary, included at no extra 
cost, is in effect an empty container 
which you fill with words in the course of 
using the system. This will slow down 
your operation initially; and even when 
your dictionary is built up, you will find 
that a document of any appreciable 
length takes considerable time for the 
program to check, with the operator re- 
maining at the terminal throughout the 
process to respond each time a word is 
flagged. 

Other dictionary programs fortheC-64 
are becoming available; we're still 
waiting to see one that can meet deman- 
ding requirements. 

The Script 64 operates on a different 
approach than the above programs. In- 
stead of text scrolling as if on one very 
long piece of paper, each screen is 
treated separately, with the user having 
to give a specific command to move from 
one screen to the next. You may find this 
annoying, especially if you like to be able 
to look at what you've just written while 



you compose the next bit. But moving 
from screen to screen can be done very 
readily using the function keys, and the 
text is joined from one screen to another 
automatically when printing, 

Three "Help" screens are provided 
(although you must reload the program 
disk to access them). Text is in some cases 
automatically saved to disk, a very 
desirable feature not found in other 
systems; (anyone who has ever lost the 
document he was working on, through 
forgetfulness, hitting the wrong key, or 
power failure, will appreciate the value of 
this.) Also, deleted material can 
sometimes be restored to the screen 
(another feature especially welcome to 
those who have ever had second 
thoughts after a deletion). Keys can be 
redefined, so that, for example, the 
"equals" sign is replaced by "n", or any 
other ASCII character supported by your 
printer. You can print out any screens you 
selected, rather than having to start your 
printing with the first screen of the text. 
You can global search/replace several dif- 
ferent words or phrases simultaneously. 
And two common French characters (c 
and e) are directly available on the 
keyboard. 

One major drawback of Script 64 is 
that, once a disk has a number of dif- 



TELSTAR 64 



10:14:36 



Sophisticated Terminal Communications Cartridge for the 64. 

*PF0- 10D OQD CP D1 D2 BELL 12:30:00 

(TELSTAR's Status Line) 

Don't settle tor less than the best! 

• Upload/Download to/trom disk or tape. 

• Automatic File Translation. 

• Communicates in Industry Standard ASCII. 

• Real-Time Clock plus Alarm Clock. 

• Line editing capability allows correcting and resending long command lines. 

• 9 Quick Read functions. 

• Menu-driven. 

« Similar to our famous STCP Terminal package. 

• Works with Commodore Modems and supports auto-dialing. 

The best feature is the price — only S49.95 (Cartridge and Manual) 



Machine Language Monitor Cartridge 

for the C8M 64 

More than 20 commands allow you to access the CBM 64s Microprocessors 
Registers and Memory Contents. Commands include assemble, disassemble, 
registers, memory, transfer, compare, plus many more. 

Someday every CBM 64 owner will need a monitor such as this. 

Cartridge and Manual — $24.95 circle no. h 



8K in 30 Seconds 

for your VIC 20 or CBM 64 

if yaucwnoViC20oraC?Vt~ "--::. = ■;■=-- :":=" ~z 

ooc-J trie ngr- cc? cf a 3 s< 'o sta-e ,-oj' p-M-oms cr- 

wa-r-y yourself no forge* Now the - es <"e 3A33 ' ~he "?AB3 " 

ccm.es jh a cartridge ana at a much much lower price 

than the average disk And speed tnisisonelaslRABETT 

Wiih the f?A3Bir you car load and sio'B on your CBM 

daiasette on &K p-cg/am in almost 30 seconds, comco'ed 

to the current 3 minutes of a ViC 50 o^ CBM 64, almost as 

fast os the '541 disk drive 

The RABBIT is easy to install, allows one to Appena 

Basic Prog r ams. worts with o' without Expansion 

Memory, and provides two data file modes- The 

P?AB3;T is not only fast but reliable 

[TheRabOiffQ' the v:C 20 contains an expansion con 

nec'or so you can simultaneously use vour memory .board, etc 




$39.95 



MAE 



NOW 
THE BEST 

FOR LESS! 



$59.95 



For CBM 64, PET, APPLE, and ATARI 

Now you can have The same professionally designed Macro 
Assembler Editor as used on Space Shuttle proiects. 

• "esgr&d to i^cc-ve Programmer Productivity 

• Simiio" synta* ard commands - Mo need to 'eleam pecuha' 
syntaxes and ccmTrands when you go ftam °ET to APPLE to 
;.-■-;■ 

• Coresident Assemble* (Edita' -No need to load me Editor. Then 
the Assembler men the Editor etc 

• Also includes Word Processor Relocating Loader, ana much 
more 

• Powerful Edito*. Macros Conditional and interactive 
Assembly, and Aulo - ie'o ooge addressing 

Still not convinced send lor om fee spec sheet 1 



3239 Linda Dr. 
- Winston-Salem, N.C. 27106 
(919)924-2889 (919)748-8446 
Send for free catalog! 




58ICOMMANDER • February 1984 



ferent items on it, you may find it difficult 
to locate the one you are seeking. The 
Directory is not created automatically as 
with other systems, but must be filled in 
manually; users who do not take the 
trouble to do this may find themselves 
playing hunt and seek throughout the 
disk's 999 screens. 

Insta-Writer 

{Cimmaron Corp.) 

Yet another distinctly different ap- 
proach, Insta-Writer is a 40-column soft- 
ware that indicates how the line-breaks 
will occur in a 60- or 80-column printout: 
on the display, the two lines that will pro- 
duce a single printout line are highlighted 
separately. 

Insta-Writer is handy in another way, as 
well: the program is on a plug-in chip, 
rather than on disk, so that it is ready to 
use the instant the computer is turned 
on. 

Also unique: each time you finish 
entering a line, the text shifts, so that you 
are always looking at the same place on 
the screen; however, this feature makes it 
difficult to review more than a few lines 
of what has been written, so it is a 
drawback for anyone who composes at 
the keyboard (as opposed to a secretary 
who is simply typing rough copy provid- 
ed to her). 

A more severe drawback that makes 
this package usable in many applications 
is that ft will only print out single-spaced 
text; it is not possible to double- or triple- 
space. 

Menus for control commands (storing, 
printing, margins, etc.) are provided on 
screen, but many users will find the 
display contains so many "convenience" 
elements that it is distracting to work 
with. No merge, italics, bold, or page 
numbering is provided. 

Copy-Writer 

(Microtech) 

If you'd like to be able to enter your 
text, and then have it printed out in two 
columns, ready for reproducing as a 
newsletter, manual or what-have-you, 
Copy-Writer will do it foryou. In the two- 
column mode, the program counts char- 
acters before printing each page, deter- 
mines where the column-ends should be, 
and then prints it all out in a single pass, in 
a smaller than usual typeface (which your 
printer must be capable of for this to 
work). 

Another especially attractive feature: 
you do not have to go through the an- 
noying process of giving your hardware 
parameters each time you start up. You 
go through the procedure once when 
first using the system, and do not have to 



repeat it unless you change some hard- 
ware. Also, the program, after being con- 
figured to your system, can be stored on 
your data disks, avoiding the business of 
having to swap disks after loading the 
program each time you start up the 
system. 

People who do a lot of on-screen 
editing will admire Copy-Writer's Block 
Move feature, which is extremely simple 
to use, and quite fast-a good model that 
programmers of the other word-pro- 
cessing systems would do well to copy. 

The system also makes good use of the 
function keys. Two caveats, one dealing 
with the correction of typing errors when 
inputting text, which is awkward; and 
the other with an unfortunate situation 
that the creators of this system should 
not have permitted to exist. It's covered 
by a warning in the manual that says- "If 
you have spent the entire day typing and 
you hit T, too bad. . .its gone. "(The two 
grammatical errors in the single sentence 
are theirs, not ours.) Why the program- 
mers couldn't have provided an "Are you 
sure?" or similar to avoid this situation 
may never be known, but it's enough to 
make one think twice about a purchase. 



VIC-20 & 64 



LEROY'S CHEATSHEET" 



ONLY S3.95ea 



What is a Cheatsheet, anyway? 

Leroy's Cheatsheet'" Keyboard overlays are durable p'Sstic- 
CMtedi temptotes- When simply laid on your VIC-20 and -64 
keyboards, the Leroy's Cheatsheet'* surrounds iho k«ys 

..-, r -i. .iTiri.il nfnrmatkin, placing your most valuable program- 
ming lool at youi fingertips, 

At Leroy's Cheatsheet" we take the time to learn ard use 
each program before designing a kevhoaid overlay. Not only 
are our overlays designed using easy to follow instructions and 
illustrations, but all commands are available and many e*Uas 
are added to make programming easy and fun. 

Out BASIC Leroy's Cheatsheet"* not only has all commands 
and funct ons, but also has device numbers, program >>st printing 
commands, disk commands, and many illustrative examples of 
the jctual BASIC commands in the Cutout. 

Leroy's Cheatsheet" overlays make it all easy for only 
53.95. 



II* MA4 m* tfl* loi lowing 1_*F 

Pi 0| i-ritier"S Aid 1 
Vernon 1 

Super Expander 1 
VB Typewriter 1 

Vicierrn I 1 
r . rrn '■■■-■■' 
Quick Brown Fox 



D Graphic printer (us hm 
UMI WortJcmll 20 
HES Vic Forth' 

HES Writer' 

□ Wordpro 3 plus 

□ EasyScnpr 

G Basic ccuaj 



S**>d check or rr 



: ■ : 



CHEATSHEET PRODUCTS" ^ S3 

PO Bo» 8299 Pittsburgh PA. 1521B (412)456-7420 



THE ULTIMATE 

LOCATING AND MEASUREMENT 

SYSTEM 




ULTRASONIC "RADAR" DETECTS 
AND MEASURES PRESENCE AND 
DISTANCE OF OBJECTS. 

This locating system uses a unique etecirasiatic transducer 
10 generates short burstoi inaudible high frequency sound. 
The sound travels out from the transducer in a narrow cone 
and ftjilecl* hack lot he transducer trum nb|tc Nm ils [s.iih 

I ■ , -.:■■■, -r,.; >::.„: >■' i- iht'n „-.r-ii !• : "i , L-l V I ill I*- (I'll I i Tcrl 

MiunrJ energy and convert it loan electrical signal. The VIC 
urij-l measures the u me between ihe transmitted pulse rind 
its echo and computes the distance. 



SENSITIVITY: Senses objects as small 
as a flower stem. 

RANGE: 10 inches to 35 feet. 

RESOLUTION: 1/8 inch below 10 feet. 

PROVEN VERSATILITY: 

the combination of small size and keen precision has made 
the non-computer version ideal for such diverse applications 
as robotics, liquid level measurement, security, aids lor the 
handicapped, electronic tape measure, vehicle back-up sen- 
sor and occupational safety. The VTC2GVCW versiun [irumiH^ 
even more. 

IDENTIFIES PERSONNEL 
BY THEIR HEIGHT. 

Ceiling mounted unit recognizes family members by differ- 
ences in their height. 

TYPE BY POINTING AT AN "IN- 
VISIBLE KEYBOARD SUSPENDED 
IN AIR". 

In addition to its already proven uses, the computerized 
version of this device might possibly be used tor invisible 
joy-stick and frrme paddles, or perhaps even .in invisible 
no-touch keyboard. A programmer could I" 1 In bed and 
pioyram His Commodore computer by simply waving his 
tint-er in Ihe air, since this device can accurately measure 
the bcanon of his finger tips to less than two tenths ol an 
inch Irom 10 feel away. 

Ranging module and manual. .. .$99.95 
VIC-20/C64 Interface kit & tape. .$99.95 

Manual and extensive 

documentation $19,95 

Automated Training Systems 

7906 34th Avenue Southwest 
Seattle, WA 98126 

Phone (206) 935-7032 
information recording 



(206) 935-2697 

orders only Clrde No . 208 



February 1984 • COMMANDERI59 



80-COLUMN 
WORD PROCESSORS 

Word Manager 

(Data 20; word processing and mailing 
list software included with purchase of 
80-column board, $179.95) 

The key word here is convenience. This 
package won't do many of the things 
that sophisticated word processing 
packages are expected to handle. But 
what it does, it makes so easy for the user 
that you may bless it despite the short- 
comings. 

Word Manager comes with a plastic 
strip that you place on the keyboard, just 
above the row of number keys. The strip 
tells you at a glance that you can under- 
line by hitting f 1 (the #1 function key) and 
7 center by hitting f 1 Shift-2, save to tape 
or disk with f1 Shift-! . And you set 
margins, not by embedded codes that 
you must memorize or look upeach time, 
but simply by typing f1 and Zero. In all, 30 
different operations are commanded in 
this engagingly simple manner. It is the 
height of what computer people like to 
call "user friendly". 

A separate mailing list program, in- 
cluded on the same disk and required for 
sending customized letters to a list of ad- 
dressees, was not functioning on the ad- 
vance version provided to us for evalua- 
tion. 

But while this package is very attrac- 
tive, note the limitations: maximum of 
five pages per text, no headers or footers, 
no justification, block move limited to 
three lines at a time. If having these 
capabilities is not important to you, and 
your needs justify the cost, you will find 
Word Manager to be a program you can 
be comfortable using within minutes of 
loading. It gives the operator a freedom 
from function codes that makes it a 
pleasure. 

The Word 

(Pacific Coast Software: $295 including 
80-column board; data base and mail 



merge programs planned to be included 
on same disk). 

As powerful a word processing pro- 
gram as you're likely to want, with the 
added advantage of 80 columns. The 
Word is a snap for anyone familiar with 
WordPro, since many of the commands 
are the same. But a number of refine- 
ments to the control operations, and ad- 
ditions to the capabilities list, make this a 
program that will be hard to beat. 

Just one example of the unexpected 
benefits: The Word will, on command, 
display on screen exactly what the print- 
out will look like-showing not only the 
page breaks, but the precise page layout 
as well, allowing you to correct format er- 
rors in advance of printing. 

What is there in life that has no draw- 
backs? With The Word, some oper- 
ations-such as the insert and delete 
modes-are quite slow; and an annoying 
flicker (too slow a refresh rate?) occurs 
during some operations. There were, as 
well, a few other minor problems in the 
pre-release program we tried -corrected, 
we hope, by the time the package is 
available on store shelves. For demand- 
ing word-processing applications, The 
Word is a first choice. (And my first 
choice: it's the software I'm now using 
for my own word processing on the 
Commodore.) 

A WORD OF WARNING: Both of the 
80-column programs make use of a 
board that plugs into the cartridge slot in 
the back of the keyboard. Unfortunately, 
Commodore provided no way to lock the 
board securely into place, and it does not 
take much of a tap or accidental push to 
jar the board loose -which destroys all 
text in computer memory that you have 
not yet stored to disk, and could possibly 
ruin the chip in the board as well. Caveat 
emptor. 

DATA BASE PROGRAMS 

File Pac and Inquire Pac 

(Pacific Coast Software: 

S39.95 and $69.95, respectively) 





(13k) Samurai Pak 21 95 




















Varg 11 95 














Vll^-stU 

Cassettes 
































-I 






I 






Paratrooper 11.95 


















Triple Play 15.95 




































Cosmic C'uzer 11.95 




£iS 




Exterminator '6.95 








MH te 


07) B98-511'! 


^^^^ 












JT5F 
















NTERPRISE 

pi.lerMa! Extras 














Samurai Pak 21.95 


Ccrr 




Rebel Force 19.95 










I 


ll 






! 






1 
























64 - Text 29.95 




CBM-64 
Disks 




Mail List 21.95 








I 






I 














P.O. Box 155 




1 




Shipping Add $2.00 






Pogo (9-Boll) 17.95 


















Circ 


e 


No 


97 



















Both of these packages provide a handy 
filing capability forsmall-business or home 
use. They can each hold up to 200 records, 
with up to 15 fields of information in each 
record. 

Fields to be sorted may contain up to 30 
characters; all other fields may be as long 
as desired, with the only limitation that the 
total number of characters in all fields can- 
not total more than 250. 

Records can be sorted on the basis of al- 
phabetic or numeric information-arrang- 
ing the files in order by customer number 
or zip code, for example, or by a date or a 
name. 

The price difference between the two 
packages lies in the search capabilities. 
File Pac provides a somewhat limited 
ability to search for a particular record or 
item. With Inquire Pac, two additional 
types of searches are available: threshold, 
and conditional. The former allows 
searching a particular field in all records 
for any number between the designated 
values (for example, all customers who 
made a purchase between the first and 
the last of July). The latter allows you to 
search one or more fields for a particular 
series of alpha-numeric data ("People 
named Jones living in ZIP Code 20036.") 

Only one type of file can be maintained 
per disk, and the new user will find some 
difficulty following the instructions in the 
User's Guides, which leave much to be 
desired. 

Mini-Jini 

(Jini Micro-Systems: $89.95) 

This is a scaled-down version of the 
powerful JinSam data base program us- 
ed by the NASA Kennedy Space Center 
for a number of functions including the 
handling of real-time transducer data 
from the Space Shuttle. 

Mini-Jini can handle 250 records with 
10 fields in each, or as many as 500 
records with a smaller number of fields. It 
accommodates records up to 750 char- 
acters in length. All fields can be sorted 
alphabetically or numerically, and the 
system offers the user wide flexibility in 
designing the format for report print- 
outs. Mini-Jini interfaces with WordPro, 
so that a mailing list can be readily main- 
tained, sorted and kept up to date on the 
data base program, and merged with 
word processing for customized billings, 
promotion letters or the like. 

But the most noteworthy feature 
about Mini-Jini lies in its ability to perform 
calculations. You can add, subtract, 
multiply or divide any field with a con- 
stant, or any two fields with each other, 
and you can obtain the sum and average 
of any field. Thus you can subtract the 
Paid field from the Due field, then total 



60ICOMMANDER • February 1984 



the results to find your gross accounts 
receivable. 

The software conveniently comes on a 
chip rather than disk, and the accom- 
panying documentation is thorough, 
easy to follow and well organized. Mini- 
Jini is a hard workerthat will handle many 
data base/filing requirements for Com- 
modore 64 owners and is a likely can- 
didate for the best seller list. 



Data Base Manager 

(Mirage Concepts; $99.95) 

A new entry (relatively speaking) which 
we have not yet had a chance to run, this 
program provides up to 200 fields per 
record, with as many as 250 characters 
perfield (limited to 2,000total characters 
per record). The system provides condi- 
tional sorts, multiple sorts, and powerful 
variety of arithmetic manipulations. If 
you have need for a powerful DBM, this 
one sounds like something worth look- 
ing into. 

ACCOUNTING 

ACCOUNT PAC 

(Pacific Coast Software; $29.95) 

Designed for home and small- (very 
small-) business use, Account Pac has a 
capacity of 99 accounts. As with most 
computer accounting packages, Ac- 
count Pak is a "double entry" system, 
which means that, in accordance with 
standard bookkeeping procedure, each 
transaction must be entered in two 
places-for example, a deduction foryour 
checking account and an equal amount 
added to the expenditures in your 
Postage account. This software simplifies 
the task by making an automatic entry in 
you checking account in many cases. 

Printouts are limited to a bank-account 
listing for the current period, and 
balances of each account for the month 
and year to date, along with totals of in- 
com items, expense items, etc. 

Business Pac 
General Ledger 

(Pacific Coast Software; $59.95) 

Any company too small to have a 
regular bookkeeper or accountant, but 
eager to computerize its financial 
records, will want to consider Business 
Pac. The software has been well design- 
ed with the user in mind, so that entries 
can be made with a minimum of key- 
pressing. Yet it will provide all of the most 
needed reports: Thai Balance; Income 
Statement; and Balance Sheet. 

The User's Guide is brief but quite 
clearly written, although sample ac- 
counts and pictures of the report format 
would help. 



The system handles up to 99 accounts 
with a flexible, three-digit numbering 
system. A greater variety of user needs 
will be supported when the planned ac- 
counts receivable and accounts payable 
packages become available. 

Info Designs 
General Ledger 

(Info Designs; $199) 

This is the big one. General Ledger will 
handle 300 accounts, 1,500 transactions 
a month, and dollar amounts so large 
that you will fantasize about your com- 
pany growing large enough to challenge 
the system (by which time you would 
probably be on the Fortune list.) 

One of a series of interfaced accoun- 
ting programs, General Ledger is well 
suited to companies that are concerned 
about the possibility of outgrowing a less 
sophisticated package. In addition to its 
large capacity, the system maintains ac- 
count balances for present month, quar- 
ter to date, year to date, previous quar- 
ters and previous year. It will print a wide 
variety of routine and special reports, in- 
cluding all the usual ones plus a General 
Journal, Cash Receipts and Cash Dis- 
bursements journals, Update reports, 
and several others. 

The system is so sophisticated, in fact, 
that it may be unnecessarily complex for 
anyone who does not have bookkeeping 
or accounting experience. Also, the ac- 
count numbering system-which re- 
quires entering six digits and a decimal 
point for the debit entry of each transac- 
tion, and an equal number for the credit 
entry-may seem more cumbersome 
than justified for a small business. CPA's 
and Corporate Treasurers will applaud 
the program. Others may get more than 
they were looking for. 

The 77-page User's Guide gives detail- 
ed explanations, and is well illustrated 
with sample reports and examples. The 
volume suffers, however, from poor or- 
ganization that does not present the in- 
formation in +be form or order needed by 
a user trying to learn the system. 

Still, if you are looking for a do-every- 
thing general ledger program that your 
company is unlikely to outgrow, look no 
further. 



FUTURES 

Here's a short list of some programs 
that software houses say they expect to 
release soon for the 64. 

*A 40-column word processing pack- 
age with the operating convenience of 
Word Manager (see above), enhanced 
with a number of features not provided 
on that program; from: Data 20. 



*A C-64 version of the best-selling 
Home Accountant, tailored for small 
business use; and C-64 version of the 
popular Tax Advantage personal income 
tax program, from Continental Software. 

* A C-64 version of one of those incre- 
dible programs that asks you a series of 
questions in English, then writes out the 
complete code in Basic for the program 
that will do the task you have in mind; 
from Computer Marketing. 

In an upcoming issue, we'll cover 
spreadsheets and more of the accoun- 
ting packages now reaching the market. 



WILLIAM L SIMON Is a full-time free- 
lance writer of documentary films who 
holds a Ph.D. in communications but in- 
dulges his fascination with computers by 
writing on the subject whenever he finds 
a chance. He lives in Rancho Sante Fe, 
California. fij 




ATTENTION OWNERS OF 





WE SPECIALIZE IN 

SOFTWARE, 

ACCESSORIES & 

BOOKS FOR THE 

VIC-20"'.' & 

COMMODORE 64™ 

COMPUTER 



Huge Selection 
Fast Service— Low Prices 

WRITE OR CALL FOR FREE CATALOG 



THE SOFTWARE CLEARING HOUSE 

Dept.C, P.O. Box 68756 V)c j- 
Indianapolis, IN 46268 Sd — 

(317)253-4855 



NAME 




ADDRESS 


CITY 




STATE 

MasterCard & V 


ZIP 

sa Accepted 





February 1984 • COMMANDER/61 



Write For FREE Cataloa 



Call yaur order in and 
get a FREE program 



NEW 



Call your order in and 
gat a FREE program 



Write For FREE Catalog} 



(602} 8553357 



VIC SOFTWARE CBM 64 



(602) 855-3357 



SAMURAI PAK 

95 AVAILABLE FOR VIC-20 and CBM 64 

(8K Memory Expansion Required) 

SHOGUN NINJA ADVENTURE 



$29 



$29.95 

CAVES 



FULL 

ACTION 

GRAPHICS. 

YOU WILL 
NEVER 

TIRE 

OF THE 

HIRES 

ACTIONS! 



r£^ 




SHOGUN 

NEVER 

THE 

SAME 

GAME 

TWICE! 



Every Game Is Different! 



HI-RES 

ACTION 

GRAPHICS 

UNPREDICTABLE 

AND HIDDEN 

DANGERS 

YOU WILL 
NEVER HAVE 

TO WAIT 
FOR ACTION! 







NINJA 



ONE OF 

THE 

MOST 

EXCITING 

ADVENTURES 

YOU WILL 
UNDERTAKE. 



TWO FREE ADVENTURES INCLUDED - Adventure and Caves of Silver 





1 ~ " " 1 Circle NO. 185 

IComputerMal -Box 166-1 Z • Lake Hdvdsu City, AZ 86403 Add 51.00 For Shipping 1 













62ICOMMANDER • February 1984 



c 



OMMODORE 

(mora power than Apple II at hall trie price) 



64 

at hall trie price; 

$99. 50 * 

170K DISK DRIVE $1 59.00* 
TRACTION FRICTION PRINTER $109.00 



COMPUTER AND SOFTWARE 



SALE 



WE J 
HAVE 
THE 

BEST 
SERVICE 



WE 

HAVE 

THE 

LOWEST 

PRICES 



VIC-20 

(a real computer at the price of a toy) 

50 



s 69. 



• 40-80 COLUMN BOARD $59.00 

• 32K RAM EXPANDER $95.00 



* COMMODORE 64 COMPUTER $99.50 

You pay only $199.50 when you order the power- 
ful 84K COMMODORE 64 COMPUTER! LESS the 
value of the SPECIAL SOFTWARE COUPON we 
pack with your computer that allows you to 
SAVE OVER $100 oM software sale prices!! With 
only $100 of savings applied, your net computer 
cost isS99.50!! 

SOFTWARE BONUS PACK $29.95 

When you buy the Commodore 64 Computer 
from Protecto Enterprizes you qualify to pur- 
chase ONE SOFTWARE BONUS PACK for a 
special price of $29.95!! Normal price is $49.95 
(40 programs on disk or 24 programs on 5 tapes). 

* 1 70K DISK DRIVE $159.00 

You pay only $259.00 when you order the 170K 
Disk Drive! LESS the value of the SPECIAL 
SOFTWARE COUPON we pack with your disk 
drive that allows you to SAVE OVER $100 off 
software sate prices!! With only $100 of savings 
applied, your net disk drive cost is $159.00. 

* TRACTION FRICTION PRINTER $109.00 

You pay only $209.00 when you order the Com- 
star T/F deluxe line printer that prints 8 1/2 x 11 
full size, single sheet, roll or Ian fold paper, 
labels etc. 40, 66, 60, 132 columns. Impact dot 
matrix, bi-directional, 80 CPS. LESS the value of 
the SPECIAL SOFTWARE COUPON we pack 
with your printer that allows you to SAVE OVER 
$100 off software sale prices!! With only $100 of 
savings applied your net printer cost is only 
$109.00. 

B0 COLUMN BOARD $99.00 

Now you program 80 COLUMNS on the screen 
at one time! Converts your Commodore 64 to 80 
COLUMNS when you plug in the 80 COLUMN 
EXPANSION BOARO!" List $199 SALE S99 
PLUS— you also can get an 80 COLUMN BOARD 
WORD PROCESSOR with mail merge, terminal 
emulator, ELECTRONIC SPREAD SHEET. List 
$59,00 SALE $24.95 if purchased with 80 
COLUMN BOARD!! (Tape or Disk) 



BO COLUMNS IN COLOR 
EXECUTIVE WORD PROCESSOR $69.00 
This EXECUTIVE WORD PROCESSOR is the 
finest available for the COMMODORE 64 com- 
puter! The ULTIMATE for PROFESSIONAL Word- 
processing application! DISPLAYS 40 OR 80 
COLUMNS IN COLOR or Black and White! Sim- 
ple to operate, powerful text editing with a 250 
WORD DICTIONARY, complete cursor and in- 
sert/delete key controls line and paragraph inser- 
tion, automatic deletion, centering, margin set- 
tings and output to all printers! Includes a 
powerful mail merge. List $99.00 SALE S69.00. 
20000 WORD DICTIONARY - List $24.95 SALE 
$19.95. EXECUTIVE DATA BASE - List $89.00 
SALES59.00. (Diskonlyl. 



SPECIAL SOFTWARE COUPON 


We pack a SPECIAL SOFTWARE COUPON 


with every COMMODORE 64 COMPUTER- 


DISK DRIVE-PRINTER-MONITOR we sell! 


This coupon allows you 


to SAVE 


OVER 


$100 OFF SALE 


PRICES 


$200-$300 sav- 


ings are possible! 


(example) 




PROFESSIONAL SOFTWARE 




COMMODORE 64 




Neme 


Lul 


Salfi 


Coupon 


Executive Word 








Processor 


199 00 


$69.00 


$59 00 


Executive DataBase 


$3900 


SS9.00 


145 00 


20,000 Word Dictionary 


124.95 


119.95 


$1495 


Electronic Spreadsheet 


$89 00 


$59 00 


146 00 


Accounting Pack 


S69.00 


$49 00 


$32 00 


Total 5 2 








Word Processor 








Tape 


169 00 


$56 00 


$37 00 


Disk 


$79 95 


$63.00 


142 00 


TolalTe<l2 6 








Word Processor 








Tape 


$«95 


$39.00 


$26 00 


Disk 


$49 00 


$42.00 


$29 00 


Total Label 2 6 








Tape 


12*95 


$18 00 


11200 


Disk 


J29 95 


$23 00 


$1500 


Programmers 








Helper (Disk) 


$59 00 


$39 00 


$29 95 


Basic Tulor|Tape/Oisk) 


129 95 


$24 95 


$1500 


Typing Teacher 








(TapslDiskl 


S29 95 


$24 95 


$15.00 


Sprile DesigneriDiski 


$16 95 


$14 95 


$10 00 


Medicinemen (Tape! 


S19 95 


$1795 


$1200 


WealherWarlllTapel 


$19 95 


$1795 


$1200 


Professional Joy Slick 


$24 95 


$1595 


$11 00 


Light Pen 


$3995 


11995 


$16 95 


Qusl Cover 


S 8 95 


1 6 95 


$ 4 60 


rSep other 


Hems in ou 


cataloq') 




Wri 


te or call (or 




Sample SPECIAL SOFTWARE COUPON! 











EXECUTIVE QUALITY 
PROFESSIONAL BUSINESS SOFTWARE 

The Cadillac of business programs 
for Commodore 64 Computers 

Mem 

Inventory Management 

Accounts Receivable 

Accounts Payable 

Payroll 

General Ledge' 

rcOUP^I PRICE S49.M) 



List 


■SALE 


$99 00 


159 00 


$99 00 


159 00 


$99 00 


$59 00 


199.00 


S59O0 


$99 00 


159 00 



VIC-20 COMPUTER $69.50 

This 25K VIC-20 computer includes a full size 66 
key typewriter keyboard color and graphics keys, 
upper/lower case, full screen editor, 16K level II 
microsolt basic, sound and music, real time 
floating point decimal, self leaching book, con- 
nects to any T. V. or monitor? 

40-80 COLUMN BOARD $59.00 

Now you can get 40 OR 80 COLUMNS on your 
T.V. or monitor at one time! No more running 
out of line space for programming and making 
columns! Just plug in this Expansion Board and 
you immediately convert your VIC-20 computer 
to 40 OR B0 COLUMNS!! List $129. SALE $59.00. 
You can also get an 80 COLUMN BOARD WORD 
PROCESSOR with mail merge, terminal emulat- 
or. ELECTRONIC SPREAD SHEET!! List $59.00. 
SALE $24.95 if purchased with 80 COLUMN 
BOARD! (Tape or Disk). 



32K RAM EXPANDER $95.00 

This cartridge increases programming power 
over 8 times!! Expands total memory to 57K 
(57.000 bytes). Block switches are on outside of 
cover! Has expansion port!! Lists for $199 (OUR 
BEST BUY!) 

tiOK MEMORY EXPANDER $49.00 

Sixslot — Switch selectable — Reset button — 
RibOon cable — CARDCO A must to get the 
most out of your VIC-20 Computer! 



8K RAM CARTRIDGE $39.00 

Increases programming power 2 1/2 limes. Ex- 
pands total memory to 33K (33,000 bytes). 
Memory block switches are on outside ol cover! 
Includes FREE $16.95 game. 

16K RAM CARTRIDGE $55.00 

Increases programming power 4 times. Expands 
total memory to 41K (41,000 bytes). Memory 
block switches are an outside cover! CAROCO 
Includes FREE $29.95 adventuregame!! 



12" GREEN SCREEN MONITOR $99.00 

Excellent quality GREEN PHOSPHOROUS 
VIDEO MONITOR with antiglare, 1920 characters 
(80 characters x 24 rows). Save your TV! a must 
for 80 column word processors PLUS $9.95 lor 
VIC 20 or Commodore 64 Cable. 



12" AMBER SCREEN MONITOR $119.00 

Premium quality AMBER VIDEO MONITOR With 
antiglare. (80 characters x 24 rows), exceptional- 
ly clear screen, faster scanning. PLUS $9.95 for 
VIC 20 or Commodore 64 Cable 



• LOWEST PRICES 

• BEST SERVICE IN U.S.A. 



15DAYFREETRIAL»90 DAY FREE REPLACEMENT WARRANTY 
• ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS 



| Add $10.00 lor shipping, handling and insurance. Illinois residents 
| please add 6% tax. Add $20,00 for CANADA. PUERTO RICO HAWAII 
J orders. WE DO NOT EXPORT TO OTHER COUNTRIES. 
| Enclose Cashiers Check, Money Order or Personal Check. Allow 14 days 
. for delivery, 2 to 7 days for phone orders, 1 day express mail! Canada 
orders must be in U.S. dollars. VISA - MASTERCARD - COD 



EN IF ERPR I Z E S ,we love cur cust ° mer $> 

BOX 550, BARRINGTON, ILLINOIS 60010 
Phone 312/382-5244 to order 



Circle No 34 




FANTASTIC 

PRINTER 

SALE 



as 

low 

as 



$ 



149 



00 



15 Day Free Trial - WO Day Immediate Replacement Warranty 



80 COLUMN THERMAL PRINTER - 60 CPS 

Bi-directional, dot matrix, prints 8V letter size paper, full 80 columns, high 
resolution graphics, dot bit addressable, special symbols and true decenders! 
(Centronics parallel interface) 

80 COLUMN TRACTOR-FRICTION PRINTER — 80 CPS 

Bi-directional, dot matrix, impact, prints single sheets, continuous feed paper, 
adjustable columns, 40 to 132 characters! Roll paper adapter $32.95. (Serial or 
Centronics parallel interface) 

PREMIUM QUALITY 10" CARRIAGE T/F PRINTER — 120 CPS 

Bi-directional, impact, 9x9 dot matrix with double strike for 18 x 18 dot matrix. 
High resolution bit image (120 x 144 dot matrix) underlining back spacing, left and 
right margin settings, true lower decenders, with super and sub scripts. Prints 
standard, italic, block graphics, special characters, plus 24 of user definable 
characters and much more!! Prints single sheets, continuous feed and roll paper! 
(Centronics parallel interface) 

PREMIUM QUALITY 15%" CARRIAGE PRINTER — 120 CPS 

Has all the features of the Premium Quality 10" Carriage T/F Printer above plus a 
15'/2" carriage and more powerful electronic components to handle large business 
forms! ( Centronics parallel interface) 

HIGH SPEED PREMIUM QUALITY T/F 

10" PRINTER - 160 CPS 

Save printing time with these plus features: 160 CPS speed, 100% duty cycle, 8K 
buffer diverse character fonts special symbols and true decenders, vertical and 
horizontal tabs. This is Red Hot Efficiency!!! (Serial or Centronics parallel interface) 

HIGH SPEED PREMIUM QUALITY 

T/F 15V 2 " PRINTER — 160 CPS 

Has all the features of the 10" Carriage high speed printer plus a 1514" carriage and 
more powerful electronics to handle larger business forms! (Serial or Centronics 
parallel interface) 

PARALLEL PRINTER INTERFACES: (IN STOCK) 

• For VIC-20 and COMMODORE 64 $49.00 

• For all APPLE COMPUTERS $69.00 

• For ATARI 400 and 800 COMPUTERS $79.00 

NOTE: Other printer interfaces are available at computer stores'. 



WE DO NOT EXPORT TO OTHER COUNTRIES EXCEPT 

CANADA. 

Enclose Cashiers Check. Money Order or Personal Check. Allow 

14 days for delivery, 2 to 7 days tor phone orders. 1 day express 

mail! Canada orders must be in U.S. dollars. We accept Visa 

and MasterCard We ship COD 



LIST 
$199 



$399 



$499 



SALE 

$149 



$209 



$289 



$599 



$699 



$799 



$379 



$499 



$599 



SALE 



SALE 



E N T E R P R I Z E S w LOVt ouR customersi 

BOX 550. BARRINGTON, ILLINOIS 60010 
Phono 312J382-5244 to order 



cardcojnc 



H It's time for your 
computer to grow up. 



VIC-20 EXPANDER SALE! 



8K RAM MEMORY EXPANDER 

(Free $16.95 Game) 

16K RAM MEMORY EXPANDER "CARDCO" 

(Free $29.95 Adventure Game) 

24K RAM MEMORY EXPANDER 

(Free $29.95 Adventure Game) 

32K RAM MEMORY EXPANDER 

(Expands to total memory to 57K (57,000 bytes) 

3 SLOT "CARDCO" SWITCHABLE EXPANDER BOARD 

6 SLOT "CARDCO" SWITCHABLE "CARDCO" 

RIBBON CABLE EXPANDER BOARD (Lifetime warra 

40-80 COLUMN BOARD 

PARALLEL PRINTER INTERFACE 



VIC 20 



40-80 COLUMN BOARD 

ly $ 59 00 



LIST 


SALE 


$ 69.95 


$39.00 


$ 99.00 


$55.00 


$159.00 


$79.00 


$199.00 


$95.00 


$ 39.95 


$29.00 


nty) $ 99.00 
$129.00 
$ 99.00 


$49.00 
$59.00 
$49.00 


» 40-80 
I COLUMNS 1 




on 




Now you can get 40 or 80 Columns on your T.V. or monitor at one time! No 
more running out of line space for programming and making columns. Just 
plug in this board and you immediately convert your VIC-20 computer to 40 
or 80 columns! Comes in an attractive molded case with instructions! 
List S129.00 Sale S59.00 __ 



FOR ONLY $24.95 you can get a 40-80 Column Board "WORD PROCESSOR" with mail merge 
and terminal emulator PLUS! AN ELECTRONIC SPREAD SHEET (like Visicalc) the word 
processor requires 8K— mail merge 16K! List $59.00. Sale S39.90. 'If purchased with board 
only $24.95. (Tape or Disk.) cirdeNo.3* 



Add $3.00 for postage. Add $6.00 (or CANADA. PUERTO RICO HAWAII 
orders. WE DO NOT EXPORT TO OTHER COUNTRIES 
Enclose Cashiers Check. Money Order or Personal Check Allow 14 
days lor delivery, 2 10 7 days lor phone orders, 1 day express mail 1 
Canada orders must be in US. dollars. We accept Visa and Master 



I Card. We ship COD. ■ 



FNTERPRIZES WE LOVE OUR CUSTOMERS. 

BOX 550, BARRINGTON, ILLINOIS 60010 
Phone 312/382-5244 to order 



® SANYO MONITOR SALEM 




9" Doto Monitor 



80 Columns x 24 lines 
Green text display 
East to read - no eye strain 
Up front brightness control 
High resolution graphics 
Quick start - no preheating 
Regulated power supply 
Attractive metal cabinet 
UL and FCC approved 



• 15 Day Free Trial - 90 Day Immediate Replacement Warranty 



9" Screen - Green Text Display $ 79.00 

12" Screen -Green Text Display (anti-reflective screen) $ 99.00 
12" Screen -Amber Text Display (anti-reflective screen) $119.00 
14" Screen - Color Monitor (national brand) $249.00 

Display Monitors From Sanyo 

With the need for computing power growing every day, Sanyo has 
stepped in to meet the demand with a whole new line of low cost, high 
quality data monitors. Designed for commercial and personal com- 
puter use. All models come with an array of features, including up- 
front brightness and contrast controls. The capacity 5x7 dot 
characters as the input is 24 lines of characters with up to 
80 characters per line. 

Equally important, all are built with Sanyo's commitment 
to technological excellence. In the world of Audio/Video, Sanyo is 
synonymous with reliability and performance. And Sanyo quality is 
reflected in our reputation. Unlike some suppliers, Sanyo designs, 
manufactures and tests virtually all the parts that go into our products, 
from cameras to stereos. That's an assurance not everybody can 
give you! 



© 



Official Video Products 
of the Los Angeles 1984 Olympics 



099 



] 



• LOWEST PRICES • 15 DAY FREE TRIAL • 90 DAY FREE REPLACEMENT WARRANTY 
• BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL • OVER 500 PROGRAMS • FREE CATALOGS 



t Add 510 00 for shipping, handling and Insurance. Illinois residents I 
| please add 8% tax. Add S20.00 for CANADA, PUERTO RICO, HAWAII | 
I orders. WE DO NOT EXPORT TO OTHER COUNTRIES. 

| Enclose Cashiers Check, Money Order or Personal Check. Allow 14 | 
| days for delivery. 2 to 7 days lor phone orders, 1 day express mail! j 
I Canada orders must be in U.S. dollars. Visa ■ MasterCard • C.0.D 



I 



FW"i"FRPRi2ES we - oveolihcus7o>jfb s> 

BOX 550, BARRING TON, ILLINOIS 60010 
Phone 31 2/382-5244 to order 




VIC 20 

40-80 COLUMN BOARD 

$5900 



only 




Now you can get 40 or 80 Columns on your T.V. or monitor at one time! No 
more running out of line space for programming and making columns. Just 
plug in this board and you immediately convert yur VIC-20 computer to 40 or 
80 columns! Comes in an attractive molded case with instructions! List 
$129.00. Sale $59.00. 



FOR ONLY $24.95 you can get a 40-80 Column Board "WORD PROCESSOR" with mail merge 
and terminal emulator PLUS! AN ELECTRONIC SPREAD SHEET (like Visicalc) the word 
processor requires 8K— mail merge 16K! List $59.00. Sale $39.90. *lf purchased with board 
only $24.95. (Tape or Disk.) 



WE LOVE OUR CUSTOMERS! 



80 

COLUMN 



COMMODORE 64 4 

80 COLUMN BOARD 

$ggoo 




Now you can program 80 columns on the screen 
at one time! Converts your Commodore 64 to 80 
coilumns when you plug in the PROTECTO 80 
Expansion Board List $199. Sale $99.00 



SALE 



FOR ONLY $24.95 you can get an 80 Column Board "WORD PROCESSOR" with mail merge and 
terminal emulator PLUS! AN ELECTRONIC SPREAD SHEET (like Visicalc) List $59.00. Sale $39.90. 
* If purchased with board only $24.95. (Tape or Disk.) 



Add S3. 00 for postage Add S6 00 tor CANADA. PUERTO RICO. HAWAII 
orders WE DO NOT EXPORT TO OTHER COUNTRIES 
Enclose Cashiers Check, Money Order or Personal Check Allow M 
days lor delivery. 2 lo 7 days for phone orders. 1 day express mail 1 
Canada orders must be in U.S.. dollars We accept Visa and Master- 
Card. We ship OO.D. 



p ft| "TFRPRI7PJS WE LOVE OUR CUSTOMERS) 

BOX 550, BARRINGTON, ILLINOIS 60010 
Phone 312/382-5244 to order 



Circle No. 34 



FLOPPY DISKS SALE *$1.19 ea. 

Economy Model or Cadillac Quality 



LORyIN 



CEBIIFIfD PERSONAL 
COMPUTER CHSK 



We have the lowest prices! LORAH 



CSRtlFKO PfRSOMAt 
COMPUKP CkSX 



'ECONOMY DISKS 

Good quality 5V4 " single sided single density with hub rings. 
Bulk Pac 100 Qty. $1.19 ea. 

lOQty. 1.39 ea. 



Total Price 
Total Price 



$119.00 
13.90 



CADILLAC QUALITY 

• Each disk certified * Free replacement lifetime warranty • Automatic dust remover 

For those who want cadillac quality we have the Loran Floppy Disk. Used by professionals because they can rely 
on Loran Disks to store important data and programs without fear of loss! Each Loran disk is 100% certified (an 
exclusive process) plus each disk carries an exclusive FREE REPLACEMENT LIFETIME WARRANTY. With Loran 
disks you can have the peace of mind without the frustration of program loss after hours spent in proqram 
development. 

100% CERTIFICATION TEST 

Some floppy disk manufacturers only sample test on a batch basis the disks they sell, and then claim they are 
certified. Each Loran disk is individually checked so you will never experience data or program loss durinq your 
lifetime! 

FREE REPLACEMENT LIFETIME WARRANTY 

We are so sure of Loran Disks that we give you a free replacement warranty against failure to perform due to faul- 
ty materials or workmanship for as long as you own your Loran disk. 

AUTOMATIC DUST REMOVER 

Just like a record needle, disk drive heads must travel hundreds of miles over disk surfaces. Unlike other floppy 
disks the Loran smooth surface finish saves disk drive head wear during the life of the disk. (A rough surface will 
grind your disk drive head like sandpaper). The lint free automatic CLEANING LINER makes sure the disk-killers 
(dust & dirt) are being constantly cleaned while the disk is being operated. PLUS the Loran Disk has the highest 
probability rate of any other disk in the industry for storing and retaining data without loss for the life of the disk. 

Loran is definitely the Cadillac disk in the world 

Just to prove it even further, we are offering these super LOW INTRODUCTORY PRICES 
List $4.99 ea. INTRODUCTORY SALE PRICE $2.99 ea. (Box of 10 only) Total price $29.90 

$3.33 ea. (3 quantity) Total price $9.99 

All disks come with hub rings and sleeves in an attractive package. 



DISK DRIVE CLEANER s 19.95 

Everyone needs a disk drive doctor 

FACTS 

• 60% of all drive downtime is directly related to poorly maintained drives. 

• Drives should be cleaned each week regardless of use. 

• Drives are sensitive to smoke, dust and all micro particles. 

• Systematic operator performed maintenance is the best way of ensuring error free use of your computer 
system. 

The Cheetah disk drive cleaner can be used with single or double sided 5 1 A" disk drives. The Cheetah is an 
easy to use fast method of maintaining efficient floppy diskette drive operation. 

The Cheetah cleaner comes with 2 disks and is packed in a protective plastic folder to prevent contamination. 
List $29.95 /Sale $19.95 j 



I Add S10.0O for shipping, handling and Insurance. Illinois residents I 

| please add 6% lax. Add £20.00 lor CANADA, PUERTO RICO, HAWAII | 

j orders. WE DO NOT EXPORT TO OTHER COUNTRIES. 

I Enclose Cashiers Check. Money Order or Personal Check. Allow 14 | 

j days for delivery. 2 lo 7 days lor phone orders. 1 day express mail! j 



ENTERPRIZES 



WS LOV,E OuBCUSlOMtHS' 



Canada orders musl be in US dollars Visa ■ MasterCard - COD 



BOX 550. HARRINGTON. ILLINOIS 60010 
Phon* 312/3B2-S244 to o-der 

Circle No. 34 



- -'-■■■■-■' ■ v - ■■■■■■; ■ ity^y^WWMW^^^^^ -v v^^ v ^Avm^^^^p--^^^^. 



GET THE MOST FROM 
YOUR VIC-20/C64 



CASSETTE INTERFACE 
USE ANY PORTABLE 
CASSETTE RECORDER 
CONTROLS THE CASSETTE 
MOTOR 

MAKE COPIES OF ANY 
TAPE PROGRAM 
SATISFACTION GUAR- 
ANTEED 

ONLY $3495 FLUS$1.60FOR 
SHIPPING 




FULL RS232 INTERFACE 
CONNECTS TO USER PORT 
FULL RS232 CONVERSION 
CONNECTS ANY STANDARD 
MODEM OR SERIAL PRINTER 
COMES WITH TYPE IN BASIC 
TERMINAL PROGRAM 
SATISFACTION GUARANTEED 
ONLY S3995 PLUS $1 60 FOR 
SHIPPING 




ADD S2.50 EXTRA OUTSIDE US. CANADA OR MEXICO 
SEND TODAY FOR OUR FREE CATALOG 

SEE YOUR LOCAL DEALER OR CALL: 

(206) 236-BYTE 



QMNTTRONIX ( 

PO BOX 12309 DEPT.GC2 
SEATTLE, WA 98111 



Formerly BYTESIZE \ 
MICRO TECHNOLOGY J 



^T™7TT^!^ TT^rr^TZVZ^UUBm 



COM-PROTECT III® 

COMPUTER PROTECTION DEVICE 




SPIKE PROTECTION 
SURGE PROTECTION 
BROWNOUT PROTECTION 
POWER DROPOUT PROTECTION 
RFI FILTERING 

This high performance computer protection device offers SO nano 
seconds response to electrical spikes, produced by near lightning strikes, 
and electromotively induced spike voltages on your power linB. RFI 
filtering, 60 DB down at 92 KHZ. Surge protection 260 volt peak (130 
volts A.C.I. Brownout and dropout protection shutting system down 
if voltage drops below 60 volts A.C. Must be manually reset, which pro- 
tects disks from accidental writeover; also protects computer from surge 
caused by sudden power return $79.95 

GOSUB OF SLIDELL, INC • P.O. BOX 1781 
SLIDE LL, LA 70459 • (504)641-8397 
Personal Check, Money Order or COD (add S2). $1.50 Postage & Handl- 
ing. LA residents add 6% tax. Master Can! & Visa. 



-The 

[omputer. 

H Btmork 



BUSINESS APPLICATIONS FOR THE 

COMMODORE 64 AND VIC 20 

RELIABLE!! NEW!! 



PARALLEL INTERFACE — $49.95 • NewfromData 20, a Parallel interface forthe unbelievable lowprice of $49. 9511 Easy to 
use, simply plug it in— no software to load or switches to configure. Translates the Commodore character set to ASCII- 
appears to the system as o 1525 Printer. Make printing with your Commodore 64 EASY. 

INVENTORY MANAGER SOFTWARE — $99.95 • Having trouble keeping track of youf inventory or hobby col lections? If so, 
our "Inventory Manager" will solve your problems. The Inventory Manager Is designed to work with either the Commodore 64 
orthe VIC 20with 1 6k & 40/80 Column expander. It gives you complete control of 2500 separate Item files with 99,999 Items 
per file. Generate reports by vendor or department, 1000 vendor possibilities, one-step posting process. 

THE BESTWORD-PROCESSORFORCOMMODORE 64 -ONLY $29.95 • TheData20Wordmanagerhasfeaturesfound 
in word processors costing many times more. Features like on-screen editing (what you see is what you get), right justify, 
search & replace, block move and copy as well as many more. This package also includes integrated mailing list 
system— produces form letters fast. All files compatible with 80 Column version that comes free with Data 20 80-Column 
products. (See below) 

80-COLUMN SCREEN EXPANSION FOR COMMODORE 64 OR VIC 20 • Install the Data 20Dlsplay manager in your VIC 
20 and you will upgrade your system to 40 or 80 Columns, plus ASCII terminal emulator, screen print feature, and 
Wordmanager software for 80-Column wordprocesslng. 8K of expansion RAM optional. 

The Video Pak 80 and the Z-80 Video Pak are designed forthe Commodore 64, giving you all the above listed features, also 
including the FREE Wordmanager Software and Integrated Mall List Program. The Z-80 Video Pak Includes ail the standard 
features, but adds a Z-80 microprocessor and a CP/M compatible operating system. 



The Computer Network 

P.O. Box 9840 
Fountain Volley, CA 92708 



Coll Toll Free 800-221-9948 
in California 714-656-4366 



If you want your 64 to do more than 

play gamei, The Computer Network 

hai whatyouwantll 



Circle No 103 



February 1984 • COMMANDERI69 



Support Your 
Local Programmer 



! By Jim Grubbsi 



You finally entered the world of the 
home computer. That sale at the local 
flashing blue light store sure gave you a 
good price on your VIC, Then the rub 
comes. As they say, there's no such thing 
as a free lunch. First you've got to have 
some way to load and save programs. 
Bang-$65 fora cassette recorder that you 
can't even listen to! Next you find that it's 
very difficult to debug anything other 
than a simple program without a paper 
copy of the listing. Bang-$300 for an in- 
expensive printer, and that doesn't even 
come close to being a letter quality unit, 
So much for your dreams of cheap pro- 
cessing As time goes on you find that the 
cassette recorder realiy is slow and 
wouldn't it be nice to have a disk drive. 
Well, the story goes on and on, but there 
is one common factor. Your new hobby 
needs some financing, 

For at least some of you there is a way 
to get all those goodies and even deduct 
some of the expense from your income 
tax, all the while letting someone else pay 
for the expansion of your system. As 
mentioned though, there is no such 
thing as a free lunch. The cost to you wilt 
be a taxing of your creative ability and 
some of your valuable free time. 

The answer is a simple one and a time 
honored one. Go into business for 
yourself. This is not a get rich quick 
scheme, but it could very well work out 
that you never have to spend another 
dollar of your regular income on your 
hobby. 
70ICOMMANDER • February 1984 



The actual form of your small com- 
puter business can take several forms. 
We will discuss each of them, though 
your personal approach will most likely 
be a combination of several of these 
techniques with your own personal 
perspective added. 

BE A CHEAPSKATE 

Do not spend a fortune on your begin- 
ning system! If Aunt Mary is in the ap- 
pliance business and can get you a $2000 
system for $498 but you have to buy it all 
right now, then by all means do it. But if 
you are like most of us and are doing this 
on a budget, enter the field cautiously. 
Remember the idea here is to let 
somebody else buy the goodies for you. 

You will probably find that the basic 
computer will keep you quite busy for 
several months just getting used to its 
personality and oddities. If you have 
never programmed before, or have done 
very little of it don't despair. The beauty 
of BASIC is that you start thinking in sim- 
ple' BASIC operations almost immediate- 
ly. The next step involves realizing that 
you can perform the same operation us- 
ing half as much memory space. As time 
goes on your programs become more 
concise and more complicated. You start 
to realize the potential of the machine at 
your fingertips. If there is a particular 
thing you are trying to do, look around at 
the software in the public domain, read 
COMMANDER, look at the listings of 
your friends' programs. Somewhere, 



someone has used a routine to ac- 
complish something similar to what you 
have in mind. Make a note, mental or 
physical of how they did it. This is not to 
suggest you plagiarize, but rather get a 
feel for how something is done. Then 
write it your own way. It will probably be 
better suited to your application than if 
you try and force someone else's sub- 
routine into your program anyway. 

RIGHT IN 

YOUR OWN BACK YARD 

You are now beginning to feel comfor- 
table with your machine. Yourfriends are 
noticing the redness in your eyes from 
your midnight staring at the TV or 
monitor screen. It's time to think about 
your first money making project. 

Do you have other hobbies? Are you 
particularly interested in energy conser- 
vation, fishing, sunspots, astronomy, 
satellites, or any other specialized area? Is 
there a void of program available in your 
subject of interest? Almost without ex- 
ception the answer will be yes. Here is 
where we begin to make our hobby pay 
for itself. Choose something in your sub- 
ject area that lends itself to a computer 
program of reasonable proportions and 
write one yourself. You may find that the 
subject you are interested in has been 
covered by someone else, but not for 
your computer. Do it! Then put it away 
for a while. Repeat this process until you 
are reasonably sure that you have the 
product you set out to produce or an 




LEARN 

MACHINE LANGUAGE 



Have Complete Control 
Over Your Commodore 64 

• Write Fast-action Arcade-style graphics 

• Fully use the Music synthesizer 

• Completely understand the Computer 

• Develop your skills inventory 



Learn with the Tutorial that comes 
complete with a Full set of professional 
quality development tools. 

Add Machine Language to your bag 
of tricks. 

DEVELOP- 64 includes a Co-resident 

Assembler /Editor /Decoder /Debugger /Loader 

/Saver 

PLUS the Machine Language Programmer's 

Bible: 

"Inside The Commodore 64" 




Call Toll-free 7-800-328-0745 
or in Minnesota call: (672) 877-4505 






m 



P.O. Box 7426 Minneapolis, MN 55407 



Circle No. 17 





LfNrvJOloiV professional 
Data-base system for Commodore 64 






• up to 2400 chrs/rcd • up to 80 flds/rcd 

• unlimited reds/disk • 19 calculation fncts 

• plus much more • ONLY S89.95 






3 new aids for users of Vic 20 & C-64 

• IEEE interface cartridge - enables you to use ANY 
Commodore disk drive or printer. CBM approved. 
$84.95 






•VICAID 14 programmers aids, including RE- 
NUMBER, CHANGE. DELETE. TRACE. You need 
this to program S44.95 

• VICMON 23 commands to help you write in 
machine code $44.95 

Vicmon & Vicaid S84.95 

WD residents add 5% tax Dealer inquires invited. 






Beaver Software Systems 

PO Box 88 

Cabin John. MD 20818 

DrcleNo.203 (301)229-4082 











\general systems consulting/ 

^— 1^\. 2312 Roffing Rock DriiAt yr 

P»Hl \. Conlev. George 30C27 / 




rjmi 




Cassette soe— .v»3[ 






i^lsi 0M 


SLSCLAIR ZXIl 

TTMEX SINCLAIR I0OJ 

COMMODORE VTC20 

TTMFJ SINCLAIR tUJO 

TltVAA 

TFSIO COLOII 

COMMODORE u 




ra 


ami 




h 


JSS 


DESIGNED TO HELP MONfTOfi YOUR FINANCES 

IAK MLNIMLIM FOR T/S 1000 A ZXJI 
EXTENDED OR HON EXTENDED FOR TT 4 TRSJ0 


(4fl4)433-7T43 
h {404} 243-7369 








' Al but X iiomM 

" AT Imtmt SK j.Eur.u>n 


ZX1I 
T/S ICO) 
TaS 1500 


30 


TRS 

m 


Tl 

n*A 


COMM 
U 


YOUR 
PRICE 
















AMORTIZATIONS H.OANSI 


MJJ 


l»*s 


\tx 


I7.B 


;l?s 




BAB CHARTS 


i;,k 


"16.95 


IMS 


1S.9S 


ij.is 


aNNlTTY EVALUATION 


1<.15 


15,15 


ISJ5 


17.94 


1195 


FILE MANAGER 


1CW 


"15.95 


\un 


»» 


1195 




BANK STATEMENT BALANCER 


l*,« 


IUJ 


IS-W 


17.95 


111! 




CHECKBOOK SIMULATOR 


»,« 


NA 


NA 


NA 


NA 




DEPRECIATION STRAIGHT UNE 


14.15 


IS,« 


14.H 


I7.« 


lt« 




DEPRECIATION DECLINE BALANCE 


IJJ» 


!*,» 


lt.lS 


11.95 


11,15 




DEPRECIATION ACRS 


[\K 


•lt.« 


1LM 


19.95 


70.15 




DIET PLAN 


I2.W 


NA 


NA 


NA 


NA 




HO"E BUDGET 


15,14 


"14.95 


17.95 


1L95 


I1.« 




HOME INVENTORY 


Lt« 


IS.W 


15.94 


17.15 


|!.95 




HOME PAYABLES 


H.15 


NA 


NA 


NA 


M 




MCME EQLITV EVALUATION 


14.15 


!s i^ 


U.H 


17.95 


>ij> 




-:*.. EET*" :-.vEST/<C 


li.« 


"\un 


17J4 


It* 


«.« 






n.-n 


"ts.95 


17.94 


11.15 


rea 




IRS 1C*3 LONG FORM 


2%r, 


■■a« 


X« 


J7.15 


n.» 






MS, 


"37 p 95 


7l« 


J3-95 


X.95 




NCO"E Tax PROJECTIONS 


14,13 


-*n.« 


11.94 


n.n 


B.94 




IRA ANALYSIS 


14 « 


|5.«. 


It.95 


d.ii 


JtLM 




OiSk FILE CONCEPTS 


NA 


•14,95 


NA 


NA 


!tSS 






T 0'A|, YOUR FACE 




l^CLASS ^OS-AGE HANDLING 


la 




GA Rf.5IOf.NTS 1* SALES TAR 






ADD 5.00 FOR DISS iCOmmGDORE ONLY 






TOTAL PRICE 






card 

EXP1R 
66 




Sjr.NATlWF 






Circle No. 1 









even better one. I think you will find that 
the hard part will be keeping your hands 
off the program. Any program can 
always be made better, but there reaches 
a point of no return. 

You can and should expect to spend 
many hours in this portion of the process. 
This is the blood and guts portion, you 
can't scrimp here and expect to be 
successful. 

At this point you need to bring your 
documentation together. The best pro- 
gram inthe world isn'tworth much ifthe 
user can't figure out how to use it, or 
understand what it's supposed to do. 
From your documentation will come in- 
formation for your instruction sheets, 
advertising flyers and possibly a 
magazine article. The best answer of 
course is to make your program very in- 
teractive. One learns quickly, however, 
that print statements use up a lot of 
memory. It is probably advisable to try 
and write your program to run on a bare, 
unexpanded machine. For the VIC this 
only gives us about 3.5K to play with, 
One answer to this problem is to write 
two versions of the same program. One 
can be a bare bones program, the other 
with all the amenities additional memory 
allows. You then offer the end user both 
programs on one tape at no additional 
cost. You make a lot of points here. You 
give them the chance to have a nice pro- 
gram that will run on their machine now, 
and gets even better when they expand 
their system. 

MARKETING 101 

Marketing your product may be one of 
the most frustrating parts of this project. 
How do you let people know what you 
have without spending a fortune? Nearly 
every hobby has a national magazine or 
newsletter associated with it. Most hob- 
bies have many of these publications and 
usually offer space for advertisements in 
a classified section. The rates for these 
vary widely from probably 25 cents per 
word to several dollars per word. Place 
your ad or ads where they will most likely 
be seen byyourintended audience. Keep 
yourad brief, but appeal tothe interest of 
your audience. For example, say you are 
marketing a program to track star paths, 
and you are placing the ad in an amateur 
astronomy magazine. You might place 
this ad: 

Star Tracking Made Easy! Computer 
program allows you to compute viewing 
times using your VIC computer, $10. 
SASE forfu rther details toJimGrubbs, PO 
Box 3042, Springfield, Illinois 62708. 

Or this one: 

VIC-20 Software makes star tracking 
easy, computes viewing times, S10com- 

72ICOMMANDER • February 1984 



plete. SASE for details Jim Grubbs, PO 
Box 3042, Springfield, IL 62708. 

The first ad is clear enough, and if you 
were advertising in a magazine that was 
aimed only at VIC users who are also 
astronomers it would be great. But there 
are probably many ads for tracking infor- 
mation in the ads, some of them even for 
computers, others for scientific calcula- 
tors, some just printed charts. What 
makes yours unique is that it is for a 
VIC-20. That is who you want to attract, 
readers who own VIC-20s. Regardless of 
their interest in your program, if they 
don't own the needed tools to use it, it 
will be useless. Anyone with a VIC-20 
though will continue reading, and even if 
they weren't looking specifically for such 
a program: may be interested to know 
what is available. 

Keeping in mind that we also want to 
keep down the price, use abbreviations 
where they will be clearly understood, 
forget punctuation unless it's necessary, 
and KISS, keep it simple stupid! 

Now for the bad news-you have to do 
all of this 45 to 120 days before you ex- 
pect the ad to appear! This is part of the 
frustration, but due to editorial and 
printer's deadlines, you have to know 
usually two tothree months before publi- 
cation that you want to run the ad. There 
is a good news and bad in this. The good 






news is of course that it gives you an addi- 
tional cushion to get your program ready 
to go out the door. You must avoid the 
temptation though to commit yourself to 
advertising a product that is not in a 
marketable form. Use the extra time to 
sweeten it up a bit, perhaps make it look 
a bit better, get your instructions printed, 
buy shipping envelopes and so on, The 
bad news is of course that you will drive 
your friends crazy waiting for the day 
your ad sees print. 

PLEASE MR. POSTMAN 

You are in print! You find this out after 
searching through pages of classifieds 
and not finding yours. You panic, they 
didn't publish it, or it has become so 
microscopically small no one can see it. 
Calm down and look again. It isthere and 
ready to do its job. You wonder how you 
ever let me talk you into this. With 
resignation to gloom you wait for the 
mail carrier to bring at least one inquiry. 
The best thing to do now is to take a vaca- 
tion to Kitt Peak for the next few weeks, 
but that is unlikely to happen. Remem- 
ber, depending on where you live, you 
may have gotten your magazine or news- 
letter days or even weeks before others 
do. This can be particularly true of publi- 
cations printed on the East Coast with 
readers on the West Coast. 

Continued on page 115 



TAXAID 



TAX AID 



FOR 
COMMODORE 64 



and VIC 20 



TM 



use Tax Aid to prepare 

YOUR INCOME TAX RETURN 

Developed by an experienced accounting firm, TaxAid is accurate, easy 
to use, and comes with a detailed manual. Your tax data is permanently 
stored on tape or disk. The cost is tax deductible and yearly updates are 
available. 



TaxAid 1 

'Jnex eanded V i c ,' (1 

$19.95 

Prices above are fo 


TaxAid n 

ror 
Vic ?0 with I6K 

$24.95 

- cassette; add S5, 


TaxAid UI 

For 
Commodore 64 

$24.95 

) for disk version. 



NORTHLAND ACCOUNTING, INC. 

606 -D Second Ave. 
^^ Two Harbors, MN 55616 

(218) 834-5012 



VSA' 



Circle No. 21B 



TAX AID 



TAXAID 



TAX AID 



TAXAID IS A TRADEMARK OF NORTHLAND ACCOUNT 1 NG, I NC. 

VIC 2D £ COMMODORE 6 it ARE TRADEMARKS OF COMMODORE ELEC TRON I C S , L TD . 



zATHST/ 



A DAZZLING 3-D GAME 
FORTHE5KVIC-20 

(Joystick required) 



iByAlanL. Keyserl 



Looking for hours of enjoyment? First 
type in this program, then immerse 
yourself in a world of exciting sound, flow- 
ing 3-D colors, and thrilling challenges to 
your space-piloting skill. Remember, the 
future of the universe depends on you! 

HOW TO PLAY 

Don't forget to plug in your joystick 
before turning on the computer. After you 
RUN the program, the screen lights up 
with color and motion. As you hurtle 
down a narrow channel in the massive 



IB 


PRINT''' Lcli-J- - 


20 


PUK£368?y , 8 ; PfJKfc3$ 




S7»^a-:;cu-0 


30 


P^8174-F?i«0:£IIMR?i 




U, 2) :ffi£<U2>»l : fl f i 




C0,2>«~1 :flK«S'-Rltf" 




fi/.' : HERCM=4 


40 


PR I NT ■' •"' £ home- J [ aown 




j 12 timesJLreaJLr 




v/s~on3£sp, 8 times 




3 Lshf-N J Crvs-ot'f j L 




sPj 4 times j Lrvs-o 




TiJCsnf-i'lJLSpj w ti 




mes ] " ; 


58 


PRINi ' ' Lrvs-onJLiJh 




tJLspj 7 times3£sh 




f-NKredHsPHrvs- 




off3£sP, 4 timesK 




r vs-ori 3 £ sP 3 £ wh t j £ s 




hf-ttjCsP, j times J 


60 


PRINT w Lrvs - on J CPU' 




rlt'sP, 6 timeaJLsn 




f-NKuht3Lspj£red3 




EsPJCrws-off if. sP, 



surface of the Deathstar, enemy ships will 
appear over the horizon. You can either 
manuever around them with the joystick, 
or shoot with the fire button. You receive 
points for each hit, but be careful to avoid 
running into debris from the destroyed 
enemy ships. Be especially alert for the 
squad leader's ship, as it flies much faster 
than the others. 

PROGRAM NOTES 

Here is a general outline of the program 
structure: 



Lines 


Function 


20-30 


. . . Set Up Variables 


40-230 


. . . Set Up Screen 


250-260 


. . . Read in Ml. Routine 


300-330 


. . . Read Joystick 


332-390 


. . . Move Hero 


400-450 .... 


. . . Move Missl» 


500-790 


. . . Alien Movement 


800-860.... 


. . . Hera has been hit 


900-985 


. . . Bonus Routine 


1000- 


. . . Main Control Routine 



4 t l mes J L rvs-on jl 
sP j LUjhtJLsP jLPur jl 
shf-f1KsPj fa times 

70 PRINT'' '"£ rvs-on 3 L re 
djtspj o times JLsh 
f -N 3 l P ur J £ sP 3 l wht 3 
£sP3£reaj£snf-N3L 
sP* 4 timesJLsht-M 
3£wht3£sP3LPur3LsP 
3CredJCsrif-f'i3LsP, 

b times j' ■ / 



The flowing colors are created by a 
machine language subroutine that rapidly 
alternates the red and white colors on the 
screen. The data for this routine, contain- 
ed in lines 5000-5020, are POKEd into 
memory through lines 250-260. The 
assembly language code is listed in the ac- 
companying box. This routine is called by 
SYS850 throughout the program, and 
bareiy slows down the rest of the action. 

Have a thrilling flight! — > 

6/ 



80 Pk I N I ' ' l rvs-on 3 l wn 
tJLsP, 4 tiiviesjCsri 
f -M 3 L r eo 3 C sP 3 C P ur j 
LsP3£wht3£snf-N3£ 
sP", fa" times3£shf-M 
3LPurJ[sP3L"rea3£sP 
HuhtHsnf-MJLsP, 

4 tim&y'i 

90 PR I NT ' ■' £ rvs-on 3 L P u 
r3isP, 3 timesj£sri 
f-N 3 [ wh t J L sp 3 L r eel j 
lsP 3£Pur3Lsm-ruL 
s.p, 6 ti mes 1 Cshf-fl 
3 £ r ea j £ sp 3 £ wht J C sP 
JLPurOLshf-f]3[£P, 
3 times3''; 
100 PR I N7 ' ' l rvs-on 3 C re 
d3£sP, 2 timesjLsn 
f-N J £ P ur 3 1. sp j C wnt j 
£sP3L"rea3Csht-N3L 
sP, 10 timesJLsnf- 
hJ£whtj£sP3LPurjLs 
P J£red3£shf-MJLSP, 
2 times j ' ' , 



February 1984 • COMMANDERI73 



110 PRINT'"Crv*~on3Cwht3[sP3Cshf 
-N3 Cr*d3 CsP 3 CPur ] UP KwhtKft 
hf-N3[sP, 12 timts3[shf-M3[P 
nrl CsP3Cred3[sP3Cwht3Cshf-ri3 
CsP 3"'; 

120 PRINT" Crvs-on3 CPur 3 Cshf-N3 C 
wht 3 CsP 3 Cred3 CsP 3 CPur3 Cshf ~N 
3CsP/ 14 times3[shf-M3Cr*d3C 
sP3Cwht3Csp3CPur3Cshf-n3"; 

130 PRINT' ' Crvs-on3 CPur 3 CsP 3 Cwht 
3CsP3Cred3Cshf-N3CsP, 16 tim 
es 3 C shf -M 3 C wht 3 C sP 3 C P ur 3 C sP 3 

"; 

140 FORI=8166TO8183:POKEI/160:PQ 
KEI+3B720 J 1:NEXTI 

1 42 POKES 1 65 , 206 : POKES 1 84 > 205 : PO 
KE38S85/ 1 : POKE38904/ 1 : P0KE38 
8S4/4:PQKE8164/160 

1 44 POKE3S905 , 4 : POKES 185/160 

150 PRINT"'[home3Crvs-on3Ewht3Cd 
own3SC0RE: Crvs-off 3"' 

160 PRINT" "Cdown3. CsP, 3 tim*s3. 
CsP. 2 times3.CsP, 3 times3. 
CsP/ 4 tim»s3.CsP3. CsP, 2 ti 
mas3. '"J 

170 PRINT" '[down, 2 timcs3LsP3.[ 
SP/ 2 times3. CsP3. CsP, 9 tim 
es3.CsP3. CsP/ 2,times3."'J 

230 P0KE8 1 74 , 24 1 : POKES 1 75 / 95 : POK 
E8173/105 

250 FORI=850TO897 

260 RERDJ:POKEI/j:NEXTI 

265 POKE36877/200 

270 OOTO1000 

300 PDKE37 139/0: PQKE37 1 54 , 1 27 ■ $7. 
■PEEK<37137):SNa(S?iHND4)/4:S 
S«CSJiflND8V8 

305 SW« ( SXflND 1 6 ) / 1 6 ! F* < SJ4RND32 ) / 
32 

310 SX*PEEK<37152) :SE-CS5iflND128) 

/128 
320 P0KE37154/255'POKE37139/12S 

330 IFSNO0THEN340 

74/ COMMANDER • February 1984 



332 IFPX-22<8041QRPEEK(P?i-21)«20 
50RPEEK < PK-23 > "206THEN390 

334 G0SUB375 : PJ>PH-22 • GOTO380 

340 IFSSO0THEN350 

342 IFPX+22>8182THEN390 

344 GOSUB375:PH«Pa+22:GQTO380 

350 IFSWO0THEN360 

352 IFPEEK(P?i-2)-206THEN390 
354 G0SUB375 : PX*P2-1 : GOTO380 

360 I FSEO0ORP?<+2>8 1 830RPEEK C PX+ 
2)«205THEN390 

362 IFPEEK<PZ+2>«205THEN390 

364 G03UB375 : PK*P?i+l : GOTO380 

375 POKEPH / 1 60 i POKEPX+ 1/160: POKE 
PX-1/ 160: RETURN 

380 I FPEEK C PV. ) ■ 1 270RPEEK < PX+ 1 > ■ 1 
270RPEEK < PV." I )■! 27THENG0SUBB 
00 

382 I FPEEK C ?'/. ) *2 1 90RPEEK I PY.+ 1 ) «2 
1 90RFEEK < PX- 1 5 =2 1 9T HENG0SUB8 
00 

384 IFPEEK<PZ)«2180RPEEKCPX+1 )«2 
1 80RPEEK < PX- 1 > «2 1 8THENG0SUB8 
00 

386 I FPEEK ( PV. ) ■420RPEEK C PX+ 1 > -42 
ORPEEK<P/i-l )»42THENGOSUB800 

390 POKEPJi / 24 1 : POKEPX- 1 / 1 05 : POKE 
PH+1,95 

400 IFF*0RNDFX«0THEN408 

401 SVS850 

402 IFFO0RNDFX*0THEN450 

404 GOTO410 

408 FX-PH-22:P0KE36878il5:F0RZ»l 
TO70 : NEXT ■ P0KE36878/ 8 i SVS850 

409 IFPEEK<F5i)*127QRPEEKtF?!>*213 
ORPEEK< PY. ) - 1 70THEN420 

4 1 POKEFX / 1 60 : FX«FH-22 : I FFX<".B0 1 
90RPEEK (. PV. ) "205ORPEEK C PY. > *20 
6THENF?i«0!GOTO450 



428 IFPEEK<FJO«1270RPEEKCF?O-219 
THENE1X«PEEK<FJS) : GOSUB700 : GO 

SUB770 i OOTO450 

440 P0KEFJM38 

450 RETURN 

500 FORI-0TO1 

505 GX*flXCI;0) 

510 IFfiHa*l)-0THEN630 

520 IFRX C I * 1 5 •90THEN6S0 

530 IFRXU,1)«127THEN695 

540 K*RNDC1>!V«RNDU) 

545 POKEGK .160: POKEGX-22 .163 

550 IFV>. 5THENGX«GX+22 : IF0JO8182 
THENGtf=0 : W/X I j 1 )x0 : G0T061 

560 IFX>. 5flNDPEEK<GH+2)O205THEN 
GX-GJS+1 

570 I FX< . 5HNEPEEK C GK-2 ? O206THEN 
G2-GJS-1 

580 IFPEEK<G?S>"2410RPEEK*Jtf)"«350 
RPEEK<GZ>»105THENGOSUB800 ■ GO 
TO610 

590 I FPEEK < OX ) - 1 58THENGOSUB700 s G 
OTO610 

600 P0KEG?£j219iP0KEG?i-22/218 
610 flXCI*0>«GX 

615 SVS850 

617 GOSUB380 

620 NEXT I 

630 RETURN 

650 R2CIjl)*90:fl?«I,0)*7398 

660 PGKEfi»(I/0>>fl?4CIjl) 

670 GOTO620 

688 POKEG7i,32:GK«8043:pOKEG?i,219 
!P0KEG#~22*218-JF1X«,I)«219 

690 GOTO610 



635 POKEGH , 1 60 : GX«GX+HX C I j 2 > +22 : 
IFGX>8184THENHJiCI , 1 >«0 : G0TD6 
10 

696 I FPEEK < GX ) ■ 1 4 1 ORPEEK C GTS ? -930 
RPEEK(GX>«105THENGOSUB800 : DO 
TO610 

697 POKEG!M27:GOTO610 

699 GOTO610 

700 POKE36878,15:FORZ=1TO80:NEXT 
Z 

702 IFE 12*21 9THENSCO-SCO+30 

704 IFE1K*127THENSCQ=*SC0+18 

710 PRINT" Ch6mtKddWW3CUht3 >/ ;T 
RBC6)JSC0 

730 P0KE36878/8 

733 fllX«fllZ-l!lFRlX"0THEN900 

740 I FE 1 Z*2 1 9THENE 1 %m 1 27 1 RETURN 

750 IFEl?i"127THENElXa0: RETURN 

760 RETURN 

7?Q S VS850 ! FORP*0TO 1 : IFRJiC P/ 0? -F 
JiTHENfl?i<P,l>«ElJi 

780 NEXTP I IFFJi>0THENPQKEF/i; 160 : P 
OKEF^-22 J 160:F?i=0 

790 RETURN 

800 HERDX«HER0X-1 : POKEPX/ 160 : POK 
EPX- 1 t\ 60 : POKEPJS+ 1,160 

805 POKE36878/10 

310 F0RD»8T0255:P0KE36879,D 

830 P0KE36877, 260-D 

840 HEXTD 

850 P0KE36879 , 8 : P0KE36877 , 298 : PO 
KE36878, 8 = PX=8173 i IFHEROZ=0T 
HENPRINT' ' [clr]SCORE="SC : GO 
TO2080 

860 RETURN 

900 PRINT" thomaHdowri/ 6 times] 
CriQht, 9 tiM*s]tyel]BONUS:" 



February 1984 • COMMANDERI75 



Circle No. 154 




The Banner Machine 

For the Commodore 44 (4 extra fonts available). 
For the VIC-20 with 24K memory (3 extra fonts 
available;. • Use on any Gemini or Epson MX with 
Graftrax or the FX and RX printers. Also Commo- 
dore 1525E and Banana with the C-64. ■ Menu- 
driven program operates like a word processor. ■ 
Makes signs up to 13" tall by any length • Makes 
borders of widths up to W". • S sizes ol letters 
from M" to 8" high. « Proportional spacing. Auto- 
matic centering. Right and left justifying. • S49.95 
Tape or Disk (Specify computer equipment) 

For the Commodore 64: 

Space Raider An amazing arcade simulation, your 
mission is to destroy the enemy ships. S19.95 
Super Roller Challenging dice game, 5pnte graph- 
ics and sound Yahtzee-style rules of play 514.95 
Microbroker Exciting, realistic and educational 
stock market simulation. 534.95 Tape or Disk 
Preschool Educational Program! ABC Fun; 1 53 Fun; 
and Ginger the Cat with Addition and Subtraction, 
Number Hunt, and Letter Hunt. All programs have 
bright color, music, and action. Each SI 4.95 
Formulator A scientific calculator for tasks which 
require repetitive arithmetic computations. Save 
formulas and numeric expressions. S39.95 
Sprite Editor The easy way to create, copy, alter, 
and save up to 224 sprite shapes. S24.95 
Cron Reference Generator for BASIC programs 
Locates lines with BASIC words or variable names 
and allows changes, and more. $19.95 
VIC-20 Programs Also Available. Ask for Catalog. 

Cardinal Software 



=* 



Virginia Mirrro Systems 
1364.6 left Davis Highway 
Woodbndge, Virginia 22191 
Phone (703) 491-6502 



910 


PRINT" [home] [down, 8 times] 




";TABa0)J"[»eU1000" 


920 


POKE8020, 42^0=8020 


930 


OOSUB308 


933 


I FPEEK < FJS+22 > "42DRPEEK < FX+44 




)"42THENSCO*SCQ+1000 ■ QQSUB70 




0=OOTO9?5 


940 


IFPEEK<Q+22)«158THENSC0«SC0+ 




1000:GOTO980 


945 


IFQ+22>8182THENP0KEQ, 160 i Q«0 




;GOTO980 


950 


I FPEEK C Q+22 ) »24 1 ORPEEK ( Q+22 > 




■105ORPEEK<Q+22>«95THENGDSUB 




800 : G0T0975 


960 


POKEQ+22 i 42 1 POKEQ , 1 60 ! Q*Q+22 


970 


GOTO930 


975 


POKEQ > 160 


980 


PRINT" [homeHdown, 6 times] 




[ri9ht, 3 times] [sP, 6 time 




s]": PRINT" [home] [down, 8t 




imes]";TRB(10)J"[sP J 4 tim 




es3" 



Open your mind 



Personalty 






Reveal secrets of the mind. 
Use your Commodore 64 system to 
analyze yourself, your spouse, your 
date, relatives and friends. Discover 
your personality type, career 
potential, behavior tendencies, 
values, and the people with whom you 
will be most compatible. This program 
requires the use of a "joystick". 
Price $32.95 Disk ($27.95 Cassette). 



"BHypnotist 

o; 



f '->0>. 



Behavior Modification. 
Use your Commodore 64 system to 
change your behavior patterns 
through computer hypnosis. Discover 
how to communicate with yourself, on 
a conscious and subconscious level. 
Program your own post-hypnotic 
suggestions. The PSI Biofeedback 
Device is included with this program. 
Price S87.95 Disk (S79.95 Cassette). 



Get this software [ -■ 
at your local dealer ■;. 
or order direct from: ::? 



cnCTMDc 2118 Forest Lake Drive 

OUr I WAHh Cincinnati. Ohio 45244 USA 

INTERNATIONAL Telephone: 513 474-2188 

TELEPHONE LINES OPEN 7 DAYS A WEEK, 24 HOURS A DAY 



PHP 


; Store Registers 


PHA 




TXA 




PHA 




TYA 




PHA 




LDX #$08 


; Start Routine 


LDA S97.X 




AND #$0F 


; What Color is it? 


CMP #$B2 


; Red? 


BEG. $09 




CMP #$01 


; White 


BEQ $0A 




LDA #$01 


; Change Colors 


JMP $0373 




LDA #04 




JMP $0373 




LDA #$02 




STA $97,X 




INX 




CPX #3FA 


; Done, No then Return 


BNE $DF 




PLA 


; Restore Registers 


TAY 




PLA 




TAX 




PLA 




PLP 




RTS 





76ICOMMANDER • February 1984 



935 ffi>RX+i:RlKBRZ: RETURN 

1030 SYS850 

1010 GOSUE300 

1020 SVS850 

1030 DDSUB5S0 

1040 GOTO 1000 

2000 POKE36873,0:ENU 

5000 DRTRS, 72, 138. 72. 152, 72; 162. 8 
.139,0.151/41,15/201,2,240,9 
,201,1 

5010 DATR240, 10, 169, 1,76, 115,3, 16 
9,4,76,115,3.169,2,157.0,151 
,232 



5020 



DRTR224 , 250 , 208 , 223 , 1 04 , 1 68 , 
104,170,104,40,36 



m 







1 €lAPII€ 



P. O. Box 99715 

Tacoma, WA 98499 

(206) 845-5903 



Dealer Inquiries Inyited 




"SUPER SLOT" 

Vegas action in your own living room. Start 
with 100 coins and work your way into riches (if 
you can). Great color, graphics, sound and 
Vegas action in this -an exciting game for your 
"64", 

$U.9S cassette; $18.95 disk 



"CAVERNS OF DOOM" 

Explore the vast rooms, passages and mazes 
in this exciting adventure game. Trying to col- 
lect all of the treasures that you can, and travel 
through all 183 rooms to complete your venture. 
$24.95 cassette; $28.95 disk 



T be Best C/64 Software Tour Monet Can But! 



Circle No. 160 



February 1984 • COMMANDERI77 



Connect-4 for C-64 



pfll^^ 




lt!llt! 




■.■ 


s 




-TT-' 




GftHES WH 


























































SftltCS HOH 
6 























































g 



























i—i^— ■■■■■■■■■■» By Marfc Da/7y! 

In this two-player game for the C-64, 
your goal is to get four tokens in a row 
(any direction) before your opponent 
does. Instructions will appear on the 
screen. Have fun! 



1 PQKE33280>0:pQKES3 
281 ,12 : PRINT" Ecom 

-43" 

2 RESTORE sGOSUB850:C 

LR 

8 KV"198:W»0 

9 CR*54272 

10 INPUT" Eclr3INPUTE 
sP]NHMECsP30FCsP3P 

LfiVEREsP3GNEEsP3" 

11 IFLEN<R*»9THEN10 

20 INPUT" Cclr 3 INPUT C 
sP3NHntLsP30FEsP3P 
LflVERE»P3TWaC»P3" 

21 IFI_EN<B*»9THEN2W 

25 F0RV=1T08:REBJJ£CV> 
:NEXT 

26 DflTH2,80,78,S2j-2* 
-88^-78,-82 

27 W»11S6:Q«1210:V=80 
; P=»32 : 0*2 : U"64 

30 N**"Edowri] Cleft, 
4 tirries3Ervs-on3riU 
VEErvs-off 3' ' • M=lkJ 
J PRINT" Ehome3Cclr 
3Edouri, 2 times J" 



51 W*="Edoum, 5 time 
s3Crvs-cm3 WINNER" 
:C1-81 :C2*87:K»12& 

54 PRINTSPCXFO"EsP3E 

corn-US, 17 times3Es 
P3" 

53 PRINTSPC<fl>"Ecom- 
MHsPj 17 times.] Ce 

om-G3" 

80 PRINTSPCCH>"Ecom- 
M3 com-ft3CsP3Ecom- 
R3EsP3Ecom-R3£sP3E 
com-R3EsP3Ecom-R3E 
sP 3 E corn-R 3 E sP 3 E com 
-R3EsP3Ecorr.-R3EsP3 
Ecom-£3EcQrri-G3'' ' 

65 PRINTSPC<fl)"Ecom- 
M3CsHf— 3: Eshf— 3 = 
Eahf— 3 : Eshf— J ; ts 
hf — 3 =£shf — 3: Eshf 
~3 = C»hf — 3 = Eshf — 
3Ecom~G3" 

70 PRINTSPC<Ftt"Ecom- 
M3Ccom-Q3Eshf-#3Ea 
hf-t3Eshf-*3Eshf-t 
3Cshf-*3Cshf-+3E£h 

f-*3Eshf-+3Cshf-*3 

Eshf-+3Cshf-*3Esh 

f-+3Eshf-*3Eshf-t3 

Cfthf-*3Ccom-W3Eco 

m-Q3";2»2+i:iF2<7 

THEN65 

75 PRINTSFCtH;"Ecofn- 
M 3 Eshf— 3: Eshf— 3: 
Eshf— 3 = Eshf— 3: Es 
hf— 3: Eshf— 3 : Eshf 
— 3 : Eshf— 3 ! Eshf— 
3Ecom-G3" 



80 PRINTSPC(H>"Ecom- 
M3 E com-2 3 Eshf-* 3 Ec 
om-E 3 E shf -* 3 E corn-E 
3Cshf-*3Ecom-E3Lsh 
f-*3Ecom-E3Cshf-#3 
C corn-E 3 E shf -* 3 E co 
m-E3Eshf-*3Ecom-E] 
Cshf-*3Ecom-X3Cco 
m-G3" 

81 PRINTSPC(H>"EsP3C 
com-V, 17 times 3" 
;Z a 

83 GOSUB680 SPRINT" Eh 
ome3"H«: PRINT" Cu 
P3"SPCC30JB*;t-UKM 
■ 1T0U 

86 FORCX-WtVTGU+VSTEP 
D: IFPEEK(CX)"C1DRP 
EEK(CX)-C2THENPQK£ 

87 NEXT;IFrVO»INT<rVU 
>THEN91 

90 GQT092 

91 GGSUB700 : U«C2 = GOSU 
B8i0:GDTO93 

92 OOSUB700:D»C 1=0080 

B&00 

93 IFB«C2THENIl9w0;OUT 
095 

34 B9*l 

95 B1*«W+54272:B=W:P0K 
EB,DrPOKEKV,W;POK 

EB1/D9 

96 M*«"":GETM*:IFMS 
*CHR*C13)THEN300 



7&IC0MMANDER • February 1984 



37 IFM$*CHR*;CS2)TM£N150 

98 IFM$=CHR$C54)THEN200 
100 GGTG96 

150 P0KEB1 , Ii9 ■ POKEB, P : IFB-0<WTHE 
NBstfl ; B 1 bCR+Q : OQTO160 

155 B=B-G:Bl«iil-G 

160 POKEB 1 j D9 ■ PQKEB,D : IFPEEKCB+V 
/Q);>PGOTO150 

165 GGTG96 

200 POKEB 1 , D9 ■■ POK.EB , P : I FB+OQTHE 
NE-W:B1-CR+W:GOTO210 

205 B=B+0:Bl-Bl+0 

2 1 POKEB 1 , B9 : POKEB , H : I FPEEK (. B+ V 
/G>>P6Q]"Q200 

215 GQT096 

300 IFPEEK<B+V)=ClGRPEEKCBtV>=C2 
THEN96 

305 PGKEB,P:B=B+V:Bl=Bl+V:pGH^;=l 
TO? : 1 1- PEEK ( B+V ) =G 1 GRPEEK C B+ V 
>=C2THEN365 

310 B=B+V:B1=B1+V:HEXTX 

365 POKEB ^ B '• POKEB1 1 B9 : FGKY-1TG8 : 
H=ECV>:G=PEEKC.B> 

370 I FG-PEEK ( B+N > flNBG=PEEK C Bt < G* 
N ) > PN'DG-PEEK < B-N > THEH400 

3? 1 I FG=PEEK C B-N ) HNBG=PtEK ( B- t G* 
HJ>ftNDGsPEEKtB+N;THEN4i0 

335 NEXT V : FGRV= 1 TGS : N=E ( V > : FORJ= 
1T03: IFG=PEEK(B+CJ#H>)THEHRG 
=1 :G0T0387 

386 RG*0MFPEEK<B;OPEEKCB-CJ*N) 

)THEH395 

387 NEXT J : GOTO420 

395 HEXTY,R:GG1G830 

400 I=B: I1=B+H: I2=B+(G*H> ! I3=B-H 
: GOT 0600 

410 I=B'-Il=BtH:i2=B-(0'#HJ : I3"B-N 
! GGTG600 







bet 



C-64 VIC 20 ATARI 

CHILD 

DEVELOPMENT 

SERIES 



' AAA* 

AA\AA\ 


r 


AAA 1 . 


-3 


.AAAA 


4, 





4 




2389 
81 3 



7167 
2389 

19112 

1942257 



ADD/SUB — $16.95 

Displays single or multiple 
digits with or without 
pictures, borrows, carries, 
scoring, and feedback. 



NUMER-BECi— $16.95 

Number recognition, 
object counting, object 
grouping, and 
number/size/shape 
discrimination. 



ALPHA-BECi — $16.95 

Twenty-six screens with 
letters/pictures/labels 
'built' on the screen. 
(VIC-20 only) 



MULT-BECi — $16.95 

Multiplication program 
with up to four digits in 
multiplicand and three 
digits in multiplier. 



All programs feature numerals and letters in 
extra large format on the screen and are 
available on cassette tapes from your dealer or 
directly from BECi. 

Add 5% or a $2.00 minimum for postage and 
handling. 

Write for a free brochure! 



BOSTON EDUCATIONAL COMPUTING, INC. 

78 Dartmouth Street 

Department C 

Boston, MA 02116 

(617) 536-5116 

Dealer Inquiries Invited 



February 1984 • COMMANDERI79 



429 I FRG*8THEN I =B = 1 1 «B-N : 1 2-B- ■; 
0*N) : I3=B-<3*NJ ^GU 10600 

439 I=B = 1 1=B+N : I2=B.+tQ*N) = I3«B+ 
C3*H; :GOTQ600 

660 IFD-C1THENPRINT8PEX3JN* = GU ! 
0630 

610 PRINTSPC<a&)SW 

630 1FD=C 1 1 HENU 1 =14 i + 1 

631 IFD=C2THENW2=i«i2+l 

632 GQSUE680 

633 PRINT'' ■'thorn*] [ri9ht. 10 tim 
es][com-@, 19 times]" 

635 PQKEE-V/G, U : PRINT ' ' [home] [d 
ownHri9htj 10 timesJErvs-o 
rilt&Pi 2 feimea3PLRV£sP3flGfli 
NCV/N)"; 



GETG$ : Ii-G$=' ' ' '" I HENGUSuBb50 
: 00 T 064tf 

IFG$*' '"V ' THEN2/ 



640 

645 

646 PRlNTCHRf C1473! =CLR : END 

650 PR INT "EsP 3? [left, 2 times] 
"; :GGSUBS20:pRINT"?[sP3L 
left, 2 times]' 'J : UOSUB820 

655 IFR~l=UTriENRETURN 

66& POKE I , D+K : POKE 1 1 , L+K : POKE 12 
j D+K : POKE 1 3 , D+K : h ORG ?"» 1 T 015 
: NEXT 

665 POKE I , D : POKE 1 1 j H : PGKEI2; D ; P 
QKEI3,B 

666 FGRG?= 1 1 075 : NEXT : RE T URN 
680 



681 



683 
685 



PRINT" [home] [rjoun, 15 time 
s3[ri9ht3' " 

PR I NT '' ■"' E SP t 9 t i mes J ' ■" SP C -:. 2 
) ■' ■' L sP , 9 tA mes j ' ' : PR 1 m I ' " 
[£p, 2 times J-" : PRINT' "lupj 
"SPC>:.29;>"'lsp, :.-; times J" 

PR I N i " ■' l home j l down .. 15 ti me 
sjLri9htJ ' ' ; 

PR i NT - ' GHMEb" EsP 3 ImON ' " 8P0 C 1 J 

> ' ' GAMES E sP 3 WON E down j " : PR i 
NT " ■' t sP , 3 t imes 3 " Wl : PR INI 

■'■"Cup] - ' SPG (. 3 1 ) w2 : RET URN 



700 PRINT" [home H down, 2 times 
][sP/ 3« times]" 

750 PRINTSFCCU-I)" LSP, < times 
j' ' : PRINT' ' LUPJ- 'SPCtp;- ' LS 
Pi 4 timesJLu.p, o tames3" : 

RETURN 

800 PR1NTSPC(6)N*:RETURN 

810 PRINTSPCXP+45N*: RETURN 

8^0 F0RFV*iT0175 : NEXT : RETuRN 

830 PRINT-" [home j l down, 2 times 
3Eri9ht, ID timesJLcom-W, y 
times J' ■ 

834 PRINT' '[home] [down, 6 times 
JEri9ht, 15 -cimesJLrvs-onJ i 
iELsP, 2 tiroesToRKEthvs-off 
3 " = UGT0633 

850 PR i NT - •' C c L r j E down , 1 3 1 1 mes 
] [ r i 9h t , i 3 t i mes j GONNEC i L s 
P 3 FOUR" 

85 1 PR i NT " L> i 9ht , 13 t i mes j l co 
m-V , 7 t i mes 3 [ sP J L com-V , 4 
times J' ' 

853 FORR^l TGI 000: NEXT 

859 PR I N r - ' L C L r J JJO L SP j Y UG i SP j NE 
EU L sP J l NS i RUG I i UNS L SP j (. V/M ) 
EsP J' ' ' j 

860 GETR$ : iFR$='' ' " ' T HENGO3OB650 
: GGTU860 

870 I FR$- - •' V - •' THENPOKE 1 98 , : GO I 
0900 

880 PGKE198,0: RETURN 

900 PRINT"'[clr]WELCGnELsPJfOLs 
P3UGNNECILSP, d timesJI-UUR- ' 

910 PRINT" [downJLrisht, 13 tim 
esJ[uP3t Lett, i times] Lcom- 
V, 7 timesJisP, 2 timesjtco 
m-V, 4 times] [left, 14 time 
s3 [ down 3fl EsP j TWO CsP] PLHVtRL 
SP3GHME' " 

920 PRINT" [aown, 2 times.] THEls 

P]GBJEGTEsPjGFlsP jTHtLSP JGH 
MEEsP]iSLsP]TQ[sP]GEl LSP Jh-U 
UR" 



&0ICOMMANDER • February 1984 



930 PK I NT ' ' Dh l SP J YOUR L SP j P I E CEb 
LSP JiNLsP jHLsp 3ROWj LSP JR I ts 
PJTHECftP]'"' 

949 PRIHT'-SHtlELsPJTIfiECsPlPREV 
ENT I NG £sP j VOUR [SP] OPPONENT L 
£p] FRUIT' 

950 PRINT"UOINGi:s.PjrHEC£PJSHr1E 



960 PRINT'^WHENllSPJVUUCsP/ <L tl 
[ties 3 DROP L SP J VOOR [ SP J P I EOE L s 
p 3 n lisp jfhllsup 31 OEsP ] ' ' 

970 PRINT'-'THEtsPJiJOTlOhCsPJOKL 
SP J THE L sP J BOARD C sP ] OR L SP ] ON 
LsPJTOPCsPlOF^'' 

9SS PRINT"' ANOTHER [ sP ] P I ECE . L sP 
] VOUEsP JCHNNO I CsP J RETAKE LsP 
3" 

990 PRINI-'ALsPjnOVELSPJORLSPjC 
HflNOELsPj PIECES."" 

991 PR I NT "C down, 2 timesJhiTLs 
P Hrvs-oruRE fURNCrvs-of t J is 
P J TO LSP J CONTINUE'' 

992 GETF$ : 1 FFS «CHR* <. 1 3 ) THEN995 

993 G0T0992 

995 PRINT" CclrJTDCsPJMOVELsPJY 
OUCsP 30SEESP J THE [ SP ] FOLLOW 1 

NG" 

1000 PRINT"CdownJ#4[sP]KEVLsPjl' 
O[£p]M0VEi:sPJLEFT" 

1010 PRINT"[dou-n]#6i:sPJKt:VL£PJ! 
OtsP JflOVtLsPDRiGMl ' ' 

1020 PR INI ' ' LdounJLrvs-on] RETURN 
C r vs-of f ' J E sP 3 KE Y L SP J TO l SP J P 
LACE CsP ] VOUR CsPJPIECE' - 

1030 PR I NT "E down , 2 timesJIHtts 
P JGHHELsP J iSLSP JOVcRCsP JMJHh 
N I sP J ONE C SP J PERSON L SP J GET 3 ' ' 

1040 PR I NT" FOUR CsP ] INCSP JMCsP JR 
CM [ SP 1 fc 1 THtK L SP J UP-UO WN > ' ' 

1 050 PRINT'" ■' LEF 1 -R 1 OHT > t SP J OR C sP 
] DIAGONALLY."' 



I860 PRINT' ' IFCftP iBOTHCsP ]OFCsP 3 
YOU[sP]FAlLtsP3INi:sP3DOING 
CsP]SOCsP]AND£sPJHLL' ' 

1 070 PR I NT " MO VES [ sP ] ARE [ SP j FAKE 
N[SP 3 THE LSP JGAflELsP J ENDS LsP 
3IN[sP3ALsP3TIE" 

1080 PRINT" [down/ 2 times jril i ts 
P j L r vs-cm 3 RETURN L r vs-o+'f j L s 
P3TOLSPJBEUIN" 

1090 GETF$: IFFf=CHR*C13>THENRETU 
RN 

1093 GOTO 1090 



ra 



"ETT64 

Electronic Typing Teacher for the COMMODORE 64 Personal Compute? 

KEYBOARD INTRODUCTION - Meet ETTA'S Video Keyboard 

1) Your Electronic Keyooard lets you practice with all keys Labeled At you 
watch the screen you become accustom to where each key i* tayed out on the 
Commodore 64 computer keyboard. 




E1NGER EXERCISES 



Type Without Watching the Keys 

ynu while you learn 



Z) ETTWS Video Keyboard with -VISUAL CUES" guii 
to type without watching your fingers! 

3) ETT64 keeps score end times your You quickly tee that you are improving 
with practice) 



ETT64 TALK 



Fun Sentences For Practice 



4) Over 1000 variations — Chosen because they include every letter In the 
alphabet. A fresh set every time you run ETT64. 



TEST YOURSELF; 

CREATE YOUR OWN EXERCISES 



Type Your Own Practice Seta 



Then „,,Ti&st your self 

5) ALSO you can save your exercises on tape / disk 



RUN YOUR EXERCISES 



Self-Test for Self Improvement 



6) Practice your own exercises- or those provided. Optinna Include typing 
each line once — to improve accuracy, or typing each line more that once — 
to improve speed. 

TAPE VERSION $24.95 / DISK VERSION..,. $29. 9 5 / Shipping $3.00 

Disk version comes with 64 prewritten data file* 

SCHOOLS CAN SAVE upto 50% per order - WrUe for detail* 

Recommended for Grades 1 thru College. 




Recommended for Grades 1 thru College. r- 

Knight Writer Software k^ 



VST 



P O BOX GSB WESTLAND MICHIGAN *81SG 
Phono (313) 72B-0916 
SEND YOUR NAME IN FOR OUR MAILING LIST AND WE WILL SEND YOU * 
(FREE MACHINE LANGUAGE MERGE PROGRAM FOR YOUR COMMODORE 64, 

TH15 SPECiAL-OFFER EXPIRES JAN 19B4 



Circle No 169 



February 1984 • COMMANDER1B1 



Enjoy the card game of Bridge by 
yourself — yourcomputerwill play 
the other hands. 

• Easy to learn — illegal bids and 
plays prevented 

• Cards dealt randomly — millions of 
different hands 

• Fast machine language speed 

• 2-player game options 

• Complete Contract Bridge scoring 

• Bidding "help" feature for beginners 
■ Save the score and continue later 

• May repeat hands, if desired 

• Option to receive the best hand 

• Play "duplicate" with a friend 

• Demonstration feature plays all 
4 hands 

Available for Commodore 64* 
— Diskette $35 

California residents add 6.5% tax 

Computer Management Corporation 

2424 Exbourne Court 
DrdeNo 2i7 Walnut Creek, CA 94596 




SAIL YOUR COMMODORE 
INTO NEW HORIZONS 



Bask AM 

• Programmers support tool 

• Renumber all or part of a program 

• Cross reference any BASIC program 

• Produces automatic back-ups 

• Renumbers all or part of a program 

■ Merges 

■ Extracts 

• Finds and replaces 
•One disk 

low price $29.95 

KoaUPad 

Simply stated, the best new accessory 
made for the 64. 1 1 Is a full graphics tablet 
which can be user programmed! Also 
opens many new applications, art and 
music possibilities, includes the fantastic 
koala painter program on disk! 
price $75.00 

Allen Croup Voice Box 

just plug it in: Totally programmable from 
BASIC or use m.l. routines from disk which 
are included with demo. It has so much 
control it singsl 
price S85.00 



The Sm*rt — 64 TemtiMi 

Exploits every feature of your C-64! Go on 

line to public databases or university 

mainframes. Has user defined keys auto 

answer auto diai for 1 650 modem, full file 

type conversions, unlimited download 

buffer and easy upload rou tines. The very 

best emulator! 

price 539.95 

Codewrtter 

Why write subroutines or data bases? The 
most fantastic item we've seen! A program 
that writes programs. All you do is design 
the screen you want by being prompted. 
The parameters codewriter will then write 
the sweetest stand along BAS IC database 
you've ever experienced: All customized 
toyoumeeds. Get this one! 
price $99,95 

The Best Available For The 



Sysres 

1 he ultimate programming aid. Extended 
dos support plus extended editor which 
add 3 3 new BASIC commands. True 
program merge (overiay) file commands 
work from d irectory. Edi t text and 
assembler source with out leaving BASIC! 
Over 700 find change commands list any 
file type from BASIC. Has auto numbe ring- 
Has m I . monitors on board, 3 trace 
modes: Much, much more included 
price $78 00 

In addition to the most powerful collection 
of programmers aids and tools to be found 
anywhere, SAIL also carries a full line of 
games, books, business applications and 
hard to find peripherals. Call or write for our 
64 catalog. SAIL gives fast service quality 
and support. 

Shipping will be added to all orders. 
We accept mastercard, visa or ship 
c.o.d. — Call or write! 



Cse>4 



SOFTWARE 



SAIL iOFTWARi 

532 Main St. 

PO Box 2405 

Branford. Ct. 06405 

phone (203) 468-7414 

or evenings (2031 481-723'i. 



821 COMMANDER • February 1984 



Circle No. 144 



"Portable" 

Screen Control Symbols 



\&y Noel Nyman* 



The Commodore special graphics com- 
mands provide an easy way to move the 
cursor and change screen format. How- 
ever, a hard-copy listing of your program 
may be difficult to interpret by some 
one else. For example, the Commodore 
"clear screen" command is PRINT 
"[SHIF-CLR/HOME]" which appears on 
the screen as a reverse heart. If you have a 
Commodore printer, it will print a reverse 
heart, although the character may be hard 
to read if you don't have a new ribbon. If 
you have another brand of printer, it prob- 
ably won't print the Commodore symbol. 
Some intelligent interfaces will print a 
special code, but someone reading your 
listing must know what the special codes 
mean. My printer/interface will "lock up" 
and refuse to print anything when it finds 
a reverse heart in the program! 

To make your program more readable 
to others, you can avoid the special 
graphics characters and use their CHR$ 
equivalents. The shifted CLR/HOME key is 
ASCII code 147, and the command PRINT 
CHR$ (147) will clear the screen. But this 
requires typing six more characters each 
time. 

You can keepyourtyping to a minimum 
and still use the CHR$ codes by using the 
program shown in Listing 1 to start each 
program you write. Type in the program 
and SAVE it using the name "FORMAT." (If 
using a VIC-20, follow note in line 51.) 
Then, before you start to write a new pro- 
gram, LOAD FORMAT. Begin your new 
program with line 1 00. The FORMAT pro- 
gram assigns string names to all the 
special format commands and color 
changecodes. 

The balance of the program defines a 
series of two character strings for cursor 
control and screen formatting. These 
string names are grouped by function in 
Table 1 and listed alphabetically in Table 2 
to avoid duplication. The two character 
strings can save a lot of memory space 



LISTING 1 

59 PQKE53231 > 1 : PGKE532 
60 > 1 :pOKE646,0 

51 REM***ruR THE VIC- 
20 THE PREVIOUS LI 
HE SHOULD PEHiT. 50 
P0KE36879,25 

60 CS**CHR*C147;:CM$« 
CHR$tl9):RV$*UHR*< 
18):R0taCHK*(i46;: 
CT$«CHR*<20) 

61 CI$»CHR*U4«) :CU»- 
CHR$C145) JCD*«LHR* 
(17) :CR*"CHR$<29) : 
CL*-CHRSOo7> 

62 UC*=CHR*Ci42>:LC*« 
CHR*(14;:SP«*CHR$C 
32) 

63 WH$«CHR*(5) :RDf*CH 
R$t28) :GR*«UHR$(3B 
) :BL*"CHRS(31) ; BK* 
=CHR$(144) 

64 PRt««ChR*USb):VL$« 
CHR$(158):CVS=«CMR» 

a 59) 

65 D2**CDS+CD* = D4*=D2 

$+D2$ : £16?=JJ4*+JU2* ; 

D8$«IJ4#+B4$ 

66 U2$»CU«+CU* : U4i»U2 
$+U2*:U6$*U4$+U2$: 
UB3«U4*+U4$ 

67 S1$*"L'&P, 10 time 
SJ" :S2*«"CftP* 20 

times]' ' :REM 10 H 
ND 20 SPRCES 



when used for cursor control. For exam- 
ple, to clear the screen and move the cur- 
sor down 16 lines normally requires 21 
characters. Using FORMAT, you can do it 
with 14. 

To illustrate some of the ways you can 
use FORMAT, type in program Listing 2. 
Don't forget to load FORMAT first. Once 
you've experimented with FORMAT, 
you'll find it's an easy way to save some 
program writing time and make your pro- 
grams more "portable" to non-Com- 
modore printers and other program users 
as well. 






RIDDLE OF THE MONTH 

What word processing system has all of 
these features? 

- Complete portability 

- Built-in, after-printing correction 
system 

- Immediate printout 

- Hi-res graphic capability 

- Can use nearly any type of paper 

- Unlimited variety of printing styles 

- Black-and-white or color versions 
available 

- Self-contained power supply (no 
power cord or batteries ever needed) 

- Extremely inexpensive 



Answer: 



|puad e 






February 1984 • COMMANDER IB3 



LISTING 2 



100 PRINT CS* JSP* J RVS; 
"THISEftPHSIflPlHt 

ftPjriEHiiER'" 



110 PRINT D8*;"YQUlsP 
3CHN[sPJUSE[sPJRls 
P]2-STRlrJG"; 



120 PRINT SPtJ^COMMflN 
DUPjTOlsPjGETUP; 
3 tirnesjHEriE'" 



130 PRINT B2SJSPi;SP*i 
''VOUCapjCHNTsPJOv 
£RWKlTciCsP]HLfip]S7 
HrEttENlLsPJEftSILY- 

135 PRINT SPS; ' 'PUR L*P 
J EXHALE t " 

140 PRINT CJJ*JSP*J "PR 
E3StfiPjHCsP3KcV" 



TABLE 


1 






CONTROL STRING NAMES 






Curso 


Commands 


Color Commands 


CDS ■ 


Cursor Down 


BKS 


- Blac< Characters 


CL$ ■ 


Cursor Left 


BL$ 


■ Blue Characters 


CMS ■ 


Cursor Home 


CYS 


• Cyan Characters 


CRS ■ 


Cursor Right 


GRS 


- Green Characters 


CUS ■ 


Cursor Up 


PRS 


- Purple Characters 


D2S - 


Two Cursor Down Commands 


RDS 


■ Red Characters 


D4$ - 


Four Cursor Down Commands 


WHS 


- White Characters 


D6S ■ 


Six Cursor Down Commands 


YLS 


• Yellow Characters 


D8S - 


Eight Cursor Down Commands 






U2$ - 


Two Cursor Up Commands 


Line 


Controls 


U4S • 


Four Cursor Up Commands 


CIS 


■ Insert 


U6S - 


Six Cursor Up Commands 


CTS 


- Delete 


U8S - 


Eight Cursor Up Commands 


S1$ 


■ Ten Blank Spaces 






S2S 


• Twenty Blank Spaces 






SPS 


- One Blank Space 


Screen Commands 






CSS - 


Clear Screen 






LCS - 


Switch to Lower Case 






ROS ■ 


Reverse Off 






RVS - 


Reverse On 






UCS - 


Switch to Upper Case 







TABLE 2 






CONTROL STRING NAMES IN AL 


PHA ORG 


ER 


BKS 


- Black Characters 


ON 


- Basic Command 


BLS 


- Blue Characters 


PRS 


- Purple Characteis 


CDS 


■ Cursor Down 


RDS 


- Red Characters 


CIS 


■ Insert 


RDS 


- Reverse Oft 


CLS 


- Cursor Left 


RVS 


- Reverse On 


CMS 


- Cursor Home 


S1S 


- Ten Blank Spaces 


CRS 


• Cursor Right 


S2S 


■ Twenty Blank Spaces 


CSS 


- Dear Screen 


SPS 


• One Blank Space 


CTS 


- Delete 


ST 


■ Commodore Reserved Word 


CUS 


- Cursor Up 


Tl 


■ Commodore Reserved Word 


CYS 


- Cyan Characters 


TIS 


■ Commodore Reserved Word 


D2$ 


- Two Cursor Down Commands 


TO 


■ Basic Command 


D4$ 


- Four Cursor Down Commands 


U2S 


■ Two Cursor Up Commands 


D6S 


- Six Cursor Down Commands 


U4S 


- Four Cursor Up Commands 


D8S 


- Eight Cursor Down Commands 


U65 


- Six Cursor Up Commands 


IF 


■ Basic Command 


U8$ 


- Eight Cursor Up Commands 


FN 


- Basic Command 


UCS 


- Switch To Upper Case 


GRS 


■ Green Characters 


WHS 


• White Characters 


LCS 


- Switch To Lower Case 


YLS 


• Yellow Characters 


OR 


• Basic Command 







iS0 GET Hi- It Ha?*"" 
GOTO 150 

160 PRINT CU*;SP*J"¥Q 

LJ£*PJTYCErjL6Pj". J fl 
SiS2£ 

170 PRINT U2*JRV$;"Pi< 
ESSUPjfiNYLsPUKtYl 
£p]TOCaP]UQL4PJON' : ' 

180 GET ft*: II- fi*=" " 
GOTO 1B0 

130 PKiNT CbSJSP*J"LG 
LOR^:fip]CriRNlJES / ■' 

200 PRINT II4*;BLSJ " BL- 
UE CaP JChftRRCTERS' ' 

210 PRINT CY^'-XYHNLS 
P3CHBRflCTERfi'' 

220 PRINT GrtSi " GREEn C 
sPJChMKHLTtRS" 

230 PRINT PR*; "PbKPLc 
LspJChHRNCTtrtS" 



240 
250 
252 GQSUB cjtftf 



PRINT kii*; "RcM&P 
JCriftKHCltRb" 

if^KiHi" yl*; - '' rti_ajw 

EspTCHhrtHUlEKS" 



260 PRINT Bks ;ui*;lia*; 

D4*J"Y0U[£P]GftNLft 
PJUSELsPJTHE" 

263 PRINT '"hGMEiflPjC 
URSQR ' £ aP ] CGtti'lHNU * 

270 PRINT "TDLtaPJLErtV 

EL'spjsariELspjiEM'i; 

ftPDIN" 

273 PRINT "PLftCtT.aPJW 
NILEUPJCrtftNUiNLJ:' 

230 PKlNi "GTrtERLSPJS 
CREEhLSP JHKfcHS" 

285 GGSGB 500 : UUSUB 50 


2bU PRINT Q'l*JD8*,']jb-*J 

LE"' iOQbUB 500 



SAICOMMANDER • February 1984 



300 PRINT CM*;DfcJf J UBS ; 
P3CHfihOEL»Pj";DQS 

310 PRINT CMfcJDbSFJjja*; 
114* J "HCaPJMtLbSHfjc 
L%f> JLiKE' ';L£Fi*CS 

320 PRINT CMS*B8Jf;iJ8Si 

114$; "RLsPDREfiutRL 
»P3aDHSD."'jLEF'ff ( 
S2*,6j IQQ3UB 000^0 
O3UB500 

330 print CM*;iib*Jiias; 
i)4* j "THEisPJLirtES 
LsPjQFEsPjfEfcT": JL 
EFT*iS2*/4J :0U3Ui 

340 PRINT Cfi*i"ll8*/D&*j 

D4*j ' 'CHHLaPJVHKTL 
*P j INl£P JLfcNQfiH" J 
LEFT*£82Sj3) : GQSuB 
500 

350 print cn*iub*;ii8<i 

D4*J"BtCHbSE:EsPjT 
HEC*P3STRINGb" , JLt 
ET*CS2**2) :UObuB d 
00 

360 PRINT Cri*JUb»;Db*J 
114* J " DP £ &P 3 bPHLES 
L»PjCflN£ftPJBt"JLfc 

FT*Cb2*.5);0DbUB 5 
00 

370 PRINT CniiDb*;ub*J 
D4*J"flDlitIlLsPjrOi 
*pjBLflNK[aP]GUT"J 

LEFr*<b2*j3;:GUbuB 
500 

3S0 PRINT CM*;il8*;Db*J 
1)4* ; "BNYUPjPKhVl 
DUSCsP j i EXi". ' ' ;LcF 

TSCS2*/b> :bUbuJ3by0 

330 PKiNT CM*;i)2*i ?ENiJ 

500 FOR R»FlTU15W0 ; hbXi 
i RETURN 




QM 



HOW TO MAKE 
GOOD INVESTMENTS 

■fa Computer aided instruction for the Commodore 64" 



Our objective is to teach you the fundamentals of 
stock market and real estate investment analysis . 

fa This is the first course in a series of courses on 
investment and financial analysis developed by expe- 
rienced professionals from the top business schools. 

fa The courses are designed to cover the same material 
as is covered in the best business schools with some 
practical street techniques . The investment tech- 
niques in this initial course were selected for their 
ease of use and understanding. Programs and examples 
using those programs are provided as learning aids 
and for subsequent investment arialysis. 



■fa Course I: "HOW TO MAKE GOOD INVESTMENTS" comes com - 
plete with a 100 page text and programs on disk for 
S54.95. 



fa This course and additional courses may be tax deduct - 
ible . {.Commodore 64 is a registered trademark of 
Commodore Electronics Ltd.) 



fa Send $54.95 check or money order to: orcleNo 155 

The Wizards, P.O. Box 7118, The Woodlands, Texas 77387 



TAX COMMAND 



NOW YOUR COMMODORE OR VIC PUTS LINE-BY-LINE 
CONTROL OF TAX PREPARATION AT YOUR FINGER TIPS. 




Calculations are automatic. All you do is 
enter your tox information. Tax Command 
does all mathematical calculations for you 
Built-in tax Sables eliminate guesswork. No 
more finding the right column down and 
right line across. Tax Command has the 
1040 lax tables built right in So 
it zeros rn on your refund (or tox 
payment) amount automatically. 
Tax Command is fast, easy! Just 



£]{& 



fill in the blanks. If you make c mistake, no 
problem. Just go back and retype your 
entries. Everything is re-cclculoted for you 
You'll find the 1040 Schedule A. Capitol 
Gain's & Losses. Income Averaging. And 
more. Anyone who con read con use Tax 
Command And the best feature 
of all just S24.95 plus S2.00 
for shipping onO " handling. 
Wisconsin residents add 556 tox. 



Practical Programs. Inc. 

P.O. Box 93104- 1 • Milwaukee, Wl 53203 • (414) 278-0829 
Available at fine computer stores everywhere, or by ordering direct. 



Circle No. 177 



February 1984 . COMMANDERI85 



JUNIOR 
PROGRAMMERS SECTOR 



INVASION 

A VIC-20 GAME 



! By Gene Buckle! 



In this section we present selected pro- 


100 


PRINT" LhomeHdoum 


150 


IFPEEK«tC)=60ORPEEK 


grams from our younger contributors, 




18 times]" 




CC>»420RPEEKCC>*»62 


whose developing computer skills should 








THEN600 


encourage all aspiring programmers to 


101 


FORR"38400TO38400+ 






keep at it. 




22*23 : POKER, 0: HE 


155 


IFC<7746THENB=0:GO 


Your task is to defend your planet from 




XT : fl=0 




TO170 


invaders in the sky. You may fire only one 










missile at a time, and the enemy may drop 


105 


PRINT" [SrnHsP, 3 


160 


POKED ,33 


only one bomb at a time. 




times] [shf-- ]" 






Press "Z" to move left, "C" to move 






161 

170 


NEXT 
IFD«0THEN800 


right, and "B" to fire. You'll receive 3 base 
ships per game, and wilf score two points 
for each alien destroyed. May the pro- 


110 


PRINT" CsP, 3 time 
sHshf-U]" 


gram be with you! ^/ 










115 


PRINT" tOmKfiP, 3 
timesHshf-W]" 


172 


IFD"0THEN180 


1 REM INVASION! BV G. 


BUCKLE 






174 


P0KEEi32:P0KEE-1^3 




120 


PRINT"CuP, 3 time 




2:P0KEE-2.32:K=K+1 


2 P0KE36879, 10 




&]"; 






5 GF»30720 


125 


IFPEEKC197)"34THEN 
GOSUB300:flKfl+l'GOT 


176 


IFE"ITHEND*0:QOTO1 
80 


6 Vfl»9#16T3+14:VN»9* 




0220 






16T3+13 






178 


E«E+J:P0KEE,62:P0K 




139 


IFPEEKC197)=33THEN 




EE-li42:POKEE-2;60 


3 POKEVR+1,40 




OOSUB300:R*R-1:GOT 










0220 


179 


IFJ*1THEN182 


9 PRINT" [clrHdown, 










28 times] CsP, 3 t 


135 


IFPEEK<197>-35flNIJB 


180 


IFINT<<8098-E>/22) 


imesHshf-E, 16 ti 




■0THENB«l:C*8079+R 




■22-KRRNDF*0THENF« 


mes] [ftp j 2 times]'-' 




:L"1 :P«15=P0KEVN^1 
58:POKEC J 160:POKEC 
+OF,4:OOTO170 




l!G*E+2i:H"2i:G0T0 
183 


13 IFPEEKC197>«33flNDB 






181 


G0T0183 


*0THENB*i:O8079+H 


136 


IFL»0THEN140 






:L=1 :p-15:PQKEVN,l 






182 


IFINT<<8098-E)/22) 


58:POKEC*160:PQKEC 


137 


POKEVfl/P'.P*P-l'-IFP 




»R-KRNDF«0THENF=1 = 


+OF J 4:GOTO170 




«-!THENL--=0:POKEVN, 






G=E+23 : M=23 


20 PRINT" [home] ii.Pi 




183 


IFF-0THEN125 


4 tim*s]*#[sP]INVR 


140 


IFB*0THEN170 






SIGNLsP]**" 


141 


F0RH=slT02 


184 


P0KEG,32:G«G+n 


21 PRINT"Z-LEFT,C-RI 






186 


IFPEEKCG)032THEN7 


GHT.E-FIRE" 


145 


PGKEC, 32 = 0=022 




00 



86ICOMMANDER • February 1984 



Continued on page 112 



Battle Hymn 



A C-64 MUSICAL INTERLUDE 



^*^^^^^™gBy Harry Metz! 

Although the C-64's sound chip is 
suitable for a wide variety of video game 
noises, it is also capable of generating 
rather sophisticated music. "Real" music is 
much more than simply a single-note 
melody line. It consists of at least 3-part 
harmony, and a careful balance of 
waveform tonal colors and dynamic (loud- 
soft) variations. 

This program presents a familiar song 
written with 2- and 3-note chords. Each 
lyric is displayed on the screen at the mo- 
ment the appropriate note is sounded. 
The programming technique used here is 
known as the "time division method" 
because each separate 3-tone chord is 
played for a specific duration according to 



the tempo and the relative length of each 
note. 

The structure of this program should be 
fairly easy to follow by anyone familiar 
with the basic principles of C-64 sound 
generation. Essentially, the computer has 
3 separate "voices." At any given mo- 
ment, each of the three voices can be set 
to produce a different musical note, or 
made silent. To produce a given tone on 
one voice, two numbers must be POKEd 
into memory. A table in the User's Manual 
lists which pairs of numbers correspond 
with the standard musical notes. 

Each set of two DATA statements con- 
tains information about the duration, pit- 
ches, and lyric for each chord in the song. 



For example, line 310 is used in the follow- 
ing way. The first value, 20, indicates the 
duration of the note. (If 20 represents a 
quarter note, then 10 would be half as 
long, or an eighth note.) The next two 
numbers, 38and 126, set the first voice to 
the highest note of the chord. The second 
pair, 19 and 63, set the middle note, and 
the last pair set the low note. The next line, 
31 5, contains the lyric that is printed to the 
screen when thechord is sounded. If a pair 
of numbers is 0,0, as in lines 300 or 330, 
then the corresponding voice is silent for 
the duration of that note. 

I hope you enjoy the results of this exer- 
cise, and feel inspired to program your 
own favorite tunes. 



180 PRINT'' 'tclrHdoum, 


170 


POKE V3+1, 18: POKE 


260 


T=T+S 


4 times] LuhtJ'-THB 




V3+2, 170 






C7:-"BnnLELsP3HVn 






270 


IF T>TI GOTO 270 


NLsP JOIHsPJ IHkLsP] 


180 


T=TI 






REPUBLIC 


200 


POKE VI; 16: POKE 72 


280 


GOTO 290 


105 PRINT: FOR T«l TO 3 




,32: POKE V3, is 


290 


FORJsLl TO 54296 =P 


009 : NEXT 


210 


READ S:IF S=0 GOTO 




DKE J/ 0: NEXT J 


110 LI =54272 : L2=54279 : 




290 


300 


DflTfl 10,38, 126,0,0 


L3=54286 








.0,0 


1 1 5 POKE532S0 , 2 ! P0KE53 


220 


RERD X1,Y1,X2,Y2>X 


305 


DRTR MINE 


281/6 




3/Y3,R$ 


318 


DflTR 20,38, 126, 19, 


120 H1=L1+1 =H2=L2+l:H3 


225 


PRIHT"L&P1"IR$ i 




63,12,216 


=L3+1 












230 


IF XI THEN POKE HI 


315 


DRTR EVES 


130 V1=L1+4:V2=L2+4=V3 




j XI : POKE LliVlsPOK 






=L3+4 




E VI, 17 


320 


DRTR 10,38,126,19/ 
63,12,216 


140 POKE 54296,15 


240 


IF X2 THEN POKE H2 










,X2:P0KE L2 J V2:P0K 


325 


DRTR HRVE 


150 POKE Vl + 1, 9= POKE V 




E V2,33 






2+2,0 






330 


DRTR 20,38,126,0,0 




250 


IF X3 THEN POKE H3 




,12,32 


160 POKE V2+1/36 SPOKE 




,X3:P0KE L3/V3:P0K 






V2+2,36 




E V3,17 


335 


DRTR SEEN 



February 1984 • COMMANDERI87 



340 DRTR 10,34.75, 8,0, 12,32 

345 DRTR THE 

350 DRTfl 20,32,94,19,63,10,205 

355 DRTR GLQ- 

360 DRTR 10,36,126,19,63,10,205 

365 DRTR RY 

370 DRTR 20,51,97,0,0,9,159 

375 DRTR OF 

380 DRTR 10,57,172,0,0,9,159 

385 DRTR THE 

390 DRTfl 20,64,188,19,63,12,216 

395 DATA COM- 

480 DATA 10,64,183,19,63,12,216 

405 DATA I NO 

410 DHTfl 20,64,188,0,0,9^159 

415 DHTfl OF 

420 DATA 10,57j 172/0^9/ 159 

425 DATA THE 

430 DRTR 30,51,97,17,37,6,108 

435 DRTfl LORDJ 

440 DRTR 28,51,97,0,0,8,23 

445 DHFR HE 

450 DRTR 10,48,127,0,0,8,23 

455 DRTR IS 

460 DATA 20,43,52,14,107,8,147 

465 DATA TRRM- 

470 DRTR 10,43,52,14,107,8,147 

475 DRTR PLING 

480 DRTR 28,43,52,0,0,8,23 





FOR COMMODORE 64™ 
and VIC-20™ ■ 

[Atari® H 
Compatible] ^_ 

NO. 2002 

$24.95 ■■ 

FEATURES: 

_^_ • Switchable gateplate™ ___ 

(great for maze games) 

• Left//right firing buttons 

^^~ (Index finger firing reduces fatigue) ~ ~ 

• 5 Year limited warranty 

TO ORDER BY MAIL: Bank check, money order. Mastercard, 

VISA S COD. orders accepted — Include Charge tt, bank #, 

expiration date. Add S3.00 shipping £ handling charges for 

each order (For C.O.D. add SI GO) CA res. add sales tax. 

MACROTECH MARKETING 

15425 Los Gatos Blvd. rnn products shipped with 

I nc Rnt-AC PA flSQan manufacturers warranty — AM 

los taacas, lm sduju ord(1PB sont ups un | E55 

(4083 358-343Q otherwise specified.) 

Circle No. I74 



485 


DRTR 


OUT 


490 


DRTR 


10,48, 127,0,0,8,23 


495 


DRTfl 


THE 


500 


DRTR 


20,51,97,14,107,7-53 


505 


DRTR 


VIN- 


510 


DRTR 


10,48,127,14,107,7,53 


515 


DRTR 


THGE 


520 


DRTfl 


20,51,97,19,63,9, 159 


525 


DRTfl 


WHERE 


530 


DRTR 


10,43,52,19,63,9,159 


535 


DRTfl 


THE 


540 


DATA 

6 

DATA 


20,38,126,25,177,12,21 


545 


GRAPES 


550 


DATA 


10,43,52,25,177,12,216 


555 


DRTR 


OF 


560 


DRTH 


20,38,126,8,0,8,23 


565 


DRTR 


"CftP, 2 time*] WRATH" 


570 


DRTfl 


10,32,94,0,0,8,23 


575 


DRTfl 


ARE 


590 


DRTR 


30,38,126,19,63,9,159 


585 


DATA 


STORED. 


590 


DRTfl 


20,38,126,19,63, 12,32 


595 


DRTR 


HE 


600 


DRTfl 


18,38,126,19,63,12,32 


605 


DRTfl 


HRTH 


610 


DRTR 


28,38, 126,19,63, 12,216 


615 


DRTH 


LOOSED 


620 


DRTR 


10,38,126,19,63,12,216 


625 


DRTR 


THE 


630 


DRTR 


28,38,126,0,0,12,32 


635 


DRTR 


"[*P, 3 ti mes ]FRTE-" 


640 


DRTR 


10,34,75,0,0,12,32 


645 


DRTH 


FUL 


650 


DRTR 


20,32,94,19,63,10,205 


655 


DRTR 


LIGHT- 


660 


DRTfl 


10,38-126,19,63,10,205 


665 


DRTR 


NINO 


670 


DRTR 


28,51,97,0,0,9,159 


675 


DRTR 


OF 


680 


DRTfl 


18,57,172,0,0,9,159 


685 


DHTfl 


HIS 


690 


DRTR 

6 

DATA 


20,64,188,25,177,12,21 


695 


TER- 


700 


DATA 
6 

DRTR 


10,64,188,25,177,12,21 


705 


RI-- 


710 


DRTR 


20,64,188,24,63,18,68 


715 


DRTR 


"CSPIIBLE" 


720 


DRTR 


18,57,172,24,63,10,60 


725 


DRTH 


SWIFT 


730 


DRTR 


38,51,97,21,154,10,205 


735 


DHTH 


SWORD. 


740 


DRTfl 


38,51,97,21,154,10,60 


745 


DHTfl 


HIS 


750 


DATA 


30,57,172,24,63,8,147 


755 


DRTR 


TRUTH 


760 


DRTR 


30,57, 172,24,63,7,53 

— — ^ — , -, _ , 



8SIC0MMANDER • February 1984 



770 DHTR 30,31/97.19.63/9.159 
773 DHTH MHRCH- 

780 DRTR 30.48, 127. 19/63.9/ 159 
785 DflTfl I NO 

790 DflTfll20,51.97, 19.63,6, 189 
795 DflTfl "DNCsP, 40 times]." 
800 DflTfl 45,38,126,16,49.6.108 
805 DflTfl OLO- 

810 DflTfl 10.34,75,12,32,7,53 
815 DflTH RV 

930 DflTfl 20,32,94,12,32,8,23 
935 DflTfl DLO- 

940 DflTfl 10,38,126,14,107,7,53 
945 DflTfl RV 

950 DflTfl 20,51,97,16,47,6,108 
955 DflTfl HAL 

960 DflTfl 10,57,172,17,37,7,53 
965 DflTfl LE 

970 DflTfl 60,64,189,19,63,6.108 
975 DflTfl LU 

980 DflTfl 60,51,97,16,47,19,205 
985 DflTfl "JRHICfiP, 8 times]." 
1000 DflTfl 45,43,52,17,37,7,53 
1005 DflTfl GLO- 

1010 DflTfl 10,48,127,16,47,10,60 
1015 DflTfl RV 

1020 DflTfl 20,51,97,17,37,10,205 
1025 DflTfl QL0- 

1030 DflTfl 10,48,127,20,100,9,159 
1035 DflTfl RV 



1040 DflTfl 20,51,97,21,154,8,147 

1045 DflTfl HRL 

1050 DflTfl 10,43,32,17,37,10,205 

1055 DflTfl LE 

1060 DflTH 68,38,126,19,63,6,108 

1065 DflTfl LU 

1070 DflTfl 60,32,94,19,63,6.180 

1075 DflTfl "JAM I UP. 8 times]." 

1200 DflTfl 45,38,126,16,48,6,108 

1205 DflTH GLO- 

1210 DflTfl 10,34,75,12,32,7,53 
1215 DflTH RV 

1220 DflTfl 20,32.94.12.32,8.23 
1225 DflTH- OLD- 

1230 DflTfl 10,38,126,14,107,7,33 
1235 DflTfl RV 

1240 DflTfl 20,51,97,16,47,6,108 
1245 DflTfl HRL 

1250 DflTfl 10,57, 172, 17, 37. 7, 53 
1255 DflTfl LE 

1260 DHTR 60,64,189,19,63,6,108 

1263 DflTH LU 

1270 DflTfl 30,51,97,16,47,10.205 

1275 DflTfl "JflH I CsP. 8 time*]." 

1300 DflTfl 30.51.97,16.47.7.53 

1305 DflTfl HIS 

1310 DflTfl 30,57.172.10.205.8,147 

1315 DflTfl TRUTH 

1320 DflTfl 30,57,172,10,205,8,147 

1325 DHTH IS 

1330 DflTfl 30,51,97,19,63,9,159 

1335 DHTR MflRCH- 

1340 DflTfl 30,48,127,17,37,9,159 

1345 DflTfl I NO 

1350 DflTfl 100,51,97,16,47,6,108 

1355 DflTfl DN. 

1360 DflTfl 

1370 PRINT: PRINT: PRINT 



February 1984 • COMMANDERIB9 



CodeWriter 



Jeff and Marilyn Mitchell 
"designed" their new program 
themselves. CodeWriter wrote 
all the computer code. The 
Mitchells' dream is thriving on 
fulfilling other people's wishes. 
Their new home business needs 
very special information fast: 
■ Which fantasies are still open? 
What's our next completion date? Can we get a list of 
all fantasies needing out of state travel? 
They got it all — with no computer hassle. 
And you can too, "with CodeWriter. No 
programming. No. 'computerese*. At home or at the 
office, you create your own programs to handle any 
information you want — at your fingertips; Payables, 
receivables, inventory, credit cards, tax details, club 
or church records — always organized your way. 
You work, with CodeWriter in plain English. 
Simply 'draw' any screen layout, add any calculations 
you'd like done — or help messages you need— and 
you're done. CodeWriter writes all the BASIC code. 

"This is our first business, ^ 
our first computer, 
and our first program — 
and we really did it 
ourselves!" 



In minutes you've got YOUR OWN PROGRAM on 
YOUR OWN DISK. You don't need CodeWriter again 
until you want a new program. 

You can begin with Home 
FUeWWLter™ and expand to 
more complete business systems 
with full report and menu 
design features. 

You can get CodeWriter for 
the Commodore 64®, Atari®, 
Apple®, IBM PC®, Commodore 
Business Machine®, Victor 
9000®, and Kay Pro II®, computers. Prices range 
from $69 to $249. 

You think this much power can't come this easy? 
There are thousands of CodeWriter systems in use all 
over the world— 80% are first 
time computer owners. 
CodeWriter writes solutions the jj| 
first time you try! 



FileWriter 



TVHw 



>* 




j -»5lV 






CodeWriter 

-VideoConcepts, 



f -A Dynatech Company 
iTW Dynatech Microsoftware Inc. 



7847 N. Caldwell Ave. Niles, 111. 60648 
Toil-Free 1-800-621-4109 (in III. 312-470-0700) 



AVAILABLE AT 



90ICOMMANDER • February 1984 



Your Home Entertainment Store 
Circle No 159 



® 180 STORES NATIONWIDE 



HIGH RESOLUTION 
SCREEN DUMP FOR C-64 



tBy Robert Parr* 



What is a screen dump? A screen 
dump is a program that allows you to 
draw a graphic picture on your com- 
puter's screen, and then have the printer 
make an exact duplicate of the picture. 

For a screen dump program to work, 
you must have a dot matrix printer with 
dot-addressable graphics. Although a hi- 
res screen dump is fairly easy through a 
Commodore printer, accomplishing it 
with other common dot-matrix printers is 
more difficult. I have included listings for 
both Epson and Prowriter printers, 
because most brands of dot-matrix 
printers are compatible with one or the 
other. 

PROGRAM DESIGN 

Because I was interested in creating a 
program that would be organized in a 
simple manner and could easily be 
altered, I spent a little time trying to 
design a detailed input routine. The one I 
included (contained in lines 10-40) lets 
you enter your design from the 
keyboard, and then tell the computer 
that you are finished by pressing the 
<f 1 > key. It is cumbersome, but does 
get the job done. 

Before I can explain how the rest of the 
program works, you need to know how a 
matrix printer works. Instead of printing 
an entire character at once as a type- 
writer does, it forms letters from in- 
dividual dots, similar to newsprint. The 
print head that slides from side to side in 
your printer creates the dots by striking 
the printer ribbon with various combina- 
tions of eight "pins". These "pins" are ar- 
ranged vertically within the print head. 

During normal operation, the dot pat- 
terns for the ASCII character set are 
already stored in the printer's memory. 
Whenever the printer receives an ASCII 



code for a particular character, it instructs 
the "pins" to fire in the appropriate pat- 
tern, which in turn forms the character. 
However, it is possible for control of the 
print head to be transferred directly to 
the computer. By doing so, high- 
resolution graphics from the printer may 
be obtained. 

A computer monitor is operated in 
much the same manner. The letters or 
graphic characters you see on the screen 
are created by numbers that correspond 
to horizontal rows of dots. These 
numbers are in binary notation, and are 
stored in the computer ROMs. 

The principle behind this particular 
screen dump program is this-if you can 
take the numbers that are used by the 
screen to form character images, and 
convert them to numbers that can be 
utilized by the printer to make the same 
character, you can print any character 
available from the Commodore charac- 
ter set. 

Here is how the dump routine works. 
Lines 1 00 - 1 3® copy the character ROM 
into RAM. This allows the program to 



read the eight numbers that the com- 
puter uses to create its characters on the 
screen. Lines 140-160 dimension the 
variables that will be used in the conver- 
sion, and set up the printer for regular- 
density dot-addressable graphics. Lines 
170-190 determine what character is to 
be compiled next, and store the values 
from the copied character ROM for that 
letter in variables H(0)-H(7). Lines 
200-260 take care of the actual conver- 
sion, and lines 260-320 instruct the 
printer to print the characters one row at 
a time. 

One more note about program opera- 
tion. Because it is written in BASIC, the 
program is very slow. It will take about 
one and one-half minutes after you press 
the <f1 > key before the first line is 
printed, and approximately 30 minutes 
to copy the entire screen. Therefore, try 
to keep smaller pictures centered in the 
top portion of the screen, and then press 
the<run/stop> key once your picture is 
printed. This will cut down considerably 
on wasted run time. 



10 PRINT -"[clr]"; 

20 GET fl*: PRINT ' ' 'Crvs-onHsPH 
Ut'tUrvs-off]"; : IF HS="" 
THEN 20 

38 IF fl$=CHR$C133> THEN PRINT 
"C*P3"5 :GOTO 100 

40 PRINT fi*J JQOTD 20 

100 POKE 56334/ PEEK < 56334) AND 2 
54= POKE 1, PEEK (I) HNU 291 



February 1984 • COMMANDERS 




TM 




-■--' -.-.--. -,-.- v -..-,-, r 



^A<y^tu-C2AZy 



TAX HELPER M 

Commodore 64 " 

Tax HELPER 1 .83 performs all arithmetic for Form 
1040 and Schedules A, B, and G. Does not calcu- 
late tax. Saves results to diskette. 
Diskette: S1 7.00 plus S1 .25 shipping. 

Tax HELPER 2.83 also does Schedules C, D, E, F, 
G, SE, and W and Form 4562. Calculates tax, 
prints reports, and more. 
Diskette: $30.00 plus $1 .25 shipping. 
VISA/MasterCard accepted 

Circle No. 99 

(M)agreeable software, inc. 

5925 Magnolia Lane • Plymouth. MN 55442 
(612) 559-1108 

HELPER is a trademark oMMJagreeable Software, Inc. 
Commodore 64 is a trademark of Commodore Electronics Lid. 



BASIC BYTE JUST 

MADE MANAGING YOUR 

STOCK PORTFOLIO EASIER 



Introducing PORTFOLIO MANAGER by Basic Byte, a high- 
quality, easy-to-use software program for use on your 
Commodore 64 or VIC 20 (16K RAM) personal computer. 

It's designed to eliminate hours of time consuming 
paperwork. And make it easy for you to handle your 
investments. 

PORTFOLIO MANAGER lets you instantly update your 
stock's current value. Calculate gains and losses. Record 
dividends. Print reports. Even determine the price per 
share after your broker's commission. All you have to do 
is follow the easy, step-by-step instructions. 

The price? Only $29.95. And that makes PORTFOLIO 
MANAGER a great investment by itself. 

You'll find PORTFOLIO MANAGER on tape or disk drive 
at your local dealer. Or call direct (313) 540-0655 or write 
P.O. Box 924. Southfield. Ml 48037 and order yours today. 



BASIC BYTE, INC. 



Circle No 162 



110 FOR 1*0 TO 12?:F0R J«0 TO ?: 
POKE 32?66+I*8+J,PEEKC53248+ 
1*8+ J) :NEXT J: NEXT I 

120 POKE l.PEEKU) OR 4 : POKE 563 
34 , PEEK C 56334) OR 1 

130 POKE 55, 255= POKE 56,127 

140 DIM B<63):DIM V<39, 7) : S=0 : OP 
EN 4,4,4 

150 PRINT#4jCHR*<27)''H''CHRS<8) 

1 60 PR I NT#4 , CHR* C 27 ) CHR$ < 75 } CHK$ 
<64)CHR$ Cl)j 

170 FOR CL=1024 TO 2023 : C=PEEK<C 
L> 

180 L=<C*8) +32768 

130 FOR X=0 TO 7iHCX>ePEEK(L+X>: 
NEXT X 

200 FOR 2-0 TO 63:iK2)e0:NEXT 

210 N=128:Q-0:FOR X=0 TO ?*M»12S 
'■FOR V=0 TO 7 

220 IF HOO=>M THEN B(Y+Q)=N : HKX 
)=HtX)-N 

230 M=|V2;NEXT Y : Q=U+S : N=N/2 : HEX 
T X 

240 FOR Y=0 TO 7 

250 V<S,V)=B(0+V;+B(8+V)+B(16+V> 
+B^24+V)+B<32+Y)+BC40+V)+B<4 
8+V)+BC56+V) 

260 NEXT Y=3*S+1 

270 IF S<40 THEN 320 

280 FOR 3=0 TO 39: FOR y 3 jq y.p 
RINT#4,CHR*<V(S,Y)); iNEXT Y = 
NEXT S 

290 S«0 

300 CLOSE 4, 4, 4= OPEN 4,4:RRINT#4 
,CHR$C13>; : CLOSE 4,4'QPEN 4, 
4,4 

310 PRINT#4, CHR$<27)CHR$C75>CHR$ 
(64>CHR*a>j 

320 NEXT CL : CLOSE 4,4 




92ICOMMANDER • February 1984 



BT-TVET SOFTWARE 

Ludwig's Castle 

8K Acventure VIC/64 9-95 

Weapon of Choice 

16K Adventure VIC/64 14.95 

Dungeor. Runner 

24K Adventure VIC/64 19-95 

CENTURY MICRO 

8K RAM EXPANSION 29.95 

16K RAM EXPANSION 44-95 

^64K RAM DISK (VIC) 99-95 

moses assembler vic.ct 49-95 

moses assembler 64, dc 29-95 

deluxmon vic/64, ct 19-95 

galactic software 

20 ma::, list d,c 21. 95 

64 mail list d,c 23.95 

financial assistant 64d 59-95 

progressive peripherals 

GothmofS Lair 64 D 29-95 

Cyber World 64 2 Disks 39-95 

Smart Slot 64 

4 slot Intelligent Exp 79-95 

Auto Clock VIC/64 99-95 



CUSTOM CARTRIDGES 

We offer the following pro- 
ducts and services: 

Blank Cartridge (W/Case) 
VIC/64 10.95 

The following EPROMS are 
available for our cartridge: 

2732 5.95 

27S4 7.95 

27128 WRITE 

Custom Programming: 

2732' b 1 ea 2.00 

2764' s 1 ea 2.50 

27128' s 1 ea 3.00* 
•You supply the 128 

Please Include all of the 
information needed to prop- 
erly program and sat up your 
cartridge. VIC cartridges need 
to know which block (1,2,3 or 
5) and the 64 crt's need to 
know LC Rom or HI Rom. 

HOW TO ORDER 

Send check or money order 
to SOFT SACWARE- All orders 
shipped within 48hrs and if 
items are not in stock we 
will return your payment if 
you specify. 

Add 3% ($3,00) MIN For Snip- 
ing and handling. 

CA Residents add 6% Tax 



SOFT SACWARE 

4607 STAGGS WAY 
SACRAMENTO, CA 95822 

Circle No 145 




Commodore 64- Vic 20- 



EDUCATIONAL SOFTWARE 

TEACHER DEVELOPED- 
CLASSROOM TESTED 

FOR QUICK MASTERY OF BASIC COMCEPTS. 

COMPETITIVE GAMES DESIGNED TO 
IMPROVE THINKING SKILLS 

All programs self-explanatory Easy to use. 
Learn at your own pace at home or at school 

GRAMMAR 3 or 4 complete programs 
MATH 4 or 5 programs 
PHONICS' 3 or 12 programs 
FUN PACKS 3 or 4 programs 



REESSOFTWARE LABORATORIES! 



GRAMMAR PROGRAMS 
G1 Parts of Speech I S19.95 

Nouns 
Adjectives 
Personal Pronouns 
Indefinite Pronouns 

G2 Parts of Speech II S19.95 

Verbs 

Helping Verbs 
Adverbs 

G3 Parts of Speech II! S19.95 

Prepositions 
Conjunctions 
Interjections 

G4 Sentence Structure S19.95 

Subjects 

Predicates 

Obiects 

G5 Capitalization 

and Punctuation S1 9.95 

Capitalization 

Punctuation Apostrophes and 

Quotation Marks 
Punctuation II End Marks 

G6 Homonyms. Antonyms. 

and Synonyms S19.95 

Homonyms 

Antonyms 

Synonyms 

G7 Phrases. Prefixes. 

and Suffixes S19.95 

Phrases 
Prefixes 
Suffixes 

PHONICS PROGRAMS 

PI Phonic Blends $39.95 

3 Programs 
3 Voice Tapes 



P3 Computer Phonics S49.95 

Pre-Test 

Long and short vowelsflO programs) 

Post -Test 

MATH PROGRAMS 



M1 NumberTheory S19.95 

Place Value 

Reading Large Numbers 

Rounding Off 

Math Drills 

Addition 

Subtraction 

Multiplication 

Division 

M2 Conversions S19.95 

Inches to Feet to Yards 
Pints to Quarts to Gallons 
Roman to Arabic Numerals 
Metrics t 2 

M3 Fractions I S19.95 

Fractions lo Percent Conversion 
Adding Fractions (with carrying* 
Subtracting Fractions (with borrowing! 
Sequence Patterns 

M4 Fractions ll/Deeimals.,.,S19.95 

Multiplying Fractions 
Reducing Fractions 
Adding and Subtracting Decimals 
Multiplying Decimals 



FUN PACKS 

F1 Fun Pack I S19.95 

Quarter Back Challenge 
Magic Cards 
Latin Mage 
Haunted Mansion 



P2 Word Blends. 

3 Programs 

4 Voice Tapes 



. S49.9S 



F2 Fun Pack II 

Amazing Craze 
Missile Attack 
Roaring Cycle 



F3 Fun Pack III ... 
Magic Spell 
States and Capitals 
Choice Hangman 



.$19.95 



.S19.95 



ALL PROGRAMS AVAILABLE ON DISKETTE OR CASSETTE 
Phone Orders: REES SOFTWARE LABORATORIES (714) 980-9562 



QTY. 



SERIES NO. & NAME 



DISK. 



CASS- 



PRICE EA. 



REES SOFTWARE LaSOHATOBIES, ll\JC. 

Post Office Box 763 
Cucamonga CA91730 

Circle No. 77 

VISA/MC (Include charge card no, & expiration date) 



SUBTOTAL 

Postage S handling 

3°-o (VISA/MC) 

CA residents 6% fax 

TOTAL 



TOTAL 



S1.50 



February 1984 • COMMANDER /93 



□□SUB 
□F SUDELU JMC 



1 QMMUUDRI •..■'. L5PK rwARE 



I41SI3E O* SUdt-11 : 



[.4-r,;iHM_jraj it 9.95/0 11.95) 

IHjtK tJr i ; J Tor At 1 Jfjps., Uumfter 5 nn screifi 
ire tlM t i .wis nci r nDrml size. Aadi ti pn, 

Subtract inn, "". i 1 t i c I : C at i an . and Division. 
Dp^riticns say Be mi <ed. 13 levels of 

J i * * l c u 1 1 i/ . 

f- QLLUW Hfc iT/D 15. <?5i 

*>Knon stvJp gamp for the Commodore fa4. tjame 

IB pi avert Lv repeat ing sequences of 1 ight e. 
«nd tonei. that * he comDutff' or jnutnei' player 

?cm?rjti>t,. 
i 'MrtrKr.ium ...... , ...... it 9.95/D U-95> 

Fart on* B:t p JAinE, t urop er a i lit t . the sc a 1 e u &ed 
to ne^suro tpnpBrjturu and the r el at 1 onsh l ps 
r.eti.^n t ht'ii. Part (md i & a temperature 

,'onversiun program allowing conversion 

betueyn F^hrunheU, Celsius, telvin, and 

Rani- ii ■;■,,,;■.. E iulu.".' Graph i os for tne 
Com»D(Jore fa*. 

FIfV. RHT1Q ........„,„..,. <T/D 49. 93) 

This Ps a program for the Co»fflodorc 64 that 
compute 1 the ■ .it :."■& involved in Manuf JCturinq 
Industries. The foil owing ratios Are 

computed; Liquidity Ratios. Leverarje fijtios, 
Act i vi t y Rat I os. Profitability Rati D F i. 

Cover iqp Rat I ni And Stock Ratios. 

rppv U11LI1V.. 13. 95 

Two utl I Uv proqr jmi, one far a -iinqle 154 1 
5->s_t em tfw other for a t no 1541 system. Thi a 
rout ine Mill copy each Tract- and Sector 
s.t ir '. i /M) with Track 1 Sector O and Milt 
continue through Track' 35 Sector lb. For the 
CoiwiOdor P b4, 

SOUTHERN SQ PTUAKE ; 

COMPUTE).- ^HECI.MPft .,,.........- I D 15.95) 

r'itfjt a runni ng tabu) ati t;n o* tf*flos> U, 

checks, and service charge*.. 

MUSICjgaHEJB ID 15.9B) 

14 di 1 f prent ircitrunents can he played using 
the Commodore fa4 keyboard. 

&PTF.DE BOUV -fa4 .... 49.95 

Enter and&ave =11 grades far up to m ne 
ClaHtCBtS. Each clasti may contain kip to SO 
students and up to nine report periods per 
5-t udent. Constant 1 y updated grade average, 
bv t«pel and bv subject. All output nay be to 
screen or printer. 



CUrtM L U L* L SCK'hAEE 



venqer 1 

J- 1 c) man « 1 

Speed /&i ngo rlsth....... 1 

Jupi ter Lander 

Visible Solar Systen, 

Lemons, 1 

Radar Rat Race. 1 

F jnfaal 1 Spec t ac ul ar 1 

Super Smash ..,,,.. ,..,,,,] 

Silye Print .1 

Gor i 1 

Omega Race 

L a r a r i an. 

C 1 -- ■-> ■■ i s., ...... ........ 1 

Sea Uol f 

Tooth Invaders 

Star Posit ..,.,. 

Hi card of Ulor. 

rrogmast »r. .. ■ 

St ^r Ranger ...1 



cp.'h 

Simons - f^ash:. 



1.30 

3.50 
1.90 

6.50 
1.50 
1.50 
1,90 
1.30 
3,50 
3.50 
3.50 
6. 5U 
3.50 
5.50 
.56 
_.50 
3.50 
3.50 
3. SO 
95 
6.95 



EASY MAIL. ... .. ...15 

EASY SPELL 17 

GENERAL LEDGER 37 



LOGO. . 40. 00 

ZOFrK I..,., .. .24.95 

ZORK II 24.95 

ZQR*: III.............. . . . 24.95 

5USPENDUD, . . . .......................... .24.95 

STARCRDSLi 24.95 

DEADLINE. .34,93 



David's Midnight Magic !D>, 

Chopl i * ter i cart J ... 

Seaf ou (cart) 

Lode Runner Itart) ....... .. 

Lode Runner iD) 



C l -A J 1 EQ PRODUCTS 



CARDPRjHT 69. 00 

"10—20 & C b4 Faral lei input pr t nter 

i nt t»rf ace. 

CARDBOftM>/!^ 59. 95 

Five slcit e>r.nansion inter fans far the C &4. 
Win 1 TE TJO^J , 49. 95 

-c;' j L-' .:-_t;---_- :■ .r- :;r: :.<-»-; < ,,. r . r the fi4. 

W»1L. NOW 34 . 95 

Mai : i ng 1 i 5,t program on Di at for the C A4. 

rARDLKV.M . .'-V. 95 

^i , I" ci?n nujiiwr i c^il i rry pad nj th ttof^^re (or 
thip V1C-20 fi C 64. 

CflRDE TTE/1. , . . . 50. 95 

VlC-2o S~c i>4 univert.il casaettff interface. 

Cfl£flSll££ZJ --. .....Z3.9S 

VIC- 20 T C t.4 1. 1 giit pen with mi tch b 

frcKirams. 
LiNTER UTILITY FfiQ&R«iHS . ........... 1 5. 95 

Tape software- A, screen (Jump for the vIC-20 Sr 
C fa4. 




19 Ifrvs, each of which i 

def initians' 

Ccmpl ete document at i on 

1 i st i rigs ' 

ktQirts on the VIC^O 

:c mp titers ' 

tompat i hi e with most Bwi sti ng software' 

Great for use uith business programs 

electronic spread sheets' 

Id eiil for m^chi ne 1 anguage programmer s ' 



ay have 3 % ep cr at e 
including program 

{Lxpandedl and C— 64 
taral 



UR1TE 

Fas 

FREE 

CATALOG 



SIERRA QM-LIfttE 
Frogger (D) 



TO ORDER: 

&QSU& o* SI i dell. Inc. 
F-.D. Etos 17B1 
SI i Pell, La 70459 
1504 l 641-S30 7 

HantJl i ng charges »2. Oil 
C, 0. D. add (2.00 
Ha&ter Card 4. VISA (add 3*>) 
.25.95 | FY-ices subject to change 

I Dealer Inquiries on Goslio. Hi 1 1 = 
; Products and Southern Software welec 



ACCESS HQFtHflRE 



Weutral Zone (D-'T) , ->j 95 

E^each Head tD^T). ....27 95 

SFMTEKASTER ID/Ti 29.95 

COVERS 

Oatasette-oi d styl e 5. 00 

Oataset te-new style. 5. 00 

154 1 Di sl< Drive 10. 00 

V1C-20/C 64 keyboard 9. 00 



y.l_l l-BON lwt\ t f.'lHJOLJS 

HONEY MANAGt:nLMT S YSTElt »_. u ,n/TJ "-9.9S 

The easy prof ressi onal way~i u tianaoe all your 
bank accounts. Tracks aU OLltStandinq Checks 
anri deposits unti ! paid, prints st atersentu. 
balances accounts, and allies teirthing nt 
falee. &v any parameters you chose. The MOSt 
ver sati 1 e ehect-book progr am we have ever 
Seen. 

fbhYSqNAL DATA ^AiJE 3.2 <D* 29. *Ki 

Uses ret at 1 vi? files to al low man rrmm numbwr 
M records pq-ssible oh the | '.4 1 disk drive. 
LKer formated screens and rtrfiOrfe*. 

HMJJLMLijij ID) 29. 9b 

Uses relative I lies to a,] 1 pu D/er or.t- 

tn:ui*nd names on a sinj?,t? mailing list 
Fruits mailing labels and fits you sort u\ 
an,- field. 

INVUNT DRY CDMTRQL SYS": En ;./- 1 &j . , 49 95 

Complete inventory control" ^vs tern for sn^i! 
Dusi nui ses. 

STARGUAFLD (D/TI ..."4 95 

Hast action two p)ave«- archil*- gamt?, 

SJil&.JjRJiK. IU/T) ., .7:4.95 

..nupeo up version o-f the r.in favorite witf 
1 OtS of till or , BDiiruJ and suiim- oki 1 tersfi-r * . 

tHJLXlfidl F.-tfiL. 1-4. V_. 

Low cost, high sensitivity model with narrt?l 
mounted twitch and five font cord. Comes 

with instruction manual and s L if tw-ir e. 

THE TORT ft aiASI 14.95 

ft reset fiodule that plugs into the user port 
D-f either the VJC-20 ar the C-64 ^nd comes 
with a program on tape which allows you to 
recover a program after 1 or^ -up. reset, or 
accident al new. 

Home Budq«t IT) ,..*.. 14. 95 

Home BudOfft CD] . .. 16. 95 

Plaster Mind IT) 14. 75 

Master r)jnd ll>) 16, 95 

Pergonal Ledger IT* ...... ......14. 95 

Pergonal Ledger Hit ..la. 95 

Home Inventory ITJ.......... ..,.,.,...,.14. 95 

Home Inventor y 'D>................ 1 &. 95 

SYNAPSE 

Fort Aoor^tlvpse ID). .......... . , **& •;*> 

F-har aoh" s Curse iQl ...... **i 95 

Sur -ivor ID) - . . I . I I ^£ 95 

Sur v i vcr 10) , -*>, 05 

Protector II [f» • "&"-;5 

j Shanus ID) "6*9* 

Dr ebs ID) .......... , ['. ' ] ' "^6*95 

norqal (Di .~2o,l95 

Sentinal (D). . . . -fa"^^ 



V1C-20 SOFTWA RE 
&0SUB OF SL1D ELL 



■ - IT 15 

liold Miner through the 
shafts, opening new sha*ts with 

explosive charges ana picking ^p gold as 
go. But be careful, the waifs may Cave i 
^h'« T t ° vatjr ? Dld to th * *a^avers of 
and e.,cb-nge it for cash and then return 
or fonre. Four l evel s 

E-Cellont Graphics (Unexpa. 



9t,) 
mi nt 
your 



the 
difficulty 

vie;. 



^QUiaEf.^ 



COMPUTER CHECKBOOK.. q Qf 

SPELLING FLASH.. ' * "S'o^ 

COMPUTER HANGMAN.... '"""*2 _ 2s 

A &0MB SQUAD.. o 6* 

MEMORY tHALL EMEE .... I I o - ^= 

e.t.math ;_;; ■•■-■'-2'23 

SEA WAR. " - S*|5 

tot tutor " *- "-3-3S 

TEACHER S F"ET ." " 2"o- 

BATTLE FLEET " \ ...'I .. 1. ,.l . I ^ "^ ^I?! 

QOmOJiPeE^SrJOtjflaE 

^|£-g0 C^rAridjia 

VIC Avenger 11. ^O 

Supers! ct. , 11. SO 

Super Alien [j grj 

Jupiter Lander . * " 1 1 *50 

Dr aw Pot er I . " 1 1 50 

rtidnight Drive n 50 

Radar Rat Race. ........... " 11 '5/1 

Sargofi Chess II , .. Ilio'sO 

Plnball Spectacular ...... 4*150 

5uper Smash. 1 1 . 50 

Cosmi c Cruncher '*"ll* 50 

GorHf . , , t t 13 50 

Omega Race 13I5O 

Money Wars 1 1 . 50 

Clowns. i-v «vi 



Tenple lif Apshai ID) ,, 2*?. 95 

Upper Reaches of Apshai (DI., ...14.95 

air si* of ha 1 ii 1 . . . , 1 4 . 95 

Eword of rargoAl (D) ..22.9S 

Cru'.n. Crumble i Chomp ID)......... 22.95 

Jun|JTian ID) -,-..,.,.... 2*?. 95 

F-l tstop ID) 29.95 

Lunar Outpost ID) 2"?. 95 

Swat Rescue ID) 29. 95 

Draqonriders ID) . 29.95 

Silicon Warrior Id).. 29.95 



Circle No 16 



C-6-1 and vJC-20 are regi 
Commodore Internat i onaf. 



1 stered trademarks of 



WILL BO N DATA .Pfr0Dy_CJTS_ 



Mast er hind (HK-T) 

■ Master Mind IBk-D) 

Star Trek ISK-T) 

Star Trek ( BK-0 )..,.,.. . 
F'e' tonal Ledger I16K-T). 
Pereonal Ledger a&k-D). 
Home Inventory IQk— TJ... 
Home Inventory lEJff-DJ... 

Checkmi nder (BK-TJ 

Checkminder 1BK-D) 

Home Budget <T)..._ 

Hame Budget ID) 



IBPERI0R fSSMPHIGS iMPtEIM 




P. O. Box 99715 

Tacoma, WA 98499 

(206) 845-5903 

Dealer Inquiries Invited 




"SUPER SLOT" 

Vegas action in your own living room. Start 
with 100 coins and work your way into riches (il 
you can). Great color, graphics, sound and 
Vegas action in this- an exciting game for your 
-64'. 

$14.95 cassette; $18.95 disk 



"CAVERNS OF DOOM" 

Explore the vast rooms, passages and mates 
in this exciting adventure game. Trying to col- 
lect all of the treasures that you can, and travel 
through all 183 rooms to complete your venture. 
$24.95 cassette; $28.95 disk 



The Best (1/64 Software Your Monet Oan But! 



GrtieNo 160 



H'FILE 

Full-Powered Data Mangement System 

Easy to use Menu-Driven Screens 

Complete numeric and formula capabilities 

Versatile Report Generator 

Merges to most major wordprocessors 

Supports thousands of record-keeping 

applications 



WALLSTREET HICROSCOPE 

Detailed fundamental price and financial 

analysis of common stocks. 

Each stock rated against 10 criteria. 

Strong buy and sell signals 

makes success a high probability. 

Available with 10 year history of 

Fortune 500 Companies and many more soon. 



m Scf i lis. 



SMART 



The complete personal system featuring: 

Simplified Wordprocessing 

Money Management 

Amortization - Loans / Savings 

Record Keeping - Mail List / Home Inventory 

Time Management - Calendar / Scheduling 

All Programs load from a Main Menu 



MUSICWRITER - 64 



Musicwriter - 64 OUTPUTS SHEET MUSIC 

using high resolution printer graphicslll 

Create - Edit - Play Three Full Voices 

Ideal professional tool for: 

composers, arrangers, 

musicians or vocalists. OrdeNo.67 

Great learning tool for students . 



Disk Software for the Commodore 64 
******************************************************************************************* 



CONTACT: DOUBLE E ELECTRONICS 



12027 PACIFIC STREET 



OMAHA NE. 68154 402-334-7870 

February 1984 • COMMANDERI95 



News 



CORD'S "SUPERCORD" 
INTERFACE AWARDED U.S. 
PATENT FOR ABILITY TO LINK 
COMPUTERS AND 
TYPEWRITERS 

Santa Ana, CA-A new era of expanded 
possibilities for both computers and word 
processors has been opened with the 
granting to Cord Ltd. of Santa Ana, CA of 
the first United States Patent for ja 
computer-typewriter interface. The 
design patent is for the Supercord, an in- 
terface that links nine different brands of 
electronic typewriters with at least twenty 
different brands of computers. 

The use of Supercord overcomes a ma- 
jor obstacle in the purchase of either a per- 
sonal computer or a typewriter. Personal 
computers either lack a printer or have 
had to utilize expensive printers which 
were restricted to use with the computer. 
Supercord combines the best of both 

computer and typewriter worlds. 
. 

Every popular brand of computer, in- 
cluding Commodore, can be used with 
the Patented Supercord for connection to 
a typewriter. The list of electronic 
typewriters able to use the newly Patented 
Supercord is equally impressive: AdleV, 
Brother, Royal, Smith-Corona, Silver-Reed, 
and others. Supercord is offered in a varie- 
ty of combinations to enable its attach- 
ment to specific computers and typewriter 
models. Whether the computer calls for 
an RS-232C, an IEEE-488, or a Centronics 
Parallel interface, there is a Patented 
Supercord to meet the need. There is even 
a Supercord II which contains a 4K mem- 
ory, enabling the computer to receive data 
input while the typewriter is typing the 
previously entered data. 

Available from Cord Ltd., 1548 
Brookhollow Drive, Santa Ana, CA 92705, 
(714)545-1643 
96ICOMMANDER • February 1984 



MICRO-ED WILL DONATE 
EDUCATIONAL SOFTWARE 
TO PROMOTE HOME/ 
SCHOOL INSTRUCTIONAL 
COOPERATION 

Micro-Ed Incorporated, a Minneapolis- 
based publisher of educational software, 
will donate up to ten thousand dollars 
worth of educational programs to any 
elementary school library system that can 
meet certain standards for strengthening 
home/school cooperation in the area of 
computer-assisted .instruction. 

Micro-Ed's President, Thorwald 
Esbensen, who in 1980 was named by Ex- 
ecutive Educator Magazine as one of the 
one hundred top school executives in 
North America, had- this to say about his 
company's proposed grant: 
"One of the persistent problems for 
educators and parents has been the 
development of effective communication 
channels between home and school. Con- 
fronted now with the growth of the home 
computer market, it behooves boards of 
education and their administrators to res- 
pond vigorously to the challenge of help- 
ing families make informed decisions with 
respect to the proper use of educational 
software. 

"Consider the present situation. 
Although the initial impetus for purchas- 
ing a home computer may have been 
entertainment value, parents also know 
that micros can teach, and they want their 
children to benefit from that fact. What 
they often don't know is how best to pro- 
ceed. At this point, the local school system 
can either offer some helpful guidance, or 
stand back and let events run their 
fragmented and spasmodic course. 

"Micro-Ed's proposed software grant is 
designed to encourage the development 
of an orderly and comprehensive program 
fordeating with this problem. In part, it en- 
visions the establishment of a free lending 
library of educational software for 
families. Important guidance components 



related to the regular school curriculum 
would need to be established as well." 

Inquiries concerning specific qualifying 
standards forthis grant should be directed 
to Thorwald Esbensen, President, Micro- 
Ed., P.O. Box 24156, Minneapolis, Minne- 
sota, 55424. The toll free telephone 
number is 1-800-MICRO-ED. 

FREE COMMODORE 64/PET 
CATALOG OF 
EDUCATIONAL SOFTWARE 

K-12 MicroMedia's new 28-page Fall 
1983 catalog of critically selected educa- 
tional software and books for the Com- 
modore 64 and PET computers will soon 
be available. Over 175 recommended 
items are described and offered on a free 
30-day approval basis. 

The catalog also contains full details and 
an official entry form for K-12 
MicroMedia's latest $5,000 Software 
Give-away Contest. Ail 22 prizes, ranging 
from $50 to $1,000 gift certificates, will be 
awarded from a random drawing. No pur- 
chase is required, but all entries must be 
postmarked by May 1, 1984 to qualify. 

The catalog is available free, upon re- 
quest. Write: K-12 MicroMedia, Dept. 
CM, 172 Broadway, Woodcliff Lake, N.J. 
07675. 

PUBLIC DOMAIN 
EDUCATIONAL SOFTWARE 

The 1983-1984 Educational Public Do- 
main Software for Commodore Com- 
puters was released in September by the 
Ontario Educational Software Project. 
These programs were provided mainly by 
educators. The co-ordination was by a 
volunteer committee of teachers and 
board computer co-ordinators. This set in- 
cludes 796 programs on 58 disks which 
are vastly improved over the previous 
public domain programs. Machine lang- 
uage is used where necessary for a faster 
response. Programs with sound perform 
on the 64 as well as the PET, 4032 and 
8032. 



Some programs are similar to the 
original set released last year but improved 
with machine language routines for 
speed. Over 15 subjects are covered with 
the following major categories. 



Administration 
Computer Science 
French 
Geography 
Logic and Problem 

Solving 
Music 
Science 
Utilities 



Business 

English 

Games 

Language 

Mathematics 

Physical and Health 

Education 
Technology 



Seven grade levels are covered from 
early childhood to college. Programs are 
menu driven using drills, simulations and 
games to provide a fun and interactive 
path to learning. 

These Public Domain Programs are 
available free through user groups or 
friends. If you are unable to locate these 
programs through a user group or other 
source, they are available from dealers 
that supply Public Domain Programs and 
companies specializing in Public Domain 
Software. 

Individual disks or the complete set of 
796 programs on 58 disks with documen- 
tation are available from: Software Crafts, 
405 Fairhaven Dr., Hurst TX 76054. Phone 
(817)656-1805. 

This set of 58 disks is priced at $325.00. 



COMMODORE AND MECC 
COOPERATE ON QUALITY 
EDUCATIONAL MATERIALS 

West Chester, PA -Commodore 
Business Machines, Inc. has finalized an 
agreement with the Minnesota Educa- 
tional Computing Consortium (MECC) for 
conversion and marketing of MECC soft- 
ware for the Commodore 64. 

MECC will convert one hundred pro- 
grams in the following subject areas: 
Biology, Music, Earth Science, Social 
Studies, Math, Reading, Nutrition, 
Language Arts, English, Spelling, and 
Computer Literacy. 

MECC is an organization originally 
established to assist Minnesota schools 
and colleges in implementing computer 
based learning. Over the past ten years, it 
has developed an expertise in the educa- 
tional computing field while working with 
educators worldwide. It has applied that 
expertise to the development of instruc- 
tional computer programs that are now 
part of the curriculum in thousands of 
American schools. 

Adaptation of the MECC programs for 
use with the Commodore 64 will effec- 
tively make high quality, educational soft- 
ware available nationwide. For the first 
time, home users of Commodore com- 



puters will be able to obtain the same soft- 
ware that is being used in their schools. 
The programs are expected to be available 
on floppy diskettes beginning in the 
winter of 1983. They will be marketed by 
both Commodore and MECC through 
their regular distribution channels. 

SCHOLASTIC CREATES 
A "SOFTWARE HOTLINE" 
TO KEEP EDUCATORS 
"SOFTWARE SMART" 

New York, NY,-ln an effort to keepgrade- 
school teachers up to date on the latest 
software packages, Scholastic Inc. has 
created a unique toli-free hotline for 
educators to provide instant access to new 
software by way of a computer hook-up. 
The hotline will supplement Scholastic's 
1983-84 Microcomputer Instructional 
Materials Catalog which is published an- 
nually and mailed to more than 100,000 
educators. 

The hotline, which is called the 
Scholastic Selectronic ; '' Catalog, provides 
a computer menu of new educational 
software offerings. It can be accessed with 
any microcomputer and modem by dial- 
ing 800-222-0093. This special Selec- 
tronic T!j ' Catalog is in operation 24 hours a 
day, 7 days a week. Contact Susan 
Salzman, Publicity Manager, (212) 
505-3477. 



PUBLIC DOMAIN 
SOFTWARE 

1983 - 84 EDITION 



\ 



\ 






£ 



a 
z 
U 
cr 



/ 



\ 



<te, 









"*>, 



^ 



COMPLETE SET OF 
796 PROGRAMS ON 
58 DISKS ONLY 
$325.00 




SOFTWARE CRAFTS 
405 FAIRHAVEN OR 
HURST, TX. 76054 
(817) 656-1805 



This 

ev 



DEALER INQUIRES WELCOME 

lis is the best collection of public domain software 
r er put togetner. Call or write for rare it. formation 
id listing of over 2000 public domain proqrans. 
COG. mastercard or visa accented 



I P\ T Jl*£ sr 



Circle No. 207 




, s m° rE 



\e6 ^ 



■&**:;*«*** 



jretW« 










s^ e 



13^ 



Fi$f *.*ssgsss 



February 1984 • COMMANDERI97 



SJB DISTRIBUTORS- 
OWE STOP SHOPPING FOR 
COMMODORE SYSTEMS. 



Q commodore 

NEW COMMODORE PRODUCTS 

Executive 64 S Call 

CBM Bl 28-80 825 

B Series Software Call 

WORD PROCESSING 64 Z. 

NEW ■ Mirage 80 col S 95 

WordPro 3VSpellrighr 79 

WordPro 3* (WP) 59 

Spellright (Dictionary) 39 

Paper Clip 95 

Easy Script (D) 35 

Easy Spell (D) 19 

SPECIAL - Busiwriter (CD) 39 

Quick Brown Fox (R) 49 

SPREADSHEETS 64 £ 

Calc Result • Advanced (R,D) S 120 

Busicalc II - More Power! (R,D) 95 

Multiplan 64 (D) 79 

Calc Result - Easy (R) 70 

Practicafc 64 (D) 45 

Busicalc I -SPECIAL! (CD) 39 

DATA BASES 64 Z. 

Mirage Data Base (D) S 95 

M'File (merges with WordPro) (D) . . . 89 

Micro Spec Data Manager (D) 60 

Codewriter (develops programs)(D). . . 95 
PRODUCTS OF THE MONTH 

TCS 64/80 - NEW! (D) $ 139 

(WP/Data Base /Spread) 

Koala Pad- NEW! 89 

Delta 10 (160 cps) - NEW! 549 

UTILITIES 64 Z 

Vic Tree (4.0 Basic) (R) S 75 

64 Super Expander (R) 25 

Simon's Basic (R) 25 

Cardco Printer Utility (C) 15 

MS-Baekup (Back Up Data!) (D). . . , 15 
ACCOUNTING 64 Z 

Home Accountant (Continental) S 75 

Tax Advantage (merge w/home 

accountant) - NEW! 45 

General Ledger, A/R, A/P, P/R, Inv. 

(Into Design's Original) (D) ea.79 

Numeric Keypad (Hardware) 65 

Numeric Keypad (Cardco) 35 

TELECOMPUTING 64 S 

Vic 1650 (Auto Ans/Dial) Modem . . S 95 

Vic 1600 Modem 59 

Hes Modem (Downloading Software) 65 

Super Term (Down load/80-128 Form). 95 

Micro Term 64 (Download P/D) 39 

EDUCATION 64 Z 

Spelling I (Koala) (D) $ 29 

Geometric (Koala) (0) 20 

IJQ, Baseball (D) 25 

Bible Baseball (D) 25 

Happy Tutor (Typing) (D) 15 



LANGUAGES 64 Z 

Instaspeed Basic Compiler (D) S 99 

Nevada Cobol (D) 55 

Pilot (D) 45 

Logo (D) 45 

Assembler Development (D) 25 

64 Forth (R) 40 

PRINTERS - DOT MATRIX 

Epson RX80 (80 cps) S 299 

MX80 w/FT (80 cps) 399 

FX80 (160 Cps) 549 

BCIOO (160 cps) 14" width 859 

Okidata 82A 429 

Okidata 92 549 

NEC 8023A 429 

Sror Delta (160 cps)-NEW! 549 

Star Gemini 10X (120 cps) 309 

Star Gemini 10/15 Call 

Transtar 31 5 (Hi Res., Color) 575 

Micro Edge Printer Paper (540 Sheets). . 1 
ESSENTIALS 

Commodore 64 $ Call 

1541 Disk Drive 249 

1 525 Printer (80 col/DM) 225 

1 530 Dafosette 65 

1520 Platter/Printer (4 Color) 169 

1526 Printer Call 

1702 Monitor 249 

CBM 

8032 (80 column Pet) $ 625 

SuperPet (5 languages!) 1049 

8050 Dual Drive (1 mg.) 995 

8250 Dual Drive (2 mg.) 1 295 

9060 Hard Disk (5 mg.) 1995 

2031, 170K Single Drive 295 

64K Upgrade for 8032 259 

SuperPet upgrade for 8032 599 

4023 Printer (80 cps, 80 col) 395 

8023 Printer (1 50 cps, graphics). ... 545 

6400 Printer (40 cps, LQ) 1 450 

LETTER QUALITY PRINTERS 

Diablo 620, 25 cps S 949 

Transfer 130, 16 cps - 132 col 769 

Transtor 1 20, 1 4 cps - 80 col 500 

MONITORS 

Panasonic CT 160 (color) $ 279 

Panasonic TR120 (w/spkr,green) 155 

Sanyo/Amdek -Green, No Audio, 12". , . 125 

BMC/Sanyo-Green, No Audio, 9" 95 

Cable (For Above) A/V 15 

VIC ACCESSORIES 

8K RAM Expand. Cart S 40 

16K RAM Expand. Cart 70 

24K RAM Expand, Cart.. 105 

27KRAM(ExpandsVicto1ull 32K). ... 119 

3 Slot Expander 30 

6 Slot Expander 70 

Joystick (Wico-Red) 25 

Joystick Blaster (ADR Rapid-Fire) 10 



INTERFACES & ACCESSORIES 

Dalo 20 80-Col. Exp $ 1 59 

Mr. Computer 80-Col. Exp 60 

5-SIot Exp. (64) 65 

Vic Switch (connect 8 64's or Vic's 

to DD/Printer) 145 

Cables 3M, 6M, 1 2M for above Call 

Verex (Box ol 10) 5V* Diskettes 26 

Connection (Pet/6 4 graphics,2K Buffer) 99 

Cardco Print * Graphics 85 

Cardco Cardprint 70 

MW 302 Parallel..... 65 

PET/IEEE Cable (lm) 33 

IEEE/IEEE Cable (lm) 49 

Inferpod (Intelligent IEEE, 

RS232, serial) 149 

ADA 1 800 (IEEE/Parallel) 1 29 

ADA 1450 (IEEE/RS232 (M/F)) 129 

VISA/MASTERCARD 

MONEY ORDERS 

BANK CHECK 

C.O.D.'s Accepted. (Add S5) 
In stock items shipped within 48 hours. 
F.O.B. Dallas, Texos (Texas Res., Add 5% Tax). 
Products shipped with manufacturer's warranty. 
Prices subject to change without notice. 
S50 Minimum Order. 

"Defective units must have return 
authorization number and include 
copy of invoice. 




SJB DISTRIBUTORS INC. 

10520 Piano Road, Suite 206 
Dallas, Texas 75238 

TO ORDER 

CALL TOLL FREE 

800-527-4893 

800-422-1048 

(Within Texas) 

CATALOG 

Send Postcard with Name & Address to 
speed processing 



Circle No 60 

NOTE: SJB HAS A FULL LINE OF COMPUTER MEDIA IN STOCK, CALL OR WRITE FOR MORE INFORMATION. 



Software Reviews 



FORM MAKER 

FOR SMALL BUSINESSES 

Reviewed by Dennis Kelley 

Form Generator, as the name implies, is 
a program to make and calculate forms. It 
can create mail lists, sales receipts, 
statements, invoices, etc. Any form can be 
produced, calculated and printed -one 
copy or many. 

The program operates in much the 
same way as a spreadsheet. It is organized 
by defining "cells" which contain Con- 
stants, Inputs or Formulas. Cells can also 
be repeated. 

The format for each cell can be selected 
as either numeric or text. The cell is then 
positioned simply by assigning a number, 
for example, entering the number 50.12 
will print the information on line 5© at col- 
umn 12. Labels such as "Quant * Price" 
are applied to the numeric cells and are 
used for formulas. The program can multi- 
ply, divide, add, subtract and sum. 

A master menu of commands makes 
the program easy to use, and Technical 
Notes are available which help the user 
enhance and customize it. 

Control of print format is limited to set- 
ting margins, number of columns, lines 
per page and number of copies. Non- 
Commodore printers can be used with a 
compatible interface, but features such as 
doublestrike or condensed print are not 
supported. Adding a printer set-up 
routine is a good place for the user to start 
modifying the program. 

Once a form has been designed it can 
be saved to either tape or disk. Forms can 
be retrieved, and data that had been sav- 
ed with the form can be retained on 
defauit. 

Documentation consists of seven pages 
of instructions and examples, along with 
two sample files, Pricetag and Invoice. 
Pricetag is simply a pricelist with a retail 



price and a calculated discount price. In- 
voice is noteworthy because the instruc- 
tions say it demonstrated every feature of 
Form Generator. 

Sim Computer Products offers this pro- 
gram on each cassette/disk for both the 
Commodore 64 and the VIC-20 + 8K (1 6K 
expansion is recommended). 

Performance is outstanding for such an 

inexpensively priced program. 

"Form Generator" 

SIM COMPUTER PRODUCTS, INC. 

1100 E. Hector St. 

Whitemarsh PA. 19428 

Commodore 64/VIC-20 + 8K 

Tape $29.95 Disk $34.95 

A DEBUGGER GAME 

Reviewed by Robert T. Parr 

Killer Filler is a high-resolution arcade- 
type game from Castle Software, it comes 
on tape or disk for the Commodore-64, 
and requires a joystick. 




The theme of Killer Piller is similar to that 
of the arcade game Centipede. You con- 
trol a "bug sprayer" that moves horizon- 
tally and vertically along the bottom of the 
screen. The "killer piller" moves across the 
screen, eating as many of the trees that 
make up your "orchard" as it can. As it 
eats up trees, its body gradually gains 
segments. Every now and then, it will lay 



eggs in the orchard, which eventually turn 
into moths that attack your sprayer. By 
pressing the fire button on the joystick, 
you are able to "spray" the bugs, if you 
"spray" the piller in one of the middle 
segments of the body, then it will split. You 
can eliminate the moths by hitting them 
with a shot from the sprayer. If the piller 
eats up all of your trees, or you get hit too 
many times by the moths, then you lose. 

There are 7 screen levels and 2 difficulty 
levels. You are given 3 sprayers per level 
while in the Novice setting, but the Ad- 
vanced level allows only 3 sprayers per 
game. However, bonus sprayers are 
awarded at 20,000 and 70,000 points, I 
like the difficulty option, as it allows 
beginning players to achieve some suc- 
cess, but maintains a challenge for more 
skilled players. 

The game will pause if any key is press- 
ed, then restart with another keystroke. 
Player movement is very responsive. The 
bright graphics and sound effects are 
some of the best I have seen for the C-64. 

Overall, l feel that Killer Piller is a very 
well written game that should provide 
entertainment for many Commodore 6^ 
owners. 

"Killer Piller" 
CASTLE SOFTWARE 

P.O. Box 350 

New Castle, DE 19720 

Commodore 64 (Joystick required) 

Cassette $9.99 Disk $12.75 



A DAY AT THE RACES 

Reviewed by Dennis Kelley 

Kentucky Derby is a new game which 
takes you and your friends {up to three) to 
the track. You make your bets to win, 
place or show after examining the odds. If 
you are undecided, the program even has 

February 1984 • COMMANDERI99 



a help feature where you can get advice 
from Hot Tip Sam. 

When all the bets are down, you hear 
the familiar "Call to the races" trumpeted 
and then the six horse field is off with a 
gallop. 




The sound and graphics realistically 
simulate a horserace with the jockeys 
changing lanes and some horses falling 
back while others advance. Heading into 
the fourth turn, you begin to anticipate 
your horse making his move for the final 
stretch. As the horses cross the finish line 
you start doing the mental arithmetic on 
how much you won or how much you'll 
have to bet in the next race to get even. 

Your math doesn't have to be perfect, 
since the program automatically calcu- 
lates your winnings (or loses) at the end of 
every race and adjusts your bank. You start 



FlY 



Your 
Computer 




FLIGHT SIMULATOR GAM ES 

Sky Pilot (8K VIC-20; $18.00 

Runway 20 (16K VIC-20) $25.00 

Runway 64 (Commodore 64) $25.00 

Micro-Pilot (EPSON HX-20) $18.00 



ADD $2°° FOR DISK VERSION 



TORPEDO/- 



Submarine Battle Games 

8K VtC-20 or Commodore 64 $25.00 



SUSIE SOFTWARE 

709 Wtlshire Dr. MJ Prospect, IL 600S6 

(312) 394-5165 

Circle No. lag 



the game with $100andyoucan borrow 
from the track, but be forewarned that 
Hot Tip Sam is not the most reliable of 
touts. 

An unusual feature of this Inside Basic 
series of programs from Sim Computer 
Products is a promise to mail you Technical 
Notes when you send in the owner regis- 
tration card. Armed with a program over- 
view, suggested changes, user instruc- 
tions and variable charts, you are en- 
couraged to customize and expand the 
program. 

Graphics and sound are nicely imple- 
mented and are very similar for both the 




N KVLIGHT 



22 B MILLERSTREET, BELFAST MAINE01915 

(207)338-1410 
CBM-64 SOFTWARE 



EPYX/AUTOMATED SIMULATIONS 



JUNPIMKi it) DiHerenl kr»m. Climb Jump Fall. Grtol Action Gams 11 J, 91 

CRUIrl CRUMBLE 1 CHOMP! Action Anna* Gome S3J.fl 

TtMPLE Of AKHAI: Grophic roniasy Ad* . Create 4 Eqtjic* yajr Charottw S 11.49 
UPPER REACHES OF APSHAt: Add New Challenges to Temple Aa»enlure. S 1 7.99 
SWORD Of FAGOAl' Nen gfDphiC oaV from the author of lerT^e of Apihai 111.99 



SPINNAKER 



FACEMAKER: Kids design a fact I mfike if do fill kinds of neat things. $34.44 

KINDTRCUrVLP: Ycung Children Mofth Shcpes & Letters. Draw Picture* 114.94 

STORY MACHIHE: CompuTer Animates Child's Siofy on the Screen . , 434,94 

MIT DIDDLE 01DDLI: 30 Ctaisk Hymei with Full Color Graphics . SH.94 

IN SEARCH W THE MOST AMAZING THING: Groove advent ure lor bdi S3 2.94 

SHOOPlRTROOK I: Kids Leorn As They Solve The Punle S3B.V4 



SYNAPSE SOFTWARE 



Htt*0AH r S Cimsi! Avoid Homo 5 Gnos? & Find Lost TreaiUf! ViC-'6*. 539.99 
SURVIVOR: Multi-Player CooperoTive Spoce Advert) ure. Viic/ M . , . . iH.tl 
SHAMUS: Fcuf Levels af 32 Rooms, AdVMtWI Gome Vic'ftA Sit. 99 

FT. APOCALTPSL: fly Helicopter & Ccplure Fuel A Weopom. V [. 4-1 , 529.99 
PB0T1CTOB II: Get Yew People 'o SAfetv m Volcanoes £ru(j+ Vic M 539.99 



— HEW FROM STAR MICRONICS — 

SO COLUMN THERMAL PRINTER 
NOW. A PRINTER THAT YOU CAN AFFORD. 60 CP$- friction Feed; 
ttock: Grrjrjiri cs. Bi D.rectiorol PfW H«d. ASGi * European cJiCTKiers 

ONLY S154.99 P a 58J SNppl imdH 
GEMINI-1G PRINTER ONLY S299-99 Pta s:O0O S h 



AVALON HILL GAME COM PAIMY 



MIDWAY; RssrrKte This Irrcja-ranf WWII Ncvri BcTtle On Your Screen . 51 S.99 
NUHIWAt: Eefaiiote Against Enenv 1ST Strike, Con You Gel Through SI 3.99 
BI BOMBER: Strategic Attack {>n Eneffly HctrrttkYVj, A Reel Spirw Chiler 513.99 
TTJiWOASD: LVigeon Fantasy Adv. You 'II be weeks rnaster-ng this on*. Sit. 99. 
T.O. I.F. ; Hod a Hard Week of the Office? Un^ad With Thtj 531,9) 



HESMDN b4: Machine Languoge Manitsr fx the C-6A S33.9? 

HIS WRITER A4: SirnpJe Word Processing on o Cartridge S3&.94 

TURTUGMWK3ll:SijT^eGra^LorfwgeTwr>« SAB. 99 

GJIIDRUMNER: You've never seen Jomuth action on your screen. 30 levels 511.99 

RETROBALL: Fast Aciion Arcade Gam* . , 5J3.99 

HE MODEM: Direct connect Modem incl. Midwest Mttros Term wftmre . 5*4.99 



WE HAVE COMMODORE'S COMPLETE EDUCATION LIBRARY 
FOR THE PET/CBM-64. OVER 600 PROGRAMS ON 50 DISKS. 
^jLn^9nDt$>L5ENr^2J0r^ 



100/ COMMANDER • February 1984 



— MISCELLANEOUS — 



GAMES ON THE COMMO MM M: Booh of ELosiC listings tor Gomel . 
KIK AND THE COMMODORE 44: The belt basic lemftj {sade fof kids . 
THE ELf MEKTART COMMODORE* lecm tte Basics sf Qsmmooore Balic 
DAVID'S MIDHIGHT MAGIC: Pin Ball like you ye never seen before - 
•OBBERt OF THE LOST JOMl: Grophit Adventure Gome 

WAU STIEE1: Slock Market Simulation 

MOHET MAMAOEP; Plon t eiecule o bjdjet wilh help from your 64 
IIECIRONIC C«EC««0(«: Bllonce Your Checkbook AutDmalicollr . . 

DATA MANAGER: Lh* For lists Inventories. Etc 

PAPERCLIP! Professional Word Processing-Horizontal Scroll . . 

DELPHI'S DIACLi: Povyedul Doto Bole, Up to 1000 CharJSKOrd . . 
WINTER'S ASSISTANT: POIBflU St 3ased Word Pl0cei5DI Ei 
FILING ASSISTANT: 1,13 VarajBHwn tor HI your needs M 
SPREADSHEET ASSIS1ANT . I :,;' :".-.:< fct me 64 
COMM9D0HE LOGO: i-,.i-lo Aople 101)0 61 
MANILLA PILOT: [ r-y 10 use 13000400 VIC Or 64 
P€T EMULATOH: Run many PET proc-ams on 64 

IU5INISSMAN BICMS; General Ledger, Runs on I Disk. SA 

BILL PAYER BYCMJ: Accounts Payable Aging Reports, Print Checks 
BltL COLIE0OR BTCMS: Accounts Receivable, Prim Statements. . . 
PAYMASTER BtCMS: Payroll System. Print checks, Payroll register 

Circle No, 38 



Ml 

11T.M 

• 11.91 

SIv.v! 
S11.99 

• 11.99 
•11.99 

SIl.vS 
511,99 
•1(9. 99 
Sill. 99 
SSS99 
S69 95 
559 99 
•49 99 
SZ799 
S19 99 



expanded VIC-20 and the C-64 versions. 
Each disk or cassette contains both ver- 
sions, so if you upgrade from VIC to 64, 
you can still spend the day at the track. 
"Kentucky Derby" 
SIM COMPUTER PRODUCTS, INC. 
1100 E. Hector St. 
Whitemarsh, PA 19428 
Commodore 64/VIC 20 + 8K 
Tape $19.95 Disk S24.95 




VIC-20 SOFTWARE 



BRODERBUND SOFTWARE 



A.Li Giant Robot Sli.ng.rayi At Tact InWcrvev. AGrcphrc Maitivpipr.e S3 1.99 

SEAFOK: Clou!,- Submarine Versus Surface Ship BuTlle S3I.99 

SKr BLAZER: Ne* AcTion Spo:* Adventure S3 1 .94 

MARTIAN RAIDER: hfergalacTc Ships In AlfocVlDn Mors 51*. 94 

SHARK TRAPi Sng-re The Shores In Tovr Atomic Net Or Die Si 6.99 

MU1TI SOUND iTHTHISISlR: Create Your Own Compoiifiani SI 6.99 



SIERRA ON-LINE SYSTEMS 



CANiVONrUll BLITZ: Gimb Thru 3 Stales of Action to Defeat Red Coats 53h99 

CREEPY CORRIDORS: Action Graphic Adventure S 21.99 

JAWBREAKER II: Everything Moves Even The Walls 528.99 

LUNAR LHPIRt ReKua Your Friends & Head For The Eye 511.99 

THIASHOtDs Survive 74 Levels of Intruding Aliens 531.99 

CROSSFIRE: Defeat Surrounding Aliens with Dwindling Amnta . V; t4 51,6.99 

rilP-N-MATCHiConeenlraTicnForTheVIC 516.99 

ULTIMA- ESCAPE TO MT. DRASM: Graphic AdvenTure - - 516.99 



SKYLIGHT SOFTWARtH 

TAPE #1 - Canon Duei - B*eakout - RunarounrJ - Stocxcar 
TAPE #2 - Target Piste* - Space Duoi -B2S- Tanit - R^uiotk 
TAPE #3 - Sub Hun|- Birxkafle - Indy 500 - UFO - Ju-nq-e Dnver 
VIC IAPES S9.99 ta lb GAMES 0!J ONE TAPE 519.99 
NEW COMMODORE E4 LIBRARY Ot5K ONLY.. 51:) 99 
B0MBE.R - POKER - BLACKJACK - 3D MAZE - TREASURE 
ISLE ADV - 44 DATA MANAGER — SPRITE AID 
FLIGHT SIMULATOR - 3 MILE ISLAND 



T4FSOFTWARE 



WORD SEARCH: Find Hidden Words, 3 OifferefiT Cotegores SlS.99 

SPORT SEARCH: Hidden Words, Pro Teams College Teams Games .516.99 

ARCA&E SEARCH: Hidden Words. 3 Categories SIS-.49 

CHKKIASE: lb Budget Car Multiple Ar.counTi-ReCOf.ciie 530.99 



DEMON ATTACK: Destroy Tne Demons ATlaekingTherVjon SSl.99 

ATLANTIS: Defend UnderwaTEf City from Gorgon ArtBcfc 53 1 .99 

NOVA BLAST: Defend 4 Capsuled dties. 8eom Fuel & Shields. .... 531.99 
DRACONFIRE: Cross Bridge Dodging frogonfire — Avnil. OcT. E3 .531 .99 
MOOtCWnPW: RescjeM'Teri Trooped on Jua.rer rVt«xii Avail H S3 531.99 
FATHOM; Find Neptune* TridenT, Rescue Mermaid. Avail. Nov. 83 531 .99 



fRlNCISS AND NOG; Like Frc-gger - freer Graphics !. An.mot.crt . 531.99 

AHTEATER: Get Food Bock To Your Colony it DesTroy Anteater 53 1 .99 

TT?0: Increase Word Poweri Typing Stills — Aciion Gome 531.99 

HEMPEaED:RuleTheRoos.QrB*Heri-Pec«ed 53*. 99 

WWII RID: Combines Fost Ice H«key end Learning 531.99 



— MISCELLANEOUS — 



OUICK BROWN FOX: PtfeKSwaJ Wofd P-ocessnq Carl VlC. 6i 540.99 
TOTL TEXT 2.0: Cass - Baste Word Processor vX'64 $19.99 
TOTL TEXT 2.5: Cass -AihiocedWordP'ocesMr-Req SKEip $59.99 
TOTL LABEL: C*M - Mailing Lis! . . . VIC/61 $16.99 
RESEARCH ASSISTANT: Cass -tote*eep»ig lor Term Papers, ec $24.99 
ROAD TOAD: Cass - Ilea FrOgger .... S 16.99 

HRJJPEDE: Cass - bus CefBtoeOe . Si a. 99 

HANGMAN: Classic Word Gone With Graphics 54. 99 

METEOR: L.keAiTetoids S9.99 

SRI RUN: Downihill Racing Slalom Rociftg 51<S,99 

ROAU PAD: Touch pod wVdtihbcsedMfoig^ 114.9* 



JOYSTJCKi: Bat hanrj:i>-2 '.'p du^ci-s-S ea! s*-:cn assemsy $ 2A.99 

REDBALL JOVSTiCK: Heavy duty version o( aoova $ 29.99 

JOYSTICK DELUXE: Rugged heavy duty-arcade quality ... t 33.99 

reACKBAU:FT>erio."COaB-360oeg . mcwerTV^r-Arcade quariy $ 54.99 

12 FOOT EXTENSION; E^efti COrd of any Alan-hm LTLTilTOlier S 7.49 



— CARDCO- 



CARDBOARD 6: 6 Sot Escans.cn 
CAROPRINT: Para: e! Pnnler Interface lor Vc or 64 
CARORITER: Ligfll Pen * In 6 gOOO programs, Vic or 64 
CARDADAPTER: Play Alan VCS Games on your Vc 
CARDBOARD 3S: slot exp -lused-swilcned-ressl baton 
CARDETTE 1: Use slanda'd cassene recoroers on VIC . . 
ADD $2.00 FOR SHIPPING & HANDLING 



179.99 
564.99 
til. 9« 
W4.99 
111.49 
111.99 



Pfl ICES REFLECT 

CASH DISCOUNT 

ADD3°.FOH 

CREDIT CARDS 



VISA' 



fPle asfliridudeall Cardlnforrnaijon) 
kssssssssssa L - lia ic Wain* redeems *mmm 



SEND FOR FREE LIST OF OVER 200 ITEMS 
PLEASE SPECIFY VIC-20 OR CQMMODORE-64 



BASIC ELECTRONIC BUSINESS SYSTEMS, INC. 

SOFTWARE FOR 8032 OR 4032 WITH 2031, 8050 

OR 4040 

COMMODORE 64 WITH 1541 

General Ledger 

300 Chart Accounts * 700 J/E * Detail G/L & Income 
Statement * Budget Variance Statement * Trial Balance * 
Cash Flow Analysis * Balance Sheet Journals * 

Payroll System 

300 Employees YTD * Employee Wase Analysis * 
Employee Time Card Lists * W-2 Forms * 941 Reports * Pre- 
payment Register * Labels Work Comp. Report & Check 
Resister * Payroll Checks * 50 Hourly Employees * 

Accounts Payable 

Open Invoices (300) * Vendor Report * Purchases Journal * 
Pre-Payment Register * Cash Need Projection * 

Accounts Receivable 

Customer List (300) * Sales Journals * Customer Sales 
History * Statements * Labels * Open Invoice (300) * In- 
voice Income Projection * 

Inventory 

Quantity On Hand * Quantity Purchased * Quantity Sold, 
"5" Purchased & "S" Sold (MTD & YTD) * Inventory Alert * 
Valuation (Retail & by last cost) * Listing by part number * 
Limit 999 per disk * 

The above for 8032 or 4032 S129.00ea. 

The above for C-64 S 79.95ea, 

All for 8032or 4032 S495.00 

All for C-64 witn1541 S295.00 

Each module includes the logic to allow posting to the G/L. 
Each module may be used as a stand alone system or a total 
system. Please specify format. 



COMMODORE 64 SOFTWARE 



GAMES 
HUNTER/KILLER graphic submarine adventure 

(T&D) 
JUMPMAN 30 screens-best arcade game yet 

(T&D) 
JUMPMAN JR (Carl) 
ESCAPE MCP fantastic maze game 10 screens 

(T&D) 
SUPERCUDA mull screen Pac-man type game 

(T&D) 
PEGASUS ODYSSEY colorlul-graphic-chalienging 

(T&D) 
OMEGA RACE popular arcade game comes home 
(T&D) 

BUSINESS 
DATA BASE MANAGER up to 1200 files per disk reg. 99.95 now 79,95 
GENERAL LEDGER can chart up to 350 accounts reg. 149.95 now 99.95 
ACCOUNTS REC. interactive with a(p. gl & 

payroll 
ACCOUNTS PAY interactive with a/r, gl & 

payroll 
PAYROLL interactive with a/r. a/p, & gl 
EASY SCRIPT word processor 

UTILITIES 
ASSEMBLER 64 
LOGO 
PILOT 

HOME UTILITIES 
ELECTRONIC CHECKBOOK 
FORGET-ME-NOT electronic calendar 
MONEY MANAGER budgel planner 



reg. 19.95 now 14,95 

reg. 33.95 now 28.95 

reg. 39-95 now 28.95 

reg. 23.95 now 19,95 

reg. 23.95 now 19.95 

reg. 23.95 now 19.95 

reg. 19.95 now 16.95 



reg. 149.95 now 99.95 

reg. 149.95 now 99.95 

reg.149.95 now 99.95 

reg. 69.95 now 49.95 

reg. 29 95 now 19,95 

reg. 69.95 now 59,95 

reg. 69.95 now 39.95 

reg, 29,95 now 24.95 

reg. 24.95 now 19.95 

reg. 24.95 now 19.95 



Send check or money 

order. COD add $2.00. 

Shipping S1.50 

278 Warren Street 
Edgewater Park N.J. 06010 



pyramid 



Tel. 609-3B6-9353 



Circle No, 140 



computerware 



COMMODORE OWNERS 

Join the world's largest, active Commodore 
Owners Association. 



Client Accounting 

Everything a bookkeeper needs to keep books for a typical 
small business client. Includes all features on G/L plus the 
ability to produce disbursement registers, 941 -B Forms and 
W-2 Forms. 

The above for 8032 or 4032 S179.00 

The above for C-64 , $129.95 

BMC BX Printer (80 cps dot mat.) S299.00 

BMCPB-401 Daisy Wheel -16 cps S729.00 

The Connection (printer interface) 

forC-64orVIC20 S 89.00 

Printer Interfacefor 8032-4032 S1 49.00 

Amdek Color I s with cable S299.00 

BMC ColorMonitor with cable $249.00 

Model1540to1541Romconverter S 64.95 

Commodore 8032 Computer S619.00 

Commodore 8050 Disk Drive $975.00 

TO ORDER CALL (713) 530-2515 cm no. ss 

M.C. or Visa Add 3% 

B.E.B. SYSTEMS, INC. 

11430 Bissonnet, C-7, Houston, TX 77099 

DEALER INQUIRIES INVITED 



Access to thousands of public domain programs 
on tape and disk for your Commodore 64, VIC 20 
and PET/CBM. 

' Monthly Club Magazine 

• Annual Convention 
- Member Bulletin Board 
• Local Chapter Meetings 

Send $1.00 for Program Information Catalogue. 
(Free with membership). 



Membership 
Fees for 
12 Months 



Canada — $20 Can. 
U.S.A. — $20 U.S. 
Overseas — $30 U.S. 



Toronto Pet Users Group inc. 

Department "D" 

191 2 A Avenue Road, Suite 1 

Toronto, Ontario, Canada M5M 4A1 

* LET US KNOW WHICH MACHINE YOU USE 



Circle No. 45 



VIDEO INSTRUCTION TAPES! 




CAT# 

BP-3 
BP-4 
DIO-1 
DIO-2 



TOPIC 

LEARNING C-64 BASIC 
LEARNING VIC-20 BASIC 
COMMODORE 64 DISK I/O 
VIC 20 DISK I/O 



PICTURES ARE WORTH 

THOUSANDS OF WORDS AND SAVE 

HOUR OF FRUSTRATION 

Programming BASIC V.I.S. tape includes: 

Shows basic language programming, using commands such 

as IF, READ, DATA, LET, GOTO, INPUT, etc. Instruction 

proceeds to intermediate level with commands such as LEN, 

MIDS, LEFTS, RIGHTS, CHR, etc. 

Also demonstrates advanced logical and mathematical 

functions. Includes example programs. 

VHS or BETA FORMAT only $49.95 



STEP BY STEP 
INSTRUCTIONS 

USE YOUR VCR SIDE BY SIDE WITH YOUR 
COMPUTER TO LEARN HOW TO PROGRAM 
INBASICANDH0WTOUSETHE1541 DISK 
DRIVE. WHY SPEND DAYS WITH A MANUAL 
WHEN YOU CAN LEARN MORE IN A FEW 
HOURS WITH YOUR VCR. REVIEW AND 
LEARN AT YOUR OWN PACE. 



APPROX RUNTIME 

2 HR 

2 HR 

1 HR45 MIN 

1 HR45 MIN 



Disk I/O Tapes include RANDOM, RELATIVE, SEQUENTIAL 
disk read and write. Also explains load, save, new, copy, scratch, 
initialize, validate, error channel, command channel, and rename 
in both the standard and wedge syntax. Explains the verify, 
open print #, input #, get #, status BAM commands. Lesson 
includes several programs and a large checkbook program. 



EACH TAPE 



FLOPPY DISK STORAGE UNIT 
PROTECT 'N' STORE 



• 7 PLASTIC DIVIDERS 

• MODULAR DESIGN 

• STACKABLE 

• LABLES INCLUDED 

• STORES 30 5" DISKETTES 

• $19.95 EACH Retail Price 



ORDER 1 FOR 
GET 2ND FOR 



$19.95 
$ 9.95 



2 FOR ONLY 

A $39.90 VALUE! 



$29.95 




DEALER INQUIRIES WELCOME 



UNIQUE DESIGN WITH PULL OUT 
DRAWER FOR FILING EASE 



VERBATIM 
DATALIFE 

5V* IN DISKETTES 

5 YEAR WARRANTY 

DOUBLE DENSITY 

SINGLE SIDED 

ONLY 

$25.00 

BOX OF TEN 



Orders taken 9:00 a.m. - 6:00 p.m. Central Time Add $3.00 per order for shipping and handling 



LYNN COMPUTER SERVICE 

6831 West 157th Street Tinley Park, Illinois 60477 
(312)429-1915 

VIC-20 AND COMMOOOBE 84 ABE TRADEMARKS OF COMMODORE BUSINESS MACHINES. INC 



f \ 


[master charge] 


BankAmericard 


VISA 


"^^^^^^VJ 





Circ e No. 70 



80 COLUMNS! 
25 LINES! 

A FULL PROFESSIONAL DISPLAY 

for 

Commodore 64 

with 

Screenmaker™ 

VIDEO DISPLAY GENERATOR 



mem town ia&w \aetm amem mm* uwn auxnm 

JlKClim • m Cilia* iik l!».i, Mull 



■ tail iim- MIM 
tMlrtim! HBtUllt 



I lw» itiKt vidK Ml Mtorv 



I » UatO* CfWicUr Hi Jwtijftlt 



; • liM Mkiiit- 



1 <gp»unjMn mmiiB m-f , to.,^.,1 na«» 



| «o »«tssn6 - Mic mmm - mt -- w*'s - s'«w» won si i 



t»w»» maw uhsm lamer meem \aetiti wetm incun 



Screenmaker™ 
$149.95 

Copy-Writer™ 

WORD PROCESSOR 

$79.95 
Combination - 

Screenmaker™ and 
Copy-Writer 

$1 99.95 



Screenmaker'" is a video display generator module that plugs into the expansion port of 
the Commodore 64. It provides a full 80 characters on each line of the display. With 
Screenmaker'", video displays will appear the same as printer output. Twice the 
information is available on the screen. Word Processing is easier. Trial printouts are 
eliminated. Forms and reports can be setup faster. 

WORD PROCESSING WITH 80 CHAR/LINE 

Copy-Writer'" is a full feature professional WORD PROCESSOR designed to work with 
the Screenmaker" video generator module. This combination provides a full profession- 
al display as well as the features of the best word processors and more. This includesf ull 
screen editing, double columns, shorthand, left margin, right margin, centering, a variety 
of paging controls, page size controls, footers, headers, auto page numbering, special 
printer feature control, graphics capability, and more! Copy-Writer" is written in FORTH 
and has a large text buffer allowing over 700 (40 col.) lines in memory. 




*- cgrs B ^ B ^ BB ^ B _ BHaMHB __ 

[MICROTECH) 

P.O. Box 102 

LANGHORNE, PA 19047 

215-757-0284 



DEALERS- 



CALLUSIWEHAVE 
A DEAL FOR YOU. 



Circle No. 6 



_J£m erica n ft fa etc 
Software Go. 
P.O. R< 4137 

Jfrt'ina, LfexiU 75061 

VIC-20 & C-64 HARDWARE 

LIGHT PEN $17.95 

The RIGHT Pen at the LIGHT Price! (VIC-20 
or C-64. Disk or Tape) 

DATA PAD $44.95 

Sixteen keys, all programmable, Driver uses 
only 300 bytes! The most versatile Pad at ANY 
Price! (VIC-20 or C-64, Disk or Tape) 

P0RTA-START $1495 

End the disappointment of locked up Programs 
forever! Just Press the built in resel button, 
load and run the included Program, and your 
Program is back and ready to go! (VIC-20 or 
C-64, Disk or Tape) 

HEW! C-64 EXPANDO-BOARD NEW!. . .$39.95 
Four slots, switch selectable, gold contacts! 
(C-64 only) 



VIC-20 SOFTWARE 

MASTER WIND $9.93 

Great Puzzte! (13k. Dick or Tape) 

STAR TREK $9.95 

Oldest adventure jame! (13k, Disk or Tape) 

CHECKMINDER $12.95 

Manage your checkbook. (13k, Disk or Tape) 

NEW! PERSONAL DATABASE NEW! ....$19.95 
Keep all your records straight! (13k, Disk or 
Tape) 

NEW! PERSONAL LEDGER HEW! $19.95 

Manage a homo business! (13k Disk or Tape) 



C-64 SOFTWARE 

REVENGE OF THE KL1NG0NS $19.95 

Beautiful graphics, startling sound, a great 
one! (Disk or Tape) 

STARGUARD $14.95 

Real outei space shoot em up! (Disk or Tape) 

MASTER MIND $14.95 

Great Puzzle! (Disk or Tape) 

NEW! PERSONAL DATABASE NEW!. .. .$19.95 
Keep all your records straight! (Disk or Tape) 

HEW! PERSOHAL LEDGER NEW! $19.95 

Manage a home business! (Disk or Tape) 

NEW! INVENTORY CONTROL SYSTEM 

NEW! $44.95 

A very thorough inventory for a small to 
medium sized business (Disk only) 

NEW! PAYROLL MANAGEMENT SYSTEM 

NEW! $44.95 

Handles all facets of your payroll. Taxes. 

overtime. Printed reports. W2's, Paychecks, 

and more! (Disk only) 

All our Products come with a written lifetime 

warrantee! 



Visa, Master Card,. Check, or Money Order 

Gladly Accepted! 

C.O.D.'s add $2.00 for handling 

Send $1.00 $ SASE for Catalog. 
Circle Mo. 161 



NEW- 



These items are selected from the large 
number of product announcements sent 
to us by manufacturers and advertisers. 
They are presented solely as an informa- 



tional service to our readers, and do not 
necessarily constitute product endorse- 
ments or recommendations. 



DON'T LAUGH 

Silly Industries of Sherman Oaks, 
California, announces the release of its 
new "Silly Software" line. Silly Software is 
"non-functional, non-competitive and. 
non-useful-its only purpose is to enter- 
tain," according to Silly Executive Torn 
Hensley. 

Hensley, who doubles as a pianist, ar- 
ranger and songwriter for singer Neil Dia- 
mond, described the firm's first release 
"Silly 64", as "a sort of Silly Sampler of 
what the silly people here are up to." 

It includes such options as "Sillypoem", 
which creates random poetry using 
operator input; "Silly data", which screens 
a series of meaningless but impressive 
graphs; "Sillycrisis", which simulates the 
destruction of the computer; and "Annoy- 
ing Repetitious Message", which is just 
what the name implies. 

Hensley declined to elaborate on future 
Silly Software releases, because "there 
may be people out there who are silly 
enough to want to steal our ideas, "but in- 
dicated that "we intend to get stranger as 
we go along." 

He also stressed that Silly Software is- 
only available for the Commodore 64. 
"Anyone who would buy an Apple or one 
of the other overpriced dinosaur compu- 
ters in this day and age has reached a 
transcendental level of silliness that's way 
beyond anything we have to offer," he 
noted. 

Silly 64 is priced at $19.95 and is ex- 
clusively distributed on this planet by DES- 
SOFi; a division of DES Data Equipment 
Supply, 8315 Firestone Boulevard, Dow- 
ney, California 90241 . 

Hensley pointed out that many com- 
panies were screened before the choice of 
DES was made. "We wanted a company 
located in a silly-sounding town, and 
Downey was a logical choice," he pointed 

OUt. Circle No. 250 

104/COMMAWDffi • February 1984 



«.— 


^m. • LIU-! 


'-H 




■■■■ta 


i" 

■ tj 1 II 
1- . ■■ 

p. 

.(•» i UN 
■1 I 1 


r*(N|i,Lv fi 


, 1 ' 
I |* 

egg 

■ 
■ (.- 

'£: 


i 

•it 

* 


CMLV t. 


w 

m 

:*■■■?*■■: | 


t ur.M 

5r ... 

ip» it 


j?3».#9 



PRACTICALC 
PLUS™ FOR VIC-20 

Computer Software Associates of Ran- 
dolph, MA has announced the availability 
of PractiCalc Plus, a spreadsheet program 
for the VIC-20. Requiring a 16K RAM ex- 
pander, this second generation of Prac- 
tiCalc offers the advanced functions of 
high resolution graphics and an inherent 
data base manager. 

PractiCalc Plus allows the user to have 
numbers instantly converted into histo- 
grams (bar graphs) by depressing a single 
key. 

The built-in data base manager allows 
for sort and search routines, arranging 
data in numerical or alphabetical order, 
maintaining and searching files of 
customers, phone numbers, recipes, etc. 

PractiCalc Plus is useful for preparing 
budgets and business projections; keep- 
ing track of expenses, investments and in- 
ventory; detailing salespersons' activities, 
etc. It carries a suggested retail price of 
$49.95 in both tape and disk formats. 
For additional information contact: 



Circle No. 251 



Micro Software international, Inc. 

The Silk Mill 

44 Oak Street 

Newton Upper Falls, MA 02164 

(617) 527-7510 



STOCK BRIEF-64 

A disk-based filing system for recording 
securities transactions on C-64, CBM 
4032 and 8032 has seven User Friendly 
commands: BUY-SELL-VALUATE-EDIT- 
LIST-DIRECTORY-QUIT, with automatic 
file updating and hard copy available on all 
transactions. It supports multiple files with 
easy disk directory, computes dividend 
yield, and allows current stock prices to be 
entered to see "results if" shares were to 
be sold. 

Price: $50.00 Post Paid. Available from: 
MYSTIC SOFTWARE 

P.O. BOX 25 Circle No. 252 

MYSTIC, CT 06355 



PASCAL FOR 

C-64 FROM ABACUS 

For those C-64 owners who have been 
waiting for the popular Pascal language, 
Abacus Software brings you ZOOM Pascal 
64. 

This version is fast running because it 
produces 6502 machine language, not 
P-code, and gives you the programming 
convenience of a structured high-level 
language, Data types include floating 
point reals, integers, strings and scalars. 
You can access conventional text files on 
disk or tape. 

The ZOOM Pascal 64 package consists 
of: 

• EDITOR - so you can create, save and 
modify your Pascal source language 
statements 

• COMPILER - to translate the Pascal 
source language statements into in- 
termediate code 

• TRANSLATOR - to translate the in- 
termediate code into actual 6502 
machine language 

• Comprehensive user's manual 



• Sample programs to show you how 

to get the most from ZOOM Pascal 

64 

ZOOM Pascal 64 only on diskette for 

$39.95. Available from your local dealer or 

directly from: 

ABACUS Software 
P.O. Box 7211 
Grand Rapids, Ml 49510 
(616)241-5510 



Circle No. 253 



BEHIND THE 8K BALL 

POOL brings the billiard parlor to your 
home without the smoke-filled room. 
Written for eitherthe C-64 orVIC-20 (with 
8K expander), POOL uses high resolution 
graphics, and allows you to play either 
nine-ball or straight-pool. You control the 
speed and angle of the cue ball from the 
keyboard. Take your shot, watch the balls 
roll and then listen to the clatter as they hit 
each other. 

POOL-64 or POOL-20 on cassette 
($14.95) or diskette ($17.95). Available 
from your local dealer or directly from: 
ABACUS Software 
P.O. Box 7211 
Grand Rapids, M! 49510 

(616)241-5510 Circle No. 254 



BOOK FOR THE 
COMMODORE 64 

The ANATOMY OFTHE COMMODORE 
64 is aimed at Commodore 64 owners 
who want to better understand micros. It 
is a 300-page, detailed guide to the lesser 
known features of the C-64. 

Here's an outline of the contents: 

1 . Machine Language Programming 
on the Commodore 64. 

2. The Next Step -Assembler 
Language Programming 

3. A Close-Up Look at the Commodore 
64 

4. Music Synthesizer Programming 

5. Graphics Programming 

6. Basic From a Different Viewpoint 

7. Comparison of the VIC-20 and the 
Commodore 64 

8. Input and Output Control 

9. ROM Listings 

Soft cover $19.95. Available from your 
local dealer or directly from: 

ABACUS Software ardeNaas 

P.O. Box 7211 

Grand Rapids, Ml 49510 

(616)241-5510 

VARIETY FROM ARFON 

Arfon Micro announces the release of 
three new programs for the VIC-20 and 
Commodore 64. 



MicroBase is a data base and mailing 
label/report generator for the VIC-20 and 
Commodore 64. It allows up to 12 fields 
per record, up to 80 characters per field, 
and up to 176 characters per record. It 
allows you to sort by any field using any of 
seven different alpha, numeric, or charac- 
ter match parameters. With MicroBase 
you will be able to print mailing labels, 
reports, inventories, and more. Suggested 
retail prices are $29.95 for cassette and 
$34.95 for disk. 

Microterm 64 is a terminal communica- 
tions program for the Commodore 64. 
With Microterm 64 you will be able to 
download incoming files to disk, tape, or 
printer, and upload and transmit files from 
tape or disk. Suggested retail prices are 
$39.95 for cassette and $44.95 for disk. 

Baldor's Castle is a fast-moving real time 
graphic adventure for the VIC-20. Can you 
fight off nine different types of monsters 
with just your bare hands, or will you need 
bow and arrow, magic sword, potions 
and more to steal Baldor's gold? The castle 
contains more than 70 rooms on three 
levels. Fast on-screen graphics make this 
the adventure of a lifetime (if you live!). 
Program is on cartridge and is more fun 
with a joystick. Suggested retail price is 
$29.95. An advanced version for the 
Commodore 64 is scheduled for release in 



j_ 



m 



COMMODORE64* 



Ob The OMME 



No marter which direction you wish ro travel in, experience 
the advantage of computer communications with The 
SMART 64 Terminal. Discover the program that puts you 
on the Right Rood to: Public-Access Networks, University 
Systems, Private Company Computers and Financial Services. 

The SMART 64 Terminal designed with Quality-Bred features. 
Affordable Pricing . . . And Service. 

So why not travel the communications highways the SMART way! 
Accessories included: 



/ 



/ 



Suggesreo 

$39.95 

Re;oi 



a 



a 
a 

a 



Selective Sroroge of Received 

Daro, 

Alarm Timer. 

40 or 80 Col. Operation*. 

Auro-Dial. 



a 



□ 
□ 



D 

D 

□ 



User-Defined Function Keys. 
Screen Colors. Printer and 
Modem Setting. 

Screen Print. 
Disk Wedge Built-in! 

□ Adjustable transmit/receive tables allow custom requirements. These and othet features make The 5MAR T64 Terminal 
the besr choice for grond touring telecommunications. 



Formatted Lines. 
Review, Rearrange. Print Files 
Sends Receives Programs and 
Files of ANY SIZE. 



"Commodore 64 registered trademark 
of Commodore Business Machines Inc 

'Supports 30 column cctndge 
bv Doto 20 Corporation 



Circle No. 173 



Dealer Availability 
Call (203) 389-6083 




MICROTECHNIC 

^SOLUTIONS* 

P.O. BOX 2940, New Haven, Ct. 065 1 5 



February 1984 • COMMANDER 1105 



the fall of 1983 and will have more than 
250 rooms with 10 levels and the option of 
designing your own castle. It will be 
available on disk. 

Programs may be ordered directly from 
Arfon Micro, 1 1 1 Rena Drive, Lafayette, LA 
70503, (318) 988-2478. Dealer inquiries 
are welcome. awe no. 256 

COMPUTER SOFTWARE 
ASSOCIATES INTRODUCES 
LINE OF EDUCATIONAL 
PROGRAMS FOR THE VIC-20 

"Reading and writing and 'rithmatic 
Taught to the tune of a silicon chip ..." 

That old schoolroom ditty will never be 
the same again now that microcomputers 
have become as much a part of the class- 
room as chalk dust. In keeping with this 
trend. Computer Software Associates 
(CSA), a Massachusetts-based publisher of 
home and entertainment programs, is of- 
fering its initial line of educational soft- 
ware designed especially for preschoolers 
and elementary school pupils. Programs 
include Math Duel, Tiny Tutor, Vic Sketch 
and Composer, all on cassette tape for the 
unexpanded VIC-20. 




MATH DUEL is designed for grades one 
through six. The program teaches basic 
number skills (addition, subtraction, 
multiplication, division) by pitting the stu- 
dent against a dragon in a den. Three 
levels of difficulty permit the program to 
be enjoyed by all ages. 

TINY TUTOR is designed for toddlers 
between the ages of two and seven. The 
program features mathematical problems 
delivered via "trollies on a track." Correct 
answers are rewarded by fun sound ef- 
fects and the arrival of a new "problem 
train." 

VIC SKETCH, a versatile etch-a-sketch 
program, enables the user to draw in any 
one of seven colors. All drawings can be 
printed, saved or erased. Drawings can be 
executed with keyboard keys or a joystick. 

COMPOSER teachers the rudiments of 
music, enabling the user to compose sim- 
ple melodies, using the computerto key in 
the notes and rests. The melodies can be 
stored on the Datasette recorder for later 
playback. 

106 I 'COMMANDER • February 1984 




MATH DUEL and TINY TUTOR carry a 
suggested list price of $19.95; VIC SKETCH 
and COMPOSER, $14.95. 

For additional information contact, 
Micro Software International, Inc., 44 Oak. 
Street, The Silk Mill, Newton Upper Falls, 
MA 02164. Telephone (617) 527-7510. 
Contact: 
Sue A. Robbins 
Paul Kaufman Associates 
149 Madison Avenue 
New York, N.Y 10016 c.rde no. 257 
(212)685-6161 



DOWN ON THE FARM 

Cyberia, Inc. announces the fourth 
volume of the Farm Manager series for 
Commodore 64, dedicated to production 
and marketing of grain. The three 
previous volumes include: Volume 1- 
General Business, Volume 2-Beef Pro- 
duction, and Volume 3-Pork Production. 
Each volume of the series retails for 
$49.95. Available from: Cyberia, Inc., Box 
784, Ames, IA 50010. circle no. zss 



HARD-HITTING SOFTWARE 

Phantom Software presents ... "The 
ATTACK of the PHANTOM KARATE 
DEVILS" for the Commodore 64. This is an 
action-packed, arcade-style martial arts 
game— the first animated karate simula- 
tion of its kind . The player uses the joystick 
to control the animated actions of the 
hero. Ferocious punches, flying kicks, and 
spectacular jumps are used against the 
relentless onslaught of marauding ninjas. 
The hero gains strength by surviving each 
wave of computer-animated attackers, 
thereby gaining entry to the Netherworld 
and new challenges, Fighting sticks, flying 
daggers, shooting stars, and scrolling 
scenery make the play more exciting. 

The game features an eye-attracting 
demo mode with a spectaculer animated 
karate match in a twilight temple garden 
setting. The suggested retail price is 
$34.95. Available from Phantom Soft- 
ware, 1116A 8th Street, Suite 155, 
Manhattan Beach, CA 90266 Cirde No 259 



CHARTPAK-64 

CHARTPAK-64 is a comprehensive 
package that gives you professional quali- 
ty charts in high resolution graphics 
without any programming. 

CHARTPAK-64 lets you enter, edit, save 
and recall data simply and quickly. 

Then using this data CHARTPAK-64 lets 
you interactively build your chart— 
whether it be a pie chart, bar chart or line 
chart. You control the scaling, labeling and 
positioning of the chart on the screen. 

CHARTPAK-64 instantly creates your 
chart on the screen in any of 8 different 
chart formats. If you don't care for the ini- 
tial results, CHARTPAK-64 lets you change 
the format and build another chart im- 
mediately. 

Finally, CHARTPAK-64 can record the 
final results on your Commodore 1515, 
1525E, Epson or Gemini printer, 

Here are some of the charts possible 
with CHARTPAK-64: 

CHARTPAK-64 only on diskette for 

$42.95. 

Available from your local dealer or directly 

from: 

ABACUS Software cirde No . 260 

P.O. Box 7211 

Grand Rapids, Ml 49510 

(616)241-5510 

GRAPHICS DESIGNER 64 

GRAPHICS DESIGNER 64 lets you design 
hires or lores graphics. You can use 
GRAPHICS DESIGNER 64 for architectural 
design, engineering graphics, graphic 
arts, artistic expression, and more. 

The GRAPHICS DESIGNER 64 EDITOR 
lets you interactively create your picture. 
The EDITOR is completely menu driven. 
No programming is necessary! You can 
edit a picture from the keyboard or with 
the joystick or a suitable light pen. 

Draw lines, boxes, circles, ovals, 
triangles ana then fill them in Ada text 
and captions to your pictures. When you 
are all done, you can save your finished 
pictures to diskette. 

The SLIDE SHOW feature lets you com- 
bine your pictures for later display. Use the 
built-in timer to advance pictures or over- 
ride the time with the function keys. 

You can also obtain hardcopy of your 
hires screen on your VC-1515, 1525E, Ep- 
son or Gemini printer. 

GRAPHICS DESIGNER 64 only on 
diskette, $34.95. 

Available from your local dealer or 
directly from: 

ABACUS Software cirek No 26r 
P.O. Box 7211 
Grand Rapids, Ml 49510 
{616)241-5510 Continued on page 135 



try your skills at 

TRAIN DISPATCHER 

REALISTIC SIMULATION OF A COMPUTER CENTRALIZED TRAFFIC CONTROL (CTC) OFFICE. 
HOW QUICKLY AND EFFICIENTLY CAN YOU MANEUVER TRAINS OVER A 20 STATION, 1 50 MILE 
TERRITORY? BUILD YOUR OWN SKILLS FROM "CUB DISPATCHER" TO 'TRAIN MASTER'. 

24 DISPLAYS including Train Sheets, Block Permits, Territory Overview, 20 interlockings. 

FULL CONTROL Throw switches, clear and cancel signals, route and maneuver up to 1 2 trains 
moving in both directions. 

REALTIME All displays continuously updated, including train location, switch positions, 
signals, block permits, and crew time. 

AUTHENTIC Created by designers of CTC Systems for operating railroads. 

TRAIN DISPATCHER is an action game, that provides a dramatic and realistic picture ol true-to-life 
railroad operations. 

Commodore 64 and VIC 20 are registered TracJamnrka of Commodore Business Machines. Inc 
ATARI" A Warner Communications Company Apple is registered trademark of Apple Computer. Inc 

SIGNAL COMPUTER CONSULTANTS. LTD. 
PO Box 18222 Pi ttsburgh, PA 15236 (412)655-7727 I 

I 




Enclosed is $24.95 (or Train Dispaicher + S2.50 for postage and 
handling. PA residents add state sales tax. 

Charge □ Master Card Carrf# 

To: O VISA 



Exp. Date. _ 



CHECK ONE 

D VIC 20**, Tape" D Commodore"" GA Tape n CommodoraV" 64 Disk 
D Atari* 400/800 Tape" O Apple II*. Disk ($29.35) 

D Manual is included with game or to be purchased separately at S4.00. 

'VIC 20 requires IBKV'Atai. -SOO/BOO requires Basic 

Signature __ 

Name . 



Street _ 
City 



. State. Zip_ 



-z^J 



Circle No. 232 



WHY SPEND MORE? 
SUPERBYTE 
BUSINESS PACK 3 

ONDISKFORTHE o 

Commodore 64 | 

OR u 

ViC 20 8K) 

INCLUDED ARE. 

*THE ACCOUNTANT 

General Ledger, income Statement & Balance Shi. 

•ACCOUNTS RECEIVABLE/ 
PAYABLE 

Journal for current & paid account} 

*THE EDITOR 

Ful) feature word prDcawar 

♦SPREAD SHEET CALC. 

Complete spread sheet/calculating program 

♦BUSINESS INVENTORY 

Inventory control sy(tflm 

♦CHECKBOOK MATE 

Checkbook maintenance 8. writer 

♦THE MAILMAN 

Address file with sorting 

♦PLUS 6 UTILITY PROGRAMS 

Profit Margin/Bus. Calendar Si Data Sase 
Pert Model/Linear Ragronion/OaproclBtor 
Amortization 

FULL PRINTER CAPABILITIES 
COMPLETE REFERENCE MANUAL 

ONLY $100.00 

By Check, Charge or COD I6V Shipping) 

SUPERBYTE SOFTWARE 

Milter BOX 579, 90S LOHIEN DHIVE Vita 
Card GWYNEDD VALLEY, PA 19d37 
I609I 316-3063 

•FREE CATALOG 




Here are some reasons why our database is ideal for 
your home or small business data storage: 

■ Runs on both ths VIC ED" and Commodore 64 
' Prints mailing labels, reports, and inventories 
' User configurable to adapt to your needs 

■ Memory resident for- speedy operation 

■ Sorts by any field 

■ Searches fields with seven different alpha, numeric, 
and character match parameters 

* Prints search-selected mailing lists and reports 

• Comes with thorough, aaay-to-understand user manual 
complete with sample applications 



HnME DF CALF-DniS 

If ME a ni_Do 



i^-h-w n m« 



i STUDENT 



i"ll*.i I •*.'■,' v SHI TH 






SEARCH 

II! I I Or Hrlfi le.l 

11 HunirLc t£ Cllphi- 
L'j Hmnrict H ni P hj< 
fej Hunvr- l c > arj rtlphi> 

E.' ChlCtC I t-r- M^Tt h 



nnii 



MMltttt. 



rid I&-? 



i^*h* w n niinripitu 
Requires 8K Memory Expansion 
Commodore EA and VIC 2Q art. registered 
trademarks of Commodore Business Machine 
Dealer inquiries are welcome. 



Arfon Microetectronics 

111 Rena Drive 
Ar^A Lafayette, LA 70503 
,! ~^ V ^ (318) 988-2489 

PLEASE SEND ME: 

□ MicroBase on disk (a $34.95 

□ MicroBase on tape (ci $29.95 

Shipping & handling $1.50 
Louisiana residents add 5% sales tax 

Total 

□ Payment enclosed (check or money order). 

□ Please charge to VISA MasterCard 

American Express 

Acct, # Exp. Date 

NAME 

ADDRESS 

CITY STATE ZIP 



Circle No 102 



REMs to Readers 



♦♦♦♦♦♦♦♦♦♦♦♦♦H* 



SUBSCRIPTION INFORMATION 

Your subscription to COMMANDER is 
shipped second class mail each month, 
on or before the fifteenth. If you do not 
receive your copy of COMMANDER by 
the last day of the month, please send us 
a card and we will remedy the problem. 

Should you change your address, we 
ask that you notify us immediately. To 
assure delivery, your change of address 
must reach us no later than the first of 
the month prior to month of shipment 
Please include your old address, new ad- 
dress, and date of effect. Sorry, without 
proper notification, we cannot be 
responsible for replacing any issues. 

If you have any questions, please con- 
tact our subscription department at 
(206) 584-6757. All correspondence 
should be addressed to COMMANDER 
Subscription Department, P.O. Box 
98827, Tacoma, Washington 98498. 



BACK ISSUE INFORMATION 

COMMANDER Magazine's Subscrip- 
tion Department provides the service of 
back issue order fulfillment. Many issues 
are still available- All current issues sell for 
the single copy cover price -which is 
$2.95, Issues older than one month sell 
for S3. 50, when the supply is plentiful. 
Include $1.00 (shipping) for each issue 
ordered. 

Most back issues are available in 
original form. February 1983 is sold out 
but separate articles are available as 
reprints. Due to the heavy demand, we 
suggest you order the back issues you 
want now while the supplies last. 

COMMANDER accepts Visa, Master- 
card and American Express. You may also 
request to be invoiced, but payment is 
due before shipment. 

For further information call or write to 
our subscription department at P.O. Box 
98827, Tacoma, Washington 98498, 
(206) 584-6757. 



READER SERVICE UPDATE 

The response to COMMANDER Reader 
Service Cards has been fantastic thanks to 
your interest in our advertisers' products. 
The response was so overwhelming, in 
fact, it became impossible to inform the 
advertisers of requests immediately. How- 
ever, a new processing system is in effect 
and all requests will be answered as soon 
as possible. 

Readers may help keep this flow of in- 
formation between advertisers and con- 
sumers constant by limiting requests to 
ten advertisements. We also ask that you 
continue to answer the questions on the 
card in order for COMMANDER to better 
serve you. If we may answer any questions 
about COMMANDER Reader Services, 
please contact us at 

COMMANDER Magazine 

R O. Box 98827 

Tacoma, Washington 98498 



ATTENTION 
COMPUTER CAMPERS 

Did you or your children attend one of 
the many "computer camps" last sum- 
mer? COMMANDER Magazine is plan- 
ning a spring report on the value and 
possible problems that may be part of this 
popular activity. You can help other COM- 
MANDER readers make informed deci- 
sions by sending us a brief summary of the 
strengths and weaknesses of your ex- 
perience, along with the following details: 

1. ageandsexofcamper(s) 

2. location and size of camp 

3. software and hardware used 

4. number of hours per day in 
computer instruction or labs 

5. Sponsoring organization, if any 

6. Day camp or overnight 

It is not necessary to identify the camp 
by name unless you wish to. Send all let- 
ters to: 
COMMANDER Computer Camp Report 
Box 98827 
Tacoma, Washington 98498 

4444444 



COMMUNICATE 
through COMMANDER 

We have a continuing need for publish- 
able material that may be of interest to any 
segment of Commodore users, ranging 
from beginners to advanced program- 
mers and technicians. If you've written an 
original program, or have an idea for a 
story about some computer application, 
product, or educational approach, please 
send us a manuscript or a letter of inquiry. 
We'd like to hear from younger writers as 
well as older ones. 

Submitted materials should follow 
these guidelines; 

1 . Articles must be typed double-spaced, 
in upper and lower case on 8V2" x11" 
paper, with at least 1 Vi" margins on all 
sides. Good quality printers may be 
used if the output is clear and dark. 
Two copies of each article should be 
included. 

2. Programs must be provided in both 
hard-copy listing and machine- 
readable form (tape or disk). Where 
feasible, please include both C-64 and 
VIC-20 versions. If not accepted for 
publication, materials can be returned 
only if a SASE is enclosed. 

3. On each page should appear your 
name, the title of the article, the date 
submitted, and the page number. Any 
accompanying listings, photos, graphs, 
etc., must be clearly identified. 

4. In your cover letter, include a brief des- 
cription of your relevant background 
and interests, the computer equip- 
ment you use, and the intended au- 
dience of your submission. Don't 
forget to give your address with both 
day and evening phone numbers. 

5. We only consider articles that are sub- 
mitted exclusively to us. If you do not 
receive feedback within 8 weeks, 
please write or call before sending it to 
another publication. 

6. The amount of payment for accepted 
materials depends on the type, length, 
and quality. You'll receive an author 
contract specifying payment and 
copyright details before publication. 

7. Reviews of commercial products are 
generally commissioned from our of- 
fice. Do nor solicit free copies from 
manufacturers on your own. However, 
we would consider well-written, timely 
reviews of hardware and software you 
have purchased for your own use. 
Send all unsolicited materials to: 

Submissions Editor 
COMMANDER 
P.O. Box 98827 
Tacoma, WA 98498 



WBICOMMANDER • February 1984 



VIC-20" APROSOFT™ SOFTWARE COMMODORE-64® 

TYPE FOR YOUR LIFE DR. FLOYD" 



With more challenge than an arcade game, learn 
to type 75 or more words per minute Speed is 
User Selectable, but NO FOOLING AROUND 
allowed 1 Text is WIDELY VARIED since it comes 
from the program tape Action color graphics with 
sound dx your eyes on the screen and away Irom 
your lingers. Your man rows his boat across the 
screen as fast as you can type. Maintain speed 
and he can destroy the sea monster, but it you 
slow down. ZAP! Runs on unexpanded VIC or 
C-64. 



WORDPLAY" 

WORDPLAY is a collection of programs which 
allows the user to make original stones, write a 
lorm of Japanese poetry. play the fun game of 
Animal' (which children love!) and create jargon 
A bonus secret message (cypher) program is also 
included In a word. WOHDPLAY is a BARGAIN' ' 
Requires 1 6k RAM or more (VIC-20 or C-64). 



Psychoanalysis by computer? Well, nol quite, but 
Dr. Floyd will carry on a conversation with you 
using psychoanalytical techniques that give the 
appearance of artificial intelligence. The next time 
someone asks you "Show me what this computer 
of yours can do." you can really amaze them with 
DR. FLOYD. Great tor parlies - even nice for just 
having someone to talk to. Requires 16k RAM or 
more. (VIC-20 or C-64). 



Software Authors! 



VIC-20 (Cassette) $14.95 
C-64 (Cassette) $14.95 
C-64 (Disc) $19.95 

Nolo VIC-20 versions on Cassette ONLY 
C-S4 versions on Cassette OR Disc 



We are searching lor original programs. We need 

Educational, Home Entertainment (NO Arcade Apropos Technology is proud to oiler inese line educational 

Games) and other thought-provoking programs, and entertaining programs tor your computer Each program 

Also well written utility programs Send for our cam es ,LJ "v Ies,ea Replacement it necessary, is guaranteed 

•Author Submission Parkxn* " ,^i„ rto s, h„w lo original purchaser Pnces shewn include shipping charges 



'Author Submission Package." Include a briel 
program description. We produce software tor all 
small micros. 



More Software Coming 



VIC-20 

40/80 
Column 
Decoder- 
DISPLAY 

MANAGER 



Just pop Ihis cartridge into 

your expansion port, and 

your display instantly goes 

to the industry-standard 24 

lines, with a choice ot 40 or 80 

characters Displayed this way. you II know 

exactly what ydu re going to get on the printout. 

And you really increase the amount of data you 

can see on the screen' 





Sua. Ust 

w/Word Manager 

S129 90 



Only 

$89.95! 



COMMODORE-64 



VIDEO 

PAC 

80 



Move up to the industry standard 80-column 
formal, and you'll wonder how you ever did without 
it! Use software control to go from 40 to 80 
characters in monochrome— and back to 40 
characters in color. With VIDEO PAK 80. you can 
take full advantage of the terminal emulator mode 
and screen print feature with software we include. 
And this is a great package for word 
processing— particularly with our FREE WORD 
MANAGER software. 



Display Manager w/8k only $129.95 
Plus $3.00 shipping & handling 



APROSPAND-64 v 

for C-64 

Gives your Commodore-64 full expandability 1 
Four independently swilchable cartridge slots are 
compatible wity ANY Cartridge for the '64. 



FREE!!! 

WORD MANAGER SOFTWARE 

This software g^es your V IC-20 or Commodore && capabilities 
found only in Ihe most expensive word processing programs 
Like full-lunclion status display, and up-and-down scrolling, 
plus 1 3 advanced editing features including merging and block 
move In addition, we ve included complementary mail ng i ist 
programs. All are written m machine language lor fast 
execution and minimal memory requirements They re 
self-documenting and exceptionally easy to use A 
self-adhesive strip lor funchcn keys makes most commands 
one-key simrjle So simple, :n fact, that we Ve eliminated the 
need for time-consuming menus and prompts WORD 
MANAGER is provided on tape—and can be loaded to disk H s 
yours FREE with any VIDEO PAK or any DISPLAY 
MANAGER. 



Sua. List 

w/Word Manager 

S209.90 



Oniv $149.95 

Plus S3.00 shipping & handling 



New Z-80 VIDEO PAK brings CP/M > 
compatibility 64, This exciting package gives you 
all the VIDEO PAK 80 fealures described above. 
Equally important, our built-in microprocessor and 
software give you CP/M compatibility for any 
programs formatted for the Commodore 1541 ■ 
Disk Drive The possibilities are truly awesome! 
Now also included a complete DATA BASE 
PROGRAM! 




NEW PRODUCT! 

Shown with case removed 

Only $49.95 

Pfus S300 shipping & handling 



APROPOS TECHNOLOGY 

1 071 -A Avenida Acaso 

Camarillo, CA 93010 



Circle No. 37 



PARALLEL PRINTER INTERFACE 

for VIC-20 or C-64 

So easy to use • simply plug-in and print. Includes all 
cables & connectors to a Centronics Type Parallel 
Printer. Includes all Commodore Graphics and 
requires NO power. 




only $59.95 

Plus S3.00 shipping & handling 



Only $259.95 

. _ Plus S3. 00 shipping & handling 

Sug Price 
5299 95 CP/W is a registered trademark ol Digna! Hesearth. inc. 



TO ORDER: 

Send Check or Money Order For the Total. 
Calif, residents add 6% tax. 



L APROPOS TECHNOLOGY 



DEALER INQUIRIES WELCOME 



Phone orders Call (805) 482-3604 

^jgj^ ■-... ir« *u*m> 

CHARGE CARDS ADD 2% 



VIC-20 & Commociore-6<i are registered 
trademarks Of Commodore International 



Write For FREE Catalog 



Call your order in and 
get « FREE program 



NEW 



Call your order in and 
get a FREE program 



Write For FREE Catalog 



(602) 855-3357 



VIC SOFTWARE CBM 64 



(602) 855-3357 




CRICKET 




*T i mfc f 



PARATROOPER 




MOW 



&. 



&SSV 




l4 

ALIEN 
INVASION 




Software 

from 

ComputerMat 

will turn 

your 

VIC or M 

info a 

home 

arcade. 





VARG 



We have 

more 

games 

and 

programs 

than 

you can 

shake a 

joystick at! 



PROGRAMMERS 
CONTEST 

Send Us 

Your 

Best 

VIC or 64 

Program 

Winners will 

receive royalties 

plus $1,000 

in prizes. 





POP TOP 




MUSIC MAKER 
64 




SHOGUN 64^VlC 




ss rz 



VK 



64 
ARCADE PAK 




STOMPERS - 64 



CHRISTMAS 
SPECIALS 

Buy 2 

Programs and 

Get 1 Free! 

For every 2 

VIC or 64 

programs you 

buy, we will 

send you a 

coupon for a 

third program free! 




SUPER PAK - 64 



ComputerMat • Box 1664 B • Lake Havasu City, AZ 86403 Md tt-00 For Shipping 



BUG BLAST 




TARGET 
COMMAND 




COSMIC 
CRUZER 




SPACE PAK 




HEAD ON 



Circle No. 12 



ReCommand 



UPDATES, CLARIFICATIONS AND CORRECTIONS TO PREVIOUSLY PUBLISHED MATERIAL 



SLOT MACHINE FOR C-64, 
OCTOBER 1983, p. 32 

If you've experienced any confusion 
over how to run this program, here are 
some step-by step instructions: 

1. Type in Listing 2 and save on disk as 
"SLOT. BOOT" 

2. Type in Listing 1 and save on disk as 
"SLOT-DATA" 

3. Type in Listing 3 and save on disk as 
"SLOT" 

The order of steps 1,2, and 3 is not impor- 
tant, but at this point you should have 
three separate files stored on one disk. Be 
sure to proof the listings before going any 
further. 

4. LOAD and RUN "SLOT-DATA" 

5. LOAD and RUN "SLOT.BOOT" 

I* all goes well, you should now be ready to 
play! 

(Some readers may have noticed on p. 
117 that DATA lines 2230-2320 were 
printed twice. It won't hurt to repeat them 
as you type the program, but it won't help 
either.) 

For those of you who prefer to LOAD 
and RUN without going through the typ- 
ing, Mr. Gaukel has sold this program to 
Superior Graphics Emporium, who com- 
mercially distributes it on tape or disk. 

SPECIAL CHARACTERS 
IN PROGRAM LISTINGS 

In the October 1983 issue of COM- 
MANDER, some of the BASIC program 
listings include numbers such as <192> 
and <196> to indicate special characters 
that should be typed between quotation 
marks. (See pages 57 and 92 for ex- 
amples.) In case you are wondering what 
to do at that point in the program, the 
answer can be found in the CHRS index 
listed in the User's Manual of yourVIC-20 
(pp. 145 - 147) or C-64 (pp. 135 - 137). If 
the bracketed number is between 192 
and 223, subtract 96 before looking in the 



table. If it is between 224 and 254, sub- 
tract 64. The symbol <192> , for exam- 
ple, means press the key which represents 
the graphics character "-", or [Shift-*] 
which is the same as CHRS(96). 

ENDING, ENDING, 
WHO'S GOT THE ENDING? 

In our November issue, Jerry Byrd's col- 
umn "The Pro Gram" was really longer 
than it may have appeared at first glance. 
At the bottom of page 54, we inadver- 
tently omitted the statement "Continued 
on Page 102." However, we are pleased to 
note that those who read COMMANDER 
backwards would have experienced no 
problem, since the top of page 102 clearly 
says "Continued from page 54." 

RESET THE VIC CLOCK 

The article titled "Vic Clock" published 
September, 1983 has two errors in the 



program listing on page 97. Lines 9510 
and 9930 should be corrected as follows: 
9510 CHAR 0, 15,"XX.XX": 

AC=AC+1 
993© GRAPHIC0:IFCH$ > "2 "THEN 
PRINTAC:"RIGHT":PRINTW; 
'WRONG":FOR JJ = 1TO1000:NEXTJJ 



BASICMON CORRECTION 

In our last issue (December/January, 
Vol. 2, No. 1)the program entitled BASIC- 
MON in Eric Giguere's article, "Using a 
Machine Language Monitor" had one line 
that was accidentally cut off. On page 132, 
program line 50 should read: 
50 MA = 0:IFPEEK(806) = 202THEN 
MA=1:REMMA = 0FORV(C, 
MA=1 FORC64 



COMMAND POST RX FOR C-64 
OCTOBER 1983, p. 62 

The following information should help you adapt the Command Post 
RX program in our October issue to the C-64. 



VIC-20 



C-64 



Joystick Port User Port 


User Port 


R=4 

DR=37139 
JS =37137 


R=1 

DR =37138 

JS=37136 


R = 1 

DR = 56579 

JS=56577 


Pin 8-ground 
Pin 1-input 


Pin A-ground 
Pin C-input 



Note: No Joystick connection is shown for 
the C-64 since this port is handled 
differently than on the VIC-20 

Substitute the values in this chart for those in line 200 of the listing. 

February 1984 • COMMANDfR/111 



Invasion Continued from page 86 



187 IFO>7680+22#21THENF«0:OOTO50 



189 POKED, 81 :G0T0125 

220 IFFK0THENfls0 

221 IFR>15THENfi»15 

222 PRINTTRBCRVtsP, 3 timesH*. 
hf--]" 

225 PRINTTRB<R)"i:sP, 3 tirnesHs 
hf-U]" 

230 PRINTTRBCR^'CSrYOLsP, 3 tim 
*ft][shf-W]" 

235 PRINT'TuP, 3 times] " j : GOTO 
135 

300 PRINTTHBW'EsP, 4 tiroes]"' 

305 PRINTTRB<R)"i:sP, 4 times]" 

310 PRINTTRB^RVCsP, 5 times]" 

315 PRINT' 'CuP, 3 times]"; :RETU 
RN 

400 PRINTPEEKC197):0DTO400 

500 POKEG, 66 : POKED+1 , 78 : POKEG-1 , 
77 : POKEO-20 > 46 : P0KEG2 1 , 46 ■ PD 
KEG-22,46 

510 PDKEG-23,46:P0KEG-24,46 

520 FORRR=1TQ100:NEXT 

530 POKEG, 32 : POKEG+1 , 32 : POKEG-1 , 
32 : POKEG-20, 32 : POKEG-21 , 32 = P 
OKEG-22,32 

535 P0KEG-23,32:P0KEG-24,32 

590 G0T0125 

600 POKEC, 42 =PQKEC+1,42 ! POKEC+ 
22,42 :POKEC-22,42:GOTO605 

601 L*0 

605 POKEC, 42: POKEC- 1,42: POKEC -2 
2 , 42 '■ P0KEC+22 , 42 i POKEC- 1 , 42 

610 POKEVN, 128+100 

6 1 1 FORGG« 1 5TO0 STEP- 1 : POKEVR , GO 
■ FDRGH-1TO70 : NEXT = NEXT 



613 B*0:D=0 

616 POKEC, 32 : POKEC+1 , 32 • POKEC- 1 , 
32 : POKEC+2 , 32 : POKEC-2 , 32 : POK 
EC+3,32:P0KEC-3,32 

617 P0KEC-22,32:P0KEC+22,32 

640 E=E+22+ J ! POKEVR ,15: POKEVN , : 

645 POKEE, 62 :POKEE-l, 87 : POKEE- 
2,60 

646 F0R0*248T0253 : POKEVN- 1 , ! NEX 
T : F0ROa253T0248STEP-l : POKEVN 
-1,0: NEXT 

647 POKEE, 32 • POKEE- 1 , 32 : P0K.EE-2, 
32 

650 IFE<7680+20*22THEN640 
631 E«E+J 

652 P0KEE+22,62:P0KEE+21,87 : POK 
E+20 , 60 : POKEE+OF , 4 : POKEE+OF- 
l,4:P0KEE+0F-2,4 

653 PDKEE+22+0F, : POKEE+21+OF,0 : 
POKEE+20+OF,32 

654 POKEVN- 1 , i POKEVN, 128 : F0RQ=1 
TO20:POKEVR,15-INT(QX1.33> 

655 POKEE , 223 : POKEE- 1 , 223 : POKEE- 
2 , 223 : FORO* 1 TO80 ■ NEXT 

656 POKEE , 1 69 : POKEE- 1 ,169 ' POKEE- 
2, 169 : FORO«1TO80 : NEXT 

657 NEXT : POKEE, 32 :P0KEE-1, 32: POK 
EE-2 , 32 : POKEE+22 , 32 : POKEE+2 1 
,32:POKEE+20,32: 

658 PRINT" [home] [down, 2 times] 



639 DU-DU+2 ' DU**STR$ C DU ) i PR I NT " 
[home] Cdown, 2 times]SCORE" 
DUS: PRINT" [down, 15 times]" 
: IFDT>5THEN806 

660 G0T0125 

700 POKEVN, 128 =L=0 

701 R*R+1 !FQRKL*1TO200: POKEVR, 15 
-INT<KL/13): 



M2IC0MMANDER • February 1984 



New From 

Progressive Peripherals & Softwa 

Why have a dumb card when you could have a 



SMART SLOT 



Four-slot, software-selectable interface 

for the C-64 



The Smart Slot is 
the first intelligent 
buss expansion 
interface for the 
Commordore 64™. 
This quality product 
allows you to select 
any cartridge or 
combination of 
cartridge slots with 
one POKE 
statement. Slots 
may also be selected 
with Hardware D.I. P. 
Switches giving you 
full manual control. 




Smart Slot features: 

• Eleven IC's 

• High quality stand off 

supported circuit 
boards 

• Full size easy to 

use manual 

• Anon-switched 5V line 

• Active control of six 

signal lines per slot 

• Convenient D.I. P. 

switches 

• Military spec edge 

card connectors 

• Gold-plated contacts 

• Fused to protect 

your computer 

• Convenient reset 

button 

• Full guarantee 



All SMART SLOTS are 

fully tested to insure quality 

and reliability. 



We accept 
VISA/MASTERCARD 



Circle No. 58 



2186 South Holly, Suite 2 • Denver, Colorado 80222 

ORDER HOTLINE: (303) 759-5713 

DEALER AND DISTRIBUTOR INQUIRIES INVITED 

» Commadore 64 is a registered trademark of Commodore Business Machines. 



704 PRINTTRB(R)"[Pur]Cshf-£; 3 
times]"' 

705 PRINTTflBCHV'CPurHcom-*, 3 
times]" 

713 PRINT" CuP/ 2 times]"; 

720 PRINTTRB(R)"CPur]Ccom-*/ 3 
times]" 

725 PRINTTRBCR?"CPur][shf-£/ 3 
times]" 

735 PRINT" Cup. 2 times]"; 

740 NEXT 

743 PRINTTRBCR)"CsP/ 4 times]" 

750 PRINTTRB<R>"CsP, 4 times] C9 
rn]" 

751 PRINTTRE(fl-l)"CsP/ 5 times] 



752 PRINT" CUP/ 3 times]"; 

736 PRINT" C home ]C down, 2 times] 

757 DT*DT+l: PRINT" ChomeKdowm 

2 tirnesHri9ht/ 12 times]BRS 
ES"DT: PRINT" Cdowo/ 15 time 
s]" 

758 IFDT>5THEN806 

760 F*0:R*0: GOTO 105 

S00 D=i:E=7702+INT(RND(l)#14>#22 
+88 :i*E-20:K*0:J*-i:iFRNDCl 
>>. 5THENE-E-21 ! I»E+20 i J=l 

805 GOTO 172 

806 IFDU>HSTHENHS*DU 

807 PRINT" Cclr]Cdown.. 4 times] C 
sP/ 3 t i mes ]VOURCsP] SCORE CsP 

/ 



]*";DU 



80S PRINT"CsP/ 3 times]HIGHCsP] 



SCORE CSP 3* 



;hs 



820 PRINT" [down. 2 times3CsP/ 2 
t i mes ] TRY C sP 3 RGR I N C sP J C V/N ; 

830 POKE 1 98 1 8 '• I NPUTF* : I FLEFT* ( F$ 
/1)*"V"THEN1 



840 END 




\@M 




Commodore 64 

and 

VIC-20 



$149 9J 

Telecommuni 



ications 



with a difference! 

Unexcelled communications power and 
compatibility, especially for professionals and 
serious computer users. Look us over; SuperTerm 
isn't just "another" terminal program. Like our 
famous Terminal-40, it's the one others will be 
judged by. 

■ EMULATION — Most popular terminal protocols: 
cursor addressing, clear, home, etc. 

• EDITING — Full-screen editing of Receive Buffer 

• UP/DOWNLOAD FORMATS -CBM, Xon-Xoff, 
ACK-NAK, CompuServe, etc. 

• FLEXIBILITY-Select baud, duplex, parity, stopbits, 
etc. Even work off-line, then upload to system! 

• DISPLAY MODES-40 column; 80/132 with 
side-scrolling 

• FUNCTION KEYS-8 standard, 52 user-defined 

• BUFFERS— Receive, Transmit, Program, and Screen 

• PRINTING — Continuous printing with Smart ASCII 
interface and parallel printer; buffered printing 
otherwise 

• DISK SUPPORT— Directory, Copy, Rename, Scratch 

Options are selected by menus and EXEC file. Software 
on disk with special cartridge module. Compatible with 
CBM and HES Automodems; select ORJG/ANS mode, 
manual or autodial. 

Write for the full story on SuperTerm; or, if you 
already want that difference, order today! 

Requires: Commodore 64 or VfC-20. disk drive or Dataseae. and 
compatible modem VIC version requires T6K memory expansion. Please 
specify VIC or 64 when ordering. 



Smart ASCI Plus ... $59 



95 



The only Interface which supports streaming —sending 
characters simultaneously to the screen and printer — with 
SuperTerm. 

Also great for use v/ith your own programs or most 
application programs, i.e., word processors. Print modes: 
CSM Graphics (w/many dot-addr printers), TRANSLATE, 

DaisyTRANSLATE. CBM/TTue ASCII, and PIPELINE. « 

6 

Complete with printer cable and manual. On disk or cassette. 2 
VIC 20 and Commodore 64 are Irademarks ot Commodore Electronics, Ltd. O 



(816) 333-7200 



Send tor a free brochure. 

MAIL ORDER: Add S1.50 shipping and 

linUICCT handling £3.50 for C.O.0): viSAiMastercard 

PI 1 1/ WW CjI accepted (card* and exp. date). MO residents 

M If Zy O add 5.625% sales tax. Foreign orders payable 

I II VI\\S IIK. U.S.S. U.S. Bank ONLY: add $5 shp/hndlg. 

31 1 WEST 72nd ST. • KANSAS CITY • MO • 641 14 



tWCOMMANDER • February 1984 



SUPPORT YOUR 
LOCAL PROGRAMMER 

Continued from page 72 

If you have done your job well at this 
point, have confidence that the inquiries 
will come, probabiy beginning a week or 
so after you see your own ad- The 
response will be hard to judge for 
sometime to come but you should see 
one inquiry per day spread out over a 
month or so. Remember there will be vir- 
tually no pattern to how they arrive, six 
one day, none the next. 

You now have some control over how 
things go from this point. First, answer 
your mail promptly. Particularly in the 
beginning the response will probably not 
be so overwhelming that you cannot 
answer the requests as they come in 
rather than waiting to answer them in 
groups. If you can write a brief but per- 
sonal note to go along with the informa- 
tion you send out it will help create sales. 
Know your competition! You should 
have looked into this before now, but if 
someone else is offering a similar pro- 
gram, buy a copy, find out what its limita- 
tions and strong points are. If yours is bet- 
ter, and it should be or you shouldn't be 
marketing it, say so. Don't be afraid of 
comparision. Let the magazines know 
what you have via product announce- 
ments. If someone in particular usually 
writes new product reviews send them a 
sample copy of your wares along with a 
personal note. A positive evaluation is in- 
valuable free advertising! 

After several additional weeks the 
orders should start coming in. If not try 
and find out why not. You have been 
keeping a mailing list of all those who 
answered your ad haven't you? Perhaps 
your price is a bit stiff, consider discoun- 
ting. The amount of leeway you have of 
course depends on what your price was 
to begin with and what your time is 
worth to you. Remember also, if your 
program is priced reasonably most peo- 
ple will not go to the trouble of stealing it, 
but the higher the price the more you in- 
vite pirating. 

Everything is going well at this point, 
what do you do next? First of all make 
sure you have arranged to have your ad 
run in the next issue as well. Remember 
the needed lead time. In some cases you 
may have to initially place two ads at 
once in order to make the deadlines for 
both issues, Consider the same ad in 
another publication-your second choice 
based on readership. Usually the rates 
there will be a bit cheaper. Most impor- 
tantly, start thinking about your next pro- 
duct. Your customers will want to know 
what else you have available. If you carry 



a variety of programs you increase the 
chance of having something your 
customer wants, besides inviting repeat 
sales to the same customer. The process 
for your next project should be identical, 
the same amount of development and 
testing time, the same thoughtful atten- 
tion to the documentation. 
ONE MAN'S CALLING 

But you are not a programmer, you say. 
You do not LIKE trying to keep GOSUBS 
straight from FOR/NEXT loops. Are you an 
electronics experimenter? Have you ever 
designed a printed circuit board or built 
simple projects? There is a definite lack of 
availability of simple interfacing hardware 
forthe small home computers. Control of 
all kinds of things is possible and even sim- 
ple with an interface between your com- 
puter and the outside world. Collaborate 
with someone to write your program, and 
you design the hardware. 

THE GREAT 
AMERICAN PROGRAM 

Your program is a success but you have 
saturated the market. Your program 
wasn't so successful but is stilt a good 
program that you would like to share 
with others and recover some of your 
time and money. You don't like building 
things. There is yet another avenue open 
to help finance your hobby. Write up 
your program and submit it for publica- 
tion! Again, you won't get rich, but you 
will get a certain notoriety and will at least 
defer some of your costs. 

I know, you told me before you don't 
like programming. Sometimes an "idea" 
article without a specific program can be 
saleable. Think of things that are related. 
An article I wrote on duplicating data 
cassettes was based on years of ex- 
perience in the audio visual field, not on 
years of experience with home com- 
puters. Perhaps you are a telephone per- 
son, knowledgeable about connecting 
to the phone lines. You could write an 
article about modems, orabouttransmis- 
sion errors encountered on landlines. 
Let's say you are a heating and cooling 
specialist. You could explain heat loss and 
discuss how the formulas you use could 
be used in an energy audit program. 

Well, you've collected some bucks and 
are ready to make additions to your sys- 
tem. The nice thing about this cycle is that 
as your system grows you can develop 
software and hardware and articles that 
use these new pieces of equipment. Your 
customers are probably growing along 
with you making them likely candidates 
for your new products. 

Additionally you may find that the type 
of program you are offering is not avail- 
able for several small home computers. 



Consider reinvesting some of your profit 
in a different small computer and adap- 
ting your program to that system. The 
Commodore VIC-20 and C-64offer a uni- 
que opportunity in that although the 
software is not directly interchangeable, 
the peripherals are. So you can take your 
profits to upgrade to a 64 and offer soft- 
ware for both. Again you might consider 
collaborating with someone who owns a 
different machine in order to accomplish 
this same goal. 

UNCLE SAM WANTS YOU 
(TO MAKE A PROFIT) 

This is the clincher, folks. If you do it 
right, all of your development costs and 
new hardware can be deducted as busi- 
ness expenses foryour small business. It is 
beyond the scope of this article to discuss 
the particulars of business deductions, 
but they are the same for this type of side- 
line as for any other. Basically as long as 
you keep receipts and are honestly trying 
to make money you should be OK. Under 
certain circumstances you may even be 
able to deduct the cost of the room 
where you do your computing. But don't 
try to deduct a new Atari game machine 
for the kids! 

For anyone willing to use a little creati- 
vity your computer hobby can pay for it- 
self. Of great additional value is the 
knowledge that you gain for yoursejf. I 
look forward to seeing your ad! 



'PUBLIC DOMALV™ 
- SOFTWARE - 

Supporting all COMMODORE computers 

Written by users, for users 

* GAMES * UTILITIES * EDUCATIONAL * 



VIC «0" 

collection *1 - collection *Z - collecuon *3 

collection *4 - collection *5 - collection * 6 

70+ programs per collection - Tape/Disk - $1 000 



COMMOnORK 64 ~ 

64 collection *1 - 64 collection #2-64 collection #3 

64 collection *4 - 64 collection «5 
25+ programs per collection — Tape/ Disk — $10.00 



PET* / CBM* 

5 Utility - Tapes.'D.shs - $10.00 each 

1 1 Game - Tapes' Disks - $1000 each 

6 Educational - Tapes/Dtsks - £10.00 each 



OIA'SET'-i Reset Switch 

Works on Vic 20 or Commodore 64 - S5.00 



All prices include shipping and handling 

CHECK. MONEY ORDERS. 
VISA iiiirf MASTERCARD iccspled 



For A Free Catalog Write 

Public Domain, Inc. 

5025 S. Rmgaline Rd . W. Milton. OH 453B3 

tO:00 am ■ 5:00 p m EST - Men. thru Fn. 

1513] 698-5638 or |513] 33f-172B 

Circle NO. 47 



February 1984 • COMMANDER 1 115 



Key-Mander 



HOW TO TYPE IN BASIC PROGRAMS FROM COMMANDER MAGAZINE 



As you probably know, your computer 
has a limited vocabulary and responds to 
BASIC language instructions in an ex- 
tremely literal way. Programs listed in 
COMMANDER are carefully pretested, 
and should run as intended on your com- 
puter if they are copied properly. The 
following guidelines should help to clarify 
some important points about entering 
programs through the keyboard. 

WRAPAROUND 

Every "line" in a BASIC program begins 
with a line number and ends when you 
press the [RETURN] key. If a line in the pro- 
gram contains more characters and 
spaces than can fit on the width of your 
screen, just keep typing and the computer 
wiil automatically continue on the next 
row of the screen. You should press 
[RETURN] only once before starting the 
next line number. A 40-column C-64 or 
PET will "wrap-around" a program line for 
no more than 2 screen rows, with a maxi- 
mum of 80 characters per program line. 
The 22 column VIC-20 can wrap around 
up to 4 rows (88 characters) in a program 
line. 

SPACES 

In a BASIC statement, spaces are usually 
ignored by the computer but may be add- 
ed by programmers to increase readabili- 
ty. However, when the "quote mode" is in 
effect (see below), spaces do count. 
Unless you have good reason to do other- 
wise, it is probably safest to type spaces as 
they appear in our listing. Please note, 
however, that wrap-around lines will not 
be indented on your screen the way they 
appear in our published listing. 

PUNCTUATION 

Pay careful attention to punctuation 
symbols. You may not think there's much 
difference between a colon and a semi- 
colon, but the computercertamly does. All 
commas, parentheses, and other special 
characters should be faithfully copied. 

PLEASE NOTE: For technical reasons, 
quotation marks are listed as a double 
apostrophe. When you see that, press 
[Shift-2] for the quotation mark symbol. 

neiCOMMANDEP • February 1984 



ONES AND ZEROS 

Among the most common errors of 
beginners (and even experts) is confusing 
the numbers 1 and with the letters I, L, 
and 0. You may have learned to type a 
lower case L for 1 on a typewriter, but 
most computers will not allow it. In our 
listings, pay close attention to the shape 
differences between the numbers 1 and 
and the similar letters, I and 0. 
SAVE IT WHEN YOU CAN 

It is wise to SAVE a program on tape or 
disk before running it. That way, if the 
computer "locks up" or becomes in- 
operative because of an error, you won't 
have to re-type everything. For a very long 
program, it is advisable to save what you 
have entered after every 20 or 30 minutes 
of typing. 

THE "QUOTE MODE" 

Most Commodore computers incorpor- 
ate an extremely useful, though tricky, 
feature called the Quote Mode. This 
allows you to program screen control 
functions, including cursor movement 
and character color changes, within a 
PRINT statement. Quote Mode is turned 
on whenever the quotation mark key 
[shift-2] is pressed. It is turned off when the 
quotation mark key is pressed again, or 
when the [RETURN] key is pressed. 

When the quote mode is on, anytime 
you press either a cursor control key, a col- 
or control key (such as [ctrl-wht]), or a 
reverse control key, you will see an invers- 
ed graphic character appear on your 
screen. These characters have no obvious 
meaning by themselves except as indica- 
tors that certain control functions have 
been inserted in the program. These in- 
verse graphic characters also appear in 
normal, hard-copy (paper) listings of a pro- 
gram, but are nearly impossible to inter- 
pret in that form. 

THE COMMANDER "QUOTE 
MODE" LISTING FORMAT 

To make your task as easy as possible, 
COMMANDER has adopted a unique for- 
mat for all control and graphic characters, 
as well as spaces, that occur between 



quotation marks. In our listing, each 
special character is represented by an ab- 
breviation that appears between a pair of 
square brackets. For example, [down] 
meansto press the cursor-down key once. 
The abbreviation [com-G] means to hold 
down the Commodore logo key (at the far 
lower right of the keyboard) while press- 
ing G. When you see [shf-W], hold the 
shift key and press W. The space bar is indi- 
cated by the symbol [sp]. When the same 
special key is to be pressed more than 
once, the number of repeats will be 
shown between the brackets, for exam- 
ple, [right, 8 times]. 

Here is a list of the most common 
special key abbreviations: 



Abbreviation Key(s) to Press 

[blk] CTRL & 1 

[wht] CTRL & 2 

[red] CTRL & 3 

[cyn] CTRL & 4 

ipur] CTRL & 5 

(grn] CTRL & 6 

|b!u] CTRL & 7 

|yel] CTRL & 8 

[rvs-on] CTRL & 9 

[rvs-off] CTRL & 

[clr] SHIFT & CLR/Home 

[home] CLR/HOME 

[inst] SHIFT & INST/DEL 

[down] CRSR 

[up] SHIFT & CRSR 

[right] CRSR 

[left] SHIFT & CRSR 

[Shf-x] SHIFT & X(or any 

key indicated) 

[com-X] Commodore (lower 

right key) & X (or 
any key indicated) 




55 



WOW! 

DON'T MISS OUT ON OUR GREAT 

HARDWARE AND SOFTWARE 

DEALS FOR THE VIC-20/C64. 



Send in your name and address to 
receive our FREE catalogs on fantastic 
hardware and software for your VIC- 
20/C64. We are dedicated to bringingyou 
I the best quality and/or least expensive 
| items for your computer. Take advant- 
| age of our special introductory offers. 



Mark off the reader service card (if this 
magazine has one) or send in your letter 
TODAY. 



OMNITRONIX 

PO BOX 12309 DEPT.GC2 
SEATTLE, WA 98111 0fCleNa64 



wjamfj r wM'A,"" >. ' . ■ .- : ■ ■ "" ■• " '-: —- - . . ■ ■ ■ : . . . . - r - . . . . .»jrf})#)jM)Mj^)})jHm»imm}}MiWM ? m}MWMwmMM MR% 



■n 



I 




Wm&tar64 n 

*— = hy Eastern House 

A Communications Cartridge 
for the Commodore 64. 

Upload/Download. Status Line, etc. Works with 

your Commodore 1600 or 1650 Modem. 

Auto-dialing, etc. when used with the new 

CBM 1650 Modem. 

Cartridge and Manual - S49.95 





WORD PROCESSING- 
TOIL. text 

MAILING LIST AND LABELS 

TOTL. LABEL 

TIME MANAGEMENT 

TOTL TIME MANAGER 

KEYWORD GROSS REFERENCE 

RESEARCH ASSISTANT 

For Commodore 64™ and VIC 20™ 

Announcing the newest members of the family. 
BUSINESS ACCOUNTING 

TOTL.BUSINESS 

SPELLING CHECKER 

TOTL.SPELLER (64 only) 

DATABASE 

MANAGEMENT 

TOTL.INFOBASE 



FOB 



FOR 



FOR 



3r5 (rI u t&l) 




Tt/TL 

SOFTWARE, INC. 
qualily you can afford 



Circle No. 46 

Ask your dealer about TOTL Software 
or send in the coupon lor further 
details and ordering information. 



1555 Third Avenue, Walnut Creek, CA 94596 

PLEASE SEND ME MORE INFORMATION ON TOTL SOFTWARE 



Address: 



.Zip. 



****** COMMA ND- BOARD ****** 



Annihilator from Victory Software 

* 150,000 James Thompson, New York, NY 

Adventureland from Commodore 

* 99 Joshua Elman, Tacoma, WA 

Astroblitz from Creative Software 

* 66,510 Ponder Paul, Bacliff, TX 

Chomperman from Victory Software 

* 50,368 Steve Carter, Milwaukee, Wl 

Exterminator from Nufekop 

* 2,357 Jack Zarrpa, Kansas City, KS 

Final Orbit from Sirius 

* 98,237 Jessica Fine, Little Rock, AR 

Frogger from SEGA 

* 49,750 Gagan Sarine, Longueuil, Quebec, Canada 



•••• 



Show us how you command your favorite computer game. We want you to put 
your best effort on record in the COMMAND-BOARD. To show the Commodore 
world your best score send your entries to: COMMAND-BOARD, P.O. Box 98827, 
Tacoma, WA 98498 



Gothmog's Lair from Galactic Software 

* 58 Elliot Ferguson, Louisville, KY 

Jupiter Lander from Commodore 

* 10,964 Joshua Elman, Tacoma, WA 

Keyquest from Microware Distributing 

* 74,798 Darrell Eastman, Tacoma, WA 

* 24,962 Nick Blenkush, Santa Monica, CA 

* 13,510 George Bergman, Atlantic City, NJ 

Kongo Kong from Victory Software 

* 28,960 Bobby Apple, Toronto, Ontario, Canada 

Omega Race from Commodore 

* 628,850 Richard Seemayer, Fresh Meadows, NY 



Pyramid from Aardvark Action Software 

* 792 Jason Benstalk, Carbondale, IL 

Radar Rat Race from Commodore 

* 78,880 Richard Seemayer, Fresh Meadows, NY 

Save New York from Creative Software 

* 98,432 Dennis Jackson, Pittsburgh, PA 

Serpentine from Creative Software 

* 86,438 Natalie Evans, Columbus, OH 

Sidewinder from Tronix 

* 792,726 Tony Freeman, Houston, TX 
Snakman from Microdigital 

* 3,123,840 Michael Wampold, Seattle, WA 

Space Sentinel from T & F Software 

* 250,685 Jake Larsen, Muncie, IN 



Spider City from Sirius 

* 6,859 Joy Wilson, Fresno, CA 

Trashman from Creative Software 

* 200,725 Mike Bullard, Germantown, TN 

Tyler's Dungeons from Creative Equipment 

* 100 Fred Firkto, El Paso, TX 

Warp from The Code Works (Vixel#3) 

* 13,968 Adam Elman, Tacoma, WA 

Zap from Microware Distributors 

* 25,000 Richard Campbell, Wichita, KS 

Zarcon from D.E.S. Soft 

* 64,851 Brian Hexter. Ames. IA 



Professional Tour Golf from Strategic Simulations 

* 78 Rob Hopewell, Duluth, MN 

All entries must be received by the first of the month to be eligible for the following month. 



* 

f 

f 
M 
M 

f 

I 

* 
•••• 



■\-\8ICOMMANDER • February 1984 



64KfowVIC 20 

.SELECT ARAM 

■ . .-.■.■■ ■ •'■*■■■■ v iHM< »:•>;: ■ 

-■y-:-:-x"^^^B ^K V -^E^~ ' ■ .. V_ ■■■.-, w.v " I,W1,A ««« 




SELECT-ARAM BRINGS TO YOUR VIC 20 
THE POWER THAT ONLY MEMORY CAN 
PROVIDE. 

The power of any computer is measured by its 
memory capacity The more memory you have, 
the more powerful your programs can become. 

SELECT- A- RAM gives your VIC 20 the power of 
memory. 65,536 bytes of power to be exact. 
Enough programming power to rival any Home 
computer. 

The power hungry programmer can also add 
more memory. Each of SELECT- A- RAM's two 
expansion slots will accept any amount of memory 
from 3K to 128K. 

SELECT A RAM's powerful expansion capabilities 
are made possible by a technique we call Soft 
Select. Soft Select allows your VIC 20 to perform 
many sophisticated functions not possible with 
other memory expansion devices, ie., disk drive 
emulation, printer spooling, simultaneous and 
interactive program execution (to name just a few 
of our soon to be released packages). 

Bring the power of memory to your VIC 20 

with SELECT A- RAM. 

Call or write for additional information and the 
dealer nearest you. Direct orders accepted. 

DEALERS INQUIRIES INVITED 
Vic 20 is a Trade Mark of Commodore Electronics Limited 



SELECT ft RAM 

64K Memory 

Two Expansion Slots 

Write Protection 

Reset Switch 

Expandable with 64K and 128K Modules 

Soft Select Control 

Compatible with All Program Cartridges 

and Hardware Devices 
Provision for Optional External Power 
One Year Limited Warranty 



Distributed in Canada by: 

PAX SOFTWARE 

60 Hanson Road, Unit 133 Mississauga, Ontario L5B 2P6 
(416) 270-2639 




ADVANCED-PROCESSOR-SYSTEMS 

PO Bos 43006, Austin, TX., 78745-0001, (512) 282-8222 



Circle No. B9 



all this. 



TITLE 


COST 


COMMODORE 64 




ACCESS SOFTWARE 




Neutral Zone (T) 


S 27.95 


Neutral Zone (D) 


27.95 


Sprite Masler (T) 


27.95 


Sprue Masler (D) 


27.95 


BATTERIES INCLUDED 




Paper Clio iD) 


85.00 


Delphi Oncfe (0) 


99.00 


BLUE SKY 




Calc Result <C) (easy) 


67.95 


Calc Result <D) (advanced) 


127.95 


BRODERBUND 




Choplifter (C) 


29.95 


Sea Fox (C) 


29.95 


Serpentine (C) 


29.95 


COMPUTER SOFTWARE 




PractiCalc 64 (D) 


43.95 


PractiCalc 64 (T) 


39.95 


COMPU THINGS 




Dome Business System (D) 


44.95 


CONTINENTAL SOFTWARE 




The Home Accountant (D) 


56.95 


CREATIVE SOFTWARE 




Household Finance (D) 


29.95 


Household Finance (T) 


25.95 


Loan Analyzer (D) 


16.95 


Loan Analyzer (T) 


12.95 


Car Cost (D| 


16.95 


Car Cost (T) 


12.95 


Home Inventory (D) 


1695 


Home Inventory (T) 


12.95 


Moon Dust (C) 


29.95 


Trashman (C| 


29.95 


Astroblitz (C) 


29.95 


DATASOFT 




Moon Shuttle (D) 


23.95 


EASTERN COMPUTER 




Pro Sports Stats (D) 


71.95 


EPYX 




Temple ol Apshai (D) 


29.95 


Upper Reaches ol Apshai (D 


14.95 


Curse ol Ra (D) 


14.95 


Jumpman (D) 


29.95 


Jumpman (T) 


29.95 


Sword of Fargoal (D| 


23.95 


Sword of Fargoal (T) 


23 95 


Crush, Crumble, Chomp (T) 


23.95 


Crush, Crumple. Chomp (D) 


23.95 


Jumpman Jr. (C) 


29.95 


HES 




Gridrunner (C) 


29.95 


HES Writer (C) 


37.95 


HES Mon (C) 


29.95 


HES Forth (C) 


47.95 


Turtle Graphics II (C) 


44.95 


Rescue Squad (D) 


23.95 


Pipes (C) 


29.95 


Fietro Ball (C) 


29.95 


Coco (D) 


37.95 


Benji's Space Rescue (D) 


29.95 


Attack of the Mutant 




Camels (C) 


27.95 


Omni-Calc (D) 


37.95 


Super Text (D) 


79.95 


INFOCOM 




Infidel (D) 


39.95 


Enchanter (D) 


39.95 


Witness (0) 


39.95 


Planettall (D) 


39.95 


KOALA 




Koala Pad w/Micro III us . 




Comm. 64 


79,95 


LIGHTNING SOFTWARE 




Master Type (D) 


31.95 


ACCESS SOFTWARE NEW!!! 




Beach Head (D) 


27.95 


Castle Wollenstein (D) 


23.95 


Gruds in Space (D) 


29.95 


MICRO SOFTWARE 




INTERNATIONAL INC. 




Zeppelin Rescue (D) 


19.95 



TITLE COST 

Zeppelin Rescue (T) 15.95 
NUFEKOP 

3-D 64 Man (T) 14.95 
PROFESSIONAL SOFTWARE 

Word Pro 3 Plus (Dl 71.95 
Word Pro 3 Plus Spell 

Right (D) 79.95 

Spell Right (D) 39.95 
QUICK BROWN FDX 

Quick Brown Fox (C) 55.95 
RAINBOW COMPUTER 

Writer's Asst. |D) 55.00 

Filing Asst. (D) 63.00 

Spread Sheet Asst (D| 55.00 
Personal Finance Asst. (D) 39.95 
SIERRA/ON LINE 

Mr. Cool (C) 27.95 

Frogger (D) 27.95 

Fragger (T) 27.95 

New Jawbreaker (D) 23.95 

New Jawbreaker (C) 27,95 

Crossfire (D) 23,95 

Apple Spider Cider (D) 23.95 
SIMS 

Color Craft (T| 22 95 

Color Craft (D) 26.95 
SINUS 

Fast Eddie (D) 26.25 

Turmoil (D) 26.25 

Squish'Um (D) 26.25 

Snake Byte (D) 26.25 

Type Attack (D) 29.95 

Way Out (D) 29.95 

Critical Mass (D) 29.95 

Blade of Blackpool (D) 29.95 

Repton (D) 29.95 

Bandits (D) 27.95 
SOFT PLUS 

Meteor Madness (T) 18.95 

Meteor Madness (Di 2195 
SPINNAKER 

Kinder Comp (D) 25.95 

Facemaker (D) 29 95 

Hey Diddle Diddle (0) 25.95 

Alohabet Zoo (C) 27.95 

Kids on Keys (C) 27.95 

Up For Grabs (C) 31.95 

Cosmic Life (C) 27.95 

Story Machine (C) 31.95 

Delta Drawing (C) 31 95 
STRATEGIC SIMULATIONS INC. 

Computer Baseball (0) 29.95 
SUBLOGIC 

Night Mission Pinball (D) 29.95 

Nighl Mission Pinball (C) 23.96 
SYNAPSE 

Fort Apocalypse (D) 26.95 

Fort Apocalypse (T) 26.25 

Survivor (D) 26.95 

Survivor (T) 26.95 

Protector II (T) 27.95 

Protector II (D) 27.95 

Shamus (D) 27.95 
TAYLORMADE 

Touch Typing Tutor (T) 14.95 

Touch Typing Tutor (0) 18.95 
TECH 2 SOFTWARE 

Snakman (D) 23.95 

Snakman (T) 19.95 
TIMEWORKS 
Roboers of the Lost 

Tomb (T) 18.95 
Roobers ol the Lost 

Tomb (D) 18.95 

Wall Street (T) 18.95 

Wall Street (D) 18.95 

Money Manager (T) 18.95 

Money Manager (D) 18.95 

Data Manager (T) 18.95 

Dala Manager (D) 18.95 
Inventory Management (D) 63.95 



TITLE 

Sales Analysis Manage- 
ment (D) 

A/R Management & 
Invoicing (D) 

A/P Management & 
Checkwriting (D) 

General Ledger (D) 

Proaramer Kit No. 1 (D) 

Electric Check Book (D) 

Presidential Campain (D) 

Presidential Campain (C) 

Dungeons ol the Algebra 
Dragons (D) 

TOTL 

Totl Text 2.6 (T) 

Totl Text 2.6 (D) 

Toll Label (T) 

Toll Label (D) 

Time Manager (T) 

Time Manager (D) 

Research Assistant (T) 

Research Assistani (D) 

Totl Business (D) 

TRONIX 

Juice (D) 

VICTORY 

Adventure Pack 1 (T) 

Adventure Pack 2 (T) 

Grave Robbers (T) 

Trek (T) 

Annihilator (T) 

Kongo Kong (T) 

•HARDWARE" 

CARDCO 

Z-80 Pack CP/M Card 

Cardprint/a 

Cardetle/1 

Cardwriter/i 

Cardboard 5 slot 

80 Column Board 





TITLE 


COST 




TG 






TG Joy Stick 


23.95 




KRAFT 






Kraft Joy Stick 


15.95 


• 


HES 

HES Modem 

CARDCO (NEW!!!) 


63.95 


COST 


Printer Utility Pkg. 


15.95 




Key Pad 


31.95 


53.95 


Disk Banks 






(holds 10 diskelts) 


5.95 


63.95 


•BOOKS* 






Elementary 64 


11.25 


63.95 


Computer Playground 


7.95 


63.95 


Kids and the 




1:9.95 


Commodore 64 


15.95 


19.95 


NEW!!! 




19.95 


SUBLOGIC 




19.95 


Flight Simulator (D) 
CREATIVE SOFTWARE 


37.95 


19.95 


Save New York (C) 
BLUE SKIES 


27.95 


34.95 


The Last One (D) 


79.95 


38.95 


Script 64 (D) 


63.00 


18.95 


BRDDERBUND 




21.95 


Lode Runner (D) 


27.95 


29,95 


HES 




33,95 


Multiplan (D) 


79.95 


29.95 


Maze Master (C) 


29.95 


33,95 


Synthesounrj 64 (D) 


27.95 


79.95 


SCREENPLAY 

Ken Uston's Professional 




27,95 


Blackjack 
SOFTSYNC 


55.95 


14,95 


Dancing Feats (D) 


23.95 


14,95 


Dancing Feats (T) 


19.95 


14.95 


Kentucky Derby (T) 


15.95 


12.95 


Kentucky Derby (D) 


19.95 


16.95 


Bridge (C) 


19.95 


18.95 


Space Action (C) 
SIMS 


19.95 




Forms Generator (D) 


27.95 


239.00 


Forms Generator (T| 


23.95 


67.95 


Quiz Me (D) 


19.95 


33.95 


Quiz Me (T) 


15.95 


33.95 






56.95 


D = Disk T = Tape (or cassette i C 


= Calndg-2 


143.00 


B = Back Ordered (Delayed oeineryi 



and more! 



We also carry a targe selection of APPLE. ATARI. IBM, & 
VIC-2Q software. We would be pleased to send you our inven- 
tory for them. 

TO ORDER: Send certified checks, money orders, or use your Master or 
Visa Cards and call 1-800-343-8019 From inside New Hampshire call 
603-542-6175 Personal or company checks require two to three weeks to 
clear. All prices are subject to change without notice. SHIPPING 
CHARGES . U.S. orders please add S2.00 (for 1-100 pes.) For C D add 
additional SI. 70. 2 Day Air (UPS) add S4. 00. CANADIAN ORDERS; S5.00 
surface mail, or 15% of total sale for Air Mail. ALL OTHER COUNTRIES 
15% of total sale. Air Mail only. Also all orders over S100.00 must be 
insured at .35c per S100.00 Customer must pay all duty taxes 
Hours: Monday thru Saturday 8:00 to 10:00 Eastern Time. 



UNIVERSAL 
SOFTWARE 




The Besr Sollware /or Less 
P Box 955 
Claremont. N H 03743 



V75.'i ^^^^ 



Circle No 123 



CALL NOW • 1-800-343-8019 • TOLL FREE 



VIC-20 USERS! 



- 



• • • 



win your share of over $5000 
in vic-20 Hardware & Software In 



THE NATIONAL VIC-20 USERS CROUP 

1984 VIC-20 SWEEPSTAKES 



• •• 



cardco. Inc. 


• open to all vic-20 Users 


TgTL 


Amateur 


• No Purchase Necessary 




A ccessories 


• No Entry Fee 

WIN: 


U.NIVEHSAL 
OVSTEMS 


■S- 


• Arcade Games 


ACADETIrV 


• Educational Programs 


SOI \VVARB 




• Business Programs 




iTHCRDOIGITAL 


• stock Market Programs 


TAYLOBMADE 
SOFTWARE 


NIBBLES & BITS. INC. 


• Sports Programs 






• Children's Programs 


BASIC BYTE, INC. 


CHEATSHEET 


• FREE NVUG Memberships 




PRODUCTS 


• Typing Tutor Programs 


APROPOS TECHNOLOGY 


COMM'DATA 


• Special VIC-20 Aids 




COMPUTER HOUSE 


• Memory Expansion 


Boston Educational 




• Motherboards 


Computing inc. 


*ul)lic Iloinuin. Inc. 








• Word Processors 




CDfn-CBP 


AND MORE! 


Stilus.© 



The National vic-20 users Group and the Nation's Leading vic-20 
Dealers bring you the best thing to happen since you got your via 



WRITE TODAY FOR YOUR FREE OFFICIAL ENTRY BLANK, 
PRIZE LIST, AND COMPLETE RULES1 



THE NATIONAL VIC-20 USERS GROUP 
BOX 34575 DEPT. M OMAHA, NE 68134 

(VIC-20 Reg, TM of Commodore! 



Circle No. 229 



mbWfy&litn&wto..."ltt 

Commobore 

§s>pwk... 

anb ^>tng!" 




Yes, the VOICE BOX™ from 
The Alien Group, the world's ONLY 
singing speech synthesizer, now grants 
the power ot speech to the VIC 20™ and the 
Commodore 64™ A commented, all -BASIC demo 
program gets the VOICE BOX talking right away, and, since 
it can be "taught" to say anything, the VOICE BOX has an unlimited 
vocabulary 1 The voice speaks with natural speech inflection controlled either from the pro- 
Gram or from the precise, built-in Pitch control. Wo other speech synthesizer has this feature! 
Want to add speech to a new or existing BASIC program! The VOICE BOX has FOUR ways 
to do it on VIC 20's of any memory size and on any Commodore 64: entirely from BAblU. 
or using one of the three machine language programs readily added to other programs - 
English text-to-speech the same with the lip-synch -'Alien" face added, or use of the 64 basic 
phonemes as input. A challenging spelling quiz that accepts new words (expanded memory 
required with VIC 20) is provided on the cassette supplied. 

The VOICE BOX plugs directly into the computers user port, comes with built-in speaker, 
Volume and Pitch controls and lots of instructions from The Alien Group, the people who got 
Atari- and Apple* to speak! ,, nt100 mtn . 

Available at leading computer stores everywhere, or order direct by sending S129.00 to. 
The Allen Group, 27 W. 23rd St. , NY, NY 10010. Specify whether for VIC 20, Commodore 
64 cassette or Commodore 64 disk. Programs for a high-res talking human face and acom- 
orehensive music and singing system available on separate cassette for $25.00 (expanded 
RAM necessary when used on VIC 20}. Extra main cassette for either computer available 

l?c^Qa^' Commodore 64 are trademarks ot Commodore Electron Ltd. VOICE BOX is a trade™* of Trie Mien Group 



C64-FORTH 

for the Commodore 64 

FORTH SOFTWARE FOR THE COMMODORE 64 
CW-FORTHffM) for the Commodore 64 - 599 95 

• Fig Forth-79 implementation with extensions 

• Full feature screen editor and macro assembler 

• Trace feature tor easy derjugging 

• 320 x 200, 2 color bit mapped graphics 

• 16 color sprite an3 character graphics 

• Compatible with VIC penpheraS including disks, data 
set, modeum. printer and cartridges 

• Extensive 144 page manual with examptes and appli- 
cation screens 

• "SAVE TURNKEY' normally allows appljcaoon pro- 
gram distribution without licensing or royalties 

C64-XT£NDrTM) FORTH Extension 
(or C64 FORTH -S59.95 

(Requires original C64-FORTH copy) 

• Fully compatible floating point package including 
arithmetic, relational, logical and transcendental 
functions 

» Stnng extensions including LEFTS, RIGHTS, and MIDS 

• BCD functions for 10 digit numbers including murtipty, 
divide, and percentage. BCD numbers may be used for 
DOLLAR CENTS catulatons Without the round-off error 
inherent in BASIC real numbers 

« Special words are provided for inputting and out putting 
DOLLAR CENTS values 

• Detailed manual with examples and applications screens 
(Commodore 64 6 a trade mark of Commodore) 

TO ORDER Specify disk or cassette version 

■ Check, money Drder. bank card. COD'S 
add 11.50 

- Add $4.00 postage and handling m USA and 
Canada 

■ Mass. orders add 5% sales tax 

■ Foreign orders add 20% shipping and 
handling 

■ Deakr irquiries welcome 

PERFORMANCE MICRO PRODUCTS 

770 Dedham Street. S-2 
Canton. MA 0202 1 _ , 

(617)828-1209 Circle No 32 



GOOD PRICES 

HUGE SELECTION 

Software & Accessories 
Upgrades & Repairs 



COMMODORE 64 



send or call for 

FREE CATALOG 



Dept. C 



PROFESSIONAL MICRO 
SERVICES 

100 W. 22nd St. 

Baltimore, MD 21218 

(301) 366-0010 

Circle No. 215 



February 1984 • COMMANDER 1 121 




Letters 



To the Editor: 

I read with interest your editorial en- 
titled "The Education Boom: -Or Bust" 
(Sept. 1983}. As an educator in a small 
(130 students) parochial school I can cer- 
tainly relate to the problem of the shor- 
tage of educational computer programs 
that are both inexpensive and well- 
written, We also have teachers that are 
somewhat apprehensive to the idea of 
having that strange looking object sitting 
in their room. We are, however, looking to 
the future and see a strong need for com- 
puter literacy among our students. 

Weare currently retreating from the use 
of computer programs to tutor our child- 
ren, with the exception of Mathematics, 
simply because of the high cost of soft- 
ware in the other fields of academics. We 
are instead turning to instructing our 
children to become computer literate. 

In grades two through six we are in- 
structing our children to program in the 
PILOT language. We realize that it is a 
language made especially for teachers, 
but for instructing children of that age to 
program, we feel it is second to none. The 
kids love graphics! We are currently using 
the VANILLA PILOT made by Tamarack 
Software and have written our own self- 
teaching manual so the children are pro- 
122/ COMMANDER • February 1984 



gramming without the aid of a teacher 
most of the time. 

In grades six through eight we instruct 
our children in the BASIC language. Our 
kids also use adventure games extensively 
in that grade level. 

We will be introducing the LOGO 
language just recently released by Com- 
modore within the next two months in 
our first and second grades. We will also 
be writing our own manual for that. 

My point is that you do not have to be a 
well-funded organization to have what 
will look like a well-funded computer 
literacy program. 

A little looking to the future wili show 
you that tutorial-type programs are not 
necessarily the way to go. Teachers have 
been tutoring successfully for hundreds of 
years and kids should not be taught to 
turn to computers for the answers the rest 
of their lives when that three pounds of 
gray matter called the brain has been do- 
ing that job successfully for 6000 years. 

Training the child to write programs, 
however, not only exercises that brain to 
its fullest potential through the building of 
logical and mathematical skills, but it also 
prepares the child for what will promise to 



be a very competitive job market in the 
future. 

DTD 

Computer Use Coordinator 

St. Paul's Lutheran School 



To the Editor: 

In October 1982, I decided after some 
initial reading that a word processor had 
numerous advantages over replacing my 
old manual typewriter with an expensive 
electric version. Magazine ads for 
80-column boards for the VIC-20, 
especially coupled with maximum mem- 
o/y expansion, led me to begin assembling 
a professional quality system. I first bought 
the VIC, then the Gemini-10 dot matrix 
printer, Cardco Card/? printer interface, 
C2N cassette unit, Data 20 64k 80-column 
Video Pak and their Micro Expansion 
Chassis, USI Pi3 12" amber monitor and 
the powerful Quick Brown Fox word pro- 
cessing cartridge. I eventually added the 
1541 disk drive and the unusual, and pro- 
bably rare, PRS remote keyboard. 

The point is that I had to buy a lot of 
computer magazines, write letters to 
many companies and worried about each 



expenditure, for fear it wouldn't work as 
the literature implied. Then after I had all 
the above up and running, I discovered 
COMMANDER. Colin Thompson's col- 
umns for the VIC and Commodore 64 
alone are worth the price of the subscrip- 
tion. 

Thank you and keep up the good work. 
You are now my most valued computer 
magazine, especially because of Colin 
Thompson. I am not a programmer nor 
very interested in games. His "user- 
friendly" software and general articles 
have paid for my subscription several 
times over. 
DB 
Medford, Oregon 

To the Editor: 

I'm trying to track down a listing or 
catalog of available software packages 
that cover the routine statistical 
treatments compatible or written for the 
Commodore 64. Several thick catalogs for 
Apple statistic program packages exist, 
but I haven't had luck in tracking down a 
comparable listing for the 64. 

Thank you, 

JRH 

Missoula, Montana 

To the Editor: 

Do you know of any commercially 
available software (cassette or cartridge) 
which performs diagnostics on the C-64 
and peripherals to determine if all systems 
are operating as they should? 

Thank you. 

CC 

San Jose, California 

To the Editor: 

I felt you would like to know how much 
I am enjoying the magazine. Because I am 
an active amateur radio operator, the col- 
umn by Jim Grubbs, (Command Post) has 
been especially informative. 

Thanks for the good work . . . 

RRS 

Rialto, CA 

The editors of COMMANDER 
welcome your comments and ques- 
tions about the magazine's content, 
software or hardware problems you 
have experienced, or ways to im- 
prove the use of Commodore com- 
puters and related products. Some 
letters that we print pose general 
questions, and we'd appreciate 
responses from readers who have 
relevant information. In all letters, 
please include your name, address, 
and phone number, and briefly 
describe both your computer equip- 
ment and your main uses of it. 



C0MM0D0RE-64 

and VIC-20 users! 



m 



e*i 






/ 



V "* ■;. 



*S& 



*Z5*# 



Short 
on Price 
end Size, 
long on Quality 1 . 



IMPACT PRINTER 
COMES COMPLETE 
WITH ALL 20/64 
INTERFACES 
CABLES 



impact Printer 
by fidelity 
Electronics 

4"X4.5"2" 



129'^ 



Send Chetl or M C 
+ i6 95 Shipping 

■ 'Handing 



FT 



Features: High quality print head-MCBF equal 
to 500,000 lines, 5X7, 30cps impact dot matrix, 
144 dots per line, 2.25"w plain paper roll and 
cartridge ribbon included up to 40 column 
width, lower case descenders, upper/lower 
case characters, can reproduce the entire 
20/64 graphics set, dot addressable graphics, 
supports custom character capability, reverse 
character mode, permits user selection of two 
character sets. Transformer included. 90-day 
warranty. N.Y. residents add applicable sales 
tax. 

All Major Credit Cards Accepted 



Circle No. 95 



DEALER 

INQUIRIES 

INVITO) 



"Call THE Printer fxeerts" far Information and Orders 

SSST 1 Toil-Free 1-800-645-4710 

development /;„ N.Y., outside cont.U.S. 516-221-3000) 

CORP x 

2951 MERRICK RD. DIPT. 12 BElLMORE,NY 11710 

Vic 20 and Commodore 6* ore trademarks of Commodore Electronics Lid 



February 1984 ■ COMMANDER 1123 



COMMODORE B-4 



software service 

education - entertainment - word processing 
telecommunications - business - technical 



All programs tested and 

refined for the Commodore 64. 

$3 per program, - 

disk or cassette 



Send $2.50 for catalog 

Public Domain Software Service 

P.O. Box 1490 

El Cerrito, CA 94530 

Catalog charge applicable to first purchase. 



Circle No. 138 



Disk Software for the Commodore 64™ 

JOT-A-WORD™ 

A computerized version of the old five letter word 
game. Simply pick a secret five letter word (one of the 
almost 5000 words contained on the disk) and then 
play against the Jot-A-Word Genie or simply play a 
solitaire version. Start by typing in a five letter word. 
The Genie responds by telling you how many letters 
your guess and the secret work have in common. Don't 
try to cheat, because the Genie is too smart and it will 
not accept non-words or continue a game that you have 
given it wrong scores. This is a simple but stimulating 
game for ages 9 to senior citizen. A real challenge to 
your intellect, reasoning powers, logic and deduction 
skills. It's simply hard to beat; as a fun and educational 
experience! Graphics and music add to the enjoyment. 



ONLY $29 95 



micro 
uinrE 



1342BRT.23 
BUTLER, N.J. 07405 



Dealers & Distributors 
Inquiries Invited 



201-838-9027 



S3 



VISA 



dRANi 




Circle NO. 55 



The Genie is hard to beat!' 



GAME CONTEST 




The contest will end March 15, 1984. Entries must be mailed to 
COMMANDER, Your Program in Pilot Contest, PO Box 98827, 
Tacoma, WA 98498. Your program must be on diskette or cassette, 
and include a copy of your sales receipt or invoice. All entries will 
become property of Tamarack Software, Inc., and will be nonreturn- 
able unless accompanied by a self -addressed mailer with sufficient 
postage attached. 

DEADLINE FOR ENTRIES 
MARCH 15 # 1984 

VANILLA PILOT or PILOT II may be purchased from any 
one of Tamarack Software's fine dealers. 



TERMS FOR GAME CONTEST 



A new twist to the Game Contest. The 
time has come for you to try your hand 'at 
programming. Who can write the best 
program in VANILLA PILOT or the new 
PILOT II? 

Stop! Don't try pressing the panic but- 
ton—we hid it! Anyway, it's easy! People 
from kindergarten to grandpas are al- 
ready using VANILLA PILOT and loving it. 
Now with our advanced Pilot, you get a 



double scoop— an easy to use Pilot lan- 
guage using virtually all the capabilities of 
the Commodore- 64 and an expanded 
manual to help you learn. 

OK, got your thinking cap on? Here's 
the rules, You can write any kind of pro- 
gram that your mind can dream up. 
Make it innovative— we will be looking 
for the best idea and how well you pro- 
grammed that idea. Anyone can enter, 



except employees of Tamarack Soft- 
ware, Inc., and their families. The grand 
prize of $150 will go to the best overall 
program. There are two first prizes of $75 
and two second prizes of $50 to be 
awarded to two groups, one— Jr. High 
and younger, and two— High School and 
up. 



February 1984 • COMMANDER 1 125 



Victory software 



INTRODUCES 




TH WARRIOR SERIES 



M ETAMORPHOSIS SIMS 

You stumbled into the nest of the Cvglorx 
and find vourseff fighting off robot tanks 
guarding the Cyglorx eggs. You think you 
have everything under control and then 
the eggs start hatching. Commodore 64 
version features 4 different screens. 
Available for COMMODORE 64 and VIC-20 
Played wim JOYSTICK 

/\ C REATOR'S R EVEMOE $1895 

^I^The creator assembled a massive army of robots and insects 
to take revenge on She earth. Destroy insects, get treasures, and 
get the neutron bomb deactivator. Battle robots and destraythe 
neutron bomb before it annihalites your city. Miss and you musl 
face the mutants. Features 4 different screens. 

Available for COMMODORE 54. Played with JOYSTICK. 

A L ABYRIHTH OF T HE CREATOR S19.95 

^|^ Journey into the most complex and dangerous fortress ever 
build by the creator. You will encounter deadly robots, skulls, 
lakes, avalanches, false creators, and a creature who roams 
256 rooms relentlessly pursuing you. 

Available for COMMODORE 64. Played with JOYSTICK 



B OUNTY H UNTER 



$19.95 






An adventure in the Old West. Journey back with us into 
the days of Jessie James and Billy the Kid where the only 

form ot justice was a loaded revolver and a hangman's nocse. 
In this lull-length text adventure, you 

■* play the role of Bounty Hunter, battling 

against ruthless outlaws, hostile Indi- 
ans, wild animals and the elements of 
the wilderness with only your wits and 
your six gun. Average solving time: 20- 
30 hours. If you love adventures, this 
one is a real treat. 

Available for COMMODORE 64 and VIC-20 
(with 8K or 16K expander). Played with Key- 
board. 



>».- 



BROOKS 



$14.95 



Earth's surface is threatened by collapse from a strange 
group of creatures who bore out the earth's crust to make 
their dens. Your objective is to enter the creature's habitat and 
spin the invaders to death. 

Available for COMMODORE 64. Plaved wilh JOYSTICK 



Programs for the VIC-20 
and the COMMODORE 64. 

All games available on 
TAPE or DISK. 

All Arcade-Style games 

are packed full of 

MACHINE CODE. 




Climb ladders, avoid the barrels the cra- 
zy ape is rolling at r— 



you, and rescue the 
damsel. Commodore 64 
version features 4 dif- 
ferent screens! 
Available ror COMMODORE 
64 and VIC-20. Played with 
JOYSTICK or KEYBOARD. 



GRAVE ROBBERS $19-95 

Introducing the first GRAPHIC ADVEN- 
TURE ever available for the VIC-20 or COM- 
MODORE 64! With realistic audio-visual effects, 
you explore an old deserted graveyard and 
actually see the perils that lie beyond. 

Available tor COMMODORE 64 and VIC-20. Plaved with 
KEYBOARD 



CHOMPER MAM $19.95 

Don't let the bullies catch you as you 

gobble the goodies! This program has 8 

screens and still tils in the 

■ #, j- standard memory. 



« 



Available (or COMMODORE 64 
and VIC-20, Played with JOY- 
STICK or KEYBOARD. 



V,. $-*• 



illustrations Elizabeth Hauck 



13 



Check your LOCAL DEALER or order directly. 
ORDERING: We accept personal checks, money orders, 
VISA and MASTERCHARGE. Charge orders please in- 
clude number and expiration date. Overseas orders 
please use charge or have check payable through a 
U.S. bank. Add S1 .50 postage and handling per order 
PA residents please add 6% sales tax. 




J 



Circle Mo. 48 



Micro Spec 

SOFTWARE MEANS 

BUSINESS FOR THE 

COMMODORE 64 



When it's time to get serious, it's time to boot up 
MicroSpec business software. Our complete line 
of business software is made to give you some real 
applications for your Commodore 64. From data 
base management to full accounting software, we 
have the package for you. 

It's attention to detail that makes our packages 
so beautiful and makes them stand out from the 
rest. We realize that most people are first 
time users, so we designed all our packages to 
be completely menu driven and user prompt- 
ed for each input. We also know that most 
people use only one disk drive, so we 
designed all our packages to virtually 
eliminate disk swapping. Other features like 
non destructive input routines really make 
our software easy to use. But all this doesn't 
restrict you. Pure random access file struc- 
ture maximizes your disk capacity and 
allows you to bring up any record for viewing 
in less than a second. 

In our efforts to put together the best pack- 
ages available, we worked on more than the 
software. We took the same approach with the 
documentation as the software. We made it com- 
plete and easily understood for the first time user. 
We even provide sample reports in many cases. 




^ 


^ 


f 


s* 


{S- 


s* 


V 


^ 


•" 


«"" 


•^ 


^ 


\ 


H 


to 


fc 


•i 


%. 


fa 


I* 


1* 


«. 


W 
























39 
























m 


















T1 








gg 
















X 


< 


73 


3* 




m 


3« 


m 




3» 




^ 


m 


b9 


m 

13 


m 

m 


31 


« 






7C 


en 




n 


-< 


CO 


m 


CA 


"O 






c= 


QD 


m 


^H 


C3 


33 


m 




—i 


rn 




o 


:=* 






CO 


C= 




—I 


—4 


*• 


31 


CO 

—* 


31 
-< 


m 


>*: 


m 

33 




■E 


^ 


3* 




m 


3 


s 


X 


3 






m 


CA 


s 


O 


K 


m 










:ar 


m 


*z 


-< 






a- 






^ 


*• 




^ 


o 




!J" 


3* 


— 1 


3* 


»* 


3" 


ED 


ID 


en 


en 


m 


DP 


no 


S3 




03 


n 


era 


m 


m 


m 


rn 


m 






m 


ae 


m 


m 


m 


3S 


31 


33 


33 


33 


m 


m 


33 


c-j 




37 


31 


fa 


l» 


" 


h 


V 


* 


ft 


fc 


In 


«# 


to 


"" 



The Demonstration Package, which shows how 
each program runs, is available for $19.95. So, if 
you're serious about your 64, call or write for a 
complete brochure or go right down to your 
nearest computer retailer for a demonstration. 



WHEN YOU AND YOUR 64 ARE READY TO GET DOWN TO BUSINESS 

GIVE US A CALL 



rfa 




Circle No. 28 



P.O. BOX 863085 • PLANO, TX 75086 
(214)867-1333 



February 1984 • COMMANDERI\27 



ttfiB»*}2 



mMt^ 



PaperClip 64 (Disc) Professional Word Processor 

PaperClip 64 (Cassette) 

PowerFile Personal Filing System 

Delphi's Oracle 64 - Professional DataBase System 

FlexFile 2.1 Data Base 

Orbyte Accounting Software 

Inventory Control* 
General Ledger* 
Payroll* 

Accounts Payable* 
Accounts Receivable* 
Word Controller 
Mail Controller 
Comm-File 
Stock Analysis 
Money Manager 
Basic-A Tutorial 

"Buy any two and pay only 47.95! 

Spreadsheets 

Calc Result Advanced 

Calc Result Easy 

Multi-Plan Professional Spreadsheet 

PractiCalc 

Rainbow Series 

Personal Finance Assistant 
Filing Assistant 
Writer's Assistant 
Spreadsheet Assistant 

Continental Software 

The Home Accountant 
FCM Mail List Manager 
The Tax Advantage 



Koala Software (2-program packs) 




Spider Eaters & 

Instant Programmers Guide 


39.95 


KoalaGrams Instant Spelling I & 
Instant Programmers Guide 


49.95 


Spider Eaters & 
Koalagrams Instant Spelling I 


59.95 


Logo Design Master & 
Instant Programmers Guide 


49.95 


Logo Design Master & Spider Eaters 


59.95 


Coloring Series I Geometric Designs & 
Coloring Series II Crystal Flowers and Snowflakes 


49.95 



Ask for our catalog! 
Open 7 days. 



New! 



Performance for 
your Commodore 64 



79.99 


Simon's Basic . . 


19.95 


85.00 


DOODLE ■ Color Sketch Pad 


29.00 


98.00 


Over the Rainbow ■ The BEST Cube Game 


29.00 


89.99 




25 00 


79.00 


Neutral Zone ■ Access disk 


25.00 




Neutral Zone ■ Access cassette 


25.00 




Flight Plan IFR -Academy Software 


23.00 


34.95 


Temple of Apshai - disk 


26.95 


34.95 


Temple of Apshai - cassette 


26.95 


34.95 


Jumpman • disk or cassette 


28.50 


34.95 






34.95 


Educational Software 




47.95 
39.95 
69.95 
47.95 
64.95 
54.95 


Spinnaker 

Alphabet Zoo- disk 


24.95 


Alphabet Zoo - cartridge 
Cosmic Life -cartridge 


24.95 
24.95 


Delta Drawing - cartridge 


28.95 


Pacemaker - disk 


24.95 




Fraction Fever ■ cartridge 


28.95 




Kids on Keys- cartridge 


24.95 




Kindercomp-disk 


24.95 


98.00 


Kindercomp- cartridge 


24.95 


69.95 


Story Machine • cartridge 


24.95 


74.95 


Up For Grabs - cartridge 


24.95 


47.00 


Hey Diddle Diddle -disk 


24.95 




Hey Diddle Diddle - cartridge 


24.95 




In Search ol The Most Amazing Thing - cartridge 


21.95 


39.95 


Rhymes and Riddles - disk 


21.95 


64.95 


Snooper Troops 1 -disk 


28.95 


64.95 


Snooper Tropps 2 - disk 


28.95 


64.95 








Math by The Numbers - Jim Micheli 


29.95 


55.95 


USI PI3 Amber Monitors 


138.00 


39.00 


MSD Super Disc Drive 


355.00 


44.95 


MW 302-C Parallel Interface 


62.50 




Buscard IEEE Interface 


150.00 




Koala Pad - touch tablet 


69.00 




WICO trackball 


34.95 


39.95 


New! Disc Drive Cooling Fan - Ian only 


49.95 


New! Disc Drive Cooling Fan • with surge protector 


64.95 



PREFERRED CUSTOMER CARD 

This card entitles bearer to 5% off on all future software orders. 
When ordering, please give preferred customer account number. 



CUSTOMER NAME 



ACCOUNT NUMBER 



TOLL FREE ORDERS: -a.. — 

1-800-558-4801 mUm 

IM WISCONSIN CALL COLLECT I414> 291-5123 

FOR TECHNICAL ASSISTANCE CALL (4 1 4) 29 1-5 123 



Get this Discount Card with your order. 



WE PAY FOR SHIPPING* 

V 'All software shipped at no additional charge via UPS 2nd Day Air. Add $4. for Next-Day Air Express Service. 
I) CALL TOLL FREE 1"800"558-4801 In Wisconsin Call (414) 291-5123 Collect 

'/ COMPUTER LEARNING CENTER a Rr 

l\ PO Ft™ 174P4 Milwaukw WIT*? 17 I M * - * I 



P.O. Box 1 7424 Milwaukee. Wl 532 1 7 



Circle No. 141 



€xclusive needs. . . exclusive source! 



Hardware & Peripherals 




VIC-20 Business & Professional Software 


Commodore 64' 


S1 95.00 


VTE/CTE Terminal Program for VIC & C6* 


Cassette 8.95 


Commodore B128 Computer 1 (128K) 


895.00 




Diskette 12.95 


MSD Single Disk Drive (30 Free Program) 




VT-40 VIC 40 Col Terminal Communicator 


(Vic 1541 Compatible) 


CALL 


VIC Super Expander 1 


5500 


Star Gemini — 10 Printer 




VIC Programmers Aid Cartridge 1 


45,00 


with cable interface 8 


389.00 


VIC Intro to Basic Part l& II 


45.00 


Star Gemini — 15 Printer 




Home Inventory 2 Cassette 10.00 Disk 1200 


with cable interface 8 


575.00 


Household Finance 2 Cassette 25,00 Disk 25.00 


CIE Cartridge (IEEE-488 for C64) 


85.00 


Hes Writer for VIC-20 d 


Cartridge 39.95 


RS-232R Interface for Vic or C64 


45.00 


Hes-MON for vlc-204 


Cdrtridge 39.95 


CPI Parallel Interface for VIC or C64 


65.00 


Hes-Turtle Graphics" 


Cartridge 39.95 


VEX-3 Expander for VIC 


19.00 


VIC-20 Data Base (Powerful) 


75.00 


VEX-6 Expander for VIC 


55.00 


Quick Brown Fox VIC-20' 2 


55.00 


4 Slot Expander for C64 


55.00 


Recreational Software 




V3K Static RAM Expansion 


15.00 


VIC-20: 




V8K Static RAM Expansion 


39,00 


Logic Games 2 


Cassette 10.95 


V16K Static RAM Expansion 


69.00 


Action Games 2 


Cassette 15.00 


V24K Static RAM Expansion 


99.00 


City Bomber & Minefield 2 


Cassette 15.00 


40/80 Col VIC Video Expander w/SK'o 


130.00 


Apple Panic Game 2 


Cartridge 25.00 


40/80 Col VIC Video Expander w/64K 1 ° 


325.00 


Spills & Fills 2 


Cartridge 25.00 


80 Col C64 Video Expander 13 


149.00 


Pipes 2 


Cartridge 25.00 


Z80 Video Pak for C64"° 


250.00 


Choplifter Game 2 


Cartridge 25.00 


Light Pen for Vic or C64 


30.00 


Serpentine 


Cartridge 25.00 


VMC/CMC/VIC & C64 Monitor Cables 


1000 


EPYX-Rescue at Rigel (16K Extra) 3 


Cassette 29.95 


Joy Stock (Arcade Quality) 


19.00 


C64: 




TTX 1014 (Daisy Wheel Printer) 15 CPS" 


499.00 


Pacemaker** 


29.95 


Gorilla Banana Monitor 


85,00 


Hey Diddle Diddle 1 - 


25.00 


Numeric Keypcid C64 & VlC-20 


65.00 


Moondust 2 


25.00 


C64 Business & Professional Software 

Wordpro 3 + Wordprocessing 5 
Info Designs Soft Pak (G/L, A/R, A/P) 6 
Data Base for C64 
Financial Spreadsheet for C64 
Super Sprite 

Mailing List 64 


65.00 

150.00 

95,00 

135.00 

Cassette 35.00 

Disk 35,00 

Cassette 20,00 

Disk 25 00 


Save New York 2 

Drelbs 15 

Fort Apocalypse 15 

Phoroah's Curse 15 

Protector 15 

Sentinel 15 

Shamus 15 

Survivor 15 

EPYX-Upper Reaches of Apshai 3 


25.00 
25.00 
25.00 
25,00 
2500 
25.00 
25.00 
25.00 
Disk 15.00 


Personal Finance C64 


65,00 


EPYX-Curse of Ra 3 


Disk 15.00 


Quick Brown Fox C64 12 


55.00 


VIC-20 & C64: 




Graphic Printer Utility (Epson Gemini) 


15.00 


In Search Of... 14 


29.95 


Paper Clip 


115.00 


Snooper Troops 1 " 


29.95 


Easy Script 


65.00 


Rat Hotel 2 


25.00 


Checkbook Manager 


45.00 


Astroblitz Game 2 


Cartridge 25.00 


Smart 64 Terminal 


Cassette 20.00 


Trashman Game 2 


Cartridge 25.00 




Disk 35.00 


EPYX-Temple of Apshai 3 


Disk 30.00 


Vanilla Pilot 


25.00 


EPYX-Sword of Fargoal 3 


Disk 25.00 


C64-Forth 


55.00 


EPYX-Crush, Crumble Chomp 3 


Disk 25.00 


"Human Engineered 






'Commodore mi Software 


r MSD mc ,c Data 20 Corp 


,3 Ccidco 


: Creative Software ; Professional Software 5 Star Micronics. mc "Teletex C.C 


'■•Spinnaker 


3 EFVX Software 3 lnfo Designs Software g Amdex Corp. ,! Quick Brown Fox Inc. 


'^Synapse 



Call Toll Free 1-800-527-7573 For Latest Price Information In Texas Call: [214) 484-7836 
Complete Catalog Available Upon Request We Accept Master Card, Visa and American Express 
Southwest Micro Systems Inc. • 2554 Southwell • Dallas, Texas 75229 CfCle No 5 4 



February 1984 • COMMANDERI129 




Cyberworld, the science fiction adventure challenges you to accomplish the missions of the CYBERLEAGUE. You must 
infiltrate a Drokon warship by moving through the ship's corridors via joystick while dodging death. The entire sequence is in 
stunning 3D! Then you must steal the ship and fly through alien-ridden guadrants of space as you return to CYBER where you 
must fend off the Zaxxars with laser cannon and quick refiexes. And there is more as the action moves to Deep Space! 
Suggested retail price: 549.95 • We accept check, money order or VISA /MASTERCARD 
AVAILABLE ON DISKETTE ONLY • DEALER AND DISTRIBUTOR INQUIRIES INVITED 
Buy other fine Progressive Peripherals &. Software products at your local dealer, or order directly- 
Progressive Peripherals & Software • 2189 S. Holly St., #2, Denver, Colorado 80222 

ORDER HOTLINE: (303) 759-5713 
® Commodore 64 is a registered trademark of Commodore Business Machines. c '" Lle No " 58 

130ICOMMANDER • February 1984 



flE 64 



VIC 20 



|NT6 BP 




t\HO 



t^e 




**&** 



a<\ 






,rtW»" 






rtace 



J-fSs--' 



,w» 



ffOTN- 



**ls#* 



p<-itsS 



wfir*t* 



Q B<ftta9 



WW 



\\\e 



«*2S» 



se t\a\ 



****!&:*** 



a"N 



•-sfflTSSS-— 



a«N 



(itf 



,«*«* 



oli 



ate 



'tetfW 



otW^L; 



sp 1 



,«aA« 



Ease 



o\ U* e 



odote ' 







S\a\es 



W 



Vjroti> c 



,pee<i 



ate 



flrfflsa 



,ted >" 



etna 



#»•• 



^ems, 



\Xaw*c 



560 San Antonio Road, Suite 202 Palo Alto, CA 94306 
(415)964-8788 



Circle No. 172 





















FIGURE 3 
















FILENRME: 


MULTIPOKE 


.OBJ 








LINE 


9DDP 




:obe 


LRBEL 


OPC 


OPERAND 


COMMENTS 


0001 


933C 








****#*#********#** 




0902 


033C 








* MULTIPOKE V1.0 * 




0803 


033C 








; ** ******■*****♦*.*'** 




0004 


033C 








! <C)1983 BV 




0305 


033C 








; BV ERIC OIOUERE 




000S 


833C 








t 








0^07 


033C 








CHROET 


EQU 


SBB73 




0009 


B33C 








CHPO0T 


EQU 


«0079 




0009 


033C 








LOC 


EQU 


SFB 




00 J 


033C 








POINTR 


EQU 


*FD 




001 1 


0330 








EVRL 


EQU 


tftB9E 


*0B9E FOR VIC 


0012 


0330 








CONVRT 


EQU 


*B7F7 


*B7F7 FOR VIC 


0013 


0330 








INT 


EQU 


*64 




0014 


0330 
















0015 


0330 










ORG 


S033C 


PROGRRM STARTS IN CASSETTE 


0016 


0330 








t 






BUFFER 


0017 


0330 


R9 


4C 




SFTUrin 


LBR 


#*4C 


PLACE THE OPCODES FOR 'JMP' 


0019 


033E 


":" 


7C 






STR 


*7C 


AND THE WEBGE RBBRESS INTO THE 


0019 


0340 


09 


49 






LDA 


#<WEBGE 


CHROET ROUTINE 


S020 


0342 


85 


7n 






STR 


*7D 




0021 


0344 


R9 


03 






LB8 


ItMOEDOE 




0022 


0346 


85 


7E 






STR 


*7E 




0023 


0349 


60 








RTS 




WEDGE IS ACTIVATED, RETURN TO 


0024 


0349 








; 






BRSIC. 


P02? 


0349 


48 






WEDGE 


PHR 






0026 


034R 


cs 


26 






OMP 


#'& 


CHECK INCOMING CHARACTER 


0927 


034C 


111- 


0B 






BWE 


EXIT 


NOT WHRT WE WANT, SO LEAVE 


0028 


034E 


95 


7B 






LBR 


*7B 




0029 


0350 


C9 


82 






CMP 


t»2 


CHECK TO MAKE SURE PROGRAM IS 


ggirjg 


(5352 


F0 


07 






BEQ 


EXIT 


RUNNING UF NOT, LEAVE) 


0031 


0354 


R5 


B4 






LTJR 


*D4 


CHECK TO SEE IF QUOTE MODE ON 


0032 
0033 


0356 


P0 


03 






BHE 


EXIT 


IF SO, LERVE 


0339 


68 








PL9 






0034 


0359 


H0 


09 






BHE 


PROOES 


GO TO PROCESSING ROUTINE 


0035 


033B 
















003£ 


R35B 


€8 






EXIT 


PLR 




RETRIEVE CHARACTER 


0837 


0350 


C9 


39 






OMP 


#' I 


CHECK TO SEE IF COLON 


0036 


035E 


■~:i 


81 






BOO 


JUMP 


IF <*3P BRANCH TO JUMP 


0039 


0360 


60 








RTS 




RETURN 


0040 


03(5) 


40 


80 


00 


JUMP 


JMP 


$0880 


CONTINUE CHROET 


0041 


0364 








; 








004? 


0364 


20 


73 


08 


PROOES 


JSR 


CHROET 


OET FIRST CHARACTER 


0043 


0367 


28 


9E 


RB 




JSR 


EVRL 


EVALUATE EXPRESSION 


0044 


0369 


20 


F7 


B7 




JSR 


CONVRT 


CONVERT IT TO INTEGER 


004? 


036B 


R3 


64 






LBR 


INT 


OET HIGH-BVTE 


004^ 


036F 


85 


FO 






STR 


LGO+1 


STORE IN POINTER 


0047 


0371 


R5 


65 






LBR 


INT+1 


BO SAME FOR LOW-BVTE 


0049 


0373 


85 


FB 






STR 


LOC 




0049 


0375 


R9 


00 






LBR 


#0 


CLEAR INDEX VALUE 


00*50 


0377 


85 


FD 






STR 


POINTR 




0951 


8379 








; 








0052 


0379 


2a 


73 


88 


GET 


JSR 


OHROET 


GET FIRST CHARACTER 


0053 


0370 


F0 


16 






BEQ 


RETURN 


IF COLON OR ZERO, LEAVE 


0054 


037E 


20 


9E 


RB 




JSR 


EVRL 


EVALUATE EXPRESSION 


0055 


0381 


; 


F7 


B7 




JSR 


CONVRT 


CONVERT IT 


0056 


0364 


fi4 


FD 






LBV 


POINTR 


LORD INDEX 


0057 


0396 


R5 


65 






LTJR 


INT+1 


LORD LOW-BVTE ONLY 


0036 


9383 


91 


FB 






STR 


<lgc:>,v 


STORE IN MEMORY 


005? 


0399 


E5 


FB 






INC 


POINTR 


INCREASE INDEX 


0060 


0390 


20 


79 


00 




JSR 


OHRGOT 


GET LAST CHRRRCTER 


0061 


038F 


F0 


03 






BEQ 


RETURN 


IF COLON OR ZERO.. LEAVE 


0062 


0391 


4C 


79 


03 




JMP 


GST 


CONTINUE LOOP 


0063 


0394 
















00S4 


0394 


40 


73 


08 


RETURN 


JMP 


CHROET 


LEAVE ROUTINE 


0065 


0397 
















0066 


0397 


99 


09 




RESTRE 


LBR 


#*C9 


RESTORE ORIGINAL 


0067 


0399 


83 


7C 






STR 


*7C 


VALUES IN CHRGET 


0066 


039B 


R9 


3fi 






LBR 


#*3R 




0069 


039B 


83 


7D 






STR 


*7B 




3070 


039F 


99 


B0 






LBR 


#*B8 




0071 


0391 


63 


7E 






STR 


*7E 




0072 


0393 


68 








RTS 




RETURN TO BASIC 


ASSEMBLY COMPLETE. 










SYMBOL TABLE 














CHR!GET-$0C 


73 


CHRGOT-S0879 LOC *00FB 


POINTR-*00FB EVRL *AB9E 


CONVRT-SB" 


T7 


IHT- 


*0864 SETWDG-*?33C 


WEDGE— *0349 EXIT *835B 


JUMP- 


*0361 


PROOES-*0354 GET $0379 


RETUP,N-*0394 R£STRE-$8397 


PROOPBM START: *933 


; PROORRM END: *<33FK 





Continued from page 30 

with complex formulas and expressions as 
well as variables. The line: 

2©&M*YL,Z + 1,13, X(3): 
is perfectly acceptable providing all the 
values are within range. One caution: 
always deactivate MULTIPOKE before 
using the datasette in any way, or else 
move it somewhere else in memory. 
HOW MULTIPOKE WORKS 

I've included extensive comments in the 
disassembly of MULTIPOKE, so I'll only 
make a few additional ones here. Two 
special ROM routines are used by MULTI- 
POKE: EVAL and CONVRT. EVAL is a 
routine that evaluates {finds the value of) 
an expression pointed to by CHRGET and 
ending with a comma or a colon. CONVRT 
is a routine which takes the value found by 
EVAL and converts it into a two-byte in- 
teger found at £64 and $65 (in HIGH/ 
LOW format, not the usual LOW/HIGH). 
MULTIPOKE uses these to get and store 
the values following the ampersand. 
CONCLUSION 

Wedges are definitely useful for adding 
extensions to BASIC, as in MULTIPOKE, 
and to explore the innards of the BASIC in- 
terpreter. I hope you find MULTIPOKE and 
the concepts presented here useful and 
practical. You may send your questions 
and suggestions to me in care of COM- 
MANDER, R 0. Box 98827, Tacoma, WA 
98498. 



132/ 'COMMANDER • February 1984 



z commodore 



C64 computer $199 

C1525 printer 209 

Easy Script (d) 35 

Easy Finance (d) 19 

Bonus Pack (d) 15 

Logo(d) 35 

Educational Games (d) 9 

General Ledger (d) 35 

The Manager (d) 39 

Easy Mail (d) 15 

Protector II (d) 25 

Gorf (c) 15 

Fort Apocalypse (d) 25 

Wizard of Wor (c) 15 

WordPro Plus 3/64 (d) 55 

Simon's Basic (c) 15 

Hey Diddle Diddle <d) 22 

Curse of Ra (d) 19 

R. Redmond 

Commodore 54 Specialists 

2041 Carthage Road ■ Dept. C 

Tucker, GA 30084 

Bank check, money order, personal check. Visa 
or Mastercard accepted (include card no . enp 
date ana signature) Add $2 00 lor shipping 
Write lor tree catalog 



Circle No. 227 



VIC 20 64 



LATE ARRIVALS 



64 COMMODORE 



1541 DISK DRIVE $239 



17D1 Color Monitor . , S255 1530 Recorder .. 

1525 Printer $239 1600 Modem . , . 

1520 Color Ptr ,. S'59 1650 Auto Modem 

Hescard S23 Microtek 16K Ram 

Has Sound Box .... 
Data 20 Exp, Chassis 



S59 

$59 

$156 

S82 

$13 UMI 3K Ram $56 

$56 



VIC 20 SOFTWARE VIC 20 



APPLIED SYSTEMS 

Number Gulper(C) ... $17 
Number Chaser(C) ... $17 
BRODERBUND 
Martian Raider (C) . .. 514 
Multisound Synth. (C) $14 

SharkTrap(C) $14 

Sky Blazer (fl) $27 

Seafox(R) $27 

AE{R) $27 

COMM-DATA 

Pakacuda (C) $13 

Sketch and Paint (C) . . S13 

Eight Ball (C) $13 

Invader Educ. Series 

(eacrt)(C) $13 

COMPUTERMAT 

Paratroopers (C) S15 

Bug Blast (C) S12 

Cricket(C) S12 

CREATIVE S.W. 

Black Hole(R) $36 

Trashman(R) $36 

Astroblliz(R) $36 

City Bomber(R) $20 

Apple Panic (R) $36 

Choplifter(R) S36 

Serpentine (R) $36 

Videomanla(R) S36 

Terraguard(R) S36 

EPYX 

Monster Maze (R) .... $27 

Sword of Fargoal(C) . $20 

Rlcoehel(C) $14 

Rescue at Rlgel(C) . . . S20 
Temple olApshai(D) . S27 
HES 

Gridrunner(R) $27 

Raid of IsramlC) $14 

Robot Panic (R) S27 

Protector (R) $29 

Sharr.uSlRl - $27 

Predator (R) $27 

Syn The Sound (R) ... $39 

Aggressor (R) $27 

Heswrlter(R) $27 

Turtle Graphics [R| ... $27 

Hesmon (R) $27 

Vic Forth (R) $39 

6502 Prof. Dev.Sys.(C) $20 

Torg(C) $13 

Concentration (C) .... $12 

Fuel Pirates (C) $12 

Simon (CI $12 

VicTrek(C) $13 

CoColl(C/D) $27 

QUICK BROWN FOX 
Prof. Word. Proc $46 



SYNAPSE 

Harrier (C) $23 

Squeeze (C) S23 

Astro Patrol (C) $23 

TAYLORMADE 
FunFractions(C) .... $18 
Vic Lemonade (C) ... $12 
TchTypingTutor(C) . i $13 
T&F SOFTWARE 

Word Search (C| $14 

Sports Search (C| .... $14 
Arcade Search (C| ,..$14 
TOTL 

Mailing List (C) S14 

Time Management (C[ $22 
Research Assl.(C) ... $22 
THORN EMI 

River Rescue (R) S29 

Vic Music Comp. (R) .. $29 
Submarine Comm.(R) $29 

Mutant Herd (R) $29 

Fourth Encounter|R| . $29 
TRONIX 

Galactic Blitz (C) $17 

Swarm (C) $20 

SldBwlnder(C| 320 

Scorpion (R) $27 

Gold Fever <R| $27 

Deadly Skies (R) $27 

UMI 

Video Vermin (R| $27 

Amok(C/R) $20 

Outworld(R) $27 

Satellites & Met. (Ri .. $27 
Subchase(C) ....... $17 

Kosmic Kamikaze (C) . $17 
Meteor Shower (C) ... $11 
Super Hangman (C) ..$14 
Spiders of Mars (R| ... $27 

Meteor Run (R) $27 

Vlcalc(C) $11 

VI Term A (C) $14 

VI Cat (C) $17 

VI Check (C| $17 

Alien Blitz (C/R) $20 

Sky Math (C| $11 

Space Division (C| . . 511 

TheAlien(C) $17 

Grand Master(C) ....$27 

Renaissance (R) $33 

Cloud Burst (R) $20 

Sk!bbereen(R| S20 

Wordcraft20(R| $65 

VICTORY 

Adv. Pak 1(C) $14 

Adv. Pak 11(C) $14 

Annihilator(C) $18 

Grave Robbers (C) ... $12 

Kongo Kong (C) $18 

Trek(C) $12 



BATTERIES INCLUDED 
Delphis OraclelDI .... 114 
Paper Ciip(D) 89 

COMM-DATA 
(New Vertlona) 

SupercudalC/D) 16 

Pegassus Odyssey(C'P) 18 

Escape MCP(C/D) 18 

Toddler Tutor(CD) .... 18 
Prim. Math Tu1or(C/0) . 18 

Math Tutor(C/D) 18 

English lnvaders(C/D) . 18 

DATA 20 

Pro Word Proc.(C) 21 

General Ledger(CI 21 

Accounts Rec (C) 21 

Else Spreedsheet(C) . . 21 

EN— TECH 

Studio 64(D) 28 

Sprite Fun(C) 16 

EPYX 

sword Fargoal(C/D) ..20 

Crush Crumble(D) 20 

Upper Reaches APS(D) 14 

HES 

Synthe Sound 64(B) ... 34 

64 Forth(R) 4D 

Time/Money Mgr(D| . . 4B 



INFO-DESIGNS 

G/L (O) 61 

A/P (D) 61 

A/R (D) 61 

NUFEKOP 

ExterminsIOr(C) 20 

3-D Man(C) 16 

RAINBOW 

Pers. Finance Assist (D) 41 

PSYCOM SOFTWARE 

Personality Analyzer(D) 24 

SIERRA ON-LINE 

Crossfire(D) 20 

SOUTHERN SOLUTIONS 

Bill Payer( A/P) 68 

Business Man(GrL) .... 6B 
Paymaster(Payroll) — 68 

Bill Collector! A/R) 68 

Wkdgetflnventoryi 68 

T 4 F SOFTWARE 

Word Search(C) 15 

Sport Search(C) 15 

Arcade Search(C) 15 

TIMEWOHKS 

Programming Kit 1(D) . 18 

Programming Kit 2(D) . 18 

Programming Kit 3 (D) . 18 



*4- cr* 



SPECIALS 

Gemini 10X Printer S289 

Gemini 15X Printer $379 

Gorilla Banana Printer $199 

COSMIC 



FllnterfM - COMPUTERS 



C* 



GEMINI 10X . 


. S289 


GORILLA ... 


. S199 


CITOH 




Prowriter 


. . . $345 


Prowrltsrll 


. , . $629 


Starwriter 


. $1149 


Prlntmaster 


, . $1448 


NEC 




8023 A.C 


. , . $409 


3510 


. . $1375 


3530 


. . $1579 


3650 


, . $1779 


7710/7730 


. . S1998 



PROWRITER . $345 
SMITH TPI ... S488 

SILVER REEDP .... $669 

QUME 11/40+ $1299 

OKI-DATA 

Mlcrollne82A S39B 

Mlerollne83A $636 

Mlcrollne34P $958 

Mlcroline92 $488 

Mlcrollne93 $858 

DIABLO 

620R $g39 

630R $1719 



MONITORS 



AMDEK 

Colorl $239 

V300 $139 

V300A $149 

Color II $449 



NEC 

GRN(JB1260) . . 
GRN(JB1201) .. 
ColorComposite 
RGB Color 



y CBM 64 CALL 

1541 DISK DRIVE ... $239 




$255 1530 Recorder $59 

$239 1600 Modern $59 

$169 1650 Auto Modem .. $158 

$60 CWB 64 Ret Guide . . $16 

$29 The Connection (Into) ..$85 

. $339 

.. $59 



1701 Color Monitor 
1525 Printer .. 
1520 Color Ptr . . 
Card ? (Inlc) .... 

Light Pen 

Cassetlo Info $29 MSD Disk Drive 

Card ? Software S16 PTI 45 Lot Board 



Script 64 S77 

Caic Result Prof S1 1 4 

Calc Result Easy S68 

The Home Accountant S48 

Oelphis Oracle . . ,S114 

Word Pro 3 with Spell 578 



. ., $115 

. .. $155 

. . , $298 

. . , $598 



MODEMS 



HAYES 

SmartmodBm $209 

Smartmodem 1200 .. $498 
Mlcromodem II $259 



NOVATION 

J-Cat $99 

Apple Cat II $259 

D-Cat $149 



727 BREA CANYON RD„ SUITE 16 
WALNUT, CA 91789 

ORDER LINES OPEN MON-SAT 8 am - 8 pm 

(800) 626-7642 

PLEASE FOR ORDERS ONLY 
SORRY, NO COD'S 

(714) 594-5204 

FOR TECHNICAL INFO, ORDER INQUIRIES, 
OR FOR CALIFORNIA ORDERS 

Add $2,50 shipping per software order m connnenial U S. Add S5 OD 
shipping per software order lor AK. HI, FPO-APO Add $10.00 Of 15% 
(whichever is greater) per soflware order lor non-U S Call for cos! of 
hardware shspomg Calif residenis add 6V?Va sales tax Cashiers 
checks or money orders filled with n 2d hours for items in stock 
Personal checks rfTuire 4 weeks Iq clear MasterCard and Visa OK for 
software only within continental U S . add 3% surcharge include cara 
no . expiration date and signature Oje lo our low prices, all sales aie 
final All defecifve returns must have a return authorization number 
Please call to obtain one before returning goods lor replacemenl or 
repair Prices & availability subject to change 



64 



SOFTWARE 



64 



ACCESS SOFTWARE 
Neutral Zone (C/D) ... $26 
Sprite Master (C/O) ... $27 

AVALON HILL 

Nukewar(C) $12 

Planet Miners (C) $12 

Androm. Conquest [C) $14 
Midway Campaign (C) S12 
North All. Convoy (CI .$12 
Comp. Stcks/BndsfC] $15 
Computer Football (C| $16 

Telengard(C) $16 

BATTERIES INCLUDED 

Paper Clip (D) $89 

D.Base $114 

BRODERBUND 

Ctiopllfter(R) $29 

Serpentine (R) $27 

Sealox(R) $27 

David's Midnight |D| . , $23 

COMMODORE 

Easy File (D) $75 

Easy Finance (D) . . . $38 

Easy Mail (D) $36 

Easy Script (D) $75 

Easy Schedule (D) . . , $59 

Logo(R) S75 

Pilot (D) $75 

Assembler(D) $38 

Music Machine (O) ... $25 
Music Composer (D) . . $25 

MezaMuslc(D) $75 

VideoMuslcSupl.(D) $38 

Jupiter Lander (R) $25 

Radar Rat Race (R) ... $25 

SeaWolf(R) $25 

Klckman(R) $25 

COMM-DATA 

Pakacuda . (C)$14(D)$18 
Escp. MCP . (C|$14(D)S18 
Centropods (C)$14(D)5lS 

COMPUTERMAT 

Aroade-Pak (C) $18 

Educatton-PakfCI $18 

CREATIVE SOFTWARE 

Moondust(R) $25 

Trashman(R) $25 

Save New York (R| . . , $25 

Astroblltz(R) S25 

Household Fin. (D) ... 525 

DATA 20 

Video Pak 80 $139 

Z60 Video Pak S229 

EN-TECH 

Finance Calc 64 $34 

Data Base 64 $56 

Invoice Ease 64 $56 

EPYX 

Temple of APS (D) ,..$27 
Upper Reach. APS (D) $14 
Jumpman(D) . , $27 

HES 

HES Modem $59 

6502 Prof.Dev.Sys.(C) . $22 

Hesmon 64 (R) $27 

Turtle Graplcs II (R) .. $41 

Heswrlter64(R) $32 

Grldrunner(R| $27 

Retroball(R) $27 

INFOCOM 

Zorkl.llorlll(D) $27 

Deadline (Dl $35 

Starcross (D) $27 

JIN SAM 

Mlnl-Jinl(R) $75 

LITTLE WIZARD 
Pro.Mall.Llst (C)$22(D)$25 
Stockm aster 

(Inventory] (C)$25(D|$28 
LOGISTIC 

Datacalc64 (C) $55(0) $59 
Home Journal (D) .... $55 



M1CROSPEC 

Payroll System (D) ... $73 
Inventory Pkg(D) .... $73 
General Ledger(D) , . . $73 
Disk Data Mgr(D) .... $62 

MallUstMgrfD] $41 

Checkbook Mgr(D) ... $39 
M-SOFT 

M-Flle(D) S89 

ON-LINE 

Frogger(O) $23 

Jawbreaker [Dj $20 

PACIFIC COAST SOFT. 
PCS (60 Col 3D, Word Proc, 
D.Base, Spreadsheet) CALL 
Account PAC (C/D) ... $34 

FilePAC(D) $30 

Editor PAC(D) $39 

Inquire PAC(D) $57 

Happy Tutor Typng(D) $16 
PROFESS. SOFTWARE 
Wordpro3 + /64(D) ... $68 
QUICK BROWN FOX 
Prof.Word Proc. (R) ... 550 
RAINBOW 

Writers Assistant .... $95 
Spreadsheet Assist. . . $95 

File Assistant S95 

SIRIUS 
BiadeiBlackooodle(D) $27 

Type Attack (D) $27 

Repton (D) $27 

Critical Mass (D) $27 

Snake Byte (D) 523 

Way Out (D) $27 

Fast Eddie (D) $23 

Turmoil (D) $23 

Spider City (D) , . . $27 

Squlsfi'Em(D) $23 

Pinal Orbit (D) $27 

Alpha Shield (D) $27 

SKYLES ELEC. WORKS 

Busicalc(C/D) $52 

Buslwrlter(O) $72 

SPINNAKER 

Snooper Troops 1 (D) .$29 

Pacemaker (D) $23 

Klndercomp(D) $20 

Hey Diddle (D) $20 

Most Amaz. Thing (D) . $27 

SYNAPSE 

Fort Apocalypse (C/O) $23 

Survivor (C/D) $23 

Drelbs(C/D) $23 

Pharoh's Curse (C/D) .$23 

Protector 1 1 (D) $23 

Morgal(D) $23 

Shamus (D) $23 

TAYLORMADE 
Touch Typing Tutor 

3.0(D) $21 

TIMEWORKS 

Rbbrs/Lost Tomb (C/D) $21 

Wall Street (C/D) $21 

Money Manager(C/D> $21 
Data Master (C/D) .... $21 
Dungeons of Alg. 

Dragons (C/D) $21 

TOTL 

Text 2,6 . . . (C) $32 (D) $34 
Label2.6 . . (C)$15(D)$17 
Time Manager 2.6(C) . $24 
Time Manager 2.6(D) . $27 
Resrch Assist. 2.0(C) . $24 
Resrch Assist. 2.0(D) . $27 
UMI 

Motor Mania (C) $20 

Renalssance(C) $27 

VICTORY 

Annlhllator[C/D> $16 

Kongo Kong (C/D) $16 

Trek (C/D) $14 

Adv. Pack #1 (C/D) ... $16 
Adv. Pack #2 (C/D) ... $16 
Grave Robbers (C/D) ,. $13 
ChomperMan{C/D) ..$18 



Circle No. 49 



FIGURE 4fl - COMMOBORE 64 VERSION 



10 REM MULTIPOKE.BRTA 
29 £E iv ! CS4 VERSION 
25 : 
38 G0SUB888 

35 F0PI=8T015 : FOR.T=0TOi5 : &532S8, J, I : NEXT.T, I 

49 £53280 ,3, 1 : PRINT" MULT I POKE OK..." 
45 PRINT" TQ quit TVPE SVS 919," 

50 END 

808 FOR 1*82810931 : REFMJJJ ; POKE I , J : NEXT : SVS828 : RETURN 

900 BflTR 169.' 76, i33.i 124.. 169, 73.. 133, 125 , 169, 3, 133.. 126.. 96.. 73 

916 DATA 201 j 38, 203, 13, J. 65.. 123.. 20 1, 2, 248 > 7,~ 165" 212, 208, 3 

920 IiPTP 104.. 398, 9, 104, 281, 58, 144, 1, 96, 76, 128, O, 32, 115 

933 DATA 8, 32.. 158, 173, 32, 247, 133, 165, 100, 133, 252, 165, 101 , 133 



943 BATfl 



i £9 , . 1 3: 



9fV'i r.UTR 3 , 76 • 1 >■ 1. 1 3 
970 BATR 125. 169.. 1?6j 



153.. 1" 



i3, 32, 115, 8, 240, 22.- 32, i3»> xr-s, Sd 
165.. 101.. 145, 251 > 230, 253, 32.. 121 , 0.. 240 

76, 115, 0, 169, 201, 133, 124, 169, 58, 133 

133, 126, 9>3 



FIGURE 4B - VIC VERSION 



\\?\ ppM MULT I POKE .BATfl 

20 REN VIC VERSION 

25 : 

30 GOSUB8.00 

35 FOPI=0TO255 ■ &36S76 ■ T , I , I , T : NEXT 

40 £36876 > 8 , .■ .. 27 : PR I NT " MULT I POKE OK . . . " 

45 PR TNT" TO QUIT TVPE SVS 919," 

50 END 

800 F0RI=828T0931 : READ J : POKE I , J : NEXT : 8VS828 : RETURN 

988 TjRTP 169, 76, 133, 124, 169, 73, 133, 125, 169, 3, 183, 126 > 9S> 7 

■5 10 BRTA 281.- 38, 208, 13, 165, 123, 201, 2, 248', 7, 165, 212, 208, 3 

92R BRTfl I8 4 ' 288 * %■■ 184, 2ei i' 53, 144, 1, 96. . 76, 128, 0, 32, 115 

930 BRTfl 0, 32, 158, 205, 32, 247, 215, 165, 100, 133, 252, 165, 101, 

94P DATP, 251. 169, O, 133, 253, 32, 115, 8, 240, 22, 32, 158, 205, 32 

950 BRTfl 247, 215, 164, 253, 165, 101, 145, 251, 230, 253, 32, 121, 0, 

968 DATA 3, 76, 121, 3, 76, 115, 0, 169, 281, 138, 124, 169, 58, 133 



133 

240 



970 DPTP 12' 



133, 126 



\34ICOMMANDER • February 1984 



Continued from page 106 

ADVENTURE AND 
INTRIGUE FROM BRILEY 

Briley Software has released five new, 
exciting programs for the Commodore 
64. 

In the Explorer Series are two new text 
adventures which are different each time 
the game is played. HIGH SEAS is a game 
of 1 9th century swashbuckling adventure, 
in which you try to rid the Atlantic Ocean 
of cut-throat pirates, and recover the gold 
that they have stolen. Seek out islands, 
ports-of-cali, and buried treasure, while 
fighting off the murderous pirate ships. In 
FUR TRAPPER, you are gathering the pelts 
of animals in the high Rockies to make 
your fortune before the snows of winter 
set in. You will encounter breath-taking 
views, Indian trading posts (with breath- 
taking prices), lost Indian treasures, and a 
wide variety of ferocious animals. 

In the Detective Series are three new 
games of deduction and reasoning. Each 
features a graphic map of the building in 
which the crime took place, a wide variety 
of cooperative (?) suspects, and a different 
solution every time! The object of each is 
to determine from your limited informa- 
tion the name of the criminal, and the 
hour at which the crime took place. In 
MANSION!, you must determine who 
stoie a family heirloom during an elabor- 
ate dinner party, In PENTAGON!, you must 
find the traitor who has stolen one of 
some secret defense plans, MUSEUM! 
calfs to report that the Gutenburg Bible is 
missing (among other possible treasures). 
Put on your gumshoes and find out who 
did it! 

Each of these games is available on tape 
from: Briley Software, Box 2913, Liver- 
more, CA 94550-0291, Price: $14.95 

each. Circle No. 262 

MOSAIC RAMMASTER 32 
for the VIC-20 

Mosaic Electronics introduces the RAM- 
MASTER 32 for the VIC-20 computer. The 
RAMMASTER 32 includes many features 
that before were only available on pro- 
ducts costing much more. 

These features include a built-in expan- 
sion port so that it can be used with any 
cartridge based program without needing 
the additional expense of a mother board. 
The RAMMASTER 32 features block selec- 
table memory so that the user can change 
the memory map to meet his specific 
needs at that time. 

Features include a write protect switch 
which protects programs, utilities, etc. 
from interference from BASIC, a pause 
switch which halts any program in pro- 
gress, and a port for a pause/reset cable 
for more convenient positions. 



The RAMMASTER 32 also features 
complete easy, to understand 
documentation and a help line. For those 
who have any questions, call 
1-800/2-ADD-RAM. 

The RAMMASTER 32 suggested retail 
price is $129.95 and is available now. 

Mosaic Electronics c,«i.no2«3 

P.O. Box 708 
Oregon City, OR 97045 
503-653-7885 1 -800-2-ADD-RAM 

TYPING GAME FOR C-64 

Learn typing skills in a video game space 
war format with MasterType from Light- 
ning Software, on C-64 disk. 

MasterType consists of 18 progressive 
lessons allowing the user to develop 
mastery of the keyboard at an individual 
rate. Each row of keys is separately in- 
troduced, presenting individual keys first 
and building up to words. After each 
lesson, the game reports the number of 
words typed per minute and words mis- 
spelled or destroyed. 

The MasterType package includes a 
manual with directions for running the 
program, descriptions of the options and 
educational implications, hints for win- 
ning the game, finger charts, suggestions 
for successful touch-typing, directions for 
customized lessons and description of the 
18 preprogrammed lessons. 

Price: $39.95. For more information, 
contact Bruce Zweig, Lightning Software, 
480 California Ave., Palo Alto, CA 94306 
(415)327-3280. c«rd« no. m 



PARALLEL 
PRINTER INTERFACE 

The DATA 20 Parallel Interface is an easy 
way to use a parallel printer with a Com- 
modore computer. This device takes ad- 
vantage of the same technology that pro- 
duces LCD watches and calculators. There 
are no awkward ribbon cables or boxes to 
worry about. With the attractive packag- 
ing format it appears to be a cable. 
Features: 

• Supports the Commodore standard 
handshaking protocol-appears to the 
system as a 1525 printer. 

• Translates the Commodore character 
set to ASCII. 

• Passes through graphics character. 

• Doesnotusepowerfromthecomputer, 
the printer, or any external supply. 

• Easy to use-simply plug it in, no soft- 
ware to load or switches to configure. 
Retail price: $49,95. Available from 

DATA 20 Corporation, 23011 Moulton 
Parkway, Suite B 10, Laguna Hills, CA 
92653(714)770-2366. circle no. 265 



ZEPPELIN RESCUE 

ZEPPELIN RESCUE, on disk and cassette 
for the Commodore 64, takes you 
through the five different cityscapes on 
your rescue mission. You must maneuver 
your way through the city, flying from the 
tops of buildings to the piers beneath 
suspension bridges to save the city 
dwellers before its too late. As you rescue 
the inhabitants of Los Angeles and your 
space-ship takes off, you then advance to 
progressively more difficult screens- 
starting with daylight, going through 
dusk, night and finally, dawn. 

ZEPPELIN RESCUE is available for $19.95 
on cassette and $24.95 on disk. For ad- 
ditional information, contact: Micro Soft- 
ware International, The Silk Mill, 44 Oak 
Street, Newtown Upper Falls, MA 02164 
(617)527-7510. ante no. 266 

STATISTICS PACKAGE 

Kobetek Systems Limited is pleased to 
announce the availability of SPP (Statistics 
for Personal Computers), a sophisticated 
statistical software package for Commo- 
dore 4000, 8000, and 64 series. 

The package is menu-driven and in- 
cludes: descriptive statistics; cross- 
tabulations; correlations; linear, cubic and 
quadratic regression; multiple regression; 
one-way and two-way ANOVA (unbalanc- 
ed if desired); as well as non-parametric 
statistics. 

Data can be displayed in the form of 
histograms, scatter plots, normal prob- 
ability plots, box diagrams and tables. 
Available from: 

KOBETEK SYSTEMS LIMITED 
1113 Commercial Street 
New Minas, NS 

B4N 3E6 Circle No. 267 

(902) 678-9800 
Prices range from $350.00 to $500.00 
for complete packages. 

CARIBBEAN ISLANDS 
BULLETIN BOARD 

The first Bulletin Board System (BBS) 
dedicated to residents of the Caribbean 
has been established in Puerto Rico. Com- 
modore User Group president, Julio Mar- 
tinez, reports the BBS is up and running a 
Steve Punter version, modified for Com- 
modore and a TNW modem. The system 's 
hours of operation are from 8 PM to 8 AM 
daily. The telephone number is (809) 
781-0350. 

Sysop Martinez says most users ex- 
change programs and club information 
notices. He invites callers from the main- 
land to log on. 

5=IL5|F>^i=IL5|r?:!^IL^|r? 

February 1984 • COMMANDER 1 135 



GET THE BEST FOR YOUR COMMODORE 64 



BUSINESS 



- FINANCE CMC 64 • Disk 


$45.95 


• DATA BASE 64 • Disk 


49.95 


• MANAGEMENT SYSTEM 64 • Disk 


45.95 


• FAMILY PAC 64 (3 in 1| • Disk 




(CHECKBOOK. RECIPE. EDU-GAME) 


45.95 


■ CHECKBOOK EASE 64 • Disk 


29.95 


HESWRITER 64 • Cart. 


29 95 


HESMON 64 • Cart. 


25.95 


HES MODEM • Carl. 


67.95 


TURTLE GRAPHICS II * Cart. 


39.95 


QUICK BROWN FOX (W.P.) • Cart. 


45.95 


WRITERS ASSISTANT |W P | • Disk 


59.95 


FILING ASSISTANT • Disk 


67.95 


INVENTORY PACKAGE • Disk 


77.95 


TOUCH TYPING TUTOR • Disk & Cass. 


18.95 


CALC RESULT EASY • Cart 


67.95 


CALC RESULT ADVANCED • Disk 


127.45 


PAPERCLIP [W.P.I • Disk 


99.95 


M'FILE • Disk 


94.95 


WORD PROI3 (W.P.I • Disk 


71.95 


SPELL RIGHT PLUS (DICTIONARY) • Cart. 


49.95 


DELPHI'S ORACLE [DATA EASE) • Disk 


125.95 


TIME & MONEY MANAGER • Disk 


55.95 


OMNICALC (SPREADSHEET) • Disk 


79.95 


CARDCO PRINTER INTERFACE 


54.95 



POLICY 
All orders are shipped U.P.S. Shipping charges are 52.00 tor 
prepaid orders and S3 25 for CO D. For last delivery send 
money order, certified check or credit card. 
Please allow approximately three weeks for clearance on 
personal checks 

All items are subject to availability and price change. Thanks 
for ordering from House of Software! Call for free catalog! 



EDUCATIONAL 

HUNDREDS MORE AVAILABLE 
SNOOPER TROOPERS I. II • Disk S29.95 

KINDERCOMP • Dsk & Crt. 19.95 

IN SEARCH OF MOST AMAZING THING • Disk 26.95 

PROGRAMMING KIT I • Disk 19.95 

FACEMAKER • Disk 22.95 

KIDS ON KEYS • Carl. 29.95 

FRACTION FEVER • Cart 29.95 

PIPES • Cart. 29.70 

ENGLISH INVADERS • Disk & Cass. 21.95 

DUNGEONS ALGEBRA DRAGONS • Disk & Cass. 19.95 

UP FOR GRABS • Carl. 29.95 

BENJI'S SPACE RESCUE • Disk 29.95 




HOUSE Of 
SOFTWARE 



'From EN-TECH Soliware 



ENTERTAINMENT 

STUDIO 64 [MUSIC MAKER) • Disk & Cass. S29.95 

GAME DESIGNER • Disk & Cass. 25.95 

GR1DRUNNER • Cart. 20,25 

TEMPLE OF APSHAI • Disk 25.95 

UPPER REACHES OF APSHAI ■ Disk 13.50 

CURSE OF RA • Disk 13.50 

ASTROBLITZ • Cart. 29.20 

SAVE NEW YDRK • Carl. 29.70 

PERSONALITY ANALYZER • Disk 28.00 

PHANTOM KARATE DEVILS • Disk 29.70 

PLANETFALL • Disk 38.20 

ENCHANTER • Dish 38,20 

SEA FOX • Disk 33.95 

CHOPLIFTER • Disk 33,95 

PROTECTDR II • Disk & Cass. 24.95 

TELENGARD • Cass. 16.S5 

FROGGER • Disk & Cass. 22.95 

FDRT APOCALYPSE • Disk & Cass 22.95 

ROBBERS OF THE LOST TOMB • Disk 19.95 

JUMPMAN • Disk 25.95 

SWORD OF FARGOAL • Disk & Cass. 20.25 

PAKACUDA • Disk & Cass. 11.95 

SURVIVOR • Disk & Cass. 22.95 

PEGASUS ODYSSEY • Disk & Cass. 19.95 

NEUTRAL ZONE • Disk S Cass. 27.95 

COMPETITION PRO. JOYSTICK 17 95 



To Order Call: 

(213) 768-8866 

Or 
Write To: 
HOUSE OF SOFTWARE 

9183 Mercedes Ave.* Arteta, CA 91331 



SHOW US A BETTER PRICE AND WE'LL BEAT IT! 



IF IT'S FOR 
AND IT'S C 



I THE COMMODORE 64 
GOOD, IT'S PROBABLY 




MANAGEMENT SYSTEM 64 

Trus integrated business program gives you the computer power 
once rese^ed for large corporations. Capabilities include invoicing, 
inventory control, and customer mailing lists. Disk SG9.95 

FINANCE CALC E4 

Tne tearJer m home and business financial analysts. You can have 
up co 144Q itemized expenses and print "1QB5 different financial 
reports and bar graphs, in addition, it keeps and compares as 
many as 1£ budgets at once. Disk SB9.95 

□ ATA BASE 64 

A perfect recond system far any business or home. It can scare 
up to 1 2QO records end has up to SO fields for each one . A special 
labei and report designer is included, it can also merge with popular 
word processors. Disk 55935 

GAME DESIGNER 64 

Use to animate 16 sprites and design colorful background screens. 
Several game sub-routines included. Disk 9335.95 



STUDIO 64 SERIES 

Anyone can now create music as beautiful as the most advanced 
programers could one year Bgo!! Just play and the computer wil] 
instantly write the music on the screen. Included are powerful 
features ike block move, single note editing and scrolling, ft will save 
and recall, add music to your own programs arid print lead sheets. 
Disk S39.55 

FAMILY PAK [3 in 1] (ALL] 555.95 

Three of tne finest home programs available: 

• CHECKBOOK EASE 64 

Handles aver 13DO transactions. Prints statements, and all types 
of checks, and 4Q expense categories. $39,35 

• RECIPE KEEPER 

Searches by ingredient, category or name. Calculates 
measurements for different serving amounts and prints copies. 

• SPACE MATH 64 

Learn math, explore the universe, dance to the music and watch 
the show. 



BABIES OF THE DIRT 

An earthquake sucks you to the canter of the earth. To escape 
you must battle the BABIES OF THE DIRT. But, don't rmss or its 
doomsday! Watch out for their mother. $39.95 



Circle No 105 



NDTEi PROGRAMS ARE COMPATIBLE WITH ALL PRINTERS AND UTILIZE FULL -SCREEN PROCESSING 



P.O. BOX 881, SUN VALLEY, CA 91353 • [213] 768-6646 



It's time for your 
computer to grow up. 

Meet PractiCalc." The world's most versatile spreadsheet at only $40.* 




Games are fun when it's time to play. But at 
heart, your Commodore 64'" or VIC-20" is a full- 
grown computer 
straining to 
gallop at the 
touch of your 
fingers. 

But the problem 
is, most software's 
been designed for 

toys. Not for real Commodore 64 and VIC-20. 

Computers. Until HOW. Not just for games... 

Now comes PractiCalc. And there's not much 
in the world of grown- 
up computing it won't 
do. It'll keep 
addresses {in 
alphabetical or 
numerical order), 
phone numbers 
(likewise), make 
budgets and menus, 
project profits, keep 
track of expenses, 
inventories, investments, what have you. For 
your home, your school, your business. 

PractiCalc gives you 




Budgets, inventories, 
projections, you name it.. 



F- .i"".!!'' ! .1-''-' '■"*■" 



TJl*"J«l- 




Spreadsheet analysis . . . 

square roots, logarithms, exponential 



everything you'd 
expect from a 
spreadsheet, like 
adding and 
subtracting, 
multiplying 
and dividing 
calculating 



m .»■■«..■'. :-» KM. 




High or low 
resolution graphics . 




numbers and even 
trig functions. And 
PractiCalc gives you 
a lot more. 

Want to make 
a chart? Hit a key 
and the high or low 
resolution graphics of 
PractiCalc Plus or 
PractiCalc 64 wili turn 
numbers into graphs. It'll even print out 
everything that shows on the screen. 

Want a lot of facts and figures at your 
fingertips? PractiCalc stores more than 2,000 
cells in up to 100 columns and 250 rows. It'll 
sort them, search them, or shuffle them for you. 

You can add 
entries, delete them, 
or move them around 
-numerically or 
alphabetically, and 
instantly of course. 
And you'll find 
PractiCalc unusually 
friendly, flexible, and 
forgiving. 

All of which is a far cry from just playing with 
a joystick. Still, 
PractiCalc has one 
thing in common 
with a 
computer 
game. 
The price. 
Only $40. 




High-speed and 
wild card search... 



Jz£i.vmm t-f .1 ^* 



w* 




Alpha or numeric sort.. 



PractiCalc by 



fc COMPUTER 

___^^_ _| SOFTWARE 

MW ASSOCIATES. INC. 

Exclusively distributed by Micro Software International, Inc. 

The Silk Mill, 44 Oak Street, Newton Upper Falls, MA 02164 • (617) 527-7510 

•$40 is suggested retail price (or tape version of PractiCalc-20 ($45 for disk version; PractiCalc Plus or PractiCalc 64 ■ $50 for tape version, S55 for disk). 

© 1983 Computer Software Associates, Inc. Commodore 64'" and VIC-20™ are trademarks of Commodore Business Machines, Inc. 

Circle No. 91 



- 




H commodore 



SOFTWARE FOR C-64 



Business 

Multiplan S 89.00 

WordPro 3 - ,64 w'SpeflRight Plus . . .$ 79.00 

SpellRight Plus S 55.00 

Easy Script S 45.00 

Calc Result (Advanced) S 125.00 

Calc Result (Easy) S 75.00 

Mirage Concepts (65000 records) ... $ 95.00 

M-File (merge w/wordpro) S 89.00 

Home Accountant (Continental) ., $ 69.00 
Code Writer 

(writes basic programs) S 95.00 

Easy Finance S 22.00 

Complete Accounting 

G/L, Am. A/P. P.'R, INV S 75.00 

Entertainment 
Assembler Package (cassette or disk) 

(compiled, includes editor loader. 

disassembler) S 39.00 

Spnte Master , S 30.00 

Neutral Zone S 35.00 

Vic Tree (programmers utilities) S 75.00 

Commander Ultra 

(terminal package) S 59.00 

MSD Super Disk (Single) . . S 395.00 

MSD Super Disk (Dual) S 695.00 

80 Column Expander S 55.00 

Vic 1600 Modem S 75.00 

Vic 1650 Modem S 109.00 

Hayes Smart 300 Modem S 249.00 

Hayes Smart 1200 Modem S 629,00 

Vic 1530 Datasette S 60.00 

CBM 1520 Printer Plotter S 179.95 

5 Slot Expander (64) S 65.00 

6 Slot Expander (vie) S 70.00 

16 K Ram (vie) S 70.0D 

64 Relay Cartridge S 45.00 

Numeric Key Pad (vie & 64) S 35. DO 

Programmers Ret Guide S 18.00 

Alien Voice Box (Talks & Sings) S 89.00 

Verbatim Diskettes: 

Single Sided Single Density S 26.00 

Single Sided Double Density S 30.00 

Double Sided Double Density S 42.00 

Texas Instruments LCD Programmer. . . S 55.95 



ACCESSORIES 



INTERFACES 



Inte-pod (full compatibility! 1 ) 

(Intelligent IEEE & RS232) Call 

The Connection 

(full graphics of 64) S 95.00 

Cardco Parallel Interface S 70.00 

RS-232 Communications Interface . . . . S 45.00 

Vic Switch S 149.00 

ADA 1800 (Parallel) S 129.00 

ADA 1450 (Serial) S 149.00 

PeWO-IEEE Cable S 39.00 

lEEE-to-IEEE Cable S 49.00 

4 Prong A V Cable S 15.00 

Cuslom Computer Cables 
(we make to your specifications) .... Call 



MONITORS 



CBM 1702 Color Monitor S 249.00 

Panasonic CT-160 Color S 279.00 

Panasonic TR- 120 Green Screen S 169.00 

Panasonic TR-120 Amber Screen , . . . S 179.00 

Amdek Color Plus S 295.00 

Amdek300A S 175.00 



LETTER Ql AUTY PRINTERS 



Transtar 120 (60 column) .. , S 495.00 

Transtar 130 (132 column) S 769.0D 

CBM6400 Printer S1425.00 

NEC Spinwriter . . . Call 

CBM 1525 30 cps. .. S 235.00 

CBM 8023 150 cps S 539.00 

CBM 4023 100 cps. (IEEE). S 339,00 

CBM 1526 100 cps. (serial) S 349.00 

Epson MX-80 FT 80 cas S 549.00 

Epson RX-80 120 cps Call 

Epson FX-80 160 cps Call 

Epson FX- 100 160 cps Call 

Okidata 92 (Parallel) S 559.00 



DOT MATRIX PRINTERS 



Call to Order 

1-800-527-1738 

All Others Call 

1-214-231-2645 

Micro-Sys 



BUSINESS SOFTWARE — 8032 



Panasonic KX-P109Q Printer S 475.00 

Star Gemini 10X S 329.00 

Star Gemini 15 S 499.00 

Executive 64 portable (new) Call 

B128-80 128k Bus, Machine (new) . . . Call 

SuperPet (5 languages) SI 059.00 

CBM 8032 S 625.00 

CBM 2031 single disk S 295.00 

CBM 8050 Dual Disk 1 meg S 995.00 

CBM 8250 Dual Disk 2 meg SI 295.00 

CBM D9060 Hard Disk 5 meg SI 995.00 

64K Expansion Board S 275.00 

SuperPet Upgrade Kit S 695.00 

WordPro 4 + or 5^ S 305.00 

Visicalc S 199.00 

The Manager S 199.00 

BPI Accounting System 

(5 separate modules) S 325.00 

Southern Solutions Accounting 

System III (Per Module) . . S 285.00 

Superscript II Call 

Superbase Call 

Superoffice Call 

Complete Accounting Systems Call 

Mail Pro Call 

Cross Compilier (Oxford) Call 



Orders under 5000 add 10.00 Handling fee 

MasterCard. VISA. Money Order Bank Check 

COD (add 5,00) 

Add 3% For Credit Cards 

All Products Shipped Within 24 Hours 

F0.B. Dallas. Texas 

All Products Shipped With Manufacturers 

90 Day Warranty 

PRICES ARE SUBJECT TO 

CHANGE WITHOUT NOTICE. 

DEALERS INQUIRIES WELCOME 



BUSINESS SOFTWARE — B128-K0 



D I S I B I I 



TORS 



641 Presidential Drive * Richardson, Texas 75081 •' 9:30 a.m. -6:30 p.m. (Mon.-Fri.) * 10:30 a.m. -2:30 p.m. (Sat.) 



GET THE MOST OUT OF YOUR 

COMMODORE 

orWIC"20computer 





data/vw 



Son L_ 



_JT* 



Store L 



J File 



1 Organize 1 



ALSO AVAILABLE 

3 outstanding 
Music Albums to 
go with Synthy-64 

Classical 

Christmas and 

Rag/Sing Along 

See below 




m 


t**t 


^ 


i\*XL 




Eri^, 






nSI 


M 


w 


r dw 




1 1 re*L> 
MtwYY 


=^Vj^CjJ 




slsyj^} 


^ 









Wu 




o 






"c&l 


Hi 


ifej 


H 




5tQ^ 





BRAND NEWI 

PROFESSIONAL 
DEVELOPMENT 
SOFTWARE FOR 

QUALITY 

APPLICATIONS 

See below 




ULTRABASIC-B4,..Add 50 
commands: graphics, 
music, TURTLE and came 
features, Tutorial.demo plus. 
TAPE ttfl.95 DISK $42.95 

aSSEMBLER-MONITQR-64 
High speed language 
development. Eleven func- 
tion monitor. Screen editing 
Of source file. DISK 532.95 

DATAMAT-64,,, Simple 
powerful data base manage- 
ment with search, sort, 
report capability at low price. 
DISK 137.95 



SYNTHY-64... Sets the standard for all of the rest. 
Best 64-synthesizer anywhere. Samples and manual. 
CASSETTE S2S.9S DISK $32.95. Also available: 3 great 
companion music albums; Clinical. Chriilnw, and 
Ragtlma Sing-Along. DISK $12.95 Each. 



CHARTPAK-64... Profes- 
sional qualtiy pie, line and 
bar charts. Menu driven, in- 
teractive, hardcopy. 
DISK $42.95 



GRAPHICS DESrQNER-84... 

Menu-driven drawings, floor 
plans and illustrations etc.. 
Slide program capability. 
DISK $32.95 

CHECKBOOK MANAQER-64 

Simple check account main- 
tainance. Optional screen or 
printer report and backup. 
DISK $22.95 



TINY FO.RTH-64/20...EX- SKIER-64...This arcade- 
citing language-low price, quality game adds hours of 
Powerful, extensible. 200 + action and excitement to 
word vocabulary. your Commodore-64- 
TAPE $24.95 DISK $27.95 TAPE $14,95 DISK $17.95 



ZOOM PASCAL-64... Pro- 
duces 6502 machine code 
for speed. Floating point, In- 
tegers, strings File handling, 
DISK $39.95 

POOL-64/20-..PIay Fullrack 

or nine ball using hires 

graphics, vic-20 required 8K 

expander. 

TAPE $14.95 DISK $17.95 



SUPER DISK UTILITY-64... 

Speed copy 4 ways: Total, 
Bam. Append or File. Dump 
or modify sectors. More, 
DISK $22.95 

SCREEN GRAPH IC$-84Adds 
24 hires, multicolor, sprite 
commands to 64-BASIC 
Demo, tutorial and manual. 
TAPE $24.95 DISK $27.95 



ANATOMY OF A COMMO- 
DORE-64 Complete guide. 
Full comment ROMS list, de- 
tailed internals, descriptions. 
300 PAGE BOOK $19.95 



MASTER-64...Full ISAM file management: powerful screen management: excellent printer 
generator; programmer's aid; BASIC 4.0 commands: machine language monitor; Soft- 
ware developers: NO RUNTIME ROYALTIES; With 150 page manual in three-ring binder 
and development software. , 

software ON DISK $84.95 if DEALER INQUIRIES INVITED 



FREE CATALOG Ask for a fisting of other 
Abacus Software for Commodore-64 or Vlc-20 



DISTRIBUTORS 
Great Britain : 

ADAMS0FT 
18 Norwich Ave 
Rochdale. Lanes 
Wen G«rm«ny: 
DATA BECKER 

Merowtapersti 30 

40CG Dusseldorl 
0211/312085 



Great Britain 

CCl Software 

167 Great Portland St 

London Wl 

01 -636-6354 

Sweden: 

TIAL TRADING 
P0 516 
34300 Almhult 
476-12304 



Canada Ea»t: Canada Weit; 

KING MICROWARE LTD L.S I Distributors Ltd 
5950 Cole des Neiges B10 W Broadway *163 
Montreal, Quebec H3S 1Z6 Vancouver BC V5Z 4C9 
514/737-9335 604/733-0211 



AVAILABLE AT COMPUTER STORES, OR WRITE: 

Abacus ■ Software 



Australia: 

CW ELECTRONICS 

416 Logan Road 

Brisbane. Queens 

07-397-0808 



New Zealand: 
VISCOUNT ELECTRONICS 
306-306 Church Streel 
Palmerston North 
63-86-696 

Circle No. 69 



P.O. BOX 7211 GRAND RAPIDS, MICH, 49510 

For postage & handling, add S1.50 (U.S. and Canada), add $3.00 
for foreign. Make payment in U.S. 'dollars by check, money order 
Dr charge card. (Michigan Residents add 4% sales tax). 

FOR QUICK SERVICE PHONE 616-241 



5510 



February 1984 • COMMANDERn39 



AARDUARK LTD 



NOW THE BEST COST LESS 




DUNGEONS OF DEATH -A serious 
role playing game for up to 6 
players. You get a choice of 
race and characters that 
grow from game to game. 
You afso get a graphic maze 
and a 15 page manual. 

Available On: TRSBOC I6K EXT CMD64. VIC20 13K. 
IBMPC TRSBOC 32K. MC10 16K 



TAPE SI 4.95 



OISK S19.95 



BAG-IT-MAN - The ultimate 
arcade game for TRS80C or 
MCD64. This one has three 
screens full of BAGS OF 
GOLD, CARTS & ELE- 
VATORS TO RIDE IN. MINE 
SHAFTS, and TWO NASTY 
GUARDS. Great sound and 
color and continuous 
excitement. 

Available On TRSBOC 32K. CM064 

TAPE SI 9.95 OISK $24.95 






^nsr f ~- i 


(§/ 


\ 




an 

If*. 


\ 




I 


— " r t^Y /JSb*y 




V"»3L 




Fj»^5 




■** 


■= Z7*~~ 



QUEST - A different kind of 
Graphic Adventure, it is 
played on a computer 
generated mape of Alesia. 
You'll have to build an army 
and feed them through 
combat, bargaining, explo- 
ration of ruins and temples, 
and outright banditry! Takes 
2-5 hours to play and is 
different each time. 

Available On: THS80C t6K. CMD64. VIC20 13K. MC10 
1SK TI99 [EXT, BASIC), IBMPC 




TAPE S14.95 



disk no ar. 



WIZARDS TOWER - A fantasy 
game played on a map of 
forests and dungeons - with 
dragons and wizards to kill. 
Similar to QUEST and fun for 
adults, but a little simpler 
and playableforthe younger 
set (8 - 60). 

Available On: TRSBOC 16K EXT, CMD64, V1C20 I3K. 
TI99. IBMPC 



TAPE J14.95 



DISK SI9.95 



STARFIRE - If you enjoyed 
StarRaiders or StarWars 
you will love Starfire. It is not 
a copy, but the best shoot- 
em-up. see them in the 
window space game on the 
CMD64 or TRSBOC. The 
fantastic graphics will put 
you right in the control room 
as you hyperspace from 
quadrant to quadrant 
fighting the aliens and 
protecting your bases. 

Available On: TRSBOC 16K. CM064 



TAPES19.95 



DISK SiM II:. 



PYRAMID - ONE OF THE TOUGHEST 
ADVENTURES. Average time 
through the pyramid is 50 - 
70 hours. Clues are 
everywhere and some 
ingenious problems make 
this popular around the 
world. 

Available On TRSBOC 16K. CMD64 MCIO 16K. TIMEX 
IBM PC. TIM. VO 13K 



TAPE SI 4,95 



DISK S19.95 




AAROVARK offers over 120 original high quality programs. 
Send one dollar for a current catalog and receive a S1 .00 
gift certificate good towards your next purchase. 



Authors -AARDUARK pays top dollar for high quality 
programs. Send a copy today for a personal review and 
editorial help. 



TO ORDER: Send amount indicated plus S2.00 shipping, per order. Include quantity desired and your prelerence of tape or disk. 
Be sure to indicate type dI system and amount ol memory. When using charge card to order by mail, be sure to include expiration date. 




CHARGE CARDS 
WELCOME 



1-313-669-3110 



PHONE OROERS ACCEPTED 
8:00 am to 8:00 p m. E.ST.. MON-FRI 



AARDVARK rfctioK Sofawsvte 



2352 S. COMMERCE * WALLED LAKE. Ml 48088 * (313) 669-3110 

Circle No, 1 



CMD64 / TRS80C 7 IBMPC / VIC20 / TI99 



Now 
PIU 

Price 
Retail 


You Hav€ 

DTS for \ 
Compare 

VANILLA PILOT 

from Tamarack Software 
S29.95 


* Three C 
four Com 

i for Your? 

PILOT II 

from Tamarack Software 
$49. 95 


Choices of 

imodore 

self 

PILOT 

IVom Commodore Business Machines 
$59. 95 


Software 


User friendly {19 descriptive 

error messages) . 

30 k teft for programming. 


User friendly (23 descriptive 

error messages) . 

21- 29 K left for programming. 


Not user friendly (cryptic 
one- letter error messages) . 
12 K left for programming. 


Manual 


124 pages 

Tutorial (Hands on, beginning 

with the very basics). 

Many examples. 

Good for novice & experienced 

programmers. 


220 pages* 

Tutorial [hands on, beginning 

with the very basics). 

Many examples. 

Good for novice & experienced 

programmers. 


11 T pages 

Written as a reference manual. 

Few examples. 

Cood for experienced pro- 
grammers. 


Turtle 


Yes, true Turtle Graphics can 
face turtle any of 360°. 

Lo resolution. 


Yes, two ■ Turtle Graphics 
modes each can face turtle any 
of 360°. 
Hi and lo resolution. 


No, hot true Turtle Graphics 
(Lines drawn require begin- 
ning and ending points). 

Hi resolution only. 


Sprites 


No 


Yes. Built-in Sprite editor. 
Allows interactive develop- 
ment. 


Yes, but the actual sprite 
can't be seen until program is 
RUN. 


Editing 


Edit any line at any time after 

listing. 

Resident screen editor fully 

utilized. 

Global features include FIND, 

CHANCE, RENUMBER. 


Same as Vanilla Pilot. 


One line at a time - in edit 
mode only. 

Resident screen editor not 
fully utilized. 


Debugging 


Both immediate and deferred 
mode trace. 


Same as Vanilla Pilot. 


None. 


Program 


None. 


STUDENT command locks the 
program code. 


Separate Run-time module. 


Protection 






■ 
Variables 


26 Numeric variables. 
2 strings. 

No system variable. 


26 Numeric variables. 
Allows 8 characters string 
names (over 22 billion possibil- 
ities) 
9 system variables. 

* Estimated as of October 2Q, 

1983. , 

Final count may vary slightly. 


26 Numeric variables . 
Limited to 26 strings because 
of character string name, 
t system variable. 




If you are like most people, you'll realize 
thet VANILLA PILOT is a 'best buy' 

especially since it is compatible with 
PILOT II. 

PILOT II is a professional level program- 
ming language capable of handling your 
largest programming projects. 

Why not pick up your copy of VANILLA 
PILOT or PILOT II from your local 
Commodore dealer or software outlet 
today ? 



Tamarack Software 



Darby, MT. 59829 



DON'T TAKE 
OUR WORD 
FOR IT... 




MICRO-MATE 

Sensibly priced desk-top 

accessories to organize and 

integrate your personal 

computer system. 



Don't get stuck 
with a cheap 
wire stand. Avoid 
the static that 
plastic can 
generate. 
MICRO-MATE™ 
accessaries are 
heavy gauge alu- 
minum. Standard 
and expanded 
units slide for- 
ward providing 
access and stor- 
age tor plug-in 
devices. 

Expanded unit 
has multiple out- 
lets and switch 
convenience. 



STANDARD (Ban/Monitor Stand) S29.95 

EXPANDED ( Eloc. Base/Monitor Stand) . . . 49.95 

PRINTER STAND 24.95 

DISC DRIVE STAND 19.95 

MONITOR STAND 19.95 

(plua $4.00 shipping and handling) 

Call now toll tree 1-800-824-7688 Ask for oper- 
ator 319 MASTERCARD, VISA OR C.O.D. 






E$<£ W3Z&&&& 




present 




THE ACCOUNTING TUTOR THAT GROWS AS YOU GROW! 


<£r THE ACCOUNTING TUTOR* 




(This package uses the same design concepts aa are 
found in expens ive artificial intelligence systems.) 




Manual and disk for the Commodore-64" only $64.95. 




Trie Wizards, P,Q, Box 7118, The Vfoodlands, Texaa 77387 




tCommcdare-£4 is a trademark of Commodore Electronics, Ltd.) 





Circle No. 155 
. . .... . 




•A* vJ\ • 24 K MEMORY EXPANSION „,» ..»., 

»**" Give your PET/CBM a boost to 32K ! 

Loaded with nifty features. Low, low power. 

• Real World" SOFTWARE i«i 7 S2S , 

Word Processor. Mailing List. Catalog. Ham Radio, Frequency Counter. 

"OLD" 8K PETs 

! 1 

I • 21 14- TO -6550 RAM ADAPTER rm-tas] 

Replace 6550 RAMs with low cosi 2 11 4s. Hundreds Sold! 

• 4K MEMORY EXPANSION (S i6. S m ( 

L ow cosi memory expansion using 21 14s for bicgc progianis, 

Prol«*nona! Products at Personal Piers ■ . 

OPTIMIZED DATA SYSTEMS Lffili, 

Dept. O. P.O. Box 595 - Placentia. CA 92670 l~i 

DISK- O- MATE trademark Oplimizetf O . i r . ■ i)s!cni - PET/CBM tradomatk COTimotfors 








■ ■ - ■*- 



CASHBOOK 1 



CASHB00KKEEPINE 

tor any small business with a Commodore 
64'". & 1540/41 Disk Drife. (printer opllatul) 

• WiO ScftMe C format 

• Cowxtots Prorejiiofljrs Sman 8iiS«vsi 

• PS i fJCA MO"" 1 & Yw Tn 0j» 

• Pro'.} fljf.es Orrntr s Pwtw Hei CutWL* 4 Ciec* flock 
BtUece 

• J -„:■'.'-..■« licr, WW* 

Hire Cashboak 1 as your new book- 
keeper. 

I . Send «5 or call toll liae order desk ■■ 

E3 1-800-321-692 T. 24-Hour Sem'ce """■ 




- Also - 

Programs tor VJC20™ 
antf Commodore 54'" 
disk 01 tape. Wrile 
tot listing. OR, tty 
MOUSE TRAP MATH, 
lor your VIC20 1 " 
ftO.95 for tape) end 
we'll include listing. 



JJEU 

Boi 110 

Erit, Colciadc SO '5 1 5 
1303' 652-11(1] 



rum 



Circle No. 143 

W2ICOMMANDER • February 1984 



Quality 

for the Commodore 



SK RAM CARD . . . * 49.9s* EXPANDER 3 * 29.95* 

VIC 2d 1 8K mauxy tyatda VIC 20" ? M cqmida 

32K RAM CARD . . . $119.95* EXPANDER 6 * 49.95* 

VIC :o" v¥, memory otporidfl VIC :o" kffatd shA e\p<m<fo 



PRINTER CARD . . A 69.96* EXPANDER 4 
VIC :o" pmM printo Mafna C 04- 4 M cxptimlo 

Available at finer Software Stores everywhere or call 
1-800-255-051 1 for the name o! your local dealer or distributor. 



TBA 



Sj^gcitcti Retail Price 



>|C 20 it C 64 are TM ol Commoiloie Business M.i hines li . 



XETEC. Inc. 
3010 Arnold Rd. 
Salina, KS 67401 



- . -^r - Dealer and Distributor 

" ~ =l ~*" — ' zz^s inquiries welcome 

^™ "^^ Circle No. 183 






Advertisers Index 

Take COMMAND by patronizing our advertisers who support the 
wide selection of products for the Commodore computer line. 
COMMANDER Magazine would appreciate you mentioning our 
name when dealing with these organizations. 



Circle No, Page No. 

1 Aardvark 140 

69 Abacus Software .139 

2 Academy Software 24 

89 Advanced Processor Systems 119 

101 Alien Group 121 

1 61 American Made Software Co 1 03 

37 Apropos Technology 44, 109 

102 Arfon Microelectronics 54, 107 

208 Automated Training Systems 59 

162 Basic Byte, Inc 92 

68 Basic Electronic Business Systems, Inc 101 

203 Beaver Software Systems 71 

3 Boston Educational Computing, Inc 79 

223 Broderbund Software 31 

50 Bytes and Pieces #1 54 

154 Cardinal Software 76 

6 CGRS Microtech . 1 03 

164 Cheatsheet Products 59 

213 Commodore Inside Back Cover 

10 Computer Alliance 97 

41 Computer Learning Center 128 

185 Computer Mat 62 

12 Computer Mat 110 

217 Computer Management Corporation 82 

103 Computer Network 69 

91 Computer Software Associates, Inc 137 

49 Cosmic Computers 133 

105 Cosmopolitan Software Services, Ltd, 23 

170 CovoxCo 48 

44 Creative Software 10,11,12,13 

202 Databar . . 8 

205 Datasoft 7 

67 Double E Electronics 95 

159 Dynatech Microsoftwarelnc 90 

14 Eastern House 58, 117 

130 Elcomp Publishing, Inc 42 

184 Electronic Lab. Industries 25 

40 Fabtronics 54 

17 French Silk 71 

166 General Systems Consulting 71 

204 Geneva Technologies Corp 47 

19 Gloucester Computer 28 

16 GOSUBof Slidell. Inc , 69,94 

108 H&ECormputronics Inside Front Cover 

220 Handic Software Inc 144 

106 House o f Software 136 

107 Human Engineered Software 1 

95 CD Corporation 123 

52 Info Designs 16 

21 Intelligent Software 56 

97 JMD Enterprises 60 

169 Knight Writer Software 81 

171 Krell 33 

214 KsoftCo 51 

22 Leading Edge Products, Inc Back Cover 

172 Limbic Systems, Inc. 131 

209 Loop Software 55 

70 Lynn Computer Service 102 

174 Macrotech Marketing 88 



Circle No. 

99 

222 

226 

28 

224 

94 

173 

55 

25 

56 

229 

218 

137 

64 

228 

31 

32 

75 

177 

215 

58 

76 

34 

35 

47 

138 

140 

142 

227 

77 

143 

144 

221 

232 

60 

210 

38 

145 

207 
54 
150 
122 
160 
149 
212 
61 

79 

42 

45 

46 

201 

123 

48 

230 

182 

155 

183 

225 



Page No. 

(M)agreeable 92 

Merritt Software, Inc 56 

Microclear .19 

Microspec 127 

Micro-80 Inc 19 

Micro-Sys Distributors 138 

MicroTechnic Solutions 105 

M icro- Ware Dist. Inc 18,25, 124 

Midwest Micro, Inc 114 

Mystic Software 82 

National VIC-20 Users Group .121 

Northland Accounting, Inc 72 

Obbligato 55 

Omnitronix 117 

Omnitronix 69 

Optimized Data Systems 142 

Performance Micro Products 121 

Phantom Software 2 

Practical Programs, Inc 85 

Professional Micro Services 121 

Progressive Peripherals and Software 113,130 

Pro-Line Software 17 

Protecto Enterprizes 63, 64, 65, 66, 67, 68 

Psycom Software International 76 

Public Domain, Inc , 115 

Public Domain Software Service 124 

Pyramid Computerware 101 

Quick Brown Fox 7 

R. Redmond 132 

Rees Software Laboratories 93 

Rocky Software 142 

Sail Software 82 

Scarborough Systems, Inc .15 

Signal Computer Consultants 107 

SJB Distributors Inc 98 

Skyles Electronic Works 26 

Skylight Software 100 

Soft Sacware 93 

Software Clearing House 61 

Software Crafts 97 

Southwest Micro Systems, Inc 129 

Subterranea Designworks 35 

Superbyte Software 107 

Superior Graphics Emporium 77,95 

Susie Software 100 

Synapse 39,40,41 

Systems Management Associates 21 

Tapes on Command 24 

T & F Software .3 

Tamarack Software 141 

Toronto Pet Users Group, Inc 101 

TOTL Software, Inc 117 

UC Software 36 

Universal Software 120 

Victory Software 126 

Waldmger Corporation 142 

Wayne Green Publications 32 

The Wizards 85, 142 

Xetec 142 

York 10 51 



February 1984 • COMMANDER I U3 





For the Commodore 64 

32 pages. 64 columns and 254 lines, over 500,000 positions. 

3 dimensional split-screen presentation for comparisons and 
consolidation on the last page. 

4 page individual window comparison for focusing-on 
specific information. 

Full color special feature for additional monitoring. 
Instant calculation and automatic multiple calculation. 
Easy-to-use histogram with full color for powerful presenta- 
tions. 
Easy-to-use printing commands of screens and histograms. 

Easy-to-use help-screens with complimentary manuals to guide 
you through the most comprehensive and powerful spread-sheet 
programs available. 

..... No Spread-Sheet Program has 
so many features at .. . $149.95 



by 




The World's Largest Commodore Software Producer next to 
themselves. 50 million dollars in 1 983. 80,000 sold in first 9 months 
of 1983. Distributed in nine languages in 27 countries. 




144 /COMMANDER • February 1984 



-a company in the Datatronic grout 
Fellowship Business Center 

Fellowship Road, B-206 

Mt. Laurel, New Jersey 08054 

Phone - (609) 663-0660 

Circle No. 220 



N 






£* commodore CW 

INDISPENSABLE 




For Your Moat; Important Computing Needs 





Easy Script 64 

Displays 764 lines x 240 
characters. Prints to 130 
columns. Works- with 
EasySpell 64. 



FIIMAIMCE I 



Easy Spell 64 

20,000 word Master 
Dictionary ano automatic 
spelling checker. VStofks 
with EasyScript 64. 



FIIMAIMCE II 



Qz commodore 

EasyCaic 64 

Multiple electronic spread- 
sheet with color bar graph 
feature. 63 colunns x 
254 rows. 



EASY 
FIIMAIMCE III 



•$ Y», 



£= commodore 

The Manager 

Sophisticated database 
system with 4 built-in sppli- 
calions, or design you own 
Text, formulas, graphics. 



EASY 
FIIMAIMCE IV 




SuperExpander 64 

21 special commands. 
Combine text with high 
resolution graphics. Music 
and game sounds. 




Easy Finance I — 
Loan Analysis 

12 loan functions. Bar 
graph forecasting as well 
as calculation. 



:a3rnmodare 



Easy Finance II — 
Basic Investment 
Analysis 

16 stock investment 
functions. Investment 
bar graph. 




Easy Finance Ill- 
Advanced 
Investment 
Analysis 

16 capita! inves -men! 
fmclions, Barg.aphs. 



Easy Finance IV — 

Business 

Management 

21 business management 
features. Bar graphs. 



EASY 
FIIMAIMCE V 




■'I '"" I ''^ 




r 1 " /;* ■ "'"''^ssw 


".j ;r~'"\ "^ - 


<&$£- 




i ^.'_ ''-. 




ccarnmadore 





Easy Finance V — 
Statistics and 
Forecasting 

Assess present/ future 
sales trends with 9 
statistics and forecasting 
functions. 




Qt commodore 



Accounts Payable/ 
Checkwriting 

1 1 functions. Automatic 
billing, 50 vendors/d sk. 



Qz commor kre 

Accounts 
Receivable/Billing 

11 billing functions. Printed 



statements. 



Qz commodore 



General Ledger 

B genera) ledger options. 
Custon income statement, 
trial balances, reports. 



^ico m m oc lcife 
Inventory 

Management 

1000 inventory items. 
Full reports. 



Q commodore 
Payroll 

24 different payroll 
functions. Inteo/r.ied with 
G/ 1, system. 



' 



f-rcornrrioclore 

COMPUTERS 

st In Quality Software 



Circle No. 2U 



'.-; TS OF PERFECT MEMORY: 
j € HALF EARTH DOLLARS 



■ ■ .'r '•:.-■ ■'•■'? *;: :-•■*... 
at.usrthe Whole- : 
truth about floep1es.; ■ ~ / 

Amazing book reveal^ -. . 
all! v ^" v> 

How to $#p ffortv " . 
' rainwas™§^our disk " 
so it never Kfteifts* ..; 
rnemory. "'"*• 

How fingefp/j 
actually damaga 
Unretouched-^irtaft 
photographs of UFO' 
(Unidentified Ftdp$ 
Objects)! The incredi 

imnnrranrp nf makic 



j Jf copies: the Department 
of Redundancy Depart- 
ment- and what goes on 
when it goes on! Power- 
ful secret methods that 
scientists claim can ac- 
tually prevent computer 
amnesia! All this, and 
much more ... ... ^ < - 

In short, it's an 80- 
*&r fipg e Plain-English, 
- ""^i-graphically stunning, 
1 pocket-sized definitive 
guide to the care and 
feeding of flexible disks. 

For The Book, ask your 
mearest computer store 
[that sells Elephant" 
\jisks, and bring a^ong 
one and oneThaTfearth -~j 
dollars. 

For the name of the 
store, ask us. 

Elephant Memory Systems** 
Marketed exclusively by 
Dennison Computer Supplies. 
\ Inc.. 55 Providence Highway, 

Norwood. MA 02062. Call 
\ tottfree 1-800343-8413. 
i In Massachusetts, call 
\ collect (617) 769-8150. 
Telex 95l-e24]