Professional Documents
Culture Documents
Commodore Magazine Vol-08-N03 1987 Mar
Commodore Magazine Vol-08-N03 1987 Mar
S2.95U.S.
I i\M I
Software Reviews
(t1ie Big Blue Reader
Defender of the Crown
Jet and Scenery Disks
03
43467 20122
We just did something only the best can do!
We made our award winning* software for the
Commodore™ 128 and 64 computers even better!
Introducing... Superpak:
Pocket Writer 2 The Solution That
word processor Saves Money!
Pocket Planner 2
spreadsheet
Pocket Filer 2
database
ew Features
Our new Pocket 2 series offers features usually found only in
much more sophisticated applications software. Features that
include: compatability with the new GEOS operating system"!",
ability to work with the Commodore RAM expander to allow a
RAM disk, mouse support with pull down menus, 1571 burst
mode for faster file loading, increased support for two single disk
drives, automatic configuration for screen color, format and
printer selectiont.
Pocket Writer 2, Pocket Planner 2 and
Sophisticated software, yes, and still easy to use. You can be Pocket Filer 2 logether
up and running in under 30 minutes even if you haven't operated Convenient; get all three integrated
a computer before. applications at once
128/64 software on same disks
2 Programs in 1 Economical; S 179.85 (U.S.) worth of
software (or only
Now, when you upgrade your Commodore™ 64 to a 128,
Pocket software helps make it a breeze. The new Pocket 2
$99.95 (U.S.)
software has both 128 and 64 applications on the same disk. So
when you buy one you are actually buying two software Pocket Writer
packages. The cost only $59.95 (U.S.).
Dictionary
6 Programs in 1
The 180% Solution saves you money! You can buy all three
Pocket 2 applications, Pocket Writer 2, Pocket Planner 2 and
Pocket Filer 2 in one convenient Superpak for the low price of
only $99.95 (U.S.). A super way to discover all the integrated
features of Pocket 2 software and save almost eighty dollars.
As a companion to Pocket Writer 2, a Dictionary Disk
Pocket Writer
containing 32,000 words (expandable to 40,000) is available. Dictionary
The cost $14.95 (U.S.).
For those of you who have already discovered the many
benefits of owning Pocket software; we offer all registered
owners an upgrade to Pocket 2 software for only $19.95 (U.S.)
plus 3.00 (U.S.) shipping and handling! Available only by writing Makes Spelling Checker faster and
to Digital Solutions Inc. simpler to use
More convenient than developing
Pocket Writer 2 Word Processor Able to print mothemalkal lormuloe as personal disk
In addition to the new features well as results of colculationst 32,000 words available
above... Global formatting option Expandable to 40,000 words
Spelling Checker incorporated in program Enhanced row/column insert deletet
(requires a dictionary disk) Logarithmic and XY graphing capability
Spelling Checker now runs over 30096 Increased file compatability with other lngrom Canada
foster than in originol Pocket software spreadsheelst 1-416-73B-17O0
Word wrap is now fully aulomalict Number of rows increosed from 99 Moil orderu
Ciysfo'Cotnpuit'
Ability to move columns to 2501
m Michigan 1-517-224.7667
Go To poge number for finding informa-
Pocket Filer 2 Database ootiideMkhigon 1-800-245 731<
tion in long textst
In addition to the new features
Fully automatic upper and lower case type
above...
conversiont
Dynamic calculations during dato entry
Enhanced Delete process for word, line
Intelligent re entry to enter/edit mode
or paragraph
Easier file conversion Irom other softwaret
Word Count feature for essays and
Automatic index updating for constantly
assign mentst International Distributor Enquiries to:
sorted filet
Enhanced split memofy mail merge option
Enhanced mathematical languoge
Pocket Planner 2 Spreadsheet including loops and labelst Digital
In add rlon to the new features High speed sort using dynamic bufferingt
above.-. Automatic entry of repetative datat Solutions
Individual column width selection now
ovoiloblet
• Commodore's Microcomputers
Multiple liles in memory with cut and
Magazine, independent reviewers, rated 2-30 Wertheim Court
paste capability
the original Pocket Writer 128/64 ond
Richmond Hill, Ontario
Pocket Plonner 128/64 software the
Canada L4B 1B9
Serious Software "Annual Best of 1986" in the
productivity category. Telephone(416) 731-8775
ThaFs Simple to Use
Commodore n a legislered trade mo rk of Telex 06-964501
Commodore Business Mochines Int.
tFualutes onailoble loi Commodore 64™
Fax(416}731-8915
c 19B6 Digital Solution! Inr
Word
TheBesI
JusI Got Better
V ■ S
It's Absolutely
Shocking!!!
After all these years, CMS Software Systems is still the only
company providing professional quality accounting software for the
complete line of Commodore business computers.
Whether you own an 8032, 8096, SuperPET, B-128, C-64, or the new
C-128, we have a professionally written, fully integrated Accounting System
designed especially for you.
General Ledger
Accounts Receivable
Billing
Accounts Payable
Job Costing
Payroll
$179.95
Complete Price
For more information see your
Commodore dealer or call
Cathy York at 214/289-0677.
comm III re
mnGnzinE FEATURES
COMMODORE MAGAZINE 3
LETTERS STAFF
ber to speak slowly enough to ensure
that you will not fail behind while taping
I think you will be impressed with the re
Publisher
sults.
Diane C. LeBold
Michael Wyatt
Assistant to the Publisher
Sljvridan, Wyoming
Kelly McKeown
and with good clarity. What is involved is To the Editor: Warren Longer, Spencer 0. Smith
not difficult and at most about the same In theJanuary, 1987, issue, in Tips and Warren Longer Associates
amount of time will be spent with the re Tricks, there was an article called Disk 9320 NW 2nd Street
corder as going back and correcting mis Hipping by Kathleen Mead. ! would like- Coral Springs, FL 33071
Advertising Inquiries Only
takes or rinding them. I lere is a small pro to submit a much easier way to notch
305/753-4124
gram off the top of my head to illustrate the disk—a method my son told me,
MIDWEST. NORTHEAST AND CANADA
how it is done. which I have used for a few years.
Pamela Stockham
10 PRINT-quotation-III-IP FOR FEWER Using another disk as a template, place
700 River Road
MISTAKES-quotation-enter it back to back with the disk you wish to
Fair Haven, NJ 07701
20 FOR-X-equals-ONE TO ONE THOU- cut the other write protect notch. Care
201/741-5784
SAND-colon-NEXT-enter should be taken that both disks are in
30 PRINT-CHR-STRING-parenthesis- perfect alignment with each other. Take Commodore Magazine, Volume 8, Number 3, March
ONE-FOUR-SEVEN-parcnthesis-entCT an ordinary paper hole punch, one with 1987, ISBN 0-88731-067-2.
Commodore Magazine (ISSN 0744-8724) is published
40 CT-EQUALS-ZERO-enter about the hole size of notebook paper.
monthly by Commodore Magazine Inc., 1200 Wilson
50 PRINT-quotation-HOW WONDER (These are available at most any place Drive, West Chester, PA 19380. U.S.A. U.S. subscriber
FUL THIS IS-quotation-enter selling school or stationery supplies for rate is S35.40 per year; Canadian subscriber rale is
£45.40 per year; Overseas subscriber rate is S65.00 per
60 CT-EQUALS-CT-PLUS-ONE under S2.00.) Slide the punch in the
year. Questions concerning subscription should be di
70 IF-CT-ISLESS-THAN-EIGHT-THKN- notch of the template until the cutter rected to Commodore Magazine Subscriplion Depart
post touches the inside portion of the ment, Box 651, Holmes, Pennsylvania 19043. Phone
FIFTY-enter
(800) 345-8112. In Pennsylvania (800) 662-2444. Copy
The hyphens have no real meaning template notch and centered. Cut the right 'c, 1986 by Commodore Magazine Inc. All rights
other than pauses in your voice white re hole and you're in business with a double reserved.
CBM. VIC 20, and Commodore 64 are registered
cording the program. What Ls in all cap sided disk. Takes less than a minute. I
trademarks ol Commodore Electronics Ltd. Super PET
ital letters is the actual program, while have never experienced a failure yet. and Commodore 128 are trademarks of Commodore
lower-case print is the symbol which is Since I am retired and living on a small Electronics Ltd. Amiga" is a registered trademark of
Commodore-Amiga. PET* is a registered trademark of
spoken into the recorder. Sit down one pension, I am always looking for easy and
Commodore Business Machines, Inc.
night and speak the program into the re inexpensive ways of doing things. ABC Membership applied for.
corder and then the next day suirt the re George A Rhoads,Jr.
corder and type what you heat Remem Boring, Oregon
4 MARCH '87
IF YOU CAN FIND A BETTER C64
PROGRAM WE'LL BUY IT FOR YOU!
that allows you to view your document of a dollar and the present and future
on screen in an 80-column format as it value of a constant amount (annuity).
With Timeworks you get more With Timeworks you get our Money Available now at your favorite
than software... Back Guarantee* dealer, or call Timeworks.
If you can find anything that works better
You Get Our Customer Technical TO ORDER CALL:
for you, we'll buy it for you. Details inside
Support Team - free to all registered 1-800-535-9497
every Timeworks package.
users.
More power for your dollar For the Commodore 64/128IU Computers
(64K, 40 Column)
Timeworks, Inc., 444 Lake Cook Road,
Deerfield, Illinois 60015 312-948-9200 Suggested Retail List Prices:
1 Offer expires 90 days after date ol original purchase. WORD WRITER 3 - $49.95
" COMMODORE is a registered trademark of Commodore SWIFTCALC -S39.95
Electronics, Lid.
DATA MANAGER 2- $39.95
tGEOS is a trademark ot Berkeley Software. Inc.
$379
GBA Basketball 2 on 2 $24.95 Super Cycle $29.95
Pure Slat Baseball $37.95
Temple Trilogy $29.95 FloyGtheDroid $19.95
GhoslBusters $24.95
Winter Games $27.95 Maps USA $34.95 Random Housa. Spinnaker, . 01m price
Great AmerRR $24.95
World Games $29.95 Maps Europe $34.95 and SSI products In slock!!!
Mackur $19.95
Hacker II $24.95 World's Greatesi Baseball $24.95 Wort) Maps $34.95 Call for Price!
lamiheW £2195 World's Graaiesi Football $2B.95
iSfl!!P
Call for Composite For 128 in
Color Monitors 128 or CPM modes AMIGA PACKAGES SCALL
NX-iolk XETEC SUPERGRAPHIX.... $279.95 AMIGA EXTERNAL FLOPPY SCALL
MONOCHROME WORD PROCESSORS
NX-10 8. XETEC Supergraphix Jr $259.95 1670 MODEM $124.95
ZENITH 1220 12" flat amber $94.00 FLEET SYSTEM II w/spell... $47.95
ZENITH 1230 green
GOLDSTAR 1S" med resolution
$94.00
PANASONIC FLEET SYSTEM III
w/spell S thesaurus
SCALL 1350 MOUSE $39.95
C128 COMPUTER SNEVER LOWER
amber or green S79.95 CALL FOR PACKAGE PRICES ON NEW JANE _ $32.95
MAGNAVOX 8562 2 yr warranty PAPERCLIP II SCALL 1571 DISK DRIVE SCALL
monochromfl mode S259.95 PANASONIC PRINTERS AND INTERFACES PERFECT WRfTER SCALL
THOMPSON 36512VC mono mode POCKETWRTER12B... SCALL
1902A SLOWEST PRICE EVER
separated video S249.95 SUPERSCRIPT 128 S59.95 1750 RAM EXPANSION SCALL
SEIKOSHA VIZAWRITE 128 SCALL
SP-1000A&XETEC Supergraphix Jr. S229.95 WORDPRO 128 S59.95
MODEMS mmm^m
WORDPRO 12BSw/Spell.... SCALL COMMODORE
VOLKS 64B0 300 1200MO0 SCALL WDWRITER 12Bw/spel! $49.95
WESTRIDGE S49.95 EPSON SCALL FOR 128£
MESSENGER S42.95 SPREADSHEETS
1660 SCALL
E53 LX-86& INTERFACE.. LOWEST PRICE 1571 DISKDRIVE
EPYX MULTIPLAN $39.95
MITEY MO 459.95 I DX-10DAISYWHEEL& PERFECT CALC $CALL Magnovox 8562, or
COMPUSERVE S7R KIT...
PLAYNET STARTER KIT ...
S19.95
S14.95
^■P XETEC Supergraphix Jr $219.95 POCKET PLANNER 128 SCALL Thompson 36512 VC,
SWIFTCALC 128w/sdways.. $49.95 or Commodore 1902A
BROTHER RGB/Composile Monitor1
DATABASES
CMS
1509 & XETEC SUPERGRAPHIX $419.00 CONSULTANT $39,95 ■I SCALL FOR PACKAGE PRICE
DATE MANAGER 128 $CALL
PERFECT FILER SCALL
General Acct System
SEIKOSHA
>C
POCKET FILER 128 $CALL
PROFILE 128 $59.95 COMMODORE
includes: • General Ledger 2 YR WARRANTY SUPERBASE 128 $CALL
• Accts Receivable • Billing
SP-1000VC $164.95
i
Statements • Accts Payable MISC. 128 SOFTWARE
SP-1000A or SP-10001 .. $199.00
• Check Writing • Job A Mind Forever Voyaging .... $26.95
Costing • Payroll BUDDY 12B assembler $42.95
Pkg. Price for all Modules: C POWER Irom Proline $59.95
C128 version $124.95 DESK MANAGER 128 $34.95
C6-1 verson $119.95 I am the C12B S24.95
VIZASTAR 128 SCALL
SUPERGRAPHIX MACH 128 $39.95
Interface w/Bk butter
down loadable fonla
SSSLOWEST PRICE
MATRIX from Prog.Periph ...
PARTNER 128
PERSONAL ACCT.128
$47.95
$54.95
$34.95
ONLY $169.95
Includes GEOS & Quantrum Link
SUPER GRAPHIXJR SYLVIA PORTER'S personal
Fontmaster 128... SCALL printer interlace $46.95 finance planner $54.95 1541C DISK DRIVE SCALL
Fontmaster 64 .... $34.95 1802C MONITOR SCALL
GEOS $39.95
VIZASTAR &
VIZAWRITE SPECIAL
Fontpack I $CALL Software orders over $50.00 will be
Call for other Berkely Software shipped FEDERAL EXPRESS (yes, even
$29.95
with these prices)
You only pay TCP's standard
shipping charge of S4 00 per order
TCP loads the way!!!
DISKS This oiler also valid on peripherals
128 AND 64 aer box of 10 and accessories under 8 pounds
Orders arriving before 11 00 AM our
HARD DRIVES BONUS DISKS
Broderbund
lime will be shipped oui same day '
FROM JCT SS DD. $7.45
Plugi uiio ihs Oisk orivg pan jus! *» S7.95
Ui« 1S71 la muknui compalfcil.ty. 5
y»if wimnty on Lh* rr;«.-.l-i-. cal
NASHUA DISKS BroderBund Prim Shop S25.95 Computerized order entry, processing
SS DO J8.95 Print Sfiop Companion $22.95
portion of
*i'<i'.:,
lh«
on
Hud Diiva.
Alfldronci.
1
ftmmeddie
Yaai
Graphics LBrary and status allow TCP to serve you
DS DD... $9.45
i*plu*m*nl wiinm 1 yti. I. fi, or III S16.95
MODELS AVAILABLE:
TUSSEY DISKS 120 sneel color paper refil faster and better!
JCT 10OO,3.7mb SCALL
SSDO S8.45 40 Bach red. bkja. gold S8.95
Carnficalfl MaHBr S3£95
JCT1005,5nib _ $CALL DS DD $8.95
Thinking Cap $32.95
JCT 1010,10mb SCALL Call for Price on
Hot than $H2B.00:iI
Verbatim and
call for bed price)
i Maxell Disks!! j
CLOSEOUT
SALE!!! SPECIAL!!
Printmaster
Art Gallery
S29.95
SCALL
Icncf.l Ledger. Arcounu Pjyit.lt.
Auounu Rouivibk. PiywII.
Inventory, ConunumcHjon EJtc,
SOLUTION
i r t^ '■<, ■.>-. Edge Wordpro 3 + /64 UNLIMITED
$14.95 Icon Factory $29.95
FlcclSvMcms 2. >,. -» and Hcci hlcr arc iloiimed and ivniicn hy Vi\ii in ironies Group Inc. — Commodore (>4 and llHitt: irjdcmafio.(i(CJ)mmodoreF.lciir<in!t>i lid. Some prinicn.
may mil support certain Fleet System* 1. S. 4 of Filer (untiion.%and/or require and RtiB munimr Pica.1* check wiiti yi»ur dealer Dcakr and [)i>(nbuiiir inquire, are milted.
NEWS
COMMODORE'S FROM THE FRONT
Shopping
Dr. Ruth's Game
J\ledzik Company has released Shopping List for the Commodore
64. Shopping List is menu-driven and features 21 "aisles" which of Good Sex
allow users to select the names and quantity of items they want to
purchase. When the shopper is finished making selections, the jtifter years of dispensing good advice about sexuality on the
printer prints out the results. The program also has a place for users airwaves, Dr. Ruth Westheimer is bringing her unique blend of
to indicate the items they have coupons for. candor, humor and common-sense practicality to the Commodore 64
Shopping List includes well over BOO of the most popular grocery in Avalon Hill Game Company's Dr. Ruth's Computer Game of
store items. Also included are two special "aisles" that let users enter Good Sex.
their own item names. The first is a "main course" aisle for the In the game, one to seven people answer questions about love,
names of up to 200 favorite main course dishes. The other is an relationships and (of course) good sex. Successful answers score
"extra" aisle for the names of special items not already found in one points and allow the player to advance to the bonus round called the
of the other 19 aisles. Sex Clinic. There the player hears an actual case history as told to
Shopping List retails for $29.95 from Kledzik Company, 25605 Dr. Ruth and must choose the correct answer from four possible
Cielo Court, Valencia, CA 91355 (805-2544720). responses. The game contains over 800 questions and features a
variable tune clock (for handicapping better players) and a high
score table.
Aliens
Dr. Ruth's Computer Game of Good Sex retails for $29.95 from
Avalon Hill Game Company, 4517 Harford Road, Baltimore, MD
21214(301-254-5300).
V V ith ActMsion's Aliens: The Computer Game, Commodore 64
users can live the thriller that has terrified more than 25 million
movie-goers since Aliens was released by Twentieth Century Fox in
the summer of 1986. Volleyball
Aliens: The Computer Game recreates all of the elements that
made the motion picture such a success. After your harrowing flight A,.rtworx Software has released Beach Ball Volleyball for the
to the surface of LV-426, alien attackers come at you from the dark Commodore 64. Players match their skills against a friend or the
pathways of the Atmosphere Processor through the breached computer at any of nine difficulty levels. The game retails for $14.95
Operations Room to the final confrontation with the Alien Queen. from Artworx Software, 150 Worth Main Street, Fairport, NY 14450
Simulating the movie's struggle against mankind's ultimate foe, (716-425-2833).
the game features six game segments which tie closely to the movie's
storyline and action.
Aliens: The Computer Game was created by a team of designers
lead by Steve Cartwright, creator of Hacker and Hacker H The
Certificate Maker Library
game retails for S34.95 from Activision, 2350 Bayshore Parkway,
Upringboardhas released Certificate Library Volume 1, a
Mountain View, CA 94043 (415-960-0410).
companion program to Springboard's Certificate Maker.
Certificate Maker lets users create and print personalized
certificates and awards with a Commodore 64.
Wargame Construction Certificate Library Volume 1 provides more than 100 new pre
designed certificates and awards. It also features 24 new borders to
frame certificates and six dozen new seals and stickers.
Certificate Maker is required to run Certificate Library
s trategic Simulations has released Wargame Construction Set Volume 1, which retails for $34.95 from Springboard Software,
for the Commodore 64, a game that lets players create war, science 7808 Creekridge Circle, Minneapolis, MN 55435 (612-944-3915).
fiction and fantasy games.
Weapons and firepower, fighting units and troop movement are
just some of the elements players can control. Gamers also have
control over terrain, including scale and placement of roads, rivers, Greeting Card Maker
bridges, woods, buildings and mines. A tutorial is included for the
novice. Xictivision's Greeting Card Maker creates cards, invitations and
The game offers eight pre-designed scenarios. These include battles announcements for any occasion with a Commodore 64 and printer.
from the Civil War and World War II, a contemporary hostage rescue, It features six different size cards, including three-dimensional pop-
a futuristic battle with alien forces, a medieval castle seige, and a
COMMODORE MAGAZINE 9
NEWS
COMMODORE'S FROM THE FRONT
10 MARCH'87
Fly to Florida!
12 MARCH '87
NUMBER ONE ARCADE HITS
': ■■-' : £A
Put on your black belt and challenge your As the crack shot COMMANDO,' battle Prepare for the fight of your life... you
friends or the computer through nine overwhelming odds to defeat advancing are the KUNG-FU MASTER.' - Battle the
picturesque settings in this leading Martial rebel forces. Armed with only a machine evil forces through the five dangerous
Arts Game to become the KARATE gun and hand grenades, you must break floors in the wizard's castle to rescue the
CHAMP. For the Commodore 64'7128 through the enemy lines to reach the fort captive fair maiden. For the Commodore
and the 48K Apple II" Series. ress. For the Commodore 64 "7128. 64'7128 and the 48K Apple IP Series.
Apple and Commodore 64 are trademarks of Appte Com DATA EAST USA, INC.
puter, Inc. and Commodore Electronics, Ltd. respectively. 470 Needles Drive, San Jose, California 95112
- c Data East USA, Inc. Mfd. under license from Capcom
{408)286-7074
USA.
" c Irem Corp. Mfd. under license by Data East USA. Inc. G 1986 Data East USA, Inc. All rights reserved.
In a market full of helicopter simulations like Super Huey II, Gunship, and Infiltrator, it's nice
to find a product like ThunderChopper that flies high above the rest!
i
instrumentation includes Forward-
Looking Infra red, CO2 laser radar,
As Colonel Jack says:
zoom television, and ECM.
'ThunderChopper is the ultimate in
■ Armament includes TOW and
helicopter action and realism. Nothing
Stinger missiles, a Hughes Chain
m else even comes close. No other
Gun, and Zuni rockets.
E£Si|ifij!HiHiff simulation can boast this much fun!"
Up Periscope!
- $29.95 -
The new state of the art in submarine Better Engineering at a Better
BY MATTHEW LEEDS
Commander
few months include Instant Music, Sky
Foot n, Star Fox (an outer space shootr'em-
up) and Pegasus, a project being worked on
Cody to the in conjunction with Lucasfilm.
Electronic Arts has not forgotten the
16 MARCH'87
WE'RE SELLING
THE ONE THING
WE COUNTON
EVERY DM
Running a software company There are investment
mm ^J {
is no picnic. We have to do major functions. Averages. Even a
calculations every day. Things random number generator.
like payables and receivables. And writing your own
Taxes. Budgets. And lord only formulas is as easy as, umm...
knows how many quarterly one, two, three.
cost projections. With mouse in hand, you
That's why we developed can zip all over the huge
geoCalc. The spreadsheet spreadsheet, solving "what
program for GEOS-equipped if' questions with a few quick
Commodores. clicks. Questions like, "If
You see, we not only sell Sheila takes the waitress job,
software for Commodores, how much can we expect our
we actually use them in taxes to increase?" Or "How
our own offices. So when much faster will the Chevy go if
Lee needs to project in we rip out the muffler and the
ventory costs, or Brian back seat?"
wants to figure employee No matter what the problem,
bonuses, the first if it has to do with numbers,
thing they do is load geoCalc can solve it. Fast.
up geoCalc. So if you notice a need to
The very same spread decimate digits, consider
sheet you can use at home for crunching them with geoCalc. We
figuring finances, mastering math rely on it for our business. In fact,
mysteries or personal production we couldn't manage without it.
■
.■-.;;:■'-■:■ ne UN
and cosines that could knock any
physicist cold.
gg^
. ;:-.""."::■:
(5411
Berkeley
Softworks
The brightest minds are working at Berkeley.
TELECOMMUNICATIONS BY SUZANNE McCOACI I AND DAN' SCHI-IN
18 MARCH'87
TELECOMMUNICATIONS
Figure 1 Figure 5
Figure 2 Figure 6
Figure 3 Figure 7
Figure 4 Figure 8
Figure 9
COMMODORE MAGAZINE 19
TELECOMMUNICATIONS BY KOUl-KT W. I1AKEK
Inside
offers to QuantumLink subscribers that
several companies have made available
from time to time.
20 MARCH'87
til- I'Uimiu
• I II |>!
III Ml !
< ' MINIMI
i nil iininir
il- i n i p
i j mi •■
BY THE TIME
SHEGE1ST0 "PHOENIX;
HE'LL BE SLEEPING.
Having thousands of facts is one Once your data is in, the real fancy, you can display your infor
thing. Finding the ones you need is fun begins. mation graphically with geoChart.
another. Which is why you should You want names of bus drivers? And geoFile does it all in
consider buying geoFile. The From Arizona? Under five foot six? seconds.
easy- to- use database manager for Between the ages of 33 and 35? With Now, with all that in mind, what
GEOS-equipped Commodores. incomes of $22,396 or more? Who are you going to do—spend a few
Whether they're sneezed inJune? bucks on geoFile?
receivables or reci Just click your Or spend all night wishing that
pes, once you have mouse and watch you had?
geoFile, you can fly geoFile go to work.
through facts in sec Searching. Sorting. To order call 1-800-443-0100 ext. 234
'{..'•- \:::., pdw Jfal "_".
onds, clicking and Comparing and listing geoFile $49.95
picking the ones you the data alphabetically. {California residents add 6.5% sales tax.)
want, just the way CM) «> : !.«*«
Or numerically. Or in $2.50 US/S5.50 Foreign for shipping and
you want them. whatever priority your handling. Allow six weeks for delivery.
It's as simple as fill form specifies. Nl.ili-Hi-.1nwS.UJ
L Stve Snu*
■ -..in ime
Mr Sttvt Smith
Smith Conmmkitio
WOO SlHlljM Annu
n Softworks
haul them with new GEOS fonts, Berkeley
formats and graphics.
Defender of
the Crown
Computer: Amiga
Publisher: Mindscapc
3444 Dundee Road
Northbrook, O4H 60062
Medium: Disk
Price: S50.00
24 MARCH'87
ARE YOU
FOR FRIENDS?
v
If you're finding it increasingly point and click a ' Put them both
difficult to find anything at all, mouse, you can call iLRi.-- together with
maybe it's time you found out up any list of friends geoMerge and it's
■ .-!__!■. ■■■.'■ 1 ■ ■■■ J-! ■- -~LT"
Berkeley
Fl Softworks
The brightest minds are working at Berkeley.
SOFTWARE REVIEWS REVIEWED BY ERVIN HOBO
Chessmaster
2000
Computer: Commodore 64
Publisher: Electronic Arts
1820 Gateway Drive
San Mateo, CA 94404
Medium: Disk Chessmaster 2000
Price: S34.95
features over
71,000 moves
A here should be nothing new about a
game of chess—every combination of
in the opening
moves has been made at one time or an
library.
other. Computer chess, however, is an
other story-. Programmers still have a
ways to go in their attempts to simulate
this game.
But with Chessmaster 2000, a new
standard in chess for home computers
may lie set, not only because of the stun
ning 3-D graphics, but because it readies
new heights, boasting over 71.000
moves in the opening library.
In the standard play mode, you have
an overhead view of the chess board the menu and the board to see how your rely entirely on this feature, You toggle
with flattened chess men that look like choices affect the game. The menu di between the menu and the game to see
decals. Press Control-P and the perspec vides your screen into four sections. At the suggestion. Thanks to these hints. I
tive changes. Now you arc looking at the upper left is the main menu called actually beat the computer.
board from an angle much like the one Choices. Select any of the items listed The Show Thinking mode takes you to
you would have if you were playing with here and a sub-menu appears at lower die inner workings of the computer, dis
real pieces on a table. Each piece is left. Select a feature and the box at lower playing each possible move. Search Level
drawn to give it a 3-D look. right shows you the current status. shows how deeply into possibilities the
In this mode, the board can be rotated The box at the upper right of the computer is considering. And for those
90 degrees at a time, allowing you to ex screen displays all the moves that have who wonder just where things began to
amine the situation from many angles. been made. An asterisk in the notation— go wrong, the Replay Game option will
Using die rotation mode twice in succes such as D2"D4—will indicate that an op show you.
sion will turn the board 180 degrees— ponent's piece was captured with that Playing against the computer, there are
usciiil for switcliing sides if you find the move. On the other hand, if die notation 19 levels of play ranging from newcomer
computer is beating you! You can switch carries a plus sign—as in D2-D4 -f-—then to grand master. The level selected will
sides any time during the game. the piece on D4 has placed the oppo determine not only the difficulty of the
The board is blue and white, and the nent's king in check. The information on game but die time required to play it. In
game pieces are blue and gold. l:or the moves cm be sent to your printer so that die higher levels, the computer spends
benefit of those who may not have a col you can have a permanent record. more time searching for possible moves
or monitor, a black-and-white mode uses In the Teaching mode, selecting the and considering die consequences of
shades of gray. piece to move causes the square on each move. At level 0 the computer
For the novice and those of us who which that piece resides to be highlight- makes one move every five seconds, and
play so infrequently mat we get muddled cd, and die squares to which it may legal at level 18 it may take as long as 30 min
by moves like "king's pawn to rook 4," ly move are also highlighted. This will be utes per move. Fortunately, you may save
the classical notations of chess have been a great help to the beginner and at die a game and return to it later.
set aside in favor of an algebraic notation: same time prevents illegal moves. If you don't teel like playing a game
D2-D4. You may also have the letters and Also for the beginner is the Show Hint yourself, insert the Games disk and
numbers displayed around the borders feature, which tips you off" as to what watch a replay of one of 100 classic
of die lx)ard. your next move should be. It even plays games. Here die play of past grand mas
There is a large menu of choices, and fair! After almost throwing away a game ters allows you to study and analyze dieir
you may toggle back and forth between because of a stupid move, I decided to Continued on pg, 114
26 MARCH'87
SPOR
From the incredible realism and
payability of Football...
i* I \ \
LOGIC
Corporation
713 Edgebrook Drive
.-. 0 0 Champaign IL 61820
(2)7) 359-S482 Telev: 206995
Spitfire '40
Computer: Commodore 64
Publisher: Avalon Hill Microcomputer
Games The one maneuver that
4517 Harford Road
requires the most trial-
Baltimore, MD 21214
Medium: Disk and-error effort to
Price: $35
perform also happens to
be the one most
necessary to your
X ry your hand piloting a Supermarine
Spitfire, one of tlie most famous fighter survival—landing.
planes to see action in World War II. The
Spitfire earned iLs reputation for fighting
the German Luftwaffe in the Battle of
Britain, the three-month struggle in 1940
for control of tlie skies over England, In
this battle, the Spitfire-flying pilots of tlie
Royal Air Force, though heavily outnum not end until you land your plane of the close eye on the altimeter. It's all too
bered, handed Germany her first defeat ground again or meet a fiery death some easy to lose track of height and send
of the war and saved England from prob where along the way. At die conclusion your aircraft on a screaming dive
able Invasion, of any successful mission, you can pre Straight into the ground.
Spitfire '40 has two modes of play— serve your flight time and number ofkills The one maneuver that requires the
game or simulator. The game mode on a formatted disk, also known as your most trial-and-error effort before it can
thrusts you into the middle of a swirling flight log. until your next mission. be performed with any degree of com
dogfight at 10.000 feet. The dogfight You control your plane with tlie joys petency also happens to be the one
continues until you either run out of fuel tick and a handful of keyboard com most necessary to your survival—land
or ammunition, or have been shot down mands. Maneuvering tlie fighter is pri ing. Unlike almost any other situation
three times. If one of these happen, the marily a (unction of pushing die joystick you will face as a pilot, bringing your
mission is over and the computer ranks to the left or right for turns and forward plane back down to die ground leaves
your performance based on tlie number or backward to change altitude. no room tor miscalculation. A litde too
of enemy planes you destroyed. Tlie game relies on two main screen much speed on much-down or a slight
A typical mission in game mode lasts displays. Hie first features a colorful and tilt to the wheels leads to tlie same fatal
about five to ten minutes, which makes realistic rendition of the Spitfire's instru results. UntU you feel completely com
tliis mode basically a fast-paced introduc ment panel, depicting about a dozen dif fortable with tlie landing procedure, al
tion. It gives you tlie chance to sharpen ferent dials and gauges. The second dis ways take a long, long approach to the
your shooting eye and acquire some ex play shows the view from the cockpit runway, one that gives you enough
perience in handling the plane under window, but here the graphics lose the time to shed excess speed and make
combat conditions before proceeding to sharpness and detail seen on the pre any last second course adjustments be
tlie more demanding simulator mode. vious screen. Objects on die ground, like fore your wheels bump the ground.
However, there is no feature to let you buildings or ponds, appear as flat, odd- Also, altiiough die rules do not clue you
improve an existing score. When a mis shaped blocks of white or blue. In com in to this, it is possible to land in a field
sion is completed, even if you have not bat, die German planes flit across the instead of on the airstrip.
been shot down once, the computer per screen Looking more like giant flies than Spitfire '40 has no clearly-defined dif
manently retires you. You can play again. sleek fighters. ficult}7 levels. Rather, the more flight
but in this mode you start each time as a The player's manual provides a help time you record on your log disk, tlie
novice pilot with no kills to your credit. ful set of instructions on how to con more realistic die simulator becomes.
For a sense of continuity between mis duct some basic combat maneuvers According to the rulebook, this means
sions, as well as a higher level of chal like loops and rolls. These can be mas certain real-life quirks of the Spitfire de
lenge, simulator mode provides the an tered with a little practice. In fact, most sign will make the plane harder to han
swer. In this mode, combat is but one aerial acrobatics are instinctive in tlie dle, and the German fighters will be
part of your flight routine. A scramble heat of battle as you struggle to shake come tougher opponents. Otherwise,
alert first appears on the screen, inform an enemy off your tail or keep one in the rules arc purposefully vague about
ing you of tlie number of incoming en your gunsights. With enough airspace, when or in what ways these leaps in
emy planes, their height and their bear you can attempt practically any maneu realism will occur. As a result, though
ing. The mission officially begins with ver without wrecking your plane. In my habit of missing tlie runway has not
your take-off from tlie runway and does low altitude dogfights, however, keep a Continued on pg. 114
28 MARCH'87
Captain's Log...
War Date 10.01.44
•"Captain's Log. October it 1944.0250 Hours.
Fleet submarine USS Hammerhead proceeding
Southwest at cruising speed. Our mission:
intercept enemy convoy off the coast of Borneo.
Disperse and destroy."
"0300 Hours. Two hours until dawn. Radar "0400 Hours. Lookouts on the bridge. "0500 Hours. Sound General Quarters!
picks up convoy, escorted by two destroyers. Target identification parly reports one cargo Baflle stations manned. Preparing torlorpedo
We believe that one ol the enemy's valuable ship. 4,000 Ions, troopship of 10,250 tons, with run. Gauge Panel OK. Periscope OK. Charts
cargo ships is part ol convoy formation." __ two Koibofcon-type escorts. Moving into and Attack Plot Board OK. All mechanical
aiiack position." _[ systems OK."
"0525 Hours. Torpedo rooms report full tubes "0600 Hours. We are at linal attack position. "0700 Hours. Depth charged forone hour.
forward and art. Battery at full charge for Convoy moving at 10 knots. Target distance Some minor damage, but repair parties at
silent running. We hope water temperature decreasing rapidly... Crash Dive! Escorts have work. Destroyer propeller noises receding.
will provide thermal barrier to confuse spotted us and are turning to attack! Rig to We'll come to periscope depth tor our return
enemy sonar." run silent." . - punch."
."■"■'
"Superb" raves
Silent Service Is available lor Commodore 64' 128™.
Scott May in On
Amiga™. Applell family. Aloii Xl/XE. Atari ST. IBM
I Line, "strategic PC/PC Jr. and Tandy 1000. at a suggested retail
Discovery
Computer: Amiga
Publisher: Micro-Illusions
P.O. Box 3475
Granada Hills, CA 91344
Medium: Disk
Price: 539.95
30 MARCH '87
ming,
diving,
gymnas
tics and
The follow skeet Sumo wrestling.
A sport of ritual and tradition.
Gymnastics. A
graceful display of balance.
The Bobsled.
One wrung move and it's
ing programs shooting, pOtSt und uswun trullfin. right down the lube.
32 MARCH '87
(Top Guns don't always fly on air... Some fly on water)
Warship of
Red Alert!! Red Alert!!
0800 hours: Terrorists attack
U.S. naval base off Sicily...
Intelligence reports enemy
missile corvettes fleeing
toward Libya ... Additional
enemy patrol craft seen in
area... Seek out and destroy
... Take no prisoners...
The Patrol So agile, enemy radar So fast, enemy forces So deadly, there
Hydrofoil Missilecraft. mistakes it for low-flying have only minutes to react. is no second chance.
aircraft.
■ Authentic speed and handling characteristics 8 real-life missions in today's danger zones like
of three different NATO ally hydrofoils: U.S., the Persian Gulf, the Eastern Mediterranean
Italian, and Israeli. and the Gulf of Sidra.
■ Advanced instrumentation and weapons systems Time compression speeds action to 128x normal.
include: 76 mm water-cooled naval cannon, Comprehensive operations manual includes
Exocet, Harpoon and Gabriel guided missiles, mission briefings and enemy vessel spotter
rapid blooming defensive chaff, radar indicator cards.
and damage control sensors. I Technical consultant: Boeing Marine Systems.
■ Full control of search helicopters and convoy
ships.
HOW tO Order: Visit your retailer, or call 800-245-4525 lor direct VISA or Mastercard order* (In CA call BOO-562-1112).
The direct price is 534.95 for the Commodore version and S39.95 tor the Apple II version. To buy by mall, send check or money order
to Electronic Arts Direct Sales, P.O. Boj 7530. San Mateo. CA 94403. Add S3 for shipping and handling (S5 Canadian). Please allow 4
weeks for delivery. Screen shots represent C64 version. Others may vary. Commodore and CB4 are registered trademarks of Commodore
Electronics Limited. Apple tl is a registered trademark of Apple Computer. Inc. Lucasfilm Games. PHM Pegasus, and all elements ol
the game fantasy:7" 4 2 1987 Lucasfilm Ltd. (L.F.L.). All rights reserved. Electronic Arts, authorized user. ELECTRONIC ARTS
SOFTWARE REVIEWS REVIEW!-!) in' DONAH) MAXWELL
Reader
HUM | ii [ iin | Hit j i« HilHtllK
tween them.
[ )}} 113 BIS U
The main menu displays a disk direc
tor}-. For Commodore disks, this contains
Computer: Commodore 128 the same information that you get when
Publisher: s.o.G.w.a.p. Software you call for the director}- of a Commo
611 Boccaccio Avenue tMUHOIl »IM dore disk on the 128 or the 64, only re
Venice, CA 90291 —
im an m turn ■ ma mn
ordered somewhat. For an MS-DOS disk.
■inwkh: hh
Medium: Disk ■ - . the information is similar to what you
tbut ,B Kg1
Price: S29.95 would see on the screen of an IBM-PC:
die label of the disk (or If there is none,
the information that it is an MS-DOS
Blue" is a popular nickname for DOS to indicate disks for IBM-PC and PG disk), die filename, die filename exten
IBM. whose personal computer, the IBM- compatible computers. With The Big sion, the file size in b}tes. and the date
PC, has come very close to becoming an Bine Reader, the 15"7! drive can read and time the file was saved on the disk.
industry standard in business applica and write MS-DOS versions 1.0 through Although it's not mentioned in the
tions. Unfortunately, however, many fine 3.1. These include 8- or 9-sector single- main menu, you can also print out the di
computers—including Commodore's— or double-sided disks. rector}- that is in memory. And you can
use their own, very different standards, The Big Blue Reader handles all MS- read the director}- of any other disk with
making the transfer of information be DOS and Commodore ASCII text files out affecting the director}- that is already
tween them and IBM's rather difficult. and accounts for the embedded codes of in memory.
In die past, the only practical way to most word processors. And it uses the The alternate menu is really a list of in
transfer data between an DBM-PC and a "burst? speed ofthe 1571 for many oper formation about the disk. It shows the
Commodore computer has been to wire ations, so it's relatively fast. In fact, it type of disk (Commodore or MS-DOS,
the computers together using either two writes files to IBM disks somewhat faster the number of active sides on the disk.
modems or the IBM-PCs RS-232 port than to Commodore disks. The only no the number of sectors per track (if it's an
and the Commodore's user port. Both ticeably slow function is backing up en MS-DOS disk), disk usage, the date of the
connections require a terminal program tire IBM disks on a single drive, which re disk, die buffer si/e in bytes, and die buff
be running in each computer, and to quires four disk swaps for double-sided er contents (filename and file size).
connect the RS-232 port and Commo disks. Using this portion of the package
dore's user port, there must be a special In addition to transferring word pro couldn't be much easier. You make a se
interface to transform the Commodore cessor text files, The Big Blue Reader'will lection from die main menu and The Big
user port voltages and polarities to RS- also work with files for certain other pro Blue Reader does it.
232 levels. ductivity software such as spreadsheets.
But now there's The Big Blue Reader, a although this Is useful only if the IBM and Copy Times
utility program for the Commodore 128 Commodore programs handle the infor The Big Blue Reader actually writes
that lets the 1571 disk drive read from mation in their files similarly. MS-DOS files slightly faster than Commo
and write to IBM-PC disks. It also makes It will also cop}- BASIC programs, al dore files. For example, here are copy
back-up copies of entire IBM disks. And it though again this is useful only with dia times I recorded for a 10.00(1 byte file.
formats disks so they work on PCs and lects of BASIC that l"H)th machines can Load from Commodore disk 6 sec.
PC-compatibles. (EdNote: The following understand. On the Commodore end, ASCII translation time 9 sec.
discussion on transfering files refers to BASIC programs must :ilso be converted Write to MS-DOS disk 16 sec.
data files only. This program will not al to or from ASCII sequential files. Load from MS-DOS disk 9 sec.
low program from a 128 to be run on an There are three programs on The Big ASCII translation time 8 sec.
IBM-PC.) Blue Reader: The Big Blue Reader itself, Write to Commodore disk 26 sec.
This is just the tiling for folks like me Big Blue Backup and Big Blue Format When The Big Blue Reader is reading
who have Commodores at home but an MS-DOS disk, the 1571 busy light
must use IBM-PCs at work. Now I can The Big Blue Reader Program flickers on and off, but the drive does not
write something on a PC in my office, The Big Blue Reader program works in clack or make any other unusual noices.
take it home and transfer it to a Commo either 80-column or-10-coIunin mode It Commodore disks are read normally,
dore disk with The Big Bine Reader, re boots automatically when you turn on or With no flicker to the light.
vise it on my Commodore 128, and re-set the computer. A tide message ap
transfer it back again in the morning. pears for a few seconds, then the screen Big Blue Format
clears and you are asked to set the time Big Blue Format formats a disk so it
What The Big Blue Reader Can and date that you wish to appear on MS- will work with an IBM-PC or PC-com
34 MARCH'87
SOFTWARE REVIEWS
S.O.G.WAE, die program first physically on your Commodore 128 or vice versa.
formats die disk, then logically sets up This is because die two computers use
the disk for MS-DOS use. Formatting such different microprocessors that pro
takes about one minute on the 1571. The Big Blue Reader grams written for one will not am on the
Other, even though The Big Blue Reader
Big Blue Backup
overwrites the 1571 can copy diem. (The only exception is
Big Blue Backup will copy an entire- ROM with BASIC programs, noted above.)
IBM disk, no matter if it is single-sided or Also, The Big Blue Reader cannot cop)'
double-sided, eight-sector or nine-sector. instructions that CP/M files—it won't even read a CP/M di
With two drives, this goes quickly and ef rectory because CP M is so different
fortlessly: With only one drive, you have enable it to make from MS-DOS, even though they both
to swap disks twice for single-sided disks use IBM System-34 formatting (see the
and four times for double-sided disks. sense ofMS-DOS. sidebar tor more on diis).
Documentation Evaluation
The 23-page instruction manual is The Big Blue Reader does exactly
clear and concise. In fact, The Big Blue suggest why the disk blocks not used by what it's advertised to do. and it's easy to
Reader is designed so mat the manual is die programs are filled with the text of use. I can think of only two improve
hardly ever needed. Paul's letter to the Ephesians—listed in ments for it. One would be the ability to
The Big Blue Reader was written by The Big Blue Reader disk director)', mys erase files from MS-DOS disks and the
Mike Miller, mainly in compiled BASIC-. tically enough, as a copyright notice. other, to copy an entire Commodore
The disk also contains a brief program disk onto an MS-DOS disk in one oper
called INFO that displays copyright infor What the Big Blue Reader ation, and vice versa.
mation, the S.O.G.WA.P address, and a Cannot Do 1 hardly need mention how useful The
telephone number for orders and infor Although The Big Blue Reader will Big Blue Reader is and how dearly it
mation. transfer nearly any type of file between demonstrates the versatility of the 1571
S.O.G.W.A.P., by the way, stands far Commodore and MS-DOS disks, it will disk drive. It's one of the most powerful
Sons of God with All Power. This may not allow you to run IBM-PC programs utilities available for any computer.
arranges the 35 tracks on each side of a the other side (side 1). This allows tlic
DOS Primer disk into four groups. Tracks in the group first side to Ix.1 read by a 1541 disk drive.
For practical purposes, all 5lA inch near the outside of a disk, having a great
floppy disks are the same—until they arc er circumference, can store more data CP/M and MS-DOS
formatted by a disk drive attached to a than can tracks closer to the center of the CP/M and MS-DOS both use a format
computer. Then tilings get complicated. disk. Therefore, those outside tracks are ting system called IBM System-34. This
In the US. alone there are several very assigned more sectors than inside tracks. refers to a method for constructing
different formatting systems in common On Commodore 64 and 128 disks, the tracks on a disk. In this system, unlike
use. One, called CP/M, is used by Kaypro, outside group (tracks 1-17) has 21 sec Commodore's GCR system, the record
Oslx^rne. and several other brands. An tors per track, the second group {tracks ing rate and die number of sectors per
other somewhat more recent system 18-24) has 19. the third (tracks 25-30) track are constant, but the data density
called MS-DOS is used by the IBM-PC has 18. and the inside group (tracks 31- varies, depending on die circumference
and PC-compatibles. There are other sys 35) has 17. of the track. Two different recording
tems, as well, including the Commodore But because the disk spins at a con rates are common: single-density at
GCR system. stant rate (about 300 rpm), the drive 250,000 bits per second and double-den
Commodore, CP/M and MS-DOS disks must vary die rate at which data is sent to sity at 500.000 bits per second. Also,
are formatted so differently that most or each different group in order to keep the there are both single-sided and double-
dinary disk drives can read and write density of the recorded data nearly the sided formats. There are 40 tracks per
only one format and neither of the oth same on all tracks. Commodore's GCR side and (commonly) either eight or nine
ers. The Commodore 1571 drive, how recording rate varies from 250,000 to sectors per track. Writing begins at track
ever, is so "intelligent" that it can read 307,692 bits per second, with the fastest 1, side 0; and in double-sided disks
and write both native Commodore disks rate used for the outside group of tracks. switches to track 1, side 1; then to track
and CP/M disks. As it comes from the fac The second side of a double-sided disk is 2. side 0; track 2, side 1; and so on.
tory, however, it cannot make sense of formatted in the same manner as the first, There is also the matter of timing, or
MS-DOS disks. 1 Icres a brief introduction except that the tracks are numbered synchronization—die way a disk drive
to these three disks formatting and oper from 36 to 70. tells which sector is under die read-write
ating systems. After a Commodore disk has been for head at any particular time. IBM System-
matted, writing data to it begins at track 34 uses the small index hole near the
Commodore 18 of the first side (side 0), proceeds al center of die disk to keep track of the ori
Commodore drives employ a method ternately outward and inward one track entation of die disk, thus allowing the
of formatting disks called Group Code at a time until that side is full. If it's a dou drive to tell what part of die disk is being
Recording—GCR for short This method ble-sided disk, the process continues on Continued on pg lit
COMMODORE MAGAZINE 35
We're through playing
hard to get!
S9.95
PRESENTS
AVAILABLE NOW
THE LOWEST-PRICED
You can get QuantumLink right now
FULL-SERVICE NETWORK
from your local Commodore retailer.
For only S9.95 a month, you get
If QuantumLink is not in stock, just
UNLIMITED access to a wide range of
order by phone.
base services including up-to-the-
minute news, the encyclopedia, the Call toll-free: 1-800-392-8200—Ask
Commodore Hotline, and much more. for Dept. 67.
QuamumLtai is a icrvtcenmk of Quantum Computer Services, Inc. Commodore is a codemark of Commodore Electronics Limited
SOFTWARE REVIEWS
Gnome Kit
Computer: Commodore 64,
Commodore 128
Publisher: Kira Corp.
P.O. Box 129
Kutztown, PA 19530
Medium: Disk
Price: 39.95
38 MARCH '87
SOFTWARE REVIEWS
then list die errant line ;uul correct it. of a dedicated macro assembler like Mer
Both arc powerful aids, but I found lin or Pal which allow comment lines
Gnome Kit faster and easier. Ifyou've been losing and labels. But on die other hand, be
My favorite command is "find." I've cause code is entered directly, there is no
used a similar public domain program for sleep tracing bugs, down time waiting tor die assembler to
years to help me locate programming translate instructions, or need to save
problems, and was disapjx>inted when a hunting for source code to disk. The program gives
version was not included in BASIC 7.0. you direct access to both die 64*5 and
This command is especially helpful when
villainous variables, 128's memory. The biggest advantage of
you decide to finish a program you've let
or reconstructing Gnome Kit over die 12S's built-in moni
collect dust on a shelf for some time— tor is that bodi 64 and 128 versions are
and you can't remember which variables subroutines by handy identical, so if you are doing any ma
you've already used or want to locate a chine-language programming on both
specific command or text string. you need Gnome systems, there is no need to learn the
With the find command you can commands on two different monitors.
quickly locate the occurrence of a specif Kit—its a One curious feature of Gnome Kit's
ic variable (AS, B%, NAMES), text or BA monitor is that it defaults to the decimal
SIC command. The command works
programmer's number system instead of hexadecimal.
similar to the search command which
most word processors include. When is
salvation The user can freely switch between the
two systems, but beginning machine-lan
sued, each line matching the find argu guage programmers must be careful to
ment is displayed one after another. Or die programmer important information enter the system they intend to use,
the lines can be dumped to the printer needed to test a program's accuracy as since 1300 decimal and 1300 hexadeci
instead. In fact, output from all of Gnome well as detect difticult-to-catch program mal are worlds apart But many would-be
Kits commands can be redirected to the ming bugs. Again, this information can be prognimmers who have been baffled by
printer, disk drive or any other connect redirected to die printer if need be. the requirement of using the initially
ed device. This allows you to store data The merge command lets you merge confusing hexadecimal system will be
on disk. However; most users will prefer programs stored on disk widi diose in delighted widi Gnome Kit's option.
the printout option. memory. This merge does not require One of the machine -language moni
Even the renumber command goes diat die lines of the disk program be tor's nicest features is die ability to as
beyond BASIC 7.0. You can renumber higher dian diose of die one in memory semble text directly into memory. You
the entire program, selected blocks of as is true with most merge aids. In tact, can easily store data or messages in
lines, or restructure die program. This the lines can mix regardless of their memory, where it can be recalled in
restructuring option lets the program numbers, but if two duplicate line num stantly by a machine-language l<x>p. Oth-
mer logically arrange subroutines for ci bers exist in bodi programs, die disk- er powerful aids include machine-lan
ther more clarity or increased speed. stored program line will replace the guage versions of trace, find, insert and
What this means is that a subroutine memory line number. delete blocks of memory, compare
which is buried somewhere deep in a The merge command's power is ex blocks (128 version only), and block
program can be renumbered and re panded by Gnome Kit's unique save copy as well as die standard assemble
structured to appear near the start of the command. The save command works on and disassemble options.
program so it will be executed faster. diree unique levels: straight save (save all Perhaps die most curious thing about
When the subroutine block is moved to of the BASIC program); memory location Gnome Kit is diat die assembler is di
its new location, all the reference lines in save (save data in specific memory loca rectly accessible from BASIC. This means
the rest of the program are automatically tions normally for graphics or machine- you can simultaneously work on botli a
redirected to the* new location. language programs); and block save. The BASK" and machine-language program.
The trace command lets you inspect block save, combined with merge, gives In fact, you can have die monitor disas
each program line as it is executed. die programmer a powerful construction semble and alter your BASIC program
Gnome Kit's version of trace displays tool. The block save saves a specific- while the program lines are still dis
each program line (not just line num block of lines (title screen, subroutine) to played on die screen.
bers) as it is being executed. The com disk. Then using merge, you are able to Hie final feauire of Gnome Kit is die
mand works similarly to die walk com quickly construct new programs using disk memory facility. It must be loaded
mand of a machine-language monitor die same routines and line numbers. Any separately into die computer's memory
(you can slowly walk through the pro programmer will appreciate the time and will have limited usefulness for most
gram by pressing the RETl 'R\ key). saved by dils error-free transfer as well as prognimmers. But for diose read}' to go
Another plus is the ability to execute the consistency it gives programs. one-on-one with the drive's micro
the trace either from a coldstart (reset all Gnome Kit's assembler/disassembler is processor, who want to create dieir own
variables) or wannstart (preserve ;ill vari similar to the 128's built-in machine- personalized operating system, or who
able values). In fact, the trace command monitor. Both are fine for assembling just need direct access to a specific loca
includes an option to display each varia small machine-language programs or tion on a disk, this was written for diem.
ble's changing value as it is encountered subroutines to be activated from BASIC, The two immediate low-level aids it
in die traced line. This display supplies but neither contain die powerful control Continued on pg, 1/5
COMMODORE MAGAZINE 39
SOFTWARE REVIEWS UKVIIAX ED I5Y MARK COTONE
Buyer's Guide
to Mastertronic
Computer: Commotion; 64
Publisher: Mastertronic
7311B Grove Road
Frederick, MI) 21701
Medium: Disk
40 MARCH :87
SOFTWARE REVIEWS
head view of your surrogate as he search Starts. And I'm sure even tiie seasoned
es his cavernous confines for clues to the pro must have at least a couple of thorns
treasure. He carries with him an every By disabling the in his or her side.
day hand-held flashlight, using its limited By pressing a button, this device can
programming device
beam to scour the surroundings, When be turned on and oft" during play. When
ever a creature, prize or obstacle crosses called "sprite collision the impossible Impass presents itself,
this path oflight, it is then depicted in de click on the protective shield, walk
tailed first-person perspective on the detector/' Infinity through undaunted and unscathed, and
game screens bottom section. It is a star
Machine makes your on then proceed as usual. Immortality is at
tling transition, as a virtually indistin hand on your Commodore 64.
guishable blob you have viewed from screen counterpart It should be noted that this cartridge
above is suddenly given life. These added will not work on an)' game that does not
graphics give the game .some much-ap
virtually invincible. use "sprite collision detection." Experi
preciated visual substance. mentation is just about tiie only way to
Running across the center of the dis Hating contest that always leaves you check if Infinity Machine will kick in on
play is an options menu, where you use pulling hairs and gnawing joysticks. Fear any particular program. My success rate
your joystick to choose what action you not, for you shall no longer be a slave to has been around SO percent.
would like to take (run. look, pick up). that program. Assistance has arrived It's IVc overcome a heap of my old video
The setup works well, creating and in called Infinity Machine for the Commo stumbling blocks (including my main
volving a constantly changing play field dore 64, and chances are it will help you nemesis, Kpyx's aptly-named Impossible
mat's busy hut never overwhelming, This to not only beat your gaming nemesis. Mission). and chances are this accessory
is one ofthe first in a series ofactionadven but to do so with regularity. And all with will soon become your closest ally. And
tures using this on-screen arrangement out breaking a sweat with its reasonable price ($24.99), re
The arcade-style contest has always This revolutionary new accessory is an venge has never been sweeter.
been Mastcrtronic's forte, and it is here Ordinary looking cartridge that lits into
that we make the final stop of our tour to the Commodore 6-i's game or expansion Two-on-One Series
Ux)k at Speed King, a new high-speed port. But what it does is simply amazing What could be better than picking up a
motorcycle racing contest. Snap your By disabling the programming device Mastertronic program for under ten dol
chin-Strap, slip into your gloves and get called "sprite collision detection"—the lars? Why, picking up Iwo Mastertronic
ready for a ride. Following your bike at a part of the program that recognizes your programs for under ten dollars, of
low-level behind-the-vehicle perspective character's fatal contact with a missile, course!
popularized by other racing contests, obstacle or foe—it makes your < in-scrcen Just when you're convinced that their
you must throttle through your gears. counterpart virtually invincible. A sword $9.99 price break is the greatest enter
lean into the turns, and try to avoid those to the head, a laser to the hull, and a vast tainment package around. Mastertronic
inevitable collisions to finish among 20. majority of other attacks and pitfalls that releases what they've tagged die Two-on-
Reaching speeds of 250 mph. die on- in the past would have signaled death. One software series, a group of single
rushing visuals will have you gripping are now rendered harmless, as if the play disk packages mat contain not one, but
your joystick for balance. A thorough op er had been placed behind a protective two different arcade programs. The
tions menu lets you modify any race to shield Victory becomes a matter of time. price? Get this—S5.99!
best suit your style. Ten world-famous "Dirt\" pool," you cry, "Games were Mastertronic is marketing this series
circuits are represented and can be test never meant to be played like this!" And under the Gameware label. I recently
ed at three different skill levels with tour on that point, I agree. I would certainly had the chance to Cake a look at the line's
different finishing lap requirements. It's not recommend that this device become initial three offerings, an impressive
an exhilarating test of reflex and strategy a full-time partner in anyone's game plan. group with a heavy arcade slant. The se
that will provide endless hours of two- That would only take the challenge and lections have been paired according to
wheeling excitement. enjoyment out of play. But this is more gaming style, a gesture that tries to insure
With the variety of challenges offered than just a cheater's treasure (and a re that a prospective buyer attracted to one
by Mastertronic, it would almost seem viewer's dream ). Infinity Machine does contest will more than likely be interest
certain that this is one company that is have its legitimate uses. ed in tiie other.
sure to have something to satisfy every For die youngster, this tool can open lor fans of the jump-and-climb chal
one. But you don't have to go by my the door to a whole new library of soft lenge. Gameware presents Excaliba and
opinion, or anyone else's for that matter. ware—programs that had originally been iiig Mac. two solid and enjoyable reflex
With the price tag of S9.99 each, these purchased for the- adult members of the tests. In Excaliba you are cast as a fear
games are a bargain, Just go and find out family. Even if a large chunk of the chal less knight who must attempt to clear a
for yourself. What have you got to lose? lenge is all but erased from play, it still al multi-level screen of assorted relics,
lows tiie junior audience to participate. while avoiding the fatal touch of an evil
The Infinity Machine For the players uninitiated to a specific wizard and his merciless minions. Quick
Okay arcade aficionados, it's time tor re game or game type, Infinity Machine is thinking and quicker running will spell
venge. Give me the name of the one an ideal orientation aid, letting the new victory as you sprint up, down and
Commodore game that consistently comer get tiie feel of a difficult contest around a variety of play fields. The occa-
gives you fits—that one particularly frus- without constant play stoppages and re- Continued on pg //5
COMMODORE MAGAZINE 41
Monitor Sale
14" RGB & COMPOSITE COLOR MONITOR
Three monitors in one! Allows the use of C-128 and C64 computer modes
-composite and 80 column RGB mode. Must be used to get 80 Columns in color
with 80 column computers. Specially designed for use wtih the Cl 28's special
composite video output, plus green screen only option switch. (Add $14.50
shipping and handling)
SALE
List $399
Supor High Resolution
Add $10.00 (or shipping, handling and insurance. Illinois residents please add
6'/i% tax. Monitors can only bo shipped to Continental U.S. addresses only.
Enclose Cashier Check, Money Order or Personal Check. Allow 14 days for
delivery. 2 to 7 days for phone orders. I doy express mail. Prices S Avoilability
subject to change without notice. No Monitors APO-FPO.
We .Love Our Customers
22292 N. Pepper Rd., Barrington, Illinois 60010
VISA—MASTERCARD—CO. D.
(3 1 2) 382-5244 TO ORDER
C.O.D. ON PHONE ORDERS ONLY
Famous National lirancl
NLQ 180
Fantastic
List $499.95
Price
60% OFF LIST PRICE
Add $10.00 for shipping, handling, and insurance. Illinois residents please odd
6'/j"/. sales tax. Add 20.00 for CANADA. PUERTO RICO. HAWAII. ALASKA,
APO-FPO orders. All orders must be in U.S. Dollar*. WE DO NOT EXPORT TO
OTHER COUNTRIES EXCEPT CANADA. Enclose Cashier Check, Money Order or We Love Our Customers
Personal Check. Allow 14 days for delivery. 2 lo 7 days for phone orders, 1 day
express mail. Prices S Availability subject to change without notice. 22292 N. Pepper Rd., Barrington, Illinois 60010
VISA — MASTER CARD — C.O.D. C.O.D. on phone orders only. 312/381-5344to
• OUR WARRANTY
All our products carry a minimum 90 day warranty
from the date of purchase. If problems arise,
NTERPRl simply send your product to us via U.P.S. prepaid.
We will IMMEDIATELY send you a replacement at
"The Computer fxpe no charge via U.P.S. prepaid. This warranty proves
once aqain that... \\C [.OW Olir ClhtOimrs!
22292 N. Pepper Rd., Barringron IL 60010
1
MUSICAL KEYBOARD^ 1200 BAUD MODEM 1 ACTION PACK (D)
ACCESS
HI TECH EXPRESSIONS
List $19.95 List $99
BRODERBUND
CARD WARE (D)
PRINT SHOP [D) fiS.«5| HEART WARE (D) 9.95
GRAPHICS UB. 1.2 or! (D) UK PARTY WARE<D) MS
SPKCIAL BONUS COUPON ONE ON ONE (D) 9.95 FOOTBALL (D) ».95
PINBALL CONTRUCTION (D) 9.95 BASEBALL (D) 31.95
MUSIC CONSTRUCTION (D) 9.95
RACING DESTRUCTION (D) 9.95
We pack a special software discount coupon with every MARBLE MADNESS (D) 12.95
Computer, Disk Drive, Printer, or Monitor we sell! This coupon CHESSMASTER (D) H.95
BATTLEFRONT (D) 15.95
allows you to SAVE OVER $250 off sale prices! LORDS OF CONQUEST (D) ZX.95 | ROADWAR 2000 (D) S23.95
BATTLE OF ANTIETAM (D) 31.95
GETTYSBURG (D) 32.95
(EXAMPLES) DATA SOFT
MECH BRIGADE (D) 31.95
NAM (D) 23.95
Name List Sale Coupon U.S.A.A.F. (D) 32.95
221 B BAKER STREET (D)
B. 1. Homepak $49.95 $19.95 SI 7.95 XAMPFGRUPPE (D) 32-93
MERCENARY (D)
WAR SHIP (D) 32.95 |
Super Hucy II $19.95 $12.95 SI 1.95 NEVER ENDING STORY <D) 17.1
Flight Control Joystick 519.95 $12.95 S10.00 MIND PURSUIT (D) 17.*
Newsroom $49.95 $32.95 S29.95 VIDEO TITLE SHOP (D) 17.1
$23.95 S22.95 THEATRE EUROPE (D) SOFTSYNC
Leader Board $39.95
TV Tuner $99.95 $49.95 S39.9S ACCOUNTANT, INC. C128 (D).... SS9.1
Commando $34.95 $21.95 $21.95 DESK MANAGER (D) 14.1
DESIGNWARE
Create with Garfield $29.95 S16.95 S14.95 KID PRO QUO (D) 19.1
Geos $59.95 $39.95 S37.9S BODY TRANSPARENT (D) JM.9J MODEL DIET (D) IM
SAT The Perfect Score $69.95 S42.95 539.95 EUROPEAN NATIONS k LOCATIONS (D). U.B TRIO CM (D)....
World Games $39.95 $24.95 S22.95 STATES AND TRAITS (D) ....n.W| —mam
Trinity $34.95 $24.95 $22.95
C128 Partner $69.95 S49.95 544.95 ■■■S3
SPINNAKER
Robotics Workshop $149.95 $124.93 SI 14.95
C128 Programmers Reference Guide $21.95 $12.95 59.95 DELTA DRAWING (Q ».!
SARGON II (D) ».95| NUMBER TUMBLERS (Q f,'
SAT VERBAL (D) 14.95 ' SEA SPELLER (Q fc!
(Sec over 100 coupon items in our catalog.) SAT MATH (D) 14.95 UP & ADD'EM (Q •.(
Add $3.00 ($10.00 for hardware) lor ihipping, handling, and injurant. Illinois resident* please odd 6% % sales tax. Add $6.00 ($20.00 for hardware) for CANADA,
PUERTO RICO, HAWAII, ALASKA. APO-FPO order*. All order* must be In U.S. Dollan. WE DO NOT EXPORT TO OTHER COUNTRIES EXCEPT CANADA. Enclose Ca«hl*r
Chock. Mon«y Order or Personal Crwck. Allow 14 dayt
y for delivery,
y 2 to 7 doy»
y for p
phone order*, 1 day y express
p mall. Prices 8, Availability
y subject to change without
notlc*- d ■hipping
h prices vary according to weight.
h Please
Pl call
ll for
f amount. No
N APO-FPO
APOFPO forf Mi
Monitors. ^ q d
VISA-MASTER CARD-C O D
Hints for Fun and Utility
COMIMUID BY LOUIS F. SANDER
month, we bringyou a super collection ofcomput Quantum I ink's MISS CHRIS and BILL PI, and other notables
er bints fmm readers all over the world M? matter what like Commodore's Jim Gracely. All in all, attending that con
your area ofinterest or level of expertise, you'll find some vention was one of the most exciting things I've ever done,
thing to make your computer life mom productive, more and I recommend such shows highly to everyone.
interesting or more exciting. To keep the columnflowing Becky Cassell
ive solicityour shortprograms, useful programming tech Glendale, California
niques, computer room hints and similar items of interest,
and we pay up to $50 for the items we select. We look for
new or recycled material that can be implemented with a
minimum of time, effort and theoretical knowledge, and Label printer: The gummed labels with tractor-feed holes
that is of current value to Commodore computcrists of ev are useful for more than mailing lists. Printed as singles, they
er}1 kind Ifyou have an item that fits the bill, send it to: make [deal address labels for packages you send through the
Louis F. Sander mail. Printed as multiples with your own address, they make
PO. Box 101011 great return address labels. Multiple identical labels also
Pittsburgh, PA 15237 come in handy if you send numerous letters to die same per
If you enclose a self addressed stamped envelope, we'll send son. I keep a large supply of pre-addresscd labels on hand:
you our ht'nt-wn'ter's guide. Readers outside the US may some with my own return address, some with the address of
omit the stamp. this magazine, and some with my son's college address.
The accompanying short program Ls optimized tor print
ing a single address repeatedly on 15/16" x 3 Vz" labels, and is
better tor that purpose than any word processor. Because it
Learning about computing: One of the best ways to in uses upper- and lower-case letters, before typing it in. put
crease* your computer knowledge is to go to meetings and your computer into upper/lower case mode by simulta
conventions where there ;ire other people with interests neously pressing SHIFT and die Commodore key.
similar to yours. Most cities have at least one Commodore To use the program, put die desired address in the six
user group, and attending their meetings can put you in DATA lines numbered 301-306. If your address is shorter
touch with some valuable computer friends. dian six lines, as most of diem are. put spaces or null strings
Even more beneficial are the large Commodore conven into die unused DATA lines. When you run die program, it
tions conducted by such groups as the West Coast Commo shows you die label it intends to print, giving you a chance to
dore Association. Manufacturers, publishers and software correct any errors. Then it prints a dummy label (die num
houses exhibit at these shows, and at their booths you can bers 1-6) to help you align your paper. Finally, it prints any
see their latest products and talk with people who are really number of labels you ask.
in the know. Usually there are educational lectures as well, 1 beep several copies of die program on one disk, each
where you can learn about specific topics that interest you, with one of die addresses I use in my "stock" printed labels.
and ask questions that only the experts can answer. Then when I need more labels. I load the appropriate pro
One of the best parts of these shows is the chance to meet gram and make diem. To make a one-of-a-kind label. I load
die people whose work you've seen in print or on-line. At one of die programs, change die DATA statements, then run
one show, I got to speak with Louis F. Sander. Jim Butterfield, die program.
Len Undsay, Louis Wallace and several others whose articles Louis F, Sander
and programs I've loved. 1 also met on-line personalities like Pittsbwgh, Pennsylvania
46 MARCH'87
Continued on pg. 48
TO THE VICTOR
48 MARCH'87 Continued on pg 50
Spectacular Introductory Offer From RCA...
COMPACT DISCS
Just
live filename, perhaps including the date. HI.E.V15/87 or nectors, cables, switches ;md filters for TV and video connec
QLHLE3/15/87, though more difficult to remember, are tions. The store manager should be willing to make some
much more self-descriptive when seen in a directory. suggestions.
Disk library tips: Most experienced computerists have de Dead C128: If your CI28 behaves as though it is dead,
veloped certain systems and procedures for keeping track of you've likely blown one of die two fuses in die power supply.
their disks Here are some of the better ones I've seen. If die computer doesn't do anything when you turn it on. die
If you can avoid it. never give two disks die same ID. since culprit ma}' he the 4A 125Y fuse inside the power supply. He
some programs can become confused by duplicates. A got*! sure to unplug cverydiing before disassembling the unit, and
system is to assign IDs in a regular alphalx'tical sequence: AA, be careful what you touch—die internal capacitors can hold
AB, AC, AD, and so on. Wherever you keep your disks, if you a pretty sht>cking charge! If you turn on the computer and
also keep a card that shows the IDs you've assigned to date, die drive and printer initialize but nodiing else works, re
you'll easily be able to avoid duplicates. place die 1.6A 250V fuse which is easily accessible from die
Reserving certain disks for certain categories of programs bottom of die power supply.
often makes it easier to find what you're Looking for, Com Al White
mon categories are utilities, sound and music, games, and Lujkin, "texas
word processing files. Note: Opening your power supply voids your warranty.
ftit your niost-frcqucndy-used program first on the disk,
where it can be loaded by LOAD"*".S or a similar command.
Don't try to use all the space on a disk, since you need Division tutor: While there are many programs available to
space to update programs and data. Leaving 50-100 blocks tutor children in simple arithmetic, many of diem do not
free is wonderful insurance against overflow. cover division. After trying to write such a program myself, 1
Keep one or two disks on hand exclusively for use in pro discovered why dils Ls so—it's hard to find numbers whose
gram development. As you work on new programs, save all quotient is an integer.
your intermediate versions to one of these disks. Then when But the solution is simple. Since division is die inverse of
a program is finalized, put it on a different disk and erase all multiplication, have the computer choose two random inte
the previous versions. This saves wear and tear on your good gers and multiply diem together. Then for your division
disks, and lessens the chance that you'll ruin one of them. problem, divide dial product by one of the two original num
Print out each disks directory, and keep die hard copy bers. The accompanying program illustrates diis.
close to die disk itself Sonic people tape it to die disk enve Richard!. I'ix'iixmiy
lope, while others keep it inside die envelope. Use this pro Green Bay Wisconsin
cedure to make the printed directory.
I.OAI)"S",8 <REIXJRN> Division Tutor
OPEN4.4 : CMD-i : IJST <RETl"RN> 2 :
Wait for die printer to finish, then type 100 PRINT11 [CLEAR,DOWN] DIVISION TUTOR
PRINT#4 : CLOSE-i <RETURN> - RICHARD L. EBERHARDY[DOWN]"
Remember, die only Legal abbreviation for PRINT# is P shift :J=RND(-TI)
R. 110 FOR J=l TO 10
Louis /:' Sander 120 A%=10*RND(1)+1:B%=10*RND(1)+1
Pittsburgh, Pennsylvania :C%=A%*B%
130 PRINT"[DOWN]WHAT IS";C%;"/";B%;
Screen marking hint: Hie special marking pens made tor :INPUT D
overhead projector transparencies are perfect for making 140 IF D=A%THEN PRINTUCORRECT!":E = E + 1
temporary markings on your CRT screen. Their ink adheres 150 IF DOA%THEN PRINT"WRONG! THE
nicely to the glass and is easily removed widi a damp cloth. ANSWER IS";A%
The Vis-a-Vis7" brand, make by Sanford, is available at any 160 NEXT
170 PRINT"[DOWN]YOU G0T";E;
large office supply store in extra fine, fine and broad points.
"OUT OF 10 RIGHT, OR";E*10;"[LEFT]
lucyS. Tenier
%"
A/ton, Illinois
END
TV interference: Efyou use a TV set either dian a monitor BASIC abbreviations: Your user manual lists short abbrevia
for your video display, you might have trouble with wavy tions for most of die BASIC keywords. Here's a summary of
lines: on your screen. The key to eliminating them lies in die useful information about diem.
cable that connects die computer to the TV. It should be in The abbreviations are nodiing more than a convenient
gtxxi condition and totally shielded if possible. If your TV is way of entering statements from die keyboard. They don't
set up for 300 ohm twin-lead, you should have a 75-300 ohm save memory, even though diey look like they should.
coupler between die terminals and your computer cable. It's In addition to saving keystrokes, their greatest use is in
Often useful to coil die cable and tape it into place. It usually squeezing extra keywords into a screen line. For example,
helps if you take the TV/computer .switch box out of the cir die C64fe screen editor limits line entries to 80 characters: if
cuit, or use some other niediod 10 remove die 'IV antenna you abbreviate keywords, you can get more of diem into die
connection whenever you're computing. line. The principle works on other Commodore computers
Radio Shack and similar stores have a wide array of con us well, whether die screen editor limit is 80 characters or
50 MARCH'87
something different.
When you list a line that includes abbreviated keywords, Businesses Need An Edge!
the computer expands them to their fully spelled form. Tliis
can make die listed line longer than the screen editor's limit, Commodore Computer Owners
but the line will still work perfectly. The thing you can't do is
edit a line longer than the screen editor's limit; if changes to
Have One.. .
such a line are needed, you must enter it again from scratch.
You can avoid having to renpe an abbreviated line, by
making up a dummy line. Number die dummy so it will nev
er be executed, and use a quotation mark as die first charac ^Serial Box=
ter after the line number. Then type your regular program
64 K SERIAL PORT PRINT BUFFER
statements, including abbreviations. Then list die dummy.
which because of die leading quotation mark will include the A SERIAL BOX lets you print one job
abbreviations rather than dieir expansions, and will therefore
while you are working on another.
not exceed the screen editor s limits. Change its line number
to the one you want die actual line to have, delete the lead No Waiting.. .More Computing...
ing quotation mark, then press RKTURN. list die line you've
More Output. . .Good Business.
just entered, and observe that the abbreviations have been
expanded. If you need to edit this line, list die dummy again, ONLY SQQ95(suggested list price)
change the line number and delete die leading quote. Then Price Effective March 1, 1987
edit the rest of die line and press RETURN to enter it. You can dump 15 pages of text in 21/2 minutes
It's easier to work widi abbreviations if die computer is in
GEOS™ COMPATIBLE
upper/lower case mode, since die abbreviations dien wont
Dealer Inquiries Requested.
contain hard-to-read graphics. You can put your machine
into this mode by simultaneously pressing the SHIFT and CALL 1-B0Q-228-7264 FOR ORDERS AND INFORMATION
IN PENNSYLVANIA CALL (215) 622-5495 OR WRITE:
Commodore keys.
The proper abbreviation for PRINT# is P shift R. If you try
R. J. Brachman Associates, Inc.
P.O. Box 1077 Havertown, PA 19083
to use ?#, die resulting line will look all right, but will give a
Foreign shipping and handling: Canada/Mexico add S5.00;
syntax error when executed. Similar restrictions apply to all others add S10.00.
GET# and INPUT#. VISA, MC, Check or Money Orders accepted. C.O.D. add $2.50
PA residents add •'■,-, (PLEASE ALLOW 4 TO 6 WEEKS FOR DELIVERY)
Jonathan Greet
■FONT FACTORY li i font dailgn ulllHy progntn
Tyrone, Pennsylvania □ EOS ii ■ ngtil.nd In P'lcei lubjacl to change without notice.
Zaxxon
Mastertype Fig. & Formulas *7 Rack 'Em Up .
177
Sales Edge
Zepplin Management Edge
.77
Zepplin Triad Negotiation Edge
Zoikl Computet Coach
Communication Edge NOW
Musicalc 1 Zork Keyboard Coach
General Ledger . .
Musicalc 2 Zork Speedreading Coach
Musicak; 3 Suspended typing Coach ALL 5 tor '59"
Template 1 (Afro/Latin) Slarcross
Keyboard Deadline .
INFOCOM FOR ATARI ST
.77
Christmas Diskette . . . Toll Text 2.6
Totl Label 2.6
Manager
Super Expander Time Maneg Your Choice
Magic
Simons Basic
Easy Ft
ch Assisla 22OOEA
Nevada Cobol Toll Speller 36
kvv- Fmar
Jupiter Lander 77 Tctl Infomaster
Easy Flrvinco
Kickman
Seawolf k Microchip
Speed Bingo Math Lesson/Quiz
James Bond
Radar Rat Race Numb* NabtK
Star Wars-Aaffl
Visible Solar S.
QBert Chopper!
Blue Print Type Wri
Popeye
Lazarian Music Ma
Frogger
Omega Race 77
Music Compo
Ffogger !■ eep
Wizard of Wor Gulp! I/Arrow Grap
Le Mans Frenzy/Flip Flop
Comm Stj
Gorf Nexl Letter or Num
Comm S\i Step
Supermash
Picture Bfol Ltr Match More/Less
Strapost
Preschool
Ffogmaster
177 Reading •s Diff. Retro Boll
Star Ranger .
Vocabulary Builder I Hes Mon 64
Satans Hollow Bocabulary Buiider I! Hes Writer 64
[77
Hulk Wordwise-Analogies 6502 Prof. Dev. Sys.
Avenger Turtle Graphics II
Clowns Practicalc 64 Gridrunner Omni Calc
177 77
Fish Metic 64 Doctor Benji Space Rescue Multiplan .
77
Number Nabber Practilile . . ..... „.. .
Pet Emulator (Database Manager) Codewrifer US Constitution
Pinball Spectacular Adventure writer Death in the Caribbean
Solar Fox Castle Wolfensfein File writer Heist
77
Tooth Invaders . . . Rescue Squad Dialogue Boulder Dash ... \n
Beyond Castle Wolfenstein Elf
English Space laxi Home Integrator Easy Finance
English Smart Start (Utility) Thriller Series Word Name Machine
77
English IV New Super Text- . : . . . O Adventure Writer Accounts Receivable
L77 77
jlish Accounts Payable .
SPECIAL
Jet by Sublogic $14 77 1986 Taxpayers Survival
ORDERS ONLY
1-8OO-331-7O74
CUSTOMER SERVICE OR IN FLORIDA (305) 538-1364
FREE FREIGHT ON ALL ORDERS WITHIN CONTINENTAL U.S. OVER $100.00
Orders under $100.00 add $4.00 shipping and handling. C.O.D. orders add $4.00.
Prices reflect a 3% cash discount. A.P.O., F.P.O. orders add 6% shipping & handling. Postal orders shipped surface
Add 6% (or air shipment. Add 3% lor VfSA/MC. Florida residents add 5% sales tax. Personal checks allow 2 weeks lor processing.
Prices Subject to Change Without Nonce.
COMMODORE
wanted to change die starting point of your pokes, line 100
would require you to recalculate die loop's start and finish.
while with line 110 you'd only recalculate its start.
Your program should never exit a FOR-NE3CT loop with
COMMO
out first completing the loop. If you don't observe this pre
caution, you'll Ix- plagued with mysterious out of memory
errors. I lere are some examples of the wrong and right ways
to terminate a loop.
100 REM WRONG WAY TO QUIT
110 FORJ - 1 TO 10 : IFJ - => THEN GOTO 140
120 PRINT J
130 NEXT J
COMMODORE
140 PRINT "WRONG WAY TO QUIT!"
ODORE
150:
200 REM RICil IT WAY TO QUIT
210 1ORJ=l TO 10:IFJ = 5THENJ=10:(K)TO230
220 PRINT J
CUMM
230 NEXTJ
240 PRINT "RIG! IT WAY TO QUIT!"
Notice (hat when line 140 is executed,.) = 5 and the loop is
still open. Note how line 210 closes the loop by setting the
variable equal to die maximum ltx>p value then executing a
NEXT.
Alter the loop has finished, the value of the variable is
equal to die first value after the loop's end. If the following is
COMMG
executed
COMA*
100 FORJ- 1 TO 5:NEXT
IK) FOR K=6TO 3 STEP—1 : NEXT
120PRINTJ : PRINT K
the printed values for J and K will Ix- 6 and 2. respectively.
Roger Wilcox
Durham, North Carolina
DORE:
cally perform an INT as an early step in their processing, and
in those cases, an INT in your program may be unnecessary.
Here are some that I've run across in my experiments.
Array Subscripts MID $
CHRS PEEK
DIM
GOSUB
GOTO
POKE
RIGHTS
SPC
DDORE'
u-rrs tab
Also, you can often eliminate the need for an INT by using an
integer variable, as is shown by die following, in which A% is
COMMODORE:
shown to have a value of 3.
100 A% = 10/3
110 PRINT A%
Commodore Business Machines, Inc.
A u.' Grym 1200 Wilson Drive • West Chester, PA 19380
Oxford, England 9
JIFFIES
Border Patrol
for the Commodore 64
Before typing this program, read How to Enter Program" and "How to Use ihc Magazine 3'BAQB
Eniry Program" The BASIC programs in this magazine arc available on disk from Loadsiar. 120 DATA 141,221,192,169,51,141,20,
P.O.Box 30007,ShrCTcpOlt,U "1130-0007,1-800-831-2694. 3'BCYC
130 DATA 169,192,141,21,3,169,1,
141'BBID
Border Patrol 140 DATA 222,192,88,96,120,173,220,
192'BEMF
20 SUM=0:FOR 1=49152 TO 49371:READ J
150 DATA 141,20,3,173,221,192,141,
:P0KE I,J:SUM=SUM+J:NEXT'JGTL 21'BCQF
30 IF SUMO31532 THEN PRINT"ERROR IN 160 DATA 3,88,96,206,222,192,208,
DATA":END'GJWI
88'BBGG
40 INPUTMSPEED";N:POKE 49377,N'CKUE 170 DATA 173,225,192,141,222,192,160
50 INPUT"SCREEN C0DE";N 38'BFFI
:POKE 49378,N'CKIH
180 DATA 173,226,192,153,0,4,32,
60 INPUT"NUMBER OF COLORS";N 188'BBNI
:POKE 49379,N'CKFJ
190 DATA 192,173,224,192,153,0,216,
70 FOR 1=1 TO N:PRINT"COLOR CODE 136'BEEK
NUMBER"!;:INPUT X:P0KE 49379+1,X
200 DATA 16,238,169,39,141,153,192,
:NEXTrISKQ
141'BEOC
80 SYS 49152'BFMF
210 DATA 162,192,169,4,141,154,192,
90 PRINT CHR$(147):END:REM CONTINUE 169'BESD
ANY BASIC PROGRAM FROM HERE'ENNR
220 DATA 216,141,163,192,32,147,192,
100 DATA 76,6,192,76,36,192,120, 169'BFNE
173'BBYA
230 DATA 40,141,153,192,141,162,192,
110 DATA 20,3,141,220,192,173,21,
Continued on j>& 64
54 MARCH 87
GEOS INFO L
Another Abacus
A hocus Best Seller!
GEQS ^.^ ^^ Q^
If you use GEOS then our new book, GEOS Inside and Out, has the info you need.
A detailed introduction is laid out for the novice-beginning with how to load the
GEOS operating system...how to create a backup...how to alter the preference
manager...how to format disks...learn geoWrite and geoPaint in detail...use geoPaint
for designing floor plans or drawing electronic diagrams. Easy-to-understand
examples, diagrams and glossary are included to enlighten the beginner. To receive your copy of GEOS Inside and
Out and/or GEOS Tricks A Tips, call now
The advanced user will find more detailed information on GEOS's internals and for the name of the dealer or bookstore near
useful tricks and tips. Add a constant display clock-includes assembly and BASIC you. Or order directly using your Visa, MC or
listing...complete listing of our FileMaster utility (converts your programs to GEOS Amex card. Add $4.00 per order for shipping
format with an icon editor) with a line by line explanation...create a single-step and handling. Foreign orders add $10.00 per
simulator for observing memory and the various system registers...learn about book. Call or write today for your free catalog.
windows and how to use them to your advantage...understand GEOS file structure. Dealer inquires welcome—2000 nationwide.
If you're just getting started with GEOS or getting to the point of wanting to add your Order both today!
own applications, then GEOS Inside and Out will help you on your way. $19.95
m ■ You Cin CouM On
Com—G£.os
So*>rt!
Tr.cks & Jips
Abacus
Continuing the tradition established by our famous C-64 reference library, GEOS
Tricks & Tips is a collection of helpful techniques for anyone who uses GEOS with
P.O. Box 7219 -Dept. M3
their Commodore. It's easy to understand without talking down to the reader, and
detailed in the applications of the routines. Includes a font editor to create up to 64 Grand Rapids, Ml 49510
point text and a machine language monitor. A perfect companion volume to GEOS Telex 709-101 • Fax 616/241-5521
Inside and Out. Available Second Quarter. $19.95 Phone 616/241-5510
GEOS. geoWrila, geoPaint are tradenames of Berkeley Softworte.
Anatomy of I fie CM Anatomy of lh» 1541 Defy* Tricks « T*>5 forth* C-64 Peeks t Pokes for lha $4 Graphics Book for (fie C-64
Insiders guide to '64 internals. Best handbook on this drive, Collection of easy-to-use lech- Includes in-depth e»planations Best reference, covers basic
Graphics, sound, I/O, kernal, e>plains all. Filled with many niques: advanced graphics, ol PEEK. POKE. USR. and and advanced graphics.
memory maps, and much examples programs, utilities. improved data input, CP/M, o:vir BASIC commands. Sprites. Hires. Multicolor, 3D-
more. Complete commented Fuly commented 1541 ROM enhanced SA5IC. data hand Learn the "inside" tricks aOout .;-.;'.. IRQ, CAO, project
ROM listings. 300pp S19 95 listings. SOOpp $10.95 ling and more. 279pp $19.95 your'64. 200pp $14 95 ions, curves. 350pp $19 95
A ■>*£ U1 Bill] S 0 fL * UE
C-12S INTERNALS 157) INTERNALS C-12» TRICKS* TIPS C-128 PEEKS * POKES C-128 BASIC 7.0 fnlamalt
Important C-126 information. Essential reference Internal Fascinating and practical Into Dozens of programming Gel til the inside Info on
Covers graphic cnips, MMU, criye functions. Explains on Ihe C-128. 80-col hires quick-hitters, techniques on BASIC 7.0. This exhaustive
I/O, 60 column graphics and various disk and file formats. graphics, bank switching. tha operating system, slacks, handbook is complete with
fully commented ROM Fully-commented ROM 300 pages of useful inform zero page, pointers, and fulry commented BASIC 7.0
listings, more. 500op J19.9S listings. 45Opp $19.95 ation for everyone. S19.9S BASIC. 24C*p $16.95 ROM listings. $24 95
JIFFIES 11Y KO1.I- I.. MIU.I-K
Standard Screen
Vertical Bar Charting
for the Commodore 64
56 MARCH '87
JIFFIES
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15)
224 228 239 249 226 120 119 99 224 100 111 121 98 248 247 227
lines arc reserved for text. That Leaves 21 lines tor charting, die appropriate array element for die bottom character. After
one of which will lx- die zero line Thus, HV=R*20 sets I!Y it is plotted. R is added to B% and spaces plotted up till B% is
to the highest value that can be plotted without exceeding no longer less dian die factored top value (T% ). Then, 11% is
die top of die chart. set to TV) and the top character determined as was die bot
But, obviously; a bar's value may exceed diat. If so, the val tom, except diat R is added to E to access die top characters
ue each chart line represents will have to Increase, and die in die array.
bars' plotted values equally reduced to keep die perspective The zero line appears on die fourth screen line up from
correct Thus, S% = 1 +D%(oynv sets S% to one plus the die bottom and, to preserve die displayed line values, plot
number of times die highest top value exceeds the highest ting will Ix- calculated from die diird column. A look at die
value diat can Ix- plotted. Then IV = S96'R sets die increment screen memory map in die User's Guide reveals the corre
value of each chart line. The bar values are correspondingly sponding screen address to be 1866.1:roni this, adding 1 will
factored by SV, > during plotting. move die plot one column right and subtracting 4i) will
Now die screen is cleared and top text line printed. Fol move die plot up one line. X'V, keeps track of the column be
lowing diat. die value each line represents is calculated and ing plotted. It starts at 1 and is incremented by I. which is 1
printed with a grid line. (Note die semi-colon following or 2 depending upon die chart selected. Y".i - B96/R calcu
PRINT PS.) lates die line to plot. Thus, die screen address is SA = 1866 —
Then, die plotting ensues. In effect, die bar is drawn by (Y%*40) + X%.
plotting die bottom and top and filling in die space between. Color memory is poked widi DC+CC Both variables are
After all, it is the bottom and top which mark the important 0 and result In black bars unless dual color is selected. Then
points on die chart. I: = h%—(INT{ B'V. K )*R) calculates die DC is 3j which is cyan, and CC is varied between () and 1 to
beginning value of die factored bottom value, leaving B set to
Continued on pg. 99
DO TOO LOOK _
GOOD ON PAPER? good, follow these simple
Once you load Fontpack 1
into your GEOS-equipped So Fontpack 1 comes with a words of wisdom:
Commodore, your papers total of 2© Styles that Buy font pack 1. or
are never the same. work with your GEOS R friend.
You see, Fontpack 1 lets system.
you feel mean and nasty You see, with Fontpack 1, To order call
you're not just writing a 1.800-443-0100 ext. 234
Or cnysncAL. Or calm
Fontpack 1 $29.95
statement; you're (California residents add 6.59E sales tax.)
good. And it's great for aWiE^iEM"d about your $2.50 US/S5.5U foreign for shipping and
handling. Allow six weeks for delivery.
those times you're feeling writing. nnndin- i. .i iink-nurk ..I frfflT"*"T Qcxtltnfca. lJd. (1EIIS.
galleries like Print Shop,™ And when work Itinl Master is 1 [rademarii dltaiKn VmM. Inc. Nenrsmotn u *
iradcmart of Sorinsbcnnl S.>fl».ir.-. Ik. GEUS, l*eskp** 1 and
IV.Tki.-k-v S..f!nurtisare ln«k™mcs of Berkeley Sofl»™U
Print Master1" and News gets too boring, our
room"1 and copies them into Blackjack dealer pops
your GEOS photo albums, so up to give you a fast shuffle, DESKPACK1
that you can use them with
Berkeley
n Softworks
geoWrite and geoPaint.
SX-64 Renumber
Utility
1110: Screen colors. Can Ix.- changed to your choice. 1310: Checks to make sure you have used numbers 8-13-
1120: CHR S( 1 -i) selects lower-case. 1320: Checks to make sure t*>th drives do not use die same
1130: Reminds you to use only numbers 8-13 for drive number.
number choice. 1330: Renumbers the external drive to the number you
1140: Clears keyboard buffer of any leftover key presses. have chosen.
1150: First half of die Hash prompt. 1350: Renumbers die internal drive from 14 to die number
1160: Time delay tor the flashing prompt. To flash faster, you have chosen.
lower die limit, i.e., for i = 1 to 10 would be very fast 1360: Initializes die drive after you have renumbered it.
1180: Waits for you to press RETURN. 1370: Advises you that die program is completed. Q
60 MARCH '87
CABLES & ACCESSORIES HARDWARE & SOFTWARE
RS232 RS232 RS232
Jumper Gender Port
Box Changer Mlnltester
Reconfigure your Change your port Diagnose RS232
RS232port. Fix either way.
6 Ft. monitor Extension, 5 pindin/2RCA $8.95 communication
mismatched cables. Male/Male $8.95 problems. 7 LED
6 Ft. monitor Extension, 5 pindin/3RCA $8.95
6 Ft. monitor Extension, 5 pindin/4RCA $9.95 Plug type. $19.95
Fem/Fem$8.95 Lights. $19.95
6 Ft. 6 Pindin Male/Male $6.95
9 Ft. 6 Pindin Male/Male $8.95
18 Ft. 6 Pindin Male/Male $16.95 The ULTRAVOX Sound System
6 Ft. 6 Pindin Male/Male $6.95
This jyslom adds an exciting new dimension to all of your sound pro
6 Ft. Centronics, Male/Male $14.95
ducing joftwarel 100S stereo sound from your Commodore 64. It
6 Ft. Centronics, Male/Female $14.95 even has a built-in amp to power speakers directly. w
6 Ft. RS232, 25 Pin, Male/Female $14.95 ■ No soldering • Alio workl on $it.1J HOW
9 Ft 6 Pindin, Male Rt. Angle/Male $9.95 • 100% External VCR 1 TV
12 Ft. Joystick Extension $8.95 hardwor $39.95
6 Ft. 90° Angle 1541 Powercord $9.95
7 Ft. Modem Extension Cord (Plug-Plug) $3.95 RS232 BREAKOUT BOX
15 Ft. Modem Extension Cord (Plug-Plug) $5.95 No batteries required, uses power from RS232 signal.
25 Ft. Modem Extension Cord (Plug-Plug) $6.95 2 color LED's. Reconfigure or solve RS232 problems.
Handy Fuse Puller $1.95 Comes with a DB25 Male and DB25 Female.
!C Puller (No more poked fingers) $4.95
Hi-Res Stereo Headphones (CD ready, $49.95
Gold contacts) $8.95
Save your Joystick Ports from damage with this
Port Extender $6.95 DI-SECTOR (Latest Version)
5 TERMINAL PHONE 128 CABLE Oi-seci all of the latest software, make archival backups of the hard-
to-get jluff. This is so much more lhan a copy program) It has all the
80 column on theC128
EXPANDER no copiers you want, plus an incredible file copier, ML monitor, sector
with the 1701/1702 editor, etc. Plus a parameler copier with over 140 parameters.
more unplugging.
monitor monochrome
Hook up modems,
phones, auto dialers w/sound. Save big Entire Utility System only $39.95
answering machines, etc. money. $9.95
□II at oncel $14.95
$ SAVER SWITCH $
.Protection Disk
C128 Reference Rtvtaled Cleaner
Connects two computers to one printer or disk drive, or share your
drive and printer between two computers. Link two printers to one
Book $15.95
$8.95
computer. Switch from one device to another.
Over 75 easy to read Book Mod. 1: Two 6 pindin female sockeis and 4' cable
charls and tables. 261 $19.95 Mod. 2: Three 6 pindin female sockets; con §29 95
pgi. of solid information. Learn to proied and un- be used with mosl printer inierfaces.
Not one wasted page. protect your software. For
Lays flol for easy reading.
Color coded, always find
ihe new user, and experi
menter. Includes basic
$ SUPER SAVER SWITCH $
wha' you need. An in program security. FREE
credible compilation of disk included. (21
information. Guaranteed.
Th«
Utilities)
ULTRAVOX
6 MASTtR
OUTIIT SYSTEM
STRIP Includes:
Why pay
2764 E PROMS one ULTRAVOX For school or business. 4 computers 10 1 device
more?
$79.95
two speakers
These uniij have o 15 These are ihe onesl
1 headphones
AMP breaker illuminated The chips you wanl,
Switch and heavy duty at a price you love. only
COfd ONLY $11.95 $5.95 $59.95 PARALLEL RS232
Quality POWER CENTER A/B SWITCH A/B SWITCH
EM! FILTERING Lighted Rocker Switches 36 pins switched, female con. 25 pins switched, 0B 25 can-
15 AMP Breaker Master ON/OFF Switch neclors, gold coniacls, high- nedors, high-quali'y push-
Surge Protection Heavy Metal Case qualily pujh-button swilch. bullon switch.
$44.95
Includes a swilch for computer, monilor, prinler, Aux 1, Aux 2.
Please add $5.00 S&H for ihis ilem. tea AC $44.95
62 MARCH '87
/
1-8OO-233-6345
ODDEBA ONL1
COMMODORE HARDWARE
Zork I $ 4.77
COMMODORE CLOSEOUTS CLOSEOUT MASTERTRONIC
Zork II $ 4.77
Zork III $ 4.77 VIC 1525 Graphics Printer $ 99.90 Koala Pad Last V8 $ 6.49
File Now $ 7,77 MPS 803 Printer $109,90 By Koala Technologies. .$ 39.77 5 A Side $ 6.49
Calc Now $ 7.77 C1600 300 Baud Modem.. $ 37.90 Slugger $ 6.49
$ 7.77 Commodore Plus/4 $ 79.90 Paul Macartney $ 6.49
Bert $ 7.77 BMX Racer $ 6.49
$ 7.77 Sky Jet $ 6.49
Mulliplan $ 29.77 TIMEWORKS Line Action Biker $ 6.49
Triad S 4.77 Skiwriter $ 11.99
Battlezone $ 7,77 Championship Wrestling $ 23.90
Busicalc 3 $ 11.99
Robotron ,. $ 7,77 Sylvia Porter's Word Games $ 23.90
Instant Recall $ 11.99
Rack-Em Up S 6.77 Personal Finance $ 39.90 Supper Cycle $ 23.77 • All 3.. ... S 29.97
Data Manager 128 $ 37.77 Summer Games S 23.90
■
Swiflcalc 128 w/Sideways.. $ 37.77 Summer Games II $ 23.90
ACCESS Wordwriter 128 w/Spell Check S 37.77 Winter Games $ 23,90 ACCOLADE
Partner 128 $ 37.77 Fast Load.. $ 23.90
All Four S149.9O Multiplan $ 39.90 Ace of Aces... . ...$ 18.90
Macfi 5 S 22.50 Dam Busters $ 17.90
Data Manager $ 27.77 World Karate Champ S 17.90
Mach 128 S 29.90 Fight Night $ 17.90
Wordwriter $ 27.77 Worlds Greatest Baseball S 22.90
Leader Board S 23.90 Hardball $ 17.90
SwiftCalc $ 27.77 Koronis Rift $ 22.90
Tournameni Disk. $ 12.90
All Three $139.77 Eidolon $ 22.90 Law of the West $ 17.90
OSh
FREE FREIGHT ON ALL ORDERS WITHIN CONTINENTAL U.S. OVER S100.00
Orders under S10O.00 add $4.00 shipping and handling. CO.D. orders add $4.00.
1-8OO-233-6345 Prices reflect a 3% cash discount. A.P.O., F.P.O. orders add 6% shipping & handling. Postal orders shipped surface
Add 6°d tor air shipment. Add 3% lor VISA/MC. Florida residents add 5°/o sales lax Personal checks allow 2 weeks for processing.
Prices Subject 10 Changs Without Nolice
COMMODORE IN EDUCATION
ft££ progrf^
'6231.
ao-»B
rwi ■gr 7IS1
po^a
"64*
Ta5m
BOARD 180
TTS
^S5>
•&.
Teaches
Ch.gorin s Defense. A fighting defense.
$49 -95 176JT2-
a»
Black
n«!LC?ter"
good
develops a piece and attacks
"kite's Choice:
developing wove; 2=cxd5
1-Mf3 is a
in
is prewature
o-«SS
■.27O'i ~m
"306
IP
"H'S IW.
U;;elletolHeonthe^-
WlH S^ . King's Garnet V30T3l3
Perpetual Check _ Lopez
2po
ic a
Here is a
^noiWfl1*"19 scotch Game
d pawns
. surprise (
caro
. Greed Pirc Defense
Fach Piece .Center Colt
or «cn
. pins
. Forks ssss . English Ope
. Bird's Opem
A t
and more!
teacHES CHESS'-
ROAD u
MAPS Ylul
Name
Zip
FREE!
MONSTER Ala"" ST
re 64
OR DER TOLL
inli4htenment,inc. Encl
Electronic
Money
The Art of Banking at Home by Gary V. Fields
Let's face it How many times have you sacrificed lunch hours and endured slow-
moving lines to transfer money from your savings account to your checking
account? That's history. Just as man swapped his saddle atop a horse for the
bucketseat of a sports car, one day you may trade your checkbook for a keyboard.
66 MARCH'87
Another group who can benefit from
tliLs service are those who write a lot of
checks. This is because the bank will pay
your bills for you. This means that you take funds out of my checking account
save both the time you would spend and pay my bills when die}' come due.
writing and mailing paper checks, plus The only requirement is that I signal
the postage. And even if you don't qualify die transfer of funds five days before die
for free checking, you'll still save about bill is due. This allows die bank time to
40% on each cheek you send electroni Then I was told that the bank's fixed either electronically transfer funds to
cally because most banks charge less to monthly fee tor the first three months cover my bills, or if die company or per
process an electronic debit was waived. This sounded almost too son doesn't have an account with NCNB,
In short, convenience is the primary good to be true. First the bank gives me a die bank must cut a regular paper check
reason for using borne banking. When subscription to CompuServe and si5 to and send it by mail, l love die idea of
you bank at home, you are free to bank spend on CompuServe, then kicks in free someone else writing checks, addressing
when it is convenient for you. regardless banking for three months. Where's the envelopes and licking stamps to pay my
of whether that is three o'clock in the catch, I asked myself. bills instead of me!
afternoon or three o'clock in the morn The catch Is die service. The bank was
ing. The same is true of holidays—home so sure I would love home banking that
banks never close. But the reason I like the\- were willing to risk their own mon Can you imagine a
home banking is that I love a bargain and ey to show it off. I had nothing to lose
bank paying routine
I hate writing checks to pay bills. since the trial run was free. Plus, regard-
lessofwhat I decided, I got CompuServe bills for you postage-free
Signing Up free. How could I refuse?
When I walked into the Asheville Because I was a new user of Compu simply because you
Serve, 1 had to sign on to it before I could
branch of the North Carolina National bank at home instead of
Bank (NCNB) to get details about home access my new NCNB electronic bank
banking, 1 figured I'd be able to sign up ing account. That was pretty simple. showing up in their
and be out in under a half hour. However, After finding the local access number for
I was wrong. my location. I booted up my terminal
lobby?
Instead of being able to sign up at the program, dialed the service and an
local office, all I could get there was ;m swered a few prompts tor tilings like ID Once you have enteretl all die names
application form which had to be sent to number, password, terminal type, and and addresses, you are presented home
NCNB's main office in Charlotte. I was a baud rate- All the information I needed banking's main menu. (The whole ser
little disappointed about this delay, but it was in the package the bank sent. vice is menu-driven and simple to use.
gave me a chance to give the home bank I had been told that I could go directly even Ifyou've never used a computer be
ing demonstration terminal in the bank's to the NCNB section of CompuServe by fore. ) This menu lists six services: Check
lobby a try. As I left the bank. 1 dropped typing GO NCB at any prompt. But once ing. Saving, Bill Payment, Funds Transfer,
my application in a mailbox and went on, I was in no hum1 to rush to the bank. Credit Card, and Customer Service. Mov
home to wait. When I finally got around to typing GO ing between die services is simple since
The wait lasted only six days. On the NCB, the bank's door swung open to all you need do is enter die number pre
Seventh day I had the information I need welcome me in a matter of seconds. But ceding die service and press RETURN.
ed. I silt down with the package and dou before I could do business 1 had to iden 1 called up Checking first. There I was
ble-checked what I needed: a computer, tify myself to the bank's security guard. able to see exactly how much money I
telecommunications software, private First I typed my bank ID number. The had on hand and what my credit reserve
telephone line, modem and a subscrip guard recognized die number and asked was, as well as review die account's activ
tion to CompuServe. Home banking for die password. Misunderstanding, I ity (when the last deposit was made and
could be expensive. I thought. I had con entered my CompuServe password by in what amount, and so on). I need only
sidered subscribing to CompuServe be mistake. Instead of slamming the door in one checking account, but if you have
fore, but the initial log-on fee always my face when I ottered the wrong pass more, the bank can accommodate them
Stopped me short. I was beginning to word, die guard allowed me to try again. just as well.
have second thoughts, On die second try I entered die correct Next I had a look at my savings ac
1 telephoned the bank to check about word and I was in. count. The screen responded with the
the cost of die subscription to Compu The next prompt led me to what I account number, balance data, balance.
Serve, hoping that the}- would tell me diink is die nicest feature of home bank interest earned, mat day's activity; and in
home bankers got some special group ing—free bill paying. You are prompted formation about die most recent activity
rate. I was right, they do—it's free. Well, 1 to enter die names and addresses of cli diere (die check I had deposited that
couldn't complain about that price. And ents, companies, individuals, shops and morning had already been credited).
when I learned (hat die bank would also utilities diat you send checks to regularly As I said before, the Bill Payment Ser
pay my first SI5 in on-line access I entered die name and address of the vice Ls the area 1 appreciate die most.
charges, I was delighted. This home water department, telephone, electric Pressing die number 3 at die main menu
banking deal was beginning to sound and mortgage companies, GMAC and brings up die bill-paying section. There I
very appealing. Sears. Then ! can instruct die bank to was offered five new options: pay bills,
68 MARCH'87
review pending payments, cancel pay account widi NCNB costs only S12 per Home Banking First Aid
ments, review year-to-date payments, or month (after die diree-mondi trial).
call up the Payees Index. The best way I found of reducing the 1. When you first access your bank via
The Payees Index lets me add or cost of home banking Is to let die bank a network, set your baud rate at 300,
change information about the people I pay my bills. Can you imagine that—a even if you have a modem capable of
will have the bank send checks to. The bank paying routine bills tor you (post 1200 baud. 1 suggest this because when
other menu headings offer the informa age free) simply because you bank at you first log on, you'll spend more time
tion and options their names suggest. home instead of showing Lip in dieir lob learning your way around the system
Sensibly, the bill-paying options have by? (Friends have tried to suggest die than actually accessing services. If you
multiple error-prevention safe-guards, so bank was willing to go to dils extreme did this exploring at 1200 baud, you
there is no way to either accidentally simply to keep me out of their lobby, but would spend the SI 5 on-line credit
send a check to the wrong address or I've tried to suppress that thought.) What twice as fast as at 300. Initially, your
send a check for the wrong amount. I found amazing about dils service is diat knowledge of die service, not the sys
The Funds Transfer options can be a it is actually cheaper than paying by tem's speed, will determine how fast you
real lifesavcr if you ever find yourself in a checks. This is possible because a debit get on-and off-line. Liter when you km >w
situation where you need money far an (or check) assigned to your home bank- die system better, switch to 1200 baud
emergency or a bargain. Here you arc- Ing account costs less than a paper and save money.
free to shift money between any of your check. Plus, the bank does all die paper
2, Shop around. Different banks offer
checking or savings accounts until you work and even pays die postage.
different services and different nucs re
have your money distributed where you If you consider your time valuable, gardless of whether die blinking is being
need it. you maj1 be able to justify die cost of
done electronically or across a counter
If you sometimes push your credit home banking simply by die amount of
Just as you might select one bank over
cards to the limit, you'll appreciate the time it saves you. If your time is too valu
anodier because of die minimum deposit
information you can get from the Credit able to waste standing in your bank wait required for free checking or the avail
Card Index. Here you can review the sta ing for your turn, home banking is a ser
ability of free traveler's checks, the same
tus of your credit card accounts as well vice worth considering. For instance, if
is true of on-line banking. Check each
as double-check die credit line each car you earn S12 per hour and spend two
bank's rates and services before opening
ries. While I make it a rule to never pay hours a niondi driving to and from die an account.
interest on a credit card, I do appreciate bank, you are already wasting S24 worth
3-Just as some banks ofter free toasters
die convenience of using my cards, espe of time each month doing your banking.
for opening a new savings account, some-
cially when buying merchandise by And don't forget to add all die hidden
banks offer free items or services for
phone. By reviewing the information costs like gas. parking and postage.
Opening a home banking account. For in
here, I can be sure die purchase I want to I figure die savings I will incur from
stance, Citibank of New York promoted
make won't cause my total for the mondi gas for my car and parking cliarges, com
their version of home banking by offer
to exceed my credit line. (A quick look bined with what I'll save on postage and
ing Commodore users free modems.
can usually quickly convince me that I envelopes (not to mention time) by hav
can't afford something.) 4. If you have doubts about whether
ing die bank pay most of my bills, will
you would really benefit from home
cover the monthly fees. Because the
banking ask the bank for a demonstra
Is Home Banking Affordable? newspaper where I work deposits my
tion. Some banks (NCNB included) have
To accurately reflect die cost of home check direcdy, diere is no reason for me
computers set up in dicir lobby so cus
banking, I divide die cost into two cate to ever go downtown to bank unless I
tomers can test their system,
gories: dollars and time. want to. The only cost I can't quickly bal
1 was surprised by die service's cost. ance is the on-line charges of Compu 5. If you are already a CompuServe
When die products manager at NCNB Serve, which add anodier S4 to S5 to die user, you'll find five banks there where
told me I would be charged S12 per mondily total. So while I couldn't call the you can explore home banking via on
mondi for home banking, plus I would service free, I do consider its cost as dol line demonstrations. They are die Hun-
have to pay $4.25 per hour to Compu lars well spent tington National Bank (GO IINB). North
Serve wliile in die banking section, in ad Carolina National Bank (GO NCB).Shaw-
dition to die charge for each check 1 The costs quoted here were those in ef mut Bank (GO SHW), Southeast Hank
wrote, I was ready to say, "Thanks, but no fect at the writing of this article and are (GO SEB) and I nited American Bank
dianks." And by die same token, consider only applicable to the services offered (GO LAB).
buying a modem and terminal program if by NCNB. The charges and services of 6. If you still have doubts, check with
you don't already' Iiave diem. fered by other banks may differ. the bank's product manager about pro
However, once I got over the financial motional packages. To attract new cus
blast, diings began to look more promis tomers, some banks will actually lei you
ing. Those charges are the maximum try home banking free for several mondis
cliarges possible. Just as minimum bal so you can try the new service without
ances kept in a regular savings account risk. But let me warn you about diesc
can reduce die cost of checking, different "trial rides"—test driving home banking
balances can also reduce die charges of is a lot like trying out a new car—one
home banking. By keeping a minimum of you've experienced die ride, you'll find it
S500 in my regular savings account, my difficult to resist die urge to buy. 3
COMMODORE MAGAZINE 69
Name
Hunting
in °
America
Exploring the LicensingJungle
by John Jermaine
ing at Epyx, explains how Epyx has be These are the common forms of li changes are, they must present their case
come one of the top licensing kings. censing that most of us are aware of. But to us and justify the change. We still have
there are others. Epyx has a special li final say on the matter.
Jermaine: What exactly is liceasing? Jermaine: In general, what are the terms
cense agreement with lAicasfilm Games
Botch: A license is merely a written
which allows us to purchase certain pro of a license?
agreement between two parties which
grams written by the group to market Botch: The issues covered in license
allows a company like Epyx to legally use
and advertise under the Epyx label. contracts can vary quite a bit, but two
a famous character or theme in a soft
As you probably know, Epyx software standard elements are found in most of
ware project. Licenses are put togetlier
is sold around the world. We could man them. First of all, each contract contains a
in much the same way that a union nego
ufacture enough material to meet world clause which defines a percentage of
tiates a contract People from both sides
wide demands and send it abroad, but each sale that goes directly to the licen
meet and discuss the issues, and when a
the duties and import tarifls would cut sor. This figure can be almost any amount
bargain is reached, a contract is drawn.
down the profit margin significantly. To of money, depending upon the strength
There are several different forms of li
counter this, Epyx has developed a li of the title. Secondly, the agreement
censing. The most common type of li
censing program which literally sets up states the length of time that the license
cense is known as a character license.
companies in foreign lands to become exists. We usually ask for two years. A
Epyx wanted the name and likeness of
the Epyx of their country. They have the supportive statement establishes a com
Godzilla for The Movie Monster Game,
right to manufacture, advertise and mar mitment where
so we purchased only those rights. Some
ket our products under our guidelines. a minimum
companies acquire the title of a popular He
Jermaine: Has one of Epyx's foreign dis
book or movie and then may go a step
tributors ever needed to alter the soft
further: They obtain the right to pattern
ware to fit that culture?
their program after the plot of that book
Botch: Our representative in Japan
or movie.
has the right to make minor
For example, Spinnaker went so tar as
changes in Epyx software be
to have Michael Crichton write the plot
cause the Japanese market is
of the Amazon grapliic adventure game
so different from ours.
for their Telarium series based upon his
Most of the time they
book by the same title. Datasoft devel
make simple requests,
oped programs based upon the
like wanting to replace
movies The Neverending Story
a color on the package
and The Goonies. And many iP
or title screen and
software houses have li
substitute a bright I
censed and developed
yellow or red in itjHV
arcade games by
\ t
\SA
dZ?
}t
* R
of product sales must he made in the first and older crowd. I'm sure that a title of
year, for the license to continue into the this nature would do well in the form of a
second one.
"Many popular titles video cartridge game, but it just didn't fit
Jermaine: What are die people like who like G.I. Joe and Barbie our image.
negotiate license agreements, and what Jermaine: What can you tell me about
do they expect of you? have distinctive logos we die licensing of God/ilia for The Movie
Botch: The groups handling the license Monster Game!
are expected to duplicate Botch: In the beginning, The Movie
contracts are as different as night and day.
in some cases, they can Ix." very rigid and use toithin the Monster Game was slated to feature a se
when it gets down to what we can and lection of totally original creatures. As
cannot do with their characters or titles. program " the program evolved, however, we found
G.I. Joe was an interesting project be ourselves developing a character which
cause of the "strings" attached to die title. title in question. Sometimes Epyx dads closely resembled Godzilla. Our people
As most ofyou know, tanks are blown up directly widi ;in agent who negotiates had reached a point where they liad to
and planes explode in die G.I. Joe car contracts for many different license make some quick decisions. Would it be
toon series, but no one Is ever seriously properties. At other times, we've had to to our advantage to license Godzilla for
injured or killed. The challenge our de contact the parent company of a title just the game, and if we went dils far, could
signers faced was to create software diat to find out who takes care of negotiating we pick up the rights to other famous
was action-packed yet remain true to die dieir license agreements. movie monsters for die program?
G.I. Joe myth. Believe me, diat was a Whenever we finally approach the Research on the subject revealed mat
tough order to fill. proper people and discuss putting one of Godzilla Ls one of die most popular mov
dieir characters or creations in a comput ie monsters in existence. A new Godzilla
er game, we usually catch them totally by movie was released in 1985, Dr. Pep
surprise. If our people have done enough per7" has produced two commercials
research on die matter at this stage, Epyx featuring die giant lizard, and toy makers
will probably make a proposal. This state continue to manufacture representations
ment oudines what we'd like to do with of the creature. These were all good signs
die character and what we're willing to diat die public was interested in liim.
pay for the privilege. Negotiations for diis license went very
Once in a while, agents approach die well because we were far enough along
software companies with die license to a widi die program to show die Godzilla
hot character or movie title. When diis licensing agent exactly what we wanted
happens, dicy usually submit a product to do with dieir character. Our people
Many popular tides, like G.I. Joe and concept or quote us a solid price for the even liad a sample of the packaging art
Barbie, also have distinctive logos. In license itself. for his inspection. Anodier factor in our
cases like these, we're expected to dupli In any case, contract negotiatioas can favor was the fact diat the agent repre
cate die logo design and use it within our be lengthy and complex, or as simple as
program. In some Instances, certain col saying yes we can do something under
ors must also be incorporated into a diese conditions or no we can't agree to
character or logo. Most of these agents diem.
provide artwork for our inspection, leav Jermaine: Have there been an)- license
ing odier matters to our imagination and agreements diat Epyx had to pass on?
die terms of die agreement. Botch: Two items come to mind right
You never really know what to expect away. We wanted to purchase die rights
when you're negotiating a contract. to die book/movie title Dune for a new
Sometimes a firm will simply ask us to software project We negotiated with an
spell the name of their property correct agent for a couple of weeks, and discov
ly and send them die royalty checks. ered that we didn't need to talk widi him
Jermaine: What Ls die basic sequence of any longer—Atari had purchased the li senting Soho Co. Ltd. had been market
events diat leads to die signing of a li cense for Dune tlirec months before we ing the tide for some time. We came to
cense agreement? had even spoken to our contact. an early agreement without encounter
Botch: All of our licensing projects have And for a long time Ep}^ was very in ing a major stumbling block.
a common origin. Individuals from Epyx terested in The Transformers'", but we
arc constantly looking around for new backed out of buying die license at die
and interesting game topics. Once we last minute. Even diougli all of die major
have an idea in mind, our next step in issues had been settled, we asked for
volves tracking down die owner(s) of die some extra time to look tilings over. Our
additional research uncovered the fact
The Transformers appeals to an audience
12 years-old and younger, while we gear
most of our software to the 12 year-old
72 MARCH '87
Jennaine: We've discussed the positive Just to break even on development
aspects of putting Godzilla into one of costs alone for this imaginary program,
your games. Did you have any negative
"Disney, the masters of we would have to sell 3,418 units at 525
aspects? modern film animation, a package. At Sierra On-line we won't
Botch: Yes, we did Ep\-x was very sensi touch a project unless we can sell at least
tive to the fact that Godzilla lias tradition had difficulty adjusting 15,000 copies per machine, wliich is the
ally been a bad monster. He destroys pri break-even point on all costs.
to the realities ofa
vate property and occasionally eats or Now, if we're developing a program
kills human beings. We were so con 180 x 250 line screen " where a license is Involved, take another
cerned with public's reaction to our pro 10% off the top (sometimes more) for
ject that we tested Tioe Movie Monster royalties which go directly to die owner
Game concept on a group of parents. Jermaine: Can you give me an idea of of the license. The licensing rights to
Some of them gave us a negative re what it costs to license a property for a Frogger alone cost us over a quarter of a
sponse, but the majority of the adults ac piece of software? million dollars. We also paid approxi
cepted the material as a light-hearted Williams: To put the answer in perspec mately one million dollars to license the
spoof. There Ls no point in the program tive, you need to know some of the costs Disney name for a three-year peritxi.
where people are eaten or come to an Of developing and manufacturiing soft Jermaine: Speaking of Disney, how did
equally terrible end. Epyx has always ware. In this example, let's examine an you become involved with them?
projected a positive software image that average program created under ideal Williams: Sierra On-line and Disney got
allows an\- member of the family to use conditions. These expenditures reflect together as a result of the fell of Texas
our products. actual figures. Instruments and their microcomputer,
Jermaine: Did you consider licensing This fictional software is called Riders the TI/99. Texas Instruments had an
big name wrestlers for Championship of the Storm and retails for S25. Dealer agreement with Walt Disney Productions
Wrestling} profit alone amounts to 40% or S10, to create educational software for the
which reduces our money from S25 to TI/99 over a two-year period When it
S15. Distributor profit is another 15% re became obvious that die Texas Instru
duction or S3.75, which leaves us s 11.25 ments system was dying in the market.
to work with. Co-op advertising, ads re- Texas Instruments helped Disney search
taOets run featuring our products (Toys for a well known software company that
R Us™ is a good example), costs us $.75, would "assume' their obligation and pro
bringing die gross profit of a single piece duce Disney-quality material. Our com
of software to SI0.50. Packing costs pany fit drat bill. The actual contract was
amount to 52.50 per package, bringing signed at the 1984 Winter CES Show in
our new total to S8. Las Vegas.
Now, most of our projects have two Jermaine: What have you learned from
programmers working on them. Each working with die Disney people?
Botch: Yes, we did. However, in this programmer is paid approximately Williams: Dealing with die Disney per
case, the negative factors outweighed the S2,000 a month for an average of five sonal computer software staff has been
positive. If we licensed a character like montlis per project. Programmers also an education for everyone at Sierra On
Hulk Hogan, for example, we would be get an estimated 15% royalty from the line. The situation with Disney that
restricted in how he could Look on the 58 gross profit after the materials have makes our software projects so special is
screen and wliat he was capable of doing been paid for. You may may think that we the fact that we're not merely Uceasors of
Two licensed mimes would Increase our overpay our programmers, but be realis the Walt Disney name, but we have a co-
woes because both individuals would tic: Any programmer good enough to development arrangement. Simply put,
want top billing, and sooner or later we'd work for Sierra On-line could easily go Disney has input into programs contain
have to determine which character was out and get a §40,000 a year job at one of ing dieir characters from conception to
stronger. So to keep things simple for our the local utility companies. completion, with a final right of approval
game designers and marketing people, Two quality assurance people are over c\rcrything in die software.
Epyx decided to create totally new wres pulled into the project to debug the pro When Sierra began working with die
tlers tor the program. After all, we could gram. These people are paid approxi Disney designers, it was an experience
incorporate any traits we liked from the mately SI,200 a month for about six for both. The Disney team had some
real wrestlers into an original character. weeks' work. Add to these costs legal diings to learn about computers. They
Our programmers also had more room fees, magazine advertising, office over didn't know about diings like color limi
to tx; creative and not worry about the head, computer repair and maintenance, tations on different systems, how much
stipulations of a contract and you're talking about our profit being animation can happen on a screen at a
COMMODORE MAGAZINE 73
LIGHTS... CAMERA
V.
bv Matthew Leeds
Synchronizing Soundtracks the score. And, oh yes, die film editor has just
The creation of a film's soundtrack is an im recut die film and your score is due in two days.
mense task. Music is used to accompany and ac This is what Richard and Ron Grant of Auricle
cent action, foreshadow events and add impact.
The score must parallel the action perfectly, fol ed to create a software program on a Commodore
lowing the pace and tempo, changing speed to 64 to simplify this process. While working on the
match the rhythm. The task of coordinating die program, they realized diat just designing software
peaks in die music with the dramatic points in the to solve die problem wasn't enough. They had to
script used to be done by hand, using programma find a way to make it simple to use. The result is
ble metronomes, Knudson click track books, cal The Film Composer's Time Processor.
culators—and a tremendous amount of time. The remarkable success ofThe TimeProcessor is
The synchronization of sound in film is done to due not only to die amount of time it can save a
the frames and sprockets on the film. Thirty-five composer, but the ease with which it can be
millimeter movie film is run at 24 frames per sec learned. It uses a menu-less command structure
ond. The stand;ird measurement of a time-frame is diat can be customized. For example, if you want
therefore 24 frames per second. Each frame has to re-time a bar, just say so. The program will un
eight sprocket holes. derstand your command, and you can change the
Now imagine that you're a composer trying to name of any command to anything you prefer.
The Time Processor can be interlaced to synthe
read)' been created, set to a V* tempo. The scene sizers or drum machines to supply a "clock" that
has already been created, and die point in die ac drives them at perfect time. It has been used in
tion diat you have to match the music to occurs Dynasty, Dallas, Karate Kid. the Ewok Special.
327 frames into the scene. You have to find a new Amazing Stories, Silverado, Knight Rider, St. Else
tempo diat will match die musical highpoint of the where, The Color Purple, Knots landing and
score to die dramatic "hit" in die scene. American Flyers.
Now imagine diat there are several "hits" that In 1985 Richard and Ron Grant won an Emmy
have to be matched, and the time between them Award for outstanding achievement in engineering
does not match die time between the high points development They have now been nominated for
in die score. You need to have variable tempos in an Academy award for Scientific and Technical
Achievement. But this is only one way multi-media presentations by corpora The real-time element was especially
the 64 is used for film production. tions, retailers and industry in which important. "You lose a lot if an actor has
hundreds of slides are used in a single to act to a videotape of another actor's
Controlling Lights presentation, and keeping track of them performance," Lewis explained. "We
Union Connector Company Kx>k the can be a tremendous task. Slide-Finder is needed a way to keep die freshness and
BSR X-IO appliance controller, applied it an Interactive slide-tiling system that not spontaneity between two people. The
to lighting control systems and added an only creates a dan base for tracking your Amiga gave us die look we wanted, kept
interlace to allow the 64 to control the* slides, but controls a slide projector to die real time element alive, and came in
lights on-stage. This system uses modular find and display each slide as you call it at a budget dial was a fraction of die cost
remote-controlled individual dimmers to up. Records can be searched by any field of any other system."
handle tlie high-power requirements of and reports can lx- printed. The first thing Lewis did was to call in
stage lighting. Each module is addressed The core of the system is tlie PCI Pro Aegis Development, a software develop
by a digital R/F signal sent over the exist jector Control Interface controlled by a er for die Amiga, to supply computer
ing electrical wiring. The 64 is connect 64. The developers of Si'kfe-f-'iiuler. Inter hardware and to provide the technical
ed to an interlace called the Digj-64. Us- active Technology, are also producing expertise. Aegis' approach was to place
Although a complete
system can run into
thousands of dollars, it
is interesting to see that
the heart of the package
ing Union Connector's StagePro soft software-authoring and production tools the actor on a separate set with a video
ware, up to 48 dimmers can be con for the creation of multi-projector slide camera supplying a live feed to die gold
trolled, with 48 separate scene lighting presentations. shack. Tlie video signal is fed into an
setups preset and i lighting chase se The 6-» is being put to use in many Amiga through a video digitizer. The digi
quences stored on disk. Each dimmer other applications in the entertainment tized signal is then ted into a 1'airliglit
can Ix- set to one of 16 levels of illumina field, such as titling of videos, script and SEG to create additional special effects.
tion or turned on or off using the con budget preparation, storyboarding and The video signal is then fed into a sec
troller. Dimmers that handle one, two, video animation, just to name a few Take ond Amiga through a genlock device.
six or twelve kilowatts of power are a close look at tlie next television or tea- Tlie second Amiga creates text overlays
available ture film, and you just ma}- find a 64 hid on die digitized video signal. The text it
den in die wings. self is created by an AmigaBASIC pro
Teleprompting
The 64 Is used in other performance- gram, and can be changed by hitting dif
Amazing Amigas in
related ways, as well. Telescript has cre ferent keys on die keyboard. The final
Amazing Stories video signal is sent out to die main set
ated a complete teleprompting system
I'm standing in the "gold shack" on the and rear-projected onto a very large
controlled by a 64. a teleprompter dis
set of die weekly TV series Amazing Sto screen where an actress can react to it as
plays text in a large typeface and scrolls it
ries watching video monitors display a if it were a live actor (which in fact it is).
at a controlled rate so the speaker can
set of graphs and charts, part of die spe Her actions are also captured by a video
read a prepared speech to a gathering
cial effects Ix-ing used in die episode be camera and sent to a monitor on die first
without referring to handwritten notes.
ing filmed. The gold shack is so named set so the first actor may see her perform.
Many systems use a half-silvered mirror
because of die value of the video and The whole effect is stunning. I'd love
and a video monitor, set up in such a way
computer equipment it contains. The to tell you more, but I've been sworn to
that the speaker can see both the text on
newest addition to die shack is a pair of
the monitor and can iook out through secrecy until the episode airs. When it
Amiga computers, Ixnng used to create a docs, I'm certain you'll recognize die set.
the mirror to see the audience as well.
digital look to an actor's face while he
Using the 64. the Telescript system You'll see Amigas on die set. though their
acts.
can edit, store, recall and display scripts, namcplates will be covered
Art director Richard Lewis explained
as well as produce hard copy. Although a
complete system can run into the thou
to me that die Amazing Stories' director More Uses for the Amiga
had been looking for a certain effect to After the day's filming on Amazing Sto
sands of dollars, it's interesting to see that
add realism to die storyline. They ex ries, I sat with Richard Lewis ;md dis
die heart of Uic package is a 64.
plored alternatives for die effect using cussed what odier uses Amigas have in
Slide Shows traditional computer-based special ef die film industry:
Not all productions are big budget fea fects equipment, but were unable to cre Leeds: What got you started using the
ture films, however. There arc a lot of ate the look they needed in real-time. Amiga?
76 MARCH'87
Lewis: We first Ixrgan using the A Id then come up with a color use t low a lot instead oi a word
communicate with directors on set de scheme for die plane diat lit with the rest processor: For instance, I use it while
sign. People who direct our episodes are of the story. I "sing Deluxe Paint from looking at a new script, trying to break
working on a variety of projects at the Electronic Arts, I could design a logo, scenes down into the elements. I then
same time. You don't get them tor a lot of slant the letters using shear, and put in use Analyze to budget out die cost of
time: you get them for only a few min die styling lines and other elements to doing each element in die script. Being
utes—and in those few minutes you have flesh out die an on die plane. able to have bodi programs running at
to find out what you need very quickly. If Leeds: Can you give me some other ex die same time saves me a lot of time. I
you miss that opportunity, it may be a amples of how die Amiga has made it can read through a script for the first
day or two hefore you see them again. easier for you to work widi directors? time, make notes, and build a preliminary
And you certainly need all the time you Lewis: Well, I t(x>k some photos of a budget all at the same time.
can get to plan and design. house we were using for an episode, put Leeds: I lave you been using Digiview?
Leeds: Can you give me a specific exam them on the Kurta graphics pad. and Lewis: We had one story where die main
ple of how the Amiga helped you com traced die house in. I could then try dif character had been an avid world travel
municate witli the directors? ferent paint schemes and show them to er in his vouth and we needed to create
Lewis: We did a story that involved an the director. I could also change die col some photographs that would show his
airfield and some planes taxiing around. ors while die director was watching until travels. We got some photos from several
We got a photocopy of the airfield layout the combinations were just what he stock agencies and planned to photo-
and traced it using Aegis /mages on die wanted. We then matched paint samples composite his face onto the image. I
Kurta graphics pad. This gave us an accu against die colors on die screen. wanted to check the layout, so I used die
rate representation of the runways. We Another episode came up later in Digiview to digitize die stock photo, and
then added a jetliner, smaller aircraft and which we wanted to use die same house then digitized a photo of my face. Using
van that took part in the story. The run but make it look different Widi just a Deluxe Paint I could put my (ace in the
ways cover two miles of area, and we slight modification to die doorway, some photo and then take screenshots of the
needed to know where everyone was gingerbread and a change in color, we results. We gave die screenshots to die
going and how long it would take. We had a different house. And in die second retoucher who was doing die final com
also had to position the lights for the episode we needed the house to have a positing and told him to use diem as a
night shots. Now we were talking a lot of spook)' character. This lime the whole guide. In reality, some of die stuff we did
lights :ind a long setup—at least four or set was done in shades of gray. with die Digiview was good enough to
five nights in a row. use as is. If we had not needed 8 X 10s,
Leeds: You've got quite a lot of equip
we might have been able to use the shots
Using Aegis Animator, we could see ment set up on your desk. What are you
right off die screen.
the relative movements of each clement presently using with your Amiga?
Leeds: You also mentioned Aegis Draw.
in the scene ;ind could get a feel for Lewis: in terms of hardware. I've got a
Lewis: With Aegis Draw I can draw a
where problems could occur. This way Tecmar 20 megabyte hard disk drive
stage plan, save it as one file, then draw a
the director could sec changes he want with a T-Card that has I megabyte of
set and save it as another. This way I can
ed to make and convey them to us. RAM, a Kurta series 2-bit graphics pad.
try different positions with dial set on
This technique can be used in any ac and a Digiview video digitizer. For soft
die stage to see which works best, seeing
tion scene. We used to use plastic models ware I use AegisAnimator, Aegis /mages
whether diere may Ik- problems relative
of cars and planes and push them around and Aegis Draw. I also use Deluxe Paint
to camera placement or lighting Nor
on a large drawing of die set. But by us and Deluxe Video from Electronic Arts.
mally we would do that widi paper ;uid
ing the Amiga we cm dump the setup For a spreadsheet I use Analyze (Hrown-
pencil, but using Aegis Draw makes it
onto videotape and give a copy to die di Wagh). for word processing Ivc used
simpler. Its die first computer-aided de
rector ofphotography, the stunt coordin Texttraft by Commodore, but I've re
sign system diat is easy enough to be us
ator, ;ind anyone else who needs to know cently switched to Scribble (Brown- able in diis industry. We have a lot of tur
die action sequence. Wagli). I also use Flow (New Horizons nover and can't take a lot of time to train
Software) quite a bit.
In die same episode we were using a someone on a system.
Convair 880 airplane. I took a brochure Leeds: What kinds of tilings arc you us
Continued on fig. 126
from die company and traced die air- ing die non-graphics software for?
COMMODORE MAGAZINE 77
C-128
DISK DRIVE
FREE HOME TRIAL
MONITOR PRINTER
IL
COLOR
RGB icromc
SG-10C
1-800-345-5080
OPEN 7 DAYS
A WEEK &
EVENINGS
COMMODORE
C-64 COMPUTER DISK DRIVE
1541
■'■■•• COMMODORE
$139
1200 BAUD
HAYES
COMPATIBLE
COLOR
COMPOSITE MONOCROME
"WITH PURCHASE OF ITE SCREEN
OF1541C DISK DRIVE
RETAIL
$249
PRO-TECH-TRONICS
QUICK DELIVERY 6870 Shingle Crk. Pkwy. #103
Minneapolis. MN 55430
SCHOOL P.O.'s ACCEPTED (612) 560-6603
c.o.d.
Mapping Made
sition is automatically saved, and when
News and opinion from you reload the progr.un, you just choose
the game with your name beside it.
Simple: a leading explorer of Three different games In progress may lx*
80 MARCH r87
NRI Trains You At Home—As You Build Your Own IBM-Compatible Computer
Before typing these programs, read "How lo Emcr Programs." and "How in Use the Magazine :PRINT'CBQJ
Entry Program." Tlie BASIC programs in ihis magazine are available on disk from Loadsiar, 170 PRINT"[RIGHT2,RVS]D[RV0FF].
p.o. Box 30007. Shrcvepon, IA 711 jo-ooo-. i -aoo-831-2694. [SPACE2]SELECT ADDRESS OF SENDER"
:PRINT'CBSL
180 PRINT"[RIGHT2,RVS]E[RV0FF].
Letter Right!
[SPACE2]SELECT NAME OF ADDRESSEE"
30 REM *** LETTER RIGHT! ***'BSYD :PRINT'CBWM
60 SP=0:PRINT"[CLEAR]":GOSUB 1210 190 PRINT"[RIGHT2,RVS]F[RV0FF].
:LC=0:G=0'FQHJ
[SPACE2]SELECT ADDRESS OF
70 CLOSE 4'BBLD
ADDRESSEE":PRINT'CBYO
80 PRINT"[CLEAR]"'BATF 200 PRINT"[RIGHT2,RVS]G[RV0FF].
90 :'ABHF
[SPACE2]SELECT TODAY'S DATE"
100 REM *** MAIN MENU * B0DX :PRINT'CBSE
110 :'ABHV
210 PRINT"[RIGHT2,RVS]H[RV0FF].
120 GOSUB 280:POKE 646,15'CKQA
[SPACE2JBEGIN LETTER"•BASC
130 PRINT"[HOME,D0WN3,RIGHT,SPACE14, 220 PR INT:PRINT"[RIGHT2,SPACE7,RVS]
RVSJMAIN MENU":PRINT:PRINT'DCUE CHOOSE LETTER OF CHOICE"'CBUG
140 PRINT"[RIGHT2,RVS]A[RV0FF]. 230 GET AS:IF A$=""THEN 230'EIED
[SPACE2]SELECT LETTER CASE" 240
:PRINT'CBWG
A=ASC(A5)-64:IF A<1 OR A>8 THEN
230'IPGI
150 PRINT"[RIGHT2,RVS]B[RV0FF]. 250
[SPACE2]SELECT SPACING":PRINT'CBNG ON A GOTO 360,430,500,530,620,650,
160 PRINT"[RIGHT2,RVS]C[RV0FF]. 260
[SPACE2]SELECT NAME OF SENDER" POKE 198,0:POKE 631,34:POKE 198,1
Continued onp& Hi
82 MARCH '87
y
Commodore@
look as smart
Consolidate your 64, 64C and 128 system with the Command Center.
Get your workspace back again.
The Command Center will untangle your wires,
unclutter your desk and put peripherals at your
fingertips. Condensing your whole system into one
compact unit, you might consider it the ultimate
Commodore peripheral. You get Commodore value
With the with the look of a more expensive system.
Command Center,
your system is Just look at all it includes:
compact and ■ Built-in AC Power Strip with power surge and
complete. voltage spike protection, line noise filtering and
power outlets.
■ Built-in Drive/CPU Cooling Fan to prevent
overheating.
■ Modular Telephone Plug, with its own on
line/off-line telecommunications switch. (Option on
64 and 64C).
■ Master AC Switch for easy system power-up.
■ Single or Dual Drive Configurations with the
standard drive insert.
Without the Command Center your Commodore Many built-in conveniences add to the Command
peripherals look cluttered and take up most of your Center's value.
«Comrroaore >s a registered tracemar* of Commodore Electronics Lla
desk top.
84 MARCH'87
Increase your knowledge about all aspects of computers
An absolutely no-risk guarantee.
COMMODORE 64
<LJF
=EXPAN5rON=
MMODI HE ■'
POWER
TURBO
PROLOG
1
1SS9 $22.95 1876P SI 7.95 19S9 SI 6.95 1874 S21.9S 1S5B S16.95 2 51 OP S14.95 27B2 S22.95 1961 S22.95
GAMES &
PROGRAMMING
IVTIRFADSG FRWEOS GRAPHICS
COMMODORE
COMPUTERS
15SBP. Gelling Started In Pascal Pro 1923P. Commodore 64T1J Advanced
gramming Paper S13.95 Game Design Paper $10.95
1737. The FORTRAN Cookbook—2nd
Edition SI 8.95 1062P. The A to Z Book ot Computer
Games Paper $10.25
1990. True BASIC—Programs and
Subroutines S24.95
GENERAL
2705. 30 Customized Microprocessor
INTEREST
Protects S22.9S
ProDOS
Inside and Out
IY? ji ii|iin InS 3li."i
P.O. Box 80, Blue Ridge Summit, PA 17214
Please accept my membership in The Computer Book Club' and send the 3
volumes circled below, billing me $1.00 each plus shipping and handling charges.
If not satisfied, I may return the books within ten days without obligation and have
my membership canceled. I agree to purchase at least 4 books at regular Club
prices {plus shipping/handling) during the next 12 months, and may resign any
time thereafter.
1015P 1062P 1501P 1588P 16B8 1737 1746 1852 1858 1B74 1876P 1683P 1889
2640P 2642 2650 2682
TRUE
1899 1923P 1936P 1961 1969 1970 1983 1990 1993
2749 2756 2757 2782
2685 2688 2691 2692 2705 2730 2732 2745 2748
Name
Address
A COMPLETE
City
MANUAL
Phone
State/Zip
. Canada
Valid lor new members only. Foreign applicants will receive special ordering insiruci
1970 M2.9S
2748 S21.95
must remit in U.S. currency. This order subject 10 acceptance by The Computer f
1987 Ttw COMPUTER BOOK CLUB' P O BO" 80. Blue fitdgu Summit. PA 1721*
64 USERS ONLY/LETTER RIGHT!
Continuedfrom-pg. 84 SPACE2,RVOFF,SPACE3,RVS,SPACE4,
RVOFF,S PACE2,RVS,SPACE2,RVOFF,
1110 PRINT#4,AS:LC=LC+1'DKPY
SPACE2,CMDR *,RVS] "'BAJK
1120 IF G = l THEN PRINT#4:LC=LC+1'GJNC
13 50 PRINT"[DOWN4,RIGHT3,RVS,SPACE3,
1130 IF LC=>56 THEN FOR X=l TO 18
CMDR *,RVOFF,SPACE4,RVS,SPACE2,
:PRINT#4:NEXT:LC=8' KPEG
RVOFF,SPACE3,RVS,SHFT POUND,
1140 GOTO 1080'BEGY
SPACE2,CMDR *,RVOFF,SPACE3,RVS,
1150 PRINT#4:PRINT#4:PRINT#4'DFPB
SPACE2,RVOFF] [RVS,SPACE2,RVOFF,
1160 IF SP=7 THEN PRINT#4,TAB{45)"
SPACE2,RVS,SPACE4,RVOFF,S PACE2,
[SHFT S]INCERELY,":GOTO 1180'GNTJ
RVS] [RVOFF]"'BABN
1170 PRINT#4,TAB(45)"SINCERELY,"'CFRG
1360 PRINT"[SPACE3,RVS,SPACE4,CMDR *,
1180 PRINT#4:PRINT#4,TAB(45)NM$'DKQF
RVOFF,S PACE3,RVS,S PACE2,RVOFF,
1190 CLOSE 4'BBLD
SPACE2,RVS,SHFT POUND] [RVOFF,
1200 END'BACU
SHFT POUND,CMDR *,RVS] [CMDR *,
1210 :'ABHV
RVOFF,S PACE2,RVS,SPACE2,RVOFF]
1230 REM *** TITLE PAGE ***'BPQC
[RVS,SPACE2,RVOFF,SPACE3,RVS,
1240 :'ABHY
SPACE2,RVOFF,SPACE3,RVS] [RVOFF]
1260 POKE 53280,0:POKE 53281,0
"'BAFP
:POKE 646,7'DVXG
1370 PRINT"[SPACE3,RVS] [RVOFF,SPACE2,
1270 PRINT"[SPACE2,RVS,SPACE2,RVOFF,
RVS,S PACE 2,RVOFF,S PACE 3,RVS,
S PACE 4,RVS,S PACE4,RVOFF,S PACE2,
SPACE2,RVOFF,SPACE2,RVS,SPACE2,
RVS,S PACE4,RVOFF,S PACE2,RVS,
RVOFF,S PACE2,RVS,SPACE2,RVOFF,
SPACE4,RVOFF,S PACE2,RVS,S PACE4,
SPACE2,RVS,SPACE5,RVOFF,SPACE3,
RVOFF,SPACE2,RVS,SPACE3,CMDR *]
RVS,S PACE2,RVOFF,S PACE 3,RVS]
'"BAKL
[RVOFF]"'BAVN
1280 PRINT"[SPACE2,RVS,SPACE2,RVOFF,
1380 PRINT"[SPACE3,RVS,SPACE4,RVOFF,
S PACE4,RVS,S PACE4,RVOFF,S PACE2,
SHFT POUND,SPACE3,RVS,SPACE2,
RVS,S PACE4,RVOFF,S PACE 2,RVS,
RVOFF,SPACE2,RVS,SPACE2,RVOFF,
S PACE4,RVOFF,S PACE 2,RVS,S PACE4,
S PACE2,RVS,S PACE 2,RVOFF,S PACE2,
RVOFF,SPACE2,RVS,SPACE4,CMDR *]
RVS,SPACE5,RVOFF,SPACE3,RVS,
'"BARM
S PACE2,RVOFF,S PACE3,RVS] [RVOFF]
1290 PRINT"[SPACE2,RVS,SPACE2,RVOFF,
'"BATO
SPACE4,RVS,SPACE2,RVOFF,SPACE5,
1390 PRINT"[SPACE3,RVS,SPACE4,CMDR *,
RVS,SPACE2,RVOFF,SPACE4,RVS,
RVOFF,S PACE3,RVS,SPACE2,RVOFF,
S PACE2,RVOFF,SPACE3,RVS,SPACE2,
SPACE2,RVS,SPACE2,CMDR *,RVOFF,
RVOFF,SPACE4,RVS] [RVOFF,SPACE2,
S PACE 5,RVS,S PACE 5,RVOFF,S PACE3,
RVS,SPACE2]"'BAPN
RVS,SPACE2,RVOFF,SPACE3,RVS]
1300 PRINT"[SPACE2,RVS,SPACE2,RVOFF,
[RVOFF] " 'BAAP
SPACE4,RVS,S PACE3,RVOFF,S PACE4,
1400 PRINT"[SPACE3,RVS,SPACE2,RVOFF,
RVS,SPACE2,RVOFF,SPACE4,RVS,
CMDR *,RVS,SPACE2/CMDR *,RVOFF,
SPACE2,RVOFF,S PACE3,RVS,SPACE3,
SPACE2,RVS,SPACE2,RVOFF,SPACE2,
RVOFF,S PACE 3,RVS,S PACE4,RVOFF,
RVS,S PACE6,RVOFF,S PACE 2,RVS,
SHFT POUND]"'BAKF
1310 PRINT"[SPACE2,RVS,SPACE2,RVOFF, SPACE2,RVOFF] [RVS,SPACE2,RVOFF,
S PACE3,RVS,S PACE 2,RVOFF,S PACE 3,
S PACE 4,RVS,S PACE3,RVOFF,S PACE4,
RVS,SPACE2,RVOFF,SPACE4,RVS,
RVS] [RVOFF] '"BAYI
SPACE2,RVOFF,SPACE3,RVS,SPACE3, 1410 PRINT"[SPACE3,RVS,SPACE2,RVOFF]
RVOFF,SPACE3,RVS,SPACE4,CMDR *] [CMDR *,RVS,SPACE2,RVOFF,SPACE2,
"'BARG RVS,SPACE2,RVOFF,SPACE2,CMDR *,
1320 PRINT"[SPACE2,RVS,SPACE2,RVOFF, RVS] [RVOFF,S PACE 2,RVS,S PACE 2,
SPACE4,RVS,SPACE2,RVOFF,SPACE5, RVOFF,SPACE2,RVS,SPACE2,RVOFF]
RVS,SPACE2,RVOFF,S PACE4,RVS, I RVS,SPACE2,RVOFF,S PACE3,RVS,
SPACE2,RVOFF,SPACE3,RVS,SPACE2, S PACE2,RVOFF,SPACE2]"'BAKJ
RVOFF,SPACE4,RVS,SPACE2,RVOFF, 1420 PRINT"[SPACE3,RVS,SPACE2,RVOFF,
CMDR *,RVS,SPACE2,CMDR *]"'BAAI SPACE2,CMDR *,RVS] [RVOFF,SPACE2,
1330 PRINT"[SPACE2,RVS,SPACE4,RVOFF, RVS,SPACE2,RVOFF,SPACE3,CMDR *,
S PACE2,RVS,S PACE4,RVOFF,S PACE 3, RVS,SPACE2,RVOFF,SHFT POUND,RVS]
RVS,S PACE2,RVOFF,S PACE4,RVS, [RVOFF,SPACE2,RVS,SPACE2,RVOFF]
SPACE2,RVOFF,SPACE3,RVS,SPACE4, [RVS,SPACE2,RVOFF,SPACE3,RVS,
RVOFF,SPACE2,RVS,S PACE2,RVOFF] SPACE2,RVOFF,SPACE3,SHFT Q]"'BADM
[CMDR *,RVS,SPACE2]"'BAJJ 1430 PRINT"[DOWN,SPACE5,RVS]
134 0 PRINT"[SPACE2,RVS,SPACE4,RVOFF, V2.5 1986 BY KENNY LAWSON "'BAGH
SPACE2,RVS,SPACE4,RVOFF,SPACE3, 1440 FOR T=l TO 3500:NEXT'EHXE
RVS,S PACE 2,RVOFF,S PACE 4,RVS, 1450 RETURN'BAQC g^
86 MARCH '87
TEVEX = Software, Service, & Savings
SSI I Imicroprose
LIST OUR LIST OUR
1
LIST OUR
PRICE PRICE PRICE PRICE ELEC. ARTS PRICE PRICE
I
UST OUR
I ETC.
OUR L
Wargame Constr. NEW $30 $20 ACTIVISION PRFCE PRTCE
UST
PRICE PRICE 1
Warship S60 $40
Wizard s Crown $40 $27 Alter Ego $50 S33 Baseball 140 S27
Championship Baseball $35 $23 Baseball Stadium Disk i20 S15
EPYX GFL Football NEW $35 S23
UST OUR
Bridge Baron 40 S27
PRICE PRICE Hacker $30 S20 Competition Karate 35 325
Hacker II JVEtV §35 $23 Elite 33 S22
Champ. Wrestling NEW $40 S27 Mind shadow $30 $20 Flight Simulator II 150 S33
Destroyer $40 $27 Murder/Mississippi $35 $23 FS II Scenery Disks (each) 120 S15
Koronls Rift $15 $12 Shanghai NEW $35 $23 FS 11 Seen. Western US MOO S70
Movie Monster Game $40 S27 Tasa Times NEW $35 $23 FS II Japan Scenery Disk 120 S15
Rescue on Fractalus $15 $12 2 on 2 Basketball $35 $23 FS If San Francisco Disk $20 S15
Summer Games I or II $40 S27 Football 540 S27
Temple Apshai Trilogy $40 S27 UST OUR
Winter Games $40 S27 HP/DATASOFT PRICE PRICE
Gate
Infiltrator
£30
530
S20
520
World Games $40 S27
Jet Simulator 540 S27
World Karate Champ. §30 S20 Alternate Reality $40 $27
Leader Board >40 S27
World's Greatest Baseball $35 $23 Mercenary $30 $20
Micro League Baseball S40 S27
WorlciVsGreatest Football £40 S?7 Mercenary-Second City $15 512
MLB 1986 Team Disk 520 S15
Neverendmg Story $30 $20
[SSG LIST OUR
PRICE PRICE
I
221-B Baker Street $30 $20
Promethean Prophecy
Spitfire 40
$33
535
S22
S23
Star Fleet 1 £50 S33
LANCE HAFFNER UST OUR
i
Battlefront $40 $27 Super Bowl Sunday 535 523
Carriers at War $50 S33 GAMES PRICE PRICE
Tenth Frame NEW 540 527
Europe Ablaze S50 $33 Final Four Basketball &40 S30 Triple Pack NEW 520 S15
Reach for the Stars $45 $30 Pro Basketball $40 $30 Where Is Carmen San Diego? 535 523
Run 5 Magazine #1,2,3,4 $4 each issue 3 in 1 Football 40 $30
TEVEX Disks- Box Of 10
DSDD Only $12
1710 Wilwat Drive Suite E
Norcross, GA. 30093
404-441-3045
Addition
Master
for the
Commodore 64
88 MARCH'87
64 USERS ONLY/ADDITION MASTER
here are some of the key array variables in lines 1160 to 1210 is a series of nested TELL FIND Clue:
and sections. ON statements used to resolve a matrix SOME ME GRIND
INS{) Holds the various let of clue combinations. TALL FINE is a
ters square
ple CAR quickly sweeps up the leftover other to efficiently work together LLAMA
variables, loops and subroutines. Then, FRIEND
DIM is used to re-establish arrays. An un Sample Puzzles
usual step is the further use of DIM to de
Easy:
fine non-array variables in the proper or TOO SO Clue: RIDE Clue:
der. This allows the most frequently-used TOO THE Moon- WIDE SLIDE
variables to be retrieved die fastest. Simi GREAT TOO MOON Shine WILD is a
larly, small line numbers are used for fast START TOO DOES is WET square
retrieval of frequently-used parts of the AT nor Clue: .... even - - - - numbci
program. A TO TROT SHINE SIJDE
The subroutine at line -i6S serves mul - - - - is not
tiple puqx>ses. depending on where it is (il'ITAR TROT prime
entered. GOSUB ^75 will produce a BOSS ITS
beep; GOSIJB 470 waits for a keypress, WAS WHAT AT Clue: SO Clue:
then beeps. GOSUB 465 beeps, waits. THAT Clue: A Clue: FOOT the BOSS TASTY TOAST
then beeps again. Note too (hat the sub All. WAS GREAT WASTE BALL is even- TO has a
routine calls Itself from line tOS. which is a - - - - is - - - - minded — - prime
makes it recursive. The unusual structure RIGHT square WASTE even FAILS TOAST taste Q
Before typing these programs, read "Him- to Hntrr Programs." and "How to Use ihc Magazine 60 TJ=TJ+TR(CO(I,C))'CPQH
Entry Program." The BASIC programs in (his magazine arc available on disk from Loadstar. 65 NEXT:CA(C)=INT(TJ/10)
P.O. Box 30007, Shrevcport, L\ "I ]?nmr. I soaHM-26'H :TJ=TJ-10*CA(C):IF RP(C)THEN IF TJ
THEN 10'LJDW
Addition Master 70 IF RP(C)THEN 105'CIDF
75 A=C0(R,C):IF A THEN IF SX(C)THEN
" '"BDJC 90'FREP
2 GOTO 2000'BEYB 80 IF TJ=TR(A)THEN 105'DKEI
5 OMA:IF SX(C)THEN U(TR(CO(Rf 85 GOTO 10rBCIJ
C) ) )=.'EYDL 90 IF U(TJ)THEN 10'CHOH
10 IF N THEN 35'CDGX 95 SJ=SO(A):G0SUB 270:IF Al=.THEN
15 F=.:C=C-1:IF C=.THEN RETURN'HJTI 10'FRCR
20 IF SX(C)THEN U(TR(CO(R,C)))=.'DUUE 100 TR(A)=TJ:U(TJ)=1'COHY
25 N=ND(C):IF N=.THEN 15'ELMI 105 C = C+1:IF OMA THEN 120'FKWF
30 FOR 1=1 TO N:L(I)-TR(DI(C,I)) 110 Al=.:N=ND(C):IF N=.THEN 50'FPBC
:NEXT'FUKG 115 GOSUB 252:GOTO 40'CGBD
35 GOSUB 258:IF F THEN 15'DHRH 120 TJ=CA(MA):IF TJ=.THEN ON LR-MA+1
40 FOR 1=1 TO N:TJ=L(I):SJ=SO(DI(C,I)) GOTO 155,5'IWAH
:GOSUB 270:IF A1=.THEN 35'JJQN 125 IF LR=MA THEN 5'DFSF
45 TR(DI (CD ) =TJ:NEXT'COCJ 130 A=C0(R,LR):IF SX(C)=.THEN 150'ETTF
50 TJ=CA(C-1):F0R 1=1 TO R-l 135 IF U(TJ)THEN 5'CGUF
:IF OLEN (RW$ (I) )THEN 65'KAQN 140 SJ=SO(A):GOSUB 270:IF A1=.THEN
55 IF RP(C)=I THEN 65'DIFJ
COMMODORE MAGAZINE 89
64 USERS ONLY/ADDITION MASTER
5'FQNF 305 A1=ABS(2.5-ABS(TJ-5))-.5
145 TR(A)=TJ:U(TJ)=1:GOTO 155'DSUK :RETURN'HPWJ
150 IF TR(A)-TJ THEN 5'DIGD 340 :'ABHB
155 N=ND(12):IF N=.THEN 192'ENXK 345 REM PRIME TEST'BJAJ
160 GOSUB 252:GOTO 185'CHJD 350 IF A<4 THEN Al=0:RETURN'FGRG
165 IF N=.THEN 175'DFCI 355 IF A/2=INT(A/2)THEN Al=2
170 GOSUB 258:IF F=.THEN 185'EJQG :RETURN1IKVO
175 IF SX(LR)THEN U(TR(CO(R, 360 FOR Al=3 TO SQR(A)STEP 2
LR)))=.'DWVO :IF A/A1=INT(A/A1)THEN RETURN'MQVO
180 C=MA:F=.:GOTO 20'DJIH 365 NEXT:A1=0:RETURN'DFPK
185 FOR 1=1 TO N:TJ=L(I) 370 PRINT"[CLEAR]";:REM DISPLAY
:SJ = SO(DI (12,1)) :GOSUB 270 PUZZLE'CPXK
:IF A1=.THEN 170'JLVV 375 FOR 1=1 TO R'DDML
190 TR(DI(12,1))=TJ:NEXT'CPJI 380 IF I=R THEN PRINT SPC(15-LR)LEFT$
192 FOR 1=1 TO R:IF TR(CO(I, (LNS,LR)'HPEN
LEN(RW$(I))))=.THEN 165'HBJQ 385 PRINT SPC(15-LEN(RW$(I)))RWS(I)
195 IF CL(I)=0 THEN 230'DJJM :NEXT:PRINT'GTIR
200 A=0:FOR A1=LEN(RW$(I))TO 1 STEP-1 390 FOR 1=0 TO NC:PRINT CS$(I):NEXT
:A=10*A+TR(CO(I,A1)):NEXT'LIUK :PRINT:RETURN'HOTN
202 IF CL(IJ>2 THEN 215'DJNB 395 REM DISPLAY SOLUTION'BPIQ
205 GOSUB 350:IF CL(I)+(A1>0)=1 THEN 400 PRINT SPC(ll)"SOLUTION NO."S
» r-* t~i t ki m c Df~* t Q \ " — — —* ■ — — — — ■
i JW (j b L 1 : PR IN 1 Id PL (?)
210 GOTO 165'BDLX "'EHFK
215 IF CL(I)>4 THEN 230'DJMF 405 PRINT SPC(9)"TIME SO FAR: "B$
220 B=INT(SQR(A)*A2):Al=3 :PRINT'DFOJ
:IF A=B*B THEN Al=4'KTUI 410 FOR 1=1 TO R:A1=LEN(RW$(I))'FOXF
225 IF CL(I)=A1 THEN 165'DKBH 415 IF I=R THEN PRINT SPC(13-LR)LEFTS
230 NEXT I:BS=TIS:S=S+1 (LNS,LR)SPC(15-LR)LEFTS(LN$,
;IF S=l THEN GOSUB 475:GOTO 235 LR)'KDIR
:REM SOLUTION'KFNM 420 PRINT SPC(13-A1)RW$(I)SPC(15-A1);
232 PRINT"... NEXT SOLUTION READY11; i
'FRUG
"BBDI 425 FOR A=A1 TO 1 STEP-1
233 IF P<4 THEN GOSUB 465'EFXF :PRINT CHR$(48+TR(CO{I,A)));
235 PRINT"[CLEAR]";:GOSUB 400 :NEXT'JXYP
:IF P THEN CMD P:GOSUB 400 430 PRINT:NEXT:PRINT'DCOD
:PRINT#P'HOHL 435 FOR 1=1 TO NM:PRINT"[SPACE2]
240 PRINT:PRINT"...BACK TO WORK "; "IN$ (I) ;:NEXT:PRINT'GOEN
'CCXF 440 PRINT11 u; :FOR 1=1 TO NM
245 TlS=B$:GOTO 165'CJFI :PRINT TR{I);:NEXT:PRINT'HPVJ
250 :'ABHB 445 PRINT:FOR 1=1 TO NC:PRINT CS$(I)
251 REM SUBROUTINES'BLQF :NEXT'GNBN
252 I=11BCSE 450 RETURN'BAQD
253 L(I)--1'CFPG 455 : 'ABHI
254 L (I)=L(I)+1:IF U(L(I))THEN IF 460 REM INPUT AND BEEP'BMOI
L{I)<9 THEN 254'HAOO 465 GOSUB 475:REM BEEP'CISM
255 IF L(I)=9 THEN IF U(9)THEN 470 WAIT 198,3:GET A$:PRINT A$;
259'FMEL :POKE 198,0'ESVL
256 U(L(I))=1:IF KN THEN 1=1+1 475 POKE 54296,15:FOR 1=1 TO 20:NEXT
:GOTO 253'HSKP :POKE 54296,0:RETURN'HXSS
257 RETURN'BAQI 490 :'ABHH
258 FOR I=N TO 1 STEP-1:U(L(I))=. 495 REM ENTER PUZZLE'BLVP
:IF L(I)<9 THEN 254'JWMT 500 GOSUB 900:GOTO 520'CHCB
259 NEXT:F=1:RETURN'DEWM 510 PRINT:PRINT"I'M NOT PROGRAMMED
260 :'ABHC FOR THAT!"'CBPI
265 REM CHECK CLUES'BKEK 520 CLR:DIM I,C,N,TJ,A,Al,SJ,R
270 A1=0:ON SJ-9 GOTO 275,275,280,290 t
:A2=1+2E-7'FBKK
295,300,305'EJIM 525 IF PEEK(828)THEN P=4:OPEN P,P'FLSL
275 A1=SJ+TJ+1 AND 1:RETURN'FJON 530 DIM L(ll) ,U(11) ,TR(10) ,DI (12,10) ,
280 IF TJ<3 THEN A1=TJ'EHTI RP(ll),CA(12),CO(11,11),SO(10),
285 RETURN'BAQJ RW$(11)'BRUQ
290 Al=l:RETURN'CEDH 535 DIM SX(20) ,ND(12) ,SL{20,10) ,
295 A1=ABS(3-ABS(TJ-5))=1:RETURN'HMGR CL(ll),CS$(30),SLS<20)'BVLR
300 A1=TJ:RETURN1CFMY
90 MARCH '87
64 USERS ONLY/ADDITION MASTER
735 A=CO(N,C):IF L(A)OR A=0 THEN
540 GOSUB 475'BDTE
750'FSAQ
542 PRINT"[GRAY3,DOWN]THERE MUST BE 740 IF RP(C)=0 THEN IF A=CO(R,
BETWEEN 3 AND 11 LINES,
OTHEN RP(C)=N:GOTO 750'IYRP
INCLUDING THE SUM."'BAGU 745 I=I+1:DI(C,I)=A:L{A)=1'ESUQ
545 INPUT"HOW MANY LINES (0 TO QUIT) 750 NEXT:ND(C)=I:IF L(CO(R,
";R:IF R=0 THEN RUN'FFWT C))OR RP{C)THEN 760'FBNP
550 IF R<3 OR R>11 THEM 510'FIVJ
755 L(CO(R,C))=1:SX(C)=1'CSCQ
555 PRINT:PRINT"ENTER EACH LINE 760 NEXT:IF LR>MA THEN IF L(CO(R,
SEPARATELY:":PRINT'DCLS LR))=0 THEN L(CO{R,LR))=1
560 FOR 1=1 TO R'DDMH
:SX(LR)=1'JMBV
565 INPUT RWS(I):IF LEN(RWS(I))>10 765 I=0:FOR C=l TO MA:A=CO(R,C)
THEN 510'FUWR :IF L(A)THEN 775'HYBV
570 IF LEN(RW$(I))=0 THEN 510'EMLL 770 I=I+1:DI(12,I)=A:L(A)=1'ETCO
575 NEXT:PRINT'CBJM 775 NEXT:ND(12)=I:C=1'DLRR
580 CSS(0)="NO LEADING ZEROS'"BGTN 800 GOSUB 110:REM SOLUTION'CMAG
585 LR=LEN(RW${R)):GOSUB 370'DOCR 810 B$=TI$:GOSUB 475:PRINT" TOTAL TIME
590 FOR 1=1 TO R B=LEN(RWS(I)) : "B$'DMHK
:IF I=R THEN 610'ITFR 815 IF P THEN CMD P:PRINT" TOTAL TIME
600 IF B=MA THEN A1=A1+1'FILF : "B$:PRINT#P'FHHQ
605 IF B>MA THEN A1=0:MA=B'FKTK 820 IF S THEN PRINT"[DOWN]
610 FOR N=l TO B :AS=LEFTS(RIGHTS(RW$
NO MORE SOLUTIONS":GOTO 520'EFTM
(I),N),1)'GUOJ 825 IF P THEN CMD P:GOSUB 375
615 IF ASC(AS)<65 THEN A=0:IN$(0)=A$ :PRINT" SORRY.. NO SOLUTION FOUND"
:L(0)-1:GOTO 635'ICXQ :PRINT#P'GJPV
620 FOR A=l TO 10:IF (A)=A$THEN
830 GOSUB 375:PRINT"SORRY.. NO
635'GQYJ
SOLUTION FOUND":GOTO 520'DIUP
625 IF INS(A)=""THEN IN$(A)=AS:NM=A 890 :'ABHL
:GOTO 635'GWOP 895 REM INSTRUCTIONS'BMRU
630 NEXT:NM=11'CFGF 900 PRINT" [CLEAR] "/'ADDITION PUZZLE"
635 CO(I,N)=A'BICK
640 NEXT N,I'BDSF :PRINT'DEJN
645 IF MA>LR OR LR>MA+1 THEN 510'GMNQ
905 PRINT"THIS PROGRAM SOLVES
650 PRINT"[DOWN2]I FOUND"NM"LETTERS ALPHAMETIC ADDITION PUZZLES OF
: [DOWN]11: IF NM<2 OR NM>10 THEN THIS TYPE:"'BANA
510'GNYQ 910 PRINT:PRINT"[SPACE3]WAS"
655 FOR 1=1 TO NM:PRINT" "IN$(I); :PRINT"[SPACE2]THAT"
:SO(I)=13:TR(I)=10:NEXT:PRINT'IFXW :PRINT"[SPACE3]ALL"'EDRL
660 IF LR=MA THEN 675'DHCJ 912 PRINT" ":PRINT" RIGHT"'CBVK
665 IF Al=l THEN SO(A)=12'EKHP 915 PRINT:PRINT"EACH LETTER STANDS
670 IF A1=0 THEN TR{A)=1:SO(A)=1 FOR A DIFFERENT DIGIT"'CBSV
:U(1)=1:L(A)=1:NC=1 920 PRINT"SIMPLY ENTER THE PUZZLE
:CS$(1)=IN$(A)+"MUST BE 1"'KUUA WHEN PROMPTED."'BAAQ
672 IF A1=0 THEN CSS(l)=IN$(A)+" MUST 925 PRINT"ALLOW SEVERAL MINUTES FOR
BE 1"'FPKR THE SOLUTION."'BAGV
675 GOSUB 1000:REM CLUES'CKVP 930 PRINT:PRINT"ANY CLUES YOU CAN
680 FOR 1=1 TO R:A=CO(I,LEN(RW$(I))) OFFER WILL SPEED THE"'CBDR
:IF SO(A)=13 THEN SO(A)=15'JJOV 935 PRINT"PROCESS.[SPACE2]
685 IF SO(A)=0 THEN PRINT CS$(0) IN THIS EXAMPLE, R MUST BE 1;
:PRINT INS(A)" CAN'T BE ZERO!" 11 'BADV
:GOTO 510'GXCA 940 PRINT"IT IS GIVEN THAT 'WAS' MUST
690 NEXT'BAEJ BE SQUARE."'BAFR
695 GOSUB 370'BDNP 950 PRINT"[DOWN]USING A PRINTER?
700 PRINT"[WHITE]PLEASE ALLOW A FEW Y/N"'BABO
MINUTES.[DOWN]"'BATI 955 GOSUB 465:PRINT"[CLEAR]"'CEVP
705 PRINT"1[SPACE2]PROCEED"'BAUJ 960 IF A$O"Y"THEN POKE 828,0
710 PRINT"2[SPACE2]CANCEL"'BAIE :RETURN'GICO
715 GOSUB 465:IF A$="2"THEN 520fEJUL 965 PRINT:PRINT"ENTER THE DATE {NO
720 IF ASO"1"THEN 695'EFIG COMMAS)":INPUT AS'DEFX
725 TIS="000000":PRINT"[DOWN] 970 POKE 828,4:OPEN 4,4'CJGN
THINKING...[DOWN]"'CEBO 975 PRINT#4,CHRS(14)"**ADDITION
730 FOR C=l TO MA:I=0:FOR N=l TO R-l MASTER** "AS'CIKW
:IF OLEN(RW$(N) ) THEN 750'MATR
COMMODORE MAGAZINE 91
64 USERS ONLY/ADDITION MASTER
:"'CHIG
980 RETURN'BAQL 1370 PRINT:PRINT"1 PRIME?"
990 :'ABHM :PRINT"2 NOT PRIME?"'DCXK
995 REM GET CLUES'BIJT 1380 PRINT"3 SQUARE?":PRINT"4 NOT
1000 PRINT:PRINT"CAN YOU OFFER ANY SQUARE?"'CBLL
CLUES? Y/N"'CBUB 1390 PRINT"5 ODD?":PRINTH6 EVEN?i"CBOJ
1010 CSS(21)="PRIME":CSS(22) = "NOT 1400 PRINT"PRESS A NUMBER."'BAUB
PRIME":CS$(23)="SQUARE"'DXWG 1410 GOSUB 465:B=VAL(A$)
1020 CS$(24)="NOT SQUARE" :IF B=0 OR B>6 THEN 1090'ISIH
:CSS (26) ="EVEN":CSS(27) =I1ODD" 1420 I=CO(A,1):NC=NC+1:IF B<5 THEN
:CS$(28)="1 OR 2"'EGEK 1440'GVUH
1030 GOSUB 465:IF A$="N"THEN 1430 CSS(NC)=RW$(A)+" IS "+CS$(32-B)
RETURN'FGOA :TJ=16-B:AS=IN$(I):GOTO 1140 'IQWP
1040 GOSUB 370:PRINT:PRINT"PRESS THE 1440 CL(A)=B:CS$(NC)=RW$(A)+" IS
LETTER THE CLUE IS FOR.'"DFKI "+CSS(B+20)'FDJL
1050 PRINT"TO SPECIFY A LINE, 1450 IF LEN(RW$(A))<=8 THEN 1460'FNNI
PRESS THE SPACE BAR:'"BAEI 1455 CL(A)=0:PRINT"I CAN'T ENSURE
1060 GOSUB 470:IF AS = " "THEN 1350'EKWD THAT":CSS(NC)=CS$(NC)+ "??"'EWTU
1070 FOR 1=1 TO NM:IF IN$(I)=ASTHEN 1460 IF LEN(RW$(A))=1 THEN 1320'ENCI
1100'GRIH 1470 ON B GOTO 1490,1320,1530,
1080 NEXT'BAEB 13201CUDJ
1090 PRINT A$"???":GOTO 1330'CHVF 1480 :(ABHF
1100 PRINT:PRINT"PRESS THE VALUE OF 1490 SO=SO(I)+1'CIGJ
THE LETTER '"AS"1, OR...'"CDQF 1495 ON SO GOTO 505,1320,510,1320,510,
1110 PRINT"A[SPACE2] IF EVEN11 510,510,1320,510,1320,510,1510,
:PRINT"B[SPACE2]IF ODD" 1570(CJYX
:PRINT"C[SPACE2]IF IT COULD BE 1 1500 IF SO(I)-16 THEN 5101DKDC
OR 2"'DCAH 1510 SO(I)=14:GOTO 1320'CMTC
1120 WAIT 198,3:GET B$:TJ=ASC(BS) 1520 :'ABHA
-48+7*(B$>"9")'IWHG 1530 ON SO(I)+1 GOTO 1320,1320,510,
1130 IF TJ<0 OR TJ>12 THEN 1090(FLWC 510,1320,1320,1320,510,510,1320,
1140 SJ=SO(I):IF TJ<10 THEN 1230'EQKE 1320'DGUN
1150 IF SJ<10 THEN PRINT A$" IS"SJ 1540 ON SO(I)-10 GOTO 1320,1570,1550,
:GOTO 1330'FNWF 510'DARI
1160 ON SJ-9 GOTO 1170,1180,1190,1310, 1550 SO{I)=16:GOTO 1320'CMVG
1200,1310,12101DMSJ 1560 i'ABHE
1170 ON TJ-9 GOTO 1090,510,1580'DQIG 1570 A=1:GOTO 15901CHGH
1180 ON TJ-9 GOTO 510,1090,15701DQHH 1580 A=2!BCLH
1190 ON TJ-9 GOTO 1590,1570,1090'DROI 1590 SO(I)=A:TR(I)=A:U(A)=1:L(I)=1
1200 ON TJ-9 GOTO 510,1310,1570'DQCA CNC^NC+I'GGOS
1210 ON TJ-9 GOTO 1310,1310,1570'DRYB 1600 CS$(NC)=IN$(I)+" MUST BE"+STR$(A)
1230 IF SJ=TJ THEN 1090'DIHB :GOTO 12801FVPI
1240 IF SJ<10 THEN 510 DHUC 1990 :'ABHL
1250 GOSUB 270:IF Al-0 THEN 510'EKXE 1995 REM TITLE SCREEN'BLIT
1260 NC = NC+1:CSS(NC)=IN$(I)+" MUST 2000 POKE 54273,50:POKE 54278,243
BE"+STRS(TJ)!GXSM :POKE 54276,33'DCFB
1270 U(TJ)=1:L(I)=1:TR(I)=TJ 2010 POKE 53269,0:POKE 53281,0'CPSY
:SO(I)=TJ(EDKL 2020 PRINT"[CLEAR,L. RED,RVS,SPACE6]
1280 FOR N=l TO NM:IF I=N THEN * * * ADDITION[SPACE2]
1300'GLFJ MASTER * * *[SPACE6,L. BLUE]
1290 IF TJ=SO(N)THEN PRINT "'BAZG
:PRINT INS(I)" & "IN$(N)" CAN'T 2030 PRINT:PRINT"BY IAN ADAM1MCBIB
BOTH BE"TJ:GOTO 510'GBRR 2040 PRINT:PRINT"WOULD YOU LIKE:"'CBJD
1300 NEXT:GOTO 1320fCFLX 2050 PRINT:PRINT"1. ADDITION
1310 SO{I)=TJ:NC=NC+1:CS$(NC)= INS (I) PUZZLE"'CBFF
+" MUST BE "+CS$ (TJ+16) 'HLYM 2060 PRINT"2. PRIME NUMBERS"!BAXE
1320 PRINT:PRINT CS$(NC)'CIIB 2070 PRINT"3. SQUARES1"BAUE
1330 PRINT"ANY MORE CLUES? Y/N" 2080 PRINT:PRINT"0. END"'CBWE
-.GOTO 1030'CFJG 2090 GOSUB 465'BDSE
1340 :'ABHA 2100 ON VAL(A$)GOTO 500 , 2500,3000'DRMA
1350 PRINT:INPUT"LINE NUMBER";A 2110 END'BACV
:IF A<1 OR A>R THEN 1090'HMLL 2490 :!ABHH
1360 PRINT:PRINT RWS(A)" - IS IT Continued on />#. I2H
92 MARCH '87
64 USERS ONLY BY PALI. G. MUIYANEY III
•H
ITM
for the
Commodore 64 Let your
Commodore 64
there I was, on die road to Galway ge)terate Irish
to buy a few holograms and maybe a pint
(or was it die other way around?) when
jigs and reels.
along comes this wee feller, a real micro
chip off the ol' sod he was, bein' all doin' for my amusement," the little man "You could progress over die hills and far
dressed in a fine green suit so he looked cackled, "so I'll have to be given you all of away if lines 46-49 didn't keep the lid on
like Michael Jackson, but with a red them!" die pot. line 19 keeps all these rules
bowler set askew on his head, oh. maybe "Are you tellin' me then that this pro from befuddlin' the computer with end
17 degrees or so. gram will generate all the jigs and reels less loops. Line 54's die piper, playin' die
And this is no lie—he sa\-s to meself, there are?" And 1 was hopin' by now the tune mice dorough. and 71-85 set the
he says, "Och! You've seen me now, you answer to that one wasn't another wish! SID. the arrow meanin' "in die second oc
big devil, and I'll have to grant you three But he was lost in elfin thought by now tave,' with two arrows for die high "d."
wishes!"—not that I believed him for a and didn't seem to notice. Ho!"
moment, for this is the computer age. "At line 10 you pick jigs, which have 8 "At 113 you may print die note list—
Bugs I know of—but the wee folk? bars of 6 Vb notes, or reels, which have H much as the good people of Erin teach
"Tell me," inquires yer servant, "if of H. At line 24, die last note is set into a their young to play die whistle to this
you'd be a leprechaun chord suggested by the Vz-way to the last very day, by die names of die notes. Easi
"Heck yes!" says he, only not so polite note; it can be die same, or a third or a er for die non-musicians and all diat. You
ly, "and don't be wastin' any more wish fifth apart, or even an octave. Line 29 just can leave off die REMs, or put in what
es—that was your first" makes bars 5 and 6 repeat bars 1 and 2— ever you wish."
Well, I could see now that caution was a lot of old tunes do diis. lines 32-34 pre "Well diat's all very nice," says me, "but
the watchword with these elfin folk, so I vent any Intervals larger dian a fifth—un what I want to know is—WHERE IS THE
tries to be cute: "Give me a tune" I say, less you'd be jumpin" octaves on me, lad." POT OF GOLD!"
knowin' full well he hadn't a fiddle or tin- "Not I," I stammered, but he went on. Widi diis he throws die disk skyward,
whistle. Surely, that would test him, if he "line 37—if it takes 3 or so notes to and all I hear is "It's where the disk
were real or not. Well, fast as a bill after chord, and you'd be ha\1n' a chord one lands!" Well, I couldn't let it land on the
Christmas, he reaches into his waistcoat of even- 5 or so times, well most of die ground, could I? So I dives at it and
and pulls out a floppy disk and a listing! notes will start to sound like chord pro caught it right enough, but when I
"You didn't even have the daycency to gressions." turned around, he was gone.
specify the toitle of da tune nor make "The hills are alive." I ventured. Don't ever take your eyes off a lepre
mention of the son of dance vou'd be "Quiet and listen!" he screams, so I did chaun. Q|
COMMODORE MAGAZINE 93
64 USERS ONLY/ITM
24 IF NT(8,S)=NT(4,S)OR ABS(NT{8, :PRINT N$,'DTFI
S)-NT(4,S))=2 OR ABS(NT(8,S)-NT (4 , 62 IF N/S=INT(N/S)THEN
S)}=4 THEN 32'LAXU PRINT"
25 IF ABS(NT(8,S)-NT(4, ":GOTO 64'IJGS
94 MARCH '87
64 USERS ONLY/ITM
in NT(B,N+l)=NT(B,N)-2 130 IF N/S=INT(N/S)THEN PRINT#4,
:NT (B,N + 2}-NT(B,N) 4:GOTO 50'HLTJ n
•SPECIAL*
Amiga Computer, Monitor,
256K Expansion Module
STOP HERE
and 3.5 External Drive For Your Best
$1,36900 Buys in
Hardware and
Amiga Computer
Software.
«g4goo AMIGA products at your finger tips
Specials of
SOFTWARE the Month
Actlvlilon Mlcroiyiiems SW Mmplin 110653 SaellQfuliir 33 71
I Oim Buiten I 7996 G7 4G DJ 4L. Bird Onion Oni 2S5O SHrcr on . . 33 71
2. Mem IB J 2996 BBS PC 69 00 Sivtn ClllEl 2150 Suipecl . . . 33 71
3 Borrowed Timi
4. Mlmoilwdom
I 3034
f 3034
Qnllni 47 71 Sky'ox 2&S0 Suipended . 27 91
Z696
Modem
Orgmtti 69 00 Utliimi 4S50 WnfiBringer.
5. Muiic Studio
6. Hwkir
I 3675
1 359S
ScrlbMa
Tfii Crimion Crown
6900
2996
Return to ttljnUi
Inilim MutlC
.... . DM
, :m
Wltneu . . .
Zori I. . . .
2696
26.96 Special
Ifil Covtitd Mirror 26 Zl Deluie PuniAn . ON Zorkll . . , 3034
Aegis
irJC ..I1 . Oil Oiluxi Piln! An £ Ulililte* . cm Zortlll . . . 3034 • 300/1200 Baud
Aegu UnlmitDr/lmigei .... I 9900
AignDriH 112100 Micro Leigua
Diiuii Printing . OH
VIP Technology • OnUnesoftware
Aegli Imjgu I 5400 Ciniril Mimgeri . . OH Intoeom VIP Prolemonil 113125 • Cable
A>gu Imgic! ....'.... 117900 Omiir a Ilk .... 2696 Billyftoo 76.96 VIPAmlyiit CjM
Aegu Driw Pro 1799 99 Micro Lcigut Btitbili 47 96 CullniOJI 2S96 VIP Contullinl Call
$199
Aegu tngik Oil Dddllno 3171 VIP FwMhougni Call
Etadionlc Am
Algit Doug CIidoi HntO Tool . . . Oil Hiichnikert Guide 76 96 VIP Fretlincs Clll
78 50
Cgmmldore Amiga Soitwaie
Incriinter 26.96
Lattice
Amigi Atitmglir I 7B7S Inlldil 3371
ZS50 MikeUltlity 1 93 JS
[ftviti Cluei
Amigi Lltg 1157 94 Dllun Munc . Cll ScretnEOItar I 7500
* Mind Farmr ioyige .... 3034
UtliClLnH
Utiici Lta
114900
Oil
Mtlitcrttii 6$ 00
PlintHill 7B36
IniUtllilni 1 562S JUKI 5510
in Sri ur 76.96 JHM
midittriri cm MtDIMll II 5596
dbc II! Litriry Oil MilncnQi BBOO
Sorcirif 30 34 ng Colortng Bmli '. ,' . •
with
Mlndicspi
Amigi Tutor
35 63 PRINTERS DISKS ACCESSORIES Color Kit
I 3371
Dt|( VU
Coin™ aidin 24 94
$399
I 337t 3.3 Mau4 DIDO 28 00 Modenu Msmory
Mirblc Midneti 3500
Hiiiiy Projeci 1 3034
Wjiiconim 35 63 3JS3U 23 QD C a Dies Diu Holder i
I 7696
Miiideu i'k Maul M3-2 1&C0 rigid Ornej Morel MgiiI
I 3034
CALL FOR PRICES ON ITEMS NOT LISTED 5% ElepMni IS OD Moniiors Mcrel Moiei
Before nping this program, read "How io Enter Programs" and "How lo Use the Magazine MINUTE""BAN I
Entry Program." The BASIC programs in this magazine are available on disk from Loadstar, 800 INPUT"[DOWN3,RIGHT5]
P.O.'Box 3000" Shrtvepon. \A "1130400:. 1-800431-2694. WHAT CODE SPEED DO YOU WISH?";
CW Trainer SPEED'BGRM
900 NUMBER=INT(SPEED*10.)'DQTJ
100 DIM Nl(50) ,CW$(50) ,DUR(50,6) , 910 IF SPEED>4 THEN 950'DJMI
BB(510)'BHHC 920 SS=4:TS=45:SU=2800:GOTO 1000'EUFM
150 POKE 53281,6:POKE 53280,11 950 IF SPEED>10 THEN 980'DKKM
:POKE 646,15'DXUG 960 SS=6:TS=65:SU=1000:GOTO 1000'EUAQ
160 SP$ = " '"BDCC 980 SS=5:TS=60:SU=1250'DPAQ
200 GOSUB 60000'BFFW 1000 GOSUB 3500'BEJT
300 GOSUB 6000'BEHX 1050 POKE 53280,11:POKE 53281,11
400 FOR L=54272 TO 54296:POKE L,0 :POKE 646,15'DYOE
:NEXT L'FRCE 1100 PRINT"[CLEAR,DOWN3,RIGHT3]
500 S=54272:POKE S+5,15:POKE S+24,15 GET READY—CODE PRACTICE BEGINS
:POKE S+6,40'HAWI IN[SPACE12]5 SECONDS"'BAOI
600 POKE S+21,57:POKE S+22,100 1200 FOR TT=1 TO 2000:NEXT TT'EKNY
:POKE S+23,8'GUVI 1250 GOSUB 1400'BEGB
650 PRINT"[CLEAR,RIGHT4] 1260 PRINT CHR$(13);"WOULD YOU LIKE
EACH PRACTICE SESSION LASTS TO PRACTICE AGAIN (Y/N)'"CFGN
FOR"'BAQP 1270 INPUT ANS$:IF ANSS="Y" GOTO
660 PRINT"[RIGHT13]TWO MINUTES."'BAML 300'EMAH
700 PRINT"[DOWN3,RIGHT] 1280 IF ANSS="N" GOTO 4900'DIGG
SUGGESTED CODE SPEEDS ARE FROM 2 1290 IF ANS$O"N" GOTO 1270'EIAI
TO 15"'BAJL 1310 REM'BARW
710 PRINT"[RIGHT12JWORDS PER 1320 REM -- SOUND AND LETTER ROUTINE
96 MARCH'87
64 USERS ONLY/CW TRAINER
—'BAXF 6000 REM'BARX
1400 REM'BARW 6040 REM—MENU SUBROUTINE'BQUH
1450 POKE 53280,11:POKE 53281,11 6080 REM'BARG
:POKE 646,12'DYLI 6085 POKE 53280,0:POKE 53281,0
1500 FOR IA=1 TO NUMBER'DJPC :POKE 646,12'DWLR
1600 IB=BB(IA) :PRINT CWS(IB) ;SP$; 'CVTF 6090 PRINT"[CLEAR,DOWN,RIGHT16]MENU
1700 FOR IC=1 TO N1(IB)'DJND :'"BAEL
1750 GET X$:IF X$="[F7] 6100 PRINT"[DOWN,RIGHTS]
"THEN GOSUB 6000'FJVK CHOOSE FROM AN ITEM BELOW:"'BAEH
1800 FOR ID=1 TO 7*DUR(IB, 6110 FOR 1=1 TO 2500:NEXT I'EIDE
IC)*SS/SPEED'GVCK 6120 PRINT"[RIGHT2]1. PRACTICE ON
1900 POKE S,31:POKE S+1,21:POKE S + 3,8 LETTERS: A,E,I,M,N,T":PRINT'CBFL
:POKE S + 2,0:POKE S + 4 ,65:NEXT'KCEO 6140 PRINT"[RIGHT2]2. PRACTICE ON
2000 FOR ID = 1 TO TS/SPEED:POKE S+4,64 LETTERS: D,G,K,O,R":PRINT'CBPN
:NEXT ID'HTID 6160 PRINT"[RIGHT2]3. PRACTICE ON
2100 NEXT IC'BCOV LETTERS: B,S,U,W":PRINT'CBVO
2200 FOR IC=1 TO SU/SPEED:NEXT IC'FNLC 6180 PRINT"[RIGHT2]4. PRACTICE ON
2300 NEXT IA'BCMX LETTERS: C,F,H,J":PRINT'CBJQ
2350 RETURN'BAQC 6200 PRINT"[RIGHT2]5. PRACTICE ON
2810 REM'BARD LETTERS: L,P,Q,V":PRINT'CBAJ
2820 REM SUBROUTINE TO READ DATA 6220 PRINT"[RIGHT2]6. PRACTICE ON
TABLES'BBAM LETTERS: X,Y,Z":PRINT'CBYL
2840 REM'BARG 6240 PRINT"[RIGHT2]7. PRACTICE ON
2900 FOR 1=1 TO 42'DEHF NUMBERS: 1 THROUGH 5":PRINT'CBWO
3000 READ N1(I),CW$(I)'BMKX 6260 PRINT"[RIGHT2]8. PRACTICE ON
3100 FOR J-l
TO N1(I)'DHGY NUMBERS: 6 THROUGH 0":PRINT'CBXQ
3200 READ DUR(I,J)'BIEY 6280 PRINT"[RIGHT2]9. PRACTICE ON
3300 NEXT J:NEXT I'CDIY PUNCTUATION:[SPACE2]PERIOD,"
3400 RETURNrBAQY :PRINT'CBET
3510 REM'BARB 6290 PRINT"[RIGHT5JC0MMA, ? MARK,
3520 REM RANDOM NOTE GENERATION SLASH, GOOF (ERROR)":PRINT'CBYT
SUBRUTINE'BEAL 6300 PRINT"[RIGHT]10. RANDOM PRACTICE
3540 REM'BARE ON ALL OF THE ABOVE"'BATL
3600 FOR 1=1 TO NUMBER'DIAF 6320 PRINT"[RIGHT]11. QUIT FOR NOW"
3700 BB(I)=INT(RND(0) *NR) +SWF0CI :PRINT'CBNI
3800 NEXT I'BBCD 6340 INPUT"WHICH DO YOU WANT";SV'BDUL
3900 RETURN'BAQE 6360 ON SV GOTO 6400,6450,6500,6550,
3920 REM'BARG 6600,6650,6700,6750,6800,6850,
4000 REM DATA FOR CHARACTERS'BRLB 4900'CGNT
4040 REM'BARA 6400 SW=1:SX=6:NR=6:GOSUB 3500
4100 DATA 1,E,1,2,I,1,1,1,T,3,2,M,3,3, :GOTO 400'FUCK
2,A,1,3,2,N,3,1'BSAF 6450 SW=7:SX=11:NR=5:GOSUB 3500
4200 DATA 3,D,3,1,1,3,G,3,3,1,3,K,3,1, :GOTO 400'FVAP
3,3,O,3,3,3,3,R,1,3,1'BYKI 6500 SW=12:SX=15:NR=4:GOSUB 3500
4250 DATA 3,S,1,1,1,3,U,1,1,3,3,W,1,3, :GOTO 400'FWWL
3,4I-B,3,1,X,1IBQIL 6550 SW=16:SX=19:NR=4:GOSUB 3500
4300 DATA 4,C,3,1,3,1,4,F,1,1,3,1,4,H, :GOTO 400'FWFQ
1,1,1,1,4,J,1,3,3,3'BWAI 6600 SW=20:SX=23:NR=4:GOSUB 3500
4350 DATA 4,L,1,3,1,1,4,P,1,3,3,1,4,0, :GOTO 400'FWUM
3,3,1,3,4,V,1,1,1,3'BWRN 6650 SW=24:SX=26:NR=3:GOSUB 3500
4400 DATA 4,X,3,1,1,3,4,Y,3,1,3,3,4,Z, :GOTO 400'FWBR
3,3,1,1,5,1,1,3,3,3,3,5'BBDK 6700 SW=27:SX=31:NR=5:GOSUB 3500
4500 DATA 2,1,1,3,3,3,5,3,1,1,1,3,3,5, :GOTO 400'FWCN
4,1,1,1,1,3,5,5,1,1,1,1,1'BDVL 6750 SW=32:SX=36:NR=5:GOSUB 3500
4600 DATA 5,6,3,1,1,1,1,5,7,3,3,1,1,1, :GOTO 400'FWDS
5,8,3,3,3,1,1,5,9,3,3,3,3,1, 6800 SW=37:SX=41:NR=5:GOSUB 3500
5'BHIN :GOTO 400'FWEO
4700 DATA 0,3,3,3,3,3,6,PERIOD,1,3,1, 6850 SW=1:SX=41:NR=41:GOSUB 3500
3,1,3,6,COMMA,3,3,1,1,3,3,6'BEPO :GOTO 400'FWUT
4800 DATA ? MARK,1,1,3,3,1,1,5,SLASH, 60000 REM'BARV
3,1,1,3,1,6,GOOF,1,1,1,1,1,1,1, 60010 REM—SUBRUTINE TO INITIALIZE
" ",0'BJGQ SCREEN AND START PROGRAM'BTTE
4900 END'BACF 60030 REM'BARY
COMMODORE MAGAZINE 97
64 USERS ONLY/CW TRAINER
61250 SPEED=7'BGOA
61000 PRINT"[CLEAR,DOWN2,RIGHT6]
61260 FOR 1=1 TO NUMBER'DIAD
MORSE CODE TRAINING
61280 READ BB(I)'BFOC
PROGRAM1" BAMA
61300 NEXT I'BBCA
61020 PRINT"[DOWN2,RIGHT11]
61400 FOR L=54272 TO 54296:POKE L,0
BY TERRY M. BROWN'"BAFF
:NEXT L'FRCB
61060 PRINT"[DOWN6J";SPC(25);"[BLACK,
61500 S=54272:POKE S+5,15:POKE S+24,15
CMDR 19]"'CFVF
:POKE S+6,40'HAWF
61080 PRINT SPC{29);"[RVS] [RVOFF]
61600 POKE S+21,57:POKE S+22,100
'"CEKB
:POKE S+23,8'GUVF
61100 PRINT SPC(12);"[RVS,SHFT POUND, 61650 PRINT"[D0WN2]";SPC(10);■CFVE
SPACE19,RVOFF]"'CEFD
61700 FOR IA=1 TO NUMBER'DJPC
61120 PRINT SPC(8);"[RVS,CMDR F,
61800 IB=BB(IA):PRINT CW$(IB);'CRRE
CMDR D,RVOFF,SPACE2,RVS,SPACE3, 61900 FOR IC = 1 TO Nl (IB) 'DJND
RVOFF,SPACE10,CMDR *,SHFT POUND]
61950 IF DUR(IB,IC)=0 THEN 62400'DQRK
"'CDWB 62000 FOR ID-1 TO 7*DUR(IB,
61140 PRINT"[RED,CMDR POUND8,BLACK, IC)*6/SPEED'GUVA
RVS,CMDR V,CMDR C,RVOFF] [RVS, 62100 POKE S,31:POKE S+1,21:POKE S+3,8
SHFT POUND,SPACE3,CMDR *,RVOFF, :POKE S+2,0:POKE S+4,65
SPACE9,RVS,SHFT POUND,CMDR *, rNEXT'KCEF
RVOFF]"'BAWK 62200 FOR ID=1 TO 50/SPEED:POKE S+4,64
61160 PRINT SPC(7);"[RVS,SPACE25, :NEXT ID'HTXC
RVOFF]"'CDID 62300 NEXT IC'BCOC
61180 PRINT11 [YELLOW,DOWN,RIGHT13] 62400 FOR IC=1 TO 2500/SPEED
MORSE CODE KEY"'BABG :NEXT IC'FPRC
61200 GOSUB 2800'BELA 62500 NEXT IA'BCME
61220 DATA 4,10,11,12,1,42,16,10,7,1, 62600 PRINT"! ! !"'BABE
42,2,12,42,17,13,6'BTXD 62700 FOR 1=1 TO 2500:NEXT I'EIDD
61240 NUMBER=17'BIBF 63000 RETURN'BAQY i||B
98 MARCH'87
JIFFIES/VERTICAL BAR CHARTING
Continuedfrum j>g. 5™
give purple (4) as the alternate color. (On a black-and-white 100 DATA 97,126,97,123'BNWX
TV it appears white and gray.) 110 FOR X=0 TO 3:READ A%(X):NEXT
Run the program. When the chart is completed, :m INPUT :R=2'GNQC
Statement prevents scrolling. Press RETURN and run again to 120 IF B=0 THEN FOR X=0 TO 15
repeat. 9 :READ A%{X):NEXT:R=8'JQDG
130 DATA 224,228,239,249,226,120,119,
ore typing these programs, read "How to Enter Programs" and "How to L'se the Magazine 9 9,224,100,111,121,98,248,247,
Entry Program." The BASIC programs in this magazine arc available on disk from Loadstar. 227'BLNK
P.O.Box 30007.Shrcvcpori. LA71130-0007.1-800-831-2694. 140 HV=R*20:S%=1+D%(0)/HV:IV=S%*R'HWLJ
150 PRINT CHR$(147)"DEMO CHART"
Vertical Bar Charting :FOR X=l TO 40:LS=L$+CHR$(164)
10 PRINT CHR$(147):DIM A%(15), :NEXT'JVOM
D% (72) 'DTUC 160 FOR X=20 TO 0 STEP-1
20 INPUT"0)FULL OR l)HALF COLUMN";B :X$=MID$(STR$(IV*X),2)'JRWK
:IF B GOTO 40'DGRG 170 PS=XS+LEFT$(L$,40-LEN(X$))
30 INPUT"DUAL COLOR (Y/N)";Q$ :PRINT PS;:NEXT:X%=1'IYTM
:IP Q$-"Y" THEN DC=3'FJRI 180 FOR X=l TO NB STEP 2:B%=D%(X)/S%
40 INPUT"ZERO BOTTOM (Y/N)";Q$ :T%=D%(X+1)/S%'JBDO
•IF QS="N" THEN Z=1'FIWJ 190 E=B%-(INT(B%/R)*R>:GOSUB 240
50 NB=36:I=2:IF B OR DC THEN NB=72 :E=R'HSNM
:I=1'HSIK 200 B%=B%+R:IF B%<T% THEN GOSUB 240
60 FOR X=l TO NB STEP 2 :GOTO 200'HRRD
:D%(X)=(40*RND(1)+1)*Z 210 B%=T%:E=T%-(INT(T%/R)*R)
: REM BOTTOM'KCEO :IF E THEN E=E+R:GOSUB 240'LAYJ
70 D%(X+1)=D%(X)+99*RND(1)+8 220 IF DC THEN CC=ABS(CC-1)'FJOD
: REM TOP'HVIM 230 X%=X%+I:NEXT:INPUT Q$:END'FKWE
80 IF D%(X+1)>D%(0) THEN D% (0)=D%(X + l) 240 Y%=B%/R:SA=1866-(Y%*40)+X%
: REM HIGHEST TOP'HILQ :POKE SA,A%(E):POKE SA+54272,DC+CC
90 NEXT'BAEF : RETURN'LSFQ E|(D
V
128 USERS ONLY BY.MAKK JORDAN
TUG
for the
Commodore 128
For this tug-of-
war game you
xVs its name implies, TL'G is a game of
strength. Based on die tug-of-war con need more than
cept, tfiis one- or two-player game yields
many wins to the mighty But in this case,
strength—-you
the strength is not applied to die joystick.
(Who wants a broken joystick handle,
need reflex and
right?) Instead, you must exercise willpower.
strength of will—willpower.
TUG is also a game of reflex. The
quicker-moving may be able to whip the
stronger-willed. However, reflexes can
hurt you—TL'G is also a game of wit.
Mostly, TL'G is a game that demon
strates just how easily a game with an at joystick is in port 1. you will maneuver long way. particularly when you consider
tractive play field and effective play ac Clark. Otherwise, Clara is your sprite. diat sometimes your opponent will pull
tion can be written on the Commodore Now it's pull-time. Clark and Clara are you toward the pit. cancelling some of
128. To match the effects on a 6-4, you squared off in a beautiful mountain set your victories.
would have to resort to machine lan ting. Connecting them is a 144-pixel long Willpower is die key—and lots of it. If
guage and several reference books. rope, stretched taut. Between them is a you get distracted or frustrated because
Begin by typing it in. Save it as always black seedling pit of who-knows-what. it's taking so long to yank oP Clara into
before running it the first time. Since the Above the pit is a diamond. Pay atten die cesspool, you may find Clara yanking
program is written In BASIC, it's unlikely tion to this diamond. A black ball will ap you in diat direction. If you want fester
you would crash it with bad data or other pear at one of the points of this diamond. games, change N = 1 in line 480 to N = 2
errors, but it's not impossible. However; If it is on the left point, quickly push your (or 3. 4. etc.). This way each tug will pull
one of the man)- subtle beauties of the joystick to the left. If you push your joys a litde farther.
128 is that you can easily recover from tick to the left before your opponent Oh yes, I did say diat TL'G can be
most crashes. How? Just hold down the does, your sprite (let's say. Clark) will pull played solitaire. When die open screen
RUN/STOP key and press the reset but Clara a pixel closer to doom comes up, just choose die one-player op
ton. When the reset has been done, you'll There is one thing, however, you must tion and level (1 -3). Level 3 is best for be
find yourself in the 128's built-in ma watch for. The ball may not always be ginners, level 1 for the masochistic type.
chine language monitor. Type X and black—it may be red. If it is. then don't winning isn't everything—you need
press RETURN, and you'll be back in BA push left. The first one who does will to win big. In TUG diat means quick.
SIC with the program intact. lose ground instead of gaining it. If no There's a timer dial will display how long
When you nan die program, you have one pushes left after a moment, die ball it took you to dump your opponent after
to put up with a mild wait while the will change. It takes approximately 50 each round.
screen designs itself. You can speed pixels before Clark or Clara get thrown I've been programming Commodore
tilings up considerably by adding a FAST in the pit. computers tor three years now. Creating
command at the very beginning of the It's clear to see how TUG is a game of TL'G was die best task I have yet under
program (say, line 5). reflex and wit, but how about strength? taken. The Commodore 128, with its su
The game starts with Clark and Clara, The answer to diat will become apparent perb graphics and wonderful BASIC 7.0,
our two heros, being Introduced. If your in your first real tussle. Fifty pixels is a is one mean machine. a
Before typing these programs, read "How w Enter Programs." and "How to fsc the Magazine 40 FOR T=3968 TO 3975:READ A$
Entry Program." The BASIC programs in this magazine ire available on disk from Loadstar, :P0KE T,DEC(A$):NEXT'HUAI
P.O. Box 30«r.Shrcvtpon. LA ■11J0-000", 1-800431-2694.
50 COLOR 4, 3:COLOR 0,8:COLOR 5,1
TUG :COLOR 1,1 :COLOR 2,6'FTTJ
10 GRAPHIC 3,1'BDJX 60 CIRCLE 2,10,10,2,3:PAINT 2,10,10,1
20 FOR T=3584 TO 3927:READ A$ :SSHAPE CR$,8,7,12,13:SCNCLR'ELOM
:POKE T,DEC(A$):NEXT'HUQG 70 COLOR 3,ll:B0X 3,70,120,88,137,45,1
30 FOR T=3928 TO 4032:POKE T,0 :COLOR 3,3'DEEL
tNEXT'FOHF 80 COLOR 2,8:CIRCLE 2,20,10,5,7
$7.95 $3.95
128 USERS ONLY/TUG
each
—
TME5:
890 DATA 00,38,30,00,1E,0C,00,0F'BXEQ
r PA tmiena or*j
900 DATA 82,00,07,El,00,07,Alr001BXVH
910 DATA 0F,21,00,0F,21,00,1F,1F'BXXJ
CHEATSHEET PRODUCTS. INC. P.O. Boi 111363 Piltsburgn. PA. 152M
For O'dors only TOLL FBEE 1-B00-3M-2f96 PA Orders ■ (41Z| 7B1-15S1 DEALER IMOUinES WELCOME
920 DATA E0,1F,DF,F0,1F,DF,F0,00'BXVK
930 DATA 00,00,00,07,DE,00,1F,7F'BXBL
940 DATA C0,3D,FF,F0,78,FF,F8,70'BXFM
950 DATA 1F,F8,39,C7,FC,6B,60,F4'BXON
JIFFIES/SX-64 RENUMBER 960 DATA 4E,3F,FC,4E,20,3C,6B,60'BXVO
970 DATA 7C,33/C0,FC,20,00,FC,1C'BXGP
Continued from pg. 60
980 DATA 02,EC,00,05,D8,0F,0B,F8'BXVQ
1250 PRINT"[RVS]"TNSEX$'BGYC 990 DATA 00,13,7C,08f63,F8,07,83'BXWR
1260 FOR 1=1 TO 150:NEXT 1000 DATA BC,00,41rD6,00,42,FB,00'BXPX
:REM TIME DELAY'FQKI 1010 DATA 00,C7,00,01,58,C0,02,20'BXUX
1270 PRINT"[DOWN,SPACE6,SHFT P]RESS 1020 DATA 20,04,02,10,04,41,08,02'BXKY
[RVS,SHFT R,SHFT E,SHFT T,SHFT U, 1030 DATA 20,88,0D,0F,08,33,F0,30'BXAB
SHFT R,SHFT N,RVOFF]"'BANL 1040 DATA 44,C0,C0,3C,7F,00,03,FF'BXUC
1280 GET A$:IF A$=CHR$(13)THEN 1050 DATA 80,00,FF,80,01,FF,C0,03'BXDD
1300'FNAI 1060 DATA FF,C0,00,88,80,01,14,801BXCE
1290 PRINT"[RVOFF]"TN$EX$ 1070 DATA 01,24,40,02,22,40,04,42'BXNE
:FOR 1=1 TO 150INEXT 1080 DATA 40,0F,87,C0,3F,9F,C0,00'BXLG
:GOTO 1250'GSBM 1090 DATA 00,08,00,00,28,00,00,08'BXIG
1300 INPUT"[HOME,D0WN7,SHFT E]NTER 1100 DATA 80,00,A8,80,02,2E,80,02'BXDY
[RVS,L. BLUE,SHFT E]XTERNAL 1110 DATA AE,00,00,2A,20,02,0A,A0'BXWA
[RVOFF,WHITE) [SHFT D]RIVE # "; 1120 DATA 02,BE,80,00,2E,20,08,AF'BXWB
EN'BDDG 1130 DATA A0,0A,2A,80,02,AA,08,20'BXIC
1310 IF EN>13 OR EN<8 THEN 1300'FLDC 1140 DATA 2E,88,2A,AA,A8,08,8E,20'BXHD
1320 IF(EN=IN)THEN 1300'DKJC 1150 DATA 02,AB,88,08,AA,A8,02,AA'BXHE
1330 PRINTn,"M-W"CHR$(119)CHR$(0) 1160 DATA 80,00,0F,00,00,0F,00,00'BXJE
CHR$(2)CHR$(EN+32)CHR$(EN+64) 1170 DATA 00,3E,00,00,FF,80,01,C9'BXGG
' IAJK 1180 DATA C0,01,FF,C0,01,FF,C0,01'BXYH
1340 CLOSE 1:OPEN 1,14,15'CJDC 1190 DATA C1,C0,00,FF,80,00,3E,00'BXQI
1350 PRINT*1,"M-W"CHR$(119)CHR$(0) 1200 DATA DB,6D,B6,6D,B6,DB,00,00'BXCA
CHR$ (2) CHR$ (IN + 32)CHR$ (-IN + 64) 1210 DATA 2,26, 14,32, 20,28, 30,38,
1 IARM 46,40, 65,25, 76,31, 92,42'BVLF
1360 CLOSE 1:OPEN 1, IN , 15,"I"'CKPF 1220 DATA 104,27, 114,24, 126,32, 139,
1370 PRINT"[D0WN5,SHFT AjLL [SHFT D] 30, 110,46, 116,54, 130,62'BXAG
ONE"'BAUH 1230 DATA 149,58, 155,70'BNUB
102 MARCH 87
TAKE THE Q-LINK CHALLENGE!
IF YOU WIN, GET THREE PRIZES!
• A MODEM
• A FOUR-MONTH Q-LINK MEMBERSHIP
• LUCASFILM'S HABITAT SOFTWARE
Complete the Challenge Of the Month correctly and you will be services. As a Challenge winner, you'll get QuantumLink
eligible to win a great prize package! software and your first four months membership free!
Each month. 20 individuals will be chosen from the pool of • A free copy of Lucasfilm's Habitat software.
correct Challenge entries and the winners will receive a prize Habitat is the new multi-player game that utilizes the
package that includes all this! Quantuml.ink network to interconnect thousands of
Commodore owners from across the country. Participants can
• A free Commodore 300-baud modem (Model 1600). quest for hidden treasure, investigate intriguing mysteries,
With this modem, you'll be able to hook up your Commodore
and participate in the ongoing drama of this innovative and
64 or 128 to a telephone and access Quantuml.ink. the official
exciting graphic adventure.
on-line service for Commodore owners.
• A free QuantumLink four-month membership. Consolation Prize!
QuantumLink membership normally costs just S9.9t per If the Challenge entry you submit is correct, but your name is
month, and includes unlimited use of a base tier of services not chosen from the pool of correct entries, you will be sent a
and one free hour of access each month to special Plus Q-I.ink software kit for FREE!
Simply complete the Challenge of the Month and send it with Are you currently a member of Quantuml.ink?
this coupon to Quantum Computer Services. 8620 Wcstwood ] Yes—if I win, extend my membership for four months?
Center Drive. Vienna, YA 22180. Attn; Challenge of the Month ] No—if I win, send me the Q-Link software and free four-
# (fill in the correct Challenge of the Month number). month membership. If I get the Challenge correct but
don't win, send me a free Q-Link software kit as a
NAME
consolation prize.
MI rar WA AD SE ER
CHALLENGE OF THE MONTH #4 RM : ba w TT FT CK
D 0 L 0
Two pairs of letters in each line of this puzzle are
already filled in. To solve the puzzle, insert the J 0 Y s
remaining pairs of letters into the blank squares.
Do not rearrange any letters, and put only one S 0 R E
letter in each box. When you are finished you will
have spelled 6 eight-letter computer terms G 0 U T
(reading across). Each pair of letters is used only
D A T A
once, so you may cross them off as you use
them.
T E A L
Super Sweep
128
104 MARCH'87
128 USERS ONLY
routines indirectly called by the user per disk. The order in which die sectors parts of die filename are usually separat
which tell the disk drive where and how are filled, however, is quite different. It is ed by a period in the form of "FILE
to access the data. The DOS also keeps easiest to visualize die filling order if you NAME.EXT. Note, however, that the pe
track of general housekeeping of the diink of each track as a dartboard with riod is not included in die actual directo
disk, such as making sure that files don't die segments numbered in consecutive ry entry on die disk. If either die primary
overwrite each other. To change the logi order from 0 up to die maximum num filename or die file type contains less
cal organization of the disk, all you need ber of sectors on that track. Tlie sectors than die maximum number of charac
to do is write your own custom DOS are filled starting at 0 and jumping 5 each ters, die extra locations in die directory
which emulates the format of the foreign time to die next; diat is 0. 5, 10. 15. and entry are padded widi ASCII space char-
disk you are trying to access. so on. When you complete die circle acters (CHRS(32)). For example, the
Fortunately, most DOS's. including once, you should have gone past tlie 0. bytes representing die name "FILE.l"
Commodore DOS. CP/M and MS-DOS, For 21 sectors per track, you will end would appear in a directory entry as
have commands which allow you to ran up at sector 4. The cycle dien repeats: 4, (decimal values):
domly access individiud tracks and sec 9, 14, 19, 3, 8, 13, 18, and so on, until ;U1 ^0 73 76 69 32 32
tors on a disk. The trick to format con die sectors on die track have been used 32 32 49 32 32
version is to use the built-in DOS com and it jumps to sector 0 of die next track. FI L E (4 spaces) 1 (2 spaces)
mands of one format (usually the more Track I. sectors 0 and 5 as well as track The actual location of die data in a file
complicated one) to read or write an 18, sector 0 are reserved for special sys is recorded by die entries in the file allo
other (usually the simpler one) sector by tem fiinctioas and are not included in die cation table. Tlie value of each entry re
sector. Of course, this requires detailed sector-filling sequence table. presents an allocation unit number
knowledge ofthe logical structure of the Double-sided 128 CP/M disks have an which contains die next part of the file.
foreign disk format. allocation unit size of 2K bytes or 8 phys The entries in die table need not be in
The structure of Commodore DOS ical sectors or 16 records. All of side 0 is consecutive order, and often will not be
disks should be fairly familiar to most filled first, then side 1 in the same order. on a frequently used disk with many
128 users. Since Super Sweep 128 runs Track 36 sectors 0 and 5 and track 53, scratched files. Unused locations in die
on the 128 in native mode, detailed sector 0 (corresponding to die unused file allocation table tor each directory en
knowledge of Commodore DOS is not sectors on side 0) are not used on side I. try are padded with 0 bytes. The physical
required because its functions are imple The 128 CP/M director)' starts at "logi sectors corresponding to die allocation
mented automatically. However, detailed cal" sector 0 (side 0, track 1. sector 10) units can be determined from die entries
information can be found in die user's and continues for two allocation units. in die calculated sector fill table, keeping
manual for tiie 15-41 or 1571 drive, if de (128 CP/M accesses a disk sector by its in mind diat for a single-sided disk each
sired. On the other hand. CP/M and MS- "logical" number, which refers to its posi AU is four disk sectors and a double-sid
DOS disk structures may not be as familiar. tion in die filling sequence table.) For sin ed AU is eight sectors.
gle-sided disks this is equivalent to 8 For single-sided disks, die maximum
128 CP/M physical sectors, tor double-sided disks, it number of records per directory entry is
Single-sided CP/M disks, 128 included, is 16 physical sectors. Each director)' en 128 ( 16 allocation units x 8 records per
are usually divided into IK byte areas try follows die standard CP/M 32-byte AU). This may also appear to put an up
cdled blocks or allocation units (All's). format as outlined below. per limit on die file size of 16K bytes.
The Al is tlie smallest space on the disk Byte Meaning Fortunately, CP/M has a way around diis
that a file can occupy. For example, even 0 Reserved. 0 for a good file, hex problem. For file sizes larger than 128 re
if a file contained only one byte, the oth Se5 for scratched file or empty cords, additional director)' entries are
er 1.023 bytes in its AU cannot be used entry created widi die same filename by widi a
by another flic The 128 single-sided disk 1-8 Filename in ASCII capitals, pad different directory "extent" number
contains 170 AU's, numbered 0 to 169. ded widi ASCII spaces ( byte 12). Tlie extent starts at 0 for a giv
AUs 0 and I contain tlie directory, while 9-11 File type in ASCII capitals en file and will increase by 1 for each
die rest are used for data storage. Each 12 Directory extent added extent of the same file. The ex
AU is subdivided into 8 "records" of 128 15 Number of 128 byte records in tents need not occupy consecutive en
bytes each. The record is the standard this extent (maximum hex S80) tries in die directory.
unit for finding or storing data on a disk 16-31 File allocation table (numbers Tlie allocation table for double-sided
within a CP/M file. As files grow, they of logical AUs used by file, un disk entries can hold up to 256 records
contain more records, and consequently used locations set to 0) (16 allocation units by 16 records per
more blocks are allocated from tlie list of CP/M filenames consist of two parts: a AU). This is handled by dividing die entry
empty blocks. 1 to 8 character primary name and an up into two logical extents of 128 re
Since tlie standard Comm(xlorc GCR optional 0 to 3 character secondary cords each. For example, a double-sided
sector size used on die 1541 and 1571 name, usually called a file type. The file entry with a record count of T27 will
disk drives is 256 bytes, each CP/M AU is type generally is a standard combination liave an extent byte of 0. If two more re
comprised of four physical sectors on of diree characters, such as BAS for a BA cords arc added to the file, the extent
the disk. 'ITie actual structure of the 128 SIC program source code, COM for an byte of die same entry will be changed to
CP/M disk is die same as a standard Com executable machine-language program, 1 and die record count will be 1.(1 ex
modore IX )S disk in terms of number of or TXTor DOS for a text file. In directory tent of 128 records + 1 additional re
sectors per track and number of tracks listings and documentation, the two cord = 129 records). Thus, files up to
1-2 First copy of file allocation number of subdirectories. Sulvsub-di- monitor. The program is roughly mod
table rectories are also permitted, to several eled on the popular CP/M file copy utility
3-4 Second copy of file alloca nested levels. The significance of the di "SWEEP.COM", but with a major differ
tion table rectory bytes are as follows. ence: It can read/write/translate files
5-11 Directory from/to any one ofthe following five disk
12-719 Data Byte Meaning formats:
The boot record is used by MS-DOS to 0-7 Filename, special values for SEQ-ASCII
distinguish between the various MS-DOS byte 0; a value of 0 indi SFQ-with PI-TSUI <> ASCII conver
disk formats and to let the machine know cates unused entrv. Se5 in- sion
106 MARCH'87
128 USERS ONLY
C128 CP/M single-sided As you can see, there are no REM state copied from, while die target is die one
C128 CP/M double-sided ments in die body of die program. In try being copied to.) The program will dien
MS-DOS double-sided, 9 sectors/track ing to maximize the available buffer check to see that die requested drives
With Super Sweep 128, die selection space for file transfers, I chose to leave are turned on and are capable of han
of source and t:irgct file types are totally diem out. The following table summa dling the selected file type. If an error is
independent—they can be die same or rizes its main parts. detected, you will be asked to re-select
different in any combination. For CP/M your drive and file type. If either source
Line Function
and MS-DOS files, at least one of die disk or target file type was selected as CP/M,
10 Check 80-column screen
drives must be a 1571. Of course, a 1541 die program will then calculate die CP/M
on
(or compatible) can be used to read or logical sector fill table as outlined pre
20 Clear screen, load ma
write SEQ files. One word of caution, viously.
chine language, GOTO
however. Because the 1571 is not a true Once all of the preliminaries have
main menu
MS-DOS disk drive, never write MS-DOS been taken care of, you will be prompted
30-60 Error routines
files to an original, irreplaceable disk. to insert the source disk. 'Ilie program
70-110 Burst mode read and
Play it safe and always use scratch disks will then take a few moments to read in
write subroutines
for writing files. (Although 1 have had no the disk directory and enter the file
120-140 Log in disks
problems with disks from three different names into array N S(). The next step is to
150-200 Screen display subrou
IBM-PCs and four PC-compatibles, the select die files you want to copy. Super
tines
possibility does exist for mis-matched Sweep 128 is capable ofcopying a group
210-240 Set default parameter val
sector timing and things like that. This of one or more files at a time in a batch
ues
could corrupt die disk being written to.) As each filename is displayed, you arc-
250-350 Main menu and source/
Listing 1 is a BASiC loader for the ma given die option of pressing a number of
target selections
chine-language portion of die program. special keys. These keys, which are also
360-400 Calculate CP/M sector se
You will only liave to run this program summarized on die display screen, con
quence table
once. It creates a program file named sist of:
410-620 Read source disk direeto-
"SS.MI.l" which is automatically loaded T: tag a file for copying
by die main program each time it is run. U : untag a file
630-720 Select files to copy
The machine-language routine, which is N : (or any other key not listed) ad
730-830 Copy files
located in die cassette and RS 232 buff vance to next file
840-860 Read SEQ file
ers, contains several entry points, C : start copying tagged files
870-880 Write SEQ file
Address /unction R : go back to die file type and drive
890-920 Read CP/M file
hex dec selection menu
930-1100 Write CP/M file-
Q:(Or<ESO)quit
0bO0 28l6 Analyze disk format 1110-1150 Read MS-DOS file
Scroll dirough the list of files and mark
0b69 2921 Burst sector read (for 1160-1270 Write MS-DOS file
the ones you want to cop\' with die T
CP/M and MS-DOS) 1280 Quit
key. After tagging each file, you will be
0b9a 2970 Read SEQ, no convert
You may have noticed (hat most of die given die option to alter die filename for
0bcd3021 Write SEQ, no convert
frequently called subroutines are at the die target file. Press RETl "RN if you want
Obfb 3067 Burst sector write (for
beginning of die program. This helps to to keep die same name as die source file
CP/M and MS-DOS)
speed up die execution of die program. or enter a new name This feature allows
0c71 3185 Write SEQ, convert ASCII
BASIC 7.0 searches for line numbers to you to adjust die filename to suit die dif
to PETSCII
GOTO or GOSUB starting at die begin ferent format of CP/M and MS-DOS and
0cd4 3284 Read SEQ file, convert
ning of a program. Therefore, in a long SEQ type director)' entries. When trans
PETSOl to ASCII
program, a GOSUB 10 would execute fas ferring from SEQ to either CP/M or MS-
0d5c 3420 Fill to end of sector widi
ter than a GOSUB 1000 because line 10 DOS, you should take care that die file
spaces
occurs sooner dian line 1 (XX). name does not contain any periods and is
If you are interested, you can disas Super Sweep 128 is simple to use— a maximum of 11 characters long. When
semble die machine language with the just follow die prompts on the screen. transferring to SEQ from either CP/M or
128s built-in monitor command. Super Type in and save a copy of both Listing 1 MS-DOS, you can remove any extra
Sweep 128 uses burst mode on die 1571 and Listing 2. When you run Super spaces in the filename that are caused by
to read and write MS-DOS and CP/M files. Sweep 128, make certain diat die disk a filename with less than die maximum
Consequendy, it is quite fast. (A detailed with the "SS.ML1" file created by Listing 1 number of characters. Once die last file
description of 1571 burst mode and how is in disk drive unit 8. (Once the file type has been displayed, die list will cycle
to use it will be presented next mondi in selection menu appears on the screen, back to die first file in die directory. You
this magazine.) A typical conversion of a you can remove die SS.ML1 disk from the can tiien tag some more files or un-tag
30K byte (120 SEQ block) text file from drive.) Also make sure that you have an some previously tagged ones.
MS-DOS to SEQ-PETSCII takes about two 80-column display monitor connected. Once you have chosen all die riles lor
minutes, including about 25 seconds of The prompts on the screen will ask copying, press the C key to start the
"overhead1 required to decode die MS- you to enter die file type and disk drive copying process. You will then be
DOS director)' and file allocation table. unit number for both source and target prompted to insert die target disk, and
Listing 2 is the main BASIC program. files. (The source file is die one being the process begins. If you are lucky
108 MARCH 87
as a SEQ-ASCII file with Super Sweep is important for files to be used with MS- while in BASIC 7.0, they are both equiv
128. This routine reads in the text file DOS or CP/M BASIC. 128 BASIC 7.0 does alent to "VA".
listing ;ind converts it to a program, just not require spaces between keywords Although it is not an MS-DOS emula
as if you had entered each line directly and arguments, while both MS-DOS and tor, you will find Super Sweep 128 an in
from the keyboard. Because of this, it will CP/M BASICs do. For example, the state valuable utility for transferring files from
merge with, but not erase any program ment 10 FORI= 1TO10 is legitimate in one machine to another (and between
lines currently in memory. It can. there BASIC 7.0. For MS-DOS and CP/M BASIC modes on the 128 also) if you use both
fore, also be used to merge two or more it must be changed to 10 FOR I = 1 TO an MS-DOS computer and a 128. It is also
128 programs. You may get a syntax er 10. possible, with a little detailed knowledge
ror or out of data message after the pro It is also important to remember that of the disk formats, to use the same prin
gram listing has been read in. This is the number of significant characters in ciples for transferring files to/from other
caused by any extraneous text which BASIC 7.0 variable names is limited to computers and operating systems that
may be included at die end of the listing two, while both MS-DOS and CP/M BA use MFM t)pe disks, such as TRS-DOS
file. Normally, however, it has no effect SICS have no such restriction. VARI used on the Radio Shack computers or
on die loading on the program. ABLE 1 and VALUE2 are distinct variable possibly RS CoCo OS/9 disks to PET OS/9
The format of die BASIC source code names in MS-DOS and CP/M BASICs, format. H
Before typing this program, read "How to Enter Programs'' and "How to Use the Magazine )ATA 251,173,0,19,197,251,208,224,
Entry Program." The BASIC programs in this magazine are available on disk from Loadstar, 132,250,76,204,255,133,251,
P.O. Box 300(T. Shreveport, U 7II3O-0007,1-800-831-2694. 132'BJXJ
230 DATA 252,160,0,132,250,140,0,255,
Listing 1 32,201,255,160,0,162,63,142'BFXJ
10 PRINT"[CLEAR]CREATING MACHINE 240 DATA 0,255,177,250,162,0,142,0,
110 MARCH'87
128 USERS ONLY/SUPERSWEEP 128
:FOR 1=18 TO 24:SM(I)=18:NEXT DISK!!":PRINT"[DOWN]
:FOR 1=25 TO 30:SM(I)=17:NEXT INSERT CORRECT DISK":GOSUB 190
:FOR 1=31 TO 35:SM(I)=16:NEXT'UICE :GOTO 540'FKCT
380 T = 1:S = 10:TO2:FOR 1=0 TO 679 630 GOSUB 160:PRINT"OPTIONS:"
:T(I)=T:T(1 + 680)=T+35:S {I)=S :PRINT" T —> TAG FILE TO COPY
:S (1+680)=S:S=S + 5:TC=TC+1 [SPACE6]U —> UN-TAG A FILE
:IF S>SM(T)THEN S=S-SM(T)-1'XXFN [SPACE10JN —> NEXT FILE"'DFJY
390 IF TOSM(T)THEN T = T+1: S = 0 : TC = 0 640 PRINT" C —> COPY TAGGED FILES
:IF T=18 THEN S=5:TC=1'MCWU [SPACE5JR —> RESET SOURCE/TARGET
400 NEXT:GOSUB 150'CEWY [SPACE4]Q —> QUIT";'BBYU
410 XF=SF:D=SD:F=2:GOSUB 120:GOSUB 130 650 GOSUB 150:PRINT"[DOWN2]
:GOSUB 150:DR=0:F1=1 "TAB(10)TYS(SF)" FILES ON UNIT
:IF SF=4 THEN F1=2'MNCP #"SD:GOSUB 170:CO=0'FYMR
420 CHAR,22,10,FO$+"** READING SOURCE 660 FOR 1=1 TO MX:PRINT I"
DIRECTORY * *"+FF$:FI = 1:DK = PB'FWVQ : [SPACE2]"NS(I);:IF NI(I)THEN
430 FA=F1:MX=0:ON SF GOSUB 440,440, PRINT TAB(30)"--> "NTS (I) ; 'IDRS
510,510,540:GOTO 630'FJXL 670 GET KEY A$:IF A$="C"THEN GOSUB 160
440 PRINT#2,"I0":OPEN 1,SD,0,"S0:*=S" :GOSUB 150:GOTO 730'IQNP
:IF DS THEN 500:ELSE SYS SA(1), 680 IF A$="T"THEN IF NI(I)=0 THEN
PB/256,1'HFLO NI(I)=1:CO=CO+1:NT$(I)=NS(I)
450 M=PEEK(250)+PEEK<251)*256:BANK 0 :INPUT"[SPACE2]—> TARGET FILE
:FOR I=PB+32 TO M-32 STEP 32 NAME";NT$<I)'LPDE
:MX=MX+1'OJOU 690 IF A$="U"THEN IF NI(I)=1 THEN
460 FOR J=3 TO 16:IF PEEK(I+J)<>34 NI (I)=0:PRINT"[LEFT 15]"BL$;BL$;
THEN NEXT'KLUM :CO=CO-1'KEKG
470 N$(MX)="":FOR K=J+1 TO 32 700 IF A$="R"THEN GOSUB 160:GOSUB 150
:A=PEEK{I+K):IF A=34 THEN 490'LAYR :GOTO 290'GNWH
480 N$(MX)=N$(MX)+CHR$(A):NEXT K'EROM 710 IF A$="Q"OR A$=CHRS(27)THEN
490 NI(MX)=0:NEXT I:DCLOSE U(SD) 1280'GMXI
:RETURN'ERQN 720 PRINT:NEXT:PRINT:PRINT
500 PRINT DS$:CLOSE 1:GOSUB 190 :GOTO 660'FHOH
:GOTO 440'ENBE 730 PRINT TAB(10)"[DOWN3]
510 GOSUB 535:DM=DK:Z1=0:Z2=8*FA-1 COPY >>"CO"FILES: FROM
:GOSUB 70:IF DR THEN RETURN'KAOM >>"TY$(SF)", ON UNIT"SD
520 FOR Y=PB TO DM-1 STEP 32 :PRINT TAB(29)"[DOWN]
: IF PEEK(Y)<>229 AND TO >>"TY${TF)", ON UNIT"TD'ECFY
PEEK(Y+12)<F1 THEN GOSUB 200 740 PRINT TAB(25);:INPUT"[DOWN2]
:MX=MX+1:NI(MX)=0:N$(MX)=F3$'TYYA OK <Y/N>";O$:IF 0$<>"Y"THEN
530 NEXT:RETURN'CBXD 630'HOUO
535 PRINT#F,"U0"+CHRS(10):RETURN'EHXL 750 DR=1:DK=CB:FI=2:F2=1:GOSUB 150
540 GOSUB 535:SYS 2816,DK/256 :IF TF=4 THEN F2=2'JCUS
:IF(PEEK(DK)AND 160)0160 OR 760 FA=F2:XF=TF:D=TD:F=3:GOSUB 120
PEEK(DK+2)<>9 THEN 620'OLST :GOSUB 130:GOSUB 170
550 ZS=0:DM=DK:B1=64:TR=0 :ON TF GOSUB 1150,1150,510,510,
:FOR DZ=6 TO 9:GOSUB 100:NEXT'JCMQ 540'JCLY
560 B1=80:FOR DZ = 1 TO 3:GOSUB 100:NEXT 770 GOSUB 150:PRINT"[DOWN]COPYING:"
:DM=AD+512:IF DR THEN 590'KDBR :GOSUB 170:FG=0:FOR CX=1 TO MX
570 FOR I=PB TO DM-1 STEP 32 :IF NI{CX)=0 THEN 820'KELX
:IF PEEK(I)=0 THEN 590 780 FG=1:XF=SF:D=SD:F=2:FS=N${CX)
:ELSE IF PEEK(I)<>229 AND : IF SD = TD THEN GOSUB 120
PEEK(I+11)<>8 THEN Y=I-1:GOSUB 200 :GOSUB 170'KLLY
:MX=MX+1:NI(MX)=0:NS(MX)=F3$'CKYM 790 DM=BU:PRINT F$;:ON SF GOSUB 840,
580 NEXT'BAEH 840,890,890,1080:IF M>TP THEN
590 ZS=0:DM=DM+256:B1=64:TR=0:ZS=0 M=TP'INFX
:FOR DZ=2 TO 3:GOSUB 100:NEXT 800 DM=BU:XF=TF:D=TD:F=3
:DM=AD+512:BANK 0:FOR 1=0 TO 360 :FS=NT$(CX)+BLS:IF SD=TD THEN
:P=DK+3840+INT(1.5*I)'WPXM GOSUB 120:GOSUB 170'LQPT
600 IF I AND 1 THEN FA(FI, 810 SYS 3420,(M+1J/256,
I)=PEEK(P+1)*16+INT(PEEK(P)/16) M-INT((M+1J/256)* 256 + 1
:ELSE FA(FI,I)=PEEK(P)+256*(PEEK :IF M>BU THEN PRINT" —> "F$
(P+l)AND 15)'TVWW :ON TF GOSUB 870,87 0,930,930,
610 NEXT:RETURN'CBXC 1160'PGMA
620 PRINT:PRINT"THIS IS NOT AN MS-DOS
COMMODORE MAGAZINE HI
128 USERS ONLY/SUPERSWEEP 128
1080 GOSUB 535:FOR I=PB TO PB+3580
STEP 32:IF PEEK(I)=0 OR
820 NEXT CX:IF FG THEN ON TF GOSUB
PEEK(I+11)=8 OR PEEK(I+11)=16 OR
1150,1150,1070,10 70,1220'FGVN
PEEK(I)=229 THEN 1100'VSQY
830 PRINT"[DOWN2] > DONE < "
1090 Y=I-1:GOSUB 200:IF F$=F3STHEN
:GOSUB 190:GOTO 630'DIUL
1110'GRMJ
840 OPEN 1,SD,8,"0:"+N$(CX)
1100 NEXTlRETURN'CBXU
:IF DS=0 THEN 860'FUAO
1110 BANK 0:ZS=0:SC=PEEK(I+26)+PEEK
850 PRINT"[RVS]ERROR >> ";DSS
{1+27)*256:M=BU+PEEK(I+28)+PEEK
:GOSUB 190:CLOSE 1:CLOSE 4
(I+29)*256'ROCP
:GOTO 820'FQVP
1120 SS= (SC-2)*2 + 12:GOSUB 1140
860 SYS(SA(SF)),BU/256,1
:GOSUB 100:SS=SS+1:GOSUB 1140
:M=PEEK(2 50)+PEEK(2 51)*256:CLOSE 1
:GOSUB 100'KJCJ
:RETURN'JJRV
1130 SC=FA(1,SC) : IF SO360 OR SC<6
870 OPEN 4,TD,8,"0:"+NT$(CX)+",S,W"
THEN RETURN:ELSE 1120'IYNH
:IF DS THEN 850'FUMS
880 SYS(TA(TF)),BU/256,4,M/256+l 1140 SI=INT((SS-INT(SS/18)*18)/9)
:DZ=SS-INT(SS/9)*9+l
:CLOSE 4:RETURN' GAET
:TR=INT(SS/18):B1=64
890 GOSUB 535:NB=0:NR=0
:IF SI THEN B1=80'UAUX
:FOR Y=PB TO PB+F1*2040 STEP 32
1150 RETURN'BAQY
:GOSUB 200:IF F$OF3$THEN 920'ONOD
1160 GOSUB 535:BANK 0:FOR Y=CB TO
900 NR=PEEK(Y+15):NB = PEEK(Y+12 )
CB+3580 STEP 32:IF PEEK(Y)=0 OR
:FOR Z=16 TO 31:B=PEEK(Y+Z)'MCAR
PEEK(Y)=229 THEN 1170:ELSE NEXT
910 IF B THEN Z1=B*4*F1:Z2=Z1+4*F1-1
:GOTO 1270'ROFT
:GOSUB 70:NEXT'LUQP
1170 DR=Y:FOR J=10 TO 31:POKE Y+J,0
920 NEXT Y:M=BU+NR*128+NB*16384
:NEXT:NC=5:GOSUB 1260:NC=J
:RETURN'HSON
:LE=M-BU'MJMR
930 GOSUB 535:XE=0:FOR JJ=BU TO M-l
1180 POKE DR+26,NC AND 255
STEP 16384*F2:GOSUB 1000:DM=JJ
:POKE DR+27,NC/256
:FOR K=0 TO 15'NLPW
:FOR DM=BU TO M-l STEP 1024'LHDQ
940 Z1=ES(K+l)*4*F2:Z2=Z1+4*F2-1
1190 ZS=0:SS=(NC-2)*2+12:GOSUB 1140
:IF JJ+K*1024*F2<M THEN GOSUB 110
•-GOSUB 80:SS=SS + 1:GOSUB 1140
:NEXT:K=16'RODC
:GOSUB 80'LLKS
950 NR=INT((M-JJ+127)/128)
1200 GOSUB 1260:FA(2,NC)=J:NC=J:NEXT
:IF F2=l AND NR>128 THEN NR=128
:FA(2,NC)=4095:BANK 0
:ELSE IF NR>128 THEN 990'PNWB
:FOR J=l TO ll'JPDJ
960 BANK 0:NB=K:DI=CB+32*DF:POKE DI,0
1210 POKE DR+J-1,ASC(MID$(F$,J,1))
:FOR 1=1 TO 11:POKE DI + I,
:NEXT:POKE DR+28,LE-INT(LE/256)
ASC(MID$(F$,I,1)):NEXT'OQKC
*256:POKE DR+29,LE/256
970 POKE DI+12,XE:FOR 1=13 TO 31
:RETURN'QVVQ
:POKE DI+I,0:NEXT:FOR 1=1 TO NB
:POKE DI+15+I,ES(I)rNEXT'PNBD 1220 DM=CB:ZS=0:B1=64:TR=0
980 POKE DI+15,NR:XE=XE+1:NEXT JJ IFOR DZ=6 TO 9:GOSUB 80:NEXT
:RETURN'GRZT :B1=80:FOR DZ=1 TO 3:GOSUB 80
990 XE=XE+1:NR=NR-128:IF NR>128 THEN :NEXT'PPIP
NR=128:GOTO 960:ELSE 960'KHQB 1230 BANK 0:DM=CB+3840:FOR 1=0 TO 359
1000 DF=0:FOR 1=0 TO 16:ES(I)=0:NEXT :P=DM+INT(1.5*1)'KCTK
:FOR 1=2 TO 169:FA(2,I)=0 1240 IF I AND 1 THEN POKE P,((FA(2,
rNEXT'LHIG I)AND 15)*16)OR PEEK(P)
1010 FOR I=CB TO CB+2040*F2 STEP 32 :POKE P+1,FA(2,I)/16
:IF PEEK(I)=229 THEN 1030'KYQF :ELSE POKE P,FA(2,I)AND 255
1020 FOR J=16 TO 31:FA(2,PEEK(I+J))=1 :POKE P+1,FA(2,I)/256'RMWX
:NEXT:DF=DF+1'JYMG 1250 NEXT:ZS=0:B1=64:TR=0
1030 NEXT:IF DF>64*F2 THEN 1060'FLAB :FOR DZ=2 TO 3:GOSUB 80:NEXT:ZS=0
1040 N=1:FOR 1=2 TO 169 '.FOR DZ = 4 TO 5:GOSUB 80:NEXT
:IF FA(2,I)=0 THEN ES(N)=I :GOTO 170'QOBS
:FA(2,I)=1:N=N+1:IF N>16 THEN 1260 FOR J=NC+1 TO 359:IF FA(2,
RETURN1PPLP J)THEN NEXT:GOTO 1270
1050 NEXT'BAEX :ELSE RETURN'KVWL
1060 PRINT"[DOWN2]CP/M DISK FULL" 1270 PRINT"[DOWN2]MS-DOS DISK FULL"
:GOSUB 1070:GOSUB 190 :GOSUB 1220:GOSUB 190
:GOTO 630'ENQH :GOTO 630'ENXL
1070 DM=CB:Z1=0:Z2=8*FA-1:GOSUB 110 1280 WINDOW 0,0,79,24,1:SLOW:END'DPUI
:GOTO 170'HXAJ END
112 MARCH'87
SOFTWARE REVIEWS/JET AND SCENERY DISKS
Continuedfrom pg. 32 avoid accessing die disk once die main smaller region which will contain more
while not hindering the performance of program is loaded in. local landmarks.
your plane. I was impressed with Jet's colors. Jet's In conclusion, a plus for Jet is die fact
The game randomly selects ;i group of creator kept tilings simple by using blue diat its very forgiving of minor mistakes.
targets before the Target Strike challenge for the sky and water, green for the In fact, I've taken off from die grass sur
begins. Several nights ago a certain fac ground, black and white for objects, and rounding die runway several times lately.
tory in the sequence of structures on the yellow for miscellaneous. The only ex The programmer has also made this
ground was a target. Tonight the same ception to diis color scheme is when you flight simulation less complicated and
facton' is just a part of the scenery. take off from die carrier. Here die ocean more enjoyable for die average comput
is green so yoii can tell die difference be er user. Most consumers will enjoy diis
Hints tween sky and water. flight simulation more dian odiers, be
My advice to new players is to learn Sounds in die program are good The cause it was written and documented
how to recognize each t\pe of enemy noise of the jet has two separate voices. A more widi them in mind.
aircraft by its shape. Then study the tech rumbling sound is always there, and as On die odier hand../ef lacks die editor
nical data available for each MIG in the you modify your dirust. a high-pitched mode of die Flight Simulator II. You're
operating manual and observe their at whine lets you hear die increase and de forever cursed to thing clear blue skies
tack strategies in the air. This research crease of power. under ideal weather conditions. Jet's
should reveal possible enemy weak screen updating system could also use
nesses and help you formulate a method Scenery Disks some improvement. As diings are, die
of dealing with your foes. The Scenery Disks were constructed viewing screen is slowly updated during
As you play the game, keep a watchful from digitized sectional maps. Sectional even' few seconds of flight. It really
eye on the radar screen. If you detect an maps define an area by displaying many needs a smoother updating system.
incoming surface-to-air-missile, whatever of die physical features of that region, in After working with /ctf for many hours,
you do—don't panic A clever player will cluding airports, bodies of water and Randy and I tooth agree that the flight
automatically begin an evasive maneu highways. Some pilots prefer using sec simulation is quite entertaining. We both
ver Sometimes you cap simply avoid a tional maps when they fly because it's enjoyed its combat missions, and I still
missile by changing your heading. And easier to navigate from one location to find them very challenging. I recOm-
once in a while you may even get a another using die predominant features mend/ef for eleven year-olds and up. gj
glimpse of a missile coming toward you beneath you as reference points.
if your jet is pointed right. Sublogic took die sectional maps dis
A wise player will fly his bombing mis playing die United States and condensed
sions as low to die ground ;ls possible about diree of mem into each Scenery
Can Your
This Strategy makes it hard for the sur Disk. The entire continental United
face-to-air missiles to track you. States is stored on 12 disks. Population
Computer Make
Sooner or later one of those little dev was a major factor in determining how YOU
ils will score a direct hit on your air ship. many square miles would fit on a single
When this happens, die screen will begin Scenery Disk, because the greater the MILLIONAIRE?
flashing red and the aircraft will start population of ;m area, die more land
tumbling out of control. If you should marks and airports diere are. That ex 'LOTTERY 64 • LOTTERY +4
find yourself in this deadly situation, plains why large regions of die West can
It costs no more to buy a
eject from your plane. Yes, the pilot has a be stuffed onto one disk.
WINNING lottery ticket!
short period of time to abandon ship. A Several nights ago I loaded in Scenery
successful ejection before the aircraft Disk #6. which covers a region contain LOTTERY was designed to use the raw power of
crashes cams the pilot a new plane. You ing Omaha, Wichita and Kansas City. In your computer to help you play the various
can also eject even if die jet hasn't been recent years. I have actually flown lottery games: LOTTO, PICK 3. PICK 4, LUCKY
hit. If you're flying along and decide to around die Quincy, Illinois, area and I LOTTERY, 6/49, SUPER LOTTO etc We do not
eject, you c;in watch the jet fly away be wanted to see how accurately that loca believe there is a better syslem than the
original LOTTERY 04 & LOTTERY -4
low you as you hang from your para tion was depicted in die program. I can
chute. Your only restriction is you can honestly say that the runways of the Join the growing list of winners
eject from a plane only twice per game. Quincy airport arc properly displayed.
widi several major liighways to die west SPECIFY 64/126 or PLUS/4
Evaluation of the city appearing correctly. To order send S24 95 lor each plus
The graphics ofJet are simple but ade I have also used die electronic naviga S3 00 posiage and handling per order to
quate. Everything found on the control tional aids of die Scenery Disk flying die Illinois residents add 6% sales lax
instrument screen is evenly spaced and Piper Archer from Flight Simulator II.
easy to read. Unfortunately, objects in the Basically, these electronic navigational
air and things on the ground contain very aids work well.
few details. MIGs in the air resemble COD orders call i312 566-4647
The Scenery Disks are a lot of fun,
simple wire graphic images, while oil They contain major roads, airports and
C^Q Superior Micro Systems, irtc
tanks on die ground arc merely shapes. It bodies of water, SubLogjc is releasing a
seems that the programmers tried to series of Star Disks for flying around a Deaif' ingwues welcome
WIN YOUR CHESSMASTER SPITFIRE
STATE
Continued from pg. 26 Continued from ps- 28
114 MARCH'87
GNOME KIT MASTERTRONICS C OMB
Continuedfrom pg. y) Continued from pg. -il
sional appearance of the titled sword Authorized Liquidator
provides are simple ways to rename a
provides you with some offensive punch,
disk and rename file names. This means
you can rewrite each directly. For in
temporarily transforming your character Commodore 64
into a winged, invincible super-knight.
stance, it' a program needs to be loaded
using the LOAD"name",8,1 command,
Big Mac. a Mastertronic re-release of a BUSINESS
you could rewrite the name to include a
past favorite, follows the undercover ex
SOFTWARE
ploits of Agent 007 .V3- His mission: to
,8,1: after it and before the program file
infiltrate the arch enemy's power station
Identification. Thus, to properly load
and shut down its energy supply without
such a machine-language program, all
being detected. Eighteen different cham
you need to do is list the directory, type
bers (screens) must be entered, crossed
LOAD over the block size and press RE-
and cleared for the operation to be a suc
TURN. And presto, die program loads
cess. Hach room is a unique visual puzzle.
back into the same memory location it
requiring a different strategic approach
was saved from.
for completion Players without nerves of
Hie disk facility is a real lifesaver when
steel need not apply;
a voltage shortage splats a sequential file
For those who enjoy space games. A 4-pack of most needed software
or the disk is otherwise corrupted. A
One Man and His Dmid and .Xontena- for efficient business operations!
knowledgeable programmer could use
queous are right in your orbit. Hie first is General Ledger
the program to reconstruct the end of • Has 8 general ledger options.
an unusual outer space roundup where
the file so it can be saved. • Provides 150 chart-of-accounts.
the player must corral and capture an • 1500 general journal transactions.
The program's command structure is
alien form of sheep called ramboids. The • Maintains account balances for month,
simple and direct, requiring you only lie- quarter and year.
wrangling is performed by a joystick-
gin each command with a period fol • Custom income statements, trial
controlled droid, who can tunnel, fly and balances, full reports and more.
lowed by a one-letter command. After a
dig his way around die herd in an at Inventory Management
repeating command is issued {like auto • Tracking of 1000 inventory items.
tempt to get them to market The unfa • Maintains perpetual inventory records.
matic numbering or dump to printer).
miliar game Objective and uncommon • Calculates use, reorders, cost
the command is in effect until it is either
averaging, etc.
control structure may take a little getting
cancelled or you hit a SEuTT/RETURN. Payroll
used to. but once you've played it. you • Provides 24 different payroll functions.
The program's powerful commands
wont want to put it down. • Calculates payroll and tax deductions.
I've mentioned in tliis review only begin
Nbnterraqueous is a search-and-de- • Prints payroll checks.
to describe die gold mine of program • Interfaces with General Ledger software.
stroy epic that spans over 1,000 screens.
mer aids Gnome Kit contains. I found the Accounts Payable/Checkwriting
Players must battle wave after wave of • Combines tracking of vendor payables
more I used Gnome Kit, the more help 1
with an integrated checkwriting system.
alien craft in an attempt to reach a tyran
could squeeze out of each command. It's • Maintains master file, provides
nical computer that has taken mind con
like a microwave oven—you don't know invoice listings.
trol over the inhabitants of your futuristic • Gives aging report by 30, 60, 90 days.
how helpful it can be until you use it. and • Interfaces with General Ledger software.
then you don't want to cook without it. planet It is an unabashed shoot-'em-up
90-Day Limited Factory Warranty.
that will give your trigger finger an ex
The program comes with a 38-page
hausting workout. Mfr. List'199.80
$39
manual containing examples and a quick
reference card. Several sample programs The final package, containing Kane ENTIRE SET of 4
and Human Race, is a gaming smorgas Liquidation Price . .
are also stored on die prognim disk and Item H-2094-7025-059 Ship, hand: $4.00/set
serve as a tutorial. Kira Software will bord. Hach contest is actually a compila
NOTE: Also available by Individual titles.
:scnd a registered owner a duplicate tion of Several short arcade tests linked Phone for prices.
disk for $5. You must also be a regist ■ together by a common theme In Kane Credit card customer* can ordei by phona,
ered owner to receive phone support. you take on die role of an Old West sher 24 houra a day, MHH1
7day»a weak. VISA ■■•■<■ -■- ■
Kira brought all the very best pro iff. Surviving a day in the life of a lawman
will be a tough task, as you will be asked Toil-Free: 1-800-328-0609
gramming aids together in Gnome Kit Sales outside the 46 contiguous ttattt are subject Id
and serves them up in one compact easy- to display your adeptness at horse han special conditions. Please call or write to inquire.
to-use package The kit is ideal for serious dling, bow and arrow hunting and Main
SEND TO: llem H-2094
programmers, whether novice or exper Street showdowns. C.O.M.B. Direct Marketing Carp.
1405 Xenium Lane N/Minneapolis, MN 55441-44S4
ienced. If you've been losing sleep trac Human Race traces man's 35-million Send Commodore Business Software Sel(s) Item H-
2094-7025-059 at S39 per set. plus S4 per sel for ship,
ing bugs, hunting for villainous variables, year evolution in five different gomes. Ev handling. (Minnesota residents add 6% sales tax. Sorry, no
or reconstructing subroutines by hand, en- possible reflex will be tested as you C.O.D. orders.)
□ My check or money order is enclosed. (No delays in
you need Gnome Kit—its a program jump, climb, duck and dash your way processing orders paid by check.)
through history. But be warned: this is Charge: □ VISAS □ MasterCards □ American Express^
mer's salvation. g
Acct No Exp L
one tough contest. Your progression PLEASE PRINT CLEARLY
Ed Note: As this review went to p>vss, through time will surely take time. But Name
Address
several new features had been added to even- episode is solvable, so stick with it. Crty
the 128 wsion; BASIC scrolling both For those of you whose gaming appe State ZIP
forward, and backward and a find-re tite is bigger than your billfold. Game- Phone
Sign Here
place option. ware's Tiuo on One is a software oasis, g
GAME PROGRAMS BY RICHARD l:. DAUrv AND SALLY I. DALEY
Conundrum
for the
Commodore 64
become green. ter die number 8, sections seven and work, for any time die odier Daley wan
Hey. wait! Don't turn the page yet! nine will also be reversed. And when you ders by, die cry arises, "I can't stand it!"
There's a little complication that you select section five, die positions adjacent and in only a few keystrokes, die game is
must consider as you arc pressing keys to to it (sections two, four, six. and eight) won. I often wonder what die Daley who
change colors. When you reverse die- will change as well. always wins would kx>k like widi a com
color of one section, other seetioas are Once vou have mastered Conundrum puter monitor as a hat! Q]
Before taping this program, read "How to Enter Programs" and "How io Use the .Magazine "*** [RVS] CONUNDRUM [RVOFF]
Entry Program." TTie BASIC programs in this magazine arc available on disk from loadstar. ***"'CFAL
P.O.'Box 3000-Shrcveport. [A "1IW-OOO" 1-800-831-2694.
190 PRINT " [D0WN3] ";TAB(19) ;"BY'"CFVH
200 PRINT "[DOWN2]";TAB(12);
Conundrum
"RICHARD F. DALEY"'CFQC
180 PRINT "[CLEAR,D0WN4]";TAB(11);
116 MARCH'87
GAME PROGRAMS/CONUNDRUM
340 REM'BARB
210 PRINT TAB(18);"AND"'CEWY 350 GOSUB 1020: PRINT'CFJE
220 PRINT TAB(13);"SALLY J. 360 WN=0: GOSUB 580: IF WNO0 THEN
DALEY"'CEMD 650'GORK
230 GN$="[GREEN,RVS,SPACE5,RVOFF,DOWN, 370 PRINT " [CYANJWHICH ONE TO
LEFT5,RVS,S PACE 5,RVOFF,DOWN,LEFT 5, REVERSE?[SPACE6,LEFT5]" ;
RVS,SPACE2,RIGHT,SPACE2,DOWN, : GOSUB 790'CFRQ
LEFT5,RVS,S PACE5,RVOFF,DOWN,LEFT5, 38 0 IF VAL(KB$)<1 OR VAL(KBS)>9 THEN
RVS,S PACE5,RVOFF,UP4,RIGHT]"■BDBV PRINT "[UP2]": GOTO 370'JQMP
240 RD$="[RED,RVS,SPACE5,RVOFF,DOWN, 390 IF SQ(VAL(KB$))=1 THEN
LEFT5,RVS,SPACE5,RVOFF,DOWN,LEFT5, SQ(VAL(KB$))=0: GOTO 410'HYXP
RVS,SPACE2,RIGHT,SPACE2,DOWN, 400 SQ(VAL(KB$))-l'CKIB
LEFT5,RVS,SPACE5,RVOFF,DOWN,LEFT5, 410 ON VAL(KB$) GOTO 430,440,450,460,
RVS,SPACE5,RVOFF,UP4,RIGHT]"'BDAW 470,480,490,500,510'DPLI
250 RTS = "[RIGHT11]": DN$="[DOWN5] 420 GOTO 350'BDHB
'"CHCF 430 T=3: RV(1)=2: RV(2)=4: RV(3)=5
260 PRINT "[DOWN]PRESS [RVS]RETURN : GOTO 520: REM SQUARE l'GKLN
[RVOFF] TO BEGIN"'BADJ 440 T=2: RV(1)=1: RV(2)=3: GOTO 520
270 GET KBS: IF KB$OCHR$(13) THEN : REM SQUARE 2'FDNL
270'GOGJ 450 T=3: RV(1)=2: RV(2)=5: RV(3)=6
280 DIM SQ(9),RV(9)'BLSH : GOTO 520: REM SQUARE 3'GKPP
290 PRINT "[CLEAR]": POKE 53280,0 460 T=2: RV(1)=1: RV(2)=7: GOTO 520
: POKE 53281,0'DQOK : REM SQUARE 4'FDTN
300 GOSUB 920: FOR CT=1 TO 9 470 T=4: RV(1)=2: RV(2)=4: RV(3)=6
: SQ(CT)=0: IF RND(TI)>.65 THEN : RV(4)=8: GOTO 520
SQ(CT)=1'KGAK : REM SQUARE 5'HRXT
310 NEXT CT'BCZY 480 T=2: RV(1)=3: RV(2)=9: GOTO 520
320 REM'BARY : REM SQUARE 6'FDAP
.330 REM *** MAIN LOOP ***'BOID 490 T=3: RV(1)=4: RV(2)=5: RV{3)=8
THE AMAZING
Area Code (503) 3d2-127i • Telex 706017 (Av Alarm UD) tncinm LtJ DEALER tNOUIRIES INVITED
GAME PROGRAMS/CONUNDRUM
750 PRINT "[HOME,DOWN2,PURPLE]";DNS;
: GOTO 520: REM SQUARE 7'GKXT DNS;DNS;DNS;"HOW CLUMSY OF YOU!
500 T=2: RV(1)=7: RV(2)=9: GOTO 520 YOU LOSE!": GOTO 710'CVWU
: REM SQUARE 8'FDBJ 760 REM'BARH
510 T = 3: RV(1)=8:. RV(2)=5: RV(3)=6 770 REM *** KEYBOARD INPUT SUBROUTINE
: REM SQUARE 9'FGSK ***'B£XQ
520 FOR CT=1 TO T: IF SQ(RV(CT))=1 780 REM'BARJ
THEN SQ{RV(CT))-0: GOTO 540'IGMN 790 PRINT "[RVS,CMDR +,RVOFF,LEFT]";
530 SQ(RV(CT))-l'BLDF 'BBOM
540 NEXT CT: GOTO 350'CGPF 800 GET KB$'BDGD
550 REM'BARE 810 IF KB$<>"" THEN IF ASC (KB$) O13
560 REM *** CHECK FOR WIN ***'BROJ THEN PRINT " ": RETURN'LLMM
570 REM'BARG 820 FOR CT=1 TO 40'DFDH
580 FOR CT=1 TO 9: IF SQ(CT)=1 THEN 830 GET KB$'BDGG
WN=WN+1' IRMQ 840 IF KBSO"" THEN IF ASC(KB$)<>13
590 NEXT CT: IF WN=8 AND SQ(5)=0 THEN THEN PRINT " ": RETURN'LLMP
WN=1: RETURN1IQFR 850 NEXT CT: PRINT "[CMDR +,LEFT]";
600 IF WN = 0 THEN WN=-l: RETURN'GHEF : FOR CT=1 TO 40'FKSN
610 WN=0: RETURN'CEDD 860 GET KB$'BDGJ
620 REM'BARC 870 IF KBSO"" THEN IF ASC(KB$)<>13
630 REM *** GAME OVER - DISPLAY THEN PRINT " ": RETURN'LLMS
WINNER AND EXIT ***'BKEN 880 NEXT CT: GOTO 790'CGXM
640 REM'BARE 890 REM'BARL
650 J=0: IF WN=-1 THEN 750'FJCK 900 REM *** SUBROUTINE TO PRINT THE
660 PRINT "[L. GREEN,HOME,DOWN,RIGHT, GRID ON THE SCREEN ***'BQQP
SHFT M,SPACE2,SHFT N,DOWN,LEFT3, 910 REM'BARE
SHFT M,SHFT N,DOWN,LEFT3] [CMDR M] 920 PRINT DN$;RT$;"[UP3,BLUE,CMDR A,
[DOWN,LEFT3] [CMDR M] [RIGHT,UP3/ SHFT *,SHFT C,SHFT *3,CMDR R,
RIGHT2,SHFT N,CMDR T,SHFT M,DOWN, SHFT *,SHFT C,SHFT *3,CMDR R,
LEFT3,CMDR G] [CMDR M] [DOWN, SHFT *fSHFT C,SHFT *3,CMDR S]rr
LEFT4,CMDR G] [CMDR M] [DOWN, : GOSUB 980: FOR J=l TO 2'FQRC
LEFT4]";'BBHI 930 PRINT RTS;"[CMDR Q,SHFT *,SHFT C,
670 PRINT "[SHFT M,CMDR @,SHFT N,UP3, SHFT *3,SHFT +,SHFT *,SHFT C,
RIGHT2,CMDR G] [CMDR M] [DOWN, SHFT *3,SHFT +,SHFT *,SHFT C,
LEFT4,CMDR G] [CMDR M] [DOWN, SHFT *3,CMDR W]": GOSUB 980'CIRX
LEFT4,CMDR G] [CMDR M] [DOWN, 940 NEXT J: PRINT RT$;"[CMDR Z,SHFT *,
LEFT4,SHFT M,CMDR @,SHFT N,UP3, SHFT C,SHFT *3,CMDR E,SHFT C,
RIGHT6]";'BBPD SHFT *4,CMDR E,SHFT *,SHFT C,
680 PRINT "[CMDR G,SPACE2,CMDR M,DOWN, SHFT *3,CMDR X]": PRINT "[BELLOW,
LEFT4,CMDR G,SPACE2,CMDR M,DOWN, HOME]"DN$RT$"[DOWN]";'DODC
LEFT4,CMDR G,SPACE2,CMDR M,DOWN, 950 FOR CT=1 TO 9: PRINT "[RIGHT2]";
LEFT4]";'BBZV CT;"[RIGHT]";'EKXN
690 PRINT "[SHFT M,SHFT NfSHFT M, 960 IF CT/3 = INT(CT/3) AND CTO9 THEN
SHFT N,UP3,RIGHT2,SHFT N,CMDR T, PRINT: PRINT "[DOWN5]";RTS;'LRMU
SHFT M,DOWN,LEFT3,CMDR G] [CMDR M, 970 NEXT CT: RETURN'CDYL
DOWN,LEFT3,CMDR G] [CMDR M,DOWN, 980 FOR CT=1 TO 5: PRINT RTS;"[SHFT -,
LEFT3,SHFT M,CMDR @,SHFT N,UP3, SPACE5,SHFT -,SPACE5,SHFT -,
RIGHT,CMDR M,SHFT M,SPACE3,CMDR G, SPACE5,SHFT -]": NEXT CT
DOWN,LEFT6]";'BBYL : RETURN'GNFX
700 PRINT "[CMDR M] [SHFT M,SPACE2, 990 REM'BARM
CMDR G,DOWN,LEFT6,CMDR M,SPACE2, 1000 REM *** SUBROUTINE TO DISPLAY
SHFT M] [CMDR G,DOWN,LEFT6,CMDR M, CURRENT STATUS OF SQUARES
SPACE3,SHFT M,CMDR G,UP3,RIGHT, ***'BWUH
SHFT -,DOWN,LEFT,SHFT -,DOWN,LEFT, 1010 REM'BART
SHFT -,DOWN,LEFT,SHFT W]"'BAHX 1020 PRINT "[HOME,DOWN]";DN$;RT$;"
710 PRINT "[HOME,DOWN3]";DN$;DNS;DN$; [UP2,RIGHT]";: FOR CT=1 TO 9'EPXC
DN$;"[WHITE]DO YOU WISH TO PLAY 1030 IF SQ(CT)=1 THEN PRINT GN$;
AGAIN? ";:GOSUB 790'CWGP : GOTO 1050'FQHC
720 IF LEFT$(KB$,1)="Y" THEN 290'EKAI 1040 PRINT RD$;'BEQX
730 PRINT "[CLEAR,L. BLUE] 1050 IF CT/3=INT(CT/3) THEN PRINT
THANKS FOR THE GAMEU1BABK : PRINT "[DOWN5]";RT$;"[RIGHT]";
740 POKE 53280,14: POKE 53281,6 1 IPXH
: END'DRAK 1060 NEXT CT: RETURN'CDYA
cNIJ
118 MARCH'87
64 or '128 Software
Take your Pick!
BASIC Compiler COBOL
Complete BASIC compiler
and development package. BASIC Now you can learn COBOL,
the most widely used
Speed up your programs 3x commercial programming
to 35x. Compile to machine
code, compact p-code or
both. A great package thai no
Compiler language, on your 126 or 64.
COBOL Compiler package
comes complete wilh syntax-
software library should be checking editor, interpreter
without. '128 version: 40 or and symbolic debugging
80 col. monitor output and aids. New '128 version works
FAST mode operation, exten wilh 40/80 column monitors
sive 80-page programmer's Speeds up your BASIC programs by and is quicker than the '84
guide. C-64 $39.95 3 to 35 times. For C-64 and C-128 version. C-64 $39.95 n
C-128 $59.95 a C-128 $39.95
CLanguage
school. Learn the C lang oping applications in Pascal.
uage on the '64 or '128.
Compiles into fast machine
Extensive editor. Standard J Pascal Language
& W compiler. Graphics
code. Combine M/L & C library. If you want to learn Compiler
using CALL; 51K available Compiler Pascal or develop software
for object code; Fast loading; using the best tool available,
Expand/yet
Two standard I/O librarys
plus math & graphic libraries.
Learn the language of Super Pascal is your first
choice. Added '128 features: .". horl2bns:^-;yot^:,'e4arid^:p;-;
Added '128 features: CP/M- the 80's and beyond RAM disk; 100K source/one "'■■. '128 wft^tHis.secon&j^Sii
like operating system; 60K drive or 250K/two; 80/40
RAM disk. C-64 $59.95 on your'64 and'128 column. C-64 $59.95
C-128 $59.95 New! C-128 $59.95
Chartpak PPM
Create professional quality Comprehensive portfolio
charts fast— without pro management system for the
gramming. Enter, edit, save 64 and 12B. Manage stocks,
and recall data. Interactively bonds, mutual funds, T-bills;
build pie, bar, line or scatter record taxable or non-taxable „.» »,,, *™ .»» ^
I
C-128 $39.95
security. C-64 $39.95
C-128 $59.95
then hold down the Commodore key H "[Cl£AFr = SHIFTED CLR/HOME 0 jGREEN)-- CONTROL 6
and press the B three times. tjj [DOWN]" => CURSOR DOWN H -;BLUE1"= CONTROL 7
The following chart tells you the Q "IUP1" "CURSOR UP R '[YELLOWr-CONTROL 8 [F4|' = F4
keys to press for any word or words 0 -|ORANGE|" = COMMODORE 1
IT IRIGHT]"- CURSOR RIGHT Hw-n
inside of brackets. Refer to this chart
H "[LEFT]11 = CURSOR LEFT P IBROWN1'-COMMODORE 2 ■1[F6|11-F6
whenever you aren't sure what keys
R !RVS|"= CONTROL 9 n-[L RED|"-COMMODORE 3 ■ l"[F7r-F7
to press. The little graphic next to the
keystrokes shows you what you will S "[RVOFFI"-CONTROL 0 [j "[GRAYll" -COMMODORE 4
see on the screen. ■ i -[BLACK1 CONTROL t H -iGRAY2r = COMMODORE 5 Ej ■■(POUND]" -ENGUSH
\t "[WHITEr-CONTROL 2 II [L OREENI" -COMMODORE 6 POUND
Syntax Error
H "lRED]-= CONTROL 3 fVlL BLUElir = COMMODORE 7 iji [SHFT'i'-PI SYMBOL
This is by far the most common
error encountered while entering a n "ICYANr-CONTROL 4 R "iORAYS]"-COMMODORE B jf| "'"!"
program. Usually (sorry folks) this GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITHER THE LETTERS
means that you have typed something SHFT (SHIFT) AND A KEY ("[SHFT Q.SHFT J.SHFT D.SHFT S]") OR THE
incorrectly on the line the syntax er LETTERS CMDR (COMMODORE) AND A KEY ("[CMDR Q.CMDR
ror refers to. If you get the message G.COMDR Y.CMDR H]"). IF A SYMBOL IS REPEATED, THE NUMBER OF
"?Syntax Error Break In line 270," REPETITIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE
type LIST 270 and press RETURN. COMMA r(SPACE3,SHFT S4.CMDR M21").
HOW TO ENTER PROGRAMS
You can enter these lines by abbrevi line of the program for typos or miss errors and increase your understand
ating the commands when you enter ing parts. Finally, press the RUN/STOP ing of programming.
the line. The abbreviations for BASIC key while the program is "running." If you live in the country, don't
commands are in your user guide. Write down the line the program have a local user group, or you simply
If you rype a line that is longer than broke at and try to follow the pro can't get any help, write to us. If you
the acceptable number of characters, gram backwards from this point, look do write to us, include the following
the computer will act as if everything ing for problems. information about the program you
is ok, until you press RETURN. Then, are having problems with:
a syntax error will be displayed IfAll Else Fails The name of the program
(without a line number). Many people You've come to the end of your The issue of the magazine it was in
write that the computer gives them a rope. You can't get the program to The computer you are using
syntax error when they type the line, run and you can't find any errors in Any error messages and the line
or that the computer refuses to ac your typing. What do you do? As al numbers
cept a line. Both of these problems ways, we suggest that you try a local Anything displayed on the screen
are results of typing a line that has too user group for help. In a group of A printout of your listing (if
many characters. even just a dozen members, someone possible )
is bound to have typed in the same All of this information is helpful in
The Program Won't Run!! program. The user group may also answering your questions about why
This is the hardest of problems to have the program on a library disk a program doesn't work. A letter that
resolve; no error message is dis and be willing to make a copy for you. simply states "I get an error in line
played, but the program just doesn't For S9.95 per issue, you can also get 250 whenever I run the program"
run. This can be caused by many all the BASIC programs in each issue, doesn't give us much to go on. Send
small mistakes typing a program in. as well, from Loadstar, P.O. Box your questions to:
First check that the program was 30007, Shreveport, LA 711300007. Commodore Magazines
written for the computer you are us If you do get a working copy, be 1200 Wilson Drive
ing. Check to see if you have left out sure to compare it to your own ver West Chester, PA 19380
any lines of the program. Check each sion so that you can learn from your ATTN: Program Problem Q
114 Van Tm( D; Sjnplv '.'hi ol ;■-:.(:■. Gjovp a .>:nv A/ngi L.'ie:i Croup
Ffii Vli, M L/M-lOroup p 0 Bci iK
FuttH C BiKkwtU Comb mm P0 Boi u?ii SaJl Ctf Ccsr.T.oaen Cluo
301 VaioniciDfivi DirwHurlty P 0 Box 2&U ;::,r. .:■ .::
KuncwA FimkChriiEanMr
Wiyna Wneha:
A>ni3«U C HLikiQEi Lmmod
ALASEA
Sar. I- i!a- Et-Shift-OH
PO Bo* 361348
AraocoCoip MlHOCOfflpxit*
Uiar Gioup
P O Bon iW
ACO
4401 PiT.egioyfD!
'Srnm^oiB Cot
r 'c' . r-H >.'
Muin CsnmodHi Cempiiisi
Anftut Netoon
Aactaoga Oub Ttd Senunuin 20CE H»ndolph—MC-ltXil Uonain -;: r^r"- i ■
Anchwij* C; " rf^rt Umi 665 Lu Cd;rJu Pd Met Fimdinif.
Oraop El mat C Jahnaan MiC E Dm Btnudry Larji^c Aim Ccmm«lc« Cji
PO Box r.-i' :■
TecyL Cwv Jr
Sanu. Fart la
Sa^la'Girsaji Ca.-nmndcri HnCBD?n!li J. Gtcup
H6 HiIlIm Di
Vugd M Mdla
CCG4 CaEnmsdote Uwi Qreup
PO B^m £92
Much PD Bw 220| Kudawvffit
ALUXTA
Swi Kwruh Wmi Uxhigu C«mrrWMa
CANADA
WilutKur llfltl SW49U1 SVMt GKacsurg Utal Group
W^) M^Kcina Wir
HlflCM Jim JuRmtTL B D Bunsp 11 Van Siun &nva
Hinion Compuur Club Stockton
Miami Spiuioi E95 OUva Si JbhnC Jonai
p o Bw :o: Slocktcr CommcKloji Uitr MUUKftnM
Miami Spring* HUUMri '-";- RtnCy L Fdh Jickm
K ButMt Croup
Group Mm
2929 Caftan di Ccn-.modai M Beg-jusari Qnb
AltDKttM iTTVHm Avarj* Cor. EC &npvcy9V Ccm.r7r3ijstr KM Thompson Ava
Pju M=C«rn &K Le:gh Tmte
?rtn P Tk'lin3« KG
ibsMtno
Sln.ec M Bohr*
MHDtVKItMUNa Ocala 19LDS Brtggi
Tri'Coumv CimmMni Uittt JoCin MeDowal) LOUISIANA Lraoa
3flM Rivtrun. rawpanco
Thornaa A Morvjen Qioijp ' r-.rr-.T.-I--"- "--I GlOUP ;l
CTira Vaaay P O 6om HSl Hean ol :L Crrrr.tvi-Mp Um Baton fiojga CMVhi Qebup Bu;ana. 141 Lu Ohm
Van Lull Halsn Saiv.a PO Bo«14Z3
Fifteen Aim Cwnmodat* Qua
IS11 N CanftaWAvt
84rS0CU Bfrcr. Bavtriy Jt Wa:la ftonuna
Bic!ucd Paaici
^ELlTcStoi Umii Croup
Commodore C-OmpTJtfJ Cldb
Qr*S Bains CTirlK aogird-jc
39 3 X CoUirs Ri3 COMP
Qtsfai Lcring P;iu '514 f\j;tyipi[Pd
COLORADO
fliia Htckm Group BtilrtPivftB-* LOS /Jl-V! [."--.-TC-'r 111 HI
CMmmIb
Mm mt
FaulR Micf.uJa :...!: PET ■. s- i Geoup
Group Fobiri Cakt', SurtvFoui Um
9T( S Qwn-Un St J»ck 1 >*nion
Sum Wlita P O Bnx 7Jjft
J»ckaanvill« Aral Cam-mrvloia T-Litalwth S Hc-fcmaAFi
HtWYORK
Um Oraup GmaMCwt UQ
Niiricv A Hanna
Otom
0, j# MouritBin
PCS;. 1796 ■'■ ■■ L4 T«i ,:--r ■:■-•■
Mic!--mI M-i-ji-jijir. PO Bm:« Aduondacti C ti Ultll Crmjp
Ccm pu:« Cub P O Bo. «
J*ttcn M MLirpAy Otwp
Tuciar.
Jttfl Kei9:.
Cstaima Ccnns-dsse CcrrcpuLnr BIS V.'t>.K
WMMW
tilmnLuJ
fan ctur tout
^wSa U,Clab Bk*a Wa&oi F<0ST«A,a.C0m™1™< 173S E*st ;3ih S".
MatoUjnJ Cottmnan
Apt 7-S
HIWTOUNDLAND
PnMn>
PO Bu 8905 B.[[.l CcmraoDcrt U»
CAM ADA Jalr il ma Ijit Ml A:Kr Una SpoJtafta Coir.mcdoia Uatra
SI Johnt BUI CampMU
OKLAMOUA
Paatani.i. Ctrnn; PO Bo. Ml] P 0 Boa ITH
BanjaaviW TEXAS
.'snri A sunar S'.ava Prauriua
AmuiLi
» City
Wa:urjvita
Bar C.ly .":- - -'--e
PO Bm 11116 Hanry ": _:r. ^ :-.--
BwBgnd
UCOM'W MirjCicp
Columbia TRACE Tha Bj«n
3TI Oukfieanivn Diivt IMCCCI
CI
rtHMIVlVANIA Vvaivr 'ATnta
l»Hil
ABCCMCWPS /Cgval B«tch
Oroup Longv»
31M Middlnawn Ba*J RD T-.Cw-i'ji Co:
Group PO Bni
Thamii Dill Group
PhiJjp Lynch Ellt MACI
No-Ji Cour Commoooct C PO Boa I
IOUTH DAI OTA
Ohmc
Rapd C.t,
PQ BmBiP
Pan U
Rinull R Kndgn
BBS
5V DISKETTE
Grader
HOLE
IS HERE!
PUNCH
WITH HOLE GUIDE
GUARANTEED TO DO EVERYTHING
YOU HAVE EVER WANTED IN A and EDGE GUIDE
GRADEBOOK PROGRAM. PUNCH OUT IS ALWAYS IN THE RIGHT POSITION
C-128 SOFTWARE
Available br IMMEDIATE Shipment
SUITABLE FOR ALL TEACHERS, Only S10.00 EACH add '2.00 EACH shipping
CHECK OR MONEY ORDER
LIBRARY!
ELEMENTARY THROUGH COLLEGE.
Join FOG, the foremost computer user's TOO MANY FEATURES TO LIST HERE. 5V DISKETTES
group and get all this software FREE: CALL TOLL-FREE FOR DETAILS DOUBLE SIDED/DOUBLE DENSITY
1 Improved [debugged] CP/M-i- operat AND SPECIAL TRADE-IN OFFER
ing system
Each Diskette 100% Certified
ONLY $49.50 PLUS $2.00 SHIPPING. 5V'
2 A text editor similar to WordStar
3 A telecommunications program for
Commcdore 1670 or any Hayes
compatible FOR APPLE HE, IIC
4 A supers file manoger—menu-driven
5 A disk directory manager—sorts, prints
COMMODORE 128
& more
Members say their subscription to
Foghorn, winner of John Dvorak's gold
COMMODORE 64
IBM IS COMING SOON each + ° s
medal, is worth the S25 membership fee or 50 for 65C + U.RS. $2.00
all by itself. You also get hotline support, FREE 30 DAY SCHOOL TRIAL (Includes: Tyvek Sleeves,
access to our huge softwore library, a
network of remote bulletin board services
VISA/MASTERCARD Labels, Tabs & Hubs)
and more! This offer ends December 31, 1-800-422-0095 Check or Money Order -
so mail your check now to FOG, PO C.O.D. add S3.00
MICHIGAN AND AFTER
Box 3474, Daly City, CA 94015-0474 '
Better yet, call (415) 755-2000 and use 5:00 P.M. CALL (313) 477-0897 Order 250 Units and UPS only
Mastercard or Visa. is FREE in 50 US & CANADA
MIDWEST SOFTWARE EXTRA WRITE PROTECT TABS
ryy BOX 214, FARMINGTON. MI 48024
The FirV Osbor-ie G'Oup, row supporting 6o/eni ol CP/M 100 for$] Prpd.
and MS-DOS comcuie'S- A non-profil orgamioiion
N.P.S.lnc.Dept. CM ««i km wio
1138&OJWOOORO JENKiNTQWh P* 19046 WA3IFQ
SILICON VALLEY INSIDER
Continued from pg. 16
NewTek is releasing DigiPaint, a paint
there will be an upgrade path for current program for the Amiga. It includes brushes,
owners, but that the upgrade policy has not pr cut-and-paste routines, and other basic paint
yet been set. program functions. It has the ability to modi
Master Designer Software has licensed fy a single pixel's color without a ripple effect
the rights to use the Marx Brothers and Also coming is an upgrade to the DigiView
Commander Cody in new games under pro software. Additions include a 640 X 200
duction for the Amiga. No release dates or mode, an eighVcolor palette routine, a SO-sec-
other information was available yet, but I'll ond slow scan mode that dramatically im
keep you posted. proves resolution, and new software routines
Mindscape has released The Perfect Col that improves results of a color video camera.
lege for the 64. This is a database program ■'-' ■■- 1 ■■1 Westcom Industries has finished their
Balance of Power
containing information on over 1,650 accre hard disk backup program for the Amiga.
dited four-year U.S. colleges and universities. world prestige using diplomacy—military Called HardHat, it gives the user several
The user selects criteria such as location, cost aid, treaties, military advisors, troops, covert backup options: full disk, incremental, direc
and academic interest (twenty-six elements destabilization, and political pressure. tory, or single file. All data stored on floppy is
total), and the program searches out all The game is played over a period of eight compressed for reduced space requirements.
schools that fit the profile. All results can be years, with the U.S. and U.S.SH. alternating You may include a list of filenames to be ig
printed out, and the database information is action each year. The goal is to build the high nored during backup, and the program main
updated annually. est prestige, and the side with the greatest tains a current catalog of files, including their
Also from Mindscape is Balance of Pow prestige at the end of the game wins. size, location and date stamps. The program
er for the Amiga. This is an educational game For a deeper understanding of the underly supports multitasking, runs from the Work
that asks the question "How can two super ing philosophy of the game, I recommend bench or CLI, and supports any AmigaDOS in
powers co-exist in a world without starting reading the book of the same name, published tegrated hard disk.
World War EQ." It is a complex simulation of by Microsoft Press. The author explains the Westcom is also releasing a spelling check
geo-politics—not a war game—where the theory of game design, gives a history of the er for the Amiga, called Spel-It. (Yes, that's
player quickly finds that hardball stances development of the game, and explains the how it's spelled.)
lead to thermonuclear destruction. The goal is strategies required to play the game without That wraps it up for this month. Until next
to keep the world in one piece, while gaining it ending in a war. month, that's all from the valley. g
Brown-Wagh Telescript
STOCK BROKER 100 Verona Court 445 Livingston Street
rHOFITSULAKANTEEDOR Los Gatos, Ca 95030 Norwood, NJ 07648
YOVR MONEY BACK
408-395-3838 201-767-6733
128 MARCH'87
TEST DIVE ONE FOR YOURSELF.
In their day, they ruled TA KE OUR PREVIEW DISK FORA SPIN. Dmp this coupon in the And the contents of a
mail with your check or money order, and we'll gladly send you to the
over three quarters of the South Pacific to haiv it out with an enemy fleet. vital target book,
earth's surface. Mail to Sub Battle Preview P 0. Box 8020. Redwood City. CA 94063. among other things.
During WWII, they Quantity Total
Your arsenal will in
viciously brought Britain Apple II & COtftpaL (128K) $1.50 ea.
clude deck and anti
to her aircraft guns. Torpedoes.
Commodore 64/128 : $1.50 ea. . .
knees. IBM PC & compat. $1.50 ea.
And mines.
And
Japan
m Atari ST $2.75 ea.
not
But even all that may
be enough.
m ..... ... i— ■ Macintosh $2.75 ea. __
to the ■ . Apple IIGS $2.75 ea.
Because besides the
ground. risk of bumping a depth
Total Disks Ordered Total Enclosed
These were the silent charge or facing a killer
Name Phone f )
killers: Tench. Gato. A ddress Age i
Destroyer, you'll still
U-Boat have to contend with the
City/State/Zip '.
And now, they return. Canadian orders please add 50C for additional postage. gunfire of enemy aircraft.
In this, the most realistic, Plane uthif I In fi uvrks for delivery. Offer expires Sf30/H7 and is valid unly in No simulation has
the amtimotial U. S, and Canada, \irid where prohibited. 10
all-encompassing simula ever had the degree of
tion ever created 60 missions. Or you'll en authenticity, gut-wrenching
for the personal gage in the most difficult action or historical accuracy of
computer. task of all: To make it this one.
You will com through the entire war. The first release of our new
mand one of six Each vessel is com- Masters Collection. Andj
types of Amer pletely unique and a challenge of unbe
ican subs or German Kriegs- painstakingly authen lievable
marine U-Boats, during any tic, so you'll have a lot depth. EPYX
year from 1939 to 1945. to learn: Navigation. AppleII& compatibles,Apple 1ICS.
Atari ST. C64/128. IBM £
You'll perform one of over Weather. Radar. compatibles. Macintosh.
The No. 1 battery Sea guard radar stub. The 360° periscopes. Independent generator Salt water tank, for
The ship's heart. & diesel engines. trimming and compensating.
The sealed control room.
Your ammo, Your HQ. 5" 25 cut. gun.
You get a new class of magic user - the There are over 100 monsters, 25 scrolling dungeon levels.
Archmage, With H powerful spells like like this Kner Drone. Manv animated. All in color. All 5-D. Including 7
Heal All, Fanskar's Night Lance, and the All dangerous. different Snares of Death, a new kind of
awesome Mangar's Mallot. real-time purzle.
ELECTRONIC ARTS
HOW TO GET IT: Visit your retailer, or call SOO-245-4525 (in CA call 800-562-1112) (or VISA or Mastercard orders. To buy by mail, send a check, money
order, or VISA or Mastercard information lo Electronic Arts, P.O. Box 75JO, San Mateo, CA 94403. The price is $39.95 for the Commodore 64 version. Add S5 for
■hipping and handling (S7 Canadian). Allow 1-4 weeks for delivery. The Bard's Tale 11 and Electronic Arls are registered trademarks of Electronic Arts. Ultima is a
registered trademark of Richard Garriott. Commodore is a trademark of Commodore Electronics Ltd. For a copy of our complete catalog, send 50c and a stamped,
self-addressed envelope to Electronic Arts Catalog. 1820 Gateway Drive, San Maten, CA 94404.