Compute_Gazette_Issue_43_1987_Jan

Page 1

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—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—-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.

.-â– 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—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—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—re

cord 4—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—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-

yn

yes

yw

yes

pa

no

ro

no

no

no

no

ret

:*oo

yes

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

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. „ „_

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™ 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—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—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 â– = 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 — 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. •

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—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

•= 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—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

â– 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—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—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—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—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

PRINT

"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

PRINT

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

PRINT

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

PRINT

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

PRINT

PEEK|FA+4)tIFOP-0THEN92 0

HJ

580 GOSUB1080:B=*BS+AD-SA:FO

hj

QQ

):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

PRINT

"WANT TO USE:"

GA 110

PRINT

"1-

JG

120

PRINT

"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

PRINT

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

PRINT

,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

PRINT

EX

230

RE BP EG

260

NEXT

270

PRINT

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

PRINT

"—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

PRINT

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"

PRINT

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

PRINT

"*•*

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

PRINT

JE 810 KA 820

EE

IS

SH

490

PRINT

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

PRINT

+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

PRINT

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";

PRINT

"(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

PRINT

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

PRINT

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

PRINT

"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

PRINT

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

PRINT

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

PRINT

"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

PRINT

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

PRINT

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}

PRINT

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.