Compute_Gazette_Issue_42_1986_Dec

Page 1

A Buyer's Guide To Simulations For The Commodore 64

COMPUTED

$3.00 December 1986 <g; Issue 42, Vol. 4, No. 12 02220

$4.25 Canada

FOR COMMODORE PERSONAL COMPUTER USERS

The Animals' Show

128 Quicksort Sort at lightning speed on the Commodore 128 with this machine language routine that utilizes the fastest sorting method for most applications.

Write your own songs and then let the animals perform them. A delightful program for the Commodore 128.

Power BASIC:

Program Mis-Matcher Compare BASIC programs or source code files with this short, handy utility that sends the results to your screen or printer. For the 128, 64, Plus/4( and 16. 1 2

Can you survive

against a crew of nasty, hungry enemies?

A fast, colorful, 3-D arcade7U86

style game for the Commodore 64.


Go Ahead, Lose Your Marbles...

is Herein

The game that

A unique game

drove you crazy at

experience that's

the arcades now

crazy fun for every

comes home. Same

one. Two players race to the goal

exciting gameplay, same blow-away

line, or one player

graphics, sounds

races against the

and music. We've

clock. It's sports

even added an

competition, kine tics and strategy.

Incredible all-new secret level.

■!!■//'■-

Ultimate Competition for I or 2 players.

The object li simple. Race your marble to the goal line, and don't let anything ger In your way. It sounds eaiy, but It Just might drive you nut*.

|

m Spectacular Animation

Secret Level

Incredible Madness

Fantastic 3-D terrains are the raceways. Zany |but dangerous}

If you can find It, Just watt till

Marble Madness, the ultimate

you try to get through HI

enemies await your every turn.

In exciting non stop action.

Each level haj Iti own "per*onallty" and creatures to contend with, as well at Its own orig inal music score. It's not easy being a marble - make It to

Avoid the deadly steel lei and

the pounding hammers. Watch out for the hungry marble

munchen. Even surf a mechanical wave)

ELECTRONIC ARTS'

the Ultimate Level and you'll know why.

Hi™ r.j iirijtr: V[ill your rataJlar. if you ara unabla to find Ihe product •( your local reiallar, you can rall*0O-Z4I-457I tor dlract VISA or Maitercard oprirr* iin CA caM BOO-5A2-1117}. \ Mr d>rc<< price I'. W' ■.', for the Commodore version. Amiga version Is 149.95. Apple. Atari and ISM version! coming loon. To buy by null, send tttetK or money wow to Eletoonlt Aru Dlr«t Sales. P.O. Boi7S30. San Mateo. CA 944QJ. Add 15 for (flipping and twnailng (J7 Canadian! Allow 4 <veeks for delivery. TTierclia 14-day, mooey-tmcK gmiantee on dlr«t orden. For a tnmplne product catalog, send SO* and a stamped. wK-addreised envelope to EPenronieAru

Catalog. IBID Gateway Drive. San Wat™. CAW4O4. Commodore and Amiga are reolitirid oadrmartis or Commodore BmlneuMaOilnn. Apple Is 3 reglnenif trjdema* or Apple Computer. iBMM areoltternl irademaik of IniemaHonaI Binlnen Matnines. ir-c Marble Madneu* »S4. 158* Atari Camet Corporation and Electronic Arts. Screen shols rvpreienf Commodore 64 venlonr Others may vary. Maibta Miami l> ■ rtglmrnid tradmniuti of Marl Oamai Corporation.


COMMODORE CLASSICS! PAPERCLIP WITH SPELLPACK for the Commodore 64

"The s! Best Selling Word Processing Package." - BILLBOARD'S COMPUTER SOFTWARE CHART

"Superb ...the most sophisticated to date." -COMPUTE MAGAZINE

"The best professional word processor available." - RUN MAGAZINE

■ Fust: Insert'Delete, Move or Copy words, 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 every occurrence of a wrong word or phrase. ■ Works with the Consultant Duta Buse Manager

fortlwC64. ■ Personalized form letter, mailing list and

mailing label functions. ■ Built-in Spellpack with Dictionary for fast error checking.

THE CONSULTANT

- COMMODORE MAGAZINE

■ Built-in templates for the most-needed database functions: Inventory. Budgets. Mailing Lists. Catalogs and many more. ■ Extensive macro capability ■ Keyed field access speed — I/IO second; sorting speed — 4 seconds per 1000 records. ■ Six search operators — EuuulTa. Greater

Than. Less Than. Not Equal To. Mutch Anywhere, Wildcard. ■ Totally flexible relational reporting — insert any Consultant dutafile in a report.

■ Works with PupvrClip Word Processor.

KEYS TO TYPING:

h-urn to type at your own pace! ■ 32 step-by-step lessons to reach at least grade It) proficiency!

■ Lessons based on proven instructional techniques ased by typing teachers. .

.

... lOMuralMrp-T.mrhnnpnillUll.

Dnlirtu.Canada. LIB \KI IIS1WI •Mll.tiiiloiRer Inf.inMil.in

I II6)KK| 9816 tr>nur.nlNr>drhlt|)n»foilil>°iiri<~i,irl>l,rrl><,<l>l><

■ ndhArhrillnK »nr[Nn«iuirnn]rr» plnu-rjill ] feo TK? "07 H *, onl>) ipu r I til I - uj ,.r I Hid I rpj[ • i T Uf prim I*

hiriiir appji. nri'iF m<( ivnisi

f

■ ■■■ I" pj=jv )M

INCLUDED

■ Integrated 38.000-word spelling checker to give you error-free documents. ■ Built-in telecommunications module to uccess on-line services — one toggle moves you between

word processor and terminal.

■ Works with THE CONSULTANT for the CM ■ New editing features include multiple columns, reverse video scroll and chaptering, with maximum document size now expanded to 99H

lines.

CALKIT for the Commodore 64/128

- COMPUTER ENTERTAINER NEWSLETI'ER

■ Simplified, streamlined spreadsheet program with "What If?" capability for projections and estimates,

■ tlttillin application templates' Check Hook.

Budget. Installment Payment, Income Tax. Balance Sheet, Stock Portfolio, Materials Estimator, und 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 for the Commodore 64/128 "... inexpensive, powerful, integrated software. As such, HomePak is the winner of InfoWorld's

... one of the finest values on the market. Performance excellent. Value, excellent." - FAMILY COMPUTING MAGAZINE

Three casy-lo-use programs on one disk: /. IIOMETERM TELECOMMUNICATIONS ■ Powerful Macro facility — log on to your favorite bulletin board or database with one command.

■ Flexible data handling — save incoming text to disk, edit it. print it.

2. HOMSTEXT WORD-PROCESSOR ■ Over 211 fullscreen editing and formatting failures: move & copy, word-wrap, justification, automatic paging and many more.

3

BATTERIES

PaperClip text files.

- INKOWORLI) MAGAZINE

■10 words a minute in 32 easy lessons — or less!

.

memory speed and power. Compatible with C-S4

Best Buy Award."

for the Commodore 64/128

v

The " I best-selling word-processor, re-designed to

take fail advantage of the CI2S's increased

perfect spreadsheet for the home user,"

"Combines simplicity with speed and gigantic records."

i'

- RUN MAGAZINE

"... the very best program of its type ...a

Database management made easy!

i! - :■ MM . i .

"An exceptional value... one of the best software investments now available for the CI28!''

powerful tool that's not overpowering... the

for the Commodore 128/64

■\

PAPERCLIP II.■

for the Commodore 128 Ow

3. HOMEFIND DATABASE MANAGER

■ Natural English-language data entry, retrieval system, for simplified electronic filing. TS SUGG ESTER LIST I'RICE. KETAILEtS MM SELL KM. LESS.

Alt three HonwPuk programs work together so it's easy to transfer data and perform integrated tusks.


^

1

CompuServe. You Dont Have Tb Know How It Works Tt) Appreciate All It Can Do. You don'l have lo know about hard ware. You don't have to know about

Forums for gourmet cooks, golfers,

software. All you have to know is that CompuServe is a computer information

designed lo show you how easy and fun

service. You

computer.

subscribe to it.

it can be to get the most out of your If you want to learn more about your

And in return,

musicians, pilots, sailors and more, all

Mff£hT

you have ■ access to an incredible

amount of information, entertainment,

communications and services right at your fingertips.

Here are a few of the hundreds of things you can do with CompuServe. COMMUNICATE Even beginners can compose, edit,

send and file messages the first time

they go online with CompuServe's EasyPIex"1 Electronic Mail. Friends, relatives and business associates— anywhere in the country—can stay in constant, convenient touch. CB Simulator features 72 channels for "talking" with thousands of other subscribers throughout the country and Canada. The chatter is frequently hilarious, the "handles" unforgettable

and the friendships hard and fast. More than 100 CompuServe Forums

welcome your participation in discus sions on all sorts of topics. There are

computer system, CompuServe's at your service. Our Users Forums cater to specific computer makes and mod els, and offer information and expertise on many different types of machines. You'll find electronic editions of popular computer periodicals. You can even find free software. And if you need answers to software

questions, seek out a Software

players from all over the country. Test | your wits in the only online TV-style, game show with real prizes. Then, when you're ready, go for the ultimate in excitement and get into one of our interactive space adventures. CompuServe's movie reviews keep that big night at the movies from being a five-star mistake. Soap opera updates keep you up on all the latest turmoils and tragedies on your favorite daytime dramas. For leisure-time reading and relax ing, look into the electronic editions of some of your favorite magazines,

including 0MN10n-Une.

Forum. You can often find solutions quickly and easily online. Bulletin Boards let you post

messages where thousands will «., see them. Use our National Bulletin Board or the special ized bulletin boards found

SHOP CompuServes ELECTRONIC MAIT" lets you take a coast-to-coast shopping spree without ever leaving home. It's an

exciting and easy way to shop online, buying name-brand goods and services from nationally known merchants.

SAVE ON TRIPS

HAVE FUN You'll find . all sorts of sports and entertainment trivia

CompuServe's travel services let you control your own travel arrangements through the convenience of your per

sonal computer. Scan flight avail abilities on almost any airline

worldwide. Find airfare bargains, then

games, plus brain-teas

book your

ing educational games. You can

own flight

go it alone or compete against

online.


With CompuServe you've got direct and connecting schedules for national and international flights. Plus com

plete listings of over 28,000 hotels around the world.

MAKE PHI BETA KAPPA When you run out of the answers at homework time, it's time

of the Board already knows. (Don't know who the chair man is? Chances are, we can fill you in on that, too.) CompuServe gives you complete statis tics on over 10,000 NYSE.AMl'Xand

screens and then type in their selec tions. Experts can skip the menus and

OTC securities. Historic

always ask questions online through our feedback sendee or phone our Customer Service Department.

trading statistics on

to turn to CompuServe for the complete set of con tinuously updated ency

clopedias that doesn't take up an extra inch ol shelf space. The College Board, op erated by the College En trance Examination Board,

gives tips on preparingfor the SAT. choosing a college and getting financial aid.

KEEP HEALTHY HealthNet will never replace a real, live doctor—but it is an excellent and

readily available source ol health and medical information.

On a more personal note, Human Sexuality offers information on a vari ety of topics concerning this very importantaspectof human behavior. Hundreds turn to it for honest, intel ligent and candid answers.

BE INFORMED CompuServe puts all ol the latest news at your fingertips. Our sources include the AP news wire (coveringall

50 states, plus national

jiews), the Washing ton Post, the

Si. Louis Past-Dispatch, specialized business

and trade publications and more. Find out instantly what Congress did today who finally won the game and what's happening back in Oskaloosa. with the touch of a button. And, our executive news service lets you tell us

what to watch (or. We'll electronically find, "clip" and file news (or you...to read whenever you'd like.

INVEST WISELY Our comprehensive investment help just might tell you more about the stock you're looking at than the Chairman

over 90,000 stocks, bonds, funds, issues and options. Five years of daily commodity quotes.

Standard & Poor's. Value Line. And more than a dozen other investment tools. SUPERSITE facilitates business

just type in GO followed by the abbre

viation for whatever topic they're after. If you ever get lost or confused, just type in II lor help, and we'll imme diately cut in with instructions that should save the day. Plus, you can

Here's how to subscribe. To access CompuServe, you need a computer, a mo-, i

dem (to connect your computer to

decisions by providing you with

demographic and sales potential information by state, county and zip code for the entire country. The national business wire provides continuously updated news and press releases on hundreds of companies

worldwide.

GET SPECIALIZED

INFORMATION Pilots can get personalized flight plans, weather briefings, weather and radar maps, etc. Entrepreneurs use CompuServe too for complete step-by-

step guidelines on how to incorporate the IBM s of tomorrow. Lawyers, doc tors, engineers, military veterans and businessmen of all types use similar specialized CompuServe resources pertinent to their unique needs.

in some cases, some 1. simple communications software. Now you're ready to order your CompuServe Subscription Kit. For your low, one-time subscription

fee, you'll receive: • a complete, easy-to-understand, 170-

page spiral-bound Users Guide • your exclusive preliminary password • a subscription to CompuServe's

monthly magazine, Online T<xlay All this, plus:

• a $25.00 usage credit! To order your Subscription Kit or to CompuServe

receive more information, call 800-848-8199 (in

Ohio, 614-457-0802). CompuServe Sub scription Kits are also avail

So much for so little. CompuServe makes the most out of any computer, and all you pay is a low, one-time cost for a Subscription Kit

(suggested retail price S39.95). Usage rates lor standard online time (when CompuServe is most

active) are just 10C a minute. In most major metropolitan areas you can go online with a local phone call. Plus, you'll receive a $25.00 Introductory

Sri

your phone) and.

able in computer

stores, electronic equip ment outlets and household catalogs.

You can also subscribe with materials

youil find packedwith manycomputers and modems sold today.

CompuServe. You don't have to know how it works to appreciate all it can do—lor you.

Usage Credit with the purchase of

your CompuServe Subscription Kit.

So easy the whole family

can go online. CompuServe is "menu-driven," so

CompuServe Information Services. PO Box 20212 5000 Ailing ion Centre Blvd r Columbus. Ohio -132 20

beginners can simply read the menus

An Hi** Block Cc<np,v*y

(lists of options) that appear on their

EflVP1*' >v« ELECTRON MAIL JVC lrnoomnrkj oT henqimrtri


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, it wouldn't be worth it.

For the very best in sports-the excitement, the challenge, even the

championship-Gamestar is your ticket.

Available tot IBM PCH PQt and Tandy 1O0Q, Commodore

Arai&ble for Apple 11, IBM PC PCjr,andT^ndy MXKl.Cwnmu-

Available (or Apjiln II, !HM PC, PCjcandlandyUHH)rC»mmo-

A*3ilaMfcI«r Appk? II, IBM PC, PCjcand"bnrf>-lOOO,<:»miiiO'

h|i,[,'<,-!

don? 64. I-". m<! \\

doreG-l, lZ^nmf SJ, and ■ramp-il[bU< compulcr systcmt.

i>itt--i tytlatO*. i ■■mm. i ■■■m 11

si; and com|>aiihk rikmpulur

kya, Atari ST. and CQmpBltblfl tHOpUlU

foi Apple II, Auri ST and torn

vy*i':m5.

»ysTcm*r

a, .»nd '-niu|hiLLtii< i imii

i^n .■ pi i ^n:irM At u)

Available tor Commodore 64 and 120 computer *yw«n*:.

Available tot Commodore and 12W ctjmpuiuTsy*Iems.

i ■ i r 11 -. | - compulvi iv^U'mn j Oh: ir.vh nu ilk vt t j u

■ ■■iv,,

i ,.., .in, \.i

1A .. .- Mrtd'tad 1. -\: 1: \

b

1 UW^A


December 1986

Vol. 4, No. 12

features Sophisticated Simulations Selby Bateman A Buyer's Guide to Commodore 64 Simulation Software The 64 as a Game Machine Kathy Yakal and Selby Bateman

24

*

32

36

*

reviews Partner 128 Ervin Bobo Mystery! and Castles and Creatures Fontmaster II Richard H. Eldridge Vizastar 128 Scott Thomas Warn We/7 Randall Ultimate Wizard Neil Randall

Robin Minnick

90

128

91

64

92

64

97

128

100

64

101

64

46

64

games O-BIrd Mike Sedore Moon Rescue Edward E. Boughton Pegs Jim and Deborah Chambers .

50

128

52

64/+4/16/V

education/home applications The Animals' Show

Cullen O'Day

Computing for Families: The Roots of Learning

Fred D'lgnazio

. 56 106

128 *

programming BASIC (or Beginners: PRINT and INPUT Video Setup, Part 1 Jim Butterfield

Larry Cotton

Fast Hi-Res Screen Dump Robert F. Mills Sprite Locator Stanley Brewster, Jr.

Machine Language for Beginners: Customizing

Richard Mansfield

. 60

128/64/+4/16/V

. . . .

64 128/64 64 128/64

66 70 72 76

Hints & Tips: Readable Listings

. 80

128/64/+4/16/V

Bar Charter

. 82

64

. 84

64

. 86 . 88

128 128

Raymond Jacob

Sprite Graph Chris Stoy 128 Quicksort Alton C. Williams

Mastering 128 Sound and Music, Part 3 Power BASIC: Program Mis-Matcher

0. C. Holmes

Mark Jordan

108

128/64/+4/16

.6 . 10 . 58 102 104

• * * * *

107

*

110

*

departments The Editor's Notes Gazette Feedback User Group Update

Robert C. Lock ... Editors and Readers

Simple Answers to Common Questions Tom R. Hallhill Horizons: One-Screen Programs Todd Heimarck Bug-Swatter: Modifications and Corrections News & Products

program listings COMPUTEl's Gazette Author's Guide

122

The Automatic Proofreader

124

How to Type In COMPUTEl's Gazette Programs

MLX

Advertiser's Index

123

125

128/64/+4/16/V 128/64

168

• = General, V=VIC-20. 64^Commodore 64, +4 = Plus/4. 16 = Commodore 16. 128^Commodore 128 COHUtfTSfi GAZBTTfiti pobluhed monthly by COMPUTEI Publleitfons, Int., 825 7th Avenue, New York NY 10019 L"SA Phone (21!) 265-M60. Editorial offices arc lncated ji 324 W«i Handover Avenue, Greensboro, pJC 27108. DofnHtk Subscnptinns. 12 issue. SM POSTMASTER: Srnd address changes u< COMPUTWl CAZETTV. I>.O &•< I09S7. Des Moines, IA 503-10. St'ccnd tli^s application pending ai Crernsbom, NC 27103 an J idcUrlanil mailing ulficev Entire conlenls copyiifiht &!19R6 by COMPUTE [■ubUutkrm, Inc. All Tights reserved, ISSN 07.17-3716. COMPUTW PnbllcaUttli, Inc. ispjM of ABC Comumn Mifljiinc!, Int., Onrufthc AHC ]'ubll!hlt!& Com pin its: A III' Publishing, President. Robert C. Bmlarg |}]U Avf m» of Ibr Arpenci*; Ne«- Vmk. New YipA 10019.


The numbers war crunches on. A recent editorial here was sharply critical of the historical

ly unaggressive approach Com modore has been taking to the marketing of the Amiga. We continue to hope that Commo dore will adopt a less passive stance and accelerate the sales of an otherwise very impressive

exciting new recreational soft

GEOS, some were outspoken in

(again, we've peeked). We continue to provide you with the very best in applica tions and coverage useful to you as a computer user. We're also pleased by your continued sup port and encouragement. Thank

machine. But, since we wrote that editorial, we've discovered

questioning the need for it. Maybe we should describe it as an emperor's new clothes phe nomenon, although in this case the new clothes are real and

a very interesting number. The

some are questioning the need

Software Industry Bulletin (Vol.

for them. In any event, the 64 keeps selling and that is positive

II, No. 38} reports that the pre liminary prospectus filed by

for Commodore.

30, 150,000 Atari systems had been sold. This conflicts with the numbers we had used as a

we'll be just a couple of months away from the January Con sumer Electronics Show, and just a few weeks away from COMDEX, the computer deal

and since these have been filed with the Securities and Ex

change Commission, we must assume they are more reliable.

Perhaps earlier estimates we had received included machines

still in the pipeline or perhaps Atari was simply hopeful. In any event, the Atari ST at that time was outselling the Amiga,

although not by the magnitude we then suspected. But, as we pointed out in an earlier editori

al, Atari's sales included the European market, where Com modore had not yet begun sell ing the Amiga. Maybe we'll

have to resort to passive vague ness for future numeric compar isons. Is it now quite perfectly clear?

COMPUTE!'! Gazone

December 1986

ware (we're fudging on this one;

we've previewed some of the new products advertised in this issue). And some exciting new

software that's not recreational

you. And until next time, enjoy your issue.

news for software vendors and

Atari recently (in its quest to go public) indicates that, as of June

basis for our previous editorial,

6

At the recent Software Pub lishers Association meeting out side of Washington, D.C., industry insiders gave mixed re views to the 64C. While many were favorably inclined toward

By the time you read this,

ers' show. We're anxious to see what repositioning and other new clothes Commodore might

have in store for the new year. We continue to feel it's a great

bag of products; it's just that the delivering reindeer have grown a bit balky. Our wish list would include a continuance of the product foresight that has

brought us all into one of the longest periods of product life we've seen in this industry ever. Maybe we'll leave more aggres sive marketing of the Amiga on

our list. Who knows what might happen. We'd like to see some

Robert C. Lock Editor in Chief


Mm

■;

:

L

1 -

COMMODORE 64C -_^_

^

.

MM IBM

.■-

One for all.

Affordable, Compatible, and Full-Color Capable! Besides being the one printer for all the PC's pictured above, the

OKIMATE" 20 is also the one for all

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

also get such high-end features as

built-in type fonts, a 24-clemcnt printhead and the ability to make

homework with colorful charts and graphs? The OKIMATE 20 is

you. too.

for you,

in your PC, you can put it on paper

transparencies for overheads. All at a very low-end price: $268* complete with "Plug n Print"" personality module. For the name of the OKIMATE 20

Need crisp "Near Letter Quality11 printing for business correspondence?

with the OKiMATE 20. With this versatile printer you

1-800-OKIDATA.

your printing needs. Want to spruce up your

In fact, no matter what you have

retailer nearest you. simply call plied re[jll price Dealer price may vary

OKJDATA ^k. an OKI AMERICA company

We put business on paper. KcjiiWrcd Tr.iiJi-iTiark. OKIDATA Okl Amflfco, tIK . Miirttuc ac'nmw. llki AmMlM IIK PLUG N ['HIM Clki flrravn.i ill QXIMATC Oil B0CIIR Indmiry Cti'lipjny. 1M CornmodnrjlKjCommOdOfoM

Ccvrmodoic Elctiromt* Lid Apple, Applt ComBuior, Inc

IBM, Intwrumunal BujImh Machines Curp

Alan Atari me TrWomarU Amina Commodore-Amlja Inc

Prir inlemaiionalnuijneiiMatrilwiCo'p


COMPUTE! Publicationsjnc© One Ct^aBC Publish™ Comoarues ^^kw

Sales Offices, Jules E. Thompson, Inc. 1290 Howard Avenue Suite 303

Publisher James A. Casella Founder/Editor in Chief Robert C. Lock

Burlingame, CA 94010 Midwest

3J2-726-6047

Texas

713-731-2605

Pacific Northwest

415-348-8222

Northern CA

415-348-8222

Southern CA

213-378-8361

Assistant Editor Rhett Anderson

Arizona New Mexico

213-378-8361 213-378-8361

Production Director Tony Roberts

Colorado

303-595-9299

Editors

COMPUTEI Publications, Inc., publishes

Senior Editor Richard Mansfield Managing Editor Kathleen Martinek Executive Editor Selby Bateman Editor Lance EIko

Tom R, Halfhill, Editor, CQMFUTBl'a Atari ST Disk & Magazine; Stephen Levy, Editor, COMPUTE! Books Division; Ottis R. Cowper, Technical Editor

COMPUTE!

COMPUTE! Books

COMPUTEI's GAZETTE Disk

COMPUTE!'* QAZETTE Apple Applications

COMPUTEI's Atari ST Disk ft Magazine

Assistant Editors Gregg Keizer, Ann Da vies (Books); George Miller, Dale

Editorial Office;

McBane, (Technical); Philip Nelson (COMPUTE! Magazine);

324 West Wendover Ave., Suite 200, Greensboro, NC 27408

Todd Heimarck, (COMPUTERS Atari ST Disk & Magazine); Kathy Yakal, Assistant Features Editor; Tammie Taylor, Karen

Corporate Offices:

Uhlendorf, Copy Editors; Mark Tuttle, Submissions Reviewer

Editorial Programmers Patrick Parrish (Supervisor), Tim Victor, Tim Midkiff Programming Assistants David Florance, David Hensley, Troy Tucker

Administrative Staff Executive Assistant, Debi Nash; Julia Fleming, Iris Brooks, Mary Hunt, Sybil Agee

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 Subscription Orders COMPUTE!1-. GAZETTE

P.O. Box 10957, Des Moines, IA 50340

Production

Irma Swain, Production Manager; Janice Fary, Art & Design

TOLL FREE

Director; Lee Noel, Assistant Editor, Art & Design; De Polter,

Subscription Order Line

Mechanical Art Supervisor; Terry Cash, Carole Dunton, Typesetting

1-800-247-5470

Artists

In IA 1-600-532-1272

Dabney Kelrow (Publications); Harry Blair, Illustrator

Associate Editors Jim Butter/ield (Toronto), Fred D'lgnazio (Alabama)

Customer Service Diane Longo, Customer Service Manager; Orchid Tamavo, Dealer Sales Supervisor; Cassandra Greene, Customer Service Supervisor Receptionist, Anita Armfield

Warehouse Manager, John Williams

COMPUTEI's GAZETTE Subscription Rates

(12 Issue Year): US (one year) $24. Canada, Mexico and Foreign

Surface Mail $30. Foreign A'ir Mail $65,

The COMPUTE'!, gazette subscriber list is made available to carefully screened organizations with a product or service which may be of interest to our readers. 1/ you prefer not to receive such mailings, please send an exact copy o( your subscription label to: COMPUTE!'! gazette, P.O. Box 10958, Des Moines, IA 50950. Include a note in dicating your preference to receive only your subscription. Authors of manuscripts warrant that all materials submitted to

President James A. Casella

Vice President, Advertising Richard J. Marino Vice President, Finance & Planning Christopher M. S a vine Promotion

Caroline Dark, Promotion Assistant Advertising Sales

Richard J. Marino, Vice President, Advertising Sales; Peter

cowi'UTErsGA^rrE are original materials with full ownership rights

resident in said authors. By submitting articles to COMI'Lmrs GAZETTE, authors acknowledge that such materials, upon accep tance for publication, become the exclusive property of COMPUTEI Publications, Inc. No ponion of this magazine may be reproduced in any form without written permission from the publisher. Entire contents copyright © 19S6 COMPUTEI Publications, Inc. Rights to

programs developed and submitted by authors are explained in our

author contract. Unsolicited materials not accepted for publication

Johnsmeyer, Director of Advertising Sales; Bernard J. Theobald, will be returned if author provides a self-ad dressed, stamped en velope. Where programs are included in an article submission, a Jr., Associate Advertising Director; Kathleen Hanlon, tape or disk must accompany the submission. Printed listings are Production Coordinator Sales Representatives Jerry Thompson

415-348-8222

Lucille Dennis

415-348-8222

Andrew Eisenberg

212-887-8474

Harrv Blair

919-275-9809

Address all advertising materials to: Kathleen Hanlon, COMPUTED GAZETTE 324 West Wendover Ave., Suite 200, Greensboro, NC 27408 Sales Offices

Northeast Mid-Atlantic Southeast

212-315-1665 212-315-1665 212-275-9809

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 ure of shipment in connection with authors' offer to make tape or disk copies of programs published herein.

PET, CBM, V1C-20, Commodore 6i, Plus/4, 16, and 128 are trade marks of Commodore Business Machines, Inc., and/or Com modore Electronics Limited. Other than as an independent supplier

of quality information and services lo owners and users of Com modore products, COMPUTE! Publications, Inc., is in no way asso ciated with Commodore Business Machines, Inc., or any of its subsidiaries.


COMPUTE! Books'

COMMODORE

128

COLLE

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 book is written in COMPUTEI's popular, easy-to-understand

New Release

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

COMPUTEI's 128 Programmer's

Commodore 128 Edward H, Carlson

Guide Editors of COMPUTE!

ISBN 0-871156-032-7

!SBN 0-87455-031-9

$14.95

Si 6.95

275 page!

Over 30 sections—all with Instructor

notes, lessons, assignments, and lively Illustrations—will entertain and amuse you as you learn about this powerful computer. For kids and adults alike.

128 Machine Language for Beginners Richard Mansfield

$16,95

ISBN 0-874S6-O33-S

392 pages

A new edition of COMPUTED bestseller,

Machine Language for Beginners, this book Includes everything needed to learn to program the 128 effectively: numerous programming examples, memory-management tutorials, and a dictionary of all major BASIC words and

MA pafjes

The complete guide to the Commodore 128, this book thoroughly explores BASIC

7.0; shows you how to create graphics, music, and program peripherals; and in troduces you to machine language programming. A clear yet exhaustive reference and tutorial to the 128.

Ottls R, Cowper

$19,95

COMPUTEI's First Book of the Commodore 128 Edited

Si 4.95

ISBN 0-87^155-069-9

21 7 DOUG?

Games, programs, and tutorials (or the Commodore 128 exclusively In 128 mode that teach everything from how

to create windows to programming sound and making disks autoload.

their machine language equivalents.

There's even a map ot all the important

Pius, there's a high-speed, professionalquality, label-based assembler that's

memory locations, A disk Is available for $12.95 which Includes all the programs In the book, 599BDSK.

both easy to use and full of special fea

Mapping the Commodore 128

ISBN 0-87455-060-2

This clearly written, comprehensive memory map and programmer's

guide, by the technical editor of COMPUTEI Publications, provides a detailed explanation of the inner workings of the Commodore 128 computer. Topics

Include memory manogement, BASIC 7.0. I/O chip registers, the operating system, system RAM. and much more. This Is an important reference for both BASIC and machine language programmers,

tures that take full advantage of the ex

tra speed and memory of the 128. A disk is also ovallable for $12.95 which In cludes programs in /he 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-A weeks for delivery.

COMPUTE! Publicationsjnc. Pan ol ABC Consumer i/ogazir>ol Inc One of the ABC PufcMumg Corneaniel

COMPUTE! books ore cvoilaDie in ide U K., Europe, ifte Middle East, ana A'rico (torn Holt Sounders. Ltd , 1 Si. Anns') Rood. Eastbourne, Egsi Suuei BN21 3UN. Englond, ana In Canaoa from McGraw-Hill, Ryarion LtO . 330 Progress Ave, ScorDorougi. Ontario, Canada M1P 2Z5.


Editors and Readers

Do you have a question or a problem? Have you discovered something that could help other Commodore users? We ivant to hear from you. Write to Gazette Feedback, COMPUTED GA ZETTE, P.O. Box 5406, Greensboro, NC 27403. We regret that due to the volume of mail received, we cannot

respond individually to programming

questions.

Separating Variables I have seen PRINT statements that do not use semicolons between different sections (strings and variables mixed on

one line). Does the semicolon cause an extra space? When is it necessary? Will these two lines print the same? 10 PRINT"HIGH SCORE ="HS" YOUR RANK IS "R$

10 PRINT"HIGH SCORE-";HS;" YOUR RANK IS ";R$

Another question: Why do I see programs omit the closing quotation

mark? Is this the same as reverse mode,

which is canceled by a RETURN? Is

there any problem with using this method in programs? Denis H. Gregg

Semicolons first. The two examples do the

same thing, as you'll see if you type them

itl. Semicolons arc optional when you're

alternating string literals and variables,

at least in Commodore BASIC. Some other BASICS require the semicolons. Semicolons are required when two variables are printed one after another.

helps tighten up the tape.

10 A - 5: B - -5 20 PRINT CHR$OJ>;A 30 PRINT CHR$(34);B

• Use ferric-oxide rather than chro mium tapes. Chromium tapes are adver tised as having better quality for sound

The positive number is preceded by a space, the negative number has a minus sign in front (with no space). By printing

while, the tape head may be dirty or mag netized. Using a head cleaner and demag-

As you've noticed, reverse mode is canceled by a RETURN, as are quote mode

neltzer—available at most record storesmay solve your loading problems.

and itisert mode. The computer is in quote mode whenever an odd number of quota tion /narks have been typed. Insert mode

• Try to use short tapes when you save programs, Tape players can have dif

is activated by pressing the shifted INST/ DEL key one or more times. It's identical to quote mode, except that the unshifted

INST/DEL key prints as a reverse T in in

sert mode. It deletes characters in quote mode.

Since RETURN cancels quote mode,

the closing quotation mark is optional when you're printing a string. There's an exception, though. If the string ends with spaces, the spaces won't be printed to the screen. To make sure the trailing spaces

10 AB = 5: CD - 6

30 PRINT ABCD

In line 20, the variables are separat

ed by a semicolon and values for both are printed, lit line 30, the computer sees

ABCD as a four-letter variable. Only the

first two letters of a variable name arc sig

nificant, so only the value for AB will be

panded VIC comes to mind), there's no advantage to using either technique.

December 1986

computer.

• To make sure you never lose a pro gram, always saw your important pro grams on two different cassettes.

If none of the above suggestions

RETURN until you've typed all of it:

This may restore your program.

Ones AND Zeros

I own a Commodore Datassette. 1 often get load errors for no reason, When I list the program, it starts out okay, but then I get some strange-loo king lines. Some

times they have line numbers, but when

I try to delete them, my computer locks

I have typed many programs on my Commodore 64 with linos like the following:

10 POKE 53265,PEEK(53265> AND 248

Could you please explain what the part after the comma does?

up. Please help me- with this problem.

Lyle Glass

around the errors.

COMPUTE'S Gazerta

emit magnetism which can corrupt the data sent from the Datassette to your

FOR X-45 TO 49 STEP 2:POKE X.PEEK (831>:FOKE X + 1,PEEK(832):NEXT

The semicolons have nothing to do with the extra spaces you may have no ticed with numeric variables. A positive number is printed with a leading space

10

• It sometimes helps to move your Datassette away from your television and your computer's power supply, since they

less you're strapped for memory (the unex-

lons and closing quotation marks, you save a byte of memory here and there. Un

Although cassette storage is generally

tra space is there to make room for a minus

ficulty maintaining a constant speed with long tapes.

the SHIFT key and press the space bar). The only advantage to these two techniques is that by leaving out semico

printed in this case.

and is followed by a cursor right. The ex

• If you've had your Datassette for a

works, the tape may be damaged, or you may have accidentally saved another file over the end of the program. Try this after you get a load error. Type it in direct mode (without a line number), and do not press

appear, either end the string with a quota tion mark or use shifted spaces (hold down

Reliable Tape Loading

20 PRINT AB;CD

recordings, but they require a stronger magnetic signal. Ferric-oxide tapes are better for recording computer progratns. They also cost less.

the CHR$(34), we put the computer into ouote mode. The reversed bracket you see following each value is the quote mode equivalent of cursor right.

Run the following program to see how this works:

ning before you try again. This procedure

sign in front of the number, in case it's negative. The following program illustrates:

very reliable, it isn't perfect. Here are some guidelines that can help you work

• Try to load the program again. If

this doesn't work, fast-forward to the end of the tape and rewind back to the begin

H. K. Miner

Many programs use AND in its most com mon use—as a boolean (logical) operator. You've seen it like this: IF A>=10 AND A< = 20 THEN PRINT "IN RANGE!"

This statement prints out a message

only if the variable A is within the range 10-20. Two conditions are tested: Is A




There seems to be some disagreement as towhich one ofour Commodore programs is the most fun. Sometimes it's tough to make everybody happy all of the time. But that's not your problem. Mindscape makes so many great Commodore" software

titles you'll surely find at least one you have to get your hands on. Maybe two. Even three. The choice is up to you. No holds barred.

Get

Slam. Bam.

pre

With plenty of pow. flop

ready"

pared to take evasive

to work some magic.

Cnns Gray, you're Cap

makes you a wizard's

'n Wrestle'"puts you in the ring with a crazy collection of bone crush

action. In Infiltrator™by

Spell of Destruction'"

tain Johnny "Jimbo

apprentice mside the Castle of Illusions. You

sional combat sports simulation lets you climb,

mission is no day at the races. When you make it

ers. Foroneor two players Baby" McGibbits, ace this first truly 3-dimenchopper jockey. Your

must find and destroy the Prime Elemental.

airspace, this realistic

supply of spells and fireballs, but there are

buckle fly have never

based animated graphic adventure, Now just

Loremaster's challeng ing trial, Musicand

been this much fun

before.

destroy the mad leader and his angry troops.

Thumbs up!

question, this quest is

for you. Fairhght"" com

bines magic, adventure,

strategy, and action as

you meet the challenge

sailor in a few short strokes. Race against

to find the Book of Light. You're in a far away

you're ready to meet

the Aussiesanc reclaim

Only the strong and resourceful will conjure

your sails and your

to survive.

3-dimensional graphics

The America's Cup. Set

make this adventure truly awesome.

sights on the waters of

of 70 eerie locations

Vis.it your rPlailerarc&IM'tWO J43 7&£lirt III him f.flCQ.&Sd^aO to' VISA n' Mn^rCnrd outers Tu [mrchase 0/ ma,.1 *tirwl

Hindi

With-| out

the program, another and ancient land. But skipper head-to-head, or 3-dimensional highresolution graphics via modem from coastmake it all seem real. plenty of lessons to learn to-coast. When you've This epic will grab you. mastered the basics before you pass the

through hostile enemy

flight simulation con verts to covert ground-

down at the keys. The American Challenge; A Sailing Simulation'" will make you a better

You're armed with a

gouge, and claw your way to the top of the heap. Drop kicks, full

nelsons, and the turn-

a sail on your monitor. And sit

up the courage it takes

Silicon Bay,

So

fUcC

te

nipi-atioN rinra chuck or money < p

po nil' imr Northoroak u BOm AinujaJtorsn-coineamJiw'tdiino WNnvMwwwfe'doMiy AI!eHh»iibewiCM/tM|)imiucts«niHfl-OS«Kh Sh

i'voureanartornor i&niiinn ComrnoctOFa.<drag,«[4'rrtrra<lamarkoF C3*inw>[ti»,.£lffc(ronjcsLI<1 CopytghtC 1KBMindscflp".Inc MiHcowfcfl Iflrlffl o of M.rnlicapff nlicapff toe e Sptefflpjcto copynnhlCIWSSult"','ntif'iiat-anal. Llri ti-f-llwtvf uTtAfi'D CQEV.grii © l9MO"&Oflv F"l»ri»"wlric Liconsod nu-"niu<»ct-on * Th i"*«'iMI,onnlCa™pL,l*'' C.'iiur five fl W'cil'p capyr^jht O TMfl

BaamSollwore AllriohllfoMrted liC^nisdin tonjuflcl4rtii*.[hlrnp<nflliOPi>>Co'ii[iijTflfGft>gD We Amcrcan C't'lwje AStt&nQStmu •' d1,., '.intiFhorg 4"J V>? CJiji- UCVIHtfin conjyncl.On ft II, Hi1r"rnl,fln5l Co'l^pul.'i T>rJ.Lj[J

n lairaOvnaft olMinOSCiCH

i

■'.■■ ;i;cosy<ioh01W4


greater than or equal to 10? Is A also less than or equal to 20? There are four possibilities: TRUE AND TRUE TRUE AND FALSE

- TRUE - FALSE

FALSE AND TRUE

- FALSE

FALSE AND FALSE

- FALSE

As you can see, the only time the whole thing is true is when both parts are true. If the statement were IF A> = 10 OR A< = 20, then only one or the other (or both) would have to be true for the THEN to happen (as a matter of fact, this statement is always true; all numbers are either greater than W or less than 20). When you OR two statements, the result

use an operator similar to AND—the OR

operator. With OR, the result is 1 if either (or both) of the tested bits are 1's. Let's say we had already performed the operation

1 AND 1 = 1 1 AND 0-0

bit from the right) in that register controls whether or not the VIC chip is in bit

1541 unless it's necessary. Thanks for your help.

mapped mode. We could use an OR to turn that bit on. 00011000 00111000

The BASIC equivalent would be: 20 POKE 53265,PEEK(53Z65) OR 32

The ones act like the true statements, This is called a bit-wise AND. If you were to PRINT PEEK(53265), you might see the number 27 appear on the screen, so location 53265 holds the value 27. These numbers are expressed in decimal notation (base 10), a numbering system that arose because people have ten

fingers. Within a computer, however, it's easier io store numbers as binary (base 2! numbers. The only two binary numbers are 1 and 0, which might also be called on

and off or true and false.

the value 248 looks like this hi bina

ry: 11111000. Using a bit-wise AND makes the resulting bit 1 only if the corre sponding bits of both values being com pared are 1. So in the example you gave,

the value 248 masks out the three lower bits from location 53265. These bits will be 0 in the answer, while all the other bits will take on the appropriate bit values from location 53265. Let's say location 53265 had the value 17 (binary 00011011). ooonon

AND 11111000 00011000

Why turn off individual bits? Within the memory of the 64 are a series of hard

ware registers which control the actions of the video chip, the interface chips, and various other chips. Some registers con trol a single function; location 53281 is a VIC chip register which determines the color of the screen, for example. But other registers, such as 53265, have several pur poses. Sometimes you need to change just one or two bits in a certain location, but

leave everything else the way it is. That's where bit-wise ANDing comes in. In location 53265, the lower three bits control vertical fine scrolling. AND

ing with 248 resets these bits to 000, can celing any previous scrolling without

disturbing the setting of any other bits in 1 he register. If we wanted to turn on a bit, we'd 14

COMPUTED Gazette

Problems With COLLISION

trouble with the COLLISION com

and the zeros act like false statements.

DecemOar 1986

Robert L. Garoutte

There are some programs that work only when a 1541 is connected to a Commodore

OR 00100000

gram on my new 128, but I'm having

0 AND 0 = 0

never-never land. The MSD is a hardy drive and I don't relish the thought of buying a

I have been trying to write a game pro

0 AND 1 - 0

screen and then the drive sets off for

above and had the value 24 (binary 00011000) stored at 53265. Bit 5 (the sixth

is true unless both statements are false. Now substitute ones and zeros:

run only on a 1541 disk drive. When 1 load such programs, 1 get the title

mand. It detects the first collision be tween two sprites; all subsequent

collisions are ignored. I have enclosed a listing of my program.

James R. Rudolph COLLISION is a rather unusual com mand. It's best described as a delayed GOSUB command. It puts the 128 in a state where, if a collision occurs, the computer finishes whatever command it is execut ing and then executes a GOSUB to the subroutine that handles collisions. In your program, the COLLISION1,3100 state

ment tells the computer to GOSUB 3100 whenever two sprites bump into each other. Because it's a GOSUB that starts the routine, the section that handles collisions should end with a RETURN. By the way,

it's not necessary to turn off the COLLI SION routine while the subroutine is working, just be sure to end it with a RE TURN (not a GOTO).

Copy-Protection Blues I have a 1571 disk drive for my 64. I re cently wanted to purchase a commercial program, which was marked "for the 1541 only" on the box. The store owner

tried the game on a 128 with 1571 drive. The title screen came on, but after that the screen turned fuzzy. The program did not work, is the 1571 not totally

compatible with all 64 software? Chad Cummings I have an Enhancer 2000 disk drive and a friend has a 1541. All of my copy protected games load and run on his drive with little or no problem, but many of them won't even load on my

2000. Do I have to buy a 1541 to run these special disks? What's the problem here? Martin Ray

I have an MSD dual disk drive ! use with the 64. Several software compa nies write software that apparently will

64. They will not load from other disk drives. This can be attributed to the copy protection scheme that many software companies add to their disks. The main purpose of copy protection is to prevent

users from making copies of commercial software. Copyright laws make it illegal to copy and distribute books, songs, com

puter programs, and other creative works without permission from the author. To prevent illegal copying, software companies often modify programs to make them difficult to copy. There are a variety of ways to protect software—adding disk sectors, introducing errors (which the software checks for) on the disk, using un documented machine language op-codes, reprogramming the disk drive, and so on. Very often, a program that employs copy protection will not load and run on any disk drive other than the 1541 or a perfect duplicate of the 1541. A disk-drive manufacturer could make an exact copy of the 1541 (including the ROM code inside),

but that, in itself, would be illegal because the DOS that runs the 1541 is a program covered by copyright. So disk-drive manu

facturers create work-alikes, drives that do the same thing as a 1541 without using the same program to control the drive. If a copy-protected program depends on a cer

tain routine located at a certain memory address inside the 1541, it probably won't work on a non-1541 drive. And there's not much you can do to change the program.

Vicious Protection I recently had a puzzling problem with

my Commodore 128. I was using a database program in 64 mode. The pro gram disk and data disk had each been used a number of times. I'm not sure which key I pressed,

but suddenly the screen went white and displayed large letters reading CRASH. There's no reference to CRASH in my user's manual. What does it mean? Subsequent efforts to load data

from the data disk resulted in a re sponse of no data found. Loading the directory displays a disk named "PI RATE" 01 2A with 664 blocks free.

What the heck is the significance of this message?

I am using a Commodore 1571 disk drive, and all other programs seem to behave normally. A considerable amount of data was on this disk, and I


iiXMMS

BATTLE FOR MIDWAY date.4ihJuna 1942,

IWOJIMA '"In the cfosmg stages ol Lhe war in ihe Pacitic, the U.S. Marines fought their

costliest and toughest battle Of the entire war - the capturing of 1he island ol Some 7000 narinos died and more than 17000 were wounded in the 35 days ol Itie battle, whilst only 216 Japanese Iroops survived ol trig original 220DO. In this computer simulation, the player commands the American forces, and

the computer controls 1hose of the Japanese. The simulation lakes place over 32 - 36 days depending on whicti o! the live revels of difficulty is selected.

Battle For Midway1 puts you in command of the US Pacific lleel&six months

after the attack by the Japanese on Peatl Harbour.

'Battle For Midway' is not a simple game It has been designed lor Ihe parson who enjoys a stimulalmg intellectual game and incorporates every realism to ensure that whal- ever ihe outcome of ihe gamo-thai is the way it cojld have happened-

FALKLANDS 82

BATTLE OF BRITAIN

Falklands 32 Is a simulation ol Lhe contlicl between the Land Forces

The IS.Vi .:■ or Britain took place

of lie United Kingdom and

Argentina Over Iha period 21 si Way

and was the German Luftwaffes attempt to defeat Ihe R A.F. and

1o 15th June 3362, following trie

gain air superiority prior to Operator

mvasfon ol the Falkland Islands by tholorcesol Ihe Argentinian Junia, The screen map represents iha

Northern part ol the East Falkland Island where the major part of the land combat look place. The player commands the United Kingdom forces whilst tha computer commands those of the Argentine, and the simulation takes

place over £5-30 days depending on which laval of diHicuUy is

selected

FACT SHEET/ORDER HOTLINE: 201-444-5700

between July and OctOoef <tf 1940.

Sealion - the invasion ol Great Britain scheduled lor the summero) hat year. The ensuing cattle has gone dawn in history as one of the moStCourageouSOfWWII culminat

ing rn thedeieal of theLullwaifeand the cancellation of Operation Seaton.

In the lamous words af Winston Churchill:

■Never has so much been owed by so many to so lew"

FIREBIRD LICENSEES INC. 71 N. FRANKLIN TURNPIKE, WALDWICK. N.J, 07463


would hate to retype it all. Can you sug gest any means of rescuing the data? William T. Quick It sounds as if you're the victim of a vi

cious sort of copy-protection. The pro gram probably did a check to see if you were using the original disk or a copy, by looking for a disk error in a certain place or reading a specific track or sector for a hidden message. For some reason, the pro gram didn't find what it was looking for

(whether or not you actually had the origi nal) and erased your data disk. The significance of pirate is that's what people who make and distribute ille

gal copies of programs are sometimes called. You probably won't be able to re cover the data and you'll have to type it in

again, using another database (you proba bly wouldn't want to try again with that

I have a program that needs a line

changed each time it is run. I tried using INPUT, but I can't change the string

into a program line. Then I tried the fol lowing line: 10 PRINT -190 DEF FX(I) - ABSfEXP ir»)" I need a way to move the cursor to

that line and execute a RETURN, to put line 190 into memory. Needless to say, I was unsuccessful. Can this be done? Michael A. Lunsford

The dynamic keyboard technique is what you need. On the 64, memory loca tion 198 keeps track of how many keys have been pressed (up to ten characters), and locations 631-640 hold the ASCII val ues. To put the line into memory, add the

grams and sequential data files, respec

tively. Another fairly common file type is REl, which contains information in a rel ative (random access) file. Once in a while, you'll also see a USR file. USR files usually hold programs or data, and once in a while they'll hold a program that runs inside the disk drive's memory. The fifth file type, which you'll al most never see is DEL (for DELeted files). Note that this is not the same as a

scratched file. To create a DEL file, run the following program: 10 OPEN 2,8,2,"HELLO,S,W" 20 OPEN 3,8,3,"HELLO,S,W" 30 PRINT#2: PRINT#3

40 CLOSE2: CLOSE3

Save it to disk if you wish. If you now load the directory, with LOAD"S0",8

you'll see two files with the same name (HELLO). One is DEL, one is SEQ. There's

particular program).

following instructions to your program. First, clear the screen and have your program print 190 DEF FX(I) = ABS

no reason to use DEL files, however.

End-Of-Program Pointer

(EXP(V2)) on the top line, in preparation for pressing RETURN over it. Next,

any purpose.

In the September "Gazette Feedback,"

you explained that loading a longer program from a shorter one could cause problems. Well, I've come across that problem and was interested when you said that it could be solved by POKEing to memory locations 45 and 46 at the

beginning of the first (shorter) program. However, you forgot to tell what num bers to POKE there. Could you please give me the numbers to put there? Glen Pitrman

There's no single answer to your question;

it depends on the lengths of the two pro grams. Load the short program and type this:

POKE 631,19: POKE 632,13: POKE 198,2. This instructs the computer that

{HOME} and RETURN—CHRSfl9) and CHR$(13)—have been pressed- The POKE to 198 indicates that two keys have been pressed. Finally, END the program. Your 64 will think that {HOME) and RETURN have been pressed and will add the line to the program.

If you'd like to run the program again

after the line has been added to memory, just add another 13 to the keyboard buffer (POKE 633,13) and put a 3 into 198 in stead of a 2. Plus, you'll have to print RUN a couple of lines below the new line 190.

PRINT PEEK(45t, PEEK(46), PEEKI45)

You'll see three numbers, the values

in 45 and 46, plus the memory location that these numbers point to, which hap

pens to be the end of the BASIC program

and the beginning of variables. Now load the second (larger) program and type the

same line. The third number should be larger than before. At the beginning of the first (short) program, add a line that reads POKE

45,x: POKE46,y: CLR where x and y are

the numbers from the larger program. There's a small chance that the two pro

grams are very close to the same size and

that adding the two POKEs will make the first program larger than the second, just to be safe, type the PRINT PEEK line one more time. If the third number is still smaller than the third number from the

larger program, then you're in good shape. If the first program is now longer, replace

the tine containing the POKEs with a

REM and 30-40 characters (it doesn't

matter what they are; maybe you could

add the name of the program and your name). 16

Adding New Program Lines

COMPUTEI's Gazette

December 1986

The computer will add the line to memory, and then you'll have to press RE TURN over the RUN command, which

will restart the program. Some program mers prefer to print the characters in the

same color as the screen by executing

POKE 646, PEEK(53281) before the dy namic keyboard technique is used, just to

make the screen look a little neater.

A Fifth File Type I was reading my disk-drive manual and discovered that by changing the di rectory load command, 1 could list just certain file types. For example, to load only SEQ or PRG file types, you could type

LOAD "$0;* = S",B LOAD"$0:' = P",8

Of the choices given, one was D for deleted files. The above examples worked, but when I tried using a D, it loaded the regular directory. Why doesn't this work? Dallas Plattsmeier Most Commodore owners have seen PRC and SEQ files, which usually contain pro

They're available, but don't really serve Also, we tried LOAD"S0:*=D",8 and it didn't seem to pick up deleted files,

although 5 and P did work with SEQ and PRG files.

Memory Locations And Ports 1 was wondering if you could give me

the memory locations for the user port, the cartridge expansion port, the cas sette port, the serial port, the composite

video connector, and the RGBI connec tor for the 128, so that I may use them in a program. Jason Grizzle

There are basically three types of memory inside your 128: random access memory (RAM), read only memory (ROM), and registers that control the actions of sup port chips. RAM can be changed; you can

PEEK it to see what's there or POKE it to change the number in memory. You can only PEEK ROM. If you try to POKE to a ROM location, its value will remain the same and, on the 64 and 128, another

memory location will be changed in the RAM "underneath" the ROM.

Chip registers act as if they're RAM,

You can usually PEEK and POKE them (except the SID chip), but they're not memory in the sense that RAM and ROM are memory. For example, the POKE that turns on the hi-res screen doesn't really

change a memory location; it writes a val ue to a register inside the VIC chip, which changes its internal state to switch screen output to hi-res. The SID chip is unusual

because you can POKE to various regis

ters, but if you PEEK, the values will often

differ from the number you POKEd.

Most of the ports you've asked about, the various connectors on the back of the computer, aren't directly addressable as memory locations. The input and output

ports are controlled by various I/O chips within the computer.


tuff their stockings with the perfect gift save

FOHCC

-«»« PERSONAL COMPUTER USERS

This year, give gift subscriptions to Computers Gazette. You'll not only make their holidays happy, you'll spread cheer all year. Because they'll re member your thoughtfulness every time they receive another fresh and exciting issue. Think of the people on your gift list (and don't forget yourself!) who would enjoy receiving this definitive guide to their Commodore. Computel's Gazette will bring them up to 20 all-new, actionpacked programs each month — plus reviews, updates, analysis and more. It's so easy to give a gift of Computel's Gazette.

A I-year gift subscription (L2 issues) is only $24. You save a full 33% off the $36 cover price and you won't be billed until after January 1st. At this

Happy Holiday rate, you can afford to make a lot of people happy — and wrap up your holiday shop ping fast! An attractive gift card comes with each gift subscription. Happy Holidays to you.

Special holiday Package N.ikc thai extra-special person extra happy. Give a 1-year

cjill subscription lo Computel's Odette PLUS a 1-year sub scription lo Computed Gazette Disk (or only S75. To Order Call Toll-Free 1-800-247-GIFT

in Iowa 1-800-532-1272

COMPUTERS


SCIENTISTS i 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 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 sjieed 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.

time.

And that saves you endless

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


W UNIVERSE Running out of space. With GEOS, that's hardly likely. Because there's endless space in

with all the accessories you need to keep you organized: An alarm clock keeps you

the universe for new applications.

punctual. A notepad keeps your

Unfortunately, there's only so

memos. And a calculator keeps

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.

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.

thing about a new universe is finding your way around. But

with GEOS, you only need to remember two tilings: Point and click.

Vou uufl b( (trtiri to v.r>ow rfcff Âť>am[d* ol it*

When GEOS offers you

options, you just point to your answers and click your mouse or

kiii mi imii

joystick.

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

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 tlirough the universe. The most difficult

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.

Berkeley Softworks

In Qiiitii Sil

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-300443-0100 act 234 GEOS is just $59.95

(California residents add 6.5% sales lax. 1

$2.50 US$5.50 foreign for shipping and

handling, Allow six weeks fur delivery. Commodore (H and C(i4 art? trademarks nf

Com modi ire Electronics, Ltd. GEOS, GEOS Desktop, geoPaiiit, BBOWrtte, disk'liirtm and

Berkeley Softworks are tradenames of Berkeley Softworks.

The brightest minds are working at Berkeley.


THE UNIVERSE Well, we told you it wouldn't be long until the first GEOS applications were ready. And these are just the first. The number of satellites in the GEOS universe is infinite. Judge Font Pack on

looks alone. Let's face it. People judge your work not only by what it says, but how it looks. That's why we devel

oped Font Pack. A collec tion of 20 different type styles that not only say what you mean, but really look like they mean it. - is charming. Boalt is all business.

financial. And Tejegraph

is ... hmmm, well, you get the point. When you combine these 20 fonts with the five you get with geoWrite, your work not only reads

Boalt Durant Harmon Onmand teConte

Pucnarn

tmtSBBBlfil

Telegraph

mykonos

Superb ULcLen Bowditch

better, it practically speaks

for itself.

Look what we found in your desk. You know how there's always one drawer in your desk that's filled with really neat stuff? Well, GEOS has one of those, too. It's called Desk Pack. The ingenious Desk Pack Graphics Grabber copies graphics from clip art galleries like Print

Shop, Print Master and Newsroom for use in geoWrite and geoPaint. The Desk Pack Calendar pops up whenever

you need to plan your schedule. And since it's valid until the year 9999, you'll never have to miss one of those swell family


IS EXPANDING. New discoveries reported. The GEOS universe is expanding. And we'll report each new dis covery to you as it occurs.

In the meantime, add Desk Pack and Font Pack to your GEOS system. And see how much you can explore.

.reunions ever again.

There's even an Icon Editor, which lets you customize your GEOS file icons with the graphic of your choice. And when you can't deal with work, Desk Pack

â– '"'â– ''"

deals the sharpest Black Jack game this side of Vegas, complete with graphics and sound effects.

To order, call 1-800443-0100 ext 234 Font Pack $29.95 Desk Pack $34.95 (California residents iitld 6. i>% sales tax.)

$2.50 US&5.50 Fhreign for shipping and

handling. Allow six weeks for delivery. Commodore f>4 and CM are Irailtmarks of Commodore Electronics, Lid. GEOS, (iliOS

Desktop, geoftjint, geowrite, dlskltirboand

Hcrkeloy Sod works art' [radenames of

Berkeley

n Softworks

lic:kok'y Softwurks.

The brightest minds are working at Berkeley.


The composite video port puts out three signals: chroma, tuma, and audio. To change the audio output, you must

POKE to the SID chip which is in charge of music and sound. To change chroma,

you POKE lo color memory and to the var ious color registers within the VIC chip that define multicolors and sprite colors. To change luma, POKE to screen memory and/or character memory (if you're using

custom characters) or to hi-res memory (in hi-res mode) or sprite shapes, wherever they may be at the time. The RGBI port's output is in the ju

risdiction of the VDC chip, to which you can POKE to affect what's happening on the 80-column screen. The user port can be addressed as de vice 2. It's most often used for connecting

a modem, although you can attach print ers and other devices there. You would OPEN 2,2 (plus various secondary ad dresses and additional information), then PRINT&2 to send a signal and 1NPUT#2 or GET#2 to retrieve data. The cassette port is device 1. The se rial port can control devices 4-255 (usually printers or disk drives). You can OPEN a channel to either of these and

then INPUT* and GET# to read; PRINT* to write. The cartridge port can be treated as memory starting at either $8000 or SCOQO (in both 64 and 128 modes). To create your

own cartridge, you need something called

BASIC from ROM to RAM to make changes in the BASIC interpreter itself. These changes last until power is turned off or until RUN /STOP-RESTORE is pressed. The operating system (locations 57344-65535) also has RAM underneath it. There's no easy way to link the RAM

at 49152 to the BASIC RAM because there's something in the way—BASIC it self. BASIC assumes that it is using con tiguous memory—memory that's not broken up into segments. It's possible to store things in this area using the POKE statement, but beware—many machine language programs (like the DOS Wedge)

put themselves into this "safe" area.

Translating Pseudo-ops Recently 1 typed in "The Fast Assem bler" from the January 1986 GAZETTE. While most of the ML commands seem to work, I have stumbled across one that continually produces a syntax error

which 1 don't know how to fix: 54 LDA #<CHRBAS 55 STA MVSRCE

BASIC ROM or 8K RAM. How is this possible? Also, is there any way to link the protected RAM locations 4915253247 to the BASIC programming area?

Jason DeStefano The memory locations you mention hold either the BASIC ROMs or RAM (for your own program)—but not both at once. The RAM is said to be "under" the ROM be cause when you turn on the computer the

ROM is switched in automatically. You can POKE to the RAM here, but you can't

read it without turning off BASIC, which can be accomplished by typing POKE 1, PEEM) AND 254. However, this will crash your computer because the POKE turns off BASIC completely. Without

BASIC, your computer can't communicate with you. This technique is useful mostly

for machine language programmers who need the extra RAM, but don't need the BASIC interpreter. Some programs copy 22

COMPUTB's Gazelle

December 1986

generator. How do you do this? Jason Hall

The idea behind this is that since we can

set voice 3 to make noise, and since noise as produced by the computer is simply a succession of random frequencies, then

the computer must be producing random numbers somewhere. Fortunately, we can read the register which holds these ran

dom numbers. Here's an example of how it's done: 10 POKE 542B7,255:FOKE 54290,128: POKE 54296,128

20 PRINT PEEKIS4299) 30 GOTO 20

This program prints random num

looking at random bytes, and bytes can only hold numbers between 0 and 255. To

= $FB. In this example, lines 54 and 56 both produced syntax errors.

Pat McConville

short); the second group contains pseudooperands (pseudo-ops). The op-codes arc

grammer's Reference Guide for the 64 says that locations 40960-49151 are

Noisy Random Numbers I have read that you can use voice 3 on the Commodore 64 as a random-number

between 0 and 255. That's because we're

we can recommend Electronic Computer

I have two questions. First, the Pro

use .BYTE.

where CHRBAS = $DO00, MVSRCE

We can divide machine language opera tions into two categories. The first catego

The RAM Under BASIC

.ORG. Some use DB to define bytes, others

57STAMVSRCE + 1

trically programmable ROM chip. If you're interested in experimenting with electronics projects involving the 64,

Computers from COMPUTE! Books.

give the starting address, others use

bers until you press STOP. You may no tice that all the random numbers lie

56 LDA #>CHRBAS

an EPROM burner, which creates an elec

Projects for Commodore and Atari

Other pseudo-ops may differ between assemblers. Some assemblers use *= to

ry contains operation codes (op-codes for

get a random integer between 0 and 9, try this line instead: 20 PRINT INT(PEEK(54299)'10/256)

Reading the noise register is some times used in machine language program ming, but is rarely seen in BASIC programs because BASIC already has a function for generating random numbers.

usually specified by the maker of the mi croprocessor, and most assemblers follow

these guidelines closely. Examples of stan dard op-codes are LDA and STA. Extensions to the assembler are

known as pseudo-ops, which aren't really Mi instructions. Rather, pseudo-ops give

directions to the assembler. The < and > symbols in your example are used to tell the program to use the low and the high

byte of a value. Since these are very im portant functions, all full-featured assem blers allow some way to express this, "The Fast Assembler" does this differently. Try this: 54 LDA #CHRBAS - UNTICHRBAS/ 256) • 256J

55 STA MVSRCE 56 LDA #INT(CHRBAS/256) 57 STA MVSRCE+I

Since these operators are so common,

you might want to define functions L and H and use them instead. 10 DEF FN H(X) = INT(X/256) 20 DEF FN L{X) - X - 1256 ■ FNH(X» 54 LDA #FN UCHRBASJ 55 STA MVSRCE

56 LDA #FN H(CHRBAS> 57 STA MVSRCE + I

All programs

listed in this magazine are

available on the GAZETTE Disk.

See details elsewhere in this issue.


21st CENTURY WARRIOR: THE ATTACK

HELICOPTER

SIMULATION

The Apache... Fierce and el jstve. lite tts warnor

namesake... Capable Of defeating enemy tanks,

XEcomDuters at a suggested retail of $14 95: also

tronic battfefieid.

ST ant) Amiga at $39.95. Call or wnte for specific

infantry, and hostile aircraft on the modem elec

Gunsftip's revolutionary 5-0 graphics enable vou,

the pilot to fly Into the world's hottest trouble soots... You'll use an unbelievable array of high tech information and weapon systems. Including

forADpleiiFamily.lBMC/CJ.Y lillBMPC/PCJTdi0OOAtari

machine availability, and for MC/MSA orOers If product not found locally.

OMOOOE. MM, *Pftt 8H tMiW MO »VC W BJSWMI

ings, jammers, computers, missiles, rockets, flares,

and a SOmm cannon1 Successful missions will be —rded with medals and rank promotions

eriencethedangerancjexcitementofa

_ icocter action... your latest adventure I ever-growing line of MfcroProse Simulation

411^0 PROSE 5 I v u L

T I 0 H

BOITH1HE

ware

Challenge the enemy, the sky, and yourself

this extraordinary simulation'

130 Lakefront Drive ■ Hunt Valley, MD !!O30 • (301)'771-1151


o HIS CO

Simulations Selby Bateman, Features Editor

Pilot a plane over the Golden Gate Bridge, command the Army of the Potomac, manage a major league baseball team to a World Series win. Simulations of the real world are among the most popular forms of computer entertainment and education

today, both at home and in a variety of professions. There are dozens of such simulations available for your Commodore 64 or 128, and more arriving almost every day.

A young Air Force pilot repeatedly

crashes his jet and walks away unsaatched. A businessman sees his stocks plummet and doesn't iose a dime. An engineer spots a costly error in an experimental automo bile and fixes it in seconds. All of these potentially danger ous and costly situations are simply computer simulations, digital mod

els of real life. Simulating the real

world is a task that computers have been doing since the days of the early mainframe computers. There's nothing more going on at the core

of these simulations than number crunching—the processing of mil lions of different instructions in seconds.

As computers have grown more powerful—with larger mem24

COMPUTED Gazette

December 1986

ories and improved graphics and sound—the range of things that can be simulated has expanded radical ly. The first simulations were really just statistical what-if situations in

which a given set of numbers pro duced its results when applied in different ways. In this respect, even

almost seems real. Large mainframe computers and minicomputers that

control the most advanced flight simulators produce realistic views

from the mock cockpit, including three-dimensional landscapes, shaded objects that can also move, sound effects, and much more.

At the heart of these simula

tions, however, is the same basic numerical manipulation that ac companied the first computer mod

eling. What's changed, of course, is

the computer's ability to handle many millions of additional num

bers in a far shorter time.

Computer modeling and simu

lations are used extensively today by the armed forces in order to

a computerized spreadsheet can be considered a good what-if simula tor. That's how it's most often used

teach personnel to operate sophisti cated equipment without the ex

in financial modeling, and the spreadsheet today is regularly used

thing. Engineers, architects, chem ists, and many other professionals can experiment with simulations that would have seemed like magic

to assist in making business deci

sions. Yet computers now allow far more to be simulated: not just num bers, but the visual and aural repre sentation of those numbers as well.

Computer-aided design (CAD), for example, can include a computergenerated construction so lifelike it

pense and danger of using the real

just ten years ago.

While the Commodore 64 or 128 obviously doesn't have the power of the giant mainframes and minicomputers, it does offer a rich environment for certain kinds of



A

HOLIDAY SAVINGS

EPSON

CLOSEOUT SPECIAL!! EPSON DX-10 DAISYWHEEL PRINTER BUCDV !?a a CPOWEF c power i;a C COMPILER CADPlC

CASHSDK

Software orders over $50.00 will be Wordpro 3 I-/64

$14.95 while supply lasts

shipped FEDERAL EXPRESS (yes, even with these prices) You only pa/ TCP s

dipping enaigeol £4 CO pet ord

This otfei ai£O vana on penpnera and accessories under 6 douios

Orders arrivmg oefore 11 00 AM lime win He sh'DpeiJ out same fl

Computerized order entry, processing and status allow TCP to serve you faster and better!

SEE NEXT PAGE FOR FULL TERMS

TUSSEY COMPUTER PRODUCTS

P.O. BOX 1006

STATE COLLEGE. PA l€B04


WITH SUPER VALUES'!


HOLIDAY SAVINGS

LX-80 MO ME WRITER 10 . FX-B5 FX-I9B

RX-100 DX-10 HS-W INKJET

PANASONIC 2 VR WARRANTY

1091 I PR IH TER TYPE WHITKH B100P

■ If ilirougd some oversight we flon | ha^aihe iho lowest price, we *

...S229.00

1080 ...S199.00 M«LL

appreciate ITift opportunity Io bcaI H. If we can, you will geMhe &en*ri|

of our Federal Enpress shipping on software orders over StQQ£O.

.IL

■ We accept Mastercard, Visa, COO and mall o'Oo'S.

1CALL

■ Purchase oriTors arc accpptfuJ Uorr\ qualMlcd corpouiilDns and inshluHona

Printer Interfaces c-mz MW-350 -''OK bull or CAHDCO SUPERB

M).(5 tCALL 1CALL

TV MAC C 0 n nectlon .

167.S 5

m 11ro n 11 »•int

■ Buy wllh conllfltnce. We horror

HI-10

HK.ltlC NL-10C

SG-1S SO-10 S0-1S POWERTYPE

(CALL JCALL

.

16cps. flasywhsai

SH-IO.SH-IS

Minimum ofsJqf of 1500 00 required

■ No salti lai on ordtrg ouitidt of PA.

J3E1.00 1333.00 tWS.OO 12».OO

manulBCTurors warraniy.

To order by mall: We accepi money aider, certified check, personal check. Allow 2 weeks for personal cneck io clear Shipping: Si 00 for software and accessonosSlOOO for pnniers and

color monitors S8 00 [of disk drives ana otTier monitors AM $3.00peFboi

shipped COD Call 1o« oifi&r shipping charges Addiiicnal shipping roquired on APO TPO, AK. HI. and foreign orders

Term*; ALL PRICES REFLECT CASH DISCOUNT, ADD 1.9% FOR MASTERCARD OR VISA. Manutactwor $ warfaniy honored wiifi tapy ol

our invoice ALL SALES ARE FINAL Deleciive iiems replaced of fdpairccJii(ou«discretion PennsyWHiniaresjdenlsad(J6%5alflSlflif Prices and lerms $ub|ecf lo cnarvge wilhoul notice

TUSSEY COMPUTER PRODUCTS

P.O. BOX 1006

STATE COLLEGE. PA 16804


WITH SUPER VALUES'!

tfj 1SSSS: -^e'|Ouafl'

•'-,,6 ■-■- ■■■

«!*'

■■.Sft'Si^^

^!>a'u;1.^

«»s

^

^i^tf^so-:**5.96

«ft "

.0

V^lV^ . ■■■■■;

a6

.: i>-_,lW

-

fc^J .^O^

-

w

....-

^^

H»-. '^ «?• »'-

k,**-'* *-*^

toC'

.iW'.t

-■■■■

.

PS*?

S§Sf-■;-■ ?5 V

,^^s

-«T\V''..aa\^

1 95

^**i?S5^>^

V

.. ■'

,ao" O* cfl)J^

oft ■■■"'

^n^

ftjff'jMSi

cM V

..-

"\f j'jl1'

- Lif3

%^

rfy

It^-

■■"

*

■•«*

1.1-

-*'^8ss^*■*

V

i* ^^V*'tEU^sv

'"•■■■■■■■■ >-:

*tf& "^ t^ **S ■-

%> xi&y-"

--j,,

4 ^i^.:--po'^r&* % * V^i^ ■;■--■:...■'

::^^:: s vw^.-v*

■w^^\

>B6

*

■ ■ «fi >■'

nW"1

on"*

ORDERS ONLY...CALL TOLL FREE

s^-,S5

1-800-468-9044

^

tcp


simulations. And software develop ers have been quick to discover just

how flexible this Commodore 64 environment can be,

Flight, Sports, And History

of flying in order to enjoy the enter

games, including MicroProse's

tainment of combat simulations.

Conflict in Vietnam and SSI's NAM (see review elsewhere in this issue). Sports simulations for the Commodore 64 usually fall into

In fact, a new genre is emerg ing based on these flight simula tors. Two recent best-selling books,

40 Great Flight Simulator Adventures

There are several different kinds of simulations available for the 64 and

and its sequel, 40 More Great Flight Simulator Adventures, (COMPUTE!

dozens of examples within these

Books) offer custom-made flying

categories. For the most part, Com

excursions complete with sightsee ing and flying adventures.

modore simulations fall into three categories: realtime, sports, and historical. Although just about any

activity can be simulated, these three categories have generated the most interest among Commodore owners.

Among the realtime simulation programs available for the 64, flight simulators are the most popular. A

quick look at "A Buyer's Guide to

But flight's not the only subject

one of two categories: arcade-action games, in which fast reflexes with a

joystick are paramount, and strate gy games, which are closer in style to war games.

An entire series of popular

fast-action sports games, originally

of realtime simulations for Commo dore owners. MicroProse Software, which produces more realtime sim ulations than any other software publisher, also offers you the chance to command a submarine, an attack helicopter, an acrobatic jet, and even

based on Olympic events such as pole vaulting, track, and swim ming, has been produced by Epyx. Summer Games and its sequels (Summer Games II, Winter Games, and World Games) featuie a variety

an airport control tower.

graphics, and sound effects.

of contests in each package, colorful

on the realism of its simulation pro

Others in this genre have con centrated on different sports. Ac

ware," accompanying this article,

grams, even offers its F-15 Strike Ea

cess Software's Leader Board is an

shows just how many of the simu lations are based on flying. Some of them, such as SubLOGIC's Flight Simulator II, MicroProse's F-15 Strike Eagle, and Microsoft's Flight Simulator, have

gle owners the chance to recreate the April 1986 bombing attack by American F-lll's against Libya. But, as the company's ads have stated, "the best part is...no one

action golf simulation and Acco lade's Hardball is an action baseball simulation. There are karate simu lations that have grown out of the popularity of martial-arts instruc

gets hurt."

tion, including Data East's Karate

been on software best-seller lists for disappearing. Although the first commercial flight-simulation machine was cre ated and used as far back as 1929, it

Sports and historical recrea tions are also among the most popular topics for Commodore simulation programs. Almost any listing of the top-20 best-selling Commodore entertainment soft

Champ and Kung Fu Master, and Epyx's World Karate Championship. In fact, as a glance at the ac

wasn't until the mid-1970s that

ware will reveal that almost half of

computers actually became power ful enough to allow simulation sys tems based on computerized images.

the products fall into the categories of realtime, sports, or historical simulations. Most of the historical simula tions available for Commodore owners are based on strategy war

Commodore 64 Simulation Soft

a year or two and show no signs of

Now, little more than a decade lat er, the flight simulators available for the Commodore 64 and 128 sur pass the capabilities of the main frame systems used in the 1970s. What's the allure of these fly

MicroProse, which prides itself

games, a genre that grew out of the earlier board games before the emergence of computers. Dominat

ing simulations? The chance to

ing this category is Strategic Simu

experience the thrill of flying—

lations (SSI), which has some 30

without the expense and danger—

computer strategy games in its

is a powerful attraction in this air

Commodore product line. The sub

borne age. But the flight-simulation

jects range from up-to-date themes

packages also offer much more. When you're in the cockpit of a World War II fighter or bomber, and are given a variety of specific challenges, suddenly the simula

such as Germany 1985 and Gcopoli-

tion is also a game. Although most of these games

trade off differing degrees of realism for easier and more interesting game play, there seems to be something for just about everyone—from the would-be pilot who wants nothing

but realism to the game buff who's willing to sacrifice a bit of the rigors 30

COMPUTER'S Gazmo

December 1986

tique 1990 to such historical topics as the Old West recreation, Six-Gun Shootout, and the Civil War's Battle of Antietam. A variety of other companies also offer strategic war games, in cluding MicroProse, Avalon Hill,

and SSG. Although World War II forms the backdrop for most of these strategy games, just about any period of history can be target

ed. Vietnam, for example, is the subject of a growing number of

companying guide to simulations

shows, just about any sport, from bowling and boxing to football and tennis, can be the subject of a simu lation game. Sports strategy games for the Commodore 64 have often evolved from earlier board games in much the same manner as the computer ized war games. With baseball and football fans eager to recreate their favorite teams and seasons, the strategy games in these two areas

have fared especially well. SubLOGIC's Football and the new Pure-Stat Baseball, Epyx's The World's Greatest Baseball Game, and Gamestar/Activision's Champion ship Baseball '86 are just a few of the popular sports simulations. Although new simulations— realtime, historical, and sports— crop up every day. Commodore

owners always seem ready for one more good program in their particu lar areas of interest. Other topics haven't generated as much enthusi asm in the Commodore market as

these three. But with an installed base of several million 64s and 128s, there are likely to be new categories and topics available in the future. (B


Tokyo for $19.95

... : ■ ■•,'■ ^M In the continuing evolution of scenery, SubLOGlC introduces the Japan and San Francisco Bay Area Scenery Disks for Flight Simulator II and Jet.

Tokyo to Osaka is a comfortable 240-mile flight. The natural beauty of the Japanese coastline and mountain ranges complement the standard cross-country details.

.1 '*4

l.in«j;i«i

BSSflR'

«>r;.::-

The beautiful San Francisco Bay Area "Star" Scenery Disk is perfect for concentrated sight-seeing.

For the cross-country adventurer, our standard Western U.S. scenery (Disks 1-6) contains major airports, nav-aids, cities,

highways, rivers, lakes, and mountains.

1 mfflktr I 1 .

SubLOGlC Scenery Disks are available individually for S19.95.

The six-disk Western U.S. set is available for $99.95. See your dealer, or write or call SubLOGlC for more information.

LOGIC Corporation

713 Edgebrook Drive Champaign IL61B2D

O'd*r Linn (800| 017-4903


A Buyer's Guide To Commodore 64 Simulation Software Prices for the following simulation pro grams generally range from about $20 to $50, depending on the company and the product.

Championship Golf at Pebble Beach

Fighter Command

Sportsware—A professional golf simulation,

SSI—A detailed air-combat strategy game about

Ace of Aces

Colonial Conquest

Accolade—This World War II aerial-warfare

SSI—A strategy game of world domination set

game lels you pilot an KAi" Mosquito in the skies

with a choice of 14 different clubs, two skill levels, and optional data disks for two more courses.

over Europe.

during Ihe Age of Imperialism in the late nine teenth and early twentieth centuries.

Aero-let

Combat Leader

MicroProse—Up to four players compete in ae-

SSI—You can take command as company com mander, platoon leader, or squad leader in this strategy simulation of tank warfare.

rinl acrobatics in a simulated BD5-J one-man jet.

The American Challenge: A Sailing Simulation Mindscape—A sailing simulation that lets you

Computer Ambush

leam the rudiments of sailing and then compete far the America's Cup,

SSI—In this simulation, you take charge of ten American or German soldiers in hand-to-hand combat.

Baltic 1985

Computer Baseball

SSI—['art of SSI's When Superpowers Collide

SSI—A strategy game featuring major league

siraiegy series; NATO forces attempt to rescue troops (rapped in West Berlin.

baseball teams, with optional team disks for dif

ferent years.

Battalion Commander

Computer Quarterback

SSI—A realtime strategy game as you command

SSI—A strategy game featuring major league

U.S., Soviet, or Chinese troops. Battle for Normandy SSI—You're in command of the Allied forces on

D-Day in World War II in this strategy game.

Battlefront

football (earns, with optional team disks for dif

Battlegroup

SSI—A strategy game depicting armored combat on the Western Pront in World War II.

Battle of Antietam SSI—A strategy game recreating the famous Civil War battle.

Breakthrough in the Ardennes SSI—A detailed recreation of the Battle of the Bulge during World War II.

the Vietnam War are covered in this strategy Crusade in Europe

MicroProse—From D-Day to the Battle of the Bulge, you're in command in this World War II strategic simulation game.

Decision in the Desert MlcroPtose—A strategic recreation of warfare in North Africa during World War II.

Destroyer Escort

MicroProse—The waters of the North Atlantic

are the battleground for this strategic simulation of convoy-escort situations in World War II. Dreadnoug hts

fighting sail.

SSI—This is a simulation of four major naval

battles between the U.S. and Japan in the Pacific.

Carriers at War

program that features a variety of scenarios and options.

Football SubLOGIC—A realistic football simulation that features both strategy and action,

GATO Spectrum Holobyte—A World War II submarine

simulation, with eight different missions, five difficulty levels, and three ships. CBA Championship Basketball Gamestar/Activision—A two-on-two fast-action basketball simulation with a four-division, 23team league

Geopolitique 1990

dominance.

MicroPcost—Five different batlle scenarios from

Eagles

Carrier Force

SubLOGIC—This is a realistic flight-simulation

Conflict in Vietnam

SSI—In this strategy game, you're the captain of an eighteenth-century warship during the age of

fighters.

Ftj&ht Simulator II

SSI—A political, economic, and military strategy

Avalon Hill—It's the Royal Navy versus the awesome German Bismartk in this World War II naval-strategy game.

Brandsides

Accolade—This action boiing game includes a

construction set that lets you build your own

ferent years.

game.

SSC/Electronic Arts—You're a corps com mander in World War 11 in this recreation of four major land battles in Crete, Stalingrad, Saipan, and Bastogne.

the Battle of Britain during World War II.

Fight Night

SSI—You're the pilot of such World War I planes as ihe Sopwith Camel or the Fokker Triplane in this aerial-combat simulation.

Europe Ablaze SSG/Eleclronlc Arts—This is a simulation strat

game in which you battle Ihe computer for world German u 1985 SSI—The first game in SSI's When Superpowers Collide series; you're in charge of NATO forces repelling an attack by Warsaw Pact troops.

Gettysburg: The Turning Point SSI—Basic, intermediate, and advanced levels of

play are a part of this historically accurate

recreation of the famous batlle of Gettysburg in the American Civil War.

Guderian Avalon Hill—This is a simulation of the Gem an

campaign in Russia during World War II,

recreating the 1941 attack on Smolensk,

Gulf Strike Avalon Hill—A strategic simulation of land, sea.

and air war in the Middle Hast.

G unship MicroProse—A realistic simulation of ihe Apache AH-64A altack helicopter, with ad vanced offensive and defensive weaponry.

The Hatley Protect: A Mission in Our Solar Sysfrm

Mindscape—An educational realtime simulation of the solar system, with missions for players to

SSG/Electronic Arts—A recreation of the crucial naval battles in the Pacific during World War II.

egy game of the air war over England and Ger

Cartels and Cutthroats

F-15 Strike Eagle

SSI—A business simulation that lels you run a

MicroProse—A sophisticated and popular jet-

Accolade—A f.ist-action graphically oriented baseball simulation.

including the April 1986 bombing raid on Libya.

Hellcat Ace

Field of Fire

MicroProse—This is an aerial-combat simulation among fighter planes in the Pacific Theatre dur ing Wferld War 11.

major corporation.

many during World War II.

fighter Ilight simulator with combat scenarios,

Championship Baseball '86 Gamestar/Activision—A new major league basi-biil! simulation game.

SSI—This strategy game puts you in command

of Btiy Company in eight historical battles o( World War II.

32

COMPUTE! s GszotlB

December 1986

undertake.

Hardball

Continued


Y?u sniirk."\bur

opponent winces.. does he. The World Karate.

pionship' begins. Slowly ever O.i, ■, :. W Apple II&u»nso slowly you fa/»... AtariBOOlm C64112R 1RM& approach. He flinches, and you make a combi nation front punch and kick. You spin, then do a

reversekick. A forward flip. You kick again, only higher. Bang. It con nects. Lights out. This time, you survived in one piece. C7 fr>4^ You'll have 17 intricate 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

OMFORT OF YOUR OWN HOME. of Championship Wwstlbtgr There are 8 of these creeps in all, each with their

It's the Sultans of Slam. The Gurus of Gashes. The meanest,

nastiest rowdies to ever hit the canvas. Ladies and notso-Gentlemen, we proudly present the vile, irreputable

own disgusting

personalities and revolting habits. Throw them from the ring. Crush their heads. Slam them to the mat. Pulverize their puny bones. You'll have over 25 moves to pin your man. You'll need over 250 stitches ifyoudorft. 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 y i Ihilnnn'L

ship Wrestling Belt will be yours.

Qnf to eight pUtyet

(.■ // & tom/xilihlts.

Alnri$rr.C<tlll2&


Star Rank Boxing

Panzer Grenadier SubLOGIC—You pilot one of two jet fighters through a variety of scenarios.

Jet Combat Simulator Epyx—A flight simulator based on the Mc

Donnell Douglas F-15 Eagle that includes flight

scenarios and air-to-air combat. SSI—Warfare on the Russian 1'ront during World War II is the subject of this strategy simulation.

Eastern Fiont during World War II, with you in command ol German elite armored infantry.

G amestar/ Acti v i s ion—A fast ■ action boxi ng simulation that lets you build up your skills in training camp and then go for the championship.

Panzers East!

Statis Pro Baseball

SSI—A strategy simulation of warfare on the

Avalon Hill—A strategy game recreating warfare on the Eastern Front during World War 11.

Avalon Hill—A strategy simulation of pro

President Elect

Summer Games

SSI—An educational simulation that lets you

Epyx—A fast-action spoils game thai simulates eight key Olympic events.

manage a nine-week campaign for the Presidency.

Karate Champ

fessional baseball.

Summer Games II

Professional Tour Golf

Epyx—A fast-action sports game that simulates

SSI—An action simulation of professional golf.

eight new Olympic events.

Kennedy Approach

Pro-Golf

Super Bowl Sunday

MicroProse—A realistic nil traffic-control

Maslerlronic—An action professional golf

Avalon Hill—You're the coach in this pro fessional football simulation that includes 20 dif ferent Super Dowl learns; a separate season disk

Data East—An arcade-action martial-arts simula tion game.

simulation that Includes speech synthesis and a variety of air-control situations.

Knights of the Desert

simulation.

Pure-Stat Baseball

is available also.

SSI—This is a strategy simulation of the tank warfare in North Africa during World War E.

SubLOGIC—Baseball statistics fans can have a field day with this major league baseball simulation.

Kung-Fu Master

Rails West!

Data East—An arcade-action martial-arts simula tion game.

SSI—You're trying lo wheel and deal your way

Leader Board

to building a transcontinental railroad in this nineteenth-century business simulation.

TAC AvaLon Hill—Tactical Armor Command, a simulation of World War II armored combat.

10th Frame Access-—A bowling simulation game featuring colorful, detailed graphics.

Access—A golf simulation game featuring ex

RDF 1985

Tigers in the Snow SSI—A recreation of the German offensive at the

Mech Brigade

SSI—One of the When Superpowers Collide se ries from SSI; you command the U.S. Rapid Deployment Force in retaking Soviet-captured

cellent graphics and sound effects.

SSI—-A strategy simulation of armored warfare during the 1990s.

oilfields in the Middle East

Avaton Hill—A professional boxing simulation

Ringside Seat

MIG Alley Ace MicroProse—You're in command during sabrejet aerial dog lighting in an air-to-air combat simulation.

game.

SSI—An action simulation of professional boxing that allows you to match the pros from past and

TK Computer Products—A strategy baseball

simulation with 6-4 major league teams and over 1500 players and pitchers.

gamp,

MlcroProsc—You're the commander of a sub

USAAF

marine in this naval-combat simulation set in the

SSI—A strategy game that recreates the daylight

Pacific during World War li.

Six-Gun Shootout

NAM SSI—This is a combat simulation game set in the jungles of Vietnam.

NATO Commander Micro Prose—Take charge of NATO and defend Europe against a Soviet invasion in this strategic simulation game.

Tournament Golf Avalon Hill—A professional golf simulation

present.

Silent Service

Mandni/ Morning Manager

Batik' at the Bulge during World War II,

Title Bout

bombing of Nazi-occupied Germany by the United States Army Air Force during World War

SSi—Direct the actions of Billy the Kid, Wyatt E.irp. and other gunslingers in this action strat

Wings of War

egy game.

SSI—Four scenarios in this World War II aerial-

combat game let you pilot 36 different fighters

Solo Flight MicroFrose—A lecently updated flight simulator that includes an instructor-pi I ot option, software

and bombers.

Winter Games

speech synthesis, and new lake-off and landing

Epyx—A fast-acbon sports game that simulates

Norway 1985

maps.

such winter sports as ski jumping, speed skating,

SSI—The last strategy simulation in SSI's When Superpowers Collide series; NATO guerrillas bat tle Soviet armor in Norway.

Space Shuttle

figure skating, and others.

Aclivision—Subtitled A journey into Space, this is a realistic space-flight simulation based on the

World Games Epy*—A simulation of eight athletic contests

On-Court Tennis

space shuttle.

Gameslar/Activision—An action tennis simula tion game,

Spitfire Ace

World Karate Championship

Micro Prose—This is an aerial-combat simulation

On-Field Football

among fighter planes in the European Theatre

Epyx—A fast-action karate simulation that lets players practice and use up lo 17 different moves

GamesUr/A division—An action football

from around Ihc world.

dunng World War II.

against opponents.

simulation game.

Spitfire 40

The World's Greatest Baseball Game

Operation Market Garden

Avalon Hill—A World War II aerial-combat game in which you pilot a Mark 1 Supemtarine

Epyx—A recently enhanced version of a strategy sports simulation that features over 75 baseball

SSI—You command the Allied airborne divisions

during the 194 J effort to secure six bridges that

Spitfire,

teams and complete player rosters from the 1984

will allow your troops to cross into Germany.

Star League Baseball

Operation Whirlwind

Cameslar/Acliviilon—An action baseball

Bredeibund Software—A battle action game at

simulation game.

the battalion level during World War [[. Access Software

SA2561 South 1560 West

17 Paul Dr.

Woods Cross, UT 841)87

San Rafael, CA 94903

Accolade

Data East USA

30833 Stevens Creek Blvd. Cupertino, CA 95014

470 Gianni St. Santa Clara, CA 95054

A division

Electronic Arts

2350 Bayshoie Frontage Rd. Mountain View, CA 94043

Avalon Hill Game Company Microcomputer Games Division 4517 Harford Rd. Baltimore, MD 21214

34

Broderbund Software

COMPUTE!^ Gazotle

1820 Cateway Dr. San Mateo, CA 94404

Epy*

1043 KielCt.

Sunnyvale, CA 940B9

December 19SS

Firebird Licensees P.O. Bo* 49

Ramsey, NJ 07446 First Star Software 18 East 41st St. New York, NY 10017

Mastertromc international 7311B Grove Rd.

Frederick, MD 21701

MicroProse Software 120 La kefrout Dr. Hunt Valley, MD 21030

and 1985 major league seasons.

The World's Greatest Football Game Epyx—A strategy sports simulation that lets you be both player and coach, designing your own plays and then running them. Mindscape

3444 Dundee Rd. Northbrook, !L 60062

Strategic Simulations (SSI) 1046 N. Rengstorff Ave.

Mountain View, CA 94043

Spectrum Holobyte

SubLOCiC

Sutle 325

Champaign, IL 61820

1050 Walnut

Boulder, CO 80302

Spinnaker Software One Kendall Square Cambridge, MA 02139 Sportsware 5234 War Wagon Dr. San Jose, CA 95136

713 Edgebrook Dr,

Telarium

Spinnaker Software

One Kendall Square

Cambridge, MA 02139 TK Computer Products

P.O. Box 9617

Downers Grove, IL 60515


GET THE MOST From Your Computer!

'COMPLETE

DESKTOP

I DIDNT KNOW YOU COULD DO

WITH A COMPUTER I'rtictictst, t nuitiaJ ami tt'unitfffut Soft wart You Can Buy

The Complete Desktop Publisher

I Didn't Know You Could Do That

Daniel J. Makuta and William F. Lawrence

with a Computer!

A comprehensive reference and guide to what is fast becoming one of the most popular uses of comput ers, this book guides the novice through the in tricacies of desktop publishing. Clearly written and

understandable, this guide covers all the basics of

typography, layout, and design. Sample formats and layout grids make it easy to get started. Details on using graphics to enhance publications, discussions of the desktop publishing software currently available,

and comparisons of laser printers, typesetters, and other printing devices give you everything you need to make intelligent decisions. Chapters outline the elements of fitting copy, proofreading, binding and folding, and media conversion. You'll also find a wealth of information on telecommunications—how to transmit your publication for typesetting or print ing—as well as tips on dealing with outside design agencies, typographers, and printers. The definitive

guide. $19.95

Two new books from COMPUTE! bring you innovative ideas to exploit the capabilities of your computer to the fullest and to make use of it in ways you didn't know were possible. There's an in-depth look at desktop publishing—how to get started and how to set up your publication. A compendium of special software tells you where to purchase in expensive software that will open up a new world of applications. The information is non-machine-specific and is designed for beginning to ad vanced computer users.

Dan Cutman

There's more to computers than processing words, juggling numbers in a spreadsheet, or filing records in a database. A world of unusual, practical, and amaz ing computer programs is available which can help

you do anything from planting a garden to writing a will. These programs range from the simply fascinating

to the outright esoteric, More than 100 little-known, yet intriguing commercial software packages are eval uated and reviewed: programs which can plot your astrological future, show you the night skies, plan your next road trip, help you raise your child, and give you the edge at the racetrack. Entertaining—cer tainly unique—this book puts an end once and for all to the question "Now that I have a computer, what do I do with it?" $14.95

ISBN 0-87455-066-1

ISBN 0-87455-065-3

Look for these books at your local computer or book store.

Or, to order directly from COMPUTE!, call toll-free 800-346-6767 (in NY 212-887-8525), or write COMPUTE!

Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. Please include $2.00 shipping per book for U.S.

and surface mail; $5.00 airmail. North Carolina residents add 5 percent sales tax. New York residents add 8.25 percent sales tax. Please allow 4-6 weeks for delivery.

COMPUTE! PublicationsJnc® Pal of AflC ConiUTiO' Mogajmo*. Inc ^(^^ One o'' iho ABC P O B2S 7

V0rtt

NY 10019

GJ*"a C

via COMPUTE1'I A TO* ST Dun onCT

COMPUTE! boob are available in the U.K., Europe, the

Middle Easl, and Africa from Holt Saunders, Ltd., 1 St. Anne's Road, Eastbourne, Easl Sussex BN21 3UN, England, and in Canada from McGraw-Hill, Ryerson Ltd., 330 Progress Ave., Scarborough, Ontario, Canada M1P 2Z5.


The 64 As A Game Machine Kathy Yakal, Assistant Features Editor Selby Bateman, Features Editor

that amount, and the com

Despite the fact that the microcomputer industry got much of its start from the early arcade-game ma

puter continues to be a bar

K

gain today. More than any

other personal computer

chines and that millions of

previously introduced, the

people bought VCS (video

64 contained the necessary

ingredients to make it a terrific game machine: a

cartridge system) games, many

computer

users

to

three-voice programmable

day reserve the term game computer with little power.

sound chip called SID (Sound Interface Device)

Happily, Commodore 64 owners have known for

synthesizer on a chip, and a

machine as an epithet for a

that's been described as a

color graphics system that

a long time that their ma

includes sprites, indepen

chines give them the best

dently movable objects that overlay the back ground display.

of both worlds. And the latest 16-bit computer powerhouses like the Com

As sales of the 64 took

modore Amiga and Atari

off during late 1982 and

ST substantiate the fact

early 1983, software devel

that a computer can be both a workhorse and an entertainment center.

When the first person

al computers began ap pearing in the late 1970s, there simply wasn't enough power in the ma

chines to generate sophisti cated graphics and sound. Hobbyists, programmers, and some small-business

owners were thankful just to have the raw computa

Almost five years after its introduction, the Commodore 64 continues to be the most popular game machine on the mar ket thanks to its excellent color graphics and three-voice sound chip. This year, numerous software publishers have an nounced a spate of new entertainment programs for the 64, pushing the ma

tional power in the early

software packages began

appearing, and many of them were entertainment programs. But program

mers were just beginning to learn that the Commo

chine to even greater capabilities. Here's a look at some of those new products.

Apple, Radio Shack, Commodore PET, Texas Instruments, and other

opers responded.. Scores of

dore 64 offered a develop ment environment too rich to be fully exploited over night. Today, with some five million 64s sold, game designers have hit their stride.

made them less than ideal game

machines.

Programmers have

learned the 64 inside and out, and are creating sound and graphics ef

computers. Although games were

Then came the Commodore

fects that the computer's designers

written and sold for all the early

64. Though its initial price was near

would never have dreamed possible. "The 64 combines the best

computers, the limited memory and relatively bare-bones hardware 35

COMPUTE! s Gazette

December 1986

$600, Commodore steadily dropped the price to less than half

graphic resolution, the best music


Introducing ActionSoft!

MMilluyffigg

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 $29.95.

"Next up is Thunder-Chopper, 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." Colonel Jack's 9000-plus hours of flight time are put to good use in the development of Thunder-

Isi

■GENERATIONS AHEAD IN STRATEGY ACTION SOFTWABE-

122-J S.RACE ST. URBAN A . IL 61B01 (217)367-1024

Chopper!


Don't buy another submarine simulation (like Silent S comes close to Up Periscope! We think you'll find that the superiorSTPaTifiic play ac and 3D animated graphics of this simulation put it generations ahead of the pack! Strategy

to the dangerous and skill-demanding night

You command a WWII fleet class submarine.

surface patrol.

Patiol ihe Atlantic and Pacific Iheatresol war.

Take your orders from COMSUBPAC (Commander Submarine Force Pacific), or

Up Periscope! includes extensive realistic equipment; surface and attack radars,

variable-power periscope, torpedo data

go hunting on your own.

computer, and much more. Armament

Capiain John Patten's years of US Navy service provide the submarine combat strategy missing from other sub simulations. Successful enemy engagements are

of old reliable Mark 10s to advanced

conducted In four separate phases:

1. Contact

(Determine direction of target motion)

2. Approach (Close to within effective weapons range)

3. Attack

(Obtain optimum liring position & avoid detection)

4. Withdraw (Avoid enemy destroyers & aircraft)

Relive eigh! different historical situations and compare your strategies with those of real

submarine commanders. When you master the daytime peri scope-depth attack, move on

supplies Include everything from a selection wakeless (but unproven) Mark 18 torpedoes that can be fired from both fore and aft torpedo lubes.

Graphics and Animation Allied and enemy ships are depicted in truly unprecedented 3D detail, courtesy of SubLOGIC graphics and animation technology. Potential targets include enemy

freighters, tankers, troop ships, destroyers, and battleships, plus various friendly forces. A complete instrument panel and split-screen

views let you scan all vital information at a glance during the heat of battle. All major land masses and islands (and even

a few minor ones) are properly located. Use detailed Pacific and Atlantic charts to plot your course and navigate right to the action.

But be careful not to get rammed or depthcharged by enemy ships. And try to avoid the embarrassment of sinking one ol your own Allied ships or running aground on an uncharted Pacific atoll.

For true submarine action and realism, nothing else compares with Up Periscope!


Simulation animation and 3D

graphic technologies licensed from SubLOGIC

• *** ****■*#*#*#•

1 1966 AclionSoH Corporation 3D Graphics and special affects courtesy

SubLOOIC Corp. Electronic Boat Division Commodore 64 and Commodore 128 are trademarks of Commodore Electronics, Ltd.

Apple li is a trademark of Apple Computer, Inc.

■HS :..■:

iOUD

rttrtDDf

■GENERATIONS AHEAD IN STRATEGY ACTION SOFTWARE"

See Your Dealer...

122-4 S. RACE ST. UHBANA.IL

Or wrile or call us lor more information, Up Periscope! is available on disk lor the Commodore 64/138 and Apple II computers

Captain John Patten, USN (Ret)

lor a suggested retail price of $29.95, For direct orders please specify which computer version yoj want, include S2.00 for shipping and specify UPS or first class mail delivery.

Visa, MasterCard. American Express, and Diners Club cards accepted.

61801

(217)367-1024

- $29.95 • Better Engineering at a Better Price


capability, and is the easi est for our design teams to work with in develop ment," says Tom Frisina, president of Accolade Soft

'Programmers have

ware, a relatively young

software company that's produced a variety of pop ular 64 game titles over the

past year and a half. "We've all recognized that the 64 still offers a de gree of realism and per ceived sophistication that can really impress end us ers who are buying new software for their existing 64s, or buying new Com

modore machines," he adds.

Electronic Arts, a long time leader in entertain

ment software, is one of the companies offering a num ber of new 64 packages this year. And Bing Gordon, EA's vice president of sales and marketing, agrees that

the 64 is a terrific game ma chine. "The Commodore 64 is the IBM of home computing; no one thinks you're dumb if you buy it. And Commodore is the only manu facturer that doesn't mind saying that games are an OK thing."

exploiting the machine's

sound and graphics effects that the computer's designers would never

have dreamed possible/'

graphics and sound capabilities. Ace of Aces (Accolade)— As the pilot of an RAF Mos quito during World War II, you're battling enemy fighters, bombers, V-l rockets, German U-boats, and more in a game that showcases the 64's graph ics and sound effects.

Amnesia (Electronic Arts) -This is a huge all-text adventure, written by science-fiction author Thomas M. Disch. More

than 4000 locations in Manhattan, including the city's subway system, are a part of your search to re

gain your identity and find out why people are out to get you.

Arch-Mage's Tale: Bard's Tale II {Electronic Arts)—This sequel to the fantasy role-playing game, The Bard's Tale, offers an even bigger playing environment, including

companies supporting the 64 are

seven different cities to explore and

predicting a period of extended

many new spells and characters.

software support. And that support

Battlefront (Strategic Studies One of the views from the cockpit in Accolade's Ace of Aces, an aerial combat game.

Robert Botch, vice president of mar

Group/Electronic Arts)—This re

creation of four different land bat tles of World War H also includes a design kit to let you customize your own games.

keting for Epyx, a software compa

Breakers (Broderbund)—A 1500-

ny that's given longtime support to

word vocabulary is a part of this sci ence-fiction text adventure and makes it possible for the program to

the 64 and that currently has some

25 Commodore titles available. "We're betting on the fact that even if Commodore stopped selling the 64 this Christmas, we'd still have a good 12 months. After the

interpret the ordinary English sen

tences you type in. It's also a real time game, meaning that characters move about and situations change

first 12 months, you'd see compa nies like Epyx bringing out less, but

even when you're doing nothing.

not going away from the 64—may

be bringing out about half as many

Chessmaster 2000 for the 64 offers both

titles.

3-D and 2-D screens. December 19B6

many of which demon strate the latest techniques

and are creating

ularity of the Commodore 128 computer, many of the software

COMPUTE!'* GaieUe

pends on the consumers." The following titles are among the newest Commodore 64 games,

inside and out,

64C computer, and continued pop

is strongest in the area of games. "We're selling to a very large base of Commodore 64s out there, and it's a base that's traditionally very active in game software," says

he says. "An awful lot de

learned the 64

With strong sales of the new

40

"It [continued soft ware support of the 64] could be as long as three or maybe four more years,"

Chessmaster 2000 (Software Coun try/Electronic Arts)—A powerful chess competition program, this


This illustrated adventure

A rare species of interactive

illustrated fiction for the TM

TM

Commodore 64/128,

is destined to rival all the classics. Stunning graphics are the icing on the cake but underneath lies the most advanced text operating system yet developed,

Amiga™and Atari 520st™ THE PAWN The story is absorbing, humorous, lively, full of intrigue and puzzle, yet subtle enough to appeal to the beginner and the hardened adventurer alike. The Pawn' understands plain English, it knows the size, volume and weight of the game objects, theirtexture, and their magical properties (in fact the program stores 135 pieces of i nformation for each object).

! '

X

■^

•j)tr

-■■-

The game is truly interactive, each character in the plot has a personality (even

the animals!) and will respond

Commodore vertfiionnwiilaQle April I9BG

intelligently to conversation... The Pawn'and further

UK PUBLISHER

adventures will be available for all leading personal computers. Guaranteed to make a major impact on the market.

FIREBIRD LICENSEES PO BOX 49, RAMSEY,

REBIRD

HOTLIN

COMMODORE AMIGA-

NJ 07446

2 0 1

3 4

7 3 7

COMMODORE 64/128""

COMMODORE 6-M2S AN D COMMODOHE AMIGA ARE TRrtDE MAHKE OF COMMODORE HUStMCSS MACHINES

ATARI 520ST

ATARI 5ZD5T IS A THAUE MARK OF THE ATARI CDHPD(tATlON


game offers a variety of levels, twoand three-dimensional boards, and a host of other features.

Fairlight (Mindscape)—It's up to

you to restore the magic in the land of Fairlight in this adventure that also features three-dimensional

Deceptor (Accolade)—Six levels of mazes keep you occupied as you maneuver and

graphics.

alter your robotic

vehicle from screen to screen in this fast-action game. You can even set the game to react to your own level of responses. Destroyer Escort (MicroProse)—

Activishn'S Spindizzy offers almost 400

Historical accuracy and realistic de tails are a part of this World War II simulation of convoy escort duties in the North Atlantic. Ship speeds, weapons, damage assessments, and

different screens to navigate as you try

to map an unknown world.

computer security system in order to save the U.S.

Marauder (Mastertronic)—One of the latest low-cost games from Mastertronic, a British publisher that offers a variety of arcade-action hits for the 64.

ular movie; Sphidizzy, a colorful ac

based on the popular Tomy televi sion and toy characters.

(Activision)—This sequel to the

got to break the Soviet Union's

Electric Dreams Series (Activision)—The first three games in this new series, all previously top hits in the British software market, include The Rocky Horror Picture Show, a fast-action game based on the pop

Zoids, an action-adventure game

Hacker II: The Doomsday Papers popular original, contains an even more challenging scenario. You've

tactics are all a part of game play.

tion game with 386 different screens for you to conquer; and

Gunship {MicroProse)—You're at the controls of an AH-64A Apache attack helicopter, with everything from zoom television gun sights and laser range finders to rocket pods and laser missiles.

You're closing in on a target in this screen from Gunship, an attack-helicopter simulation from MicroProse.

Marble Madness (Electronic Arts)—This arcade hit is now in a version for the 64, with mazes and a host of obstacles for you to ma neuver over, around, and through.

Infocom introduces four newgam Infocom/" the'crazy tx;opie Infocom,'" the'erazy[p

who brought you "Zork""' and

"The Hitchhiked Guide to the Galaxy,"1" has a habit of coming

up with games that add a new dimension to interactivefiction. And the best keeps getting bet ter. Case in point "Leather God desses ofPhobos."™ It has a scratch n' snifi'card and a 3-d comic book to excite all your senses. Once vour interest is

piqued, you'll embark on a rowdy romp through the solar system. This hilarious spoof of 1930's pulp science fiction has 3 "naughtiness levels," for the prude to the lewd. "Leather Goddesses" is sure to amuse members ofeithersex.

One's really warped. Then there's "Trinity."™ It answers the question of whether agame can be both light-hearted

and profound. You journey through a time warp into a mis chievous fantasy world where all atomic explosions are mysteri ously connected. "Trinity" takes you back to the dawn ofthe atomic age and puts the course of history 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 things for sure, there is plenty ofmysteiy in

"BaUyhoo."IM*WMe trying to locate the ciitus owners Sadnapped daughter, you are somersaulted into a threering world of deception and crime. To solve the crime


Mootimist (Infocom/Activision)—

Murder Party (Electronic Arts)—

Infocom's reputation in the all-text adventure field is well known, and this new introductory-level game carries on the tradition. You're an amateur sleuth trying to discover a

You're the host of a murder party,

trying to determine who did what to whom. Up to seven people can play, and the game generates all of the clues and culprits, which

ghost and a hidden treasure in Tre-

change from game to game.

syllian Castle.

Ogre (Electronic Arts)—A Commo dore 64 version of the popular board game, Ogre, this program pits

a supertank against conventional armed forces. You can take either side, and there are ten different playing fields.

Pure-Stat Baseball (SubLOGIQ— Baseball fans will have plenty to work with in this statistical simula tion for one or two players. Any team from the 1985 season, plus eight classic teams from the past,

The Movie Monster Game from Epyx

turns you into a real monster.

The Movie Monster Game (Epyx) —As one of several different movie monsters, you can cause mayhem and hysteria in the world's most famous cities, just by breathing and walking around. The game features colorful graphics, sound effects, and a funny scenario.

can be used. You can also build your own teams and play in one of three different stadiums. A separate stadium disk is also available that

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

shrouded aeacoast ofCornwall.

In"Moonmist"'" you'll explore the darkest reaches ofTresyllian

The Scoop (Telarium/Spinnaker)—

park.

As a newspaper reporter, you at

Robot Rascals (Electronic Arts)—

From two to four players can take part in this robotic scavenger hunt

that's half board game and half

firom a vengeful ghost. "Moon-

fffp

developed by Ozark Softscape, the group that created the popular M.U.L.E., Seven Cities of Gold, and Heart of Africa.

features every major league ball

Castle and get involved with an eccentric cast ofcharacters, including British nobility, while trying to save your best Mend

ng

computer game. The program was

This Commodore 128 game is a graphics and text adventure that's based on an Agatha Christie story.

es. One really smells.

to adteyoar tense* and enhanct lite game.

Electronic Arts' new Robot Rascals is a Commodore 64 scavenger hunt game for two to four players, from the creators of Seven Cities of Gold.

mist" offei-s torn1 distinctly differ ent sets ofclues, 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.

inFoconv

Fbrmore information, call l-SM-2G2-fiSiiH, x. \~V.

Or writo to us ;it 125 CsmbridgeParit Drive, Cambridge,MA 02140.

QfnAKom,lDe.&df£MrtgUltredlndflnurfc and Bally.

hin>. IVi II i t}1.1.1 'fl t li i T iltHldmc* uf PhutHj* and M null Iniii

iirH ™h-murb «M n [imm J Kr, Thv H i t i-h M k(T% (;u lili> 11!

thft Glto? b * tniHenufcafJJaugiu Aiiarti*.

tempt to solve the murder and get the scoop. Spitfire 40 (Avalon Hill)—This is an aerial-combat game and a flight


11

Commodore

Users!

COMPUTE'S

Machine Language Games for the

COMMODORE

64

MAPPING

THE COMMODORE

Three new books from COMPUTE! bring you fully tested and completely documented machine language program ming tutorials, excit ing games, valuable utilities, and easy-to-use applica tions for home, business, and school.

Exceptional new books from COMPUTE! for your 64 and 128. Mapping the Commodore 128

COMPUTEI's Machine Language Games for the Commodore 64

The Complete 64

Ottis R. Cowcer

This clearly written, comprehensive memory map

Edited

A book/disk combination with seven powerful,

and programmer's guide, written by the technical

sophisticated applications on disk The book has

tailed explanation o( the inner workings of trie

This collection of the best machine language games from COMPUTE! magazine and COMPUW.'s Gazette is a must for 64 game players

Commodore 128 computer. Topics include mem

and machine language programmeis. The book

and SpeedCalc, COMPUTED commercial-quality

ory management, BASIC 7.0, I/O chip registers, the operating system, system RAM, and much

includes both the source code (studying these

wcrd processing and spreadsheet programs:

listings is an excellent way to improve your ma

"Plus/Term," an easy-to-use, yet versatile, tele

more. This is an important reference (or both BASIC and machine language programmers,

chine language programming) and object code lor

communications program; and "Sidplayer," 3

the popular games "Cut-off!," "Campaign Man ager," "Nessie." "Miami Ice," "Heat Seeker."

powerful music editor and player. "Hi-Resolution

"Whirlybird," and "Laser Beam." A disk is avail

also included. All the applications are on a disk ready to load and use on the Commodore 64 and

editor dI COMPUTE! Publications, provides a de

S19.95

ISBN 0-87455-060-2

able for S12.95 which includes programs in the

Edited

complete, easy-to-follow documentation for each of the six applications. It features SpeedSctipt

Sketchpad." "Ultra-Font +," and "Mini-filer" are

book. 610BOSK.

128 running in 64 mode.

S16.95

S29.95 for book/disk package

ISBN 0-87455061-0

ISBN 0-87455-062-9

Visit your local book or computer store and ask for one of these new summer releases from COMPUTE! Books. You can order directly from COMPUTEI by calling toll-free 800-346-6767 (in NY 212-887-8525) or writing COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150.

Please include $2.00 per book or disk for shipping and handling in U.S. and surface mail or $5.00 per book airmail. NC residents add 5 percent sales tax. NY residents add 8.25 percent sales tax. Please allow 4-6 weeks for delivery.

COMPUTE! Publicationsjnc© Part 01 ABC Consume: Magazine*, me

^q^,

One or the ABC Publishing Compon.es B25 7th Avonija. 6lh Ffdch. N«w Vork. NV 10010 Puowiwi or CCMUTli CO*UI('i 6awFi«. COMWitii iGawn. rtu. COMPUTE I 601.1 COMTutti 1 tpoM

*UW:uFioim i]i*J COfc*VTEi'» Ai(p SI thk t

COMPUTE! books are available in the U.K., Europe, the Middle East,

and Africa from Holt Saunders. Ltd., 1 St. Anne's Road. Eastbourne, East Sussex BN21 3UN, England, and in Canada from McGraw-Hill, Ryerson Ltd.. 330 Progress Ave.. Scarborough, Ontario. Canada M1P

2Z5.


simulator that puts you in the pi lot's seat of a Mark 1 Supermarine

This standard-level text adventure

Spitfire during World War II.

mixes magic and physics, sending

Trinity (Infocom/Activision)—

you to locales tempt atomic

Spy Vs. Spy III: Arctic Antics (First Star)—Detailed color graphics and

a clever scenario continue in the lat est version of this popular Spy Vs. Spy series based on the MAD Maga

different time periods and around the world as you at to change the course of history.

zine cartoon strip.

Starglider (Firebird)—Defend yourself from an invading alien

Brcderbund's The Toy Shop helps you create customized working modeh of such

army in this action game that fea

toys as this 1911 Mercer Raccaboui.

tures air-to-air and air-to-ground

combat. Tass Times in TonetOWtt (Activision)—A strange journey through an alternate universe, this game

mixes a humorous and bizarre plot line with excellent graphics and

game play. 10th Frame (Access)—From the de velopers of the Leader Board golf simulator for the 64, this is a similar effort featuring the sport of bowling.

ed can be made to work, and everything you need is in the kit. Tracker (Firebird)—You're in com

mand of the TRAC force as you use both strategy and fast-action re sponses to battle hostile computer-

The cliff-diving event in Epyx' World Games is just one of eight different

controlled Cycloid fighters.

action contests within this game.

Transformers: Battle to Save the Earth (Activision)—The popular television and toy Transformer ro bots are the subject of this action

World Games (Epyx)—Attention to detail and superior color graphics are a part of this fast-action sports

The Toy Shop (Broderbund)—You

game. The flip side of the game disk

simulation that's the latest in a se

can build your own customized me chanical toys with this combination computer program and construc tion kit. Each of the 20 toys includ-

contains a visual and verbal history

ries of such games from Epyx. Eight

of the Transformer characters that's

new athletic events are included,

told through speech synthesis on the 64.

ferent country.

and each sport takes place in a dif

Ifyou feel like a lost soul when it comes to music software, get the bible. Almost every bit of music software you could possibly want or need can now be found in a unique single source: Coda, the bible of music software. Detailing over 500

items which range from software to accessories to

books. Coda is a remarkably user-friendly catalog that takes the confusion out of searching for the

resource today. In fact, if you can't find what you need in Coda, chances are it doesn't exisr.

Order Coda today for only $4.00 by simply calling the number below. Or write to: Wenger Corp.. 555 Park Drive. Dept. Cl. Owatonna, MN

55060. It's not only inspirational, it's divine guidance.

Coda. 1-8OO-533-O393.

right music software. It's the

All major credit cards accepted. In Minnesota call 1-800-533-6774.

computer-using musicians best

Elsewhere call colled 1-507-451-3010.

®


Q-Bird Mike Sedore This delightful and colorful arcade-style game for the Commo dore 64 challenges your character, a defenseless (but nimble) baby bluebird, to survive among a crew of nasty, hungry ene

mies, A joystick is required. Other birds say you're paranoid, but you're not—everyone really is

you advance level by level by com

out to get you. You often ask your

when the color of each square matches the goal color shown at the bottom of the screen. To change the color of a square, simply hop on it. You have to jump on each square once in level 1, twice in level 2, and

self how long a defenseless baby bluebird can hope to survive when a host of voracious predators are looking for a meal. If only you could leave this place to find a new home. But alas—you're too young

to fly. The best you can manage is a flapping long jump. But you'd bet

ter be careful not to jump too far: You could fall a long way down.

Typing It In

pleting grids. A grid is complete

so on up to level 15. A bonus life is awarded each time you complete a

level. If you reach level 15, you should feel satisfied. It doesn't get any harder than this. But don't re lax; it doesn't get any easier either.

Since "Q-Bird" is written entirely in

46

COMPUTE'S Gaielte

December 1936

you time it right, you can leap right over your enemies. But be careful not to jump over the side of the grid. That costs one life. Press SHIFT-LOCK to pause

the game. To restart a game, press RUN/STOP-RESTORE.

Leapin' Lizards

Three purple lizards live on the grid. They randomly leap off of their tails from square to square,

landing on any bluebirds careless enough to get in their way. But they're the least of your worries.

There's a king cobra that relentless ly chases you. He's got a hole in his

perhaps the low-flying and hungry hawk will. And while you're look ing out for all of these villains, try to

dodge the runaway balls that roll down the grid. Any one of them could turn you into a bluebird pan

cake in a moment.

0801 19A8

from which to choose. As you play.

go. For a super jump, push the fire button as you hop: You'll leap over a square and land on the next. If

bluebird. If he doesn't get you, then

type it in with "MLX," the machine language entry program found else where in this issue. When you run MLX, you'll be prompted for a start ing address and an ending address for the data you'll be entering. For Q-Bird, use the following addresses:

Be sure to save a copy to disk or tape when you've finished typ ing. Although Q-Bird is written in machine language, it can be loaded and run like a BASIC program. To play, type LOAD "filename",8 (for disk) or LOAD "filename",1 (for tape). When it's finished loading, type RUN to start the game. Q-Bird is played on a 6 X 7 grid. There are 15 levels of play

joystick in the direction you want to

stomach just the size of a baby

machine language, you'll need to

Starling address: Ending address:

gin play. To hop, simply move the

Fortunately, you do have an

ally. Occasionally, a flashing egg You'd better keep moving if you want to

stay alive in this colorful 3-D action game.

You start with five lives. Choose your starting level by push ing forward on the joystick (which must be plugged into port 2). If you pass the level you want to play, pull

appears on a random square. If you

hop on it, you momentarily stun all

the grid inhabitants. You can now go anywhere you please without harm. Unfortunately, this doesn't last long. When the safe time is nearly through, your character, the bluebird, begins flashing. All action returns to normal after the third flash, so be ready for the frenzy to

back on the stick to reverse the level

continue.

counter. Press the fire button to be

See program listing on page 132.

<a


VISIT EXOTIC LANDS WIN OVER THE NATIVE! Try Canada's ridiculously difficult log roll. Or ski the brutal, wintry slopes of France.

There is a place, probably a long, long way from where

you're sitting right now, where grown men actually wear dresses and throw telephone poles

Then it's back to

Anyone iclw fan Ihnma tellpkottrfiolfliiundisluuceis Httitltd In urnr a ilress.

in the air as a sign of athletic prowess. It is true. There is another rather bizarre land

some heavy-duty weight lifting. If you manage

] where grown men

i actually throw them-

Hm hairn'l liu-il itnlil yon'ii-

taken n logoutfirs spin,

\ selves in the air as ; a sign of athletic prowess.

\

; I j I j i â– I I I i

the good old US of A to ride a bucking bull. And off again to bully Moscow with

Right off the edge of a cliff.

to upset enough countries, your name

will be permanently inscribed in the

World Hall of Fame. We're talking, of course, This then, is about Scotland's famous | a challenge Caber Toss and the deathi of global defying divers of Acapulco. Two of the events you'll find ; proportions. in World Games'," the newest : Onttoeightpiojtrs. : Amiga.Appli II & sequel in our bestselling : compatibles, AloriST, "Games" series. ; C64/128, IBM& romjtttiblcf. Here's your chance to dash around the globe as a big-time international athlete compet-

; ing in 8 extraordinary sports.

: Go stomach to stomach : with a 400 pound sumo. Jump I barrels in *

j Germany. C

The question is, are you ready to go the dis

tance?


OiWERTS

■l

111! Sports TrainingA More Competitive You.

No matter what the sport, we hove become a nalion conscious of performing to win. We spend hours training, practicing, competing, Bodylink gives you the individual attention of the best pro—anytime you desire for as long as you wish—and at no extra cost. 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.

Getting in Shape... Easier... Safer... More Effectively

and your body, giving you Ihe winning edge.

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 idea! level you need for aerobic gain. With the muscle development package, Bodylink guides you to do muscle developing exercises correctly and effectively, Bodylink motivates you to work harder if you

Bodylink ollows a true two-way conversation between you

MUSCLE COORDINATION PACKAGE—SI49.95 This package includes Bodylink, Standard EMG Sensor and Lead Set, Head-Bond, three electrodes ond two software cartridges containing several programs.

Reducing Stress. A Healthier and More Productive You.

are not reaching your target level, or helps you slow down if you are working too hord. 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 ond heart attacks. With Bodylink you have within reach a 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—S239.95 This package includes Bodylink, Biofeedback EMG Sensor and Lead Set, Head-Band, three Electrodes, Biofeedback

TemperalurG Sensor, and two software cartridges containing several programs.

MUSCLE DEVELOPMENT PACKAGE—$169.95

This package includes Bodylink, COMET, and two software cartridges containing several programs. BODYLINK is a peripheral that plugs into the cartridge slot of the Commodore 64/128 computer. Knowledge o! computers or computei programming Is NOT necessary to use BODYLINK. You don't even need a disk drive to save your data. Various sensors are used to record Internal signals Irom your body and relay them to BODYLINK. You simply place the sensor against the part of your body la be moni tared and watch the result on your TV screen. CarnnHjdora is a registerod trademark °t CwnmoOOfS EICctrDnicS limited

DEALERS, PROGRAMMERS AND USER GROUPS INQUIRIES WELCOME


LOOK BETTER! FEEL BETTER!

COMPETE BETTER!

*^L

mailorder™

With the BODYLINK "COMET"™ (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 sage to your TV screen when ifs compressed or pulled.

^^^.

To purchose additional sensois and software separately.

BODYLOG, INC.

Call for More Information and our product catalogue

34 MAPLE AVENUE ARMONK, N.Y. 10504 DESCRIPTION

UNIT

Muscle Coordination Package

SI 49.95

Muscle Development Package

SI 69.95

Cardio Exercise Package

S209.95

Stress Reduction Package

S239.95

QUAN

pnici

914-273-6480 or!-800-233-2911.

Moke checks payable to Bodylog, Inc. Charge to my (

) VISA

(

) DISCOVER or (

) MASTERCARD

Name

Address. SATISFACTION GUARANTEED'

II you ore not completely satisfied,

w i^cr-md^

City

you may return !he products within

. Slate.

.Zip.

Sign at i

15 days for a full refund. Payment must accompany order.

Sluicing <Beio* S2O0 Ada b% k sun-

total (Over S2OO Aim 2 b% ot Subtotal) HA

TOTAL AMOUNT DUE

Expires. All or-ces ona suoc.iicQfions are sirDject la cnon notice Noi respsn^ ble lor tvpoflraphic erofs

CQ11-1-0


Edward E. Boughton Your mission in this colorful, arcade-style game is to rescue a

stranded space colony of scientists. For the Commodore 128. A joystick is required. You awaken to an alert siren. When you open your eyes, you're disori

ented. Your watch says it's 3:51 a.m. "What's going on?" you mut ter. Then the announcement blares through the barracks and you re member who you are—a member of the Space Rescue Team. "Atten

screen. There are four belts of aster oids between you and the scientists.

Pull the joystick toward you to be gin your descent. Your ship is high

ly maneuverable. You can move in eight directions through joystick control. When you near a scientist, carefully land your ship on the

tion! Emergency Code Two." You

leap from your bed and dress— "neat and fast"—the same way you were trained to do everything. You

know you'll be expected in the briefing room in one and a half minutes.

Your mission in this game is to guide

your Robot Lander through the danger ous asteroid belt and rescue a team of scientists, Note that the player has just

white docking pad. After a few sec

onds, the grateful—if somewhat distracted—scientist will climb on board. An SRL can hold only one passenger, so you must return

spaceship, a Small Robot Lander,

picked ufi one scientist and is taking him back to safety.

but you call your ship what all the other pilots call it—the SRL. As the

onto something really big. You

scientist.

You pilot a remote-control

pilot of a robot ship, you have an awesome responsibility—although you can never die, your passengers can. Today's emergency mission is

know how hard it is to argue with

the scientists." You begin with three SRLs, and will be assigned an extra one

to rescue a colony of scientists

each time you rescue four scientists.

that's working on a moon under bombardment by an asteroid belt.

The Mission

"Those men should have been evacuated," you growl. "They would have been," says your pro

ject leader, "but they said they were 50

Y. This sets up the screen and sprite data. This has to be done only at the beginning of a playing session. After your first game, answer N to skip this initialization. The game begins with your first SRL docked at the top of the

COMPUTE!* Gazelle

Docember 19B6

Type in and save a copy of "Moon Rescue." To play, load it and type RUN. You're first asked if you wish to "Make New Rocks (Y/N)." Press

to

the docking port at the top of the screen before picking up another At the top of the screen is a sta

tus line number number (four per

which keeps track of the of scientists saved, the lost, the number of sets set) of scientists saved, and

the number of SRLs left. But as a dedicated rescue team member, you know that there's no real score when it comes to saving lives—only

the satisfaction of a job done right. See program listing on page 129.

Of


ONLY A FANTASY GAMER

■35C

The gates of,

If exploring eerie d with monsters Is your Idea of fun. we've got two fantasy games that'll have you floating on cloud nine. Each breaks new ground in role-playing games with special features:

local computer 1/

store.'Enter t you. VISAS M/C holders can order these S39.95 games by calling toll-free BOO-

443-0100, x335. To order Uy mall, send

WIZARDS CROWN'" lets you resolve

your Check to: STRATEGIC SIMULATIONS.

combat two ways: The computer

INC., 883 Stierlin Road. Building A-200. Mountain View. CA 94043. (California residents, add 7% sates tax.) Please specify computer format and add S2.00

can do It quickly, or you can per sonally direct it with a multitude of tactical options. RINGS OF ZILFIN" adds unprece dented realism to fantasy gaming with its superb graphics. The fully animated scrolling screen grants you step-by-step control of the action.

for shipping and handling.

All our games carry a "14-day satis faction or your money back" guarantee. WRITE FOR A FREE COLOR CATALOG OF ALL OUR GAMES TODAY.

ON DISK FOR 48 K

APPLE*!! SERIES AND

C-64'." O13e5bvStra(Ki«Simula1KHis,lK Ml rightsimmvM.

RINGS OF ZILFIN includes graphics routines from Penguin Software's Graphics Magician"


jim and Deborah Chambers

This familiar puzzle takes on a new twist when you play it on your computer. Versions for the Commodore 64, Plus/4 or 16, and VIC (with 8K or 16K RAM expansion).

that the VIC-20 version requires an 8K or 16K RAM expander. To play, just load the program and type RUN.

computer version of the game which

has two advantages over the tradi

tional version. First, you can't mis place any of the pegs, and second,

The object of Pegs is to leave only 1 of the 14 pegs on the board

after a series of jumps. If you leave

This traditional game offers a few new twists. In this round, the player has chosen the move YD, which will move

the peg at F to D, causing E to be re moved from the board.

score of 13. Play the game by jump ing one peg over another to an emp ty hole. The peg that was jumped is removed. Repeat this until you can't make any more jumps. The com52

COMPUTE'S Gazette

December 1966

Make your move by typing in a two-letter command representing the position you're moving from and the position you're moving to. For example, type DA or FA (the only possible opening moves, inci dentally). Press RETURN after you've typed your move. If you find yourself in a hopeless situa tion, press - (the back-arrow key in

puter will know when you've

the upper left corner of the key board) as many times as necessary to step back through your previous

reached this point and display a fi

moves.

nal score. It will then ask if you'd

to return to BASIC, Y to play again,

There are several solutions to the puzzle. If you don't succeed the first time or two, try again.

or the back-arrow key (-} to go back

See program listings on page 130. O

more than one peg stranded, your score will be lower than the perfect

your computer (Program 1 for the

save a copy to tape or disk. Note

golf tees for pegs. We've written a

moves as you like at any time.

after each of these selections. After typing in the version for 64, Program 2 for the VIC-20, or Program 3 for the Plus/4 or 16),

"Pegs" is a game that has been around for decades. High school shop students and Junior Achieve ment clubs have produced millions of the little wooden triangles with

we've added a "take-back" function that allows you to go back as many

one move at a time. Press RETURN

like to play again or back up. Type N


For most leading computer systems. Available this fall from ...

ACT1VISION

ENTERTAINMENT SOFTWARE!

.liie. t H«b»,loc.illHiMinHni4. - 1 c

1916 HinW C<««1

lk«iH!,ll.iih»li«.|l.m-«i"illM«.lni /i/y Hcnwpi Ante Li It I. Ik 14tlltkion.lac. ■!' niltl» r»»»n


LYCO COMPUTER Marketing & Consultants, Inc.

WE "SHE YOUfl COMPUTER

C-64

.

1541 128...

GEOS

1 .

Psrlect Writer

Perlect Calc Perfect File'

EPYX-64 Movie Monsler Vorpol Kit

r

CAL

1 ■'

1

s5

45! I 45 £

5

1

HI TECH

Partyware

Hoartware War Wilh All Holiday Paper

O

18 75

L

18 75 1

Foolball

1

. E/ I 14.95 1

E

69.95 1

E

Z4 75 1

8

1 1 1 1 1

0 0

8 95 1

MICROLEAGUE

a. 95 1

8.95 1

1

ML Baseball General Manage' 85 team disk

Franchise Stat Disk

3

2a 95 1 24 95 1

699

1025

099 739

SOOKL 1050

22,75 1 28.75 1 CALL 1

19.95 1

8

16.95 1

7

TIMEWORKS

(C-64) DalaManager-126

SwiiLcalc-128 WordwrrleMJa A/Payable-128

A/receivat>le-128

General Ledger-128

32 95 1

*

6.99

Commodore C128

BATTERIES INCLUDED Consultant

1571(1541 1902 1702

32.95

Paperclip w/spell pk

48 95

Panasonic

H99

1093

3 01

SPRINGBOARD (C-64) Newsroom Clip Art 1

32.75 18.75

INNOVATIVE CONCEPTS

24.75

Flip-N-File 10 Flip-N-FilB 25 Lock Flip-N-FileSO Mini Flip-N-File 50 Lcrk

ACCESS (C-64, Amiga)

Leader board Leadei board Amiga

S8.95

Inventory-128

Payroll-IZB

38 95 1 38 95 1

Mind shadow Music studio Borrowed Time

$17.95

26.75 26.75 3-1.75

2G75

NAME BRAND VIDEO TAPES from

54.49

Boss Super 3-wny TAG 3 Slik siik Economy

33 95 1 3895 1

36 95 1

THE LOWEST PRICES

With Software

ACTIVISION (Amiga)

Qly. Discounts Available

FROM

42 95 1

*

7 99

CLEANING KIT

WICO S SUNCOM Bat Handle ... 16 75

-12 95 1

2.49 10.95 10.95 15 95

DISK DRIVE

23 75 24.75

JOYSTICKS

J2 95 1

799 699 1tr95 899 BS9

...

T 09ft110

Hacker

14.95 1

6

Foni Masler II 64

130XE

3

8.95 1 12.95 1

Atari

520SI

2

0

XETEC

2275 16.75

Flip-N-File BOM

(C-64) The Pawr

.

R

FIREBIRD Tracker

22.75

F

2D95 1 25.95 1

BRODERBUND Pnntshop 28/5 Graphic Lib. t. II. Ill 18.75 Karaleka 19.75 Printshop Comp 24.75 Prinlshop Paper 12 95

L

Elite

(C-64/1281 ... Art Gallory

Clip Art 2

24.75 1 22.75 1

24 75 1

Caidware

19.75 1

22 75 1

JcrSimulalor Set 1-6

45!; E

Football

World games

T

1Q 75

SUB LOGIC Flight Simulator 29.95 1 Scenery Disk

.

24.75 1 24 75 1 24 75 1

Summer Game II

1

M

Super cycle

Fast Load

22 75 1

L

CA1 1

C1750512KRAM . Jiinu

18 75 1

CAl '

C 1350 Mouse

C 1700 128 K RAM

18 75 1

Sorrowed Time Space shuttle Music studio . Mind shadow Road Ra^o Fast Tracks

DUST COVERS

Print master

CAL 1

.

C1902-A

Print master I Amiga)..

20 75 1 2-175 1

Little People

Game Make'

Basketball

CAE fCA1 L

...

IB.75 1

Couni down

COMMODORE 1

28 75

Alter ego Hacker

[

157

UNISON WORLD

ACTIVISION

FUN TO USE!

...

NEW HOURS

11 99 ig.gg g 95 6 95 595

TOLL FREE ORDER LINE

Mon-Thur—9AM-8PM

Fri—9AM-6PM

Sat-10AM-6PM

* Free shipping on prepaid cash orders in U.S. * All Merchandise Factory Fresh * Fast Service

from one of the oldest and most established Computer Supplier * 24 hrs. shipping on in-stock product * Access to our Multi Million S inventory * No deposit on UPS C.O.D. orders * Orders outside PA Save state sales tax * Airfreight service available * Full Manufacturer's Warranty apply! * Full accessory line in stock * Purchase orders Accepted from educational institutions! * We check for

stolen credit cards! * We ship to our servicemen overseas! • You'll love our Courteous Sales Staff! * We satisfy more customers monthly than most of our competitors combined *


LYCO COMPUTER Marketing & Consultants Inc.

™-' -i$^

D25

g&mm \™^'.r^-

._

■ >■■

DIABLO

549 699 1029 2395

P-32CO1 635 D-801F

'.

225

. . . .

SP-1000IBM

419 249 399

185

. 185 185

469 619 999

. 119 12.50

SP-10QO ribbon

HR-15XL-P

165

185

...

Color Kit BP-5420 nBBon

BROTHER

309

..

SP-iOOOACenlromcs SP-IOOOAsRs-232 SP-1000AP. APlic BP-1300 BP-5200 BP-5420

PANASONIC

1091 1093 1592 3131 3151

SEIKOSHA

SP-IQCQVC(C-64i

S.50

6100tractor

.

119

6100 sheet feeder SSIOJuki

209 CALL

Juki 6300

CALL

OKIDATA

808

120 NLQ

MB 199

13B0

409

Okimate20

LEGEND 1080

339

1509

JUKI -Juki 6100 CALL RS-232 Serial board 55

229

1385

289

SILVER REED

209 489

420P 600P 800P 770

740

120D MSP-10. MSP-15 MSP-20 MSP-25 Premier 35

TOSHIBA 321P/S P341P P3410P/S P351 . 351 srieet feeder

489 829 859

..

179 265

.

385

325 469

.CALL

HS80

CALL CALL CALL CALL CALL

MM-1218 12" Green

99

MM-1220 12" TTL Amber. 129

CM.1406C 13" color vtfcaBIs

Tfl-122 MVP 12" Amber TTL 139 TR-i22M9Pt211GreenTTL..139 TX-I2H3P12"RGB 369

.. 349

179

CM-1409 13" RGB CM-12160 I2"RGB

305 ....385

CM-1457A13"RGB 7201460

679

CM-1455S 13" 720.350

FX286

.525

THOMPSON

365 12 RGB

MJ-22

MS-30SRGB

.49

CALL

64

Super Graplili SR 64

45

ORANGE MICRO

79

C-64

PPI

CALL

LV 12-1O(IBM) NL-10 NX.10

CALL

SB-15 SG-15 . SD-10.

CALL

NB-15

ZENITH

ZVM 1220

89

ZVM 1240

149

ZVM 1230

..

CALL

1

CALL

1

CALL

..

367

.

319 438

COMMODORE

249 309

1902 Color

CALL

1802

CALL

SSOD

B8DD

OSDD DSHD96TPI

578

589

MAX-12Ambar. . HX-12RGB SP.-12P.GB

.175 458 575

DISKETTES

3.5 DISKETTES 3M

9 99

SSDD USDD

6 99 7 50

_ DSDD

8 50 3 50 1150

SSDD DSDD

16 99

23.99

MAXELL

BONUS

SSDD

469

PRINCETON GRAPHICS

89

SKC 49

499

599 CALL

SR-10 SR-15 SB-10

SSDD DSDD

Grapplor CD (C-64)

CALL

MAXELL

Sup<n Graphiji 64

.

293 93

SD-15

SK- DISKETTES

XETEC

ConriBclion IC-64|

. ..

.

i"ai i k.,MI_l_

Prowriter B510 SP+ CALL

TEKNIKA

INTERFACING TYMAC

Prownler Jr

CALL

H180

TA1 1 ^j"l.l

.

n io4n U IV^tl/.

MONITORS

HITACHI

..

DX35

EXBOO

PANASONIC

1550 ^P *■ «j«ju or *

CALL

DX10

niooo

529

DT.H103 10" RGB

FX-B5

LO800 . .

999

C. ITOH

CALL CALL

LX86

292

139

205

.214 318

STAR MICRONiC:;

EPSON

CITIZEN

6-19

.

.,

193i

SAVE k= PRINTERS EXP EXP EXP EXP

182 192i

16.99 23.99

VERBATIM 16.99 24 99

.

DRIVES COMTEL

Enhancer 2000 (C-64)

INDUS 149

GT Commodore

SUPRA

179

1064 Modem (C-64) 49 95 Supra 3D0 39 95 Supra 1200 149 95

COMMODORE 1670

COMMODORE 1571. 1541

CALL

155

DSI

COMPUSERVE .. 18.95

Messenger 64/128

39 95

TOLL FREE 1-800-233-8760 Its; PA 717-494-1030 CUSTOMER SERViCE 717-494-1670 or send to Lyco Compuier

P.O. Box 5088

Jersey Shore. PA 17740

in stocK nerDS sNipped wilMin 26 hrs of orflc No deposil on C O D order? p

ping on prepaid casr»oinu'S«il^»n the connnenlal U B

Votirme Qiscounls

e ship

lbl

PA iespflonts atW sales 1,1. APO FPO antl mteinaiionfll O'deis dflfl S&.M plus 31J-. for priorOy rnaif ArtvcfliSerl [iTitps snow 4°n discounl iDTCJiH. add ■lan lor Masier Card and VISA Personal checKB require 4 wcoks clejrance bQlOrfl snipping W" CBnna!

quatante* compaiiBility We only shijj iacrary tresri mo'Chnnd^p a*,k .itieut UPS Blue ■inu rtd lutwi shipptng Aiimcrchanti^Dcari>eounrtor manulacturcisAarraniy Return

rearncliOri jipplicablc Rflluril juihriii/JU'On rnquired AH iIcn^s^Qfacl [ocMilioe yVILhQUI


The Animals' Show Cullen O'Day This is one of the most enchanting and fun programs we've seen, Both children and adults will enjoy creating and saving songs performed by various octets of musical animals. For the Commodore 128, A disk drive is required.

Younger children can use a joystick

The main menu lets you select a per formance from any of five kinds of ani mals—as well as other disk and program

functions. The cat is being selected as the performer of the next song.

Strike Up The Band

there is no joystick equivalent for

animals' performance. After the curtain closes, the program will re turn to the menu. Now choose the replay option and press the fire button or the EN TER key. An animal menu will ap pear. Select an animal; then press the fire button or the ENTER key. Sit back and watch as the stage ap pears and the curtain opens auto matically. Eight animals of the kind you selected will sing your most re

cently created song. The audience

After typing in the program, be sure

will applaud and the curtain will close.

to save a copy. (Pay particular at

tention to typing in lines 130-170.) To get started, load the program and type RUN. You'll be prompted

Saving Your Song

to select either the joystick (in port 2) or the numeric keypad as an in put device, The title screen is dis

menu appears. The program asks if you want to save or load a song.

Select the disk option when the

played while the program reads the sprite and character data. Next, the menu screen is dis

played. Arranged in a circle are eight available options: the five dif ferent types of animals, disk func

Eight cats perform your song as a capti vated audience looks on. You can store your song on disk for a future performance.

tions, replay function, and quit option. If you're running the pro

key serves no function). Each ani

gram for the first time, select one of the animals. Whenever you choose

range. To register your selection,

an animal from the main menu,

you'll write a new song. If you're using a joystick, simply push it in

the direction of your selection. If you're using the keypad, the posi tions of the keys within the keypad arrangement correspond to the po

sitions of the menu selections: 1 = disk functions, 2 = quit, 3 — re play, 4 - frogs, 6 = parrots, 7 = pigs, 8 = cats, and 9 = mice (the 5 56

key to insert rests into the song—

applaud your composition and the

ative and playful music game

as they like. When they finish, they have their own original songs to show off to parents and friends.

3 4 5 6 7. Keypad users can use the 0

When your composition is completed, press the fire button or the ENTER key. The audience will

geared to children at two age levels.

either case, kids can play for as long

play an ascending scale, type 8 9 12

rests.

It's the night of the animals' show. The audience has been seated; the house lights arc down; the players have warmed up—it's showtime! "The Animals' Show" is a cre

to play intuitively. Older children (and adults) will prefer to compose with the 128's numeric keypad. In

as you progress clockwise. Thus, to

COMPOTE'S Gazette

December 19BG

mal has a unique pitch and vocal press the joystick fire button or the ENTER key.

The menu screen is then re placed by the stage and audience. Press the fire button or the ENTER

key to open the curtain. After the applause has died down, move the

Press S. At the next prompt, type in a title for your song and press RE TURN. The disk drive will spin for

a few seconds and the menu screen will return. Whenever you want to hear your song, select the disk option

and press L at the Save or Load prompt. Then type the song's name, press RETURN, and the song

will be loaded. The animal menu will then appear just as it does in

the replay option. Make your choice and listen once again to your masterpiece.

If you find that the program

ward on the joystick or by pressing

won't let you write long enough songs (it currently allows 200 notes, including rests), raise the value of the variable SE in line 190.

8 on the keypad. Notes get higher

See program listing on page 134.

joystick or push the keypad keys

for the animals' performance. The lowest note is made by pressing for


1 ijft *-

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.

sold In Europe

The Rocky Horror Show

Based on the cult classic. "One of the Best games ever-

sure to become a bestseller... a ciassic:'-commodore computing (United Kingdom)

For the commodore 64 and 126, and Apple II computer systems.

Multiple award winner

1 on UK Charts

Eoln

Spintflzzy a S-D arcade/strategy

War machines in deadly battle, "...sophisticated,

adventure. "Stunningly

ESK

absorbing and addictive..:' -Computer and video Games

original...fiendishly com

pulsive and graphically superb.."-Amstrad Action lUnited Kingdom)

(United Kingdom)

For the Commodore 6a and 128, and coming soon for

For the commodore 64 and 128. and Apple II computer

Apple II computer systems.

systems. ■

Stay up all night with Electric Qfrftaips -

*.

;

:. .

.larketed exclusively bv flctlvlslon. E 19B6 Actlvlslon, inc. Electric Dreamsis a registered trademark of Actlvlslon inc. overed by limited warranty. Details enclosed. Activision, inc., P.O. Box nB7 Mountain «le« cp 940S9.


User Group

Update

Soviets invade Iran! Gulf war expands! It Is April, 1988 and the Ayatollah has been deposed. Iran Is once again a major US ally, openly supporting the struggling Afghan guerillas. In response, the Soviet Union and Iraq have sent their T-72

When writing to a user group for information, please remember to enclose a self-addressed envelope with postage that is appropriate for the country to which you're writing.

tanks rolling over the Iranian bord ers ... intent on making Iran theirs! Can you halt the invasion? Can any one? Find out for yourself.

Send typed additions, corrections, and deletions for this list to: COMPUTE! Publications P.O. Box 5406

Greensboro, NC 27403

Attn: Commodore User Groups

User Group Notes You can reach the LIVICS Com

modore Users Group at 15 Has tings Dr., Stony Brook, NY 11790. Mohawk Valley Computer Users Group has changed its address to R.D. #2, Box 177, Johnstown, NY 12095.

Lowerbucks Users Group has a new address: P.O. Box 548, Feasterville, PA 19047 The new address for the Central Dakota Commodore Club is 12 Captain Leech Dr., Mandan, ND 58554

INDIANA Johnson County Commodore User's Group

(JCCUG), 419 W, Jeflerson Si., Franklin. IN ■16131

KANSAS Commodore User's Group of McPhcrson ICUCOMK 1009 Sycamore PL, McPherson, KS 67-168

MASSACHUSETTS Opportunities Adventure Game Club, 12 Spline Ave., Wakefield, MA 01680

NRV YORK Mi-Comm User Group, Box 64. Plainview, NY 11803

Trl Cily Commodore User's Group (TCCUG), P.O. Box 12742, Albany, NY 12212-2742

Waterfalls VIC7/64 Users Group, 47 N. W.ilnui

Gulf Strike has drawn unanimous raves from major software mag azines as well as the gaming pub

lic. Family Computing Magazine has called Gulf Strike a "major leap

forward for the genre, and the best computer wargame to dale." Avail

able on diskette for the Atari home computer, Apple

II,

Commodore

64/128, IBM PC and PCjr (100%

compatibles with Color Graphics Board).

Si.. Wilerloo, NY 13165

Leathers locking Commodore User's Club, P.O. Bo* 1284, Oneonta. NY 13820

TliXAS 128 Users of Dallas/Ft. Worth, P.O. Box 530861,

Grand Prairie, TX 75053-0861 Commodore Languages and Operations Croup

New Listings

(C/LOC), Hi. 1. Box 158, Groesbeck, TX 76642 General User's Group IGUG), P.O. Bon 531,

Borger, TX 79008-0531

AI .Alt AM A The Commodore Connection. P.O. Bo< 1003, Bir mingham, AL 35126

Outside The U.S. AUSTRALIA

ARKANSAS Jinltes Hillbilly's C64 User Croup, 721 Drennen Si., Van Buren, AR 72956

( ALIVORNIA Commodore Owners Uaeri Group of Redding (COUGOR), 2776-A Helen Si.. RcddinE, CA 96002

SYD COM. The Commodore Users Group, Box 1542, C.P.O. Sydney 2001, Auslralia

CANADA Commodore Users Club of Sudbury, 23 Claudia Ct., SudLmry, Ont., Canada P3A 4C1 C-64 Uier* Group of Canada, Snowdon, P.O. Bo* 1205, Montreal. Quebec, Canada H3X 3Y3

ME-XI CO Dover Commodore User's Club. P.O. Box 1313, Dover, DE 19901

ciokgia

SWFDLN

Melio BBS Society, 1842 Cashmere Ci., Uthonla. GA 30058

58

COMPUTERS Gazeuo

Golden Chips Users Group, Ibsen 67 b2, Mexico D.F., Mexico 11560

December 1986

Commodore-Klubben, Lars Persson, Box 18158, 200 32 Malmo, Sweden fl

Available at leading Computer, Software and Game stores, or direel from:

microcomputer games division

m The Avalon Hill X'l Game Company A MONARCH AVALON, INC. COMPANY 4517 Hariord Roafl • Baltimore. MD 21214

301-254-9200 • 301-254-5300 • 1-800-638-9292 Ask for Operator G Send 11 lor a Complele Oame Catalog


Havejyour__ 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, uncluller your desk and put peripherals at your

fingertips. Condensing your whole system into one compact unit, you might consider it the ultimate Commodore peripheral. You get Commodore value with the look of a more expensive system.

With the Command Center.

Just look at all it includes:

your system is

■ Built-in AC Power Strip with power surge and

compact and

voltage spike protection, line noise filtering and

complete.

power outlets. ■ Built-in Drive/CPU Cooling Fan to prevent overheating

■ Modular Telephone Plug, with its own on

line/off-line telecommunications switch. (Option on 64 and 64C). ■ Master AC Switch for easy system power-up,

■ Single or Dual Drive Configurations with the standard drive insert

Without the Command Center your Commodore

Many built-in conveniences add to the Command

peripherals look cluttered and take up most of your

Center's value.

desk [Op

•Con>-noaore is a leeislered traoemant o) CommocorB Eieciroracs LW

KETEK P.O. Box 203 ,

Free 30-day trial offer

and one-year warranty. <S5: 2Z -

,

,

.

For faster service, call

1 -800-626-4582 loll-free

1-319-338-7123 (Iowa Residents)

Oakdale, IA 52319

—-

Nnmc

I 1

YES1 Rush me a Command CcniCT lo complele my system I may enioy ii (or up

D64

S119 95

Cl"

I

q^b

$14995

pnun<?dumber

| '

I

I

t° 30 days and return it for a M\ refund,

a64C

S12995

(please include S3 so (or shipping and handling.)

aale

Zi"

DEALER INQUIRIES INVITED


PRINT And INPUT

Larry Cotton

Before we get back to experiment ing with the PRINT statement, let's take a brief look at the NEW com mand. When you type NEW and press RETURN, you're telling the

ting at least one space between col umns. Thus, if there were ten characters inside the quotes (go

interprets AB as another variable entirely. Since its value hasn't been assigned, the computer prints the

ahead—try it), the computer would

number 0.

push the information over into the next column. Also try changing the information in the quotes to seven

can be either one letter, two or more

computer, "Erase this program and reset your memory for another

or eight characters.

one." Without this command,

semicolon yields entirely different results. The messages are printed continuously without spaces. Let's assign some string vari ables and print them. Type NEW, then this:

you'd have to turn off the computer to start working on a new program. NEW should be typed only when you're sure you want to erase the program in memory. If you're not sure, but you still want to start a new program, just save the old one to tape or disk.

I also promised last month that we'd clear up a few aspects of the PRINT statement which were left hanging. The first concerns the way things are arranged on the screen.

This depends on how PRINT state ments are punctuated.

Punctuating PRINT There are four ways to punctuate the end of a PRINT statement— with a comma, semicolon, a colon, or with no punctuation at all. First

let's start with no punctuation.

Type this: 10 20 30 40

PRINT"ABCDEFGHI" PRINT"ABCDEFGHI" PRINT"ABCDEFGHI" PRINT"ABCDEFGHI"

There are nine letters in each string. Run this program and ob serve the results. Next, add a com

Changing the comma to a

10

A$="STRING"

20

BS="VARIABLE" A$,B$ A$;B?

On To INPUT

50

PRINT

ASB?

We'll continue to use PRINT in our short BASIC programs, but for

When you run this, line 30

breaks the strings into columns,

between the variable names to print them continuously. Now type NEW and this: 10

A=1234567

10

20

B=7654321

20

INPUT

AS

30

PRINT

A,B

30

PRINT

AS

40

PRINT

A;B

50

PRINT

AB

while lines 40 and 50 print them to gether. In the case of string vari

ables, a semicolon is not required

A and B are numeric, not string, variables. They can have a maximum of seven numerals each (eight for the VIC-20) in order to be printed in adjacent columns be cause Commodore BASIC puts a space (or a negative sign if the num

range whatever is in quotes into

four or five numerals.

COMPUTE'S Gazette

December 1986

now, let's concentrate on a BASIC

statement which can be even more fun to use—INPUT. INPUT is fun to use because it requires the intervention of a hu man in order to work. Type NEW and then enter this program:

each line tells the computer to ar

60

computer.

PRINT

ber is less than zero) before and a

four columns of 10 characters each (except for the VIC-20, which will arrange the text into 11-character columns). The computer insists on put-

and DEVICE are all the same to the

PRINT

space (for separation) after each printed numeric variable, in addi tion to the space between columns. Line 30 demonstrates this. Try changing A and B to numbers with

columns. The comma at the end of

two characters, the computer sees

only the first two. Thus DE, DEVO,

30

mark in all lines.

When you run it now, the let

letters, or a combination of a letter and number. Examples of valid variables are D, D$, D4, D4$, DE, DE$, DEVO, and DEVO$. The number can't come first in a variable—4D and 4D$ don't work. And if you use more than

40

ma right after the second quotation

ters are arranged on the screen in

Numeric and string variables

Even with a semicolon (line 40), two spaces are added between

PRINT"lCLR]"

Now run it. Line 10 clears the screen and sends the cursor home. Line 20 causes the computer to wait

for the user to type something, as indicated by the incessantly blink ing cursor. It's waiting for the user to type something that the com

puter will define as a string—A$. The string can consist of almost

anything that's printable—letters, symbols, most punctuation, even numbers, although they're treated just like a string of letters; you can't perform any math operations on them. INPUT also requires one more

thing before it moves on, and that's a RETURN. After you press RE

the values for A and B. In line 50,

TURN, line 30 prints the message

we attempt to print A and B without any punctuation, but the computer

just like you typed it.

If you include a comma or colon


Famous National Brand

J9

Commodore • Atari* Apple"* IBM

We Like this Printer so much

£

(A

We Bought Out the Factory*

#80 Column*. / Printer Sale

• Word Processing • Program Listings • Graphics * Quiet Operation * Upper and Lower case * All points addressable Graphics • Underline * Enlarged • Much much More

Complete your set up with a Printer Stand SALE $14.95 and Complete Printer Care Kit SALE $19.95 (Care Kit will add time to your printers Mo span.)

Super Print Quality This printer was made by Canon® for the IBM PC and PCjr. The Big Blue printer comes ready to hook up to the

serial port of [he IBM®PC jr. Plus

with low cost adapter cables you can connect the Big Blue printer to the

Commodore® 64 ,128, 1BM®PC, 1BM®XT, IBM®AT, IBM

Compatibles, Apple®II,lIe,llc,

Apple Compatibles, Atari®, plus many more.

• 90 Day Immediate Replacement Warranty

• 15 Day Free Trial-Satisfaction or Money Back

Now you can have a full fledged 81/:" letter size 80 column printer for less than the cost of a large box of paper. This printer uses advanced dot matrix, heat transfer technology to print upper and

lower case (with true lower descenders), underline, enhanced, all points addressable graphics

(works with Printshop) plus More. Print out pictures, program listings, wordprocessing pages,

graphics and more. Perfect for the homeowner or student and definitely affordable. Fantastic Printer at an unbeatable price. List $199.00 Sale $39.95 Paper (2 Rolls) List S19.95 Sale *5.« Intelligent Atari Interface— Allows you to connect

Intelligent Commodore Interface— Allows you to connect the Big Blue printer to Ihe printer port of the Commodore 64 and 128 computer. Print Commodore

the Big Blue printer to Atari computers {except 1200). Print Atari graphics, Printshop ,word processors, and more... List S49.95 Sal* H».«

graphics, usa Printshop. Word processors ond more... List $49.95 Salad f.M

RS-232 Adapter— Adapts the Big Blue printer to be used with any IBM® PC, AT, XT.PCjr. Apple® II series RS-232 port. List $19.95 Sals $9.«

La»rl28, Apple lie Interface— List $24.95 Salt* tl2.«

Pf intor Stand Lilt $24.95 Sal* M«.« - Complete Printer Care Kit List $29.95 Sal* HIM ■ I"*

Ada'*

'

i1^ r

■■

'■■ ■-

Add S7.50 for shipping

please odd 6">%

Al" ' " • '"-!<■ ■ i'lj ■

i ■ ■!-' ■

i

handling and

msyinrnn?

°-'

n^.H ■■■ '-''i

i i. '•

-i.

-

. mh.

i.- ii i -

■■

i ...

i i» r.i.ii.m ■v>i-m'>.i

aiiiiii.

».i ,..i..,i.

Illinois re&idenis

10». Add $15.00 for CANADA. PUERTO RICO.

HAWAII, ALASKA ond APO-FPO orders. All orders musi be in U.S.

dollars. WE DO NOT EXPORT TO OTHER COUNTRIES, EXCEPT CANADA, Enclose Cashier Check, Money Order or Personal Check. Allow 14 days lor delivery. 1 <o / duy. Forphnneorders, 1 day express

moil! Prices & Availability subjeel iochongo wilhoul nofice. VISA —MASTERCARD —CO.D.

C.O.D. on phono orders nnly

We Love Our Customers 22292 N. Pepper Rd., Barrington, Illinois 60010

3 1 3/381-5244 to orotr


SAlE I

SUPER VALUES

, $AVE

proiixk) i;mi:upri/i:s SINGLE SIDED/DOUBLE

PRO GOLF BY TOM WEISKOPF ID)

DENSITY DISKS

SALE $.29 ea.

VOICE SYNTHESIZER SALES^Q QC

PRINT SHOP (Dl GRAPHICS LIB. 1.2 or 3 (D) COMPANION (D) TOY SHOP (D) WHUREUECARMENSANDIEOOfD) 0RAPH1CS LIB. HOLIDAY ED. (D)

included FREE. (Disk or Tape) List $89.00 SALE S29.95

VOICE COMMAND

MODULE

!]l B BAKER STREET ID)

*d7 *S+J List WO

ROW TRANSPARENT tDI

COLOSSUS CHESS ID) ELlHi M(D)

S23.*S M.»S 13M U.»S 1AM

».» H.W

tll.H 1».M U.» t.M ».»5 UM

HI—TICK IXPMUIONl

CARD WARE (D) ... HEART WARE (D) PARTY WARE(D)

WARE WITH ALL KIT (D) JINGLE DISK ID)

1200 BAUD MODEM SALE $70 QC

HOLIDAY PRINT PAPER (D) ■Ul—LOOK FLIGIfT SIMULATOR II|D) JET (Dl

FOOTBALL (D)

Same features as the above modem along with C-128 mode and 1200 Baud speed. List

BASEBALL (D)

UM 7.»S ».»S

*M l.M 7.W

I31.M UM

XIM )l.«f

1,1,1.

$199.00 SALE S79.95

ROADWAH 2000 (D) BATTLE OF ANTIETAM (D) GETTYSBURG (D)

SOFTWARE

MECH BRIGADE (D) NAM

(D)

U.S.A.A.F.

fH.tS 13.M IJH I'.W

U.W UM

ACCOlftM

11S.H

(Dl

KAMPFGRUPPE (D) WAR SHIP (D)

HMMH SAROON II (D) SAT VERBAL (D)

SAT MATH (Dl SAT PRAT1CE TEST (D)

FREE TRIAL • OVER 500

PROGRAMS • A CUSTOMER LIST OF OVER 3,000,000 LARGEST IN THE U.S.A.

ACCOUNTANT. INC. C12S It))

[S.M

ACCOLADE FOOTBALL ID) KlOtlT NIGHT (D|

L9.M [S.M

DESK MANAGER (D) KID PRO QUO (D)

H.M L9.M

•piHHUMH

ll.M

CALL FOR FREE CATALOG WITH $2.00 OFF COUPON!

iil.M ]1,H MM

M.M 13M

14.*!

MM MM

»».« UM UM ll.H

SPKCIAL BONUS COUPON We pack a special software discount coupon with every Commodore 64 Computer, Disk Drive, Printer, or Monitor we sell! This coupon allows

you

to SAVE OVER $250 off sale

prices!

(EXAMPLES)

PROFESSIONAL SOFTWARE COMMODORE 64 Name

I.M

D, 1, Homepal Supt! Him. [1 Flight Coniiol loysiick Newsroom Lender Board TV Tuner Commando

Creiie wiih Garfield Oroi SAT The Perfect Score World Gam« Millionaire

Trinity CI2S Partner

M9.SJ S19.95 M9.9S S)9.95 S99.95 S34.9S

129 95

CJ2S ProKrammeis

Reference Guide

119.93

J 14.93 J12.93

J3Z.95 S23.93 M9.9S 123.95

M9.95 J39.9J

116.95 S39.95 S42.93 S24.95

129.93

116.95

S59.95

IM.9] M9.9J

Robotics Workshop

Sale

1149.93 121.93

124.93 S49.95 J124.95 S12.93

Coupon 117.93 112.95 110.00 S29.9S S22.93 S39.95 sr. i .95

114.95 S37.93 S39.93 S22.93

SU.95 S22.9J

S44.95

S114.95

S9.9S

(Set over 100 coupon items in uur catalog.)

Write or Call for sample Special Software Coupon!

tOTTlYMC

DAM HUSTER5 (D)

MODEL DIET (D) TRIO C64 (D)

DELTA DRAWING (Q

NUMBbH TUMBLERS |C)

SEA SPELLER (C)

UP* ADDEMlO.

Add W. 00 for thipplng. handling, and imi/ranco 111 man ruldonfl ploai* ndd6''i% laid 'at. Add 16.00 for CANADA. PUERTO RICO. HAWAII. ALASKA. APOFPO O'dtri. AH Ofd«ri muil b» in U.S. Dollnn WE DO NOT EXPORT TO OTHER COUNTRIES EXCEPT CANADA. Enclo» Cajhi.r Check. Monvy Order or Pertonol Ch*ck. Allow 14 day3 fordallvvry, 2lo7 day" tor phon* ordari. 1 doy flicpr*ii mall.

Pric#» & AvolloblHty >Ljb|«cf 1o cHong* without notlc«. Hordwara ihipplng prlc*t *ory occording to w»(gri1, Pl*o>acall far amount. No APOFPOtor Monitor!. —C.O.D.

!*.»

FRANKIE GOES TO HOLLYWOOD (D) BATTLE OF BRITAIN/BATTLE OF MIDWAY (D) IWO JIMA/PAULKLANDS (D) TALKING TEACHER ID)

529.95

L4.W

Hi.vi !*.»»

MHIIID

high

H».M ll.M

UM M.» ».» U.»

WOULD KARATE (D) WORLD'S GREATEST FOOTBALL (D)

resolution characters, ' and much more. Includes exclusive easy to use program for up and down loading to printer and disk drives. Best in U.S.A. List $99.00 SALE

BEYOND FOBHID[]F.N FOREST (Dl

f>M t.tS t.fS »,»( *.*S

CHAMPIONSHIP WRESTLING (D) FAST LOAD(C) MOVIE MONSTER (D) WINTER GAMES (DI WORLD GAMES (D)

Easier 10 use than dialing your telephone. Features on-line clock, dialing from

CO>MI

EXPRESS MAIL • 15 DAY

l».t* IMS

BARON (Dl MILLIONAIRE (D)

SUPER AUTO DIAL MODEM SALE $70 QC

itfl'hK tlUEV ll<0> IALIADECA IDI

1M.»

EUROPEAN NATIONS A LOCATIONS (Dl STATtS ANDTRAITS(D) ■ UCTHOHIC *m HEART OF AFRICA (D) ONE ON ONE ID) PINBALL CONTKUCTION (D) MUSIC CONSTRUCTION ID) RACING DESTRUCTION (D)

your voice. List $79.93 SALE S29.9S

.

ll.*S lt.*S 1».»S

MIIOHWUM

TYCOON (D)

(0)

U,fS

MIND PURSUIT (D) VIDEO TITLE SHOPfDI THEATRE EUROPE (D)

HIM CHIP

lets you give commands to your C-64 with

LAW OF THE WEST (B) KILLED UNTIL DEAD (Dl

lt.M

NEVER ENDING STORY (D)

The VCM is a speech recognition device lhat

ALL Of ACES (D|

I11.*J

MERCENARY (D)

MARBLE MADNESS ID) CHESSMASTER (D) BATTLEFRONT (D) LORDS OF CONQUEST (D)

SALES1Q QC

SIAC1I 128 (CJ TtNTH FRAME (D)

UM

U.S.A. • 90 DAY REPLACEMENT WARRANTY • ONE DAY

d»ta ion

(S19.9S value) TEXT TO SPEECH program

StACH J IQ

tU.W Jl.M

KUNC FL1 MASTER (D)

and sentences, adjust volume and pitch, make talking adventure games, sound action games and customized talkies! PLUS

ACTION PACK IDI LEADER BOARD ID) COURSES FOR LEADER BOARD (Dl

»1.M 1S.W U.9S ».M H.W 1S.W

COMMANDO ID) KAHATE CHAMP (D)

Just plug il in and you can program words

display

*M

UOHIIUND

D«« >« -.i

**-' •^%J List SOT

HARDBALL

tM t.*S UM

TASK FORCE (D)

included. 1 Box of 100 S29.00 List S1.99 ea.

and

$M

PRINTERS LIB. 1 (D) PRINTERS LIB. 2 (D) DATABASE MGR./PLUS FOR CIM (D|

.29 ea.

capture

111.*)

MR. TESTER (D)

IOO<7a Certified S'A" floppy disks. Lifetime Warranty, automatic lint cleaning liner

key board,

BEST SERVICE IN THE

■Cl

C.O.O. on phone ord«n only.

W9.M

PHONE ORDERS

II.*} W.»J

8 a.m.-8 p.m. C.S.T. Weekdays 9 a.m. -12 noon C.S.T. Saturdays (3X2) 382-5244

UM UM

njnonimi

«*.M

».»

MS

*.•»

THE PROTECTO WARRANTY

All Proiecto's prociucti carry o minimum 90 doy warranty. If anything

fails within 90 days from tha dale of purchase, limply »nd your product to us via United Parcel Sarvica prepaid. We will IMMEDIATELY send you □ replacement at no charge via United Parcel Service prepaid. This warranty proves that Wm low* Our Cuifom*n.


SUPER DEALS

SAVE

SALE

(312) 382-5244 TO OKDI K

12" 80 COLUMN

MONITOR SALE$7Q QC I-7»7*J

Super

COMMODORE 128 COMPUTER

COMMODORE 64

COMPUTER

SALESQQ

HA*

J*O. W

SALES^QO OO

List 1299

•You pay only $99.00 for the Commodore

64 when you purchase a Pocket Writer 64 word processor for only $39.95. List $299.00 SALES98.00

List 1129

green

screen

monitor. 80 columns x 24 lines, easy to read, plus easy reach adjust knobs. Supreme Quality. Fantastic value, (cable 19.95)

List$129.O0 SALE $79.95

software. Lis! $399.00 SALE $299.00

340K 1571 DISK DRIVE

SALES17Q QC

SALE $250 00 ***J S • V V List S349

List $249.00 SALE $179.95

Resolution

This powerful 128K computer has three modes. One for C-64 software, one for C128 software, and one for CP/M business

1541 DISK DRIVE

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.

High

Double sided, single disk drive for the C-I28 allows you to use the C-I28 mode plus CPM mode.

17 times faster than the 1541, and

runs all the 1541 SALE $259.00

formats.

List $349.00

13" COLOR MONITOR SALESI^Q

si S329

This premium quality monitor comes with peaker and audio hook up, High

Resolution, clear screen, 40 columns x 24

ines, from panel controls and more. Also be use with VCR. One year Ltd. warranty, cable $9.95) List $329.00 SALE $139.95

BIG BLUE PRINTER

sale $39.95

List S199

This is the affordable printer you have been waiting for! This 81/:" letter size, 80 column dot matrix, heat transfer printer features upper and lower case, underline, graphics, word

processing, and much more. List $199.00 SALE $39.95

PREMIUM QUALITY

150-170 CPS COMSTAR AERO 160 PRINTER

14" RGB & COMPOSITE

COLOR MONITOR

SALE $117 00

sale$199.00 List S499

Xf«J / • \J\J List 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

(120x144 dot matrix), underline, back spacing, left and right margin setting, true lower descenders with super and subscripts, prints standard, block graphics and special characters. It gives you prim qualiiy and features found on printers costing iwice as much! (Centronics Parrallel Interface) List $499.00 SALE $199.00

(RGB cable $19.95) Add $14.50 shipping.

strike capability for 18x18 dot matrix (near letter qualiiy), high resolution bil image 80 column computers (CI28 - IBM - Apple)

PRINTER/TYPEWRITER

COMSTAR 1000 PRINTER

SALES17Q QZ

COMBINATION

SALE SI QQ QS

Xy 7 • 7%J List S2W

Superb Silver Reed letter 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 $199.95

A / 7\-7*J List S349

List $399.00 SALE 5237.00

TV TUNER SALES AQ QC This tuner has dual UHF/VHF selector switches, mule, automatic fine tuning and

This is one of Che best values today. Print computer/TV selecior switches. Hook it up letters, documents, eel., at 100 characters between your computer and monitor! Inputs included for 300 ohm, 75 ohm, and UHF. per second or 20 cps in Near Letter quality mode. Features are dot addressable Lisi $129.95 SALE S49.9S graphics, adjustable tractor and friction CALL BEFORE YOU ORDER: feed, margin settings, pica, elite, condensed, • OUR PRICES MA Y BE italics, super & subscript, underline, bold, and double strike. Commodore Interface Included. List $349.00 SALE $179.95

LOWER & AND WE OFFER SPECIAL SYSTEM DEALS •

ATTENTION COMPUTER CLUBS • DEALERS Wo ofiar big volume discounts!

CALL TODAY

We Love Our Customers 22292 N. Pepper Rd., Barrington, Illinois 60010

(312) 382-5244 to order


two columns, but the extra comma puts an extra blank column be

in your INPUT message, the com puter sends out a message of its own—7EXTRA IGNORED—after the offending character.

puter is expecting a number. If you see this message, all you have to do is type a number. In line 70, IS (with a leading

Line 110 prints a blank line

You're probably thinking, "Big deal. I type in a message and the

after the heading, then lines 120-160 print out the strings. Again,

computer prints it right out. What's this useful for?"

space) and YEARS OLD! are inside quotation marks—they're printed literally. But variables A$ (your name) and A (your age) are outside

Not much, superficially. But

the quotes; the computer searches

the name lists fall directly under the

its memory for values to spit out

appropriate heading.

when it encounters these variables.

We've covered a lot of semitricky ways that INPUT and PRINT can work with each other, as well as with numeric and string variables. The only way to master these is to practice and experiment. Don't be

remember—-we have assigned a

string variable, A$. In the immedi ate mode—that is, now, without a line number—type PRINT A$ and press RETURN. Bingo! Your mes

If you have any questions on

sage is printed again. Any time you

this very common BASIC construc tion, study the subtle ways numeric and string variables are handled

want your message displayed on

and the way punctuation is used.

the screen, whether in immediate mode or within a program, just type

The Elves' List

PRINT A$. To see another use for INPUT, type NEW, then this twoline program: 10

INPUT"WHAT'S

YOUR NAME";

A?

20

PRINT"HI,

"AS

Suddenly the computer gets smart. INPUT features the ability to print a message while it waits for

the user to type something. Also, INPUT includes a complimentary question mark, as we've seen, so it

doesn't have to be in your message. Remember to include the semico

lon when you use INPUT like this—it's mandatory. 30 40

PRINT PRINT

AS" A$"

IS IS

SMART 1" FANTASTIC1"

50

PRINT

AS"

IS TALENTED1"

Now run your program. What INPUT always looks for

is a variable. It may appear right after the word INPUT with no punc tuation, as INPUTA$, or it may ap

pear after a quotation mark and semicolon, as in line 10 above. The variable may be numeric or string.

Add these two lines to the program: 60

INPUT"HOW OLD

70

PRINT

AS"

ARE

Y0U";A

IS"A"YEARS

OLD

The INPUT statement may ask for more than one value, in which case they may be numeric, string, or

10 PRINT"fCLRj" 20

PRINT"FIVE NICE

30

PRINT

FRIENDS'

NAMES" 40

INPUT

50 60

PRINT PRINT"FIVE NAUGHTY DS' NAMES"

AS,BS,CS,DS,E$

70

PRINT

80

INPUT

FRIEN

F$,G$,H$,I?,JS

90 PRINT"iCLR)" 100

PRINT"NAUGHTY",,"NICE"

110

PRINT

120 130

PRINT PRINT

A$,,F$ S$,,G$ C$,,H$

140

PRINT

150

PRINT

D$,,I$

160

PRINT

E$,,J$

In keeping with the Christmas spirit, what we have here is an Elves' List, which demonstrates a number of points about PRINT and INPUT.

Line 10 clears the screen and sends the cursor home. The first message is printed in line 20. Line 30 prints a blank line for readabili

(unlike string variables, which

F$-j$. Time to clear the screen and

letter and press RETURN, the cryp

home the cursor again in line 90. Line 100 prints the heading for the

tic message ?REDO FROM START

complete list.

pops up. This is not a syntax er

Note especially the two com mas between NAUGHTY and NICE; these put the headings in

COMPUTE!s Gazatte

December I9B6

fully understand. Analyze them and you will. And Merry Christmas—we'll see you again next month.

<a

ry and type in this one:

don't care). In fact, if you do type a

64

string variables' names; these make

mixed. NEW the program in memo

Look carefully at the general construction of these two lines. When the computer encounters the variable A in line 60, it expects you to type a number instead of a letter

ror—it is Commodore's inimitable way of telling you that the com-

note the two commas between the

afraid to try things which you don't

ty. Line 40 is our first multiple IN PUT statement—it waits for the user to type in five strings (A$-E$); press RETURN for each. Lines 60-80 repeat the format of 20-40, but with a different mes sage and five more string variables,

1 "

tween the two.

COMPUTE'S GAZETTE TOLL FREE Subscription Order Line 1-800-247-5470 In IA 1-800-532-1272

To receive

additional information from advertisers in this issue, use the handy reader service cards in the back of the magazine.


BUILT Now Get Inside Your Commodore with COMPUTE'S Gazette Disk. Now there's a way to get all the exciting, fun-filled programs of COMPUTE'S Gazette—already on disk—with COMPUTE'S Gazette Disk. Subscribe today, and month after month you'll get a new, fully-

tested 514-inch floppy disk guaranteed to run on your Commodore 64, Commodore 128, or VIC-20 personal computer.

COMPUTERS Gazette Disk brings you all the latest, most challenging, most fascinating programs published in the corresponding issue of COMPUTEl's 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 COMPUTEl's Gazette Disk at this money-saving price. Take a full year's subscription for just $69.95. You save 55 percent off the single issue price. Subscribe for two years and save even more! Return the enclosed card or 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 S2.00 shipping and handling) by calling

1-800-346-6767 (in NY 1-212-887-8525).


Video Setup Part 1 Jim Butterfield, Associate Editor This program provides you with ail the information you need to create a custom screen—with characters or in high resolu tion—for the Commodore 64. Next month's installment will cover the 128.

asked for the screen area (the char acter base or bitmap) and the color memory area (the video matrix). It's interesting to note that you're really

supplying the same information as you would

When you want to set up a special video screen, the arithmetic can get

of screen you'd like to set up. Is it text (characters) or high resolution?

difficult, and there are pitfalls that

If it's text, do you want the standard

may be hard to see. "Video Setup

character set? Your answers affect

64" helps you with the screen posi

the questions that follow. All of the data for your screen—screen memory, character set, and sprites—must reside with in a single 16K block of RAM mem ory. If you want the standard character set, you must choose block 0 or 2—addresses 0-16383 or

tioning calculations. The regular 64 text screen is

good enough for many applica tions. But sometimes you want to

make your own character set or do high-resolution work. Or you might be planning dual screens,

where you switch from one to an other; such an arrangement could

32768-49151—since those are the

be useful for a help screen, for ani

only ones where the character ROM is visible to the video chip. If

mation, for scrolling by switching

you don't want standard characters,

from one screen to another, or even

you may be better off in blocks 1 or

for split-screen work. Video Setup 64 won't do all the work, of course. Character-set and

3 (addresses 16384-32767 or 49152-

sprite construction is up to you; this program just helps allocate the

65535) so that the standard charac ter ROM doesn't clutter your avail able video memory space.

If you're creating a text screen

space you'll need for all the ele

and have decided on a custom char

ments of the screen. If you plan to

acter set, you'll be asked to choose a site for it; this area is called the

use two screens in a program, you'll

need once have each

character base. Keep in mind that

for text, but the two

areas now play different roles. That's it. When you press Y to tell the program that you're ready,

the computer gives a summary of the areas used and the POKEs needed to create them. Video Setup

64 gives a cautionary note if there's a danger of your screen area con flicting with BASIC (if you've cho sen memory area from 53248 to 57343, which is hard to get at; it's possible, but not easy). Sprite information is also sup plied if you choose to see it.

A First Run-Through

Let's look through this program and use it to set up something trivial— the 64's normal screen. At first, this seems silly—we already have this screen. But when we work through

the numbers, we'll get the POKEs that will help us to get back to this configuration from any other. Enter responses as follows: 1

for characters, N for building your own character set. Then select

to run Video Setup 64 twice; for each screen. You'll then two sets of POKEs to switch in screen.

space for 256 characters to be de fined; if you don't need that many,

Advanced features, such as

you don't have to use the entire

split-screen work, call for much

the arithmetic work, but after that

memory area for character defini tions. If you specify that you want the regular character set, the com puter knows where to find it. If you're using a text screen,

it's up to you.

you'll be asked to pick a location for

Running The Program

screen memory, formally called the video matrix. You're offered safe ad dresses—those not used by other

POKE 648,4 POKE 53265,27

video elements.

small explanation of its purpose.

more programming—and under standing—than Video Setup 64 can give. The program helps you with

Before we start experimenting, type in and save a copy of Video Setup 64. Then load it and type RUN. Video Setup 64 first asks what type 66

COMPUTE!rs Gazelle

December 1986

the computer allocates enough

If you're doing a high-resolu tion bitmapped screen, you'll be

memory area 0 (addresses 016383). Finally, choose video ma trix 1 (screen memory is normally at

locations 1024-2047). Now get out your pencil and pad. Here's what you see: VIDEO MATRIX: 1024 TO 2047

(SPRITE POINTERS AT 2040 TO 2047) POKE 56576,7 POKE 53272,20

Each POKE statement has a You should now see the ques tion "Will you want sprites?"


Love at first write Awarded

"A Best of 1986" . . .

( tiniiimillii i!

1111. r i ii. 1111111 u 11 ■ i ■. Magazino

New! Now with Near Letter Quality printing! Commodore 64'and 128™ owners, meet the personal printer o( your dreams.

It's the Commodore-compatible OKIDATA 120. And it's got everylhing you've been looking for in a printer. Like a Near Letter Quality speed of 30 characters per second. A Utility mode speed of 120 cps. And high-resolution graphics.

TheOKIDATA 120 is built for

Hands' ribbon cartridge. Simply

long-term relationships With a full

plug it in and you're ready to go.

one-year warranty, and a printhead life of 200 million characters.

Meet the printer of your dreams at your OKIDATA retailer now. For

You'll love the very affordable

the name of the OKIDATA retailer

price, too.

TheOKIDATA 120 comes complete with everything you need to start printing. Including its own interface cable, paper and self-inking 'Clean

nearest you. call I-800-OK I DATA.

The OKIDATA 120. To you. it's a great printer. To your Commodore, it's Mr. Write.

We put business on paper. GKI[)A1Aisaffj!istffctJTrjtVmiirku(Oli[ Arm-nt.* l»c OKIDATA MArquedepoM.1- dcQkl AnK'Mtj Inc Ctimmudwtf G4 is J r

jtk uf. Co

hdcih1* l!<i


On the 64, this goes up to location 40959. But we can't allow this,

tant. The operating system needs

ings may be placed. The program warns you that

since our newly positioned screen is

BASIC normally occupies memory

32768, remember?). So we change

that we might choose to use for

the end-of-BASIC pointer (address

sprites; in this case, there's no con

es 55 and 56) with the command:

From 256 to 1023 we have working areas, including the stack, buffers, pointers, and other odds and ends. It might be possible to slip a few sprites in here, but you'll

flict with the video matrix. You

POKE 55,0:POKE 56,12B:CLR

need to be careful and check with a

Answer Y and note that there are three areas in which sprite draw

could choose to relocate the BASIC work area; that would involve changing a pointer at addresses 43 and 44 and commanding NEW—

but that's outside the scope of Vid eo Setup 64. We don't need to perform any

of these POKEs now, since our 64 is already set to these values, but we'll keep them in mind.

Our First Real Task Suppose someone with an old

PET/CBM machine asked you whether you could adjust the 64's

architecture to match their ma chine. Why might they ask? Per haps they have some neat PET programs that use screen POKEs,

and the screen on the 64 is in a dif ferent place. More importantly, if you can match the PET architec ture, programs saved from your 64

can be loaded on a PET/CBM. The older machines can't relocate pro grams, so they must be saved from

the same address to which they will be loaded. First, the video information: 1

for characters, N to build your own character set, memory area 2, and

video matrix 0 to put the screen at address 32768. Plug this into Video Setup 64, and we get: VIDEO MATRIX: 32768 TO 33791 (SPRITE POINTERS AT 33781 TO 33791) POKE 56576,5 POKE 53272,4

POKE 648,128 POKE 53265,27

These POKEs move the screen POKE — the one to location 53265—is the same value as for a normal 64 screen, so we really don't

have to do that one. But we're not done yet. On the

PET/CBM, the BASIC area goes from 1025 to 32767. Now that we've liberated the screen from area 1024-2047, we can move the

start-of-BASIC pointer to align with the PET. We'll do this with: POKE 1024,0:POKE 44,4rNEW (don't do this yet).

simple program to imitate the PET's memory architecture. NEW must be the last command, so we write: 10 POKE 56576,5:POKE 53272,4:POKE

648,128 (from Video Setup 64) 20 POKE 55,0:POKE 56,128:CLR (trim ming end of BASIC) 30 POKE 1024,0:POKE 44,4:NEW (moving

start of BASIC)

Type RUN. Nothing seems to happen, except that the screen gets

Decembef 1986

memory map for possible conflicts.

Address range 1024-2047 is

where screen memory is normally located. From 2048 up to 40959 we find the area used for BASIC-—the BASIC program together with its working values (variables, arrays,

and strings). But there's a hitch. The

video chip can never see RAM from 4096 to 8191 or from 36864 to 40959. Instead, the character ROM is planted at these video locations.

messy. This happens because we've switched to a new screen memory

Good if you want standard charac

and haven't cleared away what was

art.

there before. To solve the problem, add this line: 15 PRINT CHR$ (147), or just clear the screen now. But something else has hap pened also. PRINT FRE(O) reveals that we have been trimmed back to

31741 bytes of BASIC memory— matching that of a 32K PET/CBM.

POKE 32768,1 puts a letter ,4 in the upper left corner of the (newly relo cated) screen. If it doesn't, then you have a 64 model which needs an additional

POKE to color memo

ry—try POKE 55296,7 to make it turn yellow.

Programs saved from this re configured 64 will load on a

ters, but not for drawing your own At addresses 40960-49151, the video chip is happy to use the RAM, but BASIC programmers have a spe cial problem. A POKE stores to this RAM, but a PEEK won't see it.

That's because ROM (the BASIC in terpreter) also lies at this address. It would take some special finagling

with address 1, using machine lan guage programming, to make the ROM disappear. But in many cases, you don't need to worry—you'll want to store to the screen, but won't need to read it back. Addresses 49152-53247 are

How do we return to a normal 64

easily accessible. The area from location 53248 to location 57343 is quite hard to get at, since it conflicts with the I/O chips. For example, remember the screen background POKE at address

configuration? We could just switch the machine off and back on, of

nect the I/O to get at this area, and

PET/CBM.

Going Back

same logic with this program: 10 I'OKE S6576,7:POKE 53272,20:POKE 648,4 (from Video Setup 64) 20 POKE 55,0:POKE S6,160:CLR (resetting end of BASIC) 30 POKE 2048,0:POKE 44,8:NEW (moving

53280? You would need to discon

that takes very careful work indeed. It can be done, but it's not practical for BASIC programmers. From 57344 to 65535, the top

of memory, we have a situation similar to that of location 40960:

Type RUN and you'll be back, with a new messy screen.

ROM (the Kernal system) makes it easy to POKE to this RAM but diffi cult to PEEK. Again, this may not be a problem for you.

A Memory Tour

screen arithmetic. It helps with

Let's take a quick tour of memory to

much more than the simple exer

start of BASIC)

identify the areas that might be a bit tricky when you're doing video work.

The first 256 locations —

What about the end of BASIC? COMPUTE'S Gaiotte

Let's put this all together into a

course. But we'll follow through the

as desired. Note that the last

68

in the way (it starts at location

this area: Leave it alone.

0-255—are sensitive and impor

Video Setup 64 is handy for

cises we've tried in this article.

You'll really appreciate it next time you need to work with graphics and custom character sets.

See program listing an page 140.

<a


"The

#11 Best Selling Word Processing Package"-

BILLBOARD'S COMPUTER SOFTWARE CHART

PAPERCLIP II FOR THE COMMODORE 128

"you can't go wrong choosing Paper Clip"

■ Compatible with C-G-1 PaperClip files: the

"the Cadillac of wordprocessors."

- THE GUIDE TO COMPUTER LIVING

natural Choice for C-128 upgrades

- OMNI MAGAZINE

■ Includes Integrated 38,ooo-word spelling

"bestprofessional word processor available1

checker ■ Built-in telecommunications module: access

- RUN MAGAZINE

on-line services, incorporate on-line data in your work, and send lexl to other users

"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

-ANTIC

999 lines

"as fur us we are concerned. PaperClip is the

PAPERCLIP FOR THE APPLE He, c ■ Insert/Delete, Move & Copy, Cut & Paste,

top word processor running on a micro computer."

Global Search & Replace ■ Automatic page numbering, headers and

- HOME APPLICATIONS FOR THE C-64

"Performance: excellent. Error-handling: excellent. Value: excellent.. You'll find yourselfgrowing spoiled."

foolers

■ Simplified columns, tabbing and scrolling ■ Form letter and mailing label functions

'- FAMILY COMPUTING

■ Unique now capabilities for Apple: dual lexl windows, automatic lexl protection, macro.

"Exceptional word processing..."

commands and more

- INPUT

PAPERCLIP FOR ATARI HOME COMPUTERS

"iiwttv features... easy to use" - ATARI EXPLORER

( WITH SPELLPACK FOR THE 130 XE) ■ All the high-productivity editing features plus:

Dual Test Windows. Automatic Paging. Macros

"A superb word processor... the most sophisticated to date."

and much more

- COMPUTE MAGAZINE

■ Fully-integrated SpellPack spelling checker on

"... the ultimate word processor

the same disk

- ANALOG MAGAZINE

■ 36000 words in the SpcllPack dictionary plus

"One of the easiest of the professional won! 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."

- INKJWOKLD '

■ Built-in spelling checker ■ All the high-productivity text editing features ■ Move. Cnpj; Insert. Delete — words, sentences or entire blocks of text ■ Macro power: define & store up to 52

"... most powerful ofpackages"

just one keystroke

"i'upe.rClip is a logical evolutionary step

"a "must have"in an idealsoftwure library" - ELECTRONIC LEARNING

repetitive words phrases, then enter them with

- COMMODORE MAGAZINE

■ Includes NO-column Print Preview display, requires no exlra hardware

forward." -AHOY

■ Sophisticated Global Search & Replace, Mail Merge and Mailing Label functions

"... fads attest to its excellence!"

PAPERCLIP ELITE FOR THE ATARI ST and COMMODORE AMIGA

-FAMILY COMPUTING

■ {jo beyond word-processing, with idea processing, text- graphics integration, real-time

spell checking, independent variable columns anil so much mure. l,ook for 1'aperClip Elite. Coming soon.

nM Company, JO VutbIMnrtr Mkhmnnd HiIJrihilarior Canada, HB IHS (116|MJ<| *H 1. Cuttniff Itt/unn*lLcpA {i IfiJftSI-981S. U>(nicartlf3rKHhl*pi™fuciii>"uj-|H>fil rri&id-r. vm ma> order il dl fed [iom us ante full suggrtlr'llliTpHfr plu* it 00 rnrpnMjtgpaiul hand Ting-tor nmdiHlanlfnpErurcill 1-&O*JX7-5707 (('.V onl> f hirmrnl Hnlti-ri^ Included produrtij^u rjnikjittuir 1 hr |nirnj v-T»iHinnE)nurprn£ran] ta

r*lumln«[lito riglnaldwlBihlilOfW Wlla la UhTQOhllnlor «Ulog of product* rorrh**ITtF.\mF MAlTi'mSH. ATARI. AT.UU5T. CUfMODOULCGlMQDORF UHlru^,AM>IBMsVMl-M.s

BATTERIES INCLUDED

i 1881 BUHrtti lKl<JgJ,/PBRitfWgmgHTOSH,APUUi APW n; CQmOPOBR COMWODQBEAMHA,AMI MM m jt|ltftrrf fatttomta M3ilM '„ AMI

'AS UIMKLEIO KKdM NATIONAL RETAIL SALEfl Rt?(IKTS, VS SL C(iK.STi:i> LIST PI1G6 RETAILERS HAY SELL FOR LF_SS.

Integral Solutions


Fast Hi-Res Screen Dump Robert F. Mills

This machine language program prints out screen dumps at high speed when used with the Epson, Gemini, and compatible printers. For the Commodore 128 and 64. The "Hi-Res Dump" program in

whereby a secondary address of 4

the July 1986 GAZETTE prints out

in the OPEN statement specifies

excellent copies of whatever is on the hi-res (high-resolution) screen. Unfortunately, the program is very

transparent mode. For other inter

slow when used with a non-

Commodore printer like my Gemi ni 10X with its Cardco + G interface. The interface emulates the Commodore graphics com mands well—but the process is slow and it gives the printhead quite a workout. So, I dug out my printer manual to leam more about

its built-in graphics capabilities. "Fast Hi-Res Dump" is the result.

Although I wrote this program for my Gemini printer, it also works with most other Star Micronics models, and with most Epson print

faces, it may be necessary to set a switch on the interface to select transparent mode. This program does not work with most third-party printers that have built-in Commo dore interfaces, such as the Star SG10C or Gemini II.

to the address you specified for the dump routine. For example, if you placed the Fast Hi-Res Dump rou tine at 49152, use SYS 49152 to

dump your graphics screen. This can be done either in direct mode or within a program. The dump takes just over a minute. On the 128, you can BSAVE (binary save) the rou tine and then BLOAD it wherever you wish without having to use the

loader program again. For example,

if you told the loader to place the routine at address 3072 ($OC00), the RS-232 input buffer, you could save a copy of the routine with:

Printing A Screen

BSAVE "FASTDUMP",P3072 TO P3293

Fast Hi-Res Dump is relocatable, so

Then when you want to use the rou

you can put this program nearly

tine, just BLOAD "FASTDUMP"

anywhere in RAM. The BASIC

and SYS 3072. Or, if you have an other ML program residing at 3072, you can use BLOAD "FASTDUMP",P address and SYS address,

loader program will place the ma chine language at any address you request. On the 128, either of the

work with most any printer that uses the ESC K nl nl sequence for printing graphics. Refer to the own er's manual that came with your printer for details of its built-in

RS-232 buffers (starting addresses 3072 or 3328) provide excellent areas if you won't be using an RS232 device. The free memory start ing at 4864 can also be used. For the Commodore 64, the free memory beginning at address 49152 is a good place to put this routine if

graphics capabilities. (If you have a

your screen or another program

Commodore printer, do not type this program in. It will not work with any Commodore printer.) Regardless

isn't located there. The program is

of the printer used, you must also have an interface which allows a

Type in and save a copy of the

ondary address of 4 puts the Cardco

loader program before running it.

transparent mode of operation.

When you run the loader, you'll be

Transparent mode makes the inter face pass all characters to the print

asked to specify a starting address

+ G interface in transparent mode with line feeds. If you don't have a Cardco interface, you may need to

er without modification. This gives

then POKEs the values into that

you control over the printer's spe cial built-in functions. This pro gram uses the Cardco convention

area and checks for errors. Anytime

ers as well. In fact, the program will

70

COMPUTE'S Gaietls

December 1986

221 bytes long, so it won't fit in the cassette tape buffer.

for the dump routine. The loader

you want to dump the image on the

hi-res screen to the printer, just SYS

where address is some other free ML area. For the 128, make sure that the

routine is loaded into a bank config uration where Kemal ROM is visi ble (bank 15, for example).

Behind The Dump

Fast Hi-Res Dump is written entire ly in machine language. First, the

program opens a channel for talk ing to the printer {equivalent to OPEN 4,4,4 in BASIC). The sec

change the DATA in line 70. Re

place the 4 in that line with the sec ondary address value that puts your

interface into transparent mode. (You can ignore this change if your


UNLEASH YOUR CREATIVE GENIUS Activision Creativity Software gives you all the tools you'll ever need.

Like The Music Studio™

Deck the halls! Paper

Picture this. I'ainttvorks,'

Compose and edit any musical score quickly and

Models": The Christmas Kit'"turns your computer

the easy-to-use, complete graphics editor and paint

easily using features and

Into Santa's workshop.

program, Lets win design

power unmatched by other music programs. Mozart never had it so good!

Three-dimensional decoralions including ornaments.

cards, stationery, newslet ters, musical si ides hows, or just plain doodle. Features

gift boxes, and Christmas villages are yours at the touch of a key. Decorate

using the clip-art library or customize your own with ■ he paint program.

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 GnmeMnker Designer's Sports Library" lets you create your favorite sports games from football and baseball to skiinij and auto racing, easily and quickly. With the GameMaker Designers 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.

ACTIVISION CREATIVITY

SOFTWARE

For Commodore 64 and 128. Amiga. Apple II series. Atari 800/XE/XL/ST. IBM PC, PCjr. Tandy 1000. Macintosh, and Apple HGS computers. NOT ALL PROGRAMS AVAILABLE ON ALL SYSTEMS. ■ M, 12Hbi>iI AinJ'in nit- rTwfcTHiiknii I amHiJai Ekctrtttkl I ImNwt HIM k« Hiilhrfi Ap[)Jv ami MaiIuM-Ii air iTddrmiiki ••I Appt Om^Hjiit. li*

AilivLiifm It

hutfil h

m Mn-

Mik (.f ndKUB l

• L 4H[xiii1 kii. Titrn

<.l Univ CtfpOHlfcck Al,«i SF, KE n

I rt.a.iNtiks et


printer interface instead requires a switch setting to select transparent mode.) If you do change line 70, re member to change the total in line 40 to reflect the new value. Other wise, you'll get a false error mes sage when you run the program. Next, the routine sends the

character codes to set up the printer for 8/72-inch (versus the normal 9/72) line feed length to account

Sprite Locater Stanley Brewster, Jr.

for the fact that the Gemini print head has nine vertical firing pins. (It's more convenient when work ing with the Commodore graphics screen to deal with only eight.) Changing the line feed length re moves the gaps between the lines. At the beginning of each col

umn to be printed, the sequence ESC K nl u2 is sent to the printer. The expression nl

+

n2

X

256

gives the number of characters to follow. The program sends ESC K 200 0 for each column because there are 25 rows in the hi-res screen, and each row has eight lines

(25 X 8 = 200).

Even with a sophisticated sprite editor, locating your newly designed sprites can be a tedious chore. This machine language utility makes it easy. For the Commodore 64. Although sprites are one of the

tal position of a sprite—necessary

most powerful features of the 64,

because there are more than 256

they are also one of the most diffi

possible horizontal positions. All

cult to program. Fortunately, there

eight sprites have seam bits in loca

are many good sprite editors avail

tion 53264/$D010. Refer to the

able. These editors make sprite de

Programmer's Reference Guide for

sign easy, but they don't help you

more information.

find the right place for them on your screen. "Sprite Locater" makes this chore an easy and sim ple task.

The program prints the screen

contents sideways on the paper, with each printed dot correspond

The Hard Way

ing to a lit pixel on the screen. The

Reference Guide explains the pro cess of sprite placement on pages

program scans from the top right

corner of the screen down to the bottom right corner, through 25 rows of 8 lines. The address of a particular byte in the screen is (320 X

row)

+

(8

X

column)

+

line

+ base, with column ranging from 0

to 39, row from 0 to 24, and line

from 0 to 7. The base address is the starting address of the screen bit map. As written, this is assumed to

be 8192 ($2000). If you want to dump a hi-res screen located else where, just change the 32 at the end of line 240 to the high byte of the starting address of your screen. For

example, if your screen is at 16384 ($4000), then change the 32 to 64. (As before, you'll also have to ad just the total in line 40 to reflect the new value.)

The Commodore 64 Programmer's

The speed of the sprite cursor is also displayed. Change the speed

by pressing the fire button on the joystick. Use speed 1 (the fastest) to quickly traverse the screen. Use speed 15 (the slowest) when trying to home in on the exact spot for your sprite. Press any key to end the program.

137-143 and 156-161. The expla

On Your Own

nations and graphs are well done, but the procedure is tedious. In or der to place a sprite, you must

The best way to use Sprite Locater

know the row and column number

designed background scene. For ex

of the character position where you

ample, if your screen is a room with

wish to place it, and then add off sets according to the pixel position

a stool in it and your sprite is a cat,

within that character. Most pro use a trial-and-error approach.

for your sprite simply by using the joystick to put the cat on the stool. Here's how to do that: Load and

With Sprite Locater, you can use a

run Sprite Locater. Exit the program

joystick to find the perfect place for

by pressing any key. Load your background scene, making sure not

grammers just skip this method and

your sprite.

is in conjunction with a previously

you can find the correct coordinates

Type in and save a copy of the

to disturb memory above 49152—

program. After you've done this,

the address of Sprite Locater. Type

load it and type RUN. A crosshairs

SYS 49152 to restart the program.

sprite appears.

You may now move the sprite

Use a joystick

in

port 2 to move the sprite. Its posi

around the screen and note its loca

tion. Of course, you'll want to sub

relationship between the printed

tion is displayed on the top line of the screen. If you move the sprite from left to right across the screen,

dots and pixels; this makes the final

you'll see that as you get approxi

printed copy about 4X5 inches. Like most hi-res dump pro

mately two-thirds of the way across the screen, the x position drops

grams, this program can't be used

abruptly from 255 to 0. To the right

to dump text screens or sprites, but

of this imaginary line you must set the appropriate seam bit as well as

895 for sprite information and loca

setting the reported x and y loca

position reporting routine.

tions. The seam bit is the ninth and

See program listing on page 130.

Note that there is a one-to-one

its speed, small size, and portability make it a very useful and powerful utility.

See program listing on page 140. 72

COMPUTED Gazette

December 1906

9

highest bit specifying the horizon

stitute your own sprite data in the

program for mine. You can also append this pro gram to your own, but be aware of potential memory conflicts. The program uses RAM locations 832-

tions 49152-49486 for the spriteO


v

^

"v^-1 ::-.-■■

-^'

.*o

8RMK1

Us ^H

V •^

»Bg»rj6


PRO-TECH MONITORS RETAIL $120

RETAIL

RETAIL $299

$59

S99

FULL COLOR

GREEN SCREEN

RGB

PRINTERS

RETAIL $200

COMMODORE

RETAIL S349

. EPSON,"

139

TYPEWRITER FREE TRIAL PERIOD

QUALITY

DISK DRIVE

MODEMS

1541

COMMODORE

300 BAUD

S

'139

S

1200 BAUD

HAYES

28

IFREE HOME TRIACi

POWER SUPPLY DATA SET

S39 FOR THE

JOYSTICKS

SURGE PROTECTOR

DATA SETTE

C-64

CALL TODAY OPEN 7 DAYS A WEEK &

EVENINGS

1-800-345-5080 IN MINNESOTA 612-560-6603


COMMODORE

'WITH PURCHASE OF SPECIALLY PRICED SOFTWARE PACKAGE

COMPUTER

128 COMMODORE SYSTEM

WITH GEOS

COMMODORE 128

COMMODORE

$199

C-64C

S258

WITH PURCHASE OF 1571

CABLE TV?

RADAR DETECTOR

HIGH

PERFORMANCE

1571 DISK DRIVE

NO

RETAIL

PAY TV

S249

^78 FREE TRIAL PERIOD

CONVERTERS/ DECODERS •JERROLD

• OAK • HAMLIN

CALL TODAY FOR PRICE

SUPERHET 6870 Shingle Crk. Pkwy. #103 Minneapolis, MN 55430 VISA

C.O.D.

SCHOOL P.O.'s ACCEPTED

(612)560-6603


Customizing

Richard Mansfield Senior Editor

month's column.)

10055 BEQ

10064

10057 JSR

65490

Do Not Disturb

10060 INY 10061 JMP

10052

10064 LDA

#47

10066 STA

253

10068 JMP

10004

Last month we built a small, but po tentially useful, program which tests RAM memory. It stores to, then tests, each RAM memory cell by trying out every possible num

gramming is that you can modify

ber (0-255) which can be held in a

ture to your word processor, for ex

single byte. Then it moves on to the next cell. If any cell fails the test, the program reports the address of that cell and stops.

Now let's modify the program

a bit. Let's make it more friendly by adding a message at the start of the program and, to show that it's mak ing progress through the test, let's

have it print a dot onscreen each

time it completes a page, a 256byte-long unit of memory. Here's the original program from last month (for the Commo dore 128 or 64): 10000 LDA

#4

10002 STA

253

10004 LDA

#0

10006 STA

252

10008 TAY

of knowing machine language pro commercial software to suit your

needs. You might want to add a fea ample, so it will automatically print addresses on envelopes. But how can we modify a program without disturbing it? The easiest solution is to cause the program to jump to a custom subroutine (outside the memory zones used by the original

10010 STA

(252JY

10012 CMP

<252)Y

10014 BNE 10016 DEX

10037

10017 BEQ

10023

10020 JMP

10010

10023 INY 10024 BNE

10010

10026 INC

253

10028 LDA 10030 CMP

253 #8

10032 BNE

10010

10034 JMP

10044

10037 LDA

253

10039 LDX 10041 ISR

252

And there's that JMP at the start of

three bytes of our program with this JMP, print our message, and then (before returning to address 10004) replicate the LDA #4: STA 253 which we patched over.

the program which sends us down to print out our message. Lines 10050-10068 are new. They're the print-to screen patch. First we put a zero into the Y regis

COMPUTE! s Gazflite

JMP 10050

10004 LDA

#0

10006 STA

252

December 1986

ter so we can use it to pick off each letter of our message (starting with

the first letter, the zeroth letter). Then we load in the first character with LDA 10071Y. This means load the character in address 10071 plus the value of Y. So, the first time

10010 STA

<252)Y

10012 CMP

(252)Y

through this loop, we'll load the

10014 BNE 10016 DEX

10037

character at 10071 itself because we

10017 BEQ 10019 TXA

10023

10020 JMP

10010

put a zero into Y. Our message con sists of the letters RAMTEST, which you'll need to POKE into ad dresses 10071-10077 in the follow

10023 [NY

This version tests just screen RAM because we stuck the limits of the test $0400-$0800 (1024-2048 deci mal) right into the program itself. (See 10000-10006 for the starting address and 10030 for the ending address. For a complete description of the program, please see last

The Print Patch

rather than checking screen RAM.

10009 TAX

64)

10071,Y).

We're going to cover up the first

10008 TAY

10044 RTS

using the "Simple Assembler," found in this column in the October issue. For other assemblers, you'll need to enter a comma in front of any Y (for example, 10052 LDA

#4: STA in lines 10000-10002.

10003 NOP

36402 (JSR 48589 for the

Enter the program as is if you are

As you can see, the program re mains substantially the same, but there are some differences. For one, we are asking the program to check memory from page 47 to page 57,

10000 LDA

10019 TXA

10071 .... TEXT HERE (SEE BELOW)

program) and then replicate the in structions you had to overwrite to cause your JMP. In "Ramtest," we're going to put JMP 10050 right on top of LDA

Here's the new version:

10009 TAX

76

One of the most rewarding aspects

10024 BNE

10010

10026 INC 1002S LDA

253

10030 JSR

65490

10033 LDA

253

10035 CMP

#57

10037 BNE

10010

10039 JMP

10049

10042 LDA

253

hand at first, to understand what's

10044 LDX

252

10046 JSR

36402 (JSR 48589 for the

involved. That final zero, by the

ing fashion: POKE 10071, S2:POKE 10072,65 and so on, using 77,84,69,83,84, and ending with

#46

POKE 10078,0.

There are easier ways to do all

this, but it's helpful to do things by

64) 10049 RTS 10050 LDY

#0

10052 LDA

1007)Y

way, is important. It's not a print able character; rather, it tells the computer when our message is fin

ished. Right after we load in each


r*-(-f-'■•

Captain's Log... War Date 10.01.44 ■Captain's Log. October 1.1944.0250 Hours. Fleet suBmarlne US5 Hammerhead proceeding

Southwest at cruising speed. Our mission: Intercept enemv convoy olt Ihe coast of Borneo. Dlsperseand destroy." .fjruTy WOOHllMl'C Ji screens itoAn

i,,.., in--

picks up convoy, escorted by two destroyers. We believe that oneol itie enemy's valuable cargo ships Is part of convoy formation."

TaroeildenlillcaIIon panV reports one cargo

'0500 Hours. Sound General Quarters! Battle slat ions manned. Preparing for torpedo

ship. 4.000 Ions, troopship of 10.250 Ions, with

run. GougePand OK. Periscope OK. Charts

two Ko/bolian-type escorts. Moving Into

and Attack Plot Board OK. All mechanical

040Q Hours. Lookouts on the bridge.

"0300 Hours. Two hours until dawn. Radar

,

attack position."

systems OK"

"0525 Hours. Torpedo rooms report lull tubes forward and oft. Battery at fnil charge lor

"0600 Hou rs. We a re at Una I attack position.

"0700 Hours. Depth charged for one hour.

Convoy moving at 10 knots. larget distance

Some minor damage, but repair parties at

silent iunn ing. We hope water temperature

decreasing rapidly... Crash Divel Escorts have

v. ork Deslioyer propelle: noises receding.

wi II provide thermal barrlertocontuse

spotted us and are turning to attackl Big to run sited."

We'll come to periscope depth foiour return

enemy sonar."

punch."

"Superb" taves

Scott May in On

| t/ne, "strategic

| intensity cind honiipounding action have rarely been merged this sue-

cesslulry." Analog calls it flatly'Ihe best submarine

S.i' :.' Somco i. i >- iii iL '■• lor Commodoro 64

•■ -■!!"

Amiga1". Applo II loml ly, Atari XL/«. AUri St. IBM PC/PC Jr, and Tandy 1000, atawogeiiell retail price ol; M 9'j (Atari SI and Am.ga S39.95I. Convrodore, Amiga, Apple. AlorJ. IBM. and Tandy a ■ c 'e rj. .'< ■ ■ 111rodonxirlu ol Conunodcxe i 'ocIronics. Lio., Comcnoooro-Amiga Inc., Apple Computer. Inc.. I rtferncniona I Business Machine!

Corp.. orx3 TcxJv Cotd . ro$pedwe*/. Avaikjble from vom locoi miai ici i r ou5 cr- iroci conracl Micf aPr ■ i -.j' direcIV 'c Further InTornKJlton on our tul ranoa ol umulahon lonwote, ond lo ploce

simulation so far." Compute com ments "Silent Service's detail Is astonishing." Join the more than "0715Kours. Torpedo tubes 1,2, 3 fired.

Two destroyers hit and sinking. One of the enemy's last cargo ships coming Into 'scope view—an Ideal target position. On my mark.. FKe Tubedl Fire 51"

150,000 computer skippers who have volunteered for Silent Service, the naval action/tactics simulation -fromMlcroProse.

mm tm

^ m

B3i5 sPROSr ■i

„ i

A

J

r

ii

n

-

-j

ij

i

1

vj

t

ii

i.

IJOlsl-c'rontDrim - HunlVilMy,MO!!0» - (30116871161


character, we first check to see if it's a zero (via that BEQ, Branch if EQual to zero, in line 10055) and, if so, exit the loop by branching to 10064. However, if we're still print ing the message, we JSR to the

built-in BASIC print routine to de posit the character onscreen, the value of Y by one (INY) points to the next character, JMP back to the start of this

raise so it and little

print loop.

When we finish printing RAM-

TEST, we'll load the zero, thus trig gering the BEQ and branch down to store 47 (the start address of our test) into the pointer discussed last month. Then we return to the origi nal testing routine.

One other modification has been made. We've inserted lines 10028-10030 which load the Accu

mulator with the period (.) charac ter and print it (again using BASIC'S print routine). This happens each time we have finished a page of

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

testing.

Eighty-column 128 users can type FAST prior to activating Ramtest. Forty-column 128 owners and

64 users will find that, at normal speed, the program takes about 16 seconds to finish its testing. Start Ramtest by SYS 10000. Q

WE HAVE THE ANSWER I ! With Ihe :541 DISK DRIVE ALIGNMENT PROGRAM you can align Ihe drivayourseJfin an hour or so Noi only trial. you can do " al home AND no special equipment is re

quired Anyone wklh average mechanical skills can do it11

CARTRIDGE BACKER II PACKAGE INCLUDES 1

EXPANSION BOARD. PROGRAM DISK AND USERS MANUAL

3. SOFTWARE TO BACK UP MANY DISK PROGRAMS

this magazine are available on the GAZETTE Disk.

See elsewhere in this issue for details.

had to say. (Oct., 1984) ". , . with 1541 Disk Drive Alignment tiom CSM

Software, youcantixtl [ihedisk drive] yourself in an hour or so and the program mil pay tor itsetl

the tirst time you use il...No technical expertise is required to accomplish the alignment procedures, and Ihe manual accompanying the program thoroughly describes the procedures '

1541 DISKDRIVE ALIGNMENT PROGRAM -VERSION 2.0 - S44.B5 plus shipping

2 CARTRIDGE BACKER software lo back-up 99% ol Irio most popular C-64 cartridges lo disk

All programs listed in

Read What Computers Gazette

4 SOLD FOR ARCHIVAL USE ONLY!

$54.95 plus shipping PROGHAM PROTECTION MANUAL

FOR THE C-64

VOLUME II

Not fjsl a Ifiird edition — a new and up-to-date manual covering the latest advances in ciogiam protection Over

275 pages o) valuable mlcrmation Topics include

SNAPSHOT 04

SNAPSHOT 64 is a new utility backup program that literally lakes a 'SNAPSHOT1 ol your com

puter's memory. This snapshot is Ihen saved to disk with an autobool so that it may be easily loaded back in. It does all Ihis automatically and easily, • EASY TO USE. TAKES ONLY 3 ■ 5 MINUTES. • BACKS UP MANY MORE PROGRAMS THAN SIMILAR UTILITIES • SOLD FOR ARCHIVAL PURPOSES ONLY

• EXCLUSIVE FEATURE ■ ALLOWS YOU TO

• GOT RECORDING

STOP MOST PROGRAMS AT ANY POINT. EXAMINE THE COMPUTER'S MEMORY. ANDTHEN RESTART THE PROGRAM. THIS

' CUSTOM DOS ROUTINES

IS A VERY VALUABLE FEATURE FOR

• CARTRIDGES AND EPROMS

THE HACKER!!

• ENCRYPTION AND DECRYPTION • UNDOCUMENTED OPCODES

• PROTECTING YOUR OWN SOFTWARE • TIPS FROM EXPERTS ON

S49.95 plus shipping

PROTECTION. BACKUP i MOPE

• DISK INCLUDED

$34.95 plus shipping PROGRAM PROTECTION MANUAL FOR THE C-64 VOLUME I • A MUST FOR BEGINNERS

SNAPSHOT ENHANCEMENT DISK The perfect addition to the best selling memory back up tool. Includes fast loader, cartridge makei. file examiner and more.

S14.00 plus shipping

• THE PERFECT INTRODUCTION TO PROGRAM PROTECTION • DISK INCLUDED

$29.95 plus shipping

VISA AND MASTERCARD ACCEPTED Snipping S3 SO pet •lam in U.S.: foreign orders etlra

£: is a registered trademark ol Commodore Business Machines. Inc. Available through your local software dealer or call:

CSM SOFTWARE, INC. 78

COMPUTEIs Gezelto

December 1986

POST OFFICE BOX 563. CROWN POINT IN. 46307, PHONE (219) 663-4335


NUMBER ONE ARCADE HITS ■■■■;=■■

' Ilk.

SSSMfmtgtilil

l

--■

'•' \"SF

■ i

-

I*

FOR YOUR COMPUTER.

Put onyour black belt and challenge your

As the track shot COMMANDO,* battle

Prepare for the fight of your life... you

Friends or (he computer through nine

overwhelming odds to defeat advancing

are the KUNG-FU MASTER.- - Battle the

picturesque settings In this leading Martial

rebel forces. Armed with only a machine

evil forces through the five dangerous

Arts Game to become the KARATE

gun and hand grenades, you must break

floors In the wizard's castle to rescue the

CHAMP. For the Commodore 64"712S

through the enemy lines to reach the fort

captfue fair maiden. For the Commodore

and the 48K Apple II* Series.

ress. For the Commodore 64"/128.

M" ■ ■ I ?R and the 48K Apple 11" Series.

Apple and Commodore 64 are trademarks of Apple Com

puter, Inc. and Commodwt Electronics, lid- reipettfvely. 11 ODataEalE USA, Inc. Mid. urMrtf Ucense Ffom Capcom ■ ' •

USA. Ircm Corp. Mid. under license by Data E.m USA. Inc.

DATA EAST USA, INC. 470 Needles Drive, San Jose, California 95112 (40S|286-7074

© 19B6 Data East USA. Ine, All rights reserved.


Readable Listings

// you've discovered a clever timesaving technique or a brief but effective programming shortcut, send it to "Hints & Tips," c/o COMPUTE'S GAZETTE. // we use it,

we'll pay you $35. We regret that,

due to the volume of items submit ted, we cannot reply individually

to submissions.

a menu of subroutines and their

1 GOSUB 60000 59999 END 60000 F = 0: LS = F + 24: CS - F + 39

60010 DIM LN$(LS), CLS(CS) 60020 LNS(F) - CHR$(19)

60030 CL$(F) = " " 60040 FOR X = F + l TO LS 60050 LN$(X) = LNS(X-1> + CHRSU7) 60060 NEXT

60070 FOR X - F-M TO CS 60080 CL$(X) = CL$(X-1) + CHR$<29) 60090 NEXT

60100 RETURN

Positioning The Cursor Douglas W. Brown

routine, or do something like this: PRINT "{HOME}{DOWN}!DOWN} {RIGHT} {RIGHT]-{RIGHT}";

But what happens when you finish

the program, put it aside, and three months later decide you want to add some features? A program full of POKE and SYS statements isn't very read able—and it's not much fun look

ing for memory locations in a book, trying to remember what the pro

work in 64 mode.

This is especially useful when it's been a few weeks since you last examined a program. The first few lines provide an overview of how the program is organized. VB

Now you can move the cursor

the arrays LN$ and CL$. The 25 lines are numbered 0-24; the col umns, 0-39.

If you prefer not to

start counting at zero, change the first part of line 60000 to F = 1 {the columns will now be numbered 1-40 and the rows 1-25). To see this technique in action, type in the subroutine above and add these lines: 10 FOR X = 0 TO 14 20 PRINT LN$<X>;CL$(X>;'""

30 NEXT

Untwist A

Renumbered Program

gram was supposed to do. A line

Michael A. Lang

full of (DOWNJs and {RIGHTjs

The RENUMBER command on the

isn't very readable, either. The reverse graphics characters that represent cursor movements in

quote mode blend together when you have several in one line. Here's another way to position the cursor. It's not necessarily any faster than other techniques, and it might use up a little more memory. What's good about it is that the list ing is very easy to follow. For ex ample, to put the cursor at line 10,

column 12, and print HELLO, you'd use the following line: 60 l'RINT LNSOOfc CLSI12); "HELLO"

This won't work until you set up the arrays, of course. To create

the arrays LN$ and CL$ (for lines and columns), add this short sub routine to your program: COMPUTERS Gazet/a

If you have a renumbering util ity for the 64, this trick will also

anywhere on the screen by using

There are several ways to put the cursor at a certain location on the screen. You can POKE a couple of locations, SYS to the Kernal PLOT

80

starting line numbers.

December 1986

it tough to find the new starting line

POWER SUPPLY (C-64) 1541 (Alignment) C-64 (Repair) C-128 (Repair) 1541(Repair&Alignment)

number for subroutines and other

1571 {Alignment}

128 is a delight, but using it makes

sections of your program. This is my solution: 10 GOTO 100 20 GOSUB 1000: INITIALIZATION 30 GOSUB 2000: OPEN DATA FILE 40 GOSUB 3000: SORT ROUTINE

99 REM MAIN ROUTINE STARTS BELOW 100 ...

The GOTO in line 10 jumps

1571 (Repair& Align)

128 doesn't know that and modifies those lines when you renumber. After renumbering is finished, press F7 to list the program and then hit the NO SCROLL key to pause the listing. You'll see what amounts to

40.00

135.00

POWER SUPPLY (C-126)

99.95

PARTSC-64&C-12B

CALL

PARTS AND DIAGNOSTICS INCLUDED (FREE Return Freight in the USA. APO-FPO, C3PO add 110)

TO SAVE COD. CHARGES SEND UNIT & POWER SUPPLY WITH CHECK OR M.O.

(916)635-3725

right to line 100, which means lines 11-99 are never executed. But the

29.95 35,00 44,95 95 00 75.00

Second Source Engineering 2664-B Mercantile Drive Rancho Cordova, CA 95670


How to get a helping hand from your computer without spending an arm and a leg. Getting your computer to do a lot doesn't have to m cost a lot. Not when you have Personal Choice Software. It's personal productivity software that takes on any assign

ment. Yet, it's every bit as affordable as it is efficient. Forpxamnlp if von

home, Planner's Choice turns your home computer into a spreadsheet. Simply type in the numbers and calculate the effects of different interest rates by pressing a button.

You won't have to take'

out a second mortgage for the privilege, either. Because Planner's Choice is priced to fit any budget plan. If you're a writer, the value of Writer's Choice is clear from the start. It includes features that some more expensive word processing tools don't. M

Witter, CtoteWttlg iaicewjlhtheaitand

paste opl ion.While Ihe document pnviw las

Like a spelling checker and help screens. So your fingers can work the keyboard, not the manual. Or, you may wish to begin with Filer's Choice. It's a great place to record, store and sort information in just about whatever way you please. What's more, if you prefer to do all your shop ping at once,you can own

The Personal Choice Collect

tion for a lot less than you'd Choke. normally pay for a single ttwOaort into mat nmnumm spreadsheet, word pro caHy.otilphabaicaHy? CaJI uphJ A cessing, or filing program takedown reports. with similar capabilities. They also work very well together. Which means that Ftersonal Choice Software is the per fect choice. Especially when you want hard working software—mat's easy onyourpocketbook.

rai peek beWiiu print.

s

Mate lour firs! choice li ftrsonal Choice Sufhran; now and we J5 on jour not choice. And. jet 5 fovMranrcx* ticks with am purthasf. A SlBialuc. Look for details inside of spwially rarW packagis. :

Flannel's Choice Writers Choice Filer's Choice PERSONAL CHOICE

A lot of software for a lot less.

»i* fcr CoMKlifr I2E .i.sil 64. Ajj* II wim. IBM JC IUr.1Wid> UXO jnd (tmfWilfci Homm/m fri ml r& or jrti oll raiumdorr FJftlnmlc!. Wdt rd FJl LuiilHl Ll IBM FC FCinl FCit u* IlldnrajlJ li l(ilrrn«»™l Buiffini MachlMS b p. i. fnc. Aclivtmin 0 ttlf r

iJl.lilr C ISM AcTTvnw


Bar Charter Raymond Jacob Get a new perspective on data generated by your applications program—graph it with this easy-to-use vertical bar chart rou tine for the 64. About a year ago, my wife and I

you need to display a chart. When

started keeping our banking re

the routine is called, it turns the

cords on disk using a program 1

border and background color black.

wrote. Recently, my wife suggested that it would help if we could look

An Example

back over a given two-month peri od and view our spending trends.

Although the program we were using did a beautiful job of organiz ing and listing information on the screen, displaying spending trends was well beyond its abilities.

As a demonstration of the routine, I've included a few program lines at the beginning of the listing to act as a main program from which the chart routine gets its data. Just type in the entire program and run it for main program is one that calculates

tains patterns that could be discov

and displays the running balances

ered more easily if the numbers were translated into a more visual

into visual peaks, valleys, and pla

of a checking account based on a transaction file. For convenience' sake, our transaction file is encoded in the program as DATA statements (lines 120-160). Positive numbers

teaus from which you can deter

are deposits; negative numbers are

mine and assess trends. This makes

withdrawals.

the bar chart a popular tool in the business and scientific communities.

In this example, the chart rou tine is being used to display 38 run ning balances as bars on a chart divided into 19 increments. Each

form. Displaying the file as a verti

Charting Your Own Numbers

Your programs can use "Bar Char ter" to help you identify patterns in

increment represents the dollar

your data. To use Bar Charter in

ue—by which to measure and com

your program, type in and save Bar

{omit lines 100-160). Now you

pare the lengths of the bars. Since our transaction file causes running balances to range between $40 and

should write a program to call the

$200, the routine has to proportion

Bar Charter subroutine. Have your

ately reduce each running balance to fit it within the confines of the

Charter beginning at line 1000

program dimension array B() to the number of increments to plot (max

imum of 38} and assign the values to be graphed to the elements of ar ray B. Then GOSUB 1000 whenever 82

COMPUTEI's Gazelle

December 1986

bers. This photo was generated by the demo program with an increment of 11.

a demonstration. Imagine that our

A file of running balances con

cal bar chart transforms numbers

Graphing your data with Bar Charter gives you a new perspective on num

amount—called the increment val

bar to be drawn. Otherwise, a > is plotted to indicate overflow. Obvi

ously, the increment value is de pendent upon the size of the values to be graphed, so the routine prompts you to set the increment

value each time the routine is called. This lets you select the view ing scale. Setting the right incre ment value means that all balances are displayed as bars using the smallest increment value possible. In our example, the best graph is made by setting the increment val ue to 11, but try other values to see

what happens. Feel free to change the numbers in the DATA state ments to see the effects. This routine has made my home-budget program more useful by changing it from a mere record

chart before drawing the bar. The increment value divided into each

organizer into a bona fide analysis tool. It could do the same for your

running balance must return a number less than 20 in order for a

See program listing on page 140.

programs.

Q


Begin your Holidays

Commodore 128 Reference Card

with a free gift* from Abacus Super Pascal Compliar

Nol just a compiler, but a comploicj system tof dovelop-

ing applications In Pascalwiln graphics. Eilonsivo editor

nviin search, replace,

renumber. o:c. Standard J S

W compiler thai generates

Let your '64 speak Pascal

machine code. High-speed disk access. 48K RAM is available. H you wanl to learn Pascal or to develop software using the best tools avail.-iti'n-Supar

Paacd is your

firsldioice. C-64

$59.95

Simply fill out the attached coupon and return it to one of our partici pating dealers (or your tree Commodore 128™ Reference Card (Retail value $2.95). And while you're there, take a

look af our complete line of top-notch software. No purchase necessary.

* Available at participating dealers Cadpak Easy-to-nao interactive draw

COBOL Now you can team COBOL, :-,v most widely used commercial programming

ing

ing features to ceale eiacl scaled output to all major dot-matrix prmlnrs. Inpul via

language, on your 1£8 or 64.

COBOL Compiler package comes complete with synlaichecking editor,

Complete with Editor,

package lor accurate

graphic designs. Dimension

keyboard or lighlpen,

graphic screens for COP Yin g

and symbolic debugging aids. Now '128 version worW with 40/80 column monitors and is quicker than the "64 version. C-12B $59.95

from one to the 01 her. DRAW.

]flteiprcter and Dcbugja

C-64

BOX, ARC, ELLIPSE, etc. available. Define your own library ol symBols/objectsslore

up

objects.

$39.95

to

104

For

development.

Loam

the C

language on the '64 or '128.

computer networks. Flexible,

Compiles into last machine

commend

code. Added '129 features:

onyourC-128andC-64

Convert them to high-speed machine language

transfer protocol. VT52/100

bolh. '128 version: 40 or 80 col. monitor output and

C-13B

One per customer. Good only while supplies last. This offBr ends January 31, 1S87.

C-12B $59.95 J39.85

Call now for the name of your nearest dealer. To order direct call 616/241-5510. Add $4.00 per order (or S&H. Foreign add $10.00 per item. Call or write for your free catalog of sottwarB

AfUlBSS

and books. Dealer inquires welcome. 1500 dealers nationwide.

Abacus

issii

J38.B5

Commodore 64 and Commodore 128 are tradomarks af Commodore Ltd.

BD-page programed guide. A great package that no software library should be C-64

tion keys.

Other Products: Personal Portfolio Manager 64 or 128 $39.95 Technical Analysis System 64 or 128 $59.95 PowerPIan spreadsheet 64 $39.95 Xref-BASIC cross reference 64 or 128 $17.95

FAST-mode operation. '128 version includes extensive

without.

terminal emulation with cur sor keys, largo 45K capture buffer S user dofinablo func

SpeedTerm 128

S59.es

BASIC Con^Jltar Complete BASIC compiler and development package. Speed up your programs 5> to 35k. Compile to machine code, compact p-codo or

Make your BASIC programs

terminal

most modems tor the CM2B. Xmodem and Punier file

60K RAM disk. Combine M/L & C using CALL; 5!K avail able 'or object code; Fast loading: Two standard I/O librarys plus math 8 graphic libraries. C-128 S59.S5 C-64

driven

software package. Supports

CP/M-like operating system;

Learn the the language of the 80's and beyond

S3S.95

Sp—ditmt-12B Lot your C-128 communicate with the outside world. Ootain information Irom various

Use your '128 to communicate with the outside world

SuparC Compllar school or soltwaro

separate

C-1ZB 559.9'. C-S4

Language

Two

intoipretsr

CitV

S!1!O

Zip

lave you ovor purchasad Abacus Dro<Juc s boforo?

P.O. Box 7219 Dept GC Grand Rapids, Ml 49510 Phone 616/241 -5510 • Telex 709-101 • Fax 616/241 -5021 L

good ron one com mod (

;ard


BOOKS that stand on their own

Sprite Graph Chris Stoy

C-12SINTEHNALS □ elailed guids on no i^fl's cp 9 ruling system Explains graphic chips, Memory

1571 INTERNALS

iLeniiaf, iBlairvs lnos, and

on

-criboa

complete with Tullv com-

-"

Mjr.jgemen! Unit, inpul and output, SO column graphics

.i:(iir.;. commands

DOS

roulmos

MfMI »io various C\sk nala

ana fuL!/-comn-ipriia<) ROM

IJsiirvgs, mor* scopp $19 95

C-'

Fully-commonied

BASIC

ui ■i.i'uM vti

7 0

This

handbook

is

mentad BAStC 7 6 ROM

Itfthgp, processor conirol, jrogmms. moro

$24 95

// you use graph paper rather than a spritedesigner program, this short program will prove handy. It prints out custom graphs for designing sprites. For the Commodore 64 with a Commodore or compatible printer. Once a sprite has been designed, it's easy to manipu late. A simple BASIC loop can send your sprite flying across the screen. But designing a sprite well can be a

chore. There are many sprite editors available, but if you don't have one handy, you must design your sprite on graph paper, or—worse yet—notebook paper. If you need to create a lot of sprites, this can be very timeconsuming. "Sprite Graph," a short BASIC program

that accompanies this article, prints out crisp, clean sprite graphs on your Commodore or compatible printer. C-12& THICKS & TIPS

FiUod whh Tascmalmg and

pMCiical ir.io on no C-ira Create muttlpl« screens, BO column him graphics, learn

bank swlldi-r.g SCO pages ol II il T InlDmiaTOEi Tat every-

Ij'0 a rovaaiinq loak ir.io ]uj[](i

wi!n

a

umpJo

npljnslion of tha operj'_jig

CPtlA

utility

usage,

prog rims,

ore

corona

of pro-

g'ammifig quick^.n^s honaiing anc!u&o1ul [#crifnqi]&s

on ins "I-*,

oparaiing

cysiomr

jeropaga, pcmiars,

ihB BASIC mierpr&'Br, and mine

C-12S BASIC LraFnlng Guldo Yoji es^aitiai incroHudion to program' mtrig m BASIC on your C-12S Chapier duizios [q |ssi your knowledge on what

your

C-138 PEEKSi POKES

Present

loarmng

Discusses

problem

analysis, d&scnptions of all BASIC cDmrnantA nifn rrany uuir; os rnonnar commanos, l'

program, be sure your printer is on and there's paper in

Compulor f

Learn me T^ndarnQntals o1 CAD'whiiB

OevoV>Tiing your o*ri syalen on lhe 126 or M wiin SifTton's Base C'eale odjocTs on-scratn [□ durrc lo a primer 3D tach-

rtiouos, rni-ronrg anddupl'dimg imhigus. All the fnTofmjttji you riood to

■ <.,-. nxcri more

SIS 3S tf C*™o«JrLU

For the most complete series at C-l 28 or C-64 books available, call lor the name of your nearest bookstore or dealer. Or order direct by calling 616/241-5510. Add S4.00 per order for S£H.

Foreign add $10.00 per book. Call or write for your free catalog of books and software. Dealers inquires welcome. Over 1500 dealers nationwide.

Phone (616) 241-5510

Abacus

Printing The Graphs Type in Sprite Graph using the Automatic Proofreader found elsewhere in this issue. When you've finished typing, save a copy to tape or disk. Before you run the

mwtitt

Telex 709-101 -Fax 616/241-5021 P.O. Box 7219 DeptGC Grand Rapids, Ml 49510

it. (Printing with no paper in the printer can damage your printhead.) If you're using a printer interface, it may be necessary to adjust it to emulate Commodore printer commands.

After loading and running the program, you're asked how many graphs you want printed. Depending on your printer and the length of the paper, you can fit

an average of three graphs per page. If you wish to stop printing a graph, press and hold the RUN/STOP-RE

STORE keys. Don't be concerned if the printing doesn't stop immediately; whatever characters are still in the buffer (a holding zone) must finish printing out.

You should avoid turning off the printer while it is printing.

If the program doesn't work on your printer, make sure the CHR$ codes used in the program are the same

as those required by your printer. See program listing on page 130.

9


THE REVOLUTIONARY NEW PRODUCT FOR DISK BACKUP COPYING!

/

v

\

V THEC64/128 COPY SYSTEM PLU5 * PASSWORD

COPY CODES *PLU5* UTILITIES!

1

Backup copying today needs to be an exact science. Our software engineers have met trie challenge with a revolutionary NEW

customized copy system! DiskMakerPLUS'" contains special password codes [hat unlock hundreds of different disks. DiskMaker PLUS'" provides you with a list of codes for 200 + individual software titles. No trial & error —just choose the title from the

vast DiskMaker PLUS" library and COPY! DiskMaker PLUS '"AUTOMATICALLY places the CORRECT password codes on the copyl DiskMaker PLUS "copies software others can'tl Copy with 2 drives in 40 sec! Copy with I drive in 2 min., using 1541, 1571, SX64,

INDUS GT. DiskMaker PLUS'" Is only $39.9511 Includes 1571 double sided copier for 128 disks & powerful NEW disk ■ Automatic SUPER Password Code Kit ■ Revolutionary NEW Disk Comparator

• 1 Drive 1541/1571 Data Copier • 2 Drive I54I/I57I Data Copier

■ Multipurpose Track S Sector Editor

- 1 Drive 1541/1571 GCR Nibbler

■ 40 Track Full Screen Disk Scanner

■ 2 Drive I541/157T GCR Nibbler

Available nowl These are the tools we use to.explore the disk realm. A Hackler's delight! Includes tutorial info. GCR Editor with data duffer, 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" /ToolKit Combo Offer & DISCOUNT PLUS-PACK! Also available: tOPAK DSDD Premium Diskettes, DISKNOTCHER, D1SKMINDER case holds 75 disks!

NEW MODULE AVAILABLE MOW! ATTENTION DiskMaker with MasterKey V3.3 owners: Call to get the NEW Module! y p

y

y

py

p

p

.^

CteflfancfrOf personal and co tftecki Add S^Ochippincj.'NdriD'rFritj iuiUb S5 50 for UPS AJR COP's shipped to 4 8 states onJy. ada S4.00. CANADA arjrj SrO.OU Oifier For?iqn orders ado Stb.00 dridTemU rtnifierl US funds only DedtetVDFslfFDUtor inquiries welrrane.

EXPAND YOUR SOFTWARE HORIZONS WITH DISKMAKER UTILITIES!

\bcatt\

3463 State Street ■ Suite 1541A ■ Santa Barbara ■ CA 93105


128 Quicksort Alton C. Williams Sort at lightning speed on the Commodore 128 with this ma chine language routine. It utilizes the fastest sorting method for most microcomputer applications. Many programs need to sort data.

sort. In addition to the 5Y5 address,

Mailing lists, indexes, and data

you must also supply the name of the array to be sorted, the number of items to sort, and the element within the array at which the sort is

bases are some of the most obvious examples. The most common sort

routine—the bubble sort—is far too slow to be used for any but the

to begin. For example, if the vari

smallest jobs. The next time you

able N contains the number of items

writea 128 application that requires

in the string array AA$(1) and the variable Nl contains the number of the element at which sorting is to begin, you would use the following

a sort, use "Quicksort." This program is written entire ly in machine language for maxi

mum speed. It sorts any array of strings. Each element of the array may be up to 80 characters long.

Typing It In Because Quicksort (Program 1) is

written entirely in machine lan guage, it must be entered using the "128 MLX" machine language en try program found elsewhere in this

issue. Be sure to read the instruc tions for using MLX before you be gin entering data. When you run

MLX, you'll be asked for a starting and an ending address for the data you'll be entering. The correct val

ues for Quicksort are as follows: Starling address:

1300

Ending address:

17D7

After you've entered all the data, be sure to save a copy before leaving MLX. To use the Quicksort routine, you must first load the program with a statement of the form BLOAD "QUICKSORT" (substitute

whatever filename you used when you saved the program). After di

statement: SYS 4864,,,,,N,AA$(N1)

The five commas after the 4864 are necessary because of the 128's ver satile SYS command. The commas bypass SYS parameters that Quick sort doesn't need. Of course, you don't have to use the same variable names I used, and numbers may be

used instead of the variables N and Nl. After the SYS command is exe cuted, the array items are sorted in ascending order starting with

AA$(N1). Quicksort sorts arrays contain

ing thousands of items in a matter of seconds. But for maximum speed, use the FAST command before be ginning the sort. If you're running your program in 40-column mode, the FAST command blanks the screen until the SLOW command is executed. FAST doesn't disable the

80-column screen. Here's an ex ample of using FAST to speed

stored the Quicksort machine lan guage under the name SORT 128 .OBJ. If you used some other name

when you saved the file with MLX, substitute the proper name in that

line. Make sure a copy of the Quick sort file is on a disk in your drive

when you run the program. This program shows the speed of the

routine. Here are some typical sort ing times: 10 s[rings 100 strings 1000 strings

.067 seconds .833 seconds 12.083 seconds

Don't try to specify more than about 4000 elements for the array when using Program 2. If you do, you'll probably crash the program with an OUT OF MEMORY error message.

A Safety Test Besides the area needed to store the machine language program ($1300$17D1), this routine uses very little memory. The actual amount it needs depends on the number of el

ements it's sorting. It needs only about 120 bytes to sort an array of 1000 strings. The memory used is

borrowed from the variable storage area while the sorting is done. Your BASIC program will never know

that it was used. However, if your variables are using all of the nearly 64K of variable space (which is very

unusual), then there may not be enough memory available to do the sort. Every time it executes, Quick sort sets a flag which your program may check to determine the success

of the sort. After the SYS command

things up:

is executed, you can check the value

FAST:SYS 48M,,,,,N,AA$[N1):SLOW

(250) is not equal to 0, there was in

in memory location 250. If PEEK

Program 2 provides a simple

sufficient memory, and the sort is

with data—an address list, for ex

demonstration of Quicksort. Line

ample—you're ready to use Quick-

10 of Program 2 assumes that you

invalid. See program listings cm page 139. US

mensioning an array and filling it

86

COMPUTED Gaifltre

December 1986


Snooper Troops t

w*

Hackor Hacker II Haley Project

Rcraitl

22.45

Allen /..i iih

24.95 20.95 23.95 23.95 20.95

27,95

Adventure Construction Air Rescue 1 Alcaiar i

Alligator Mil A!..h ■■ i r Circus

Alphabet Zoo

14.95

AlUr Ego (Female} Alter Ego (Male

34.95 34.95

American Challenge Arch on Archon II

20.95 12.95 24.95

Bard's Talc

27.50

23.49 134.95 27.95 27.95 34.95 34 95 31.95 29.95 27.95

BnllblAier

Back lo Basics Bgliynoo

Bunk Sireel Storybook Biink Slreet Filer

Bank Slreet Mailer Bank Sireel Writer Basic Toolkit B.il!i<-lrcrl1 Bidding Paddles Bop rn Wrestle

24.95

20.95

Boppios Word Chase

20.95

Borrowed Time

20.95

Build .1 Book

17.95 27.95

Boston Computer Diet

34.95

Bumble Gnmes

17.95

Bumble Plot

Carmen Sandiogo

22.45 34.95 17.95

Carriers al War Chmpshp Loao Runner ■ 1 i ii Lab ■•■■ mi ■.■■]■ i

27.95

27.95

2000

CHp Arl (»ol 1) Clip AM (vol 2)

15.95 21.95

Jot

Juggle's Rainbow

20.95

Jet Combat Simulator

Designer's Pencil

Donald !'■!-■ □rngon Mlic

Playgr.

Earfy Games

Easy as ABC's Ell to Enchanter

curope Ablaze

30.50

F-15 Slricfce Eagle Focd maker

20.00

14.95

Family Hools

149.S5

Falrllghl Financial Cookbook Flight Simulator II Fraction Factory Freddys Puzzling Adven. Fast Tracks FoolBaii Gninpniaker

Leader Board

Little Comp People

Merlin 64 Meteor Multiplication Mickey's Sp. Adv.

Micro League Baseball

Micro League Manager

Micro League Team Disk Mig Alloy Ace Mind Forever Voyaging

Galo Gertrude's PuiElcs Gertrude's Secrets G 1 Joe

Gr American Road Race Golden Oldies

Most Amazing Thing Moptown Parade Movie Maker

Movie Monsters Multlplan Murder on Mississippi Music Construction

Music Studio

Halo Commander Newsroom

Number Farm 0ne-0n'0ne Ogre Paper Clip

Pnpor Clip WiSpcllpak Ported Score

PFS: File

Piece ol Cnkc Mnlli h i .!.■!. Construction i nr.iii It

Pit SI Op II

27.95 27.95 19.95 20.95

Puiilo Master Quest Rainbow Painter

20.95

Ghost Busters

Mind Mirror

22.00 19.95

20.95 20.95

Plancfiali

Print Shop

Print Shop Companion Pr

Shop Gr 1, 2, or 3

Print Shop Refill

Rhymes and Riddles Oo*Topos Sargon III

SAT IHarcourll

Shapes & Color Rodeo

Sidewa.s

36.95

Arcnon Archon M Adept

26.00 19.95 26.95 20.95 20.95

34,95

.•6.00 20.95 28.00 25.75 20.95 20.95 20,95 20.95 20,95 20.95

24,95 22.45

12,95

Ultima IV

17.95 22.50 27.95 13.95 24.95 30.95

Verb Viper

41.95 20.95 19 95

12.S5

27.95 28.5D

Ullimale Wizard Will Writer

2S.45

16.95 17 95 27.95 24.95 27.95 13.95 24.95 12.95 21.95 19.76 30.50 20.95 12.95 2? 95 41,95 55.95

48.95

23.95

Winter Games

Wishbringer Witness Whole Brain Spelling Word Attack Word Invasion

Hacker Haley Project Impaci Instant Music Keyboard Cadet Leader Board Little Computer People

Marble Madness

Word Man

Word Master Word Radar Word Spinner Worlds Grtest Baseball

World's Crtesl Football Writing Adventure Xyphus

Zoiti

22.00 20.95 26.95

23.95 23.95 23.95 23.95 20.50

69.95 34.SS 31.95 41.95 27.95 48.95

Music Studio OnLlne Racier Rogue

31.95

41,95 12.95 21.75 24.75

Zork II

39.95 S9.95 27.95 27.95 27.95 27.95

Scrloble!

Seven Cities of Gold Silent Service Skyfoi

Temple Apshal Trinity

27.9S

VIP Professional Winter Games

139.95 39.95 HAHDWARE

Datacase Disk Nalchcr Fllpn-Flle Lemon Lime

7.95 4.9S

Grapnler CD

Samsung Color Monitor

10.95 27.95 41.95 79.95 169.95

PRINTERS

19.45

22.45

24.95 31.95 31.95 139.95 34.95 27.95 27.95 34.95 34.95 27.95 34.95

49.95

21.45

27,96

31.95

Golden Oldies

17,95

Winnie the Pooh

20.95 69.95

Financial Cookbook

One-on-One

12.95

20.95

Delu-eVideo

69.95

23.95

23,95

Sorrowed Time Choslmnster 2000 DeluxePaint DeluiePatnt "1 DeluiePalnt 12

Tapper

22.45

22.00 27.95 27.95 41.95 69.95 31.95 31.95 69.95

BBS-PC!

34.95 41.95 20.95

12.95

69.95

Art Pack '1

Mnterlypo MnrlComm MaiiDesk ManPlan Mean 18 Mindshadow

Sword of Kadash Sylvia Porter CG4 Sylvia Porter C12B

97,95

139.95 55.95 27.95

Arctic Fox

Switicaic C128

34.95 41,95 20.95

20.95 20.95

Analyze

26.00 2B.00 34.95 41 95

Suspended Swiflcalc C54

Ultimo III

24.95

Star LV 1210 Star KX-10 Star Powertype

199.95 269.95 344.95 16.95 CALL

Primer Stand Color Ribbons

YOUR ORDER FORM SILICON EXPRESS 5955 E. Main Street

Columbus, Ohio 43213

NAME

34.95 24.95 12.95 20.95 23.50 22 00 26.69

ADDRESS

13.95

CHARGE CARD t

CITY

STATE

ZIP

21.95 12.Z5

34 95 12,95 24,95 14.95 12.95 27 20 55.95 20.95 20.95

Columbus. Ohio 43213

1-614-868-6868

Aegis Animator Draw Aegis Images Adventure Construction

26.95

SILICON EXPRESS 5955 E. Main St.

Stickers

Summer Games I or II Super Boulder Dash Suspect

34.95

20.75

r.'.'rn □ taster

Star Trek Stick Bear ABC Numbers Math Opposlles Reading Shapes

27.95 20.95 23.25

19.45 24.95 20.95 12.95

Mail Order Monsters Magic Spells Mask Parade Master of the Lamps

Spy vs. Spy

Temple at Apshai Trll Timeworks Touchdown Football Toy Shop Tracer Sanction Trains Transylvania Type! Typing Tutor III

?J.95

Load Runner Lords of Conquest Cuschcr Profile

20.95 34.95 30.50 15.95 20.95 20.95

18.95 14.95 23.49 20.95 20.95 27.95

Kung Fu =2

12.95 30.00 22.95 12.95 23.69 2B.Q0 23.95 20.9S 17.95 23.95 15.95 20.95 20.95 20.95

Demolition Division

ia.es

Koronli Rift Kung Fu

Crimson Crown

Deadline

24.95 17.95

Keys lo Typing Kids on Keys Kid Writer Klndercomp

M opt own Hotel

Crusade In Europe Cui 4 Paste Cutthroats

19.J5

Kennedy Approach

20.95

Crossword Magic

20.95

Kara lo ka

Countdown to Shutdown

20.95

26. OC

20.95 35.OC 27.95

27.95

Creole .Miii Garfind

14.95 21.75 22.95 32.95 20.95

Impossible Mission

Conflict In Vietnam

IB.50

12.95

Hot Wheels Infidel Infiltrator

Mind Prober MmdsMadow Minus Mission

21.95

49.95

Hltclihlker's Guide Homework Help: Math Homework Help1 Writing

24.95 20.9S

Copy 64

29 96

Hart of Africa Hoy Olcldlo Diddle

Colossus IV Color Me

Cornpuserve Elarter

20.9°

Snooper Troops II Sorcerer Solo Flight Speed Reader II Spell It Spell of De si rue I ion SpMire Ace Spreadsheet Spy Hunter

16.95 18 95

OTV

Computer Type Phone No. *llfi.v?*«k« Bft

E<p

DESCRIPTION

Dale

PR CE

SHIPPING TOTAL


Mastering 128 Sound And Music Part 3 D. C. Holmes

In this installment, the author demonstrates how to modify sound on the 128 by using the ENVELOPE statement. Two

If you're unfamiliar with the

sounds of the default envelopes, you may want to run "The Magic

programs are included.

Flute," a demonstration program

The frequency of a sound wave is

amplitude decreases again from the

the property which determines its pitch. What we hear as a high-

sustain level down to zero volume. The rate of this final decay is the re lease rate.

frequency sound we call a high note and a low-frequency sound a low

The timbre of a sound is deter

note. The ear is sensitive to other characteristics as well, and can dis

mined by its waveform. The 128

tinguish between different instru

forms (triangle, sawtooth, square, and noise). Waveforms can be mod

ments playing the same pitch. All of

can produce four types of wave

us, for example, can tell the differ ence between middle C struck on the piano and middle C bowed on

statement is:

the violin.

ENVELOPE n,a,d,s,r,wf,pw

The peculiar properties of a sound which enable us to make this

differentiation include its timbre (waveform) and amplitude qualities (ADSR—Attack, Decay, Sustain, and Release). Through manipula

tion of 11 variables related to wave form and ADSR, a seemingly infinite number (actually about 70 trillion) of individual voice registra tions are possible on the 128. Profes sional synthesizer players refer to

each of these combinations as a patch. Control of these variables in

ified with the FILTER statement. The format for the ENVELOPE

— envelope (0-9) = attack (0-15) - decay (0-15)

s r

- sustain (0-15) = release (0-15)

The amplitude variations

the effects of changing the various

parameters are more easily under stood.

Parameter Values Here's an explanation of the ENVE LOPE parameters:

to zero in the piano, calliope, drum, lophone. The attack is instanta neous for these sounds, creating a

modulation)

pw ■ width for pulse waveform (0-4095]

These parameters are initial ized to the following values in the 128's ten default envelopes:

ENVELOPE

lopes. Once you can distinguish the differences between these sounds,

guitar, harpsichord, organ, and xy

wf — waveform (0 = triangle, 1 = saw tooth, 2 = pulse, 3 = noise, 4 "■ ring

BASIC 7.0 is achieved using the EN VELOPE and FILTER statements.

sampling of the 128's preset enve

a (attack, 0-15) is the rate at which a note reaches its peak volume. Note that the value of a is initialized

where:

n a d

from Part 1 of this series. It gives a

n

a

d

b

r

wf

0,

0,

9,

0,

0,

2,

percussive effect. For the preset ac cordion, flute, and trumpet enve lopes, the attack is gradual; the notes sneak in gently. As the value

of a increases, the attack becomes softer. d (decay, 0-15) describes the rate at

which the volume of a sound depw

envelope name

1536 piano

throughout the duration of a sound

ENVELOPE

1,

12,

0,

12,

0,

1

accordion

ENVELOPE

2,

0,

0,

15,

0,

0

calliope

are described by the ADSR values. Attack is the rate at which the vol ume rises to its peak. The volume

ENVELOPE

3,

0,

5,

5,

0,

3

drum

ENVELOPE

4,

9,

4,

4,

0,

0

flute

ENVELOPE ENVELOPE

5, 6,

0, 0,

9, 9,

2, 0,

1, 0,

1 2,

ENVELOPE

7,

0,

9,

9,

0,

2,

ENVELOPE

8,

8,

9.

4,

1,

2.

ENVELOPE

9,

0,

9.

0,

0,

0

then decreases to a plateau (shs-

tain). The rate at which this de crease occurs is the decay rate. The B8

COMPUTE'S Gazette

December 1986

guitar

512 harpsichord 204S organ 512 trumpet xylophone


creases from its peak level to its sus tain level. Note that the value of rf is

waveform sounds bright (accor dion, guitar) and is generally louder

initialized to zero in the accordion

than the triangle. The sound of the

and calliope. Notes played in these envelopes maintain peak volume

pulse waveform is variable accord ing to the pulse width (pio) speci fied. The noise waveform generates a nonpitched sort of sound which can be used to mimic drums, cym bals, and other percussion instru ments. If wf is set to 4, a triangle

throughout the plateau, or sustain, phase. The rest of the preset enve lopes decay at various rates to their sustain level.

s (sustain, 0-15) is the volume level a note holds from the end of the de cay phase until the beginning of the

release phase. In the cases where the value of s is 0 (piano, harpsi chord, and xylophone), the volume decays completely to a zero volume level. Notes played in these enve lopes have a staccato quality (stac cato is a musical term indicating a series of notes in which each note is discontinued abruptly before the

phase in the duration of a note, and it follows the sustain phase. The

value of r determines the rate at which the volume drops from the sustain level to zero volume. Note that r is preset to either 0 or 1 in all

of the default envelopes. This means that the release occurs rather rapidly, and there is a good reason

always to set r to a low value in mu sical programs. If a note is followed by another specified for the same voice, the SID chip will turn off the first note and switch to the next at the specified moment. If, however, a note is not followed by another, the SID turns off the last note ac cording to the value of r for its spe

cific envelope. For example, when r is set at 15, the final whole note in a piece may linger for a surprisingly long time. ivf (waveform) determines the tim bre of the musical sounds produced

by the 128. The SID chip is capable of generating sounds of four wave

forms: triangle (wf = 0), sawtooth (wf = 1), pulse (wf = 2), and noise

(wf = 3). The triangle waveform sounds warm and muted (calliope, flute, xylophone). The sawtooth

the manuscript. In fact, the whole

notes decay as rapidly as the quar ter notes.

20 ENVELOPE 0,0,9,2,1,2,1536

used in place of the other values of

fied only when the pulse waveform

(wf = 2) is selected. This parameter designates the duration of each pulse, and a variety of harmonic ef

organ).

r (release rate, 0-15) is the last

tained parts aren't rendered true to

wf in our programs.

will produce unwanted results if it's

When s is 15, as in the preset calli

phase. Whenever s is 15, rf must be 0, or unexpected cyclical decaysustain effects will result.

cato phrases, but legato and sus

pw (pulse width, 0-4095) is speci

modulated between voices. This is an interesting effect, but for now it

fects can be produced (pw = 512 for harpsichord and trumpet; pw =

attack phase; there is no decay

sustain. This is appropriate for stac

For this month's second pro gram, "VF16," I've selected a Pro kofiev composition for piano which features both staccato and legato passages. I specify the custom en velope in line 20:

wave is activated which is ring-

next note is heard), and a whole note sounds the same as a quarter note followed by a dotted half rest. ope envelope, the sustain volume is the same as the peak volume in the

shortened to piano over the years. The 128's preset piano enve lope (TO) plays with a percussive at tack, and a complete decay with no

1536 for piano; pw = 2048 for

This is essentially the preset pi ano envelope, with the sustain level

raised to 2 and the release rate changed to 1. These changes allow you to hold the long notes for their

full value. Try entering one of your custom envelopes in line 20 and see how this sounds on your "in

This month's first program, "Custom Envelope," gives you an opportunity to adjust the ENVE

strument."

LOPE parameters and hear the re

although you'll notice that your 128 doesn't really sound much like a pi

sult. Enter values for a, d, s, r, wf (and pw if wf = 2), and select a de

fault (preset) envelope for compari son. The 128 plays an ascending C scale using the preset envelope, fol lowed by a descending scale using your custom envelope. Then you

This Prokofiev piece, "Vision Fugitive XVI," has an eerie feel—

ano. We can make some unusual

and entertaining sounds on the 128, but we'll never mistake it for a pi ano. If it's any consolation, remem ber that Horowitz can't use his Stein way to run a spreadsheet or

can choose to play it again, select a

vaporize aliens.

different preset envelope for com

See program listings on page 142. 38

parison, or change the parameters

of your custom envelope. This should help to acquaint you with

the ADSR and waveform elements of sound quality.

A Piano Is A Piano Is A... Before the piano was invented, there was the harpsichord. It's a

wonderful sounding instrument, but it has just one sound. Hit a key hard or touch it lightly—it sounds the same. Release a key quickly or hold it down—no difference. It has the same ADSR every time. That's why there was so much excitement

when the piano was introduced. It's touch-sensitive, and all aspects of ADSR are within the control of a skilled player. The name pianoforte

was coined for this instrument be cause you could play dynamic lev

All programs listed in this magazine are

available on the GAZETTE Disk. See elsewhere in this issue for details.

els ranging from soft (piano) to loud (forte) and anything in-between. The name, of course, has been COMPUTE'S Gazette

December 1986

89


Partner 128

it truly supports the use of two disk drives, there need be no disk swapping

waiting place, and the autoboot se quence begins. Your program runs. To

Partner 128, a cartridge-based desktopaccessories program from Timeworks,

in order to call up information stored

call up Partner, simply press the large

with Partner. Partner 128 must be installed before turning on your computer and disk drive. This involves putting the cartridge into the game port of your 128 and plugging the attached cord into

white button on the cartridge.

grows, Partner 128 may well become the most valuable utility you can have. Residing in a ROM cartridge, Part ner 128 doesn't consume your comput er's memory as do disk-based utilities, and yet it's always there, always ready, as you'd expect a partner to be.

joystick port 2. (Because of this, Partner will not work with programs requiring

your printer, disk drive or drives, and

with which you're going to work in the

fault settings) and thus loaded quickly during subsequent uses of Partner. If you're using two disk drives, you can also set which drive will be used by

Then, at the touch of a button, Partner will freeze the program with

disk drive and ready to be booted: Part ner works only as a background to a

Partner. In my case, my second 1571 drive is set as device 9. Whatever i do

which you're working and present you with a bright, yellow-on-black menu that offers you a choice of Calendar,

disk-based program.

Calculator, Memo Pad, Screen Printer,

ner's title screen, simply to tell you it's there and ready. Then it retires to its

with my word processor will be saved to and loaded from drive 1 (device 8), but whatever I do with Partner will be saved to and loaded from drive 2. In

performs as advertised: the Commo dore 128 equivalent of Borland's popu

lar Sidekick desk-accessories product for IBM and Macintosh computers. And as the base of 128 productivity software

DOS Shell, and more. Further, because

their own cartridge. For programs that may require a dongle in port 2, Timeworks makes available a Y cable.) It's also necessary to have the program

As

you

turn

on

your computer,

there will be a very brief flash of Part

Now the Partner menu appears, of

fering you eight categories of choices. Although it's last on the list, Choice 8—

Setup—is probably the most important,

for it allows you to set control codes for modem. These settings can then be saved to disk (if different from the de

this way, I can keep my formatted Part ner disk in the second drive, and it's as

unobtrusive as Partner itself is. To take the other utilities in the or der in which they appear on the menu, the first is Appointment Calendar/Date Book. Select it, and a calendar for Janu

ary 1986 appears. The + key will incre ment the calendar one month at a time;

the TAB key, six months at a time. The

— and SHIFT-TAB keys will reverse the process. You can go up to December 1999.

Select a date with the cursor keys,

BACKUP PROTECTED

■ Includes fast loader, 12-second

From the team who brought you

^mnnfir with"nrm orVwn i<mi nr

(IBM) and COPY II MAC (Macin-

1&n Dnves*

SOFTWARE FAST.

COPY 11 PLUS (Apple), Copy II PC tosh) comes a revolutionary new copy program for the Commodore 64 and 129 computers. • Copies many protected programs—automatically. (We update Copy II64/128 regularly to

handle new protections; you as a

registered owner may update at any time (or $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,

(ormat

1^71 drives

Call 503/244-5782, M-F, 8-5 (West Coast time) with your ^ ££ in hand. Or send a check for $39.95 U.S. plus $3 s/h, $8 overseas, **»a ac

Jpo;0.:»i>

Centra| Point software, Inc. 9700 S.W. Capitol Hwy. #100 Portland, OR 97219 . ,

( (^flttXli PotYit c< IL

oOflXl^ClW Ji>u*u<xxrm

Backup utilities also available for the IBM. Apple II, Macintosh and Atari ST. This product is provided tor the purpose at enaotmg you to maka archival copies only

90

COMPUTErs Gazette

December 1986

press RETURN, and the screen flips to show you a Daily Detail display. Now you have a Title box, a place to list Key Tasks, a To Do list, and a place to schedule appointments. Once these have been filled in, save the infor

mation on a formatted disk and press the ESC key to return to the calendar.

You'll notice that your title now ap pears in the date box, serving as a flag that will always be there when you load

data for that month. The Memo Pad is a mini-word

processor with word-wrap, line insert and delete, and text formatting. Memos

can be saved and printed, and a sugges tion in the manual reminds you that you can use the Memo Pad to create your own help screens for various pro grams. There is also a Typewriter mode that may be selected. In using it, press RETURN after each line, and the line is sent directly to your printer.


We did our testing of Partner with

Next is the Address/Phone List. From the information saved here, you

three programs from Activision's Per

may print mailing labels and enve

sonal Choice line of software: Writer's

lopes, or use the Auto Dial feature to

Choice, Filer's Choice, and Planner's

call a friend via modem. The Calculator presents you with

an onscreen graphic representation of a hand-held calculator. Keypad or regu

lar numbers may be used for entry, and

Choice, and experienced no problems. Undoubtedly, Partner 128 will also work well with Timeworks' own 128 series of productivity software. A personal tip: Some time ago I ob

the standard math operators ( + , —, *,

tained a right-angle attachment for the

/, =) are used. If you wish, you may

game port of my 128. It's called 'LBO

also print out a "paper tape" of your

and is from a company named Marjac. In using Partner 128,1 find this to be an ideal accessory, for the cartridge sits in

calculations. Screen Printer takes your program,

at the point where it was frozen by acti vating Partner, and dumps it to the

a vertical position, and the activating

printer. Though this is a screen dump,

you use this method, Partner can stay in

it's for text only, not graphics. This is

the game port, being disabled by re moving the plug from the joystick port. This will allow you to free your 128 for

not a handicap because, strictly speak ing, there should be no graphics in 80column mode. SwiftDOS allows you to format disks, rename or erase data files, and initialize or validate a disk. In being able to do this without having to leave your main program for more than a few minutes, Partner is providing what is, in effect, a DOS shell. And SwiftLock gives you the option of setting up a code that puts your program on hold, allowing no keyboard entry until the code is reentered. This might be nice if your children swoop down on your

In summary, we found Partner 128 to be a valuable addition to the produc tivity applications of the 128, working as advertised and filling a real need. As a result, we feel Timeworks has another winner, and deservedly so. (A Commodore 64 version of Part ner should also be available by the time you read this.)

—Ervin Bobo Timeworks 444 Lake Cook Rd. Deerfield, 1L 60015 $69.95

button is easier to reach. Whether or not

64 or CP/M applications, yet always have Partner close at hand. The documentation is excellent, leading you step-by-step through the uses of each utility. Though you can

Mystery! And Castles And Creatures

When 1 was in high school, almost weekly my English teachers used to say, "The best way to learn to write is to

utilities for loading into Partner, the in

do it. WRITE." And since they were the bosses, we did as they said. Yet, that

structions carry only a message that this

sounds so intimidating now, "Write."

can be done. Registered owners of Part ner may apply to Timeworks—in writ

How do I do that? you say. Where do I

create your own machine-language

ing only—for further information and a utility disk. For everyday applications, if the documentation doesn't answer

begin? [f you feel the same way, you're not alone. Many people who would like to write for either business or pleasure

computer every time you walk away

your questions, Timeworks will,

are intimidated by the idea of sitting

from it.

through a toll-free help line.

down in front of a blank piece of paper.

THE ULTIMATE CONTROL INTERFACE I'.O &r\Ml-SC.S. So. San Irancftcii. U'lilMIl

Compatible with C64,

C128in64S 128 modes,

and C128 in CP/M mode Universally applicable dual 6522 Versatile Interface Adapter (VIA) board. Intelligently control almost any device. Perform automated testing. Acquire data (or laboratory and instrumentation applications. Provides fourS-bit fully bidirectional I/O ports & eight

STATION

handshake lines. Four 16-blMimer'counters. Full IRQ interrupt

capability. Expandable. Includes extensive documentation and programs on disk. 1169 postpaid USA. Each additional board $149,

SYMBOL MASTER MULTI-PASS

SYMBOLIC DISASSEMBLER

The original and best is now even better with Version 2.0! Disassembles any 6502/651 Wundoc/65C02/85Q2 machine code program into beautiful source. Includes both C6d SCI 2a native mode versions. Learn to program like Ihe experts! Adapt existing programs to your needs! Outpuls source coda (lies to disk fully

compatible with your MAE. PAL, CBM, Devolop-64, LADS. Merlin or Panther assembler, ready for re-assembly and editing. 100% machine code and extremely fast. 63-page manual. Advanced and

sophisticated features far too numerous todetail here. SJ9.95 postpaid USA,

PROFESSIONAL UTILITIES & RESOURCES • C64 Source Code Most complete available reconstructed,

extensively com men! ed and cross-referenced assembly language source code for Basic and Kernai ROMs, all 16K. In book fotm. 242 pages, S29.95 postpaid USA.

• PTD-6510 Symbolic Debugger for C64. An extremely powerful tool with capabilities far beyond a machine-language monitor. 100-page manual. $49.95 postpaid USA. • MAE64 version S.0, Fully professional 6502I65C02 macro

editor/assembler. 80-page manual. $29.95 postpaid USA.

SCHNEDLER SYSTEMS 1501 N. Ivanhoe, Dept G12, Arlington, VA 22205 I nlomati on/Tele phone Orders (703) 237-4736. VIS A/MasterCard

Your Immediote Objective:

Send us your best Project: Space Station Program. Your Ultimate Objective:

Win a scholarship to U.S. Space Camp. Commander Puhossis is one of o dozen ficlionol choraclers you might incorporale in your PROJECT: SPACE STATION program. Bu) there's nolhing fictional about the U.S. SPACE CAMP in Hunlsville, Alo. If your completed PROJECT; SPACE STATION program is judged among (he

best submitted to HesWare, you win a scholarship for a week of space assignments.

See your software dealer for SPACE CAMP scholarship guidelines, or wrrte direct lo the address above.


Woodbury Software has introduced the PlayWriter series, a line of new writing programs that entertain you as well as give you practice writing. This series, which includes the two packages re viewed here—Mystery! and Castles and Creatures—leads you step by step in creating a short murder mystery or me dieval fantasy. With the materials pro vided, you can print your story on special paper, illustrate it with stickers

and pictures, and bind it into a fullcolor hard cover. Presto! You've pro duced your first book. Actually, as PlayWriter's manual wisely advises, you're able to write sev eral stories with each program. These can be saved to disk and/or printed out on regular printer paper. You can then choose your favorite to publish. PlayWriter's technique is to guide you by asking questions. In some cases it offers you choices such as: "The hero

of your story is a brilliant young detec tive. Do you want this detective to be a: (1) she? (2) he?" Other times it asks you

to provide a few sentences to fulfill a

of a wait when loading segments,

PlayWriter asks you riddles to pass the

time.

You edit your story chapter by chapter in a word processor mode. You may do this as you write or after the whole story is finished. When you're through, you may print it onto printer paper or, if you're ready, on the booklet paper provided. If you don't have a printer, Woodbury will print your story

on PlayWriter paper for a fee. Refill packs are available so that you may make more than one book.

PlayWriter's manual is one of the best short manuals I've ever seen. It's full of helpful hints and advice such as telling you exactly how many stories will fit on the master disk or on a disk dedicated only to stories. It provides clear examples of what you'll encounter in the program, including a list of the

editing commands, their purposes and keystrokes. It anticipates questions and problems you may have and speaks to

them clearly and succinctly. It illus trates how to put the book together.

certain purpose, say, describing the

There is also a Trouble Shooting sec

magic artifact missing from the castle.

tion. The solution that most endeared

Occasionally, PlayWriter will offer to do the writing for you. Through it all, the program interacts with you. It calls you by name, asks you your most oftenused expression, and inquires about your favorite dessert. Since there is a bit

this manual to me was for the problem of master disk errors: Call Woodbury. That kind of technical support is much appreciated. The printing selections include just

about every possibility you could de-

sire, from printing to your screen to printing on plain paper to printing on the booklet paper. It even offers the op tion of telling you if a paragraph is too long for booklet printing. Mystery! and Castles and Creatures sometimes seem slow, even with an as

sist from aids like FastLoad. It takes time for these programs to move around all the text they have to handle, The word processor, especially the editor, is cum

bersome. Having worked with regular word processing programs, it took a while to get used to this one. And switching disks when your story is not on the master disk can be awkward. A warning on switching disks: Some sto

ries can be saved on the master disk. "Change story disk" must be selected

before any other command when your story is on another disk; otherwise,

you'll find yourself working on—or worse, deleting—the wrong story. The manual mentions this, but a reminder in the menu would be a big help. Only full stories can be deleted, not chapters.

If you don't like what you've written, you have to start over. Back to our English teachers' direc tive: "Write." Of what use are programs like Mystery! and Castles and Creatures? They provide a guide, an outline that coaxes you into writing. This outline draws parameters that limit you in length and content, yet leave you enough creative freedom to write your own story. You determine how much the computer does or does not do. In

T*

editing, you can rewrite entire chapters if you wish. Writing within limitations

can be good discipline. Perfecting your ability to do that will help make you a good writer. For those who are so intimi dated by the idea of writing they can't think of ideas and thus never start, the PlayWriter series is a beginning, a dooropener. Whatever your age, whatever

the reason you wish to develop your writing skills, or even if you just want to

have fun, Mystery! and Castles and Crea tures provide delightful writing practice. —Robin Minnick

Woodbury Software 127 White Oak Lane Old Bridge, NI 08857

S39.95 each

Fontmaster II As one of my friends likes to say, "A computer is a solution in search of a

wsunmm

problem." In fact, many problems are conceived to be so difficult that we fail to consider how the prodigious power

of the computer can be used to solve them. The problem of publishing at tractive letterheads and manuscripts,

previously solved by leaving large sums of money with the typesetter, can


be accomplished single-handedly with

form a very high-resolution picture.

control margins, tabs, line spacing, pro

Apple's Macintosh and LaserWriter,

As a word processor, Fout'iiasier II is simple to use, considering its many unique capabilities. The cursor is a hol

portional spacing, left and right justifi

currently selling together for slightly less than the average family station wagon. In other words, still loo much for many of us to afford.

low transparent square, which makes typing easier, and an ever-present dis

cation, centering, and pagination, to

mention the more common functions. The position and use of repetitive page headers and footers are also defined by formatters, and have 15 separate com

Fortunately, Xetec's Fantmastcr II, an integrated word processing and

play above the screen ruler informs you of the status of up to 22 different fea

mands of their own. Page numbers, if

printer utility program for the Commo dore 64, can make do-it-yourself desk

tures. This display changes to one of four different help screens, depending

desired, can be printed in either Arabic

top publishing possible without totally

on the combination of the Commodore

draining the family's resources. Given

logo, CONTROL, and SHIFT keys pressed. Blocks of text .ire marked at

center, or in the right or left margin. Desktop publishers will appreciate the

some practice, a Commodore user can print very attractive letters, term papers, business forms, or any other type of doc

either end with a simultaneous CON-

or Roman numerals, and printed in the

option of printing headers and footers alternately on the left and right for cor rectly paginated, camera-ready copy. Control over the printed output is where FontmOSteT II really shines. The

(lettering styles) with this technically el

TROI.-M keystroke, enabling them to be cut, pasted, moved, copied, or dis played on an 80-column preview

egant program, including the Russian,

screen, or even printed out with ease.

program sends each character to the

Greek, and Hebrew alphabets, scientific

The block printout option makes it pos

symbols, and 29 Roman alphabets. By using the included Font Creator

printer in the Graphics mode, with each

sible to determine the final appearance

line requiring two passes of the print-

of the printout without trashing several feet of paper, and also allows address

head. The 33 fonts consist of 29 normal fonts and four "superfonts." Normal fonts are formed on a 9 X 16-dot ma trix while superfonts are laid out 18 dots across. This double resolution gives the latter a smoother and clearer

ument in any of the 33 different fonts

program, other alphabets, such as Ara bic, Devonagari, Cherokee, or Thai, can be created. By using the Character Set Creator program, they can be displayed on the screen, either left-to-right or right-to-left. The printout can even combine two languages written in op posite directions. Finally, since Fontmaster II allows the user to print a dot or any combination of dots from a dotmatrix printer in any conceivably useful

location, up to nine different fonts can be created, allowing over 780 different character-sized blocks to be printed to

ing envelopes without retyping the ad dress. Short deletions can be done with the IN5T/DEL key, which deletes the character to the left of the cursor. A si multaneous CONTROL-G will gobble unwanted characters to the right. There are speedier ways to remove entire

lines and blocks of text as well. Text layout is accomplished with over 50 two- -haracter formatting com mands, each preceded by pressing the English pound key, shown as a fat ar row on the screen. These formatters

appearance than normal fonts. Each

font or superfont can be printed in three heights: micro (half a line high), normal (one line high), and tall (two lines high). In addition, characters can be printed in three widths (compressed, normal, and expanded), and the pitch, or the spacing between the letters, can

be set in the range of 10 to 13 characters

FACTORY AUTHORIZED

Your Long-Term Objective:

COMMODORE REPAIR CENTER

Bring the mission in at a profit.

1-800-772-7289 IN ILLINOIS (312) 879-2888 C64 Repair ,,»,o~,i . 42.95*

AMIGA Repair

154! Repair

79.95*

C64 Power Supply . 34.95

CALL

29.95'

CBM & AMIGA PARTS

Your Immediate Objective:

1541 Alignment

only

mm. 79.95'

Bring Al Puhassis in before his oxygen's gone.

Call [312] 879-2350

'Includes psrts, laflor 6 UPS return shipping. A/'O/R'O or

tfr Freight add sio.oo CALL BEFORE SHIPPING. VISA, MASTERCARD OR MONET ORDER 74-48 Hrs Turnaround [Subjecl to parts JVriii.it] I Pity J

□lagnDw 'ce of S2S.00 lor any unil .illcied of with no defettv

In the middle of o PROJECT: SPACE STATION

simulation you may have to lake instant action to save a crew member's life. Design an orbiting

SAVE YOURSELF SOME MONEY Due to our vast experience in repairing 64s we have (ound that the power supply is a major cause ol Doard failures. By inserting our device between the power supply and compuier over 63% o( our customer's repairs would have been avoided. For only SI1?.95 our C64 Over Voltage Sensor wrll continuously monitor your power supply output. If tin over voltage occurs tlie Ovei

Voltage Sensor will prevent damage to your 64.

science project Ihot turns a profit. Then pilol a shuttle back to earth withoul damage. It's more than "flight simulation." ll's mission

simulation — the same kind of

^

^

challenges facing NASA today. See . your software dealer or write us direct. ^

64 OVER VOLTAGE SENSOR S19.9S

TEKTONICS PLUS, INC. 150 HOUSTON STREET BATAVIA, IL 60510 CLIP AND SAVE

NetWare

STATION

i11). l(<>i 6JI-SCS, So Stn Francisco. CA J4080 HIS) fTMK'O


per inch. The 13 CPi "konnect" pitch is

FONTMASTER

particularly useful for the included

script fonts and graphics. Subscripts arid superscripts are also supported. Unlike some other programs, Fontmaster H's centering, justification, and proportional-spacing features all work

perfectly regardless of the character width or pitch selected. Up to nine font

slots are available for each text file. Since

This You

is

how

would

Change bo pica Select

This

the

Trying

nine normal fonts—can be used in any

The

second

>1JJ

Of

40-column screen. Printer manufacturers and many

software producers are apparently less than completely aware of how diacriticals such as accents, cedillas, and um

lauts are used in foreign languages. Typically, printers will print some, but not all, of the accented vowels needed. Even if backspacing the print head is possible, it is awkward, and not all word processors permit it. Fontmaster H's programmer, Marty Flickenger,

thoughtfully provided two different ways to solve this problem. First, the

text

fchis

pitch

pitch

called

"alternate"

The Konnect pitch runs together you

the Commodore logo key, which dis plays an inverse field character on the

like

is the elite pitch

four of these and one normal font—or

by simultaneously pressing a key with

EXAMPLES

©xpand

coipress tert

superfonts occupy twice as much space,

single document. Fonts, widths, pitches, boldfacing, and underlining are selected

you

II

Bust

try

the a

boldfacing!

H32533!!! method

sudden

feature of

we

underlining

change

Go from normal ^0 t3ll. Go

from

tall

normal

normal

»=

mior

m±ar=> normal

Eins Einstein

derived

= t1Ce

A

overlay:

a

simple

A

column screen display, which can in clude variable data from the sequential files mentioned above. Although it does not actually show exactly what will be printed, this display comes close enough for most purposes, and in

cludes headers and footers as previous ly defined. Actual "what-you-see-is-

fonts Sulfuric

v=x(2z+l) 'avi

complex

=

acid:

H2S04

dist/time and

S

ub

overlay:

Fontmaster II depends on your printer,

which must be capable of double-density graphics to use all of the available fea tures. The setup file lists 79 printers and 18 interfaces, and has a test for experi mentation with any of these, especially helpful if your equipment is unlisted.

Interfaces do not seem to present a

accented vowels and inverted punctua tion such as are used in Spanish can be

what-you get" displays require great amounts of memory, and are often

problem, and DIP-switch settings are provided for interfaces and printers

defined as unused keys, such as @, &,

more difficult to use than Fontmaster H's formatters and embedded nonprint

alike. Nearly all of the newer Star, Ep

ing characters because of the need for

will print both normal fonts and superfonts. Commodore's MPS-801, 803, 1525, and 1526 printers, as well as the Commodore-ready Star SG-10C, are

or <. Second, any number of characters can be overlaid and printed simulta neously. This could be particularly use

ful for writing in a language requiring many diacriticals, such as Vietnamese.

Fontmaster II provides a great deal of versatility in other aspects of creating text. It's not necessary to decide when opening a file how many lines will be needed. Each file saved remembers which fonts were used, so after reload ing a file, one need only type CONTROL-D followed by an N (for "fonts

needed") to load them automatically. Fonts can be changed at any time. A text file can normally be up to 539 lines, or about 16 double-spaced pages long. Also, any font slots not used can be

freed for 48 lines of additional text each. There is a formatter for chaining files together if this is not sufficient. CON TROL-? will inform the user how many bytes and lines of text remain available. The constant screen display provides this information in terms of the percent age of memory available. It's also possible to print in up to four columns, to print form letters—re trieving variable data such as names and addresses from previously created sequential files, or to set the output for single-sheet printing. The RUN/STOP key is used as a helpful "panic button"

that will abort printing and any other command. The program provides an 8094

COMPUTE'S Gazette

December 1986

calling up fonts from the disk and elimi nating unneeded files. When you're typing text, a 40-column screen is used

with the words broken at the edge of the screen. I found that this does not seem to be particularly disturbing after some use.

Fontmaster II cannot perform word, sentence, and paragraph counts. It does not have a provision for mathematical calculations, and there is no spelling checker included. It's possible to save text either as a standard Fontmaster II

program file or as a sequential file before adding the font codes and for matters, and then run the text through various other spelling checker pro grams, resave it, and reload it into Foulmaster 11. The columnar printing feature requires backing up the paper manually if your printer has no pa per-reversing command, which is slightly awkward.

I've also discovered that moving blocks

son, Citizen, and Panasonic printers

not listed as being capable of fancy printing with this program. 1 have used it with Star SG-10, Gemini 10X, and Panasonic 1091 printers with MW-350, Cardco +G, and Xetec interfaces, with

excellent results. It might be helpful to write Xetcc for a list of supported print ers. The normal fonts, though slightly less defined than the superfonts, print out quite acceptably with a well-inked ribbon. The screen, border, and text can be any color, and can be changed at any time, so a color monitor is not neces

sary. It might be somewhat difficult to read the 80-column preview display on some color TVs, however. A chime is used to alert the user to errors and to in sert another single sheet of paper, so a speaker could be helpful, but is not essential.

of text about a long file while in the in sert mode can cause a lockup and possib!e data loss. This is a generic admonition that I've found applies to every word processor I've used. As each line requires two uni-directional passes

Fontmaster H's manual is far more readable than others I've seen, and al

of the printhead, the printing process is

handy appendices and an excellent in

somewhat slower. However, a fast dotmatrix printout is available for rough

dex at the end. There are some rather spectacular text files included on the disk which illustrate how the more complex features work. Also included is

drafts. Successful desktop printing with

lows the user to begin printing right away with a useful series of tutorials, followed by introductory, intermediate,

and advanced topics. It includes several


Fly Faster ami Farther with COMPUTE!'s

40 More Great Flight Simulator Adventures This follow-up to the popular 40 Great Flight Simulator Adventures brings you 40 more exciting, suspenseful

1

«•**"

£ V

Ml

5

flight simulator scenarios to help you get the most enjoyment from your Flight Simulator or Flight Simu

^4 MORE

lator II software.

iiMGREAT

40 More Great Flight Simulator Adventures Charles Gulick Microsoft's Flight Simulator IIBM PCI and Sublogic's Flight Simulator III Ap ple II, Commodore 64, Atari] are two of the most popular software pack ages today. They put you in the pilot's seat, letting you experience the thrill of flight. Now, 40 More Great Flight Simulator Adventures, the sec ond such guide, brings you more dazzling flights drawn from both fact and

^^FLIGHT

SIMULATOR ■".'■' ■; ADVENTURES 1 ' ■.'■■■''■' ' '■ 1 :

1 .

N

fancy.

Now you can fly where no one has flown before, with the author as

your (light instructor. He helps you explore the unknown regions of flight simulation—taking you through cities, over mountains, under bridges—as you explore America from the air. Complete parameters and Instructions at each step make flight easier and more exciting than ever before.

' ]'

S9.95

ISBN 0-87455-043-2

Note: The Flight Simulator program itself is not included and must be pur chased separately.

COM. me r look* (iJii(..3iirjfi

To order any COMPUTE! book, call toll free 800-346-6767 (In NY 212-887-8525). Or mail In the attached coupon with your payment. Include $2.00 shipping and handling per book.

r

copies of 40 More Great Flight Simulator Adventures at S9.95 each.

Please send me (ISBN 0-87455-043-2)

All orders must be prepaid In U.S. funds. Subtotal

NC residents add 5% sales tax

_

COMPUTE! Books

NY residents add 8.25% sates tax

P.O. Box 5038

S2.00 shipping and handling per book IS5.00 per book airmail)

_

Total amount enclosed

_

F.D.R. Station

New York, NY 10150

D Payment enclosed (check or money orderl □ Charge

D Visa

□ MasterCard

D American Express

Name

Address City Please allow .1-6 weeks for delivery

COMPUTE! Publicationsjnc® Part o' A5C C<murTW MQflOZflO* me ^j^, One or irio ABC p l *v«nue am Hint.

Stale

Zip

.J COMPUTE! books are available in the U.K., Europe, the Middle East, and Africa from Holt Saunders, Ltd,, 1 St. Anne's Road, Eastbourne, East Sussex BN2I 3UN, Eng land and in Canada from McGraw-Hill, Ryerson Ltd., 330 Progress Ave., Scarborough, Ontario, Canada MIP 2Z5.


"If you know BASIC and want to learn machine language, this is the place to start .... Building on your experience as a BASIC programmer, Mansfield very gently takes you through the fundamentals of machine language." —Whole Earth Software Catalog

COMPUTE! Books'

Best-selling Machine Language Books "Understandable"—The New York Times

The LADS Disk

"Presents the machine language novice with a very

LADS, f he assembler used in The Second Book of

good tutorial in simple, understandable terms." —Antic "I highly recommend Machine Language for Begin ners as your first introduction to the world of machine language."

—Commodore Power/Play

Machine Language, is available on disk for only SI 2.95, This is a great accompaniment to the book, saving you hours of typing time by providing the complete source

and object programs for all versions of the assembler, and more. And LADS disks are specific to your Apple.

Atari, or Commodore computers.

Machine Language

The Second Book of

Richard Mansfield

Richard Mansfield

Most commercial software Is written In machine language be

The follow-up to the best-selling Machine Language lor Begin

cause It's far fostBi and more

ners, this book leads the pro

versatile than BASIC. Machine Language lor Beginners is a step-by-step introduction. In cludes a simple assembler, a disassembler, and utilities, to

grammer deeper into the most

help beginners writs programs

explanations, the book shows

more quickly and easily,

how to construct significant,

SI 4.95

effective machine language

for Beginners

Machine Language

powerful and efficient program

ming techniques available for personal computers. Fully tu torial, with easy step-by-step

programs, included is a high

ISBN 0-942386-11-4

speed, professional-quality, la

bel-based assembler. Everything that's needed for optimized

programming on the Com

modore 6d, Apple, Atari, VIC-20. and PET/CBM computers.

Machine Language for Beginners and The Second Book of Machine Language: everything you need to learn machine language programming

514.95

on your Apple, Atari, and Commodore personal computers.

ISBN 0-942386-53-1

To Order: Call Toll Free 800-346-6767 (In NY 212-887-8525) or mail this coupon with your payment to COMPUTE! Books, P.O. Box 5038, F.D.R. Station, New York, NY 10150. The Second Book of Machine Language, (53-1), $14.95 Machine Language lor Beginners. (11 -6), $ 14.95 LADS Disk (Apple), (531APD), $12.95 LADS Disk (Atari), (531ATD). $12.95

LADS Disk (Commodore). (531CMD), $12.95 □ MasterCard

D Visa

D American Express

Acct. No

Name

-

S-

Shipping and handling

S

($2.00 per book

Total Paid

S

AH txoers rous' be prepaid Pieose a.'aw 4-6 week! ten aekveiy.

Address.

State

NC residents add 5% sales tax

SI.00 per disk)

Signature

City

LADS Disk for

NY residents add 8.25% sales tax

D Payment Enclosed (check or money order) D Charge

Si 4.05 S 25.00 S 12.95

1 Sook for

2 Books for

.

Zip

COMPUTE! Publicationsjnc £


Translator, a program which will con vert program text files from SpeedScript, PaperCUp, Fontmaster I, Script 64, Easy-

Script, Fleet System II, Creative Writer, and Omniwriter. Sequential

text files

can be loaded with a GET command

from the Disk Command screen. Final ly, this 80-page manual is not without a

Still Searching?

touch of humor: The index informs us that "themeaningoflife"istobefound on page 92. Personally, I consider Fontmaster II

HOLY

I Li

at its $49.95 list price to be a terrific val

ue, and well worth the trouble of learn

What does the Bible say? And where?

IBLE

ing some new commands in exchange for the excellent printouts it delivers. I would recommend it to anyone with a need to print high-quality documents with a dot-matrix printer, write easily in a foreign language, or design spectacu lar resumes and letterheads without a trip to the typesetter. I've found that Xetec provides excellent support for its programs, and I would not be surprised to learn that some provision is forth coming for upgrading to the announced 128 version planned for release in sev eral months.

—Richard H. Eldnrtgc

Xetec 3010 Arnold Rd. Salina, KS 67401 $49.95

We offer an integrated family of software products that allow you to search the Bible as never before.

With "THE WORD Processor" soft ware (which includes the complete text of the KJV

or NIV Bible) you can create indexes on key words, phrases, even concepts, as well as search, display or print, for just $199.95. Greek and Hebrew Trans literate r products which include Strong's Concordance are also available. Or choose from a host of other exciting Biblical software products available in varying price ranges.

So if you're still searching, give US a call. We're anxious to show you how

ESEARCH SYSTEMS

your PC can help you access your Bible as never before. Include SMO Inr posus ml handing. Fur A[*4c. HIM K, CoiroiMlore W. TRS80, Kanra. CPM 11 MS11OS.

2013 Wells Branch Parkaay, Suite 301 -Austin, Texas 7872S (512) 251-7541

Vizastar 128 There's nothing quite like Vizastar 128 tor the Commodore 128: a powerful -ind flexible integrated spreadsheet, database, and graphics program. Each application, if available sepa rately, would be a good solid program. Together they offer the home and small

business user a unique and powerful planning and reporting tool whose ca pabilities offer the maximum in flexibil ity. For instance, a salesman could set

up an invoice form on his spreadsheet, include formula cells within the form to automatically calculate amounts, and produce invoices by drawing relevant

portions of his customer database into the invoice form. Once through with his invoices, he could produce a sum mary of sales for the month in graphic form. All of this is accomplished with out switching between two or three dif

ferent programs. The Vizastar 128 package comes with a disk and a cartridge to plug into

the user port. Since the cartridge acts as the program's copy protection, the disk is unprotected and may be backed up using normal copy programs. Also in cluded with the program is an excellent manual that, in extremely organized

and detailed fashion, explains the pro gram's commands and features. A brief

tutorial booklet is also provided to get you quickly into the program. However,

THE ftTRHI TEN COMMANDMENTS

"We shall create a computer that lets consumers choose what's right for Some of our competitors insist that you do things their way. IBM5, for exam ple, forces you to use com

Macintosh'" or the PC AT'" And far faster as well. And you get all the power

forces you to use a mouse.

Which is why more and more people are choosing the ST Computer everyday.

mand

keys.

And Apple",

The revolutionary 1O40ST™ Computer gives you both.

and performance of the ST for an incredible S999.

If you feel more in com

mand with command keys

and a professional keyboard,

The ATARI 1040ST is at your computer retailer now,

the ST"*has them. If you feel more comfortable with the

immediate

response

of

a

mouse, the ST Computer has that also. The 1040ST takes 16-bit, 68000

technology

to

its

limit. It is two to four times more powerful than the

AATARI COMPU TE! 's Gazette

December 19B6

97


you can expect to make frequent use of

the manual because of the nature and

power of the integrated applications.

the initial setup or large changes a slow process. Vizastar also has the ability to

list the disk directory onto the spread sheet matrix, allowing you to print, annotate, sort, and save directory

change in a cell's contents would make

Supplementing the manual and tutorial booklet, the Vizastar disk contains sev eral very good example files to play with and learn from. And, you'll find a

recalculate by row or column.

information. Word processing files—in

Vizastar can handle just about any calculation you may need. Besides the

cluding those from Vizawrite, Paperclip,

basic arithmetic operations, Vizastar of

money-back offer in which Solid State

fers logical operators and several ad

the spreadsheet matrix. Vizastar also al lows the loading of sequential Commo

vanced function operators. The logical

dore ASCII files, so sequential files

operators can be used together to create

created by BASIC, or word processing files like Easy Script or Superscript, can

Software will return your money within 30 days of the purchase if you're not satisfied. The program autoboots in 80-

column display. (Vizastar will not run in 40 columns.) Once the program is load ed (a bit slow here), you're presented with the spreadsheet matrix and a com mand baron the first couple of lines. It's

a compound logical test. The function operators perform more complex oper

ations. They include algebraic, trigono metric, and exponential calculations, maximum and minimum values, a

and WordPro—can also be brought onto

be loaded into the spreadsheet matrix. Finally, Vizaslar offers disk maintenance commands such as erase and format, and permits the use of DOS commands

from within the program.

easy to execute commands: Just type

rounding function, and true/false state ments. Two function operations rarely included in spreadsheets are the calcu

the first letter of the command in the

lation of dates and what Vizastar calls

command bar. The heart of Vizastar is its powerful

table lookup. The program permits you to calculate the number of days be

are miniprograms used to simplify

spreadsheet, boasting 64,000 cells (64 columns by 1,000 rows) and 60K of

tween two specific dates. This is partic ularly helpful in financial calculations where interest accrual on loans and in

tures. As indicated earlier, printing a custom report can involve the use of many word processing features—such as headers and footers—and can draw upon information contained in both a spreadsheet and database file, making the generation of the report a tedious chore. Creating an Exec to do your re

memory space. All spreadsheet com

mands and functions are performed within the spreadsheet matrix, includ

terest yields on investments are tied to

ing the setting up and printing of re ports. The spreadsheet offers flexibility, power, and control over its application,

Table lookup permits a cell to search a portion of the spreadsheet for a

plus the ability to adjust the layout of the matrix and to customize screen col

the calendar.

particular value and reference cells by their positon relative to the found cell. For example, you could search for a 5 and get the value of the cell to the right and put that value into the cell that did

ors. Each column of the matrix can be adjusted from 3 to 75 characters in width. Up to 120 characters can be en

the lookup. It's complicated, but very

tered in each cell, and while not all can

useful.

be displayed on your screen, they will

Printing from Vizastar's spread

Vizastar's most powerful feature is its macro-command system named Ex ecution Lists, or Execs for short. Execs

some of Vizastar's more complex fea

port takes a few minutes, but once you create it, you can save it. Subsequent re ports are printed by pressing F8. Vizastar's database is as powerful as its sister application, the spread

sheet. The database's power and flexi

bility, combined with its ability to interact with the spreadsheet, make the

print out correctly. Individual cells can

sheet may be done in a number of ways. High-resolution screen dumps

and can be formatted in eight different ways (left- or right-justified text, cen tered text, integer, currency, date, scien

can be made with an Epson or compati ble printer. Normal screen dumps are available for any printer. Custom re

having up to 15 separate files. Each file

tific, and general).

ports can be printed to virtually any type of printer using the PRINT com mand. The OPTIONS sub-command permits you to identify a number of printing options, such as printer type,

can contain up to 1200 records (on a 1541 disk drive), and each record can contain as many as 8000 characters (120 characters per field) that can be displayed on up to nine screens per re

page length, lines per page, headers,

cord and divided among 64 fields. The design of Vizastar forces access

contain text, a number, or a formula,

By using the SHEET command, you have access to word processing

sub-commands that facilitate a fastet layout setup and subsequent manipula tion of your spreadsheet. These com mands include copying, moving, and deleting any cell or range of cells, in serting a column or row, erasing cell

footers, margins, and the range of cells

database an especially attractive appli cation for small business use. Up to 120 databases can be stored on a disk, each

to be printed. Additionally, Vizastar al lows you to take advantage of your

to the database through the spreadsheet. This allows you to take advantage of the

contents, sorting a tow or rows, and set

printer's special abilities. Once selected,

interaction available between the

ting up screen windows (up to nine on one screen). The copying and moving commands permit transfer of cell con

your choices remain in effect during the current work session and are saved to disk with the spreadsheet file. Because you start from scratch when you create a report layout, it takes a few minutes to set up. The program's flexibility, however, permits construc tion of just about any report layout you might need and incorporates sophisti cated word processing printing features like text enhancements and different character sizes. Vizastar is also compati ble with programs like Sideways which

tents from column to column, or from column to row and vice versa.

Vizastar makes what-if calculations simple and quick by employing an automatic recalculation function that you can switch off and on. This means that immediately after changing

any

cell contents, the entire spreadsheet is checked by the program—and all cells affected by the altered cell's contents or formula will be recalculated. For ex ample, a salesman can change the num

allow you to print (with dot-matrix

immediately see the impact made on

printers only) a spreadsheet wider than 80 characters. Vizastar provides extensive file and

his commissions. Vizastar, however,

disk manipulation abilities, including

ber of product units sold and

defaults to manual recalculation, since automatic recalculation after every 98

COMPUTE!'* Gazette

December 1986

the ability to merge two disk files. This lets you combine spreadsheets. You can

spreadsheet and the database, but ap pears foreign and awkward to someone used to a stand-alone database. To access a database, you activate the DATA command on the menu bar. You are then presented with a sub command menu allowing access to a database file, the creation of a new database, the transferal of information between the database and the spread sheet, and the printing of selected infor mation or reports.

Creating a database on Vizastar is both fun and quick. If you issue the USE and DATABASE sub-commands without identifying an existing data

base, Vizastar assumes that you want to create a new database. After naming the database and the file to be created (remember you can have up to 15


* a new printer

that's based on an oldfavorite.

The new Star Gemini II. The printer that was madefor 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"

array offront panel controls that makes printing easier than ever.

The result/' The new Star Gemini II, A printer designed to help your Commodore's

performance. Without hurtingyour budget. Now at Toys 'R1 Us and other major chain stores.

■■

Infront with quality upfront. ^^' " The new Star Gemini II, •S.lnc

cronies


different files in your database), you are

duces some outstanding graphs. Using

the middle of a jungle. On a small-unit

presented with a screen to create your

a high-resolution display, Vizastar can

level, where politics does not enter, the

file layout. From here, you can paint or

produce great-looking bar, multibar,

fighting can be examined on its own

highlight using the character and color

and pie graphs using information from

terms.

of your choice. Fields can be preceded

either the spreadsheet, database re

by text and can be formatted with the

cords, or both. The multibar and pie

To judge from SSI's Nam game for the Commodore 64, fighting in Viet

same options as spreadsheet cells ex plained earlier. Once you've finished creating a maximum of nine layout

graphs employ color graphics and are extremely clear. I was most impressed

nam was both confusing and deadly. Nam is a one-player game, with the

with the multibar graphs, which can be

screens for each record, you can save

expanded from display screen size to a

player controlling the U.S. forces. The computer takes care of the Vietcong

the layout to disk. You're now ready to

full 8'/i X

page size. Multibar

troops, and a formidable opponent it is.

begin entering information. If the

graphs are intentionally drawn slowly

screen layout needs to be altered, you can freely move fields within the screen

for effect, but can be drawn instantly if you hold down the SHIFT key.

True to the nature of Vietnam conflicts, the VC are hidden until they move, fire, or are hit by fire—and just when you

11

and otherwise alter the layout by using

Graphs are drawn directly on the

the SETUP subcommand. Anyone who

spreadsheet matrix, and by designating

think you've found them, they disap pear again, only to emerge wherever

has set up a database and loaded in a lot of information, only to discover that the

a window on the screen, you can dis

you don't expect them. Nam re-creates

play the graph while retaining a portion

the U.S. troops' sense of impending

layout needs restructuring or an addi tional field needs to be inserted, will ap

of the spreadsheet's text and figures. If recalculation of spreadsheet cells is in

ambush. The attractive map is divided into

preciate this feature.

the automatic mode, a bar graph will be

small squares, each representing 50 me

Each field in your layout is identi

fied by a one- or two-letter code from A

automatically redrawn upon the alter

to BL. These codes correspond to the 64

ation of cells that constitute part of the graph. Labeling is available. Finally, a

columns of the spreadsheet matrix and

bar graph can be saved with a spread

permit the movement of information between the spreadsheet and the data base. Additionally, each field can con tain a formula, which can include any

sheet file, and when the file is recalled, the graph will be redisplayed. Vizastar permits printing of any of the graphs it can generate, but appar ently only supports Commodore and

of the operators available from within

the spreadsheet. Not only can formula fields be used to show the results of other fields within the database, bul

Epson or compatible dot-matrix print

ers. I did not have the opportunity to

ters of terrain. The map scrolls to pro vide a large playing surface, and both U.S. and Vietcong forces may be scat tered about in various locations. In most scenarios, the dominant terrain is

jungle. The game portrays, simply and effectively, how immensely difficult it is to fight an enemy that uses jungle as its defensive terrain. This is cautious, plodding fighting, where positions are hit one by one and sheer numbers do

not always win.

they also can directly or indirectly refer

print out a multibar graph in color, but a black and white print of a graph on

ence the spreadsheet.

my Epson printer had exceptional

Once having identified the desired file to Vizastar, access to the database is easy. By using the ACCESS command,

clarity.

Phase allows you to examine the status

In summary, Vizastar 128 is a gem of a program, with enough power and

of your units and to have them "dig in"

you can "leaf" through the records of your file, and add, replace, and delete

flexibility to satisfy even the most de manding home and small-business user, its shortcomings (if one can call

tillery Plot Phase, you aim your offmap artillery at likely targets. In following phases, the enemy fires and

them that) arise from the program's complexity. Kelvin Lacy has written an intelligent program that takes as much of the drudgery out of spreadsheet and database applications as could be ex pected. The 64 version of Vizastar has been compared to Lotus 1-2-3 for IBM computers, which is stretching things a bit. However, if you use or have used Lotus 1-2-3, and are looking for some thing comparable for your Commo

moves, and then your own units may fire at enemy units they can see. Next, you move your units, suffer enemy fire, and fire offensively one more time. After this, the plotted artillery fire falls

fields or whole records. Vizastar em ploys a key-field system to organize re

cords. The key field of a record is the field identified with the code A. Instant access to any record can be had if the key field is known. Broader searches can be accomplished using ihc CRITE RIA subcommand. With this you em ploy a portion of the spreadsheet matrix to define the search criteria. The criteria used for the search would be placed in a cell in the spreadsheet corresponding to the field. For instance, if you wanted to find all

persons whose last name

range. Those two cells would be col umns A and B of any unused row. As mentioned, Vizastar makes it easy to transfer data between a spread sheet and database file. The database is also equipped to export and import information to and from other pro grams. You can send database file data to a standard Commodore ASCII se quential file, and vice versa.

Last but not least, Vizastar proCOMPUT&'s Gazette

December 1986

—Scott Thomas

is

Smith that live in Denver, and field A contained the names of the persons in the database file and field B contained the name of the city where those per sons lived, you would identify two cells in the spreadsheet matrix as the criteria

100

dore, Vizastar 12S is as close as it comes.

Solid State Software 1125 East Hillsdale Blvd. Suite 104 Foster City, CA 94404 $119.97

As in most SSI war games, play is divided into phases. The Observation

for the best possible defense. In the Ar

roughly where you ordered it—even if your own troops now occupy the spot. In the Victory Phase, you receive points

for units you have eliminated. Your current progress is then displayed on the screen.

The game includes six scenarios, each with variants for play flexibility. The first re-creates the Suoi Cat am bush of December 1966, demonstrating the battle's quick buildup. Ap Bau Bang is based on the March 1967 U.S. effort known as Operation Junction. In the third scenario, la Drang, you command the Air Cavalry in a clearing operation,

Nam

while scenario four, Tuy Hoa, demands

Drained of its enormous political impli cations, the war in Vietnam makes for an interesting military study. The dif

enemy forces. Two somewhat different

ferences between the two armies are fascinating, as the guerilla-trained Vietcong takes on the more conventionally trained U.S. troops. Equally interesting is the problem of mounting a battle in

that you clear the underground caves of scenarios are Ben Het, which simulates the March 1969 armor battle, and Hue,

in which you fight to clear the city of entrenched and deadly VC snipers and troops. After the jungle of the previous

scenarios, the city looks inviting, but taking it is tough.


With the game's functions under

joystick control, Nam is a fairly easy

Once past this screen, the program has no other annoyances. The next screen

game to play. Il is detailed, but not

allows you to choose your level of play,

overwhelmingly so; and its lack of fo cus on troop morale, which would seem

from Beginner through Expert, or it will randomize the dungeons for you. You

a must for a Vietnam simulation, is more than made up for by the rigors of

then select the number of players and the speed at which everything moves.

finding, engaging, and destroying the

Slow speed at the Beginner's level is ex

enemy. If you want a war game that does not require a huge commitment of

cruciating; high speed at the Expert lev

time, that teaches you something about an interesting war, and that can be

An option that Ultimate Wizard does not have, but which I have seen in

played without spending an hour or

no arcade games outside the old Atari

more ingesting rules, Nam is probably

2600, is handicapping. Why is it nol

for you. If you are new to computer war

possible for each player to select unique

gaining! Nam provides a good start. It's

beginning levels and speeds? I mention

a solid product.

this because Ultimate Wizard has be come a favorite with the neighborhood

—Neil Randall Strategic Simulations (SSI)

1046 N. Rengstorff Ave.

Mountain View, CA 94043 $39.95

Ultimate Wizard In the race for better and better com puter games, some software designers

seem to have moved away from the quick-reflex action games that did so much to launch the personal computer

industry and the Commodore 64. But one point may be lost in this move ment: Arcade games can be a lot of fun.

Ultimate Wizard is one such game. Like most arcade games, its line of descent is

clear, from Donkey Kong through jump-

man through Lode Runner. In fact, part of its charm is its instant payability: Just load it, watch the prompts, and start playing. The instructions are short and mostly unnecessary, as arcade in structions should be. In the Commo

dore 64 version, the instructions can be read as the game is loading.

In Ultimate Wizard, you control a small wizard, who jumps and climbs

his way through the dungeons of Kaytel. Each dungeon occupies one screen, with treasures you must pick up and

dangers you must avoid. The object in all the dungeons is to find a key and take it to the keyhole. Once you do this, you enter the next dungeon. By collect ing as many treasures as possible and getting through the dungeon quickly,

you gain additional points. It's not nec essary, unlike some games, to collect all

the treasures before leaving the current dungeon. Finding the key, however,

often depends on collecting specific treasures.

The opening screen allows you to

opt for a demonstration, playing the game, or creating your own screen. For some reason, the designers have elect

NOW GET TRUE DESCENDERS FOR 801. 1525, 803, GP-100.

HUSH 80 & SIMILAR PRINTERS From Ike Descender ROM People

A pleasing alternative No change In

No change In printer operation North American standard font Complete Instructions Easy installation No soldering

$39.95 Cdn On!

■■■M*

climbs to last me for a long time to come. Somewhere, I suppose, someone will finish the 100th level, read this re view, and say, "What's he talking about? This isn't so hard." If [hat hap pens, and if the person is under 20

years of age, do me a favor. Don't tell me. I don't want to know.

—Neil Randall

ed to allow you only ten seconds to

Electronic Arts

make the choice, which means that if your joystick is plugged into the wrong port, you have a race on your hands.

1820 Gateway Dr.

Soltj Tan

ar

M

WILANTA ARTS

1-416-858-9298 Gel a Wilanta Descender ROM Today arid make your old niahtmar* Just a font memory of yesterday I

tensoft presents

ARITH

METICIAN

An Exciting Arithmetic Game

for the Commodore 64' and Commodore I28" -

S24 95 A great value.

• Covers all skill levels tram 1 digit addition lo 7 digit long division. • Grades 1 to 6 to adult. ■ Easy to use. - Arithmetician is it game ol arithmetic practice ihat is filled with action, music, and animated cartoons. CM?r Oy ptiofif TOIL I HEF ivilti ViuuMntl'iCutl ]-aoO 828-1829 Iji C.Hilomi.n.ill I BOOMd-Wb

PI Plc^Sf? serxl me

Ariihmriici.iM ili\*\

l rno'L' ir>furjif.iEiun only fcFl

Account Nu .

.Eifi .

Name. .Zip.

Phone Send to lenioft, P.O. Box 86971,

San Diego, CA 9213a

San Maleo, CA 94404

$29.95

Vim

LSN 454

dungeon setting.

sters, enough impossible leaps and

7% P>a*

Misslssaugs, Ontario

of the game is accompanied by some kind of sound. The sounds very effec tively lend the atmosphere of strange ness and mystery so necessary to the

me enough treasures, enough mon

Older.

$29.95 U.S.

16B8 Sir Monty's Dr.

geon is different, with its own peculiari ties and its own challenges. Each

are plenty, at least for now. They give

RendenTL add

Chnqut, V.oh«t

Where Ultimate Wizard shines, though, is in its variety of play and its use of graphics and sound. Each dun

thing the original 100 levels can do, you can recreate in the construction set. Creating a dungeon takes a fair bit of time, especially when you're learning, but for those who tire of the original dungeons, the process makes the game endlessly playable. For me, though, the original 100

graphic capability

No change In software compatibility

This problem is not unique to this game, but it seems to be something that should have been addressed.

you to create your own levels. Any

p£OP I

Uniform character formation

own starting point, play would be fair.

The game contains 100 levels. So far I've managed to master about 20, with some occasional successes at high er levels. And this is after many hours of play. Ultimate Wizard also contains a detailed construction set, which allows

9/PSy pager-

True descenders

greatly. If all the kids could select their

cracks, explosions, music; Every second

ACTUAL SIZE

featuring:

youngsters, and playing ability varies

demands its own strategy and its own types of skills. And the entire game is filled with interesting and charming sound effects. Bells, whistles, pops,

SAMPLE

ARTS

el is, for me, impossible.

V


Tom R. Halfhill, Staff Editor

Each month, COMPUTED GAZETTE tackles some questions commonly asked by Commodore users. If you have a question you'd like to see answered here, send it to this col umn, c/o COMPUTED GAZETTE, P.O. Box 5406, Greensboro, NC 27403.

explains in detail how Commodore 1540/1541 disks are organized and provides four programs for modify ing disks—including one that changes a disk name. Incidentally, another program in "Disk Tricks" is designed to change the disk's ID as well. Once you format a disk, however, its

Note to Readers: In the October 1986 "Simple Answers to Common Questions," a reader asked about changing a disk name without re formatting the disk. We answered that there's no easy way to do this and suggested two methods—nei ther very convenient: either use a disk-editing utility, or format a new disk with the desired name and copy all of the files.

two-character ID is permanent and

cannot be changed without refor matting. The "Disk Tricks" pro gram changes the ID listed on the directory, but it's merely a cosmetic change. Since we're frequently asked about changing disk IDs,

we'll repeat: The disk ID cannot be changed without reformatting the disk. Bernard A. Sob el brought to

Evidently this is a much more

our attention a program called

common question than we thought.

"Disk Surgeon" in COMPUTEI's

We were soon deluged with letters

Third Book of Commodore 64. "Disk

offering simpler answers. In fact, we received more mail on this ques

Surgeon" is a consolidation of the

tion than on any other topic in the

3'/2-year history of "Simple An

in the "Disk Tricks" article. Finally, Gary A. Mohr men

swers to Common Questions."

tioned a program called "Header

Numerous readers enclosed various programs to change the disk name. We can't print

them,

however, because the senders usually weren't sure if the pro grams were copyrighted or in the public domain. Also, some of the programs were quite lengthy. Fortunately, several readers-

four programs by Gerald E. Sanders

Change" included on the 1571 Test/Demo disk that comes with every 1571 disk drive. It's three times as long as "Disk Title Chang er," but it gets the job done. We also received the following letter offering advice to the reader who recently acquired a VIC-20 software ("Simple Answers," Sep

ville, Charles Springer, Robert B.

tember 1986):

MacNeil,

and Diana

Shaffer—pointed out that the solu tion has already been published in

the July 1985 issue of COMPUTED GAZETTE. That issue's Power BASIC feature, "Disk Title Chang er" by Michael Broussard, solves

the problem with an efficient little program that's only eight lines

long. You'll find it listed below. Another reader, John T. Liv

ingston, referred us to "Disk Tricks" by Gerald E. Sanders in the September 1984 issue. This article 102

COMPUTE!* Gazette

December 1986

RS-232 interface at a K mart.

For software, write to the follow ing addresses: The Public Domain Software Copying Company, 33 Gold Street, New York, MY 10038; and the National Software Lending Library, 507 Race Street, Cambridge, MD

21613. The Public Domain Software Company sells software on disks, but it can be easily copied to tape. The price is nominal. The National Soft ware Lending Library charges a lend ing fee, but they have both tapes and disks. They have games, utilities, pro

ductivity software, etc. These are the best sources I have found, but don't discount the local user group. These people probably started with a VIC-20 and may have all kinds of software just lying about.

Don't forget that Commodore sold millions of these machines, and they're still out there somewhere. 1 watch the used merchandise ads in the local papers, and in two years I've only seen maybe a half-dozen VICsfor sale. Try these sources and keep look ing. You'll be sure to find more. Peter D. Eikenberry

Our thanks to the many readers who wrote with helpful suggestions.

Disk Title Changer

SX

10

QQ

20

HJ

30

ER

40

PRINT:PRINT"DISK NAME:

50

.■BS INPUT"

computer, but lacked hardware and

including R. F. Nevin, Pat McConSlota, Jason

good source, too.) I managed to find an

First off, many Toys "R" Us out lets still have VIC software on car tridges. Mostly games, but I have

EA

DS

FORJ=1T016:GET#5,A$:A$=C HRS(ASC(AS+CHRS[0))):B$=

"

NEW NAME";NS:IFLE

N(NS)>16TUENPRINT"MAXIMU 60

PM 70

M

LENGTH

IS

16":GOTO40

IFLEN{NS)<16THi:NNS=NS+CH

HS( 160) :GOTO60 PRINT#15,"B-P:5,144":PRI NT»5,N$::PRINT*1S,"U2:5,

Next is K mart. They sold the

something on the shelf. (For you Timex/Sinclair WOO owners, this is a

PRINTU5,"Ult5,0,18,0":P

BS+AS:NEXT

and a 16K [memory] cartridge. If he has more than one Toys "R" Us in his area and checks them all, he might come up with some interesting items.

"R" Us, and there is usually still

8,5,"#">B$=""

RINT#15,"U-P:5,144"

picked up an expansion board there

VIC longer than anyone except Toys

CLOSE15:OPEN15,8,15:PRIN T#15, "10:":CLOSE5:OPEN5,

0,18,0":CLOSE5 PP

80

INPUT#15,ER,ERS:PRINT"DI

SK

STATUS:"ER;ERStPRINTS

15, "I01-:CLOSE15:EtlD


J\RI Trains You At Home—As You Build Your Own IBM-Compatible Computer

GET THE KNOW-HOW TO REPAIR EVERY COMPUTER ON THIS PAGE. personal NRl Instructor and the NRl

Learn the Basics Ihe NRl

technical staff, ready to help you when you need it. You get it all from NRl!

MlLnlnE CorpDrJ'iGii

Way-and Earn Good Money Troubleshooting Any Brand of Computer

Epson IS i PpgntUffU Tfil 1FH1 irk Ol fpWrtAT.trt.l VC Apple md Hit Apple Ogfl arc HrgiircnJ

Trjdfmarhl. r*i AjjjiLW CompiHl* (x Campiq is j reyulFred irjormjOor COWPAO CDrnpnler Curp&ilion

100-Page Free Catalog Tells More

OTWATIl

The biggest growth in jobs between now and 1995,

Send the coupon today for

according to Department of

NRI'sbig 100-page color

Labor estimates, will occur in the computer service and repair

catalog on NRl's electron ics training, which gives

business, where demand ior trained

you all the facts about NRl courses in Microcomputers, Robotics. Data Communications,

technicians will actually double. You can cash in on this

opportunity—either as a full-

time corporate technician or

TV/Audio/Video Servicing, and other

an Independent Bervfce-pereon

—once you've learned iilt the

growing high-tech career fields. If the coupon is missing, write to NRl Schools,

basics of computers the NRl way. NKIs practical combi nation o! "reason-why" theory and "hands-on" building skills

3939 Wisconsin Ave., Washington. D.C. 20016.

starts you with the fundamentals of electronics, then guides you through advanced electronic circuitry and on into computer electronics. You also learn to program in BASIC and machine

language, the essential languages for troubleshooting and repair.

Total Computer Systems

Training, Only From NRl

No computer stands alone.. , It's part

of a total system. To really service and

repair computers, you have to under stand computer systems. And only NRl includes a complete computer system as

part of your training.

You start with the step-by-step

assembly of the highly rated. IBM PC compatible Sanyo 550 Series computer.

Voui NRl

You learn in your own home. No class

resolution monitor and dot-matrix printer and begin to use the $1 ,(KX) worth of software that's included. You're learning

about, working with, and troubleshooting an entire computer system—monitor,

keyboard, computer, disk drive, power

supply, and printer—all the essentials you'll meet every day as a professional

computer service K■clinician.

■ dnuble'densily/double-sided disk drive • "intelligent"

keyboard • dolroalnx pnnler wilh near-letter-qua lily

■node -NRl Discovery Lab' to leach cireuil design and

opera I ions * digital mEillimeler ■ logic probe * spread

Your training is backed up by your

sheel ■ word procossing software—and more.

SEND COUPON TODAY FOR FREE NRl CATALOG!

powerful 256K RAM system.

Finally, you interface the high-

• I9M PC compatible Sanyo computer with memoiy

expansion to 256K RAM • high resolution mcrr;lDr

room pressures, no night school, no need to quit your present job until you're ready to make your move.

You install and troubleshoot the

"intelligent" keyboard Then you assem ble the power supply, install the disk drive and extra memory lo give you a

course in cludes I tie

gives you the skills you need for success.

SCHOOLS

^ j

McGraw-Hitl Continuing Educihon Center

j

fii^ta

3939 Wisconsin Avon uo, NW, Washington, DC 20016 I •fill

For Cai?er cours approved umler GL BrLl M cftec* for Qcliils

WeVl give you tomorrow,

[l/CHECK ONE FRtE CATALOG ONLY I ]

Compulei tlcclramcn «i1h

G ComrnuniCiiHon tlctlrcnict

1 H Q H

TwAuOiayVjOeo Sscvictng Satellite Electronics BobaticsSindusinaiCcntfols Dsia Communications

J G G Q

MlcTocampuler$

[ I Electrnmc Oesiign Tecfmology ToNrpfronti Servian^ Digital EtecironoSen-icIng Biilc Electronics BoohKeepmg & Accounting

G Appllarefl Servlcinq U Small Engine Repsil' □ Air C&ndi'iLvnng Hcatrng, & fleingerarion

D Locksmiihing i Elecrramc Security D Building G A

£U print)

No Experience Needed,

NRl Builds It In

Practical, hands-on experience that

I CflftSlHtglfl

AncFOtjjtwi by tMn N,a|i(?nn1 Hnmg Stutiy Council

1&3'1&a I


One-Screen Programs

Todd Heimarck Assistant Editor

20 puts the characters "123456789 ABCDEF " on the hi-res screen.

People say that the 128's BASIC 7.0

string array. Several calculations

has scads of useful commands. Just

how powerful is BASIC 7.0? Let's

{lines 30-60) expand the shapes to a larger size. Lines 80-100 are the

pose a challenge: to write a com

main loop of the program. To move

plete working program for the 128

the tiles around, press the numbers

that fits on one screen. When the

2,4, 6, and 8 on the numeric keypad.

program is listed, you must be able

(Before typing in this program,

to see the entire program on the 40column screen.

refer to the article "How to Type In COMPUTED GAZETTE Programs," which appears at the beginning of the program listings section.)

Line 30 SSHAPEs them into a

Sliding Numbers

The first game is derived from a puzzle that's been around for hun dreds of years. The basic idea is that you have a four-by-four grid (16

EE

10 FAST:DIMNCS(15),LCU5,1)

AR

20

spaces) that contains 15 tiles num bered 1-15, plus a blank space. The grid starts out with the numbers in

AD

30

It would be too easy to use reg

four-by-four grid on the regular text screen, so the program prints large

40

C(l )=128*M(5)+112*M(4)+1 4*M(3)+M<2)

XQ

50

C(2)=192«M[2)+56*M[l}+7"

KG

60

M(0)

is a computer game, so the tiles are

A-F replace the numbers 10-15. A word of warning to anyone

who types this in: Lines 30 and 100 are four lines long. You must type

them without any spaces at all. After typing line 30, cursor back to the line before pressing RETURN.

:NEXT:SLOW:SCNCLR

MC

70

HJ

80 CF-LC(15,0):RX=CFAND3:RY

QX

90

GETKEYH:NX=RX+(M=6)-(M=4 ):NY=RY+(M=2)-(M=8):IF(N

XAND4)OR(NYAND4)THEN80 HR

100

NL=NX+NYM:CT=LC(NL,1) : LC(CT,0)=CF:LC(15,0)=NL

:LC{CF,1)=CT:LC(NL,1)=1 5:QX=NLAND3:QY=INT(NL/4 ) :J=15:GOSUB110:QX=CFAN

but the READY prompt pushes the

then M to turn off scrolling.

FORJ=0TO15:QY=lJANDl2)/4 :QX=JAND3:GOSUB110:NEXT

The program does fit on one screen,

top line off the screen. To see the whole program, press ESC and

FORJ=0TO1:FORK=0TO2:NC¥( X)=NCS(X)+CHRS(C[K)):NEX TK,J,Y:NCS[X)=NCS(X)+NLS

+CliRS(23)+ZS+CHRS(21)+ZS

labeled in hexadecimal. The letters

D3:QY=INT[CF/4):J=CT:GO SUB110:GOTO80

FG

110 GSHAPENCS[J),QX*24+116, QY"21+56,X0R((JAND4)/4, JAND1): RETURN

The hi-res GSHAPE and SSHAPE commands are the key to

moving the large characters. After drawing a shape on the hi-res

Auto Race

screen, you can save a portion of it into a variable with SSHAPE (see

and easily fits on one screen.

line 30). Later, you can rubberstamp the shape anywhere on the screen with GSHAPE. The CHAR command in line 104

COMPUTE'S Gazotta

Docember I9B6

The next program is even shorter SF

10

JF

20 TRS="*[14

R=RND(-TI/91);TRAP130:SC NCLR:COLL1SIOM2,140

FX

30

l,160,180:SPRITEl

.1,2

BA 60 EE 70

PRINTSD$;TAB{P);TRS; R=RND(l)tIFRe.lTHEND-INT

XX

P=P+D:IF

80

:ELSE

P<0

IFP>23

THENP=0:D=l

THEN

P-23tD

PQ 90 AS

PL=JOY(2)AND127;MR=INT(j OYl2)/128)+l 100 X=(0-3"(PL<SANDPL>l)+3*

CB PK

110 120

RS

130

(PL<9AN13PL>5) ) *MR M0VSPR1,+X,+0 PT=PT+2;CHAR1,0,23,STRS (PT):GOTO60 SCNCLR:SPRITEI,0:PRINTE RR5(ER)"IN"EL:STOP

PK 140 PRINT"iBELLj";iPT=PT-10 :RETURN

In line 140, PRINT"{BELL}" might cause some confusion. CTRL-G makes a bell sound on the

128, so when you get to the {BELL}

PE

characters on the hi-res screen. This

MOVSPR

character, hold down the CON

S,X*8,0,X*8+7,7:FORY=1TO

in the lower right-hand corner.

BLOAD"CARSHAPE",B0

50

i NEXT

S:V=ASC(MIDS(LHS,Y));FOR J=0TO7:P=2TJ:M(J)=(VANDP )/P:NEXTiC(0)=224*M(7)+2 8*H(6)+3*M(5)

the second, and so on). The space is

40

ME

FORX=0TO1.5:COLOR4,X+1:NC

S(X)=NC?(X)+NLS:SSHAPELH

order (1-4 on the top line, 5-8 on

ular characters, and it wouldn't look very interesting to put a tiny

:ZS=CHRS(0) TORJ=lTO9lNLS=NLS+Z$:HEX T:GRAPHIC1,1:CHAR1,0,0," 1234567B9ABCDEF ":FORJ=0 TO15:LC(J,0}=JiLC{J,1)bJ

HA

SPACESj*":P=10

!D=0 SDS=CHRS(19)+Q1RS(27)+"W

TROL key and press G. To play the game, plug a joystick into port 2 and move it left and right to keep your car on the road. Hold down

the joystick button to move back and forth more quickly. The points gradually accumulate unless you

hit the edge of the highway, in which case you lose a lot of points in a hurry.

If you type in and run the pro gram, you'll probably get a FILE NOT FOUND error in line 40. Before you can use this program, you must design a car sprite. First

type SPRDEF to enter the built-in sprite editor, and when you're

asked for a sprite number, enter the number 1. After designing the shape, press SHIFT-RETURN fol lowed by RETURN to exit the sprite

utility program. Before proceeding, enter this line in immediate mode: BSAVE "CARSHAPE", BO, P3584

TO P3647. Line 60 takes care of the scroll ing. The SD$ string ({HOME} fol lowed by ESC-W) scrolls the screen down a line at a time. The COLLI

SION statement in line 10 makes the subroutine at line 140 automati

cally execute whenever the car hits a wall. <D


BOARD 180

M0UE 3 Hit

Hhite

Choice

i=Hf3

Chigorin's Defense.

A fighting defense.

tSe center.

Choice:

develops

good

ROAD

MAPS

FREE!

MONSTER

iM

ORDER

d

piece

While's

developing

mowp,

dnd

dttdcks

2^t»d5

i=«f3 is

m

is

a

prentature


The Roots Of Learning

Fred D'lgnazio Associate Editor Last summer my children—Catie,

ten, and Eric, seven—had two re markably different learning experi ences. Catie traveled widely and went to a variety of summer camps, including computer camp, 4-H camp, mythology camp, and space camp. Meanwhile, Eric stayed home and went to summer school to boost his reading and math skills. Catie had a wonderful sum mer. Eric, in the words of his teach ers, "cried a lot" and was "moody." Looking at my children's sum mer experiences, I can't help noticing

the contrast in the way they were expected to learn. Catie spent her summer learning new skills through

real-world experiences and simula tions. At space camp, for example, she spent an entire week "training" in astronomy, water survival, com

puters, robotics, engineering, math, and design—as if she were an astro

summer, he had loved math so much that he asked for word prob

ly recognized and is not usually tackled in any adequate way....

lems at night instead of bedtime

Thus we end up with a small num

stories. In a darkened bedroom,

ber of educational 'successes' and a

night after night, he solved compli

dismayingly large crop of 'failures.' And the urgent question is: how can this be avoided?"

cated multistep problems in addi tion, subtraction, multiplication,

and division. But after the end of a summer of instruction, his math teacher said he was no longer even

up to grade level, and his attitude toward math was only "fair." What happened? Why was Ca

tie's learning experience so much better than Eric's? According to Margaret Donald son, in her classic Children's Minds

{Fontana paperbacks, 1978), Eric's summer instructors expected him to

Embedded Thinking There is a paradox here. In recent

years, researchers have gathered in creasing evidence that, in direct con tradiction to the findings of Jean

Piaget, children are capable of some formal, or operational, thinking at a very young age—perhaps as early as three or four. Then why can't children learn how to do math and leam to read and write more easily?

learn through disembedded thinking.

The answer is that children have

Disembedded thinking is reasoning

trouble learning when they are

not supported by human sense. It is

asked to think about things which

"isolated from the rest of existence. What you may judge to be impor tant apart from it, what you may

have no meaning. The child's mind tries to make sense out of new infor mation introduced by his or her

know to be true—these consider

teacher. However, if the information

naut. The week came to a climactic

ations are to be excluded." Reading, writing, and arithmetic

is not related to a child's body,

end when Catie and her Sun team

are formal systems—disembedded

senses, or real-world experience—if it has no meaning to the child—the child will have trouble learning it.

went on a space shuttle mission. As

thinking—that are the "basics"

Mission Specialist One, Catie put to

children are supposed to master in

work what she'd learned so she

Does this mean we should

their early years of school. They are the prerequisites for success in the

send our children to camp all year

upper grades and for later in life. Yet

Catie's father, I know only too well

according to new child-develop

how expensive that would be. But

could bring the space shuttle back to

earth. Catie's counselors took de light in throwing complications at the kids to see how they'd do.

Deadly Digraphs

ment studies, "There can be little doubt...that when we set such store by disembedded modes of thought we make the pursuit of education in

While Catie was flying around in outer space, Eric was in a class room. He was deemed to have a

our society a difficult enterprise for

short attention span

minds refuse at an early stage."

while being

drilled in initial consonant sounds,

the human mind—-one which many Donaldson reveals the crux of

long and short vowel sounds, diph

this problem, both for Eric and for

thongs, digraphs, blends, addition

facts, subtraction facts, and every other kind of numerical and gram

many other children when she writes: "You cannot master any for mal system unless you have

matical abstraction.

learned to take at least some steps

summer school math course be

beyond the bounds of human sense, and...the problem of helping

cause we hoped it would be an ego

children to begin to do this in the

boost. Eric was a slow reader, but

early stages of their schooling—or

he was a whiz in math. Before the

even earlier—has not been proper

My wife and I enrolled Eric in a

106

COMPUTE'S Gazette

December 1986

long instead of to schoo!? No. As

we do have an alternative to camp that's much less expensive: com

puters. Computers can let children simulate real-world experiences right in the classroom. Companies like Sunburst, Springboard, Grolier, Learning Weil, Scholastic,

DesignWare, MindScape, The Learning Company, and Spinnaker offer programs that teach language

arts and math in the context of an activity or story in which the child plays a meaningful role. Stories bring drama, relevance, and mean ing to abstract systems like phonics

and arithmetic facts. And they em bed thinking in the real world—the

child's world.

IB


'I Saved Time and Money with Physical Exam." I use a data base program to keep records for our club. 1

work a couple of nights each week updating records. Last week I experienced read errors

several

times.

Luckily

I

had

purchased a copy of 1541 Phy

sical Exam last month and had

saved

• Some users had a problem trying to redefine the NO SCROLL key using "KeyDef" (August). The problem can be traced to line 50, where the array which stores the names of the keys is initialized. The

array is one element too small to store all the possible values gener ated by the keyboard. To correct the

problem, all occurrences of the val ue 86 in line 50 should be changed to 87. Also, the name of the NO SCROLL key must be added to the end of the data in line 70. Finally,

a

printed

copy

of the

alignment test results. Running

a new alignment test confirmed

what 1 had suspected, my drive had drifted out of alignment. I am

happy

to

report

that

saved time, (as my drive didn't

Package includes-.

service

repair)

Exam program costs a fraction

have to sit in our local dealer's and

dept.

money

awaiting

the

Physical

of what repair centers charge.

And I times!

can

use

it

numerous

50

• •

True digital alignment disk with offset 1 racks. Speed test

Mechanical stop test

Instructions for performing alignment, adjusting speed and stop position. Hard copy mode to print test results

for future comparison & reference.

Physical Exam is available for (hese drives: 1541, 1571, 8050, 8250, »S39.95 ea.- snip.

Hours: MON-SAT 10-6

800-762-5645

assigned incorrectly in line 60. To

copy of KeyDef:

4040, and SFD 1001. Please Specify Drive!

the names of some of the keys are correct each of these problems, sub stitute these program lines in your

I

aligned my drive MYSELF. 1

Cardinal Software 14840 Build America Dr.

Woodbridge, VA 22191 Info: 491-6494

FORI=0TO9:K(I)=PEEK(4096+I) ;POKE4096-H,0:NEXT:TRAP

180

:DIMK$(87):FORI=0TO87:READK

60

S(I):NEXT DATA INST/DEL,RETURN,CR RT/ LT,F7,FL,F3,F5,CR DtJ/UP,3,W ,A,4,Z,S,E,,5,R,D,6,C,F,T,X ,7,Y,G,S,B,H,U,V,9,I,J,0,M,

THE ATARI TEN COMMfiNDMEI

.

K,O,K,+,P,L,-,-,":"/6/".". 70

£,*.;

DATA CLR/HOME,,=,!,/,l,*,,2 .SPACE,,Q,RUN/STOP,HELP,,5,

TAB,2,4,7,1,ESC,+,~,LF,ENTE R,6,9,3,,0,. ,CR LT,CR

RT,NO

UP.CR

DN.CR

SCROLL

• As listed, "Sound Designer for the 128" (July) will not save sounds. After attempting to save a sound, its

name appears in the catalog of stored sounds, but if you try to load

it, you'll see a FILE NOT FOUND ON THIS DISK message. To correct this problem, you must first fix Sound Designer's save routine by changing line 1590: 1590

OPEN15,8,15,"S0:"+FSS:GOS

UB2080

Next, remove from the catalog

file all sounds that were improperly saved using the original routine. Use the following lines to reset the cata

"We shall create a computer that gives consumers Power Without the Our amazing 1040ST™ Computer is the world's first

PC to cost less than SI. per kilobyte. How does thai stack up against the competition?

The ATARI I040ST is a megabyte of muscle. And it's at your nearby retailer today.

the PC AT™ kilobyte weighs in at a whopping SIS. That's

computer

why the 1O4OST brings new meaning to the word "value." For a revolutionary S999.,

the ST™ Computer gives you

ate mode (without a line number) and press RETURN:

drive, monitor, and mouse. Its

T#I,"************"sDCLOSE*I

printers, modems, and many other peripherals.

byte for the Macintosh™ Plus. More than S7. per kilo byte for the Amiga™. And

a megabyte of memory. It's a

DOPENttl, "CATALOG",D0,U6,W:PUIN

industry-standard ports for

You'll pay over $2. per kilo

log file. Type each line in immedi

OPENl. ,8,15, "S0:CATALOG":CLOSE1

function keys and a numeric keypad. Expandability is a built-in bonus. There are

complete package, with CPU, keyboard

is

packed

with l - — L. <-,.

I.

AATARf COMPUTE'S Garollo

December 1988

107


IDI

Mark Jordan Programmers will appreciate this handy utility that compares tivo BASIC programs. Output is to

program must be run in Commo dore 64 mode, but it can be used to compare both BASIC 2.0 (Commo dore 64) and BASIC 7.0 (Commo dore 128) programs. One special

screen or printer. For the Commo

restriction applies to comparing 128

dore 64, 12S, Plus/4, or 16 with disk drive.

programs if you have a 1571 disk drive: Both of the programs being

It happens often when you are pro

of the disk. When used in conjunc

compared must be on the front side gramming: You want to know ex

actly how the program you're working on differs from a previous ly saved version. Or maybe you have two versions and you're not sure which one to load because you can't remember which is more re cent—GAME2 or GAMEB. Maybe you've been doing some experi menting with an old program and

like some of the changes you've made, but you don't like some oth ers. Wouldn't it be helpful to com pare the experimental version with

the previous one to see which lines have been altered or added? "Pro

gram Mis-Matcher" helps out in sit uations like these. It compares two BASIC programs saved on disk.

Comparing To use the program, Commodore 64 users should type in Program 1 as listed and save a copy on disk.

tion with 128 mode, the 1571 can

store data on both sides of the disk. Mis-Matcher will fail if either or both of the program files to be test ed are on the second side. If they are, save both programs on a disk formatted while the drive is in 1541

mode (as when the computer is set for 64 mode). You can then use

Mis-Matcher. There are two ways in which

the same line number which are not identical. Mis-Matcher recognizes

and reports both kinds of differences. Some assemblers, including the popular PAL for the 64, use the BASIC editor to enter source code. For such assemblers, Mis-Matcher can be used to compare two sourcecode files, so machine language

See program listing on page 141. •

this tool.

load the program and type RUN.

printer. Press N to send the output to the screen only. The program as sumes that the printer is connected as device 4. You'll need to change line 80 if you use some other con

figuration. Commodore 128 owners can use the 64 version (Program 1). The 108

COMPUTES GaiBlte

December 19B6

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.

the programs might have lines with

programmers can also benefit from

listing of the differences to go to the

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:

that's missing in the other. Second,

Program 1, but add or substitute the lines shown as Program 2. Now

gram then asks whether you want a

COMPUTE!'* Gazelle is look

one program may differ from an other. First, one might have a line

Plus/4 and 16 users should type

The program asks for the names of two files. Type in the program names, pressing RETURN after each. Mis-Matcher will stop if it can't find the files on disk. The pro

Program Mis-Matcher

All programs listed in this magazine are

available on the GAZETTE Disk. See details elsewhere in

COMPUTED GAZETTE TOLL FREE

Subscription Order Line 1-800-247-5470

In IA 1-800-532-1272

this issue.


YETITCOSTS SO MUCH LESS you can buy. Which means in

And now it wi!l count for you, on any 64 or 128.

mere seconds you can

check your checkbook. Take stock of your stocks. Or calculate

Ironically, however, though we recently lowered tiie price of Multiplan, we actually increased its capabilities.

your risks. You can plan, bud

The enhanced version not

only takes full advantage of the 128's expanded memory and 80

get, analyze,

question, ponder,

revise, estimate and forecast.

column screen.

Not only includes a Qtiickslaii instruction manual. And not only comes with 10 ready-to-go templates. Allow us to introduce the most

powerful electronic spreadsheet in the Commodore world.

Multtpkuv This is the same intensely sim

Just by doing little *

more than pressing a few keys. In fact, there really isn't any kind of hardcore number crunch-

But it is the fastest load ing spreadsheet bvuUj

".

i avrk*

.

ing you can't do faster and

easier with Multiplan at your control. Whether you're managing a family of 4. A business of 50. Or a nation of 250 million.

ple, staggeringly brilliant pro

gram over a million Apple and IBM owners count on.

ULTRABYTE DISK NIBBLER

V3.0

NEW SIXTH GENERATION ULTRABYTE COPIER FOR COMMODORE 64 and 128 (in 64 mode) Copies 99*% of protected software in 2 min. or less Includes parameters for 160 recent, hard-to-copy disks.

(

Send

Includes

Use your Commodore 64/128 to improve your per

Uses

formance at the track! Programs for Thoroughbred, Harness and Greyhound racing rank the horses or dogs in each race quickly and easily. All the information is readily available from the Racing Form, harness or dog track program. Thoroughbred factors include speed, distance, past post

position. Harness

factors

lor 2 1541/1571

Federal Hill Software

8134 Scotts Level Rd. Baltimore, MD 21208 Toll Free Orders 800-628-2828 Ext. 850 For Information 301-521-4886

drives, or MSD dual

drive

SPECIAL - BUY A NIBBLER V3.0 AND GET

S39.95 plus S4.QD shipping

hound factors include speed, past performance, ma neuvering ability, favorite box, class, kennel record,

$39.95 each on tape or disk. Any two for $59.95 or all three for $79.95.

).

YOUR CHOICE OF A FREE SI4.95 PROGRAM

include

Complete instructions and wagering guide included. Thoroughbred, Harness or Greyhound Handicappers,

list

Copies itself ( for this reason, no refunds given )

speed, post position, driver's record, breaking tenden cies, class, parked-out signs and beaten favorite. Grey

beaten favorite and breaking ability.

envelope for

More powerful than KeyMasler, Dlskbuster, Copy II, Superklt, 21 Second, Clone or Cracker

performance, weight, class, jockey's record, beaten fa vorite and

stamped

fast file copy program

Disk Surgeon -- disk utility

$14.95

Ultiamail - mall list and label printer

$14.95

McMurphy's Mansion — lext adventure ... .514.95 Handy-Capper —race handicap system ...$14.95 (

Above

may

shipping.

be ordered separately

Foreign orders

for

114.95

plus $4.00

add $2.00 }

Mastercard. Visa. Check or M.O., Calif, add 6.5% ($2.60) salei la«. Foreign orders/COD add $2.00. Payment mull be In U.S. funds

UPDATES-fleturn your original Ulirabyle disk with S10.00 plus $4.00 shipping. Foreign add $2.00 To order,

wrlie or call

24 hr.

order Una. For Info,

wilie.

ULTRABYTE (818) 796-0576 P.O. Box 789 LaCanada, CA 91011 USA DEALERS S DISTRIBUTORS WANTED


Commodore 64 Database

A new database for the Commodore 64,

Vaatfile, offers up to 31 fields per record

and up to 256 bytes per record. Market ed as significantly faster than other da tabases for the Commodore 64, Fastfile is a memory-based, menu-driven data

base written in machine language. This

database includes predesigned forms

for a checkbook, mailing lists and la

bels, inventory, and tax form 8283. You can also create your own forms, and

there's a 28-page illustrated manual.

Fastfile costs $59.95, plus $4 ship ping and handling. Foreign customers should add $2 and Washington resi

dents add 7.3 percent. No C.O.D.'s.

There is a 15-day money-back guarantee.

Interactive Mini Systems, 5312 w. Tucannon, Kentieiuick, WA 99336. Circle Reader Service Number 202.

More From Lucasfilm

Lucasfilm Games, which entered the home computer entertainment market a couple of years ago with Ballblazer and Rescue on Fractulus from Epyx, has re

duced several new features among its offerings. One addition is a SiG (Special In terest Group) for users interested in

CEOS (Graphics Environment Operat ing System), an icon- and menu-based

software program that gives the Com modore 64 a user interface similar to that of the Macintosh. This SIG pro

vides support through question-andanswer sessions with Berkeley

Softworks, the publishers of GEOS; conferences to discuss GEOS applica

tions; and news on the latest GEOS de

velopments and software. QuantumLink has also introduced

an online photo gallery, which uses specialized equipment to convert sub scriber photographs into computer pro grams. Each program is then placed in the gallery for other users to download and display. Finally, the service has

Computer Game is an animated graphic adventure for the Commodore 64. It's based on the recent film directed by Jim Hen son.

In Labyrinth, the evil Coblin King has captured you and locked you inside his Labyrinth, a twisting, winding maze

of paths and passageways that lead to his castle. Along the way, you'll meet many characters, some of whom will offer their assistance, and others who will do everything they can to keep you trapped inside the Labyrinth forever. You use a joystick to control your ani mated character through a variety of strange locations, such as the Bog of Eternal Stench, the Wise Man's Garden, the Hall of Stone Faces, and the Wall of Hands.

Suggested retail price is $34.95. Aclivision. P.O. Box 7286, Mountain View, CA 94039. Circle Reader Service Number 203.

New Quantum Link Features QuantumLink, a Commodore-specific telecommunications service, has intro110

COMPUTE!* Gazette

December 19B6

some designs of over 200 cells. ELBE

can even work with missing data and unequal cell sizes.

ELBE: The Echo Lake BASIC En hancement is written in machine lan guage. The program is copyrighted, but

the disk is not copy-protected. A hard ware key, which is provided with the software, is required to use ELBE. Price is $49.95. Echo Lake Laboratories. Box 169, Pasacoag, R! 02859-0169. Circle Reader Service Number 205.

Hard Disk Drives

JCT has introduced three new hard disk drives for the Commodore 64 and 128. The JCT 1000, 1005, and 1010 contain

3.7, 5, and 10 megabytes of formatted capacity, respectively. All three disk

added more discounted products and a

drive packages feature an ST-506-com-

live auction to its shopping section, as

patible controller card, a Commodore-

well as a new information and news

compatible interface card, inter

section on rock music— RockLink. Quantum Computer Services, 8620 Westwood Center Dr., Vienna, VA 12180.

connection cables, and a resident disk

Circle Reader Service Number 204.

cord, fuse, fuse holder, and on/off

leased a new game in conjunction with Activision Software. Labyrinth: The

of variance designs of up to 40 cells and

operating system. Each disk drive

comes with power supply, A.C. power switch.

Spreadsheet Package A new spreadsheet and statistical pack age from Echo Lake Laboratories, ELBE: The Echo Lake BASIC Enhancement, has been introduced for the Commodore 64. The spreadsheet portion of ELBE is completely integrated into the comput er's resident BASIC interpreter so the user can move back and forth between the computer's BASIC interpreter and the spreadsheet. The spreadsheet al lows record-oriented data processing in

Each package includes instructions for installation and operation, a fiveyear limited warranty on the drive, and a one-year warranty on all other hardware. Suggested retail price for the JCT1000 is $695, $795 for the JCT-1005, and $895 for the JCT-1010. JCT. P.O. Box 286, Grants Pass, OR 97526. Circle Reader Service Number 206.

BASIC and full and direct random ac

Digital Sound Sampling

cess to disk files. It also can automati cally right-adjust entries, line up decimal points, copy repeated data, and formulate a numeric keypad. ELBE lets you easily insert and delete records and

You can mix and store your own musi cal creations with Micro Arts' Sampler64 and Corn-Drum. Sampier-64 is a

sort the spreadsheet alphabetically or numerically. ELBE also performs many of the traditional descriptive statistics such as computing median and mode, chisquared tests, goodness-of-fit tests, an alyses of variance and covariance, repeated-measures designs, mixed de

signs, correlation matrices, and multi ple regressions. It can handle analysis

hard ware/so ftware package that lets you record, mix, add to, play back, and store any sounds on your Commodore

64 or 128 in 64 mode. It features a real time input sequencer; echo, looping, and reverb effects; sample dubbing; sample block editing; and a two-octave range with the QWERTY keyboard. The Sampler-64 package includes a microphone, a cable to connect to your TV, and a '/i-inch jack to connect the sound output to an audio amplifier. The


information on the screen or print it out.

hardware unit plugs into the user port

The Hearsay 1000 module retails for $79.95. Suggested retail price for Rhyme and Reason, Aqua Circus, Think Bank, or Intelligent Talking Terminal is

of the Commodore 64 or 128. (The SID chip is not used in digital sound genera tion.) The menu-driven program comes

on disk only and is not copy-protected.

$29.95 per program.

Along with Samplcr-64, you may

Hearsay, 1825 74th St., Brooklyn, NY

wish to use Corn-Drum, a software up

12204.

grade which adds three different eight piece drum kits to your music. CornDrum has a realtime sequencer for input and a step-time sequencer for editing. You can play up to three instruments si

Circle Reader Service Number 209.

\\\\

Database Manager For The Commodore 64/128

multaneously and store up to eight songs per disk. The prerecorded sam

plings feature Latin, rock, and miscella neous drum kits. Sampler-64 is sold for $89.95 plus $3.95 shipping and handling. Corn-

Drum costs $14.95 when bought with Sampler-64 and $29.95 when bought alone. Both are sold by mail only. Penn sylvania residents must add 6 percent

sales tax. Micro Arts Products, P.O. Box 2522, Philadelphia, PA 19147. Circle Reader Service Number 207.

Shakespeare On Disk

Macbeth, a new game from Avalon Hill, lets you take part in graphics-and-text adventures based on Shakespeare's tragedy, Macbeth, Four separate text ad ventures, two containing graphics, cov er all the parts of the play. You can play the games as the young Macbeth, the

The Hearsay 1000 speech module for the Commodore 64 and 128.

the names of animals, names of cloth

KnowledgeWare has announced a new text database manager for the Commo dore 64 and 128. Multifinder comes with five applications—Refinder, for litera

combines graphics, sound, and anima

ture references; People and Places, a name, address, and mailing label file; Recipe Finder, for indexing recipes; Vid

tion along with circus characters to teach shapes, colors, counting, num

gram Finder, to catalog software. You

ing, parts of the body, seasons, safety, and other basics; Aqua Circus, which

bers, and simple math; and Think Bank, a concentration game that helps the student learn addition, subtraction, multiplication, and division. There's also a software program for

adults. Intelligent Talking Terminal is a voice-activated telecommunications program. At your verbal command, the computer will automatically dial

CompuServe, the police, or anyone else you designate. You can also view any

eo Finder, for videocassettes; and Pro

can also design your own applications. The full-screen editor in Multifiiider offers a field delete function, field memory which lets you display your previous entry, caps lock, and fast

searching of up to four words or phrases. There is no fixed limit on the number of characters in a field, except that total characters in a record cannot exceed 248 in six fields. Multifinder holds up to 650 records on a disk.

older king defending his castle, Lady

Macbeth plotting a murder, or the three witches preparing their famous brew. Plus, each segment has a psycho

logical program in which you try to dis cover what motivated the characters. Macbeth includes the entire play

from the 1623 First Folio, articles on the play, the play's history, and interpreta

tions of characters. Suggested retail price is $25 for the Commodore 64 and 128.

Avalon Hill Came Company, 4517 Harford Rd., Baltimore, MD 21224. Circle Reader Service Number 206.

THE ATARI TEN COMMANDMEK

P "We shall create a computer

that's as powerful in the music studio as it is in the office." -

Atari was among the first in the personal computer business to do something for music.

With a built-in Musical

Make Your Commodore Talk

Hearsay has released a speech synthesi zer/voice recognition add-on device and software packages that enable your

Commodore 64 or 128 to talk and to re spond to verbal commands. The Hear say 1000 is a module that plugs into the rear port of the computer. It works with Hearsay software and many menu-driv en third-party software packages al ready available. The company has introduced a line of software for children, designed to

help them learn basic skills on the com puter through seeing and hearing. The Software for Children line includes

Rhyme and Reason, a program which uses familiar nursery rhymes to teach

Instrument Digital Interface (MIDI), you can turn the 1O4OST™ into a multitrack recording studio by connect ing it directly to keyboards, drum machines, and synthe sizers, No other PC has MIDI built in — not IBM", not Amiga™, not Macintosh™. The 16-bit ST™ also con

68000-based PC's you can ' own. It also features an array

of expansion ports for your synthesizer, printer, andother important peripherals. The 1O40ST gives you all

this for S999-which we think will be music to your ears.

Available

at fine

com

puter and music dealers.

tains a sound chip with three

programmable voices. One more reason why the ST Com

puter is at the top of the charts. The ST is one of the finest

AATARI" COMPUTErs Ga^erro

December 1986

111


The active- commands are dis

played at the bottom of each screen dis

play, and instructions are included with the program.

Multifinder will autoboot on the

Commodore 128.

The price of Multifimicr is $39.95. A demonstration disk is available for $2.

rope appears on the screen and you

choose which battle you want to partic ipate in.

There are three levels of play. Each higher level gives you less information

and forces you to rely on your own strategy and expertise to avert war. The retail price of Theatre Europe is

Blvd., Gainesville, FL 32601.

$34.95; for Cunslinger, $29.95. IntelliCreations, 1980S Nordhoff Place, Chatsworth, CA 91313.

Circle Reader Service Number 210.

Circle Reader Service Number 211.

KnowledgeWare, 2013 N.E. 55th

Outline Processor

Thoughtform, a full-featured outline processor written in machine language

for the Commodore 64, lets you enter ideas and facts in any order and then ar ranges your data into logical order. It can handle headlines nested 200 levels

deep and can expand or collapse head

lines as needed. You can print all or any portion of the outline, or send it to a sequential file to be read by a word processor.

Thoughtform is meant to be user-

New IntelliCreations Games

Apple 11+ Emulator For The 64

intelliCreations has announced two

The Spartan from Mimic Systems lets

new games for the Commodore 64.

you run more than 95 percent of all Ap ple 11+ software on your Commodore

Gunslinger is a graphics-and-text ad venture game that takes place in the

Old West. You are Kip Starr, the retired Texas Ranger, and you must rescue your friend, James Badland, from jai! in a small Mexican town. On the way, you travel through a ghost town, explore a mine, battle hostile Indians, escape an enemy fort, and avoid the six Dalton

64. It's a flexible, bus-oriented micro computer system which is closely cou pled to the 64. In addition to letting you run Apple 11+ software, the Spartan al lows you to add a variety of Apple peri pherals and options like 80-column

display cards, music synthesizers, and Z-80 and CP/M cards.

Brothers who are out to get you. If you

do finally rescue Badland, you still have to survive the confrontation with the D.ilton Brothers at the OK Corral. Gunslinger has a split-screen for

The price of the Spartan is $299.

Mimic Systems, 18027 Highway 99, Building A, Sidle 1, Lynnwood, WA 98037. Circle Reader Service Number 21Z.

distributed software, which means that registered owners can give away copies. When one of the users decides to buy the software from Thoughtform,

the owner who distributed it receives a commission.

Thoughtform costs $35, and there's a 30-day guarantee on the purchase price.

Thoughtform, 45828 Emerson St., Hemel, CA 92344. Circle Reader Service Number 213.

I/O Card For Commodore

Intelligent I/O has announced the re lease of its newest version of the BH100 General Purpose Input/Output Card for the Commodore 64 and VIC-20 computers. The card provides a total of eight 8-bit parallel ports (32 digital in

mat with graphics in the upper left sec tion, commands on the right, and text

along the bottom of the screen. Play is controlled by either joystick or

put lines and 32 digital and buffered

keyboard. Theatre Europe is a war-simulation

output lines).

strategy game that deals with situations

mapped, data is sent or retrieved by the use of a single POKE or PEEK com

Since the ports are memory-

which could occur today or tomorrow, such as the first 30 days of a war in Eu rope between the Warsaw-Pact and

mand. The BH100 manual includes in

structions, sample programs (including simple subroutines for all I/O), and di agrams of typical hookups. And it's de

NATO forces. You can command either the NATO forces or the Warsaw-Pact

armies, which have invaded West Ger many. The computer is the commander of the opposing forces. A map of Eu

The Spartan ($299) is an Apple 11+ em ulator (or the Commodore 64.

signed so that the user doesn't have to know any advanced programming techniques.

SUPP* EXCITING

COMPUTER SIMULATIONS from

S1GNQL

SUPCH DH

COMPUTED

Thrt

An wjiIiH>I-i bpm SlGNflt COMPhUTill CONSULTANTS Lid PO Htnilfl222,DBpl ll.FMliUurEih.PAlS^fl. or till (412| £55-7727 US nnrl d"»d» -drt S3 SO pcnUjp »nfl rundii^g |S4 QQ l[Mtigri] ri>r r*rli ganiw

-.'••-•—i PA >viirlri"t mcfcldl idUi IH Ct'1

<J» IftHlV

UHMtCHd WVHil irio*. c*-i1 TiMrf

Ihi-i. Pip"flimnij*(a jntf tiBhihjiF

language. OL -'" CH.wiihz n p

Ti.ii o.*' ungii rlo-dP'" ar-1 1*1

We du<ti"1c» ihd

tupon-lvv product* *•*•* rapl*c<iTnnl or TNll'«ikii"1 tut 30 day *nrr*n[y peiiod Dm." inqumil irwH«<1

112

■n

VISA r-'-'-r i -.rr"*i c- ('<i.H 1'H*i an US Or

C*nm1| (ttnli

COMPUTE'S Gazatto

com'

-vefimg conrrdl

W5 00

Ko.b&url tirnpiil* ""d

ll*uL£Lr>n n~^iii^jl uiCuJlr^ti

December 1986

■itambr?

i.. nJei

i'.-i ■

■. i

SWITCHEH

cc«ri1ti

Ai * FIAT YARD cars r-.u*t D*

in 1*d

tpallea

ai

Eigned loading Qocki— nr pu'ipd oul "* "•& r"amt

|n WUWf VAfiO r"fi 1W 1ti0 UlOUl &ftnrn«^ a

iup to 60 Kh

Fw COUWGDTJHE 04 (dm anM '1 ■null aid. kayfjo»rd l>mptHB HHkuCltCl

13000


COMPUTER MAIL ORDER

r-OUR GUIDE TO COMMODORE PRODUCTS

The Amiga System Package System Includes: Amiga 1000 CPU, 256K RAM Expansion, Amiga 1080 RGB Hi-Res Monitor and...Amiga DOS, Basic,

Tutorial, Kaleidoscope and Voice Sythesis Library.

$119900 Order No. CBGP

When you want to talk computers. When you want to talk price. Call toll-free: 1800 233-8950. Outside the U.S.A. 717 327-9575 Telex 5106017898

CMO. 477 East Third Street, Dept. A412,Williamsport, PA 17701 All major credit cards accepted

m


COMPUTERS

COMMODORE 128 SYSTEM PACKAGE Complete system package includes: the Commodore 128 CPU with 128K (expandable to 512K), built-in Basic and 40/80 column display, the Commodore 1571, 5Vi", disk drive featuring 350K capacity and built-in 6502 microprocessor, the Magnavox 8562 RGB/composite monitor with green text display switch...and ... diskettes with CP/M systems and utilities plus the 128 tutorial. Order No. CB128P

COMMODORE 64 SYSTEM PACKAGE This complete system package includes: the Com modore 64 CPU with 64K and four programable func tion keys and a music synthesizer, 3-D graphics

capability and sixteen text colors, the 1541, 5Va", disk dive featuring 170K capacity and built-in 6502 microprocessor, the Taxan 220 composite color monitor with 14" screen, green and amber text

modes and audio. Order No. CB64P

lTuIlI lli

COMMODORE 64C The new 64 with the Commodore 128 look includes:.GEOS, GEOWRITE, GEOPAINT, AND QUANTUM LINK software. Now you can get the world's most popular computer in the newest style cabinet!

Order No. CB64C

199 *

COMMODORE 128 The Commodore 128 is one of the most com

prehensive computers on the market today. Its standard 128K of memory is expandable to an

incredible 512K. Order No. CB128

Call toll-free: 1800 233-8950. COMPUTER MAI ORDER

|

Outside the U.S.A. 717 327-9575 Telex 5106017898

All major credit cards accepted.


DISK DRIVES

COMMODORE 1541 DISK DRIVE

The 1541 Disk Drive is an external 5Vo" floppy diskette recorder

and player, offering high-speed and capacity for programs and data. It is an intelligent device, containing its own microprocessor,

RAM, ROM, and operating systems software for faster speed of throughput and memory efficiency in the computer. It is read/write compatible with diskettes created on Commodore 4040 and 2031

disk drives. Interface cable for the Commodore 64 is included. $ 1 OQOO

Order No. CB1541

iOJ

AMIGA 1010 3V2" DRIVE

AMIGA 1020 SVa" DRIVE

Together, the internal Amiga drive and the 1010 external disk drive

Expand your Amiga com puter system and enjoy

IBM"

support a business en vironment with greater

Amiga

py disk drive with a for

matted capacity of 360K.

up capabilities.

$22900

and

with the 1020 51/j" flop

capacity and fast back

Order No. CBG1010

PC

disk drive compatibility

Order No. CBG1020

*199 00

COMMODORE 1571 DISK DRIVE Commodore's newest design.With this 5Va " single floppy drive you can store up to 350K of information on a single diskette. In cludes its own built-in 6502 microprocessor, 2K RAM, 32K ROM and transfer rates ranging from 300 cps (C64), to 41,360 cps (C128 and CP/M control). A must for all those important produc tivity applications.

$OAQ00 *ÂŁ*TiÂť

Order No. CB1571

CSI 10 Megabyte Hard Disk Drive for C64 and C128

This hi-tech drive is compatible with all Com modore computers. An intelligent peripheral device designed to use the serial or IEEE Com modore data transfer bus, it feature built-in backup mode, reformat protect, external device

selectable and many more commands! Order No. CMHD

SQQQOO

TECMAR 20MB HARD DRIVE T-disk sits on your Amiga taking no valuable

desk space to provide almost unlimited file capacity. A shielded cable connects T-disk to T-card's SASI port.

Order No. TCGTDISK

*/*/*#

Call toll-free: 1800 233-8950. COMPUTER MAIL 0R0EH

$QRQ00 O35

Outside the U.S.A. 717 327-9575 Telex 5106017898

All major credtt cards accepted.


PRINTERS & INTERFACES

STAR MICRONICSSGIOC

EPSON HOMEWRITER 10

Features 100 cps and "select type". Choose NLO. double strike, condensed or emphasized at the touch

120 cps dot matrix for the Commodore 64 and 64C. Includes interface and cable.

of a button.

00

Order No. SGSG10C

EPSON LX86 D/M

0KIMATE 10

120 cps draft. 16 NLQ and "select type". Allows selec

A thermal transfer printer featuring 60 cps. Uses black and while or color "clean hands" ribbons. Excellent for color graphics.

tion of NLQ, double strike, condensed and emphasiz ed at the touch of a button.

$249 00

Order No. EPLX86

EPSON DX 10

LQ daisywheel printer. Uses interchangable Diablo

LQ daisywheel printer with 2K internal buffer, graphics

compatible

capability, proportional spacing and the ability to print

Features

$449 00

ORANGE MICRO

XETEC SUPER

GRAPPLER CD

GRAPHICS

Programming

• Spreadsheet Graphics

Super Graphics

C-64, C-128. Vic 20 Compatible

• Text

bold,

$89"

Order No. XETEC8

MICRO R & D MW350 • Full graphics interface

$69"

PPI BUFFER • High speed graphfbs • C-64, C-128, and V-20 compatible

• C-64, C-128, C-16, Plus 4 and V-20 compatible

• 8K Buffer

*189 00

Order No. EPDX10

• Emulates CBM printers

Emulates CBM printers

Order No. WJ350CB $49"

Outside the U.S.A. 717 327-9575 Telex 5106017898

NLQ feature

Order No. DAC01

Call toll-free: 1800 233-8950. COMPUTER MAIL ORDER

normal,

and subscript.

Order No. JU6100

Order No. OMGCD

printwheels.

shadow and underline printing as well as superscript

through 4 part forms.

$139 00

Order No. OKMATE10

JUKI 6100

$9999

Order No. EPHW10

$39"

All major credrt cards accepted.


MONITORS

MAGNAVOX

TEKNIKA MJ-22

515

COLOR MONITOR

COLOR MONITOR The

Magnavox 515 Monitor

13"

features: 14" dark bulb tube, both

composite

and

Hi-res

RGB/composite

color monitor featuring 16 true

RGB

colors, four shades of grey

modes offer 2000 characters

and

80 col x 25 lines at a resolu tion of 640 dots x 240 lines, green text display switch, built-

an

80

column

mode.

Capable of separated sound with a built-in speaker and amplifier right up front for best

in stand and audio input.

sound.

$279 oo

Order No. NAP515

*269 oo

Order No. TKMJ22

COMMODORE 1802

COMMODORE 1902

COLOR MONITOR

COLOR MONITOR This RGBI/composite monitor

The Commodore 1802 com

features a 13" hi-res scrren

posite monitor is the replace

with

ment for the 1702 monitor. It

built-in

audio

amplifier

and speaker. Comptible with

features 13" screen, 40 col x

C-128, C-64, C-4 + and C-16.

23 line display and audio.

Can

be

used

with

video

cassette recorder or TV tuner.

*189 oo

Order No. CB1S02

Order No. CB1902

TAXAN 220

MAGNAVOX 505

COMPOSITE MONITOR

COLOR MONITOR

Composite video with chroma

14" RGB/Composite color monitor with RGB TTL. RGB.

and lumina imputs available or

Analog and composite inputs, j

amber display, switchable and

Green text display switch. 390j

built-in audio,

X 240 resolution.

for

$28900

Commodore.

Green

±±

$169 oo

Order No. TAC210

Order No. NAP505

TURN YOUR MONITOR INTO A TELEVISION

Your monitor will become a superb TV with the addition of a Magnavox 82 Channel TV Tuner

with both UHF and VHF capability.

I

^

COMPUTER MAIL ORDER

Order No. NAP7300

Call toll-free: 1800 233-8950. Outside the U.S.A. 717 327-9575 Telex 5106017898

•169 00

$39 99 All major credit cards accepted.


MODEMS

ANCHOR VOLKSMODEM 12

ANCHOR 6480

300/1200 Baud for C-64, C128, SX64, V20, Amiga Auto Answer - Auto Dial Voice/Data Switch

300/1200 Baud for C-64, C128 Auto Answer - Auto Dial

Autocom 64 and 128 Software Included

Order No. AN6480

Order No. ANVM12

VOLKSMODEM 6420

$119 00

SUPRA SJ 1064

300 Baud for C-64, V20 Auto Answer - Auto Dial Autocom IV Software Included

300 Baud for C-64

Auto Answer - Auto Dial

VIP Smart Term Software Included $6999

Order No. AN6420

COMMODORE 1660

$49 99

Order No. SJ1064

COMMODORE 1670

300 Baud for C-64. C128, SX64, V20

300/1200 Baud for C-64, C128, SX64, V20

Auto Answer - Auto Dial

Auto Answer ■ Auto Dial Hayes Command Protocol

Includes Terminal Software

Includes Terminal Software

$59 99

Order No. CB1660

COMMODORE 1680

$169 00

Order No. CB1670

TELELEARNING 300B

300/1200 Baud for the Amiga

300 Baud for C-64

Auto Answer - Auto Dial

Auto Answer - Auto Dial

Hayes Command Protocol Includes Terminal Software

Includes Connect Time Clock

*229 00

Order No. CBG1680

$39 99

Order No. TD400

DISKETTES & ACCESSORIES

MAXELL DISKETTES 5Va" MD-2 DS/DD (10)

3VS" SS/SD (10)

SONY DISKETTES

$14.99

$18.99

314!" DS/DD 5 Pak

$9.99

5Vt" SS/DD 10 Pak

$9.99

AMARAY DISK TUBS

30 Disk Tub 3W

$9.99

50 Disk Tub 5'M"

$9.99

100 Disk Tub 5W"

$19.99

CURTIS ACCESSORIES Safety Strip w/6 outlets

$19.99

SP2 Surge and Spike Supressor

$39.99

Universal Printer Stand

$14.99

dZ [• M

COMPUTER MAIL OfiDFR

COMPUTER SPECIALTIES Power Supply + 3 outlet surge protection for C64

$54.99

PICO PRODUCTS Tilt/Swivel Moniior Base with Power Command Center..$59.99 INNOVATIVE CONCEPTS Flip N' File 10 Disk Holder

Flip N' File 50 Disk Holder

$2.49

$11.49

JOYSTICKS

Spectra Quickshot I

$6.99

Spectra Quickshot IV

$12.99 BIB

5V4" Drive Head Cleaner 3Vs" Drive Head Cleaner

Call toll-free: 1800 233-8950. Outside the U.S.A. 717 327-9575 Telex 5106017898

$4.99 $14.99

All major credit cards accepted.


SOFTWARE SOFTWARE FOR C-64/C-128

Order No. BBC95D

PRINT SHOP

29"

Order No. BBC655

MUSIC SHOP

29"

Order No. BBC97D

GRAPHICS LIBRARY 1

17"

Order No. BBC820

BANK ST. WRITER

29"

Order No. BBC98

GRAPHICS LIBRARY II

17"

Order No. BBC99

GRAPHICS LIBRARY III

Order No.

COPY II BACK-UP

ONE ONE ONE Order No

EAC14D

MOVIE MAKER

Order No. EAC10D

Music Consiruction Set

PAPERCLIP w/Spellpack

FASTLOAD

49"

Order No. BIC1020

SPELLPACK

29"

Order No. BIC2000

CONSULTANT

37"

Order No. BIC4000

HOMEPACK

29"

Continental Software Order No. CTAOS

HOME ACCOUNTANT

TAX ADVANTAGE 85

39"

AEROJET

MDC01

Order No

MDC04

Order No

MDC02

Order No

MDC03

Order No

MDC04

26"

KENNEDY APPROACH

24" 17"

31"

TINKS ADVENTURE

9"

TINKA'S MAZES

9"

LAND OF BUDDY BOTS

HALLEY PROJECT Order No. MDC05

CROSSWORD MAGIC

24"

Order No. MPC01

MINDSCAPE Order No

24"

Order No. MPC03

TOP SECRET

9"

TUK GOES TO TOWN

44"

Order No. CTA06

29"

PSCFS

FLEET SYSTEMS II

34"

49"

Software Publishing Order No. PFC01

PFS-FILE

39"

SPRINGBOARD Order No. SBC01

NEWSROOM

34"

Order No. SBC02

CUP ARTS

22"

SUB LOGIC

9" 29"

24"

Professional Software Order No

EPYX Order No. EXC01D

BATTERIES INCLUDED

Order No. MPC02

ELECTRONIC ARTS Ordor No. EAC05D

17"

Order No. BIC1010

MICROPROSE

Central Point Software

BRODERBUND

Order No. SUC1

FLIGHT SIMULATOR II

37"

Order No. SUC2

JET

37"

SOFTWARE FOR AMIGA

ACTIVISION

HACKER

34"

Order No. CB9AV02

MIND SHADOW

34"

Order No. CB9AV03

BORROWED TIME

32"

, COMMODORE

Order No. CB9CB03

AMIGA TERM EMULATOR Order No. CB9CBW

TLC LOGO

Order No. CB9CB05

AMIGA PASCAL

Order No. CB9CB06

AMIGA LATTICE C Order No. CB9CB07

AMIGA ASSEMBLER Order No. CB9CB08

LISP

Order No. CB9CB09

DOS MANUAL

Order No. CB9CB10

TECH DOCUMENTS Order No. CB9CBI1

MINDWALKER

MARAUDER/BACKUP

59" ,

39" 39" 79" 79" 11900

79" 15600

39"

32"

WISHBRINGER

DELUXE PAINT

64"

ONE ON ONE SKYFOX

Order No CB9EA05

FINANCIAL COOKBOOK

Order No CB9EA06

ARTIC FOX

Order No CB9EA07

7 CITIES OF GOLD Order No CB9EA08

DELUXE PRINT

31"

DELUXE VIDEO INSTANT MUSIC

31" 31"

A-COPIER

Order No. CB9MG02

A-REPORT

PLANETFALL

.....32"

WITNESS

32"

MICRO SYSTEMS Order No. CB9MS01

39"

ANALYZE

31"

SCRIBBLE

32"

ON LINE COMMUNICATIONS

74"

ORGANIZE DATA BASE

69"

ANALYZE (Version 2.0)

79"

Order No. CB9MS02

79"

Order No, CB9MS03

Order No. CB9MSM

Order No. CB9MS05

34"

HALLEY PROJECT

34" 44"

59" 79" 11900

MINDSCAPE Order No. CB9MD"'

MEGASOFT Order No. CB9MG01

32"

Order No. CB9IF05

Order No. CB9EA09 Order No. CB9EA10

SPELLBREAKER Order No. CB9IFCM

Order No. CB9EA03 Order No. CB9EA04

32"

Order No. CB9IF03

Order No CB9MD02

DEJA VU

Order No CB9MD03

Outside the U.S.A. 717 327-9575 Telex 5106017898

34" 34"

KEYBOARD CADET

Call toll-free: 1800 233-8950. COMPUTER MAIL ORDER

32"

HITCHHIKER

ELECTRONIC ARTS Order No CB9EA01

19"

79"

Order No. CB9IF01 Order No. CB9IF02

ARCHON

TEXTCRAFT

GRAPHIC CRAFT

Order No. CB9DV01

Order No. CB9EA02

Order No. CB9CB01 Order No. CB9CB02

INFOCOM

DISCOVERY

Order No. CB9AV01

29"

All major credit cards accepted.


FALL SPECIALS

BUSH COMPUTER DESK

EPSON HOMEWRITER 10

The perfect work station for home or office. Quality components shipped ready for easy assembly. Specific step-by-step instructions are included.

Order No. BU130

Order No. EPHW10

"Select Type": NLQ, double strike, condensed or emphasized, at the touch of a button. • 100 CPS

CASSETTE DATA RECORDER

For C-64. C-128,, V-20

Battery or AC operation

MAGNAVOX 8502

COLOR MONITOR

• AC adapter included

X

99

Order No. CB1530

$9999

13" Composite color

330 X 350 Resolution

Green text switch

Order No. NAP8502

*159 oo

CMO. Policies and particulars. Next day shipping on all in-stock items • Free technical support from our own laciory-trained staff. • Toll-free order inquiry • No surcharge on VISA or MasterCard orders. • Credit cards will not be charged until the order is shipped • No limit and no deposit on COD orders " No sales tax on orders shipped outside PA. ■ No waiting period for cashiers checks. SHIPPING. Add 3% [minimum $700) shipping and handling on all orders. • Larger shipments may require additional charges. • Returned items may be subject to a restocking fee • All items subject to availability and price changes. EDUCATIONAL INSTITUTIONS: 1 800 221-4203

When you want to talk computers. When you want to talk price. Call toll-free: 1800 233-8950. Outside the U.S.A. 717 327-9575 Telex 5106017898 CMO. 477 East Third Street, Dept A412, WHIlamsport, PA 17701 Atl major credit cards accepted


The suggested price is $129. The company is also introducing the Complete Beginner's I/O Interface

The NX-10C has its own built-in character set, offering upper- and low ercase letters, numbers, and symbols in

products of COMPUTE! Publications

and are not included with Speedmate.) The program lets you set and save defaults for right, left, top, and bottom

Course, an introductory course on com

NLQ mode with the addition of block

puter interfacing. The complete course

retails for $159 and includes the DH100

graphics in high-speed draft mode. Full Commodore MPS-803 emulation allows

I/O interface, a beginner's module, and an illustrated course manual. The man

graphics to be integrated into the print ing. The printer is bidirectional; also,

ual can also be purchased separately for $15.

logic seeking is a standard feature of the

printer code defaults, as well as screen

NX-10C. The printer comes with a

Intelligent I/O, P.O. Box 70, Polsdam, NY 13676.

snap-in ribbon cassette. The suggested retail price for the

and letter colors, among other features. Speedmate is available for $15 (out

Circle Reader Service Number 214.

NX-10C is $349. Star Micronics, 200 Park Avc, Suite 3510, New York, NY 10166.

Bulletin Board System Software

Blue Board, from SOTA Computing Sys tems, is a BBS program for the Commo

Circle Reader Service Number 216.

margins; page length; spacing; continu

ous or single-sheet paper; first and start ing page numbers; page width (for centering); and more than 35 predefined

side US and Canada, add 52 per disk; North Carolina residents add 5% sales tax).

Upstart Publishing, Dept. NPGM, P.O. Box 12011, Greensboro, NC 17420. Circle Reader Service Number 21S.

dore 64. It supports over 200 online messages (up to 1023 characters each), up to 220 users, and over 25 SYSOP-

128 Software From Abacus Three new productivity software pack

definable sub-boards. The software is

ages for the Commodore 128 are now

written entirely in machine language and employs highly optimized disk driver routines, making it a very fast system.

Other features of the board include remote SYSOP access, a private SYSOP sub-board, and unlimited session con

nect time. Each of these features is pass word-protected for system security.

Blue Board also features "scribbles," mini sub-boards where messages of 80 characters or less may be used for opin ion forums, voting, chess games, or oth er applications. The system has been designed to provide the SYSOP with total system control. Suggested retail

price is $69.95. SOTA Computing Systems Ltd., 2131080 Broughton St., Vancouver, B.C., Can

ada V6G 2A8. Circle Reader Service Number 215.

New Commodore-Compatible

Printer

Star Micronics has introduced the NX10C Commodore-compatible printer, with NLQ (near-letter-quality) and

The Star Micronics NX-IOC is a new Commodore-compatible dot-matrix printer.

General Ledger Program

Bookkeeper-Si from Data count Software is a single-entry general ledger program

tem for stock market charting. With TAS-128, you can download indicators

parison charts, trading bands, and least squares. It also has macro capabilities, automatic and unattended log-on, and fast draw charts using up to four windows. Abacus has upgraded the Personal

cluded in the package. List-64 is a list processing program with up to ten

fields in each file. Biorhythm-64 pro duces a biorhythm chart and a list of critical days,

California residents should add 6% sales tax.

Datacount Software, P.O. Box 1679,

120 characters per second (cps) for draft

Coronado, CA 92718.

output to 30 cps for NLQ type,

Circle Reader Service Number 217.

using seven moving averages, three os cillators, five volume indicators, com

Portfolio Manager for the 128. PPM-128 tracks the performance of stocks, bonds, options, or profits and losses. It

also has very complete reporting capabilities.

SpeedTerm 1128, TAS-128, and PPM-128 all retail for $59.95 each. Abacus Software, 2201, Kalamazoo

SB, P.O. Box 7211, Grand Rapids, Ml 49510. Circle Reader Service Number 219.

there's fingertip selection of draft or

SpeedScript Customization

NLQ modes, typeface and print pitch, and margin settings and form align ment as well. Flipping the automaticpaper-feed lever feeds single sheets into position for printing on whatever line you designate. An adjustable rear tractor feed, as well as friction feed, are standard features that allow for either

Speedmate is a customization program for the SpeedScript word processor (ver sions 3.0-3.2) that lets you set the de faults you prefer and control the way text appears on the screen while edit ing. Speedmate includes an optional print preview routine which displays 80 columns of text onscreen at once with no horizontal scrolling. Speedmate also

addition, preprinted forms can be aligned by adjusting the forward and reverse micro feed.

45K capture buffer and user-definable function keys. TAS-128 is a technical analysis sys

displays are menu-driven, and the re ports can be printed out for permanent record. Two additional programs are in

rectly to the Commodore 64 and 128 computers through a built-in Commo

fanfold or cut-sheet paper printing. In

nal emulation with cursor keys. It has a

from DNJ/RS or Warner and then cre ate a variety of charts on the split screen

draft modes. The printer connects di

Front-panel controls on the NX10C make the printer easier to use, and

ports Xmodem and Punter file-transfer protocols and VT52 and VT100 termi

for home or small business use. This software for the Commodore 64 incor porates a chart of accounts, transaction register, and income statement. The

Bookkeeper-64 is available for $19.95 plus $2 shipping and handling,

dore serial interface. Speeds range from

available from Abacus. SpeedTerm 128 is a flexible, command-driven terminal software package that supports most modems for the 128. It contains the standard options found in most termi nal software; plus SpeedTerm 128 sup

COMPUTED GAZETTE TOLL FREE

Subscription Order Line

1-800-247-5470 In 1A 1-800-532-1272

customizes COMPUTERS Preview-80

control commands for one-hand opera tion, {SpeedScript and Previcw-80 are COMPUTE! s Gazette

December 1986

121


COMPUTED GAZETTE

Author's Guide

Here are some suggestions which serve to improve the speed and accuracy of publication for prospective authors. COMPUTED gazette is primarily interested in

supply stores). 10. A good general rule is to spell out the numbers zero through ten in your article and write higher

new and timely articles on the Commodore 128, 64,

numbers as numerals (1024). The exceptions to this

Plus/4, and 16. We are much more concerned with the content of an article than with its style, but arti cles should as be clear and well-explained as possible.

are: Figure 5, Table 3, TAB(4), etc. Within ordinary text, however, the zero through ten should appear as words, not numbers. Also, symbols and abbreviations

The guidelines below will permit your good ideas

should not be used within text: use "and" (not &),

and programs to be more easily edited and published:

"reference" (not ref.), "through" (not thru).

1. The upper left comer of the first page should contain your name, address, telephone number, and the date of submission. 2. The following information should appear in the upper right comer of the first page. If your article is

ring to keys (RETURN, CTRL, SHIFT), BASIC words

specifically directed to one model of computer, please

be italicized during typesetting.

11. For greater clarity, use all capitals when refer

state the model name. In addition, please indicate the

(LIST, RND, GOTO), and the language BASIC. Head

lines and subheads should, however, be initial caps only, and emphasized words are not capitalized. If you wish to emphasize, underline the word and it will 12. Articles can be of any length—from a single-

memory requirements of programs.

line routine to a multi-issue series. The average article

3. The underlined title of the article should start about 2/3 of the way down the first page. 4. Following pages should be typed normally, except that in the upper right corner there should be an abbreviation of the title, your last name, and the page number. For example: Memory Map/Smith/2.

is about four to eight double-spaced, typed pages.

5. All lines within the text of the article must be double- or triple-spaced. A one-inch margin should be left at the right, left, top, and bottom of each page. No words should be divided at the ends of lines. And

please do not justify. Leave the lines ragged. 6. Standard typing or computer paper should be used (no erasable, onionskin, or other thin paper) and typing should be on one side of the paper only (upper- and lowercase). 7. Sheets should be attached together with a paper clip. Staples should not be used. 8. If you are submitting more than one article, send each one in a separate mailer with its own tape or disk.

13. If you want to include photographs, they should be either 5X7 black and white glossies or color slides. 14. We do not consider articles which are submit ted simultaneously to other publishers. If you wish to

send an article to another magazine for consideration, please do not submit it to us. 15. COMPUTED GAZETTE pays between $70 and $800 for published articles. In general, the rate reflects the length and quality of the article. Payment is made upon acceptance. Following submission (Editorial Department, COMPUTE!'* GAZETTE, P.O. Box 5406,

Greensboro, NC 27403) it will take from two to four weeks for us to reply. If your work is accepted, you

will be notified by a letter which will include a con tract for you to sign and return. Rejected manuscripts are returned to authors who enclose a self-addressed, stamped envelope. 16. If your article is accepted and you have since

9. Short programs (under 20 lines) can easily be

made improvements to the program, please submit an

included within the text. Longer programs should be

entirely new tape or disk and a new copy of the article reflecting the update. We cannot easily make revisions

separate listings. If is essential that we have a copy of

the program, recorded twice, on a tape or disk. If your article was written with a word processor, we also appreciate a copy of the text file on the tape or disk. Please use high-quality 10 or 30 minute tapes with the program recorded on both sides. The tape or disk

should be labeled with the author's name and the title of the article. Tapes are fairly sturdy, but disks need to be enclosed within plastic or cardboard mailers {available at photography, stationery, or computer 122

COMPUT&'s Gazette

December 1986

to programs and articles. It is necessary that you send

the revised version as if it were a new submission entirely, but be sure to indicate that your submission is a revised version by writing, "Revision" on the envelope and the article. 17. computed GAZETTE does not accept unsolicited

product reviews. If you are interested in serving on our panel of reviewers, contact our Features Editor for

details.


How To Type In COMPUTED GAZETTE Programs Special Characters

This can be entered on the Com modore 64 by pressing the CTRL

V1C-20. Each program is clearly

Most of the programs listed in each issue contain special control charac ters. To facilitate typing in any pro

marked by title and version. Be sure

grams from the GAZETTE, use the

press CTRL-A.

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

following listing conventions, The most common type of con

Each month, computed GAZETTE publishes programs for the Com modore 128, 64, Plus/4,

16, and

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

key while typing the letter in

braces. For example, {A} means to

trol characters in our listings appear

The Quote Mode

as words within braces: {DOWN} means to press the cursor down

around the screen with the CRSR

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

Although you can move the cursor keys, often a programmer will want to move the cursor under program control. This is seen in examples

such as {LEFT} 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

underlined key enclosed in braces

character and cursor left to change

(for example, {8 A}), type the key

it. You'll see a reverse video charac

as many times as indicated (in our

example, enter eight SHIFTed A's). if a key is enclosed in special

brackets,

6

3, hold down the

Commodore key (at the lower left

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

corner of the keyboard) and press

get confusing, you can exit quote

the indicated character. Rarely, you'll see a single letter

mode simply by pressing RETURN. Then just cursor up to the mistyped

program and look for the error.

of the alphabet enclosed in braces.

tine and fix it.

When You Read:

When You Read:

before you run it. If your computer crashes, you can always reload the

Press:

{UP! (DOWN) (LEFT) {RIGHT}

Press:

See:

See:

Press:

{PUR}

{CLR} (HOME)

See:

CLRIHOME |

SHIFT \ j | CRSR J

{GRN} [BLUj fVEL}

{ Fl }

{ F2 }

For Commodore 64 Only

pa

■COMMODORE i

r

1

i L_ J

;COMMODORE; [T]

(RVSj

I F3 !

jCOMMODORE,[T]

{OFF}

{ H ]

j COMMODORE |T|

{BLK}

{ F5 !

{WHT}

{ F6 }

[commodore!

{RED}

{ F7 }

jCOMMODORE ( 7

{CVN}

{ F8}

'commodore'l"s L 11. ^^^j L —

§ 5 3

[commodore^ Fs 11 J.. ^_____T_J I J

COMPUTE!S Gazoiro

■ ■

December 1986

123


The Automatic Proofreader Philip I. Nelson, Assistant Editor "The Automatic Proofreader" helps

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 corner 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 abbreviations, you can still check the line by LISTing it after typing it in,

moving the cursor back to the line, and 124

COMPUTE'S Gazette

December 1986

pressing RETURN. LISTing the line

20

substitutes the full keyword for the ab breviation and allows the Proofreader 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 run any program with a GRAPHIC command while the Proofreader is in

30 40

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 compuler 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, {[you're using a 64 and activate the Proofreader after installhig 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

";UF

PROOFREADE

Vt)C=423G4

"C-64"

50

THKN

PRINT

If

THEM

GRAPHIC

Vfc)C=35158

IF VEC=17165 46:GRAPHIC

60

THEN

IF VEC=50556 C-20"

LRiPRINT "PLUS/4 &

"VI C

16"

THEN U)=s45;HI<"

CLR: PWNT"128"

SA={PEEK(LO)+256*PEEK(HI)>+

7D

FOR E

J=0

TO

166:READ

BYT:POK

ADR,BYT:ADR=Al)R + l :CI!K=CIIK

+BYT:NEXT

80

IF

CHK<>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= RS-(256*HB) 100 CHK=CHK+RF+LF+HF:POKE SA+L F.LBiPOKE SA+HF,Hfl:NEXT If CHK<>22054 THEN PRINT

110

'ERROR*

interfere with other BASIC operations, it's a good idea to disable it before run ning another program. However, the

"AUTOMATIC

FOR

[SPACEjPRINT

memory.

Though the Proofreader doesn't

PRINT R

RELOAD

[SPACEjCHECK

PROGRAM

"

AND

FINAI, LINE";EM

D

120 POKE SA+149,PEEK{772);POKE SA+150,PEEK(773) 130

IF

VEC=17165

14,22:POKE

140

POKE

SA+

29,224:POKESA+139,224 PRINT CHRSU47) : CHRS ( 17) ; " PROOFREADER

150

THEN

SA+18,23:POKESA+

ACTIVE":SYS

SA

POKK HI.PEEK(HI)+1:POKE (P EEK(LO)+256*PKEK(HI))-1,0:N EW

160

DATA 120,169,73,141,4,3,16 9,3,141,5,3

170

DATA 88,96,165,23,133,167, 165,21,133,168,169

180

DATA

0,141,0,255,162,31,IB

1,199,157,227,3

190 DATA

202,16,248,169,19,32,

213,255,169,18,32

200 DATA 210,255,160,0,132,180 ,132,176,136,230,180 210

DATA

200,185,0,2,240,46,20

i,34,208,8,72

220 DATA

165,176,73,255,133,17

6,104,72,201,32,208

230 DATA

7,165,176,208,3,104,2

08,226,104,166,1H0

240 DATA

24,165,167,121,0,2,13

3,167,163,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 DATA 104,74,74,74,74,168,1 2f!0

290

85,211,3,32,210 DATA 255,162,31,189,227,3,

149,199,202,16,248 DATA 169,146,32,210,255,76 ,86,137,65,66,67

tem becomes.

300 DATA 68,69,70,71,72,74,75,

The New Automatic Proofreader

310 DATA 13,2,7,167,31,32,151, 116,117,151,128,129,167,136

10

VEC=PEEK(772)+256*PEEK(773) iL0=43:HI=44

77,80,61,82,83,88

,137

_


\y|| Y Machine Language Entry Program

/VILA. For Commodore 64 and 128

Ottis R. Cowper, Technical Editor'

"MLX" is a labor-saving utility that allows almost fail-safe entry of machine language programs. Included are versions for the Commodore 64 and 126. Type in and save some copies of which

ever version of MLX is appropriate for your computer (you'll want to use it to

enter future ML programs from COMPUTEI's GAZETTE). Program 1 is for the Commodore 64, and Program 2 is for the 128 (128 MLX can also be used to

enter Commodore 64 ML programs for use in 64 mode). When you're ready to enter an ML program, load and run

MLX. It asks you for a starting address and an ending address. These addresses appear in the article accompanying the MLX-format program listing you're typing.

If you're unfamiliar with machine language, 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 don't worry— even if you know nothing about ML or hex, you should have no trouble using MLX.

After you enter the starting and ending addresses, you'!! be offered the option of clearing the workspace. 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, don't choose this option.

A functions menu will appear. The first option in the menu is ENTER DATA. If you're just starting to type in a program, pick this. Press the E key, and type the first number in the first tine of the program listing. !f you've al ready typed in part of a program, type the line number where you left off typ

ing at the end of the previous session (be sure to load the partially completed program before you resume entry). In any case, make sure the address you en ter corresponds to the address of a line in the listing you are entering. Other wise, you'll be unable to enter the data correctly. If you pressed E by mistake, you can return to the command menu by pressing RETURN alone when asked for the address. (You can get back to the menu from most options by pressing RETURN with no other input.)

64 MLX Keypad

Entering A Listing Once you're in Enter mode, MLX prints

the address for each program line for you. You then type in all nine numbers on that line, beginning with the first two-digit number after the colon (:). Each line represents eight data bytes

0

4

6

U

O

and a checksum. Although an MLX-

2

format listing appears similar to the "hex dump" listings from a machine

K

language monitor program, the extra checksum number on the end allows

A

M

MLX to check your typing. (Commo

dore 128 users can enter the data from

0

an MLX listing using the built-in moni tor if the rightmost column of data is

Space

omitted, but we recommend against it.

It's much easier to let MLX do the proof reading and error checking for you.) When you enter a line, MLX recal culates the checksum from the eight

bytes and the address and compares

128 MLX Keypad

■.

.

A

B

C

D

(Fl>

<F3)

(F5)

(FT)

7

8

9

this value to the number from the ninth

column. If the values match, you'll hear a bell tone, the data will be added to the workspace area, and the prompt for the next line of data will appear. But if MLX detects a typing error, you'll hear a low

5

4

6

buzz and see an error message. The line will then be redisplayed for editing. 1

Only a few keys are active while you're

automatically inserts these for you. You do not press RETURN after typing the last number in a line; MLX automatical ly enters and checks the line after you type the last digit.

Only the numerals 0-9 and the let

ters A-F can be typed in. If you press any other key (with some exceptions noted

below), you'll hear a

warning

buzz. To simplify typing, 128 MLX re defines the function keys and + and keys on the numeric keypad so that you can enter data one-handed. (The 64 version incorporates the keypad modi fication from the March 1986 "BugSwatter" column, lines 485-487.) In either case, the keypad is active only while entering data. Addresses must be entered with the normal letter and number keys. The figures below show

the keypad configurations for each version.

MLX checks for transposed charac ters. If you're supposed to type in AO and instead enter OA, MLX will catch

your mistake. There is one error that

F

I-) 2

3

Invalid Characters Banned entering data, so you may have to un learn some habits. You do not type spaces between the columns; MLX

E

(+t

0

E

N T E R

can slip past MLX: Because of the checksum formula used, MLX won't notice if you accidentally type FF in

place of 00, and vice versa. And there's a very slim chance that you could gar

ble a line and still end up with a combi nation of characters that adds up to the

proper checksum. However, these mis takes should not occur if you take rea sonable care while entering data.

Editing Features To correct typing mistakes before fin ishing a line, use the INST/DEL key to delete the character to the left of the cursor. (The cursor-left key also de

letes.) If you mess up a line really badly, pressCLR/HOME to start the line over. The RETURN key is also active, but

only before any data is typed on a line. Pressing RETURN at this point returns you to the command menu. After you type a character of data, 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 COMPUTED Gazette

December 1986

12S


number prompt. More editing features are available

when correcting lines in which MLX has detected an error. To make correc tions in a line that MLX has redisplayed for editing, compare the line on the screen with the one printed in the list ing, then move the cursor to the mis take and type Ihe correct key. The cursor left and right keys provide the normal cursor controls. {The INST/ DEL key now works as an alternative cursor-left key.) You cannot move left beyond the first character in the line. If

you try to move beyond the rightmost character, you'll reenter the line. Dur

name. The 12S version makes up for this by giving you the option of scratch ing the existing file if you want to reuse

programs will usually have a starting address of 0801 for the 64 or 1C01 for

a filename.

loaded to specific addresses with a com mand such as LOAD "filename",8,1 for

Remember that MLX saves the en

tire workspace area from the starting address to the ending address, so the

the 128. Other programs must be re

disk (BLOAD ■'filename'- on the 128) or

LOAD "filename",!A for tape, then

save or load may take longer than you

started with a SYS to a particular mem

might expect if you've entered only a small amount of data from a long list ing. When saving a partially 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 the standard disk or

ory address. On the Commodore 64, the most common starting address for such programs is 49152, which corre sponds to MLX address CO00. in either case, you should always refer to the ar ticle which accompanies the ML listing for information on loading and running the program.

ing editing, RETURN is active; pressing

tape error messages if any problems are

it tells MLX to recheck the line. You can press the CLR/HOME key to clear the entire !ine if you want to start from scratch, or if you want to get to a line number prompt to use RETURN to get back to the menu.

detected during the save or load. (Tape users should bear in mind that Commo dore computers are never able to detect errors during a save to tape.) MLX also has three special load error messages: INCORRECT STARTING ADDRESS,

An Ounce Of Prevention

which means the file you're trying to

MLX, and then test your copy thorough

load does not have the starting address

Display Data The second menu choice, DISPLAY DATA, examines memory and shows the contents in the same format as the program listing (including the check sum). When you press D, MLX asks you

for a starting address. Be sure that the

starting address you give corresponds

to a line number in the listing. Other wise, the checksum display will be

meaningless. MLX displays program lines until it reaches the end of the pro gram, at which point the menu is redis

played. You can pause the display by pressing the space bar. (MLX finishes printing the current line before halting.) Press space again to restart the display.

To break out of the display and get back to the menu before the ending address is reached, press RETURN.

Other Menu Options Two more menu selections let you save programs and load them back into the

computer. These are SAVE FILE and LOAD FILE; their operation is quite straightforward. When you press S or L, MLX asks you for the filename. You'll then be asked to press either D or T to

select disk or tape. You'll notice the disk drive starting and stopping several times during a load or save (save only for the 128 ver sion). Don't panic; this is normal be

you specified when you ran MLX;

LOAD ENDED AT address, which means the file you're trying to load ends before the ending address you specified when you started MLX; and TRUNCATED AT ENDING AD

DRESS, which means the file you're trying to load extends beyond the end ing address you specified when you started MLX. If you see one of these

messages and feel certain that you've loaded the right file, exit and rerun MLX, being careful to enter the correct starting and ending addresses.

The 128 version also has a CATA LOG DISK option so you can view the contents of the disk directory before saving or loading.

abled, so the Q option lets you exit the program without turning off the com puter. (Of course, RUN/STOP-RE STORE also gets you out.) You'l! 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

The Finished Product

@ for Save-with-Replace, so remember

■■filename" on the 128) or LOAD "file

December 1986

data has been entered correctly. And be sure to test the Save and Load options several times to ensure that you can re call your work from disk or tape. Don't

let a simple typing error in the new MLX cost you several nights of hard work.

Program 1: MLX For Commodore 64 SS 10

100

DM 112

REM VERSION l.ll 30,950 MODIFIED,

LINES 8 LINES 4

85-487 ADDED POKE S6,50iCLR:DIM

INS,

I,J,A,B,AS,BS,A(7),N$ C4=48:C6=I6:C7=7tZ2=2:Z 4"254iZ5=255i26=256tZ7=

127 120

FA=PEEK(45)+Z6*PEEK(46)

SB

130

RS=CHRS(13) ;LS="{I-EET]" iSS=" ■1:D£=CHR$(20) tZS =

CQ

140

CJ

:BS=PEEK(55)+Z6*PEEK(56 ) :HS='10123456789ABCDEF"

CHR5(0):TS=."U3 SD=54272:FOR

RIGHT]"1

I=SD

TO

SD

+23iPOKE I,0:NEXT:POKE {SPACElSD+24,15:POKE 78

8,52

should not be included when entering the name. This also precludes the use of

COMPUTEfs Gazette

at several different addresses, then use the Display option to verify that the

use the clear workspace option.

When you've

126

ly before first using it to enter any sig nificant amount of data. Make sure all the menu options work as they should. Enter fragments of the program starting

BASIC. The RUN/STOP key is dis

data for an ML program and saved your work, you're ready to see the results. The instructions for loading and using the finished product vary from program to program. Some ML programs are de signed to be loaded and run like BASIC programs, so all you need to type is LOAD "filename",?, for disk (DLOAD

to give each version you save a different

several hours invested in the project. Don't take chances—use our "Auto matic Proofreader" to type the new

The QUIT menu option has the ob

writes to the file instead of using the usual LOAD and SAVE commands (128 MLX makes use of BLOAD). Disk users should also note that the drive filename (line 750 in 64 MLX), so this

for a long ML program, you may have

vious effect—it stops MLX and enters

havior. MLX opens and reads from or

prefix 0: is automatically added to the

By the time you finish typing in the data

finished typing all the

name" for tape, and then RUN. Such

FC 150 PRINT"{CLR]"CHRS(142)CH RS(8)sP0KE 53280,15:POK E

53281,15

EJ 160 PRINT TS" (2 (2

{REDjlRVS}

SPACES}g8 63 SPACE5)"SPC(2B)"

{2 SPACES}(OFFj[BLUj ML

X

(2

II

(12

(RED][RVSl

SPACES}"SPC(2Q)" SPACESHBLU}"

FR 170 PRINT"[3 DOWN] {3 SPACES}COMPUTE I 'S MA CHINE

JB

LANGUAGE

[3 DOWN)'"

EDITOR

180 PRINT"(BLK)STARTING ADD


RESS|43"mGOSUB300iSA=A DiGOSUB1040iIF

F

THEN18

GF 190 PRINT"JBLK]{2 SPACES)EN DING ADDRESSE43";:GOSUB

R WORKSPACE [Y/N]g43";A S!lF LEFTS(AS,1)<>"Y"TH

CM

487

HP

490

EN220

DR 220 PRINTTAB(10)"[2 DOWN) [BLKI[RVS) MLX COMMAND (SPACE)MEHU (DOWN)§43"i PRINT TS"[RVS)E(OFF)NTE

LAY DATA"(PRINT

TS"

[RVS)L{OFF)OAD FILE" JS 240 PRINT TS"(RVS!S(OFF)AVE FILE"(PRINT TS"lRVS)Q

(OFFJUIT{2 DOWNHBLKJ"

JH

250

GET ASiIF A5-NS

THEN250

KC

500

270

NEXTtON A GOTO420,610,6

MX

510

QK

520

280

KG

530

290 300

KF

310

EM

POKE

08

540

PH

550

QC

560

SD+24,0iEND

INS-NS (AD-0 jINPUTINSI IF BS=INS (GOSUB3201AD=AiB$

A-0tFOR J-l

TO

330

GX

IF B<0 OR B>15 01 A—liJ-2 340 NEXTiRETURN

CH

350

THEN AD=

B«INT(A/C6):PRINT MIDS(

570

HJ

5B0

A=INT(AD/Z6)IGOSUB350IA -AD-A*Z6IGOSUB350iPRINT

BE

370

QQ

JC

380 390

QS

400

PX

CK»CK*Z2+Z5*(CK>Z7)-t-A

CK=CK+Z5*{CK>Z5)(RETURN

PRINT"(DOWNiSTARTING AT S43";:GOSUB300iIF IN$<> NS

THEN GOSUB10301IF

(SPACE)THEN400

EX

410

HD

420

F

RETURN

PRINT"[RVS) ENTER DATA {SPACE)":GOSUB400jIF IN

S=NS THEN220 JK 430 OPEN3,3iPRINT SK 440 POKE198,0iGOSUB360(IF F THEN

PRINT

INSiPRINT"

[UP)(5 RIGHT]"; GC

450

HA

460

HD

470 GET A$:IF AS-NS

PK

480

FOR 1-0 •■SSiFOR

TO 24 STEP 3iB? J-l TO 2iIF F T

HEN B$=MIDS(IN$,I+J,1)

485

PRINT"[RVS}"B$LS;iIF I< 24THEN PRINT"(OFF)-1; THEK470

IF(A?>"/"ANDA$<"i")OR(A [")

IF(AS="[RIGHT]")ANDF TH

ENPRINT

BSLS;:GOTO540

IF A$OL? AND M<>DS OR ((I=0)AND{J=1))THEN GOS AS*=LS+SS+L5 jpRINT THEN

B$L5; PRINT

PRINT

THEN CLOSES:

FOR

25

HENB00 790

NEXT(CLOSE1iCLOSE15iGOT 0940

GS

800

GOSUB1060:PRINT"(DOWN) (BLK)ERROR DURING SAVE( B43 BIGOSUB8601GOTO220

MA B10

820

GETtl,A$,BSiAD-ASC(AS+Z S)+256*ASC(BS+Z$)iIF AD

RX

830

FOR 1=0

<>SA THEN

GOSU

B1060iPRINT"{BLK][RVS3 (SPACE)ERRORi REENTER L

610

G0SUB1080:B=BS+AD-SAiFO

F-0 :GOTO440

THEN2

SA 860

620

KS

630

PRINT"[DOWN}[BLU}PRESS; [RVS)SPACE[OFFj TO PAU SE, (RVS)RETURN[OFFl TO BREAKf43(DOWN)"

EJ

870 880

PEEK(FA+4)iIFOP=BTHEN92 HJ

890

CS

900

FILE NOT

30)jIF ADOSA

THEN

(SPACE)FOUND ":GOTO690 AD=PEEK(829)+256*PEEK(8 F-li

SC

910

KM

920

JF

930

A=PEEK(831)+256"PEEK(83 2)-l:F=F-2*(A<EA)-3*(A> EA)iAD=A-AD:GOTO930 A=SA:B=EAtl:GOSUB1010:P OKE780,3:SYS 63338 A=BS:B«'BS+[EA~SA)+1:GOS UB1010:ON OP S

AE

GOTO950:SY

63591

940

GOSUB10B0:PRINT"[BLU]**

GOSUB1080iPRINT"[BLU}**

DP

970

PP

980

OF DATA **":GOTO220

KC 660

GET A$:IF AS=R5

BQ 670

SUB1080IGOTO220 IF AS-SS THEN F=F+1:GOS

THEN GO

ONFGOTO630,660,630

PRINT"{DOWN}{RVS)

LOAD

(SPACEJDATA ":OP=l!GOTO

710

PRINT"[DOWN}[RVS}

SAVE

GR

990

1000

RX

1010

FF

1020

730 GET A$llF AS='T"THEN PR INT"T[DOWN J"(GOTO890

FX

1030

740

HA

(SPACEJTHEN220 PR 720 F"0(PRINT"(DOWNHbLK)

[rvs)t[offJape or [rvs]

PRINT"INCORRECT

STARTIN

G ADDRESS ("rIGOSUB360i PRINT")"iRETURN PRINT"LOAD

ENDED

AT

";i

D$:RETURN PRINT"TRUNCATED AT END ING ADDRESS":RETURN

AH=INT(A/256)(AL=A-(AH •256)iPOKE193,ALiPOKE1 94, AH

§43";

IF AS<>"D"THEN730

GOSUB1060:PRINT"(BLK) [RVSlERROR DURING LOAD: [DOWN)643"iON F G0SUB98

AD=SA+AD(GOSUB360iPRINT

FD

[SPACEjFILE "lOP=0 INS-NSjINPUT"[DOWN]FILE

0220

0,990,10001GOTO220

UB1080

DfOFFjlSKs

[SPACE]ST>0 THEN970

LOAD COMPLETED **"(GOT TH

ENPRINT" tDOWNHBLU)** E ND

HQ

T"[DOWN}{RVS)

GOTO970

:GOSUB350:PRINT

PP

0 SYS 63466iIF(PEEK(783)A ND1}THEN GOSUB1060:PRIN

FR 960

F=1:AD=AD+8:IF AD>EA

710

POKE183,PEEK(FA4-2) iPOKE 187,PEEK(FA+3)(P0KE188,

950

650

RX

RETURN

XP

KH

700

"A

SAVE COMPLETED *""(GOT 0220 POKK147,0iSYS 63562iIF

NEXT:PRINT"[RVS]";iA=CK

PC

F-3

I-BTO B+7:A=PEEK(I):GOS UB350:GOSUB3S0:PRINT SS 640

680 CH 690

THEN

S

GOSUB360:B»BS+AD-SA;FOR

CC

AD

STO64

F»2(AD

60:PRINT"[RVS}ERROR(

20

ai

THEN

CLOSEl:CLOSE15iON ABS(F >0)+l GOTO960,970 INPUT#15,A,ASiIF A THEN CLOSEliCLOSEl5 IG0SUB10

C

PRINT" [CLR)( DOWN HRVSj [SPACE)DISPLAY DATA "iG

ST

NEXTiIF

7:POKE B+I,A(I

INS"NS

B!GET#l,A?rP

FO 850

E41"iP"liGOTO440

LOSE3:P RINT"1 DOWN][BLU}

60 e

F-liGOTO850

TO

FA 840

(2 DOWNj"iGOTO700

GO. QA

l,B,B,INS+",P,R"iG

GE

STEP3:B?=

THEN

OPEN

OSUB8601IF A THEN220

GQ

NEXTiIF SOOt

THEN220

FC

IOB)AND

(IF IN5=NS GOTO220 TO

A

AH-INT(SA/256)iAL-SA-(A

H*256)iPRINT!l.CHRS(AL) ;CHRS(AH)i 780 FOR 1-0 TO BtPRINTIl.CH RS(PEEK(BS+I))rtIF ST T

A?;iNEXT JjPRINT

(SPACE}S5; NEXT IiPRINT:PRINT"(UP) [5 RIGHTj";iINPUTt3,INS

1=1

0:"+IN5iIF OP THEN810 OPEN 1,8,8,INS + ",P,WT'iG

OKE BS+I,ASC(AS+ZS)lIF(

•* END OF ENTRY **[bLK}.

5>"@"ANDAS<"G")TliEN540 GS

IF ASb"{hOME)" THEN PRI

590 AD=AD+8tIF AD>EA THEN

CK-INT(AD/Z6):CK=AD-Z4* CK+Z5*{CK>Z7)iGOTO390

PE

=1}OR FjTHEN PRINT BS;:

R 1=0 TO )iNEXT

RN

360

540

AND({I-0)AND(J

OSUB400IIF

H?,B+l,l|jiB=A-B*C6iPRI NT MID$(H$,B+1,1); i RETtI RR

IF AS=R$

/31=A

PK

2iAS-MID

S(B?,J,1)IB-ASC(A$)-C4+ (AS>"e")*C7iA-A«C6+B

JA

0",A,1):GOTO

INE

=MID$(INS,3)(GOSUB320(A D»AD*256+AtRETURN 320

A-A-13*(AS=SS)iIF A THE N AS-MIDSCABCDI23E456F

PRINT"D[DOWN)"iOPEN15,8 ,15,"101"iB-EA-SAtINS-"

OSUBB601IF

MID5(ISS,D:GOSUB3 20:IF K25 THEN GOSUB380:A(I

LEN(INS)<>4THENRETURN

PP

770

[SPACEjLS;:I=I-3

1)<>"Y"THEN220 JX

FJ

:Ja2-J:IF J

90,700,2801GOSUB1060 iGO

PRINT"[RVS) QUIT "iINPU T"(DOWN)g48ARE YOU SURE [Y/N]"fASiIF LEFTSlAS,

p..,

UB1060:GOTO470

TO250 EJ

760

NT BS:J=2:NEXT:I=24!NEX T:F=0;GOTO440

HK 260 A-0(FOR 1-1 TO 5(IF AS= MID5("EDLSQ'M,1)THEN A FD

SQ

J=2:NEXT:1=24:GOTO550

R DATA"

BD 230 PRINT TS"{RVSJd[OFF)ISP

")-9*(AS="U")-10*(AS="I

")-ll*(AS="O")-12*(A5="

PG 210 PRINT"[2 DOWNJ[BLU)WORK ING...";(FORI^BS TO BS+ EA-SA+7iPOKE I,0(NEXT:P RINT"DONE"

750

*(AS="J")-6*(AS="K") FX 4B6 A=A-7* (AS = "L-1 )-8* (AS = -1;

300iEA=ADiGOSUB1030(IP

[SPACEjF THEN190 KR 200 INPUT"(3 DOWNjiBLKjCLEA

HH

3*<A$ = ".")-4MAS=17")-5

AH=INT(B/256) :AL-B-(A1I *256):POKE174,ALiPOKEl 75,AH:RETURN IF

AD<SA

OR

AD>EA

THEN

1050 1040

IF(AD>511 AND AD<40960

COMPUTE'S Gnzotto

Oocombor I9B6

127


)OR(AD>49151 AMD AD<53 248)THEN GOSUB1080:F=0

[OFFjAVE

:RETURN

HC 1050 GOSUB1060:PRINT"[RVS] (SPACE)lNVALID ADDRESS [DOWN)[BLK]":F=1iRETU AR

1060

RM POKE SD+5,31iPOKE ,208tPOKE

1070

FOR S=l TO1090

PF

1080

POKE

2401POKE

AC

1090

100:NEXT:GO

SD+5,B;POKE

240

getkey

SD+6,

SD,01 POKE

0

SX

250

950:GOTO

BG

260

PP

270

PM

290

IF AD>511

AD<SA OR AD>EA THEN

(SPACE j 300

110

FB 120

300 GOSUB

130

340

PRINT 8E$;"{RVS] ENTER tSPACE)DATA ":GOSUB 250

):DLS=CHR?(20)iSPS=CHRS [32).LF$-CHRS(157) DEF1 FNHB(A)=INT(A/256): DEF FNLB(A)=A-FNHB(Al*2 56iDEF FNAD{A)-PEEK(A)+ 256*PEEK(A+1)

JA

350

BANK

360

GOSUB

140

KEY

OA

1,"A":K£Y

3,"B":KEY

RGR(0)=5

THEN

BR

4,15iCOLOR

6,15

[2 SPACES)"RTS;TAB(12)"

iRVS)[2 SPACES}(OFF) {BLU] 126 MLX [BED) [RVS](2 SPACES}KRTS;TAB (12)"(RVSJ[13 SPACES) {BLU)" FE 170 PRINT"i2 DOWN]

(3 SPACESlCOMPUTEI'S MA

CHINE

LANGUAGE

RESSi4i";iGOSUB 260iIF

FH 190

1B0

PS

RC

380

390

AC QB

200

FB

410 420

RD

430

QH

DC

450

PS

460

480

ONE"

MLX COMMAND

DP

490

[SPACE] MENU HitIX)WN)": print tab(13)"[rvs)e [offJnter data"rt$;TAb(

13)"(rvs!d{off]isplay d ata"rt $;tab(13)"[rvs]l IIQ 12B

230

[OFFjOAD FILE" PRINT TAli(13)"[RVS]S

COMPUTEI's Gazotto

Decoinber 1986

THEN

BA

50E

sae

THEN

AS="F":G

A$=RT$

AND

OR F)

((I"0)

AN

THEN PRIN

T O

BS;iJ=2iNEXT!l = 2<i!GOT 480

IF A5="[HOME]"

IF

IF

360

XB

590

BS+LFS;tGOT

THEN GOSUB 950:GOT

390

650

DM

660

RF

670

O

220

T#3,A?

F GOTO

OAD

DATA

P

F=F+1:PR

570,610,570

";OP=1:GOTO

L 66

PRINT BES"[DOWH){RVS] AVE FILE ":OP=0

3d

680

S

F=0:F?=NL$:INPUT'TILENA

THE

2 20

PRINT"iDOWN){BLK}[RVS]T

(OFFjAPE OR [RVStDfOFF] ISK:

643";

GETKEY AS:IF AS="T"

N

850:ELSE

HEN

IF

THE

A?<>"D"

T

680

SP

690

PRINT"DISK(DOWN]":IF OP

EG

700

DOPEN#l,lF$+",P"),W<IF

THEN

760

(SPACE)DS THEN AS»DSS:G OTO JH

710

740

BANK 0:POKE BS-2,FNLB{S A):P0KE

BS-1,FNHB(SA):P

RINT"SAVING MC

720

FOR

A=BS-2

";FS:PRINT TO

BS+EA-SA:

PRINT#1,CHRS(PEEK(A));t IF ST

THEN AS="DISK WRI

TE ERROR":GOTO 750 GC 730 NEXT A:CLOSE 1:PRINT" (BLU)** SAVE COMPLETED

[SPACEjWITHOUT ERRORS •

•":GOTO RA

740

220

IF

DS=63

SE

1:ISPUT"[BLK3REPLACE

THEN

BEGIN:CLO

EXISTING FILE [Y/N]g43 ";AS:IF A5="Y"

THEN

SCR

ATCH(FS)iPRINT:G0T0 700 :ELSE PRINT"(BLK]":GOTO GA

750

660 I BEND close 1:gosub

950:print

"!blk][rvs! error durin g save: §43":print as:g

3iG0T

A$=AS+BS:A=DEC(AS):MIDS (LS,t,2)=ASiIF K25 THE N GOSUB 320iA(I/3)-AiGE

THEN

BES;

THEN

220

PRINT BES"[DOWNJERVS]

N

[SPACElSPSi HEXT IiPRINTiPRINT"(UP] [5 RIGHT]";iLS"" [27 SPACESi"

I=25:NEXTiCLOSE

BES:GOTO

AS'SPS

ON

220

MEg43"fF$:IF FS=NLS

P

FOR 1=1 TO 25 STEP 3:GE T(3,AS,BSiIF AS-SPS THE

TH

0

BP

B$

THEN

AS::NEXT JiPRINT

N

IF

**":GOTO

AS:IF AS=RTS

RINT

XS 630 RF 640

AD>EA

EN PRINT"fBLU)** END OF DATA

620

320:NEXT

PRINT"(RVS)";RIGHTS(HEX S(CK),2)

GET

AS<>LFS AND ASODL5,

[SPACE]OR {(1=0) AND (j

PRINT

):PRINT RIGHT5(HEX$(A),

EB

470

AS=LFS+SP$*LFS:PRINT

310:B=BS+AD-SA

FOR I=B TO B+7:A=PEEK{I

F-1:AD=AD+8:IF

610

THEN

PRINT HEX5(AD)+N:";:GOS

GR 600

(AS="[RIGHT)") AND F PRINT

250JIF AS«NLS

"

[SPACE)220 BANK 0iPRINT"(DOWN] (BLU)PRESSi [RVS)SPACE [OFF] TO PAUSE, (RVSJRE TURNtOFF) TO BREAK|43 [DOWNj"

(SPACE]I

THEN PRI

B5:J=2:NEXT:I»24iNEX

END OF ENTRY

2);SPS;:GOSUB

AS-"E"iG

HINT LF$;:I=I-3

HA

[BLKKRVS]

3;BS

2tIF F

+LF5;:J-2~J:IF J

POKE A,0:NEXT

dj

470

=1))

470

220 PRINT TAB(10)"[lX)WN!

STEP

(BLU]**

INT

(J=l)

O

GB

AiPRINT"D

A$="+"

THEN

G..."f:BANK 0:FOR A=BS

[SPACEJTO BS+(EA-SA)+7:

IF

O

220

210 PRINT"{DOWN)[BLUlWORKIN

24

T:F=0:GOTO

JP

570

QK

D

NT 440

XA

GETKEY A5lIF (AS>"/" AN

OTO 470 IF AS="~"

PRINT"(DOWNl[BLKlCLEAR [SPACElWORKSPACE [Y/N]?

i43":GETKEY A$iIF A$<>"

PRINT

PRINT"[RVS3"BS+LFS;iIP !SPACE)I<24 THEN PRINT" EOFFp;

IF

190

Y" THEN

F THEN

TO

400

ADDRESSE4I":tGOSUB

EA=ADiE

1=0

OTO

KB

2601IF AD THEN LSE

HEX$(AD

D AS<":") OR(AS>"@" AND A$<"G") THEN 470

PRINT"[BLK)[2 SPACESlEN DING

310IPRINT

RIGHTf";

FOR

560

3

[SPACElTHEN BS=MIDS(L5, I+J.l)

(SPACE)aD THEN SA=AD:EL

SB

220

=SP?;FOR J=l TO

EDITOR

{2 DOWN!" 160 PRINT"(BLK}STARTING ADD

THEN

0:PRINT:F=0:OPEN

,3

t5

FJ 152 PRINT"[CLR)"CHR?(142)fC

GQ 160 PRINT TAB(12f"(RED] fRVS]12 SPACES]§9 @3

A5=NL?

) + "i",-!lF

FAST

HRS(S)iCOLOR 0,15:COLOR

CK=CK+Z5*(CK>Z5}iRETURN

[SPACEjLSiPRINT"(UP) 370

7:POKE B+I,A(I

CLOSE 3iPRINT"{DOWN]

UB

QD

tlF

MF

I

[DOWN]

AH

5,"C"iKEY 7,"D":VOL 15

DK

950:PRINT"(RVS]

CK=FNHB(AD);CK=AD-Z4"CK +Z5*(CK>Z7)iGOTO 330 CK»CK"Z2+Z5*{CK>Z7)+A

1 IF

JF

AD<65280

NVALID ADDRESS

BES=CHRS(7):RT?=CHRS(13

360

BE$:B=BS+AD-SA:FO

F=0iAD-AD+8:IF AD<-EA T HEN 360

SUB

PRINT BE?;:

320 330

DD

Z2=2iZ4-254iZ5=255tZ6=2

56:Z7=127:BS=256*PEEK(4 627}iEA=6S280

JB

AND

iSPACEjTHEN

JHLK]"!AD=01HETURN

DIM NLS,A(7)

KE

250

IF AD-0 THEN BEGINiIF A S<>NL$ THEN 300SELSE RE

KE SD+1,0:RETURN

310

PRINT

R I«0 TO )I NEXT I 530

REENTER LI

":F=1;GOTO

(BLK][2 DOWNf-.GOTO 650 MC 550 PRINT BES;"[CLR]{DOWN] [RVS] DISPLAY DATA ":G0

IF

RD

XP

520

TURNiBEND

4627,128:

GO

AS=NLS:INPUT ASjIF LEN(

280

9601POKE

DX

XB

RETURN:ELSE

HA

TRAP

THEN

CA 540

RETURN

100

AOCK

UB 260:IF(AD<>0)OR(A5=N

l,90iPOKE SD+4,17 FOR S=l TO 100iNEXTjPO KE SD+4,0:POKE SD,0:PO

128

IlIP

(RVSj ERROR!

NE

AT";:GOS

A?)=4 THEN AD=DEC(A$)

SO

NEXT

SUB 950:PRINTiPRINT"

340,5

240

PRINT"STARTING LS)THEN

SD+

Program 2: MLX For Commodore AE

as:a=ihstr("edls

cq",as):on a goto

SD+6

SD,240iPOKE

TO

ftP

AR 510

50,640,650,930,940:GOSU

(SPACE)SD+l,4iPOKE SD+ 4,33 DX

FILE"RT5;TAB(1

3)"{RVS]c[OFF]ATALOG DI sk"rt$;tab(13)"{rvs)q [off]uit{down)[blk)"

OTO FD

760

2 20

DOPENSI,(FS+",P"):IF THEN

DS

A?=DSS:F=4:CLOSE

(SPACE]lsGOTO 790


PX

770

GET#l,AS,BSiCLOSE 1:AD= ASC|AS)+256*ASC{BS):IF

[SPACE)AD<>SA THEN F=l:

Article on page 50.

GOTO 790 PRINT"LOADIHG

AJ

10

FJ

20 COLOR4,12iCOLOR0,l:COLOR 1,2:GRAPHIC0,1:FORI=1TO4

",-FSiPRIN

T:BLOAD(F$),B0,P(BS):AD -SA+FNAD<174)-BS-1iP=-2 •(AD<EA)-3*(AD>EAj RQ

790

Moon Rescue

IF

F THEN

800(ELSE

PRIN

T"[BLU)**

LOAD COMPLETE

D WITHOUT

ERRORS

TO

**":GO

220

GOSUB 950:PRINT"{BLK} fRVSj ERROR DURING LOAD i

g4§"iON

F GOSUB

HS

30

40 50

G ADDRESS

104:WIDTH1iDRAW1,100,104 TO100.107TO102,107TO102, 104,104,102TO105,103,103

STARTIN

("fHEX?(AD);"

PRINT"LOAD ENDED AT ";H EXS(AD):RETURN EB 830 PRINT"TRUNCATSD AT ENDI 920

,101TO98,101,97,100TO97, 99

NG ADDRESS

840

KS

850

60

PRINT"DISK

ERROR

";AS:R

+2) XX

860

BANK 15:SYS DEC("FF68") ,0,1iSYS DEC{"FFBA"),1, 1,0iSYS

,217,102TO216,103

EM

70

FG

870

SiIF OP THEN 890 PRINTiA=SAiB=EA+IiGOSUB

9201SYS DEC("E919"),3: PRINT"SAVING ";FS AB 880 A=BSiB=BS+(EA-SA}+1:GOS UB 920ISYS DEC("EA18"):

PRINT"(DOWNi[BLU}»* TAP E SAVE COMPLETED

TO

1,21 ME

80

CG

90

8,15,24,21:SOX0,18,24,20 JA

100

SA

110

CP

120

...[DOWN]

":AD=FNAD(2817)iIF ADO SA THEN F°1:GOTO 800:EL SE AD=FNAD(2B19)-l:F=-2

920:SYS DEC("E9FB"): ST>0 THEN 800.-ELSE 7

90 POKE193,FNLB(A):POKE194

150

930

CATALOG : PRINT " (DOWN i

(BLU)"

PRESS ANY KEY F

CE BH

200 210

OR

**"iGETKEY A?:G

SH

220

MENU

OTO MM

940

220

PRINT

BES"{RVS]

QUIT

|43";RT5r"ARE VOU

SURE

(SPACE)[Y/N]?":GETKEY A

EC

230

IF BR-14 N RESUME IF ER=14 N

RESUME

IF

ER=4

AND 300 AND

EL»260 THE

EX

240

NEXT AND

EL=780

F=4iAS=DSSiRESUME

800

IF

ER"30

THEN

SE

PRINT

BRRS(ER);" ERR

OR

IN

LINE";EL

RESUME:EL

Q

330

DG

340

MOVSPRB,173,58iSPRITE8, 1,4,0,0,0,0

ER

350

IFML <1ANDMO=0ANDP >0THEN ML=4:L=L+1:GOSUB440:P=P

GE

360 370

GOSUB440JGOTO410 IFSPO1THEN410

380

X=RSPPOS(8,0):IFX<24ORX

BR 390

Y=RSPPOS{8,1):IFY<66ORY

PRSAV

XG

XD

250

260

LP$,8

+1:GOTO320

FG HH

>318THEN660 >172THEN500 MB

400

B=BUMP(1)|IFB>128ANDB<1 44THEH660

EJ

410

J=JOY(2)iIFJ=0THENJ=D:E LSEGOSUB7 20:IFJ'1ORJ=5T

HEND=J:SP=1 PA

420

M0VSPR8, ((J-l)M5)#SPiF 0RW=lTO4:G5HAPEM$(W,M),

XH(W),YH(W):NEXTW:M=M+1 JA 430 SH

440

:GOSUB7 50:IFM>2THENM=1 GOTO370 CHAR1,6,0,STR$(MS),1:CH

AR1,15,0,STR$(MK),1tCHA R1,27,0,STR$(L),1:CHAR1 ,37,0,STR$(P),1:RETURN

FORS=1TO4:D=90)SP=INT(4

480

B=BUMP(1):IFB>0THEN480

FF KA

49E 500

MOVSPR8,0#0:B=BUMP(1):I

+1)/2iA=INT(360*RND(W)+

BO

510

1)

QM 520 RD

530

,88,90,111,110 FORS=1T04:SPRSAVA?,S:SP RITES,1,9,0,0,0,1:SPRCO LORl.lliNEXTS BOX0,88,90,111,110,0,1 SCNCLR

JS

540

550 560

GOTO350

FORW=lTO15iX=INT(320*RN D(l))+1iY=INT(75*RND(l) )+45:DRAW1,X,YINEXTW

RH BO MH

5 70

IF

X>302THENA=4iGOTO620

MK

580

IF

Y<200THENMOVSPR8,0#1

IF

A$O"Y"THEN260

470

CIRCLE1,100,100,X,Y,(36 0-A),W,I:NEXTW:SSHAPEAS

COLOR1,8:CIRCLE1,300,20

Rl,2;DRAW1,150,9TO160,1 TO170.9 COLORl,6iDRAWl,0,150TO4 0,150,40,150TO105,175,1

*RND(1))+1

IFINT(S/2)=5/2THEND=270 MOVSPRS,D# SP:NEXTS:RETU RN RETURN

FB>128ANDB<144THEN660 IFY>172THEN560 IFD=5TiiENMOVSPR8,0(l:GO TO410

IFX<160ORX>180TIIEN660 GOSUB7 30:MOVSPR8,17 3,58 :SP=0:D=0:IFMO=1THENMS= MS+1:MO=0:GOSUB480:GOSU B740

IF X<53THEN A=*1:GOTQ620

:GOTO410

GX

590

IF X>129ANDX<155THENA=2

GK

600

:GOTO630 IF X>181ANDX<213THENA=3 :GOTO630

HQ

610

GOTO660

MC

62tl

MOVSPR8,X,178iGOTO640

PA

630 640

MOVSPR8,X,202

CE

IFMS(A,l)OESANDMO=0Ti)K

NMS(A,1)=E?:M$(A,2)=E5: HO=1:ML=ML-1:GOSUQ740

150iWIDTH2:PAINT1,1,151

THEN

50:GOSUB480 B=0 : D=.0 : SP=0 : J=-0 : MO=0 t S

HC

KC

,0,1

05,175TO215,175,215,175 TO280,150,280,150TO320,

EL=500 THE

RESTORE :FORM=.1TO4:READX

H(M),YH(M):NEXTM DE 320 F0RW=1TO4:MS(W,1)=M1$jM S(W,2)=M2$:NEXTW:G0SUB4

460

XI, 155,0,165,6,0,1:COLO

5iEND 1,500,10iRETURN

310

,15,1S!PAINT1,300,20:BO

$:IF AS<>"Y" THEN 220iE LSE PRINT"{CLR}":BANK 1 SOUND

BD

W)+l)/2tY=INT(20*RND(W)

190

PRS.100,((S*21)+68):NEX

KK DF

170 FORW=1T025:I=(INT(76*RN D(W))+45) :X«=INT(19*RND(

180

0|(D3",1

450

CG

AB

SPACESjLOST:

RK

160

175,FNHB(B):RET

URN

CP

SSHAPE LP?,9,12,32,32 SSHAPEC${1),9,10,22,32: SSHAPEC?(2),10,9,32 , 22 G5HAPEES,97,99:GSHAPEES ,216,99:BOX0,9,12,32,32

GE

RE

,FNHB(A):POKE 174,FNLB( B):POKE

DRAW0,12,21TO12,22,29,2 1TO29,22:WIDTH1 SSHAPEM1$,97,99,106,107

(2

TS

07:SSHAPEES,70,70,79, 78

*(AD*EA)-3*(AD>EA) A-BS!B-BS+(EA-SA1+1IGOS UB IF

S=0 FORS=1TO4:GOSUB740iMOVS

:SSHAPEM25,216,99,226,1

JR

220

XQ 300

8,28TO17,29,23,28TO24,2 9

UB 950iPRINT"£DOWN} {blkHrvs} file not fou ":GOTO

ML=4:MK=0:MS=0:P=3:L=1:

DRAW0,15,177015,26,27,1

7TO27,26:WIDTH2:DRAW0,1

XK 130 HP 140

PRINT"LOADING

290

,26:BOX0,24,24,22,26

SYS DEC("E99A")!PRINT:I F PEEK(2816)»5 THEN GOS

ND

DRAW1,15,30TO15,31,13,32 TO17,32,27,28TO27,31,25, 32TO29.32 BOXO,11,10,14,16,0,1:BOX

0,28,10,33,16,0,1:BOX0,1

**":GO

220

CIRCLE1,21,21,10,8:00X1, 14,26,28,29,0,1iPAINTl,2

DEC("FFBD"),A,A

L,AHiSYS DEC("FF90"},12

PC

DRAW1,219,104TO219,107,2

21,107TO221,104,2 24,101T

ETURN

PBINT"TAPE"iAD=POINTER( FSJiBANK liA=PEEK{AD):A L-PEEK(AD+1)iAH=PEEK(AD

CHAR1,22,0,"|F3SETi0 i3 SPACESjPROBEiB 12 SPACES}",1

0225,99,223,101TO218,101

("HEX?(EA)")

-iRETURN FP

JM

280

R

GETKEY A$iGRAPHICl:FAST WIDTH2:DRAW 1,100,99TO10

)"[RETURN DP

NEW

(Y/N)'1

0,104 iDRAWl,220,99TO220,

810,8

20,830,840tGOTO220

PRINT"INCORRECT

RESCUE"

iCHARl.10,15,"MAKE

OCKS FR AX

CD

I,0,0:NEXT

CHAR1,14,8,"MOON

0

270

GRAPHIC 1,1

iMOVSPR

OON RESCUE"I SLOW CHAR1,0,0,"SAVED:

SR

:WIDTH1

RK

650

SLEEP1:GOSUB450:SP=0:D=

PAINT 1,1,151:DRAW0,30, 200TO105,175:DRAW0,215,

KP

660

175TO290.200

0:GOTO350 GOSUB760:P=P-1:M0VSPR8, 0J0:SPRITES,1,4,0,0,1,0

COLORl,2iCHARl,15,24, "M

: IFMO=1THENMK=-MK+11 MO=0 COMPUTE'S Gazette

December 1986

129


SK

670

IFML*1ANDMO;=0ANDP>0THEN

ML=4:L=L+1;GOSUB440:P=P +1:GOTO320 SS

GOSUB440:FORW=1TO4:SPRS AVCS{W),8:NEXTW:SPRITES ,0:GOSUB480

BJ

330

DATA 96,74,176,29,162,1

MM

140

GOTO

12,160,255,32,48

HM

150

PRINT#3,CHRS(15)"

AX

340

DATA 193,165,255,24,105 ,1,201,16,48,2

AF

160

PRINT*3:PRINT

SE

350

DATA 169,1,133,255,96,1 73,16,208,9,1 DATA 141,16,208,96,160,

RG

170

IF

SQ

180

CLOSES:END

GK

690

IFP>0THENGOSUB440;GOTO3 30

AK

360

RX

700

FORS=lTO4:MOVSPRS,0#0iN

HG

370

DATA

380

208,245,173,0,208 DATA 32,203,192,185,55,

EXTS;SLEEP3:RUN20 CM

710

DATA

20,140,125,165,180

,165,300,140 QM

720

SOUND2,54630,(S+5),l,27 8,0,3,3119:RETURH

HX MQ

730

740

SOUND!,6330,2,1,22376,1 6585,1,756:RETURN SOUND3,25911,2,1,3 043,3 640,0,3194:RETURN

SQ

750

SOUND!,885,(DU+2),1,120 48,8021,3,1427:DU=0:RET URN

KR

7 60

DU = 18:SOUND3,12000,10,2 ,400,900,3:GOSUB7 50:RET URN

Sprite Locater PM

100

POKE

53281

[3 SPACES}READING DATA BM

110

FOR

120

:POKE I,A:NEXT FOR 1=49152 TO AD

1=832

AlPOKE

TO

895:READ A 49486iRE

I,A:X=X+A:NEX

T PE

130

IF

XO41606 THEN

PRINT"

[CLR)[WHTjERROR IN

DATA

MR

140

STATEMENTS.":STOP SYS 49152

HM

150

REM[2 SPACES]SPRITE CRO SSHAIR

JP

160

DATA

255,255,255,128,8,

170

,1,128 DATA 8,1,128,8,1,128,8,

1,128,8,1,128,8,1,25 5,2 55,255,128,8,1 RA

180

DATA

28,8,1,128,8 CG

190

DATA

255,0

REM[2

1,128,8,1,255,255,

200

QD

210

DATA

220

3,255,32,44,193 DATA 32,29,192,32,154,1

SR

230

DD AM

32,17,193,169,1,13

DATA

240

DATA

10 DIMP(15),O(8),C(8),TC(14

AR

20

410 420

,193,162,255,56,141 DATA 66,193,233,100,232

430

250

DATA

QB

260

DATA 208,29,173,16,208, 41,1,208,14,173

AA

270

DATA

16,208,9,1,141,16,

208,169,80,141

AJ

280

PM

290

AF

300

JH

310

DATA 0,208,96,173,16,20 8,41,254,141,16 DATA

208,206,0,208,96,7

4,176,33,238,0 DATA 208,240,52,169,80, 205,0,208,208,53 DATA 173,16,208,41,1,24 0,46,173,16,208

PP

32G

DATA

COMPUTEI's Gazette

December 198S

m:NEXTiDC=54272iC-64

iP^49152:B=0:SP=32

CH 30 BD 40

FORI=1T015:READP{I)iNEXT FORI=1TOB;READC|I)iNEXT:

FORI=lTO8:READ0{I)iNEXT

,231,192,32,6

XR

KF 60

MS(I+18) = RIGHTS(MS(I),D

FORI=PTOP+22:READDiPOKEI

50

FORI=1TO18:READMS(I)

DATA 193,173,66,193,162 ,255,56,141,66,193

GF

450

DATA

XJ

460

,138,201,0,208,6 DATA 32,12,193,76,3,193

,32,6,193,173

FK 80 PRINT"|CLR){BLKJ";;POKE5

233,10,232,176,248

470

DATA

QC

480

6,210,255,169,48 DATA 76,210,255,160,0,1

66,193,24,105,48,7

KR

490

DATA

500

,67,193,157,0,208 DATA 200,76,19,193,169,

85,67,193,201,255

SS

240,12,170,200,185

13,141,248,7,96 HQ BJ

510

DATA

520

208,253,202,208,250 DATA 96,19,88,61,32,89, 61,32,83,80,68,61,0,0

QP

530

DATA

Sprite Graph Article on page 84. SJ

INPUT"HOW MANY

JS

30

OPEN3,4:PRINT»3,CHRS(14) "[2 SPACESjSPRITE GRAPH" :A=1:REM CHRS(14J-DOUBLE

|F*1|XF

WIDTH

B<1

50

SYSP,2,liPRINT"lBLKJSCO REi":S)FORI=lT015iPOKEP

PQ

110

NEXTiF0RI=2TO15iFORJ-1T O8tPOKEP(I)+0(J),C(J)iP

(l),IiPOKEP(I)+DC,2

OKEP(I)+0(J)+DC,B:NEXT I NEXT

PP

120 FORI=1T08:POKEP(1)+0(I) + DC,B i POKEP{1)+0(I), S P :

HA

130

T=liFORI=2TO15:TC(T,I)1iNEXTiTC(T,1)»0iS=0

MP

140

SYSP,23,0:PRINTBLSiSYSP ,23,14:PRINT"YOUR MOVE"

BG

150

NEXT

160 170

HEXT:IF9M>0THEN310

MF=ASC(LEFT?{AS,1))-CiJ

P=ASC(MIDS{M$(MC),2,1))

-C:MT=ASC(RIGHTS IAS,1)) -C cn

200

IFTC(T,MF)=0ORTC(T,MT)= 1ORTC{T,JP)=0THEN310

RB

210

FORI=1T08:POKEP{MF)+0[I ),SP i POKEP(MT)+O(I),C11

)-STANDARD CHAR MODE

15

FK

70

SI'ACESj263H4

SPACES}

2631(4 SPACES)2631" PRINT#3,CHRS(15)"

BA

220

GC

230

FQ

240

HH

250

15 SPACES}84268421842684 21Q4268421I'CHRS(8) :REM HRS(8)-DIT IMAGE

XS

C

90 PRINT#3,CHR5(15)" 14

PRINT*3,C!1RS(15)A; "

SG

100

IF A>9

MR

110

GOTO

SJ

120 PRINTf3,CHRS<15)A;"EQj+

l:A=A+1

[)C

130

IF

THEN

120

A=21

":IFS=13THENG

OTO440 FH

260

FS

270

90

) :A=A+1 THEN 150

SYSP,2,1:PRINT"SCOREt";

S;"[LEFT}

i!RSO>

90

) :NEXT FORI=1TO8:POKEP(JP)+O(I ),EPiNEXTiGOSUB460 T=T+l:F0RI=lTO15:TC(T,I }=TC(T-1,I):HEXT TC{T,MF)=0:TC(T,MT)=liT C(T,JP)=0:S=<S+1

SPACES)£A3&2

SF

BM=l:FORI=lTO36tIFAS=LE

QM 190

MODE

PRINTt3,CHRS(15)" 15 SPACES}1[7 SPACESjl 17 SPACES)1":REM CHRS(15

IFLEN(AS ) O2THEN310

HA 180

FORI=lTO24:PRINTt3:PRINT

FC 6(3 PRINT#3,CHRS(15)"

INPUTA5:IFT>1ANDA$ = "-*"T

FTS{MS(D,1 )+RIGHTS(MS| I),1)THENBM=0:MC-I11-36

END

S3

EJ

PRINT"[RVS](BLU] [18 SPACESjPEGS 118 SPACESJlOFFj";

100

GRAPHS";B

THEN

3280,6tPOKE53281,15

GH

EQ JCE

20

40

RR 90

HEK340

10 PRINT"{CLR][WHT} [14 SPACESjSPRITE GRAPH I 2 DOWN!"

EJ

CS

,DiNEXT

120,1,120,16,0,21,

1,39,1,255,255,0,255,0, 255,0

+MID5(MS(I),2,1J+LEFT$(M

${I),1)jNEXT 70

166,255,160,0,136,

41,254,141,16,208,

169,0,141,0,208 130

208,6,32,12,193,76

$+"

440

3,238,1,208,74,176

,38,173,0,208

DATA

,15),M$(36)

BLS = "":FORI = lTO39iBLS*'BL

PC

,1,200,74,176 EX

Article on page 52.

DR

242,169,0,160,21,1 0,220,74,176,3,206

Pegs

DATA 185,55,193,32,210, 255,200,192,11,208 DATA 245,165,255,141,66

400

53,0,208,96,173

XR

ISPACEJ40

Program 1: Pegs—64 Version

,176,248,138,201,0

KB

F:F=F+1

THEN A=l:GOTO

1,208,32,203,192

DATA

92,32,228,255,240 JP

EF

F<B+1

21

DATA 192,6,208,245,173,

390

SPACES(MAIN ROUTI

PD

NE

AK

128,8,1,128,8,1,12

8,8,1,128,8,1,128,8,1,1

210,255,200,192,3,

193,32,210,255,200

DATA

1,12S,8,1,128,8,1,12B,8 DH

RP

HK

53280,6:POKE

,6:PRINT"(CLR}{WHT]

SC

0,185,55,193,32

HA

Article on page 72.

120

LC=0:FORI=lTO36iX=TC(T, ASC(LEFTS(M?(I),1))-C) Y=TC{T,ASC(MID$(M$(I), 2 ,1))-C )!Z=TC(T,ASC(RIGH

TS(MS(I),D)-C} SF 280

IFX>0THENIFY>0THENIFZ=0

THENLC=1:I=36 PC

290

NEXT:IFLC=0THEN3B0


RF DG

300 310

GCTO140 SYSP,23,0:PRINTBLS:SYSP ,23,13tPRINT"II.LEGAL MO

DM

HH

100

VE"

320 FORI=1TO10:POKE54296,15 iFORJ=1TO2iNEXTiPOKE542 96,0:FORJ»lTO2iNEXT:NEX

PQ

110

330

FORI=lTO250:NEXTiGOTO14

DQ

340

0 T=T-1:S=S-1:FORI=1TO15

FD

350

IFTC(T,I)-0ANDTC(T+1,I)

=1THENFORJ=1TO8:POKEP(I )+O(J),SPiNEXT

CC

360

370

XC

380

AE

150

EQ XE

160 170

RM 410

OR BACKUP

MC

420

430

0100 IFAS = "-»"THEN340

BH

440

SYSP,23,0:PRIKTBLS:SYSP

PRINT"(CLRj":END ,2 3,6:PRINT"CONG RATULAT

IOHS, BB

450

YOU WON"

FORI=lTO20iFORJ=lTO15:P OKE532B0,J:NEXTjNEXT:PO

JS

KE53280,6iGOTO400 POKEDC+24,15:POKEDC+1,1 10:POKEDC+5,9:POKEDC+6, 9:POKEDC+4,17:POKEDC+4,

460

XD GB

470 480 490

RETURN DATA 1203,1360,1366,151 7,1523,1529,1674,1680 DATA 1686,1692,1831,183

500

7,1843,1849,1855 DATA 85,64,73,66,75,64, 74,66,-41,-40,-39,1,41, 40,39,-1

MM

510

DATA

ABD,ACF,BDG,BEI,CE

H,CFJ,DEF,DGK,DHM

MF 520

DATA EHL,EIN,FIM, FJO.GI!

QQ

530

540

DATA 32,13,192,132,251, 32,13,192,166,251,76,24 0 DATA 255,32,253,174,32, 158,173,32,170,177,96

Program 2: Pegs—VIC Version Note; An 8K or 16K expander is necessary to run this program. DR

10

DIMP(15),O(8),C{8),TC|14

PD

20

BL$=""iFORI=lTO21:BL$=BL

30

S + " ":NEXT:DC=3 3792:C=64 :P=828iB=2:SP=32 F0RI=lTO15:READP(I)INEXT

CH BD

,15),M?(36)

FORI=lT08iREADC(I)1NEXT1 F0RI=1T08jREAD0(I)(NEXT XR 50 FORI=1TO18:READMS(I) KF 60 MS(1+18)=RIGHT$(M$(I),1) +MID?(MS(I), 2,1)+LEFTS!M ${I),1) :NEXT MM

40

70

FOR1=PTOP+15:READD:POKEI ,DjNEXT

HK

80

PRINT"[CLR][BLKj";:P0KE3 6679,30

PM 90

PRINT"(RVS) {BLU)

RK

470

FOR

,21,6:PRIHT"YOU WDN"

FORI=1TOB:POKEP(1)+O(I)

1iNEXT:TC(T,1)=0:S=0 SYSP,21,0:PRINTBLS:SYSP MOVE";

Ql:GOTO390 KH

480

RB

49 0

POKE3687 6,180:FORA=15TO 0STEP-.3iPOKE36878,AiNE XT:POKE36S76,0:RETURN DATA

FT?(MS(I),1)+RIGHTS(M?(

MA QM

180 190

NEXT:IFBM>0THEN310 MF=ASC(LEFTS(A$,1))-C:J

416,4420 500

DATA 4494,4498,4502,450

MK

510

6,4510 DATA 85,64,73,72,75,64, 74,66,-23,-22,-21,1,23,

SP

523

HD

22,21,-1 DATA

CH

200

RB

210

-c IFTC{T,MF)=0ORTC(T,MT)= 10RTC(T,JP)=0THEN310 FORI=1TO8:POKEP(MF)+O(I ),SP:P0KEP(MT)+O(I),C(I

)iNEXT PF 220 FORI=1TO8:POKEP(JP)+O(I ),SPiNEXTiGOSUB480 GC 230 T=T-t-l!F0RI = lT015:TC(T,I )=TC(T-1,I):NEXT FQ 240 TC(T,MF)=0:TC(T,MT)=1:T C(T,JP)=0:S=S+1 HD

250

GE

DATA

530

SF

DATA

540

170,24,76,240,255

Program 3: Pegs—Plus/4 and 16 Version HB

10

KH

20

65301

270

Y=TC(T,ASC(MIDS(M$(I),2

S+"

IFX>0THENIFY>0THENIFZ-0 THEHLC=1:I=36

XD

290

RP

300 GOTO140

BC

310

CH BD

30 40

1,70

PRINT"{RVS](BLU3

90

CHAR

MOV

(18 SPACESJ(OFF)";

DD

HQ

100

HR

330

T=T-1 :S=S-1:FORI = 1TO15

KD

340

IFTC{T,I)=0ANDTC(T+1,I) =1THENFORJ=1TOS:POKEP(I )+0{J),SP:NEXT

110

)+O(J),C{J):NEXT

KF

360

NEXT:GOTO250

FB

370

SYSP,21,0iPRINTBLS:SYSP ,21,7:PRINT"GAME OVER":

390

AM 400 DS

KM SQ

410

420 430

(Y/N)1' PRINT"(4 SPACESjOR BACK

UP

(<}?

(LEFTl";

POKE198,0:WAIT198,1:GET

AS

IFAS="Y"THENS=0:GOTO80 IFA$=-"-»"THENSYSP,22,0iP

RINTBLS;:GOTO330

FORI=1TOB:POKEP{l)+0(I) NEXT

cx 120

T=l :F0RI = 2T015:TC(T,I) =

1:NEXTiTC(T,1)=.0iS=0 SA

130

QIAR

1,0,23,""iPRINTBLS

iCHARl,14,23,"":PRINT"Y OUR MOVE"; JH

140

INPUTA$:IFT>1ANDAS="-"T HEN3 30

FS

150

IFLEN(AS)<>2THEN300

PH

160

BM=1:FORI=1TO36:IFAS=LE

FT5(M$(I},1)+RIGHTS(MS{ I),1)THENBM=0jMC=I:I=36

SPACES|YOUR SC

ORE IS";Sf FORI=0TO4100:NEXT SYSP,21,0iPRINTBLStSYSP ,21,2iPRINT" PLAY AGAIN

NEXTiFORI=2TO15iFORJ=1T

+DC,B:POKEP(1)+0(I),SP:

IFTC(T,I)=1ANDTC(T+1,I} =0THENFORJ=1TO8:POKEP(I

,0

NEXT XM

GOTO140

JP

1,1,2,N":PRINT"

O8:P0KEP(I)+O(J),C(J):P OKEP(I)+0(J)+DC,B:NEXTi

E" POKE36S78,15IP0KE36874,

129:FORTD=1TO600iNEXT:P

380

118 SPACESJPEGS

5:POKEP(I),I:POKEP(I)+DC

SYSP,21,0:PRINTBLS:SYSP

PRINT"I 3

FORI=1TO18:READM5(I)

MS(I+18)=RIGHTS(M$(I),1)

iBLKjSCORE:"fSiFORI=1TO1

OKE36878,0:POKE36874,0:

HM

FORI"lT015iaEADP(I):NEXT FORI=1TO8:READC(I)iNEXT: FORI=1TO8:READO(I):NEXT

80

NEXT:IFLC=0THEN370

,21,5:PRIKT"ILLEGAL

350

"iNEXT:DC=-1024:C=64

:B=66:SP»32

,1))-C)iZ-TC(T,ASC(RIGH

GD

BL5=""!FORI=1TO39:BL5=BL

+MIDS{MS(I},2,1)+LEFTS(M S(D.l) rNEXT HP 70 PRINT"(CLR)(BLK}";:POKEZ

":IFS=13THENG0

FS

320

DIMP(15),O(8),C(a),TC{14 ,15),MS(36):Z1=65305:Z2=

TO460

;"(LEFT)

LC=0:FORI=1TO36!X=TC(T, ASC{LEFTS(MS(I),1))-C)

PG

32,155,215,138,72,

32,155,215,138,168,104,

XR 5a KF 60

260

280

EHL,EIN,FIM,FJO,GH

I,HIJ,KLM,LMN,MNO

SYSP,2,0:PRINT"SCORE"fS

FH

SF

ABD,ACF,BDG,BEI,CE

H ,CFJ,DEF,DGK,DHM

P=ASC(MID5(MS(MC),2,1))

-CtMT=ASC(RIGHTS(AS,1))

4150,4236,4240,432

2,4326,4330,4408,4412,4

INPUTA? iIFT>1ANDAS='"'*"T IFLEtJ(AS)<>2THEN310 BM=1:FORI=1TO36:IFA5=LE

Q1=1TO20:FORQ2=24TO

30:POKE3687 9,Q2:NEXTQ2,

NEXT:FORI=2TO15:FORJ=1T

I),1)TH£NBM=0:MC=I:1=36

I,HIJ,KLM,LMN,MNO SQ

SYSP,21,0:PRINTBL?:SYSP

HEN330

16 RE KQ

460

,21,5:PR1NT"YOUR

(SPACE) (■*)'"; AS

IFLEFTSlA$,l)-"Y"THENSY SP,2,1:PRINTBLS:S=0:GOT

JP

HA 130 T=1:FORI = 2TO15:TC(T,IH

)+O(J),C(J)[NEXT

(SPACE)(Y/N)

SYSP,2,0:PRINT"(BLK]SCO RE " ;S:FORI^lTOl5 : POKEP( I),I:POKEP(I)+DC,0

NEXT

140

SYSP,23,0:PRINTBLS:SYSP ,23,4:INPUT"FLAY AGAIN

IFAS<>"N"THEN410 PRINT"(CLR}":END

+DC,B:POKEP(1)+0(I),SP:

FORI=0TO2100:NEXT

PM 390 PP 400

AC

PP 120

KX

,23,6:PRINT"GAME OVER YOUR SCORE IS";S

450

NEXT

IFTC(T,I)=1ANDTC(T+1,I) "0THENFORJ-1TO8:POKEP(I

SYSP,2 3,0:PRINTBLS:SYSP

440

CA

OKEPCO+0(J)+DC,BiNEXT:

NEXTiGOTO250

PM

QX

08:P0KEP(I)+0{J),C(j):P

T

MB

SPACES]

19 SPACESlPEGSt9 (OFF)";

MC 170 JS 180

NEXT:IFBM> 0THEN3 00

MF=ASC{LEFTS(AS,1))-CiJ P=ASC{MIDS(M$(MC),2,1))

-CiMT=ASC(RIGHTS(AS, 1)) -C

JP

190

IFTC(T,MF)=0ORTC(T,MT)=

1ORTC(T,JP)=0THEN300 BB

KQ

200

FORI=1T08:POKEP(MF)+O(l ),SP:POKEP(MT)+O(I),C(I ):NEXT 210 FORI=1TO8:POKEP(JP)+O(I ) ,SP:CJEXT:GOSUB450 COMPUTEIs Gazette

December 1986

131


MF 220 T=T+liF0RI=ITO15:TC(T,I )=TC(T-l,I}iNEXT KR 230 TC(T,MF)=0:TC(T,MT)=lil

C(T,JP}=0;S=S+1 SX 240 CHARl,l,2,""iPRINT"SC0F El";Sf"(LEFTj

":IFS=13T

0841 :()E BD 0849:10 F7 0851:D2 FF

A9

92

20

00

0B01:00

00

00

3A C0

00

E.6

70

02

I1D

0869:9D

00

00

6A

00

OF

ID

00

U6 D8

09

A9

00

85

02

03

0B09:EA AC

00

08 E6 4C

C9 02 C6

EA

FC

FF

F0

78

0B11:00

3A

F0

00

EA AC

00

EA

AC

00

E9

C7

4C

79

49

0B19:70

7E

E9

00

E8

00

C0

13

E9

C0

0B21:E9

C0

00

00

D9

EA

B0

F0

00

3A

00

3A AC

Bl

3A

C0

00

EB

AC

B0 48

08 20

85

D6 E5

18 AC 68 16

0B31:00

00

3C

00

00

00

00

00

CE

0B39:00

00

00

00

00

00

00

0F

5E

08

FF

BC

0B41:00

00

3A C0

00

27

0B49:EA AC 00

70

00

DB

E6

AC

00

3A

B0 E9

39 3E

MOVE"

1,6,23,BB:PRINT"GA

OVER

-

YOUR

SCORE

IS

<-}";A$ IFLEFT?(A$,1)="Y"THENCH AR1,1,2,"":PRINTBL5:S=0 :GOTO70

IFAS="-"THEN330 CHAR 1,0,23, "". PRINTEH,$ :CHAR 1,6,23,"":PRINT"C ONGRATULATIONS, YOU WON

FORI=1TO20;FORJ=1TO15:P OKEZ1,J+80:NEXT:NEXT:PO KEZ1,70:GOTO390 SOUND

1,960,30:FOR A=8

[SPACE}TO 1 KD

460

AiNEXT RETURN

XQ

470

DATA

STEP-.2iVOL

3251,3408,3414,356

5,3571,35 77,37 22,37 28 DATA

08A1:8A 48 98 08A9:A8 68 AA 08B1:21 05 1C 08B9:1F FF 21

3734,3740,3879,388

5,3891,3897,3903 DATA 85,64,73,66,75,64,

74,66,-41,-40,-39,1,41, 40,39,-1 DATA ABD,ACF,BDG,BEI,CE H,CFJ,DEF,DGK,DHM

DATA EHL,EIN,FIM,FJO,GiI I.HIJ.KLM.LHN.HNO

Q-Bird See instructions in article on page 46 before typing in.

68 4C

10 85

IF

IF

IF

IF

IF

06 23 FF 2D IE

IF IF 08 IF 21 0C 42 49 48 49

IF IF

IF B0 IF 75

0B51:00

EA

C0

00

EA

BO

00

0B59:6C

00

91

AC

E9

F0

IF

00 C0

00

52

44

2C

3A

B0

0B69:00

3A

EC

3A 00

F0

C0 00 3A AC 00 3B

IB

0B61:E9

E9 00 00

00

00

09

00

00

00

A9

39

EA

08C1ilF

IF FF

08C9:FF

22

08Dli91 0SD9;FF

91 04

08E1:4F

52

45

53

43

40

0B71:00

3A

99

30

30

30

98

00

0C

00 00

08E9:30

30

FF

05

13

IE

0B79:00

53

43

69

00

00

00

08F1:4F

52

45

3A

99

30

0B81:00

08F9:30

30

30 A8

30

FF

19

11

IE

4C

45

9E

0901 :56

45

4C

31

FF

AC

13

3A 99 IE 4C 49

30

0909il9

0B89:0B 0B91:F8 0B99:05

56

45

53

8D 26 D0 A2 07 9D 27 D0 BD Al 07 CA 10 Fl 4C 04 04 04 09 02 2C 2A 2C 3E 3C OF BD B7 0B 9D 10 F7 60 00 00 47 FD 47 ID 97 00 A9 9E 00 00

0A

76

0BA1:80

A9

97

20

D2

FF

24

0 BA9; A2

A4

20

31

09

A0

F3

20 31

31 09

09 4C

A0

14

IF

0BBliCA 0BE9:6D

45

09

5D

0BC1:00

A0

00

84

D3

48

20

73

4C

A0

D2

FF

5B

0BC9:09 0BD1:34 0BD9:8D

03

C9

34

03

0BE1:03

C9 3A

05

F0

03

0C

C9 DB

03 00

29

03

0911i3A 99 FF 0919:A0 02 A9 0921:10 A9 A3 0929:A9 A4 20 0931:84 0939:10

D6 E5

68

A2

26

20

0941iCA

10

FA

60

A9

0949:A9 03 0951:0C A9 0959:20 D2 0961iCA 10

85

D6

20

A7

20

D2

FF

A9

11

IF 85 D3 CA 10 E5 A2 BE FF A9 9D 52 20 D2 FF 79

EE

60

00

00

0BE9:20

0BF1:C4

11

A9

FF

14

0BF9:0F 0C01:08

85 A9

0C09:0C

A5

0969:8D

1C

D0

A9

00

8D

15

D0

2F

0971 :8D

ID

D0

8D

17

D0

A9

07

DA

0979:8D

25

D0

4C

80

0B

00

03

AD

0981 :C0 00 0E 0989:36 6A AC 0991 :B0 0E AA 0999:77 00 0D

B0

F0

3A

AF

AC

3D

D6

AA

B0

3A

AA

8B

C0

03

67

00

03

99

23

12

E6 7C

BD 99 13 0B 9D A6 A9 0B 5F 06 0E 5E 26 82 BC 00

DO

A7

78

6G

8D

00

00

D3

20

67

9E 44

4C

55

19

AD

07

D0

OF

A9

00

82

EE

35

03 4C

AD 08

35

59

16

0B

00 11

F0

29

03

0F

4C

D2

01

C9

49

05

01

DO

ED

0C

4C

97

F3

C9

02

D0

BV

0C 4C

97

08

C9

04

D0

1)3

0C11:08

A9

20

0C19:0C

A5

03

8D 66 29 02 8D 66 29 04 8D

66

0C

4C 97

1C

08 66 35 D0 CA

C9

08

D0

EB

0C

4C

97

86

03

AD

36

El

A9

00

A2

8G

E0

FF

D0

10

0C21:0B

A9

40

0C29:0C

A5

03

0C31:B4

A9

0C39:0C

09A9:00

00

00

00

00

00

00

00

BB

0C41:03

A9 60

09B1:O0

00

00

00

00

00

00

00

C3

0C49:CB

9D

29 60 8D 00 8D 8D 21 34 03

09B9:00

00

00

00

00

00

00

03

CE

0C51:F8

60

EE

36

03

AE

36

03

81

09C1:C3

00

0E

BE

F0

3A

AA

EC

16

09C9;D6 09D1:B0

6B

AC

36

AB

80

DA AE

9F

0C61:03

1A 4C

DO 46

08 16

A9 BD

00 29

8D 0D

36 AA

Al 6B

3E AA

C0

03

67

00

03

E5

0C69:BD

80

0C

18

6D

0C

D0

8D

4E

09D9:77

00

03

77

00

0D

DD

C0

30

0C71:0C

D0

BD

8B

0C

18

6D

0D

DC

09E1:03

33

00

00

00

00

00

00

42

0C79:D0

8D

0D

D0

4C

04

18

00

AE

09E9:00

00

00

00

00

00

00

00

FB

09F1:00

00

00

00

00

00

00

00

04

09F9:00

00

00

00

00

00

00

00

0C

0AO1I0F

3C 70

3A

C0

EB

EA

B0

04

0A09iEA

00 A6

3A

AA

5C

3A

AA

D3

0A11:B0

0E AA

C0

03

67

00

03

IB

0A19:77

00

0D

DD

C0

03

33

00

E0

0A21:00

00

00

00

00

00

00

00

35

0A29100

00 00

00 00

00

00

00

00

00

3D

00

00

00

00

00

45

0A39:00

0A41:0F

00 00

00 3E

00

FA

C0

00

00

00

03 B0

1C

0A49:EB

A6

5C

3B

AA

70

3A

EA

0A51:9C

0E

AA

F0

03

67

00

03

0A59i77 0A61:03

00

03

77

00

0D

DD

C0

33

00

00

00

00

00

0A69:00

00

00

00

00

00

0A71;00

00

00

00

00

0A79:00

00

00

00

0A81:C0

00

0E

B0

0A89:EA 0A91:00

AC

00

FE

3E

B0

0A99iAC

00

bd

0AA1:0D

AC

09A1 :00

XR 420 PRIKT"[CLRJ"!END

510

00

00

BD

CHAR1,4,23,"":INPUT"PLA Y AGAIN (Y/N) OR BACKUP

SG

00

00

02

XP 380 FORI=0TO2100:NEXT JF 390 CHAR1,0,23,""iPRINTBLS:

500

C0

00

57

0899:E6

";S

GM

00

0AF9:00

87

0B29:00

NEXT:GOTO240

490

00

55 E6

03

00

3F

ME

RB

5E

9D 12

B0

E8

)+O(J),C(J):NEXT

480

4C

98 A9

ID 11 A0

3E

D3

CHAR

GJ

CE

B7

02

08 9D 00

00

85

IFTC(T,I)=1ANDTC(T+1,I) =0THENFORJ=1TO8:POKEP(I

450

B0

08

3K 370 CHAR1,0,23,'•": PRINTBLS:

ES

EE

D0

0AE9:00 0AF1:B0

B0

)+O{J),SP:NEXT

DP 440

82

BD

IFTC(T,I)=0ANDTC(T+1,I)

430

10 B7

E6

44

02

=1THENFORJ=1TO8:POKEP(I

GS

C9 91

02

0D AC 00 00 EA B0

0891 !E6

T=T-1:S=S-1:FORI=1TO15

SR 410

3D AC 00 00 3A B0

, 1))-C):Z=TC(T,ASC{RIGH TS(MS{I),D)-C)

0

AE 400

E6

D2

KE 310 VOL8:SOUND 1,0,20 AD 320 FORI=1TO250:NEXT:GOTO13

360

FF

10

LLEGAL

PE

AC

D2

20

GOTO130

350

00

0AE1:0D

20

88

:CHAR1,13,2 3,"".PRINT"I

GD

0AD9:AC

E9

0889:08

EJ 300 CHAR 1,0,23,""iPRIMTSLS

KD 340

CB

20

0881:08

THENLC=l!l=36

330

CA

0D

ASC(LEFTS(MS(I),1))-C)

QQ 280 NEXTiIFLC=0THEN370

HR

FF

A9

B0 FF 03

IFX>0THENIFY>0THENIFZ=0

290

D2

F2

A5

KS 260 Y=TC(T,ASC(MID?(MS(I),2

XF

20

10

0861:73 0871:05 0879:A6

ME 270

08

0859:02

KH 2"50 LC=0:FORI=1TO36:X=TC(T,

HENGOTO430

63 88

0A31:00

DD

C0

03

33

00

5F

00

00

00

00

00

00

00

B3

0C31:00

00

00

FF

FF

FF

00

01

9A

0CB9:01

01

00

FF

01

00

00

FF

6A

0C91(01

00

00

FF

01

00

AD

66

F3

0C99:0C

C9

00

F0

0C

C9

60

F0

72

0CA1:08

A9

27

8D

FE

07

4C

0CA9:0C

A9

29

8D

FE

07

4C

53 53

E5 30

0CB1:0C

CE

FE

07

4C

E6

0B

A9

91

0CB9:04

A0

00

84

FD

A2

CF

0CD9:85

85 FE AD 3A A5 FE EF A5 FD A5

B2

0CE1160

00

54 Bl

0CE9:31 8D 3A 03 AD 0CF1:4A 4A 18 69 0C

8D

00

C3

0CF9:20

B8

0C

4C

99

00

00

7D

0D01:01

01

01

01

00

00

00

85

00

00

00

03

90

0D09:09 0D11:08

09 0B

09 0B

00

36

6C

00

74

0D19:00

00

00

AC

00

EA AC

16

0D21:04

00

EA

AC

00

35

8A

0D29:06

04 06

AC

00

0D

AC

00

FD

0D31:02

02

02

00

3A AC

00

EA

B0

F6

0D39:00

00

00

03 00

99 2B

0D41:05

05

0D49:04

EE

AA

50

0CC1:04 0CC9iFD

0CD1:10

03

18

65

FD

85

96

69

00

85

FE

CA

9F

FD FE

18 69

6D

3B

00

85

03 FE

72 2E

AD

0D

DO

38

E9

0B

OC D0

4A

FE

3B

03

6B

OD

00

00

97

01

01

01

09

09

09

09

01 09

IB 23

08

0B

0B

08

08

2B

00

00

00

00

04 04 06 06

04 06

04 06

04 06

02

02

02

02

00 04 06 02

33 3B 43 4B

00

00

00

00

00

53

05

05

05

05

05

05

5B

04

04

04

04

04

04

04

63 6B

00

0B(!1

0B

0B

00

00

9E

32

30

36

EC

0809

31

00

00

00

A9

00

3D

20

3A

0811

D0

29

CF

14

20

13

38

4C

96

0AA9:03

3E

B0

0B19

C7

0B

A9

93

20

D2

FF

A9

34

00 0E

B0

0ABliAC

00

00

F0

00

00

0821

08

20

D2

FF

A9

BE

20

D2

32

00 00

00

00

06

06

06

06

06

87

D0

06

38

03

06

A9 0E

00

0D51:06

02

00

A9

85

00

FF

04

0AB9:00

00

01129

36

6C

00

B4

0D59:00

00

00

00

00

00

00

00

73

02

EA

EA

85

D3

A5

02

B9

0E

00

E5

00

B0

0831

0AC1:C0

00

3A

B0

B7

0D61:09

20

10

E5

AO

06

A2

27

00

AC

00

E5

69

0D69i08

09 08

09 08

09 08

09

D6

09 08

09

85

AC 00 0E AC

EA AC

08 39

0AC9:EA 0AD1:00

08

08

09 08

7B 83

COMPUTEfs Gazette

December 1986

3A


0D71:0A

0A

0A

0A

0A

0A

0D79:00

00

00

00

00

00

0A 0A 8B A5 39 A0 02 07 30 17 94 00

20 20

D3 C4

F5

4C

53

45

1009:0E

66

C0

3E

AA

F0

35

A9

F2

12A1:06

85

D3

A9

16

85

D6

1011:70

35

99

70

0D

55

C0

03

33

12A9:10

E5

A2

00

BD

BB

12

1019:57

00

03

9B

00

03

AB

00

62

12B1:D2

FF

3D

D0

6C

00

0E

AF

C0

39

BE

F5

12B9:6A

15

EB 08

E0

1021:0E

8E

9E

55

1029:B0

0D81:FE

18

69

D4

FD

4C

68

85 12

FE

0D89:B1

0D91:91

FD

88

10

F3

4C

B2

0C

3A

BA

C0

39

BE

B0

BE

C7

12C1:20

53

54

49

43

4B

20

54

CF 7S C5

0D99:B1

FD

C9

E9

F0

El

4C

7B 04

1031:AA B0

0E

6A

C0

03

AB

00

A4

12C9:4F

20

53

45

4C

45

43

54

AE

0DA1:14

EE

37

03

AD

37

03

C9

B2

1039:00

FC

00

00

00

00

00

03

9B

12D1:20

4C

45

56

45

4C

0D

20

BC

0DA9:02

D0

2C

8D

37

03

C0

66

C0

3A

AA

B0

7E

12D9:00

00

00

20

20

20

20

20

El

3B

03

03

C9

01

EE

70

35

0D

55

A7

12E1:20

50

52

45

53

53

20

00

8D

38

03

A2

AE

00

9B

00

03

07

12E9:52

49

47

47

45

52

20

0DC1:01

FE

3C

03

BD

3C

03

DD

AB

00

03

9B

00

A5

12F1:4F

20

53

54

41

52

54

00

71

0DC9:DB

0D

D0

08

A9

00

9D

3C

96 74

57 03

54 54

45

A9

55 03

70

ID

00 1049:35 99 1051:C0 03 1059:9B 00

0E

0DB1:EE 0DB9:D0

00 AD 38

1061:0E

AC

00

0E

6C

00

0E

AC

C0

12F9:00

20

77

15

29

10

D0

0B 9C

0DD1:03

20

00

0E

4C

E5

0E

60

CC

1069:00

0E

6C

00

0E

AC

00

03

C0

1301:20

72

13

A9

40

8D

15

D0

0DD9:2E

11

18

18

1C

20

00

00

35

1071:6B

00

03

AB

00

03

9B

00

A5

1309:4C

5B

17

AD

00

DC

29

0F

0DE1:00

A2

18

A9

00

9D

00

D4

BD

C0

00

3F

00

00

00

66

1311 :49

0F

29

03

C9

01

D0

10

FA

A9

FF

8D 0F

D4

90

1079:00 1081:00

EA

0DE9:CA

00

00

00

00

00

30

00

02

1319:AD

El

03

C9

0F

F0

DA

04 BE 0D F5 EE 6C

0DF1:A9

80

8D

D4

A9

00

4C

6D

1089:00

EC

00

03

AB

00

03

6B

E3

1321:E1

03

4C

34

13

C9

02

D0

0DF9:AE

17

00

12 00

00

00

00

BD

EE

1091:00

6B

00

00

03

AD

El

03

C9

02

90

C9

00

D0

0D

20

81

B3

00

FC

00

00

00

68 57

1329:D0

C9

03 00

5B

0E01:40 03

03 1099:9B 00

1331 :CE

El

03

AD

El

03

C9

0E09:0E

29

03

0A

0A

0A 0A 0A

0E

10A1:00

00

00

00

00

00

00

00

Cl

1339:B0

0E

30

BD

C8

0E11:20

54

0E

BD

50

03

8D

6E

08

10A9:00

00

00

00

00

00

00

00

C9

1341:A9

30

06

4C

FA

12

DP

0E19:0E

FE

40

03

BC

40

03

C0

El

10B1 :00

00

00

00

00

00

00

00

Dl

1349:18

69

18 69 8D C7 26 8D

SA DO 0A 2B 06 24

C8

06

A9

31

56

0E21:1E

D0

09

A9

00

9D

40

03

36

10B9:00

00

00

00

00

00

00

AD

87

1351:8D

C7

06

4C

FA

12

00

EE

C4

0E29:EA

EA

EA

60

86

05

06

05

10C1:01

D0

18

69

08

38

ED

F6

24

13 59:E3

03

D0

FB

EE

E4

03

AD

CA

0E31:8E 4F

03

EA

20

6D

0E

AA

10C9:03

F0

08

90

00

60

D0

1361:E4

03

C9

FF

D0

F6

A9

05

BD

0C

18

79

00

10D1:A9

20

60

AD

D0

18

69

92

1369:BD E4

03

AD

00

DC

60

08 00

Bl FE

0E41:D0

99

00

BD

8B

0C

18

101)9:02

38

ED

F5

03

90

03

A9

A2

27

A9

20

9D

70

07

01

D0

01

D0

AE

4F

0E

10E1:40

60

A9

60

60

00

00

AD

30 26

1371:00

0E49:79

80 D0 99

03 00

A9

0E39:A4

32 F4 5C 85

1379:9D

98

07

CA

10

60

00

IF 43

0E51:03

60

00

9D

50

03

C9

00

03

10E9:F0

03

C9

00

D0

06

20

4F

AA

1381:00

20

12

4C

0E59:F0

0A

C9

60

F0

06

A9

2B

CD

10F1:11

8D

130

11

EE

F0

03

AE

FE

1389:E3

03

91 D0

F7 A7

FB

EE

E4

13 03

D0

19 IB

A9

20

48

1041:FF

EE

EE

0E61:9D

F8

07

60

A9

2D

9D

F8

A7

10F9:F0

03

E0

20

F0

27

BD

20

31

1391:F6

EE

E5

03

AD E5

BB

60

00

00

B9

60

0D

C9

54

1101 :0D

AA

C9

00

D0

08

AD

F8

8B

1399:02

D0

EC

A9

00

03 8D E5

C9

0E69:07

03

32

0E71:00

D0

0A

48

BD

F8

07

29

90

1109:07

29

80

8D

F8

07

BD

80

Cl

D0

4C

13

AD

El

DA

9D

F8

07

68

60

00

00

D0

1111 :0C

D3

0E79:FE

18

6D

00

D0

8D 00

D0

7A

13A1:8D 15 13A9:03 C9

00

D0

03

EE

El

03

63

0E81:EA

EA

EA

20

DC

0E

AD

3A

El

1119:BD 8B

0C

18

6D

01

D0

BD

9E

13B1:20

91

12

4C

E0

13

EE

6B

EF

0E89:03

3S

E9

2C

8D

3A

03

AD

3E

1121 :01

D0

4C

00

8D

C9

0F

D0

05

A9

00

8D

4A

18

69

0C

8B

1129:F0

03

4C

EE

Fl

03

A6

4A

D4 6B

13 B9 :12

4A

11 11

A9

0E91:3B 03

69 23

13C1:6B

60

00

00

A9

20

03

FC

20

B8

0C

F9

Fl

03

30

3B

1131:AD

12

0E99:8D

C9

0A

D0

EB

A9

B8

13C9:D2

FF

A9

35

20

D2

FF

4C

1139:00

BD

Fl

03

EE

F2

03

AD

24

13D1:14

09

20

IB

08

AD

El

03

1141:F2

03

C9

05

D0

DC

A9

00

74

55 7A B7

13D9:C9

0F

F0

03

EE

El

03

A9

AS

0EA1:A6

FC

A0

86 00

Bl

FD

C9

E9

67

0EA9:D0

D9

AD

FF

03

60

00

86

7A

0EB1:05

20

D5

17

29

8D

FF

F4

1149:8D F2

03

4C

E8

10

A9

81

70

13E1:60

BD

46

8D

54

13

20

D4 03

0E BD

07

4C

C0

10

AD

0C

CB

13E9:34

4C

8D

46

A6

1159:D0

8D

F5

03

AD

0D

D0

8D

07

13F1:54

20

17

8D 16

22 7D

D0

BD

3B

03

CD

AD

00

13 E4

00

03

14

20

1161:F6

13 13

A9

0EC9:79

DC

60

00

00

DD

13F9:A9

FF

8D

D0

AD

El

03

FB

00

00

F2

12

02

FB

03

AD

FA

03

C9

06

04

A9

00

A2

CB

9D

34

D5

EA

1A

86

05

06

05

A4

C4

A9

00

8D

FA

EE

E0

FF

D0

F8

130

BE

E8

E0

3B

04

F0

4E

A5

04

AD

FB

03

C9

F0

0A

1411:8D

El

03

4C

91

0E

DF

C2

0D

4C

D8

0D

A2

46

15

A9

0EE9:03

4C 4C

1409:03

CA

0EE1:05

03 05

7A 42

1401:85

0ED9:F2

1169:EE FA 1171:D0 0f 1179:FB 03 1181 :28 AC

15

0ED1:60

79 01 0E 18 A6 05 02 12

CB

8D

BD 3A

F8

99

AA

1151:SD

13

0EB9:03 0EC1:D0

03 18 D8

ED

11

A9

00

8D

FB

FD

D3

00

10

9D

00

20

CA

56

16

85

20

BD

A9

D6

0EF1:BF

1419:85

1189:03

EE

08

AD

08

D0

1421:15

A2

00

20

4C

0EF9:E0

FF

4C

E2

0D

00

08

1191 :01

D0

EE

20

D5

17

29

07

00

03

0E

5A

C0

66

D0

F8

A9

60

7A E3 13 54

AB

00

AC

1429:0B

0F01:FC

14 E8 8D Al

E0

F5

C9

EF

D0

D0

1199:C9

06

B0

F7

0A

0A 0A 0A

4E

0F09:39

B0

3A

B0

A9

Al

BF

11A1:18

8D

EA

69

4C

8D

D0

82

33

13 81

09

4C

A9

BD

AA

88

13

AA

1431:20

0F11:AC

EA

AA

AC

AA

AC

39

11A9:11

EE

FC

03

C9

11

12

9E

B0

39

69

B0

0E

56

C0

11B1:20

D0

Dl

01

C4

1441:45 54 1449:00 00 1451:FF EE

52

FC

49

20

AD

FC 07

4C

91

AD

03

14

0F19:AA

F4 Al

DC

47

EA

1439:20

45

44

59

00

BD

3F

41 14

4C

D2

D4

03

D0

FB

EE

D5

1459:03

AD

D5

03

C9

03

D0

Fl

47

1461 :A9

00

8D

D5

03

20

3A

18

92

1469:AD

0D

D0

C9

FF

D0

E2

A9

15

A9 8D

18 F6

23

49 5B

03 2A

0F21:03 AB 00

00

FC

00

00

00

93

11B9:8D FC

07

A9

00

BD

FC

03

90

0F29:00

00

00

00

00

00

00

00

47

11C1:4C

85

11

AD

FE

03

C9

01

01

0F31:00

00

00

00

00

00

4P

11C9:F0

03

4C

FE

00

00

00

00

57

11D1:AD FD

03

0C EE 01 F0

03

00

53 29

FD

0F39:00

00 00 00 00

F3

4C

3D

0F41:FC

00

03

AB

00

0E

96

C0

IF

11D9:56

0C

A9

00

BD

FE

03

AD

7B

0F49:3A

A9

B0

3A

D0

EA

AA

11El:00

IB

DC

10

D0

03

EE

FE

D0

0F51.-AC

EA

AA

AC

39

11E9:03

4C

11 05

03

D0

AD

97

IB

EE

F3

8D

AA

AC

1479:40

EA

41 35

8D

AA

B0

1471 :00

4C 9D 14 4C 52 14

AD

D0

93

85

FC

A9

PC

0F

A9

00

6E

1481:15

DC

D0

1489:60

8D

14

14

20

E0

13

A9

5D

1491:4C

8D

14

14

A5

FC

8D

D0

14

1499:03

4C

CD

0B

8D

D0

AD

14A1.18

07

C9

30

D0

15 15

AD

17

14A9:07

C9

30

D0

03

4C

29

15

D0 21 SB

14B1:A9

39

8D

IB

07

CE

17

07

DB

14B9:4C BF 14 14Cl!l9 8D C7

CE

18

20

07

SD 8D

A9

12 6D 03 3C 88

0F59:AA

B0

39

6A

B0

0E

5A

C0

F9

11F1:F3

03

29 57 C9

0F61I03

AB

00

00

FC

00

00

00

D3

11F9:8D

F3

03

EE

F4

03

AD

F4

0F69:00

00

00

00

00

00

00

00

87

1201:03

C9

0A

F0

03

4C

CD

0B

33 59

0F71:00

00

00

00

00

00

00

00

1209:A9

03

EE

0B

D0

BD

00

00

00

80

00

00

00

00 8D 1211:4C 3D 12

F4

0F79:00

8F 97

C9

01

F0

0A

C9

33

0F81:00

00

00

00

00

00

00

00

9F

1219:4B

20

4C

12

4C

06

31

0F89:03

F3

FC

3E

AE

AB

EF

FA

AB

1221 :12

20

D5

17

29

07

C9

07

82

0F91:65

EA

AA

A9

EA

EA

AF

3F

AE

12 29:B0

F7

AA

A9

00

18

69

18

DE

0F99:AA

F0

3A

AF

00

0F

F0

00

A9

1231:CA

10

FA

18

69

58

8D

0A

71

14C9:CC

0FA1:00

00

00

00

00

00

00

00

BF

12 39:D0

4C

1C

12

AD

0B

D0

C9

82

14D1:8D C7

0 FA9:00

00

00

00

00

00

00

00

C7

1241:A8

DO

D0

A9

01

8D

0B

D0

C7

0FB1:00

00

00

00

00

00

00

CF

12 49:4C

22

12

CE

0A

D0

EE

EF

AC

0FB9:00

00

00

00

00

00

00

00 00

D7

1251 :03

AD

EF

03

C9

08

D0

0D

0FC1:00

00

00

00

00

0F

C0

00

9D

12 59:AD

FD

07

■19

01

SD

FD

0FC9:3A

BC

00

0E

AB

FC

3F

AE

1261:A9

00

8D

EF

03

60

00

0FD1:AB

EF

FA

65

EA

AA

A9

EA

1269:0F

C9

02

D0

03

4C

0FD9:EA

AF

3F

AA

F0

0E

AB

00

93 B7 03

04

E6

04

C9

01

0FE1:0E AC

00

3A

F0

00

0F

00

7B

1271:85 1279:0D

EE

D0

03

AD

0FE9:00

00

00

00

00

00

00

00

D0

00

00

00

00

00

00

00

0B 10

1281:7E

0FF1:00

1289:0D A5

0FF9:00

00

00

00

00

00

00

00

18

1291 :AD

1001:00

00

00

FC

00

03

AB

00

54

1299:12

90

03

13 4C 83 13 A9

AD

07 18

14

00

35

8D CC

14D9:4C F0 14E1:16 85

30 13

0E

A9

0C

85

D3

A9

D6

20

10

E5

A2

00

B0

AD

14E9:BD

F7

14

20

D2

FF

E8

E0

BC

07

8A

F5

4C

05

43

41

4E

47

10 45

15

CD

14F1.17 14F9:4B

D0

29

20

54

4F

96

0D

20

92

E9

11

9D FA

D0

1509:9D

12 9D

E9

EA

58 6F

1501:20

7F 77

98

B7

B7

00

00

AD

63

D0

03

C9

AA

1511:E1

03

IB

69

01

8D 86

DB

AD

03 04

4C BA 12

4C

8E 02

1519:8D

87

DB

60

00

B4

47

1521:00

00

20

4C

10

E5

El

03

8D

76

12

8D

17 6B

CO

1529:20

72

13

8D 88 72 13 A9 0E

DB

91

85

D3

4C

B7

13

60

00

00

A9

AE

1531 :16

46 A9 D4

85

D6

20

E5

A2

00

FD

4C

FD

13

COMPUTED Gazette

10

December 1986

02

133


1539:BD 5E 1541:0A D0 1549:EE D8

15 F5

20

D2

FF

E8

E0

C7

EE

03

D0

FB

BA

03

D0

D7 F6

17D1:17 17D9i69

EE

D9

03

B8

03

17Eli69

17E9:8D

1551:AD D9 1559:00 9A

C9

05

D0

EC

A2

AD

4C 0D

9F

47

41

1561 :4D 1569:00

20 0E

08 56

13

45

E8

D0

52 A9

00

8D 15 1571i8D D8 0D 4C FA 1579I0D EE EC 03 D0 1581t03 AD ED 03 C9 1589iA9 00 BD ED 03 1591:A9 4C 8D D8 0D 1599:ED El 03 4A 8D 15A1:AE 15 4C CD 0B 15A9:03 AD Cl 03 C9 1581:A9 00 8D Cl 03 15B9t4C D0 0B 20 44 15C1:18 69 06 8D 0D 15C9tl7 29 FB 18 69 15D1:50 20 E4 0C A0 15D9iC9 E9 D0 DF AD

60

12

20

A2

38 02

F8

EE

ED

E9

45 A9

4F

09

D0

EE

B9

4C

5D

13

30

1639:32

16

16511AD

0D

GG

Fl

JP

C9

4F

D0

02

A9

05

EE 17 AD 47 17 Fl :00 A9 El 8D 14 17F9:BD 12 D4 A9 0F 1801 i4C 2A 18 AE 36

30

30 60 00

1809(18

1811:80 1819:68

6D 0F D4 7C 78 74 66 00 00 1821:00 00 00 00 1829:00 A9 00 8D 1831:19 A9 00 8D

21

08

D4

5C

03

BD

10

19

4C

£6

0B

00

EB

70

6E

6C

6A

77

00

00

00

00

17

00

00

00

00

51

05 0F

D4

4C

4C

FC

D4

4C 88

IE B0

37

EE

D0

Cl F6

EE

34

03

BD

1839:13 EE 0D D0 AD 0D D0 49 1841 :FF 8D 0F D4 60 00 00 A9 1849:08 8D 09 D4 8D 0A D4 A9

19

29

F8

73

50 01

20 D5 AB 8D 0C E0

1B51i77

00

Bl

FD

0C

50

8D 47

EF

A9

00 Fl

8D 0F 50 15 4C 8C

EF

0C

BD

10

BC

15

AD

0C

D0

D0 38 20

C9

00

D0

IB

81 E3

C9

4C

A9

0F D0 68 17 A9 00 8D 0F

7F CF D0 E5

EE

C6

03

AD

C6

C9

EE

03

AD

C7

D3

D0

C7 17

A9

00

8D 56

C8

03

20

08

A9 4C

00 04

6A

03

7A 19 8D CB 17 EE

EA

EA

A2

0A

SD

D0

7D C8

16

38

ED

D9

05

B0

12

BD

01

C9

16

38

ED

0D

E3 13

B0

03 4C 4C A2

A6

DB

0D

17 1A 04 D0

FF A9

0A 60

FF

0A

05

13

26 EB

A9 8D

8D

Al

13

39

EE

CC

13

AD CC

9E

SD

3B

ED

8D Al

C9

3A

D0

08

A9

30

13

EE

C7

13

4C

60

16F9:A9

00 00

8D CA 03 00 EE Cl

EE

1701:60

63 IB

0B 79 CB 03 C7 AD Cl 85 00 aD 2D

1709:03

C9

04

D0

08

03 A9

1711 :C1

03

4C

CD

0B

4C

08

16

F6

1719:A2

03

FE

03

07

BD

03

07

1721 :C9

3A

DO

08

A9

30

9D

03

1729:07

CA

4C

4D

17

C0

1731 i00

D0

10 EB 0E 84

A5 A9 05

FC

A4

04

20

40

1739:19

17

88

C0

01

DB

F8

A4

B8

1741:FC A5 1749tl7 4C

04

60

00

00

20

30

B8

13

A2

04

BD

03

FF

8D

01

D4

FF

2F

BD

06

19

8D

74 D5

A9

81

BD

04

D4

A9

30

04

D4

4C

05

19

0F

AE

FF

2F

BD

C9 08 4C 40 D4 69 04 05

CS 33 54

1699:D4

A9

18A1:2F

AE

18A9:0B

D4

18B1:B0

3D

18B9:10

D0

1BC1(19 13C9:05 18D1:8D

18 19

0B

69 02 C9 18 D4 A9

18D9:AE

FF

2F

IE

BD

8D 0B D0

41 08

18E1I04 3D 08 D4 A9 1SE9:D4 A9 80 8D 04 18F1:19 C9 IE D0 0F 18F9:AD FF 2F C9 08

8D FF 1909:08 0C 10 1911 :A9 32 8D 1901:00

EE

D4 A9 8D 0B 19 18 23

24 EB

61 38

81 D4 20

3D 4C 21 19

D0

05

A9

BA

E8 46

2F

4C

2C

19

04

D2

14

10

0C

08

78

BE

280

END

KH

290

REM

INPUT

DEVICE

300

PB

310

ID=JOY(2)IIFID-0GOTO310

EG

320

IFID>128TH£NID=ID-128

DM

330

RETURN

BC

340

GETKEYNKS

MJ

350

ONVAL(NKS)GOTO390,400,4

REM

10,420,340,4 30,440,4 50, 460 FE

360

IFNKS="0nTHENID-0:GOTO4 70

ME

370

IFNKS=CHRS(13)THENID=12 8:GOTO470

380 GOTO340 390 ID=6:GOTO470 HC 400 ID=5:GOTO470 CC 410 ID=4:GOTO470

RQ

KF

BE

420

ID=7:GOTO470

BF

430

ID=3:GOTO470

CG

440

ID=8:GOTO470

HE

450

ID=1:GOTO470

JE

460

ID—2

RE

470

RETURN

14

03

A9

19

8D

16

MK

480

REM

58

A9

00

4C

43

0C

FF

BA

490

MENU

ROUTINE

1921:EE

FF

2F

A9

00

BD

FE

2F

AE

CF

500

SCNCLR:POKE2604,24 GOSUB3140

1929:60

00

00

EE

FE

2F 4C

31

PP

510

FORI=1TO5:SPRSAVZUS(I*6

1931:EA

EE

FD

2F

AD

FD

2F

29

F8 34

1939101

C9

F0

03

4C

31

EA

24

FB

520

MOVSPR1,104,122:M0VSPR2

1941:4C

6A

01 18

20

D5

17

C9

B0

88

1949lB0

F9

60

8D

FE

2F

8D

FF

07

4C 65 1959:03 4C A7 1961:D4 4C 55

19

AD

8D

02

D0

E4

15

A9

00

8D

0F

DD

19

A9

58

3D

18

2F

1919 115

03

1951:2F

1969:03

A9

15

8D

19

03

A9

00

2B

1971:8D

10

D0

8D

IB

D0

1979:18 AD 1981 iAD 2D 19B9iAD CB

C8 D0 03 A9

03 49 60 8D

C9 08 A9 0C

0B 8D 40

4C 48 90 08

5E 10

D0

A9

26

07

60

00

00

1991:D0

A9

1999:3d

0D 17

19A1:AD

2D

D0

26

6D

15

A9

D0

A9 FE

9E 07

3A

8D

00

00

57

),I:NEXT ,120,B2iMOVSPR3,17 2,74:

MOVSPR4,224,82:MOVSPR5, 240,122 MK

530

JR

540

[DOWN){4 LEFT)£./£

Article on page 56.

{DOWN){4 LEFT)e01@"

CHAR,18,16,"{RED}6779 [DOWN][4 LEFT]9:;< {DOWN)[4 LEFT)=>>7"

BP

550

PK

560

CHAR,25,14,"{YELlWXYZ [D0WNH4 LEFT]2345

DC

5 70

SPRCOLOR13.2

SE

580

FORI=1TO5:SPRITEI,1,16, ,,,1:NEXT

GP

590

CH=1

KH

600

FORID=1T08 GOSUB2980

F6

The Animals' Show

CHAR,17,10,"E83()*)+,"

CHAR,11,14,"g7|§@@-

[down}£4 left]+B2

IFID>8GOTO720 GOSUB2980

IB

07 E5 CE

BD

03 CA

AD

08 36

03

07 92 10 4B C9 68

C9

15

B0

03

4C

2A

17A1:C1

16

4C

D4

16

AD

FE

03

75

17A9:D0

EA

4C

D4

16

A9

30

8D

17

17B1:BA

17

A2

00

AD

IB

D4

9D

78

17B9:00

50

EB

D0

F7

EE

BA

17

2E

17C1:AD

BA

17

C9

50

D0

EB

A9

3C

17C9i30

8D

EE

17

A9

00

8D

ED

19

SUBROU

JP

GOSUB300

AC

A2

SECONDS,

TINE

680

A2

00

December 1986

6C

GOSUB490

MH

670

82

60

07

96

0B

2 70

OQ

4C

17

1799:06

A9

260

KE

PK

FA

IB

00

C5

MP

MAESTRO 1" GOSUB3480

QQ

10

20

00

8C

CHAR,10,23,"15

650 GOSUB2980 660 CH=ID

CA

04 E6

81 D4

250

640

1769:02

A2 9D

D4 A9 8D 04 D0 2a 41 8D

GX

DS

1761:07

EE

82

I

N"

XE

66

06

0B

CHAR,14,22,"YOU'RE ON

100

9C

03

1781:05 D0 1789 i9D B4 1791:F4 60

8D

240

QC

4C

E0

19

DC

620 CH-ID 630 NEXT

F7

E8

IB

GOSUB3200 GO5UB3360

FJ

9D

13

10

D0

220 230

QK

30

10

4C

SB GH

TEMPO57

10

01

D4

01

E9 53 73

2)

90

CA

E9

14

GOSUB3560

JC

08

09

4C 8D

210

FB

04 A9

1779:30

BD 0B D4 A9 1861114 A9 00 8D 0F 1869:19 AD FE 2F C9 1871:AE FF 2F BD 08 1879:D4 A9 28 BD 01 1881:8D 04 D4 A9 80 1889:4C 05 19 C9 0F 1691i40 8D 0B D4 A9 1659(41

CH

4E

F6

06

A2

DIM AN5(6),ZUS[30),V5(8 >,SG(SE),AP(2,8),STS(61

610

A2

B4

A9

D4

200

XD

17

BD

0D D4

06

SONG

ES

SCNCLR: COLOR0 ,1:COLOR4 ,1 GRAPHIC 1,1 :GRAPHIC0

9D

38

8D

3D

MAXIMUM

LENGTH

70 80

1759:70

1771:00

E9

130 SCNCLR 190 SE=200:REM

HB DP

1751:07

13 00 FD 03

14

D4 A9 SD ia

00 08

16 20 50 8D

COMPUTEI's Gazette

D9

17

4A 78 C6 30

16F1 iCC

134

18

EE

38

16E9:13

90

17

AD

EE

08

D0 0D 1661s8D C5 03 1669i4C E4 0C 1671103 D0 21 1679:03 C9 16 1681 :C7 03 EE 1689:C9 10 D0 1691:03 8D C5 1699:2E D0 EA 16A1>00 D0 IS 16A9:0C D0 C9 16B1 :D0 18 7D 16B9:D0 C9 05 16C1:CA CA 10 16C9:0B FF 0A 16D1:05 03 04 16D9:20 32 18 16E1:4C 78 14

ED

17

15

F0

1659i00

AD

ED

10

98 A9 4C D0

17

aD

A9

D0 AD 0D 50 8D 0F D0 75 15E9:A9 4C 8D FC 0C 4C F9 15 18 15F1:A9 60 8D FC 0C 4C 3B 16 A8 15F9:A9 D0 8D EF 0C 8D E6 0C 4E 1601 i4C CD 0B 00 00 00 00 AD D5 1609iC5 03 C9 00 F0 03 4C 6C AA I6II1I6 EE CA 03 AD CA 03 C9 F5 1619:70 D0 16 20 F9 16 AD CB C5 1621:03 C9 00 D0 0C AD 0F D0 54

1641:E6 0C 1649■38 ED 0E

F2

01 00

AE

15E1:0E

1629:C9 00 1631:D0 4C

4C

CHAR,2 ,2, " §6 JTO

SELECT:

"

QH

110

CHAR, 4 ,4, "JOYSTICK

ESS KS BC BX

FIRE

-

PR

-—

PR

BUTTON

120

CHAR,4 ,6, "KEYPAD ESS 'ENTER" KEY *

130

IFJOY(2)> 127THENSS

140

REM JOYSTICK"iGOTO160 GETES: IFES=CHRS(13)THEN SS- "300 GOTO340IREM KEY

690 XS 700 GC 710 XK

-"300

EK

7 20

ID^l

CH=ID

GOTO670 FORI=lTO5:SPRITEI,0iNEX T

PAD ":GOTO160

CJ

730

SCNCLR

BP

150

GOTO130

FF

DA

160

PRINT"

GOSUB3140

PP

740 750

HJ

170

POKE208,2 :POKE842, 13: CO

PE

760

REM

KE843, 13:END

MG

770

POKE2604,20

{CLRH3 DOWN}"SS: PRINT"GOTO180[HOMEj"

-3-"

ONCHGOT01370,1370,1370, 1100,7 70,810,1370,1370 END

PROGRAM


CF

1330

LOOP

CR

1340

GOSUB2360

SE

1350

GOTO490

ESPACE!02 Tl

MX

1360

REM

2

RB

1370

ONCHGOSUB1540,1620,169

All

1760

0,,,,1770,1840

BD

1770 17 B0

RETURN

REM

DISK

ROUTINE

KJ

B10

POKE2604.20

BB

820

CHAR,1,1,"i7SDO YOU

H TO

WIE

iCYN][RVS]S[OFF]

67JAVE

{11

YOUR

SONG

SPACES)[DOWN}0R

[SPACE]AN OLD SONG?" SK

840

SJ

850

1380

GOSUB2010 GOSUB2710

JM

CP

1400

GOSUB300:IFID<>12BGOTO

KB

= 1810 ENVELOPE 0,0,0,15,1,1 1790 ENVELOPE 1,5,15,15,8,4

1400

EA

1B00

RETURN

BD

1810

DATA

GOSUB2120

MS

1420

GOSUB3140

IFA$="S"THENCHAR, 1,5, " {CYN}SAVE",1:GOTO870

SK

1430

C=0

GJ

1440

VOL15

IFA? = "L"THENCHAR,1,5, "

MR

1450

DO

[CYN]LOAD",1:GOTO870

BG

1460

GOSUB300

ME DH RG RF GH

1470 GOSUB1910 1480 C=C-t-l:IFO5EGOTO1500 1490 SG(C)-ID 1500 LOOP UNTIL ID=128 1510 GOSUB2360

GB

1520

GOTO490

SX

153 0

REM

S=13:SC=9:M1=10:M2=2:R

GH RS

880

CHAR,1,8,"SONG'S

HE

890

CHAR,14,9,"

860

IS

TH

NAME"

QR 900

CHAR,12,8,"[CYN]"

GJ

910

INPUTNSiNS="S"+NS

FK

1540

KJ

920

S(NS,16) SG

930

DH FD

1550 1560

US

943

DOPENI1,{N$),D0,U8,W

AF

950

GOSUB5440

DQ

1570

BE

960

IFDS=63THENDCLOSE#1,U8: A SONG

TH

ON

THAT(2

NAME.

THIS

WI

ENTER

A

970

FORI=1TOSE

980

PRINT#1,SG(I)

MA GS

990 NEXT 1000 DCLOSE#1,UB:GOSUB5440

GS

1010

RETURN

DATA "VI 03 T0 C V2 Tl C V3 T2 C","VI 03 T0

[SPACElD V2 Tl D","VI

1600

1020

DOPENtl,(N?),D0,U8 GOSUB5440

QK

1040

IFDS=62THENDCLOSEtl,U8 T

HAT NAME":CHAR,13,6,"O N THIS DISK.":SLEEP6iG OTO49 0

FA 1050 XE 1060

FORI=1TOSE INPUT#1,SG(I)

SF

1070

NEXT

EP

1080

DCLOSE#1,U8:GOSUB5440:

JC

1090

REM

SC JJ

1100 1110

POKE2604,24 FORI=lTO5iSPRITEI,1iNE

SCNCLR PLAY

XT

HM

1160

NEXT

CP

1170

ID«1:GOSUB2980:CH=ID

OH

1180 GOSUB300:IFID>3ANDID<7 GOTO1180

RJ

1190

IFID<>12aTHEHGOSUB2980

KE

1200

FORI=1TO5:SPRITEI,0:NE

SX

1210 SCNCLR

EM

1220

XT

BS JE

1240

AK PD AP

T2

C"

S=19:SC=10:Ml=9:M2=lli RS=1660

MOUSE

FR

1630

ENVELOPE

0,5,3,15,1,2,

200

BS

1640 ENVELOPE

1,7,0,8,0,4

SK

1650

RETURN

GO

1660

DATA "VI O5 T0 C V2 Tl C","VI O5 T0 D V2 Tl

[SPACEjD","VI

[SPACE)V2 FE

1670

Tl

05 T0

E","V1

E

05

T0 F V2 Tl F" DATA "VI 05 T0 G V2 Tl G","VI 05 T0 A V2 Tl

[SPACEjA","VI O5 T0 B (SPACE)V2 Tl B","V1 06 T0 C V2

Tl

C"

CE

1680

REM

BC

1690

S=25:SC=7:M1=8:M2=11:R

PARROT

S-1740

XB

1700

ENVELOPE 0,1,6,7,0,2,1 600

HX

1710

ENVELOPE

1,3,2,5,2,4

GA

1720

ENVELOPE

2,15,6,15,9,2

CQ

1730

GC 1740

RETURN

DATA "VI 05 T0 C V2 01 Tl C V3 O5 T2 C","VI

[SPACE]05 T0 D V2 Ol T

1

D V3 05 T2 D", "VI O5 T0 E V2 Ol Tl E V3 05 T2 E","VI O5 T0 F V2

ESPACEJ01 Tl F V3 05 T

SG{C)<128ANDC

2

OS

1750

Tl

"VI

05

T0

G V2

G V3

05

T2

G","VI

[SPACE)05 T0 A V2 01

1 A V3

05 T2

Tl

01

T

A","VI 05

G

V2

A V2

01

Tl

Tl

T0

B

B","VI 02

C"

1B40

S=7:SC=11:M1=3:M2=13:R S=1880

QJ

1B50

ENVELOPE

PIG

0,5,3,8,3,2,3

75 KA

1860

ENVELOPE 3900

A.H

1870

RETURN

MQ

1880

DATA "VI 01 T0 C V2 Tl C", "VI Ol TO D V2 Tl

1,10,0,5,0,2,

[SPACEjD","VI 01 T0 E

{SPACE]V2 Tl RE

1890

T0 F V2 DATA "VI

Tl 01

E","VI 01

F" T0

TO

G V2

A V2

Tl

Tl

ISPACEjA","VI 01 T0 B (SPACE}V2 Tl AF

1900

B","V1 02

T0

C V2

Tl

C"

REM

PLAY

NOTE

& MOVE

A

NIMAL FG

1910

CG

1920

EP

1930 1940

SPRSAVANS(1),ID PLAYVS(ID)

MK

1950

PG

1960

FORI~2TO6 FORJ=1TO30:NEXT

IFID=128THSNRETURN IFID=0THENFORI=1TO75:N EXT:RETURN

MC

197 0

SPRSAVANS(I),ID

CS

1980

NEXT

KX

1990

RETURN

EP

2000

REM

READ

SELECTED

ANIM

AL'S DATA BO

2010

C=0

SQ

2020

2030

FORI-STOS+5

RG JR

2040

RA RD

2050 2060

CC

2070

FORI=1TO8

QX

2080

2090

READVS(I)

BE

MC

2100

RETURN

EA

2110

REM

C=C+1

AN5(C) = ZU?U) NEXT

RESTORE

RS

NEXT

TURN

ON SPRITES

{SPACE]OPEN CURTAIN

AG

2120

FJ

2130

BG

2140

FORI=1TO8

BA

2150

READX.Y

XM

2160

SPRSAVANS(6),I

EC

2170

MDVSPRI,X,Y

&

SPRC0L0RM1.M2 RESTORE22O0

CP

2180

SPRITEI,1,SC,1,0,0,1

PM

2190

NEXT

XJ

2200

DATAl72,BB,212,96,252, 120,212,144,172,152,13 2,144,92,120,132,96

KQ

2210

FORI=19TO2STEP-1

HH

2220

FORJ=2T018

SJ

2230

CHAR,I,J,STE((1-2)-17+

FK

2240 CHAR,39-1,J,STS((37-1)

AK AH

22 50 2260

F"

DATA

TO

T0

FJ

SK

REM

VOL15

1300 C=C+1 1310 ID=SG(C) 1320 GOSUB1910

B V2 Tl

1620

GOSUB2710

WHILE

T0

T2

1610

BB 12S0 SLEEP1 QC 1260 GOSUB2120 [IX 1270 C-0

<SE

03 T0 G V2 Tl G", "VI O3 T0

03

01

REM

F

,1400

ONCHGOSUB1540,1620,169 0,,, ,1770,1840 1230 GOSUB2010

1290 DO

Tl

KR

iCH=ID:GOTO1180

CG

E","VI

F V2

Ol

G", "VI 01

HQ

AR 1130 CH=l:FORID=lTOa XB 1140 IFID>3ANDID<7GOTO1160 DA 1150 GOSUB2980:CH=ID

1280

T2

T2

Tl

{SPACE)B V3 T2 B","V1 £ SPACE}O4 T0 C V2 Tl C

ROUTINE

EP 1120 aiAR, 17,10, "gas! ()*)+. "

BX

DATA "VI G V3 T2

V3

Tl Tl

1Q30

F"

A","VI

iSCNCLR:CHAR,4,4,"I3|T WITH

T2

D V3

E V2

[SPACElA V2 Tl A V3

1030

SONG

T0

[SPACEjE V3

DJ

NO

O3

{SPACEJ03 T0

SB

IS

2,10,3,10,8,2

1580

JR

V2

Tl F"

"VI

T0 C V2

1590

GOTO490

C V2 D

QF

CAT

ENVELOPE

F V2

DATA

(SPACE1V2 Tl

ENVELOPE 0,5,3,8,3,0 ENVELOPE 1,6,0,5,2,2,4

V3

T0 T0

(SPACE)A","VI

XH

DI

RQ

1820

G","VI

XF

NAME.":GOTO870

XF

HERE

T0 FP

,450

SPACES]{DOWN]

PLEASE

FFERENT

DISK

01 01

fSPACElD","VI 01 T0 E {SPACE]V2 Tl E","V1 Ol

000

CHAR,1,1,"!YEL?THERE IS

"VI

C", "VI

S-1590

IFA$="L"GOTO1020

REM FROG S=liSC=6:Ml=14:M2=2;RS

1390

1410

GETKEYAS

C V3 06 T

C"

FJ

PR

GOTO830 870 CHAR, 1,7,"§7i)WHAT E"

DR

PERFORMANCE

DS

fCYNj[RVS)LlOFF)E73OAD

830

B V2 01 Tl B V3 05 B", "VI O6 TO C V2

SC

KK 790 DM 800

BF

T0 T2

COLOR0,12:COLOR4,14:COL

OR5.14

780

>

*17+J-1) HEXTJ GOSUB2640

COMPUTE!'s Gazelle

December 1986

135


DJ

2270

NEXTI

BX

GM

2280

SOUHD1,50000,180,2,350

RD

NEXT

RF

2810 2820 2830

0,7000,3

QR

2840

FORI=1T07

FORI=5TO0STEP-1

XB

2850

IFRND(1)>.5THENPS="*A

{2 SPACES)[RIGHT]£E*5 (RIGHT){2 SPACES)

TO2870

£*3(0FFj£TuP)(2 LEFT}

00,30,3 SR

2290

SOUND2,50000,ia0,2,250

GE HQ FE

2300 2313 2320

VOLI

GP

2330

NEXTJ,I

PC

23-10

RETURN

HD

2350

REM CLOSE

MQ

2360

PK

2370

QP

MA CURTAIN

GOSUB2640

:GOTO2400

PCS="TG{DOWN)\2

LEFT )U

6S^

CR

2400

COLOR5,15:CHAR,5+X,21, PC?

KS

2410

GOSUB2640

FH

RA

2870

CHAR,3+1*4,22,PS

DG

2880

NEXT

RC

2890

CHAR,35,22,"FG[DOWN J

DR

2900

SB

2910

FORI=1TO7

HR

2920

CHAR,2+1*4,24,"NEEO"

SJ

2930

NEXT

2470

NEXTJ,I

OH

3010

ONTPGOTO3030,3040,3050

2480

IFPEEK(1G69+X)=64THENC HAR,5+X,21,"^A(DOWN]

RF

KE

[2 LEFTjBC":GOTO2500

2490

FORI=2T01B

JB

3 040

CHAR,22,8,"T":GOTO3110

F0ftJ=2TO17

CM

3050

CHAR, 24,10, "-*":GOTO311

FS

3060

i!Q

2520

CHAR, I, J , "[RED)@J"

2530 2540

CHAR,38-1,J,"K@"

CP

25 70

GOSUB2640

DQ

2580

NEXTI

RJ

2590

FORI=1TO8:SPRITEI,0:NE

DM

2600

GOSUB2280

HF

2610

SLEEP1

AF

2620

RETURN

KB

2630

REM

ES

2640

FILTER2000,1,0,0,0

JJ

2650

VOL5

BK

2660

SOUND1,50000,60,2,3500

SOUND

OF

APPLAUSE

0,30,3 2670

SOUND2,50000,60,2,2500

2680

,7000,3 IFRND(1)J.85THENSOUND3 ,55000,55,2,35000,2000

,2,2000 RETURN

REM

DRAW

STAGE

i. AUDIE

NCE

GE

2710

FAST

GQ

2720

PRINT"(CLRHRED]@@9@@@

ffffffffffffffffffffff

ffffffff"! eb

2730

kh

2740

2750 2760

fori=1to16

NEXT PRINT'TFFFFFFFFFFFFFFF

GG" 2770

E@ABC" PX

2780

CR 2790

SO 136

2800

FORI=1TO8

IFRNDl1)>.5THENPS="^73

.^AjDOWN)l2 LEFT}BC":GO TO2810

PS-"E7JFG[DOWN]

[2

COMPUTE!! Gazorra

3340

KH 3070 RB

3080

BH

3090

SPACESl(OFF)£",0,"

DATA9,"{RVS)£

(5

SPACES}E*I",8,"

SPACES JE*S",

8 "(oFf}i*i{rvs) (4 SPACES!g2 TI8*1",9, [4 SPACES)M {RIGHT! &M3£(3 Sl>ACES]f*3EG3

(OFF^'flRVS^^"'"' "

aiAR,22,12,"1":GOT0311 0

[7

CHAR,19,13,"»5":GOTO31 10 CHAR,17,12,"i":GOTO311

SPACES]N[3 SPACES)

gM3(2 SPACES)(RIGHT) (2 SPACES)EGl (4 SPACES)EMl",9,"

CHAR, 15,10, "S.":GOTO311

T

December 1986

{b SPACES](OFF)£(RVSl

0

id

B*3(rvs)[3 spaces]

DA

3100

CHAR,17,8,

QO KC

3110 3120

RETURN

MC

3130

REM

CLEAR

[right]

EmIToff]

[off}jl[rvs)id (off] £g*l{RVS} gM3lOFF)"

NEXTJ

KEYBOARD

BUF

FER

SM

3350

REM

JR

3 3 60

RESTORE

READ

SPRITE

3140

FORI=842TO851

SQ

3370

FORI=0TO24STEP6

GC RG

3150

POKEI.0

GJ

3380

FORJ=3584TO3967

3160

NEXT

RB

3390

READK

FM

3170

POKE208,0

DE

3400

POKEJ.K

XK

3180

RETURN

QB

3410

NEXTJ

XS

3190

REM

FB

3420

FORJ = 1T06

KM PR

3200

SCNCLR

HP

3430

RESTORE3310

SPIiSAVJ,ZUS(I+J)

3210

HD

3440

NEXTJ

GX

PC

3450

NEXTI

BS

3220 COLORS,11 3230 FORY=1TO19

GJ

3460

MB

3240

RF

3470

RETURN REM READ

JR HX SO

3250

TITLE

SCREEN

READX.AS

CHAR,X,Y,A5

DATA

3820

MH

CHARACTER

DAT

A

3260

NEXT

FP

3480

RESTORE4480

3270

COLO R5,15

CE

3 490

FORI=0TO93

GD

3280

REM

MF

3500

FORJ=0TO7

PD PX

3290

REM

BH

3510

READK

3300

RETURN

CM

3520

POKE8192+{I*S)+J,K

FX

3310

QK

3530

NEXTJ

AK

3540

NEXTI

KS

3550

RETURN

HM

3 560

FAST

RA

3570

FORI=1TOSEjSG(I)=INT(R

FK

3 580

RESTORE

FX

3590

FORI=LT02iFORJ=1T0B

All

3600 3610

READAP(I,J)

CP BH

3620

DATA12,"(RVS) (9 SPACESi",12,"(RVSj

[9 SPACES)",14,"(RVS)

FFFHIGGGGGGGGGGGGGGGGG XC

AS

CHAR, 19,7, ■■£]"; GCTO31

[5 SPACES]",14,"{RVS]

RX XJ

[2

a D

XT

2700

EOFFTi'JlRVS]

n

NEXTJ

GR 2550 CHAR,I,J,"FH" BR 2560 CHAR,3B-I.J,"IG"

DK

(rvs){2 spacesJ£g^Fd3

iFi m{2 spacesJImI

10

KG QP

I}(4 Sl'ACESjMlOFF!

{RVSU{7

Q!AR,5+X.21,"FGfDOWN}

2503 2510

SPACES]{RIGHT]

i 6 SPACES )£§!)Hf3E*3 [2 SPACES)T2 RIGHT]

100 GOTO3110

AE XK

2690

,3 060,3070,3 080,3090,3 PR 3020 ftp 3030

(2 LEFT JHI"

XP

(4

12

FORJ=1TO100

DATA2, "(RVS)j:

(2 spaces)£m3 12 SPACES](OFF}E*3£

IFJ=1THENTP-ID:COLOR5, 16

2460

SPACES)

",1,"[RVS]£[4 SPACES)

3000

QJ

RIGHT)£[2

%2

JR

2450

(2

(RVS)(3 SPACES)M

CG 2940 CHAR,34,24,"NEEM" BO 2950 SLOW PM 2960 RETURN RF 2970 REM POSITION ARROW

CHAR, 5 + X, 21, PCS

2440

SPACES)E*}£

[3 SPACES![0FFj£2 1}

CHAR,2,24,"LEEO"

IFJ=0THENTP=CH:C0LOR5,

CX

(2

[2 SPACES){RIGHT]

FORJ=0TO1

XD

3330

(2 LEFTjJI"

2980

FORI=1T05 CHAR,5+X,21,POS GOSUB2640

JC

PS="FG[DOWN)[2 LEFTjJK

2990

2420 2430

JX

2860

PG DE

DB PE

BJ

{2 SPACES)Im3

f2 LEFT)BEEE"

EE"

X=INT(RND(1)*6+1)'4 2380 IFPEEK(1869+X)=64THENP

2390

[2 SPACESH*3 {2 SPACES )id

CHAR,3,22,"•AiDOWN]

[DOWN][2 LEFT)DEEE"7gO

FORJ=1TO250

CS = "MMDOWN) [2 LEFT]QR ":PO$=" [RIGHT] (DOWN if17

FX

CHAR,1+1*4,21,PS

AP

3320

[5 SPACES)BG3

(RIGHT)

[2

£2

SPACES1EG3

DATA14,"(RVS)

@3"

(5 SPACES )ic% [4 SPACES)|G3

[2 SPACES)",14,"[RVS1 [5 SPACES)EG3 (RIGHT) [2 SPACESIEG3 E2 Tl",6

ND(1)*9)iNEXT 3620

NEXTJ,I DATA19,7,22,8,24,10,22

,12,19,13,17,12,15,10,

, "(RVS!£E*3",5,"(RVS)

17,6

£(2 SPACES]E*3".4,"

XX

3630

BJ

3640

FORI=1TO612

3,-1[RVS)£l2 SPACES] £2 Il{2 SPACES)S*j

HR

3650

READST?(I)

BB

3660

NEXTI

TfiVS j£(4

SPACES}i"$",

RESTORE3700


ap

MP

3670

SLOW

XK AB

36S0 3690

RETURN REM STAGE

XQ 3700

DATA

3810

data

,168,13B,170,164,42,16 6,160,2,154,144,0,188,

ii

,?,g,"{BLU}K",K,K,K,K,

DATA

"{RED}J",J,J,J,J,

92,0 CP

K,K,K,K,K,I,"

3980

H,"[BLU)J",J,J,J,J,J,J

FE

3710

DATA

38 20

REM

KS

3S30

DATA

"£73J",J,J,J,J,J,

J,H,"£839",3,3,9,9,9,9

FROG

,96,6,170,160,1,170,0,

2,170

DATA

0,0,0,0,0,0,0,0,0

JH

3990 DATA 128,6,170,64,10,1

,2,130,128,11,235,224,

06,144,10,154,160,1,15

11,40,224,42,170,168,1 70,170,170,128,0,2,170

50,168,138,170,164,42,

4,168,137,1B6,168,42,2 166,160,2,154,144,0,18

,170,170,42,170 GA

3840

DATA

168,10,170,160,26

,fl,e,e,e

3720 DATA

" ( CYNj 9 ", 9, 9, @, 9,

DATA 0,0,0,0,0,0,42,10 ,128,6,169,0,2,170,0,1

,166,169,170,

41 ,166,1

0,136,128,10,170,160,1

68,10 ,166,160,40,166,4

0,169,144,6,170,160,1,

0,162,130,138,0

D, SJ

3850

8,92,0

70,170,170,166,170,170

,170,168,106,170,170,1

XH

DATA

0,0,0,0,0,0,2,130

CJ

BP

4000

4010

,170,128,0,2,170,170,1 ,

70,42,170,168,10,170

,,,,,,,

MJ 3730 DATA " ( CYHj 9 ", 9, Q, 9, 9, D,"§83O",Q,S,U,W,Y,9,9

HQ

3860

224,43,235,232,170,170

186,92,0 DATA 0,0,0,32,0,0,10,2 ,128,6,169,32,2,170,0, 10,136,128,10,170,160, 10,169,144,6,138,160,1 ,128,0,2,160 DATA 128,6,170,128,10, 106,144,6,106,160,134, 106,168,33,186,168,138

,170,128,0,2,160,0,10, 42,0,168,10,170

2,166,160,2,154,144,0,

DATA

160,10,170,160,26

,170,168,106,170,170,1

EF

4020

70 ,170 ,1 70 ,166 ,170 ,170 ,166,16 9,170,41,166,16 8,10,166,160,40,166,40

L,P,R,"ESST",V,X,L,P,R ,T,V,X,@,(a

DR

3740

DATA

3750

3870

" [ CYN} @ ", @, @, M, "

[SPACE]","

'■, "183

DATA

0,0,0,0,0,0,2,130

KD 4030

,128,11,40,224,11,235,

".a,

[SPACEj"," ",?,@,@,@," (CVHje11, g, @,O,Q,S,U,W, CK

,162,130,138,0 BQ

ED

3880

DATA

160,10,170,160,26

,170,168,106,170,170,1 70,170,170,166,170,170

Y,O,Q,S,U,W,Y,e,@

,250,168,138,170,164,4

IBB,92,0

JC

,166,169,170,41,166,16

DATA " [CYB} 0", g, @, 9, 8,

8,10,166,160,168,130,4 2,0,130,0,0 AC

3S90

DATA

0,0,0,0,0,0,2,130

KX

,128,11,40,224,11,235, 224,43,23 5,2 32,170,170

4040 DATA 0,0,0,0,0,0,42,2, 12B,6,169,128,2,170,0, 10,136,128,10,170,160, 10,169,144,6,138,160,1 ,160,0,2,168 4050 DATA 128,6,170,128,10, 106,144,6,106,160,1,15 4,168,137,1B6,168,42,2

50,168,138,170,164,42,

,170,160,0,10,160,0,10 ,,,

FX

3760

DATA

,

,

,40,0,40,42,0

,

"[CYNj9",g,N,

DS

3900

DATA

168,10,170,160,26

,170,168,106,170,1.70,1

JS

3910

DATA

0,0,0,0,0,0,0,0,0

3770 DATA "(CYN)Q",?,9,L,P,

HR

3920

,170,168,106,170,170,1 70,170,170,166,170,170

3780

,96,6,162,160,1,168,0, HD

11,40,224,42,170,16B.1

70,170,170,128,0,2,16B ,0,42,42,170 DATA 168,10,170,160,26

166,160,2,154,144,0,18

SK

,0,10,168,0,11,1B4,0,8

,130,0,130,0 DB

3930

DATA

0,0,0,0,0,0,0,0,0

,2,130,128,10,170,160,

FQ

70,170,170,128,0,2,170

",P,R,T,V,X

i @i @, @i @i f*

" ( CYNj @ ", @, @, g, 0 ,

,170,170,42,170 OP

3940

DATA

168,10,170,160,26

,170,168,106,170,170,1

QH

70,170,170,166,170,170

0,14,44,0,58,171,0,6,3 6 4100 DATA 0,2,160,0,1,144,2 ,2,168,9,10,170,B,10,1 66,136,2,154,134,1,154 ,129,1,154,161,1,134,1 53,6,42,4,0 4110 DATA 0,0,0,8,8,0,10,40 ,0,10,168,0,8,136,0,11 ,184,0,10,168,0,56,11,

,166,169,170,41,166,16 8,10,166,160,40,166,40 ,162,130,138,0

,o,,,,,@,,e,9,@

QF

ME

3950

REM

AD

3960

DATA

PIG

DATA

0,14,44,0,58,171,0,6,3

EH 4120

,96,6,170,160,1,170,12 JP

3970

DATA

0,6,170,64,10,106

,144,10,154,160,1,154, 168,137,186,168,42 , 2 50

DATA 0,2,32,32,1,144,3

0,166,132,2,154,134,1, 154,129,1,154,161,1,13 4,153,6,42,4,0

,160,10,138,144,10,170

8,2,170

6

2,2,168,32,10,170,24,1

0,0,0,0,2,0,2,9,0

,9,164,0,2,170,0,6,168

3900 DATA "[CYH)@",#,@,9,@,

DATA

,136,0,10,168,0,56,11,

8,10,166,160,40,130,40

DATA "|CYN)@",@,@,O,Q, S, llE83U",W,YiO,Q,S,IJ, ,Y,0,0,"[CYNJ0",?, 0,@,

3790 DATA

4080

8,92,0 REM CAT

QF 4090 DATA 0,0,0,8,8,0,10,40

11,40,224,42,170,168,1

XD

4070 DATA 12B,6,170,64,10,1 06,144,10,154,160,1,15 4,168,137,186,168 , 42 , 2 50,168,138,170,164,42,

,166,169,170,41,166,16

",8,8.8.9

166,160,2,134,144,0,18 8,92,0 DATA 0,0,0,0,2,0,2,9,0 ,9,164,0,2,170,0,6,168 ,160,10,13B,144,10,170 2,170

,2,130,128,10,170,160,

R, I1E83T",V,X,L,P,R,T,V

PB

4060

8,10,166,160,168,130,4 2,0,130,0,0

GG

QM

70 ,170 ,170 ,166 ,1 70 ,170 ,166,169,17 0,41,166,16

W,Y,?,9,O,Q,S,U,W,Y,(3

160,0,2,168 DATA 128,6,170,128,10, 106,144,6,106,160,134, 154,168,33,186,168,138 ,250,168,138,170,164,4 2,166,160,2,154,144,0,

,128,11,235,224,11,40, 224,43,235,2 32,170,170 ,

0,0,0,0,2,0,2,9,0

,160,10,138,144,10,170

K,K,K,K,K,K,K,K,K,K,K, K,I BG

DATA

,9,164,0,2,170,0,6,168

J,J .J ,J ,J , J ,J i J , J , J , J ,

SJ

4130

DATA

0,0,0,8,8,0,10,40

,0,10,168,0,8,136,0,11 ,184,0,10,168,0,200,8,

192,62,4 7,0,202,16 8,19 2,10,40

COMPUTED Gazelle

December 1986

137


CP

4140 DATA 0,6,36,0,2,32,0,2

,0,0,130,0,0,171,0,1,1

,168,0,10,170,0,10,166

38,0,3,2 50 DATA 0,3,250,128,0,234

,168,2,154,134,1,154,1

QB

4330

4150

,6,42,4,3 DATA 0,0,0,8,8,0,10,40 ,0,10,166,a,B,136,0,11 ,1B4,0,10,168,0,200,B, 192,62,47,0,2 02,168,19 2,10,40

SS

4160

60,0,170,160,0,170,144

,3,175,140,3,12,12,0,0 ,48,0,15,192,0 QS 4340 REM PARROT DATA MJ 4350 DATA 0,0,0,0,0,0,0,0,0 ,0,0,0,0,40,0,15,150,0 ,63,134,12B,255,134,12

DATA 0,6,36,0,2,32,0,2 ,128,2,154,152,1,154,1

AK

4170

4360

4180

,6,42,4,0

169,0,6,165,64,6,165,6 4,2,169,64,1,170,64,0,

,0,10,168,0,11,184,0,8

42,128,3,207,160,3,12,

,136,0,10, 168,0,56,11, 0,14,44,0,58,171,0,6,3

40,0 PB

4370

DATA

,134,128,195,150,126,I

0,2,32,0,1,144,12

0,166,129,2,154,129,1, 154,137,1,154,164,1,13

5,150,128,3,170,0,0,40 ,0,0,8

FK

4380

DATA

69,64,1,170,64,0,42,12

0,0,0,8,8,0,10,40

8,0,251,160,3,207,160,

,0,10,168,0,11,134,0,8 ,136,0,10,168,0,56,11, 0,14,44,0,58,171,0,6,1

3,12,40,0

MM

4390

4200

DATA

28,3,150,128,3,150,128 ,15,170,0,0,40,0,0,8,0 ,0,40

2,2,160,9,1,144,8

,2,168,8,10,170,6,10,1 .6.129.2.154.130.1,154 ,137,1 ,154,164,1,134,1

FR

4400

MQ

4210

REM

4220

DATA 0,0,0,0,0,0,0,0,0

MOUSE

,0,0,130,0,0,171,0,1,1

160,0,243,160,3,207,40 ,3,12,0,0

GC

4410

38,0,3,250 PB

4230

DATA

0,0,0,42,0,0,8,0,0,8,0

129,0,234,160,0,171,16

3,171,140,3,3,12,0,0,4

,4,40 EM

4420

4240

,0,0,0,0,0,0,0,0,0,0,1 ,2 50,0,3,2 50 DD

42 50

DATA

,207,40,3,12,0,0 MF

4430

0,0,58,128,0,58,1

4,128,255,134,128,195,

150,126,15,170,0,0,40,

,3,174,160,0,170,144,3 0,3,240,0 PJ

4260

DATA

0,0,8

MG

4440

,16,0,42,128,3,207,160

,1,138,0,3,250,0,3,250 4270 DATA 0,0,58,128,0,250,

,3,12,40,0 BB

4450

8,207,150,128,3,170,0,

,3,170,204,3,0,195,0,0 4280

DATA

0,0,0,0,0,0,0,130

PQ

4460

169,80,6,170,80,1,170,

3B,0,3,250,0,3,254,0,0

64,0,42,128,3,207,160, 3,12,40,0

,46,0,0,14,0,0,14

KR

4290

DATA

4300

8,0,170,172,13,170,160 ,2,170,160,0,170,144,3 ,170,204,3,0,195,0,0,1 2,0,3,240,0 DATA 0,0,0,0,0,0,0,0,0

0,0,46,0,0,250,12

,0,0,0,0,0,0,0,130,0,0 ,171,0,1,138,0,3,250,0

DX

4310

,3 ,250,0,0,58 DATA 0,0,58,128,0,250, 128,0,170,160,3,170,17 6,0,170,224,0,170,144, 3,171,140,3,3,3,0,0,12

,0,3,240,0 XD

4320

DATA

0,0,0,0,0,0,0,0,0

,0,0,0,0,0,0,0,0,0,0,0

138

COMPUTE'S Gazatto

December 1988

0,40 DATA 0,0,8,0,4,40,64,2

1,169,80,22,169,B0,22,

,0,0,131,0,0,171,0,1,1

QE

0,0,0,0,0,0,0,0,0

,63,134,128,255,134,12

76,2,170,160,0,170,144

QP

DATA

,0,0,0,0,40,0,15,150,0

128,0,170,160,13,170,1

,3,0,0,252,0

0,0,8,0,4,40,64,2

169 , 80 , 22 ,170 , 80 ,4 ,170

,0,0,0,0,130,0,0,171,0

RS

DATA

1,169,80,22,169,80,22,

0,0,0,0,0,0,0,0,0

,0,0,58,0,0,5B

DATA 0,0,0,0,0,0,0,0,0

,0,40,0,15,150,0,63,13

28,0,250,160,0,171,160

,171,140,3,3,3,0,0,12,

16,21,170,84,22,1

0,144,4,170,16,0,42,12 8,0,59,160,0,243,160,3

DATA 0,0,0,0,0,0,0,0,0 30,0,0,171,0,1,138,0,3

DATA

70,148,22,170,148,6,17

8,0,15,192,0 SF

DATA 60,0,0,255,40,0,2 07,134,0,3,134,128,3,1 34,128,3,150,12B,15,17

0,3,250,128,0,58,

0,3,174,160,0,170,144,

0,5,170,64,6,170,

,170,64,0,42,12B,0,59,

DATA

,0,0,0,0,0,0,0,0,0,0,0

DATA

80,6,170,80,6,170,64,1

44,6,42,0,0 KF

DATA 0,0,0,0,0,0,63,40 ,0,255,134,0,195,134,1

00 MX

DATA 0,0,40,0,1,170,64 ,6,169,64,6,169,64,2,1

4,144,6,42,0,0 4190

DATA 0,0,0,0,0,0,0,0,0 ,60,40,0,255,134,0,255

8,2,168,104,10,170,6,1

FB

DATA 0,0,8,0,0,40,0,1,

DATA 0,0,0,8,8,0,10,40

6

EG

RP

MF

4470

REM

GA

44B0

DATA

CHARACTER

DATA

255,255,255,255,2

55,255,255,255 EP

4490

DATA

255,255,255,255,2

55,255,0,0 RX

4500

DATA

255,255,255,255,0

,0,0,0 CJ

4510

DATA

255,255,0,0,0,0,0

RE

4520

DATA 255,255,255,255,2 55,255,85,170

DH

4530

DATA

CO

85,170,85 4540 DATA 255,255,231,102,1

,0

255,0,170,B5,170,

02,24,24,0

255,255,231,102,1

4560

DATA

254,254,230,102,1

02,24,24,0

SM

4570

ES

4580

SB

4590

DATA 127,127,103,102,1 02,24,24,0

DATA 254,254,254,254,2 54,2 54,2 54,2 54 DATA

127,127,127,127,1

27,127,127,127 JH

4600

DATA

255,252,240,224,1

92,192,128,128

GE

0,40

QP

DATA

02,24,24,0

8,207,150,128,3,170,0,

,168,0,10,170,0,10,166 .9.1.154.161.1,134,153

4550

,128,0,171,160,3,174,1

29,1,154,161,1,134,153 AK

RR

4610

XM 4620 FK SA

DATA 255,31,4,0,0,0,0, 0

DATA 0,0 4630 DATA

4640

,1

DATA

255,248,32,0,0,0, 255,63,15,7,3,3,1 128,128,128,128,1

2B, 128,128,128 AF

4650

DATA

1,1,1,1,1,1,1,1

JB

4669

DATA

128,192,192,192,1

92,224,224,224

CF

4670

DATA

1,3,3,3,3,7,7,7

DC

4680

DATA

192,128,0,32,24,1

66,144,157 KD

KC

4G90

DATA

3,1,0,4,24,101,9,

4700

185 DATA

156,156,156,156,1

56,156,156,156

GF 4710

DATA

57,57,57,57,57,57

,57,57

AR

4720

DATA

157,159,159,159,1

59,191,255,255 OR

4730

DATA

185,249,249,249,2

49,253,255,255 FK

4740

DATA

255,248,224,192,1

92,192,128,128 FK

4750

DATA

255,31,7,3,3,3,1,

1

SR

4760

DATA

1,3,7,13,1,1,1,1

BK

4770

DATA

128,192,224,176,1

28,128,128,128

GJ

4780

DATA

63,31,t5,31,59,11

2,224,64

PC

4790

DATA 8,12,6,255,255,6,

FG

4800

DATA

0,0,0,0,0,0,0,0

HE

4810

DATA

64,224,112,59,31,

12,8

4820

15,31,63 DATA 0,0,0,0,0,0,0,0

1!F

4830

DATA

1,1,1,1,13,7,3,1

MR

4840

DATA

128,128,128,128,1

PH

76,224,192,128 CP

4850

DATA

2,7,14,220,248,24

0,248,252

XG

4860

DATA 16,48,96,255,255,

DS

4870

96,48,16 DATA 252,248,240,248,2

QU

4B80

FQ

4890

20,14,7,2

DATA 0,126,96,126,6,6, 126,0 DATA

0,126,96,120,96,9

6,126,0

BQ

4900

DATA 0,96,96,96,96,96, 126,0

HX

4910

DATA

0,126,96,96,96,96

, 126 , 0 QQ

4920

DATA

0,126,24,24,24,24

,24,0 XF 4930

DATA

255,255,255,255,2

55,240,240,240 GX

4940

DATA

252,243,228,232,2

32,228,243,252 PX

4950

DATA 63,207,39,23,23,3

9,207,63 RK

HB

4960

DATA

4970

52,252,254,255 DATA 255,127,63,63,63, 63,127,255

AD 4980

DATA

255,254,252,252,2

192,192,207,205,2

07,204,204,224 XF

4990

DATA

219,0,4B,176,48,4

8,62,0


FQ RB

5000

DATA 224,0,51,121,204,

HH

5420

REM

5010

252,204,0 DATA 3,3,51,227,195,19

KC EB

5430 5440

END IFDS=62ORDS=63THENPRIN

5020

DATA 1,3,6,13,27,55,11 1,223

AM

5030

DATA

5040

,255,255,255 DATA 128,192,96,176,21

GA

255,0,2 55,2 55,255

6,236,246,251 JF 5050

DATA

184,176,179,176,1

84,190,176,176 HR

5060

DATA

64,64,243,243,115

PF 5070

,115,115,243 DATA 206,134,134,50,50 ,134,134,206

KJ

DATA

5080

29,13,77,77,13,29

,125,125

SB

5090

AE

5100

RC

5110

DATA

223,111,55,27,13,

6,3,1

5120

FQ

5130

CE

5140

KM

5160

GA

5170

SG

5100

GX

5190

DJ

5460

PRINTDSS:5TOP

128 Quicksort See instructions in article on page

86 before typing in.

Program 1: Quicksort 128 1300:4C

23

13

00

00

00

00

00

77

1308:00

00

00

00

00

00

00

00

2E

1310:00

00

00

00

00

00

00

00

36

1318:00 1320:00

00 00

00

00

00

00

00

00

3E

00

20

5C

79

20

D7

29

1328:77

88

A5

16

8D

18

F5

8D

19

13

20

5C

B6

EF

77

A5

49

8D

03

09

4A

8D

04

13

20

0B

33

1348:17

20

A8

17

A5

FA

F0

01

84

13 50:60

A2

01

8E

10

13

8E

0C

4S

1358:13

CA 8E

11

1368:13

AD

1370:14

16

15 19 20

AD 13 C3

8E 0D 13 8D IF 13 20 D9

9D

F8

13 18 8D 15

13

1360:20

1378:38

AD

10

13

E9

01

SD

40,240,248,254

1380:13

AD

E9

00

8D

11

6A

DATA 63,31,159,79,175, 79,31,127 DATA 252,249,250,241,2

AD 13

11 20

13

1388:13 1390:21

SD

0C

13

AD

49

8D

13 0D

13

AD

IE

13

2D

1398:8D

0A

13

AD

IF

13

BD

0B

B0

42,241,248,254

13A0:13

18

AD

20

13

6D

DATA 0,0,7,15,31,31,63 ,63 DATA 0,0,224,240,248,2

13A8:85

FA AD 13B0:4A 85 FB

21

IE IF 76

13 13 17

AB B7

13B8:AD

0C

48,252,252

13

66 85

13 6D FA 20 FA

AD

0D

13C0:85 13C8:C9

FB 02

13

2P

20

AD

13

46

06

AD 88

22

D0

16 20

14

4C

66

13D0:BS

13

AD

0A

13

85

FA

AD

C0

13D8:0B 13E0:22

13 13

85

FB

16

AD

4B

C9

01

20 AD D0 06

20

9A

9F

13EB:14 4C

D2

13

AD

0C

13F0:12

13

AD

0D

13

8D

13 13

8D 13

09 73

0A

DATA 7,15,31,31,63,63, 63,63 DATA 224,240,248,248,2 DATA 63,31,31,15,15,15 DATA

252,248,246,240,2

5200

GK

5210

DATA 63,63,63,63,255,1 DATA

5220

55,254,240,252 DATA 63,63,191,63,255, 127,15,63

27,15,63

KQ

IFDS=0THENRETURN

15

DX

AM

5450

17

,31,127 5150

KD

20

52,252,252,252

BD

252,252,252,252,2

5230

DATA

252,253,252,252,2

13F8:AD

HC

5240

55,254,240,252 DATA 0,0,10,21,42,85,4

SS

5250

DATA

BG

5260

,170,84 DATA 170,64,138,21,42, 85,42,85

1400:13 1408:22 1410:15 1418:B8

RG

5270

DATA

2,85 0,0,168,84,170,84

170,1,168,84,170,

B4,170,84 XA

FH

5280

DATA

5290

00,248,236,254 DATA 63,63,31,31,15,7,

224,248,252,248,2

31,127 KF

5300

DATA

248,249,248,248,1

92,224,248,254 DG

5310

CHANNEL

1330:13 A5 1338:79 20 1340:13 A5

DATA 255,255,255,255,2 55,255,0,255 DATA 251,246,236,216,1 76,96,192,128

GK

ERROR

T"(BLK)"DSS :RETURN

5,195,7

KS

BEAD

DATA

248,248,224,24B,2

48,224,248,254 CF

5320

DATA

0,0,3,15,31,63,63

CE

5330

DATA

XP

5340

,7,63 DATA 19,51,63,31,7,31,

XS

5350

DATA

RG

5360

DATA

RJ

5370

DATA

AP

5380

DATA

KQ

5390

DATA

XA

5400

DATA

,31 19,51,63,31,31,31

7,63 3,31,62,112,96,96

,224,192 255,255,0,0,243,2

19,243,219 255,2 55,0,0,224,0

,207,0 192,248,124,14,6,

6,7,3

96,96,112,62,31,3

,0,0

0,0,0,0,255,255,0

,0

FM 5410 DATA 6 ,0 ,4B,60,255,255 ,60,48

13 8D 8D 15 13 13 C9 01 20 88 14 13 AD IE

1420:AD

IF

1428:16

AD

1430:18

AD

14 38:13

AD

1440:13

20

13 22 10 11

8D 13 13 13

58

10

D7

9F

13

AD

0B

07

89

16

AD

E9

F0

0C

20

04

4B

20

9A

14

AC

FC

13

8D

14

13

03

15

13

20

89

E0

C9

02

D0

17

4B

69

01

8D

10

7D

69

00

8D

11

20

16

AD

95

0B

13

46

BD

1450:BD 14 58:13

AD

21

1460:1E

13

1468:BD

15

8D 13

1470:13

C9

02

D0

03 05 13

10 13 D0 03 4C 72 AD 0C 13 69 AD 0D 13 69 1498:13 60 38 AD 0A 14A0:8D 0A 13 AD 0B

1480lF0 1488:18 1490:13

15

14

15 20 14 IE 13 AD AD 20 13 13 8D 13 14 13 AD 20 89 16

1478:AD

98 07

20

F8 13 8D IF 13

14 48:0A

IE 20

12

BE

13 AD IF 13

57 EF

AD

22

23

4C AD 85

89 11 FA

13 13 60

51 FE 97

01

8D

0C

51

00

8D

0D

F3

13 13

E9

01

B5

E9

00

C7

D0

14

A9

D8

14A8:8D

0B

13

60

20

14B0:47

A2

01

A0

00

20

74

FF

B3

14B8:8D

09

13

A9

47

A2

01

C8

76

14C0:20

74

A9

47

A2

3E

C9

60

65

FA 48 A5 47

FF B5 47 A5 47 65

FF

14D0:A5 14D8:85 14E0:47 14EB:A5

FF 85 20 74 0A 85 IB A5

FE

14CB:01

48

65

FB

85

6D

03

13

14F0:4S

6D

04

13

14F8:47 1500:00

E9 85

03

85

48

60

1508:FA

AD

0B

13

1510:14 A5 1518:8D 06

1520:13 A5 15 28:8D 0F

FE 13

AD 0C

8D 0E

13 13

A5 B5

FF

FD

FA

CC

1530:AD

SD

13

85

FB

20

AC

14

FC

1538:AD

05

13

85

FA

AD

06

13

E2

1540:85 1548:09

FB A9 13 A2

FA 8D

B9

02

01

A0

00

20

AD 16 77 DC

1550 :FF

A5

FE

A2

01

C8

20

77

D0

1558:FF

A5

FF

A2

01

CB

20

77

FB

1560:FF

A9

47

8D

B9

02

AD

07

EE

1568:13

A2

01

A0

00

20

77

FF

5E

1570:AD 0E

C8

20

1578:FF

1580:77 1588:15 1590:A5

13 A2 01 AD 0F 13 A2 FF 60 20 97 38 A5 FA E9 FB E9 00 85

01 C8 15 20 02 85 FB 60

77 64 20 EB 97 5D FA 0D 18 BE

159B:A5

FA

6D

10

13

B5

FA

A5

4D

15A0:FB

6D

11

13

B5

FB

60

AD

02

15A8:1A

13 20

85 83

FA

AD

IB

13

EA EA 15BB:AD 1C 13 FA AD 15C0:4C AF 15 20 A7 15 15C8:A2 01 A0 00 20 74 15D0:20 13 20 EF 15 8D 15DB:60 20 BB 15 A9 FA 15E0:A0 00 20 74 FF BD 15E3:20 EF 15 8D IF 13 15F0:FA A2 01 CS 20 74 15FB:20 A7 15 A9 FA 8D

EA ID

85 60 13

8A DB 57

A9 FF

FA

81

8D

F8 07

15B0:FB

1600:AD

ac

1608:77

FF

15 85

23

IE

13

2C

60 FF

A9 60

4A 21 DD

B9

02

A0

00

20

3D

A2

01

C8

64

1610:20

77

E7

8D

B9

02

AD

B8 15 IE 13

A9

1618:FA

A2

2B

1620:01

A0

00

20

77

FF

AD

1628:13 A2 1630:AD L6

01

20 17

77 13

FF D0

2D 72

13

CB CD

IF 60 06

A4

16 38:A9

00

8D

22

13

60

8A

48

84

1640:A5

47 A9

48 00

A9

80

85

47

A2

FF

1648:08

8D

07

13

BD

08

63

1650:13

A5

47

2D

16

1658:EE

07

13

A5

47

03 13

0D AA

1660:F0

03

EE

08

13

13

94

1668:38

ED

08

13

F0

13 F0 2D 17 AD 07 07 10

0E

30

1670:A9

02

4C

80

16

46

47

CA

A6

1678:D0

CF

8A

4C

80

13

68

B5

A9 68

C7

22

16 47

01

1680:8D

AA

A3

1688:60

AD

13

13

8D

16

13

AD 7C

1690:15

13

8D

17

13

20

30

16

BE

1698:AD

22

13

D0

0F

AD

12

13

F9

16A0:8D

16

13

8D

17

75

20

30

20 AC

14

BE

16B0:A5

FE 09

85 13

AD 14 16 60 FC A5

13

16A8:13

FF

85

8D

05

13

F0

FD 3F

26 CE

AD 09 FC A2 16 13 A9 FF 8D 17 22 13 F0 F0 0B CE

13 01

F0 20

3D

85

A9

74

18

A2 20 60 13 13

01 E3 30 80 CE 14 FB AC D0 72 A9

16C0:20

5C

16C8:A0

00

16D0:FF

BD 74 AD 13

01 13

13

01

A2 AD 0D FF 60

16B8:AD

13

21

A2

20

17

16F0:14

C8

D0

D6

CE

FE 13 01 09 09

16F8:06

A9

00

8D

22

13

60

1700:02

8D

22

13

60 A9

01

1708:22

13 60 1A 13 13 38

18

A5

A5 A5

34 35

16D8:20 16 E0:16

16EB:05

1710:8D 1718:1B

1720:85 1728:85

FA

A5

36

ED

FB 66

FA

IB

1730:65 1738:65

FA

8D

1C

FB

8D

ID

1740:13

E9 E9

26 8D 00 8D

AD IB 38 AD 1C 13 AD ID 13 38 49 A5 36 A9 49 A2 FF 8D 09 01 85 FE FF 60 20 B9 02 AD 00 20 77 01 60 A0

1748:13 1750:35 17 58:00 1760:A0 1768:18 1770:4A 1778:14 17B0:13

E9

51

85

B5

4A

00

20

60 74

A5 69

49 00

A9

49

65 8D

A2 1788:AD 09

01

A0

13

D0

33

8D 41 33 69 01 67 69 00 8D ID ED 1A 13 A2 IB 13 4A 34 AD 1A 13 53

13

13

13

DB

1C 8C ID

B5

A5

9E

E9

4D

01

EF

13 A5

85 BD

AC

E4

FB

2A

17

FA

85

7E

85

48 47

18 A5

14 76

85

48

38

A5

AD

47

A5

48

E9

43

AD

0A

A2

01

20

74

FF

A2

2D

1793:49

8E

B9

02

A2

01

C8

47

DB B6 77

FE

FB 13

85 AC 48

1790:A9

85 8D 05

13 20 AS

17A0:77

FF

CE

09

13

D0

E9

13

AD

09

13

BD

07

7E

17AB:3B

A5

35

E5

33

8D

12

20 60 13

31 05 68

69

COMPUTED Gazotio

09 57 FF 7A 00 0A

DecomOer 1986

139


ED

150

17B0:A5 17B8:FF 17C0:13

36 BD 20

E5 14 89

34 13 16

8D 13 13 A9 00 8D A9 00 85

A9 C7 15 7B FA 66

EB BA

1130

VL=22:X=1:A=0

17C8:AD

22

13

C9

01

F0

02

E6

0C

17D0:FA

60

00

00

00

00

00

00

94

HX XJ

1140 1150

A=A+1:IFA>NTHEH1290 COL=COL+l:IFC0L>15THEN

SS

COL=1 POKE646.COL

BD

180

AB

190

SH

200

Program 2: Quicksort Demo HD

10

KM 20

BLOAD"SORT128.0BJ",P4864

PRINT"lCLR](DOWN)IWHTjHO W MANY

RANDOM STRINGS

CREATE":INPUT

BQ

FC

30

40

TO

N

DIM AS(N):PRINT"(CLR) I DOWNJCREATIMG"N"RANDOM I SPACE J STHINGS":SD=-TIIA -RND(SD) FORI = lTON:PRINTI;CIiRS(14 5)tNl=INT(RND(l)*10+l)iA S="":FORJ=1TON1

EG

50

B?=CHRS(INT(RND(1)*26+65

)) :AS=AS+BS:NEXT:AS(I)=A S:NEXT

RA

FX

JK

60

70

80

PRINT"(3 DOWNiPRESS ANY SSPACEjKEY TO START SORT ":GETKEY AS FAST;Tl=TIiSYS4B64,,,,,N ,AS(I)iT2=T:1 PRINT"ICLRJ

lDOWN)DONi;f2 DOWN|":SLOW IFPEEK(250)<>0TliENPRINT" NOT

ENOUGH

MEMORY

TO

PP

1160

HA

1170

CB

11B0

MX

DF

SORTED

KEY

FOR

SORTED

LIST

HG

1200

EF

1210

N

TO

t

OF

INCR

INPUT"{CLR)ACCOUNT NAME ";ANS:ANS=LEFTS(ANS,39) I PRINT

XQ XS XQ

120 130

DATA50,20,-15,25,30,12, -20,17 DATA5,10,13,-9,22,11,10 ,-17

140

DATA10,15,12,-30,-25,-l

FR

150

0,30,10 DATA-10,-25,-16,-27,10,

QH

160

GP

1000 REM{2 SPACESjBEGIN CHA

ilX

1010

FR KB

0iPRINT"|4|" 1020 L55="5|38 Tj" 1030 L0$="0E38 T3"

XB

1040

15,-16,10

ROUTINE

1220

PRINT"|Ki"

RK AP

1230 1240

IFBL<2THEN1250 FORI=1TOBL-1:PRINTTAB(

SX

1250

X=X+1:GOTO1140

RJ

1260

POKE782,XiPOKE7Sl,21:S YS65520

MX

1270

SK

1280 PRINTM>";GOTO1250

INPUT"SET

EP

1290

BG

1050

CD

1060

IFINC<1THEN1340

PX

1070

PRINT"RELATIVE

VA

INC?=STRS(INC):IFLEN{I NC$)>5THEN1340

INCREMENTS

BALANCE

=

S"IN

HE 1080 FORI=1TO39jPRINT"(RVS] XX

1090

";tNEXTiPRINTiPRINT" (UP}(OFF]" FORI=lTO4:PRINT"iT§-:N

EXT

MH AF

1100 1110

PRINTL5S:FORI=1TO4:PRI PRINTL0S:FORI-1TO4:PRI

NT"iT3":NEXT 140

COMPUTE'S Gfliorio

POKE782,0iPOKE781,22iS YS65520

1300 PRINT"|4|[RVS) [2 SPACESJ<-BELOW SCAL Et3 SPACES}:{3 SPACES} [2

SPACESJ{OFF}"

1310

PRINT"ANY

XP

1320

GETOPSiIFOPS-""THEN132

BR

1330

KEY TO

EXIT.

0

-

BRANCH

BACK TO

PROGRAM]

- OUT

OF

RANG

Fast Hi-Res Screen Dump Article on page 70. 10

INPUT"tCLR}{2 WHAT

CD EQ

20 30

ME 40

QJ

50

IS

THE

DOWNjtWHT}

STARTING

ADD

RESS";L:LL=L READ A:IFA<0 THEN40 CKSUM=CKSUM+-AtPOKE LL,Ai LL=LL+1:GOTO20 IF CKSUM<> 33095 THEN PR

DecemljBf 19B6

60

220

DATA

CD

230

KF

250

DATA 101,252,133,195,16 5,196,105,32 DATA 133,196,24,165,253

iiP

260

DATA

,101,195,133

270

IlX

280

KD

290

PRINT"[CLRH2 DOWNjHIRES INSTALLED"jPRINT"

DOWNJSYS"L"TO ACTIVAT

DATA

195,32,210,255,166

DATA 8,208,136,166,251, 232,224,25

AM

310

DATA

208,193,169,13,32,

210,255,166

CX

320

DATA 250,202,16,181,32, 204,255

All

330

DATA

169,4,76,195,255,-

Video Setup 64 Article on page 66. DC RG

169,0,32,1B9,255,16

10

PRINT

20

DIM S(255)

30 CA 40

JR i;:-1

50

KA 60 CR 70

169,0,32,210,255,1

62,0,134

"WANT

PRINT PRINT

"1. "2.

INPUT

"1

TO USE: "

CHARACTERS HIGH RES OR

2";J8

SB

90

B3=>4:IF

J8=2

DM

IBB

PRINT

"DO

GOTO40

G0T0160

YOU

WANT

TO B

UILD

CX

110

PRINT WN

"(3 SPACES)YOUR 0

CHARACTER SET

{Y/N)"

120

INPUT YS:YS=LEFTS(YS,1)

130 140 150

IF

IF YS<>"N" B3=0:C=64

EB

160

PRINT

PA

170

PRINT "PICK A MEMORY AR EAi " FOR J»0 TO 3 IF JB=2 OR B3>0 OR J=0

GD

180

BA

190

YS="Y"

GOTO160

GOTO90

[SPACEjOR J=2 THEN PRIN T J;": ";J*S0;"TO";(J+l

90

DATA 32,210,255,169,200 ,32,210,255

PRINT

OR J8>2

210

DATA 250,169,27,32,210, 255,169,75

SETUP"

S0=16384

IF J8<1

AS

62,39,134

SCREEN

80

160,4,32,186,255,32

DATA 32,210,255,169,65, 32,210,255 DATA 169,8,32,210,255,1

"64

RH

,32,210 DATA 255,169,64,32,210,2 55,169,27

DATA

8,74,38,195,202,20

300

200

140

DATA

XR

DC

DS

0,132,195,177,253,

,252,232,224

4,32,201,255,169,27

130

DATA

8,250,165

,192,255,162

XJ

253,165,254,101,19

6,133,254,160

DATA

120

4,16,164,20B,186,2

240

80

AC

DATA

EH

GC

110

6,195,38,196,202,2

4,165,195

DATA

GS

101,196,133,254,20

SC

70

100

DATA

DATA 196,166,250,134,19 5,162,3,24

FO

SJ

DATA 0,134,253,134,254, 162,5,24 DATA 165,253,101,195,13 3,253,165,254

210

EQ

9,4,170

JJ

6,195,33,196,202,2

SX

S":END

DATA

DATA

2,208,240,134

QQ EX FM

12

195,162,0,134,196,

08,249,162

INT "[CLR}(2 DOWNjERROR I space Jin data statement

DUMP

DATA

[END CHART ROU

E{DOWN}":GOTO1040

GP

170

RANGE

QE

ENDiREM

160

240,10,162

E"

INCREMENT

251,162,0,134,252,

162,6,24

Oil

>-EXCEEDS

PM

SS

S.

IFEM=1THENPRINT"<":GOT 01250

POKE53280,0!POKE53281,

LUE";INC:PRINT"{CLR!"

DATA

08,249,240

SH

DATA-15,-16,-12,-20,-10 .12 RT

POKE782,X:POKE781,DVi5 YS65520

LE VALUE

EMENTS

AD 110

DV=VL-INT(BL)

EF 1340 PRINT"IdOWN]UNACCEPTAB

CJ=38:DIMB(N) :FORI = 1TON: READTiB=B+T:B(I)=BiNEXT SET

IFBL=>20THENEM=2:GOTO1

tSPACEJMAIN

Article on page 82.

:REM

1190

TINE

Bar Charter 100

IFINOB{A)THENEM=liGOT

IN"

lDOWNj":GETKEY A?:FORI= 1TON:PRINTA?(I):NEXT

PA

BL=B(A)/lNC

260

SOR

LEFTS(MTS,6)" SECONDS" 100 [>RINT"12 DOWNjPRESS ANY

EK

01260

90 MT?=STRS({T2-Tl)/60):PRI NT N"ELEMENTS

PRINTL5S:FORI=lTO4iPRI

166,251,134

T":END

BP

1120

)*S0-1 NEXT

J

PRINT 0

"YOUR CHOICE

3)";:IF

J8=2 THEN

(0 T PRI

NT "(1 OR 3 BEST)"? GB 220 INPUT BtIF B<0 OR B>3 G OTO160 XM

2 30

PR 240

IF B=0 THEN FOR J-0 TO lSPACEl3:S(J)=2:NEXT J IF

B=0 OR

-2:NEXT

OK AB

250 260

B=2

[SPACE)J=64

TO

THEN

FOR

127:S(J)

J

REM

IF J8-1 HARACTER

THEN

PRINT

"—C

SCREEN —": S=32


BG

270

IF J8=2 THEN PRINT "—)I I RES SCREEN—11:S=129

SG

280

ON J8

GOSUB760.800

KM 290

INPUT

"ARE YOU

R

ED

300

READY

FO

DATA";Y$

IF

LEFTS (YS,1)O"Y"

0290

PQ 310 PRINT BJ 320 PRINT

tSPACEjLOCATIONS 330

PRINT

HK

340

IF B5=32

GS

OH RESOLUTION." 350 IF J8 = l THEN PRINT T SCREEN"

PA

360

370

REM

770

IF

PRINT

"HI "TEX

PRINT "VIDEO MATRIXi";B *S0+V*64f"TO";B*S0+(V+1 6)*64-l PRINT "(SPRITE POINTERS AT";B*S0+V*64+1016; "TO

380

IF

J8=l

RINT

SA

MA

390

AND

B3=0

"STANDARD

THEN

P

CHARACTE

R SET.":C=64:GOTO400 PRINT "CHARACTER BASE;"

;B*S0+C*64;"TO";B*S04-(C +S)«64-1

THEN

CHARACTER

KD

PRINT

780

REEN

"THE

PRINT

SET

MAY

BE

A

"VIDEO MATRIX

800

CX

810

B5=B5+32 PRINT "THE MAY

BE

PRINT

"VIDEO MATRIX

(CO

":GOSUB96

0 RETURN

840

N=0:FOR

J=0

TO

255

STEP

S

BX

850

IF

S(J)>T OR

S(J+S-1)>T

MG

860

PRINT "(";J/S;")";B*S0+ J*64;"TO"rB*S0+{J+S)'64 -1:N=N+1iC=J/S

ER

870

NEXT

GOTOB70

J

KM 880 XR 890

IF N<2 GOTO920 PRINT "YOUR CHOICE

MC

900

INPUT C0IIF C GOTO840

C0<0

(0 T

OR

56576,";MID

BR

910

C=C0

SF

920

C=C*S

CX 420

S{STRS(7-B},2) PRINT "(4 SPACES}(TO SE

EA

930

FOR J=C TO C+S-l:S(J)=3

T VM AND CB)" MM 450

IF

CG

PRINT

460

J8=l

THEN GOSUB1070

"POKE

53265,";MID

SH

470

IF

B5<>0

THEN

PRINT

GE

480

BB KH FG SR

490

1020 1030

500 510 520

LACED OS

530

P"-l

SA

540

FOR

JJ

550

It'

AT:"

J=0

TO

F=-1

THEN

560

EN

AND

Fo-l

TH

GOSUB730

GM 570 NEXT J KQ 580 IF PO-1 THEN GOSUB730 QR 590 PRINT:IF B=3 GOTO630 XP

600

PRINT

"CAREFUL:"

PM 610

PRINT

"BASIC

IN

IS

USUALLY

2049 TO 40959"

XQ HK

620 630

END SS="SPRITES"

GK

640

FOR

EG

650

IF S(J)>0 THEN S$="** W ARNINGl ""+CHRS(13) + "A

SA EB

660 670

J=64

EB

690

END

JB

700

P"J

RB

127

STEP

16

T

"TOUGH TO GET AT"

730 PRINT

S0*B+P*64;"TO":S0

*B+J*64-1;"(SPRITES";P; "TO";J-lf")" KQ

740

F—1

KE

750

RETURN

LINE H

DG

180

IFB=0THENLB«64000:GOTO2 00 GOSUBS20:REM GET LINE N

AH

190

JB

200

XF

210

IFLA=64000ANDLB=64000TH EN300

BA

220

PRINT"CHECKING SYS

UMBER

IFLAOLB THEN GOSUB3201

REM[2 SPACESJCHECK FOR [SPACE)DIFFERENT LINE t

PRINT'TUPJ";

LINE"LA:

JJ

320

IF

BX

330

PRINT J$"LINE"LA"IN

PRINT

"YOUR

CHOICE

INPUT

CBtIF

C0<0

(0

OT

GOTO1000

V=C0

V=V*16 1040 FOR J=V TO V+15:S(J)=3 1050

PRINT

FC

1060

RETURN

BB

1070

PRINT

1080 1090

SC 340 "POKE

SA

IF PEEK(FR+1)"0 THEN120 PRINT JS "LINES"LA"DO H AGREE."

D

OR C0

648,";MIDS

(STRS{B»64+V/4),2) 'PRINT'}"

RETURN

Power BASIC:

REM --[37 SPACESJEXTRA iSPACE)LINE LA>=LB THEN390

fRVSi "Fl$" [OFF} N [RVS) "F2S"." IF N

SP?="Y"

AND

NOT

I

TG=0 THE

PRINT#4

BK

350

QA CF

360 POKE FR,2iSYS SA+55 370 GET#2,AlS:GETI2,A2SiIF [SPACE)A1S="" AND A2$="

PRINT "[4 SPACESjJTO C

TG=1:IF SP$="Y" THEN PR INT*4,"LINE"LA"IN "Fl$" NOT IN "F2S"."

Program Mis-Matcher

PQ

" THEN LA=64000:GOTO320 380 GOSUB480:GOTO320:REM GE

Article on page 708.

RX XP

390 400

Program 1: 64/128 Program Mis-

KJ

10 SA=49152;CS=10600:KR=251 :PRINT"[CLR|(WHTJ"

SM

20

FORT=SAT0SA+65:READA:X=X

JH 30

1FXOCSTHENPRI NT "ERROR I

GG CA

N DATA STATEMENTS.":STOP PRINTCHRSI14) INPUT"NAM!-: OF FIRST PROG

40 50

RAM ";F1$:INPUT"NAME OF [SPACEjSECOND PROGRAM";F

F=0 RETURN

GOSUB480:REM GET UMBER

RB

60

2S

PRINT"[CLRjOUTPUT NTER?!2

TO £RI

SPACES)Y/N"

EQ

70

GET SPS:IFSPS=""

GX

80

IFSPS="Y"THEN

THEN70

OPEN

4,4,7

iPRINT#4,"COMPARING "

TO

"F25".":PRINT#4

"F1S

T NEW LINE # IF LB>=IA THEN460 PRINT JS"LINE"LB"IN

IRVS) "F2S" lOFF) N IRVS) "Fl$"." XS 410

IF N

SP$="Y"

NOT

I

AND TG-0 THE

PRINT#4

GD

420

AP RH

430 POKE FR,3:SYS SA+55 440 GET#3,B1S:GET#3,B2$iIFB

+A:POKET,A:NEXT 53248

THEN300

310

16

Matcher

DDRESSES" NEXT J PRINT S5 ; " FROM 0 57343 ARE"

XR 680 PRINT

XF 710 FC 720

TO

B=»0

80

:NEXT J

QE

AND

EQ

STEP

J

ONNECT

IF S(J)<>0

A=0

IFA»0THENLA"64000iGOTOl

CLOSE2:CLOSE3:CLOSE4iEN

GOSUB700

PK

IF

300

255

"(";j/l6;")"fB*S0

KX

GD

S>

RA

TO

[SPACEjTO";V;")";

255

S(J) = 0 AND

B=0iIFBS<>""THENB=ASC(B

DO NOT AGREE." GOTO120

>V

DH

S)

290

PRINT

PK

A=0:IFA5<>""THENA=ASC(A

GE

980

JP

SPACES) LINKS

LINE

NEXT

GG

J=0

[SPACEJGOTO990

INPUT "WILL YOU WANT SP RITES";YS IF Y$="N" GOTO590 IF YS<>"Y" GOTO490 PRINT "SPRITES MAY BE P

ES)"

170

3,B$:NEXT:REM{2 THROW AWAY

+J* 64;"TO■;B*S0+(J+16)*

IF S(J)>T OR S(J+15)>T

1010

{4 SPACES){TO KILL HI

PG

FORT=ITO2:GETI2,AS:GET#

IF SPS<>"Y" THEN120 IF TG-1 THEN PRINT#4 TG=0:PRINT#4,"LINES"LA"

FOR

MK

"

160

BYTE

260 270 280

960 970

R

PRINT

BX

2

DC AG GP

CR

1000

THEN

150

FIRST

240 250

HF

HA

RES ) " IP B5=0

3,BS:NEXT:REM[2 SPACES)

230

RETURN

990

EQ

3,8

RF

PRINT

950

64-l;V=j/l6

"

ENABLE HI

2,8,2,F1S:OPEN

SF XP

940

CD

JF

14 SPACES](TO

J

BC

S(STRS(B5+27),2)

130

C0>

PRINT

PD

JE

AA 140

830

:NEXT

120

AT:":GOSUBB40

LOR MEMORY) GP FQ

110

SCREE

PRINT

KP

EG

,3,F2S:GOSUB650 FORT=1TO2:GET#2,A?:GET#

KB HI-RES

400

T MEMORY BLOCK)" 430 PRINT "POKE 53272, ";MID $(STRS(V+C/16),2} 440 PRINT "(4 SPACES}{TO SE

OPEN

S

EX

LEFT)

AK 100

THROW AWAY

RETURN

820

SPACESJ120

60 790

DB

(SC

JR 410

"POKE

90 JS="120

MEMORY)...":G0SUB9

KK

M;B*S0+V*64+1023r")" AR

RH B3>0

T:":GOSUBB40

N

SQ

EG

7 60

GOT

"[CLR}[2 DOWN)" "[5 SPACESjVIDEO

THEN

CK XK

TG=1:IF SPS="Y" THEN PR INT#4,"LINE"LB"IN "F2?" NOT

IN

"F1S"."

15=""ANDB2S=""THENLB-64 000JGOTO320

FX 450 GOSUB520iGOTO320 KD 460 RETURN MR 470 REM — GET LINE NUMBERS AF 480 GET#2,A15:GET#2,A2S

BQ 490 A1 = 0:IFA1So""THEKA1=AS C{A1S)

AJ

500 A2=0:IFA2?o""THENA2=AS

BD

510

C(A2S)

LA-A2*256+AliRETURN

COMPUTEfa Gazette

December 1986

141


PJ 520 GET#3,B15:GET#3,B25 BG 530 B1=0:IFB1?O""THENB1=AS

C(B19)

DB 540 B2=0:IFB2S<>""THENB2=AS C(B25)

XX 550 LB=B2*256+B1jRETURN QB 560 DATA 169,0,133,252,162,

KH 90 INPUT"PULSE WIDTH (0-409 5)";PtIF P<0 OR P>4095 T

HS 110

KQ 100 PRINT"[DOWN}PRESS P TO JSPACE)PLAY AND COMPARE

FSRSBV1O4QDV3SRO3SFSR" CS 120 JS=I5:KSa"V303SEV104IEI

HEN90

YOUR CUSTOM":PRINT USI

GM

570

DATA 255,160,255,200,32 ,207,255,240

XP

580 DATA 6, .153 ,66 ,1 92 , 76,11

SQ

590

(SPACE)ENVELOPE I"jE

[SPACEJCHANGE YOUR CUST

OM ENVELOPE"IPRINT"

QP 610

DATA

200,32,207,255,240

,10,217,66

192,240,245,230,25

2,76,32,192

DS

620

DATA

196,251,240,2,230,

252,96,166

JF 630

DATA

251,32,198,255,32,

BH

640

207,255,208 DATA 251,96

00

650

OPENl.5,8,15 :INPUT#15,A, BS,C,D:IFATHENPRINTA, BS ,C,D:STOP

AB

660

CJ

120

HH

130

5

POKE

FX

GOTO120

PK

160

INPUT"[CLR 3{DOWN}DEFAUL

IF XS="D" THEN160

EP

170

GOTO100

!IL1

180

AS-"V1O4QCIDIEIFIGIAIBO

190

DATA

PB

600

55,160,255 DATA 200,32,207,255,240

PM

610

,10,217,66 DATA 62,240,245,230,160

EP

620

,76,32,62 DATA 196,159,240,2,230,

159,162,3,32,198,2

DATA 159,32,198,255,32, 207,255,208

BH

DATA

JP

200

QM

PLAY"VlT"iPLAY

210

10

20

PLAY"V2T0"iPLAY

BJ

20

PRINT"{CLR](5

DOWN)[TAB)

TEMPO

6:ENVELOPE

PRINTM(2 DOWN)(RVS)FOR C

RD

50

CE

60

JG FK 142

70 80

EF

60

"DECAY RATE D<0

OR

D>15

(0-15)

5SES#G":VOL

QK

70

60

INPUT"WAVEFORM

(0-4)";Wi

IF W<0 OR W>15 THEN70 IF W<>2 THEN100

COMPUTEi's Gazelle

December 1986

7:PLAY

A$:PL

C?:VOL

ES="V1O5HEV2O4H#AV3HEV2O

5HFV1Q#DQDV3O4HE":FS="V1 O5Q*CV2HEV1QCV3O4HEV1QBV

0

INPUT-RELEASE RATE (0-15 )";R:IF R<0 OR R>15 THEN

BS:VOL

9:PLAY

[SPACE)9iPLAY DS

THEN4

INPUT"SUSTAIN LEVEL (0-1 5)";SiIF S<0 OR S>15 THE N50

HEVlIB" D5="V1O5QCV2HCV1I#CV3O4H

AY

QQ

80

2O5HIDV1ICV3O4HEV1IB" GS="V1O4Q#FV2O5HDV1O4Q*G V3HEV1QAV2O5H#CV1O4I#AV3

HEVlIB" FQ

90

KX

100

HS="V1O5HCV2HCV3O4HEV2HB V1O5HEV3O4QE"

VOL

61VOL

9:PLAY

S?jPIAY

[SPACE)TSiUS=CS

VS="V1O5HCV2WCV3O4WEV1O

QBV1O4QF" BH

230 XS = '"V105HEV3O4QEHEVlO5Q *DV2HFV1QDV3O4HE":PLAY

[SPACEiUS:PLAY VSiVOL 7 :PLAY WS:PLAY XS QG

240

11:PLAY ES=PLAY

FSI

VOL 9tPIAY GSiVOL 7iTEM PO 5iPLAY HSITEMPO 6

Y$=TS:ZS"USiAA$=VS:ABS= WSiPLAY YSiPLAY ZSiPLAY AAS:TEMPO 5iPLAY ABS:A C$=X$:ADS-YS AES="V1O4Q*FV2O5HDV1O4Q #GV3HEV1QAV2O5H#CV1O4I#

RS

250

CE

260

AFS="V1O5HCV3QCO4QEQCV1 O6HEV303QE"

ES

270

.IK

280

VOL 5:PLAY AC$:PLAY ADS :PLAY AES:PLAY AFS AGS="V3O3WEV1O6WE"iAHS"V106.WEV2O5-WEV3O3.WE" tPLAY AGSiVOL 3:PLAY AH

AV3QEV1IB"

CS="V104Q#FV205HDV104Q#G

EV1O5ID.QIDV2O4HBV3HEV1O

RAT

THEN30

BS="V105Q#CV2HEV10CV304H EV1O4QBV2O5HIDV1O5ICV3O4

V3HEV1QAV2O5H#CV1O4I#AV3

(0-15)";A:IF A<0 08 A>

";DiIF

220

0,0,9,2

HEVlIB"

USTOM ENVELOPE(OFP)

7:PLAY N$:P PSlQS="V2IR

6-HC"iWS-"V2QRO3QAV3QDV 104QAQGV3 O 3QCV2 QGQFV3 02

50

INPUT

O

BSsPRIN

DV2HFV1QDV3O4HE"

ENVELOPE TO COMPARE (09)")EiIF E<0 OR E>9 THEN

PLAY M?:VOL LAY OStPLAY

V104HGV3O3WBV2O4SCSRSDS RIEIRV1HFV2SDSRSCSRID"

T"(UP([34 SPACES)"iGOTO

[2 SPACESjVISION FUGITIV E XVI ":PRINT"[5 DOWN) {2 TAB}[3 SPACES)BY":PRI NT"(5 DOWN)[TAB} [3 SPACESjSERGEI PROKOFI

8:PLAY"X0U9"

(DOWN)"(INPUT"ATTACK

AV2SR1E"

E5=A5:TS=BS:PLAY QS:VOL 5:TEMP0 5(PLAY RSiTEMP

SS

EH 40

190

SR 210

40

15

CB

RSDV1QFV2SRICIRV1IBV3O3

LOPE":ENVELOPE 0,A,D,S,

BS

E

MM

QAV2O4SCSRSDV3QFV1QAV2S RIE" 180 P$-"V2IRV1O4IGV3O3HBV2O 4SESRSDV1QFV2SRICIRV1IB V3O3QAV2O4SCSRSDV3QFV1Q

Program 2: VF16 MB

OS--V3O3HBV1O4IGIRV2SES

RS="V2O4HDV1HGV3O3SBSRS ASRSGSRSFSRHEV2O4HEHR"

Program 1: Custom Envelope B;VOL

N5="V3O3SFV1O4IDIRV3O3S

200

30 AS="V105HEV3QR04HEV105Q#

INPUT" [CLR) [DOWN [DEFAULT

CV2QEV10BV3SRO3SGSR"

GM

CC

TEMPO

R04SFV10DV3SRO3SASRSCV2

[6 SPACES)[RVSJTHIS IS [SPACEjYOUR CUSTOM ENVE

Article on page 83.

20

M?="V2IRV1O4ICIRV3O3SAS

170

TSiPLAY

,1,2,15 36:PLAY"X0U9":PLA Y-V1T0V2T0V3T0"

10

JS:P

L5

QQ

EV"

RS

IgiPLAY

4SEV2QFV1O5QCV3SRO3SASR

[SPACE)A5IPRINT"[UP)

120

JS

HA

K5:PLAY

V2O4IBV1O5IDIRV303SASR0

R,H,P

251,96

Mastering 128 Sound And Music

5tPLAY

LAY

ASRO4SGV1QEV3SRO3SASRSC

,2,1536

160,96,166 DM 630

30

EA 160

PRINT USING"[DOWN][OFF} [6 SPACES}THIS IS DEFAU LT ENVELOPE #";E:TS»STR S(E)sENVELOPE 0,0,9,0,0

62,132

EX

AX 150

VOL

HEN160

SC

590

140

T ENVELOPE TO COMPARE ( 0-9)";EiIF E<0 OR E>9 T

DATA 6,153,66,62,76,11,

640

IFV2IR"

CB

O4IAV1O5ICIRV3O3SGSR04S

150

,207,255,240

GJ

SAV1O4HEV3SRO3SFSRSBSR.

[CLRJ":GOTO30

IGIF1EIDWCQR"iPLAY"V1T1 V2T2"

169,0,133,160,162,

L$="V3O3SEV1O4IEIRV3O3S BSRO4SFV1QDV3SRO3SBSRO2

5WCQR'iBS-"V2O5QCO4IBIA

2,32,198 DATA 255,160,255,200,32

KM 580

XS="C" THEN PRINT"

140

PRINT"lCLRj(BLKJ"

GM 570

IF

SP

56,62:CLR

DATA

GET XSiIF XS-"P" THEN18

KF

SA=15872:CS=952B:FR=159:

560

PRINT-FOR COMPARISON" 0

RETURN

Plus/4 And 16 JA 10

QC 130

THE DEFAULT ENVELOPE"i

Program 2: Modifications For CC

3SFSRSBV204QDV1QAV3SRO3

SFSR"

[DOWNjPRESS D TO CHANGE

55,160,255

DATA

SBSRO2SAV204IGV1IBIRV3O

SP 110 PRINT"(DOWN}PRESS C TO

,192,132 DATA 251,162,3,32,198,2

PB 600

RV3O3SBSRO4SFV1QDV3SRO3

NG-ENVELOPE TO DEFAULT

2,32,19S

IS*»-V3O3SEV2O4IGV1IBIRV 3O3SBSRO4SFV2QDV1QAV3SR O3SBSRO2SAV1O4IEIRV3O3S

S:END


Sensational Prices! [ . . . On Our Most Popular Items! from

$

THE 59C DISKETTE!

Are you paying loo much for diskettes? Try our lirst at these fantastic sale prices and save, save, SAVEI

or use any other hidden extras to boost the price you pay Duo to tho rapid change in prices in tho computer industry, we can only meet prices at the time you place your order; we cannot ad/ust

comes with a lifetime warranty (if you have a problem,

no long wait lor Iha merchandise you already paid for.

forcement rings and wrile-protect notch. All diskettes are double density and work In eitner

COMMODORE C-12B" Compuior

SCALL

1571 Oisk Dnvo

SCAIL

single or double density drives.

1902A Monitor 1G70 Modem

SS. DD Diskettes. Box of 50

EPSON FX-B5 FX-ZSfi

S34.50-69« ea.l

JCALL

STAR MICRONICS NX-10

SCALL

MX-IOC

SCALL

NL-10

SCALL

but that's not all! Pow'r

als. On/off switch. Fuse protection Sturdy all-metal

McroProso Activision. and many more1

ind

ONLY S6,95!

hebc^frcmSuncarn 90 day warranty Connect! directly \q Cammodor/? Computers

ANYWHERE ELSE?

42086

56.95

EDUCATORS!

Pak also supplies two additional surge protected oullels (120V) for monitor, diskdrive, or other peripher

Tim&woiks

reswrwrtness and accuracy And the pnea carii

POWERHOUSE

We have a cite og pi$i tor you' It's chock

Pow'r Pak is a replacement power supply (1.5 amp)

EloelrDmc Aria

far goad rcjscn Its |usl V\s nghl curnbirurion al

WHY SHOP

from MicroPal"

Bred a i bund Abacus

The SliW St.k111 hj* twen a f.iwjfUe tor years

+ THE BEST SERVICE *

IFOR YOUR C-64!®

SCALL

THE FAMOUS SLIK STIK"1

* THE BEST PRICES *

POWER and PROTECTION

FAMOUS NAME SOFTWARE Epy>

JCALL

SCALL

S29.50-59C ea '

POW'R PAK 64

INDUS

prices on items ordered or shipped on en earlier dale.) Another plus lor charge card customers — your charge card is billed at time of shipment only for trie items shipped — no early billing.

we'll replace the diskette). All diskettes include hub rein

for the Commodore 64'

XETEC

Basis (Remember—worlon'l charge tor use ol your credit card, impose excessive stopping toos,

Each diskette is certified to be 100% error free and

32403

ANCHOR AUTOMATION

EPSON

you can. wo will also meet most competitive prices in this publication when placed on an equal

Disks are packaged in boxes of 50; each box contains 5 Shrink-wrapped 10-packs that include diskettes in sleeves, labels, and write-protect tabs.

DS. DD Diskettes. Bo> of 50

SE1KOSHA

Wo can offer you some ol tho lowest prices in Iho country on tho most popular printers, mon itors and interlaces Our normal prices are already low. but to make sure you get the host deal

quality, prime. Sv*" diskettes (no rejects, no seconds)

32391

$

LOWEST PRICES IN U.S.A.!

full ol software, hardware Jnd ttcesWns* deigned lor use in schools from MTwmarv to couegfl Irai Products arc tor

A&k JBM. CQEnrmdffG. 71 and other com pL'jfsiised in school across [fiecountrv

n Pj en «'BBfi Vhvr iho

A.-CnP(E5trwb«lfJ3f[ Our ftv, kw price£

\\ rfpnew ya,- nonv mj?Kn«Aty LJp Eo JH. lantn m uc

#Kt sUBrch youf cWfars fariher and tel you

casing is ventilated for heat dissipation. Full 1 year Call 1-80O 3fl6-277e now

warranty.

34910

S49.

CARTRIDGE EXPANDER PIUS S22.95 FAST LOAD

OFFER! I he compuie' independeniiy ol mo pow#r tmich

n«ft

Cafi'^yf siot'h

are vertical ffy oasy access — ro Dimrj fumbling behind ths J3227

S22.95

3-slot Cartridge Expander

DUST COVER and "EVERYTHING BOOK' SPECIAL OFFER

"TfiQ Everyihlng Booh for IfioC-fi* and (M2B Homu Computers," lor $2.95 (no tuclra ahrpggo) d

[SOfl Rp'ai1S3995)

FasI Load Of?/y

s(ar>dajdswiih reniorcod seams Otscoveriho savings and easy shipping

TENEX Cnmputar EipressF

t

with purchase ot cartridge expander!

P.O. Box 6578 South Bend, IN 46660

SHIPPING CHARGES ORDER AMOUNT CHARGE less than $20.00 S3.75 S20 00-S39.99 4.75 $40 00-S74.99 5.75 S75.00-S 1-19.99 6.75 S150.00-S299.99 7.75

Ad

G1W

Questions? Call 219/259-7051

1

V

pjra'yl onntf i^irMatr Tom OSI lor

mC ZDflnHlUTO I COiTrtflttlQtf pfBllC Corrt^ fl 'h J UMl 1 ITUfUil

S39.95

S300S jp in-

Foreign 0-iJ?^ *6\i U DO Heaiy ii

Super Graphix. ssuHrscrgji subset! v"0tjiji^g

31627 C-64 Dull Covet and Cnislag (01W) 3B464 C-12B Dull Cover and Cataliig (G1WJ,

We gladly accept mall orders!

nvaiiabPe from

«2.95

S24.95

S22.95

d "MifiTwnP for yo )"RUN. Doc flS

,"i r\

ir:in% .,cft\\ 0 'i^i-'ii' vinyl v-,1, n to our tuaclinfl

cartTicfge—yoj can i<eep it permanensly insialled plus nave two slots Free 1c oifier ca^iriGges1

Faal Load CaTnflge

The Right Interface For All Your Printing Needs!!

Gel lo know us by ordering l-hia greal dust

The carmdge expaidpr is a gfea! cc-npafion 'Of t"e Epyic Fast Load

3J216

11] K

cover for your C-64 or C-i£fl and out catalog.

Slop -ea-ing oui your compiler by errfKr&s c^'tncJtjp swopping' Th« fJavjferto cartridge **pari4oi Intujh 3 cj+rfrrijrjfl giois

nnd ryqufrsl our Educnficn Ciil.ilf. ;"

8.75 i ship a] aciml

ct 9 tiu'atipi wjttrs From Xei«

bdd Ucf J^Q

S69.95

Super Graphix Jr. imnniMitHii

trie Suf-cr CaWv* Jejturng q'j^hk normjp an] torfespqfl-

* Quattv orninfl Co^cnbtr win jS irupi pmrr^ Ftht

Wk

41774

S49-95

NO EXTRA FEE FDR CHARGES WE VERIFY CHARGE CARD ADDRESSES

ORDER TOLL FREE

1-800-348-2778

INDIANA ORDER I i;j! 1-BO0-225-6838


Panasonic Office

SUPER CHRISTMAS

COMMODOREPERSONAL

CALL FOR LATEST

COMPUTER

PRICE

PRINTER PACKAGE

PANASONIC KX 1091 AND

XETEC SUPER GRAPHIC PRINTER INTERFACE

COMMODORE 1?8iSh1 UAdprrwikaf Commodore Elf cuontci. Lid

1571 DISKDRIVE

1670 MODEM .... 139

239

17 50 RAM EXPANDER . . 169

1902 MONITOR CALL FOR LATEST PRICE

MPS 1000 PRINTER .

DOT MATRIX PRINTER

1350 MOUSE CONTROLLER .44.95

249

COMMODORE^

FOR C64/1 28

KX 1091 PRINTER FEATURES: • Compatible with popular small business and personal computers - Up to I 20 cps printing speed - Draft, near letter quality, and graphics

- Convenient switch indicator for print mode selection

NEW

• Standard parallel interface Optional RS232C interface

COMMODORE 64C WITHGEOS. . . 189

• Bi-directional printing with logic seeking capabilities

- Adjustable tractor and (riction feed - Easy loading ribbon cartridge • LIMITED 2-YEAR WARRANTY

SUPER PRINTER PACKAGE PRICE BOTH FOR ONLY

$

1982

-c

P.O.BOX 17882 MILWAUKEE, Wl 53217

269

ORDER LINES OPEN MON.-FRI. ] 1 A.M. - 7 P.M. CST

SAT. 1 2 P.M. - S P.M. CST

1350 MOUSE . .44.95

18O2C MONITOR. .209

154ICDISK DRIVE . . . CALL

1660 MODEM . 54.95

— EST. 1982~

P.O.BOX 17882

ORDER LINES OPEN

FOR TECHNICAL INFORMATION, TO ORDER CALL TOLL FREE

ORDER INQUIRIES, OH FOR WIS. ORDERS

800-558-0003 414-351-2007 ORDERING INFORMATION TOR FAST DELIVERY. SEND CASHIER'S CHECK.

MONEY ORDER OR DIRECT BANK TRANSFER, PERSONAL AND COMPANY CHECKS ALLOW 14 BUSINESS DAYS TO CLEAR. CHARGES FOR C O.D ARE S3.00 IN CONTINENTAL U S.A INCLUDE iV. SHIPPING ON ALL ORDERS. MINIMUM S4.00. MASTER CARD 8 VISA ORDERS PLEASE INCLUDE CARD =, EXPIRATION DATE AND SIGNATURE Wl RESIDENTS PLEASE ADD 5% SALES TAX. HI. AH. FPO, APO. PUERTO RICO AND CANADIAN ORDERS PLEASE ADD 5% SHIPPING AND HANDLING. MINIMUM S5.00. ALL OTHER FOREIGN ORDERS PLEASE ADD 15Vi. 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 4U-351-2O07 TO OBTAIN A RAD OR YOUR RETURN WILL MOT SE ACCEPTED FOR REPLACEMENT OR REPAIR. PRICES AND AVAILABILfTY SUBJECT TO CHANGE WITHOUT NOTICE. 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 AMOUNT TO GET YOUR PACKAGE TO YOU QUICKLY AND SAFELY.

NO SURCHARGE ON CREDIT CARDS

MON.-FRI. 1 1 A.M. - 7 P.M. CST

MILWAUKEE. Wl 5321 7

TO ORDER CALL TOLL FREE

SAT. 1 2 P.M. - S P.M. CST

FOR TECHNICAL INFORMATION, ORDER INQUIRIES, OH FOR WIS. ORDERS

800-558-0003 414-351-2007

ORDERING INFORMATION FOR FAST DELIVERY. SEND CASHIERS CHECK.

MONEY ORDER OR DIRECT BANK TRANSFER. PERSONAL AND COMPANY

CHECKS ALLOW 14 BUSINESS DAYS ARE £3.00 IN CONTINENTAL U.S.A. ORDERS. MINIMUM $4.00. MASTER INCLUDE CARD =. EXPIRATION DATE

TO CLEAR. CHARGES FOR C.O.D. INCLUDE 4% SHIPPING ON ALL CARD & VISA ORDERS PLEASE AND SIGNATURE. Wl RESIDENTS

CANADIAN

5%

PLEASE ADD 5% SALES TAX

ORDERS

PLEASE

HI. AK. FPO. APO. PUERTO RICO AND

ADD

SHIPPING

AND

HANDLING.

MINIMUM S5.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

OEFECTIVE RETURNS MUST HAVE A RETURN AUTHORIZATION NUMBER. PLEASE CALL '114-351-2007 TO OBTAIN A RAH OR YOUR RETURN WILL NOT BE ACCEPTED FOR REPLACEMENT OR REPAIR. PRICES AND AVAILABILITY SUBJECT TO CHANGE WITHOUT NOTICE. NOTE ON ALL ORDERS OUTSIDE CONTINENTAL U.S.A. WE SHIP ALL

ORDERS

FIRST CLASS

INSURED U.S.

MAIL. IF SKIPPING CHARGES

EXCEED THE MINIMUM AMOUNT YOU WILL BE CHARGED THE ADDI TIONAL AMOUNT TO GET YOUR PACKAGE TO YOU QUICKLY AND SAFELY.

NO SURCHARGE

ON CREDIT CARDS/


COMMODORE64&128 • NX-10 PRINTERS XETEC SUPER GRAPHIC INTERFACE

$299

COMMODORE 64 & 128 1571 Disk Drive

1750 RAM Expander

T670 Modem

1350 Mouse

This Is a SHIPPED PRICE anywhere in cominsntai USA . ,209 169

Pana ionic lt>9 T Silver Ki.-n-

.219 Call

. ,

Epion

Call

,

Can

Juki 55 10 T.-:■= --iic-.i 321

.

MONITORS mber

Call

ThomrrKcn ....

Call

*: Color

C P■ I Call

MagnGvOi RGB . .

Commodore 1902

COMMODORES*

-.

il 95 31.95 -, 31-95 .44.95

Fonh

.

27.95

Keyboard Cadet

.,. 29/9S

Crienmaiter J0O0

... Call

l.i'.l.iru

fcacter

2>55

AnaJyz*

Dn-Line Scribble

49.9S

Deluxe Ko.ra

69,95

PuntUtibty I .

77 95

LPD FiJer

2?.9S

Supeitwse Amiga

PiJirt UtiJity 2 ....

20.95

Brataccai

34.95

Super Huey

Aegri Draw ....

13^-95

29,95

The Pawn

starriest I .....

33 95

Organize

129,95

Compute/ aa;pbail

27 95

Snangnai

39 95

, .

Ptintmatier

. 32.9S

Art Gallfly I or 2

, J495

S2.9&

B.ird'i Tale

34 95

. T9.95

King Quest II ....

Coveita tAtitor

_ 3* ^5

COMMODORE 128 SOFTWARE .. 69 95

criart-Pak IJ9

Hi 54.95

-

31.95

Supei C Compiler

44.95

.". 3T.95

Data Ma/wger n

P^perbacJi Wirier

Cobol I 78

54 95 34,95

Psperbdti* Filer , Bai\z Compeer 1 /

32.95 . 31.95

16.95 Call

,

Spe-ed Term 1 23

FORC-64/C-128 22.95

Sard's Tale IJ

Computer UlPeopfe 73,95

Artie Fox

21.95

Murder Party

fianowftfTrme . , , - 20.95

Amnesia H , r

2 on 2 BaikEtbaN , . 23.95 Mi/ra*l/WiSJlJI ppi H.fi Hat lie Ml

2J95

Tasi Times

23.95

Shanghai

. 23.95

... 16.95

EPYX

..24.95 .24.95

5iimmerGamei FJ-D

Bank Si reel

SrrievF-a

3V95

GrapJi Llbr. 1, 3. 5 or 4

17.95

.... 27.95

Toy ifiop .,

39.95

Holiday Grapr

Library

17.95

ELECTRONIC ARTS .

11:95

Z4.-95

24 95

.44.95 22.95

.... 23.95

BRODERBUND

... .?5.95

World Kar*tf

24.95 19.95

Supei Cyere ,

24.95

World Gamei

?\naaf\ Cfln«rvtMqn One on One Mail OrQ. Monitors

Il 9S

p.Iji&is Madness ..

24.95

Amnesia

. 17.95

SarasTa*H

37 95

iriy !! '.'.'.'. 3495 .....

.

-hi Destruction

27,95 IT.9S

Ad vrniuit Const r

, , ,

19.95

27 95

,.

Europe AbFaz-e ....

33.95

iQUthdown Foottsali 11,95 Lords o( Conquest

ClKKinssre' 3000 urtimate Wirard . Super BouidtKiJih

24 95

. Call

Partner I 28 .,

. 49.95

.

Hr^n of Africa

,..

..

3*.95

Gpos Dp%*: P^f

Ot"U5 f-rjni I'dk

20 95

Home 'Iji(

FrS 95

i Am in* i;a

2J 95

t:\prr

49 9°!

B.i.

59.95

27 9S Carrier ai \X/>ir .

1* 9? If 15

. .25.95

21 9i

..25.95

y 1 or 2

..38.95

Ml WO SCAPE

MINDSCAPE

i ? S",

47 95

61

Ptrlect Score . . , , ..49.95

flopN Wr«U<!-

Haiiey Projtct .,

Spell/Deiuuciion ., 20,95

C(Oiswort) Magic .34.95

.. 20,95

Inmtiator

20 95

, .. 20,95

High Holler Shadowfrie .

20.95 20,95

Fairlight

20 95

Indoor ipc-ti

20,95

Lord! of Midnight .

20,95

flmentan Chalfenge

30 95-

Zcidi

2O.9&

Splntfrizy

20,95

SUfni^ervrce

33.95

Gunship

23.95

Accror-eT

17.95

Top Gunner . ,, r. ... T7.9S F-lS SEn*s £.i(iw .. Kermttfy Approach

17.95

Cjusacfe in Europe

27.95

Corflict In \/Fe!narn

Z7.9S

Decision In the Oeicri .....

37.95

41 95

rXif-wsraam

34 9i

Clip Art I

19 9S 27 9S

Ciifj^rr il

Tour Golf

-

Sroadsitfes

24 95 24.95

- -

......

FiefdOlFil* ,

, .

Kampfgrupp*

EST. 1982

, , 24.95

. .

..,

Graphics fc j;piin(Jp( 34 95

Certi'ic-ire M.ilrer FJrgnr Simulator II

37.95

34 95

Hnrniione-

37.95

Tra

27.9S

. 37.95

49 9S

Imptnijm GaNacticu

24.95

rhitniaii*

prwmasie If ...

,

. 27.95 g Iimiti Wrrsiunrf

27.9S Qetty^buig

PO Box 17382

Milwaukee. WI5321?

I a.m

-7pm

GST ■ Sat. 12 p m. - 5 p m

CST

order

upping Idi

Evelyn Wood

and sijiialiiifl m remdwilbpl»a»includ«5

19 9^.

AJirirv.nc neafty/ J4 95 27.95 20.95

Partner 41 ..

and

39 95

MISCEU.ANEOUS64 HitcJiikej

Seim-nl PIJ -s

p

I?.95 19 95

AtCOrAdt FnntlMil lei

Sylvia Parler 64

Personal

Aool Aci'i

p

DAta Manager II

414-351-2007 rjrdns -I

Ti 95

Nirjh:

. .

Swif

ORDERING INFORMATION: pusm speeiif sr^m f«< Tan

HaMbi CRid and Visa arftp l

.

.

ait ffealH^/ Dungeon

J4.95

181b

Mer^naiy 22\ G^kpr Strp^i

18 95

Neveiending Stojy

Fontmaiici 1 .

IS.9"5

.

Mai Rank Boeing

20.95

SAW

uleslax HI

LB()

Ar'O. PuBlk) RiCO 31 HI Cj>ia(1<3H 0HVII plaBSB ai>S 5' nEnimum 15.M. All all I si inrtirjn irdcn ifld IB*i shipping, minimum

Disney Comics Mnp

fitsilcias-siifsuiedU.3 mail

Dr

WimAdhCilJ£A

tfid

niMiimum amnnfil ynn will betriargedItieafJ-ditiWPiaJ amourillo-gel youi jiartage lo you quickly and safely

ii 9S

KrllUnnlDr.nl

For Technical Into. Order

o-r maney

, , . 27.9E 39.95

TIMEWORKS

Inquiries, or lor Wise. Orders

camp-juiy checks slliiw H li|isnnj;i rjjyj. tea dp.ii

Roaawai 2000 U/arihip Gemstone hfeafei

800-558-0003

rjKlKery s^ncl cashier i tliuck

nblnrjif Ban=wil

. 19.9S

Shiij-d of Spring ....

DRDfR LIMES OPEN

Man-fil

.

Same Group ...

To Order Call Tall Free

Aocky Harfoi 5how

Professional

Computer Ambush

syscck rcr tniy 5IJVS

INFOCOJH

27 9^

Wuard's Crown .

Carrier Force .

Buy theEP^X TOOK J

jw Other Purchase

3* 9? UJtima iv

SSI

All goods aic nc^ and

J4 9 5 ?3."S5

DisiwyCaid K P^ny ?1 95 Rurh's

Lei55er Money Mgr

47.95

inclurJefdPlOTy warranly. DjClO JLiilD^rjiicfSitHspleJiJieiinjI J"l ; relumi ;'jsi h»t i icluin lulhnilisiion number. Pie-ase call

-351-200? to obtain anF A'oi yuLn ittuin

AutGduel

Ogre

29 95

Fei Speed

.25-95

. .32.95

Ogre

....21.95

COMMODORE SOFTWARE

39 95

...

Battle Front

25.95

. ?4.95

MICROPROSE

ArtticFox ........ 24,95

.139

Oj>fOlil P^if M

Vuist.ii [20 .

Autoduel

... 74.95

□eiimvei

ELECTRIC DREAMS

Muj-'t CDriyirucilon

Tefnity

Lordj of Conquest 21.95

Champion Wi«tll"g 34.")S

Mule Mu r d er /11 ntfrr n?u f

54.95

1670

Sptttal PriCW Effect\w Now Thru December 3', 1986

Cramp Bas;baira& 23.95

Game. Spnrti LJbrary 16.95 Game. 5fierce

39 95

Robot Rascali

hi I CI'KONU AK1V Bard's Tale 25.95

Marble Madness

Commodore 1*60

MJSCELLANEOUS 64

tPi V/1 28

SPECIALS*

SUPER 21.95

27.95

.

44.95

Skyfox

-

,.21.95 ,. 20.95

Aegis A(E Vol. I

Zumafont

34.9S

MODEMS

34.95

Jet

.49.95

ACTIVISION

Bard'i Tale .

Auloduel .

$ylviaForlcr-l?3

.

Fin. CoOfc&oOk

S4.95

49 95 49 95

16.95

Si.i,

.

y/oidwriier 128

21.95

Ultima I

54 95

. 69.9S

..

HOWHTOR

27,95 , H.9S

Papt'Clip EI.1C

. 29.95

0r

79 95

JpeJIer B«

.... 3I.9S

. , .

.

Haley's Piojeci

44.9S

I>mh Frame

toboi Rascal

. . ,

GOLDSTAR

79,95

....

Stnp Poker

..

SPECIAL

.

LPD Planner

Apstisi Trilogy

.. ... . 69.9S

69,95

I99S C all

on LPD Wirier

20.95

Ooe or> Ooe . 7 Cities of Gold

Leader Board

*rcnon

, 27 95

Rogue

XETEC SUPERGRAPHIC INTERFACE

99 95

, 29 95

.

cza-Pik rza

Tournament DriK

IS95 Winnie The Pooh

.

, 34,95

I r.!.;■■! I]:;,.■!'

69.9S

29 95

fleet Syjwnn III

Companion

19.95

Arcdon

21.95

Tranjlormerj .

?7,95

DeJTaPairo*

. 49.95

ACCESS

Fretion

.

Wintfi Ganges

DHlk« Print

23.95

Hex

49 95

Perf^tt W(iier , ,.

.

Hacker

■■-.-/■

Mean la

3J.95 . 34.95

f.VJilL

vi

,,:.., . 69.95 Deluxe Video . ... . 69.95

$9 9*

Bulletin Boara

L ■■' m

DiaWO ...

9V 95

.34 95

Fngm Sifnuiaiof

, . 34.95

4T.95

49:95

44,95

Executive Disk

.

Advenlure CorKt. , . 29.95

VIP Provisional

BBi-PC

Caff for Latest Prices

-39 95

Maxirom

Helurn/Atlartlii

Fin CookbooX

Mflitertype

. .

Swiftcalt

Super Postal

Baiit Compiler

34.95

Music Studio ,

Ultima 2

Ariic Fo^ , , M.'Mf Madness

Lrt'lComp PropJe

Impact

ABASCUS 64 Cad-Pak Powerptan . S.uperC Compiler

..

|ue Baseballs 95

SOFTWARE Ctianp^l; , -

29.95

Borrowed Time

369

Call

15S1C 3.5 Disk Drive

AMIGA SOFTWARE

29.95

MinSiha<Jow

449

Commodore 64C W/Geos 1541C Disk Drive 1802C Monitor

Call for Price and Availability

Hacker

339

5D-15 5R-15

AMIGA COMPUTER SYSTEM

S279

Call

SD-10 SG-15

NX-10

Call for Latest Prices

XETEC SUPER GRAPHIC INTERFACE

.

NX-IOC

MRS 1O0O Printer

PANASONIC 1091 &

Legend 1030

COMMODORE 64 & 1 28

C-128 Computer 1902A RGB Monitor

This is a SHIPPED PRICE anywhere in continental USfl

PRINTERS

No surcharge for MasterCard or Visa

WWF WlCfO

Wresllirta)

21 VS

Q.iirJc Front

?7 95

UMHE I

^4 ^


£k commodora=

OVER 2000

AUTHORIZED REPAIR

IN STOCK

CALL FOR LOW PRICES!

|

SCHOOL P.O.s ACCEPTED

COLOR INK JET

WRITE PROTECTS • PACKAGED

generic SS/DD

We Bought 'em All FAR BELOW DEALER COST

Cation '

E LIFETIME WARRANTY S TYVEK SLEEVES • LABELS 100 u|,

commodore

SOFTWARE TITLES

$24995

60 M

.40 .55

LIMITED QUANTITY

RETAIL

new LOW prices

■139.%

Commodore Hardware

64

we wfl BEAT

ui

IV

any price m tfis i«ue!

[° 349BS

OUANTITV

* 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

_j95

7AMIGA

NLQ. • 120 CPS

. . i?

miCTION ■ TRACTOR

SPECIAL PACKAGES

ALL STAR PRINTERS ON SALE

NEW LOW PRICE

COMMODORE READV

DEALER PRICING AVAILABLE

*16495 ■-

NEAR LETTER QUALITY

ATTENTION SCHOOLS - BIG SPECIALS ON PETICBM MC

!

FRICTION b TRACTOR

Microcomputer Services

INFO S CUSTOMER SERVICE - [313] d27-0267

$79<

H.00P.W

1 2864 Farmmgton. Lwonia. Ml 4B1 50

C O 0

Invited. All prices discounted for cash at check. ,nJ<: >

I in Mi: VIS ft

Shipping: Primers ' '0 K)

Educator MOM. 13. .!—. '■.')■) in r tOO. ilVf : Coait - add 12.00 par oidei). Add 43.00 lor COD.

3 CR-220

COMR

In Michigan [313] 4B7-OSS7

VISA

Please include phone number. Dealet Inquiries

100 CPS • SHEET FEEDER

°onlvS SOC3-433-77SB HOURS: MON-SAT 1000AM

$199.95

SEIKOSHA SP-1000VC

CALL1

Reduced shipping for largo quantities. I'ru i ■. and availability subject (u change

COMMOOORE REAOV

without nollca. ALL MERCHANDISE CARRIES

FROM EPSON

50CPS-TRACTORFEED

MANUFACTURERS WARRANTY

GREAT PRODUCTS FOR YOUR COMMODORE promenade C1™

CAPTURE™

The Eprom Programmer. Thoughtfully designed. carefully constructed. thepromenadeCVisrespected around the world lor quality and value. The original

Take control of your '64 or '128' with this easy to use cartridge. Lets you make a back-up disk of your memory-restdent software. Your program is then fully

software

accessible to you and your program can be re-booted

controlled

personality

programmer

modules

and

does

switches.

away

with

Intelligent

from your disk 3-5

times faster. Or make an auto-

programming capability can cut programming time by 95%' With Disk Software still just $99.50

starting cartridge using the promenade C1 and a CPR cartridge kit. Its magic!

CARTRIDGE MATERIALS:

CAPTURE" is a bargain at 39 95

CPR-3 - Three socket board, case and 3 eproms, for use with CAPTURE" PCC2 -Two 2732 (4K) or 2764 (8K) eproms. For 64 or '128 in 64 mode PCC4 - Four sockets for 2764, 27128 or 27256 (32K) eproms. Bank switching PCC8 - Like the PCC4 but twice the capacity. For multiple programs PRB4 - Four sockets, eprom & battery backed RAM combination PTM2 - Basic 128 mode cartridge board. Two 2764 or 27128 eproms PTM4 - Four sockets, 27128 & 27256 eproms. 128 mode bank switcher

29.95 4.95 17.95 29.95 24.95 5.951 19.95t

PCCH2 - Plastic case for above cartridges (except PCC8)

2,25

Eproms - Always in stock at competitive prices.

favailable June '86 "when in 64 mode.

EPROM ERASERS:

Datarase - Hobbyist eprom eraser, 2 at a time, 3 to 10 minutes PE14 - Industrial quality eraser. 7 to 9 at a time Starter Set - CAPTURE'", promenade C1 and one CPR3 kit

34.95 79.95 149.95

Deluxe Set - CAPTURE", promenade C1. Datarase and two CPR3 kits SHIPPING & HANDLING: USA - UPS SURFACE S3.00

IIACriM

TO ORDER TOLL FREE 800-421-7731

DAKIUCIM

JAoLJIN-riAnintllVl

146

COMPUTED Gaitma

199.95

FOREIGN (AIR MAIL ONLY) S13.00

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

December 1986


COMPUTER CENTERS OF AMERICA GOES

CHRISTMAS CRAZY

OUT OF STATE CALL

IN N.Y. STATE CALL TOLL FREE

1-800-221-2760

(CITOH

1-800-631-1003

NEVER BEFORE AT THESE PRICES

RrTEMAN C

RfTEMAN 11

• COMMODORE READY

10 INCH CARRIAGE

• FULL GRAPHICS

160 C.P.S.

■ NEAR LETTER OUAUTY

8K BUFFER

NEAR LETTER OUALfTY FULL GRAPHICS

SSf $229*5 ALSO AVAILABLE

RrTEMAN 15 15 INCH CARRIAGE • 160 C.PS. • BK BUFFER • NEAR LETTER QUALITY • FULL GRAPHICS

Poperback

Writer 12B Pupartiutk

$32995

Filar 128

Paparbcck Planner 128 YOUR CHOICE

.IL

for the Commodore 128

NL-10

• DRAFT 120 CPS ■ MLQ 30 CPS ■ SK BUFFER ■ DOT MATRIX ■ PLUG-IN INTERFACE CARTRIDGES

•5TAMQARD FRICTION TRACTOR FEED ■ FULL GRAPHICS

$249*5 NX-IO

4: t commodore

128

PERSONAL COMPUTER

$25995 5P-1QOO

2-Year Warranty Near Letter Quality Mode

OPERATING SYSTEM

■ DRAFT 120 CPS ■ fJLO 30 CPS • 5K BUFFER ■ DOT MATRIX ■ EASY FRONT PANEL OPERATION

• 5 DIFFERENT FONTS ■ DESK

INTERFACE ■ FULL GRAPHICS

TOP • GEO PAINT • GEO WRITE ■ DESK ACCESSORIES

- FRO/ON & PUSH TRACTOR

-PARALLEL

52199S

FONT-PACK

SB-IO

■ 24 PIN • DOT MATRIX • DRAFT QUALITY 144 CPS • LETTER QUALITY 54 CPS • FRICTION AND TRACTOR FEED ■ PARALLEL INTERFACE • PROPORTIONAL CHARACTER SET

'349" Built-in Commodore Interface

GEOS"

GRAPHIC ENVIRONMENT

LV-1210

120 CPS ■ DOT MATRIX ■ FRICTION AND TRACTOR FEED ■ NEAR LETTER QUALITY • FULJ. GRAPHICS

IBM COMPATIBLE 1699S

DESK - PACK

FOR THE COMMODORE 64

CALL FOR PRICE £x. commodore

64z PACKAGE INCLUDES

•Commodore 64 Computer •Commodwe 1541 D\x Drive

SEIKOSHA

■ A Color Monitor with Cables

LIMITED TIME ONI I

CALL FOR PRICE

SPECIAL INTRODUCTORY PRICE

AUTHORIZED STAR SERVICE CENTER

IN N.Y. STATE CALL TOLL FREE

1-800-221-2760 OUT OF STATE CALL

1-800-631-1003

CQMPLJTER CENTERS OF AMERICA Bl TERMINAL DRIVE PLAINVIEW, NY 17803

Cttrck, Money Order, MC or VISA ;»«cp!«f, Mo .vkilUo-'M (.tiaiqe tot m.^n-K ,ird ,ir»' Vlu

{ .•<* tor

shipping and rurvnJrtQ JnformatJon I Wl rnldenli -«]'] applicable ul?t i.ix . Piicti find .iv.ill.ibTlliy Ml ■ irr,|,i-f la [fiangr wrrnoui notice 1

nvitiniiiii^

AFP factory frnh

wPrh <\<.-<-i>t.-< mm ■. wjtrrAniy. DcaIcti

WtkotTK, oil tor rttent prtce reduciloni and new rcL^.i i r- intotmMlort. Plut trapping And rundPPng. Wo rriumi wlElvur rtrum imtiiotlrxtian i--ur.ii- .


KRACKER JAX® REVEALED!

noncnoi iuitih

1UIT Dili noncnn

beyond

Jai

the protection

takes

nrbbler

and

next

barrier! The

Vriofctr J«a is NOT a nibble r. It is a param

yours will! Kricknr j«i revealed!

eter copy system. Most volumes contain

different

protection

encompassing

scores

of

• Xrtektr Jim is ihe BEST program of Its kind! ■ Krtektr J*r will back up tliles mat the

nibblers CANT! • Krttkar

well over 100 separata copy parameters. What IS a parameter? Jusl a custom pro

protection

Irom your eipensiva soflware.

A reset switch.

A utility dink.

20 parametars on dllk.

is

'■■

'

In a mailer

priced

RIGHT—|ui1

$19.95 complete!

• Ennkir

QUARTERLY! Remember, the minute a new program is

For

don'l

have

anoihar,

lo

For one thing,

experiment.

released,

Each

a

back-up

creaied

Jbz

the

developing

a

means Chat '

updates

Kricktr new n

are

s*.r

team

parameter

i ■.

.

will

lor IL

be

This

Enakvr j»> disks will

always contain parameters for Ihe hoi test new lilies on ihe markgi! Erickir Jan ia

with

drive head. And thai means less disk drive

the system times!

alignment problems for you.

In Ihe copy prelection arms race, Kr*ek*r

. I-. \i*c s**

.-..I NEVER raltle your dish

Thai

cannot

fail behind

Ihe

-<« is the ulllmate deEense!

Please add S3 50 shlpplnrj & handling.

ONLY $19.95 COMPLETE! VOL 1-3 AVAILABLE.

C.O.D. orders musl add Jl.50 more. Please allow Iwo weeKs lor delivery.

QCMPITEP

";■

Jai

This system has many advantages over the you

ONLY S19.95 COMPLETE!

special

■ Krtekar Jia is UNPROTECTED—easy 10 Pack up!

parameier WILL back-up ihe til le It was ere aied for. Period.

NO

«vgn a gimplfl last copier.

older nibbier type of utilities

Zriokir Jan ravsaled.

Knckir Jim

- Xraekir

leaving you wilh UNPROTECTED. TOTALLY BROKEN back-ups lhat can be copied with

Here's what you get:

requires

of SECONDS!

drivo to strip all. and we mean ALL, copy

current

-'»?

knowledge to operate!

gram that allows your 5541 or 1571 disk

schemes

programs. Our tutorial has twenty specific examples to lead you, slap Dy step, to a new level of Knowledge.

exclusive lealuiea:

It's

obsotola How many Limes is your wallet going to be nibbled?

you

We'll snow you eiactly.how 10 deteal

Same day shipping/C.O.D.s please add $3.00.

CHECKS, MONEY ORDERS OR VISA/MASTERCARD ACCEPTED. Mall your order lo: Computer Marl, Dept, G

MART

2700 NE Andresan Road / Vancouver, WA 98661 Phone orders welcome: 206-695-1005 PROGRAM SUBMISSIONS INVITED

COMMODORE 1 28 OWNERS THEREVISEDCLONEENDSTHE SOFTWARE BACK-UP BLUES!

FIFTEEN TIMES THE POWER! 90% +

The complete update to 1571

monlh

secrets of un-protecting software are

five

Chech out some ol these

You know [he foutine by now. you buy an oipenslve

last—Xriektr

DEFEND YOURSELF WITH KRACKEH JAX* A REVOLUTION IN ARCHIVAL SOFTWARE!

THE BOOK ==— At

ARE YOU CAUGHT UP IN THE COPY PROTECTION ARMS RACE?

xnACKER JAX

CONFIDENCE

LEVEL

Clone Is now being

shipped. Our new manual Is almost 50 pages long and

purchase only

Commodore?).

when

Thoroughbred handicapping

you can

havo the

popular handicapping stm[cg>0s

A new compuier program, designed by an M B A ol Finance, combines impravtrd vorra-

copiers and added a MFM

nons al me 15 mosl popular handicapping strateges mio one easy program This POWERFUL program called Muiti-Slrats can analyze s race using 15 strategies in a frac tion ol The nine you analyze a race using iusl 1 siraiegy.

Copy (back up IBM disks on

1

■ ■ the t5

explains all aspects. We improved the GCR & Nibble

The

expansion section has over

50 files. Included Is a block editor, auto boot maker. single or 2 side copy, copy to alt. sides, track analysis

[sync marks, density, block

size. CCR data. Hex data), bulk erase, format, copy & combine files, plus more. Over 25 selections from menus. Use With a 1 or 2 1571 drive system.

STILL

ONLY $49.95

Simply [ype m The answers [o [he program quest ions

All ihe info is m Ilirj Ofltfy Racing

Form The rosuiTs ol Ihe 15 strategies will aulrjmaTicaily appear on your screen or printer

Mrjrii-STraTs ihen TsbuUiies the T5 strategy TOlals lo give you *in uHtmnto number Tor oach

Available fiom

When ID or more strategies select The sama horse to win. that horse has over a 90% chance ol winning

MulTj-Slrals package includes

DISTRIBUTING. INC 1342B Route 23

* t5 strategies • 50 page boohlel * 54ft" Or SVfc" disk

or rape • telephone hotline number • immediate first class delivery > BONUS'S video tutorial

(VHS or

BeTa)

*

BONUS

"2

Lotte>y

Proginm

3 week

money

back

GUARANTEE • All lorS125

Butler, N.J. 07405

CALL: (201)838-9027

Ordar by Money Order. Checl-, Visa, MC, AMEX. or C O □

Biinnna Sohware, Inc

>0

Dept SA 65m ParK Avenue, Kent, OH

$10 UPGRADE for all registered 1571 CLONE WE'LL STILL GIVE YOU S10 TRADE IFOR YOUR OBSOLETE COPY DISK

MACHINE Owners VISA . MASTERCARD DEALER &DIST INQUIRES

ORDERS (316) 673-6969(24 hrs.) ALL COMMODORE

IBM

APPLE

INQUIRIES (216)673-6167 (recording) MODELS RADIO

SHACK

ATARI

COLECO


FOR COMMODORE 128 AND C-64 OWNERS, ONLY:

^ii§ s

nto ir ^fetr, S'*Q bu ^ fff ^^tlu °

fcK^C**

^^^?^

*"•**

From

Skyles Electric

**cv

r>»*lr

■ ■.■:;.■*& 9«%

Works, the

oldest and

largest profes

sionals in the business.

This is just a few of the 200+ bargains from the newest and biggest Skyles cat alog, hot off the press. We know you'll want this page, in its full splendor, and the other pages overflowing with over 200 bargains in peripherals, software, and books that will

make your Commodore 128 or C-64 computer even nicer to live with. So, if we missed sending you your very own copy within the last few weeks, call us at 1-800/227-9998, unless you live in California, in which case call 1-415/965-1735.

Skvles Electric Works 231 e South whisman Road

Mountain view ca 94041

(415)965-1735


NhWi

FOR THE C-12G!

PRESENTING . A

NCH

discovery C-12G

.

.

GRAPHIC-ART

for

tut

CQIPUTCnf

Features NEUER-BEFORE POSStBLEI Throw »uou -wlrD-rrBmn- 3-D Prop*. NOUI QHnU TRUE. 3-0 InflOEE flS EOST OS riOUIHG n JOYST1CX IN BNr

E[ZEt tUEN DRUur

2-0 BHAHIHE.TOO,

IN

TIMNSPnttf «t

3-DI

IN ANY BRLJEH El IE .

ti-'uL Colors, ANGLES. SUB nt TOUCH OF ft KEYI CREATE ComplBK 3-D '.' ; nr.i- In BQeond*, ind SAUE thorn nunp n khbp-copy to prinieri

PRINT TEXT Aniiutiera on Bcraon

H»kB CIRCLES, SPHERES. FILL .■!!!. L ':v or

DUPLIC1TE.

EIBEICM,

in IB ColorsP

POLYGDNS. P1TTERN5I

TRftNSFER,

BOXES,

1NJERI

Etc.

q<i

DISK nr

-

or

[ueij nwinnit n>iv Block or DRaulNCi ODD EPHIIE ftNirinilON for LtUIHG DRnUIHGSI ■ HULTICULUH

Your computer can talk in your own voice. Not

ALL

a synthesizer but a true digitizer thai records your natural

THIS & MORE AT LOW INTROD. PRICE

only

voice quality—and in any language or accent. Words and phrases can be expanded without limit from disk. Speech Editor program alters or improves sounds.

$49.35

US. (CaRcs. Add 6%)

And it will understand what you say. A real word recognizer for groups ol 32 words or phrases with unlim

P.O. Box 7652 Chu!a Vista, Calif. 92012-7652 TeU (619) 477-5970

ited expansion from disk memory. Speech playback and word recognition can work together. Have a two way con

versation with your computer!

Easy tor the beginning programmer with new BASIC commands. Machine language programs and

DTKEn

C-I2G

FANIOSIIC

PHQG5.

DM_B1Y -

C-12B LTTIL.1TI

AVAILABLE!

FBSI-BCrION

fiRCBDE CAME

IN NEU DInEN5!O"i

DISK - CflXES, DE1OB. USEFUL UIILE, FOO THE 126'

ilt.K

•!«.«.

memory locations for the more experienced software author.

Exciting Music Bonus lets you hum or whistle to

mwmmam

write and perform. Notes literally scroll by as you hum! Your composition can be edited, saved, and printed out.

You don't have to know one note from another in order to write and compose!

THE

Based upon new technologies invented by COVOX. One low price buys you thecomplete system Includes a host of sample programs1 In addition, you fill receive periodic

MIRROR

mlormalion about speech technology, applications, re* products, up-dates, and user contributions You will neier find a better value lo' your computer.

\J Vi I— I

Otjy. JO includes all hardware and software.

Available from your dealer or by mail. When ordering by mail add 54.00 snipping

and Handling isso00 loreign. $6 00 Canada). The Voice Matter i> available lor the Commodore 64,12B, Apple lie, lie, II*, and Atari BOO, BOOXL, 130XE. Specify model when ordering. Apple IK (with G4K) owners must have joystick adapter. Available From Covox at only S3.95. Apple Me and It* ownen: Enhance speech quality and music capabilities with optional Sound Masler hardware card. Installs in slot J or 5. Available ssparalely lor S39.95 with demo software, or order with Voice Master for only $119 95 (saves S10 when ordered together).

5

TALKING DISK

$24.95 NO FINER OS MORE ADVANCED ARCHIVAL COPIER AVAILABLE AT AMY PRICE EASY TO USE. DOES NOT CAUSE DRIVE HEAD TO KNOCK. COPIES UP TO 41 TRACKS

DEMO SPEECH DISK AVAILABLE Nev-i An introduction to

PERIODIC UPDATE POLICY.

Covox speech The S5 disk gives Several general vocabularies thai you

AUTOMATICALLY MAKES BACK-UP COPIES FROM VIRTUALLY ALL PROTECTED SOFTWARE

can use in any ol your own programs Sample prog rams include a talking Keyboard, calculator, clock, and more. English. French and German selections. Samples of level 1 and 2 speech editing. 28 page bookie!

included. Price is S5 including postage |S7 outside North Americal Check, money order, or cash only. SPECIFY COMPUTEH BRAND

NIBBLES. HALF TRACKS. COPIES EXTRA SECTORS AND EXTRA TRACKS. REPRODUCES ALL DISK ERRORS AUTOMATICALLY. FAST. COPIES FULL DISK IN AS LITTLE AS 4-7 MINS. EVEN COPIES ITSELF. WE COPY MOREI

For telephone demo, additional mlormation. oi prompt service for credn card orders

MASTERCARD. VISA. MO. OR CHECK OK

(eicept SS talking disV.].

■ S3 SHIPPING & HANDLING

CALL (503) 342-1271

COD OR FOREIGN ORDERS ADD 52 CALIF. ORDERS ADD 6% SALES TAX — WRITE OR CALL —

Call or write today lor complete product information.

COVOX INC.

675-D Conger Street, Eugene, OR 97402 Telex 706017 (AV ALARM UD)

ComDumed

(503) 342-1271 !_-

(408) 758-2436 P.O BOX 6939

SALINAS. CA 93912 FOR COMMODORE 64 AND IS41 DRIVE OR COMMODORE l?8 AND 1571 DRIVE


Software Discounters OT A\III"f Ivd

(w*.;

«Free shipping on orders over

For Orders Only—1-800-225-7638 $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 SQS 1981 Team Disk

ABACUS BOOKS C128lnlemai5

CALL

CI2H Tricks i Tips

SBS Champs Disk.

114

CPM 128 Users Guide

SpilliredOlOl Tills Boul (DI

123 119

1571 Internals

Tournament GoltlDI

>I9

ABACUS SOFTWARE

(WANTAGE

Basic 128

Desert Foi IDi

112

Cad Pak 64 Can Pak I2fl

DeceoiorrDl

$12

CAD 128

FOR

114

SBS19SSToamDisk 114

PRICES

Cobol 64

Spy vs Spy 112 SIS BATTERIES INCLUDED Consu1tanl(64 OM28113D

Personal PorTlolio Mgr 84

Paperclip wiSp-eli 64 or 128

149

Power Plan 64

Paperclip II 128

149

Chart Pan 129

Speed Term I2t) CALL Supe' C '28 FOB Super Pascal 6J PRICES ACCESS Executive Leader Board □ataDisk 114 Leader Board Go" |D($2S Leaner Board Touin Disk It

$14

Machl2aiRl Tenth Frame (Dl

$33 $25

ACTIVISIOH

Aller Ego IM.rli; or Female)

133

Gamemakcr library Disks Sporls SciFi

Garry Kitchen's Gamemaker (Dl

.

$14 $14

. .$2S

Hacker 2(Dl Liltle Computer

123

People (D)

123

Music Studio (D| Murder fin thn

.$23

Mississippi^)

123

Tass Times In TonelowrilD) ACCOLAOE

. .123

AcenlAces(O) Dambuslers(D)

.$19 $19

FightNightlDl

.

MardBall(D)

IIS $19

HERKELEY SOFTWOHKS G«0s12a Cult G00s64(O1 $39 "Geos Desk PakiOi $33 'Geoa Fonl Pak ID) $19 'Geos add ■an programs only' BiinkSl Wn(er(D)

133

Cormpn Sand is go (0) 123 Pnnl SriOD(D) $26 P S Companion [DI P.S

$23

Graphics Library

»l,«2.or»3

USE*.

P S. Graphics Linrary

Holiday Edition Toy Shop (DI Type' (D)

$16

.

139 125

CBS

Aigos EipoditionjDl

$7

BIljQiKlStlc

17

Dfil.(H)

Dream Hou3n<Ol

$7

Ernio'a Big Splii-sn (Dh 19

Ernie's Magic Siiapeis (R) 17 Gr<ivm"H Animal

Adventures (01 . 19 MaslenntjtnoSATp) *** MauiMilijarjiKD). . , ,17 Movie Musical

Madness ID) Railroad Works lOl

17 17

"Vour choice

129.95 El.

ELECTRONIC ARTS Soitmrt Ctijjlg Smlii: ArchoniOl

19.66

CuUPasleWP 10) $9M Mean ol AlncalDi Mail On:"r

S9.8S

MonslerslOl M u L E ID)

19.BS 19.88

Music Consl SellD) 19.86

0™-onOne(Dl

19.89

PinoallConst Set [Dl 19.66

facing Desl ShM0H9 88 Realm of

ImpossiBililylD) 19.86 Seven Cilies GoidiDI 19.86 Supor QDuldnr

OashID)

19.88

Touchdown

FoolballlD)

19.66

ELECTRONIC ARTS Adv Consl SeUDI

128

Arcnon! Aoepl(DI

$23

ArclicRjMD]

123

Bards Trio 1 (Dl .

$26

Baril i Talv 2. Tho Desliny Uninhl (Dl

$28

Balllulronl (Dl .

126

Carriers al War |D)

$32

Chessmasler 2000 (Di$2B

Europe ADIaiolDl

132

Lords of Conquest ID I Make You* Own

123

Murder Parly(D)

123

MfrbleMadnMi(D)

$23

MoviuMjkuriD) flobot Rascals (Dl Sky(oi(D) .

123 I2E 123

Timoihy Leary's

MlndMirrr!i|D)

123

Ultunale Wii.uii (D)

119

ELECTRIC DREAMS Rocky Horror Slow |D) $19 Spindiz/ylD)

119

ZoiOslD)

S19

PSI-S Trading Co ID).119 AMERICAN EDUCATIONAL Brology(D) $12 F(ench(Dl $12 Grammar (D) .112

flich Sciirry's E'Qcironic WordBook(D) $12

Science GraUesM(D)$12

TimoboundiDI

17

Mono Monster (D)

$21

Science Grades 5WD) $12 Science Grades 7flfD) 112

Weather Tamei 5(0)

IT

MultiplaniSB

MS

Spamsn(Di .. U S Geography (D)

America Cooks Senas:

.1)2 $12

World Geography (D) $1* World History (D|

112

ARTWORK Beach Blanket Volleyball (Dl

II!

BnUQeiuiDl

116

Jumper (Dl

HZ

Strip Poker (Dl

Data Disk ri lemaie DaiaDisk »2male

Data Disk «3lemale

121 tie

118 SIB

ARTWOHX PX

HolelnOneGoltlDl

IT

ProBonng(O) AVALON HILL

17

Super Bowl

Sunday(Dl

121

Sesame SI

Pals

Around TowniD] Success wlAlgebra Success wfMiiin

$9 CjiII C*ll

CDA

American ID) Chinese (Dl. . French (DI I la II an (DI

19 95 19.95 19.35 19.95

Mo>lean |D)

19.95

CMS

General Acct 128 DATA EAST CommanfloiDI

Karate Champ |D)

1119

B.irtiioID) Champ Wiosirinn. (O)

Destroyer |D| FasiLoad(R)

19 $19

Call $21

Prlstopll(D) . . $9 SummerGames2(DI $23 Super Cycle (Dl Temple of Apsftai

$23

Trilogy (Dl . Winter Games (01

$23 $23

Worrd ChampiohEhrp

KarstelD]

117.95

World Gamps ID]

$23

FIREBIRD 123 123

KungFu Masler|D) 123 Tag Team WrostimniDj 123 DAVIDSON Main Blaster (D) 133 Spcllll(O) . 133

Perlect Score SAT Spell otOeslruclion

GAMESTAR

Pocket Writer 12B

Elite tDj

$19

ThoPa*n[Dl

129

FISHEP, PBiCE

Cnampionship

Sascoail B6

123

Crump Baskelt>all(Dl $23 Star Rank Boning (D) 119 HES Microsoft Multiplan (D) 119

Millionaire (Dl .

Copy2|D|

$23

Gato(O)

119

Snapshot 64 IR)

139

Sucerbase 64 (Dl Superbasfr 128(0!

147 159

Superscript 128

147

HeariWarelOl

$7

Parly Ware(D)

112

Ware wfall Supply Kit. INFOCOM

112

A Mind Forever

125

Ballyhoo |D)

$25

Cl>l Thrr)alS(Dl

S23

Enchanter (D)

S!3

Hilchhiker's Guide lo

lheGaia>y(Di 123 inlrdeKDi . 125 LeatherGoddesseslDhWS WoonmistIO) S2S Pianutlafl(D) . 123 Sorcerer ID)

$25

Eunnocl(Dl

S2S

Trinity 128

125

Wishunnger(D)

123

Zork 1 (Dl

123 $25

INTRACORP Inlracourse (Compaiibilily & Analysis Mcduir:s)S65

Inlracourse (Compatibility Modulo) $33 InlracOLirse (Analysis

Mmlule)

$39

MASTEBTRONIC

Ac1lonBrkor(DI

$7

ElectraGlide(D| . Infinity Machine (R)

.17 112

5 A-SideSoccoMD) . . ,S7 Kikstarl 128

$12

Kmghi Oaines(D)

$7

La3tV-8(D)

17

Last V8 128

...

.

$12

Waste' of Magic (Ul MarauaenD) Ninja(D)

ProGoll(DI

.J7 Call $7

. .

17

Speed Krng ID) SueetSurter

$7 Call

TheSluggeMDI Verjas Poker &

$7

Jackpot (0) ...

17

MICROLEAGUE

MoeDius(D]

.126

OgrelD)

.

126

Ullima3|D) . .

132

Uiiima4(0) 139 PENGUINfPOLARWARE Crimson Crown (Di . .112 Graphics Magician

Pamler(D)

$16

Oo-Topos (Dl

S12

Transylvania (D)

$12

checker 64 or 128

$39

Fleel Syslem 3(128) RELEVANT

S49

Billpoard MakeiiD)

Icon Factory (Dl

.

S25

. $25

SCARBOROUGH

Boston Computer Diel(D) Build A Book (Dl ...

S23 $18

Masierlype(D). . .

$25

Net Worth (Dl

$39

SPINNAKER Emulator(D) Alf in Color Cave (R)

$14 $7

Bubble Busters (R| . . .17 Cosmic Combat (R|

$7

LelterSctamBler(R)

$7

Gold Record RaceJRI .17 Ranch(R)....

.17

Story Machine |R)

.$7

SPRINGBOARD Ceriilicale Maker (D) 133

Newsroom (Dl .

133

N R ClrpArl Vol

1(D]I19

N.R Clip Arl Vol. 2(D)I25 MR Clio Art VOI 3(D) Call

Pnnr Shop Graphics E'pander(O) 123 SSI Bailie GrouoIDI

$37

Mecn Brigade (D)

$37

NAM |D)..

125

J19

PhanlasielD)

$25

Phanla5ie2(D) .

S2b

Linking Logic (f>>

1/

G'eal Brilisn

17 $7

Indoor Sporls |D|

$7

Infiltrator (Dl

So'lware ID)

.

.

S19

Rings olZiilin (01 125 Roaawar 2000 (D) .. .125

112

StiaTO olSprmglDI Wifard'sCro«n(DI

$19

$19

19

TIMEWORKS

139

Accts Receivable (D) 139 Data Manager2[D) Data Manager 128

125 143

Evelyn Wood

Dynamic RoaOor 101125 General Ledger |OI

139

Inventory Mgmt|D)

139

Partner 64 (R) Partner 12S(R).

139 143

Sv. 1 ftcalclS ideway s(D) 125

Swittcalc( Sirlriways I2B

S43

Sylvia Porters Personal Fin Planner[DI64

133

Svlvi.i Porter's Personal Financial Planner 128 143

133

UNISON WOULD Art Gallery 1 (D)

$16

Art Gallery 2 ID)

. 116

Pnnl Master (D|

$23

Strckybnai ABC'S (DI116 Sltckytieai Matti(D)

$18

Slickyboar NumberslD)116 Slickytisai Rim (linn. (D) 118

SlickyboarShiiposlDI 118 AI ice in Wonderland (D) 19

Below ttie Real (D)

. .19

Swiss Family

RobmsoniD)

.

, .19

Treasure Island (D)

19

WnardoiOz(O)

19

ACCESSORIES Anchor 6J20

300 Baud Modem

149

Anchor 8480

300/1200 Baud Modem wjSoriwarel129 Bonus SS. DO

$5.99 Bi

Bonus DS.DD

16.99 Bi

Bulk Disks

..

Call

CompuServe Starter Kil

la 125 usage Credit) $19 Dis*Ca5e|Hold5 50)

19

Disk Dnve Cleaner

19

Oow Jones Membership Kiltthrsl $14

Epy. 6O0XJ Joystick 114 Kralt Joysirtli

Magnum Joystick

$9

112

Muppel Learning Keys Call Seihosna SP100OVC 100

CPS Com mode re Oj redcon nect dot rnatn> printer ..

1179

125 125

WigoBatHandle Wico Black Ma. WicoBoss

117 $9 $12

132

Wico Throe-Way

$21

SUBLOGIC

BaspoalKD)

...

WordSpQllnr(128l 143

WINDHAM CLASSICS

ACE1 Air Combal

123

FairlightlD]

Dragon WnrId ID)

WEEKLY READER

$23

$7

19 19

Accts. Payable (D)

Speller (Dl

Silent Service ID)

COumini) |R|

$28

Worn Writer w!B5000

Gunship(D|

BoDS Wre5tle(0l

Jel (0) Amajon|D) Fahrenheil 451 (D)

Woirt Writer nl

Gems lone Warrior (DI1I3 Getlysburg(O) 137 KamplgruDPelD) 137

MINOSCAPE

Call $26

Fleel System 2— W.P w/7O,000 word spell

Colonial Conquest (Dt!25

MICROPROSE

F S Scenery Disks Football iDt

PROFESSIONAL SOFTWARE

General Manage'ID) S2S

Color Me The Computer Coloring Kil (0] 119

Sea Speller |R|

112

Batile of Anli?lam(DlI33

$7

Pocknt Planner 126

AuloduellDl

$16

17

Memory Manor |R) Number Tumbler (R|

ORIGIN

S25

Dance Fantasy iRi

Word Attack (Oj 133 DIGITAL SOLUTIONS Pockol Filar 128

147

B,i5eball|Dl

Alpha Build (R| Hop Along

Superscript 64 |D)

aoi ScorcStats(D)

i9B&Tcam Data Disk $14

Fliohl Simulator 2 (Dl $32

TELARIUM

$19 17

Zork2oraiD)

UISC

CSM 1541 129

HI-TECH EXPRESSIONS

.

Sailing Simulation $19

Al.gr)Kit[DI Central Point-

CardWare|Oi

Voyaging 128

The American Challenge

$12

Proiect Space

Slalion(D)

$44 $19

P.O. BOX 111327-DEPT. CG-BLAWNOX, PA 15238 *PI*i*i fimmO Tht FollQwIng Oidnrlng TBrms & Condition* Cuslully Qsloro Placing Your Order Orders with cashiers check or money Quiet shipped immediately

Per.

sonal S Company checks, aHo« 3 wee^S clearance NaCOD'i Shipping: Continental U,S.A.—Orders under $100 aild S3. free shipping on orders o*or S100. AK, HI, FPO. APO —add 15 on all orders. Canada & Puerto fllco—idd 110 on *U orders Sorry, no oiler Iniemational orders ice- ■. - PA rcscont. add 6% jit-, i.u on I he iDtalBmounfol ordar Including shipping cr>argei! Prices 5uD|BCl locnanQu wtlhoul nolice REASONS FOR CALLING CUSTOMER SERVICE— 41 Z-3ei-5291(1 JSIalusot orOer or Tiach oidci <2) If any msrEihandise fjurchjsefl wUnin 60 flays Iram S.O of A is delecliwe. please call lor a relurn aulhonjation number Defeciive merchandise wi'l be replaced wiln inB^amemefCnantliaeoniv WO CREDITS' Afler60day5 Cleave refer To The manufacturers warranty included artti The merchjnflise A return direclly loinemanufaciurer Cuiiomer mrvlc* wW noi acc*p1 coJltct c>Ui or »lla onS.D.OF A. s flOO* ord*r Unisf REGULAR HOURS: Mon.Fnr 9AM-5;30PM, Sit. 10AW 4PM Ejilarn rimi. CHRISTMAS HOURS: No* 1 Die IB Man 4 Frl 9AM 5 30 PM, TDlL. Wid. & Thur* 9AM BP v Sal. 10AM 4PM i .i "r-r rimq. Cuslamer Service Closad Salurdiy * Evtnlngt. OflOEHS RECEIVED AFTER DECEMflEW 161h WILL NOT BE GUARANTEED FOR GHRlSTMAS DELIVERY?


Super Graphix Includes: Commodore Compatible

Utility Disk

Total Telecommunications"

MODEM

With 27 Fonts And

Font Creator

FCC Approved • Aeeeii the stock maritat, take college dasso?, do your (hopping and more.

• For Commodore 64K or 5X64. • H.-i■, modular Jacksfor quick, e.i'.y

hookup to your phona ayttaml • Work-, on TouchTone" and Rotary (

-..!■)'N.iliut; (nut PRX).

Overstock liquidation. Simple communicalions package connects 64K or SXG4 (or on-line telephone use. No special computer knowledge required. This

super-intelligent software is completely menu-driven and easy to understand.

GRAPHICS and FONTS plus an 6K BUFFER for the ultimate in performance and speed. The XETEC Super Graphlx Interface for Commodore Computers now oflers ii new high In technology with these features: ■ 8K Buffer Standard

• Capable of Storing 2 Additional Fonts

• 10 Printing Modes

• Correct Graphics (Ten Aspect Ratio for

• 3 Internal Screen Dumps

menu.

Choice of 9 Pitches

• Correspondence Quality Font Built-in

Suggested list $99.95

Includes Lifetime Warranty

Inc. / 2804 Arnold Rd. I Salina, KS 67401 / 913827-0685

Equipment

COMMODORE BRAND SOFTWARE FOR THE 64 AND 128 COMPUTERS

monthly rale.

BELOW ORIGINAL WHOLESALE

90-Day Umited Factory Warranty.

Priced At

Sub-script, Underlining, Bold-face and

Quick Reference

''[.i ■■ Ti^iutfostnni

Liquidation

* Internal Fonts Support Super-script,

• Switch Settings on Label for

boae sbrvitm far vnsiinloimatron. Initml Hfln-upfetiis FREE All you pay 13 (he un-hnii limo you usv, plus

Mtr. List: '109.95

Constantly Monitored

from Buffer

needed: C64. monitor, and disk drive or SX64. NOTr

' e Active Switches with Changes

• Reset Button to Halt Printing

Feature*: 30K software buffer. 300 Baud. Auto-dial simplifies complex modem steps. Upload, download of text, pro grams, data files. Captures and displays hi-resoljtion, mapped graphics files.

Color selection

all Major Printers

• Extensive Command Channel

$19

IIam H-1763-3546-007 Ship, handling: $4.00

Credit card tLJiloiflwi can otdar by inn...., 24 hours i d

7 dijr

VIDEO ARCADE

PROGRAMMING AIDS Assembler

$15

Sjfef eui* Jc '.ic -IE! contiguoui H*1« »i tubjtct la ??. c »l condition!. PIvbh cbB c WTtEtr I

C 0 m II .J '.'el Marking i ■...■ HtmH-1743 1405 XtMiJum Lin* N/Mlnnupofe, MN 35441-44M

Send—-Modvnfi) Hem H-1763-36*6-0G7 at 119 each

c'us S" i- i,-ri lor s-hippmg, handling. (Minneaotn r>;3 cpmi add 6% ul» tan- Sorry, no CO D ordvrt) D My check or money order is enclosed

[No delays m

procewing ordcs paid by chtct)

CTfarge D Vi&4* D MaaltrCard- D American AcctNa PLEASE PRINT CLEARLY

S5

Super Expander (C)

12

Clowns (C)

5

Pilot

14

Visible Solar System (C)

6

Screen Editor

12

Tooth Invaders (C)

6

BluePrint{C)

6

EDUCATION & LEARNING

Toll-Free: 1-80 0-328-0 609

PUBLICDOMAIN

Kickman (C)

ABeeC's(C)

$6

Solar Fox (C)

8

Star Rangers (C)

8 8

EZMatch/EZ Count

6

Viduzzles(C)

Whals Next

6

Satan's Hollow

Fishmetic

6

Triad

INF0COM MIND GAMES Zork II

S11

Business

10

Phone

L

Sign here

CjOtMlBj Direct Marketing Corp. Authorized Liquidator 140S Xenium Lane North

Minneapolis, Minnesota 55441-4494

3

English IV

3

English V

3

English VI

3

English VII

3

Math I

3

Math II

3

Math III

3 3

Chess

10

Math IV

3

Rally Speedway

10

MathV

3

Math VI

3

Math VII

3

Math VIII

3

Science I Science II Science III

3

Science IV

3

Technology History

3 3

Games III

3

NOTE: ALL SOFTWARE IS ON DISK EXCEPT

Zork Mi

11

Suspended

11

Starcross

11

WHERE NOTED WITH A (C) WHICH IS ON CAR

Deadline

11

TRIDGE.

ORDERING INFORMATION: For fast delivery send cash

.ZIP.

3

English II English III

9

Name Oty

$3

English I

iers check or money order. Personal checks allow 3 weeks

to clear. COD charges S3.00. Please add 5% for shipping

3 3

and handling with a S3.00 minimum. Florida residents please include 5% sales lax. All goods are new and factory sealed. All sales are final.

S & R MARKETING P.O. BOX 9597 CORAL SPRINGS, FL 33075-9597

TO ORDER CALL TOLL FREE

1-800-523-4874 IN FL CALL 305-685-5423 BETWEEN 9 a.m. ■ 4 p.m. E.T.

MONDAY - FRIDAY


si

w

ii ii ii

ii ir

..

•'

i

ii

i

ii ii ii

r T iff

ii

X

ii

ii

J

/ "19

H«r

i M

r

Mi

r ,w ir i

f

.

w V

I

.. i * A

a "II

M

~ll

INTRODUCING

ii

::

ir J

j

NINTENDO ENTERTAINMENT SYSTEM DELUXE SET Includes Conlrol Deck, 2 Comrollnrs, R.D.B. (Video Robot). Zapper (Light Gun).

2 Game Paks

Gyromite

& Duck Hunt

$139,00

CONTROL DECK - Includes Control Deck. 2 Controllers. Super Mario Bros. Game Pak

$89.00

ACCESSORIES

R.O.B. IVideo Robot) Zapper iLight Gun)

$42.00 $24.00

GAME PAKS Robot Scries ea. $32.00 Light Gun Series ea. $28,00 Programmable Series . .ea. $28.00

Sports Series

ea. $24.00

Action Series Education Series Arcade Classics

ea. $24.00 ea. $19.00 ea. $19.00

WORLDS OF WONDER LAZER TAG LAZER TAG GAME KIT

Includes

Star Lytfi (Hand Unit), St.tr Belt £i St jr Siinsor

$45.00

.$18.00

Lazer Taij Star Sensor. .

$20.00

Lazer Tag Star Band .. .

$ 9.00 . $36.00 $20.00

Lazer Tag Star Cap

. 565.00

Grubby

549.00

Motlier Goose Snoopy Charliu Brown

565.00 575.00 . S49 00

Woodstock

ACCESSORIES Lazer Tag Star Vest....

Lazer Tag Star Helmet

ANIMATED TALKING TOYS Teddy Ruxpin

CALL

Posfiilile Miniaiures

*.k«. j. S 2 50

ACCESSORIES Hand Pu|i|i«!s

jiiuv, j> $12 00

Books & Tancs

mi™.., S 9.75

Clot Fling

(for Miking loys)

«i»« SI0.50

■a

TOP HITS AMIGA SOFTWARE

Leader Board Golf .....

S 29

Little Computer People . .$ 29

All ABACUS Titles

CALL

Music Studio

S 29

All MASTERTRONICS Titles

Deluxe Paint

S 72

World Karate

Art Disk Vol. I

RIBBONS

CHI12B SOFTWARE

S 24

CALL

Championship

Okimato 10- Color

$ 6.00

Star Powertype

S 6.00

SG 10 Black

$ 2.50

Winter Games

S26

The Toy Shop

. .$45

Deluxe Video

S 72

Gettysburg:

Instant Music

$ 39

Marble Madness

$ 32

10th Frame

$29

Winter Games

S 32

World Games

$29

Road War 2000

S29

$ 32

Gemstone Healer

S29

SI 19

Destroyer

S29

A-Copief

S 32

Silent Service

$ 32

Shard of Spring Hardball

S29 S25

Hitchhiker's Guide To

The Galaxy

Lattice C Compiler

3-D Graphics Library

.. . .$ 39

SG 10 Color

The Turning Point

$45

Commando

$25

VIP Professional

S159

Gunship

$25

Marauder

S 32

Fontmaster II

S32

Grabbit

$ 24

GEOS

S49

Amiga Macro Assembler . $ 79

F-15 Strike Eagle

S25

Amiga Pascal

$ 79

Amiga LISP

$159

Fast Hack'om Merlin 64/128

$29 $39

Aegis Animator

$109

Copy 1164/128

$39

Aegis Draw

SI 59

Newsroom

$39

Print Shop

$35

Typing Tutor'Word Invaders

$ 27

Print Shop Companion.... $28 Print Master

$27

HARDWARE

256K Color Amiga

HARDWARE

System

CALL

256K Amiga

CALL

D 64 c Computer

call

D 1541 C Disk Drive

CALL

A1010 3'/j" Disk Drive. .CALL

C-128 Computer

CALL

A1080 Color Monitor . . .CALL

VIC-1571 Disk Drive . . ..CALL VIC-1581 Disk Drive . . ..CALL

A1050 256K Expansion . . CALL

7.50 7.00 7.50 9.00

S29

$ 24

Art Disk Vol. II

1525 . . . .$ 1526/802 $ M PS-801 $ MPS-803 $

Epson MX.RX/FX - 80 . . $ 5.00

S 72

Deluxe Print

Commodore ■ CommodoreCommodore Commodore

Plows

Stale Choice ol Color

.... $

: :

MWDSCAPE (Educational - Age 4 to SI

Tink's Adventure Tuk Goes to Town ....

$6.95 ■ $6,95 |

Tinka's Ma!es

$6.95 |

Tonk in the Land of

$6.95 I

(Age 8 1o 13)

Mr. Pixel's Paint Set

. $9.95

$29.00

C 128 Computer

$ 8,00

1541 Disk Drive

$ 7.00

1571 Disk Drive

Show Director

$9.95

1702 Monitor

DATASOFT

$ 8.00

O'Riley Mine Dallas Quest

S5.95 S5.95

$10.00

Mancopter

S5.95

VIC 20/64 Computer . . .$ 7.00

TIMEWORKS Money Manager ID&CI. .55.95

PRINTERS Others Available - Please Call Mictonics Micronics Micronics Micronics

LV-1210 . . $179 NL-10 $229 NX-10. . . .$239 SG-10C ..$229

1-800-282-0333

S ONLY! Sates Personnel Do

M , in a m „

■■I

Ml

$ 9.00

Star Micronics SR-15 . .. .$599

Star Ranger

$ 3.00

Epson- FX-85 Panasonic - 1091

Music Composer

$ 3.00 Ml

English III

$ 1.50

English V

$ 1.50

English VII

S 1.50

Math V

$ 1.50

Accounts Payable

SI 0.00

Star Micronics SG 15 .... $369

$399 $259

CALL OS (HESE AND OTHIR PRODUCTS. WE CARRY A COMPLETE LINE OF SOFTWAtlC AND HARDWARE

-„,,„, „

M'F 10 "•m''8 Pm"; Sat' 10"3 ET

37 g. Broad Street, Fairborn, OH 45324

Payroll/Check Writing

$10.00

& Ohio Residents

1-513-879-9699

ordtra requiring ihlpmtnt via U.S. (Vm ONh >i ,in< ujI>hm i lo ■dditlotuil freight chtrgai. Add IS lor COO DrdBu. VISA /M«ti'CinJ ordira add tZiervica Ohio ri'-.nii nT\ add 'j V ■ ml« Ida. JVf.jm.il chachi rvqui'ff ■ ihraa-vrvak waiting paitod. Ni> willing wh«n paid by crndtt eird. ceriiftad chsck

PANIED BY AN AUTHORIZATION NUMBER.

■V

COMMODORE Suspended

SOFTWARE ONI V - Prvpafd Drdtri ovar ISO racatvn f.. ■ mhtpplntr via UPS In continental U.S. Plurtt *dd <2 ordtu undftr IB0. HARDWARE iind nil i ri,iriir

l

■■I HI

Electronic ■■I Checkbook (D&G . . .. S5.95 ■■I Data Manager (D&C) ...$5.95 ■■I

ALL TITLES ON DISK UNLESS MARKED IR) FOR ROM CARTRIDGE Order Line WE CHECK FOR STOLEN VISA b MASTERCARD Customer Service ORDERS ONLY! Sales Personnel Do Not ot Have Ha™ Information information on on Previous Orders or Product Specs.

Ml

Mr. Pixel's Cartoon Kit . . S9.95

Amiga 1010 Disk Drive .$ 8.00

Star Star Star Star

;

! ■, '

The Buddy Bots

3.50

DUST COVERS Amiga System Pack . .

CHRISTMAS SPECIALS

S

tHI


" ■ C-12H" - Plu

fl" - C-10 ■ ■ O-1B8"

■ am1- ■ LW

One disk, 25 business programs, S19.95

You Have a Choice.

The Intelligent Software Packago is the one product far your Com

modore that can take care of all your data processing needs.

Customers wrlta: ". . . accdades for the authors. Thsis as sick a deal

Numeric Keypads

aslhBveseenandmorBthanadequBtefbralexceptfBncypreseritaaans.

The best thing is the ease of use.. "

"I have come to consider these programs among the most valuable pieces ofsoftware I own."

There ore no hidden fees for shipping or documentation, and no clubs to join. The package is not public domain software, and is sold only direct to customers by mail: it supports all available printers, and will run on any Commodore computer (except Amiga] with a minimum of 10k RAM, including the C-12B in C-12B mode.

What you get when you order the Package: DatibiH-A compteto deubase man-

ager. Al fietts complete ipier defrobte

Can bauGfld foranvtirrtier of tasks, ndud-

..

-

lup t|ujhiy. low profile key switches lor smooth, reliable tiai;i cntr\.

Ln«n An*lymi»—coniputes finance terms. pmu schedules.

r

o^rmargns. spamg.po^og.detaum.

ml notification. "Highlyrajjiriierded."—

Available lor ComnuuloK- M. SX-M'. VlC*20and Apple Ik- CompU

Midrvtc Softwcro Gaictlo

"ftondesffoof

Ossc feaures. " — Corcuto's GaiattB. Copycili—An etocVT»ic spreadafieet.

g

$49 95

"EtattGntjrogrtvnfortiuigaUig. astimat*tq. or any /net/KrvntoJ ux . >*rf

S69 9S

S59 95

wirttithemawy HgHyrsajTmoit&i."—

Power Supply

Midnte Software Gazette. RsportDBn—creates term letters, maing

■ Hn^ bclttr Icatui-t.^ Uun ihti original on

labfes. etc.

• h scrvictfibk. NOT disposable.

FtaportMargi—creates

h hrVP.

• Works Jopcndahh uiih otic year warrant.

Baaball

■ hcj Co mm rd ore iirnl Atari* OrnipuicrA

23914 Creniha* Blvd.

statements

SuU—comprfes team baiuig

SUtBtCS

=~=J Computer Place ^=T

a/W^tuaiofH-i«tarbssB'-()pepTff»ns g

No software is re t| in red. UWt Compatible v,nh ;ill programv

Indai- ndeiesW/P'stBrtfiaie. Wordcount -counta words ma uwt nle. WPConiwrt -converts Nog U) udwr WP

(213)325-475*

lOTMtl

Tortance, CA 90505

■ Requires adaptor al aaflitionnl cosl VISA. MC * AE acceclerj NoCOO ArJO S3 00 shipping CA re&iifiinta jidfl fi f]°a s.iFi's trik Dualnr inquiries wulcome Commodoie 6d SX -64 and VIC-JO arc trade marks ol Comrnodorp Duainssa Uocriinei tnc Alan is in? Iraaemark ut Alan Corp . Appii? lie if Ihp (rflCemark ol Apple Computer. Inc

D83ut, DBSi«2-flnatyje D/S ftes.

ASCII—conveta tfljt ntea rto program f4ea Ch»ekbook-rcconotiS cha*bock Invantory—Ma^itore jivwufryreconte.

Ward PracBflBdr—A fuff-featu-ed menurjTwen wcrd ptcesscr. Alows fiJ control

Easily connccled uilh cumpukT kc)bo;ird-

appfceaujro.

> in' <*j rir. i :J'i' Hh-* ,ir-l". i'i i'ux-11. iiL^kijfcsts.nvfftarycnilrd,cqUIoqrnarv tenance. or as «i electronic robdei Aoe'. M u . "Iam espeoofymfressed

nith Database, and have used t: '■

CP Numenc Keypad. DcIukc

OBMargg—facilitates relational 1 -

Piper Roirw-A/nforpepe-rnute.

i—creates

de.

schediies. L^balsr—crosus labels. Flls Copiw--copes sequential. progrBm

lies.

Correlation -calculates stststeal eor-

Atso oObt Daoabase md Word ProcesEOr unices.

To onJar, send name, address, and S19.95 to address belav. Ptease bp«stry reaiar [1541/1571/2(M0^40aO/

3031 ] dS;, 8050 dsfc, or cassetre [cas-

aelle not madntie fnrPliB 4 or C-16). Add S3 lor ere* card cr COD arOers: CaM. resioCins add 6W. No personal

checks tram outs>fc USA AnsmpHiaol progrtun output» avadatlla for £1

Tn*r

tfi !■ ad oirt and fcoop It Ikarbdy I

Intelligent Software Quality Software since 19B2

Box A Dept. G-9 San Anselma, CA 9496D [415] 457-6153

CLOCK/CALENDAR Cartridge for your

Commodore 64 or 128 Computer Combines three most needed functions in a single plug-In cartridge: • Baitery-Backed Clock/Calendar • Battery-Backed RAM • Application ROM Capability Features: • Cryslal controlled clock keeps lime in seconds, minutes, hours, day of the week, month and year wilh auto leap year. ■ BK bytes ol battery-backed RAM included. • Application ROM socket handles up to 128Kbytesat application

software in EPROM • Oporaiing software in ROM included. • Automalic recognition ol computer typo (B4or 126) on power-up or rosot.

• Maintains power-off, powot-on log in RAM for dedicated control applications

• 30 day unconditional money-bacK guarantee

CCSZ Cartridge

$49 95

Shipping & Handling: UPS Surface (USA Only)

S3.00

Foreign (Air Mail Only)

$13.00

Master Card, Visa, and Amex Welcome

DISK-OF-THE-MONTH CLUB P.O. BOX 116. FAIR LAWN. N.J. 074100116 MAM*

DISK-OF-THE-MONTH CLUB

1

2

8

9

Mil

15 16 ok

vm

.■»

DmolUNUMitEDSOFTWaHEIMC

31 a | s

\>

"zz1 iZ3_ 2aliil26 29 50

6

1

13 14

20 21 27 2a T ■

To Order Toll Free

aOO-421-7731

From California Tech Suppor!

800-421-7748 916-823-3284

JASON-RANHEIM 1805 Industrial Drive Auburn. CA USA 95603


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

I TRIAD COMPUTERS! 3402-E W. Wendover Ave., Greensboro, NC 27407 1-800-624-6794 or (919) 299-0391


KEYBOARDENCHANCER

t1O qc „

FOR THE C1 28 Fis I-K»y

It

a

you

to

my

character

program

Redslin*

SlVi

Enter 4

any or

ktyi

BASIC

rti Idtnl

k*y

on

your

chir«ct*r

W9-93 D'Sk

p r op r in 13o'i

■ t r Ing

that

illaws

kiybourd

you

with

dailr*.

to

diibr

keyword*

nurr* rlc

ptrforrn

curior

editing

F un c t I aniE

• Works like a spreadsheet - all the lines affected oy a change are instantly updated.

kvypid

control

ind

• Data can be printed, saved on disk and updated. • Also included:

i OD FEET. INCHES AND

tf__ Q_ _, ,

'l £.& SIXTEENTHS CALCULATOR $39.95 Disk This calculator real tim» !ivir. CARPEHTERS, and

or

prngr *m turns your C12B into 1 Cr»at lor DRAFTSMEN, ARCHITECTS,

»nyon»

who

duls

with

tad,

Inchu

$ Ixteinths '.

LOdK

*

F.I.I

>

DECIMAL

Works

CIRCLES

Works

RIGHT

Din

P.O.

CHICK/HONEY

FAST EC. INC.

BOK 5US, MOBILE, AL

Alabama

[iilCsnli

iCd

items (medical, car expenses, etc.) that can be used directly by

the tax programs.

• Can be used all year round. Also good for many other account ing jobs (checkbook balancing, etc.)

PROFESSIONAL VERSION - also prints data on IRS forms: S45

Calculator

(+ $1.50 S&H)

Previous customers prices: $21.50 (standard) and $29.50 (pro-

Tfl]ANGLES

version) (+ $1.50 SSH)

Availability: end of December, 1966

CONVERSIONS

ORDEH

4X

TO:

3660S

sails

TAX DBASE

A data base program to create and maintain files ol tax related

Price is tax deductible. C64 disk. Standard version: $33 (♦ $1.50 S&H)

CiT culit or

205-653-4330 SEND

Fast and easy income tax preparation • This is the 6th annual edilian - thousands ol repeat customers

couple deduction), Farms 2441 (Child care credit). 2106 (Employee expenses) and 4562 (Depreciation).

with

kvyilrafctl

you r

1986 TAX RETURN HELPER • Prepares Form 1040, Schedules A (Itemizad deductions). 8 (In terest), C (Business), D (Capital gains), E (Supplemental income), G (Income averaging). SE (Self-employment tax), W (Married

ON-LINE!

definition*

SINGLE

Hjhv

mtinory

,

Y H

K^

tax

KSOFT CO. mmm

,-JJf.-. |

845 WELLNER RD.

NAPERVILLE II. 60540 (312) 961-1250

,——,

C91

SATISFACTION GUARANTEED OR MONEY BACK

Commodore Compatible

and only. ..$139 00

All programs listed in this magazine are FSD-1 5%"Dlsk Drive

Directly replaces the Commodore 1541 disk drive. The FSO'i Disk Drive is a versatile and efficient disk drive built lor ihe Com

modore series of personal computers. This disk drive is fully compatible

with the Commodore 64! computer and directly replaces the Commodore 1541 Disk Drive.

Special Features • Runs all C-64 commercial software

• Beady lo run right Irotn Urn boi • Full G monlh warranty ■ Hoavy duty construction • Vented molal chassis

Visa & MasterCard welcome Cretfil card orrfors shipped in Ed hrs. Allow 51200 shipping and handling. Send mall ortfiir with payment to:

> BuilE especially tai C-64 users

To Order call toll free 1-800-356-5178

EmeraTd Com pone ni Intern a lion a I Depl. S S41 Willamette Siri-i't

Eugene, OH 97401

Tel. 503-BB3-1154

available on the GAZETTE Disk. See elsewhere in this issue for details.


A Printer For All Reasons

Affordable Letter Quality

Search For The Best High Quality Graphic Printer

an affordable true letter quality

The Results Are In We ran many printers through our battery of tests and this one came out first in its class Our SP-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

character matrix in NLQ (Near Letter Quality) mode is

Finally, for the small personal computer owner there is

a very dense 24 (horizontal] by 18 (vertical).

Features That Won't Quit

printer.

This superb

We now available

have this in a Com

Daisy Wheel is manufactured by Silver Reed and has a very simple and reliable mechanism. It prints at 10 cps and has virtually all the features of its larger counter parts including: bold, underlining, superscript, subscript and dot graphics mode. The print head is logic seeking and it uses both carbon film and nylon ribbons plus 96 character printwheels available everywhere.

modore version, the Elite-5 CD which has both Com modore connector and cable plus a Centronics parallel input for other computers. This is truly a remarkable value, priced at

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

letterhead, short memo forms, labels, whatever you choose. Any size to 10" in width. It will even load your

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 8'A" wide page. Forget expensive wide-carriage printers and having to change to wide carriage paper.

An Extra Long Life

ELITE-5

ELITE-CD

$174.95

Order #1805

$184.95 Order #1806

less

than

a

dot

matrix. Limited quantity, call your order now.

Aprospand-641

Gives your Commodore 64 or 128 full expandabilityl expandability1 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 button!

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.

(2.5 million character) ribbon

cartridge is only $11.00. Order tf2001. You need absolutely nothing else to start printing—just add paper (single sheet or fanfold tractor).

NOW ONLY $29.95 Commodore Interfaces and Cables

The warranty has now been extended to 2 years and service centers are located nationwide for your convenience.

Cardprint G-WIZ Printer Interface tt\ 108 Cardprint B/PS [without Graphics! #1105

$46.95 $35.95

Amiga Printer Cable (6 ft) C3O4O-6MF Amiga Printer Cable HO ft) #3040-1OMF

S17.95 $21.95

Commodore 6 Pin Serial Cable [5 ft) -V3006-5MM...S 6.95 Commodore 6 Pin Serial Cable 18 ft] #3006-8MM...$ 8.95 Ailcl Shipping Par Itam- 53.00 Cum. U.S.

The Bottom Line:

Commodore C-64 & C-128. Order #2200. graphics interface & cable built in. $169.95 IBM-PC and compatibles. Order R2100, $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 «2400. $189.95 no cable Standard Serial with RS-232 (DB-25) Connector Order #2500, S189.95 no cable

ORDERING INFORMATION

10.00 CAN, PH. HI. AK. APO. UPS Bluo

California residenis add

6°'n la* All prices are cash puces — VISA and MC ado 3% to lotal We ship Ihe nexl business day on money orders. cashier's checks, and charge cards A 14-day clearing period is required for checks Prices subieci 10 change — CALL Dealer inquiries invited

For information call B05/987-2454 TO ORDER CALL TOLL FREE

1 (800) 962-5800 - USA 1 (800} 962-3800 -Calif

(8flPST|

Or send order to:

DEPT. CG

Shipping in cont US is S10 00 UPS Blue is S22 00

1071-A Aventda Acaso. Camanllo. CA 93010


COMB

GREAT PRICES

ALL COMMODORE

Authorized Liquidator

CBM USERS!

Commodore 64 BUSINESS SOFTWARE

This could be your last opportunity to add ( on or replace your existing equipment at the lowest price ever.

0 commodore

m

DISKS

r

* WE DONT SELL

FOR THE

» FANCY NAMES.

Z BUT WE SURE

♦ SELL THEIR DJSKS! ♦ """ r«i '■ .i.i.

^.,,-.

MMODORE!

- ■...-i g

r

,

,i,,.,

*hilt IH fl»t. r*- P»l lot la

■j-..liik.li if., e-< hi.,".

* WHO MAKES

* UNJTECH DISKS?

COMMODORE CBM COMPUTERS

A 4-pack of most needed software for efficient business operations!

General Ledger • • • •

Has 8 general ledger options. Provides 150 c h a rl-ot-accounts. 1500 general journal transactions. Maintains account balances for month,

8032

$275.00

4032 (Pet)

$229.00

COMMODORE CBM DISK DRIVES

quarter and year.

• Custom income slate men ts, Iriaf balances, full reports and more. Inventory Management • Tracking ol 1000 inventory items. • Maintains perpetual inventory records. • Calculates use. reorders, cost averaging, etc.

8050 (1mg)

8023P (160cps)

• Provides 24 different payroll functions. • Calculates payroll and tax deductions. • Prints payroll checks.

On

.i i i ".TEE

■■-.■

*

■ ruorutl 1 PACKAGED A PRfCEDf .yBi>c.nbu, u<in-i ■ I J. ■

■■

-

... ■. 111.■-.

-..

. IVi (I

I

-i.

*".r. «Ffai

--■■ -hi lir.-i

ri--h

$395,00

$129.00

COMMODORE CBM CABLES

• Interlaces with General Ledger software.

Pet-IEEE IEEE-IEEE

$ $

29.00 32.95

ALL PRODUCTS ARE BRAND NEW IN ORIGINAL COMMODORE BOXES.

90-Day Limited Factory Warranty.

Liquidation Price . .

*

Wl'n trfed ilmnl trtry brand ■■ 4l«4i m*d«r but — M'tn1! fond M

4023 CBM (100cps), $115.00

Accounts Payable/Chechwriting • Combines tracking of vendor payables with an integrated checkwriling system. • Maintains master file, provides invoice listings. • Gives aging report by 30,60,90 days. • Interfaces with General Ledger software.

ENTIRE SET of 4

*

COMMODORE CBM PRINTERS

Payroll

Mfr. List '199.80

ifj

»lha,(lIlrHfl*>lhH«

$39

AIL PRODUCTS ARE GUARANTEED FOR 60 DAYS.

Mem H-1762-7025-059 Ship, handling: S4.00 NOTE: Also available by individual lilies.

MasterCard & Visa accepted

Phone tor prices.

i*

MORE GREAT PRICES! con " fou Lu-MHO.-im satiw^iri, i... LlhJ. (n.nnid pn,ri-*i htjtoum

i<- i ,

F.O.B. Dallas, Texas

■;: DfiHfitiHij iziti jo

moiimtiMnwom :ojj »:i cuaki 10 mil

ii:>.

*

,i;i'^ i,'i'-j:,

J*i.

■■ lHHIBlfOIOHDiliH IL 1? UIIIIUi: IHPtLIO i; Lhj 11 U1U ^ Mimu'lnniiiLiiu 'tifouic.jw.

«■ turn ftm iig-ki put n,ul iM,.,i,, i,-i.,»i,ii*-^.n,, Ljiw ^l m

lLINI ItlP U* \K"nm JiLl.tpldt H-i '.Ji n pia»nFIOL 1LI »

d- lii.'^td.^m.

in .^i-,

, ,i..b, f,|iog*;-*, ie -*-1»^Q

' tKilDPtH [M5kriHfll|« Wia*. hjrd iNifi. '"'Ui Sdrtkirl^Llt8< J. LKIflFlttfnMilO DlMl IVJLfirS h4i-h i»«hb 1 IftVr ti*1 -LH ^Jl 19 U

_,

* if *

*

jl. HI) U*0f ' tmJCl^m^n-«^l.<>-*MHMi=lMHi>.l F<=JfMHM]jf

INCREDIBLE PRICES ON ACCESSORIES!

add 3% surcharge for credit cards

Credit card cmtornen can prdsr by phona,

^ i"

■IIHC*llC(U«"£ir4J»l. KQl irillMMc.! [JttlK

»■ ■HiC*ifC«trJ™rjrCT| 4flll lS:i ir^miO:Pr,,Mi'.

LJNI-NOTCH

SURGE

DISK NOTCHER PROTECTOR

FLIP-TOP

DISK FILES $8-88

Toil-Free: 1-8WM2&-0609 Saltl outtlda Ihi 48 conhguoua ■(■!■■ *ra aubjocl 10

■ pedal conditions. Pleait oil or wril* to Inquire. SEND TO: COM 3 Dircci Marketing Corp.

llem M-1762

ORDERS ONLY CALL

1-800-527-1738

1405 Xaniuin Lsnt N> Minneapolis, MN 55441-4494

Send

.Commodore Bu lines* SoHwaro Setts] Hem H-

1762 -7025- 059 a I£39 erjc«i piu s $4 eac h to r ah ipr h a ndii n y

INQUIRIES & INFORMATION

{Minnesota rospOenls aati G% sales lax Sorry, no COD orders)

1-214-231-2645

plOC055iny orders patd by C"OCK)

Cfiarga D VISA* D MjistoiCnrd* D American EKpidea" PLEASE PRINT CLEARLY Address

City.

.

Exp

,

TS^

PLEASE CALL

D My chech or money order jb enclosed (No tJetava n>

Accl No

4 DSJOO COLORED DISKS t

j

Ih* IBM ?•

......''.

'

i ■- II »-••%*. C*f

,

I

1

Micro-Sys y

*11 I II II UU TT I I I

641 Presidential Drive Richardson, Texas 75081 9:00 a.m. -4:30 p.m. (Mon.-Fri.)

i

201 HUHtET - .:■;'.•-:< :si-2JJs trv mass rGjrrtwirECH-

£800)343-0472


LEROY'S CHEATSHEET Keyboard Overlays

$7.95

$3.95

each

each

PLASTIC

LAMINATED

pXf

For your COMMODORE 64

ForyourCOMMODORE 128

Put Your Computer's Commands Where They Belong - And Your Manuals On The Shelf. Have you ever sat at your computer with the manual in your lap trying to find an elusive command? How much

time have you lost searching through manuals to refresh your memory on how to do what you wanted? Now you have a way to end that frustration - Leroy's Cheatsheets? Leroy's Cheatsheets help you get into your program right away. We put the commands right at your

fingertips, actual keystrokes are in bold type, variables are shown in italics. Designed by software experts, our durable plastic laminated overlays are comprehensive reference aids which document a product or system completely. Now use your software more easily and more effectively. With Leroy's Cheatsheets you'll never have to hunt for a program command again!!! see o

SOFTWARE

The Problem Solver

EQUIPMENT STAND

0*^96 DISCOUNT SOFTWARE

& FREE CHEATSHEET

Made of sturdy vjnyl coated steel-strong enough for any computer equipment. This equipment stand will help you organize your system. With this unique construction, cables are never in the wrong place, switches

We carry a complete line of software at

competitive

prices.

PLUS

-

on

any

are more accessable and your equipment stays cooler.

software package of $25.00 or more you get a FREE Leroy's Cheatsheet^of

Solver

computers 128 & 64.

your choice! CALL or WRITE TODAY for prices.

$7.95 ea

Blanks u-KOTimiuM)

hew a

Data Manager 128

O Disk 1571

Q Easy Script

M™Q Elite Q Fleet system 2 8 3 MEWQ Flight Simulator 2

specially

designed

Keeps your monitor at eye level

Muftip(an128

«*□ Superscript 128

Q Wordpro128 «*□ Word Writer 128

,

COMMODORE 64 $3.95 ea

Basic 2.0 a Blanks d-NOTi™,.,*

MEWQ

Dale Manager

uewQ

Easy script Elite

□ Fleet system 2 □ Flight Simulator □ For The Beginner

for only f!9.95 each plus shipping.

HOW TO ORDER: * Sand personal ChOl*, money older or Master Card I VISA card

a Multiplan

Newsroom Paperback Writer Paperclip Sky Travel

Q Speedscript

□ Superbase 64

new □ superscript 64 new □

Word wriler

per order

1

Equipment Stand

$3.00 each Corn U.S. JS.DD oocri Canada. Alaska, Hawaii

■ Add6%sa)«a(iiidudeshipf»ng)for Pennsylvania residents

GAZ12

MASTER CARD

CHEATSHEET PRODUCTS, INC.

tt.QO

(Foieiflri Cwers t3.00 j

pie usa

U. S. FUNDS ONLY

No surctijige lor Visa or Masler card

Zip.

SHIPPtNG

• loio/s Cne&sheecs -

TAXES:

Name Address.

intor niahon

No fr i ■ ■! ii orders

HMODORE64C

Phone orders welcome HOURS: 7:30 AM - 5 PW Eastern Time Monday thru Friday

Plflfl&o send me

Equipment stands

NEW Q GEOS

Ntw Q NtwQ □ a

□ Disk 1541 a Doodle

' Keyboard axtandsr (eachorder)

Slate

(Great for printers

Monev. Time and Frustration

CUT-OUT-YOURSELF ON DOTTED LINES

«*□ Paperback Writer □ Paperclip 128 a Superbase 128

problem

Commodore

See below lor oroenng mlormalion

For The Beginner

The

for

COMMODORE 64 lor only fo.35oach plus shipping.

DIE-CUT Q

was

Please send me Inelollowmn LEROY'S CHEATSHEETS lor Ihe

Please send me the lolloping LEROYHS CHEATSHEETS lor The commodoce 128 tor only 7 05 each plus shipping .

a Basic 7.0

stand

100)'

Order Now and Save ... COMMODORE 128

Equipment

NO C O D

I PAYMENT ENCLOSED {chech or money order)

.

. Exp

/_

P.O. Box 111368 Pittsburgh, PA. 15238(412)781-1551

COMMODORE SJ isa registered tradumnrk ol Commodore Electronics. Ltd COMMODORE 128 is a tiadomark ol Commodore Electronics. LW.


DISCOVER THE HIDDEN POWER!

, On

Coniro] UghU, appliances, healing & cooling

DIGITAL SOLUTIONS "3 INC.

ayatBmB. rukiys, motors and virtually any elect ricuE device,

Counsel '<> tampflrftlursi Ughti sound, mois

ture, fluid laveh preuufo und vibration Bansors 'plus mmiy more,

Commodore*

Music of the Mailers - Classical music for [he C64" orC12B' in 64 mode. Appro* 1

hour of music perdiskwilh comments on lhc composers.

Volume I - Mozart's Rondo Alia Turca, i3eetliovon'3 Sonntn Palhodque and 20 other works

EJcrform automated lesis am! expenmcnls. Use for laboratory data acquisition. Access eath memory mapped purl via one

by Bach. Hnndel a many olhers. Volume II - Beethoven's Minuet in G. Bach's

siaLemenl in

Brahms. Schubert. Chopin & others.

HASJC.

NO

INTERFACE

COULD UK EASIER TO USE,

Invention No

4, and 40 other works by

Volume III - Mostly Mozart. Overture Irom Figaro. Sonata Facile. Minuet from Don Gio

32 separaU'bulforud digital oulpuT lines. 32 separate ditfiUil input Lines.

vanni and many other Mozart composihons.

C-64

Repair (CPU only)

S 38.95

$9.95 per volume. All 3 volumes ■ S24.95

1541

Alignment

$ 25.00

The Great War - WWI strategy game lor the

1541

Repair..

$ 69.95

player options. Armies of 17 countries. Weather, terrain, lines of supply, etc. affeel

C2B' in 128 motte

C-128 Repair (CPU only)

$ 74,95

1571

Alignment

$ 35.00

1571

Repair

$125.00

1 channol A'D plug-in coiworsion module: lillL

C-64

PowerSuppty PowerSuppiy

$ 21.95

Security System Modulo, wllh aupor loud siren

C-1S8 Power Supply

$ 89.95

relay- 125.

Includes parts and labor

(Power Supply exlra)

DIGITAL SOLUTIONS, INC

C128' Basic 7.0 commands, functions and

echjnnei Af D uluy-m conversion modulo1 J15.

%'iT,.

Beginner's MnJjiv wllh fl LED'i, 8 twlchos and 1

BH100 no Card UNLVII29! User Manual includes iLDQkEJPS

Lei us lake you by Irie hand mlo Ihe mysterious bin

FREE SHIPPING S HANDLING

& p* tilling

woMU ol

computer

I^O

inlerfacinfl?

S38 S. Edgpwood

LaGrange. IL 60525

13676

'Trademarks of Commodore Electronics. Ltd.

Learn to

MIDI

SOFTWARE $4/Disk I i 003 Best olTpug-Utilities, Term 64 (modem program)

HARDWARE SOFTWARE

the EASY way with

J4

I I 034 Public "4 - Sampler of various games

and utilities

$4

$4

Wit M shiooi nj 4 hJirf loij per onlw C* res* ms add 6 5W sates tax

Amounl sneiosed S

Z Ctack

11 VISA

i I MasurCarO

Card No Siomturt Pw™

(

E"p. Oatt )

io lie ad dross Doiow or call toil free to older

Order today and be on your

way to fame and fortune! Easy Guitar is the equivalent, of dozens of guitar lessons.

C-64 disk $29.95 plus $2.00 shipping & handling or send check w morev order to:

Atwress

___^^ State

Call (Oil free B0O-431-6Z49 In Calif. -115-550-051?

COMPUTERSUPPLYcira

PO Bo« 833363 San Francesco. CA 94188

START YOUR COMPUTER MUSIC SYSTEM TODAY

$275

CASIO CZ101ml

PI?OI:ESSIONAL SYNTHESIZER SOUND. UP TO FOUR UNIQUi! SOUNDS Al ONCE. PROGRAMMABLE. PORIABLE. EASY TO USE - THE STANDARD -

FREE AC ADAPTER & SHIPPING S99.95

MUSIC SHOP WITH MIDI

SAVf S50 Vour Comrrvodwe M computo' can now Dlav

any MIDI synltiesrjwi Peifoc' ta IhoCZ 101. Wn A UiHOfOn' sound! ol once1 You cot wiiio win ino

599.95

IcaybooKf MIDI INTERFACE ^ittirximsvnc

S89.9S VOICE EDIIOR/UaRARIAN't-cz S59.9S

MIDI INTERFACE-1 -cut 2Oulpw NoS/nc

««.«

1-A.n ■*■■*■

FUTURE MUSIC

, Zip

BlACKSHIP

3 95

• Howtc>Unae<siQnd&Prog?QrritheD:<7 249b • Synthesizer Technique Ol)5 Sendco5iplus51 50 postage/ handling per book

VISA&MCrVxepted

Name

Cily

BOOKS ON MIDI. MIDI PRODUCTS • Undersloriding Midi - 82 Pages

IB. Easy Dungeon. Planet Probe, Deep Space plus 8 other popular games £4

Space Arena

• TECHNICAL SUPPCW

SEND FOR FREE CATALOG

base. 7 games. Special disk utility program and 35 more programs S4 080 Superstar Utilities - Disk recovery. La bel Maker and more; 39 programs in all..S4 " 085 Space Games ■ Starwars, Slaruok. Eli-

Pirates, Triads, Brick busier, Stella' Strike.

• ALL WAJOI! BRANDS

* Home Recording Equipment

T! 075 The OH leo - Word processor, C64Data'

094,095 Best Utilities V.2 (2 disks) - Com munications, BBS lister, Disk doctor SB . i 102 Best Games from England - Software

• COMPUTE!? MUSC SPECIALISTS • THE BCST PRICES

*■ Synthesizers and Drum Machines *■ Computer Software and Hardware * Sequencers, Programmers

I 035 Best at Canada - Qames and music $4 I ! 059 The Accountant- Spreadsheet, Check book balancer, Graphics, Mailing list $4 :; 066 Beat Utilities V.1 - Copy disks wilh a Single drive in 4 minutes $4

:

Illinois

Send check or

Free- Spirit Software. Inc.

[nlolllgeni l/u 13151 265-6350

Only

rcsraenls add 7% sales tax

money order lo:

P,O.Box70 I'oixiliim, NY

Commodore 64

Datallter 128 ■ Database program lor the

C12B" in 128 mode. Disk - 524 95

Altoona, PA 1E6D1

■■■j ", •* (814)944-0405

Operators in Basic programs C12B' disk only- S19 95 BASICally SIMPLE 64 - How to use all CGd' Basic 2 0 commands, functions and operators in Basic programs. Disk - S14.95

BH1CO Bogmnorj Module jnfl Course Booi< (139Beginner's I/O Inl&Maco Course Booh- ONLVSI5fun

1122 9lh Street

C128" disk only - $29 95

BASICally SIMPLE 128 - How to use all

instructions, sample programs A diagrams ql [ypmi

To save CO D eh>rg*v. tend untl andPO*ersuuoiy|f"Wc>'ec*o'UO 10

"ffi

the oulcome

Includes one or two

10634 Main St., #41J ■ Bellevue, WA 98004

(206) 883-9257 Dealer inquiries welcome

800-FOR-MIDI

(900)367-4434

01(702)0264434

1dAS Terminal Way. MoiI Orders ft Correspondenco

(o: P.O. Box 109D. Reno, NV 89504. for Cuit Service Call (702) 359-6434, 10-6, M-F


PHONE

THE LOWEST

THE BEST

PRICES

SERVICE

ELECTRONIC ONE*

LINES

10-6E.S.T.

OPEN

M-F

CALL C614J 864-9994 • P.O. Box 13428 • COLUMBUS. OHIO 43213

E commodore

SOFTWARE

SOFTWARE

SPECIALS

UTILITIESmUSINESS

CER Tl Fl C AT E MAKS R PRINT MASTER .

26 99 27 99

PRINT SHOP

24 99

GRAPHIC LIBRARYS

14 99

PAPERCLIP

MM

PAPER CLITWfSPELL

31.99

GEOS

39 99

MUSICSHOP

28.99

PRINT SHOPCOMPANION

24.99

MULTIPLAN128.. SUPERBASE12S SUPER SCRIPT DATA MANAGER PARTNER

37.99 5799 46.99 39 99 39 99

.

.

SWIFT CALC'SIDE 128

39.99

PAPERBACK WHITER HES MULTI PLAN FAST LOAD MAOHS MACH12B NEWSROOM

27 99 2199 22.99 22 99 27.99 29 99

CLIPARTI

JUKEBOX

HARDWARE

PRINTERS

COMMODORE C128 COMPUTER C64 COMPUTER WC COMPUTER 1541 DRIVE

269 99

COM REX 220

139 99

STARNX10

239 99

59 99

179 99

STAR GEMINI II

239.99

179.99

PANASONIC 1091

21999

239 99

SEIKOSHA

179.99

179 99

EPSON LX80

229.99

1902A RGB MONITOR

279.99

TRACTOR LX80

MPS1200 PRINTER 1350 MOUSE ...

Z49.93

CANON INKJET

239 99

STAR POWERTYPE

249 99

1571 DRIVE

1802 MONITOR

..

39.99

24 99

MONITORS

1670 MODEM

149 99

I28K UPGRADE

109 99

THOMPSON 14'' COLOR

129 69

512KUPGRAOE .

159 99

SAKATA 13' COLOR

139 99

A VAT El 1200 MODEM

7B99 29.99

NAP12'' AMBER XETECJR

09 99

TOTAL COMM. MODEM MESSENGER MODEM VOICE MESSENGER

29.99

XETECSR (BK BUFFER)

£0 99

19.99

TYMAC INTERFACE

39.99

36 99

1899

EASY SCRIPT

24 99

SPELLWIZARD

...

1999

LETTER WIZARD

1999

OATA MANAGER 128

39 99

PORTER'S FINANCE

3999

WORDWRITER 128 ...

39.99

MIC ROSO FT M U LTIPLA N

2499

BETTER WORKING SPREAD SHEET

FILES REPORT

29 99

...

29 99

WORDPROCESSOR

2999

JANE

3499 SOFTWARE

SOFTWARE

SOFTWARE

ENTERTAINMENT

ENTERTAINMENT

PIN BALL CONSTRUCTION WORMS

11.99

AXI5ASSAS5IN ....

1199

TOUCHDOWN FOOTBALL MAIL ORDER MONSTERS

11.99

ONE ON ONE AHCHON

1199

11 99

11.99 11 99

MUSIC CONSTRUCTION

11.99

SUPER BOULDER DASH

1199

SEVEN CITIES OF GOLD

.11.99

ACEOFACES OECEPTOR ,,.. CARMEN SAN DIEGO NEV E R E NDING STORY

1899 18 99 19 99 1899

FIGHT NIGHT

JET

24 99

HEART OF AFRICA

1199

22 99

DAM BUSTERS - - CHESTMASTER 2000

24.99

BARD'S TALE

24 99

MOVIE MONSTER

.

SUPER CYCLE

22 99

W.G. BASEBALL COMPUTER BASEBALL . . COMPUTER

19.99 24.99

HARDBALL.

1899

.

18.99

ROCK & BOLT

1999

ARCHONII

24 99

1899

SUPER BOWL SUNOAY

.16.99

CRUSH CRUMBLE BC QUEST TIRES OIL WELLS . ZORK 1 ZORK2

699

DEADLINE

6 99

SUSPENDED

6 99 ....

699

RALLYSPEEDWAR

699

CHESS WIZZARD PRINCESS DIG DUG

7 99 7.99 4 99

.

3.99

DUCKS AHOY

4.99

WEBSTERS WORD GAME EEPETINE SNAKE MAN AZTEC

4.99 1 99 199 1.99

THEFACTORV BRAVO KID GRID

1.99 1.99 1.99

TURTLE TOYLAND JR

. 1.99

ALF ft COLOR CAVES

3 99

TRAINS SNOOPER TROOPS HEY DIDDLE DIDDLE

3 99 3 99 3 99

TROLLS TALE

3 99

SPACE RESCUE

3 99

JUNO 1ST LEARNING WITH LEEPER

3 99 3.99

JAWBREAKERII

3.B9

BEAM RIDER

3 99

MR ROBOT GHOSTBUSTERS SPARE CHANGE

3 99 7.99 2.99

PILOT

3 99

GHIDRUNNEH HOTWHEELS MR KOOL GYRUSS

3.99 3.99 3.99 4.99

HOME WORD SPELLER DALLAS QUEST STAMPS

4 99 6.99 4 99

1B99

STRIP POKER

1B99

KUNGFUFIST

18.99

ACTION BIKER

6.99

LASTV-8

6.99

1699

NINJA

6 99

KORONISRIFT

22 99

SILENT SERVICE SUPERHUEYII ONCOURTTENNIS

22 99 1899 1999

BOBS WRESTLE

19.99

NFILrflATION SPELL OF DESTRUCTION .'LIGHT SIMULATOR II TOP GUNNER 10TH FRAME

18 99

23.99

DANCE FANTASY

3.99 3 99

22 99

2999

.18.99

.

KUNGFUMASTER

AUTODUEL

1999

PACEMAKER LOGIC LEVELS

KARATEKA

WORLD KARATE

29 99

3 99 3 99 3.99

24 99

22 99 22 99

DELTA DRAWING ADVENTURE CREATOR COSMIC LIFE

F-15

22.99

24 99

3.99 3.99

LEADER BOARD

KUNGFUSTICKS

.

.3.99

24 99

22 99

QUARTERBACK

.

ALPHABET200 . . . UP FOR GRABS

FRANKIE

SUMMER GAMES SUMMER GAMES II WINTER GAMES

2ON28ASETBALL

7.99 ,7.99 7.99 6 99 699

ZORK 3

STAR CROSS

3 99

STORY MACHINE

.

.

.18.99

SAHGONIII

29 99

BEACHHEAO BEACH HEAD II HACKER II LITTLE COMP. PEOPLE

2299 22 99 24.99 24.99

SUBLOGICBASEBALL

2699

SUBLOGIC FOOTBALL MICRO LEAGUE

26.99

SOFTWARE 2E.99

THE SLUGGER BALLY HOO INFIDEL ... TRINITY 128 PLANET FALL

6.99 22.99 2199 24.99 24.99

PHANTASIE

24.99

AMIGA SOFTWARE HACKER II

26.99

SKYFOX

MINE SHADOW

28.99

ARTICFOX 7CITIESGOLD . DELUXE PRINT PASS TOWN

BORROWING TIME DELUXE PAINT

..

28 99 64.99

ARCHON

26 99

ONE ON ONE

26 99

26.99

.

MODULAII

26.99 26.99 64.99 32 99

MEAD IB

LEADER BOARD

2799

DELUXE VIDEO MARBLE MADNESS

64.99 32 99

MUSIC STUDIO AEGIS AMI

37.99 84.99

STHIP POKER BRATACCAS

26.99 32.99

59 99

GIZMOS

AEGISDRAM

. . . .2799

11999

31 99

ROGUE VIP

26 99 11999

CALL FOR COMPLETE CATALOG

HOW TO ORDER: CASHIER CHECK, MONEY ORDER. MASTERCARD' OR VISA' (ADD 4<H, FOR CHARGE CARDS) .

. NO PERSONAL CHECKS ... NO C O.D.'S

U.P S. . ALL PRICES SUBJECT TO CHANGE WITHOUT NOTICE. SHIPPINQ: ADD J3.00ON ALL ORDERS UNDER J100 00 ADD 15.00 ON ALL OROERS 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 . PLEASE SPECIFY . . .

NO RETURNS UNLESS DEFECTIVE ALL DEFECTIVES WILL 8E EXCHANGED

SHIPPED

NO EXCEPTIONS

CALL OR WRITE FOR FREE CATALOG

CALL ELECTRONIC ONE (614J 864-9994

P.O. BOX 13428 COLUMBUS. OHIO 43213


CB4, VICSO POWER SUPPLY

300 Baud Mudtm

COMMODORE 64

^DIGITAL SOUND SAMPLING^

SUPER SOFTWARE

NOW FOR YOUR COMMODORE 64/128

«£$

POJA

COMPLETE

Z?.L» Z,™™ l,4M K.

Now! Beat of Games #3 Over 40 new gjmss on 2 disks

ft:'"'

■17.95

Now! Brain Games #1

. &6j-

SAMPLER 64 SYSTEM

POWER SUHGE PRO

ONLY

TECTOB

$89.95

InclLKMi ' 'Slock Msrktt." "City Mjiuger." "Wlrihousi," CjyilBirrtB^" anc !-.■-., r -- o-i Brain (tames

READY TO USE

ri2Hug« Ptcjh!-.ii *12.95

INCLUDES MICROPHONE

New! Adventure #1

Includes. "Gladiator." "TrlploAllarilis," "Merlyn" andmany rrwie Adventura Games.

Record any sound into mumory and replav il

ri"i) "12.95

insiantly over several oclaves, ascending or descending scale, echo, reverb, endless looping, eic Many professional and instructional uses

Bant of Gamna #1

Thgorlgirul Orer SO fJJTWS on ! dun

•17.9B

and tun tor (lobbyists • Sampli! editing capabilities

LaaV«gaa#1 Tdo Classic. O«er 20 LasVogTs Games. Beslsellldo fllsk.

New! Education #1

IBM PC/XT CLONE

•le.aa

$599.

•12.B5

Grui tor schools Fof 1:0s Mtwem 5-fS years of age

• •

SYSTEM READY 10 HUM

DIGITAL DRUM BONUS!

MO

GAMES - MUSIC - BUSINESS/UTILITIES Eich Only *9.85

Get Ihe COMDRUM Digilol Dium Software lor only I-; ■<•, I-!. , 529 95) whun purchased wilh the Sampler 64.

!S8KaiU,177WM.8StOTS

30DK DISK DRIVE, COLOR

GRAPHIC CAJIO. 150 WATT.

Bynthemizar Sound* #1

2 AT ALIKE KEYBOARD. DISK DRIVE CONTROLLER. CASE. $ S 12-AMBER MONITOR ONE YEAH LTDWAHFUNTEE. ^EXPENSIVE TO ST«"

Ovflr 50 wall conducled rock songs cm 2 disks

•17.85

ADD 17 (S3 FOREIGN EICEPT CANAD»| SHIPPINE/HAHDUKG

• Turns Sampler 64 into a digital drum machine •

INTO A NEW WORLD OF

OF PUBLIC DOMAIN S0F1WARESMlSCrOONl.*

I •

SOFTWARE COMPANY

538 So. 2nd St. • Albion, NE 68620

and pre-programmed rhyihms to gel you

Commoner a 64 is a Trademark oi conunodoje eleclronlcs Mtf.

CONVERSE WITH YOUR COMPUTER

4

KAHULlhG

ADD OH

-ru\ HH K

-

Philadelphia, PA 19147 12151336-1199

MURnYWHEMITLASlTl

LBTTQ CIPHER

AT I am ■ Jl FULL IMPLEMENTATION ni the original ELIZA gram 19 no* ovb liable la run on your Com mad ore 641

started

SEND CHECK OR MONEY ORDER TODAY TO MICRO ARTS PRODUCTS PO Bo. 2522. Deoi CG

SUBJECTED TO CHANGE

MAXTFION1B?5A0URFEEAVE.aELMOrJTFlCA91733 (Bl B| 350-57Q7 VISAS MASTERCARD ACCEPTED bHimnG

^

IBM IS IRADMAKK OF INIEF1 NATIONAL BU5I1ESS MACHINE PRICE ARE

-

Heal lime and slep sequencer

• Polyphonic sound • Includes Digital^ Recorded Drumkil Samples

APPLICATIONS. HJNDREDS

SENDCKECK OR MONEYORDERTO

_

Include 53 50shnpping arW handling PArewttents afld 6% sales ta* Visa and Master Card Accepied

DUST COVERS *

MuMftMl TO CHOD5! FROM

iHI <1»PUHT D* B*LLS Atlf BE I'hOOn'MMED i i.ot»o numbihi o

Designed 13 mr ji .1 targe, miLinirame. ELIZA Fias never before barn BvBllarjte to personal eomputei mar9 eicepi m graaily

'Windcw

iinppafl do*n wdmom lacking 1 he wphnilcatlon u*Mch mflde th&

or lg I tifti p rofli fi<n 30 laacinatl n a No*, ouc now CommodO'e 6* vfrrnon poBieaaing [he FULL po«or

^ilUTn ■ ;"■■■■■ '

and ranga oT orp'ds&lon of Ih4 original li being offered It the

NOj.f 'Ml t*«I H 1TMID*1&»I Xx

miroducrory price ol only (35 And If you wanitufind Oui now the does il for tcacn her 1a do more) we, will include me complete SOURCE PROGRAM lor only SWadditional Order your copy 0! £UZA IMS* flnfl you'll never again wonder how Eo respond whgn you near someone «?■' Okay, lei's see whai tNs

computer oT you') can actually dol"

* D*** - TT»t t|TTI"«

STOCK BROKER

"EUZAiianaitciiirxiingpietoDlioriwarE . Alasciriai>ngproai&m louleandllijcly" -BAPONS MICROCOMPUTER REPQRJS

ABANDON SHIP.

(p[eaio?pecilyDiifc orCaiTflTfa, (ProtftctivdVerrUon can ba run bulnol liquor modified) (Sourca Vcalon can be listed and modifiod aa well as run) Both voisions intluds a si 1 page user manual

t?S

(45

PI ease add-1? 00 shipping ana handling to all orderi jCairiorma mirreriit pioauadd S'rifc ia'es :i-i

ARTIFICIAL INTELLIGENCE RESEARCH GROUP NonriLaJollaAvflnue. Dept.G

Angeles. CA0DW6 ?3654?2* )

4RH|k ^Q^

Epion MX/F>/BKB0

13.00

Epiar> 1XSO/C1000

?a.oo

Sufcoiha 5P-1OO0

1300 1300

Co™.. 120 Clioh 7S0O

13.00 13.00

8 00

ClIikk MSF 10

13.00

Alaii 1027

13.00

C OPS 1101

BOO

1600

MONITOR! C1702. BMC Color

16.00

Ei-haiuc 2000

BOO

FSO-1

etc

BOO

1050

13 00

Stalff Make & Modpl Include Dirrteniioi u

C-l (01''Amiga AindtV JOO-700

19.00 1900

T.ki-iVo

10/21

19.00

.

19.00

HJ

19.00 1900 Cn'J Srar 13" Colo' Thompson CM 365-66 19.00 C-190IA MoDnv 40 19.00 19.00 Mognavoi SO CM-141 (C-1602|

UEC 13J5 Taian 230

Solort. SC-100

C-1!IJ'MPS 301

10 00

C-152o WPS BO?

1300

7>nilth 122/111 ttnilti

131/133

19.00 19 00

19.00 2] 00

Offer t| lining M1H. M»H rt CfflOfl CHOI« II" « WWII •"" ihfib ir mgr<I «do >1ui IIM HI iHm IH SO mil) shining ml htndling IFtffimir nlfll, Cilil R" WuJflS1:. Stitdii.

ELIZA IS AVAILABLE IN THE FOLLOWING FORMATS. Pi elected Vernon

r>mipi 15 & Sioi I3n 16.00

8.00

p*imt«i

"TnnKriionol ELIZA is ihntasi *Bn4«e wen Ajapartygimi 11 Uunmatched" -HOME APPUCATX/NS FOR THE C-M

Cimmi 10 1 Sio. )0'i 1300

U 00 10.00

(or IB" Perm)

VIDEO BECORDESS

-PETER A. McWLLtAMS

"ELIZA iiflniflicepiional program, one trial's fun louie, flhowioff your machine, and hai great fusion en I Inlerssl." — POPULAR COMPUTING UAGAllNE

8 00

13.00

10 00

IDim^nikOPl B*Quiri d

Alori

Pui.cimn.i 10TO 71

13 00 13.00

Amiga 3W P'Drv o.OO *™00 5'i" D.'Diy indml OT, MSO SD1 8.00 10 00 MSB SO-? a^ id 01 itaen o a

NINTHS CMPS 803,CIS!O

Ok 1 data tl OVidoln 120/IB? Ok 1 mali 10/20

C-1H1. C-tS'l

"ELIZA is a gieal wey lo iiMrMuCO your Inenda lo compufara ..A

2. Un-pro1eciDdCorTLrnodOie6' BASIC Source Veraion

PC XT

S.00

13.00 J8.00 7.00

DISK DRIVES

MM V \Ut\t\

You'll be improncJ wHM

An idia I "ied >u m lot jriowmg qit you r -UlCflQCQUPVTlNG MAGAZINE

800

13.00

B 00

A M.r viiniinnl^fioriMilli in i>l Arlili; ]■ l-ilflhjpnce." - PC U*QAfffV£

very funny parly aame,"

EXTEND! EQUIPMENT LIFE

Dvioii.ti. IC5N) .. Aixlflo I0OO IW/lmigi Mm ilidril ti.Wf\ma'A onl^ AW! OOOXt. I30XE Atod 110 ST S!0 K.ybooid (or.1,1 IBM

ltuP |T<t 1.1 IK\M

READ WHAT THE EXPERTS SAY A6OUT OUR VERSION OF ELIZA:

1 'Del iflhitu I enieria mmeni iYilem

HEAVY 31-31. VINYl ANTISTATIC

A-

COMniTttl C-Mi Plui *

a

you lypfl n m anrj ihen reaponfls wifh her own commeJit 01 qutlljon- irtd fler remarlriflrB oflsn AaiAfpngly appropnala1

"Much more tnan a meve game

CUSJOMMADE IO 111

*

ic Choice of Colon tight Tan or Brown

1966. ELIZA hoa become th-e wood's

ceFebialfldoiuncjai intelIifleficedemomfration program EU^ nr non'dir*c!ivfl piyti-ioirierapL$i wi-io analiiea each siaia

1

control

COTitfTE C0WPST1W

i no wiutjts disks Each will ?030(MferBmpiMr»ms

ELIZA

Live effects menu wnh real time echo, reverb,

digital delay, etc. ■ Line and Mic input, line output and feedback

Mi»»r#1 or*"2

Created al Mil" in

Full 8 bit ADC and DAC conversion

• Powerful seQuencer witti real time input

SPECIAL COVERS WILL BE MADE TO YOUR

ACORN OK INDIANA. EM\ 2731 Ohio sinter

DIMENSIONS.

SEND YOUO REQUIREMENTS

FOt OUR LOW PMC I QUOTES.

Crown Custom Covers 9606 SHEUYFIELD «t>. Cpl DOWNEY. CA 90110 (213) B63B391

*


SEASONS ABACUS

Ada Training Course

£29.95

Basic 128 Basic 64 Cadpak128 Cadpak 64 Cadpak 64 w/Lignt Pen.... Chartpak 128 Chadpak 64

42.95 29.95 45.95 29.95 69.95

Cobol Personal Portfolio Manager... Powerplan

29.95 29.95

29.95 29.95 29.95

Super C Compiler 64/12B.... 42.95 Super Pascal

45.95

Techinical Analysis System... 45.95 BRODEHBUND

Where in the World

is Carmen Sandiago P/S Library 1-2-3 Print Shop Print Stop Companion

29.95 15.95 26.95 21.95

MICRO LEAGUE

General Managers Disk.

£24.95

Micro League Baseball Team Disks

24.95 16.96

RIBBON Axiom Elite 5 LCD

S 5.95

Brother 15. 25, 35 Commodore 1525

5.95 6.95

GREETINGS ACTIVISION

NEW RELEASES Pariner 1 2 8 Ace Graphic Expander

43.95 14.95 21.95

Where In the World is Carmen Sanfliago World Games Top Gunner Mercenary Hacker II Baitlelronl Tne Inlimty Machine Aceof Aces Nin]a

21.95 24.95 16.95 17.95 21.95 26.95 15.95 17.95 7.95

Murder on the Mississippi. 21.95

Pocket Pocket Pocket Pocket

Planner 128 Planner 64 Writer 128 Writer 64 MICROPROSE

Conflict in Vietnam

Crusade In Europe F-15 Strike Eagle Silent Service

24.95 21.95 21.95

SPRINGBOARD

Clip Art I Clip Art II Newsroom Graphic Expander.

$20.95 24.95 30,95 21.95

Juki 6100

3.95

5.75

Mach 5

6.75

MRS 801

MPSB03

OK1182. 192...

OKI 82, 92, 83, 93 SG 10-15

....

(Min. S par order}

2.25 £.25

124,95

Enchanter

21.95 6.00 26.95

Zork 1-2-3

25,95

128

24.95 PRECISION

Superbase 128

£56.95

Superbase 64 Superscript 128 Superscript 64

46.95 47.95 46.95

TIMEWORKS

Daia ManageM28

142.95

Oata Manager II

29.95

Partner 128...

42,95

Swilt Calc 128 w/Sldeways.. 42.95

Swift Calc 64 w/Sldeways... 29 95 Word Writer 136 w/Spoller .. 42.95 Word Writer 64 w/Speller..

30.95

21,95 ELA

Bard's Tale

£24.95

Lords ol Conquest Movie Maker

24.95 24 95

26 95

Mind Mirror.. UMJmale Wizard

21 95 19 95

21.95

Hitchhicker's Guide Invisiclues {all) Spellbreaker Trinity

Mach 128

Chessmasler 2000

INFOCOM

Ballyhoo

ACCESS

6,95

9.75

.

29.95

24.95 24.95

ACCESSORIES

1

WIC0 Boss Joystick.... £11.50 WICO Bat Handle Joystick 15.50 WICO Three Way Joystick 18.95 6.95 Kraft Joystick

1 ]

Xetek Graphic Interlace.. Xetek Graphic Jr

1

1

RS 232 Interlace

1200 Baud Modem Master Modem

Fiexidraw Light Pen —

HOT SELLEHS

Geos Commando Koala Pad Koala Prinier Utility

Prinl Shop Companion Int'l Hockey

Kung Full Gato Fontmaster Jl Ultima III & IV ea Super Bowl Sunday

21,95 16.95

19 95 19.95 31 95 32.95 19,95

12,95

FIREBIRD

Elite £18.95 Colossus Chess IV 21.95 Frankie Goes To Hollywood... 21.95

Advance Music Systems

24,95

49.95

18.95 23.95 .24.95

COMMODORE HARDWARE

. 99.95 .34.95

..CALL

CALL

C-1670 Modem 1200 C-1350 Mouse 64 C 1541 C...

CALL CALL CALL CALL

CALL

.

2 Games In One Gerry The Germ/ Microcosm Willow Pattern Chimera UnderWurlde SabreWulf Booty/Cylu

5,95

7.95

7.95

7.95 7,95

13.95 13.95 13.95 13.95

Runestone/The He!m

13.95

Chicken Chase/Rasputin Battle of Bntian Battle for Midway

*SPECIAL SAVINGS* FREE

13.95

13 95

ARC ol Vesod

PRINTER HEAD CLEANER KIT

Nodesof Vesod

13.95

AMIGA SOFTWARE Borrowed Time Hacker Mindshadow •RIBBON ORDER* Music Studio Aegis Animator w/Images Aegis Draw Archon Deluxe Paini BATTERIES INCLUDED Consultant 64/128 £39 95 Skylox Paper Clip 64/128 39.95 Rogue

with every

Paper Clip w/spell 64/128... 49.95 Dambusters

ACCOLADE

Hard Bail

Law of The West PSI 5 Trading Comp SUBLOGIC

Flight Simulator II Football

PureStat Baseball

Koala Pads 64

18,95 ie,95

KOALA

Koala Printer Utility Programers Tool Kit

MINDSCAPE Bon and Wresile Infiltrator Halley Project

Masler Type

£27.95 27.95 27.95 37.95 89.95 124.95 29.95 72.95 29 95 24.95

24.95

24 95

29.95 32.95 SSI

Battle Of Aniietam

£29.95

Carrier Force

36.95

Kampfgruppe Pnantasie II

36 95 24 95

£34 95 Rings of Zelphin 27.95

Je! Scenery Disks 1-6

Temple of Apshai Trilogy

Halley Project S18.95 Racier 18 95 18.95

CALL

C-1571

C-1902A

34.95

A1CP Disks (10) Drive Cleaner Printer Head CLeaner. Disk Storage Case (50)..

Fight Night

$37.95 21.95 42 95 :.. 16.95

Super Bowl 1985 Teams....

Music Systems

C-128

54.95 34.95

Disk Notcher

World Karate Championship Worlds Greatest Baseball. . Worlds Greatest Football.

S24.95

Leader Board £24.95 Leaoer Board Tournament Disk.. 14.95

Legend 880, 1D80, 808

!

SuperCycle World Games

31.95 24.95 j 31.95 i 24.95

6.75 6.95 4.95 6.95 4.75 6.95 4.95

23.95 40.95 27.95 21.95

24.95

Commodore 1526 Epson 185 Epson85 Epson mx, fx, rx 100 Epson mx.fx, rx, 1x80 Gorilla Banana Juki 5000

Fasi Load Multiplan 64/128 Programmers Tool Kit Vorpal

1 DIGITAL SOLUTIONS Pocket Filer 128 S31.95 1 Pocket Filar 64

EPYX

Alter Ego S29.95 Cross Country Road Race.... 19.95 Mindsfiadow 19.95 Murder on the Mississippi.... 21.95

WingsofWar

24.95 24 95

VizaWrlte 128

59.95

27.95 Wizards Crown . 24.95 14.95 ea Solid Stats Software 34.95 VizaStar 128 $79 95 142.95

16.95

24.95

GREAT GIFT IDEA

Buy 2 Packs of AICP Disks Receive A

$18.95 18.95 24.95

FREE

Disk Storage Case store 50 disks

CALL US 1800 634 AICP TOLL FREE EXTENDED HOLIDAY ORDERING HOURS 100M TO

Customer Service

718-351-1864 10AM to 6PM E.S.T.

0PM E.S.T ORDERS ONLY

JWTCBKflTJQWflL COMPUTER PRODUCTS P.O. Box 1758 Staten Island, N.Y. 10314

O R

in Vx* Jtwis sriipDrt *niun 2< homs tor prepjia vaen r,esrl rtfiKH. visj m/c ) C 0 D amen accepted, plsj&paaa H Qij. rnusi tacj&boi eel

E

A*MJt.U* 4rf Pn^ng tubjKl To tUng* <n"hC.1 Vu

D

R

ChlflCh ONLY

NY Slilo RenfiPils *d<* 8^*^ «tts U> AchtfliMfl frfltFS

rtrlK' 1 *V* fiiKDuM IDF «itl E'tdr! cat6 iaO 4*/i 'II orJers aOrJ 13 56 11 p&'s a-i; h'-c -; *-n iht Un- rf-u1 U 5 InMinitioui dWi wo JTj CO * fi.£!>i-;llNi3i'*g PtrumlrMclmllO* 2 *H 1or tlfjrjnif

ftWl Wtr

i'SQ 00 r«|iul riM shipping in \". ■ :. *■."■ i (J $ i hxi ...| ..*'. n. lr: Hj>o jM chatH p.if.i1 r- id An-.Ni.in ln(*rna(KjnjL uiLufrr psjcuch niFECTIVE EACILANGCS OWLV. FLEQUNit HETLIHN A NUMBER


An- yuu .1 < (pnsisient ISLAl kJACK 5SS \\ INNER»JS!

Up SIM V()U Have ,i $$$W<rinin8 JiS Syswm

CLASSICAL MUSIC DISKS

BEFCIKI WafiPIins!

3 HOURS OF MUSIC cm,

*

S19.95!

Vinuoso perlormancBs wild avary note shown simullanequsly on stalt and keyboard. Many pieces accompanied with words. Play any portion, change inslrurnenls. key and tempo lo suit your laste.

I lie Ultimate BLACK|ACK Syi DEVELOPMENT Pruj-Mm for Iho CM fdiskl (For thr SfRIOUS Blkjck Ptayer - nol .1 Camel u«- BLACKJACK ANALYZER lo -

• fcslj Anhily/i_\& I ili|iruvi'Current Svtfems • nrvi I (if Yrjiii Own VWnninB System

• Provide Complete STjVnSTICAl PRIWTOU1

of All playing & Belling System results • PRACTICE PLAY Current 01 Daveloped

Sefecl from 9 instruments or create your own. Music can be programmed lo play Icr hours al a

time. Never has so much been offered for so low a price, and with satisfaction guaranteed. CrU(O( &ii^ fijiiw DVa < i-Eundfcdi ui uukwoi ifvnio*i cha*»4ina anJ fun |un fa it* Commndac Kq two ga.-nti eve; jLi Witri Kctft CTuttmftc Cjraip Ediior jouf whHl t c >;rouy k-a wiifi mute sangi ^i *di tfwm (o yuuj u

Systems nnd HjwU^Iv k*jrn ifif Sy^H'rn.

l0 Y

£>:amLiif You thuoic to piiy Th< Bcji ovtt iTO iiai^, anil yLj^d js j rfni

pij>C[ 3 f^utaes j Iffla m [tie s-si£. iT l!Kn

ULACKIAtK ANALYZER

Play Thousand, ol Hands Pet HngrAUTOMAtlCALLV

vnnt 1 pcvii jrni miimum hi» nun ltd iw pln

fndic.ifi^ ^y^li'in Win/Lou Stdlfclicfh Inditdli". Pf* HceFLAV (■ nFTTlNG Errurt

PfinicMrjui-windC'im'O E'LiylorprlnloiJI

i uk cliallenQO s. i.s. ttoJtp ! ii I .it.I .ii-.i. . Hi ciil-> M .<:<

MXOMODATK

Pt.CHTl.ilEL

CAHOHIND

Contmni miiny complflo «vorki, mcludlnrj Oeclhovon'a V^iikliitrin ^onnlfl, soveral Moiflrlsonaifla, Bach'fl B'nnftenburg Concerto

I Kill" r'nlnl Counlt ■ INCRI ME.NTAL IIroWWins Incremental l"ssc".'ii Wins t Point CounH

Mo. 3 and Fugue in D mrnOf, CfiOpln's F&maliiff Irapromplu. Handol"* Ueaakah, plua p«CM by De&ussey, Coupe up, Albenn,

Card Dctae andfor Card Select Analysis Hit, St.inil, Rouble. Siilit. Surrender far

Chnilmai camii, and maro.

For Commodore M ' ana 123"" computers, S^9r95 plus S?^0 shipping, CODjind Canadian checks acceptcdr Orders shrppw) Imnicdiaiefy v\n (ifsi class mall.

$89.50*53.50 ShriR a I Idlg tnot copj prwecierfl ■ 11 Qiy PRtVltW ■ S1O.IKI+S it Hp

'lidisvitKlicd monpy brU !■ letoPnrview < <>-t ' •Till" m si $10 BET YOU WILL EVEfiMAKE!*

Mill Check, M.O., V1SA-M.C Number SExp.date T(VR|L ENTERPRISES

P.O. Bin Mi 111I

O.ik Crow. Orcson 972WS

Send check or money order lo: SoflPace Software Co. P.O. BOX 700

Brca, CA. 9262Z-07B8

We ship same day!

SOLD ON DISK ONLY

TEL. ORDERS: (503) 653-5451

LOOK

GET FREE rder 100 Or more 3M Branded

Sift" or 3V4" Diskettes (10/Box] iceivo :\ coupon redeemable lor

FREE ]M DATA LJI IE NDC hi DISKETTE STORAGE rilAY

S26.95 Value ([Ji>05 nul ji|][ily In H«ihliind DrskottOB)

3M DISKETTES 5V." Diskeltes

SSDDRH

S .76 Each

DSDDRH

S .97 Each

DSHD96TPI ...$2.17 Each 314" Diskettes

SS MICRO ....$1.32 Each DS MICRO .... $1.76 Each 3M DATA CARTRIDGES msoeich

Data Cartridges

DESKTOP STORAGE FILE

uploS24.9S Value

Dlieounls on Larger Quantlllai Mm Ord«J2S00 SSH: Connnonut USAU DO/IOOor lower disks H<filuced shjppl ng charge on Inrgorciuan[iTies

Fceign ordor?. APO'FPOr please call

Ml residents add 4% tax

change wilhoul nonce

7 00 PM ET.

Prices subject IQ

Hours

8:30 AM -

r if., .W. i.:

I-

Ml

COMPUTEI's Gazette P.O. Box 10957 Dos Moines, !A 50340

or call llie Toll Pri_H_' number listed below. Change of Address. Please .lllow us 6-!t weeks to effect the change; send your current mailing label along with your new address. Renewal. Should you wish lo renew your Gazette subscription before we re

mind you to, send your current mailing label with payment ur charge number, or call the Toll Free number listed below. New Subscription. A one-year (12mnnthl U.S. subscription to COMPUTE!1!.

iiddress or call the Toll Free number

TCO SOFTWARE P.O. Box 81504, Fairbanks. AK 997DB

, ^LOTTERY 64

%) ^LOTTERY +4 ^ NOT WINNING WITH VOUR SYSTEM' TRY OUflS'

WE'VE ALREADY WON THOUSANDS WITH IT AND WE RESIILL WINNING! LOTTERY has been designs! 10 use the compuling power of the COMMODORE computer to help you play lie various lottery

games: PICK 3, PICK 4. LOTTO, SUPER LOTTO. 6/49, LUCKY LOTTERY, etc. II can tie used with any lottery game in wliich you pick the numbBrs.

AVAILABLE ON DISKETTE ONLY SPECIFY W128or PLUS/4 To ofdflr, s oiii 52-1.95 for each plus S3 00 postage awl handling per order la: (Illinois residents add 6% sales tax)

listed below.

Delivery Problems. If you receive dupli cate issues of COMPUTE'.'s Gazette, if you

COD orders caH

13121 566-4647

experience late delivery, or if you have problems with your subscription, please

call the Toll Free number listed below.

COMPUTEI's Gazette

Do. fl3f>; Q(ond Haoidi MU951B

PtJ

listed below, write lo us at:

~T^"

Precision i>Hta Producii™ PO

Please help us SBTVe you betler. If you need to contact us for any of the reasons

For subscription rates outside the U.S., see staff page). Send us your name and

FREE DATA CAHTRIOGE

receive a coupon

COMPUTEI's Gazette Subscriber Services

Gazelle ii $24 (2 years, S45; 3 years, S65.

□ C3OOXL/P ttB.95 ElCtl Shipping and Handling S3O0'5 data

Order 10 or more

A>M avfrLablo: EUPltOHV, me powcriul fnualc procoiior u»ed to crontoour mus«c rJlnV». Ourcuiiomon cull irihu boitonltw 11 ■ ■". i For ,-iIitm ■ . i.- (o advanced muik; -.- >k- ■■ ond prutir.iminors. Aboin5?L. Wme for delpila.

907-479-a 898

WHAT YOU

OC100O DC600A

15-DAY MONEYBACK GUARANTEE

1-800-247-5470 In IA 1-800-532-1272

SuperiorMicroSystems, Inc. PO Bon 713 ■ Wheeling.II 600<!D Deatenmiiitiies welcome1


US NiMH SI. Bilwtin Bttkmin It Ann Sti. NYC optn Mon-Fil: S:]u»m - t;30pm

(212, 732-«50fl

Sit: 9:3Dim - *pm

Suni *:30im - S;30pm

P«n

Slilion/Amliitk

|212] 591-7140

L«v«l

Btnoln

1212) 594-7140 ALL COMPUTERS & PERIPHERALS COME COMPLETE WITH AC ADAPTOR, OWNER'S MANUAL AND ALL CONNECTING

Midison

Sq.

optn Mon-Frl: 8:J0im - 9pm Sn

Cirdcn,

NYC

L Sun: l:30im - 7pm

VISA

ALL MERCHANDISE IS BRAND NEW AND FACTORY FRESH, COMPLETE WITH MFR. U.S.A. WARRANTY.

CABLES.

commodore C:128» 128 K RAM Powered Personal Computer

t commodore COMPUTER PACKAGES Get if all together & save.'

commodore

O=64 STARTER PACKAGE

Call For Current

Low Price

55° $9995

i MPS-1000 Printer

Call

commodore

&B4-C

C-64 Computer Computer Cassette Drive

6-1 K RAM Powered

Computer Printer 12" Monitor

Home Compuler

Call For Current

1541-c Disk

Low Price

Drive... Cull

$259^5 C==64 COMPLETE PACKAGE

commodore

AMIGA

SG-10C1ZOCPS Hioh Speed Printer

l I $00095 ^<£AJ^F

STAR NX-10 Printer STAR Gemini II Printer

S229 S229

STAR Power Type Diiiy

Whttl

Quality

Pilnm

Lcltcl

EPSON

512 K RAM Powered Computer System

^

LK-BO High Quality Printer v-T^******'-?) I

CALL FOR CURRENT

Commodore 64 Computer

LOW PRICE!

PERIPHERALS

Commodore 1541 Disk Drive

OKIMATE 10 Color

$159951

80 Column Printer

12" Computer Monitor

$39995 AMIGA 1080 High-ResolLtion Monitor

$229^5 ^^£r l

CM28SCOMPLETE PACKAGE

Okimate 20 ,■,(■!,. y p.iai

PERIPHERALS

$26995 = 1541 Disk Drive

$14995 Z 1571

Disk Drive

Call For Current Low Price

'„ 1660

Phone Modem Commodore 128 Computer

Commodore 1541 Disk Drive 12" Computer Monitor 80 Column Printer

$52995 C=128X DELUXE PACKAGE

S. 1902

RGB Color Monitor

Call For Current Low Price

C-1 ft 1GK Computer

S39.9S

$4595 Qs. 1670Aulomodem

S155

C_ 1350""Mouse"for any Commodore Computer

C_ 1700128 K Expansion Module C_ SO Column Display

* Card lor Commodnit bl

S99

169.95

Cm 1750 51Z K Expansion Module. $169

Computer Monitor

$14995

$189.95

"MAGIC VOICE" Module

Commodore 128 Computer Commodore 1571 Disk Drive Commodore 1902 Color Monitor

Commodore 80 Column Printer

$78995

Memorex 5 i/4- Floppy

. £49.95

10.18.95

Certified check, bank check. Mastercard. Visa, Ame* Diner's Club and Carle Blanche accepted. Noncertifled checks must wail lor bank clearance. NY resiQcnlsadil B-l-4% sales tax Prices and availability subjccl 10 change without nonce -so call belore

placing your order Nol responsible lor lypographical

errors Melurns of defective merchandise must have prior return authorization number


Bluff Boatf is me fasten

jog on buy tof Cw

ii board sys'.en evw1 SYSOPs tove F-e abtTy TO oaH a flo Coarfl 2iafS an c^esson ci 3*.t cwn personiiry ana tt*

envy of oner SVSCPs Uwrs Ice Blue Board's power-packed on' (t [hat really lei thorn ge: the r.essage ccross, or jus! pain have fun' Here a™ |usi a lew of lha features Uat awai jolt:

SVSOP definable syslem mewagei and menus ■ up to 20 sub-

bo jrrJi ■ lull tealured user ediilna ■ built ti terminal program - ov#r

Mu«rs-avef JOOmes^gci1 'l&ttoW section -voiing wcllon ■ JMODFU & ASCII Lie transfer available mm 2 drirti. ■ W01 JOT baud - get ino Ccird mat glvn you complete car&ctt T i1

■ '"i

e ludoi ihipf>rg ■ adc tonal crurga on

$69.

CONVERT YOUR COMPOSITE MONITOR

SOTA Compulini; S>>lcms Limilcd A«on-ctf 1

213-1080 nraJuhspnSowl

Vancouver; B.C.

Canada • VfrG 2A8 PKOHE: (G04J £08-5009

FREE7DISKETTES SAVE MONEY I CM and VIC 20 users can

use the diskette flip side, if another write enable' notch is correctly made. TOP NOTCH1" by QUORUM

quickly solves that problem.

It's like FREE DISKETTES' ' Stainless Sleel Guide i

■ Easy Leverage Hanrjle • Clippings C a I Cher • Square Notch Cul

TOP NOTCH' Jusi $14.95 Add S?00 s/h 5f. it,

J „,

7M'/Utidi

• CARbs. add aft tax CALL TOLL FHEE

1-800-222-2824

components

necessary for

KGB I Conversion System! Now ynu an convert y

assembly arc included, For those re quiring additional assistance we have provided a technical support number

\~iil composite monitor* to true, wov full color RGB! fall three

guns driven separately)! fflth tin- flip of a switch go to composite or RGBI.

This is not un emulation of KGifl or a mono

in CA: 1-800-222-2812 PSI

perform. All

j-uek. Inc. introduces the

chrome cable

V.sa.MC

QUORUM INKRNOTIONnL, Unlld.

Hand

INDUSTRIAL STATION PO BOX 2134 i,i OAKLAND. CAS4614

re

quires

no software or use of

computer memory. VWth

To receive

additional information from advertisers in this issue, use the handy reader service cards in the back of the magazine.

our conversion system ynur

composite monitor is an kiihi monitor,

Enjoy the full potential of your

C128 ■ use of the 80 column mode,

the high resolution mode and the full I MUZ speed. All ihis with a picture

quality that equals any (acton built Ittilil monitor (bill for a fraction of the price)! Our conversion system is a hard

10 call, ft'e are firmly committed to customer support,

So don't wait any [onger — get the full use of your monitor —

convert it to RGBI with Digiiek. Inc.'s Kill!] Conversion System! Just send

(49.95 plus $3.50 for postage and handling.

For more information or to place your order call our customer service

line ai (813) 933-8023, or write to: DigTfck, Inc., 10415 N. Florida Ave..

Suite! HI, Tampa, Florida 33612. There is a $5.0.0 additional charge fur (l.O.I), orders. Dealer inquiries welcome. "Conversion available for all com

posite monitors, write or call for furtlier information.

ware add-on and requires minor

DigiTek, Inc.

plete with detailed instructions for

KMis s. FloridaAvc, Suite410 Tampa, Florida H(<\2

assembly The system comes com

conwrting your monitor. Our con

version process is simple and easy to

(813) 933-8023


Classified SOFTWARE FREE SOITWARE for C64, C138, IBM, & CFM Send SASA for info (specify computer) lo:

PUBLIC DOMAIN USERS GROUP, PO Box 1442-A2. Orange Park, FL 32067

C64 FINEST PUBLIC DOMAIN I1 ROC RAMS 'On Disk- most 11.50 -On Disk free list You pick Ihe programs you want!!! JLH Co., Dent G, Box 67021, Topekfl, KS 66607 FREE MEMBERSHIP IN SOFTWARE CLUB.

Top British C64 programs. Catalog and reviews (no strings). ARROW EXPRESS, Box 205 GB, Rossland, BC VOG 1V0 SS WIN WITH THOROUGHBRED, HARNESS &

GREYHOUND h.indicspnitiR loftvnn; $29.95, enhanced: $49.95. For mosl computers.

Free Info. Software Eichange, Bo» 53S2 CG, W. Bloomfield, Ml 48033. (313) 626-7206 DFC-DISKETTE FILE COPY, version 4.0 Convenient File utility for C64 No copy protect. Now with support for SFD 1001, H25O, & 1571. Still supports 1541, 4040, 2031, & 8050. (Not for

protected disks.) Weal for IEEE 488 & other interfaces. Put the files you want on the diskettes you want. Send no money for 10-day free trial.

Then pay S12.95 + $1.50 for shipping (Continental US) or send $12.95 with the order and forget ths? shipping.

California orders must add sales tan. No credit cards or COD. Layton Berry Software, (415) 284-7255, 573 Menu-wood Dr., Lafayette. CA 91549 MUTUAL FUND PROSPECTOR for C64-S49.95 Be your own investment advisor. Send SASE (or information. Aspen Glen Software, 878 |ackman St., Suite 157, El Cajon, CA 92020 (619) 447-5999

FREE CATALOG...Programs tor C64 & C12B. Personal, Creative, Utilities, Games! Huny! Christmas is coming! Wrile fo: M-WARE. 22704 Ventura Blvd. B1225,

Woodland Hills, CA 91364 PRO FOOTBALL ANALYST. BEAT THE POINT SPREAD! Only 5 min per week ft your local newspaper is all it takes to find hidden overlays in the betting line. Winning season GUARANTEED! IBM/C64/TI99-S34.95 (+S4.55 s/h) ORDER NOW! 1-800-341-1950 e< 77. Mail

Orders: RIDGE, 170 Broadway B201-C, NYC, NV 10038. Catalog

LOTTO PICKER. Improve your chances for those

FREE! AMAZING MODEM FUN!!

HEY AMIGOI P.O. SOFTWARE FOR AMIGA.

CALL-FANTASY PLAZA"TODAY!

GAMES, Graphics, Utilities It More! Over 25

1-818-840-8066 (300 BAUD MODEM) YOU WILL BE VERY IMPRESSED!

COLORFUL VIDEO TITLE MAKER AND STORE

Disks. Only $5.95 each! SASE for Catalog: AMYWARE, P.O. Box 19474, Jacksonville, FL 32245

ADVERTISING SOFTWARE USES YOUR

Educational C64 games teach kids to

I'RINT SHOP <TM) FONTS AND DESIGNS...

read music. Send for free brochure.

$14.95 (C64 disk) MicroAds, 145 EAST NORMAN DR., PALATINE, II. 60067

Electric Beethoven, 4638 Van Nnort) Ave., Depl. G, Sherman Oaks, CA 91423

YUPPIE INDEXI ESTIMATE COST-BENEFITS

64/128/64C. MATURE SOFTWARE!!!

of objectives and success! Do a market

Send $1 it SASE. refundable with order,

analysis of yourself and competition.

for catalog lo: K-RAM, P.O. Box 186,

C64 Disk $29.95. Order from 1V-ER,

South Lebanon, Ohio 45065-0186

239 Irving St., Falls Church, VA 22046 FASTFILE C64/12B for Home/Business. Customers say, "It's the best I've seen! It's easy to learn, easy to use, won't hurt my drive, allows backups, and is 100 10 1000 times FASTER than popular databases!" Try FASTFILE with report for 15 days. If you're not satisfied we'll refund

85% of purchase. Send $59.95 + S4 s/h (WA res, add 7.8% and foreign $4 US) to: IMS Inc.. 5312 W. Tucannon, Kenncwick, WA

99336. VISA/MC, Check, MO (509) 783-3B29 If you'd like information on the latest version

of your software, please call or write: Batteries Included Customer Support, 30 Mural

CANADA, mail order software, peripherals

large selection, popular titles, low price. Free info and price list: CANSOFT, Box 3464, Dept. G, Courtenay. DC V9N 5N5 COMMODORE: TRY BEFORE YOU BUY. Best selling games, utilities, educational + classics and new releases. 100's of titles. Visa/MC Free brochure. RENT-A-D1SC Frederick Bldg. #345, Hunt'n, WV 25701 (304) 529-3232 ARB BULLETIN BOARD FOR THE 64 & 128

300-1200 Baud, Punter/Xmodem/ASCIL Vote, War Room, Quiz, 27 S1GS, Passwords,

E-Mail, Dating Board & Mote! S64.95 (BBS) 71B-645-1979 ■ (Voice) 718-336-2343

St., Richmond Hill, Ontario, Canada L4B 1B5 (416) 881-9616

L&S Computers, P.O. Box 392, Bklyn. NY 11229

C64 Digitally Recorded Sound Library

WANTED DEAD OR ALIVE

4 disk sides of sound effects to use in your programs. Send $25 to: Eric Beckett.

8619 S. Sharon Dr., Oak Cieek, Wl 53154 •*" IEOPARDY k WHEEL OF FORTUNE ""

2 GREAT GAMES, 1 lOW PRICE...ONLY S13.95

HARDWARE C64 COMPUTERS. 1541 DRIVES, ETC, ETC... ANY CONDITION WORTH $$$ CALL NOW! 305/685-6747.

MISCELLANEOUS

C64/128 DISK ONLY. I'ANTHER SOFTWARE,

New! Bull all n Board Listing si Put your MODEM to good use with the most

5425-M ALBEMARLE RD.r CHARLOTTE, NC

up-to-date NATIONWIDE BBS listing. Send

28212

S3.75 to CJ Innovations, Dept. C2, P.O. Box 6,

NEW +4 and CUB SOFTWARE Games, educational, finance statistics. Write for info. CARDINAL SOFTWARE, 14840 Build America Dr., Woodbridge, VA 22191

HEBREW, RUSSIAN, GREEK, JAPANESE word

Camerville, NY 10923 SAVE MONEY ON SPEED OR ALIGNMENT

adjusting on C1541 with VIDEO instruction! VHS: $79.95 ea. to R. REESE, 2115Vi Dana St. #A, Anaheim, CA 92802 (714) 750-1850

processors. Also create your own Char, selsl

BBS CONSTRUCTION KIT 128 S 64 modes -

C64/128 - $29.95; IBM-PC - $69.95. Send check

Make your own fantastic BBSl $51.50 for 64,

to ISRACOMP, P.O. Box 1091, King of Prussia,

$71.50 for 128. For more info write:

PA 19406

Powersystems, P.O. Box 622. Coventry, RJ

SAMPLE C64 DISK: 20 PROGS?DETAILS FREE. Send $2.95 ch/mo for p/h to:

02816 BBS 401-822-4605. Dealers Welcome!

Software Exchange Group 12610 Central Ave., Sle. 206, Chino, CA 91710

Million $ Jackpots! Picks LOTTO, WIN-4 and Daily Numbers. All US & CAN games ind'd. Expandable! 1BM/C64/TI99: S29.95. Older Now! 800-341-1950 ex 77. Mail Orders: Ridge, 170

Broadway #201C, NY, NY 10038. Catalog C64 FINEST PUBLIC DOMAIN PROGRAMS "On Disk" most $1.50 -On Disk'

Free List! You pick the programs you want!!! JLH Co., Dept G, Bo* 67021, Topeka, KS 66607 ALMOST FREE SOFTWARE: Excellent PD software. 15 prog/$25. Send SASE for FREE catalog. Box 37, Bath, NH 0374O. Looking for new PD progs for IBM & Comm.

COMPUTEl's Gazette Classified Is a low-cost way to tell over 275,000 microcomputer owners about your product or service. Ratal: $25 pi-f tint, minimum o( four lines. Any QI all o( Ihc first line sel Jn capita] Idlers at ilu charge. Add £15

pet line for boldface words, OJ $50 fat the entire ad set in boldface (any number of lines.) Inquire about display ralci.

Terms: Prepayment 1* required. Checlt. money order. American Express. Visa, or MasterCard Is accepted. Make

checks payable to COMPUTE! Publicatlons.

Fomi; Ada ate subject to publisher's approval and musl be either typed or leeibly pnnted. One line equals 40

letters and spaces between words. Please underline woids 10 tw set in boldface.

General Information: Advertisers using poM office box numbers in their ads must supplv permanent address and

telephone numbers. Orders will not be acknowledged. Ad will appear in next available issue after receipt.

Closing: 10th of the third month preceding covet date (e-t, lune issue closes MarcH IQth). Send order and

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, Tcrre Haute, IN 47803

n-miuance to: Harry Ulalr, Classified Manager, COMPUTEl's Gillette, P.O. Box 5406, Greensboro, NC 27403. To place an ad byjihc.iv. .all Harry Blair at (919) 375-981)9.

Notice: COMPUTT! Publications cannot bt resfUftisible for offera or claims of advertisers, but will aurmpl S» screen out misleading or questionable copy.

COMPUTE! s Gazeno

DocemDer 19B6

167


Reader Service Number/Advertiser

102 Abacus

103 Abby's Discount Software

104 105 106 107 108

Page

83,84

Acorn of Indiana ActionSoft Activision, Inc Activision, Inc Activision, Inc

109 Activision, Inc

153

162 37,38-39 4 53 57 71

110 Activision, Inc 111 American International Computer Products

81 163

112 Aprotek

157

113 114 115 116

Artificial Intelligence Atari Corp The Avalon Hill Game Company Banana Software, Inc

117 Basix

Batteries Batteries 118 Berkeley 119 Berkeley

85

Included Included Softworks Softworks

120 Bible Research

121 122 123 124 125 126

162 97,107,111 58 148 1 69 18-19 20-21 97

Blackship Computer Supply Bodylog, Inc CAPPCO Cardinal Software Central Point Cheatsheet Products, Inc

C.O.M.B. Direct Marketing 127 Compumed 128 CompuServe

129 ComputAbility 130 Computer Centers of America 131 Computer Mail Order

160 48-49 150 107 90 159 152,158 150 2-3

144,145 147 113-120

132 Computer Mart

148

133 Computer Place

154

134 Covox, Inc Crown Custom Covers

150 162

135 CSM Software, Inc 136 Data East USA, Inc

78 79

137 db Software

92

138 Digital Solutions, Inc

160

Digital Solutions, Inc 139 Digitek Inc

BC 166

140 Disk-Of-The-Month Club

154

141 DJ Software 142 Electronic Arts 143 Electronic One

160 IFC 161

144 Emerald Component International 145 Enlightenment, Inc

156 105

146 EPYX 147 EPYX 148 EPYX FasTec, Inc 149 Federal Hill Software

33 47 109 156 109

150 Firebird Licensees Inc

15

151 Firebird Licensees Inc

41

152 Free Spirit Software, Inc

160

153 Future Music 154 GSR Software 155 HesWare

160 162 91

156 HesWare

93

157 Infocom Intelligent I/O 158

COMPUTE'S Gazette

42-43 160 DecemDer I9S6

Reader Service Number/Advertiser

Intelligent Software

154

158 Jason Ranheim 159 Ketek KSoft

146,154 59 156

Lyco Computer

54-55

160 Maxtron

162

161 162 163 164

162 146 23 77

Micro Arts Products Microcomputer Services Micro Prose Simulation Software Micro Prose Simulation Software

165 Micro-Sys Distributors

158

166 Micro Distributing, Inc Mindscape 167 Montgomery Grant NRI Schools

148 12-13 165 103

168 Okidata 169 Okidata

170 171 172 173 174

Origin Systems, Inc Precision Data Products Pro-Techtronics Protecto Quorum International, Unltd

7 67

IBC 164 74-75 61.62,63 166

175 RJL Enterprises

164

176 S&R Marketing Schnedfer Systems Second Source Engineering 177 Signal Computer Consultants 178 Silicon Express 179 Styles Electric Works 180 SoftPace Software Co

152 91 80 112 87 149 164

181 Software Discounters of America

151

182 SOTA Computing Systems Limited 183 Star Micronics 184 Strategic Simulations, Inc

166 99 51

185 186 187 188

11 31 73 164

subLOGIC Corporation subLOGIC Corporation subLOGIC Corporation Superior Micro Systems, Inc

TCO Software Tektonics Plus, Inc 189 Tenex Computer Express 190 tensoft 191 Triad Computer 192 Tussey Computer Products

164 93 143 101 155 26-29

193 Ultrabyte

109

194 140 195 196 197

158 154 45 101 152

Unitech Unlimited Software, Inc Wenger Corp Wilanta Arts Xetec, Inc

Classified Ads

167

The Complete Desk Top Publisher & I Didn't Know

You Could Do That with a Computer COMPUTE! Books' New Commodore 64 Releases COMPUTE! Books1 New 128 Collection COMPUTE'S Gazette Disk Subscription

35 .. 44 9 65

COMPUTE'S Gazette Subscription 17 40 More Great Flight Simulator Adventures 95 Machine Language for Beginners & the Second Book

of Machine Language

96


From Origin comes the long-awaited sequel

i

to the award-winning Ultima™ III

Quest of the

/watar

A state-of-the-art fantasy role-

playing game of unprecedented magnitude by Lord British™. repare yourself for a grand adventure: Ultima™ IV, sixteen times larger than . Ultima III, is a milestone in

computer gaming—one that challenges your physical and mental skills while testing the true fabric of your character. Enter Britannia, kingdom of Lord British. Journey through terrain of infinite proportions, conversing with characters on hundreds of topics. Unravel the

'*

mysteries of a superior magic system. At each turn beware of daemons, dragons and long-dead wizards haunting the most tranquil of places. Encounters with parties of mixed enemy types test your strategic abilities. Shrewd use of terrain can lead to victory against seemingly impossible odds.

Survive this multi-quest fantasy, then begin the final conflict, your quest of the

Avatar. The ultimate challenge—the self—awaits,...

OR/G/M

ULTIMA" III sends you on

nn incrudlbte fantasy role-

playing journey through

monster pg plagued Sosaria in

search ol iht t-ln .ki=

340 HARVEY ROAD, MANCHESTER, NH 03103 (603} 644-33'

MOEB|US1M lakes yotl

AUTODUEL1" Ls a futuristic,

planes of a colorful Orien-

l>liivint] game u/here the

through the elemental

tal world of fantasy y and

adventure in search of the

Orb of Celestial Harmony.

fust-paced strategy role-

right of way goes to the biggest guns.

OGRE w Is a strategy game finiglif on [he nuctear bat tlefield of tomorrow as an

inhuman juggernaut Cyber-

rank battles conventional forces.

Ultima and Lord British are trademarks o( Hii li.irrl Garriatl/Mocbiiu is a ir.i J.in..ik of GfOfl Malonr/ AuloDupl and Ogre are trademarks

o( Steve Juckson/ Apple is a -m.l. i ink of Apple CompuiM Inc/Previous Ultimo* are- not needed to enjny Ultima IV

Authors wanted. Cull ai today.


Proce

Pocket Spreadshe

Oaf-abase

We just did something only the best can do! We made our award winning*

software for the Commodore1"' 128 and 64 computers even better! Introducing... Pocket Writer 2/word pro

cessor Pocket Manner 2/spreadshet pScket

Filer 3/dalobase

only in much more sophisticated appritations software. Features thai include: compaiabiHty with the new GEOS operating system t, c lyfo work with the

Commodore RAM e

allow a RAM disk, menus, 1571 burst mode for faster' „ increased support (or two single disk driv ic configuration for screen color, format a and i)8f selectiont. Sophisticated software, yes, and stil! easy to use. You can be up and running in under 30 minutes even if you haven't operated a computer before. mouse support with

Now, when you upgrade your Commodore'" 64

roa 128, Pocket software helps moke it a breeze. The new Pocket 2 software has both 128 and 64 applica tions on the same disk. So when you buy one you ore actually buying two softwore packages. The cost only S59.95 (U.S.).

You can buy all throe Packet 2 applications, Pocket Writer 2, Pocket Planner 2 and Pocket Filer 2

integrated features of Pocket 2 software an almost eighty dollars. As a companion to Pocket Writer 2, a Dktianoi Disk containing 32,000 words {expandable to 4Q,fX is available. The cost S14.95 (U.S.). For those of you who have olreody discovered the many benefits of owning Pocket software; we offer all registered owners upgrade Pocket 2 softwore for only S19.95 (U.S.) plus 3.00 (U.S.) shipping ond handling! Available only by writing to Digital Solutions Inc. "Commod'".re's Micro-computers Magazine, independent reviewers, raled Ihc original Packet Writer 128/64 and Pocket Planner 128/6* wfrwore Ihe "Annual Besl of 1986" in rhe productivity eolegory.

international Oijtrjbulor Enquiries 'p:

Y///J Digital

f////j Solutions 2-30 Wart ham Court

Serious Software Thafs Simple to Use

Richmond Hirl.'OtlQ'io Ccnodo U8 IB9 Telephone (416) 73! B775 J«1««O6-¥4*S0t Ki. 1*161731 8915

The Solution Thai Saves Money!


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