Commodore_MicroComputer_Issue_42_1986_Jul_Aug

Page 1

Buyer's Guide to C64 Chess

I microcomputers

C64Body Language Health and Fitness

:

with Your Computer

I

Preview:

r

Amiga Music

Studio

How to Design Games, Part 3 Software Reviews:

Word Writer 128 Pocket Planner â– _

Touchdown Football Personal Portfolio Manager

Kung Fu :

Fontmaster VI

?

Free Programs:

JL,

Equestrian 64

128 Disk Editor

Typewriter 64

0

1 43467

:

July/August 1986

$2.50 U.S.

S3.50 Canada ISSN 0744-8724


YOU'VE ALWAYS HAD NOW YOU CAN HAVE AN

Amiga's 4,096 colors give your business graphics a visible adva mage

Learning on Amiga is nigher

Amiga's i channels of stereo give you a sound advantage

education

-Amigaiso"DaemonolCoriiiTiocoiB-AmiQu die "Macintosh is u tmafmork licensed 10AppleCompuinr.irK â– ibmnoregisierca trademark of mremciionoiBusiness"Gcnines.irrc n lofuS is o'egisie'tO irademurk of Loius Deveiopiicnr Coiporarioo

fl d&asetso'cgisre'edrroaemoriiaiAyironJoie me

c I98ir Comm


A LOT OF COMPETITION. UNFAIR ADVANTAGE. Nobody ever said it was going to be easy. But it just got easier. Now, there's Amiga.1" The first and only computer to give you a creative edge.

Amiga makes you look better, sound better; work faster and more productively It can be your number cruncher, filing system, audio-visual department, graphic designer, print

shop and faithful workhorse. You can'r buy a personal computer at any price that has all of Amiga's

features. Nor can you find one that's

easier to use. Amiga lets you point at

symbols instead of learning compli cated commands. Amiga is friendly but ifs a power

house, too. It has twice the memory of Macintosh™ or IBM® PC. It costs less than either of them and can do every

thing they can do, better, because Amiga is more creative. No other personal computer gives

you over 4,000 colors, stereo sound

and incredible dimension. Imagine the advantage of preparing business

presentations with color graphics

and sophisticated animation right on your computer.

Need to make creative use of your

time? Amiga can do as many as four or five things at once in separate win dows on the screen. Not just display them. Work on them. No other per sonal computer can.

Amiga will print the cover memo while you're working on a spread sheet. And there's probably enough power left over to receive a phone message or a stock quote over a

modem at the same time. Amiga is IBM-compatible, too. A

simple piece of software teaches

Amiga to emulate the IBM operating system, so you can run most IBM pro

grams. You'll have instant access to the largest library of business soft ware in the world, including favorites like Lotus"51,2,3 and dBase® And since Amiga is the last com

puter you'll want to buy it was only

fair to make it endlessly expandable

and adaptable. You can plug in print ers (almost any kind), joysticks, your video recorder, video camera, modems, musical keyboards, draw ing pads, extra disk drives. You can even expand the memory to a whop ping 8 megabytes.

Amiga will talk to you, read back

what you write, answer your phone

and compose music like a profes sional synthesizer. It can add new

creativity to your life and bring new life to everything you create. See an Authorized Amiga Dealer

near you. Now that Amiga is here,

the question isn't whether you can afford a computer, it is whether you can afford to wait. Amiga by Commodore

Amiga mokes telecommunica

tions last, easy and colorful.

AMIGA GIVES YOU A CREATIVE EDGE.


^

It's Absolutely Shocking!!! After all these years, CMS Software Systems is still the only

company providing professional quality accounting software for the complete line of Commodore business computers.

Whether you own an 8032, 8096, SuperPET, B-128, C-64, or the new C-128, we have a professionally written, fully integrated Accounting System designed especially for you. Introduced in 1979, the CMS Accounting System was the first Accounting System available for Commodore computers. Not satisfied with just being first, we have continued to update, expand, and improve until today, the CMS Accounting System is widely recognized as one of the

finest Accounting Systems available for any computer.

Now Available for the Commodore C-128

General Ledger Accounts Receivable Billing

Accounts Payable Job Costing Payroll

$179.95

Complete Price

For more information see your Commodore dealer or call Calhy York at 211/289-0677.

CMS Software Systems, Inc. • 2204 Camp David • Mesquite, TX 75149


VOLUME 7, NUMBER 4, ISSUE 42

UMTEIITS

JULY/AUGUST 1986

comm microcomputers DEPARTMENTS LETTERS

FEATURES 4

NEWS

10

SOFTWARE REVIEWS Word Writer 128 review*) oy Goty Fields Personal Portfolio Manager ■.■*■<# by Tea Sato™™ POCKet Planner revttwed by Gory V. FieWs

Add

Ise

RagS to Riches reviewed by Ervin Bobo Kung Fu reviewed By Mark Cotone

Lyi'ics

1

Instalment

Note

Off

MIDI

On

AMIGA Off

Beyond the Forbidden Forest reviewed w Eron Bobo

Buyer's Guide to C64 Chess Checkmalo: Chess Programs for the 64 revewed try Tea Sola™™

Board GomBSforthe 64 rnvswea by Ted Satomooe Fontmaster II reviewed by Donald Maxwell Touchflown FOOttKJll reviewed By Saw May Title Bout revaneo by Rick Tewbougti

SILICON VALLEY INSIDER EA's Atlantis Big News by Motmew Leeds

58

JIFFIES Self Replication by Rogw -

:-noei

Typewriter 64 by Slave Conroy

62 64

LAW The Case for Renting Software by Herbert swoit?

81

TECHNICAL TIPS Invisible BASIC by Donald Graham

83

COMPUTER TUTOR Game Design, Part 3 by Robert akhim

87

GAME PROGRAMS Equestrian 64 by Scot Seio

90

64 USERS ONLY Run/Stop and Restore by John j Komer Memory Window by Can Thompson Pardon My Interruptions by Bruce joeg»

96

98 102

128 USERS ONLY 128 Disk Editor by John J Hornet

USER GROUPS

114

HOW TO ENTER PROGRAMS

118

MAGAZINE ENTRY PROGRAMS

120

HARDWARE REVIEWS 104

Video Digitizer reviewed by Bruce Joeget

124

110

ADVERTISERS' INDEX

128

Saving and Loading the Graphic Bit Map by Merlon Keelson

COMMODORE MICROCOMPUTER

3


STAFF Publisher Robert M. Kenney Assistant lo the Publisher Mary Grace Nlcollne Editor

Diane LeBold Assistant Editor

A powerful word processing system for

Carol Minion

the Commodore 64 and 128. On Bcraan ilatua/hftlp dliplny

Font edltor/craaior incluflml

-

Technical Editor

33 Fonts reedy to use

Jim Gracely

BACKUP DISK INCLUDED

West Coast Correspondent Marthew Leeds .'.ice- .-.Irn,

r .11 Ii ..

S»tup Moduli

Advertising Production Manager Art Director

Oitf fi w*"v< t&mr"*rif

Foni 1 Chdncisr SftT Cr«ki

Robert C. Andersen

' Grid far nhutcifr cf^ifoilaa

C0MV ktfi jDTtlkk, or llgril p ■ Gdii Form i«H*r f a«ii mcaino

Assistant Art Director Wilson Harp

■ cn

■l.tdi *nd will** >Hn*r PRO Of BIQ |

•/•a *-•>—•<•'•//••<--■*i

Cover Photo Gene Smith

ird PiocHtlng Pftnllnp Ftilurst

Souhaus

News

Cover Model Sandy Bloomfield

ceLCic itopboId

rnt' prtniln-g Iwp lo 4 cqIuthhi l*vlig o' J V moitihintlm pflon*ln: ma^inga. di*£rrtic i. aic h ngn»#,Hro»i tail <n«>'#a JamOMdaQ In rail mail &'^ff anv s>r ii ill |ha '"'i * ij virvcCV UniJf I n>fn AQ UJfll — (OiWiltO EBil - *..-jn -j.| Iri-.F - E44 g — n"i'«r»-oi (»n :» lallari on i

j

n — %,(n.

,n

F ii 1 k r ii

Circulation Thomas C. McNamara

Tech

Advertising Coordinator Cheryl Griffith

.. .and more

Advertising Representatives mold Head

SOUTHEAST AND WEST

Salina. KS 67401

Warren Longer, Spencer 0. Smith Warren Longer Associates

AT LAST!

9320 NW 2nd Street

Coral Springs, FL 33065

THE

THE 'FLIGHT

ULTIMATE GAME SHOW

SIMULATOR' BOOK A STEP-BY-STEP GUIDE

An Exciting Game

TO AVIATION REALISM

For Parties

for all versions of FS/F9 II -EASY & FUN TO USE-

Or For The Entire Family

TAXI AND TAKEOFF

EN HOUTE PROCEDURES

LANDING 'ON A DIME' RADIO NAVIGATION

INSTRUMENT FLIGHT

'BLIND' LANDINGS

COMMUNICATIONS

TIPS AND TRICKS 200 PAGES, LARGE FORMAT DOZENS OF CHARTS

This is rot an arcade, trivia, or adventure game but a refreshing new type ol game that combines improved features ol the best game

shows that you have been watching on TV (or years with the imagination ot our design staff.

AVAILABLE ON DISKETTE ONLY SPECIFY 64.12B or PLUS/4 To order, send S29.95 lor each plus

ORDER NOW

$13.95 plus Si.00 poatag*

$3.00 postage & handling par order lo: (Illinois residents add 6% sales lax] Vlsa/Masloicard & COD. oidors call: £\S^

EN ROUTE

BOOKS

6408 W. COLLEGE DR. A1 PHOENIX, AZ 85033

4

JULY/AUGUST'86

Advertising Inquiries Only 305/753-4124

lS\^

[312] 566-4647

VMO Superior Micro Systems, inc. P.O Box 713 - Wheeling. IL 6009D Dealei ttiQuiites welcome'

MUMIUN1IC. MIDWEST AND NEW ENGUND

Pamela S. Fedor, Randy Fedor 700 River Road Fair Haven, NJ 07701 201/741-5784 Commodore Microcomputers, Volume 7, Number 4,

Issue 42, JulyMugust 1986, ISBN 0-8S731-06G-5.

Commodore Microcomputers (ISSN 0744-8724) is

published bi-monthly by Cantemporaiy Marketing Inc., 1200 Wilson Drive. West Chaster, PA 19380, U.S.A. U.S. subscribe; rate is 115.00 per year; Canadian sub scriber rato is S20.00 per year: Overseas subscriber rate Is £25 00 per year Questions concerning subscription should be directed to Contemporary Marketing Subscrip tion Department. Box 651, Holmes, Pennsylvania 19043. Prione (800) 345-8112. In Pennsylvania (800! 662-2444. Copyright © 1986 by Contemporary Market ing. Inc All rights reserved

Contemporary Marketing also publishes Commodore Power/Play.

Application to mail at Second Class postage rates is penning at West Chester, Pennsylvania 19380. and addi tional mailing offices. POSTMASTER, send address changes to Contemporary Marketing, Bon 651. Holmes. PA 19043

VIC 20", Commodore 64'" and Super PET" are trademarks ol Commodore Electronics Ltd. PET* is a registered trademark ol Commodore Business Ma-

Chines. Inc. CBM* is a registered trademark of Commo dore Electronics Ltd. ABC Membership applied (or.


LETTERS plished the kind of directory listing I had been wanting. However, like many other readers

of your magazine, I don't have a 1526 or MPS-802 printer—I have an Epson EX-80. Consequently, since I wanted to use Mr. Sander's program, it was necessary to modify it for my printer.

I also use two 1541 disk drives, and to

MSD Disk Drive To the Editor: Now thitt Micro Systems Develop ment, maker of the MSD disk drive, is no longer in business, an information exchange is being set up to serve the needs of MSD disk drive users. The first project is a data base of compati

ble software. Users of MSD disk drives are encouraged to participate.

return postage, a copy of the Infor

address cither drive required a minor

mation Exchange data disk in Sitperbase 64 format (data disk only).

allows the user to print the directory

The information exchange will also maintain flics on the availability of technical information on MSD disk drives, including parts, service, ser vice or maintenance manuals, wiring diagrams, and memory maps. Paul E Eckler

The MSD Information Exchange is a

MSD Information Exchange

no-fee non-profit service. Those who

2705 Hulman Street

contribute information to the ex change will be provided the following

Terra Haute, IN 47803

services.

Directory Alphabetizer II

• For a self-addressed, stamped enve

To the Editor:

mation in a selected category. • For a blank disk, with mailer and

of subsequent disks without having to reload the program.

To adapt "Directory Alphabe tizer II" to Epson-type printers, the program lines in Listing 1

must be

substituted for the original lines. In addition, the lines in Listing 2 must be added to the program.

Please note that

these modifica

tions permit the user of either disk

drive #8 or #9 and provide for print ing the directory of a new disk with listing* on page k

1986,

issue

William H. Price

Riverside, California

program hy Louis F. Sander in the

March/April,

change

out reloading the program.

The "Directory Alphabetizer II"

lope, a printout of available infor

modification. Another small

accom

Continued onpg, 8

Have your C-128* look as smart as

it works...

with the Command Center, a space saving cabinet specially designed for the

The Command Center consolidates all these peripherals

C-128 Personal Computer System. Just install your keyboard and disk drives, set

your CRT on top, and you've got Commodore value with the look of a much more expensive system.

Built-in features include power strip, fan and ption j

It will untangle your wires and unclutter

your desk. And look at all it includes:

■ Built-in AC Power Strip with surge protection and line noise filtering.

■ Built-in Drive/CPU Cooling Fan. ■ Phone/Modem

$14995

telecommunications switch. ■ Master A.C. Switch with power indicator light. Free 30-day trial offer and one year

warranty. Order your Command Center

today. Write: KETEK, P.O. Box 203,

Oakdale, IA 52319.

For faster service, call 1-600-626-4582 toll-free.

C-I2S is a roistered Tudemark oi Cor nmcdo'e Business Machines

KETEK, P.O. Box 203, Oakdale, IA 52319 YES! Rush me a Command Center to complete my C-128 system I may enioy it for up to 30 days and return it for a lull refund. Enclosed is my check or money order tor $153 45(3149 95

plus S3.50 lor shipping and handling).

Cily

State

Zip

DEALER INQUIRIES INVITED

COMMODORE MICROCOMPUTERS

5


If you own a C-64, you The one you purchased. And the GEOS realizes the technical potential that has been in the

C-64 all along. Speed. Power. Ease of use. Sophisti cation. Elegant, practical applications you might expect of a high-end persona! computer, all made possible with GEOS. It's so simple—

but then, so was fire. Once it caught on. To begin at the beginning. GEOS stands for GRAPHIC ENVIRONMENT OPERATING SYSTEM. Why? GRAPHIC: Because menus and icons replace long, typed command lines. Point and click, that's it.

GEOS can be divided into 4 areas: two functional aspects (deskTop and Desk Accessories), and two major applications (geoPaint and geoWrite). deskTop. deskTop is a graphic interface, making file organization and manage

ment easy. As always, you call the shots. Load a disk.

1 Files appear as icons on the disk notepad; to flip through, point at the

folded corner and click. Prefer a file appear on a different sheet? Move it. It's easy.

l-H Wi --M :

ENVIRONMENT: Because GEOS provides

tiSW

a consistent, powerful way to use your

computer. Learning new applications is a snap (or should we say click).

OPERATING SYSTEM: Because GEOS orchestrates every function so that they all work together systematically, even symphonically.

Some basics. Icons are graphic images

which represent files or utilities. Each is different, and all are easy to recognize and easy to use.

A menu is just that: a list of functions availa ble for selection. When a menu appears,

move the pointer to any item you wish. Click. Click. You're on your way. A pointer is used to select and activate items. To move the pointer, roll the mouse or trackball or rotate the joystick. Once on target, click once to select; click a second time to activate. Fonts are a new way of looking at text.

Choose from 5 different fonts (with more on the way). Try Btoinellc, or Roma, bold, or italics, even underline and . Need to fit more words on a line? Pick a smaller point size, like u™vefSuy6poini, and get over one

Create a new document or re-name an

existing one. Want to copy a file onto the same or a different disk? Fine. Forgotten what a file contains? Select "get info" from the file menu. A description of that file's contents appears. Finished with a file? Print it. Save it. Or drop it in the trash and have done with it. Your call. geoPaint. A full-featured, color graphics workshop at your fingertips. The pointer operates any one of the fourteen graphic tools and shapes in the drawing menu. Create masterpieces on the Drawing

Window. By turns, use a pencil, an airbrush

hundred characters per line.

or a paint brush, each with a character all its own. Draw straight lines, squares, rectang

All this and fast too. Because the integrated

les or circles. Fill in with any of the 32

diskTurbo software improves 1541 disk drive

patterns. Switch to pixel-mode, where each dot in a selected section is magnified many

performance 5 to 7 times. That's right. On both reads and writes.

times its size for easy manipulation.


own two Machines. personal computer GEOS

unlocks.

appear off the printer. Typists will appreciate tabs, word-wrap and page breaks. Documents may contain up to 64 pages.

What's more, you can move to any page instantly. If you like, you can cut selected text from one section and move or copy it to another. Add graphics from geoPaint. It's a cinch. 1

!*■■■■ '„■, • ,i.-, ft.

-~wJ.

.:: :,"■ be ■>_-■.'•. ■_ ■■o'.ijjjjj :v}'.-■-.-.--.

Second thoughts? Erase what you don't want. Or "UNDO" your last act. (If only life could imitate art!)

-

SI i

58-

Add text if you like, in different fonts, styles or point sizes. Even change its position or layout at will.

J

Move or copy any part of your creation. Once done, you can include your artwork in another document—a letter home perhaps. (Won't Mother be pleased?) GEOS makes '<■:■-■<

F

M

1st Quarter Sales Desk Accessories. Handy

programs you can use while

it easy. t iite ' e<w

"i ;• ■ ■-:

tettft «xci(Trf'!» of (tie imp

in any GEOS application. These include an alarm clock, a notepad for

sujk '

reminders, a four-function calculator, and photo and text albums which store pictures and phrases you may then

FontS2fe5'-

'

■ fte I 3 ./■-.

from 5 of them (wWi rwe on the

cf Roma bold. w

\m\

:'■ "<•■■ ■•-

)fdsori

paste into applications. The Preference Manager even lets you establish parameters for everything from mouse speed to the date and time—even background color. Civilized options, every one.

aBi>e? Pick as flHO CiT Ki>.i i

geoWrite. An easy to use, "what you see is what you

get" word processor. Create documents. Insert, copy, move or delete text as you wish. Choose from 5 different fonts in many different styles and point sizes. Preview your page exactly as it will

GEOS, A Whole New World for the C-64. $59.95 TO ORDER: 800-443-0100x234 GEOS Diskette includes desktop, diskTunbo, geoPaint, geoMile and desk Accessories £59.95

CArosidonIsa[1d6-5%Iax. (S4.50 US/7r50 Foreign shippmg and fiandNng.) US Funds only. B.S.W Order Processing. PO Got 57135. Hayward, CA 94545 Commodore S4 and C-fr* arelradomoriisolCoitiniodorGEIacTroniCS, Ltd. GEOS, doskTop, geoPainl, geoVWte, dlakTurboand Derkoloy Soltworks are iradenuinVs of Borkofoy SoftWOnVs.


LETTERS Ode to Computer Equipment Designers

So why do we proliferate

To ihc Editor:

Equipment made with this mistake

Computer gear is really neat

And end this folly once and for all.

Some of it just can't be beat. We've come so far since liNlAC

It's time tor us to grab the ball Equipment makers, heed this prayer

And I, for one, would nut go back.

And design your products with more care.

But in these miracles emerging fast

PUT THE POWER SWITCH ON THE FRONT! StepbenS. tttven

There lurks a relic from the past That makes me wonder if these tools

Here's the message—I'll be blunt:

Randallstown, Maryland

Were actually designed by fools! I refer to the danger to my wrist When behind the disk drive it bends and twists Hoping to find the switch so small Which hides between machine and wall.

Or when my back and neck do twitch Trying to find the printer switch.

Commodore Microcomputers welcomes letters from readers. Please send them to: Commodore Microcomputers 1200 Wilson Drive

West Chester, PA 19380 Attn: Letters

What a shame the equipment stack Has all its buttons on the back! It only takes two strips of wire To move the switch where 1 desire.

Listing 1. Substitute Lines 6L0

REM

730

ENHANCEMENT PRINT"[CLEAR]":INPUT"[DOWN]

920

WHAT IS THE DRIVE # IF BBO1 THEN GOSUB

930

:REM BEAD DIRECTORY FS(0)=MID$(F$(0),2,

I'd pay the extra dime or two TO have the power switch in view. You'd think an auto maker drunk

If your ear ignition were in the trunk. An architect would be a goof If the front door lock was on the roof!

Q

****EPSON-TYPE

21)+" 1100

PRINTER

TO PRINT";DN 160

"+CHRS(13):A=0

INPUT"[DOWN]AN0THE3

DISK

(Y

OR

N) [SPAC£2]Y[LEFT3]";B$ 1113 1230 1240

:BS=LEFT$(8$,1) END PRINT"[D0WN2,SPACES] ALIGN TOP OF PAPER PRINT," [SPACE2]THEN KEY...":G0SUB 1610

FOR PRINTING," PRESS A

1250

OPEN

1260

J=22:K=72:L=36:C$=BFS

4,PN,0

:IF OD$="DIRECTORYRY7:K=50:L=25 :GOTO1280

1270

PRINT#4:U$="[DOWN]-M0RE-[UP]"

1280

PRINTS4,CHR$(27);"0"

1310

PRINT SPC(23)"("MIDS(STRS(N), 2}") [SPACE2]"BSCHRS(14) ;

1480

IF

:REM

Chat with your friends on your Commodore computer free.

Talk Isn't cheap, ife free for one hour. Sign up now for QuanlumLink,'" ihe new telecommunications service for Commodore 64s and Commodore 128™ computers, and with your free hour get a free

:REM

:REH

You must have a modem and disk drive to use QuantumUnk. If you don't have a modem, pick one up at a retail oullet. Then hook up your modem and call QuantumUnk. on your computer

(not your telephone).

#FILES

K=50

&

THEN

PER

INCH

COMMENT FOR

1=1 FORM

TO

80-M

FEED

FOR

NOTEBOOK

1490

IF

K=72

THEN

FOR

1=1

TO

78-M+5*(N>48)+(N=72) :PRINT NEXT :REM

1500

PAGE

BF$=C$:U$ = "":PRINTH:CLOSE 4 :REM

RESET

END

Listing 2. Additional Lines 120

1104 i?sarenoaomartio'Co'T"notjc?e

JULY/AUGUST'86

LINES

CLR:G0T0

700

925 IF BB=1 THEN GOSUB 170 1102 IF B$O"Y"AND B$O"N"THEN

1-800-833-

8

SET

:PRINT:NEXT:REM

month of fun and information when you pay for

one month of service ($9.95).

SKIP

1100

IF

BS="N"THEN

1110

1106

IF

B$="Y"THEN

BB=1:CLR:GOTO

1285

PRINTS4,FS(0)

END


CRYSTAL COMPUTER INC.

inMkhigon 1-517

Oulildt MtIi gun I GOO lU 7316 CANADIAN DEALER ENQUIRIES INGB AM CANADA LTD. 1-1116-738.7700

Only The Name Is New

Your C

The professional,

You wont the very best software you can find for your

full-featured software line from Digital Solutions is now called Pocket Software. Pocket Writer 128/64. Pocket Filer 128/64. Pocket Planner 128/64. The names are new, but this super software is slil the same. From now on, when you

hear the word Pocket, i means software that's full-featuied, handy and easy louse.

Pocket Software ol prices that won't pick your

Pocket inner 1 S3

8 or 64

Commodore 128 or 64, right?

You want integrated software —- word processing,

database and spreadsheet applications — at a sensible price. But, you also wont rop-of-fhe-line features. Well, our Pocket 128/64 software goes one better. can imagine... and then some. And Pocket 128/64 is so

easy to use, you won't even need the reference guide. On-screen and in memory instructions will have you up and running in less than 30 minutes, even if you've never used a computer before. The price? It's as low as you'd expect for o line of

software called 'Pocket'. Suggested Retail Price for the 64 software is S39.95 (U.S.) ond S49.95 (U.S.) For the 128. Any of the 64 products may be upgraded to their 128 version for S15.00 (U.S.) + S3.00 shipping and handling. (Available to registered owners from Digital Solutions Inc. only.)

Pocket Writer 128 or 64, Pocket Planner 128 or 64 and Pocket Filer 128 or 64. ..Solutions at sensible prices

from Digital Solutions Inc.

International & Distributor enquiries to:

enous software

Digital Solutions

Pocket Writer 728 and 64 are now available in French.

30 Werlheim Court, Uni Richmond Hill, Ontario ConadoL4B IB


COMMODORE'S

NEWS

FROM THE FRONT

Animated Electronic Greetings

\JompuServe subscribers can now create and 6end electronic greetings—complete with animation and sound effects—with

Color Mall software from Hallmark Cards. Color Hall combines a variety of special effects, including

graphics, animation, music and sound effects, into personalized greetings. In addition, the user can add typed messages and tint the screen with 16 colors.

To use Color Mall, network subscribers create their greetings

off-line with the software and send the messages via CompuServe's 3lectronlc mail. Recipients then electronically transfer the greetings for viewing off-line using their Color Mail disks. Color Mail is available to CompuServe subscribers with Commodore 64's

or lSS'sThe Color Mall software may be ordered from CompuServe for

$40, which also includes CompuServe's Vldtex communications program, 103 design elements and illustrated user guides. To send a greeting, Color Mail users pay 25 cents in addition to the regular CompuServe connect-tlme charge. New groups of design elements called libraries can be ordered

and downloaded electronically. In addition, Hallmark Cards is sponsoring a special exchange forum on CompuServe so Color Hail users can exchange ideas and ask the developers of Color Mail questions. (Hallmark Cards, 2440 PersMng Road, Suite G-40, Kansas City, MO 64108)

Libya Air Strike Update iVlicroProse has updated their F-1S Strike Eagle

documentation to include some of the key events in the April 14th US. air strike against Libya. Updated versions, shipped in late May, are now available in stores.

The update provides background information and an updated map, along with suggestions on how to use various parts of the program's seven missions. Owners of the original version may obtain updated documentation from their software dealers. The

Co shopping on your Commodore computer free. Shop for bargains for an hour free on QuantumLink,'" the new telecommunications service designed for Commodore 64a and Commodore 128'" computers.

Pay for one month ($9.95] of basic service and get a free month of news, fun and information.

You must have a modem and disk drive to use QuantumLink. if you don't have a modem, pick one up at a retail outlet, "men hooK up your modem and call QuantumLink on your computer (not your telephone).

1-800-833

software program itself remains unchanged. (MicroProse, 120 Lakefront Drive, Hunt Valley, MD 21030)

Saxophone Master jyiasterSoft has released another program in the Mastery in

Music Band Series. Saxophone Master joins Flute, Clarinet and Trumpet in offering an alternative to drill and practice with music personalized by your choice of key signature, time signature, note type and note range. Change tempos and play along with instant access to music facts and fingerings. Exercises encourage

beginners and challenge professionals. Also includes scales, thirds and Intervals in all major keys. Make hardcopy references with the special printer option. Available for the Commodore 64/128, it retails for $49.95. (MasterSoft, P.O. Box 10S7, Bend, OR 97709)

T« Ctxrunodva I?B okTrotenxini Qt Commodes

10

JULY/AUGUST'86


Better Than RISK

Power -you know you love it. You used to play RISK as a kid. Maybe you still do some times — whenever you can get enough

LORDSOF

people together.

Did you ever wish you could play by yourself? Or make changes in the map? Wouldn't it be great if you could attack North Africa from North America? Or Japan from Brazil? Announcing Lords of Conquest'from Elec tronic Arts.

it isn't RISK... it's better. It's a conquer-the-world board game that explodes with new life and new pos sibilities because it uses all the power of your computer. Every battle is alive with

A Great Strategy Came

• File kindt offoras to /ijjfcl urirh-hones, wcaporu, buaa, territory Jxuirioru, and dries. • F«« kinds of wealth lo light for—gold, timber, ban, tool, and herds of horses.

• Fnr !-4playen. As fan for one as il is jm four.

onto warships for attacks across oceans. ... great multiplayer games, com plete with treaties, trades, and treachery. . ..playing chal lenging solo games against an intel ligent computer opponent.

music, color graphics, and strategic challenges impos sible in a board game. Imagine... ...having an infinite number of unique maps to choose from, so each game is different. ... marching your armies

New U'otlds lo Conquer

...a built-in game editor powerful enough to be called a "Strategy Game Construction Set." Lords of Conquest. No more mucking around with cards and dice and little pieces of plastic that roll under the couch. Now you're free to concentrate on more important things. Like exterminating the opposition.

•An infinite tunrtj ofgame maps.

Srrattg> CamcComnutnon Set • Variable game xttings-yon let ihe lotatiom and

* Create your own, or play any oj 20buiti-inmips

abundance of reiouras, jonxs. anJ transport

• The computer can generate unlimited ran dom irtflps.

• You deride \ke luck factor. • 4 fcteis of complexity. • 9 levels of handicapping.

lilw Annan Rome, Euro/sun Wars, iind TheM'arld.

ELECTRONIC ARTS" Howtciordcn Vl»i( ygur retailer. If you arc unable io find ihr product at your local remilcr, you can call 800-Z4S-452S for direct VISA or Mastercard orden

(in CA call 800**62'Hl2)*The Aitect price n IJIQS fat the Cammndnrr ^cr^lon Apple unJ Alan ucmuiu coming »oun To buy hv mul send check ur n-.tmcy orJci rn Elccnonk Am Ducii Sale*. PO Bon 753& Sjji M^tcLi. CA ^4403 Add 55 for shipping and haridiinjj {$' Catudnh) Allow 4 week" For delivery Thc^r is a H*day, Tnnney-lwf fc ^uarar.Tec on diteci orders

For a fOmpErtc proJjci (,mlog, 'end 5C= »nd a lumped, lelf-addrn^d envelopetfl Elecrronk ArtiCatalos, tSZO Gircway Drive, San Matea CA 94404 RISK iei rcgmcTed trademark of t h Commi»darc i* ■ regiarcred irademark of Commodore BuiLncn Htdilnw, Apple t* * f<s£"rred ftadcmatl; of Apple computers Arari a a lee^ceced crademarb of Attil ■ ■iJt:.i:h|i And Coimk EncounTei arc rcLjufcrcJ [laiJemarki of EON 5ofrwjre Lord* of Conqucu and ElcrironJf Arr» are teeiarercd trjJcmait» nf Eletrronit Art*. ) of Conquest is baicd on (he board (iimi ^Borderland*'" by EON — (he crcaiori of "Cosmic Encoumcr*1*

COMMODORE MICROCOMPUTERS

11


COMMODORE'S

NEWS

FROM THE FRONT

Centronics Printer Network

VJomspec Communications has released the Mlcroshare MCS 8000, a printer network incorporating an internal 256K buffer.

Thia network is for any computer using a standard Centronics output to the printer. With the MCS 8000, you can connect several computers to one

printer. Because the MCS 8000 has a built-in 256K buffer, it is able to accept requests for printing from more than one computer at the same time. The MCS 8000 is available in either a four-channel (MCS 8004) or eight-channel (MCE 8008) configuration. By cascading the

networks, it 1e possible to add an infinite number of computers. It is completely software transparent and does not require any special commands or environments to operate. It connects to the Centronics printer output port and requires no modifications to the computer or additional hardware to be installed. The MCS 8000 network is self-contained and doesn't require any memory in the

require. The MCS 8004 retails for $742, and the MCS 8008 retails

computer.

The MCS 8000 comes complete with ail necessary cables and connectors. When ordering, please specify the type of cables you

for $886. (Comspec Communications, 153 Bridgeland Avenue, Unit

5, Toronto, Ontario, M6A 2Y6, Canada)

Get a set of encyclopedias on your Commodore computer. Unlimited use of the Academic American Encyclopedia™ is just part of the [earning fun and information you'll enjoy with Quantum Link,™ the new telecommunications service for Commodore 64s

and Commodore 128™ computers. Get "A" to "Z" free for one month when you pay for one month ($9.95], You must have a modem and disk drive to use

OuantumLlnk. If you don'l have a modem, pick one up at a retail outlet. Then hook up your modem and call QuantumLink on your computer

(not your telephone).

1-800-833-9400 nuanTumnnM * COmmOdtwu 64 OfflJ f" Commodore l3SareHo3emortsarCcnnjTvxHye [ I* □ rtrt»iTiOr» ft

1Z

JULY/AUGUST 86

End of the Plain Mouse IVlouseTop, the mouse cover with a "country mouse" look, gives

personality to the Amiga and Commodore 128 mice. Made from

silver/gray fur, MouseTop comes in two varieties. One is slightly near-sighted and wears wire-rimmed glasses, and the other has perfect vision.

The washable MouseTop protects the mouse from the grime of

daily use, and its humorous appearance can weasel a smile out of the most serious hacier. MouseTop retails for $5.95 with glasses and $549 without. (H 9 H Enterprises, Box 2672, Corona, CA 91718)


The Infinity Mac holds the se of eternal --....

the

the

■■M A: A unique end revolutMrary accessory for tho Commodore 64

and 128. This powe^H cartridge now lets you effortlessly

play oil those im^Kible game: without being killed!

Qi Sound) difficult, ^m

A: It's Simple - J^rplug into your CA4/128 and pros a button to a^BBte the Infinity Shield.

Q: How doel iJ^HrV A: All the tJj^Kandi of published action and animated games ", are disabled by the Infinity and the Infinity Shield protects the player ing shot or crashing!

I can I now cfo in a game lhat I couldn't before?

rivaling the cartridge enable* you toi- "Enter a game at any level you

...soie". "Explore all the areas and levels of the gome and find the parti of

the game you didn't know existed without being killed." Deactivating Ihe cartridge at any point you choose enable! you to continue to play the game totally normally.

The Infinity Machine is brought to you at $24.99 by Mastertronic, producers of incredible value Commodore 64/128 K software such as Slugger, 5-o-side• Soccer and The Last V8 all available at S9.99.

Contact the Mastertronic hot line for the secret of eternal life on 301-695 8877. Mastertronic International Inc., 7311b Grove Road, Frederick, Maryland 21701


COMMODORE'S

NEWS

FROM THE FRONT

New Products on QuantumLink

-Li. new area of the QuantumLink telecommunications service has been created for companies to announce new products for Commodore computers. Companies post product Information directly on the special electronic message board, with all information made available to users within 48 hours after it's received.

The New Product Information message board Is currently located within Robert W. Baker's Meet tha Press section of the Commodore

Information Network on QuanlumLlnk. For information on QuantumLmk's complete telecommunications services, call 300-392-8200.

Mental Fitness on the Commodore 64 Jjlectronlc Arts has released Mind Mirror, a mental awareness program for the Commodore 64 by Dr. Timothy Laary. Fart game, part tool and part pnilosopher-on-dlsk, Mind Mirror is a trip through Inner space. After selecting a subject (or stereotype) to scrutinize, the user rates the subject on a series of seven-point scales. The program then summarizes the results and presents them in the form of a Mind Map, a geographical representation that allows direct comparison between different subjects. You are then invited to play Life Simulations, the part of the program where you really give your subject the test. Life Simulations

presents you with a series of situations, and asks you to respond to each one through the eyes of your subject. (Electronic Arts, 1820 Gateway Drive, San Mateo, CA 94404)

Special Education and Rehabilitation Source VJlosing the Gap has announced the availability of the 1986 Resource Directory, a comprehensive resource guide to the organizations and companies whose services and products are applicable for use in special education and rehabilitation. The 128-page guide provides information on what's available and where to find it.

Sample the latest software on your Commodore computer free. With GuanlumLink,"* the new telecommunications service for Commodore 64® and Commodore 128'" computers, you con sample the latest software free

for one hour. Now sample QuanlumLink's other services free, too. A month of news, fun and informa tion is free when you pay for one month ($9.95).

It Is divided into four sections: organizations, publications, software and hardware.

The 1986 Resource Directory provides a sampling of the information contained In Closing the Gap's data retrieval service,

CTG Solutions, the source for information on all products and applications of computer technology identified by Closing the Gap

during the past five years. It retails for (7.95 (discounts for bulk). (Closing the Gap, P.O. Box 68, Henderson, MN 56044)

QuantumLink. If you don't have a modem, pick one

Murder Mystery for the Commodore 64/128

(not your telephone).

xictivision has released Murder on the Mississippi, a 19th-

1-800-833-9400 auanrumi/nM.

century murder mystery set on a Mississippi riverboat. The

TM [>-]■!'/ i

Mississippi contest, whose winner will receive a trip for two

You must have a modem and disk drive to use up at a retail outlet. Then hook up your modem and call QuantumLink on your computer

i■% a r, ;.J.-<-.. . , ■

OfW«s ir»c KC * Commooois 6* Civi tm [omfncaore 17B iirr

company has also announced the national Haider on the down the Mississippi River. Murder on the Mississippi takes you on the Delta Princess

Electronics Lid

riverboat in search of a murderer. Sir Charles Foxworth, a famous British sleuth, and his constant companion, Regis Fhelphs, have discovered a body, and you must help them search for clues and suspects.

I

Gamers may qualify thamselves and the retail outlet from which they purchased Murder on the Mississippi when they fill out a contest entry form and send it to Activision. Details of the contest

will be available inside specially marked boxes of Murder on the Mississippi and at participating retail outlets. The program retails for $34.95. (Activision, 2350 Bayshore Frontage Road, Mountain View, CA 94043) JULY/AUGUST r86


■■■■-•-.

■-■■

--1 ■

-■-=

- -*■■—.:

-

.

-

-L

-

■ >-!l : •■-■■■■

■■■' ■ "'"■'' -'■'■"' ■

r- ■ - -

I ";■■" ■ ■.-;■■

"--.-

■;■!■■■ '•!<-'■■. ..-

■'■ ■ ■' ■

■'

■' ■

' '■"'•'''' "

'■■■■■• ."r •■;.■„','"

•■■ ( I ■ ■■■■■ -■ ■•■■- .;■":" ■ .. ■ ■

.

■-

-.- -' ' I mmamtm

^m

Flight Simulator I Scenery Disks The Challenge of Accomplished Flight

Apple and Atari versions will be released soon. Each disk covers a

With a realism comparable to (and in some ways even surpassing) $100,000 aircraft flight simulators, Flight Simulator II includes full flight instrumentation and avionics, and provides a full-color out-thewindow view. Instruments are arranged in the format standard to modern aircraft. All the radios needed (or IFR flight are included. Front, rear, left, right, and diagonal views let you look in any direction. Program features are clearly documented in a 96-pagc Pilot's Operat ing Handbook.

For training in proper flight techniques. Flight Simulator II includes another 96-pagc instruction manual, compiled by two professional flight instructors with over 8,000 hours flight time and 12.000 hours of aviation teaching experience. You'll learn correct FAArecommended flight procedures, from basic aircraft control through instrument approaches. To reward your accomplishments, the

manual even includes a section on aerobatic maneuvers.

night flying modes.

Flight Simulator II features over 80 airports in four different scenery areas; New York. Chicago. Seattle, and Los Angeles. Six additional Scenery Disks covering

the entire Western half of the United States are now available in IBM and C64/I28 disk formats.

priced.

The Pure Fun of "World War I Ace When you think you're ready, you can test your flying skills with the "World War I Ace" aerial battle game. This game sends you on a bombing run over heavily-defended enemy territory. Six enemy

fighters will attempt to engage you in combat as soon as war is declared. Your aircraft can carry five bombs, and your machine guns are loaded with 100 rounds of ammunition.

See Your Dealer. Flight Simulator II is available on disk for the Apple II, Atari XL/XE, and Commodore 64/128 computers for

$49.95. Scenery Disks for the C64 and IBM PC (Jet or Microsoft Flight Simulator) are $19.95 each. A complete Western U.S. Scenery six-disk set is also available for $99.95. For additional product or ordering information, call (800) 637-4983.

The Realism and Beauty of Flight Go sight-seeing over detailed, realistic United States scenery. High-speed graphic drivers provide an animated out-thc-window view in either day. dusk, or

geographical region of the country in detail, and is very reasonably

Apple H n 3 [Milemiik of Apple Conipuicr, li

.

Ami XL -Vlri Xf arc tMdcm.ir^ of Ann Corp CnrnFTiodore t*4 me] 129 arc ua&iTurlu of Commodore Elctuomti I iri IBM PC 11 a re^itTcred trademark ai I me ma tion.il Bumnci% Mjchniet Corp

SlmulatwII Corporation 713 Edgebrook Drive Champaign IL6182O

Order Line: (800(637-4983


THE COMM • i •: CONNECTION. Introducing QuantumLinjCthe only official ^Commodore -supported on-line service. It will expand your 64's universe further than you ever imagined. Now you can take your computer beyond the limits of software programs. The new QuantumLink™ on-line service has been specially designed to turn your

Commodore 64* or 128™ into a powerful "tele-computer" All you need is a disk drive and a modem to access hundreds of useful features.

Participate in on-line seminars and discussions. Join Commodore's nationwide user group.

MAKE NEW FRIENDS

Chat live with users across the country. ■ Send and receive electronic mail. ■ Find partners and play chess, hangman and other games in full color.

Here are just a few of the services available.

EXCITING SOFTWARE • Preview top new software before you buy it. • Get hundreds of public domain programs. • Read accurate, insightful software reviews.

f,of*Modore Software Showcase

I

t People < ' trnni d '■'••

I

i^t i an -

,

:

r. nig

i rr.ter

HOT COMPUTER INFORMATION

• Exchange messages on bulletin boards. • Get fast answers from Commodore

I V . t HHIM

Serv 11.1Ct-iitt-r

-m..

computer experts.

• Read exclusive Commodore reports.

• "Ask Commodore" and get a quick reply.

B

Illf tll'Md I 1 (Ml

QuantumLink's full color, easy-to-use menu.


STAY INFORMED • Access Grolier's Academic American Encyclopedia!" • Read USA Today™ Evening Update. • Get the scoop from RockNet™ news, Hollywood Hotline,™ Soap Opera Update.

FROM HERE TO INFINITY

FOR ONLY $9.95 A MONTH.

New QuantumLink is the lowest priced full service network. For only $9.95 a month

If you have a modem:

you can expand your Commodore's uni verse with a whole range of QuantumLink services. And, you can access many fea tures including the encyclopedia, software catalog, USA Today, entertainment news and trivia quizzes as often as you like, for no extra charge. Special "Plus" services cost only 6C per minute. But, your first hour of "Plus" time every month is free. (No sur charges for communications or 1200 baud access, either!)

If you don't have a modem:

■ Month Free

Service

you ri'(jn up (or 4

Now, getting on-line with QuantumLink is easier

than you ever imagined. If you have a modem, we'll send you the QuantumLink telecommunications software and when you sign up for a month, we will give you the

second month of service free. If you don't have a modem, we'll send you a 300 baud auto-dial modem and the QuantumLink software free when you sign up for four months.

Commodore. Commodore T78 ami Commodore 64 are trademarks ol Commodore Electrons I irmicd QiJarnumlmk ft a trademark ol Quantum Computer Services. Int Academi

is a trademark <>l G*d*<r FI'tlra'K hitching tnc USA Toc!<]> ^.iir,sd-viM!l ul Gannett Co. Im1 Hollywood Hnitiriprs a Trademark of

r

nuanTumnnH. ™^^ The Commodore'Connection *■■

Ll I HAVE A MODEM. Please send me the free QuantumLink

telecommunications software. I understand I will be charged the first month's fee of $995, and will get the second month free:

Name.—

2 WAYS TO ORDER:

Address. Gty

.Stale

Zip

-Eve Phone-

BY PHONE:

D I NEED A MODEM. Please send my free 300 baud auto

dial modem, and the QuantumLink software. Charge my

credit card $39.80, to cover the QuantumLink $9.95 monthly fee for the first four months." Credit Card i 'MasterCard

Acci HoSignature.

I ] Visa

-E»p

If you have a modem, you can register on-line for fastest delivery! Hook up and call 1-800-833-9400! If you need a modem, call 1-800-392-8200, and ask for Terry BY MAIL

Mail card or this coupon to Quantum Computer Services, Inc.,

8620 Westwood Center Drive, Vienna, Virginia 22180.

It you y u» more Itwn (he fit fueled 1 hour o! Ruv wrv<t« eXfi month, you *itl UP tjdlpil lirlhreilrahTie u

OtfVr fVr vjli vjlidinCcnlinpnDlUS lorrw* HrtwcnberionV

235


SOFTWARE REVIEWS

RBVTEWHD BY SCOTT A. MAY

Touchdown Football

I IMrtCIC I

Computer: Commodore 64 Publisher: I magic/Electronic Arts

27£>Ii Campus Drive San MittffiO, CA 94403 Medium:

Disk

Price:

S29.95

In Touchdown Football, pass

M. he rumors began over a year ago. Somewhere out in Softward and. they

delight of Commodore 64 owners ev en-where, lmagic's Touchdown Foot

ball has finally arrived, distributed by Electronic Arts. A few minutes on the field is all il lakes to convince you

Touchdown

1#1 ■»

**

that the pressure is placed where it

belongs: on the defense

Offering five, ten and fifteen-min quLiners,

h

so easy

that its reputation is well deserved. ute

GHSOVIKI i 1 &4

completions are

said, WBS a gridiron game so good, it hud CO be seen to believed. To the

fi fd

j

Football

can be enjoyed as either a solitaire game against a tenacious computer

opponent or by two players battling head-to-head. A third option is a dem onstration mode that allows the com puter to play

itself.

Novice players

will find this last option useful for

the opening coin toss and after tur

.studying game play and picking up

novers, as well as a team cheerleader

requiring that you choose from nine

Strategics

who helps celebrate touchdowns.

possible

before taking joystick in

hand.

Simple joystick input makes play

One of the most remarkable as-

Defensive selection is less involved,

formations.

left/right

These

combinations

or

include prevent,

selection a snap. While moving'the

tight and monster defensives, as well

pecis of Touchdown Football is its

joystick through

as the blilz, zone coverage and goal

ability to combine graphics, anima tion and strategic depth with smooih-

each play is listed on-screen in a win

line stance. During punts, you can set

dow above each team. During two-

up a return or Iry for a blocked kick.

as-silk joystick conirol. From play se

player games, you can choose your

Although

lection to execution,

plays in private by holding down the

blocked punt, applying pressure dur

fire button, moving the stick in the

ing extra points and field goals works

the action is

fluid and fast-paced. The representation of the football

field offers :in elevated sideline per spective. Although only 20 yards are

visible at one time, the field scrolls in

its

nine

positions,

I've

never

witnessed

a

desired direction and releasing the

about half the time. Both punis and

button. A beep indicates that your se lection has been entered.

field goals can be faked. Pressing the

Selecting offensive plays is a three-

either direction, as if tracked by a mo

step procedure:

First you

must

Commodore key before the kick al

lows ihe player to run or pass. Pressing the "T" key al the start of

bile television camera. 'Hie scrolling,

choose from nine possible line forma

the game

which is a bit jagged, coupled with

tions,

clock. A five-yard penally is assessed

the field's white yard lines produces a

tions of string, slot and "I" formations,

against the offense if time runs out.

slight strobing effect. This can be dis

split-T, shotgun and kicking setups.

Time-outs are called by hitting the

orienting at first, but is less noticeable

Nexl yon program both left and right

left SHIFT key for the home team or

after continued play.

receivers to either block or run one

the right SHIFT key for visitors. liach

including left/right

combina

activates the 30-SeCOnd

Bach player commands a team of

Of eight pass patterns (flag post, side

team receives three lime-ouls per

six men, detailed right down to the

line, safety valve, streak and button

half. Pressing the spacebar pauses the

face masks and knee pads.

Diving

hook). Finally, the offensive line must

game for "official" time outs.

tackling

be told to block left, right or straight

tackles,

body

blocks,

gang

The offensive player conirols the

and end /one victory dances highlight

ahead. In addition, the kicking forma

quarterback while your opponent as

die

tion allows you to punt or attempt a

sumes the role of defensive free safe-

action.

Other nice

touches

in

clude a referee who appears during 18

JULY/AUGUST r86

field goal.

Continued on pg. u.i


PLUS 4 / C16 Owners. . .

You are not alone! TRI* MICRO CAN HELP you get the most out of your computer Become a member of the PLUS EXCHANGE, a newsletter published by Tri Micro. The advantages are limited only by your imagination! O Software and accessories, discounted 20% to 40%, offered only

^ through the PLUS EXCHANGE.

At only $40.00 per year, PLUS EXCHANGE provides up-to-theminute information and invaluable support.

Discover PLUS EXTRA, our most popular selling program. It allows you to make the best use of the built-in software of PLUS 4. The Programmer's Reft; re rice Guide for the PLUS 4 [also applicable for C-16 owners) is available through the PLUS EXCHANGE.

Tri Micro CAN HELP you HELP YOURSELF! Fill out the coupon today and receive your complimentary issue of PLUS EXCHANGE.

f

1-800-826-4859 Name

Address Zip

City, State Phone (

)

DPlease send me more information and my complimentary issue

â–Ą Enclosed is my check for $40.00, 1 year membership (circle One) VISA / MASTERCARD ft

Signature

Expires.

TRIL MICRO

P.O. Box 11300, Santa Ana, CA 92711


SOFTWARE REVIEWS Personal Portfolio

KEVIi:\VI-l) BY TKO SALAMONE

PEBSONftL

PORTFOLIO rMHAOEl

CO 1985 financial ntrr Curr.nl

Select Portfolio:

Manager

Application!

O»te:

Hunt* PirmiMn *<•■

Inc.

ai/01/i3S5

ftcc«s Strvic*. ButD

| ortfaliD/C» Seturltm

Computer: Commodore 64

Password.

Quotes Closed h■ 11f

Publisher: Abacus P.O. Box 7211

Medium:

Grand Kapids, Ml 49510 Disk

Price:

S39.95

Gr«*t*/S*l*ct Prim

dial

i

uts Run

ii* Dtii Ctijnje piriiHttri by f>r»ilng

CoMact Quatcx flain Ntnu

-'Mi Nook Hook

.Light or heavyweight investors can use Personal Portfolio Manager to

track stocks, bonds, mutual

funds,

treasury hills, or other securities. But

the program does a good deal more than just store data. It performs analy

Personal Portfolio Manager has one goal: to maximize the return on your

investments.

ses, creates standard or customized reports,

and

accesses

commercial

data bases. Personal Portfolio Man ager has one goal: to maximize the

mode. The 1541 disk drive and the

return on your investments.

following modems work: Viemodem,

manually log onto two telecommuni

1650 and 1660. Any properly inter

cations networks. Information about

every type of transaction, from buys

faced printer is supposed to work,

data disks and compatible products

and sells to short sells, covers and

even with the screen dump capabili

complete the appendices.

stock splits. Predictions of future ac

ty. (The 1526 works fine, since the

tivities (hy individual security) can be

screens are not bit-mapped graphics.)

less than

plotted based on past performance and current market conditions. Plug

If you

two passes. The copy routine also for

hardware, 1 would recommend that

mats the disk. 'ITic similar Reports

in the data and let the 64 do the rest. Portfolios can be created to reflect

you test your system with the pro

Transfer routine (to put the reports

gram before actually purchasing it.

on the data disk) needs five passes and

The program makes it easy to track

the broker, type of industry (auto

are

using non-Commodore

A well organized user's manual is

calculator, and instructions on how to

Preparing a copy of the disk takes ten minutes and

involves

about seven minutes to get the job

motive, computers, Elfin bakers), or

included. The first section explains

done. Data disks must also be pre

any classification you desire. Using

how to use the manual and load the

pared. There is a 99-disk limit, so any

sophisticated features, you can even

program.

one handling the Getty or Gucci for

leave the 64 in auto mode and access

copies of the disk can also be found

tunes will have to cross this program

here. Seciion two is a tutorial

off their list.

telecommunications networks to re trieve

updated

quotes and

Instructions

on

making that

output

takes you through the main functions.

The main menu functions provide a

copies of reports. The package is even

Each menu option and function key is

good overview of the entire system.

strong enough to be used by profes

thoroughly explained, and inputs are

Within option one (Maintenance),

sionals to maintain client portfolios.

listed so you can follow along. livery-

you can add, edit, review or delete

thing throughout the manual is de

portfolios or cash, all types of securi

tire program is function-key driven. Function keys and their purposes are

tailed and clear. Beyond the tutorial lies the largest

ties, quotes (manually ) or closed files.

listed at the bottom of each display

single part of the manual: the refer

create customized reports or select

screen. 1'or example, pressing F3 on

ence area. Bach screen is displayed

from five standard reports. Printouts

the Maintenance-to-Portfolio/Cash

along with its purpose, field descrip

can be produced at any time.

screen allows you to edit any field on

tions (where needed) and function

Within the Communications mod

that particular screen. On the main

key uses. Every aspect of the program

ule, users can log onto the two net

menu, yon simply position the cursor

is covered In these pages.

works to download Information The

Except for the main menu, the en

next to the desired function and press RETURN.

From

the

Reports option, you

can

appendices.

Utilities option includes the Auto Run

Topics include the utility programs

program, various file utilities (to reset

on the master disk (copy routine and

data files for a new year or to consoli

two others), examples of the five stan

date files), and the Reconfigure pro

with Personal Portfolio Manager.

dard reports (Quotes, Unrealized

gram to redefine your computer sys

Tested hardware includes the regular

Gain/Loss, Income, Transactions, and

tem (printer and modem connected).

64, the SX-64, and the

Tax Report), a handy lour-function

Continuedonpg, ii~

Abacus

warns

users

that

some

brands of equipment may not work

20

JULY/AUGUST'86

128 in 64

Finally

come

several


1

1

M TTTTTTTTTT,

LOOKING t 4,096 COLORS 4-CHANNEL STEREO 32 INSTRUMENTS

8 SPRITES 3-D ANIMATION 25 DMA CHANNELS

A BIT BUTTER AND

A MALE AND FEMALE VOICE

ONLY AMIGA GIVES YOU ALL THIS AND A 68000 PROCESSOR.TOO Three cuslom VLSI chips working in combination with the main processor give Amiga

graphic dazzle, incredible musical ability and animation skill. And they make Amiga the only com

puter with a multi-tasking operating system built into hardware. All these capabilities are easy to tap

because Amiga's open architecture provides you with access to the 68000 main

a

floppy disk connectors. Complete tech-

J

bus in addition to the serial, parallel and I nical manuals enable you to lake full

ff AMIGA™

advantage of the custom chips and the software support routines in the writable control store on the Kickstarf" disk that comes with every Amiga computer. You can access these resources in a

number of development languages, includ ing Amiga Macro Assembler,'" Amiga C, Amiga Basic (Microsoft0—Basic for the Amiga), Amiga Pascal and even Amiga LISP.

So Amiga not only gives you more creativity, it gives you creative new ways to use it. Amiga by Commodore.

GIVES YOU A CREATIVE EDGE. -ArnieaiiorroOoroarkof CommodoreAmiga. inc -Kicfcsiort Is c trademark ciCommodoieAmiga, int.

-Amign Macro AisomOlef IsairadomafkoiCommoaOte Amiga inc *MltiasofMsaroglirwodi«!demail<o( Microsoft, Inc.


SOFTWARE REVIEWS Pocket Planner 128

REVIEWED 11V GARY FIELDS

Ifyou are a 128oivner

lookingfor a

Publisher: Digital Solutions Unit 2

Richmond Hill, Ontario

L4B 11)9 Canada Price:

£49.95

which takes

advantage

MTocket Planner 128 is a businessquality, full-featured package thai in cludes both a spreadsheet and graph generator. It takes advantage of the panded

55 55

spreadsheet

ofthel28's

Commodore

!53

powerful

30 Werthcim Court,

Disk

NIK

Commodore

Computer: Commodore 128

Medium:

-■;-; '

128's memory and ex

keyboard.

This

power,

EE

.

special keys,

80-column display, and hefty memory,

Pocket Planner 128 fits the bill

review de

scribes Pocket Planner 128 when

used on the Commodore 128 in 128 display.

able and the keystrokes needed to ac

The program's features are almost Identical when used on either the

mode

minimum, maximum, count cell), as

complish them. If the brief descrip

well as trigonometric functions, logical

tion is not sufficient, pressing HELP

Commodore 128 using a -iO-column

operators, and conditional statements

again will call up more detailed infor

display or in the Commodore 64 mode.

supported by Pocket Planner 128.

mation. Novice and experienced us

The program's sheet size is a healthy 100 rows by 250 columns, equal to 25,000 cell locations. And

The

using an

80-column

spreadsheet

uses

traditional

formula and cell formatting syntax, and can be displayed with or without

a grid overlay to separate individual cells. The command lines display the contents of each cell, its status (pro tected, format, type, content), and the name of the current Tile in memory. Anyone who has used an electronic

Formatting, editing, moving, copy ing and evaluating cells is done in the traditional way, but Pocket Planner

128 includes some nice features not found on other spreadsheets. One of the nicer features is the ability to NAME a cell. For instance, let's pre

tend cell H65 is a formula which con

spreadsheet before will appreciate the sensible selection of command and editing keys used here, For in

somewhere else in your spreadsheet

stance: To open a window, press the

formula by 12 to get a monthly profit

CTRL key and "w." To close the win dow, again press the CTRL key, but instead of the lowercase "w," press

tains the profits of your company, and you need to divide the result of that average. Normally, you would have to remember which eel! contained the

because the program reserved 64K of memory for file use, there is little

danger of running out of memory when creating even the most elabo rate spreadsheet. Each cell can be as small as two or as large as 78 charac ters wide. Editing a cell is logical too. Again you use the toggle sequence of either

the CTRL key or Commodore key, and the first letter of the command, lowercase to activate and uppercase to turn off. For instance, to protect a cell from accidental change, it can be

vated commands toggle between shifted and un-shifted. To define a

formula for profit and then reference it in the new formula. In this case, if you named the cell that contains the

that cell and pressing the CTRL key

range, put the cursor in the first cell

simply enter "PROFIT/12" to get your

and "p." Now the cell's contents (val ue, formula, label) cannot be tam

answer. To name a cell, ail you need

pered with until the cell is unprotect

uppercase "W." Most of the key-acti

and press CTRL and "r" (for range),

then move to the last cell you want included in the range and press CTRL and "r" again. The range will be high lighted and you can move, delete, copy, protect or sort the range with a single stroke.

If you forget a command, instead of searching through the manual, press

the HELP key. This displays a brief description of all the features avail22

ers alike will appreciate this.

JULY/AUGUST '86

profit formula "PROFIT," you would

do is precede the formula with the name and

a colon: "PROFIT:@su-

m(A23,M23)." The program has an in

protected by putting the cursor in

ed by pressing CTRL and "P." To print a sheet, press the Commodore key and "p," but to first select print op

ternal checker to prevent you from

tions, press the Commodore key and

accidentally duplicating names.

a shifted "P."

Heavy users of spreadsheets will be

The spreadsheet can be evaluated

happy with all the math functions (addition, subtraction, exponentia

either automatically or manually, and

tion,

tically. A bit slower method that takes

modulo,

absolutes,

logarithm,

random), multiple cell functions (sum,

performed either horizontally or ver Continued anpg. 24


F-16

Dogfight

with

Enemy

MIG-23

Fighters

F-1B on the Deck of a Nlmltz-Class

Aircraft Carrier (Control Tower View)

F-16

Hlgh-G

Pullout

over

Detailed

Wargame Scenery {Rear View)

With Jet you can fly through either

See Your Dealer ...

maneuverable supersonic jet

structured or non-structured environments. Engage in a deadly variety of combat missions. Explore

or write or call for more informa tion. For direct orders please

fighters, a land-based F-16 or a carrier-based F-18. The simulator

the wargame territory, or relax by practicing precision aerobatic

shipping and specify UPS or first

stru mentation and the most

optional United States Scenery

simulation sophistication, combined

off the Flight Simulator II disk.

SCENERY DISKS FOR JET

with excellent visual attitude

New high-performance graphic drivers provide beautifully detailed scenery in either day or night-flight modes. You can look forward, left, right, rearward, or straight up out of

AND FLIGHT SIMULATOR II

From the author of Flight Simulator II comes a new dimension in

realism. Jet simulates two fast and

references, makes it truly enjoyable to fly. Easy aircraft control coupled with

ballistic thrust gives you the kind of aerobatic maneuverability only a modern jet fighter can provide. Jet's attitude indicator is easy to read no

the cockpit with a single keypress.

screen out-the-window view helps you get the most out of Jet's ex

Jet will run on any Commodore 64 or

cellent flight controls. And that's a major consideration when flying at speeds in excess of 1300 MPH.

MasterCard, American Express, QnH ninorc (~\\i ih i-arHc arronteri

ARE NOW AVAILABLE.

Commodore 64 and Convnodwo 128 are taKtemaffcs o* Commodoro Eloclmmcs. Lid.

The Jet simulator even includes a

special view-magnification feature that lets you zoom-in to identify objects or details at a distance.

matter what your orientation. A full

enclose $39.95 plus $2.00 for

Commodore 128 computer with one disk drive and either color or

monochrome monitor.

Corporation

713 Edgebrook Drive Champaign IL61820 (217)359-B462TBlex: 206995 Order Line: (800) 637-4983 (except m minors. Alaska, and Hawaii}


LIONHEART BUSINESS & STATISTICAL SOFTWARE PC/MS-DOS, AMIGA, MACINTOSH ATARI 520ST, CP/M, COMMODORE 128 Explanatory books with professional compiled

software, the new standard (or statistical use. The influential Seybold Heport on Professional Com puting has this to say about Uonhearl"... our sen timental favorite because of its pragmatic approach to the basic statistical concepts... The thinking is

that trie computer merely facilitates the calculations;

the important thing is to be able to formulate a problem correctly and to determine what type of analysis will be most valuable." Let Lionheart help you gel ahead of the competitionl

BUSINESS STATISTICS

S14S

EXPERIMENTAL STATISTICS

145

MULTIVARIATE ANALYSIS

150

- QUALITY CONTROL & INDUSTRIAL

EXPERIMENTS

145

FORECASTING AND TIME-SERIES

14S

into consideration formula locations

voted to helping you create your own

which refer to cells not yet updated is

printer module. Another feature if you have a dot

called Smart evaluation. This method will be preferred fay new users of

matrix printer is sideways printing.

count all formulas referenced by cells

Because spreadsheets are normally designed wider than the width of 80-

regardless of location. This assures ac

column paper, printing them can be a

spreadsheets since

it takes into ac

curacy no matter how randomly your

problem. Digital Solutions solved this

spreadsheet is designed.

problem

Editing and

moving around the

Spreadsheet is performed with word-

sheets

of printing wide spread

by

including

an

option

to

dump the sheet sideways. This option

processing-1 ike commands as well as

can be selected directly from the

the

main program and does not require

traditional

spreadsheet

com

mands. If you use a word processor

saving and loading another program

more often than a spreadsheet, you'll

to perform. If the printer used is not

appreciate these friendly and familiar

capable of performing sideways print

controls. Two of the most helpful arc

ing, the sheets can be printed in the

SALES AND MARKET FORECASTING ... 145

the Search and Search/Replace com

traditional method. If only a section

DECISION ANALYSIS TECHNIQUES .... 110

mands. They work like traditional

of a sheet is needed, it can be printed

word

by first

• LINEAR & NONLINEAR

• PERT S CRITICAL PATH TECHNIQUES .. • OPTIMIZATION

VISA. MasterCard. AMEX, Check P.O. Box 379, ALDURG, VT 05440 (514)933-4918

FOP FREE ■IMF IRMATI0N FRC M0UR ADI ERTISERS We're removal the reader service numbers from our ads, bat you can still get free information about our advertisers' products and services.

Simply turn to the Advertisers'

Index on the last page of this magazine. Next to vticb

advertisers' name is their reader appropriate numbers on the

Reader Response Card in this issue, detach the card, affix postage and mail.

He sure to use the Advertisers' Index and the Reader Response Card in this issue to get free

information about our advertisers' products and services.

JULY/AUGUST '86

defining a range and then

dumping only ihat range.

also al

The one shortcoming of Pocket

lows an unlimited number of win

Planner 128 is its 6-1-page reference

dows, as well as the ability to freeze

manual.

and accurate. The program

110

PC/MS-DOS, Amiga. Macintosh, some CP/M

service number. Circle the

processing commands and

make finding and changing data quick

PROGRAMMING

24

SOFTWARE REVIEWS

title columns and rows.

One of the more Impressive fea

Alihougli the

manual

con

tains all the information needed to use Pocket Planner 128, finding the

tures of Pocket Planner 128 is the

information can be confusing. 'Hie ta

graph generator program. This

ble of contents and index help, but I

lets

you illustrate sections of the .spread

found myself thumbing and scanning

sheet

for details which 1 remembered read

using

stacked

bans,

cither lines

simple or

pie

bars,

graphs.

These graphs can be simulated on the

ing, but couldn't locate.

If you are a Commodore 128 own

monitor's screen, dumped to a print

er looking for a powerful spreadsheet

er, or saved on disk where they can

which takes advantage of the

he recalled by either Pocket Planner

power, special keys, 80-column dis

I28's

128 or integrated into Digital Solu

play, and heft)' memory, Pocket Plan

tions' word processor. Pocket Writer

ner 128 fits the bill. If you are a Com

128. I found this a welcome option

modore 64

since numbers alone can't show the

spreadsheet

relationship between data as well as

which will move with you when you

graphs, nor do they carry the visual

buy a 128, Pocket Planner 128 fits

impact of graphs. The fact that a graph

your bill too. Because Pocket Planner

owner in you

can

need of a

use

now but

can be created at any time (you don't

128 is one of a trio of integrated pro

have to dump the spreadsheet to use-

grams from Digital Solutions, data

graphs) and can be printed easily is a

created or stored by it can be used

real plus.

and duplicated by the word proces

Printer compatibility is an impor

sor, and can use data stored on the

tant consideration when you pur

daia base. This compatibility extends

chase

even to the ability of the word pro

any

patibility

business program.

here

is

Com

accomplished

by

loading an individual printer file which

matches

different

printers

cessor being able to duplicate graphs created by Pocket Planner 128. Pocket Planner

128's impressive

when Pocket Planner 128 is first run.

capabilities, multiple features, logical

Tlie title screen lists all the printer

design, portability and

files stored on the disk. To select one,

price mark it as a product the serious

just move the cursor to the correct

user should consider.

reasonable

file and press RETURN. The printer module will load and automatically

Pocket Planner 128 and its sister pro

set the default values for that printer.

gram, Pocket Writer, were formerly

If your printer is not among those

titled Paperback Planner and Paper

listed, a section of the manual is de

back Writer.

Q


Integrate TTni > PROCESSOR AND

)R THE COMMODORE 64 & 128 AND APPLE || SERIES

No-Nonsense, Simple Tb Learn Approach to Small Business Management"Sandy Schupper, President Sort Any Data Base

Menu-Driven

Free Database Templates

Free Telephone Support

Prints Letters and Reports

Easy For Anyone To Use

High-Powered Editing Features

Displays 80 Columns

Information From Your Database

Incorporate

Into Your Letters And Reports Automatically THE PROGRAMS ARK MEM i-DRIVEN SO TOUR INSTRUCTIONS ARE BUILT-IN. Browii Bag Software* helps you ]yam (aster because

\0 EXPERIENCE NECESSARX Learn to use a database in one hour-even if you design yum own template! Master a powerful word pro-

youwhMlmli i next, eliminating lime-consuminCand possibly confusing

and incorporate it into a letter you're wrilinfl usingjust a few kejstrokes!

when you need it. there!; a manual that prompts you on the screen. It tells

ces^ng program in asingle evening! Put! information from jour database

referencing with the written manual.

WHAT THE DATABASE MANAGER DOES

WHAT TDK WORD PROCESSOR DOES SIMPLE PACE Pi 1RMATI0N. Left justified or right and left justified. Add dedicated title lines to the top of, my pa^JtistitV all lines automati cally or do it line by line. Center lines when appropriate.

STATUS UNES LET YOU KNOW WHERE YOUARE. iftiowatall times the pa^e number line number and coluifinhtimberof the cursors present position. Know how much memory you have left and what is the mode ofjustificah'oa advanckthecurstmtothkbkginningorendofthe •.

document; no matter where yi ju are within it

INSERT ADDITIONAL TEJCT IN THREE WS& Onediaracter

atatime.'cutandfilue'forwhole blocks of text, or by addingablank: line to your text

INTERRACE WITH THE WORD PROCESSOR ideal for rbrm letter mailings. Up to 20 merges can be. made.

DESICNEDTOSAFEGUARDAGAINST ACCIDENTAL DELETIONS OR ALTERATIONS.

CREATEACUSTOM DATABASE TEMPLATE OR USEANYOR ALL SEVEN TEMPLATES INCLUDED: The Mailing Usl-Ai-itessss, phone numbers, hirthiiays and other important dates, etc. Computer

Pmyrams-hxty track of your personal software library—titles, skill level,

life size, dollar value, etc The /inference Guide-locate usei\il articles by

subject, publication, issue, etc. Office Inventory—know your equipment's location, serial number ifcsc rip lions, values, where purchased, etc. The Sfeciifliwy-teep track of those important dctni Is, organize meeting dates,

times and locations, reminders and confirmation dates.TheAnswertng

Stw/ce-doublesasamessagepaaand telephone directory Keeptrackof

I JELETE TEXT IN THREE WAYS. One character al a time, delete partial lines or delete entire lines of text.

calls by company name, sales representative, date called, phone number, even comments. The Oryanizer-tNvvS missing deadlines by breaking down projects into areas of responsibility; losing delegations, assigning

SEARCH AND REPLACE ONE OR MORE WORDS.

character at a time or line by line

follawur* dales, etc fixpenses-recal! any expense by data, amount, receipt number or type ofexpense. Ideal for expense review and report complication.

PULL1NF0RMATI0N FROM THE DATABASEMANAGERtNJUST A FEW KEYSTRI IKES.

field of information in ascendingor descending order.

l)ti|'I.ICATETEXTONT!lKl.iNKHEI.OU!NTUO\VAVS.One

SORTANY DATABASE. Sortiyalphabetical or numerical orderany

WITH YOUR CREDIT CARD, CALL NOW 24 HOURS A DAY, 7 DAYS A WEEK

800-523-0764

IF LING IS RCSVOR YOU LIVE IN CALIFORNIA

ooth hasciwavi

twi'tnu waimw

CALL: 408-559-4545

.:l',INt ALL RIGHTS RESEBVEI)


SOFTWARE REVIEWS Rags to Riches

Accounting

KI'.VIEWED BY ERVIN BOBO

ment. The cursor, HELP and numeric keys form a compact cluster at the

!

right side of the Amiga keyboard, and

>mii;Nttrtni;9,

htlim Wfi: Zll

90% of the operations are done with

Icwt nc.U:

those keys.

lilrWiO:

11/15

COMK

rKfi™&ks Aeecrcnt:

ililrnrlt ivfi: FUIN Inaltt Ivti:

Computer: Amiga

Within each module is an Options

PWIH

selection, somewhat comparable to

Publisher: Chang Labs

Preferences on the Workbench disk. This gives you final control over the

5300 Stevens Creek Boulevard

printout without leaving what you're doing. It also allows you to control

San Jose, CA 95129 Medium:

Disk

Price:

5499

your

M\.ags to Riches consists of three modules,

available

separately

for

SI99 each or 1499 as a set. General Ledger, Accounts Receivable and Ac counts Payable comprise a package for general accounting using the stan

dard double-entry system. It provides a tiill audii trail, which is extremely easy to use, even it you've never be fore tackled .such work. The documentation, done in spiral

hinders so the hooks will lay fiat, are clear and concise, taking you step-by-

The three modules of

Rags to Riches are integrated, and

Included with the General Ledger

disk are templates, covering the ac

combination of5,000 accounts, customers

makes it easy to get Started—you can

of outstanding credit are color-coded.

10,000 transactions.

put yourself in raging mode sooner.

90 days old, thereby allowing you to The

three

modules

of Rags

to

Riches arc integrated, and support a combination of 5,000 accounts, cus tomers

i 3-:r*

liHl

and

vendors,

and

10,000

transactions. Once an account is set

up and saved to a data disk, all three

ss

It,ibl.tt

I|WH

modules can access that disk and add

S,J[3.H

or change information. Work done in

175,331.31

receivables or payables is then posted

kt h«titi

to the general ledger with only a few

Mil Hwlh

keystrokes.

Rags to Riches is a well thought-out accounting package, Rather than sim

minor modifications, and start work

In each Of its modules, Rags to

red, but because in the Accounts Re ceivable package, the various agings

After Only a short time, you'll know by color alone that an account is over

choose the one you need, make any

ing immediately.

The colors of Rags to Riches are intense and you may want to adjust

and vendors, and

counting needs of more than two dozen types of small business. This

white on blue.)

not only because it shows debits in

than that, each book has an appendix

bers a bit easier to understand.

Amiga, "black and white" is actually

to compensate. I prefer using color,

support a

ing, billing, and clieck-writing. More

to make the arcane science of num

selecting between

the contrast and brightness controls

step through the many phases of post

that teaches (he basics of accounting

display,

"black and white" and color. (On the

er, replaces the bottom line with a

ply porting a tried-and-true program

paragraph of instructions. At the sec

to the Amiga, Chang Libs rewrote it

Riches fully utilizes the power of the

ond

bottom-line

to take

Amiga by dumping the whole pro

screen

and

speed, memory and keyboard layout.

level. is

Know, again

the

visible

briefer

advantage

of the Amiga's

gram into RAM. With no need to ac

instructions appear in a scrolling mar

In addition, Chang Labs offers user

cess the disk, the program really takes

quee-style line

top of the

support for the first 90 days through a

advantage of the Amiga's speed. lintcr

screen. This feature is for those who

toll-free hotline. You may also order

amounts into an account, make notes,

have been using the package for some

invoice and statement forms to be

then watch the "bottom line'" careful

time, hut who may require prompting

used

ly as you select "Post." Don't blink or

here and there. The third level, Ex

that are compatible with Payables.

you'll miss the change of totals.

pert, assumes you know what you arc

at

the

with

Receivables and

checks

If you have a small to medium-size

doing. However, ii is possible to call

business

Rags to Riches continually displays

up help at any time should you sud

about taking over your own account

the "bottom line" on the lower half of

denly begin to Buffer from amnesia.

ing, this is the package to use. If you

As you're working with an account,

the screen. 1 have not seen this fea

Completely menu-driven, Rags to

ture on any other accounting pxick-

Riches displays commands at the top

age, and I consider it unique and very

of the screen. Cursor keys are used

valuable.

rather than the mouse to move from

Rags to Riches works on three lev

els of expertise. The first level, Learn26

JULY/AUGUST'86

and

have

been

thinking

don't already have an Amiga, it is a good reason to buy one.

Ed Note: An updated version o/Rags

one option to another, which allows

to Riches will he available by mid-

greater speed and less hand move

sitntin or.

S


TECHNICAL REFERENCE SERIES

The Creator's Edge THE AMIGA TECHNICAL REFER ENCE SERIES from Addison-Wesley gives software developers and pro

grammers the key to unlocking the power and versatility of the Amiga Personal Computer. Published with Commodore Business Machines, Inc., the series is written by the hardware designers and program mers who actually created the Amiga's hardware, built-in-software, and user interface. C and assembly language examples throughout provide clear

illustrations of Amiga programming concepts. Comprehensive, these man

uals are the definitive reference works for Amiga programmers.

Titles include: AMIGA HARDWARE REFERENCE MANUAL Provides detailed descriptions of the graphics and sound hardware

of the Amiga and explains how the machine talks to the outside world through peripheral devices.

AMIGA ROM KERNEL

AMIGA ROM KERNEL

REFERENCE MANUAL:

REFERENCE MANUAL: EXEC

LIBRARIES AND DEVICES Provides a complete listing and description of the Amiga's built-in ROM routines and systems soft ware which support graphics,

Provides a complete listing and description of the built-in ROM routines and systems software which support the Amiga's multi tasking capabilities.

AMIGA INTUITION REFERENCE MANUAL Provides a complete description

of Intuition, the Amiga user inter face. Numerous examples and illustrations show how to create applications programs that con form to Intuition's guidelines.

sound, and animation.

All four volumes in the AMIGA TECHNICAL REFERENCE SERIES are available in April through your Amiga dealer, and wherever computer books are sold.

AAddison-Wesley Reading. Massachusetts • Don Mills. Ontario

•'"AMIGA \sa trademark of Com men; ore-Amiga, Inc.


SOFTWARE REVIEWS Kung Fu:

REVIEWED HI' MARK COTONt

The Way of the

One by one,

Exploding Fist

each

member of

Computer: Commodore 6-1

the Dark

Publisher: UXB Spinnaker Software

Master's

One Kendall Square Cambridge, MA 021 39

Medium:

Disk

Price:

S24.99

JDVSI1U 1 PLBVtR

cadre mill face you in

-liven if you're self-deft:useless,

a fight to

FiSt will have you dunning your black

the death.

Ktlfig Fu: The Way of the Exploding bell in no time. It provides the sce nario, setting, and struggles necessary

to transform a common joystick-tap per into a karate prodigy.

a fight to the death. Defeat ten succes

The tale is told of your abduction and subsequent imprisonment on a

sive opponents, each one slightly bet

ments is remarkably simple. Bach of

ter than its predecessor, and you will

the

small island off Okinawa. Japan. Your

be granted your freedom. Lose even a

(eight with the lire button depressed

captor is an evil ruler of the world's

single bout,

and eight with it released ) represents

largest remaining Ninja sect, a dis

your grave.

turbed dictator who has become jea

and the

arena will be

Controlling your character's move joystick's

16 possible positions

a karate move. By nudging your con

These matches, each presented as

troller in any direction, you instantly

separate

lously obsessed with your reputation

a

are

spring your fighter into aclion. So a

as a Kung Fu expert. You have been

watched at ground level from a side-

quick, almost undeteetable push-pull

forcibly summoned to this isle pen for

view perspective. The contestants ap

on the stick can initiate a combina

a murderous test of strength. One by

proach

classic

tion as simple as a short forward step

one, each member of the Dark Mas

Stance, attempting to inflict damage

with a punch to the face, or as com-

ter's elite inner cadre will face you In

with quick bursts of martial artistry.

one

conclusive

another

in

affair,

the

(A)iitinitt'tl mi f)i^r UJ

Alive and Kicking

reaction time of your challengers

putcr opponent, who, unlike a hu

in the preliminary rounds. Bonus

man foe, docs not possess the abili

Getting Your Kicks Without

points are awarded for quick dis

ty to change his attacking approach

missals, so don't be afraid to really

once his strategy has been uncov

tec off on these weaker rookies

ered. With a little practice, you can

If you are a newcomer, the first step

with some

often lure

to survival is to concentrate on learn

blows. These techniques are risky

making

ing the basic karate techniques. Using

and inadvisable against a more ex

which you can easily counter for

the documentation, study [he 16 joy

perienced opponent, so put your

stick moves until they become sec

best foot forward early.

Getting Killed

punishing knockout

your

challenger

an expected

move,

into one

victory.

Throughout

a bout,

there will

ond nature. Remember, once a match

• If you have a substantial point lead

begins, there won't be any time to

over a tough opponent, it might be

inadvertently move too close to

check reference charts.

strategically sound to move to a

each other, putting themselves in a

After the

some times when both contestants

should

defensive stance and try to wait out

position where none of their offen

first practice them against a stationary

the clock. By dropping into a low

sive moves can be used effectively.

opponent

mode,

crouch and executing a series of

Most players' first reaction is to try

then press on to face the feared forces

forward sweeps, you can make it

to initiate contact by taking a step

of the Dark Master. The following tips

virtually impossible for your chal

back. Unfortunately, this style re

might be helpful.

lenger to deliver the high-scoring

treat usually puts you in an awk

• As mentioned earlier, your oppo

offensive thrusts he needs to win.

ward fighting position, leaving you

moves

are memorized, in the

you

two-player

• With experience, you will discover

very susceptible to a quick attack.

way

that every attack has a successful

computer-controlled

counter-attack. With this in mind,

It is much safer to move backward with a somersault, a technique that

it

it can be to your advantage to

will move you further faster, with

|iays to take advantage of the slow

study the tendencies of your com-

out the risk of an enemy attack.

nent's

skill

crease

as

through

level you

the

will

make

slowly your

ranks. For scoring sake

2B

JULY/AUGUST'86

in

alone,

Qj


and PROVEN c M PERFORMANCE The complete compiler and development pack age. Speed up your pro

Remarkably easy-to-use interactive drawing pack

BEST SELLER

grams 5i to 3Sx. Many options: flejible memory

age for accurate graphic

designs. New dimensionIng lealures Id create exact scaled output to all major dot-malrix printers.

£ 71

management; choice of

compiling to machine code, compact p-code or bolh. '12fl vatsion: 40 or 80 column monitor oulput

Enhanced version allows

you to input via keyboard or high quality lighlpen. Two graphic screens lor

and FAST-mode opera

tion. '128 Compiler's ex tensive

80-page

pro

grammer's guide covers

IIASKprtirm, rm IJOinmNa SPEED'

compiler directives and

* --1 options, two levels of opllmiiolion, memory usago, I/O handling, BO column hi-ros graphics, faster, higher precision malh (unctions, speed and space saving tips, more, A great package that no software library should be without. 128 Compiler $59 9S 64 Compiler

$39.95

For school or software development. Learn C on your Commodore with our indepth tutorial. Compile C pro grams

into

fas!

COPYing from one to the

other. DRAW, LINE, BOX, CIRCLE, ARC, ELLIPSE available, FILL objects with preselected PAT TERNS; add TEXT; SAVE and RECALL doslfjns to/lrom disk. Dolino your own library of symbols/objects with the oasy-lo-uso OBJECT MANAGEMENT SYSTCM-sloro up to lOrt soparalo objects. C-128 $59.95 C-E4

Not |ust a compiler, but a

Compiler lid Soflwnre

complete system lor develop

Devclfipir.cn [ Syytrm

■6-

machine

language. C-128 version has added laalures; Unij™-like

W compiler that generates

disk tor fast editing and compiling Linker combines up to 10 modules: Combine WL and C using CALL: 51K available for object code; Fast loading (8 50c. 1571, 18 sec. 1541); Two standard I/O librarys plus two addilional libraries—math (unctions (sin, cos, sqri, etc.) & 20+ graphic

Easily high

C-128

S59.95

C-64

S59.95

create quality

professional charts

and

graphs without programming.

You can immediately change the

scaling, labeling,

axis,

bar lilling, etc. to suit your needs.

Accepts data

CalcResult

and

Irom

MultiPlan.

C-128 version has 3X the rosoluiion of Itie '64 version. Outputs to mosi printers.

C-1JB C-64

Power PI an One of the most powerful spreadsheets with

$39.95 $39.95

integrated

graphics. Includes menu or keyword selections, online help screens, field protection, windowing, trig (unctions and more. PowerGraph, the graphics package, is Included to create integrated graphs and charts. C-64 $39.95 Technical Analysis System for the C-64

559.95

Ada Compiler for the C-64

$39.95

VideoBasic Language (or the C-64

$39.95

Abacus

ing applications in Pascal with graphics and sound features. Extensive editor with search, replace, auto, renumber, etc. Standard J &

operating system; 60K RAW

commands (lino, fill. dot. etc.).

$39.95

fast

machine code.

II

you

want 1o learn Pascal or to develop software using the

best tools available-SUPER Pascal is your first choice. CUB

SS9.9S

C-64

S59.95

OTHER TITLES AVAILABLE: COBOL Compiler Now you can learn COBOL, thajrost widely used commercial

programing lenguage, andJeSyCCDBOL on your 64. COBOL

is easy to learn because ifSfla^yjtoVead. COBOL Compiler

package comes completeO^flrTEditor, Compiler, Interpreter and Symbolic Debugger. "

C-64 $39.95

Personal Portfolio Manager Complete portfolio management system tor the Individual or professional Investor. Easily manage your portfolios, obtain up-to-the-minute quotes and news, and perform selected analysis. Enter quotes manually or automatically through Warner Computer Systems. C-64 $39.95 Xper XPER is the first "expert system" for the C-128 and C-64. While ordinary data base systems are good for reproducing facts, XPER can derive knowledge from a mounlai'n of facts and help you make expert decisions. Large capacity. Complete with editing and reporting. C-64 $59.95 C-128 vd C-4J fl*frBd*nvki rf Ccnm<ijin Buiirmi MacM-101 Inc.

Software

P.O. Box 7219 Dept.M8 Grand Rapids, Ml 49510 ■ Telex 709-101 ■ Phone (616) 241-5510 Call now for the name of your nearest dealer. Or to order directly by credit card, MC, AMEX of VISA call (616) 241-5510. Other software and books are available-Call and ask for your free catalog. Add $4.00 lor shipping per order. Foreign orders add $12.00 per item. Dealer inquires welcome-1400+ nationwide.


SOFTWARE REVIEWS

KEVlEWi-U BYKRVIN HOMO

Beyond the Forbidden Forest Computer: Commodore 64 Publisher: Cosmi 415 N. Figucroa Street Medium:

Wilmington, CA 90744 Disk

Price:

S19.95

lone archer in his

travels through a

ior those of you who survived the

Original Forbidden Forest, you can now

You control a

take another crack at

magical forest in a fully three-

it. For

those Of yOU who did not survive, and

dimensional

who despair of ever surviving, take

heart: Beyond the Forbidden Forest has a "resurrection" mode. Beyond the Forbidden Forest has

challenge

been designed to be not only a game with newer and deadlier challenges,

but to showcase programmer Paul Norman's latest trick called OmniDimension—you play the game in four

dimensions. The fourth dimension is time, of course, and it is running out.

Hut whai about the other three di mensions? This is not another one of

those ("ames where lines converge at

have in Beyond the Forbidden Forest

one vulnerable spot on this beast is

is so new and so fun that you may just

very small and surrounded by armor.

a distant point in an attempt to con

want to walk circles around a tree

The play screen is surrounded by a

vey a feeling of depth on your moni

until you've convinced yourself it is

black frame, adding to the illusion of

tor. This one really does have three

really happening. Push your joystick

depth. On cither side of the screen

dimensions, as nearly as can be repre

forward and

the back

are aiming devices that help you to

sented in two dimensions, and if you

ground, watching your figure dimin

zero in on your foe. Notch an arrow

aren't extremely careful, you may fire

ish; pull it toward you and return to

by

an arrow into your own forehead.

the foreground. He very careful to fin-

while still holding the button, aim in

no

any direction and elevation. Tire by

As in the original game, you control a lone archer in his travels through a

walk into

arrows when

facing the

fore

ground, lest you injure yourself.

pressing

the

fire

but Ion.

Then,

releasing the button. It is a system

magical forest. At the start, you have a

Should you vanquish the scorpion,

non-perilous demo mode to get the

a golden arrow will appear in your

feel of joystick control. Press F7 and

quiver, as they will for each great

man, this one surrounds itself with

you are beset by monsters that should

beast you slay. Once you've begun

heavy ominous music. Other sounds

not exist even in the imagination.

collecting

is

are done well and the graphics are

The giant scorpion—about the si/.e of a large dog—is your first adversary,

only a nuisance, because you'll always

superb, as is the animation. The one

and you may temporarily avoid him

golden

arrows,

death

be resurrected. Once

you've

easy to master.

Like other games from Paul Nor

quibble I have, as I did with the origi

collected

four or

nal game, is that I feel some scenes

by taking a path perpendicular to his.

more of these arrows, you are quali

are unnecessarily bloody. When a

Yes, perpendicular. If you

fied

beast dies, there is sometimes a spray

and the

to enter part

two.

the Under

scorpion are both in the foreground

world. Mere, if you manage to survive

of blood. And when you die, it is usu

moving toward one another, you may

the attacks of bats and can get past the

ally because some

stave off death by moving into the

fire-breathing Hydra, you'll enter the

chomping you into bits of blood and

background. And if something blocks

lair

of

gore. 1 think I could have done with

your way, just walk around it. Hide

course, is the most difficult to kill. It

less realistic demises, but all the good

behind it if yon like, at least until you

can be done, but you must be fast and

points of Beyond the Forbidden For

have an arrow notched in your bow.

extremely accurate, using all the skills

est will probably outweigh that one

honed in the previous contests.

quirk. They do for me.

'Hie 30

dimensional

JULY/AUGUST '86

movement

you

of the

Demogorgon.

He,

The

beast

is

noisily

Q


0128 AUTHORTTATTVE

aid Wf BOOKS tti rr'TT n rnrrr l

mi t i rrrrrrrTL-

I

r

ii t i f i ri

TT

Software Detailed guide presents1 the 12S's operating sysiam. enpiairss explains graphic chips, Memory Management Uni, SO column graphics and commflnisd

RQMffI:ngs

SOOpp S1935

Sjmn*r '36

Presents dozens of programming

BASIC commands with hundreds of k_ih^kk1a^i ^m *■!!■ y ■ ■ ■ ■ ■ I ■ ■ *"■ eiamples; moniior commands, utilp

wcnnifjues iftchiniojues on on in» lh» operating operating sy5i*inL systemL

£16 95

s, mudi more

qijick-hnien

Easy

and

BASIC mtwproior and mo*e

Graphics, sound. VO. Vernal.

memory maps, more. Complele comMflnled

hi. rar

nr.lnh \~t.

ins ders' guide (or novico &

win.

uirrcil iircro

ANATOMY OF handbook on • Jiample* and

Baal

*IL ManV

/ ccmmflnisd SDOpp

15*1 ROM lis

S19.9S

Fn A HI nF J I msmory usage. CPJM udhty pro

Collection or

easy-to-use lachniques: advanced graphics,

enhanced

BASIC.

SCIENCE,ENGINEERING

OH

biology,

ta kosp 1S41 running.

monitor. A simulator,

I/O.

extended BASIC, more,

2lOpp

animalion,

Hirash

lightpan, aDgranhics. jecipora, curves, moie.

Mulltcolor.

IRQ- CAD. proiSOpp 5^9.95

MACHINE

LANGUAGE real

lime,

SU.95

PHIHTER BOOK C-64/VIC-20 Undersrand Commodoie. Epson -com pal tie prinlars and 1520 plotter Padced: uMities; gra phics dunip- SD-dIo'f oommoniod ROW Irslire*, more. HQpp

BOOK

Compiehenstve

IDEAS

High

FOR

astronomy,

SSOpp S1995

lasi Me k>ading and lavmgi.

No( covered alsewhere: - vidao conirol1*rh

GMmtwtWet't

Handbook

your own advenlure games. With ai^omaied

physics,

progtnmi.

Adventure

chemistry,

ware- tndudoi schemarici and techniques V ■

In

Siep-by-ftiep ■;.>■=a 10 designing and wMing

CASSETTE

SODpp

C-6*

depih mtro to comfttors in Sdencs. Topics:

1541 REPAIR ft MAIHTEHAHCE Handbook describes Ihff disk dfiv« hard

Inlerrupls. Mmeri. clocht.

5priiash

wnh

grams, subrort Mes A more.

TRICKS * TIPS FOR C-64 improved data inpul.

n*i*j"i

vkpun^ton *ipUna:k? of [ho oporatmg By^tvm

SI 6 95

ADVANCED

2<J0pp SU95

rlnrmTfMilnti u^ if rbiut eueinvi

XOpp £1905

MACHINE LANGUAGE C-6* Lnarn 6510 coda wfiin fail programs. Many tarnpies and hslings for complale asserrblei, GRAPHICS BOOK C-64 - best relsrence covers basic and advanced graphics.

Lean lundamenTals or CAD while

gs or 6

electronics, olhers. 1541 -DRIVE

ad-

r.nuoiii rfj.-n mnlii I t

Essential guiM lor everyone Iniorested in CP/U C on tha US Simple

useful

^ 4 4 > Lr ^ 1AF^ F^ 1J1 A TIS\ . n f j"i F P tti^ slacks, jero-page, pointefs, the

ANATOMY OF CM Insldon gwda to iho '64 inSBrnaJs.

Viimn

S1995

introduction lo progrsmingL problem

analysis, thorough description of all

wrth inlo lor everyone. Covers

Gel an Ihe inside inlormallon on BAS'C 7.0 This aihaustivo o'hauativo hind' Handbook is compile with commerced BASIC 7 0 HOM hsiings Coming

C-&4/VIC-20

Quids! speed

USE

many

sample

operating

ON

system

225pp SM 35

C-64

Themes:

julo *'poniasb Civlculatof, fecip* dre, nock Iisih,

dial

planner,

window

others. Includes ludngs, COMPILED

BOOK

advaMiiing,

ZODpp S^.95 C-64'Cl 28 AH you

need lo know about compilers: how they wofV; designing and wiiiing your own^ generaiing

marjhine

eiarrplv compiler.

coda.

adventure game Qeneraior. 200pp PEEKS « Includes

%\4 95

POKES FOR THE CM

in depth aiplanaiion*

ol PEEK.

POKE. LSRb and oiher BASIC command!. Learn the "mside* lnc*s \o gel Ihe moil nut olyourU.

joDpp $U.M

Oplloml DlikvMci lor book!

For

your

convenienceH

lh»

programs

coniaLned in eacn ol our booii are available on disVetie to sava yog lime enierlng

Ihem Irom your keyboard. booh wher. orOerinQ.

Specify name of 1M.9S each

Wilh working 3QDpp

Si9 95

C 1

Abacus

fffWIIIIII

lilMliill

Software

P.O. Box 7219 Dept.M8 Grand Rapids, MI 49510 - Telex 709-101 ■ Phone (616) 241-5510 Optional diskettes available lor all book titles - $14.95 each. Other books & software also available. Call (or ihe name of your nearest dealer. Or order directly from ABACUS using your MC, Visa or Amex card. Add $4.00 per order for shipping. Foreign orders add $10.00 per book. Call now or write for your frea catalog. Dealer inquires welcome-over 1400 dealers nationwide.


All you need to do this

graph a spreadsheet

'■-.

.'.

learn to fly

write a novel

do your banking

organize a data base

study aslfology

K1

It

tell a story

© 1995. Commodcre EFecrrorKi Llmired .■*CP'MISQ registered liodcmort oloifliral Beworch, Inc

e n o te&i'cied rroaemart of Appla compuioj inc.

forecast sales

win a gold medal


master logic

dissect a frog

tra

design a dream house

compose a song

birthday card

learn to type

paint a picture

improve your chess

follow Ihe slars

when it comes to personal computers, you want the smartest you can own. At a price thai makes sense.

Feature for feature, the new Commodore 128'" system outsmarts its competition. It comes with o powerful 128K memory expandable to 512K, more than enough to start with and stay with for years. An 80-column display lets you see more of your spreadsheets and word processing. And with its 64,128andCP/Mw modes you have easy access to thousands of educational, business and home programs now available, it also has a state-of-the-art keyboard with built-in numeric ^ keypad to execute complex tasks with little effort. The new Commodore 128. From the company

that's sold more personal computers thon IBM速 or Apple.速 Look for it at a store near you. And discover

i

the personal computer thai does more for you. At the

price you've been waiting for.

COMMODORE 128= PERSONAL COMPUTER A Higher Intelligence


THE MISSING LINK! From magazine...to diskette...to disk drive

Without LOADSTAR you are probably not getting the full benefit from the magazine that you are reading at this moment. Tell the truth now.... Have you typed in all the program listings? Of course not. Your time is worth much more than that. On the other hand, it is a shame to miss out on all the rich treasures that are available to you. The solution is LOADSTAR....

LOADSTAR is published monthly on a double-sided diskette. It contains the programs from Commodore's own magazines with lots more.... There are bonus programs, tutorials, articles, subscriber feedback, reviews, and music. FOR

MasterCard

CALL TOLL-FREE 1 (800) 831-2694

8-5 CENTRAL TIME

In Louisiana call (318) 868-7247

If Loadstar fails to meet your expectations in any way, you can return the disk for a full refund.

"If you can afford only one disk service, make it Loadstar. If you can aflord more than one, make sure Loadstar is one of them. You'll soon wonder why you bothered with the others!"

lo order by mail

S995 lor the current LOADSTAR disk companion to Power Play

send to:

$9.95 for the current LOADSTAR disk companion to Commodore

LOADSTAR RO. Box 30007 Shrevoport. LA 711300007

OR

Microcomputers

139.95 for tho noxl 6 issues o! LOADSTAR

S69.95 for the nest 12 issues of LOADSTAR. Name _ Address

Stephen S. Leven, Sept./Ocl. Commodore Microcomputers, page 32

CityfSlata.

_Zip_

Visa/MCI.

eÂŤpdt_

These rates also apply lo Canada and Mexico

34

JULY/AUGUST'86

Wrlie tor overseas rales


C64 Chess Buyer's Guide

REVIEWED BY TED SALAWONB

Checkmate Chess Programs for

the Commodore 64 V^hcss has been around tor approxi mately

1,500 years. Its origins arc

traced hack to the Indian game called Chaturange, which spread to the Near East and from there traveled to the Arab world, whose peoples then in troduced it to Western Europe when they Invaded Spain around 1000 A.D. Armed conflict continued to spread the game, as the Normans brought it

to England during the Battle of Has tings in 1066. The eastern half of Burope, the Byzantine remains of the Roman

Empire, acquired

the

game

through the more peaceful means of trade and cultural interaction. Clubs and associations formed, as

chess became widely accepted through' out Europe. The game changed: pieces such as the Queen and the Bishop became more powerful. Politi

cal and religious forces began to influ ence the game, causing expanded lev els of promotion for pawns and more

diverse piece movement.

By

dardized into the contest we know today.

The

seven

this low-priced bargain, though the

1600,

chess had become pretty much stan

chess programs

re

viewed here are roughly divided into two categories: basic and advanced.

Tlie basic programs provide limited graphic renditions of the board, have few or no enhanced play features, and

are somewhat restricted in the range

challenge will fall off relatively soon.

Whether you're a

As with all the programs reviewed

beginner or an expert,

here, this one handles Castling and En Passant maneuvers. Like most of the others, entries are keyed in using a

one of these seven

form of the Cartesian coordinate sys tem

chess programs will

known

as algebraic

notation.

That is, the rows (ranks in chess ter

be rightfor you

minology) are marked A through H and the column (files) are marked one through eight. Moves arc entered via

of competition. The advanced rou tines offer more levels of challenge,

pion proves to be an excellent value,

the keyboard. For example, D2-DS

enhanced

despite the lack of written documen

specifics movement of a pawn from square 1)2 to square D4.

playing and

tutorial

fea

tures, and, in one instance, the choice

tation. Operating instructions are in

between different sets of playing

cluded on disk, which is why there is

pieces and 2D or 3D views.

no written

information on

how to

play the game. ShareData advises that

Chess Champion

Making use of the function keys, you

can

list on-screen

previous

moves, return to the menu to change

you make a back-up before running

the board setup, or start a new game.

the program. Since the disk is

not

The RESTORE key accesses the main

newest on the market. ShareData has

copy protected, regular copy utilities

menu where you can choose from

released Cbcss Cbatnpron as part of

work line.

The first title reviewed is also the

its

S8.00

a

disk

Load'.VGo

series.

Computcrists considering this pro

two different chess programs: "Cham pion" or "Chess for Two.'" This re

gram should have prior knowledge of

view will

whether it be games, business pro

the game or be willing to learn it from

'"Champion," which is in itself worth

grams, or educational software. With

other sources. With that in mind, nov

thrice the price of the program.

a price this low. you might expect

ices will still find this a cost-effective

Seven levels of play are available,

almost nothing in return.

introduction to a great pastime. More

and you can choose Black or White.

advanced players can still make use of

You

That's

right,

S8.00 per

application,

The good news is that Chess Cham-

concentrate

solely on

cannot force the computer's COMMODORE MICROCOMPUTERS

3B


C64 Chess Buyer's Guide move if you feel it is taking too long to respond, nor can you request help from the program. On ;i brighter note,

invalid moves arc not permitted. When they do occur, "Champion" gives an error message, notifying you

about the problem. Those less than proficient with a keyboard will be happy to know that the INST/DEL key is active, allowing edits of move en tries before you press RETURN.

plains this procedure, which is a bit

For $8.00, ShareData's Chess Champion is a surprisingly strong

newspapers, as well as taking back

Sargon II offers all the functionality of Chess Champion, plus slightly more,

take back moves. However, the take-

computer is allowed more time to re

plays. That is, it only erases the most

search moves at higher challenge lev

recent moves made by each side. By

els.) The graphics are crisp, black and white pieces on blue and light blue

comparison, the other programs take

squares. Every piece is easily Identifi

of the game.

watch

die

computer play

itself or

outs illustrated in chess hooks and moves.

entry.

ment which must be adjusted as high er levels of play arc selected. (The

against the computer, so you cannot

the process is workable nonetheless.

This feature is useful for entering lay

Response time is good, a measure

able as to rank. You can only play

cumbersome compared to the meth ods included in newer products, but

along with

basic written

instructions. Widely discounted, the program is a good purchase.

back feature only works within two

back even' move right up to the start

There are ten levels of play, with one designed specifically for that long distance

event,

postal

chess. The

have it referee between two human

graphics arc clean, but use sparse re

contenders. Again, you must look at

presentations

overall value and effectiveness, For

user manual is brief and to the point,

of chess pieces.

The

SH.OO, SharcData's Chess Champion is

covering program functions and the

a surprisingly strong entry in the ba

game's history. The best part of the

sic class of Commodore 6<i chess pro

manual is its bilingual nature, French

grams.

as well as English. Grandmaster Chess

weight" division is also from Hayden

is the only title with an international

Software. Starting where Sargon II left

flavor.

off, Sargon III is considerably more

An on-screen digital clock tracks total time spent by each side. This is a great

addition,

another feature not

.ea.se .84.-13

Software

first

entry

in

the

"heavy

advanced. Sargon III drops the colored graph ics of Sargon II for the more tradi tional

The list of options ends with a tutorial

pieces are still crisp, clear and easily

mode, where the

identifiable. The rank identifiers (A-H )

computer offers

black-and-white

look.

The

are visible whenever the board is dis

Overall, Grandmaster Chess is an

played, unlike Sargon II where the F7

inexpensive program with some very

key must be used to toggle them on

unique features. It can be a great gift

and off.

for French speaking individuals or an

between

excellent diversion in French class.

move listing screen. If you are like

Grandmaster Chess Artworx

'I'he

present in any of the other products.

moves upon request C9-F5

Sargon III

It is also very easy to flip the

board

view

and

the

most players, you'll play over 90% of

offers

a

chess

program entitled Grandmaster Chess.

a game looking at the board.

Sargon II

Extensive

documentation

is

an-

ThOUgfa more recent packages have

Haydcn's SafgOtt II is named ;ifter

oilier major difference between the

surpassed it in depth, it does provide

the Assyrian king who reigned from

two Sargons. Operating instructions,

some unique features, all for 92-195.

722 to 705 B.C. It is essentially the

the basic rules of chess (per the Unit

same as Chess Champion, but with

ed States Chess Federation), and nu

some extras.

merous chess problems are included.

By using the function keys, users can alter the color of the squares

(both light and dark) as well as the background.

Some

very

interesting

Sargon II has written documenta tion covering operation of the pro

Unlike others mentioned in this arti

cle, the 64 version of Sargon HI is a

combinations are possible as you cy

gram, but little else. Also an entry lev

two-disk program. One loads the pro

cle through the 64's 16-color range.

el program, it leaves on- line tutorials,

gram, the other has 45 chess prob

Besides having cosmetic appeal, dif

chess problems and other advanced

lems and 107 of die greatest (com

ferent colored

offerings for more

powerful—and

plete) games in history. Each of the

more expensive—titles. A hint mode

situations and games can be loaded

is accessible through the F3 key, and

for analysis and study. The situations

force the computer's moves, restart

as in Chess Champion,

are also discussed in the manual.

games at any time, switch sides, and

change the board setup. Sargon II ex

boards

help

reduce

eyestrain during those long sessions. Grandmaster Chess allows you to

36

JULY/AUGUST'86

you

can

With Sargon III, you can not only


C64 Chess Buyer's Guide Basically, How about a Nice Game of Chess! is a sealed-down version of

take back moves, ask for help or force

^^MH^^^^^^^^^^^^W

the computer's move, but also switch

llUW ALKJUL d. 1MLC

Chess 7.0. This program comes com

black is at the bottom of the screen) or list all moves to the printer. Other

(~Lnmf> C^flP<«l ?C Vy\) f/lT VJM111C ^IICW. W uy JW

provides check and checkmate sce

nice features include the ability to

fhp fYlOSt

sides with the 64, invert the board (so

move pieces with a joystick (in addi

4^

f

Mire

plete with an on-disk tutorial which narios, game

vides insight into the program as well

alter the color of the squares, pieces,

analysis, and it is even possible

endgame maneu

includes a demo routine which pro

games (including the 107 on disk), or

be altered for problem solving or

and

vers. This menu-driven program also

tion to the keyboard), replay saved

text and background. Board setup can

numerous openings, middletactics

as the game.

,, ,

%7lWOU>MCX\Wy

Instead

of entering

coordinates

with the keyboard, you move by plac

to

ing the flashing cursor on the desired

print out the current board position

piece

of all pieces.

and

moving

it

to

the

target

square. Pressing RETURN places the

The nine levels of play can be ex

piece as designated. The Inward op

tended to 18 if you prevent Sargon III

tion displays attacks and defenses on a

from thinking while you are taking

selected square, and the Outward op

your turn. You can, of course, play the

tion highlights squares attacked and

computer, watch the computer play-

defended. Both of these functions

both sides, or instruct it to verify

work on a per-turn basis. That is, they

moves between you and a human op

I

ponent.

automatically switch off after you make a move.

Sargon III is one of the best Com

HOW about a Nice Game of Chess!

modore 64 chess programs available.

recommends moves,

It is suitable for everyone from raw

allows

take-

backs, and replays groups of moves or

recruits on up.

entire games. You

can

also switch

array of features. Odcsta's Cbess 7.0 is

sides, alter board setup, play against

the only one that even comes close. As expected, you can play the com-

the machine, contest an antagonist, or watch the computer control both

putcr, another person, or study a

sides.

surprisingly powerful, making it one

computer game. Online help can be accessed easily, and most commands

In addition to the nine levels of play, there is a practice mode for

of the best values around.

are CTRL-kcy driven. There is also a

training purposes. The

variable board setup for situation

tion details strategic and tactical ma-

analysis,

neuvers. It is by far the most compre-

Mychess II The Datamost entry, Mycbess II, is, in my estimation, the dark horse entry in this comparison. Less well known than some of the other programs, it is

like the other programs mentioned so far, Mycbess II accepts coordinate entries via the keyboard. Unlike oth

The documentation is well orga-

ers, the hyphen is automatically en

nixed, providing a concise tutorial as

tered, thereby reducing the keystroke

well

count.

tions.

Users can take

back moves

as

clearcut

operating

Novices will

instruc

not feel

over

simply by pressing the left arrow key,

whelmed, even 1 hough Mycbess II is

rotate the board (90 or 180 degrees),

so well endowed.

switch sides, or ask for help. You can

hensive

documenta-

and informative "introduc-

tor)'" program,

Chess 7.0 The other offering from OdcMa is their top of the line Cbess 1.0. Both

Mycbess II is graphically outstand

programs are very similar in appear

also change play level anytime, out

ing, challenging and packed with fea

ance and functionality, but Cbess 7.0

put the moves to a printer, force the

tures, many of which are not duplicat

has additional bells and whistles. Also,

computer's move, or replay games.

ed on any other 64 chess program. It

its levels of challenge are more exten

There arc 128 games stored on the

is suitable for you whether you know

sive, perhaps the most wide-ranging

reverse side of the program disk, all

nothing about the game or are an ex

of al! the programs available.

available for replay, analysis or study.

pert.

Like Sargon III, the nine levels of play can be expanded to 18. Further more, you can choose between color or black and white pieces, select 2D

One problem cropped up early on

How about a Nice Game of Chess!

during the review—trying to load the program.

According

to

the

loading

instructions on the insert sheet (meant

Odesta, the publisher of our next

to correct inaccuracies or omissions

or 3D board views, or play with one

two titles, has an outstanding reputa

in the manual) you must type l.OAD-

of several different piece sets (mod

tion for its chess programs.

"CHBSS7.Q", when in reality LOAD"*"

Even

ern, traditional). You can have the

though one is designed to address the

is the only command which works.

program highlight all legal moves per

needs of less proficient players, both

Once I got past this minor problem,

side or identify attacks or defensive

have sufficient features and capabili

Cbess 7.0 performed flawlessly.

postures on designated squares. No

ties to

other program for the 64 offers this

vanced category.

merit

inclusion

in

the ad

The now standard features of in verting the

board, altering setups.

COMMODORE MICROCOMPUTERS

37


C64 Chess Buyer's Guide pieces). The second demo is very de

changing the level of play (17 with

ChBSS 7.0 provides hints as well as

out having to tamper with the pro

analysis and study capabilities within

tailed in that it not only plays a game,

gram's "think" time), and taking back

the replay mode. The documentation

but also explains the options before

a move are all present. You can list

is very similar to and of the same high

actually running them.

the moves, switch sides, replay cur

quality as

rent or any of the 30 games saved to

about a Nice Game of Chess,'

that

included with Ilmr

One feature not encountered pre viously

is the "Blind" play option.

disk, display attacks and defenses on a

To get users started, there are two

Choosing this either camouflages the

square (Inward) or higtilight squares

demos: one which runs automatically

pieces as diamonds, or makes them

attacked and defended (Outward). A

upon

completely invisible.

"Look" feature depicts moves tlie

from the menu. (Like Odesta's other

about you. but chess is enough of a

computer expects in

product.

challenge when I know what the

the current

and

game.

loading,

uses

Chess

the other

7.0

is

accessible

menu-driven

the cursor to

position

I

don't

know

pieces are and where they are, much less when I don't.

Computer versus computer, human against computer, or human versus

human are all possible with this truly remarkable offering. Of all the pro

Dallas Direct The Most Competitive Prices on COMMODORE?

grams reviewed here,

it probably

poses the greatest challenge.

Each of these programs plays the fundamentals flawlessly. They arc all worthy

contenders—some

arc just

better gifted than others. Decide what

your level of competency is and base your decision on that.

For those

interested

in

knowing

more about chess, there are numer

ous books and articles on the subject, Additional

information can also be

obtained from the United States Chess Federation, located at 186 Route 9W Commodore Products C128 Computer

Call

C1571 Disk Drive

DSI-PPI Interface

$

Call Call

$

Call

Tymac Parallel Interface C128 Programmers Ref. Guide

8.95 39.95 59.95

$

19.95

Call Call

Fiji 5WDS/DD Diskettes (Bx)S Fuji 3V?'DS/DD Diskettes(Bx)S

12.95 26.95

C1902 RGB Monitor MPS 1000 Printer C1700 128K RAM C1750 512K RAM

Commodore 128 Software CMS Accounting SuperBase 128 Superscript 128 Epyx Multiplan Fleet System 2

139.95 64.95 54.95 42.95

44.95

Fleet System 3

49.95

PaperBack Writer

34.95

PaperBack Planner

34.95

PaperBack Filer Freeze Frame

34.95

39.95 23.00 23.00 49.95 59.95

Fast Load Cartridge Vorpal Utility Kit Matrix (C12B Utility)

Bobs Term Pro 128

Commodore 128/64 Accessories

Anchor 6480 Modem PPI SuperSketcn

(New)S S

149.95 19.95

ORDERING INFORMATION: Order TOLL FREE 1-800-233-6081 Others Call (214) 247-7373

Visa/MasterCard —CO.D. or Prepaid Orders Accepted

Same Day Shipments • All Products Shipped F.O.B. Dallas.Texas

Caff and Order Today! 38

JULY/AUGUST '86

PPI Joystick

$

Printer Sale Transtar 120 Transtar 130. CardcoLO-1. CDMG400 (40cps).

S

Star SG-10C

$ 229.95

Star SG-15

219.95 294.95

184.95 349.95

364.95

Star NX-10 (New)

249.95 Call Call

Citizen MSP-10 (160 cps)

Citizen MSP-15 (160 cps)

in New Windsor, New York 12550. Q

Publishers

Chess Champion Share Data

7122 Shady Oak Road

Eden Prairie, MN 553-14 Grand Master Chess Artworx Software 150 North Main Street

fturport.NY 14450 How about a Nice Game of

New Computers from Commodore

Chessl/Chess 7.0

PC10 & PC20

Odesta Corporation

(IBM PC Compatibles)

C-64C NEW Low Profile 64 with GEOS C1541CNEWLow Protile 1541

$

Call

S

Call

$

Call

1-800-233-6081

DALLAS DIRECT "We used to work lor Commodore now we work for you!" 3208 Beltline Road Ste. 210 Dallas, Texas 75234

4084 Commercial Avenue Northbrook, IL 60062 Mychess II Datamost 20660 Nordhoff Street

Chatsworth, CA 91311-6 L 52 Sargon Il/Sargon III Hayden Software

600 Suffolk Street

Lowell, MA 01853


MACHINE LANGUAGE.

com moocomputEis THE

BEST OF

You'll find unbiased in-depth reviews of the best new software and hardware,.. discover how to make your

own programs.. .learn praclical home and business applications. And much, much more. Plus, in every issue, you'll receive free programs—both games and practical applications—you can type in and use right away!

And, if you act now we'll send you a FREE "Best of Loadstar" disk... full of great games, practical programs, plus utilities, graphics, music, tutorials and much more!

Subscribe or renew your subscription now at the low rate of 526.95 and we'll send you a full year of Commodore Magazine (12 issues, total) PLUS your FREE "Best of Loadstar" disk (16.95 value).

To order call toll free 800-345-8112. In Pennsylvania call 800-662-2444.


COMMODORE 64 COMPUTER

COMMODORE 64 SYSTEM SALE

(Order Now)

Com. 1541 Disk Drive

13" Color

•C128 Disks Ti'ea,'

Monitor

• Paperbock Writer 64 $39.95 • 13" Color Monitor S139.95

CALL BEFORE YOU ORDER pay

only

J139.95

when

you

order

powerful 6JK COMMODORE 64 COMPUTER! LESS

S100 ol

savings

applied,

.

your not

COMMODORE

Got these 5V<" Double Sided Floppy Disks -i '■-' ill/ designed for ihe Commodore >29 Computer {1571 Disk Drive). 100% CarNNsd. LHatlmm Warranty, Automatic Lint Cleaning tlner in<lgded. 1 Bon of 10 - J9.90 (99' bo.). 5

Boxoi of 10 ■ SJ4.5O (B?1 eo.).

Horn.

10 Bo.es ol 10

■179.00 (79' ea.].

13" COLOR MONITOR (139.95 You pay only S139.95 when you order thii 13" COLOR MONITOR. LESS the value of the SPECIAL

I 1

SOFTWARE DISCOUNT COUPON we pack with your monitor Ihar allow? you to save over $250 olf software sole pricesM With only S100 of savings

1 1

applied, your net color monitor cost is only $39.95. (16 Colon].

1 1

Premium Quality 120-14O CPS

Comilar 10X PrintTh*i COMSTAR 140 CPS,

9

[qpabilil

^*

quality), in ]lri-

^^

V

^i^^ H

margin *o

'

IOX'"1 4 ^^fc carrlogo. 120^^ft II dOublo .1r.li■ j J ^^*^ (noa; U (toi

'ifc \^T

L

1

m~ ft

! !

Lilt SmOO Sal •

119.9!

139.9} 114.9J 139 9}

121.9}

VoiceCoinmandModula

179 95

139 95 111.9!

Supei Bo-1 Sunday

135 00

Nine Princes in Amb*r Flip and Fill Oiskfiicr

PiDjoy5lick PoilrWnie

DuitCavar

Financial Planner Sylvia Porter

Hardball

C&4 Traubfejhoal £ flflpair Guide

S33.9} Ml.ti

S19.95 119.75

i 8?i

1J7.9S m 9}

119.95

131.95 (14.95 SI 2 95

HJ.95 I 6.9$

133.95 lit 9b

1I4.9S *U.»* Ml 95 111.91 119.95 113.9}

HO. CO

HI.95

II I ■

»5.95

S39.9S

13B.95 (18.95

174,95

S1S.9J

(13.95

Converts your Commodore

64 to

EXPANSION BOARD!' PLUS 4 slot expanded llmlttd Quantl flat. Sale Ul.tS. Coupon$39.95

:

For Commodore-64 computers. Just plug it in ond you can program wards ond sentences, adjust

VOICE SYNTHESIZER 139.«

(16.95

CALL TODAY!

This PAPERBOCK WRITER 64 WORD PROCESSOR Is available

for

the

COMMODORE

insert/delete key controls line and paragraph insertion, autamoiic deielion, centering, margin settings ond oulpul to all printers! List $99.00. SALE 1M.M.

volume and pilch, make talk Ing adventure games,

sound action gomes and customized la Ikies M PLUS (S1°.9S valuo) TEXT TO SPEECH program Included FREE, just type a word and heor your tompgtor talk - ADD SOUND TO "ZORK". SCOTT

ADAMS AND OTHER ADVENTURE GAMES!! (Disk or tape.) List S8°.OO. SALE U».«

12" MAGMA VOX (NAP) >0 COLUMN

MONITOR WITH SOUND *79.93 Super High Resolution green screen monitor. 60 columns ■ 24 lines, easy to rood, plus speoker lor audio sound included. Fonlostic valuo list S129.00. Sola >7>.*1. (CI28 toble S19.95.C44. Atari coble S9.95) PRINTER/TYPEWRITER COMBINATION 1.339.93

"JUKI" Superb letter quality, daisy wheel printer/typewriter combination. Two machines in one — just a flick cl Ihe switch. 12" e*tra large carriage, typewriter keyboard, automatic margin control and relocate key, drop in cassette ribbon!

(90 day warranty) centronici parallel or RS233 serial port built in (Specify).

lit

computer! The ULTIMATE FOR PROFESSIONAL Word Processing. DISPLAYS 40 or 80 COLUMNS IN COLOR or black ond while! Simple to operate, powerful IckT editing, complete cursor and

telephone. |ust push one key on your computer! Includes exclusive easy ta jsv program far up ond

Coupon $24.95.

We Offer Big Volume Discounts

» COLUMNS IN COLOR PAPERBOCK WHITER M WORD PROCESSOR 111.1)

computer and you're ready to transmit and receive messages. Easier to use than dialing your

fi» In U.S.A. list i»9,00. SALE Ht.1I.

Computer Clubs

COLUMNS when you plug in the B0 COLUMN

SUPER AUTO DIAL MODEM 121.95

down loading to printer ond disk drives.

ATTENTION

B0

DISK DRIVE »239.0O

Doubla Sided, Single Disk Drive lor C-12B allows you to use C-12B mode plus CPM mode. 17 times (osier Ihgn 1541, plus runs all 154) (ormats.

[

( 1.60

(59.95

340K 1S71 COMMODORE

Easy to use. Just plug into your Commodore 64

iCenrronic* Porollel InTerloCol

t HOT f XPANDER ft 10 COLUMN BOARD 141.1)

(in.-1

159.9!

liadir Board Tho Pr.nl 5haD Hollar iPmgKI

H4|,Q0.

Now you program 80 COLUMNS on the screen ol

Hi.-

Coniuliom

by Timeworks (Sols S59.9SJ. Thus, your not cost lor thn C13B tamputor is only S239.0S. list 1349.00. SALE11I«.00.

List 5349.00. Sals 12M.0O.

139.9)

^^B^ round on prinfer; tosTmg

qualify and

one limit

131 95

Sample SPECIAL SOFTWARE COUPON!]

wl^h super

twico cji mun

IS 9 95

Coupon

Write or call for

-It arid righl

^^11 1 ..otit block ^^^M ^t^^.s. !■ gives you prinl

PapcrClip

Proflif ak [ipr*od sh«el) 119.9}

!

64

Sal*

' 12" Monitor S79.9S

we include the C12B Wordwrlfor Wordprocessor

(See over 100 coupon ilemt in our catalog)

'20 x 144 dai

ond lubsc graphic! On

Hit

• Voice Synthesizer $39.9$

' C11B COMMODORE COMPUTER tllf.OO

PROFESSIONAL 5OFTWARE |

- C13B DOUBLE SIDED DISKS 79- EA.

• 340K 1571 Disk Drive $239.00

You pay only S2B9.00 lor the CUB tompuler ond I

n

(Eiamploi)

'" Mlowl With *59.9S Timework* Word writor Wordprucoitnr savings applied

PRICES MAY BE LOWER

COUPON with ovory COMMODORE M COMPUTER, DISK DRIVE. PRINTER, or MONITOR wa tall! Thlt coupon ollowi you to SAVE OVER ilSO OFF SALE PRICES)!

COUPON wo podi wild your computer Ihol ollowi you to SAVE OVER S25O off software sale prices! I compulor cost li $39.9511

$457

I VVu pock a SPECIAL SOFTWARE DISCOUNT

Ihe

the value ol the SPECIAL SOFTWARE DISCOUNT With only

Plus $30.00 5«H

SPECIAL SOFTWARE COUPON

COMMODORE 64 COMPUTER 1139.9S You

(Order Now)

Commodore 64

$1 3995

C128 COMMODORE COMPUTER

List $349.00. SALE tllf.*].

PHOTiCTO WARRANTY

All Protfltto's products corry a minimum 90 day warranty. It anything fails within 90 days Ironi the date ol purchase. limply land your product to us via Unlltd Parcel Service

prepaid. Wa will IMMEDIATELY send you a replacement at no charge via United Parcel Service prepaid- Thii warranty proves once ogam tKat WtLovr Ovr Cutfamiri.

• LOWEST PRICES • IS BAY FREE TRIAL • BEST SERVICE IN U.S.A. • ONE DAY EXPRESS MAIL

PHONE ORDERS 8o.m. -8 p.m. C.S.T. Weekdoys 9 o.m, . 12 noon C.S.T. Saturdays

Add $10.00 for shipping, handling and insurance. Illinois residents ploosa add b'/.% to*. Add SM.OO lor CANADA. PUERTO HiCO, HAWAII. ALASKA. APO-FPO orders. Canadian 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 M days for delivery 2 to 7 days for phone orders, 1 day express moiH Prices & Availability subject to change without nolica. VISA — MASTER CARD — C.O.D. No, C.O.D. to Canada. APO FPO

{ii.l. Oly.l

14" RGB B. COMPOSITE COLOR MONITOR 13S9.9S

Musi be used to gel B0 columns In calar with B0 column computers (C!2B - IBM ■ Apple], (RGB

Cable SI°.95] Add SI4.50 shipping. ListS399.00

SALE S3S9.SS.

• 90 DAY FREE REPLACEMENT WARRANTY

• OVER 500 PROGRAMS ' FREE CATALOGS

We Love Our Customers 22292 N. Pepper Rd.. Barrington, Illinois 60010

312/382-5244 to order


Color Monitor (Premium Quality)

(Premium Quality)

• Built in Speaker & Audio

• Beautiful Color Contrast

• For Video Recorders

• For Small Business

• High Resolution

Computers

• Sharp Clear Text

• Apple - Commodore

• Anti-Glare Screen

-Atari - Aplus 3000 -etc.

• 40 Columns x 24 Lines

• One Year Warranty'

• Front Panel Controls

List $329 00 13" Color Computer Monitor' Super High Resolution

*C64/Atari composite cable $9.95

$▼

5OI ©

* C128 RGB/Composite 80 column cable $19.95.

14" RGB & Composite Color Monitor

Allows use of C-128 and C64 mode ■ composite and 80 column RGB mode. Musi be used to get 80 columns in color with 80 column computers. Specially designed for use with the C12B's special composite video output, plus green screen only option switch, (add $14.50 shipping)

139"

Add $14.50 Shipping

ListS399.00

;

Sale

14" MAGNAVOX Higher Resolution RGB & Composite Monitor

(Add $14.50 Shipping)

25995 Sale

$ O TQ95 *

A# W

12" 80 Column Green/Amber Monitor List $12900 Super high resolution composite green or amber screen monitor. 80

CmIa

columns x 24 lines, easy to read. Fontoslic value. Limiled Quantities.

"""*"

9" Samsung Hi Res Green Screen Monitor

Super High Resolution 80 column monitor perfect for Apple S Aplus 3000 computers. Fantastic Value. Very Limited Quantities.

List $129.95

Sale

59

Turn Your Monitor into a TV Set Without Moving Your Computer Elegant TV Tuner with dual UHF/VHF selector switches goes between your

.,

,.„- -,

computer ond monitor. Includes mute, automatic fine tuning and computer-

TV selector switches. Inputs included for 300 ohm. 75 ohm, and UHF. Can be

used with ;a:jle TV and VCR s Fantastic Value Limited Quantities includes loop antenna for UHF & RCA connecting cables)

"

f

I

5CI I 6

15 Day Free Trial - 90 Day Immediate Replacement Warranty • LOWESTPRICES

* BEST SERVICE IN U.S.A.

'ONE DAY EXPRESS MAIL

• OVER 500 PROGRAMS

• FREE CATALOGS

Add 510.00 far shipping, handling end Insurance. Him..., residents please add b'A% la>. Add 120.00 lor CANADA, PUERTO RICO. HAWAII. ALASKA, APO-FPO orders. Canadian orders rnusl be in U S. dollars.

WE

DO

NOT

EXPORT

TO

OTHER

COUNTRIES.

EXCEPT

CANADA. Enclose Cashier Check, Money Order or Personol Check. Allow 14 day5 For delivery. 2 to 7 days for phone orders. 1 day express

mail I Prices & Avallabilily subject 1o chongo without notice. VISA — MASTERCARD — C. O.O.

COD. on phone orders only

We Love Our Customers 22292 N. Pepper Rd.. Barringlon, Illinois 60010

312/382-5244 to order


Commodore Software Sale ORDER TOD A Yi

Phone

8to8C.S.T. -M-F

GAMES (T) Tape, {Cl Cartridge, (O) Disk.

Accaii G 3500 MACK V [C)

$34.95 120.95

D 2128 MACH 128 (D)

49.95

CO451 BEACH HEAO(D) D 303B BEACH HEAD II [D) D 0752 RAID OVER MOSCOW (D) DOllBLEAOERBOARD(D)

39.95 49.95 39.95 39.95

29.95 " 21.95 23.95 26.95 24.95

Accolade U 5910 HARDBALL 10)

$29.95 518.95

G 5952 IAW OF THE WEST (D)

29.95

Z 5954 SIGHT NIGHT (D) L 5956 PSI 5 TRADING CO. [D) C 5958 THE DAM BUSTERS (D)

29.95 29.95 29.95

18,95 18.95 18.95 1B.95

Actlvlalon C 0932 ON FIELD FOOTBALL (D)

L 2046 IMPOSSIBLE MISSION (O) C 2066 ROBOTS OF DAWN (D) L"! 2070 BARBIE (0)

16.95 15.95 18.95

D 3591 ALCAZAR (D)

29.95

34.95 34.95 39.95

H 3585 COMPLETE FIREWORKS KIT (D) .. 34.95 U 3612 ALTER EGO (D] 49.95

29.95 29.95 29.95

18.95

18.95 20.95 20.95

□ □ G G 3

5250 5146 5252 5254 2375

35.00

MISSION .' THUNOERHEAD 101... 25.00 JUPITER MISSION 10) 35.00 GULF STRIKE (D] 30.00 MACBETH [Dl 25 O0 COMPUTER TITLE BOUT (D) 30.00

„ 0B60 TOURNAMENT GOLF (D) _ S140 BLACK THUNDER (D)

29.95 19.95

3 2905 KARATEKA (D) _! 3038 CHAMPION LODE RUNNER (D)

Cl 5158 BANK STREET WRITER D) G 5330 BANK STREET SPELLER DJ .. 1 5332 BANK STREET FILER (D □ 5331 BANK STREET MAILER 0)

D 2510 PRINT SHOP |D)

D 2542 GRAPHIC LIBRARY NO. 1 □ 3898 GRAPHIC LIBRARY NO. 2 G 3897 GRAPHIC LIBRARY NO. 3

IB.95 20.95

n 2910 PRINT SHOP COMPANION 10) D 5160 MUSIC SHOP (D)

□ 5170 LODE RUNNERS RESCUE (Dl ..

Electronic Art* D G D G

3830 DR. J S LARRY BIRD (D) 3832 FINANCIAL COOKBOOK (D) .. . 3B3J MAIL ORDER MONSTERS (D) 3840 THE SEVEN CITIES OF GOLD (Dl.

D 3B42 SKY FOX [0) ^5176 CARRIERS AT WAR (D)

~ 5178 REACH FOR THE STARS II ID) ....37.95 _. 51 SO HEART OF AFRICA (D)

□ 5182 MOVIE MAKER (O) D 5184 EUROPE ABLAZE (D)

29 95

29.95 42.95

a 5186 M.U.I.E. ID) 19.95 G 5188 MURDER ON ZINDERNEUF (D) ... 19.95

D 5190 MU5IC CONSTRUCTION SET (Dl., 19,95 G D G D

5192 5194 3601 3600

PINBALL CONSTRUCTION SET (D) RACING CONSTRUCTION SET (D) SUPER BOULDEROASH (D) TOUCHDOWN FOOTBALL (D). . ..

19.95 29.95 19.95 29.95

3005 3006 1556 1557

BALLBLAZEfi ID) 29.95 RESCUE ON FRACTALUS! [D) 29.95 MOVIE MONSTER GAME (D) .... 39.95 MICROSOFT MULTIPLAN ID) 59.95

□ 155BPROG. BA5IC TOOLKIT (D)

41.95 31.95

D 2995 RDF I9B5 |D) D 2997 GEOPOLITIQUE 10)

D 300B RINGSIDE SEAT (0)

39.95

C 3010 tMPERIUM GALACTUM (D)

39.95

20.95 20.95 24.95 39.95

29.95 22.95

23.95 23.95

23.95

C 3014 PROFESSIONAL TOUR GOLF ID) .. 39.95

23.95

39.95

19.95 IB,95 14.95

18.95

C 3011 CARTELS AND CUTTHROATS (0) . 39.95

C 3015 50 MISSION CRUSH (D)

17.95

22.95

S34.95 S20.95 39.95 23.95

22.95 19.95

17.95

20.95

Strategic Simulations, Inc.

39.95

r: 3016 PRESIDENT ELECT (D)

I"! L □ 'J, □ 'J D ■3 □ G

39.95

3017 BROADSIDES (0) 39.95 301B COMPUTER QUARTERBACK (D]. .39.95 3020 COMPUTER AMBUSH (0) 59.95 3021 COMPUTER BASEBALL (D) 39.95 3031 FIELD OF FIRE (O) 39.95 5154KAMPFGRUPPE|D) 59.95 5156 COLONIAL CONQUEST (O) 39.95 3768 U.S.A.A.F. (D) 59.95 1560 SIX GUN SHOOTOUT (D) 39.95 1561 BATTLE OF ANTIETAM (D) 49.95

□ 1562 BATTALION COMMANDER (DJ-. . 39.95

11 1563 PANZER GRENADIER ID)

39.95

□ 1565 MECH BRIGADE |0] D 1S67 BATTLEGROUP (D)

59.95 59.95

n 1564 NORWAY I9B5 (D)

34.95

23.95 23.95 23.95

24.95 24.95 37.95 23.95 23.95 34.95 23.95 36.95 23.95 31.95

23.95 32.95 28.95 23.95 23.95 34.95 16.95 16.95 16.95 16.95 22.95 22.95

22.95

SPELL CHECKER (D) $69.95 $59.95 [J 5024 DATA MANAGER II (D) 69.95 <9.95 I" 5026 SWIFTCALC WITH SIDEWAYS (0). 69.95 49.95

Q 5030 PARTNER (D)

59.95

D 3048 SVLVIA PORTER (D)

69.95

39.95

39.95

n 5940 DESK MANAGER |D)CI 28

_ OIBO ACCOUNTS RECEIVABLE/ INVOICING [D] _ 0182 ACCOUNTS PAYABLE/ CHECKWHiriNG (D)

G 3 G 3

0IB4 0188 0928 5022

'J 5026 SWIFTCALC/SIDEWAY5 (D)

2492 2493 2494 2495

49.95

29.95 39.95

■. ■ 2496 FRENCH VOCAB. SKILLS (D) □ 2497 WORLD HISTORY (D[

29.95 29.95

7.) 2499 BIOLOGY FACTS (D)

29.95

G 249H U.S. HISTORY FACTS (D)

11 2519 U.S. GEOGRAPHY FACTS (0).... 29.95 71 2520 U.S. GOVERNMENT FACTS (D)... 29.95

LI 2521 AEC SPELLING (D)

39.95

Tl 3745 PHONICS (D) 39.95 LI 3747 LEARN TO READ 10) 39.95 Cl 3749 READING COMPRENSION (D) ... 39.95

[: 0824 GRAMMAR EXAMINER (D) I.. 082B 5PELLAKAZAM (D)

C 0832 5TATES « TRAITS (D) D _ i ) 1J

0836 5PELLIC0PTER (D) 0840 CREATURE CREATOR (D( 0844 TRAP-A.ZOID (D) 2518 THE BODY TRANSPARENT (D)

: 1 " I

2062 5100 5102 5104

D 2517 EUROPEAN NATIONS & LOCATIONS (O)

44.95

MATH MAZE (0) ALGEBRA 1(0) REMEMBER (0) WEBSTER 5 NUMBERS (D)

i: 5106 ALGEBRA 2 10)

□ 5107 ALGEBRA 3 (O)

39.95

38 95

38.95 38.95 32.95 49.00

32.95

CANADA. Enclose Cashiers Check, Money Order or Personal Chock.

Allow la days lor delivery. 2 la 7 days lor phone orders. 1 day aipreis malll ''r, , ■ l. .: ,!■ I il,!h ■.. I.,, '■ ro change ...il. . ,i notice. VISA — MASTERCARD —CO.0. No. C.O.D. loConada, APO-FPO

14.95

24.95 24.95 24.95

II 5116 COLORME/RAINBOW BRITE (01. .34.95 29.95

G 5122 BANK STREET STORYBOOK (DJ .39.95 D 5910 THE DOLPHINS RUNE (D) 29.95 n 5912 THE LUSCHER PROFILE (D) 39.95 G 5914 QUAKE MINUS ONE ID)

29.95

LI 5918 SHADOWFIRE (D)

29.95

□ 5916 THE LORDS OF MIDNIGHT (D) H 3702 BOP 'N WRESUE(D) G 3690 INFILTRATOR (D)

Weekly Reader

27.95

22.95 9.95 9.95 27.95 19.95

19.95

39.95

II 51 IB THE HALLEY PROJECT (D)

69 00

14.95

24.95

39.95

49.95 69.96

38.95

14.95

32.95 19.95 49.95 19.95

39.95

28.95

14.95

39.95 39.95 69.96 39.95

□ 5105 SPELLING & READ PRIMER (D) .... 39.95

29.95 29.95 29.95

19.95

19.95 25.95

25.95

29.95 45.95 18.95

22.95

18.95

22.95 18.95 22.95 16.95

16.95 16.95

21,95 21.95

Buy I Gtt On* fr—\

Z 2512STICKYBEAR NUMBERS (D) 3*.95 i: 2513 STICKYBEAR BASKETBOUNCE (D) 34.95

14.95 14.95

G 2600 PIC BUILDER |D)

14.95

IZ 2514STICKYBEAR OPPOSITES ID) l_ 2515 STICKYBEAR ABC (D) C 2516 STICKYBEAR SHAPES (Dl

34.95 34.95 34.95

29.95

C. 5126 STICKYBEAR 5PELLGRABBER (D) .29.95

I'. 5128 STICKYBEAR TOWN BUILDER (Dj .29.95 □ 5130 STICKYBEAR MATH [D)

29.95

D 5129 STICKYBEAR TYPING (D)

29.95

L. 5132 STICKYBEAR HEADING (D)

Add S3.00 far shipping, handling and insurance, 111 ■ ■ ■ ■ ■ -. residents pleaso add 6W% lox. Add $6.00 tor CANADA, PUERTO RICO,

HAWAII. ALASKA. APO-FPO orders. Canadian orders must be In U.S. dollars, WE OO NOT EXPORT TO OTHER COUNTRIES. EXCEPT

44.95

39.95 34.95 39.95 44.95

n 5112 CROSSWORD MAGIC (D) G 5114 THE PERFECT SCORE (0)

45.95

14.95 14.95

$39.95 $21.95 34.95 9.95

LI 5110 BANK STREET MUSIC WRITER ID).39,95

23.95

U.95 14.95 14,95 14.95

Design ware

t! 5108 KEYBOARD CADET (D)

69.00

49.95

29.95

36.95 37.95

$69.95 $38 95

98.00

529.95 $11.95

VOCABULARY WORD BUILD (Q).. 29.95 GRAMMAR WORD SKILLS (D).... 39.95 WORLD GEOGRAPHY FACTS |O).29.95 SPANISH VOCAB. SKILLS |D) ....29.95

LI 5120 INDIANA JONES IN THE LOST KINGDOM (0)

PAYROLL MANAGEMENT |D) 69.00 GENERAL LEDGER (D) 69.00 EVELYN WOOD SPEED BEAD [Dl . 69.95 WORDWRITER & DATA

MANAGER II [D]

.: :.: 'C "

20.95

□ 5930 ACCOUNTANT, INC. (D) C128 ..$99.95 $64.95 H 5932 PERSONAL ACCOUNTANT |D) ... 34.95 26.95 D 5931 MODEL OIET (D) 39.95 23.95

Tlmeworki □ 0176 INVENTORY MANAGE (D)

_2 2482 ELEM. SCIENCE FACTS (O)

Mlndicape

BUSINESS

D 5938 KID PRO QUO (D)

American Educational Computer

23.95

Softsync

O, 5936 TRIO 10) C128

EDUCATION

23.95

15.95

15.95 24.95 28.95 20.95

$29 95 S23.95 . 39.95 27.95 34.95 22.95 .29 95 23.95

29 95 42.95

39.95

D 3012 RAILS WEST (D)

S19.95 29.95 23,95 .. 34.95 26.95 49.95 32.95 49 95 32.95 49.95 32.95 49.95 32.95 44.95 27.95 .24.95 15.95 .24.95 ..39.95 ..44.95 ..29.95

O 2074 G.I. JOE |D)

34.95 39.95 39.95

22.95

S34 95

.24.95

39.95

a 1559 VORPAL UTILITY KIT (0)

IB,95

Drodarbund H 5903 LODE RUNNER [D]

n 0750PIT5TOP II (D)

22.95 29.95

S35.OO 522.95 35 00 22.95

D 5138 STATIS PRO BASEBALL |0)

D 0360 JET COMBAT SIMULATION (D) .. . 39.95

24.95

20.95

Avalon Hill D 0396 SUPER BOWL SUNDAY (0) D 3572 SPITFIRE 40 10)

D 0340 KORONIS RIFT (D)

□ O □ J

22.95

□ 5022 WORD WRITER/

D 0337 WORLD'S GREAT FOOTBALL (0) 539.95 $23.95 □ 0338 WINTER GAMES (D) 39.95 20.95 □ 0339 THE EIOOLON(O) 39.95 20.95

20.95

20.95

C128 Software From Timeworks

Epyx

29.95 29.95

C. 5200 HACKER (D] D 1572 STAR RANK BOXING (D)

17.95 22,95 18.95 1 B.95 IB.95 18.95 18.95

39.95 39.95

0 3590 STAR LEAGUE BASEBALL (0) .... 29.95

D 3414 BORROWED TIME (0)

34.95 34.95 34.95 34.95 34.95 29.95 29.95

IB.95 22.95 30.95

U 3588 MINDSHADOW (Dl

G 5202 GAMEMAKER 10)

3026 PAC-MAN (0) 3027 MIGHTY CQNAN 10) 302BMRDOI (Dl 3029 DIG DUG 10) 3032 POLE POSITION (D) 5218 THE GOQNIES(D) 5220 ZORRO (D)

C 0364 SUMMER OLYMPIC GAMES (D) ..39.95 □ 0365 WORLO S GREA1 BASEBALL (D) ..34.95 C 0382 SUMMER OLYMPIC GAMES II (D) .39.95

□ 358* COUNT DOWN/SHUT DOWN (D).. 29.95

D 5196 LITTLE PEOPLE PROJECT (D) G 5198 FA5T TRACKS (DJ

G n D D □ n D

S34.95 $19.95

30.95 20.95 23.95

C 3580 GRIAT AMERICAN RD. RACE (0) . 29.95 D 3582 MASTER OF THE LAMPS (D)

a 3025 BRUCE LEE (D)

20.95

39,95

□ 0934 ON COURT TENNIS (D) D 0940 GHOSTBUSTERS (D>

Continued

Datasoft

39.95

D 0761 PITFAUII — LOST CAVERNS ID]. 139.95 520.95 D 0900 SPACE SHUTTLE (D) 37.95 18.95

312-382-5244

We Love Our Customers 22292 N. Pepper Rd., Borrington. Illinois 60010

312/382-5244 to order

29.95

14.95 14,95 14.95 14.95

14.95 14.95 14.95

14.95


Commodore 64

MODEM

Commodore 64

save

List $99.00

List $99.00

Sale

Sale

Telecommunications Coupon $24.95

Lowest-Priff* ltytt\e U.S+A.

$2995 Coupon $24.95

FOR CHILDREN-ADULTS- BUSINESS Complete Auto Dial Telecommunications Package The only telecommunications package you will ever ne<?d/' (Exclusive Easy To Use Features)

QUANTUM LINK SfJAlif.%1

* Only Good Color Graphic Database Service in the U.S.A. (C-64) Quantum Link Software Plus Buy One Month Get One Month FREE

{See the Protecto Catalog On-Llne) ».9J value

• 300 Baud Modem • Auto Dial * Auto Answer • Upload & Download Reach Out and Access Someone • Educational courses • Financial Information

• News Updates and Information • Popular Games

• Banking at Home

• Electronic Shopping

• Research and Reference Materials

The Complete Telecommunications Package offers you all this plus ... • Auto Log-on

• Stores on Disk Downloaded Files

• On-line Clock

• Select Any Protocol (access olmost any computer or modem)

• Dioling from Keyboard

• Reads Files from Disk and Uploads Text or Progrom Files

• Capture and Display High Resolution Characters • Download Text, Program or Dato Files

• Plus Much, Much More

t

List $99.00

Sale

j^

^^^

^^^^

^^ ^m

?Oll9^

^m ^w

Coupon $24.95

We are so sure this is the only telecommunications package you will need we will give you 15 days Free Trial. Quantum Link Membership sold separately — $9.95. Add S3.00 for shipping, handling ond insuranca. Illinois reiidents pleose

odd Wt%

tax.

Add

S6.00 for CANADA,

PUERTO RICO.

HAWAII. ALASKA. APO-FPO orders. Canadian orders musi be In U.S.

dollars. WE DO NOT EXPORT IO OTHER COUNTRIES. EXCEPT CANADA. Enclose Cashiers Check. Money Order or Personal Check.

We, L,ovc Our Customers

Allow 14 day* for dolivery. 2 10 7doys for phono ord»i», I doye«pr»it

12292 N. Popper Rd.. Barhngton. Illinois 60010

VISA — MASTER CARD — C.O.D.

312/382-5244 to order

moil! Prices 8, availability subjac* To change wirhouT roTke.

C.O.D. on Phon» ord«ri only


SOFTWARE REVIEWS

REVIEWED BY TED SA1AMONE

Updated Traditions Board Games a la

the Commodore 64 A his article takes an in-depth look :it computerized board games available

for the Commodore 64. One of the

TYCOON CBM-64

greatest things about these electronic classics is the ease with which you

can practice any time of any day; you no longer need to wait for a friend. They are also convenient. Since the

64 performs all the calculations, you are more able to enjoy the game at

hand. Monopoly速 monetary manipu

HIT

lations or bombing battleships, what

'R' OR

'T

ever needs to be done, the 64 will do it.

One of the greatest things about these

Green Valley

Publishing, doing

business under the ShareData name, has several board-game products in

lating the score. It compliments you on a good play, and taunts you on a bad. Peg Out's graphics are adequate

electronic versions of

Peg Out

cards, and moves the pegs after calcu

for the task at hand, and response is

fast. Peg Out verifies all plays, disre

classic board games is

garding illegal responses. Error mes

that you can practice

can easily address it.

any time.

Since there are no user-selectable

sages point out any problem so you

Peg Out is tough skill

competition.

levels or handicaps,

novices

should be prepared for some humi

its Commodore 64 Load 'N' Go series.

cards whose totals tally 15. Runs are

liating experiences. But for the price,

All ShareData disks in this series are

series of cards such as a two, three

you can't beat it.

S8 each, and some have more than

and a four, while pairs are pairs of the

one program on each disk. None have

same numbers or face cards. A flush is

published documentation, to keep

the same as in poker: Every card is the

the costs at a minimum. One title is

same suit.

Board Game Challengers Another ShareData product, Board

Game Challengers, has three games

Peg Out, a cribbagc routine for those

There are actually two versions of

in one. The two board games on the

who already know the game or those

cribbage on the floppy, both of which

disk are Battleship and Real Estate

willing to learn the ropes another

work with a joystick plugged into

Tycoon (Monopoly-like). The third is

way, since it lacks instructions.

port #2. The regular version has the

a straight rendition of the card game

While cribbage is essentially a card

computer score all the points for both

Solitaire.

game for two players, points arc scored by moving pegs on a board.

sides, and the other has each side count their own. In the 64's ca.se, it

against the 64. Up to seven ships can

There are various ways to score: nobs,

never misses, so, since a player can

be placed horizontally or vertically

15's, runs, pairs and flushes. A nob is

take

on a grid, and locations cannot over

credit for an

opponent's un

scored when the jack is of the same

counted

suit as the card turned face up. Fif

what you're doing. Believe me, the 64

teens are exactly that:

doesn't need another edge. The 64 shuffles the deck, deals the

awarded for 44

Points are

each combination of

JULY/AUGUST'86

points,

you

better

know

In Battleship, one player (aces off

lap. All ships are three grids in length. A ship is positioned or an attack is

launched by entering row and col umn

coordinates.

For instance,


SOFTWARE REVIEWS the game board or quit entirely. The

MMMXXXXXKXXXXXXXXXX

program rejects incorrect entries.

MMMXXXXXHXXXXXXXMX-X-

tion where properties are put on the

* 3-D

LEUEL 2

LEVEL i X

0

X

0

Gamers can select an Auction op

TIC TAC TOE *

bidding block if the person landing on

LEUEL 3

iii

■□■Brjifl

them

declines the purchase at list

LEVEL 4

price.

Highest bidder wins, so you

■g

option

X|

|

__

|O

escrow, collectable by anyone land ing on the Free Parking square.

in

0

X

LEVEL:?

adds excitement and much

needed cash flow. By choosing this variation, taxes and fines are put into

poiBnoil

X

may get lucky. A Free Parking jackpot

To underline the game's faithful ness to the original, players rolling three consecutive sets of doubles are

LEUEL 4

tossed into the slammer. To gain a, reprieve, you must either try for dou bles, pay S50 in cash, use a Get-Out-1

68

of-Jail-Frec card, or pass three turns

REMAINING LINES

and pay S50 anyway.

KV MOUE RATED AT: 27

binding on Community Chest or Chance

also

changes

the

display

screen. Money is automatically added

"AOV" places a ship vertically at grid location AO. "AO" launches an attack against

that

particular intersection.

The first side to sink all of the other's vessels wins. Plain, simple—and ad

dictive! Misses are designated on the grid as

or subtracted from your account, and

ShareData's $8 game

your marker is moved if necessary.

disks usually feature

5200, deposited into their account.

two or three games.

erties, the computer evenly distrib

Those passing GO earn the traditional When erecting structures on prop utes the allotment. For example, six

houses on the orange lots would be

small circles; "X" marks a hit. The program disqualifies incorrect inputs,

Chance cards are graphically depict

split two houses to each property. If

clearing the way for acceptable en

ed on-screen, as well as the Free Park

another one or two houses (say seven

tries. The DEL key edits errors before

ing, Jail, Go To Jail and GO squares.

or eight total) were purchased, the

the RETURN key is pressed. Yon can

Since the properties are too small to

computer asks where they should be

restart the game at any time by simply

be named, they are color-keyed like

placed.

pressing the asterisk key.

the original. A pair of "tumbling" dice

As great as Real Estate Tycoon is,

occupies center stage. Game pieces

there is a minor problem concerning

are the numbers one and two.

the income

The only problem with Battleship is that it accepts duplicate entries, so be careful not to enter a previously

Basic operations are straightfor

Tax square. Unlike Mo

nopoly, the program does not provide

targeted grid location, unless you

ward. You select "R" to roll the dice

the S200 or

want to waste a turn. A methodical

or "T" to view the transaction menu.

must cough up a flat $200 for landing

10%

cash option. You

there.

approach, taking ship length and grid

The computer moves the numerals

size into consideration, makes it pos

according

sible to beat the 64.

screens to display details about the

since there are three games on the

destination.

one disk, all for $8, you now under

Program

response

is

surprisingly

to

each

roll,

changing

inexpensive soft

When you land on a property, the

ware doesn"t have to run like molas

screen displays an image of the deed

ses in January.

for that property. In addition, cost to

fast,

proving

that

Instructions are

in

The

graphics are pleasing,

and,

stand why Board dame Challengers

is a value you can't afford to pass up.

Just Games (With a Twist)

cluded on the disk for anyone not

purchase and cost to build houses and

already familiar with the game. As

hotels, ownership, number of dwell

with all other ShareData offerings, the

ings

mortgage

other offering from ShareData. Like

company urges you to make back-ups.

status arc displayed. And if it belongs to the odier player, the amount of

the previous title, multiple games are

rent owed is shown.

and one not reviewed here, Domi

Since

they

are

not copy-protected,

any copy routine works.

already erected

and

Jttst Games (With a Twist) is an

included (3D Tic Tac Toe,

Othello,

noes). The price is still S8.

Real Estate Tycoon, on the same

The transaction menu allows you

disk, is a surprisingly well executed

to review the properties by player,

and detailed version of Monopoly. A

list

small but colorful game board is the

sell properties, mortgage them or dis

with pen and paper. The board is ac

focal

play the deeds. You can also return to

tually

point.

Community

Chest

and

all properties,

build

structures,

3D Tic Tac Toe is a space-opera

version of the game usually played a

cube with

each

level dis-

COMMODORE MICROCOMPUTERS

45


SOFTWARE REVIEWS ~r~ -. - - -JKr&V

BACKGAMHGH

COPVRIGHT 1985,

H

seem clear after the first reading, nov

20

ices shouldn't be concerned. Play two

HUTCHCRAFT 6

5

ASSOCIATES 4

3

T

2

or three games and it will all become

obvious. Other friendly gestures in clude the price (S19.95) and another

1

offering on

the same disk. Euchre.

(Since Euchre is strictly a card game, it is not reviewed here.) The visuals are adequate—a step

0

<BftR

above the graphics used by Share-

0

<OFF

the job done. Unlike Real Estate Ty

Data. While not exceptional, they get coon, which simulates tumbling dice, Backgammon H just reports the re

sults of its internal random number generator. The original has no sound

effects, and the 64 version doesn't either.

VOUR

ROLL:

6

1

ENTER

1ST

Incorrect entries cannot be edited.

MOUE:

To prevent entry of an unwanted but

played beside the other. No attempt is

the

made

placed until the board is filled.

at

fancy multidimensional

graphics, hecaiise

the result would

surrounding pieces.

Pieces

arc

legal move, you must enter a bogus destination.

There are three levels of play: Be

For example, a good

move might be

13-15, where the

have been so confusing that the game

ginner, Average, and Avcragc-to-Ad-

would be impossible to play.

vanced. Skill level can be altered mid

15. But let's say that you meant to

stream

enter 11-15 instead of 13-15. Since

The object of the game is to get

with

just a

few

keystrokes.

piece on space 13 is moved to space

lour O's in .1 row, horizontally, verti cally or diagonally before the 64 does

Once again there are no audio effects,

the origin space is already entered,

but the program makes extensive use

you can repeat the same space num

likewise with

of the 64's built-in character graphic

ber as the destination. The entry 13-

its X's. Entries are

placed by designating the desired co

set. Eight dollars for three games is a

13 will be rejected, and the program

ordinates, such as Row 3, Column 4,

remarkable

will stand by for another move. How

value

in

itself.

Yet the

Level I. Incorrect entries are refused

truth is, these games don't need so

ever, Backgammon II does not ac

if you forget

phisticated

cept

to clear them before

pressing RETURN, Any time the co

programming

to

make

ing zero or "Q."

moves. This somewhat

makes up for an inactive DEI. key.

Backgammon H

pensates for its run-of-the-mill visuals.

ordinate prompts are available, you can restart the game or quit by enter

illegal

them intriguing, fun and challenging.

involves a pair of

Tough competition, a fair price, and

Visually speaking, 3D Tic Tac Toe is

dice and 15 pips (game pieces). Based

an even fairer disk back-up policy all

primitive. Use of the 64'5 character

on rolls, pips are moved around on

tip the scales in its favor. If one word

graphics normally means thumbs

the 24-placc gameboard until they art-

could best describe the package, it

down, but considering the price, the

all within the final quarter (the last

would be addictive.

graphics are acceptable. There are no

six spaces or "points"). From here

audio effects, and game play is straightforward. The 64 is a compe

they can be moved off the board. In

MicroGo 1

this human-versus-computer game,

tent opponent. Interestingly, compli

the first player to do so wins.

I now head for the mystic Orient and the ancient game of Go, The 64

cated strategies don't seem to work as

Backgammon

Backgammon H more than com

In this computer version of the

version, known wMiCTOGOl, is pub

game, written by Hubert Hutchinson

lished in the LISA by Eurosoft Interna

otherwise known as Re-

(thus, the "H" in the title), the 15 pips

tional. The national game of Japan, Go

versi and half a dozen other names, is

moved by the 64 are red, yours are

has been played for over 4,000 years.

another game of strategy. The objec

black. The computer moves its pieces

A game of strategic and tactical posi

tive is to own the majority of game

clockwise, you go the other way. En

tioning, it is somewhat reminiscent of

pieces. In this version, you take the

emy pieces can be bounced from

Othello

white side and the computer takes

their position, making movement

game

the black. Each side takes turns plac

more difficult. By sending lone pieces

ends there. Go is more complex, of

well as the simple approach.

Othello,

ing pieces on the board.

The target square must be empty, it

with

pieces.

its But

black-and-white the

resemblance

to the "bar," you (or the 64) interfere

fering

with their proper and timely deploy

and varying board situations.

extremely subtle game

play

must be adjacent to a square already

ment, Even though skill, planning and

containing a piece, and the placement

logic are needed to successfully navi

players (two humans, 64 versus 64, or

must trap one or more of the oppo

gate the board, luck of the roll is

you against the 64) take turns placing

nent's pieces between two of yours. Trapped pieces change to the color of

equally important. If the enclosed game rules don't

black-and-white "stones" on the grid

46

JULY/AUGUST'86

Starting with an empty game board,

intersections. Positioned pieces can-


SOFTWARE REVIEWS not be removed unless they are cap

both sides can be seen by flipping to

tured by opposing forces.

the "listing" screen. This mode, as

As with most

most of the other features, is activated

contests, scoring

with a single keystroke.

points is the main objective. This is accomplished

by surrounding terri

From level five on up, Checkers 2.1

tory. A single point is awarded for

thinks about its next moves while it is

each surrounded vacant intersection

your turn. To even the odds some

or opposing piece. Gamers might try to

what, you may want to ask it for ad

run up their score by capturing their

vice. But beware! The computer does

own pieces, but this is not allowed. Sometimes

the

best

move

is

not always suggest the best moves.

And Checkers 2.1

no

move, so a player may pass when his turn

comes around. You

must be

careful with this option, though, be

does not always

win, either. (At least that's what Odesta says).

Checkers 2.1

A "Help" key displays the functions

cause three consecutive passes are an

The final program, Odesta's Checkers

automatic resignation. Of course, you

2.1, is not only replete with features,

ing" screen, a numeric representation

can always intentionally resign.

but also is exquisitely packaged, com

of which side is winning is displayed.

plete with in-depth documentation.

Zero is even-stcven, positives are in

MtCTOGol comes complete with

and how to access them. On the "List

the rules of Go on an illustrated refer

Taking their cue from the historical

ence card. The basics as well as ad

impact chess has had on checkers,

vanced game scenarios are described.

Odesta has developed Checkers 2.1

ues, weighted distance-values) may be

The flip side of this guide contains

similarly. Playing pieces are black and

changed at will. This indefinitely ex

loading and playing instructions.

white, and the program operates on

tends the value and playability of

principles

in

what would normally be a simple, no-

Besides providing ten levels of play,

similar to those used

the program's favor.

Game parameters (piece point-val

computer chess programs. The game

nonsense board game reproduced on

tutorial In addition to demonstrating

relies on an "opening library" of po

a computer. Users may vary (and then

how 10 enter moves, this animated

tential moves and replies, and only

freeze) the random number gener

routine teaches the game's underly

legal moves are allowed. Various

ator, which makes sure the 64 does

ing logic. A beginner's mode high

audio effects sound when pieces are

not repeat moves. None of this is per

lights potential territory so you can

moved, but these sound effects can be

manent, and pressing "R" resets every

gain even more insight. Until you arc

toggled on or off.

thing to the original default values.

MiCTOGol also offers a very helpful

up to speed, handicap levels even the

Either a joystick in port #2 or the

The manual includes playing tips,

odds. On the other hand, levels can

cursor keys move pieces about. Per

tactical problems, a brief history of

also he selected to give your oppo

sonal preference is the deciding fac

checkers,

nent the edge.

tor, since both methods have advan

methods used to program the game.

and an overview of the

tages. Checkers 2.1 is designed so that

When all is said and done, Checkers

at any time. From this menu, you can

you must jump if the opportunity pre

2.1

change

sents itself.

checkers, it is challenging, entertain

A menu of options can be accessed contestants,

quit

the game,

call up the demo, toggle the Begin

As a variation of the standard game,

ner's mode on or off, or select skill

a "give-away" option is available. In

levels. The stones are placed via the

this reversal of the usual game, the

cursor keys or a joystick plugged into

name says it all: The first one to lose

port

all his pieces is the winner.

#2. The space bar

is

pro

is much more than a game of

ing, and educational.

Publishers Backgammon H Hutchcraft Associates

last placed stone. This saves time

Checkers mavens can play the 64, play friends, or watch the 64 match

when you are duking it out for a par

wits against itself. Sixteen different

ticular section of the board.

skill levels can be independently set

Board Games Challengers

for each side. In case your opponent

Just Games (Wilh a Twist)

more than adequate. Response time is

has become

Peg Out

laudatory, and a take-back option over

switch sides. Or if playing the com

ShareData

comes the unwelcome consequences

puter, ask for advice, force its moves

7122 Shady Oak Road

of incorrect entries. The audio effects,

before they are fully developed, or

Eden Prairie, MN 55344

limited as [hey are, have an oriental

have it play any number of responses

tinge. Game play is challenging, and

to its own moves.

Checkers 2.1

grammed to place a piece next to the

The graphics, though simple, are

more importantly, it remains stimu

too

much

to

handle,

A demo explains (he program's fea

lating as you become more adept. The

tures.

There

is

a

take-back

option

features and conveniences in Micro-

which allows you to withdraw up to

Col make it a true value. After playing

30 miscues. Completed or in-progress

several sets of MicroGol, you under

games can be reviewed a move at a

stand why the game of Go has pros pered for 40 centuries.

time or in their entirety, just like in stant replay. The last

15 moves for

H

1132 Dryden Road

Ithaca, NY 14850

Odesta Corporation

4084 Commercial Avenue Northbrook, IL 60062 MicroGol Eurosoft International

114 East Avenue

Norwalk, CT 06851 COMMODORE MICROCOMPUTERS

47


You'll find unbiased in-depth

reviews of the best new

software and hardware. .. discover how to make your

own programs.. .learn practical home and business applications. And much, much more.

Plus, in every issue, you'll receive free programs—both games and practical applications—you can type in and use right away! And, if you act now we'll send you a FREE "Best of Loadstar"

disk. . .full of great games, practical programs, plus utilities, graphics, music, tutorials and much more!

Subscribe or renew your subscription now at the low rate of S26.911) and we'll send

you a full year of Commodore Magazine (12 issues, total) PLUS your FKEE

"Best of Loadstar" disk (S6.95

value). To order call toll free 800-

345-8112. In Pennsylvania call 800-662-2444.

The Best of Loadstar NEW 1986 VERSION INCLUDES VISIBLE BUBBLES BACTERfALAB

0 AND D CAT TOOL CHICKEN GO CHOPPER FASTCOPV LAIROFTHENECR NIBBLER MOVIE MOGUL START ORBIT .

WORMSHOT

RAM DISK SORT COLLECTION

i

WORDSMITH


SOFTWARE REVIEWS Fontmaster II

cderghi jkImnopqrstuvuxy

Computer: Commodore 64

CDEFGK i 3KLmnOPQR5CUVUlXY

Publisher: Xetec 2HO4 Arnold Road

Uc«le I <|Gi i j k I wiio|>qrs iwvwx

Salina, KS 67401 Medium:

Disk

Price:

549,95

O ncc in a great while, a truly aston ishing

REVIEWED BY DO.NAI.D MAXWELL

computer program turns

up.

Fontmaster II is one of them. It's unique among word processors for

the Commodore 64—and rare among

1ICUEFGH I cdef (N Jfcl BCDEFCtil JKLMNCPCE§TUVWX1

abedefghi jkImnepqrstuvu

word processors for any computer. As the name implies, Fontmaster II

prints your writing in many different

ii jlefl

"fonts"—shapes and sizes of letters. Compared to the characters normally available from a dot-matrix printer, the variety of shapes, sizes, and spacings it can produce is astonishing. FOtltmaster II comes with 33 dif

DIEFCWI bcdcFgh i jl< I tnnopqr

ferent fonts, each a set of uniquely-

like Hebrew and Arabic. There is a

shaped characters, ranging from open

"block" letters, to "bnuhaus," "manhattan," "script," and an exceptionally clean font called "goodtype." There's Russian, Greek and Hebrew. There's

even

"upsidedown"

and

"mirror."

And If those 33 fonts aren't enough, you can design your own.

You can use up to nine different

fonts in any single document. And you can change from one font to anOther whenever you want—even in the middle of a word—just by press

tuvujx

Hebrew font and a character set in

Fontmaster II comes

cluded in Pontmaster II. You'll have to make your own

with 33 different

if you want to

write In Arabic—but that should be relatively easy with the font and char

fonts. And if those

acter creators included.

aren't enough, you

The

can design your oivn.

reversing

feature,

combined

with a font called "upside-down." also

allows you to print right-side up and upsidedown on any

page without

having to turn the paper around.

12 different widths of characters. Fur

In addition, Fontnutster/I will print

can

thermore, any of the fonts and pitches

up to four columns on a page. If your

select inverse printing: white letters

can he printed in either normal or

printer can reverse the direction of

on a black background.

proportional spacing.

the paper, then Fontmaster II will do

ing

two

keys.

In addition, you

Similarly, you can

change the

Proportional spacing deserves spe

this automatically. Otherwise, it waits

height of letters, making an instant

cial notice because when combined

at the end of each column for you to

change from normal height to double-

with right-margin justification, it pro

roll the paper back manually.

height or to balf-helght You can even

duces somewhat better-looking justi

run lines together with no space be

fied text than most other word pro

tween them to print larger letters or

cessors. There are

gaps

Fontmaster II has the printer make

designs. Fontmaster II doesn't

between words, but they are less no ticeable because the proportional

two passes for each line, each pass in the same direction, and is, in effect,

spacing generally can get more words

printing graphics instead of using the

to a line.

character sets built into your printer,

pro

vide these, however, so you'll have to design your own.

You can alSO change the pitch, thai

still

extra

Printing

This is slower than normal printing,

is, the horizontal size and spacing of

You can also reverse the display,

the characters. In addition to pica (10

allowing you to type from right to

characters per inch) and elite (12 cpi),

left. In this mode, the letters appear

there is also "alternate" (II epi) pitch

backward'—mirror-image—both

and "konneet" (13

the screen and when printed 00 pa

tell Fontmaster II to use the normal

per. This is essential for writing in

dot-matrix mode, and it'll print as fast

languages that read from right to left,

as your printer can

also

normal,

cpi). There are

expanded,

and

com

pressed versions of each, giving up to

on

but the results are impressive.

If you want faster printing, howev er, a quick jab at a couple of keys will

manage.

COMMODORE MICROCOMPUTERS

Of 4B


SOFTWARE REVIEWS course, the output will be only your printer's normal dot-matrix font. The

fancy stuff takes longer. Printer setup is easy. A few seconds

after you load FontmasterS, you see a menu from which you select "Se tup." This presents you with a second menu that includes 19 interfaces and

74 printers. Selections arc easy, and you can test your selections without

leaving the "Setup" menu. However, only M of the printers listed arc capable of producing all of

the fonts that Fontmaster II contains. Another 17 will do all hut the three "supcrfonts"—extra-clean fonts that print about twice as many dots per unit area as Fontmaster's "normal" fonts. Most of the other printers can't handle many of Fontmaster Ifs fea

spond to embedded tabs. An especially nice feature of the H0-

Ifyou lock out the

column preview is that you can look

memory normally

word processors that offer an 80-col

reservedfor up to

your text all the way through from

at any part of your text. Most other umn preview oblige you to preview

eight of the nine fonts

the very beginning.

that can be loaded in

Control

Fontmaster \\ the text memory is increased

to 36, 936 characters or 21 printed pages

The CTRL and Commodore logo keys access most of the control func tions—text modifiers and font selec tion, block manipulations, find-andreplace, disk commands, 80-column preview, printing, and so on. When

you depress one or the other of these

keys, the status area at the top of the screen changes to a help screen (hat

The cursor appears as a blinking,

doubles as a menu.

Because these

tures at all. Therefore, before rushing

hollow rectangle

surrounding the

keys work cither shifted or unshifted,

out to buy a copy of Fontmaster II,

character it is on, rather than as a

you can call up four different menus

you might want to study the iist of

blinking solid block. This is what you

without having to go through one to

supported printers to find out if your

notice upon first using the program.

get to another.

printer can produce everything Font-

It's a small thing in itself, but indica

master Usends it.

tive of the care that the programmer

keep the menu visible, you press an

has put Into Fotitmaster II

other key that corresponds to the ini

The "setup" file is saved right on

While holding down these keys to

the program disk, so it loads auto

The top four lines of the screen are

matically along with the word proces

tial letter of the menu selection you

reserved for a three-line status display

sor. You may even have two entirely

want. This sounds tricky, but in use

and a one-line "ruler" that displays

it's very quick and easy. And because

be using Potitmasterll with different

tab stops and the horizontal location of the cursor. The other 21 lines are

the menus appear along with the

printers or different computers.

available for your text.

different "setup" files, in case you will

There are three other programs on

CTRL or Commodore logo key, there is rarely any need to look up these

With Fontmaster II, what you type

select from the main menu: a file

appears on the screen as a 40-column

commands in the manual. There is a fifth menu for disk functions that you

stream of characters. That is, there is

get by pressing CTRL D. This is actu

translator that automatically converts

no word-wrap; words too long to fit on

ally a selection from the unshifted

a screen line are broken and continued

CTRL-key menu, but you get to it so

the Pontmastar II disk that you can

files from other word processors to

Potttmaster II format; a fontmakcr

on the next line. 'IliLs makes proofread

quickly that you soon forget that. All

that enables you to design your own

fonts; and a character-set maker for

ing somewhat more difficult, but most

functions may be aborted by pressing

people get used to it quickly. It has die

the RUN/STOP key.

when you want to design special

advantage of letting you know exactly

characters that will be displayed on the monitor or TV screen.

Fontmaster II as a Word Processor

Format commands are embedded di

how many spaces you have at the end

rectly in the text, without the benefit

of a screen line. But don't forget, your

of a menu or help screen. You must

text is not formatted the way it will

look them up in die manual or the

appear on paper.

Quick Reference Guide card until you

However,

is an 80-column

leam them, but most of them are logi

As you see, Potttmaster II is really

video preview mode in which you see

cal mnemonics and easy lo remember.

something when i! comes to printing.

your text more or less as it will look

Text modifier and format commands

But as a straight word processor it's no slouch, either. It does most of the

when printed. For this display, Font-

are visible in the typing mode, which

master' II prints to the screen two

does clutter the screen somewhat. But

things a word processor should do,

half-width characters for each of the

this is typical of most word processors,

and does most of them efficiently. It lets you move blocks of text from one

places normally available on a 40-col-

although those with "word-wrap" usu

umn screen line. These narrow char

ally seem less cluttered.

place to another.

acters are clearly legible on a moni

It finds text you

Specify and replaces it with some

there

Fontnutster ii also automatically

tor. They might not be clear enough

compensates for changes in pitch, so

thing else. It prints headers and foot

to read comfortably on a TV, but you

that compressed,

ers,

can at least check on the overall for

and 13 cpi ail print out perfectly—even

superscripts

automatically

and

It

10,

12,

mat. The 80-column preview output

when centering or proportional spac

shows

ing is turned on. And

relatively easy to use.

width and height and does not re

JULY/AUGUST'86

individualized

expanded,

information into form letters. And it's

50

inserts

subscripts.

all

characters as

the same

in the typing

('.(inliiiiictliiii


PUBLIC NOTICE

OM

We ere an authorized liquidator of consumer products that rr.uvi be quickly sold al drastic price reductions 'or many reasons, sucri a); Dkicantlnued lineir Last year's moduli, O^tribuior's surplus. Cancelled orders

Bank

ruptcy. Factory overproduclon. Oul-ol-season products- TaiJonda ol inventories.

Whatever the reason for Ihe liquidation you ere allured ol fine quality at money-saving low

Authorized Liquidator

prices! Supplies are limited. Order now!

COMMODORE COMPATIBLE HARDWARE y

SEE

1

YOUR

GAMES IN ;. COLOR!

FAMOUS U.S. BRAND

Save On A Factory New

Discontinued Model

Sorry, we are not permitted to print the famous

COMREX - by EPSON =

13

brand name.

COLOR MONITOR Compatible wtth

• Liquidation ol a discontinued

Commodore 64K"

model. • Can be used with your VCR.

and Apple II

• Superior color picture quality. • Manual controls (or tint, cofor, contrasi, horizontal, center and vertical hold. • Power indicator light, video and

Limited Factory Warranty: 2 Years on Parts and Labor; 3 Years on Picture Tube

Mfr.Ust Price '249.00

sound Input terminals. • 270 line resolution,

• 40 character (8 x 8) x 24 line

Liquidation

display.

Shipping, handling: S 12.00

• Does not include connection cable. (Contact local stores.]

TRACTOR FEED Liquidation is due to discontinued model. Now use continuous paper AND single sheets in your Commo dore 803. Quickly snap in this tractor feed unit When installed, you can

still use your friction feed, too!

90-Day Limited Factory Warranty.

$19

Hem H-12B3-7004-286

Shipping, handling: $4.00 C O M !i DlietlMarkellng Corp. 1 if.lr1. .'.-i.1 An

DISK DRIVE Are you still wasting time using

These are factory

just ONE drive? Buy a SECOND drive

to

make

reconditioned units,

quick back-up

warranted by the U.S. manufacturer!

copies...and to use double-drive software with ease, • Commodore compatible (C64,

SX64). • 2K RAM, 16K ROM. Maximum storage ol 170K formatted data, 35 tracks. • Uses S'A" floppy diskettes. • Serial interface.

Original Lilt Price

..

Liquidation Price . . .

269.00

•149

Mem H-12 83-35 53-013

Shipping, handling: Si! 00

Famous Brand LETTER QUALITY PRINTER

COMMODORE

Liquidation Price.

4*

Item H-1283-70D3-B09

• Size: 14" H x ISWWxiSft11 D.

Mfr.Ust:*39.95

Series

But we can tell you ii you call us Toll-Free.

• Commodore compatible (C64, SX64, Plus/4, C15.VIC20). • Add to your present equipment for office quality appearance of letters, reports. • Prints 18cps. Bi-directional printing • Triumph-Adler compatible printwheel.

• Upper/lowercase letters, numerals, symbols. • Spacing: 10.13.15 cpi, or proportional select able. A3 lines per inch maximum. • 13" max caper width (11" printable width].

Original List:*395.00 Liquidation Price

hem H-I2S3

N , niii.iv iF.alia, HN 55411-3397

Send Horns shown \\\ nyJH (Mmnusolo residents add 6% sjilt-s In-. Sony, no GOD. ord(irs)

D My chock or monty Ottfaf is unclosud. (No delays In TlCk

*188

Item H-1283-4184-016 Shipping, handling: $11.50 SEND ME THE ITEMS I HAVE LISTED BELOW

Srilif*. Hitfthda coniinyniol U.S B'o fiub|uci in Ipfilal J P\ i It

Factory Reconditioned With Factory Warranty. Credit card customers C order by |jhnni

U hour*

a day, 7 days .1 week.

Toil-Free: 1-800-328-0609 "2^^ V|!>uf chock It welcomd

n^^^i No dalaya on oidm ■ paid h> ■ hi 1 k Sales outiide contlneriial U.S. am 9ub,ocl Id spocl.il

PLEASE PRINT CLEAflLV Address

COMB DirnctMuhatingCorp.

City

Phone Sign Horo

conditions. Please call or write In Inquire-

L

Aulhorized Liquidator 14RO5 28th Avoruia North Minnoipolii. Mmnnoli EE441-3397


HOW USE BOTH SIDES

SOFTWARE REVIEWS

OF YOUR DISKETTE)

mode. Fontmaster II automatically accounts fbr all text modifier and format

DISKETTE

commands as soon as you enter them.

HOLE

PUNCH

The tab niler at the top of the screen

The 80-page manual is clearly writ ten and logically organized, with both

skips the text modifier commands.

a brief tutorial and a reference sec tion. It has a table of contents, an

Memory

or abOUt

and EDGE GUIDE

PUNCH OUT IS ALWAYS

IN THE RIGHT POSITION Available loi IMMEDIATE Shipment

only$1 0.00 ea. add S2.00 ca. shipping CHECK OR MONEY ORDER

DEALERS WANTED

QUANTITY DISCOUNTS ON 5 OR MORE.

COST- 4- for ; Dept. CM

12 double-Spaced printed

pages. However, it i.s possible lo lock

BARGAIN SOFTWARE COMMODORE 64,... or COMMODORE 128,., Run m C-I2B

35 PROGRAMS (DISK) - $12.95

The manual was written by the pro

for up to eight of the nine fonts that

probably explains why it so clear and

can be loaded in Pontmaster II. This

easy to understand. Just as in design

increases the text memory to 36,936

ing the Fontmaster II program, he has

characters or some 21 printed pages.

obviously tried to

Another point worth mentioning is the

entire Pontmaster II pro

think about

the

manual from the user's point of view. For example, he has refrained from

gram, including all help information,

computer jargon like "toggle" to use

resides

"switch" instead. There is also a refer

in

memory.

Ill ere fore,

the

program disk is needed only when

ence card that shows the most fre

you want to load additional fonts.

quently needed information.

Miscellaneous Features

Evaluation

to the normal delcte-key function.

J]USBOI"OTRC JOavMIOWP. Pi

back covers arc samples of the 33 fonts that come with Fontmaster II. grammer, Marty Flickengcr, which

• There i.s deletc-to-right, En addition

<SS!

glossary. On the inside and outside-

out the memory normally reserved

that

„* N.P.S. Inc.

index, and 12 appendices, including a

The memory available for text is reasonably large—21,576 characters

WITH HOLE GUIDE

Manual

• There is a "soft" hyphen that isn't

When it comes to controlling a dotmatrix printer, there's no doubt that

Fontmaster II is extremely powerful.

printed if you reformat your text

For that special ability, it gets five

and ihe hyphenated word no long

stars—the very best. Considered only

er appears at the margin.

as a word processor, it's less spectac

• Underlining is visible in the typing

ular, but nevertheless pretty good.

mode. Hold, reverse, and underlin

For speed and convenience in use and

ing all show up as reverse in the

learning case, it gets four sturs.

HO-column video preview.

• You have your choice of Arabic or Roman page numbering.

As for "transparency"—the amount you are not distracted by the word processor as you are composing text

COMMODORE PLUS 4,™,

• Using the "overlay" command, you

30 PROGRAMS (DISK) - $15.95

can print one character on another.

Add $2.00 shipping & handling (foreign, except Cnnnd;i-S:i 00)

to letters in foreign languages, for

real plus. However, the 21-line, 40-

example, or the "slush" to a zero.

column screen, the streaming-text

■elected public domain programs GAMES, UTILITIES. BUSINESS

EDUCATION. GRAPHICS & MUSIC l!(i "UM! ".

AI

!_■:, INCLUDED!

BOOKKEEPING

Finally, a u.ilv "aasv to use" PROFESSIONAL SMALL BUSINESS BOOKKEEPING SYSTEM lot CommDdora Campuiari |0V 1 28 & PIub 4k

cus Mnton nmi \i cue mod» -iih u;i drf*i GENERAL LEDGER. PAYROLL. 1 REPORT

GENERATOH PLUS STARTUP ind MAINTENANCE UTILITIES

DETAILED INSTRUCTION MANUAL

$24.95

plus $3.00 shipping & handling (foreign-$4.00} •and check or money order to

P.O. BOX 1382 BELLEVUE, NE. 68005 FOR MORE INFORMATION, WRITE DIRECT OR CIRCLE READER SERVICE NUMBER COMMDDORt -* 12H. and PLUS i nm iradtmarka of Commudor* ElaclronJta. Lid

52

JULY/AUGUST S6

This lets you add diacritical marks

• You can change

the key-repeat

speed.

(not copy

typing)—Fontmaster II

gets only three and a half stars. The quick, clean menu/help displays are a

entry, and the formal commands can

be a distraction.

• You can change screen, text, and border colors both in the "setup"

I should point out here that very few other existing 64 word proces

procedure or any time you're using

sors are much better when it comes

the word processor.

to transparency. Of the 371 have eval

• You can set a block of text and then change the case of every char acter in it to either upper-case or

lower-case. Or you can underline an entire block.

uated, only one—Pocket Writer, for merly Paperback

Writer—comes

close to being truly transparent. Maybe it's asking too much to want all of those attributes in one word pro

• Headers and footers are also easy,

cessor right now, but until someone

and there is a full range of com

produces one that does everything,

mands for positioning them on the

Fontmaster II is going to be one of the

page.

most useful word processors available

• You can chain files together when printing and

to create

form letters with variable blocks. • And there's a back-up disk included in the box.

for the Commodore 64.

and print Ed. Note: A 128 version ofFonlmaster II will be available by mid-sumnurr.

[g


Sensational Prices! . . . On Our Most Popular Items! from micro£r ...

$

THE 69$ DISKETTE!

LOWEST PRICES IN U.S.A.! BMC

AXIOM

EPSON

CAROCO

INDUS

$

Aie you paying loo much for diskettes? Try our firsl quality, prime. 5V«" disknttes (no re|acts. no seconds) al Ihese fantastic sale prices and save, save, SAVE! Disks are packaged in boxes of 50; each box conlains 5 shrink-wrapped 10-packs that include diskettes in sleeves, labels, and wriie-protect tabs.

Wo can oiler you somo ol ihe lowest prices in iho country on tho most popular printers, mon

Each diskette is certified to be 100% error free and comes wilh s lifetime warranty (if you have a problem, we'll replace the diskette). All diskettes include hub rein forcement rings and write-proted notch.

— your charge card is Billed al time of shipment only lor the items shipped — no early billing.

itors and interfacas. Our normal prices art) nlroafly low, I>u1 lo mnkn sura you got Iho Boat deal you can, we will also meel most competitive prices In Ihis publication whonplncod on an equal

basis fRomomber—we don'! chaigo (or uso ol you/ croon card, imposo oicossivo shipping loos. or usq any other hidden ex/ras to ooosr iho prico you pay Duo to tho rapid chango in pricos tn the computer industry, we can only moot prices at the tifno you place your order: we cannot adjust prices an items ordered or shipped on an earlier flare.) Another plus lor charge card customers no long wail lor (he merchandise you already paid lor. COMMODORE

All diskettes are double density and work in either single or double density drives. SS. DD Diskettes. Box ol 50

JCALL

NX-10

1571 Disk Dnva

ICALL

SG-10C

1902 Monitor 1670 Madam

(CALL

JCALL

caudco G-Wiz Interlace SWORE

EPSOM

FX-B5 FX-286

S34.50-69C ea.l

32391 DS. DD Diskettes, Boi of 50

S44.50-B9C ea.l

32403

FAMOUS NAME SOFTWARE

STAR MICRONICS

C-128 Computer

Supor-G

tCALL

SCALL SCALL

SCALL

ICALL SCALL

SCALL

Epy> BrOdnrbund Infooom

Siorra

Timaworks

Random House

Act'vis ion, and many maro1

COMMODORE-READY PRINTER

* THE BEST PRICES*

SO-Column dot-matrin printer mclutlculi'ccl pluQ-

• THE BEST SERVICE*

1-cetf prinis uppcr'kW caw. Jininr-^K Eymb-OlS

*J*' */

-

and Qiaprucs i yen waiianiy by Epson Sug nera.l JW395

WHY SHOP ANYWHERE ELSE?

POWER and PROTECTION

ONLY C7Q951

m cable (no other inteilac? needed). 50cps Iractrjs

40733

Supply limitefl1 Order now1

S79.95

-

FOR YOUR C-64!

P0W'RPAK64-BH

OUR BEST MONITOR VALUE EVER!

$149.95*

Pow'r Pak is a replacement powor supply [1.5 amp) for the Commodore 64 .. bulthat's not alll Pow'r Pak

The black matrix piclurolubo on Ihis 14" composite color monitor pio-

also supplies two additional surge protected ojllets

ma monitor ol this me Controls incluce volume, brightness, conlrasl, color, tmi and sharpness ThenartanyisuninatOKd oneyearonpartsaidlabor

(120V) for monitor, disk drive, or other peripherals

On/off switch. Fuse protection. Sturdy all-metal cas ing is ventilated for heat dissipation. Full 1 year warranty.

tvrfi/cars On the picture lube1 From Samsung Suooly Limitea1 Order Today'

4072B

SI 49.9 5

Monitor Cable (required) Yttfte wilh C64. CI3S (in composite mode), Tl 99/-IA and many oilier?

,34910

S49.95

CARTRIDGE EXPANDER Plus *22.95 FAST LOAD OFFER! Stop wea'mg cut your coinpuloi Of endless cartruJfto s«dppjn3' The Ndvaroiu catitiQ$o eipanKr leaiures 2 cariridge slots Resei irte compuTer »ndependefitly ol ine power nhiECh Cnirirnjq* s'ols are vertical to< easy access — no Dimd Tiirnbhng behind ma compiler

33?27

uiles impiessivt color over the entire SDecl rum rich blacks, mid cdIois Jnd !■■ .•!: whiles The buiilm aud.o speaker provides the Mil sound wye l«aid

3-s\a Cartridge E.pander

$22,95

37424

S7.95

DUST COVER and "EVERYTHING BOOK" SPECIAL OFFER

Gel lo know us by ordering this great dusE covorTor your C-64 or C-T28 and our catalog. "Tfie Every!hing Book for Iho C-64 and C-iEfl

Home Computers," lor 1295 (no exira sfiip-

savings

and

4Bsy

shipping

V

Fast Load Cartridge

|Sug Retail S3995)

Fast Load Only

52.95

S24.95

$22-95

with purchase of cartridge expander!

From Your Friends Al

31637 ,3846a

CS4 Dust Cover and Calolog . IK ,1 C-12flDuitCov»r»n0Ca1aliM|(J1O).

SHIPPING CHARGES

WB ?ad'* acceP*

ORDER AMOUNTCHARGE

mailorders!

RO. Box 6S78 Souih Bend, IN 46660

- RUNr Dec

g

l>om 051 ft

d viC ?0 crnLLii?i a Co'nmoOurp prmitr Carim wP

available Irrjm

TENEX Compuler Express1

cannoge—you can keep rt permanenily installed plus have two

31216

0 sound imoslmpnt ttjt * hi-gh prrlnrminc

fHng and harnlling charges). Cover 15 aniislalic, frnnalucont 8-<]Qu90 vinyl Sfr*n toouf o*Acimg standards tvith ruinTorced »arna Disftvor iho

The cartridge eipander is a giea! cot pamen Tor tho Epyn FaH Load

s-des 'rea lor ofhpf cartridges'

The Right Interface For Ai Your Printing Needs!!

Ad

JIG

less trtan $20.00

SZ0.OO-S39.99 S40.0O-S74 99

Questions? Call

S75.00-S149.99

219/259-7051

$300 S up

S1S0.00-S299.99

From Ci'Octi

SCALL f h 1 upg'ijf lo 11* C Wjj Di If' i mort (cM and j

LiEetinv qy

SCALL

NO EXTRA FEE FOR CHARGES WE VERIFY CHARGE CARD

ADDRESSES.

ORDER TOLL FREE

1-800-348-2778


SOFTWARE REVIEWS

REVIEWED BY GARY V. FIELDS

the text will be duplicated on paper

Word Writer

Word Writer 128 allows

exactly as it appeared on-screen.

128

you to link and print

which is why the screen displays ex

up to 9,999 pages,

when printed. If you change margins

Computer: Commodore 128

•i-S4 Lake Cook Road Disk

Price:

169.95

need to manually force a re-format.

with Timeworks' Data

Dccrflcld, ll. 60015 Medium:

This can be done as often as you wish, so you can try different and mixed margins until you get the document

Manager 128 and

W nrd Writer 128 is a business-

actly how the document will appear

within the body of the text, you'll

and is interactive

Publisher: Timeworks

Text is formatted its it is entered,

formatted to suit your needs.

SwiftCaic 128.

Once

chosen,

an

option

aborted by pressing the

can

be

128's BSC

quality word processor for the Com

key. You select options by either a

modore

pull-down menu or "Quick Com

128

thin

performs well,

works with either 40- or 80-C0lumn

mands." Pull-down selection is made

display, Includes a spell-checker pro

by pressing the BSC key to display

gram, :ind has all the features you

each option; Help, functions, Delete,

would expect from a good word pro

Tab, Print, Disk and Quit. To select

cessor, plus some. Among the unex

one, all you do is highlight the word

pected are an on-screen calculator

and press

and screen displays that show differ

way is the "Quick Commands." For instance, pressing the Commodore

ent typefaces.

These features are all

RETURN.

But the fastest

packed into an easily mastered word

key and "D" puts you in delete mode,

processor which will delight, as well

while pressing the Commodore key

as satisfy, the most demanding writer.

and "P" activates print mode.

The program is stored on a self-

New users may prefer the pull

booting disk—all you do is insert the

down menus initially, but will adopt

disk and turn on your computer. After

the faster "Quick Commands" once

the stat s line appears, you can change the color displays or go right

they become more comfortable with

to work. By viewing the program disk

will benefit most from the pull-down

Word Writer 128.

Occasional

users

directory', you can load a customized

tions, and built-in printer setups. And

menus, because there arc no com

printer file which will automatically

if you're a poor speller, you'll fall in

mands to memorize. And if you do

set the values to properly interface

love with the spell-checking program.

stumble across a problem, you can

with your printer. If your printer is

Standard

options

like

search-and-replace,

ed, a section of the manual gives you

merge, delete, move, headers, footers,

step-by-step directions to create a file

and merge files are easily activated. I

for words, sentences, paragraphs and

to match your printer.

especially

blocks. The cursor controls make

Word

insert,

always call for help by pressing the

not among the ones officially support

liked

copy,

search,

Writer

128's

HELP key. Editing functions

include

deletes

version of search-and-rep lace: Search

moving around a document fast and

like the amount of storage Word Writ

can be for either a word or an entire

easy. You can move space to space,

er 128 provides. You can input up to

phrase (both upper and lower case

word to word, line to line, page to

25 single-spaced pages into its 6-ik

letters can be used) and the replace

page or top to bottom of the entire

memory buffer before saving it to

ment can be either a word or phrase.

document with a single stroke.

disk. Later when your epic is com

The replacements can be made for all

Timeworks guarantees that if you

plete, you can link and print up to

matches or you can selectively pick

can find u word processor better than

9,999 pages! And because it is one of

which to replace and which to leave

Word Writer 128,

a trio of interactive business

unchanged.

you. They also offer a back-up pro

If you are the Tolstoy type, you'll

pro

they'll buy it tor

grams, you can use it with its sister

If you underline a section of text, it

gram disk for S14.70, and if the pro

programs, Data Manager 128 (data

will he underlined on the screen. In

base) and SwtftCalc 128 (spread

fact, if an 80-column display is used,

gram is updated, a copy of the up graded program costs only shipping.

sheet), also from Timcworks.

you can display text as boldface, ital

The 85,000-word spell-checker is

ics, underline, superscript and sub

integrated into the program (an inte

a keyboard, you'll like the logical edit

script, or a combination of all. For

grated Thesaurus is In the works). To

ing commands, speed and power of

instance, you could have the text dis

check for spelling errors, you simply

this program. If you use a word pro

play (and your printer print) a bold,

select

cessor only occasionally, you'll like

underlined italic. When you decide to

Functions menu, flip over the pro-

the help screen, pull-down menu op-

dump your manuscript to a printer.

If you spend a lot of time bent over

54

JULY/AUGUST'86

"Check Spelling"

from

the

Continued on />n- 132


Get the most out of your new

C-128 or Amiga computer with these authoritative guides prepared by Commodore's technical staff COMMODORE PERSONAL

COMPUTER

Programmer's Reference Guide

SS A Bantam Computer Book

Now that vou have your brand-new Commodore*

computer, let tfie experts show you everything you

need to know to master your machine's full potential.

C-128 OWNERS: If you're one of uV projected halfmillion new C-128 owners, you know you've gut a machine

AMIGA OWNERS: You're finding out win the Amiga computer, with its exceptional graphics, is the hottest

that's in credibly piweiiul lor il.s price. Now harness erery hit

high-end personal computer tin the market. And because '[he AmiyaDOS Manual i* iiu- only source oi complete Information

ofth.it power with the oflidal Commodore US Programmer's

on the Amiga's disk operating system, you just can't alWd to

Reference Guide.

Iv without it.

Here's everything you need to know, from BASIC to machine language and Ci'M operations, an input/output guide,

color codes, ami sound/frequency tables. Comprehensive appendices Include maps <>\ memory locations, error messages,

pinoul diagrams of primary chips, and a complete schematic diagram essential for modifications to tin' machine and in id .[.<i m l.n i! interfaces.

Kcdllv three books in one, The AmigaDOS Mjmul Includes: a user's manual with instructions on how to use all available DOS commands, from tin- most common to the most advanu-d; a technical reference manual which details Aniig.iV hi|>lilv relillcd

hierarchical filing system; and, for the advanced user interested in professional-quality programming, a developer's manual for C and assembly languages program development.

Commodore 128 Programmer's Reference Guide A B.nil.mi Computer Book C'ommmiuri' is j ri'gMi'ri' Coriimiwlori' 12K is

trademark <if ComnHKlotc Ultctrunica. Lid.

The AmigaDOS Manual BANTAM

KLKCTKONIC

A Bantam Computer Book Amiga is a trademark of Cunimodiirc--Aiiii^jh Use.

Ir.iiicin.irk of Commodore RLcctn^nlOi I id. Av.iil.llili- .11 liiHikslorvs .mil computer Mores nationwide.


SOFTWARE REVIEWS

REVIEWED LIY RICK TEVERBAUGH

Title Bout

Title Bout

Computer: Commodore 64 Publisher: Avalon Hill

Microcomputer Games 4517HarfordRoud Medium:

Baltimore. MD 21214 Disk

Price:

S 30.00

boasts 509 boxers mith an additional

Al's late- in the fight. You're in the corner with your battered warrior. He's fought valiantly, but the foe is

still standing. Before you send him out for the fifteenth and final round,

115 blanks for creating your own

you must give him some final instruc tions,

it's still too close

to assume

your man's got the victory safely un

509 boxers on disk, with an addition

in :\ fight—strategies like fighting in

der his belt. Does he need a knockout

al 115 blanks for creating your own,

side, going for the knockout, fighting

or merely

and, second, the amount of data tabu

outside defensively or offensively,

lated on each one is extraordinary.

covering up. You can also

a good round? Does he

have enough points to stay out of

to control a fight, his ability to cut

Strategy. If no strategy is picked, a fighter sticks to his own style, and

to throw in the towel?

another fighter or he cut, his techni

none of his ratings will be changed in

cal knockout rating, his hitting power

any way. This is a recommended se

All those decisions are yours in Ti

Each fighter is rated for his ability

use no

trouble in the final round, or has he taken so much already that you want

tle Bout from Avalon Hill. The board

and killer instinct, his knockdown and

lection when you don't know your

game that Title Bout is based on has

knockout rating,

fighter very well.

long been a staple of the Avalon Mill

endurance, defense, fouls, and even a

line, but this software rendition has

rating for keeping his opponent on

choice of attitude. These include all-

realism few programs have aspired to

the ropes.

out attack, aggressive, normal, cau

his aggressiveness,

Besides strategy, there

is also a

in the past. Add to this two impressive

Each boxer is rated for the number

facts about the boxers: I-'irst. there are

of times he may use a certain strategy

Title Bout

als and won at even- step by decision.

venth when

First

rounds over

drove Johnson to the canvas with one

Larry Holmes, then ten more over Joe

minute left in the round, Ali followed

an almost impossible route to the fin

Tourney

The crowd was in a festive mood for

it

had

been

ten

tious

and all-out

reireat.

It

doesn't

Continuedoitpg, i-.i

The tide turned quickly in the ele a wicked hook by Ali

Louts. To get to the finals, he had

it with a great uppercut. bill Johnson

cham

faced Rocky Mareiano, His defense

survived the final 60 seconds without

pionship at Avalon Hill Arena in Balti

had kept Marcinno from hurling him

tasting the canvas again.

more.

early, and in the eighth round things

the Title limit heavyweight

Maryland. Today, two defen

Ali

turned

the jab into

a lethal

sive stalwarts line up for 15 rounds of

had begun to favor Johnson. Mareiano

weapon in the twelfth and used thai

explosive

bad developed a cut inside his mouth.

punch to put Johnson down with only

and in the ninth he broke his hand,

ten seconds left in

Finally in the last round, Johnson had

round. Hut Johnson got up and was

Kentucky, Muhammad Ali. Ali defeat

knocked the

saved from an Ali follow-up by the

ed

straight fab and had taken the deci

bell. Ati narrowly won the fourteenth

sion by scores of 118-110, 118-112, and 116-111.

Johnson as he recovered and pushed

action

to

determine

the

champion.

[n ihe left comer, from Louisville. three worthy opponents on

his

way to the finals. He had a lackluster, but solid decision over Jim Braddock. followed by a fifth-round knockout of

Rock down with a

Early in the bout, Ali spent a lot of

the thirteenth

round, and the final round went to Ali once again into the ropes.

Ezzard Charles. To get to the finals, he

time on

needed

skillfully scored points. Ali on occa

143-H2 lor Johnson, the second 142-

i-ii forJohnson, and the referee 145-

a

arch-enemy

12-round

decision over

"Smokin" Joe

the

ropes where Johnson

The

first

judge scored

the

fight

Frazler,

sion made some good punches, but in

One judge scored it I 161 I I Ali, one

general, gave away the early rounds

l-i2 for Johnson. A unanimous deci

a 1 16-113 win by Ali. and the refcrcthad it 114-114 for a split decision

to Johnson. The middle rounds were

sion! Ali simply gave away too much

even, but Johnson came on again in

too early and then couldn't put John

victory.

the ninth and tenth rounds, pepper

son away.

In the right corner, from Galveston, Texas, Jack Johnson. Johnson had had 56

JULY/AUGUST '86

ing Ali with surprising ease and quick combinations.

A most interesting tournament and a most believable outcome.

Q


frCOMMODORE

MODEMS

MONITORS

300

1200

BAUD

$119

BAUD

00

(RGB's Available)

COLOR COMPOSITE

NLQ PRINTER

PRINTER EPSON

RETAIL

WARRANTED

EPSON WARRANTED

NEAR LETTER QUALITY

RETAIL S299.00

$78

00

sng oo

FREE TRIAL PERIOD

COMREX CR20-A

DISK DRIVES

PLUS/4 COMMODORE

COMPUTER

1541 COMMODORE

$149 modems

K

INCLUDES

BUILT-IN SOFTWARE tor word processing, file management, spreadsheet* and 123 coJor graphics!

RADAR DETECTOR

High

RETAIL

Performance

w

00

THE EASY BEEP

FREE TRIAL PERIOD

PRO-TECH-TRONICS 6870 Shingle Creek Parkway #103 • Minneapolis, MN 55430 • (612) 560-6603

CALL TODAY

—NEXT-DAY DELIVERY^-

VISA

■IN STOCK ITEM

I SCHOOL P.O.'s Accepted!


SILICON VALLEY INSIDER

BY MAiTHKW LEEDS

cialty; the belly dancer overhears [id-

EA's Atlantis

bits and gossip; and the old hag knows old stories and legends about Atlantis,

Big News for

and is also a friend of the sea captain. Some of the information you gather

the Amiga

may

be inaccurate.

'Hie

informants

will respond to you differently if you are a man or woman. They have rela

Previews of new

tionships with each other, but may not trust each other, or you. You can

entertainment

give them money, threaten, cajole, or kill them. 'Ilicy respond as individ

products from the

uals, and use the speech capability of the Amiga. Some of the clues may be

Valley—-just released

about events or locations, others may

or in development

make no sense at the time, but will relate to future events. You also have an on-hoard comput

J. his month I'd like to take a close-

er called An in your underwater boat,

up look at three new products—two

and you may ask it questions. From

software, one hardware—and then

time to time you can also request re

give you a roundup of products in

ports on the progress of each mission.

development at press time

If you have completed

the mission

The first is a graphics adventure

itself, hut missed an essential element

from Electronic Arts lor the Amiga.

or clue that you will need on later

It is called Return to Atlantis, in it

missions. Art may tell you.

you play an underwater James liond-

This program has been in develop

type explorer working for a secret or

ment for over a year. The missions

ganization. You go through 21 secret

could he thought of as Saturday after

missions to get to the ultimate goal:

noon serials. Each adventure is a sepa

the seerei of Allantis. Along the way

rate event, but they are all interrelat

you gather clues and items while he-

ed. Some of the missions are timed.

ing pursued by Mr. Big. Hy [he last

You need to complete each mission,

mission you discover who Mr. Big is and how his organization works.

The game is set in a very high-tech world. You have the use of a submers

ible living boat called the Viceroy, and the assistance Of Huff, your underwat er robotic friend. Ruff is a robot that looks like a whale. It can be pro grammed to search for an object in a particular are:i or path, and whether to search cautiously or aggressively. If it

is told to

search aggressively,

it

The Digi-View video digitizerfor the Amiga creates highresolution color pictures that look

better than television

could be damaged (in an explosion,

and gather all (he clues and artifacts to solve the final mission—the mys tery of Atlantis. Next is an action/strategy game for the

64/I2H

from

Activision.

Its

called (HIA Basketball, and was pro duced by (iamestar.

It

will feature

over 40K of animation code and 600

different sprite images. The game de sign is by Scott Orr and John Cutter, graphics by Steve Chin, programming

by Troy Linden, and music by Tommy Duubar.

It

is

patterned

after GHA-

tor example), hut if it searches cau

cine on a regular basis has not been

tiously (for a metal object, for exam ple) it will call you every time it finds

receiving its shipments. You start gathering information by

create your own team, including ten

style two-on-two play, and uses a unique "league style" of play. You

a Coke'" can. 'Hie action has great 3D

talking to any of five informants that

players patterned from real life, and

perspective. You can get seasick just

frequent the local bar. They are a hel-

join five other teams to become a di

watching the screen.

ly dancer, a sea captain, an old hag, a

vision. The top two teams in each of

At the start of the game you enter

Moroccan, and an Arab. Kach has his

lour divisions progress to the quarter

your name, sex, and weight to set up

or her own character, and is likely to

finals,

your character. (Return to Atlantis is

know the most about things that each

pionship play-offs.

one of the Ural games that takes the

deals with. The Moroccan is a trader,

sex of the player into consideration.)

and is most likely to know about small

The first is

You are then given your first mission

baubles and trinkets; the Arab knows

where you manage your team. Plan

by Argos. your boss, to discover why

about social and political issues; loca

ning which players to use, checking

an underwater city that needs medi-

tions or sea lore is the captain's spe

stats, and designing strategy are all

58

JULY/AUGUST '86

semi-finals,

and world cham

G'fSA Basketball is a two-part game.

the "options"

mode,


SILICON VALLEY INSIDER part of this mode. All player skill lev

els, stats, and team standings arc saved to disk.

The "play" mode allows you to de cide if you want to play both players against the computer, have a friend and yourself play against the comput er, or try the practice mode. The ac tion is very fast, and remarkably life like. Check it out.

The hardware 1 want to tell you about is a video digitizer for the Amiga called

Digi-View, from

the

company of the same name. It has unique design:

It

attaches to

the

Amiga through the parallel port and uses a monochrome video camera to produce cither gray-scale or color im ages. Tile color images are created by using color filters over the lens of the camera,

and

taking

multiple

that connects to the printer port with 7.5kHz resolution. Both can digitize

The Moroccan is a

samples in excess often seconds and

trader, and is most

are priced under S50. The company is

likely to know about

a built-in genlock thai supports low-,

small baubles and

Hold & Modify, an adapter to allow

also producing a video digitizer with

medium-, and high-resolution modes; the use of IBM PC expansion cards on

trinkets; the Arab

the Amiga; and a RAM expansion unit.

Computer Tech is selling a dual

knows about social

IBM disk drive unit for use on the Amiga. They are also selling clip art

and political issues;

disks.

locations or sea lore

is the captains

Sierra On-Line plans to release Winnie the Pooh in the Hundred Acre Wood, King's Quest, King's Quest II:

Romancing the Throne,

specialty.

The- Black

Cauldron, and Donald Duck's t'hiyground on the Amiga.

expo

Electron-General is releasing the sLxth-bit option (luminosity bit), and

Multi-64/12H, an expansion card with

create one color image. The exposure

hard-disk boot option with key disk.

a RS-232C port, real-time clock calen

time is about 10 seconds per image,

Marble Madness. I'inball Construc

dar with battenr back-up, auioboot on

so a color image takes ahout 30 sec

tion set,

star

power up. and terminal program, all

onds. The images arc displayable in

Plight,

and an unnamed baseball

on hum. This is an Industrial-quality

320 X 200, 640 X 200. or 640 X 400

game, all for the Amiga. A Time for

product, suited to process control,

resolution. Gray-scale resolution is 7

Heros by Stewart Smith for the 128.

and also very useful in a BBS setup.

bits, or 128 levels. Color resolution is

And Tim Leary's Miml Miiror for the

21 bits, or 2,097,152 colors, of which

64. Also look for Arctic Fox for the 64

nounced support for the

4,096 can be seen on the screen in

in time for Christmas.

expansion on the

sures. Three exposures are needed to

Hold & Modify mode.

Already released, and very highly

All of ihe image adjustments arc

controlled balance, sharpness

through

Cbossmaster 2000,

software.

brightness,

Color

contrast,

enhancement

128. Their Viza-

write Classic word processor will

recognize a RAM expansion unit and

lions With ti Computer, fromjendny

utilize the extra RAM as text storage

Software—a set of games and conver

space. Soon to be added to Vizawrite

be

sation for the Amiga written in Amiga-

Classic is a graphics font editor. 'Hiis

BASIC, and shipped with the source

will allow you to create your own

saved as raw data ( 192K) or as modi

code

entertaining,

fonts, display them on screen, dump

fied IFF files (t8K or less). The re

amusing, thought provoking, and just

them to a printer, and save them on

markable thing is the use of the Hold & Modify mode to display the images.

plain fun. If you have any interest in

disk. Also coming is the capability of

programming in BASIC on the Amiga,

"sideways" printing for Vizastar and

I've

seen

pictures

all

by me, is Conrersn-

has an

1750 RAM

Images can be

modified on-scrccn.

can

and

recommended

Solid State Software

created

using

provided.

It

this is a must-have,

is

if only for the

Vizawrite,

Solid

State

Software's

Digi-View, and they look like televi

examples. Each program is written in

products support the use of the user

sion. Better in fact. The designer, Tim

modules, and the manual explains the

port :is a printer port. This avoids the

Jenison, explained that using a mon

purpose of each module. The pro

need for a primer interface, and al

ochrome camera allows for the high

grammer, Gil Dodgen, has given his

lows for the Standardization of printer

er resolution of the image. Consumer

permission to use any of his code

drivers in all software, They will be

color cameras use striped image tubes, and some of the image falls be

modules in your own programs.

working with other software manu

tween the stripes, reducing resolu

desktop publishing program for the

tion. Monochrome cameras are avail

Amiga to be ready in the third quarter

able for around S200. and the Digi-

of this year.

VIP Technologies is working on a

facturers to set a standard for confi guring the user port. Also under development from Solid State are versions of the Vizastar

Digital Creations has several cus

spreadsheet/data base and Vizawrite

tom printer drivers for the Amiga, in

for the Amiga. These programs will be

In the "soon to be seen" file is a

cluding drivers for the C Itoh 2-tI.PQ,

able to be co-resident, and will also

whole host of new items. Electronic

IBM Color Printer, image Writer 1 &

allow for several text documents or

Arts

II, and Toshiba P351 & 1350.

multiple spreadsheets to he resident

View will sell for the same price A very impressive piece of hardware.

continues

to

announce

new

products by the bushel basket: An up

Computer Support Group is sell ing

with print spooling, patterned fills, a

Amiga—one thai connects to a mouse

and the Temple OfApshat Trilogy on

lasso

port, with 6kllz resolution, and one

the Amiga. An improved version of

brush,

double-sized

screen,

two audio

digitizers for

the

in memory.

graded Deluxe Paint for the Amiga

Epyx will release

Winter dames

COMMODORE MICROCOMPUTERS

58


SILICON VALLEY INSIDER the Amiga. I'urists take heart.

The World's Greatest Baseball Game

for the 64/128 will also be released. New from Kpyx is the Vorpal Utility

Kit for the 64/128. It includes a disk drive head alignment utility, file re covery utility, fast load utility, ;ind fast format and back-up utilities. Also new

for the 64/128 will be the Movie Monster Game,

an arcade-style ad

GBA Basketball for the 64/128 is very fast

Thai's all for this month. Stay tuned

and remarkably life like.

Manufacturers

role of the movie

A C software development system

monster, a Godzilla-like creature, and

lor the Amiga has been released by

win

Manx Software Systems. Several de

by

destroying

Tokyo,

London,

velopers 1 have talked to who have

and Paris.

Byte by Byte has released Finan

used

the

product—called

Aztec

cial Plus for the Amiga. This is a com

C68K'Am—claim it compiles faster,

plete

system

creates smaller code, and runs faster

with general ledger, accounts payable

than any other C system they have

and receivable, payroll, and a word

used tin the Amiga. Meanwhile, Maxi-

processor.

Soft is alive and well. A new version

business

accounting

Activision has purchased Info-

of MaxiComm for the Amiga h:is heen

com. The S7.5 million purchase will

released, and all current

maintain

owners should have received

product

development and

registered their

marketing operations in Cambridge,

upgrade by now. 'Hie new version is

and

V3.0. A new version of MtLxiDesk \S

utilize Activision's

distribution

channels.

also out (VI.3). It contains a notepad,

From KCS, distributed by Adam,

full-function

calculator

(hex

and

Cobb & King, comes the KCS Power

decimal, memory, tape), alarm clock,

Cartridge. Created in Europe, it uses

and appointment calendar (linked to

transparent

the alarm clock with speech).

cartridge technology to

add a host of features to the 64. The cartridge provides a BASIC program ming tool kit with all the standard

MaxiSoI't is also developing several

new products for the Amiga. The first \sMaxiPlan, a spreadsheet with data

additions, plus peeks and pokes to

base and charting functions with '"hot

double bytes, auto hex-to-decimal function inside other commands.

view"

function key

niques to conserve memory when not

definition, trace,

and

uses

capability. The spreadsheet sparce-memory

matrix

tech

PL1ST (LUST). Full wedge-type com

all the cells are used. Charts can be

mands are

saved as llT-compafiblc files.

included, plus disk and

tape turbo commands, and a com plete monitor/assembler. The cartridge

utility

Also close to release from MaxlSoft is a mouse macro product code-

also has a "freeze

memory" back-up

that saves

named MAX. Only 5K in size, it re

the memory of the entire computer

cords mouse movements and saves them as a file that can be played back.

and dumps it to disk as a reloadahlc

This adds macro functions to any oth

program. 'Hie unique feature of this back-up utility is that programs ar

er program. It will have edit and cut-

chived in this fashion will run only if the cartridge is in place. This neatly solves the piracy problem while al

and-pastc capabilities. Finally,

another

as-yet-unnamed

MaxlSoft product, code-named WOW, is a disk-cache program that

lowing users to back up protected

stores in memory the most recently

software. A very nice package, well

used disk files. Think of it as a smart

thought out and quite useful. Computer System Associates re

RAM disk. It watches which files you use most, and stores them in RAM.

cently released a 68020 board for [he

You can set the size of the cache. It

Amiga, it is plug-compatible with the

uses

68000 socket on the Amiga's mother board, and has sockets for the 68881

keep the file in memory updated. If

math co-processor. Talk about turbo: They claim speed improvements of

great for speeding directory calls. And finally, True BASIC, Inc. will

up to 500%.

release a version of True BASIC for

60

JULY/AUGUST'86

a

shot computer.

for future developments.

venture where you are the bad guy. You assume the

Postscript: By now you've seen the

Amiga in '"Miami Vice," used as a mug

write-through

technique

to

you use it for no other puqwsc, it's

Dlgi-Vlew 701 Jackson B3

Topeka, KS 66604 Jen day Software

1'OB 4313 Ciarden Grove, CA 92642 Digital Creations 530 Bercut, Suite F Sacramento, CA 95827

Computer Support Group

2301 205th Street #106 Torranee, CA 90501

Computer Tech 985 W. Foothill Blvd

Clairmont, CA9171I Electron General 17981-GSkypark Circle Irvine, CA 92714 Byte by Byte 3736 Bee Cave Road #3 Austin, TX 78746 Computer System

Associates, Inc.

7564 Trade Street San Diego, CA 92121 Manx Software Systems I'OB 55

Shrewsbury, Nj 07701 True Basic, Inc. 39 South Main Street Hanover, NH 03755 Adam, Cobb & King, Inc. 655 John Muir Drive E4l 1 San Francisco, CA 94132 MaxiSoft 2817 Sloat Road

Pebble Beach, CA 93953

H


JIFFIES Typewriter 64 for the Commodore 64

and 1526 Printer Xeoplc often say that necessity is the mother of inven tion. Though it is not my place to debate the profound wisdom of this statement, I have also found necessity to be the source of one big headache when it comes to typing. It was my brother Mark, the real computer whiz,

who posed the question, "Why don't you make that new 1526 printer work like a typewriter/word processor?" Well, here it is! Not only will this program let you use

your Commodore 64 and 1526 printer as a typewriter, but it also does a few neat tricks that will make the old one-shot papcr-slappcr hide in the closet where it be

longs. The theme of this program bears a similarity to one written by Judy Runge in the June/July, 198-t, issue ot Power/Play. It might be fun to compare the two and

then develop your own ideas for writing a program of this nature. Some of the program's features include: • Editing up to an entire line using die INST/DBI. key. • Manual or automatic carriage return in case you forget.

• Printing of characters that are available using the Commodore key. • Holding characters entered during a RETURN and entering them on the next line. • Printing in reverse type.

We practical application of this program is obvious, but it also

has room for some imaginative modification

When you run the program, a column guide will appear at the top of the screen along with a new cursor.

SHFT

E,SHFT

W,SHFT

R,SHFT

Whenever RKTURN is pressed, the typed line is sent to

SHFT

T,SHFT

E,SHFT

R]

the printer and a new line is started. If allowed to perform an automatic RETURN, the screen will display

"'FSJH

120

two lines (which equal one line on the printer) before it dumps to the printer and skips to start a new line. This

allows you to keep track of the actual line length. If you make a mistake, you can erase using the INST/ DEI. key as far back as the beginning of the line, if necessary. Hitting a CTRL-C at any time will exit the program.

If you have a Commodore 1525 printer, you may have to make this change: 100 OPEN 1,4,8. The practical application of this program is obvious,

but it also has room for some imaginative modification. For example, try adding the necessary lines to make it print your own personalized heading at the top of each new page. I've seen some expensive typing/word pro

cessing programs that are really neat, but I think it's less expensive and more fun to create your own!

Q

130

P.O. Bos 30007, ShiCRpoff, IA 71130-0007.1-800-831-2694.

Typewriter 64 100

OPEN

110

PRINT

GET CS:IF

150

IF

160 170

IF C$=CHRS(13)THEN GOTO 250'FJFF IF ASC(C$)<>20 THEN PRINT C$; :SS=SS+C$:GOTO 190'JUXL

180

IF

190

'FLTI IF LEN(S$)>78

GOTO

(PEEK{211))>0

:GOTO

140'EIED

230'EINE

THEN

THEN

PRINT C$;

C$=M"

250'GMEK

200 210

IF IF

220

GOTO

LEN(S$)=0 THEN 220'EIAA ASC(CS)=20 THEN SS=MID$(S$,1,

230

CLOSE

240

CHRS(142)'PRFF END'BACA

250

PRINT

(LEN(S$)-l))'IWQG

260

130'BDDY

1:PRINT

"

CHR$(147);CHR$(9);

";C5;:PRINTttl,SS

Y,SHFT

P,

IF

PEEK(214)>23

CHR$(147):GOTO

CHR$(147);CHR5(14);CHR$(8); T,SHFT

C$=""

C5=CHR$(3)GOTO

:S$=""'DMIF

1,4,7'BFVV

TAB(13)"[RVS,SHFT

PRINT" [RVS] 10 20. . 30 4 0 [RVOFF] " "BAAF PRINT CHRS(126);:IF (PEEK(211))>0 THEN POKE 211,(PEEK(211)-1)'JCTI

140

Hcfuri- typinn tliLs program, rcjd "How lo iinlfr Programs" and "How to V.K Ihc Magazine

pjilry Pragma" Tilt BASIC programs in this iMgKine at available on disk from Loaikur,

I,

64[RVOFF]

270

GOTO

130'BDDE

THEN

PRINT

110'HQWJ END COMMODORE MICROCOMPUTERS

81


JIFFIES

liV HOOEH S MACOMBER

Self-Replication for the Commodore 64 The Dramatic Effect of Machine Language the

single

most

Important characteristic

by all life forms is the ability to reproduce. Over the past Century, biologists and zoologists have studied self-re plication at the level of cell division. And over the lust 30 years, chemists and biochemists have struggled to understand cell division at the molecular level. Although scientists now know a great deal about the

physical and chemical processes involved in reproduc tion, there remains much to be discovered. For example, why do most cells divide in a regular, predictable way, while others (cancer cells) duplicate themselves in an uncontrolled and undiffcrentiated way? Even theoretical mathematicians have played a significant role in this area of research by developing Idealized mathematical mod els of self-replication to compare with experimental

observations. An excellent article on this subject can be found ki Scientific American, Vol. 248, page 11 (1983).

The program described below demonstrates a rela tively simple approach to graphical self-replication. This

system was first described by Edward Fredkln of MIT. He found (hat an) image represented on a grid by a combi nation of filled squares and empty squares could be

made to undergo four-fold reproduction by a Simple rule involving the grid blocks directly above, below,

This system was first described by Edward Fredkin ofMIT, who devised a mathematical model

for graphical self-replication.

right and left of the block of interest. Thus, as a new generation is produced, each grid block becomes filled

if it were previously surrounded by an odd number (one or three) of filled blocks, or it will be left empty if it were previously surrounded by an even number (zero, two, or lour) of filled blocks. Let's see how this works.

Repro-Slow

during the manipulations to get the new generation. We'll use locations 9176 to 10279, which are well above the BASIC program itself. Line

10 sets up some parameters, and puts a "I"

(white) in each location of screen color memory (loca

tions 55296 to 56.119). Line 15 clears the working mem

Begin by typing in the first program (RBPRO-SLOW) shown below. After saving it, run the program. An image resembling a sideways T appears after a few seconds. Then, after about 30 seconds, the original image is slow

ory; screen memory was cleared by the CLEAR/HOME

ly replaced by a second image (or generation), through

working memory. Line 25 pokes the images from work

application of l;redkin's rule. This is followed by a third

ing memory into screen memory, block by block. The

instruction in line 10. Line 20 pokes the original image into working memory. You can change this to any image you want by poking a "t" in the appropriate location of

generation, ihen a fourth generation, each of which

+ 96 converts a "0" in working memory to an empty

appears more complex than the last but retains the

space on the screen (screen character 96), while a "1" is

bilateral symmetry of the original image. Finally, the fifth generation results in a completed fourfold reproduc

converted to a vertical bar (screen character 97). Lines 35 and 40 constitute Fiedkin's rule. For each

tion. Four new images, each Identical to the original, appear above, below, to the righl and left of where the

location in working memory, its neighbors above, be

original image once resided.

Tile "AND 1" decides if the sum is odd or even, and

The process continues, albeit slowly, as long as the program runs. The thirteenth generation has 16 identi cal images, though not all lit on the screen. Here is how the program works. A little thought will convince you that we need two areas of memory: the

screen memory (locations 102-i to 10-il) to show the 62

current generation, and a comparably large block to use

JULY/AUGUST'86

low, to the left and right (all "l"'sor "0"'s)arc summed. pokes the appropriate result into screen memory. Final

ly, in line 45 the new screen image is copied back into working memory, and the program returns (line 50) to calculate the next generation.

The only problem is that the various FOR-NEXT loops (lines 10, 15, 25, 35-4(1, and 45) each require several


COMMODORE

JIFFIES/SELF REPLICATION

PERSONAL

Even theoretical mathematicians

COMPUTER

have played a significant role in

*259

this area of research by developing idealized

COMMODORE

mathematical models of selfreplication to compare with

1571 DISKDRIVE

experimental observations.

$239

seconds to execute in BASIC, so each new generation takes nearly n minute to complete. Isn't there a faster way?

A Faster Way As you may be aware, machine language is the lowest

1902 MONITOR

1670 MODEM

level computer language. Because the computer doesn't

first have to translate the instructions (as it would in the case of a BASIC program), the execution of machine code is over a hundred times faster than execution of a similar BASIC instruction. The disadvantage of machinelanguage programming is that operations must be

broken down into their most simple and fundamental steps. Thus, typical machine-language programs usually appear much longer than comparable BASIC programs. Begin by typing in the program titled RKl'ROFAST at

$159

S289

the end of this article. This program is written in BASIC. but is actually what is called a "BASIC loader " It gives

the computer instructions for loading machine code, so

CALL FOR SUPER PACKAGE PRICES

what you end up with when you rim this program is a machine-language program.

Now, try running this version of the program. The sideways "T" appears immediately. Then, each time you press any key, a new generation appears instantly. No

1350 MOUSE ONLY S4295

longer must you wait a minute or so for each generation (unless you wish to do so).

EST. 1982

Hie generation time is

determined only by how fast you can hit a key. Now, go forth and multiply. Roger Macomber is a Professor of Chemistry at the University of Cincinnati

D

BdbK typiilE this pmpani. rraii "How lo Enlcr Progiamj" and "How W Use the Magazine

lintry Program." Ihc BASIC profcfjim In [his nuR^inc air available un ttt from Loadstar,

P.O. Box .WXF.Shrrviport, [ATI 13M007, ]-8«Wl-26W. REPRO-SLOW

10

PRINT"[CLEAR]": S°1024: M=9216 : C=55296: FOR 1=0 TO 1023 : POKE C+I,l: NEXT'KHGK

15

FOR

20

POKE M+418,1: POKE M+458,1 : POKE M+498,1: POKE M+459,1

:

: 25

I

=

9176

TO

10279

:

POKE

1,0

NEXT'FPSI

POKE

FOR

1=

TO

PEEK(M+I)+96

OK

ORDER LINES OPEN

FR111 AM

SA112PM

iPMDS

1PM CS1

FOR TECHNICAL INFORMATION.

TO ORDER CALL TOLL FREE

ORDf.lt INQUIRIES. OR FOR WIS ORDERS

800-558-0003

414-351-2007

OFtDIfilKG INFORMATION F(W FAST OELIVLFt* SEND L.iMdlnSI.HFCK MOW. YOHDIR OB DIHbU BANK fRONSFER PERSONAL AND CQMPANS (..HfCKS AU0W U [KJSINtSS CAVS ro CLEAR CHAHGESFOFICOD ARF.S300 IN ClUNIINi NTAL 1) S A INCLUDE.4' SHAPING (IN All UHIlhHS MINIMUM SJOO MAbltf! CAHD S VISA ORDERS PLEASE INCLUDfCARD" [XPinATlONOAIE ANDSK^AIUHi Wl HI.SIULNIS PLLASI ADO 5 SALLS IAS (II AK [CO AfU HJIHIO HICO AND CANADIAN OHDHIS ^LfcASf ADD MINIMUM!

SH!l'(t|N(iANI)HANt)IIN(l MINIMUM Si 1)1) ALl OIHIIIF (tfiHHN (JHDFRS

PLtAS! ADn MINIMUM 15 SHIPPING MINIMUM M0 1)0 AIL GOODS AHi NIW AND INfil UUL FACIOHV WAHHANI ¥ 1)1)1 HI HUH I OW F'HICH! A[ [ SH^SAUFMNAl

ALI. OEFECriVE IIEIUHNS MUSI MAKE A FILIUHN AUTMOKPZAIION NUMI1LH PLEA6E

M+460,1'KJHL 0

PC BOK 17882 MILWAUKEE. Wl 53! 1?

1023

:

:

POKE

S+I,

NEXT'JRDM Continued on pg.

CALL ■H-)-3i1-!D0i

l(] OKIAIN AM HA» [JH VHUli Fil 1IIHM Will

FOFl REPLACEMENT OR REPAIR WIIHOUI NOIICE

ND! !)t Atai'lEQ

rniCELS AND AVAILAlilLHV SUHJECT 10 CHANGE

NOTE ON ALL QROERS OUTSIDE CONTINENTAL J S.A. Wl SHIP ALl OHUfcHS HRsr

C.AS.S I\SUHFD LI S MAIL IF SHIPPING CHARGES EXCEED THE MlhlMUM AMOUNT YOU Will HI. CHARGED THE AUDilllINAl AMOIINI 10

CKAGE TOVOU OUIC«LY AND5WEL1

NO SURCHARGE ON CREDIT CARDS COMMODORE MICROCOMPUTERS

83


YOUR LINK BETWEEN BODY AND MIND... THE BODYLINK™ SYSTEM is o

Sports Training-A more Skillful

between you and your Commodore

and Competitive You

revolutionary new communication link 64/128. The result of medical and technical expertise sparked by scientific research,

Bodylink is the biofeedback system of the future—and ifs happening right now,

Getting in Shape... Easier...

Safer... More Effectively

YJL M

No matter what the sport, we have become a nation conscious of performing to win. We spend hours training,

practicing, competing.

Bodylink gives you the individual attention of

I Home exercise now

becomes exciting and more effective. With

| Bodylink you can be

sure your ore exercising

'for maximum benefit.

While you are exercising, Bodylink monitors your heart rate and helps you determine the ideal level you need for aerobic gain. You may be racing with a computer controlled opponent, or flying a helicopter.

Bodylink motivates you to work harder if you are not reaching your target level, or helps you slow down if you are working too hard.

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. Bodylink allows a true two-way conversation between you and your body, giving you the winning edge. MUSCLE COORDINATION PACKAGE

Tnls pocliage includes Bodylink. Slaword 5139 95 EMG Sensor. Land Set. Mood-Band, Him Eiocrrodes, ond ono oomo softwom coinage containing several orogrorns

ISOMEIHtC MJSCIE EXERCISE 1 TRAINING PACKAGE

This packoge mcluOSS Bodylink, COMET, and one demo sorwrarc cartridge

5139.95

containing several pogroms

Through sensors, Bodylink assures you

Reducing Stress... A Healthier and More Productive You

exercise at safe levels to fit your needs. AEROBIC EXERCISE PACWGi

mis package ■nciudesBodylmk.Slonaara EMG Sensor. leMSol. Leg-Bond, Pulse tore Sensoi. and one oemo software

S199.95

cartridge conla.n ng several prcgroms

Bodylink comes in four Basic configurations — muscle coordination, aflrobic exer

Medical authorities now consider stress a major health risk which may result in migraines, ulcers, back pain and

cise, stress reduction or isometric muscle training Eoch package contains a Borjylink, the appropriate narowore accessories, ana several afferent software programs

on one cartridge Depend .ng on wnat additional body (unction yoj wont to monitor, you can odd tempo raw re. respiration. GSR. pulse rale, heafl rare, blood pressure, EEG (Brain waves) and older sensors For eacti sensor, appropriate game of graph ic software is also availdBle 10 d is ploy ihese body signals

BODYLINK

Your Link to Fitness, Health and Well-being BODYLOG. INC. ■ 34 Maple Avenue • Armonk. New York FOR MORE INFORMATION CALL:

914-273-6480 08 1-800-233-2911

Use attached postcard to place your order.

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

id's pock09e includes BMyimk.

B tfeedtack EMG Sensor. Lena Set. Hood-Band. Hires Eiecnooes. Bitfoea bock Temperafljre Sensor, and one dento suffflOTC cartridge conioijvng sovorai otoorarns

SI09 95


COMMODORE:

THE OFFICIAL COMPUTER COMPANY OF THE

^l —«r

^

..P

™»k- .

ASTRONAUTS FOR ADDITIONAL

SKyTRAVU

INFORMATION WRITE: THE YOUNG ASTRONAUT COUNCIL BOX 65432

WASHINGTON, DC 20036

AUTHORIZED SOFTWARE FOR COMMODORE 64

AND 128


AMIGA

Two new terminal software packages for the Amiga span

TERMINAL SOFTWARE

the range of user needs—from basic to extremely

complex

BY LOUIS R. WALLACE Many people use their Ami-

gas to communicate with other computers over the telephone, a task which is known as telecomputing or telecom

menu has several options, some of

coming in faster than it can be written

which have their own submenus.

to disk, you may well lose some infor

I'or instance, the SERIAL menu al

lows you to set your baud rate, data

mation. In cases where data integrity is es

sential, you will most likely want to

munications. Telecommunications

bits, stop bits, parity and handshaking. (If you don't know what these are,

with a personal computer requires

don't worry about it. All you need to

the user's computer to act as a termi

ceive large files without errors. XMO

do is find out what settings for each of

DEM will work only when the other

nal. To achieve that, we rely on a

these items are required by the sys

use XMODEM, which can send or re

special form of software called a ter

tem you wish to talk to, set the menu

minal emulator. There are presently

system also supports it, but it is one of the more common transfer protocols

options and forget about them.) As I

used today. MaxiComm also has a

two major commercial packages

mentioned before, 300 to 2400 baud

available for the Amiga, with more in

special form

will suffice for most people, but if you

development. The two that we looked at are MaxiComm from MaxiCorp, and ONLINE! from MicroSystems Software.

protocol for use between two Amigas

are connected directly to another

equipped with MaxiComm. It creates

computer via a special

the icon s necessary for the file to be

MaxiComm MaxiComm is one of several prod

cable (not

through the phone), 9600 baud will allow you to transfer data at incredi

of XMODEM

transfer

used from Workbench. You can create special text files

ble speeds. The TERMINAL menu otfers you

called script files, which can be used

additional options that concern the

matically perform a task without your

to make the terminal program auto

ucts offered by MaxiCorp of Pebble

format of the data being sent. You can

Beach, California. It is a fairly well

send or receive with or without line

equipped terminal emulator, which

feeds or carriage returns, accept or

can be configured in a variety of dif

ignore labs, or change your duplex

ferent ways. It allows you to commu

from full to half. This is important

nicate at 300 to 9600 baud ("baud'1

because [he characteristics of the sys

refers to the number of signals per

function keys and die calculator keys

tems you

are communicating with

second), diough most people will not

for your own specific uses. That way,

will differ from one to another, and

require more

frequently used commands can be

you will find it necessary to alter these settings for each type of system.

sent with one key press.

than

1200- or

2400-

baud speeds. 1 used it at 1200 baud with no problems.

The TRANSFER menu is used for

intervention. For example, you could use script files to automatically log on to an information system like Quantuml.ink or CompuServe. It also al

lows you to easily program the ten

MaxiComm

is

copy protected,

which means you cannot make back

MaxiComm is controlled by a se ries of pop-down menus, using a

(upload/download).

ups of the program. (Copy protection

MaxiComm allows both straight text

mouse to make menu selections (the

capture to a file buffer, and error-free

function keys can also be used to

is meant to protect the company from loss of profits caused by software pi

file transfers via a special protocol

file

transfers

called XMODEM. Its capture buffer

menus, titled PROJECT, PHONE, SER

racy.) It also means you cannot trans fer it to your hard drive, though it can

allows only 4K (4,000 bytes), not a

save the data it collects to the hard

IAL, TERMINAL and TRANSFER. Each

very large capacity, so if your data is

drive.

make selections). There are five

66

JULWAUGUST'86


<-â– *

MaxiComm comes equipped with

twenty special commands. This gives

Another very valuable support fea

a

you the power to create very com

ture is the use of seven separate trans

number of actual online transcripts OS

plex script files for automatic ses

lation tables that are user-modifiable.

examples. It is a good product for

sions, which

These allow you to customize the AS

those people who need reliable, but

branching

not too extensive telecommunication

script receives from the host. For in

software. It retails for $49.95.

stance, the files can be programmed

er, keyboard, to and from the capture

to wait until a specified time before

buffer, and to and from die COM port

starting a process, which is very use

(communication port). Sometimes a

ful on crowded systems where the

system will require a particular con

minal program for the Amiga. It also

middle of the night is the best time to

figuration, which you can set up, save

makes

try getting on. Just create a script file

and use over and over. This requires a

with the command WAIT.

good understanding of ASCII and is

a good

manual, which

includes

ONLINE! ONLINE! is a professional-level ter

good

use

of pop-down

menus—eight of them, to be exact. It

can include decision

based

on

the

input

the

CII translation to and from all system devices, including the display, print

a special

one area not extensively covered in

range of powerful options, while re

mode available called "learn." Learn

what is otherwise a very good manual

maining easy to use.

mode allows you to store selected

This package has a much wider range of capabilities than commercial

prompts and your replies to create a

(over 100 pages long). ONLINE! is not copy protected.

script of the session. You can then use

This means you can easily make a

terminal packages, regardless of com

this as a script file to log on later. Along with standard XMODEM

will copy to and run fine from a hard

VTIOO, VT52, ANSI and TTY. With

transfer protocol, ONLINE! also sup

drive. Micro-Systems Software is to be

[he exception of 132-column mode

ports XMODEM/CRC, HVP (Hayes

praised for not copy protecting the

and smooth scrolling, the emulations

Verification Protocol, which is Smart-

software, and even going a step fur

seemed to be quite complete. 1 used

Comm compatible), and CompuServe

ther in user support by offering up

it for full-screen editing as a VT100

II protocol. And, as mentioned, you

with our university's VAX system.

can download your text to variable-

dates to registered owners by direct downloading to your computer. The

offers the professional user a wide

puter

type.

It emulates VTI02,

The program

also has

backup for your protection, and

it

sized buffers from a few K to hun

only charge for now is that of the

ent error-free file-transfer protocols,

dreds of K (of you have that much

phone call. And since they continue

and a variable-capacity

memory). The only other two file-

to improve their software, this is an

(the default is 64K, but can be in

transfer protocols I would have liked

important consideration.

creased). And it supports transmission

to have seen added

are PUNTER,

All in all, ONUNE! is one of the

rates of 300

common to Commodore computers,

very best terminal emulators 1 have

and KliKMIT, which is used by many

worked with. Its features are exten

university systems and other institu

sive and powerful yet aimed at mak

The software supports four differ

to 9600,

text

buffer

though

I

checked it at only 300 and 1200. ONUNE! also allows you to pro

gram the function keys, but there is

tions. The default text-buffer size is

ing your time spent more efficiently.

no provision for defining other keys.

64K. Text can also be sent to the

At

In addition, you can create script files,

printer, either from the capture buffer

packed professional communication

using an extensive language of over

or real time, while it is arriving.

system.

S69.95

it

represents a

valuea

COMMODORE MICROCOMPUTERS

67


mEMXtitlltllltlh

j Seleo t No * , Dwati

Music Studio Music Composition for the Amiga

4- | I

' ■ ■ ■»-? 9

*

*

t

BY MATTHEW LEEDS

Software is often a lot like literature—created by one party and published by another. Yet when it comes to literature, we rarely remember the publish

er's name, although most of us can rattle off a list of the

authors of our favorite book& I've noticed, however, that in software it's just the opposite. We tend to know the publisher's name much more often than the name of the person or persons who created the software.

Take, for instance, a new music package for the Amiga titled T/je Music Sttulio, just released by Activision. All that most people would ever know alxn.it the origin of that product is that Activision is marketing it

The whole truth is, however, that this very soplaisticated music-composition program was created by a small

Create professionalquality, 16-instrument musical compositions on your Amiga with this brand new product from Activision

software-design company in Berkeley, California, called Audio Light So, before we tilk about die product, let's

ment company started by Rick Pjirtitt in 1983. Rick

take a brief look at its creators.

received his Ph.D. in speech recognition, but had al

The Creators

Audio light is an independent software develop68

JULY/AUGUST'86

ways had an interest in computers, so he bought one of

the first home computers, an Altair, to teach himself programming. While still in schixil, Rick met George


â– us ic

sfuaio

u

Add Note ^SOUND

Files

[Print

Sons

Quit

VIVACE

i

White, co-founder of Koala Technologies. George

jects for Audio light: the conversion of Dancing Bear

asked Rick to design some applications for a new

to the 64, and the production of Paint-A-Rhyme, a

product he was working on, the KoalaPad touch tablet.

Mother Goose coloring book wilh music for the 64.

Rick contacted a friend, Greg Hospelhom, ;uid they started work.

The first program produced lor Koala by Audio Light

in 1984, at the Coasumer Electronics Show in Las Vegas, Audio light signed a contract with Activision to

produce '/be Music Studio for the 64. That program's

was Dancing Bear for the VIC 20, an innovative piece

Success prompted Activision to commission the port

of programming based on an animated hear. It allowed

ing of The Music Studio to other madiines, including

you to choreograph dance .steps, add backgrounds and

the Amiga.

music, and design stage settings.

By the time Dancing Bear was finished, the Com modore 64 had been released and was beginning to

A Professional-Quality Tool The Amiga version of the program is a professional-

sell well. Koala had contracted with an independent

quality

programming company to produce a paint program tor

songs and sounds. With it you can compose, edit, play,

the KcKilaPad tablet and the 64, but delivery was slow

and save music and lyrics. You can also edit existing

in coming. Audio light was called in, and the Koala-

instruments and songs, or create your own using the

Painter software was written in six weeks. The combi

studio iastniment-design section. With a compatible

nation of the KoalaPad tablet and KoalaPtwiter soft

MIDI interface and iMIDI instruments, you can control

ware was a best-seller from the start.

keyboards, drum machines, and synthesizers.

The success of the Koala project led to other pro

music-composition tool

for the creation of

TheMusicStudio is a great deal of fun to use. I'm not COMMODORE MICROCOMPUTERS

69


Music Studio VIVACE -

J:i68

ats1edan.sons

" Jjal lart . sons loebop .sons

The creators of The Music

jbossa.sons

■Di>anden . song

ir'il vi'^o . Wltff

■■■■■I

icanon . sons

lcanon2 ■ sona

Save

Load

Renane Delete

Done

a professional musician, but it didn't take me long to begin creating my own music. Hie most interesting

Studio also designed the popular KoalaPainter

software for Koala Technologies. you're back in the main composing section. From here you can enter die MIDI parameters sec

section for me was die Design Instrument section. I

tion. If you have a midi Interface and midi Instrument

spent hours tweaking harmonics and durations, ampli

connected to die Amiga, here is where you will set all

tudes and sustains, listening to the differences small

die controls for it MIDI has 16 elianncls, and diere are

changes made, and learning quite a bit about sound

16 instrument names available in die MIDI parameter

theory in the process. The user interface ;ind graphics

section. You can change die name of any instrument,

are very well thought out, and make using The Music

assign it to any MIDI channel, select any of 80 presets

Studio a joy and not a chore.

on your MIDI instrument, and set die endpoints of a

Once you've designed an instrument, it's time to test

five-octave range for each instrument. If you don't like

it out. Clicking on die test lx)x recalculates the sound

the changes you've made, you can click on the undo

data for your instrument and plays it on a rising and

box. Once you are satisfied widi die settings, you can

felling scale. You can select the type of note played

return to the main composing section and save die

(whole to 30-second), or try die instrument out on a

MIDI settings in a file.

preselected score. If you don't like what you heir, you

Can keep adjusting, or just click on die undo box to get your original Instrument back. If you like the results,

Music Paintbox for Beginners If all of diis seems too complicated for you to start

you can save your current song widi die new instru

widi, a good place to begin using The Music Studio is

ment, or save just the new Instruments in a sound file.

in die Music Paintbox. You don't need to worry about

When you're all done, just click on die done box and

rests or sliarps, ties or quarter notes. Here you can

70

JULY/AUGUST'86


Des ign

Ins trunen t : Trunpe t

g

The program is a great deal offun to use. It didn't take me long to begin creating my own music.

create music by "painting" it on a staff. Each instrument

This can sometimes take a few seconds. Currently

is represented by a different colored box, and five

there is no support for sampled sounds, and no MIDI-in

different sized rectangles represent notes from a whole

option. Audio Light lias plaas to add these features to

note to a sixteenth note. You use the cursor to paint

an enhanced version of the program, along with im

notes on the sttiff, moving the cursor across the staff,

proved editing functions, but it's Jar too early to be

and clicking wherever you want to place a note. You

talking about upgrades.

can edit notes or change the instrument. When you exit the Music Paintbox, your composition will be converted into standard musical notation. You may

Changing Parameters On to die tools. The sound envelope graph lias

then save it in a file if you wish. Also, compositions

seven colored lines along the horizontal axis, repre

created in the main composing section will be convert

senting die seven liannonics, :ind six black lines along

ed to Paintbox compositions if they are already loaded

die vertical axis, representing the six time segments

into memory when you enter the Music Paintbox.

available. You can use the cursor to pick up and move

The last section to note (no pun intended) is the

any of these lines. The total amount of time available

FII.ES section. I'rom here you can load or save song or

for a single note is just under six seconds, and there is a

sound files, and append, delete, or rename files. The

readout for the time in which each segment occurs.

song and sound file directories can also be examined.

The height of each colored line represents its relative

Each instrument's sound is created by a complex set

amplitude. There is also a scale that displays the nu

of mathematical algorithms, and any changes to the

meric value for each liarmonic's amplitude in each

parameters requires a recalculation of the new sound.

time segment.

^ COMMODORE MICROCOMPUTERS

71


■s-

m

M


Biofeedback Comes Home With Bodylink BY DAN GUTMAN

re put syndicated computer columnist

black box gizmo of the Eighties?

Dan Qutman on a train to Mi Kisco,

In the Sixties, dni£p promised salvation, happiness

Flew York, to get the scoop on an exciting

and bliss. It was a sh;un. In the Seventies, everyone

new peripheral for Commodore computers.

thought Transcendental Meditation would !»■ the ulti

Here's his report

mate high. It turned out to Ix- a fake. Now it's die

Veins are popping out of my neck My biceps feel like I'vejttst gone 15 munds with Rocky Hatboa The

Eighties and we know what realty delivers true Uto pia—computerized biofeedback.

steel spring I'm pressing against never gets tired Keep

Maylx". Million-dollar biofeedback machines have

pressing! The only thing I care about in the world is

been lurking in labs and hospitals lor 30 years. Now

nuiking this helicopter stay at tlw top of the screen

you can stick one in your rec nxwn for a little over a

. . . and avoiding the cloud, the buildings, and the

hundred bucks. Bodylink is coming out soon lor all

plane flying by.

home computers. 'Hie Commodore version was re

'ITiis is no ordinary computer fsimc. I'm strapped on

leased first because of its graphics, sound, and five

to Bodylog's new Itodylink1", the multi-purpose pe

ripheral sensation that blew everyone ;iway at the Consumer Electronics Show in January. Bodylink plugs

into the cartridge slot of the Commodore 64/128 and turns your computer into an exercise machine, stress

reduction device, and all-purpose, at-home, persona] computerized biofeedback loop. Is this the ultimate

COMMODORE MICROCOMPUTERS

73


million users worldwide. If bjgfeedback is Greek to you, here's the scoop—

your body is pumping out invisible signals 24 hours a

Now its the Eighties and we

day. Your heart is beating, your blood pressure Is puls

know what really delivers

ing, your temperature is going up and down, your

true Utopia—computerized

muscles are firing, you're sweating. You're not even

biofeedback*

aware of it Talk about body language! As Bodylog president Jerald Greenberg puts it, "The whole body is

the spinning wheel and a clip-on sensor booked to my

a walking transmitter."

earlobe to measure pulse rate On-screen is the scene

Now, these signals aren't just random events. Every

insute a bottling plant The faster I pedal the faster

thing means something When you're under pressure,

the assembly tine moves. The faster my heart beats,

your heart will beat fester, you'll sweat more and

thefaster the bottles getfilled. I'm pumping the pedals,

breathe foster. When you're relaxed, everything slows

racing to keep the bottles from overflowing Whoever

down. The idea of biofeedback is tliat ifyou can watch

said, "No [xfin, no gain"should be shot

these txxty signals on a screen as they're Ixqipenmg,

We live in a health-obsessed society, but when we

you can actually control them. This isn't voodoo, it's

work out, we dont know precisely how hard we're

science. If you can see a blip on a screen representing

exercising or how hard we should be exercising. Bo

your tension level, you can lower it—at will.

dylink monitors your heart rate while you, for instance,

Basically, Bodylink transforms the signals from inside

ride an exercycle. Depending on your age, sex, and

your ixKty into something your computer understands

fitness level, it determines the heart rate you need to

(digital information), and your computer then trans

sustain for maximum aerobic gain. At the end of a

forms them into something you can understand

session, the computer tells you exactly how many

(graphics and sound).

calories you burned.

This isn't die first attempt at homebrewed biofeed

It's simple—if the milk bottles overflow, I'm not

hyped products—Synapse's Relax and

peddling liard enough. If die bottles arent getting filled,

Auiri's unreleased MindLink—never made it. Bodylink

I'm peddling too hard. The computer motivates you to

may bomb out, too. The difference is that the other

work harder if your heart isnt beating fast enough, and

products had just one purpose, Uodylink has many.

helps you slow down if you're pushing yourself.

back.

Other

In other words, when die factory is running well, so is your aorta "In effect, your heart rate runs the game," claims Greenberg.

The folks at Bodylog have cleverly taken a simple

home computer and—for the first time, as far as we know—turned it into a sophisticated exercise ma chine. Aerobics is only part of it. You can also use your 64 for muscle training At the beginning of this article, 1 was straining to keep a helicopter aloft by pushing on a

metal-spring device plugged into the computer. This add-on looks somediing like those "Bullworkers" you see advertised in healdi and fitness magazines. Bodylog calls theirs COMET" (Computerized Muscle F-xerclser

Feeling Strong Now They call it "The Aerobic Factory." They've got me on an exervise bike, with one photo-optic sensor on 74

JULY/AUGUST'S6

and Trainer).

The harder I pushed, the higher the on-screen heli copter flew. It was a simple isometric exercise, except


I

that I was getting feedback from my muscles. If you

esting than lifting weights, and it's a lot cheaper than

don't push (or pull) hard enough, the helicopter crash

joining a health club.

es. With the COMET-to-Bodylink-to-Commodore com

bination, you can develop and tone the muscle groups of your stomach, chest, legs and arms. It's more inter

Put Me In, Coach

"I'm sure you've spent a lot of time coordinating COMMODORE MICROCOMPUTERS

75


your eyebrows and your wrist," jokes Uodyiog VP Frank Avellanet as be straps one electrode to my arm and another around my forehead I look like some

thing out of an early Woody Allen movie. I ask for a joystick, instead, and be says, Thejoystick is you." When I close my fist, the cursor moves to tfx right When I move my forehead muscles, the cursor moves

up. They've got a game rigged up in which you have to move the cursor around the screen to retrieve four colored halls and deposit them in the docking area in the middle The world record is 17 seconds. No joy stick—-you use your eyebrows and wrist You look like Groucho Marx directing a car into a parking space

Muscle coordination is the key to success in nearly every sport Dozens of books liave been written on the perfect golf swing, the perfect tennis stroke, and the perfect baseball swing. Great athletes have the ability to

coordinate their muscles in ways the rest of us can'L Muscle coordination is something we rarely practice,

hut can easily improve. Say Dave Winfield is at the plate with two strikes and

he's guessing fastball. The pitch comes in and he sees the ball breaking over the outside comer. 'Hie great hitter can make tliat instantaneously slight correction in his swing to hit or foul off a pitch. Winfield is a great hitter. Now imagine you're holding a bat, tennis racquet, or

V

golf club and you've got Bodylink electrodes attached to your wrist. As you're making your swing, the com

puter can tell you—in real time—whether or not you're doing it correctly. It can tell you if you're break ing your wrists too quickly or swinging tcx> late. This instantaneous feedback can help you make that slight correction just like Winfield makes when the pitch is

coming in. For people who dont liave Dave Winfield's instincts and reflexes, such information can help them improve their game.

Chilling Out

Learning to ctxjrdinate forehead and wrist muscles

They call this game "Egg Roll" A chicken is at the

may seem silly, but they show what can be done,

top of the screen, laying eggs tlxit roll down a ramp.

ilodylink probes can be attached to any two muscle

There are holes in the ram/). When I clench my teeth,

groups at the same time. The Bodylog people chal

the top holes are filled in. When I relax them, the

lenged me to a game called 3 Dee Q Bee, sort of a cross

bottom holes are filled in If I do it right, the eggs

between Marble Madness and Q'Beri Imagine playing

become chickens. If I don't, they splat on the floor.

that with your forehead

While I'm trying to do this, Top Goes the Weasel" is

76

JULY/AUGUST'86


sensor strapped to your forehead can register muscle tension. As you relax the muscles, the line on the

screen dips down. The average healthy person may have no need for

these relaxation techniques, but they may cause a revolution in the medical world. People who suffer

from high blood pressure, hypertension, migraine headaches, neuromuscular diseases, and even strokes can use the computer to help themselves at home. In tact, Bodylog thinks one of the biggest markets for Bodylink will be doctors and [hell patients. The reason Bodylink may be such a valuable medical

tool has a lot to do with the low price of the Commo

dore 64/128. Million-dollar biofeedback machines couldnt do much for patients beCKUSC they could only

be used at the doctor's office. Thai's kind of like trying

■■#*

to learn to play the piano when you can only practice

at your teacher's house once a week. But now, for a few hundred dollars (you don't even need a disk drive

unless you save your data), a patient can do his or her biofeedback exercises any time they want at home And when you're done lowering your heart rate, you

can pop in a computer music program and learn to play piano if you want to. So here we've got this peripheral tliat can \x used to build your muscles, give you an aerobic workout, im

prove your coordination, reduce your stress level, and have some fun, too. It really makes you wonder how long people will continue asking that stupid question,

"What can I do with a home computer?" They hand me a temperature probe tix size of a matebstick and tell me to hold it lightly between my thumb and first finger The line on the screen repre

sents my temperature. The higher my skin tempera ture, the lower my tension. I take a few deep breaths, mentally relax and the line rises slightly. I relax more

and the line rises higher. Hey, this feels pretty good! Fm starting to really get into it when a voice tells

playing through the sjKaker Stress us the disease of the decade. Do any of these

words raise your blood pressure: MONEY...BOSS ...NUCLEAR... CRIME... BO

DEREK. ..DON

me, "Ifyou can get it up to here, you'll feel like you're in Nirvana "

Who knows how else we can use Bodylink?

a

JOHNSON? You're perfectly normal. Probably the most

(The basic Bodylink package sells for $139.95, and

common application of biofeedback is to reduce stress.

add-ons are extra. If you're a programmer, Bodylog is actively seeking developers lo create new products

Most people can pretty easily manipulate their heart rate if they're watching it on a screen. With Bodylink, a

for the system. For more information contact Bodylog at 34 Maple Avenue, Armonk, New York 10504.) COMMODORE MICROCOMPUTERS

77


HOW TO A HIGHER a

THE COMMODORE 128. The first step is buying the Commodore 128™ Personal Com puter. The smartest computer

available for the price. It's like get ting three computers for less than one usually costs, because the

128 operates in three separate modes. You can run sophisticated CP//vT business software and the new programs written for the 128.

Plus over 3,000 Commodore 64® programs. You start out with

THE COMMODORE 128 WORKS FASTER. To run all that software and run it faster, you'll wan! the 1571 Disk

THE COMMODORE 128 GETS SMARTER.

Now try improving your memory.

Drive. You can't find a faster drive

Plug in our 1750 RAM Expansion Module and your 128 moves up

at the price. It transfers nearly 1,000 words a second (5200 cps), so you can load most programs instantly. And you'll save space as well as time because the 1571 holds up to 410K of data, the equi valent of 200 typewritten pages.

to a powerful 512K. That's enough to handle just about anything you can dish out, from complicated business forecasting to giant data bases, in fact our expansion mod ule will be the only memory you'll need for many years to come.

more software and real life uses

than most machines give you after years on the market.

®CP/m is □ registered trademoifc of Digital Reiearch, Inc.

© 1985, Commodore Electronics limited


EVOLVE

NTELUGENCE. THE COMMODORE 128

LEARNS TO COMMUNICATE. There's no reol intelligence without Ihe ability to communicole. So you'll want our ]670 Modem/1200. Just plug in your telephone jack and the modem automatically answers, dials and selects the appropriate mode. It puts you In

touch with a new world of shop ping, banking, communications and information over your tele phone line. And it operates at a lightning-fast 1200 baud to save on your telephone bill.

THE COMMODORE 128 LEARNS TO WRITE. Looking good in print could be

your next move with Ihe MPS I000

THE COMMODORE 128

IMPROVES YOUR VISION.

Brains aren't enough without good

looks, so improve your vision with

Printer. It's a new dot matrix printer designed to make the most

Commodore's new 1902 RGB Color

of the 128's high-resolution graph

screen gives you a sharper image and better color than your stand ard TV so you can really appre ciate the I28's great graphics. And the 80-column display lets you

ics because sometimes pictures speak louder than words. But it's no slouch when it comes to words. The MPS turns out about 1200 words a minute (100 cps) of draftquality printing, or gives you nearlefler-quality printing at nearly

Monitor. The high-resolution

see more of what you're doing while you're doing it.

240 words a minute (20 cps). And you can choose printing styles, use international characters, even make up your own symbols.

All these evolutionary steps ahead won't set you back when it comes to paying for them. Additions to your Commodore 128 are

available at a store near you and are as affordable as the 128 itself. We think that's a smart way to help you build a computer system.

COMMODORE 128s PERSONAL COMPUTER A Higher Intelligence


Now there's no holding you back to looking, feeling and per forming your best! No matter what your sport—or how fit you are now—SUPERFIT can help you enjoy all the benefits of a healthier, stronger body. With each issue, you'll learn from the experts—like Car! Lewis. Dave Scott, Steve Carlton, and Bill Rodgers. You'll see how they train their bodies and their minds for top performance. You'll discover ways to gain the technical edge—with new

product reports and the latest on performance research. And you'll see how to feel great and stay healthy with break throughs in injury prevention . . . sports medi cine . . . diet and nutrition . . . self-care techniques . . . and more. Read super articles like these . . .

Building Your Stamina with "Warrioroebics" Back Talk: How to Avoid the Pain and Frustration of Back Pain The New Energy Enhancers—The Key to Better Performance Could Be in Your Kitchen Cupboard How to Rate Your Sports Diet Training Smarter (Not Harder) for Better Performance Which Sports Drinks Work Best?

Superfabrics for All Kinds of Weather How to Fit Triathalon Training into a 9 to 5 Work Schedule Mental Strategies for the Winning Edge And More! Make fitness a better part of your life . . . with SUPERFIT. Subscribe today!

BE THEBEST YOU CANBl

SUPERFIT! ^^^^^^^

^^^^^^^

^^^^^^^

^^^^^^^

^^^^^^^

^^^^^^^

^H-^^H—

^^^^^^^

^^^^^^^

^^^^^^^

^

■ SATISFACTION GUARANTEED! 80000

YES!

Please send me one

year (four quarterly

.Apt.#.

Address .

issues] of SUPERFIT. and bill me at the spe cial introductory rate of $9.97. If] am not completely satisfied at any time during the coming year, you will refund my subscription

price in full with no questions asked.

CllvSl.ile.

.Z.p.

SEND NO MONEYNOW.

WE'LL BILL YOULATER. Gip and mail to.

Rodaie'a SUPERFITK Emmaus, PA 18049


LAW

I1Y HEiHIll-RTSVt'ARTZ

The Case for Renting

Software An attorney presents his view of why software should be available for rental. When the 100th Congress con

venes come January, I9K7, the issue Of renting software will again he on the agenda—and this time In B more expanded form than ever before. At issue are four questions: sional challenges to the shrinkwrap

1. Is renting software legal? (Yes.) 2. Is renting software legal the way

software is currently (Probably not.)

marketed?

3- Is there a case for prohibiting soft ware rental by law? (Definitely.) 4. Is there a ease for renting software as a matter of polity? (Very defi

nitely.)

'Hie story begins with passage of the Copyright Aet of 1986. Section 109,

the

so-called

"first-sale"

doc

trine, permits renting of all Intellectu al property:".. .(T)he owner of a par ticular copy...lawfully

made under

this title...is entitled, without the au

license has ever made it to the court

In the 98th Congress,

84), bills were introduced to take the

to ban the renting of

out

renting of both records and software from

under the jurisdiction of

section 109 of the Copyright Act. Re

both records and

cord manufacturers proved clout,

software Record

and

records

were

their

removed.

Software w;ls not.

renting was banned

The software companies did not reintroduce the bill in the 99th Con

Software renting was

gress, for good reason. Congress had

not

sessment (OTA) to study various

asked the Office of Technology As copyright issues and report back by December

or otherwise dispose of the posses ages. This license usually states that

"

Then, in the 98th Congress (19»3-

bills were introduced

thority Of the copyright owner, to sell sion of that copy

room.

1985. The manufacturers

were waiting for the report, hoping

Translating the legalese—if a per

the buyer, upon opening the package,

the OTA would suggest banning rent

son owns a copy of a book, record,

becomes a licensee (not an owner),

als.

VidcocaSSCtte,

or software program,

which means, among other things,

he can "dispose" of it: He can rent.

that they have no rights under section

without any report, the manufactur

109. Specifically,

ers, led by the Association of Data

Under

this

section,

for

example,

for our

purposes

When December came and went

bookstores and video stores rent. Re

here, this means they cannot dispose

Processing

cord stores used lo be able to. but no

of the product by selling, lending—or

(ADAPSO), decided not to present the

Service

Organizations

more, for in October, 1984, Congress

renting—it.

bill to the second session of Congress,

amended section 109 to exclude re

The software manufacturers' main

either, still hoping for a suggested ban

cord renting for "commercial advan

reason for taking this approach can be

from the OTA. which would vastly

tage." To circumvent the rights granted

summed up in one phrase: fear of pi

improve their chances of getting the

racy. Using this argument, they have

bill through.

to "owners" by section

been

109 of the

unusually

successful,

even

At press time, the OTA report was

Copyright Act, many software manu

though many lawyers believe the soft

still not released, bul

facturers have taken a different tack.

ware retail transaction is not a license

gone public on one point: It will not

Software, they say, is not sold to a

but a sale, and that, therefore, section

make

user; it is licensed The vehicle is the

109 applies. Users continue to abide

Therefore,

so-called

by

manufacturers will be on their own in

"shrink-wrap

license"

that

appears inside many software pack-

the

licenses,

rarely

challenging

their validity'. And none of the occa

software

the OTA has

recommendations.

ADAPSO

and

software

Continued on pg. 82

COMMODORE MICROCOMPUTERS

81


LAW mentally, the cost of copy-protect

the 100th Congress when they plan to re-Introduce the bill to ban rentals of .software a.s an amendment to sec

tion 109. So, come January, .software manu

facturers will be repeating their two fold argument The first part has to do with piracy. As stated by Senator

Charles Mathias (K-Md.) in 1983 when he Introduced the rental-banDing bill for software: "(P)ew observ ers doubl

that the real purpose of

(software

rentals) is

to permit

the

renter to make a permanent copy of the program for future use—with no

compensation to the author." l*hc second pan of the argument has to do with money. If a store rent.s

software, the manufacturer sees no

ing software is not large. 2. People usually have already tried

Software

out records—heard them ad mat-

settm in some cases on the radio

manufacturers continue to use

"shrinkwrap licenses' to prevent software rentals, even though

This time around, though, ADAPSO and

the

manufacturers

needs." A sample, in the instance of software, usually doesn't suf fice—particularly

when

a

sales

man in the store is doing the dem on si rating.

3. Demo disks are little better. Too

many lawyers

often they are watered down. "Us

question these

ing them," notes Scott, "is like try

licenses' validity.

Ferrari by buying a Volkswagen.

ing to see if you wart to buy a While they both have four wheels. go

funds, whether the copy is rented once or a hundred times.

or at record clubs. This is far dif ferent from software, where the user is unaware of what "meets his

forward

and

backwards...

'"Henceforth, purchasing software

there is no way to know if the 'real

will be different," ADAPSO vice presi

thing' will meet your needs with out 'taking it out for a spin.'"

will have a

dent David Sturtevant says of the new

third arrow in their quiver: They have

warranty guidelines. "Users will be

given something in return for whai

able to make their selections based on the presence or absence of warran

ware a lot. If a record goes wrong,

they are asking. They have Improved [he warranty accompanying software

ties."

ware, not only is the dollar cost

programs.

Last

spring,

in

fact,

ADAPSO published software "warran ty guidelines." This summer the re

sults ol' those guidelines will begin showing up in software paekages.

However, Scott had some addition al things to say:

"(Rental-banning

4. Finally, a record costs little, soft the

loss is slight;

but with soft

large but there may be damage to records and data, as well.

legislation) fails

"Software

is very

special stuff; a

to recognize the problems currently

person might well want to use it but

faced by users in attempting to evalu

once. So why have to spend S400?"

ate software packages before purchas

asks

ers were responding to a weakness in

ing

Brown, Kaysman & Millstein in New

their argument. Los Angeles attorney

gate the current, one-sided nature of

York, editor of Computer Law Strate

Michael Scott has explained that

the software acquisition process and

gist

weakness in a stinging attack in the

provide a more even-handed proposal

December,

that would protect both vendor...

rental seems irrebuttable to me," he

and...user....Such a proposal would

continues. "Piracy is no longer an ap

prohibit the rental...of software only

plicable reason for preventing rent

In effect, ADAPSO and manufactur

19H4. issue of Software

Protection (of which he is editor): "Software vendors arc not willing

to Shoulder the burdens of nonfunc tional or inappropriate products. Vir tually all software license agreements

provide that the software is sold...'as is' and all warranties are disclaimed. Because of this, a buyer has an in

them....Congress

should

investi

attorney Julian

"The

case

for

Millstein of

allowing software

</(emphasis in original) the vendor:

ing—not when documentation is now

"1.

Provided an opportunity for the

half of any program. I'ase of duping

user to evaluate the entire soft

won't help a pirate that much. Of

ware package before purchasing,

course, renting should be done with

or

proper notice that there be no copy

"2. Provided a full refund if the pack

ing. But

that's no reason to ban it

creased need to insure that he does

age is found to be unsuitable and

altogether. Everything else in society

not get a product that does not meet

is returned within a reasonable

these days is for rent, so why not soft

his needs, and may even destroy his

time, or

ware?"

business.

Software

vendors arc

re

'"3. Provided realistic warranties and

Besides, Millstein concludes, busi

nowned for making exorbitant claims

remedies, including the recovery

ness hasn't been all that good for soft

for their software, while not pointing

of actual damages, if the vendor

ware recently. "Who know;*—maybe

out its limitations. If the buyer must

misrepresents the capabilities of,

renting software would turn out to

rely solely on the vendor's advertising

or fails to specifically identify the

spur the Industry?"

literature and manuals to determine whether the software will meet his

age."

needs,

without

any

opportunity to

limitations of, the software pack

The case for permitting rental of

test the program himself, the buyer is

software gains added cogency by con

at the mercy of the vendor."

trasting software with records:

ADAPSO and manufacturers be lieve they have met the accusations.

1. Unlike

82

JULY/AUGUST '86

be

The case for renting software, in short, might just be to help the soft

software,

records

copy-protected.

And,

cannot

incre

ware industry, despite itself. Herbert Sweirtz is an attorney who lives City,

and practices in New

York S


TECHNICAL TIPS

M. CRAIIAM

the next line of the RASIC program. In

Invisible

this case they point to the end of BA

Using this technique,

BASIC

you could hide a

Commands

cold-start command,

SIC text, since our program contains only one

tion's decimal value by the following immediate command:

disable the STOP key,

Use this method to keep your /programs protected They'll run,

line. These two locations

can be translated into the target loca

PRINT PEEK(2Qi9)

+

256 •

PEEK(2O50) <RETURN>

or prohibit a LIST or

'This calculation yields the value of

2062, which is where the next pro

SAVE.

gram line would start if it existed. The contents of locations 2051 and 2052

but crucial lines can't

DATA statements). Numbers and let

can be similarly translated, yielding

be listed

ters arc stored (one byte per digit or letter) according to their ASCII val

the value of the current BASIC line

JTXcre is a technique that will keep

your programs from being tampered with. It's somewhat complex, but if you need sonic security in your pro grams,

it's worth

the

trouble.

The

ues.

For instance, the Statement

number. So you can see if you list this line, it

GOTO 655 requires four bytes of

will

memory for storage: one byte for the

components, one for each number

GOTO command and one byte each for the three digits.

and letter. Actually, in memory, this

As a result, the CPU knows what it

(excluding the first 0 byte and the last

appear to contain

line

contains

only

13

15 different

components

method hides a program line inside

is looking at any point in time.

It

two 0 bytes.) You can also see that the

your BASIC program. It's there, but it

knows whether it's looking at a BASIC

pointer in locations 2049 and 2050

Can't be listed for its contents. Along

command or data, and handles each

point to location 2062. if there were

the way, you'll also get a RAM's eye-

another line in this program higher

arc-

accordingly. When the CPU is listing a program,

stored in memory and handled by list

it uses a slightly different method. It

2062. Let's add another line for clari

and run commands.

takes the value that it finds (153 for

fication. Add line 20 to the program;

view

of how

KA.SIC

programs

Commodore computers (as well as some others) store

program

com

mands and data in RAM in different

PRINT) for each

keyword

and

ex

pands it onto the screen using a com

than line 10, it would start in location

20 PRINT "GOODBYE" Now let's take another look at RAM.

parable look-up table. Hence, one decimal value in memory tan be

but this time we'll look at line 20.

ways. The BASIC Interpreter knows what it is doing and keeps the two

iransformed into several characters

TOR 1-2062 to 2078: PRINT I,

forms

on the screen.

of

information separate

and

Type in the immediate mode:

PKP.K(l): NEXT <KETURN>

If the CPU is looking inside quotes,

Table III shows you what you'll see.

basic keywords (like print, POKE) are handled by ;i method

it just prints the ASCII equivalent of

As you can sec, the same pattern is

the value that it finds. This is actually

followed as in line 10. The informa

called

data. Table 1 shows how the various

tion is different, but the method is the

keywords and daia are stored.

same.

distinct. Here is bow it works.

tokenlzlng.

The

keyword

PRINT Is stored In memory locations as the decimal value L53. Nole that each memory location in the machine may contain only one number from 0 to 255. When the CPU is looking for

How Program Lines are

Creating "Invisible"

Stored

Program Lines

Let's take a closer look at program

Now you can see that the pointer in

its next byte while executing a pro

storage on the Commodore 64. 'Turn

line 10 points to the beginning of line

gram, it treats all values that are great

on your computer and type in the

er than

following program line:

20, and the pointer in line 20 points to the end of BASIC], Km suppose we

127 as BASIC keywords, as

long as they aren't within ([notes. It operates on the values by looking them up in the kcywon.1 table, then it jumps to that part of the BASIC Inter

preter that it finds in the table for the

10 ?"fIELLO"

make the lines point differently? This

After entering the line, type in the

is where the promised "invisible BA

immediate mode:

SK"' comes in. Let's make the first line

FOR 1 = 2048 to 2063:PRINT I, PEEK(I): NEXT

appropriate machine-language rou

When you press RETURN you'll gel a

tine to execute. This is how the CPU

list of the first 16 locations in memory

"translates" the commands.

and [heir corresponding contents

point not to line 20. but to the end of

BASIC text. Type in the immediate mode-. POKE 2019, 29 <RETURN> We have made line 10 point to the

When the CPU finds numbers that

This lets you see what your program

same place that line 20 points...past

are in quotes or are target numbers

line looks like in memory. Table II

line 20 to the end of BASIC text. Now

for GOTO or the like, it considers that

shows you what you should be look

list the program. All you see is line 10!

information as data. 'This occurs in

ing at on the screen.

Where did line 20 get to? Well, it's

literal strings (like "HELLO" and

Locations 20-49 and 2050 point to

still there, in

BAM, but now we're

COMMODORE MICROCOMPUTERS

83


TECHNICAL TIPS looking right past it! Want proof ihat

line 20 still exists? Run the program. Here's what you'll see:

HELLO GOODBYE

but executable! Think of (he com

Let's recap:

• When listing a program, the CPU

mands that you can hide in this "in

uses the pointer bytes to find the

visible" line! flow about a cold-start

beginning of the next line.

command? Mow about testing a cer

• When cunning a program, the CPU

tain memory location for a byte that

Right? You have proved that line 20

merely letches the next available

only you know about, which you can

exists, because you can see the results

program line and tries to execute

poke there before running the pro

of it! What has happened?

it, ignoring the pointer.

gram? How about poking something

BASIC, while executing a program,

doesn't pay any

attention to the

pointers we've been

fiddling with.

bask; just starts at the beginning of die program and executes the state

• Listing doesn't care

much if the

cute into the operating system vec

commands are valid or not. The

tors, like disabling (he STOP key? Or

CPU

prohibiting a LIST or SAVE?

just

"uncompresses"

what

Remember, the program must be

ever tokens it finds in RAM.

• Running does require testing the

run before

this invisible command

commands for syntax, since it must

can be executed. But just think of the

knows when to expect the next line

fetch

possibilities! And you can squeeze the

number hecause it sees the 0 byte,

ecute the command.

invisible line almost anywhere in the

which indicates the end of the cur

What have we accomplished here?

program

ments

as it

comes up to

them. It

the

proper

routine

to ex

that you want to. All

you

rent line number. This is why every

We have inserted a line of BASIC into

have to do is change the line link

line must end with a 0 byte.

the program and made it unlistabk:

pointers

to

look past

the

invisible

line.

Table I How Keywords and Data are Stored

Just for fun, let's make the first line of our ''HELLO/GOODBYE" program

Code

Charade r/

Code

Character/

Code

Character/

Code

Characicr/

(decimal)

Keyword

(decimal)

Kcvword

(decimal)

Kc™ord

(decimal)

Keword

0

End of line

66

B

INPUT

169

1-31

Unused

C

134

DIM

170

32

space

67 68

133

D

135

READ

171

69

E

136

LET

172

70

F

137

GOTO

173

I

33

i

+ -

a

35 36

#

71

G

138

RUN

174

s

72

II

175

AND

%

73

I

139 140

IF

37

RESTORE

176

OR

38

&

J

141

GOSUB

177

>

41 42

43 44

45

1

(

)

+ < -

74 75

|

K

142

RETURN

178

=

76

I.

143

REM

179

<

77

M

144

STOP

180

SGN

78

N

ON

181

INT

79

O

145 146

WAIT

182

ABS

80

P

147

LOAD

183

USR

81

Q

148

SAVE

184

PRB

R

149

VERIFY

185

POS

46 47

/

83

S

150

DEI-

186

SQR

48

0

84

T

POKE

187

RND

49

151

1

U

152

PRINT#

188

LOG

50

2

85 86

V

PRINT

189

EXP

51

3 4

87

w

153 154

CONT

190

COS

88

X

LIST

191

SIN

CLR

192

TAN

52

82

53 54

5

89

Y

155 156

6

90

Z

157

CMD

193

ATN

55

7

91

158

SYS

194

PEEK

56

8

92

OPEN

LEN

57

159

9

93

STRS

58

59 60

94 :

<

95

I

\

] T

96-127 Unused

160

CLOSE

195 196

161

GET

197

VA1.

162

NEW

198

ASC

163

TAB(

199

CHHf

164

TO

200

LEITS

61

=

128

END

62

>

129

FOR

165

FN

201

RIGHTS

130

NEXT

166

SPC(

202

MIDS

131

DATA

167

THEN

132

INPUT#

168

NOT

63 64

65

@ A

JULY/AUGUST '86

203-254 .»55

mode:

POKE 2049,1 <RI-TURN> Now list the program.

WIIEEI-EEE!

Look at it go! Not much is different. We've just got this thing listing in a circle by making line 10 point to line

34

39 40

84

STEP

point to itself. Type in the immediate

Unused

10. Another run will reveal that ev erything is still in RAM and working. as far as execution is concerned.

Now practice this technique and see how man)1 safety valves you can put in your program to keep out unin vited guests. CAUTION: Be careful editing the program

after

pointers.

riddling with

You'll

drive

these

the

CPL;

bonkers making it look for line num

bers that it thinks don't exist! You'll experience all sorts of crashes and

screen memory changes if you try to monkey with a program that has al

ready been monkeyed with. (I con sider this a little extra security!!)

What About Saving? This is all well and good, and pro grams with maladjusted pointers can be saved, but the CPU and operating system get very uncooperative when it comes to loading these programs

back

into

memory.

It seems that

when loading a BASIC program into RAM, the operating system changes the pointers that we've been fiddling around with, readjusting them to con form

with

the

particular

memory

configuration of each machine. This is endearingly referred to as the auto-


TECHNICAL TIPS made relocation feature of the com

is established by the operating system

RAM. It will cost you a little more

puter.

when the CPU is powered up. But,

memory to do this, but isn't it worth

remember, we arc smarter than the

it? This is the general format:

This feature of the

machine

makes the '"invisible BASIC" difficult to save and reload. It must, however,

CPU sometimes, and we can change

1. Move up the start of BASIC,

be overcome if this technique is to lit1

this starting point if we want to. Fur

2. Load die program to be secured.

thermore, we must do this if we ex

3. Make the changes desired.

pect our "invisible BASIC" to save and

4. Move back the start of BASIC.

of any value. So here we go, another complica tion has crept in to spoil our fun. But

fear not! There is a way to save and

load. Reset the CPU (SYS64738) and

5. Save the program to tape or disk.

get ready

6. Turn off the CPU.

reload "invisible BASIC

about your computer.

from tape

and disk! Here is how it [joes.

to

learn something else

Nothing is really free. Any time you

Up until now we have been enter

want something extra, you're going to

In detailing each of these steps, I'll make the commands as generic as possible so 1 won't have to show all

ing programs and looking at the nor

pay for it sooner or later. And so it is

mal start of BASIC area of memory

the values for all possible memory

with "invisible BASIC." The price you

(2049 on the 64). This starting point

configurations. After you go through

must pay is in the form of a little extra

this exercise a few times, you can

Shorten the commands to suit your Table II. Contents of Memory, Line 10 Memory Location

Contents

2048

0

Description

First byte of BASIC program area. Must contain 0

2049

14

2050

8 (or

Two-byte pointer to next

line of BASIC (points to 2062)

10

LOW byte of this line # High byte of this iine #

2052

0

2053 2054

153

Token for PRINT

34

Quote mark

2055 2056 2057

72

Letter H

69

Letter E

2058

2059 2060

2061 2062

76 76

Letter L

79 34

Letter 0

Letter L Quote mark

0

Line Iimiter (end of this line)

0

Two 0 bytes indicating the end of the BASIC program

2063

0

Contents

Description

2062

29

Pointer

2063

18

Pointer

2064

20

2065

0

Line # Line #

2066

153

PRINT

34

Quote mark

2068

7!

Letter G

2069

79

Letter O

2070

Letter O

2071

79 68

2072

66

Letter B

2073

89

Utter Y

2074

69

Utter E

2067

Utter D

2075

34

Quote mark

2076

0

Line Iimiter

2077

0 0

End of BASIC text

2078

BASIC.

We need

to change

these

pointers by moving the start of BASIC to some point higher up in memory.

Let's make it easy on ourselves and only move it up two pages.

POKB -i4,PEEK(44)-t-2: POKE 256M)I:i-K(4-O.O:NEW

This Will move the start of BASIC 512 bytes (two pages) higher up in mem ory. You can move it higher up if you want to, but two is an easy number to remember (I

have

two computers,

that's how 1 remember.) The second poke puts a zero in the first location of BASIC memory, a requirement of

the operating system. Step 2: A simple load will do here, since the system will

adjust your

pointers for you. Just load the pro gram that you're going to fix.

Table III . Contents of Memory, Line 20 Memory Location

Step 1: Memory locations 43 and 44 contain the pointers to the start of

Type in the immediate mode:

18 or 16) 2051

particular needs.

End of BASIC text

Step

3: Make

the

changes you

want to the program. Inspect RAM carefully

and

make

the pointer

changes necessary to create your "in visible BASIC" line or lines. BE CARE

FULUI Depending on the current start of BASIC, you will need to change the values used in the first part of the article. As long as you know the loca

tion of the start of BASIC... (PRINT(PEEK(43) + 256'PL;EK(44)).. .you can easily adjust the values,

letting

the computer do the math for you.

Step 4: Now move the start of BA SIC back to its power-up value. PO-

KE-i4,(Pi:i;.K(-i4>2)will move it back two pages, assuming that's how far up you moved it.

Step 5: Save the program using the non-relocating save. Here's how: SAVIi "program name",1,1 for tape COMMODORE MICROCOMPUTERS

85


TECHNICAL TIPS locations 43 and 44 (1 and 10 respec

SAVE"program name",8 for disk

gram when the start of BASIC point

liiis save method (lags the program

ers were set for page ten, then type

tively.) You can have different pro

(tape only) so thai it will never load

POKE 44,10 and everything will be

grams load

into any area of memory except from

fine. You can list or run, and your

keep life from getting bOOOOtinglll

whence it was saved, using either a

"invisible BASIC" lines will still be in

normal

visible to listing.

load

command or a LOAD-

■'namc",l,l. No pointers get changed. No relocating takes place. At this time

<KKTi;UN> or

get

nil

of the

Your program is now secure (as suming that

nothing went

wrong).

program. This will keep your GOTO'S

<RI-TUKN> then type

pointers

straightened out.

It would be to your advantage to put

and GOSUB's as honest as possible.

POKE 44,10 <RETURN>

And realize that under some condi

Now everything is OK and your pro

tions you'll have to reverse the secu

gram is secure. Don't forget to set up

rity from within the program to get

whatever conditions may

gram will neither produce a listing

what your "invisible bask;" will be

nor facilitate a run. This is true of a

doing.

as a LOAD-

the program to run at all, depending

your program

Anyone who tries to loud this pro

normal load as well

your security line or lines early in the

I.OAD"program name",K

the easiest way to make sure that you

dump all of the residual program ma and

want in your program, just he careful!

LOAD "pro gram name". 1,1

Step 6: Turn oft' the CPU. This is

terial

Remember, you can put these "in

visible" lines just about anywhere you

type:

VEWFV'PROGRAM NAMBU,1,1

to

Summary

In the case of our current example,

you may verify your program.

into different places

be testing for, assuming that's

on what commands you're hiding. It is worthy of note here that you cannot make the first line of a long

The best way to keep from having

program point to the end of BASIC.

to remember where BASIC starts for

Some funny things happen. Maybe it

each program would be to include

has something to do with pointing past

load it??? Easy] Load it normally, then

the start of BASK; pointers in the pro

change the pointers for the start of

gram name when you save it. Tor ex

too m;uiy pages of memory. In any event, be careful, and make sure you

BASK! so that it's in [he same configu

ample,

keep a working copy of the program

"name",1,1. But wait a minute! Mow will you

ration as it was when you saved me program. It you had saved the pro

SAVE"HELLO-1/10",I,1

tensoft presents

ARITH

for back-up until you ;irc sure that all of

indicates the values to be poked into

■ y a

METICIAN

An Exciting Arithmetic Game For

<r #

the wrinkles are ironed out

PROFESSIONAL HANDICAPPING SYSTEMS PROFESSIOiVAL SEHIES- (Tho/GrflyyTfOi| The all new Professional Sen&s"1 repiesflniB (he mosl advanced handicapping software available Analysis Module1" Complete bet analysis highlights (h<s basic Professional Series"*1 medlife Fu" 50 trackgr'kennels/etc S24995 Faclor ValueJMuWpIc flegrtssldn ModuleFactor Value Weighting highhghis this addiiiDn modulo1*'

SH9.B5 ObIi Base Manager ModulrJAurornaiicyorarjeoiiasr n races nign I ignis tins module, wiih FflcKr Value Module!

The Commodore 64 '" and Commodore 128:u

■ S37 5O

Arithmetician

■ Be a rop Aiitfuivctician

jirthmelic practice trut is filled with

1 Gu"" ' """"*«

wmrmKaiJn.maiedanoom

■ Kid lestcd-E^sy 10 use

■ /I (jicflt v,ilue—covets all skill level!

iruru I digit addition "i 7 dryri long

diviiton—use

GOLD EDITION- (inoJGfeyJTfd)

3» The classic Gold EOiSiQn"- tioin P/of Jflnps ci'ers fiexiDilify, results

g

f

. L,fye dMI ^^ and a S|mp|(,

S15995 S19995 129995

Ultn Edition'-

S3999S

entry jysrem tiuke working hard

problems on [he screen almost js

Pialessoi Picks Fool ball"

e.«y .11 on paper

59995,

The most enjoyable way lo

S

Chdlleniii'i lhai ckIjuu to the level

Musical and graphic reivards and

praarce arithmetic ever devised. incentives

with V1^ I* M^taOn] f^00flJP-1B79 InCjIrfc*

i i nettturefma

AniwrWmafcm n^sofjtn

□ Srnrlmn"1niriym.iLiun(»iw ASTXR Wu Signature

and ease or use

Gofd Edition". Enhanced Gold EditionLirnllod Gold Edition""

Improve you' main grades while having tun """"a

3

I ] 11irrkmrrwipyorderfrxloifO ("1 VI1 L.pirjIMri Dj«

cri I-8CO42&412

with

win/loss

power

ratings

S14995,

Prole?5ianal

Expanded Lottery/Lotto Anal /sis Lotlery. 3-4 digits S7995. Lctro max of 59 digils S9995, Enhanc ed LotlerV Lotto Si 29 95

PC-3 Porlabio Computer [4M

Choice of ThorougJibredVGreyhoundrTrotier Gold Edition1" aofh ware £249 95 Model 100 Ponabla Computer {22k} Choice of Thoroughbred^Groyhou^d^TroHflr Gold Edilion1" soft ware wtUl Masior Bfliior1- J64995 Handicap per's Bulletin Board now available VHS Training Tapes now available Terms: Free shipping all sofivare Add 5^ DO COD / S6D0 UPS sunal Chocks f cash price only add 2D-ti Visa, UiC.MAEX Pricts suDieci lo change

86

JULY/AUGUST'86


COMPUTER TUTOR

BY ROBERT AI.ONSO

method. (For Micro Illustrator files

Game Design

use Program 5 and follow the same

Use these utilities to

Part 3: Using Graphics read KoalaPainter and Screens

M. his is the third in a series of articles that explain mime of the ill's and out's of programming your own games. Part 1

October/November,

1985,

RUN,

1986.

and after a brief pause you

graphics screens into

can incorporate the appropriate rou

your own programs.

your own BASIC programs without

should see your high-res picture. You tine—Program 1 or Program 5—into

ever having to worry about how the machine language works.

and

Part 2 appeared in February/March,

in Program 1 or Program 5. When you get the READY prompt again, type

Micro Illustrator

appeared in Commodore Power/

Play

instructions.) When the READY prompt appears, type NEW and load

location 1024. The next 1,000 bytes

Saving Object Code

are also used for color. These have to

Programs I and 5 are called BASIC loaders because they are in BASIC and

modore 64 can product some of tlic

be transferred to 55296 through 56295 to nil up color RAM. The last

they load a machine language pro

best color graphics of any home com

byte is the background color. Table 1

gram into memory by poking it from

puter. But getting the most color and

shows the structure of a KoalaPainter

data statements. Some people prefer

graphics from your 64 can be a te

picture file.

having their machine language rou

Most people agree that the Com-

dious programming task, unless you

Micro Illustrator,

have some good utilities. To get the most out of the 64'S

different file structure.

dress is at 6364. And although you

can he easily added to an existing

graphics, you need graphics software

can display a high-res screen in the

program. However, others prefer hav

and cither a touchpad or a light pen.

first 16K block of the 64's memory it

ing the machine language in the form

With

can produce

is not advisable, because your BASIC

of an object file. An object file is a

very detailed screens without having

program could easily overwrite your

program that

to worry about which POKEs to make

design. Because of this, the Micro Il

"comma 8 comma 1" method. This

and which

lustrator display

these

tools

you

memory locations

hold

which bytes. However, even though you can cre

ate terrific graphics using these pack

however, has a

The load ad

programs

tines in this form because it gives them more flexibility. A BASIC loader

you

load using the

transfer

kind of program does not require that

the high-res data to the same area as

any data be poked into memory, and

KoaluPatnler.

is therefore faster to use. You just SYS

The first two bytes of Micro Illus

to its starting address and you get im

ages, their manuals usually don't sup

trator files are the background and

ply the

to

border color, respectively. The next

transfer your graphic creations into

18 bytes are unused. The color bytes

the

your own programs. Without this in

are located from 6484 to 7383. The

disk as an object file. You must first

information you

need

mediate results.

Programs 2 and 6 allow you to save machine-language

program

to

formation, it's very tough to use your

1,000 color nybbles follow immedi

load and run Program 1 (for Koala

designs in a game.

ately and the «,()()() picture bytes fol

Painter) or 5 (for Micro Illustrator)

low that. Use Table 2 for reference.

and tap the RUN/STOP -RESTORE keys

graphics packages for the Commo dore 64: KoalaPainter{used with the

Machine Language

when you see the high-res screen. Type NEW. Next load Program 2 if

KoalaPad touchpad), and Micro Illus

tedious in BASIC. Machine language is

trator. We'll take a look at how pic

obviously the language of choice for

tor.

an application of this sort. Program 1

would like the object code saved in

IS a BASIC loader for use with Koala

the drive then run the program, When the red light goes off on the

In this article, we will try to rectify

that problem for users of two popular

ture files are organized in each of these packages, explain how to use the files in your programs, and supply some short utility programs to help you use them more easily.

File Structures

Doing all this transferring can be

Painter.

It will first

POKE the ma

chine-language program

you're

using KoalaPainter,

or Pro

gram 6 if you're using Micro Illustra Place the disk

to which you

into high

disk drive, you will have a program

memory starting at 49152 then SYS to the entry point and allow you to view

file called " DISPLAY.OBJ." You can

a picture file without KoalaPainter.

comma 1" and type SYS 49152 to see

now load this file with a "comma 8

'Hie structure of a KoakiPaintvr picture file is simple. 1-ach picture

works with Micro Illustrator files. It,

consists of exactly

bytes of

like Program 1, POKEs the machine

information. Of these, the first 8,000 bytes arc the actual picture. The nest

To get a perfectly clean high-res

language from ihe data statements

picture, you'll need to use Program 3 (for KoalaPainter) or Program 7 (for

10,001

Program 5 is a BASK: loader that

and SYSes to the start address.

a KoalaPainter or Micro illustrator picture.

1,000 arc bytes used for color. These

To use Program I, just load a Koa

Micro Illustrator). This is because

color bytes have to be transferred to

laPainter picture file into your com

the screen area starting at memory

puter using the "comma 8 comma 1"

you need to call the routine from a program 80 the BEADY prompt does COMMODORE MICROCOMPUTERS

87


COMPUTER TUTOR/GAME DESIGN not interfere with the picture. Pro

16K block of memory at a time, it is

gram 3 or 7 will do the [rick for you.

Table 1: KoataPainter File

necessary to store all sprite data starl

Structure

ing at memory location 1638*!. If, lor

BASIC Demos Programs 4 (for KoalaPaintar) and H (for Micro Illustrator) are demo programs. These demonstrate why it is impraetical to use BASIC for the

24576

Load Address

24576-32575 32576-33575 33576-34575

Picture Rytes

34576

picture files. The procedure needed

example, you wanted to have a sprite in your game, you would just place

tht 63 bytes of sprite data starting at

Color Bytes

16384 and then place a 0 in the cor

Color Nybbles

responding sprite pointer. The sprite

Background Color

pointers, however, are not at the usu al memory locations 2O4Q to 2047.

to see a picture file i.s not very in volved. It's just a matter of setting ;i

Table 2; Micro Illustrator File

couple of registers and transferring a

Structure

few thousand bytes of data. The.se programs were written first in BASIC to work out the logic for the machinelanguage versions.

Moving Sprites Once you discover how powerful bly be tempted to use a high-resolu

lx>ad Address

6364

Background Color

63H4- 7383 7384- 7483

Color Bytes

this routine can be. you will inevita

16383

are now

located

be

left of the high-res image).

6364

6365 6366- 6383

pointers

tween 24576 and 24583 (at the top

Border Color

cl JO

The

To use more than one sprite, just set the appropriate pointer and store the data. l;or the second sprite you

Unused

just set 24577 with a 1 and store tindata starting

Color Nybbles

at

memory

location

16428. liven with a high-res image

Picture Bytes

there is still enough room left over for

a total of 96 different sprite images.

be moved.

tion screen for a game. If you decide

Since the high-res screen is in the

This should be more than enough for

to do so, you must remember that all

second I6K block of the 64's memory

a lot of very exciting and graphically

sprite data and sprite pointers must

and the VIC 11 chip can see only one

detailed games.

Wore typing ilusc prisms, read "How 10 Enter I'nijpims." anil "How »Uk ihe Migraine llmry ftopm" The BASIC prognuiis in I his nnfpxinr arc available on disk fnmi Itiadslar, P.O.Box30007,SbrcY(#ort,U71130-0007, IH00H11-2W1

Program 1. KoalaPainter BASIC Loader 100

FOR

110

READ

X=

A:P0KE

49152

TO

:SYS

49152'ENDB

120

GOTO

120'BDCX

130

DATA

169,147,32,210,255,169",2,

140

DATA

150

DATA

Program 2. KoalaPainter Object Creator 10

OPEN

20

PRINT#2,CHRS(0);; PRINT*2,CHR$(19 2); "EPBD FOR X=49152 TO 49266'DLMD

30

49266'DLMY

X,A:NEXT

X

40

PRINT#2,CHR$(PEEK(X));:NEXT

50

CLOSE

10

IF

20 30

17,208,9,32,141,17,208,

180

DATA

22,208,9,16,141,22,208,

131,160,40,132,251,134,252,

230'BFIJ DATA

10

PRINT :P0KE

20

X = PEEK

215,160,0,132,33,134,34,

162'BCTH

190

34,160,0,177,251,145,33,

:POKE

iHD

(34576) :POKE

56576,2 53280,X

53281,X'EYMF

53265,PEEK

(53265)OR 2*5'EPOE

53270,PEEK

(53270)OR

FOR X= 0 TO 999'DFKE POKE X+55296,PEEK (X+33576)'EPLH POKE X+1024,PEEK (X+32576)'EORI POKE

DATA 208,249,232,224,135,208,238, 162'BGKC

210

DATA

80

126,160,64,132,251,134,252,

CHR$(147):POKE 53272,120'EXCE

POKE

X+23552,PEEK

2"4'EPFF

(X+32576)

:NEXT'FQHK

162'BFWD

90

91,160,0,132,253,134,254,

162'BDCD

GOTO

90'BCQF

Program 5.Micro Illustrator BASIC loader

230

DATA

4,160,0,132,33,134,34,

230'BAPE

100

FOR

240

DATA

110

READ

A:POKE

:SYS

49152'ENDB

120 130

GOTO DATA

120'BDCX 169,147,32,210,255,169,2,

140

DATA

252,230,254,177,251,145,33,

145'BFFG 250

DATA

253,200,208,247,232,224,8,

208'BEBH 260

DATA

270

DATA

33,208,96'BJXF

JULY/AUGUST r86

rHU

X=

49152

TO

49301'DLCY

X,A:NEXT

X

141'BDND

236,173,16,135,141,32,208,

141'BEYI

BB

A=1:LOAD"DISPLAY.OBJ",

30 POKE

200

DATA

THEN

40 50 60 70

200'BCXJ

220

A=0

Program 4. KoalaPainter BASIC Demo

162'BBEG DATA

END

SYS 49152'BFMY GOTO 30'BCKY

173'BBMF

170

X'EKYE

2'BBJB

3,1'FJXF

0,221,169,120,141,24,208,

173'BDXE

DATA

2,8,2,"DISPLAY.OBJ,P,W'"BGKC

Program 3. KoalaPainter Object Loader

141'BDND

160

Q

0,221,169,120,141,24,208,

173'BDXE


GAME DESIGN 150

DATA

4IIIIIIIOIGITPI YHMOnilllllll]

I

17,208,9,32,141,17,208,

I COMPUTEREYES™

17.VBBMF 160

DATA

22,208,9,16,141,22,208,

173'BDGG 170

DATA

180

24'BDUH DATA 141,32,208,162,95,160,0,

220,24,141,33,208,173,221,

132'BCAI 190

DATA

33,134,34,162,32,160,192,

VIDEO IMAGES ON YOUR COMPUTER! Frnar'ry—an inexpensive ■Aayloc^plLjrtrejJ i^jrifl images on yuu' iuft%>viri i

grapn-cs dcspteyr1 COMPUTE REYES "i^an mnovJi \vt H<M--M<»n rjfvPtruwt tonnem between any sundae) vnJeo route jvnTeo i^pc retcflcr vxJro cai*r*. videodisfc. ere i .ind yous cnnnpuiFi UftOet umpJr icfiwd'c «jo[jo". j t>Jw inwpp H acquired in leiMfwn six letond^ Unrtjupnuni-Hjn rntHJ^.tiwpromck

132'BDBJ

200

DATA

251,134,252,230,34,160,0,

includes imcrf«f m«Jule. tornJV'lotiw lottiH.trt support w

177'BDAB

210

DATA

nct'i manu.il. .irvfone yrnr y Ml 1 at lWmphi\ 14OOS&M

251,145,33,200,208,249,232,

224'BFWD 220

DATA

Alsc <u/A lable oi ^ complex (

64,208,238,162,23,160,240,

incfuding

132'BEZE 230

DATA

240

132'BDXE DATA 253,134,254,162,4,160,0,

251,134,252,162,91,160,0, Drn>o dfjn flvctrraQk fnr

250

132'BCXF DATA 33,134,34,230,252,230,254,

See ycn/rcf,»icr oioidei duet]

260

177'BEZH DATA 251,145,33,145,253,200,208,

270

DATA

280

160'BEBJ DATA 0,132,33,134,34,162,28,

290

DATA

for only J39g 95 q!u->

ONLY

S 129.95

ei? lb orotr or for i. wrue 0' cau

247'BFAI 232,224,8,208,236,162,215,

DIGfTAL VIS/ON, *

160'BBXJ 216,132,251,134,252,230,34,

160'BFPC.

300

DATA

Commodore Compatible

0,177,251,145,33,200,208,

249'BDHC

310

and only. ..$-13900

DATA 232,224,32,208,238,96'BVCCOnilK

Program 6. Micro Illustrator Object Creator

10

OPEN

20

PRINT#2,CHRS(0);:PRINT#2,CHRS(19 2);

2,8,2,"DISPLAV.0BJ,P,W"'BGKC

30

FOR X=49152

40

PRINT#2,CHRS(PEEK(X));:NEXT

50

CLOSE

'EPBD

TO

49301'DLCD

X'EKYE

2'BBJB

HMD

Program 7. Micro Illustrator Object Loader 10

IF

A=0

THEN

A=1:LOAD"DISPLAY.OBJ",

8,1'FJXF

20 30

SYS 49152'BFMY GOTO 30'BCKY

EMD

Program 8. Micro Illustrator BASIC Demo 10

20 30 40 50

60 70

The FSD-1 Disk Drive is a versatile and efficient disk drive built for Iho Com

PRINT CHR$(147):POKE 53280, PEEK(6365):POKE 53281,

modore series ol personal computers. This disk drive is lully Compatible

PEEK

and writing speed and memory buffer size.

POKE POKE POKE FOR PEEK

1541 Disk Drive, giving much belter performance in terms of data loading

(6364)"GGZH

56576,2:POKE 53272,120'CRXC 53265,PEEK (53265)OR 2'5'EPOE 53270,PEEK (53270)OR 2~4'EPFF X=

0

TO

999:POKE

X+55296,

X+23552,PEEK

90

FOR

X=

0

TO

Special Features •

anco ol quality

• • •

(X+6384)

(X+8384):NEXT'IWON

GOTO

90'BCQF

venled melal chassis—to run cool and

Visa antj MasterCard a*o welcome. Allow Efl.00 shipping find handling. Or mait your order with cdock or monoy ordor lo:

Dual serial port willi chaining option lor expandability

X+24576,

PEEK

Slim line construction—to In in those

To Order call toll free 1-800-356-5178

olticlont always

(X+6384)'ENRH

7999:POKE

Full G monlh warranty—your assur-

smnllar places

(X+7384)'HUEJ

POKE X+1024,PEEK POKE

wilh the Commodore 64 computer and directly replaces the Commodore

:NEXT'FPHJ

80

FSD-1 5% "Disk Drive Directly replaces the Commodore 1541 disk drive.

51V industry standard formal

Positive lever lock—lo eliminate the

"pop out" problem ■

END

Buitl especially iDr C-64 users

ninnnmber. no sales tax in Oregon.

Emerald Component International 541 Will Bine tie Street Eugene, OH 97401 Tel. ',n;i-P!ri-nr>.i

COMMODORE MICROCOMPUTERS

B8


GAME PROGRAMS

BY SCOT S. SETO

Equestrian64 K *questrian64" is an arcade-type video name tot the Commodore 64. A joystick, plugged into port 2, is re quired. After typing the program into memory, save it on a disk or tape before running it. This is very important because once the BASIC program is executed, it cannot

Starting with five horses, your objective is to jump as many mushrooms as you can But killer bees will try to hinder you

be saved. The program pokes a machine-language pro

gram into memory at location 49152 to 52034. Starting off with five horses, your objective is to jump

over as many mushrooms as you can. Pressing the fire Bdbre typing tiiis program, rwd -How to Emct Programs" ind "How to Use the Magazine

button will cause the horse to jump. Killer bees will try to hinder your mushroom jump

ing. Positioning the joystick upwards will shoot an ar

Entry Program " The BASIC programs in ihis mig&ine ire available on disk from Loidiur.

P.O. Box 30007. Shrcvepon. U "1DIMH07,1 -800-831-2694.

Equestrlan64

row which will kill a bee, but not a mushroom. You will lose a horse each time it collides with a mushroom or a bee. There arc six stages to the game. Each succeeding

stage is more difficult than the last. Advancing to the next stage is accomplished by jumping over 15 mush rooms. Every mushroom jumped and each bee killed

will add points to your score. The number of points you receive increases as you advance through [he stages. Pressing the keys 1 through 9 during the introduction music will change the game's speed. The lower the key

PRINT"[CLEAR,DOWN3J"'BAUT A$="EQUESTRIAN64"'BCQX

1020

GOSUB

1030

A$="P0KING GOSUB

1050 1060

AS="PLEASE WAIT SECONDS'" BCNG GOSUB 1140'BEHA

1070

FOR READ

That's all you have to know to play Equestrian64. I

1085

IF

JULY/AUGUST r86

MACHINE

1040

1080

Q

1140'BEHV LANGUAGE

PROGRAM"'BCVF

pressed, the faster the horse runs. The default speed is "5. hope you enjoy the game.

90

1000 1010

1140'BEHX

T=0

TO

ABOUT

30

2883'DGWD

X'BBWB

X<0

OR

X>255

[D0WN2,RVS]ERROR

THEN IN

PRINT"


GAME PROGRAMS/EQUESTRIAN 64 1090 1100

1110

LINE"INT(T/8)"10+1180:END'LRGU POKE 49152+T,X'CIEF

1450

S=S+X'CDOV NEXT'BAEU

1460

1120

IF S=307896

1130

PRINT"?CHECK

THEN SUM

SYS

49152'EMBB

1470

L=LEN(A$)'CFSA

T=20-INT(L/2)'EHRD PRINT TAB(T)"[DOWN]";AS'CFFC

1170

RETURN'BAQB

1180

DATA

169,130,133,251,169,200,133,

1480 1490

169,0,133,253,169,48,133, 162,3,160,0,177,251,145,

1500

DATA

200,20 8,249,230,252,2 30,254,

DATA

208,240,169,11,141,32,208,

DATA

7,141,216,199,169,0,141,

DATA

208,141,29,208,169,200,141,

DATA

DATA

7,141,253,7,141,250,7,

1530

DATA

254,7,169,13,141,251,7,

1540

DATA

8,189,231,198,157,37,208,

1550

DATA

16,247,169,65,160,199,32,

1560

DATA

171,169,0,162,63,157,64,

1570

DATA

202,16,250,162,23,157,0,

1580

DATA

202,16,250,162,3,157,212,

1590

DATA

202,16,250,141,210,199,141,

1600

DATA

1340

DATA

199,169,4,141,8,212,169,

1610

1620

1670

1690

141'BDTJ

1700

1390

DATA

1400

DATA

1410

DATA

1680

141,248,7,173,30,208,32,

DATA

198,173,30,208,162,39,160, 136,208,253,173,0,220,41,

200 ' BFWJ 141,1,212,173,93,200,141, 212,32,159,255,32,228,255,

DATA

49,144,9,201,58,176,5,

DATA

4 6,141,216,199,17 3,0,220,

41'BCHH DATA

16,208,3,32,254,193,173,

0'BAHN DATA

220,41,15,73,15,208,6,

32'BYBF

19,212,169,128,141,6,212,

185,193,76,148,193,201,1,

1710

DATA

172G

208' BDVG DATA 2 4 6,169,1,141,22 4,199,76,

173G

DATA

13,212,169,243,141,20,212,

167' BDAI

31,141,21,208,169,119,141,

19 3,238,229,199,173,229,199,

201' BGIJ

208,169,5,141,211,199,169,

4,208,31,169,0,141,229,

174C

DATA

1750

199 ' BBRJ DATA 169,33,141,4,212,238,235,

176S

DATA

141,219,199,169,5,133,252,

199" BDUK

104,133,251,32,233,192,169,

12'BEXH

DATA

233' BAVL

169,15,141,24,212,169,17,

169'BEXG

212,16 9,54,141,4,208,16 9,

201" BECL

141'BDKI DATA 5,212,141,12,212,169,160,

DATA

DATA

0'BBNJ

1380

1440

141,11,212,141,18,212,141,

DATA

DATA

160'BEQF

DATA

1660

1370

DATA

16 2,14,157,221,199,202,16,

DATA

169,4,141,102,3,141,90,

1430

DATA

1650

169,2,141,93,3,141,99,3'BXXF

DATA

141,8,208,141,2,208,169,

1640

DATA

1420

DATA

16'BCAH DATA 24 0,24 9,20 2,208,2 41,173,74,

DATA

28'BDHD

141,12,20 8,169,2 5 5,141,9,

DATA

1360

169'BEWD

DATA

1630

1350

141'BDGK

208, 169,160,141,10,208,169,

16 'BDSG

3'BBPF

3'BYZH

DATA

149' BCNF

180 'BCBE 141,7,212,169,255,141,96,

208,141,7,208,169,64,141,

192' BDTE

218'BFTE 1330

DATA

4'BCLM

199'BDIC 1320

102,141,1,208,169,0,141,

250' BECM

212'BCSB 1310

DATA

0 'BAFK

3'BAQJ 1300

208,141,5,208,141,13,208,

208' BDNJ

30'BCYI 1290

141,0,208,141,3,208,141,

ll'BBNE

85'BEMJ

202'BDDH 1280

133,252,202,16,230,96,169,

16'BCPH

162'BBNG 1270

10 5,40,133,251,165,252,105,

6'BAUG

141'BADF

1260

14 5,2 51,136,16,251,165,251,

169' BDIF

249'BFHF 1250

DATA

1520

33'BBOD 1240

DATA

DATA

169'BEED 1230

DATA

1510

202'BGPC 1220

19 3,162,15,160,39,173,219,

101' BEYE

253'BCFA

12X0

DATA

0'BDSL

254'BDUI DATA

10 4,133,251,32,233,192,76,

24 'BECL

252'BGXI

1200

DATA

1991 BEWK

ERROR":END'CBNC

1150 1160

DATA

141,219,199,169,217,133,252,

169' BGYI 6'BCHI

1140

1190

DATA

173,235,199,201,7,208,5, COMMODORE MICROCOMPUTERS

Bl


GAME PROGRAMS/EQUESTRIAN 64 169'BCYL

2090

DATA

L780

DATA

1790

DATA

1300

DATA 212,96,162,255,172,216,199, 136'BFUH

2120

DATA

2130

DATA

2140

DATA

0,141,235,199,24,105,192,

141'BDGM

1810

2100

248,7,32,78,194,173,229,

199'BCQN

2110

201,2,24 0,5,16 9,0,141,4'BXYN

208,253,202,208,247,96,169,

1320

DATA

1830

199'BCLI DATA 32,164,196,206,1,208,32,

141,248,7,162,0,142,222,

DATA

194,32,78,194,32,78,194,

DATA

222,199,232,224,11,208,230,

169'BFEM 1860

DATA

0,141,4,212,32,78,194,

32'BYDM 1870

DATA

78,194,162,11,142,222,199,

238'BESO 1880

DATA

2160

DATA

2170

2180 2190

1900

DATA 235,173,74,200,141,1,212, 173'BDXH

2220

1910

DATA

2230

DATA

162,2,32,252,194,144,3,

32'BADK

1940 1950

DATA 53,197,162,5,32,252,194, 144'BCTL DATA 3,32,53,197,162,6,32, 252'BYLM

DATA DATA DATA

DATA

2240

DATA

2250

DATA

2260

DATA

2270

7,76,103,195,238,252,7, 162' BBWH DATA 4,32,252,194,176,14,173, 210' BCII

DATA 199,201,2,144,16,173,223, 199'BDSO

2290

DATA

DATA

2300

DATA

DATA 208,3,32,74,195,173,0, 220"BAGQ

2310

DATA

2010

DATA 41,15,73,15,201,1,208,5'BXDX DATA 169,1,141,224,199,32,169, 194'BDBA

2320

DATA

2020

2330

DATA

DATA

2030

DATA 193,173,224,199,240,77,173, 223'BFAD

2040

DATA 199,208,26,169,100,141,6, 208'BDRD

2050

DATA 173,1,208,141,7,208,169, 11'BBIE

2060

DATA 141,231,199,169,0,141,236, 199'BEQG DATA 169,1,141,228,199,238,6, 208'BCBG

2070 2080

DATA

JULY/AUGUST'86

252,194,144,10,169,0,141,

199,169,0,141,11,212,96, 169' BCWC 1,141,2 2 7,199,141,221,199,

32'BDND 2 2 2,255,141,217,199,173,16, 208' BFMF 9,16,141,16,20 8,169,112,

141' BCIF 2340

DATA

8,208,169,101,141,9,208,

169' BCUG

2350

DATA

201,141,252,7,169,4,141,

8'BAGH 2360

DATA

212,169,180,141,7,212,96,

238' BDRI

2370 2380

227,19 9,17 3,22 7,199,20 5,217, 199' BGLK DATA 208,196,169,2,141,221,199,

2390

DATA

DATA

32'BDUK

238,236,199,32,204,196,174,

236'BFYI

199,201,4,144,17,162,4, 32'BAIJ 221' BDBK

32,203,195,32,150,197,76,

242'BDPB

54,201,1,240,98,173,252,

201,20 2,208,8,169,201,141, 252' BESH

1970

2000

24,96,173,221,199,201,0,

7'BAKF

DATA

1990

233,0,153,0,208,16,17,

240' BCIE

2280

240,3,32,255,196,173,223,

18 9,202,19 9,168,185,0,20 8,

19 4,199,7 3,255,141,219,19 9, 173" BFJD DATA 16,20 8,4 5,219,199,141,16, 208' BDVD

DATA 194,144,3,32,53,197,173, 210'BCNN

199'BDUP

112,153,0,208,56,96,24,

DATA

1960

1980

208,29,194,199,141,16,208,

189 ' BAHB

197'BBPJ 1930

DATA

24"BDCJ

2210

32,252,194,144,3,32,53,

20 8,18 5,0,208,20 8,16,173,

96'bar:

DATA 32,78,194,174,222,199,202, 208'BESQ

DATA

185,0,208,24,233,0,153, 0'BYWF

169' BEBI

1890

1920

194,199,20 8,36,18 9,202,199,

16"BCMG

2200

93,200,141,0,212,96,162,

224,199,141,228,199,141,6,

141,7,208,96,173,16,208, 61'BBSD

2150

DATA 1,208,32,78,194,32,78, 194'BABO

1'BAWI

DATA

168' BFOF

174'BCMK 1850

144,17,169,0,141,18,212,

208' BETD

78'BBQJ 1840

DATA

141' BCCB

199'BFDI

92

199,173,7,208,24,125,237, 199 ' BDDJ DATA 141,7,208,173,7,208,201, 112' BCBA DATA

1770

219' 2400

DATA

198,196,96,173,30,208,141, BEYM

199,162,17,17 3,219,199,41,


GAME PROGRAMS/EQUESTRIAN 64 2410

127'BEBE DATA 93,140,199,240,4,202,16,

2720

243'BCJE

DATA

234 ,199 ,201 ,4,240,1,96,

174'BBOI 231 ,199 ,169 ,0,141,234,199,

2730

DATA

2740

2430

DATA 96,138,10,170,189,158,199, 133'BECG DATA 2 51,18 9,159,199,133,252,108,

224'BEQK DATA 0,208,4 ,142 ,18,212,96, 206'BAFK

251'BGWH

2750

DATA

2440

DATA

2450

DATA

2460

DATA 5,196,76,6,193,160,23, 162'BAVJ DATA 2,24,32,240,255,169,5, 32'BYGK

2420

0,206,211,199,104,104,104,

104'BEKI

2470

2480

DATA

2490

DATA

2760

104,104,173,211,199,48,28,

32'BDHI

2770

141 ,15, 212, 189,93,200,141,

DATA

212 ,169 ,129 ,141,18,212,96,

238'BEOO

2780

DATA 232 ,199 ,173 ,232,199,201,5, 240'BEKP

2790

DATA

2800

141'BBXP DATA 232 ,199 ,173 ,233,199,201,8,

2810

DATA

1,96,238,233,199,169,0,

203'BESI

76,210,255,162,5,160,15,

24'BBGM

DATA

14'BHBM

210,255,173,211,199,24,105,

43'BEGM

231 ,199 ,174 ,231,199,189,74,

200'BFYM

9,169,0 ,H1 ,223,199,141,

ll'BBKI

2500

DATA

32,240,255,169,80,160,196,

2510

DATA

141'BBTF DATA 11,212,141,18,212,162,39,

2830

2520

2840

2530

160'BDVG DATA 16,136,208,253,173,0,220,

DATA 33, L41, 11,212,96,1 199'BDIL

41'BCAH

2850

DATA

2540

DATA

32'BDQE

2820

212 ,96, 170, 189,112,200,141,

DATA

212 ,189 ,121 ,200,141,7,212,

169'BEWL

201 ,1,241 ,

3,210,

3,201,2,240,

9'BYJM

16,240,249,202,203,241,173,

0'BDBI

DATA

8'BDHJ

30,171,169,0,141,4,212,

2860

DATA

201 ,5,240,64,201,3,2

.

42'BAON

2550

DATA

220,41,16,208,249,76,34,

2870

2560

192'BCQJ DATA 156,71,65,77,69,32,79, 66'BYTK

2880

2570

DATA

DATA 219 ,199 ,201 , 127,144,18,189, 194'BFAQ

2890

DATA

2580

DATA

2590

DATA

2900

DATA 2 03 ,45, 219, 199,141,29,208, 96'BDDJ

2910

DATA

199,141,228,199,141,6,208,

141'BERO

199 ,73, 255, 141,219,199,173,

29'BEIR

96,169,0,141,221,199,141,

224'BDQM

96, 142, 219, 199,32,222,255,

174'BEVP

69,82,0,173,223,199,240,

1■BAQL

DATA

17 3 ,29, 208, 29,194,199,141,

2600

DATA

2920

2610

199'BEOG DATA 141,232,199,141,11,212,141,

29'BDEK DATA 208 ,96, 173, 29,208,201,102, DATA

2620

18'BETH DATA 212,169,255,141,8,208,141,

2930

9'BCPH

2940

7,208,141,233,199,141,231,

208'BEGL 1,96,17 3,29 ,208,29,194,

199'BBML DATA

141 ,29, 203, 96,173,21,208,

201'BDKM

2630

DATA

208,23 8,22 3,199,173,210,199,

56'BFYJ DATA 233,2,48,15,10,168,185,

2950

2640

21'BA1J DATA 199,133,251,185,22,199,133,

2960

2650

252'BFSL

2970

DATA

2660

DATA

2980

173'BGCQ DATA 21, 208, 61,1 94,199,240,25,

2670

DATA

2990

DATA

2680

0'BALM DATA 141,230,199,96,189,74,200, 141'BEPO

3000

2690

DATA

2780

DATA

302G

2710

33'BBTG DATA 141,11,212,96,238,234,199, 173'BENI

303(2

212'BBTO

DATA

194 ,199 ,141 , 21,208,96,162,

3'BCWO 142 ,226 ,199 ,189,206,197,170,

173'BDSQ

230,199,201,5,208,6,169,

1,212,189,93,200,141,0,

127 ,208 , 1,96,173,21,208,

29'BBQN

76,86,198,96,238,230,199,

173'BDTM

DATA

16, 208, 61,194,199,208,17,

189'BDES DATA

202 ,199 , 168 ,185,0,208,201,

75'BDSA

301fl

DATA

20B ,6,32.

,198,32,71,

198'BAWB

169,33,141,4,212,96,169,

DATA

174 ,226 , 199 ,202,16,210,173,

218'BFID DATA

199 ,201 ,15, 248,5,96,1,2'BXOC COMMODORE MICROCOMPUTERS

93


GAME PROGRAMS/EQUESTRIAN 64 202" 3EYJ

3340

DATA

5,6,169,0,141,218,199,

3050

32'BYRE DATA 26,19 8,2 33,210,199,173,210,

3360

199'BFAG DATA 201,6,208,31,169,0,141,

3370

DATA

3060

210'BBSG

3380

2121 3CEK DATA 141,11,212,76,151,198,96,

3070

DATA

3393

DATA

7 'BBSL 1,10,2,2,4,5,2,2'BQVK DATA

4,11,4,9,4,7,4,5'BQQC

201'BGMJ

3410

DATA

7,9,7,5,4,255,50,50'BTTE

DATA

3420

DATA

25,50,50,100,25,25,25,

DATA

3090

2 08,238,211,199,17 3,211,199, 10,144,5,169,9,141,211,

25'BYVG

199'BBOJ

DATA

32,5,196,76,6,198,24,

3430

DATA

25,25,100,29,199,33,199,

3110

DATA

3440

37'BBAH DATA 199,41,199,45,199,49,199,

3120

210'BCTC DATA 199,24,105,49,76,210,255,

3450

DATA

199,57,199,61,199,0,0,1'BXEJ

238'BDBD

3460

DATA

0,0,0,2,0,0,0,3'BPJI

3L30

DATA

3470

DATA

255'BCUE

3480

DATA

0,0,0,16,0,0,0,37'BRRK

3140

DATA

3490

DATA

0,0,0,80,0,0,0,117'BSPL

3500

DATA

0,147,156,83,67,79,82,

160'BYAB 23,162,0,32,240,255,173,

218.199,24,169,5,32,210, 160,37,162,0,32,240,255,

173'BCDF

53'BCEI

69'BYNF

3150

DATA

218,199,201,10,176,12,105,

3160

48'BDKG DATA 72,169,32,32,210,255,104,

3170

76'BCLH DATA 210,255,169,49,32,210,255,

3530

DATA

65,71,69,32,5,49,32,32'BWBH

173'BEIJ

3540

DATA

32,156,77,85,83,72,82,

3510

DATA

32, 5,48,48,48,48,48,48'BWQF

3520

DATA

48,48,32,32,32,156,83,

84'BYXH

79'BYOJ

3180

DATA

218,199,105,38,76,210,255,

173'BETK

3550

DATA

79,77,83,32,5,32,48,13'BWGJ

3190

DATA

3560

DATA

17,156,32,32,32,32,32,

210,199,10,168,185,11,199,

3590

32'BYZL DATA 32,32,32,32,32,32,32,3 2'BXWL DATA 32,32,72,79,82,83,69,83'BXJN DATA 32,5,53,0,3,5,17,24'B.TFN

160"BBED

3600

DATA

28,26,19,21,81,65,49,33'BXCF

DATA

3610

DATA

85,83,51,53,88,56,241,

133'BENL 3200 3210

3220

DATA

251,185,12,199,133,252,24,

3570

160'BEGD

3580

DATA

6,162,0,32,240,255,248,

3,24,185,212,199,113,251,

153'BDKE 3230

DATA

212,199,136,16,245,216,160,

195' BAJH 3620

0'BDJF

3240

DATA

140,219,199,18 5,212,199,72,

3630

3250

DATA 74,74,74,24,105,48,32, 210'BAMH

3640

3260

DATA

3650

255,104,41,15,24,105,48,

32'BBCI 3270

91,196,241,19 5,241,195,241, 195' BFXK DATA 241,195,241,19 5,241,195,241, 195' BGRL DATA

DATA

241,195,241,195,241,195,91,

196' BFXM 3660

DATA

91,196,1,2,4,8,16,32"BUQL

3670

DATA

64,128,0,2,4,6,8,10'BTHM

3280

DATA

3680

DATA

12,14,0,4,0,0,0,0'BRMM

3690

DATA

2,12,0,31,1,0,0,0'BRKN

3290

189'BBUK DATA 240,198,48,74,168,185,74,

3700

DATA

0,0,0,0,0,0,0,0'BPEF

20 0'BDAM

3710

DATA

0,0,0,0,0,255,0,255'BTPH

3720

DATA

0,2 55,0,255,0,2 55,0,0'BVWI

0'BBQD

3730

DATA

0,255,0,0,0,0,255,0'BTPJ

3310

DATA

3740

DATA

185'BDEE

3750

DATA

3320

DATA 100,200,141,7,212,169,33, 141'BDPF

3760

DATA

0,0,1,0,0,0,1,0'BPGJ 0,0,1,0,0,0,1,0'BPGK 0,0,1,0,0,0,1,0'BPGL

3770

DATA

0,0,1,0,0,1,0,0'BPGM

3330

DATA

3780

DATA

1,0,0,1,0,0,1,0'BPHN

3790

DATA

3800

DATA

210,255,238,219,199,172,219,

241,195,241,195,91,196,91,

199'BGEK

3300

DATA

DATA

1961 BEEJ

74'BECH

192,4,208,223,96,162,0,

141,1,212,185,93,200,141, 212,185,81,200,141,8,212,

4,212,169,33,141,11,212,

189'BCFG 3340 3350 94

220,199,232,169,0,141,4,

3400

3080

3100

20 8,24 8,206,219,19 9,208,241,

174 ' 3GVK

199,141,29,208,169,255,141,

9'BDAI

DATA

DATA

0,1,0,0,1,0,0,1'BPHO 0,1,0,0,1,0,1,0'BPHG

199'BGAI

3810

DATA

1,0,1,1,1,1,1,1'BPLH

DATA

3820

DATA

1,1,1,1,1,1,1,1'BPMI

DATA

JULY/AUGUST '86

254,198,141,219,199,142,220, 162,47,160,31,136,208,253,


GAME PROGRAMS/EQUESTRIAN 64 3830

DATA

1,1,16,17,18,19,21,2 2'BVEK

3840

DAT?

2 3,2 5,26,28,29,31,33,35'BXQL

3850

DATA

37,39,42,44,47,195,195,

209' BBIN 3860

DATA

3870

DATA

3880

DATA

33,37,42,44,50,44,42,37'BXQP

3890

DATA

33,135,162,62,193,60,193,

239,31,96,181,30,156,49,

223' BCVO 16 5,13 5,13 4,162,223,62,19 3,

107' BFFQ

62'BCPR

DATA

4280

5 'BBMK DATA 192, 19,4,192,7,4,192,12'BXVK

4290

DATA

4300

DATA

4310

DATA

4320

DATA

4330

DATA

4340

DATA

4350

DATA

240,79,239,240,3,251,252,

4,48,4,4,12,0,0,0'BRCK

0,0,0,0,0,0,0,40'BQGD 0,0,40,0,0,80,60,1'BSRE 84,255,1,65,255,2,168,

176' BABH 3,250,240,31,254,240,95, 251' BCCI

3900 3910

DATA

3920

DATA

0,0,40,0,0,80,60,1'BSRJ

4360

DATA

19 2, 76,29,0,67,211,0,67'BXXJ

3930

DATA

84,255,1,65,255,2,168,

4370

DATA

176' BABH

4380

DATA

3,250,240,31,254,240,95, 251' BCCN

4390 4400

19,0,64,0,192,16,0,0'BUCK 0,0,0,0,0,0,0,0'BPEK

DATA

0,0,0,0,0,0,0,40'BQGL

DATA

0,0,40,0,0,80,60,1'BSRD

4410

DATA

4,208,48,65,192,48,20, 192" BAWP

4420

DATA

0,0,192,0,3,0,0,0'BRPO

4430

3940 3950

162,135,0,0,0,0,0,0'BTJI

4270

DATA DATA

240,79,239,240,3,251,240,

61'BCJO

3960

DATA

3970

DATA

3980

DATA

3990

DATA

4000

DATA

0,0,0,0,0,0,0,40'BQGQ 0,0,40,0,0,80,60,l'BSRY

4010

DATA

84,255,1,65,255,2,168, '

DATA

3,250,240,31,254,240,95,

251' BCCD 4030

DATA

4040

DATA

84,255,1,65,255,2,168, 176' BABG

DATA

15'BCQE 208,196,12,5,196,3,3,16'BXUE

4050

DATA

0,204,0,0,0,0,0,0'BRGE

DATA

0,0,0,0,0,0,0,0'BPEF

DATA

192,52,7,0,52,31.0,112'BWAI

4450

DATA

12,1,48,12,0,12,0,0'BTNJ

4460

DATA

0,0,0,0,0,0,0,0'BPEJ

4470

DATA

0,0,0,0,0,0,0,40'BQGK

4480

DATA

0,0,40,0,0,80,60,l'BSRL

4490

DATA

4500

DATA

84,255,1,65,255,2,168, 176" BABO

240,79,239,244,15,251,49, 61 'BCXH

4510

DATA

4070

DATA

0,0,0,0,0,0,0,40"BQGG

4520

DATA

DATA

0,0,40,0,0,80,60,1'BSRH

4530

DATA

4090

DATA

84,255,1,65,255,2,168,

176" BABK 3,250,240,31,254,240,95,

251' BCCC 240,79,239,240,3,251,212,

3,250,240,31,254,240,95,

251 ' BCCG

4080

DATA

240,79,239,240,3,251,240,

4440

240,79,239,240,3,219,208,

4060

4100

3,250,240,31,254,240,95,

251' BCCH 7 ' BB LI

176' BABC 4020

240,79,239,240,3,251,240,

15 lBr'1

DATA

64,4 9,4 9,0,196,4 9,0,0'BVBH

4540

DATA

0,0,0,0,0,0,0,0'BPEI

4550

DATA

0,0,0,0,0,0,0,0'BPEJ

4560

DATA

0,0,0,0,0,0,0,0'BPEK

4570

DATA

0,0,0,0,0,0,0,0'BPEL

4580

DATA

0,0,0,0,0,0,0,0'BPEH

4590

DATA

0,56,0,0,171,0,0,23 4'BURO

4600

DATA

4110

DATA

4120

0'BBDD DATA 240,49,0,63,193,0,17,48'BXSD

4130

DATA

0,19,0,0,4,0,0,0'BQQD

4610

DATA

0,0,170,0,0,20,0,0'BSIF 80,0,0,80,0,0,84,0'BSBG

4140

DATA

0,0,0,0,0,0,0,0'BPEE

4620

DATA

0,0,0,0,0,0,0,0'BPEH

4150

DATA

0,0,0,0,0,0,0,40'BQGF

4630

DATA

0,0,0,0,0,0,0,0'BPEI

4160

DATA

0,0,40,0,0,80,60,l'BSRG

4640

DATA

0,0,0,0,0,0,0,0'BPEJ

4170

DATA

84,255,1,65,255,2,168,

4650

DATA

0,0,0,1,64,3,133,64'BTWL

4660

DATA

2,149,0,0,234,128,15,58'BXMM

4670

DATA

160,0,206,160,0,50,160,

4680

0'BYJO DATA 0,0,0,0,0,0,0,0'BPEN

176" BABJ 4180

DATA

3,250,240,31,254,240,95,

251' BCCK 4190

DATA

2 4 0,79,239,240,3,251,252,

4690

DATA

0,0,0,0,0,0,0,0'BPEO

4200

DATA

192,12,1,48,13,1,12,49'BWIC

4700

DATA

0,0,0,0,0,0,0,0'BPEG

4210 4220

DATA

4710

DATA

0,0,0,0,0,0,0,0'BPEH

DATA

1, 3,0,0,64,192,0,0'BSYC 0,0,0,0,0,0,0,0'BPED

4720

DATA

0,0,0,0,0,0,0,0'BPEI

4230

DATA

0,0,0,0,0,0,0,40'BQGE

DATA

4240

DATA

0,0,40,0,0,80,60,1'BSRF

4730 4740

DATA

0,0,0,0,0,3,128,0'BROJ 2,149,64,0,229,80,15,5B'BXXL

4250

DATA

84,255,1,65,255,2,168,

4750

DATA

80,0,206,160,0,50,160,0'BXRM

4760

DATA

0,0,0,0,0,0,0,0'BPEM

4260

176' BAB I DATA 3,250,240,31,254,240,95, 251' BCCJ

4770

DATA

4780

DATA

3 'BBKL

0,0,0,0'BHXM

EHO

COMMODORE MICROCOMPUTERS

85


64 USERS ONLY

HYJOIINJ. KOTTLER

Defining the RUN/STOP and RESTORE keys on the

Commodore 64 An BASIC, the RUN/STOP key is simi lar to the BREAK or ESC keys on other

computers: It halts the running pro gram. That's the problem. How can

the computer test If the RUN/STOP key has been activated when the key has stopped the program? The answer is to disable the RUN/STOP key. This can be done using POKE 808,234. Memory locations 808 (S328) and 809 ( 1329) point to the Kernal STOP

routine at 63213 (SF6EI5). Ibgcther they

are known

as

the "pointer."

These two locations usually hold the values 237 and 246, respectively. If you multiply 246 by 256 and add 237. your answer will be 63213- Now let's poke our new value into memory lo cation 808. Multiply 246 (we didn't

change location 809) by 256 and now add

234.

Your

answer should

be

63210, three bytes away from where the pointer usually points.

if you consult the Commodore 64 Programmer's

Reference

Guide,

quotations when you're finished. This line can be modified to fit into any

Add a pause feature

program, as long as you place it with in the main program loop.

to your programs

For example,

using the RUN/STOP and RESTORE keys.

GET

KS:1H

KS='[RUN/STOP|-

THEN (line

number

for pause

routine)

tests the RUN/STOP key, and if it was pressed,

Test the RUN/STOP key in machine-

the program will

jump

to

your pause routine. If the key was not pressed, the program will continue.

language by using I.DX SCS; (you can use l.DYor LDA

as well) '

Cl'X

Restore

#S3E; (again,

you can

use

CPYorCMP)

On most cartridge programs, if you press the RESTORE key, the program

BEQ PAUSE

will restart. This is because the car

The first instruction loads the value of

tridge port is the first thing checked

location

by the computer when the RESTORE

key

key is pressed. If there is a cartridge

you'll find that the address 63210 is

pressed .Then the value is compared

present, the computer activates it by

pan of the Kernal SETTIM routine, a

to the value S3E (63 decimal), or the

entering through the warm start entry

short routine that seis the software

value for the RUN/STOP key. Finally,

point.

clock. Since we change the pointer to

the flEQ statement branches to your

the end of this routine. I.DV #S58 and

pause routine.

RTS, the RTS at the end will send the

program back without ever passing

holds

SC5 (197 decimal), which

the

value

of the

last

If there isn't a cartridge present, the computer tests ihe RUN/STOP key for

The BASIC version can be accom plished the same way by using

a RUN/STOP and RESTORE sequence. !f both keys were pressed, the com

into the next STOP routine. We more

IF PEEK(I97) = 63 THEN (PAUSE)

puter executes the RESTORE, IONIT.

or less tell the computer to take a

in which (PAUSE) is a line number

and a portion of the CINT Kernal rou

detour around the STOP key routine.

where your pause routine will take-

tines. Then ii filters back into the BA

place.

SK; warm start vector. Finally, if the

Machine language makes it easier to test the RL'N/STOP key, because

You can also

test the

RUN-

/STOP key by using

RESTORE key was pressed by itself,

you don't have to worn- about exiting

10 GET KS:IEKS = "" THEN 10

the BASIC program continues with

to BASIC. But never store the 234 into

20 IEKS = "[RUN/STOP]"THEN 50

out stopping.

memory location 808 until the pro

30 GOTO 10

gram is completed because this loca tion also disables the RUN/STOP and

50 PRINT "PAUSED" You'll notice that this is the common

SIC

RESTORE keys. So make sure thai the

"get-from-keyboard" loop. However,

NM1NV pointer

program is finished before you change that address. This location

in line

memory

20, type the first quotation

Once again,

a

machine-language

program is easier to reset than a BA

program.

Simply by

locations

change

poking 792

iis

the two

(S.118) and

mark, press the RUN/STOP key, then

793 (S319) so that it points to where

also affects the listing of a BASIC pro

type the second quotation mark. You

you would like to restart your pro

gram by making it unreadable.

should see a reversed "C" inside the

gram. I suggest the following instruc-

96

JULY/AUGUST '86


64 USERS ONLY/RUN-STOP AND RESTORE tions:

I.DX #SO1; (Of course, you can use I-DY or LDA)

STX SCC; (Use STY or STA if you changed

the

previous

Instruc

tion) CONTINUE YOUR PROGRAM.. -

This stores the numeral one into

chine-language program at 679 when

er is used to load the program, auto

the RESTORE key is pressed. The BRK

matically add the line 0, and start the

points to the same program, just in

program by using SYS6K9. The pro

case the RESTORE key was pressed

gram also CLRs and NEWS itself so

with the RUN/STOP key. And finally, if

that it won't interfere with an incom

the program does fall through and ex

ing program. Tape owners should re

ecute the

move the ",8" in line 50.

BRK routine at 65126

(SFK66), locations 770 and 771 will

Putting It Together

location SCC (204 decimal). This isn't

point to our machine-language rou

important, hut screen printing may

tine. Since locations 770 and 771 are

Program 2 at the end of this article

become sloppy without it. When the

the vector that points to the Main

is a demonstration of what has been

computer returns from the NM1 inter

BASIC Program Loop, or the "Direct

covered in this article. Type and save

rupt, the cursor blink-enahle location

Mode" where the "READY." prompt

Program

is reset and priming may be reversed.

is

After you run Program I, "READING

The BASIC version of a reset is far

printed,

any

time

the

prompt

2, then reload

"READY." appears, our machine-lan

DATA..." will

guage program will take over. This is

the "LOAD:" prompt. Enter the file

guage

just a precaution, in case the program

name of Program

does execute the BRK routine.

TURN. Once the program is loaded,

version.

Usually

a series

of

written Program I so all you have to do is load it, then your program.

As for our miniature machine-lan

try typing and

2

followed

1.

more complex than the machine-lan I'OKl: numbers are required, but I've

appear,

Program

by

and press

pressing the

HE-

RUN-

locations

/STOP and RESTORE keys. Note that

679 and 689, this is where the cursor

when you press the RUN/STOP key,

blink-enable

disabled and

your program pauses. Press it again to

program. But it also does more. The

where the BASIC program resets. This

continue the program. Also notice the

routine resides in free memory be

program resets the BASIC program by

"POKE 198,0" in line 110. This clears

tween memory locations 679 ( S2A7)

and 715 ((2CB). The program activat

jumping to the run routine at 43121

the keyboard buffer so that the com

(SA871).

However, the appropriate

puter won't jump to the pause rou

ed at 689 first sets memory location

starting line number is not found and

tine and then right back without let

808 to 234 to disable the RUN/STOP

an "UNDEFD STATEMENT' error oc

ting

and

curs. To prevent this, there must be a

continue. Take this line out and sec

three pointers to point to the ma

line zero. Program

what happens.

chine-language

adds "0 REM" to the program that it

guage

This program creates the machinelanguage program, then

RESTORE

loads your

sequence,

then sets

program

at

679-

These three pointers are the BRK InMrnction interrupt, Non-Maskable In

The NMI pointer points to the ma

between

flag

is

1

automatically

you

press

RUN/STOP

to

Remember, these are only sample

loads. Since there is a line zero, there

programs. You

isn't an error.

them for your own use. The memory

terrupt (NM1), and the Main BASIC Program Loop vector.

program

Type in Program 1, make sure that

can

easily change

location HOB works exactly the same

you typed the data in correctly, and

on the Commodore

save it. Notice that the keyboard buff

mode.

Before ivping this program, read "How lo Enter Programs" mil "How to Use the Magazine Eniiy Program." The BASIC programs in ihis magwine arc available on disk from Loadstar, PO. Bo* 3000" Shrevepon, LA TIISOW. I-800831-2694.

100 DATA

128

in

128 a

169,1,133,204,76,113,168,0,0,

0TBFLB

101

DATA

169,234,141,40,3,169,167,

141'BDPB Program 1

5 10

PRINT CHR$(147}; "[WHITE,SPACE5] READING DATA..."''CGXJ CK=0:POKE

102

DATA

2,3,141,22,3,141,24,3,169,

103

DATA 141,3,3,141,23,3,141,25,

2'BCLC 3"BAKD

53281,, ,6:POKE 53280,

Program 2

14'DUKD 20

FOR

A=679

TO

715:READ

D:P0KE

A,D

10

:CK=CK+D:NEXT"IUWH 30

IF

CKO2921

[RVOFF] 40

IN

THEN

PRINT"[RVS]ERROR

DATA STATEMENTS"'FGGK

CHRS(147);"

:0PEN

9,0,0:INPUT#9,FLS

:CL0SE

LOAD:";

9'FVWI

50

PRINT CHR$(147);"[BLUE] L0AD"+CHR5(34)+FLS+CHR?(34)+",8 [H0ME,D0WN5]0 REM"'IRTN

60

AS="[H0ME]"+CHR$(13}+CHRS(13) +"SYS689"+CHR$(13)'I0QL

70

FOR

1=1

TO

LEN(A$):POKE

630+1,

ASC(MIDS(A$,I)):NEXT:POKE :CLR:NEW'NFTR

PRINT"[CLEAR,WHITE]":POKE :POKE

PRINT

END

19 8,1-1

53281,11

53280,7'DRBC

20

PRINT"**THIS

30 40

THE PROGRAM**"'BAVI PRINT"-[LEFT]";'BBJA GET K$:IF KS=""THEN 40'EHBE

IS

THE

BEGINNING OF

50 IF KS=CHR$ (13)THEN PRINT" '"FGKF 60 IF K$=""THEN G0SUB 100'EFPF 70 PRINT KS;"-2[LEFT]";:G0T0 40'CHMG 100 PRINT" ":PRINT"**ÂŤ PAUSE ***"'CBFir 110

POKE

120

FOR C=l

130

GET K$:IF K$O""THEN NEXT :G0T0 120'HJQE POKE 53280,7:RETURN'CIUB

140

198,0'BFXW TO

15:P0KE

53280,C'EMRB

END

COMMODORE MICROCOMPUTERS

97


64 USERS ONLY

BY CARL IHOMI'SOX

Memory

"Window for the

Commodore 64 lYJLcmory Window" provides a display reminiscent of science fiction-

movie computers, with lots Of blink ing lights that allow you to see what is going on inside the Commodore 64's memory as it thinks about whatever

Commodore 64"8 think about. In oth er words, Memory Window provides

a took inside your Commodore 64's

also described us volatile, which

memory while it is running the pro gram. In fact, even if you stop the program, Memory Window will con tinue to show you diat the computer is still very busy thinking. This should

provide a new perspective to even experienced users, as well as novices.

'Hie

glossary of computer

terms

that follows is provided to help the beginner get started and get the maxi

mum benefit

from

the program.

If

these terms are already familiar, you might want to jump ahead.

Computer Terms and Greek Made Clear Bit: A contraction for the term bi

Memory Window lets you see what's going on

inside the Commodore

means that

the

information is lost

when the power goes off.

ROM: The acronym or abbrevia tion for Read Only Memory, which is the permanent or non-volatile part of

64s memory.

the computer's memory. Information

Even ifyou stop the

is built and stays there when the pow er goes off, so it will be available each

is put in the ROM when the computer

programs, Memory

time you turn the computer on. It is

Window will continue

the information in ROM, for example,

to show you that the

know it is a Commodore 64 and not a

computer is still very

should do when you press the keys on

that allows the Commodore 64

to

PET or VIC 20, and to know what it the keyboard.

busy thinking.

nary digit. A single bit can represent

Memory Myths and

only the numbers zero or one. Also

Microcomputer

used to describe ;i single unit of com

more naturally by multiples or pow

puter memory.

ers Of two and the progression of dig

Misconceptions 64K of memory. When you turn on

eight binary digits or bits. The first

its is 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, etc. Since 1024 is the binary- digit closest to 1000, it has,

eight binary digits are 1. 2, -t. 8, 16,

for the

32, 64 and

128. The 256 decimal

called a kilobyte.

FREE." The Commodore 64 has a full

numbers, 0

through 255, can be

which permit addressing all 64K.

a single byte of memory. 256 bytes

K: The letter K, as in "64K of mem ory," is derived from the Greek (as in, 'This is all Greek to me") word "chi-

make up a page.

lioi" and the modern prefix "kilo"

Byte: A unit of computer memory or a computer number consisting of

expressed by a single byte or saved In

Page: A term used to describe 256

sake of convenience, been

meaning 1000 (as in kilogram or kilo

bytes of memory'. Eour pages are con

meter). In computer jargon the "K" is

tained in one kilobyte.

an abbreviation for kilobyte.

Kilobyte: Actually means

1024

RAM: The acronym or abbreviation

bytes rather than 1000 bytes. Most of

for Random Access Memory, which is

us grew up with the decimal number

the part of the computer's memory

system where the progression of dig

that can be "written" into or used to

its is

save

I's,

10's,

100's,

1000'a, etc.

information.

This

information

MA1MM 1: The Commodore 64 has the Commodore 64 it reports "64K

RAM SYSTEM 38911 BASIC BYTES 64K of RAM and 16 bits of addressing However, it also has 20K of ROM, which is switched in parallel with the

RAM. There are only 38911 byies free for a BASIC program and its variables (actually

38912, which, divided by

1024, equals exactly 38K). So what

happened lo the other 26K? Some of it is used by the computer to keep track of what is on the TV or monitor screen and much of it is switched out and replaced by

the BASIC

inter

These powers and multiples of ten are

can subsequently be "read" or re

quite natural because we have ten fin

called. "Random access" means al

preter ROM (8K), the Kerna! operat

gers. Computers, on the other hand,

location can be directly accessed if

ing system ROM (8K), the character-

have

the address is provided. Most RAM is

98

internal

JULY/AUGUSI '86

devices which

count

set ROM (4K), and some special


64 USERS ONLY purpose devices like the sound chip

bytes, and that is the truth. Memory

and video chip.

age area whose organization is often

Window's page is missing four bytes,

MMMM 2: When you first turn on your computer, it docs nothing until

numbered 63, 127, 191 and 255 (the

compared with the push-down stack

you

count).

type

something and press

RE

TURN, You might remember that the

addresses at the left take this into ac

cursor w;is flashing, but even more

What Does All That Blinking

interesting is the fact that a healthy

Mean?

computer is always executing between

160,000 and

1,000,000 machine-

language instructions per second.

Getting Started with Memory

Window

of trays in a cafeteria. The first num ber placed on the stack is put on at location 511, and subsequent entries are built on that up toward location 256.

The rules for using the stack are

Bach small spot of light represents the contents of a single memory bit.

similar to those for stacking trays— the last tray put on the stack is the

When the spot of light is on, that

first tray that will be taken off. If you

means the corresponding memory lo

save several things on the stack, you

cation contains a one; and conversely

must take them all off if you want to

when the screen is black it contains a

get back to the first item you saved.

zero. Now we should be ready to do

Don't pile too many numbers on, or

tape or disk before running it. .Since

some

the stack will overflow. Also, don't try

Several POKES are used, a typing er

memory.

ror could cause the computer lo lock

1'agc 0 is very busy, with lots of blinking, because the Commodore

Type in the program and save it to

exploring

of the

computer's

to take more off the stack than you put on.

When Memory Window is run, it

64's microprocessor makes heavy use

Fortunately the stack is not a con cern if you arc programming in BA

will display the contents of the first

of these locations. Before we go on,

SIC,

page of memory on the screen. Press

let's stop the program by pressing the

and built-in BASIC interpreter take

ing the cursor-down key or SHIFT and

IU IN/STOP key. Note the computer

care to follow the stack rules. When

cursor-up will move the window up

indicates "BREAK IN

a BASIC] program runs, the stack is

and down from page 0 through page

"READY," which confirms the pro

used to save the location in the pro

63.

gram has stopped—but there is still quite a bit of activity. You may clear

gram that you return to when a (.;<)-

up when the program is run.

You can jump to any page by press

29011

and

because

the

microprocessor

SLH1 is executed.

ing the number keys for any number

the screen

pressing SHUT and

Other instructions, such as FOR-

00 through 63. The scale to the left of

CLE/HOME. Now type RUN and press

NU.XT-STEP and DEF, use stack space

page 0, which increments in steps of

RETURN.

as well. Since the Memory Window

by

You should be convinced now that

program is fairly small and not too

memory address or byte number.

the computer never really stops. In

complex, the stack activity uses only

It also should be noted thai the Memory Window has 84 rows and

fact, it is executing between 160.000

a couple

and

space. Press the space bar and notice

each row has three bytes (24 bits)

ond. The screen is refreshed with a

across. Therefore, the very top row contains bytes numbered 0. 1 and 2.

new picture only 60 times per sec ond, so some memory bits may be

Tht: next row contains bytes num

changing thousands of times faster

Pages

bered 3, 4 and 5 and so on.

than we are seeing them change. Page 1 is called the "stack." ami

pointers

attention, you may have noticed a

you should mite the hot spot of activ

and the BASIC interpreter. These are

couple of inconsistencies. I (old you

ity down near the bottom of your

numerous, and beyond the scope of

earlier that a page contained 256

screen. The stack is a temporary slor-

this article.

12 down the page, indicates the

If you have been paying very close

1.000.000

instructions per sec

Memory Window Map PAGE

ADDRESS

CONTENTS

0-255

Microprocessor work area

1

256 - 511

Microprocessor stack area

2

512 - 767 768 - 1023

Kernal and BASIC work area

0

Kernal and BASIC work area

3 4

1024- 1279

Screen memory

5

1280- 1535

Screen memory

6

1536- 1791

Screen memory

7

1792-2023 2048- 2303

Screen memory

8

Basic program text Variables Arrays

:

of dozen

bytes of stack

the stack get busier as the program

executes a GOSUB and a FOR-NBXT loop.

2

and 3

and

buffer

contain storage

16128- 16383

BASIC! string variables

areas

used by the Kernal operating system

Pages 4 through 7 arc the stan

dard locations for the numbers that create the text you see on the screen. The screen is saved starling

at

the upper left corner and pro

gresses across each row for 40 char acters and down the screen for 25 rows for a total of a thousand mem

ory locations, from

1024

through

2023. In our case, it is all of the

yellow information, excluding liie while Memory Window itself.

If you watch the window carefully

as you advance from page 4 to 5 to 6 to 7, you will notice activity ripple from top to bottom as

63

many

memory

address

the yellow

numbers update.

Since the window is looking at one COMMODORE MICROCOMPUTERS

99


64 USERS ONLY/MEMORY WINDOW quarter of the screen memory, we can

pretty hard to see on a TV screen, but

page at a time starting at page 32,

see the changes as they occur.

if you look closely, you might find

allowing the address numbers to

three consecutive types of zeros (all

completely update, you will eventual

bits zero).

ly see the Memory Window ripple up

An

interesting

experiment

is

to

display page 4, then stop the pro gram again

by pressing the

from the bottom.

RUN-

If you press the space bar, you will

/S'l'OP key and move the cursor all

see a couple of bytes,down near the

the way to the bottom of the screen.

bottom counting up for a few seconds

puter storing the text string starting

Now

What you are observing is the com

key

as the program executes a FOR-NKXT

at

more to slowly scroll the text off the

loop and the variable "I" counts from

working its way down to the end of

top of the

0 to 243 in steps of 12. Page 14 says that arrays siari at

arrays. When the two meet, the com

Memory Window change until the screen is blank and only three verti

3643 (remember, that may be differ

called "garbage collection" and re

cal white lines remain. The screen

ent for you). Arrays are "subscripted"

claims memory space by searching

memory

variables, or variables with the same

through all the strings, saving only the

spaces, but a space is saved in screen

name that use a number in parenthe

most recent ones and discarding the

memory as the number 32 (in binary

ses to differentiate one from the oth

older ones. The time to collect gar

digits this would be 00100000).

er—such as A(0), A(l), etc.

bage can be tens of minutes if the

press

the

cursor-down

screen and watch

is

now

filled

with

the

1000

the high memory address and

puter does a bit of housekeeping

This may be getting a little too

Page 15 says the end of arrays is at

heavy, so let's try something more

3905. 'Hie memory from this point up

ferent string variables and does many

graphic before we leave our blank memory page 4. Remember, this is

to 40959 would normally be unoccu

string manipulations.

the upper quarter of the screen, so if we press

the

CLR/HOME

key

or

pied, but could be filled with text strings

the cursor from

left

to right and

watch the flashing dot in the Mem ory Window.

area, so if you type RUN,

press RliTURN, and then press the numbers 0 and 8, you will see what the Memory Window program itself

looks like. There should be nothing changing on page 8 nor on the pages

that follow until we get to page 13.

program

Enough said about garbage, except

generates

that Memory Window allows you to

see the garbage being created. If you

Pages 16 through 31 are available

are patient and nimble-fingered, once

for text strings, but because the Mem

you see the strings moving by, you

ory Window uses sprites to display

may be able to chase the event by

the memory, we see the character

entering a page number about

ROM image at the addresses for pages

less than the current page and see the

16 through 31- Again, this is really

strings moving down again.

Page 8 is the start of the BASIC program

if the

strings.

move the cursor up, we should see it in the Memory Window. Now move

program uses a large number of dif

beyond the scope of this article, but

two

How Memory Window Does

maybe it will give you some idea of how the computer can have RAM and

Its Magic

ROM with the same addresses, and

The program

is fairly simple and

then switch (or bank) the memory to

the window trick is done with four

use one at one time and another later.

sprites, liach sprite is 24 hits wide and

Pages 32 through 64 are current

21 bits high, for a total of 63 bytes,

Page 13 says that the variables are stored beginning at location 3545 (or

ly just more space available tor text

which

so). This is true for the Memory Win

siring storage. The Memory Window

memory area set aside for this pur

program has changed the normal end

pose.

dow program as I typed it in. lint ii might be different for you if you add ed or deleted any spaces or REM's as you typed it in.

Since the variables start immediate ly after the program itself, we can also see the end of the program. This is

Of BASIC user memory from 40959 to

220

PRINT

TO

243

STEP

Let's event.

12'EHTA

RIGHT5("[SPACE4]

"+MIDS(STRS(256*P+I) ,2) ,

5)+CHRS(183);'JVPI

225 100

IF

K240

JULY/AUGUST'86

THEN

Memory Window just

takes

column to look like a single display.

500'BDIB

1=0

unused

whatever exists in a page of memory are positioned on the screen in a neat

contains the screen memory.

170 PRINT HS"PAGE 00"'BCRE 100 PRINT DS"ADDRESS"'BCOG 190 GOSUB 200:GOTO 320'CHSG 200 PRINT HSDSD$DS'BIKX FOR

some

to the 16K block of memory which

Memory Window

210

in

and assigns it to four sprites, which

P.O, lira J0007,-Shrcvqwft, LA 71I}0fl007,1-MO.B1I.2G94.

GOSUB

saved

16383 because sprites are used for the window, and sprites are confined

PRINT'EERG

Hopefully Memory Window has al

look at another interesting If you

advance

Before typing thi» prognm, read "How to EntK ftograms" mil "flinv lo Hit I limty Program." The BASIC proems, in itiis nugaiinc arc anlbUc »n iliik from Ifjiiliiar,

150

are

230

slowly,

IF

lowed you to sec some things more

one

1=60

clearly than before. OH

1=121

OR

Q

1=182

THEN

1=1+1'JOEI 240

IF

250

NEXT:PRINT

260

IF K1E3 THEN RETURN'BAQD

270

280

PEEK(197)<>64

THEN

I=1E3'GLMG

HS'CDHC

POKE

198,0'EJHG

300

IF PEEK(197)=64 THEN GOSUB 200'FKHJ GET KS:IF KS="" GOTO 290'EIAJ IF KS>="0" AND K$<="9" AND

310

N=VAL(N$):IF

320

:IF N<64 THEN P=N'LTSJ IF KS=U$THEN P=P+1:IF P>63

290

LEN(N$)<2

THEN

N$=N$+KS'MPLI

LEN(NS}=2

THEN

N$=

THEN


64 USERS ONLY/MEMORY WINDOW 330

P=0'JNBI IF K$=-D$THi3N P=63'JNRI

340

POKE

P=P-1:IF

204B,P*4:REM

P<0

THEN

480

MOVE

SPRITES'DTBH

490

350 360 370

POKE POKE POKE

500

380

P$=RIGHTS("0"+MIDS(STRS(P),2),

390

2)'FNLL PRINT HSTAB(5)PS'CGVI

400

PRINT

410

IF

420

430

440

450 460 470

204L,P*4+1'DIXF 2042,P*4+2'DIAG 2043,P*4+3'DICH

518 520

H$D$D$DSDSTAB(15);"COSC

P=PEEK(46)THEN

PRINT

530

"START

[SPACES]":GOTO

280'FGOO

IF P<16 OR P>31~THE~N PRINT "BASIC PROGRAM AREA[SPACE3]" :GOTO 280'HKIR IF P<32 THEN PRINT "CHARACTER IMAGE[SPACE2]":GOTO 280'FHEQ REM

BORDER

AND

BACKGROUND

BLACK'BYRG POKE

53280,0:POKE

53281,0

:POKE 646,7'DVXF CS=CHRS(147):PRINT C$;'DLPF DS=CHR${17):US=CHR$(145) :H$=CHR$(19):RVS=CHR$(18)'IEUN

VARIABLES"256*PEEK(46)+PEEK(4 5)

54 0

FOR

:GOTO 280'KUGN IF P=PEEK [48JTHEN

550 560

V=53248:REM VIDEO

ARRAYS[SPACE 3]"256*PEEK(48)+PEEK (47):GOTO 280'KUGO IF P=PEEK(50)THEN PRINT "END OF ARRAYS[SPACE2]"256*PEEK(50)+PEEK

570

POKE 2040+1,I:REM POINTERS'DUCN

580 590

POKE

V+39+I,l:REM COLOR

POKE

V+2*I,80:REM

(49):GOTO

600

POKE

V+2*I+1,82+1*42

:REM

Y

PRINT

"START

2801KUKP

IF P=PEEK(52)THEN PRINT "STRING STORAGE "256*PEEK(52)+PEEK(51) :GOTO 280'KUTQ IF P=l THEN PRINT "STACK AREA [SPACE111":GOTO 280'FGOL IF P<4 THEN PRINT "BASIC WORK AREA[SPACE6]":GOTO 280'FGQN IF P<8 THEN PRINT "SCREEN MEMORY

FOP FREE

FOR

1=1

1=0

TO

TO

24:CDS=CDS+DS:NEXT'GOXJ

CHIP DATA

X

WHITE'ERCC

COORDS'EOKO

COORDS"HSGJ

610

NEXT'BAEB

620 630 640

POKE

V+23,15:REM

EXPAND

X'DOKH

POKE

V+29,15:REM

EXPAND

Y'DORI

POKE

V+21,15:REM

ENABLE

650 660

DIM A(50)"BFYG

SPRITES'DUML

RETURN'BAQG

(HID;

TESTING * END TEST RE-TYPING FOREVER!

numbersfrom our ads, but you

* UPPER / LOWER CASE AND COMPLETE

can still get free information

START'CVAL

3'DDFH

IIMF JRMATION FRC MOUR ADVERTISERS We've removed the reader service

...JUST GOT EASIER!

TESTMASTER-ONLY $35.00 * EFFORTLESSLY PRODUCE MULTIPLE CHOICE,

TRUE-FALSE, SHORT ANSWER, COMPLETION TESTS * BUILD A BANK OF TEST ITEMS TO USE FROM YEAR TO YEAR

EDITING FACILITIES

about our advertisers' products

* PRODUCE TESTS FROM 1 TO 999 ITEMS

and services.

* PRODUCE ALTERNATE FORMS OF THE SAME TEST

Simply turn to the Advertisers'

* PRINTS ANSWER KEY AND MATCHING STUDENT

index on the last page of this magazine. Next to each advertisers' name is their reader service number. Circle the

appropriate numbers on the Reader Response Card in this

issue, detach the card, affix postage ami mail, He sure to use the Advertisers' Index and the Reader Response Card in this issue to get free information about nur

advertisers' products and services.

ROM

RESPONSE SHEET FOR EACH FORM PRINTED

FOR COMMODORE 64, 32K PET, APPLE II

FAMILY, AND IBM

1 FREE TRIAL IN YOUR SCHOOL FOR 30 DAYS] Please Add $2.00 Per Order For Postage and Handling SEND FOH OUR FLYER OF OTHER USEFUL SOFTWARE WRITTEN BY TEACHERS FOR TEACHERS

MIDWEST SOFTWARE

Box 214 Farmington, Ml 48024 VISA / MASTERCARD

ORDER LINE 9:00 A.M.-5:00 P.M. 1-800-422-0095 Michigan, and orders after 5:00 P.M. - (313) 477-0897

COMMODORE MICROCOMPUTERS

101


64 USERS ONLY

I(Y HRUCE JAEGER

Pardon My Interruptions Three programs playing with the

Commodore 64's hardware interrupt vectors xjL

lot of computer magazine writ

ers—myself included—often

make

cavalier statements like "this program is intcrrupt-driven," and "by changing

the IRQ vectors at W314-Q3I5, we can dosuch-and-so."And many ofyou

just breaking into (breaths held) ma chine language (relieved gasps) may WOndet what in the world we're talk ing about.

Not

much,

computer

is

really. in

Whether

"command"

your mode

(waiting for you to add a program

r.

line, LOAD or SAVE a program) or

"program" mode (actually running a

random bells. The laet that these ef

program 1, (here are things it need.s to

fects

do "in the background" to keep things running:

update

the

internal

clock

that you look up with TIS, scan the keyboard, and

several

other

things

that are too arcane for me to worry about.

Sixty times even' second, the 64 "interrupts" whatever it's doing and

executes these routines. The impor tant difference here between these routines and a regular program is thai

they are executed whether or not the computer is doing another job.

There are two memory locations in the 64, called "IRQ vectors," that

second, then, the 6 i looks at this vec

place

while

you're

pro

gramming, listing, loading or saving

difference between

fun part, and can seem disconcerting

programs, or running programs is the

these routines and a

to the uninitiated. (Your friends may even wonder why your computer is

regular program is

smarter than theirs!)

that they are executed

grams can be turned on or off with

whether or not the

own programs too!

Each of the

computer is doing

three

example

pro

SYS 50000. Yes, they'll work in your

For More Advanced Programmers

anotherjob.

Look at the assembly listing lor the

I'lashcolors program. You

point in memory to where these "in terrupt" routines begin. Sixty times a

take

The important

may add

your own machine language routine isn't too long.)

starting at the label "Yours"—just

We can write programs, then, that

make sure it ends with an RTS, so that

tor and jumps to the interrupt rou

execute constantly,

tines (often called "housekeeping routines"). The fun thing is lhat we

gram is running or not. Tor example,

Listing I, "i'lashcolors," will change

can change this vector to point at our

Note that before changing the IRQ

the screen and border colors over and

vectors, we must temporarily disable-

own

machine-language

program, as

whether a pro

control is sent to the 64's normal in terrupt routines by theJMP SEA31.

over no matter what keys you push

long as we make sure our program

all interrupts with an SIM. Otherwise

(other

ends by sending the computer back

STORE). Listing 2, "Spritemover," will

the system might try reading the vec

to

.slowly march a sprite—in this exam ple, just a solid block—from left to

its

normal

interrupt

routines.

(Also, because the computer has so much else to do, we must be careful that our "interrupt-driven" program 102

JULY/AUGUST r86

than

RUN/STOP and

right across the .screen.

RE

Listing 3,

"Spooky Hells," plays eerie-sounding

tors when we're right in the middle of changing them, resulting in an almost certain crash. We re-enable the inter

rupts once the vectors are changed with the CLI instruction.

Qj


64 USERS ONLY/INTERRUPTIONS 2000 Before typing these programs, rend "Mow 10 Knrcr Programs," and "How id I.sc ihc Nfagazine Eniry Program." The BASIC programs In this miguinc arc available on disk from Loadstar, P.O. Box 3001)7. Shrti L-port. LA ~ 11J0-UOO7, 1-800-8M-2694.

FOR

J=50000

:POKE

2010

DATA

TO

50126:READ

A

J, A:NEXT:RETURN'HTIC 173 ,78,195,201,1,240,18,120,

169,123, 141,20,3,169,19 5,141'BGAG 2020

DATA

21, 3,88,16 9,1,141,78,195,96,

120,169, 49,141,20,3,1G9'BBHG

Listing 1. Flashcolors

20 30

GOSUB 2000'BEDY SYS 50000 : END'CGBB

40

REM'BARA

2000

FOR J=50000

2010

DATA

2020

DATA

:POKE

TO

50079:READ

J,A:NEXT:RSTURN'HTPC

2060

HffiJ

Listing 2. Spritemover

V

=

2000'BEDY

53248

POKE ON

:

REM

SPRITE

BASE

V+21,1

:

REM

TURN

SPRITE

POKE

60

POKE V+1,90 : REM COORDINATE'DYDK

VERTICAL

POKE

MAKE

V+39,6

POKE FOR

REM

:

2040,13

MAKE

IT

BLUE'DQRH

X = 332

100

SYS

120

REM'BARW

REM :

TO

50000

IT

APPEAR

REM

LOCATE

IT

IN

894:POKE

SOLID :

X,255:NEXT

END'CGBW

J=50000

TO

50102:READ

A

21,3,88,169,1,141,78,195,96,

120,169,49,141,20,3,169'BBHG 234 , 141,21,3,88,169,0,141,

78,195,96, 32,129,195,76,49'BCSH DATA 2 34,173,16,208,41,1,201,1, 240,20,238,0,208,173,0,208'BCFI DATA 201,0,240,1,96,173,16,208,9, 1,141,16,208,96,238,0'BVHI 208,173,0,208,201,91,48,14,

16 9,0,141,0,20 8,17 3,16,20 3'BDAK DATA

END

FLASHCOLORS

41,126,141,16,208,96,96'BXDF

Listing 3. Spooky Bells 20

GOSUB

30

SYS

2000'BEDY

40

REM'BARA

50000

:

ONOFF

-499 98

•-SC35O

END'CGBB

;

ON/OFF

;

SYS

FLAG

50000

TO

LDA

ONOFF

;

GET

tsoi

;

IF

BEQ

OFF

;

ON

;

DISABLE

;

REDIRECT

VECTORS

;

REENABLE

INTERRUPTS

;

REMEMBER THAT WE'RE

;

BACK

|

TURN OFF

TURN

A ONE,

FLAG TURN

OFF

-FLASHCOLOR"

LDA

KBEGIN

STA LDA

50314 |>BEGIN

STA

S0315

LDA STA

ON/OFF

ENABLE/DISABLE

CMP

ONOFF

SEI

1931

TO

INTERRUPTS

"ON"

BASIC

fMD

"FLASHCOLOR"

|

DISABLE

;

REDIRECT

INTERRUPTS

I

REENABLE INTERRUPTS

;

REMEMBER THAT WE'RE "OFF"

;

BACK

VECTORS

$0314

LDA

»SEA

STA

S03L5

CLI

DATA

2070

0,212,202,202,169,17,157,0,

Flashcolors ML

STA

2020

DATA

DATA

212,169, 16,157,0,212,96'BAAM

LDA

BLOCK'GGDQ

:POKE J,A:NEXT:RETURN'HTCC DATA 173,78,195,201,1,240,18,120, 169,123,141,20,3,169,195,141'BGAG

2060

157'BGPM

2080

;

2010

2050

105 ,80,157,0,212,232,232,

232,232, 169,9,157,0,212,232,

OFF

FOR

2040

DATA

RTS

2000

DATA

2,240,5,152,15,76,170,195,

CLI

BUFFER'CHIN

:REM CREATE

2030

DATA

1 SEI

CHARACTERS'DJKO

CASSETTE 90

:

V+27,1

BEHIND 80

0

DTNH

50

70

2070

i

VARIABLE'CAPH 40

173 ,4,220,41,3,201,3,240,

162,7,17 3,4,220,41,63,24'BAEK

;

96'BGDK

30

234 ,141,21,3,88,169,0,141,

161,195,41,15,141,32,208,

141,33,208,169,0,141,160,195,

GOSUB

DATA

21,3,88,169,1,141,78,195,96,

DATA

20

2050

173,78,195,201,1,240,18,120,

173'BJMJ

2050

2040

78,195,96,32,129,195,76,49'BCSH DATA 234 ,173,4,220,41,16,201,16, 240,1,96 ,169,15,141,24,212'BDPI 247,170, 232,224,1,240,11,224'BDVJ

12 0,16 9,4 9,141,20,3,169'BBHG DATA 234,141,21,3,88,169,0,141, 7 8,195,96,3 2,129,195,76,49'BCSH DATA 234,238,160,195,173,160,195, 201,100,16,1,96,2 38,161,195,

2040

DATA

A

169,123,141,20,3,169,195,141'BGAG

2030

2030

LDA

IS00

STA

ONOFF

RTS

TO

BASIC

BEGIN JSR

YOURS

;

EXECUTE

JMP

SEAJ1

;

BACK

;

FLAEHCOLORE CODE HERE

;

TIME TO SWITCH

YOURS

INC

TIMER

LDA

TIMER

CMP BPL

YOUR

ROUTINE

TO NORMAL

INTRP

ROUTINES

YET?

HOC

VES

RTE YES

INC

LDA

COLOR

AND

1(00001111

COLOR

STA

53260

STA

t nm

LDA

»soo

STA

TIMER

;

NOT

;

NEXT

YET

;

RIGHT

COLOR

4

BITS

ONLY

RTS TIMER

"-• + 1

COLOR

'-• + 1

I .END

END COMMODORE MICROCOMPUTERS

103


128 USERS ONLY

BYJOHNJ.KO1TI.ER

128 Disk Editor He.ow many times have you wanted

to recall or edit disk sectors, and edit a sequential or relative file with ease?

The Commodore 128 Disk Editor will help you to execute these tasks. With this editor you can read any sector, write any sector, jump file links, jump

to previous links, and search forward and backward through sectors. The 128 Disk Editor also allows you to

type text in any sector, change specif ic values, toggle single- or double-sid ed diskettes for the 1571, and even

display the disk directory and accept DOS commands.

Using the 128 Disk Editor Tlit Commodore 128 Disk Editor contains many commands that allow you to read, edit, and write to disksectors. With this program, you can change just ahout every sector on the

tii.sk. except for those with errors, of course. Once you have typed in and saved the 128 Disk Editor, type RUN.

Your screen should blank for a few seconds, and, if you entered the data

statements correctly, the computer will then display a screen with a win dow area at the top, and several boxes indicating the present and previous

track and sector, along with a cursor position and character value. Under

neath this is a list of commands. Final ly, the bottom line displays the disk sides and the disk status. Once the screen is displayed, the computer waits for your input. But notice that the text window at the

Read or twite to any disk sector, jump file links, and search forward and

backward through sectors using this handy utility. then use any command.

bottom of the screen. If the error is caused because you have tried to read a track above 35 on a single-sided disk

while the program is in double-skied mode, the computer reminds you that the disk that you have in the drive is single-sided, and automatically selects

the single-sided mode. When reading a sector, press the RETURN

key alone at the "Track:"

"Sector:" prompt to use the current

sector. Notice that the current track

only tour commands: Head, Disk Di rectory, DOS Commands, and the Se

Disk Error

* ' *" and the error is printed at the

track, or the RETURN key alone at the

this window does not contain infor accept

displays the message

prompt in order to use the current

very top of the screen is blank. When mation, the computer will

ASCII form. If there is an error, the top window

Reading a Sector

and sector are displayed in the upper

lect Side. You cannot use the Write.

When you press the "R" key to read

left corner of the screen. Therefore,

Text. Value. Jump, Jump Back, or Plus

a sector, the prompt window at the

when you first run 128 Disk Editor,

and Minus commands, because you

bottom of the screen displays "READ

have not yet read any sector. There

Track;." Enter the track number you

"Track; IK Sector: 0" is displayed in the "'Current" box as the default set

fore, during this "blank mode," you

wish to read and press RETURN. A

ting. If you press the RETURN key

can either check the disk sides, send a

"Sector:" prompt appears. Enter the

twice, the computer reads and dis

DOS command, display the directory,

desired sector number and press RE

plays track 18, sector 0. However, if

or read a sector. However, once you

TURN. If there are no errors in that

you press the RETURN key once and

have read a sector and the top win

particular sector, the top window dis

enter a "1" at the "Sector:" prompt,

dow is filled witli

plays what data the sector contains, in

the computer reads truck 18, sector I

104

JULY/AUGUST'86

information, vou


128 USERS ONLY and displays it. You can press the "R"

screen. If you enter a number less

key at any time and enter any new

track and sector or press RETURN

than 0 (S(')(>) or greater than 255

To change a value in

(SFF), the computer will ask you to

sector from your disk.

a sector, press "V," and

cape from this mode, merely press

Writing to a Sector

enter the new value

the Edit Mode.

twice to re-read the current truck and

Writing to a sector is similar to reading one, except for an extra op tion. Onee you have pressed the "W" key,

"WRITE

Track:"

will

appear.

when you are

also copy the data on that track and

the RETURN key alone to return to The Text Mode allows you to type a series of characters into the display window. After pressing the "I" key,

prompted.

you will be asked to select either up

Press RETURN twice to use the cur rent track and sector. But you can

re-enter the value. If you wish to es

per or lowercase characters. This is so but not from top to bottom. The "Position:" prompt will be fol

you can easily retype ASCII charac ters that represent both screen codes

lowed by the position of the cursor

(where

inside of the display window. When

(where a = 65). After you have select

Sector 0," you press the "W" key and

the cursor is at the very top left cor

ed upper or lower case, a flashing cur

entered "WRITE Track: 1

I,"

ner, its position is 1. If you press CRSR

sor appears. Now you can start typing

sector 1 becomes an exact duplicate

left, the cursor will wrap to position

characters.

of sector 0. Finally, when you are fin

256 which is in from of the " 128 Disk

If you make a mistake, do not use

ished entering the track and sector

Editor" message. Pressing CRSR right

the CRSK keys to move around—they

you wish to write to, you

wraps the cursor back to position 1.

will not work, but will display their

sector to any other track and sector.

Fpr example, if, at "HEAD Track I: Sector

will be

a=l) and

CURS

codes

When you use the CRSR right and

ASCII equivalents. In order to move

left keys, the cursor will move right

backward, press the delete key. The

am! left and the cursor position will

cursor will move back one position,

increase or decrease by one. The

but will not erase the character at that

CRSR up and down keys will move

position. Therefore, you must type

the cursor up or down one line and

the correct character over the one

ward and backward through disk sec

the position will increase or decrease

that the cursor is resting on.

tors. This can be accomplished by

by 40 since to move up or down a

pressing the plus and minus keys. If

line really means moving -i0 spaces on a 40column screen. Below the

similarly to the cursor in

"Position:" message, the value of the

Mode, except you are not able to use

displayed. If you press "plus" again.

character

the cursor is

the cursor keys. Once you have en

sector 2 is displayed. Similarly, if sec

displayed in both decimal and hex.

tered your text, press RETURN to re

tor 2 were displayed, and you pressed

You can press the HOME key at any

turn to the Edit Mode.

the minus key, you would move back to sector 1. Press minus a second

time to move the cursor to position 1

or press any of the other command

Displaying the Disk

time, and you go back to sector 0.

keys.

Directory

Editing with the Text and

grams on the disk in the disk drive,

Value Commands

press the "13" key in order to display

asked if you are sure you want to re write that sector.

Using the Plus and Minus Symbols Often you may wish to search ior-

you read "Track:

18 Sector: 0" and

then press the plus key, .sector

1

is

The 128 Disk Editor automatically jumps tracks when you try reading a sector below zero or above its great

est possibility. Therefore, when you

underneath

When you arc editing a sector, you

the screen

the

Edit

If you wish to see a list of the pro

the disk directory. The command summary will he erased and the di

press the minus key a third time, the

can only

computer automatically

displays

commands in

the

17 Sector: 20." And if you

scribed above.

In order to change

of the screen. You must use the NO

press the plus key alter reading this

what is displayed, you must cither use

SCROLL key to stop the list. When

track, the computer displays "Track:

the Text Mode or change individual

you're finished viewing the list, press

18 Sector: <)."

values.

any key.

"Track:

move around and select

It is also important to notice thai the cursor will wrap on

Edit

Mode de

In order to change a single value,

The Edit Mode After you have read a sector and it

press the

"V"

key.

Once you have

pressed this key, "Enter New Value:"

rectory will be displayed in that area

Jumping Tracks and Back You may have noticed that by using

lows you to edit the sector. At the

window. 'Hie computer will accept

the plus and minus keys, it could take a while to read through a disk. Also, if

very top left corner of the screen, a yellow block should appear over [he

any decimal number between 0 and

you try to follow any kind of file be

255 followed by a RETURN. In addi

sides a relative 151c. the plus and mi

has been displayed, the computer al

is displayed

in the bottom prompt

character. This is your cursor, liy us

tion, if you enter the "S" symbol fol

nus keys do not show the next block

ing the CRSR keys or the arrow keys,

lowed by two hexadecimal digits and

of information for that file. In order to

you can move the cursor around in

a RETURN, the computer will accept

read the correct tracks and sectors

side the display window. You should

the input and automatically translate

that "link" a program together, you

the

must use the "J" key (for the Jump

notice how it wraps from left to right,

number

to be written on the

COMMODORE MICROCOMPUTERS

105


128 USERS ONLY/DISK EDITOR command),

Format a new disk Rename a

At the very top of the display win

dow, in cursor position 1. there is a character

[hat

represents

the

next

track of the file, and, at position 2, a character

that

represents

the

next

sector. Press the HOME key if the cur sor is not at position 1, then press the

"J" key, and the computer reads the

Pressing "D" displays

reading the

[RETURN]

You must enter the commands ex actly the way

you to the next sector

and header in order for them to work.

Map

(BAM). After you have read "Truck: 18 Sector: 0" and pressed the "J" key to

jump through the liAM, you can place

they are displayed

above, using the correct file names

in the file

If you wish to display the disk status,

chart next to the current track and

TURN key to return to the Edit Mode.

or if you wish to exit the DOS Com

mand

also he used while

Block Availability'

filename2

Pressing "J"jumps

You should notice that the Jump can

filename

the disk directory.

next correct link of the file. command

nil header; id IRIHTIRN] rl) filename! =

Mode, simply

press

the

RE

sector.

Check and Select

DOS Commands and Disk

Even though the 128 Disk Editor

Status

will work correctly with a 1541 disk

After reading and writing to disks, you may find it necessary to send

drive, it was designed to be used with

jump to the fir.st sector of that pro gram or file.

DOS commands to yonr disk drive.

the 1571 disk drive. If you have the 1541, select the single-sided mode by pressing the ""' key, with an appro

the cursor two characters in front of any file name and press "J" again to

After you have familiarized yourself

After pressing the "@" key for the

with the Jump command, you may

DOS commands, you are greeted with

find times when you wish you could jump back to the sector yon were

priate disk in the drive. However, if

the ">" sign and then a cursor. You

you own a 1571 you may edit either

can then type any of the following

reading before you pressed ")," but

single- or double-sided diskettes.

commands:

Merely press the "'" key to determine

you cannot use the minus key to jump

back to the proper file link. Instead. you must use the "B" command to re

read

the last sector.

The previous

track and sector are displayed in the

COMMAND Initialize a disk Validate a disk Scratch files

Before typing liiis program, read "How 10 Emcr Programs" ind "How to Use U. Kntry Progran," The BASIC programs in [his marine arc available ™ disk from LndsUT,

110

P.O.Box iOOHT.Shrcvcport.U "IliO-0007,1-800831■2691.

FAST:PRINT"[CLEAR]":GRAPHIC

1,1

-■GRAPHIC 0,1:GOSUB 1370:CLR :DIM JT{250),JS(250)'HHBN 60

PRINT"[CLEAR,UNLOCK,LOWER CASE]" :COLOR

4,14:COLOR

0,12

:PRINT"[HOME]";TAB(255) ;" [L. GREEN] [RVS,CMDR J,SPACE4]128 [SHFT D] ISK 70

[SHFT

SHFT

L,SHFT

E]":PS=1024

:REM

IF

WANT

YOU

SINGLE

CHANGE "[SHFT D,SHFT SHFT B,SHFT L,SHFT E]

" 80

AND

D=2

IN

O,SHPT

230'DDVD

140

*6,CMDR

R,

X] ) :'"BARI

GREEN,SHFT -j

[WHITE,

SHFT T]RACK:[SPACE4,L. GREEN, SHFT -] [WHITE,SHFT V]ALUE:"'BADG

[WHITE,

[WHITE]([SHFT H,SHFT E,

A=55296

TO

55296+255:POKE

A,l

PRINT"[DOWN,SPACE2,YELLOW,RVS, SHFT

R,RVOFF,WHITE]/[YELLOW,RVS,

SHFT

W,RVOFF,L.

SHFT

R)EAD/[SHFT W]RITE

RACK

AND

[SHFT

GREEN]

-

[WHITE,

[SHFT

T]

S]ECTOR1" BAVO

PRINT"[SPACE2,YELLOW,RVS]+[RVOFF,

L.

160

R,

PRINT"[SPACE2,YELLOW,RVS,SHFT C] URRENT[RVOFF,SPACE2,L. GREEN, SHFT -,SPACE3,RVS,YELLOW,SHFT P] RI0R[RVOFF,SPACE3,L. GREEN,SHFT -] [WHITE,SHFT P]OSITION:"'BAEU 100 PRINT" [SHFT T]RACK

JULY/AUGUST '86

SHFT

-]

GREEN,

WHITE]/[YELLOW,RVS]-[RVOFF,

U,

90

106

T]RACK:[SPACE4,L.

:NEXT'GTIF

GREEN]

170

190

[WHITE,SHFT

F]

PRINT"[SPACE4,YELLOW,RVS,SHFT J, GREEN] - [WHITE,SHFT UNDER CURSOR"'BAML

J]

PRINT"[SPACE4,YELLOW,RVS,SHFT

B,

RVOFF,L.

J]

UMP 130

-

ORWARD/BACKWARD [SHFT T]RACK & [SHFT S]ECTOR1" BAFO RVOFF,h. UMP LINK

*16] '"BAPK

:fSPACE4,L.

SHFT

FOR

150

*11,CMDR

SHFT

GREEN,SHFT

130

SIDED,

LINE

E,SHFT

SJECTOR

:[SPACE4,L.

PRINT"[L. GREEN,SHFT *11,CMDR E, SHFT *11,CHDR E,SHFT *16]"'BAKD

U,SHFT B,

PRINT"[RVOFF,SHFT

SHFT *4,CMDR

PRINT"[SHFT

m

120

E]DITOR[SPACE4]";'FSCR

DTS="[SHFT D,SHFT 0,SHFT

to read all 70 tracks.

SHFT -j

128 Disk Editor 50

if the disk is single- or double-sided. If the disk is single-sided, you will be allowed to read up to track 35. If the disk is double-sided, you will be able

FORMAT il) [RETURN] iD [RETURN] sO filename | RETURN|

TO

GREEN]

PREVIOUS

-

[WHITE,SHFT

LINK"'BASM

PRINT"[SPACE4,YELLOW,RVS,SHFT

T,

RVOFF,L. GREEN] - [WHITE,SHFT EXT MODE, STARTING AT CURS0R"

BAEP

T]

PRINT"[SPACE4,YELLOW,RVS,SHFT

V,

RVOFF,L.

C]

HANGE

GREEN]

VALUE

-

UNDER

[WHITE,SHFT CURSOR'"BAGP


128 USERS ONLY/DISK EDITOR 200

210

220

230

PRINT"[SPACE4,YELLOW,RVS,SHFT

D,

410

RVOFF,L.

D]

420

GREEN]

-

[WHITE,SHFT

ISK [SHFT D] IRECTORY'"BAJF PRINT"[SPACE4,YELLOW,RVS]@[RVOFF, L. GREEN] - [WHITE,SHFT D,SHFT 0, SHFT S] [SHFT CJOMMANDS, [SHFT D]

430 440 450 460

ISK [SHFT S]TATUS"'BAWK PRINT"[SPACE4,YELLOW,RVS]*[RVOFF, L. GREEN] - [WHITE,SHFT @][SHFT S]ELECT [SHFT D]OUBLE/ [SHFT S]INGLE [SHFT S]IDED":SLOW :IF BL=1 THEN 240:ELSE IF BL=2 THEN BL=0:GOTO 240:ELSE BL=0'NYSA

470 4 80 485 490 500 510

CT=1:RT=18:RS=0:D=2:FOR

:PRINT"[L.

GREEN,CMDR

A=l

TO

PRINT"[H0ME2]":F08

K,SHFT

TO

22:PRINT

520

GREEN,SPACES]

I,SHFT D,SHFT

E,SHFT

D, I,

SHFT

S.SHFT

SHFT

E.SPACE9,WHITE,RVOFF]";DSS;"

T2,

530

TAB(34) ;" [SPACE4]":IF BL=2 THEN BL=0'NGOF PRINT"[HOME,DOWN8]";TAB{34);

IF

KS="R"THEN

1220'DGNI 1330'DGSJ 510'DFJO

GOTO

*****

OPEN

A,

WF=1 T<1

IF

D=l

540 550 560 WINDOW

:ELSE

610

290

IF

300

GET

DEO0

305

IF

310

THEN POKE

320

IF

330

PS=PS-40'IPVI IF K$="[DOWN]"OR

IF DSO0

KS=""THEN

THEN

THEN

THEN

K$="[UP]"OR

PS,

3000

3000'KSNH

300:ELSE

460'HMXJ PS,BK:POKE

POKE

IF

620 630

BL=0

54272+PS,1'DPND PEEK(212)=83

THEN

23,24,25,24'DEOP

IF

S<0

AND

THEN

560'HFBU THEN

TT=RT-35

ELSE TT^RT'JRIR IF TT>35 OR TT<1 GOTO 510'HOBQ

THEN

JM=0

TT>=1

AND

TT<=17

THEN

MS=20'ILTI AND

TT<=24

THEN

MS=18'IMFJ IF TT>=25 AND

TT<=30

THEN

TT<=35

THEN

IF

TT>=18

MS=17'IMYK IF

TT>=31

AND

MS=16'IMAL

THEN

RETURN'EDOH

JM=1

THEN

920'DGUI

660

IF

S<0

670

IF

OR

S>MS

THEN

560

RS=S'HMQO

WF=0

AND

RT>35*D

OR

510:ELSE IF WF=1 AND RT<0 THEN 735'REMA

700

THEN

IF

WF=0

THEN

700'DGVL

IF PS<1024 THEN PS=PS+40'FMJJ IF PS>1279 AND PS<1304 THEN PS=PS-40:ELSE IF PS>1303 AND PS<1322 THEN PS=PS-40'PMRX

:G0TO 240'NNIX REM *** WRITE ROUTINE

IF

390

:GOTO 24 0'FMSK IF KS="W"THEN 720'DFRJ

K$="[HOME]"THEN

■300

IF

K$="+"THEN

PS=1024

790'DFFB

THEN

GOTO 740'BDKK OPEN 15,8,15:OPEN 5,8,5,"#" :PRINT#I5,"Ul";5;0;RT;RS:SYS :SYS

380

RT<0

RT>35*D OR

PS=1024'MCFQ

:IF

710 720

9

670

RT>35

IF

D=2

S5=""THEN

WF=2

IF

PEEK(212)=B6

16,24,39,24,1

IF

680 690

PS>1279

THEN

IF

IF K$="[LEFT]"OR PEEK(212}=85 THEN PS=PS~1:IF PS<1024 THEN PS=1279'MCLP PS=PS+1:IF

510

T>70

640 650

PS=PS+40'IPXI

KS="[RIGHT]"OR

735 510'QMHT

THEN

AND

S=VAL{S$):IF

:ELSE PEEK(212)=84

T>35

9

550

9,0,0:INPUT#9,S$:CL0SE

ELSE

600

BK=224

THEN THEN

D=2

WINDOW

590

PS,BK+128'NOPV

THEN

PRINT"[SHFT SJECTOR:";

IF BL=0 THEN 300'DGCG BK=PEEK(PS):POKE 54272+PS,7 :IF BK>=128 THEN POKE PS,BK-128 OR

AND IF

T=0

510'LRLN RT=T'BDVE PRINT" [H0ME2] '"BAPE

270 280

THEN

E,SHFT

T]RACK:";

9,0,0:INPUT#9,TS:CLOSE IF

":PRINT TAB(7);RS;"[LEFT] "; TAB(19);JS(CT-1);"[LEFT] "'IPZU

THEN

BTHE

11,24,13,24:CT=1:WF=0

IF

IF

:ELSE

R,SHFT

[SHFT

:ELSE

580

K$:IF

ROUTINE

0,24,39,24,1

:ELSE

PRINT"[H0ME,D0WN9]";TAB(7);RT;" [LEFT] ";TAB(19);JT{CT-1);"[LEFT]

BK'GPEH

D]

:ELSE

RIGHT?(HEXS(PEEK(PS)),2)"LNES

POKE

READ

BL=1:WINDOW

OPEN

TAB(31);"S";

BK=160

250'BDGI

REM

570

:PRINT

360 370

KS="*"THEN

:T=VAL(T$):IF

PS-1023;"!LEFT] ":PRINT TAB(31); PEEK(PS);"[LEFT,SPACE2] "

350

K$="3"THEN

IF

:WINDOW

[HOME]":PRINT"[HOME,DOWNS]";

340

IF

SHFT

@] " ;

A=l

";DT5;" [SHFT S,SHFT SHFT E,SHFT D] [SHFT

260

850'DFEC 900'DFED 950'DFBE 980'DFWF 1120'DGJG 1190'DGXH

:T$ = '""HSYT

:NEXT:PRINT"[RVS,L.

250

K$="-"THEN K$="J"THEN K$="B"THEN KS="T"THEN K$="V"THEN KS="D"THEN

:PRINT"[SHFT

40

:NEXT"JXKL 240

IF IF IF IF IF IF

8192:CLOSE

DS=66

WINDOW

THEN

5:CL0SE

1330:ELSE

8 27

15

PS=1024

***'BSJH

0,24,39,24,1

:PRINT"[SHFT

W,SHFT

R,SHFT

I,

SHFT T,SHFT E] [SHFT TJRACK:"; :WINDOW 12,24,14,24'DDLR

730 WF=1:GOTO

520'CHRG COMMODORE MICROCOMPUTERS

107


128 USERS ONLY/DISK EDITOR 735 736

IF T<1 THEN 720'DFDM IF D=l AND T>35 THEN 720 :ELSE IF D=2 AND T>70 THEN

737 740

GOTO 540'BDIM PRINT"[HOME2]":WINDOW

1020

1030

0,24,39,24,

l'COOJ

R]E-

[SHFT WlRITE [SHFT TJRACK :";RT;M [SHFT SJECTOR :";RS;"[LEFT)? ([RVS,SHFT V,RVOFF1 /[RVS,SHFT N,RVOFF])[HOME]"; 760

:WF=0'CNXY GET KEY LPS:IF

770

240'GKRN OPEN 15,8,15:OPEN :SYS

3000:ELSE 780

REM

***

GOTO

DSO0

IF

IN$=CHRS(20)THEN

:GOTO

SECTOR

S=RS+1:WF=2:GOSUB

THEN THEN

P5 = 1024 ' EMQ.C PS=1279'EMSD PS=PS-1

1010"HRNH

1070

IF

1080

IF W9 = 0 THEN POKE :GOTO 1100'GQVI

INS=""THEN

1090

IF

INS>="@"

[BACK

1010'DHVD

AND

PS,ASC(IN$)

INS<="

ARROW]"THEN

POKE

PS,

ASC(IN$)-64:ELSE IF INS>=" [SHFT 3]" AND INS<=" JSHFT

UP

ARROW]"THEN

ASC(IN?)-128:ELSE

THEN

POKE

POKE

1100

PS=PS+1:GOTO

1110

REM

***

1010'DKMX

CHANGE

VALUE

ROUTINE

***'BYLB

580'EMNP

800

IF

1120

WINDOW

810 820 830

IF D=l AND RT>35 THEN 510'FJRI IF D = 2 AND RT>70 THEN 510'FJRJ WF=0:RS=S:GOTO 700'DLNJ

1130

PRINT"[CLEAR,SPACE4,SHFT

840

REM

1140

850

***'BCNN S=RS-1:WF=2:GOSUB

860

IF

S>MS

THEN

***

S<0

RT=RT+1:S=0'GLEJ

DECREASE

THEN

SECTOR

ROUTINE

[SHFT N]EW [SHFT :[HOME]";'BBGE

580'EMOM

RT=RT-1:GOSUB

1150

580

:S=MS'HPHQ

890

REM

JUMP

BLOCK

ROUTINE

***"BWMR JM=1:IF THEN

910 920 930 940

PS<1279

AND

JT(CT)=RT:JS(CT)=RS:CT=CT+1

1180

REM

DISPLAY

DISK

DIRECTORY

1190

WINDOW

0,12,39,21,1

: IF CT>255 THEN CT=0:GOTO 580 •.ELSE GOTO 580' YTCL GOTO 280'BDJF IF S<0 OR S>MS THEN CT=CT-1 :RT=JT(CTJ:RS=JS(CT)'JDPS RS=S:JM=0:GOTO 700'DLHK

:PRINT"[DOWN] [SHFT P] RESS ANY KEY TO CONTINUE"

***

JUMP

TO

PRIOR

1200

:IF

BL=0

GET

KEY

:FOR 1210

REM

6,12,39,21,1:DIRECTORY

THEN

BL=2'ILJX

CZ$:PRINT"[CLEAR,H0ME2]";

A=l

:GOTO

BLOCK

TO

12:PRINT:NEXT

140'JQOE

***

DOS

COMMAND

ROUTINE

***'BXYC

CT=CT-1:IF CT<1 THEN CT=1'GMDP RT=JT(CT):S=JS(CT):IF RT=0 THEN

:WINDOW

0,24,39,24,1:PRINT">";

RT=18:GOTO

:WINDOW

1,24,39,24:OPEN

***

510:ELSE

TEXT

580'JHDW

WINDOW

990

PRINT"[CLEAR,SPACE6,RVS,SHFT

ROUTINE

RVOFF]PPER CASE

:GET

KEY

OR

[RVS,SHFT

1230

U,

W9S="L"THEN

W9 = l

[SHFT

'BBII GET INS-.IF 240'FOUA

JULV/AUGUST r86

N]

OR

LEFT$(DA$,

DDS=LEFTS(DAS,2)

1300'KEQL

IF IF

DAS=""THEN 240'DGJC MID?(DAS,3,1)<>" "THEN

1260

DDS=LEFTS(DAS,2):FOR

1220'FNAF

R,SHFT E,SHFT T,SHFT R,SHFT

LEFT?(DA$,1)="I"

:GOTO

9,0,0

9'KHOP

1240 1250

W9=0'JQLI

PRINT"[CLEAR,SPACE4,SHFT TjEXT [SHFT M]ODE ([SHFT P]RESS SHFT

IF

1)="V"THEN

L,RVOFF]

WRITING?[HOME]"; W9S:IF

:INPUT#9,DAS:CLOSE

***'BVBQ

0,24,39,24,l'BNVO

OWER I ELSE

MODE

GOTO

980

10B

***

***'BBDJ :WINDOW

REH

1010

:IF V$=""THEN 240'HIBJ IF LEFT$(VS,1)="S"THEN

:RT=PEEK(PS):S=PEEK(PS+1)

REM

9,0,0

9

:ELSE V=VAL(V$)'LDBN IF V>255 OR V<0 THEN 1120'FKEF POKE PS,V:GOTO 240'CIVE

PEEK(PS)<>0

970

1000

20,24,23,24,1:OPEN

1160 1170

***'BWVH 950 960

WINDOW

E]NTER

V]ALUE

VLS=RIGHT$(VS,2):V=DEC(VL$)

IF RT<1 THEN 510'DGGM WF=0:RS=S:GOTO 700'DLNO

900

0,24,39,24,1'BNVY

:INPUT#9,VS:CLOSE

870 880

***

PS,

PS,

ASC(INS)'YSLF ROUTINE

***'BCCQ 790

1060

240'MAMC

INCREASE

25:NEXT

PS>1279 PS<1024

5,8,5,"#"

15:IF

TO

PS,CK'FLDB

IF IF

LPSO"Y"THEN

5:CLOSE

Z=l

1040 1050

8224:PRINT#15,"U2";5;0;RT;RS

:CLOSE

FOR

:POKE

PRINT"[CLEAR,SPACE2,SHFT

BK>=128

THEN POKE PS,BK-128 :ELSE POKE PS,BK+128'MJPL

7201LRRV

750

CK=PEEK(PS):BK=CK:IF

TO

A8=4

TO

LEN(DAS):EDS=MIDS(DA?,A8,1)

U,

:IF

EXIT)[HOME]";

EDS=";"OR

EDS="="THEN

DB$=MID$(DAS,4,A8-4):GOTO :ELSE

IN$=CHRS(13)THEN

NEXT:DBS=MIDS(DA$,4,

17)'VYCG

1270

IF

ED?=";"OR

ED?="="THEN

1270


128 USERS ONLY/DISK EDITOR DC$=MIDS(DA$,A8+1,17)■IVDM 1280

IF

ED$=";"THEN

:ELSE

IF

DB$=DB$+","

EDS="="THEN

PRINT"[CLEAR]";DDS+"

1300

OPEN

1310

GOTO 240'BDFX REM *** TOGGLE ***"BAXE

DATA 8192,16 2,5,3 2,198,255,160,0, 32,207,255,153,0,4,192,255,240,4, 200,76,7,32,32,195,255,32,204,

1430

DATA 8 2 24,16 2,5,32,201,2 5 5,160,1, 185,0,4,32,210,25 5,192,0,2 40,4, 2 00,76,39,3 2,3 2,19 5,25 5,3 2,204, 255,96'BVNS

1440

DATA 8 272,162,255,169,32,157,0,4, 240,4,202,76,84,32,96,-1'BCQL

3000

IF

3005

:GOTO 3100'FNIA SYS 8272:PRINT"[HOME,WHITE,TAB]

:"+DB$+DC$;"[HOME]";'EMRK

1320

1330

255,96'BWGS

15,8,15:PRINT#15,DD$+"

: "+DB$+DC$:CLOSE

15'GXQE

SINGLE/DOUBLE

DE=DS:OPEN 2,8,2,"$":CLOSE 2 :OPEN 2,8,2,"$":GET«2,AS,B§ :CLOSE 2:IF :DT$="[SHFT

ASC(BS)=128 THEN D,SHFT O,SHFT U,

SHFT

B,SHFT

L,SHFT

E]":ELSE

:DT$="[SHFT SHFT G,SHFT

S,SHFT L,SHFT

I,SHFT N, E]"'PCEE

1340

GOTO

1360

REM

1370

RESTORE:CD=0'CEVF

1380

READ

D=2 D=l

READ

D:IF

:GOTO

ML

ROUTINES

D>255

1380:ELSE

***'BUJH

IF

POKE

1400

IP

3100

*[RVOFF]"

THEN

:PRINT"[RVS,BELL]

SLOW

ERROR

IN

D]ISK

ANY

KEY

TO

ENTER

[SHFT

A

DE=0:GET

KEY

DE$:SYE

E]

P) NEW

8272:BL=0

:OPEN

15,8,15,"I":CLOSE

:GOTO

240'IHHI

PRESS

A

:GOTO

3010'DGGQ

DATA

CHAMELEON

15

PRINT"[HOME,DOWN,SPACES,SHFT

HIS IS A SINGLE SIDED :PRINT"[DOWN,SPACE4]

1380'GVBO

CDO8405

*

*

THEN

SA,D:CD=CD+D:SA=SA+1

:GOTO

*

*

[SHFT

8272

[RVS]*

SA=D

D=-l

SYS

SECTOR."'DGTU 3010

THEN

THEN

RROR RESS

1400'LVJP 1390

DE=66

:PRINT"[DOWN,SPACE2,SHFT

240'BDFB

***

[RVOFF]"rSTOP'HJEL

1420

DB$=DB$+"=n'LTRP

1290

STATEMENTS. RETURN'BAQX

1410

KEY

TO

T]

DISK,"

RE-ENTER

A

SECTOR"

(MSB.)

HAVING TROUBLE REMEMBERING ALL THE COMMANDS FOR YOUR PROGRAMS?? YOU NEED

LEROY'S CHEATSHEET

GRAPHICS CONVERSION UTILITY BY DAVID DAFiUS AND LOUIS WALLACE

Convert graphics from one formal to another Convene graphics to a C- -31 Standard format that makes your pictures easy to include in your Basic programs Add Save and Load to Ihe subset ot graphics commands lor

KEYBOARD OVERLAYS FOR

Simon's Basic and Super Eipander

COMW1DDDRE

Use the C-64 Standard screen tvodga to Include graphics in your Basic programs effortlessly and painlessly

llmlnitad beybeirdmrlifi tiiilgntd lor tut

Compatible with: Cadpak

hi tii

Koala and other

Flexidraw 4.2 Graphics Basic

pc im I Mr

tollwira,

Koala compatibles Micro Illustrator

virlmin ren" ...:i In 'Ul'ca Hiv io\i tin

^LFARHhEWEOFTWJUIE FASTEH, EAfilER / iTUHOV PIA1TICIAU1NATE

Simon's Basic

Super Expander

The Tool

Video Basic

LOADSTAR, PO. Box 30007 Shrevoport. LA 71130-0007 Name Address _

.Zip.

VISA/MC/AmEx.

_Exp Dt_

1-800-8 31-2694

In Louisiana Call |318] 868-7247

HIGHT AT vniio nHGEFITlPS

J GET TO K NO'.V /OUH SOFTWARE BETTEJI

ktfilrolcti in M Bold lypi md my

oititvn unnind igili-

Send S16.95 for Chameleon to:

/ Mi', OVEN Hi vnnunn

/ l>urs PHOdHau COUHBNP3

'SAVE9TIU£-ENDSFBUSTR*TION

tDnmindi rlgfil il vDurffiQBrlipi. Thi actml

Peripheral Vision

See Chameleon article, p. 100. July/Aug. Commodore Microcomputers

ONLY

krytn.uri (lullmrf ^rd M rKr.iei.ibei prtijrJri

Logo

Credit card orders call

and

Tlwfl tul-DutyQurRtll he fp iheeli lit aver Its

Birl

City/Slate.

hut wire,

llnQUiqei Im f m.imdiirc 64" cm rulers

Blazing Paddles

Doodle

C4

LEHGrSCHFATSHEETfi' lit Uurdy plitilc

•lltdllllt-

Will

LEHOr S

I! n I > TI I' i (15 ■ ,; u 11 n c.: I (11:11:1 - -11:11

-/ u

:. I fr.i r p i: :r ■ ■

OTV

ConsulLint

Simons' Basic Sky Travel Speedscripi

Disk 1541 Doodto

Supcrbase Vldtci

En sy Script

VIP Tcrminnl

FllohtSHnutatnrll Flcul System 2 Fur Ihe Quginncr

Vlinstar

Basic

Blanks (set at 3)

Muttlplfln OmniWritcr

SHIPPING S IP. ™. i

TOTAL S

UC'VIBA"

WordPro 3+

hJftHI

Epson FX & IIX Pnnters

anna Fir;

Gemini ID. IS. 1525. MP3 £01.603

riTV

Paperclip

PractiCalc 64 PmctlCafc II DOZENS

7 com

I)Mi. il i S2.93

CHEATSHEET PRODUCTS IHC P-0 BoillllfiS

MORE

Pgh.PA15?3B

AVAILABLE

COMMODORE MICROCOMPUTERS

109


128 USERS ONLY

1SY KOBERT W. BAKEB

Moving BASIC Programs to

the C128 X here are a few things to watch oul for when

moving BASK: programs

I'rom other Commodore systems (in cluding 64 mode on the 128) to run under BASIC 7.0 on the Commodore 128. l"hc most obvious problems are-

caused by PEEKB and POKEs within a

BASK; program. When running in 128 mode, memory locations are altered, so PEEK and POKE addresses for any other

Commodore system will

no

longer correspond. The WAIT and SVS commands also fall into this category, since they rely on specific addresses.

If you do have to use PEEK, POKE, Another

SY.S or WAIT commands, remember

to select the appropriate memory range with the new HANK command. Although

the addresses for these

commands can be manually convert

ed to the Commodore 128 (especial

ly the SYS and WAIT commands), an even better approach might be to re place that Instruction (and possibly some additional code in the same area

of the program) with one or more of the new HASIC 7.0 commands. A BA SIC 7.1) command might be able to do just what the PEEK or POKE com mand was attempting to accomplish

BASIC Scanner scans older BASICprograms

on disk to look for

possible problem areas in converting the programs to BASIC 7.0.

whose

oper

LIST command. In older versions of

BASIC, it would list the specified pro gram lines and the program would stop. In BASIC 7.0, the program lines are listed as expected, but the pro gram resumes operation after listing the lines.

Another area of caution is in the use of certain reserved variables with in older programs, In older versions

of BASIC, only TI, TIS and ST were reserved variables that you could not use as general variables within your

on the other machine.

For example, the USR function on

command

ation has changed in BASK; 7.0 is the

program. When BASIC 4.0 disk com BASIC 7.0, the argument of the ERE

mands were added, DS and DSS were

older systems made a system call to a

function now represents the equiv

also added to the reserved variable

subroutine starting at an address in

alent memory bank number. If a zero

list for disk status. Now BASIC 7.0

certain low memory locations. On the

is used, the amount of free BASIC pro

adds KR

Commodore 64 (or 64 mode on the 1 28), the subroutine address is stored

gram space will be returned. If a one

within BASIC programs, in addition to

is used, the amount of free BASIC

the DS and DSS disk status variables. If

in locations 785 and 786. The VIC 20 ant! even older PET and CBM systems

working storage will be returned.

an older program happens to use any

have the L'SR vector at locations I and

value returned by the ERE function to

them to something else, and there

2. Under BASIC 7.0, the starting ad

determine if enough working storage

should not be any problems.

dress must be placed in locations

4633 and 4634. Unfortunately, the

is available, the PRE argument will have to be changed from zero to one

routine being called will also more

The Program

for the program to function properly.

than likely have to be moved as well.

Previously, an old trick was to use the

converting programs to the

1'RI; function to force a "garbage col

der BASIC 7.0, I've written a simple

Commodore .system simply returns

lection" on string space to get rid of

utility program that's included here.

the amount of free memory available for BASIC In the past, the argument of

unused strings and free up additional

"BASK;

working storage. But in 128 mode,

grams saved on disk to look for possible

The PRE function on any other

If an older program is using the

and El. for error trapping

of these

variables,

simply

change

To make things a little easier when

Scanner" scans

128 un

BASIC

pro

the ERE function was ignored for the

the FKIi command cannot access the

problem areas for BASIC: 7.0. It should

most part, and a zero was normally

proper memory space used tor work

not be used to scan programs generated

used

ing storage.

under BASK! 7.0. since it was not de

ll 0

by most

JULY/AUGUST'86

programmers. Under


128 USERS ONLY/MOVING BASIC signed for this purpose. However, the program itself can be run on any Com

modore system (128,64, VIC 20, PET, CBM) with any disk drive.

You can press any key on the key

ner program.

board to suspend the scanning pro

BASIC

cess at the end of any program line.

Press the key only once, because the

Scanner

is

currently

pro

grammed to look for the following HASlCconiniandsorfunction.s( tokens)

'lite program first asks for the file

program will continue with another

name Of the program to be scanned. It

key press. If the "Q" key is pressed

and the following BASIC reserved varia bles

pilI-:ki'oki-waitsysi]sri:iu-:i.ist

then asks if you'd like a printed out

while the process is suspended, the

put of the results. Once the file is

program will stop scanning the pro

opened, the program begins to scan

gram file and properly close all files.

the program file on disk. If any disk

If additional commands are later de

For convenience, these same features

termined to be potential

errors are encountered. an appropri

will suspend the printer output as

areas,

ate disk error message will be dis

well as the screen displays.

changing the number of tokens speci

played and the program will abort.

D6DSSELER

The output of this program can

you

can

expand

problem

the

list

by

fied by iNT. the decimal token values

As the program scans the lines of

(hen be used to pinpoint the exact

in array PT, and the actual loken

the BASIC program file, each line

areas of the program that may need to

string in array PI'S. To add additional

number will

be modified under BASIC 7.0. If only

variables, you can change the number of variables specified by PV and the

tered, the exact token or variable will

reserved variables are found, it should be very simple to change the variable

be indicated following the line num

names. Otherwise, a detailed analysis

See

ber. If more than one problem area

of the program may be necessary. In

these variables. The tokens and varia

appears on the same line, they will be

either case, the areas of concern are

bles currently cheeked are the only

indicated in the order they appear.

identified for you by the BASIC Scan

ones I believe should be a problem, rsj

be displayed on

the

screen. If a problem area is encoun

Kcfori' iipinfi this program, rcad "How to Rnlcr Prtj^rjnvv" ami "How to t'sc ihe Magazine Kmry Program." The BASK! programs In [hit nugi/im: jrv juiljhk- Âťn disk frnrn Liuibur.

actual variables names in array PVS.

390

IF

400

PRINT

CSO"Y"

CS:

410

GOSUB

990:

: 420

190

PRINT"[CLEAR]";SPC(12); "BASIC SCANNER[DOWN2]"'CFRK

200

PRINT"THIS

2L0

220 230

PROGRAM

CHECKS

440

PRINT"[D0WN]WHILE

PRESS :

250

ANY

GOSUB

NT=7:

KEY

TO

DIM

PD=4

THEN

360'EFQJ

PROGRAM:

";FS

GOSUB

PRINT"SCANNING

";F$:

960:

BASIC

PRINT'FHEL

REM

GOSUB

IGNORE

960:

IF

PRINT:FRINT

470

PRINT"PRESS

IF

"SCANNING 'Q'

480

V+V1=0

PRINT TAB(10>;"< GOTO 1020'JSON

GET CS:

LOAD

TO

CS=""

THEN

DONE

THEN

PRINT

>"

510'EIJH

"";TAB(10);

SUSPENDED'"DGJM

ANY

KEY

TO

CONTINUE,

QUIT"'BAYP

GET CS:

IF CS="Q"

THEN

PRINT"SCANNING ABORTED" : GOTO 1020'GKBQ

990'CEUM

NV=4:

330 for

PRINTH,

460

RUNNING,

SUSPEND"

to

4,PD'CHEA

BASIC

450

BASIC

7.0"'BAAH

240

IF

: : INTO

250

ADR'CRAG

OLDER

BASIC""BANF PRINT"PROGRAMS FOR POSSIBLE PROBLEM AREAS IF'"BAZI PRINT"THEY ARE TO BE LOADED A C-128 AMD"'BATH PRINT"RUN IN 128 MODE UNDER

lines

PRINT#4'DLIJ

PROGRAM: 430

THEN

OPEN

"SCANNING BASIC Scanner

program

PT(NT),PTS(NT),

PVS(NV)'DFTK

490

IF

260

PT(1}=194:

PT$(1)="PEEK"'CPMH

500

PRINT"SCANNING

270

PT(2)=151: PT(3)=146:

PTS(2)="P0KE'"CPRI PT$(3)="WAIT"'CPEJ

510

300

PT(4)=158: PT(5)=183:

PTS(4)="SYS PTS(5)="USR

'"CPLK "'CPGC

520

"'BADE GOSUB 960: LN=Vl+(256*V) : PR=0'FSTH PRINT RIGHTS("[SPACE9]"+STR$(LN),

310

PT(6)=184:

PTS(6)="FRE

"'CPFD

320

PT(7)=155: PTS(7)="LIST"'CPTE PVS[1)="DS": PVS(2)="DSS"

530

GOSUB

540

IF

:

550 560

IF VO34 THEN 600'EGHH REM - QUOTE FOUND, SKIP CHARS NEXT QUOTE OR LINE END'BQTR

570

GOSUB

580 590

IF V>0 THEN 570'DFFK GOTO 440'BDHJ

280 290

330

PVS(3)-"EL":

PVS(4}="ER"'ECVL

340

PRINT"FILENAME

350 36G

TO BE CHECKED": INPUT FS'CDEN CLOSE 15: OPEN 15,8,15'CKIF OPEN 5,8,5,"0:"+FS+",P,R"

370

PD=4:

:

GOSUB

GET :

C$:

GOTO

BASIC

PROGRAM

1000'ENQJ

PRINT"[DOWN]WANT

OUTPUT 380

OF

(Y/N): IF

PRINTED

";'CFJN

CS="N"

400'GMVL

THEN

PD=3

CS=""

THEN

S);"[SPACES]":

600

IF

610

REM

V=0

SKIP

RESUMED ... [DOWN]

PRINT"[UP]";'FLGJ

970'BDTD

THEN

970:

VO131 -

480'DFFJ

440'DFCG

IF V=34

THEN

DATA

CHARS

530'EKJK

680'EHFE

TOKEN

TO

THEN

TO

FOUND,

COLON

OR

LINE

END'BQAN

COMMODORE MICROCOMPUTERS

111


' COMMODORE NETSE MAGIC

MOVING BASIC 620

Hook-Up Your Computer to aTelevisionWilhou] Cables!

630

New Wireless "UHF" Mini-Transmilter...

640

1

TV Genie

TV C-i"m -l ■ CO*i

Yi«m

tt*mrmn*t

i.'..

-

.i

-

1 *ri in nan

vgn-in ii COUf nv t ■I k nm 1.1 *,ipnn Jftl fr*r VAi

■ Cnmpijteri

■ :■.

TV Genie

■ ■ "'

■ Vxl«i Hcc .

,■.

■.

IRHSJMIIi 1H0M |>)

$!

VUUR COMPUTER

00

Plus Shipping A Handling

660

IF

670

GOTO

690

REM

700

SKIP GOSUB

lfi^ Quality solid stale design with )ul> incinry w^rranly

VO143 -

THEN

REMARK

SQPERHRRT

M

18901

E

i

nil .

S

ELElTTRDNICS OURNSIDE

720'EHDM

TO LINE 970: IF

END'BBEQ V>0 THEN

CHAMELEON GRAPHICS CONVERSION UTILITY BV DAVID DARUS AND LOUIS WALLACE

700'EJCF

720 730

REM

740

TOKENS (JUST INCASE)'BPTP GOSUB 970: IF V=0 THEN 440'EJEJ

750

GOTO

760

REM

770

TOKENS'BWEN Y=0: FOR X=l

-

IGNORE

VO254 BASIC

THEN

7.0

760'HLLK

TWO

BYTE

530'BDHH -

CHECK

FOR

PROBLEM

TO

NT:

IF

V=PT(X)

790

THEN Y=X: X=NT'JUDT NEXT X: IF Y=0 THEN 820'EHBN IF PR=1 THEN PRINTH , " [SPACE10 ] " ;

800

PRINT#4,RIGHTS("[SPACES]

:

810 820

I-5U3-EBI-934Dh

620'EKJJ

FOUND,

GOTO

810'FKIQ

" + STRS(LN) ,8);" : lhH|

THEN

650'DFEJ

GOTO 440'BDHD IF VO206 AND

23, 25 or 27 Easy tioo^up lo audio video cullers os» your commodore co<nouler Broadca^S a sharp full-coloi pFtlurc lo a teJevi&n>n across Ihe room or 20011 away Eliminates

620'EGJH

IF V=34

THEN

530'EKPG

440'BDHI

IF

780 over the a;r' on unused UHF channels 14

THEN

970:

V>0

680

CALL TODAY Amjjjhg new accessary that broadcasts

VO34

GOSUB

710

NOW ONLY

IF

650

RANGE

'.

GOSUB 970: IF V=58 THEN IF V=0 THEN 440'DFCG

830 840 850

"j!

PR = 1'FQTK

PRINT#4,RIGHTS("[SPACE5]"+PT$(Y), 4);" - TOKEN"'DNRK REM

-

CHECK

FOR

PROBLEM

VARIABLES'BAUL IF V<65 OR V>90 THEN 530'FJSK SS=C$: GOSUB 970 IF V<48 OR V>90 THEN 890'HSCO IF V>57 AND V<65 THEN 890'FJEM

860

S$=SS+C$'CGBK

870

GOSUB

970:

IF

V<48

OR

V>90

THEN

890'GNGP • Convert graphics from one format lo another

380

IF

V<58

OR

V>64

THEN

890

IF

V=36

OR

V=37

OR

Convert graphics to a C-G4 Standard format that makes your

pictures easy to Include In your Basic programs - Add Save and Load to tine subset of graphics commands for Simon's Basic and Super Expander • Use the C-64 Standard screen wedge to Include graphics In your Basic programs effortlessly and painlessly

Compatible with: Cadpak

Blazing Paddles

Doodle Flexldraw 4.2

Koala and other Koala compatibles

Graphics Basic

Micro Illustrator

Logo

Peripheral Vision

Simon's Basic

Super Expander

The Tool

Video Basic

S$=SS+C$: 900

Y=0:

FOR

THEN

V=X:

9L0

NEXT

X:

920

IF PR=1 THEN PRINT#4,"[SPACE10]"; : GOTO 940'FKML PRINT#4,RIGHTS("[SPACE8]

930

Address

VISA/MC/AmEx.

Elp

Credit card orders call

1-800-831-2694

In Louisiana Call (318) 868-7247

112

JULY/AUGUST'86

THEN

SS=PV$(X)

540'EHAI

";:

PR-1'FQTO

950 960

4);" - VARIABLE"'DNNP GOTO 540'BDIJ GOSUB 970: V1=V'CHUL

970

GET#5,CS:

980

: IF C$<>"" THEN V=ASC(C$)'JVQU RETURN'BAQL PRINT: FOR X=l TO 39: PRINT"-";

GOSUB

:

NEXT

:

RETURN1JMRU

X:

1000:

PRINT:

INPUT#15,EN,EMS,ET,ES

1010

PRINT"[DOWN]DISK :

1020

IE

EN=0

PRINT

THEN

V=0

PRINT

1000

:

Clty/Stalo

Y=0

IF

PRINTt4,RIGHTS("[SPACE5]"+PVS(Y),

Shreveport, LA 71130-0007 Name

NV: JWDO

" + STRS(LN) ,8); " :

990

LOADSTAR, PO Box 30007

IF

TO

X=NV

9 40

See Chameleon antcle, p. 100. July Auc Commodore Microcomputers

Send S16.95 for Chameleon to:

THEN

970'KTXV

GOSUB X=l

870'FJDP

V=40

RETURN'FTFA

ERROR[DOWN]"

EN;EM$;ET;BS"CNAB

CLOSE 5: CLOSE : CLOSE 4'EIAY

6:

CLOSE

15 (HUD


SELF REPLICATION Continuedfrompg. 6.J

35

FOR

1=

0

TO

1023

:

SKY TRAVEL

T=

PEEK{M+I + 4 0)+PEEK(M+I—10J+PEEK (M+I+1)+PEEK(M+I-1)'TFPX

40 45

POKE S+I,{T AND l)+96 : NEXT'FKXF FOR I = 0 TO 1023 : POKE M+I,

50

PEEK(S+I)-96:NEXT'JREO GOTO 35'BCPB REPRO-FAST

PRESS

.Hill

5

REM REPERO-FAST;

ANX

7

CAUSE REPRODUCTION'BRCQ FOR X=49152 TO 49393:READ

astronomy workstation. Get the location of more X,A

rNEXT'GSWM

10 15 20

PRINT"[CLEAR]":H=9 216:ND=49395'DOUC SYS ND-243:S¥S ND-218'ELKH POKE M+418,1:POKE M+458,1 :POKE M+498,1:POKE :POKS M+460,1'KJHL

25

SYS

ND-193'CFTF

30

GET

RS:IF

35

SYS

ND-157'CFTG

4 3

GOTO

100

RS=""THEN

M+459,1

than 1200 stars, 88 constellations, the Sun, Moon [with phasesj, and Halley's Come! from any place on earth!

• See the sky 10,000years inio the pas: or future • Names, distance and details about the planets, sun, moon and 1200 stars • Print your own planetary charts

30'EHOD

• Watch solar and lunar eclipses unfold

30'BCKA

• Find and track sky objects such as Halley's

DATA 169,216,133,254,160,0,132, 253,169,1,145'BOID

Comet

110 DATA 253,200,208,251,166,254,232, 134,254,224,220,203'BWPF

120

Official Software of the Young Astronaut Program™ Turn your Commodore 64® or 128'" into a powerful

KEY TO A:POKE

Available Now!

DATA 242,96,169,35,133,254,160,0,

• Chart a celestial sphere with coordinate lines • View double stars, nebulae and satellite galaxies up close

132,253,169,0'BQKF

130

DATA

145,253,200,208,251,166,254,

232,134,254,224,41'BVSH

140

DATA

150

169,4,133,254,160'BSVH DATA 0,132,251,132,253,177,251,24, 105,96,145,253'BSCI

208,242,96,169,36,133,252,

• Colorful, detailed graphics Science 86 Magazine chose Sky Travel as "one of the best current educational software packages." Act Now and get Sky Travel and free Young Astro

160

DATA 200,208,246,230,252,166,254, 232,134,254,224,8'BUVK

naut Program information and chapter registration

170

DATA 208,235,96,169,4,133,254,160,

180

0,132,253,185'BROK DATA 216,35,24,121,255,35,24,121, 1,36,24,121'BOSK

Send S29.95 check or money order to:

190

DATA 40,36,41,1,24,105,96,145,253,

200 210

220

form for S29.95 (includes shipping and handling).

MAX MARKETING P.O. Box 604

Oaks, PA 19456

200,208,231'BPRM DATA 230,254,160,0,185,216,36,24, 121,255,36,24'BQXE DATA 121,1,37,24,121,40,37,41,1, 24,105,96'BLTE

AHowtioS wecm ili'irveiy

DATA 145,253,200,208,231,230,254,

L!d Youn

FA jesiflenu aaa 6% UteSUM (S31 75 c Ovwss redden]* %}£ 95, Sty TrjveJ on drs* only Dealer internes welcome Commodore 64 and ComrrxxKxe !Z9 i u rf Tratlern.irk of rhe Vountj Astronaut Council

160,0,185,216,37'BTTG

230

DATA 24,121,255,37,24,121,1,38,24,

240

DATA 41,1,24,105,96,145,253,230, 208,231,230,254'BRQI

250

DATA

121,40,33'BNWG

160,0,185,216,38,24,121,255,

38,24,121,1'BOBI

260 270

ADDRESS

CITY

DATA 39,24,121,40,39,41,1,24,105,

STATE

96,145,253'BNJJ

PHONE _

DATA 200,208,231,230,254,169,36, 133,252,169,4,133'BTCL

280

DATA

290

233,96,145,251'BSLM DATA 200,208,246,230,254,166,252,

254,160,0,132,251,177,253,56,

232,134,252,224,4 0'BVNO 3QtJ

NAME

DATA

208,235,96'BKAY

QTY

.ZIP

x S29.95 = 6% Sales Tax (PA Only) = TOTAL =

MAX MARKETING. P.O. Box 604. Oaks PA 19456

END

COMMODORE MICROCOMPUTERS

113


USER GROUPS Although there Eire almost 1000 known Commodore user groups nationwide and around the world, this list includes only those thut have been officially recognlzL-iJ by Commodore x-i Approved User Groups, if your group would like to apply for Approved status, contact Pete Baczor, User ciroup Coordinator at Commodore Business Machines, J 200 Wilson Drive, West Che&tcr. PA \9^H\h

Commodore- user groups provide Invaluable asM.stanci1 to Commodore computer!sts If you art- lixikinp Ux people who share your computing

Interests, or if you need help getting Started with your computer, contact the group near you. APO NEW YORK

ARKANSAS

Stuttgart Local Uwra Gioup BCa,2dMIBn|AEj

Rlvw Cily Commodore

Petet F. GreflM

Computer Club

FPO SEATTLE Commodutti UiOta" C'lub f>f

DMS Box 156 UenniFhE VLCkland

P O Box 4298

G. Gordon Voder. Jr Finn tiJuil

Cum ituiJ^i ii ConipuCnr Club u-t birr, lilii'i F LI 1 LF UlUhl

PO Bok lOH^lr Bruco Achcian

HAIFA

Techmon Comtnodote Users'

BRITISH COLUMBIA

Group

CANADA

Technion Alexander Burca:

JUT Computer Club

Via Momuy Nnj.oJinEin 9 MaxUsfl

Juan de FuCd C&4 Users' Gioup Biymi WLlkinHUit CALIFORNIA

Valtey Cammadof! Unwr Gioup 315 Way Thru ihe Woods SW

Pee Snub

114 Van Flout Dr Ru&spIC Brockwi>U HuntsuiHe Ccntpuleen Comput* CLuti 101 IB Shades Road Bryan Jcidan

MonttrarnHv MACKS

P 0. Bo* 21D12G Ghailes EliifiseU

Eoottaboro ScutihbGio C-64 Uwin Oiuiji Roues #5, Ilox 2&t> Richar d Radon ALASKA Anchciage Anchorage Comfttodora TJmk

Gioup PO Box T04fil& Troy L Crow Jr ALBERTA

CANADA ritTiLon Hinton Compute* Club PO Box 2431 K-Barttett ARIZONA

PO. Box 272106

PO &on 271bb Rtchflid JwiHWi Faflarton

HFEA Comtncxloje Computer Club PO Box 3310 PJ (ThFirlpN

Hunlinglon BuAch

Win! Ormga County CommotloEu LJCJ

20311 Rovunwootl Unn

Oroup

CorTLiiiodoEe U&ers' Group ol

^12-A Ciibio Aviinue

Jtw AUnm

Cn]vih JoriM

AtlUtB 033 Clnltmont CJi.

Vratun 64/20 Club

San Luu Olwpo Comrnoduie

C3ub 1766 Mmth Suem Joan Ririehari Kewpoci Beoch

Autora Colorodo PKT Usura Group

076 8. Qminttn St. Jon C ALehuji

Jason M Miuphy

U#ir Grouj? PO Box A\A2

Ct>rniTiiKi<)f+i CdmcIoi Club

1G80 Lewiii Si

HoiLoid MlBicfa CONNECTICUT

Fair! cSd Count* Commodc-e Usti Qequd P O Box 212 KennatlL K Hfitt*»n EflEiL H'irc("[iJ MartlDid County CoitJEnodon.1

Um>iu Oroup I10. U™ bb!.:i

fjprtil'"E K^w H^vpn CoLTJiniJ^C'r i?

PO Box796 Bay Gourfftpau

tlnn A

Mini Slop #2/2QB Jnsnph 14 Pnpnk

Oceand-64 1IXH Hlovtit Wny

SamSrocJfa PasoHoh.'K Sunpty L'i'.-:-^ oi Cwnpuieis

W-iynif Wmchifl

P O bo* 1337 Vurnutj CflpiW] Ryuion Commodoie CLuh

P 0 Bon 2372 Pp^r Bcochu

Hvnnn Oroup Hobtut & EUach, Ji

SacramMtO Curmnudotu LToe^

DISTBICT OF COLOMBIA

[i90Q Samiord Dr.

PeniaHur]—Wash

Lanny Hmtstbtfij; S^ti Djego,

Giia Hackeis

San L..---;. Commodorn Us«g

RDuie#l.B(K34 PaulR Machula

Gioup

PENTAF Comramlrae 64 dub

IMTth HSQ-MV.T!. AFRec Eves FLORIDA

PO Bgx86!>33

Ciciun Cuumy CommudoEe Club P □ Ho* 50]

Thundflr Monrnim; Cc^inirnxkiifl

Wok Rogers

User Group

Chib Etmer E Johnenti

CataliTLa (JorcircioOoi t Computer Users Gfoup WaJKri Ham

JULY/AUGUST 86

□nup 916 E. 35lh Avo. Dl. Bubflrt 0 Brmihon

Club

114

BniDDiti ECUODO 103 ViroTjUfl Ave

Ukvtand EnLki-Lin:! Pvjice Usw Otoup 2332 CiyutaJ Pa:x North Jo«vpfi M

Soiv^doro

EL-ShlROH PO BoxKt343 Miami

M1C K

11110 Din* Rd Di>nc:. l>ornhy, Jr

HAWAII Honolulu

HawiiiinnKlpcuicCUG H2Q WriJd Avc

Hodnty Vim

IDAHO Blackjoot Blackpool Useis GiDup 7G0 JinilP Ct H %A^ ■VCK|T_ ■ 'J i

ThP HlflcklccL Users Gioap

■11V Souih 1200 Wesi CuiUii Smuti ILLINOIS

Mi.mu

Miami 2OG4 12911 SW 4Slh Sued Jleii Junman Miami Sprtrigs

Miami Springs HiaLeah User Group 517Weoji Avflnu*

Cluuloa P TnlliiLdyi

OoaJa 'L'n-CJoiinty CjOtiundoiLj Usutti Qldjp

PO \iox 11 SI lluUrn Keiino Otjuiqo I'Qih

Ccmmodoje Compute: Club 3931 Collins Rd Loium Pllle

MO Box 732)1

ThuTmon Lwhou

Okuu Ji ii 11 mj. i'.'L 64 s

PO Box 6623 RobeilP Dfltley Commodof p Users at Pensacaia

PO Box3S33

Dvbbm Johnson Ctmilolln C«unty CammodoEB Club 6fi7N KLlLcoltCli

Bust Sine Ccmpuier Club 3103 Clay K; Dennis McGlasson Aidddh

Aigannf! Pej^wnal Compute! Oat

PO Bux337 [Jujieu* K Brfldliy

AuZQfD Fuk Valley Gfl Lfacia QlOUp 1034 E Bt'iuuii St. I'Efink Ghnttnn£Pn Rradlo-/ Kankakee Hsckeis

200 E Broadway C'l [1U HI Canton Aiqji Commodoro Uaars EjJUU[)

Hulimt K !>molicti

ChlMffO AjuocoCorp MjCEOOjmpuiiif Usei Group

200 E Randolph—MC 10Q1 Richarfl Ryan SufiulrHn Conimodcre Usoes

Qraup PO Box 2201

Kiiujt Commodoie G]uli Handy L Fta

ftusltfn C.U.S H. 107N BianchRd.W David Kjnry> TitiiAUiUo

TituBvittd Coinmodoio Gib. [nc 890 Al lord St

Bub«tB Miuroy

Joliet Com Ed Employee Commodore UG

1910S Bnggs John McDowell La con

Xiartol |[F Commodom Usnrn

Group

9M Filth st

Michael M^ojiN^Juji

PO Box32G4fi

Jay HuHljJici

210 Uurso [li

Grout)

Tucflon

UniuarsLty o( NucJiein Finrldn

DELAWARE

1631 H Canfleld Avfl

POBoj; 17GG

UNF Ctunmixloie Compute!

OrJundo C-intrhil fl Comnwdors Users

Pieacott Arua Comniudoio Cluh Bk^flrd Peaice

GninosviUrr Commodore Users

P.O. Box 14716

Fotd AcioGp^cu Ccmmodoie

TfcunnsA MOOwn

Globe

Donoid E Srtwab

OJimMvillo Group

J. PunoeU CuiU&d

LosOpoa

301 V'iEunica Dnvc MniltoiOCir

Deoatui

3BG2 Riverlon

LUAVriatn

Qroap

Koid n[L

Dmitftl Wo&loy Okuluonn Commottore Ufipr's

Eouthoin CA W Ueeis Group

Richard Mujfley

Chandler SO1 W

Studio City

Western &0pe CoraroolcnE

Concord

Difihltj Vnlluy Cominodor* Usw Shoals CummtxloEC Ubpeq Oiuii]i

130SI JamesDti™

Pita Mt-Cann

(Jfflr.d J uf ic!;on

Concoid _

Clyde S Davies

PCJ Box 144

PO 00x4270

Commodore ConrLdCUnn

Decstur

EnrJiusiasis [ACEj

292S Cnioriva Dr

Hliii'k Cat SqIEwdeq

Club

Bob Taium

rtthpna Commodoie

PO Box 1369

CirnUn] City

ALABAMA

P.O.Box 59664

RAM ROM 64

Group

Dttrtv Hut!qv

Auburn

Birmingham Commoduts Chib

AihBns

Englewood

Smckio n Comcnodaie Uses

COLORADO

Vienna

4^2 Tipinn Vt\

MILAN

Sudoon

OEORQIA Albany

Robnrt S^ivilla Monmoull)

Albany COinmcdore Amateur

Wettein [L Corr;modore Users

Computer

Gnup

PO Box «6t

906 We si Gth Av &

RobntB MtHuffh

RobstCow


USER GROUPS JfltrkEonviUs At".j CnruirmUr.

Cflmmocloifl UG ol C^ntrnl

UG

KuUuoky

Rocklnnd Commedorq Uwr Group

VunJM MiUd

Wf MyiUa Snoot Owun F Mnhwi

4 hired! St, I1 0 B»I% 1 ii1

: ' .ri-i

Cflpiiiil Ciry Carnmodota Computer Cub P O Bon 3-961

Delta Bootheel Users' Group

NEW YORK

bLuuid Terrace

PO Box 36

Elun MounUin

III) Buhop

MFiivin S Yate

Janet H Hinson

. .

.-

MICHIGAN

PO Box 99

Waiiensbuig

BicoSdyn

Commodore Connccmn CTuh

PO Box 893

-MXnaihSuem

Biooidyn CQmmodoie Uwi

Buck Somrneikalnp

Group

-liuiivi GriElm

1735 Eaal I3th Si, Apl 7-H Malcofm J OottMman

MONTANA

Northon OonMMt Counly

QnM FoUb

Bourn Boupa C(W Uhh Of «i|i

CoauDodora

Casado County Ccnunodva

Group

PO Dm 1422

PO Box2SG

TJseiE Gioup

BOOE Alvmtw

Byron Beverly Je

LJn:'Ji J Sueuj

PG

Bloomtn^dTi Cornmadan Uu't

MemUJ ABeti

CoEnmotfor p CompuiM Club PO. Bqk 2332

Bruc* FArtfly CiJ

.,_...

Kcc d CociunodoiG Coniputei

6G3lUkdyn

Dub

Gnzz!y Kadters

Nelson FonUmoi

PO Boa 1201

PO Box 1179

Harry Tucfesr

Ixi Dicnich

Sixly Four Um 43l7 3[ock[nn Suvnt

C H.U.Q

DotouBny Copper Couiiuy Computer U*b*s

I. . ;i, EhB J1-■!rn-.-inc:

1322 FauvIdw Dt Qretjoiv A ChUMy

BrUBVtpofi Ack Lrt-Tvx Commodoi^

Kokomi CTuh £016 Yale Court

P O Box 6763 Hosa EnddllCDiQ 1 ■ ■-1 i I

in'

2329 Myois Lursfl

Users

JW Witlk-ir V.

I..;-

3317 Vnrt Bureti

Ron a Hin£n*twol<? J^ck-ion

JuolfBon Commottoro Computer Club

201 Wosi Mivtii{|[in SliwHi M Buhri"

Cofninoiiom U9K Gioup at

Vm HVa Avenue Wool Wnhirloo

Josojrii t-

:*33 Joy Oi

KANSAS

N«ncry A Hanna "i i

DaviclJ. MAmLUin

AtchlflPQ

Alchiscn CcmaiDdure Users

CUM-BACC

Ctnup

iJ Kotodnw

Sji i::V F Dovh Mr/fl

Hays ■i: i^ii . l;;,. i"" -: n::.

!■-,:. "

□roup

Group

P 0 Box Box 171 Doji CJirtsco*

1302 Western Hurts Dt ■ . ■■

Hutcfcinson PQ. Boa 2644 Wendell D Hinkson Lawcoru»

Croup P 0 Bo* 2201

KENTUCKY

MINNESOTA

Bochortn Affln CDrnmodoro Ham Group

25Z6filh Avp NW David Mopitol MLSSISSIPPI

10260 Now Hampshlifl /Vmnaa Hugh S Petua

BAul

.■,

'■,i ^,i D 1!

Jack QuLgley

AbihiK'iiiCMd Cnrnnimodort1

Oltlrltllt Grnaiet Ornariri Commodore

37 Silver Lario

Users Group

Chris Hae^Si

£93£ Leawocd Diive

New Hampton

Bob Guisanhsrry

CommodoTQ 64 U G oi OlflTJfle NEW JERSEY

County

Clieny IM

P 0, Do* 233 Btophan P. GwPtl

Amjaa Usors' Qioufi o[ ijoulti

Now YtHk I- 0. Box 3761

PC fli Resemch Uaftfs Group

Jay Founan

111 ethAvH. 11thFL

Cheity HlLI

S Jetssy Amiga Users' Group

New York

523 Society Hill

Technotocfy Nol Tricks

John Scott

619W 114th Street Tom Tracro

Linwood

C 64 Uiwre1 Group of Soutii

New Yoth

Jar say

The New Yolk Timoa PvrDonal

312 Bewh Ave

CompuLar

SamLovmu

D.mjf»l Fdfflhl Cornmoilose User Group oi

OceansulB

Central NJ

CornniD(]ijf& Lsng IpJ.ukI Club, br.

David Habiei

2949 Roxbury Road Enc P Millet

Etawveh Commodoia CompulH CoUeeuon Club

Oswego Osw^goCocnmockita Uwi Group

TZPwraDi

206Ptuh H41. Dopi Tschnoloqy

Mel Friwiman

John P, Boiankay

5j0Hld

TAtlmnn

GC64 Commod«3 Uht&' Croup

Compute! Club ol Rockland

PO Box 292

PO Box233 Paul Fiiriiet

Tjenion

Woodhaven

Ewlng CoT-modoie Useis Gsoup

D-BUG

CoaHtlLnv Cammodoio Compuler

H Van Eauri Diiva

78-2391 Sl Avenue

Club

JohnC Jones

Norman R Cyi .■.■ D

'.-.

MISSOURI

MASSACHUSETTS FnllBiVrt

PO Box3336 Kevin Ciay

lb79Cojtoa Avciniin

MlcIluvI McGiutti

ChortosC

102 Moim#> Cjch

MEMO Gtflagow Cammodot'^ U.-fr

Group

Vic Ap£t atnaLofS |VICAP|

BAYCUQ

JonHflvlW

CLCTH&l

Pete AcherJach

Sflvtt Spring

Salt City CommodHff Club

Wa£htana^ Cfimmodore Umh

Bo*3whIh

Annapolia Commodoio Ubbi

i |

liiih

Eugene McMuirny

TU Box-179

PO Box 396

S"J] W Er.qL Ibd

iJuwii Hlvpi Commodoio U*nr Gnnip

ffuiki)w^f;j

Lmnafdwwn PAX/COM/64 240J*tfK»ii Si

At Soi^tusoti

PO Hqx[54

BlUin Prtiigje

?:< Cnvncrv i

PECCUCi

Group. Jnc

761^ PunyQut Rd.

F3,riijiTr,inw:i

O,,lL.|iii

.:. : -

COMP

3702 Duikry Urifl Chiwc Schttdt

SynUK Eiroia Anonymous

^.-:

Mili.i Homing

foiulAlLotowA Conjtnodoio

John Smi'-h

■ .. "

Dunnd, mi

MARYLAND

Spenrei

li'i

1,: [,ni 'I..-

Ujyi Uruup

Amiffl

PO Box ErOS

Tem Lynne Naroy Holbcook

P 0 Box 6B3

llLiil'.inviUi,

PO Bok4§1

Group

S6 V^ La)«< Bd

Pay Slcnka

p,0 Bea 178

■. i ..|.

COUGAR Ctujintndnn: 1J:.<u

EKperts

237 N PaikSueet

Uneing htvn CommcxikJte CJub

SouUitm Aroo^tivk CotnmDdoc«

IOWA

Fingar Lflkaa At&i Kornputtrc

Sandh^l Peaks & Pokes

I'aHilintier CororaotfotH Users'

DiUlnno Kuulli.li

Don HomciO

Frank T MooiriMd

Gtouip

17B Columbia Ave

NYTEC Uhjt Group 29 Julumd Sued

Qrtujp

HouLton

P 0 Box !B9a

Bruce Behrend

Oraane

Hiiminondspon

Aiihot MttBoa

Your Cominodora Ujjci Grcujj

Wastfltn Indiana Commoriote

75-11 64th Street

Answorlft.

4401 PinwgioveDr.

MAINE

Tone Hauls

Jolin Veibuis

AGO

Bniniwich

Howard G. Peop^a

3109ihSu«t

BiQWolhet

Etockto ■-*-■. 11 k l ■ i :■ !■ cii.J'

GJOUP

MtsMuJi Commodoio Users

p 0 !)<« 1*

Fib 1b FaiilUt Avij

SwaiU NortlnKinc LA ConsTtioilorf* U«ro

Commodore Owners trf Lafayette

Queens Commodore Users

RutaS VucciHD

',■,.■■:

Lafayaoa

GteruJaJe

S:civenavillo

Oioup

D^yuVn

C*unpu["r Cluti

Kokomo Carnrnodoie Compute;

1? Barlow Avenuo DooBJtofl

ted Ledge

L-ilwi Charlu L'seri" Group

MimirT

j

LuKUng Ue« a Gioup

Box 739

Gerakt Spuibeck

Dearborn

LoheChiuta

Evansvie

JeanKersl

Commodore Uses Group,

Bay City

n.i«m Ettiugii

;-

Adirandai* C-G4 Uana Group

Waneristiurg

LOUISIANA

INDIANA : -■- r1

J.. I Li l 1 V=;!

Hiduird Byrd

BtfEaidloy

■■

. ■.. :!

534 Ttiorntson Ava

SIGGCotiTOtd

Jack L Johnson

PloruH'E Vollrt/ CocnmodoEo Club

OJGOM

1

J574 C Alabama $\

DoJi' Ccnnely

LUCKY

' ■

BPUG Cornptaa C

424 S FlondaAve.

fiflOt McKunnn Way

UAa Stoui S-rsntfield

Los Alamos Commodoie Useia

Jopliji Coinrnodoie Computer Usoi G:oup

WwUtdd

Louipvibc

!"l 11?il111■ •:

Los Alamcs

JopJin

Hockiand

U.in.jt.m

Munayvflla

MDC ■ BCC Ccmnndore Special KG OoM Wood Dnve

flidiardM Velten

Contmodorf 64 B^ginnirra Club 680 - '-r-.ii Terrace Tom Marun NTW MEXICO L^s Ciucas

Wagnci

NEWFOUNDLAND CANADA Si

Johns

PlvauntviUfl Commodof■ Ucot QfOUp

P.O Bojf2033 Greg VmcenL

En-hussastK

NORTH CAROLINA

1220 Buch Drive

Gr&?nsbo[o

CorlH Bogatdus

Tiittd C-61 Users aroup 3302 Forsyth Di

COMMODORE MICROCOMPUTERS

115


USER GROUPS Toledo Unitaur Commoriuis U«f s

Commodore Computer Club id

AK-64 Usei5 Group

Toledo

1762 foil mom SUeut

PO

Alton F

Janet ht Monk*

'. Group

Society

.iki'i Ur

Bruui H«orl

Thomas S York

uunnviilv

TCNNISSEE

Henry Couniy Cornnwdoro Computer Cfiib

Rstjll Spzinps

UCOM64 340Tnsignnuii

nly Cu

#136

Columbus

Contrnodara Uwri of BaiilesviHe I7D4S Qsage

Group

PO Be* 2822$ Hulip Lynch Dayton

Rag* Mancr Uvun1 Uedujj

PO Bck31744 fciquetto

Marion

Msrten Ohm Commndoin Uniir*, Group

7VEj WciiiiiiyfFi Rood

Canton/Ak-an/Massillan AiP

User C][qhu [rfllMCl S HllH-Q

P.aBox&S20fl

Many Gair*i

J'O Box-Wfo

PiH CampljylJ Hi ., !.■; |

I ■, n : -

Laiia County Currifnuduje Usoj Gccuji

Comm&doro User Group 300 Lmjirawunius S[ , Apt fl-F

2316 LjiayottH Avenue E M

Condal PA User Gioup ioi

NotthwofiLAtiiHjaGioup

P O Hoit 1

P^ Box il«

MninpJiL

Qroup

OfOOp

PO

PO

Mik'i Ludmg WASHINGTON

PKNNSVLVANIA AUrj <j-(H CHIPS

Thomns Dull

TEXAS

tJruup

Amjinllu Tri Stntrt Cociiinadnii] Umta

EmiiJ VftJchHCk. Jt

QlOUp

Conunodojo Compular Club at

Group PO

31S Qulncennoii Urivo Buaiet WhLw

CHUG

Rock Hill Rock HiSi CommottoEe U»r

Luwm

PO BoxWS

P O Dn» 66 KvtiutLh A. Hkmi

10-lfi Gantrol Atlon I<flne

Column

Nartti Coast Commodota Uuei

Bound

ii n*-J]

Mmn Lain Corniriocioci^ Unof

SOUTH CAROLINA

Ens

Duilsy

Qroup

Joseph W CalTinHfL Watt CJiosmr

Group 417 S SpruraSi Tim Jcrinscn

P-Hiiude

Memphis

PO boy, 11316 M.lmii Gdyei

Ken Cartel:

CE

Dave Ptucopin

Oiouon Cny

PO Box 67

TRACE T*ia Hi^mond Area

Gut man town

D+';;ls Ctmunodoro User

HnndnU H

PDBdi 2238 Ywtoy

PO 00X96

592 Atbot Lane

31&SJ MtcldleCQwn Head. RD 92

Notlh Canton

SUB-64

!'■■-■. CompuiB Club

Clump

702 Pmk Averm* N W

Comniodoip Users' Chib

Pillr-butgii

I".* '■ L'Ji-

UnrmM Grinnltri CUO ■ CommoOoro ThI U

Philadelphia

Will Hmes

OREGON

Cuitral OIiid CarnnwdMo Usm

Dennis H

Black DLflrno:!d Ccmraodoro

City

P«i64 17Q6 Cruz Di

PAiksburg OKLAHOMA

SOUTH DAKOTA

EUchlend Til-City Commodore Comput CUib

PO Box 3064

PO Qoxttt7\

Jack Oaivm

Miehflftl H Will:iini6on

Seattle

Au.5lin

CiunniodijTO Cornpucui Uwrs of I' * L

-1001 H 1H3L

Uiiivriisiiy of Washington

Gammodurn Usfr G;cup Jo

[hwie Koms

: i" r i:m'

biy City CornmLXloic \Jmis

SpoKantr Cwnmodoie U»is Group PO

2211 Gonllar Drwo B«Itord Mid -Ciurs ContmodoiH Chib [MCCC]

PO

Miller WEST VIRGINIA

Uwr Group

Blued dd

HJuoliftkl User w O rwip C-6fl & vie:

PO Buj. 1190 Atk LJ T<k Commodoru Urn a

only

$59.95

Knowlos

P O. CHUG- Commcduie Home UsfifB Group 13t?rtltOfTcHrtt fl'itll'1 L

bl Lynwood Avonuo

332-P lUclOond Uuva

Alice EtUptoy

■lAM H Hi l>j:T]|]l)"piiJJlI>L WISCONSIN

fitfidn Bay Comm - Hay 64

i Club -167 N 200 W Jody I. P»«ti-

VERMONT

A Revolution In Flying

The MicroFlyte Joystick

control. Includes instant control Yoke, Throttle, Raps.

Brakes. Gun and Elevator trim.

6 M-iy Fnir Sii-.'

P.O, Box 488

Lccsburg, VA 22075 116

JULY/AUGUST 66

PO BoxlSbtt John Burn

PO BQX&34 AriLJM.ru :. VECurnfl

5631 Harv&y Une Rnhm Franiul

Ben Endejan New Auburn Chippewa Va&ey CUQ

R3 PO BoxbV.2

Microcuhe Corporation [703j 777-7157

Group

AO Srnilh Com putBt Club

• Software program drivers for other Right programs available soon

Won1 A vailablc From:

Tun Polznk

Milwaukee

PwKlmoiil Cocnrmdotv Oioup

• Use with User generated assembly language programs

PO Box 133

Ro<A Cauiity Commodora Ubci Unec Giuup

Other Features: • Use with User generated BASIC programs

MACE

Jon€>GvLLla

A unique product designed for use with FLIGHT

SIMULATOR II to give you accurate and proportional

Ridiatd F Luxtti^

Orsendale

Juhn A SiuiwE DaJoClty

Daiw Cuy Comrnoduie Usets Group JockB Doyla

Nomuin C Rone


PERSONAL PORTFOLIO MANAGER Continued from pg 20

handling of fractional quotes. Kntcr

reports cannot be generated unless

should use every time you boot Per

1/8 and the computer adjusts it to

the report programs are on the data

sonal Portfolio Manager:

.125. Of course, you can also enter

disk. To do this, you must close the

It

also

has the

one

program

the

you

lixir.

the decimal

files are updated and closep.JUSt pull ing the disk from the drive and

must have the "/" entered; the pro

reboot the Master disk to load and

gram does not add them for yon.

transfer the report programs. This is

powering down the 64 is a definite

figures directly.

Dates

data files (using the lixit option) and

routine. Using l-'xit ensures that all

The Sell feature tracks date, price,

cumbersome

and

time

consuming.

no-no. Your files won't be there any

number of units involved in the trans

After transferring the programs (five

more!

action, commission and the proceeds.

passes, seven minutes), you have to

Long- or short-term gains or losses are

reload the program from scratch.

Entering new securities is straight forward, except for one thing. After

calculated based on previous inputs.

Standard reports are selected from

the menu.

Customized

reports

re

each is entered, you are returned to

With one disk drive, there are times

the previous screen. To er.ter a series

when you must make swaps involving

quire a bit of work, but the very fact

of new securities, you must contin

the program

that

ually select the proper ft. nction key

disk. The program does a very good

even supports specialized reports em

to redisplay the entry screen. This is

job of informing you when the wrong

phasizes its serious nature.

particularly frustrating wien setting

disk is in the drive. It tells you which

up new portfolios.

disk it is looking for as well and iden

folio Manager has a few rough spots,

tifies the incorrect one.

they are minor when compared to the

There is a nice search [feature built in. In the Maintenance option, you

and at least one data

When accessing data bases, you can

Personal Portfolio Manager

While it is true that Personal Port

overall effectiveness and power. The

can enter the security symbol (GM

download

for General Motors stock, for exam

automatically.

ple) to directly access it.

saver, and also reduces errors. The

advanced telecommunications fea

8,000-character buffer can be saved

tures and a relatively sophisticated re

to disk or sent directly lo a printer.

port generator. This combination Is

File limits are rather generous, at least

1,000

disk, while

open

closed

transactions

per

transactions

arc

quotes

reports

program can be summed up in a few

is a great time-

words: a customized data base with

and

This

run

A weak point surfaces when you

limited only to the amount of free

use

disk space. Another nice louch is the

through the tutorial, you learn that

the

Reports

option.

Halfway

hard to beat on any microcomputer,

especially on the 64. If you need such a package, don't pass this one by.

Q

Where IS that magazine article? THE COMMODORE

CUSTOMER SUPPORT HOTLINE! HAS A NEW NUMBER!

215-436-4200 Be sure to make a

FIND IT using the Commodore GOOD NEWS: The COMMODORE INDEX 1985 is now avail able (or Ihe first time! The COMMODORE INDEX 1985 covers

all articles published in 1985

in COMMODORE MICRO

COMPUTERS and COMMODORE POWIR/PLAY. Eoch entry

lists Article Title, Author, Issue Date, Page. Applicable Com puters, and Article Topics. This index is arranged alphabets cally by over 100 diflerenl topics It's so easy lo find the information you need!

THE COMMODORE INDEX 1985

ONLY$4.75

ORDER YOURCOPYTODAY!

ALSO AVAIUBLE: The COMMODORE INDEX 1985 DISK. A 1541-compatible disk with se quential files listing all the articles published in 1985 in COMMODORE MICROCOMPUTERS and COMMODORE POWER/PLAY. Search these tiles using the Search oi Hunt lectures ot any word processor which uses sequential liles Or, use the SEARCH MASTER program, included on the disk. Complete instructions are included.

THE COMMODORE INDEX 1985 DISK ONLY $675 INCLUDES SEARCH MASTER Please send:

copies of the COMMODORE INDEX 1985 at

$4.75 each

note of it.

copies Of Ihe COMMODORE INDEX 1985 DISK

al $8.75 each Send check or money order

to: MASTER SOFTWARE

6 HILLERY COURT RANDALLSTOWN, MD 21133

sets, each consisting of 1 INDEX and 1 DISK at

$12,00 per set ADD $1.25 lor shipping and handling U.S and Canada, $3.50 foreign

MARYLAND RESIDENTS ADD 5% SALES TAX

COMMODORE MICROCOMPUTERS

117


HOW TO ENTER PROGRAMS m. he programs which appear In this

magazine have been ran, tested ;ind checked lor bugs and errors. After ;i

This will list line 270 to the screen.

lem is somewhere in the data state

Look for any non-obvious mistakes like a zero in place of an O or vice-

ments. Check the data statements for missing commas or other typos.

program is tested, it is primed on a

versa. Check for semicolons and co

letter quality printer with some for

lons reversed and extra or missing

data

matting changes. This listing is then

parentheses. All of these things will

will be a little harder to find. Check

cause a syntax error.

each line that contains the variable

photographed directly and printed in the magazine. Using ihis method en sures the most listings possible.

error-free program

Whenever you see u word inside

There is only one time a syntax error will tell you the wrong line to look at. If the line the syntax error refers to has a function call (e.g., FN

brackets, such us [DOWN], the word

A(3)), the syntax error may be in the

represents a keystroke or series of

line that defines the function, rather

keystrokes on

than the line named in the error mes

the keyboard. The

word [DOWN] would be entered by pressing the cursor-down key. If mul

sage. Look for a line near the begin ning of the progrxim (usually) thai has

tiple keystrokes arc required, the

Dlil*' FN A(X) in it with an equation

number will directly follow the word.

following it. Look for a typo in the

Por example, |DOWNi| would mean

equation part of this definition.

to press the cursor-down times.

If there

arc

key four

multiple

words

statements,

then

the

problem

for typing mistakes.

Out Of Data Error This error message is always relat ed to the data statements in a pro gram. If this error occurs, it means that the program has run out of data items before it was supposed to. It is

usually caused by a problem or typo in the data statements. Check first to

see if you have left out a whole line of data. Next, cheek for missing commas

between numbers. Reading data from a page of a magazine can be a strain

Illegal Quantity Error

within one set of brackets, enter the

If the variable is not coming from

This is another common error mes

keystrokes directly after one another.

sage. This can also be caused by a

For example. [D0WN.RIGHT2]

typing error, but it is a little harder to

would mean to press the cursor-down

find. Once again, list the line number

on the brain, so use a ruler or a piece

of paper or anything else to help you keep track of where you are as you enter ihe data.

Other Problems

key once and then the cursor-right

that the error message refers to.

key twice. Note: Do not enter the

There is probably a poke statement

It is important to remember that

commas.

on this line. If there is. then the error

the 64 and the PBT/CBM computers

hi addition to these graphic sym

is referring to what is trying to be

will only accept a line up to 80 char

bols, the keyboard graphics are all

poked. A number must be in the

acters long. 'Hie VIC 20 will accept a

represented by a word and a letter.

range of zero to 255 to be poke-able.

line up to KH characters long ant! the

The word is either SI II-T or CMD and

For

POKE

128 a line up to 160 characters long.

represents the SM NT key or the Com

1024,260 would produce an illegil

Sometimes you will find a line in a

modore key. 'Hie letter is one of the

quantity error because 260 is greater

program that runs over this number

letters on the keyboard. The combi

than 255.

of characters. This is not a mistake in

nation [SHIFT E] would be entered by holding down

the SHIFT key and

example,

the

statement

Most often, the value being poked

the listing. Sometimes programmers

is a variable (A.X...). This error is tell

get so carried away crunching pro

pressing the B. A number following

ing you that this variable is out of

grams that they use abbreviated com

the letter tells you how many times to

range. If the variable is being read

mands to get more than the standard

type the letter. For example, [SHFT

from data statements, then the prob

number of characters

on one

line.

A-i,CMD B3] WOuld mean to hold the SHIFT key and press (he A four times,

'UN5HIFTEDCLR/H0ME

then hold down the Commodore key 0

and press the B three times. The following chart tells you the

keys to press for any word or words inside of brackets. Refer to ibis chart whenever you aren't sure what keys to press. The little graphic next to the keystrokes shows you what you will see on the screen. 'liiis is by far the most common error encountered while entering a program.

Q -|UP|- = CURSORUP Ijj ■ IRIGHT]" =CURSOR RIGHT

H ■|YELLOW|11=CONTROLB

F] 11[ORANGE|"-COMMODORE 1 P ■1mROWN|"-COMMODORE2

(n-|L RF.Dl"-COMM0DOflE3

H t6LM3Cl"-C0Mni0i1

H ■ IGRAY2F * COMMODORE 5

ri 'iCYANr-CONTROLI

Q ■ IGRAYII" - COMMODORE 4 |]"|L GREENj1 -COMMODORE6

RiL BLUEI"-COMMODORE 7 FJ GHAYar -COMMODORE a

■|F3]"-P3

B

I|"»P4 ■IF5I- =F5

J 11|F61rl-Ffi

II ■■;h""F7 [1 Mirai"-t8 Ej 'IPOUNDj-^ENGLISH POUND

5j"[SHFT"r=PI SYMBOL

I "IT-

UP ARROW

GRAPHIC SYMBOLS WILL BE REPRESENTED AS EITF'IR THE LETTERS SHFT (SHIFT) AND A KEY (1P|SHFT Q.SHFT J.SHFT D.SHFT S]1') OR THE

incorrectly on die line the syntax er ror refers to. if you gel the message

LETTERS CMDR (COMMODORE) AND A KEY ("[CMDR O.CMDR G.COMDR Y.CMDR H]"). IF A SYMBOL IS REPEATED, THE NUMBER OF

"?Syntax Krror Itreak

REPfTITIONS WILL BE DIRECTLY AFTER THE KEY AND BEFORE THE

In

folks)

§ [ ■ [BLUE1"=CONTROL1'

5

Rj ■■ILEFTI'-CURSORLEFT [■j ■|RVS1"=CONTROL9 H ■1RVOrF|11 = CONTEtOLO

S 1RED|1=COtJTROL3

'ipir-pi 1]11 = F2

this

118

(sorry

CONTROL 5

[J 'IGREENr'-CONTROLE

means that you have typed something

type

Usually

1 |DOWNV =CURSOH DOWN

[3 - WHITE]11 ^CONTROL 2

Syntax Error

5

"[CLEAHI" ^ SHIFTED CLRiHOME

Line

LIST 270 and press

JULY/AUGUST'86

270,"

RF.TURN.

COMMA ("ISPACE3.SHFT S4.CMDR M2|").


HOW TO ENTER PROGRAMS You can enter these lines by abbrevi

line of the program for typos or miss

errors and increase your understand

ating the commands when you enter

ing parts. Finally, press the KUN/STOP

ing of programming.

the line. The abbreviations for basic

key while the program is '"running."

commands are in your user guide.

Write down the line the program

have a local user group, or you simply

If you live

in the country, don't

If you type a line that is longer than

broke at and try to follow the pro

can't get any help, write to us. If you

the acceptable number of characters,

gram backwards from this point, look

do write to us, include the following

the computer will act as if everything

ing for problems.

information about the program you

is ok, until you press RETURN. Then, a

syntax

error will

be

displayed

are having problems with:

If All Else Fails

.The name of the program

(without a line number). Many people

You've come to the end of your

write that the computer gives them a

rope. You can't get the program to

Hie computer you are using

syntax error when they type the line,

run and you can't find any errors in

Any error messages and the line

or that the computer refuses to ac

your typing. What do you do? As al

cept a line. Both of these problems

ways, we suggest that you 117 a local

Anything displayed on the screen

are results of typing a line that has too

user group for help. In a group of

A printout of your listing (if

many characters.

even just a dozen members, someone

The Program Won't Run!! This is the hardest of problems to resolve; no

error message is

dis

The issue of the magazine it was in

numbers

possible)

is bound to have typed in the same

Alt of this information is helpful in

program. 'Hie user group may also

answering your questions about why

have the program on a library disk

a program doesn't work. A letter that

and be willing to make a copy for you.

simply states "I get an error in line

played, but the program just doesn't

For S9.95 per issue, you can also get

250 whenever I

run. This can be caused by many

all the BASIC programs in each issue,

doesn't give us much to go on. Send

small mistakes typing a program in.

as well,

your questions to:

First check that

30007. Shrcvcport. 1 -A 711 30-0007.

the program was

written for the computer you are us

from

Loadstar,

P.O.

Box

run

the

program"

Commodore Magazines

If you do get a working copy, be

1200 Wilson Drive

ing. Check to see if you have left out

sure to compare it to your own ver

West Chester, PA 19380

any lines of the program. Check each

sion so that you can learn from vour

ATTN: Program Problem

D

HOW TO USE THE MAGAZINE ENTRY PROGRAMS J. he Magazine Entry Programs on the next pages are two BASIC

the program will tell you where to

ma

find the problem. Otherwise the pro

rest of the line. 'Otis is a checksum that tlie Magazine Entry Program uses.

chine language programs that will as

gram will say "mistake in data state

sist you in entering the programs in

ments." Check to see if commas are

end and then press RETURN, just as

this

you normally would.

are

missing, or if you have used periods

versions for both the Commodore 64

instead of commas. Also check the

and the Commodore 128. Once the

individual data items.

magazine

correctly.

There

Enter the line and the letters at the

If the line is entered correctly, a bell is sounded and the line is entered into the computer's memory (with

program is in place, it works its magic

Once the program has run, it is in

without you having to do anything

memory ready to go. To activate the

else. The program will

let you

program type SYS491S2 (SYS4864 on

enter a line if there is a typing mistake

the 128), and press RETURN. You are

ing the line, a noise is sounded and an

on it, and better yet. it identifies the

now ready to enter the programs

error message is displayed. Read the

kind of error for you.

from the magazine. To disable the En

error message, then press any key to

try Program, just type KILL (RETURN)

erase the message and correct the

on the 64 or SYS4867 on the 128.

line.

not

Getting Started Type

in

the

Magazine

Entry Pro

The checksums for each line are

gram carefully and save it as you go

the same for both the 64 and 128, so

along (just in ease). Once the whole

you can enter your 64 programs on

program is typed in, save it again on

the 128 if you'd like.

tape or disk. Now RUN the program.

out the characters at the end). If a mistake was made while enter

IMPORTANT If the Magazine Entry Program sees

a mistake on a line, it does not enter that line into memory. This makes it

The word POKING will appear on the top of the screen with a number. The

Typing the Programs

number will increment from 49152

this magazine that are for the 64 or

up to 49900 (4864-5545 on the 128)

128 have an apostrophe followed by

and just lets you know that the pro

four letters at the end of the line (e.g.,

gram is running. If everything is ok,

'ACDF). If you plan to use the Maga

the Magazine Entry Program uses.

the program will finish running and

zine Entry Program to enter your pro

Here they arc, along with what they

say DONE. Then type NEW. If there is

grams,

mean and how to fix them.

a problem with the data statements,

should be entered along with the

All the BASIC program listings in

the apostrophe and letters

impossible to enter a line incorrectly.

Error Messages and What They Mean There are five error messages that

Continued next page

COMMODORE MICROCOMPUTERS

118


HOW TO USE THE MAGAZINE ENTRY PROGRAMS NO CHECKSUM: This means that you forgot to enter the apostrophe

and the four letters at the end of the line. Move the cursor to the end of the line you jusl typed and enter tilt;

the line in the magazine again and

many characters, instead of a simple

check your spelling.

misspelling. Check spelling of BASIC

# OF CHARACTERS: This means that you have either entered extra

commands if you can't find anything else wrong.

UNIDENTIFIED: This means that

got (or added) a quote mark Mime-

characters or missed some characters, Cheek the line in the magazine again. This error message will also occur if you misspell a BASIC command, but

where in the line. Check the line in

create another keyword in doing so.

incorrectly. Spelling errors could be

the magazine and correct the quote.

For example, if you misspell PRINT as

the wrong number of spaces inside

KEYWORD: This means that you have cither forgotten a command or spelled one of the BASIC keywords

PRONT, the 64 sees the letter P and

quotes, a variable spelled wrong, or a

It, the BASIC keyword ON and then

word misspelled. Cheek the line in

the letter T.

the magazine again and correct the

checksum.

QUOTE: This means that you i'or-

(GOTO, PRINT. . ) incorrectly'Check

Because it sees the

keyword ON, il thinks you've got too

you have either made a simple spell ing error, you typed the wrong line number, or you typed the checksum

mistake.

MAGAZINE ENTRY PROGRAM-64 The Magnine Bury Pragma art available on di>k. along with ihe other pniBr«i- in ihis majn/ino. /»r J'J.'A To order, con wet Uuihur at L-800831-2694

10 25 10 26

DATA C0,60,0A,A8,B9,0F,C0,85 DATA FB,B9,10,C0,85,FC,A0,00

10

PRINT"[CLEAR]POKING

-";

1027

DATA

A9,12,20,D2,FF,Bl,FB,F0

20

P=49152

(END

1028

DATA

06,23,D2,FF,C8,D0,F6,20

1329

DATA

BC,C2,20,E4,FF,F0,FB,A0

1030 1031 1032

DATA DATA DATA

18,B9,03,C1,20,D2,FF,88 10 , F7,68 , 68,A9,00,8D,00 02 , 4C,74,A4,4B,49,4C,4C

1033 1034

DATA DATA

91,91,00,20,20,20,20,20 20,20,20,20,20,20,20,20

:REM

SC000

AT

49900/SC2EC)

30 40 50

READ A$:IF A$="END"THEN L=ASC(MID$<ft$,2,l)) H = ASC(MIDS(A$,1,1))

60 70

L=L-48:IF H=H-48:IF

80

PRINT"[HOME,RIGHT12]"P;

L>9 H>9

THEN THEN

110

L=L-7 H=H-7

1035

DATA

20,20,20,20,20,20,20,91

IF H>15 OR L>15 THEN PRINT :PRINT"DATA ERROR IN LINE"; 1000+INT((P-49152)/8):STOP 100 B=H*16+L:P0KE P,B:T=T+B:P=P+1 :G0T0 30

1036 1037 1038 1039 1040

DATA DATA DATA DATA DATA

0D,51,55,4F,54,45,00,4B 45 , 59,57,4F,52,44,00,23 20,4F,46,20,43,48,41,52 41,43,54,45,52,53,00,55 4E , 49,44 , 45,4E,54,49,46

110

1041

DATA

49 , 4 5 , 44 , 00 , 4E , 4F , 20 , 43

1042

DATA

48,45,43,4B,53,55,4D,00

1043

DATA

C8,Bl,7A,D0,FB,84,FD,C0

90

IF

TO86200

THEN

:PRINT"MISTAKE DATA 120

IN

PRINT DATA

—>

CHECK

STATEMENTS":END

1044

DATA

09,10,03,4C,84,C1,88,88

1000

DATA

4C,IF,C0,00,00,00,00,00

1045

DATA

88,88,88,B1, 7A,C9,27,D0

1001

DATA

00,00,00,00,00,0D,00,21

1046

DATA

13,A9,00,91,7A,C8,A2,00

1002 1003 1004 1005 1006 1007

DATA DATA DATA DATA DATA DATA

C1,27,C1,2F,C1,3F,C1,4C C1,EA,EA,EA,4C,54,C0,A2 05,BD,19,C0,95,73,CA,10 F8,60,60,A0,03,B9,00,02 D9,04,C1,D0,F5,88,10,F5 A0,05,B9,A2,E3,99,73,00

1047 1048 1049 1050 1051 1052

DATA DATA DATA DATA DATA DATA

Bl,7A,9D,3C,03,C8,E8,E0 04 , D0,F5,60,A9,04,4C,CA C0,A0,00,B9,00,02,99,40 03,F0,F0,C8,D0,F5,A0,00 B9,40,03,F0,E6,99,00,02 C8,D0,F5,20,96,C1,4C,12

1008

DATA

83,10,F7,A9,00,8D,18,D4

1053

DATA

C2,A0,09,A9,00,99,03,C0

1009 1010 1011 1012 1313 1014 1315 1016

DATA 4C,EF,C0,E6,7A,D0,02,E6 DATA 7B,4C,79,00,A5,9D,F0,F3 DATA A5,7A,C9,FF,D0,ED,A5,7B DATA C9,01,D0,E7,20,2B,C0,AD DATA 00,02,20,74,C0,90,DC,A0 DATA 00,4C,A9,C1,C9,30,30,06 DATA C9,3Af10,02,38,60,18,60 DATA CS,Bl,7A,C9,20,00,03,C8

1054 1055 1056 1057 1058 1059 1060 1061

DATA DATA DATA DATA DATA DATA DATA DATA

8D,3C,03,88,10,F7,A9,80 85,02,A0,00,20,58,C1,20 89,C1,20,ED,C1,E6,7A,E6 7B , 20,7C,A5,A0,00,20,80 C0,F0,D0,24,02,F0,06,4C A8,C0,4C,CE,C1,C9,22,D0 06,20,8D,C0,4C,CE,C1,20 BA,C0,4C,CE,Cl,A0,00,B9

1317

DATA

D0,F7,B1,7A,60,18,C8,B1

1062

DATA

00 , 02,20,74,C0,C8,90,0A

1318 1019 1020 1021 1022 1023

DATA DATA DATA DATA DATA DATA

7A,F0,37,C9,22,F0,F5,6D 03,C0,8D,03,C0,AD,04,C0 69,00,8D,04,C0,4C,8E,C0 18,6D,05,C0,8D,05,C0,90 03,EE,06,C0,EE,09,C0,4C CE,C1,18,6D,08,C0,8D,08

1063 1064 1065 1066 1067 1068

DATA DATA DATA DATA DATA DATA

18,6D,07,C0,3D,07,C0,4C EF,C1,88,A2,00,B9,00,02 9D,00,02,F0,04,E8,C8,D0 F4,60,18,AD,09,C0,69,41 8D , 09,C0,38,AD,0A,C0,E9 19,90,06,8D,0A,C0,4C,1C

1024

DATA

C0,90,03,EE,07,C0,EE,0A

1069

DATA

C2,AD,0A,C0,69,41,3D,0A

120

PRINT"DONE":END

JULY/AUGUST '86

9


1070

DATA

C0,AD,03,C0,6D,05,C0,4 8

1082

DATA

CD,3E,03,D0,0E,AD,0C,C0

1071

DATA

AD,0 4,C0,6D,06,C0,8D,0C

1083

DATA

CD,3F,03,D0,06,20,CC,C2

1072

DATA

C0,6 8,6D,0 8,C0,8D,0B,C0

1084

DATA

4C,4B,C0,98,48,68,4C,CA

1073

DATA

AD,0C,C0,6D,07,C0,8D,0C

1085

DATA

C0,A9,20,8D,00,D4,8D,01

1074

DATA

C0,38,E9,19,90,06,8D,0C

1086

DATA

D4,A9,09,8D,05,D4,A9,0F

1075

DATA

C0,4C,52,C2,AD,0C,C0,69

DATA

8D,18,D4,60,20,A9,C2,A9

1076

DATA

41,8D,0C,C0,AD,0B,C0,E9

1077

DATA

19,90,06,8D,0B,C0,4C,67

1087 1088 1089

DATA

81,20,DF,C2,A9,80,20,DF

DATA

C2,4C,D9,C2,20,A9,C2,A9

1078

DATA

C2,AD,0B,C0,69,41,8D,0B

1090

DATA

11,20,DF,C2,A9,10,20,DF

1079

DATA

C0,A0,01,AD,09,C0,CD,3C

1091

DATA

C2,A9,00,8D,04,D4,60,8D

1080

DATA

03,D0,20,C8,AD,0A,C0,CD

1092

DATA

04,D4,A2,70,A0,00,88,D0

1081

DATA

3D,03,D0,17,C8,AD,0B,C0

1093

DATA

FD,CA,D0,FA,60,END

END

MAGAZINE ENTRY PROGRAM-128 5

TRAP

200

10

PRINT" [CLEAR]POKING

20

P=4864

30

5545/S15A9) READ A$:IF AS="END"THEN PRINT" [HOME,RIGHT12]"P;

80 100

S1300

B = DEC (A$):POKE :GOTO

110

:REM

IF

(END

AT

110

P,B:T=T+B:P=P+1

30

TO59314

THEN

:PRINT"MISTAKE DATA

-";

IN

PRINT DATA

—>

CHECK

STATEMENTS":END

120

PRINT "DONE":END

200

PRINT :PRINT"DATA

ERROR

IN

LINE";

1036

DATA

43,54,45,52,53,00,55,4E

1037

DATA

1038

DATA

49,44,45,4E,54,49,46,49 45,44,00,4E,4F,20,43,48

1039

DATA

1040

DATA

1041

DATA

45,43,4B,53,55,4D,00,C8 B1,3D,D0,FB,C0,09,10,03 4C,69,14,88,88,88,88,88

1042

DATA

B1,3D,C9,27,D0,13,A9,00

1043

DATA

91,3D,C8,A2,0 0,B1,3D,9D

1044

DATA

00,0B,C8,E8,E0,04,D0,F5

1045

DATA

60,4C,5C,15,4C,C5,14,A0

1046

DATA

09,A9,00,99,06,13,8D,00

1047

DATA

0B,88,10,F7,A9,80,85,FD

1048

DATA

1049

DATA

1000

DATA

4C,1E,13,4C,3A,13,00,00

1050

DATA

1001

DATA

8E,00,F7,00,42,41,51,57

1051

DATA

1002

DATA

0D,00,0D,43,08,14,0E,14

1052

DATA

1003

DATA

16,14,26,14,33,14,A9,00

1053

DATA

A0,00,20,3F,14,20,AE,14 20,0D,43,84,FA,A0,FF,20 67,13,F0,D8,24,FD,F0,06 20,8F,13,4C,8F,14,C9,22 D0,06,20,74,13,4C,8F,14 20,9F,13,4C,8F,14,A0,00

1004

DATA

8D,00,FF, AD,04,03,8D,12

1054

DATA

B9,00,02,20,5B,13,C8,90

1005

DATA

13,AD,05,03,8D,13,13,A2

1055

DATA

1006

DATA

4A,A0,13,8E,04,03,8C,05

1056

DATA

1000+INT((P-4864)/8):END

1007

DATA

03,60,AD,12,13,8D,04,03

1057

DATA

0A,18,6D,0A,13,8D,0A,13 4C,B0,14,88,60,18,AD,0C 13,69,41,80,0C,13,38,AD

1008

DATA

AD,13,13,8D,05,03,60,6C

1058

DATA

0D,13,E9,19,90,06,8D,0D

1009

DATA

12,13,A5,7F,D0,F9,AD,00

1059

DATA

13,4C,CF,14,AD,0D,13,69

1010

DATA

02,20,5B,13,90,F1,A0,00

1060

DATA

1011

DATA

DATA

DATA

4C,6F,14,C9,30,30,06,C9 3A,10,02,38,60,18,60,C8

1061

1012

1062

DATA

1013

DATA

B1,3D,C9,20,D0,03,C8,D0

1063

DATA

1014

DATA

F7,B1,3D,60,18,C8,B1,3D

1064

DATA

1015

DATA

F0,3 5,C9,2 2,F0,F5,6D,06

DATA

DATA

41,8D,0D,13,AD,06,13,6D 08,13,48,AD,07,13,6D,09 13,8D,0F,13,68,6D,0B,13 8D,0E,13,AD,0F,13,6D,0A 13,8D,0F,13,38,E9,19,90 06,8D,0F,13,4C,05,15,AD 0F,13,69,41,8D,0F,13,AD 0E,13,E9,19,90,06,8D,0E 13,4C,1A,15,AD,0E,13,69 41,8D,0E,13,A0,01,AD,0C

1070

DATA

13,CD,00,0B,D0,20,C8,AD

1071

DATA

0D,13,CD,01,0B,D0,17,C8

1072

DATA

AD,0E,13,CD,02,0B,D0,0E

1073

DATA

AD,0F,13,CD,03,0B,D0,06

1074

DATA

20,89,15,A4,FA,60,98,48

1016

DATA

13,8D,06,13,AD,07,13,69

1065 1066

1017

DATA

00,8D,07,13,4C,75,13,18

1067

DATA

1018

DATA

60,08,13,80,08,13,90,03

1068

DATA

1019

DATA

1069

1020

DATA

1021

DATA

1022

DATA

DATA

1023

DATA

1024

DATA

EE,09,13,EE,0C,13,60,18 6O,0B,13,8D,0B,13,90,03 EE,0A,13,EE,0D,13,60,0A A8,B9,14,13,85,FB,B9,15 13,85,FC,A0,00,8C,00,FF A9,12,2 0,D2,FF,B1,FB,F0

1025

DATA

06,20,D2,FF,C8,D0,F6,20

1075

DATA

6 8,4C,AF,13,A9,04,4C,AF

1026

DATA

79,15,20,A3,15,20,E4,FF

1076

DATA

1027

DATA

F0,FB,A0,1B,B9,EF,13,20

1077

DATA

1028

DATA

D2,FF,88,10,F7,68,68,A9

1078

DATA

1029

DATA

00,8D,00,02,4C,B7,4D,91

1079

DATA

1030 1031

DATA

91,0D,20,20,20,20,20,20

1080

DATA

DATA

20,20,20,20,20,20,20,20

1081

DATA

1032

DATA

20,20,20,20,20,20,91,0D

1082

DATA

1033

DATA

1083

DATA

8D,04,D4,60,8D,04,D4,A2

1034

DATA

51,55,4F,54,45,00,4B,45 59,57,4F,52,44,00,23,20

13,A9,00,8D,00,FF,A9,20 8D,00,D4,8D,01,D4,A9,09 8D,05,D4,A9,0F,8D,18,D4 60,20,61,15,A9,81,20,9C 15,A9,80,20,9C,15,4C,96 15,20,61,15,A9,11,20,9C 15,A9,10,20,9C,15,A9,00

1084

DATA

70,A0,00,88,D0,FD,CA,D0

1035

DATA

4F,46,20,43,48,41,52,41

1085

DATA

FA,60,END

END

COMMODORE MICROCOMPUTERS

121


NEW!! LEROY'S CHEATSHEET

_

.

-

COMMODORE 126

WORD WRITER

KUNG FU

Continuedfromps, 54

Continuedfrompg. 28

gram disk, and wait. When the dic

plcx as a tucked-back somersault fol

tionary is finished Checking your doc

lowed

ument, it will reappear on the screen

kick; all executed with such precision

with

and grace that it will make your oppo

suspected

words

highlit;!]ted.

paralyzing

roundhouse

KEYBOARD OVERLAYS

The cursor will stop at each suspect

nent's head spin...or his ribs ache...or

NOW AVAILABLE

ed .spelling error so you can either

his stomach hurt.

leave the word as is. change it, or

DIE-CUT- PLASTIC LAMINATED D Bl^kllul olll

ONLY

D Bat re 1.0

D Flff*T Syilam 243 Q Woidl>rDl?Q D D.lk 1571

$795

□ Pnner CUD 1?B FREE

XS?.9S= $

QTY._

shipping s

us a Canadan 03

(PA OMY) "

US FUtJDENOCOD

.

100'

e%tax *

FOREIGN ORDERS S3(» CHECK MO, MOVISA

with

tionary until

move's difficulty and execution, ci

you

spot

the correct

TOTAL S.

DtPIAATION DATE .

ADCflESS. CITV

OBMB NOW..OH SEE «■.: I LOCAL DEALER

h

101 in> Crnnmnilnip !,■!

/

An

idea

nr>d I'nmmitiiw i* I 7H

Processor

Brainstorm to prepare

Articles Reports

S;

lizes his opponent. The first contend built

ch»s

ur uiri'.Ujfm \'/i\ version Includu

Brainpower b ltil\ -Tenlun:tJ wordprocessor

I hint mlecjroli".; [tie outline re-hUN<n<j Friffri 1 tirmn^torrliinq session

Send $1995for Brainstorm 125 or

11295for Brainstorms') to

Country Road Software 70284

C.li. 143

ligoniDr

IN

2 1'J-fj'M -''».]

f I'J I

"16767

7278

\/ 'IN f'.r [...^I.i.ih. .,!,.] Mnolm i

Because you never really I

Illl1..

. Ill-il

.1

,

I

111.'.I

in iloinK to liapppn.

> •*

VJi\iM[^ >r

JULY/AUGUST'86

er to reach two points wins the bout.

into the system ;md can be displayed

If time expires with no clear-cut win

on the screen by simply pressing the

ner, a judge will award victory to the

Commodore key and 1-3. The display

fighter with the best performance. Contrasting

the

foreground's

di

held calculator, and the results con be

rected physical drama is a serene ori

transferred into your document. Any

ental

one who has to include price quotes,

and structures familiar to Japan arc

Inventory count, or any math results

well represented in a series of di

in their correspondence will appreci

verse, colorful scenes. Play fields are

ate this handy aid.

decorated with pagodas, ornamental

backdrop.

The

landscape, art

paper lanterns, spurge, pink blossoms,

reads and writes sequential tiles only.

religious statues, and of course, the

'Flits is a fact to consider if you are a

forever majestic Fujiyama. And com

64 owner moving up to the 128 and

mon to each scene is the seated figure

want a word processor that can read

of the Dark Master himself, patiently

the files created by your 54 word pro

waiting for you to meet your match. The program's sound effects com

like Easy Script which stores sequen

pliment the visuals. Behind the realis

tial files, you can load them Into Word

tic smacks of flcsh-mceting-flesh and

Writer 128, make a few changes, then

the anguished groans of injured fight

either re-save them as Word Writer

ers,

128 files or dump them to your print

stringed koto filters through, spread

er. But if you now use a word proces

ing a

sor

tranquility over the death blows be

like

WordPro

or

Write Now!,

which uses program files, you'll have

Sermons

a

the lighter who successfully immobi

cessor. If you use a word processor

Brainstorm'

upon

ther a half or full point is awarded to

Unfortunately, Word Writer 128 CHEA7SHEET PRODUCTS INC.

Depending

found, a single keystroke will replace

looks and responds like a small hand

!

scoring.

spelling. When the proper spelling is

A five-function calculator is

KEYBOARD EXTENDER WITH EACH ORDER

Each confrontation is a timed event

scroll through the words in the dic

the misspelled word.

EACH

D Eoiy Script

122

by a

the

unmistakable song of a

melodious

cloak of hypnotic

ing dealt at center stage.

to re-key any files you want to transfer.

As head-to-head karate contests go,

There is also no option to preview a document on-screen before dump

Kting Fit not only delivers top-quality arcade action, but also strives to cap

ing it to the printer. Without this it is

ture every nuance of sight and sound.

impossible to know where pages break

There's even a two-player option that

when using mixed-line spacing. You

lets you give and take your licks op

also cant be sure that your headers

posite a friend.

and footers are displayed properly. However,

The only problem I encountered

the many features in

with the program is that it lacks a

cluded in Word Writer 128 oversha

definitive conclusion. When you are

dow the two missing. The program's

finally skilled and lucky enough to

logical design, help screens, realistic-

beat the tenth opponent, you will he

screen display, multiple printer sup

rewarded with...nothing. No fanfare,

port and well written

no animated emancipation, no extra

manual, plus

the handy calculator and spell-check

life, nothing. Instead, you will contin

er program make Word Writer 128 an

ue to face a rejuvenated final foe until

excellent buy. Add to this Timeworks'

you inevitably fatigue, slip, and lose

free technical support lor registered

your life. After hours of practice, that

users and a fair upgrade and exchange

kind of finish can be a little disap

policy. If you are a 128 owner looking

pointing. But the game still

for a word processor, you'll find Word

strong as fast-paced, well designed,

Writer 128 an excellent product at an

and highly recommended entertain

affordable price.

ment.

Q

stands

H


TOUCHDOWN FOOTBALL Continued from pg. 18

ty. During passing, offensive control

the quarterback to pass while in mo

of scrimmage at a ^5-dcgree angle to

switches to the designated receiver at

tion. This presents a double threat to

the outside. Approaching the edge of

the moment the ball is released. Ap

the defense. Although there are no

the Held, Straighten out and straddle

proaching the line of scrimmage, the

fumbles,

quarterback can either call an audible

real,

or

receive

the

hike.

Audibles

give

interceptions are painfully

the side line. The amount of yardage

gained will depend on which side of

Sound

effects

are

traditionally

the defensive formation you run to.

Use this same technique for poten

both sides the opportunity to select

sparse for computer football games.

all new plays. Following the snap of the ball, the

Other than a rousing football theme

tially long punt and kickoff returns.

played during kickoffs. sound effects

Watch your blockers and how they

quarterback has the choice of fading

for this game are limited

engage the oncoming defenders. The

back for the pass or attempting a run.

feedback lor pass completions, inter

key once again is to cut diagonally

Since handoffs are not included in the

ceptions, hikes, kicks, referee whistles

against the defensive grain. Kick re

game, the quarterback must fend for

and cheering crowds.

turns for touchdowns are entirely

himself.

Successful

running plays

Although

the

computer

to audio

team

is

possible. While on defense, use the blitz with

must be initiated quickly, before the

programmed 10 give you a tough fight

computer-controlled defense breaks

during solitaire contests, with enough

free from the offensive line.

practice it can be beaten most of the

fensive line is fast and rarely needs

time.

your help. If you over-commit your

Passing the ball (and actually catch

Touchdown Football really

caution. The computer-controlled de

ing it) has long been a sore point with

comes to life as a two-player game.

self trying to sack the quarterback, he

many computer football fans. Fortu

Vast strategic possibilities and ease of

can burn you with a long pass to his

nately, tfiis is one area where Touch

play make this one of the best com

open receivers.

down Football

petitive sports games on the market.

really shines.

Pass

completions are so easy that the pres

Successfully running the ball is a

Touchdown Football is one of the most

entertaining

computer

sports

matter of joystick finesse and timing.

games available today. It is clearly the

the defense. It becomes a skillful bat

Immediately after the ball is hiked.

best action-oriented

tle of wits, timing and strategic ma

move the quarterback directly to ei

ever conceived for the home comput

few

ther side line. When he is beyond the

er. Strap

computer football games that allows

offensive pile-up, cut across the line

gladiator, the crowd awaits.

sure is placed where it belongs: on

neuvering.

This

is

one

of the

on

football game

your helmet, gridiron Q

TITLE BOUT Continuedfmm pg. 56

take too many fights against big hit

starts, the player with the highest ag

ters like George

gressiveness

Foreman,

Earnie

rating has

the

best

Another realistic

feature

is

the

fouls. Most fighters never have a seri

Shavers or Rocky Marciano to under

chance to throw the first punch. His

stand how judicious use of these op

control rating then comes into play.

many times a fighter will get warned.

tions can keep a fighter from feeling

As long as the random number gener

Some of the older boxers in the game

the canvas against his face.

ated is within his control factor range,

will foul more frequently.

The first step in beginning a fight is

ous foul that costs them the fight, but

lie will be the one throwing punches

inflicting damage. Once

After each round, you get not only

to select the Ijoxcrs. There are 121

and

that

a statistical summary of your fighter's

heavyweights,

number falls outside his range, the

current status, but also a review of the

middleweights, 60 welterweights, 57

other boxer gets his chance. This fea

scoring by the two judges and the

lightweights,

40

ture of the game keeps the bout from

referee

bantams, and 40 flyweights. Once

becoming merely a random trading of

rounds, a judge might call it even, but

you've selected the two combatants,

punches.

69

light

heavies,

50 featherweights,

72

two screen displays will provide in

formation on each fighter.

so

that

round.

In

close

in some eases, the judges' scores will

Another feature that makes Title liout

liarly on in the game, it's a good

on

realistic

is

the technical

he replaced by "????." This means that you won't know until the bout is over

knockout factor. This rating tells how

to whom

idea to take the rule book and go over

much

round.

stcp-by-stcp exactly what each of the

sorb, not just in one round, but in two

Graphically, the game doesn't gar

ratings means and how it can affect

successive rounds. Cuts sustained in

ner any awards. The ring representa

the fight. Then watch for those ratings

the fight happen with believable fre

tion of the fighters is a little better

to change during the course of the

quency, as do other kinds of injuries. I

than stick-men, and the sound effects

fight. You'll get a chance to see them

played 35 lights in testing the game

after each round ami a sharp eye will

and had only iwo such major injuries,

are more of a distraction than a help. Hut whatever the game looks like or

pick up different ways that strategies

so they don't happen often. Hut when

sounds like, it "feels" like boxing and

might be used.

they do, they do have an impact on

is

the

Take my word tor it, pugilistic satis

One thing

that

gives

Title Bout

punishment a boxer can

effectiveness

of

the

ab

fighter—

the

accurate

in

judge awarded

such a realistic feel is the control fac

whether it be a broken nose, broken

faction

tor for each fighter. When a round

jaw, or broken hand.

square circle.

can

be

almost

found

the

every detail.

inside

COMMODORE MICROCOMPUTERS

this H 123


HARDWARE REVIEWS

REVIEWED BY BRUCBJAEGBR

Mdeo Digitizer Computer:

Commodore 64

Manufacturer: Kinney Software 121 N. Hampton Road Donnelsville, OH

45319 Price:

139.95 (Includes circuit board, instructions and

software Video camera and electronic parts not included.)

jl\.

video digitizer is an electronic

device that converts a picture from :i video camera or other source into something that can be displayed on a graphics screen. Without a video digi tizer, you have to laboriously draw

the picture using cither a graphics tablet, a light pen with graphics soft

with a Rube Goldberg collection of

ware, or a trackball or joystick, But

nuts, bolts and old Erector* set parts.

with a video digitizer, you merely have to take a picture—it will

So far it's given me no problem, but

he

faithfully reproduced on your screen.

using the more substantial connector

The video digitizers on the market

called for in the pans list will give you a stronger unit.

for the Commodore 64 have been pri

An RCA (phone-type) female jack is

cey—S200 or more—and even then

you have to find a store that carries

used tor

them. So you can imagine my interest

number for this was mentioned in the

the video

input.

No

part

when I saw a press release lor Kinncy

parts list, but 1 had an old one left

Software's Video Digitizer for the Commodore 64 at only 139,951 I

over from my sound-effects project

wasted no time in placing my order.

for the parts required to buikl the

days. You'll have to spend about S25 digitizer.

As you'd expcci. a S.^y.yS digitizer can't give you the same things a (200

digitizer can. The most obvious differ

ence is that tile Kinney Software unit doesn't include a video camera, the most expensive component. (At that

price, nobody would expect it to.) Tile software comes with a small, pre-drilled circuit board. All the holes are drilled for the components called

for in the parts list; I only had to bend the legs of one of the trim pots to get it to fit. The board uses parts available at the local Radio Shack. (Impatient

types like me hate to send away for parts.) The

only

part

not

available

from Radio Shack is the edge connec tor that connects the digitizer hoard

The Kinney Video Digitizer displays its

tronic assembly. And it was well that 1

pictures in high-

product.

resolution multicolor

mode using the

Commodore 64'sfour shades ofgray to represent the gray scale of a black-and-white photograph.

in 64 modc-I've tested it with both.)

old one left over from my project-

I didn't use the connector called

building days with my Commodore

124

JULY/AUGUST r86

did. If 1 were a teacher grading this I'd give the software and

board design an A and the assembly

instructions a D. You have to figure out your parts placement from a pair of band-drawn pictures of the board, and a badly-photocopied photograph.

A full schematic is included, but will prove useful only to those who can understand it. Clear instructions for wiring the edge connector were es

pecially missed; this part would defi nitely throw a beginner who is just figuring out which end of the solder

ing iron is hot. If you haven't done

to the user port of the 6-4. (Or a 12S

for in the parts list, because I had an

As you might guess from the above,

I've had some experience with elec

PF.T. This I

mounted to the board

much work with electronics, better

have a friend nearby who has. The

Kinney digitizer displays

its


HARDWARE REVIEWS

pictures In high-resolution multieolor

mode using the Commodore 64'a four shades of gray to represent the gray scale

of ;i black-and-white

photo

graph. The software allows you

to

change these default colors if you wish. For example, the program in cludes the suggested eolor changes to simulate an old-fashioned scpiatone print.

You may also process the incoming

video with any number of gray levels from two to eight. The Commodore 64 can't display all of those shades,

but the digitizer board and software ean recognize and process them. This

is especially useful when the digitized picture is saved on disk in a "regular"

320 X 200 high-resolution (not multi color ) format. Tlie two-gray-scale pro cessing gives good contrast.

The Kinney video software allows you to save your digitized picture to disk in one of four formats.

1. The Kinney "standard" format.

Use this especially if you wish to re load the picture with the Kinney soft ware. It is saved in multicolor mode.

2. KoalaPad-compaliblc

format.

Tills format lets you load and modify a digitized picture using Koala Tech If you have access to a video cam

nology's KoalaPad. It is saved in mul ticolor mode. If you choose to digi

scales are simulated in high-resolu

tion mode by the different spacings of

era and don't mind scrounging parts

tize your picture with three levels of

vertical lines, and the effect is quite

and assembling it yourself, the Kinney

gray instead of four, you will have one

good.

Software Video Digitizer for the Com

color "left over" for more flexibility.

with seven gray levels seems to pro

3. Z?oorf/e/-compatlble format. This format saves your digitized pic

Processing the video signal

modore 64 is a real bargain.

duce the best high-resolution picture.

4. Print Shop-compatible format.

Ed. Note: In response tti the review, Kitmey Software has added a con

ture with the same graphics mode

This format saves your picture with

and loading addresses used by City

the same loading addresses used by

nector diagram and improved lay

Software's Doodle!. It is saved in high-

Brodcrbund Software's Print Shop. It

out quality in the assembly instruc

resolution mode ( 320x200). The gray

is saved in high-resolution mode.

tions.

H COMMODORE MICROCOMPUTERS

125


COMMODORE'S

128 Games

NEWS

FROM THE BACK

Books has released 3B Amazing Games for Tour 188, a book that offers 35 arcade, board and educational games to type in. Written in Commodore 128 BASIC 7.0, the book offers suggestions for creating challenging variations in the programs: speed games up

or slow them down, make the game easier or more difficult, use different colors or different sounds. The book retails for S9.95 plus $1.95 postage and handling. (HP Books, Box 5367, Tucson, AZ 85703)

Write Your Will Right

NoI olo Press has released WillWriter for the Commodore 64/128, a book/software package that helps write simple, legally binding

personal wills. It was developed as a practical and inexpensive way to avoid becoming part of the 66% of adult Americans who, according to Consumer Reports, die without leaving a will.

The 170-page book explains the legal concepts and conditions involved In making a will. It also provides information on important aspects of estate planning, including trusts and probate avoidance methods. The software leads the user through each section of the

will. On-screen help prompts and fill-in-the-blank questions make writing a will simple. WlllWritar also allows users to change and update their wills, avoiding the expense and hassle of visiting a law office. WillWriter is available for $39.95 with a 30-day money-back warranty. Nolo Press keeps users abreast of any changes in the law and enhancements of the program. (Nolo Press, 950 Parker Street, Berkeley, CA 94710)

Disk Organizer iskorganlzer from the G A.S.S, Company sorts and rearranges the disk directory of any unprotected Commodore 64 disk, and the new directory is written back onto the disk, Using a screen editor, you can change the header, scratch files, copy files of any size to another disk, rename files, add "fences" to mark off sections of the disk, "scratch-protect" any files, position individual files anywhere in the directory, and print out copies of your revised directories. You may also rename the header or use the wedge for common disk commands.

Diskoiganizer for the Commodore 64 retails for 829.95. (The GAS.S. Company, 970 Copeland, North Bay, Ontario, FIB 3E4, Canada)

Bowling Simulator Ace ccess Software has released Tenth Frame, a bowling simulator for the Commodore 64/128, Tenth Frame includes features like 3D animation, multiple levels of play, and league competition which allows up to eight bowlers. Other features are computerized

scoring, lifelike sound effects, and realistic graphics. Tenth Frame retails for $39.93. (Access Software, 2561 South 1560 West, Woods Cross, UT 84087)

Hardware Connections

MaLaster Software has announced four new products for Commodore computers: Modem Master, Modem Master Plus, Y-Not? and the

80 Mono Cable.

Modem Master is a four-foot extender for the user port (modem port) on the VIC 20, Commodore 64, SX-64, Plus/4 and Commodore 128, allowing the computer owner to place user port devices in locations more convenient than behind the computer. It also permits the use of user port devices which otherwise wouldn't fit due to the plastic housings, such as the 1650 AutoModem on the SX-64,

Modem Master includes four feet of tangle-proof ribbon cable and connectors which are keyed to prevent Incorrect installation, List price of Modem Master is S29.95.

Modem Master Plus includes all the features of Modem Master, plus a system reset switch that will reset the Commodore 64, SX-64, and VIC 20 in case of computer lock-up. The reset switch is buffered to prevent electrical damage to your computer, and will recover the

BASIC program that was In memory at the time of lockup. Modem Master Plus retails for 834.95. Y-Not? Is a six-foot long "Y" cable for the six-pin serial port of all Commodore computers. Y-Not? contains one male six-pin plug and two female six-pin jacks, and can be used to operate two printers or to separate the disk drive and printer to opposite sides of the computer set-up for added system flexibility. Y-Hot? retails for 818.

The 80 Mono Cable will produce an 80-column monochrome display from the Commodore 128 in 80-column mode on any composite color monitor or monochrome monitor. It is six feet long and plugs into the RGBI port of the computer and into the video input j ack of the monitor. The 80 Mono Cable retails for $9. It allows you to usa your Commodore 128's 80-column mode without buying an RGB monitor. (Master Software, 6 Hillery Court, Randallstown, MD 21133) 126

JULY/AUGUST r8B


ATTENTION PLUS/4 OWNERS! Plus/4 Software List Qit.niiilv Product

Name

Price

TC301 (D&T)

Typing Professor

$12.00

TC600 (D)

The Hulk

$21.00

TC601 (D)

Cvitthioats

$24.00

TC602 (D)

Suspect

$24.00

T112001 (C)

Script Plus

S45.00

Tl12003 (C)

CalcPlus

$45.00

T112004 (T)

Experiences In Software

$12.00

Til2005 (T!

Money Decisions - Loans

$18.00

Til2006 <T)

Money Decisions - Investments

518.00

Tl12007 (T)

Productivity Starter Kit

S18.00

Easy Match/Easy Count

S15.00

T11300B (T&D)

What's Next - Letters Numbers

S15.00

Tl 13005 (T&D)

Letter Matcli ■ More Or Less

S15.00

T1I3010 (T&D)

Letter Sequences - Long/Short

SI5.00

_ T113011 (T&D)

Shapes And Patterns Group it

SI5.00

_ T116001 (C)

_ T113007 (T&D)

_

Viduzzles

$18.00

Tl16002 (C)

Jack Attack

S18.00

T1I60O4 (C)

Pirate Adventure

SI8.00

Tl16005 (C)

Atomic Mission

S1S.00

Tl16006 (C)

Strange Odyssey

S18.00

Til 7001 (T)

Math Games - Word Problems

S12.00

Tl17002 (T)

Super Spell

512.00

Til7003 (T)

Maze Mania

$12.00

T232001 (Q

Financial Advisor

S27.00

TZ32007 (D)

Loans And Investments

S30.00

T232003 (D)

Business Management & P*jn nn

Sldllblltb

Commodore"1 understands that building a comprehensive software library can take a good deal of time — and money. So to help you combat the effects of both, we've put together a list of software titles for your Plus/4 computer at some very attractive prices.

Software that will educate you. Entertain you. Allow you to work more efficiently. If you own a Plus/4 or know someone who does, the

time to build a complete software library is now!

Please Rush Me The Software I've Indicated On My Plus/4 Software List. Name Address

Cih,

<;titp

T262006 (D)

General Ledger

$15.00

T262007 (D)

Accounts Receivable

$45.00

T262008 (D)

Accounts Payable

S45.00

T262009 (D)

inventory

S45.00

T262010 (D>

Payroll

$45.00

T26201I (D)

Con sir net inn Industry

$12.00

T262012 (D)

Personal Finance

$12.00

T262013 (D)

Retail Industry

$12.00

T262014 (D)

Wholesale Industry

S12.00

T2620I5 (D)

Manufacturing Industry

512.00

T262016 (D)

Professional Services

$12.00

1200 Wilson Drive

T262017 ID)

Maintenance & Services

$12.00

West Chester, PA 19380

T263001 (C&D) Logo

$45.00

T263010 (D)

Reading Professor

$36.00

T266001 (D)

Zorkl

524.00

_ T266002 (D)

Zork 11

524.00

_

T266003 (D)

Zork III

524.00

T266004 (D)

Starcross

527.00

T266006 (D)

Suspended

527.00

T266022 (D)

PlanetEoll

524.00

T266023 (D)

The Witness

$24.00

T266024 (D)

Hitchhikers Guide To

_

Stock Your Software Library At Discount Prices

$24.00

The Galaxy (D) = Disk

(C) = Cartridge

(T) = Tape

?m

Signature

Enclosed is my check or money order for $

Make check or money order payable to Commodore

Direct Marketing, Inc. (PA residents add 6% sales tax) Send To:

Commodore Direct Marketing

Attn: Plus/4 Software Please make sure BOTH the list AND address coupon are enclosed.

Add $2.00 shipping and handling to all orders.

COMMODORE^ Commodore Is a registered tiademark of Commodore? Electronics, Lid.

COMMODORE MICROCOMPUTERS

127


ADVERTISERS INDEX Reader

PROTECT YOUR HOME WITH YOUR

COMMODORE 64 OR COMMODORE 128 A Complete Home Security 5ystem.

NO WIRING

REQUIRED!

Advertiser Index

Response No.

Poge No.

Abacus Software

1

29,31

Addison Wesley Publishing

2

27

Aprotek

3

C4

Banlam Books

4

55

Berkeley Softworks

5

6-7

Bodylog Inc.

6

61

Brown Bog Software

7

25

CBM Corporate

•

02-1,32-33 78-79

CBM Software

*

03,21,65,127

protect your valuables and your family.. .even

Cheatsheet Products

*

109,122

when you're not at home!

CMS Software

9

2

C.O.M.B. Co.

*

51

Computability

10

63

Country Road Software

11

122

Dallas Direct

12

38

Digital Solutions

13

9

Digital Vision

14

89

Your computer is not tied up! There's even battery

Electronic Arts

15

11

back-up in case of power failure.

Emerald Components

16

89

Now you can use your Commodore 64 or 128 to

The X-10 Powerhouse is a programmable home

security system that really works, can be custom ized to fit your needs and budget, and won't tie up your computer.

Use your computer to program the controller and then disconnect it. The controller then plugs into a

normal outlet and remembers all your instructions.

You can control lights, televisions, stereos and ap pliances anywhere in your home. Make your home

En Route Books

17

4

Goloxy Electronics

18

112

look lived-in even when you're away.

Into Group

*

128

Have lights

already on when you get home. Set it with different

Ketek

20

5

Lion Heart

21

24

Loadstar

22

34, 109, 48

snap. Just plug the lamp or appliance into an X-10

Master Software

23

117

module and plug the module into a wall socket.

Mastertronics

24

13

schedules for each day. A built-in real-time clock remembers it all.

The X-10 system requires no wiring. Installation is a

Done.

•

113

Microcube

26

116

Midwest Software

27

101

NPS Inc.

28

52

technical documentation, all for $79.95 (including

Protecto

29

40-43

shipping and handling).

Professor Jones

30

86

Pro-Tech-Tronic

31

57

QuantumLink

32

8,10,12,14 16-17

Max Marketing

Act now and get a special start-up kit including software for the Commodore 64 or 128, interface, connecting cables, a bedside controller, an appli ance module, a lamp module, a user manual and

Send $79.95 check or money order to: The Info Group P.O. Box 767

Exton, PA 19341 Pa. residents add 6% sales tax ($84.75 per kil). Dealer inquiries welcome. nnUW li C-irrLn-nlurr T<f Utirilt I. iHI

128

JULY/AUGUST'86

^-1 <J 1* .

Rodale Press

33

80

Smada Enterprizes

34

52

SubLogic Corporation

35

15, 23

Superior Micro Systems

36

4

Ten Soft

37

86

Tenex Computer Express

38

53

Trimicro

40

19

Xetec, Inc.

39

4


A Name That's Synonymous With Simplistic ictivitv Software Substitute easy-to-use pictures in place of complicated computer languages. Absolutely the easiest way to use a computer!

j anewrite ™

j anecalc™

j anelist

A full featured word processor

The calculator/spreadsheet thai

Compile and store various lists

that lets you produce all kinds

makes working with numbers

with the use of this electronic

of quality documents. See the

easy.

tiling cabinet. Create a personal

text displayed on the computer screen exactly as it would appear when printed.

• Create documents in either

1 Display an entire financial record neatly on the screen. > Automatically recalculate an entire spreadsheet should

normal or BOLDFACE

just a few of the figures

type.

change.

• Arrange paragraphs to satisfy any order you desire.

• Available accent marks allow you to create docu

ments in foreign languages.

I Calculate sums, averages, and minimum and maximum figures. * Information can be "pasted"

into a report or letter written

• Locate a single word in your

withjanewrite.

document with the special

► Comes complete with

Search function.

several ready to use file

address book. Design custom lists. Construct a mailer for your business needs.

• Locale a single entry with the Search feature.

• Delete selected entries with the touch of a key. • Arrange entries in any particular order with The Sort option. • Conies complete with

several ready to use file formats for your convenience.

formats for your convenience.

Soon To Be Available On The NEW Commodore 128 Personal Computer

COMMODORES ©

TM

arktronfes


LETTER PERFECT

NOW! FULL FEATURE, 20 CPS, LETTER QUALITY PRINTER ONLY $299.95 If you have been searching fur a letter

quality printer you probably found Ihe

flood of claims and counterclaims were a reai roadblock in your search. Not long

ago, we were in the same position. We

tried to determine which daisy wheel

printer had ail the features anyone could want, but would also appeal ti> Ihe cost

conscious buyer. Recently several

manufacturers introduced printers that had features we were seeking. After a thorough assessment we eliminated all but one which precisely met our

The built in 2K buffer allnws a page or two of concurrent printing and use of

your computer for the nest job. To really

take advantage of your printer's optional features, the automatic Cut Sheet Feeder eliminates tiresome paper handling. Also available is the adjustable Tractor Feed option. Oimparc nur option prices!

Best of all the Daisy 1120 is quiet:

only 58 dli-A (compare with an average

of G2-6S (1B-A for others).

COMPLETE COMPATIBILITY

one), you would expect to pay hundreds

more. The options would add much mure, hut our exhaustive research has

paid off for you the computer user. We can now offer this printer for only

$299.95. Order yours today!

NO RISK OFFER Try Ihe Daisy 312(1 for 2 weeks. If you

are not satisfied for ANY reason we will

issue a prompt refund. A full 1-year pads

and labor warrantv is included with a

The Daisy 1120 uses Diablo^

qualifications.

THE RESULTS ARE IN

We found the printer which has all Ihe features anyone could want. We've

introduced il ;is the Aprolek Daisy 1120, a real heavy-duty workhorse printing al 20 characters per second. The manufacturer is Olympic Co. f,id., a highly respected Japanese firm.

compatible prin[wheels, You can pop in a HI, 12. 15 pitch or proportional prin!whi'el and use paper as wide as V.SV/\ At 15 O'l you can print 165

Aprotek Daisy \]20 (Order*! 120) $2yi>.95

The Daisy 1120 uses the Diablo llylype \\"- standard ribbon cartridges.

Options: Auto Cut Sheet Feeder (#1110) $18!i

Not only is the hardware completely compatible, the control codes recognized by lh« Dais* 1120 are Diablo fi30w

Interfaces and Cables: • 8' Shielded Cable for IBM PC '•■ and hardware compatibles ("1103) S26 • Apple II, 11+ <$i Me (#1104) S7« • Apple Ik (#11091 $79

columns—a must for spreadsheets Again universally available.

FEATURES GALORE This printer has i! all. To start with, ii has a frmil control panel with indicators for Pitch Selection which allows fur 10, 12, or 15 characters per inch (Ci'l) or Proportional Spacing. There is a Select (Online) button (with indicator) ;md a

compatible (industry standard). You can

lake advantage of ail the great features

oi word processing packages and automatically use superscripts, subscripts,

THE BOTTOM LIN Wstmidard Centronics parallel interface, 2K buffer, ribbon and pnntwheel.

Bidirectional Tractor Feed (#1112) S75

• Commodore (except I'et) (#U05) S44

Interface! tut nx^T fonipiilm Jti' jvjjljble-cjll

automatic underlining, hold-face (shacfow printing) and doublestnke

Technical Information & Customer

ttf-Form or Form Feed with the touch of the TOF button. Other front pane! indicators include Power and Alarm.

which allow the use of standard ASCII as

ORDER TOLL FREE

il in ihe feed slot ami pull the paper hai!

15". The Daisy 1120 can also be switched l« add automatic lino feed if required.

Line Feed button. You can also set Top-

To load a siieet of paper, simply place

lever. The paper feeds automatically to a

I inch top margin and the carriage aligns

to the selected left margin, in this man ner, each page will have identical margins. You can also continue to use your computer while the Daisy ] 120

is printiiii!.

^B

The printer has a set of rear switches

Service: (805) 987-2454 <!^5 PST>

"I'll as Foreign character prinhvlieels. Page length can be set to 8, 11. 12, or

(800) 962-5800 USA (800) 962-3800 CALIF.

THE BEST PART When pricing a daisy wheel printer

.-.liin'i i£ m cont L'S uill. If yfiu are in a hurry. IIS flliKr Isctnnd Jjy ,iii| a S22. Canada. Alaska.

with all these features (if you could find

Or semi order to Aprntek below: MtNicu mi Hawaii sic 135 (air). Other foreign i-

S[^> Mir). Cilifnmia rtsiih'HL* ajj tfia tiv \ISA

H MC add 3°*. Wo ih'w promptly on minnzy

'iiJtrs. ciiiiKis checks, «iJ thsris cards. Allow Mila>- tlrariiiK for checks. Nn

tHJ.tt.'s. l'.i>ininl in US dnllaij iiril.v.

MSBfjAPWlTGll AllnaliufeHTvoJ. in-nkn- Di.iblfj. Hylyptf Jl, II

'-i'i tr I'uni! i,',r ErU IBM rcillMr..!;!


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