A Buyer's Guide To Modems
COMPUTED
$3.00 January 1987 g Issue 43, Vol. 5, No. 1 02220
$4.25 Canada
FOR COMMODORE PERSONAL COMPUTER USERS ..,,
Fundamentals of Downloading A step-by-step guide to accessing software via telecomputing
Connect 'Em
Also In This Issue:
The classic pencil-andpaper game takes on a new twist in this computer version. For the 128, 64, Plus/4, and 16.
Medium-Resolution Graphics For The 64 Icon Changer For GEOS CP/M: Surviving With 40 Columns
Software Reviews
One-Touch
Function Keys
And More
Disk directories, LIST, SAVE, or LOAD with a
single keypress. For the 64.
Keyword Construction Set WRITE instead of PRINT? NUEVO for NEW? Easily change any BASIC keywords with this clever program for the 64. 0 1
U86
Decipede
Stay calm and shoot fast to defend yourself from a frantic insect invasion in this arcade-style action game for the Commodore 64.
(Not Bad for a 37-Ton Tank.)
0 to 100 MPH In 4 Seconds In Antarctica, no one can hear you scream...
You're caught in a blizzard with your air supply running low. Snowblind, you hear a scream ouerhead and it isn't the wind An alien [ighter plane has spotted you and he's got you locked-on. If he's got buddies, you could end up Spanf-in-a-can. Uh-oh, your radar picks up incoming fighters, tanks, missiles and rockets.
Get ready for the fight of your life...
ARCnCFOX
.4Of i
HAVE YOU GOT WHAT IT TAKES?
Ttic guided missile's on-board camera. Perfect for rrcnrmjliviance... tfyou'ce
got Ihc lime for s
CODE NAME: Arcticfox M1SSIOM: Infiltrate alien stronghold Search out and destroy alien main fortress. Terminate alien troops with extreme prejudice.
PRIMARY ASSAULT VEHICLE: Arcticfox. 37-ton advanced all-terrain vehicle.
•
imi
I Ihe Main Fortress. Ifyou're good enough lo find it. Ate you bad
enough to destroy it?
ARMAMENT: 150 mm cannon 2 mine dispensers
Tunnel scries missile'launcher Line-of-slght guided missiles MAX SPEED: 100 mph CREW: 1 MISSION SUCCESS PROBABILITY: Slim MISSION SURVIVAL PROBABILITY: Worse
ELECTRONIC ARTS~ Hou> to older. Visit your relaUer. If you ire unaaie to find Uic product at your local retailer, you can call B0O-2454525 far direct VISA or Mastercard ordfis
(In CA call 800-5621J12). Tlie direct price is S39.95 lor the Apple and Amiga versions snds32 95 lor the C64/12B version. SI'AM a .n registered trademark o! Ceo. A Hormet&Co. To buy by "tali and check or money order (o Electronic Arts Direct Sales, P.O. Box75X. SanMatco. CA 94403. Add IS lor shipping and handling (i 7 Canadian). There Is .1 IK day money-back guarantee on direct orders For a eomplfte protluct catalog.
VJt[/5CC and a stamped •rlfaddrex.t.-d envelope to. Owtmnlc Ails Catalog, 1820 Gateway Drive. SnnMateo. California. !M-!01.
CompuServe. You Dont Have 1) Know How It Works Tt> Appreciate All It Can Do. CompuServe is a computer information
service. You subscribe io It. In return, you have access to an incredibly amount ol information, entertainment, communications and services. Here are a few o( the hundreds ol amazing things you can do.
SAVE ON TRIPS
With CompuServe's travel services you can
scan flight availabilities, find airfare bargains and even bookyour own flights online. Plus,
there are complete listings of over 28,000 hotels worldwide.
BE INFORMED
COMMUNICATE CB Simulator features 72 channels for
"talking" with other subscribers. National I in 1111111 Boards Id you post messages
where thou sands will see
CompuServe puts all ol the latest news at
your fingertips, including the AP news wire, the Washington l\>st, the Si. Louis Post-
Dispatch, specialized business and trade publications and more. Our executive news service will electronically find, "clip" and file news for you... to read whenever you'd like.
INVEST WISELY
them.
Friends,
relatives and business associates can stay in touch through EasyPlex™ Electronic Mail. More Iban 100 CompuServe Forums
welcome participation in discussions on all sorts of topics. Software Forums help With online solutions to software problems. Hardware Support Forums caler to spe cific computers. There's even free software,
and online editions of computer periodicals.
Play all sorts ol sports and enter tainment trivia games, brain-teasing 44 educational games and the only online TV-style game show with real prizes. Or, for the ultimate in excitement, get into an inlcrac live space adventure.
•s
SHOP THE ELECTRONIC MALI7 takes you on a coast-to-toast
shopping spree of nationally leaving home.
over 10.000 NYSE. AM EX and OTC securities. Historic
Ending statistics on over
90.000 stocks, bonds, funds, issues and options. Five years of daily commodity quotes. Ujxlates on hundreds of
companies worldwide. Stan
dard A Poor's. Value Line. Over a dozen investment looks.
HAVE FUN
known merchants, without over
Get complete statistics on
■-
So much for so little. All you pay is a low. one-lime cost for a Subscription Kit (suggested retail price S39.95). Usage rates for stan dard online time (when CompuServe is most
So easy the whole family
can go online.
CompuServe is "menu-driven," so begin
ners can simply read the menus (lists of options) that appear on their screens, then type in their selections. If you ever get lost or conlused, type H
for help. Remember, you can always ask ques tions online through our feedback ser
vice or phone our Customer Service Department. Before you can access CompuServe, you need a computer, a modem (to conned your com puter to your phone) and, in some cases, some simple communications software. Now you're ready to order. For your low, one-lime sub
scription fee, you'll receive: • a complete, easy-to-understand, 170-page spiml-buund Users Guide
• your exclusive preliminary password • a subscription to CompuServe's monthly magazine, Online Today • a $25.00 usage credit! To buy a CompuServe Subscription Kit, see your nearest computer dealer. To receive our
informative brochure or to order direct, write
or call 800-848-8199 (in Ohio. 614-457-0802). CompuServe. You don't have lo know how it works lo appreciate all it can do—for you.
active) are just IOC a
minute. In most major metropolitan areas you can go online with a local phone call. Plus, you'll receive
a $25.00 Introductory Usage Credit with the purchase of your CompuServe Subscription Kit,
CompuServe Inlormallon Somcos, RO. Box 20212
5000 Ailinglon Centre Blvd., Columbus. Ohio 43220 An inn E14ock Conpnny
C it) Pic. M ELECTRON IC MALL va 11 ManuiM lit
The next revolution in
It's called Virtuoso*
\^
So unique, so sophisticated,
It's upfor apatent. We promised multimedia software with more capabilities than any exist ing personal software on the market. The experts said it couldn't be done.
But we delivered the VIRTUOSO® Software System.1''" A single disk that combines fuil-color rotational graph
ics plus text, music, and telecommuni cations. We call it the Ihe touch of genius and it's up for a patent.
You can draw and move up to 16 im ages independently of each other at
I
different speeds anywhere on the screen. Scale them larger or smaller. And then turn them all full circle— yes, 360 degrees! In real time. Those images can be graphics you
draw with a keyboard, joystick, touch pad,
or
mouse.
Or
text—letters,
words, sentences—that you treat like graphics. Talk about desktop publish
ing! How about a newsletter that sings and dances? You
can
put
music
in
motion.
Through the graphics you draw and the movements you choose, you simul taneously produce and control music. The same actions and movements that change and maneuver your graph
ics also control the music so you can change the melody, make it louder or softer, speed it up or slow it down. You say you can't draw or compose
music? Few of us can. That's why we
VIRTUOSO" Ieb registered trademark of
Virtu sorties Corporation.
Commodore" 64™ and Commodore 128™ are registered trademarks of Commodore Electronics Limited.
Atari" 800XLIM and 130XE™ are trademarks of I he
Atari" Corpora lion.
computer power is here.
Multimedia Software: built in a library of graphics and music. You can "draw" almost any scene easily, quickly, and expertly by calling up .standard components or "building blocks." Create a baseball team, a band, a spaceship, a futuristic
car, a dream city skyline—anything. Then,
choose
from
a
variety
of
music themes—classical, pop, rock—
and use them as is or make changes to suit your ear. No worry; VIRTUOSO Software has hours of memory. Synchronize your graphics and music easily to produce your show,
4 Ways to Order Use the coupon, phone us, shop the CompuServe Electronic Mall, or ask your dealer. Bui don't wait. Gel (he
touch of genius now. What aglftl
your personal music video. Play it, store it, change it, print it frame by
212-316-6744in New York City
1-800-528-6060 askforext. 105
frame. And phone il. Imagine sending your creation—
graphics, music, text—to friends across the country by modem. Or picture yourself receiving someone else's show
and interacting with it,
Clearly, this is a total breakthrough technology ihat deserves a patent. Best of all, VIRTUOSO Software is easy to use. Instructions and choices
are offered by menu screens, using sim
ple action words and icons. The price? You can have it all for a song. Only $49.95 per disk. With full Virtusonics support and updates. We're advertising directly 10 you so you can enjoy VIRTUOSO Software
right now, [he moment it's available.
At the same price you'll pay wherever and whenever you buy it—a price that
gives you value and satisfaction. Be cause we're here for the long run. Free Bonus:
CompuServe S15 Starter Set
Order now and your Virtuoso Software will include a FREE CompuServe INTRO-PAK™ a starter set thai gives you instant access to CompuServe plus Using the built-in library of graphics as "build-
SIScredit. Whaiabuy!
Ing blocks," you can oxportly creaie any story, like this adventure In the tropics. Make me
plane dive, spin Ihe propellers, pull up and
away. Bend the palms. Simultaneously make the red car speed toward you, growing larger as it zooms into the night. With your original music or a track from the library ot music.
To: Vimisonics Corpora lit in
123 Duke Ellington.Boulevard, NY, NY 10025
YeS, send me
Virtuoso Software disks at
$49.95 each for D total of
New York Stale residents add sales tax. □ Check O VISA D MastcrCharge
CALL \
TOLL-FREE TO ORDER NOW! 1-800-528-6060
ASK FOR EXTENSION 105
Card *
_E»p.
Ship to: (Name). Address City/State/Zip _ Signature
For: □ Atari, or □ Commodore
One for all.
Affordable, Compatible, and Full-Color Capable! Besides being the one printer for
al! the PC's pictured above, trie OKIMATE' 20 is also the one for all your printing needs. Want to spruce up your
The OKIMATE 20 is for you. Maybe you want expanded or fine print, italics, underlining, superscripts, or subscripts? You guessed it. the OKIMATE 20 is for
homework with colorful charts and graphs? The OKIMATE 20 is
you. too,
for you.
in your PC, you can put it on paper
Need crisp "Near Letter Quality" printing for business correspondence?
with the OKIMATE 20. With this versatile printer you
In fact, no matter what you have
also get such high-end features as
built-in type fonts, a 24-element printhcac! and the ability to make
transparencies for overheads, All at a very low-end price: S268" complete with "Plug 'n Print*" personality module. For the name of the OKIMATE 20 retailer nearest you. simply call 1-800-OKIDATA. *Sufl([(Mtd reuil firiLe Dejier price may viiry
OKIDATA
% an OKI AMERICA company We put business or paper.
RwtRKiTiadaiutM okioaia.OUAhh™ Inc Mwaucdepastt OUAmtrita Inc PUJC SPRINT okiAmn.u li* ukimail OkiehMiii liWuBryCompa>*UfJ Comnrnfor*wdCa
Cnrnn ,-.1 4«l Ii-i1f,-i-i , I 1.1
Aupk- Apple Comtmtn Iric
IflM Inter rial lonsl Biisintii Machines Coru
Atari Auri In
I Mijr.-n.iFk. Amij. Cormnmkll»Ani((J Ini
If if
IntciraUOMI Mn-i'h-",
wrm-
January 1987
Vol. 5, No. 1
o
features Getting Started with Telecommunications Services Kathy Yakal A Buyer's Guide to Modems Caroline Hanton The Fundamentals of Downloading Todd Heimarck
22 30 34
* * *
64 66
64 64
68 70
64 128
reviews Battlefront Neil Randall Hacker II: The Doomsday Papers
Gettysburg: The Turning Point Superscript 128 Ervin Bobo
Scott Thomas
George Miller
games Decipede
James Knesek
Connect 'Em
Francis Chambers
50
64
52
128/64/+4/16
56
64
99
*
54
*
education/home applications Keyword Construction Set
Rick Bauer
Computing for Families: Beyond the Desktop窶年ew Metaphors for Computers
Fred D'lgnazio
programming Hints & Tips: Screen Tricks
Mastering 128 Sound and Music, Part 4
0. C. Holmes
Machine Language for Beginners: A Simple Magic Video Setup, Part 2 Jim Butterfield One-Touch Function Keys Keith Ashcraft Icon Changer for GEOS Douglas S. Curtis
Medium-Resolution Graphics for the 64 Data-Aid
Richard Mansfield
Louis Giglio
Henry Pesch
CP/M: Surviving with 40 Columns Ken Arbuckie Power BASIC: Information Please Rick Nash BASIC for Beginners: All About Loops Larry Cotton
58
128
74 78 82 84
64 128 64 64
88
64
92
64
97 101 102
128 64 128/64/+4/16/V
departments The Editor's Notes Gazette Feedback
Robert C. Lock Editors and Readers
10 16
* *
62
*
81 100
* *
How to Type In COMPUTEI's Gazette Programs The Automatic Proofreader
104 106
* 128/64/+4/16/V
MLX
107
64
Advertiser's Index
144
*
User Group Update
Bug-Swatter: Modifications and Corrections Horizons: User Groups Todd Heimarck
program listings
= General. V--VIC-20, 64=Commodore 64. +4=Plus/4, 16-Commodore 16. 128: Commodore t28 COMMUTE! s GAZETTE \s published monlhly bvCOMPUTH PubHcaBOnl, Int, HIS 7lh Aicnue. \'eiv "loik. N) 1UUIV USA. Phone: [2121 !65-S3bツサ Eiirtonal offices are lorimi a! 32-1
Wesl Wfcndmm AVIdoe, Greensboro, NC 27408. Domi-jtn- Subscriptions: 13 issues, S:i TO5TMA5TER. Somi address changes lo COMPUTE/I C/lZfJTf. P O. Boi H1157, Des Moines, IA 5034(1. Sitond tlj=s appficjlion pcniimH .It Cri'emtjoro, NC 27403 Mid Jildlllonal mailing ofiiccs. Enfln COntentl clraynaht iMWab W COMPUTEI PuWkatiuns !nc All righls reserved. ISSN 0737-3716.
COMP0TEI I'libllwtlnns, Inc. is part uf ABC Consumer Magazines. Int. One ol Ihe AliC Publishing Cutnpjnles: AIIC Fubllihlng. Pmldutl Robltt G, Hurton- 1330 AvL-nuL' ol tlie America-: New VimV, New Vurk ]()0W.
COMPUTE! PublicationsJncÂŽ Sales Offices, Jules E. Thompson, Inc. One of ThcA&C PutMiyunqCompaniH ^^Br 1290 Howard Avenue Suite 303
Burlingame, CA 94010
Midwest
312-726-6047
Publisher James A. Casella
Texas
713-731-2605
Founder/Editor in Chief Robert C. Lock Senior Editor Richard Mansfield
Pacific Northwest
415-348-8222
Northern CA
415-348-8222
Managing Editor Kathleen Martinek
Southern CA
213-378-8361
Executive Editor Selby Bateman Editor Lance Elko
Arizona
213-378-8361
New Mexico
213-378-8361
Colorado
303-595-9299
Assistant Editor Rhett Anderson Production Director Tony Roberts
COMPUrn Publications, Inc., publishes COMPimi
Editors
Tom R. Hal/hill, Editor, COMPUTE!'* Atari ST Disk & Magazine; Stephen Levy, Editor, COMPUTE! Books Division; Ottis R. Cowper, Technical Editor Assistant Editors
Gregg Keizer, Ann Da vies (Books); George Miller, Dale McBane, (Technical); Philip I. Nelson (COMPUTE! Magazine); Todd Heimarck, (COMPUTED Atari ST Disk & Magazine); Kathy Yakal, Assistant Features Editor; Tammie Taylor, Karen Uhlendorf, Copy Editors; Caroline Hanlon, Editorial Assistant; Mark Tuttle, Submissions Reviewer Editorial Programmers
Patrick Parrish (Supervisor), Tim Victor, Tim Midkiff Programming Assistants
COMPUTE! Books
computes GAZETTE Disk
COMPUTE!'* GAZETTE
Apple Applications
COMPUTEI's Atari ST Disk & Magazine Editorial Office:
324 West Wendover Ave., Suite 200, Greensboro, NC 27408 Corporate Offices:
825 7th Avenue, New York, NY 10019 Customer Service:
P.O. Box 5038, F.D.R. Station, New York, NY 10150
Telephone: (In NY) 212-887-8525; (In U.S.) Toll free 1-800-346-6767 Office Hours: 8:30 AM to 4:30 PM Monday-Friday
David Florance, David Hensley, Troy Tucker
Subscription Orders
Administrative Staff Executive Assistant, Debi Nash; Julia Fleming, Iris Brooks, Mary Hunt, Sybil Agee
COMPUTE!';, GAZETTE
P.O. Box 10957, Des Moines, IA 50340
TOLL FREE
Production
Subscription Order Line
Irma Swain, Production Manager; Janice Fary, Art & Design
1-800-247-5470
Director; Lee Noel, Assistant Editor, Art & Design; De Potter,
In IA 1-800-532-1272
Mechanical Art Supervisor; Terry Cash, Carole Dun ton. Typesetting
('I i
COMPUTERS GAZETTE
Artists
Dabney Ketrow, Robin Case (Publications); Harry Blair, Illustrator
Subscription Rates
(12 Issue Year)! US (one year) $24. Canada, Mexico and Foreign Surface Mail $30. Foreign Air Mail $65.
Associate Editors Jim Butterfield (Toronto), Fred D'Ignazio (Alabama) Customer Service
Diane Longo, Customer Service Manager; Orchid Tamayo,
Dealer Sales Supervisor; Cassandra Greene, Customer Service Supervisor
The computes gazette subscriber list is made available to carefully screened organizations with a product or service which may be of interest to our readers. If you prefer not to receive such mailings, please send an exact copy of your subscription label to: comi>ute!'s
gazette, P.O. Box 10958, Des Moines, iA 50950. Include a note in dicating your preference to receive only your subscription.
Receptionist, Anita Arm field
Authors of manuscripts warrant that all materials submitted to computed GAZETTE are original materials with full ownership rights
Warehouse Manager, John Williams
gazette, authors acknowledge that such materials, upon accep
President James A. Casella Vice President! Advertising Richard J. Marino
Vice President, Finance a Planning Christopher M. S.wine Advertising Sales Richard J. Marino, Vice President, Advertising Sales; Peter
Johnsmeyer, Director of Advertising Sales; Bernard J. Theobald, Jr., Associate Advertising Director; Kathleen Hanlon, Production Coordinator
Sales Representatives Jerry Thompson
415-348-8222
Lucille Dennis
415-348-8222
Tom Link Harry Blair
212-887-8476 919-275-9809
resident in said authors. By submitting articles to cOMPUTEl'i
tance for publication, become the exclusive property of COMPUTE! Publications, Inc. No portion of this magazine may be reproduced
in any form without written permission from the publisher. Entire contents copyright Š 1987 COMPUTEI Publications, Inc. Rights to programs developed and submitted by authors are explained in our
author contract. Unsolicited materials not accepted for publication will be relumed if author provides a self-ad dressed, stamped en
velope. Where programs are included in an article submission, a tape or disk must accompany the submission. Printed listings are optional, but helpful. Articles should be furnished as typed copy (upper and lowercase, please) with double spacing. Each article page should bear the title of the article, date, and name of the author. COMPUTEI Publications, Inc., assumes no liability for errors in articles or advertisements. Opinions expressed by authors are
not necessarily those of COMPUTEI Publications, Inc. COMPUTEI
Publications assumes no responsibility for damages, delays, or fail
Address all advertising materials to:
ure of shipment in connection with authors' offer to make tape or disk copies of programs published herein.
Kathleen Hanlon, COMPUTED GAZETTE
PET, CBM, V1C-20, Commodore 64, Plus/4, 16, and 128 are trade
324 West Wendover Ave., Suite 200, Greensboro, NC 27408
marks of Commodore Business Machines, Inc., and/or Com
Sales Offices Northeast
212-315-1665
Mid-Atlantic
212-315-1665
modore products, COMPUTEI Publications, Inc., is in no way asso
Southeast
212-275-9809
modore Electronics Limited. Other than as an independent supplier of quality information and services to owners and users of Com ciated with Commodore Business Machines, Inc.. or any of its subsidiaries.
Ufcl
{-■--■'■: ■
Flight Simulator II Scenery Disks The Challenge of Accomplished Flight
i
Apple and Atari versions will be released soon. Each disk covers a
With a realism comparable to (and in some ways even surpassing)
geographical region of the country in detail, and is very reasonably
$100,000 aircraft flight simulators. Flight Simulator II includes full flight instrumentation and avionics, and provides a full-color out-the-
priced.
window view. Instruments arc arranged in the format standard to
The Pure Fun of "World War I Ace"
modern aircraft. All the radios needed for IFR flight arc included. Front, rear, left, right, and diagonal views let you look in any direction. Program features are clearly documented in a 96-page Pilot's Operat ing Handbook.
For training in proper flight techniques, Flight Simulator II includes another 96-page instruction manual, compiled by two professional
flight instructors with over 8,000 hours flight time and 12,000 hours of aviation teaching experience. You'll learn correct FAArecommended flight procedures, from basic aircraft control through instrument approaches. To reward your accomplishments, the
manual even includes a'section on acrobatic maneuvers.
The Realism and Beauty of Flight
When you think you're ready, you can test your flying shifts with the
"World War I Ace" aerial battle game. This game sends you on a bombing run over heavily-defended enemy territory. Six enemy fighters will attempt to engage you in combat as soon as war is
declared. Your aircraft can carry five bombs, and your machine guns are loaded with 100 rounds of ammunition.
See Your Dealer. Flight Simulator II is available on disk for the Apple II. Atari XL/XE. and Commodore 64/128 computers for $49.95. Scenery Disks for the C64 and IBM PC (Jet or Microsoft Flight Simulator) are $19.95 each. A complete Western U.S. Scenery
six-disk set is also available for $99.95. For additional product or ordering information, call (800) 637-4983. Apple II It 1 tnrfermrk of Apple Computer. Inc
Go sight-seeing over detailed, realistic United States ___
Atan XL jnd XE ire trademark* of Aun Corp
scenery. High-speed graphic drivers provide an
Commodce 64 ind L2£ ire cademin.1 q< Co
mDdce Eledronici Ltd
IBM PC 1 i re(<tit'*6 trademark or Yuanm/k
animated out-the-window view in either day. dusk, or
night flying modes. Flight Simulator El features over 80 airports in four
Corporation
different scenery areas: New York. Chicago. Seattle,
713 Edgebrook Drive Champaign IL 61820
and Los Angeles. Six additional Scenery Disks covering the entire Western half of the United States arc now
■:■'.':? 'if; 7.:!ri
rci^j
LOGC
Order Line: (800)637-4983
available in IBM and C64/I28 disk formats.
''"■'■' ■ "■■■ ■
Sports Training AMore
Competitive You.
No matter what the sport, we have become a nation conscious of performing to win. We spend hours training, practicing, competing. Bodylink gives you the individual
attention ot the best pro—anytime you desire for as long as you wish—and at no extra cos!, The Bodylink System provides instantaneous feedback on the exact manner in which your muscles are performing, enabling you to correct your swing or refine your pitch while still in motion. Bodylink allows a true two-way conversation between you and your body, giving you the winning edge. MUSCLE COORDINATION PACKAGE—3149.95 This package includes Bodylink, Standord EMG Sensor and Lead Set, Head-Band, three electrodes and two soflware cartridges containing several programs.
Getting in Shape.. .Easier... Safer... More Effectively Home exercise now becomes exciting and more effective. With Bodylink you can be sure you are exercising for maximum benefit. While using the cardio exercise package, Bodylink monitors your heart rate and helps you
determine the ideal level you need for aerobic gain. With the muscle development package, Bodylink guides
Reducing Stress. A Healthier and
you to do muscle developing exercises correctly and
More Productive You.
if you are working too hard.
effectively. Bodylink motivates you to work harder if you are not reaching your target level, or helps you slow down CARDIO EXERCISE PACKAGE—S209.95
This package includes Bodylink, Standard EMG Sensor and Lead Set, Leg-Band, Pulse Rate Sensor, and two software
cartridge's containing several programs.
Medical authorities now consider stress a major health risk which may result in migraines, ulcers, back pain and
heart attacks. With Bodylink you have within reach o powerful stress reduction system. Bodylink allows you to
focus on physical signs of stress such as muscle tension and skin temperature. By using this feedback, Bodylink quickly and effectively teaches you to reduce stress for a healthier and happier life. STRESS REDUCTION PACKAGE—$239.95 This package includes Bodylink, Biofeedback EMG Sensor and Lead Set, Head-Band, three Electrodes, Biofeedback Temperature Sensor, and two software cartridges containing several programs.
MUSCLE DEVELOPMENT PACKAGE—$169.95 This package includes Bodylink, COMET, and two soflware cartridges containing several programs.
BODYLINK is a peripheral mat plugs Into the cartridge slot of the Commodore 64/128 computer. Knowledge of computers or computer programming Is NOT necessary to use BODYUNK. You don't even
need a disk drive to save your dato. Various sensors are used to record Internal signals Irom your body and relay ttiem to BODYLINK,
You simply place the sensor against the part ot your body to be moni tored and watch the result on your TV screen. Commoaoje i9 a registered iradema'k of Com mode jo Eiecl'onics Limited-
DEALERS, PROGRAMMERS AND USER GROUPS INQUIRIES WELCOME
LOOK BETTER! FEEL BETTER!
COMPETE
With the B0DYL1NK "COMET"1" (Computerized Muscle Exerciser and Trainer) attachment, you can build and tone the muscle groups of your stomach, chest, back, legs, and arms. COMET is an electronic muscle builder that is connected to BODYLINK and sends a mes
BETTER!
sage to your TV screen
when it's compressed or pulled.
"%*■■
To purchase additional sensors and sofrwore separately.
MAIL ORDER TO. BODYLOG, INC.
Call for More Information and our product catalogue
34 MAPLE AVENUE
ARMONK, N.Y, 10504 DESCRIPTION
UNIT
Muscle Coordination Pockoge
S149.95
Muscle Development Package
SI 69.95
Cordio Exercise Pockage
S2Q9.95
Stress Reduction Package
$239.95
QUAN
PRICE
914-273-6480 or 1 -800-233-2911.
Moke checks payable to Bodylog, Inc.
Charge io my (
) VISA
(
) DISCOVER or (
Nairn1
Aili.iri.-ss
SATISFACTION GUARANTEED!
f you are not completely sollsfled, fou may return the products within
lolulMffl[tnnaise N * rain's p'"* <**i
5 days for a lull relund.
City
. State
Signature.
Payment must accompany
arder.
sripnmg {Beio* s?oo faa 5% or sub-
tani (Ovsr S2OO Add 2 5% oi Suoiotoi) OVFRSEAS OR APO ADO 5% f XTRA TOTAL AMOUNT DUE
Expires
-
All puces quo 3poclijca1.ons oro suUioci lu change noi'ce Not rosooniibio for IvDogfopfi^ Birors
) MASTERCARD
in the middle of the Nevada desert,
our product choices around. These digressions aside, we're really there to follow the pendings and happen ings of our own special end of the industry, and the occasion of the fifth anniversary year of the Com modore 64 seems a good time to look back, and ahead. We attended our first Winter Consumer Electronics Show in Jan
but we make the journey, year after
uary 1980. There we introduced our
year, finding very little element of
then-new magazine, COMPUTE!.
choice in the matter.
Imagine a group of intercon nected enclosed football stadiums, and you can only begin to visualize
Commodore was an exhibitor at that show, with quite a large booth exhibiting their product main stream: watches. In the very back
the inside of a Consumer Electron
corner of their booth, relegated to a
ics Show. In the course of less than
lesser positioning so as not to inter
a week, over 100,000 electronicsindustry representatives, buyers, sellers, watchers, manufacturers,
fere with the real business of the company, was a display of a couple
As you read this, we're preparing to make our annual trek to that great
est of trade shows, the Winter Con sumer Electronics Show, held in Las Vegas, Nevada, in early January each year. At the risk of seeming un grateful, we've always wondered why anyone would spend the latter portion of the first week in January
etc., will whisk through the hun
dreds and hundreds of exhibits, making buy and sell decisions that most of us won't see on store shelves for months, if ever. As we have those among us here who ex hibit the decided traits of high-tech groupies, we invariably fall madly
in need of one of those and two of those and...you get the picture. Imagine seeing a quite excep tional digital television exhibiting multiple screens, incredible clarity, and amazing fidelity, and discover
of Commodore computers.
We were a very timid industry then, and there was very little in the
now Epyx. The intervening years
have brought us great looming booths and displays from Commo dore and Atari. We've also seen going away quietly: the massive
vember. Or imagine running across that product that's just exactly what
personal computing extravaganzas
you've been looking for and discov
and Acorn, and Ohio Scientific, and
ering (three months later) that its re
products that were cancelled due to
many, many others. Now a great deal of the per sonal computing show activity has slowed. Some have moved to COM
lack of interest. The same phenome
DEX, a computer-dealer/industry
of Texas Instruments, and Sinclair,
non that cancels our favorite televi
trade show that occurs in the fall.
sion shows now manages to follow
Some have simply opted for alter
COMPUTED Gazelle
January 19B7
the GEs, etc., one is aware of mas sive consumer trends moving through and around the exhibit halls. The excitement is quite real, and you can't help but be aware of the magnitude of moment in watching the first compact-disk read-only drive talk to an Atari, or be fascinated by the convergence of various product lines into an evolu tionary marriage of electronic home products. So each year, while we're
warming up for this, wondering why anyone would go spend a week in the Nevada desert during early January, we begin to get just a tiny bit excited, and wonder what we'll see this time.
then. Automated Simulations, for those of you who don't recall, is
quite a bit of coming on strong and
10
ants of the industryâ&#x20AC;&#x201D;the Sonys,
software vendor we recall seeing
obtain one until maybe next No
Show earned it a place on the list of
what one perceives as a great deal of stability among the present gi
way of activity for computer watch ers at that show. Off in a separate hall, a company called Automated Simulations was demonstrating some of its softwareâ&#x20AC;&#x201D;-it's the only
ing that no mortals will be able to
ception at the Consumer Electronics
native avenues to visibility. CES is a trendy show, in part. In the midst of
Robert C. Lock Editor in Chief
Introducing ActionSoft! Colonel Jack Declares War to Improve Strategy/Action Software Colonel Jack Rosenow, President of ActionSoft Corporation, is out to turn
the simulation software industry upside down: "Most current simulations are little more than games," says the Colonel. "They're a far cry from what can be done with modern state-of-the-art graphics technology. They have limited strategic depth and a limited sense
of realism. That's why ActionSoft Corporation was created. We're going to redefine the state of the art in simulation software.
Colonel Jack Rosenow, USAF (Ret)
"My own area of expertise is military helicopters - their flight characteristics, and their deployment on the battlefield. We've assembled a collection of experts in other fields (combat strategists, fighter pilots, submarine
commanders) to help us develop the most realistic strategy/action simula tions ever seen.
"ActionSoft puts you at the center of the action. We take you from the depths of the Pacific ocean to the infinite frontiers of space. And with the incredible 3D graphics/animation technology provided by SubLOGIC, our products draw you into the simulation like never before. Up to now this type of realism has been available only on the most expensive military simulators. We're making it available to everyone.
"Our first product is Up Periscope!, a WWII fleet class submarine simulator for Commodore 64/128 and Apple II computers. Up Periscope! is available for the suggested retail price of S29.95.
"Next up is ThunderChopper, a high-performance scout/rescue/attack helicopter simulator. ThunderChopper is also available for the C64/128 and
Captain John Patten's years of US Navy experience provide the realism and submarine combat strategy of Up Periscope!
Apple II computers for $29.95." Colonel Jack Declares War on Inflated Software Prices "My motto has always been 'Better Quality at a Better Price'. ActionSoft simulations are generations ahead in strategy, action, and technology. And at $29.95, they're also priced less than the competition.
"Why pay more for a second-rate simulation when you can have the best for less? ActionSoft simulation software sets the new price/performance standard against which all other simulations must now be judged. But don't just take my word for it. Try ActionSoft - you'll be convinced.1
Colonel Jack's 9000-plus hours
Soft -GENERATIONS AHEAD IN SIBAIEGV ACTION SOFTWARE"
122-4 S.RACE ST. URBANA . 1L 61801 (217)367-1024
in the development of Thunder
Chopper!
■[ Don't buy another submarine simulation (like Silent Service o m' comes close to Up Periscope! We think you'll find that the superior strategic play action and 3D animated graphics of this simulation put it generations ahead of the pack! to the dangerous and skill-demanding night
Strategy You command a WWII Meet class submarine. Patrol the Atlantic and Pacific theairesof war.
Take your orders from COMSUBPAC (Commander Submarine Force Pacitic). or go hunting on your own.
Captain John PattBn's years of US Navy service provide the submarine combat
strategy missing from other sub simulations. Successful enemy engagements are
surface patrol. Up Peri scope I Includes extensive realistic equipment; surface and attack radars,
variabte-power periscope, torpedo data computer, and much more. Armament
of old reliable Mark 10s to advanced lhat can be fired from both fore and aft torpedo tubes.
Graphics and Animation Allied and enemy ships are depicted in truly unprecedented 3D detail, courtesy ol SubLOGIC graphics and animation freighters, tankers, troop ships, destroyers, and battleships, plus various friendly forces. A i _
■■■
i'..
■ 1-. ■
.1
views let you scan all vital information at a glance during the heat of battle.
conducted in lour separate phases: All major land masses and Islands {and even 1. Contact
(Determine direction ol target
a few minor ones) are properly located. Use
motion)
detailed Pacific and Atlantic charts to plot
your course and navigate fight to the action.
2. Approach (Close to within effective 3
Attack
weapons range)
But be careful not to gBt rammed or depth-
(Obtain optimum firing position
charged by enemy ships. And try to avoid the
& avoid detection)
4. Withdraw (Avoid enemy destroyers & aircraft)
f'l't iT"J
embarrassment of sinking one ol your own Allied ships or running aground on an
uncharted Pacific atoll,
Relive eight different historrcal situations and
For true submarine action and realism,
compare youi strategies with those of real
nothing else compares with Up Periscopel
submarine commanders. When you master the daytime periscope-depth attack, move on
enscope! Simulation animation and 3D
igraphic technologies licensed from SubLOGIC
j
"I "I
I-
I H
L-|lHl|l,...lrl|l
3D Graphics and special effects ■ ■ ..nosy SubLOGIC Corp. Electronic Boat Division Commodore 64 and Commodore 128 are Irademarks ol Commodore Electronics, Ltd. Apple II is a trademark of Apple Computer, Inc.
""■■■'I
iiJii/nl^* ■GCNEHATION5 AHEAD IN STRATEGY ACTION SOFTWARE1
See Your Dealer...
122-4 S.H ACE ST. URBANA . IL
Or write or call us for more informalion. Up Periscope! is available on disk lor the Commodore 64/128 and Apple II computers
Captain John Patten, USN (Ret)
(or a suggested retail price of $23.95. For
direct orders please specify which computer version you want. Include S2.00 for shipping and specify UPS or first rtass mail delivery. Visa, MasterCard, American Express, and
Diners Club cards accepted.
61B01
(217)367-1024
- $29.95 Better Engineering at a Better Price
Climb into the pilot's seat at a highperform an ce sco u t/resc ue/l ig ht-att ack helicopter! This chopper for the 1990s and beyond, based on the Hughes 530MG Defender, provides theenhanced power and
- or helicopter simulations, And with over Rosenow has the experience to provide all the helicopter action and strategy you've been looking for.
ThunderChopper's combination of power
ThunderChopper carries all the standard
plus control IbIs you land on helipads or
flight instrumentsas well as advanced
rooftops wilh ease. Gain enough experience
inslrumentation (Forward-Looking
and you'll be ready to test your skills In a
Inlra Red, CO2 laser radar, zoom television,
variety of realistic rescue or combat
and ECM) palierned after the equipment
scenarios. Or relive pre-programmed historical situations to see how your
now being tested in the US Army's LHX helicopter-of-the-future' program. Armament
strategies and abilities compare to those of real chopper pilots. In attack mode, you can
earth' flight and make lull use of your chopper's advanced (light controls and avionics.
Graphics and Animation
Hughes Chain Gun, and Zuni rockBts precise controls provide the power and
maneuverability to use I horn all effectively. From simple landing practice to the most complicated exploration, rescue, or combat
mission, ThunderChoppcr is the ultimate in High-speed 3D graphics, courtesy ol
helicopter action and realism. No other
SubLOGIC, oiler superb out-I he-wind shield
helicopter simulation even comes close.
views in both day and night flight modes. A complete instrument panel and splil-screen
view allows you to scan all vital information at a glance while performing combat and rescue operations.
un nsedfromSubLOGIC
1986 Action Soti Corporation
3D GraphFes and special eltects courtesy
SubLOGIC Corp. Skunk Works
Commodore 64 and Commodore 126 are trademarks of Commodore Eleclromcs, Lid Apple II is a trademark of Apple Computer. Inc.
.-â&#x2013; tali
ACTIONSoft
firm nit ion1; ami ah in siHMf (.v action
See Your Dealer. . .
t22
Or wrile or call us (or more information.
ThunderC hopper isavailable on disk for Ihe Commodore 6<in 23 and Apple II Computers
version you want. Include $2.00 lor shipping
and specify UPS or first class mail delivery. Visa. MasterCard. American Express, and
Diners Club cards accepled.
II
hlBOi
(?t7) :lfi7- 10?4
Colonel Jack Rosenow, USAF (Rot)
for a suggested retail price of $29.95. For direct orders ptoase specify which computer
A S HACE ST URBANA
- $29.95 -
Better Engineering at a Better Price
Editors and Readers
Do you have a question or a problem?
Have you discovered something that could help other Commodore users? We want to hear from you. Write to
the disk drive should be turned on first. Still others say the computer should be
Press RUN /STOP-RESTORE (to get the READY prompt). Cursor up to READY,
first, if you feel that a specific power-on sequence works best for you, then that's
press RETURN, and then type PRINT Y.
Gazette Feedback, COMPUTED GA
the right one for your equipment.
ZETTE, P.O. Box 5406, Greensboro, NC 27403. We regret that due to the
The black lines in your printouts are
volume of mail received, xve cannot re spond individually to programming questions.
caused by overlapping lines. Printers are most often used to print letters and other characters, so they're set to put spaces be tween lines by feeding the paper forward a little between lines. Within programs like
Magnets, Peripherals, And
Print Shop and Newsroom, the printouts are high-resolution images. Ideally, each hi-res line would print just below the line above. But this isn't always possible, so
Smeared Ink We've had our two 64s (one for us and one for the kids) for almost three years,
and use them daily. Recently we were told the disk drive must be kept on the right side of the computer as there is a
magnet in the left side that would erase disks placed in the drive. Is there any truth to this? Would you also please tell us the correct order for turning on peripher als? We have had several discussions
with friends and agreed that you would have the last word. Also, what would he the cause and correction of the faint Hack lines run ning across the paper (as if the ink were smearing) when using certain programs
such as Print Shop or Newsroom! We've adjusted tho paper thickness lever and
changed ribbons, but the problem persists.
Jnn Weis
While it's true that strong magnetic fields can destroy information recorded on disks,
you needn't be concerned about which side of the computer the disk drive resides on. There's no significant source of mag
netism Inside a Commodore 64. In a quick
glance around the office, we noticed that
many people place their disk drive to the right of the 64, but that's probably because it's easier for right-handed people to use a
disk drive if it's on the right. Those who have a disk drive on the left have experi enced no problems. The "which order to turn on peri pherals" question has caused quite a bit of discussion in the past few years. Here's
the final word: It doesn't matter whether you turn on the computer, printer, or disk
printer manufacturers have a choice:
Either put a smidgen of white space be tween lines or overlap the lines a bit. Overlapping lines gives the picture a more "solid" look, so it's preferred.
I'm planning to sell my regular 64 to buy the new Commodore 64C. Is it
worth it, or should I keep my regular one? Scott Cummins
The new computer differs from the old only cosmetkally; internally, the 64C is exactly the same as the older 64. The 64C does come with nai> softwareâ&#x20AC;&#x201D;the GEOS operating system and software for the Quantumlink telecomputing service, but you can buy this software separately and run it on your regular 64. You may prefer the enhanced packaging of the 64C; or you
When the 64 is turned on, it says 38911
bytes free. But if I type PRINT FRE(O) + 2T16 in immediate mode, it prims the
number 38909. Now I don't care about the two bytes, but is that normal or should it be 38911? Stephen ]. Sommer On power-up, the 64 tests the beginning and end of free memory and subtracts to
find out how much memory is available. There are 38911 bytes free for use by
A BASIC program line always ends
with a zero, and the last line in a program
contains three zerosâ&#x20AC;&#x201D;one for the end of the line, plus two more zeros that indicate the end of the program. When you turn on
your 64, there's no BASIC program in memory and the memory test finds 38911
bytes free. But the initialization of BASIC, which comes later in the power-on se
quence, places two zeros at the start of the
BASIC program text area (at 2049 and 2050), just in case you try to LIST or RUN with no program entered. So, even though there's no program,
two bytes are used. When you use the FRE function to print the amount of free mem
OUT OF DATA
CP/M Listings
When 1 put the cursor on the line that says "READY." and press RETURN,
the computer prints an OUT OF DATA error message. Is READY a command?
Rehan Ahmed
READY isn't a command, but READ is. READ takes information from DATA statements for use within a program. When you press RETURN over READY,
you're telling the computer to read data into the variable Y. // there are no DATA statements in the program in memory,
swear that turning on the printer first,
see the OUT OF DATA error.
then the disk drive, makes everything
To see how this works, type NEW;
work more smoothly. Others argue that
then enter a line such as 10 DATA 500.
January 1987
Missing Bytes
may prefer to purchase the software and "upgrade" the computer yourself.
there's nothing to read and that's why you
COMPUTE!'* GaiBftB
The Mystery Of The Two
BASIC.
The64C
drive first. Some Commodore owners
16
The READ has put the number 500 into the variable Y, and PRINT Y prints out the number.
ory, you see 38909 instead of 38911.
All of your programs are written for BASIC or MLX-format machine lan
guage. Is there any possibility you'll
print programs for the CP/M mode of the 128?
Hubert Lin
The Commodore 64 and 128 have a builtin operating system and a built-in BASIC language. Readers can type in BASIC pro
grams as is, with no other software or hardware (although a disk drive is neces
sary if you want to save the program). CP/M is an operating system which can run various languages such as BASIC, C, Turbo Pascal, and so on. But 128 own
ers don't get a language with the CP/M
200 FUN yousul
vwtoLU... Subscribe to COMPUTEI's Gazette today through this special introductory money-saving offer, and you'll be getting a lot more than just another computer magazine. That's because
each issue of COMPUTER'S Gazette comes complete with up to 20 all-new, action-packed programs.
Subscribe now and you can depend on a steady supply of high quality, fun-filled programs for your Commodore computer—
^
programs like Disk Editor, Mini-Filer, Arcade
Baseball, Budget Planner, Sound Designer, SpeedScript, and hundreds of other educa tional, home finance and game programs the entire family can use all year long. The superb programs you'll find in each issue are worth much, much more than the low subscription price.
:■■•
i _ ■ ■ — ■ -- —
And there's more to COMPUTEI's Gazette than just exciting new programs. Month after month, the superb articles in COMPUTEI's Ga zette deliver the latest inside word on every thing from languages to interfaces...from programming to disk drives.
Whether you're a novice or an experi enced user, COMPUTEI's Gazette is the magazine for you. So subscribe today. Return the enclosed card or call 1-800-247-5470 (in
Iowa, 1-800-532-1272).
'COMPUTE* Computer*
And MIDI _ Wimpy* Hunter
AND
ArcacM
-
I
■:
111
1111 COMPUTE! Publications, Inc. One o( Itie ABC Publishing Companies
If attached order card is missing, write: COMPUTEI's Gazette RO. Box 10955. Des Moines, IA 50950
disk; they have to buy their own. Prices for CP/M languages range from S50 to $200 or more.
All owners of the 128 have CP/M, but only a small percentage oivn a given language. A type-in program for CP/M mode would appeal only to a small group of 128 owners who happened to own a particular language. We do, however, publish articles for 128 owners who use
CP/M. For example, sec page 97 of this issue.
numbers, separated by commas, The first number is the starting position within the larger string. The second is how many characters you wish to extract.
For example, AS = "SECRETLY--. PRINT MIDS(AS,5,2> would start at the fifth tetter, take two characters, and print ET. If the second number is one, you can
look at characters one at a time. Another useful function is LEN, which returns the length of a string. PRINT LENC'THIS IS A TEST") would print the number 14. The following pro
gram asks you to input a word and then prints out the characters one by one, using
Secret Codes I've been trying to write a program lhat would both encode and decode a mes sage. The code works by taking the first two letters of a word, checking the
number on the enclosed grid, and writ ing down that number. For example, "THIS IS MY CODE" would turn into 348-365 365 505 113-149, because the number .it column T, row H, is 348, the number for I and S is 365, and so on.
My question is, how do you break
LEN and MIDS: 10 PRINT "INPUT A WORD (OR END)" 20 INPUT WS: IF WS - "END" THEN STOP 30 A = LENtWS)
for example), you could encode the mes sage with a two-dimensional array. With
in the sample grid you sent, the intersection of B and E contains the num ber 55, so you would have to create an ar ray with the DIM statement—DIM T(26,26)—and then assign a unique num ber to each slot. T(2,5) would hold a 55,
T(9,19) a 365, and so on. Since there are 676 combinations (26 times 26), you should either put the numbers in DATA
statements and then READ them into the array or write the numbers to a disk file and then INPUT* them into memory. To
decode the numbers into letters, use a onedimensional string array (DIM FS(676!>, each element of which contains a twoletter string.
40 FOR J = 1 TO A: XS - MID$(W$,J,1)
Avoiding The Save-With-
50 PRINT "LETTER #";J;"IS ";X$
Replace Bug
60 NEXT: GOTO 10
Now that you can pull out individual
letters, you need a way to convert them to numbers. The ASC function takes a letter
a word down two letters at a time and then turn it into a number? If you have any ideas, I'd appreciate them. Robb Feldhege
as input and returns the ASCII value. The ASCII numbers 65-90 represent the let ters A-Z. PRINT ASCC'C"), for example,
The MIDS function, which extracts a substring from a larger string, would serve your purposes. It's followed by pa rentheses containing a string and two
assuming the string contains letters but no
should return a 67. If you subtract 64, you'll end up with a number from 1-26, numbers, spaces, or punctuation marks.
Given two numbers that represent characters (2 and 5 for the letters B and E,
1 have read that it is wise to avoid savewith-replace. My problem is commer cial software that uses save-withrcplace. 1 have already lost one file, and I'm afraid it will happen again. Can you give advice on how to use such software? Ornulf Nyberg
One solution is to use a different filename with each save and then delete the old files manually from BASIC. Unfortunate ly, some software uses the name that you loaded the file with to save it back. If your
Infocom, introduces four new gam o
Infocom,'" the crazy people who brought you "Zork"fil and
piqued, you'll embark on a rowdy romp through the solar system.
Galaxy,"™ has a habit ofcoming up with games that add a new dimension to interactive fiction. And the best keeps getting bet ter. Case in point: "Leather God desses ofPhobos."™ Ithasa scratch n' sniffcard and a 3-d comic book to excite all your senses. Once your interest is
science fiction has 3 "naughtiness
"The Hitchhiker's Guide to the
This hilarious spoof of 1930's pulp levels" for the prude to the lewd. "Leather Goddesses" is sure to amuse members ofeither sex.
One's really warped. Then there's "Trinity™ It answers the question of whether a game can be both light-hearted
and profound. You journey through a time warp into a mis chievous lantasy world where all atomic explosions are mysteri ously connected. "Trinity" takes you back to the dawn ofthe atomic age and puts the course of histoiy in your hands.
One's a real circus. It has been said that the circus is the only really mysteri ous thing left in civilization. One thing's for sure, there is plenty ofmystery in
"BaUyhoo.BT""While trying to locate the circus owners kid napped daughter, you are Bomersaulted into a threering world ofdeception and ciime. To solve the crime
Get S2'i;"i worth df coupons KHEE at your retailer today.
software lets you specify the drive num ber, your files will be safe. For example, when the program asks for the filename,
A potential problem derives from the sequential nature of such files. If the busi ness grows to the point where there are
type O:filename instead of just filename.
5000 customers, it will take a long time to
If none of these options is available, turn your disk drive off and then on before sav ing a file. This is inconvenient, but it will
find, say, the 4182nd name. You'd have to read sequentially through 4181 records before you reached the one you wanted, a very slow process. You could give each
prevent the problems caused occasionally by save-with-replace.
customer a separate sequential file, but
Commodore disks allow a maximum of
only 144 files in the directory.
Deleting A Record From A Relative File Commodore-indexed relative files fas
cinate me. Unfortunately, there appears
to bs relatively little known aboui how to delete a record from an indexed file.
The articles you've published about rel ative files didn't address this question. I'm sure there are other programmers
who would like to know more about the topic. Larry E. Rich
Here's a brief overview of Commodore's various file implementations. Imagine a small business that has four customers: Young, Abel, Norton, and Delaney. To save those names to a sequen tial file, a program has to open the file for writing, write the four names, and then
close the file. The names are stored in the
order in which they're written, SO if Young were the first name in the file, it would be the first one to appear when you opened the file for reading.
Another limitation occurs when you need to sort the file. To alphabetize, you could read the four names into memory,
alphabetize them, scratch the old file, and write a new file. That's fine for small amounts of data, but when there arc sev eral thousand records, time becomes a
factor. Relative files to the rescue. If you know where a certain record is, you can read it directly from a relative file -without having to search through the intervening records. To find the name at position 3284, you'd set the pointer to 3284 and
read the name tor other data) in the record. To alphabetize a relative file, you could read all the records into memory, sort them, and write them all back out. But
that would be just as slow as rewriting a sequential file. A faster way to handle the information is to use a separate index file. (Such indices are usually stored as ordi nary sequential files.)
If the files have been written in the
es. One really smells.
Every package includesan inlegmt set o/pru/ra
to excite yvur seiists andeiikaiicr the game.
and save your hide from a per manent spot in the freak show, you'll need to stretch your puzzle-solving skills to the limit One's really haunting. Wrapping up this new quartet is a classic gothic mystery set in a haunted castle on the mistslirouded seacoast of Cornwall. In "Moonmist"'" you'll explore the darkest reaches ofTresyllian
Castle and get involved with an eccentric cast of characters, including British nobility, while trying to save your best Mend I from a vengeful ghost. "Moonmist" offers four distinctly differ ent sets of clues, problems, solutions and hidden treasures. So you'll die to replay it again and again.
All four are easy to get. Simply follow your nose to
your local software store today.
inFocom 0nmtetousatl2SCunbridgeRttlc Drive, Cambridge, HA0214D. 5 Infocom. f u1. Z.j.a i * j rejrisierwl Iraitmart - - i L i ^.!..
hoc. Trrm [y. leather fjfni(3*b^'3 u( Phntw and M Lijn mi-"T nt 1 raitmirks ol 1 nrÂŤt>m. I k. Tht 11 ilctiifcrr't tiuiiic to iheGakxj L ,l ^j.LiIi'.T.jrl-H-i" 1 ^ij^
order (1) Young, (2) Abel, (3) Norton, and 14) Delaney, the index file would contain the numbers 2, 4, 3, 1, 0, because Abe! is record 2, but should be first in the alpha betical list. Delaney (record 4) is next on the sorted list, and so on. The 0 is used to mark the end of the list. Instead of a 0, you could also set another variable to keep track of how many records there are. If a new record is added, it goes in the
next available position in the relative file. Let's say you add record (5) Michaels. The
new index file would contain the numbers 2, 4, 5, 3, 1, and 0. The number 5 has been inserted in the third spot on the list. Note that you don't have to resort the entire
list; all you need do is find out where the new record belongs. Now let's say Detaney's nameâ&#x20AC;&#x201D;re
cord 4â&#x20AC;&#x201D;needs to be removed from the list. The first thing you do is change the index file to 2, 5, 3, 1, 0. If the record number
isn't on the list, it has been deleted. You might also want to add the number 4 to a list of available records. The next time you add a neiv customer, don't put the name in record 6; put it in record 4.
The Dangers Of Static After upgrading from a 64 to a 128 and
after using it for over a year, a problem has developed. The fire button on port 2 does not work anymore. There is nothing wrong with the joystick; it
works fine on port 1. There seems to be no problem with [he connections inside the computer. I would be grateful if you could let me know what the problem is and how to fix it myself, since there is not a Com motion1 dealei in my country. Yousef E. Ebrahim
It's likely that me of your Complex Inter face Adapter ICIA) chips has failed. The probable cause is static electricity. The power switch is very near the joystick
ports, so, for example, if you walk across a carpel (building up a static charge) and
will not damage it at all. In general, noth ing any program does will ever damage any of a computer's internal hardware. Like all other electronic components, SID chips occasionally fail. The only cure is to replace the chip. The answer above about replacing CIA chips also applies to SID chipsâ&#x20AC;&#x201D;replacing the chip will be cither simple or impossible, depending on whether or not the one in your computer is socketed. The SID chip, which has the nu merical designation 6581, is located near the center of the circuit board in both the 64 and 128.
reach to turn on the computer, your finger may spark against the joystick port and
send an unhealthy voltage directly to the CIA chip. The symptoms may include a joystick port that doesn't work correctly, as you've experienced, or even a totally nonfunc
tional keyboard. Often you'll find that a number of keys on the keyboard will not work correctly. !f you encounter any of these symptom, you're in good company; our experience indicates that this is one of the most common hardware problems for
the Commodore 64 and 128. The solution is to replace the faulty
CIA chip, which is cither quite simple or nearly impossible, depending on the ver sion of your computer. The CIA to be re placed is the one nearest the keyboard connector. In Commodore 6is this is in the upper-left corner of the circuit board; in 128s it's in the lower right comer. The
chip has the numerical designation 6526. If the chip is in a socket, make sure the machine is unplugged from the electrical
outlet and just pull out the old one and in sert a new one, taking care that the you don't bend any pins and that the new chip is oriented in the same direction as the old one. On some Commodore 64s, the chip may be soldered directly onto the circuit board rather than being in a socket. In this case, ice recommend not trying to replace
the chip. Unless you have special equip ment, it's extremely difficult to remove a large soldered chip without damaging the
circuit board. In this case, you'll need to contact a Commodore dealer or repair center about getting a replacement circuit board. Check the advertisements in GA
ZETTE for companies that sell replace ment chips.
Killing SID With Kindness? After about one year's intensive use,
the SID (Sound Interface Device) chip in my Commodore 64 has fallen com
pletely silent. Can this be caused by misusing the chip? For instance, can
you damage the chip by POKEing it too frequently?
Teuvo Laitinen
The SID chip is designed to be POKEd; such activity is considered normal use and 20
COMPUTE's Gazetta
January 1987
Appending ML Programs
to POKE to locations 45-46 (the end of
BASIC on the 64) and then use the SAVE command.
An Undocumented 128 Command i was experimenting with different
functions on the 128 and typed RREGISTER A,B,C,D. The computer ac cepted it, so I typed PRINT A,B,C,D. Four values appeared and 1 wrote them down. Later that day, I entered the ma chine language monitor and was sur prised to notice that the values in the
accumulator, X register, Y register, and status register (AC, XR, YR, and SR) were the same as the values 1 had writ
How is it lhat there are some BASIC
ten down! 1 believe this is a previously
programs that are only three or four
undocumented function, since it
lines long and yet they take 30 seconds
doesn't appear in the System Guide.
or more to load? They must be loading a machine language program as well. But there's no LOAD command tor this in the BASIC program, and after you run
it, it doesn't access the disk. Somehow the program is automat
ically loading the ML, because the three or four lines couldn't be so many blocks long on disk. How would 1 write this type of loader? Chris Miller
SpeedSoipt Is a good example of a ma chine language program that you load and run as if it were a BASIC program. There's no need to type the SYS command because it's built into the program. If you list it,
you'll see a single line that saws 10 SYS
Scott K. Silverman
The RREC command in BASIC 7.0 is in deed undocumented, at least xvithin Com
modore's manuals. It's not mentioned in either the System Guide or the Program mer's Reference Guide. However, RREG is covered in COMPUTERS 128 Pro
grammer's Guide. RREG Is followed by one or more variable names (A, B, C, D are suitable). It puts the values of the accumulator, andX,
Y, and processor status (P) registers into the variables. You can thus pass values from an ML program back to a BASIC pro gram via RREG. You can also send values the other direction, by adding up to four variables or values after a SYS statement.
2061 and no more. And yet, it takes up
SYS 3072,Al.A2,15,Z(5), for example,
20-30 blocks on the disk. If you were to load SpeedScript into
mulator, A2 into the X register, 15 into the
an ML monitor and look at locations S0801-50SOC, the beginning of BASIC, you'd see the following sequence of bytes: OB OS 0,\ 00 9E 32 30 36 31 00 00 00
The first two bytes are the line link (a
would put the value in Al into the accu Y register, and Z(5J into the processor sta tus register. The equivalent on the 64 is
POKEing values into locations 780-783 before you SYS and then PEEKing loca tions 780-783 after the RTS from the ma chine language subroutine. jg
pointer to the next BASIC line, at $080B, which happens to be the second-to-the-
lasl zero). The next two (0A 00) are the line number (10) in low-byte/high-byte for mat. The token for SYS is $9E, followed by the numbers 2-0-6-1 (as ASCII charac ters). The three zeros mark the end of a BASIC program.
Location 2061 is the next byte follow ing the zeros, so when you run the pro gram, it executes a SYS to the next available address. The programs you've
COMPUTEI'S Gazette is look ing for utilities, games, applications educational pro
grams, and tutorial articles. If you've created a program that you think other readers might enjoy or find useful, send it, on tape or disk to:
noticed with three or four lines use the
Submissions Reviewer
same principle. SpeedScript was written with a ma
P.O. Box 5406
chine language assembler which wrote the necessary bytes to disk, followed by the
ML program. To do this yourself, send the appropriate characters with the .BYTE pseudo-op (if it's available in your assem
bler). If you're using an ML monitor, store the bytes into memory and then save the
memory from S0801 to the end of the ML program. Another way to do this would be
COMPUTE! Publications
Greensboro, NC 27403
Please enclose an SASE if you wish to have the materials returned. Articles are reviewed within four weeks of submission.
COMMODORE CLASSICS! PAPERCLIP WITH SPELLPACK
PAPERCLIP II:
for the Commodore 64
for Ihe Commodore 128
"The " I Best Selling Word Processing Package." - BILLBOARD'S COMPUTER SOFTWARE CHAKT
only
"An exceptional value... one of the best software investments now available for the C12H!"
"Superb... the most sophisticated to date."
- RUN MAGAZINE
- COMPUTE MAGAZINE
"The best professional word processor available." - RUN MAGAZINE
The *! best-selling word-processor, re-designed to take full advantage of the Cl2S's increased memory, speed and power. Compatible with C-64
■ Fast: Insert/Delete, Move or Copy words,
PaperClip text files.
phrases, sentences or entire blocks of text.
■ Easy: save up to 52 repetitive words or phrases, then enter them with just two keystrokes. ■ Sophisticated: Global Search and Replace
changes even- occurrence of a wrong word or
■ Integrated 38.000-word spelling checker to give yvu error-free documents, ■ Built-in telecommunications module to access on-line services — one toggle moves you between word processor and terminal.
phrase.
■ Works with the Consultant Data Base Manager
for the C64.
■ Personalized form letter mailing list and mailing label functions. ■ Built-in Spellpack with Dictionary for fast error checking.
THE CONSULTANT
■ Works with THE CONSULTANT for the CI2H.
■ New editing features include multiple columns, reverse video scroll and chaptering, with maximum document size now expanded to !)!>!> lines.
CALK1T for the Commodore 64/128
Database management made easy!
"... the very best program of its type... a powerful tool that's not overpowering... the perfect spreadsheet for the home user,"
"Combines simplicity with speed and gigantic records."
■ Simplified, streamlined spreadsheet program
for the Commodore 128/64
- COMPUTER ENTERTAINER NEWSLEITEB
with "What IP" capability for projections and
- COMMODORE MAGAZINE
■ Built-in templates for the mast-needed database functions Inventory, Budgets, Mailing Lists, Catalogs and many more. ■ Keyed field access speed — I'10 second; sorting speed — 4 seconds per 1000 records.
■ Sir search operators — Equal To, Greater
Than, Less Than, Not Equal 'To, Match Anywhere, Wild Card.
Estimator, and many more.
■ Formats are already set up. calculations are pre-programmed - all you need do is enter data.
■ Design your own customized worksheets to
solve specialized problems,
HOMEPAK
■ Totally flexible relational reporting — insert any Consultant data file in a report.
for the Commodore 64/128 "... inexpensive, powerful, integrated software.
■ Works with PaperClip Word Processor.
As such. HomePak is the winner of InfoWorld's Best Buy Award."
KEYS TO TYPING:
for Ihe Commodore 64/128
- INFOWOKLD MAGAZINE
...one of the finest values on the market. Performance: excellent. Value: excellent."
■10 words a minute in 32 easy lessons — or less!
Learn to type at your own pace! ■ 32 step-by-step lessons to reach tit least grade 10 proficiency!
■ Powerful Macro facility — log on to your
Kirn Hlh.MSCUDUl.»ii[IMfompanv:iOWur.lSlrTrt.Bkhn»nd HBI.
(II6IWM 3til6 II* >ou cart nrHllhli product BltuurlmjiJrrTallrr vnumii
unlrr LI dlrr<-| from maMh<-[uLI tugs*"r<1 Mitprifr plug Ij.W [or [K>4l,Mr ■rulhqlulling. Inrprojucl "njtnplrw lall I KM IS7.5707 (LJ». onfj I
liirmii.lllar^rir.rMrluJnlpnxlufT.jnuijrul.^.hiirlhrlaltMinl (Hi r fill I Mil u r I nla I <>>( of pruducii
Fur Illr AI'l-O1. AI'l'I.F.MACiVI(}S>l. .i '
..
i
..-.
- FAMIiyCOMIWINLl MAGAZINE
Three easy-lo-use programs on one disk;
/. HOMETERM TELECOMMUNICATIONS
■ Lessons based on proven instructional techniques used by typing teachers.
■
•
tDMMUIHIKhAMirjAUniBM i- ism, llmirrira Included. APPLE. UI'I*. MAC' IVIUM I. At 4K1.4TAKI .tO
AMI CIA. mil IBM an rj lnn1r[Birtn>iT>rirrllnl\DtAPPIi. (OMIT TfJts ISC . ATikffi
BATTERIES INCLUDED
« Built-in application templates- Check Book, Budget, Installment Payment. Income Tax,
Balance Sheet. Stock Portfolio. Materials
■ Extensive macro capability
.i v.1'
estimates.
favorite bulletin board or database with one command.
■ Flexible data handling — save incoming text to disk, edit it, print it.
2. HOMETEXT WORD-PROCESSOR ■ (her 20 fullscreen editing and formatting features: move & copy, word-wrap, justification, automatic paging and many more.
3. HOMEFIND DATABASE MANAGER ■ Natural English-language data entry/retrieval
system, for simplified electronic filing. ■LS SLCCESTEI) LIST PRICE.
HUTAII.rRS MAY SELL FOB L£SS,
All three HomePak programs work together so it's
easy to transfer data and perform integrated tasks.
Getting Started With Telecommunications Services Kathy Yakal, Assistant Features Editor More and more Commodore owners are discovering the fun
and value of computer-to-computer telecommunications. And membership in one or more of the nationwide telecommunica tions services is among the most popular and entertaining mays to telecompute. Here's a look at how to get started. The explosion in the consumer electronics industry over the last
What You'll Need
decade or so has caused many peo
connect—or log on—to a telecom munications service is relatively
ple to rethink their traditional no tions of entertainment and communication. Take video cas
Although the setup you'll need to
simple and inexpensive, the hard ware and software required on the
sette recorders {VCRs), for example. They are now affordable household items that make it possible to rent, or actually own, copies of motion
other end is not. These services are
pictures.
ment, and large staffs of program
Cable television, to a lesser de gree, also gives people more control over their entertainment choices. A cable system incorporating 20 or 30
channels offers many times the choices available just a few years ago.
Likewise, personal computers and modems, the peripheral devices that enable your computer to com municate with other computers over telephone lines, are bringing about similar changes in communi
cations. Online news and infor mation networks offer a wide variety of services, ranging from fi nancial information to public do main software to online shopping to conversations with people around the world. You no longer have to wait until the stores are open to shop, or keep looking out the door to see if the paper has ar
rived, or listen to the busy signal after repeatedly dialing a friend's
phone number to chat. And if you choose and use the service wisely, it won't break your budget. 22
COMPUTE'S Gazelle
January 1987
complex businesses, requiring hun
dreds of thousands of dollars worth of computer and telephone equip mers and customer-support
personnel to keep the systems running.
All you'll need is your Com modore computer, monitor or tele vision, disk drive, and modem.
Your considerations in buying a modem will likely have to do with how much you want to spend, the
variety of features you want, and your plans for future computerrelated purchases.
Modems capable of working with Commodore computers range
from under $50 to hundreds of dol lars. If you anticipate spending a lot of time online, you may want to in vestigate the special features of fered on more expensive modems. And if you think you'll be hanging onto your Commodore for a few years, many of the inexpensive
modem you'll be able to use on
both. {For more information on modems, see "A Buyer's Guide to Modems" on page 30.) Telecommunications is similar to other computer applications in
that it requires special software. Telecommunications software, often called terminal software, does the work necessary to let your com puter "talk" to another computer.
Most modems come with such pro
grams of their own, but often these are not sophisticated enough to handle much more than the most
routine operations. If you find this to be true after spending some time online, you can look into buying something more suitable.
Once you have the hardware and software necessary, you'll need a way to get access to the online ser vices. This is handled in one of three ways. Some services offer starter kits, packets that you can
buy at a computer store or through the mail that contain instructions
for the system as well as your own
personal log-on information. Some require a phone call or a request in
writing to receive a password—the code word that keeps your telecom munications private. Instructions
for using these systems are handled online and also through written
documentation. In both of these cases, just about any terminal soft ware will suffice. But at least one online service currently operat ing—QuantumLink—uses a spe cial terminal program written
Commodore-specific modems will
specifically for Commodore com
suit your purposes. But if you plan to buy another computer in the near future, it might be wise to spend a few extra dollars now on a
one of these disks. There's one more thing that's advisable to consider before
puters, and subscribers must obtain
Your Ticket To The Best
In Sports
When was the last time you had the chance to attend a championship sporting event-or better yet, play in
one? Gamestar's series of outstanding sports simu lations gives you that chance. Make the playoffs. Play in the final round at Pebble Beach. Fight the heavyweight champ for the title.
Every Gamestar simulation is as real as the sport itself, from gameplay to strategy to graphics. So winning the championship
won't be easy. If it was, il wouldn't be worth it.
For the very best in sports-the
excitement, the challenge, even the championship-Gamestar is your ticket.
amsnji
AvaHiblrfor[BMPCPCjrand Tandy 1000, Commodore Amlga, and conipalible com-
puler ayiLfrmi. Coming toon iiir A|iji1- I!, AUri ST Jndtom-
Anllabfc for Apple II. THM PC bailable for Apple LI. IBM PC PCitandTindy LOOO, Commo- pqtandiamty 10O0, Commadorve1), 138. Jnd Amiga. Alari dorefi^, L^B. and Arnica, Atari
ArailabLe farAppk. IIJBM PC PqcandTmdy 1000, Commadora Gi, 128, and Amiga, Aiari
mm. ici-
fyticms-
SI and compatible compur#r
ST and compatible computer s^nicnu.
Araifcabte for Commodore and 138 compurerij^iems-
and 128 computer
SX and toni|..jii!.h computer
|j^riMi (nmpulcr >ul'-ii]>
ir4rt^j*olAppk^umH^l«AuW.li1ji«IJU.^l.k^i™>mjAr,fW^^
«WritiA.rlrtK«i!lnr.'
launching into telecommunica
er person are usually possible, as is
tions: Where is your computer sys
electronic mail, messages that you
To make these areas as helpful as possible to their users, system plan
tem physically located? Obviously,
can leave for another user to pick
ners often enlist the help of experts
it needs to be near a phone. If you
in a given field to answer questions
have only one phone in your home
up the next time he or she logs on. And if you get lost in the system at
and would like to add an extension
any time, there is usually a com
specifically for telecommunica tions, think about placing it a room away from other family activity. Be cause hourly online charges are lowest at the least active hours for telephone services (evenings and weekends), you may be spending
mand to signal a system operator
• Neios and sports. The newspa per, radio, and television may still be the preferred way to get the lat
(sysop) that you need some individ ual assistance.
and facilitate conferences.
est news about current events,
• Financial information. If
weather, and sports, but online ser
you're a serious investor in the
vices continue to improve their cov
stock market or even just a casual
erage. They can't as yet provide the
owner of a few stocks here and there, you may want updates on what's happening on the stock ex changes. Some telecommunications
kind of in-depth coverage a news
services offer easy access to current
the phone a lot and your telecom
printing and delivery time. Their
stock prices, usually with at least a
munications needs are extensive,
edge lies in fast access to breaking
15-minute delay.
news headlines.
some time telecommunicating when other occupants of your
home are sleeping. If you live with a number of other people who use
you may even want to think about adding a second line.
• Computer-related information.
Many online services have their roots in this activity, since the im
How To Choose Currently, there are about a halfdozen or so telecommunications services operating in the home mar ket that attract a good many Com modore owners.
You may ultimately decide to subscribe to more than one online service, but before you invest in your first one, it's best to look at your needs and budget, as well as how each service can meet those criteria.
First, carefully examine each service's fee schedules and hours of operation. Services available 24 hours every day often charge much higher rates for weekday daytime use than evenings and weekends, since they offer features used by
businesses during work hours. This tends to discourage casual users from logging on during those hours, freeing the phone lines and the system itself. Next, think about your person al needs for communication and
information. Each service offers a unique configuration of the following: • Social interaction. Most ser nities for interaction with other
users. Some have conference areas, where the conversation is general, and the agenda is set by whomever
happens to be on at any particular moment. Some services set aside
special times and areas for confer ences focusing on a single topic. Private conversations with one othCOMPUTEI's Gazette
and trade software. Generally, the
most technically proficient com puter users in this country are very active online, and many are avail
able for formal and informal confer encing on a variety of computerrelated topics. Most services offer special-interest groups (SIGs)
where information about specific brands of computers is swapped, Commodore SIGs are general
ly divided into several different segments: conference forums, where users can just chat; down
loading areas, where individuals can download public domain soft
ware ( see "Trie Fundamentals of Downloading" on page 34); news
and information sections, where the latest Commodore news, indus try rumors, and product infor mation can be found; electronicmail areas, where users can leave open messages for technical help or private messages to other users; and bulletin boards (BBSs), where
messages and other information fo cus on a variety of more specialized
vices offer many different opportu
S4
petus for starting them was often to provide a forum for computer own ers to share technical information
January 19B7
issues.
• Topical SIGs. The growing number of people online who want
to communicate with other people on non-computer-related topics has led many services to open SIGs
paper can in the same amount of time, but they have an advantage in
that they don't have to wait for
• Travel senu'ecs. In many cases,
a travel agent may be faster and cheaper for cutting through to the best fares and schedules, but online airline guides are seeing an increase
in sophistication and popularity. Their greatest advantage may lie in
emergency situations. More than one harried traveler has passed up the long lines at the ticket counter in the airport, hooked up a portable computer with a built-in modem to
a pay phone, and made a lastminute change in flight reservations.
■ Online gaming. Playing games over the phone lines using comput
ers has gone on for many years, but these games have generally been limited to text commands that can
be easily passed from one kind of computer to another. Sophisticated games that incorporate color, graph
ics, and animation require the kinds of standards that are found only when one kind of computer, like a
Commodore, is used to play telegames with another Commodore.
Still, most services offer a wide vari ety of single-player and multiplayer games, ranging from computer ver sions of simple board games to com
plicated strategy games like CompuServe's MegaWars. • Public domain software. This is
one of the most popular features of online services and BBSs, and also one of their most technically diffi cult functions. Thousands of public
dealing with a variety of these top
domain—or noncopyrighted—pro
ics. Just about any interest imagin
grams, covering every computer
able can be found on different services,
and
new ones are con
stantly being created as needs arise.
application, are available online. Mastering the ins and outs of downloading is the trick here.
Jet
■■-■'■'-
■>-■■" ■••
'"'■''■'
''■'!■ '-'■'■■'■
■ i t. •..■■. ---.;■■■
AM
1 : ' ■ -
■
.
SISEsa
■-■.;:■.■"■
BjBaM.jre.
^
■■■:■'■■■■.;■■■■.■ ■
-
■■■-.
V ■;■;■'■■ ■
>•■■■■■■■■:
A New Dimension in Fun Easy aircraft control, coupled with unexcelled omnidirec tional visual (plus audio) references and ballistic power, provide the speed and
aerobatic maneuverability that add up to pure fun. Engage in a wide variety of combat scenarios (land-based
Flight Simulator
scenery Disk compatible
LOGIC
F-16 or carrier-based F-18), or
713 Edgebrook Drive Champaign IL61B20 12171359-MS2Telei J06995
fly over detailed United States
Order Line.(8001637-49B3
scenery at Mach 2.
'-■'.■ ; ■
^. SlraponyourparachulaRislenyourgoggles.Ac<:oladeisabout to launch you lonew hair raising heights in combat simulation. ^ Accolade's Ace of Aces combines all of tlie exhilaration of [light with the gul wrenching pressure of enemy confrontation.You'll climb into the cockpil of the maverick Mosquito tighter bomber, pride of the Royal Air Force during WWII, tangle with the Nazi Luftwaffe, dodge V-l Buzz Bombs, then pierce through the clouds for a surprise bombing raid. What does it take to bean Ace? From you, legendary British pride and guts. From Accolade, legendary payability. Accolade
has done iis part.The rest is up to you, male. ^ fcceofAces
Available on Commodore
64/128. Accolade. 20813 Stevens Creek Boulevard,Cupertino,California 950RPhone 408-446-5757.
Linking Up And Getting Around
tern, and then retrace your steps
There are two ways of getting in touch with an online service. Some have phone numbers dedicated to
expert mode that skips most of the
their services in most major cities.
However, if you live in a rural area, this may involve a long-distance phone call every time you log on. Other services use networks, such
when you want to move to a differ ent area. Most services also offer an menus to save time and money, let ting you quickly jump to where you want to be. Even infrequent users of tele communications services need to learn a bit about a particular sys tem's command structure, the pat
What's Online For Commodore? All of the major online telecommu nications systems offer special
Commodore-specific features, though Commodore owners may
find many general areas of interest there, too. Here's a look at fees, subscriber information, and a brief overview of what's available for Commodore owners on several of
as Tymnet, Uninet, and Datapac.
terns of keys that you press to move
Using dedicated phone lines in ma
the leading online services.
cialized commands that you enter
around. Knowing your way around will save time and money, and you'll help avoid annoying other users with constant queries for help, Also, you'll prevent an inad
to gain access to the system once
vertent lockup, or actual bump off
areas of the service, offering con
you've called the network number.
the system. For example, if you
Usually, this is just a brief pattern of
press the wrong sequence of keys, you may find that you're running in place, and no keypresses will get
versation, special forums, and public domain software for downloading. Many Commodore Plitikers (People Linkers) frequent
Once you're actually online with a service, getting around to the different areas you want to explore
you out. You'll have to turn off your
the general interest areas as well. A
computer, reload your terminal
Help system is available for begin ners, as is Advanced Mode for more
requires some knowledge of the
get back to where you were. That
experienced users.
system's menu structure. Most use a branching menu system. You enter
whole sequence can take several minutes, and leave an unnecessary bad taste in your mouth for tele communications in general. Such a
American Home Network, 3215 N.
jor cities, these networks let you link up indirectly to the desired on line service. Each service has spe
letters, digits, and punctuation marks.
at the main introductory area, move out to the general topic area you want to pursue, work your way down within 26
that branching sys-
COMPUTE'.'s'Gazette
January 1987
software, log on to the system, and
scenario can be avoided from the
start with a little preparation.
American People/Link The Commodore Club here contin ues to be one of the most popular
Frontage Rd., Suite 1505, Arlington Heights, 1L 60004; 800-524-0100 (Il linois
residents call 312-870-5200);
non-prime-time access rate is $4.25 per hour at 300 baud and $4.95 an
hour at 1200 baud; prime-lime fees
modore and Starship Amiga, the two Commodore SIGs, offer inter
sible, allowing easy-to-follow menus controlled by the functions keys, and interactive, animated on line gaming. Commodore provides
are $11.95 for 300 baud and $12.65 for 1200 baud (Illinois residents pay $4.25 at all times).
action and assistance to Commo
CompuServe Information Service
Delphi, 3 Blackstone Ci., Cambridge, MA 02139; 800-544-4005; $49.95 reg
technical and marketing support for
istration fee; prime-time access is
QuantumLink Customer Service,
$17.40 an hour and non-prime-time
8620 Westwood Center Dr., Vienna,
CompuServe was one of the earliest online gathering places for Com modore owners, and many still congregate there. One of the main draws for this service lies in sheer
dore owners.
access is $7.20 an hour. GEnie
QuantumLink.
VA 22180; 800-392-8200; no registra
tion fee; $9.95 monthly charge (no ad ditional charges except for certain selected services at six cents a minute).
numbers; close to 300,000 people
Only in its second year of opera
are subscribers. A subscriber base
tion, this service of General Electric
of this size allows a service to offer a great variety of general interest
subscribers, many of whom are
The Source
Though more business-oriented in the past, the Source has been adding to its consumer-oriented features. SIGs were added about a year ago, among them, one for Commodore. The Source, 1616 Anderson Rd.,
has already drawn close to 30,000
features, though specific needs for
Commodore owners. Similar in
Commodore owners are also readi
menu structure to CompuServe, its
ly available.
Commodore SIG offers many of the
CompuServe, P.O. Box 20212. Colum
main features found on older, more
bus, OH 43220; 800-848-8199; $39.95
established services.
registration fee; prime-time access is
baud.
General Electric Information Ser vices, 401 N. Washington St., Rockviile, MD 20850; 800-638-9636, ext. 21; $18 registration fee; prime-time access is 535 an hour, and non-primetime access is S5 an hour.
Delphi
QuanlumLink
Delphi has developed a steady fol
Designed specifically for Commo
lowing over its few years of exis
dore owners, this service requires special software, provided by QuantumLink, for access. This soft ware makes color and graphics pos-
$12.50 an hour at 300 baud mid $15 an hour at 1200 baud, with nonprime-time rates of $6 an hour at 300 baud and $12.50 an hour at 1200
tence, many of whom are some of the most familiar names in Com modore computing. Flagship Com
McLean, VA 22102; 800-336-3366;
$49.95 registration fee. Billing is $10 a month or your usage, whichever is greater. At 300 baud, prime-time ac
cess is 36 cents a minute and nonprime-time access is 14 cents a minute; at 1200 baud, prime-time rate is 43 cents a minute and non-prime-
lime is 18 cents a minute.
w
/Tonight, the Murder Club will be checking into the Gargoyle Hutel.Tomun-ow.you may be checking out hefore the continental breakfast., .in a body bag./ Featuring over 20 different plots. Accuktdes Killed Until Dead puts you in the gumshoes of the world's greatest detective, Hercule! kilmes.You must try and prevent five of the worlds most brilliant murder mystery writers from com mitting the perfect murder. Does steely-eyed Mike Stammer have a chainsaw up his sleeve? Will blubbery Sidney Meanstreet finally bury the hatchet. ..between little Agatha Maypole's shoulder blades? You have until midnight to solve the whodunnit, the whatdunnit
and the wheredunnit before someone's gone and done it!/l\illed Until Deatl.The mystery is pure Accolade. Available on Commodon.64/128. Accolade. 20813 Stevens Creek Boulevard. Cupertino, California 95014. Telephone 40M4(i-5757. J
TCP-HOME OF THE HITS OPEN 9am-8pm: Mon-Frl, Wam-Spm Sat EAST COAST TIME
INFORMATION AND
PA OffDERS 814-234-2236
HOLIDAY HOURS Dec 1-23; M-T 9am-10pm, F 9amSpmt S&S 10am-6pm
—PRINTERS—
I^AT T T^TfV Educational Software too! VXlAljJ-frjXVX MISC GAMES Hobbitt Siuganlll
All Games stocked (or quick shlpM!
MINI] SCAPE
, ..... ..
SCAU. , (37.95
,.
WunJor by Ihe Doisri
....
S29.S5 H5.95 SJ7.95 (2995 S3295
(H 95
Hu.iCh HiMd 7 LfvaOa'POBH*
, ....
LanQH-r Board Tourn. Diik
123.9; (W.B5
Raacntarllw St*r»
J 16.95 $22.95
SotlwarB Golden OkJlflS ...
iie.95
Tim L&ary'e Mind mlrrat,,.. S24.95
(22.95
LawOllhe W«! PSI 5 irains CO
(22.95 (22.B5
AlCkrBr_,._
(19 95
QonwwjTirrw Camp Fiiflwtu CdKWn
(19.9& llfl.95
"3L.riM!>wn lo Ihuidawn
Jrj !/>
ACTIVISION
FustTiscks Slot Car Gon*t $19.05 Garry Kitchen's Gamumnki J24 35 GEJA BasMibaN 2 Of! 2
S24.9S
Qhoaibysters,
$24.65
Great Arw FIR
$24.95
i'jCKUt
$19.95
HattftTII
S2*.3S
lamthae*
H< 65 $2*95
Liniii Computer Peep*
(24.65
MaslarQf Lamps
SI 9.95 S13.HS
OnCounTannlf
$21.05 $19.95
129-95 Ultima IY S25 S5.
Su mrrvr 0:f- . -■■. II
12995 (29 95
Super Cyds Wi '.if-H
-
(27.95
$29 95 Worid'G GJoaiaii OosbmiI World's Greata&t foot Dai: WorM Karats Cha
Bta
(2!,9S
Bailey Hew CuiThroaW
(20 95 122 95
1NFOCOM
ifcj.id. tip
EnchanlBf
$2135
Hrtchniksr'sG^dB. Infioal Planettall
Guisbto Sprtfire 40
(22 95. (H9S
Supetwwi Sunday
HS.95
AVAJLON HILL
liHODERBUNI) ChampstipLodaFlunnur..
$2* 9S
KS5 LwioFlunnHr Musk: Stop
JI4 95 129.95
HLLJE CHIP
,
,...,
Sky Travel
_..
KnrotB Champ Kuna Fuiruuiar
E[£CTRON1C AKTS
The Lords Hi Midnight
J25.S5
125.95 $52 95
.,„
Zortll 126.95 Zorklll J26.9& INVISICLUE BOOK3 FOR ANY INFOCOM GAMf! I6.K
HEW LOW PflJCE
KunflFii SnoopB4"Tr>ops I ar II
JCM.U S1B95
$179
other
Maps USA
$34 95
.
W0r«Mftp*
..
$1695
....
$34 95
...
Cutrnpionahip Bomng..
J32.S5 137.85
JKLassofs IncoriB Ta^c ..
139.95
Kenn.i'jSwfyMflkBr.
313.95
EOyWuiW
Hi.95
S'n- n-i-.^iS.(t,ii.- j ■
S£S 95
Tuw in
tts 9S
129.95
Niflni Mission P.fieali
(CALL J37.S5
WdPnaGua
Saftsync Per5. Aca Conf HdnwAccl. . ..
13*65
Tim«woFfcs Electr. Checkt* S19 9S Tim«irorVs Money Mgr.
(SSSri (24 Si
(CALL
». Of III
ti6 95
Nfiwsraom
Co At I
CatP»tultA8*tO.C]
ill
^
...
J15.95
U-04 WOIUJ PROCESSOHS
JE4.95
niy .. (19.95 (CALL
,
$27.95 $27.95 121.95 SCALL
Bank Stnurl Wfllir
tO+SS $1795
Si* M Fl*«5>*Wnil! ■; t- •■-,',...
(24 95
Soli>Figln,u Splltirp Acs
(24,95 (£1,95
$2495
(ie u
Ew&spwr supply for C-64
(54 95 (59 9&
MISC, HARDWARE
(CALL 537,95
Paperclip wy>polipack T(W
S*S 95 (CALL
Word Writer G4 wes-peiler..
534,95
SG-15
l SCALL —... »M9« JCALL
™.—
S3$* M
„..„„.„ ™.™..,,™..™,.,. J3I3.M
SD-15 ™.^ui,™.™..™ —.. 1449.00 TOWER TYPE „.__.»_■■__... I22S.M I6cps. diiywMd
SR-10.3H-1S
u
SCALL
UUKI
B
Sii
Koaiapad Konla Gibson Light pun ... 543 95 NHverone a £idi exaaridtf SZ7B5 Mertn«4
. (34 95
,„ SCALL Qj-esi 3ta) manager ..._._. (34 SS
$2t 95
$214.,5 HX'IOC u.u»._»._»^..». NX-15 HL-1OC -
(CALL
Ecraffn Dwnper W
Vorpai fast baoar
5CALL
(32.9S
.'
NX-10
PfUCE MOP TO
$19S5i
S"» 5i
567 00
■■■ -
SD-10
PrlrrtShop
1955 team*
...
, Payroll, Invtoty en (40 OS
(atAi'HICS
Practcafcld) or (i)
^
533 95 MB.95
Ca&htw*
527.05
in ^ielnam
...
Ewit1c.lt S4 w.'b daway 5
JS/.95
CrusaoelnEuropa DBciiinnin mo Damn
.,, J3JS5
flNANC[AL & ACCT.
135 95
OUR PRICE
Rnrricm Miuse. SpinnaKer.
539 95
C-B4 SP
$379
Call lor Price!
$34 95
Honn?p4w
USCS EPSON TX PBIUT COL)I'.?..
and SSI products n itock!!!
Cansiiliant
SCM.L
IK CPS DOT MATRIX PFliMTf Fl. 1»" CtFBIAGE. FfltCTlOH AHD THACIDH FEED. 4!1 CPS MIO MODE. t. 3K DLPTDH.
|15.65 Jal
B^nKSlraiit Fitor
Trio
tCALt
BROTHER 1509
$26 95
.. ((7,as
(CALL
(CALL
HS-ftQ INKJET
(2695 r.PtuclCnf Mali
DEMON &SHU8TOH Papni A.rplansfcar-51
DX-10
EPSOK D1C-10
Caiy A*
SLTILOCIC
SIERRA
(CALL »!9.00 (C*LL (279.00
UAISVWHCCI. PfllNlHI
SPRINGBOARD
[37 95
(37,S5 137,95
$1095
Nil rnge
$24 95
Batiwlront
lnttfjrcicftnon-a-11-ini
Call (oi pilcas an
PS. Prpjomule Sprasni
">■■':.,-■■
527.95 $29 95
Cmn&rs fl1 War
Ho
&B.95 $17.95
CaM
Mc-caa..'pL^'.«r.Li
(2? 95
(17.95 (17,55
mm w S6.95 Ons WW>i 5*9 95 C-64 INTFIfiHATED PKCS
129.95
WiWWSS ZfifM
$27 95
Psfloe 5«ir» Sat pre
$29.95
MiCROLEAOUE
520 95 S2C95
$?l 95
l '-'.I [lATAHASES
Wisliuingei...
(27 95
DATA LAST
,....
$2? 55 $29.95 S25.S5
., (29.95
Euspoct
SM.45
COMMODORE
..
$22SJX
HOH£WRITEH 10 FX-ffl FX-lftl RX-1IM
CLOSEOUT SPECIAL!!!
DsIM Dra*ng
125 35 .
LANCEIIAl-'NEIl
Mbonare Tyccon
InfLitrotijr
Shjattawiira
Coemii; C&mbal.
12535
119.65
(18.95
$27 95
MY Tim*! Cnjssward Puzzle Vol !or2 514 as
on Wtwr EPVX piodg0» I
SIbi Rank Boxing
IniamatioraJ Hoehoy
(23 55
Call lor prlcia
Space Stiimto.
AHTWORX
(24 95
(CALL
JIB9S
EWDAILSOFT
EPYX
Gaio
$27.35 Cast* CtoCCntr
Oufliio rmniji on«
Sfcy Fn<
Pwn Busrars
H795
$27.35
XI4.B5
ACCESS Bunch Hw)
Si'ECTRUM HOI.OHVTK
$24.35
LoreScTCanqussi
Epson Printers i yi**™v
LX-B8
PatM
,.
rtM...,H
CSM1H1 BliOn
559 S5
JCAU.
5510Pincb(]eicotorkLt
tCAU.
Print or lnl»iT«#t
__
_._ S3 2 95
Pbw*? 64 Too-lrjoa: $4
6100P
5CAL4. 5C*LL
*ET£CSl>p
(34 95
lAiairj
C Powtrr
569 95
PANASONIC 2VH WARRANTY
«rt.f«c ciamr p»raonal ehetk Allow 2 w««ki lor l eneefc m claar
s - ■ 11 lawov.fxica, a a mi.a ,iao"*^-j
1"* Oppcrtuivy. la baa! it K t>a Gin. «.'; je- "j.e DS's'i;' eta FMafil
Electron lc AftTt1CL«.S3)C3OH5*J.E !!l
S 14.95 EACH
Buy JJ (13.M««d1
Bur 5 0' Uncinij UniLr. Ml
M!J L
I:
i" -itji-M ecu ,i-
..-■(
HHii ol Alrlca 9u[ur iju.ij« Duh
SavMI dim of CoM
Mall Oid.i HOniliri
Cut 1 Pni*
o™ on Dm
MuilcCorntrucllan3*1
ii«« m d in-pcsi.-j'o
f l Q.M'or-prailB-rB srefcoiof m?-..:-)! i "5 3 CC ';i c orivH wiP""e' -c"fp;5' Asa(3 &0pe COO Canlp'?"""*" sNp^^(jeh»i|;«i AflHriior.al
Eiprass sb^jp.ig- on sotwai* oiMi ovjr 553 ixi
»hippinj rtquned an APO. FPO. AK. HI, pntf Jpr T-Prmi: ALL PRICES REFLECT CASH
■ Oyywiihrajnikrarto.WB honor fflainJ.
I ■!'-■ ;iUNf. ADD l-B-Si FOR hUSTEFICARO OR VI9A. M-i-tj'.h-u ■■■''■ w.n ■ i iiy how«d nrt
■ WeaccuplUaitercaid. .■..>[] and
oi]' nveira A L L S A LES ARE FIHd L. frMmirtfNKrtOTKfliiM ;■■ dl.
ALL NEW PANASONIC PRINTERS
NOW AVAILABLE!! Call for Prtce and Features of: 1CB01,1Q9H, and 1C925
Fattuiurs warraiily,
or"" ES
TUSSEY COMPUTER PRODUCTS
CALL US FOR WHAT'S HOT! CALL TOLL FREE MONITORS ^^^m COMPOSITE COLOR TA*AN 2T0
$169 00
M" 56ParatM vtf»a monampda THOUPSON 3663?
$149 55
Di:a HCAp'isiioiacKca&W
16 95
MONOCHROME
ZENITH 1220 irialamWr (94 00 2ENITH 1230 gr«R $94 DO GOLO5TAR 12' mec 'GlOhji on a-TOei or Sinn $7995 PANASONIC 120 12-jmOtr S7B95 MAGNAVOX B56! 2 yr winanty
THOMPSON 3B5 UVC mono mtWO SBCaiJiMnOeO
KS7 95
MODEMS ^^^^ VOLKS64a0 3WI«OCij3
1660 MITEVH3
PRINTER PACKAGES
™
JCALL 15995
VIDEX TERMINAL COMPUSERVE STH KIT... PLAVNETSTAmEHKIT....
JI395 11996 $1495
CMS
ALL COMMODORE PRODUCTS ON SALE NOW!!
SOFTWARE
...ffl
128 or CPM modes
1670 MODEM
WOHD PROCESSORS
1350
For 128 in
NX-io & XETCC SUPEHGRAPHIX.... $279.95 NX-10 & XETEC Supergraphlx Jr
S259.95
PANASONIC CALL FOR PACKAGE PRICES ON NEW PANASONIC PRINTERS AND INTERFACES
SEIKOSHA
EPSON
SCALLFOR
nflM LX-86& INTERFACE.. LOWEST PRICE \M DX-1DDA1SYWHEEL&
^^ XETEC Supergraptilx Jr.
S219.95
BROTHER
2 YR WARRANTY
SP-10MVC $164.95 SP-1000A or SI'-10001 .. $199.00
Statements • Acctfl Payablfl • Check WritiUK • Job Costing • T'nyroU
. (CALL
WOHDPHO US WORDPRO 12aSwip«ll PAPERCLIP PAPERCLIP -'HKll WOWRITER 128w'lpall
159 95
SCALL 149 9E
$39.95
C128
SNEVER LOWER
1571
$219.00
1902A
$47 95 (CALL
1571 DISK DRIVE MAGNOVOX 8562
(59.95
RGB /Composite
w.spe'l & l!i«5aurus
SUPERSCRIPT 128
-
SPREADSHEETS
monitor
$14.95 PERFECTCALC SCALL 5WIFTCALC US W/K)WB/? (49 95 PAPERBACK PLANNER 128 ICALL EPV« MULTIPLAN
CONSULTANT PROFILE I2fi PERFECTFILEH DATE MANAGER 138
JCALL
PAPERBACK FILER \2i SUPERBASE 128
SCALL SCALL
VIZASTAH128 MACH126 MATfllXfo>mProjP»n()N
(CALL
S3D9& 159 95 (CALL
MISC. 128 SOFTWARE
C POWER Trom PjoJiib
S39 9S M7 9S (3195 (59 95
.
(34 95 PEHSONALACCT 128 SVLU1A PORTE R S paisona
(12195 (119 95
linan»plan/ier
BllDDV 12S assembler . PARTOER128 lamtneCUa
SAT Preparation
..
S54 95
$1135
(54 95 $24 95
ONLY
GEOS
1541C DISK DRIVE
SCALL
1802C MONITOR
SCALL
SCALL
S59.95
P
CALL FOR OTHER BERKELY SOFTWARE
QuWIIIM Cgnmn
Software orders over $50.00 will be
SAT PiacilCB
Test
shipped FEDERAL EXPRESS<yes,even with these prices)
SI 7.95
PRO-LINE ■Htdtii o f rwAj- ■
□Tt
121SS
hudui i ;o «»in:!w
icul
C POWER
ICAll
CPOWEF112S
ICW.L
C COMPILE n
JCALt
CAOPIC CASHBO* WHLPHOM
«6 95 S3495 C195
PflOFjl£e4. PALM POWER M
.
136 95 I3Z95
SPEl-LPtKIH TOOLBOXM WOnOPPOM WOBDPBOGTS
'
DISKS ^
pOrboi of 10
BONUS DISKS
SS DD
J7.4S
DS DD
. 17.91
DS'DD
is.45
NASHUA OISKS SSOD . . (8.9S
TUSSEV OISKS SS/DD DS/DO
CLOSEOUT SPECIAL!!
Wordpro 3 + /64
$14.95
upply lasts
You only pay TCP 5 sldndard ariiDpjng crwge ol S-J CK) par order This oHftr also ■-•!'<: or pc'i^'icrars ana accessories under 8 pounds
Orders arnvmg befoii' 11 00 AM our lime will rje sh-ppod oul same day '
Computerized order entry, processing
and status allow TCP to serve you faster and better!
IMS sa.«S
I165S ICAU
INFO DESIGNS
SALE!!!
Cmeril L --^1. r-, Asmntl Pi^iblr. Awflunu KK(».*b|r PtyrvLI,
n.y,.*'-. I.',- " ',
,
$169.95
Include* GEOS & Qusntrjin Link
C64 COLOR VERSION I Score Improvement
Syitem
SCALL
COMMODORE 128E
KALL
□ESKIMMAGER 128
Pkg. PrlcaforillModLiIti:
Ire UO
SLOWEST PRICE EVER
1750 RAM EXPANSION
KALL
PAPERB'CKWRTER12a FLEET SYSTEM II wspall ^LEET SYSTEM III ...
$124.95
DATA BASES
$419.00
SEIKOSHA
includes: * General • Accta Receivable •Billing
u:»
.
PERFECT WRITER
SP-1000A&XETEC Supergraphix Jr. S229.95
General Acct System
JANE VIZAWRrTE I2e
1509 & XETEC SUPERGRAPHIX
CI28v>rtlon. C61 verse"
COMMODORE 1M=
ALL PRIMTERS INTERFACE WITH C-64 or C128
Jl!4 95
WESTHIDGE MESSENGER
1-800-468-9044
&5(
$19.95/EA
inn,
Prinimasior..... JJ9.95 An Gallery
SHALL
SOLUTION
UNLIMITED
IconFaclory Billboard
J29.B5
Mahor
S?995
Many Thanks to our fine
Customers for making 1986 a terrific year.'.'
CALL TOLL FREE 1 -800-468-9044
A Buyer's Guide To Modems Caroline Hanlon, Editorial Assistant Telecommunications is one of the fastest growing areas of computer use for Commodore owners. All you need to get started are your computer, a termi
information; can it automatically dial telephone numbers and con
nal program, and the right modem. Here's a look at the range of inexpen sive modems currently on the market.
nect your computer to other computers?
• Self-Test—A modem's abili Online services, bulletin
The bulk of the low-cost modems
boards, home banking, and
carry data at 300 baud, although an increasing number of modems are capable of faster 1200 bits per sec
a host of other telecommu nications opportunities are current
ly available to Commodore owners. And the list is growing all the time. Thousands of Commodore computer owners have already
added telecommunications to their regular computing activities. If you're interested in getting started, or simply want to buy a different modem from the one you have, the following chart should answer most of your questions. We've kept our list to those modems that cost under
$300. But for many Commodore owners, a satisfactory modem can
be purchased for less than half that price. The higher the price of the modem, the more capabilities you'll get. Features such as auto-answer and auto-originate can give you
flexibility and speed, especially im portant if you're online extensively. For those unfamiliar with com puter telecommunications, a modem (MOdulator-DEModulator) is sim ply a device that translates your computer's digital data into analog, or continuous-tone,
transmissions
carried by telephone lines. The computer at the other end of the
telephone line uses its modem to al ter the transmission back to digital
form. We've listed the most impor
tant features you should consider. Here's a brief explanation of some of the categories: • Compatibility—Commo
dore 64- and 128-compatible mo dems usually connect directly to the computer through the user port;
RS-232 modems require an inter face adapter since Commodore computers don't have a standard RS-232 port.
• Baud Rate—The speed at which bits of data are transmitted. 30
COMPUTEl's Gazette
January 19B7
ond speed.
ty to check itself to determine if everything is working, and is con nected correctly.
• Carrier Detection Indica tor—A light—usually a lightemitting diode (LED)—a sound, or
• Duplexing—Modems com
a screen message that indicates that
municate at half-duplex (one com puter sending or receiving at a time)
your computer has connected and disconnected with another
or full-duplex (both computers
computer.
sending and receiving at the same
time). Most modems are capable of both half and full duplexing. • Auto-Answer/Auto-Origi
■ Terminal Software Includ ed?—Many modems are sold with a telecommunications program in cluded in the package. If not, you'll
nate—Can the modem automati
need to purchase your own termi
cally answer calls and receive
nal software.
Modem Manufacturers And Distributors Listed below are the manufacturers and distributors of the modems included in this buyer's guide. Anchor Automation, Inc., 6913 Valjean Ave., Van Nuys, CA 91406, 818-997-7758
Commodore Business Machines, 1200 Wilson Dr., West Chester, PA 19380, 215-431-9100
Everett/Charles Marketing Serivces, Inc., 6101 Cherry Ave., Fontana, CA 92335, 714-899-2521.
Hayes Microcomputer Products, P.O. Box 105203, Atlanta, GA 30348, 404-441-1617.
Inmac, 130 S. Wolfe Rd., Sunnyvale, CA 94086, 408-727-1970 Intec Corp., 21751 West Nine Mile Rd., Suite 122, Southfield, MI 48075, 313-352-0066
MFJ Enterprises Inc., 921 Louisville Rd., Starkville, MS 39759, 601-323-5869 or 800-647-1800
Mitsuba, (US Distributor: Everett/Charles Marketing Services, Inc.), 6101 Cherry Ave., Fontana, CA 92335, 714-899-2521 Novation, Inc., 20409 Prarie St., Chatsworth, CA 91311, 818-996-5060 Qubie, 507 Calle San Pablo, Camarillo, CA 93010, 805-987-9741 TNW Corp., 950 Hotel Circle North, Suite N, San Diego, CA 92108, 619-296-2115
Tandata Marketing Ltd., Albert Road North, Malvem, Worcs WR14 2TL, England (US Agent: US Telecom Inc., 315 Greenwich Street, New York, NY 10013,212-608-1419)
Touchbase Design, 1447 South Crest Dr., Los Angeles, CA 90035, 213-277-1208
US Robotics, Inc., 8100 North McCormick Blvd., Skokie, IL 60076, 312-982-5001 or 1-800-DIAL-USR
Universal Data Systems, 5000 Bradford Dr., Huntsville, AL 35805, 205-721-8000
1-800-FLOPPYS, 22255 Greenfield, Southfield, MI 48075, 800-356-7797
We do windows. "■■■■■■IK.
Open a C-MORE wirufow. Whip out
Open a second window. UseC-MORE
the U.S. Constitution.
wars and put the result in your report.
C-MORE Writer to start that paper on
Open another calculator window and
Getridojtlii m/i ii/df.'M, j;mJi wur
Calculator in divide Amendments by
figure the rate ofchangefor the whole
report and pnnt it.
In ii second window, loadyour C-MORH Keeperfile ojcollege ad-
Open a C-MORE Spreadsheet and figure out htrw many pagesyou get 10
Put away Keeper and open another Writer window. Write Mam that you have decided tojoin the Marines.
In three other windows, load tlte Basic
Put <iway Keeper and programs. Open
Services.
your summer cashflow and profits.
lira remember tocheckyour messages. Zoom the family message Keeperfrom background.
document.
L.™l«:l!",i!S*1- •" ■"«"'■« « S.wai.n.B
Loarf !i/j C-MORE Writer to write those requests for college catalogs.
Open a C-MORE Keeper window.
Make a file ofyour customers' names, addresses, and lawn care preferences.
dresses. Address and print those letters!
program you wrote to priceyour
raid when the colleges write you back.
a C-MORE Spreadsheet to estimate
Quickly C-More, by C-More Products,
Inc., is an operating and applications
system for tiie C-64* scries which
lets you use up io 4 windows ai once
with up io 8 applications in memory. You can move daia from any window into the word processor, using either C-Morc applications or pro grams you write in BASIC. As the windows above indicate, you can use C-More lo wriic a term
■j;> order C-Morc simply call 1-800-628-2828, txt, 790 with i Visa
or Mastercard order Or send S4'J.95 in check or money order, plus shipping |J4.50 in ihc U.S. Canada $6.00 in U.S. funds, plus S2.00 in s;ilcs tBX ibr Georgia residents) wilh
[he enclosed coupon or facsimile. Allow 4-6 Weeks for delivery.
C-Morc applications include a word processor, a database, a
scientific calculator, a spread
sheet, and comparative buyer.
City .
Stale
across four applications, all at the
same time - without changing disks. C-More consists of a diskette, a memory expansion cartridge, and an instruction booklet. • We also include a free disk copy program. So you can
Name .
paper; carry on a letter writing
campaign; or, develop a serious busi ness proposal. The only limitation is your imagination.
You can manage and view data
Zip.
C-MORE
C-More Products, P.O. Box 81548, Chamblee, Georgia 30348 'ComnulDfc M fiiindanuk ofCommodore EkcironiQi l.id,
TM-OMonnndOMo/c InhhJiili> jrc'lrjitcnurkitin'ri^m. Inc.
save all your data, and "back up" your files immediately. •• C-More is not copy protected. This makes it exceptionally convenient to use. With C-More, your computer
can grow up with you. So order
C-More today and start doing more right away. Dealer inquiries are welcome.
Everett/Charles
Aviln I2OGHC
:i
"■ 1" £1 il:.3
no
yes
H5-2S2
Mr] EntHprises
Mihuba
-■-i|Vi Modern
yes yes yes
MB >■«.
KS-232
R5-a33
RS-232
RBO33
VIC-20. 6J, 12H(in
6] TT.oJl"!
Hwwdua. Enc
Novation. Inc.
Qitbie
Qubtt
TNW Cnrp
Tjndila MarkeJingt
Inc.
D-Otf
I-C«
PC 2IZA/I3ODE
PC 212A/2«XP£
Ofwrjtor 103
Tm UQ
System
Co m mil n i ra tio n *
12D0 Baud Smart
Cant m u n i cation;
2-iOO i: !■> ■( Smart
i-soonorpvs
1-4004IOPFYS
64. 128
64. US
MS-133
RS-232
Univmal Data
UDS-1Q3JI.P
UDS-212ALP
yes
RS-233
US Robotits, Inc.
Connect 1200
5yslmns
y™
RS-232
TiwtSWst Dsign
Vrarldcomin 1200
ye?
yi-s
yes
)«
ye*
RS Z32
Touthbase Design
Trjicltomm 12DD
«■
yes
Novation, [nc.
Cal
1300
no
VIC-20. 6*
In lee Corp.
MFJ-1237
HS-232
In tec 1201)
Baud Modem
dtu Signal 3M
MlllJL Ul
■'.:■
US-232
bunac
CJbji Signal 12OT y«
SS-232
inmar
Baud \)i>d[-ni
^■s
yes
RS-232
h-.TTlJi.
Pasitvoid 212A
deai sifitui 2ija
«9
yes
VIC-2D. M, 126
pM
yvs
10
no
R5 232
Marketing.
Evpr^tl/Charl«
BS-232
RS-232
64. US
64, L2S
no
full/half
nc
full
30a/]loO
2400
hdl/Mf
lull/ half
ira
full
300
full
Its
Jllli/Jlilf
3D0/12 Ml
300/noo
jm
no
full/Hall
MM)/1200
yes
liVS
rdl/h.ill
HOC
300 futS/ha 11
no
IiiII/Ii.iH
yes
no
no-
y»
yn
yes
yw
yes
pa
no
ro
y»
no
no
no
no
ret
:*oo
yes
y«
IuII/KjI!
>■"
lull/half
1200
|W
yes
300
no
no
yes
no
/PS
no
full/hall in"
yes
1111
yes
no
yw
300
300 ro
JW
full
300/1200
no
CnH/hiB yr*
no
yes
sou
full
full
3Q0/12O0
3*»
300
no
no
Full/hdf
tm
yti ye*
yea
y»
r»
iulL/iiall
yw
y«.
yes
mi
no
(uli/h.l]f no
TO
pi
no
TeSI
Uri ginitc
yes
Self-
Aulo-
1200
yrs
fW
J"
|*>
fW
™^
Wl
Anunr
Auto-
300/ L2M
full/hall
full
full/half
lull/h.ilf
(ull/L.ilf
full/half
ilH.'ll.ll!
l)u pitting
300
3W/13M
1200
3OO/12tW
300/HW
300
100/1300
300
Rite
irquircdT tui
Rjud
jiteiCitr
Ksyes Micro computer Products
^r:i,ii1r:iniii-ili 300
'.,.■!:■• 1200
Marketing.
Marketing
sms\
EvefWi/Chartes
Peripherals
t.ea Machines. Inc.
Commodore Bust'
Tiess Machines, fac
Commodore Busi-
Ptniteal
]fc7U Mtidrm
1660 \f,ij.-:,.
mation. Inc.
W, 12S lin ]3B
64. 128 (in 6A mode)
Anchor Auto
mation. Inc.
Author Auto
Volks MJO
Valki bi&O
C ompi Libi Illy
Manufacturer
Modem
Buyer's Guide
yo, w/KOM cartn ilj^e
IT* M
>■!■*. w/KOM cartiitl^e
AC AC
AC
LED
no
invert
UD&
AC
AC
LED t screen
trli'j)liO:W line LED
telephone line
ligM
yes
no
phone cable included
included
phone cable
nn
no
no
no
no
pHone cable
AC lEn
included
HO
rso
baiten'
LED
ni>
tHllcry
ii.■
Tin
i ED
screen
no
00
yes.
AC LED
bwp
yrs
AC LED
lli" yes
AC
no
no
T»3 nual
AC
AC
LED
progjim
yes
LED
yw
host compucei
mi
no
no
no
no
no
DO
no
no
)«
yes
yes
LED
yes
AC
yes
some
I.ED
AC
AC
Hune
EC1WI1
LED
LED
AC
LEO
siihil'
AC
AC
no
no
yes
no
cumpuier
plug* iftio
compuler
plugs in!o
)**
AC
AC
AC
AC
host computer
host eomputM
hesl MfsipJIti
LED
«ieen
LED
LED
LED
LED
sown
ln<lnJ<4?
Indued*
Supply hosL ct>nipijl«i
Software
Conn e«o r»
TrtdiCitor mm
Termlrvil
Cable*/ power
DrifCti&n
Curirr
169
2 yejr
1 >*ar
I IMF
1 yea;
49
ISO
165
H?
229
? years 2 year*
24^ 1 >TAf
228
90 ilAy^
90 ilays
149
299 1 year
149 j ii..ir
1 ytx
199
1M
25D
49.93
99
22 fl
pjckjfct a-i jJaWi- Tor $50
QuantumLirtk ;ttilwlr^
cabLrs. inleifatc. at"}
f-jftJiii1 availjbl-e ior SI 00
Qujntumljnlt ioftwarr
nMi«. inlerfsrr, and
iccfumic cup set
mii'ifjccs wiih Radio Shark
irqilirid
wpai«ir ROM tanridgc-
J '..i- !■■■ compatible
Tan No. 8127
Tart No. 80*2
Pan No. 8064
259
sivr
rjti No 8019
r.ir^ x.'
SIj-h". i im| j!it:o
Comment i
.',VI
tw
159
199
239
] 99.95
129.95
1 year
1 yi-jT
1 year
1 yi'ar
1 war
1 year
1 year
1 ye-ir
] ycir
] vv«
2 yc4.n
I y--j:
I ye4r
5 vt-Jrv
M days
1 yejn
■
! \*an -■■
Price
Warranty
Make Any Computer Do Exactly What You Want With McGraw-Hill's
Contemporary r Programming & ,,-v
Series From Writing Your Own Programs to
Modifying Existing Software, Here's the New,
Easy, and Low Cost Way to Unlock the Secrets of Your Computer
Make no mistake. Almost all books and courses on "programming" teach you only the final S% of the total programming processnamely, how to code in a specific language... information ol little value if you don't know how to reach the point in the programming process when you are ready to code. With the Series, however, you'll learn to create your own programs from scratch, even modify off-the-shelf programs. You'll learn enough
BASIC and machine language to get you started on the remaining 5% of the programming process.
Whether you use computers lor business, for personal
applications, or for lun, off-the-shelf programs will never do everything you want them to do lor you. That's because ihey
were written by programmers to satisfy what they perceived as the needs of the greatest number of potential users—often missing some or many of your specific needs.
That's why McGraw-Hill's new Contemporary
Programming and Software Design Series teaches you how to create your own software... either
from scratch or by making key modifications to existing programs.
There is nothing magical about it. You learn the
process of building a computer program step-by-
Build Your Own Personal Software Library
The sample programs you work with throughout the
Series are excellent learning tools. But they're more than lhal. Uy combining the sample programs onto one master disk, you'll have the start of your own personal software
library. In addition to the programs you've written and modified throughout the Series, you'll also receive dozens
of the most popular public domain and user-supported pro grams, such as data base manager, word processor, calen
dar generator, appointments reminder and much, much more.
15-Day No-Risk Trial To order your first module without risk, send the postage-paid card today.
step with McGraw-Hill Concept Modules sent to you one at a
Examine the first module for 15 days and see how the Series will help you _ make your computer do
time, once a month. Each of the ten modules in the Series takes you through an important step in the development of the structure and detailed logic of a program, including testing, debugging, and documentation.
exactly what you want it to do!
Unique Interactive Hands On Instruction Each module includes an easy-to-understand guide 1'LUS a
5W" floppy disk containing typical programs and interactive instruction that you can run on Commodore 64 and 128 computers, IBM PCs and PC compatibles for hands-on experience. In the first Module, for example, when your sample program (Declining
Interest l.oans) appears on your screen, you'll find errors on certain pro gram lines. You'll also see that the program is only three-quarters completed. —
Now comes the fun part You'll discover how this program is built, and in the process you'll learn how to identify and correct
__»^
.. §
errors. And by the end of Module 1,
you'll actually have completed this program yourself. But there's more. Special graphics on your screen work in conjunc
tion with the accompanying guide
to amplify, illustrate, and deepen your understanding of soltware
design principles.
If someone has beaten you to the card, write to us for order
ing information about the Contemporary Programming and Software Design Series.
The Crucial 95%—Learn the Foundation of Computer Programming
While the Series includes interactive disks that ran on specific computers, everything you leam you can apply to any language or machine. Why is this possible? Because McGraw-Hill knows programming is far more than coding fl program into the computer usinga specific language. In the real world nl computers, 05% of the programming pro
cess is carried out using design techniques that arc inde|>endfnt of specific language or
machine. It is this crucial 95% Ibal von I horouohlv understand anrt mntfer in thr.<v>riM
McGraw-Hill
Continuing Education Center 3939 Wisconsin Avenue Washington, DC20016
The Fundamentals Of Downloading Todd Heimarck, Assistant Editor
Thousands of public domain programs are just a phone call
away—if you know how to use a modem to download. Al though it's not especially difficult to download a program, it's easy for neivcomers to be mystified by ail the new terminology. Here's a stcp-by-step introduction to downloading—what it is and how it works.
the terminal program sends the ap propriate bit-pattern to the modem, which whistles into the phone line.
The modem at the other end re ceives the sounds and sends the bits to the terminal program to be trans
lated into a character, which is then printed on
the screen. Note that
there's no uploading or download
Free Software?
What's The Catch? Well, it's not entirely free. You need a modem, which may cost as little as $20 or as much as $200. You also need a terminal program, although most modems come with terminal software. Finally, you have to find a
bulletin board system (BBS) or tele communications service that has
free software available for down loading.
Downloading would be simple if everyone agreed on a single pro tocol (a systematic transmission
scheme). Standards have indeed been set—several times— but there is no single standard on which you can depend.
The Seven-Bit ASCII Standard A modem has two jobs: sending whistling tones over the phone
lines and receiving whistles made by the other computer. When you
communicate at 300 baud—bits per second—there are two different
one and zero. Each tone can repre
ing going on; you and your friend
sent a bit of memory. A series of
are just typing messages back and forth.
eight tones (plus a starting and end ing tone) defines a character, which
The nearly universal standard
means there are ten beeps per char
for sending text is ASCII, which
acter. So 300 baud translates to
was invented a few decades ago as
about 30 characters per second, or
a standard way of translating char
about 1800 characters per minute when a 300-baud modem is com
acters into numbers that could be
it checks the keyboard to see if a
used to communicate between computers and peripherals. ASCII includes 96 printable characters— numbers, punctuation marks, and upper- and lowercase letters. In ad
key has been pressed. If not, it
dition, there are 32 control codes
checks the modem to see if a char
that affect various functions of the terminal program. More about con trol characters in a moment.
municating at top speed. The simplest terminal program does two things over and over. First
acter has arrived. If not, it goes back
to the keyboard, then back to the modem, and so on. When the user presses a key, the program sends the appropriate series of eight bits
If your Commodore terminal program communicates in ASCII,
and there's a 99-percent chance
to the modem, which adds a begin
that it does, you'll be able to call
ning and ending tone and whistles the character into the phone line.
national telecommunications (run
When a character comes in, the mo dem passes the eight bits to the ter
cal BBSs (running on Commodores, Apples, IBMs, or almost any other
minal program, which displays the character on the screen. When you call a friend and
computer).
ning on mainframes) as well as lo
The 128 ASCII codes need
whistles. Think of the two sounds
type back and forth, this is what
seven bits per character, because with seven on/off bits there are 128
as high and low, true and false, or
happens: You type a character, and
unique combinations of l's and 0's. COMPUTE'S GeiertB
January 1987
35
THESTRON built wm
Whether you're building an
argument or just hammering
out a memo, any project looks
better when you put it together in Writer's Workshop. The supercharger that powers your
RODMTOr-ta1-!"
GEOS-equipped Commodore
through even the most wrench ing assignments. Sharpen your skills. The first thing to do in the Workshop is plug into geoWrite 2.0, which
contains all the brand new tools you need to hone any rough
concept into a well-crafted
document. You get headers. Footers. Subscripts and superscripts. You can center your text. Right justify. Full justify. And nail
_ |
'" "ct. â&#x20AC;&#x17E; â&#x20AC;&#x17E;_
Ih*
.
tontlusiQn
\
t*
iiDi
down formatting problems with variable vertical spacing and
adjustable margins.
The Workshop cuts down on your manual labor, too. With one-stroke, "shortcut" keyboard commands. They keep your hands off the mouse so you can
keep your mind on your work. In fact, there's a complete set of heavy-duty accessories that not only strengthen your writing, but reinforce its structure, as well.
Replace old, worn-out parts. You can build anything with Writer's Workshop. And
repair old stuff, too. Just decide which parts have to come out and which new ones go in. Then bit the key and stand back.
Instantly, the "search and
replace" drills through your old
rtrinn.
but
mtuntms
GEST CASES 1A WORKSHOP i
LaserWriter for you to print on. You simply upload your files
to QuantumLink.™ Then they're
printed and mailed back.
Convenient, or what?
THE EASTER BUNNY:
LitHtii
Rodeni of Reality or Man-Made
-
,
Myth?
i
iL,
i..h
|i>i E
|
v
gp. ■■■-?■■.—j|
i
' ,ii-m h-i-rrn
MUTP
IBIH
1. jUTJirHt-J
Llh*
Vpp '
■
1* i-ii
-ii
The conclusion is noi certain,
mo Liming scientific evidence now indicates
at
}>
that the egg-bearing Easier Bunny1 we all loved as children may indeed be as real as
r»> I'm ?n In' ipiity
we hid hoped.
"
Although traditionally reclusive, the bashful bunny has been sighted with increasing frequency, over the past five
isd
live
Of course, you don't want to
years. As illustrated in rigure 6, the annual number of sightings has steadily grown from a law of 1,876 in 1982 to over 5.346
keep good-looking documents
so far [his year.
"Tlie problem isn't so much Ihe 1985
TT^ir'tL tr pltntj a
J)f Vfau* \fiu lUOrt LMn" V it*i| nxj rf Ifi* (V O
On TCf of lfcnr. "nm*» y.l 1* 1 jit
bunny, as it is the eyewitnesses," adds Dr. Dougherty. "Many of them are unreliable, with nothing to show for .heir claims except for big baskets of chocolate
eggs', leading us to beleieve we're not dealing with a rabbit as such, but perhaps an Easter Chicken."
At first, the sightings were attributed to crackpots who saw The Easter Bunny as
pan of a religious ritual. However, sines Trie Easter Bunny has been seen by aduhs as well as children, scientists have
like this to yourself. So we built in geoMerge. Which customizes your geoWrite form letters to people on your mailing Hsls. So if your plans call for some
real masterpieces, do something really constructive about it. Call your software dealer and requisi tion Writer's Workshop. Who knows? You just might
build a name for your self.
become less skeptical.
In fact, as Dr. Llevano points out, "The Easter Bunny must be taken seriously by everyone from school
children to the President of the United Slates."
To order call 1-800-443-0100 ext. 234 Writer's Workshop $49.95
{California residents ndd (i.5^J sa!i-s tax.)
S2.50 US/S5.50 Foreign fur Shipping and handling, Allow six weoks for delivery. OfiiJix-l"!'1".I Ir.-lrriLrtk^O-nn...].-fvltLln.il.* I Id «'!«ill«iiLiirr
P.if.-t Clip l> r
text, replacing worn-out words and phrases with your brand new ones.
For more serious cases, hand
the job over to the Workshop's
Text Grabber. It takes text from several word processors—like Paper Clip"' ■—and lets you over haul them with new GEOS fonts, formats and graphics.
A few more built-in
features. Every project leaves the Workshop looking beautifully finished, too. Because it not only comes with LaserWriting compatibility, there's even a
WRITER'S
WORKSHOP
Berkeley
Fl Softworks
The brightest minds are working at Berkeley.
SCIENTISTS) DISCOVER Nl When we started our company on the west coast,
people thought we were a little spaced out. So you can imag ine their reactions when we
announced we'd discovered a new universe. People laughed. People scoffed. And they really freaked
i
out when we told them where we'd found it: Inside a Commodore 64.
It's called GEOS. And it
turns any Commodore into a powerful PC that holds its own against any computer, no matter
what kind of fruit it was named after.
GEOS: The superior intelligence. Of course, we always knew Commodores possessed superior brains. It just
took GEOS to discover them.
You see, GEOS opens your
Commodore to a huge universe that can hold an infinite number of applications. Which means that
GEOS can do just about anything the expensive PC's can do, including one thing they can't: Add even more GEOS applications that are being developed even as you read this. Increase your speed to warp factor 7. The first thing you notice with GEOS is how its diskTurbo speeds up your Commodore's disk loading and storing time.
Not twice or three times as
fast. But five to seven times
faster than normal. Which lets you streak through files and documents at what seems like warp speed. And that saves you endless time.
Every universe comes complete with a desk. The way
to keep order in our universe
is with the GEOS Desktop. It's just like your desk at home, only without the coffee stains. The Desktop keeps your art
and documents filed, and comes
with all the accessories you need to keep you organized: An alarm clock keeps you punctual. A notepad keeps your memos. And a calculator keeps your accountant honest. How to communicate with a new universe. With geoWrite, you can rearrange your written words. Move blocks of copy. Cut and paste. And even display your text in fonts of different styles and sizes, right on the screen.
With geoPaint, you become a Michelangelo with a mouse.
Running out of space. With GEOS, that's hardly likely. Because there's endless space in the universe for new applications. Unfortunately, there's only so much space in this ad. So zip down to your nearest software dealer. Tell him you want to explore the new universe in
your Commodore. thing about a new universe is finding your way around. But with GEOS, you only need to remember two things: Point and click. When GEOS offers you options, you just point to your answers and click your mouse or
joystick.
Sketching and painting with all kinds of colors, textures and patterns.
You can invert, mirror and rotate images. Insert them into
your geoWrite documents. And save them in your GEOS Photo Album for use later. Finding your way through the universe. The most difficult
You want to draw? Point and click. You want to write? Point and click. You want to fill in that obtuse rhomboid with an air-brushed geometric pattern in a lighter shade of pink? Point and click.
Easy, huh? And in case you
ever do make a mistake, GEOS backs you up with an "Undo"
feature that undoes the very last command you entered.
n
Berkeley Softworks
III Qiiiui Salci
And if he looks at you like
you're some kind of alien, well,
just tell him Berkeley Softworks sent you.
The name is universally
known.
To order, call 1-800-443-0100 cxt. 234 GEOS is just S59.95
(California residents add 6.5% snlos lax.) $2. !5(l l!S/$5.50 Fbrelgn for shipping .'ind handling, Allow six weuks for delivery. Commodore H4 end CW are trademarks of Commodore Ek;cironies. Ltd. GEOS, GEOS Desktop! geoPafnt, geoWrite, disk'lurfoo and
Berkeley SoftwHtaaretradenamesof Berkeley Suftworks.
The brightest minds are working at Berkeley.
Bubble, Bubble, toil and trouble... Macbeth . . . Hero or Villain? It's the central conflict behind one of classic literature's greatest plays. Macbeth has complex, colorful characters, plus rebels and kings, murder and treachery, justice and high tragedy. The makings of an excellent play are now an equally intriguing computer adventure!
The eighth bit is often used as a par ity bit, which is a simple sort of checksum, if both computers are set for even parity, it means each char acter transmitted will contain an even number of on bits. A capital T has the ASCII code 84 ($54), which looks like this in seven-bit binary: 1010100. If parity is even, an addi tional 1 is added at the beginning
plugged in and turned on? Most Commodore-compatible modems draw their power from the user port and don't have a separate power switch, so you don't usually need to
check whether the modem is turned on.
(11010100) to maintain an even
• Are you dialing correctly? If you're dialing by hand, there should be a command in your terminal program that takes the phone off the hook
number of l's. Instead of S54 (the
(alternately, some modems like the
ASCII code), a $D4 (ASCII with
1650 have a Telephone/Data
even parity added) represents the
switch, which should be on T when
letter T. When the 11010100 comes
you dial and D when you're con
over the phone line, the receiving
nected). After you make the connec-
When you're writing a program, a single typing error can mean the difference ^
$30.00
Diskette for Commodore 64/128
Four separate graphic and adventures cover a different of the play . . . two more intertwined as you help
text part are the
witches assemble their evil brew.
between a program that runs and one
that doesn't. The same is true for downloading. terminal program strips off the ex tra (eighth) bit. Most terminal programs come preset to the most common trans
mission standards. The two you'll see most often are "7-bit words, 1
stop bit, even parity" (especially on services like CompuServe) and "8bit words, 1
Each segment has a psychological program in which you and Shakespeare delve into the minds of Lord and Lady Macbeth. Includes extensive documentation.
stop bit, no parity"
(common on many BBSs).
First Try If you're brand-new to telecommu nications, it might help to experi ment by calling a friend first. If anything goes wrong, you can al ways pick up the phone and talk about what to do next. The com puter you're calling doesn't neces sarily have to be a Commodore; as
long as it communicates in ASCII, you should be able to type to each other. AVAILABLE EVERYWHERE or call toll-free: 1(800)638-9292. Ask for Operator M
microcomputer gomes division
The Avalon Hill Game Company A MONARCH AVALON INC COMPANY <!517 Harlorfl Road • Baltimore, MD
If you don't make any connec
tion at all, you might have one of the following problems: • Is the phone line coming into the
plug marked line? The cable from the wall should not be in the mo dern jack labeled phone.
tion, take the phone off the hook via the switch or the command. • If the terminal program is dialing for you, it will generally indicate
when a connection has been made, with a message like Terminal Mode or Carrier Detected. In some parts of
the country, the local phone system supports only pulse dialing. A mo dem that dials by generating touch
tones won't work in these areas. (If your local phone system allows
tone dialing, either tone or pulse will work.) • Some terminal programs work with many different types of mo
dems. You may have to tell the pro gram what kind of modem you're using. If your modem is not listed, it's usually either 1650- or 1660compatible. For 1200-baud modems, you may have to choose the Hayescompatible (or RS-232) option.
• You should be operating at the same baud rate. If your modem is running at 300 baud but the com
puter at the other end is set for 1200 baud, you won't be able to commu nicate. (Some 1200-baud modems
• If the modem has a separate power
will automatically switch to 300 baud if the other modem is working
supply and on/off switch, is it
at 300.)
AREYOU SEARCHING
FOR FRIENDS? ■**>
*■**
If you're finding it increasingly
difficult to find anything at all,
maybe it's time you found out
about geoDex. The GEOS-com-
patible directory that generates mailing lists. Prints address
labels. And sorts out all sorts of
things for your Commodore. rlV.y directory assistance With a little help from geoDex, you can call up a directory
organized from any three catego
ries you choose. Which means you can list your friends by name,
telephone number or
almost anything else that can be assigned its own threecharacter code. Like "MEN" for guys you know. Or
point and click a ■ mouse, you can call
to-read graphics.
recommend you do with geoDex is really very simple.
Throw a party. You see, geoDex comes with geoMerge, a mail
—even party invita
tions—with the
to categorize them, if you can
tired of looking for friends, waltz right down to your
gotten your friends
ters, announcements
know. Or "FOX" for girls or guys you'd like to know. But no matter how you choose
The search is over. So if you're
Our most in viting feature. Of course, once you've
merge program that customizes form let
"GRL" for girls you
Put them both together with geoMerge and it's toga time!
up any list of friends with geoDex's easy-
organized, the next thing we
names and addresses stored in geoDex.
First you write the letter with geoWrite. Then you select a list from geoDex.
software dealer and ask him for geoDex. We can't guarantee it'll win you more friends, but it'll cer tainly keep you from iosing them. To order call 1-800-443-0100 ext. 234 geoDex $39.95 (California residents add 6.5% salts lax,) $2.5U US/S5.50 Foreign for shipping and
handling. Allow six weeks for delivery.
GEODEX
Berkeley
Softworks
■
The brightest minds are working at Berkeley.
IF IT WASN'T SO GREAT WE WOULDN'T CALL IT
SUPER!
• One computer should be set for
double-spaced, turn linefeeds off. If
originate, the other for answer.
telecommunications services
the screen is zero-spaced—that is, if line after line prints in the same place—you need to turn linefeeds on. Some BBSs start with a prompt that asks if you want linefeeds. You should usually answer yes (the worst that could happen is a
(which are always set to answer),
double-spaced screen).
Many modems have a switch la beled O/A; you may have to set the
terminal program as well. In gener al, you should always be in origi nate mode for calling BBSs and
but when you call another person, one of you has to go to answer mode.
functions, like Originate/Answer,
ing back and forth. At this point, a
the modem. However, most op
few more things could go awry:
tions are changed by sending a
line. More likely, you aren't com
municating with the same parame ters. Break the connection and decide between you to use either "7
bits, 1 stop bit, even parity" or "8 bits, 1 stop bit, no parity," the two
most common sets of parameters. The problem should clear itself up. ■ In general, you should both be communicating at full duplex,
form with proper guidance, just
which means that when you type a
as they did in real life. Your bril liant play calling is re-enacted on screen by all 22 players. The additional Champions, 1985
puter and then echoed back to your terminal. If the phone line is noisy, you'll see an occasional character
season as well as the General Manager's
Disk
make
this a
must for all football fanatics. For Commodore 64/128, IBM PC, PCjr and 100% compatibles-
Color Graphics Board required.
character, it's sent to the other com
that was mangled on the trip over
or the trip back. In half duplex, your terminal program sends the charac
ter and prints it to the screen. If you're in half duplex and the other
person is in full duplex, you'll see doubled characters, lliikkee tthhiiss, because the terminal pro gram on your end of the line is printing the characters to ihe screen and they're also being echoed back
Super Sunday G.M. Disk
535 S30
Champion Disk 1985 Season Disk
$20 S20
Available at leading Computer, Software. Toy. Game and Hobby shops, or for
order information call Toll Free: l|800]638-9292. Ask lor Opcmlor S
microcomputer games division
The Avalon Ull Game Company A MONARCH AVALON INC COMPANV 4517 Warlord Boat! • Bjilimore, MD 21214
tings in the program. A few
Once you've gotten through to the other person, you can start typ
• If you see nothing but garbage, there's a slight chance that you have a lot of static on the phone
Super Sunday gives you the best Pro Football teams of all time, computer analyzed to per
The documentation should ex plain how to change various set
to you. If you're in full duplex and the other person is at half, you'll see his messages but won't see any of your own. Almost all BBSs and ser vices use full duplex. • If upper- and lowercase letters are reversed, as in "hELLO. aRE YOU THERE?" it means that one of you is sending characters in true ASCII and the other is using Commodore
ASCII. Once in a while, you'll see a terminal program that uses Com modore's own variation of ASCII,
may be set by flipping a switch on
command to the terminal program. There are three ways to change settings. One of the most common is to hold down the Commodore key in the lower left comer and press another key on the keyboard. For example, Commodore-O might open the memory buffer and Commodore-C might close it. Some programs give you menus, the second way to choose
settings. Press a key to see the menu and then press another key to pick one of the choices listed. The third way to change parameters is
via command line. When the line appears, you type a command such as "dial 5556789". Some terminal programs use a
combination of keys, menus, and command lines. Whichever method your software uses, it's good to
learn the most common commands and how they work.
Capturing Text
Almost all terminal programs offer a capture buffer, a section of memo ry to which you can save (or cap ture) text from an online service.
There's usually a status line that in dicates how much memory is left in the buffer. Strictly speaking, saving text into memory isn't the same as
downloading. But it's a useful fea ture and it pays to learn how to open, close, print, and save the buffer. You may have two separate
commands, like Commodore-0 to open and Commodore-C to close
the buffer. Or there may be a single
but most services work only with
"toggle switch"—the first time you press Commodore-B the buffer
true ASCII.
opens, but the next time Commo
• There's usually a way to turn line
dore-B closes it. Remember that the incoming
feeds off and on from within your terminal program. If the screen is
text is almost always true ASCII,
Ifyou feel like a lost soul when it comes to music software, get the bible. Almost every bit of music software you
resource today. In fact, if you can't find what you need in Coda, chances are
could possibly want or need can now be found in a unique single source:
it doesn't exist.
Coda, the bible of music software.
Order Coda today for only S4.00, by simply calling the number below.
Detailing over 500
Or write to: Wenger Corp., 555 Park
items which range from
Drive, Dept. C2, Owatonna, MN
software to accessories to
55060. It's not only inspirational,
books, Coda is a remarkably
it's divine guidance.
user-friendly catalog that takes the
confusion out of searching for the
Coda. 1-800-843-1337.
right music software. It's the
All major credit cards accepted. Or call collect 1-507-451-1951.
computer-using musicians best
ART COLLECTOR, EDITOR, TIMEKEEPER & CARD SHARK FOUND STUFFED IN BOX.
Okay, so maybe we're being a little dramatic. But when you see how much Deskpack 1 adds to your GEOS-equipped Commo dore, can you blame us? First, there's the Graphics Grabber. It runs through clip art galleries like Print Shop/" Print Master" and News roomâ&#x201E;˘ and copies them into your GEOS photo albums, so that you can use them with geoWrite and geoPaint.
The Icon Editor can replace your GEOS icons with whatever art you've created. Or borrowed. The Calendar lets you book appointments
well into the year 9999,
with full monthly displays and a memo reminder. And when work
Sgets too boring, our
I Blackjack dealer pops
up to give you a fast shuffle,
n Softworks
complete with sound effects. Deskpack 1. It's not only loaded. It's practically stuffed with practical stuff. To order call 1-800443-0100 ext. 234 Deskpack 1 $34.95 (California residents add 6.5% sales tax.) $2.50 US/S5.50 Foreign for shipping and handling. Allow six weeks for delivery. Print SJvo iÂť 1 "*Jcmart d [irafc rtxjnd SJI ;^. [\d^] S
litF
DESKPACK1
Berkeley
The brightest minds are working at Berkeley.
but it's printed on the screen as Commodore ASCII. Usually, the
stored in the buffer. The terminal program acts as a limited word
save command stores the buffer as
processor.
Commodore ASCII (so you can use a word processor to look at it later). Some programs have a separate store-unformatted (or save-withouttranslation) option which saves the file in true ASCII format. You'll often have two other op tions: Send the buffer to the printer and review the buffer on the screen. Some full-featured terminal pro grams also provide editing com mands so you can change text that's
A memory buffer is great for
where the letter T—ASCII 84 (hex $54)—was sent as the number 212
($D4), because of even parity? Since printable ASCII characters
uploading and downloading mes
fall in the range 32-127, any num
sages that include printable charac
bers above 127 have the high bit stripped off. So, when 212 is re ceived, your terminal program automatically subtracts 128 to get
ters. But buffers are not usually suitable for downloading programs, for three reasons: the eighth bit, control codes, and static on the
84 (the letter I).
phone lines.
Stripping off the eighth bit is
The Problem Of The Eighth Bit Remember the example above,
fine when you're dealing with ordi nary letters, but when it comes to
machine language or BASIC pro grams, quite often the numbers 128-255 are essential to the pro
gram. With programs or data files, it's important to save the bytes ex
actly as they're sent, with no trans lation or modification.
Another problem on Commo dore machines is the conversion
from true ASCII to Commodore ASCII. By the time the capture buff er is finished subtracting 128 and changing the numbers around, the program in the buffer looks nothing like the original program that was sent.
The various calculations that strip off the eighth bit and convert to Commodore ASCII are impor tant when you're sending text. But when you're uploading or down loading, these features become a
nuisance and should be turned off. The second problem can be even worse.
Control Codes Let's say you've logged onto a bul letin board and a long, very inter
FULLY ARMED TERRORIST SPACE STATION HOLDS AMERICA HOSTAGE! As you enter the cockpit your orders appear. Your mission is to seek and destroy the fully armed space station and any hostile arcraft you may encounter. For tfiis mission your X-15 has been specially
equipped witfl a CLASSIFIED FREQUENCY RADIO, an EARLY DETECTION RADAR. NAVIGATIONAL TRACKING COMPUTER and DEPLOYABLE REMOTE CONTROL ROBOiS. The six levels of game play will challenge even the most seasoned aces. So strap yourself in. pull teck on the stick and experience the thrill of X-15 ALPHA MISSION.'" TO ORDER DIRECT: Order liy plniH VISA/MASTERCARD/AM El.
1-aOMMM63EXT.!M In low) (■MMU-nifXr.lHirMM S29 95 OtOJmet w* IN.J.
nMatuddEXtMWH
ABSOLUTE ENTERTAINMENT-WC P.O. Bo< ttl. tfidand Park N.J. 0743?.
For Commodore 64/128. Ask for it today at better
computer sending the message to
stop. To resume the scrolling, press CTRL-Q. The ASCII equivalents of CTRL-S and CTRL-Q are CHR$(19) and CHR$(17). Another common control code is CHR${3), CTRL-C. This tells the main computer to stop what it's doing; it usually puts you
back in the main menu. Another code, CTRL-2 (CHR$(26)), is often
used to mark trie end of a message.
And CTRL-H (CHR$(8)) generally means backspace; on most systems it deletes the most recently sent
software dealers everywherel
Commodore 54 and 128 are trademarks of Commodore Electronics Limited. X-15 ALPHA MISSION' and ABSOLUTE ENTERTAIN MEW are Iradcmarks ol ABSOLUTE ENTERTAINMENT-INC. " 1966ABSOUJTE ENTERTAINMENT - INC.
esting message comes into view. It starts printing and gradually fills up the screen, scrolling line after line, too fast for you to read. To pause the output, just hold down the CTRL key and type S. CTRL-S almost always causes the
ABSOLUTE
character.
While you're reading mes sages, the control codes (ASCII characters 0-31} act as special com mands to the BBS or telecommuni cations service you're on. These
codes pose a problem when you want to upload or download. The characters 19, 17, 3, 26, and 8 can occur at numerous places within a program, whether it's writ ten in BASIC, machine language, or
something else. These characters can also be found in data files you
might want to transfer over the lines. When you're sending or re ceiving a program, you want CHR$(8) to appear as a CHR$(8). It
shouldn't be translated to a back space.
Static On The Line Telephone lines aren't perfect; once in a while a bit of static will inter fere with whatever messages are being sent. Static doesn't usually disrupt voice communications, but it can be deadly to program transfers. When you're writing a pro gram, a single typing error can mean the difference between a pro
gram that runs and one that doesn't. The same is true for down
ed into 128-byte packets, which are
loading. If static on the line changes
sent one at a
one character, the program may not work correctly.
packet, control codes don't count. A CHR$(8) is a CHR$(8), not a back space. Sending eight bits (instead of seven) solves the problem gf the eighth bit; ignoring control-code commands solves the problem of special characters.
Downloading Protocols: Xmodem
It should be clear by now that open ing up a memory buffer and captur ing incoming characters is dandy
for saving normal messages and text files, but it's not very reliable for transferring programs. That's why downloading pro
tocols were invented. The most popular is called Xmodem (some times called Modem7). There are versions of Xmodem for every microcomputer. You could use Xmodem, for instance, to upload a Commodore program to a bulletin board running on an Apple or IBM.
If you downloaded the program lat er, it would work perfectly, even though it had lived for a while on
another brand of computer. Xmodem treats all characters and bytes as eight-bit entities, al though some systems will provide a seven-bit option for Xmodem trans
fers of ASCII files. The file is divid time. Within each
Xmodem gets around line
noise by adding a checksum to the end of each block. The sending computer adds up the 128 numbers and appends the sum to the end of the packet. In the meantime, the re ceiving computer also adds up the
numbers. The two checksums should match exactly. If they don't,
it usually means that some static has intervened and garbled one or more of the whistles. When some thing goes wrong, the receiving computer transmits a signal that tells the sender to try again.
A total of 132 bytes makes up an Xmodem block. The first byte is
a signal that means "Get ready; here comes a biock." The second is the block number (if the file is long er than 255 blocks of 128 bytes,
DO YOU LOOK
GOOD ON PAPER?
Once you load Fontpack 1 into your GEOS-equipped Commodore, your papers are never the same. You see, Fontpack 1 lets you feel mean and nasty
Or roysricAu Or calm
AMId) ŠHKjTfLll and good. And it's great for those times you're feeling
absolutely ch/W/sfc. But sometimes you have
mind. So Fontpack 1 comes with a total of2C Styles that work with your GEOS system.
You see, with Fontpack 1, you're not just writing a
statement; you're iMlijMiMpi I
lsMBpjE|hiEiNK about your
writing. So if you want your papers to make you look
important things on your
good, follow these simple words of wisdom: Blia Font Pack I. op eJSe, fl Friend. To order call
1-800-443-0100 ext. 234
Fontpack 1
handling. Allow six weeks (or delivery,
mmnfcn in iMuurii cJCnnnodm EJMinrti LU
FONTPACK1
Berkeley
n Softworks
$29.95
(California residents add 6.5% sales tax.) 32.SH US$5.50 Haeign for shipping and
The brightest minds are working at Berkeley.
ijkijs.
Soviets invade Iran! Gulf war expands!
about 32K, the block number wraps
nal programs will also print the cur
around to zero). The third is the block number subtracted from 256.
rent block number.
It is April, 1988 and the Ayatollah
tween 0 and 255, or just AND with
has been deposed. Iran is once again a major US ally, openly
255).
supporting the struggling Afghan guerillas. In response, the Soviet
Union and Iraq have sent their T-72 tanks rolling over the Iranian bord ers .,. intent on making Iran theirs! Can you halt the invasion? Can any one? Find out for yourself.
For block 50, the second and third
numbers would be CHR$(50) and CHR$(206). The next 128 bytes are the program or file data. The final
ally noisy phone line, the sending
byte is the checksum as calculated
you can download another pro
by the sending computer (if the
gram or go to other areas of the sys tem. After logging off, check the disk directory; the file you've downloaded should be there.
checksum is higher than 256, sub tract 256 until you get a number be
System-Specific Protocols
sponse from the receiver. There are
tions services have their own proto
three possible answers. One is a code that means "OK. Send the next block." The second means "Something isn't right. Try again."
cols for downloading. On Quantum-
The third possibility is no answer at
automatic. You choose a file, give it
all, in which case the host computer
a name for your disk, and the down
waits for 100 seconds before abort
load begins without any trouble. CompuServe can be accessed by almost any terminal program that communicates in ASCII. To
Getting Started With Xmodem Downloading with Xmodem isn't
able on diskette for the Atari home computer, Apple II, Commodore 64/128, IBM PC and PCjr (100% compatibles with Color Graphics Board).
Software and Game stores, or direcl from:
microcomsuten gomes division
Kfli The Avalon
Game Company
A MONARCH AVALON. INC. C3MPANY
-1517 Harford Road • Baltimore. MD 21214
301-254-9200 • 301 -254-5300 • 1-800-63S-9292 Ask for Operator G Send S1 for a Complete Game Catalog
download from CompuServe, your
terminal program should support
(Commodore-X for Xmodem or
protocols. Files on CompuServe have six-character names followed by a period and an extension. The .IMG extension means a file was
Commodore-R for Receive), or type
uploaded with CompuServe-B pro
something on a command line (for
tocol, while .BIN means it was
example, XR fHenatne,P might mean Xmodem Receive a PRG file).
sions such as .DOC, .TXT, and
After logging on to the bulletin
uploaded with Xmodem. Exten .ASC mean the file is ASCII charac
select a program to download. The
ters (text or documentation); such files are often instructions for pro grams, or help files that explain
service will say something like "Ini-
some aspect of CompuServe.
tiating Xmodem Transfer" or you can start the download. There's
With CompuServe's Vidtex program, or any other terminal that supports CompuServe-B protocol,
no great hurry; the host computer
downloads are almost automatic. A
will wait for ten 10-second periods,
file that ends with .IMG contains a
more than l'/i minutes, before it gives up. During that minute and a
header that indicates whether it's a
half, you have to tell your computer
files don't contain this information,
to start the download—by
the menu, the key, or the command
so you have to add ",p" to the file name (SPACEGAME.P for ex
line. At the same time, you need to
ample) to download it as a PRG file.
board or telecommunications ser vice, go to the download area and
"Ready To Send." At this point,
Available at leading Computer,
terminal program that works only on QuantumLink. Downloading is
either Xmodem or CompuServe-B
have to call up a menu, press a key
forward for the genre, and the best
Link, for example, you use a
to know is how to tell your terminal pending on the software, you'll
computer wargame to date." Avail
Some of the large telecommunica
difficult. The main thing you have program to start a download. De
has called Gulf Strike a "major leap
computer will try ten times before giving up. When you've finished,
After each block is sent, the sending computer pauses for a re
ing the transfer.
Gull Strike has drawn unanimous raves from major software mag azines as welt as the gaming pub lic. Family Computing Magazine
If something goes wrong, like a broken connection or an exception
using
give it a filename for saving to disk. In general, the filename can be any thing you choose; it doesn't have to
be the same as the filename on the BBS.
program or sequential file. .BIN
If you're using Xmodem on
CompuServe, .BIN files will trans fer without fuss. But when you're downloading .IMG programs, the header that indicates what type of
file it is may cause some problems.
I'rom the moment you start the Xmodem transfer, everything is
Some Xmodem programs automati
automatic. Many programs will
cally strip off the header from .IMG
print a character on your screen to
files. If your program doesn't do
indicate each block that has been received successfully. Some termi
arate program called BINIMG.BIN
this, you'll have to download a sep
For most leading computer systems. Available this fall from...
ACTIVISION
ENTERTA1NMILMT SOFTWARE
»ctiiii™lillwriililnri!™l.i™Hiot (clunk", toe I lilt htiilitaa.lik nwl™.ila.-.fi »1 nwliM rtiiKUn .nlrri.«l^lol Kllin.hc < «ndm. In IBrlflil n»n<>4
■ 1 i 1M1 Mini [«ki Ciwr. ■ tali B( Ci<-u tolmlim tawiW llerairi br Mtr.h.niliiln, CirponUm si Inriii. bii. 2&AlAtl li ■ Mnirii if Inn (ixclitn. In. itwJ bT l.UiHta. imttr urtMHuUvi. c 1UI II-- - -11 A. -'.[, ,r, . l-,f •. t,,
11 Inc.All m :-<. innwd.
that removes the CompuServe header from .IMG files. A BBS that runs on a non-
able on the BBS or service that contains the squeezed or library
files.
using this method. GEOS pictures are also stored in RLE-type files. Library utilities are useful when a single program needs sev
Commodore machine (Apple,
Squeezing and libraries are
Atari, IBM, Radio Shack, or other brands) will almost always use
common on CP/M machines.
eral filesâ&#x20AC;&#x201D;say, a BASIC program
ASCII for the messages. If there's a
They're becoming very popular on Commodore computers as well.
a data
download area, you'll probably
The idea behind squeezing is
download three separate files, you
that you start with a program or
download the single libra'ry file and
Commodore bulletin boards
data file and run it through a utility that makes it smaller without losing
then use the NULU (or other library programs like ARC220) to dissolve
usually run in standard ASCII, al though some might use Commo dore ASCII instead. If upper- and
any information. The smaller file
the library into its constituent parts.
takes less time to upload and down load and also saves disk space. A
some sort of squeezing at the same
need a terminal program that sup ports Xmodem protocol.
that has a separate ML program and file. Instead of having to
Library utilities usually perform time.
Asking For Help
Most systems recognize the HELP
If you're new to telecommunica
command ... and will respond with a
sources of help. User groups usually have several members who are knowledgeable about the arca na of modems; many user groups also have several public domain terminal programs available at a nominal cost (generally S2-3 to cover the cost of the disk). Some
tions and modems, there are many
list of possible actions and things you can do while you're online.
user groups also sponsor a bulletin board.
Whenever you're puzzled by a certain aspect of downloading,
program (or find one that uses the
file that's originally 30K long might squeeze down to 24K (a savings of 20 percent). When you call a service
right kind of ASCII). A popular
like CompuServe or make a long
you explain what you're trying to
transfer protocol for systems run
distance phone call to a
ning on 64s is called "Punter proto
board, you're paying by the minute.
col," after its inventor, Steve Punter
If the file is smaller, you pay less for the connect time.
do and what happened, the sysop will generally offer some sugges tions. If you leave a public message, you'll often get a reply from experi
lowercase letters are switched, then you'll need to adjust your terminal
(who also wrote the word processor WordPro). The use of Punter proto
col has generated heated discussion among sysops of Commodore bul
letin boards. One side argues that Punter uploads and downloads are faster and often more reliable than Xmodem. Others say that Xmodem has long been the standard and that Punter (as a Commodore-specific protocol) keeps many non-Com modore users away.
Squeezing And Libraries
bulletin
leave a message for the sysop. If
One way to squeeze a text file is through Huffman encoding, which takes the characters that oc
enced members, offering sugges
cur most often (space, e, t, n, o, i, n,
HELP command (sometimes just H
and so on) and sends them as a
or ?) and will respond with a list of
tions and hints. Most systems recognize the
smaller number of bits: four, five, or
possible actions and things you can
six, instead of seven or eight. This is
do while you're online.
similar to Morse code, where the
It never hurts to experiment,
letter E is a dot and T is a dash.
either. If the first thing you see
5ince these are the two characters
when you log onto a BBS is "LF
most often used, messages are sent
(Y/N)?" it's probably a reference to whether or not you want linefeeds.
faster if the popular codes are short. Graphics files can be squeezed with run length encoding (RLE),
You might not know if you want
Owners of the 128 who use CP/M mode to call CP/M bulletin boards
which looks for repetitions of cer
linefeeds, so take a wild guess.
(or visit the CP/M area on a nation
tain characters. If the character
al service) will almost certainly run
color for a Commodore screen is
There's a 50-percent chance you'll get it right. If things don't look right, log off and try again. The
into squeezed files and library files.
purple on the top row (40 charac
commands OFF, BYE, EXIT (or just
After you've downloaded a squeezed file, you have to unsqueeze it with
ters) and blue on the new two rows,
X) will usually get you out. The
color memory will hold 40 fours
most drastic way to leave is to sim
the CP/M program called USQ-
.COM before you can use it. For library files, you need a program called NULU.COM (NULU means
new library utility). Both USQ and NULU are public domain pro grams, and they're usually avail48
COMPUTE!s Gazette
January !S87
followed by 80 sixes. An RLE file, instead of 120 characters, might
contain a CHR$(40), CHR$(4), CHRS(80), CHR$(6), which means
ply turn off your computer. There are a lot of good pro grams available on bulletin boards and telecommunications services.
repeat 40 times the number 4, and then repeat 80 times the number 6.
With a little
Hi-res pictures are often squeezed
programs.
perseverance, you'll
soon be downloading some great O
'■■-■■-'■■■■■.-;■.■■ .-■■■■■ "' .".,"■.'■:■
GAMES THAT KEEP THE WORLD AWAKE. Imagine a game so exciting, so challeng ing, so innovative that you want to stay
up all night to play it just one more time. The rest of the world has been enjoying
software like this for years. Now it's your turn.
Announcing an extraordinary line of
entertainment software that has finally reached American shores-Electric Dreams.
Proven bestsellers from around the
world. Guaranteed to open your eyes.
Electric Dreams. Dedicated to finding
the best in entertainment software from around the world and bringing it to America.
Over 100.000 sold In Europe
TUe Rocky Horror snow Based on the cult classic.
l onUK Ch.lrts
Spindmv
A 3-D arcaae-strategy adventure. Stunningly
war machines In deadly
a classic: -Commodore
pulsive ana graphically
Comcutlng (United Kingdom)
superb.. :-Amstra a Action
-computer and Video Games (United Kingdom)
For the commodore 64 and 138, ana Apple n computer
limited Kingdomi
For the Commoaore 6d and
systems.
128. and Apple n computer
One of the best games ever.. sure to become a Bestseller..,
original...fiendlsMlv com
For the commodore 6fl ana
battle, '...sophisticated, absorbing and addictive..:1
i: ■!
and coming soon for
Apple it computer systems.
systems.
Stay up ail night with Electric praams CistriDurM and maMcetw etciustveiv By Artivision. ■-■ 19B6 Activiston. me Electric Oream'sls a registered rractemarn of flctiviston inc.
Decipede James Knesek You'd better keep moving if you want a high score in this
game. Giant spiders, wasps, and dragonflies are among the
beasts you'll have to contend with. For the Commodore 64. A joystick is required. "What a beautiful day fora picnic,"
you say to yourself as you sit down
On the newly mowed grass and pro*
to destroy all of the assaulting crea tures with poison pellets before they have a chance to touch your
pare yourself for a nice, pleasant
insecticide gun. At the start of each
lunch. But just as you begin to un
game, you're given three guns with
fold your napkin, the birds stop
which to destroy the decipede and
singing, the crickets stop chirping,
the other creatures.
and a dark cloud begins to form in
the sky above. A gardener in faded overalls runs by, looking over his
shoulder as he scurries along, and shouts, "Better get gain', there's a
The attack wave ends only
after the destruction of the entire decipede (all ten segments) or your own demise. With the successful
(from your point of view) comple tion of an attack wave, the colors of the screen objects change, and the enemies speed up. Each wave starts in a new patch of clover.
for each grasshopper, 400 for each
devours yemr lunch. The creature,
dragonfly, and 1200 for each wasp.
apparently unsatisfied, begins tu
You are awarded a new gun every
turn its attention to you. It's a good
12,000 points.
thing you brought along your in The player (the s/'iii/f) is being chased
The decipede is quite a mon ster itself as it weaves its way
by a spider (the large X) as the decipede rs the bottom of the screen.
screen towards your gun. Once it
secticide gun today.
January 1987
movement in your area
makes him hard to destroy and dif ficult to avoid.
50 for each decipede section, 200
ly appears at your side and rudely
COMPUTED Gazo/te
the bunch is the grasshopper. His
diagonal
mies are 25 points for each clover,
comment, a huge decipede sudden
50
ed. Possibly the most malicious of
Your score is displayed at the
whole garden full of critters on the
action game that requires skill and dexterity. The object of the game is
Your enemies are not easily defeat
end of each attack wave. The scores you receive for destroying the ene
move." As you ponder this strange
"Decipede" is an arcade-style
The Cast Of Characters
through the clover and down the
21st CENTURY WARRIOR: ,
L_
i
THE ATTACK
htEUCOf
SIMULATION
*-■■.
k.. —
^
Tliefipactte... Fierce and eluweJikeits warrior
CUNSHIP- ForCommodore 64/128 anaAtari XL/ XEcomputersata suggested retail of $34.95: also
: battlefield. ounshlp'5 revolutionary 3-D graphics enaWe vou.
ST and Amiga at $39 95. Call or write for specific
amesake... Capable of defeating enemy .tanks, try. and hostile aircraft on the modern elec-
the pilot, to fly Into the world's hottest trouble
spots... You'll use an unbeilevaole array of high
forAppiellFamily,ISMPC/PCJr.r3nr3v1000.Atarl
machine availability, and for MC/VISA orders If product not found locally.
tech Information 3nd weapon systems, including,
lasers. Video cameras, night viewers, radar warn
ings, jammers, computers, missiles, rockets, flares
and a SOmm cannon1 Successful missions will rewarded with medals and rank promotions E xperi ence the danger and end tement of att
helicopter action... your latest adventure in
ever-growing line of MlcroProse Simulation 5i
ware.
Challenge the enemy, the skV. and yourself w
this extraordinary simulation!
*«CkDPROSE SIMULATION
120 Laheftrel
■
y, MD
TM
has reached ihe bottom line of the
screen, it weaves around in your area of the playing field until either you or it is destroyed. Another for midable enemy is the wasp. She never comes down to your part of
the screen, but when she passes over a clover, she changes it to a di amond. A decipede will dive straight down toward you if it runs into one of these diamonds. The least harmful of the attackers is the dragonfly, It usually dives straight down toward you, which makes it an easy target. However, the drag onfly leaves a trail of clover behind which hastens the decipede's dan gerous descent. The insecticide gun can move
anywhere within the bottom four rows of the screen. Be careful, be cause the gun moves very quickly. Hold down the fire button of the joystick for rapid fire.
Getting Started Decipede has two parts: one BASIC and one machine language, Type in and save Program 1 as you would any other BASIC program. The ma chine language portion (Program 2)
must be typed in with "MLX," the machine language entry program
found elsewhere in this issue. Before you begin typing in Program
2, be sure to read and understand the instructions for using MLX. When you run MLX, you'll be asked tor a starting address and an ending address. Here are the correct values for Program 2: Starling address: Ending jddiesh:
C000 C91F
When you finish entering the data from Program 2, be sure to save a copy with the name DEC ML.
That's the name Program 1 expects the file to have (see line 20 of Pro gram I). For disk users, the DEC
Ml. file must be on the same disk as Program
1.
For tape, change the
Connect 'Em Francis Chambers
This program is an adaptation of the classic "Connect the Dots" game, updated to allow you play against a friend or the computer. Or you can watch the computer play against itself.
For the Commodore 64, 128, Plus/4, and 16. One or two joy sticks are required. As you probably recall, the venera ble game "Connect the Dots" be gins with a grid of dots drawn on a
EIRYilN'S 1 lie II
piece of paper. Two players take
!.
dots. If you complete a square, you
into port 2. When the title screen appears, press the joystick fire but
ton to begin play.
See program listings on page 118. ffi
SS
COMPUTEts Gazelle
January 1987
-
-
-
put your initial in it and move again. When all the squares have
I
- 7 - -, -. -
1
been captured, the player with the most wins.
L|
|l"
1 11
Playing the game is even easier on the computer. In
"Connect
'Em," the computer draws the dots and lines, and keeps a running count of the scores. The game also lets you play against a friend or the computer, or sit back and watch the computer match wits with itself. There are two board sizes to
choose from—regular (84 boxes) and mini (42 boxes). Type in and save a copy of the
version for your computer—Pro gram 1 for the 64 or Program 2 for the 128. The 128 version will also work on the Plus/4 and Commo
dore 16 with the following modi fications: DX 50
PRINT"[CLR)"iS=3072;C=-l 024:RR=205:CC=.!339iCH=81
,8,1 in line 20 of Program 1 to ,1,1. Also, be sure that the DEC ML file immediately follows Program 1 on the tape. When you're ready to play Dec ipede, load and run Program 1. Be sure that the joystick is plugged
n
turns drawing lines connecting the
:CL=2:OX=46:P1=0:F2=0:IN
5="":LX=28:UX=12
KF 680
PRINT"(BLU}TO PLAV AGAI NST
BX
730
THE
COMPUTER,":PRIN
T"ENTER
!REDJPLUS4!BLU]
OR [RED}O16(lSLUj FOR" HC(T)»Fl+16*4llP PL$(T)
="PLUS4" OR PI.S(T) = "C-1 6" THEM F2=F2+1:PCS(T)= "X"
After you've typed in and saved
The computer is an intelligent foe in "Connect 'Em."
ers. If you want the computer to play either or both positions, enter
the'name C-64, C-128, PLUS4, or C16, depending on your computer.
The computer moves on its own, but people need to use a joy stick (player 1 uses port 1 and play er 2 uses port 2). To make a move, use the joystick to place the marker (a little blue ball) on one of the dots
that you wish to connect; then press the joystick fire button. Now move
the marker to the other dot and press the fire button again. A line will be drawn connecting the two dots. Only adjacent dots can be connected. The computer doesn't
make illegal moves, nor does it allow you to make them. When a square is captured, the
appropriate initial is placed in it. (Don't worry if both players have
the same initials—the squares are also color-coded.) At the end of the
the appropriate version, load the
game,
program and type RUN. The com
winner's name.
the computer displays the
puter asks for the names of the play-
See program listings an page 111, in
fiv^
(<*** Qfr
I
rs ■ •■
i
.
.
-.
Screen Tricks
If you've discovered a clever timesaving technique or a brief but effective programming shortcut,
send it to "Hints & Tips," c/o
COMPUTEl'S GAZETTE. // we use it, we'll pay you $35. We regret
that, due to the volume of items submitted, we cannot reply indi vidually to submissions.
one character, it's a lot of trouble to load in a font editor, make the changes, save the new font out to a
3. Choose 3 as the DATA line
file, go back to BASIC, and load the
5. Type GOTO 130.
font back in. This simple character editor is perfect in such cases. Just design the character in the DATA statements. Use the cursor keys to move around and alter the charac
ter. In the program below, a small man has been designed. Be sure to
Controlling Scrolling
after it is displayed on the screen.
Did you ever wish you could have a menu at the top of a screen that didn't scroll away as text filled the screen? This short program allows you to keep a message or menu at the top of the screen. It transfers the operating system to RAM and alters a single byte of the scrolling routine. HC
10
DATA 169,1613,133,252, L69 ,222,133,254
HE
20
DATA
MX 10 XS
20
MA
30
PQ
40
GB
50
HC
770
AD 60
40
DATA
»*******«■
DATA
"**
**
"
MC 80 DATA
**U
SPACES)**
AK Bli
110
DP
50
SYS
GO
60
POKE
KE
70
PRINT"ECLRj":LIST
1,PEEK(1)
T
59639,10
AND
253
Run the program. Now list it a cou ple of times. See how the top lines stay put while the rest of the screen
scrolls by? If you'd like the message area to be a different size, put the desired number of screen lines mi
INPUT'LINE
FOR
1 =0
TO
BsFOR J=0
49185:REA
T,A:NEXT
49152:POKE
150
QB
170
51
JF
NUMBER
7tRRAD
TO
FOR 1=0 TO 511iPOKE 1+1 2230,PEEK{1+53248)iNEXT iPOKE 1,PEEK(1) OR 4 POKE 56334,PEEK(56334)O RlsPOKE 53272,(PEEK(532 FOR
1=0
TO
7:READ
I22B8+I,A:NEXT
A:P0K I
Many programmers use a statement " DA
with the following general format to give the user a default choice when answering an input prompt. (A de fault choice is one that will be select
AStT-
ed if the user presses RETURN
"**[4 SPACESj**"
251,145,251,177,253
TO
CE
56,48:P
Default With Variables
SPACESJ"
DATA
,145,253, 136,208,245,230
A:POKE
140
52,48:POKE
OKE 56334,PEEK(56334JAN D254:POKE 1,PEEK(1JAND2
Joseph R. Chametski
DATA "[2 SPACES)**'*
TA LIHE";DL 11)0 PRINT DL;"DATA";
FOB T=49152
MK
STOP POKE
E
**"
90
D
125 130
SPACESj"
MH
169,9,133,251,133,2
DATA
DM BK
72)AHD240)+12
DATA "[3 SPACES)** f3 SPACES}'1
{2
,252,230,254,208,237,96
MD
DATA "t2 SPACES!**** 12 SPACESj" DATA "t2 SPACES]**** 12
53,160,0,177
30
6. Press @ to see your character.
press RETURN on each data line
Charles Allison
JJ
number.
4. Press RETURN on the DATA line.
FOR
7:B=0:IF M
IDS(AS,J+1,1)="*" THEN ISPACE|B=1 120' T=T+B*2T(7-J):NEXT:PRIN TT"lLEFT),"r:NEXT:PRINT "(LEFT) "
When you're satisfied with the
character you've created, type RUN. You'll be asked at which line number you'd like to create the data. For now, answer 10000. The program will respond by displaying
instead of typing in an answer.) INPUT'TROMPT{2 SPACES}Y(3 LEFT} ";A$
This works very well most of the time. The {3 LEFT} makes the cur sor back up over the Y. If you want to use YES instead of Y, then you'd
have to use {5 LEFT} instead. You can see the problem: What if the length of the default answer is unknown? What if the variable is a number or word? The solution is to do something like this:
nus one into the POKE statement in
the data for the character. This pro
line 50. For example, if you want three lines for a message or menu, type POKE 59639,2. If you POKE a
gram reads the character DATA
equivalent numeric data. You can
PRINT'TROMPT ";X;:POKE C,6:INPUT X
number greater than 24, scrolling is disabled completely. POKE 59639,
either write down the values and
where C is 211 for the 64 and the
statements and prints out the
use them later, or you can run the
255 to return to normal scrolling. The bottom scroll line can also
cursor up to the DATA line and
be changed. Try this: POKE
program. This should be a great
59652,20.
help any time you need a new char
press RETURN to enter it into the
VIC, 202 for the Plus/4 and the 16, and 236 for the 128. This forces the cursor to go to the column indicated
by the POKE. In this case, the cur
Mitchell Ross
new character looks, follow these
sor goes to the sixth column. Of course, if you change the prompt, you'll have to change the column number to the number of characters
There are many excellent utilities for designing custom characters on the 64. But if you just want to create
instructions:
in the prompt, If you use this tech
1. Type in the program below.
nique with a string, type two spaces after the prompt instead of one. a
Quick Character Editor
54
COMPUTEl'S Gazette
January 19B7
acter quickly.
If you want to see how your
2. Run it.
WHICHEVER DOOR YOU CHOOSE, THE PRIZE IS FUN AMD EXCITEMENT BEYOMD YOUR WILDEST FANTASIES!
quest for the best fantasy game Is over. Vou've found not one, Inn three...from SSI. The play and 1"' of each game may differ; but mis of fun. excitement and enge, all three arc equally ex hilarating, intense, and absorbing. WIZARD'S CROWN"
Guide eight valiant adventurers on a
perilous quest to recover the precious Wizard's Crown that lies imprisoned behind spell-woven walls In the ruins of Arghan. Armed with different skills and weapons, your characters must
your heroes clash widi the vile den
izens of Arghan, you can let the computer resolve each battle quickly, or you can personally direct the action v.stli a multitude of combai options.
Now that you've hada tantalizing peek U the fantastic adventures
beyond, will It be Door#l, Door #2,
CEMSTOSF HEALER
This Is the sequel to our best-selling Gemstone Warrior" in which you
braved the horrors of the Nether world and successfully recovered the magical Gemstone. 1b your dismay,
you discover ili.it the Kemstone has been damaged. Hence, you must tvmni to the Demons' lair, locate the
Gemstone Warrior because everyone
iliis role-playing game promises to
duplicate ihe phenomenal success that the first Pbanlasie" achieved. In PlIANftSIE II. the Dark Lord
Cushioned an evil orb that has en slaved your people. Command a band of one to six travellers to brave Ihe Dark Lord's wrath, locate tin- orb and find a way to destroy it. If you've
to this sequel. If you haven't, simply
will enjoy GEMSTONE HEALER'S &st-paced, action-packed excitement,
creale new characters and embark on a ihrtlllng mlssionl
Ondiikette fi-r1.1h Apple \
On diskette for .UK Apple . C-64:
C-M'.t29$y
or Door #3? The hest answer: Why, all three, of course! Tb gel started, you'll have to open another door, that of your local
compute&'sofnwtre or game store. If there are no convenient stores near you, VISA .mi! M.<-.iei<:.i!il holders can
order by calling toll-free BOO-M3-O100, x335. In imliT by mail, send your check
to: Strategic Slmuliilnns. Inc., 10-ifi N. Rengstorff Are., Mountain View, CA
Add UOO lo your older Cor shipping and handlinj. Mknn -ft web lor dcltvcry. In the I jiniinnii il U.S., U.PS. Blue smtc
AiiriST? $39.95. inpli'. iri!i
On diskette for (. ih Apple* Atari1?
M.ii M anl Ob-i jit IvJnrurt* ■■. ^.; !.■
0n,[Hiif7, Int., Auh,Inc. jiulOinunn.Ljn-llccmmn^
C-64: $39-95.
STRATEGIC SIMULATIONS, INC.
All no (its resfnvod.
Keyword Construction Set Rick Bauer
This clever utility lets you easily change the spelling of any BASIC keywords. It's especially helpful if you speak or teach a language other than English. A French or Spanish version, for example, would be easy to create. For the Commodore 64. BASIC has many commands and
you want a list of your new key
statements. Keywords like PRINT,
words to go to your printer. Print
INPUT, RUN, and NEW are all built-in. "Keyword Construction
Set" lets you replace some or all of these words with new ones. For ex ample, if your first language is Spanish, you can replace BASIC
keywords with Spanish words of your choice. Since I usually pro gram in machine language, I made the following alterations to BASIC: I replaced PEEK with LDA, POKE with STA, GOSUB with JSR, RE
ing out your keywords is a good ideaâ&#x20AC;&#x201D;otherwise, you may find you've forgotten a few of them the next time you sit down at your com
puter. The program assumes that your printer is connected as device 4. If this isn't the case, change the OPEN statement in line 200. For example, if your printer is device 5,
change the second 4 in the OPEN statement to a 5.
TURN with RTS, and GOTO with JMP. This makes it easier for me to
Choosing Your Words
translate BASIC programs into ma
new instruction set. The ROM (Read Only Memory) keywords are listed one at a time on the screen.
chine language. Of course, you may just want to use Keyword Construc tion Set to experiment with some new keywords while programming. It can be refreshing to see WRITE A,B,C instead of PRINT A,B,C. Keyword
Construction 5et is
written in BASIC. To use it, type it
in and save a copy. Load it; then type RUN. You're prompted for the name of your "new" language. The
program uses this response as the filename for your modified BASIC
language. Next, the program asks if 56
COMPUTERS Ga^efta
January 1987
Now you're ready to enter your
As each one is displayed, type in
your replacement keyword. If you want to use the standard BASIC keyword, just press RETURN. The new keyword can be any length, but the total number of characters in all keywords must not exceed 255. Since there are 76 keywords
ters you've used so far and how many characters are over or under
the original set (try to keep this number less than or equal to zero). For example, if you replace NEW with ERASE, you should compen sate by making another keyword two letters shorter (SAVE into SV,
for example). If a keyword ends with a spe cial character, like $ or), it's a good idea to retain that character in your new keyword. If you don't, things
could get unnecessarily confusing. When you finish (the last keyword to change is GO), the computer asks whether it should save your language to disk or tape. Answer D for disk or T for tape to create a
machine language file of your mod ified BASIC. When you want to use your new dialect of BASIC, type these lines: LOAD "filename"',8,1 NEW SYS 49152
Now your keywords are en abled. Load a BASIC program to
test your language. Type LIST. You should see your keywords in the BASIC program. You may return to the standard BASIC definitions at
that can be changed, your new keywords should average four to
any time by pressing RUN/STOPRESTORE. Type SYS 49152 to
five characters. The top line of the screen tells you how many charac
reenable your new language.
See program listing on page 115.
o
UNLEASH YOUR CREATIVE GENIUS Activision Creativity Software gives you all the tools you'll ever need.
TlicMusk-Siuiik)
like The Music Studio? Compose and edit any musical score quickly and easily using features and power unmatched by other music programs. Mozart
never had it so good!
Deck the halls! Paper Models'": The Christmas Kit" turns your computer into Santa's workshop. Three-dimensional decora
tions including ornaments, gift boxes, and Christmas villages are yours at the touch of a key. Decorate using the clip-art library or customize your own with
the paint program.
Picture this. Paintworks?
the easy-to-use, complete graphics editor and paint program. Lets you design
cards, stationery, newslet ters, musical slideshows, or just plain doodle. Features
color cycling for animation effects, 3 work screens, mul
tiple brushes and instant color blending to bring out the artist in you.
Have a great idea for a game? With Garry Kitchen's GameMaker™: The Computer Game Design Kit?' you can create computer games using 5 pro
fessional quality design tools in one easy-to-use program. Or get a head start with pre-designed images and effects. The GameMaker Designer's Sports Library™
lets you create your favorite sports games from football and baseball to skiing and
auto racing, easily and quickly. With the GameMaker Designer's Science Fiction Library™ you can create a whole new world, full of spaceships, planets,
galaxies, aliens and more. Both libraries for use with Garry Kitchen's GameMaker.
ACTIVISION CREATIVITY SOFTWARE LETS THE CREATIVE GENIUS IN YOU SHINE THROUGH.
ACTLVLSION
CREATIVITY
SOJTWARE
For Commodore 64 and 128, Amiga. Apple II series. Atari 800/XE/XL/ST. IBM PC, PCjr. Tandy 1000, Macintosh, and Apple IIGS computers. NOT ALL PROGRAMS AVAILABLE ON ALL SYSTEMS. Lorn™*.. M. 119 and Amiga ir> 11 •ormai k ■ ul Commodore I.lcnnmkt llmHrd. IBM I. n lindcn-rt ..I ln«iui[i«ul Bu.ln
i Mnrhlnti I [.potation Tandy ll a lrad.rna,k rfTlrxly Cnpmlim Alarl ST. XI: and XI in I Atari CaipaiBrlan. Appl* nnd MadncuiFi nit tradrrnaiki oE AlipldCumpulff. litf ■'.liUUfm Urlir rrglilerril liadrrnnrk <d rtHM hipt. IlK C I°B*. A.1 Ivlilim. Inc.
Mastering 128 Sound And Music Part 4 D. C. Holmes
In this installment, the author examines the FILTER statement, an important function in refining sound on the 128. Included are two impressive musical demonstrations of the techniques. Last month, we discussed the prin
low, sound. Or a Vaccianno mute
ciples of tonal quality and learned how to use the ENVELOPE state ment. This month, we'll examine the FILTER statement, a tool which
would give a bright, tinny character to his instrument. Using the same mute on another instrument has a similar effect on that instrument, but
allows us to further refine the tim
the sound of a cup-muted trumpet
bre of a sound on the 128.
can still be easily distinguished from the sound of a cup-muted flugel
Filtering operates by the pro
horn because of the individual char-
cess of subtractive synthesis; that is, the final sound is achieved by selec
acteristics of the fundamental
tively eliminating certain overtones
(unmuted) tones. In the same way,
from the waveform prescribed by example, imagine a horn player who comes to a session carrying
we can use the SID filter to block certain harmonics, allowing others to be heard in the waveform of Commodore 128 sounds.
four horns and a box of mutes. He
The SID filter system employs
could play his part on a trumpet, a
three muting filters, which can be used singly or in combination. These are the low-pass, high-pass, and band-pass filters.
an ENVELOPE command. As an
cornet, a bugle, or a flugelhorn. Even though the frequency of the notes would be identical, the timbre of the sounds would be different for each instrument, due to tubing con figurations and other unique physi cal properties of the horns. Like
The low-pass filter blocks overtones above a specified fre
quency (the cutoff frequency) and allows overtones below that fre
play the
quency to be played and heard.
same character string using differ ent envelopes, and even though the pitch of the notes is the same, the sounds may be very different.
This produces sounds which are
wise, our SID chip can
characteristically full and rich, lack ing brightness. This filtering method
all but a narrow range of frequen cies above and below the cutoff (see Figure 3).
When all three filters are used simultaneously, frequencies throughout the range of the SID chip are allowed to pass (Figure 4). Conversely, when the FILTER is
enabled (PLAV'Xl"), but all three filters are turned off, no sound is al lowed to pass through (Figure 5).
Combining the low-pass and band-pass filters produces essen tially a modified low-pass effect. Likewise, combining the high-pass and band-pass gives a modified high-pass effect.
Combining the low-pass and high-pass creates an interesting sit uation in which a range of frequen
cies near the cutoff are filtered out, and all other frequencies above and below are allowed to pass through the SID chip. This is often referred
to as a notch reject or band-stop fil ter (Figure 6).
The format for the FILTER statement is FILTER cj,lp,bp,hp,TCS
where cf â&#x2013; = filter cutoff frequency (0-2047) Ip - low-pass filter on (1), off (0) bp - band-pass filter on (1), off (0) ftp = high-pass filter on (1), off (0)
fine-tune his sound by using one of his mutes. Muting changes the tonal
is illustrated in Figure 1. The high-pass filter does the reverse: It tells the SID chip to filter out frequencies below the cutoff,
quality by blocking certain over
and allows those above the cutoff to
the SID filter, but the numeric value
tones in the natural sound of the in
pass through to be heard (Figure 2).
of this parameter should not be confused with the actual cutoff fre quency. The frequency at which the cutoff occurs varies according to the frequency of the note played. When
The musician may choose to
strument, and allowing only selected harmonics to pass through and be heard. He could use a cup mute to produce a muffled, but mel6B
COMPUTERS Gazette
January 19B7
These sounds are described as hol low or tinny, as opposed to mellow or solid. The band-pass filter supresses
res â&#x20AC;&#x201D; resonance (0-15)
The value of the cf parameter determines the cutoff frequency of
Go Ahead, Lose Your Marbles...
Is Here!!!
The game that
A unique game
drove you crazy at
experience that's crazy fun for every
the arcades now comes home. Same exciting gameplay, same blow-away
one. Two players
race to the goaf line, or one player
graphics, sounds
races against the
and music. We've
clock. It's sports
even added an
competition, kine
Incredible all-new
tics and strategy.
secret level.
Ultimate Competition for 1 or 2 playen. The object Is simple. Race your marble to the goal line, and don't let anything get In your way. It sounds easy, but It Just might drive you nuts.
j
B
Spectacular Animation
Secret Level
Incredible Madnen
Fantastic 3-D terrain* are the
If you can rind It Just watt till you try to get through It)
Marble Madness, the ultimate
raceways. Zany (but dangerous) enemies await your every turn.
In exciting non-jtop action.
Avoid the deadly iteelle* and
Each level hat Itj own "person ality" and creatures to contend
the pounding hammers. Watch
with, ai well as Its own orig
out for the hungry marble
inal music score. It's not easy
munchers. Even surf a
being a marble - make It to
mechanical wave!
the Ultimate Level and you'll know why.
ELECTRONIC ARTS'
How la ui .lÂŤi: Vim your rot aller. II you .rt unabla co find trie product at your local retailor, you can call SO0-I4S-4I15 tar dlrott VISA or Maitarcard Ordan I In CA rail BOO SiZ-lllJJ. lhr <1.'rc;r prl< r fi 129.95 liir Tlir 1 o'l-ripdme ^crilon
Amlg.t version I! H9.9S. Appfc. Atjrr ^nd IBM vrnlonwcn Irg SOO'l
To buy by
mall, undcrteck or monry older id Electronic Am Direct SÂťte?. P.O. Bo* 7530. San Moieo. CA 9*403. Add 15 for inJpp!ng*nd handling (17 C*nadian|. ajioa 4 **/rtki for
delivery, There Is a f 4-day. money*bKk guarantee on direct orders, r-ora complete product caulog. icndSOCanda stamped, ielt-*ddmied cmetope to Electrons Art! Cgulog. 1820 Oatcwjy Drive. S-in Mareo. Gf 9<*01 Commoo'are and Amiga *rt regbtrred trsdemarfis of Commodore Business MjcnlneL Apple it a registered nademarfc
c* Apple Computer. .BM li a reglnered uaaemarh o( IntemaUnnal Buikiesi Macrilnti. Inc. Marble Madness" 17S4, 19SA AurlGamei Corporation and Electronic Am. Screen shots repraient Commodore 64 version, others may vary. Martkl* MadrtoU Jt a ragmartd traiStmarli at Atari CSamn Corporailon.
value tends to sharpen or clarify the tonal quality.
Figure 2
Figure 1
Through The Filter Only one filter configuration, speci fied by a single FILTER statement,
may be used by the SID chip at any one time. The same configuration applies to all three voices, and whether or not a voice is filtered is determined by the PLAY statement. For this, the form of the PLAY CUTOFF
CUTOFF
FREQUENCY OF HARMONIC
FREQUENCY OF HARMONIC
I
PLAY"VnXn"
The Vn command selects the current voice {n can be 1-3). If no V command is used, the default is voice 1. The Xn command specifies whether the current voice will be
Figure 4
Figure 3
statement is
passed through the filter. Filtering is turned on when n is 1 and off when it is 0. The default setting is equivalent to X0 (filtering off). Once filtering is turned on for a par ticular voice, that voice will contin ue to be filtered until it is turned off with XO. The same FILTER state
ment configuration applies to all three voices when they are filtered, CUTOFF I
FREQUENCY OF HARMONIC
FREQUENCY OF HARMONIC
but each voice can be individually filtered or unfiltered.
The first of this month's pro
grams, "Saints," includes a filter editor for experimentation. The melody voice plays a line of a Dixie
Figure 5
land tune, and then answers in the same envelope, but with the filter turned on. Changing the parame ters of the filter will produce notice
able differences in the filtering effect. Only voice 1 is filtered in this program.
Program 2 is named "Joy," and
is my computer interpretation of Bach's classic "Jesu, Joy of Man's Desiring." This version is an organlike arrangement of the well-
CUTOFF
known work. 1 always marvel at the
I
FREQUENCY OF HARMONIC
FREQUENCY OF HARMONIC
way a good pipe organist can filter the sounds by controlling the lou vers on the pipe cabinet. Just like
cf = 0, the cutoff will be placed
cy, but rather the amount of filter
the mutes the horn player uses, the
such that it is below the frequency
ing desired.
openings created by these louvers
of virtually all of the naturally oc
The parameters lp, bp, and hp simply toggle the three individual filters on and off. One, two, or all three may be enabled at the same time, or they may all be turned off. Resonance is a process where by frequencies near the cutoff are accentuated. The degree of this peaking effect may range from no
allow selected harmonic frequen
resonance (res = 0) to very pro
this program.
nounced (res = 15). Increasing the
See program listings on page 116. â&#x20AC;˘
curring overtones in a sound. A val
ue of 2047 places the cutoff at a
frequency higher than virtually all of the natural overtones. If the cut off value is 1023, the relative distri bution of overtones will determine a cutoff frequency where half of the overtones are below it, and half are
above it. Thus, the value of c/does not specify the exact cutoff frequen60
COMPUTEI's Gazette
January 1987
cies to pass through, while others
are blocked. Joy (Program 2) brings togeth er most of the topics we've dis cussed thus far in this series. Use your imagination and play with the
TEMPO, VOL, ENVELOPE, and FILTER statements to customize
BUIIT Now Get Inside Your Commodore with COMPUTB's Gazette Disk. Now there's a way to get all the exciting, fun-filled programs of COMPUTE'S Gazette—already on disk—with COMPUTED Gazette Disk. Subscribe today, and month after month you'll get a new, fullytested 5^-inch floppy disk guaranteed to run on your Commodore 64 or Commodore 128 personal computer. COMPUTE'S Gazette Disk brings you all the latest, most challenging, most fascinating programs published in the
corresponding issue of COMPUTBVs Gazette, So instead of
spending hours typing in each program, now all you do is insert
the disk...and your programs load in seconds. RESULT: You have hours more time to enjoy all those great pro grams which appear in COMPUTERS Gazette—programs like Disk Editor, Face-Off, Turbo Copy, Arcade Baseball, Sound Designer, SpeedScript, and hundreds of others. So don't waste another moment. Subscribe today to COMPUTERS Gazette Disk at this money-saving price. Take a full year's subscription for just $79.95. You save 58 percent off the single issue price. Subscribe for two years and save even more! Return the enclosed card. Call toll-free 1-800-247-5470 now.
(In Iowa call 1-800-532-1272) Individual issues of the Disk are available for $12.95 (plus $2.00 shipping and handling) by calling 1-800-346-6767 (in NY 1-212-887-8525).
User Group Update When writing to a user group for information, please remember to
I'l \NSYI\WIA
enclose a self-addressed envelope with postage that is appropriate for the country to which you're writing.
Users Croup, 140 N, Rockbum St., York, PA 17402
Southampton Commodore Users Croup, P.O.
Send typed additions, corrections, and deletions for this list to: COMPUTE! Publications
Bos 3, Norristown, PA 19403
SOUTH DAKOTA Aberdeen Commodore Computer Club, 115
P.O. Box 5406
Church Dr., Aberdeen, SD 57401
Outside The U.5.
Greensboro, NC 27403 Attn: Commodore User Groups
CANADA Commodore Computer Uteri Association (NSCCU1, P.O. Box 3426, Halifax, Nova Scotia B3J 3J1
User Group Notes
Canadian Commodore Software & Hardware
The Promenade User Group of America has formed to assist users of the Promenade and Commodore 64. For more information on this group, write P.O. Box 4224, White Plains Station, Northbrook, IL 60065-4224. Commodore Owners of Massena (C.O.M.A.) has a new address: 7 Water St., Massena, NY 13662.
Usera Croup (CCS&HUG), P.O. Box 644, Bobcavccon, Ontario, KOM 1A0
ME-XK H Club Commodore de Juarez, Calle del Manantlal "1448, Ciudad Juarez, Chihuahua, Mexico
32500 GMS Users Group, Poireio del Llano #112, Salamanca, GTO, Mexico 36730 Q
The Downriver Commodore Group has changed its address to P.O.
LEARN
Box 1277, Southgate, MI 48195.
Central Dakota Commodore Club can be reached at Rt. 3, Captain Leach Dr. #18, Mandan, ND 58554.
PROGRAMMING MASTER COMPUTERS
The Commodore Technical User Group (CTUG) has a new mailing address: P.O. Box 8342, Orange CA 92664. Newsletters can still be
IN YOUR OWN HOME No* >uu rjn write programs .sruj gr-r i
ctfiajter io CO (lit *ua1 ym want Gel Itv
msi cut ol any orccLDff and avod ra«mg
sent to Syntax Error, P.O. Box 8051, Orange, CA 92664.
lo oay nw nigh pice □> pre-packaged
The new address for Olympic Peninsula Users' Group is P.O. Box
LEARN AT YOUR OWN PACE
1894, Port Angeles, WA 98362.
IN YOUR SPARE TIME Our mdepenfltnt study program allows you
The Manitoba Users Group (M.U.G.) has changed its address to Box 8, Group 351, R.R. 3, Winnipeg, Manitoba, Canada, R3C 2E7.
b Mm smut om,*! ooalon. *# calva at] rjrcq^rnmrq in you iw etv. fl horns Ow mstrwias provfln you with ;*«' nn-
Toronto Pet User's Group (TPUG Inc.) has moved and consolidated its addresses to P.O. Box 724, Station B, Willowdale, Ontario, Canada
LEARN EVEN BEFORE YOU DECIDE ON A COMPUTER Everything is eiplairaJ in simple language Vai will en|oy learning la
M2K 2R1.
use a cnrpilB-EVtN F YOU WNT OWN Otf luam la orogram on any posoiol computer, BW, APPlf. C0MM000HE. TRS. and mae.
New Listings
BE TOUR OWN COMPUTER EXPERT
Nl-W IFKS1-Y
AI A It A MA Commodore Mobile Users Gioup (CMUG), 3993 Cottage Hill Rd., #78, Mobile, AL 36609
CAT IKOUNIA
Hillidale Commodore 64 Usera Club, 32 Esplanade Lake Dr., Htllsdale, N] 07642
NTW YORK
HI Desert Commodore Users Group, 62026 Sunburst Cr.r Joshua Tree. CA 92252
MASSACHUSETTS World Wide Users Group (or (he C-M, P.O. Don 50 C-P, Halhome, MA 01937
Ridge C-64 Users Group, 94 Ridge Rd., Ridge, NV
Programming Is the best way lo learn to un computers, and we cm tin* you at Mil- ml noil Korumicil-wi( to liirn piorjrinmljig! Sent)lodaytoryourfreeinf&maTionpackage Noo&ligtttion No salesman will call
halix INSTITUTE
11961
M alone Commodore Uier Group iMMIUGI, 27 BenlLey Ave., Malonc, NY 129S3
Triple Cirles Commodore Club, 1713 Castle Gardens Rd., Vestal. NY 13850
I MALIK iNSTIIUtECENIEBfOR COMPUTER tDUCATIONIKCI im3iv oiruPK; ■?Mios*rjGaEa cawciiaaai
M-1
MIN,\TSUIA
VES1
Hibbing Area Commodore Klubrti.A.C.K.t. 1320 E. 14th Ave., Hibbing, MN 55746
MISSOIR] Commodore North Users Group, P.O. Box 34534,
N.irth Kansas City, MO 64116
62
COMPUTE'S Ga/erttt
January 1987
CEN7ERFOH COMPUTER EDUCATION 1Si3 W Olympic P 2J6 Los A
CANOCUG, 1014 8th St. NE, Canton, OH 44704
ORFGON American User Group. 33754 SE Oak SI., Scapoose, OR 97056
|
I
"The
1 Best Selling Word Processing Package"- BILLBOARD'S COMPUTER 5OFHVARE CHART
PAPERCLIP II
"you can't go wrong choosing Paper Clip "
FOR THE COMMODORE 128
- THE GUIDE TO COMPUTER LIVING
■ Compatible with C-64 PaperClip files: the natural choice for C-128 upgrades ■ Includes integrated 38,000-word spelling checker ■ Built-in Iclecuiiimunications module: access on-line services, incorporate on-line data in your work, and send tnxl In other users
"the Cadillac of word processors." - OMNl MAGAZINE
"best professional word processor available" - RUN MAGAZINE
"by far the best word processor ever available ...So clearly superior,,,. State-of-the-art word processing"
■ New editing features include multiple columns, reverse video scroll, chaptering, powerful macros
■ Maximum document size expanded to 999 lines
-ANTIC
"as far as we are concerned, PaperClip is the
PAPERCIJP FOR THEAPPLE He, c
top word processor running on a micro computer."
■ Insert/Delete. Move & Copy, Cul & Paste,
Global Search & Replace
- HOMEAPPLICATIONSFORTHEC-64
■ Automatic page numbering, headers and footers ■ Simplified columns, tabbing and scrolling
"Performance: excellent. Error-handling: excellent. Value: excellent... You'll find yourselfgrowing spoiled."
■ Form letter and mailing label functions ■ Unique new capabilities for Apple: dual text windows, automatic text protection, macro
- FAMILY COMPUTING
"Exceptional word processing..."
commands and more
- INPUT
PAPERCLIP FOR ATARI HOME COMPUTERS (WITH SPELLPACK FOR THE 130 XE)
"many features... easy to use" - ATARI EXPLORER
"A superb word processor ...the most
■ All the high-productivity editing features plus:
Dual Text Windows. Automatic Paging, Macros
sophisticated to date."
and much more
- COMPUTE MAGAZINE
■ Fully-integrated SpellPack spelling checker on
"... the ultimata word processor
the same disk
- ANALOG MAGAZINE
■ 36000 words in the SpellPack dictionary plus
"One of the easiest of the professional word processors ...a sensible manual... plenty of aids for the accident prone.''
you can add thousands more
■ Memory-resident for speed and convenience: no need to quit the word processor to check a document
- COMPUTING NOW
PAPERCLIP with SPELLPAK FOR THE COMMODORE 64
"An excellent word processor... well
designed... many advanced features,"
■ Built-in spelling checker ■ All the high-productivity text editing features
- INFOWORLD
"a "must have" in an ideal software library"
■ Move, Copy, Insert, Delete — words, sentences or entire blocks of text
- ELECTRONIC LEARNING
■ Macro power: define & store up to 52
"... most powerful ofpackages"
just one keystroke
"PaperClip is a logical evolutionary step
repetitive words/phrases, then enter them with
- COMMODORE MAGAZINE
■ Includes 80-COtunui Print Preview display, requires no extra hardware
forward."
■ Sophisticated Global Search & Replace, Mail Merge and Mailing Label functions
"... facts attest to its excellence!"
-AHOY - FAMILY COMPUTING
PAPERCLIP ELITE FOR THE ATARI ST
and COMMODORE AMIGA
■ Go beyond word-processing, with idea
processing, text/graphics integration, real-lime
spell checking, independent variable columns and so much more. Look for PaperClip Elite.
Coining soon.
BATItJQFS IstHHEI). m rm ramftny. 30 Mu™IMrrrl,Rmimomlllill.C)DiMr».(lin^«. LIB IBS (116)88] Kil.tiiunoMTlnForauUiio (416)88 IKIIb. IfyouuniftndthLipnidiittaljULjrlDcal rrla Her. you may »rdrr kr direct From u I at I hr full ■u£j(rilrd llntprict pi 111 1.1.00 lor poslago a- ! PjtkI ur[ oirien plrBK call 1-KOQ-3CT-5707 (US. <»il> ■ I. r i i in Mm
.11
•: ■-.-!'. ni-Urr I :■.!,, I;.,. .h..r.
r- ii .I illtk And SI0.O0.WHIr tun* for uurri.lt...In j
:
,
liir, I'nr
an a] ttav a hji'i-Ihr Ibti-m \T nion ol > uu r pmR fe in ■]>
f hilTii, K r-.r i^n- ■,■■]'! i
Wi'l ! vn< I-.1L.-.M
M Mil
u v<! M.
BBIH
COMMfHM >KH, COMMODOHR AM It W. AND IBM SVSI>VH3.
BATTERIES INCLUDED
ltl»reB^lt^lto■l^>^lwl^d.A^PI^.AITlr^UCI^^^lSII,ATAlU.»lABI5T,CO^IHl)IMlHl1,(O^I^IODOIlF.*^ll^i^,*^^)]|lM»^f rnlHcivd IjBdrm.il. PT.p«llwlyi.rAl'l1j:ttlMnni-RSINC..ATAHHl)KIKIHAIll)N,COMMODOIU:BISINESS MAt'HIM'.S I>C. AM) IN" JHAHttm BUSINESS MAC! I INF.S INC. S> imr frd ru it« may v)rf viltli (DEnputr r ■> ■) r in u ir>l
■AS COHFCUtD FROM NATIONAL RETAIL SALES REPORTS, US SUGGESTED LIST PRICE. ! ■ I1 I -■> MAT SELL FOR LESS.
Integral Solutions
Battlefront
sion Select menu appears. Here you
the regiment to PROBE the enemy posi
tion, PREPARE for a later assault, AS
modore 64 of four of the most crucial
choose which division you want to give orders to. Once you've chosen, the Di vision Order menu pops up, and this
battles of World War II. The fourth strategy game from Australia's Strategic
one has four choices. REGIMENT OR DER lets you select the regiment (with-
Studies Group (SSG), Battlefront contin
in that division) you will be commanding. If you choose SUPPORT you can allocate aircraft support points
each menu has a default command that most benefits the unit, in case you sim
to that regiment. You have only a cer tain number of air points to work with, so you must decide how many each regiment will receive. DIVISION AS
access all the menus if your troops are not in position for a particular order. Fi nally, you can return to any menu, at any point during the turn, and change
SETS allows you to assign unattached
your mind. The only exception to this is
battalions to specific regiments. Finally,
the very first screen, which shows the command RUN 5. Once this is selected,
Battlefront is a simulation for ihe Com
ues the menu-oriented design philoso phy used by SSG in Carriers at War and Europe Ablaze.
Roger Keating and Ian
Trout, the game's designers, believe that the mechanics of strategy games should
be simple, contained within a series of easily accessed menus. Ever since introducing their menu system in Carriers at War, SSG has con
with MOVE
HQ you can place your
tinued to develop it. The menus in Eu
headquarters in a specific location. Sup
rope Ablaze were a little easier to work with, and those in Battlefront are easier still. What the menus do, in all three
ply and leadership flow through the HQ, so its placement is critical. Most menus lead to further menus. The REGIMENT ORDER menu, for in stance, brings up a menu allowing you to select which regiment you will give
games, is restrict the amount of infor mation to which you have access, with
the result of greater "fog-of-war" real ism. They also aid your ability to make decisions, and prevent you from mak ing an illegal move. In Battlefronl, information access is particularly
important,
since you
are
taking the part of the corps commander. In fact, you have absolutely no control over what your troops will do once you've given them their orders. Unlike many war games, Battlefront does not allow you to position individual units (except your headquarters), nor can you treat the units as anything hut a unit. Many war games reward the command er who keeps his units together, but Bat tlefront is the first I've seen that doesn't allow you to do otherwise. You are the corps commander窶馬othing else. If this makes Battlefront sound rig id and mechanical, it shouldn't. The game is anything but that. Battlefront presents you with a strict point of view, but within that point of view you have a great deal to do. As corps commander, you must fulfill a set of objectives over which you have no control, and you must do it by trusting your subordi nates to carry out your orders. In other words, the game defines very well your
attempt to move through the position.
The game allows almost no chance of issuing an
unwanted order.
First,
ply forget about it. Second, you cannot
the turn is in progress, and the orders cannot be changed. But even RUN 5 is accessible only once you've done some thing in the turn, so choosing it by acci dent is nearly impossible. The four scenarios re-create four critical battles of the war: Crete (1941),
orders to. Once you've chosen, the Reg iment Action menu appears, with four possibilities: ENGAGED, CONTACT, READY, and OB. OB (Order of Battle) is for checking the status of each battalion within the regiment, and is only an information menu. When you choose READY, another menu appears. Here
Stalingrad (1942), Saipan (1944), and
you can place the regiment in RE SERVE, command it to move towards an OBJECTIVE, order it to head for and
construction program that allows you
engage the nearest ENEMY BATTAL ION, or DEPLOY into better formation.
Most of these, of course, lead to a fur ther menu. If you choose CONTACT instead of READY, the Contact Action menu appears. Here the choices are RE SERVE, DEFEND, SUPPORT, or PROBE. RESERVE places the regiment
Bastogne (1944). Each is playable in at
most two evenings (usually less), and you can play either the Axis or the Al lied commander. Once you play out the strategic options of these scenarios, you
can create your own. Like all SSG games, Battlefront contains a scenario
to design a scenario from scratch. If you want someone to do your research and design for you, SSG's magazine, Run 5, publishes full scenarios, along with commentary on the games and on the history behind them.
If there is a problem with Battlefront, it's with the amount of work the
computer must handle. In several of the games I've played, regiments get mixed and jumbled almost of their own free
in waiting status, while DEFEND com
will, and at times orders seem simply
mands the regiment to find the best de fensive terrain and formations. A regiment ordered to SUPPORT has its
the philosophy of the game itself: So
battalions coming to the support of a
ignored. Perhaps this is a problem with much is left to the computer that, unless the computer portion of the game does
launches a limited attack at the enemy.
its job extremely well, the player stands to be frustrated. For example, I expect
Choosing ENGAGED activates the Engaged Action menu, from which you select RESERVE, DEFEND, DELAY, or
my computer subordinates to keep the regiments together better than I can; that's their job. And I don't expect, as
To get an idea of how the menus
ATTACK. The first two are the same as
work, let's examine a typical advance-
above. DELAY orders the regiment to
has happened, my headquarters unit to follow its march orders right into an en emy armored battalion. Experienced players have enough to do simply get
role within the military hierarchy.
to-contact situation. After a series of preliminary menus which allow you to examine your objectives, your position,
and the status of your units, the Divi64
SAULT the position, or EXPLOIT in an
COMPUTE!-/Gazette
January 1987
battalion under attack. PROBE
pull back towards the headquarters unit, and is used when an orderly re treat is called for. ATTACK brings up the Attack Action menu, which allows
ting around their lack of total control. They do not need the frustration of hav-
■
**s v«*
■■■<..
rMnTT ■
!?ft£i
*^c
.'■.■■■■-•
•warn
■-:;■->'■'
n
■
■
ia&M^
^.^K
s**^ «
ing the computer do things incorrectly.
Whenever I examine a computer war game, I ask two main questions:
Will an experienced war gamer like it?; and Will a beginner be able to play it? Often, one yes precludes the other, be
cause experienced war gamers often en joy a complexity that a beginner finds
simply bewildering. In the case of Bat-
tlefront, however, I can suggest that both groups will like it equally well. The experienced gamer will appreciate
the strategic options and realistic point of view, while the beginner will enjoy the menu-driven ease of play. In my
Hacker II: The Doomsday Papers Since you have been recognized as the world's leading authority on computer se curity systems, the Central Intelligence Agency wishes to enlist you in its efforts to combat international terrorism. Please press (RETURN) to indicate your acceptance of the assignment. Your
full cooperation would be deeply appreci ated. However, should you refuse or fail, the C.I.A. will disavow any knowledge of your participation in this action. Sincerely, (Identity Classified)
opinion, BattlefTont is the most enjoy
able SSG war game to date, and that's saying a great deal.
—Nefl Randall Strategic Studies Croup
Distributed by Electronic Arts 1820 Gateway Dr.
Director of Special Agents Washington, D.C. So begins your adventure into
Hacker II: The Doomsday Papers, Activision's sequel to Hacker, last year's ad venture hit. I found Hacker to be one of the most creative and unique games to
San Mateo, CA 94404 $39.95
come along for the 64, or for any other computer, for that matter. The concept
of stumbling into an evil organization's computer network was intriguing, and saving the world from destruction, a challenge. The program was first-rate from start to finish. Hacker II: The Doomsday Papers not only delivers the same high quality of Hacker, but pre sents the Hacker veteran with an even more difficult challenge than was faced in the original.
As in Hacker, the game begins as though you are telecommunicating on
your computer via modem. In Hacker II, you've signed on to a large information network when suddenly the message above breaks in on the transmission.
From there you're told of a plot by a So viet scientist and political strategist 10 overthrow the U.S. government. The "Doomsday Papers" documents his
evil plan and is held in several vaults located in a secret Soviet military instal lation hidden deep in Siberia. The C.I.A. has managed to plant three mo bile remote units (the same little robots found in Hacker, where they were
known as the subterranean remote units) inside the facility and have
patched into the installation's video se curity system. With the use of a "Multi function Switching Matrix" (or MFSM) and the mobile remote units, you must
make your way through the installation without being detected, and collect all the pieces of the document. The MFSM is basically a souped-
up VCR with four monitor screens that can be controlled remotely by satellite. From the four screens on the MFSM, you can see what any of the installa
BACKUP PROTECTED
SOFTWARE FAST. From the team who brought you
COPY II PLUS (Apple), Copy II PC (IBM) and COPY II MAC (Macin tosh) comes a revolutionary new
copy program for the Commodore 64 and 128 computers. • Copies many protected programs—automatically. (We
update Copy II 64/128 regularly to handle new protections; you as a registered owner may update at
any time for $15 plus $3 s/h.)
• Copies even protected disks in
under 2 minutes (single drive).
• Copies even protected disks In under 1 minute (dual drive). • Maximum of four disk swaps on a single drive.
• Includes fast loader, 12-second format. Requires a Commodore 64 or 128 computer with one or two 1541 or 1571 drives.
Call 503/244-5782, M-F, 8-5
(West Coast time) with your 32! in hand. Or send a check
for $39.95 U.S. plus $3 s/h, $8 overseas.
$39.95 Central Point Software, Inc. 9700 S.W. Capitol Hwy. #100
Portland, OR 97219
CentTulFbini Software
Backup utilities also available lor the IBM, Apple II, Macintosh and Atari ST. This product Is piovidsrllor Itio purposo ol enabling you ro make archival capias only
tion's numerous security cameras are
viewing, tape what the cameras are see
ing, and play your tapes back. With the MFSM you can see where the guards are and where they are going, and you can guide your mobile remote units
through the facility's halls. Spying through the security cameras' eyes, you
can locate the vaults holding parts of the Doomsday Papers, and the MFSM allows you to communicate with and control the mobile remote units. Unlike Hacker, Hacker II does come
with documentation. However, don't get your hopes up too high. The only documentation you're supplied with is a manual explaining the operation of the MFSM. The manual reminds me of those great specification manuals that
supposedly were for Star Trek's Enter prise. It's written in a detailed fashion,
as though the MFSM really existed and you were handling a real MFSM on
your mission. This is a nice touch that 66
COMPUTBS Gazetta
January 1987
Have your
Commodore® look as smart as it works. 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 pul peripherals at your
fingertips, Condensing your whole system inlo one compact unit, you might consider it the ultimate Commodore peripheral. You get Commodore value Wilh the
with the look of a more expensive system.
Command Center,
Just look at all it includes:
your system is
■ Built-in AC Power Strip with power surge and
compacl and
comptete.
voltage spike protection, line noise filtering and power outlets. ■ Built-in Drive/CPU Cooling Fan to prevent overheating.
■ Modular Telephone Plug, with i!s 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 ol your
Center's value.
desk lop.
scommoaaii? .s a fegislerea trademark ot Comm&dnre Electronics Lid
< P.O. Box 203 Oakdale, IA 52319 Free 30-day trial offer
and one-year warranty For faster service, call
1-800-626-4582 loll-free 1 -319-338-7123 (Iowa Residents)
YESi Rush me a Command Center to
Name
complete my system. I may enjoy it lor up to 30 days and return it for a full refund. □ 64
$119.95
D64C
$129.95
□ 128
$149 95
7-'\>
(Please include S3.50 lor shipping and handling.)
DEALER INQUIRIES INVITED
helps propel you further into the spy fantasy. While indispensable, the man ual doesn't outright tell you how to suc
cessfully perform your mission. Careful review of the manual and mastery of the MFSM's capabilities is the only way to enable you to plan a successful course for your mission. All the action is seen through the four screens of the MFSM. The graphics are good, with details that sometimes will surprise you. Guards move
through the facility on their rounds, and you can witness the movement of your mobile remote units. Beware, however, for once your mobile remote units are delected by either the guards or the security cameras, the "annihilator" will be dispatched. The annihilator is an unrelenting mechanical monster, and once a mobile remote unit is cap
tured, the annihilator proceeds to turn the little robot into a pancake.
Hacker II is a great buy and will supply you with hours of fun. While a joystick is needed to run the program, Hacker U is not an arcade game. Rather, it's a fairly involved strategy game that will take some time to master. It will challenge and entertain beyond your expectations. —Scott Thomas Activist on 2350 Bayshore Frontage Rd.
Mountain View, CA 94043 S39.95
COMPUTED Gazette is
looking for utilities, games, applications educational programs, and tutorial articles. If you've created a pro gram that you think other readers might enjoy or find useful, send it, on tape or disk to: Submissions Reviewer COMPUTE! Publications P.O. Box 5406
Greensboro, NC 27403 Please enclose an SASE if you wish to have the materials returned. Articles are reviewed within four weeks of submission.
Gettysburg: The Turning Point Most historians agree that the turning
point of the Civil War occurred on farm fields south of a sleepy little Pennsylva nia town called Gettysburg near the Pennsylvania/Maryland border. Dur ing three hot July days in 1863, the 82,000-man Army of the Potomac, un der General George Meade, met the 75,000 troops of the Confederate army, commanded by General Robert E. Lee.
After the battle, both sides had suffered horrible losses, and the Confederate army had begun a long retreat into Vir
ginia. Gettysburg: The Turning Point puts you in the position of Lee or Meade at this crucial point in U.S. history. 1 liked SSI's earlier Bailie of Antictarn, another excellent Civil War simu lation (see the June 1986 issue), but
Gettysburg: The Turning Point is even better. As with most of SSI's simulations,
COMPUTEfs Gazette
January 1987
countered. Can you give the order to
hold a position, knowing that the cost will be many lives? If you've played SSI's Baltic of An-
tietam, you'll find the game play of Get tysburg quite similar. Several small changes have been made in this new game, but the changes greatly enhance the payability of the simulation and are not very apparent; you have to look for them. Players new to strategy war games will enjoy the ease of play at the begin ner's level. All units are shown as icons, graphic representations of the forces on the board, and the decisions necessary to play aren't overwhelming. As your skill increases, you can move on to the intermediate and ad
vanced games, which offer maximum
you may choose to play against a hu
control of the forces involved. At these
man opponent or face your computer as
levels of complexity, it's usually best to switch from icons to the traditional war game symbols. You'll be controlling ev
adversary. And you may select to com mand the Union forces or replace Gen eral Lee. The multiple choices available
in setting up the game from an easy-tofollow menu screen allow tailoring the game as you prefer. 5et the variable fac tors any way you like, favoring one side or the other, or play a historically accu
ery aspect of your forces, and assume a greater degree of responsibility for their fate.
Most importantly, Gettysburg isn't a mindless "shoot 'em up." Hasty ac tions here can be costly. Attacking may
rate simulation. The Battle of Gettysburg lasted for three days. Playing the Campaign
not always be the best strategy. Some times it's best to hold your fire and con
Game portion of this simulation may take you even longer. One complete game we played lasted nearly 60 hours.
game, you'll probably feel the desire to learn more about the Battle of Gettys burg. It would be interesting to play out
SSI says that the campaign game can take more than 40 hours. Playing out
the historical battle, step by step, with
the shorter scenarios, one day in the
serve ammunition. As you learn the
just a few minor changes. Would the re sults be different?
battle takes more than eight hours. Don't expect to spend a couple of hours in the evening with this one; set aside
A trip to your local library or book store to pick up a history book about
an entire weekend. Fortunately, you do have the option of saving the game
chance for a parent or teacher to help bring an important part of American history to life for a student.
after each combat phase. You can play scenarios based on the first, second, or third day of the bat tle. As each scenario begins, the oppos ing forces are in their historical positions. Will you order General
George Pickett to attack Cemetery Ridge, the center of the Union line, with barely 15,000 troops? Maybe attacking the flank of the Union forces would be a better move. Would you like to try some other strategy in an attempt to
press to a victory? Here's a chance to test your skill as a military tactician. You'll find the game interaction to be very realistic. Order your units of artillery, cavalry, and infantry into po
sition. Units can and often will run out of ammunition. Supplies are late in ar
riving. Press your men too hard and fa tigue becomes a factor. And the
casualty list continues to grow. You'll 68
have to deal with many of the same problems that the famous generals en
the battle is definitely in order. Here's a
You're sure to enjoy many hours with Gettysburg: The Turning Point—it's
a must for every war gamer's software library.
—George Miller SSI
1046 N. Rengstorff Ave. Mountain View, Ca. 94043 $59.95
NUMBER ONE ARCADE HITS
W-fll mum ■Hi
FOR YOUR COMPUTER.
MASTER
Put on your black belt and challenge your friends or the computer through nine picturesque settings In this leading Martial Art] Game to become the KAJ1ATE
CHAMP. For the Commodore 64r7128 and the 48K Apple 1IJ Series.
Apple and Commoilof e 64 Mr imdemaFdi o( Applt Cam-
puirr. Inc. andCofnmadorreititronlti, Lid. CBpecrlvcry. - t DMrtEfl\fir,'"i
In.
Mf.l L....I i Jikti'..- lint ill .i|w,,,i
USA
• ■ C hem Co*p. M(0. undcf lltenw by Data E»t USA, Inc.
Aj the crack shot COMMANDO,' battle overwhelming odds to defeat advancing rebel forces. Armed with only a machine
Prepare for the fight of your lire... you
gun and hand grenades, you must break through the enemy lines to reach the fort
floors In the wizard's castle to rescue the captive fair maiden. For the Commodore
ress. For the Commodore 61'VI28.
□ATA
are the KUNG-FU MASTER.' • Battle the evil forces through the five dangerous
64'7I2a and the 48K Apple II' Series. DATA EAST USA, INC.
470 Needles Drive, San Jose, California 9S1IZ (408|286-7074
( 1986 Data East USA. Inc. All rights reserved.
Superscript 128 As with its kissing cousin Superbase 128 (reviewed in the November issue), Smperscript 128 packs more power than most of us will ever need. On the other hand, ninny of us would rather drive a 400-cubic-inch V-8 than a little fourcylinder economy car, even if we never went farther from home than the comer market. So it is with Superscript 128: Use it for notes and memos as you willwhen you're ready to write a fivepound romance novel or do a mass mailing to the Tom Cruise fan clubs, Superscript will fairly roar with power. In using Superscript for the first time, you'll be pleased to note that the disk boots automatically (from the 1571
quickly. To help you, the documentation
includes a quick-reference page that
shows not only the Control Commands but also the tree structure of menus and
may have encountered. To begin with, the flip side of the master disk contains two dictionaries, one British and one American (Superscript is a British im
submenus. In addition, the disk con
port). So if you insist on spelling it col
tains numerous help screens. Things
our instead of color, you're covered. Each dictionary is then divided into two
may slow down, but you won't get lost. When you format a document from the menus, as described above, the re sult of your menu journey is that the
parts, the Master and the User. New words added by you should go only to the user dictionary.
and enters it in the proper place on the
When invoked, the checker first lists the number of words in your docu
work screen. You can speed up this pro
ment and the number of unique words,
cess by writing your own dot commands such as ".imlO .rmlO .tm6 ,bm6 "—this example giving you left and right mar gins of ten spaces each and top and bot tom margins of six lines each.
then prompts you to insert your copy of
program produces a
"dot command"
the dictionary disk. Here's where things get a bit strange: Words not spelled cor
rectly are highlighted, and a menu bar gives you options of Accept, Edit,
The document preview function
Learn, Ignore, and Quit. Accept allows
drive) and that the display is an 80-
will allow you to view your work at any
temporary (throughout the document)
column green-on-black. You're prompted to make a working disk, and
time, with dot commands and para graph markers removed, showing it ex actly as it will appear on printout. As with most good word proces sors. Superscript supports a variety of type styles for adding emphasis or cre ating headings. (How well these work
use of the word, while Learn adds it to
although subsequent uses still require you to boot with the master disk, this procedure lessens the likelihood of irre versible damage.
The first menu allows you to select from a list of compatible printers. This information is written to the working disk and displayed each time you boot
up, providing for an automatic con figuration. Once you've done this, you're pre sented with a screen that's 80 columns by 22 lines of work space. The top two lines are for menus reminiscent of those found in lotus 1-2-3: As you move the
cursor to highlight options, a brief de scription of that option appears on the
for you will depend upon the printer you're using.) Among these are under lining, boldface,
shadow, superscript,
and subscript. Although they will not appear that way in your preview, em phasized words will be highlighted. For those letters to members of the Tom Cruise Fan Club, Superscript 128 allows a mail-merge function in which
creating a heading requires that you
meander through four menus before you're able to type the heading. But you still have margins and spacing to set— and to do this you must backtrack to the proper root menu and take the proper fork to arrive at the place where you can set margins.
Fortunately, a good number of the many options likely to be used during the writing process are accessible through Control Commands that utilize the Control key and a letter key. These allow such routines as appending a block of text, deleting words, fuming In sert on or off, and going to beginning or end of text, as well as all the other cursor movements that involve moving more than a space at a time. Life will be easier and your enjoyment of Superscript 128
greater if you learn these commands 70
COMPUTED Gazette
January 1987
There is a certain amount of frustration here: You know that it knows the cor rect spelling—how else could it know you were wrong?—but it isn't telling.
You may, however, jump out of the spell-check mode, return to the main menu, go through two more selec
using * as a wildcard) and the program
This can be as simple as inserting a
an example, the usually simple act of
have to find a dictionary and look it up.
tions, and arrive at Search. Here, you
changes to show sub-options, each with its own description. Although this is designed to help
a hammer, chisel, and a flat stone. As
does not present a list of possible spell ings, so if you're dealing with some thing more than a typo you're going to
everyone. The markers designate spaces where you wish information
line below; select one and the line
to wonder if you should have opted for
you to correct the spelling by hand. It
you create one letter (with markers) for
stored with Superbase to be inserted.
newer users to get the feel of the fea tures, the menu system is as slow as any process you've ever seen—leaving you
the user dictionary and Ignore passes over it until the next occurrence. Edit does nothing more than allow
name and address at the top of each let ter, or as finely tuned as referring to the recipient by name or title in the body of the letter (providing of course that the title is a part of the information stored in your Superbase records). As well as supporting these vari
able markers, Superscript also allows for the use of "conditional variables," which simply means that if there is no information available for that slot (no title, for instance) the text will close up and not leave an embarrassing blank. For addressing the envelopes, Su perscript contains a labels document. Though small, this is a merge document
which performs just as your letter did, pulling names and addresses out of your Superbase file and printing them in the form of mailing labels. If you find you must sometimes present figures in your work. Super script allows the use of numeric tabs that will keep your columns in proper alignment and also will perform addi tion of the numbers entered.
With all this power going for it, you may find that the spell-check fea ture is a bit different from others you
type in the word (it can be shortened, will search the dictionary for a match. Then return to Edit mode and type it in.
My regrets about the complexity of the menus, and the intransigence of the
spell-checker aside, Superscript 128 still comes through as a powerful and fullfeatured word processor, with docu mentation geared toward the beginner and step-by-step guidance through the creation of documents as well as the use of math and mail-merge features.
—Ervin Bobo Progressive Peripherals & Software 464 Katamath St. Denver, CO 80204
$79.95
•
FROM AMERICA'S N°l SOFTWARE HOUSE AMERICAS BILLBOARD MAGAZINE ELITE Command your Cobra space ship in a
fantastic voyage of discovery and adventure, a supreme test of your combat, navigational and entrepeneurial skills. Trade between countless planets, using the proceeds to oquip your ship with heat- seeking missiles, beam lasers and other weapons - corporate states can be approached without risk, but unruly anarchies may be swarming with space pirates Black market trading can be lucrative but could result in skirmishes with local police and a price on your head! However you make your money, by fair means or foul, you must blasi onwards through space annihilating pirate ships and hostilo aliens as you strive to earn your reputation -
as one of the Elite!
A RARE SPECIES OF INTERACTIVE ILLUSTRATED FICTION FOR THE COMMODORE 64™/128rM AMIGA!" AND ATARI 520ST.™ This illustrated adventure is destined lo rival all the classics. Stunning graphics are [he icing on
the cake—but underneath lies the most advanced text operating system yet developed. The story is
absorbing, humorous, lively, full of intrigue and puzzle, 'The Pawn" and further adventures will be
available for all leading personal computers.
Guaranteed to make a major impact on the market.
S i?
*
ATARI &J03T "
COMMODORE ©4'128 AND COMMODORE AMIGA ABE TRADEMARKS OF COMMODORE BUSINESS MACHINES ATARI 520KT IS A TRADEMARK OF THE ATARI CORPORATION
COMPUTE! Books'
COMMODORE
These outstanding books for the Commodore 128 in 128 mode contain something for every 128 user—programming guides, memory maps, games, applications, and tutorials. And all programs take full advantage of the 128's power: Each Is used In 128 mode. All the listings are carefully tested,
and the Information is dependable and current. Plus, each
New Release
book is written in COMPUTEI's popular, easy-to-understand style to offer you hours of entertainment, education, and challenge.
Look for these titles at your local computer or book store, or order directly from COMPUTE! Books. To order, call toll-free 1-800-346-6767 (In NY 212-887-8525), or write COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York,
MAPPING
THE COMMODORE
NY 10150. COMPUTEI's Kids and the Commodore 128
COMPUTEI's 128 Programmer's Guide
Edward H, Carlson
Editors of COMPUTE!
ISBN 0-67.155-032-)
ISBN Q-B7455-031-9
$14,95
275 pOQOi
Over 30 sections—all with instructor
notes, lessons, assignments, and lively illustrations—will entertain and amuse
$16.95
444 caool
The complete guide to the Commodore
128, this book thoroughly explores BASIC 7.0; shows you how to create graphics,
you as you learn about this powerful computer. For kids and adults alike.
music, and program peripherals; and In
128 Machine Language
reference and tutorial to the 128.
Ottis R. Cowper
COMPUTEI's First Book of the
ISBN 0-B 7455-060-2
Commodore 128
This clearly written, comprehensive
tor Beginners Richard Mansfield
$16.95
ISBN 0-87455-033-5
3M pages
A new edition of COMPUTEI's bestseller.
troduces you to machine language programming. A clear yet exhaustive
Mapping the Commodore 128 $19.95
memory map and programmer's
Edited
$14.95
guide, by the technical editor of COM PUTE! Publications, provides a detailed explanation of the Inner workings of
Machine Language for Beg'nners, this
ISBN 0-B7455-059-9
book includes everything needed to leorn to program the 128 effectively: numerous programming examples, memory-management tutorials, and a dictionary of all major BASIC wards and their machine language equivalents. Plus, there's a high-speed, professional-
Games, programs, and tutorials for the Commodore 128 exclusively in 128
There's even a map of all the Important memory locations. A disk is available for
This Is an Important reference for both
quality, label-Based assembler that's
$12.95 which includes all the progroms In the book, 599BDSK.
programmers,
both easy to use and full of special fea tures that take full advantage of the ex
217 P0Q9S
mode that teach everything from how to create windows to programming sound and making disks autoload.
the Commodore 128 computer. Topics
Include memory management, BASIC 7.0, I/O chip registers, the operating system, system RAM. and much more. BASIC and machine language
tra speed and memory of the 128, A
disk Is olso available for $12.95 which In cludes programs In the book, 335BDSK.
NC residents please add 5 percent and NY residents add 8.25 percent sales tax. Add $2.00 shipping and handling per book or disk; $5.00 airmail. Please allow 4-6 weeks for delivery.
COMPUTE! Publications, Part ot ABC Conjunw Mogaiinei. Inc. One of the ABC PuDluiung Companies
COMPUTEI Dooki are ovailoble in me U K . Europe, mo Middle Eait, and Affica (torn Holt Saunaert. Lid . 1 St. Antie'i Road, EastDajrne. East Suubi BN21 JUN. England. and in Canada fiom McGraw-Hi. ffyerson Ltd . 330 Progiou Aue., EcoiCorouan. Oniano. Canada MIP 2Z5
Start the year off right with new books from COMPUTE!
COMPUTE I's
COMPUTE! Books is bringing you a brand new line up of books for your Commodore 64 and 128. These recent releases offer you everything from programming hints to exciting games, from educational to home and business applications.
ftonk nf
PASCAL
e BEGINNERS Pascal for Beginners Si 4.95
0-87455-068-8
$29.95
ISBN 0-87455-069-6
Book/disk combination for the Commodore 64
This Introductory text to standard Pascal on any computer is an ideal tutorial (or anyone who wonts to learn this powerful computer language. It includes everything you need, Includ ing an introductory Pascal Interpreter' for the Commodore 64
and 128 In 64 mode, ready to type in and use. Written in plain English and offering numerous program examples, It gently and clearly explains standard Pascal and structured program ming. Latter sections Include discussions of advanced topics such as files and dynamic data storage, There is also an op
tional disk avallablB lor $12.95 lor the Commodore 64 which
Includes most of the programs In the book. 668BDSK. 'The Commodore 64 Pascal Interpreter Is not full-featured, but still a powerful implementation of Pascal which suits the needs of most beginners,
COMPUTED Music System tor the Commodore 64 and 128
ISBN 0-87455-080-7
Learn the Ins and outs of GEOS. the new icon-based operat ing system for the new Commodore 64C and the 64, with this step-by-step guide. Everything from creating simple letters with geoWrite and pictures with geoPaint to merging text and
graphics and using desk accessories is clearly and concisely explained.
COMPUTED Second Book of the Commodore 128 $14.95
ISBN 0-87455-077-7
The editors at COMPUTE! Publications have collected some of the best games, programs, and tutorials for the Commodore
128 (in 128 mode) from COMPUTE! magazine and COMPUTE'S
Book/disk combination only
S24.95
User's Guide to GEOS: geoPalnt and geoWrite S18.95
ISBN 0-67455-074-2
Sidplayer, the feature-packed, popular music player and edi tor program, Is now more versatile and more impressive than before. Enhanced Sidplayer for the Commodore 128 and 64 includes two new versionsâ&#x20AC;&#x201D;one for the Commodore 128 run ning in 128 mode and another for the Commodore 64. Take advantage of every feature the SID chip (the sound chip in the 128 and 64) has to offer, Just like the original, Enhanced Sidplayer is easy to leam and use, with many powerful new features. The accompanying disk contains the editor, player programs (including a Slngalong program), utilities, and sam ple music that you can enjoy Immediately or change. The new Sidplayer plays any songs created by the original Sidplayer for the Commodore 64.
Gazette. Like COMPUTED First Book of the Commodore 128, this book offers a variety of programs and articles for every 128 user. Each program has been fully tested and Is ready to type In and use on the Commodore 128 running In 128 mode.
There is also a disk available for $12,95 which Includes the pro grams in the book. 7778DSK.
Mapping the Commodore 64, Revised S16.95
ISBN 0-87455-082-3
An update of the bestselling memory map and programming guide. It's a necessity for Intermediate and advanced pro
grammers. This definitive source book has been expanded and now covers the new icon-based GFOS (Graphics Environment Operating System) with clear descriptions of how to make It work far you. For BASIC and machine language programmers of both the Commodore 64 and 64C.
Look for COMPUTEl Books at your local computer or book store. Or, to order directly from COMPUTEl, call toll tree I-800-346-6767 (In NY 212-887-8525) or write COMPUTEl Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. Please Include shipping and handling: $2.00 per book in U.S. and surface mall; $5.00 airmail. NC residents add 5 percent sales tax and NY residents add 8.25 percent sales tax, Please allow 4-6 weeks for delivery.
COMPUTE!" PublicationsJnc. Par" of ABC Cornumer Mogajines. Inc.
One o< the ABC PuWishing Companies
COMPUTEl books are available in Canada from McGraw-Hilf, Ryerson Ltd., 330 Progress Ave., ScQfborouflhH Ontario, Canada M1P 2Z5.
A Simple Magic
Richard Mansfield 5enior Editor You've seen them: mysterious lists
of numbers in DATA statements within a BASIC program which are simply POKEd into memory. Final
ly, the program SYS's to the first number. And magic happens. It looks like this:
POKE prior to the SYS (where the machine language takes over con trol of the computer). But if you then write or list something on
colons between commands, and
screen and directly SYS, you'll see
assemblers, unfortunately, require
the true speed.
How did the programmer know that these numbers, strung together in this particular order, would result in the little memory
even any utilities you would nor mally use in BASIC, such as auto
matic line renumbering. Some that you use their special editor,
which not only means you need to
learn a whole new set of word pro cessing commands, but also forces you to abandon all the utilities you
move that we can watch onscreen?
like to use when developing a
20 READ BYTE
(A similar routine is used in com
program.
30 POKE I,BYTE
mercial software to move help screens from memory into screen
A BASIC Example
10 FOR I = 49152 TO 49163
40 NEXT I 50 DATA 160,0,185,0,4,153,0,5,136,208, 247,96 60 SYS 49152
Try typing this in and running it (128 owners should use 64 mode). The general structure of these strange BASIC programs is always
the same. There's that loop which reads in the data and POKEs it. There's the SYS. Sometimes the SYS has a different address and, al ways, the DATA numbers are dif
ferent, but this structure can be found in many BASIC programs. The DATA numbers are a small machine language (ML) program. Unlike BASIC, ML isn't made up of words which are interpreted for the computer. It is, rather, comprised of numbers which the computer un
derstands directly.
memorize that 96 means RETURN? Fortunately, no. ML is some times called assembly language because it's written using an assembler, We published an assem
Slapping The Screen
for the computer to
take: 165 means to load the follow ing byte (the 0) into the Y register.
And the 96 at the end instructs the computer to leave its native ma chine mode and return the familiar BASIC environment. A 96 is like a
RETURN command in BASIC. If you run this program, you'll see that it grabs the first 256 charac
ters on your screen and slaps them
So, ultimately, ML is a matter of learning the ML set of commands and the special features of assem bling. For example, the first line of every ML program must specify where in memory you wish the re
bler in the October issue, and there
sulting ML program stored. That
are several available from software companies. With an assembler, you write instructions much the same way as you would write a BASIC
program in RAM memory (it's op
â&#x20AC;˘= symbol in line 10 accomplishes this for you. Then, the .0 tells the assembler to actually store the ML
program. The instructions are dif
tional; you could, for example, store
ferent, though. Each is three letters
to disk instead if you wanted your
long and is an abbreviation. RTS, for example, means ReTum from Subroutine and is used just like BASIC'S RETURN command. So, using an assembler, you would type
final program to reside where BASIC programs normally sit). Then, the program proper. No tice the label LOOP in lines 40 and
60. The better assemblers allow you
RTS to end an ML program, and the
to define locations within a pro
assembler would look up the mean
gram with ordinary words. You can
ing of RTS and insert a 96 to replace
Some of the numbers above repre sent actions
RAM.) To write ML, do you need to
the word RTS.
It works this same way with all 56 of the ML commands. Here is what you would type into an as sembler to create the example pro gram above: 10*= 49152 20 .O 30 LDY #0
then, in line 60, BNE (Branch if Not Equal to zero) back to the location of LOOP. By the way, the com mand preceding the BNE is the one
which determines whether you go back to LOOP or continue on down the program. The DEY lowers the Y register by one each time through the loop. Finally, Y will hit zero, the
branching will no longer take place,
40 LOOP LDA 1024,Y
and the computer will RTS to end
50 STA 1280,Y: DEY
the program.
60 BNE LOOP
70 RTS
As you can see, some assem
This program, though small, il lustrates most of the elements of ML programming: loading and stor
down six lines lower. It happens in
blers allow you to enter ML as if it
stantly because ML runs so very
were a BASIC program. You can use the excellent, built-in Commo
and incrementing/decrementing.
dore screen editor, line numbers,
variables, called registers: the X, Y,
fast. Any delay you notice is caused by BASIC trying to READ and 74
COMPUTEI'3 Gazollo
January 1987
ing registers, looping, branching, ML uses three general-purpose
THE REVOLUTIONARY NEW PRC DUCT
FOR DISK BACKUP COPYING!
i
THEC64/128 COPY SYSTEM
:i
* PLUS * PASSWORD
COPY CODES *PLUS* UTILITIES!
Backup copying today needs to be an exact science. Our software engineers have met the challenge with a revolutionary NEW customized copy system) DiskMsker PLUS"* contains special password codes that unlock hundreds of different disks. DiskMaker PLUS provides you with a list of codes for 200 -t individual software titles. No trial & error — just choose the title from the
vast DiskMaker PUJ5 " library and COPY! DiskMaker PLUS ™ AUTOMATICALLY places the CORRECT password codes on the copy) DiskMaker PLUS "copies software others can't) Copy with 2 drives in 40 seel Copy with I drive in 2 min., using P541,1571, SX64,
INDUS GT DiskMaker PLUS " Is only S39.95N Includes 1571 double sided copier for 128 disks & powerful NEW disk
ut ll es'
■ Automatic SUPER Password Code Kit
■ I Drive 1541/1571 Data Copier
■ Multipurpose Track S Sector Editor
■ 1 Drive 1541/1571 GCR Nibbler
■ 40 Track Full Screen Disk Scanner
■ 2 Drive 1541/1571 GCR Nibbler
■ Revolutionary NEW Disk Comparator
■ 2Drive 1541/1571 Data Copier
Available nowl These are the tools we use to explore the disk realm. A Hackler's delight) Includes tutorial info. GCR Editor with data buffer, reads full tracks at one time. Edit in HEX, GCR, ASCII. Fast access Error Scanner allows easy disk research, creates S repairs errors. Relocatable monitor/disassembler with unimplemented opcodes and save to disk option. Multipurpose Formatter makes custom formats. Fat Track Kit emulates & creates Fat Tracks. Single/Double sided data copiers. Complete drive diagnostic package
checks alignment, drive speed, head movement. Includes relocatable Super Fast Loaders you can save to your own disk' All for
only S39.95.
To Order CALL 805-687-1541 ext. 64 Ask for DiskMaker PLUS " /TooIKit Combo Offer & DISCOUNT PLUS-PACKI Also available: 10PAK DSDD Premium Diskettes, DISKNOTCHER, DISKMINDER case holds 75 disks!
NEW MODULE AVAILABLE WOW! ATTENTION DiskMaker with MasterKey V3.3 owners: Call to get the NEW Module! Qiiiei at plume J4 lirs/7 fl^yior (frai mwy ixdrr'ciiciJc unyjbie in HASIX Vis.i, MnWiCMdi K AFnprir.in E-pmi nirrurte<drij » K pip dais. CA resident .inu ti% lax flllt™ 2 »wks lor IIS 0O*nJ'rcniil ciiuned US funds only 0,-ik-r/nuiriliulor miiuiies iwlctvnp
-u-r >-[Heigrl otdctl JttSti
EXPAND YOUR SOFTWARE HORIZONS WITH DISKMAKER UTILITIESI 3463 State Street ■ Suite 1541A ■ Santa Barbara ■ CA 93105
and A registers. The A register is used most often to fetch and store bytes; X and Y are often used as counters to determine how often
something happens in a loop or to index where something is being ac
cessed in memory. In our example program, the Y register is set to zero (LDY #0) and then is used both to count down through the loop
(DEY) as well as point to positions on screen RAM (LDA 1024,Y and STA 1280,Y). With these last two commands, we are involving both the A and Y registers. LDA 1024 means LoaD the A register with whatever byte (or screen character, in this case) is located at address
1024. But, by adding the ,Y to this command, we arc telling the com puter to load the byte at 1024 plus the current value in the Y register. Thus, we can quickly cycle through 256 characters because we DEY each time through the loop.
For a fuller understanding of the meaning of this ML program, here's how it would look translated into BASIC, line for line: 10 START - 49152 20 REM NO EQUIVALENT, BASIC
ALWAYS STORES ITS PROGRAMS INTO RAM 30 Y - 0
LEX
40 A ~ PEEK 1024 + Y:REM PLACENAMES LIKE LOOP NOT ALLOWED IN BASIC 50 POKE 1280+ Y, A: Y = Y - I
E
60 IF Y < -2S5 THEN Y = 0; GOTO 40 70 RETURN
Of course, we've followed the
138
ML structure here. You'd construct a BASIC program differently, using
BASIC'S looping construction with FOR/NEXT. But it's worthwhile comparing the ML and BASiC ver sions to get a feel for the way ML handles variables, loops, and branchesâ&#x20AC;&#x201D;the
fundamental
MATABASE FULLY UTILIZES THE
tools
POWER
of computing, no matter what lan guage is involved.
OF
By the way, the reason ML can
THE
check for a zero after 256 DEY's is that when you decrement an indi vidual byte, it continues counting down until it reaches zero, then it resets to 255 and counts down again.
So, after we first stored that zero into the Y register, it hit a DEY and turned into the number 255, which, when tested by the BNE, was not yet zero. We continue the loop until,
after 256 times through, Y finally contains a zero and we're done,
76
COMPUTE'S Gezefta
Januatv 1987
128! Cardinal Software
14840 Build
America Dr., Woodbridqe, VA 22191 Info: (703) ORDPR TOU. FREE
Hours: 10-6 MON-SAT
800 762-564
J.
\pu smirk.Your opponent winces.\VbubowSo l does he. The World .Karate
ftice tottfji-mmgh and y trthal
ill be legiitertd u. vCham1 pionship"begins. Slowly, ever so slowly, you approach. He flinches, and you make a combi nation front punch and kick. "You spin, then do a
reverse kick. A forward flip. %u kick again, only higher. Bang. It con nects. Lights out. This time, you survived in one piece. You'll have 17 intri
cate moves to master.
As you progress, you'll fight your way from white to black' belt in 8 deadly international settings. With a final,
championship match at the base of Mt Fuji. See you at the Dojo.
smash someone's face in the
Comfort of your own home It's the Sultans of S!am. The Gurus of Gashes. The
of Clmmpionship Wrestling^ There are 8 of these creeps in all, each with their meanest, own disgusting nastiest personalities and 7'hfseaKimaisUif tt'fry trick known f ihaiarrnl rowdies to revolting habits. ever hit the canvas. Throw them from the ring. Ladies and not- Crush their heads. Slam them so-Gentlemen, to the mat. Pulverize their we proudly puny bones. "You'll have over present the 25 moves to pin your man. vile, irreYou'll need over 250 stitches putable if you don't. stars And one day, after your poor battered head resem bles an over-cooked cabbage, you'll be good enough to win the title. And the Champion ship Wrestling Belt will be taman.
y째urs- z One to tigh I pbatn.
UIl&comlvS'blt
Atari ST. C61/12&
Video Setup Part 2 Jim Butterfield, Associate Editor Last month, we looked at a program that provides Commodore 64 users with all the information needed to set up custom graphics screens. In this installment, we examine the Commo dore 128 version.
be given the POKE to bring the character ROM into the viewing aTea of the video chip. If you don't want standard characters, you'll eventually be given the POKE to make this ROM invisible to video
When you want to create a special video screen, the arithmetic can get difficult, and there are pitfalls that may be hard to see. "Video Setup
the work for you, of course, Charac
so that it doesn't clutter up the
ter-set or sprite construction is up to
available memory space.
you; the program just shows you
128" helps you with the necessary
cerned. If you want a split screen,
calculations. In the case of the 128, there's both good news and bad news. The machine is very helpful with some things, but it hinders you on others. put video almost anywhere in the
the program does quite a lot for you, making sure the various areas don't conflict. For other uses of dual screens, however, you'll need to run Video Setup 128 twice, once for each screen. You'll then have two sets of POKEs to switch in each
If you're creating a text screen and have decided on a custom char acter set, you'll be asked to choose a site for it; this site is known as the
128. Whether you want standard
screen.
Here's the good news: You can
characters, custom characters, or
how to allocate the areas con
the computer allocates enough space
for 256 characters to be defined; if you don't need that many, you don't have to use the entire memo ry area for characters. If you've specified that you want the regular character set, the computer knows
high-resolution graphics, you may
Running the Program
select either RAM bank (0 or 1) and any 16K block within the bank for video. If you want a split screen, you can get it just by asking for it.
Before we start experimenting, type
in and save a copy of Video Setup 128. Then load it and type RUN.
You're first asked about the type of
Here's the bad news (but it's
screen you'd like to set up. Do you
not that bad): The standard printing
want a split screen or not? If you opt
and graphics commands all assume that the VIC video memory area will be in bank 0, at addresses 0-16383. If you want to use any other block, you'll need to rely on
for a split-screen setup, you'll be asked in two sections about each of the screens. If you respond that you don't want a split screen, you'll be
POKEs to get data to the screen.
text or a hi-res screen. In this case,
Depending on your objectives, that
the program asks for information on the option you have selected.
may be no problem.
character base. Keep in mind that
asked to select whether you want
where to find it and won't ask. If you're doing a hi-res screen, you'll be asked for the screen area. That, too, is the character base, but it's used in a different way. For a text screen, you'll be asked to pick a location for screen memory, more properly called the video matrix. You're offered safe ad dresses—those not used by other video elements. In hi-res, you'll be asked for the color memory (once again—the video matrix). If you've chosen a split-screen display, the program gives you an
own character set or do some hi-res
set, and sprites—must reside with in a single 16K block of a specific
interim summary and then asks you for details on the other part of the split, followed by a second summa ry. If the screen is not split, the
work, you might need a custom
bank of RAM memory. You may
computer gives you the whole story
screen or two.
opt for the standard character set in any block, in which case you'll later
at once. Either way, you'll get a
The regular 128 screen may be
good enough for many applica
tions. But if you want to buOci your
Video Setup 128 won't do all 78
COMPUTE!'* Gazette
January 1967
All the data for your custom screen—screen memory, character
summary of the areas used, and the
E?--\
VISIT EXOTIC LANDS WIN OVER THE NATIVE! j i ; ;
There is a place, probably a long, long way from where you're sitting right
â&#x2013; now, where grown
I men actually wear j dresses and throw I telephone poles
Aiiyaw ivlw am ihniw a trie pliant'pule lantfdisUiiwf is entitled U) mvw <i tl'
I in the air as a sign
; of athletic prowess. It is true, : There is another
rather bizarre land where grown men actually throw tkem-
to upset enough
Ytin hiiirii'! Iin'iiunlitytm\r
taken a tegguljbrespin.
selves in the air as a sign of athletic prowess. Right off the edge of a cliff. We're talking, of course, about Scotland's famous Caber Toss and the deathdefying divers of Acapulco. Two of the events you'll find in World Games? the newest sequel in our bestselling "Games" series. Here's your chance to dash around the globe as a big-time international athlete competing in 8 extraordinary sports. Go stomach to stomach with a 400 pound sumo. Jump;, barrels in ^
Germany
tm
Try Canada's ridiculously difficult log roll. Or ski the brutal, wintry slopes of France. Then it's back to the good old US of A to ride a bucking bull. And off again to bully Moscow with some heavy-duty weight lifting. If you manage countries,
your name
will be permanently inscribed in the
World Hall of Fame.
This then, is a challenge of global proportions. On v to right plu \ers.
Amiga. Apple il & rumpatiblcs, AtariST.
C64H28, IBMA
compatibles.
The question is, are you ready to go the dis tance?
POKEs needed to create them. And
commands don't work in this area,
you'll get a cautionary note telling
so we'll need to use POKEs for any
you where BASIC (bank 0) or vari
work we want to do.
ables {bank 1) normally reside so that you can avoid conflict. Sprite information is also sup plied if you ask for it.
A First Run-Through Let's look through the program and use it to set up something trivial— the 128's normal screen. At first, this may seem silly—we already have this screen. But if we work through the numbers, we'll get the POKEs that will help us to get back to this configuration whenever we wish.
Enter responses as follows: No split screen; Option 1 (characters). We'll select bank 0 and memory area 0 {addresses 0-16383), and an
We'll choose area 1 in bank 1. Run Video Setup, and type these responses: YES to split screen, and
to run over our screen areas. We should take steps to insure that this
character set. Select video matrix (the text screen memory) at block 2
doesn't happen by changing the start-of-variables pointer (at ad
(addresses 18432-19455). Note
dresses 47 and 48), moving its con
that we aren't offered blocks 4,5, 6, and 7; that's where the charactergenerator ROM will be. Now comes the first part of our POKE sequence. We have: BANKl
POKE 54534,68
90 TRAP 300
POKE 56576,6 POKE 2604,36
POKE 2604,20 POKE 216,0
opener. You're given a choice of lo cations for the color memory (video matrix). This time, we're offered blocks 4-7, which were not allowed
shown with comments on their purpose.
After you've noted this data, press a key to continue, and then respond YES to the sprites ques tion, and you'll see that there are three areas in which sprite draw ings can be placed. Note the caution, which states
that BASIC normally occupies memory that we might choose to
use for sprites; in this case, there's no conflict with the video matrix.
You could choose to relocate the BASIC work area; that would in volve changing a pointer at ad dresses 45 and 46 and typing NEW, but that's outside the scope of Vid We don't need to perform any of these POKEs right now, since our
128 is already set to these values. But we'll keep them handy.
A Working Example Let's try for something fancy—a
split screen in bank 1 of memory. Remember: PRINT and graphics 80
COMPUTE!'s Gazelle
to us before. How can this be?
When a split screen is enabled, the character-generator ROM is switched in and out as required. It's there when we're writing text; it's gone when we're drawing pictures,
so we may use that part of memory
for hi-res if we wish.
Good. We'll prove it can be done by selecting number 7. Now we can complete our list of POKE commands: BANKl VIDEO MATRIX: 23552 TO 24575 (SPRITE POINTERS AT 2*568 TO 24575J
CHARACTER BASE: 24576 TO 32767 POKE 2605,120
POKE 216,96 POKE 217,0
eo Setup.
January 1987
In case something goes wrong, bring the screen back:
The next question is an eye-
The POKE commands are
below the area we're using.
(SPRITE POINTERS AT 19448 TO 19455)
POKE 56576,7
POKE 217,0
variables pointer (at addresses 57-58), moving it down until it's
we'll build in a TRAP statement to
Write these down, and note
POKE 54534,4
tents up so that it points above the area we're using; or the end-of-
VIDEO MATRIX: 18432 TO 19455
that they all differ from the stan dard screen POKEs we performed earlier. Press any key to continue and enter NO to multicolor. At this point, the computer rec ognizes that there's only one place that the hi-res screen can fit in, so it doesn't ask you where to place it.
(SPRITE POINTERS AT 2040 TO 2047)
This last bit of information is important. We don't want variables
screen, type NO to build a custom
Finally, video matrix is 1 (screen
DANKO VIDEO MATRIX: 1024 TO 2047
1024 to 65279.
bank 1, area 1. For the character
swer NO to custom character set.
memory is normally at 1024-2047). Now get out your pencil to make some notes, and you'll see:
sprite definitions in two areas. Then we are cautioned about the variable area, which normally runs from
These POKEs complete the set
of commands. The last POKE shown—the one to 217—is the same as that for the normal 128 screen. We won't need to use it, since we're not changing anything in this case. If we ask for sprite infor mation, we find that we can put
Now let's move to our new split screen:
100 BANK 15 110 POKE 54534,68 120 POKE 56576,6 130 POKE 2604,36
140 POKE 2605,120 150 POKE 216,96
By this time, our screen will be switched. Now we'll POKE some
thing there so we can see it work ing. We'll do characters, hi-res colors, and then hi-res detail: 200 BANK 1
210 FOR J-18432 TO 19455:POKE J,46:NEXT ] 220 FOR J-23552 TO 24575:POKE J,1:NEXT J
230 FOR J-24576 TO 32767:POKE J,7:NEXT J
And then we'll do them again to watch the change: 240 FOR J-18432 TO 19455:POKE J,24:NEXT J 250 FOR 1 = 23552 TO 24575:POKE I,86:NEXT J 260 FOR J = 24576 TO 32767:POKE
J,96:NEXT J
And finally, we'll put every thing back: 300 BANK 15 310 POKE 54534,4 320 POKE 56576,7 330 POKE 2604,20 340 POKE 216,0 350 TRAP
Note that we didn't need a POKE 2605 when we returned, since that's a graphic-mode POKE.
Memory Tour Let's take a quick tour of 128 mem
ory to identify the areas that might be a bit tricky when you're doing video work.
Modifications and Corrections
•"Window Wizard" (September)
KB 530
PRINT CUR?(34)"...":FOR R=l
works as listed, but there is one er
TO
C:
IF
SS(R)=""
[SPACEJTHEN SS(R)=" (RVS} "
ror in the article. On page 63, in the description of the IRESTORE com
mand, it is incorrectly stated that PEEK{37635) will
tell
you which
screen is currently being pointed to. The correct address for the PEEK is 49155, not 37635.
■ The Plus/4 and 16 versions of "Polar Art" (November) fell victim
to a bug in our lister program. The lister interprets the character 7t (pi) as a SHIFT-up-arrow, but on the
• As listed, "Directory Extension" {October) doesn't save file descrip tions correctly. The problem is caused by a misspelled IF statement
in line 530. Since BASIC ignores spaces, the misspelling causes
BASIC to create a new array, F5$,
Plus/4 and 16, the up-arrow itself is a SHIFTed character. The correct way to type pi on a Plus/4 or 16 is to hoid down the Commodore key
double-width mode after each car riage return. In the article, the au thor mentions that changes must be made to lines 560, 570, 590, 600, and 610, but the changes are not discussed; these are listed below. Remember, if your printer uses a code other than CHR$(14) to turn on double-width printing, you need to make the appropriate changes. Also note that a companion pro gram, "Division Worksheet," is scheduled for an upcoming issue.
and press the = key. Line 10 should look like this:
SJ
AQ
JR
570
OS
590
IB
which is automatically dimension
F=2'B=J;XS=160:YS=!00:SF =.73iBC=8:CC=l
5613
(13
SPAC'ESlMATH W0HKSI1E
ET"sPRI.'JT)t4i :PRINT#4,
PRINT34,CiIR?( 14) ; "NAME PRINTt4,CHRS(.14) ; :FOR J =1
ed to 11 elements. When the index
(2
of the array is incremented beyond
• Several readers have had prob
the last element, BASIC prints BAD
lems getting "Math Worksheet"
OE
595
SUBSCRIPT ERROR LINE 530. To
(July) to work with their Commo dore 1526 or MPS-802 printers or
XE
610
correct the problem, enter line 530 as follows:
[>RINT#4,CHRS( 14) ; "
TO
9+I:PRINT#4,"
SPACES1";LEFTS(AS(P$
(J) ),1 )"
PRIJJT*4,CRS;CHRS( 14) ; :F
OR J=I
12
with any printer which turns off
Learn and
"; :NEXT J
PRINT#4,CRS;CHRS(14);
TO
9+I:PRINT#4,"
SPACES)£T3
"; :Nt;XT J
Your Long-Term Objective:
I the mission in at a profit.
Understand
Inside and Out A book for all GEOS users, from Ihe
Available
beginner to the programmer.
NOW
Starts out with a introduction lo GEOS and its applications
Your immediate Objective:
Bring Al Puhassis in before his oxygen's gone.
to creating your own GEOS
applications, GEOS file
In the middle of a PROJECT: SPACE STATION
formats and internal
simulation you may have to lake instant action to
workings of GEOS. A must for everyone that
$19.95
wants to learn and underslan GEOS inside and out.
Abacus
Phone 616/241-5510
P.O. Box 7219 Dept. G1 Grand Rapids, Ml 49510 Telex 709-101- Fax 616/241-5021
save a crew member's life. Design on orbiting
science project that turns o profit. Then pilot a shuttle bock to earth without damage. It's more than "flight simulation." It's mission simulation — the same kind of ^ challenges facing NASA today. See your software dealer or write us direct. ,
^
Call now for Ihe name of the dealer nearest you. Or order directly using your MC, Visa or Amex card. Add S4.00 per order for shipping. Foreign orders add $10.00 per item. Call today or write (or your free catalog. Dealer inquires welcome-over 1500 nationwide.
to STATION
Abstft
for itie C-6J. Apple II series, ana IBM
iM> Box 631-SCS, So San ftondsco, CA 94080 (415) 871-0570
The first 1024 locations—from 0 to 1023—are sensitive and impor tant (in ail banks). The operating system needs this area, so leave it alone. Similarly, don't use memory
above address 65279 in any bank. Bank 0, address range 10242047,
is where the video
matrix
(screen memory) is normally locat ed. Locations 2047-7167 contain
general work areas, much of which may be used for video (check a memory map for details). From 7168 to 65279 we find the area used for the BASIC program. When you write a BASIC program, you may
want know where it ends, so check the contents of the pointer at 4624-4625. You're free to use any
One-Touch Function Keys
higher addresses (you'll usually
Keith Ashcraft
have plenty of space). An alternative for bank 0 is to use the command GRAPHIC fol
lowed by any number from 1 to 4. A command of GRAPHIC 0 returns
you to a text screen, but now BASIC programs are moved up so that
This utility programs the 64's function keys for a variety of
they start at address 16384. This
useful tasks. And best of all, it provides a menu of its functions
liberates addresses 7168-16383 for graphics work—in fact, that's ex
actly why the GRAPHIC command shifts BASIC'S starting location. In bank 1, address range 1024-
65279, we find the area used for BASIC'S working values (variables, arrays, and strings). Variables and arrays are stored from the lower end going upward; strings are stored from the top down. This means that there is no truly safe place in bank 1 unless you reset one
of the pointers. Either set the startof-variables pointer higher (with POKEs to 47 and 48) or set the limit-of-variables pointer lower (with
POKEs to 57 and 58). As you recall, we took a chance on our simple demonstration program; but if you're writing a serious program, do it right.
No matter which bank or area you pick, you'll be able to call the character ROM into play if you want standard characters, or kick it out if you don't. And you can use split screens; the only limitation is
that everything must fit into one bank and a single 16K area. Video Setup 128 is handy for screen arithmetic. It can give you in
sight into the workings of 128 video, and can help you with a wide vari ety of video-oriented tasks.
See program listing on page 110. a
on the top screen line. A disk drive is required. The Commodore 64's function keys
the screen.
they're programmable, they can be
Here's a list of the functions that One-Touch Function Keys adds
tailored to the needs of any user.
to the 64:
"One-Touch Function Keys" adds
• fl—The Directory
are a highly useful feature. Because
four functions—including a direc tory listing—to your 64. And you
don't have to worry about forget ting which key does what; they're always listed at the top of the screen. Because the program is written
entirely in machine language, it must be typed in using "MLX," the machine language entry program found elsewhere in this issue. Be sure to read and understand the in structions for using MLX before you begin typing in the program. When
you run MLX, you'll be asked to provide starting and ending ad dresses for the data you'll be enter ing. The correct values are: Starting address: Ending address;
C0O0 C11F
After you finish typing in the pro
gram, be sure to save a copy before leaving MLX. To load One-Touch
Function Keys, use a statement of
the form LOAD "filename",8,1(Substitute,1,1 for the ,8,1 if you're using tape instead of disk.) Type
Press fl at any time for a directo ry listing. RUN/STOP halts the listing. • f3—List
The BASIC program currently in memory is listed when f3 is pressed. • f5—Save Press f5 for SAVE to be printed on the screen. • f7—Load Press (7 for LOAD to be printed on the screen.
When you use Load or Save (f5
and f7), you must insert the file name of the program and press RE
TURN. For example, if you wanted to load a file named GAME.OB],
you would press f7 and then "GAME.OBJ",8,1. RUN/STOP-RESTORE dis
ables the program, but typing SYS 49152 reactivates it. Try to avoid using One-Touch Function Keys with other programs that use the
SYS 49152 to activate it. You should
RAM area at 49152.
see the definition line on the top of
See program listings on page 110. V
BOOKS that stand on their own
V3.0
ULTRABYTE DISK NIBBLER
NEW SIXTH GENERATION ULTRABYTE COPIER FOR COMMODORE 64 and 128 (in 64 mode) • Copies '.I'r ol protected software In 2 min. or lets Includes parameters lor 160 recent, hard-to-copy
disks. ( Send stamped envelope for list ). Includes fast file copy program
• Uses 1 or 2 1541 /1571 drives, or MSD dual drive • More powerful than KeyMaster, Diakbuster, Copy II,
Superklt, 21 Second, Clone or Cracker
• Copies ilself (for this reason, no refunds given )
SPECIAL - BUY A NIBBLER U3.0 AND GET YOUR CHOICE OF A FREE SM.95 PROGRAM
S39.95 plus S4.00 shipping
Disk Surgeon --disk utility
$14.95
Ullramall - mail list and label printer
S14.95
McMurphy's Mansion — text adventure ... .$14.95
Handy-Capper —race handicap system ...$14.95 ( Above may bo ordered •vparately for $14.95 plut $4.00 ■hipping. Foreign ardeia add 12.00)
Madercard, Vlia, Check or M.O.,Cali1. add 6.5% (S2.S0) sale* tax. Foreign orderi/COD add $2.00. Payment muil be In U.S. lundi C-128 INTERNALS Detailed guide on iha iSB's
operating system. Explains
graphic
chips.
Momory
Manogemenl Unit, tnpui ana output, 60 column grannie* ana lutly-comrr anted ROM
Vital
1571 INTERNALS
Insiders'
C-12SB ASFCTOrntornili
guide.
Genuine ms-c* Information
Describes DOS routines,
complete with fully com-
Sequential, relative Me$, end etc; acceci commands, . tho vaiious dish
Fully-common led
liBllnas.mor#. SMpp $1993
4W
$19 DS £19 H5
on BASIC 7.0. Thlt flifi.iu-.i^a handbook Is minted BASIC programs, mors
7 0 ROM r conlrol
UPDATES-Return your original Ultrabyle diik with 110.00 plus 14.00 ihlpplng. Foreign add $2.00 To order,
wille or call 24 hr.
order line. For Inlo. write.
ULTRABYTE (818) 796-0576 P.O. Box 789 LaCanada, CA 91011 USA OEALERS S DISTRIBUTORS WANTED
I'D Bok 6J1-SCS, So Sjii Fnncbcu. ("A QhOKO
STATION
(ili) (TWO
lor iha C-64. Apple II aerWs, an) IBM
C-12STPICKS* TJPS Fillet) with fascinating nnd
prncllcal info on Iha C-128.
Croalo multiple screen*, DO
column hlfos graphics, loam
bank switching. 3C0 pagos of useTul inJormatkn for ovoryOHO. S1UW
ClZaCP'M User's Culdt Take a favouring loak Into
CUfl PEEKS* f Presents tfqians of
eiplanatian OT Iho oporai.jig sy^ten. memory usage, CPftA utility programs, "
an iho operaiing aystom, stacks, zero page, pointers. tho BASIC Inierpraler, and mm 240[« $16 05
CPiM on your 128. Essenlial guide with e simple
C-1 W BASIC Tufnlng Guide Your agential introducllon to program
ming In BASIC on yovr C-129. Chapler
quizroa Fa lest your knowledge on whal your learning. Discusses prodlem anarysis. ooacriptiom of an BASIC
comnuntJs w'.h many ommplos; noniTQr
commjn0sr uiiH*ei, much more
S1&9S
pro-
gramming quicksIttAra laclnairno and uselui Techniques
123 &i Compulor AKJod Design Learn the lunOamenials cl CAD whiro doveroping your own system on Ihe 1. ■■ or 64 wlh Stmon's Uaaic Croato o^jjucla
H-IBT04D to dump to a printer 3D tech
niques, mirroring and duplicating Imaged. haicninj AH me Intormaiion you need io
create a mini-CAD tjrs tern XCr> $1995
Your Immediate Objective:
Send us your best
Project: Space Station Program.
For Uie most complete series of C-128 or C-G4 books availablo,
cafl for the name of your nearest bookstore or dealer. Or order direct by calling 616/241-5510. Add $4.00 per order (orSSH. Foreign add $10.00 per book. Caff or write for your free catalog of books and software. Dealers inquires welcome.
Ovor 1500 dealers nationwide.
Phone (616) 241-5510
Abacus
Telex 709-101 .Fax 616/241-5021 P.O. Box 7219 DeptGI Grand Rapids, Ml 49510
Your U/limofe Objective:
Win a scholarship to U.S. Space Camp. Commander Puhassis is one of a dozen ficiionol characters you might incorporate in your PROJECT: SPACE STATION program. But there's nothing fictional about the
U.S. SPACE CAMP in HuntsviHe, Ala. If your completed PROJECT: SPACE STATION program is judged among the
best submitted to HesWare, you win a scholarship for a week of space assignments. See your software deafer for SPACE CAMP scholarship guidelines, or wnle direct to Ihe address above.
Icon Changer For GEOS Douglas S. Curtis
Change the appearance of GEOS icons with this powerful utili
ty. You can use the new icon designs included in the program or design your own. For the 64 with GEOS. GEOS, the new and powerful oper ating system for the 64, uses graph
a time (the REM statements delimit the sets), so you must delete all the lines containing DATA statements before the icon definition that you want to use before running the pro
gram. One note of caution: Don't
ic symbols called icons to represent
try to change the icon of a standard Commodore 64 file (which is clearly indicated on a GEOS Desktop menu). The data for it is stored inter
various program operations and disk functions. "Icon Changer For
GEOS" lets you easily redesign these icons.
nally in the GEOS Desktop program.
GEOS File Structure
Typing It In
The data for the GEOS icons is
The program is written in BASIC.
stored on the disk. The problem in
After turning on your 64, type it in,
and save a copy (do not load GEOS into memory). When you've done this, load Icon Changer. Now place a GEOS work disk (not the GEOS system disk) into the drive. Type RUN. The program asks for a file
"Icon Changer" lets you tailor the look of GEOS Desktop.
stored in the program beginning at line 1000. Icons used by GEOS are
The icon is read off the disk, dis played, and labeled CURRENT ICON. The DATA statements in the program are labeled NEW ICON.
in standard sprite format. If you
You now choose whether or not to
make the change. Type N to keep
DATA statements for you. If you don't have a sprite editor, you must
the current GEOS icon or Y to re
design the sprite on paper (see
place it with the new one. Finally, you're asked if you want to change any other icons to the same pattern.
"Sprite Graph" in last month's is sue) and supply the DATA state ments yourself. I've included five new icon patterns in the DATA
I've included with the program are
exactly where. An examination of the disk revealed much about the file structure of GEOS. Using the 1541
Test/Demo
disk, I made a track/sector printout
whose icon you wish to change.
Type Y or N. The sample icon redefinitions
my initial investigation was finding
program on the
name. Type in the name of the file
wish to design your own, a sprite editor like "Sprite Magic" (August 1984 GAZETTE) can generate the
statements found at the end of the
program listing. The program uses
of a directory block (see Figure 1).
The result showed that GEOS disks are somewhat different from stan dard ones. Bytes 0 and 1 of the block still point to the next block to read. The next byte (number 2) is
still used to indicate the type of file. The next two bytes (numbers 3 and 4) show the first change from stan
dard format. They now point to the VLIR (Variable Length Indexed Re cord) blocks. {VLIR blocks are an
integral part of the GEOS system.) They are filled with the track/sector pointers for the GEOS appli cation files, which is why the standard disk validate command
Figure 1 TRACK
only one set of DATA statements at
IS
SECTOR
will not work on a GEOS disk. The next 16 bytes are used to store the
1
filename, just as on a standard disk. 00 10
j12 09 C3 :A0 A0 A0
05 07 A0 Alii
44 05
45 53 4B 20 54 4F 14 01 04 56 03 07
50 fi0 A0 A0 0F 00 47 00
84
S
changes again, and the next two
bytes, 21-22 ($15-$16), are the
Figure 2 TRACK
After the filename, the file structure
track/sector pointer for the icon SECTOR
data. (This block also contains the
20
013
100
FF
03
15
BF
FF
FF
FF
92
49
01
FF
FF
01
80
00
10
:1D
BF
FF
DD
A0
00
5D
BF
FF
Cl
A0
00
5D
Af3
00
55
20
:A0
00
5D
A0
00
41
A0 00
41
B8
00
41
AS
00
41
BF
30
:FF
Cl
B0
00
ID
80
01
D5
00
01
D5
B0
00
ID
80
00
40
101
FF
FF
FF
C3
04
01
06
04
05
04
06
04
44
65
73
COMPUTED Gazatto
January 1987
file INFO: file descriptors, address
es, and comments.) The icon data is stored in the standard sprite format (3
X
21 bytes) from bytes 5-67
(S05-S43). (See Figure 2.) See program listing on page 114.
O
Begin your Holidays
Commodore 128 Reference Card
with a free gift* from Abacus Supar Pascal Compiler
Nol just a compile', o.i a complete systom lor develop ing applications In PascalWith
graphics.
Extensive
odilor with search, replace, renumber, olc. Standard J & W compiler lhal generates machine code. High-speed disk access. 48K RAM is available. H you want to learn Pascal or lo dovolop software
Let your '64 speak Pascal
Simply fill out ihe attached coupon and return il to one of our partici pating dealers for your free Commodore 128™ Reference Card (Retail value $2.95). And while you're there, take a look at our complete line of lop-notch software. No purchase necessary.
using the basl tools avail-
abls-Supar Paical is ycur
first cfloice. C-B.i
Available at participating dealers
J59.9S
Cadpak Easy-to-use Inlaraclivo draw ing package for accurate graphic designs. Dimension ing tealures lo create enact scaled oulpul to all major
COGOL Now you can learn COBOL
Ihe mosl widely used commercial programming language, on your 128 or 64. COBOL
interpreter
dot-matrii printers. Input via keyboard or lightpen. Two grapnic screens tor COPYing
debugging
from oiia to the other. DRAW.
Crimp In-
package
comas complnle with syntaxchecking editor, and
symbolic:
Bids. New '128 version works
BOX, ARC.
wild 40/80 column monilors and is quicker than Ihe fS4 version. C-128 S59.95
available.
C-64
library store
school
development.
Language
or
Learn
Iho C
language on trie '64 or '120,
onyourC-128andC-64
code. Addod '12B features: CP/M-like operating system;
Make your BASIC programs
S C using CALL; 51K avail able for object code; Fast loading; Two standard I/O librarys plus math & graphic libraries. C-128 SS9.9S C-64
lo 35k. Compile to machine code, compact p-code or both. '128 version; 40 or BO
Convert them to high-speed machine language
col. monilor output and F AST-mode operation. '126
version
Xmodsm
and
transfer
pro loco I.
Punier
file
VT52
terminal emulation with cur sor keys, large 45K capture butter S user definable func tion keys. C-1ZB $38.65
SpeedTerm 128
$59.BS
BASIC Compiler Complete BASIC compiler and development package. Speed up your programs 5«
separate
computer networks, Fleiibte, command driven terminal software package. Supports most modems lor the C-128.
Compiles into last machine
60K RAM disk. Combine M/L
Learn the the language of the 80's and beyond
104
cue 159.95 C-64 $39.95
Lei your C-128 communicate with Ihe outside world. Obtain information trom various
with the outside world
software
in
Sp**d1*rm-128
Use your '128 to communicate
Super C Compiler For
ol symbols/objeclsup
objects.
S3!) 1:.
ELLIPSE, etc.
Dsfme your own
Other Products: Personal Portfolio Manager 64 or 128 $39.95
Technical Analysis System
64 or 128 $59.95
PowerPlan spreadsheet Xref-BASIC cross reference
64 $39.95 64 or 128 $17.95
Commofloro 64 and Commodore 12fl aro trademarks ol Commodore Ltd.
Includes oMenalve
80-page programed guide.
A great package that no software library should be without.
C-12B
S59.9S
C-S4
539.9!.
Call now for the name of your nearest dealer. To order direct call 616/241-5510. Add $4.00 per order lor SSH. Foreign add $10.00 per item. Call or write (or your free catalog of software and books. Dealer Inquires welcome. 1500 dealers nationwide.
Abacus!
One per customer. Good only while supplies last. This offer ends January 31,1987.
I Na-ne
[Address | City
S'ato
Zip
I Hava yoL ever mehasoa Abacus products boforo? I Dealer
P.O. Box 7219 Dept G1 Grand Rapids, Ml 49510 Phone616/241 -5510.Telex709-101 • Fax616/241-5021 !_
Gl
SAlE I
SUPER VALUES
, $AVE
PROTECTO INll.KPRIZKS SINGLE SIDED/DOUBLE DENSITY DISKS
PRO GOLF BY TOM WEISKOPF(D) RINTTRS MB. I (D)
lint
DATABASE MOR./PLUS FOR CI2S(O)
PRINT SHOP (D)
liner
(U.*3 11.99 U.9J
B BAKER STREET (D)
111.99
MERCENARY (D)
II.9J
NEVER ENDING STORY (D) MIND PURSUIT (D) VIDEO TITLE SHOP ID) THEATRE EUROPE (D)
H.99 11.9J ]i.99 !».«
MI ION W An
BODY TRANSPARENT (D)
f».9»
ONE ON ONE <D)
9.95
PINBALL CONTRUCTION (D)
MUSIC CONSTRUCTION (D) RACING DESTRUCTION (D> MARBLE MADNESS (D> CHESSMASTER (D)
».W (-9S M.M U.95
BATTLEFRONT (D)
1*.9S
■hi
13.99
our
BARON
lets you give commands to your C-64 with your voice. List $79.95 SALE $29.95
(IJ)
1I4.9S
MILLIONAIRE (D)
lt.99
TYCOON (D)
I*.9J
wn
CHAMPIONSHIP WRESTLING (D)
SUPER AUTO DIAL MODEM SALE$7Q Q<
HJ.M
FAST LOAD <C)
Easier to use (han dialing your telephone. from
PRANKIE GOES TO HOLLYWOOD (D)
Includes exclusive easy to use program for
IWO JIMA/FAULKLANDS (D)
U.S.A. List $99.00 SALE
S29.95
ROADWAR 1000 (D) BATTLE OF ANTIETAM (D) GETTYSBURG |D)
SOFTWARE
MECH BRIGADE (D)
NAM
*W.W
TALLADI-OA (») I'UR!)lLU)t-N KJRES'nO) .
*M.W
13.99 M.it
U.M
1J.*J 51.99
«3.9S 31.99 M.99
54.99 3J.99
J4.9S J4.99
SAT The Pcrftc! Score Woild Gams Millionaire Trinity C128 Farmer Robolics Workshop
C128 Programmers
Reference Guide
134.9i
S19.9J IJ9.9J
S69.95 139.9] 129.95 134.9J 169.9)
1149.9J
121.9)
S23.9!
122.95
123.95
121.95
S16.95
139.95
S42.9J 124.95 116.95 124.95 W9.95
1124.95
111.93
S39.93 S14.95 137.95
S39.95 122.9} 114.9} 122.93 S44.93
1114.95
J9.95
(See over 100 coupon hems in our catalog.}
Special Software
14.9J
SAT VERBAL ID) SAT PRATICE TEST ID)
14.99 14.99
tOFTJTNC
ACCOUNTANT, INC. CIM (D) DESK MANAGER (D) KIDPROQUO(D)
MODEL DIET (D> TRIO CW (D) inHHAKl*
DELTA DRAWING (Q
NUMBER TUMBLERS (C) SEA SPELLER IO
UP A ADD'EM (O
PUERTO RICO, HAWAII. ALASKA. APO-FPO
Check. Allow 14 day* for ,■■■•• ■< 2 lo 7 doyi lor phon« ord*n. i day *Kpr«ii malL Prlr*i )'. AvoiluUiliiy tubjecT to change without notic*. Hardwarn ihipplng prkti
vary according to w*ight. Pltat* call For omouni. No APO-FP01 or Moniton, C.Q.U.
UI.M
Geos
$39.93
J17.95 S12.9S S10.00 129.95
SAT MATH (D)
U
ordtri. All ord*ri muiJ be In U.S. Dollar*. WE DO NOT EXPORT TO OTHER COUNTRIES EXCEPT CANADA. Encloie Caihltr Check Monty Order or Penonol
VISA—MASTIB CARD
Create wilh Garfidd
Leader Board
Commando
Coupon
Write or Call for sample
Add 11 00 for ihlppin£, handling, and Iniuranct. llljnoii fMfdanii pl»ai& add 61 > *. %q\9% lax. Add S6.D0 for CANADA.
9.99 T.»S
MAYMH
11.99 11.99 I»
Sale
»».«
!».«
III.M 11.93 I».9J II.M
l.lsi
SARGON II (D)
WAR SHIP ID)
..IJ.W
COMMODORE 64
Name
J4.9J
«.»* !*.«
HARDBALL ID) LAW OF THE WEST {D) KILLED UNTIL DEAD (D) COIMI SUPEH HUEY II <DI
(D)
U.S.A. A. F, (D) KAMPFGRUPPE (D)
Acau
(EXAMPLES)
PROFESSIONAL SOFTWARE!
S49.95
t.l.l.
$199.00 SALE 579.95
prices!
S99.9)
lUt-LOOK
Same features as the above modem along with C-128 mode and 1200 Baud speed. List
Monitor we sell! This coupon allows
you to SAVE OVER S250 off sale
TV Tuner
9.9)
,
We pack a special software discount coupon with every Commodore 64 Computer, Disk Drive, Printer, or
9.99
7.99
JINOLE DISK (D) HOLIDAY PRINT PAPER (D)
FOOTBALL (D) BASEBALL (D)
COUPON
119.95 $14.95 J12.93 S3 2.95
n.99
WARE(D)
JET ID)
SPECIAL BONUS
S49.9] SI9.9J SI9.95 W9.9J
HI no I IXPVUUON* CARD WARE (D)
FLIGHT SIMULATOR II (D)
CALL FOR FREE CATALOG WITH $2.00 OFF COUPON!
B. 1. Homcpak Super Huty II Flight Control Joystick Newsroom
».«
WARE WITH ALL KIT (D)
I y •S'J List SIM
ACE OF ACES (D) □AM BUSTERS (D) ACCOLADE FOOTBALL (D) FIGTIT NIGHT (Dl
9.9J
X4.9J
PARTY
1200 BAUD MODEM SALE$7Q QC
II.M
TALKINO TEACHER (D)
HEART WARE (O)
TENTH FRAME (D) aCCMAM
I1J.9S H.9S
BATFLE OF BRITAIN'BATTLE OF MIDWAY (D)
up and down loading to printer and disk
MACH 123 [Q
U.I9 U.9S U.K ll.»S U,K
COLOSSUS CHESS (D) ELITE M (D)
capture and display high characters, and much more.
MACH ! (Q
U.9)
MOVII- MONSTER (D> WINTER GAMES (D) WORLD GAMES (D) WORLD KARATE (D) WORLD'S GREATEST POOTHALL (D)
-fc-7«-^»J list J99
COURSES FOR LEADER BOARD <D>
FREE TRIAL • OVER 500
PROGRAMS • A CUSTOMER LIST OF OVER 3,000,000 LARGEST IN THE U.S.A.
».»
LORDS OF CONQUEST (D)
The VCM is a speech recognition device that
LEADER BOARD (D)
19.99 1*.«
■LicnoHic Am HEART OF AFRICA ID)
4*^7 •-7%J List $80
ACTION PACK ID)
114.99
EUROPEAN NATIONS * LOCATIONS (D) STATES ANDTRAITS ID)
SALES'}*) O«
Best in
21.9S IS.W
WARRANTY • ONE DAY
EXPRESS MAIL • 15 DAY
data ton
MODULE
drives.
WHERE ISCARMENSANDIEGO(D) GRAPHICS LIB. HOLIDAY ED. (Dl
».»*
oat * ■ an
VOICE COMMAND
dialing
UM
COMMANDO (□) KARATE CHAMP (D) KUNO FU MASTER (D>
List J89
clock,
15.W
COMPANION (D>
TOY SHOP (D)
Just plug it in and you can program words and sentences, adjust volume and pitch, make talking adventure games, sound action games and customized talkies! PLUS ($19.95 value) TEXT TO SPEECH program included FREE. (Disk or Tape) List $89.00 SALE $29.95
on-line
H1.9J
QRAPKICSLIB. t.3«)(D)
VOICE SYNTHESIZER
keyboard, resolution
4.9J
MMHUM
included. 1 Box of 100 $29.00 List $1.99 ea. SALE $.29 ea.
Features
REPLACEMENT
14.99
TASK FORCE (D)
cleaning
1.99
«.«
PRINTERS LIB. 2 (D>
100% Certified 5'/*' floppy disks. Lifetime automatic
BEST SERVICE IN THE U.S.A. • 90 DAY
11I.W
MR. TESTER ID)
29 ea.
Warranty,
J.9J
■Cl
C. O D
on phone ordart Only.
W».M 14.» 11.9S
1*.W I9.W WYHMtllMl
M.99
t.W 9.»S
*
Coupon!
PHONE ORDERS
8 a.m.-8 p.m. C.S.T. Weekdays 9 a.m.-12 noon C.S.T. Saturdays C3X2) 382-5244
THE PROTECTO WARRANTY
All Protecto's products carry o minimum 90 day warronty. If cnyihlng foils within 90 days from tho date of purchase, simply tend your product lo ui via United Porcel Service prepaid. We will IMMEDIATELY lend you a replacement at no chorge via United Porcel Servlco prepaid. Thil warranty proves that IV« Lorm Our Cuttomart.
SUPER DEALS
SAVE
SALE
(312) 382-5244 TO OKDI R
12" 80 COLUMN MONITOR
SALES7Q QC
I-S»-7kJ
Super
COMMODORE 128 COMPUTER SALE $7OQ AH
COMMODORE 64 COMPUTER
SALE$ QO 00* 3^O» W
monitor.
64 when you purchase a Pocket Writer 64
modes. One for C-64 software, one for C128 software, and one for CP/M business software. List $399.00 SALE S299.00
S39.95.
List
List 1129
green,
screen
80 columns x 24 lines, easy to
**-'.-'•VfVJLisi $399
LlilS299
This
only
Resolution
read, plus easy to adjust control knobs. Supreme Quality . Fantastic value, {cable 19.95) List $129.00 SALES79.9S
•You pay only S98.00 for the Commodore word processor for S299.OO SALE $98.00
High
powerful
128K
computer
has
three
340K 1571 DISK DRIVE
1541 DISK DRIVE
SALE$2CQ 00
SALE$17Q Q«
£*O Z7 • \3\J Llsl $349
J. / 3* • -7%J List S249
To run all that software and add to the prestige of your system, you'll want the 1541 disk drive. Runs all of the 3,000 plus pieces of software for the Commodore 64.
Double sided, single disk drive for the C-128 allows you to use the C-128 mode plus CPM mode. 17 times faster than the 1541, and
List S249.00 SALE S179.95
SALE S259.00
runs all
the
1541
formats.
List
14" COLOR MONITOR SALESflQ QC
This premium quality moniior comes with speaker and audio hook up, High $349.00 Resolution, clear screen, 40 columns x 24
ines, front panel controls and more. Also
se use with VCR. One year Ltd. warranty, (cable $9.95) List $329.00 SALE $139.95
BIG BLUE PRINTER
sale $39,95
List SI99
This is the affordable printer you have been waiting for! This 81/:" letter size, B0 column
dot matrix, heat transfer printer features upper and lower case, underline, graphics, word processing, and much more. List S 199.00 SALE $39.95
PREMIUM QUALITY 150-170 CPS COMSTAR AERO 160 PRINTER
14" RGB & COMPOSITE COLOR MONITOR
sale $199.00,
SALE $2^7 00 £d%J I • W
List $499
I.jst S399
The Comstar Aero 160 gives you a 10" carriage, 150-170 CPS. 9x9 dot matrix with double Must be used to get 80 columns in color with strike capability for 18x18 dot matrix (near letter quality), high resolution bn image 80 column computers (C128 - IBM - Apple) (120x144 dot matrix), underline, back spacing, left and right margin setting, true lower (RGB cable $19.95) Add SI4.50 shipping.
descenders with super and subscripts, prints standard, block graphics and special List $399.00 SALE $237.00 characters. It gives you print quality and features found on primers costing twice as much! (Centronics Parrallel Interface) List S499.00 SALE S199.00
PRINTER/TYPEWRITER
COMBINATION
SALES1QO A-7^ • Q5 Z7*J Superb
Silver
Reed
letter
Lisi S299
quality
daisy
wheel printer/typewriter combination, just
a flick of the switch to interchange. Extra large carriage, typewriter keyboard, automatic
margin
control,
compact,
lightweight, drop in cassette ribbon! (90 day warranty) Centronics Parrallel Interface is built in. List 299.00 SALE S199.95
COMSTAR 1000 PRINTER SALESI7Q QC
TV TUNER SALES /IQ QC
This tuner has dual UHF/VHF selector switches, mute, automatic fine tuning and computer/TV selector switches. Hook it up
This is one of the best values today. Print between your computer and monitor! Inputs letters, documents, cct., a! 100 characters included for 300 ohm, 75 ohm, and UHF. per second and has Near Lciter Quality List$129.95SALES49.95 mode. Features are dot addressable
graphics,
adjustable
tractor and
friction
feed, margin settings, pica, elite, condensed, italics, super & subscript, underline, bold, and double strike. Commodore Interface Included. List $349.00 SALE S17D.95
ATTENTION COMPUTER CLUBS • DEALERS
CALL BEFORE YOU ORDER: • OUR PRICES MA Y BE LOWER & AND WE OFFER SPECIAL SYSTEM DEALS '
PROTECTO ENTERPRISES We Love Our CustoMners
We offer big volume discounts'.
22292 N. Pepper Rd., Barrington, Illinois 60010
CALL TODAY
(312) 382-5244 to order
Medium-Resolution Graphics For The 64 Louis Giglio
This program adds a brand new graphics mode to your 64: medium resolution. Use a simple command to plot points in 16 colors on an 80 X 50 grid. You can mix text with graphics, as
well. Sometimes you just don't need all
MLX. To use Medium Resolution
the detail that the high-resolution
64, type:
bitmapped screen affords. On the other hand, the resolution of the text screen is very lowâ&#x20AC;&#x201D;40 X 25. Often, a compromise between the two would be ideal. A medium-
resolution screen would require less
Replace the 8 with a 1 if you're using tape rather than disk. After
the program has finished loading, type:
memory than a hi-res screen and offer more detail than a character
NEW
screen.
toryâ&#x20AC;&#x201D;it resets some important BASIC pointers.
Program 1, "Medium Resolu tion 64," uses standard Commodore graphics characters to provide an al ternative 80 X 50 medium-resolu tion multicolor screen. This format is
The \'EW command is manda
Plotting And Printing Medium Resolution 64 can plot in
useful for games and other pro
dividual points on the normal char
grams that require simple graphics. Medium Resolution 64 is writ ten entirely in machine language,
acter screen. Use the command:
so you must use "MLX," the ma
chine language entry program found elsewhere in this issue, to type it in. After loading and run
SYS 51000,X,Y,C
X and Y are the horizontal and ver
tical screen coordinates, respective ly. The X values may range from 0 to 79 and the Y values from 0 to 49.
ning MLX, you'll be asked for start
If you try numbers outside this
ing and ending addresses for the data you'll be entering. For Medium Resolution 64, respond with the
ues of X and Y, however, do not have to be integers; fractional val
following: Starting address:
C738
Ending address:
C927
After you've finished typing in all the data, be sure to save a copy to tape or disk before exiting from I
LOAD "filename?',8,1
COMPUTE'S Gazette
January 1967
range an error will occur. The val
ues will be rounded. C determines the color of the pixel. Use the stan dard color values (0-15). Since Medium Resolution 64 uses the normal character screen,
setting the color of one pixel will also set the color of the three neigh-
This screen, one of several from "Medium
Resolution Dento" (Program 2), shows
limv text is easily combined with color ful graphic* on an SO X 50 screen.
boring pixels that share the charac ter cell (remember, color memory has 40 X 25 resolution), so you may have to experiment a bit to get the effect you want.
The normal character screen is used, so you may still use PRINT
and POKE to display characters on the screen in the usual way. Program 2 is a short demon stration program written in BASIC.
Before you load and run Program 2, be sure that the machine language
for Medium Resolution 64 is al
ready in memory (and that you've typed NEW).
Many machine language pro grams use the 4K block of memory
located at 49152-53247 (SC000-
$CFFF). Medium Resolution 64 oc
cupies locations 51000-51492, leaving free space above and below itself. Therefore, it remains compat ible with many machine language utilities, including the DOS Wedge. See program listings on page 109. w
Introducing a newprinter that's based on an oldfavorite.
The new Star Gemini II. The printer that was made/or your Commodore PC.
We took all the best featuresfrom our original Gemini? our best-selling printerfor Commodore* users.
Then we added enhanced Near Letter Quality printing... a built-in*
Commodore interface (with cable included) ...a rear tractorfeed... and an' rarray offront panel controls that makes printing easier than ever. The result? The new Star Gemini II. A printer designed to help your Commodore's* rperformance. Without hurtingyour budget. Now at Toys 'R' Us and other major chain stores.
■■
Infront with quality upfront. ^~ ' ™ The new Star Gemini II.
* Commodore isarcetaeral trademark ofCutnmotlare Business Machines. Inc.
cronies
TRONICS
PRO-TECH MONITORS ^H RETAIL $120
RETAIL
RETAIL $299
$59
S99
FULL COLOR
GREEN SCREEN
RETAIL
FOR COMMODORE
$200
$129
I ETTER QUALITY
■ $400
$199 RGB
PRINTERS RETAIL
NEAR LETTER
FREE TRIAL PERIOD I
QUALITY
DISK DRIVE
MODEMS ^^^^
1541 COMMODORE
.
300
\ BAUD
$139
CALL TODAY OPEN 7 DAYS A WEEK & EVENINGS
SQQ
°OO
^
1200
BAUD
HAYES
.■Mam,
1-800-345-5080 IN MINNESOTA 612-560-6803
COMMODORE C-64 COMPUTER
•WITH PURCHASE OF SPECIALLY PRICED SOFTWARE PACKAGE
COMPUTER
COMPUTER
WITH GEOS
M88 COMMODORE
256 K. COLOR AMIGA SYSTEM 256 K.AMIGA CPU
A1O1O3V4" DISK DRIVE A1080 COLOR MONITOR A1050 256 K. EXPANSION
C-64-C
128 COMMODORE SYSTEM
CALL FOR PRICES!
/.f
COMMODORE 128
$199
1571 DISKDRIVE
$258
WITH PURCHASE OF 1571
FREE TRIAL PERIOD
6870 Shingle Crk. Pkwy. #103 Minneapolis, MN 55430 WS4
c.o.d.
SCHOOL P.O.'s ACCEPTED
(612)560-6603
Data-Aid
New, Helpful Commands
Data-Aid is a machine language program that occupies IK of memory beginning at location 49152. Type it in with "MLX," the machine language entry program
found elsewhere in this issue. After loading and run ning MLX, you'll be asked for a starting address and an
ending address for the data you'll be entering. Answer
the prompts with the following values:
Henry Pesch
Starting address: Ending address:
This clever program is helpful when you're
working with DATA statements. It adds several new commands that come in handy for pro
C00O C407
After you've saved a copy, load the program with \JDAD"filename",8,1 {LOAD11filename",\,\ for tape users). Type NEW; then start Data-Aid with SYS 49152. The screen turns green and this message appears:
gramming or typing in data. Although the pro
DATA-AID ACTIVATED
gram is written entirely in machine language, use it. For the Commodore 64.
Several commands have now been added to BASIC. The exclamation mark (!) serves as a flag for Data-
Reading numbers from DATA statements and POKE-
pret the next letter as a Data-Aid command. Let's look at each of the available commands.
you do not have to know machine language to
Aid. When the computer sees it, it knows it must inter
ing them into memory is one of the most useful tech niques available to programmers. DATA statements
can contain sprite data, machine language routines, or sound parameters, for example. When you're working with DATA statements in your programs, "Data-Aid" can help in a variety of ways.
Fast and easy income tax preparation • This is Ihe 6th annual edition - thousands of rapes! customers • Prepares Form 1040. Schedules A (Itemized deductions). B (In terest), C (Business). D (Capital gains), E (Supplemental income), G (Income averaging), SE (Self-employment tax), W (Married couple deduction). Forms 2441 (Child care credit), 2106 (Employee expenses) and 4562 (Depreciation). • Works like a spreadsheet ■ all Ihe lines affected by a change are Instantly updated.
TAX DBASE
A data base program to create and maintain tiles of tax related items (medical, car expenses, etc.) that can be used directly by tfie tax programs.
• Can be used all year round. Also good (or many other account ing jobs (checkbook balancing, etc)
Price is tax deductible. C64 disk. Standard version: $33(+ J1.50
S&H)
PROFESSIONAL VERSION - also prints data on IRS forms: 145 (+ $1.50 S&H)
Previous customers prices; $21.50 (standard) and $29.50 (pro-
version) (+■ $1.50 S8H)
Availability: end of December. 1986
KSOFT CO.
NAPERVILLE, IL 60540 (312) 961-1250
STORE line number command. The following example shows how to use !R:
40 IR 20:READ AS:!R 10:READ TSv
SO L = 30:!R L:READ N 60 PRINT A$;BS;N RUN
MARYHARRY 20 READY
As you can see, !R works with any numeric expression, even a variable. !R can also be used in direct mode. IS—Speed POKE. Transfers numbers from DATA statements to memory very quickly. !S 100,5000 reads
byte data (decimal integers in the range 0-255) begin
ning at line 100 and POKEs them into memory begin ning at location 5000. The process ends when a negative number is read. This method is four times
• Data can be printed, saved on disk and updated.
S845 WELLNER RD.
program line. The next READ will get the first item of the chosen line. This is similar to BASIC 7.0's RE
10 DATA HARRY.BIUJACK 20 DATA MARY,LIZ,ANN 30 DATA 20,23,19
1986 TAX RETURN HELPER
■ Also included:
!R—Restore. This sets the DATA pointers to a specified
-__
fflPl
SATISFACTION GUARANTEED OR MONEY BACK
faster than the following commonly used technique: ]0 READ A:IF A<0 THEN RETURN
20 POKE M,A:M-M+1:GOTO 10
!S can be used within a program or from direct mode. Use this technique only when your DATA consists of numbers between 0 and 255. Remember to use a nega tive number as the last item of the DATA block—it
isn't POKEd into memory; it's used to mark the end of the data.
ID—Create BASIC DATA lines from memory. Use this when you already have a machine language routine (or sprite data) in memory, and you want to generate DATA statements from RAM. For example: ID 64,1000,49151
writes 64 lines (16 numbers each) of DATA statements. The first line generated is numbered 1001, and the first
92
COMPUTE! s Gazette
January 1987
T
H
E
S
T
COMPUTERS
With the introduction ofthe ST computers comes a new kind ofcomputer language: "The most advanced, most powerful microcomputer your money can buy."
PRAISE.
—Creative Computing "The best hardware value of the year."
—Infoworld
"We have spent the last three months evaluating the Atari and have come to the conclusion thai it can't be beat as a
low-cost telecommunications terminal, drafting workstation, or for quick graphics visualization." —Microtimes
"The ST's readily apparent
strong point is speed. Com pared to the Macintosh™, working with the ST is extraordinary." —John Dvorak, San Francisco Examiner
"Since the pinouts are standard, it is also possible for various software packages
to support an even wider range of output devices—even faster printers and highend plotters." —Microtimes 'The ST is noticeably faster than the
Macintosh, not only because of the faster clock rale but because it has a faster
"We are most impressed with the clarity
disk drive."
of the graphics, with the speed of the disk
'The ST is an amazing bargain, much
I/O (input/output), and with the ST's value." —Byte Magazine
"With the impressive ST. Atari has delivered on its promise of power without the price."
—Family Computing
"Faster and with better graphics capabili ties than mi IBM/AT"11, it could be a great vehicle for low-cost networks, desktop publishing and visual database manage
ment software."
—Microtimes
"All of the displays arc clear, sharp, readable, and flicker free. We were particularly impressed by the clarity of the high-resolution
—Persona! Computing
more of a computer 'for the rest of us' than Mac ever was," —Byte Magazine
"From here on you had better think of Atari as a major player in the computer game." —Jerry Pournelle, Irtfoworld The520ST" with 5I2K ofmemory is under$800. The IMOST™ with afull mega byte is under $1,000. No wonder the experts are impressed. To experience the ST excitement i/d/v acuter, for yourself, see your Atari dealer.
"A
For the one nearest you,
call 1800443 8020. 9:00AM-5:OOPM Mondav-Friday
monochrome."
«TA ni
Pacific-Time. AIAKI
—Byte Magazine 1 \\ 1 [IT
Technology So Advanced, It's Affordable. STnuiO'DSl'airHisueinartiiQf rorjwored "Jidanwhujf Ai*' Corporation ^ Mai-nlrah m a (Nidamnrk Icon »fld to Apple Cwnputor. l % '9S£A[.VhCorporation
LYCO COMPUTER MARKETING & CONSULTANTS INC. ^
COMMOOORE
1
128
1
C-3J
1 1 1
C 1903-A C 1350 Mouse C 1700 lSSKfiAM
1
BEOS
1
1 1
1 1
1
1
|
1571
CALL
C 1750 512 K RAM Jane
Pe'lecl Wnser Perfect Calc
PqfIi-CI Filer
F 15
.'1 >!!■
Qunthlp
21 t>r> I ii Ub
CALL
touC.uiiii.'i
CALL 109
169
29 95
T O
14 95
L
SUBLOGIC
Flight Smulator Jet S'rnLlater Footnall
.15 95
15 95
29 9b 25 95
Scenery Dish EA Set 1-6 Basuball
69 95
32 75
BRODERBUND
Pfinishop
Graphic Lib EA P S paper
Bank Si Write* 120K
1
Carman Sandiego
1
Science Kit
Karaieka P5 ComD
ACCESS
1
Leaner Board
1
Executive Qisk
Tournament Dish 1 Action Pa*
Machi2B
10th Frame
29 75
15 75 1295
12'5
22 75
22 75 24 75 35 95
I 1
1 1 1 1
Dala Mgr Switcalc
42 95 ■52 95
AfPayable
38 95
42 95
Wc-rdwriler
A'Receivable General Leagnr Invert Dry
24 75 1575
15 75
1
1575
1 1
I
38 95
Ware wiin All
HnliOay Paper
Summer G,mw»\ II SuiU'r GvlIq
?4 75
1
Fooibjiil
2J75
Payran
3 95
1
E E
1
Sc.Fi Music Siuqid BasSceltHll
IB 75
0
20 75 24 75
0
20 75
.
lass Times
RockyHorror Spin Dizzy
Baseball
13 75
22 22 IS 16
75 75 75 75
24.75
2
MuMi Plan
38.75
Ka'.Tie Champ
20 75
Wjnler Games Wrastlinfl
2175
XETEC Fanl Manor II 64
32 95
24 75
Slat Ccmoiler
BATTERIES INCLUDED
24 75
Consul! a ni
18.75
Paperclip w'spell ph Psperchp II
FIREBIRD [C64]
Eli":
Tracker
1 Thn Paivn
22 75 28 75 28 75
1
1 1 I
32 95 4B95
(NEW)
Rouge
Winter Games
(Amiga)
1
Mrnfjjh^djft
Borrowea Time Music SllJido
1
Saskeiuall
Litilo People Tuns Tun eg
26 75 26 75
Bat riandle
16 75 19 99
28 75
Super 3 ivay TAC-3 SlrcK Slick Economy
2S75 3« 75 28 75 2B 75
Baseball
28 75
Boss
BlMkMtu
Eoy< 500XJ
TAC iD(Ap. IBM]
149 95
1
9 95 6 95 5.95 8 95
14 95
FIREBIRD (Amiga) The Pawn
1000 9'M11 2009'.-in 30009'/mi 10UUD";.ii
whilfl lazei 19 u'j while i.izBr 5 95 wnne 29 95 while 16.95 1000 Mailing labels 1«3 6 95
:
28 75
ACCESS (Amiga) 1
PRINTER SUPPLIES
Lender HluuI
ll>Lirrf.T(IH'l)1 |
LM 75
EASY MAINTENANCE FOR TOP PERFORMANCE! DISK DRIVE CLEANING KIT
u .■'■
$8.95
Sfc 9. Access to nation's largest inventory.
10. Ail merchandise factory fresh. 11. Free shipping on prepaid cash orders. 12. Compare our prices.
5. Full mfg. warranty applies.
13. Easy toll free access.
6. Courteous and experienced staff.
14. Air freight service available.
7. Trained customer service dept,
15. Full accessory line.
8.
11 99
VIP (Amiga)
0
4. Widest selection of name brand products.
26 75
26 75
JOYSTICKS
36 75
KKtGI II
1 1
6
3. Offer C.O.D. with no deposit.
■
CALL
(Amiga) Leather Goddess MoonmisT
(Amiga)
HackflT
7
2. 24 hour shipping on in-stock items.
CALL
INFOCOM
1875
?i 75
1
3
1. Satisfied Santa for 6 years.
2J75 2475 2S 75
SUB LOGIC
32 75
Clip Aril
3
20 75 PC/5
Apsnni T'.noqy
ACTIVISION
INFOCOIV
Loaiher Goddess , Moon Mrsi
(Amiga)
(C-64)
Nuwsroorn
VIP Prolessional
Baseball Gan Mgr
NEW
EPYX
21 75
8
MICROLEAGUE
hew
SPRINGBOARD 1
1
13.75
Ar|Qflllery2
2rt 75
World Giimc^
Clip An 2
8
AdGftllfrry 1
Flight Simulator Jet
39 95
ACTIVISION
Library Snorts..
SS5 B96 8 95
1295
1
['li'i'T/ii',1'/'
24 75
R
3B95
Hacker II L ill Is People Gamu \iiaker
HI TECH Parlyware Heariwaro
1 1
1
24.75
29 75
3B 95
Hacfcer
CarUwaro
ZZ75
L F
TIMEWORKS
(C-64)
| |
Vorpol Kil
CALL
36 95 35
(Amiga)
(C-64)
Pi lib
Silt'ril Si'ivnv
CALL
UNISON WORLD
EPYX
MICROPROSE
CALL
PO's accepted from educational institutions. 16. Buy with confidence.
J
LYCO COMPUTER MARKETING & CONSULTANTS INC.
PRINTERS
-IL
STAR MICRONICS
PRINTER
NXlOc LV1?-lQ(New)
NL-1O NX1D
219
120 NLQ
CALL
367 438 ■169
193*
259
CALL
NB15
NX-10. .219
OkimaleM ST 232
NEW 175
SG-15 5D-1S SR-10
CALL
SP-IOOO A Centronics
185
293
CALL CALL
185
1S2 192.
SP-1000 I9M SP-1000 ASRS-232 SP-1000 AP.APIIe
CALL
CALL
CALL
*120cps JUKI
* 30 cps NLQ CITIZEN
* Front conlrol panel
* Tractor Slnclion feed * Full 1 year warranty
120D MSP-10
179 CALL
MSP-tS MSP-20 Premier 35
EPSON
4V9 529 669
351 she
P3J1P P 3-11S P35W
699
999
SILVER REED
EKP420P EXPGOOP
EXP BOO P EXP 770
209 489
IBS
185
469
SP-1000VC. .165
649
999
110
* ioo cps
12 SO 8 60
* 20 cps NLQ
* DirGCI connect C-64,
PANASONIC 10BDI 1091 I
199 269
1092 1
CALL
1S92
4!9
1595 3131 3151
549 249 .SAVE
128 printer * TractorS friction feed * 2-year warranty
CALL CALL
DXIO exboo
649 '40
MEW NEW
EX 1000 hsbo FX2S6 .
CALL 489 CALL CALL
LOBOO
LO1000
LEGEND 8QH 10B0 1380
1M5
.
DIABLO 159 199 229
.
D25
549
P-33CQ1
699 1029
635
D-ao if
289
2395
MB
INTERFACING ORANGE MICRO GrappletCD
...
69
XETEC
Super Graphix Jr 64 . 45
TYMAC
Connection
DSI
MODEMS
49
DRIVES 3.S DISKETTES 3M SSDD 16 99 OSDD 23.99 MAXELL
SVi DISKETTES
SSDD
DSDD
Super Graphix 64 . . . 54
PPI
229
FX85
TOSHIBA
■MBH
CALL 65
LX8R
321 PIS
PRINTER
ms
ap-iMO BP-5200 BP-5420 Color m BP-5420 riBBon SP lOOOnBCon
CALL
RS-232 serial Doaifl
449
■■■■I
SP-1000 VC(E-64)
CALL
485
, , ,
-WtMlB they tasi!"
r
Juki 6100 Juki ssio Juki 6300
CALL 31$
MSP-25
SEIKOSHA SEIKOSHA
OKIDATA
SSDD OSDD
MAXELL
... . BONUS
SSDO DSD
44.95
SKC
.
.
.
9 99
SUPRA
12.99
6.B9 7.50 8.50 .950
Supra 1064 .
.
49.95
SSDO
....
DSOD
INDUS GTC-64
COMMODORE
16.99
23 99
1571 1541C
VERBATIM
SSDD OSDD
COMMODORE 1670
.
179
16 99 .... 24 99
CALL CALL
COMTEL Enhancc-r 2000 . . . 149
129
NOT ALL MAIL ORDER FIRMS ARE CREATED EQUAL ■■^d:.
Lyca Computer is one of the oldest
and
most
established
V-
VI
computer mail order firms in the
nation. Our services, prices ana excellent staff cannot be imitated. Compare our services.
m
TOLL FREE 1-800-233-8760 -iftjrf .Vltl- .9t,ftry
IN PA 717-494-1030
CUSTOMER SERVICE 717-494-1670
HOURS
01 send to
Mon-Tliur 9 AM-S PM
Lyco Computer
Fn 9 AM-6 PM
P.O. Box 50BB Jersey Shore. PA
Sal 1OAM-6 PM
17740
Jn.stockitemssfvoped v-ilnin24hrsolofder NodGposrlonC OD oidtrs Frecshippmy on prepaid cash orders wilrun [Jkj continental \j s Voryme discounis available
PA re5idnnl5 arid sala? 1a< AI'O, FPO and mlemaiional orders ndd SS 00 plus 3W
for pr-orny m.nl Advertised prices sho^ &"■> fliscounl for CnisM. ado 4«Q for Masier Card
and VISA Personal checks require A weeks clearance bofore shipping
Wo cannoi
guaranlSB comniiMJjihry We only ship factory fresn nwrckiriilrsn Auk about UPS Blue and rtid latwl s^iOpir^ All mere hand dot Carried undar rnariurdicluriir"$wnjr.in[y Rolurn reduction flpphcaolo Relurn flutht>ri7adon required All items eubjocl 10 Changs wnhuui nonce
Aegis Animator
nooper Troops I Snooper Troops r Sorcerer Solo Flight Hacker
20.95
Haley Projecl
49.95 12.95 14.95
Hacker II
Hart ol Africa Acro|ol
22.45
Adventure Construction
27.95
Air RbsCuo I Alcaiar Allen Addition
24.95 20.95 23.95
Alligator Mil
23.95
Alphabet Circus
20.95
Alphabet Zoo
14.95
Alitr Ego (Femnle) Alter Ego (Male
34.95 34,95
American Challenge
20.95
Archon Arcticn II
1J.95 24.95
■ l-.r rl - Tale BaMOIaior
27.50 23.49
Suck to Basics Ballyhoo
134.95 27.95
Gunk Street Storybook
27-95
Bank Streel Filer
34.35
Bank Street Mailer Bank Street Writer Basic Toolkit
34.95 34.95 29.95
Bnttlelront Blazing Paoflles Bop n Wrestle Boppico Word Chase
27.95 24.95 20.95 20.95
Borrowed Tlmfl Boston Computer Diet
20.95 34.95
Build a BOOK Bumble Games Bumble Plot
17.95 27,95 27.95
Cnrmen Sandlego Carriers nt War Chmpshp Load Runner Chem Lad Cnestmaster 3000 Clip Arl Ivol 1)
22.45 34.95 17.95 27.95 27.95 15.95
Clip Art jvoi }j CofosSUS IV
21.95 !4.95
Color Mo
20.95
CompuServe Starter
Conflict In Vietnam
22.95 12.95
30,00
Cutlhroats
23.69
Demolition Division
23.95
2S.O0 20.95
Donald Ducks Playgr.
17.95
Dragon Mix
23.95
Easy bi ABC's
20 99
Early Games
15.95
Ellis Enchanter Europe Ablaze p.15 Strleka Eagle Pacemaker Family Roots FalrUgdt
20.95 20,95 30.50 20,00 14,95 149.95 20.95
Financial Cooknook
Flight Slmulalor II Fraction Factory Fredrtya Puzzling Adven.
Fnsl Tracks Football Gamemnker Galo
Gertrude's Puillet G 1 Joe
34.95 30.50 15.95 20.95
20.95
Gr '-.-•'" c v '■•.:■ Race Golden Oldies
In lilt rat or
Impossible Mission
Jef
Jet Combat Simulator Juggle's Rainbow Karati-ka Kennedy Approach
Keys to Typing Kids on Keya Kid Writer
Kindercomp
Korgnls Rift Kung Fu Kung Fu '2
Leader Board
Little Comp People Load Runner Lords ol Conquest
27.95
20.95 20.95 19.45 24.95 17.95 14.95 18.95 14.95 23.49 10.95 20.95
27,95
Mask Parade
27.95
Magic Spells
Master ol the Lamps M.istertype
Mnth Blaster Merlin 64
Meteor Multiplication Mickey's Sp. AQv.
Micro League Baseball
Micro League Manager
Micro League Team Disk Mlg Alley Ace Mind Forever Voyaging Mmo Mirror
Minus Mission
Moplown Hotel '.'.,!
...i, Parade
Movie Maker
Movie Monsters Mult I plan Murder on Mississippi Music Construction
Music Studio
Nalo Commander Newsroom Number Farm
One-On-One
Ogre Paper Clip Papar Clip WJSpcltpak Period Score
PPS: File Piece ol Cake Math
Plnhall Construction Pills!
Pllslop II
Planeflell
Print Shop Print Shop Companion
Pr. Shop Gr 1, 2, or 3 Print Shop Refill
20.95 22.cn
Oo-Topot
19,95
22.95 32.95 20.95 26.00 20.95 3S.00
Mall Order Monsters
Luscher Profile
Puzzle Master
20.95 20.95
11.75
24.95 19.15 24.9 5 20.95 12.95
27.95 Z7.95 19.95
20.95
Gertrude's Sccreti Ghosi fuMi f.
In II del
Masl Amazing Thing
Crusade En Europe Cut & Paste
Designer's Pencil
Hot Wheels
18,50
20.95 20.95 12.95
Deadline
Homework Help: Writing
21.95
Countdown to Shutdown Create wllh Cgrlield Crimson Crown
Crossword Magic
Homework Help: Math
Mind Probor Mindshadow
27.95
Copy 64
Hey Diddle Diddle i hi- hiv.r- - Guide
29.95
Quest
Rainbow Painter
Rhymes and Riddles Snrgon III
SAT(Harcourt|
Shaoes 4 Color RMoo Sideways
20.75
20.95 23.25
26.95 34,95 23.95 17.95 22.50 27.95 13.95 24.95 30 95 24,95
20.95 20.95 23,95
18.95
27.95 27.95 24.95 27.95 .13.95
24.95 12.95
24.95
19 75 30.50 20.95 12.95 27.95 41.95 55.95 48.95 34.95 24.95 12.95 20.95 23.50 22.0D
25.69
21.95 13.95 12.25 12.95
Arctic Fon
20.95
20.95
34.95 ^6.00 20.95
Spy Hunter
Spy vs. Spy
Slarcrosa
29.00
Star Trek
Slick Bear ABC Numbers Math
Oppo sites
Reading Shapes Stickers
Summer Games I or II Super Boulder Dash Suspect Suspended
Swlftcalc CB4
Swlltcalc C12S
Sword ol Kadaah Sylvia Porter C64
Sylvia Porter C12B
Tapper Temple ol Apshnl Tril Tlmeworka
Touchdown Football Toy Shop Tracer Sanction
Trains Transylvania Type!
25.75 20 95 20.95 20.95 20.95 20.95 20.95 24 95 22,45 12,95
Winnie the Pooh
Winter Games
Wlshbrlnger Witness Whole Brain Spoiling Word Attack Word Invasion Word Man Word Master Word Radar Word Spinner
World s Crtcst i> . :,.ii. World's Grtesi Football Writing Adventure XyMlUi
Zoikl
la:* II
24.95
31.95 31.95
139.95
34.95 27.95 27.95 34.95 34.95
27.95
34.95 49.35
MaxiDcBk
MulPlin
69.95
Mean 19 " i:.1 ': ' .■ Music Studio
34.95
31.95
41.95 27.95 4S.95
One-on-One
OnLlne Racier
31.95
Rogue
39.95 69.95
Scribble!
Seven Cities ol Go 10 Silent Service Skyloi Temple Apshnl
27.9S 27.95 27.95
27.95
Trinity
20.95 33.95 2S.45 17.95
Will writer
34,95
MailComrn
41.95
Verb Viper
69.95
Marble Madness Matertype
34.95
Ultimate Wizard
20.95
Little Computer People
28.50
Ultima IV
20.95
Leader Beard
12.95 27.95
Ultima III
DoluioPnInt *1
Instant Music Keyboard Cadot
IS.95
Typing TulOr III
69.95
31.95 31.95
Hacker Haley Project Impact
41.95 12.95 34.95 41 95 20.95 22.45 69.95 12,95 41.95 20.95
27.95
rjotujoPaint
Golden Oldies
34.95
27.95
Chestmasler 2D00
Financial Cookbook
28.00
27.9 S 69.95 22.00
41.95 69.95
DeluxePalnl '2 DeluxeVldoo
26.00
55.95
Art Pack «1 BBS-PC! Borrowed Time
27.95
VIP Profession!! Winter Gamei
139.95
39.95
HARDWARE
21.45 27.95 22.00 20.95 26.95 23.95 23.95 33,95 23.95 20.50 19.45
Datacase
7.95
Disk Notchar
Fllp-n-File Lemon Lime Grapplor CD Samsung Color Monitor
4.95
10.95 27.95 41.95
79.95
169.95
PRINTERS
32.45
Star LV 1210 Star UK-10 Star Powertype Printer Stand Color Ribbons
41.95 12.95 21,75 24.75
199.95 269.95 344.95
16.95
CALL
YOUR ORDER FORM SILICON EXPRESS 5955 E. Main Street
Columbus, Ohio 43213
NAME
ADDRESS CITY
ZIP
STATE
CHARGE CARD *
Eip. Dale
QTV
PRICE
DESCRIPTION
14.95 12.95 27.20 55.95 20.95 10.95
Columbus, Ohio 43213
1-614-868-6868
S pi I lire Ace Spreadsheet
26.95
97.95 139.95
34.95
24.95
SILICON EXPRESS 5955 E. Main St.
Speed Reader II Spell It Spell of Destruction
Draw Aegis Images Adventure Construction Analyze Archon Arc non II Adept
te.95 IB.95 26.00 19 95 36.95
Computer Type
SHIPPING
Phone No.
TOTAL
Nu aflCiiton,n 5un:nj'geon Mfli
tffOtt !«>■«>]
■m
SI-tflB nrjtrijrge
P- i"' trfB;Ki ID Clung* i
jra Una cr *i3 CO m-m"i
memory location PEEKed is 49152. Since DATA statements use up to four times more memory than the
byte data, make sure you have plenty of memory free when using this command. If an OUT OF MEMORY ERROR occurs, the com puter must be turned off and back on. The format of the command is
CP/M:
!D N,L,M- This command writes W BASIC lines of DATA statements
beginning at line number L+l and
Surviving With
including byte data beginning at lo cation M+l. !Dcan also be used in side a program (but after execution
40 Columns
you'll be in BASIC'S direct mode).
IM—Magnify DATA. This com mand enlarges the screen display of
DATA items one by one. It's useful when even your most determined efforts at finding typing mistakes fail. !M 150 displays the first DATA items on line 150 in the middle of your screen magnified to four times the size of a standard character. Press RETURN to magnify the next
item in sequence. The line number is also displayed (after the first line). Common mistakes to look for
are: O instead of 0, 1 instead of 1, missing commas or periods instead
of commas, and transpositions like typing 125 instead of 215. !M is most useful with byte data. With string data, only the last three char acters are displayed. !C—Change colors. This makes it easy to change the screen colors to find the most comfortable combina
tion. For instance, if you want to change the border color to red, screen color to yellow, and print
color to black, !C 2,7,0 does the job. The format of the statement is: !C border,screen,print. !C works in both
program and direct mode. !B—Beep. !B G5 plays a note G in octave 5. Notes may be C. D, E, F,
G, A, or B, and octaves range from 0 to 7. This command works in both program and direct mode. XL—Disables Data-Aid. Be sure you
use this command before you load anything else into locations 49152-50175, where Data-Aid is
resident. Data-Aid redirects the vector to the 1GONE routine, BASIC's routine to execute statements.
If you don't use the !Z command to restore the original vector address, the computer will crash when you execute the next BASIC statement. Sec program listings on page 115. or
Ken Arbuckle
CP/M was designed to be used with 80-colunm monitors. If you have a 40-column monitor, the tips in this article ivill help you manage. For the Commodore 128 with 1571 disk drive. If you've tried to use the CP/M op erating system that came with your 128, you've probably discovered that nearly all CP/M programs are written to work with an 80-column screen. The 128's 40-column solu tion to this problem is to let you look at a "virtual" 80-column
The DEVICE Command
screen 40 columns at a time. CON
play is 80 columns wide. Now (after
TROL- and CONTROL- are used to move a 40-column window over the 80-column screen. This can be
the system prompt A>) type DE
disorienting and tedious—ten key
DIR (or F3). Everything should ap pear on the first 35 columns of the screen. Unfortunately this doesn't
presses are required to get from one
side of the screen to the other. The ideal solution, of course, is an 80-
You can shorten some of the 80column screen displays by chang ing the screen-display parameters. This can be done with the DEVICE command. Try this: List the directo ry (by typing DIR or pressing F3) of your CP/M disk. The screen dis
VICE CONSOLE [COLUMN5=35] and press RETURN. Do another
always work—some programs still
monitor, there are ways to live (at least temporarily) with a 40-column
insist on filling the entire 80column display (the HELP program is one example). Use DEVICE CONSOLE [COLUMNS = 80] to go
window.
back to 80-column mode.
The Printer (CTRL-P)
A Better Scroll
One thing you can do is echo work
The 80-column displays would be
to the printer. CONTROL-P sends (nearly) everything to the printer as
easier to deal with if scrolling capa bilities were improved. You can use the KEYFIG.COM program (found on the CP/M system disk) to help, do this. Since you'll be making
column monitor like the 1902. But if you've got a composite 40-column
well as to the screen. A second CONTROL-P turns the printer off. Most printers normally print in 80 columns, and a printed copy can be a great help when you're starting
out. However, echoing to the print er slows everything down drastical
ly, You may soon grow impatient with it.
changes to your disk, you should be
working with a copy of the CP/M system disk, not the original. If you aren't, use the FORMAT.COM pro gram to format a blank disk and the P1P.COM program to copy your COMPUTED Gazelle
January 1987
97
original CP/M disk to the new disk (A>pip e:=a:*."). When this is done, work from your copy and proceed. Run the program (command file) named KEYFIG by typing KEYFIG at a system A> prompt. Press RETURN, and CP/M will load and start this program. To the first que
ry, Do you want help?, answer n. The rest of the program is menu-driven. Use the 128 cursor-up and cursor-
Commodore 64
BUSINESS
SOFTWARE
A 5-pack of most needed software for efficient business operations! General Ledger
• Has B general ledge' options. • Provides 150 chart-ol-accounls • 1500 general iournal transactions
Inventory Management
• Maintains perpetual inventory records.
• Calculates use, reorders, cost averaging, etc
Payroll"
• Provides 24 ditlerent payroll luncliona.
Accounts Receivable/Billing* • Provides customer sales, credit information,
printed statements and more. • Handles 11 billing functions. 150 invoices, 75 customers.
Accounts Payable/Checkwriting*
• Combmestrackingofvendorpayableswithan
Integrated checkwriting system. ■ Maintains master file, provides invoice listings "Interfaces with General Ledger software.
90-Day Limited Factory Warranty
*49
Horn H-1BSB-7002-066 Ship, handling: $5.00
NOTE: Also available by Individual hi! PJionetor prices.
.
Cradfl card cuiiomin can order by phone, 7 days i week.
Mfl^H .
-
Suit* auttkle Ihi 4* conflguout tlalu ire subject T ■poclil conditions. PlaSic tell or wrrie Id inquire.
Ham H-1BSB
Bend 5-Pack(nl of Commodore. '■' Budne.» Solwire ■ic-T. H-1&80-7OQ3'O66a1l49eac.n [.'!_■. ** - ■■ ' ' ■ -'■ [: handling. (Minnesota residents add 6% aalea Ian Sorry, no COD orb&rs) □ My deck or money order is onelosod. {No delays us processing orrjera paid by check) Charge. D VISA'
D Master Card A
□ ArnencanEarjiess'
Acct No
Exp.
PLEASE PRINT CLEARLY
*-
Name
Cily -2IP-
Slate
Phone
disk.
2. Edit a key definition. 3. When the editing display for wo key shows on the screen, press Fl. The display should change to show the four values for Fl. Choose the 4. Choose the assign a string option. 5. Choose string 11 (SCREEN
assigned siring option. The display should change to show that the string SCREEN LEFT> <SCREEN
LEFT> <SC is now assigned to the Fl key. 7. Press the V7 key. The display changes to show the four values for F7. Choose the option to change the normal value.
L
Sign Here
Authorized Liquidator
140S Xenium Lane North Minneapolis, Minnesota 55441-4494
work from CURRENT definitions.
On the next menu, choose the Exit and save your work file option and select on CP/M boot disk as the place where you want your defini tions saved. You should see the re ply Saving your new definitions to CPM + .SYS Disk. You may now exit
the program (by answering n to the question Do you want to do anything else?). The changes you made should now be permanent. Whenever you
boot up CP/M from this disk, the Fl and F7 keys scroll halfway across the screen with each key press. Try it and make sure it works. If you want to assign more
keys, repeat the process. Use KEYFIG, work from the definitions on your CP/M boot disk, and make the < and > keys (shifted comma and shifted period) equal to string 11 and string 12. When you've fin ished, exit and save your work file as CURRENT. (Your changes don't take effect until you save them as part of your CURRENT system). Is everything working okay? If so, then get into KEYFIG again, work
from your CURRENT definitions,
<SCREEN R1GHT> <SC).
10. Choose the Exit string edit— save assigned string option.
keys or Fl and F7. It's only a begin ning, but it is the beginning of your
8. Choose the assign a string option. 9. Pick string 12 (SCREEN R1GHT>
save work file option.
12. Choose the option to save your work file as CURRENT definitions. Before we go further, let's check and make sure this worked. To the question Do you want to do anything else?, reply n. Now re ply to the system A> prompt with DIR (or simply press F3). You'll get a directory listing—in 80 columns. Press F7—your screen window should move 20 spaces to the right. Another F7 should take you to the
end of the 80 columns. Press Fl twice—you should be back at the
VJV.""."! DiredMarketingCori).
If you're happy with that, let's make it permanent. Ask for KEYFIG again. When it starts, choose to
and immediately exit and save your work file to the CP/M boot disk. You've made the first step to wards a customized CP/M. Any time you boot CP/M from this disk, you'll be able to scroll 20 columns at a time using either the < and >
11. Select the Done editing—exit and
Toil-Free: 1-800-328-0609
COMB DIrvcl MarVvling Corp. 14Q5Xenlum Lane N/Mlnnaipotti
1. Source of definitions: CP/M boot
6. Choose the Exit string edit—save
• Ideal tor 50 employees or less.
24 houri a day,
making the following selections:
LEFT> <SCREENLEFT> <SQ.
• Calcutates payroll and tax deductions.
ENTIRE SET of S Liquidation Price .. .
simply work through the menus,
option to change the normal value.
• Tracking of 1000 inventory Hems.
Mfr.List:*249.75
down keys (the ones on the top row of your keyboard) and the RETURN key to make your choices. Then
A Permanent Change
far left side of the screen. It sure beats scrolling four spaces at a time.
own personalized operating sys
tem. If there are other changes you'd like to make, use KEYFIG to
add them. If you make a mistake or find you aren't happy with what you've done, you can always erase all your changes by going back and starting over with the DEFAULT
definitions. It's a small change, but at least now you can read 80 columns on your 40-column monitors. And using
the command DEVICE MONITOR [COLUMN = 35] should keep any new files you create limited to a 40column format. m
Beyond The Desktop: New Metaphors For Computers
Fred D'lgnazio
Associate Editor
The Macintosh mouse/windows/ icons/pull-down-menus interface
is rapidly spreading throughout the personal computer world. New computers like Commodore's Amiga, Atari's ST, and Apple's IIGS
But does a file folder really turn you on? Does a trash can tickle your
senses? Does a memo pad set fire to your imagination? Probably not. And it was never supposed to. The desktop meta
Softworks' GEOS, so can a 64. This
phor came from computer design ers' image of computers as business tools, as information processors. We process information at desks, they reasoned, so why not make a computer simulate a desktop? The computer as desktop is a
even in the diverse world of com
valid, viable image. But it's only one image. It's time for us to search
use it. With Microsoft's Windows program, a PC can look like a color Macintosh; and with Berkeley
interface is becoming universal,
puter software. Computer games, word processors, database pro grams, and graphics programs are
all taking on a Macintosh-like look. The Macintosh interface re places the abstract, text-oriented world of older computers with a more visual, real-world environ ment—the world of the desktop. In deed, the desktop is the new look— the primary visual computer meta phor for our imagination. Software
and hardware manufacturers ask us to imagine that when we use the computer, we are really using an
electronic office, complete with file folders, a trash can, alarm clocks, memo pads, calculators, and, of course, the desktop.
This is a great step forward. We humans operate best in an environ ment that's similar to something
we've already experienced in the real world. Real-world environments have a powerful sensory, even emotional, appeal. We are not, after all, pure intellect—organic comput ers. The things in life we find most appealing stimulate our feelings, our five senses, and our imagination.
Only A First Step
The metaphor of the desktop does this. But it's only a first step. The process of creating vivid, imagina tive computer metaphors has just begun.
out new images that relate more to
our senses, feelings, and imagina
tions. Let's free computers from the desktop mentality and open them up to non-desktop thinking and ap
plications. This call to action espe cially applies to the millions of computer users for whom a desktop
is a limited metaphor. I'm thinking
of children, artists, musicians, me dia producers, teachers. I'm think
ing of anyone not using the computer strictly for filing, analy sis, or data processing applications. Using new metaphors for human/computer interaction will
make computers more appealing and easier to use. Even more impor tant, if the metaphors are well cho sen, they will enable us to use our senses^ feelings, and the powerful pattern-recognition parts of our brain to manage computer-generated information. Our eyes, ears, and other senses are highly evolved
information processors which filter, switch, screen, and route billions of
bits of sensory data to different parts of our brain and nervous sys tem every second. Our mind is par-
ticularly adept at generating patterns out of this mountain of sensory information. So why not use this ability in our interaction with computers? We need to start asking our
selves, what is a good metaphor for
puter? What about elderly people? Handicapped people? Artists, musi
cians, and craftspeople? Teachers? Lawyers? Writers? Engineers? Biologists?
The Seagull "Finder"
I had a conversation with award-
winning science-fiction writer Orson Scott Card a few years ago. We talked about new metaphors for computer operating systems and
what would be appropriate for children.
Scott closed his eyes and dreamed of a child sitting at a com puter. When she turned it on, a pic ture of a seagull flying high over a
blue ocean appeared on the display screen. The seagull was (to use
Macintosh terminology) the "find er." As the child flew her gull over the sea, little islands appeared with coral reefs, atolls, and palm trees.
The islands were files. If the child wanted to access a file, she steered her seagull (via some pointing de vice—like a mouse or a finger) to the island.
This sort of imagery might sound inappropriate for today's
files, which consist mainly of text and numbers. But it will not be out of place for tomorrow's files, which contain pictures, voices, music, charts, graphics, animations, and photographs. A seagull soaring over emerald
islands is just one image. I'd like to see you put your imagination to
work and dream up what meta
phors would be most appealing to you. When you sit down at your computer, what would you like to
see on the screen? What images might work better for you than file folders, memo pads, and trash cans?
Please send your metaphors to me, care of COMPUTED GAZETTE, and I'll share them with everyone in a
future column.
V
young children who use a com COMPUTBs Gazette
January 19B7
99
User Groups
Todd Heimarck Assistant Editor This is the January issue, so a fair number of new computer owners
are reading the GAZETTE for the first time. If you were lucky enough to get a Commodore 64 or 128 for Christmas, you may have already started to think about what soft ware or hardware you'll buy next.
But before you spend another pen ny on your computer system, con
sider joining a user group. You don't have to be a computer expert to join, although most groups do
have a few experts who can answer questions from beginners. User groups usually meet once
a month. You might see a new pro gram demonstrated, see a new piece of hardware, or hear a discus sion of computer topics. You'il also meet other computer owners.
Public Domain Software User groups have an abundance of
public domain programs. Some pro grammers choose to give up their
copyright and release a program into the public domain, which means
that it can be freely distributed. User groups become collection
points for public domain software; some groups have hundreds or even thousands of programs in
their libraries. What this means is that you can join a group and im mediately have access to many free programs, some of which are gems. Most groups charge a nominal
fee per disk, partially to pay for the computer equipment, the cost of the disk, and the time spent to make copies. Even if you can't use 18 of the 20 programs on one disk, a dol lar or two for a couple of good programs isn't a bad price. Many programs are written by the mem bers themselves. Others come from
trading with other user groups. Al most all user groups have a strict policy against making pirated copies 100
COMPUTE'S Gazatte
January 1987
of commercial software {some will expel you if you're ever caught mak ing copies of such programs). Another popular activity is the
local bulletin board system (BBS). If you own a modem, you can call the BBS and leave messages, engage in games, discuss politics, or down load public domain programs.
Education And Advice On Buying If you're interested in learning to program, you may find a user group that offers classes in your area of in terest, whether it's BASIC for be ginners or advanced machine language techniques. Or there may
be a special interest group (SIG) for a topic you want to investigate.
Some SIGs get together to play ad venture games; others have infor mal meetings about the 128, graphics, music, CP/M, COMAL,
or almost any other subject. Some groups have designated experts who have volunteered to
help with specific programs. If you can't get EasyScript (a word proces sor) to underline, call the EasyScript expert, who might be able to give you the answer over the phone. If you're thinking about buy ing a new printer or a database pro
gram, or just looking for a good game, you can get advice from
members who have bought pro grams that they either love or hate. Once you decide on a certain program, you may be able to use
your membership in the user group to get a discount from a local store. Commodore dealers often offer lower prices to members of the local group. User groups sell disks, too.
In lots of 1000, bulk disks can cost as little as 50-75 cents; user groups can buy a case of disks and pass the savings on to their members.
The Newsletter In addition, you'll usually get a
monthly newsletter. At the very least it will tell you what happened at last month's meeting and what's going on at the next meeting. Many user groups trade newsletters and give permission to reprint their arti cles to other groups, so it's possible that you'll see articles from around the country in your local newsletter. Newsletters often contain new product reviewsâ&#x20AC;&#x201D;you can read about hardware and software from the point of view of a user like
yourself. Also, a review in a news letter is often written by someone who shopped around and found the best price through a local dealer or mail-order house.
You may also find fiction, pro gramming tutorials, interesting (and useful) POKEs, and humorous cartoons or satire. Some user group
newsletters are quite entertaining. A complete list of user groups is published yearly here in the GA ZETTE; the next list will be pub lished in a spring issue. If you can't
find a group in your area of the country, you could start your own.
All that's required is a group of peo ple who are interested in learning about computers and sharing what they know. V
Information Please
Rick Nash This utility helps to unlock the mysteries of program and variable storage by providing you with a detailed analysis of how a pro gram uses memory.
"Information Please" is a too) for BASIC programmers. It tells you ex actly how your program uses mem ory. With this knowledge, you can leam more about how your 64 pro grams work, and how to make more efficient use of memory when you program. Here's a rundown of the
A$ = "HELLO") don't need to be stored in a table. When strings are
Asking For Information
constructed dynamically (as in the assignment C$ = A$ + D$), BASIC needs a separate table in
guage program and saves it to disk
which to store them. This is the string table. It starts at the highest available memory location and, unlike the preceding tables, stores information starting at the top and working downward.
BASIC Tables Start of BASIC area (usually $0800) Program table
information given by the program: Scalar Variable table
•length of the variable table •length of the array table ■length of the string table •total amount of memory available for BASIC use •total amount of memory required
Array Variable table
In order for this information to be useful, it's important to be aware of how BASIC'S tables work. Let's take a closer look at them. Four sep arate tables coexist within the ap
proximately 39,000 bytes of memory available for BASIC pro
gram use. These tables are: •The program table. This is where your BASIC program resides. As
the machine language to be saved to tape or disk. When the program finishes, a machine language pro gram will have been saved to the device you specified. analyze a typical BASIC program. Type LOAD "INFO PLEASE",8,1
(tape users should type LOAD "INFO PLEASE",1,1), then NEW. Now type in the following program
20 A(l) = 15 30 END
Information Please. As you can see, storage. Type RUN to execute your
End of BASIC area (usually S9FFF)
After examining the structure of these tables (see the figure), you can easily understand why vari ables are cleared when a program
line is inserted or deleted. The first three tables are directly adjacent to each other. When the program
changes size, the variables become
variable, array, and string tables.
as a BASIC program runs. This ta
After saving a copy, run the pro gram and choose whether you want
it tells you about your program
■The variable table.. As each new scalar (nonarray) variable is defined
•The array table. Like the scalar variables, array values are entered
Automatic Proofreader," found elsewhere in this issue, to type it in.
Now type SYS 49152 to enable Dynamic String table
invalid. Since the values are no
made in this table. It grows upward.
require accurate typing, use "The
10 A = 15:A$ = "FIFTEEN LETTERS" Free Memory Area
lines are entered, this table grows upward towards high memory.
(as the program runs), an entryis
are many DATA statements, which
(but don't run it yet):
by your program
•amount of free memory (same as BASIC'S FRE function)
or tape. To use it, type in the pro gram and save a copy, Since there
Let's use Information Please to
•number of program lines •length of your program
Information Please is a BASIC pro gram that creates a machine lan
longer reliable, BASIC clears the We can use our knowledge of the structure of the tables to help speed up our programs. Note the
figure. Any addition to the variable table must push the array table
ble grows upward.
higher in memory. Therefore, you can cut down on initialization time
•The string table. Strings defined
by defining all scalar variables
within the program area (such as 10
before arrays.
program. When it ends, type SYS 45192 again. The information is the same, except that BASIC has allo cated storage for the scalar, string, and array variables. Information Please must al ways be loaded before you load the BASIC program from which you
want a report. Type SYS 49152 to execute it. Although you can call Information Please at any time, you must run your program first in or
der to see how much variable space it uses. Information Please uses memory locations 49152-49423 ($CO00-ClOF)—so don't use it in
conjunction with programs de signed for the same area.
Set' program listing on page 114.
COMPUTE!1! Gazette
January 1987
<St
101
All About Loops
key (INST/DEL without SHIFT) 13
Larry Cotton
affected by insert mode.
Before we get started this month, I'd like to talk about a weird Com modore BASIC phenomenon which you've probably seen on your com puter: quote mode. Quote mode can be pretty frus
trating, even for experienced pro grammers. You know you're in it
when you see reversed characters after you press the cursor keys, the insert key (SHIFT-INST/DEL), the color-change keys (CTRL or Com modore plus a number), or the
function keys. Let's force ourselves into quote mode and explore it a bit. Clear the screen and move the cursor to the center. Type a quote (a SHIFTed 2),
then a few characters. Now press
any of the cursor keys; SHIFTINST/DEL; CTRL or Commodore plus a number; or a function key. You'll see a chain of reversed char acters instead of what you expect.
Quote mode remains in effect until you type a closing set of quotes or
until you press RETURN to enter
the current line. There's also a slight variation on quote mode called insert mode: Move the cursor to the center of a clear screen and type any word. Back the cursor to the middle of the word and press SHIFT-INST/DEL to open up a few spaces. Now press one of the cursor keys. Instead of the cursor behaving normally, reversed
characters pop into the spaces. The
Now that you know what
quote and insert modes look like, and what causes you to get into
accidentally? You could just press
pend a program to, say, allow the
RETURN, but that would enter the line into memory. A better solution
user to read a message on the
is to press SHIFT-RETURN. This terminates quote mode and puts the
cursor at the beginning of the next iine down without entering the line into memory. Move the cursor up to where you were and resume pro gramming. Commodore 128 users have an even easier way out. They
When you run the program,
the computer first makes X equal to one. When NEXT is encountered, X is increased from 1 to 2, and the
Looping With FOR-NEXT Now let's go back to learning BASIC. The next statements on the agenda are FOR and NEXT, which together form FOR-NEXT loops. Few programs can be written with out loopsâ&#x20AC;&#x201D;check the BASIC list ings at the end of this magazine for firsthand proof. Seven items are mandatory in every FOR-NEXT loop. They are;
1. the word FOR 2. a counter (any valid numeric variable)
like quote mode with these excep tions: Insert mode affects only the exact number of character positions you opened up by pressing SHIFT-
5. the word TO 6. an ending value for the counter (any valid numeric expression) 7. the word NEXT
January 1987
by substituting another value in place of the 500. Larger numbers yield longer delays, and smaller numbers give shorter delays. And you can use any numeric variable you choose as the counter; it doesn't have to be X.
ESC O. (That means press and re lease the ESC key, and then press and release the O key. It won't work if you press the two keys si multaneously.) You can also use ESC ESC (just press ESC twice).
3. an equal sign
COMPUTES Gazette
screen. This loop just kills time. The length of the delay can be changed
can cancel quote mode by pressing
4. a starting value for the counter
103
colon separating it from the FOR part of the loop) or on another line. This do-nothing loop is actual ly very useful for delays, which sus
them, how do you get out on those
CTRL- and Commodore-number combinations. Insert mode behaves
INST/DEL) in not affected by in sert mode (it continues to open up spaces, rather than showing a re versed character); and the delete
be written on the same line (with a
occasions when you enter the mode
same is true of the function keys and
INST/DEL; the insert key (SHIFT-
NEXT loop must be written togeth er on the same line; the NEXT may
(any valid numeric expression)
Here's a simple example program: 10 FOR X = l TO 500 20 NEXT
The first six parts of a FOR-
computer backtracks to the FOR statement. It continues looping,
quite quickly, until X reaches 501; then you see the cursor again, indi cating that the computer has fin ished executing the program. Why does X wind up with a value of 501? And how do you
know that it does? To answer the second question first, type PRINT X in immediate mode. Aha. X is 501. For another demonstration, type NEW; then try this program: 10 FOR Z=l TO 100: PRINT Z: NEXT 20 PRINT: PRINT Z
This is not a delay loop. You're
telling the computer to do a task (PRINT Z) before it reaches NEXT. When you run this program, the computer loops in line 10, printing a column of numbers in the range 1-100 on the screen. (This program
takes much longer than our simple delay program because the com
puter takes some time to print the values of Z.) When the NEXT is encoun
tered the last time through the loop, Z is incremented to 101 and the computer scoots back to the FOR
once again. But this time, it discov
ers that the value of Z exceeds 100, and sends control of the program to the statement right after the NEXT—in this case, the PRINT statement in line 20, which prints a
blank line and the value of Z again, which you see is 101.
Other Uses For FOR-NEXT Any number of BASIC statements can be put between FOR and
NEXT. To illustrate, try the INPUT
some number other than 1—BASIC
allows you to do this, too. The next few short programs
illustrate how to use STEP. You don't have to type in each one if you understand them. But if you do
type them in, type NEW before en tering the one that follows. The
one-liner below illustrates both sit uations just mentioned. 10 FOR U = 20 TO 40 STEP 2: PRINT U: NEXT
40 NEXT
When you run it, the numbers 20^40 are printed in increments of 2, starting at 20. You can even make the counter count backwards. Just set its starting value larger than its ending value, and make the STEP value negative, like this:-
50 PRINT 'THAT'S ALL!"
10 FOR 1 = 100 TO 80 STEP -2: PRINT I:
statement, which was explored last month. Type NEW to erase our last program, and type this: 10 FOR Y=l TO 4 20 INPUT AS 30 PRINT Y;A$
This gives the computer two
NEXT
member that the semicolon causes
STEP can be almost any num ber—even a decimal—and you can make it and the starting and ending values variables. This short pro gram illustrates all of these situa tions, with a loop from 1 to 3 in steps of .1. The spaces are used for clarity; they are not necessary.
Y and A$ to be printed together on
10 A = l:B = 3:C = 0.1
the same line.) Line 40 increments Y to 2, and the computer scurries
20 FOR I - A TO B STEP Cr PRINT I:
back to the FOR again, which it
If you want to see something interesting, use 2 as the upper limit instead of the 3 that I used. The pro
tasks between the FOR and the
NEXT. In line 10, Y starts out as 1. An INPUT is asked for in line 20. The user types something (stored in the variable A$) and presses RE TURN. Control goes to line 30,
where Y and A$ are printed. (Re
finds at line 10. The loop is repeat ed three more times, Y is incre
mented to 5, and control is sent to line 10 for the last time. This time, the computer sees that Y exceeds 4, and sends control past the NEXT to line 50, which prints the ending message.
By the way, the previous value in A$ is overwritten each time the computer loops, so that if you PRINT A$ after the program ends, you'll see only the last value that was INPUT.
Remember that when the
FOR-NEXT loop has finished exe cuting, the counting variable (Y in the case above) is always one more than the maximum value indicated in the loop.
One STEP At A Time There are several other things you
should know about FOR-NEXT loops. Suppose you want to incre ment the counter by an amount
other than 1. No problem. BASIC provides for this case with another statement—STEP. Or suppose you want to start incrementing from
NEXT
gram only counts to 1.9—it never reaches 2. Why not? It has to do with the way that numbers are stored in the computer. We interact
with BASIC in decimal (base 10) numbers, but internally the com puter does its math with binary (base 2) numbers. Sometimes something is lost (or gained) in translation. Run the program again. Now PRINT I. The computer an
swers 2. Now PRINT 1-2. The com puter prints out a very small number. This means that the com puter thinks that I is slightly over 2; that is why the loop ends prema turely. Be careful when you use decimals for STEP values.
A parting thought before leav
ing STEP: If you don't use the word STEP, the computer always incre ments the counter upwards by one.
Nested Loops
this simple case: 10 PRINT" I"," J" 20 PRINT
30 FOR 1 = 1 TO 5 40FORJ = 1 TO 3 50 PRINT 1J 60 NEXT J 70 NEXT I
Notice how the variables I and
J can—but don't have to—be used after the NEXT statement. This is one of the few things that are op tional in BASIC, but using this op tion helps the programmer (and anyone who's trying to understand the program) to see the nested loops more clearly. Run the program and leave the
results on the screen for now. Lines 10 and 20 print the headings I and J and a blank line. Line 30 starts the
first counter, I. Then the second counter, J, is started in line 40. It ex ecutes three PRINT loops before sending control to line 70, which increments I and sends control back
to line 30. Since the J loop has fin ished a complete loop, it can be (and is) reset to 1. In fact, J counts from 1 to 3 five times, as you can see by the results on the screen. Notice that nested FOR-NEXT
loops work from the inside out; in the program above, the J loop is in side the 1 loop. This is shown more
clearly if the program is com pressed (or "crunched," as some
computer people prefer) into two lines, like this: 10 PRINT" I"," Jr':PRINT 20 FOR 1 = 1 TO 5: FOR J = l TO 3:
PRINT I,J: NEXT Jj NEXT I
Here's a program which illus trates some of the principles we've learned over the last three months. 10 PRINT "{CLR}" 20 SS = "
"
30 INPUT"CHARACTERS";C$
40 PRINT "{CLR}" 50 FOR T-l TO 23: C$-SS + C$ 60 PRINT C$ 70FORD-1 TO 100 80 NEXT D 90 NEXT T 100 GOTO 100
When you run it, you're asked to type something—anything up to 16 characters long, SHIFTed or unSHIFTed, but not reversed. I'll save the explanation of this
program for next month. In the meantime, try to figure it out; there's
FOR-NEXT loops can be nested in
nothing in it that hasn't been cov
side each other. There are many
ered in the last three columns.
uses for this, as we'll see in future columns, but for this month, look at
IF/THEN, GOTO, and END.
Next month we'll also look at COMPUTE'S Gazefie
January 19B7
• 103
How To Type In COMPUTE'S GAZETTE Programs Each month, computers GAZETTE
Special Characters
publishes programs for the Com
Most of the programs listed in each issue contain special control charac
modore 128, 64, Plus/4, 16, and
VIC-20. Each program is clearly marked by title and version. Be sure to type in the correct version for your machine. All 64 programs run on the 128 in 64 mode. Be sure to read the instructions in the corre sponding article. This can save time
and eliminate any questions which might arise after you begin typing. We frequently publish two programs designed to make typing easier: The Automatic Proofreader, and MLX, designed for entering
machine language programs. When entering a BASIC pro
gram, be especially careful with DATA statements as they are ex tremely sensitive to errors. A mistyped number in a DATA state ment can cause your machine to
"lock up" (you'll have no control over the computer). If this happens, the only recourse is to turn your computer off then back on, erasing whatever was in memory. So be sure to save a copy of your program
before you run it. If your computer crashes, you can always reload the program and look for the error.
When You Read: (CLR)
Press:
[shift] clrikome i
[shift] |—crsk^I [♦—CRSR —•}
(RIGHT)
(RVSJ
[CTRL] |
(OFF)
!CTR1:..f_J i
press CTRL-A.
following listing conventions.
The most common type of con trol characters in our listings appear
as words within braces: {DOWN} means to press the cursor down key; {5 SPACES) means to press the space bar five times. To indicate that a key should be shifted (hold down the SHIFT key while pressing another key), the character is underlined. For ex
ample, A means hold down the SHIFT key and press A. You may see strange characters on your
screen, but that's to be expected. If you find a number followed by an underlined key enclosed in braces (for example, {8 A}), type the key as many times as indicated (in our
example, enter eight SHIFTed A's). If a key is enclosed in special
brackets,
%
U. hold down the
Commodore key (at the lower left corner of the keyboard) and press the indicated character.
Rarely, you'll see a single letter of the alphabet enclosed in braces.
When You Read:
Press:
The Quote Mode Although you can move the cursor
around the screen with the CRSR keys, often a programmer will want to move the cursor under program control. This is seen in examples such as {LEFTJ and {HOME} in the program listings. The only way
the computer can tell the difference between direct and programmed cursor control is the quote mode. Once you press the quote key, you're in quote mode. This mode
can be confusing if you mistype a character and cursor left to change it. You'll see a reverse video charac ter (a graphics symbol for cursor left). In this case, you can use the DELete key to back up and edit the
line. Type another quote and you're out of quote mode. If things really get confusing, you can exit quote mode simply by pressing RETURN. Then just cursor up to the mistyped line and fix it.
See:
See;
Press:
[BLU>
|YEL>
II
For Commodore 64 Only
t i a
[commodore] [i |
I F2}
p 2 a
[COMMODORE] [Tj
I F3 !
c 3 a
[COMMODORE; [j |
I H )
c 4 g
[commodore^ [11
in i
I F5 |
c 5 a
[COMMODORE] [j J
(WHT1
I ■*>
p , a
COMMOUORE1 \ 6 I
{RED)
(F7)
c 7 a
[COMMODORE! j l I
{CYN)
I F8 )
c g a
{commodore] [a_
(BLK)
104
w
7
braces. For example, {A} means to
{CRN)
(shift] |X~cbs«71
(DOWN) (LEFT}
ters. To facilitate typing in any pro
grams from the GAZETTE, use the
(PUR)
j clrihomY]
(HOME)
(UPJ
See:
This can be entered on the Com modore 64 by pressing the CTRL key while typing the letter in
COMPUTEI's Gazelle
January 1987
t
o
3
.
J1
'
Mtoveu^toahighpayingcareer
Servicing Computers ^■^^ TFrilNlfAl MIM'M', 1T.OIN1CAL MMUAIS
—whhdmpk'Te specs cm
gnwn screen displays crisp ha! snrl Graphics.
Sanvo ««opuler and
"^™
DISCOVERY I All-Using it
jou construct and le«
circuits like tln» used with
mrrrji i nrir■ i>Hfme
1GTIALLOCK I KC
circuit ojKTJit Inn,
LESSO,\S-Clr8r, well IUujtinted tr\li Imi Itl your undemtancHng of computer!
PRIMER-Qiulitj I2OCPS dot matrix printer also
siep-bj-Jk'p.
jji mis in- 'r-liiH :,n.iiiii
DIGfTAl. l' I'il'f. ^'jiin..l I'1 I lu ^. for quick mid easy
DISKS(MTWARE-
indudlng S1S-DOS2.il, BASIC WnrdStar, CakStar, and EuyWrilir I.
Get started now by building NRI's complete 16-Bit IBM PC compatible computer You yet it all... training for America's fastest growing career opportunity... training to service all computers...
operations and servicing techniques.
100 page free catalog tells more...
You'll do programming In BASIC
send today
training on a total computer system.
essential diagnostic software.
today for NRI's 100 page catalog that
Understanding you can get only
ing plus career training in robotics, data
Only NRI can give you the well-rounded training you need because only NRI gives you a complete computer
system,. .computer, monitor, disk drive, printer, software, even test
language—even run and interpret
through experience You need no previous knowledge to succeed with NKl. You start with
instruments like a digital multimeter
the basics, rapidly building on the fun
and logic probe. It all adds up to training
damentals of electronics with bite-size
lhat builds the knowledge, competence
lessons to master advanced concepts
and ability you need to succeed as a
like digital logic, microprocessors, and
computer service specialist.
computer memories.
Get inside the IBM PC comjiatible
Do it at home in your spare time
Sanyo
Send the postage-paid reply card gives all the facts about computer train communications, TV/audio/video servicing, and many
other fields. If the ' card is missing, write to NRI at thei address below.
NRI trains you in your own home at
As an NRI student, you"ll get total hands-on training as you actually build
your convenience backed at all limes by your own NKl instructor and the
your own Sanyo IBM PC compatible
entire NRI staff of educators and engi
computer from the keyboard up. As
neers. They're always ready to give
you assemble it, you'll perform dem
you guidance, follow your progress,
onstrations and experiments that will
and help you over the rough spots to
give you a total mastery of computer
keep you moving toward your goal.
SCHOOLS McGraw-Hill Continuing Education Center :W!i!l Wisconsin Avenue
Washington, DC20016
Ji';d|
We'll i;i\ i Mill !(iiinii run l.fill
The Automatic Proofreader Philip I. Nelson, Assistant Editor
pressing RETURN. LISTing the line
"The Automatic Proofreader" helps
breviation and allows the Proofreader
you type in program listings for the 128, 64, Plus/4, 16, and VIC-20 and prevents nearly every kind of typing
mistake. Type in the Proofreader exactly as
listed. Since the program can't check it self, type carefully to avoid mistakes. Don't omit any lines, even if they con tain unfamiliar commands. After finish ing, save a copy or two on disk or tape before running it. This is important be cause the Proofreader erases the BASIC
portion of itself when you run it, leav ing only the machine language portion
in memory. Next, type RUN and press RE
TURN. After announcing which com puter it's running on, the Proofreader
displays the message "Proofreader Active". Now you're ready to type in a
BASIC program. Every time you finish typing a line and press RETURN, the Proofreader displays a two-letter checksum in the upper-left comer of the screen. Com pare this result with the two-letter
checksum printed to the left of the line in the program listing. If the letters match, it's almost certain the line was
typed correctly. If the letters don't match, check for your mistake and cor rect the line.
The Proofreader ignores spaces not enclosed in quotes, so you can omit or add spaces between keywords and still see a matching checksum. However, since spaces inside quotes are almost al
ways significant, the Proofreader pays attention to them. For example, 10
PRINT'THIS IS BASIC" will generate a different checksum than 10 PRINT'THIS ISBA SIC". A common typing error is transpo sition—typing two successive charac ters in the wrong order, like PIRNT
instead of PRINT or 64378 instead of 64738. The Proofreader is sensitive to
the position of each character within the line and thus catches transposition errors.
The Proofreader does not accept
keyword abbreviations (for example, ? instead of PRINT). If you prefer to use
to work properly. The same technique works for rechecking programs you've already typed in. If you're using the Proofreader on the Commodore 128, Plus/4, or 16, do not perform any GRAPHIC commands
while the Proofreader is active. When you perform a command like GRAPH IC 1, the computer moves everything at the start of BASIC program space—in cluding the Proofreader—to another memory area, causing the Proofreader
to crash. The same thing happens if you command while the Proofreader is in Though the Proofreader doesn't interfere with other BASIC operations, it's a good idea to disable it before run ning another program. However, the
Proofreader is purposely difficult to dis lodge: It's not affected by tape or disk operations, or by pressing RUN/ STOP- RESTORE. The simplest way to
disable it is to turn the computer off then on. A gentler method is to SYS to the computer's built-in reset routine (SYS 65341 for the 128, 64738 for the 64, 65526 for the Plus/4 and 16, and
64802 for the VIC). These reset routines erase any program in memory, so be sure to save the program you're typing in before entering the SYS command.
If you own a Commodore 64, you may already have wondered whether the Proofreader works with other pro gramming utilities like "MetaBASIC." The answer is generally yes, if you're using a 64 and activate the Proofreader
after installing the other utility. For ex ample, first load and activate Meta BASIC, then load and run the
Proofreader. When using the Proofreader with
another utility, you should disable both programs before running a BASIC pro gram. While the Proofreader seems un
affected by most utilities, there's no way to promise that it will work with any and every combination of utilities you might want to use. The more utili
ties activated, the more fragile the sys tem becomes.
line by LISTing it after typing it in,
10
COMPUTEIS Gazette
January 1987
[SPACEiPRINT
"C-64"
30
IF
THEN
VEC=PEEK(772>+256*PEEK|773) iLO=43iHI=44
"AUTOMATIC PROGFREADE ";:IF VEC=42364 THEN
VEC=50556
"VI
C-20" 40
IF
VECO5158
THEN GRAPHIC
LR:PRINT "PLUS/4 &
C
16"
50
IF VEC=17165 THEN LO=45:HI46:GRAPHIC CLR;PBINT"128"
60
SA=(PEEK(LO)+256*PEEK{HI))+ 6:ADR=SA
70
FOR J=0 E
TO
166;READ BYT:POK
ADR,BYTiADR=ADK+l:CHK=CHK
-t-BYTsNEXT
00
IF
CHKo 20570
THEN
ERROR* CHECK TYPING STATEMENTS"': END 90
FOR
J=l
TO
5.-READ
IN
"■
DATA
RF,LF,HF:
RS=SA+RF:HB=INT(RS/256):LB= 100
RS-(256*HB) CHK=CHK+RF+LF+HFSPOKE F,LB:POKE
memory.
The New Automatic Proofreader
106
PRINT R FOR
run any program with a GRAPHIC
abbreviations, you can still check the moving the cursor back to the line, and
20
substitutes the full keyword for the ab
110
SA+L
SA+HF,HBsNEXT
IF CHK<>22054 'ERROR* RELOAD
{SPACEjCHECK
THEN PRINT " PROGRAM AND
FINAL LINE"iEN
D
120
POKE
SA+149,PEEK(772):POKE
SA+150,PEEK(773) 130
IF
VEC=17165
14,22;POKE
140
POKE
SA+
29,2 24:POKESA+139,224 PRINT CHRS(147)fCHR5(17);" PROOFREADER
150
THEN
SA+18,23:POKESA+
ACTIVE":SYS
POKE HI,PEEK(HI)+1:POKE
SA
(P
EEK(LO)*256*PEEK(HI))-1,0:N EW
160
DATA 120,169,73,141,4,3,16 9,3,141,5,3
170
DATA 88,96,165,20,133,167, 165,21,133,169,169
180
DATA 0,141,0,255,162,31,18 1,199,157,227,3
190
DATA 202,16,240,169,19,32, 210,255,169,18,32 200 DATA 210,255,160,0,132,180 ,132,176,136,230,190
210
DATA
300,185,0,2,240,46,20
1,34,208,8,72
220
DATA 165,176,73,255,133,17 6,104,72,201,32,200 230 DATA 7,165,176,308,3,104,2 08,226,104,166,180
240
DATA 24,165,167,121,0,2,13 3,167,165,168,105 250 DATA 0,133,168,202,208,239 ,240,202,165,167,69
260 DATA 168,72,41,15,168,185, 211,3,32,210,255
270
200
DATA 104,74,74,74,74,168,1 85,21!.,3,32,210
DATA 255,162,31,183,227,3, 149,199,202,16,246
290 DATA 169,146,32,210,255,76 300
,86,137,65,66,67 DATA 68,69,70,71,72,74,75,
77,80,81,82,83,B8 310 DATA 13,2,7,167,31,32,151, 116,117,151,128,129,167,136 ,137
_
.
MLX
Machine Language Editor For The Commodore 64
"MLX" is a labor-saving utility that will help you enter machine lan
guage program listings without error. MLX is required to enter all Commo
played. You can get back to the menu from most options by pressing RETURN.
Ottis Cowper
Technical Editor
match, you'll hear a pleasant beep, the data is added to the workspace area, and the prompt for the next line of data appears (unless the line just entered
dore 64 machine language programs
Entering A Listing
published in computei'b gazette.
To begin entering data, press E. You'll
was the last line of the listing—in which case you'll automatically ad
This version of MLX was first pub
be asked for the address at which you
vance to the Save option). But if MLX
grams published prior to that date,
wish to begin. (If you pressed E by mis take, you can return to the command menu by pressing RETURN.) When
nor can earlier versions of MLX be
you begin typing a listing, enter the
To edit a line, move the cursor left
used to enter the listings in this issue.
starting address here. If you're typing in
and right using the cursor keys. (The INST/DEL key now works as an alter native cursor-left key.) You cannot move left beyond the first character in
lished in the January 1986 issue; it cannot be used to enter MLX pro
Type in and save a copy of MLX. You'll need it for all future machine language
programs in COMPUTE!'* GAZETTE, as well as machine language (ML) pro grams in our companion magazine,
compute;, and COMPUTE! books. When you're ready to enter an ML pro gram, load and run MLX, it asks you for a starting and ending address. These addresses appear in the article accom
panying the MLX-format program list ing you're typing. If you're unfamiliar with ML, the addresses (and all other values you enter in MLX) may appear
strange. Instead of the usual decimal numbers you're accustomed to, these numbers are in hexadecimal—a base 16 numbering system commonly used by
ML programmers. Hexadecimal—hex for short—includes the numerals 0-9 and the letters A-F. But even if you know nothing about ML or hex, you should have no trouble using MLX. After you enter the starting and
ending addresses, MLX offers the op tion of clearing the workspace. The data you enter with MLX is kept in a special
reserved area of memory; clearing this workspace area fills the reserved area with zeros, which will make it easier to find where you left off typing if you en ter the listing in several sessions. Choose this option if you're starting to
enter a new listing. If you're continuing a listing that's partially typed from a previous session there's no point in
clearing the workspace, since the data you load in will fill the area with what ever values were in workspace memory at the time of the last Save. At this point, MLX presents a menu of commands: Enter data
Display data Load data Save file Quit
Press the corresponding key to select a menu option. These commands are available only while the menu is dis-
a long listing in several sessions, you should enter the address where you left off typing at the end of the previous session. In any case, make sure the ad dress you enter corresponds to the ad dress of a line in the MLX listing. Otherwise, you'll be unable to enter the data correctly.
detects a typing error, you'll hear a low buzz and see an error message. Then MLX redisplays the line for editing.
the line. If you try to move beyond the
rightmost character, you'll reenter the line. To make corrections in a mistyped line, compare the line on the screen with the one printed in the listing, then
After you enter the address, you'll see that address appear as a prompt
move the cursor to the mistake and type the correct key. During editing, RE
with a nonblinking. cursor. Now you're
TURN is active; pressing it tells MLX to
ready to enter data. To help prevent
recheck the line. You can press the CLR/HOME key to clear the entire line if you want to start from scratch, or if
typing mistakes, only a few keys are ac tive, so you may have to unlearn some
habits. MLX listings consist of nine col umns of two-digit numbers—eight bytes of data and a checksum. You do not type spaces between the columns; the new MLX automatically inserts these for you. Nor do you press RETURN after typing the last number in a iine; MLX automatically enters and checks the
line after you type the last digit. The only keys needed for data entry are 0-9 and A-F. Pressing most of the other
you want to get to a line number prompt to use RETURN to get back to
the menu.
Other MLX Functions The Display data option lets you review your work. When you select D, you'll be asked for a starling address. {As with the other menu options, pressing RE TURN at this point takes you back to the command menu.) Make sure the ad
keys produces a warning buzz. To correct typing mistakes before finishing a line, use the INST/DEL key to delete the character to the left of the
dress corresponds to a line from the list ing. You can pause the scrolling display by pressing the space bar. (MLX finish
cursor. (The cursor-left key also de
letes.) If you mess up a line badly, press CLR/HOME to start the line over. The
ing.) To resume scrolling, press the space bar again. The display continues to scroll until the ending address is
RETURN key is also active, but only
reached, then the menu reappears. To
before any data is typed on a line. Press ing RETURN at this point returns you
break out of the display and return to the menu before the ending address is reached, press RETURN. A quick way to check your typing is to compare the
to the command menu. After you type a
character, MLX disables RETURN until the cursor returns to the start of a line. Remember, you can press CLR/HOME to quickly get to a line number prompt.
Beep Or Buzz? After you type the last digit in a line, MLX calculates a checksum from the
line number and the first eight columns of data, then compares it with the value in the ninth column. The formula (found in lines 370-390 of the MLX program) catches almost every conceiv able typing error, including the trans
position of numbers. If the values
es printing the current line before halt
reverse video checksums on the screen with the data in the rightmost column
of the printed listing. If the values match, you can be sure the line is en tered correctly.
The Save and Load menu options are straightforward. First, MLX asks for
a filename. (Again, pressing RETURN at this prompt without entering any thing returns you to the command menu.) Next, MLX asks you to press either T or D for tape or disk, if you no
tice the disk drive starting and stopping several times during a load or save. COMPUTED GaiBtte
January 1987
107
R WORKSPACE
don't panic; this behavior is normal be
with a command such as LOAD "Hie-
cause MLX opens and reads from or
writes to the file instead of using the
name",8,1 for disk or LOAD "filename",\,\ for tape, then started with a
usual LOAD and SAVE commands. For
SYS to a particular memory address.
disk, the drive prefix 0; is automatically
(On the Commodore 64, the most com
added to the filename (line 750), so ihis should not be included when entering the name. (This also precludes the use
mon starting address for such programs
of @ for Save-with-Rcplace, so remem
always refer to the article which accom
ber to give each version saved a differ
panies the ML listing for information on
ent name.) MLX saves the entire work
loading and running the program.
ED
230
space area from the starting to ending
By the time you finish typing in the data for a long ML program, you'll have several hours invested in the project. Don't take chances—use our "Auto
JS
240
JH
250
HK
260
FD
270
address, so thi' save or load may take
longer than you might expeel if you've entered only a small amount of data from a long listing. When saving a par tially completed listing, make sure to note the address where you stopped
typing so you'll know where to resume entry when you reload. MLX reports any errors detected during the save or load. (Tape users should bear in mind that the Commo
is 49152, which corresponds to MLX
matic Proofreader" to type in MLX, and then test your copy thoroughly before first using it to enter any significant amount of data. (Incidentally, MLX is included every month on the GAZETTE DISK.) Make sure all the menu options work as they should. Enter fragments of the program starting at several different
when saving to tape.) MLX also has three special load error messages:
correctly. And be sure to test the Save
INCORRECT STARTING ADDRESS, which means the file you're trying to
and Load options several times to en
load dues not have Ihe starting address
sure that you can recall your work from disk or tape. Don't let a simple typing
you specified when you ran MLX;
error in MLX cost you several nights of
LOAD ENDED AT address, which means the file you're trying to load
hard work.
ends before the ending address you specified when you started MLX; and TRUNCATED AT ENDING ADDRESS, which means the file you're trying to load extends beyond the ending ad dress you originally specified. If you gel
110
and rerun MLX, being careful to enter the correct ending address. The Quit menu option has the ob vious effect—it stops MLX and enters
CJ
):HS="0123456789ABCDEF"
CO.
140
108
COMPUTERS Gazette
January 1987
I=SD TO
[BLKlfRVS]
[SPACE)MENU
FC
150
I,0:NEXT:POKE
R
E
53261,15
EJ 160 PRINT TS"
DATA"
PRINT TS"[RVS)D(OFF}ISP LAY DATA":FRINT TS"
(RVS)L(OFFjOAD DATA" PRINT TS"(RVS)s[0FF1aVE FILE"iPRINT TS'MRVSIQ [OFF3UIT(2 DOWNllBLKl" GET AS I IF AS=N5 THEN250 A=0:FOR I=*l TO 5:IF A5=* midsC'edlsq'M.Dthen a NEXT:ON
A
GOTO420,610,6
90,700,280:GOSUB1060:GO
TO2 50 EJ
EM
230
print"[rvsl
ouit
":inpu
t"(downJS43are you
JX
290 300
KF
310
sure
[y/n]";as!if left$(as, 1}<>"Y"THEN220 POKE SD+24,0:END INS=N$:AD=0:INPUTINS:IF LEN( IN? ) O4THENRETURN BS=INS:GOSUB320:AD=A:BS
=MIDS(INS,3)!GOSUB320iA D=AD*256+A:HETURN PP
320 A=0:FOR J=l
330
TO
2iAS=MIl)
53280,15:POK
{REDjlRVSj
SPACESi"SPC(2B)"
{2 SPACES){OFl'l|BLUl
X II (RED)iRVS) {2 SPACES}''5PC[26)"
[12 SPACESHBLUJ" FR 173 PRINT"[3 DOWN) 13
SPACES}COMPUTE I 'S
CHINE
LANGUAGE
GX
340
CH
3 50
OR
B>15
THEN
AD=
NEXT:RETURN
B=INT(A/C6):PBINT MIDS( HS,B+1,1);:B=A-B*C6:PRI NT
MID?(HS,B+1,1);:RETU
RN
RR
360 A=INT(AD/Z6))GOSUB350:A =AD-A*Z6:GOSUB350:PRINT "i";
BE 370 CK=INT(AD/Z6):CK=AD-Z4* PX
CK+Z5'(CK>Z7):GOTO390 380 CK=CK*Z2+Z5*(CK>Z7)+A
JC 390 CK=CK+Z5*(CK>Z5>:RETURN OS 400 PRINT"[DOWN[STARTING AT §43";:GOSUB300:IF 1NS<> NS
THEN
GOSUB1030:IF
F
[SPACE1THEN400
EX
410
HD 420
RETURN
PRlNT"IRVSl
ENTER DATA
fSPACEi":GOSUB400:IF IN
JK
S=N5 THEN220 430 OPEN3,3:PRINT
SK
440
POKE198,0:GOSUB360:IF
F
INS:PR1NT"
{UP![5 RIGHT)"! ML
GC
450
FOR
1=0
=SS:POR
TO
24
J-l
STEP
TO
31BS
2iIF
F
T
HEN BS=MIDS(INS,I+J,1)
HA 460 PRINT"fRVS)"BSLSftIF I< 24THEH PRINT"(OFF}"; MA
HD
470
PHINT"lBLKjSTART[NG ADD RESS&43";:GOSUB300:SA=A THEN1B
0
300;EA=AD:GOSUB1030:IF
[SPACEjF THKN190 INPUT"i3 DOWNj {BI.KlCLEA
THEN470
IF(AS>1V"ANDA?<":")OR(A
MP
S>"@"ANDAS<11G"}THEN540 IF AS=RS AND((I=0)AND(J =1)OR F)THEN PRINT B$;:
490
KC 500
J=2:NEXT:I=24!GOTO550
IF AS = "[liOMEl" THEN PRI
NT
GF 190 PRINT"(QLK)(2 SPACESjEN DING ADDRESSED": iGOSTJB
GET AS:IF A$=N5
FK 480
EDITOR
P
B<0
THEN
I 3 DOWN)"
DiGOSUB1040iIF
IF
0iA=—ltj=»2
{2 SPACESigS @3
12
KR 200
I DOWN J ?4i":
■"1:1=5
8,52 PRINT'1iCLR)"CHR?(142)CiI R$(B):POKE
JB 1B0
MLX COMMAND
PRINT TS"(RVS}E(OFF)NTE
SD
[SPACE}SD+24,15:POKE 78
(Such programs usually have 0801 as
their MLX starting address.) Others must be reloaded to specific addresses
SD=54272:FOR +23:POKK
programs, so all you need to type is
LOAD "filename",?, for disk or LOAD "filename" for tape, and then RUN.
FA=PEEK(45)+Z<5*PEEK(46) :BS=PEEK(55)+Z6 * PEEK(5C
SB 130 KS=CHRS(13)>LS="(LEFTt" :SS = " ":DS=CHRS(20):ZS = CHRS(0)iTS="ll3 HIGHTj"
The Finished Product
ished product vary from program to program. Some ML programs are de signed to be loaded and run like BASIC
POKE 56,50lCLR:DIM IN?, I,J,A,B,AS,BS.A(7),NS C4=4B:C6=16:C7=7:Z2=2:Z 127
use trie clear workspace option.
data for an ML program and saved your work, you're ready to see the results. The instructions for loading the fin
DR 220 PRINTTAI3(10)"[2 DOWN j
4 = 254 :Z5=255:Z6 = 256: Z7="
120
I,0iNEXT:P
RINT"DONE"
issue.
DM
When you've finished typing all the
EA-SA+7:POKE
(AS>"@")*C7:A=A"C6+G
GAZETTE Programs" elsewhere in this
that you've loaded the right file, exit
BASIC at a READY prompt. Since the RUN/STOP key is disabled, Q lets you exit the program without turning off the computer. (Of course, RUN/STOPRESTORE also gets you out.) You'll be asked for verification; press Y to exit to BASIC, or any other key to return to the menu. After quitting, you can type RUN again and reenter MLX without losing your data, as long as you don't
ING-.■";:FORI=BS TO BS+
JA
For instructions on entering lids listing, refer to "How To Type In COMPUTE'S
100
one of these messages and fee! certain
EN220
SIBS,J,1):B=ASC(AS J-C4 +
MLX
EK
[Y/tO E43" ; A
LEFTS{AS,1)<>"Y"TH
PG 210 PRINT"[2 DOWNHBLUlWORK
address CU00.) In any case, you should
addresses, then use the Display option to verify that the data has been entered
dore 64 is never able to detect errors
SilF
B?:J=21NEXT:I=24:NEX
T:F=0:GOTO440
MX
510
GK
520
IF(AS="{RIGHTj")ANDF TH ENPRINT B?LS;:GOTO540 IF
A5<>LS
AND A$<>DS
((I=0)AND(J=1))THEN
OR
GOS
HG
530
UB1060:GOTO470
5J+256"ASC(BS+Z5):IF AD
A$=LS+SS+L?:PRINT
OSA THEN F=1:GOTO850 FOR 1=0 TO BiGET#l,AS;P
:J=2-J:IF J
THEN
[SPACEiLS;:I=I-3 OS
540
AS;:NEXT
5 50
[5 RIGHT)"?UNPUTf3,IN? THEN CLOSE3I
GOTO220 QC
560
570
FA 340
NEXT:IF ST<>64
THEN GOSUB380:A(I
NEXTiIF
AOCK
THEN
GOSU
SA 860
INPUT*15,A,A$:IF A THEN CLOSEl:CLOSE1S:GOSUB10
F=3
60:PRINT"1RVS}ERRO8: GO
870
EJ
880
"A
5
RETURN
P0KE183,PEEK(FA+2)iPOKE 187,PEEK(FA+3}iP0KE188,
B1060:PRINT"{DLK|(RVSl
[SPACEjERROR: REENTER L INE &43"lF=l:GOTO440
THEN
FQ 850 CLOSEl:CLOSE15iON ABS(F >0)+l GOTO960.970
FOR 1=1 TO 25 STEP3:B?= HIDS(IN?,I):GOSUB320:IF
K25 /3)=A PK
OKE DS+I,ASC[A5 + 7,S) :IF [SPACEjST AND(K>B)THEN F»2 iAD=I:I=H
NEXT IiPRINTiPRINT"(UP) tIP INS=-NS
KH 830
J:PRINT
(SPACE]SSi PM
PEEK|FA+4)tIFOP-0THEN92 0
HJ
580 GOSUB1080:B=*BS+AD-SA:FO
hj
):NEXT 590 AD=AD+B:IF AD>EA
t"[downHrvs) file not [SPACEjFOUND ":GOTO690 CS 900 AD=PEEK{B29)+256*PEEK(8
R
1=0 TO 7:POKE
B+I,A(I
THEN C
LOSE3iPRlNT"{DOWNHBLU1 ■* END OF ENTRY **(BLK) (2
DOWN)"iGOTO700
600
F-0 :GOTO440
QA
610
PRINT"(CLR][DOWN}(RVS)
[SPACF.IdISPLAY DATA "iG IN$=N?
THEN2
620
2)-l.F=F-2*(A<EA)-3*(A>
EA)iAD=A-AD:GOTO930
KM 920 A=SA:B=EA+1:GOSUB1010:P OKE780,3:SYS
20 RJ
30):IF AD<>SA THEN F=-l:
GOTO970
SC 910 A=PEEK(831)+256'PEEK(83
GO
OSUB400:IF
890 sys 63466:if(peek{783)a nd1)then gosub1060:prin
PRINT"{DOWN}{BLU}PRESS:
(RVSISPACEJOFF) TO PAU
SE,
[RVSjRETURNfOFF]
63338
JF 938 A=BS:B=BS+(EA-SA)+1:GOS UB1010:ON S 63591
TO
OP
GOTO950:SY
AE 940 GOSUU1080iPRINT"{BLU)** KS
630
cc
640
KH
650
GOSUB360:B-BS+AD-SA:FOR
SAVE COMPLETED AX
NEXT:PRINT"[RVS}";:A=CK
fSPACE]ST<>64 THEN970 FR 960 GOSUQ1080;PRINT"(BLU)**
0220 950 POKE147,0:SYS
:GOSUB350:PRINT
EQ
660
F=1:AD=AD+8:IF AD>EA TH
ENPRINT"fDOWN){BLU5" E
670
GET
A$:IF A$ = RS
DP 970 GOSUB1060:PRINT"(BLKJ (RVS)ERROR
CM
680 690
ONFGOTO630,660,6 3 0
PRINT"[DOWN){RVSj {SPACEjDATA 710
PC
700
RX
710
LOAD
"iOP=1:GOT0
p1RINT"{DOWNHRVSi
SAVE
(SPACE)FILE "iOP=0 INS=NSiINPUT"(DOWN)FILE
PR 720 F=0SPRINT"!DOWNj(BLK)
0,990,1000:GOTO220 PP
980
PRINT"INCORRECT STARTIN G ADDRESS (";:GOSUB360:
GR
PRINT")"I RETURN 990 PRINT"LOAD ENDED AT
DfOFFjISK:
D?:RETURN FD
1000
730 GET AS:IF AS="T"THEN PR
HQ
740
Ilil
750
ING
END
ADDRESS"I RETURN
FF 1020 AH=INT(B/256):AL=B-(AH *256):POKE174,AL:POKE1 75,AH:RETURN
FX
1030
760 770
AS<>"D"THEN730
HA
1040
PRINT"D{DOWN)"tOPEN15,8 ,15,"I0:":B=EA-SA:INS-" 0i"+INSlIF OP THEN810 OPEN l,8,8,IN$ + 11,P,WniG OSUBB60:IF A THEN220
780
)OR(AD>49151
1=0
TO
iRETURN
AR 1060
B:PRINT»1,CH
NEXT:CLOSE1:CLO5E15:GOT
MA 810
GOSUB1060 tPRINT"[DOWN)
1090
{BLKjERROR DURING SAVE: B43 1-1GOSUB86G :GOTO220
OPEN
1,8,B,INS+",P,R":G
OSUB860:IF A TI1EN220 820
PF
GET#1,A$,B$:AD-ASC<AS+Z
See instructions in article on page 88 before typing in.
Program 1 : Medium Resolution 64 C738i20
FD
AE
20
C740:B1
C9
00
D0
C748i20
FD
AE
20
C7501B1
C9
00
D0
C758:20
FD
AE 00
20 D0
25 07 3A AD 20 AA 35 16 8C 3D 03 98 8A AD 20 AA 45 06 8C 40 03 2E
C7
A2
AD
3C
C760:B1 C9 C768:4C 71 C7 70:60 18 C77810A AD C780:4C 86 C788i03 4A C790:4A 8D C796J85 FE C7A0I0A 26 C7A8:3F 03
8A AD
20
AA
8C
3C
03
0E
20
37
A4
03
C9
50
B0
3D 03 C9 C7 4C 6B 8D 3E 03
40
32
B0
03
CB
SD,0:POKE
FOR
S=l
TO
SD+
SD+4,17 100:NEXT:PO
KE
S!)+4,0iPOKE
S1),0:PO
KE
SD+1,0:RETURN
6D
E5
FD
2F
FC
45
C7B0JB5
FD
06
FC
26
FD
65 06
C7B8:26
FD
06
FC
26
FD
A9
04
EB
C7C0:65
FD
65
84
02
Bl
FC
9F
C7C8:8D
41
FD 3B
AD
3C
0E
C7D0t3E
03
3E
03
AA
03 E0
00
4C 03
0E
C7 3F
A2
3D
03
CS 66 62 5A
AS
C0
FF
D0
05
D6
03
C7E8:ED
ED 05 A2 38 AD 3F 03
C7F0IA0
00
4C F7 C7
A0
01
A9
C7F8:7E
E0
F0
0C
C0
01
F0
C800:03
4C
C8
A9
7B
4C
14
C808:C8
A9
C0
01
F0
03
4C
46 85 ID 22
C810:14
C8
6C
A8
A2
00
AD
57
C818:41
03
10
C9
F0
09
E8
C820:E0
0F
F6
98
C8
G828iC0
6C
C8301F0
27
D4 2E 87 B9
CB38iA2
62
C840iC9
FF
01 14 7C A9 DD D0 D0 A2 C9 F0 A2 C9 4C 61 7C IB EC El 03 C0
C7D8iD0 C7E0I01
C848:F0
0F
C850:A2
A0
C858:C8 C860:31
8A A2
C8681FF
C9
C870i6C
F0
C878ilS
A2
CB80IFE
C9
C8CBI4C
SD+6,
03
ib
FD 0A 26 FD 85 FC A'i 00
C8B8:F0
SD+5,8:POKE
FD
00
El
POKE
85 3F
A7 08 17 74
AD
CBB0iC9
100:NEXT:GO
03
03
EC
TO
3C
3D
A9
C8A8;A2
S-l
AD
3E
RN POKE
FOR
C7
03
7B F0 21 A2
SD,240:POKE
Al
AD
3P
C898jC9 C8A0;F0
SD+5,31:POKE SD+6
26
AC
{SPACE)INVALID ADDRESS JDOWN)[BLKJ"jF=1:RETU
1,90:POKE 1090
64
F0
240:POKE AC
Medium-Resolution Graphics For The
C8
TO1090
0940 800
1070
Listings.
C890:FF
(SPACE)SD+1,4:POKE SD+ 4,33 OX
COMPUTERS GAZETTE Programs," which appears before Ihe Program
CB881FB
,208;POKE
[1EN800
FC 790
AND AD<53
GOSUB1080:F-0
HC 1050 GOSUB1060:PRINT1P£RVS)
AH=INT(SA/256):AL=SA-(A
FOR
IF AD<SA OR AD>EA THEN 1050 IF(AD>511 AND AD<40960 24BJTHEN
R5(PEEK(BS+I));iIF ST T
GE
AT
94, AH
INT"T{DOWNl":GOTO8B0
IF
H'256):PRINT*1,CHR$(AL) ;CHR?(AH)f
GS
PRINT"TRUNCATED
RX 1010 AH=INT(A/256):ALQA-[AH
f43":
FP
PE
"::
AD=SA+AD:G0SUB3 60:PRINT
{RVS)t(OFFJAPE OR {RVS)
FJ
LOAD;
•256):POKE193,ALiPOKEl
iSPACE!THEN220
SQ
DURING
JDOWN)E43":ON P G0SUD98
THEN GO
SUB1080:GOTO220 IP AS-SS THEN F=F+1:GOS
""sGOT
0220
UB1080 AD
63562tIF
LOAD COMPLETED
ND OF DATA "":GOTO220 KC
**":GOT
I=BTO B+7:A=PEEK(I):GOS UB350:GOSUB380iPRINT SS
BEFORE TYPING . . . Before typing in programs, please refer to "How To Type In
El
FF
31
A2
4C FF 7F C9
El
C9
7C
F0
21
7B
F0
IB
A2
FE
DC
15
A2
FB
C9
E2
Al
FC
C9
61
F0
09
F8
EC
F0
03
4C
FC
8C
FF
CB
C0
7B
D0
C9
7E
F0
27
A2
8B A4
F0
21
A2
62
C9
2D
A2
FC
C9
7F
F0
01
C9
E2
F0
0F
A2
13
F0
09
A2
A0
C9
4C
FC
ca
7E
D0
31
27 7F
A2
E2 6C
2D 8A 4C E5 A2 61 46 C9 7C 2P F0 IB 3C
C9
7E
F0
15
A2
FB
ID
A2
FC
C9
62
AD
09
C9 FF F0 0F A2 A0
C9
FE
F0
03
FC
CS
8A
4C
FF
C8
C0
92 2E
D0
FF
C9
7B
F0
C9
7E
F0
21
A2
2C 34
F0
IB A2
FB
C9
BF
A2
FE
C9
62
F0
10
C9
61
F0
09
A2
38
C8F0IA0
31 E2 09 fiC F0 15 A2 EC C9 PC
A2
A2
F0
03
4C
FC
C8
FF
C9F8i9A
4C
FF C8
AD
41
03
A4
ac
C900I02
91
FC
A5
FD
18
69
D4
EA
C90B:85
FD
AD 40 7C 6C
03
91
FC
60
7F
FF
EC
FB
50 29
C8C8i7C C8D0127 C8D81EI C8E0i7F CBE8:0F
C910I7B 7E
COMPUTE! s Gazette
January 1987
109
C918tFC Afl C920I0F 15
FE 09
E2 El 13 21
62 00
f>± 00
0C C7 00 DB
BQ
Demo RR
100
XF=28tYF=20:X0=39:Y0=25
GOTO
16
100
"WANT TO USE:"
GA 110
"1-
JG
120
"2.
SP
130
INPUT
"J.
FK
140
DQ CF
CHARACTERS HIGH
:G-S0iCF=16:AD-51000
DD
150
HQ
110
POKESC,0:POKEBO,0iGOSUB
EB
160
270IGOSUB300
RX
170
RQ
120
FORX=0TO79:Y=.iSYS
EA
180
PRINT "PICK A MEMORY BA NK FOR VI DEOl" PRINT "BANK 0 (PROGRAM
AD,X
AD,X,Y,6i
130
FORY=0TO49iX=-.iSYS
AD,X
SJ
190
,Y,6:X=79;SYS AD,X,Y,6i NEXT 140 FORI=0TO15 ISYS AD,1,1,6 jSYS AD, (79-1), (49-1),6
AQ
:SYS AD,I,(49-1),6 RK
150
SYS AD,(79-1),I,6iNEXT: FORX=16TO63:Y=15iSYS AD ,X,Y,7:Y=34:SYS
AD,X,Y,
7iNEXT CD
160
F0RY=16TO33:X=16:SYS
,X,Y,7iX=63:SYS
AD
AD,X,Y,
7iNEXT
MM
170
PRINT"(HOME}[12 DOWN)"T AB(10)"JGRN]80 BY 50 ME
MX
180
GOSUB300iK=0iC=l:FORZ=l
DIUM-RES" TO7:C=C+1
BG
190 FORY=0TO49STEP5:FORX=KT OK+5tSYS
AD,X,Y,CiY=Y+l
iNEXTX,Y:K=K+12:NEXTZ:K
-6 1111
200
FORZ=1T06:C=C+1:FORY=49
TO0STEP-5!FORX=KTOK+5jS YS AD,X,Y,C:Y=Y-1:NEXTX ,Y
FE
210
0+COS(I)*XF:Y=Y0+SIN{I) *YFiSYS
AD,X,Y,6:NEXT
230 FORI-0TO2MSTEPt/40:X-3
9.5+COS(I>'*10iY=24.5+SI
N(I)"8:SYS
AD,X,Y,5:NEX
T BQ
240
PO
250
GOSUB300
RH
260
GOSUB300:END
BG
270
PRINT"(CLR][BLU]
13 DOWN]{4 SPACESjAFTER EACH
RESS"
IMAGE
IS
DRAWN,
P
SC 280 PRINTTAB(10)"[DOWNjANY tSPACEjKEY TO CONTINUE. JG
290
PRINTTAB(12)"l4
DOWN}(P
RESS ANY KEY)"tRETURN RQ
300
URN
CHOICE
XD
210
INPUT BSiIF 1 GOTO 160
B%<0 OR
XF
220
EX
230
RE BP EG
260
NEXT
270
XA
280
O
HS
290
AG 30 PA 40
EE
RQ
SCREEN
AREA
DIM S(255) INPUT "DO YOU IT SCREEN";YS
50 YS=LEFTS(YS,1) 60
J9=1:IF Y5="N"
WANT
GOTO
DD
70 ja = .l:J9=2:IF YS="Y"
MG
B5=64:GOTO 80 GOTO 43
110
COMPUTE!1* Gazeaa
90
January 1967
IF
JB
300
IF
0 QQ CG KB
310 320 330
B=0
THEN
B<0
THEN
B=3
THEN
OR B>3
G
340
IF 1
FOR
J=0
TO
XP MS
BB
350 360
370
FOR J-252
"—C
"—H
SCREEN—";S=128
ON J0 GOSUB 910,1020 INPUT "ARE YOU READY R DATA";YS
IF O
T
SCREEN—":S=32
J0=2 THEN RES
LEFT5(Y5,1)<>"Y"
FO
GOT
360
EC
380
AE
390
PRINT "f5 SPACES)VIDEO lEPACEjLOCATIONS ";iIF [SPACEJJ0OJ8 THEN PRIN T
HE
400
580
IP
J0=1
DH
590
IF
J0OJ9
AS
600
SB MQ
410 420
AF FA
"(CLR][2
DOWN)"
"ALL
IN
BANK";B% PRINT IF B5=32 THEN PRINT "HI GH RESOLUTION." 430 IF B5=160 THEN PRINT "H
440
T
RR 450
MULTICOLOR." THEN PRINT "TEX
SCREEN"
620
470
480
IF {4
B5=0 THEN PRINT " SPACES)(TO KILL HI
RX 630 PRINT
"POKE 217,";MID$(
640
IF B3>0 THEN PRINT £4 SPACES)(TO KILL
[SPACE)CHARACTER GENERA
FX
650
IF
B3=0
GS
660
"*•*
MC
680
GET
GOTO
68
SP
NEXT
700
EK
710
INPUT "WILL YOU WANT RITES";Y$ IF YS-"N" GOTO 800
J0
QJ HP
720 730
IF Y$O"Y" GOTO 700 PRINT "SPRITES MAY BE
KQ
740
EX 750 KA 760
PC
770
F=-l
FOR J=0 TO 255 IF S(J)=0 AND F=-1 GOSUB
GOSUB
RJ
780
NEXT
KK
790
IF
HK
800
JE 810 KA 820
EE
IS
SH
490
500
BF
510
PRINT "•* SET 'BANK 15" FOR FOLLOWING POKES ** ":IF J0OJ8 GOTO 550 PRINT "POKE 54534,";MID
GS
520
S(STRS(4+B%-*64),2) PRINT "(4 SPACES)(TO SE
PF
530
T MEMORY BANK)" PRINT "POKE 56576,";MID
GOSUB
USUALLY
IN
880
"BAS
7169
T
CM
840
END
650 860 870 880
P=J F=0 RETURN PRINT S0*B+P*64;"TO";S0
*B+J«64-1;"(SPRITES";P; "TO";J-iri)1"
"DO
YOU
WANT
TO
B
UILD
RJ
930 PRINT "[3 SPACES]YOUR 0 WN CHARACTER SET (Y/N)"
KJ
940
INPUT
RX AE AA BF
950 960 970 980
IF YS="Y" GOTO 990 IF YS<>"N" GOTO 910 B3=0:C»64 FOR J=-6fl TO 127iS(J) = l:
BG
990
NEXT J IF B3>0
SET.":C=64iGOTO 490
QK
THEN
KP SX GQ DJ
+S)*64-1
TH
O 65279" 830 IF B«=l THEN PRINT "VAR IABLES ARE USUALLY AT 1 024 TO 65279"
B3-4
BASE!"
AND F<>-1
880
PRINT "CAREFUL:" IF B*=0 THEN PRINT
910
;B*S0+C*64;"TO";B*S0+(C
THEN
J
Fo-1
920
CHARACTE
850
IF S(J)<>0 EN
DK
P
P
LACED AT:"
XG
$(STRS<7-B),2)
ANY KE
690
F=-I
"CHARACTER
PRESS
BR
RETURN
"STANDARD
R
NEEDED)"
KR
900
THEN
IF
YS:IF YS=""
890
B3-0
"
Y TO CONTINUE ***" AF 670 GET YS<YS,YS.YS
PG
THEN PRINT
[4 SPACESHTO RESTORE
HX
AND
" ROM
TOR)"
PRINT "(SPRITE POINTERS AT";B*S0+V*64+1016;"TO "?B«S0+V*64+1023;")" J0=1
R
STR5{B3),2)
6)*64-l
IF
1360
660
ES)"
"VIDEO MATRIX:";B
"S0+V*64;"TO";B*S0+(V+1
RE 460
GOTO
PRINT "POKE 216,";MIDS( STRS(B5),2) 610 IF B5<>0 THEN PRINT " [4 SPACES}(TO ENABLE HI
IC
"i":PRINT
IGH RES IF J0=1
THEN GOSUB
RES)"
FO
"CONTINUED";
"(4 SPACESKTO SE
0
255:S(J)«2iNEXT J
HARACTER
A SPL
90
(0 T
220
REM FOR J0-J8 TO J9 IF J0-1 THEN PRINT
R
ONLY"
"YOUR CHOICE B:IF
T VM AND CB)"
OM CHARGEN,
[SPACE}3:S(J)=2iNEXT J
HM
L
BC
BQ
SE
J0) ;", ";MIDS(STRS(V+C/1 6), 2)
570
MK
3)";
RINT
"128 SCREEN SETUP" '"SETS UP THE 40-CO
B%>
"[4 SPACESJ(TO
T MEMORY BLOCK)" REM PRINT "POKE";STRS(2603+
EP
0
J
INPUT
OTO
Article on page 78. PRINT PRINT
(0
PRINT "PICK A MEMORY AR EA: " 240 FOR J=0 TO 3 250 PRINT J;": ";J*S0;"TO";
HH
Video Setup 128 10 20
550 560
(J+1)*S0-1
EC
DB BB
10
(VARIABLE
PRINT "YOUR R l)"r
POKE198,0:WAIT198,1iPOK
E198,0:PRINT"[CLRJ"iRET
1
200
FORI=1TO200:X=RND(1)*F; AD,X,Y,C:NEXT
"BANK
PD
Y=RND(1)*G:C=RND(1)*CF: SYS
GOTO
AREA)"
JG
K=K+12:NEXTZ:GOSUB300
HO 220 FORI=0TO2MSTEPt/85:X=X PJ
OR J8>2
tSPACE}AREA)"
NEXT KS
540 PRINT
RES
OR 2";J8
IF J8<1 0 J9-J8
iSC=53281iBO=53280iF=B0
,Y,6:Y=49iSYS
HH
0
GF
Program 2: Medium Resolution
90 S0-16384:IF J9-2
YS:Y$=LEFTS(Y$,1}
THEN
CHARACTER
CS
SET
MAY
"THE BE
Tt":GOSUB 1100 1000 PRINT "VIDEO MATRIX
CREEN B
1250
A
(S
MEMORY)..."iGOSU
DS FE
10.10 .RETURN 1020 B5=B5+32iT=l
RK
1030
INPUT
"DO YOU
WANT
MUL
TICOLOR";YS
XR 1040 Y$=LEFTS(YS,1) CR 1050
IF YS="Y" THEN 28:GCTO 1070
B5=B5+1
XF
PRINT "THE HI-RES SCRE EN MAY BE ATi";GOSUB 1 100
1080
"VIDEO MATRIX
OLOR MEMORY)
(C
":GOSUB
1250
QE
1090
RETURN
GX
1100
XQ
1110
N=0:FOR J=0 TO 255 STE P S FOR K=J TO J+S-l STEP
(SPACEH6
XP
1120
IF
ED
1130
GOTO 1150 NEXT K
QD
S(K)>T OR
S(K+15)>T
1140 PRINT "(";J/Sf")"jB*S0 +J*64r"TO"fB«S0+{J+S)*
64-l:N=N+l:C=J/S
HC
1150
NEXT
PS
1160
IF
N<1
GOTO
1380
1170
IF
N<2
GOTO
1210
QS
1190
1190
"YOUR CHOICE
(0
INPUT
C0:IF
GOTO
C0<0
1100
C=C0
C-C*S
BG
1220
FOR J=C TO C+S-liS(J)= 3: NEXT
MJ
1230
HX
1240
RETURN
J
C6
4C
31
EA
DB
C050:A2
00 BD E0 04
16
Cl
9D
77
02
Bl
D0
F5
86
C6
4C
B7
C060i31
EA A2
00
BD
1A
Cl
9D
01
C068i77
02 E8 E0 05 4C 31 EA 7B 03 A9 EA 8D
D0
F5
A9
31
15
03
86 8D 56
2F 97 C7
C078il4
B4
C0S01A9 C0B8iA0
93
20
D2
FF
A9
08
AA
4E
00
20
BA
FF
A9
01
A2
55
C090tE8
A0
C0
20
BD
FF
20
C0
B7
C098:FF
A2
0B
20
C6
FF
20
E4
21
C0A0:FF
20
E4
FF
20
El
FF
F0
40
C0A8 : 31
20
E4
FF
20
E4
FF
C0B0:90
A5
Al
D0
27
20
E4
FF
8D
11
E8
C0B8iCl
20
E4
FF
AE
ID
BD
A9
20
Cl FF
20
C0C01CD
11 20 D2
C0CBiE4
FF
F0
06
20
C0D01C7
C0
A9
0D
C0D8:A4
C0
20
CC
C0E0IC3
FF
20
00
D2 FF A9 C0 4C
20 3C FF 4C D3 FF 4C 05 0B 20 84 31 EA CC
C0E8i24
20
86
Bl
2D
04
09
9F
D2
20
2D
FOR J=0 TO
HQ 1260
IF
255
STEP
DM 1270
GOTO 1280 PRINT "("iJ/16;")";B*S 0+J*64;"TO";B*S0+{J+16
)*64-liV=J/16
NEXT J
"YOUR CHOICE
{SPACE]TO";V?")*}
1300
INPUT
C0:IF
1310 1320
>V GOTO V=C0 V=V*16
C0<0
OR
tfl C0
1290
I NEXT
J
SK
240
GOSUB1460:IFD1=0THEND1-
HB
D2=ViGOTO360
PM
250 260
KA
270
XP RK
280
IFX>21THENX-21 IFY<6THENY=6
290
IFY>U!THESY»LX
PC
300
V=S+40*X+Y
HX
310
ViGOTO150
A8
16 0C 3F 4C 4F 45 4C 49
05 0F 41 53
20
20
01 44 54
04 53 0D
2D 86
FB CF
20
BD
41
F4
IPOKEV,CHtPOKEV+C,14iOV
00
3C
=VtOX=OL
C118:56
13
01
2D
2D
BEFORE TYPING . ..
COMPUTED GAZETTE Programs,"
which appears before the Program
OC=OY OH
320
P0KEOV,OL:POKEOV+C,OC
XA
330
OL=PEEK(V):OC=PEEK{V+C)
XH
340
IFPC?{PL)<"X"THENOY=CC
GK
350
GOTO150
JF
360
AA=D1:BB=D2:BXS="":IFD1
JJ
370
A=D11D1=D2iAA=D2 J D2=A
MM
380
E-D2-D1:IFE=2THENDI$-"A
SM
390
IFE=-S0THENDIS-"D"iGOTO4 70
KH 400
GOSUB1440:D2=0:D1"0:GOT 0150
<D2GOTO380
":GOTO410
EF 410
Connect 'Em Article on page 52.
Program Is Connect 'Em—64 Version 10
CB
20
CJ
30
DIM .4)
CS
420
RD
430
IFPCS(PL)=""GOTO560
DD
440
GOSUB1540
JS
450
FORE=lTO8iPOKEDl+l,32!F
CD
460
ORK=1TO50iNEXTiP0KED1+1 ,111IF0RK-1TO75iNEXT NEXTiGOTO560
HO
470
E=PEEK(AA+40):IFE=66GOT
KQ
480
GF
50
POKE785,167:POKE786,2
HP
60
DATA
DC 490 HM 500 510
70
GIVE UP." KX
80
520
DATA 15,56,229,2,170,189 ,221 ,2,168,169,0,32,145, 179,96,160,0,41,1,170,18
FD 530 MQ 540
9
HH JC
DATA 0,220,41,16,208,1,2 00,169,0,32,14 5,179,96,0
See instructions in article on page
90
0D
8D
14
03
A9
C0
63
C008iBD
15
03
58
60
A2
00
'Si;
C6
C010IE9 C018:D0
C0 9D 00 04 F5 A5 C5 C9
E8 40
E0
28
18
D0
06
87
C020i8D
11
Cl
4C
31
EA
CD
11
8B
C028iCl
F0
FB
8D
11
Cl
C9
04
E5
C030JF0
42
C9
05
F0
2C
C9
06
16
I F0V^= D2 AN DPL- 1THENOX=6 6 IFOV=D2THENOL=66iOC=2 XX»AA-SiFORK-lT021:XX=X
X-40:YY=XX:IFYY<40THENX X=K:K=21
1,40,42,81,-1,0,0,2
AF
570
NEXT
,0,-1,0,80,0,1,2,82,1,0,
CB
580
ROW=(XX-7)/2+l:COL=(YY-
DATA
AH
100 PRINT"JCLR)"!S-1024lC=5
JM 590 BX{RO,CO)=BX(RO,CO)+liT YS-"N"
427 2:CI!=81 iCL-2 :OX=46 : P
l=.0iP2=0:IN$a"":LX^28:U
A9
2 FORK=lTO75!NEXTiNEXT
80,82
82 before typing in. C080i78
POKED1+40+C,2:P0KED2+C,
tOY=2
550 560
,1,3,0,4,8,7,0,2,5,6 JD
FORE=1TO8iPOKED1+40,32i P0KED2,32:FORK=1TO50iNE 66
QS
,25 5,219,41,15,133,2,169
GF
IFPCS(PL)=""GOTO540 GOSUB1540:IFV«D2THENOX= 66:0Y=2
XT:P0KED1+40,66:P0KED2,
32,247,183,165,20,2
01,3,176,26,73,3,170,189
One-Touch Function Keys
EB
ERROR"(END
"AAARRRRRGH1
"I
IFCH<>6391THENPRINT"DATA
POKEDl+40,66:POKEDl+40+ C,2:POKED2,66:POKED2+C,
2iIFPCSI PC)-"X"GOTO540
H+-BiPOKEA,B:NEXT
40
POKEDl+1,111
0400
FORA=679TO743:READB:C1I=C FORX=0TO4:FORY=1TO4:READ
E=PEEK(AA+1):IFE=111GOT 0400
BX(8,13),ZO(84),ZX(4
N'T USE
I "
IFPCS(PL)="X"THENOL=OX:
0C
XT:NEXT
(2 SPACESjlT WON'T FIT
IFX<7THENX=7
2D
PR
JK 1390 PRINT
IFOL=66GOTO690 IFOL<>46THENGOSUB1440:G OTO150
B5
IF B%<>0 OR B<>0 OR V< >16 THEN PRINT "YOU CA
230
2D
RETURN
13B0
MH
86
1360
GP
220
20
1350
RETURN
0
HP
B3
DE
TO THI
B=USR(PL+2)iIFB=0GOTO15
20
JA
'PRINT'
GOTO260
86
ZX(X,Y)iCH=CH+ZX(X,Y):NE
SCREEN"
IFA=2THENY=Y+1 IFA=3THENX=X+1 IFA-4THENY=Y-1
20
1370
170
180 cs 190 QA 200 AP 210 CF
A=USR{PL):IFA=0GOTO210 IFA=1THENX=X-1
14
1340
FG
160
20
QB
S
150
MF MM
13
GB
RF 1330 FOR J-V TO V+15iS(J)=3
OP
C0F8i09
16
S(J)>T OR S(J+15)>T
SQ
HENP0KEV,CHiP0KEV+C,14i X=7iY=6:GOTO150 14B GOTO1210
C0F0112
Listings.
QA 1250
EH BM
E0 AD
86
Before typing in programs, please refer to "How To Type In
1200
AA
00
ES
F5
OR C0
1210
1290
A2
02
D0
C110I20
PM
SE
E5
77
C048I04
C108iB7
AG
1280
D0
9D
(SPACE]TO";(J-S)/S;")"
>C
CR
03
Cl
C100i2D
J
AH
XP
C9
12
C070iC6
IP YS<>"N" GOTO 1020
KB
16
C040:BD
C058iE8
MQ .1060 1070
C038iF0
GE
110
BQ
600
IFBX{RO,C0)=4THENBXS-"X
X=12
■iGOSUB1480tGOSUBB80iGO
POKE53280,15:POKE53281,
SUB950
1:FORT=0TO3:PCS(T)="":B
CP
610
JQ
120
X=7iY=6:V=S+40*X+YiOV=V
ME
130
GOSUB710:IFPC$(1)<>"X"T
IFDIS="A"THENBX(ROW-1,C OL)=BX(ROW-1,COL)+1:TY$ ^"A":IFBX{RO-1,CO)=4GOT
ZS(T)=""iNEXT jPL-1iOL-46:DTS=""
O650
KE
620
IFDIS="A"GOTO660
COMPUTEIn Gazette
January 1987
111
PE
630
BX(K0W,COL-1)=BX(ROW,CO L-D+l :TYSa"D"
GH
640
IFBX{ROW,COL-1)O4G0T06
BP
650
60 BXS="X":GOSUB1480:GOSUB
8B0:GOSUB950 JQ
660
D1=0;D2=0:IFBXS=""THENP
RQ AE
1010 .1020
670
AD
680
POKt]V,CH:POKEV+C, 14:OV= V:GOTO150
JA
690
E=X:FORK=lT09:E=E-2 :1 FE =0THENGOSUIU440:GOTO150
GK
700
JK
710
NEXT:GOTO240 PRINT"[CLR}":PHINTTAIi(8 ONNECT'KM
WELCOME TO C ":PRINT:PRINT
1GOSUBI480 720
ts=h4:gosub1460
PX
730
print"(blu]to play the { space Jcomputer, enter
740
PLAYER
{SI>ACE}#"I"[LEFT]'S NAM
E&33"; :INI'UTPLS(I) JM 760
PLS(I) = LEhTS(PL5(D,8) : NEXT
ES
770
PRINT:GOSUB14G0:F1 — 1 :F
2 = 0:PRINT:l'iORT=lTO2:ZS = LEFTS(PLS<T), 1 ) ;A=ASC(Z
780
FQ
NF2=F2 + 1.:PCS(T) = "X" 790 IFT=2ANDF2=2THENPL$(T)=
CX
RF
810
820
FL(T)=A-64:F1=F1+4:NC(T )=F1 :It'PLS(T) = "C-64"THE
830
DD
840
US
890 900
BA
1080 A=Pl+P2iIFA=T5GOTO1100
QE
1090
RETURN
RD
1100
WNS="
TJJ0
1480
GOSUD1570:POKEC+5,0:PO
FF
1490
POKEC+15,40:FORA=1TO4: Fl=20:FORB=1TO2;F2=100
SJ
1500
POKEC+15,F2iFl=FJ*1.05 -F2=f2*.9:NEXTK:NEXTB:
1120
CC=22:GOSUB940
1130
FORX=ITO7:POKE781,22:S
TTAB(12)"[UPJ";NA5 MP JK
1140 1150
FORY=1TO300;NEXT:NEXT PRINTTAB(7)"E33CARE TO
SB RS
1160 1170
GETZ$:IFZ?=""GOTO1160 IFZ?="K"THENEND
GS ME
1180 1190
IFZS<>"Y"THENGOTO1160 FORA=lT07:F0RB=lTOl2:B
PLAY AGAIN
(Y/N)?"'
X(A,B)=0jNEXT:NEXTiD1=
dx
1200
priht"£home}":print" [PUR}";LErTS(TIS,2);": ■;MIDS(TIS,3,2);"t";RI GHTS ( TIS , 2 ) : RETURN
1210
NZ=0:VA=-1:NX=0:GOSUB1 510 VA=VA+liNL=VA+l
=4:NX=0:GOSUB1380:A=7: B=UX-1:GOTO1270
NEXTtNEXT:NX=0:IFtJZ>0G OTO1290
JP
12G0
aZ?(VA)="X"iGOTO1220
QJ
1290
R=INT(RND{l)*NZ)+liIFN
RN
KJ
1300
IFTYS="N"THENAA=RO:BB=C
CQ
1310
O
DJ
1320
PK
1330
DM
1340
380
GO5UB1480;GOSUB950:RETU
X=NZTHENNZ=0:GOTO1220
IFTY$="A"THENAA=RO-1:BB
GS
930
POKEE,AA+128:POKEE+C,CL
+1 JJ
1530
XD
1350
JX
1360
:FORT=1TOQ:NEXT:POKEC+
XK
1540
GOSUB1570:POKEC+5,8:PO KEC+6,255:POKEC+4,2 3
KD
1550
POKEC+15,40:FORZ=1TO4: FORFl=25 5TO0STEP-6:POK EC+1,F1tNEXTFl
XK
1560
IFZO(R)=99GOTO1290 tJX=NX+l:LOC=ZO(K) FORZ=lTO4iRXS(Z)="":NE
,10:RETURN JS
1570
Z=INT(RND(1)*4)+l:IFRX
S(Z)-"X"GOTO1340 RX-RX+l:RXS(a)="X" E=PEEK(LOC+ZX(0,Z))lIF
1370
c:p rint:n ext:retu rn
FX
1380
ifins=""thenbxs="":prin
Program 2: Connect 'Em—128 Version (Refer to the article for modifications needed to use this version with the Plus/4 and 16.) GB
10
DIM BX(S,13),ZO(84),ZX(4 ,4)
FX
20
FOR
DM
30
1390
"iPRINT
TO 4:F0R Y=l
=CH+ZX(X,Y):NEXT:NEXT IF
CHO492
TA
ERROR":END
THEN
PRINT"DA
SS
40
DATA 1 ,40,42,61,-1,0,0,2 ,0,-1,0,80,0,1,2,82,1,0,
JX
50
BANK15:PRINT"[CLR)":S=10
80,82 24:C=5427 2:RR=235:CC=241 :CH=81:CL=2:OX=46:PI=0:P 2=0:INS = "":LX=28:UX='12 KO
60
COLOR
4,2,5:COLOR
R
TO
T=0
(T)="":NEXT X=7:Y=6:V=S+40*X+Y:OV="V: PL=liOL=46:DT5=""
KX
90
GOSUB
RD GC
THEN POKE V,CH:POKE V+C ,14:X=7:Y=6:GOTO 100 90 GOTO 1170 100 A=JOY(PL):IF A=0 THEN 1
XX=LOC-S:F0RK=lTO2liXX =XX-40iYY=XX:IFYY<40TH ENXX=K:K=21
XR
110
IF A>127
MG
120
IF
A=l
THEN
X=X-l Y=Y+1
GOTO1330
E={A«2+7)-2:K=B*2+4:LO
660:IF
PC$(l)o"X"
00 THEN
170
970
IFBX?o"X"GOTO1000
CJ
1400
NEXT
CH
130
IF
A=3
THEN
XP
980
IFPL=1THENP.1=P1 + 1:GOTO)
RS
1410
ROW=(XX-7)/2+l:COI.= (YY -6)/2+l:RETURN
CH MK
140 150
IF IF
A=5 A=7
THEN X=X+1 THEN Y=Y-1
QG
990
GM
1420
FG
1000
P2=P2+1:PL=2
PRINTTAB(fl)"[RVS!ICYN!
"+PLS(1);TAB(24)"[KVSl [YELl"+PL?|2)sIFPL>2TH
112
COMPUTE'S Gazette
January 1987
0,2:FO
3:PCS(T)="":BZS
KB
000
TO
ZX(X,Y}:CH
70
NZ)=LOC:RETURN SJ
X=0
(SPACE)4:READ
DR
C=S+E"40+K:NZ=NZ+1:ZO(
T'MclrJ"
FORL=CTOC+23:POKEL,0:N
EXT:POKEC+24,15:RETURN
IFRX=4THENZ0(R)-99:G0T
1420
JG
FORF1=0TO255STEP10:POK
EC+1,F1:NEXTF1iPOKEC+6
E=32THENGOSUB1390:GOTO
PRINT"[HOME}":FORJ=1TOC
POKEC+15,F2:POKEC+4,23 4,12SiNEXTZ:RETU RN
01290
:CL=2:RETURN
print"fhome}":printtab{ 9)"[RVSl[BLU) CONNECT'E
NT(25*RND(1))+1:POKEC+ 1 ,40:F2=INT(15*RND(M)
XT:RX=0
IFTYS = "D"THENAA=RO:B13=C
=S+A*40+B+41
RZ=1TO15
0iD2=0:GOTO100
1270
AA=FL(PL) :CL=NC(PL)
N
YS59903:GOSUB1480:PRIN
EK
"
NEXTA:P0KEC+6,LSlRETUR
A=INT(10*RND(1))+1:Q=I
IFBX(A,B)=VATHENGOSUB1
SCOREBOARD
16:RETURN EF
1520
1260
M
POKEC+l,40:POKEC,0:t'OR T=lTO100:NEXT:POKEC+4,
PE
DE
920
960
1470
GOSUB1570:POKEC+5,6:FO
QR
(R
Sil
MC
KG
GOSUI)1570:POKEC+5,0:PO KEC+6,247:POKEC+4,17
HENNAS = PL?(2)+WNS:POKE 646,NC(2)
1250
A=(AA*2+7}-2:B=BB*2+4 :E
950
1460
1510
KH
910
AM
0:RETURN
EB
CR
FG
PRINT:PRINT:PR1NT"{BLUJ
FE
940
+4,3 2:POKEC+1,0:POKEC,
0 POKE646,NC(l) :IFP2>P1T
1230 IFBZS(VA) = "X"GOTO1220 1240 FORA-1TO7:FORB=ITOUX-1
L?(2))iL*=(LS/2)+7:M%=( M%/2)+23
0-1
OM
FORT=lTO200:HEXT:POi;EC
tPOKEC+l,Fl:FORK=1TO2
WINS]1":NAS=PLS(
1220
=CO MP
GOSUBI200
DII MG
:NEXT
880
1450
KEC+6,255:POKEC+4,2 I
1070
AC
GAME
POKEC+1,6:POKEC,5 SF
TI$="000000" KH
L%=LEN(PLS(1)):M%=LEN(P
FORX=1TOUX:DTS=DTS+".
OR
lRED}";DT?:PRINT:HEXT:
YSTICK";T:NEXT
MX
870
FORX=1T08:PRINTTAB(6)"'
DM
QF 85B
GG
1060
PRINT"^3Jl2 SPACES}";PL S(T);"!bLU] WILL USE JO
GETZS:IFZS="R"GOTO860 IFZS<>"M"COTO830 LX=18:UX=7iTS=42
860
PS
"COMMODORE"
REGULAR OR MINI MG
IFIN?<>""GOTO1070 INS = "X":CC=6:GOSUB940
S)
RJ
DfJ 800
POKE781,6:SYS59903:NA? =PL5(PL):POKE646,NC(PL
1040 1.050
fORI = lTO2 :GOSUE}1 460 :PHI
IS
OKEC+6,165:POKEC+4,33:
QG PR
PRINT"!flLU)FOR EITHER O
NT"(BLU)WilAT
GOSUB1570:POKECf5,45:P
AB(M%)P2
'S TURN"iIFPCS(PL)=""T
MB
500:NEXT 750
GOTO1330
"IT'S A TIEl L":GOTO1.12
R liOTH PLAYER'S NAMES.. " i PHI NT : P [f [ NT : FORT= 1 TO2 EH
1440
1) +WNS :IFP2= PITI1ENNAS =
iiP
ER
1.430
MO
HENGOSUB1460
IFPCS(PL)="XMGOTO1210
)"£RVS)^33
GM
PRINTTAB(L%)"E33";PJ;T
) MR 1030 PRINT:PRINTTAB(4)NAS;"
L=PL+1:GOSUB950 ME
ENPL=1
IFBX{ROW+ZX(Z,1),COL+Z
DP
160
GOTO
X(Z,2)}<NLTHEND1=LOC+Z X(Z,3):D2=L0C+ZX{Z,4):
JM
170
IF
0L=66
KF
180
IF
0LO46
GOTO360
2.10
00:GOTO
THEN
THEN
100
640
GOSUB
14
FK
190 GOSUB
1410:IF
D1-V:GOTO
D1*0 THEN
BC
200 210
D2=V:GOTO 310 IF X<7 THEM X=7
PA
CQ
220
IFX>21
THEN
SF
DE
230
IF
THEN Y-6
KF 240 EA 250
SR
260
630 640
Y-LX GS
HF
270
GD
280 OL=PEEK(V):OC=PEEK(V+C)
OV,OL:POKE
650
AE 660
IF
V,CH:POKE V+C,14:
PCS(PL)<"X"
THEN
0Y=
BC
300
OC GOTO
HC
310
AA=D1iBB=D2;BXS=B":IF
320
KB
330
E=D2-D1:IF E=2
D
TO
420
THEN
QE
350
GOSUB
HD
360
TO 100 E=PEEK{AA+1)iIF E-lll
PR RK
390
GOSUB
EC
400
FOR
THEN
32:FOR
TO
8;POKE
1050
RETURN
BX
1060
WN$=" WINSlI":NAS=PLS( l)+WN5iIF P2=P1 THEN N
MA
690
700
K=l
PE
4J0
NEXTiGOTO
HM
420
E=PEEK(AA+40)iIF
QJ
430
TO
E-66 T
350
D1+40,66:POKE
Dl+4
D2,66:POKE
2+C,2:IF PC5(PC)="X" EN IF
490 PCS(PL)=""
FP
450
GOSUB
DC
460
OX=66:OY=2 FOR E=l TO 8:POKE Dl+40 ,32:POKE D2,32iFOR K=l
1470:IF
THEN
490
V=D2
THEN
[SPACEjTO 50:NEXT:POKE [SPACE]Dl+40,66;POKE
D2
,66 DR
470
Dl+40+C,2:POKE
QG
480
FOR
FM
490
IF
CP
500
IF OV=D2
QG
510
XX=AA-S:FOR
D2 +
OV=D2
75:NEXT:NEXT
AND
PL=1
THEN
K=I
TO
IF i)X(ROW,COL) = 4 THEN B XS="X":GOSUB 1420:GOSUB 840:GOSUB
570
AM
500
JD
590
910
B5 RS
"iiNEXT;PRINTtG
1420
AK
1120
740
XH 750
PRINT:FOR T=l 1+1 :NC(T)=.F1
TO
IF
T=2
S(T)="COMMODORE"
THEN PL
ZS=LEFTS(PLS(T),l)iA=AS
PL?(T);"(BLU]
NEXT
TO PLAY AGAIN
AND F2=2
C(ZS)iFL(T)-A-64 DD 760 PRINT"[RED) [2 SPACES)",WILL USE
BK DB RF
1130 1140 1150
770
MH
780
L%=LEN(PLS(U) :M%=LEN(P LS(2)) :L%=(L%/2)+7;M%=(
OR MINI
FOR A=l
TO 7:FOR
GHT?(TIS,2):RETURN NZ=0iVA=-1:NX=0:GOSUB
HX
1190
1420IGOSUB
910:RE
IF TYS=""N" THEN AA=ROWi BB-COL
QH
850
IF
860
1iBB=COL IF TYS="D" THEN AA=R0W:
XJ
TYS="A" THEN
AA=R0W-
BB=COL-1
RF
A=(AA*2+7)-2:B=BB*2+4:E =S+A*40+B+41 880 AA=FL(PL)iCL-NC(PL)
DQ
890
MG
900
870
POKE E,AA+128lPOKE CI,:CL=2iRETURN
E+C,
PRINT"[HOME)1-iFOR J=l T
O Cl;PRINTtNEXT:RETURN AR 910 IF IN5="" THEN BXS="":P
RINT"[CLR}"
930
IF
RQ
940
BX(ROW,COL-1)=BX(ROW,CO QD
950
ER
960
PRINT"(HOME)":PRINT TAB (9)"{rvs}{blu) connect1
em scoreboard "iprint if bx5<>"x" tiien 960 if
pl=1
TO
960
FP
1200
PRINT TAB(8)"{RVS][PURJ
PE
1210
£GRN}"+PLS(2):IFPL>2 KP
970
TH
PL=1
THEN
11
FOR
A=l
TO
7:F0R
B=l
T
UX-1
IF
BX(A,B)=3 THEN NZ=0
A=7;BxrUX-l iGOTO
1340:
1230
AS
1220
XQ
1230
NEXT:NEXT:NX-0:IF NZ>0
KH CH
1240 1250
BZS(VA)="X":GOTO 1180 R=INT(RND(1)'NZ)+1:IF
IF BX{A,B)=VATHEN GOSU B 1340
AS
1260
IF ZO(R)=99 THEN
MC QG
1270 1280
NX=NX+liL0C-ZO(R) FOR Z»l TO 4 :RXS(Z)»""
JA
1290
IF
GOTO
1250
[SPACE]NX=NZ THEN NZ=0 ;GOTO
1180
1250
:NEXT;RX=0
RX=4
GOTO
PQ
1300
THEN
ZO(R)=99:
1250
Z=INT(RND(1)*4)+1:IF R X$(Z)-"X" THEN 1300
PA 1310 RX=RX+.l :RXS(Z) = "X" EK .1320 E=PEEK(LOC+ZX(0,Z)) iIF E=32 GOTO
EK BQ
1330 1340
THEN
GOSUB
13501
1380
GOTO 1290 E=(A"2+7)-2:K=B'2+4;LO C=S+E*40+K:NZ=NZ+1:ZO(
NZ)=LOC:RETURN CR 1350
XX=LOC-S:FOR K=l TO 21 :XX=XX-40tYY=XX;IF YY< 40 THEN XX=KjK=21
MH
NEXT
PRINT TAB(L%)"(PUR}";P1 ;TAB(M%)"[GRN]"P2
8ZS<VA)="X"
:NL=4:NX=0:GOSUB
-+PL?(1);TAB(24)"[RVS)
EN
IF
O
then p1=p1+1:go
P2=P2+1:PL=2
(SPACE)1440
80
TURN
640
50
[PUR}";LEFTS(TIS,2);":
1180 VA=VA+1:NL=VA+1
":NEXT
T
";MIDS(TIS,3,2}f":";RI
KQ
GOSUB
B=l
XT:D1=0:D2=0:GOTO
790 GET ZSsIF Z$»"R" THEN 3 20 DP 600 IF Z$<>"M" THEN 790 OA 810 LX=18;UX=7jTS=42 MC 820 FOR X=l TO UX:DTS=DT5+" 830
1
12:BX(A,B)=0;NEXTlNE
1170
DC
THEN
120 IF ZS-MN" THEN END IF ZSO"Y" THEN 1120
CJ
KK
{Y/N)7"
ZS=""
(R
/M)?"
GAME
ZSsIF
PS 1160 PRINT"{HOME}":PRINT"
MI/2)+23 ' PRINT:PRINTiPRINT"[BH;] REGULAR
GET
O
[SPACE}JOYSTICK";T:NEXT
BR
HG
IF BX(ROW,COL-1)<>4 THE N 610 600 BX?="X"iGOSUB 1420:GOSU B 840:GOSUB 910 610 D1=0:D2=0:IF BXS="" THE N PL=PL+l:GOSU0 910
PRINT" OSUB
CS(T)=BX" BJ
920
L-lJ+1:TYS="D"
C1=22:GOSUB 900 FOR X=l TO 7:P0KE RR,2 IiPRINTjFOR 1=1 TO 25t
1110 PRINT TAB(7)"£RED}CARE
MB
THEN 610
1080 1090
CQ
IF DIS="A" THEN BX(ROW.1 ,COL) = BX(ROW-1 ,COL)+1 : TYS="A":IF BX(ROW-1,COL )-4 THEN 600 DI$="A"
SM FA
730 NC(T) = F1+16M:IF PLS(T) ="C-128" THEN F2=F2+1jP
CC
+1iTYS="N"
OKE CC,NC(2)
PQ
SSPACEJTHEN XX=K:K=j21
GF 530 R0W=(XX-7)/2+liCOL=(YY6)/2l MP 540 BX(ROW,COL)=BX(KOW,COL)
THEN NA?=PL5{2)+WNS:P
IS PLA
1100 PRINT TAB{12}"[UP]";NA $:FOR Y=l TO 300:NEXT:
21:X
NEXT
1070 POKE CC,NC(1):IF P2>P1
1410
RX
FF
OL=66:OG=
X=XX-40:YY=XX:IF YY<40
HB
2 :GOSUB
2:F1=F
THEN
2
560
TO
A TIEll'iGOTO
720
. TO
!SPACE}OX=66:OY=2
HS
H=l
1
DG
C,2 K=l
A5="IT'S 1080
2500:NE
PP
XT FOR
THEN
060
1 SPACE]1410!Fl-3iF2=0
D
TH
DF 440
550
TO
1030 GOSUB 1160 1040 A=P1+P2:IF A=TS
NEXTiPRINT I PRINTiGOSUB
Dl+1,
510
0+C,2:POKE
EG
T=I
710
TO 50:NEXT:P
BP
520
[RED!C-128[BLU}
FOR" PRINT"EITHER OR BOTH PL AYER'S NAMES.■":PRINTiP
[RED}";:INPUT PLS(H)
75tNEXT
EB
COMPUTER,":PRIN
:PRINT"{BLUjWHAT
510
OKE Dl+1,111:FOB K-l
(6)"[REDj";DT5:PRINT:N
EXT:TIS=M000000"
AD
T
1470
E=l
)=""THEN GOSUB 1410 1000 IF INS<>"" THEN 1030 1010 INS="X"jCl=6:G0SUB 900 1020 FOR X-l TO 6:PRINT TAB
T-ENTER
NST THE
1410
YER #"H"£LEFT)'S NAME
BA
POKE
PRINT"[CLR}"iPRINT TAB( a)" IrvsHred} welcome t
FC KM XB
AH MK
1400:D2=0:D1=0:GO
POKE Dl+1,111 IF PCS(PL)=""
POKE
190
PRINT"tBLU)TO PIAY AGAI
350
HEN
NEXTiGOTO
TS=84iGOSUB
DIS="D":GO
370 380
NA5;nlS TURN"lIF PCS(PL
680
MG
340
HC 990 PRINT:PRINT"(UP!"TAB(4)
1400;
670
DI?
KG
HEN
THEN
9:E=E-2:
100
RINTsFOR
="A":GOTO 360 E=80
TO
RR,5iPRINTiFOR 1-1
TO 20:PRINT" ";:NEXT:N A?=PLS(PL)jPOKE CC,NC(P L)
100 K=l
POKE
HB
A=D1iDl=D2:AA=D2iD2=A
IF
980
BD
100
KD2" THEM 330 ER
PK
0 CONNECT'EM ":PRINT:PR INTiGOSUB 1420
OV+C.OC
OV=ViOX=OL
KM 290
E=X:FOR GOTO
IF PC$(PL)="X" THEN OL=
:POKE
117
POKE V.CHiPOKE V+C,14:0
IF E=0 THEN GOSUB
OX tOC-OY POKE
PC$(PL)="X" THEN
V-ViGOTO
X=21
IF Y>LX THEN V-S+40*X+Y
IF 0
JK XG
Y<6
620
100
1360
COMPUTEIS Gazotto
January 1987
113
FX
1370
ROW=(XX-7)/2+l:COL=(YY
HR
120
QE
1390
IF BX(ROW+ZXtZ,l),C0L+ ZX(Z,2))<NL THEN D1=LO C+ZX(Z,3):D2=LOC+ZX(Z, 4):GOTO 310
GQ
1390
GOTO
PG
1400
VOL
JF
1410
1290 5:SOUND
FOR
L
1=5
TO 0
11 SOUND
STEP-11VO
1420
VOL R
5:SOUND
A=l
TO
2,979,2:FO
TO
OS
1430
GE
140
l,Fl,2iFOR K-l
150
1440
FOR
Z=l
TO
RM
1450
Q=INT(25*RND|1))+l:VOL 5:SOUND
15:A=INT(10
1,664,4:F2=INT
(797*RND(1))+1 HC
1460
SOUND O
PF
1470
QiNEXT
VOL OR 2
KG
2,F2,4iFOR T-l
160
5:SOUND Z-l
TO
0
TO
4:FOR
Fl 1022
[SPACEj40:SOUND
5tNEXT
1
170
Fl:RETURN
EH
180
190
200
DATA
49,229,47,170,165,
,38,181,56,165 MX
210
DATA
55,229,51,133,253,
170,165,56,229,52,133,2 54,32,160,192,56 DP
220
DATA
165,55,229,43,170,
165,56,229,44,32,160,19 2,56,165,49,229 PQ
230
DATA
43,170,165,50,229,
44,16B.24,138,101,253,1 70,152,101,254,32 240
DATA
160,192,56,165,51,
229,49,170,165,52,229,5 0,32, 160,192,96 RE
250
DATA
72,138,72,169,9,13
3,211,32,108,229,104, 17 0,104,32,205,189
ES
260
DATA
169,13,76,210,255,
13,13,76,73,78,69,83,46
,46,46,46
Power BASIC:
270
280
GM
290
DOWNJlWHT)
AR
300
DATA":CK=0:FORI=
49152TO49423sR£ADD:POKEI ,D;CK=CK+D:NEXT
HF
310
IFCK<>30932TUENPRINT"ERR
DATA
STATEMENTS":E
30 PRINT"(CLR)[2
DOWN)DISK
(SPACEJOR TAPE (D/T) "fl INPUTAS
RB
40
IFLEFTS(AS,1)=HT"THENDVS ■"PREPARE TAPE":DV=1:GOT O70
GD
50
IFLEFTS(AS,D = "D"THENDV5 ="INSERT
60
ED 70
EG
DATA
90 100
CH
114
110
PRINT"[DOWN]"DV$", THEN (SPACE 1 PRESS [RVS}RETURN
100 T=16iS=l 110 OPEN2,6,2,"I" 120 PRINTI1S,MU1"|2;0;T;S!F
AA
130
FS="INFO PLEASE":POKE25 I,PEEK(71):POKE2 52,PEEK (72) AD=PEEK(251)+PEEK(252)' 2 56:POKE 183,PEEK(AD)1 PO KE187,PEEK(AD+1) January 19B7
PRINT*15,"B-P";2;0:GET# 2,NT?,NS?:T=ASC(NTS+CHR
S(0 )):S=ASC(NSS+CHRS{0) RB
140
PRINT*15,"B-P"i2;FPiGET
#2,FT5:FTS=FTS+CHRS(0)I IFASC(FT$)=0THEN280 PRINTI15,"B-P"t2;BP
GP
150
MP
160
FORCT=1T016
XM
170
GETt2,BI?
AP
180
IFBI5=""THENBIS=CHRS(0)
MK
FI=ASC(BIS) IFFI>127THENFI=FI-128 IFFK32THENFI-63
RE
190 200
HX
210
FX
220
IFFI>96ANDFK123THENFI =
PQ
230
FIAND223 IFFI=34THENFI-63
FC
240
DNS"DNS+CHRS{FI)
BB
NEXTCT
ED
250 260
AK
270
DNS = '""
KR
280
IFDN 5=INS THEN310 FC-FC+1:IFFC=8ANDT< >0TH EN120
QE
290
HJ
300
GH
310
BG
320
IFKC=8ANDT=0THEN560
FP=FP+32 :BP=BP+3'2 iGOTOl 40
GET*2,IT$,ISS
IT=ASC(ITS+CHRS(0)1:IS=
ASC(IS?+CHRS(0))
FM
330
PRI«T#15,"Ul";2;0;ITjIS
MG
340
PRINT#15,"B-P"r2;5
EF
350
FORCT=1T063iGET#2,IDS:I
D-ASC(IDS+CHR$(0)):POKE 831+OT,IDiNEXT 360
POKE53269.1iPOKE2040,13
IPOKE53287,11IPOKE53248 ,110:POKE53249,147 POKE53249,147
,13,63
GR
370
DATA
AR
380
PRINTSPC(15}"(2 DOWN)
MJ
RESTORE:F0RCT=lTO63
84,82,73,78,71,46,
,89,46 DATA 46,46,13,85,B3,69,
JQ
390 400
66,46,46,46,46,46,13,70
EE
410
,62,69
PQ 420
DATA 69,46,46,46,46,46, 13,145,145,145,145,145, 145,145,145,0
[BLU}<- CURRENT
ICON"
READNI:POKE89 5+CT,NI
NI?=NI$+CHRS{NI) NEXTCT
POKE53269,3iPOKE2041,14 :POKE53288,11iPOKE53250 ,110:POKE53251,180
FC
430
FF
440
PRINTSPC(15)"[3 DOWNj
BD
450
IFIU=0THENPRINTM
EM
ER 20
kb
30
JB EK
40 50
60
IFIU=0THENINPUT"
WITH
Y/N";A
AN?<>"Y"THEN GOTO
550
POKE53281,0:POKE53280,0:
PRINT"(CLR)[RED)[DOWN)"S PC( 12)" [RVS.} ICON CHANGER printMdownJMIenter
OF
THE
ICON
XK
470
IFIU=0THENPRINT#15,"B-P
EH
480
IFIU=0THENPRINT*2,NlSf
XJ
490
IFIU=0THENPRINT#15,"U2"
MC
500
;2;0;IT;IS IFIU=0THENIU-1iPRINT"
MH
510
; 2 ; b
T!!E
YO
U WANT TO CHANGE[DOWN)" INPUT IN? PRINT"[DOWN}FILENAME
SEL
XM
520
COMPLETED[13 SPACES)": print"[down)do you TO CHANGE
TO(3
THIS CO
INPUT" Y/N";ANS:IF ANS<>
[11 UP) "iGOTO330 PRINT"{2 DOWN)g43CHANGE CLOSE2tCLOSE15
ECTED IS >[RED}"INS"E43< "iPRINT"(DOWN}IS
KK
460
NSiIF
Article on page 84. 10
[2 DOWN)i4|PROCEED CHANGE";
For GEOS
FILENAME
PRINT"[DOWN}WRITING FILE
COMPUTEfs Gazelle
DS DX DM
EA
POKE53 269,0iDNS=""iIU=0
GOTO30
"+EM$
:CLOSE15:END
66,76,69,46,13,65,
Icon Changer
80
DD
h00"THENPRINTERS+"
tREDje- NEW ICON"
GS
80 GETA$iIFA$<>CHR$(U)THEN
XP
INPUTtl5,ER$,EM$tIFERS<>
65,77,46,46,13,86,65,82
DISK":DV=8:GOTO
70
XE
OPEN15,6,15,"I0"
13,60,82,79,71,82,
ND
OP
80
GP 90
46,46,13,77,69,77,79,82
10 PRINT'MCLR)[2
OR IN
ME
82,82,6 5,69,46,46,46,46
Article on page 101.
HEADING
DATA
,73,65 EG
Information Please
20
192,56,165,47,229,
50,229,48,32,160,192,32
AB
RE
DATA
,160,192,56,165 AE
Listings.
GF
DATA 253,32,160,192,56, 165,45,229,43,170,16 5,4
45,170,165,48,229,46,32
COMPUTE!'* GAZETTE Programs,"
which appears before the Program
(32) iNEXT:INS=3LEFTS(INS + PDS,16)
252,104,133,251,23.
6,229,44,32,160 DC
BEFORE TYPING . . . refer to "How To Type In
DATA
0B,233,104,16S,254,166
PD
Before typing in programs, please
FORCT=1T016:PDSMPD$+CHR$
C=0:FP=2iBP=5
251,165,44,133,252
0,253,208,237,230,254,2
STEP
1,F1,-
70
77,251,240,13,133 HG
Fl=102
STEP-24iSOUND
,F1,.5:KEXT FOR F1=0 TO
14B0
2,979,-5:F
DATA
,160,0,17 7,251,7 2,200,1
T
T.ZtRETURN
169,181,160,192,33
33,254,165,43,133 BX
RETURN
EF
DATA
,30,171,169,0,133,253,1
2
SOUND 2,F2,2iFl«Fl*1.0 5lF2=F2».9lNEXT K,B,A:
PRINT"(CLR}{2 DOWN] INF 0 PLEASE FILE CREATED": END
JS
"Y"THEN10 EQ
85,1 POKE251,0:POKE252,192iP OKE780.2 51:POKE781,16:P OKE7B2,193iSYS6 5496
4:F1=850:FOR
[SPACE}B=1 TO 2:F2=102 2:SOUND
130
2,929,10:NEX
T:RETURN
DH
DJ
1,0,10:RET
URN
POKE188,PEEK[AD+2)iPOKE 1B4,DViPOKE186,DViPOKE1
-6)/2+liRETURN
ANOTHER
SPACES}THIS
want ICON
PATTE
RN"; QP
530
INPUT" Y/N11;A5iIFAS = "Y"
THEN10 DF
540
AF
550
CL0SE2iCLOSEISJPOKE5326 9,0: END
CLOSE2iCLOSE15:POKE5326
9,0:PRINT"£CLR}"iPRINTS
PC(13)"CHANGE ABORTED": END
SM
560
PRINT"(DOWN}FILE NOT
FO
UND":CLOSE2tCLOSE15tEND GG
570
HC
5B0
JA
590
XD
HX
XK
600
610
620
REM REM
** **
ICON DATA ** GEOPAINT ICOH
DATA 255,255,255,146,73 ,1,255,2 55,125,168,0,1,
248,31,141,168 DATA 32,81,248,64,33,16 8,64,225,248,131,17,171 ,255,253,248,136 DATA 17,168,112,33,248, 64,33,169,160,65,250,31 ,129,136,0,1 DATA 255,255,255,136,6, 12 9,136,4,189,136,4,129
630 640
MC 650
PP
660
REM
**
GEOWRITE
ICON **
DATA 255,255,255,146,73 ,1,255,255,125,170,170,
171,255,255,255,128 DATA 0,1,129,94,129,129 ,170,129,128,0,1,133,25 1,117,128,0 DATA 1,191,215,221,128, 0,1,190,237,181,128,0,1 ,189,181,253
MC
670
DATA
128,0,1,187,124,1,
128,0,1,13-1,245,189,255 ,25S,255,35
EG
RJ
680
690
BA 700
REM •• GEOWRITE APPLICA T1ON ICON II** DATA
255,255,255,216,0,
JJ
710
134,0,97,136,0,17,
176,0,13,192,0,3,255,25 5,255,98 REM •* GEOWRITE APPLICA TION ICON *2**
XK
740
DATA
750
0,15,0,128,127,129,131, 255,1,143 DATA 254,1,176,127,65,1 2,16,1,128,12 DATA
,129,138,186,129
AF
770
DATA 136,170,241,128,0, 1,15,255,240,64,0,2,31, 255,248,251
JM
780
FR
790
HEM •* GEOPAINT APPLICA TION ICOM ** DATA
255,255,255,128,0,
1,145,17,1,185,17,1,190 ,170,253,184
MM
800
DATA 64,80
HF
810
820
DATA
5,255,34
320
AD
330
DATA
252,165,165,1,41,2
B?
PRINT"(2 DOWNjPRINTER /N}7";
(Y
Data-Aid See instructions in article on page
92 before typing in. C000:A9
16
8D
08
03
A9
C0
20
6E
C008:66
C2
A9
0F
8D
IB
D4
A9
B4
8D
06
D4 F0
60 03
00 4C
20
73
2A
E7
A7
FF
ED 40 QH 50
GETASiIFAS=""THEN40 IFAS="Y"THENGOSUB200
C9
21
AX XH
XS="":IFN>=41372THEN90 N=N+1:X=PEEK(N):IFX<128T
C020J20
26
CO
C028:00
C9
43
4C D0
E4 A7 03 4C
20
73
91
64
C0
64
C030:C9
52
D0
03
4C
A2
C0
C9
AD
C038:42
D0
03
4C
9D C2
C9
44
04
C040:D0
03
4C
00
Cl
C9
53
D0
21
C048:03
4C
00
C2
C9
4D
D0
03
B2
C050i4C
00 C3 E4 A2
C9
5A
F0
01
60
06
C058:A9
A7
8D
08
03
BE
D7
C060I09
03
60
00
20
73
00
20
22
C068t8A
AD
20
F7
B7
A6
14
8E
2D
60 70
HENXS=XS+CHRS(X):GOTO70 CQ
80
RD
(X?):GOSUB210:GOTO60 90 IFRT>0 THEN PRINT"(DOWN) TABLE TOO LONG":F0R 1 = 1
XS=X5+CHRS(X-128):LN=LEN
(SPACE}TO
DQ
100
1500:NEXT;RUN
CLOSE4:POKEM,0:FORI=491.
52TO492 20tREADA:POKEI,A !F=F+A:NEXT
RM
110
IFF<>10293THENPRINT"ERR OR
RE
120
IN
DATA
STATEMENTS."
tSTOP
PRINT"(2 DOWN HRVS} ES^T [OFF}!CYN}APE/[RVS}g B3D (OFF!(CYNjISK?"}
C070:20
D0
20
FD
AE
20
8A AD
D2
C079i20
F7
B7
A6
14
BE
2!
57
C080:20
FD
AE
20
8A
AD
20
F7
AC
C0B8;B7
A6
14
BD
92
C0
20
D2
98
C090:FF
60
90
43
81
1C 9F 96 97
IE
9E
05 95
9C
C09BilF
98
99
B8
C0A0:9A
9B
20
73
0G
C0A8I20
F7
B7
A5
J4
8A SD C3
AD C0
D4 A8
20
D0
MD
133
GETAS:IFAS = ""ORASo"D"A NDA5<>"T"THEN130
C0B0IA5
15
8D
CA
C0
A9
00
8D
E2
RK
140
DV=1-7*(A5="D"):IFDV=BT
C0B3iE9
C0
A9
08
BD
EA
C0
20
CE
C0C0:DF
C0
E0
65
D0
F9
20
DF
63
HENBS«"0i"+B?
C0C8:C0
E0
00
D0
F2
20
DF
C0
88
FS=BS:POKE780,LEN(F5) :A
150
160
FK
170
C0D0:E0
=PEEK(53)+256*PEEK(54}LEN(FS):POKE7B2,A/256
83
D0
EB
AD E9
C0
85
98
C0D8:41
AD
EA
C0
85
42
60
EE
B4
C0E3:E9
C0
D0
04
18
EE
EA
C0
F4
POKE781,A-256*PEEK(782)
C0EB:AE
FE
0A
60
00
50 4F 4B
F3
:SYS65469:POKE780,1:POK
C0F0i45
32
35
33
2C
BF
87
68
53
E781,DViPOKE782,PEEK(78
C0F8i00
00
00
90
40
FD
00
00
7D
C100:20
73
00
20
BA
AD
20
F7
B5
C10a:B7
A6
14
86
FD
20
FD
AE
17
Cl10:20
SA
AD A2
F6
A0
C0
20
02 91
0)
SYS65466:POKE
251,0:POK
E252,192iPOKE781,69:POK
C118;D4
BB
20
FD
AE
20
8A
AD
S6 5496
C120:A2
FB
A0
C0
20
D4
BB
A9
89
PRINT:PRINT"{DOWN)LOAD" CHR5I 34}B?CHRS(34)",8,1 -[2 SPACES)NEW
C128iB9
8D
02
03
A9
Cl
BD
03
CE
C130:03 C138:A9
90 F6
05 A0
81 C0
00 00 20 A2
00
00
12
BB
A9
IB
Cl40:33
A0
Cl
20
67
B8
C148iA0
C0
20
D4
BB
20
A2 F6 DD BD
1A 75
C150:A2
00
BD
00
01
F0
06
9D
52
C158iFF 01
E8
D0
F5
A9
B5
85
8D
E782,193iPOKE780,2 51:SY
DD
180
[2
SPACES)-(2 SPACES)SY
S49152" FC
190
END
PF
200
P»1:OPEN4,4:PRINT#4,"BA
C160:19
A9
Cl
85
1A
A0
00
Bl
70
C168:19
9D
FF
01
E8
C8
C0
04
DF
C170:D0
F5
A9
10
B5
FC
86
02
3F
C178:A9
FB
A0
C0
20
A2
BB
A9
9C
C1B0:33
A0
Cl
20
67
BB
C188:A0
C0
20
D4
BB
20
A2 FB 5F 0D B8 0F
C190i20
DD
BD
A6
02
A0
C198I00
01
F0
07
9D
FF
C1A0;C8
D0
F4
A9
20
C1AS:E8
C6
FC
D0
C9
C1B0:CA
AA
20
86
A4
Cl BB: 41
C6
FD
F0
C1C0:A9
83
BD
C1C8:03
03
4C
C1D0:0B
F7
-1TO15-LEN(XS}:PRINT#4,
ClDBi AS
■
SIC{9
SPACESiMB$:PRINTI
4:RETURN
EJ
210 N1=N-41117:PRINT1I{CLR} E83TOTAL BYTES="N1" OVE
R/UNDER
(+/-)="RT
MA 220 AS=XStPRINT"[DOWN)|33"X STAB(10}"JCYNj"!iINPUTA EG
230
5iifaS=x$thenprinta5 LA»LEN(AS):D»LA-LNiRT-R T+D
XD
240 FORI=>1TOLA:POKEM,ASC(MI DS(A?,I,1)):M=M+1:NEXT:
POKEM-1,PEEK(H-l}+128 RH
250
1,191,223,253,184,
B0,1,144,80,1,144,80,1, 144,3,255 DATA144,2,1,144,2,245,1 44,2,189,128,2,1,255,25
XM
DATA 141,190,165,141,1, 166,141,50,167,141 DATA 58,167,169,68,141, 251,165,169,192,141
C010IE0 C018:00
68,1,144,68,1,144,
0,1,144,80,1,144,80,1,1 KQ
JA 30
1,143,255,241,128,
0,1,136,146,129,141,170
SE
N=41117:M=4922l:PRINT"EN TER NEW LANGUAGE NAME":I NPUT
31,255,248,64,0,2,
28,254,177,131,184,1,14 760
20
1,255,255,255,224,
730
DM
HM
0,7,159,0,249,12B,255,1 DATA
CONSTRUCTION
T£8^{2 DOWN)"
GX
FH
GJ
280,6:POKE53281,6:PRINT"
0,1,128,0,1,255,255,255 DATA
310
54,133,1,96
10 PRINT"(CLRHCYN)m:POKE53 KEYBOARD
HS
,129,0,129
KD 720
HP
31,252,0,31,129,188,31, 129,94,1,129 DATA 235,1,12B,0,1,128, ,128,0
GF
Article on page 56.
**
,255,255,255,227
CG HC
Keyword Construction Set
IFPTHENPRINT*4,XS;iFORI ";;NEXTlPRINT#4,A5
01 01
B9 E8
0C C2
9D
FF
01
CE
CA
CA
20
2E
44
41
54
BD
03
4C
3B
Cl
DB
02 74
03 A4
A9 F3
A4
8D
61
7F
E3
37
00
F7
08
53
FF
F7
5B
FC
8D
00
D4
A5
FD
3D
E6
8D
04
C1E0101
D4
A9
11
27
260
RETURN
C1E8:00
A2
00
E8 D0
D4 FD C8
A0
CG
D0
B4
FG
270
DATA
C1F0:F8
A9
00
8D
04
D4
C1F8:00 C200:20
00 A2
00 C0
00
00
00
60 00
00 00
68 7C
00 7A
BE
F7
73 A6
8A
20
20 B7
20
C208:AD C210:86
A4
7B
CA
43
84
44
A5
41
85
7A
36
9,69,141,189,165,141
C218:A5
20
79
00
C9
1A
C220:83 C22SiD0
85 07
7B
DATA
42 F0
20
73
00
C9
83
39
F9
20
73
00
C9
2C
F0
40
169,0,133,251,169,
160,133,252,160,0 FK
280
DATA
162,32,177,251,145
,251,200,208,249,230 FQ
CX
290
300
DATA
252,202,208,244,16
0,166,141,49,167,1
41,57,167.169,192
COMPUTE!'s Gazette
January 1987
115
C230IF9
C9
2D
F0
29
20
9E
B7
98
A0
00
91
14
E6
14
D0
79
E6
IS
20
79
00
C9
00
84
C24B;D0
E0
A0
01
&1
7A C9
00
9D
C250:F0
0C
20
73
00
20
73
00
F3
C25&S20
73
00
IB
90
C5
A6
43
7Q
44
86
7A B4
7 El
60
00
94
C26B:8D
09
03
EA
A2
16
BD 92
79
C270:C2
20
D2
FF
CA
D0
F7
C27QI06
BD
2.1
D0
A9
06
SD
A9 20
EC 36
C280 3D0
60
20
44
45
54
41
56
23
54
43
41
20
44
49
41
2A
C290 :2D
41
54
41
44
20
20
20
9E
C298i9F
93
03
00
00
20
73
00
3D
C2A0:10
E9
40
AA
BD
C9 C2
85
7F
A9
01
05
FD
20
73
00
EG
C2B0:1B
E9
2F
AA
18
06
FD
26
43
C2B8jFC
90
02
E6
FD
CA
D0
F4
41
C2C0:4C
D8
Cl
00
00
00
00
00
DA
C3
FA 0C
2D
51
66
91
6C
B{0FF} TO SWITCH DAND-P
Mastering 128 Sound and Music
ASS BP
Program 1: 128 Sound and Music—Saints
DM
390
GO
EP AP
40 50
ENVELOPE 0,0,9,3,0,0 A5=wV104QCCfEQFQaV303QC"
AC
400
DX
60
&$="V303QGV204QEV105QCQC
OJ 410
B,3,0,3,3,2,384
20
73
00
20
EC
ED
60
00
C9
40
30
02
82
C2F0:E9
40
60
AA
BD
FD
8D
2B
C3
B5
FC 60 40
C2
C2F8:B£J
41
42
B4
A2
C0
Eft
A9
93
20
D2
B5
C308jFF A6
7A A4
7B
86
43
84
D3
C310:44 A5
41
85
7A
A5
42
85
18
C318:7B
20
AE
C3
A0
20
34
FC
03
4HEV3030GV2O4QCV3O3UCV1
C320:B4
FD
84
FE
20
73
00
C9
B2
04HCV3O3QEV2UGV303QGV1O
0326:00
F0
17
C9
2C
D0
03
4C 62
C330r4D
C3
20
EC
C2
A6
FD
86
55
4HEV303QG\T204QCV303QGV1
C3 3B:FC A6
FE
B6
FD
as
fe
18
4C
E2
20
Dfl
C2
20
73
00
57
3GDV1O4QBQAV3O3QBV2Q4QF
83
D0
F9
EA
AS
FF
48
95
02
49
A9
01
48
A9
00
4D
V3O3QDVIO4OGQFV3O3QGV2O liV303QGV104QEODV303QGV2
63
BE
DA
0368:83
C3
A2
CF
BE
89
C3
IB
B0
ao
c3
90
03
EE
77
C3
8D
68
C3
38
D0
EF
Cl
0S
A0
24
20
9A C3
BD 62
C388i97
Dl
99
42
03
8B
33
38
7 B
C390:CA
D0
F4
20
A4
C3
\a
90
47
00
9D
0E
DC
A9
BD
37
85
01
7F
&0
A3
0D
A0
PI
C378rB9
C3A0 :33 C3AS :A9
35
01
01
8D
60 0E
A9 DC
?QD
FB
07
A9
31
BD
,15
D0
C3B8 :3D
27
DS
BD
17
D0
SD
)D
F7
C3C0 :D0
A9
80
SD
00
D0
SD
01
63
:D0
A9
05
20
D2
FF
EA
BD
BF
C3D0 :21
D0
A9
00
A0
C3 D8 :03
OG
D0
FA
BD
45 1C
99 D0
39 60
DB AC
C3E0 :20
CF
FF
C9
0D
D0
03
4C
07 B0
C3ES ilC
C3
C9
5F
Dfl
0E
A9
00
C3F0 :8D
15
D0
20
IB
£$
20
5E
97
tC2
4C
74 A4
18
90
El
D7
6C
C400 ;FF
00
00 03 00
00
00
00
89
Before typing in programs, please refer lo "How To Type In
COMPUTE!'* CAZFTTI Programs," which appears before the Program
JX
80
QA
90
All
100
OC" F?="V304QCV2QEV303QGVIO
O4QD" EX
110
GS="VlO5QCV3O4QEV20GV30
QB"
PJ
120
HK
130 GET X$
ED
140
PA
150
IF X5="C" THEN GO TO
37
3
IF
X5="L"
THEN
P-l):GO TO
LP=ABS(L
120
DC 160
IF XS="B" THEN BP=ABS(B
AJI
P-l)iGO TO 120 IF XS = "fI" THEN
170
HP=ABS(H
P-1):GO TO 120 PX AS
180
IF
XS="R"
THEN
190
0 IF
GO TO 40
X?="P"
THEN GO TO
21
0
JS
200
GO
QJ
210
FILTER
TO
AJ
230
PRINT" {2 DQWNj"
GB
243
GQSUB
430:PLAY
450:PLAY GOSDB
SUB 260
GO
GH
270
END
BJ
2S0
GH
290
MP
450IPLAY
Program 2: 12B Sound and Music—Jay KR 10
REM
430:
DOWN}(2 TAB]
HH
DOWN](TAB]
I 3
NN AR
AJ
310
E?:PLAY
50
BANK
CS PX
VOL 6 ENVELOPE
70 80
January 1687
10 8,3,I,I 2,6,2. 20
0 CF
90
CK
100
PLAY"VlU9TaX0V2T8X0V3T7
XB
110
A5="V3O1-0GV1IR04IGIAIB
FILTER
0,1,0,0,7
XI"
I»FQGV3O2.QEV1OSICIEIDV
2O4IA" SS
120
EV1O4IGIAIBV2ID" RS
J30
IDIEV2O4I#FQGV30l,QBVlO 1O4IAIBIGV2O3IB"
140
HR
150 VOL LAY
160
Irvs}
print"ldqwn}press FILTER"
{RVS)
CSiPLAY
BS:P
DS
E5 = "V204GDV302.UGVT,O4IB IGIAV2I#FQGV302.QEVlO4I
SD
170
V1O5ICIEIDV204IA" F?="V2O4QGV3O1.QBV105ID
IGI#FV2Q4IAQBV3O3-0EV10 5IGIDO4IBV2IGO3QBV3O2*Q
PV1O4IGIAIEJV2IG" KS
180
GS="V2O4QAV302.QCV104IE
05lDlCV2O4l#FQEV302.Q#C
[svs]
LtOFFl TO SWITCH LOW-PA
7spLAY A$:PLAY
3O5IDICV2O4HFQEV3O2 .QC
"###M##"rC
c[offj to change cutoff
[J^
PIGlAV2lDO3aAV3O2,Q#FV.V 04IDI#FIAV2IGQIFV302,QD VlO5IC04IOIAV2l#F"
T0FF{0FFj{4 SPACES}
print"{dowkIpress
C5="V2O4QEV3O1.QAV1O5IC 5IDIC04IBV2IDQEV3O2.QCV
PH
USING
B$="V2O4QGV3Ol.QDV1O5ID 5IGIDO4IBV2IG03QBV3O1-Q
F?:GO
SPACES HHVSjCU
frequehcy"
AS 330
JOHA
BACH"
15
TEMPO
U SPACES){RVS)C-12B SI D FILTERU DOWWJ"
SS
SEBASTION
XM 60
HE
f, lp, up, hp, res
SD
SPACES 3 BY"
40 PRINT"[5
PRINT'MCLR} (TAB}
DESIRING"
FE 30 PRINT"{5
D?:GOSUB
(TAB}{2 LEFT]RESONANCE" 300
JOY
RF 20 PRINT"{CLRH5 DOWN 3 16 SPACESJJESU, JOY OF M
{3 SPACES){RVSjBP(TAB] [OFFH2 SPACES) {RVS]HP DC
" V1X1"iRETURN
IGI#FV2O4IAQBV302.QEVlO
120
PRINT "{2
SPACES){RVS1 FILTER 0
PLAY
460
45Q:PLAY G$ TO
{7
NlOFFJ le spaces]"
A5:GOSUH
B? :GOSUB
430JPEAY
MC
PRINT" [UP)[TAB)
V2QDV3O2.QGV105IDICV204
I'IAY"V1T8X0V2T0X0V3T0X0
250
{up} [tabHrvs]
[7 SPACES){OFF 1FILTER 0 ffErvsJP spacesHoff!"
450
CF,LP,BP,HP,RES
JH 220
AS
JP
130
{rvsIlpItabHoff}
COMPUTE!'* :,<.-,■;-
PRINT"
AN'S
GOSUB2B0
M V1X0"
; RETURN
E?="V3O3QEV2QGV1O4OCQEV3 O2OGO3QGV2QBV1O4OFHGV3O3
THEN
120
TO
PLAY
DS=B$
Listings.
116
GO
QF 430
QC
PLAY C$
BEFORE TYPING . , .
420
JQ 440
AA
C2E8iCD
70
RES>15
(
400
GO TO
O2QGO3QGV2QBV1Q4Q.FQGV3O3
C2E0:20
EK
120
IF RES<0 OF
AP
65
E4
370
TO
TO
INPUT" (DOWN}RESONANCE 0-15)" 7 RES
O3QC" C$="V303QEV20GV104QCaEV3
00
03
E0
GO
V3O3QFO4QCV2QFVIQAO5QCV3
73
FF
FREO
ENVELOPE
C9
4C
INPUT" {DOWNjCUTOFF
33
20
A2
370
RP
00
03
BD
RESONA
380
73
W
NCE" PRINT" {down}press (rvs} P|0FFj TO PLAY":RETURN
CHANGE
BD
A4
A8
360
TO
CF=B00:LP=1:BP=0:HP=0;RE
74
FF
[RVS)
OH
R(OFF]
20
20
C2
iDOWN] PRESS
PRINT"
JP
15:PLAY"X0"
E5
F3
FILTER"
DA 350
UENCY (0-2047)"rCF IF CF<0 OR CF>2047 THEN
8:TEMPO
4C 00
C9
[rvsJ HIGH-P
VOL
44
20
SWITCH
J0
03 73
6S
TO
PD
C2D8:D0
C360IC3
Hi OFF} ASS
Article on page 58.
C2D9:20
C340:C9
FILTER" PRINT" {downIpress
340
V1O4IBIAIGV2IEO3QAV3O2.
QDV104IDIGI+FV2IC"
RE
19^
H?="V2O3QBV3O1HGV1O4IGI B05IDV2O4IGQBV105IGIDO4
IBV2IDV3O3IGQDV2QBV1O4I ss
200
JE
210
GIBO5IDV204IGV302IB"
PLAY
E?:PLAY FSiPLAY GS
:PLAY HS
IS="V3T7X0O1-QGV2T704.H DV1T7.HBV3O3,Q#F.QEV2O4 .QGV105.QC"
SD
220 J$="V105.HDV2O4.QAV3O3.
Q*F.QEV2O4.QG.QIFV3O3.Q DV1O5.QD"
JA
230
KS="V1.HCV2O4.QGV3O3.QE
JG
510 AG$=BS
HH SK
520 AHS»C$ 530 AIS=DS
FM
540
AJS=ES
JF
550
PIAY AGSjPIAY
JR
560
HS
5 70
QB" 240
LS="V104IAV2Q#FV3030DV1 T8O4IDIEI#FV2T803QAV3T7
RP
J.I
PD
25C 260
270
IGIBO5IICV2O4IGV3O3IE"
KB 590 A1J$ = "V3T7O3.QDV2T7O4.Q# FV1O5IDO4IDIEI#FV2.QDV3 O3.QCVlO4IAItGI*GV3O2.Q
Rii 610 AOS="V1O4IAV2QEV3O2.QAV
MS="V301IDV204QIFVlO5IC O4IAItFIDI#FIAV2IDV3O3I DQDV2QAV105IC04IBIAV2It FV3O3ID" NS = "V3O3.QGV2O4.QDV1.IBI
0S="VlO5IDV3O2.QBV2O4QG
BV2O4.QDV1IBIA"
KM
QD
105IDICIDV3O2.QBV1O4IBV 2SR.SCV1IIGV2.SDO3.QBV3 -QEV104IEI#FIIG" 630 AQS="V1O4IAV3O3.QAV2O4. QCV1O5IC04IBO5ICV204.QC V3O3.QAV105IEID1DV204.Q
QAV105IAKGIAV205QCV3O3 .QFV1O5IEICV2O4IAQFV3O3
PLAY
MSiPLAY NStPLAY 05
KB
310
QS-"'V2O3.QBV3O2.QGV1O4I
PS
GIBIAIBV2.QDV3O3.QGV1O5 IDICICV2O4QGV303.QEV105 IEIDV2O4IA" 320 330
PS CC
340
350
7iPLAY
QSiPLAY
R?iP
LAY S?:PLAY T? KB
360
SC
370
HO 380 PP 390 DM 400 PO
410
HJ
420
DG
430
XQ
460
CM
470
1IX
690
700
AAS="VlO4IIFV2.QAV303QD V1T804IDIEHFV3T7X1O3QD V104IAIGV2T8IEV3O2IDQDV
KA
710
AE$="VIO4IEV2.IAV3O3.QC
EF
720
PLAY
AC$:PLAY
VIO5IDV203.SBV1O5ICV204 .SCO3.QBV3O3.QDV104IBIA IGIDV2O3.QAV3.QDV104IGI
#F"
PG
840
BHS = '"V104IGV2T8O30BV3O2 .WGV1O4IB05IDV2O4IGQBV1
OSIGIDO4IBV2IG0DV1IGIBO 5IDV2O4IG"
RS 850
DG
PLAY
BESiPLAY BFSiPLAY
[SPACEJBGSiVOL 7 IPLAY B
860
BIS="V2O4QDVIO5IFIDO4IB IGV3O2WGV1O4IBO5IDV204I GQEV1O5IEICO4IAV2IC"
FG
BJ5="V2O3QAVlO4I#FIA05I
870
CIDV3O2.HGV1O4IBIGV2ID0 PB
3QBV1O4IEIGIBV2IE" BKS="V2O30EV3O2WGVJ05IC O4IAI#FV2O3IAQ#FV1O4IDI
880
#FIAO5ICV2O4QtFVriBIAV2 FA
ID" BL? = "V2T7O4 .QGV3T7X0 .QD
890
V1T7O4IBIGIAIBV2.QDV303 ■QGV1O5IDICICV2O4QGV303 .QEV1O5IEIDV2O4IA" XK
PLAY
900
BI?lPLAY
EK
910
BMS=RS
XP
920
AVS="V1O5IAV2HDV3O3.QFV 1O6IC05IB06ICV3O3.QDV1O
GQ
930
BNS=SS BOS=TS
KS
940
AA
950
BPS=US
5IAV2SR.SEV1IFV2.SF.QDV
PLAY
BM?;PLAY
BNS:PLAY
[SPACE)BO$:PLAY
AT
AWS="V1O5IEV2.QCV3O4.QC V1O5IGIFIGV2.QCV3O3.QEV 1O5IEICO4IGV2QEV3O3.QCV 1O4IAI5BV2ID"
B
r s
5ISBIA"
303.0GV1O5IDIEIF" I'LAY ASSiVOL J5:PLAY S:PLAY AUSiPLAY AVS
BJS:PLAY
[SPACEJBK?:VOL 3iPLAY
O51GIFIGV2.QEV3O4.QCV1O
BPS
HA
960
BQS=VS
QC
970
KK
980
BRS=WS BSS="V2O3WBV3WDVlO4WGn
HA
990
PLAY
QX
1000
BQSiPLAY
fSPACEJBSS
BRS:PLAY
PRINT"lCLR]"
AX5="V2O4QCV3O3.QFV1O4I V105ICO4IAIFIDV2QBV3O3. QGV1O4IEIFV2O5ID"
PC 730 AY?="V2O4QGV3O3.QCV1O4I EICIDV2IGO5QCV1O4IEIGI* FV2IAV3O3ICO2QBV2O5QDV1 O4IGIBIAV2IIFV3O3ID"
FK
740 AZS="V302.QGV203.HBVlO4 IBIGIAIBV3O3.QGV1O5IDIC
ADS:PLAY
£SPACE]AES:PLAY
BEFORE TYPING . . . Before typing in programs, please refer to "How To Type In COMPUTE!'* GAZETTE Programs,"
which appears before the Program Listings.
ICV2O4.QCV3O3.QEV1O5IEI D" PLAY AWSiVOL 13:PLAY AX SsPLAY AYSiVOL iliPLAY
AJ
750
BG
760
BAS="VlO5IDV204.HDV3O2■ QBV1O5IGI*FIGV3O2.QEV1O 5IDO4IBIGV2.QDV3O3.QEV1 04IAIB"
PP
770
BBS="V1O5ICV2O4.QCV3O2. QAV1O5IDIEIDV2O3.HBV3O2 .QBV105ICO4IBIAV3O3.QOJ 104IBIG"
AFS-"V1O3IBV2O4.HGV3O2. QGVIO4IBIAIBV3O3.QGVIO5 IDICICV3O3.QEV2T8O4QGV1
500
QR S30 BGS="V104IEV2O3.IAV3.QC
A05ICO4IBV2IE.QFV303.QD
PLAY YSiPLAY ZSjPLAY AA 5:PLAY AB? ACS="V303.QGV2T704.HBV1 IDIGIAIGV3O3.Q#FV105IDI CO4IGV2O5.QCV303.QEV105 IEID" ADS="V104IGV205.HDV302.
O5IEIDV2O4IA" FM
5IDO4IBIGV2O3.QBV3.QEV1 04IAIB"
680 AUS = "V104IGV2O5.HEV304.
KQ
C04.QBV1I#FV3O3.QDV1O4I AIGIDV3O3.QDV2O4.QAV1IG I#F" 490
AS5="V200AVlO5IFV3O3.QD V105IEIDV2O4IIGQAVVO5IC
IA05ICIEIAV3O3.QA.QBV20 5.QDV1T7O4.QG"
YS=JS
V1O5IDV2O4.SBV1O5ICV2.S
QS
BFS="V105IDV2O4.HDV302. OBV1O5IGI#FIGV3O2.QBV1O
670 AT5="V2O5.HCV3O3.QAV1O4
5IDO4IBIGV2.QBV3O3.QEV1 O4IAIB" 480
820
[SPACEjAQSiPLAY ARS
PLAY US:PLAY VS:PLAY :VOL 3:PLAY XS
QBV105IGHFIGV303.QBV1O
PD
AOS:PLAY APS:PLAY
V3O3.Q#DV104IBIAV2I#FO3 QBV3.QEV1O4IEIAI#GV2ID"
DQ
MG 440 ABS=MS 450
SJ
QCV1T8O5ICIDIEV3O3.QAV1
2O4Q#FV1IAO4ICO4IBV2IGV 3O3ID" FJ
650 PLAY
GP 660
GX
S?=CS VOL
IGIAIBV3O3.Q»FV1O5IDICI CV204.QCV303.QEV1O5IEID
.QEVIO4IB05ICV2O4IA"
MG
BBSiPLAY
BES="V3O3,QGV2.HBV1O4IB
640 ARS="V105IEV3O3.QCV204.
1O4IBIAIGV2IEQCV3O2.QDV 104IDIGI#FV2IC" 300
HP SR
SK
BA?:PLAY
[SPACEjBCSiPLAY BDS
1O5IC04IBV2IDQEV1O5ICV3 O3.IAV1O4IAV3O3.IGV104I
O5IDICV204IGQ#FV303-QDV
ED
800 PLAY
GK 810
AV3O3.QDV1O5IFIE"
P5="V2O4QAV303.QCVlO4IE
:PLAY
RJ
[spaceJamsivol Hiplay
EICV3O3.IFV2O4.QAV1IDV3 O3.IEV104IE" 620 APS»"V1O4IFV3O3.QDV2HBV
BDS="V302.QDV204QtFV105 ICO4IAItFIDItFIAV2IDV3O 31DQDV2QAV105ICO4IBIAV2 IDV3O3ID"
PLAY AK?:PLAY ALSiPLAY
[space Jans
3.QBV1O4IAIBV2IG" 290
GV3O3ID"
SQ 790
ALS=GS
VOL ll:PLAY ISlPLAY JS: PLAY KS:PLAY LS
V1O5IGI#FV2O4IAQGV3O1.Q BVlO5IGIDO4IBV2ItFQEV3O FP
ESPACEjAlSiPLAY AJ5
O4IBV303IGQIFV2O4QDV104
ICV204IIFQGV3O3.QEV1O5I CIEIDV2O4IA2B0
AHS:PLAY
KF 600
GIAIBV2QGV3O3.QIFV105ID
DS
DV1O4IDIEI#FIAIGV3O3IIX)
X1QDV1O4IAIGV21EV3O21 DO DV2O4QIFV1IA04ICO4IBV2I GV3O3ID"
BCS="VIO4I#FV2O3.HAV3.Q DV2O4QIFV1IAO5ICO4IBV2I
EQ 580 AMS="V203QBV301HGV104IG IB05IDV2O4IG.QBV1O5IGID
.Q#FV2O4.HDV3O3.QGV1O4.
BM
SF 780
[SPACE}AZS
COMPUTE!* Gazette
January 1987
117
BEFORE TYPING . . . Before typing in programs, please refer to "How To Type In COMPUTED GAZETTE Programs,"
which appears before the Program Listings.
EC
DA 400 QD 410 XP
KH RK KJ RX BX
Decipede See instructions in article on page 50 before typing in.
Program 1: Decipede—Part 1 KP
10
IF PEEK(49152)=169 THEN3 0
AR 20
IFL=0THENL=liLOAD"DEC ML
QP
38
",B,1 PRINT
FP
40
M-3iW»1iC-1iS-25iP-25
CHR?(8)1GOTO580
XD 50 PRINT"{CI,R){YEI,]GUNS"iM; "[5 SPACES}SCORE",-N; " {9 SPACES]JBLK} WWWWWWWW
390
GS
80
FORI-1TO21
AP 100 NEXTI~ AB
110
120 R=.RND(1)*679+1 130 POKE1144+R, B8 140 NEXTIjP0KE1984,8SiPOKE2 023,60:POKE1864,62
AR
150 GOSUB190
JE 160
SYS
GX
170
SYS
49152
QX
180 GOTO240
JH 190 SYS 496B0ISYS 51432iPOK E49299.2
MJ MQ
200 210
POKE52994,CiPOKE52996,S POKE 52998,0:POKE52997,
DQ
220 POKE52999,0iSS-2iPOKE53 013,SSiPOKE53015,0iPOKE
240
CF
250 IFPEEK(5299B)<10THENH=M -1:IFM-0THENPRIHT"[CLRj
EM
260
270
CK 280
300
320 330
RQ PQ CE
340 POKE1144+R.8B 3 50 NEXTI 360 POKE1110+Z,32
QE
370
Z-RND(1)*31+1
AA
380
POKE1118+Z,B8
118
SYS
50614
FORI=1TOX+Y+13 R=RND(l)*679-t-l
COMPUTE!* Gazelle
Januaiy 1967
CF
A9
Cl
CF
A0
AF
C020:00
A9
C028:03
CF
EA
EA
A0
00
F9
02
E6
02
A6
02
CB
C048iD0
02
E6
03
Bl
02
C9
20
09
C050:F0
21
C9
58
D0
0E
18
A5
E5
C058102
69
27
85
02
90
02
E6
AF
4C B9 C0 C068iA0 00 A5 9C C0701C0 94 9C 20 C078i8E 13 CF «
20 D0 E6
EA
CA
56
3A
0E
63 Cl 03 4C C0 A2 C4 00
C0B0I00
00
A0
00
A9
51
91
02
CD
C088iC6
02
A6
02
E0
FF
D0
02
8D
C090:C6
03
Bl
02
C9
20
F0
21
5E
C098iC9
58 85
D0 02
0E 18 90 02
AS E6
C0A8:73 C0 C0B0iA5 9C C0B8i9C 20
20
68
C0C0tCF
4C
0E
C4
C0C8100
00
A9
80
C0D0109
OS
IFP-7THENP"13
510
520 SF 530 cc
IFS<7THENS-7
C060J03
GOSUB190
SYS 50572iPOKE251,211iP OKE252,7iSYS49152
HF
540
GOTO240
BA
550
PRINT"(CLRj[15 RIGHT] [10 DOWN)[RED]GAME OVER
560 570
CR 580
C0A0i29
PRINTiPRINTiPRINT"
(15 RIGHT}SCORE";N
FORS=1TO4000:NEXT
POKE53280,0iPOKE53281,0
iPRINT"[CLR](BLU) [7
DOWN)";
PE 590 PRINT"(4 SPACESHRVS) (2 SPACESH'ItOFFl {RVS)£
£
E*3(0FF)
l«lTOFFi
[RVS]
[RVS)£ %*}
Toff) (rvs)£ B*3Toff) {space)[rvsT£ I*J[off] {RVS) (2 SPACBSjgM
(OFF) {RVS)£ |*HOFFJ" JQ 600 PRINT'U SPACESl(RVS)
(OFF)
{RVS)
[OFF]13
[OFF)
tRVS]
SPACES)[RVS)
(OFFJ[4 SPACES![RVS) (OFF)(2
SPACESjlRVS)
(OFF)
[RVSj
(OFF)
(OFF)
[RVS)
(OFF) .[RVSj
{OFF({3
iRVS)
SPACES)[RVS)
{OFF)"
GR 610 PRINT'U SPACES)[RVS] [OFF) {RVS) (OFF) [RVS) {2 SPACESHOFFj [2 SPACES][RVSl [OFF) {4 SPACES)[RVS] [OFF)
{2 SPACES j[RVS)
[2 SPACES){OFF)£ [2 SPACES){OFF)
[2 SPACESJ(RVS)
{RVS) CF 620
(OFF)
{RVSj
{OFF)
[RVS]
{2 SPACES][OFF}"
PRIHT"[4
SPACES](RVS)
{OFF] {RVS) [OFF] [RVS) (OFF)[3 SPACES)[RVS) [0FF]{4 SPACESJ(RVS) (0FF](2 SPACES)(BVS) {OFF)S3 SPACES](RVS) (OFF](3 5PACES)(RVS) {OFFJ {RVS) (OFF) {RVS) {OFF)"
ME 630 PR1NT"{4 SPACESJ(KVS} 12 SPACES)(OFP)£ %*i
{RVS)
{OFF)£ |*TtRVS)
{SPACE][OFFTf i*3lRVS] [0FF}£ [RVSl {OFF] (3 SPACESfg*3[RVS] 1OFF)£ [RVS){2 SPACES) [OFF)£ g*i[RVS) (OFF] £[3 DOWN)" SX 640 PRINTiPRINTSPC(B)"{RVS) PRESS
{OFF)"
MA 650
TRIGGER
TO
BEGIN
IFPEEK(56320)=>111THEKRU N
EX
3E
C018:00
EA
WWWWWWWWWWWWWWWWWWWWWWQ 310
8D
91
);M;TAB(17),N PRIHT"[UP] 1 BLK]WWWWWWWW
FE
01
C9
IFN=>12000*WTHENM-M+liW
XE SA
A9
51
"W+l
QQQOQQQOQ*
14
10
MH 290 PRINT"{H0ME](YEL)"TAB(5 FR
8D
C040:A9
"tGOTO550 X~PEEK(52997)1Y=PEEK(52
•1200
C0
CF
REM
PEEK{53002) N=N+X*25+Y*50+SP*200+SI
E7
C010IA9
C03Bi20
998)iSP-PEEK(53015)iSIMK
A6
FE
C030J0B
RETURN XJ
03
85
S-P-4iP-P-11GOTO500 S-P-4iP-P-11GOTO500
6,0
230 FORXX=54272TO54295iPOKE XX,0iHEXTtPOKB54296,15i
85
04
S-P-4iP-P-11GOTO500
0
OD
04
450 460 470
50572iPOKE2S1,211iP
0KE252.7
A9
FD A9
S-P-3iP-P-11GOTO500
FORI-1TO150
KH CS KG
02
440
SPACESjX";
PK 90 PRINT"X[36 SPACESJx";
85 85
430
WVWWWWWWWWWV.QQQQQQQQQQ" ;
PRINTul39
50 46
8D 09 41 91 FB A9 85 9C 8D 01 8D 11 CF 8D
IFC<8THENS-PiGOTO500 S=P-1
GH
C000:A9
C008:A9
0,470 S-P-3iP=-P-lIGOTO500
JA 480 HE 490 AD 500
FP
Program 2: Decipede—Part 2
420
HC 60 PRINT"WWWWWWWWWWWWWWWWWW 70
-1IGOTO490 C-C+lIIFO15THENC-1
IFC/3<>INT(C/3)THEN4B0 ONC/3GOTO430,440,450,46
WW";
GH
IFPEEK{52998)<10THENP-P
40
660 GOTO650
CF
00 BD 61 CF 8D 37 0A CF 05
02 03 Cl EA A0 4C 9C C0
3E C6 00 48
69 D4 4C 5F 00 99 84 51
D0 03 E6 C0 A2
82
BE
13
00
00
00
00
4B
12 02 D4
D4
A9
8F
00 00
C6 00 00 C10BI18 A5 C110I02 E6 C118i4C 54 C120iFD E6
03 60 00 00 00 00 00 00 Bl FD C9 51 FD 69 27 B5 FE A2 39 BE
08
CF
3C
Cl
A0
00
A9
20
91
91
FD
A6
FD
D0
02
E6 A4
C1281FE
60
00
00
00
00
00
00
43
C130I00
00
00
00
C138100 A0 C140113 18
00
Bl
00 00 00 00 FD C9 51 F0
A9
AS
FD
C148i90
E6 FE IB Cl C6 FD C6 FE D0 05
BD
13
C0D8iD4 A9
81
C0E0I00
00
00
SD D4 A9 8D 12 00 00
C0E8iCF
00
00
00
C0F0:00 C0F8I00 C100:A0
02 C150iCF 4C C158i91 FD C160 1D0 02 C16BiC9 2A C170IC8 C9 C178iC9 03 C1801CB C9 C188iC9 55 C1901C7 C9 C198ilA C6 C1A0:CF
00
69
29
CB
8D 0F
69
60
00
DC
6C
0B
43
00
00
52
00
00
BA
00
00 7A
F0
13
72
FD 90
33
85
FD
B3 E0
A2 00
BE 08 9B
A0
00
A9
20
C6
A6
FD
E0
FF
CB
60
00
00 00
98
85
9C
4C
47
44 C6
5A
D0
B3
4C CB
C8
D0
05
A0
29
4C
El
30
02 D0
D0 05
03
4C
El
C8
FD
85
9C
56
D0 42
35 09
4C 0B 35 9C 4C 06
C9
05 D0
8C
07
85
9C EA 4C
33
C5
C9
34
C1AB141
D0
B6
8C
00
CF
CD
C1B0160
C9
3C
D0
50 A2
3a
8E
77
C1BBI08
Cl
8E
41
Cl
8E
56
C0 4C
C1C0:8E
9C
C0
A2
E9
BE
0B Cl
CICB18E
44
Cl
8E
59
Cfl BE
C1D0jC0
A2
B0
BE
CID81CI
8E
5D
C0
0F Cl 8E A3
C1E0IC6
8E 11 Cl C0 8E A5
A0
00
03
56
9F
50
8E 48
41
C0 A2
BF
8E
4A Cl
C0
A2
8E 59
27
8E 8E
D4
8E
SB
D0
7A
C0 A2 C240i4A Cl 8E C248iA2 29 BE C250IA2 27 8E
A0 C0 A2 29 5A C0 A2 01 00 00 C9 3E CF C0 01 D0 08 Cl 8E 41 SE 9C C0 A2 8E 44 Cl 8E C0 A2 90 8E Cl 8E 5D C0 E6 8E 11 Cl 5F C0 8E A5 45 Cl 8E A0 0C Cl SE 5A
C25Oi60
00
BD
0E
C260I0F CF 8C 10 C268iD0 03 4C El C270tA0 00 A2 0B
CF
AC
00
CF
F4
C2
AD
00
DC
68
ClF0i45
Cl BE ClF8i0C Cl 8E C200I01 CF 60 C208i4F AC 01 C2101A2 13 8E C218i8E
56
C0
C220tBE 0B Cl C228iC0 8E 9F
C230JC1
8E
4B
C238iA3
00
00
ES
48 71 Cl CB 69
12
59
70
0F
35
BE
59
BE 4D C0
6F
C0
D9
C0
41
CF BE
E0
8E 0D CF 4A 2D
C278:B0
01
88
C2B0IB0
01
CA
4A B0 4A B0
01 01
C283iB0
03
EE
0D
C290i8C 0C CF
AC
CF 07
C8
4A
Bl
E8
4A
42
BE 08 CF CF C0 01
74 IE
C29BiD0
0B
20
DF
C4
AC
00
CF
C2A0iD0
13
4C El
C2
AC
0D
CF AD
C2 AB : F0
0B
20
C3
C4
AC
00
CF
52
C2B0ID0
03 15
4C El S0 01
C2
AE
0B CF
BD
C2B8:F0
D0
06
20
DA
El
C2C0:C3
4C
C7
C2
20
9D
C3
AC
0C
C2C8 100
CF
Dfl
03
4C
El
C2
AC
A8
EE
05
CF
8C
07
C2D0I0C
CF
F0
0D
CF
4C
C3
C0
01
D0
06
FB
C57BtCA C0
A0
28
4C El
Bl
04
C2
20
25
83
C5B0ID0
91
04
A0
00
BA
22
A2 0E CF DC
C5B8iBC
07
CF
60
A9
50
06 EE 3C 10
AS 03
20
A3
D0
A9
42
CF
04
C9
C5 90iA9
85 04
B9
D8
85
05
02
A0
A9
AD
CF
08
C9 14 CF 18
C598:00
91
04
E6
04
A6
04 E0
C5A0100
D0
03
E6
05 05
EA A6 04 E0 60 A9
as
05
A0
00
F0
2A
C9
42
C2D6i20 61 C3 C2E01C3 AD 03 C2E8iEA
C9
IE
10
C2F0:4C
08
C3
C9
C2F8I02 8D 03 C300.5A 10 05
CF 4C A9 03
08
F3
8F
8D
C3 03
C308iAD
0E
CF
AE
0P
CF
AC
10
EF
C310:CF
4C
31
EA
00
00
00
00
67
C318i00
00
00
00
00
00
00
00
9F
C320I00
00
00
00
00
AC
00
CF
2A
C328iC0 04 00 01 C330I20 91 FB 3B C338i85 FB B0 02
60
A0
A5
FB
00 A9 6A E9 28 48
C6
FC
A0
00
23
F0
0F C9
58
BA
42
F0
34
C340JB1
FB
C348iD0
C9
C350104
03 4C 6F C3 8C 00 CF 60
EE
00
CF
88
C3 58iA9
41
91
FB
60
00
00
00
F9
C360:00
AC
00
CF
C0
01
D0
01
BC
C368i60 A0
00
A9
20
91
FB
18
3A
FB
69
28
85
FB
90
02
B8
C370IA5
C9
20
C378iE6
FC
A0
00
Bl
FB
C9
20
F7
C390IF0
0C C9
5B
D0
03
4C
33
A0
C388iC3
BC 00 41
CF 60 91 FB
EA
CE
00
5E
60
00
00
0D
00
00
AS
00
A9
4C
FB
C0
B3
C3901CF A9 C398:00
00
00
C3A0i20 91 C3A8)FF D0
FB 03
C6 C6
FB A4 FC
EA A0
C3B0:E1
FB
C9
20
F0
13
C9
00 06 58 0B
C3B8:D0
03
4C
E0
C3
C9
3E
D0
93
C3C0I03
4C
E0
C3
BC
00
CF
60
99
C3 CBiEA
A9
41
91
FB
60
00
00
D2
C3D0:00
00
00
00
00
00
00
00
58
C3D8100
00
A0
00
A9
20
91
FB
61
C3E0:E6
FB
A4
FB
C0
00 Bl
03 D9 C9 13 4C 1C A3 0F
C3E8iE6
FC
EA
A0
00
C3F0:20
FB
13
C9
C3F6:A3 C400:C3 C40B:91
C3
Dfl FB 03 4C
C4l0iC9 C418106
C540120 C548tAD C550100 C558:00
91 04 A0 00 EE 06 06 CF C9 0A 30 03 CF 8C 07 CF 4C CA 00 00 00 00 00 00 C560:28 Bl 04 C9 42 D0 04 C568:20 91 04 A0 00 A9 20 C570I04
CSA8tE0 DB D0 ED C5B0:D0 E7 60 E6 C5B8i8S 04 A9 04 C5C0:B1 04 C9 51 C5C8:F0 26 C9 41 C5D0IF0
IE
C9
5E
CF
62
8C
66
C0
D7
A0 84 A9
90
91
6B
4E
C8
2A D0 58 F0 00 A9
IB
A0
00
F0
03
C808:A9
23
8D
IB
CF
C810:A3
A9
05
85
A4
CF
55
C848:ll
E8 84 50 66
C850JEE
CF 8C 11 CF
D0 03
03
FE
C858:51 C860:D0
7A
C868JA3
A9
22 C9 56 9D F0 1A C9 2A 29 A6 04 E0 00 B6
C8B018C
EA
E0
E7
D0
3E
A6
F0
01 Bl 57 C9 5A F0 4D 91 A3 4C E3 5A 91 A3 AD D0 07 8C 8C
0D 20 00 A9 E0 27 03 CF A0 00 4C 47
4C A0
C8
A9
2A
91
BJ
10
BD
0B
D4
A9
0C
1C
CB70i8D 0C
D4
A9
C878tAE
IB
0F BD 0D
D4
9E
CF
8E
08
D4
A0
11
30
0B
D4 8E
E0 C8
23
D0
05
A2
CC
C888:0A 4C
A2
23
BE
ia
67
60
E6
A3
Bl
A3
C9
79
C8
C9
42
IF
89
C5D8rF0
16
E6
04
C5E0ID0
03
E6
05
C5E8lD7
A6
05
E0
07
D0
Dl
60
38
C890:CF
60
C5F0IA9
20
91
04
FF
FF
4C
DA
C5 00
E6 0C FF FC
FF
FF
FF
FF
22
C898:FF
FF
FF
FF
FF
FF
FF
FF
2A
C8A0:A0
2B
D0
75
04
42
8E
Bl
C9
06
C8AS:A9
20
91
04
A0
00
A9
04 20
FF 02
EE CF
0A BC
CF
8C
03
CF
11
07
CF 4C CA 72
C5F8:05 60 00 00 00 77 C600IA2 00 8E 12 CF A2 C608.ll CP A2 1A BE 18
CF
EA
67
C8B0i91
04
EA
EA
EA
4C FE
C8B8i8C
11
Bl
A3
C9
56
0P
C8C01C0
00
00
00
C6201D0 04 A9 20 91 A3 AE C628iCP F0 03 4C 84 C6 AE C630iCF E0 01 D0 06 EE 12 C63B14C 91 C6 18 A5 A3 69 C640I85 A3 90 02 S6 A4 CE C648iCF A0 00 Bl A3 C9 51 C650:0A E0 02 F0 03 4C 3B C658>4C 35 C6 C9 42 D0 03
00
00
00
12
D8
8E
19
CF
A2
A9
11
AC
CBC8IA2 01 C8D0I4C C0
BE
92
C0
A2
06
C8D8:6B
CO
8E
Bl
BE DE
C0
EE
93
C0
C8E0:60 C8E8iA2
AE 19 CF Bl BE 4C
E0 C0 CBF0:A2 9C 8E 6B C0 C8F81CE 93 C0 60 EE
0C 30 8E 92 8E Bl 19 CF
14
IA
C0
F4
C0
E7
C900:00
D0
02
C610IEA EA C618i3B C6
C660t76
EA EA A0 00
C7
C9
41
C6681CF BC
11
CF SC
C670i7D C6
C678iCF 8C
D0
CF EA 29 62 11
24
D0
B8
C6
F0
4C
76
C0
31
A0
27
Bl
02
4C
62 50
00
38
5C
8D
FF 14
FF 03
FF A9
FF
7C
Cl A9
FF
4C
C908iB8 C910i78
FF
CF
C2
71
8C
03
EB
15
03
58
60
00
00
18
C918:8D
00
A0
56
91
C7
AE
11
CF
E0
7F
C688105
D0
CE
12
CF 4C
3B
IE
06
C690IC6
38
A5
A3
E9
27
85
A3
19
C698iB0
02
C6
A4 EE
11
CF
A0
IE CB
C6A0100
Bl
A3
C9
51
Dfl
03
4C
CE
C6AB 191
C6
4C
58
C6
00
00
00
26
FB
00
00 4C
00 26
A5
FE AF
C6B0I00
00
00
00
C4
AD
F4
00
00
00
00
3E
03
4C
26
Cl
C6B8100 00
00
00
00
00
AE
11
B4
C6C01CF
F0
03
4C
0B
C7
A2
32
86
C6C818E
18
CF A5 FB 85 A3 A5 A4 AD 00 CP SD 11
DA
C6D0IFC 85 C6D81CF
03
38
A5
C420:C4 AC
00
CF
D0
0D
78 A9
B9
C428:31
8D
14
03
A9
EA
8D
15
89
C430:03
58
60
AC
04
CF
C0
00
09
03 4C C440:E0 00 D0 C448:A0 00 B.I
48
C4 A2
FF CA
74
C6E0i85 A3
B0
02
C6
A4 CA D0
7F
FB
88
4C
36
C4
BA
C6E8iF2
18
AD
11
CF
69
12
BD
92
02
C9
41
D0
03
70
C6F0111
CP
AE
11
CF
38
C45014C
AE
03
CF
D0
03
09
C6F8iE9
28
85
A3
B0
02
A5 C6
A3 A4
30 30
A3
E9
F0
19 5B
C458:6C
13
CF AD
15
CF
CD
16
4B
C700IE8
E0
IB
D0
F0
8E
11
CF
FF
C460:CF
F0
06
EE
16
CF
6C
13
99
C708i4C
3A
C7
A0
00
Bl
A3
C9
27
C468:CF
8C
16
CF
E0
01
D0
3F
A8
06
AE
11
CF
C470:AE C478jC9 C4B0:A2
11
CF
Dfl
34 AD
11
CF
E0
17
4C 2F 46 F0 04 9F
29
DB
15
A2
IF
3F C6 3A B6 A3 DE
C71015E F0 C718iC7 AE C7 20IE0
10
07
A9
20
91
07
86
A4
A2
27
8E
3F
A9 5B 8C 03 A5 A3
91
A3 E0 6E CF 8C 11 9F 69 28 85 BD
A3
A8
C488:C6
A2
29
8E
95
C6
4C
A3
30
C490:C4
A2
F8
86
A3
A2
06
86
E6
2F C7 C730101 D0 07 C7 38iCF 60 18
C498iA4
A2
29
8E
3F
C6
A2
27
AC
C740:A3
90
02
E6
A4
CE
11
CF
C6
C4A0J8E
95
C6
20
00
C6
6C
13
B8
C748iA0
00
Bl
A3
C9
51
D0
03
D0
C4A8:CF
20
1A
C6
6C
13
CF
E0
02
C750i4C
3A
C7
C9
41
D0
0C
BC
1C
C4B0 102
D0
06
20
BE
C6
6C
13
2F
C758100 CF 8C
11
CF
8C
03
CF
05
C4B8:CF
20
00
C8
6C
13
CF
00
0E
C760I4C
6A C7
C9
42
D0
03
4C
ED
C4C0I00
00
00
AS
FB
85
04
A5
48
C768i76
C7
A9
5E
91
A3
4C
D6
CA
C4C8;FC
85
05
A9
80
8D
04
D4
84
C7 70:C7
00
00
00
00
00
A0
28
4D
C4D0:A9
09
8D
05
D4
A9
AA
8D A3
C778iBl
04 C9 42
D0
04
A9
20
49
C4D8:01
D4 A9
81
C3
C780:91
04
A0
00
A9
20
91
04
E2
C4E0:A5
04
E9
9D
CF
E0
01
D0
05
A0
06 EE 7E
AD
C7 88:AE C790117
03
C4 E8 i C6
CF
4C
9B
C7
EE
17
CF
DA
C4F0ID0
4C 33 SF C5
C5
C9
58
D0
37
C7 98iEE
17
CF
8C
11
CF
8C
03
0C
C4F8I03
03 4C
C9
5E
D0
03
CB
C7A0ICF 8C
07
CF
00
28
76
C7
C9
57
D0
03
4C
35
C7A8I00
00
00
00
4C CA 00 00
C0
C500:4C
A9
10
9B
4C 76
0B
D4
A9
0C
C7 28:4C
C508i7A
C5
C9
56
D0
03
82
C7B0:8D
0C
D4
82
C510iC7
C9
2A
D0
03
4C A0
C8
97
C4
28
Bl
04
C9
42
D0
04
71
8D 0D D4 AE 18
CF
C518iA0
C7B8iA9 0F C7C0:8E
08
D4
A9
11
SD
C5 20:A9
20
91
04 A0
00
A9
42
95
C7C8:E8 E0
IF
D0
05
A2
0B 19
D4 8E
78 69
C5 23i91
04 A0
01
8C
07
CF
60
22
C7D0:1B
CF
EE
18
CF
60
A9
10
23
C530:00 00 00 EA 20 C538i28 Bl 04 C9 42
E6 DO
C0
A0
29
C7D8:8D 0B
D4
A9
0C
BD
0C
D4
AA
C7E0iA9
8D
0D
D4
AE
18
CF
EC
0F
E6
8C
4C AE
06
B2 3A
03 C9 58 D0 07 11 CF 60 A9
C6801A3
A2
00 8E
0C
41
04 A9 68
4C
00
A0
A9
3D 04 D4 38 28 85 04 B0 02 00 Bl 04 C9 51
CF
C9
00 CF
11
EA
46
C8I81II
C820JA3
00
C800:AE 11
C8401AE
05
8C 0B 00 00
D4 0C 00 ED 00 00 32 BA 4C ID C8 82 A9 90 85 36 A9 01 3D 32 A0 00 Bl 0F
IB
60
C4
11 00
DD
3C
26
60
A0 C8
CF
C438:D0
A0
C9
C9
03 0A 90
C7F8J00
D4
CF
C828iA3
8C 00 08 90 CF C9
08 la
C830I09 CB33:40
58 D0 D0 03
60
C7E8i8E C7F0ICE
BD
All programs listed in this magazine are available on the GAZETTE Disk. See elsewhere in this issue for details.
COMPUWs Gazetto
January 1987
119
COMPUTER CENTERS OF AMERICA'S
MEW YEAR BLOWOUT SALE! WY 1400-01
■ 256K RAM STD. EXPANDABLE TO 640K ■ ONE 360K HALF-HEIGHT DI5K DRIVE" 9.54 MHZ. 8088-1 PROCESSOR
WITH SOCKET PROVIDED FOR 954 MHZB0B7-I 14.77 MHZ COMPATIBILITY MODE ■ MS DOS 3 1 WITH GW BASIC
899
MAGNAVOX
CCA GOES CLONE CRAZY!
5AMEAS COMMODORE 1807
8505
SDOO99 WY 1400-02 DUAL DISKETTE ORIVE SAME AS WY t1()0-0t, WITH
ADDITION OF A SECOND HALF-HEIGHT. 360K DKIVE. 64QK RAM ON MAIN PROCESSOR BOARD.
S/M1A99
999'
■ RGB TIL RGB ANALOG, COMPOSITE INPUTS ■ 390 DOTS RESOtUTION jRGB| HORIZONIAL
■ 240 LINES RESOLUTION (VERTICAL; ■ 40 « 25 CHARACTER FIELD, 1000 CHARACTERS TO1AL
WY 1400-20 WITH ONE 7.0MB HARD DRIVE. SAME AS WY 1100-02 WITH AD011 ION OF A HALF-HEIGHT 20MB HARD DISK DRIVE.
1399<
8562 ■ RGB TTL RGB ANALOG
Qz. commodore 1571 DISC DRIVE
S22995 fS commodore 64C
P.P.I
INTERFACES
XETECJR
INPUTS ■ 640 DOTS RESOLUTION (RGB] HORIZON IAL
'34"
'39«
XETECSR
M.W. 350 I OK BUFFER
■ 240 LINES RESOLUTION [VERTICAL} ■ 80 . 25 CHARACTER FIELD, 2000 CHARACTER TOTAL
'59"
SP-1OOO
69"
Built-in Commodore Interface 2-Year Warranty
Near Letter Quality Mode
.IL
INCLUDES
GEOS/SOFTWARE
i69
NL-I0
FREE IN BOX
• DRAFT 120 CPS • NLO 30 CPS ■ 5K BUFFER ■
SEIKOSHA [IMJIED TIME ONLY
SPECIAL INTRODUCTORY PRICE
DOT MATRIX • PLUG-IN INTERFACE CARTRIDGES
■ STAND-VflD FRICTION TRACTOR FEED • FULL GRAPHICS
GEOS"
^49^ }22995 NX-10
GRAPHIC ENVIRONMENT
■ DRAFT 120 CPS ■ NLO 30 CPS - SK BUFFER
OPERATING SYSTEM
■ DOT MATRIX ■ EASY FRONT PANEL OPERATION
■ FRICTION AND TRACTOR FEED ■ PARALLEL INTERFACE ■ FULL GRAPHICS
2W M8995 128 PERSONAL COMPUTER
$24995 Paperback
Writer 128 Paperback Filar 128 Paperback Plonrwr 128
• 5 DIFFERENT FONTS • DESK
TOP • GEO PAJNT • GEO WRITE • DESK ACCESSORIES
SB-10
FONT - PACK
• 24 PIN • DOT MATRIX ■ DRAFT QUALITY 114 CPS
DESK - PACK
- LETTER OUALITY 54 CPS - FRICTION AND TRACTOR FEED ■ PARALLEL INTERFACE ■ PROPORTIONAL CHARACTER SET
3#?" '299"
FOR THE COMMODORE 64
CALL FOR PRICE
LV-I210
■ 1ZOCPS - DOT MATRIX ■ TRICIION AND TRACTOR
{Y commodore
FEED - NEAR LETTER QUALITY ■ FULL GRAPHICS
IBM COMPATIBLE
64s PACKAGE
WHILE SUPPLY LASTSI
INCLUDES•Commodore 64 Computer •Commodore I541 Disc Drive • A Color Monitor with Cables
YOUR CHOICE
CALL FOR PRICE
for the Commodore 128 FOR ORDERS ONLY
IN N.V. STATE CALL TOLL FREE
1-800-221-2760 OUT OF STATE CALL
1-800-631-1003 FOR ALL OTHER INFO
516-349-1020
COMPUTER
CENTERS OF AMERICA 8) TERMINAL DRIVE
PLAINVIEW, NY 11803
tecu. Money Order, MC or VISA ki [io.i.'i cl-urge for MCf
No CaJJ tor
tJi\pping and tvmdUnq Inrornuilon ■■
d
-l-J■■:.-"'■" ■--•-:■> m ■ ■ i'r -.« .- ■ i
t to chjnge wfinoul notkc I Afl '■tiory t dt rth h ly D
e. CjH for r«enl prtce reducttoni and r*w Irtf ormatkxi. Plui tapping and rundlJnq. No i uvilhoul mum auIhDili<i[ion number. AL IJ^A OfJLV
APO PIUS FPO EXTBA
YOUR COMMODORE AMIGA SYSTEM PACKAGE ENTIRE
Includes: AMIGA 1000 CPU, 512K, Mouse, Amiga
RGB
Monitor,
Amiga
DOS,
Basic,
SYSTEM
Tutorial,
$119900
Kaleidoscope, and Voice Synthesis Library.
COMMODORE 64
COMMODORE 128 SYSTEM INCLUDES:
CB128
Computer,
Disk Drive, Magnavox 515
RGB/Composite Monitor. DRIVES
CBM1541C
M99»°
C8M1541
M8900
C8M1571
$249°°
MSD-1
5259«i
MSD-2
346900
INDUS-GT (64/128)....s 189"
DISKETTES
MAXELL SS/DD BH(10)
Ml"
NASHUA SS/DD 5Va(10)
»9™
Sony SSISD SVa(IO)
>9™
Sony DS/DD 3VS(10]
29™
System Package INCLUDES: CB64 Computer,
CB1571
CB1541 Disk Drive, Taxan 220
$75900
MONITORS
M3900
Taxan 220 composites17900
300/1200 Baud
*119<™
CBM 1660 (C-64)
*59°»
Amiga 1080 Hi-Res...*269'><' Magnavox Monochrome S7990
Magnavox 515
Anchor 6480 (64/128)
»159™
Teknika MJ-22
127900
Commodore 1802
S199«»
ACCESSORIES
Curtis Universal Printer Stand Computer Specialties Power Plus CB128 Universal Monitor Cable
8^400 '54™ *9"
M6«
'4» '4"
The Pnnl Shop
'29«
Graphics Library 1,2.3 ea...*17>* Bank Street Writer t34»* Graphics Companion >24™ Mualc Shop >29»
Geos for 64. G4C. 128
Assembler
64
>39" ....
»49«
>9"
Pilol 64....
*9»
Scieeii Editor Pet Emulator.. Super Expander ROM
>9*» *9» «9"»
DATA SOFT
Genesis Dallas Quest
Benji Space Rescue
S3»o
HES Games/Olympics
'S™
ACTIVISION Borrowed Time...
15"
*32M
Mind Snadow s32« AEGIS DEVELOPMENT
Fleet Systems II C128/64...*49«
Animation
Heel Systems III C12B
•59O1>
Trivia Fevar
»i9"
tsqur Pontoipo Syslom.
»32«
Tha News Room
*32BB
Clip Arts Clip ADS II
*19« *27«
*219<»
STAR SL10C
*199«
TOSHIBA 321
M79<">
INTERFACES PPI Printer Interlace,...*34" Xetec 8K
*69"
Micro P. a D MJ350
*44«
'ST" «37™
.
MSS00
Rhymes 8 Riddles
'9"
All Cocnr Caves BuDble Burst Trains
»7« >9B» '9«
ELECTRONIC ARTS Diiluie Paint . Aichon One 01 Onu Financial
Cookbook..
Acciic Fox
TIC Logo .. .
'7B»
Deluxe Prml Instant Music Deluxe Video
Amiga Pascal
,,
Lattice "C"
Assembler
'TB«
'119« >79«
Lisp
1156"
Arsly/e
'5 9"
Sciibeie
"SO"
An;ily;o Vorsin 2.0
«S9"
112900
V.I.P.
V.I I1
Professional
>37" •31*
Seven Chios til Gold.
*34* fiB9* IHFOCOM
Wishbiinger,
Hilchhiker'5 Guiflo Plnnellnll
MICRO SYSTEMS
Ornamio Daln Baso
'31*
Sky FOX-..
'59"
• 49"
SPINNAKEH
DISCOVER SOFTWARE Marauder II Back-up
COMMODORE ToMCfall wfGrilphic Crali
SUBLOGIC
Flight Simulator II Jet Simulator C64
CALL
IIATI I mi •-, INCLUDED
PFS File
..*32«
hacker
SPRINGBOARD
COMMODORE Jano-integralofl (128)
HES
Professional Software
BRODERBUND
OKIDATA 182
SOFTWARE FOR AMIGA
SOFTWARE FOR 64/128 ,
EPSON Homewriter 1O.«99» OKIDATA Okimate 20*119™
Orange Micro Grappler
Curtis Safety Strip with 6 Outlets
10 Disk Holder
Centipede □onkey Kong
*14OT
Curtis SP2 Surge and Spike Protector
Amafay Disk Tubs 3V* or 5V-T
AT AHISOFT /Commodore
S28900
CompuGuard Surge and Spike Protector
GENERIC DS/DD w/Flip'n File '11"
PRINTERS
RGB/COLOR
Anchor Volksmodem....*59B9
CBM 1670(0128)
$47000
Color Monitor
MODEMS Anchor Omega 80.
ENTIRE SYSTEM
113900
«31» «S1»
Wilness MICRO ILLUSIONS
Djnnmic.Cad Halloy
'319'
MINDSCAPE Prefect
«ai»
Doja Vu
'341
Keyno.'irfl Cade!
'39»
When you want to talk computers. When you want to talk price. Call toll-free: 1800 233-8950.
y
COMPUTER MAIL ORDER
CJV10
Outside the U.S.A. 717 327-9575 Telex 5106017898 Educational Institutions call tall-freo 1 800 221-4233 477 East Third Street. Dapt. A401f WilllamspDrt, PA 17701 All m.ijor credit cards accepted.
POUCY. Add 3^i. firiinirMflr, Cr»K^ c* Uink mom.*, Dffler ll
ndl ng
La'ger ^upmenrs m<if lequi'o ado!■ anal tfui^
a' Fc* liilW Oe^wy uW y&jf creQfl Card « jenfl tflShiC ^ aid &v idles In- AW prices .VO SijO|ec< 10 9Ufl» a fo will ba 'ppiac"d rti'n ihe time 'tern iyiy
"arC^L^i.
Carudlan Ofd#*s Hm^rtH 1 800 3*3-3974. i^t» 1 416 S3B OSGG. c*h^i.h 1 800 3GB J
■ w. OG ZJBO&O. 3505 PlTIhIH Urlvr, KiMUuug*, OnTi»rio, Canada LSL1T1
bBTTG EIPHER.. GET THE BI.ST OKlS OS JUO SIX NUMHfRr PICK FOlH.IlAlt.l
GUARANTEED FOREVER 1007oERROP FREE
With Hub flings
Write Protect Tabs Tyvec Envelopes
-f Each I"
5.25 ra
.... 5.85«» 4.95 en
OKIDAT/V 80/82/92/93 - BIPCk Blue Gronn, Rod, Brown. Purplo . Sold 6/Hoi (Minimum!
1.49 •■ .
.
2.25 t*
IN STOCK ITEMS SHIPPED IN 24 HOURS
' - -*r - V. IP
JUD tCBOt L > -' <**OJH1
i JQQU ( (PINCH x WINDOW TO KM* I t
75.00
40,00
1571 (Repair& Align)
.... 4.1Sea
Brown. Blue
44.95 95.00
1571 (Alignment)
QUALITY PRINTER RIBBONS
COMMODORE 1526- Black
35.00
1541 (Repair & Alignment)
Poly Packs Sold in Lots of 100
COMMODORE MPS803-Black
29.95
1541 (Alignment)
C-64 (Repair) C-12B (Repair)
'" Filclory-Sealed
COMMODORE MPS801 -Black
POWER SUPPLY (C-64)
135,00
POWER SUPPLY (C-128) PARTS C-64 &C-12B
99.95 CALL
STOCK BROKER
PARTS AND DIAGNOSTICS INCLUDED
PROFITS tl\ ARAMF.ETi OR
(FREE Return Freight in the USA. APO-FPO. C3PO add $10)
TO SAVE COD. CHARGES -
SEND UNIT & POWER SUPPLY WITH CHECK OR M.O.
(916)635-3725
Mm Order S?5 00 SSH. Continental USA. SJ.00/100
or lewor dims, discounl at 300 Ribbons 5 25 each
2664-U Mercantile Drive
Hours 8 30 AM ■ 7 0OPM
d1
Precision Data I'ruducii'*
CA 95670
I" O Dm 8361 Grind Hapids Ml aiSIS
COMMODORE 64 SUPER
o/amisnowavaiiaQletojijnQnyouiCommoaore-rM1 Created al Mil in 19W. ELIZA has beta me Ihg world's most celebrated a rti fit ■alinleHigencerJemonatrali on program EL'ZAuB non-direciive psychotherapist who anal/zes each statement as
SOFTWARE Naw! Best of GsmoB #3
□aligned 'o run on i targa matnirarna. ELIZA fta? never before bean available lo ptuonal compurer unn oicepi in graaily
stri^pad do*n vsruom lathing me luprmikation wfirCh mfldo Ihe Now, our ntw Commodore 6* varnon E>ono»kFiQ Ihe FULL poxfor and range of eipieman ol Ehe o^Jgmal n being oFloied al Ihe ininniuclory p'lceol onljrjJS And if you wan! Id find ouihoi* ih-e dues it {or ieucn lisr lo do more) ve will mcCude llie complete
Includes "Slock MarktI." "City UjnaQBr." "ffarehou$e." Civil Bj:i and nunymon tun Bum CUmes
|1> Hugi Cictri' hi "12.95
Nawl AdvantursH
Incluaii1 "Gl«tl«lw," ' 'Trip lo Atlantis." "Min.n"
"DoliQlUful or.loMainmunr
An ldo.il medium Tor showing off ynur
lyilem'
-WCROCOUPUJINO MAGAZINE
"EUZA Ib an abounding piece olioitwaJe... ATaiclnahng proD-afn
I0ul»»n0 4iucy"
Boat of OaniBB #1
your machine, and riaa gresf hi9ioncaMmore$i" "Thig version of PiunmiichBd."
1
Ids Classic Over JO Las VB(Ts Games Seslsoliingdisk.
•12.95
Nawl Education #1
Great for scnoofs For kidibe!KB«n5'ISyearsolage
hab^si *u hava seen As a parly game,
ELIUIS AVAILABLE IN THE FOLLOWINQ FORMATS (Pieflia ipeclfy Duk or Ca«oimi PrDtecltdVtniOn
^Source Vemon can be hated anQmodiiieaaf wen &a^n> Bolh version? Include a ill page user manual
Syntliosuor Bounds f1
•17.95
125
ADO II113 FOREIGN EXCEPT C1NADAI SHIfPIND/HANrjUHO
MS
SENDCHtCKO" MONEY OHDEB TO
PI ease add- $2 00 snipping and handling lo all Qrdeis (California ro3ideni5plea3aedd6l.^l*n3a.le5lin)
ARTIFICIAL INTELLIGENCE RESEARCH GROUP 92i MonhLa jotiaA^enuo. Dept G Los Angelei.CA 90046 "63 (ZI3I654-22T4
MC. VISA and chocks acceplml
S4
base. 7 games. Special disk utility program
and 35 more programs
S4
: 0S0 Superstar Utilities ■ Disk recovery, La
bel Maker and more: 39 programs in all..$4 1 I 085 Space Gamaa ■ Slarwars. Startrek, Eli
za, Easy Dungeon, Planei Probe, Deep
"
Space plus 8 other popular games
S4
094,095 Best Utilities V.2 (;; disks) - Communicalions, BBS lister, Disk doctor SB . ' 10S Best Games from England - Software Pirates. Triads, Brlckbustei, Stellar Strike,
Space Arena
S4
MOM yiiMBng* naranmj aet order CAresii]efflsackl6 SW
sales tax
AmouraenclosedS
!:Chtrk ZVISA
Exp Dare Mont
(
i
Name
Callto[llreea00-431-6Z<g
SQFT\A/ARE COMPANY
538 So. 2nd St. ■ Albion, NE 68620 Commodore 64
h of commtKiQie erectrorncs llfl
JMaMrCard
Card Ho
Over 50 well conducted (ock songs on 1 dtsVs
protected Version can Da run Out not hired or modified] 3 Un-protectvaCcffljnoOoraBJaASIC Source Verilon
Mlxarrf1or#2
T wo separate atsks Each wilh20-30Cif1erent programs GAMES - MUSIC - BUSINESS/UTILITIES
E»H Oalf'9.95
-MOUi: APPLICATIONS fOH THE C64
book balancer. Graphics, Mailing list
C 066 Besl Utilities V.1 - Copy disks with a single drive in 4 minutes S4 . 075 The OlJlce-Wordpracessor, C64 Data
■12.95
A
"ELIZA ii an exceptional prijgrdm. anerhal's Iun loun-r3fi0"i0ff
$4
and utilities (4 ._ 035BeslotCanada-Gamesand rtiLsicS4
'17.95
L»Vagaa#1
-BARQH'S MICROCOMPUTER RtPQRTS
"ELIZA n a greil way lo inlroducayour Mendi lo compuiert very funny pafly game." — PETERA McWILUAMS
003Bes1otTpug'l,: Li...-. program)
l13M:;'j-l'-:(|rimi) "12.95
"f.\< WHAT T HE EX PERTS SAY A BOUT DU R VE H S ION OF E LIZA:
flconvincingOemonatratfonol AHlIiciqI Intelligence"
SOFTWARE $4/Disk
&r\Q many more Aflvunlura Gimts
The original Over SOdJmesonJflisM
You'll be impressed ititn
Only
0 059 The Accountant- Spreadsheet, Check
■17.95
- «$20 additional
cornpuier of youn can aciuallytfrj1"
Commodore 64
New! Brain Gamasif 1
Order your copy ol ELIZAtoflay an<J you" neve' again woncer p^o«
ELIZA
219-879-2284
Z 03J Public 'A - Sampler of various games
OrifllfiKprOprim JoF«cmalinfl
"Much mare tnan a mere game
,-J*
Over 40 ntw games on 2 disks
com merit or
q u «i 10 n - - a nd fi n r rem b rks a r e ofton ams on g I j ap prop naifl'
SOURCE PROGRAM
.
J\D1*S\ HitPF^TS ADO I* SAltS T4*
Toll-free Order lines Mii-aoo-63? ^eaojisiooMi i-eoo 25*1102
responds with her o*n
.
visa &ND UiniB CARD 0U>IM ADO 41
16161 <S2 3J57
intf then
■
mrnv: ami HjuQUM, ^dd it.H . c.o.d.l& mi mm
CvWunet Service A iniurmaiion
Al OS1F A FULL IMPLEMENTATION of ihe anginal EUZA pro
sype <1 In
2/31 OHIO STREET
MICHIQAN CIT>. IN 4036C
Rancho Cordova.
CONVERSE WITH YOUR COMPUTER
you
ACORN OF INDIANA, INC.
Second Source Engineering
Foreign orders APOrFPO. please caM Ml resident? nildJ^tfl* Pncosaubloctlochannawiihoulnoiico.
p
uinc-nnj«
inCalil J15-550-0512
BlACKSHIP
COMPUTERSUPPLYcno
PO Box 883362 San Francisco. CA 94188
COMMODORE:
*$X
JiLKILE
/
THE
CALL FOR
PERSONAL
computer
LATEST PRICE
MIRROR COMMODOSE fJBiid
irademajk of Commodore EfccfonJci, LttJ.
$24.95 NO FINER OR MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT
ANY PRICE.
EASY TO USE. DOES NOT CAUSE DRIVE HEAD TO KNOCK COPIES UP TO 41 TRACKS. PERIODIC UPDATE POLICY. AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY ALL PROTECTED SOFTWARE.
NIBBLES. HALF TRACKS. COPIES EXTRA SECTORS AND EXTRA TRACKS. REPRODUCES ALL DISK ERRORS AUTOMATICALLY.
1571 DISKDRIVE 239
J67O MODEM
1902 MONITOR... 279
1750 RAM EXPANDER
MPS 1000 PRINTER
1350 MOUSE CONTROLLER.44.95
239
FAST, COPIES FULL DISK IN AS LITTLE AS 4-7 MINS. EVEN COPIES ITSELF. WE COPY MORE! MASTERCARD, VISA. MO. OR CHECK OK
■ S3 SHIPPING & HANDLING
129 169
4C
COMMODORE:
COD. OH FOREIGN ORDERS ADD S2 CALIF. ORDERS ADD 6% SALES TAX — WRITE OR CALL —
Compumcd |408| 758-2436
P.O. BOX 6939 SALINAS, CA 93912
FOR COMMODORE 64 AND 1541 DRIVE OR COMMODORE 128 AND 1571 DRIVE
NEW COMMODORE 64C WITH GEOS ... 185
THE ULTIMATE CONTROL INTERFACE Compatible with C84, C128in64&128modes, EindC128inCP/Mmode
1350 MOUSE . .44.95
1802C MONITOR. .209
Universally applicable dual 6522 Versatile Interface Adapter (VIA) board. Intelligently control almost any device. Perlorm automated testing. Acquire data lor laboratory and Instrumentation
1541C DISK DRIVE . . . CALL
1660 MODEM . 54.95
applications. Provides four 8-bit fully bidirectional I/O ports & eight handshake linea, Four 16-bil llmer/countors. Full IRQ Interrupt capability. Expandable. Includes extensive documentation and
~~ EST. 1982
programs on disk. $169poslpald USA. Each additional board S149.
SYMBOL MASTER MULTI-PASS SYMBOLIC DISASSEMBLER
P.O.BOX 17882 MILWAUKEE, Wl 53217
MQIM.-FRI, I 1 A.M. - 7 P.M. CST
TOORDERCALLTOLL FREE
ORDER INQUIRIES, OR FOR WIS. ORDERS
ORDER LINES OPEN
SAT. 1 2 P.M. - S P.M. CST
The original and best is now even better with Version 2.0!
Disassembles any 6502/651 D/undOC/65C02/e502 machine code
program into beautiful source. Includes both C64 6 C128native
mode versions. Learn to program llko the experts! Adapt existing
programs toyourneeds! Outpuls source code files todlsk fully
FOR TECHNICAL INFORMATION,
Panther assembler, ready tor re-assembly and editing, 100%
800-558-0003 414-351-2007
postpaid USA.
MONEY ORDER OR DIRECT BANK TRANSFER. PERSONAL AND COMPANY CHECKS ALLOW 14 BUSINESS DAYS TO CLEAR. CHARGES FOR COD.
compatible withyour MAE PAL, CBM, Devolop-64, LADS. Merlin or machine code and extremely fast, 63-page manual. Advanced and sophisticated features lar too numerous to detail here. S49.95
PROFESSIONAL UTILITIES & RESOURCES • C64 Source Code. Most complete available reconstructed,
extensively commented and cross-referenced assembly language
sourcecode for Basic and Kornal ROMs, all 16K. In book form. 242 pages. S29.95 postpaid USA.
• PTD-6510Symbolic Debugger lor CM. An extremely powerful tool with capabilities far beyond a machine-language monitor. 100-page
manual. S49.95 postpaid USA.
• MAE64 version 5.0. Fully professional 6502/65C02 macro
editor/assembler. 30-page manual. S29.95 postpaid USA.
SCHNEDLER SYSTEMS 1501 N. Ivantioe, Dept. G-1, Arlington, VA 22205
InformationfTelephone Orders (703) 237-4796. VISA/MasterCard
ORDERING INFORMATION FOR FAST DELIVERY. SEND CASHIER'S CHECK.
ARE
S3.00 IN
CONTINENTAL U.S.A.
INCLUDE 4%
SHIPPING
ON
ALL
ORDERS. MINIMUM S4.0O. MASTER CARD S VISA ORDERS PLEASE INCLUDE CARD E. EXPIRATION DATE AND SIGNATURE. Wl RESIDENTS PLEASE ADD 5% SALES TAX. HI, AK. FPO, APO. PUERTO RICO AND CANADIAN ORDERS PLEASE ADD &V. SHIPPING AND HANDLING.
MINIMUM $5.00, ALL OTHER FOREIGN ORDERS PLEASE ADD 15%. SHIPP
ING. MINIMUM $10.00. ALL GOODS ARE NEW AND INCLUDE FACTORY WARRANTY. DUE TO OUR LOW PRICES ALL SALES ARE FINAL. ALL DEFECTIVE RETURNS MUST HAVE A RETURN AUTHORIZATION NUMBER.
PLEASE CALL 414-351-2007 TO OBTAIN A RAH OR YOUR RETURN WILL
NOT
BE
ACCEPTED
FOR
REPLACEMENT
OR
REPAIR.
AVAILABILITY SUBJECT TO CHANGE WITHOUT NOTICE.
PRICES
AND
NOTE ON ALL ORDERS OUTSIDE CONTINENTAL U.S.A. WE SHIP ALL ORDERS
FIRST CLASS
INSURED
U.S.
MAIL. IF
SHIPPING CHARGES
EXCEED THE MINIMUM AMOUNT YOU WILL BE CHARGED THE ADDI
TIONAL AMOUNTTO GET YOUR PACKAGE TO YOU QUICKLY AND SAFELY.
NO SURCHARGE
ON CREDIT CARDS/
SUPER PRINTER PACKAGES
COMMODORE 128
SEICOSHA 1000VC CAR
1571 DISKDRIVE «^ ^rt RGB/COMPOSITE
PANASONIC 10911 ..279
SUPER GRAPHIC
OKIMATE20
roeoi
139
CITIZEN ROD ....CALL
OKIDATA120 .... CAli
SUPEB GBAPMIC
Hacker MndiJiadOw . . , . Borrowed Tune
.
AMIGA SOFTWARE
Starriest I 38.95 Miiroleague Ba!tba!l39.95
Define Prim
...
Deluxe Video
. ..
Impact. Compute* BasebJH
Deluie Paint
. 27.95 94.95
Ma*le'£ype
.. 169 95 29.95
Racier
Call for Price and A vailability
7 CitiesofGoM
-,
Anatyit 2.0 ... V(P Ptoteiuona\
AMIGA COMPUTER SYSTEM
.29.95 . 29.95 34.95 39 95
27.95 44.95
.
Qn-hne
. 27.95
12995 27.95
Shanghai Balance of Power
29 95 34 95
.
Stfto* Artie Fo«
27.95 27.95
Mamie Madnesi Return/Atlantis
. 34 95 ...29.95
.
Mancom
Organize Prmtmaster
.
Archon
. 27.9S
Chessmai Let 2000
32.95
King Quest II ....
.27.95
Championship Goll
36 95
Black Cauldron
Art Gallery I or 1 ..
MAGNAVOX AMBER
89
Silent Service
Mrin IB
.94 95
Leader Board . , .
.29.95
Wmier Games
. ft* 95 . 32.95
ffogue
19.95 .31 95
Strip Poker .
.34.95
Halley's Project
ApiruJ Tnlogy
W/GEOS ..CALL
RGH/COMP
259
SAMSUNG 14' COMPOSITE
M9
THOMSON 14' RCB/COMP
2J9
COMMODORE
1TOA
279
DISKDRIVE CALL
MODEMS
Commodore 1660. .54.95 Commodore 1670... 129
SAMSUNG 14'COLOK
COMPOSITE
MONITOR
tmMt%
*I49
COMMODORE 64 SOFTWARE
ABASCUS 64
FORC-64/C-I28
GAUEMAKER
14.9S 14.95
UTTU COMPUTER
PfOFLC 7 ON 1 BASKETBALL
TRANSFOftME>S TBArJSFOBMMS
ll.TS Il.»
GAM£MAKER UBRMI
H 9S
II.9S
ROCKYMOBIrOBJHOU/ I9.9S
u n
viNDiizr
i«.w
II.9S
)!')',
CHAMPIONSHIP
11.95
Ejetutlve Dilk
. . . 16.95
Robotic Workshop
Call
Triple Pak
14.95
ACT1VISION
27.95
Halle/ Project
Baid'sTalell MoeDius
J7.9S 27.95
Pooot RascaJ
SEE SUPER SPECIALS BERKLEY SOFTWORKS
.24.95
Bad's T.lle
34.95 34.95
Chesimailti 2000
27.95
Uitirn.il' Wn.inl
24.95
Winers Workshop GsMMrt
34 95 27 95
Super Boiilderifasn Auioduel
1 1.95 34.95
Geode« Deikpakl
27.95 23,95
Ogre Heart of Africa
27.95 1 1.95
.20.95
America's Cup Stiabblt
flank Street
5eries-Ea Cir.iph Llbr.
3495
1.2.3 or 4
17 95
P(l 5(!Op Companion
. .
. . 27.95
Toy Shop Holiday Graph
39 95
Library
17.95
Thinking Cap
EPYX
Fail Loan-Cart
34.95
Winter Games .. .24.95 Summer Games N . 24 95 Vnrpal Ullllly 22.95 Movie Monster .... 14.95 World Karate
.
Super Cycle
1995 24.95
. .
... .
23.95 23.95
SEE SUPER SPECIALS MICROPROSE Silent Service
. .
. 23.95
.
. 23 95
Accrojei
17.95
TopGunner
17 95
F-15 SirikrEagle ... 2.J.95 Kennedy Approacfi CiusademEurope Conflict in Vietnam
T7.9S 27.95 27.95
Decision in the Desert 27.95
Champion Wrestling 24 95 World Games ...24.95 Destroyer Graphics Scraprjook I « II
24.95 17 95
■ MasterCard
Paper Clip Elite .... S4.95 Degas Elite . 52 95
LPD Writer
.79.95
LPD Planner
.79.95
LPO Filer
34.95 .34.95 21.95
SonH Defender of the
Crown
47 95
Drgrral Link
31.95 .19.95
Irfocom
Call
62.95
Argil Art vol. I
.
.23.95 20 95
Coveted Mirror .
Chart-Pak 128
31.95
Cad-pa 128
44.95
SuperCCompiler ..44.95
44.95
Cobd 128
Home Pak 34.95 Superscript 128 ,.. , 54.95 49.95 Perfect Writer Sylvia Porter-128 . .44.95
Pocket Planoe/ 2. .. 36.95
Pocket Filer 2 36.95 Pocket Writer 2 .. . 36.95
Swiftcalc 128 Vizistar 128 Partner^
44.95
32.95 49.95
MachV/128 Perfect Filer
Trinity
.27,95 44.95 Call 44.95
HitcmllH
24.95
Enttiantef
24.95
TrMker Pet Speed
Sorcerer
27.95
OifDid Pascal
20.95
HomsPat
16.95
I Am The 128 Consultant
23.95 39 95
B I 80 Card Breakers
59.95 27.95
Speilbrealier Lealber Goddeis
29.95 . 23.95 23.95
Kill Until Dead
20.95
Falrllgrlt livjoor Sporll
20.95
20.95
American Chdllengc
2O9S
Mtin-Fii 11 am - 7 u m CST ■ Sal
20.95
.
... 19,95
JM Alternate Realty/
29.95
City All
24 95
ffealny/Dungeon 24.95
Mercenary
18.95
221 Baker Street . .. 1895
13 pm - 5 0 I'l GST
To Order Call loll Free
800-558-0003
I8.9S
ORDERING INFORMATION: FM» spit.., tpM. For Em Ptrirjnai aorj
company citecks aUo* U bmnASS dHiys la cleat Scnool PC s
Mil nri. COD fiwqfi jftKOO in CnniiriMiranJ S A indirrJeSaOO . shipiiino Itn iiaiilwaie rrinnrtiim S40Q
,n rj .n| i,
i HI AK FPO lI CiKi^lii.111 f
29 95
A.C.E Light Lab
It. 95 34 95
Disney Comics 5trip
23.95
B flrtii 5'" 5hi[l[lrrio
,'iTi rorffln DrOtii idd 15". shipping
rnlfllmum
S1D00 A'lr^iln-, iri'ij[nftlo.if»n:t meCunluienial USA i Nisi [lass inuued U 3 nail il fwugji shipping cIuijk exceed ine
29.95 34.95
.
.34.95
Keatfi for me Stan Carrier ,n[ War .. SuUlogic Football Printnwiter
.
.21.95
Art G«lery I or 2 SuperUaie64
27.95 34.95
. . 29.95 . . 17.95
.
...47.95
Ultima II
39.95
Ultima 111
34.95
Ultima IV NewSJDom
41-95 34.95
CfrpArllorlll Clip An II
19.95 27.95
Graphic s Eipartder CrftiFKJIr Maker Flight Simulator II Brimstone
23.95 . 34.95 ..34.95 27.95
Dilney Card* Party 2J.95
TfieHoDbn
Dr. Ruth's Game/So 23.95
Animation 5t.ition ..49 95
Lasser Mor*y Mgr
Karate Champ ... Kurig Fu Master .
Guild of thieve 1
4 7 95
. 29.95
U/WF Micro Wreilling Starfleett
Commando
23.95
Tag Team Wrestling
23.95
Sublogrc Ha s ellj II
34 95
23.95 23.95
Breakthrough
. 23 95
PocheI Dictionary . . I 1.95 Z-Pilot
.,, 1695
StnkeForce
16.95
TIMEWORKS Business Systems
Wordwrifer/5pell
.. 39.95 . 34.95
Swifttaic/Sidew-ies 27.95 Data Manager II ...27.95 SyTvia Porter 64 . EvelynWood Sideways Partner 64
jniinrrjumainuurii ynu will be charged Hie additional armwn! lo grt you p.ickaQc Id yGu ifiiicklT Jrr3 sdfclf All goods die ne.# and
Include factory warranty DuttODujfoftpTfces allsaTesarofinal All
dElEcil^c rfiurni musr hive a rtiutn autEHrrifaiion number Pteasia call i114p35t-2007toot>fflinanHA »oi your reforn mil nol be accepted Puce? and availability suBiect to chanuc
No surcharge for MasterCard or Visa
. 23.95 .23 95
27 95
.27.95
Elite lk.nl Warrior
.23.95
34.95 27.95
BjrileFrom .
414-351-2007 or money order
The Pawn
Type
For Technical Info. Order Inquiries, or lor Wise. Orders
am
.54.95
Logistics 169.95 Auiofljel ..... . 34.95 B.irrt1 s T.ile .34.95 Music Constr. 10. 69 95
Speed Term 128 . ..31.95
Ag.nlia Christie . .22.95 Business Form Snop 27.95 Golden Pais . . .29 95
PO Do. 1788! Milwaukee W( 53217 UNDER LINES (Iff N
! S:.(i'i
.27.95
.......... . 34 95
Fleer System III ... .49.95
Fontmatler2 .. .. 32.95 On Court Tennis . , 20.95
imiiu Hoi
. . 99 95
Super Huey Grjmo
34.95
.79.95
Superbase Amrga
23.95
34.95
Gate
Moonmlst
20.95
20 95
[Sehveiy send c,kImi?< s ciieck
. 99 V5
Jel
fjevf rending StOfy
CaMo' items arufprrcrs
ELEaRIC DREAMS
LJinteC
Bop W Wrestle . .20.95 Spell/Destruction . . 20.95
EST. 1982
INFOCOM
Gunihrp
.... 24.95
Infiltrator
27.95
Europe AbUir . . 33.95 Toircnclown Fuotuan 11.95 Ioras oT Conquesi 24.95
Geolrte GeocaK
.. .
.
Lords of Midnight
MINDSCAPE
34.95 49.95 20.95
Adventure Const! 21 95 Fill. Coo*DOOk . ..27.95
39 95 34.95
BRODERBUND
Shadowfire
27 95 F 1.95
Gtos Geopubllsh
FontPakl
....
High Boiler
.. . 27.95
Ultima I Pacrng Destruction
39.95
Karateka
THRU JANUARY 31. 1987
24.95
..
Speller flee
•SUPER SPECIAL PRICES EFFECTIVE NOW
Amnesia
Murder !>4(ty
OH Man
BA'tBMJ. M ....
Arctic Fo<
INTERFACE 69,95
39.95
COMMODORE 64 SOFTWARE MISCELLANEOUS 64 MISCELLANEOUS M
19.95
.
CAU fOULATESTPBtGS
XETEC SUPERGKAPHiC
ll.«
Music Construction
Perfect Score . .
-MPS 1000 PRINTER
Basic Compiler I2B
Miirder/Zindemeuf
MINDSCAPE
• 1 ISO MOUSE
ie»s
44.95
Crossword Magic
• 1750 RAM EXPANDER
11.93
Super Pascal
tl.95 22 95
■ 1901A ROB MONITOR
cvrrii\(,iA!.n LAflimriTIi
WailOrrl Monilers MjiOle M.idrwsi .
- If.JO MUUEM
MAKER
ifiawc
HI1SISSIPPI HACK F Bil
HCWAI1D THE DOCK.. Il.W
. 24 95
719
COMPUTER
>IU1 DIIK DRIVE
KiflTalk
44.95
21.95
. 16.95
SS*
«.9S Wordwntei 128 . .44,95
21.91
Tenth Fr,ime
.'
US
SHANGHAI
Tournament Drsfc
SB-1I
Paper Clip II
TAMTIHCS
ft 95
4S9
• COMMODORE WS
C-128 SOFTWARE
11.95
21.95
41«
Winnie Trie Pooh
34.95 29.95
24 95
Le.ldcr Boaro
ID-1I IR-tO
. .
Mule
Mach V-C.irt
309
S.D1
Aichonll
ACCESS
ID-tO
. . 27.95 . 29.95
SPECIALS*
1 1.95
One on One . . . . M 95 Seven Cities oF Gold 11.95
329
HOMF.COMCI 11 LR SOrTWAREI
Archon
Prnball Conslruction I I.« 5ky(0« 24 95
CALL
. . . ,
31.95 44 95
31 95
279
NL-10
NX-IS
27.95 .27.95
31.95 31.95
.... 31 95
NL-1OC
DlaWo
Powefpljn Super C Compiler
Forth
1O»
. . 27.95 27 95
Clurtpak Cad-Pak
Basic Comprler
NX-TO
.
BraE.ir.CdS
U'lBC'ltONtllL
ELECTRONIC ARTS
NIWI.OWPRICEI
Haclerll Zumafonl 1. 2 or 3
1541C
MAGNAVOX 6562
STAR MICRONICS
. . 34.95 . 27 95
PER
COMMODORE 64C
MONITORS
49.95 39.95
Flight Simulator f
129.95
Fin Cookbook .. ..34.95 Adventure Conn 27 95
One on One
. . 99.95
Maxidesk
Aegis Animator/
Images
4T.95
Maxipl.in
20.95
The Pawn
.
69 95
Print Uhlrty 2 . . .
Aegu Draw ..
Ultima 3
. 20.95
69.95
.64 95 29.95
. .
.69.95
PrrntUlilny 1 .
GanwitiiJ BiisketbdN
ScrltiUe
-MAGNAVOX 8562
/ 37 MONITOR
.2995
LJH Corp. People Muiic Studio ..
HOLIDAY COMMODORE 128PACKAGE
PANASONJCIWI ...219 PANASONIC 1080i ..119
NX-10 PRINTER
Wot Id Gaines
COMMODORE64& 128
PRINTERS
COMMODORE M/12B
..34.95 27,95 20.95 3».9S
Blaiing Paddles .... 24.95 Mall! Blaster
....
34.95
HarODJH Fight Nigni
19.95 .
...
PSI 5 Trading Co. Deceptor
19.95
. . 19.95 19.95
Ace of Aces 19.95 Accol.idc Football . . 19.95
SSI
Wizard's Crown
. . 27.95
ProressionaiTourGon;«.9S
Broadsides
24.95
Field of Fire Carrier Forte
. .
Z4.95 37.95
Comp>LjterAmt>usri
37.95
Kainpfqruppe
37.95
Imperujm (jj|jcticum?4 95 Ptiantaile 24.95 PlianiasiEll 27.9S Meib B.,gaoe Rinas of Ziinn Gettysburg Battle Group
. .
....
SnardorSpmig . RoaUwar2000 . . Waritup
. . 37.95 27.95 . 39 95
... . ,
Gemstone Hejler
39.95 . 27.95 27.95 39 95
. . 20.9b
COMPUTABILITY CHRISTMAS SPECIAL
THE EPYX 500XJ' JOYSTICK
PLAY AGAINST THE WORLD. THEN PLAY AROUND IT. With a little postage and a tot ol luck, you could win tfic trip ol a lifetime. It's the GRAND PRIZE o( the World Games Sweepstakes. An unforgettable trip for 4 to Epcot Center ana Disney World on Continental Airlines. Or two trips for 2 anywhere in the continental U.S. And last, but definitely nothing to gripe about, ICQ World Games T-Shrrts. Entries must be receiv ed by February 15, 1987. No purchase necessary.
A GAMEY OFFER. Buy 7 ol the Games Series |one must be World Games] between September I. 1986 and January 30. 1987. -^ K 11 \/
and gel a third absolutely free. See specially marked boxes oi participating dealers for details.
FOR COMMODORE 64/ 1 28
CoSi L
(1 |\J I
Y
S2495 fc T^ EACH
COMPATIBLE WITH
COMMODORE 64/128 COMPUTERS • The only joystick actually designed to fit in the palm of your hand.
• Trigger finger firing for faster, more accurate shooting. • Tactile response switches on top for faster, more precise movements.
• Microswitches guaranteed for ten million uses. • Unique shafts switches allow you to not only feel but hear each move of the stock for exacting control.
BUY THE EPVX 500XJ $ JOYSTICK FOR ONLY
Call ~Computrftbltltu.
HIT TITLES TODAY
EST.1982'
Title
EST.1982"
^1-800-558-0003 [Rowdies of the Ring —
1-800-558-0003 Destroyer1
Life, Liberty,
And The Happiness of Pursuit.
" Championship Wrestling™
■ World War II action-
• Take on Eight o( the Meanest Rogues of the Ring.
simulation aboard a U.S.
Naval Destroyer.
• Every Wrestling Move Known lo Man — and a Few That
• Graphic action and realism unmatched m a simulation
Aren't,
game.
• The Crowd Hurls Insults, the
■ Command the entire ship, or man any of 13 Different Stations: Torpedoes. Aft Guns, Anii-Aircraft.
Ropes Vibrate on Impact — Real Professional Wrestling Action.
■ Seven different missions:
• Wrestle Tougher Opponents,
Till Yours
the Champ! • One or Two
OMI
from the simple Sutihunter
Y
tothemost
V_/INI_ T
difficult Con-
* ^\ Jt QC
1 New From S/JYX
ORDER THIS NEW HIT TITLE TODAY AVAILABLE FOR COMMODORE 64/' ^8
EST.
1-800-558-0003
r\K\\
V
UlNL I
voy Escort or * i-» Jt ClC
Player Game. * S "f" * J
Championship Wrestling
|295
With the Purchase of Any
ORDER THESE NEW
P Pilot Rescue.
J J £L 1D
Destroyer™ New From
ORDER THIS NEW HIT TITLE TODAY
Call
AVAILABLE FOR COMMODORE 64/12%
~ EST. I982~
1-800-558-0003
On Tha company (or 128 software! Super Disk Llbnrlin ■ A full featured disk cataloging & library system lor the C128. Catalog up to 1000 disks & 14,400 program names! Operates in fast mode with 80 column
display. Catalogs 64. 128 S CP/M Plus formatted disk directories! Printer output ot library
index,
full
library
report,
master
program list, category program list S disk labels. Also contains full featured disk utilities section including rename a disk, copy protect a disk, change disk format & much, much more! Organize your disk library & more for only $29.95!
1541/1571 OrhfB Alignment - Avoid costly repair
Who needs this?
When you can solve disk drive alignment problems in 60 minutes with the CSM program. Disk drive alignment problems? Drive out of alignment again?
Tired of waiting two weeks or
more to get your drive fixed??
WE HAVE THE ANSWER ! ! With Itte 1541 DISK ORIVE ALIGNMENT PROGRAM you can align If1 e drive yourseH Jn an hour or so Nol only that,
Read What Computers Gazette had to say. (Oct., 1964) ", . . with 1541 Disk Drive Alignment from CSM Software, you can tir it [the disk drive) youtselt in an hour or so and the program will pay lor 'isett Ihe liisl time you use it ..No technical expertise is required lo accomplish the alignment procedures,
you car do il al dome AND no special equipmeni re re-
and Ihe manual accompanying the program
quired Anyone with average mechanical skills can do iUI
thoroughly describes the procedures.''
1541 DISK DRIVE ALIGNMENT PROGRAM - VERSION 2.D - S44.95 plus thlpplng
CARTRIDGE BACKER II PACKAGE INCLUDES' 1
EXPANSION BOARD. PROGRAM DISK AND USER'S MANUAL
2 CARTRIDGE BACKER software ID back-up 99% o! I lie most popular CM cartridges :<> disk 3. SOFTWARE TO BACK UP MANY DISK 4
SNAPSHOT 64 -.■ SNAPSHOT 64 is a new utility backup program thai literally takes a 'SNAPSHOT' of your com puter's memory. This snapshot is (hen saved to disk with an autoboot so lhat it may be easily loaded back in. It does all this automatically and
PROGRAMS.
easily.
SOLD FOR ARCHIVAL USE ONLV'
• EASY TO USE. TAKES ONLY
SS4.9S plus shipping PROGRAM PROTECTION MANUAL FOR THE C-64 VOLUME II Not |usl a Ihird edition — a new and utMo-dnto manual
covering the lalest advances in program protection Over 275 pagss ol valuable inlormation Topics include: • ENCRYPTION AND DECRYPTION
• UNDOCUMENTED OPCODES
3-5 MINUTES.
• BACKS UP MANY MORE PROGRAMS THAN SIMILAR UTILITIES • SOLD FOR ARCHIVAL PURPOSES ONL Y • EXCLUSIVE FEATURE ■ ALLOWS YOU TO STOP MOST PROGRAMS AT ANY POINT. EXAMINE THE COMPUTER'S MEMORY.
• GCR RECORDING
AND THEN RESTART THE PROGRAM. THIS
• CUSTOM DOS ROUTINES
IS A VERY VALUABLE FEATURE FOR THE HACKER!!
• CARTRIDGES AND EPROMS • PROTECTING YOUR OWN SOFTWARE • TIPS FROM EXPERTS ON
$49.95 plus shipping SNAPSHOT
$34.95 plus shipping PROGRAM PROTECTION MANUAL
FOR THE C-64
VOLUME I
• A MUST FOR BEGINNERS
ENHANCEMENT DISK The perfect addition to ihe best selling memory back up tool. Includes last loader, cartridge maker, file examiner and more.
$14.00 plus shipping
• THE PERFECT INTRODUCTION TO PROGRAM PROTECTION • DISK INCLUDED
$29.95 plus shipping
The Great Wsr- WWI strategy game for the C128
in 128 mode. Manuever corps sized units representing armies ol 17 countries over hi-res
maps ol 1914 Europe. Terrain, weather, combat effectiveness, mobility, lines of supply,
political considerations & your strategy are
among the faclorsihat affect the outcome. Can
you change the course ol history7 Two player,
one player £ save game features included. As the first commercial game for the C128 in 128
mode. The Great War is also a collector's item. Disk ■ S29-95
BASICally Simple \/.A - How to use all Basic 7.0 commands in Basic programs. Clear, concise instructions. Hundreds ol pre-programmed examples! Essential for every 128 owner! Disk
■519.95
Great 64 software! Free Spirit's Music ol the Masters series is a must for all music lovers. An hour of classical music on disk for the C64 or C128 in 64 mode. Music ol Ihe Miiigrt I - Handel. Haydn. Mozart. ■vii h. Beethoven & many others.
Mutlc ol the M.r-.hi sonatinas & more
VISA AND MASTERCARD ACCEPTED Shipping $3.50 per Hem m U.S.; foreign orders extra
£r is a registered trademark ot Commodore Business Machines, Inc. Available through your local software dealer or call:
CSM SOFTWARE, INC. POST OFFICE BOX 563, CROWN POINT IN 46307. PHONE (219) 663-4335
II - Minuets, waltzes, from Bach. Brahms.
Beethoven, Chopin, Schubert & many others. Mutlc Of the Masters III ■ Mostly Mozart. Mule of Ihe Masters IV - Besl of Bach.
S9.95 per disk. 2 for S17.95.3 for S24.95. all four disks only S31.95!
The Winning Edge - Teaches haw theexperts win
big
PROTECTION. BACKUP A MORE
• DISK INCLUDED
billsl Insure maximum performance from your disk drive. Video & audio prompts alert you to the alignment condition of Ihe drive. Easy to use! On-screen help available while performing alignment. No more frantic searches through sketchy documentation. Works on 1541.1571 in 1571 or 1541 mode. C64. C128 in 128 or 54 mode. Don't wail weeks for the f enalr service, perform your own alignment in minutes! 0nlyS34 95>
money
comprehensive
at
&
gambling. amazing
program ever offered1
The
casino
most
craps
Included is simulated
crap game that puts you in Las Vegas eveiy mle to test this system & malch your wits vs. the casino. Try this program S you'll be making reservations for Vegas tomorrow! CM disk - S19-95
FREE SHIPPING I HANDLING! Illinois residents add 8% sales lax, Send check or money order to.
Free Spirit Software. Inc. 538 S. Edgewood
La Grange, IL 60525
SEASONS ABACUS Ada Training Course Basic 128 Basic 64
Cadpak128 CaflpakM Cadpak 64 w/Light Pen Ctiartpak 128 Ctiartpak 64
129.95 42.95 29.95
45.95 29,95 69.95 29,95 29.95
CoDol 29.95 Personal Portfolio Manager.., 29.95 Powerplan 29.95
SuperCCompiler64/128..,. 42.95
Super Pascal. 45.95 Techlnlcal Analysis System... 45.95 BflODERBUND Wiere In the World is Carmen Sandiago P/S Library 1-2-3 Print Shop
Print Shop Companion
MICRO LEAGUE General Managers Disk Micro League BaseDall Team Disks
29.95 15.95 26.95
21.95
43,95 14,95 21.95 21.95
Mercenary
17.95
Hacker II Battlefron!
The Infinity Machine Ace of Aces Ninja
.
6.95
Epson 185 Epson 85 Epson mx. 1x, rx 100 Epsonm, 1x.rx, 1x80 Gorilla Banana Juki 6000
6.95 4.95 6.95 4.75 6.95 4,95
Juki 6100
Legend 880. 1080. 808 ....
MPS801
MPS803 OK1182.192 OKi 62, 92. 83. 93 SG 10-15 (Mm. 6 per order)
INFOCOM
Ballyhoo
Enchanter
Hitchhicker's Guide Invisiclues fall) Spellbreaker
Zork 1-2-3 Trinity 128
6,75
5,75
6.95 975 2.25 2.25
124.95
SuperOase 128 Superbase 64
12B
Superscript 64
WICO Bat Handle Joystick.
21.95 26.95
i
Kraft Joystick
i 1
31.95 i 24.95
Crusade in Europe
21.95' 21.95
SPRINGBOARD
$20.95 24.95
Newsroom
26.95
$56.95 46.95 47.95
46.95
TIMEWORKS Data Manager 128,. $42.95 Data Manager II 29.95 Partner 128 42,95 Swift Calc 128 w/Sideways.. 42.95 Swift Calc 64 w/Sideways...
29,95
WordWriter64w/Speller.
29.95
WordWrlier 128w/Spoller... 42.95
15.50
18.95 6.95 i
Xetek Graphic Interface... 54.95 I Xetek Graphic Jr 34.95 ' RS 232 Interface 34,95 1200 Baud Modem
99.95 i ,34.95 1
Master Modem Flexidraw Light Pen
.CALL ]
5.95 !
Disk Notcher
, 7,95 i
Drive Cleaner
.
7.95 1
Printer Head CLeaner.... . 7.95 ' Disk Storage Case (50),.. 7.95
ELA Bard's Tale Lords of Conquest
$24.95 24.95
Movie Maker
24,95
Ultimate Wizard
Commando Koala Pad
Koala Printer Utility
Print Shop Companion
',..
Hockey
42.95
16.95 16.95
KungFull
ACCOLADE
Gato
Fontmasierll
32.95 19.95
Super Bowl 1985 Teams
12.95
FIREBIRD
Elite Colossus Chess IV Frankie Goes To Hollywood... Music Systems Advance Music Systems
39.95
49.95
$18.95
PSI 5 Trading Comp
18.95
Koala Pads 64
18.95
CALL CALL
C-1902A
CALL
C-1670 Modem 1200
CALL
C-1350 Mouse 64 C 1541 C
CALL CALL CALL
2 Garnet In One
Gerry The Germ/ Microcosm
13.95
Willow Pattern
Chimera JnderWurlde SabreWulf Booty/Cylu Runestone/The HfHm
13.95 13.95 13.95 13.95
Battle tor Midway
13.95
Nodes of Vesod
13.95
S27.95 27.95
Rogue
24.95
Master Type
24.95
Halley Project Racier
29.95 32,95 SSI
Battle Of Antietam
$29.95
Carrier Force
36,95
Kampfgruppe
36.95
Phantasie II 134.95
27.95 27.95
14.95 ea 34.95
24.95
flings of Zelphin
24,95
WingsofWar
24.95
Wizards Crown
24.95
Solid State Software
VizaStar 1J8
VizaWrite 128
KOALA
$42.95
Koala Printer Utility Programers Tool Kit
$18.95 21,95 21.95 24.95 49.95
C-1571
18.95
Scenery Disks 1-6 Pure Stat Baseball
31.95
Ultima III & IV ea Super Bowl Sunday
COMMODORE HARDWARE
Hacker
13.95
Jet
19.95
C-128
AMIGA SOFTWARE Borrowed Time
Hard Ball
Football
19.95
24.95 .24.95
Worlds Greatest Football..
24.95
SUBLOGIC Flight Simulator II
21.95
24.95
Temple of Apsha) Trilogy.
Law of The West
21,95
21.95 18.95 23.95
.
Worlds Greatest BaseOall.. Super Cycle World Games
27.95 37.95 89.95 124.95 29.95 72.95 29.95
Dambusters
$37.95
World Karate Championship.
Mindshadow •RIBBON ORDER* Music Studio Aegis Animator w/lmages Aegis Draw Archon Deluxe Paint BATTERIES INCLUDED Consultant 64/128 $39.95 Skytox
Figtit Night
HOT SELLERS
40.95 27.95
Programmers Tool Kit.... Vorpal
ARC of VesorJ
CLEANER KIT with every
Paper Clip w/srjelJ 64/128..
19,95
23,95
Multiplan 64/128
Battle of Britian
PRINTER HEAD
PaperClip64/128
26.95 21.95
Fast Load
Chicken Chase/Rasputin,... 13.95
'SPECIAL SAVINGS* FREE
21.95
ACCESS Leader Board S24.95 Leafler Board Tournament Disk... 14.95 Mach 128 30.95 Mach 5 21.95'
Inf!
19.95 21.95
$11.50 I
WICO ThreeWay Joystick,
30.95
Graphic Expander .
Geos
[
19,95
24.95
21.95 21.95 6.00
WICO Boss Joystick
129.95
$24.95
Chessmaster 2000 Mind Mirror
25.95 24,95 PRECISION
Superscript
3.95
i
!
MICROPflOSE
Clip Art I Clip Art II
ACCESSORIES
i
i AICPDisks(IO)
Pocket Writer 64
Commodore 1525
6,75
;
16.95
24.95 [ 31.95 ! 24.95
Pockei Writer 128
$ 5,95
Commodore 1526
Mlndshadow Murder on the Mississippi
15.95 17.95 7.95
Pocket Filer 64 Pocket Planner 128 Pocket Planner 64
Axiom Elite 5 LCD
5,95
Cross Country Road Race...,
i DIGITAL SOLUTIONS Pocket Filer 128 531.95 i
F-15 Strike Eagle Silent Service
Brother 15, 25, 35
Alter Ego
21.95 24.95
Top Gunner
Conflict in Vietnam
EPYX
ACTIVISION
NEW RELEASES
Partner 128 Acb Graphic Expander Murder on the Mississippi. Where In trie World is Carmen SanrJiago World Games
$24.95 24.95 16.95
RIBBON
GREETINGS
16 95 24.95
MINDSCAPE
Bop and Wrestle
Infiltrator
$18.95
18.95
Halley Project
24.95
$79.95 59.95
GREAT GIFT IDEA Buy 2 Packs of AICP Disks Receive A FREE
Disk Storage Case store 50 disks
CALL US 1 800 634 AICP TOLL FREE EXTENDED HOLIDflY IDflM
TO
BPM
ORDERING
E.S.T
ORDERS
HOURS ONLY
Customer Service
718-351-1864 10AM to 6PM E.S.T.
ii nock nemi $nt0M4 wtchm ?* noun ior cerjaff ogee's (yrt
tftst
nu.Ti/t 1C 0 0 DfdEi*KC«:« 3*JM*K U 00 nutf n rjtf of CW1
COMPUTER PRODUCTS P.O. Box 175B Staten Island, N.Y. 10314
D E
check QNLV NY £raie ftasKwils icH S*% Mire la> Aflrtfli«W prices raincr J 4% ducouni tw casJi. trail «rrJ *dd J% All orders a(w $3 bO iMspmg and hjnflii-ig withm |hr Cofi'inerijr n £ iniirnirianiiccM'* *Jd H'i M • Wipping & hyufrng
N
Puwnjl thtt*i tfO" 2 "k*
brt«irjnt«
AvMiDiii!? inn Putin- iurjjrcr. rc ihinge HiHuut notte. Otde'i Tver SlbCr UO recfli*« irpe shipping m Continenim U 3 Sthotn ir.qu-rtM inviEH Vjh u\ civrki pifjdt 'a K-t'iin 'fi'ti"i'.t:-j' r'-i-o.ir1 Pfcpdwch
DEFECTIVE
[KCH*NC15 OHL*.
HtOUlRt
PETUBN
AllThOI»/ATlOh
COMMODORE BRAND SOFTWARE FOR THE 64 AND 128 COMPUTERS
BELOW ORIGINAL WHOLESALE
COMMODORE
Assembler
*t I i ■ ■■ I' ■ " ■'■■'- ■■■
■' .
.■-
j^
Kickman(C)
S15 12
Clowns (C)
5
Pilot
14
Visible Solar System (C)
6
Screen Editor
12
Tooth Invaders (C|
6
Blue Prim (C)
6
Solar Fox fC)
8
Star Rangers (C)
8
Viduzzles(C)
8
EDUCATION & LEARNING
16
EZMalcWEZ Count
6
WhatsNexl
6
Fishmetic
6
Satan's Hollow
S11
Zorkll
LASHED!
Zorklll
11
Suspended
11
Starcross
11
Deadline
11
10
RalfySpeedway
10
Bun D«C«t4-i IDOffT-rTh -pijln
mi .
I-I
.:i
*
CUSTOM MADE IO III
+
HEAVY 33-01. VINYL ANTISTATIC
*
M
CU**E» Klr.<tf j°*r i1 m 1 uU-"l Per r.l#i-.»f.' nIOWfl
Ht'UUH Huu>41tllLl tH ^ hiHi ■ I V uLlI U'« *•• •• »** in with: lOLJCHiifrir, ,tt,fb..M,rt* E,Wmi. tutk •mi tin If MHIL TH1I ». H.b*Llt 1 lr.*l*twm ,u «..»| |^.i HN4 t|| U
*
*J7Q LI U
JiHuuiniiKiuiLu.hjri mm. mwi M
* ION tDw»iH*HE HI iPIIW ti Kij IL^l
MORE GREAT PRICES! -_£,
C-12B □ami.."!, (CIN)
.
GLARE SCREEN
*«rU*l f &* (OHHODDHI IQIJ.H. GlMlhl ID'tt I" BPPlM II lira 11 WJ «
HUMUS ICiH Dfiblll bO fll I? ill, HS In 9! *3 THUD M l**t U12) « u«>t rci infii hi ii fiio. ^Hurn^yn nuiu •■640*1 FOfl I'll LHfcillimTim f llrj" PRninTfR, bHHM U Uu LI Ht
HHCfiiDEfi CMrUCtlTi -Ji p—iPir-d. H" L=MMU| t< r.l (Jritt] IT TJ f\-BPUMi£L^piiviW)aR«]iiii{^Ai»Eiti»itirtii>»(. rw{i«ktf» SIS1J1 1HDDCM CliLE. t'ik-tlM DBJVHOAfSl. PhO«Ul*VS
- 1300 ... 5,00
A-iiga 1000 1300 IW/lnill Mw SlKlnJl JSOO K«,hoard onl,
Arori SOOIl. 130X6
7 00
10 00
1*00
i20 K«hoord (only) 10 00 IBM PCX! 39.00 ISMJ0S1 Kt,tnord S.00 (Dirrtnuoni Reqyirfld fm lew dorui]
C-1M1, C-1571 «ir.,o 3W D'O.v
*miari !'C D'D..
3
Math III Math IV
3
MathV
3
Math VI
3
Math VII
3
Math VIM
3
3
Science! Soionoo II
3
SOLD OUT—3-
Science IV
3 3
Technology
3
Science III
History
3
Games III
3
^
2*1 Thoimti),!, Sfrfl
Oidolo 92 Okitfoia 120/191 OHmolt 10/20 EpH.r.MI!'FJ/(ll80
f(.wf> IXSO/C-1000 5P.10O0
6 00 I DO
VIDEO RECORDERS 1] 00 Sloto Moke & Modtl Include Dirrirniioni
10.00
(800)621-8272
13 00 13.00
13 00
C'lloh ?!O0 Cihnn MSP 10
13.00 13.00
Atari 1037 C DPS 1101
13.00 16 00
C-1VO3 Amiga
ISO. 1 Ara.i 10J0
1300 13.00 9.00 1300
Com.t« JSO
14.00
Amd.li SOO-JOO TtVniko MJ 10/13 CM.U1 (C180I)
19.00 1°.00 1900
1° 00
Gold Sio. 13" Color 19.00 Thornpin" CM 345 44 19.00 C 1903A Mosnv. 40 19 00
M09na.au SO NEC 1J3S Ta.an 310 SaVoto SC-100
13.00
I.niHS 133/133 Jinith 131/133
CJf bf ItlllKg N1U MOKi »4 COlOn CWICt
IP 00 19.00 1900 H00
.19 00
33 00
UN .- SHOWN iU
ihtt* ar imncr erdrr flJi 1] M err iirm IU SO flui 1 ^.;i rj Hd r.t-J,i^g
[fl'tijn lir nlrtl
Ctlit *!!. IntMe IS'S. Sltlt Tu.
SPICIAL COVEE5 Will B! MADI TO I OUR
DIMENSIONS.
SEND TOUR RFOLUBFMENTS
Crown Custom Covers ?4621 PACE ClftCLE. DEPt A LAGUfIA HILLS, (IH)
101010-.BPREP
520
ration of MBASIC* ascii pro-
fte CPM' text editor from
module libraries using labels instead of
line
numbers.
Eases
the problems
associated with building new programs and modifying old ones.
101020:BPOST
J30
Companion program to BPREP builds a
module library from a working MBASIC program.
I01030:BPR£P/BPOSTPackage
C-1J03. BMC Cole
FOR OUR LOW PUCE OUOTES.
7 DAYS-A-WEEK!
C-128 CPM Programs
Omini 15& Slor 15'i 16.00
8 00
'DO BOO
C-1536'MPS 803
-^tm^Jh^".J«,!T*m77*'fV-'^r**"/«*(*rX* '^i/i
CYBER
B.OO
Foimscnit I0OO 91 13.00 Gtrrani 10 & 5lor IO'i 13.00
MONITOR*
10.00
C-1S3S-MPS 801
CMPS 803. C-1SI0
B 00 8.0O
MS0 SD3
PSINTEB5
ShPHlr-E H»rdll-| .rfr| H tt-,4, IP& t'OI, *• PC III
" *"
b.oo
CIS* DRIVES
MONITOR
»4Hmi |Qir tOMHODORI lOH mil. irVTl HUD af*\IV t* »rl 1Z t«1 »
J4-HQVR5A-O A Y
Main il
SYSTEMS
PRINTERS
EnKnniir 3000
OHPCff TOIL f REE
3
IN FL CALL 305-685-5423 3ETWEEN9am. -apm ET MONDAY - FRIDAY
EXTENDS EQUIPMENT LIFE
Indu.l Cl. MSD 50 1
DiJ*Piit>a-f«rbi7-iaai5i«'I|^^ii'<>io>ri«Fi"
3
Math I
1-800-523-4874
Ch^ce of Color! Ljfjhr Ton or Brawn
130 ST
PROTECTOR .._,
3
English VII
TO ORDER CALL TOLL FREE
DUST COVERS
C$i39 dW) ■ i- 1
ril rrorid iik mi l&n uh fL HO lWduHtt
DISK NO7CHER
3
English VI
fHOi
COMPUTERS
SURGE
3
English V
tlH ** i (34C/dk*kj
c«i pivi *
ILIf 10f ElVll IKI1. h
3
English IV
*>•'
C disk)
s
English III
please include 5% sales tax Al[ goods are new and factory sealed. All sales are final.
CORAL SPRINGS. FL 33075-9597 bljdjk
3 3
ORDERING INFORMATION: For last delivery send cash iers check or money order. Personal checks allow 3 weeks to clear. COD charges S3.DO. Please add 5% for shipping and handling with a S3.00 minimum, Florida residents
P.O. BOX 9597 lUOJN BtA|Uikf«iit IH I -lllii'ktih -D>»<
English II
NOTE; ALL SOFTWARE IS ON DISK EXCEPT WHERE NOTED WITH A (C) WHICH IS ON CAR TRIDGE.
S & R MARKETING ttUOJH Bond \p 100Li -Uh»l«.*L I.Lth. »d 1*1*
English I
9
Chess
S3
Business
10
Triad
INFOCOM MIND GAMES
PRICES i
S5
Super Expander (C|
ABeeC's(C)
DISK
PUBLICDOMAIN
VIDEOARCADE
PROGRAMMING AIDS
S30
BPREP and BPOST soon to be available in C-128* and C-64* versions.
103010:MATH I
SIS
The first of a series of mathematics packages. This set computes the Exponen tial, Geometric, and Polynomial Regres sion ofa set ofpoints and the simultaneous solution of a series of linear equations.
C-128 Programs 203010: MATH:1
Refer to description above.
SIS
Send SASE for expanded descriptions and complete program list. ■trademarks: C-64/C-128 Commodore, CPM-Digital Research, MBASIC-MicroSoft VISA'
S613S. 7SE.Ave.
Tulsa, OK 74145-7735
Tel: (918) 251-5171
3M Diskettes
I CEI has an outstanding special on Flip'n* File~ 15 storage cases. When you purchase a Flip 'n' File 15 storage case from CEI, you'll gel 10 3M SSDD Soft Sectored diskettes tree. Limited quantitiesavailabte
so ordertoday. Order a FNF-KA ...S9.99 each. Minimum order 10 Flip 'n' File'"/15. Other 3M computer products 5'/."5DSDD-RH-KA S0.93 3W 3SSMD-KA $1.36 8- 8SSSD-KA S1.4S 8" 8SSDD-KA $1.79 5%"headcleanmg kit H-KA... S4.95
each each each each each
DC300XL-KA data can ridge... S17.95 ea. Minimum order 100 diskelles/iO cartridges
Credit card orders call
Diskettes
Diskettes
Super Disk1* celebrates their anmversar> CEI now offers a once in a lifetime offer on 100% certified and error-free 5Va" single sided double density diskettes for only 25C each in multiples of 500 diskettes. II you want double sided double density
ples of 500 disks. Write protect labels included. Available only in multiples of 500 diskettes. Sincequantities are limited, stock up row.
5'/«" SSDD MAX1 D-KA
£0.25 each
5V," DSDD MAX2D-KA
$0.27 each
BIG SAVINGS! For information call 313-973-8888
Now get wholesale pricing on Dysan diskettes from Communications Electronics Inc. while quantities last. Lifetime warranty and packed 10 to a carton with color coded diskette ID labels, write protect
tabs, and heavy duty Tyvek7 tear resistant envelopes. 5V SSDD B01187-KA
5Y<" DSDD 802O6O-KA
SI.69 each
$1.99 each
5V." DSDD96TPI 802067-KA ... S2.29 ea. Head cleaning kit DHCK-KA... $9.99 each
Dysan Diskettes Credit card orders call
8OO-USA-OISK or a0O-CA1-DiSK in Canada For information call 313-973-8BBB Communications Electronic* Inc.
P.O. Boi lOflS □ Ann ArDor. Michigan 4aiO61<>15
Verbatim Diskettes
Take advantage ol this Verbatim Valuelife triple special. As long as quan tities last, you'll first get high quality Verbatim diskettes at only 79c each. Second, on your order ol Verbatim 5Vt" single sided double density disks you'll
get
a
FREE plastic storage
case that holds 10 diskettes, and
third, you'll also get a FREE head cleaning kit. Order Verbatim today. 5ft" SSDD 29633-KA
$0.79 each
Verbatim Value! Credit card orders call
8O0-USA-DISK or B00-CA1-DISK In Canada
For Information call 313-973-8868 Communications Electronic* Inc. PO Boi 1045 Q Ann Arbor, Michigan 4B106-104S
D
1 JH 103 CV6-H*
sssn QSQOSSHO -
Credit card orders call
aoouSADISK or8OO-CA1-DISK In Canada
Diskettes
033
i iH^PC.'*T
4137 HA
For Information call 313-973-8988
Dysan
with super special pricing on Super Disk brand 1 00% certified error- free and drop□utiree computer diskettes. Slock up now at these super special prices. Order onJy in multiples of 100 diskettes.
diskettes these ate only 27C each in multi
800-U5A-DI5Kor800-CA1-DI5K In Canada
Communications Electronics Inc. PO Bo< 1045 D Ann ArDor. Michigan 48106-104 5
Super Disk
Credit card orders call
800USAD1SK or S0O-CAVD15K In Canada For Information call 313-973-8888
Communications Electronics Inc. P.O
Don 1045 □ Ann ArBO'. MicBifllin 4B106-1045
Communlcattonn Electronics Inc. PO
How to order
To get Ihe (aslest delivery of your diskettes, phone your order drrectly lo our order desk and charge mo your credit card. Wntien purchase orders are accepled irom approved governmoni agencies and most well ratflC firms al a 10% surcharge for net 10 billing For magnum savings, your order should be prepaid All sales aru subject Eo availabilily, acceptance and
veriticalr-on All sales am Final All prices are in U.S dollars Prices terms and speculations, are subject lo change wilhou! notice. fJo roinc^ecks on out ol stock items. Not JOSDonaiWeforIyDogrflphic.nl errors ASS 00 additional handling foe will bachaigedfur all orders w.h a merchandise EOtaf under S50 00. AH shipments aie F.O.B CEI v-drehouso in Ann Arbor, Michigan. No COD's Non-cerliNed checks reauire 3 weeks bank clearance Michigan residents add A% sales lax or supply your Ian ID number and reason for lax exemption.
for (hipping chargai add $6 00 pur 1 GO diskettes nncJ/or any fraction of 100 5r«-inch or 3\tinch disk
ettes. AtfO Si 00 par data cartridge or head cleaning
kit for U P.S ground shippno and handling m the continental US For Canada. Puerto Rico. Hawaii, Alaska, or APO/FPO delivery, shipping is ifnee limes the continental U.S. rale.
Mali order* lo: Communications Electronics Inc.
Box 1045, Ann Arbor, Michrgan4Si06-!045 U SAM you have a Discover, Visa or Muster Card, you may call and place a Credit card order Order Toll-free In the U.S. DialSOO-USA'OlSK. In Canada. orderlclMree by calling 30D-CA1-DISK- Ityouaru outside the U.S. or in
MichigEin dinl 313-973-flBSS. Telflu anytime 6710155 (3710155 CE UWK Order your disks from CEI now Copyright© 1986 CEI
Ad #052486-KA
BASF
Diskettes CEI has a super special deal from BASF As long as quantities last, when you order
BASF 5%" Single sided double density
disks from CEI, you'll gel a special price of only 691 each. And if you order promptly, as a further bonus while limited quantities last, you'll also gel a free 10 pack plastic library case. Stock up now at this fanlastic low price on BASF Qualimetnc Diskettes with a BASF lifetime warranty.
5V." SSDD 54974-KA
S0.69 each
BASF SAVINGS! Credit card orders call 800-USADISKor80O-CA1-0ISIUri Canada
Box IQhIS O Ann Arbor, Michig,in 46106-1045
TDK
Diskettes 96 TPI If you need a 96 tracks per inch diskette, CEI now has an excellent price on boxed TDK product. This product is designed to store up lo 780 Kb. for non-AT systems. 300
oersteds.
Lifetime
warranty
and
packed 10 to a carton wilh color coded
diskette ID labels, write protect tabs, and heavy duty Tyvek*1 tear resistant envelopes. 5WSSDD96TPI M1DX-S-KA.. S0.89 each SV«" DSDD96TPI M2DX-S-KA... SO.99 each
TDK Best Buy Credit card orders call 8OO-USA-DISK or 80O-CA1-DISK In Canada For Information call 313-973-88BB Communications Elacironlci Inc, P.O. Boi 1045 □ Ann Arbor, Michigan 0S1 06-1045
Fuji
Diskettes Fuji diskettes imported from Japan,
are now available from CEI at a special price while quanties last. Fuji diskettes are packaged 10 to a car
ton and come with color coded disk ette ID labels, write protect tabs, and heavy duty Tyvek* tear resistant envelope. Order your disks today.
SVi" SSDD MD1 D-KA ,.. $0.74 each 5'/"" DSDD MD2D-KA... S0.84 each
Fantastic Fuji! Credit card orders call
8OO-USA-DISK or BOO-CAI'DISK In Canada
For Information call 313-973-8888
For Information call (i3-973-8aOB
Communication* Electronic! Inc.
Communication) Electronic* Inc, PO Bo» 1045 □ Ann Arbor, Micrilijurt 48106-1045
P.O Bo< 104S D Ann Arbor, Michigan 46106-1MS
SUPER EXCITING
COMPUTER SIMULATIONS from
SIGMPL
COMPUTED
I
i itj'.i ii
i Ar-
n.aCTC trillions" CDTIpjlti Tr"H I
fire avuMEi-e From SIGNAL COMPUTE R CONSULTANTS.
tit jua.iHd Hong
ua.PO. Bo*18222. Depi 11.PiitibyrOh, P* 15236. at ciri (4l2]66G-??27. US md Ci-..4h <dfl t2 50 DO*1«Q« ind P»#nflling (1*00 'jre<gfi] Fc< Bill gimB ordsmJ PA rai<cMnU Infikldl mil in Uu Mutar C<rQ. VISA. mor,pyijraBf» or th»tki dn*n fln US or
ED Irij4 ltd llEJtk *>ldir.g tnpnir UrgiU Aft lommmflr OP i o^omd oi Ehr«« d««init<irt .ou
ii
muii i^jie. punur ind ?i"k a
if. runn (Burning. cc
Woirpack ar6i^bl
Guided only |iy ihfl r«ali*iif
pinginy1 ol raiNHrnng
Htirnlmeh mil Dear.ng m ttujri SONAR SEARCH
□f#'l J un^ul *nd HMBH l>nS,li[«n Qt WWII in-rnuOm Brine Twilrl
lirV«g« •JjMlipiMATGHlHprcividiiFfrfl'gniiii
fill riiponi* lo you' CM^mmtJi >iycu rc-uiff up tc
and Alan 800
bilfbM For lhB Com^00or< *4 |d>$» Only| (1 Wt
n dlH
tliOO
Jw*i(Htl# *0- lhi
1J5 00
plui UOIt*g» ind h*nriimg
JncluO"! fully
MiUB'ii'Sl'i ITi
ll tfl lor r'»Mf«
ApplaM
I'*
BCQKL yanfujni
ii* lie 130 00 IBM
PC |H 00 ATI ; »■ u- , f--.' 'nu '■"■"''■! AE«n 800-BASIC I6M PC - C&l« G'«*"Cl Card
«*,[m«rd f 13
LEROY'S CHEATSHEET Keyboard Overlays
I $7.95
$3.95
each
each
PLASTIC
LAMINATED
.! D.c £!..■ j
ea,'i23, trial's only ore reason why ils The meat popiilir JxinClJi courd system aver! SYSOPa love The atn'ity to cial a
For your COMMODORE 64
For your COMMODORE 128
Lfiflje tnarO ?j!i ar» e/preK'S.1 or £t?J D*n per&or^-ry and 0H
envy of o'ner SVSOPs Ustra lave Bug BcitI's po*er-^acked on line (unctions tfiat tBally lei them get the message aaoss, or just 'jrfiHtifl-iK mi aw^-t you abrflSTliemmO5wg?gnj'd menus * up lo 20 sub-
board? ■ full toaliirr-d user editing ■ bum in terminal program • over
200 ii$ers ■ over ?0d mosHges - saibble" sccilon - voting section ■ XWODEU & ASCII tiWtnmieravaliable wnn 7 drives ■ 300 12W baud - ge! IN boartl mat gives you amtpvit catfrot! , 157]
r-We;. rf
Put Your Computer's Commands Wfiete They Belong - And Your Manuals On The Shell. Have you ever sat at your computer with Trie manual in your lap trying to Imd an elusive command' How much
time nave you lost searching through manuals to refresh your memory on how to Oo what you wanted? Now youhavoa.waytoendlhatfrusli'alion' Loroy'e Cheat sheets* Leroy's Cheatsheets help you get into your program rigtit away. Wepulthe commands righl at your
fingertips, actual keystrokes are in bold typo, variables are shown in rfd/jcs Designed by software experts, our durable plastic laminated overlays are comprehensive relerenco aids which document a product or system completely. Now use your software mom easily and moro ulloctively. With Leroy's Chealsheets you II never have lo hunt lora program command again11! hn«um
SOFTWARE
$69.95,
Tl10 Problem Solver
EQUIPMENT STAND
nmn»ljnE Sjalcms Limited B
(604)
J
Csnj*l4- V6O2AH
JBigJ/
PHONE: (604) 600-5009
FREE7DISKETTES SAVE MONEY I CW and VIC 20 users can use the diskette flip side, if anothe;
write enable' notch is correctly made TOP NOTCH - By 0U0HUM
quickly solves that problem.
,
^h ill's like FREE DISKETTES1
L.^^^Li, ^ l^^^Br1
* Stainless Steel Guide
r
DISCOUNT SOFTWARE & FflEE CHEATSHEET
We carry a complete Tino ol software al
coinpetHbue pnees. PLUS - on any software pHckaga of S2500 or mora you
/our choico' CALL or WRITE TOOAY (or
Solver Equipment stand was specially designed for Commodore computers 12S & 64 Keeps your ironitor ai oye level iGreal for
prices.
LOOJ
ge\
a
FREE
"'--
• S(|uare Nolch Cut
Leroy'ft Cheatiheerol
Order Now and Save ... COMMODORE 128
•""G Dilti MflniQeM2a □ Duh 1571
3 Easy Scrip*
Add S^OO h/Ji
5i'i tkt,
CA R<;s add 97C in* CALL TOLL FREE
COMMODORE 64 $3.95 ea r.r.l*»^ L molt C"I*T&HtnS I - rcuTtxii*ommirt
DIE-CUT ■U Basic 7rO G Blanks•wi™-***
»**D El 11* LJ Ftoot system 2 * 3
TOP NOTCH "Jusl $14.95
$7.95 ea
EiM Pdji* *]i [Ti^mrq rilDl"^3t"ir
Monev. Time and Frustration
F*#m two -* «4 lA-^4 LIHOf'S CaVATlHUTl ly
-~~n • Easy Leverage HdnQle • Clippings Calche'
Wade ol alurdy vinyl Coaled Mooi ■". ■ i enough lor any cornputor tsqUiDTiem This ^^qulp'^e^T stand ai I riglp you organize your system Wil" this unique consiaicfion. coOJas are r\&j&r in the wrong placa. swiiches are more accessible and yotrr ecLuipmenr atays cooler The problem
"i-'J FHqHI & mull tor ?
□ For The Beginner □ Muliip'an 128 "*-a Pipvrback Wrllw LJ Paperclip 123
G 5uperba»12Q
•*■>□ Supsracrlpt US □ WordpTOl2B
"*LJ Word Write* 1JB
□ Basic 2,0 □ Blanks ^-en-M* -3 Diti Uinta«/2 U Doodla 3 Ea&yscnpl
-Q
"F-'j GEOS J Muliiplan "■* J
Newsroom
I" J Paperback Writer
LJ Paperclip
Elit*
U Roelsystem 2
■J FlpghtBimtiialor
-I Shy Travel G Spaodscrpt Q Sup4tbasaG4
* Iwjfc&lUtfUlUt ct»^i O»n flat (
•"^ LI Superscript E4 ■*■ _l Ward Wrllm
AIM ILit thB COMMOOORE 64C Pfyx«onJe'i tvotonw HOU1S 730 AH
SPM
1-800-222-2B24 tnCA: 1-600-222-2912 8-Spm PST
Visa/MC
OUOnUM INTenNflTIONni. Unlld. INDUSTRIAL STATION
PO BOX 2134- fiZ
OAKLAND. CA 94614
~ VISA Stale
CHEATSHEET PRODUCTS, INC.
Zlp_ .
_ MASTERCARD
PAYMENT ENCLOSED
CARD#_
P.O.Box 111369 PiltsDuroh. PA. 15238 M12) 781-1551
OJlly TOLLnXK -1-100-IM-IIM
PAOlfllll-«1I)7SI-1SSI
DEALER INQUIRIES WELCOME
i1
m
i
*-
-/
i' a
i
■■■■■■■I.
-T
■■■■■■■r
A
il
i
i
■■■■■■■ ■■■■■■■i IB r~^~HHaW W V IbVbS ■■■■■■■■ ■■■■■■■p II ' i. JBI ■■■■■■■1 IB ii <■■■ ■■■■■■■1 IB
r r » j
"»
III
IK
j
r r
il
II
i
9
_
ir
i
I
"Ml
C-COMMODORE SOFTWARE YOUR CHOICE OF THE FOLLOWING
$2.99 EACH 'CM
iS
English VII ID)
Pet Emulator (0)
BIug Print (R)
Word^Name Machine IDI
Frogmaster IR)
Pilot ID)
Clowns (R)
Visible Solar System (R)
Gortek & The Microchips (C)
Screen Editor (Dl
Dragons Den (HI
Jupiter Lander (Rl
Sea Wolf (R)
Easy Finance I, II, III IV & V IDI
Kickman (Rl
Slar Ranger |R)
Easy Mail ID)
Script Plus (Rl
Lazarian (Rl
Suspended (D)
Letter Sequances/Loiiu or shun (D/CI
English III ID)
Music Machine (R)
Super Smash (R)
English V (D)
Shapes & Patterns/Group n (D^CI
Math VII! IDI
Tooih Invaders (Rl
Jack Attack (Dl
TOP HITS AMIGA SOFTWARE
Leader Board Golf $ 29 Little Computer People .... $ 29 Music Studio S 29 Deluxe Paint S 72 Aft Disk Vol. I
S 24
Deluxe Print An Disk Vol. II Deluxe Video
S 72 S 24 $ 72
Instant Music
$ 39
Marble Madness Winter Games Hitchhiker's Guide To The Galaxy Lattice C Compiler A-Copier Silent Service 3-D Graphics Ubrary VIP Professional
$ 32 S 32
Marauder
CALL CALL $29 S26
The Toy Shop
$45
Gettysburg: The Turning Point
$45
10th Frame
$29
World Games Road War 2000
$29 $29
S 32 5113 S 32 S 32 S 39 $159
Gemstone Healer
$29
Destroyer
$29
Shard of Spring Hardball Commando
$29 S25 $25
Gunship
$25
S 32
Fontmaster II
S32
GEOS
$49
F-15 Strike Eagle Fast Hack'em Merlin 64/128 Copy II 64/128
$25 S29 $39 $39
Newsroom
$39
Print Shop
$35
Print Shop Companion
$28
Print Master
$27
Grabbit S 24 Amiga Macro Assembler .. S 79 Amiga Pascal S 79 Amiga LISP S159 AEgis Animator $109 AEgis Draw SI 59 Typing Tutor/Word Invaders S 27
HARDWARE D 64 C Computer
CALL
CALL
D 1541 C Disk Drive C-128 Computer VIC-1571 Disk Drive
CALL CALL CALL
A1050 256K Expansion .. .CALL
VIC-1581 Disk Drive
CALL
A1080 Color Monitor
SUNCOM P.Q. PartvQuiz
$14.95
Checkbook ID&C)
Tink's Adventure
$6.95
Tuk Goes to Town Tinka's Mazes Tonk in the Land of The Buddy Bots
$6.95 S6.95 $6.95
<Aga S to IV!
Data Manager (D&C)
O'Rilev Mine
$5.95
Dallas Quest Mancopter
$5.95 $5.95
$5.95
MEMOREX DISKS MD-1 - Work System .... $18.95 (20 5V Disks & 50 File Box) MD-2 - Word System .... $21.95
MEMOREX PAPER 100 100 250 1000
RIBBONS
Sheets Sheets Sheets Sheets
20 20 15 20
Lb. Lb. Lb. Lb.
Ivorv . White White White
$ 2.45 S 2.45 S 3.95 S10.95
PRINTERS
Commodore -1525
5 7.50
Commodoro ■ 1526/B02 Commodore MPS-801
9 7.00 $ 7.50
Commodore - MPS-803
5 9.00
Epson MX/RXfFX- 80 Okimaio 10-Color
5 5.00 S 6.00
Star Powertypa
$ 6.00
SC-10 Black
5 2.50
SG-10 Color'
$ 3.50
' Please State Choice of Color
Order Line
DERS ONLY! Sales Personnel Do
ORDERS ONLY! Sales Personnel Do Not Have information on Previous Orders or Product Specs.
Others Available • Please Call Star MicronicsLV-1210
$179
Star Micronics NL-10 Star Micronics NX-10
$229 $239
Star Micronics SG-10C
$229
Star Micronics SG-15 Star Mictonics SR-15
$369 $599
Epson ■ FX-85
$399
Panasonic-1091
$239
Amiga System Pack
$29.00
Amiga 1010 Disk Drive
$ 8.00
C 128Compulflf
S 8.00
CALL OH THESE AND OTHER
1541 Disk Drive
S 7.00
1571 Disk Drive
S 8.00
PRODUCTS. WE CARRY A
1702 Monitor
S10.00
VIC 20.64 Comriuter
S 7.00
COMPLETE LINE OF SOFTWARE AND HARDWARE
WE CHECK FOR STOLEN VISA Er MASTERCARD
Customer Service
M'F 1° am"8 P'm" Sat" 1°'3 ET
1-513-879-9699
M F -„ a m „ „ m . -„. „, -.
37 s. Broad Street, Fairbom, OH 45324
SOFTWARE ONLY - Prepaid ord>» ovci HO rocsfvs frH shipping via UPS ki continsnlal U.S. PImio Hid %2 oidan undai :-'.'!
* Ohio Residents
HARDWARE mil all
charge. Ohln n- .nlmif. add 6.5% mnlss Inx. Personal crtacki ruqulra ,i Ihrea-watk walttng period. No walling whan paid by credit card, certified check or money ordai. All tlarnt mIijc. t la availability .mil prlca change. PLEASE CITE AD NUMBER WHEN ORDERING. ALL RETURNS MUST BE ACCOMPANIED 8V AN AUTHORIZATION NUMBER.
■■
l20 5'/4" Disks & 50 File Box)
Mr. Pixel's Paint Set $9.95 Mr. Pixel's Cartoon Kit.... $9.95 Show Director $9.95
DATASOFT
■■
$5.95
ALL TITLES ON DISK UNLESS MARKED (R) FOR ROM CARTRIDGE & (C) FOR CASSETTE TAPE
1-800-282-0333
■■
TIMEWORKS Money Manager ID&C] . . .$5.95 Electronic
MINDSCAPE (Educational ■ Age 4 Id 8)
DUST COVERS
HARDWARE 256K Color Amiga System CALL 256K Amiga CALL A1010 3V Disk Drive ...CALL
■■
ABBY'S SPECIALS
C64I128 SOFTWARE All ABACUS Titles All MASTERTRON1CS Titles World Karate Championship Winter Games
•PLUS-4
IMoirerCarC aV> -» 4
s: :s
is iS
IB!
•Eplmetheus
FIFTEEN TIMES THE POWER! 90% +
There is now an UNBELIEVABLY fast alternative to the
Why purchase only
1
CONFIDENCE
LEVEL
ihoroughbf&rt handicapping sir.iiogy fthu
you can haw Hie
POWER of Ihe 15 most popular handicapping slralegies available'
Commodore 1541 disk drive for loading programs!
The ROMDISK with HYBERBOOT!
A npw computer program, designed by an W.B.A of Finance, combines impidved vana-
ROMDISK is made up of 2 cartridges. The operating system
lions of Ihe
(HYPERBOOT) plugs into the cartridge port; the actual
15 mosl popular handicapping sualegiss m[o one easy program
This
POWERFUL pragram callflO Multi-5lrais CJin analyze a race using 15 slraregios in n Iraclian oi (he time you analyze a racn using |usr 1 strategy
ROMDISK plugs into the user RS232 port. ROMDISK'* fantures Include"
Simply lype in tho jn^w 'i lo |hc program questions
• YOU crome YOUR cfioice oi programs on ire H0MDI3K will) easyto-use Built-in msnu-drivsn pragrammBr.
All ttie mlo is in [tie Daily Racing
Farm The results oi Ine 5 slrategies will automatically appear on your screen or pr in lei Mutli-Sffats men Inibulale ^ the IS strategy roials fo give you an ultrmflte numher for each
■ Load a 30K program in 3 SECONDS of an SK program in Ml OF A
horse
SECOND.
• The 128K byte ROMDISK canQa erased and roprog rammed.
Whnn 10 or moje 5(raiH^ifi5 solGCI I
• Up to 150 programs can be stored on ROMDISK using menu-driven
sums horse to win. lhai hor&a hus over a '
chnnce of winning
software.
• No nBdltional powcir supply Is needed. ■ Displays h custom power-up message. • li.i,'(. programs auto-siocule, *ii.if mnchino language programs require the user to know iho program exBcutlon address.
Multi SUais packngo includes
• iSsiralegie? * 50 pngo booMei t $W Of 3V>" tflk
or rape t rolephnno hothnrj numbnr * phi moduli e Und class dfllivory * GONUS ■ l video tuionai
• Works on CWand lneCI28inBJ mode
(VHS
or
Beta)
*
BONUS
?2
Lottery
Progrcim
•
3
wtm*.
monuy
back
GUARANTEE ■ All lor S1?5
Available Thru This Ad Only: Order by Woney Order Check. V<sa. MC. AWEX or C O □ lo
Send Si 79.00 (check or money order] to the address shown below or call (313) 280-2766 to place an order using your VISA or
Banana So roar ft. Inc
Dflpt
SA 6531 Park Avenue Kent. OH
44240
MasterCard.
ORDERS (216) 673-6969 (24hrs.)
All Epimolheus products come with a 15-day money back guarantee, and a 90-day warranty against manufacturer delects. EPIMETHEUS CORPORATION
ALL
P.O.Box 728108. Berkley. Ml 48072-8103
COMMODORE
(313) 180-2766
Cieommodore=
AUTHORIZED REPAIR SCHOOL P.O.'s ACCEPTED M LIFETIME WARRANTY y, TYVEK SLEEVES ■ LABELS WRITE PROTECTS • PACKAGED 100 up
generic SS/DD
60 99
.40 .55
NEW LOW PRICES
IBM
APPLE
MODELS
RADIO
SHACK
ATARI
COLECO
OVER 2000 SOFTWARE TITLES
EDUCATOR
IN STOCK
CALL FOB LOW PRICESI
I
tNOUIRIES (216) 673-6167 (recording)
We Bought
Canon
'em All FAR BELOW DEALER COST
COLOR INK JET
$24995 LIMITED QUANTITY
1200
m^IW
SFD 1OO1
BAUD
RETAIL 499%
REGULAR
179
Cell Us Before You Buy I
We Want Yaur Business
BB
AMIGA 1D80 plus AMIGA 1000'
*850
•C.P.U. IS REFURBISHED - FULL 90 DAY PARTS AND LABOR WARRANTY FROM COMMODORE. NEW AM 10A IOOOj ALSO AVAILABLE
MicroComputBr Sorvlceo ORDERS
»88°°
Sfi@IP-| PRINTERS
349"
^/AMIGA
FHOM
FROM" ■ *T
Call Us Last!
■^■SBBh"^
NEW SUPER LOW PRICES ON STARI
SEIKOSHA SP-1000VC COMMODORt READV
12864 Farmington, Livonia, Ml 48150
325.00
• 100% C-64 Compatible • Built in Hi-Res Green Monitor
• Heavy duty power supply and sturdy case • All units completely refurbished with full 90 day warranty
$199.95
ATTENTION SCHOOLS
BIG SPf CIA15 ON PET CI5M
MC/VISA/CO. 0.
NEAR LETTER QUALITY FRICTION & TF1ACTOH 100 CPS • SHEET FEEDER
P'eaiD Includfl phono number. Deatar Inquklat Inviied, All prices djieouniacf tor CB>h oi check.
ndd 3... tor MC/VISA. Shipping: Printers 5111 00, educator 420 00. Diski H.OO per 100. (Wast Coast
ONLY
HOURS: MON - SAT 10:00 fl.M. - 800 P.M.
COST
DEALER PfilCING AVAILABLE
$15495
In Michigan [313] 4a7-GS67 INFO S CUSTOMER SERVCE - (313] 137-0267
DEALER
,r CR-220
$79*
COMMODORE READY FROM EPSON 50 CPS • TRACTOR FEED
- add SZOO par Older). Add 53 00 lor C.O.D. Rflducflt) shipping for large quantities.
Pilcfti and availability aub|ect to change without notice. ALL MERCHANDISE CARDIES MANUFACTURF-HS WARRANTY
A Printer For All Reasons Search For The Best High Quality Graphic Printer
UNIVERSAL RS-232
/A/TCDCyi/^C wi*n Commodore
II v I Crfr!MOC User Port expansion.
ONLY $39.95 + shipping. Now you can connect and communicate with anyof the popular HS-232
peripherals using your Commodore User Port. You can even connect
The ResultB Are In We ran many printers through our battery of tests and this one came out first in its class. OurSP-1000, built by Seiko is a 100 characters per second. (12 horizontal by 9 vertical matrix), full bi
directional, logic seeking, true descender printer. The
more than one and leave it permanently attached. This superb ex pander opens a whole naw world to your Commodore computer's capabilities. You can now connect to printers, modems and any other RS-232 devices. If you already have a device that connects to the r^ 1 User Port, don't worry because the
Vport
a very dense 24 (horizontal) by 18 (vertical).
Features That Won't Quit
With the SP-1000 your
computer can now print 40. 48, 68. 80, 96, or 136 characters per line. You can print in scores of style variations. You not only have standard Pica. Elite. Condensed and Italics, but also true Superscripts and Subscripts. Use bold, or italics to make the words stand out. Or, if you wish to be even more emphatic, underline the words. You can combine many modes and styles to make the variation almost endless
Forms? Yesl Your Letterhead? Of Course! The tractors are adjustable from 4 to 10 inches. You can also use single sheets, plain typing paper, your
is duplicated on Ihe outside edge
□f the Interface. Simply plug It in and turn on the device you want to com municate with. Comas complete with sample driver program listings. Com patible with all Commodore home computers with a user port. 1-year warranty. Order #5232,
character matrix in NLQ (Near Letter Quality) mode is
AprOSpand-64 ' Gives your Commodore 64 or
128 full expandability! This superbly designed expan sion module plugs into the expansion port & gives you 4 switchable (singly or in any combination! expansion connectors —plus fuse protection—plus a reset buttonl
Before you buy an expander, be sure that it has a fuse to protect your computer and that you can activate your cartridges in any combination allowed by the cartridges.
letterhead, short memo forms, labels, whatever you choose Any size to 10" in width. It will even load your
c°f
paper automatically. Multiple copies? Absolutely! Use forms up to 3 thick. Spread sheets with many columns? Just go to condensed mode printing and print a full 136 columns wide all on a standard 8Vi"
wide page Forget expensive wide-carriage printers and having to change to wide carriage.paper.
An Extra Long Life (2.5 million character) ribbon cartridge is only Si 1 00 Order #2001. You need absolutely nothing else to start printing—just add
paper (single sheet or fanfold tractor)
No Risk Offer
We give
you a 2-week satisfaction
guarantee. If you are not completely
order #5064
NOW ONLY $29.95 + shipping kf C'|y|/f"EXTiEM)ER-64"allows you to place your Aprospand-W
/ VC WW I (or any other cartridge expander) In a more convenient location. This device Is a 10" section of ribbon cable wilh male and female connectors that allows you to place your cartridges to the side
of, raiher than in back of, your computer. This puts your cartridges and switches within easy reach.
ONLY $19.95
satisfied for any will promptly refund your purchase. The warranty has now been extended to 2 years and
service centers are located nationwide for your
The Bottom Line:
Order #5065
Commodore Interfaces and Cables
reason we
convenience
+ shipping
ONLY $169.95!
Commodore C-6d & C-128, Order fl2200. graphics
interface & cable built in. $169.95 IBM-PC and compatibles, Order W2100. $189.95 plus 8: shielded cable #1103, $16.95 Apple Me or Macintosh, Order #2300. $194.95 with cable, specify computer Standard Parallel with 36 pin Centronics connector. Order W2400. $189.95 no cable
Standard Serial with RS-232 (DB-25) Connector, Order #2500, $189.95 no cable
Cardprint G-WIZ Printer Interface #1108
S46.95
Cardprint B/PS (without Graphics) #1105
S35.95
Amiga Printer Cable (6 ft) #3040-6MF
S17.95
Amiga Printer Cable (10 ftl #3040-10MF
S21.95
Commodore 6 Pin Serial Cable (5 ft) #3006-5MM...$ 6.95 Commodore 6 Pin Serial Cable (8 ft) #3006-8MM...$ 8.95 Add Shipping Pol llom: 83,00 Con!, U.S.
ORDERING INFORMATION 6to tax tolal
SU.OO CAN, PR, HI. AK, APO, UPS Bliw
L.n.infi,., revn^ns .-tun
Al! prices are cash prices - VISA and MC add 3% to
We ship the next business day on money orders,
cashier's checks, ana etiarge cards A 14-day clearing period is required for checks Prices subject to change— CALL
Deale' inquiries invited
For information call 805/987-2454
TO ORDER CALL TOLL FREE
1 (800) 962-5800- USA 1 (800] 962-3800- Calif
(8-8 PST)
Or send order to
Be sure to specify the order tf for the correct version printer designed for your computer. Interfaces and cables for other computers.
Call 805/987-2454 for details. Shipping in conl. US is $10.00. UPS Blue is S22 00.
jT APRCM.
DEPT. CG
1071-A Avenida Acaso, Camanllo. CA 93010
Statement or Ownership, Management, and Circulation as Required by 39 U.s.c. 3685
THE AMAZING
VOICE MASTER
1A. COMPUTE!* GAZETTE 1B. 699710
2. 9-2W6 3. Monthly
3A. Twelve
am
3B. 4. 5. 6.
1HF. FINAL FRONTIER
OF
Managing Editor, Kattileen Martjnek, 324 W. ttfendover Are,, Suite. 200, Greensboro, NC 27408
MAN-TO-MACHINE
COMMUNICATIONS
7. ABC Consumer Magazines. Inc. (Sole stockholder Capital Cities/ American Broadcasting Companies, Inc., 1330 Are, of the Americas, New York, NY 10019) 825 Seventh Ave., New York, NY 10019
ttioro Is nothing else like It. Voice Masts' gives both speech
$24.00 825 Seventh /Venue, Nav York. NY 10019 Same Publisher, James Casella, 825 Seventh Avenue, New York, NY 10019 Editor, Robert C. Lock, 324 W. Vtendover A/a.. Suite 200, Greensboro, NC 27408
8. N/A
9-N/A 10. Extent and Mature of Circulation
output
and voice recognition with this single hardware picducil Your voice
controls programs, or home appliances, robots, and more with spoken commands. Verbal response bock gives status, verities, at requests youc
Ivessge no. ot mpes each issue [bring preceding 12 montfis
reply! Speech output ond recognition patterns ore recorded in with your voice. Q use the voice o( your Wend. boss, teacher, mother, even the family petl Programming Is simple with new comma nds added to BASIC.
A. Total no Cooias (Net Press fen) B. PW ClajBOtin
A music bonus program lets you write ond compose musical scores sjmpty Dy hummiog the tune. Unlimited Opplicaitors for tun. education,
1 Sales inrougfi dealers and earners,
and commercial use. Design your own programs (or profit. Speech ond recognition quality unsurpassed by even Ihe mosi soph I st lea led
street vuflriois. and counter sales
1 Mai subscriptions
machines On(y Covcu prevktes this high-tech morvel at a price less Ihon most common peripherals.
C. Total PaM donation
D. Free Distribution by mad. earner,
The Covox Voice Master comes complete with all hardware and software for onry 589.95 <AddSd shipping and handling (or USA 36 Conado.SIO overseas.)Available(orCommodoreM/128,Aoplell.ll-.ilc. lie.Atari SCO. 800XL. 130 XE. Specify when Ordering Visa. MasterCard phone Orders
F. Copies not Distributed
accepted.
I
Call or write lor FSfE Voles Mattel Inlopak
G. Total
COVOX INCdept. CG •
Eugene. Oregon 97402
•
404.504
m,?S5
105,300
181,665
170.736
233.650
376.636
1267
652
591.917
277.28B
otlee use, left over, unammted for. staled after printing
2. Reims trom re« agerns
and special combination package offer).
675-D Conger Street
411,543
or clher means, samples, complimaiQry and other free owes
E. Toy Dstntunon
Actual no. awes ol single issue ctrbtehed rarest to ting Me
8.11*
12.W
106.514
114,776
411.543
4W.504
I certify that the statements made by me above are correct and complete.
James Casella. Publisher.
USA
AroaCcde(M3)3J2-127! • Telex 706017(Av-AlarmUD)
KRACKER JAX® REVEALED!
IL1II
last — Kncktr
J«i
lakes
you
beyond the proteclion barrier! The socrars of un-protocting aoftwara are yours with Krackar Jax revealed! We'll show you exactly how to deleat
live
ditterent
protection
schemes
encompassing
scores
ot
programs.
tutorial
has twenty
Our
DEFEND YOURSELF WITH KRACKER JAX?
DUX T1OTICTIDV
THE BOOK ==— At
ARE YOU CAUGHT UP IN THE COPY PROTECTION ARMS RACE?
KBACKEH JAX
current
specific examples lo lead you, slep
A REVOLUTION IN ARCHIVAL SOFTWARE!
You know the routing by now: yau buy an □ipanslug nlbblor and next monlti u's □bsolelo
How many Umea is your wallet
OOinfl to oe rl
*eii
over
exclusive 'ealures: - Kr«ek-r Juv is Iha BEST program ol Its
kind! • Xrmemr Jta will back up Miles lhat Ihe
Krackar j,i^ La NOT a n f :m-r M la a y. r. ,
alar copy system.
Check out some ot ihesa
Most volumee contain
100 aeparaie
copy parameters
nibblors CAN'T! • ''ih-i i i jit roqulrea
NO
opscial
knowledge to operate!
Whal IS a parameter? Jusl a cuslom pro
• irACkar J*x strips prolecllon in a matter
gram thai
of SECONOS1 • Iritksr Jt*
allows your 1541
or
1571
dtak
drive lo strip all. and wo mean ALL. copy protection trom your expensive
software,
leaving you wllh UNPROTECTED, TOTALLY BROKEN backups that can be copied with
is
priced
RlGHT—juSt
S19.95 compfete! • JCrackir J*i is UNPROTECTED—easy to back upl
by step, to a new level ol knowledge.
even a almple faal copier.
• Ifriektr
Here's what you gol:
This system has many advantages over the
OUAPTERLY! Remember, the minuls a new program is
older nlbbler lypa of utilities. For one IhlnQ, •
Xraclcar Jax revealed.
•
A reaat switch.
•
A utility disk.
•
20 parameters on disk.
you
don't
have
experiment
Each
ated Tor. Period.
ONLY $19.95 COMPLETE!
available
Knokir jhm team
will
be
a new parameter lor II. Thla
means mat future Xrickir Jak disks will
always contain parameters for the hottest new titles on the market! Xrankir j» Is
drive head. And ttiat means leas disk drive alignment problems for you.
In the copy protection arms race, Xnokor
system
that cannot
laN behind
jix is the ultimate delensel
ALL NEW VOLUME FOUR
Wanted
Good Commissions. National Marketing.
the
times'
ONLY $19.95 EACH! VOL 1-3 STILL AVAILABLE.
Program Submissions
MART
developing
are
ths
C.O.D. orders mual add 11.50 more. Pieasa allow iwa wootis lor delivery.
Toloaartd. the
updates
for another, a backup created with Xrickar J*x will NEVER rattle your dish
Please add S3.60 shipping & handling.
GCMPITEF
to
parameter WILL back-up the title ii was cre
Jbk
CHECKS, MONEY ORDERS OR VISA/MASTEHCARD. Mail your order to: Computer Man, Depl. G 2700 NE Andresen Road I Vancouver, WA 98661
Phone orders welcome: 206-695-1005
Same day srilpping'C.O.D.s please add 13.00.
PHONE
THE LOWEST
THE BEST
PRICES
SERVICE
ELECTRONIC ONE*
LINES
10-6E.S.T
OPEN
M-F
CALL T614} 864 CflLLf614) 864-9994 * P.O. Box 13428 * COLUMBUS, OHIO 43213 HARDWARE 269 99
WC COMPUTER.. 1541C DISK DRIVE 1902A RGB MONITOR MPS1200PRINTER .
179 99
CZ commodore
CI26 COMPUTER
189 99 219 99
1802 COLOR MONITOR
5UP£ SUPER CHRISTMAS
COMMODORE UTILITY SOFTWARE PRINT SHOP.. 29.99
279.99 179.99
SOFTWARE SALE ZORK1
STARNX10 STARGEMINIII EPSON LXB6 (NEW)
239 99
PANASONIC 1092
319 99
PANASONIC KX3131 EEIKOSHASP1000VC
269 99
SIARSO10
319 99
STARSR 10
453 99
STAR 1210...
1B9 99
239.99
229.99
MISC. HARDWARE 39.99 39.99
XETECSR. (8k BUFF)
56.99
MESSENGER MODEM
36 99
COMM 300 BAUD MODEM
59 99
COMM 1200 BAUD MODEM WATEX MODEM .. A VAT EX (HAYES!
149 99
14.99 26 99
..
PARTNER12B
4B.99
DATA MANAGER 128
46.99
. .
37.99 44.99 28.99 29 99 2S.99 2499
MACH12S
27 99
19.99
POCKET WRITER.
259 99
SAKATA 13" COLOR
119 99
SAMSUNG 14" COLOR
149 99
..
POCKETPLANNER126
124.99
MONITORS SCOTT 13" TV-MONITOR 1902ARGB
.
POCKET FILER S4 ..
.
26.99
.26.99 26.99
JANE
36 99
GEOS NEWS ROOM
3999 34 99
....
6.99 8.99
SW"
7.99
5Vi
9.99
SVt
7.99
5V.
..10.99
5V<
SONY D/S DID
MAXELL S/S DID MAXELL D/S DID . . .
PRECISION D/S OIO
7.99
BONUS D/S DID ELEPHANT D/S OIO
.
.
.
. .
GENERIC S/S D/S VERBATUMS/SD/D MAXELLS/SD/D SONY D/S D/D CENTECK(COLORIS/SD/D
Btt1
8.99
5V«-
1399
3V!"
13.99 1599 19.99 .19.99
314" 3ft"
DISKCASESV."OR3Vj"
. .9.99
QUICKSHOT1 QUICK SHOT2 QUICK SHOT 4 GEM STICK
599 .
7.99 9.99 699
UNITE
.5 99
EPYX500XJ
1399
BOSS BAT
11 99 18 99
NX10 SEIKOSHA
.8.99
64 DOCTOR
.
8.99
SEAHORSE LOGIC LEVELS FISHER PRICE
6.99 4.99
699 WEATHER TAMERS 8.99 TUK GOES TO TOWN.... . . .6.99 ERNIE MAGIC SHAPES . . . 6.99 MOVIE MUSICAL ..6.99
MUSIC ALPHABETZOO
9.99 3.99
TYPE RIGHT CHOPPER MATH ....
WE BSTE R WORD GA ME
3.99
JUKEBOX
3.99
LEARNING W/LEEPER FRACTIONFEVER
4.99 3.99
FACE MAKER
3.99
MR ROBOT
3.99
MATCHBOXES OIL WELLS THRESHOLD LUNAR LEEPER
3.99 4.99 4.99 4.99
KID OHIO
4 99
DEFENDER
2.99
3.99
1525
7.99
801
7.99
'526
7.99
LX80 PANASONIC PROWRITER
5 99
399
EAGLES.
12.99
FORTRESS
12.99
KIDS ON KEYS
3 99
MR KOOL
399
2 99 2.99
2.99 3.99 2.99 . . .2.99
RICHOCHET MOON PATROL DIG DUG
2.99
PACMAN
2.99
. .4.99 4.99
. ..
JUNO FIRST GYRUSS DECATHLON. .. POPEYE
4.99 3.99
.
BCOUESTFORTIRES
4.99
.. . . . 6.99 .499
.
CRUSH CRUMBLE .
6.99 8.99
4.99
RECIPES
499
SCREEN EDITOR
499
GRID RUNNER
1.09
ENGLISH 1-8
3 99oa.
O-BERT
899
FROGGER
899
TINKS ADVENTURE JAWBREAKER!!
4.99
8.99
We can get
2 99 2 99
2.99 2.99
CREEPY CORRIDORS .
2.99
CROSSFIRE K STAR PATROL ROBOTRON JUNGLE HUNT MS PACMAN DONKEY KONG ATLANTIS DEADLY DUCK
2.99 2.99 2 99 2.99 2.99 2.99
.
..
most software for your
2.99 2.99
system.
39.99 79.99
19.99 11999
SEGA
89 99
Call or write.
CALL FOR COMPLETE CATALOG FOB ALL GAME SYSTEMS
19.99 .
12.99
KUNGFU-FIST KUNGFU STICKS
14 99 14.99
TRINITY
19.99
PERRY MASON ACE OF ACES
14.99 16.99
SOFTWARE
PINBALL CONSTRUCTION ARCHON FOOTBALL HARDHATMAX SUPER BOULDER DASH
SOFTWARE
.999 999 999
999 9.99
ONEONONE HEART OF APRICA
.9 99
7CITIESOFGOLD
999
HOW TO ORDER: CASHIER CHECK. MONEY ORDER, MASTERCARD" OR VISA" (ADD 4*4 FOR CHARGE CARDS) U.P.E .
JUPITER LANDER
DEMONATTACK LUNARLEEPER
ATARI 2600 GAME SYSTEM ATARI 7600 GAME SYSTEM INTELLIVI5ION (REFURBISH] NINTENDO
SOFTWARE GEM STONE WARRIOR
.
6 99
ARROW GRAPHICS
VIDEO GAMES
...799 7.99 6.99
WORLD GAMES
BIG BIRD DELIVERY
4.99
SAMMY LIGHTFOOT
POLE POSITION
8.96
SGIO(COLOR)
RAILROAD WORKS
4.99
'
COSMICLIFE
THRESHOLD
SG10
14 99 14.99 14.99 12.99 12.99
.
.
ULTIMA (CASS) SHARK TRAP JAWBREAKER CANNONBALL BLITZ
7,99
SOFTWARE
KORONISRIFT EIDOLON RESCUE FRAC . COMBATLEADER COMPUTER BASEBALL
.3.99
4.99 4.99 399 3.99
SPEED BINGO MATH ARGOS EXPEDITION .
.
FIEHMETIC DUCKSAHOV ALF UPFORGRABS
— ALL QUANTITIES ARE LIMITED —
RIBBONS
ATARI
. . .3.93
ALL ARE ON CART EXCEPT ULTIMA
7.99 oa
JOYSTICKS
399
a 99
PILOT
VIC-20 2.93 YOUR CHOICE
SW.1
7 99
.
6.99 6 99 7.99
ALL QUALITIES ARE UNITED
7.99
ELEPHANT SIS DID
RADAR RAT RACE . BARBIE
. . .3.99
ULYSSES DINOSAUR DIG DR.SEUIS
DIG DUG
OI5KETTES - SALE - 10 PACK
.
699
CROSS FIRE
SONYS/SD/D
NASADAD/SO/D 3M S'S OIO .
6.99
KICKMAN
29.99
PAPERCLIP PAPER CLIPW/SPELL PERFECT FILER EASY SCRIPT FAST LOAD MACH5 SPELLWIZARD
76 99
MODEM
GRAPHIC LIB PRINTMASTER
FILES REPORT
TYMAC "CONNECTION-
XETECJR. INTERFACE
24.39
ZORK3
WORDWRITER126 .46.99 SYLVIAPORTER 46.99 MCIROSOFT MULTIPUN ..29.99 BETTER WORKING SPREADSHEET ... .2999
179.99
INTERFACE
COMPANION
8.99
ZORK2
PRINT SHOP
PRINTERS
SUPER CHRISTMAS SOFTWARE SALE EASYFINANCEI 3 99 EASY FINANCE III . 3.99 EASYFINANCEV .. .3.99 SNAKE MAN . 1.99 INTRO BASIC . 3.99
, ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE.
999
MAILORDER MONSTER FLIGHT SIM II JET INDOOR SPORTS HIGH ROLLERS MICRO LEAGE BASEBALL
. . NO PERSONAL CHECKS . . . NO C O O.'S
9.99 29 99 28.99 IB.99 18.99 24.99
. SHIPPED
SHIPPING: ADD 13.00 ON ALL ORDERS UNDER SIOO.OO . . . ADD 15 00 ON ALL ORDERS OVER 1100.00. ACTUAL FREIGHT CHARGED ON MULTIPLE ORDERS
INTERNATIONAL: ACTUAL FREIGHT CHARGED ON ALL ORDERS OUTSIDE THE CONTINENTAL UNITED STATES INCLUDING A P O
POLICIES: NO RETURNS WITHOUT A RETURN AUTHORIZATION ... NO RETURNS UNLESS DEFECTIVE. ALL DEFECTIVES WILL BE EXCHANGEO PLEASE SPECIFY . . .
. NO EXCEPTIONS
CALL OR WRITE FOR FREE CATALOG
CALL ELECTRONIC ONE f 614J 864-9994
P.O. BOX 13428 COLUMBUS, OHIO 43213
CASINO CRAPS A computer program lor I ho beginning or experienced thooier.
C0MM0D0RE 64 or 128
DISK
Use your Commodore 64/128 to improve your per
formance at the track! Programs for Thoroughbred,
EASY TO USE:
Harness and Greyhound racing rank the horses or
Comjid'eiy simulates v.innus cosmos hous Allows eueiv tiftl'nfl CDI'O" -lv l"a!)'" r»p a caSRO ciaps l Plict • Bjv • Hlrdwij • Pin • don't Put Come • Don i Corns ■ Qddi • And Much Morel
As adverlised in Gambling Timesl ll's the same as the real Ihing!
dogs in each race quickly and easily. All the information
is readily available irom the Racing Form, harness or dog track program.
Thoroughbred factors include speed, distance, past
^£F —S^i
performance, weight, class, jockey's record, beaten fa vorite and post position. Harness factors include speed, post position, driver's record, breaking tenden
^^™
Only SI9.95 pfus S3 OO shipping anfl handling
Credii cards, call I-B0O-443-3751 Exi 96 (US A)
cies, class, parked-out signs and beaten favorite. Grey
Check/Money Order to Casino Soitwirn
neuvering ability, favorite box, class, kennel record,
In Wvommg. 1-BOO-4 4 2-2854 Exi 96
hound factors include speed, past performance, ma
Z4 Hour Service
505 Lewis, Rock Springs, WY 82901
beaten favorite and breaking ability.
Complete instructions and wagering guide included.
Thoroughbred, Harness or Greyhound Handicappera,
$39.95 each on tape or disk. Any two for $59.95 or all three for $79.95.
Federal Hill Software 8134 Scotts Level Rd. Baltimore, MD 21208
Toll Free Orders 800-628-2S28 Ext. 850 For Information 301-521-4886 GREAT PRODUCTS FOR YOUR COMMODORE promenade C1'" The
Eprom
Programmer.
CAPTURE'"
Thoughtfully
designed,
Take control of your '64 or '128* with this easy to use
carefully conslructed, the promenade C1'" is respected
cartridge.
around the world for quality and value. The original
memory-resident software. Your program is then fully
software
controlled
programmer
does
away
Lets you
make a back-up disk of your
with
accessible to you and your program can be re-booted
personality modules and switches. Intelligent programming capability can cut programming time by
from your disk 3-5 times faster. Or make an autoslarting cartridge using the promenade C1 and a CPR
95%' With Disk Software
cartridge kit. Its magic!
still just S99.50
CARTRIDGE MATERIALS:
CAPTURE" is a barga.n at 39.95
CPR-3 - Three socket board, case and 3 eproms. lor use with CAPTURE'"
29.95
PCC2 - Two 2732 (4K) or 2764 (8K) eproms For'64 or '128 in 64 mode
4.95
PCC4 - Four sockets for 2764. 27128 or 27256 {32K) eproms. Bank switching
17.95
PCC8 PRB4 PTM2 PTM4 PCCH2
29.95 24.95 5.951 19.95t 2.25
Like the PCC4 but twice the capacity. For multiple programs Four sockets, eprom & battery backed RAM combination Basic 128 mode cartridge board. Two 2764 or 27128 eproms Four sockets. 27128 & 27256 eproms. 128 mode bank switcher - Plastic case for above cartridges (except PCC8)
Eproms - Always in slock at competitive prices.
tavailable June '86 'when in 64 mode.
EPROM ERASERS: Datarase - Hobbyist eprom eraser. 2 at a time, 3 to 10 minutes
34.95
PE14 - Industrial quality eraser, 7 to 9 at a time Starter Set - CAPTURE'", promenade C1 and one CPR3 kit Deluxe Set - CAPTURE", promenade C1. Datarase and two CPR3 kits SHIPPING & HANDLING: USA - UPS SURFACE $3.00
II
COMPUTEI's Ga/nrio
FOREIGN (AIR MAIL ONLY) $13.00 TO ORDER TOLL FREE 800-421-7731
A COM
DAMUCIM
JMOUIM-riMIMnCllVl
13S
79.95 149.95 199.95
FROM CALIFORNIA 800-421-7748
TECHNICAL SUPPORT 916-823-3284
1805 INDUSTRIAL DRIVE
FROM OUTSIDE USA 916-823-3285
AUBURN, CA USA 95603
MC, VISA, AMEX WELCOME
January 1987
Software Discounters Ul
/^Illwl Iwd
For Orders Only—V800-225-7638
(7^v
»Free shipping on orders over $100 in continental USA
PA Orders—1-800-223-7784
»No surcharge for VISA/MasterCard
Customer Service 412-361-5291
»Your card is not charged until we ship
ABACUS BOOKS
C128 Basic 7 0 Internals
C123 Internals
CALL
HomaPaMOl,
*»4
Man Order
[64or1!3)
147
M <J L E, (D)
Paperclip wfSpell
HonsKislDI
, J9.W
».M
HES
Microsolr Mjll>pl&n(Q| SIS
Millionaire^!
S12
Ci?BPBeha4PokesFOR Ci2flTriek<)4Ti[i5PRIC£$
Pa&CfCllDH 123 $48 BERKELEY SOFTWOHKS
MusicConM Sel(D)-»W One-or One |D| 19.88
1571 Internals
GeoaBJ(D) .
Racing Deal. SeHO]JS.&B
CardWaro(D|
Super Ooulder
Jlngla Disk,., ,,
CPU. 126Usor> Guide
QEOS —InsWo & Out
ABACUS SOFTWARE
GaosiZfl.
Call
■GeosDeahRahlDl
$23
'GuoDon(O) ,
139
, S25
Ba$iC 128
■GeosFontPak[D),-Si3
Cobolfi4orl28
<,„;,.;
CadPakHorllfl Chail Pah 128 POwei PlartEW
Speed T*im 12S
SupsiClfB
SupOl PaaCal 64
CALL
FOR
PRICES
ACCESS
Board fU Laadar Beard Golf (D|K5 Leadoraoard
Tourn DisH#1 ...SM Tenin^ramefD) , . $25 ACTIVISION
Christina* KU ID] J1fl Cross qounlry Hoad
_Hfl
EPO'IS
Library Disks
H4
£clFl Garry Kitchen's
*"
G. ,125 $83 *23
SnanghaitDj
l
TassTimo^Dl
1™.°™"'°*ACCOLADE
Ace Of Aces {DJ . FighlNiHril(D). AMERICAN
EDUCATIONAL
AIITiiiesAyaiis&ifl
AHTWOflX Beach Blanket VOII&y&amaj
BrldC(^fl,0^D). ... Police CnaoilOl
Call
.
SirlpPokor<DJ . TtiaiSo«lng(D) . . , , Dal^ClEkJfi i. in i ■ Daia Digk #z mais , . DataOish «female
S23
Ballyhoo [Dl.
S2Q
Hitchhiker's Guide to
Prim ShOD ID) ■
tJ*
P.E Companion <Dj
S23
17
Mowifl Mah«r(Oy
Dream Houbo(D)
IT
Ernie s Bifl Splash (D| IB
Around Town (Dp, . 19
Succbm w^Malh
WeainorTamnra<D| CDA
CjII
,17
J7
America Cooka Soiiob:
Ameilcaf^ (D|, . . $9.95 Ch|n8Se(D) FiencrtlDj
$995 $9.95
Me«ica»(rj)
J&95
Italian (Dl CMS
J&.95
1119 .$23
KungFuMBMor[D| .123
AVALON MILL SuperSunda/fO) Sifl SBS 19a4Te.imDiak $14
DAVIDSON MathBI«ler|D» , ,, .*33 Epfl""!Di *33
AVANTAOE Dasari Fox (Di Decepior[D)
S12 $ij
Spy vs Spyl S!(D] S12 BATTERIES INCLUDED
Corsul<3nl(GJoj I28JI36
S28
Mind Mirrpr fD) ... J23 Ullimale Wizard |DJ .J19
.S33
TltteBout(D) 119 TOurnaJiiflnlGcjiriD) 119
Robol Rascals |D) .
-5J3
Railroad WOrkS (0) . 17 Rich Scarry's Eleclronic
MairiMllaagofOt. .. . J7
Theade Europe [D)
$!3
S23
MjMt>loMmanosi|ES| .$23 Skylo»|D> StarFlaol 1(0}
Hc-ielnOneGoiltD) . .S7
SpiHirB'JO<D>
Chassma3ier2000lD)S26 Europe A&l«e ID) $32 Lordsol Conquesl[DJ 123
Ernie's M^hc Shapes fR) $7 Mastewotho 5AT(O) ,54*
Tag Team WrrratllnotQ) 123
SBSIQBSTComDlsk S14 SBSC-nampsDiaK S14
J23
MaheYtiurOwn Murder Pariy|Dl
BioBlrtlSrtt DeMR>
S19 S39 125
(U
...S7
Bard's Tal^ )(D> , .
17
.
$25 $1j
ProB^KinfllOl
ArCIJC Fdk [D)
S25
cgj ArgosEitpMltiorHD)
KaraiakalD) Toy Shop ID) Type1|D)
OATASOFT All. Realily: CI1y (D| All. Reality: DungeoniD] Mercenary [p| .
ARTWORK PX
AmnoslalO)
Bard's Talo 2j The DOSIiny KrHj)r11(DJ.$2B BaUlalrorl|Df S26 CarriarsalWar (Dj.. .$12
512 «l ,112 S14 ,154 $U
S9.6B
ELECTRONIC ARTS
ps Graphics Llhrary tti, K.om3 , t1&Ea. PS Qfaohica Library Holiday Edilion , JtD
GenetalAcci IJB DATA EAST Comm#n30(0) ,
118
SS.95
Arcnon7AdBpl 1D>
ca*manSandleflO|a>S23
TimebOUn(HQ).
(lfl
IT
Party Wai0|D>
$J$
«3
Hard flail (D] .119 PSl'5TradlnoCn,lDj.S19
S9.M
\T
*Uv Consi SeMPl
Call
SuccejS »^lOabra CjII
JIB
.
_ .%7
HeartWaia(D>
BRODERBUHO
HankSISor.os
J23
*"
Da3h(D]
HI-TECH EXPRESSIONS
Touchdown FcotballtD)
WortJ BooK ID) , ,, .S12 sesame 5! Pals
$18
Severn Cities Gof(i[D| JSJfl
St9
-WfihMaWor+tshopiD) $33 .Qeos addon programs
S23
$23
&paca5nuttitlO)
PirtbaltConSI, S&HDHSJO
Pro|oc1 Space StaUOfUDJ
125
Never Ending Slory (□> $19
Video Ti1loShop|D)
119
Word AtlacK(D) (33 DIGITAL SOLUTIONS
Pockot Filar 128
pockg| Planner 12fl Pocket Wrilcr 123
Timothy Loary's
$23 KB
ELECTRIC DHEAMS RockyMtyrorStow[D*519
SplfiflinyiDl
Zoid5(D(
EPtX
Harb««|Q|
$19
SIS »
Cn*mp.Wrt«llrtotDl-SO De3t^0^r(0^
Fasi Load |R)
S23
51BSS
lmpoSSibloMl53lor.(Dl .«
MovieMonstor (□!. .S23 MuMifhlati 126 $33 Pilstop 11(0)
S9
SporlsiDj
$16
P.£ Graphics Screpcw* 1: PS Graemes Sci**w* 2 Oil lha Wall |O) , SIS SumfTioi Gamas Z|D, 123 Super C/cfe |D| .
Temple ol Apahal
, , ,B3
Trilooy^D) S23 Wiiili!rG.npn^;[D> . . ,123 World CMampionship Karate|D) $ir.95 World Games (D) 523 FlflEBfRD
EliletDI
Tr>oPawn|D|
FtSHEft PftlCE Alpha Bind [R| Danco FnntB&y(Ri HopAlong CcuniirtfllRl
Linking Look (H)
!1S
SZ9
..«" J7 S7
A Mind Fcrcvor
Vo)raginBi!8
Enchpnloi |D)
12S
.
.J2S
.
me GaJa.y<D| ln(iaol|D) Lealhtir Goddesses MoonmisMD)
»23
123 S25 S23 $23
Planetfall(D| ,, ...J23 SarceiBr(D] $25 SuS(JGCf<D) .125 Trinlly 128 Aisntmncor [D]
ZorkliD}
Zorh2or3[Df
INTRACORP
Module) t33 Intracotirse (Analysis S39
J7
EleciraGLde [D| .... $r
Elar Hank BotinQ(D) HB
BawbaH K «J Champ Ba*kelball(D).S23
(IS 125
SnaeanoiWiHi
S39
',.!■■■ ; ..-. .■<-: n .. ,...S47
ORIGIN Aulotiual<Di
132
Vcflbnjs|D>
J26
OQre|D)
... ,M»
Ullima JrDj
$31
Ullim.i * |O>
t3B
PENQUINfPOLAR*AR£
Ninja(D)
tl
ProGoUld)
S7
SpeedKinn|D|
Tha SfuggeUD) VBgas Pokei A Jack&oilO|
MIGftOLEAOUE Baseball|Di
.. .$j
.
(T
Acds Payabla(DJ
Data Manager2 (D) MS Dsre Manager *28 , . «3 EveJyn Wood
Oynnmic Header|Df MS
Gonmol Ledger (D)
$39
Partner i?e |RI
H3
iii»,.r)ifitv MflmtlD)
139
Syiviu F'':-ir-iV, Personal Financial Planner 13fl (43
J12 ..J12
BillRnaiO Maker [Dl
SCABBOROU0H
Baston Computer DloijD)
$2S jzS
.123
BliiIU A Book {D) , ,, SIB Masleriype(D) Ne|Wor|h(0}
$£5 SJ9
SIMON a SCHUSTER Chem Lab[D) ...Hfl
Gical Inil PAper
SwITtcalcf SJdewaysf12fll S43: Sylvia Porter's Personal Fir* PlannenD]64 Ul
Woid Wrllor wJ Spollor(D)
Woid Wilier w/SSoOO
UNISON WDRLD
Aft Gttllory 1 (D) An Gallory 2|D>
print Maaier(D)
$23
St.ckybMr WathfDI sm a™
tifi
rjcSoBtflsiDl
11B
Prophecy |D!
StlChVU-ar Road n
SPINNAKER
EmLlalor(D)
.,.ni
1 B
N,/mh«<sini
suehrtH»r
ACE' Air ComOat
S16 SIB
WEEKLY HEADER siiEkvbeaf ABC\ iDi tie
Airplane Consi |D] S19 . »18
S33
Word SpullcrdJflj S43
KSS
Sn.jMu^Lbei IDI
Shckvboar TyomafDI
116
I 6
Homework Holp&r; Main Worfl Problems 123
' 'M ui"|.*'» WJNDHAM CLASSICS
Kung Fu 1 oi 2(0) -H9«.
Baldwlriif Root (□) . .SS
WHlhfl
S23
SPBINOOOAftQ
Ahce in Wonderland (□)»& Swiss Family
S7
Conilicaio MftKer(D| J33 New3room;D| . J33 N.R Clip Arl Vol. I (DJ(«
Rorjing0n|D} Treasurfl lal^no^O) . Wi^ardoiO?(D]
«5
N.ft, Clip Arl Vol. 3ID1I19
BonuaSS.DD
Bo< ScoroStaia |D). *1« Ganoral Manager (DJ.S2S 19SS Team Oala Disk SI4 WWF Wrosillng (Dl. .S2S MICR0PH0SE
S3 9
Fleel Sjsiem 5—W.P. *f90.00O word s&ell checker6^ Or 12B S39
OoTopos(D| Tfan^ylVan^a^D) . PROFESSIONAL SOFlWAflE
$?
tt2
$9
n. ■n:i, •.-..■r,-, .■.■n^-irEi si
SwKtcalcSidewaysiD) $2$
Lasl V-8 |D|
Master ol MagicfO^. $7 Mirage|D) %7
Dragon Woritj(D>
Crimson Ciown |Dj . .ttJ
lypmg T^to. 3(D) , .525
La3lV-B1!8
39 $9
Act-Is, Receivable (D) 539
«7
S12
KnlflhlGsmosiOf ... ,57
ESS
AmflJOrMD) FarwerttiolUSl |D).
Superscript 12a
SupBracrlp! 64(D).. .(33
Klhil«li28
17
129
TELARIUM
TIMEWORKS
Ster T,ek; Promoinean
5 ASIdo Sotcer |D]
FootBalllDt
Jfll [01
Eupflrbase 12&(p>.. rfSfl
lnfkiiir MBChine |R, SU
N.R Clip Arl Vol 2IDJJ25
ACCES5OHIES
$9 .SB SB
SS.S&Bi
F-15Slr.ke Eafjle(D] .$23
Prlnr Shop Grnpdics ExpaniJur |D) $23 SSI BalireQroup{D) . S37 BaillflOl Antielan>|D) S33
Colonial Co^fluest [DJt2S
Bonus OS, DD, ,M.99Bn Built Disks ..r.Ctwap Compu3«rve Slaiter Kit (aS25usaBeC(edil).S1S DrSk Case [Holds 50). SB
Gunihip(O)
GemsionaHcaier^) 119
Oux Hotc^f
KampfgruppoiD) . Moch Brmati&|D| NAM|D) . ,
Kll(5hrs.) ,jh Epy« 500XJ Joysiich JH Krafl Joystick ... 112
.
Silent Service |D)
.. .(23 (J3
MIHDSCAPE Qo&S Wiesife (Dl , S19 Color Mo: Tno Conipuler
Gettysburg [D)
.
,537
$37 .137 S2S
DISK Drive Cl&aner .19
$7
Dow Jon&5 Wem&ersriip
Colorinfl Kit |D| . , -t1B Faiilhrjhl(O) $1»
PhBnlflSIO(D) PJianlaalo2 ft)
$2S $25
WnSterlronlc Maonum Joystick $12
Inflow Spoils ID} Inllllralor (D)
floadwar 200Q|D] J2S ShardqISprlnB(□),. ,S25
S«lhO3lW SP1CO0VC100 CPE Commodoredirect.
PeriflCI SCOW SAT(Dlt44 The American Oiallengo SallinflSimulKi0n([flS19
Mo*rl of Afnca (D)
GatO(O) SarBon3(D|
iconFactoif |Dj.
S7
Memory Manor |R| J7 NumberTumbltfr |fl( . .S7
$33
JJ5
inlrgtourso (CampatJbllity
Aciion Qlker^Ol
.S23
FlBetSys1flm3 (128) $49 RELEVANT
lnlracou(»a [Compailbilily & Analysis ModoloaJSBS
Module) MaSTERtrGnic
Cc-pyZ|D) .,
Font Mastar IHDt
S25 S23
JJ3
High pollor(O>
SeaSpallar (R). QAMESTAR Cnam&i&nship
|9.59
S12
IWFOCDM
S7
"YOurclioice I29.95E* ELECTRONIC ARTS Soilwor* CIjhIc S«rl*s:
fi-tct\on\0) S0.63 Cut iPaslo W,P, IDJ.BiB
Ware w^U Supply Mt
C« Mia I Point ■
WISC CSM 15*1
Alion KilfDj
$19 S19 S19
f2fl
flin^olZlllinfDl ... ,«B
Muppal Leaifling KeysCall
WarstllafO) $39 WirartfsCrownlO) . , J25 SUBLOQIC
connect dol matrix prinler S179 WicoBdt Hafidle tM
F.S Scflnory Disks .Call
Xoiecliuertaeeis
BaseMlltO] 132 Flignt Simulalor2 (D) S32
WicoBlftCkMfl* WicoBoss .
IB J1J
Call
P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 • PIhh Raid Th» Following Ordarlng T«rm» h Conditions CmaUiW-,- Union, >ia~in.- Your Ord^r: Orders wild casNcrs cnack or msn-ey order arilp(>(jd i-kii^i i.idvy Per
fionii & Company cri«cKs, allow 3 W^eka Clearance. No C.O.D. a, Shipping. Conlinonlnl U.S.A.—Orders under SirW uckl $3, Iron shipping pn crd>n DVBT 1100. AK, Hi,
FPO, APO—addt5 on all ordan. Cin«da A Puarlo Hlco —(ddUO on nil aiders. Sony, no C-tMer International orflQrs accepted! PA residanla odd G% silig 1a* pn'lhfl
tola I amount ol ord«r Including shipping eh*/j«3! Pri&es subject lo change wilrioul notice REASONS FOR CALLING CUSTOMER SERVICE—412-3615291 (IJStaSusoi oroerof backoroer (21 If any merchandise purchased within 6D liays Irom S.D ol A is dofeellve, pl^aso call lor a relurn auihoruatlon number. Qeieclive rnercMantli&e
will b«repi»c90wiiri inesame merchandise only NOCREDHS! Aflor 60 aavS please reteria Ihe manufactur&rs warranly Included willi Ihemerchannisa^ raiurnoir^clly to the manuPaclurer Cuatomar aarvlca will nol accapi coiraci c*m cr call* on SrD. OF A.'l 000* OTdtr Unit F REGULAR HOURS; Mon.Fcl. 9AM.5:3OPH. S«1. 1DAM-4PM
Ea«Um Tlrna. CHRISTMAS HOURS: Nov. 1-Dtc. 16: Mon. * Ffl. 9AM i:3Q PM, Tum., Wad. i Thun. BAM.6PM, Sjr. iQAU-tPM Eistern Tima. Cuatomar SarvlcB Clowt) Saturday I E«nln(j». ORDEHS RECEIVED AFTER DECEMBER IBIh WILL NOT B€ QUAflAHTEEO FOR CMRISTMAS PELWEflYI
SOFTWARE Box60361 Houston, TX 77205 1-713-208-9090 Only SS.OOa Disk— Public Domain & User Supported Programs GAMES - ADVENTURE Pirate Adv. Baseball G1 Slarwars - Star Trok
G2
Kentucky Derby
G3 i
G4
Fraction Game
6!
Monopoly 64-Aqua
08 07 OS
Draw Poker Racetrak Pak-Jana
Spelling Game
CM
Ral Run Maze Game Dixie Song
Q10
Masler Guess
D,vnbus!ers
G11 01! 013 OM
Balllestiip
Wiirly Bird Chi usury 015 Bingo Keno oie Horse ffaco Pokef G17 Crazy fi"3 NoeO Cards G1S Triad-Brick busier
GIB
Chess lor Two
G2G
Word Machine
G21
Labyrmih
G22
Wizards Castle Alianlis Treasure
G23 G24
Alncan Advenluro
B2S
PICTURES SCREEN
Slide Snow
PS1
Dragon
PS2
Snoopy
PS3
DonalO Duck Hopalong Caasidy
PS4 PS5
CIA SOFTWARE
TUTORIALS
HOME-MISC.
6510 OP Codes ChiD Poruo Machine Lanp
Kaleidoscope Flower Demo Reference Prog
HM1 HM2 HM3
Spelling - Typing
Clieck Book
HMJ
Booh Son • Spend
PGrsonalily Teat
HM5
Tulonal Lai in
M athTime-Memo n i o r M M6
Spanish
DietExammation
HM7
Bilingual Spell
ROM Enhanccmenl
HM8
Ep«O Reading
Disk View
UTILITIES
Voyager- ProBn
Superman - Sonar Disk File
UTI
Check Disk
UT3 UT4
Rename- Renumber Fast Forma*
UT2
LJT5
Fast Copy
UT6
Auto Load Fast
UT7
Fast Sort
UTa
Card Indexing Block Modifier
UT9
UTIO
MAI
PL1
Prelly Primer
PL2
File to Printer
PL3
Dy nam-Data 8
PL4
Program Lialer
PL5
Bio-Plotter Printer
PL6
□ir-SDn-Unlock
PL7
Word Processor
PLfl
Rede* Timer
MA2
MUSIC
MA3
Best Education Equaiifflis-Primes
MA4 MA5
Piano Program Piano Monopoly
World Capitals Russian Imago Cal.
MA6 MA9
Music Sprue
MA9
Music Master
M6
Juke Box 1
Master Mind
P.O. BOX 60361
Ml
M2
If
a
you
Id
iny
character
fltOifIn*
■
Siva
■
Enti-i 1
any
or
kaya
II.'.1.IC
on
your
chiractar
IJfl'm
atring
to
you
t hi t
Allow*
hayboard
with
dtmiri.
dlfk with
your
numaric
parfDrrn
cursor
idltIng
lunttlont!
kaypmil
control
and
1Ofl FEET. tNCHES AND
_„_ Qt-
-1 £.0 SIXTEENTHS CALCULATOR 5J9.9D Disk Th S ■ calculator roil tira< saver. CanPENTEHS,
or
program turn* your C13 a Into a Graat lor DHAFTSMEN. ARCH 11ECTS,
inyini
who
o>al>
with
fill,
Inches
and
LOdK
■
F.1 .S
Cl!cul■I a r
•
DECIMAL
•
Kuril
M7
■
Worki
HOUSTON, TX 77205
■
Doc;
MAIO
$39.95 Disk
progrim
ON-LINE!
kBywDrds
Sound Elf ecu Music Yesterday
Calculalo r
CIRCLES RIGHT
TRIANGLES
CONVERSIONS
205-653-4330
in'
I am enlosing S
r«t1dant
kiystruk.I
Disk Nnmhon:Snip
kty
dalInitlani
SINGLE
Make
rnirno r y
program
■
■
PRINTER - LISTER Wedge-Inslruction
Solar Syslem
Hammurabi
Fut-Kiy
HM10
Textmaster - Cliilriren PL9
MATH: EDUCATION Long Division
HM9
KEYBOARD ENCHANCER
(tola! disks) x S5.00 plus handling charge of
Si.00 for firsl disk and .50 for each addilional disk Texas residents add Stale sales tax. Orders mlh cashiers check or monoy order am shipped immediately. Personal and company etiecks allow 3 weeks clearance.
SEND
CHECK/HONEY f AST EC ,
ORDER
TO:
INC.
P.O. BOX 5113, MOBILE, AL 3SG05 AtiDama randinu idd *\ inlai IIX lj
ArlAGIC MENU Combined on this plug-in cartridge are 5 great programs creating a userfriendly machine from your Commodore 64 (or C-128 in the C-64 mode). MENU PROGRAM: automatically reads all program files from disk, then sorts & displays the programs on screen for easy, one-touch loading & running. GREAT FOR KIDS—no confusing commands or instructions to learn. FAST LOADER PROGRAM: loads most programs up to 500% faster. DISK CATALOG PROGRAM: prints a sorted catalog from the menu program. LABEL MAKER PROGRAM: prints unique disk labels displaying program names. Note: Label Makt'r supports Stfll Miaonics SG-10 and Smith Corona D200 printers, other models may also work
DISK UTILITY PROGRAM: displays a disk utility menu for easy one-touch selection of various disk operations, such as DIRECTORY, SCRATCH, NEW RENAME, FORMAT, VALIDATE, INITIALIZE. DISK HEADER, DISK ].D , etc.
Send check or money order for $39.00 + $3.00 shipping & handling. (Fla. residents add $ 1.95 lax.)
Computer Camp, Inc., 1202 Sioux Street, Jupiter, FL 33458, (305) 746-5223 MAGIC MENU—Copyright 1986 by Thomas Sapors to — Commodore M. C-64. and C-128 are registered trademarks of Commodore Int'l Ltd.
J
First, Fast... and Sti 11 the Best! We're the first company to offer fast, expert Commodore service anywhere in the USA. And we're still the best! For one low price, we repair all problems on most types of Commodore equipment. All regular repairs carry a 30-day warranty, with a full-year warranty
available for only $30 more. For preventive maintenance, we also offer a 1-Year service Contract at a savings of $20.00. Check our low prices!
C-64 or C-128 Computer
Repair with
Repair with
1-Year
30-day Warranty
1-Year Warranty
Service Contract
$59
$89
$69
1541 or 1571 Drive
65
95
75
1702,1802 or 1902 Monitor
75
105
85
MPS-801,802, 1525 or 1526
59
89
69
1541 or 1571 alignment (only)
Just $29.95
And as an extra benefit — our repair customers are eligible for big discounts on software and hardware purchases.
Call for best prices on Amiga, Okidata and Epson.
FREE PERMANENT FIX A $69.95 value — includes alignment and modification to stay in alignment. FREE for a limited time with any 1541 repair!
For fast, expert service ... Just call our toll free number today!
1-800-624-6794
(For your convenience, have your equipment serial number and credit number ready.
Checks and money orders also accepted). Add $7.50 for shipping — includes two-day air service anywhere in the Continental USA. For APO-FPO and P.O. Box addresses, add
$15.00 for shipping (excluding air freight).
O
ITRIAD
COMPUTERS!
■;:-'.■
3402-E W. Wendover Ave., Greensboro, NC 27407 1-800-624-6794 or (919) 299-0391
CLOCK/CALENDAR
Copies of articles from this publication are now available from the UMI Article Clearinghouse.
Cartridge for your
Commodore 64 or 128 Computer Combines three
most needed
functions in a
For more information about the
single plug-In cartridge:
Clearinghouse, please fill out and mail back the coupon below.
• Battery-Backed Clock/Calendar • Battery-Backed RAM • Application ROM Capability Features • Crystal controlled clock keeps time in seconds, minutes, hours,
day of the week, month and year with auto leap year.
icannghouse
■ 8K bytes of battery-backed RAM included • Application ROM socket handles up to 12BK bytes of application software in EPRQM.
• Operaling software in ROM included.
Yes! 1 would like to know more about UMI Article Clearinghouse.
• Automatic recognition of computer type 164 or 128) on power-up
I am interested in electronic ordering through the following systemli):
or reset.
D DULOG/Dialorder
• Maintains power-off, power-on log in RAM for dedicated control
$49.95
D Please send me your current catalog and user instructions (or the systemls) I checked above,
Shipping & Handling:
UPS Surface (USA Only) Foreign (Air Mail Only)
$3.00 $13.00
Name
Title
Master Card, Visa, and Amex Welcome To Order Toll Free
800-421-7731
From California
800-421-7748
Tech Support
916-823-3284
Insti tu I ion/ Co m pa ny Departme n I Address
. | JASON-RANHEIM :
D OCLC ILL Subsystem
D Other (please specify). G 1 am interested in sending my order by mail.
• 30 day unconditional money-back guarantee.
CCSZ Cartridge
D1TT Dialcom
D OnTyme
applications.
City
1805 Industrial Drive
Phone I
State
Zip.
I
Mail to: University Microfilms International
Auburn, CA USA 95603
300 North It eh Road, Box 91
Ann Arbor. Ml 48106
FSD-1 DISK DRIVE We've improved on Commodore's 1541 di;
"99.99% 1541-compatible. Nothing I've tried "ill Stop the KSD," _ Mark Rnmn
-mm
— Intu "1
like
it
so
much,
in
fact,
thiil
t
w>»
own
three
of
them."
- Hill Ruddick — RUN Magazine "The KSD-1 is one of the best of Ihe new hardware offerings to come out for use uitii Ihe 64 and Ihe 128- Considering all of its features and Ihf price. I highly recommend the FSD-1 to 64 and 12H iisi'rs."
— Scolt Thomas — Compute !'s Gaulle
F&D-
ONLY $139.00 To Order Call
800-356-5178
Visa & MasterCard welcome (3% service charge]. Allow $12.00 ship ping and handling. Send mail order with payment lo: Emerald Component International Depi. FSD
54! Willamette Street Eugene. OH 97*01 1*1. 503-683-115*
The FSD-1 Disk Drive is a versatile and efficient disk drive built for Ihe Commodore series of per sonal computers. This disk drive is fully compati
ble with Ihe Commodore 64"' computer and directly replaces the Commodore 1541 Disk Drive.
Special Features Runs all C-64 commercial software
Heavy duty conslruclton
Ready to run right from the Box
Vented metal chassis
Full 6 month warranty
Built especially for 0-64 users
Sensational Prices! . . . On Our Most Popular Items!
THE 49C DISKETTE!
itair
Are you paying too much lor diskettes? Tiy our first quality prime. 5Vi" diskettes (no rejects, no seconds) at these faniastic sale prices and save, save. SAVE! Oisks are packaged in bones oi 50; each box contains
the computer industry, wo can only meet prices 31 tho timo you place your order, wo cannol aO/usr
pnces on items ordered or shipped on an earlier date) Another plus for charge card customers — your charge card is billed at time o1 shipment only for the items shipped — no early billing, no long wail tor the merchandise you already paid lor. COMMODORE C02£r Computer
SCALL
NX-10
NX-tOC NL-10
J
S29.50-59C ea.
be beal1 Fjuiii Suncnni 90 flay warranty fjuinaeli directly lo Com mod ora Computers. 42066 J6 8S
Home Automation ts
i CurirrcrlLfr-fridr i?H fnmoriT And ir* K n
from
■■ii.f \
^VV-Vji'
Artf here's trie best par!, our low. low prices will suetehyojr dollars farther anrj let you accomplish more
and request our Education Catalog!
S49.95.
ie Whmrn Ira y&i tat'«[ ntu |O< *i Hff*ara iftn/n ynu Nju la it! 1 JjU'iiinct I? C1! nonfrc-'pi] fr'ct vilu vp f %
1 the program |Wu can OiKwi*tt iht cnmixicr - 1M Ptwpti will contra >uur fcTip irrie^^ndt1"!" / (To to ?S6 U~np^ jid jac'ijncsj n.n Oc cun tolled UMig Itifl ivoe .■nodules fni Ihr- jqc d declfonn Mg| w« }12S** CunsaaliyE Cjbit i sartaj-e Mm Dr>rFW«»5 3700] LiTpMrtL* 513» J7B« ? Pm 4tP ^ncp MWulc St3 «
Plus S22.95
DUST COVER and "EVERYTHING BOOK"
FAST LOAD OFFER!
Get to know us by ordering ihis great dust cover for your C-64 or C-12B and our calalog,
CARTRIDGE EXPANDER
aipanaer '-.\- .<\-.
>
"
SPECIAL OFFER
□flo &IO1* rir»SE>l
|r>o compuior (nrjppond snlly of tio pejwer s«iich Cfldudgo s(dIe a-e verticat Ictf easy t CCC39 — no blind Furriij mn behind thn :ornpuTer
S22.95
3 s"ot Gartnaoi i EnpanOor
From Your Friends At
TeN€Xite(.
J
We gladly accept mall ardors!
P.O. Box 6S78
Soulh Bend, IN 46EG0
Questions? Call 219/259-7051
s sow.) jnvPEr"TprFr Id* luu'
This high'perfornrince .jn:' ts
OJUHfi piufpr mi^rUcc Irp-Ti DSl far cables i*Q vstfi mjruil
savings and easy shipping available Irom
SUP&r GrSphlX. ■iruiesBKbtMe? 10 pnniing
tronsluccnt 8-gauge vinyl si^m to our evading standards wilh ■. :-'-:z\ j seams Discover (he
TEKEX Computer Express?
ter Com*i win
33565
$2.95
31B27 C-G4 Dust Cover and Calalog (m
3BJGJ C-1S0 Dusl Cover and Calalog <G1X),
SHIPPING CHARGES CHARGE less than $20.00 S3.75 $20.00-$39.99 4.75 $40.00-$74.99 5.75 $75.00-S149.99 6.75
ORDER AMOUNT
Ad
G1X
S39.95
itidok 3 internal Hip^OuiTosafH] top rnourfltOOiDwicitn
SuDDoris ^upeisciifit. 5ub4tnptr unJeriirnrifl. bqIO (ace and i tf-.o\ce o\ a chtraav widths
£24.95
Fast Load Only $22.95 with purchase of cartridge axpandor!
Your Printing Needs!!
"Tho Everylrung Book for (he C-64 and C-12B
caM'iOrje —ycu can keep it permanently installed plus hflva two wo
(Sug Retail (3995)
The Right Interlace For All
Home Compufors," lor J2.9S [no exlra shrpping and harming changes). Cover fsantt^talic
The carEtiage e»pan0er is a ^eai comp.i non Po* rne Ep/n Fast Load stois Iree Jot other eaflriflQ*s'
en jnd off, ccntro viur BwiroiUf infl mich mot Tho unt
364U 110 Pcrnerhai^ inftrQce.
Call 1-800-340-2778 now
bioo wearing oui your :ompiitf<r by pnfl'ni', CAil idyp -jftiippLng1
notsffirirtrfjce you cja lyagrun lightiarH] JDpiuncr? in Turn
VuXws u«d in schools acioss the country
warranty.
ONLY S6.95!
WPOWERHOUSE
Apcfe IBM. Conunodorc. Tl and offis com-
casing is ventilated for heat dissipation. Full 1 year
anrj
responsiwness md accuracy And ihe price can't
elementary id coJIcgo fertl P/oducts are for
Pak also supplies Iwo additional surge protected out lets (120V] for monitor, diskdrive, or other peripher als. On/off switch. Fuse protection. Sturdy all-metal
.34910
Electronic Ails
WHY SHOP
designed Tor use In schools
but that's not all! Pow'r
Timoworks MigroProae Activision. and many rnore1
• THE BEST SERVICE *
EDUCATORS!
Pow'r Pak is a replacement power supply (1.5 amp)
SCALL SCALL SCALL
tor good reason It's |us1 Ihp riohl combination ol
WeJiave a eauloflflisf tor you' It's chock lullof soflwafe. hardware and accessories
from MicroPal"
BroUBiKund Abacus
The Slifc Stik"' has been a favorite lot years
ANYWHERE ELSE?
POW'R PAK 64
FAMOUS NAME SOFTWARE Epyi
JCALL
THE FAMOUS SLIK STIK™
* THE BEST PRICES *
POWER and PROTECTION FOR YOUR C-64!®
Fasi Load Carindgt
SCALL
STAR MICRONICS
S24.50-49C ea.l
32403
132JT
FXB5 FX-286
JCALL
1670 Modem
S5, DO Diskettes, Box of 50
EPSON
SCALL SCALL
1571 Disk Drive iyo?A Won Her
single or double density dnves.
DS. DD Diskettes, Box of 50
INDUS
Basis (Remember—we aoni cnarge lor use ol your credit card, impose eicessi/e shipping lees,
All diskettes aro double density and work in eilher
Tha Navflronp carinagii
XETEC
you can. wo will also meet most com pel ilive prices in this publicalion whan placed on an equal
Each diskette is certified to be 100% error tree and comes wilh a lifetime warranty (if you have a problem. well replace the diskette). All diskettes include hub rein forcement rings and write-prolect notch,
.
ANCHOR AUTOMATION
EPSON
or use an/ other hidden extras to boost Iho price you pay Due to tho rapid change in prices in
sleeves, labels, and wrile-protecl labs.
for the Commodore 64'
SEIKOSHA
We can oflar you some ol the lowest prices in the country on the most popular printeis. monilofs and interfaces. Our normal prices are already low. but to make sure you got tho best deal
5 shrink-wrapped 10-packs lhat include diskelies in
32391
$
LOWEST PRICES IN U.S.A.!
S150.00-S299.99
7.75
S300 Sup
8.75
n Onlers add it W Heavy rt
From Xelsc
41769 p
S69.95 ur3pl1IXjr. A mo?? economical version
SLpe'Graph ii Tcjiunngrji^phlci. norrnji jn] correspon-
□flicp qujHy pnntmg CflmMliW *flfi an nujor onnlers From
HtifiC
41774
S49.95
NO EXTRA FEE FOR CHARGES WE VERIFY CHARGE CARD ADDRESSES
ORDER TOLL FREE
1-800-348-2778
INDIANA (Him fl LINE I mill >:>', \,\>:w
Classified 102 AOaws
31,83,85
103 Abby's Discount Software
131
104 Absolute Entertainment Inc
44
ios Accdada
26-27
105 Acorn of Indiana, Inc
122
10T ActionSofl 10B ActionSolt 109 ActionSoft
11 12-13 14-15
110 Attivtsion
23.47,49,57
111 Amencan International Computer Products 112 Apratek
133
113 Artificial Intelligence flesearcn Group 114 Atari Corp
,,,, 127
122
,,
93
115 The Avalon Hi*l Game Company
40
116 Ttio Avalon Hill Gams Company
117 TUB Avalon Hill Game Company 11Q Banana Software
119 Basix Batteries Inducted 120 Berkeley Soltworks 121 Blacksriip Computer SupWv 122Bodylog. Inc
Cardinal Software 123 Casino Software
124 Central Point Software
42
46 132
75 21.63 122 .8-9
76 .136
66 130 138
12T C-More Products COM B. Direct Marketing Corp 126 Communications Electronics Inc 129 Compumefl 130 CompuServe
31 98 129 123 1 123.124-125
132 Computer Camp. Inc
138
133 Computer Centers of Amenca 134 Computer Mail Order
120 131
135 Computer Wart
134
136 Covos. Inc
134
Crown Custom Covers
I2B
137 CSM Software Inc
126
138 138 140 141
12B 69 76 BC
CYBER Systems Dola Eest dB Software Digital Solutions Inc
142 Electronic Ms
IFC
143 Electronic Arts
59
14* Electronic One
135
145 Emerald Component International
140
146 Epimetnous Corporation
132
147 EPYX 14B EPYX
FasTec 14B Federal Hill Software 150 Fire&rd Licensees Inc.
151 Froo Spirit Software, Inc 152 GSR Software Co Hall* Institute
153Hesttfere 154 HesViai-e
155 In ConTrol Ins 15G Intocom 1ST Jason Rannelm
150Ketak KSoft Lyco Computer
139 Microcomputer Services 160 MicroProse Simulation Software
161 Montgomery Grant 162 N.PS. Inc fJR I Schools, McGraw-Hill
163 Okidata
Send SASA lor Into (specify computer) to: PUBLIC DOMAIN USERS GROUP, PO Box 1442-A2, Orange Park, FL 32067 CM FINEST PUBLIC DOMAIN PROGRAMS ■On Disk* most $1.50 "On Disk* free list You pick the programs You want!!! SASE JLH Co., Dept G, Box 67021, Topeka. KS 66607 FREE MEMBERSHIP IN SOFTWARE CLUB. Top British C64 programs. Catalog and
reviews (no strings). ARROW EXPRESS, Box 205 GB, Rossland, BC VOC 1Y0
36-37,38-39.41.43
125 Chealsheal Products. Inc 126 CIA Software
131 Compulability
SOFTWARE FREE SOFTWARE for C64, C128, IBM, ft CPM
77 79
138 138 71
126 122 62
81 63
142 16-19 166,140
67 92 94-95
132 51
141 142 33.105
4
164 Origin Systems
IBC
1E5 Procision Dnta PioduCts
122
SS WIN WITH THOROUGHBRED, HARNESS & GREYHOUND handicapping software: $29.95,
enhanced: $49.95. Professional Football Handicapping System: $39.95. For most computers. Free info. Software Exchange, Box 53B2 CG, W. Bloomfield. MI 48033. Call: (BOO) 527-9467 ALMOST FREE SOFTWARE: Excellent PD software. 15 prog/$25. Send SASE for FREE catalog. Box 37, Bath, NH 03740.
Looking for new PD progs for IBM & Comm. FREE CATALOG. Lowest priced public domain
software available for your C64 and C128. We pay shipping. Send to: M&M SOFTWARE, P.O. Box 3111, Terrc Haute, IN 47803 FREE! AMAZING MODEM FUN!! CALL-FANTASY PLAZA "TODAY! 1-318-S40-8066 (300 BAUD MODEM) YOU WILL BE VERY IMPRESSED! COLORFUL VIDEO TITLE MAKER AND STORE ADVERTISING SOFTWARE USES YOUR PRINT SHOP (TM) FONTS AND DESIGNS... $14 95 (C64 disk) MicroAds, 145 EAST NORMAN DR., PALATINE, IL 60067
YUPPIE INDEX! ESTIMATE COST-BENEFITS of objectives and success! Do a market analysis oi yourself and competition. C64 Disk $29.95. Order from IV-ER, 239 Irving St., Falls Church, VA 22046 FASTFILE C64/128 for Home/Business. Customers say, "It's The best i've seen! It's easy to Icam, easy to use, won't hurt my drive, allows backups, and is 100 to 1000 times FASTER than popular databases!" Try FASTFIL.E with report for 15 days. If you're not satisfied we'll refund 85% of purchase. Send $59.95 + $4 s/h
(WA ios. add 7.8% arid foreign $4 US) to: IMS Inc., 5312 W. Tucannon, Kennewick, WA
99336. V1SA/MC, Check, MO (509) 763-3829 l( you'd like information on (he latest version
166 Proteclo
86-87
of your software, ploasa call or write;
167 Pro-TecWiomcs
90-91
Batteries Included Customer Support, 30 Mural
168 Quorum International, Un!td
130
169 S S R Marketing
126
Schneoler Systems
123
Second Source Engineering
122
170 Signal Computer Consultants
130
171 172 173 174 175
96 137 130 89 55
Silicon Eipress Software Discounters of America SOTA Computing Systems Ltd Star Mcronics Strategic Simulations. Inc
176 subLOGIC Corporation
7
177 suDLOGIC Corporation
25
170 SubLOGIC Corporation
S3
17B subLOGIC Corporation
65
Tektonics Plus. Inc
142
IBOTenex Computer Express
1B1 Tnad Computers 102 Tussey Computer Products 1B3 Ultrabyte
143
129 28-29 83
104Umtech
128
185 Virtusonics Corporalion
2-3
106 linger Corp
10T Xetec. Inc
43
142
St., Richmond Hill, Ontario, Canada L4B 1B5
(416) 881-9S16
NEW +4 and C12B SOFTWARE Games, educational, finance statistics. Write for inio. CARDINAL SOITWARE, H840 Build America Dr., Woodbridge, VA 22191 CANADA, mail order software, peripherals large selection, popular titles, low price. Free info and price list: CANSOFT, Box 3464, Dept. G. Courtenay, BC V9N 5N5 COMMODORE: TRY BEFORE YOU BUY. Best selling games, utilities, educational -tclassics and new releases. 100's of titles.
Visa/MC. Free brochure, RENT-A-D1SC, Frederick Bldg. #345, Hunl'n, WV 25701 (304) 529-3232 AflB BULLETIN BOARD FOR THE 64 & 128 300-1200 Baud. runter/Xmodcm/ASCII, AUTO MESSAGE FOR WARDING-AflB NETWORK
Vote, Matchmaker, Quiz, 27 S1GS
Con't Story, SOURCE CODE & More! $64.95 (BBS) 718-645-1979 - (Voice) 718-336-2343 L&S Computers, FO Bos 392, Bklyn, NY 11229 CONNECT 4, A 3-D TIC-TAC-TOE GAME FREE when you ask for your free Commodore Software Catalog. Panther Software, 5425-M Albemarle, Charlotte, NC 2B212 SUPER C128 ALL Ml. SOFTWARE -DISK ONLY* SuperPro Football, 128 (graphics) Drawer & Firescape $6 ea. or all SID. Roy Brewer, 5122 Mclntyre Dr., Knoxvillc, TN 37914 FAMILY/BUSINESS APPOINTMENT CALENDAR
Multi-user, 2-level security, universal calendar, hard copy, much more. $15.95 for C64 or CI28, 519.95 both. Disk only. ]. Speers, 1249 Philip, Niles, MI 49120 PORTFOLIO MANAGER, C64, C12B. Menu driven! 20 stocks, divs, earn^s, cap gain/loss info, p/e, avg price, graphs, more!! Disk $29.95, Mind
Bonders, 10331 Oliver Ln. West Palm Beach, FL 33411 THE GLEANER, A C64 GENEALOGY PROGRAM Grp sheets, ped charts, index, 25p manual, selective search. $19.95 + $2 p/h Kudzu Software, Box 993, Morrow, GA 30260
HARDWARE • BUILD AN RS232 INTERFACE FOR THE C64 • C128 and the Vic 20 for about $5.00. Supports pins 1-8.20,22. Plugs into user
port. Send $4.00 for schematics to: Mat Kartcr, PO Box 7826, Nashua. NH 03060 COMPUTER REPAIR ■ C64: $45, 1541: S50 Parts available. MAJOR COMPUTER SERVICES. Rte. 6, Box 806-M, Midland, TX 79703 (915) 561-8483 V/MC/COD
MISCELLANEOUS SAVE MONEY ON SPEED OR ALIGNMENT adjusting on C1541 wiih VIDEO instruction' VHS: $79,95 ea. [o R, KHESE, 2115V: Dana St, #A, Anaheim, CA 92802 (714) 750-1850
COMPUTE!'* Gazelle Classified is a row-cost way to tell over 275,000 microcomputer owners about your product or service. Rotes: £25 per line, minimum of lour lm«. Any vi all ol the firel lim* set in capital llUhl Ji no charge. Add (15
pflr ]im- lor boldfjU* WQtttt, or JSU (or ihc entiic jd sei in boldface (any number ol line*.) Inqulrt ibOUl display ratc^.
Torms: Pmjiym*fll i<- required, Check, money order. American Expnn, Visa, nr MatioxOrd ^ Mcepttd, Make
checks payiblfl l(i COMPUTE] rublicaiions. Form: Ads uc subject to publishers .approval and must be eilhci typed oj li'i-ibly printed, One line equals 40 Itllers and &paces between word^r Pjeaso underline words to be set in boldface. General Inform a lion: Advertisers using posl office bo* number. in Iheir *-i<. mu^r supply permanent address and
telepHune numbers. Otders: Kill not be acknowledged. Ad will appear in ne*( available USUQ after reteiptr
Closing: 10th vi the third month preceding cover dale fcg.. June issue closes March 10th}. Send order and n-mittance to Harry Blair. Classified Manaeer, COMPUTE!'* Gazelle, P.O. Box 540b, Greifn^bnro, NC 27403. To place an ad byphoni1. call Harry Blair 311919) 275-9S09, Notice: COMPLTE! J'ublicalions cannot be responsible for offers or claims o! aJvtrli1*^, but will attempt H> screen out mLsl^ddlng or questloiiahle copy.
142
One ...
M-nmaffan
Sn»o-. Stock
araj JVcn-. a
Punier Enhance* improves [ho usolulness ol your printer wiift [he internal high-performance butter, seleciabte lorn siyfes. and hardware and software support lor Iwo independenl Pinters Tna 8 ini*'nai itnti incline Typwtat i<a>>c
<"0 ■>'.■ e rfl= ': t> »>rrrare oj 'roni panel con
...■■- f1 ri■ ■ r*-f F-<l\in. fr ■ . lf ,
■ i-
IPS Hhmt imi op«i«iji>h of or>s or iwo urmfc^ wiih ino*rj*rv»ni uvctxyi ol iwii* jmj pnniai T>iMfl fty iLHioiihtt 01 001 rrttcru pfinltri i'f aupporlnJ lh«'*ti,
mtainti 6*K Pun*' n microp'ocfli^cf CDr>r.roii»d in a mumi»kin^
aaia ir*n$i*r wrme noid-ng an average o' 20 oa^ei o' lent FULL CONTROL PANEL: Tr>s fronr par* cwiFrola ^cly<W Cf*jr. Cop,. Ptvse. Srts«r ir>d fonr fllui LED inflicfllors For prmlc flnj 1onl seleclioni CLEAR - c'tifi lKr buffer daifl. COPY - pMniA topiflS of it» Bull** Oaii PAUSE ham operaiKjn SELECT jtigeti o-mur. FONT »LKi3 lorn to M used Pnnter
tic
.ncij« a En! Iff I he Du«a'RAM. f'onl panel s
uh dF ir* f<mrn' j*w id select ir»» vb-njjj fsaru
lypei are leleciaci OK rho rfi*r pa/ifll DIP **nch FHOKT PAHtL P the Fonti. an *ininaf.,» \% inovded thai a
INTERNAL DIAGNOSTICS: The tnceTui fliag
thes ana LEDs pJus »iup he'pa 'o' vinout p/inian
n*.-h*-»n
CERTIFICATION; Censed lo Comply ivifi Itw limrti 1w »C*a» Btomptfling Oswc* p*jr*u*ni ro Sub
January 1987
^|^ TEC. Itw J ?«>* AmoW nfl ; SaNnar KiniH 67*01 I 9
J D| Part 15 Dl FCC rule.
COMPUTE'/* Gazone
CLIP AND SAVE
OFYOUR DISKETTE,
HOW USE BOTH SIDES
5% DISKETTE
HOLE PUNCH
and EDGE GUIDE
WITH MOLE GUIDE
Available lot IMMEDIATE Shipment
PUNCH OUI IS ALWAIS IN THE RIGHT POSITION
DEALERS WANTED
'
CHECK OB MONEY ORDER
I
only $10.00 ea.. add $2.00 ea. shipping
1
HE HAVE I TEHPllTE TO POSITIDK A REGULAR
FOR OTHER THAX APPLE AND APPIE LOOK-A-UKES-
HEIR THE CEKTtR
ROUND HOU PUNCH FDR !HE SEtD EH ABU 10(1
(iisim-toio
COST- 4 for $200 nifctfN.P.S. Inc. <®
lyl .0 jDapl.
$26995
C High-Resolution
r AMIGA 1080
LOW PRICE!.
CALL FOR CURRENT K£
Computer System
Powered
512 K RAM
AMIGA
commodore
fr
rommodore 128 Computer
80 Column Printer
12" Computer Monitor
Commodore 1541 Disk Dnve
Commodore 128 Computer
$36995
. 12" Computer Monitor
.80 Column Printer
. Commodore 1541 Disk Drwe
Commodore 64 Computer
£49.95
1750 512 K Expansion Module $169
1700128 K Expansion Module.
$149.95
C5 ■■MAGIC VOICE" Module^
.
Computer
" any Commodore
C, 1350"'Mouse"tor
ft 1670 Automodem.
o
...1969
.*3S9
..(549
..1439
Phone Modem
PERIPHERALS
STAR MB-15-
STAR SB-ID.
STAR SR-1S..
STAR SR-10..
STAR SD-1S-.
STAR SD-10-.
STAR SG-15...
Origin Systems, creators of the award-winning Ultima® series, presents:
Total war against a juggernaut fighting machine by Steve Meuse
Available on Apple
A strategy game for one or two players, OGRE pits an array of infantry and armored
forces against a single cybernetic supertank, bristling with weapons—the OGRE.
Adapted from the classic Steve Jackson
board game.
Computer
OGRE
epitomizes
simplicity and
play balance. Players can
use standard game maps
or design
their OWn j-iz-TiT™
UoKfc—
■■# ■
I •*I*.
c >*■
mi
Uilng the Using Ihe RANGE option,, option, a heavy lank
considers Us move and fire range.
the challenge of a lifetime is waiting.
7OR/G/A/,
'systems we. ^340 HARVEY ROAD, MANCHESTER, NH 03103 (603) 644-3360
ULi IMA
HI sends you on
an incredible fantasy roleplaying journey through
monster-plagued Sosaria in search of the elusive
Exodus.
ULTIMA'" IV is ihe long-
awaited sequel io Ullima'" III. The Quesl of the Avaiar
is a quest to the final frontier—the self.
MOEBIUS'" lakes you
through the elemental planes of a colorful Orien-
tal world o( fantasy and adventure in search of Ihe
Orb of Celestial Harmony.
OGRE and Autoduel are registered trademarks of Sieve Jaduon Games. Incorporated. Ultima b a registered trademark of Richard Garrkitl. Moeblus n a trademark of Greg Malone.
AUTODUEI.™ is a futuristic
fast-paced strategy rolepluy ii i;i game where the right of way goes Io the biggest guns.
Authors wanted. Call us today.
Word Processor
Spreadshee
1 ™
iGotB software for Hi* Commodore'" 138 and 64 computers even better! Introducing..-Pocket Writer 2/word pro
cowor Pocket Manner 2/spr»adsbefli Pocket Filer 2/database oniy in much more sophisticated a Features that include: compatabi
ilions software, 'with the new
Commodore RAM expander to allow a RAM disk, mouse support with pulldown menus, 1571 bursl mode for foster file loading, increased support for two single disk drives, automatic configuration for screen color, format ond printer'selection t. Sophisticated software, yes, and still easy to use. You can be up and running in under 30 minutes even
if you hoven't operated a computer before.
Now, when you upgrade your Commodore™ 64 to o 128, Pochel software helps make it a breeze. The
new Pochet2 soflware has both 128 ond,64 applica tions on the same disk. So when you buy one you are
actually buying two software pockages. The cost only $59.95 (U.S.).
The Solution Thai
You can buy all throe Pocket 2 appuconc
Pocket Writer 2, Pocket Planner 2 and Pocket Filer 2
in one convenient Superpak for the low price of integrated features of Pocket 2 software and; almost eighty dollars.
As a companion to Pocket Writer 2, a Dictiona
Disk containing 32,000 words (expandable to 40,1 is available. The cost $ 14.95 (U.S.).
For those of you who hove already discovered the
many benefits of owning Pocket software; we offer all
registered owners upgrade Pocket 2 software for only S19.95 (U.S.) plus 3.00 (U.S.) shipping and handling!
Available only by writing to Digital Solutions Inc.
"CorTirviQdor'e's Micro-compulers Mag a2ine. independent reviewers.
Economical; S179.B5(U.S.) worlh of software for Only
$99.95 (U.S.)
ioled the original Pocke! Writer 128/64 and Potkel Planner 12B/64 loftwore Irir? "Annual Bell of Writ" in Ihe productivity category. Ill
Digital
Solutions Inc. 2-30 Werthoira Court
Serious Software That's Simple lo Use
Saves Money!
Richmond Hell. Ontarig Canado U8 1S9 p
Telex 06-964501
,
■.■.■.-: 766?
i-jmo 245 7316